=> 0x2d67f7: test %edx,%edx 0x2d67f9: mov %ecx,-0x44(%ebp) 0x2d67fc: je 0x2d6a8c 0x2d6802: mov %esi,%eax 0x2d6804: call 0x2d6650 0x2d6809: mov 0xc(%ebp),%edi 0x2d680c: lea -0x20(%ebp),%eax 0x2d680f: lea -0x1c(%ebp),%edx 0x2d6812: mov %eax,-0x38(%ebp) 0x2d6815: mov %edx,-0x3c(%ebp) 0x2d6818: test %edi,%edi 0x2d681a: setne -0x31(%ebp) 0x2d681e: xchg %ax,%ax 0x2d6820: mov -0x30(%ebp),%ecx 0x2d6823: mov 0x538(%esi),%edx 0x2d6829: mov 0x5c(%esi),%eax