0x29b636a: mov (%eax),%eax 0x29b636c: test %eax,%eax 0x29b636e: jne 0x29b63e0 0x29b6370: mov 0x24(%esi),%eax 0x29b6373: mov %edx,-0x40(%ebp) 0x29b6376: mov 0x4c(%eax),%eax 0x29b6379: add $0x1c,%eax 0x29b637c: mov %eax,(%esp) 0x29b637f: call 0x29b2168 0x29b6384: mov -0x40(%ebp),%edx 0x29b6387: mov %edx,0x4(%esp) 0x29b638b: mov 0x24(%esi),%eax 0x29b638e: mov 0x2c(%eax),%eax 0x29b6391: mov %eax,(%esp) 0x29b6394: call 0x29b2318 0x29b6399: mov -0x3c(%ebp),%ecx