=> 0x395118: mov (%ecx),%edx 0x39511a: sub $0x1,%eax 0x39511d: mov %eax,0x4(%esi) 0x395120: cmp $0x3,%edx 0x395123: je 0x3951c8 0x395129: cmp $0x4,%edx 0x39512c: je 0x3951a0 0x39512e: cmp $0x2,%edx 0x395131: je 0x395178 0x395133: sub $0x10,%ecx 0x395136: test %eax,%eax 0x395138: jne 0x395118 0x39513a: mov (%esi),%eax 0x39513c: mov 0xc(%ebp),%edx 0x39513f: test %eax,%eax 0x395141: mov %eax,(%edx)