0xb789503a: mov (%eax),%edx 0xb789503c: mov 0x1c(%ebp),%eax 0xb789503f: mov (%edx,%eax,1),%eax 0xb7895042: test %eax,%eax 0xb7895044: je 0xb7895069 0xb7895046: mov %eax,0x14(%esp) 0xb789504a: mov 0x18(%ebp),%eax 0xb789504d: mov %esi,0xc(%esp) 0xb7895051: mov %edi,(%esp) 0xb7895054: mov %eax,0x10(%esp) 0xb7895058: mov 0x10(%ebp),%eax 0xb789505b: mov %eax,0x8(%esp) 0xb789505f: mov 0xc(%ebp),%eax 0xb7895062: mov %eax,0x4(%esp) 0xb7895066: call *0x4(%edi) 0xb7895069: mov -0x8(%ebp),%esi