0x523f18 : mov %eax,(%edx) 0x523f1a : add $0x1,%edi 0x523f1d : add $0x4,%edx 0x523f20 : cmp %edi,-0x1c(%ebp) 0x523f23 : jg 0x523f18 0x523f25 : imul -0x48(%ebp),%eax 0x523f29 : mov 0x10(%ebp),%edx 0x523f2c : sub %eax,%ecx 0x523f2e : mov -0x3c(%ebp),%eax 0x523f31 : add %ecx,(%edx,%eax,4) 0x523f34 : mov -0x4c(%ebp),%edi 0x523f37 : mov %edi,(%esp) 0x523f3a : call 0x523cd0 0x523f3f : test %eax,%eax 0x523f41 : jne 0x523ea8 0x523f47 : add $0x6c,%esp