000012e0 : 12e0: e8 af 02 00 00 call 1594 <__x86.get_pc_thunk.ax> 12e5: 05 1b 2d 00 00 add $0x2d1b,%eax 12ea: 55 push %ebp 12eb: 57 push %edi 12ec: 56 push %esi 12ed: 53 push %ebx 12ee: 83 ec 4c sub $0x4c,%esp 12f1: 8b 90 f4 ff ff ff mov -0xc(%eax),%edx 12f7: 8b a8 f8 ff ff ff mov -0x8(%eax),%ebp 12fd: 8d 44 24 20 lea 0x20(%esp),%eax 1301: 89 54 24 1c mov %edx,0x1c(%esp) 1305: 8b 12 mov (%edx),%edx 1307: 89 44 24 18 mov %eax,0x18(%esp) 130b: 8d 44 24 38 lea 0x38(%esp),%eax 130f: 89 54 24 04 mov %edx,0x4(%esp) 1313: 89 54 24 14 mov %edx,0x14(%esp) 1317: 89 44 24 10 mov %eax,0x10(%esp) 131b: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 131f: 90 nop 1320: 8b 44 24 14 mov 0x14(%esp),%eax 1324: 83 ec 08 sub $0x8,%esp 1327: 89 44 24 28 mov %eax,0x28(%esp) 132b: 8b 44 24 68 mov 0x68(%esp),%eax 132f: 89 44 24 2c mov %eax,0x2c(%esp) 1333: 8b 45 00 mov 0x0(%ebp),%eax 1336: ff 74 24 20 pushl 0x20(%esp) 133a: 6a 02 push $0x2 133c: ff 90 a4 12 00 00 call *0x12a4(%eax) 1342: 83 c4 10 add $0x10,%esp 1345: 85 c0 test %eax,%eax 1347: 0f 84 23 01 00 00 je 1470 134d: 8b 7c 24 1c mov 0x1c(%esp),%edi 1351: 8b 44 24 64 mov 0x64(%esp),%eax 1355: 83 ec 08 sub $0x8,%esp 1358: be 06 00 00 00 mov $0x6,%esi 135d: 89 44 24 30 mov %eax,0x30(%esp) 1361: 8b 47 0c mov 0xc(%edi),%eax 1364: 8b 5f 08 mov 0x8(%edi),%ebx 1367: 89 44 24 34 mov %eax,0x34(%esp) 136b: 8d 54 24 30 lea 0x30(%esp),%edx 136f: 8b 45 00 mov 0x0(%ebp),%eax 1372: 52 push %edx 1373: 6a 02 push $0x2 1375: ff 90 8c 12 00 00 call *0x128c(%eax) 137b: 8b 3f mov (%edi),%edi 137d: 89 44 24 18 mov %eax,0x18(%esp) 1381: 83 c4 10 add $0x10,%esp 1384: 8d 44 24 30 lea 0x30(%esp),%eax 1388: 89 44 24 0c mov %eax,0xc(%esp) 138c: 89 f8 mov %edi,%eax 138e: 89 f7 mov %esi,%edi 1390: 89 de mov %ebx,%esi 1392: 89 c3 mov %eax,%ebx 1394: eb 23 jmp 13b9 1396: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 139d: 8d 76 00 lea 0x0(%esi),%esi 13a0: 89 d8 mov %ebx,%eax 13a2: c1 f8 02 sar $0x2,%eax 13a5: 3d ff ff ff 1f cmp $0x1fffffff,%eax 13aa: 74 5a je 1406 13ac: 8d 1c 85 06 00 00 00 lea 0x6(,%eax,4),%ebx 13b3: 89 f7 mov %esi,%edi 13b5: 8b 74 24 04 mov 0x4(%esp),%esi 13b9: 8b 44 24 08 mov 0x8(%esp),%eax 13bd: 89 5c 24 30 mov %ebx,0x30(%esp) 13c1: 83 ec 08 sub $0x8,%esp 13c4: 89 44 24 3c mov %eax,0x3c(%esp) 13c8: 8b 45 00 mov 0x0(%ebp),%eax 13cb: ff 74 24 14 pushl 0x14(%esp) 13cf: 6a 02 push $0x2 13d1: ff 90 a4 12 00 00 call *0x12a4(%eax) 13d7: 83 c4 10 add $0x10,%esp 13da: 85 c0 test %eax,%eax 13dc: 74 42 je 1420 13de: 89 74 24 38 mov %esi,0x38(%esp) 13e2: 83 ec 08 sub $0x8,%esp 13e5: 8b 45 00 mov 0x0(%ebp),%eax 13e8: 89 7c 24 44 mov %edi,0x44(%esp) 13ec: ff 74 24 18 pushl 0x18(%esp) 13f0: 6a 02 push $0x2 13f2: ff 90 90 12 00 00 call *0x1290(%eax) 13f8: 89 44 24 14 mov %eax,0x14(%esp) 13fc: 8d 43 fe lea -0x2(%ebx),%eax 13ff: 83 c4 10 add $0x10,%esp 1402: a8 03 test $0x3,%al 1404: 74 9a je 13a0 1406: 83 ec 0c sub $0xc,%esp 1409: 8b 45 00 mov 0x0(%ebp),%eax 140c: 53 push %ebx 140d: ff 90 5c 12 00 00 call *0x125c(%eax) 1413: 89 c3 mov %eax,%ebx 1415: 83 c4 10 add $0x10,%esp 1418: eb 99 jmp 13b3 141a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 1420: 8b 4c 24 14 mov 0x14(%esp),%ecx 1424: 8d 41 fe lea -0x2(%ecx),%eax 1427: a8 03 test $0x3,%al 1429: 75 25 jne 1450 142b: 89 c8 mov %ecx,%eax 142d: c1 f8 02 sar $0x2,%eax 1430: 3d ff ff ff 1f cmp $0x1fffffff,%eax 1435: 74 19 je 1450 1437: 8d 04 85 06 00 00 00 lea 0x6(,%eax,4),%eax 143e: 89 44 24 14 mov %eax,0x14(%esp) 1442: e9 d9 fe ff ff jmp 1320 1447: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 144e: 66 90 xchg %ax,%ax 1450: 83 ec 0c sub $0xc,%esp 1453: 8b 45 00 mov 0x0(%ebp),%eax 1456: ff 74 24 20 pushl 0x20(%esp) 145a: ff 90 5c 12 00 00 call *0x125c(%eax) 1460: 89 44 24 24 mov %eax,0x24(%esp) 1464: 83 c4 10 add $0x10,%esp 1467: e9 b4 fe ff ff jmp 1320 146c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 1470: 8b 44 24 04 mov 0x4(%esp),%eax 1474: 83 c4 4c add $0x4c,%esp 1477: 5b pop %ebx 1478: 5e pop %esi 1479: 5f pop %edi 147a: 5d pop %ebp 147b: c3 ret 147c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi