0x247776: mov (%eax),%eax 0x247778: test %ecx,%ecx 0x24777a: mov %eax,-0x48(%ebp) 0x24777d: je 0x2477ad 0x24777f: mov -0x28(%ebx),%edx 0x247785: mov -0x54(%ebx),%eax 0x24778b: mov (%edx),%edx 0x24778d: mov 0xc(%eax),%edi 0x247790: lea 0x39c(%ebx),%eax 0x247796: test %edx,%edx 0x247798: jne 0x2477a8 0x24779a: mov 0x398(%ebx),%eax 0x2477a0: test %eax,%eax 0x2477a2: je 0x24845f 0x2477a8: mov %eax,(%esp) 0x2477ab: call *%edi