0x99c412: mov 0xc(%ecx),%eax 0x99c415: mov 0x8(%eax),%eax 0x99c418: mov %eax,(%esp) 0x99c41b: call 0x986b80 0x99c420: mov -0x20(%ebp),%edx 0x99c423: mov %eax,%edi 0x99c425: mov 0x28(%esi),%eax 0x99c428: test %eax,%eax 0x99c42a: je 0x99c440 0x99c42c: mov 0x2c(%esi),%ecx 0x99c42f: mov %edx,0x4(%esp) 0x99c433: movl $0x0,(%esp) 0x99c43a: mov %ecx,0x8(%esp) 0x99c43e: call *%eax 0x99c440: mov %esi,0x4(%esp) 0x99c444: mov 0xc(%edi),%eax