0xb7a0adc3: mov 0x8(%esi),%edx 0xb7a0adc6: mov 0x4(%esi),%eax 0xb7a0adc9: mov %edx,-0x28(%ebp) 0xb7a0adcc: mov %eax,%edx 0xb7a0adce: and $0xfffffffa,%edx 0xb7a0add1: test $0x1,%al 0xb7a0add3: lea (%esi,%edx,1),%edi 0xb7a0add6: mov %edx,-0x20(%ebp) 0xb7a0add9: mov 0x4(%edi),%edx 0xb7a0addc: mov %edx,-0x3c(%ebp) 0xb7a0addf: jne 0xb7a0ad60 0xb7a0ade5: mov (%esi),%eax 0xb7a0ade7: add %eax,-0x20(%ebp) 0xb7a0adea: sub %eax,%esi 0xb7a0adec: mov 0x8(%esi),%edx 0xb7a0adef: mov 0xc(%esi),%eax