C:\Project\MAG160C\IR_Camera_SDK-1.0.1\windows\windows\lib\x64\CoreSDKLib.dll: file format pei-x86-64 Disassembly of section .text: 0000000180001000 <.text>: 180001000: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180001005: 57 push %rdi 180001006: 48 83 ec 20 sub $0x20,%rsp 18000100a: 48 8d 05 b7 7e 05 00 lea 0x57eb7(%rip),%rax # 0x180058ec8 180001011: 48 8b d9 mov %rcx,%rbx 180001014: 8b fa mov %edx,%edi 180001016: 48 89 01 mov %rax,(%rcx) 180001019: 48 8b 49 08 mov 0x8(%rcx),%rcx 18000101d: 48 85 c9 test %rcx,%rcx 180001020: 74 0d je 0x18000102f 180001022: e8 91 db 01 00 call 0x18001ebb8 180001027: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 18000102e: 00 18000102f: 48 8b 4b 18 mov 0x18(%rbx),%rcx 180001033: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 18000103a: 00 18000103b: 48 85 c9 test %rcx,%rcx 18000103e: 74 0d je 0x18000104d 180001040: e8 73 db 01 00 call 0x18001ebb8 180001045: 48 c7 43 18 00 00 00 movq $0x0,0x18(%rbx) 18000104c: 00 18000104d: 40 f6 c7 01 test $0x1,%dil 180001051: 74 08 je 0x18000105b 180001053: 48 8b cb mov %rbx,%rcx 180001056: e8 5d db 01 00 call 0x18001ebb8 18000105b: 48 8b c3 mov %rbx,%rax 18000105e: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180001063: 48 83 c4 20 add $0x20,%rsp 180001067: 5f pop %rdi 180001068: c3 ret 180001069: cc int3 18000106a: cc int3 18000106b: cc int3 18000106c: cc int3 18000106d: cc int3 18000106e: cc int3 18000106f: cc int3 180001070: 40 53 rex push %rbx 180001072: 48 83 ec 20 sub $0x20,%rsp 180001076: 48 8d 05 4b 7e 05 00 lea 0x57e4b(%rip),%rax # 0x180058ec8 18000107d: 48 8b d9 mov %rcx,%rbx 180001080: 48 89 01 mov %rax,(%rcx) 180001083: 48 8b 49 08 mov 0x8(%rcx),%rcx 180001087: 48 85 c9 test %rcx,%rcx 18000108a: 74 0d je 0x180001099 18000108c: e8 27 db 01 00 call 0x18001ebb8 180001091: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 180001098: 00 180001099: 48 8b 4b 18 mov 0x18(%rbx),%rcx 18000109d: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 1800010a4: 00 1800010a5: 48 85 c9 test %rcx,%rcx 1800010a8: 74 0d je 0x1800010b7 1800010aa: e8 09 db 01 00 call 0x18001ebb8 1800010af: 48 c7 43 18 00 00 00 movq $0x0,0x18(%rbx) 1800010b6: 00 1800010b7: 48 83 c4 20 add $0x20,%rsp 1800010bb: 5b pop %rbx 1800010bc: c3 ret 1800010bd: cc int3 1800010be: cc int3 1800010bf: cc int3 1800010c0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800010c5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800010ca: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800010cf: 57 push %rdi 1800010d0: 48 83 ec 20 sub $0x20,%rsp 1800010d4: 33 ed xor %ebp,%ebp 1800010d6: 48 8b d9 mov %rcx,%rbx 1800010d9: 41 8b f8 mov %r8d,%edi 1800010dc: 89 69 2c mov %ebp,0x2c(%rcx) 1800010df: 48 8b 49 08 mov 0x8(%rcx),%rcx 1800010e3: 8b f2 mov %edx,%esi 1800010e5: 48 85 c9 test %rcx,%rcx 1800010e8: 74 09 je 0x1800010f3 1800010ea: e8 c9 da 01 00 call 0x18001ebb8 1800010ef: 48 89 6b 08 mov %rbp,0x8(%rbx) 1800010f3: 48 8b 4b 18 mov 0x18(%rbx),%rcx 1800010f7: 48 89 6b 10 mov %rbp,0x10(%rbx) 1800010fb: 48 85 c9 test %rcx,%rcx 1800010fe: 74 09 je 0x180001109 180001100: e8 b3 da 01 00 call 0x18001ebb8 180001105: 48 89 6b 18 mov %rbp,0x18(%rbx) 180001109: 85 f6 test %esi,%esi 18000110b: 74 79 je 0x180001186 18000110d: 83 ff 40 cmp $0x40,%edi 180001110: 77 74 ja 0x180001186 180001112: 8d 47 ff lea -0x1(%rdi),%eax 180001115: 85 c7 test %eax,%edi 180001117: 75 6d jne 0x180001186 180001119: 89 6b 20 mov %ebp,0x20(%rbx) 18000111c: 48 8d 0c 36 lea (%rsi,%rsi,1),%rcx 180001120: b8 04 00 00 00 mov $0x4,%eax 180001125: 48 c1 e9 02 shr $0x2,%rcx 180001129: 48 c7 c5 ff ff ff ff mov $0xffffffffffffffff,%rbp 180001130: 89 73 24 mov %esi,0x24(%rbx) 180001133: 89 7b 28 mov %edi,0x28(%rbx) 180001136: 48 f7 e1 mul %rcx 180001139: 48 0f 40 c5 cmovo %rbp,%rax 18000113d: 48 8b c8 mov %rax,%rcx 180001140: e8 7b da 01 00 call 0x18001ebc0 180001145: 48 85 c0 test %rax,%rax 180001148: 48 89 43 08 mov %rax,0x8(%rbx) 18000114c: 48 89 43 10 mov %rax,0x10(%rbx) 180001150: 74 34 je 0x180001186 180001152: 83 ff 02 cmp $0x2,%edi 180001155: 48 89 43 10 mov %rax,0x10(%rbx) 180001159: 76 1d jbe 0x180001178 18000115b: b8 04 00 00 00 mov $0x4,%eax 180001160: 48 f7 e6 mul %rsi 180001163: 48 0f 40 c5 cmovo %rbp,%rax 180001167: 48 8b c8 mov %rax,%rcx 18000116a: e8 51 da 01 00 call 0x18001ebc0 18000116f: 48 85 c0 test %rax,%rax 180001172: 48 89 43 18 mov %rax,0x18(%rbx) 180001176: 74 0e je 0x180001186 180001178: c7 43 2c 01 00 00 00 movl $0x1,0x2c(%rbx) 18000117f: b8 01 00 00 00 mov $0x1,%eax 180001184: eb 02 jmp 0x180001188 180001186: 33 c0 xor %eax,%eax 180001188: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000118d: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180001192: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180001197: 48 83 c4 20 add $0x20,%rsp 18000119b: 5f pop %rdi 18000119c: c3 ret 18000119d: cc int3 18000119e: cc int3 18000119f: cc int3 1800011a0: 40 53 rex push %rbx 1800011a2: 48 83 ec 20 sub $0x20,%rsp 1800011a6: 83 79 2c 00 cmpl $0x0,0x2c(%rcx) 1800011aa: 4c 8b ca mov %rdx,%r9 1800011ad: 48 8b d9 mov %rcx,%rbx 1800011b0: 0f 84 cb 01 00 00 je 0x180001381 1800011b6: 83 41 20 01 addl $0x1,0x20(%rcx) 1800011ba: 8b 43 28 mov 0x28(%rbx),%eax 1800011bd: 8b 49 20 mov 0x20(%rcx),%ecx 1800011c0: 83 f8 01 cmp $0x1,%eax 1800011c3: 75 15 jne 0x1800011da 1800011c5: 44 8b 43 24 mov 0x24(%rbx),%r8d 1800011c9: 48 8b 4b 10 mov 0x10(%rbx),%rcx 1800011cd: 4d 03 c0 add %r8,%r8 1800011d0: e8 3b 22 03 00 call 0x180033410 1800011d5: e9 8d 01 00 00 jmp 0x180001367 1800011da: 83 f8 02 cmp $0x2,%eax 1800011dd: 75 76 jne 0x180001255 1800011df: 83 f9 01 cmp $0x1,%ecx 1800011e2: 74 e1 je 0x1800011c5 1800011e4: 44 8b 43 24 mov 0x24(%rbx),%r8d 1800011e8: 48 8b 53 10 mov 0x10(%rbx),%rdx 1800011ec: 41 c1 e8 02 shr $0x2,%r8d 1800011f0: 0f 84 71 01 00 00 je 0x180001367 1800011f6: 66 66 66 90 data16 data16 xchg %ax,%ax 1800011fa: 66 66 90 data16 xchg %ax,%ax 1800011fd: 66 66 90 data16 xchg %ax,%ax 180001200: 0f b7 02 movzwl (%rdx),%eax 180001203: 41 0f b7 09 movzwl (%r9),%ecx 180001207: 48 83 c2 08 add $0x8,%rdx 18000120b: 03 c8 add %eax,%ecx 18000120d: 49 83 c1 08 add $0x8,%r9 180001211: d1 f9 sar $1,%ecx 180001213: 66 89 4a f8 mov %cx,-0x8(%rdx) 180001217: 0f b7 42 fa movzwl -0x6(%rdx),%eax 18000121b: 41 0f b7 49 fa movzwl -0x6(%r9),%ecx 180001220: 03 c8 add %eax,%ecx 180001222: d1 f9 sar $1,%ecx 180001224: 66 89 4a fa mov %cx,-0x6(%rdx) 180001228: 0f b7 42 fc movzwl -0x4(%rdx),%eax 18000122c: 41 0f b7 49 fc movzwl -0x4(%r9),%ecx 180001231: 03 c8 add %eax,%ecx 180001233: d1 f9 sar $1,%ecx 180001235: 66 89 4a fc mov %cx,-0x4(%rdx) 180001239: 41 0f b7 49 fe movzwl -0x2(%r9),%ecx 18000123e: 0f b7 42 fe movzwl -0x2(%rdx),%eax 180001242: 03 c8 add %eax,%ecx 180001244: d1 f9 sar $1,%ecx 180001246: 41 83 c0 ff add $0xffffffff,%r8d 18000124a: 66 89 4a fe mov %cx,-0x2(%rdx) 18000124e: 75 b0 jne 0x180001200 180001250: e9 12 01 00 00 jmp 0x180001367 180001255: 83 f9 01 cmp $0x1,%ecx 180001258: 4c 8b 43 18 mov 0x18(%rbx),%r8 18000125c: 75 47 jne 0x1800012a5 18000125e: 8b 4b 24 mov 0x24(%rbx),%ecx 180001261: c1 e9 02 shr $0x2,%ecx 180001264: 0f 84 fd 00 00 00 je 0x180001367 18000126a: 66 66 90 data16 xchg %ax,%ax 18000126d: 66 66 90 data16 xchg %ax,%ax 180001270: 41 0f b7 01 movzwl (%r9),%eax 180001274: 49 83 c0 10 add $0x10,%r8 180001278: 49 83 c1 08 add $0x8,%r9 18000127c: 83 c1 ff add $0xffffffff,%ecx 18000127f: 41 89 40 f0 mov %eax,-0x10(%r8) 180001283: 41 0f b7 41 fa movzwl -0x6(%r9),%eax 180001288: 41 89 40 f4 mov %eax,-0xc(%r8) 18000128c: 41 0f b7 41 fc movzwl -0x4(%r9),%eax 180001291: 41 89 40 f8 mov %eax,-0x8(%r8) 180001295: 41 0f b7 41 fe movzwl -0x2(%r9),%eax 18000129a: 41 89 40 fc mov %eax,-0x4(%r8) 18000129e: 75 d0 jne 0x180001270 1800012a0: e9 c2 00 00 00 jmp 0x180001367 1800012a5: 3b c8 cmp %eax,%ecx 1800012a7: 74 49 je 0x1800012f2 1800012a9: 8b 4b 24 mov 0x24(%rbx),%ecx 1800012ac: c1 e9 02 shr $0x2,%ecx 1800012af: 0f 84 b2 00 00 00 je 0x180001367 1800012b5: 66 66 66 90 data16 data16 xchg %ax,%ax 1800012b9: 66 66 90 data16 xchg %ax,%ax 1800012bc: 66 66 66 90 data16 data16 xchg %ax,%ax 1800012c0: 41 0f b7 01 movzwl (%r9),%eax 1800012c4: 49 83 c0 10 add $0x10,%r8 1800012c8: 49 83 c1 08 add $0x8,%r9 1800012cc: 41 01 40 f0 add %eax,-0x10(%r8) 1800012d0: 41 0f b7 41 fa movzwl -0x6(%r9),%eax 1800012d5: 41 01 40 f4 add %eax,-0xc(%r8) 1800012d9: 41 0f b7 41 fc movzwl -0x4(%r9),%eax 1800012de: 41 01 40 f8 add %eax,-0x8(%r8) 1800012e2: 41 0f b7 41 fe movzwl -0x2(%r9),%eax 1800012e7: 41 01 40 fc add %eax,-0x4(%r8) 1800012eb: 83 c1 ff add $0xffffffff,%ecx 1800012ee: 75 d0 jne 0x1800012c0 1800012f0: eb 75 jmp 0x180001367 1800012f2: 83 f8 04 cmp $0x4,%eax 1800012f5: 4c 8b 53 10 mov 0x10(%rbx),%r10 1800012f9: 75 05 jne 0x180001300 1800012fb: 8d 48 fe lea -0x2(%rax),%ecx 1800012fe: eb 2b jmp 0x18000132b 180001300: 83 f8 08 cmp $0x8,%eax 180001303: 75 05 jne 0x18000130a 180001305: 8d 48 fb lea -0x5(%rax),%ecx 180001308: eb 21 jmp 0x18000132b 18000130a: 83 f8 10 cmp $0x10,%eax 18000130d: 75 05 jne 0x180001314 18000130f: 8d 48 f4 lea -0xc(%rax),%ecx 180001312: eb 17 jmp 0x18000132b 180001314: 83 f8 20 cmp $0x20,%eax 180001317: 75 05 jne 0x18000131e 180001319: 8d 48 e5 lea -0x1b(%rax),%ecx 18000131c: eb 0d jmp 0x18000132b 18000131e: 33 c9 xor %ecx,%ecx 180001320: ba 06 00 00 00 mov $0x6,%edx 180001325: 83 f8 40 cmp $0x40,%eax 180001328: 0f 44 ca cmove %edx,%ecx 18000132b: 44 8b 5b 24 mov 0x24(%rbx),%r11d 18000132f: 45 85 db test %r11d,%r11d 180001332: 74 33 je 0x180001367 180001334: 66 66 66 90 data16 data16 xchg %ax,%ax 180001338: 66 66 66 90 data16 data16 xchg %ax,%ax 18000133c: 66 66 66 90 data16 data16 xchg %ax,%ax 180001340: 41 0f b7 11 movzwl (%r9),%edx 180001344: 49 83 c0 04 add $0x4,%r8 180001348: 49 83 c1 02 add $0x2,%r9 18000134c: 41 03 50 fc add -0x4(%r8),%edx 180001350: 49 83 c2 02 add $0x2,%r10 180001354: 8b c2 mov %edx,%eax 180001356: d3 e8 shr %cl,%eax 180001358: 41 83 c3 ff add $0xffffffff,%r11d 18000135c: 66 41 89 42 fe mov %ax,-0x2(%r10) 180001361: 41 89 50 fc mov %edx,-0x4(%r8) 180001365: 75 d9 jne 0x180001340 180001367: 8b 43 28 mov 0x28(%rbx),%eax 18000136a: 39 43 20 cmp %eax,0x20(%rbx) 18000136d: 75 12 jne 0x180001381 18000136f: c7 43 20 00 00 00 00 movl $0x0,0x20(%rbx) 180001376: b8 01 00 00 00 mov $0x1,%eax 18000137b: 48 83 c4 20 add $0x20,%rsp 18000137f: 5b pop %rbx 180001380: c3 ret 180001381: 33 c0 xor %eax,%eax 180001383: 48 83 c4 20 add $0x20,%rsp 180001387: 5b pop %rbx 180001388: c3 ret 180001389: cc int3 18000138a: cc int3 18000138b: cc int3 18000138c: cc int3 18000138d: cc int3 18000138e: cc int3 18000138f: cc int3 180001390: b8 01 00 00 00 mov $0x1,%eax 180001395: c3 ret 180001396: cc int3 180001397: cc int3 180001398: cc int3 180001399: cc int3 18000139a: cc int3 18000139b: cc int3 18000139c: cc int3 18000139d: cc int3 18000139e: cc int3 18000139f: cc int3 1800013a0: 48 83 ec 28 sub $0x28,%rsp 1800013a4: 48 83 c1 10 add $0x10,%rcx 1800013a8: ff 15 ca 21 05 00 call *0x521ca(%rip) # 0x180053578 1800013ae: 90 nop 1800013af: b8 01 00 00 00 mov $0x1,%eax 1800013b4: eb 02 jmp 0x1800013b8 1800013b6: 33 c0 xor %eax,%eax 1800013b8: 48 83 c4 28 add $0x28,%rsp 1800013bc: c3 ret 1800013bd: cc int3 1800013be: cc int3 1800013bf: cc int3 1800013c0: 40 55 rex push %rbp 1800013c2: 48 83 ec 20 sub $0x20,%rsp 1800013c6: 48 8b ea mov %rdx,%rbp 1800013c9: 48 8b 01 mov (%rcx),%rax 1800013cc: 33 c9 xor %ecx,%ecx 1800013ce: 81 38 17 00 00 c0 cmpl $0xc0000017,(%rax) 1800013d4: 0f 94 c1 sete %cl 1800013d7: 8b c1 mov %ecx,%eax 1800013d9: 8b c1 mov %ecx,%eax 1800013db: 48 83 c4 20 add $0x20,%rsp 1800013df: 5d pop %rbp 1800013e0: c3 ret 1800013e1: cc int3 1800013e2: cc int3 1800013e3: cc int3 1800013e4: cc int3 1800013e5: cc int3 1800013e6: cc int3 1800013e7: cc int3 1800013e8: cc int3 1800013e9: cc int3 1800013ea: cc int3 1800013eb: cc int3 1800013ec: cc int3 1800013ed: cc int3 1800013ee: cc int3 1800013ef: cc int3 1800013f0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800013f5: 57 push %rdi 1800013f6: 48 83 ec 20 sub $0x20,%rsp 1800013fa: 48 8d 05 57 7b 05 00 lea 0x57b57(%rip),%rax # 0x180058f58 180001401: 48 8b f9 mov %rcx,%rdi 180001404: 48 83 c1 10 add $0x10,%rcx 180001408: 48 89 41 f0 mov %rax,-0x10(%rcx) 18000140c: 8b da mov %edx,%ebx 18000140e: ff 15 54 21 05 00 call *0x52154(%rip) # 0x180053568 180001414: 48 8b cf mov %rdi,%rcx 180001417: e8 f8 d7 01 00 call 0x18001ec14 18000141c: f6 c3 01 test $0x1,%bl 18000141f: 74 08 je 0x180001429 180001421: 48 8b cf mov %rdi,%rcx 180001424: e8 8f d7 01 00 call 0x18001ebb8 180001429: 48 8b c7 mov %rdi,%rax 18000142c: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180001431: 48 83 c4 20 add $0x20,%rsp 180001435: 5f pop %rdi 180001436: c3 ret 180001437: cc int3 180001438: cc int3 180001439: cc int3 18000143a: cc int3 18000143b: cc int3 18000143c: cc int3 18000143d: cc int3 18000143e: cc int3 18000143f: cc int3 180001440: 40 53 rex push %rbx 180001442: 48 83 ec 20 sub $0x20,%rsp 180001446: 48 8d 05 0b 7b 05 00 lea 0x57b0b(%rip),%rax # 0x180058f58 18000144d: 48 8b d9 mov %rcx,%rbx 180001450: 48 83 c1 10 add $0x10,%rcx 180001454: 48 89 41 f0 mov %rax,-0x10(%rcx) 180001458: ff 15 0a 21 05 00 call *0x5210a(%rip) # 0x180053568 18000145e: 48 8b cb mov %rbx,%rcx 180001461: 48 83 c4 20 add $0x20,%rsp 180001465: 5b pop %rbx 180001466: e9 a9 d7 01 00 jmp 0x18001ec14 18000146b: cc int3 18000146c: cc int3 18000146d: cc int3 18000146e: cc int3 18000146f: cc int3 180001470: 48 83 ec 28 sub $0x28,%rsp 180001474: 48 83 c1 10 add $0x10,%rcx 180001478: ff 15 e2 20 05 00 call *0x520e2(%rip) # 0x180053560 18000147e: 90 nop 18000147f: b8 01 00 00 00 mov $0x1,%eax 180001484: eb 06 jmp 0x18000148c 180001486: e8 e1 d8 01 00 call 0x18001ed6c 18000148b: 90 nop 18000148c: 48 83 c4 28 add $0x28,%rsp 180001490: c3 ret 180001491: cc int3 180001492: cc int3 180001493: cc int3 180001494: cc int3 180001495: cc int3 180001496: cc int3 180001497: cc int3 180001498: cc int3 180001499: cc int3 18000149a: cc int3 18000149b: cc int3 18000149c: cc int3 18000149d: cc int3 18000149e: cc int3 18000149f: cc int3 1800014a0: 40 55 rex push %rbp 1800014a2: 48 83 ec 20 sub $0x20,%rsp 1800014a6: 48 8b ea mov %rdx,%rbp 1800014a9: 48 8b 01 mov (%rcx),%rax 1800014ac: 33 c9 xor %ecx,%ecx 1800014ae: 81 38 17 00 00 c0 cmpl $0xc0000017,(%rax) 1800014b4: 0f 94 c1 sete %cl 1800014b7: 8b c1 mov %ecx,%eax 1800014b9: 8b c1 mov %ecx,%eax 1800014bb: 48 83 c4 20 add $0x20,%rsp 1800014bf: 5d pop %rbp 1800014c0: c3 ret 1800014c1: cc int3 1800014c2: cc int3 1800014c3: cc int3 1800014c4: cc int3 1800014c5: cc int3 1800014c6: cc int3 1800014c7: cc int3 1800014c8: cc int3 1800014c9: cc int3 1800014ca: cc int3 1800014cb: cc int3 1800014cc: cc int3 1800014cd: cc int3 1800014ce: cc int3 1800014cf: cc int3 1800014d0: e9 9b ff ff ff jmp 0x180001470 1800014d5: cc int3 1800014d6: cc int3 1800014d7: cc int3 1800014d8: cc int3 1800014d9: cc int3 1800014da: cc int3 1800014db: cc int3 1800014dc: cc int3 1800014dd: cc int3 1800014de: cc int3 1800014df: cc int3 1800014e0: 48 83 ec 28 sub $0x28,%rsp 1800014e4: 48 83 c1 10 add $0x10,%rcx 1800014e8: ff 15 6a 20 05 00 call *0x5206a(%rip) # 0x180053558 1800014ee: b8 01 00 00 00 mov $0x1,%eax 1800014f3: 48 83 c4 28 add $0x28,%rsp 1800014f7: c3 ret 1800014f8: cc int3 1800014f9: cc int3 1800014fa: cc int3 1800014fb: cc int3 1800014fc: cc int3 1800014fd: cc int3 1800014fe: cc int3 1800014ff: cc int3 180001500: 40 57 rex push %rdi 180001502: 48 83 ec 60 sub $0x60,%rsp 180001506: 48 c7 44 24 50 fe ff movq $0xfffffffffffffffe,0x50(%rsp) 18000150d: ff ff 18000150f: 48 89 9c 24 88 00 00 mov %rbx,0x88(%rsp) 180001516: 00 180001517: 48 8b f9 mov %rcx,%rdi 18000151a: 48 8d 05 6f 7a 05 00 lea 0x57a6f(%rip),%rax # 0x180058f90 180001521: 48 89 01 mov %rax,(%rcx) 180001524: 48 8d 59 08 lea 0x8(%rcx),%rbx 180001528: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 18000152d: 33 d2 xor %edx,%edx 18000152f: 48 8b cb mov %rbx,%rcx 180001532: e8 c9 d6 01 00 call 0x18001ec00 180001537: 90 nop 180001538: 48 8d 05 19 7a 05 00 lea 0x57a19(%rip),%rax # 0x180058f58 18000153f: 48 89 03 mov %rax,(%rbx) 180001542: 48 8b cb mov %rbx,%rcx 180001545: e8 56 fe ff ff call 0x1800013a0 18000154a: 85 c0 test %eax,%eax 18000154c: 75 06 jne 0x180001554 18000154e: e8 19 d8 01 00 call 0x18001ed6c 180001553: 90 nop 180001554: 33 db xor %ebx,%ebx 180001556: 89 5f 40 mov %ebx,0x40(%rdi) 180001559: 89 5f 44 mov %ebx,0x44(%rdi) 18000155c: 89 5f 60 mov %ebx,0x60(%rdi) 18000155f: 89 5f 64 mov %ebx,0x64(%rdi) 180001562: 48 89 5f 48 mov %rbx,0x48(%rdi) 180001566: 48 89 5f 58 mov %rbx,0x58(%rdi) 18000156a: 48 89 5f 50 mov %rbx,0x50(%rdi) 18000156e: 48 8d 44 24 78 lea 0x78(%rsp),%rax 180001573: 48 89 44 24 40 mov %rax,0x40(%rsp) 180001578: 48 8d 84 24 80 00 00 lea 0x80(%rsp),%rax 18000157f: 00 180001580: 48 89 44 24 38 mov %rax,0x38(%rsp) 180001585: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 18000158a: c7 44 24 28 3f 00 0f movl $0xf003f,0x28(%rsp) 180001591: 00 180001592: 89 5c 24 20 mov %ebx,0x20(%rsp) 180001596: 45 33 c9 xor %r9d,%r9d 180001599: 45 33 c0 xor %r8d,%r8d 18000159c: 48 8d 15 2d 79 05 00 lea 0x5792d(%rip),%rdx # 0x180058ed0 1800015a3: 48 c7 c1 01 00 00 80 mov $0xffffffff80000001,%rcx 1800015aa: ff 15 60 1a 05 00 call *0x51a60(%rip) # 0x180053010 1800015b0: 85 c0 test %eax,%eax 1800015b2: 75 40 jne 0x1800015f4 1800015b4: 89 5c 24 70 mov %ebx,0x70(%rsp) 1800015b8: c7 44 24 28 04 00 00 movl $0x4,0x28(%rsp) 1800015bf: 00 1800015c0: 48 8d 44 24 70 lea 0x70(%rsp),%rax 1800015c5: 48 89 44 24 20 mov %rax,0x20(%rsp) 1800015ca: 44 8d 4b 04 lea 0x4(%rbx),%r9d 1800015ce: 45 33 c0 xor %r8d,%r8d 1800015d1: 48 8d 15 20 79 05 00 lea 0x57920(%rip),%rdx # 0x180058ef8 1800015d8: 48 8b 8c 24 80 00 00 mov 0x80(%rsp),%rcx 1800015df: 00 1800015e0: ff 15 1a 1a 05 00 call *0x51a1a(%rip) # 0x180053000 1800015e6: 48 8b 8c 24 80 00 00 mov 0x80(%rsp),%rcx 1800015ed: 00 1800015ee: ff 15 14 1a 05 00 call *0x51a14(%rip) # 0x180053008 1800015f4: 48 8b c7 mov %rdi,%rax 1800015f7: 48 8b 9c 24 88 00 00 mov 0x88(%rsp),%rbx 1800015fe: 00 1800015ff: 48 83 c4 60 add $0x60,%rsp 180001603: 5f pop %rdi 180001604: c3 ret 180001605: cc int3 180001606: cc int3 180001607: cc int3 180001608: cc int3 180001609: cc int3 18000160a: cc int3 18000160b: cc int3 18000160c: cc int3 18000160d: cc int3 18000160e: cc int3 18000160f: cc int3 180001610: 40 55 rex push %rbp 180001612: 48 83 ec 20 sub $0x20,%rsp 180001616: 48 8b ea mov %rdx,%rbp 180001619: 48 8b 4d 70 mov 0x70(%rbp),%rcx 18000161d: e8 f2 d5 01 00 call 0x18001ec14 180001622: 48 83 c4 20 add $0x20,%rsp 180001626: 5d pop %rbp 180001627: c3 ret 180001628: cc int3 180001629: cc int3 18000162a: cc int3 18000162b: cc int3 18000162c: cc int3 18000162d: cc int3 18000162e: cc int3 18000162f: cc int3 180001630: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180001635: 57 push %rdi 180001636: 48 83 ec 30 sub $0x30,%rsp 18000163a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180001641: ff ff 180001643: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 180001648: 48 89 6c 24 50 mov %rbp,0x50(%rsp) 18000164d: 48 89 74 24 58 mov %rsi,0x58(%rsp) 180001652: 8b f2 mov %edx,%esi 180001654: 48 8b f9 mov %rcx,%rdi 180001657: 48 8d 05 32 79 05 00 lea 0x57932(%rip),%rax # 0x180058f90 18000165e: 48 89 01 mov %rax,(%rcx) 180001661: 83 79 44 00 cmpl $0x0,0x44(%rcx) 180001665: 74 59 je 0x1800016c0 180001667: 48 83 c1 08 add $0x8,%rcx 18000166b: e8 00 fe ff ff call 0x180001470 180001670: 33 ed xor %ebp,%ebp 180001672: 89 6f 40 mov %ebp,0x40(%rdi) 180001675: 89 6f 44 mov %ebp,0x44(%rdi) 180001678: 48 8b 4f 50 mov 0x50(%rdi),%rcx 18000167c: 48 85 c9 test %rcx,%rcx 18000167f: 74 09 je 0x18000168a 180001681: e8 88 eb 04 00 call 0x18005020e 180001686: 48 89 6f 50 mov %rbp,0x50(%rdi) 18000168a: 48 8b 4f 48 mov 0x48(%rdi),%rcx 18000168e: 48 85 c9 test %rcx,%rcx 180001691: 74 09 je 0x18000169c 180001693: e8 76 eb 04 00 call 0x18005020e 180001698: 48 89 6f 48 mov %rbp,0x48(%rdi) 18000169c: 48 8b 4f 58 mov 0x58(%rdi),%rcx 1800016a0: 48 85 c9 test %rcx,%rcx 1800016a3: 74 09 je 0x1800016ae 1800016a5: e8 6a eb 04 00 call 0x180050214 1800016aa: 48 89 6f 58 mov %rbp,0x58(%rdi) 1800016ae: e8 67 eb 04 00 call 0x18005021a 1800016b3: 4c 8b 5f 08 mov 0x8(%rdi),%r11 1800016b7: 48 8d 4f 08 lea 0x8(%rdi),%rcx 1800016bb: 41 ff 53 28 call *0x28(%r11) 1800016bf: 90 nop 1800016c0: 48 8d 05 91 78 05 00 lea 0x57891(%rip),%rax # 0x180058f58 1800016c7: 48 89 47 08 mov %rax,0x8(%rdi) 1800016cb: 48 8d 4f 18 lea 0x18(%rdi),%rcx 1800016cf: ff 15 93 1e 05 00 call *0x51e93(%rip) # 0x180053568 1800016d5: 48 8d 4f 08 lea 0x8(%rdi),%rcx 1800016d9: e8 36 d5 01 00 call 0x18001ec14 1800016de: 40 f6 c6 01 test $0x1,%sil 1800016e2: 74 0d je 0x1800016f1 1800016e4: 48 8b cf mov %rdi,%rcx 1800016e7: e8 cc d4 01 00 call 0x18001ebb8 1800016ec: 48 8b c7 mov %rdi,%rax 1800016ef: eb 03 jmp 0x1800016f4 1800016f1: 48 8b c7 mov %rdi,%rax 1800016f4: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 1800016f9: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 1800016fe: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 180001703: 48 83 c4 30 add $0x30,%rsp 180001707: 5f pop %rdi 180001708: c3 ret 180001709: cc int3 18000170a: cc int3 18000170b: cc int3 18000170c: cc int3 18000170d: cc int3 18000170e: cc int3 18000170f: cc int3 180001710: 40 55 rex push %rbp 180001712: 48 83 ec 20 sub $0x20,%rsp 180001716: 48 8b ea mov %rdx,%rbp 180001719: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18000171d: 48 83 c1 08 add $0x8,%rcx 180001721: e8 1a fd ff ff call 0x180001440 180001726: 48 83 c4 20 add $0x20,%rsp 18000172a: 5d pop %rbp 18000172b: c3 ret 18000172c: cc int3 18000172d: cc int3 18000172e: cc int3 18000172f: cc int3 180001730: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180001735: 55 push %rbp 180001736: 56 push %rsi 180001737: 57 push %rdi 180001738: 41 54 push %r12 18000173a: 41 55 push %r13 18000173c: 41 56 push %r14 18000173e: 41 57 push %r15 180001740: 48 81 ec d0 04 00 00 sub $0x4d0,%rsp 180001747: 48 8b 05 52 b7 06 00 mov 0x6b752(%rip),%rax # 0x18006cea0 18000174e: 48 33 c4 xor %rsp,%rax 180001751: 48 89 84 24 c0 04 00 mov %rax,0x4c0(%rsp) 180001758: 00 180001759: 4c 8b b4 24 30 05 00 mov 0x530(%rsp),%r14 180001760: 00 180001761: 41 8b f0 mov %r8d,%esi 180001764: 45 85 c0 test %r8d,%r8d 180001767: 4c 8b e1 mov %rcx,%r12 18000176a: 44 89 49 60 mov %r9d,0x60(%rcx) 18000176e: 41 bf 01 00 00 00 mov $0x1,%r15d 180001774: 41 0f 44 f7 cmove %r15d,%esi 180001778: 48 83 c1 08 add $0x8,%rcx 18000177c: 4c 89 74 24 70 mov %r14,0x70(%rsp) 180001781: 89 74 24 34 mov %esi,0x34(%rsp) 180001785: 48 8b fa mov %rdx,%rdi 180001788: e8 e3 fc ff ff call 0x180001470 18000178d: e8 46 ea 04 00 call 0x1800501d8 180001792: 49 8d 4c 24 58 lea 0x58(%r12),%rcx 180001797: 45 33 c9 xor %r9d,%r9d 18000179a: 41 b8 01 10 00 00 mov $0x1001,%r8d 1800017a0: 48 8b d7 mov %rdi,%rdx 1800017a3: e8 36 ea 04 00 call 0x1800501de 1800017a8: 85 c0 test %eax,%eax 1800017aa: 0f 84 80 00 00 00 je 0x180001830 1800017b0: 49 83 7c 24 58 00 cmpq $0x0,0x58(%r12) 1800017b6: 74 64 je 0x18000181c 1800017b8: 49 8d 4c 24 08 lea 0x8(%r12),%rcx 1800017bd: e8 ae fc ff ff call 0x180001470 1800017c2: 49 8b 4c 24 50 mov 0x50(%r12),%rcx 1800017c7: 33 db xor %ebx,%ebx 1800017c9: 48 85 c9 test %rcx,%rcx 1800017cc: 41 89 5c 24 40 mov %ebx,0x40(%r12) 1800017d1: 41 89 5c 24 44 mov %ebx,0x44(%r12) 1800017d6: 74 0a je 0x1800017e2 1800017d8: e8 31 ea 04 00 call 0x18005020e 1800017dd: 49 89 5c 24 50 mov %rbx,0x50(%r12) 1800017e2: 49 8b 4c 24 48 mov 0x48(%r12),%rcx 1800017e7: 48 85 c9 test %rcx,%rcx 1800017ea: 74 0a je 0x1800017f6 1800017ec: e8 1d ea 04 00 call 0x18005020e 1800017f1: 49 89 5c 24 48 mov %rbx,0x48(%r12) 1800017f6: 49 8b 4c 24 58 mov 0x58(%r12),%rcx 1800017fb: 48 85 c9 test %rcx,%rcx 1800017fe: 74 0a je 0x18000180a 180001800: e8 0f ea 04 00 call 0x180050214 180001805: 49 89 5c 24 58 mov %rbx,0x58(%r12) 18000180a: e8 0b ea 04 00 call 0x18005021a 18000180f: 49 8b 54 24 08 mov 0x8(%r12),%rdx 180001814: 49 8d 4c 24 08 lea 0x8(%r12),%rcx 180001819: ff 52 28 call *0x28(%rdx) 18000181c: 49 8b 44 24 08 mov 0x8(%r12),%rax 180001821: 49 8d 4c 24 08 lea 0x8(%r12),%rcx 180001826: ff 50 28 call *0x28(%rax) 180001829: 33 c0 xor %eax,%eax 18000182b: e9 f4 03 00 00 jmp 0x180001c24 180001830: 48 8d 8c 24 b0 00 00 lea 0xb0(%rsp),%rcx 180001837: 00 180001838: 33 d2 xor %edx,%edx 18000183a: 41 b8 cc 00 00 00 mov $0xcc,%r8d 180001840: e8 8b 3f 03 00 call 0x1800357d0 180001845: 45 8b 4e 04 mov 0x4(%r14),%r9d 180001849: 41 8b 56 08 mov 0x8(%r14),%edx 18000184d: 33 db xor %ebx,%ebx 18000184f: 41 8b c1 mov %r9d,%eax 180001852: c7 84 24 b0 00 00 00 movl $0x73646976,0xb0(%rsp) 180001859: 76 69 64 73 18000185d: 44 89 bc 24 c4 00 00 mov %r15d,0xc4(%rsp) 180001864: 00 180001865: 89 b4 24 c8 00 00 00 mov %esi,0xc8(%rsp) 18000186c: 48 8d 3d a5 76 05 00 lea 0x576a5(%rip),%rdi # 0x180058f18 180001873: 0f af c2 imul %edx,%eax 180001876: 89 84 24 d8 00 00 00 mov %eax,0xd8(%rsp) 18000187d: 89 9c 24 b4 00 00 00 mov %ebx,0xb4(%rsp) 180001884: 48 8b cb mov %rbx,%rcx 180001887: 66 66 90 data16 xchg %ax,%ax 18000188a: 66 66 90 data16 xchg %ax,%ax 18000188d: 66 66 90 data16 xchg %ax,%ax 180001890: 0f b7 04 39 movzwl (%rcx,%rdi,1),%eax 180001894: 48 83 c1 02 add $0x2,%rcx 180001898: 66 85 c0 test %ax,%ax 18000189b: 66 89 84 0c fa 00 00 mov %ax,0xfa(%rsp,%rcx,1) 1800018a2: 00 1800018a3: 75 eb jne 0x180001890 1800018a5: 89 54 24 20 mov %edx,0x20(%rsp) 1800018a9: 48 8d 8c 24 e4 00 00 lea 0xe4(%rsp),%rcx 1800018b0: 00 1800018b1: 45 33 c0 xor %r8d,%r8d 1800018b4: 33 d2 xor %edx,%edx 1800018b6: ff 15 5c 20 05 00 call *0x5205c(%rip) # 0x180053918 1800018bc: 49 8b 4c 24 58 mov 0x58(%r12),%rcx 1800018c1: 4c 8d 84 24 b0 00 00 lea 0xb0(%rsp),%r8 1800018c8: 00 1800018c9: 49 8d 54 24 48 lea 0x48(%r12),%rdx 1800018ce: e8 11 e9 04 00 call 0x1800501e4 1800018d3: 85 c0 test %eax,%eax 1800018d5: 74 76 je 0x18000194d 1800018d7: 49 8d 4c 24 08 lea 0x8(%r12),%rcx 1800018dc: e8 8f fb ff ff call 0x180001470 1800018e1: 49 8b 4c 24 50 mov 0x50(%r12),%rcx 1800018e6: 41 89 5c 24 40 mov %ebx,0x40(%r12) 1800018eb: 48 85 c9 test %rcx,%rcx 1800018ee: 41 89 5c 24 44 mov %ebx,0x44(%r12) 1800018f3: 74 0a je 0x1800018ff 1800018f5: e8 14 e9 04 00 call 0x18005020e 1800018fa: 49 89 5c 24 50 mov %rbx,0x50(%r12) 1800018ff: 49 8b 4c 24 48 mov 0x48(%r12),%rcx 180001904: 48 85 c9 test %rcx,%rcx 180001907: 74 0a je 0x180001913 180001909: e8 00 e9 04 00 call 0x18005020e 18000190e: 49 89 5c 24 48 mov %rbx,0x48(%r12) 180001913: 49 8b 4c 24 58 mov 0x58(%r12),%rcx 180001918: 48 85 c9 test %rcx,%rcx 18000191b: 74 0a je 0x180001927 18000191d: e8 f2 e8 04 00 call 0x180050214 180001922: 49 89 5c 24 58 mov %rbx,0x58(%r12) 180001927: e8 ee e8 04 00 call 0x18005021a 18000192c: 49 8b 54 24 08 mov 0x8(%r12),%rdx 180001931: 49 8d 4c 24 08 lea 0x8(%r12),%rcx 180001936: ff 52 28 call *0x28(%rdx) 180001939: 49 8b 54 24 08 mov 0x8(%r12),%rdx 18000193e: 49 8d 4c 24 08 lea 0x8(%r12),%rcx 180001943: ff 52 28 call *0x28(%rdx) 180001946: 33 c0 xor %eax,%eax 180001948: e9 d7 02 00 00 jmp 0x180001c24 18000194d: 4c 8d 84 24 80 01 00 lea 0x180(%rsp),%r8 180001954: 00 180001955: 33 d2 xor %edx,%edx 180001957: b9 76 69 64 63 mov $0x63646976,%ecx 18000195c: 8b fb mov %ebx,%edi 18000195e: 89 5c 24 30 mov %ebx,0x30(%rsp) 180001962: e8 83 e8 04 00 call 0x1800501ea 180001967: 85 c0 test %eax,%eax 180001969: 0f 84 ba 00 00 00 je 0x180001a29 18000196f: 90 nop 180001970: 8b 94 24 88 01 00 00 mov 0x188(%rsp),%edx 180001977: 8b 8c 24 84 01 00 00 mov 0x184(%rsp),%ecx 18000197e: 41 b8 04 00 00 00 mov $0x4,%r8d 180001984: e8 67 e8 04 00 call 0x1800501f0 180001989: 48 85 c0 test %rax,%rax 18000198c: 4c 8b f0 mov %rax,%r14 18000198f: 75 09 jne 0x18000199a 180001991: 33 c9 xor %ecx,%ecx 180001993: e8 5e e8 04 00 call 0x1800501f6 180001998: eb 6c jmp 0x180001a06 18000199a: 45 33 c9 xor %r9d,%r9d 18000199d: 45 33 c0 xor %r8d,%r8d 1800019a0: ba 00 50 00 00 mov $0x5000,%edx 1800019a5: 48 8b c8 mov %rax,%rcx 1800019a8: e8 25 e8 04 00 call 0x1800501d2 1800019ad: 48 8d 94 24 80 01 00 lea 0x180(%rsp),%rdx 1800019b4: 00 1800019b5: 41 b8 38 02 00 00 mov $0x238,%r8d 1800019bb: 49 8b ce mov %r14,%rcx 1800019be: e8 39 e8 04 00 call 0x1800501fc 1800019c3: 48 8d 94 24 98 01 00 lea 0x198(%rsp),%rdx 1800019ca: 00 1800019cb: 48 8d 8c 24 c0 03 00 lea 0x3c0(%rsp),%rcx 1800019d2: 00 1800019d3: 41 b8 00 01 00 00 mov $0x100,%r8d 1800019d9: e8 82 10 03 00 call 0x180032a60 1800019de: 48 8d b4 24 c0 03 00 lea 0x3c0(%rsp),%rsi 1800019e5: 00 1800019e6: 48 8d 3d 5b 75 05 00 lea 0x5755b(%rip),%rdi # 0x180058f48 1800019ed: b9 08 00 00 00 mov $0x8,%ecx 1800019f2: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 1800019f4: 49 8b ce mov %r14,%rcx 1800019f7: 0f 84 31 01 00 00 je 0x180001b2e 1800019fd: e8 f4 e7 04 00 call 0x1800501f6 180001a02: 8b 7c 24 30 mov 0x30(%rsp),%edi 180001a06: 41 03 ff add %r15d,%edi 180001a09: 4c 8d 84 24 80 01 00 lea 0x180(%rsp),%r8 180001a10: 00 180001a11: b9 76 69 64 63 mov $0x63646976,%ecx 180001a16: 8b d7 mov %edi,%edx 180001a18: 89 7c 24 30 mov %edi,0x30(%rsp) 180001a1c: e8 c9 e7 04 00 call 0x1800501ea 180001a21: 85 c0 test %eax,%eax 180001a23: 0f 85 47 ff ff ff jne 0x180001970 180001a29: ba 44 49 42 20 mov $0x20424944,%edx 180001a2e: 8b c3 mov %ebx,%eax 180001a30: 89 9c 24 84 01 00 00 mov %ebx,0x184(%rsp) 180001a37: 89 94 24 88 01 00 00 mov %edx,0x188(%rsp) 180001a3e: 33 c9 xor %ecx,%ecx 180001a40: 4c 8d 44 24 38 lea 0x38(%rsp),%r8 180001a45: 45 33 c9 xor %r9d,%r9d 180001a48: 48 89 4c 24 38 mov %rcx,0x38(%rsp) 180001a4d: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 180001a52: 48 89 4c 24 48 mov %rcx,0x48(%rsp) 180001a57: 48 89 4c 24 68 mov %rcx,0x68(%rsp) 180001a5c: 48 89 4c 24 50 mov %rcx,0x50(%rsp) 180001a61: 48 89 4c 24 58 mov %rcx,0x58(%rsp) 180001a66: 48 89 4c 24 60 mov %rcx,0x60(%rsp) 180001a6b: 8b 4c 24 34 mov 0x34(%rsp),%ecx 180001a6f: 89 54 24 3c mov %edx,0x3c(%rsp) 180001a73: 49 8b 54 24 48 mov 0x48(%r12),%rdx 180001a78: 89 4c 24 40 mov %ecx,0x40(%rsp) 180001a7c: 49 8d 4c 24 50 lea 0x50(%r12),%rcx 180001a81: 89 5c 24 44 mov %ebx,0x44(%rsp) 180001a85: 89 44 24 38 mov %eax,0x38(%rsp) 180001a89: 89 5c 24 48 mov %ebx,0x48(%rsp) 180001a8d: c7 44 24 4c 04 00 00 movl $0x4,0x4c(%rsp) 180001a94: 00 180001a95: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 180001a9a: 89 5c 24 58 mov %ebx,0x58(%rsp) 180001a9e: 48 89 5c 24 60 mov %rbx,0x60(%rsp) 180001aa3: 89 5c 24 68 mov %ebx,0x68(%rsp) 180001aa7: 89 5c 24 6c mov %ebx,0x6c(%rsp) 180001aab: e8 52 e7 04 00 call 0x180050202 180001ab0: 85 c0 test %eax,%eax 180001ab2: 0f 84 8e 00 00 00 je 0x180001b46 180001ab8: 49 8d 4c 24 08 lea 0x8(%r12),%rcx 180001abd: e8 ae f9 ff ff call 0x180001470 180001ac2: 49 8b 4c 24 50 mov 0x50(%r12),%rcx 180001ac7: 41 89 5c 24 40 mov %ebx,0x40(%r12) 180001acc: 48 85 c9 test %rcx,%rcx 180001acf: 41 89 5c 24 44 mov %ebx,0x44(%r12) 180001ad4: 74 0a je 0x180001ae0 180001ad6: e8 33 e7 04 00 call 0x18005020e 180001adb: 49 89 5c 24 50 mov %rbx,0x50(%r12) 180001ae0: 49 8b 4c 24 48 mov 0x48(%r12),%rcx 180001ae5: 48 85 c9 test %rcx,%rcx 180001ae8: 74 0a je 0x180001af4 180001aea: e8 1f e7 04 00 call 0x18005020e 180001aef: 49 89 5c 24 48 mov %rbx,0x48(%r12) 180001af4: 49 8b 4c 24 58 mov 0x58(%r12),%rcx 180001af9: 48 85 c9 test %rcx,%rcx 180001afc: 74 0a je 0x180001b08 180001afe: e8 11 e7 04 00 call 0x180050214 180001b03: 49 89 5c 24 58 mov %rbx,0x58(%r12) 180001b08: e8 0d e7 04 00 call 0x18005021a 180001b0d: 49 8b 54 24 08 mov 0x8(%r12),%rdx 180001b12: 49 8d 4c 24 08 lea 0x8(%r12),%rcx 180001b17: ff 52 28 call *0x28(%rdx) 180001b1a: 49 8b 54 24 08 mov 0x8(%r12),%rdx 180001b1f: 49 8d 4c 24 08 lea 0x8(%r12),%rcx 180001b24: ff 52 28 call *0x28(%rdx) 180001b27: 33 c0 xor %eax,%eax 180001b29: e9 f6 00 00 00 jmp 0x180001c24 180001b2e: e8 c3 e6 04 00 call 0x1800501f6 180001b33: 8b 94 24 88 01 00 00 mov 0x188(%rsp),%edx 180001b3a: 8b 84 24 84 01 00 00 mov 0x184(%rsp),%eax 180001b41: e9 f8 fe ff ff jmp 0x180001a3e 180001b46: 48 8b 54 24 70 mov 0x70(%rsp),%rdx 180001b4b: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 180001b50: 41 b8 2c 00 00 00 mov $0x2c,%r8d 180001b56: e8 b5 18 03 00 call 0x180033410 180001b5b: 48 8b 94 24 80 00 00 mov 0x80(%rsp),%rdx 180001b62: 00 180001b63: 0f b7 84 24 86 00 00 movzwl 0x86(%rsp),%eax 180001b6a: 00 180001b6b: 48 c1 ea 30 shr $0x30,%rdx 180001b6f: b9 18 00 00 00 mov $0x18,%ecx 180001b74: 4c 8d 44 24 78 lea 0x78(%rsp),%r8 180001b79: 83 fa 08 cmp $0x8,%edx 180001b7c: 44 8d 49 10 lea 0x10(%rcx),%r9d 180001b80: 66 0f 44 c1 cmove %cx,%ax 180001b84: 49 8b 4c 24 50 mov 0x50(%r12),%rcx 180001b89: 33 d2 xor %edx,%edx 180001b8b: 66 89 84 24 86 00 00 mov %ax,0x86(%rsp) 180001b92: 00 180001b93: e8 70 e6 04 00 call 0x180050208 180001b98: 49 8d 4c 24 08 lea 0x8(%r12),%rcx 180001b9d: 85 c0 test %eax,%eax 180001b9f: 74 6e je 0x180001c0f 180001ba1: e8 ca f8 ff ff call 0x180001470 180001ba6: 49 8b 4c 24 50 mov 0x50(%r12),%rcx 180001bab: 41 89 5c 24 40 mov %ebx,0x40(%r12) 180001bb0: 48 85 c9 test %rcx,%rcx 180001bb3: 41 89 5c 24 44 mov %ebx,0x44(%r12) 180001bb8: 74 0a je 0x180001bc4 180001bba: e8 4f e6 04 00 call 0x18005020e 180001bbf: 49 89 5c 24 50 mov %rbx,0x50(%r12) 180001bc4: 49 8b 4c 24 48 mov 0x48(%r12),%rcx 180001bc9: 48 85 c9 test %rcx,%rcx 180001bcc: 74 0a je 0x180001bd8 180001bce: e8 3b e6 04 00 call 0x18005020e 180001bd3: 49 89 5c 24 48 mov %rbx,0x48(%r12) 180001bd8: 49 8b 4c 24 58 mov 0x58(%r12),%rcx 180001bdd: 48 85 c9 test %rcx,%rcx 180001be0: 74 0a je 0x180001bec 180001be2: e8 2d e6 04 00 call 0x180050214 180001be7: 49 89 5c 24 58 mov %rbx,0x58(%r12) 180001bec: e8 29 e6 04 00 call 0x18005021a 180001bf1: 49 8b 54 24 08 mov 0x8(%r12),%rdx 180001bf6: 49 8d 4c 24 08 lea 0x8(%r12),%rcx 180001bfb: ff 52 28 call *0x28(%rdx) 180001bfe: 49 8b 54 24 08 mov 0x8(%r12),%rdx 180001c03: 49 8d 4c 24 08 lea 0x8(%r12),%rcx 180001c08: ff 52 28 call *0x28(%rdx) 180001c0b: 33 c0 xor %eax,%eax 180001c0d: eb 15 jmp 0x180001c24 180001c0f: 49 8b 54 24 08 mov 0x8(%r12),%rdx 180001c14: 41 89 5c 24 40 mov %ebx,0x40(%r12) 180001c19: 45 89 7c 24 44 mov %r15d,0x44(%r12) 180001c1e: ff 52 28 call *0x28(%rdx) 180001c21: 41 8b c7 mov %r15d,%eax 180001c24: 48 8b 8c 24 c0 04 00 mov 0x4c0(%rsp),%rcx 180001c2b: 00 180001c2c: 48 33 cc xor %rsp,%rcx 180001c2f: e8 0c 0a 03 00 call 0x180032640 180001c34: 48 8b 9c 24 28 05 00 mov 0x528(%rsp),%rbx 180001c3b: 00 180001c3c: 48 81 c4 d0 04 00 00 add $0x4d0,%rsp 180001c43: 41 5f pop %r15 180001c45: 41 5e pop %r14 180001c47: 41 5d pop %r13 180001c49: 41 5c pop %r12 180001c4b: 5f pop %rdi 180001c4c: 5e pop %rsi 180001c4d: 5d pop %rbp 180001c4e: c3 ret 180001c4f: cc int3 180001c50: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180001c55: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180001c5a: 57 push %rdi 180001c5b: 48 83 ec 20 sub $0x20,%rsp 180001c5f: 48 8b d9 mov %rcx,%rbx 180001c62: 48 83 c1 08 add $0x8,%rcx 180001c66: e8 05 f8 ff ff call 0x180001470 180001c6b: 48 8b 4b 50 mov 0x50(%rbx),%rcx 180001c6f: 33 f6 xor %esi,%esi 180001c71: 48 85 c9 test %rcx,%rcx 180001c74: 89 73 40 mov %esi,0x40(%rbx) 180001c77: 89 73 44 mov %esi,0x44(%rbx) 180001c7a: 74 09 je 0x180001c85 180001c7c: e8 8d e5 04 00 call 0x18005020e 180001c81: 48 89 73 50 mov %rsi,0x50(%rbx) 180001c85: 48 8b 4b 48 mov 0x48(%rbx),%rcx 180001c89: 48 85 c9 test %rcx,%rcx 180001c8c: 74 09 je 0x180001c97 180001c8e: e8 7b e5 04 00 call 0x18005020e 180001c93: 48 89 73 48 mov %rsi,0x48(%rbx) 180001c97: 48 8b 4b 58 mov 0x58(%rbx),%rcx 180001c9b: 48 85 c9 test %rcx,%rcx 180001c9e: 74 09 je 0x180001ca9 180001ca0: e8 6f e5 04 00 call 0x180050214 180001ca5: 48 89 73 58 mov %rsi,0x58(%rbx) 180001ca9: e8 6c e5 04 00 call 0x18005021a 180001cae: 4c 8b 5b 08 mov 0x8(%rbx),%r11 180001cb2: 48 8d 4b 08 lea 0x8(%rbx),%rcx 180001cb6: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180001cbb: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180001cc0: 48 83 c4 20 add $0x20,%rsp 180001cc4: 5f pop %rdi 180001cc5: 49 ff 63 28 rex.WB jmp *0x28(%r11) 180001cc9: cc int3 180001cca: cc int3 180001ccb: cc int3 180001ccc: cc int3 180001ccd: cc int3 180001cce: cc int3 180001ccf: cc int3 180001cd0: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180001cd5: 56 push %rsi 180001cd6: 57 push %rdi 180001cd7: 41 56 push %r14 180001cd9: 48 83 ec 40 sub $0x40,%rsp 180001cdd: 83 41 64 01 addl $0x1,0x64(%rcx) 180001ce1: 8b 41 64 mov 0x64(%rcx),%eax 180001ce4: 49 8b f1 mov %r9,%rsi 180001ce7: 3b 41 60 cmp 0x60(%rcx),%eax 180001cea: 45 8b f0 mov %r8d,%r14d 180001ced: 48 8b fa mov %rdx,%rdi 180001cf0: 48 8b d9 mov %rcx,%rbx 180001cf3: 73 13 jae 0x180001d08 180001cf5: b8 01 00 00 00 mov $0x1,%eax 180001cfa: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx 180001cff: 48 83 c4 40 add $0x40,%rsp 180001d03: 41 5e pop %r14 180001d05: 5f pop %rdi 180001d06: 5e pop %rsi 180001d07: c3 ret 180001d08: 48 89 6c 24 60 mov %rbp,0x60(%rsp) 180001d0d: 4c 89 64 24 68 mov %r12,0x68(%rsp) 180001d12: 45 33 e4 xor %r12d,%r12d 180001d15: 44 89 61 64 mov %r12d,0x64(%rcx) 180001d19: 48 83 c1 08 add $0x8,%rcx 180001d1d: e8 4e f7 ff ff call 0x180001470 180001d22: 44 39 63 44 cmp %r12d,0x44(%rbx) 180001d26: 75 12 jne 0x180001d3a 180001d28: 48 8b 43 08 mov 0x8(%rbx),%rax 180001d2c: 48 8d 4b 08 lea 0x8(%rbx),%rcx 180001d30: ff 50 28 call *0x28(%rax) 180001d33: 33 c0 xor %eax,%eax 180001d35: e9 c7 00 00 00 jmp 0x180001e01 180001d3a: 66 83 7e 0e 08 cmpw $0x8,0xe(%rsi) 180001d3f: 4c 89 6c 24 70 mov %r13,0x70(%rsp) 180001d44: 4d 8b ec mov %r12,%r13 180001d47: 75 59 jne 0x180001da2 180001d49: 47 8d 34 76 lea (%r14,%r14,2),%r14d 180001d4d: 49 63 ce movslq %r14d,%rcx 180001d50: e8 6b ce 01 00 call 0x18001ebc0 180001d55: 4c 8b e8 mov %rax,%r13 180001d58: 4c 8b c0 mov %rax,%r8 180001d5b: 8b 46 08 mov 0x8(%rsi),%eax 180001d5e: 0f af 46 04 imul 0x4(%rsi),%eax 180001d62: 99 cltd 180001d63: 44 8b c8 mov %eax,%r9d 180001d66: 44 33 ca xor %edx,%r9d 180001d69: 44 2b ca sub %edx,%r9d 180001d6c: 74 31 je 0x180001d9f 180001d6e: 66 90 xchg %ax,%ax 180001d70: 0f b6 07 movzbl (%rdi),%eax 180001d73: 49 83 c0 03 add $0x3,%r8 180001d77: 48 83 c7 01 add $0x1,%rdi 180001d7b: 41 83 e9 01 sub $0x1,%r9d 180001d7f: 48 8b c8 mov %rax,%rcx 180001d82: 0f b6 44 86 28 movzbl 0x28(%rsi,%rax,4),%eax 180001d87: 41 88 40 fd mov %al,-0x3(%r8) 180001d8b: 0f b6 44 8e 29 movzbl 0x29(%rsi,%rcx,4),%eax 180001d90: 41 88 40 fe mov %al,-0x2(%r8) 180001d94: 0f b6 44 8e 2a movzbl 0x2a(%rsi,%rcx,4),%eax 180001d99: 41 88 40 ff mov %al,-0x1(%r8) 180001d9d: 75 d1 jne 0x180001d70 180001d9f: 49 8b fd mov %r13,%rdi 180001da2: 48 8b 4b 50 mov 0x50(%rbx),%rcx 180001da6: be 01 00 00 00 mov $0x1,%esi 180001dab: 48 85 c9 test %rcx,%rcx 180001dae: 74 2b je 0x180001ddb 180001db0: 8b 53 40 mov 0x40(%rbx),%edx 180001db3: 4c 89 64 24 38 mov %r12,0x38(%rsp) 180001db8: 4c 89 64 24 30 mov %r12,0x30(%rsp) 180001dbd: 4c 8b cf mov %rdi,%r9 180001dc0: 44 8b c6 mov %esi,%r8d 180001dc3: c7 44 24 28 10 00 00 movl $0x10,0x28(%rsp) 180001dca: 00 180001dcb: 44 89 74 24 20 mov %r14d,0x20(%rsp) 180001dd0: e8 f7 e3 04 00 call 0x1800501cc 180001dd5: 83 43 40 01 addl $0x1,0x40(%rbx) 180001dd9: 8b f0 mov %eax,%esi 180001ddb: 4d 85 ed test %r13,%r13 180001dde: 74 08 je 0x180001de8 180001de0: 49 8b cd mov %r13,%rcx 180001de3: e8 d0 cd 01 00 call 0x18001ebb8 180001de8: 48 8b 53 08 mov 0x8(%rbx),%rdx 180001dec: 48 8d 4b 08 lea 0x8(%rbx),%rcx 180001df0: ff 52 28 call *0x28(%rdx) 180001df3: 4c 8b 6c 24 70 mov 0x70(%rsp),%r13 180001df8: 85 f6 test %esi,%esi 180001dfa: 41 0f 94 c4 sete %r12b 180001dfe: 41 8b c4 mov %r12d,%eax 180001e01: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp 180001e06: 4c 8b 64 24 68 mov 0x68(%rsp),%r12 180001e0b: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx 180001e10: 48 83 c4 40 add $0x40,%rsp 180001e14: 41 5e pop %r14 180001e16: 5f pop %rdi 180001e17: 5e pop %rsi 180001e18: c3 ret 180001e19: cc int3 180001e1a: cc int3 180001e1b: cc int3 180001e1c: cc int3 180001e1d: cc int3 180001e1e: cc int3 180001e1f: cc int3 180001e20: c2 00 00 ret $0x0 180001e23: cc int3 180001e24: cc int3 180001e25: cc int3 180001e26: cc int3 180001e27: cc int3 180001e28: cc int3 180001e29: cc int3 180001e2a: cc int3 180001e2b: cc int3 180001e2c: cc int3 180001e2d: cc int3 180001e2e: cc int3 180001e2f: cc int3 180001e30: e9 83 cd 01 00 jmp 0x18001ebb8 180001e35: cc int3 180001e36: cc int3 180001e37: cc int3 180001e38: cc int3 180001e39: cc int3 180001e3a: cc int3 180001e3b: cc int3 180001e3c: cc int3 180001e3d: cc int3 180001e3e: cc int3 180001e3f: cc int3 180001e40: 45 33 d2 xor %r10d,%r10d 180001e43: 4c 8b c9 mov %rcx,%r9 180001e46: 44 39 91 50 79 04 00 cmp %r10d,0x47950(%rcx) 180001e4d: 74 6e je 0x180001ebd 180001e4f: 44 8d 9a f0 49 02 00 lea 0x249f0(%rdx),%r11d 180001e56: 41 8b c3 mov %r11d,%eax 180001e59: 99 cltd 180001e5a: 81 e2 ff 0f 00 00 and $0xfff,%edx 180001e60: 03 c2 add %edx,%eax 180001e62: c1 f8 0c sar $0xc,%eax 180001e65: 79 05 jns 0x180001e6c 180001e67: 41 8b c2 mov %r10d,%eax 180001e6a: eb 0d jmp 0x180001e79 180001e6c: b9 85 02 00 00 mov $0x285,%ecx 180001e71: 3d 86 02 00 00 cmp $0x286,%eax 180001e76: 0f 4d c1 cmovge %ecx,%eax 180001e79: 48 63 c8 movslq %eax,%rcx 180001e7c: c1 e0 0c shl $0xc,%eax 180001e7f: 48 8d 15 7a 71 09 00 lea 0x9717a(%rip),%rdx # 0x180099000 180001e86: 44 8b 04 8a mov (%rdx,%rcx,4),%r8d 180001e8a: 8b 4c 8a 04 mov 0x4(%rdx,%rcx,4),%ecx 180001e8e: 44 2b d8 sub %eax,%r11d 180001e91: 41 2b c8 sub %r8d,%ecx 180001e94: 44 0f af d9 imul %ecx,%r11d 180001e98: b9 07 00 00 00 mov $0x7,%ecx 180001e9d: 41 8b c3 mov %r11d,%eax 180001ea0: 99 cltd 180001ea1: 81 e2 ff 0f 00 00 and $0xfff,%edx 180001ea7: 03 c2 add %edx,%eax 180001ea9: c1 f8 0c sar $0xc,%eax 180001eac: 41 03 c0 add %r8d,%eax 180001eaf: 41 0f 48 c2 cmovs %r10d,%eax 180001eb3: 41 2b 89 54 79 04 00 sub 0x47954(%r9),%ecx 180001eba: d3 f8 sar %cl,%eax 180001ebc: c3 ret 180001ebd: 2b 91 48 79 04 00 sub 0x47948(%rcx),%edx 180001ec3: 8b 89 4c 79 04 00 mov 0x4794c(%rcx),%ecx 180001ec9: d3 fa sar %cl,%edx 180001ecb: 85 d2 test %edx,%edx 180001ecd: 41 0f 48 d2 cmovs %r10d,%edx 180001ed1: 8b c2 mov %edx,%eax 180001ed3: c3 ret 180001ed4: cc int3 180001ed5: cc int3 180001ed6: cc int3 180001ed7: cc int3 180001ed8: cc int3 180001ed9: cc int3 180001eda: cc int3 180001edb: cc int3 180001edc: cc int3 180001edd: cc int3 180001ede: cc int3 180001edf: cc int3 180001ee0: 40 57 rex push %rdi 180001ee2: 48 83 ec 20 sub $0x20,%rsp 180001ee6: 81 f9 81 00 00 00 cmp $0x81,%ecx 180001eec: 8b f9 mov %ecx,%edi 180001eee: 72 13 jb 0x180001f03 180001ef0: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180001ef5: ff 15 3d 16 05 00 call *0x5163d(%rip) # 0x180053538 180001efb: 33 c0 xor %eax,%eax 180001efd: 48 83 c4 20 add $0x20,%rsp 180001f01: 5f pop %rdi 180001f02: c3 ret 180001f03: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 180001f08: 48 89 6c 24 38 mov %rbp,0x38(%rsp) 180001f0d: 48 8b df mov %rdi,%rbx 180001f10: 48 8d 2d 39 18 07 00 lea 0x71839(%rip),%rbp # 0x180073750 180001f17: 48 89 74 24 40 mov %rsi,0x40(%rsp) 180001f1c: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 180001f23: 48 83 7c 2b 08 00 cmpq $0x0,0x8(%rbx,%rbp,1) 180001f29: 0f 85 6e 01 00 00 jne 0x18000209d 180001f2f: 48 83 3c 2b 00 cmpq $0x0,(%rbx,%rbp,1) 180001f34: 48 8d 34 2b lea (%rbx,%rbp,1),%rsi 180001f38: 0f 85 5f 01 00 00 jne 0x18000209d 180001f3e: 48 83 7c 2b 10 00 cmpq $0x0,0x10(%rbx,%rbp,1) 180001f44: 0f 85 53 01 00 00 jne 0x18000209d 180001f4a: 48 83 7c 2b 18 00 cmpq $0x0,0x18(%rbx,%rbp,1) 180001f50: 0f 85 47 01 00 00 jne 0x18000209d 180001f56: 33 d2 xor %edx,%edx 180001f58: 41 b8 a8 04 00 00 mov $0x4a8,%r8d 180001f5e: 48 8b ce mov %rsi,%rcx 180001f61: 4c 89 64 24 48 mov %r12,0x48(%rsp) 180001f66: e8 65 38 03 00 call 0x1800357d0 180001f6b: b9 58 79 04 00 mov $0x47958,%ecx 180001f70: e8 ff cb 01 00 call 0x18001eb74 180001f75: 45 33 e4 xor %r12d,%r12d 180001f78: 48 85 c0 test %rax,%rax 180001f7b: 74 0a je 0x180001f87 180001f7d: 48 8b c8 mov %rax,%rcx 180001f80: e8 6b 97 00 00 call 0x18000b6f0 180001f85: eb 03 jmp 0x180001f8a 180001f87: 49 8b c4 mov %r12,%rax 180001f8a: b9 c0 2d 00 00 mov $0x2dc0,%ecx 180001f8f: 48 89 06 mov %rax,(%rsi) 180001f92: e8 dd cb 01 00 call 0x18001eb74 180001f97: 48 85 c0 test %rax,%rax 180001f9a: 74 0a je 0x180001fa6 180001f9c: 48 8b c8 mov %rax,%rcx 180001f9f: e8 7c a2 01 00 call 0x18001c220 180001fa4: eb 03 jmp 0x180001fa9 180001fa6: 49 8b c4 mov %r12,%rax 180001fa9: b9 68 00 00 00 mov $0x68,%ecx 180001fae: 48 89 44 2b 08 mov %rax,0x8(%rbx,%rbp,1) 180001fb3: e8 bc cb 01 00 call 0x18001eb74 180001fb8: 48 85 c0 test %rax,%rax 180001fbb: 74 0a je 0x180001fc7 180001fbd: 48 8b c8 mov %rax,%rcx 180001fc0: e8 3b f5 ff ff call 0x180001500 180001fc5: eb 03 jmp 0x180001fca 180001fc7: 49 8b c4 mov %r12,%rax 180001fca: b9 f0 04 00 00 mov $0x4f0,%ecx 180001fcf: 48 89 44 2b 10 mov %rax,0x10(%rbx,%rbp,1) 180001fd4: e8 9b cb 01 00 call 0x18001eb74 180001fd9: 48 85 c0 test %rax,%rax 180001fdc: 74 0d je 0x180001feb 180001fde: 48 8b c8 mov %rax,%rcx 180001fe1: e8 8a 8e 01 00 call 0x18001ae70 180001fe6: 48 8b c8 mov %rax,%rcx 180001fe9: eb 03 jmp 0x180001fee 180001feb: 49 8b cc mov %r12,%rcx 180001fee: 4c 39 26 cmp %r12,(%rsi) 180001ff1: 48 89 4c 2b 18 mov %rcx,0x18(%rbx,%rbp,1) 180001ff6: 74 38 je 0x180002030 180001ff8: 48 8b 44 2b 08 mov 0x8(%rbx,%rbp,1),%rax 180001ffd: 48 85 c0 test %rax,%rax 180002000: 74 2e je 0x180002030 180002002: 4c 39 64 2b 10 cmp %r12,0x10(%rbx,%rbp,1) 180002007: 74 27 je 0x180002030 180002009: 48 85 c9 test %rcx,%rcx 18000200c: 74 36 je 0x180002044 18000200e: 89 78 28 mov %edi,0x28(%rax) 180002011: b8 01 00 00 00 mov $0x1,%eax 180002016: 4c 8b 64 24 48 mov 0x48(%rsp),%r12 18000201b: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180002020: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180002025: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18000202a: 48 83 c4 20 add $0x20,%rsp 18000202e: 5f pop %rdi 18000202f: c3 ret 180002030: 48 85 c9 test %rcx,%rcx 180002033: 74 0f je 0x180002044 180002035: 48 8b 01 mov (%rcx),%rax 180002038: ba 01 00 00 00 mov $0x1,%edx 18000203d: ff 10 call *(%rax) 18000203f: 4c 89 64 2b 18 mov %r12,0x18(%rbx,%rbp,1) 180002044: 48 8b 4c 2b 10 mov 0x10(%rbx,%rbp,1),%rcx 180002049: 48 85 c9 test %rcx,%rcx 18000204c: 74 0f je 0x18000205d 18000204e: 48 8b 01 mov (%rcx),%rax 180002051: ba 01 00 00 00 mov $0x1,%edx 180002056: ff 10 call *(%rax) 180002058: 4c 89 64 2b 10 mov %r12,0x10(%rbx,%rbp,1) 18000205d: 48 8b 0e mov (%rsi),%rcx 180002060: 48 85 c9 test %rcx,%rcx 180002063: 74 0d je 0x180002072 180002065: 48 8b 01 mov (%rcx),%rax 180002068: ba 01 00 00 00 mov $0x1,%edx 18000206d: ff 10 call *(%rax) 18000206f: 4c 89 26 mov %r12,(%rsi) 180002072: 48 8b 4c 2b 08 mov 0x8(%rbx,%rbp,1),%rcx 180002077: 48 85 c9 test %rcx,%rcx 18000207a: 74 0f je 0x18000208b 18000207c: 48 8b 01 mov (%rcx),%rax 18000207f: ba 01 00 00 00 mov $0x1,%edx 180002084: ff 10 call *(%rax) 180002086: 4c 89 64 2b 08 mov %r12,0x8(%rbx,%rbp,1) 18000208b: b9 02 00 ae e4 mov $0xe4ae0002,%ecx 180002090: ff 15 a2 14 05 00 call *0x514a2(%rip) # 0x180053538 180002096: 33 c0 xor %eax,%eax 180002098: e9 79 ff ff ff jmp 0x180002016 18000209d: b9 0a 00 ae e4 mov $0xe4ae000a,%ecx 1800020a2: ff 15 90 14 05 00 call *0x51490(%rip) # 0x180053538 1800020a8: 33 c0 xor %eax,%eax 1800020aa: e9 6c ff ff ff jmp 0x18000201b 1800020af: cc int3 1800020b0: 48 83 ec 28 sub $0x28,%rsp 1800020b4: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800020ba: 0f 83 2f 01 00 00 jae 0x1800021ef 1800020c0: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 1800020c5: 8b d9 mov %ecx,%ebx 1800020c7: 48 89 74 24 38 mov %rsi,0x38(%rsp) 1800020cc: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1800020d1: 48 8d 3d 78 16 07 00 lea 0x71678(%rip),%rdi # 0x180073750 1800020d8: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 1800020df: 48 83 7c 3b 08 00 cmpq $0x0,0x8(%rbx,%rdi,1) 1800020e5: 74 14 je 0x1800020fb 1800020e7: 48 83 3c 3b 00 cmpq $0x0,(%rbx,%rdi,1) 1800020ec: 74 0d je 0x1800020fb 1800020ee: 48 83 7c 3b 18 00 cmpq $0x0,0x18(%rbx,%rdi,1) 1800020f4: 74 05 je 0x1800020fb 1800020f6: e8 f5 02 00 00 call 0x1800023f0 1800020fb: 48 83 7c 3b 08 00 cmpq $0x0,0x8(%rbx,%rdi,1) 180002101: 74 28 je 0x18000212b 180002103: 48 8b 0c 3b mov (%rbx,%rdi,1),%rcx 180002107: 48 85 c9 test %rcx,%rcx 18000210a: 74 1f je 0x18000212b 18000210c: 48 83 7c 3b 10 00 cmpq $0x0,0x10(%rbx,%rdi,1) 180002112: 74 17 je 0x18000212b 180002114: 48 83 7c 3b 18 00 cmpq $0x0,0x18(%rbx,%rdi,1) 18000211a: 74 0f je 0x18000212b 18000211c: 48 81 c1 38 02 00 00 add $0x238,%rcx 180002123: ff 15 37 14 05 00 call *0x51437(%rip) # 0x180053560 180002129: eb 0b jmp 0x180002136 18000212b: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180002130: ff 15 02 14 05 00 call *0x51402(%rip) # 0x180053538 180002136: 48 8b 4c 3b 18 mov 0x18(%rbx,%rdi,1),%rcx 18000213b: 33 f6 xor %esi,%esi 18000213d: 48 85 c9 test %rcx,%rcx 180002140: 74 0d je 0x18000214f 180002142: 48 8b 01 mov (%rcx),%rax 180002145: 8d 56 01 lea 0x1(%rsi),%edx 180002148: ff 10 call *(%rax) 18000214a: 48 89 74 3b 18 mov %rsi,0x18(%rbx,%rdi,1) 18000214f: 48 8b 4c 3b 10 mov 0x10(%rbx,%rdi,1),%rcx 180002154: 48 85 c9 test %rcx,%rcx 180002157: 74 0f je 0x180002168 180002159: 48 8b 01 mov (%rcx),%rax 18000215c: ba 01 00 00 00 mov $0x1,%edx 180002161: ff 10 call *(%rax) 180002163: 48 89 74 3b 10 mov %rsi,0x10(%rbx,%rdi,1) 180002168: 48 8b 0c 3b mov (%rbx,%rdi,1),%rcx 18000216c: 48 85 c9 test %rcx,%rcx 18000216f: 74 0e je 0x18000217f 180002171: 48 8b 01 mov (%rcx),%rax 180002174: ba 01 00 00 00 mov $0x1,%edx 180002179: ff 10 call *(%rax) 18000217b: 48 89 34 3b mov %rsi,(%rbx,%rdi,1) 18000217f: 48 8b 4c 3b 08 mov 0x8(%rbx,%rdi,1),%rcx 180002184: 48 85 c9 test %rcx,%rcx 180002187: 74 0f je 0x180002198 180002189: 48 8b 01 mov (%rcx),%rax 18000218c: ba 01 00 00 00 mov $0x1,%edx 180002191: ff 10 call *(%rax) 180002193: 48 89 74 3b 08 mov %rsi,0x8(%rbx,%rdi,1) 180002198: 48 83 7c 3b 08 00 cmpq $0x0,0x8(%rbx,%rdi,1) 18000219e: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 1800021a3: 74 35 je 0x1800021da 1800021a5: 48 8b 0c 3b mov (%rbx,%rdi,1),%rcx 1800021a9: 48 85 c9 test %rcx,%rcx 1800021ac: 74 2c je 0x1800021da 1800021ae: 48 83 7c 3b 10 00 cmpq $0x0,0x10(%rbx,%rdi,1) 1800021b4: 74 24 je 0x1800021da 1800021b6: 48 83 7c 3b 18 00 cmpq $0x0,0x18(%rbx,%rdi,1) 1800021bc: 74 1c je 0x1800021da 1800021be: 48 81 c1 38 02 00 00 add $0x238,%rcx 1800021c5: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800021ca: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1800021cf: 48 83 c4 28 add $0x28,%rsp 1800021d3: 48 ff 25 7e 13 05 00 rex.W jmp *0x5137e(%rip) # 0x180053558 1800021da: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800021df: ff 15 53 13 05 00 call *0x51353(%rip) # 0x180053538 1800021e5: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800021ea: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1800021ef: 48 83 c4 28 add $0x28,%rsp 1800021f3: c3 ret 1800021f4: cc int3 1800021f5: cc int3 1800021f6: cc int3 1800021f7: cc int3 1800021f8: cc int3 1800021f9: cc int3 1800021fa: cc int3 1800021fb: cc int3 1800021fc: cc int3 1800021fd: cc int3 1800021fe: cc int3 1800021ff: cc int3 180002200: 48 83 ec 28 sub $0x28,%rsp 180002204: 81 f9 81 00 00 00 cmp $0x81,%ecx 18000220a: 73 39 jae 0x180002245 18000220c: 8b c1 mov %ecx,%eax 18000220e: 48 8d 0d 3b 15 07 00 lea 0x7153b(%rip),%rcx # 0x180073750 180002215: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 18000221c: 48 83 7c 08 08 00 cmpq $0x0,0x8(%rax,%rcx,1) 180002222: 74 21 je 0x180002245 180002224: 48 83 3c 08 00 cmpq $0x0,(%rax,%rcx,1) 180002229: 74 1a je 0x180002245 18000222b: 48 83 7c 08 10 00 cmpq $0x0,0x10(%rax,%rcx,1) 180002231: 74 12 je 0x180002245 180002233: 48 83 7c 08 18 00 cmpq $0x0,0x18(%rax,%rcx,1) 180002239: 74 0a je 0x180002245 18000223b: b8 01 00 00 00 mov $0x1,%eax 180002240: 48 83 c4 28 add $0x28,%rsp 180002244: c3 ret 180002245: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000224a: ff 15 e8 12 05 00 call *0x512e8(%rip) # 0x180053538 180002250: 33 c0 xor %eax,%eax 180002252: 48 83 c4 28 add $0x28,%rsp 180002256: c3 ret 180002257: cc int3 180002258: cc int3 180002259: cc int3 18000225a: cc int3 18000225b: cc int3 18000225c: cc int3 18000225d: cc int3 18000225e: cc int3 18000225f: cc int3 180002260: 48 83 ec 28 sub $0x28,%rsp 180002264: 81 f9 81 00 00 00 cmp $0x81,%ecx 18000226a: 73 39 jae 0x1800022a5 18000226c: 8b c9 mov %ecx,%ecx 18000226e: 48 8d 15 db 14 07 00 lea 0x714db(%rip),%rdx # 0x180073750 180002275: 48 69 c9 a8 04 00 00 imul $0x4a8,%rcx,%rcx 18000227c: 48 8b 44 11 08 mov 0x8(%rcx,%rdx,1),%rax 180002281: 48 85 c0 test %rax,%rax 180002284: 74 1f je 0x1800022a5 180002286: 48 83 3c 11 00 cmpq $0x0,(%rcx,%rdx,1) 18000228b: 74 18 je 0x1800022a5 18000228d: 48 83 7c 11 10 00 cmpq $0x0,0x10(%rcx,%rdx,1) 180002293: 74 10 je 0x1800022a5 180002295: 48 83 7c 11 18 00 cmpq $0x0,0x18(%rcx,%rdx,1) 18000229b: 74 08 je 0x1800022a5 18000229d: 8b 40 10 mov 0x10(%rax),%eax 1800022a0: 48 83 c4 28 add $0x28,%rsp 1800022a4: c3 ret 1800022a5: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800022aa: ff 15 88 12 05 00 call *0x51288(%rip) # 0x180053538 1800022b0: 33 c0 xor %eax,%eax 1800022b2: 48 83 c4 28 add $0x28,%rsp 1800022b6: c3 ret 1800022b7: cc int3 1800022b8: cc int3 1800022b9: cc int3 1800022ba: cc int3 1800022bb: cc int3 1800022bc: cc int3 1800022bd: cc int3 1800022be: cc int3 1800022bf: cc int3 1800022c0: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 1800022c5: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 1800022ca: 56 push %rsi 1800022cb: 48 83 ec 20 sub $0x20,%rsp 1800022cf: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800022d5: 48 8b f2 mov %rdx,%rsi 1800022d8: 72 1d jb 0x1800022f7 1800022da: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800022df: ff 15 53 12 05 00 call *0x51253(%rip) # 0x180053538 1800022e5: 33 c0 xor %eax,%eax 1800022e7: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 1800022ec: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 1800022f1: 48 83 c4 20 add $0x20,%rsp 1800022f5: 5e pop %rsi 1800022f6: c3 ret 1800022f7: 8b d9 mov %ecx,%ebx 1800022f9: 48 8d 2d 50 14 07 00 lea 0x71450(%rip),%rbp # 0x180073750 180002300: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 180002307: 48 8b 4c 2b 08 mov 0x8(%rbx,%rbp,1),%rcx 18000230c: 48 85 c9 test %rcx,%rcx 18000230f: 0f 84 b6 00 00 00 je 0x1800023cb 180002315: 48 83 3c 2b 00 cmpq $0x0,(%rbx,%rbp,1) 18000231a: 0f 84 ab 00 00 00 je 0x1800023cb 180002320: 48 83 7c 2b 10 00 cmpq $0x0,0x10(%rbx,%rbp,1) 180002326: 0f 84 9f 00 00 00 je 0x1800023cb 18000232c: 48 83 7c 2b 18 00 cmpq $0x0,0x18(%rbx,%rbp,1) 180002332: 0f 84 93 00 00 00 je 0x1800023cb 180002338: 83 79 10 00 cmpl $0x0,0x10(%rcx) 18000233c: 74 1d je 0x18000235b 18000233e: b9 0a 00 ae e4 mov $0xe4ae000a,%ecx 180002343: ff 15 ef 11 05 00 call *0x511ef(%rip) # 0x180053538 180002349: 33 c0 xor %eax,%eax 18000234b: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180002350: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 180002355: 48 83 c4 20 add $0x20,%rsp 180002359: 5e pop %rsi 18000235a: c3 ret 18000235b: 48 89 7c 24 30 mov %rdi,0x30(%rsp) 180002360: 33 ff xor %edi,%edi 180002362: 89 7c 2b 2c mov %edi,0x2c(%rbx,%rbp,1) 180002366: 89 7c 2b 28 mov %edi,0x28(%rbx,%rbp,1) 18000236a: 48 89 7c 2b 38 mov %rdi,0x38(%rbx,%rbp,1) 18000236f: 48 89 7c 2b 40 mov %rdi,0x40(%rbx,%rbp,1) 180002374: 39 79 10 cmp %edi,0x10(%rcx) 180002377: 74 05 je 0x18000237e 180002379: e8 12 a2 01 00 call 0x18001c590 18000237e: 48 8b 5c 2b 08 mov 0x8(%rbx,%rbp,1),%rbx 180002383: 39 7b 10 cmp %edi,0x10(%rbx) 180002386: 74 22 je 0x1800023aa 180002388: b9 0a 00 ae e4 mov $0xe4ae000a,%ecx 18000238d: ff 15 a5 11 05 00 call *0x511a5(%rip) # 0x180053538 180002393: 33 c0 xor %eax,%eax 180002395: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 18000239a: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 18000239f: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 1800023a4: 48 83 c4 20 add $0x20,%rsp 1800023a8: 5e pop %rsi 1800023a9: c3 ret 1800023aa: 48 8b ce mov %rsi,%rcx 1800023ad: ff 15 55 15 05 00 call *0x51555(%rip) # 0x180053908 1800023b3: c7 43 10 01 00 00 00 movl $0x1,0x10(%rbx) 1800023ba: 85 c0 test %eax,%eax 1800023bc: b8 01 00 00 00 mov $0x1,%eax 1800023c1: 48 0f 45 fe cmovne %rsi,%rdi 1800023c5: 48 89 7b 20 mov %rdi,0x20(%rbx) 1800023c9: eb ca jmp 0x180002395 1800023cb: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800023d0: ff 15 62 11 05 00 call *0x51162(%rip) # 0x180053538 1800023d6: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 1800023db: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 1800023e0: 33 c0 xor %eax,%eax 1800023e2: 48 83 c4 20 add $0x20,%rsp 1800023e6: 5e pop %rsi 1800023e7: c3 ret 1800023e8: cc int3 1800023e9: cc int3 1800023ea: cc int3 1800023eb: cc int3 1800023ec: cc int3 1800023ed: cc int3 1800023ee: cc int3 1800023ef: cc int3 1800023f0: 48 83 ec 28 sub $0x28,%rsp 1800023f4: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800023fa: 72 10 jb 0x18000240c 1800023fc: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180002401: 48 83 c4 28 add $0x28,%rsp 180002405: 48 ff 25 2c 11 05 00 rex.W jmp *0x5112c(%rip) # 0x180053538 18000240c: 48 89 6c 24 38 mov %rbp,0x38(%rsp) 180002411: 48 89 7c 24 48 mov %rdi,0x48(%rsp) 180002416: 8b f9 mov %ecx,%edi 180002418: 48 8d 2d 31 13 07 00 lea 0x71331(%rip),%rbp # 0x180073750 18000241f: 48 69 ff a8 04 00 00 imul $0x4a8,%rdi,%rdi 180002426: 48 83 7c 2f 08 00 cmpq $0x0,0x8(%rdi,%rbp,1) 18000242c: 0f 84 3e 01 00 00 je 0x180002570 180002432: 48 83 3c 2f 00 cmpq $0x0,(%rdi,%rbp,1) 180002437: 0f 84 33 01 00 00 je 0x180002570 18000243d: 48 83 7c 2f 10 00 cmpq $0x0,0x10(%rdi,%rbp,1) 180002443: 0f 84 27 01 00 00 je 0x180002570 180002449: 48 83 7c 2f 18 00 cmpq $0x0,0x18(%rdi,%rbp,1) 18000244f: 0f 84 1b 01 00 00 je 0x180002570 180002455: 83 7c 2f 28 00 cmpl $0x0,0x28(%rdi,%rbp,1) 18000245a: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 18000245f: 4c 89 64 24 20 mov %r12,0x20(%rsp) 180002464: 74 05 je 0x18000246b 180002466: e8 d5 08 00 00 call 0x180002d40 18000246b: 48 8b 4c 2f 38 mov 0x38(%rdi,%rbp,1),%rcx 180002470: 45 33 e4 xor %r12d,%r12d 180002473: 48 85 c9 test %rcx,%rcx 180002476: 74 0a je 0x180002482 180002478: e8 3b c7 01 00 call 0x18001ebb8 18000247d: 4c 89 64 2f 38 mov %r12,0x38(%rdi,%rbp,1) 180002482: 48 8b 4c 2f 08 mov 0x8(%rdi,%rbp,1),%rcx 180002487: 44 39 61 18 cmp %r12d,0x18(%rcx) 18000248b: 74 07 je 0x180002494 18000248d: 33 d2 xor %edx,%edx 18000248f: e8 8c b0 01 00 call 0x18001d520 180002494: 48 8b 5c 2f 08 mov 0x8(%rdi,%rbp,1),%rbx 180002499: 44 39 63 14 cmp %r12d,0x14(%rbx) 18000249d: 0f 84 a5 00 00 00 je 0x180002548 1800024a3: 44 39 63 18 cmp %r12d,0x18(%rbx) 1800024a7: 48 89 74 24 40 mov %rsi,0x40(%rsp) 1800024ac: 74 0a je 0x1800024b8 1800024ae: 33 d2 xor %edx,%edx 1800024b0: 48 8b cb mov %rbx,%rcx 1800024b3: e8 68 b0 01 00 call 0x18001d520 1800024b8: 48 8d 8b 80 00 00 00 lea 0x80(%rbx),%rcx 1800024bf: e8 ac ef ff ff call 0x180001470 1800024c4: 44 39 a3 f0 2c 00 00 cmp %r12d,0x2cf0(%rbx) 1800024cb: 45 8b dc mov %r12d,%r11d 1800024ce: 76 20 jbe 0x1800024f0 1800024d0: 48 8d 83 3c 01 00 00 lea 0x13c(%rbx),%rax 1800024d7: 44 39 20 cmp %r12d,(%rax) 1800024da: 74 03 je 0x1800024df 1800024dc: 44 89 20 mov %r12d,(%rax) 1800024df: 41 83 c3 01 add $0x1,%r11d 1800024e3: 48 83 c0 58 add $0x58,%rax 1800024e7: 44 3b 9b f0 2c 00 00 cmp 0x2cf0(%rbx),%r11d 1800024ee: 72 e7 jb 0x1800024d7 1800024f0: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 1800024f7: 48 8d 8b 80 00 00 00 lea 0x80(%rbx),%rcx 1800024fe: ff 50 28 call *0x28(%rax) 180002501: 48 8b 4b 20 mov 0x20(%rbx),%rcx 180002505: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18000250a: 48 85 c9 test %rcx,%rcx 18000250d: 74 14 je 0x180002523 18000250f: 45 33 c9 xor %r9d,%r9d 180002512: ba 11 01 00 00 mov $0x111,%edx 180002517: 41 b8 e9 83 00 00 mov $0x83e9,%r8d 18000251d: ff 15 dd 13 05 00 call *0x513dd(%rip) # 0x180053900 180002523: 48 8b 4b 38 mov 0x38(%rbx),%rcx 180002527: 48 85 c9 test %rcx,%rcx 18000252a: 74 14 je 0x180002540 18000252c: 33 d2 xor %edx,%edx 18000252e: e8 ff dc 04 00 call 0x180050232 180002533: 48 8b 4b 38 mov 0x38(%rbx),%rcx 180002537: e8 fc dc 04 00 call 0x180050238 18000253c: 4c 89 63 38 mov %r12,0x38(%rbx) 180002540: 4c 89 63 30 mov %r12,0x30(%rbx) 180002544: 44 89 63 14 mov %r12d,0x14(%rbx) 180002548: 48 8b 4c 2f 08 mov 0x8(%rdi,%rbp,1),%rcx 18000254d: 4c 8b 64 24 20 mov 0x20(%rsp),%r12 180002552: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180002557: 83 79 10 00 cmpl $0x0,0x10(%rcx) 18000255b: 74 1e je 0x18000257b 18000255d: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180002562: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 180002567: 48 83 c4 28 add $0x28,%rsp 18000256b: e9 20 a0 01 00 jmp 0x18001c590 180002570: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180002575: ff 15 bd 0f 05 00 call *0x50fbd(%rip) # 0x180053538 18000257b: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180002580: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 180002585: 48 83 c4 28 add $0x28,%rsp 180002589: c3 ret 18000258a: cc int3 18000258b: cc int3 18000258c: cc int3 18000258d: cc int3 18000258e: cc int3 18000258f: cc int3 180002590: 48 83 ec 28 sub $0x28,%rsp 180002594: 81 f9 81 00 00 00 cmp $0x81,%ecx 18000259a: 73 3a jae 0x1800025d6 18000259c: 8b c1 mov %ecx,%eax 18000259e: 48 8d 15 ab 11 07 00 lea 0x711ab(%rip),%rdx # 0x180073750 1800025a5: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 1800025ac: 48 8b 4c 10 08 mov 0x8(%rax,%rdx,1),%rcx 1800025b1: 48 85 c9 test %rcx,%rcx 1800025b4: 74 20 je 0x1800025d6 1800025b6: 48 83 3c 10 00 cmpq $0x0,(%rax,%rdx,1) 1800025bb: 74 19 je 0x1800025d6 1800025bd: 48 83 7c 10 10 00 cmpq $0x0,0x10(%rax,%rdx,1) 1800025c3: 74 11 je 0x1800025d6 1800025c5: 48 83 7c 10 18 00 cmpq $0x0,0x18(%rax,%rdx,1) 1800025cb: 74 09 je 0x1800025d6 1800025cd: 48 83 c4 28 add $0x28,%rsp 1800025d1: e9 2a a3 01 00 jmp 0x18001c900 1800025d6: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800025db: ff 15 57 0f 05 00 call *0x50f57(%rip) # 0x180053538 1800025e1: 33 c0 xor %eax,%eax 1800025e3: 48 83 c4 28 add $0x28,%rsp 1800025e7: c3 ret 1800025e8: cc int3 1800025e9: cc int3 1800025ea: cc int3 1800025eb: cc int3 1800025ec: cc int3 1800025ed: cc int3 1800025ee: cc int3 1800025ef: cc int3 1800025f0: 48 83 ec 28 sub $0x28,%rsp 1800025f4: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800025fa: 73 39 jae 0x180002635 1800025fc: 8b c9 mov %ecx,%ecx 1800025fe: 48 8d 15 4b 11 07 00 lea 0x7114b(%rip),%rdx # 0x180073750 180002605: 48 69 c9 a8 04 00 00 imul $0x4a8,%rcx,%rcx 18000260c: 48 8b 44 11 08 mov 0x8(%rcx,%rdx,1),%rax 180002611: 48 85 c0 test %rax,%rax 180002614: 74 1f je 0x180002635 180002616: 48 83 3c 11 00 cmpq $0x0,(%rcx,%rdx,1) 18000261b: 74 18 je 0x180002635 18000261d: 48 83 7c 11 10 00 cmpq $0x0,0x10(%rcx,%rdx,1) 180002623: 74 10 je 0x180002635 180002625: 48 83 7c 11 18 00 cmpq $0x0,0x18(%rcx,%rdx,1) 18000262b: 74 08 je 0x180002635 18000262d: 8b 40 14 mov 0x14(%rax),%eax 180002630: 48 83 c4 28 add $0x28,%rsp 180002634: c3 ret 180002635: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000263a: ff 15 f8 0e 05 00 call *0x50ef8(%rip) # 0x180053538 180002640: 33 c0 xor %eax,%eax 180002642: 48 83 c4 28 add $0x28,%rsp 180002646: c3 ret 180002647: cc int3 180002648: cc int3 180002649: cc int3 18000264a: cc int3 18000264b: cc int3 18000264c: cc int3 18000264d: cc int3 18000264e: cc int3 18000264f: cc int3 180002650: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 180002655: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18000265a: 57 push %rdi 18000265b: 48 83 ec 20 sub $0x20,%rsp 18000265f: 81 f9 81 00 00 00 cmp $0x81,%ecx 180002665: 44 8b c2 mov %edx,%r8d 180002668: 8b f9 mov %ecx,%edi 18000266a: 0f 83 f7 00 00 00 jae 0x180002767 180002670: 48 8b df mov %rdi,%rbx 180002673: 48 8d 35 d6 10 07 00 lea 0x710d6(%rip),%rsi # 0x180073750 18000267a: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 180002681: 48 8b 4c 33 08 mov 0x8(%rbx,%rsi,1),%rcx 180002686: 48 85 c9 test %rcx,%rcx 180002689: 0f 84 d8 00 00 00 je 0x180002767 18000268f: 48 83 3c 33 00 cmpq $0x0,(%rbx,%rsi,1) 180002694: 0f 84 cd 00 00 00 je 0x180002767 18000269a: 48 83 7c 33 10 00 cmpq $0x0,0x10(%rbx,%rsi,1) 1800026a0: 0f 84 c1 00 00 00 je 0x180002767 1800026a6: 48 83 7c 33 18 00 cmpq $0x0,0x18(%rbx,%rsi,1) 1800026ac: 0f 84 b5 00 00 00 je 0x180002767 1800026b2: 83 79 14 00 cmpl $0x0,0x14(%rcx) 1800026b6: 74 0a je 0x1800026c2 1800026b8: b9 0a 00 ae e4 mov $0xe4ae000a,%ecx 1800026bd: e9 aa 00 00 00 jmp 0x18000276c 1800026c2: 81 fa 00 01 00 00 cmp $0x100,%edx 1800026c8: 73 0d jae 0x1800026d7 1800026ca: 83 79 10 00 cmpl $0x0,0x10(%rcx) 1800026ce: 75 4e jne 0x18000271e 1800026d0: b9 04 00 ae e4 mov $0xe4ae0004,%ecx 1800026d5: eb 2f jmp 0x180002706 1800026d7: 44 8b 89 f0 2c 00 00 mov 0x2cf0(%rcx),%r9d 1800026de: 33 d2 xor %edx,%edx 1800026e0: 45 85 c9 test %r9d,%r9d 1800026e3: 74 1c je 0x180002701 1800026e5: 48 8d 81 f8 00 00 00 lea 0xf8(%rcx),%rax 1800026ec: 66 66 66 90 data16 data16 xchg %ax,%ax 1800026f0: 44 39 00 cmp %r8d,(%rax) 1800026f3: 74 d5 je 0x1800026ca 1800026f5: 83 c2 01 add $0x1,%edx 1800026f8: 48 83 c0 58 add $0x58,%rax 1800026fc: 41 3b d1 cmp %r9d,%edx 1800026ff: 72 ef jb 0x1800026f0 180002701: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180002706: ff 15 2c 0e 05 00 call *0x50e2c(%rip) # 0x180053538 18000270c: 48 8b 44 33 08 mov 0x8(%rbx,%rsi,1),%rax 180002711: 83 78 14 00 cmpl $0x0,0x14(%rax) 180002715: 75 0e jne 0x180002725 180002717: b9 07 00 ae e4 mov $0xe4ae0007,%ecx 18000271c: eb 4e jmp 0x18000276c 18000271e: e8 bd a5 01 00 call 0x18001cce0 180002723: eb e7 jmp 0x18000270c 180002725: 8b cf mov %edi,%ecx 180002727: e8 a4 64 00 00 call 0x180008bd0 18000272c: 85 c0 test %eax,%eax 18000272e: 75 22 jne 0x180002752 180002730: 48 8b 4c 33 08 mov 0x8(%rbx,%rsi,1),%rcx 180002735: 8d 50 01 lea 0x1(%rax),%edx 180002738: 45 33 c0 xor %r8d,%r8d 18000273b: e8 00 a1 01 00 call 0x18001c840 180002740: 33 c0 xor %eax,%eax 180002742: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180002747: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 18000274c: 48 83 c4 20 add $0x20,%rsp 180002750: 5f pop %rdi 180002751: c3 ret 180002752: b8 01 00 00 00 mov $0x1,%eax 180002757: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18000275c: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 180002761: 48 83 c4 20 add $0x20,%rsp 180002765: 5f pop %rdi 180002766: c3 ret 180002767: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000276c: ff 15 c6 0d 05 00 call *0x50dc6(%rip) # 0x180053538 180002772: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180002777: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 18000277c: 33 c0 xor %eax,%eax 18000277e: 48 83 c4 20 add $0x20,%rsp 180002782: 5f pop %rdi 180002783: c3 ret 180002784: cc int3 180002785: cc int3 180002786: cc int3 180002787: cc int3 180002788: cc int3 180002789: cc int3 18000278a: cc int3 18000278b: cc int3 18000278c: cc int3 18000278d: cc int3 18000278e: cc int3 18000278f: cc int3 180002790: 48 83 ec 28 sub $0x28,%rsp 180002794: 81 f9 81 00 00 00 cmp $0x81,%ecx 18000279a: 72 10 jb 0x1800027ac 18000279c: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800027a1: 48 83 c4 28 add $0x28,%rsp 1800027a5: 48 ff 25 8c 0d 05 00 rex.W jmp *0x50d8c(%rip) # 0x180053538 1800027ac: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 1800027b1: 8b d9 mov %ecx,%ebx 1800027b3: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1800027b8: 48 8d 3d 91 0f 07 00 lea 0x70f91(%rip),%rdi # 0x180073750 1800027bf: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 1800027c6: 48 83 7c 3b 08 00 cmpq $0x0,0x8(%rbx,%rdi,1) 1800027cc: 0f 84 e9 00 00 00 je 0x1800028bb 1800027d2: 48 83 3c 3b 00 cmpq $0x0,(%rbx,%rdi,1) 1800027d7: 0f 84 de 00 00 00 je 0x1800028bb 1800027dd: 48 83 7c 3b 10 00 cmpq $0x0,0x10(%rbx,%rdi,1) 1800027e3: 0f 84 d2 00 00 00 je 0x1800028bb 1800027e9: 48 83 7c 3b 18 00 cmpq $0x0,0x18(%rbx,%rdi,1) 1800027ef: 0f 84 c6 00 00 00 je 0x1800028bb 1800027f5: 83 7c 3b 28 00 cmpl $0x0,0x28(%rbx,%rdi,1) 1800027fa: 48 89 74 24 38 mov %rsi,0x38(%rsp) 1800027ff: 74 05 je 0x180002806 180002801: e8 3a 05 00 00 call 0x180002d40 180002806: 48 8b 5c 3b 08 mov 0x8(%rbx,%rdi,1),%rbx 18000280b: 83 7b 18 00 cmpl $0x0,0x18(%rbx) 18000280f: 74 0a je 0x18000281b 180002811: 33 d2 xor %edx,%edx 180002813: 48 8b cb mov %rbx,%rcx 180002816: e8 05 ad 01 00 call 0x18001d520 18000281b: 48 8d 8b 80 00 00 00 lea 0x80(%rbx),%rcx 180002822: e8 49 ec ff ff call 0x180001470 180002827: 33 f6 xor %esi,%esi 180002829: 8b d6 mov %esi,%edx 18000282b: 39 93 f0 2c 00 00 cmp %edx,0x2cf0(%rbx) 180002831: 76 22 jbe 0x180002855 180002833: 48 8d 83 3c 01 00 00 lea 0x13c(%rbx),%rax 18000283a: 66 66 90 data16 xchg %ax,%ax 18000283d: 66 66 90 data16 xchg %ax,%ax 180002840: 39 30 cmp %esi,(%rax) 180002842: 74 02 je 0x180002846 180002844: 89 30 mov %esi,(%rax) 180002846: 83 c2 01 add $0x1,%edx 180002849: 48 83 c0 58 add $0x58,%rax 18000284d: 3b 93 f0 2c 00 00 cmp 0x2cf0(%rbx),%edx 180002853: 72 eb jb 0x180002840 180002855: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 18000285c: 48 8d 8b 80 00 00 00 lea 0x80(%rbx),%rcx 180002863: ff 50 28 call *0x28(%rax) 180002866: 48 8b 4b 20 mov 0x20(%rbx),%rcx 18000286a: 48 85 c9 test %rcx,%rcx 18000286d: 74 14 je 0x180002883 18000286f: 45 33 c9 xor %r9d,%r9d 180002872: ba 11 01 00 00 mov $0x111,%edx 180002877: 41 b8 e9 83 00 00 mov $0x83e9,%r8d 18000287d: ff 15 7d 10 05 00 call *0x5107d(%rip) # 0x180053900 180002883: 48 8b 4b 38 mov 0x38(%rbx),%rcx 180002887: 48 85 c9 test %rcx,%rcx 18000288a: 74 14 je 0x1800028a0 18000288c: 33 d2 xor %edx,%edx 18000288e: e8 9f d9 04 00 call 0x180050232 180002893: 48 8b 4b 38 mov 0x38(%rbx),%rcx 180002897: e8 9c d9 04 00 call 0x180050238 18000289c: 48 89 73 38 mov %rsi,0x38(%rbx) 1800028a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1800028a5: 48 89 73 30 mov %rsi,0x30(%rbx) 1800028a9: 89 73 14 mov %esi,0x14(%rbx) 1800028ac: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 1800028b1: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800028b6: 48 83 c4 28 add $0x28,%rsp 1800028ba: c3 ret 1800028bb: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800028c0: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800028c5: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1800028ca: 48 83 c4 28 add $0x28,%rsp 1800028ce: 48 ff 25 63 0c 05 00 rex.W jmp *0x50c63(%rip) # 0x180053538 1800028d5: cc int3 1800028d6: cc int3 1800028d7: cc int3 1800028d8: cc int3 1800028d9: cc int3 1800028da: cc int3 1800028db: cc int3 1800028dc: cc int3 1800028dd: cc int3 1800028de: cc int3 1800028df: cc int3 1800028e0: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800028e6: 73 48 jae 0x180002930 1800028e8: 8b c1 mov %ecx,%eax 1800028ea: 4c 8d 0d 5f 0e 07 00 lea 0x70e5f(%rip),%r9 # 0x180073750 1800028f1: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 1800028f8: 4a 83 7c 08 08 00 cmpq $0x0,0x8(%rax,%r9,1) 1800028fe: 74 30 je 0x180002930 180002900: 4a 83 3c 08 00 cmpq $0x0,(%rax,%r9,1) 180002905: 74 29 je 0x180002930 180002907: 4a 83 7c 08 10 00 cmpq $0x0,0x10(%rax,%r9,1) 18000290d: 74 21 je 0x180002930 18000290f: 4a 83 7c 08 18 00 cmpq $0x0,0x18(%rax,%r9,1) 180002915: 74 19 je 0x180002930 180002917: 41 83 f8 48 cmp $0x48,%r8d 18000291b: 72 13 jb 0x180002930 18000291d: 48 8b ca mov %rdx,%rcx 180002920: 4a 8d 54 08 68 lea 0x68(%rax,%r9,1),%rdx 180002925: 41 b8 48 00 00 00 mov $0x48,%r8d 18000292b: e9 e0 0a 03 00 jmp 0x180033410 180002930: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180002935: 48 ff 25 fc 0b 05 00 rex.W jmp *0x50bfc(%rip) # 0x180053538 18000293c: cc int3 18000293d: cc int3 18000293e: cc int3 18000293f: cc int3 180002940: 40 57 rex push %rdi 180002942: 48 83 ec 20 sub $0x20,%rsp 180002946: 81 f9 81 00 00 00 cmp $0x81,%ecx 18000294c: 48 8b fa mov %rdx,%rdi 18000294f: 72 11 jb 0x180002962 180002951: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180002956: 48 83 c4 20 add $0x20,%rsp 18000295a: 5f pop %rdi 18000295b: 48 ff 25 d6 0b 05 00 rex.W jmp *0x50bd6(%rip) # 0x180053538 180002962: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 180002967: 8b d9 mov %ecx,%ebx 180002969: 48 89 74 24 38 mov %rsi,0x38(%rsp) 18000296e: 48 8d 35 db 0d 07 00 lea 0x70ddb(%rip),%rsi # 0x180073750 180002975: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 18000297c: 48 83 7c 33 08 00 cmpq $0x0,0x8(%rbx,%rsi,1) 180002982: 0f 84 15 02 00 00 je 0x180002b9d 180002988: 48 83 3c 33 00 cmpq $0x0,(%rbx,%rsi,1) 18000298d: 0f 84 0a 02 00 00 je 0x180002b9d 180002993: 48 83 7c 33 10 00 cmpq $0x0,0x10(%rbx,%rsi,1) 180002999: 0f 84 fe 01 00 00 je 0x180002b9d 18000299f: 48 83 7c 33 18 00 cmpq $0x0,0x18(%rbx,%rsi,1) 1800029a5: 0f 84 f2 01 00 00 je 0x180002b9d 1800029ab: 41 81 f8 88 01 00 00 cmp $0x188,%r8d 1800029b2: 0f 82 e5 01 00 00 jb 0x180002b9d 1800029b8: 33 d2 xor %edx,%edx 1800029ba: 41 b8 88 01 00 00 mov $0x188,%r8d 1800029c0: 48 8b cf mov %rdi,%rcx 1800029c3: e8 08 2e 03 00 call 0x1800357d0 1800029c8: 48 8d 54 33 68 lea 0x68(%rbx,%rsi,1),%rdx 1800029cd: 48 8b cf mov %rdi,%rcx 1800029d0: 41 b8 48 00 00 00 mov $0x48,%r8d 1800029d6: e8 35 0a 03 00 call 0x180033410 1800029db: 8b 44 33 60 mov 0x60(%rbx,%rsi,1),%eax 1800029df: 89 47 48 mov %eax,0x48(%rdi) 1800029e2: 8b 84 33 b0 00 00 00 mov 0xb0(%rbx,%rsi,1),%eax 1800029e9: 89 47 4c mov %eax,0x4c(%rdi) 1800029ec: 8b 84 33 b4 00 00 00 mov 0xb4(%rbx,%rsi,1),%eax 1800029f3: 89 47 50 mov %eax,0x50(%rdi) 1800029f6: 8b 84 33 b8 00 00 00 mov 0xb8(%rbx,%rsi,1),%eax 1800029fd: 89 47 54 mov %eax,0x54(%rdi) 180002a00: 8b 84 33 bc 00 00 00 mov 0xbc(%rbx,%rsi,1),%eax 180002a07: 89 47 58 mov %eax,0x58(%rdi) 180002a0a: 48 8b 0c 33 mov (%rbx,%rsi,1),%rcx 180002a0e: 8b 81 98 00 00 00 mov 0x98(%rcx),%eax 180002a14: 3b 81 84 18 04 00 cmp 0x41884(%rcx),%eax 180002a1a: 73 51 jae 0x180002a6d 180002a1c: 48 69 c0 1c 02 00 00 imul $0x21c,%rax,%rax 180002a23: 48 8d 8c 08 88 18 04 lea 0x41888(%rax,%rcx,1),%rcx 180002a2a: 00 180002a2b: 48 85 c9 test %rcx,%rcx 180002a2e: 74 3d je 0x180002a6d 180002a30: 48 8b 01 mov (%rcx),%rax 180002a33: 48 89 47 5c mov %rax,0x5c(%rdi) 180002a37: 48 8b 41 08 mov 0x8(%rcx),%rax 180002a3b: 48 89 47 64 mov %rax,0x64(%rdi) 180002a3f: 48 8b 41 10 mov 0x10(%rcx),%rax 180002a43: 48 89 47 6c mov %rax,0x6c(%rdi) 180002a47: 48 8b 41 18 mov 0x18(%rcx),%rax 180002a4b: 48 89 47 74 mov %rax,0x74(%rdi) 180002a4f: 8b 41 20 mov 0x20(%rcx),%eax 180002a52: 89 47 7c mov %eax,0x7c(%rdi) 180002a55: 8b 81 08 02 00 00 mov 0x208(%rcx),%eax 180002a5b: 89 87 80 00 00 00 mov %eax,0x80(%rdi) 180002a61: 8b 81 0c 02 00 00 mov 0x20c(%rcx),%eax 180002a67: 89 87 84 00 00 00 mov %eax,0x84(%rdi) 180002a6d: 48 8b 84 33 c0 00 00 mov 0xc0(%rbx,%rsi,1),%rax 180002a74: 00 180002a75: 48 89 87 b0 00 00 00 mov %rax,0xb0(%rdi) 180002a7c: 48 8b 84 33 c8 00 00 mov 0xc8(%rbx,%rsi,1),%rax 180002a83: 00 180002a84: 48 89 87 b8 00 00 00 mov %rax,0xb8(%rdi) 180002a8b: 48 8b 84 33 d0 00 00 mov 0xd0(%rbx,%rsi,1),%rax 180002a92: 00 180002a93: 48 89 87 c0 00 00 00 mov %rax,0xc0(%rdi) 180002a9a: 8b 84 33 d8 00 00 00 mov 0xd8(%rbx,%rsi,1),%eax 180002aa1: 89 87 c8 00 00 00 mov %eax,0xc8(%rdi) 180002aa7: 8b 44 33 30 mov 0x30(%rbx,%rsi,1),%eax 180002aab: c7 87 d0 00 00 00 00 movl $0x0,0xd0(%rdi) 180002ab2: 00 00 00 180002ab5: 89 87 cc 00 00 00 mov %eax,0xcc(%rdi) 180002abb: 48 8b 04 33 mov (%rbx,%rsi,1),%rax 180002abf: 8b 88 d4 00 00 00 mov 0xd4(%rax),%ecx 180002ac5: 89 8f d4 00 00 00 mov %ecx,0xd4(%rdi) 180002acb: 48 8b 04 33 mov (%rbx,%rsi,1),%rax 180002acf: 8b 88 d8 00 00 00 mov 0xd8(%rax),%ecx 180002ad5: 89 8f d8 00 00 00 mov %ecx,0xd8(%rdi) 180002adb: 48 8b 04 33 mov (%rbx,%rsi,1),%rax 180002adf: 8b 88 f4 00 00 00 mov 0xf4(%rax),%ecx 180002ae5: 89 8f dc 00 00 00 mov %ecx,0xdc(%rdi) 180002aeb: 48 8b 04 33 mov (%rbx,%rsi,1),%rax 180002aef: 8b 88 f8 00 00 00 mov 0xf8(%rax),%ecx 180002af5: 89 8f e0 00 00 00 mov %ecx,0xe0(%rdi) 180002afb: 48 8b 04 33 mov (%rbx,%rsi,1),%rax 180002aff: 8b 88 d0 00 00 00 mov 0xd0(%rax),%ecx 180002b05: 89 8f e4 00 00 00 mov %ecx,0xe4(%rdi) 180002b0b: 48 8b 04 33 mov (%rbx,%rsi,1),%rax 180002b0f: 8b 48 10 mov 0x10(%rax),%ecx 180002b12: 89 8f e8 00 00 00 mov %ecx,0xe8(%rdi) 180002b18: 48 8b 04 33 mov (%rbx,%rsi,1),%rax 180002b1c: 8b 48 14 mov 0x14(%rax),%ecx 180002b1f: 89 8f ec 00 00 00 mov %ecx,0xec(%rdi) 180002b25: 48 8b 04 33 mov (%rbx,%rsi,1),%rax 180002b29: 8b 48 18 mov 0x18(%rax),%ecx 180002b2c: 89 8f f0 00 00 00 mov %ecx,0xf0(%rdi) 180002b32: 48 8b 04 33 mov (%rbx,%rsi,1),%rax 180002b36: 8b 48 1c mov 0x1c(%rax),%ecx 180002b39: 89 8f f4 00 00 00 mov %ecx,0xf4(%rdi) 180002b3f: 48 8b 04 33 mov (%rbx,%rsi,1),%rax 180002b43: 8b 48 20 mov 0x20(%rax),%ecx 180002b46: 89 8f f8 00 00 00 mov %ecx,0xf8(%rdi) 180002b4c: 48 8b 04 33 mov (%rbx,%rsi,1),%rax 180002b50: 8b 48 24 mov 0x24(%rax),%ecx 180002b53: 89 8f fc 00 00 00 mov %ecx,0xfc(%rdi) 180002b59: 48 8b 04 33 mov (%rbx,%rsi,1),%rax 180002b5d: 8b 48 48 mov 0x48(%rax),%ecx 180002b60: 89 8f 00 01 00 00 mov %ecx,0x100(%rdi) 180002b66: 48 8b 04 33 mov (%rbx,%rsi,1),%rax 180002b6a: 8b 48 4c mov 0x4c(%rax),%ecx 180002b6d: 89 8f 04 01 00 00 mov %ecx,0x104(%rdi) 180002b73: 8b 84 33 5c 04 00 00 mov 0x45c(%rbx,%rsi,1),%eax 180002b7a: 89 87 28 01 00 00 mov %eax,0x128(%rdi) 180002b80: 8b 84 33 60 04 00 00 mov 0x460(%rbx,%rsi,1),%eax 180002b87: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180002b8c: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180002b91: 89 87 2c 01 00 00 mov %eax,0x12c(%rdi) 180002b97: 48 83 c4 20 add $0x20,%rsp 180002b9b: 5f pop %rdi 180002b9c: c3 ret 180002b9d: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180002ba2: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180002ba7: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180002bac: 48 83 c4 20 add $0x20,%rsp 180002bb0: 5f pop %rdi 180002bb1: 48 ff 25 80 09 05 00 rex.W jmp *0x50980(%rip) # 0x180053538 180002bb8: cc int3 180002bb9: cc int3 180002bba: cc int3 180002bbb: cc int3 180002bbc: cc int3 180002bbd: cc int3 180002bbe: cc int3 180002bbf: cc int3 180002bc0: 48 83 ec 28 sub $0x28,%rsp 180002bc4: 8b c2 mov %edx,%eax 180002bc6: 48 8b 15 8b 0b 07 00 mov 0x70b8b(%rip),%rdx # 0x180073758 180002bcd: 4c 8b c9 mov %rcx,%r9 180002bd0: 48 85 d2 test %rdx,%rdx 180002bd3: 74 7a je 0x180002c4f 180002bd5: 48 83 3d 73 0b 07 00 cmpq $0x0,0x70b73(%rip) # 0x180073750 180002bdc: 00 180002bdd: 74 70 je 0x180002c4f 180002bdf: 48 83 3d 79 0b 07 00 cmpq $0x0,0x70b79(%rip) # 0x180073760 180002be6: 00 180002be7: 74 66 je 0x180002c4f 180002be9: 48 83 3d 77 0b 07 00 cmpq $0x0,0x70b77(%rip) # 0x180073768 180002bf0: 00 180002bf1: 74 5c je 0x180002c4f 180002bf3: 83 7a 10 00 cmpl $0x0,0x10(%rdx) 180002bf7: 75 12 jne 0x180002c0b 180002bf9: b9 04 00 ae e4 mov $0xe4ae0004,%ecx 180002bfe: ff 15 34 09 05 00 call *0x50934(%rip) # 0x180053538 180002c04: 33 c0 xor %eax,%eax 180002c06: 48 83 c4 28 add $0x28,%rsp 180002c0a: c3 ret 180002c0b: 48 85 c9 test %rcx,%rcx 180002c0e: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180002c13: 8b 9a f0 2c 00 00 mov 0x2cf0(%rdx),%ebx 180002c19: 74 28 je 0x180002c43 180002c1b: 85 db test %ebx,%ebx 180002c1d: 74 24 je 0x180002c43 180002c1f: 85 c0 test %eax,%eax 180002c21: 74 20 je 0x180002c43 180002c23: 4c 8b c0 mov %rax,%r8 180002c26: 48 8b cb mov %rbx,%rcx 180002c29: 48 6b c9 58 imul $0x58,%rcx,%rcx 180002c2d: 48 3b c8 cmp %rax,%rcx 180002c30: 4c 0f 42 c1 cmovb %rcx,%r8 180002c34: 48 81 c2 f0 00 00 00 add $0xf0,%rdx 180002c3b: 49 8b c9 mov %r9,%rcx 180002c3e: e8 cd 07 03 00 call 0x180033410 180002c43: 8b c3 mov %ebx,%eax 180002c45: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 180002c4a: 48 83 c4 28 add $0x28,%rsp 180002c4e: c3 ret 180002c4f: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180002c54: ff 15 de 08 05 00 call *0x508de(%rip) # 0x180053538 180002c5a: 33 c0 xor %eax,%eax 180002c5c: 48 83 c4 28 add $0x28,%rsp 180002c60: c3 ret 180002c61: cc int3 180002c62: cc int3 180002c63: cc int3 180002c64: cc int3 180002c65: cc int3 180002c66: cc int3 180002c67: cc int3 180002c68: cc int3 180002c69: cc int3 180002c6a: cc int3 180002c6b: cc int3 180002c6c: cc int3 180002c6d: cc int3 180002c6e: cc int3 180002c6f: cc int3 180002c70: 48 83 ec 28 sub $0x28,%rsp 180002c74: 81 f9 81 00 00 00 cmp $0x81,%ecx 180002c7a: 73 38 jae 0x180002cb4 180002c7c: 8b c1 mov %ecx,%eax 180002c7e: 48 8d 0d cb 0a 07 00 lea 0x70acb(%rip),%rcx # 0x180073750 180002c85: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 180002c8c: 48 83 7c 08 08 00 cmpq $0x0,0x8(%rax,%rcx,1) 180002c92: 74 20 je 0x180002cb4 180002c94: 48 83 3c 08 00 cmpq $0x0,(%rax,%rcx,1) 180002c99: 74 19 je 0x180002cb4 180002c9b: 48 83 7c 08 10 00 cmpq $0x0,0x10(%rax,%rcx,1) 180002ca1: 74 11 je 0x180002cb4 180002ca3: 48 83 7c 08 18 00 cmpq $0x0,0x18(%rax,%rcx,1) 180002ca9: 74 09 je 0x180002cb4 180002cab: 8b 44 08 28 mov 0x28(%rax,%rcx,1),%eax 180002caf: 48 83 c4 28 add $0x28,%rsp 180002cb3: c3 ret 180002cb4: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180002cb9: ff 15 79 08 05 00 call *0x50879(%rip) # 0x180053538 180002cbf: 33 c0 xor %eax,%eax 180002cc1: 48 83 c4 28 add $0x28,%rsp 180002cc5: c3 ret 180002cc6: cc int3 180002cc7: cc int3 180002cc8: cc int3 180002cc9: cc int3 180002cca: cc int3 180002ccb: cc int3 180002ccc: cc int3 180002ccd: cc int3 180002cce: cc int3 180002ccf: cc int3 180002cd0: 48 83 ec 38 sub $0x38,%rsp 180002cd4: 81 f9 81 00 00 00 cmp $0x81,%ecx 180002cda: 44 8b d1 mov %ecx,%r10d 180002cdd: 73 4f jae 0x180002d2e 180002cdf: 49 8b ca mov %r10,%rcx 180002ce2: 4c 8d 1d 67 0a 07 00 lea 0x70a67(%rip),%r11 # 0x180073750 180002ce9: 48 69 c9 a8 04 00 00 imul $0x4a8,%rcx,%rcx 180002cf0: 4a 83 7c 19 08 00 cmpq $0x0,0x8(%rcx,%r11,1) 180002cf6: 74 36 je 0x180002d2e 180002cf8: 4a 83 3c 19 00 cmpq $0x0,(%rcx,%r11,1) 180002cfd: 74 2f je 0x180002d2e 180002cff: 4a 83 7c 19 10 00 cmpq $0x0,0x10(%rcx,%r11,1) 180002d05: 74 27 je 0x180002d2e 180002d07: 4a 83 7c 19 18 00 cmpq $0x0,0x18(%rcx,%r11,1) 180002d0d: 74 1f je 0x180002d2e 180002d0f: 48 8b 44 24 60 mov 0x60(%rsp),%rax 180002d14: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 180002d1b: 00 180002d1c: 4a 89 44 19 20 mov %rax,0x20(%rcx,%r11,1) 180002d21: 41 8b ca mov %r10d,%ecx 180002d24: e8 27 6e 00 00 call 0x180009b50 180002d29: 48 83 c4 38 add $0x38,%rsp 180002d2d: c3 ret 180002d2e: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180002d33: ff 15 ff 07 05 00 call *0x507ff(%rip) # 0x180053538 180002d39: 33 c0 xor %eax,%eax 180002d3b: 48 83 c4 38 add $0x38,%rsp 180002d3f: c3 ret 180002d40: 48 83 ec 28 sub $0x28,%rsp 180002d44: 81 f9 81 00 00 00 cmp $0x81,%ecx 180002d4a: 72 10 jb 0x180002d5c 180002d4c: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180002d51: 48 83 c4 28 add $0x28,%rsp 180002d55: 48 ff 25 dc 07 05 00 rex.W jmp *0x507dc(%rip) # 0x180053538 180002d5c: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 180002d61: 8b d9 mov %ecx,%ebx 180002d63: 48 89 6c 24 38 mov %rbp,0x38(%rsp) 180002d68: 48 8d 2d e1 09 07 00 lea 0x709e1(%rip),%rbp # 0x180073750 180002d6f: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 180002d76: 48 83 7c 2b 08 00 cmpq $0x0,0x8(%rbx,%rbp,1) 180002d7c: 0f 84 a6 01 00 00 je 0x180002f28 180002d82: 48 83 3c 2b 00 cmpq $0x0,(%rbx,%rbp,1) 180002d87: 0f 84 9b 01 00 00 je 0x180002f28 180002d8d: 48 83 7c 2b 10 00 cmpq $0x0,0x10(%rbx,%rbp,1) 180002d93: 0f 84 8f 01 00 00 je 0x180002f28 180002d99: 48 8b 44 2b 18 mov 0x18(%rbx,%rbp,1),%rax 180002d9e: 48 85 c0 test %rax,%rax 180002da1: 0f 84 81 01 00 00 je 0x180002f28 180002da7: 8b 40 48 mov 0x48(%rax),%eax 180002daa: 48 89 74 24 40 mov %rsi,0x40(%rsp) 180002daf: 48 89 7c 24 48 mov %rdi,0x48(%rsp) 180002db4: 4c 89 64 24 20 mov %r12,0x20(%rsp) 180002db9: 45 33 e4 xor %r12d,%r12d 180002dbc: 85 c0 test %eax,%eax 180002dbe: 75 10 jne 0x180002dd0 180002dc0: 48 8b 44 2b 18 mov 0x18(%rbx,%rbp,1),%rax 180002dc5: 8b 48 44 mov 0x44(%rax),%ecx 180002dc8: 85 c9 test %ecx,%ecx 180002dca: 0f 84 99 00 00 00 je 0x180002e69 180002dd0: 48 8b 7c 2b 18 mov 0x18(%rbx,%rbp,1),%rdi 180002dd5: 48 8d 4f 08 lea 0x8(%rdi),%rcx 180002dd9: e8 92 e6 ff ff call 0x180001470 180002dde: 8b 47 48 mov 0x48(%rdi),%eax 180002de1: 85 c0 test %eax,%eax 180002de3: 74 5c je 0x180002e41 180002de5: 48 8b 8f e8 04 00 00 mov 0x4e8(%rdi),%rcx 180002dec: 44 89 a7 d8 04 00 00 mov %r12d,0x4d8(%rdi) 180002df3: ff 15 07 07 05 00 call *0x50707(%rip) # 0x180053500 180002df9: 48 8b 8f e0 04 00 00 mov 0x4e0(%rdi),%rcx 180002e00: 48 85 c9 test %rcx,%rcx 180002e03: 74 2b je 0x180002e30 180002e05: 48 8b 49 58 mov 0x58(%rcx),%rcx 180002e09: 83 ca ff or $0xffffffff,%edx 180002e0c: ff 15 d6 06 05 00 call *0x506d6(%rip) # 0x1800534e8 180002e12: 48 8b 8f e0 04 00 00 mov 0x4e0(%rdi),%rcx 180002e19: 48 85 c9 test %rcx,%rcx 180002e1c: 74 0b je 0x180002e29 180002e1e: 48 8b 01 mov (%rcx),%rax 180002e21: ba 01 00 00 00 mov $0x1,%edx 180002e26: ff 50 08 call *0x8(%rax) 180002e29: 4c 89 a7 e0 04 00 00 mov %r12,0x4e0(%rdi) 180002e30: 48 8b 8f e8 04 00 00 mov 0x4e8(%rdi),%rcx 180002e37: ff 15 cb 06 05 00 call *0x506cb(%rip) # 0x180053508 180002e3d: 44 89 67 48 mov %r12d,0x48(%rdi) 180002e41: 8b 47 44 mov 0x44(%rdi),%eax 180002e44: 85 c0 test %eax,%eax 180002e46: 74 04 je 0x180002e4c 180002e48: 44 89 67 44 mov %r12d,0x44(%rdi) 180002e4c: 48 8b 47 50 mov 0x50(%rdi),%rax 180002e50: 48 8d 4f 50 lea 0x50(%rdi),%rcx 180002e54: ff 90 98 00 00 00 call *0x98(%rax) 180002e5a: 48 8b 47 08 mov 0x8(%rdi),%rax 180002e5e: 48 8d 4f 08 lea 0x8(%rdi),%rcx 180002e62: 44 89 67 40 mov %r12d,0x40(%rdi) 180002e66: ff 50 28 call *0x28(%rax) 180002e69: 48 8b 7c 2b 10 mov 0x10(%rbx,%rbp,1),%rdi 180002e6e: 44 39 67 44 cmp %r12d,0x44(%rdi) 180002e72: 74 58 je 0x180002ecc 180002e74: 48 8d 4f 08 lea 0x8(%rdi),%rcx 180002e78: e8 f3 e5 ff ff call 0x180001470 180002e7d: 48 8b 4f 50 mov 0x50(%rdi),%rcx 180002e81: 44 89 67 40 mov %r12d,0x40(%rdi) 180002e85: 48 85 c9 test %rcx,%rcx 180002e88: 44 89 67 44 mov %r12d,0x44(%rdi) 180002e8c: 74 09 je 0x180002e97 180002e8e: e8 7b d3 04 00 call 0x18005020e 180002e93: 4c 89 67 50 mov %r12,0x50(%rdi) 180002e97: 48 8b 4f 48 mov 0x48(%rdi),%rcx 180002e9b: 48 85 c9 test %rcx,%rcx 180002e9e: 74 09 je 0x180002ea9 180002ea0: e8 69 d3 04 00 call 0x18005020e 180002ea5: 4c 89 67 48 mov %r12,0x48(%rdi) 180002ea9: 48 8b 4f 58 mov 0x58(%rdi),%rcx 180002ead: 48 85 c9 test %rcx,%rcx 180002eb0: 74 09 je 0x180002ebb 180002eb2: e8 5d d3 04 00 call 0x180050214 180002eb7: 4c 89 67 58 mov %r12,0x58(%rdi) 180002ebb: e8 5a d3 04 00 call 0x18005021a 180002ec0: 4c 8b 5f 08 mov 0x8(%rdi),%r11 180002ec4: 48 8d 4f 08 lea 0x8(%rdi),%rcx 180002ec8: 41 ff 53 28 call *0x28(%r11) 180002ecc: 48 8b 4c 2b 08 mov 0x8(%rbx,%rbp,1),%rcx 180002ed1: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 180002ed6: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180002edb: 44 39 61 18 cmp %r12d,0x18(%rcx) 180002edf: 74 07 je 0x180002ee8 180002ee1: 33 d2 xor %edx,%edx 180002ee3: e8 38 a6 01 00 call 0x18001d520 180002ee8: 48 8b 0c 2b mov (%rbx,%rbp,1),%rcx 180002eec: 44 89 64 2b 28 mov %r12d,0x28(%rbx,%rbp,1) 180002ef1: 44 89 64 2b 2c mov %r12d,0x2c(%rbx,%rbp,1) 180002ef6: 4c 89 64 2b 40 mov %r12,0x40(%rbx,%rbp,1) 180002efb: e8 b0 93 00 00 call 0x18000c2b0 180002f00: 48 8b 4c 2b 38 mov 0x38(%rbx,%rbp,1),%rcx 180002f05: 48 85 c9 test %rcx,%rcx 180002f08: 74 0a je 0x180002f14 180002f0a: e8 a9 bc 01 00 call 0x18001ebb8 180002f0f: 4c 89 64 2b 38 mov %r12,0x38(%rbx,%rbp,1) 180002f14: 4c 8b 64 24 20 mov 0x20(%rsp),%r12 180002f19: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180002f1e: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180002f23: 48 83 c4 28 add $0x28,%rsp 180002f27: c3 ret 180002f28: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180002f2d: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180002f32: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180002f37: 48 83 c4 28 add $0x28,%rsp 180002f3b: 48 ff 25 f6 05 05 00 rex.W jmp *0x505f6(%rip) # 0x180053538 180002f42: cc int3 180002f43: cc int3 180002f44: cc int3 180002f45: cc int3 180002f46: cc int3 180002f47: cc int3 180002f48: cc int3 180002f49: cc int3 180002f4a: cc int3 180002f4b: cc int3 180002f4c: cc int3 180002f4d: cc int3 180002f4e: cc int3 180002f4f: cc int3 180002f50: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180002f55: 57 push %rdi 180002f56: 48 83 ec 20 sub $0x20,%rsp 180002f5a: 8b d9 mov %ecx,%ebx 180002f5c: 48 8d 3d ed 07 07 00 lea 0x707ed(%rip),%rdi # 0x180073750 180002f63: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 180002f6a: 48 8b 4c 3b 08 mov 0x8(%rbx,%rdi,1),%rcx 180002f6f: 83 79 14 00 cmpl $0x0,0x14(%rcx) 180002f73: 75 18 jne 0x180002f8d 180002f75: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 180002f7a: ff 15 b8 05 05 00 call *0x505b8(%rip) # 0x180053538 180002f80: 33 c0 xor %eax,%eax 180002f82: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180002f87: 48 83 c4 20 add $0x20,%rsp 180002f8b: 5f pop %rdi 180002f8c: c3 ret 180002f8d: 48 8d 54 24 38 lea 0x38(%rsp),%rdx 180002f92: 41 b8 08 00 00 00 mov $0x8,%r8d 180002f98: c7 44 24 38 72 b6 b6 movl $0x6bb6b672,0x38(%rsp) 180002f9f: 6b 180002fa0: c7 44 24 3c 00 00 00 movl $0x0,0x3c(%rsp) 180002fa7: 00 180002fa8: e8 c3 96 01 00 call 0x18001c670 180002fad: 85 c0 test %eax,%eax 180002faf: 75 0b jne 0x180002fbc 180002fb1: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180002fb6: 48 83 c4 20 add $0x20,%rsp 180002fba: 5f pop %rdi 180002fbb: c3 ret 180002fbc: 48 8b 0c 3b mov (%rbx,%rdi,1),%rcx 180002fc0: 8b 41 60 mov 0x60(%rcx),%eax 180002fc3: 89 41 58 mov %eax,0x58(%rcx) 180002fc6: 48 8b 0c 3b mov (%rbx,%rdi,1),%rcx 180002fca: 8b 41 5c mov 0x5c(%rcx),%eax 180002fcd: 89 41 54 mov %eax,0x54(%rcx) 180002fd0: c7 84 3b 9c 04 00 00 movl $0x0,0x49c(%rbx,%rdi,1) 180002fd7: 00 00 00 00 180002fdb: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180002fe0: b8 01 00 00 00 mov $0x1,%eax 180002fe5: 48 83 c4 20 add $0x20,%rsp 180002fe9: 5f pop %rdi 180002fea: c3 ret 180002feb: cc int3 180002fec: cc int3 180002fed: cc int3 180002fee: cc int3 180002fef: cc int3 180002ff0: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 180002ff5: 56 push %rsi 180002ff6: 48 83 ec 20 sub $0x20,%rsp 180002ffa: 81 f9 81 00 00 00 cmp $0x81,%ecx 180003000: 0f 83 b8 00 00 00 jae 0x1800030be 180003006: 8b d9 mov %ecx,%ebx 180003008: 48 8d 35 41 07 07 00 lea 0x70741(%rip),%rsi # 0x180073750 18000300f: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 180003016: 48 8b 4c 33 08 mov 0x8(%rbx,%rsi,1),%rcx 18000301b: 48 85 c9 test %rcx,%rcx 18000301e: 0f 84 9a 00 00 00 je 0x1800030be 180003024: 48 83 3c 33 00 cmpq $0x0,(%rbx,%rsi,1) 180003029: 0f 84 8f 00 00 00 je 0x1800030be 18000302f: 48 83 7c 33 10 00 cmpq $0x0,0x10(%rbx,%rsi,1) 180003035: 0f 84 83 00 00 00 je 0x1800030be 18000303b: 48 83 7c 33 18 00 cmpq $0x0,0x18(%rbx,%rsi,1) 180003041: 74 7b je 0x1800030be 180003043: 48 89 7c 24 30 mov %rdi,0x30(%rsp) 180003048: 33 ff xor %edi,%edi 18000304a: 39 79 14 cmp %edi,0x14(%rcx) 18000304d: 75 1d jne 0x18000306c 18000304f: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 180003054: ff 15 de 04 05 00 call *0x504de(%rip) # 0x180053538 18000305a: 8b c7 mov %edi,%eax 18000305c: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 180003061: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180003066: 48 83 c4 20 add $0x20,%rsp 18000306a: 5e pop %rsi 18000306b: c3 ret 18000306c: 48 8d 54 24 38 lea 0x38(%rsp),%rdx 180003071: 41 b8 08 00 00 00 mov $0x8,%r8d 180003077: c7 44 24 38 72 b6 b6 movl $0x6bb6b672,0x38(%rsp) 18000307e: 6b 18000307f: 89 7c 24 3c mov %edi,0x3c(%rsp) 180003083: e8 e8 95 01 00 call 0x18001c670 180003088: 85 c0 test %eax,%eax 18000308a: 74 20 je 0x1800030ac 18000308c: 48 8b 14 33 mov (%rbx,%rsi,1),%rdx 180003090: 8b 4a 60 mov 0x60(%rdx),%ecx 180003093: 89 4a 58 mov %ecx,0x58(%rdx) 180003096: 48 8b 14 33 mov (%rbx,%rsi,1),%rdx 18000309a: 8b 4a 5c mov 0x5c(%rdx),%ecx 18000309d: 89 4a 54 mov %ecx,0x54(%rdx) 1800030a0: 89 bc 33 9c 04 00 00 mov %edi,0x49c(%rbx,%rsi,1) 1800030a7: bf 01 00 00 00 mov $0x1,%edi 1800030ac: 8b c7 mov %edi,%eax 1800030ae: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 1800030b3: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 1800030b8: 48 83 c4 20 add $0x20,%rsp 1800030bc: 5e pop %rsi 1800030bd: c3 ret 1800030be: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800030c3: ff 15 6f 04 05 00 call *0x5046f(%rip) # 0x180053538 1800030c9: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 1800030ce: 33 c0 xor %eax,%eax 1800030d0: 48 83 c4 20 add $0x20,%rsp 1800030d4: 5e pop %rsi 1800030d5: c3 ret 1800030d6: cc int3 1800030d7: cc int3 1800030d8: cc int3 1800030d9: cc int3 1800030da: cc int3 1800030db: cc int3 1800030dc: cc int3 1800030dd: cc int3 1800030de: cc int3 1800030df: cc int3 1800030e0: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800030e6: 73 46 jae 0x18000312e 1800030e8: 8b c1 mov %ecx,%eax 1800030ea: 4c 8d 05 5f 06 07 00 lea 0x7065f(%rip),%r8 # 0x180073750 1800030f1: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 1800030f8: 4a 83 7c 00 08 00 cmpq $0x0,0x8(%rax,%r8,1) 1800030fe: 74 2e je 0x18000312e 180003100: 4a 8b 0c 00 mov (%rax,%r8,1),%rcx 180003104: 48 85 c9 test %rcx,%rcx 180003107: 74 25 je 0x18000312e 180003109: 4a 83 7c 00 10 00 cmpq $0x0,0x10(%rax,%r8,1) 18000310f: 74 1d je 0x18000312e 180003111: 4a 83 7c 00 18 00 cmpq $0x0,0x18(%rax,%r8,1) 180003117: 74 15 je 0x18000312e 180003119: 85 d2 test %edx,%edx 18000311b: 78 05 js 0x180003122 18000311d: 83 fa 0b cmp $0xb,%edx 180003120: 7e 02 jle 0x180003124 180003122: 33 d2 xor %edx,%edx 180003124: 42 89 54 00 30 mov %edx,0x30(%rax,%r8,1) 180003129: e9 c2 a4 00 00 jmp 0x18000d5f0 18000312e: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180003133: 48 ff 25 fe 03 05 00 rex.W jmp *0x503fe(%rip) # 0x180053538 18000313a: cc int3 18000313b: cc int3 18000313c: cc int3 18000313d: cc int3 18000313e: cc int3 18000313f: cc int3 180003140: 48 83 ec 38 sub $0x38,%rsp 180003144: 0f b6 44 24 60 movzbl 0x60(%rsp),%eax 180003149: 88 44 24 20 mov %al,0x20(%rsp) 18000314d: e8 0e 00 00 00 call 0x180003160 180003152: 48 83 c4 38 add $0x38,%rsp 180003156: c3 ret 180003157: cc int3 180003158: cc int3 180003159: cc int3 18000315a: cc int3 18000315b: cc int3 18000315c: cc int3 18000315d: cc int3 18000315e: cc int3 18000315f: cc int3 180003160: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180003165: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18000316a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18000316f: 4c 89 64 24 20 mov %r12,0x20(%rsp) 180003174: 41 55 push %r13 180003176: 48 83 ec 20 sub $0x20,%rsp 18000317a: 81 f9 81 00 00 00 cmp $0x81,%ecx 180003180: 45 0f b6 e1 movzbl %r9b,%r12d 180003184: 41 8b f0 mov %r8d,%esi 180003187: 8b ea mov %edx,%ebp 180003189: 0f 83 d5 00 00 00 jae 0x180003264 18000318f: 8b d9 mov %ecx,%ebx 180003191: 4c 8d 2d b8 05 07 00 lea 0x705b8(%rip),%r13 # 0x180073750 180003198: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 18000319f: 4a 83 7c 2b 08 00 cmpq $0x0,0x8(%rbx,%r13,1) 1800031a5: 0f 84 b9 00 00 00 je 0x180003264 1800031ab: 4a 8b 0c 2b mov (%rbx,%r13,1),%rcx 1800031af: 48 85 c9 test %rcx,%rcx 1800031b2: 0f 84 ac 00 00 00 je 0x180003264 1800031b8: 4a 83 7c 2b 10 00 cmpq $0x0,0x10(%rbx,%r13,1) 1800031be: 0f 84 a0 00 00 00 je 0x180003264 1800031c4: 4a 83 7c 2b 18 00 cmpq $0x0,0x18(%rbx,%r13,1) 1800031ca: 0f 84 94 00 00 00 je 0x180003264 1800031d0: 41 3b d0 cmp %r8d,%edx 1800031d3: 0f 8d 8b 00 00 00 jge 0x180003264 1800031d9: 44 3a 4c 24 50 cmp 0x50(%rsp),%r9b 1800031de: 0f 83 80 00 00 00 jae 0x180003264 1800031e4: 48 81 c1 38 02 00 00 add $0x238,%rcx 1800031eb: ff 15 6f 03 05 00 call *0x5036f(%rip) # 0x180053560 1800031f1: 4e 8b 1c 2b mov (%rbx,%r13,1),%r11 1800031f5: 41 0f b6 cc movzbl %r12b,%ecx 1800031f9: 41 89 6b 14 mov %ebp,0x14(%r11) 1800031fd: 4a 8b 04 2b mov (%rbx,%r13,1),%rax 180003201: 89 70 18 mov %esi,0x18(%rax) 180003204: 4a 8b 04 2b mov (%rbx,%r13,1),%rax 180003208: 89 48 1c mov %ecx,0x1c(%rax) 18000320b: 4a 8b 04 2b mov (%rbx,%r13,1),%rax 18000320f: 0f b6 4c 24 50 movzbl 0x50(%rsp),%ecx 180003214: 89 48 20 mov %ecx,0x20(%rax) 180003217: 4a 8b 04 2b mov (%rbx,%r13,1),%rax 18000321b: c7 40 10 01 00 00 00 movl $0x1,0x10(%rax) 180003222: 4a 8b 04 2b mov (%rbx,%r13,1),%rax 180003226: c7 40 28 00 00 00 00 movl $0x0,0x28(%rax) 18000322d: 4a 8b 0c 2b mov (%rbx,%r13,1),%rcx 180003231: 83 b9 34 02 00 00 00 cmpl $0x0,0x234(%rcx) 180003238: 74 12 je 0x18000324c 18000323a: 4a 8b 54 2b 08 mov 0x8(%rbx,%r13,1),%rdx 18000323f: 83 7a 14 00 cmpl $0x0,0x14(%rdx) 180003243: 75 07 jne 0x18000324c 180003245: 33 d2 xor %edx,%edx 180003247: e8 c4 9e 00 00 call 0x18000d110 18000324c: 4a 8b 0c 2b mov (%rbx,%r13,1),%rcx 180003250: 48 81 c1 38 02 00 00 add $0x238,%rcx 180003257: ff 15 fb 02 05 00 call *0x502fb(%rip) # 0x180053558 18000325d: b8 01 00 00 00 mov $0x1,%eax 180003262: eb 0d jmp 0x180003271 180003264: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180003269: ff 15 c9 02 05 00 call *0x502c9(%rip) # 0x180053538 18000326f: 33 c0 xor %eax,%eax 180003271: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180003276: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18000327b: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180003280: 4c 8b 64 24 48 mov 0x48(%rsp),%r12 180003285: 48 83 c4 20 add $0x20,%rsp 180003289: 41 5d pop %r13 18000328b: c3 ret 18000328c: cc int3 18000328d: cc int3 18000328e: cc int3 18000328f: cc int3 180003290: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 180003295: 56 push %rsi 180003296: 48 83 ec 20 sub $0x20,%rsp 18000329a: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800032a0: 41 8b f0 mov %r8d,%esi 1800032a3: 8b ea mov %edx,%ebp 1800032a5: 72 16 jb 0x1800032bd 1800032a7: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800032ac: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 1800032b1: 48 83 c4 20 add $0x20,%rsp 1800032b5: 5e pop %rsi 1800032b6: 48 ff 25 7b 02 05 00 rex.W jmp *0x5027b(%rip) # 0x180053538 1800032bd: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 1800032c2: 8b d9 mov %ecx,%ebx 1800032c4: 4c 89 64 24 40 mov %r12,0x40(%rsp) 1800032c9: 4c 8d 25 80 04 07 00 lea 0x70480(%rip),%r12 # 0x180073750 1800032d0: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 1800032d7: 4a 83 7c 23 08 00 cmpq $0x0,0x8(%rbx,%r12,1) 1800032dd: 0f 84 c5 00 00 00 je 0x1800033a8 1800032e3: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 1800032e7: 48 85 c9 test %rcx,%rcx 1800032ea: 0f 84 b8 00 00 00 je 0x1800033a8 1800032f0: 4a 83 7c 23 10 00 cmpq $0x0,0x10(%rbx,%r12,1) 1800032f6: 0f 84 ac 00 00 00 je 0x1800033a8 1800032fc: 4a 83 7c 23 18 00 cmpq $0x0,0x18(%rbx,%r12,1) 180003302: 0f 84 a0 00 00 00 je 0x1800033a8 180003308: b8 02 00 00 00 mov $0x2,%eax 18000330d: 48 89 7c 24 38 mov %rdi,0x38(%rsp) 180003312: bf 64 00 00 00 mov $0x64,%edi 180003317: 3b d0 cmp %eax,%edx 180003319: 0f 42 e8 cmovb %eax,%ebp 18000331c: 44 3b c7 cmp %edi,%r8d 18000331f: b8 9c ff ff ff mov $0xffffff9c,%eax 180003324: 7e 04 jle 0x18000332a 180003326: 8b f7 mov %edi,%esi 180003328: eb 06 jmp 0x180003330 18000332a: 44 3b c0 cmp %eax,%r8d 18000332d: 0f 4c f0 cmovl %eax,%esi 180003330: 44 3b cf cmp %edi,%r9d 180003333: 7f 09 jg 0x18000333e 180003335: 41 8b f9 mov %r9d,%edi 180003338: 44 3b c8 cmp %eax,%r9d 18000333b: 0f 4c f8 cmovl %eax,%edi 18000333e: 48 81 c1 38 02 00 00 add $0x238,%rcx 180003345: ff 15 15 02 05 00 call *0x50215(%rip) # 0x180053560 18000334b: 4e 8b 1c 23 mov (%rbx,%r12,1),%r11 18000334f: 33 c9 xor %ecx,%ecx 180003351: 41 89 6b 24 mov %ebp,0x24(%r11) 180003355: 4a 8b 04 23 mov (%rbx,%r12,1),%rax 180003359: 89 70 48 mov %esi,0x48(%rax) 18000335c: 4a 8b 04 23 mov (%rbx,%r12,1),%rax 180003360: 89 78 4c mov %edi,0x4c(%rax) 180003363: 4a 8b 04 23 mov (%rbx,%r12,1),%rax 180003367: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 18000336c: 89 48 10 mov %ecx,0x10(%rax) 18000336f: 4a 8b 04 23 mov (%rbx,%r12,1),%rax 180003373: 89 48 28 mov %ecx,0x28(%rax) 180003376: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 18000337a: 83 b9 34 02 00 00 00 cmpl $0x0,0x234(%rcx) 180003381: 74 12 je 0x180003395 180003383: 4a 8b 44 23 08 mov 0x8(%rbx,%r12,1),%rax 180003388: 83 78 14 00 cmpl $0x0,0x14(%rax) 18000338c: 75 07 jne 0x180003395 18000338e: 33 d2 xor %edx,%edx 180003390: e8 7b 9d 00 00 call 0x18000d110 180003395: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 180003399: 48 81 c1 38 02 00 00 add $0x238,%rcx 1800033a0: ff 15 b2 01 05 00 call *0x501b2(%rip) # 0x180053558 1800033a6: eb 0b jmp 0x1800033b3 1800033a8: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800033ad: ff 15 85 01 05 00 call *0x50185(%rip) # 0x180053538 1800033b3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800033b8: 4c 8b 64 24 40 mov 0x40(%rsp),%r12 1800033bd: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 1800033c2: 48 83 c4 20 add $0x20,%rsp 1800033c6: 5e pop %rsi 1800033c7: c3 ret 1800033c8: cc int3 1800033c9: cc int3 1800033ca: cc int3 1800033cb: cc int3 1800033cc: cc int3 1800033cd: cc int3 1800033ce: cc int3 1800033cf: cc int3 1800033d0: 48 83 ec 38 sub $0x38,%rsp 1800033d4: 45 33 c9 xor %r9d,%r9d 1800033d7: c6 44 24 28 00 movb $0x0,0x28(%rsp) 1800033dc: c6 44 24 20 ff movb $0xff,0x20(%rsp) 1800033e1: e8 0a 00 00 00 call 0x1800033f0 1800033e6: 48 83 c4 38 add $0x38,%rsp 1800033ea: c3 ret 1800033eb: cc int3 1800033ec: cc int3 1800033ed: cc int3 1800033ee: cc int3 1800033ef: cc int3 1800033f0: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 1800033f5: 48 89 74 24 20 mov %rsi,0x20(%rsp) 1800033fa: 57 push %rdi 1800033fb: 48 83 ec 20 sub $0x20,%rsp 1800033ff: 81 f9 81 00 00 00 cmp $0x81,%ecx 180003405: 41 0f b6 e9 movzbl %r9b,%ebp 180003409: 41 8b f8 mov %r8d,%edi 18000340c: 8b f2 mov %edx,%esi 18000340e: 72 1b jb 0x18000342b 180003410: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180003415: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18000341a: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 18000341f: 48 83 c4 20 add $0x20,%rsp 180003423: 5f pop %rdi 180003424: 48 ff 25 0d 01 05 00 rex.W jmp *0x5010d(%rip) # 0x180053538 18000342b: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 180003430: 8b d9 mov %ecx,%ebx 180003432: 4c 89 64 24 38 mov %r12,0x38(%rsp) 180003437: 4c 8d 25 12 03 07 00 lea 0x70312(%rip),%r12 # 0x180073750 18000343e: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 180003445: 4a 83 7c 23 08 00 cmpq $0x0,0x8(%rbx,%r12,1) 18000344b: 0f 84 b0 00 00 00 je 0x180003501 180003451: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 180003455: 48 85 c9 test %rcx,%rcx 180003458: 0f 84 a3 00 00 00 je 0x180003501 18000345e: 4a 83 7c 23 10 00 cmpq $0x0,0x10(%rbx,%r12,1) 180003464: 0f 84 97 00 00 00 je 0x180003501 18000346a: 4a 83 7c 23 18 00 cmpq $0x0,0x18(%rbx,%r12,1) 180003470: 0f 84 8b 00 00 00 je 0x180003501 180003476: 48 81 c1 38 02 00 00 add $0x238,%rcx 18000347d: ff 15 dd 00 05 00 call *0x500dd(%rip) # 0x180053560 180003483: 4e 8b 1c 23 mov (%rbx,%r12,1),%r11 180003487: 33 c9 xor %ecx,%ecx 180003489: 41 89 4b 10 mov %ecx,0x10(%r11) 18000348d: 4a 8b 04 23 mov (%rbx,%r12,1),%rax 180003491: 3b f7 cmp %edi,%esi 180003493: 89 70 14 mov %esi,0x14(%rax) 180003496: 4a 8b 04 23 mov (%rbx,%r12,1),%rax 18000349a: 0f 9e c1 setle %cl 18000349d: 89 78 18 mov %edi,0x18(%rax) 1800034a0: 4a 8b 04 23 mov (%rbx,%r12,1),%rax 1800034a4: 89 48 28 mov %ecx,0x28(%rax) 1800034a7: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 1800034ab: 0f b6 44 24 58 movzbl 0x58(%rsp),%eax 1800034b0: 88 41 2c mov %al,0x2c(%rcx) 1800034b3: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 1800034b7: 0f b6 44 24 50 movzbl 0x50(%rsp),%eax 1800034bc: 88 41 2d mov %al,0x2d(%rcx) 1800034bf: 4a 8b 04 23 mov (%rbx,%r12,1),%rax 1800034c3: 40 88 68 2e mov %bpl,0x2e(%rax) 1800034c7: 4a 8b 04 23 mov (%rbx,%r12,1),%rax 1800034cb: c6 40 2f 00 movb $0x0,0x2f(%rax) 1800034cf: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 1800034d3: 83 b9 34 02 00 00 00 cmpl $0x0,0x234(%rcx) 1800034da: 74 12 je 0x1800034ee 1800034dc: 4a 8b 44 23 08 mov 0x8(%rbx,%r12,1),%rax 1800034e1: 83 78 14 00 cmpl $0x0,0x14(%rax) 1800034e5: 75 07 jne 0x1800034ee 1800034e7: 33 d2 xor %edx,%edx 1800034e9: e8 22 9c 00 00 call 0x18000d110 1800034ee: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 1800034f2: 48 81 c1 38 02 00 00 add $0x238,%rcx 1800034f9: ff 15 59 00 05 00 call *0x50059(%rip) # 0x180053558 1800034ff: eb 0b jmp 0x18000350c 180003501: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180003506: ff 15 2c 00 05 00 call *0x5002c(%rip) # 0x180053538 18000350c: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180003511: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 180003516: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18000351b: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 180003520: 48 83 c4 20 add $0x20,%rsp 180003524: 5f pop %rdi 180003525: c3 ret 180003526: cc int3 180003527: cc int3 180003528: cc int3 180003529: cc int3 18000352a: cc int3 18000352b: cc int3 18000352c: cc int3 18000352d: cc int3 18000352e: cc int3 18000352f: cc int3 180003530: 41 54 push %r12 180003532: 41 55 push %r13 180003534: 48 83 ec 28 sub $0x28,%rsp 180003538: 81 f9 81 00 00 00 cmp $0x81,%ecx 18000353e: 45 8b e9 mov %r9d,%r13d 180003541: 45 8b e0 mov %r8d,%r12d 180003544: 44 8b ca mov %edx,%r9d 180003547: 72 14 jb 0x18000355d 180003549: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000354e: 48 83 c4 28 add $0x28,%rsp 180003552: 41 5d pop %r13 180003554: 41 5c pop %r12 180003556: 48 ff 25 db ff 04 00 rex.W jmp *0x4ffdb(%rip) # 0x180053538 18000355d: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 180003562: 8b d9 mov %ecx,%ebx 180003564: 4c 89 74 24 20 mov %r14,0x20(%rsp) 180003569: 4c 8d 35 e0 01 07 00 lea 0x701e0(%rip),%r14 # 0x180073750 180003570: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 180003577: 4a 8b 44 33 08 mov 0x8(%rbx,%r14,1),%rax 18000357c: 48 85 c0 test %rax,%rax 18000357f: 0f 84 83 01 00 00 je 0x180003708 180003585: 4e 8b 14 33 mov (%rbx,%r14,1),%r10 180003589: 4d 85 d2 test %r10,%r10 18000358c: 0f 84 76 01 00 00 je 0x180003708 180003592: 4a 83 7c 33 10 00 cmpq $0x0,0x10(%rbx,%r14,1) 180003598: 0f 84 6a 01 00 00 je 0x180003708 18000359e: 4a 83 7c 33 18 00 cmpq $0x0,0x18(%rbx,%r14,1) 1800035a4: 0f 84 5e 01 00 00 je 0x180003708 1800035aa: 83 78 14 00 cmpl $0x0,0x14(%rax) 1800035ae: 75 1e jne 0x1800035ce 1800035b0: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 1800035b5: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 1800035ba: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 1800035bf: 48 83 c4 28 add $0x28,%rsp 1800035c3: 41 5d pop %r13 1800035c5: 41 5c pop %r12 1800035c7: 48 ff 25 6a ff 04 00 rex.W jmp *0x4ff6a(%rip) # 0x180053538 1800035ce: 48 89 74 24 50 mov %rsi,0x50(%rsp) 1800035d3: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 1800035d8: 8b 7c 24 60 mov 0x60(%rsp),%edi 1800035dc: 44 3b c7 cmp %edi,%r8d 1800035df: 0f 87 16 01 00 00 ja 0x1800036fb 1800035e5: 42 8b 44 33 68 mov 0x68(%rbx,%r14,1),%eax 1800035ea: 3b f8 cmp %eax,%edi 1800035ec: 0f 83 09 01 00 00 jae 0x1800036fb 1800035f2: 8b 74 24 68 mov 0x68(%rsp),%esi 1800035f6: 44 3b ee cmp %esi,%r13d 1800035f9: 0f 87 fc 00 00 00 ja 0x1800036fb 1800035ff: 46 8b 44 33 6c mov 0x6c(%rbx,%r14,1),%r8d 180003604: 41 3b f0 cmp %r8d,%esi 180003607: 0f 83 ee 00 00 00 jae 0x1800036fb 18000360d: b9 00 10 00 00 mov $0x1000,%ecx 180003612: 44 8b df mov %edi,%r11d 180003615: 48 89 6c 24 48 mov %rbp,0x48(%rsp) 18000361a: 3b d1 cmp %ecx,%edx 18000361c: 44 0f 47 c9 cmova %ecx,%r9d 180003620: 45 2b dc sub %r12d,%r11d 180003623: 41 83 c3 01 add $0x1,%r11d 180003627: 44 0f af c0 imul %eax,%r8d 18000362b: 8b c6 mov %esi,%eax 18000362d: 42 8d 0c 85 00 00 00 lea 0x0(,%r8,4),%ecx 180003634: 00 180003635: 41 2b c5 sub %r13d,%eax 180003638: 83 c0 01 add $0x1,%eax 18000363b: 44 0f af d8 imul %eax,%r11d 18000363f: b8 67 66 66 66 mov $0x66666667,%eax 180003644: f7 e9 imul %ecx 180003646: d1 fa sar $1,%edx 180003648: 8b c2 mov %edx,%eax 18000364a: c1 e8 1f shr $0x1f,%eax 18000364d: 03 d0 add %eax,%edx 18000364f: 44 3b da cmp %edx,%r11d 180003652: 7e 04 jle 0x180003658 180003654: 33 ed xor %ebp,%ebp 180003656: eb 0e jmp 0x180003666 180003658: 41 8b c0 mov %r8d,%eax 18000365b: 33 d2 xor %edx,%edx 18000365d: 41 0f af c1 imul %r9d,%eax 180003661: 41 f7 f3 div %r11d 180003664: 8b e8 mov %eax,%ebp 180003666: b8 ff ff ff 7f mov $0x7fffffff,%eax 18000366b: 49 8d 8a 38 02 00 00 lea 0x238(%r10),%rcx 180003672: 41 2b c0 sub %r8d,%eax 180003675: 99 cltd 180003676: 41 f7 fb idiv %r11d 180003679: 3b e8 cmp %eax,%ebp 18000367b: 0f 4f e8 cmovg %eax,%ebp 18000367e: ff 15 dc fe 04 00 call *0x4fedc(%rip) # 0x180053560 180003684: 4e 8b 1c 33 mov (%rbx,%r14,1),%r11 180003688: 45 89 63 34 mov %r12d,0x34(%r11) 18000368c: 4a 8b 04 33 mov (%rbx,%r14,1),%rax 180003690: 89 78 38 mov %edi,0x38(%rax) 180003693: 4a 8b 04 33 mov (%rbx,%r14,1),%rax 180003697: 44 89 68 3c mov %r13d,0x3c(%rax) 18000369b: 4a 8b 04 33 mov (%rbx,%r14,1),%rax 18000369f: 89 70 40 mov %esi,0x40(%rax) 1800036a2: 4a 8b 04 33 mov (%rbx,%r14,1),%rax 1800036a6: 89 68 44 mov %ebp,0x44(%rax) 1800036a9: 4a 8b 0c 33 mov (%rbx,%r14,1),%rcx 1800036ad: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 1800036b2: 83 b9 34 02 00 00 00 cmpl $0x0,0x234(%rcx) 1800036b9: 74 12 je 0x1800036cd 1800036bb: 4a 8b 44 33 08 mov 0x8(%rbx,%r14,1),%rax 1800036c0: 83 78 14 00 cmpl $0x0,0x14(%rax) 1800036c4: 75 07 jne 0x1800036cd 1800036c6: 33 d2 xor %edx,%edx 1800036c8: e8 43 9a 00 00 call 0x18000d110 1800036cd: 4a 8b 0c 33 mov (%rbx,%r14,1),%rcx 1800036d1: 48 81 c1 38 02 00 00 add $0x238,%rcx 1800036d8: ff 15 7a fe 04 00 call *0x4fe7a(%rip) # 0x180053558 1800036de: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 1800036e3: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 1800036e8: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 1800036ed: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 1800036f2: 48 83 c4 28 add $0x28,%rsp 1800036f6: 41 5d pop %r13 1800036f8: 41 5c pop %r12 1800036fa: c3 ret 1800036fb: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180003700: ff 15 32 fe 04 00 call *0x4fe32(%rip) # 0x180053538 180003706: eb d6 jmp 0x1800036de 180003708: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000370d: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180003712: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 180003717: 48 83 c4 28 add $0x28,%rsp 18000371b: 41 5d pop %r13 18000371d: 41 5c pop %r12 18000371f: 48 ff 25 12 fe 04 00 rex.W jmp *0x4fe12(%rip) # 0x180053538 180003726: cc int3 180003727: cc int3 180003728: cc int3 180003729: cc int3 18000372a: cc int3 18000372b: cc int3 18000372c: cc int3 18000372d: cc int3 18000372e: cc int3 18000372f: cc int3 180003730: 40 55 rex push %rbp 180003732: 56 push %rsi 180003733: 57 push %rdi 180003734: 48 83 ec 60 sub $0x60,%rsp 180003738: 81 f9 81 00 00 00 cmp $0x81,%ecx 18000373e: 48 8b f2 mov %rdx,%rsi 180003741: 72 15 jb 0x180003758 180003743: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180003748: ff 15 ea fd 04 00 call *0x4fdea(%rip) # 0x180053538 18000374e: 33 c0 xor %eax,%eax 180003750: 48 83 c4 60 add $0x60,%rsp 180003754: 5f pop %rdi 180003755: 5e pop %rsi 180003756: 5d pop %rbp 180003757: c3 ret 180003758: 8b e9 mov %ecx,%ebp 18000375a: 48 8d 3d ef ff 06 00 lea 0x6ffef(%rip),%rdi # 0x180073750 180003761: 48 69 ed a8 04 00 00 imul $0x4a8,%rbp,%rbp 180003768: 48 89 6c 24 38 mov %rbp,0x38(%rsp) 18000376d: 48 83 7c 2f 08 00 cmpq $0x0,0x8(%rdi,%rbp,1) 180003773: 0f 84 75 02 00 00 je 0x1800039ee 180003779: 48 8b 0c 2f mov (%rdi,%rbp,1),%rcx 18000377d: 48 85 c9 test %rcx,%rcx 180003780: 0f 84 68 02 00 00 je 0x1800039ee 180003786: 48 83 7c 2f 10 00 cmpq $0x0,0x10(%rdi,%rbp,1) 18000378c: 0f 84 5c 02 00 00 je 0x1800039ee 180003792: 48 83 7c 2f 18 00 cmpq $0x0,0x18(%rdi,%rbp,1) 180003798: 0f 84 50 02 00 00 je 0x1800039ee 18000379e: 48 85 d2 test %rdx,%rdx 1800037a1: 48 89 9c 24 88 00 00 mov %rbx,0x88(%rsp) 1800037a8: 00 1800037a9: 0f 84 22 02 00 00 je 0x1800039d1 1800037af: bb 00 04 00 00 mov $0x400,%ebx 1800037b4: 44 3b c3 cmp %ebx,%r8d 1800037b7: 0f 82 14 02 00 00 jb 0x1800039d1 1800037bd: 83 b9 34 02 00 00 00 cmpl $0x0,0x234(%rcx) 1800037c4: 0f 84 12 02 00 00 je 0x1800039dc 1800037ca: 48 81 c1 38 02 00 00 add $0x238,%rcx 1800037d1: 4c 89 6c 24 50 mov %r13,0x50(%rsp) 1800037d6: ff 15 84 fd 04 00 call *0x4fd84(%rip) # 0x180053560 1800037dc: 4c 8b 0c 2f mov (%rdi,%rbp,1),%r9 1800037e0: 41 83 79 10 00 cmpl $0x0,0x10(%r9) 1800037e5: 49 63 89 cc 4c 04 00 movslq 0x44ccc(%r9),%rcx 1800037ec: 4d 63 a9 d0 4c 04 00 movslq 0x44cd0(%r9),%r13 1800037f3: 89 8c 24 80 00 00 00 mov %ecx,0x80(%rsp) 1800037fa: 0f 84 13 01 00 00 je 0x180003913 180003800: 49 63 59 18 movslq 0x18(%r9),%rbx 180003804: 4d 63 59 14 movslq 0x14(%r9),%r11 180003808: 4c 89 64 24 58 mov %r12,0x58(%rsp) 18000380d: 45 8b 61 1c mov 0x1c(%r9),%r12d 180003811: 4d 63 49 20 movslq 0x20(%r9),%r9 180003815: 33 ff xor %edi,%edi 180003817: 45 8b d1 mov %r9d,%r10d 18000381a: 49 8b c1 mov %r9,%rax 18000381d: 44 89 4c 24 20 mov %r9d,0x20(%rsp) 180003822: 41 f7 da neg %r10d 180003825: 45 2b cc sub %r12d,%r9d 180003828: 4c 89 74 24 48 mov %r14,0x48(%rsp) 18000382d: 44 89 8c 24 98 00 00 mov %r9d,0x98(%rsp) 180003834: 00 180003835: 4c 8b c7 mov %rdi,%r8 180003838: 48 89 44 24 28 mov %rax,0x28(%rsp) 18000383d: 8b ac 24 98 00 00 00 mov 0x98(%rsp),%ebp 180003844: 4c 89 7c 24 40 mov %r15,0x40(%rsp) 180003849: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18000384e: 48 8b d3 mov %rbx,%rdx 180003851: 41 b9 00 01 00 00 mov $0x100,%r9d 180003857: 41 3b fc cmp %r12d,%edi 18000385a: 7d 29 jge 0x180003885 18000385c: 4d 3b eb cmp %r11,%r13 18000385f: 7d 1e jge 0x18000387f 180003861: 41 8b c3 mov %r11d,%eax 180003864: 41 2b c5 sub %r13d,%eax 180003867: 0f af c7 imul %edi,%eax 18000386a: 99 cltd 18000386b: 41 f7 fc idiv %r12d 18000386e: 48 8b d3 mov %rbx,%rdx 180003871: 41 03 c5 add %r13d,%eax 180003874: 42 89 04 86 mov %eax,(%rsi,%r8,4) 180003878: 48 8b 44 24 28 mov 0x28(%rsp),%rax 18000387d: eb 67 jmp 0x1800038e6 18000387f: 46 89 1c 86 mov %r11d,(%rsi,%r8,4) 180003883: eb 61 jmp 0x1800038e6 180003885: 4c 3b c0 cmp %rax,%r8 180003888: 7f 25 jg 0x1800038af 18000388a: 8b cb mov %ebx,%ecx 18000388c: 41 8d 04 2a lea (%r10,%rbp,1),%eax 180003890: 41 2b cb sub %r11d,%ecx 180003893: 0f af c1 imul %ecx,%eax 180003896: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 18000389b: 99 cltd 18000389c: f7 fd idiv %ebp 18000389e: 48 8b d3 mov %rbx,%rdx 1800038a1: 41 03 c3 add %r11d,%eax 1800038a4: 42 89 04 86 mov %eax,(%rsi,%r8,4) 1800038a8: 48 8b 44 24 28 mov 0x28(%rsp),%rax 1800038ad: eb 37 jmp 0x1800038e6 1800038af: 48 3b ca cmp %rdx,%rcx 1800038b2: 7e 2e jle 0x1800038e2 1800038b4: 8b 84 24 80 00 00 00 mov 0x80(%rsp),%eax 1800038bb: b9 ff 00 00 00 mov $0xff,%ecx 1800038c0: 2b 4c 24 20 sub 0x20(%rsp),%ecx 1800038c4: 2b c3 sub %ebx,%eax 1800038c6: 41 0f af c2 imul %r10d,%eax 1800038ca: 99 cltd 1800038cb: f7 f9 idiv %ecx 1800038cd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1800038d2: 48 8b d3 mov %rbx,%rdx 1800038d5: 03 c3 add %ebx,%eax 1800038d7: 42 89 04 86 mov %eax,(%rsi,%r8,4) 1800038db: 48 8b 44 24 28 mov 0x28(%rsp),%rax 1800038e0: eb 04 jmp 0x1800038e6 1800038e2: 42 89 1c 86 mov %ebx,(%rsi,%r8,4) 1800038e6: 83 c7 01 add $0x1,%edi 1800038e9: 41 83 c2 01 add $0x1,%r10d 1800038ed: 49 83 c0 01 add $0x1,%r8 1800038f1: 41 3b f9 cmp %r9d,%edi 1800038f4: 0f 8c 5d ff ff ff jl 0x180003857 1800038fa: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 1800038ff: 4c 8b 7c 24 40 mov 0x40(%rsp),%r15 180003904: 4c 8b 74 24 48 mov 0x48(%rsp),%r14 180003909: 4c 8b 64 24 58 mov 0x58(%rsp),%r12 18000390e: e9 8c 00 00 00 jmp 0x18000399f 180003913: 33 ff xor %edi,%edi 180003915: 44 8b d9 mov %ecx,%r11d 180003918: 49 81 c1 ec 54 04 00 add $0x454ec,%r9 18000391f: 44 8b c7 mov %edi,%r8d 180003922: 45 2b dd sub %r13d,%r11d 180003925: 66 66 66 90 data16 data16 xchg %ax,%ax 180003929: 66 66 90 data16 xchg %ax,%ax 18000392c: 66 66 66 90 data16 data16 xchg %ax,%ax 180003930: 45 0f b6 11 movzbl (%r9),%r10d 180003934: b8 03 08 20 80 mov $0x80200803,%eax 180003939: 49 8b ca mov %r10,%rcx 18000393c: 41 f7 e8 imul %r8d 18000393f: 41 03 d0 add %r8d,%edx 180003942: c1 fa 09 sar $0x9,%edx 180003945: 8b c2 mov %edx,%eax 180003947: c1 e8 1f shr $0x1f,%eax 18000394a: 03 d0 add %eax,%edx 18000394c: 48 63 c7 movslq %edi,%rax 18000394f: 41 03 d5 add %r13d,%edx 180003952: 49 3b c2 cmp %r10,%rax 180003955: 7f 10 jg 0x180003967 180003957: 48 2b c8 sub %rax,%rcx 18000395a: 48 8d 3c 86 lea (%rsi,%rax,4),%rdi 18000395e: 48 63 c2 movslq %edx,%rax 180003961: 48 83 c1 01 add $0x1,%rcx 180003965: f3 ab rep stos %eax,%es:(%rdi) 180003967: 45 03 c3 add %r11d,%r8d 18000396a: 49 83 c1 01 add $0x1,%r9 18000396e: 48 83 eb 01 sub $0x1,%rbx 180003972: 41 8d 7a 01 lea 0x1(%r10),%edi 180003976: 75 b8 jne 0x180003930 180003978: 41 b9 00 01 00 00 mov $0x100,%r9d 18000397e: 41 3b f9 cmp %r9d,%edi 180003981: 7d 1c jge 0x18000399f 180003983: 48 63 c7 movslq %edi,%rax 180003986: 49 3b c1 cmp %r9,%rax 180003989: 7d 14 jge 0x18000399f 18000398b: 48 8d 3c 86 lea (%rsi,%rax,4),%rdi 18000398f: 4c 2b c8 sub %rax,%r9 180003992: 48 63 84 24 80 00 00 movslq 0x80(%rsp),%rax 180003999: 00 18000399a: 49 8b c9 mov %r9,%rcx 18000399d: f3 ab rep stos %eax,%es:(%rdi) 18000399f: 48 8d 0d aa fd 06 00 lea 0x6fdaa(%rip),%rcx # 0x180073750 1800039a6: 48 8b 0c 29 mov (%rcx,%rbp,1),%rcx 1800039aa: 48 81 c1 38 02 00 00 add $0x238,%rcx 1800039b1: ff 15 a1 fb 04 00 call *0x4fba1(%rip) # 0x180053558 1800039b7: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13 1800039bc: 48 8b 9c 24 88 00 00 mov 0x88(%rsp),%rbx 1800039c3: 00 1800039c4: b8 01 00 00 00 mov $0x1,%eax 1800039c9: 48 83 c4 60 add $0x60,%rsp 1800039cd: 5f pop %rdi 1800039ce: 5e pop %rsi 1800039cf: 5d pop %rbp 1800039d0: c3 ret 1800039d1: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800039d6: ff 15 5c fb 04 00 call *0x4fb5c(%rip) # 0x180053538 1800039dc: 33 c0 xor %eax,%eax 1800039de: 48 8b 9c 24 88 00 00 mov 0x88(%rsp),%rbx 1800039e5: 00 1800039e6: 48 83 c4 60 add $0x60,%rsp 1800039ea: 5f pop %rdi 1800039eb: 5e pop %rsi 1800039ec: 5d pop %rbp 1800039ed: c3 ret 1800039ee: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800039f3: ff 15 3f fb 04 00 call *0x4fb3f(%rip) # 0x180053538 1800039f9: 33 c0 xor %eax,%eax 1800039fb: 48 83 c4 60 add $0x60,%rsp 1800039ff: 5f pop %rdi 180003a00: 5e pop %rsi 180003a01: 5d pop %rbp 180003a02: c3 ret 180003a03: cc int3 180003a04: cc int3 180003a05: cc int3 180003a06: cc int3 180003a07: cc int3 180003a08: cc int3 180003a09: cc int3 180003a0a: cc int3 180003a0b: cc int3 180003a0c: cc int3 180003a0d: cc int3 180003a0e: cc int3 180003a0f: cc int3 180003a10: 48 83 ec 28 sub $0x28,%rsp 180003a14: 81 f9 81 00 00 00 cmp $0x81,%ecx 180003a1a: 73 58 jae 0x180003a74 180003a1c: 8b d1 mov %ecx,%edx 180003a1e: 48 8d 0d 2b fd 06 00 lea 0x6fd2b(%rip),%rcx # 0x180073750 180003a25: 48 69 d2 a8 04 00 00 imul $0x4a8,%rdx,%rdx 180003a2c: 48 83 7c 0a 08 00 cmpq $0x0,0x8(%rdx,%rcx,1) 180003a32: 74 40 je 0x180003a74 180003a34: 48 8b 04 0a mov (%rdx,%rcx,1),%rax 180003a38: 48 85 c0 test %rax,%rax 180003a3b: 74 37 je 0x180003a74 180003a3d: 48 83 7c 0a 10 00 cmpq $0x0,0x10(%rdx,%rcx,1) 180003a43: 74 2f je 0x180003a74 180003a45: 48 83 7c 0a 18 00 cmpq $0x0,0x18(%rdx,%rcx,1) 180003a4b: 74 27 je 0x180003a74 180003a4d: 83 b8 34 02 00 00 00 cmpl $0x0,0x234(%rax) 180003a54: 74 0c je 0x180003a62 180003a56: 48 8b 80 70 02 00 00 mov 0x270(%rax),%rax 180003a5d: 48 83 c4 28 add $0x28,%rsp 180003a61: c3 ret 180003a62: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 180003a67: ff 15 cb fa 04 00 call *0x4facb(%rip) # 0x180053538 180003a6d: 33 c0 xor %eax,%eax 180003a6f: 48 83 c4 28 add $0x28,%rsp 180003a73: c3 ret 180003a74: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180003a79: ff 15 b9 fa 04 00 call *0x4fab9(%rip) # 0x180053538 180003a7f: 33 c0 xor %eax,%eax 180003a81: 48 83 c4 28 add $0x28,%rsp 180003a85: c3 ret 180003a86: cc int3 180003a87: cc int3 180003a88: cc int3 180003a89: cc int3 180003a8a: cc int3 180003a8b: cc int3 180003a8c: cc int3 180003a8d: cc int3 180003a8e: cc int3 180003a8f: cc int3 180003a90: 48 83 ec 28 sub $0x28,%rsp 180003a94: 81 f9 81 00 00 00 cmp $0x81,%ecx 180003a9a: 73 77 jae 0x180003b13 180003a9c: 8b c9 mov %ecx,%ecx 180003a9e: 4c 8d 0d ab fc 06 00 lea 0x6fcab(%rip),%r9 # 0x180073750 180003aa5: 48 69 c9 a8 04 00 00 imul $0x4a8,%rcx,%rcx 180003aac: 4a 83 7c 09 08 00 cmpq $0x0,0x8(%rcx,%r9,1) 180003ab2: 74 5f je 0x180003b13 180003ab4: 4a 8b 04 09 mov (%rcx,%r9,1),%rax 180003ab8: 48 85 c0 test %rax,%rax 180003abb: 74 56 je 0x180003b13 180003abd: 4a 83 7c 09 10 00 cmpq $0x0,0x10(%rcx,%r9,1) 180003ac3: 74 4e je 0x180003b13 180003ac5: 4a 83 7c 09 18 00 cmpq $0x0,0x18(%rcx,%r9,1) 180003acb: 74 46 je 0x180003b13 180003acd: 48 85 d2 test %rdx,%rdx 180003ad0: 74 41 je 0x180003b13 180003ad2: 4d 85 c0 test %r8,%r8 180003ad5: 74 3c je 0x180003b13 180003ad7: 83 b8 34 02 00 00 00 cmpl $0x0,0x234(%rax) 180003ade: 74 21 je 0x180003b01 180003ae0: 48 8b 80 20 02 00 00 mov 0x220(%rax),%rax 180003ae7: 48 89 02 mov %rax,(%rdx) 180003aea: 4a 8b 04 09 mov (%rcx,%r9,1),%rax 180003aee: 48 05 f0 0a 00 00 add $0xaf0,%rax 180003af4: 49 89 00 mov %rax,(%r8) 180003af7: b8 01 00 00 00 mov $0x1,%eax 180003afc: 48 83 c4 28 add $0x28,%rsp 180003b00: c3 ret 180003b01: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 180003b06: ff 15 2c fa 04 00 call *0x4fa2c(%rip) # 0x180053538 180003b0c: 33 c0 xor %eax,%eax 180003b0e: 48 83 c4 28 add $0x28,%rsp 180003b12: c3 ret 180003b13: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180003b18: ff 15 1a fa 04 00 call *0x4fa1a(%rip) # 0x180053538 180003b1e: 33 c0 xor %eax,%eax 180003b20: 48 83 c4 28 add $0x28,%rsp 180003b24: c3 ret 180003b25: cc int3 180003b26: cc int3 180003b27: cc int3 180003b28: cc int3 180003b29: cc int3 180003b2a: cc int3 180003b2b: cc int3 180003b2c: cc int3 180003b2d: cc int3 180003b2e: cc int3 180003b2f: cc int3 180003b30: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180003b35: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 180003b3a: 56 push %rsi 180003b3b: 48 83 ec 20 sub $0x20,%rsp 180003b3f: 81 f9 81 00 00 00 cmp $0x81,%ecx 180003b45: 48 8b f2 mov %rdx,%rsi 180003b48: 72 1d jb 0x180003b67 180003b4a: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180003b4f: ff 15 e3 f9 04 00 call *0x4f9e3(%rip) # 0x180053538 180003b55: 33 c0 xor %eax,%eax 180003b57: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180003b5c: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 180003b61: 48 83 c4 20 add $0x20,%rsp 180003b65: 5e pop %rsi 180003b66: c3 ret 180003b67: 8b d9 mov %ecx,%ebx 180003b69: 48 8d 2d e0 fb 06 00 lea 0x6fbe0(%rip),%rbp # 0x180073750 180003b70: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 180003b77: 48 83 7c 2b 08 00 cmpq $0x0,0x8(%rbx,%rbp,1) 180003b7d: 0f 84 cb 00 00 00 je 0x180003c4e 180003b83: 48 8b 04 2b mov (%rbx,%rbp,1),%rax 180003b87: 48 85 c0 test %rax,%rax 180003b8a: 0f 84 be 00 00 00 je 0x180003c4e 180003b90: 48 83 7c 2b 10 00 cmpq $0x0,0x10(%rbx,%rbp,1) 180003b96: 0f 84 b2 00 00 00 je 0x180003c4e 180003b9c: 48 83 7c 2b 18 00 cmpq $0x0,0x18(%rbx,%rbp,1) 180003ba2: 0f 84 a6 00 00 00 je 0x180003c4e 180003ba8: 83 b8 34 02 00 00 00 cmpl $0x0,0x234(%rax) 180003baf: 75 1d jne 0x180003bce 180003bb1: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 180003bb6: ff 15 7c f9 04 00 call *0x4f97c(%rip) # 0x180053538 180003bbc: 33 c0 xor %eax,%eax 180003bbe: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180003bc3: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 180003bc8: 48 83 c4 20 add $0x20,%rsp 180003bcc: 5e pop %rsi 180003bcd: c3 ret 180003bce: 4c 8d 88 f0 0a 00 00 lea 0xaf0(%rax),%r9 180003bd5: 48 89 7c 24 30 mov %rdi,0x30(%rsp) 180003bda: 41 8b 41 08 mov 0x8(%r9),%eax 180003bde: 41 0f af 41 04 imul 0x4(%r9),%eax 180003be3: 99 cltd 180003be4: 8b f8 mov %eax,%edi 180003be6: 33 fa xor %edx,%edi 180003be8: 2b fa sub %edx,%edi 180003bea: 48 85 f6 test %rsi,%rsi 180003bed: 74 50 je 0x180003c3f 180003bef: 8d 8f 28 04 00 00 lea 0x428(%rdi),%ecx 180003bf5: 44 3b c1 cmp %ecx,%r8d 180003bf8: 72 45 jb 0x180003c3f 180003bfa: 41 b8 28 04 00 00 mov $0x428,%r8d 180003c00: 49 8b d1 mov %r9,%rdx 180003c03: 48 8b ce mov %rsi,%rcx 180003c06: e8 05 f8 02 00 call 0x180033410 180003c0b: 48 8b 14 2b mov (%rbx,%rbp,1),%rdx 180003c0f: 48 8d 8e 28 04 00 00 lea 0x428(%rsi),%rcx 180003c16: 48 8b 92 20 02 00 00 mov 0x220(%rdx),%rdx 180003c1d: 44 8b c7 mov %edi,%r8d 180003c20: e8 eb f7 02 00 call 0x180033410 180003c25: b8 01 00 00 00 mov $0x1,%eax 180003c2a: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 180003c2f: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180003c34: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 180003c39: 48 83 c4 20 add $0x20,%rsp 180003c3d: 5e pop %rsi 180003c3e: c3 ret 180003c3f: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180003c44: ff 15 ee f8 04 00 call *0x4f8ee(%rip) # 0x180053538 180003c4a: 33 c0 xor %eax,%eax 180003c4c: eb dc jmp 0x180003c2a 180003c4e: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180003c53: ff 15 df f8 04 00 call *0x4f8df(%rip) # 0x180053538 180003c59: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180003c5e: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 180003c63: 33 c0 xor %eax,%eax 180003c65: 48 83 c4 20 add $0x20,%rsp 180003c69: 5e pop %rsi 180003c6a: c3 ret 180003c6b: cc int3 180003c6c: cc int3 180003c6d: cc int3 180003c6e: cc int3 180003c6f: cc int3 180003c70: 40 53 rex push %rbx 180003c72: 48 83 ec 20 sub $0x20,%rsp 180003c76: 81 f9 81 00 00 00 cmp $0x81,%ecx 180003c7c: 45 8b d9 mov %r9d,%r11d 180003c7f: 41 8b d8 mov %r8d,%ebx 180003c82: 4c 8b d2 mov %rdx,%r10 180003c85: 0f 83 3c 01 00 00 jae 0x180003dc7 180003c8b: 8b c1 mov %ecx,%eax 180003c8d: 48 8d 0d bc fa 06 00 lea 0x6fabc(%rip),%rcx # 0x180073750 180003c94: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 180003c9b: 48 83 7c 08 08 00 cmpq $0x0,0x8(%rax,%rcx,1) 180003ca1: 0f 84 20 01 00 00 je 0x180003dc7 180003ca7: 4c 8b 04 08 mov (%rax,%rcx,1),%r8 180003cab: 4d 85 c0 test %r8,%r8 180003cae: 0f 84 13 01 00 00 je 0x180003dc7 180003cb4: 48 83 7c 08 10 00 cmpq $0x0,0x10(%rax,%rcx,1) 180003cba: 0f 84 07 01 00 00 je 0x180003dc7 180003cc0: 48 83 7c 08 18 00 cmpq $0x0,0x18(%rax,%rcx,1) 180003cc6: 0f 84 fb 00 00 00 je 0x180003dc7 180003ccc: 41 83 b8 34 02 00 00 cmpl $0x0,0x234(%r8) 180003cd3: 00 180003cd4: 75 13 jne 0x180003ce9 180003cd6: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 180003cdb: ff 15 57 f8 04 00 call *0x4f857(%rip) # 0x180053538 180003ce1: 33 c0 xor %eax,%eax 180003ce3: 48 83 c4 20 add $0x20,%rsp 180003ce7: 5b pop %rbx 180003ce8: c3 ret 180003ce9: 41 8b 80 f8 0a 00 00 mov 0xaf8(%r8),%eax 180003cf0: 4d 8b 88 20 02 00 00 mov 0x220(%r8),%r9 180003cf7: 41 0f af 80 f4 0a 00 imul 0xaf4(%r8),%eax 180003cfe: 00 180003cff: 99 cltd 180003d00: 33 c2 xor %edx,%eax 180003d02: 2b c2 sub %edx,%eax 180003d04: 4d 85 d2 test %r10,%r10 180003d07: 0f 84 ba 00 00 00 je 0x180003dc7 180003d0d: 8d 0c 40 lea (%rax,%rax,2),%ecx 180003d10: 3b d9 cmp %ecx,%ebx 180003d12: 0f 82 af 00 00 00 jb 0x180003dc7 180003d18: 45 85 db test %r11d,%r11d 180003d1b: 74 5a je 0x180003d77 180003d1d: 85 c0 test %eax,%eax 180003d1f: 0f 84 97 00 00 00 je 0x180003dbc 180003d25: 8b d0 mov %eax,%edx 180003d27: 66 66 90 data16 xchg %ax,%ax 180003d2a: 66 66 90 data16 xchg %ax,%ax 180003d2d: 66 66 90 data16 xchg %ax,%ax 180003d30: 41 0f b6 01 movzbl (%r9),%eax 180003d34: 49 83 c2 03 add $0x3,%r10 180003d38: 49 83 c1 01 add $0x1,%r9 180003d3c: 48 83 ea 01 sub $0x1,%rdx 180003d40: 48 8b c8 mov %rax,%rcx 180003d43: 41 0f b6 84 80 18 0b movzbl 0xb18(%r8,%rax,4),%eax 180003d4a: 00 00 180003d4c: 41 88 42 fd mov %al,-0x3(%r10) 180003d50: 41 0f b6 84 88 19 0b movzbl 0xb19(%r8,%rcx,4),%eax 180003d57: 00 00 180003d59: 41 88 42 fe mov %al,-0x2(%r10) 180003d5d: 41 0f b6 84 88 1a 0b movzbl 0xb1a(%r8,%rcx,4),%eax 180003d64: 00 00 180003d66: 41 88 42 ff mov %al,-0x1(%r10) 180003d6a: 75 c4 jne 0x180003d30 180003d6c: b8 01 00 00 00 mov $0x1,%eax 180003d71: 48 83 c4 20 add $0x20,%rsp 180003d75: 5b pop %rbx 180003d76: c3 ret 180003d77: 85 c0 test %eax,%eax 180003d79: 74 41 je 0x180003dbc 180003d7b: 8b d0 mov %eax,%edx 180003d7d: 66 66 90 data16 xchg %ax,%ax 180003d80: 41 0f b6 01 movzbl (%r9),%eax 180003d84: 49 83 c2 03 add $0x3,%r10 180003d88: 49 83 c1 01 add $0x1,%r9 180003d8c: 48 83 ea 01 sub $0x1,%rdx 180003d90: 48 8b c8 mov %rax,%rcx 180003d93: 41 0f b6 84 80 1a 0b movzbl 0xb1a(%r8,%rax,4),%eax 180003d9a: 00 00 180003d9c: 41 88 42 fd mov %al,-0x3(%r10) 180003da0: 41 0f b6 84 88 19 0b movzbl 0xb19(%r8,%rcx,4),%eax 180003da7: 00 00 180003da9: 41 88 42 fe mov %al,-0x2(%r10) 180003dad: 41 0f b6 84 88 18 0b movzbl 0xb18(%r8,%rcx,4),%eax 180003db4: 00 00 180003db6: 41 88 42 ff mov %al,-0x1(%r10) 180003dba: 75 c4 jne 0x180003d80 180003dbc: b8 01 00 00 00 mov $0x1,%eax 180003dc1: 48 83 c4 20 add $0x20,%rsp 180003dc5: 5b pop %rbx 180003dc6: c3 ret 180003dc7: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180003dcc: ff 15 66 f7 04 00 call *0x4f766(%rip) # 0x180053538 180003dd2: 33 c0 xor %eax,%eax 180003dd4: 48 83 c4 20 add $0x20,%rsp 180003dd8: 5b pop %rbx 180003dd9: c3 ret 180003dda: cc int3 180003ddb: cc int3 180003ddc: cc int3 180003ddd: cc int3 180003dde: cc int3 180003ddf: cc int3 180003de0: 48 83 ec 28 sub $0x28,%rsp 180003de4: 81 f9 81 00 00 00 cmp $0x81,%ecx 180003dea: 73 77 jae 0x180003e63 180003dec: 8b c9 mov %ecx,%ecx 180003dee: 4c 8d 0d 5b f9 06 00 lea 0x6f95b(%rip),%r9 # 0x180073750 180003df5: 48 69 c9 a8 04 00 00 imul $0x4a8,%rcx,%rcx 180003dfc: 4a 83 7c 09 08 00 cmpq $0x0,0x8(%rcx,%r9,1) 180003e02: 74 5f je 0x180003e63 180003e04: 4a 8b 04 09 mov (%rcx,%r9,1),%rax 180003e08: 48 85 c0 test %rax,%rax 180003e0b: 74 56 je 0x180003e63 180003e0d: 4a 83 7c 09 10 00 cmpq $0x0,0x10(%rcx,%r9,1) 180003e13: 74 4e je 0x180003e63 180003e15: 4a 83 7c 09 18 00 cmpq $0x0,0x18(%rcx,%r9,1) 180003e1b: 74 46 je 0x180003e63 180003e1d: 48 85 d2 test %rdx,%rdx 180003e20: 74 41 je 0x180003e63 180003e22: 4d 85 c0 test %r8,%r8 180003e25: 74 3c je 0x180003e63 180003e27: 83 b8 34 02 00 00 00 cmpl $0x0,0x234(%rax) 180003e2e: 74 21 je 0x180003e51 180003e30: 48 8b 80 b0 02 00 00 mov 0x2b0(%rax),%rax 180003e37: 48 89 02 mov %rax,(%rdx) 180003e3a: 4a 8b 04 09 mov (%rcx,%r9,1),%rax 180003e3e: 48 05 18 0f 00 00 add $0xf18,%rax 180003e44: 49 89 00 mov %rax,(%r8) 180003e47: b8 01 00 00 00 mov $0x1,%eax 180003e4c: 48 83 c4 28 add $0x28,%rsp 180003e50: c3 ret 180003e51: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 180003e56: ff 15 dc f6 04 00 call *0x4f6dc(%rip) # 0x180053538 180003e5c: 33 c0 xor %eax,%eax 180003e5e: 48 83 c4 28 add $0x28,%rsp 180003e62: c3 ret 180003e63: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180003e68: ff 15 ca f6 04 00 call *0x4f6ca(%rip) # 0x180053538 180003e6e: 33 c0 xor %eax,%eax 180003e70: 48 83 c4 28 add $0x28,%rsp 180003e74: c3 ret 180003e75: cc int3 180003e76: cc int3 180003e77: cc int3 180003e78: cc int3 180003e79: cc int3 180003e7a: cc int3 180003e7b: cc int3 180003e7c: cc int3 180003e7d: cc int3 180003e7e: cc int3 180003e7f: cc int3 180003e80: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180003e85: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 180003e8a: 56 push %rsi 180003e8b: 48 83 ec 20 sub $0x20,%rsp 180003e8f: 81 f9 81 00 00 00 cmp $0x81,%ecx 180003e95: 48 8b f2 mov %rdx,%rsi 180003e98: 72 1d jb 0x180003eb7 180003e9a: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180003e9f: ff 15 93 f6 04 00 call *0x4f693(%rip) # 0x180053538 180003ea5: 33 c0 xor %eax,%eax 180003ea7: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180003eac: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 180003eb1: 48 83 c4 20 add $0x20,%rsp 180003eb5: 5e pop %rsi 180003eb6: c3 ret 180003eb7: 8b d9 mov %ecx,%ebx 180003eb9: 48 8d 2d 90 f8 06 00 lea 0x6f890(%rip),%rbp # 0x180073750 180003ec0: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 180003ec7: 48 83 7c 2b 08 00 cmpq $0x0,0x8(%rbx,%rbp,1) 180003ecd: 0f 84 cb 00 00 00 je 0x180003f9e 180003ed3: 48 8b 04 2b mov (%rbx,%rbp,1),%rax 180003ed7: 48 85 c0 test %rax,%rax 180003eda: 0f 84 be 00 00 00 je 0x180003f9e 180003ee0: 48 83 7c 2b 10 00 cmpq $0x0,0x10(%rbx,%rbp,1) 180003ee6: 0f 84 b2 00 00 00 je 0x180003f9e 180003eec: 48 83 7c 2b 18 00 cmpq $0x0,0x18(%rbx,%rbp,1) 180003ef2: 0f 84 a6 00 00 00 je 0x180003f9e 180003ef8: 83 b8 34 02 00 00 00 cmpl $0x0,0x234(%rax) 180003eff: 75 1d jne 0x180003f1e 180003f01: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 180003f06: ff 15 2c f6 04 00 call *0x4f62c(%rip) # 0x180053538 180003f0c: 33 c0 xor %eax,%eax 180003f0e: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180003f13: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 180003f18: 48 83 c4 20 add $0x20,%rsp 180003f1c: 5e pop %rsi 180003f1d: c3 ret 180003f1e: 4c 8d 88 18 0f 00 00 lea 0xf18(%rax),%r9 180003f25: 48 89 7c 24 30 mov %rdi,0x30(%rsp) 180003f2a: 41 8b 41 08 mov 0x8(%r9),%eax 180003f2e: 41 0f af 41 04 imul 0x4(%r9),%eax 180003f33: 99 cltd 180003f34: 8b f8 mov %eax,%edi 180003f36: 33 fa xor %edx,%edi 180003f38: 2b fa sub %edx,%edi 180003f3a: 48 85 f6 test %rsi,%rsi 180003f3d: 74 50 je 0x180003f8f 180003f3f: 8d 8f 28 04 00 00 lea 0x428(%rdi),%ecx 180003f45: 44 3b c1 cmp %ecx,%r8d 180003f48: 72 45 jb 0x180003f8f 180003f4a: 41 b8 28 04 00 00 mov $0x428,%r8d 180003f50: 49 8b d1 mov %r9,%rdx 180003f53: 48 8b ce mov %rsi,%rcx 180003f56: e8 b5 f4 02 00 call 0x180033410 180003f5b: 48 8b 14 2b mov (%rbx,%rbp,1),%rdx 180003f5f: 48 8d 8e 28 04 00 00 lea 0x428(%rsi),%rcx 180003f66: 48 8b 92 b0 02 00 00 mov 0x2b0(%rdx),%rdx 180003f6d: 44 8b c7 mov %edi,%r8d 180003f70: e8 9b f4 02 00 call 0x180033410 180003f75: b8 01 00 00 00 mov $0x1,%eax 180003f7a: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 180003f7f: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180003f84: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 180003f89: 48 83 c4 20 add $0x20,%rsp 180003f8d: 5e pop %rsi 180003f8e: c3 ret 180003f8f: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180003f94: ff 15 9e f5 04 00 call *0x4f59e(%rip) # 0x180053538 180003f9a: 33 c0 xor %eax,%eax 180003f9c: eb dc jmp 0x180003f7a 180003f9e: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180003fa3: ff 15 8f f5 04 00 call *0x4f58f(%rip) # 0x180053538 180003fa9: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180003fae: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 180003fb3: 33 c0 xor %eax,%eax 180003fb5: 48 83 c4 20 add $0x20,%rsp 180003fb9: 5e pop %rsi 180003fba: c3 ret 180003fbb: cc int3 180003fbc: cc int3 180003fbd: cc int3 180003fbe: cc int3 180003fbf: cc int3 180003fc0: 48 83 ec 38 sub $0x38,%rsp 180003fc4: 81 f9 81 00 00 00 cmp $0x81,%ecx 180003fca: 73 43 jae 0x18000400f 180003fcc: 8b c1 mov %ecx,%eax 180003fce: 4c 8d 15 7b f7 06 00 lea 0x6f77b(%rip),%r10 # 0x180073750 180003fd5: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 180003fdc: 4a 83 7c 10 08 00 cmpq $0x0,0x8(%rax,%r10,1) 180003fe2: 74 2b je 0x18000400f 180003fe4: 4a 8b 0c 10 mov (%rax,%r10,1),%rcx 180003fe8: 48 85 c9 test %rcx,%rcx 180003feb: 74 22 je 0x18000400f 180003fed: 4a 83 7c 10 10 00 cmpq $0x0,0x10(%rax,%r10,1) 180003ff3: 74 1a je 0x18000400f 180003ff5: 4a 83 7c 10 18 00 cmpq $0x0,0x18(%rax,%r10,1) 180003ffb: 74 12 je 0x18000400f 180003ffd: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 180004004: 00 180004005: e8 66 36 01 00 call 0x180017670 18000400a: 48 83 c4 38 add $0x38,%rsp 18000400e: c3 ret 18000400f: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180004014: ff 15 1e f5 04 00 call *0x4f51e(%rip) # 0x180053538 18000401a: 33 c0 xor %eax,%eax 18000401c: 48 83 c4 38 add $0x38,%rsp 180004020: c3 ret 180004021: cc int3 180004022: cc int3 180004023: cc int3 180004024: cc int3 180004025: cc int3 180004026: cc int3 180004027: cc int3 180004028: cc int3 180004029: cc int3 18000402a: cc int3 18000402b: cc int3 18000402c: cc int3 18000402d: cc int3 18000402e: cc int3 18000402f: cc int3 180004030: 40 55 rex push %rbp 180004032: 56 push %rsi 180004033: 57 push %rdi 180004034: 41 56 push %r14 180004036: 48 83 ec 28 sub $0x28,%rsp 18000403a: 81 f9 81 00 00 00 cmp $0x81,%ecx 180004040: 45 8b f0 mov %r8d,%r14d 180004043: 48 8b fa mov %rdx,%rdi 180004046: 0f 83 7c 01 00 00 jae 0x1800041c8 18000404c: 8b f1 mov %ecx,%esi 18000404e: 48 8d 15 fb f6 06 00 lea 0x6f6fb(%rip),%rdx # 0x180073750 180004055: 48 69 f6 a8 04 00 00 imul $0x4a8,%rsi,%rsi 18000405c: 48 83 7c 16 08 00 cmpq $0x0,0x8(%rsi,%rdx,1) 180004062: 0f 84 60 01 00 00 je 0x1800041c8 180004068: 48 8b 2c 16 mov (%rsi,%rdx,1),%rbp 18000406c: 48 85 ed test %rbp,%rbp 18000406f: 0f 84 53 01 00 00 je 0x1800041c8 180004075: 48 83 7c 16 10 00 cmpq $0x0,0x10(%rsi,%rdx,1) 18000407b: 0f 84 47 01 00 00 je 0x1800041c8 180004081: 48 83 7c 16 18 00 cmpq $0x0,0x18(%rsi,%rdx,1) 180004087: 0f 84 3b 01 00 00 je 0x1800041c8 18000408d: 48 85 ff test %rdi,%rdi 180004090: 0f 84 32 01 00 00 je 0x1800041c8 180004096: 41 83 f8 04 cmp $0x4,%r8d 18000409a: 0f 86 28 01 00 00 jbe 0x1800041c8 1800040a0: 83 bd 34 02 00 00 00 cmpl $0x0,0x234(%rbp) 1800040a7: 75 0a jne 0x1800040b3 1800040a9: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 1800040ae: e9 1a 01 00 00 jmp 0x1800041cd 1800040b3: 45 85 c9 test %r9d,%r9d 1800040b6: 8b 85 c0 4c 04 00 mov 0x44cc0(%rbp),%eax 1800040bc: 8b 8d c4 4c 04 00 mov 0x44cc4(%rbp),%ecx 1800040c2: 48 89 5c 24 58 mov %rbx,0x58(%rsp) 1800040c7: 48 8b 9d 70 02 00 00 mov 0x270(%rbp),%rbx 1800040ce: 4c 89 64 24 60 mov %r12,0x60(%rsp) 1800040d3: 44 8b a5 b4 4c 04 00 mov 0x44cb4(%rbp),%r12d 1800040da: 4c 89 6c 24 68 mov %r13,0x68(%rsp) 1800040df: 44 0f b7 2c 4b movzwl (%rbx,%rcx,2),%r13d 1800040e4: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 1800040e9: 44 0f b7 3c 43 movzwl (%rbx,%rax,2),%r15d 1800040ee: 8b 85 b0 4c 04 00 mov 0x44cb0(%rbp),%eax 1800040f4: 89 44 24 50 mov %eax,0x50(%rsp) 1800040f8: 74 3b je 0x180004135 1800040fa: f3 0f 10 95 d4 00 00 movss 0xd4(%rbp),%xmm2 180004101: 00 180004102: 44 8b c9 mov %ecx,%r9d 180004105: 41 8b d4 mov %r12d,%edx 180004108: 48 8b cd mov %rbp,%rcx 18000410b: e8 80 1a 01 00 call 0x180015b90 180004110: 44 8b 8d c0 4c 04 00 mov 0x44cc0(%rbp),%r9d 180004117: 8b 54 24 50 mov 0x50(%rsp),%edx 18000411b: f3 0f 10 95 d4 00 00 movss 0xd4(%rbp),%xmm2 180004122: 00 180004123: 48 8b cd mov %rbp,%rcx 180004126: 44 8b e0 mov %eax,%r12d 180004129: e8 62 1a 01 00 call 0x180015b90 18000412e: 48 8d 15 1b f6 06 00 lea 0x6f61b(%rip),%rdx # 0x180073750 180004135: 44 8b 44 16 6c mov 0x6c(%rsi,%rdx,1),%r8d 18000413a: 41 c1 ee 02 shr $0x2,%r14d 18000413e: 44 0f af 44 16 68 imul 0x68(%rsi,%rdx,1),%r8d 180004144: 45 3b f0 cmp %r8d,%r14d 180004147: 45 0f 42 c6 cmovb %r14d,%r8d 18000414b: 45 3b ef cmp %r15d,%r13d 18000414e: 7c 0f jl 0x18000415f 180004150: 45 85 c0 test %r8d,%r8d 180004153: 74 50 je 0x1800041a5 180004155: 41 8b c8 mov %r8d,%ecx 180004158: 49 63 c4 movslq %r12d,%rax 18000415b: f3 ab rep stos %eax,%es:(%rdi) 18000415d: eb 46 jmp 0x1800041a5 18000415f: 41 2b c4 sub %r12d,%eax 180004162: 45 2b fd sub %r13d,%r15d 180004165: 48 98 cltq 180004167: 49 63 cf movslq %r15d,%rcx 18000416a: 48 c1 e0 20 shl $0x20,%rax 18000416e: 48 99 cqto 180004170: 48 f7 f9 idiv %rcx 180004173: 45 85 c0 test %r8d,%r8d 180004176: 74 2d je 0x1800041a5 180004178: 66 66 66 90 data16 data16 xchg %ax,%ax 18000417c: 66 66 66 90 data16 data16 xchg %ax,%ax 180004180: 0f b7 0b movzwl (%rbx),%ecx 180004183: 48 83 c7 04 add $0x4,%rdi 180004187: 48 83 c3 02 add $0x2,%rbx 18000418b: 41 2b cd sub %r13d,%ecx 18000418e: 48 63 d1 movslq %ecx,%rdx 180004191: 48 0f af d0 imul %rax,%rdx 180004195: 48 c1 fa 20 sar $0x20,%rdx 180004199: 41 03 d4 add %r12d,%edx 18000419c: 41 83 c0 ff add $0xffffffff,%r8d 1800041a0: 89 57 fc mov %edx,-0x4(%rdi) 1800041a3: 75 db jne 0x180004180 1800041a5: 4c 8b 7c 24 20 mov 0x20(%rsp),%r15 1800041aa: 4c 8b 6c 24 68 mov 0x68(%rsp),%r13 1800041af: 4c 8b 64 24 60 mov 0x60(%rsp),%r12 1800041b4: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 1800041b9: b8 01 00 00 00 mov $0x1,%eax 1800041be: 48 83 c4 28 add $0x28,%rsp 1800041c2: 41 5e pop %r14 1800041c4: 5f pop %rdi 1800041c5: 5e pop %rsi 1800041c6: 5d pop %rbp 1800041c7: c3 ret 1800041c8: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800041cd: ff 15 65 f3 04 00 call *0x4f365(%rip) # 0x180053538 1800041d3: 33 c0 xor %eax,%eax 1800041d5: 48 83 c4 28 add $0x28,%rsp 1800041d9: 41 5e pop %r14 1800041db: 5f pop %rdi 1800041dc: 5e pop %rsi 1800041dd: 5d pop %rbp 1800041de: c3 ret 1800041df: cc int3 1800041e0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800041e5: 57 push %rdi 1800041e6: 48 83 ec 20 sub $0x20,%rsp 1800041ea: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800041f0: 73 61 jae 0x180004253 1800041f2: 8b d9 mov %ecx,%ebx 1800041f4: 48 8d 3d 55 f5 06 00 lea 0x6f555(%rip),%rdi # 0x180073750 1800041fb: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 180004202: 48 83 7c 3b 08 00 cmpq $0x0,0x8(%rbx,%rdi,1) 180004208: 74 49 je 0x180004253 18000420a: 48 8b 04 3b mov (%rbx,%rdi,1),%rax 18000420e: 48 85 c0 test %rax,%rax 180004211: 74 40 je 0x180004253 180004213: 48 83 7c 3b 10 00 cmpq $0x0,0x10(%rbx,%rdi,1) 180004219: 74 38 je 0x180004253 18000421b: 48 83 7c 3b 18 00 cmpq $0x0,0x18(%rbx,%rdi,1) 180004221: 74 30 je 0x180004253 180004223: 48 85 d2 test %rdx,%rdx 180004226: 74 2b je 0x180004253 180004228: 48 8b ca mov %rdx,%rcx 18000422b: 48 8d 90 d0 00 00 00 lea 0xd0(%rax),%rdx 180004232: 41 b8 2c 00 00 00 mov $0x2c,%r8d 180004238: e8 d3 f1 02 00 call 0x180033410 18000423d: 4c 8b 1c 3b mov (%rbx,%rdi,1),%r11 180004241: 41 8b 83 cc 00 00 00 mov 0xcc(%r11),%eax 180004248: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000424d: 48 83 c4 20 add $0x20,%rsp 180004251: 5f pop %rdi 180004252: c3 ret 180004253: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180004258: ff 15 da f2 04 00 call *0x4f2da(%rip) # 0x180053538 18000425e: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180004263: 33 c0 xor %eax,%eax 180004265: 48 83 c4 20 add $0x20,%rsp 180004269: 5f pop %rdi 18000426a: c3 ret 18000426b: cc int3 18000426c: cc int3 18000426d: cc int3 18000426e: cc int3 18000426f: cc int3 180004270: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180004275: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18000427a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18000427f: 57 push %rdi 180004280: 48 83 ec 30 sub $0x30,%rsp 180004284: 81 f9 81 00 00 00 cmp $0x81,%ecx 18000428a: 41 8b f0 mov %r8d,%esi 18000428d: 48 8b fa mov %rdx,%rdi 180004290: 0f 83 9e 00 00 00 jae 0x180004334 180004296: 8b d9 mov %ecx,%ebx 180004298: 48 8d 2d b1 f4 06 00 lea 0x6f4b1(%rip),%rbp # 0x180073750 18000429f: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 1800042a6: 48 83 7c 2b 08 00 cmpq $0x0,0x8(%rbx,%rbp,1) 1800042ac: 0f 84 82 00 00 00 je 0x180004334 1800042b2: 48 8b 0c 2b mov (%rbx,%rbp,1),%rcx 1800042b6: 48 85 c9 test %rcx,%rcx 1800042b9: 74 79 je 0x180004334 1800042bb: 48 83 7c 2b 10 00 cmpq $0x0,0x10(%rbx,%rbp,1) 1800042c1: 74 71 je 0x180004334 1800042c3: 48 83 7c 2b 18 00 cmpq $0x0,0x18(%rbx,%rbp,1) 1800042c9: 74 69 je 0x180004334 1800042cb: 48 85 d2 test %rdx,%rdx 1800042ce: 74 64 je 0x180004334 1800042d0: 48 81 c1 38 02 00 00 add $0x238,%rcx 1800042d7: 0f 29 74 24 20 movaps %xmm6,0x20(%rsp) 1800042dc: ff 15 7e f2 04 00 call *0x4f27e(%rip) # 0x180053560 1800042e2: 4c 8b 1c 2b mov (%rbx,%rbp,1),%r11 1800042e6: 48 8b d7 mov %rdi,%rdx 1800042e9: 41 89 b3 cc 00 00 00 mov %esi,0xcc(%r11) 1800042f0: 48 8b 0c 2b mov (%rbx,%rbp,1),%rcx 1800042f4: 41 b8 2c 00 00 00 mov $0x2c,%r8d 1800042fa: 48 81 c1 d0 00 00 00 add $0xd0,%rcx 180004301: e8 0a f1 02 00 call 0x180033410 180004306: 48 8b 0c 2b mov (%rbx,%rbp,1),%rcx 18000430a: 48 8d 91 d0 00 00 00 lea 0xd0(%rcx),%rdx 180004311: e8 ca 0c 01 00 call 0x180014fe0 180004316: 48 8b 0c 2b mov (%rbx,%rbp,1),%rcx 18000431a: 48 81 c1 38 02 00 00 add $0x238,%rcx 180004321: 0f 28 f0 movaps %xmm0,%xmm6 180004324: ff 15 2e f2 04 00 call *0x4f22e(%rip) # 0x180053558 18000432a: 0f 28 c6 movaps %xmm6,%xmm0 18000432d: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6 180004332: eb 0e jmp 0x180004342 180004334: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180004339: ff 15 f9 f1 04 00 call *0x4f1f9(%rip) # 0x180053538 18000433f: 0f 57 c0 xorps %xmm0,%xmm0 180004342: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180004347: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18000434c: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 180004351: 48 83 c4 30 add $0x30,%rsp 180004355: 5f pop %rdi 180004356: c3 ret 180004357: cc int3 180004358: cc int3 180004359: cc int3 18000435a: cc int3 18000435b: cc int3 18000435c: cc int3 18000435d: cc int3 18000435e: cc int3 18000435f: cc int3 180004360: 81 f9 81 00 00 00 cmp $0x81,%ecx 180004366: 73 36 jae 0x18000439e 180004368: 8b c1 mov %ecx,%eax 18000436a: 4c 8d 15 df f3 06 00 lea 0x6f3df(%rip),%r10 # 0x180073750 180004371: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 180004378: 4a 83 7c 10 08 00 cmpq $0x0,0x8(%rax,%r10,1) 18000437e: 74 1e je 0x18000439e 180004380: 4a 8b 0c 10 mov (%rax,%r10,1),%rcx 180004384: 48 85 c9 test %rcx,%rcx 180004387: 74 15 je 0x18000439e 180004389: 4a 83 7c 10 10 00 cmpq $0x0,0x10(%rax,%r10,1) 18000438f: 74 0d je 0x18000439e 180004391: 4a 83 7c 10 18 00 cmpq $0x0,0x18(%rax,%r10,1) 180004397: 74 05 je 0x18000439e 180004399: e9 52 40 01 00 jmp 0x1800183f0 18000439e: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800043a3: 48 ff 25 8e f1 04 00 rex.W jmp *0x4f18e(%rip) # 0x180053538 1800043aa: cc int3 1800043ab: cc int3 1800043ac: cc int3 1800043ad: cc int3 1800043ae: cc int3 1800043af: cc int3 1800043b0: 48 83 ec 28 sub $0x28,%rsp 1800043b4: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800043ba: 73 3c jae 0x1800043f8 1800043bc: 8b d1 mov %ecx,%edx 1800043be: 48 8d 0d 8b f3 06 00 lea 0x6f38b(%rip),%rcx # 0x180073750 1800043c5: 48 69 d2 a8 04 00 00 imul $0x4a8,%rdx,%rdx 1800043cc: 48 83 7c 0a 08 00 cmpq $0x0,0x8(%rdx,%rcx,1) 1800043d2: 74 24 je 0x1800043f8 1800043d4: 48 8b 04 0a mov (%rdx,%rcx,1),%rax 1800043d8: 48 85 c0 test %rax,%rax 1800043db: 74 1b je 0x1800043f8 1800043dd: 48 83 7c 0a 10 00 cmpq $0x0,0x10(%rdx,%rcx,1) 1800043e3: 74 13 je 0x1800043f8 1800043e5: 48 83 7c 0a 18 00 cmpq $0x0,0x18(%rdx,%rcx,1) 1800043eb: 74 0b je 0x1800043f8 1800043ed: 8b 80 e8 1f 04 00 mov 0x41fe8(%rax),%eax 1800043f3: 48 83 c4 28 add $0x28,%rsp 1800043f7: c3 ret 1800043f8: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800043fd: ff 15 35 f1 04 00 call *0x4f135(%rip) # 0x180053538 180004403: 33 c0 xor %eax,%eax 180004405: 48 83 c4 28 add $0x28,%rsp 180004409: c3 ret 18000440a: cc int3 18000440b: cc int3 18000440c: cc int3 18000440d: cc int3 18000440e: cc int3 18000440f: cc int3 180004410: 48 83 ec 28 sub $0x28,%rsp 180004414: 81 f9 81 00 00 00 cmp $0x81,%ecx 18000441a: 44 8b ca mov %edx,%r9d 18000441d: 73 71 jae 0x180004490 18000441f: 8b d1 mov %ecx,%edx 180004421: 4c 8d 15 28 f3 06 00 lea 0x6f328(%rip),%r10 # 0x180073750 180004428: 48 69 d2 a8 04 00 00 imul $0x4a8,%rdx,%rdx 18000442f: 4a 83 7c 12 08 00 cmpq $0x0,0x8(%rdx,%r10,1) 180004435: 74 59 je 0x180004490 180004437: 4a 8b 04 12 mov (%rdx,%r10,1),%rax 18000443b: 48 85 c0 test %rax,%rax 18000443e: 74 50 je 0x180004490 180004440: 4a 83 7c 12 10 00 cmpq $0x0,0x10(%rdx,%r10,1) 180004446: 74 48 je 0x180004490 180004448: 4a 83 7c 12 18 00 cmpq $0x0,0x18(%rdx,%r10,1) 18000444e: 74 40 je 0x180004490 180004450: 45 85 c9 test %r9d,%r9d 180004453: 78 06 js 0x18000445b 180004455: 41 83 f9 20 cmp $0x20,%r9d 180004459: 7e 03 jle 0x18000445e 18000445b: 45 33 c9 xor %r9d,%r9d 18000445e: 44 89 80 84 00 00 00 mov %r8d,0x84(%rax) 180004465: 4a 8b 04 12 mov (%rdx,%r10,1),%rax 180004469: 44 89 48 30 mov %r9d,0x30(%rax) 18000446d: 4a 8b 0c 12 mov (%rdx,%r10,1),%rcx 180004471: 83 b9 34 02 00 00 00 cmpl $0x0,0x234(%rcx) 180004478: 74 21 je 0x18000449b 18000447a: 4a 8b 44 12 08 mov 0x8(%rdx,%r10,1),%rax 18000447f: 83 78 14 00 cmpl $0x0,0x14(%rax) 180004483: 75 16 jne 0x18000449b 180004485: 33 d2 xor %edx,%edx 180004487: 48 83 c4 28 add $0x28,%rsp 18000448b: e9 80 8c 00 00 jmp 0x18000d110 180004490: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180004495: ff 15 9d f0 04 00 call *0x4f09d(%rip) # 0x180053538 18000449b: 48 83 c4 28 add $0x28,%rsp 18000449f: c3 ret 1800044a0: 40 53 rex push %rbx 1800044a2: 48 83 ec 20 sub $0x20,%rsp 1800044a6: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800044ac: 45 8b c1 mov %r9d,%r8d 1800044af: 8b da mov %edx,%ebx 1800044b1: 73 75 jae 0x180004528 1800044b3: 8b c1 mov %ecx,%eax 1800044b5: 4c 8d 15 94 f2 06 00 lea 0x6f294(%rip),%r10 # 0x180073750 1800044bc: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 1800044c3: 4a 83 7c 10 08 00 cmpq $0x0,0x8(%rax,%r10,1) 1800044c9: 74 5d je 0x180004528 1800044cb: 4a 8b 0c 10 mov (%rax,%r10,1),%rcx 1800044cf: 48 85 c9 test %rcx,%rcx 1800044d2: 74 54 je 0x180004528 1800044d4: 4a 83 7c 10 10 00 cmpq $0x0,0x10(%rax,%r10,1) 1800044da: 74 4c je 0x180004528 1800044dc: 4a 83 7c 10 18 00 cmpq $0x0,0x18(%rax,%r10,1) 1800044e2: 74 44 je 0x180004528 1800044e4: 46 8b 4c 10 48 mov 0x48(%rax,%r10,1),%r9d 1800044e9: 45 3b c1 cmp %r9d,%r8d 1800044ec: 73 3a jae 0x180004528 1800044ee: 8b 54 24 50 mov 0x50(%rsp),%edx 1800044f2: 42 3b 54 10 4c cmp 0x4c(%rax,%r10,1),%edx 1800044f7: 73 2f jae 0x180004528 1800044f9: 83 b9 34 02 00 00 00 cmpl $0x0,0x234(%rcx) 180004500: 75 13 jne 0x180004515 180004502: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 180004507: ff 15 2b f0 04 00 call *0x4f02b(%rip) # 0x180053538 18000450d: 8b c3 mov %ebx,%eax 18000450f: 48 83 c4 20 add $0x20,%rsp 180004513: 5b pop %rbx 180004514: c3 ret 180004515: 44 0f af ca imul %edx,%r9d 180004519: 8b d3 mov %ebx,%edx 18000451b: 45 03 c8 add %r8d,%r9d 18000451e: 48 83 c4 20 add $0x20,%rsp 180004522: 5b pop %rbx 180004523: e9 68 16 01 00 jmp 0x180015b90 180004528: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000452d: ff 15 05 f0 04 00 call *0x4f005(%rip) # 0x180053538 180004533: 8b c3 mov %ebx,%eax 180004535: 48 83 c4 20 add $0x20,%rsp 180004539: 5b pop %rbx 18000453a: c3 ret 18000453b: cc int3 18000453c: cc int3 18000453d: cc int3 18000453e: cc int3 18000453f: cc int3 180004540: 48 83 ec 28 sub $0x28,%rsp 180004544: 81 f9 81 00 00 00 cmp $0x81,%ecx 18000454a: 73 3d jae 0x180004589 18000454c: 8b c1 mov %ecx,%eax 18000454e: 48 8d 15 fb f1 06 00 lea 0x6f1fb(%rip),%rdx # 0x180073750 180004555: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 18000455c: 48 83 7c 10 08 00 cmpq $0x0,0x8(%rax,%rdx,1) 180004562: 74 25 je 0x180004589 180004564: 48 8b 0c 10 mov (%rax,%rdx,1),%rcx 180004568: 48 85 c9 test %rcx,%rcx 18000456b: 74 1c je 0x180004589 18000456d: 48 83 7c 10 10 00 cmpq $0x0,0x10(%rax,%rdx,1) 180004573: 74 14 je 0x180004589 180004575: 48 83 7c 10 18 00 cmpq $0x0,0x18(%rax,%rdx,1) 18000457b: 74 0c je 0x180004589 18000457d: 48 8d 81 98 4c 04 00 lea 0x44c98(%rcx),%rax 180004584: 48 83 c4 28 add $0x28,%rsp 180004588: c3 ret 180004589: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000458e: ff 15 a4 ef 04 00 call *0x4efa4(%rip) # 0x180053538 180004594: 33 c0 xor %eax,%eax 180004596: 48 83 c4 28 add $0x28,%rsp 18000459a: c3 ret 18000459b: cc int3 18000459c: cc int3 18000459d: cc int3 18000459e: cc int3 18000459f: cc int3 1800045a0: 48 83 ec 28 sub $0x28,%rsp 1800045a4: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800045aa: 45 8b d1 mov %r9d,%r10d 1800045ad: 44 8b ca mov %edx,%r9d 1800045b0: 73 4b jae 0x1800045fd 1800045b2: 8b c1 mov %ecx,%eax 1800045b4: 48 8d 15 95 f1 06 00 lea 0x6f195(%rip),%rdx # 0x180073750 1800045bb: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 1800045c2: 48 83 7c 10 08 00 cmpq $0x0,0x8(%rax,%rdx,1) 1800045c8: 74 33 je 0x1800045fd 1800045ca: 48 8b 0c 10 mov (%rax,%rdx,1),%rcx 1800045ce: 48 85 c9 test %rcx,%rcx 1800045d1: 74 2a je 0x1800045fd 1800045d3: 48 83 7c 10 10 00 cmpq $0x0,0x10(%rax,%rdx,1) 1800045d9: 74 22 je 0x1800045fd 1800045db: 48 83 7c 10 18 00 cmpq $0x0,0x18(%rax,%rdx,1) 1800045e1: 74 1a je 0x1800045fd 1800045e3: 8b 54 10 48 mov 0x48(%rax,%rdx,1),%edx 1800045e7: 41 0f af d0 imul %r8d,%edx 1800045eb: 45 8b c2 mov %r10d,%r8d 1800045ee: 41 03 d1 add %r9d,%edx 1800045f1: 45 33 c9 xor %r9d,%r9d 1800045f4: 48 83 c4 28 add $0x28,%rsp 1800045f8: e9 73 08 01 00 jmp 0x180014e70 1800045fd: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180004602: ff 15 30 ef 04 00 call *0x4ef30(%rip) # 0x180053538 180004608: b8 00 00 00 80 mov $0x80000000,%eax 18000460d: 48 83 c4 28 add $0x28,%rsp 180004611: c3 ret 180004612: cc int3 180004613: cc int3 180004614: cc int3 180004615: cc int3 180004616: cc int3 180004617: cc int3 180004618: cc int3 180004619: cc int3 18000461a: cc int3 18000461b: cc int3 18000461c: cc int3 18000461d: cc int3 18000461e: cc int3 18000461f: cc int3 180004620: 48 83 ec 58 sub $0x58,%rsp 180004624: 81 f9 81 00 00 00 cmp $0x81,%ecx 18000462a: 73 6f jae 0x18000469b 18000462c: 8b c1 mov %ecx,%eax 18000462e: 4c 8d 15 1b f1 06 00 lea 0x6f11b(%rip),%r10 # 0x180073750 180004635: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 18000463c: 4a 83 7c 10 08 00 cmpq $0x0,0x8(%rax,%r10,1) 180004642: 74 57 je 0x18000469b 180004644: 4a 8b 0c 10 mov (%rax,%r10,1),%rcx 180004648: 48 85 c9 test %rcx,%rcx 18000464b: 74 4e je 0x18000469b 18000464d: 4a 83 7c 10 10 00 cmpq $0x0,0x10(%rax,%r10,1) 180004653: 74 46 je 0x18000469b 180004655: 4a 83 7c 10 18 00 cmpq $0x0,0x18(%rax,%r10,1) 18000465b: 74 3e je 0x18000469b 18000465d: 8b 84 24 98 00 00 00 mov 0x98(%rsp),%eax 180004664: c7 44 24 40 00 00 00 movl $0x0,0x40(%rsp) 18000466b: 00 18000466c: 89 44 24 38 mov %eax,0x38(%rsp) 180004670: 8b 84 24 90 00 00 00 mov 0x90(%rsp),%eax 180004677: 89 44 24 30 mov %eax,0x30(%rsp) 18000467b: 8b 84 24 88 00 00 00 mov 0x88(%rsp),%eax 180004682: 89 44 24 28 mov %eax,0x28(%rsp) 180004686: 8b 84 24 80 00 00 00 mov 0x80(%rsp),%eax 18000468d: 89 44 24 20 mov %eax,0x20(%rsp) 180004691: e8 2a fe 00 00 call 0x1800144c0 180004696: 48 83 c4 58 add $0x58,%rsp 18000469a: c3 ret 18000469b: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800046a0: ff 15 92 ee 04 00 call *0x4ee92(%rip) # 0x180053538 1800046a6: 33 c0 xor %eax,%eax 1800046a8: 48 83 c4 58 add $0x58,%rsp 1800046ac: c3 ret 1800046ad: cc int3 1800046ae: cc int3 1800046af: cc int3 1800046b0: 48 83 ec 48 sub $0x48,%rsp 1800046b4: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800046ba: 73 55 jae 0x180004711 1800046bc: 8b c1 mov %ecx,%eax 1800046be: 4c 8d 15 8b f0 06 00 lea 0x6f08b(%rip),%r10 # 0x180073750 1800046c5: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 1800046cc: 4a 83 7c 10 08 00 cmpq $0x0,0x8(%rax,%r10,1) 1800046d2: 74 3d je 0x180004711 1800046d4: 4a 8b 0c 10 mov (%rax,%r10,1),%rcx 1800046d8: 48 85 c9 test %rcx,%rcx 1800046db: 74 34 je 0x180004711 1800046dd: 4a 83 7c 10 10 00 cmpq $0x0,0x10(%rax,%r10,1) 1800046e3: 74 2c je 0x180004711 1800046e5: 4a 83 7c 10 18 00 cmpq $0x0,0x18(%rax,%r10,1) 1800046eb: 74 24 je 0x180004711 1800046ed: 48 8b 44 24 78 mov 0x78(%rsp),%rax 1800046f2: c7 44 24 30 00 00 00 movl $0x0,0x30(%rsp) 1800046f9: 00 1800046fa: 48 89 44 24 28 mov %rax,0x28(%rsp) 1800046ff: 8b 44 24 70 mov 0x70(%rsp),%eax 180004703: 89 44 24 20 mov %eax,0x20(%rsp) 180004707: e8 74 01 01 00 call 0x180014880 18000470c: 48 83 c4 48 add $0x48,%rsp 180004710: c3 ret 180004711: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180004716: ff 15 1c ee 04 00 call *0x4ee1c(%rip) # 0x180053538 18000471c: 33 c0 xor %eax,%eax 18000471e: 48 83 c4 48 add $0x48,%rsp 180004722: c3 ret 180004723: cc int3 180004724: cc int3 180004725: cc int3 180004726: cc int3 180004727: cc int3 180004728: cc int3 180004729: cc int3 18000472a: cc int3 18000472b: cc int3 18000472c: cc int3 18000472d: cc int3 18000472e: cc int3 18000472f: cc int3 180004730: 48 83 ec 48 sub $0x48,%rsp 180004734: 81 f9 81 00 00 00 cmp $0x81,%ecx 18000473a: 44 8b d2 mov %edx,%r10d 18000473d: 73 7b jae 0x1800047ba 18000473f: 8b c1 mov %ecx,%eax 180004741: 4c 8d 1d 08 f0 06 00 lea 0x6f008(%rip),%r11 # 0x180073750 180004748: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 18000474f: 4a 8b 54 18 08 mov 0x8(%rax,%r11,1),%rdx 180004754: 48 85 d2 test %rdx,%rdx 180004757: 74 61 je 0x1800047ba 180004759: 4a 8b 0c 18 mov (%rax,%r11,1),%rcx 18000475d: 48 85 c9 test %rcx,%rcx 180004760: 74 58 je 0x1800047ba 180004762: 4a 83 7c 18 10 00 cmpq $0x0,0x10(%rax,%r11,1) 180004768: 74 50 je 0x1800047ba 18000476a: 4a 83 7c 18 18 00 cmpq $0x0,0x18(%rax,%r11,1) 180004770: 74 48 je 0x1800047ba 180004772: 83 b9 34 02 00 00 00 cmpl $0x0,0x234(%rcx) 180004779: 74 27 je 0x1800047a2 18000477b: 48 8b 44 24 78 mov 0x78(%rsp),%rax 180004780: c7 44 24 30 00 00 00 movl $0x0,0x30(%rsp) 180004787: 00 180004788: 41 8b d2 mov %r10d,%edx 18000478b: 48 89 44 24 28 mov %rax,0x28(%rsp) 180004790: 8b 44 24 70 mov 0x70(%rsp),%eax 180004794: 89 44 24 20 mov %eax,0x20(%rsp) 180004798: e8 83 ea 00 00 call 0x180013220 18000479d: 48 83 c4 48 add $0x48,%rsp 1800047a1: c3 ret 1800047a2: 83 7a 14 00 cmpl $0x0,0x14(%rdx) 1800047a6: 75 1d jne 0x1800047c5 1800047a8: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 1800047ad: ff 15 85 ed 04 00 call *0x4ed85(%rip) # 0x180053538 1800047b3: 33 c0 xor %eax,%eax 1800047b5: 48 83 c4 48 add $0x48,%rsp 1800047b9: c3 ret 1800047ba: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800047bf: ff 15 73 ed 04 00 call *0x4ed73(%rip) # 0x180053538 1800047c5: 33 c0 xor %eax,%eax 1800047c7: 48 83 c4 48 add $0x48,%rsp 1800047cb: c3 ret 1800047cc: cc int3 1800047cd: cc int3 1800047ce: cc int3 1800047cf: cc int3 1800047d0: 40 53 rex push %rbx 1800047d2: 55 push %rbp 1800047d3: 57 push %rdi 1800047d4: 41 54 push %r12 1800047d6: 41 55 push %r13 1800047d8: 41 56 push %r14 1800047da: 41 57 push %r15 1800047dc: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 1800047e3: 48 8b 05 b6 86 06 00 mov 0x686b6(%rip),%rax # 0x18006cea0 1800047ea: 48 33 c4 xor %rsp,%rax 1800047ed: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 1800047f4: 00 1800047f5: 45 33 ff xor %r15d,%r15d 1800047f8: 41 81 f8 f5 42 3c 00 cmp $0x3c42f5,%r8d 1800047ff: 44 8b e9 mov %ecx,%r13d 180004802: 41 8b cf mov %r15d,%ecx 180004805: 44 89 4c 24 44 mov %r9d,0x44(%rsp) 18000480a: 41 8b e8 mov %r8d,%ebp 18000480d: 8b fa mov %edx,%edi 18000480f: 45 8b f7 mov %r15d,%r14d 180004812: 89 4c 24 40 mov %ecx,0x40(%rsp) 180004816: 75 08 jne 0x180004820 180004818: 45 8d 77 01 lea 0x1(%r15),%r14d 18000481c: 8b da mov %edx,%ebx 18000481e: eb 04 jmp 0x180004824 180004820: 8b 5c 24 40 mov 0x40(%rsp),%ebx 180004824: 41 81 fd 81 00 00 00 cmp $0x81,%r13d 18000482b: 4c 8d 25 1e ef 06 00 lea 0x6ef1e(%rip),%r12 # 0x180073750 180004832: 72 0d jb 0x180004841 180004834: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180004839: ff 15 f9 ec 04 00 call *0x4ecf9(%rip) # 0x180053538 18000483f: eb 30 jmp 0x180004871 180004841: 49 8b c5 mov %r13,%rax 180004844: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 18000484b: 4a 39 4c 20 08 cmp %rcx,0x8(%rax,%r12,1) 180004850: 74 14 je 0x180004866 180004852: 4a 39 0c 20 cmp %rcx,(%rax,%r12,1) 180004856: 74 0e je 0x180004866 180004858: 4a 39 4c 20 10 cmp %rcx,0x10(%rax,%r12,1) 18000485d: 74 07 je 0x180004866 18000485f: 4a 39 4c 20 18 cmp %rcx,0x18(%rax,%r12,1) 180004864: 75 28 jne 0x18000488e 180004866: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000486b: ff 15 c7 ec 04 00 call *0x4ecc7(%rip) # 0x180053538 180004871: 45 85 f6 test %r14d,%r14d 180004874: b9 01 00 00 00 mov $0x1,%ecx 180004879: 45 8b ef mov %r15d,%r13d 18000487c: 89 4c 24 40 mov %ecx,0x40(%rsp) 180004880: 75 07 jne 0x180004889 180004882: 33 c0 xor %eax,%eax 180004884: e9 ae 05 00 00 jmp 0x180004e37 180004889: 44 8b 4c 24 44 mov 0x44(%rsp),%r9d 18000488e: 33 c0 xor %eax,%eax 180004890: 85 c9 test %ecx,%ecx 180004892: 48 89 b4 24 98 00 00 mov %rsi,0x98(%rsp) 180004899: 00 18000489a: 89 44 24 4c mov %eax,0x4c(%rsp) 18000489e: 89 44 24 50 mov %eax,0x50(%rsp) 1800048a2: 89 44 24 54 mov %eax,0x54(%rsp) 1800048a6: 89 44 24 58 mov %eax,0x58(%rsp) 1800048aa: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 1800048af: 0f 85 06 01 00 00 jne 0x1800049bb 1800048b5: 41 8b f5 mov %r13d,%esi 1800048b8: 48 69 f6 a8 04 00 00 imul $0x4a8,%rsi,%rsi 1800048bf: 4a 8b 0c 26 mov (%rsi,%r12,1),%rcx 1800048c3: 39 81 34 02 00 00 cmp %eax,0x234(%rcx) 1800048c9: 0f 84 d7 00 00 00 je 0x1800049a6 1800048cf: 45 85 f6 test %r14d,%r14d 1800048d2: 75 69 jne 0x18000493d 1800048d4: 48 8d 44 24 48 lea 0x48(%rsp),%rax 1800048d9: 44 89 7c 24 30 mov %r15d,0x30(%rsp) 1800048de: 44 8b c5 mov %ebp,%r8d 1800048e1: 48 89 44 24 28 mov %rax,0x28(%rsp) 1800048e6: 8b 84 24 00 01 00 00 mov 0x100(%rsp),%eax 1800048ed: 8b d7 mov %edi,%edx 1800048ef: 89 44 24 20 mov %eax,0x20(%rsp) 1800048f3: e8 28 e9 00 00 call 0x180013220 1800048f8: 85 c0 test %eax,%eax 1800048fa: 75 13 jne 0x18000490f 1800048fc: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180004901: ff 15 31 ec 04 00 call *0x4ec31(%rip) # 0x180053538 180004907: 83 c8 ff or $0xffffffff,%eax 18000490a: e9 20 05 00 00 jmp 0x180004e2f 18000490f: 8b 7c 24 58 mov 0x58(%rsp),%edi 180004913: 4a 8b 0c 26 mov (%rsi,%r12,1),%rcx 180004917: 45 33 c9 xor %r9d,%r9d 18000491a: 45 8d 41 03 lea 0x3(%r9),%r8d 18000491e: 8b d7 mov %edi,%edx 180004920: e8 4b 05 01 00 call 0x180014e70 180004925: 4a 8b 0c 26 mov (%rsi,%r12,1),%rcx 180004929: 44 8b cf mov %edi,%r9d 18000492c: 8b d0 mov %eax,%edx 18000492e: f3 0f 10 91 d4 00 00 movss 0xd4(%rcx),%xmm2 180004935: 00 180004936: e8 55 12 01 00 call 0x180015b90 18000493b: 8b d8 mov %eax,%ebx 18000493d: 42 8b 44 26 68 mov 0x68(%rsi,%r12,1),%eax 180004942: 4a 8b 0c 26 mov (%rsi,%r12,1),%rcx 180004946: 46 8b 4c 26 6c mov 0x6c(%rsi,%r12,1),%r9d 18000494b: 44 0f af c8 imul %eax,%r9d 18000494f: 8b 91 b8 4c 04 00 mov 0x44cb8(%rcx),%edx 180004955: f3 0f 10 91 d4 00 00 movss 0xd4(%rcx),%xmm2 18000495c: 00 18000495d: d1 e8 shr $1,%eax 18000495f: 44 03 c8 add %eax,%r9d 180004962: e8 29 12 01 00 call 0x180015b90 180004967: 4a 8b 0c 26 mov (%rsi,%r12,1),%rcx 18000496b: 45 33 c9 xor %r9d,%r9d 18000496e: 8b 91 c4 4c 04 00 mov 0x44cc4(%rcx),%edx 180004974: 45 8d 41 07 lea 0x7(%r9),%r8d 180004978: 44 8b f8 mov %eax,%r15d 18000497b: e8 f0 04 01 00 call 0x180014e70 180004980: 4a 8b 0c 26 mov (%rsi,%r12,1),%rcx 180004984: 44 8b 89 c4 4c 04 00 mov 0x44cc4(%rcx),%r9d 18000498b: 8b d0 mov %eax,%edx 18000498d: f3 0f 10 91 d4 00 00 movss 0xd4(%rcx),%xmm2 180004994: 00 180004995: e8 f6 11 01 00 call 0x180015b90 18000499a: 46 8b a4 26 b0 00 00 mov 0xb0(%rsi,%r12,1),%r12d 1800049a1: 00 1800049a2: 8b e8 mov %eax,%ebp 1800049a4: eb 23 jmp 0x1800049c9 1800049a6: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 1800049ab: ff 15 87 eb 04 00 call *0x4eb87(%rip) # 0x180053538 1800049b1: b8 fb ff ff ff mov $0xfffffffb,%eax 1800049b6: e9 74 04 00 00 jmp 0x180004e2f 1800049bb: 44 8b 7c 24 40 mov 0x40(%rsp),%r15d 1800049c0: 8b 6c 24 40 mov 0x40(%rsp),%ebp 1800049c4: 44 8b 64 24 40 mov 0x40(%rsp),%r12d 1800049c9: 48 8d 05 80 ed 06 00 lea 0x6ed80(%rip),%rax # 0x180073750 1800049d0: 4d 69 ed a8 04 00 00 imul $0x4a8,%r13,%r13 1800049d7: 48 8d 15 be 45 05 00 lea 0x545be(%rip),%rdx # 0x180058f9c 1800049de: 45 8b 44 05 60 mov 0x60(%r13,%rax,1),%r8d 1800049e3: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 1800049e8: e8 c3 e1 02 00 call 0x180032bb0 1800049ed: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 1800049f2: 48 8d 3d a7 45 05 00 lea 0x545a7(%rip),%rdi # 0x180058fa0 1800049f9: b9 04 00 00 00 mov $0x4,%ecx 1800049fe: c6 44 24 7f 00 movb $0x0,0x7f(%rsp) 180004a03: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180004a05: 75 0d jne 0x180004a14 180004a07: 41 8d 84 24 20 d1 ff lea -0x2ee0(%r12),%eax 180004a0e: ff 180004a0f: e9 a9 01 00 00 jmp 0x180004bbd 180004a14: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 180004a19: 48 8d 3d 84 45 05 00 lea 0x54584(%rip),%rdi # 0x180058fa4 180004a20: b9 04 00 00 00 mov $0x4,%ecx 180004a25: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180004a27: 0f 84 88 01 00 00 je 0x180004bb5 180004a2d: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 180004a32: 48 8d 3d 6f 45 05 00 lea 0x5456f(%rip),%rdi # 0x180058fa8 180004a39: b9 04 00 00 00 mov $0x4,%ecx 180004a3e: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180004a40: 0f 84 6f 01 00 00 je 0x180004bb5 180004a46: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 180004a4b: 48 8d 3d 5a 45 05 00 lea 0x5455a(%rip),%rdi # 0x180058fac 180004a52: b9 04 00 00 00 mov $0x4,%ecx 180004a57: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180004a59: 0f 84 56 01 00 00 je 0x180004bb5 180004a5f: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 180004a64: 48 8d 3d 45 45 05 00 lea 0x54545(%rip),%rdi # 0x180058fb0 180004a6b: b9 04 00 00 00 mov $0x4,%ecx 180004a70: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180004a72: 0f 84 3d 01 00 00 je 0x180004bb5 180004a78: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 180004a7d: 48 8d 3d 30 45 05 00 lea 0x54530(%rip),%rdi # 0x180058fb4 180004a84: b9 04 00 00 00 mov $0x4,%ecx 180004a89: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180004a8b: 0f 84 24 01 00 00 je 0x180004bb5 180004a91: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 180004a96: 48 8d 3d 1b 45 05 00 lea 0x5451b(%rip),%rdi # 0x180058fb8 180004a9d: b9 04 00 00 00 mov $0x4,%ecx 180004aa2: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180004aa4: 0f 84 0b 01 00 00 je 0x180004bb5 180004aaa: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 180004aaf: 48 8d 3d 06 45 05 00 lea 0x54506(%rip),%rdi # 0x180058fbc 180004ab6: b9 04 00 00 00 mov $0x4,%ecx 180004abb: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180004abd: 0f 84 f2 00 00 00 je 0x180004bb5 180004ac3: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 180004ac8: 48 8d 3d f1 44 05 00 lea 0x544f1(%rip),%rdi # 0x180058fc0 180004acf: b9 04 00 00 00 mov $0x4,%ecx 180004ad4: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180004ad6: 0f 84 cf 00 00 00 je 0x180004bab 180004adc: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 180004ae1: 48 8d 3d dc 44 05 00 lea 0x544dc(%rip),%rdi # 0x180058fc4 180004ae8: b9 04 00 00 00 mov $0x4,%ecx 180004aed: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180004aef: 0f 84 b6 00 00 00 je 0x180004bab 180004af5: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 180004afa: 48 8d 3d c7 44 05 00 lea 0x544c7(%rip),%rdi # 0x180058fc8 180004b01: b9 04 00 00 00 mov $0x4,%ecx 180004b06: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180004b08: 0f 84 9d 00 00 00 je 0x180004bab 180004b0e: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 180004b13: 48 8d 3d b2 44 05 00 lea 0x544b2(%rip),%rdi # 0x180058fcc 180004b1a: b9 04 00 00 00 mov $0x4,%ecx 180004b1f: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180004b21: 0f 84 84 00 00 00 je 0x180004bab 180004b27: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 180004b2c: 48 8d 3d 9d 44 05 00 lea 0x5449d(%rip),%rdi # 0x180058fd0 180004b33: b9 04 00 00 00 mov $0x4,%ecx 180004b38: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180004b3a: 74 6f je 0x180004bab 180004b3c: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 180004b41: 48 8d 3d 8c 44 05 00 lea 0x5448c(%rip),%rdi # 0x180058fd4 180004b48: b9 04 00 00 00 mov $0x4,%ecx 180004b4d: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180004b4f: 74 5a je 0x180004bab 180004b51: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 180004b56: 48 8d 3d 7b 44 05 00 lea 0x5447b(%rip),%rdi # 0x180058fd8 180004b5d: b9 04 00 00 00 mov $0x4,%ecx 180004b62: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180004b64: 74 45 je 0x180004bab 180004b66: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 180004b6b: 48 8d 3d 6a 44 05 00 lea 0x5446a(%rip),%rdi # 0x180058fdc 180004b72: b9 04 00 00 00 mov $0x4,%ecx 180004b77: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180004b79: 75 0a jne 0x180004b85 180004b7b: 41 8d 84 24 90 e8 ff lea -0x1770(%r12),%eax 180004b82: ff 180004b83: eb 38 jmp 0x180004bbd 180004b85: 48 8d 05 c4 eb 06 00 lea 0x6ebc4(%rip),%rax # 0x180073750 180004b8c: 41 81 7c 05 68 80 02 cmpl $0x280,0x68(%r13,%rax,1) 180004b93: 00 00 180004b95: 72 0a jb 0x180004ba1 180004b97: 41 8d 84 24 f0 d8 ff lea -0x2710(%r12),%eax 180004b9e: ff 180004b9f: eb 1c jmp 0x180004bbd 180004ba1: 41 8d 84 24 c0 e0 ff lea -0x1f40(%r12),%eax 180004ba8: ff 180004ba9: eb 12 jmp 0x180004bbd 180004bab: 41 8d 84 24 c0 e0 ff lea -0x1f40(%r12),%eax 180004bb2: ff 180004bb3: eb 08 jmp 0x180004bbd 180004bb5: 41 8d 84 24 f0 d8 ff lea -0x2710(%r12),%eax 180004bbc: ff 180004bbd: 3b c5 cmp %ebp,%eax 180004bbf: 7c 09 jl 0x180004bca 180004bc1: 8b e8 mov %eax,%ebp 180004bc3: 41 3b c7 cmp %r15d,%eax 180004bc6: 41 0f 4f ef cmovg %r15d,%ebp 180004bca: bf 98 3a 00 00 mov $0x3a98,%edi 180004bcf: 3b ef cmp %edi,%ebp 180004bd1: 7c 0c jl 0x180004bdf 180004bd3: b8 40 9c 00 00 mov $0x9c40,%eax 180004bd8: 8b fd mov %ebp,%edi 180004bda: 3b e8 cmp %eax,%ebp 180004bdc: 0f 4f f8 cmovg %eax,%edi 180004bdf: 45 85 f6 test %r14d,%r14d 180004be2: 74 23 je 0x180004c07 180004be4: 8b 44 24 44 mov 0x44(%rsp),%eax 180004be8: 85 c0 test %eax,%eax 180004bea: 74 1b je 0x180004c07 180004bec: 8b 8c 24 00 01 00 00 mov 0x100(%rsp),%ecx 180004bf3: 48 c1 e1 20 shl $0x20,%rcx 180004bf7: 48 0b c8 or %rax,%rcx 180004bfa: 83 7c 24 40 00 cmpl $0x0,0x40(%rsp) 180004bff: 74 04 je 0x180004c05 180004c01: 8b 39 mov (%rcx),%edi 180004c03: eb 02 jmp 0x180004c07 180004c05: 89 39 mov %edi,(%rcx) 180004c07: 81 eb f4 01 00 00 sub $0x1f4,%ebx 180004c0d: 8d 83 70 9a ff ff lea -0x6590(%rbx),%eax 180004c13: 3d 80 3e 00 00 cmp $0x3e80,%eax 180004c18: 0f 87 0f 02 00 00 ja 0x180004e2d 180004c1e: 81 fb 18 79 00 00 cmp $0x7918,%ebx 180004c24: 7d 0f jge 0x180004c35 180004c26: 8b c3 mov %ebx,%eax 180004c28: 2b c7 sub %edi,%eax 180004c2a: 3d 88 13 00 00 cmp $0x1388,%eax 180004c2f: 0f 8c f8 01 00 00 jl 0x180004e2d 180004c35: 81 fb 30 75 00 00 cmp $0x7530,%ebx 180004c3b: 7d 25 jge 0x180004c62 180004c3d: 8d 8b e0 b1 ff ff lea -0x4e20(%rbx),%ecx 180004c43: b8 d3 4d 62 10 mov $0x10624dd3,%eax 180004c48: 6b c9 7c imul $0x7c,%ecx,%ecx 180004c4b: f7 e9 imul %ecx 180004c4d: c1 fa 06 sar $0x6,%edx 180004c50: 8b c2 mov %edx,%eax 180004c52: c1 e8 1f shr $0x1f,%eax 180004c55: 8d 84 02 d0 84 00 00 lea 0x84d0(%rdx,%rax,1),%eax 180004c5c: f3 0f 2a d0 cvtsi2ss %eax,%xmm2 180004c60: eb 62 jmp 0x180004cc4 180004c62: 81 fb e4 89 00 00 cmp $0x89e4,%ebx 180004c68: 7d 40 jge 0x180004caa 180004c6a: f3 0f 2a cb cvtsi2ss %ebx,%xmm1 180004c6e: 0f 28 d1 movaps %xmm1,%xmm2 180004c71: 0f 28 c1 movaps %xmm1,%xmm0 180004c74: f3 0f 59 15 40 9e 05 mulss 0x59e40(%rip),%xmm2 # 0x18005eabc 180004c7b: 00 180004c7c: f3 0f 59 05 34 9e 05 mulss 0x59e34(%rip),%xmm0 # 0x18005eab8 180004c83: 00 180004c84: f3 0f 59 d1 mulss %xmm1,%xmm2 180004c88: f3 0f 59 c1 mulss %xmm1,%xmm0 180004c8c: f3 0f 59 d1 mulss %xmm1,%xmm2 180004c90: f3 0f 59 0d 1c 9e 05 mulss 0x59e1c(%rip),%xmm1 # 0x18005eab4 180004c97: 00 180004c98: f3 0f 5c d0 subss %xmm0,%xmm2 180004c9c: f3 0f 58 d1 addss %xmm1,%xmm2 180004ca0: f3 0f 5c 15 08 9e 05 subss 0x59e08(%rip),%xmm2 # 0x18005eab0 180004ca7: 00 180004ca8: eb 1a jmp 0x180004cc4 180004caa: 8d 83 1c 76 ff ff lea -0x89e4(%rbx),%eax 180004cb0: f3 0f 2a d0 cvtsi2ss %eax,%xmm2 180004cb4: f3 0f 59 15 f0 9d 05 mulss 0x59df0(%rip),%xmm2 # 0x18005eaac 180004cbb: 00 180004cbc: f3 0f 58 15 e4 9d 05 addss 0x59de4(%rip),%xmm2 # 0x18005eaa8 180004cc3: 00 180004cc4: b8 a8 61 00 00 mov $0x61a8,%eax 180004cc9: 3b f8 cmp %eax,%edi 180004ccb: 7c 14 jl 0x180004ce1 180004ccd: 2b c7 sub %edi,%eax 180004ccf: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 180004cd3: f3 0f 59 05 4d 9a 05 mulss 0x59a4d(%rip),%xmm0 # 0x18005e728 180004cda: 00 180004cdb: f3 0f 58 d0 addss %xmm0,%xmm2 180004cdf: eb 12 jmp 0x180004cf3 180004ce1: 2b c7 sub %edi,%eax 180004ce3: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 180004ce7: f3 0f 59 05 b5 9d 05 mulss 0x59db5(%rip),%xmm0 # 0x18005eaa4 180004cee: 00 180004cef: f3 0f 58 d0 addss %xmm0,%xmm2 180004cf3: 0f 2f 15 a6 9d 05 00 comiss 0x59da6(%rip),%xmm2 # 0x18005eaa0 180004cfa: 0f 57 c9 xorps %xmm1,%xmm1 180004cfd: f3 0f 10 25 97 9d 05 movss 0x59d97(%rip),%xmm4 # 0x18005ea9c 180004d04: 00 180004d05: f3 0f 10 1d 8b 9d 05 movss 0x59d8b(%rip),%xmm3 # 0x18005ea98 180004d0c: 00 180004d0d: 76 14 jbe 0x180004d23 180004d0f: 0f 28 c1 movaps %xmm1,%xmm0 180004d12: f3 0f 5c 05 06 9b 05 subss 0x59b06(%rip),%xmm0 # 0x18005e820 180004d19: 00 180004d1a: f3 0f 58 d0 addss %xmm0,%xmm2 180004d1e: e9 e9 00 00 00 jmp 0x180004e0c 180004d23: 0f 2f 15 6a 9d 05 00 comiss 0x59d6a(%rip),%xmm2 # 0x18005ea94 180004d2a: 76 14 jbe 0x180004d40 180004d2c: 0f 28 c1 movaps %xmm1,%xmm0 180004d2f: f3 0f 5c 05 59 9d 05 subss 0x59d59(%rip),%xmm0 # 0x18005ea90 180004d36: 00 180004d37: f3 0f 58 d0 addss %xmm0,%xmm2 180004d3b: e9 cc 00 00 00 jmp 0x180004e0c 180004d40: 0f 2f 15 45 9d 05 00 comiss 0x59d45(%rip),%xmm2 # 0x18005ea8c 180004d47: 76 14 jbe 0x180004d5d 180004d49: 0f 28 c1 movaps %xmm1,%xmm0 180004d4c: f3 0f 5c 05 34 9d 05 subss 0x59d34(%rip),%xmm0 # 0x18005ea88 180004d53: 00 180004d54: f3 0f 58 d0 addss %xmm0,%xmm2 180004d58: e9 af 00 00 00 jmp 0x180004e0c 180004d5d: 0f 2f 15 20 9d 05 00 comiss 0x59d20(%rip),%xmm2 # 0x18005ea84 180004d64: 76 14 jbe 0x180004d7a 180004d66: 0f 28 c1 movaps %xmm1,%xmm0 180004d69: f3 0f 5c 05 0f 9d 05 subss 0x59d0f(%rip),%xmm0 # 0x18005ea80 180004d70: 00 180004d71: f3 0f 58 d0 addss %xmm0,%xmm2 180004d75: e9 92 00 00 00 jmp 0x180004e0c 180004d7a: 0f 2f 15 fb 9c 05 00 comiss 0x59cfb(%rip),%xmm2 # 0x18005ea7c 180004d81: 76 11 jbe 0x180004d94 180004d83: 0f 28 c1 movaps %xmm1,%xmm0 180004d86: f3 0f 5c 05 ea 9c 05 subss 0x59cea(%rip),%xmm0 # 0x18005ea78 180004d8d: 00 180004d8e: f3 0f 58 d0 addss %xmm0,%xmm2 180004d92: eb 78 jmp 0x180004e0c 180004d94: 0f 2f 15 d9 9c 05 00 comiss 0x59cd9(%rip),%xmm2 # 0x18005ea74 180004d9b: 76 11 jbe 0x180004dae 180004d9d: 0f 28 c1 movaps %xmm1,%xmm0 180004da0: f3 0f 5c 05 c8 9c 05 subss 0x59cc8(%rip),%xmm0 # 0x18005ea70 180004da7: 00 180004da8: f3 0f 58 d0 addss %xmm0,%xmm2 180004dac: eb 5e jmp 0x180004e0c 180004dae: 0f 2f 15 b7 9c 05 00 comiss 0x59cb7(%rip),%xmm2 # 0x18005ea6c 180004db5: 76 11 jbe 0x180004dc8 180004db7: 0f 28 c1 movaps %xmm1,%xmm0 180004dba: f3 0f 5c 05 a6 9c 05 subss 0x59ca6(%rip),%xmm0 # 0x18005ea68 180004dc1: 00 180004dc2: f3 0f 58 d0 addss %xmm0,%xmm2 180004dc6: eb 44 jmp 0x180004e0c 180004dc8: 0f 2f 15 95 9c 05 00 comiss 0x59c95(%rip),%xmm2 # 0x18005ea64 180004dcf: 76 11 jbe 0x180004de2 180004dd1: 0f 28 c1 movaps %xmm1,%xmm0 180004dd4: f3 0f 5c 05 84 9c 05 subss 0x59c84(%rip),%xmm0 # 0x18005ea60 180004ddb: 00 180004ddc: f3 0f 58 d0 addss %xmm0,%xmm2 180004de0: eb 2a jmp 0x180004e0c 180004de2: 0f 2f 15 73 9c 05 00 comiss 0x59c73(%rip),%xmm2 # 0x18005ea5c 180004de9: 76 0d jbe 0x180004df8 180004deb: 0f 28 c1 movaps %xmm1,%xmm0 180004dee: f3 0f 5c c4 subss %xmm4,%xmm0 180004df2: f3 0f 58 d0 addss %xmm0,%xmm2 180004df6: eb 14 jmp 0x180004e0c 180004df8: 0f 2f d3 comiss %xmm3,%xmm2 180004dfb: 76 0f jbe 0x180004e0c 180004dfd: 0f 28 c1 movaps %xmm1,%xmm0 180004e00: f3 0f 5c 05 e0 9b 05 subss 0x59be0(%rip),%xmm0 # 0x18005e9e8 180004e07: 00 180004e08: f3 0f 58 d0 addss %xmm0,%xmm2 180004e0c: f3 0f 5c cc subss %xmm4,%xmm1 180004e10: f3 0f 58 d1 addss %xmm1,%xmm2 180004e14: 0f 2f da comiss %xmm2,%xmm3 180004e17: 76 10 jbe 0x180004e29 180004e19: f3 0f 5c d3 subss %xmm3,%xmm2 180004e1d: f3 0f 59 15 df 98 05 mulss 0x598df(%rip),%xmm2 # 0x18005e704 180004e24: 00 180004e25: f3 0f 58 d3 addss %xmm3,%xmm2 180004e29: f3 0f 2c da cvttss2si %xmm2,%ebx 180004e2d: 8b c3 mov %ebx,%eax 180004e2f: 48 8b b4 24 98 00 00 mov 0x98(%rsp),%rsi 180004e36: 00 180004e37: 48 8b 8c 24 80 00 00 mov 0x80(%rsp),%rcx 180004e3e: 00 180004e3f: 48 33 cc xor %rsp,%rcx 180004e42: e8 f9 d7 02 00 call 0x180032640 180004e47: 48 81 c4 a0 00 00 00 add $0xa0,%rsp 180004e4e: 41 5f pop %r15 180004e50: 41 5e pop %r14 180004e52: 41 5d pop %r13 180004e54: 41 5c pop %r12 180004e56: 5f pop %rdi 180004e57: 5d pop %rbp 180004e58: 5b pop %rbx 180004e59: c3 ret 180004e5a: cc int3 180004e5b: cc int3 180004e5c: cc int3 180004e5d: cc int3 180004e5e: cc int3 180004e5f: cc int3 180004e60: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180004e65: 57 push %rdi 180004e66: 48 83 ec 20 sub $0x20,%rsp 180004e6a: 81 f9 81 00 00 00 cmp $0x81,%ecx 180004e70: 45 8b d8 mov %r8d,%r11d 180004e73: 8b da mov %edx,%ebx 180004e75: 0f 83 fc 01 00 00 jae 0x180005077 180004e7b: 8b d1 mov %ecx,%edx 180004e7d: 48 8d 3d cc e8 06 00 lea 0x6e8cc(%rip),%rdi # 0x180073750 180004e84: 48 69 d2 a8 04 00 00 imul $0x4a8,%rdx,%rdx 180004e8b: 48 8b 44 3a 08 mov 0x8(%rdx,%rdi,1),%rax 180004e90: 48 85 c0 test %rax,%rax 180004e93: 0f 84 de 01 00 00 je 0x180005077 180004e99: 48 83 3c 3a 00 cmpq $0x0,(%rdx,%rdi,1) 180004e9e: 0f 84 d3 01 00 00 je 0x180005077 180004ea4: 48 83 7c 3a 10 00 cmpq $0x0,0x10(%rdx,%rdi,1) 180004eaa: 0f 84 c7 01 00 00 je 0x180005077 180004eb0: 48 83 7c 3a 18 00 cmpq $0x0,0x18(%rdx,%rdi,1) 180004eb6: 0f 84 bb 01 00 00 je 0x180005077 180004ebc: 83 78 14 00 cmpl $0x0,0x14(%rax) 180004ec0: 75 18 jne 0x180004eda 180004ec2: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 180004ec7: ff 15 6b e6 04 00 call *0x4e66b(%rip) # 0x180053538 180004ecd: 33 c0 xor %eax,%eax 180004ecf: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180004ed4: 48 83 c4 20 add $0x20,%rsp 180004ed8: 5f pop %rdi 180004ed9: c3 ret 180004eda: 4c 8b 44 24 50 mov 0x50(%rsp),%r8 180004edf: 4d 85 c0 test %r8,%r8 180004ee2: 0f 84 8f 01 00 00 je 0x180005077 180004ee8: 4c 8b 4c 24 58 mov 0x58(%rsp),%r9 180004eed: 4d 85 c9 test %r9,%r9 180004ef0: 0f 84 81 01 00 00 je 0x180005077 180004ef6: 0f 57 d2 xorps %xmm2,%xmm2 180004ef9: 0f 2f d3 comiss %xmm3,%xmm2 180004efc: 0f 87 75 01 00 00 ja 0x180005077 180004f02: 44 8b 94 3a 5c 04 00 mov 0x45c(%rdx,%rdi,1),%r10d 180004f09: 00 180004f0a: 45 85 d2 test %r10d,%r10d 180004f0d: 0f 84 4c 01 00 00 je 0x18000505f 180004f13: 8b 8c 3a 60 04 00 00 mov 0x460(%rdx,%rdi,1),%ecx 180004f1a: 85 c9 test %ecx,%ecx 180004f1c: 0f 84 3d 01 00 00 je 0x18000505f 180004f22: f3 0f 10 8c 3a 6c 04 movss 0x46c(%rdx,%rdi,1),%xmm1 180004f29: 00 00 180004f2b: f3 0f 10 05 ad 9a 05 movss 0x59aad(%rip),%xmm0 # 0x18005e9e0 180004f32: 00 180004f33: 0f 2f c1 comiss %xmm1,%xmm0 180004f36: 0f 87 23 01 00 00 ja 0x18000505f 180004f3c: 0f 2f 0d a9 9a 05 00 comiss 0x59aa9(%rip),%xmm1 # 0x18005e9ec 180004f43: 0f 87 16 01 00 00 ja 0x18000505f 180004f49: 0f 2f da comiss %xmm2,%xmm3 180004f4c: 8b 44 3a 68 mov 0x68(%rdx,%rdi,1),%eax 180004f50: f3 0f 10 0d ac 97 05 movss 0x597ac(%rip),%xmm1 # 0x18005e704 180004f57: 00 180004f58: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 180004f5d: f3 0f 2a e3 cvtsi2ss %ebx,%xmm4 180004f61: f3 41 0f 2a eb cvtsi2ss %r11d,%xmm5 180004f66: 8b 44 3a 6c mov 0x6c(%rdx,%rdi,1),%eax 180004f6a: f3 0f 59 c1 mulss %xmm1,%xmm0 180004f6e: f3 0f 5c e0 subss %xmm0,%xmm4 180004f72: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 180004f77: f3 0f 59 c1 mulss %xmm1,%xmm0 180004f7b: f3 0f 5c e8 subss %xmm0,%xmm5 180004f7f: 76 4a jbe 0x180004fcb 180004f81: f3 0f 10 84 3a 80 04 movss 0x480(%rdx,%rdi,1),%xmm0 180004f88: 00 00 180004f8a: f3 0f 10 0d 52 9a 05 movss 0x59a52(%rip),%xmm1 # 0x18005e9e4 180004f91: 00 180004f92: 0f 2f c1 comiss %xmm1,%xmm0 180004f95: 76 34 jbe 0x180004fcb 180004f97: 0f 2f cb comiss %xmm3,%xmm1 180004f9a: 76 03 jbe 0x180004f9f 180004f9c: 0f 28 d9 movaps %xmm1,%xmm3 180004f9f: 0f 28 cb movaps %xmm3,%xmm1 180004fa2: f3 0f 5c c8 subss %xmm0,%xmm1 180004fa6: f3 0f 59 c3 mulss %xmm3,%xmm0 180004faa: f3 0f 5e c8 divss %xmm0,%xmm1 180004fae: 0f 28 c1 movaps %xmm1,%xmm0 180004fb1: f3 0f 59 8c 3a 84 04 mulss 0x484(%rdx,%rdi,1),%xmm1 180004fb8: 00 00 180004fba: f3 0f 59 84 3a 88 04 mulss 0x488(%rdx,%rdi,1),%xmm0 180004fc1: 00 00 180004fc3: f3 0f 58 e1 addss %xmm1,%xmm4 180004fc7: f3 0f 58 e8 addss %xmm0,%xmm5 180004fcb: f3 0f 10 84 3a 6c 04 movss 0x46c(%rdx,%rdi,1),%xmm0 180004fd2: 00 00 180004fd4: f3 0f 10 9c 3a 78 04 movss 0x478(%rdx,%rdi,1),%xmm3 180004fdb: 00 00 180004fdd: f3 0f 10 15 73 9a 05 movss 0x59a73(%rip),%xmm2 # 0x18005ea58 180004fe4: 00 180004fe5: d1 e9 shr $1,%ecx 180004fe7: 41 d1 ea shr $1,%r10d 180004fea: 8b c1 mov %ecx,%eax 180004fec: f3 0f 5e e8 divss %xmm0,%xmm5 180004ff0: f3 0f 5e e0 divss %xmm0,%xmm4 180004ff4: 0f 28 c3 movaps %xmm3,%xmm0 180004ff7: 0f 28 cd movaps %xmm5,%xmm1 180004ffa: f3 0f 59 c4 mulss %xmm4,%xmm0 180004ffe: f3 0f 59 dd mulss %xmm5,%xmm3 180005002: f3 0f 5c c8 subss %xmm0,%xmm1 180005006: f3 0f 2a 84 3a 68 04 cvtsi2ssl 0x468(%rdx,%rdi,1),%xmm0 18000500d: 00 00 18000500f: f3 0f 58 dc addss %xmm4,%xmm3 180005013: f3 0f 5c c8 subss %xmm0,%xmm1 180005017: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 18000501c: 41 8b c2 mov %r10d,%eax 18000501f: f3 0f 58 c8 addss %xmm0,%xmm1 180005023: f3 0f 2a 84 3a 64 04 cvtsi2ssl 0x464(%rdx,%rdi,1),%xmm0 18000502a: 00 00 18000502c: f3 0f 5c d8 subss %xmm0,%xmm3 180005030: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 180005035: f3 0f 58 ca addss %xmm2,%xmm1 180005039: f3 0f 58 d8 addss %xmm0,%xmm3 18000503d: f3 0f 2c c9 cvttss2si %xmm1,%ecx 180005041: f3 0f 58 da addss %xmm2,%xmm3 180005045: f3 0f 2c c3 cvttss2si %xmm3,%eax 180005049: 41 89 00 mov %eax,(%r8) 18000504c: 41 89 09 mov %ecx,(%r9) 18000504f: b8 01 00 00 00 mov $0x1,%eax 180005054: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180005059: 48 83 c4 20 add $0x20,%rsp 18000505d: 5f pop %rdi 18000505e: c3 ret 18000505f: b9 0b 00 ae e4 mov $0xe4ae000b,%ecx 180005064: ff 15 ce e4 04 00 call *0x4e4ce(%rip) # 0x180053538 18000506a: 33 c0 xor %eax,%eax 18000506c: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180005071: 48 83 c4 20 add $0x20,%rsp 180005075: 5f pop %rdi 180005076: c3 ret 180005077: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000507c: ff 15 b6 e4 04 00 call *0x4e4b6(%rip) # 0x180053538 180005082: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180005087: 33 c0 xor %eax,%eax 180005089: 48 83 c4 20 add $0x20,%rsp 18000508d: 5f pop %rdi 18000508e: c3 ret 18000508f: cc int3 180005090: 40 53 rex push %rbx 180005092: 48 83 ec 40 sub $0x40,%rsp 180005096: 81 f9 81 00 00 00 cmp $0x81,%ecx 18000509c: 0f 28 e3 movaps %xmm3,%xmm4 18000509f: 45 8b d0 mov %r8d,%r10d 1800050a2: 44 8b da mov %edx,%r11d 1800050a5: 0f 83 08 02 00 00 jae 0x1800052b3 1800050ab: 8b d1 mov %ecx,%edx 1800050ad: 48 8d 1d 9c e6 06 00 lea 0x6e69c(%rip),%rbx # 0x180073750 1800050b4: 48 69 d2 a8 04 00 00 imul $0x4a8,%rdx,%rdx 1800050bb: 48 8b 44 1a 08 mov 0x8(%rdx,%rbx,1),%rax 1800050c0: 48 85 c0 test %rax,%rax 1800050c3: 0f 84 ea 01 00 00 je 0x1800052b3 1800050c9: 48 83 3c 1a 00 cmpq $0x0,(%rdx,%rbx,1) 1800050ce: 0f 84 df 01 00 00 je 0x1800052b3 1800050d4: 48 83 7c 1a 10 00 cmpq $0x0,0x10(%rdx,%rbx,1) 1800050da: 0f 84 d3 01 00 00 je 0x1800052b3 1800050e0: 48 83 7c 1a 18 00 cmpq $0x0,0x18(%rdx,%rbx,1) 1800050e6: 0f 84 c7 01 00 00 je 0x1800052b3 1800050ec: 83 78 14 00 cmpl $0x0,0x14(%rax) 1800050f0: 75 13 jne 0x180005105 1800050f2: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 1800050f7: ff 15 3b e4 04 00 call *0x4e43b(%rip) # 0x180053538 1800050fd: 33 c0 xor %eax,%eax 1800050ff: 48 83 c4 40 add $0x40,%rsp 180005103: 5b pop %rbx 180005104: c3 ret 180005105: 8b 84 1a 5c 04 00 00 mov 0x45c(%rdx,%rbx,1),%eax 18000510c: 85 c0 test %eax,%eax 18000510e: 0f 84 8c 01 00 00 je 0x1800052a0 180005114: 8b 8c 1a 60 04 00 00 mov 0x460(%rdx,%rbx,1),%ecx 18000511b: 85 c9 test %ecx,%ecx 18000511d: 0f 84 7d 01 00 00 je 0x1800052a0 180005123: f3 0f 10 8c 1a 6c 04 movss 0x46c(%rdx,%rbx,1),%xmm1 18000512a: 00 00 18000512c: f3 0f 10 05 ac 98 05 movss 0x598ac(%rip),%xmm0 # 0x18005e9e0 180005133: 00 180005134: 0f 2f c1 comiss %xmm1,%xmm0 180005137: 0f 87 63 01 00 00 ja 0x1800052a0 18000513d: 0f 2f 0d a8 98 05 00 comiss 0x598a8(%rip),%xmm1 # 0x18005e9ec 180005144: 0f 87 56 01 00 00 ja 0x1800052a0 18000514a: 4c 8b 44 24 70 mov 0x70(%rsp),%r8 18000514f: 4d 85 c0 test %r8,%r8 180005152: 0f 84 5b 01 00 00 je 0x1800052b3 180005158: 4c 8b 4c 24 78 mov 0x78(%rsp),%r9 18000515d: 4d 85 c9 test %r9,%r9 180005160: 0f 84 4d 01 00 00 je 0x1800052b3 180005166: 0f 57 ed xorps %xmm5,%xmm5 180005169: 0f 2f eb comiss %xmm3,%xmm5 18000516c: 0f 87 41 01 00 00 ja 0x1800052b3 180005172: 0f 2f e5 comiss %xmm5,%xmm4 180005175: f3 0f 10 0d 87 95 05 movss 0x59587(%rip),%xmm1 # 0x18005e704 18000517c: 00 18000517d: 0f 57 db xorps %xmm3,%xmm3 180005180: 0f 29 74 24 30 movaps %xmm6,0x30(%rsp) 180005185: 0f 29 7c 24 20 movaps %xmm7,0x20(%rsp) 18000518a: f3 0f 10 b4 1a 78 04 movss 0x478(%rdx,%rbx,1),%xmm6 180005191: 00 00 180005193: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 180005198: f3 41 0f 2a db cvtsi2ss %r11d,%xmm3 18000519d: f3 0f 59 c1 mulss %xmm1,%xmm0 1800051a1: f3 0f 5c d8 subss %xmm0,%xmm3 1800051a5: f3 0f 2a 84 1a 64 04 cvtsi2ssl 0x464(%rdx,%rbx,1),%xmm0 1800051ac: 00 00 1800051ae: f3 41 0f 2a d2 cvtsi2ss %r10d,%xmm2 1800051b3: f3 0f 58 d8 addss %xmm0,%xmm3 1800051b7: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 1800051bc: 0f 28 fb movaps %xmm3,%xmm7 1800051bf: f3 0f 59 c1 mulss %xmm1,%xmm0 1800051c3: f3 0f 2a 8c 1a 68 04 cvtsi2ssl 0x468(%rdx,%rbx,1),%xmm1 1800051ca: 00 00 1800051cc: f3 0f 5c d0 subss %xmm0,%xmm2 1800051d0: 0f 28 c6 movaps %xmm6,%xmm0 1800051d3: f3 0f 59 f3 mulss %xmm3,%xmm6 1800051d7: f3 0f 58 d1 addss %xmm1,%xmm2 1800051db: f3 0f 10 8c 1a 6c 04 movss 0x46c(%rdx,%rbx,1),%xmm1 1800051e2: 00 00 1800051e4: f3 0f 59 c2 mulss %xmm2,%xmm0 1800051e8: f3 0f 58 f2 addss %xmm2,%xmm6 1800051ec: f3 0f 5c f8 subss %xmm0,%xmm7 1800051f0: f3 0f 59 f1 mulss %xmm1,%xmm6 1800051f4: f3 0f 59 f9 mulss %xmm1,%xmm7 1800051f8: 76 55 jbe 0x18000524f 1800051fa: f3 0f 10 84 1a 80 04 movss 0x480(%rdx,%rbx,1),%xmm0 180005201: 00 00 180005203: f3 0f 10 0d d9 97 05 movss 0x597d9(%rip),%xmm1 # 0x18005e9e4 18000520a: 00 18000520b: 0f 2f c1 comiss %xmm1,%xmm0 18000520e: 76 3f jbe 0x18000524f 180005210: 0f 2f cc comiss %xmm4,%xmm1 180005213: 76 03 jbe 0x180005218 180005215: 0f 28 e1 movaps %xmm1,%xmm4 180005218: 0f 28 d4 movaps %xmm4,%xmm2 18000521b: f3 0f 5c d0 subss %xmm0,%xmm2 18000521f: f3 0f 59 c4 mulss %xmm4,%xmm0 180005223: f3 0f 5e d0 divss %xmm0,%xmm2 180005227: 0f 28 c5 movaps %xmm5,%xmm0 18000522a: 0f 28 ca movaps %xmm2,%xmm1 18000522d: f3 0f 59 94 1a 84 04 mulss 0x484(%rdx,%rbx,1),%xmm2 180005234: 00 00 180005236: f3 0f 59 8c 1a 88 04 mulss 0x488(%rdx,%rbx,1),%xmm1 18000523d: 00 00 18000523f: f3 0f 5c ea subss %xmm2,%xmm5 180005243: f3 0f 58 fd addss %xmm5,%xmm7 180005247: f3 0f 5c c1 subss %xmm1,%xmm0 18000524b: f3 0f 58 f0 addss %xmm0,%xmm6 18000524f: 8b 44 1a 6c mov 0x6c(%rdx,%rbx,1),%eax 180005253: f3 0f 10 0d fd 97 05 movss 0x597fd(%rip),%xmm1 # 0x18005ea58 18000525a: 00 18000525b: d1 e8 shr $1,%eax 18000525d: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 180005262: 8b 44 1a 68 mov 0x68(%rdx,%rbx,1),%eax 180005266: d1 e8 shr $1,%eax 180005268: f3 0f 58 c6 addss %xmm6,%xmm0 18000526c: 0f 28 74 24 30 movaps 0x30(%rsp),%xmm6 180005271: f3 0f 58 c1 addss %xmm1,%xmm0 180005275: f3 0f 2c c8 cvttss2si %xmm0,%ecx 180005279: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 18000527e: f3 0f 58 c7 addss %xmm7,%xmm0 180005282: 0f 28 7c 24 20 movaps 0x20(%rsp),%xmm7 180005287: f3 0f 58 c1 addss %xmm1,%xmm0 18000528b: f3 0f 2c c0 cvttss2si %xmm0,%eax 18000528f: 41 89 00 mov %eax,(%r8) 180005292: 41 89 09 mov %ecx,(%r9) 180005295: b8 01 00 00 00 mov $0x1,%eax 18000529a: 48 83 c4 40 add $0x40,%rsp 18000529e: 5b pop %rbx 18000529f: c3 ret 1800052a0: b9 0b 00 ae e4 mov $0xe4ae000b,%ecx 1800052a5: ff 15 8d e2 04 00 call *0x4e28d(%rip) # 0x180053538 1800052ab: 33 c0 xor %eax,%eax 1800052ad: 48 83 c4 40 add $0x40,%rsp 1800052b1: 5b pop %rbx 1800052b2: c3 ret 1800052b3: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800052b8: ff 15 7a e2 04 00 call *0x4e27a(%rip) # 0x180053538 1800052be: 33 c0 xor %eax,%eax 1800052c0: 48 83 c4 40 add $0x40,%rsp 1800052c4: 5b pop %rbx 1800052c5: c3 ret 1800052c6: cc int3 1800052c7: cc int3 1800052c8: cc int3 1800052c9: cc int3 1800052ca: cc int3 1800052cb: cc int3 1800052cc: cc int3 1800052cd: cc int3 1800052ce: cc int3 1800052cf: cc int3 1800052d0: 48 83 ec 48 sub $0x48,%rsp 1800052d4: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800052da: 73 55 jae 0x180005331 1800052dc: 8b c1 mov %ecx,%eax 1800052de: 4c 8d 15 6b e4 06 00 lea 0x6e46b(%rip),%r10 # 0x180073750 1800052e5: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 1800052ec: 4a 83 7c 10 08 00 cmpq $0x0,0x8(%rax,%r10,1) 1800052f2: 74 3d je 0x180005331 1800052f4: 4a 8b 0c 10 mov (%rax,%r10,1),%rcx 1800052f8: 48 85 c9 test %rcx,%rcx 1800052fb: 74 34 je 0x180005331 1800052fd: 4a 83 7c 10 10 00 cmpq $0x0,0x10(%rax,%r10,1) 180005303: 74 2c je 0x180005331 180005305: 4a 83 7c 10 18 00 cmpq $0x0,0x18(%rax,%r10,1) 18000530b: 74 24 je 0x180005331 18000530d: 48 8b 44 24 78 mov 0x78(%rsp),%rax 180005312: c7 44 24 30 00 00 00 movl $0x0,0x30(%rsp) 180005319: 00 18000531a: 48 89 44 24 28 mov %rax,0x28(%rsp) 18000531f: 8b 44 24 70 mov 0x70(%rsp),%eax 180005323: 89 44 24 20 mov %eax,0x20(%rsp) 180005327: e8 e4 e1 00 00 call 0x180013510 18000532c: 48 83 c4 48 add $0x48,%rsp 180005330: c3 ret 180005331: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180005336: ff 15 fc e1 04 00 call *0x4e1fc(%rip) # 0x180053538 18000533c: 33 c0 xor %eax,%eax 18000533e: 48 83 c4 48 add $0x48,%rsp 180005342: c3 ret 180005343: cc int3 180005344: cc int3 180005345: cc int3 180005346: cc int3 180005347: cc int3 180005348: cc int3 180005349: cc int3 18000534a: cc int3 18000534b: cc int3 18000534c: cc int3 18000534d: cc int3 18000534e: cc int3 18000534f: cc int3 180005350: 48 83 ec 38 sub $0x38,%rsp 180005354: 81 f9 81 00 00 00 cmp $0x81,%ecx 18000535a: 73 43 jae 0x18000539f 18000535c: 8b c1 mov %ecx,%eax 18000535e: 4c 8d 15 eb e3 06 00 lea 0x6e3eb(%rip),%r10 # 0x180073750 180005365: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 18000536c: 4a 83 7c 10 08 00 cmpq $0x0,0x8(%rax,%r10,1) 180005372: 74 2b je 0x18000539f 180005374: 4a 8b 0c 10 mov (%rax,%r10,1),%rcx 180005378: 48 85 c9 test %rcx,%rcx 18000537b: 74 22 je 0x18000539f 18000537d: 4a 83 7c 10 10 00 cmpq $0x0,0x10(%rax,%r10,1) 180005383: 74 1a je 0x18000539f 180005385: 4a 83 7c 10 18 00 cmpq $0x0,0x18(%rax,%r10,1) 18000538b: 74 12 je 0x18000539f 18000538d: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 180005394: 00 180005395: e8 b6 f8 00 00 call 0x180014c50 18000539a: 48 83 c4 38 add $0x38,%rsp 18000539e: c3 ret 18000539f: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800053a4: ff 15 8e e1 04 00 call *0x4e18e(%rip) # 0x180053538 1800053aa: 33 c0 xor %eax,%eax 1800053ac: 48 83 c4 38 add $0x38,%rsp 1800053b0: c3 ret 1800053b1: cc int3 1800053b2: cc int3 1800053b3: cc int3 1800053b4: cc int3 1800053b5: cc int3 1800053b6: cc int3 1800053b7: cc int3 1800053b8: cc int3 1800053b9: cc int3 1800053ba: cc int3 1800053bb: cc int3 1800053bc: cc int3 1800053bd: cc int3 1800053be: cc int3 1800053bf: cc int3 1800053c0: 48 83 ec 28 sub $0x28,%rsp 1800053c4: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800053ca: 73 3a jae 0x180005406 1800053cc: 8b c1 mov %ecx,%eax 1800053ce: 4c 8d 0d 7b e3 06 00 lea 0x6e37b(%rip),%r9 # 0x180073750 1800053d5: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 1800053dc: 4a 83 7c 08 08 00 cmpq $0x0,0x8(%rax,%r9,1) 1800053e2: 74 22 je 0x180005406 1800053e4: 4a 8b 0c 08 mov (%rax,%r9,1),%rcx 1800053e8: 48 85 c9 test %rcx,%rcx 1800053eb: 74 19 je 0x180005406 1800053ed: 4a 83 7c 08 10 00 cmpq $0x0,0x10(%rax,%r9,1) 1800053f3: 74 11 je 0x180005406 1800053f5: 4a 83 7c 08 18 00 cmpq $0x0,0x18(%rax,%r9,1) 1800053fb: 74 09 je 0x180005406 1800053fd: 48 83 c4 28 add $0x28,%rsp 180005401: e9 2a d7 00 00 jmp 0x180012b30 180005406: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000540b: ff 15 27 e1 04 00 call *0x4e127(%rip) # 0x180053538 180005411: 33 c0 xor %eax,%eax 180005413: 48 83 c4 28 add $0x28,%rsp 180005417: c3 ret 180005418: cc int3 180005419: cc int3 18000541a: cc int3 18000541b: cc int3 18000541c: cc int3 18000541d: cc int3 18000541e: cc int3 18000541f: cc int3 180005420: 81 f9 81 00 00 00 cmp $0x81,%ecx 180005426: 73 3f jae 0x180005467 180005428: 8b c1 mov %ecx,%eax 18000542a: 48 8d 15 1f e3 06 00 lea 0x6e31f(%rip),%rdx # 0x180073750 180005431: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 180005438: 48 83 7c 10 08 00 cmpq $0x0,0x8(%rax,%rdx,1) 18000543e: 74 27 je 0x180005467 180005440: 48 8b 0c 10 mov (%rax,%rdx,1),%rcx 180005444: 48 85 c9 test %rcx,%rcx 180005447: 74 1e je 0x180005467 180005449: 48 83 7c 10 10 00 cmpq $0x0,0x10(%rax,%rdx,1) 18000544f: 74 16 je 0x180005467 180005451: 48 83 7c 10 18 00 cmpq $0x0,0x18(%rax,%rdx,1) 180005457: 74 0e je 0x180005467 180005459: 48 81 c1 38 02 00 00 add $0x238,%rcx 180005460: 48 ff 25 f9 e0 04 00 rex.W jmp *0x4e0f9(%rip) # 0x180053560 180005467: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000546c: 48 ff 25 c5 e0 04 00 rex.W jmp *0x4e0c5(%rip) # 0x180053538 180005473: cc int3 180005474: cc int3 180005475: cc int3 180005476: cc int3 180005477: cc int3 180005478: cc int3 180005479: cc int3 18000547a: cc int3 18000547b: cc int3 18000547c: cc int3 18000547d: cc int3 18000547e: cc int3 18000547f: cc int3 180005480: 81 f9 81 00 00 00 cmp $0x81,%ecx 180005486: 73 3f jae 0x1800054c7 180005488: 8b c1 mov %ecx,%eax 18000548a: 48 8d 15 bf e2 06 00 lea 0x6e2bf(%rip),%rdx # 0x180073750 180005491: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 180005498: 48 83 7c 10 08 00 cmpq $0x0,0x8(%rax,%rdx,1) 18000549e: 74 27 je 0x1800054c7 1800054a0: 48 8b 0c 10 mov (%rax,%rdx,1),%rcx 1800054a4: 48 85 c9 test %rcx,%rcx 1800054a7: 74 1e je 0x1800054c7 1800054a9: 48 83 7c 10 10 00 cmpq $0x0,0x10(%rax,%rdx,1) 1800054af: 74 16 je 0x1800054c7 1800054b1: 48 83 7c 10 18 00 cmpq $0x0,0x18(%rax,%rdx,1) 1800054b7: 74 0e je 0x1800054c7 1800054b9: 48 81 c1 38 02 00 00 add $0x238,%rcx 1800054c0: 48 ff 25 91 e0 04 00 rex.W jmp *0x4e091(%rip) # 0x180053558 1800054c7: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800054cc: 48 ff 25 65 e0 04 00 rex.W jmp *0x4e065(%rip) # 0x180053538 1800054d3: cc int3 1800054d4: cc int3 1800054d5: cc int3 1800054d6: cc int3 1800054d7: cc int3 1800054d8: cc int3 1800054d9: cc int3 1800054da: cc int3 1800054db: cc int3 1800054dc: cc int3 1800054dd: cc int3 1800054de: cc int3 1800054df: cc int3 1800054e0: 40 55 rex push %rbp 1800054e2: 56 push %rsi 1800054e3: 41 55 push %r13 1800054e5: 41 56 push %r14 1800054e7: 48 81 ec 18 04 00 00 sub $0x418,%rsp 1800054ee: 48 8b 05 ab 79 06 00 mov 0x679ab(%rip),%rax # 0x18006cea0 1800054f5: 48 33 c4 xor %rsp,%rax 1800054f8: 48 89 84 24 00 04 00 mov %rax,0x400(%rsp) 1800054ff: 00 180005500: 81 f9 81 00 00 00 cmp $0x81,%ecx 180005506: 48 8b f2 mov %rdx,%rsi 180005509: 44 8b e9 mov %ecx,%r13d 18000550c: 72 12 jb 0x180005520 18000550e: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180005513: ff 15 1f e0 04 00 call *0x4e01f(%rip) # 0x180053538 180005519: 33 c0 xor %eax,%eax 18000551b: e9 99 01 00 00 jmp 0x1800056b9 180005520: 49 8b ed mov %r13,%rbp 180005523: 4c 8d 35 26 e2 06 00 lea 0x6e226(%rip),%r14 # 0x180073750 18000552a: 48 69 ed a8 04 00 00 imul $0x4a8,%rbp,%rbp 180005531: 49 83 7c 2e 08 00 cmpq $0x0,0x8(%r14,%rbp,1) 180005537: 0f 84 3f 03 00 00 je 0x18000587c 18000553d: 49 8b 04 2e mov (%r14,%rbp,1),%rax 180005541: 48 85 c0 test %rax,%rax 180005544: 0f 84 32 03 00 00 je 0x18000587c 18000554a: 49 83 7c 2e 10 00 cmpq $0x0,0x10(%r14,%rbp,1) 180005550: 0f 84 26 03 00 00 je 0x18000587c 180005556: 49 83 7c 2e 18 00 cmpq $0x0,0x18(%r14,%rbp,1) 18000555c: 0f 84 1a 03 00 00 je 0x18000587c 180005562: 83 b8 34 02 00 00 00 cmpl $0x0,0x234(%rax) 180005569: 75 12 jne 0x18000557d 18000556b: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 180005570: ff 15 c2 df 04 00 call *0x4dfc2(%rip) # 0x180053538 180005576: 33 c0 xor %eax,%eax 180005578: e9 3c 01 00 00 jmp 0x1800056b9 18000557d: e8 3e a7 01 00 call 0x18001fcc0 180005582: 48 85 c0 test %rax,%rax 180005585: 48 8b c8 mov %rax,%rcx 180005588: 75 0b jne 0x180005595 18000558a: b9 05 40 00 80 mov $0x80004005,%ecx 18000558f: e8 dc 5b 00 00 call 0x18000b170 180005594: cc int3 180005595: 48 8b 00 mov (%rax),%rax 180005598: 48 89 9c 24 50 04 00 mov %rbx,0x450(%rsp) 18000559f: 00 1800055a0: 48 89 bc 24 58 04 00 mov %rdi,0x458(%rsp) 1800055a7: 00 1800055a8: 4c 89 a4 24 10 04 00 mov %r12,0x410(%rsp) 1800055af: 00 1800055b0: ff 50 18 call *0x18(%rax) 1800055b3: 45 33 e4 xor %r12d,%r12d 1800055b6: 48 8d 78 18 lea 0x18(%rax),%rdi 1800055ba: 48 83 cb ff or $0xffffffffffffffff,%rbx 1800055be: 48 85 f6 test %rsi,%rsi 1800055c1: 48 89 7c 24 40 mov %rdi,0x40(%rsp) 1800055c6: 74 43 je 0x18000560b 1800055c8: 48 f7 c6 00 00 ff ff test $0xffffffffffff0000,%rsi 1800055cf: 75 26 jne 0x1800055f7 1800055d1: 0f b7 f6 movzwl %si,%esi 1800055d4: 8b ce mov %esi,%ecx 1800055d6: e8 d1 a6 01 00 call 0x18001fcac 1800055db: 48 85 c0 test %rax,%rax 1800055de: 74 43 je 0x180005623 1800055e0: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 1800055e5: 44 8b c6 mov %esi,%r8d 1800055e8: 48 8b d0 mov %rax,%rdx 1800055eb: e8 60 59 00 00 call 0x18000af50 1800055f0: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 1800055f5: eb 2c jmp 0x180005623 1800055f7: 33 c0 xor %eax,%eax 1800055f9: 48 8b cb mov %rbx,%rcx 1800055fc: 48 8b fe mov %rsi,%rdi 1800055ff: 66 f2 af repnz scas %es:(%rdi),%ax 180005602: 48 f7 d1 not %rcx 180005605: 48 83 e9 01 sub $0x1,%rcx 180005609: eb 03 jmp 0x18000560e 18000560b: 41 8b cc mov %r12d,%ecx 18000560e: 44 8b c1 mov %ecx,%r8d 180005611: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180005616: 48 8b d6 mov %rsi,%rdx 180005619: e8 62 5e 00 00 call 0x18000b480 18000561e: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 180005623: 44 39 67 f0 cmp %r12d,-0x10(%rdi) 180005627: 0f 85 89 01 00 00 jne 0x1800057b6 18000562d: 44 89 64 24 38 mov %r12d,0x38(%rsp) 180005632: 48 8d 05 47 92 06 00 lea 0x69247(%rip),%rax # 0x18006e880 180005639: 4c 89 64 24 30 mov %r12,0x30(%rsp) 18000563e: 48 89 44 24 28 mov %rax,0x28(%rsp) 180005643: 4c 8d 05 26 92 06 00 lea 0x69226(%rip),%r8 # 0x18006e870 18000564a: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 18000564f: 45 33 c9 xor %r9d,%r9d 180005652: 33 d2 xor %edx,%edx 180005654: c7 44 24 20 06 00 00 movl $0x6,0x20(%rsp) 18000565b: 00 18000565c: e8 0f a0 01 00 call 0x18001f670 180005661: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 180005666: e8 e5 9d 01 00 call 0x18001f450 18000566b: 48 83 f8 01 cmp $0x1,%rax 18000566f: 74 66 je 0x1800056d7 180005671: b9 03 00 ae e4 mov $0xe4ae0003,%ecx 180005676: ff 15 bc de 04 00 call *0x4debc(%rip) # 0x180053538 18000567c: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 180005681: e8 42 9f 01 00 call 0x18001f5c8 180005686: 48 8d 57 e8 lea -0x18(%rdi),%rdx 18000568a: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 18000568f: 83 c3 ff add $0xffffffff,%ebx 180005692: 85 db test %ebx,%ebx 180005694: 7f 09 jg 0x18000569f 180005696: 48 8b 0a mov (%rdx),%rcx 180005699: 48 8b 01 mov (%rcx),%rax 18000569c: ff 50 08 call *0x8(%rax) 18000569f: 33 c0 xor %eax,%eax 1800056a1: 48 8b bc 24 58 04 00 mov 0x458(%rsp),%rdi 1800056a8: 00 1800056a9: 48 8b 9c 24 50 04 00 mov 0x450(%rsp),%rbx 1800056b0: 00 1800056b1: 4c 8b a4 24 10 04 00 mov 0x410(%rsp),%r12 1800056b8: 00 1800056b9: 48 8b 8c 24 00 04 00 mov 0x400(%rsp),%rcx 1800056c0: 00 1800056c1: 48 33 cc xor %rsp,%rcx 1800056c4: e8 77 cf 02 00 call 0x180032640 1800056c9: 48 81 c4 18 04 00 00 add $0x418,%rsp 1800056d0: 41 5e pop %r14 1800056d2: 41 5d pop %r13 1800056d4: 5e pop %rsi 1800056d5: 5d pop %rbp 1800056d6: c3 ret 1800056d7: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 1800056dc: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 1800056e1: e8 9a a2 01 00 call 0x18001f980 1800056e6: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 1800056eb: 48 8b d0 mov %rax,%rdx 1800056ee: e8 9d 5c 00 00 call 0x18000b390 1800056f3: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 1800056f8: 8b c3 mov %ebx,%eax 1800056fa: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 1800056fe: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180005703: 83 c0 ff add $0xffffffff,%eax 180005706: 85 c0 test %eax,%eax 180005708: 7f 09 jg 0x180005713 18000570a: 48 8b 0a mov (%rdx),%rcx 18000570d: 48 8b 01 mov (%rcx),%rax 180005710: ff 50 08 call *0x8(%rax) 180005713: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 180005718: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18000571d: 41 b8 04 00 00 00 mov $0x4,%r8d 180005723: e8 98 50 00 00 call 0x18000a7c0 180005728: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 18000572d: 41 b8 01 00 00 00 mov $0x1,%r8d 180005733: 48 8b c8 mov %rax,%rcx 180005736: e8 15 52 00 00 call 0x18000a950 18000573b: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 180005740: 48 8d 3d 99 38 05 00 lea 0x53899(%rip),%rdi # 0x180058fe0 180005747: 48 8b 30 mov (%rax),%rsi 18000574a: b9 02 00 00 00 mov $0x2,%ecx 18000574f: 8b c3 mov %ebx,%eax 180005751: 66 f3 a7 repz cmpsw %es:(%rdi),%ds:(%rsi) 180005754: 40 0f 95 c7 setne %dil 180005758: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18000575c: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180005761: 83 c0 ff add $0xffffffff,%eax 180005764: 85 c0 test %eax,%eax 180005766: 7f 09 jg 0x180005771 180005768: 48 8b 0a mov (%rdx),%rcx 18000576b: 48 8b 01 mov (%rcx),%rax 18000576e: ff 50 08 call *0x8(%rax) 180005771: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 180005776: 8b c3 mov %ebx,%eax 180005778: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18000577c: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180005781: 83 c0 ff add $0xffffffff,%eax 180005784: 85 c0 test %eax,%eax 180005786: 7f 09 jg 0x180005791 180005788: 48 8b 0a mov (%rdx),%rcx 18000578b: 48 8b 01 mov (%rcx),%rax 18000578e: ff 50 08 call *0x8(%rax) 180005791: 40 84 ff test %dil,%dil 180005794: 74 11 je 0x1800057a7 180005796: 48 8d 15 47 38 05 00 lea 0x53847(%rip),%rdx # 0x180058fe4 18000579d: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 1800057a2: e8 59 4e 00 00 call 0x18000a600 1800057a7: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 1800057ac: e8 17 9e 01 00 call 0x18001f5c8 1800057b1: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 1800057b6: 49 8b 0c 2e mov (%r14,%rbp,1),%rcx 1800057ba: 48 81 c1 38 02 00 00 add $0x238,%rcx 1800057c1: ff 15 99 dd 04 00 call *0x4dd99(%rip) # 0x180053560 1800057c7: 48 8b 4f e8 mov -0x18(%rdi),%rcx 1800057cb: 48 8d 77 e8 lea -0x18(%rdi),%rsi 1800057cf: 48 8b 01 mov (%rcx),%rax 1800057d2: ff 50 20 call *0x20(%rax) 1800057d5: 44 39 66 10 cmp %r12d,0x10(%rsi) 1800057d9: 48 8b c8 mov %rax,%rcx 1800057dc: 7c 0f jl 0x1800057ed 1800057de: 48 3b 06 cmp (%rsi),%rax 1800057e1: 75 0a jne 0x1800057ed 1800057e3: 48 8b fe mov %rsi,%rdi 1800057e6: f0 83 46 10 01 lock addl $0x1,0x10(%rsi) 1800057eb: eb 3e jmp 0x18000582b 1800057ed: 48 8b 00 mov (%rax),%rax 1800057f0: 8b 56 08 mov 0x8(%rsi),%edx 1800057f3: 41 b8 02 00 00 00 mov $0x2,%r8d 1800057f9: ff 10 call *(%rax) 1800057fb: 48 85 c0 test %rax,%rax 1800057fe: 48 8b f8 mov %rax,%rdi 180005801: 75 06 jne 0x180005809 180005803: e8 68 55 00 00 call 0x18000ad70 180005808: cc int3 180005809: 8b 46 08 mov 0x8(%rsi),%eax 18000580c: 4c 8d 46 18 lea 0x18(%rsi),%r8 180005810: 48 8d 4f 18 lea 0x18(%rdi),%rcx 180005814: 89 47 08 mov %eax,0x8(%rdi) 180005817: 8b 46 08 mov 0x8(%rsi),%eax 18000581a: 83 c0 01 add $0x1,%eax 18000581d: 48 63 d0 movslq %eax,%rdx 180005820: 48 03 d2 add %rdx,%rdx 180005823: 4c 8b ca mov %rdx,%r9 180005826: e8 35 d4 02 00 call 0x180032c60 18000582b: 48 8d 47 18 lea 0x18(%rdi),%rax 18000582f: 4c 8d 44 24 58 lea 0x58(%rsp),%r8 180005834: 33 d2 xor %edx,%edx 180005836: 41 8b cd mov %r13d,%ecx 180005839: 48 89 44 24 58 mov %rax,0x58(%rsp) 18000583e: e8 8d 29 00 00 call 0x1800081d0 180005843: 49 8b 0c 2e mov (%r14,%rbp,1),%rcx 180005847: 48 81 c1 38 02 00 00 add $0x238,%rcx 18000584e: 8b f8 mov %eax,%edi 180005850: ff 15 02 dd 04 00 call *0x4dd02(%rip) # 0x180053558 180005856: 85 ff test %edi,%edi 180005858: 41 0f 9f c4 setg %r12b 18000585c: f0 0f c1 5e 10 lock xadd %ebx,0x10(%rsi) 180005861: 83 c3 ff add $0xffffffff,%ebx 180005864: 85 db test %ebx,%ebx 180005866: 7f 0c jg 0x180005874 180005868: 48 8b 0e mov (%rsi),%rcx 18000586b: 48 8b d6 mov %rsi,%rdx 18000586e: 48 8b 01 mov (%rcx),%rax 180005871: ff 50 08 call *0x8(%rax) 180005874: 41 8b c4 mov %r12d,%eax 180005877: e9 25 fe ff ff jmp 0x1800056a1 18000587c: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180005881: ff 15 b1 dc 04 00 call *0x4dcb1(%rip) # 0x180053538 180005887: 33 c0 xor %eax,%eax 180005889: e9 2b fe ff ff jmp 0x1800056b9 18000588e: cc int3 18000588f: cc int3 180005890: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180005895: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18000589a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18000589f: 57 push %rdi 1800058a0: 48 83 ec 20 sub $0x20,%rsp 1800058a4: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800058aa: 48 8b f2 mov %rdx,%rsi 1800058ad: 8b d9 mov %ecx,%ebx 1800058af: 0f 83 af 00 00 00 jae 0x180005964 1800058b5: 48 8b fb mov %rbx,%rdi 1800058b8: 48 8d 2d 91 de 06 00 lea 0x6de91(%rip),%rbp # 0x180073750 1800058bf: 48 69 ff a8 04 00 00 imul $0x4a8,%rdi,%rdi 1800058c6: 48 83 7c 2f 08 00 cmpq $0x0,0x8(%rdi,%rbp,1) 1800058cc: 0f 84 92 00 00 00 je 0x180005964 1800058d2: 48 8b 14 2f mov (%rdi,%rbp,1),%rdx 1800058d6: 48 85 d2 test %rdx,%rdx 1800058d9: 0f 84 85 00 00 00 je 0x180005964 1800058df: 48 83 7c 2f 10 00 cmpq $0x0,0x10(%rdi,%rbp,1) 1800058e5: 74 7d je 0x180005964 1800058e7: 48 83 7c 2f 18 00 cmpq $0x0,0x18(%rdi,%rbp,1) 1800058ed: 74 75 je 0x180005964 1800058ef: 48 85 f6 test %rsi,%rsi 1800058f2: 74 70 je 0x180005964 1800058f4: 8b 44 2f 4c mov 0x4c(%rdi,%rbp,1),%eax 1800058f8: 0f af 44 2f 48 imul 0x48(%rdi,%rbp,1),%eax 1800058fd: 48 8d 8c 00 0c 04 00 lea 0x40c(%rax,%rax,1),%rcx 180005904: 00 180005905: 41 8b c0 mov %r8d,%eax 180005908: 48 3b c1 cmp %rcx,%rax 18000590b: 72 57 jb 0x180005964 18000590d: 83 ba 34 02 00 00 00 cmpl $0x0,0x234(%rdx) 180005914: 75 07 jne 0x18000591d 180005916: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 18000591b: eb 4c jmp 0x180005969 18000591d: 48 8d 8a 38 02 00 00 lea 0x238(%rdx),%rcx 180005924: ff 15 36 dc 04 00 call *0x4dc36(%rip) # 0x180053560 18000592a: 48 8d 15 eb 37 05 00 lea 0x537eb(%rip),%rdx # 0x18005911c 180005931: 48 8d 4c 24 48 lea 0x48(%rsp),%rcx 180005936: e8 d5 5c 00 00 call 0x18000b610 18000593b: 48 8b d6 mov %rsi,%rdx 18000593e: 8b cb mov %ebx,%ecx 180005940: 4c 8b c0 mov %rax,%r8 180005943: e8 88 28 00 00 call 0x1800081d0 180005948: 48 8b 0c 2f mov (%rdi,%rbp,1),%rcx 18000594c: 48 81 c1 38 02 00 00 add $0x238,%rcx 180005953: 8b d8 mov %eax,%ebx 180005955: ff 15 fd db 04 00 call *0x4dbfd(%rip) # 0x180053558 18000595b: 33 c0 xor %eax,%eax 18000595d: 85 db test %ebx,%ebx 18000595f: 0f 4f c3 cmovg %ebx,%eax 180005962: eb 0d jmp 0x180005971 180005964: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180005969: ff 15 c9 db 04 00 call *0x4dbc9(%rip) # 0x180053538 18000596f: 33 c0 xor %eax,%eax 180005971: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180005976: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18000597b: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180005980: 48 83 c4 20 add $0x20,%rsp 180005984: 5f pop %rdi 180005985: c3 ret 180005986: cc int3 180005987: cc int3 180005988: cc int3 180005989: cc int3 18000598a: cc int3 18000598b: cc int3 18000598c: cc int3 18000598d: cc int3 18000598e: cc int3 18000598f: cc int3 180005990: 48 8b c4 mov %rsp,%rax 180005993: 41 55 push %r13 180005995: 41 56 push %r14 180005997: 41 57 push %r15 180005999: 48 81 ec a0 01 00 00 sub $0x1a0,%rsp 1800059a0: 48 c7 44 24 68 fe ff movq $0xfffffffffffffffe,0x68(%rsp) 1800059a7: ff ff 1800059a9: 48 89 58 08 mov %rbx,0x8(%rax) 1800059ad: 48 89 70 10 mov %rsi,0x10(%rax) 1800059b1: 48 89 78 18 mov %rdi,0x18(%rax) 1800059b5: 4c 89 60 20 mov %r12,0x20(%rax) 1800059b9: 4d 8b e9 mov %r9,%r13 1800059bc: 49 8b f8 mov %r8,%rdi 1800059bf: 4c 8b f2 mov %rdx,%r14 1800059c2: 44 8b e1 mov %ecx,%r12d 1800059c5: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800059cb: 72 10 jb 0x1800059dd 1800059cd: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800059d2: ff 15 60 db 04 00 call *0x4db60(%rip) # 0x180053538 1800059d8: e9 46 02 00 00 jmp 0x180005c23 1800059dd: 49 8b dc mov %r12,%rbx 1800059e0: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 1800059e7: 4c 8d 3d 62 dd 06 00 lea 0x6dd62(%rip),%r15 # 0x180073750 1800059ee: 4a 8b 44 3b 08 mov 0x8(%rbx,%r15,1),%rax 1800059f3: 48 85 c0 test %rax,%rax 1800059f6: 0f 84 1c 02 00 00 je 0x180005c18 1800059fc: 4a 83 3c 3b 00 cmpq $0x0,(%rbx,%r15,1) 180005a01: 0f 84 11 02 00 00 je 0x180005c18 180005a07: 4a 83 7c 3b 10 00 cmpq $0x0,0x10(%rbx,%r15,1) 180005a0d: 0f 84 05 02 00 00 je 0x180005c18 180005a13: 4a 83 7c 3b 18 00 cmpq $0x0,0x18(%rbx,%r15,1) 180005a19: 0f 84 f9 01 00 00 je 0x180005c18 180005a1f: 83 78 14 00 cmpl $0x0,0x14(%rax) 180005a23: 74 12 je 0x180005a37 180005a25: b9 03 00 ae e4 mov $0xe4ae0003,%ecx 180005a2a: ff 15 08 db 04 00 call *0x4db08(%rip) # 0x180053538 180005a30: 33 c0 xor %eax,%eax 180005a32: e9 ee 01 00 00 jmp 0x180005c25 180005a37: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180005a3c: e8 f7 a6 01 00 call 0x180020138 180005a41: 90 nop 180005a42: 45 33 c9 xor %r9d,%r9d 180005a45: 45 8d 41 30 lea 0x30(%r9),%r8d 180005a49: 48 8b d7 mov %rdi,%rdx 180005a4c: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180005a51: e8 16 b0 01 00 call 0x180020a6c 180005a56: 85 c0 test %eax,%eax 180005a58: 75 1d jne 0x180005a77 180005a5a: b9 09 00 ae e4 mov $0xe4ae0009,%ecx 180005a5f: ff 15 d3 da 04 00 call *0x4dad3(%rip) # 0x180053538 180005a65: 90 nop 180005a66: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180005a6b: e8 34 a9 01 00 call 0x1800203a4 180005a70: 33 c0 xor %eax,%eax 180005a72: e9 ae 01 00 00 jmp 0x180005c25 180005a77: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180005a7c: e8 53 a5 01 00 call 0x18001ffd4 180005a81: 48 8b f0 mov %rax,%rsi 180005a84: b8 74 03 60 00 mov $0x600374,%eax 180005a89: 3b f0 cmp %eax,%esi 180005a8b: 0f 47 f0 cmova %eax,%esi 180005a8e: 4a 8b 4c 3b 38 mov 0x38(%rbx,%r15,1),%rcx 180005a93: 48 85 c9 test %rcx,%rcx 180005a96: 74 0e je 0x180005aa6 180005a98: e8 1b 91 01 00 call 0x18001ebb8 180005a9d: 33 ff xor %edi,%edi 180005a9f: 4a 89 7c 3b 38 mov %rdi,0x38(%rbx,%r15,1) 180005aa4: eb 02 jmp 0x180005aa8 180005aa6: 33 ff xor %edi,%edi 180005aa8: 8b ce mov %esi,%ecx 180005aaa: e8 11 91 01 00 call 0x18001ebc0 180005aaf: 4a 89 44 3b 38 mov %rax,0x38(%rbx,%r15,1) 180005ab4: 48 85 c0 test %rax,%rax 180005ab7: 75 27 jne 0x180005ae0 180005ab9: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180005abe: e8 ed a5 01 00 call 0x1800200b0 180005ac3: b9 02 00 ae e4 mov $0xe4ae0002,%ecx 180005ac8: ff 15 6a da 04 00 call *0x4da6a(%rip) # 0x180053538 180005ace: 90 nop 180005acf: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180005ad4: e8 cb a8 01 00 call 0x1800203a4 180005ad9: 33 c0 xor %eax,%eax 180005adb: e9 45 01 00 00 jmp 0x180005c25 180005ae0: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180005ae5: e8 42 94 01 00 call 0x18001ef2c 180005aea: 90 nop 180005aeb: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180005af0: e8 df a4 01 00 call 0x18001ffd4 180005af5: 48 8d 90 68 ff ff ff lea -0x98(%rax),%rdx 180005afc: 45 33 c0 xor %r8d,%r8d 180005aff: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180005b04: e8 1b a3 01 00 call 0x18001fe24 180005b09: 89 bc 24 00 01 00 00 mov %edi,0x100(%rsp) 180005b10: 33 d2 xor %edx,%edx 180005b12: 41 b8 94 00 00 00 mov $0x94,%r8d 180005b18: 48 8d 8c 24 04 01 00 lea 0x104(%rsp),%rcx 180005b1f: 00 180005b20: e8 ab fc 02 00 call 0x1800357d0 180005b25: 41 b8 98 00 00 00 mov $0x98,%r8d 180005b2b: 48 8d 94 24 00 01 00 lea 0x100(%rsp),%rdx 180005b32: 00 180005b33: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180005b38: e8 2f a2 01 00 call 0x18001fd6c 180005b3d: 81 bc 24 00 01 00 00 cmpl $0x5bb5b57b,0x100(%rsp) 180005b44: 7b b5 b5 5b 180005b48: 75 50 jne 0x180005b9a 180005b4a: 48 63 94 24 04 01 00 movslq 0x104(%rsp),%rdx 180005b51: 00 180005b52: 45 33 c0 xor %r8d,%r8d 180005b55: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180005b5a: e8 c5 a2 01 00 call 0x18001fe24 180005b5f: 89 7c 24 70 mov %edi,0x70(%rsp) 180005b63: 33 d2 xor %edx,%edx 180005b65: 41 b8 84 00 00 00 mov $0x84,%r8d 180005b6b: 48 8d 4c 24 74 lea 0x74(%rsp),%rcx 180005b70: e8 5b fc 02 00 call 0x1800357d0 180005b75: 41 b8 88 00 00 00 mov $0x88,%r8d 180005b7b: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 180005b80: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180005b85: e8 e2 a1 01 00 call 0x18001fd6c 180005b8a: 81 7c 24 70 5b b5 b5 cmpl $0x5bb5b55b,0x70(%rsp) 180005b91: 5b 180005b92: 75 06 jne 0x180005b9a 180005b94: 8b 74 24 74 mov 0x74(%rsp),%esi 180005b98: eb 12 jmp 0x180005bac 180005b9a: 45 33 c0 xor %r8d,%r8d 180005b9d: 33 d2 xor %edx,%edx 180005b9f: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180005ba4: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180005ba9: ff 50 50 call *0x50(%rax) 180005bac: 44 8b c6 mov %esi,%r8d 180005baf: 4a 8b 54 3b 38 mov 0x38(%rbx,%r15,1),%rdx 180005bb4: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180005bb9: e8 ae a1 01 00 call 0x18001fd6c 180005bbe: 8b f8 mov %eax,%edi 180005bc0: e8 cf 93 01 00 call 0x18001ef94 180005bc5: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180005bca: e8 e1 a4 01 00 call 0x1800200b0 180005bcf: 4c 8b 9c 24 e0 01 00 mov 0x1e0(%rsp),%r11 180005bd6: 00 180005bd7: 4c 89 5c 24 28 mov %r11,0x28(%rsp) 180005bdc: 4c 89 6c 24 20 mov %r13,0x20(%rsp) 180005be1: 44 8b cf mov %edi,%r9d 180005be4: 4e 8b 44 3b 38 mov 0x38(%rbx,%r15,1),%r8 180005be9: 49 8b d6 mov %r14,%rdx 180005bec: 41 8b cc mov %r12d,%ecx 180005bef: e8 dc 00 00 00 call 0x180005cd0 180005bf4: 8b d8 mov %eax,%ebx 180005bf6: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180005bfb: e8 a4 a7 01 00 call 0x1800203a4 180005c00: 8b c3 mov %ebx,%eax 180005c02: eb 21 jmp 0x180005c25 180005c04: e8 8b 93 01 00 call 0x18001ef94 180005c09: 90 nop 180005c0a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180005c0f: e8 90 a7 01 00 call 0x1800203a4 180005c14: 33 c0 xor %eax,%eax 180005c16: eb 0d jmp 0x180005c25 180005c18: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180005c1d: ff 15 15 d9 04 00 call *0x4d915(%rip) # 0x180053538 180005c23: 33 c0 xor %eax,%eax 180005c25: 4c 8d 9c 24 a0 01 00 lea 0x1a0(%rsp),%r11 180005c2c: 00 180005c2d: 49 8b 5b 20 mov 0x20(%r11),%rbx 180005c31: 49 8b 73 28 mov 0x28(%r11),%rsi 180005c35: 49 8b 7b 30 mov 0x30(%r11),%rdi 180005c39: 4d 8b 63 38 mov 0x38(%r11),%r12 180005c3d: 49 8b e3 mov %r11,%rsp 180005c40: 41 5f pop %r15 180005c42: 41 5e pop %r14 180005c44: 41 5d pop %r13 180005c46: c3 ret 180005c47: cc int3 180005c48: cc int3 180005c49: cc int3 180005c4a: cc int3 180005c4b: cc int3 180005c4c: cc int3 180005c4d: cc int3 180005c4e: cc int3 180005c4f: cc int3 180005c50: 40 55 rex push %rbp 180005c52: 48 83 ec 20 sub $0x20,%rsp 180005c56: 48 8b ea mov %rdx,%rbp 180005c59: 48 8d 4d 30 lea 0x30(%rbp),%rcx 180005c5d: e8 42 a7 01 00 call 0x1800203a4 180005c62: 48 83 c4 20 add $0x20,%rsp 180005c66: 5d pop %rbp 180005c67: c3 ret 180005c68: cc int3 180005c69: cc int3 180005c6a: cc int3 180005c6b: cc int3 180005c6c: cc int3 180005c6d: cc int3 180005c6e: cc int3 180005c6f: cc int3 180005c70: 40 55 rex push %rbp 180005c72: 48 83 ec 20 sub $0x20,%rsp 180005c76: 48 8b ea mov %rdx,%rbp 180005c79: 48 8d 4d 50 lea 0x50(%rbp),%rcx 180005c7d: e8 6e 56 00 00 call 0x18000b2f0 180005c82: 48 83 c4 20 add $0x20,%rsp 180005c86: 5d pop %rbp 180005c87: c3 ret 180005c88: cc int3 180005c89: cc int3 180005c8a: cc int3 180005c8b: cc int3 180005c8c: cc int3 180005c8d: cc int3 180005c8e: cc int3 180005c8f: cc int3 180005c90: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180005c95: 55 push %rbp 180005c96: 48 83 ec 30 sub $0x30,%rsp 180005c9a: 48 8b ea mov %rdx,%rbp 180005c9d: 48 8b 45 60 mov 0x60(%rbp),%rax 180005ca1: 48 89 45 58 mov %rax,0x58(%rbp) 180005ca5: 48 8d 4d 30 lea 0x30(%rbp),%rcx 180005ca9: e8 02 a4 01 00 call 0x1800200b0 180005cae: b9 09 00 ae e4 mov $0xe4ae0009,%ecx 180005cb3: ff 15 7f d8 04 00 call *0x4d87f(%rip) # 0x180053538 180005cb9: 90 nop 180005cba: 48 8d 05 43 ff ff ff lea -0xbd(%rip),%rax # 0x180005c04 180005cc1: eb 00 jmp 0x180005cc3 180005cc3: 48 83 c4 30 add $0x30,%rsp 180005cc7: 5d pop %rbp 180005cc8: c3 ret 180005cc9: cc int3 180005cca: cc int3 180005ccb: cc int3 180005ccc: cc int3 180005ccd: cc int3 180005cce: cc int3 180005ccf: cc int3 180005cd0: 40 53 rex push %rbx 180005cd2: 55 push %rbp 180005cd3: 56 push %rsi 180005cd4: 57 push %rdi 180005cd5: 41 54 push %r12 180005cd7: 41 55 push %r13 180005cd9: 41 56 push %r14 180005cdb: 48 81 ec f0 03 00 00 sub $0x3f0,%rsp 180005ce2: 48 8b 05 b7 71 06 00 mov 0x671b7(%rip),%rax # 0x18006cea0 180005ce9: 48 33 c4 xor %rsp,%rax 180005cec: 48 89 84 24 e0 03 00 mov %rax,0x3e0(%rsp) 180005cf3: 00 180005cf4: 81 f9 81 00 00 00 cmp $0x81,%ecx 180005cfa: 4c 8b ac 24 50 04 00 mov 0x450(%rsp),%r13 180005d01: 00 180005d02: 41 8b d9 mov %r9d,%ebx 180005d05: 4d 8b e0 mov %r8,%r12 180005d08: 48 8b f2 mov %rdx,%rsi 180005d0b: 8b e9 mov %ecx,%ebp 180005d0d: 0f 83 0a 06 00 00 jae 0x18000631d 180005d13: 48 8b fd mov %rbp,%rdi 180005d16: 4c 8d 35 33 da 06 00 lea 0x6da33(%rip),%r14 # 0x180073750 180005d1d: 48 69 ff a8 04 00 00 imul $0x4a8,%rdi,%rdi 180005d24: 4a 8b 54 37 08 mov 0x8(%rdi,%r14,1),%rdx 180005d29: 48 85 d2 test %rdx,%rdx 180005d2c: 0f 84 eb 05 00 00 je 0x18000631d 180005d32: 4a 83 3c 37 00 cmpq $0x0,(%rdi,%r14,1) 180005d37: 0f 84 e0 05 00 00 je 0x18000631d 180005d3d: 4a 83 7c 37 10 00 cmpq $0x0,0x10(%rdi,%r14,1) 180005d43: 0f 84 d4 05 00 00 je 0x18000631d 180005d49: 4a 83 7c 37 18 00 cmpq $0x0,0x18(%rdi,%r14,1) 180005d4f: 0f 84 c8 05 00 00 je 0x18000631d 180005d55: 48 85 f6 test %rsi,%rsi 180005d58: 0f 84 bf 05 00 00 je 0x18000631d 180005d5e: 8b 06 mov (%rsi),%eax 180005d60: a8 03 test $0x3,%al 180005d62: 0f 85 b5 05 00 00 jne 0x18000631d 180005d68: 8b 4e 08 mov 0x8(%rsi),%ecx 180005d6b: f6 c1 03 test $0x3,%cl 180005d6e: 0f 85 a9 05 00 00 jne 0x18000631d 180005d74: f6 46 10 03 testb $0x3,0x10(%rsi) 180005d78: 0f 85 9f 05 00 00 jne 0x18000631d 180005d7e: 3b c8 cmp %eax,%ecx 180005d80: 0f 82 97 05 00 00 jb 0x18000631d 180005d86: 8b 4e 0c mov 0xc(%rsi),%ecx 180005d89: 8b 46 04 mov 0x4(%rsi),%eax 180005d8c: 3b c8 cmp %eax,%ecx 180005d8e: 0f 82 89 05 00 00 jb 0x18000631d 180005d94: 85 c0 test %eax,%eax 180005d96: 0f 84 81 05 00 00 je 0x18000631d 180005d9c: 85 c9 test %ecx,%ecx 180005d9e: 0f 84 79 05 00 00 je 0x18000631d 180005da4: 83 7e 14 00 cmpl $0x0,0x14(%rsi) 180005da8: 0f 84 6f 05 00 00 je 0x18000631d 180005dae: 4d 85 c0 test %r8,%r8 180005db1: 0f 84 66 05 00 00 je 0x18000631d 180005db7: 81 fb 74 03 00 00 cmp $0x374,%ebx 180005dbd: 0f 86 5a 05 00 00 jbe 0x18000631d 180005dc3: 83 7a 14 00 cmpl $0x0,0x14(%rdx) 180005dc7: 74 0a je 0x180005dd3 180005dc9: b9 03 00 ae e4 mov $0xe4ae0003,%ecx 180005dce: e9 4f 05 00 00 jmp 0x180006322 180005dd3: 48 8b 84 24 58 04 00 mov 0x458(%rsp),%rax 180005dda: 00 180005ddb: 49 8b d0 mov %r8,%rdx 180005dde: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 180005de3: 41 b8 74 03 00 00 mov $0x374,%r8d 180005de9: 4a 89 44 37 20 mov %rax,0x20(%rdi,%r14,1) 180005dee: e8 1d d6 02 00 call 0x180033410 180005df3: 4c 8b 5c 24 60 mov 0x60(%rsp),%r11 180005df8: 41 81 fb 74 03 00 00 cmp $0x374,%r11d 180005dff: 75 c8 jne 0x180005dc9 180005e01: 48 8b 4c 24 68 mov 0x68(%rsp),%rcx 180005e06: 3b 0e cmp (%rsi),%ecx 180005e08: 75 0c jne 0x180005e16 180005e0a: 48 8b c1 mov %rcx,%rax 180005e0d: 48 c1 e8 20 shr $0x20,%rax 180005e11: 3b 46 04 cmp 0x4(%rsi),%eax 180005e14: 74 1c je 0x180005e32 180005e16: 48 8b c1 mov %rcx,%rax 180005e19: 89 0e mov %ecx,(%rsi) 180005e1b: 89 4e 08 mov %ecx,0x8(%rsi) 180005e1e: 48 c1 e8 20 shr $0x20,%rax 180005e22: c7 46 10 10 00 00 00 movl $0x10,0x10(%rsi) 180005e29: 89 46 04 mov %eax,0x4(%rsi) 180005e2c: 89 46 0c mov %eax,0xc(%rsi) 180005e2f: 89 46 14 mov %eax,0x14(%rsi) 180005e32: 8b 06 mov (%rsi),%eax 180005e34: 49 c1 eb 20 shr $0x20,%r11 180005e38: 41 81 fb 03 00 01 00 cmp $0x10003,%r11d 180005e3f: 42 89 44 37 48 mov %eax,0x48(%rdi,%r14,1) 180005e44: 8b 46 04 mov 0x4(%rsi),%eax 180005e47: 42 89 44 37 4c mov %eax,0x4c(%rdi,%r14,1) 180005e4c: 8b 46 08 mov 0x8(%rsi),%eax 180005e4f: 42 89 44 37 50 mov %eax,0x50(%rdi,%r14,1) 180005e54: 8b 46 0c mov 0xc(%rsi),%eax 180005e57: 42 89 44 37 54 mov %eax,0x54(%rdi,%r14,1) 180005e5c: 8b 46 10 mov 0x10(%rsi),%eax 180005e5f: 42 89 44 37 58 mov %eax,0x58(%rdi,%r14,1) 180005e64: 8b 46 14 mov 0x14(%rsi),%eax 180005e67: 42 89 44 37 5c mov %eax,0x5c(%rdi,%r14,1) 180005e6c: 74 1f je 0x180005e8d 180005e6e: 41 81 fb 02 00 01 00 cmp $0x10002,%r11d 180005e75: 74 16 je 0x180005e8d 180005e77: 41 81 fb 00 00 01 00 cmp $0x10000,%r11d 180005e7e: 74 0d je 0x180005e8d 180005e80: 41 81 fb 01 00 01 00 cmp $0x10001,%r11d 180005e87: 0f 85 90 04 00 00 jne 0x18000631d 180005e8d: 8b 05 b1 d8 06 00 mov 0x6d8b1(%rip),%eax # 0x180073744 180005e93: 8b 94 24 d0 03 00 00 mov 0x3d0(%rsp),%edx 180005e9a: 85 c0 test %eax,%eax 180005e9c: 74 0e je 0x180005eac 180005e9e: 3b d0 cmp %eax,%edx 180005ea0: 74 0a je 0x180005eac 180005ea2: b9 0c 00 ae e4 mov $0xe4ae000c,%ecx 180005ea7: e9 76 04 00 00 jmp 0x180006322 180005eac: 8b 44 24 6c mov 0x6c(%rsp),%eax 180005eb0: 0f af c1 imul %ecx,%eax 180005eb3: 48 8d 8c 00 74 03 00 lea 0x374(%rax,%rax,1),%rcx 180005eba: 00 180005ebb: 48 3b d9 cmp %rcx,%rbx 180005ebe: 0f 82 59 04 00 00 jb 0x18000631d 180005ec4: 8b 84 24 d8 00 00 00 mov 0xd8(%rsp),%eax 180005ecb: 42 89 54 37 64 mov %edx,0x64(%rdi,%r14,1) 180005ed0: 33 d2 xor %edx,%edx 180005ed2: 4a 8d 5c 37 68 lea 0x68(%rdi,%r14,1),%rbx 180005ed7: 44 8d 42 48 lea 0x48(%rdx),%r8d 180005edb: 42 89 44 37 60 mov %eax,0x60(%rdi,%r14,1) 180005ee0: 48 8b cb mov %rbx,%rcx 180005ee3: e8 e8 f8 02 00 call 0x1800357d0 180005ee8: 44 8b 1e mov (%rsi),%r11d 180005eeb: 4a 8d 4c 37 78 lea 0x78(%rdi,%r14,1),%rcx 180005ef0: 44 89 1b mov %r11d,(%rbx) 180005ef3: 8b 46 04 mov 0x4(%rsi),%eax 180005ef6: 48 8d 94 24 b0 00 00 lea 0xb0(%rsp),%rdx 180005efd: 00 180005efe: 42 89 44 37 6c mov %eax,0x6c(%rdi,%r14,1) 180005f03: 8b 46 08 mov 0x8(%rsi),%eax 180005f06: 41 b8 20 00 00 00 mov $0x20,%r8d 180005f0c: 42 89 84 37 a8 00 00 mov %eax,0xa8(%rdi,%r14,1) 180005f13: 00 180005f14: 8b 46 0c mov 0xc(%rsi),%eax 180005f17: 42 c7 84 37 a0 00 00 movl $0x1,0xa0(%rdi,%r14,1) 180005f1e: 00 01 00 00 00 180005f23: 42 89 84 37 ac 00 00 mov %eax,0xac(%rdi,%r14,1) 180005f2a: 00 180005f2b: 8b 84 24 88 00 00 00 mov 0x88(%rsp),%eax 180005f32: 42 c7 84 37 a4 00 00 movl $0x1,0xa4(%rdi,%r14,1) 180005f39: 00 01 00 00 00 180005f3e: 42 89 44 37 70 mov %eax,0x70(%rdi,%r14,1) 180005f43: 8b 84 24 8c 00 00 00 mov 0x8c(%rsp),%eax 180005f4a: 42 89 44 37 74 mov %eax,0x74(%rdi,%r14,1) 180005f4f: e8 7c ce 02 00 call 0x180032dd0 180005f54: 4a 8d 8c 37 98 00 00 lea 0x98(%rdi,%r14,1),%rcx 180005f5b: 00 180005f5c: 48 8d 94 24 90 00 00 lea 0x90(%rsp),%rdx 180005f63: 00 180005f64: 41 b8 08 00 00 00 mov $0x8,%r8d 180005f6a: 42 c6 84 37 97 00 00 movb $0x0,0x97(%rdi,%r14,1) 180005f71: 00 00 180005f73: e8 58 ce 02 00 call 0x180032dd0 180005f78: 8b 44 24 78 mov 0x78(%rsp),%eax 180005f7c: 4a 8d 8c 37 dc 00 00 lea 0xdc(%rdi,%r14,1),%rcx 180005f83: 00 180005f84: f2 0f 10 84 24 e0 00 movsd 0xe0(%rsp),%xmm0 180005f8b: 00 00 180005f8d: f2 42 0f 11 84 37 c8 movsd %xmm0,0xc8(%rdi,%r14,1) 180005f94: 00 00 00 180005f97: f2 0f 10 84 24 e8 00 movsd 0xe8(%rsp),%xmm0 180005f9e: 00 00 180005fa0: 42 89 84 37 b0 00 00 mov %eax,0xb0(%rdi,%r14,1) 180005fa7: 00 180005fa8: 8b 44 24 7c mov 0x7c(%rsp),%eax 180005fac: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 180005fb1: f2 42 0f 11 84 37 d0 movsd %xmm0,0xd0(%rdi,%r14,1) 180005fb8: 00 00 00 180005fbb: f3 0f 10 84 24 dc 00 movss 0xdc(%rsp),%xmm0 180005fc2: 00 00 180005fc4: f3 42 0f 11 84 37 d8 movss %xmm0,0xd8(%rdi,%r14,1) 180005fcb: 00 00 00 180005fce: 42 89 84 37 b4 00 00 mov %eax,0xb4(%rdi,%r14,1) 180005fd5: 00 180005fd6: 8b 84 24 80 00 00 00 mov 0x80(%rsp),%eax 180005fdd: 41 b8 74 03 00 00 mov $0x374,%r8d 180005fe3: 42 89 84 37 b8 00 00 mov %eax,0xb8(%rdi,%r14,1) 180005fea: 00 180005feb: 8b 84 24 84 00 00 00 mov 0x84(%rsp),%eax 180005ff2: 42 c6 84 37 9f 00 00 movb $0x0,0x9f(%rdi,%r14,1) 180005ff9: 00 00 180005ffb: 42 89 84 37 bc 00 00 mov %eax,0xbc(%rdi,%r14,1) 180006002: 00 180006003: 48 8b 84 24 d0 00 00 mov 0xd0(%rsp),%rax 18000600a: 00 18000600b: 4a 89 84 37 c0 00 00 mov %rax,0xc0(%rdi,%r14,1) 180006012: 00 180006013: e8 f8 d3 02 00 call 0x180033410 180006018: 8b 46 04 mov 0x4(%rsi),%eax 18000601b: 44 8b 1e mov (%rsi),%r11d 18000601e: 89 44 24 34 mov %eax,0x34(%rsp) 180006022: 8b 46 08 mov 0x8(%rsi),%eax 180006025: 89 44 24 38 mov %eax,0x38(%rsp) 180006029: 8b 46 0c mov 0xc(%rsi),%eax 18000602c: 33 db xor %ebx,%ebx 18000602e: 89 44 24 3c mov %eax,0x3c(%rsp) 180006032: 8b 46 10 mov 0x10(%rsi),%eax 180006035: 44 89 5c 24 30 mov %r11d,0x30(%rsp) 18000603a: 89 44 24 40 mov %eax,0x40(%rsp) 18000603e: 8b 46 14 mov 0x14(%rsi),%eax 180006041: c7 44 24 48 04 00 00 movl $0x4,0x48(%rsp) 180006048: 00 180006049: 89 44 24 44 mov %eax,0x44(%rsp) 18000604d: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 180006051: c7 44 24 4c 01 00 00 movl $0x1,0x4c(%rsp) 180006058: 00 180006059: 89 58 08 mov %ebx,0x8(%rax) 18000605c: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 180006060: c7 44 24 50 01 00 00 movl $0x1,0x50(%rsp) 180006067: 00 180006068: 89 58 0c mov %ebx,0xc(%rax) 18000606b: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 18000606f: c7 44 24 54 05 00 00 movl $0x5,0x54(%rsp) 180006076: 00 180006077: c7 40 70 01 00 00 00 movl $0x1,0x70(%rax) 18000607e: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 180006082: c7 80 8c 00 00 00 01 movl $0x1,0x8c(%rax) 180006089: 00 00 00 18000608c: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 180006090: c7 40 6c 01 00 00 00 movl $0x1,0x6c(%rax) 180006097: 81 7c 24 64 02 00 01 cmpl $0x10002,0x64(%rsp) 18000609e: 00 18000609f: 0f 8c 33 01 00 00 jl 0x1800061d8 1800060a5: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 1800060a9: 8b 84 24 4c 03 00 00 mov 0x34c(%rsp),%eax 1800060b0: 89 41 24 mov %eax,0x24(%rcx) 1800060b3: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 1800060b7: 8b 84 24 50 03 00 00 mov 0x350(%rsp),%eax 1800060be: 89 41 48 mov %eax,0x48(%rcx) 1800060c1: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 1800060c5: 8b 84 24 54 03 00 00 mov 0x354(%rsp),%eax 1800060cc: 89 41 4c mov %eax,0x4c(%rcx) 1800060cf: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 1800060d3: 8b 84 24 38 03 00 00 mov 0x338(%rsp),%eax 1800060da: 89 41 10 mov %eax,0x10(%rcx) 1800060dd: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 1800060e1: 8b 84 24 3c 03 00 00 mov 0x33c(%rsp),%eax 1800060e8: 89 41 14 mov %eax,0x14(%rcx) 1800060eb: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 1800060ef: 8b 84 24 40 03 00 00 mov 0x340(%rsp),%eax 1800060f6: 89 41 18 mov %eax,0x18(%rcx) 1800060f9: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 1800060fd: 8b 84 24 44 03 00 00 mov 0x344(%rsp),%eax 180006104: 89 41 1c mov %eax,0x1c(%rcx) 180006107: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 18000610b: 8b 84 24 48 03 00 00 mov 0x348(%rsp),%eax 180006112: 89 41 20 mov %eax,0x20(%rcx) 180006115: 8b 94 24 1c 03 00 00 mov 0x31c(%rsp),%edx 18000611c: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 180006120: 42 89 54 37 30 mov %edx,0x30(%rdi,%r14,1) 180006125: e8 c6 74 00 00 call 0x18000d5f0 18000612a: 4e 8b 1c 37 mov (%rdi,%r14,1),%r11 18000612e: f3 0f 10 84 24 24 03 movss 0x324(%rsp),%xmm0 180006135: 00 00 180006137: f3 41 0f 11 83 d4 00 movss %xmm0,0xd4(%r11) 18000613e: 00 00 180006140: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 180006144: f3 0f 10 8c 24 28 03 movss 0x328(%rsp),%xmm1 18000614b: 00 00 18000614d: f3 0f 11 88 d8 00 00 movss %xmm1,0xd8(%rax) 180006154: 00 180006155: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 180006159: f3 0f 10 84 24 2c 03 movss 0x32c(%rsp),%xmm0 180006160: 00 00 180006162: f3 0f 11 80 f4 00 00 movss %xmm0,0xf4(%rax) 180006169: 00 18000616a: f3 0f 10 8c 24 30 03 movss 0x330(%rsp),%xmm1 180006171: 00 00 180006173: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 180006177: f3 0f 11 88 f8 00 00 movss %xmm1,0xf8(%rax) 18000617e: 00 18000617f: f3 0f 10 84 24 34 03 movss 0x334(%rsp),%xmm0 180006186: 00 00 180006188: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 18000618c: f3 0f 11 80 d0 00 00 movss %xmm0,0xd0(%rax) 180006193: 00 180006194: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 180006198: c7 80 dc 00 00 00 cd movl $0x3ecccccd,0xdc(%rax) 18000619f: cc cc 3e 1800061a2: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 1800061a6: c7 80 e0 00 00 00 00 movl $0x41a00000,0xe0(%rax) 1800061ad: 00 a0 41 1800061b0: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 1800061b4: 89 98 e4 00 00 00 mov %ebx,0xe4(%rax) 1800061ba: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 1800061be: 89 98 e8 00 00 00 mov %ebx,0xe8(%rax) 1800061c4: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 1800061c8: 89 98 ec 00 00 00 mov %ebx,0xec(%rax) 1800061ce: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 1800061d2: 89 98 f0 00 00 00 mov %ebx,0xf0(%rax) 1800061d8: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 1800061dc: 48 8d 91 d0 00 00 00 lea 0xd0(%rcx),%rdx 1800061e3: e8 f8 ed 00 00 call 0x180014fe0 1800061e8: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 1800061ec: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 1800061f1: e8 ea 5a 00 00 call 0x18000bce0 1800061f6: 85 c0 test %eax,%eax 1800061f8: 0f 84 cb fb ff ff je 0x180005dc9 1800061fe: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 180006202: 8b 84 24 c0 03 00 00 mov 0x3c0(%rsp),%eax 180006209: 89 41 64 mov %eax,0x64(%rcx) 18000620c: 8b 94 24 c4 03 00 00 mov 0x3c4(%rsp),%edx 180006213: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 180006217: e8 e4 f2 00 00 call 0x180015500 18000621c: 8b 84 24 b4 03 00 00 mov 0x3b4(%rsp),%eax 180006223: 4e 8b 1c 37 mov (%rdi,%r14,1),%r11 180006227: 41 89 83 a4 00 00 00 mov %eax,0xa4(%r11) 18000622e: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 180006232: f3 0f 10 84 24 b8 03 movss 0x3b8(%rsp),%xmm0 180006239: 00 00 18000623b: f3 0f 11 80 a8 00 00 movss %xmm0,0xa8(%rax) 180006242: 00 180006243: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 180006247: 8b 44 24 7c mov 0x7c(%rsp),%eax 18000624b: 89 41 5c mov %eax,0x5c(%rcx) 18000624e: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 180006252: 8b 44 24 78 mov 0x78(%rsp),%eax 180006256: 89 41 60 mov %eax,0x60(%rcx) 180006259: 8b 8c 24 c8 03 00 00 mov 0x3c8(%rsp),%ecx 180006260: 85 c9 test %ecx,%ecx 180006262: 74 19 je 0x18000627d 180006264: 39 9c 24 cc 03 00 00 cmp %ebx,0x3cc(%rsp) 18000626b: 74 10 je 0x18000627d 18000626d: 4a 8b 04 37 mov (%rdi,%r14,1),%rax 180006271: 89 48 54 mov %ecx,0x54(%rax) 180006274: 8b 84 24 cc 03 00 00 mov 0x3cc(%rsp),%eax 18000627b: eb 0f jmp 0x18000628c 18000627d: 8b 44 24 7c mov 0x7c(%rsp),%eax 180006281: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 180006285: 89 41 54 mov %eax,0x54(%rcx) 180006288: 8b 44 24 78 mov 0x78(%rsp),%eax 18000628c: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 180006290: 48 8d 94 24 f0 00 00 lea 0xf0(%rsp),%rdx 180006297: 00 180006298: 89 41 58 mov %eax,0x58(%rcx) 18000629b: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 18000629f: e8 7c 27 01 00 call 0x180018a20 1800062a4: 44 8b 4c 24 74 mov 0x74(%rsp),%r9d 1800062a9: 44 8b 44 24 70 mov 0x70(%rsp),%r8d 1800062ae: 8b 94 24 bc 03 00 00 mov 0x3bc(%rsp),%edx 1800062b5: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 1800062b9: e8 92 2a 01 00 call 0x180018d50 1800062be: 85 c0 test %eax,%eax 1800062c0: 0f 84 03 fb ff ff je 0x180005dc9 1800062c6: 4a 8b 0c 37 mov (%rdi,%r14,1),%rcx 1800062ca: 41 b9 01 00 00 00 mov $0x1,%r9d 1800062d0: 49 8d 94 24 74 03 00 lea 0x374(%r12),%rdx 1800062d7: 00 1800062d8: 45 8b c1 mov %r9d,%r8d 1800062db: c7 44 24 28 01 00 00 movl $0x1,0x28(%rsp) 1800062e2: 00 1800062e3: c7 44 24 20 01 00 00 movl $0x1,0x20(%rsp) 1800062ea: 00 1800062eb: e8 40 67 00 00 call 0x18000ca30 1800062f0: 4d 85 ed test %r13,%r13 1800062f3: 74 21 je 0x180006316 1800062f5: 4a 8b 54 37 20 mov 0x20(%rdi,%r14,1),%rdx 1800062fa: 45 33 c9 xor %r9d,%r9d 1800062fd: 45 33 c0 xor %r8d,%r8d 180006300: 48 89 54 24 28 mov %rdx,0x28(%rsp) 180006305: 8b 54 24 78 mov 0x78(%rsp),%edx 180006309: 8b cd mov %ebp,%ecx 18000630b: c7 44 24 20 02 00 00 movl $0x2,0x20(%rsp) 180006312: 00 180006313: 41 ff d5 call *%r13 180006316: b8 01 00 00 00 mov $0x1,%eax 18000631b: eb 0d jmp 0x18000632a 18000631d: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180006322: ff 15 10 d2 04 00 call *0x4d210(%rip) # 0x180053538 180006328: 33 c0 xor %eax,%eax 18000632a: 48 8b 8c 24 e0 03 00 mov 0x3e0(%rsp),%rcx 180006331: 00 180006332: 48 33 cc xor %rsp,%rcx 180006335: e8 06 c3 02 00 call 0x180032640 18000633a: 48 81 c4 f0 03 00 00 add $0x3f0,%rsp 180006341: 41 5e pop %r14 180006343: 41 5d pop %r13 180006345: 41 5c pop %r12 180006347: 5f pop %rdi 180006348: 5e pop %rsi 180006349: 5d pop %rbp 18000634a: 5b pop %rbx 18000634b: c3 ret 18000634c: cc int3 18000634d: cc int3 18000634e: cc int3 18000634f: cc int3 180006350: 40 55 rex push %rbp 180006352: 56 push %rsi 180006353: 41 54 push %r12 180006355: 41 55 push %r13 180006357: 48 81 ec 18 04 00 00 sub $0x418,%rsp 18000635e: 48 8b 05 3b 6b 06 00 mov 0x66b3b(%rip),%rax # 0x18006cea0 180006365: 48 33 c4 xor %rsp,%rax 180006368: 48 89 84 24 f0 03 00 mov %rax,0x3f0(%rsp) 18000636f: 00 180006370: 81 f9 81 00 00 00 cmp $0x81,%ecx 180006376: 45 8b e0 mov %r8d,%r12d 180006379: 48 8b f2 mov %rdx,%rsi 18000637c: 72 12 jb 0x180006390 18000637e: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180006383: ff 15 af d1 04 00 call *0x4d1af(%rip) # 0x180053538 180006389: 33 c0 xor %eax,%eax 18000638b: e9 b8 01 00 00 jmp 0x180006548 180006390: 8b e9 mov %ecx,%ebp 180006392: 4c 8d 2d b7 d3 06 00 lea 0x6d3b7(%rip),%r13 # 0x180073750 180006399: 48 69 ed a8 04 00 00 imul $0x4a8,%rbp,%rbp 1800063a0: 49 83 7c 2d 08 00 cmpq $0x0,0x8(%r13,%rbp,1) 1800063a6: 0f 84 00 03 00 00 je 0x1800066ac 1800063ac: 49 83 7c 2d 00 00 cmpq $0x0,0x0(%r13,%rbp,1) 1800063b2: 0f 84 f4 02 00 00 je 0x1800066ac 1800063b8: 49 8b 44 2d 10 mov 0x10(%r13,%rbp,1),%rax 1800063bd: 48 85 c0 test %rax,%rax 1800063c0: 0f 84 e6 02 00 00 je 0x1800066ac 1800063c6: 49 83 7c 2d 18 00 cmpq $0x0,0x18(%r13,%rbp,1) 1800063cc: 0f 84 da 02 00 00 je 0x1800066ac 1800063d2: 41 83 7c 2d 28 00 cmpl $0x0,0x28(%r13,%rbp,1) 1800063d8: 75 12 jne 0x1800063ec 1800063da: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 1800063df: ff 15 53 d1 04 00 call *0x4d153(%rip) # 0x180053538 1800063e5: 33 c0 xor %eax,%eax 1800063e7: e9 5c 01 00 00 jmp 0x180006548 1800063ec: 83 78 44 00 cmpl $0x0,0x44(%rax) 1800063f0: 74 12 je 0x180006404 1800063f2: b9 0a 00 ae e4 mov $0xe4ae000a,%ecx 1800063f7: ff 15 3b d1 04 00 call *0x4d13b(%rip) # 0x180053538 1800063fd: 33 c0 xor %eax,%eax 1800063ff: e9 44 01 00 00 jmp 0x180006548 180006404: e8 b7 98 01 00 call 0x18001fcc0 180006409: 48 85 c0 test %rax,%rax 18000640c: 48 8b c8 mov %rax,%rcx 18000640f: 75 0b jne 0x18000641c 180006411: b9 05 40 00 80 mov $0x80004005,%ecx 180006416: e8 55 4d 00 00 call 0x18000b170 18000641b: cc int3 18000641c: 48 8b 00 mov (%rax),%rax 18000641f: 48 89 9c 24 10 04 00 mov %rbx,0x410(%rsp) 180006426: 00 180006427: 48 89 bc 24 08 04 00 mov %rdi,0x408(%rsp) 18000642e: 00 18000642f: 4c 89 bc 24 00 04 00 mov %r15,0x400(%rsp) 180006436: 00 180006437: ff 50 18 call *0x18(%rax) 18000643a: 48 83 cb ff or $0xffffffffffffffff,%rbx 18000643e: 48 85 f6 test %rsi,%rsi 180006441: 48 8d 78 18 lea 0x18(%rax),%rdi 180006445: 48 89 7c 24 40 mov %rdi,0x40(%rsp) 18000644a: 74 43 je 0x18000648f 18000644c: 48 f7 c6 00 00 ff ff test $0xffffffffffff0000,%rsi 180006453: 75 26 jne 0x18000647b 180006455: 0f b7 f6 movzwl %si,%esi 180006458: 8b ce mov %esi,%ecx 18000645a: e8 4d 98 01 00 call 0x18001fcac 18000645f: 48 85 c0 test %rax,%rax 180006462: 74 42 je 0x1800064a6 180006464: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180006469: 44 8b c6 mov %esi,%r8d 18000646c: 48 8b d0 mov %rax,%rdx 18000646f: e8 dc 4a 00 00 call 0x18000af50 180006474: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 180006479: eb 2b jmp 0x1800064a6 18000647b: 33 c0 xor %eax,%eax 18000647d: 48 8b cb mov %rbx,%rcx 180006480: 48 8b fe mov %rsi,%rdi 180006483: 66 f2 af repnz scas %es:(%rdi),%ax 180006486: 48 f7 d1 not %rcx 180006489: 48 83 e9 01 sub $0x1,%rcx 18000648d: eb 02 jmp 0x180006491 18000648f: 33 c9 xor %ecx,%ecx 180006491: 44 8b c1 mov %ecx,%r8d 180006494: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180006499: 48 8b d6 mov %rsi,%rdx 18000649c: e8 df 4f 00 00 call 0x18000b480 1800064a1: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 1800064a6: 83 7f f0 00 cmpl $0x0,-0x10(%rdi) 1800064aa: 41 bf 01 00 00 00 mov $0x1,%r15d 1800064b0: 0f 85 8c 01 00 00 jne 0x180006642 1800064b6: c7 44 24 38 00 00 00 movl $0x0,0x38(%rsp) 1800064bd: 00 1800064be: 48 8d 05 2b 2b 05 00 lea 0x52b2b(%rip),%rax # 0x180058ff0 1800064c5: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp) 1800064cc: 00 00 1800064ce: 48 89 44 24 28 mov %rax,0x28(%rsp) 1800064d3: 4c 8d 05 6e 2b 05 00 lea 0x52b6e(%rip),%r8 # 0x180059048 1800064da: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 1800064df: 45 33 c9 xor %r9d,%r9d 1800064e2: 33 d2 xor %edx,%edx 1800064e4: c7 44 24 20 06 00 00 movl $0x6,0x20(%rsp) 1800064eb: 00 1800064ec: e8 7f 91 01 00 call 0x18001f670 1800064f1: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 1800064f6: e8 55 8f 01 00 call 0x18001f450 1800064fb: 49 3b c7 cmp %r15,%rax 1800064fe: 74 66 je 0x180006566 180006500: b9 03 00 ae e4 mov $0xe4ae0003,%ecx 180006505: ff 15 2d d0 04 00 call *0x4d02d(%rip) # 0x180053538 18000650b: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 180006510: e8 b3 90 01 00 call 0x18001f5c8 180006515: 48 8d 57 e8 lea -0x18(%rdi),%rdx 180006519: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 18000651e: 83 c3 ff add $0xffffffff,%ebx 180006521: 85 db test %ebx,%ebx 180006523: 7f 09 jg 0x18000652e 180006525: 48 8b 0a mov (%rdx),%rcx 180006528: 48 8b 01 mov (%rcx),%rax 18000652b: ff 50 08 call *0x8(%rax) 18000652e: 33 c0 xor %eax,%eax 180006530: 48 8b bc 24 08 04 00 mov 0x408(%rsp),%rdi 180006537: 00 180006538: 48 8b 9c 24 10 04 00 mov 0x410(%rsp),%rbx 18000653f: 00 180006540: 4c 8b bc 24 00 04 00 mov 0x400(%rsp),%r15 180006547: 00 180006548: 48 8b 8c 24 f0 03 00 mov 0x3f0(%rsp),%rcx 18000654f: 00 180006550: 48 33 cc xor %rsp,%rcx 180006553: e8 e8 c0 02 00 call 0x180032640 180006558: 48 81 c4 18 04 00 00 add $0x418,%rsp 18000655f: 41 5d pop %r13 180006561: 41 5c pop %r12 180006563: 5e pop %rsi 180006564: 5d pop %rbp 180006565: c3 ret 180006566: 48 8d 54 24 58 lea 0x58(%rsp),%rdx 18000656b: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 180006570: e8 0b 94 01 00 call 0x18001f980 180006575: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18000657a: 48 8b d0 mov %rax,%rdx 18000657d: e8 0e 4e 00 00 call 0x18000b390 180006582: 48 8b 54 24 58 mov 0x58(%rsp),%rdx 180006587: 8b c3 mov %ebx,%eax 180006589: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18000658d: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180006592: 83 c0 ff add $0xffffffff,%eax 180006595: 85 c0 test %eax,%eax 180006597: 7f 09 jg 0x1800065a2 180006599: 48 8b 0a mov (%rdx),%rcx 18000659c: 48 8b 01 mov (%rcx),%rax 18000659f: ff 50 08 call *0x8(%rax) 1800065a2: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 1800065a7: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 1800065ac: 41 b8 04 00 00 00 mov $0x4,%r8d 1800065b2: e8 09 42 00 00 call 0x18000a7c0 1800065b7: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 1800065bc: 45 8b c7 mov %r15d,%r8d 1800065bf: 48 8b c8 mov %rax,%rcx 1800065c2: e8 89 43 00 00 call 0x18000a950 1800065c7: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 1800065cc: 48 8d 3d 0d 2a 05 00 lea 0x52a0d(%rip),%rdi # 0x180058fe0 1800065d3: 48 8b 30 mov (%rax),%rsi 1800065d6: b9 02 00 00 00 mov $0x2,%ecx 1800065db: 8b c3 mov %ebx,%eax 1800065dd: 66 f3 a7 repz cmpsw %es:(%rdi),%ds:(%rsi) 1800065e0: 40 0f 95 c7 setne %dil 1800065e4: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 1800065e8: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 1800065ed: 83 c0 ff add $0xffffffff,%eax 1800065f0: 85 c0 test %eax,%eax 1800065f2: 7f 09 jg 0x1800065fd 1800065f4: 48 8b 0a mov (%rdx),%rcx 1800065f7: 48 8b 01 mov (%rcx),%rax 1800065fa: ff 50 08 call *0x8(%rax) 1800065fd: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 180006602: 8b c3 mov %ebx,%eax 180006604: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 180006608: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18000660d: 83 c0 ff add $0xffffffff,%eax 180006610: 85 c0 test %eax,%eax 180006612: 7f 09 jg 0x18000661d 180006614: 48 8b 0a mov (%rdx),%rcx 180006617: 48 8b 01 mov (%rcx),%rax 18000661a: ff 50 08 call *0x8(%rax) 18000661d: 40 84 ff test %dil,%dil 180006620: 74 11 je 0x180006633 180006622: 48 8d 15 27 2a 05 00 lea 0x52a27(%rip),%rdx # 0x180059050 180006629: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18000662e: e8 cd 3f 00 00 call 0x18000a600 180006633: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 180006638: e8 8b 8f 01 00 call 0x18001f5c8 18000663d: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 180006642: 45 85 e4 test %r12d,%r12d 180006645: 45 0f 44 e7 cmove %r15d,%r12d 180006649: 41 83 7c 2d 2c 02 cmpl $0x2,0x2c(%r13,%rbp,1) 18000664f: 75 33 jne 0x180006684 180006651: 49 8b 4c 2d 00 mov 0x0(%r13,%rbp,1),%rcx 180006656: 48 81 c1 c8 06 00 00 add $0x6c8,%rcx 18000665d: 74 25 je 0x180006684 18000665f: 41 8b 84 2d a4 00 00 mov 0xa4(%r13,%rbp,1),%eax 180006666: 00 180006667: 33 d2 xor %edx,%edx 180006669: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 18000666e: 49 8b 4c 2d 10 mov 0x10(%r13,%rbp,1),%rcx 180006673: 41 f7 f4 div %r12d 180006676: 45 8b cc mov %r12d,%r9d 180006679: 44 8b c0 mov %eax,%r8d 18000667c: 48 8b d7 mov %rdi,%rdx 18000667f: e8 ac b0 ff ff call 0x180001730 180006684: 49 8b 44 2d 10 mov 0x10(%r13,%rbp,1),%rax 180006689: 48 8d 57 e8 lea -0x18(%rdi),%rdx 18000668d: 8b 70 44 mov 0x44(%rax),%esi 180006690: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 180006695: 83 c3 ff add $0xffffffff,%ebx 180006698: 85 db test %ebx,%ebx 18000669a: 7f 09 jg 0x1800066a5 18000669c: 48 8b 0a mov (%rdx),%rcx 18000669f: 48 8b 01 mov (%rcx),%rax 1800066a2: ff 50 08 call *0x8(%rax) 1800066a5: 8b c6 mov %esi,%eax 1800066a7: e9 84 fe ff ff jmp 0x180006530 1800066ac: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800066b1: ff 15 81 ce 04 00 call *0x4ce81(%rip) # 0x180053538 1800066b7: 33 c0 xor %eax,%eax 1800066b9: e9 8a fe ff ff jmp 0x180006548 1800066be: cc int3 1800066bf: cc int3 1800066c0: 48 83 ec 28 sub $0x28,%rsp 1800066c4: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800066ca: 72 10 jb 0x1800066dc 1800066cc: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800066d1: 48 83 c4 28 add $0x28,%rsp 1800066d5: 48 ff 25 5c ce 04 00 rex.W jmp *0x4ce5c(%rip) # 0x180053538 1800066dc: 8b c1 mov %ecx,%eax 1800066de: 48 8d 0d 6b d0 06 00 lea 0x6d06b(%rip),%rcx # 0x180073750 1800066e5: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 1800066ea: 48 69 c0 a8 04 00 00 imul $0x4a8,%rax,%rax 1800066f1: 48 83 7c 08 08 00 cmpq $0x0,0x8(%rax,%rcx,1) 1800066f7: 0f 84 a0 00 00 00 je 0x18000679d 1800066fd: 48 83 3c 08 00 cmpq $0x0,(%rax,%rcx,1) 180006702: 0f 84 95 00 00 00 je 0x18000679d 180006708: 48 8b 5c 08 10 mov 0x10(%rax,%rcx,1),%rbx 18000670d: 48 85 db test %rbx,%rbx 180006710: 0f 84 87 00 00 00 je 0x18000679d 180006716: 48 83 7c 08 18 00 cmpq $0x0,0x18(%rax,%rcx,1) 18000671c: 74 7f je 0x18000679d 18000671e: 83 7b 44 00 cmpl $0x0,0x44(%rbx) 180006722: 0f 84 80 00 00 00 je 0x1800067a8 180006728: 48 8d 4b 08 lea 0x8(%rbx),%rcx 18000672c: 48 89 74 24 38 mov %rsi,0x38(%rsp) 180006731: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180006736: e8 35 ad ff ff call 0x180001470 18000673b: 48 8b 4b 50 mov 0x50(%rbx),%rcx 18000673f: 33 f6 xor %esi,%esi 180006741: 48 85 c9 test %rcx,%rcx 180006744: 89 73 40 mov %esi,0x40(%rbx) 180006747: 89 73 44 mov %esi,0x44(%rbx) 18000674a: 74 09 je 0x180006755 18000674c: e8 bd 9a 04 00 call 0x18005020e 180006751: 48 89 73 50 mov %rsi,0x50(%rbx) 180006755: 48 8b 4b 48 mov 0x48(%rbx),%rcx 180006759: 48 85 c9 test %rcx,%rcx 18000675c: 74 09 je 0x180006767 18000675e: e8 ab 9a 04 00 call 0x18005020e 180006763: 48 89 73 48 mov %rsi,0x48(%rbx) 180006767: 48 8b 4b 58 mov 0x58(%rbx),%rcx 18000676b: 48 85 c9 test %rcx,%rcx 18000676e: 74 09 je 0x180006779 180006770: e8 9f 9a 04 00 call 0x180050214 180006775: 48 89 73 58 mov %rsi,0x58(%rbx) 180006779: e8 9c 9a 04 00 call 0x18005021a 18000677e: 4c 8b 5b 08 mov 0x8(%rbx),%r11 180006782: 48 8d 4b 08 lea 0x8(%rbx),%rcx 180006786: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 18000678b: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180006790: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180006795: 48 83 c4 28 add $0x28,%rsp 180006799: 49 ff 63 28 rex.WB jmp *0x28(%r11) 18000679d: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800067a2: ff 15 90 cd 04 00 call *0x4cd90(%rip) # 0x180053538 1800067a8: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800067ad: 48 83 c4 28 add $0x28,%rsp 1800067b1: c3 ret 1800067b2: cc int3 1800067b3: cc int3 1800067b4: cc int3 1800067b5: cc int3 1800067b6: cc int3 1800067b7: cc int3 1800067b8: cc int3 1800067b9: cc int3 1800067ba: cc int3 1800067bb: cc int3 1800067bc: cc int3 1800067bd: cc int3 1800067be: cc int3 1800067bf: cc int3 1800067c0: 40 55 rex push %rbp 1800067c2: 41 54 push %r12 1800067c4: 41 55 push %r13 1800067c6: 48 81 ec 40 08 00 00 sub $0x840,%rsp 1800067cd: 48 8b 05 cc 66 06 00 mov 0x666cc(%rip),%rax # 0x18006cea0 1800067d4: 48 33 c4 xor %rsp,%rax 1800067d7: 48 89 84 24 10 08 00 mov %rax,0x810(%rsp) 1800067de: 00 1800067df: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800067e5: 45 8b e0 mov %r8d,%r12d 1800067e8: 72 12 jb 0x1800067fc 1800067ea: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800067ef: ff 15 43 cd 04 00 call *0x4cd43(%rip) # 0x180053538 1800067f5: 33 c0 xor %eax,%eax 1800067f7: e9 b8 04 00 00 jmp 0x180006cb4 1800067fc: 8b e9 mov %ecx,%ebp 1800067fe: 4c 8d 2d 4b cf 06 00 lea 0x6cf4b(%rip),%r13 # 0x180073750 180006805: 48 69 ed a8 04 00 00 imul $0x4a8,%rbp,%rbp 18000680c: 49 83 7c 2d 08 00 cmpq $0x0,0x8(%r13,%rbp,1) 180006812: 0f 84 01 05 00 00 je 0x180006d19 180006818: 49 83 7c 2d 00 00 cmpq $0x0,0x0(%r13,%rbp,1) 18000681e: 0f 84 f5 04 00 00 je 0x180006d19 180006824: 49 83 7c 2d 10 00 cmpq $0x0,0x10(%r13,%rbp,1) 18000682a: 0f 84 e9 04 00 00 je 0x180006d19 180006830: 49 8b 44 2d 18 mov 0x18(%r13,%rbp,1),%rax 180006835: 48 85 c0 test %rax,%rax 180006838: 0f 84 db 04 00 00 je 0x180006d19 18000683e: 41 83 7c 2d 28 00 cmpl $0x0,0x28(%r13,%rbp,1) 180006844: 0f 84 c0 04 00 00 je 0x180006d0a 18000684a: 41 f6 44 2d 2c 02 testb $0x2,0x2c(%r13,%rbp,1) 180006850: 0f 84 b4 04 00 00 je 0x180006d0a 180006856: 8b 40 48 mov 0x48(%rax),%eax 180006859: 85 c0 test %eax,%eax 18000685b: 0f 85 9a 04 00 00 jne 0x180006cfb 180006861: 49 8b 44 2d 18 mov 0x18(%r13,%rbp,1),%rax 180006866: 8b 48 44 mov 0x44(%rax),%ecx 180006869: 85 c9 test %ecx,%ecx 18000686b: 0f 85 8a 04 00 00 jne 0x180006cfb 180006871: 48 89 9c 24 78 08 00 mov %rbx,0x878(%rsp) 180006878: 00 180006879: 48 89 b4 24 38 08 00 mov %rsi,0x838(%rsp) 180006880: 00 180006881: 48 89 bc 24 30 08 00 mov %rdi,0x830(%rsp) 180006888: 00 180006889: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18000688e: 4c 89 b4 24 28 08 00 mov %r14,0x828(%rsp) 180006895: 00 180006896: 4c 89 bc 24 20 08 00 mov %r15,0x820(%rsp) 18000689d: 00 18000689e: e8 6d 4d 00 00 call 0x18000b610 1800068a3: 48 8b 44 24 40 mov 0x40(%rsp),%rax 1800068a8: 45 33 f6 xor %r14d,%r14d 1800068ab: 83 cb ff or $0xffffffff,%ebx 1800068ae: 44 39 70 f0 cmp %r14d,-0x10(%rax) 1800068b2: 45 8d 7e 01 lea 0x1(%r14),%r15d 1800068b6: 0f 85 4e 01 00 00 jne 0x180006a0a 1800068bc: 44 89 74 24 38 mov %r14d,0x38(%rsp) 1800068c1: 48 8d 05 98 27 05 00 lea 0x52798(%rip),%rax # 0x180059060 1800068c8: 4c 89 74 24 30 mov %r14,0x30(%rsp) 1800068cd: 48 89 44 24 28 mov %rax,0x28(%rsp) 1800068d2: 4c 8d 05 df 27 05 00 lea 0x527df(%rip),%r8 # 0x1800590b8 1800068d9: 48 8d 8c 24 80 04 00 lea 0x480(%rsp),%rcx 1800068e0: 00 1800068e1: 45 33 c9 xor %r9d,%r9d 1800068e4: 33 d2 xor %edx,%edx 1800068e6: c7 44 24 20 06 00 00 movl $0x6,0x20(%rsp) 1800068ed: 00 1800068ee: e8 7d 8d 01 00 call 0x18001f670 1800068f3: 48 8d 8c 24 80 04 00 lea 0x480(%rsp),%rcx 1800068fa: 00 1800068fb: e8 50 8b 01 00 call 0x18001f450 180006900: 49 3b c7 cmp %r15,%rax 180006903: 74 28 je 0x18000692d 180006905: b9 03 00 ae e4 mov $0xe4ae0003,%ecx 18000690a: ff 15 28 cc 04 00 call *0x4cc28(%rip) # 0x180053538 180006910: 48 8d 8c 24 80 04 00 lea 0x480(%rsp),%rcx 180006917: 00 180006918: e8 ab 8c 01 00 call 0x18001f5c8 18000691d: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 180006922: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 180006926: 0b db or %ebx,%ebx 180006928: e9 48 03 00 00 jmp 0x180006c75 18000692d: 48 8d 54 24 58 lea 0x58(%rsp),%rdx 180006932: 48 8d 8c 24 80 04 00 lea 0x480(%rsp),%rcx 180006939: 00 18000693a: e8 41 90 01 00 call 0x18001f980 18000693f: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180006944: 48 8b d0 mov %rax,%rdx 180006947: e8 44 4a 00 00 call 0x18000b390 18000694c: 48 8b 54 24 58 mov 0x58(%rsp),%rdx 180006951: 8b c3 mov %ebx,%eax 180006953: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 180006957: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18000695c: 83 c0 ff add $0xffffffff,%eax 18000695f: 85 c0 test %eax,%eax 180006961: 7f 09 jg 0x18000696c 180006963: 48 8b 0a mov (%rdx),%rcx 180006966: 48 8b 01 mov (%rcx),%rax 180006969: ff 50 08 call *0x8(%rax) 18000696c: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 180006971: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180006976: 41 b8 04 00 00 00 mov $0x4,%r8d 18000697c: e8 3f 3e 00 00 call 0x18000a7c0 180006981: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 180006986: 45 8b c7 mov %r15d,%r8d 180006989: 48 8b c8 mov %rax,%rcx 18000698c: e8 bf 3f 00 00 call 0x18000a950 180006991: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 180006996: 48 8d 3d 43 26 05 00 lea 0x52643(%rip),%rdi # 0x180058fe0 18000699d: 48 8b 30 mov (%rax),%rsi 1800069a0: b9 02 00 00 00 mov $0x2,%ecx 1800069a5: 8b c3 mov %ebx,%eax 1800069a7: 66 f3 a7 repz cmpsw %es:(%rdi),%ds:(%rsi) 1800069aa: 40 0f 95 c7 setne %dil 1800069ae: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 1800069b2: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 1800069b7: 83 c0 ff add $0xffffffff,%eax 1800069ba: 85 c0 test %eax,%eax 1800069bc: 7f 09 jg 0x1800069c7 1800069be: 48 8b 0a mov (%rdx),%rcx 1800069c1: 48 8b 01 mov (%rcx),%rax 1800069c4: ff 50 08 call *0x8(%rax) 1800069c7: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 1800069cc: 8b c3 mov %ebx,%eax 1800069ce: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 1800069d2: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 1800069d7: 83 c0 ff add $0xffffffff,%eax 1800069da: 85 c0 test %eax,%eax 1800069dc: 7f 09 jg 0x1800069e7 1800069de: 48 8b 0a mov (%rdx),%rcx 1800069e1: 48 8b 01 mov (%rcx),%rax 1800069e4: ff 50 08 call *0x8(%rax) 1800069e7: 40 84 ff test %dil,%dil 1800069ea: 74 11 je 0x1800069fd 1800069ec: 48 8d 15 cd 26 05 00 lea 0x526cd(%rip),%rdx # 0x1800590c0 1800069f3: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 1800069f8: e8 03 3c 00 00 call 0x18000a600 1800069fd: 48 8d 8c 24 80 04 00 lea 0x480(%rsp),%rcx 180006a04: 00 180006a05: e8 be 8b 01 00 call 0x18001f5c8 180006a0a: 41 8b 84 2d a4 00 00 mov 0xa4(%r13,%rbp,1),%eax 180006a11: 00 180006a12: 45 85 e4 test %r12d,%r12d 180006a15: 45 89 b4 2d 54 04 00 mov %r14d,0x454(%r13,%rbp,1) 180006a1c: 00 180006a1d: 45 0f 44 e7 cmove %r15d,%r12d 180006a21: 41 83 7c 2d 2c 06 cmpl $0x6,0x2c(%r13,%rbp,1) 180006a27: f3 48 0f 2a c8 cvtsi2ss %rax,%xmm1 180006a2c: 41 8b c4 mov %r12d,%eax 180006a2f: 45 89 a4 2d 58 04 00 mov %r12d,0x458(%r13,%rbp,1) 180006a36: 00 180006a37: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 180006a3c: f3 0f 5e c8 divss %xmm0,%xmm1 180006a40: f3 0f 58 0d bc 7c 05 addss 0x57cbc(%rip),%xmm1 # 0x18005e704 180006a47: 00 180006a48: f3 48 0f 2c f1 cvttss2si %xmm1,%rsi 180006a4d: 75 03 jne 0x180006a52 180006a4f: c1 ee 04 shr $0x4,%esi 180006a52: 41 3b f7 cmp %r15d,%esi 180006a55: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 180006a5a: 41 b8 18 04 00 00 mov $0x418,%r8d 180006a60: 41 0f 42 f7 cmovb %r15d,%esi 180006a64: 33 d2 xor %edx,%edx 180006a66: e8 65 ed 02 00 call 0x1800357d0 180006a6b: 49 8b 44 2d 00 mov 0x0(%r13,%rbp,1),%rax 180006a70: c7 44 24 60 18 04 00 movl $0x418,0x60(%rsp) 180006a77: 00 180006a78: 44 39 b0 50 79 04 00 cmp %r14d,0x47950(%rax) 180006a7f: b9 00 01 01 00 mov $0x10100,%ecx 180006a84: ba 00 02 01 00 mov $0x10200,%edx 180006a89: 0f 45 ca cmovne %edx,%ecx 180006a8c: 89 4c 24 64 mov %ecx,0x64(%rsp) 180006a90: 33 c9 xor %ecx,%ecx 180006a92: e8 a9 c4 02 00 call 0x180032f40 180006a97: 4d 8d 84 2d 98 00 00 lea 0x98(%r13,%rbp,1),%r8 180006a9e: 00 180006a9f: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 180006aa4: ba 20 00 00 00 mov $0x20,%edx 180006aa9: 48 89 44 24 68 mov %rax,0x68(%rsp) 180006aae: e8 dd c4 02 00 call 0x180032f90 180006ab3: 4d 8d 44 2d 78 lea 0x78(%r13,%rbp,1),%r8 180006ab8: 48 8d 8c 24 90 00 00 lea 0x90(%rsp),%rcx 180006abf: 00 180006ac0: ba 20 00 00 00 mov $0x20,%edx 180006ac5: e8 c6 c4 02 00 call 0x180032f90 180006aca: 8b 54 24 60 mov 0x60(%rsp),%edx 180006ace: 41 8b 4c 2d 68 mov 0x68(%r13,%rbp,1),%ecx 180006ad3: 49 8b 7c 2d 00 mov 0x0(%r13,%rbp,1),%rdi 180006ad8: 89 94 24 b0 00 00 00 mov %edx,0xb0(%rsp) 180006adf: 41 8b 54 2d 6c mov 0x6c(%r13,%rbp,1),%edx 180006ae4: 8b c1 mov %ecx,%eax 180006ae6: 44 89 b4 24 b8 00 00 mov %r14d,0xb8(%rsp) 180006aed: 00 180006aee: 89 8c 24 bc 00 00 00 mov %ecx,0xbc(%rsp) 180006af5: 89 94 24 c0 00 00 00 mov %edx,0xc0(%rsp) 180006afc: 0f af c2 imul %edx,%eax 180006aff: 8d 44 00 40 lea 0x40(%rax,%rax,1),%eax 180006b03: 89 84 24 b4 00 00 00 mov %eax,0xb4(%rsp) 180006b0a: 44 39 b7 50 79 04 00 cmp %r14d,0x47950(%rdi) 180006b11: 74 0f je 0x180006b22 180006b13: 8b 87 54 79 04 00 mov 0x47954(%rdi),%eax 180006b19: 89 84 24 e0 00 00 00 mov %eax,0xe0(%rsp) 180006b20: eb 08 jmp 0x180006b2a 180006b22: 44 89 b4 24 e0 00 00 mov %r14d,0xe0(%rsp) 180006b29: 00 180006b2a: 8b 87 44 79 04 00 mov 0x47944(%rdi),%eax 180006b30: 48 8d 8c 24 40 01 00 lea 0x140(%rsp),%rcx 180006b37: 00 180006b38: 48 8d 97 d0 00 00 00 lea 0xd0(%rdi),%rdx 180006b3f: 89 84 24 c4 00 00 00 mov %eax,0xc4(%rsp) 180006b46: 8b 87 48 79 04 00 mov 0x47948(%rdi),%eax 180006b4c: 89 b4 24 cc 00 00 00 mov %esi,0xcc(%rsp) 180006b53: 89 84 24 c8 00 00 00 mov %eax,0xc8(%rsp) 180006b5a: 41 8b 44 2d 70 mov 0x70(%r13,%rbp,1),%eax 180006b5f: 41 b8 2c 00 00 00 mov $0x2c,%r8d 180006b65: 89 84 24 d0 00 00 00 mov %eax,0xd0(%rsp) 180006b6c: 41 8b 44 2d 74 mov 0x74(%r13,%rbp,1),%eax 180006b71: 89 84 24 d4 00 00 00 mov %eax,0xd4(%rsp) 180006b78: 8b 47 64 mov 0x64(%rdi),%eax 180006b7b: 89 84 24 d8 00 00 00 mov %eax,0xd8(%rsp) 180006b82: 8b 47 68 mov 0x68(%rdi),%eax 180006b85: 89 84 24 dc 00 00 00 mov %eax,0xdc(%rsp) 180006b8c: 8b 87 a4 00 00 00 mov 0xa4(%rdi),%eax 180006b92: 89 84 24 e4 00 00 00 mov %eax,0xe4(%rsp) 180006b99: 41 8b 44 2d 30 mov 0x30(%r13,%rbp,1),%eax 180006b9e: f3 0f 10 87 a8 00 00 movss 0xa8(%rdi),%xmm0 180006ba5: 00 180006ba6: 89 84 24 18 01 00 00 mov %eax,0x118(%rsp) 180006bad: f3 0f 11 84 24 e8 00 movss %xmm0,0xe8(%rsp) 180006bb4: 00 00 180006bb6: 8b 47 10 mov 0x10(%rdi),%eax 180006bb9: 89 84 24 1c 01 00 00 mov %eax,0x11c(%rsp) 180006bc0: 8b 47 14 mov 0x14(%rdi),%eax 180006bc3: 89 84 24 20 01 00 00 mov %eax,0x120(%rsp) 180006bca: 8b 47 18 mov 0x18(%rdi),%eax 180006bcd: 89 84 24 24 01 00 00 mov %eax,0x124(%rsp) 180006bd4: 8b 47 1c mov 0x1c(%rdi),%eax 180006bd7: 89 84 24 28 01 00 00 mov %eax,0x128(%rsp) 180006bde: 8b 47 20 mov 0x20(%rdi),%eax 180006be1: 89 84 24 2c 01 00 00 mov %eax,0x12c(%rsp) 180006be8: 8b 47 24 mov 0x24(%rdi),%eax 180006beb: 89 84 24 30 01 00 00 mov %eax,0x130(%rsp) 180006bf2: 8b 47 48 mov 0x48(%rdi),%eax 180006bf5: 89 84 24 34 01 00 00 mov %eax,0x134(%rsp) 180006bfc: 8b 47 4c mov 0x4c(%rdi),%eax 180006bff: 89 84 24 38 01 00 00 mov %eax,0x138(%rsp) 180006c06: e8 05 c8 02 00 call 0x180033410 180006c0b: 8b 97 98 00 00 00 mov 0x98(%rdi),%edx 180006c11: 3b 97 84 18 04 00 cmp 0x41884(%rdi),%edx 180006c17: 73 2a jae 0x180006c43 180006c19: 48 8b c2 mov %rdx,%rax 180006c1c: 48 69 c0 1c 02 00 00 imul $0x21c,%rax,%rax 180006c23: 48 8d 94 38 88 18 04 lea 0x41888(%rax,%rdi,1),%rdx 180006c2a: 00 180006c2b: 48 85 d2 test %rdx,%rdx 180006c2e: 74 13 je 0x180006c43 180006c30: 48 8d 8c 24 94 01 00 lea 0x194(%rsp),%rcx 180006c37: 00 180006c38: 41 b8 1c 02 00 00 mov $0x21c,%r8d 180006c3e: e8 cd c7 02 00 call 0x180033410 180006c43: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 180006c48: 49 8b 4c 2d 18 mov 0x18(%r13,%rbp,1),%rcx 180006c4d: 4c 8d 44 24 60 lea 0x60(%rsp),%r8 180006c52: 41 b9 18 04 00 00 mov $0x418,%r9d 180006c58: e8 43 47 01 00 call 0x18001b3a0 180006c5d: 85 c0 test %eax,%eax 180006c5f: 75 70 jne 0x180006cd1 180006c61: b9 09 00 ae e4 mov $0xe4ae0009,%ecx 180006c66: ff 15 cc c8 04 00 call *0x4c8cc(%rip) # 0x180053538 180006c6c: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 180006c71: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 180006c75: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 180006c7a: 83 c3 ff add $0xffffffff,%ebx 180006c7d: 85 db test %ebx,%ebx 180006c7f: 7f 09 jg 0x180006c8a 180006c81: 48 8b 0a mov (%rdx),%rcx 180006c84: 48 8b 01 mov (%rcx),%rax 180006c87: ff 50 08 call *0x8(%rax) 180006c8a: 33 c0 xor %eax,%eax 180006c8c: 4c 8b b4 24 28 08 00 mov 0x828(%rsp),%r14 180006c93: 00 180006c94: 48 8b bc 24 30 08 00 mov 0x830(%rsp),%rdi 180006c9b: 00 180006c9c: 48 8b b4 24 38 08 00 mov 0x838(%rsp),%rsi 180006ca3: 00 180006ca4: 48 8b 9c 24 78 08 00 mov 0x878(%rsp),%rbx 180006cab: 00 180006cac: 4c 8b bc 24 20 08 00 mov 0x820(%rsp),%r15 180006cb3: 00 180006cb4: 48 8b 8c 24 10 08 00 mov 0x810(%rsp),%rcx 180006cbb: 00 180006cbc: 48 33 cc xor %rsp,%rcx 180006cbf: e8 7c b9 02 00 call 0x180032640 180006cc4: 48 81 c4 40 08 00 00 add $0x840,%rsp 180006ccb: 41 5d pop %r13 180006ccd: 41 5c pop %r12 180006ccf: 5d pop %rbp 180006cd0: c3 ret 180006cd1: 49 8b 44 2d 18 mov 0x18(%r13,%rbp,1),%rax 180006cd6: 8b 78 44 mov 0x44(%rax),%edi 180006cd9: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 180006cde: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 180006ce2: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 180006ce7: 83 c3 ff add $0xffffffff,%ebx 180006cea: 85 db test %ebx,%ebx 180006cec: 7f 09 jg 0x180006cf7 180006cee: 48 8b 0a mov (%rdx),%rcx 180006cf1: 48 8b 01 mov (%rcx),%rax 180006cf4: ff 50 08 call *0x8(%rax) 180006cf7: 8b c7 mov %edi,%eax 180006cf9: eb 91 jmp 0x180006c8c 180006cfb: b9 0a 00 ae e4 mov $0xe4ae000a,%ecx 180006d00: ff 15 32 c8 04 00 call *0x4c832(%rip) # 0x180053538 180006d06: 33 c0 xor %eax,%eax 180006d08: eb aa jmp 0x180006cb4 180006d0a: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 180006d0f: ff 15 23 c8 04 00 call *0x4c823(%rip) # 0x180053538 180006d15: 33 c0 xor %eax,%eax 180006d17: eb 9b jmp 0x180006cb4 180006d19: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180006d1e: ff 15 14 c8 04 00 call *0x4c814(%rip) # 0x180053538 180006d24: 33 c0 xor %eax,%eax 180006d26: eb 8c jmp 0x180006cb4 180006d28: cc int3 180006d29: cc int3 180006d2a: cc int3 180006d2b: cc int3 180006d2c: cc int3 180006d2d: cc int3 180006d2e: cc int3 180006d2f: cc int3 180006d30: 40 53 rex push %rbx 180006d32: 56 push %rsi 180006d33: 41 54 push %r12 180006d35: 48 83 ec 60 sub $0x60,%rsp 180006d39: 81 f9 81 00 00 00 cmp $0x81,%ecx 180006d3f: 8b f1 mov %ecx,%esi 180006d41: 72 16 jb 0x180006d59 180006d43: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180006d48: ff 15 ea c7 04 00 call *0x4c7ea(%rip) # 0x180053538 180006d4e: 33 c0 xor %eax,%eax 180006d50: 48 83 c4 60 add $0x60,%rsp 180006d54: 41 5c pop %r12 180006d56: 5e pop %rsi 180006d57: 5b pop %rbx 180006d58: c3 ret 180006d59: 48 8b de mov %rsi,%rbx 180006d5c: 4c 8d 25 ed c9 06 00 lea 0x6c9ed(%rip),%r12 # 0x180073750 180006d63: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 180006d6a: 4a 8b 44 23 08 mov 0x8(%rbx,%r12,1),%rax 180006d6f: 48 85 c0 test %rax,%rax 180006d72: 74 1e je 0x180006d92 180006d74: 4a 83 3c 23 00 cmpq $0x0,(%rbx,%r12,1) 180006d79: 74 17 je 0x180006d92 180006d7b: 4a 83 7c 23 10 00 cmpq $0x0,0x10(%rbx,%r12,1) 180006d81: 74 0f je 0x180006d92 180006d83: 4a 8b 4c 23 18 mov 0x18(%rbx,%r12,1),%rcx 180006d88: 48 85 c9 test %rcx,%rcx 180006d8b: 74 05 je 0x180006d92 180006d8d: 48 85 d2 test %rdx,%rdx 180006d90: 75 16 jne 0x180006da8 180006d92: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180006d97: ff 15 9b c7 04 00 call *0x4c79b(%rip) # 0x180053538 180006d9d: 33 c0 xor %eax,%eax 180006d9f: 48 83 c4 60 add $0x60,%rsp 180006da3: 41 5c pop %r12 180006da5: 5e pop %rsi 180006da6: 5b pop %rbx 180006da7: c3 ret 180006da8: 42 83 7c 23 28 00 cmpl $0x0,0x28(%rbx,%r12,1) 180006dae: 74 16 je 0x180006dc6 180006db0: b9 0a 00 ae e4 mov $0xe4ae000a,%ecx 180006db5: ff 15 7d c7 04 00 call *0x4c77d(%rip) # 0x180053538 180006dbb: 33 c0 xor %eax,%eax 180006dbd: 48 83 c4 60 add $0x60,%rsp 180006dc1: 41 5c pop %r12 180006dc3: 5e pop %rsi 180006dc4: 5b pop %rbx 180006dc5: c3 ret 180006dc6: 83 78 14 00 cmpl $0x0,0x14(%rax) 180006dca: 75 e4 jne 0x180006db0 180006dcc: 8b 41 48 mov 0x48(%rcx),%eax 180006dcf: 85 c0 test %eax,%eax 180006dd1: 75 dd jne 0x180006db0 180006dd3: 4a 8b 44 23 18 mov 0x18(%rbx,%r12,1),%rax 180006dd8: 8b 48 44 mov 0x44(%rax),%ecx 180006ddb: 85 c9 test %ecx,%ecx 180006ddd: 75 d1 jne 0x180006db0 180006ddf: 4e 89 44 23 40 mov %r8,0x40(%rbx,%r12,1) 180006de4: 4e 89 4c 23 20 mov %r9,0x20(%rbx,%r12,1) 180006de9: 42 c7 44 23 2c 02 00 movl $0x2,0x2c(%rbx,%r12,1) 180006df0: 00 00 180006df2: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180006df7: 42 c7 84 23 50 04 00 movl $0xffffffff,0x450(%rbx,%r12,1) 180006dfe: 00 ff ff ff ff 180006e03: e8 08 48 00 00 call 0x18000b610 180006e08: 4a 8b 4c 23 18 mov 0x18(%rbx,%r12,1),%rcx 180006e0d: 48 8b d0 mov %rax,%rdx 180006e10: e8 5b 4a 01 00 call 0x18001b870 180006e15: 85 c0 test %eax,%eax 180006e17: 75 16 jne 0x180006e2f 180006e19: b9 09 00 ae e4 mov $0xe4ae0009,%ecx 180006e1e: ff 15 14 c7 04 00 call *0x4c714(%rip) # 0x180053538 180006e24: 33 c0 xor %eax,%eax 180006e26: 48 83 c4 60 add $0x60,%rsp 180006e2a: 41 5c pop %r12 180006e2c: 5e pop %rsi 180006e2d: 5b pop %rbx 180006e2e: c3 ret 180006e2f: 48 89 bc 24 88 00 00 mov %rdi,0x88(%rsp) 180006e36: 00 180006e37: 4a 8b 7c 23 18 mov 0x18(%rbx,%r12,1),%rdi 180006e3c: 8b 87 cc 00 00 00 mov 0xcc(%rdi),%eax 180006e42: 83 f8 50 cmp $0x50,%eax 180006e45: 0f 8c fb 03 00 00 jl 0x180007246 180006e4b: 3d 00 05 00 00 cmp $0x500,%eax 180006e50: 0f 8f f0 03 00 00 jg 0x180007246 180006e56: 8b 8f d0 00 00 00 mov 0xd0(%rdi),%ecx 180006e5c: 83 f9 3c cmp $0x3c,%ecx 180006e5f: 0f 8c e1 03 00 00 jl 0x180007246 180006e65: 81 f9 00 04 00 00 cmp $0x400,%ecx 180006e6b: 0f 8f d5 03 00 00 jg 0x180007246 180006e71: a8 03 test $0x3,%al 180006e73: 0f 85 cd 03 00 00 jne 0x180007246 180006e79: 33 d2 xor %edx,%edx 180006e7b: 48 89 ac 24 80 00 00 mov %rbp,0x80(%rsp) 180006e82: 00 180006e83: 4a 8d 6c 23 68 lea 0x68(%rbx,%r12,1),%rbp 180006e88: 44 8d 42 48 lea 0x48(%rdx),%r8d 180006e8c: 48 8b cd mov %rbp,%rcx 180006e8f: e8 3c e9 02 00 call 0x1800357d0 180006e94: 8b 87 e0 00 00 00 mov 0xe0(%rdi),%eax 180006e9a: 42 89 44 23 70 mov %eax,0x70(%rbx,%r12,1) 180006e9f: 8b 87 e4 00 00 00 mov 0xe4(%rdi),%eax 180006ea5: 42 89 44 23 74 mov %eax,0x74(%rbx,%r12,1) 180006eaa: 48 8b 87 a0 00 00 00 mov 0xa0(%rdi),%rax 180006eb1: 4a 89 44 23 78 mov %rax,0x78(%rbx,%r12,1) 180006eb6: 48 8b 87 a8 00 00 00 mov 0xa8(%rdi),%rax 180006ebd: 4a 89 84 23 80 00 00 mov %rax,0x80(%rbx,%r12,1) 180006ec4: 00 180006ec5: 48 8b 87 b0 00 00 00 mov 0xb0(%rdi),%rax 180006ecc: 4a 89 84 23 88 00 00 mov %rax,0x88(%rbx,%r12,1) 180006ed3: 00 180006ed4: 48 8b 87 b8 00 00 00 mov 0xb8(%rdi),%rax 180006edb: 4a 89 84 23 90 00 00 mov %rax,0x90(%rbx,%r12,1) 180006ee2: 00 180006ee3: 42 c6 84 23 97 00 00 movb $0x0,0x97(%rbx,%r12,1) 180006eea: 00 00 180006eec: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax 180006ef3: 4a 89 84 23 98 00 00 mov %rax,0x98(%rbx,%r12,1) 180006efa: 00 180006efb: 42 c6 84 23 9f 00 00 movb $0x0,0x9f(%rbx,%r12,1) 180006f02: 00 00 180006f04: 44 8b 8f cc 00 00 00 mov 0xcc(%rdi),%r9d 180006f0b: 41 83 f9 50 cmp $0x50,%r9d 180006f0f: 44 89 4d 00 mov %r9d,0x0(%rbp) 180006f13: 44 8b 87 d0 00 00 00 mov 0xd0(%rdi),%r8d 180006f1a: 46 89 44 23 6c mov %r8d,0x6c(%rbx,%r12,1) 180006f1f: 77 29 ja 0x180006f4a 180006f21: 41 83 f8 3c cmp $0x3c,%r8d 180006f25: 77 23 ja 0x180006f4a 180006f27: 4a 8d 8c 23 a8 00 00 lea 0xa8(%rbx,%r12,1),%rcx 180006f2e: 00 180006f2f: 4a 8d 94 23 ac 00 00 lea 0xac(%rbx,%r12,1),%rdx 180006f36: 00 180006f37: 42 8d 04 8d 00 00 00 lea 0x0(,%r9,4),%eax 180006f3e: 00 180006f3f: 41 c1 e0 02 shl $0x2,%r8d 180006f43: 89 01 mov %eax,(%rcx) 180006f45: 44 89 02 mov %r8d,(%rdx) 180006f48: eb 47 jmp 0x180006f91 180006f4a: 41 81 f9 40 01 00 00 cmp $0x140,%r9d 180006f51: 73 28 jae 0x180006f7b 180006f53: 41 81 f8 f0 00 00 00 cmp $0xf0,%r8d 180006f5a: 73 1f jae 0x180006f7b 180006f5c: 43 8d 04 09 lea (%r9,%r9,1),%eax 180006f60: 4a 8d 8c 23 a8 00 00 lea 0xa8(%rbx,%r12,1),%rcx 180006f67: 00 180006f68: 4a 8d 94 23 ac 00 00 lea 0xac(%rbx,%r12,1),%rdx 180006f6f: 00 180006f70: 89 01 mov %eax,(%rcx) 180006f72: 41 8b c0 mov %r8d,%eax 180006f75: 03 c0 add %eax,%eax 180006f77: 89 02 mov %eax,(%rdx) 180006f79: eb 16 jmp 0x180006f91 180006f7b: 4a 8d 8c 23 a8 00 00 lea 0xa8(%rbx,%r12,1),%rcx 180006f82: 00 180006f83: 4a 8d 94 23 ac 00 00 lea 0xac(%rbx,%r12,1),%rdx 180006f8a: 00 180006f8b: 44 89 09 mov %r9d,(%rcx) 180006f8e: 44 89 02 mov %r8d,(%rdx) 180006f91: 8b 87 dc 00 00 00 mov 0xdc(%rdi),%eax 180006f97: 8b 12 mov (%rdx),%edx 180006f99: 8b 09 mov (%rcx),%ecx 180006f9b: 42 89 54 23 54 mov %edx,0x54(%rbx,%r12,1) 180006fa0: 89 54 24 44 mov %edx,0x44(%rsp) 180006fa4: d1 ea shr $1,%edx 180006fa6: 42 89 84 23 a0 00 00 mov %eax,0xa0(%rbx,%r12,1) 180006fad: 00 180006fae: 42 89 84 23 a4 00 00 mov %eax,0xa4(%rbx,%r12,1) 180006fb5: 00 180006fb6: 42 8b 44 23 6c mov 0x6c(%rbx,%r12,1),%eax 180006fbb: 42 89 4c 23 50 mov %ecx,0x50(%rbx,%r12,1) 180006fc0: 89 4c 24 40 mov %ecx,0x40(%rsp) 180006fc4: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 180006fc8: 89 54 24 4c mov %edx,0x4c(%rsp) 180006fcc: 48 8d 54 24 38 lea 0x38(%rsp),%rdx 180006fd1: 46 89 4c 23 48 mov %r9d,0x48(%rbx,%r12,1) 180006fd6: 42 89 44 23 4c mov %eax,0x4c(%rbx,%r12,1) 180006fdb: 44 89 4c 24 38 mov %r9d,0x38(%rsp) 180006fe0: 89 44 24 3c mov %eax,0x3c(%rsp) 180006fe4: c7 44 24 48 10 00 00 movl $0x10,0x48(%rsp) 180006feb: 00 180006fec: c7 44 24 50 04 00 00 movl $0x4,0x50(%rsp) 180006ff3: 00 180006ff4: c7 44 24 54 01 00 00 movl $0x1,0x54(%rsp) 180006ffb: 00 180006ffc: c7 44 24 58 01 00 00 movl $0x1,0x58(%rsp) 180007003: 00 180007004: c7 44 24 5c 05 00 00 movl $0x5,0x5c(%rsp) 18000700b: 00 18000700c: e8 cf 4c 00 00 call 0x18000bce0 180007011: 85 c0 test %eax,%eax 180007013: 75 1c jne 0x180007031 180007015: 4a 8b 4c 23 18 mov 0x18(%rbx,%r12,1),%rcx 18000701a: e8 c1 42 01 00 call 0x18001b2e0 18000701f: b9 03 00 ae e4 mov $0xe4ae0003,%ecx 180007024: ff 15 0e c5 04 00 call *0x4c50e(%rip) # 0x180053538 18000702a: 33 c0 xor %eax,%eax 18000702c: e9 94 01 00 00 jmp 0x1800071c5 180007031: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 180007035: 8b 87 e8 00 00 00 mov 0xe8(%rdi),%eax 18000703b: 4c 89 ac 24 90 00 00 mov %r13,0x90(%rsp) 180007042: 00 180007043: 89 41 64 mov %eax,0x64(%rcx) 180007046: 8b 97 ec 00 00 00 mov 0xec(%rdi),%edx 18000704c: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 180007050: e8 ab e4 00 00 call 0x180015500 180007055: 8b 87 f4 00 00 00 mov 0xf4(%rdi),%eax 18000705b: 4e 8b 1c 23 mov (%rbx,%r12,1),%r11 18000705f: 41 89 83 a4 00 00 00 mov %eax,0xa4(%r11) 180007066: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 18000706a: 8b 87 f8 00 00 00 mov 0xf8(%rdi),%eax 180007070: 89 81 a8 00 00 00 mov %eax,0xa8(%rcx) 180007076: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 18000707a: 48 8d 97 50 01 00 00 lea 0x150(%rdi),%rdx 180007081: 48 81 c1 d0 00 00 00 add $0xd0,%rcx 180007088: 41 b8 2c 00 00 00 mov $0x2c,%r8d 18000708e: e8 7d c3 02 00 call 0x180033410 180007093: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 180007097: 48 8d 97 a4 01 00 00 lea 0x1a4(%rdi),%rdx 18000709e: e8 7d 19 01 00 call 0x180018a20 1800070a3: 44 8b 8f d8 00 00 00 mov 0xd8(%rdi),%r9d 1800070aa: 44 8b 87 d4 00 00 00 mov 0xd4(%rdi),%r8d 1800070b1: 8b 97 f0 00 00 00 mov 0xf0(%rdi),%edx 1800070b7: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 1800070bb: e8 90 1c 01 00 call 0x180018d50 1800070c0: 8b 97 28 01 00 00 mov 0x128(%rdi),%edx 1800070c6: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 1800070ca: 42 89 54 23 30 mov %edx,0x30(%rbx,%r12,1) 1800070cf: e8 1c 65 00 00 call 0x18000d5f0 1800070d4: 45 33 ed xor %r13d,%r13d 1800070d7: 44 39 af 2c 01 00 00 cmp %r13d,0x12c(%rdi) 1800070de: 74 41 je 0x180007121 1800070e0: 4a 8b 04 23 mov (%rbx,%r12,1),%rax 1800070e4: c7 40 10 01 00 00 00 movl $0x1,0x10(%rax) 1800070eb: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 1800070ef: 8b 87 30 01 00 00 mov 0x130(%rdi),%eax 1800070f5: 89 41 14 mov %eax,0x14(%rcx) 1800070f8: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 1800070fc: 8b 87 34 01 00 00 mov 0x134(%rdi),%eax 180007102: 89 41 18 mov %eax,0x18(%rcx) 180007105: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 180007109: 8b 87 38 01 00 00 mov 0x138(%rdi),%eax 18000710f: 89 41 1c mov %eax,0x1c(%rcx) 180007112: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 180007116: 8b 87 3c 01 00 00 mov 0x13c(%rdi),%eax 18000711c: 89 41 20 mov %eax,0x20(%rcx) 18000711f: eb 51 jmp 0x180007172 180007121: 4a 8b 04 23 mov (%rbx,%r12,1),%rax 180007125: 44 89 68 10 mov %r13d,0x10(%rax) 180007129: 8b 8f 40 01 00 00 mov 0x140(%rdi),%ecx 18000712f: 83 f9 01 cmp $0x1,%ecx 180007132: 72 23 jb 0x180007157 180007134: 4a 8b 04 23 mov (%rbx,%r12,1),%rax 180007138: 89 48 24 mov %ecx,0x24(%rax) 18000713b: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 18000713f: 8b 87 44 01 00 00 mov 0x144(%rdi),%eax 180007145: 89 41 48 mov %eax,0x48(%rcx) 180007148: 4a 8b 0c 23 mov (%rbx,%r12,1),%rcx 18000714c: 8b 87 48 01 00 00 mov 0x148(%rdi),%eax 180007152: 89 41 4c mov %eax,0x4c(%rcx) 180007155: eb 1b jmp 0x180007172 180007157: 4a 8b 04 23 mov (%rbx,%r12,1),%rax 18000715b: c7 40 24 05 00 00 00 movl $0x5,0x24(%rax) 180007162: 4a 8b 04 23 mov (%rbx,%r12,1),%rax 180007166: 44 89 68 48 mov %r13d,0x48(%rax) 18000716a: 4a 8b 04 23 mov (%rbx,%r12,1),%rax 18000716e: 44 89 68 4c mov %r13d,0x4c(%rax) 180007172: 42 8b 7c 23 6c mov 0x6c(%rbx,%r12,1),%edi 180007177: 4a 8b 4c 23 38 mov 0x38(%rbx,%r12,1),%rcx 18000717c: 0f af 7d 00 imul 0x0(%rbp),%edi 180007180: 03 ff add %edi,%edi 180007182: 48 85 c9 test %rcx,%rcx 180007185: 74 0a je 0x180007191 180007187: e8 2c 7a 01 00 call 0x18001ebb8 18000718c: 4e 89 6c 23 38 mov %r13,0x38(%rbx,%r12,1) 180007191: 8b cf mov %edi,%ecx 180007193: 48 83 c1 4c add $0x4c,%rcx 180007197: e8 24 7a 01 00 call 0x18001ebc0 18000719c: 48 85 c0 test %rax,%rax 18000719f: 4a 89 44 23 38 mov %rax,0x38(%rbx,%r12,1) 1800071a4: 75 38 jne 0x1800071de 1800071a6: 4a 8b 4c 23 18 mov 0x18(%rbx,%r12,1),%rcx 1800071ab: e8 30 41 01 00 call 0x18001b2e0 1800071b0: b9 02 00 ae e4 mov $0xe4ae0002,%ecx 1800071b5: ff 15 7d c3 04 00 call *0x4c37d(%rip) # 0x180053538 1800071bb: 33 c0 xor %eax,%eax 1800071bd: 4c 8b ac 24 90 00 00 mov 0x90(%rsp),%r13 1800071c4: 00 1800071c5: 48 8b ac 24 80 00 00 mov 0x80(%rsp),%rbp 1800071cc: 00 1800071cd: 48 8b bc 24 88 00 00 mov 0x88(%rsp),%rdi 1800071d4: 00 1800071d5: 48 83 c4 60 add $0x60,%rsp 1800071d9: 41 5c pop %r12 1800071db: 5e pop %rsi 1800071dc: 5b pop %rbx 1800071dd: c3 ret 1800071de: 48 8d 0d 2b 32 00 00 lea 0x322b(%rip),%rcx # 0x18000a410 1800071e5: 4c 8b c8 mov %rax,%r9 1800071e8: 44 8b c7 mov %edi,%r8d 1800071eb: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 1800071f0: 4a 8b 4c 23 18 mov 0x18(%rbx,%r12,1),%rcx 1800071f5: 8b d6 mov %esi,%edx 1800071f7: e8 94 4a 01 00 call 0x18001bc90 1800071fc: 85 c0 test %eax,%eax 1800071fe: 75 2d jne 0x18000722d 180007200: 4a 8b 4c 23 18 mov 0x18(%rbx,%r12,1),%rcx 180007205: e8 d6 40 01 00 call 0x18001b2e0 18000720a: 4a 8b 4c 23 38 mov 0x38(%rbx,%r12,1),%rcx 18000720f: 48 85 c9 test %rcx,%rcx 180007212: 74 0a je 0x18000721e 180007214: e8 9f 79 01 00 call 0x18001ebb8 180007219: 4e 89 6c 23 38 mov %r13,0x38(%rbx,%r12,1) 18000721e: b9 03 00 ae e4 mov $0xe4ae0003,%ecx 180007223: ff 15 0f c3 04 00 call *0x4c30f(%rip) # 0x180053538 180007229: 33 c0 xor %eax,%eax 18000722b: eb 90 jmp 0x1800071bd 18000722d: 4a 8b 44 23 18 mov 0x18(%rbx,%r12,1),%rax 180007232: 42 c7 44 23 28 01 00 movl $0x1,0x28(%rbx,%r12,1) 180007239: 00 00 18000723b: 8b 80 c8 00 00 00 mov 0xc8(%rax),%eax 180007241: e9 77 ff ff ff jmp 0x1800071bd 180007246: 48 8b cf mov %rdi,%rcx 180007249: e8 92 40 01 00 call 0x18001b2e0 18000724e: b9 09 00 ae e4 mov $0xe4ae0009,%ecx 180007253: ff 15 df c2 04 00 call *0x4c2df(%rip) # 0x180053538 180007259: 48 8b bc 24 88 00 00 mov 0x88(%rsp),%rdi 180007260: 00 180007261: 33 c0 xor %eax,%eax 180007263: 48 83 c4 60 add $0x60,%rsp 180007267: 41 5c pop %r12 180007269: 5e pop %rsi 18000726a: 5b pop %rbx 18000726b: c3 ret 18000726c: cc int3 18000726d: cc int3 18000726e: cc int3 18000726f: cc int3 180007270: 48 83 ec 28 sub $0x28,%rsp 180007274: 81 f9 81 00 00 00 cmp $0x81,%ecx 18000727a: 73 58 jae 0x1800072d4 18000727c: 8b c9 mov %ecx,%ecx 18000727e: 4c 8d 05 cb c4 06 00 lea 0x6c4cb(%rip),%r8 # 0x180073750 180007285: 48 69 c9 a8 04 00 00 imul $0x4a8,%rcx,%rcx 18000728c: 4a 83 7c 01 08 00 cmpq $0x0,0x8(%rcx,%r8,1) 180007292: 74 40 je 0x1800072d4 180007294: 4a 83 3c 01 00 cmpq $0x0,(%rcx,%r8,1) 180007299: 74 39 je 0x1800072d4 18000729b: 4a 83 7c 01 10 00 cmpq $0x0,0x10(%rcx,%r8,1) 1800072a1: 74 31 je 0x1800072d4 1800072a3: 4a 8b 44 01 18 mov 0x18(%rcx,%r8,1),%rax 1800072a8: 48 85 c0 test %rax,%rax 1800072ab: 74 27 je 0x1800072d4 1800072ad: 8b 40 48 mov 0x48(%rax),%eax 1800072b0: 85 c0 test %eax,%eax 1800072b2: 75 12 jne 0x1800072c6 1800072b4: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 1800072b9: ff 15 79 c2 04 00 call *0x4c279(%rip) # 0x180053538 1800072bf: 33 c0 xor %eax,%eax 1800072c1: 48 83 c4 28 add $0x28,%rsp 1800072c5: c3 ret 1800072c6: 4a 8b 4c 01 18 mov 0x18(%rcx,%r8,1),%rcx 1800072cb: 48 83 c4 28 add $0x28,%rsp 1800072cf: e9 1c 4d 01 00 jmp 0x18001bff0 1800072d4: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800072d9: ff 15 59 c2 04 00 call *0x4c259(%rip) # 0x180053538 1800072df: 33 c0 xor %eax,%eax 1800072e1: 48 83 c4 28 add $0x28,%rsp 1800072e5: c3 ret 1800072e6: cc int3 1800072e7: cc int3 1800072e8: cc int3 1800072e9: cc int3 1800072ea: cc int3 1800072eb: cc int3 1800072ec: cc int3 1800072ed: cc int3 1800072ee: cc int3 1800072ef: cc int3 1800072f0: 48 83 ec 28 sub $0x28,%rsp 1800072f4: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800072fa: 0f 83 87 00 00 00 jae 0x180007387 180007300: 8b c9 mov %ecx,%ecx 180007302: 48 8d 15 47 c4 06 00 lea 0x6c447(%rip),%rdx # 0x180073750 180007309: 48 69 c9 a8 04 00 00 imul $0x4a8,%rcx,%rcx 180007310: 48 83 7c 11 08 00 cmpq $0x0,0x8(%rcx,%rdx,1) 180007316: 74 6f je 0x180007387 180007318: 48 83 3c 11 00 cmpq $0x0,(%rcx,%rdx,1) 18000731d: 74 68 je 0x180007387 18000731f: 48 83 7c 11 10 00 cmpq $0x0,0x10(%rcx,%rdx,1) 180007325: 74 60 je 0x180007387 180007327: 48 8b 44 11 18 mov 0x18(%rcx,%rdx,1),%rax 18000732c: 48 85 c0 test %rax,%rax 18000732f: 74 56 je 0x180007387 180007331: 8b 40 48 mov 0x48(%rax),%eax 180007334: 85 c0 test %eax,%eax 180007336: 75 12 jne 0x18000734a 180007338: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 18000733d: ff 15 f5 c1 04 00 call *0x4c1f5(%rip) # 0x180053538 180007343: 33 c0 xor %eax,%eax 180007345: 48 83 c4 28 add $0x28,%rsp 180007349: c3 ret 18000734a: 48 8b 4c 11 18 mov 0x18(%rcx,%rdx,1),%rcx 18000734f: 8b 41 48 mov 0x48(%rcx),%eax 180007352: 85 c0 test %eax,%eax 180007354: 74 3c je 0x180007392 180007356: 8b 41 40 mov 0x40(%rcx),%eax 180007359: 3b 81 c8 00 00 00 cmp 0xc8(%rcx),%eax 18000735f: 7d 31 jge 0x180007392 180007361: 8b 81 bc 04 00 00 mov 0x4bc(%rcx),%eax 180007367: 85 c0 test %eax,%eax 180007369: 74 0a je 0x180007375 18000736b: c7 81 c0 04 00 00 01 movl $0x1,0x4c0(%rcx) 180007372: 00 00 00 180007375: 48 8b 89 e8 04 00 00 mov 0x4e8(%rcx),%rcx 18000737c: 48 83 c4 28 add $0x28,%rsp 180007380: 48 ff 25 79 c1 04 00 rex.W jmp *0x4c179(%rip) # 0x180053500 180007387: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000738c: ff 15 a6 c1 04 00 call *0x4c1a6(%rip) # 0x180053538 180007392: 33 c0 xor %eax,%eax 180007394: 48 83 c4 28 add $0x28,%rsp 180007398: c3 ret 180007399: cc int3 18000739a: cc int3 18000739b: cc int3 18000739c: cc int3 18000739d: cc int3 18000739e: cc int3 18000739f: cc int3 1800073a0: 48 83 ec 28 sub $0x28,%rsp 1800073a4: 81 f9 81 00 00 00 cmp $0x81,%ecx 1800073aa: 72 10 jb 0x1800073bc 1800073ac: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800073b1: 48 83 c4 28 add $0x28,%rsp 1800073b5: 48 ff 25 7c c1 04 00 rex.W jmp *0x4c17c(%rip) # 0x180053538 1800073bc: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 1800073c1: 8b d9 mov %ecx,%ebx 1800073c3: 48 89 6c 24 38 mov %rbp,0x38(%rsp) 1800073c8: 48 8d 2d 81 c3 06 00 lea 0x6c381(%rip),%rbp # 0x180073750 1800073cf: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 1800073d6: 48 83 7c 2b 08 00 cmpq $0x0,0x8(%rbx,%rbp,1) 1800073dc: 0f 84 22 01 00 00 je 0x180007504 1800073e2: 48 83 3c 2b 00 cmpq $0x0,(%rbx,%rbp,1) 1800073e7: 0f 84 17 01 00 00 je 0x180007504 1800073ed: 48 83 7c 2b 10 00 cmpq $0x0,0x10(%rbx,%rbp,1) 1800073f3: 0f 84 0b 01 00 00 je 0x180007504 1800073f9: 48 8b 44 2b 18 mov 0x18(%rbx,%rbp,1),%rax 1800073fe: 48 85 c0 test %rax,%rax 180007401: 0f 84 fd 00 00 00 je 0x180007504 180007407: 8b 40 48 mov 0x48(%rax),%eax 18000740a: 85 c0 test %eax,%eax 18000740c: 0f 84 ce 00 00 00 je 0x1800074e0 180007412: 48 89 74 24 40 mov %rsi,0x40(%rsp) 180007417: 48 89 7c 24 48 mov %rdi,0x48(%rsp) 18000741c: 48 8b 7c 2b 18 mov 0x18(%rbx,%rbp,1),%rdi 180007421: 48 8d 4f 08 lea 0x8(%rdi),%rcx 180007425: 4c 89 64 24 20 mov %r12,0x20(%rsp) 18000742a: e8 41 a0 ff ff call 0x180001470 18000742f: 8b 47 48 mov 0x48(%rdi),%eax 180007432: 45 33 e4 xor %r12d,%r12d 180007435: 85 c0 test %eax,%eax 180007437: 74 5c je 0x180007495 180007439: 48 8b 8f e8 04 00 00 mov 0x4e8(%rdi),%rcx 180007440: 44 89 a7 d8 04 00 00 mov %r12d,0x4d8(%rdi) 180007447: ff 15 b3 c0 04 00 call *0x4c0b3(%rip) # 0x180053500 18000744d: 48 8b 8f e0 04 00 00 mov 0x4e0(%rdi),%rcx 180007454: 48 85 c9 test %rcx,%rcx 180007457: 74 2b je 0x180007484 180007459: 48 8b 49 58 mov 0x58(%rcx),%rcx 18000745d: 83 ca ff or $0xffffffff,%edx 180007460: ff 15 82 c0 04 00 call *0x4c082(%rip) # 0x1800534e8 180007466: 48 8b 8f e0 04 00 00 mov 0x4e0(%rdi),%rcx 18000746d: 48 85 c9 test %rcx,%rcx 180007470: 74 0b je 0x18000747d 180007472: 48 8b 01 mov (%rcx),%rax 180007475: 41 8d 54 24 01 lea 0x1(%r12),%edx 18000747a: ff 50 08 call *0x8(%rax) 18000747d: 4c 89 a7 e0 04 00 00 mov %r12,0x4e0(%rdi) 180007484: 48 8b 8f e8 04 00 00 mov 0x4e8(%rdi),%rcx 18000748b: ff 15 77 c0 04 00 call *0x4c077(%rip) # 0x180053508 180007491: 44 89 67 48 mov %r12d,0x48(%rdi) 180007495: 8b 47 44 mov 0x44(%rdi),%eax 180007498: 85 c0 test %eax,%eax 18000749a: 74 04 je 0x1800074a0 18000749c: 44 89 67 44 mov %r12d,0x44(%rdi) 1800074a0: 48 8b 47 50 mov 0x50(%rdi),%rax 1800074a4: 48 8d 4f 50 lea 0x50(%rdi),%rcx 1800074a8: ff 90 98 00 00 00 call *0x98(%rax) 1800074ae: 48 8b 47 08 mov 0x8(%rdi),%rax 1800074b2: 48 8d 4f 08 lea 0x8(%rdi),%rcx 1800074b6: 44 89 67 40 mov %r12d,0x40(%rdi) 1800074ba: ff 50 28 call *0x28(%rax) 1800074bd: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 1800074c2: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 1800074c7: 44 89 64 2b 28 mov %r12d,0x28(%rbx,%rbp,1) 1800074cc: 4c 8b 64 24 20 mov 0x20(%rsp),%r12 1800074d1: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800074d6: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 1800074db: 48 83 c4 28 add $0x28,%rsp 1800074df: c3 ret 1800074e0: 48 8b 44 2b 18 mov 0x18(%rbx,%rbp,1),%rax 1800074e5: 8b 48 44 mov 0x44(%rax),%ecx 1800074e8: 85 c9 test %ecx,%ecx 1800074ea: 74 23 je 0x18000750f 1800074ec: 48 8b 4c 2b 18 mov 0x18(%rbx,%rbp,1),%rcx 1800074f1: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800074f6: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 1800074fb: 48 83 c4 28 add $0x28,%rsp 1800074ff: e9 dc 3d 01 00 jmp 0x18001b2e0 180007504: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180007509: ff 15 29 c0 04 00 call *0x4c029(%rip) # 0x180053538 18000750f: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180007514: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180007519: 48 83 c4 28 add $0x28,%rsp 18000751d: c3 ret 18000751e: cc int3 18000751f: cc int3 180007520: 40 55 rex push %rbp 180007522: 56 push %rsi 180007523: 41 55 push %r13 180007525: 41 56 push %r14 180007527: 48 81 ec 18 04 00 00 sub $0x418,%rsp 18000752e: 48 8b 05 6b 59 06 00 mov 0x6596b(%rip),%rax # 0x18006cea0 180007535: 48 33 c4 xor %rsp,%rax 180007538: 48 89 84 24 00 04 00 mov %rax,0x400(%rsp) 18000753f: 00 180007540: 81 f9 81 00 00 00 cmp $0x81,%ecx 180007546: 48 8b f2 mov %rdx,%rsi 180007549: 44 8b e9 mov %ecx,%r13d 18000754c: 72 12 jb 0x180007560 18000754e: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180007553: ff 15 df bf 04 00 call *0x4bfdf(%rip) # 0x180053538 180007559: 33 c0 xor %eax,%eax 18000755b: e9 99 01 00 00 jmp 0x1800076f9 180007560: 49 8b ed mov %r13,%rbp 180007563: 4c 8d 35 e6 c1 06 00 lea 0x6c1e6(%rip),%r14 # 0x180073750 18000756a: 48 69 ed a8 04 00 00 imul $0x4a8,%rbp,%rbp 180007571: 49 83 7c 2e 08 00 cmpq $0x0,0x8(%r14,%rbp,1) 180007577: 0f 84 3f 03 00 00 je 0x1800078bc 18000757d: 49 8b 04 2e mov (%r14,%rbp,1),%rax 180007581: 48 85 c0 test %rax,%rax 180007584: 0f 84 32 03 00 00 je 0x1800078bc 18000758a: 49 83 7c 2e 10 00 cmpq $0x0,0x10(%r14,%rbp,1) 180007590: 0f 84 26 03 00 00 je 0x1800078bc 180007596: 49 83 7c 2e 18 00 cmpq $0x0,0x18(%r14,%rbp,1) 18000759c: 0f 84 1a 03 00 00 je 0x1800078bc 1800075a2: 83 b8 34 02 00 00 00 cmpl $0x0,0x234(%rax) 1800075a9: 75 12 jne 0x1800075bd 1800075ab: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 1800075b0: ff 15 82 bf 04 00 call *0x4bf82(%rip) # 0x180053538 1800075b6: 33 c0 xor %eax,%eax 1800075b8: e9 3c 01 00 00 jmp 0x1800076f9 1800075bd: e8 fe 86 01 00 call 0x18001fcc0 1800075c2: 48 85 c0 test %rax,%rax 1800075c5: 48 8b c8 mov %rax,%rcx 1800075c8: 75 0b jne 0x1800075d5 1800075ca: b9 05 40 00 80 mov $0x80004005,%ecx 1800075cf: e8 9c 3b 00 00 call 0x18000b170 1800075d4: cc int3 1800075d5: 48 8b 00 mov (%rax),%rax 1800075d8: 48 89 9c 24 50 04 00 mov %rbx,0x450(%rsp) 1800075df: 00 1800075e0: 48 89 bc 24 58 04 00 mov %rdi,0x458(%rsp) 1800075e7: 00 1800075e8: 4c 89 a4 24 10 04 00 mov %r12,0x410(%rsp) 1800075ef: 00 1800075f0: ff 50 18 call *0x18(%rax) 1800075f3: 45 33 e4 xor %r12d,%r12d 1800075f6: 48 8d 78 18 lea 0x18(%rax),%rdi 1800075fa: 48 83 cb ff or $0xffffffffffffffff,%rbx 1800075fe: 48 85 f6 test %rsi,%rsi 180007601: 48 89 7c 24 40 mov %rdi,0x40(%rsp) 180007606: 74 43 je 0x18000764b 180007608: 48 f7 c6 00 00 ff ff test $0xffffffffffff0000,%rsi 18000760f: 75 26 jne 0x180007637 180007611: 0f b7 f6 movzwl %si,%esi 180007614: 8b ce mov %esi,%ecx 180007616: e8 91 86 01 00 call 0x18001fcac 18000761b: 48 85 c0 test %rax,%rax 18000761e: 74 43 je 0x180007663 180007620: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180007625: 44 8b c6 mov %esi,%r8d 180007628: 48 8b d0 mov %rax,%rdx 18000762b: e8 20 39 00 00 call 0x18000af50 180007630: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 180007635: eb 2c jmp 0x180007663 180007637: 33 c0 xor %eax,%eax 180007639: 48 8b cb mov %rbx,%rcx 18000763c: 48 8b fe mov %rsi,%rdi 18000763f: 66 f2 af repnz scas %es:(%rdi),%ax 180007642: 48 f7 d1 not %rcx 180007645: 48 83 e9 01 sub $0x1,%rcx 180007649: eb 03 jmp 0x18000764e 18000764b: 41 8b cc mov %r12d,%ecx 18000764e: 44 8b c1 mov %ecx,%r8d 180007651: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180007656: 48 8b d6 mov %rsi,%rdx 180007659: e8 22 3e 00 00 call 0x18000b480 18000765e: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 180007663: 44 39 67 f0 cmp %r12d,-0x10(%rdi) 180007667: 0f 85 89 01 00 00 jne 0x1800077f6 18000766d: 44 89 64 24 38 mov %r12d,0x38(%rsp) 180007672: 48 8d 05 d7 72 06 00 lea 0x672d7(%rip),%rax # 0x18006e950 180007679: 4c 89 64 24 30 mov %r12,0x30(%rsp) 18000767e: 48 89 44 24 28 mov %rax,0x28(%rsp) 180007683: 4c 8d 05 be 72 06 00 lea 0x672be(%rip),%r8 # 0x18006e948 18000768a: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 18000768f: 45 33 c9 xor %r9d,%r9d 180007692: 33 d2 xor %edx,%edx 180007694: c7 44 24 20 06 00 00 movl $0x6,0x20(%rsp) 18000769b: 00 18000769c: e8 cf 7f 01 00 call 0x18001f670 1800076a1: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 1800076a6: e8 a5 7d 01 00 call 0x18001f450 1800076ab: 48 83 f8 01 cmp $0x1,%rax 1800076af: 74 66 je 0x180007717 1800076b1: b9 03 00 ae e4 mov $0xe4ae0003,%ecx 1800076b6: ff 15 7c be 04 00 call *0x4be7c(%rip) # 0x180053538 1800076bc: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 1800076c1: e8 02 7f 01 00 call 0x18001f5c8 1800076c6: 48 8d 57 e8 lea -0x18(%rdi),%rdx 1800076ca: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 1800076cf: 83 c3 ff add $0xffffffff,%ebx 1800076d2: 85 db test %ebx,%ebx 1800076d4: 7f 09 jg 0x1800076df 1800076d6: 48 8b 0a mov (%rdx),%rcx 1800076d9: 48 8b 01 mov (%rcx),%rax 1800076dc: ff 50 08 call *0x8(%rax) 1800076df: 33 c0 xor %eax,%eax 1800076e1: 48 8b bc 24 58 04 00 mov 0x458(%rsp),%rdi 1800076e8: 00 1800076e9: 48 8b 9c 24 50 04 00 mov 0x450(%rsp),%rbx 1800076f0: 00 1800076f1: 4c 8b a4 24 10 04 00 mov 0x410(%rsp),%r12 1800076f8: 00 1800076f9: 48 8b 8c 24 00 04 00 mov 0x400(%rsp),%rcx 180007700: 00 180007701: 48 33 cc xor %rsp,%rcx 180007704: e8 37 af 02 00 call 0x180032640 180007709: 48 81 c4 18 04 00 00 add $0x418,%rsp 180007710: 41 5e pop %r14 180007712: 41 5d pop %r13 180007714: 5e pop %rsi 180007715: 5d pop %rbp 180007716: c3 ret 180007717: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 18000771c: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 180007721: e8 5a 82 01 00 call 0x18001f980 180007726: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18000772b: 48 8b d0 mov %rax,%rdx 18000772e: e8 5d 3c 00 00 call 0x18000b390 180007733: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 180007738: 8b c3 mov %ebx,%eax 18000773a: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18000773e: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180007743: 83 c0 ff add $0xffffffff,%eax 180007746: 85 c0 test %eax,%eax 180007748: 7f 09 jg 0x180007753 18000774a: 48 8b 0a mov (%rdx),%rcx 18000774d: 48 8b 01 mov (%rcx),%rax 180007750: ff 50 08 call *0x8(%rax) 180007753: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 180007758: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18000775d: 41 b8 04 00 00 00 mov $0x4,%r8d 180007763: e8 58 30 00 00 call 0x18000a7c0 180007768: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 18000776d: 41 b8 01 00 00 00 mov $0x1,%r8d 180007773: 48 8b c8 mov %rax,%rcx 180007776: e8 d5 31 00 00 call 0x18000a950 18000777b: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 180007780: 48 8d 3d 59 18 05 00 lea 0x51859(%rip),%rdi # 0x180058fe0 180007787: 48 8b 30 mov (%rax),%rsi 18000778a: b9 02 00 00 00 mov $0x2,%ecx 18000778f: 8b c3 mov %ebx,%eax 180007791: 66 f3 a7 repz cmpsw %es:(%rdi),%ds:(%rsi) 180007794: 40 0f 95 c7 setne %dil 180007798: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18000779c: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 1800077a1: 83 c0 ff add $0xffffffff,%eax 1800077a4: 85 c0 test %eax,%eax 1800077a6: 7f 09 jg 0x1800077b1 1800077a8: 48 8b 0a mov (%rdx),%rcx 1800077ab: 48 8b 01 mov (%rcx),%rax 1800077ae: ff 50 08 call *0x8(%rax) 1800077b1: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 1800077b6: 8b c3 mov %ebx,%eax 1800077b8: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 1800077bc: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 1800077c1: 83 c0 ff add $0xffffffff,%eax 1800077c4: 85 c0 test %eax,%eax 1800077c6: 7f 09 jg 0x1800077d1 1800077c8: 48 8b 0a mov (%rdx),%rcx 1800077cb: 48 8b 01 mov (%rcx),%rax 1800077ce: ff 50 08 call *0x8(%rax) 1800077d1: 40 84 ff test %dil,%dil 1800077d4: 74 11 je 0x1800077e7 1800077d6: 48 8d 15 eb 18 05 00 lea 0x518eb(%rip),%rdx # 0x1800590c8 1800077dd: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 1800077e2: e8 19 2e 00 00 call 0x18000a600 1800077e7: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 1800077ec: e8 d7 7d 01 00 call 0x18001f5c8 1800077f1: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 1800077f6: 49 8b 0c 2e mov (%r14,%rbp,1),%rcx 1800077fa: 48 81 c1 38 02 00 00 add $0x238,%rcx 180007801: ff 15 59 bd 04 00 call *0x4bd59(%rip) # 0x180053560 180007807: 48 8b 4f e8 mov -0x18(%rdi),%rcx 18000780b: 48 8d 77 e8 lea -0x18(%rdi),%rsi 18000780f: 48 8b 01 mov (%rcx),%rax 180007812: ff 50 20 call *0x20(%rax) 180007815: 44 39 66 10 cmp %r12d,0x10(%rsi) 180007819: 48 8b c8 mov %rax,%rcx 18000781c: 7c 0f jl 0x18000782d 18000781e: 48 3b 06 cmp (%rsi),%rax 180007821: 75 0a jne 0x18000782d 180007823: 48 8b fe mov %rsi,%rdi 180007826: f0 83 46 10 01 lock addl $0x1,0x10(%rsi) 18000782b: eb 3e jmp 0x18000786b 18000782d: 48 8b 00 mov (%rax),%rax 180007830: 8b 56 08 mov 0x8(%rsi),%edx 180007833: 41 b8 02 00 00 00 mov $0x2,%r8d 180007839: ff 10 call *(%rax) 18000783b: 48 85 c0 test %rax,%rax 18000783e: 48 8b f8 mov %rax,%rdi 180007841: 75 06 jne 0x180007849 180007843: e8 28 35 00 00 call 0x18000ad70 180007848: cc int3 180007849: 8b 46 08 mov 0x8(%rsi),%eax 18000784c: 4c 8d 46 18 lea 0x18(%rsi),%r8 180007850: 48 8d 4f 18 lea 0x18(%rdi),%rcx 180007854: 89 47 08 mov %eax,0x8(%rdi) 180007857: 8b 46 08 mov 0x8(%rsi),%eax 18000785a: 83 c0 01 add $0x1,%eax 18000785d: 48 63 d0 movslq %eax,%rdx 180007860: 48 03 d2 add %rdx,%rdx 180007863: 4c 8b ca mov %rdx,%r9 180007866: e8 f5 b3 02 00 call 0x180032c60 18000786b: 48 8d 47 18 lea 0x18(%rdi),%rax 18000786f: 4c 8d 44 24 58 lea 0x58(%rsp),%r8 180007874: 33 d2 xor %edx,%edx 180007876: 41 8b cd mov %r13d,%ecx 180007879: 48 89 44 24 58 mov %rax,0x58(%rsp) 18000787e: e8 bd 0e 00 00 call 0x180008740 180007883: 49 8b 0c 2e mov (%r14,%rbp,1),%rcx 180007887: 48 81 c1 38 02 00 00 add $0x238,%rcx 18000788e: 8b f8 mov %eax,%edi 180007890: ff 15 c2 bc 04 00 call *0x4bcc2(%rip) # 0x180053558 180007896: 85 ff test %edi,%edi 180007898: 41 0f 9f c4 setg %r12b 18000789c: f0 0f c1 5e 10 lock xadd %ebx,0x10(%rsi) 1800078a1: 83 c3 ff add $0xffffffff,%ebx 1800078a4: 85 db test %ebx,%ebx 1800078a6: 7f 0c jg 0x1800078b4 1800078a8: 48 8b 0e mov (%rsi),%rcx 1800078ab: 48 8b d6 mov %rsi,%rdx 1800078ae: 48 8b 01 mov (%rcx),%rax 1800078b1: ff 50 08 call *0x8(%rax) 1800078b4: 41 8b c4 mov %r12d,%eax 1800078b7: e9 25 fe ff ff jmp 0x1800076e1 1800078bc: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800078c1: ff 15 71 bc 04 00 call *0x4bc71(%rip) # 0x180053538 1800078c7: 33 c0 xor %eax,%eax 1800078c9: e9 2b fe ff ff jmp 0x1800076f9 1800078ce: cc int3 1800078cf: cc int3 1800078d0: 40 53 rex push %rbx 1800078d2: 56 push %rsi 1800078d3: 57 push %rdi 1800078d4: 41 54 push %r12 1800078d6: 41 55 push %r13 1800078d8: 41 56 push %r14 1800078da: 41 57 push %r15 1800078dc: 48 81 ec 00 01 00 00 sub $0x100,%rsp 1800078e3: 48 c7 84 24 a8 00 00 movq $0xfffffffffffffffe,0xa8(%rsp) 1800078ea: 00 fe ff ff ff 1800078ef: 48 8b 05 aa 55 06 00 mov 0x655aa(%rip),%rax # 0x18006cea0 1800078f6: 48 33 c4 xor %rsp,%rax 1800078f9: 48 89 84 24 f0 00 00 mov %rax,0xf0(%rsp) 180007900: 00 180007901: 4c 89 8c 24 80 00 00 mov %r9,0x80(%rsp) 180007908: 00 180007909: 49 8b d8 mov %r8,%rbx 18000790c: 48 8b f2 mov %rdx,%rsi 18000790f: 44 8b f9 mov %ecx,%r15d 180007912: 81 f9 81 00 00 00 cmp $0x81,%ecx 180007918: 72 10 jb 0x18000792a 18000791a: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000791f: ff 15 13 bc 04 00 call *0x4bc13(%rip) # 0x180053538 180007925: e9 f6 07 00 00 jmp 0x180008120 18000792a: 4d 8b e7 mov %r15,%r12 18000792d: 4d 69 e4 a8 04 00 00 imul $0x4a8,%r12,%r12 180007934: 4c 8d 2d c5 86 ff ff lea -0x793b(%rip),%r13 # 0x180000000 18000793b: 4b 8b 84 2c 58 37 07 mov 0x73758(%r12,%r13,1),%rax 180007942: 00 180007943: 48 85 c0 test %rax,%rax 180007946: 0f 84 c9 07 00 00 je 0x180008115 18000794c: 4b 83 bc 2c 50 37 07 cmpq $0x0,0x73750(%r12,%r13,1) 180007953: 00 00 180007955: 0f 84 ba 07 00 00 je 0x180008115 18000795b: 4b 83 bc 2c 60 37 07 cmpq $0x0,0x73760(%r12,%r13,1) 180007962: 00 00 180007964: 0f 84 ab 07 00 00 je 0x180008115 18000796a: 4b 83 bc 2c 68 37 07 cmpq $0x0,0x73768(%r12,%r13,1) 180007971: 00 00 180007973: 0f 84 9c 07 00 00 je 0x180008115 180007979: 83 78 14 00 cmpl $0x0,0x14(%rax) 18000797d: 74 12 je 0x180007991 18000797f: b9 03 00 ae e4 mov $0xe4ae0003,%ecx 180007984: ff 15 ae bb 04 00 call *0x4bbae(%rip) # 0x180053538 18000798a: 33 c0 xor %eax,%eax 18000798c: e9 91 07 00 00 jmp 0x180008122 180007991: 48 85 d2 test %rdx,%rdx 180007994: 0f 84 6c 07 00 00 je 0x180008106 18000799a: 8b 02 mov (%rdx),%eax 18000799c: a8 03 test $0x3,%al 18000799e: 0f 85 62 07 00 00 jne 0x180008106 1800079a4: 8b 4a 08 mov 0x8(%rdx),%ecx 1800079a7: f6 c1 03 test $0x3,%cl 1800079aa: 0f 85 56 07 00 00 jne 0x180008106 1800079b0: f6 42 10 03 testb $0x3,0x10(%rdx) 1800079b4: 0f 85 4c 07 00 00 jne 0x180008106 1800079ba: 3b c8 cmp %eax,%ecx 1800079bc: 0f 82 44 07 00 00 jb 0x180008106 1800079c2: 8b 4a 0c mov 0xc(%rdx),%ecx 1800079c5: 8b 42 04 mov 0x4(%rdx),%eax 1800079c8: 3b c8 cmp %eax,%ecx 1800079ca: 0f 82 36 07 00 00 jb 0x180008106 1800079d0: 85 c0 test %eax,%eax 1800079d2: 0f 84 2e 07 00 00 je 0x180008106 1800079d8: 85 c9 test %ecx,%ecx 1800079da: 0f 84 26 07 00 00 je 0x180008106 1800079e0: 83 7a 14 00 cmpl $0x0,0x14(%rdx) 1800079e4: 0f 84 1c 07 00 00 je 0x180008106 1800079ea: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 1800079ef: e8 44 87 01 00 call 0x180020138 1800079f4: 90 nop 1800079f5: 45 33 c9 xor %r9d,%r9d 1800079f8: 45 8d 41 30 lea 0x30(%r9),%r8d 1800079fc: 48 8b d3 mov %rbx,%rdx 1800079ff: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 180007a04: e8 63 90 01 00 call 0x180020a6c 180007a09: 85 c0 test %eax,%eax 180007a0b: 75 1d jne 0x180007a2a 180007a0d: b9 09 00 ae e4 mov $0xe4ae0009,%ecx 180007a12: ff 15 20 bb 04 00 call *0x4bb20(%rip) # 0x180053538 180007a18: 90 nop 180007a19: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 180007a1e: e8 81 89 01 00 call 0x1800203a4 180007a23: 33 c0 xor %eax,%eax 180007a25: e9 f8 06 00 00 jmp 0x180008122 180007a2a: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 180007a2f: e8 a0 85 01 00 call 0x18001ffd4 180007a34: 48 8b d8 mov %rax,%rbx 180007a37: b8 40 00 60 00 mov $0x600040,%eax 180007a3c: 3b d8 cmp %eax,%ebx 180007a3e: 0f 47 d8 cmova %eax,%ebx 180007a41: 4b 8b 8c 2c 88 37 07 mov 0x73788(%r12,%r13,1),%rcx 180007a48: 00 180007a49: 48 85 c9 test %rcx,%rcx 180007a4c: 74 11 je 0x180007a5f 180007a4e: e8 65 71 01 00 call 0x18001ebb8 180007a53: 33 ff xor %edi,%edi 180007a55: 4b 89 bc 2c 88 37 07 mov %rdi,0x73788(%r12,%r13,1) 180007a5c: 00 180007a5d: eb 02 jmp 0x180007a61 180007a5f: 33 ff xor %edi,%edi 180007a61: 8b c3 mov %ebx,%eax 180007a63: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 180007a6a: 00 180007a6b: 8b cb mov %ebx,%ecx 180007a6d: e8 4e 71 01 00 call 0x18001ebc0 180007a72: 4b 89 84 2c 88 37 07 mov %rax,0x73788(%r12,%r13,1) 180007a79: 00 180007a7a: 48 85 c0 test %rax,%rax 180007a7d: 75 27 jne 0x180007aa6 180007a7f: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 180007a84: e8 27 86 01 00 call 0x1800200b0 180007a89: b9 02 00 ae e4 mov $0xe4ae0002,%ecx 180007a8e: ff 15 a4 ba 04 00 call *0x4baa4(%rip) # 0x180053538 180007a94: 90 nop 180007a95: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 180007a9a: e8 05 89 01 00 call 0x1800203a4 180007a9f: 33 c0 xor %eax,%eax 180007aa1: e9 7c 06 00 00 jmp 0x180008122 180007aa6: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 180007aad: 00 180007aae: e8 79 74 01 00 call 0x18001ef2c 180007ab3: 90 nop 180007ab4: 44 8b c3 mov %ebx,%r8d 180007ab7: 48 8d 1d 42 85 ff ff lea -0x7abe(%rip),%rbx # 0x180000000 180007abe: 49 8b 94 1c 88 37 07 mov 0x73788(%r12,%rbx,1),%rdx 180007ac5: 00 180007ac6: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 180007acb: e8 9c 82 01 00 call 0x18001fd6c 180007ad0: 90 nop 180007ad1: e8 be 74 01 00 call 0x18001ef94 180007ad6: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 180007adb: e8 d0 85 01 00 call 0x1800200b0 180007ae0: 49 8b 94 1c 88 37 07 mov 0x73788(%r12,%rbx,1),%rdx 180007ae7: 00 180007ae8: 4c 8d 72 40 lea 0x40(%rdx),%r14 180007aec: 48 8b 84 24 60 01 00 mov 0x160(%rsp),%rax 180007af3: 00 180007af4: 49 89 84 1c 70 37 07 mov %rax,0x73770(%r12,%rbx,1) 180007afb: 00 180007afc: 48 8d 8c 24 b0 00 00 lea 0xb0(%rsp),%rcx 180007b03: 00 180007b04: 41 b8 40 00 00 00 mov $0x40,%r8d 180007b0a: e8 01 b9 02 00 call 0x180033410 180007b0f: 4c 8b 9c 24 c8 00 00 mov 0xc8(%rsp),%r11 180007b16: 00 180007b17: 41 0f b7 cb movzwl %r11w,%ecx 180007b1b: 89 4c 24 30 mov %ecx,0x30(%rsp) 180007b1f: 49 c1 eb 10 shr $0x10,%r11 180007b23: 45 0f b7 eb movzwl %r11w,%r13d 180007b27: 41 8b c5 mov %r13d,%eax 180007b2a: 0f af c1 imul %ecx,%eax 180007b2d: 48 98 cltq 180007b2f: 48 8d 44 00 40 lea 0x40(%rax,%rax,1),%rax 180007b34: 48 39 84 24 88 00 00 cmp %rax,0x88(%rsp) 180007b3b: 00 180007b3c: 73 1d jae 0x180007b5b 180007b3e: b9 09 00 ae e4 mov $0xe4ae0009,%ecx 180007b43: ff 15 ef b9 04 00 call *0x4b9ef(%rip) # 0x180053538 180007b49: 90 nop 180007b4a: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 180007b4f: e8 50 88 01 00 call 0x1800203a4 180007b54: 33 c0 xor %eax,%eax 180007b56: e9 c7 05 00 00 jmp 0x180008122 180007b5b: 3b 0e cmp (%rsi),%ecx 180007b5d: 75 06 jne 0x180007b65 180007b5f: 44 3b 6e 04 cmp 0x4(%rsi),%r13d 180007b63: 74 18 je 0x180007b7d 180007b65: 89 0e mov %ecx,(%rsi) 180007b67: 44 89 6e 04 mov %r13d,0x4(%rsi) 180007b6b: 89 4e 08 mov %ecx,0x8(%rsi) 180007b6e: 44 89 6e 0c mov %r13d,0xc(%rsi) 180007b72: c7 46 10 10 00 00 00 movl $0x10,0x10(%rsi) 180007b79: 44 89 6e 14 mov %r13d,0x14(%rsi) 180007b7d: 8b 06 mov (%rsi),%eax 180007b7f: 41 89 84 1c 98 37 07 mov %eax,0x73798(%r12,%rbx,1) 180007b86: 00 180007b87: 8b 46 04 mov 0x4(%rsi),%eax 180007b8a: 41 89 84 1c 9c 37 07 mov %eax,0x7379c(%r12,%rbx,1) 180007b91: 00 180007b92: 8b 46 08 mov 0x8(%rsi),%eax 180007b95: 41 89 84 1c a0 37 07 mov %eax,0x737a0(%r12,%rbx,1) 180007b9c: 00 180007b9d: 8b 46 0c mov 0xc(%rsi),%eax 180007ba0: 41 89 84 1c a4 37 07 mov %eax,0x737a4(%r12,%rbx,1) 180007ba7: 00 180007ba8: 8b 46 10 mov 0x10(%rsi),%eax 180007bab: 41 89 84 1c a8 37 07 mov %eax,0x737a8(%r12,%rbx,1) 180007bb2: 00 180007bb3: 8b 46 14 mov 0x14(%rsi),%eax 180007bb6: 41 89 84 1c ac 37 07 mov %eax,0x737ac(%r12,%rbx,1) 180007bbd: 00 180007bbe: 41 89 bc 1c b0 37 07 mov %edi,0x737b0(%r12,%rbx,1) 180007bc5: 00 180007bc6: 41 89 bc 1c b4 37 07 mov %edi,0x737b4(%r12,%rbx,1) 180007bcd: 00 180007bce: 49 8d 9c 1c b8 37 07 lea 0x737b8(%r12,%rbx,1),%rbx 180007bd5: 00 180007bd6: 33 d2 xor %edx,%edx 180007bd8: 44 8d 42 48 lea 0x48(%rdx),%r8d 180007bdc: 48 8b cb mov %rbx,%rcx 180007bdf: e8 ec db 02 00 call 0x1800357d0 180007be4: 44 8b 1e mov (%rsi),%r11d 180007be7: 44 89 1b mov %r11d,(%rbx) 180007bea: 8b 46 04 mov 0x4(%rsi),%eax 180007bed: 48 8d 1d 0c 84 ff ff lea -0x7bf4(%rip),%rbx # 0x180000000 180007bf4: 41 89 84 1c bc 37 07 mov %eax,0x737bc(%r12,%rbx,1) 180007bfb: 00 180007bfc: 8b 46 08 mov 0x8(%rsi),%eax 180007bff: 41 89 84 1c f8 37 07 mov %eax,0x737f8(%r12,%rbx,1) 180007c06: 00 180007c07: 8b 46 0c mov 0xc(%rsi),%eax 180007c0a: 41 89 84 1c fc 37 07 mov %eax,0x737fc(%r12,%rbx,1) 180007c11: 00 180007c12: 41 c7 84 1c f0 37 07 movl $0x1,0x737f0(%r12,%rbx,1) 180007c19: 00 01 00 00 00 180007c1e: 41 c7 84 1c f4 37 07 movl $0x1,0x737f4(%r12,%rbx,1) 180007c25: 00 01 00 00 00 180007c2a: 41 89 bc 1c c0 37 07 mov %edi,0x737c0(%r12,%rbx,1) 180007c31: 00 180007c32: 41 89 bc 1c c4 37 07 mov %edi,0x737c4(%r12,%rbx,1) 180007c39: 00 180007c3a: 49 8d 8c 1c c8 37 07 lea 0x737c8(%r12,%rbx,1),%rcx 180007c41: 00 180007c42: 45 8b cd mov %r13d,%r9d 180007c45: 44 8b 44 24 30 mov 0x30(%rsp),%r8d 180007c4a: 48 8d 15 7f 14 05 00 lea 0x5147f(%rip),%rdx # 0x1800590d0 180007c51: e8 5a af 02 00 call 0x180032bb0 180007c56: 49 8d 8c 1c e8 37 07 lea 0x737e8(%r12,%rbx,1),%rcx 180007c5d: 00 180007c5e: 41 b8 08 00 00 00 mov $0x8,%r8d 180007c64: 48 8d 15 71 14 05 00 lea 0x51471(%rip),%rdx # 0x1800590dc 180007c6b: e8 60 b1 02 00 call 0x180032dd0 180007c70: 41 c7 84 1c 00 38 07 movl $0x4e20,0x73800(%r12,%rbx,1) 180007c77: 00 20 4e 00 00 180007c7c: 41 c7 84 1c 04 38 07 movl $0x5014,0x73804(%r12,%rbx,1) 180007c83: 00 14 50 00 00 180007c88: 41 89 bc 1c 08 38 07 mov %edi,0x73808(%r12,%rbx,1) 180007c8f: 00 180007c90: 41 89 bc 1c 0c 38 07 mov %edi,0x7380c(%r12,%rbx,1) 180007c97: 00 180007c98: 33 c9 xor %ecx,%ecx 180007c9a: e8 a1 b2 02 00 call 0x180032f40 180007c9f: 49 89 84 1c 10 38 07 mov %rax,0x73810(%r12,%rbx,1) 180007ca6: 00 180007ca7: 49 89 bc 1c 18 38 07 mov %rdi,0x73818(%r12,%rbx,1) 180007cae: 00 180007caf: 49 89 bc 1c 20 38 07 mov %rdi,0x73820(%r12,%rbx,1) 180007cb6: 00 180007cb7: 41 89 bc 1c 28 38 07 mov %edi,0x73828(%r12,%rbx,1) 180007cbe: 00 180007cbf: 8b 06 mov (%rsi),%eax 180007cc1: 89 44 24 58 mov %eax,0x58(%rsp) 180007cc5: 8b 46 04 mov 0x4(%rsi),%eax 180007cc8: 89 44 24 5c mov %eax,0x5c(%rsp) 180007ccc: 8b 46 08 mov 0x8(%rsi),%eax 180007ccf: 89 44 24 60 mov %eax,0x60(%rsp) 180007cd3: 8b 46 0c mov 0xc(%rsi),%eax 180007cd6: 89 44 24 64 mov %eax,0x64(%rsp) 180007cda: 8b 46 10 mov 0x10(%rsi),%eax 180007cdd: 89 44 24 68 mov %eax,0x68(%rsp) 180007ce1: 8b 46 14 mov 0x14(%rsi),%eax 180007ce4: 89 44 24 6c mov %eax,0x6c(%rsp) 180007ce8: c7 44 24 70 04 00 00 movl $0x4,0x70(%rsp) 180007cef: 00 180007cf0: c7 44 24 74 01 00 00 movl $0x1,0x74(%rsp) 180007cf7: 00 180007cf8: c7 44 24 78 01 00 00 movl $0x1,0x78(%rsp) 180007cff: 00 180007d00: c7 44 24 7c 05 00 00 movl $0x5,0x7c(%rsp) 180007d07: 00 180007d08: 48 8d 35 f1 82 ff ff lea -0x7d0f(%rip),%rsi # 0x180000000 180007d0f: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007d16: 00 180007d17: 89 78 08 mov %edi,0x8(%rax) 180007d1a: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007d21: 00 180007d22: 89 78 0c mov %edi,0xc(%rax) 180007d25: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007d2c: 00 180007d2d: c7 40 70 01 00 00 00 movl $0x1,0x70(%rax) 180007d34: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007d3b: 00 180007d3c: c7 80 8c 00 00 00 01 movl $0x1,0x8c(%rax) 180007d43: 00 00 00 180007d46: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007d4d: 00 180007d4e: c7 40 6c 01 00 00 00 movl $0x1,0x6c(%rax) 180007d55: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007d5c: 00 180007d5d: c7 40 24 05 00 00 00 movl $0x5,0x24(%rax) 180007d64: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007d6b: 00 180007d6c: 89 78 48 mov %edi,0x48(%rax) 180007d6f: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007d76: 00 180007d77: 89 78 4c mov %edi,0x4c(%rax) 180007d7a: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007d81: 00 180007d82: 89 78 10 mov %edi,0x10(%rax) 180007d85: 41 c7 84 34 80 37 07 movl $0x2,0x73780(%r12,%rsi,1) 180007d8c: 00 02 00 00 00 180007d91: ba 02 00 00 00 mov $0x2,%edx 180007d96: 49 8b 8c 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rcx 180007d9d: 00 180007d9e: e8 4d 58 00 00 call 0x18000d5f0 180007da3: 4d 8b 9c 34 50 37 07 mov 0x73750(%r12,%rsi,1),%r11 180007daa: 00 180007dab: f3 0f 10 84 24 b8 00 movss 0xb8(%rsp),%xmm0 180007db2: 00 00 180007db4: f3 41 0f 11 83 d4 00 movss %xmm0,0xd4(%r11) 180007dbb: 00 00 180007dbd: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007dc4: 00 180007dc5: f3 0f 10 8c 24 c0 00 movss 0xc0(%rsp),%xmm1 180007dcc: 00 00 180007dce: f3 0f 11 88 d8 00 00 movss %xmm1,0xd8(%rax) 180007dd5: 00 180007dd6: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007ddd: 00 180007dde: f3 0f 10 84 24 b4 00 movss 0xb4(%rsp),%xmm0 180007de5: 00 00 180007de7: f3 0f 11 80 f8 00 00 movss %xmm0,0xf8(%rax) 180007dee: 00 180007def: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007df6: 00 180007df7: f3 0f 10 8c 24 bc 00 movss 0xbc(%rsp),%xmm1 180007dfe: 00 00 180007e00: f3 0f 11 88 d0 00 00 movss %xmm1,0xd0(%rax) 180007e07: 00 180007e08: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007e0f: 00 180007e10: f3 0f 10 84 24 c4 00 movss 0xc4(%rsp),%xmm0 180007e17: 00 00 180007e19: f3 0f 11 80 dc 00 00 movss %xmm0,0xdc(%rax) 180007e20: 00 180007e21: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007e28: 00 180007e29: c7 80 e0 00 00 00 00 movl $0x41a00000,0xe0(%rax) 180007e30: 00 a0 41 180007e33: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007e3a: 00 180007e3b: 89 b8 e4 00 00 00 mov %edi,0xe4(%rax) 180007e41: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007e48: 00 180007e49: 89 b8 e8 00 00 00 mov %edi,0xe8(%rax) 180007e4f: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007e56: 00 180007e57: 89 b8 ec 00 00 00 mov %edi,0xec(%rax) 180007e5d: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007e64: 00 180007e65: 89 b8 f0 00 00 00 mov %edi,0xf0(%rax) 180007e6b: 49 8b 8c 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rcx 180007e72: 00 180007e73: 48 8d 91 d0 00 00 00 lea 0xd0(%rcx),%rdx 180007e7a: e8 61 d1 00 00 call 0x180014fe0 180007e7f: 48 8d 54 24 58 lea 0x58(%rsp),%rdx 180007e84: 49 8b 8c 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rcx 180007e8b: 00 180007e8c: e8 4f 3e 00 00 call 0x18000bce0 180007e91: 85 c0 test %eax,%eax 180007e93: 75 1d jne 0x180007eb2 180007e95: b9 03 00 ae e4 mov $0xe4ae0003,%ecx 180007e9a: ff 15 98 b6 04 00 call *0x4b698(%rip) # 0x180053538 180007ea0: 90 nop 180007ea1: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 180007ea6: e8 f9 84 01 00 call 0x1800203a4 180007eab: 33 c0 xor %eax,%eax 180007ead: e9 70 02 00 00 jmp 0x180008122 180007eb2: 49 8b 84 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rax 180007eb9: 00 180007eba: 89 78 64 mov %edi,0x64(%rax) 180007ebd: 49 8b 9c 34 50 37 07 mov 0x73750(%r12,%rsi,1),%rbx 180007ec4: 00 180007ec5: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 180007ecc: ff 15 8e b6 04 00 call *0x4b68e(%rip) # 0x180053560 180007ed2: 4c 8d 25 27 11 09 00 lea 0x91127(%rip),%r12 # 0x180099000 180007ed9: 49 8b cc mov %r12,%rcx 180007edc: 48 8d 15 fd 4e 05 00 lea 0x54efd(%rip),%rdx # 0x18005cde0 180007ee3: 41 b8 1c 0a 00 00 mov $0xa1c,%r8d 180007ee9: e8 22 b5 02 00 call 0x180033410 180007eee: 44 8b df mov %edi,%r11d 180007ef1: 4c 8b cf mov %rdi,%r9 180007ef4: 66 66 66 90 data16 data16 xchg %ax,%ax 180007ef8: 66 66 66 90 data16 data16 xchg %ax,%ax 180007efc: 66 66 66 90 data16 data16 xchg %ax,%ax 180007f00: 47 8b 44 8c 04 mov 0x4(%r12,%r9,4),%r8d 180007f05: 41 8b c8 mov %r8d,%ecx 180007f08: 43 2b 0c 8c sub (%r12,%r9,4),%ecx 180007f0c: 8b c1 mov %ecx,%eax 180007f0e: d1 e8 shr $1,%eax 180007f10: 05 00 00 00 01 add $0x1000000,%eax 180007f15: 33 d2 xor %edx,%edx 180007f17: f7 f1 div %ecx 180007f19: 42 89 84 8e 20 9a 09 mov %eax,0x99a20(%rsi,%r9,4) 180007f20: 00 180007f21: 43 8b 4c 8c 08 mov 0x8(%r12,%r9,4),%ecx 180007f26: 41 2b c8 sub %r8d,%ecx 180007f29: 8b c1 mov %ecx,%eax 180007f2b: d1 e8 shr $1,%eax 180007f2d: 05 00 00 00 01 add $0x1000000,%eax 180007f32: 33 d2 xor %edx,%edx 180007f34: f7 f1 div %ecx 180007f36: 42 89 84 8e 24 9a 09 mov %eax,0x99a24(%rsi,%r9,4) 180007f3d: 00 180007f3e: 49 83 c1 02 add $0x2,%r9 180007f42: 41 83 c3 02 add $0x2,%r11d 180007f46: 49 81 f9 86 02 00 00 cmp $0x286,%r9 180007f4d: 7c b1 jl 0x180007f00 180007f4f: b8 ff ff ff 7f mov $0x7fffffff,%eax 180007f54: 99 cltd 180007f55: f7 3d d9 24 09 00 idivl 0x924d9(%rip) # 0x18009a434 180007f5b: 89 05 e7 b7 06 00 mov %eax,0x6b7e7(%rip) # 0x180073748 180007f61: c7 43 68 07 00 00 00 movl $0x7,0x68(%rbx) 180007f68: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 180007f6f: ff 15 e3 b5 04 00 call *0x4b5e3(%rip) # 0x180053558 180007f75: 4d 8b df mov %r15,%r11 180007f78: 4d 69 db a8 04 00 00 imul $0x4a8,%r11,%r11 180007f7f: 49 8b 84 33 50 37 07 mov 0x73750(%r11,%rsi,1),%rax 180007f86: 00 180007f87: 89 b8 a4 00 00 00 mov %edi,0xa4(%rax) 180007f8d: 49 8b 84 33 50 37 07 mov 0x73750(%r11,%rsi,1),%rax 180007f94: 00 180007f95: 89 b8 a8 00 00 00 mov %edi,0xa8(%rax) 180007f9b: 49 8b 8c 33 50 37 07 mov 0x73750(%r11,%rsi,1),%rcx 180007fa2: 00 180007fa3: 41 8b 84 33 04 38 07 mov 0x73804(%r11,%rsi,1),%eax 180007faa: 00 180007fab: 89 41 5c mov %eax,0x5c(%rcx) 180007fae: 49 8b 8c 33 50 37 07 mov 0x73750(%r11,%rsi,1),%rcx 180007fb5: 00 180007fb6: 41 8b 84 33 00 38 07 mov 0x73800(%r11,%rsi,1),%eax 180007fbd: 00 180007fbe: 89 41 60 mov %eax,0x60(%rcx) 180007fc1: 49 8b 8c 33 50 37 07 mov 0x73750(%r11,%rsi,1),%rcx 180007fc8: 00 180007fc9: 41 8b 84 33 04 38 07 mov 0x73804(%r11,%rsi,1),%eax 180007fd0: 00 180007fd1: 89 41 54 mov %eax,0x54(%rcx) 180007fd4: 49 8b 8c 33 50 37 07 mov 0x73750(%r11,%rsi,1),%rcx 180007fdb: 00 180007fdc: 41 8b 84 33 00 38 07 mov 0x73800(%r11,%rsi,1),%eax 180007fe3: 00 180007fe4: 89 41 58 mov %eax,0x58(%rcx) 180007fe7: ba 04 00 00 00 mov $0x4,%edx 180007fec: 41 b9 b0 3c ff ff mov $0xffff3cb0,%r9d 180007ff2: 44 8d 42 04 lea 0x4(%rdx),%r8d 180007ff6: 49 8b 8c 33 50 37 07 mov 0x73750(%r11,%rsi,1),%rcx 180007ffd: 00 180007ffe: e8 4d 0d 01 00 call 0x180018d50 180008003: 85 c0 test %eax,%eax 180008005: 0f 84 cd 00 00 00 je 0x1800080d8 18000800b: 48 8b df mov %rdi,%rbx 18000800e: 49 63 f7 movslq %r15d,%rsi 180008011: 44 0f af 6c 24 30 imul 0x30(%rsp),%r13d 180008017: 45 85 ed test %r13d,%r13d 18000801a: 7e 3b jle 0x180008057 18000801c: 4c 8d 25 dd 7f ff ff lea -0x8023(%rip),%r12 # 0x180000000 180008023: 41 0f bf 04 5e movswl (%r14,%rbx,2),%eax 180008028: 8d 14 80 lea (%rax,%rax,4),%edx 18000802b: 03 d2 add %edx,%edx 18000802d: 48 8b ce mov %rsi,%rcx 180008030: 48 69 c9 a8 04 00 00 imul $0x4a8,%rcx,%rcx 180008037: 4a 8b 8c 21 50 37 07 mov 0x73750(%rcx,%r12,1),%rcx 18000803e: 00 18000803f: e8 fc 9d ff ff call 0x180001e40 180008044: 66 41 89 04 5e mov %ax,(%r14,%rbx,2) 180008049: 83 c7 01 add $0x1,%edi 18000804c: 48 83 c3 01 add $0x1,%rbx 180008050: 41 3b fd cmp %r13d,%edi 180008053: 7c ce jl 0x180008023 180008055: eb 07 jmp 0x18000805e 180008057: 4c 8d 25 a2 7f ff ff lea -0x805e(%rip),%r12 # 0x180000000 18000805e: 49 8b df mov %r15,%rbx 180008061: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 180008068: c7 44 24 28 01 00 00 movl $0x1,0x28(%rsp) 18000806f: 00 180008070: c7 44 24 20 01 00 00 movl $0x1,0x20(%rsp) 180008077: 00 180008078: 41 b9 01 00 00 00 mov $0x1,%r9d 18000807e: 45 8b c1 mov %r9d,%r8d 180008081: 49 8b d6 mov %r14,%rdx 180008084: 4a 8b 8c 23 50 37 07 mov 0x73750(%rbx,%r12,1),%rcx 18000808b: 00 18000808c: e8 9f 49 00 00 call 0x18000ca30 180008091: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 180008098: 00 180008099: 48 85 c0 test %rax,%rax 18000809c: 74 29 je 0x1800080c7 18000809e: 4e 8b 84 23 70 37 07 mov 0x73770(%rbx,%r12,1),%r8 1800080a5: 00 1800080a6: 4c 89 44 24 28 mov %r8,0x28(%rsp) 1800080ab: c7 44 24 20 02 00 00 movl $0x2,0x20(%rsp) 1800080b2: 00 1800080b3: 45 33 c9 xor %r9d,%r9d 1800080b6: 45 33 c0 xor %r8d,%r8d 1800080b9: 42 8b 94 23 00 38 07 mov 0x73800(%rbx,%r12,1),%edx 1800080c0: 00 1800080c1: 41 8b cf mov %r15d,%ecx 1800080c4: ff d0 call *%rax 1800080c6: 90 nop 1800080c7: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 1800080cc: e8 d3 82 01 00 call 0x1800203a4 1800080d1: b8 01 00 00 00 mov $0x1,%eax 1800080d6: eb 4a jmp 0x180008122 1800080d8: b9 03 00 ae e4 mov $0xe4ae0003,%ecx 1800080dd: ff 15 55 b4 04 00 call *0x4b455(%rip) # 0x180053538 1800080e3: 90 nop 1800080e4: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 1800080e9: e8 b6 82 01 00 call 0x1800203a4 1800080ee: 33 c0 xor %eax,%eax 1800080f0: eb 30 jmp 0x180008122 1800080f2: e8 9d 6e 01 00 call 0x18001ef94 1800080f7: 90 nop 1800080f8: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 1800080fd: e8 a2 82 01 00 call 0x1800203a4 180008102: 33 c0 xor %eax,%eax 180008104: eb 1c jmp 0x180008122 180008106: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000810b: ff 15 27 b4 04 00 call *0x4b427(%rip) # 0x180053538 180008111: 33 c0 xor %eax,%eax 180008113: eb 0d jmp 0x180008122 180008115: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000811a: ff 15 18 b4 04 00 call *0x4b418(%rip) # 0x180053538 180008120: 33 c0 xor %eax,%eax 180008122: 48 8b 8c 24 f0 00 00 mov 0xf0(%rsp),%rcx 180008129: 00 18000812a: 48 33 cc xor %rsp,%rcx 18000812d: e8 0e a5 02 00 call 0x180032640 180008132: 48 81 c4 00 01 00 00 add $0x100,%rsp 180008139: 41 5f pop %r15 18000813b: 41 5e pop %r14 18000813d: 41 5d pop %r13 18000813f: 41 5c pop %r12 180008141: 5f pop %rdi 180008142: 5e pop %rsi 180008143: 5b pop %rbx 180008144: c3 ret 180008145: cc int3 180008146: cc int3 180008147: cc int3 180008148: cc int3 180008149: cc int3 18000814a: cc int3 18000814b: cc int3 18000814c: cc int3 18000814d: cc int3 18000814e: cc int3 18000814f: cc int3 180008150: 40 55 rex push %rbp 180008152: 48 83 ec 20 sub $0x20,%rsp 180008156: 48 8b ea mov %rdx,%rbp 180008159: 48 8d 4d 38 lea 0x38(%rbp),%rcx 18000815d: e8 42 82 01 00 call 0x1800203a4 180008162: 48 83 c4 20 add $0x20,%rsp 180008166: 5d pop %rbp 180008167: c3 ret 180008168: cc int3 180008169: cc int3 18000816a: cc int3 18000816b: cc int3 18000816c: cc int3 18000816d: cc int3 18000816e: cc int3 18000816f: cc int3 180008170: 40 55 rex push %rbp 180008172: 48 83 ec 20 sub $0x20,%rsp 180008176: 48 8b ea mov %rdx,%rbp 180008179: 48 8d 8d 98 00 00 00 lea 0x98(%rbp),%rcx 180008180: e8 6b 31 00 00 call 0x18000b2f0 180008185: 48 83 c4 20 add $0x20,%rsp 180008189: 5d pop %rbp 18000818a: c3 ret 18000818b: cc int3 18000818c: cc int3 18000818d: cc int3 18000818e: cc int3 18000818f: cc int3 180008190: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180008195: 55 push %rbp 180008196: 48 83 ec 30 sub $0x30,%rsp 18000819a: 48 8b ea mov %rdx,%rbp 18000819d: 48 8b 85 90 00 00 00 mov 0x90(%rbp),%rax 1800081a4: 48 89 85 a0 00 00 00 mov %rax,0xa0(%rbp) 1800081ab: 48 8d 4d 38 lea 0x38(%rbp),%rcx 1800081af: e8 fc 7e 01 00 call 0x1800200b0 1800081b4: b9 09 00 ae e4 mov $0xe4ae0009,%ecx 1800081b9: ff 15 79 b3 04 00 call *0x4b379(%rip) # 0x180053538 1800081bf: 90 nop 1800081c0: 48 8d 05 2b ff ff ff lea -0xd5(%rip),%rax # 0x1800080f2 1800081c7: eb 00 jmp 0x1800081c9 1800081c9: 48 83 c4 30 add $0x30,%rsp 1800081cd: 5d pop %rbp 1800081ce: c3 ret 1800081cf: cc int3 1800081d0: 40 53 rex push %rbx 1800081d2: 56 push %rsi 1800081d3: 57 push %rdi 1800081d4: 41 54 push %r12 1800081d6: 41 55 push %r13 1800081d8: 48 81 ec 00 04 00 00 sub $0x400,%rsp 1800081df: 48 c7 44 24 50 fe ff movq $0xfffffffffffffffe,0x50(%rsp) 1800081e6: ff ff 1800081e8: 48 8b 05 b1 4c 06 00 mov 0x64cb1(%rip),%rax # 0x18006cea0 1800081ef: 48 33 c4 xor %rsp,%rax 1800081f2: 48 89 84 24 f0 03 00 mov %rax,0x3f0(%rsp) 1800081f9: 00 1800081fa: 49 8b f0 mov %r8,%rsi 1800081fd: 4c 8b e2 mov %rdx,%r12 180008200: 4c 89 44 24 40 mov %r8,0x40(%rsp) 180008205: 8b f9 mov %ecx,%edi 180008207: 48 69 ff a8 04 00 00 imul $0x4a8,%rdi,%rdi 18000820e: 4c 8d 2d 3b b5 06 00 lea 0x6b53b(%rip),%r13 # 0x180073750 180008215: 4a 8b 1c 2f mov (%rdi,%r13,1),%rbx 180008219: 83 bb 34 02 00 00 00 cmpl $0x0,0x234(%rbx) 180008220: 75 33 jne 0x180008255 180008222: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 180008227: ff 15 0b b3 04 00 call *0x4b30b(%rip) # 0x180053538 18000822d: 90 nop 18000822e: 48 8b 16 mov (%rsi),%rdx 180008231: 48 83 ea 18 sub $0x18,%rdx 180008235: 83 cb ff or $0xffffffff,%ebx 180008238: 8b c3 mov %ebx,%eax 18000823a: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18000823f: 03 c3 add %ebx,%eax 180008241: 85 c0 test %eax,%eax 180008243: 7f 09 jg 0x18000824e 180008245: 48 8b 0a mov (%rdx),%rcx 180008248: 48 8b 01 mov (%rcx),%rax 18000824b: ff 50 08 call *0x8(%rax) 18000824e: 8b c3 mov %ebx,%eax 180008250: e9 0e 04 00 00 jmp 0x180008663 180008255: 33 d2 xor %edx,%edx 180008257: 41 b8 74 03 00 00 mov $0x374,%r8d 18000825d: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 180008262: e8 69 d5 02 00 call 0x1800357d0 180008267: c7 44 24 70 74 03 00 movl $0x374,0x70(%rsp) 18000826e: 00 18000826f: 33 c0 xor %eax,%eax 180008271: 39 83 50 79 04 00 cmp %eax,0x47950(%rbx) 180008277: 0f 95 c0 setne %al 18000827a: 05 02 00 01 00 add $0x10002,%eax 18000827f: 89 44 24 74 mov %eax,0x74(%rsp) 180008283: 42 8b 44 2f 64 mov 0x64(%rdi,%r13,1),%eax 180008288: 89 84 24 e0 03 00 00 mov %eax,0x3e0(%rsp) 18000828f: 42 8b 44 2f 60 mov 0x60(%rdi,%r13,1),%eax 180008294: 89 84 24 e8 00 00 00 mov %eax,0xe8(%rsp) 18000829b: 4a 8b 84 2f c0 00 00 mov 0xc0(%rdi,%r13,1),%rax 1800082a2: 00 1800082a3: 48 89 84 24 e0 00 00 mov %rax,0xe0(%rsp) 1800082aa: 00 1800082ab: 42 8b 44 2f 48 mov 0x48(%rdi,%r13,1),%eax 1800082b0: 89 44 24 78 mov %eax,0x78(%rsp) 1800082b4: 42 8b 44 2f 4c mov 0x4c(%rdi,%r13,1),%eax 1800082b9: 89 44 24 7c mov %eax,0x7c(%rsp) 1800082bd: 83 bb 50 79 04 00 00 cmpl $0x0,0x47950(%rbx) 1800082c4: 74 0f je 0x1800082d5 1800082c6: 8b 83 54 79 04 00 mov 0x47954(%rbx),%eax 1800082cc: 89 84 24 cc 03 00 00 mov %eax,0x3cc(%rsp) 1800082d3: eb 0b jmp 0x1800082e0 1800082d5: c7 84 24 cc 03 00 00 movl $0x0,0x3cc(%rsp) 1800082dc: 00 00 00 00 1800082e0: 8b 83 44 79 04 00 mov 0x47944(%rbx),%eax 1800082e6: 89 84 24 80 00 00 00 mov %eax,0x80(%rsp) 1800082ed: 8b 83 48 79 04 00 mov 0x47948(%rbx),%eax 1800082f3: 89 84 24 84 00 00 00 mov %eax,0x84(%rsp) 1800082fa: 8b 43 64 mov 0x64(%rbx),%eax 1800082fd: 89 84 24 d0 03 00 00 mov %eax,0x3d0(%rsp) 180008304: 8b 43 68 mov 0x68(%rbx),%eax 180008307: 89 84 24 d4 03 00 00 mov %eax,0x3d4(%rsp) 18000830e: 8b 83 a4 00 00 00 mov 0xa4(%rbx),%eax 180008314: 89 84 24 c4 03 00 00 mov %eax,0x3c4(%rsp) 18000831b: f3 0f 10 83 a8 00 00 movss 0xa8(%rbx),%xmm0 180008322: 00 180008323: f3 0f 11 84 24 c8 03 movss %xmm0,0x3c8(%rsp) 18000832a: 00 00 18000832c: 48 8d 8c 24 88 00 00 lea 0x88(%rsp),%rcx 180008333: 00 180008334: 42 8b 84 2f b0 00 00 mov 0xb0(%rdi,%r13,1),%eax 18000833b: 00 18000833c: 89 01 mov %eax,(%rcx) 18000833e: 42 8b 84 2f b4 00 00 mov 0xb4(%rdi,%r13,1),%eax 180008345: 00 180008346: 89 41 04 mov %eax,0x4(%rcx) 180008349: 42 8b 84 2f b8 00 00 mov 0xb8(%rdi,%r13,1),%eax 180008350: 00 180008351: 89 41 08 mov %eax,0x8(%rcx) 180008354: 42 8b 84 2f bc 00 00 mov 0xbc(%rdi,%r13,1),%eax 18000835b: 00 18000835c: 89 41 0c mov %eax,0xc(%rcx) 18000835f: 8b 43 54 mov 0x54(%rbx),%eax 180008362: 89 84 24 d8 03 00 00 mov %eax,0x3d8(%rsp) 180008369: 8b 43 58 mov 0x58(%rbx),%eax 18000836c: 89 84 24 dc 03 00 00 mov %eax,0x3dc(%rsp) 180008373: 42 8b 44 2f 70 mov 0x70(%rdi,%r13,1),%eax 180008378: 89 84 24 98 00 00 00 mov %eax,0x98(%rsp) 18000837f: 42 8b 44 2f 74 mov 0x74(%rdi,%r13,1),%eax 180008384: 89 84 24 9c 00 00 00 mov %eax,0x9c(%rsp) 18000838b: 4a 8b 84 2f 98 00 00 mov 0x98(%rdi,%r13,1),%rax 180008392: 00 180008393: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 18000839a: 00 18000839b: c6 84 24 bf 00 00 00 movb $0x0,0xbf(%rsp) 1800083a2: 00 1800083a3: 48 8d 8c 24 c0 00 00 lea 0xc0(%rsp),%rcx 1800083aa: 00 1800083ab: 4a 8b 44 2f 78 mov 0x78(%rdi,%r13,1),%rax 1800083b0: 48 89 01 mov %rax,(%rcx) 1800083b3: 4a 8b 84 2f 80 00 00 mov 0x80(%rdi,%r13,1),%rax 1800083ba: 00 1800083bb: 48 89 41 08 mov %rax,0x8(%rcx) 1800083bf: 4a 8b 84 2f 88 00 00 mov 0x88(%rdi,%r13,1),%rax 1800083c6: 00 1800083c7: 48 89 41 10 mov %rax,0x10(%rcx) 1800083cb: 4a 8b 84 2f 90 00 00 mov 0x90(%rdi,%r13,1),%rax 1800083d2: 00 1800083d3: 48 89 41 18 mov %rax,0x18(%rcx) 1800083d7: c6 84 24 df 00 00 00 movb $0x0,0xdf(%rsp) 1800083de: 00 1800083df: f3 42 0f 10 84 2f d8 movss 0xd8(%rdi,%r13,1),%xmm0 1800083e6: 00 00 00 1800083e9: f3 0f 11 84 24 ec 00 movss %xmm0,0xec(%rsp) 1800083f0: 00 00 1800083f2: f2 42 0f 10 84 2f c8 movsd 0xc8(%rdi,%r13,1),%xmm0 1800083f9: 00 00 00 1800083fc: f2 0f 11 84 24 f0 00 movsd %xmm0,0xf0(%rsp) 180008403: 00 00 180008405: f2 42 0f 10 84 2f d0 movsd 0xd0(%rdi,%r13,1),%xmm0 18000840c: 00 00 00 18000840f: f2 0f 11 84 24 f8 00 movsd %xmm0,0xf8(%rsp) 180008416: 00 00 180008418: 8b 83 98 00 00 00 mov 0x98(%rbx),%eax 18000841e: 3b 83 84 18 04 00 cmp 0x41884(%rbx),%eax 180008424: 73 27 jae 0x18000844d 180008426: 48 69 c0 1c 02 00 00 imul $0x21c,%rax,%rax 18000842d: 48 8d 94 18 88 18 04 lea 0x41888(%rax,%rbx,1),%rdx 180008434: 00 180008435: 48 85 d2 test %rdx,%rdx 180008438: 74 13 je 0x18000844d 18000843a: 41 b8 1c 02 00 00 mov $0x21c,%r8d 180008440: 48 8d 8c 24 00 01 00 lea 0x100(%rsp),%rcx 180008447: 00 180008448: e8 c3 af 02 00 call 0x180033410 18000844d: 42 8b 44 2f 30 mov 0x30(%rdi,%r13,1),%eax 180008452: 89 84 24 2c 03 00 00 mov %eax,0x32c(%rsp) 180008459: c7 84 24 30 03 00 00 movl $0x0,0x330(%rsp) 180008460: 00 00 00 00 180008464: f3 0f 10 83 d4 00 00 movss 0xd4(%rbx),%xmm0 18000846b: 00 18000846c: f3 0f 11 84 24 34 03 movss %xmm0,0x334(%rsp) 180008473: 00 00 180008475: f3 0f 10 8b d8 00 00 movss 0xd8(%rbx),%xmm1 18000847c: 00 18000847d: f3 0f 11 8c 24 38 03 movss %xmm1,0x338(%rsp) 180008484: 00 00 180008486: f3 0f 10 83 f4 00 00 movss 0xf4(%rbx),%xmm0 18000848d: 00 18000848e: f3 0f 11 84 24 3c 03 movss %xmm0,0x33c(%rsp) 180008495: 00 00 180008497: f3 0f 10 8b f8 00 00 movss 0xf8(%rbx),%xmm1 18000849e: 00 18000849f: f3 0f 11 8c 24 40 03 movss %xmm1,0x340(%rsp) 1800084a6: 00 00 1800084a8: f3 0f 10 83 d0 00 00 movss 0xd0(%rbx),%xmm0 1800084af: 00 1800084b0: f3 0f 11 84 24 44 03 movss %xmm0,0x344(%rsp) 1800084b7: 00 00 1800084b9: 8b 43 10 mov 0x10(%rbx),%eax 1800084bc: 89 84 24 48 03 00 00 mov %eax,0x348(%rsp) 1800084c3: 8b 43 14 mov 0x14(%rbx),%eax 1800084c6: 89 84 24 4c 03 00 00 mov %eax,0x34c(%rsp) 1800084cd: 8b 43 18 mov 0x18(%rbx),%eax 1800084d0: 89 84 24 50 03 00 00 mov %eax,0x350(%rsp) 1800084d7: 8b 43 1c mov 0x1c(%rbx),%eax 1800084da: 89 84 24 54 03 00 00 mov %eax,0x354(%rsp) 1800084e1: 8b 43 20 mov 0x20(%rbx),%eax 1800084e4: 89 84 24 58 03 00 00 mov %eax,0x358(%rsp) 1800084eb: 8b 43 24 mov 0x24(%rbx),%eax 1800084ee: 89 84 24 5c 03 00 00 mov %eax,0x35c(%rsp) 1800084f5: 8b 43 48 mov 0x48(%rbx),%eax 1800084f8: 89 84 24 60 03 00 00 mov %eax,0x360(%rsp) 1800084ff: 8b 43 4c mov 0x4c(%rbx),%eax 180008502: 89 84 24 64 03 00 00 mov %eax,0x364(%rsp) 180008509: 4d 85 e4 test %r12,%r12 18000850c: 74 42 je 0x180008550 18000850e: 49 8b cc mov %r12,%rcx 180008511: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 180008516: 41 b8 74 03 00 00 mov $0x374,%r8d 18000851c: e8 ef ae 02 00 call 0x180033410 180008521: 4a 8b 04 2f mov (%rdi,%r13,1),%rax 180008525: 48 8b 90 70 02 00 00 mov 0x270(%rax),%rdx 18000852c: 8b 5c 24 7c mov 0x7c(%rsp),%ebx 180008530: 44 8b c3 mov %ebx,%r8d 180008533: 8b 7c 24 78 mov 0x78(%rsp),%edi 180008537: 44 0f af c7 imul %edi,%r8d 18000853b: 4d 03 c0 add %r8,%r8 18000853e: 49 8d 8c 24 74 03 00 lea 0x374(%r12),%rcx 180008545: 00 180008546: e8 c5 ae 02 00 call 0x180033410 18000854b: e9 c8 00 00 00 jmp 0x180008618 180008550: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180008555: e8 de 7b 01 00 call 0x180020138 18000855a: 90 nop 18000855b: 45 33 c9 xor %r9d,%r9d 18000855e: 41 b8 21 10 00 00 mov $0x1021,%r8d 180008564: 48 8b 16 mov (%rsi),%rdx 180008567: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18000856c: e8 fb 84 01 00 call 0x180020a6c 180008571: 85 c0 test %eax,%eax 180008573: 75 3d jne 0x1800085b2 180008575: b9 09 00 ae e4 mov $0xe4ae0009,%ecx 18000857a: ff 15 b8 af 04 00 call *0x4afb8(%rip) # 0x180053538 180008580: 90 nop 180008581: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180008586: e8 19 7e 01 00 call 0x1800203a4 18000858b: 90 nop 18000858c: 48 8b 16 mov (%rsi),%rdx 18000858f: 48 83 ea 18 sub $0x18,%rdx 180008593: 83 cb ff or $0xffffffff,%ebx 180008596: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 18000859b: 83 c3 ff add $0xffffffff,%ebx 18000859e: 85 db test %ebx,%ebx 1800085a0: 7f 09 jg 0x1800085ab 1800085a2: 48 8b 0a mov (%rdx),%rcx 1800085a5: 48 8b 01 mov (%rcx),%rax 1800085a8: ff 50 08 call *0x8(%rax) 1800085ab: 33 c0 xor %eax,%eax 1800085ad: e9 b1 00 00 00 jmp 0x180008663 1800085b2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 1800085b7: e8 70 69 01 00 call 0x18001ef2c 1800085bc: 90 nop 1800085bd: 41 b8 74 03 00 00 mov $0x374,%r8d 1800085c3: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 1800085c8: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1800085cd: e8 e6 77 01 00 call 0x18001fdb8 1800085d2: 4a 8b 04 2f mov (%rdi,%r13,1),%rax 1800085d6: 44 8b 44 24 7c mov 0x7c(%rsp),%r8d 1800085db: 44 0f af 44 24 78 imul 0x78(%rsp),%r8d 1800085e1: 45 03 c0 add %r8d,%r8d 1800085e4: 48 8b 90 70 02 00 00 mov 0x270(%rax),%rdx 1800085eb: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1800085f0: e8 c3 77 01 00 call 0x18001fdb8 1800085f5: 90 nop 1800085f6: e8 99 69 01 00 call 0x18001ef94 1800085fb: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180008600: e8 ab 7a 01 00 call 0x1800200b0 180008605: 90 nop 180008606: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18000860b: e8 94 7d 01 00 call 0x1800203a4 180008610: 8b 5c 24 7c mov 0x7c(%rsp),%ebx 180008614: 8b 7c 24 78 mov 0x78(%rsp),%edi 180008618: 0f af df imul %edi,%ebx 18000861b: 8d bc 1b 74 03 00 00 lea 0x374(%rbx,%rbx,1),%edi 180008622: 48 8b 16 mov (%rsi),%rdx 180008625: 48 83 ea 18 sub $0x18,%rdx 180008629: 83 cb ff or $0xffffffff,%ebx 18000862c: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 180008631: 83 c3 ff add $0xffffffff,%ebx 180008634: 85 db test %ebx,%ebx 180008636: 7f 0a jg 0x180008642 180008638: 48 8b 0a mov (%rdx),%rcx 18000863b: 4c 8b 01 mov (%rcx),%r8 18000863e: 41 ff 50 08 call *0x8(%r8) 180008642: 8b c7 mov %edi,%eax 180008644: eb 1d jmp 0x180008663 180008646: e8 49 69 01 00 call 0x18001ef94 18000864b: 90 nop 18000864c: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180008651: e8 4e 7d 01 00 call 0x1800203a4 180008656: 90 nop 180008657: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx 18000865c: e8 7f 2f 00 00 call 0x18000b5e0 180008661: 33 c0 xor %eax,%eax 180008663: 48 8b 8c 24 f0 03 00 mov 0x3f0(%rsp),%rcx 18000866a: 00 18000866b: 48 33 cc xor %rsp,%rcx 18000866e: e8 cd 9f 02 00 call 0x180032640 180008673: 48 81 c4 00 04 00 00 add $0x400,%rsp 18000867a: 41 5d pop %r13 18000867c: 41 5c pop %r12 18000867e: 5f pop %rdi 18000867f: 5e pop %rsi 180008680: 5b pop %rbx 180008681: c3 ret 180008682: cc int3 180008683: cc int3 180008684: cc int3 180008685: cc int3 180008686: cc int3 180008687: cc int3 180008688: cc int3 180008689: cc int3 18000868a: cc int3 18000868b: cc int3 18000868c: cc int3 18000868d: cc int3 18000868e: cc int3 18000868f: cc int3 180008690: 40 55 rex push %rbp 180008692: 48 83 ec 20 sub $0x20,%rsp 180008696: 48 8b ea mov %rdx,%rbp 180008699: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18000869d: e8 3e 2f 00 00 call 0x18000b5e0 1800086a2: 48 83 c4 20 add $0x20,%rsp 1800086a6: 5d pop %rbp 1800086a7: c3 ret 1800086a8: cc int3 1800086a9: cc int3 1800086aa: cc int3 1800086ab: cc int3 1800086ac: cc int3 1800086ad: cc int3 1800086ae: cc int3 1800086af: cc int3 1800086b0: 40 55 rex push %rbp 1800086b2: 48 83 ec 20 sub $0x20,%rsp 1800086b6: 48 8b ea mov %rdx,%rbp 1800086b9: 48 8d 4d 20 lea 0x20(%rbp),%rcx 1800086bd: e8 e2 7c 01 00 call 0x1800203a4 1800086c2: 48 83 c4 20 add $0x20,%rsp 1800086c6: 5d pop %rbp 1800086c7: c3 ret 1800086c8: cc int3 1800086c9: cc int3 1800086ca: cc int3 1800086cb: cc int3 1800086cc: cc int3 1800086cd: cc int3 1800086ce: cc int3 1800086cf: cc int3 1800086d0: 40 55 rex push %rbp 1800086d2: 48 83 ec 20 sub $0x20,%rsp 1800086d6: 48 8b ea mov %rdx,%rbp 1800086d9: 48 8d 4d 58 lea 0x58(%rbp),%rcx 1800086dd: e8 0e 2c 00 00 call 0x18000b2f0 1800086e2: 48 83 c4 20 add $0x20,%rsp 1800086e6: 5d pop %rbp 1800086e7: c3 ret 1800086e8: cc int3 1800086e9: cc int3 1800086ea: cc int3 1800086eb: cc int3 1800086ec: cc int3 1800086ed: cc int3 1800086ee: cc int3 1800086ef: cc int3 1800086f0: 48 89 54 24 10 mov %rdx,0x10(%rsp) 1800086f5: 53 push %rbx 1800086f6: 55 push %rbp 1800086f7: 48 83 ec 28 sub $0x28,%rsp 1800086fb: 48 8b ea mov %rdx,%rbp 1800086fe: 48 8b 5d 48 mov 0x48(%rbp),%rbx 180008702: 48 89 5d 60 mov %rbx,0x60(%rbp) 180008706: 48 8d 4d 20 lea 0x20(%rbp),%rcx 18000870a: e8 a1 79 01 00 call 0x1800200b0 18000870f: 48 8b cb mov %rbx,%rcx 180008712: e8 5d 65 01 00 call 0x18001ec74 180008717: b9 09 00 ae e4 mov $0xe4ae0009,%ecx 18000871c: ff 15 16 ae 04 00 call *0x4ae16(%rip) # 0x180053538 180008722: 90 nop 180008723: 48 8d 05 1c ff ff ff lea -0xe4(%rip),%rax # 0x180008646 18000872a: eb 00 jmp 0x18000872c 18000872c: 48 83 c4 28 add $0x28,%rsp 180008730: 5d pop %rbp 180008731: 5b pop %rbx 180008732: c3 ret 180008733: cc int3 180008734: cc int3 180008735: cc int3 180008736: cc int3 180008737: cc int3 180008738: cc int3 180008739: cc int3 18000873a: cc int3 18000873b: cc int3 18000873c: cc int3 18000873d: cc int3 18000873e: cc int3 18000873f: cc int3 180008740: 48 8b c4 mov %rsp,%rax 180008743: 57 push %rdi 180008744: 41 54 push %r12 180008746: 41 55 push %r13 180008748: 41 56 push %r14 18000874a: 41 57 push %r15 18000874c: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 180008753: 48 c7 44 24 58 fe ff movq $0xfffffffffffffffe,0x58(%rsp) 18000875a: ff ff 18000875c: 48 89 58 10 mov %rbx,0x10(%rax) 180008760: 48 89 70 20 mov %rsi,0x20(%rax) 180008764: 0f 29 70 c8 movaps %xmm6,-0x38(%rax) 180008768: 48 8b 05 31 47 06 00 mov 0x64731(%rip),%rax # 0x18006cea0 18000876f: 48 33 c4 xor %rsp,%rax 180008772: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 180008779: 00 18000877a: 4d 8b f8 mov %r8,%r15 18000877d: 4c 89 44 24 50 mov %r8,0x50(%rsp) 180008782: 8b f1 mov %ecx,%esi 180008784: 48 69 f6 a8 04 00 00 imul $0x4a8,%rsi,%rsi 18000878b: 4c 8d 2d be af 06 00 lea 0x6afbe(%rip),%r13 # 0x180073750 180008792: 4e 8b 24 2e mov (%rsi,%r13,1),%r12 180008796: 41 83 bc 24 34 02 00 cmpl $0x0,0x234(%r12) 18000879d: 00 00 18000879f: 75 34 jne 0x1800087d5 1800087a1: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 1800087a6: ff 15 8c ad 04 00 call *0x4ad8c(%rip) # 0x180053538 1800087ac: 90 nop 1800087ad: 49 8b 17 mov (%r15),%rdx 1800087b0: 48 83 ea 18 sub $0x18,%rdx 1800087b4: 48 83 cb ff or $0xffffffffffffffff,%rbx 1800087b8: 8b c3 mov %ebx,%eax 1800087ba: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 1800087bf: 03 c3 add %ebx,%eax 1800087c1: 85 c0 test %eax,%eax 1800087c3: 7f 09 jg 0x1800087ce 1800087c5: 48 8b 0a mov (%rdx),%rcx 1800087c8: 48 8b 01 mov (%rcx),%rax 1800087cb: ff 50 08 call *0x8(%rax) 1800087ce: 8b c3 mov %ebx,%eax 1800087d0: e9 14 03 00 00 jmp 0x180008ae9 1800087d5: 42 8b 5c 2e 68 mov 0x68(%rsi,%r13,1),%ebx 1800087da: 42 8b 7c 2e 6c mov 0x6c(%rsi,%r13,1),%edi 1800087df: 33 d2 xor %edx,%edx 1800087e1: 44 8d 42 40 lea 0x40(%rdx),%r8d 1800087e5: 48 8d 8c 24 80 00 00 lea 0x80(%rsp),%rcx 1800087ec: 00 1800087ed: e8 de cf 02 00 call 0x1800357d0 1800087f2: c7 84 24 80 00 00 00 movl $0x524946,0x80(%rsp) 1800087f9: 46 49 52 00 1800087fd: f3 41 0f 10 84 24 f8 movss 0xf8(%r12),%xmm0 180008804: 00 00 00 180008807: f3 0f 11 84 24 84 00 movss %xmm0,0x84(%rsp) 18000880e: 00 00 180008810: f3 41 0f 10 8c 24 d4 movss 0xd4(%r12),%xmm1 180008817: 00 00 00 18000881a: f3 0f 11 8c 24 88 00 movss %xmm1,0x88(%rsp) 180008821: 00 00 180008823: f3 41 0f 10 84 24 d0 movss 0xd0(%r12),%xmm0 18000882a: 00 00 00 18000882d: f3 0f 11 84 24 8c 00 movss %xmm0,0x8c(%rsp) 180008834: 00 00 180008836: f3 41 0f 10 8c 24 d8 movss 0xd8(%r12),%xmm1 18000883d: 00 00 00 180008840: f3 0f 11 8c 24 90 00 movss %xmm1,0x90(%rsp) 180008847: 00 00 180008849: f3 41 0f 10 84 24 dc movss 0xdc(%r12),%xmm0 180008850: 00 00 00 180008853: f3 0f 11 84 24 94 00 movss %xmm0,0x94(%rsp) 18000885a: 00 00 18000885c: 66 89 9c 24 98 00 00 mov %bx,0x98(%rsp) 180008863: 00 180008864: 66 89 bc 24 9a 00 00 mov %di,0x9a(%rsp) 18000886b: 00 18000886c: 0f af fb imul %ebx,%edi 18000886f: 89 7c 24 28 mov %edi,0x28(%rsp) 180008873: 48 63 cf movslq %edi,%rcx 180008876: b8 04 00 00 00 mov $0x4,%eax 18000887b: 48 f7 e1 mul %rcx 18000887e: 48 c7 c3 ff ff ff ff mov $0xffffffffffffffff,%rbx 180008885: 48 0f 40 c3 cmovo %rbx,%rax 180008889: 48 8b c8 mov %rax,%rcx 18000888c: e8 2f 63 01 00 call 0x18001ebc0 180008891: 48 8b d0 mov %rax,%rdx 180008894: 48 89 44 24 20 mov %rax,0x20(%rsp) 180008899: 48 85 c0 test %rax,%rax 18000889c: 75 32 jne 0x1800088d0 18000889e: b9 02 00 ae e4 mov $0xe4ae0002,%ecx 1800088a3: ff 15 8f ac 04 00 call *0x4ac8f(%rip) # 0x180053538 1800088a9: 90 nop 1800088aa: 49 8b 17 mov (%r15),%rdx 1800088ad: 48 83 ea 18 sub $0x18,%rdx 1800088b1: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 1800088b6: 83 c3 ff add $0xffffffff,%ebx 1800088b9: 85 db test %ebx,%ebx 1800088bb: 7f 09 jg 0x1800088c6 1800088bd: 48 8b 0a mov (%rdx),%rcx 1800088c0: 48 8b 01 mov (%rcx),%rax 1800088c3: ff 50 08 call *0x8(%rax) 1800088c6: b8 fe ff ff ff mov $0xfffffffe,%eax 1800088cb: e9 19 02 00 00 jmp 0x180008ae9 1800088d0: 8d 04 bd 00 00 00 00 lea 0x0(,%rdi,4),%eax 1800088d7: 4a 8b 34 2e mov (%rsi,%r13,1),%rsi 1800088db: 83 be 34 02 00 00 00 cmpl $0x0,0x234(%rsi) 1800088e2: 0f 84 ca 01 00 00 je 0x180008ab2 1800088e8: 44 8b b6 38 79 04 00 mov 0x47938(%rsi),%r14d 1800088ef: c1 e8 02 shr $0x2,%eax 1800088f2: 41 3b c6 cmp %r14d,%eax 1800088f5: 44 0f 42 f0 cmovb %eax,%r14d 1800088f9: 4c 8b ae 70 02 00 00 mov 0x270(%rsi),%r13 180008900: 4c 8b e2 mov %rdx,%r12 180008903: f3 0f 10 b6 d4 00 00 movss 0xd4(%rsi),%xmm6 18000890a: 00 18000890b: 33 ff xor %edi,%edi 18000890d: 45 85 f6 test %r14d,%r14d 180008910: 74 45 je 0x180008957 180008912: 41 b9 01 00 00 00 mov $0x1,%r9d 180008918: 44 8b c7 mov %edi,%r8d 18000891b: 41 0f b7 55 00 movzwl 0x0(%r13),%edx 180008920: 48 8b ce mov %rsi,%rcx 180008923: e8 68 d9 00 00 call 0x180016290 180008928: 49 83 c5 02 add $0x2,%r13 18000892c: 83 7e 78 00 cmpl $0x0,0x78(%rsi) 180008930: 74 10 je 0x180008942 180008932: 44 8b cf mov %edi,%r9d 180008935: 0f 28 d6 movaps %xmm6,%xmm2 180008938: 8b d0 mov %eax,%edx 18000893a: 48 8b ce mov %rsi,%rcx 18000893d: e8 4e d2 00 00 call 0x180015b90 180008942: 41 89 04 24 mov %eax,(%r12) 180008946: 49 83 c4 04 add $0x4,%r12 18000894a: 83 c7 01 add $0x1,%edi 18000894d: 41 3b fe cmp %r14d,%edi 180008950: 72 c0 jb 0x180008912 180008952: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 180008957: 8b 74 24 28 mov 0x28(%rsp),%esi 18000895b: 85 f6 test %esi,%esi 18000895d: 7e 4a jle 0x1800089a9 18000895f: 48 8b ca mov %rdx,%rcx 180008962: 4c 8b c2 mov %rdx,%r8 180008965: 4c 8b ce mov %rsi,%r9 180008968: 41 ba c0 e0 ff ff mov $0xffffe0c0,%r10d 18000896e: 66 90 xchg %ax,%ax 180008970: b8 67 66 66 66 mov $0x66666667,%eax 180008975: 41 f7 28 imull (%r8) 180008978: c1 fa 02 sar $0x2,%edx 18000897b: 8b c2 mov %edx,%eax 18000897d: c1 e8 1f shr $0x1f,%eax 180008980: 03 d0 add %eax,%edx 180008982: 81 fa b7 8b 00 00 cmp $0x8bb7,%edx 180008988: 7e 07 jle 0x180008991 18000898a: ba ff 7f 00 00 mov $0x7fff,%edx 18000898f: eb 07 jmp 0x180008998 180008991: 41 3b d2 cmp %r10d,%edx 180008994: 41 0f 4c d2 cmovl %r10d,%edx 180008998: 66 89 11 mov %dx,(%rcx) 18000899b: 49 83 c0 04 add $0x4,%r8 18000899f: 48 83 c1 02 add $0x2,%rcx 1800089a3: 49 83 e9 01 sub $0x1,%r9 1800089a7: 75 c7 jne 0x180008970 1800089a9: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1800089ae: e8 85 77 01 00 call 0x180020138 1800089b3: 90 nop 1800089b4: 45 33 c9 xor %r9d,%r9d 1800089b7: 41 b8 21 10 00 00 mov $0x1021,%r8d 1800089bd: 49 8b 17 mov (%r15),%rdx 1800089c0: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1800089c5: e8 a2 80 01 00 call 0x180020a6c 1800089ca: 85 c0 test %eax,%eax 1800089cc: 75 44 jne 0x180008a12 1800089ce: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 1800089d3: e8 e0 61 01 00 call 0x18001ebb8 1800089d8: b9 09 00 ae e4 mov $0xe4ae0009,%ecx 1800089dd: ff 15 55 ab 04 00 call *0x4ab55(%rip) # 0x180053538 1800089e3: 90 nop 1800089e4: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1800089e9: e8 b6 79 01 00 call 0x1800203a4 1800089ee: 90 nop 1800089ef: 49 8b 17 mov (%r15),%rdx 1800089f2: 48 83 ea 18 sub $0x18,%rdx 1800089f6: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 1800089fb: 83 c3 ff add $0xffffffff,%ebx 1800089fe: 85 db test %ebx,%ebx 180008a00: 7f 09 jg 0x180008a0b 180008a02: 48 8b 0a mov (%rdx),%rcx 180008a05: 48 8b 01 mov (%rcx),%rax 180008a08: ff 50 08 call *0x8(%rax) 180008a0b: 33 c0 xor %eax,%eax 180008a0d: e9 d7 00 00 00 jmp 0x180008ae9 180008a12: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 180008a17: e8 10 65 01 00 call 0x18001ef2c 180008a1c: 90 nop 180008a1d: 41 b8 40 00 00 00 mov $0x40,%r8d 180008a23: 48 8d 94 24 80 00 00 lea 0x80(%rsp),%rdx 180008a2a: 00 180008a2b: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180008a30: e8 83 73 01 00 call 0x18001fdb8 180008a35: 44 8d 04 36 lea (%rsi,%rsi,1),%r8d 180008a39: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 180008a3e: 48 8b d7 mov %rdi,%rdx 180008a41: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180008a46: e8 6d 73 01 00 call 0x18001fdb8 180008a4b: 90 nop 180008a4c: e8 43 65 01 00 call 0x18001ef94 180008a51: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180008a56: e8 55 76 01 00 call 0x1800200b0 180008a5b: 90 nop 180008a5c: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180008a61: e8 3e 79 01 00 call 0x1800203a4 180008a66: 48 8b cf mov %rdi,%rcx 180008a69: e8 4a 61 01 00 call 0x18001ebb8 180008a6e: 8d 74 36 40 lea 0x40(%rsi,%rsi,1),%esi 180008a72: 49 8b 17 mov (%r15),%rdx 180008a75: 48 83 ea 18 sub $0x18,%rdx 180008a79: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 180008a7e: 83 c3 ff add $0xffffffff,%ebx 180008a81: 85 db test %ebx,%ebx 180008a83: 7f 0a jg 0x180008a8f 180008a85: 48 8b 0a mov (%rdx),%rcx 180008a88: 4c 8b 01 mov (%rcx),%r8 180008a8b: 41 ff 50 08 call *0x8(%r8) 180008a8f: 8b c6 mov %esi,%eax 180008a91: eb 56 jmp 0x180008ae9 180008a93: e8 fc 64 01 00 call 0x18001ef94 180008a98: 90 nop 180008a99: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180008a9e: e8 01 79 01 00 call 0x1800203a4 180008aa3: 90 nop 180008aa4: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 180008aa9: e8 32 2b 00 00 call 0x18000b5e0 180008aae: 33 c0 xor %eax,%eax 180008ab0: eb 37 jmp 0x180008ae9 180008ab2: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 180008ab7: ff 15 7b aa 04 00 call *0x4aa7b(%rip) # 0x180053538 180008abd: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 180008ac2: e8 f1 60 01 00 call 0x18001ebb8 180008ac7: 90 nop 180008ac8: 49 8b 17 mov (%r15),%rdx 180008acb: 48 83 ea 18 sub $0x18,%rdx 180008acf: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 180008ad4: 83 c3 ff add $0xffffffff,%ebx 180008ad7: 85 db test %ebx,%ebx 180008ad9: 7f 09 jg 0x180008ae4 180008adb: 48 8b 0a mov (%rdx),%rcx 180008ade: 48 8b 01 mov (%rcx),%rax 180008ae1: ff 50 08 call *0x8(%rax) 180008ae4: b8 fd ff ff ff mov $0xfffffffd,%eax 180008ae9: 48 8b 8c 24 c0 00 00 mov 0xc0(%rsp),%rcx 180008af0: 00 180008af1: 48 33 cc xor %rsp,%rcx 180008af4: e8 47 9b 02 00 call 0x180032640 180008af9: 4c 8d 9c 24 e0 00 00 lea 0xe0(%rsp),%r11 180008b00: 00 180008b01: 49 8b 5b 38 mov 0x38(%r11),%rbx 180008b05: 49 8b 73 48 mov 0x48(%r11),%rsi 180008b09: 41 0f 28 73 f0 movaps -0x10(%r11),%xmm6 180008b0e: 49 8b e3 mov %r11,%rsp 180008b11: 41 5f pop %r15 180008b13: 41 5e pop %r14 180008b15: 41 5d pop %r13 180008b17: 41 5c pop %r12 180008b19: 5f pop %rdi 180008b1a: c3 ret 180008b1b: cc int3 180008b1c: cc int3 180008b1d: cc int3 180008b1e: cc int3 180008b1f: cc int3 180008b20: 40 55 rex push %rbp 180008b22: 48 83 ec 20 sub $0x20,%rsp 180008b26: 48 8b ea mov %rdx,%rbp 180008b29: 48 8b 4d 50 mov 0x50(%rbp),%rcx 180008b2d: e8 ae 2a 00 00 call 0x18000b5e0 180008b32: 48 83 c4 20 add $0x20,%rsp 180008b36: 5d pop %rbp 180008b37: c3 ret 180008b38: cc int3 180008b39: cc int3 180008b3a: cc int3 180008b3b: cc int3 180008b3c: cc int3 180008b3d: cc int3 180008b3e: cc int3 180008b3f: cc int3 180008b40: 40 55 rex push %rbp 180008b42: 48 83 ec 20 sub $0x20,%rsp 180008b46: 48 8b ea mov %rdx,%rbp 180008b49: 48 8d 4d 30 lea 0x30(%rbp),%rcx 180008b4d: e8 52 78 01 00 call 0x1800203a4 180008b52: 48 83 c4 20 add $0x20,%rsp 180008b56: 5d pop %rbp 180008b57: c3 ret 180008b58: cc int3 180008b59: cc int3 180008b5a: cc int3 180008b5b: cc int3 180008b5c: cc int3 180008b5d: cc int3 180008b5e: cc int3 180008b5f: cc int3 180008b60: 40 55 rex push %rbp 180008b62: 48 83 ec 20 sub $0x20,%rsp 180008b66: 48 8b ea mov %rdx,%rbp 180008b69: 48 8d 4d 68 lea 0x68(%rbp),%rcx 180008b6d: e8 7e 27 00 00 call 0x18000b2f0 180008b72: 48 83 c4 20 add $0x20,%rsp 180008b76: 5d pop %rbp 180008b77: c3 ret 180008b78: cc int3 180008b79: cc int3 180008b7a: cc int3 180008b7b: cc int3 180008b7c: cc int3 180008b7d: cc int3 180008b7e: cc int3 180008b7f: cc int3 180008b80: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180008b85: 53 push %rbx 180008b86: 55 push %rbp 180008b87: 48 83 ec 28 sub $0x28,%rsp 180008b8b: 48 8b ea mov %rdx,%rbp 180008b8e: 48 8b 5d 60 mov 0x60(%rbp),%rbx 180008b92: 48 89 5d 70 mov %rbx,0x70(%rbp) 180008b96: 48 8d 4d 30 lea 0x30(%rbp),%rcx 180008b9a: e8 11 75 01 00 call 0x1800200b0 180008b9f: 48 8b cb mov %rbx,%rcx 180008ba2: e8 cd 60 01 00 call 0x18001ec74 180008ba7: 48 8b 4d 20 mov 0x20(%rbp),%rcx 180008bab: e8 08 60 01 00 call 0x18001ebb8 180008bb0: b9 09 00 ae e4 mov $0xe4ae0009,%ecx 180008bb5: ff 15 7d a9 04 00 call *0x4a97d(%rip) # 0x180053538 180008bbb: 90 nop 180008bbc: 48 8d 05 d0 fe ff ff lea -0x130(%rip),%rax # 0x180008a93 180008bc3: eb 00 jmp 0x180008bc5 180008bc5: 48 83 c4 28 add $0x28,%rsp 180008bc9: 5d pop %rbp 180008bca: 5b pop %rbx 180008bcb: c3 ret 180008bcc: cc int3 180008bcd: cc int3 180008bce: cc int3 180008bcf: cc int3 180008bd0: 48 8b c4 mov %rsp,%rax 180008bd3: 57 push %rdi 180008bd4: 41 54 push %r12 180008bd6: 41 55 push %r13 180008bd8: 41 56 push %r14 180008bda: 41 57 push %r15 180008bdc: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 180008be3: 48 c7 44 24 60 fe ff movq $0xfffffffffffffffe,0x60(%rsp) 180008bea: ff ff 180008bec: 48 89 58 10 mov %rbx,0x10(%rax) 180008bf0: 48 89 68 18 mov %rbp,0x18(%rax) 180008bf4: 48 89 70 20 mov %rsi,0x20(%rax) 180008bf8: 48 8b 05 a1 42 06 00 mov 0x642a1(%rip),%rax # 0x18006cea0 180008bff: 48 33 c4 xor %rsp,%rax 180008c02: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 180008c09: 00 180008c0a: 4c 63 f9 movslq %ecx,%r15 180008c0d: 41 8b f7 mov %r15d,%esi 180008c10: 48 69 f6 a8 04 00 00 imul $0x4a8,%rsi,%rsi 180008c17: 4c 8d 35 e2 73 ff ff lea -0x8c1e(%rip),%r14 # 0x180000000 180008c1e: 4a 8b 8c 36 58 37 07 mov 0x73758(%rsi,%r14,1),%rcx 180008c25: 00 180008c26: 83 79 14 00 cmpl $0x0,0x14(%rcx) 180008c2a: 75 0d jne 0x180008c39 180008c2c: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 180008c31: ff 15 01 a9 04 00 call *0x4a901(%rip) # 0x180053538 180008c37: eb 19 jmp 0x180008c52 180008c39: 41 b9 f4 01 00 00 mov $0x1f4,%r9d 180008c3f: 4c 8d 44 24 68 lea 0x68(%rsp),%r8 180008c44: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 180008c49: e8 92 4a 01 00 call 0x18001d6e0 180008c4e: 85 c0 test %eax,%eax 180008c50: 75 46 jne 0x180008c98 180008c52: 4a 8b 8c 36 58 37 07 mov 0x73758(%rsi,%r14,1),%rcx 180008c59: 00 180008c5a: 83 79 14 00 cmpl $0x0,0x14(%rcx) 180008c5e: 75 0d jne 0x180008c6d 180008c60: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 180008c65: ff 15 cd a8 04 00 call *0x4a8cd(%rip) # 0x180053538 180008c6b: eb 19 jmp 0x180008c86 180008c6d: 41 b9 e8 03 00 00 mov $0x3e8,%r9d 180008c73: 4c 8d 44 24 68 lea 0x68(%rsp),%r8 180008c78: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 180008c7d: e8 5e 4a 01 00 call 0x18001d6e0 180008c82: 85 c0 test %eax,%eax 180008c84: 75 12 jne 0x180008c98 180008c86: b9 08 00 ae e4 mov $0xe4ae0008,%ecx 180008c8b: ff 15 a7 a8 04 00 call *0x4a8a7(%rip) # 0x180053538 180008c91: 33 c0 xor %eax,%eax 180008c93: e9 46 0e 00 00 jmp 0x180009ade 180008c98: 8b 7c 24 2c mov 0x2c(%rsp),%edi 180008c9c: 44 8b 64 24 28 mov 0x28(%rsp),%r12d 180008ca1: c1 ef 18 shr $0x18,%edi 180008ca4: 74 05 je 0x180008cab 180008ca6: 83 ff 01 cmp $0x1,%edi 180008ca9: 75 51 jne 0x180008cfc 180008cab: 41 81 fc 19 8f 89 09 cmp $0x9898f19,%r12d 180008cb2: 74 48 je 0x180008cfc 180008cb4: 41 81 fc 1a 8f 89 09 cmp $0x9898f1a,%r12d 180008cbb: 74 3f je 0x180008cfc 180008cbd: 41 81 fc 1c 8f 89 09 cmp $0x9898f1c,%r12d 180008cc4: 74 36 je 0x180008cfc 180008cc6: 41 81 fc 1f 8f 89 09 cmp $0x9898f1f,%r12d 180008ccd: 74 2d je 0x180008cfc 180008ccf: 41 81 fc 20 8f 89 09 cmp $0x9898f20,%r12d 180008cd6: 74 24 je 0x180008cfc 180008cd8: 41 81 fc 21 8f 89 09 cmp $0x9898f21,%r12d 180008cdf: 74 1b je 0x180008cfc 180008ce1: 41 81 fc 2b 8f 89 09 cmp $0x9898f2b,%r12d 180008ce8: 74 12 je 0x180008cfc 180008cea: b9 0b 00 ae e4 mov $0xe4ae000b,%ecx 180008cef: ff 15 43 a8 04 00 call *0x4a843(%rip) # 0x180053538 180008cf5: 33 c0 xor %eax,%eax 180008cf7: e9 e2 0d 00 00 jmp 0x180009ade 180008cfc: 4a 8d 8c 36 b8 37 07 lea 0x737b8(%rsi,%r14,1),%rcx 180008d03: 00 180008d04: 33 d2 xor %edx,%edx 180008d06: 44 8d 42 48 lea 0x48(%rdx),%r8d 180008d0a: e8 c1 ca 02 00 call 0x1800357d0 180008d0f: 45 33 ed xor %r13d,%r13d 180008d12: 46 89 ac 36 ac 3b 07 mov %r13d,0x73bac(%rsi,%r14,1) 180008d19: 00 180008d1a: 46 89 ac 36 b0 3b 07 mov %r13d,0x73bb0(%rsi,%r14,1) 180008d21: 00 180008d22: 4a 8d 8c 36 b4 3b 07 lea 0x73bb4(%rsi,%r14,1),%rcx 180008d29: 00 180008d2a: 33 d2 xor %edx,%edx 180008d2c: 45 8d 45 38 lea 0x38(%r13),%r8d 180008d30: e8 9b ca 02 00 call 0x1800357d0 180008d35: 4a 8b 8c 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rcx 180008d3c: 00 180008d3d: 48 83 c1 08 add $0x8,%rcx 180008d41: 33 d2 xor %edx,%edx 180008d43: 41 b8 c8 00 00 00 mov $0xc8,%r8d 180008d49: e8 82 ca 02 00 call 0x1800357d0 180008d4e: 46 89 a4 36 b0 37 07 mov %r12d,0x737b0(%rsi,%r14,1) 180008d55: 00 180008d56: 46 89 ac 36 b4 37 07 mov %r13d,0x737b4(%rsi,%r14,1) 180008d5d: 00 180008d5e: 46 89 ac 36 c0 37 07 mov %r13d,0x737c0(%rsi,%r14,1) 180008d65: 00 180008d66: 46 89 ac 36 c4 37 07 mov %r13d,0x737c4(%rsi,%r14,1) 180008d6d: 00 180008d6e: e8 4d 6f 01 00 call 0x18001fcc0 180008d73: 4c 8b d8 mov %rax,%r11 180008d76: 41 8b cd mov %r13d,%ecx 180008d79: 48 85 c0 test %rax,%rax 180008d7c: 0f 95 c1 setne %cl 180008d7f: 85 c9 test %ecx,%ecx 180008d81: 75 0b jne 0x180008d8e 180008d83: b9 05 40 00 80 mov $0x80004005,%ecx 180008d88: e8 e3 23 00 00 call 0x18000b170 180008d8d: cc int3 180008d8e: 48 8b 00 mov (%rax),%rax 180008d91: 49 8b cb mov %r11,%rcx 180008d94: ff 50 18 call *0x18(%rax) 180008d97: 48 8d 58 18 lea 0x18(%rax),%rbx 180008d9b: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180008da0: 83 ff 06 cmp $0x6,%edi 180008da3: 0f 87 7d 07 00 00 ja 0x180009526 180008da9: 41 8b 8c be 10 9b 00 mov 0x9b10(%r14,%rdi,4),%ecx 180008db0: 00 180008db1: 49 03 ce add %r14,%rcx 180008db4: ff e1 jmp *%rcx 180008db6: 33 c0 xor %eax,%eax 180008db8: 48 83 cd ff or $0xffffffffffffffff,%rbp 180008dbc: 48 8b cd mov %rbp,%rcx 180008dbf: 48 8d 3d 1a 03 05 00 lea 0x5031a(%rip),%rdi # 0x1800590e0 180008dc6: f2 ae repnz scas %es:(%rdi),%al 180008dc8: 48 f7 d1 not %rcx 180008dcb: 48 83 e9 01 sub $0x1,%rcx 180008dcf: 48 8b f9 mov %rcx,%rdi 180008dd2: 85 c9 test %ecx,%ecx 180008dd4: 75 63 jne 0x180008e39 180008dd6: 48 8d 53 e8 lea -0x18(%rbx),%rdx 180008dda: 48 8b 3a mov (%rdx),%rdi 180008ddd: 39 42 08 cmp %eax,0x8(%rdx) 180008de0: 0f 84 48 08 00 00 je 0x18000962e 180008de6: 39 42 10 cmp %eax,0x10(%rdx) 180008de9: 7d 1b jge 0x180008e06 180008deb: 39 43 f4 cmp %eax,-0xc(%rbx) 180008dee: 7d 0b jge 0x180008dfb 180008df0: b9 57 00 07 80 mov $0x80070057,%ecx 180008df5: e8 76 23 00 00 call 0x18000b170 180008dfa: cc int3 180008dfb: 44 89 6b f0 mov %r13d,-0x10(%rbx) 180008dff: 88 03 mov %al,(%rbx) 180008e01: e9 28 08 00 00 jmp 0x18000962e 180008e06: 8b c5 mov %ebp,%eax 180008e08: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180008e0d: 83 c0 ff add $0xffffffff,%eax 180008e10: 85 c0 test %eax,%eax 180008e12: 7f 09 jg 0x180008e1d 180008e14: 48 8b 0a mov (%rdx),%rcx 180008e17: 48 8b 01 mov (%rcx),%rax 180008e1a: ff 50 08 call *0x8(%rax) 180008e1d: 48 8b 07 mov (%rdi),%rax 180008e20: 48 8b cf mov %rdi,%rcx 180008e23: ff 50 18 call *0x18(%rax) 180008e26: 48 8d 58 18 lea 0x18(%rax),%rbx 180008e2a: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180008e2f: 44 8b 64 24 28 mov 0x28(%rsp),%r12d 180008e34: e9 f5 07 00 00 jmp 0x18000962e 180008e39: 44 8b 6b f0 mov -0x10(%rbx),%r13d 180008e3d: 4c 8d 35 9c 02 05 00 lea 0x5029c(%rip),%r14 # 0x1800590e0 180008e44: 4c 2b f3 sub %rbx,%r14 180008e47: b9 01 00 00 00 mov $0x1,%ecx 180008e4c: 2b 4b f8 sub -0x8(%rbx),%ecx 180008e4f: 8b 43 f4 mov -0xc(%rbx),%eax 180008e52: 2b c7 sub %edi,%eax 180008e54: 0b c1 or %ecx,%eax 180008e56: 7d 11 jge 0x180008e69 180008e58: 8b d7 mov %edi,%edx 180008e5a: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180008e5f: e8 fc 1c 00 00 call 0x18000ab60 180008e64: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 180008e69: 4d 3b f5 cmp %r13,%r14 180008e6c: 77 17 ja 0x180008e85 180008e6e: 4c 63 ef movslq %edi,%r13 180008e71: 4d 8d 04 1e lea (%r14,%rbx,1),%r8 180008e75: 4d 8b cd mov %r13,%r9 180008e78: 49 8b d5 mov %r13,%rdx 180008e7b: 48 8b cb mov %rbx,%rcx 180008e7e: e8 ad 9e 02 00 call 0x180032d30 180008e83: eb 18 jmp 0x180008e9d 180008e85: 4c 63 ef movslq %edi,%r13 180008e88: 4d 8b cd mov %r13,%r9 180008e8b: 4c 8d 05 4e 02 05 00 lea 0x5024e(%rip),%r8 # 0x1800590e0 180008e92: 49 8b d5 mov %r13,%rdx 180008e95: 48 8b cb mov %rbx,%rcx 180008e98: e8 c3 9d 02 00 call 0x180032c60 180008e9d: 85 ff test %edi,%edi 180008e9f: 78 1a js 0x180008ebb 180008ea1: 3b 7b f4 cmp -0xc(%rbx),%edi 180008ea4: 7f 15 jg 0x180008ebb 180008ea6: 89 7b f0 mov %edi,-0x10(%rbx) 180008ea9: 41 c6 44 1d 00 00 movb $0x0,0x0(%r13,%rbx,1) 180008eaf: 4c 8d 35 4a 71 ff ff lea -0x8eb6(%rip),%r14 # 0x180000000 180008eb6: e9 73 07 00 00 jmp 0x18000962e 180008ebb: b9 57 00 07 80 mov $0x80070057,%ecx 180008ec0: e8 ab 22 00 00 call 0x18000b170 180008ec5: cc int3 180008ec6: 33 c0 xor %eax,%eax 180008ec8: 48 83 cd ff or $0xffffffffffffffff,%rbp 180008ecc: 48 8b cd mov %rbp,%rcx 180008ecf: 48 8d 3d 0e 02 05 00 lea 0x5020e(%rip),%rdi # 0x1800590e4 180008ed6: f2 ae repnz scas %es:(%rdi),%al 180008ed8: 48 f7 d1 not %rcx 180008edb: 48 83 e9 01 sub $0x1,%rcx 180008edf: 48 8b f9 mov %rcx,%rdi 180008ee2: 85 c9 test %ecx,%ecx 180008ee4: 75 63 jne 0x180008f49 180008ee6: 48 8d 53 e8 lea -0x18(%rbx),%rdx 180008eea: 48 8b 3a mov (%rdx),%rdi 180008eed: 39 42 08 cmp %eax,0x8(%rdx) 180008ef0: 0f 84 38 07 00 00 je 0x18000962e 180008ef6: 39 42 10 cmp %eax,0x10(%rdx) 180008ef9: 7d 1b jge 0x180008f16 180008efb: 39 43 f4 cmp %eax,-0xc(%rbx) 180008efe: 7d 0b jge 0x180008f0b 180008f00: b9 57 00 07 80 mov $0x80070057,%ecx 180008f05: e8 66 22 00 00 call 0x18000b170 180008f0a: cc int3 180008f0b: 44 89 6b f0 mov %r13d,-0x10(%rbx) 180008f0f: 88 03 mov %al,(%rbx) 180008f11: e9 18 07 00 00 jmp 0x18000962e 180008f16: 8b c5 mov %ebp,%eax 180008f18: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180008f1d: 83 c0 ff add $0xffffffff,%eax 180008f20: 85 c0 test %eax,%eax 180008f22: 7f 09 jg 0x180008f2d 180008f24: 48 8b 0a mov (%rdx),%rcx 180008f27: 48 8b 01 mov (%rcx),%rax 180008f2a: ff 50 08 call *0x8(%rax) 180008f2d: 48 8b 07 mov (%rdi),%rax 180008f30: 48 8b cf mov %rdi,%rcx 180008f33: ff 50 18 call *0x18(%rax) 180008f36: 48 8d 58 18 lea 0x18(%rax),%rbx 180008f3a: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180008f3f: 44 8b 64 24 28 mov 0x28(%rsp),%r12d 180008f44: e9 e5 06 00 00 jmp 0x18000962e 180008f49: 44 8b 6b f0 mov -0x10(%rbx),%r13d 180008f4d: 4c 8d 35 90 01 05 00 lea 0x50190(%rip),%r14 # 0x1800590e4 180008f54: 4c 2b f3 sub %rbx,%r14 180008f57: b9 01 00 00 00 mov $0x1,%ecx 180008f5c: 2b 4b f8 sub -0x8(%rbx),%ecx 180008f5f: 8b 43 f4 mov -0xc(%rbx),%eax 180008f62: 2b c7 sub %edi,%eax 180008f64: 0b c1 or %ecx,%eax 180008f66: 7d 11 jge 0x180008f79 180008f68: 8b d7 mov %edi,%edx 180008f6a: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180008f6f: e8 ec 1b 00 00 call 0x18000ab60 180008f74: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 180008f79: 4d 3b f5 cmp %r13,%r14 180008f7c: 77 17 ja 0x180008f95 180008f7e: 4c 63 ef movslq %edi,%r13 180008f81: 4d 8d 04 1e lea (%r14,%rbx,1),%r8 180008f85: 4d 8b cd mov %r13,%r9 180008f88: 49 8b d5 mov %r13,%rdx 180008f8b: 48 8b cb mov %rbx,%rcx 180008f8e: e8 9d 9d 02 00 call 0x180032d30 180008f93: eb 18 jmp 0x180008fad 180008f95: 4c 63 ef movslq %edi,%r13 180008f98: 4d 8b cd mov %r13,%r9 180008f9b: 4c 8d 05 42 01 05 00 lea 0x50142(%rip),%r8 # 0x1800590e4 180008fa2: 49 8b d5 mov %r13,%rdx 180008fa5: 48 8b cb mov %rbx,%rcx 180008fa8: e8 b3 9c 02 00 call 0x180032c60 180008fad: 85 ff test %edi,%edi 180008faf: 78 1a js 0x180008fcb 180008fb1: 3b 7b f4 cmp -0xc(%rbx),%edi 180008fb4: 7f 15 jg 0x180008fcb 180008fb6: 89 7b f0 mov %edi,-0x10(%rbx) 180008fb9: 41 c6 44 1d 00 00 movb $0x0,0x0(%r13,%rbx,1) 180008fbf: 4c 8d 35 3a 70 ff ff lea -0x8fc6(%rip),%r14 # 0x180000000 180008fc6: e9 63 06 00 00 jmp 0x18000962e 180008fcb: b9 57 00 07 80 mov $0x80070057,%ecx 180008fd0: e8 9b 21 00 00 call 0x18000b170 180008fd5: cc int3 180008fd6: 33 c0 xor %eax,%eax 180008fd8: 48 83 cd ff or $0xffffffffffffffff,%rbp 180008fdc: 48 8b cd mov %rbp,%rcx 180008fdf: 48 8d 3d 0a 01 05 00 lea 0x5010a(%rip),%rdi # 0x1800590f0 180008fe6: f2 ae repnz scas %es:(%rdi),%al 180008fe8: 48 f7 d1 not %rcx 180008feb: 48 83 e9 01 sub $0x1,%rcx 180008fef: 48 8b f9 mov %rcx,%rdi 180008ff2: 85 c9 test %ecx,%ecx 180008ff4: 75 63 jne 0x180009059 180008ff6: 48 8d 53 e8 lea -0x18(%rbx),%rdx 180008ffa: 48 8b 3a mov (%rdx),%rdi 180008ffd: 39 42 08 cmp %eax,0x8(%rdx) 180009000: 0f 84 28 06 00 00 je 0x18000962e 180009006: 39 42 10 cmp %eax,0x10(%rdx) 180009009: 7d 1b jge 0x180009026 18000900b: 39 43 f4 cmp %eax,-0xc(%rbx) 18000900e: 7d 0b jge 0x18000901b 180009010: b9 57 00 07 80 mov $0x80070057,%ecx 180009015: e8 56 21 00 00 call 0x18000b170 18000901a: cc int3 18000901b: 44 89 6b f0 mov %r13d,-0x10(%rbx) 18000901f: 88 03 mov %al,(%rbx) 180009021: e9 08 06 00 00 jmp 0x18000962e 180009026: 8b c5 mov %ebp,%eax 180009028: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18000902d: 83 c0 ff add $0xffffffff,%eax 180009030: 85 c0 test %eax,%eax 180009032: 7f 09 jg 0x18000903d 180009034: 48 8b 0a mov (%rdx),%rcx 180009037: 48 8b 01 mov (%rcx),%rax 18000903a: ff 50 08 call *0x8(%rax) 18000903d: 48 8b 07 mov (%rdi),%rax 180009040: 48 8b cf mov %rdi,%rcx 180009043: ff 50 18 call *0x18(%rax) 180009046: 48 8d 58 18 lea 0x18(%rax),%rbx 18000904a: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18000904f: 44 8b 64 24 28 mov 0x28(%rsp),%r12d 180009054: e9 d5 05 00 00 jmp 0x18000962e 180009059: 44 8b 6b f0 mov -0x10(%rbx),%r13d 18000905d: 4c 8d 35 8c 00 05 00 lea 0x5008c(%rip),%r14 # 0x1800590f0 180009064: 4c 2b f3 sub %rbx,%r14 180009067: b9 01 00 00 00 mov $0x1,%ecx 18000906c: 2b 4b f8 sub -0x8(%rbx),%ecx 18000906f: 8b 43 f4 mov -0xc(%rbx),%eax 180009072: 2b c7 sub %edi,%eax 180009074: 0b c1 or %ecx,%eax 180009076: 7d 11 jge 0x180009089 180009078: 8b d7 mov %edi,%edx 18000907a: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18000907f: e8 dc 1a 00 00 call 0x18000ab60 180009084: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 180009089: 4d 3b f5 cmp %r13,%r14 18000908c: 77 17 ja 0x1800090a5 18000908e: 4c 63 ef movslq %edi,%r13 180009091: 4d 8d 04 1e lea (%r14,%rbx,1),%r8 180009095: 4d 8b cd mov %r13,%r9 180009098: 49 8b d5 mov %r13,%rdx 18000909b: 48 8b cb mov %rbx,%rcx 18000909e: e8 8d 9c 02 00 call 0x180032d30 1800090a3: eb 18 jmp 0x1800090bd 1800090a5: 4c 63 ef movslq %edi,%r13 1800090a8: 4d 8b cd mov %r13,%r9 1800090ab: 4c 8d 05 3e 00 05 00 lea 0x5003e(%rip),%r8 # 0x1800590f0 1800090b2: 49 8b d5 mov %r13,%rdx 1800090b5: 48 8b cb mov %rbx,%rcx 1800090b8: e8 a3 9b 02 00 call 0x180032c60 1800090bd: 85 ff test %edi,%edi 1800090bf: 78 1a js 0x1800090db 1800090c1: 3b 7b f4 cmp -0xc(%rbx),%edi 1800090c4: 7f 15 jg 0x1800090db 1800090c6: 89 7b f0 mov %edi,-0x10(%rbx) 1800090c9: 41 c6 44 1d 00 00 movb $0x0,0x0(%r13,%rbx,1) 1800090cf: 4c 8d 35 2a 6f ff ff lea -0x90d6(%rip),%r14 # 0x180000000 1800090d6: e9 53 05 00 00 jmp 0x18000962e 1800090db: b9 57 00 07 80 mov $0x80070057,%ecx 1800090e0: e8 8b 20 00 00 call 0x18000b170 1800090e5: cc int3 1800090e6: 33 c0 xor %eax,%eax 1800090e8: 48 83 cd ff or $0xffffffffffffffff,%rbp 1800090ec: 48 8b cd mov %rbp,%rcx 1800090ef: 48 8d 3d 02 00 05 00 lea 0x50002(%rip),%rdi # 0x1800590f8 1800090f6: f2 ae repnz scas %es:(%rdi),%al 1800090f8: 48 f7 d1 not %rcx 1800090fb: 48 83 e9 01 sub $0x1,%rcx 1800090ff: 48 8b f9 mov %rcx,%rdi 180009102: 85 c9 test %ecx,%ecx 180009104: 75 63 jne 0x180009169 180009106: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18000910a: 48 8b 3a mov (%rdx),%rdi 18000910d: 39 42 08 cmp %eax,0x8(%rdx) 180009110: 0f 84 18 05 00 00 je 0x18000962e 180009116: 39 42 10 cmp %eax,0x10(%rdx) 180009119: 7d 1b jge 0x180009136 18000911b: 39 43 f4 cmp %eax,-0xc(%rbx) 18000911e: 7d 0b jge 0x18000912b 180009120: b9 57 00 07 80 mov $0x80070057,%ecx 180009125: e8 46 20 00 00 call 0x18000b170 18000912a: cc int3 18000912b: 44 89 6b f0 mov %r13d,-0x10(%rbx) 18000912f: 88 03 mov %al,(%rbx) 180009131: e9 f8 04 00 00 jmp 0x18000962e 180009136: 8b c5 mov %ebp,%eax 180009138: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18000913d: 83 c0 ff add $0xffffffff,%eax 180009140: 85 c0 test %eax,%eax 180009142: 7f 09 jg 0x18000914d 180009144: 48 8b 0a mov (%rdx),%rcx 180009147: 48 8b 01 mov (%rcx),%rax 18000914a: ff 50 08 call *0x8(%rax) 18000914d: 48 8b 07 mov (%rdi),%rax 180009150: 48 8b cf mov %rdi,%rcx 180009153: ff 50 18 call *0x18(%rax) 180009156: 48 8d 58 18 lea 0x18(%rax),%rbx 18000915a: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18000915f: 44 8b 64 24 28 mov 0x28(%rsp),%r12d 180009164: e9 c5 04 00 00 jmp 0x18000962e 180009169: 44 8b 6b f0 mov -0x10(%rbx),%r13d 18000916d: 4c 8d 35 84 ff 04 00 lea 0x4ff84(%rip),%r14 # 0x1800590f8 180009174: 4c 2b f3 sub %rbx,%r14 180009177: b9 01 00 00 00 mov $0x1,%ecx 18000917c: 2b 4b f8 sub -0x8(%rbx),%ecx 18000917f: 8b 43 f4 mov -0xc(%rbx),%eax 180009182: 2b c7 sub %edi,%eax 180009184: 0b c1 or %ecx,%eax 180009186: 7d 11 jge 0x180009199 180009188: 8b d7 mov %edi,%edx 18000918a: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18000918f: e8 cc 19 00 00 call 0x18000ab60 180009194: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 180009199: 4d 3b f5 cmp %r13,%r14 18000919c: 77 17 ja 0x1800091b5 18000919e: 4c 63 ef movslq %edi,%r13 1800091a1: 4d 8d 04 1e lea (%r14,%rbx,1),%r8 1800091a5: 4d 8b cd mov %r13,%r9 1800091a8: 49 8b d5 mov %r13,%rdx 1800091ab: 48 8b cb mov %rbx,%rcx 1800091ae: e8 7d 9b 02 00 call 0x180032d30 1800091b3: eb 18 jmp 0x1800091cd 1800091b5: 4c 63 ef movslq %edi,%r13 1800091b8: 4d 8b cd mov %r13,%r9 1800091bb: 4c 8d 05 36 ff 04 00 lea 0x4ff36(%rip),%r8 # 0x1800590f8 1800091c2: 49 8b d5 mov %r13,%rdx 1800091c5: 48 8b cb mov %rbx,%rcx 1800091c8: e8 93 9a 02 00 call 0x180032c60 1800091cd: 85 ff test %edi,%edi 1800091cf: 78 1a js 0x1800091eb 1800091d1: 3b 7b f4 cmp -0xc(%rbx),%edi 1800091d4: 7f 15 jg 0x1800091eb 1800091d6: 89 7b f0 mov %edi,-0x10(%rbx) 1800091d9: 41 c6 44 1d 00 00 movb $0x0,0x0(%r13,%rbx,1) 1800091df: 4c 8d 35 1a 6e ff ff lea -0x91e6(%rip),%r14 # 0x180000000 1800091e6: e9 43 04 00 00 jmp 0x18000962e 1800091eb: b9 57 00 07 80 mov $0x80070057,%ecx 1800091f0: e8 7b 1f 00 00 call 0x18000b170 1800091f5: cc int3 1800091f6: 33 c0 xor %eax,%eax 1800091f8: 48 83 cd ff or $0xffffffffffffffff,%rbp 1800091fc: 48 8b cd mov %rbp,%rcx 1800091ff: 48 8d 3d fa fe 04 00 lea 0x4fefa(%rip),%rdi # 0x180059100 180009206: f2 ae repnz scas %es:(%rdi),%al 180009208: 48 f7 d1 not %rcx 18000920b: 48 83 e9 01 sub $0x1,%rcx 18000920f: 48 8b f9 mov %rcx,%rdi 180009212: 85 c9 test %ecx,%ecx 180009214: 75 63 jne 0x180009279 180009216: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18000921a: 48 8b 3a mov (%rdx),%rdi 18000921d: 39 42 08 cmp %eax,0x8(%rdx) 180009220: 0f 84 08 04 00 00 je 0x18000962e 180009226: 39 42 10 cmp %eax,0x10(%rdx) 180009229: 7d 1b jge 0x180009246 18000922b: 39 43 f4 cmp %eax,-0xc(%rbx) 18000922e: 7d 0b jge 0x18000923b 180009230: b9 57 00 07 80 mov $0x80070057,%ecx 180009235: e8 36 1f 00 00 call 0x18000b170 18000923a: cc int3 18000923b: 44 89 6b f0 mov %r13d,-0x10(%rbx) 18000923f: 88 03 mov %al,(%rbx) 180009241: e9 e8 03 00 00 jmp 0x18000962e 180009246: 8b c5 mov %ebp,%eax 180009248: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18000924d: 83 c0 ff add $0xffffffff,%eax 180009250: 85 c0 test %eax,%eax 180009252: 7f 09 jg 0x18000925d 180009254: 48 8b 0a mov (%rdx),%rcx 180009257: 48 8b 01 mov (%rcx),%rax 18000925a: ff 50 08 call *0x8(%rax) 18000925d: 48 8b 07 mov (%rdi),%rax 180009260: 48 8b cf mov %rdi,%rcx 180009263: ff 50 18 call *0x18(%rax) 180009266: 48 8d 58 18 lea 0x18(%rax),%rbx 18000926a: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18000926f: 44 8b 64 24 28 mov 0x28(%rsp),%r12d 180009274: e9 b5 03 00 00 jmp 0x18000962e 180009279: 44 8b 6b f0 mov -0x10(%rbx),%r13d 18000927d: 4c 8d 35 7c fe 04 00 lea 0x4fe7c(%rip),%r14 # 0x180059100 180009284: 4c 2b f3 sub %rbx,%r14 180009287: b9 01 00 00 00 mov $0x1,%ecx 18000928c: 2b 4b f8 sub -0x8(%rbx),%ecx 18000928f: 8b 43 f4 mov -0xc(%rbx),%eax 180009292: 2b c7 sub %edi,%eax 180009294: 0b c1 or %ecx,%eax 180009296: 7d 11 jge 0x1800092a9 180009298: 8b d7 mov %edi,%edx 18000929a: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18000929f: e8 bc 18 00 00 call 0x18000ab60 1800092a4: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 1800092a9: 4d 3b f5 cmp %r13,%r14 1800092ac: 77 17 ja 0x1800092c5 1800092ae: 4c 63 ef movslq %edi,%r13 1800092b1: 4d 8d 04 1e lea (%r14,%rbx,1),%r8 1800092b5: 4d 8b cd mov %r13,%r9 1800092b8: 49 8b d5 mov %r13,%rdx 1800092bb: 48 8b cb mov %rbx,%rcx 1800092be: e8 6d 9a 02 00 call 0x180032d30 1800092c3: eb 18 jmp 0x1800092dd 1800092c5: 4c 63 ef movslq %edi,%r13 1800092c8: 4d 8b cd mov %r13,%r9 1800092cb: 4c 8d 05 2e fe 04 00 lea 0x4fe2e(%rip),%r8 # 0x180059100 1800092d2: 49 8b d5 mov %r13,%rdx 1800092d5: 48 8b cb mov %rbx,%rcx 1800092d8: e8 83 99 02 00 call 0x180032c60 1800092dd: 85 ff test %edi,%edi 1800092df: 78 1a js 0x1800092fb 1800092e1: 3b 7b f4 cmp -0xc(%rbx),%edi 1800092e4: 7f 15 jg 0x1800092fb 1800092e6: 89 7b f0 mov %edi,-0x10(%rbx) 1800092e9: 41 c6 44 1d 00 00 movb $0x0,0x0(%r13,%rbx,1) 1800092ef: 4c 8d 35 0a 6d ff ff lea -0x92f6(%rip),%r14 # 0x180000000 1800092f6: e9 33 03 00 00 jmp 0x18000962e 1800092fb: b9 57 00 07 80 mov $0x80070057,%ecx 180009300: e8 6b 1e 00 00 call 0x18000b170 180009305: cc int3 180009306: 33 c0 xor %eax,%eax 180009308: 48 83 cd ff or $0xffffffffffffffff,%rbp 18000930c: 48 8b cd mov %rbp,%rcx 18000930f: 48 8d 3d ee fd 04 00 lea 0x4fdee(%rip),%rdi # 0x180059104 180009316: f2 ae repnz scas %es:(%rdi),%al 180009318: 48 f7 d1 not %rcx 18000931b: 48 83 e9 01 sub $0x1,%rcx 18000931f: 48 8b f9 mov %rcx,%rdi 180009322: 85 c9 test %ecx,%ecx 180009324: 75 63 jne 0x180009389 180009326: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18000932a: 48 8b 3a mov (%rdx),%rdi 18000932d: 39 42 08 cmp %eax,0x8(%rdx) 180009330: 0f 84 f8 02 00 00 je 0x18000962e 180009336: 39 42 10 cmp %eax,0x10(%rdx) 180009339: 7d 1b jge 0x180009356 18000933b: 39 43 f4 cmp %eax,-0xc(%rbx) 18000933e: 7d 0b jge 0x18000934b 180009340: b9 57 00 07 80 mov $0x80070057,%ecx 180009345: e8 26 1e 00 00 call 0x18000b170 18000934a: cc int3 18000934b: 44 89 6b f0 mov %r13d,-0x10(%rbx) 18000934f: 88 03 mov %al,(%rbx) 180009351: e9 d8 02 00 00 jmp 0x18000962e 180009356: 8b c5 mov %ebp,%eax 180009358: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18000935d: 83 c0 ff add $0xffffffff,%eax 180009360: 85 c0 test %eax,%eax 180009362: 7f 09 jg 0x18000936d 180009364: 48 8b 0a mov (%rdx),%rcx 180009367: 48 8b 01 mov (%rcx),%rax 18000936a: ff 50 08 call *0x8(%rax) 18000936d: 48 8b 07 mov (%rdi),%rax 180009370: 48 8b cf mov %rdi,%rcx 180009373: ff 50 18 call *0x18(%rax) 180009376: 48 8d 58 18 lea 0x18(%rax),%rbx 18000937a: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18000937f: 44 8b 64 24 28 mov 0x28(%rsp),%r12d 180009384: e9 a5 02 00 00 jmp 0x18000962e 180009389: 44 8b 6b f0 mov -0x10(%rbx),%r13d 18000938d: 4c 8d 35 70 fd 04 00 lea 0x4fd70(%rip),%r14 # 0x180059104 180009394: 4c 2b f3 sub %rbx,%r14 180009397: b9 01 00 00 00 mov $0x1,%ecx 18000939c: 2b 4b f8 sub -0x8(%rbx),%ecx 18000939f: 8b 43 f4 mov -0xc(%rbx),%eax 1800093a2: 2b c7 sub %edi,%eax 1800093a4: 0b c1 or %ecx,%eax 1800093a6: 7d 11 jge 0x1800093b9 1800093a8: 8b d7 mov %edi,%edx 1800093aa: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1800093af: e8 ac 17 00 00 call 0x18000ab60 1800093b4: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 1800093b9: 4d 3b f5 cmp %r13,%r14 1800093bc: 77 17 ja 0x1800093d5 1800093be: 4c 63 ef movslq %edi,%r13 1800093c1: 4d 8d 04 1e lea (%r14,%rbx,1),%r8 1800093c5: 4d 8b cd mov %r13,%r9 1800093c8: 49 8b d5 mov %r13,%rdx 1800093cb: 48 8b cb mov %rbx,%rcx 1800093ce: e8 5d 99 02 00 call 0x180032d30 1800093d3: eb 18 jmp 0x1800093ed 1800093d5: 4c 63 ef movslq %edi,%r13 1800093d8: 4d 8b cd mov %r13,%r9 1800093db: 4c 8d 05 22 fd 04 00 lea 0x4fd22(%rip),%r8 # 0x180059104 1800093e2: 49 8b d5 mov %r13,%rdx 1800093e5: 48 8b cb mov %rbx,%rcx 1800093e8: e8 73 98 02 00 call 0x180032c60 1800093ed: 85 ff test %edi,%edi 1800093ef: 78 1a js 0x18000940b 1800093f1: 3b 7b f4 cmp -0xc(%rbx),%edi 1800093f4: 7f 15 jg 0x18000940b 1800093f6: 89 7b f0 mov %edi,-0x10(%rbx) 1800093f9: 41 c6 44 1d 00 00 movb $0x0,0x0(%r13,%rbx,1) 1800093ff: 4c 8d 35 fa 6b ff ff lea -0x9406(%rip),%r14 # 0x180000000 180009406: e9 23 02 00 00 jmp 0x18000962e 18000940b: b9 57 00 07 80 mov $0x80070057,%ecx 180009410: e8 5b 1d 00 00 call 0x18000b170 180009415: cc int3 180009416: 33 c0 xor %eax,%eax 180009418: 48 83 cd ff or $0xffffffffffffffff,%rbp 18000941c: 48 8b cd mov %rbp,%rcx 18000941f: 48 8d 3d e6 fc 04 00 lea 0x4fce6(%rip),%rdi # 0x18005910c 180009426: f2 ae repnz scas %es:(%rdi),%al 180009428: 48 f7 d1 not %rcx 18000942b: 48 83 e9 01 sub $0x1,%rcx 18000942f: 48 8b f9 mov %rcx,%rdi 180009432: 85 c9 test %ecx,%ecx 180009434: 75 63 jne 0x180009499 180009436: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18000943a: 48 8b 3a mov (%rdx),%rdi 18000943d: 39 42 08 cmp %eax,0x8(%rdx) 180009440: 0f 84 e8 01 00 00 je 0x18000962e 180009446: 39 42 10 cmp %eax,0x10(%rdx) 180009449: 7d 1b jge 0x180009466 18000944b: 39 43 f4 cmp %eax,-0xc(%rbx) 18000944e: 7d 0b jge 0x18000945b 180009450: b9 57 00 07 80 mov $0x80070057,%ecx 180009455: e8 16 1d 00 00 call 0x18000b170 18000945a: cc int3 18000945b: 44 89 6b f0 mov %r13d,-0x10(%rbx) 18000945f: 88 03 mov %al,(%rbx) 180009461: e9 c8 01 00 00 jmp 0x18000962e 180009466: 8b c5 mov %ebp,%eax 180009468: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18000946d: 83 c0 ff add $0xffffffff,%eax 180009470: 85 c0 test %eax,%eax 180009472: 7f 09 jg 0x18000947d 180009474: 48 8b 0a mov (%rdx),%rcx 180009477: 48 8b 01 mov (%rcx),%rax 18000947a: ff 50 08 call *0x8(%rax) 18000947d: 48 8b 07 mov (%rdi),%rax 180009480: 48 8b cf mov %rdi,%rcx 180009483: ff 50 18 call *0x18(%rax) 180009486: 48 8d 58 18 lea 0x18(%rax),%rbx 18000948a: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18000948f: 44 8b 64 24 28 mov 0x28(%rsp),%r12d 180009494: e9 95 01 00 00 jmp 0x18000962e 180009499: 44 8b 6b f0 mov -0x10(%rbx),%r13d 18000949d: 4c 8d 35 68 fc 04 00 lea 0x4fc68(%rip),%r14 # 0x18005910c 1800094a4: 4c 2b f3 sub %rbx,%r14 1800094a7: b9 01 00 00 00 mov $0x1,%ecx 1800094ac: 2b 4b f8 sub -0x8(%rbx),%ecx 1800094af: 8b 43 f4 mov -0xc(%rbx),%eax 1800094b2: 2b c7 sub %edi,%eax 1800094b4: 0b c1 or %ecx,%eax 1800094b6: 7d 11 jge 0x1800094c9 1800094b8: 8b d7 mov %edi,%edx 1800094ba: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1800094bf: e8 9c 16 00 00 call 0x18000ab60 1800094c4: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 1800094c9: 4d 3b f5 cmp %r13,%r14 1800094cc: 77 17 ja 0x1800094e5 1800094ce: 4c 63 ef movslq %edi,%r13 1800094d1: 4d 8d 04 1e lea (%r14,%rbx,1),%r8 1800094d5: 4d 8b cd mov %r13,%r9 1800094d8: 49 8b d5 mov %r13,%rdx 1800094db: 48 8b cb mov %rbx,%rcx 1800094de: e8 4d 98 02 00 call 0x180032d30 1800094e3: eb 18 jmp 0x1800094fd 1800094e5: 4c 63 ef movslq %edi,%r13 1800094e8: 4d 8b cd mov %r13,%r9 1800094eb: 4c 8d 05 1a fc 04 00 lea 0x4fc1a(%rip),%r8 # 0x18005910c 1800094f2: 49 8b d5 mov %r13,%rdx 1800094f5: 48 8b cb mov %rbx,%rcx 1800094f8: e8 63 97 02 00 call 0x180032c60 1800094fd: 85 ff test %edi,%edi 1800094ff: 78 1a js 0x18000951b 180009501: 3b 7b f4 cmp -0xc(%rbx),%edi 180009504: 7f 15 jg 0x18000951b 180009506: 89 7b f0 mov %edi,-0x10(%rbx) 180009509: 41 c6 44 1d 00 00 movb $0x0,0x0(%r13,%rbx,1) 18000950f: 4c 8d 35 ea 6a ff ff lea -0x9516(%rip),%r14 # 0x180000000 180009516: e9 13 01 00 00 jmp 0x18000962e 18000951b: b9 57 00 07 80 mov $0x80070057,%ecx 180009520: e8 4b 1c 00 00 call 0x18000b170 180009525: cc int3 180009526: 33 c0 xor %eax,%eax 180009528: 48 83 cd ff or $0xffffffffffffffff,%rbp 18000952c: 48 8b cd mov %rbp,%rcx 18000952f: 48 8d 3d da fb 04 00 lea 0x4fbda(%rip),%rdi # 0x180059110 180009536: f2 ae repnz scas %es:(%rdi),%al 180009538: 48 f7 d1 not %rcx 18000953b: 48 83 e9 01 sub $0x1,%rcx 18000953f: 48 8b f9 mov %rcx,%rdi 180009542: 85 c9 test %ecx,%ecx 180009544: 75 63 jne 0x1800095a9 180009546: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18000954a: 48 8b 3a mov (%rdx),%rdi 18000954d: 39 42 08 cmp %eax,0x8(%rdx) 180009550: 0f 84 d8 00 00 00 je 0x18000962e 180009556: 39 42 10 cmp %eax,0x10(%rdx) 180009559: 7d 1b jge 0x180009576 18000955b: 39 43 f4 cmp %eax,-0xc(%rbx) 18000955e: 7d 0b jge 0x18000956b 180009560: b9 57 00 07 80 mov $0x80070057,%ecx 180009565: e8 06 1c 00 00 call 0x18000b170 18000956a: cc int3 18000956b: 44 89 6b f0 mov %r13d,-0x10(%rbx) 18000956f: 88 03 mov %al,(%rbx) 180009571: e9 b8 00 00 00 jmp 0x18000962e 180009576: 8b c5 mov %ebp,%eax 180009578: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18000957d: 83 c0 ff add $0xffffffff,%eax 180009580: 85 c0 test %eax,%eax 180009582: 7f 09 jg 0x18000958d 180009584: 48 8b 0a mov (%rdx),%rcx 180009587: 48 8b 01 mov (%rcx),%rax 18000958a: ff 50 08 call *0x8(%rax) 18000958d: 48 8b 07 mov (%rdi),%rax 180009590: 48 8b cf mov %rdi,%rcx 180009593: ff 50 18 call *0x18(%rax) 180009596: 48 8d 58 18 lea 0x18(%rax),%rbx 18000959a: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18000959f: 44 8b 64 24 28 mov 0x28(%rsp),%r12d 1800095a4: e9 85 00 00 00 jmp 0x18000962e 1800095a9: 44 8b 6b f0 mov -0x10(%rbx),%r13d 1800095ad: 4c 8d 35 5c fb 04 00 lea 0x4fb5c(%rip),%r14 # 0x180059110 1800095b4: 4c 2b f3 sub %rbx,%r14 1800095b7: b9 01 00 00 00 mov $0x1,%ecx 1800095bc: 2b 4b f8 sub -0x8(%rbx),%ecx 1800095bf: 8b 43 f4 mov -0xc(%rbx),%eax 1800095c2: 2b c7 sub %edi,%eax 1800095c4: 0b c1 or %ecx,%eax 1800095c6: 7d 11 jge 0x1800095d9 1800095c8: 8b d7 mov %edi,%edx 1800095ca: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1800095cf: e8 8c 15 00 00 call 0x18000ab60 1800095d4: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 1800095d9: 4d 3b f5 cmp %r13,%r14 1800095dc: 77 17 ja 0x1800095f5 1800095de: 4c 63 ef movslq %edi,%r13 1800095e1: 4d 8d 04 1e lea (%r14,%rbx,1),%r8 1800095e5: 4d 8b cd mov %r13,%r9 1800095e8: 49 8b d5 mov %r13,%rdx 1800095eb: 48 8b cb mov %rbx,%rcx 1800095ee: e8 3d 97 02 00 call 0x180032d30 1800095f3: eb 18 jmp 0x18000960d 1800095f5: 4c 63 ef movslq %edi,%r13 1800095f8: 4d 8b cd mov %r13,%r9 1800095fb: 4c 8d 05 0e fb 04 00 lea 0x4fb0e(%rip),%r8 # 0x180059110 180009602: 49 8b d5 mov %r13,%rdx 180009605: 48 8b cb mov %rbx,%rcx 180009608: e8 53 96 02 00 call 0x180032c60 18000960d: 85 ff test %edi,%edi 18000960f: 0f 88 be 04 00 00 js 0x180009ad3 180009615: 3b 7b f4 cmp -0xc(%rbx),%edi 180009618: 0f 8f b5 04 00 00 jg 0x180009ad3 18000961e: 89 7b f0 mov %edi,-0x10(%rbx) 180009621: 41 c6 44 1d 00 00 movb $0x0,0x0(%r13,%rbx,1) 180009627: 4c 8d 35 d2 69 ff ff lea -0x962e(%rip),%r14 # 0x180000000 18000962e: 4a 8d 8c 36 e8 37 07 lea 0x737e8(%rsi,%r14,1),%rcx 180009635: 00 180009636: 41 b8 08 00 00 00 mov $0x8,%r8d 18000963c: 48 8b d3 mov %rbx,%rdx 18000963f: e8 8c 97 02 00 call 0x180032dd0 180009644: 42 c6 84 36 ef 37 07 movb $0x0,0x737ef(%rsi,%r14,1) 18000964b: 00 00 18000964d: 4a 8d 8c 36 c8 37 07 lea 0x737c8(%rsi,%r14,1),%rcx 180009654: 00 180009655: 45 8b cc mov %r12d,%r9d 180009658: 4c 8b c3 mov %rbx,%r8 18000965b: 48 8d 15 b2 fa 04 00 lea 0x4fab2(%rip),%rdx # 0x180059114 180009662: e8 49 95 02 00 call 0x180032bb0 180009667: 42 c6 84 36 e7 37 07 movb $0x0,0x737e7(%rsi,%r14,1) 18000966e: 00 00 180009670: 8b 54 24 38 mov 0x38(%rsp),%edx 180009674: 42 89 94 36 b8 37 07 mov %edx,0x737b8(%rsi,%r14,1) 18000967b: 00 18000967c: 8b 4c 24 3c mov 0x3c(%rsp),%ecx 180009680: 42 89 8c 36 bc 37 07 mov %ecx,0x737bc(%rsi,%r14,1) 180009687: 00 180009688: 42 89 94 36 f8 37 07 mov %edx,0x737f8(%rsi,%r14,1) 18000968f: 00 180009690: 42 89 8c 36 fc 37 07 mov %ecx,0x737fc(%rsi,%r14,1) 180009697: 00 180009698: 83 fa 50 cmp $0x50,%edx 18000969b: 77 23 ja 0x1800096c0 18000969d: 83 f9 50 cmp $0x50,%ecx 1800096a0: 77 1e ja 0x1800096c0 1800096a2: 8d 04 95 00 00 00 00 lea 0x0(,%rdx,4),%eax 1800096a9: 42 89 84 36 f8 37 07 mov %eax,0x737f8(%rsi,%r14,1) 1800096b0: 00 1800096b1: 8d 04 8d 00 00 00 00 lea 0x0(,%rcx,4),%eax 1800096b8: 42 89 84 36 fc 37 07 mov %eax,0x737fc(%rsi,%r14,1) 1800096bf: 00 1800096c0: 81 fa a0 00 00 00 cmp $0xa0,%edx 1800096c6: 77 2c ja 0x1800096f4 1800096c8: 81 f9 a0 00 00 00 cmp $0xa0,%ecx 1800096ce: 77 24 ja 0x1800096f4 1800096d0: 42 8b 84 36 f8 37 07 mov 0x737f8(%rsi,%r14,1),%eax 1800096d7: 00 1800096d8: 03 c0 add %eax,%eax 1800096da: 42 89 84 36 f8 37 07 mov %eax,0x737f8(%rsi,%r14,1) 1800096e1: 00 1800096e2: 42 8b 84 36 fc 37 07 mov 0x737fc(%rsi,%r14,1),%eax 1800096e9: 00 1800096ea: 03 c0 add %eax,%eax 1800096ec: 42 89 84 36 fc 37 07 mov %eax,0x737fc(%rsi,%r14,1) 1800096f3: 00 1800096f4: 8b 44 24 40 mov 0x40(%rsp),%eax 1800096f8: 42 89 84 36 f0 37 07 mov %eax,0x737f0(%rsi,%r14,1) 1800096ff: 00 180009700: 42 89 84 36 f4 37 07 mov %eax,0x737f4(%rsi,%r14,1) 180009707: 00 180009708: 42 c7 84 36 80 37 07 movl $0x2,0x73780(%rsi,%r14,1) 18000970f: 00 02 00 00 00 180009714: ba 02 00 00 00 mov $0x2,%edx 180009719: 4a 8b 8c 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rcx 180009720: 00 180009721: e8 ca 3e 00 00 call 0x18000d5f0 180009726: 4a 8b 94 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rdx 18000972d: 00 18000972e: c7 42 64 01 00 00 00 movl $0x1,0x64(%rdx) 180009735: 4e 8b a4 36 50 37 07 mov 0x73750(%rsi,%r14,1),%r12 18000973c: 00 18000973d: 49 8d 8c 24 38 02 00 lea 0x238(%r12),%rcx 180009744: 00 180009745: ff 15 15 9e 04 00 call *0x49e15(%rip) # 0x180053560 18000974b: 48 8d 0d ae f8 08 00 lea 0x8f8ae(%rip),%rcx # 0x180099000 180009752: 48 8d 15 87 36 05 00 lea 0x53687(%rip),%rdx # 0x18005cde0 180009759: 41 b8 1c 0a 00 00 mov $0xa1c,%r8d 18000975f: e8 ac 9c 02 00 call 0x180033410 180009764: 45 33 db xor %r11d,%r11d 180009767: 4c 8d 05 92 f8 08 00 lea 0x8f892(%rip),%r8 # 0x180099000 18000976e: 66 90 xchg %ax,%ax 180009770: 43 8b 7c 03 04 mov 0x4(%r11,%r8,1),%edi 180009775: 8b cf mov %edi,%ecx 180009777: 43 2b 0c 03 sub (%r11,%r8,1),%ecx 18000977b: 8b c1 mov %ecx,%eax 18000977d: d1 e8 shr $1,%eax 18000977f: 05 00 00 00 01 add $0x1000000,%eax 180009784: 33 d2 xor %edx,%edx 180009786: f7 f1 div %ecx 180009788: 43 89 84 33 20 9a 09 mov %eax,0x99a20(%r11,%r14,1) 18000978f: 00 180009790: 43 8b 4c 03 08 mov 0x8(%r11,%r8,1),%ecx 180009795: 2b cf sub %edi,%ecx 180009797: 8b c1 mov %ecx,%eax 180009799: d1 e8 shr $1,%eax 18000979b: 05 00 00 00 01 add $0x1000000,%eax 1800097a0: 33 d2 xor %edx,%edx 1800097a2: f7 f1 div %ecx 1800097a4: 43 89 84 33 24 9a 09 mov %eax,0x99a24(%r11,%r14,1) 1800097ab: 00 1800097ac: 49 83 c3 08 add $0x8,%r11 1800097b0: 49 81 fb 18 0a 00 00 cmp $0xa18,%r11 1800097b7: 7c b7 jl 0x180009770 1800097b9: b8 ff ff ff 7f mov $0x7fffffff,%eax 1800097be: 99 cltd 1800097bf: f7 3d 6f 0c 09 00 idivl 0x90c6f(%rip) # 0x18009a434 1800097c5: 89 05 7d 9f 06 00 mov %eax,0x69f7d(%rip) # 0x180073748 1800097cb: 41 c7 44 24 68 07 00 movl $0x7,0x68(%r12) 1800097d2: 00 00 1800097d4: 49 8d 8c 24 38 02 00 lea 0x238(%r12),%rcx 1800097db: 00 1800097dc: ff 15 76 9d 04 00 call *0x49d76(%rip) # 0x180053558 1800097e2: 4a 8b 94 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rdx 1800097e9: 00 1800097ea: c7 42 50 c8 00 00 00 movl $0xc8,0x50(%rdx) 1800097f1: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 1800097f8: 00 1800097f9: 33 ff xor %edi,%edi 1800097fb: 89 78 08 mov %edi,0x8(%rax) 1800097fe: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009805: 00 180009806: 89 78 10 mov %edi,0x10(%rax) 180009809: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009810: 00 180009811: c7 40 14 20 4e 00 00 movl $0x4e20,0x14(%rax) 180009818: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 18000981f: 00 180009820: c7 40 18 a0 86 01 00 movl $0x186a0,0x18(%rax) 180009827: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 18000982e: 00 18000982f: 89 78 1c mov %edi,0x1c(%rax) 180009832: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009839: 00 18000983a: c7 40 20 ff 00 00 00 movl $0xff,0x20(%rax) 180009841: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009848: 00 180009849: c7 40 24 05 00 00 00 movl $0x5,0x24(%rax) 180009850: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009857: 00 180009858: c7 40 70 01 00 00 00 movl $0x1,0x70(%rax) 18000985f: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009866: 00 180009867: c7 80 8c 00 00 00 01 movl $0x1,0x8c(%rax) 18000986e: 00 00 00 180009871: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009878: 00 180009879: c7 40 6c 01 00 00 00 movl $0x1,0x6c(%rax) 180009880: f3 0f 10 84 24 94 00 movss 0x94(%rsp),%xmm0 180009887: 00 00 180009889: 0f 2e 05 08 dd 04 00 ucomiss 0x4dd08(%rip),%xmm0 # 0x180057598 180009890: 0f 8a f6 00 00 00 jp 0x18000998c 180009896: 0f 85 f0 00 00 00 jne 0x18000998c 18000989c: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 1800098a3: 00 1800098a4: 89 b8 a4 00 00 00 mov %edi,0xa4(%rax) 1800098aa: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 1800098b1: 00 1800098b2: 89 b8 a8 00 00 00 mov %edi,0xa8(%rax) 1800098b8: 49 8b d7 mov %r15,%rdx 1800098bb: 48 69 d2 a8 04 00 00 imul $0x4a8,%rdx,%rdx 1800098c2: 0f be 8c 24 98 00 00 movsbl 0x98(%rsp),%ecx 1800098c9: 00 1800098ca: 6b c9 32 imul $0x32,%ecx,%ecx 1800098cd: 4a 8b 84 32 50 37 07 mov 0x73750(%rdx,%r14,1),%rax 1800098d4: 00 1800098d5: 89 88 ac 00 00 00 mov %ecx,0xac(%rax) 1800098db: 0f be 8c 24 99 00 00 movsbl 0x99(%rsp),%ecx 1800098e2: 00 1800098e3: 6b c9 32 imul $0x32,%ecx,%ecx 1800098e6: 4a 8b 84 32 50 37 07 mov 0x73750(%rdx,%r14,1),%rax 1800098ed: 00 1800098ee: 89 88 b0 00 00 00 mov %ecx,0xb0(%rax) 1800098f4: 0f be 8c 24 9a 00 00 movsbl 0x9a(%rsp),%ecx 1800098fb: 00 1800098fc: 6b c9 32 imul $0x32,%ecx,%ecx 1800098ff: 4a 8b 84 32 50 37 07 mov 0x73750(%rdx,%r14,1),%rax 180009906: 00 180009907: 89 88 b4 00 00 00 mov %ecx,0xb4(%rax) 18000990d: 0f be 8c 24 9b 00 00 movsbl 0x9b(%rsp),%ecx 180009914: 00 180009915: 6b c9 32 imul $0x32,%ecx,%ecx 180009918: 4a 8b 84 32 50 37 07 mov 0x73750(%rdx,%r14,1),%rax 18000991f: 00 180009920: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 180009926: 0f be 8c 24 9c 00 00 movsbl 0x9c(%rsp),%ecx 18000992d: 00 18000992e: 6b c9 32 imul $0x32,%ecx,%ecx 180009931: 4a 8b 84 32 50 37 07 mov 0x73750(%rdx,%r14,1),%rax 180009938: 00 180009939: 89 88 bc 00 00 00 mov %ecx,0xbc(%rax) 18000993f: 0f be 8c 24 9d 00 00 movsbl 0x9d(%rsp),%ecx 180009946: 00 180009947: 6b c9 32 imul $0x32,%ecx,%ecx 18000994a: 4a 8b 84 32 50 37 07 mov 0x73750(%rdx,%r14,1),%rax 180009951: 00 180009952: 89 88 c0 00 00 00 mov %ecx,0xc0(%rax) 180009958: 0f be 8c 24 9e 00 00 movsbl 0x9e(%rsp),%ecx 18000995f: 00 180009960: 6b c9 32 imul $0x32,%ecx,%ecx 180009963: 4a 8b 84 32 50 37 07 mov 0x73750(%rdx,%r14,1),%rax 18000996a: 00 18000996b: 89 88 c4 00 00 00 mov %ecx,0xc4(%rax) 180009971: 0f be 8c 24 9f 00 00 movsbl 0x9f(%rsp),%ecx 180009978: 00 180009979: 6b c9 32 imul $0x32,%ecx,%ecx 18000997c: 4a 8b 84 32 50 37 07 mov 0x73750(%rdx,%r14,1),%rax 180009983: 00 180009984: 89 88 c8 00 00 00 mov %ecx,0xc8(%rax) 18000998a: eb 5f jmp 0x1800099eb 18000998c: 4a 8b 8c 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rcx 180009993: 00 180009994: 8b 84 24 90 00 00 00 mov 0x90(%rsp),%eax 18000999b: 89 81 a4 00 00 00 mov %eax,0xa4(%rcx) 1800099a1: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 1800099a8: 00 1800099a9: f3 0f 11 80 a8 00 00 movss %xmm0,0xa8(%rax) 1800099b0: 00 1800099b1: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 1800099b8: 00 1800099b9: 33 c9 xor %ecx,%ecx 1800099bb: 89 88 ac 00 00 00 mov %ecx,0xac(%rax) 1800099c1: 89 88 b0 00 00 00 mov %ecx,0xb0(%rax) 1800099c7: 89 88 b4 00 00 00 mov %ecx,0xb4(%rax) 1800099cd: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 1800099d3: 89 88 bc 00 00 00 mov %ecx,0xbc(%rax) 1800099d9: 89 88 c0 00 00 00 mov %ecx,0xc0(%rax) 1800099df: 89 88 c4 00 00 00 mov %ecx,0xc4(%rax) 1800099e5: 89 88 c8 00 00 00 mov %ecx,0xc8(%rax) 1800099eb: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 1800099f2: 00 1800099f3: c7 80 cc 00 00 00 02 movl $0x2,0xcc(%rax) 1800099fa: 00 00 00 1800099fd: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009a04: 00 180009a05: c7 80 d0 00 00 00 00 movl $0x41200000,0xd0(%rax) 180009a0c: 00 20 41 180009a0f: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009a16: 00 180009a17: c7 80 d4 00 00 00 00 movl $0x3f800000,0xd4(%rax) 180009a1e: 00 80 3f 180009a21: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009a28: 00 180009a29: c7 80 d8 00 00 00 00 movl $0x41a00000,0xd8(%rax) 180009a30: 00 a0 41 180009a33: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009a3a: 00 180009a3b: c7 80 dc 00 00 00 cd movl $0x3ecccccd,0xdc(%rax) 180009a42: cc cc 3e 180009a45: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009a4c: 00 180009a4d: c7 80 e0 00 00 00 00 movl $0x41a00000,0xe0(%rax) 180009a54: 00 a0 41 180009a57: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009a5e: 00 180009a5f: 89 b8 e4 00 00 00 mov %edi,0xe4(%rax) 180009a65: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009a6c: 00 180009a6d: 89 b8 e8 00 00 00 mov %edi,0xe8(%rax) 180009a73: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009a7a: 00 180009a7b: 89 b8 ec 00 00 00 mov %edi,0xec(%rax) 180009a81: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009a88: 00 180009a89: 89 b8 f0 00 00 00 mov %edi,0xf0(%rax) 180009a8f: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009a96: 00 180009a97: c7 80 f4 00 00 00 7f movl $0x3f7fa57f,0xf4(%rax) 180009a9e: a5 7f 3f 180009aa1: 4a 8b 84 36 50 37 07 mov 0x73750(%rsi,%r14,1),%rax 180009aa8: 00 180009aa9: c7 80 f8 00 00 00 00 movl $0x3f800000,0xf8(%rax) 180009ab0: 00 80 3f 180009ab3: 48 8d 53 e8 lea -0x18(%rbx),%rdx 180009ab7: f0 0f c1 6a 10 lock xadd %ebp,0x10(%rdx) 180009abc: 83 c5 ff add $0xffffffff,%ebp 180009abf: 85 ed test %ebp,%ebp 180009ac1: 7f 09 jg 0x180009acc 180009ac3: 48 8b 0a mov (%rdx),%rcx 180009ac6: 48 8b 01 mov (%rcx),%rax 180009ac9: ff 50 08 call *0x8(%rax) 180009acc: b8 01 00 00 00 mov $0x1,%eax 180009ad1: eb 0b jmp 0x180009ade 180009ad3: b9 57 00 07 80 mov $0x80070057,%ecx 180009ad8: e8 93 16 00 00 call 0x18000b170 180009add: 90 nop 180009ade: 48 8b 8c 24 a0 00 00 mov 0xa0(%rsp),%rcx 180009ae5: 00 180009ae6: 48 33 cc xor %rsp,%rcx 180009ae9: e8 52 8b 02 00 call 0x180032640 180009aee: 4c 8d 9c 24 b0 00 00 lea 0xb0(%rsp),%r11 180009af5: 00 180009af6: 49 8b 5b 38 mov 0x38(%r11),%rbx 180009afa: 49 8b 6b 40 mov 0x40(%r11),%rbp 180009afe: 49 8b 73 48 mov 0x48(%r11),%rsi 180009b02: 49 8b e3 mov %r11,%rsp 180009b05: 41 5f pop %r15 180009b07: 41 5e pop %r14 180009b09: 41 5d pop %r13 180009b0b: 41 5c pop %r12 180009b0d: 5f pop %rdi 180009b0e: c3 ret 180009b0f: 90 nop 180009b10: b6 8d mov $0x8d,%dh 180009b12: 00 00 add %al,(%rax) 180009b14: f6 91 00 00 06 93 notb -0x6cfa0000(%rcx) 180009b1a: 00 00 add %al,(%rax) 180009b1c: e6 90 out %al,$0x90 180009b1e: 00 00 add %al,(%rax) 180009b20: 16 (bad) 180009b21: 94 xchg %eax,%esp 180009b22: 00 00 add %al,(%rax) 180009b24: c6 (bad) 180009b25: 8e 00 mov (%rax),%es 180009b27: 00 d6 add %dl,%dh 180009b29: 8f 00 pop (%rax) 180009b2b: 00 cc add %cl,%ah 180009b2d: cc int3 180009b2e: cc int3 180009b2f: cc int3 180009b30: 40 55 rex push %rbp 180009b32: 48 83 ec 20 sub $0x20,%rsp 180009b36: 48 8b ea mov %rdx,%rbp 180009b39: 48 8d 4d 20 lea 0x20(%rbp),%rcx 180009b3d: e8 9e 1a 00 00 call 0x18000b5e0 180009b42: 48 83 c4 20 add $0x20,%rsp 180009b46: 5d pop %rbp 180009b47: c3 ret 180009b48: cc int3 180009b49: cc int3 180009b4a: cc int3 180009b4b: cc int3 180009b4c: cc int3 180009b4d: cc int3 180009b4e: cc int3 180009b4f: cc int3 180009b50: 48 8b c4 mov %rsp,%rax 180009b53: 56 push %rsi 180009b54: 57 push %rdi 180009b55: 41 54 push %r12 180009b57: 41 55 push %r13 180009b59: 41 56 push %r14 180009b5b: 48 83 ec 50 sub $0x50,%rsp 180009b5f: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180009b66: ff ff 180009b68: 48 89 58 08 mov %rbx,0x8(%rax) 180009b6c: 48 89 68 18 mov %rbp,0x18(%rax) 180009b70: 49 8b e8 mov %r8,%rbp 180009b73: 48 8b fa mov %rdx,%rdi 180009b76: 8b f1 mov %ecx,%esi 180009b78: 48 85 d2 test %rdx,%rdx 180009b7b: 0f 84 14 03 00 00 je 0x180009e95 180009b81: 4d 85 c0 test %r8,%r8 180009b84: 0f 84 0b 03 00 00 je 0x180009e95 180009b8a: 41 83 f9 02 cmp $0x2,%r9d 180009b8e: 0f 85 01 03 00 00 jne 0x180009e95 180009b94: 48 8b de mov %rsi,%rbx 180009b97: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 180009b9e: 8b 02 mov (%rdx),%eax 180009ba0: 4c 8d 2d a9 9b 06 00 lea 0x69ba9(%rip),%r13 # 0x180073750 180009ba7: 42 3b 44 2b 68 cmp 0x68(%rbx,%r13,1),%eax 180009bac: 0f 85 e3 02 00 00 jne 0x180009e95 180009bb2: 8b 4a 04 mov 0x4(%rdx),%ecx 180009bb5: 42 3b 4c 2b 6c cmp 0x6c(%rbx,%r13,1),%ecx 180009bba: 0f 85 d5 02 00 00 jne 0x180009e95 180009bc0: a8 03 test $0x3,%al 180009bc2: 0f 85 cd 02 00 00 jne 0x180009e95 180009bc8: 8b 52 08 mov 0x8(%rdx),%edx 180009bcb: f6 c2 03 test $0x3,%dl 180009bce: 0f 85 c1 02 00 00 jne 0x180009e95 180009bd4: f6 47 10 03 testb $0x3,0x10(%rdi) 180009bd8: 0f 85 b7 02 00 00 jne 0x180009e95 180009bde: 3b d0 cmp %eax,%edx 180009be0: 0f 82 af 02 00 00 jb 0x180009e95 180009be6: 8b 47 0c mov 0xc(%rdi),%eax 180009be9: 3b c1 cmp %ecx,%eax 180009beb: 0f 82 a4 02 00 00 jb 0x180009e95 180009bf1: 85 c9 test %ecx,%ecx 180009bf3: 0f 84 9c 02 00 00 je 0x180009e95 180009bf9: 85 c0 test %eax,%eax 180009bfb: 0f 84 94 02 00 00 je 0x180009e95 180009c01: 83 7f 14 00 cmpl $0x0,0x14(%rdi) 180009c05: 0f 84 8a 02 00 00 je 0x180009e95 180009c0b: 42 83 7c 2b 28 00 cmpl $0x0,0x28(%rbx,%r13,1) 180009c11: 74 12 je 0x180009c25 180009c13: b9 0a 00 ae e4 mov $0xe4ae000a,%ecx 180009c18: ff 15 1a 99 04 00 call *0x4991a(%rip) # 0x180053538 180009c1e: 33 c0 xor %eax,%eax 180009c20: e9 7d 02 00 00 jmp 0x180009ea2 180009c25: 4a 8b 44 2b 08 mov 0x8(%rbx,%r13,1),%rax 180009c2a: 83 78 14 00 cmpl $0x0,0x14(%rax) 180009c2e: 75 12 jne 0x180009c42 180009c30: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 180009c35: ff 15 fd 98 04 00 call *0x498fd(%rip) # 0x180053538 180009c3b: 33 c0 xor %eax,%eax 180009c3d: e9 60 02 00 00 jmp 0x180009ea2 180009c42: 42 c7 44 2b 2c 02 00 movl $0x2,0x2c(%rbx,%r13,1) 180009c49: 00 00 180009c4b: 45 33 f6 xor %r14d,%r14d 180009c4e: 46 89 b4 2b a4 04 00 mov %r14d,0x4a4(%rbx,%r13,1) 180009c55: 00 180009c56: 46 89 b4 2b a0 04 00 mov %r14d,0x4a0(%rbx,%r13,1) 180009c5d: 00 180009c5e: 8b 07 mov (%rdi),%eax 180009c60: 42 89 44 2b 48 mov %eax,0x48(%rbx,%r13,1) 180009c65: 8b 47 04 mov 0x4(%rdi),%eax 180009c68: 42 89 44 2b 4c mov %eax,0x4c(%rbx,%r13,1) 180009c6d: 8b 47 08 mov 0x8(%rdi),%eax 180009c70: 42 89 44 2b 50 mov %eax,0x50(%rbx,%r13,1) 180009c75: 8b 47 0c mov 0xc(%rdi),%eax 180009c78: 42 89 44 2b 54 mov %eax,0x54(%rbx,%r13,1) 180009c7d: 8b 47 10 mov 0x10(%rdi),%eax 180009c80: 42 89 44 2b 58 mov %eax,0x58(%rbx,%r13,1) 180009c85: 8b 47 14 mov 0x14(%rdi),%eax 180009c88: 42 89 44 2b 5c mov %eax,0x5c(%rbx,%r13,1) 180009c8d: 44 8b 27 mov (%rdi),%r12d 180009c90: 44 0f af 67 04 imul 0x4(%rdi),%r12d 180009c95: 45 03 e4 add %r12d,%r12d 180009c98: 4a 8b 4c 2b 38 mov 0x38(%rbx,%r13,1),%rcx 180009c9d: 48 85 c9 test %rcx,%rcx 180009ca0: 74 0a je 0x180009cac 180009ca2: e8 11 4f 01 00 call 0x18001ebb8 180009ca7: 4e 89 74 2b 38 mov %r14,0x38(%rbx,%r13,1) 180009cac: 41 8b cc mov %r12d,%ecx 180009caf: 48 81 c1 98 00 00 00 add $0x98,%rcx 180009cb6: e8 05 4f 01 00 call 0x18001ebc0 180009cbb: 4a 89 44 2b 38 mov %rax,0x38(%rbx,%r13,1) 180009cc0: 48 85 c0 test %rax,%rax 180009cc3: 75 12 jne 0x180009cd7 180009cc5: b9 02 00 ae e4 mov $0xe4ae0002,%ecx 180009cca: ff 15 68 98 04 00 call *0x49868(%rip) # 0x180053538 180009cd0: 33 c0 xor %eax,%eax 180009cd2: e9 cb 01 00 00 jmp 0x180009ea2 180009cd7: 8b 07 mov (%rdi),%eax 180009cd9: 89 44 24 28 mov %eax,0x28(%rsp) 180009cdd: 8b 47 04 mov 0x4(%rdi),%eax 180009ce0: 89 44 24 2c mov %eax,0x2c(%rsp) 180009ce4: 8b 47 08 mov 0x8(%rdi),%eax 180009ce7: 89 44 24 30 mov %eax,0x30(%rsp) 180009ceb: 8b 47 0c mov 0xc(%rdi),%eax 180009cee: 89 44 24 34 mov %eax,0x34(%rsp) 180009cf2: 8b 47 10 mov 0x10(%rdi),%eax 180009cf5: 89 44 24 38 mov %eax,0x38(%rsp) 180009cf9: 8b 47 14 mov 0x14(%rdi),%eax 180009cfc: 89 44 24 3c mov %eax,0x3c(%rsp) 180009d00: c7 44 24 40 04 00 00 movl $0x4,0x40(%rsp) 180009d07: 00 180009d08: c7 44 24 44 01 00 00 movl $0x1,0x44(%rsp) 180009d0f: 00 180009d10: c7 44 24 48 01 00 00 movl $0x1,0x48(%rsp) 180009d17: 00 180009d18: c7 44 24 4c 05 00 00 movl $0x5,0x4c(%rsp) 180009d1f: 00 180009d20: 4a 8b 4c 2b 08 mov 0x8(%rbx,%r13,1),%rcx 180009d25: e8 96 47 01 00 call 0x18001e4c0 180009d2a: 85 c0 test %eax,%eax 180009d2c: 75 12 jne 0x180009d40 180009d2e: b9 08 00 ae e4 mov $0xe4ae0008,%ecx 180009d33: ff 15 ff 97 04 00 call *0x497ff(%rip) # 0x180053538 180009d39: 33 c0 xor %eax,%eax 180009d3b: e9 62 01 00 00 jmp 0x180009ea2 180009d40: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 180009d45: 4a 8b 0c 2b mov (%rbx,%r13,1),%rcx 180009d49: e8 92 1f 00 00 call 0x18000bce0 180009d4e: 85 c0 test %eax,%eax 180009d50: 75 26 jne 0x180009d78 180009d52: 4a 8b 4c 2b 38 mov 0x38(%rbx,%r13,1),%rcx 180009d57: 48 85 c9 test %rcx,%rcx 180009d5a: 74 0a je 0x180009d66 180009d5c: e8 57 4e 01 00 call 0x18001ebb8 180009d61: 4e 89 74 2b 38 mov %r14,0x38(%rbx,%r13,1) 180009d66: b9 03 00 ae e4 mov $0xe4ae0003,%ecx 180009d6b: ff 15 c7 97 04 00 call *0x497c7(%rip) # 0x180053538 180009d71: 33 c0 xor %eax,%eax 180009d73: e9 2a 01 00 00 jmp 0x180009ea2 180009d78: 48 8d 94 24 88 00 00 lea 0x88(%rsp),%rdx 180009d7f: 00 180009d80: 4a 8b 4c 2b 08 mov 0x8(%rbx,%r13,1),%rcx 180009d85: e8 36 46 01 00 call 0x18001e3c0 180009d8a: 90 nop 180009d8b: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 180009d92: 00 180009d93: 4a 8b 0c 2b mov (%rbx,%r13,1),%rcx 180009d97: e8 94 53 00 00 call 0x18000f130 180009d9c: 85 c0 test %eax,%eax 180009d9e: 75 37 jne 0x180009dd7 180009da0: b9 09 00 ae e4 mov $0xe4ae0009,%ecx 180009da5: ff 15 8d 97 04 00 call *0x4978d(%rip) # 0x180053538 180009dab: 90 nop 180009dac: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 180009db3: 00 180009db4: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 180009db8: 83 c8 ff or $0xffffffff,%eax 180009dbb: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180009dc0: 83 c0 ff add $0xffffffff,%eax 180009dc3: 85 c0 test %eax,%eax 180009dc5: 7f 09 jg 0x180009dd0 180009dc7: 48 8b 0a mov (%rdx),%rcx 180009dca: 48 8b 01 mov (%rcx),%rax 180009dcd: ff 50 08 call *0x8(%rax) 180009dd0: 33 c0 xor %eax,%eax 180009dd2: e9 cb 00 00 00 jmp 0x180009ea2 180009dd7: 8b ce mov %esi,%ecx 180009dd9: e8 72 91 ff ff call 0x180002f50 180009dde: 4a 8b 4c 2b 08 mov 0x8(%rbx,%r13,1),%rcx 180009de3: 83 79 14 00 cmpl $0x0,0x14(%rcx) 180009de7: 75 0d jne 0x180009df6 180009de9: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 180009dee: ff 15 44 97 04 00 call *0x49744(%rip) # 0x180053538 180009df4: eb 11 jmp 0x180009e07 180009df6: 4e 8b 44 2b 38 mov 0x38(%rbx,%r13,1),%r8 180009dfb: 41 8b d4 mov %r12d,%edx 180009dfe: e8 cd 34 01 00 call 0x18001d2d0 180009e03: 85 c0 test %eax,%eax 180009e05: 75 48 jne 0x180009e4f 180009e07: 4a 8b 4c 2b 38 mov 0x38(%rbx,%r13,1),%rcx 180009e0c: 48 85 c9 test %rcx,%rcx 180009e0f: 74 0a je 0x180009e1b 180009e11: e8 a2 4d 01 00 call 0x18001ebb8 180009e16: 4e 89 74 2b 38 mov %r14,0x38(%rbx,%r13,1) 180009e1b: b9 08 00 ae e4 mov $0xe4ae0008,%ecx 180009e20: ff 15 12 97 04 00 call *0x49712(%rip) # 0x180053538 180009e26: 90 nop 180009e27: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 180009e2e: 00 180009e2f: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 180009e33: 83 c8 ff or $0xffffffff,%eax 180009e36: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180009e3b: 83 c0 ff add $0xffffffff,%eax 180009e3e: 85 c0 test %eax,%eax 180009e40: 7f 09 jg 0x180009e4b 180009e42: 48 8b 0a mov (%rdx),%rcx 180009e45: 48 8b 01 mov (%rcx),%rax 180009e48: ff 50 08 call *0x8(%rax) 180009e4b: 33 c0 xor %eax,%eax 180009e4d: eb 53 jmp 0x180009ea2 180009e4f: 4a 89 6c 2b 40 mov %rbp,0x40(%rbx,%r13,1) 180009e54: 42 c7 84 2b 9c 04 00 movl $0xffffffff,0x49c(%rbx,%r13,1) 180009e5b: 00 ff ff ff ff 180009e60: 42 c7 44 2b 28 01 00 movl $0x1,0x28(%rbx,%r13,1) 180009e67: 00 00 180009e69: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 180009e70: 00 180009e71: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 180009e75: 83 c8 ff or $0xffffffff,%eax 180009e78: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180009e7d: 83 c0 ff add $0xffffffff,%eax 180009e80: 85 c0 test %eax,%eax 180009e82: 7f 0a jg 0x180009e8e 180009e84: 48 8b 0a mov (%rdx),%rcx 180009e87: 4c 8b 01 mov (%rcx),%r8 180009e8a: 41 ff 50 08 call *0x8(%r8) 180009e8e: b8 01 00 00 00 mov $0x1,%eax 180009e93: eb 0d jmp 0x180009ea2 180009e95: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180009e9a: ff 15 98 96 04 00 call *0x49698(%rip) # 0x180053538 180009ea0: 33 c0 xor %eax,%eax 180009ea2: 4c 8d 5c 24 50 lea 0x50(%rsp),%r11 180009ea7: 49 8b 5b 30 mov 0x30(%r11),%rbx 180009eab: 49 8b 6b 40 mov 0x40(%r11),%rbp 180009eaf: 49 8b e3 mov %r11,%rsp 180009eb2: 41 5e pop %r14 180009eb4: 41 5d pop %r13 180009eb6: 41 5c pop %r12 180009eb8: 5f pop %rdi 180009eb9: 5e pop %rsi 180009eba: c3 ret 180009ebb: cc int3 180009ebc: cc int3 180009ebd: cc int3 180009ebe: cc int3 180009ebf: cc int3 180009ec0: 40 55 rex push %rbp 180009ec2: 48 83 ec 20 sub $0x20,%rsp 180009ec6: 48 8b ea mov %rdx,%rbp 180009ec9: 48 8d 8d 88 00 00 00 lea 0x88(%rbp),%rcx 180009ed0: e8 0b 17 00 00 call 0x18000b5e0 180009ed5: 48 83 c4 20 add $0x20,%rsp 180009ed9: 5d pop %rbp 180009eda: c3 ret 180009edb: cc int3 180009edc: cc int3 180009edd: cc int3 180009ede: cc int3 180009edf: cc int3 180009ee0: 40 53 rex push %rbx 180009ee2: 55 push %rbp 180009ee3: 57 push %rdi 180009ee4: 41 55 push %r13 180009ee6: 41 56 push %r14 180009ee8: 48 83 ec 70 sub $0x70,%rsp 180009eec: 8b d9 mov %ecx,%ebx 180009eee: 4c 8d 35 0b 61 ff ff lea -0x9ef5(%rip),%r14 # 0x180000000 180009ef5: 48 8b fa mov %rdx,%rdi 180009ef8: 8b e9 mov %ecx,%ebp 180009efa: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 180009f01: 42 83 bc 33 78 37 07 cmpl $0x0,0x73778(%rbx,%r14,1) 180009f08: 00 00 180009f0a: 0f 84 d8 04 00 00 je 0x18000a3e8 180009f10: 8b 52 0c mov 0xc(%rdx),%edx 180009f13: f6 c2 03 test $0x3,%dl 180009f16: 74 22 je 0x180009f3a 180009f18: 42 8b 84 33 b8 37 07 mov 0x737b8(%rbx,%r14,1),%eax 180009f1f: 00 180009f20: 39 47 14 cmp %eax,0x14(%rdi) 180009f23: 0f 85 bf 04 00 00 jne 0x18000a3e8 180009f29: 42 8b 84 33 bc 37 07 mov 0x737bc(%rbx,%r14,1),%eax 180009f30: 00 180009f31: 39 47 18 cmp %eax,0x18(%rdi) 180009f34: 0f 85 ae 04 00 00 jne 0x18000a3e8 180009f3a: f6 c2 04 test $0x4,%dl 180009f3d: 74 22 je 0x180009f61 180009f3f: 42 8b 84 33 f8 37 07 mov 0x737f8(%rbx,%r14,1),%eax 180009f46: 00 180009f47: 39 47 14 cmp %eax,0x14(%rdi) 180009f4a: 0f 85 98 04 00 00 jne 0x18000a3e8 180009f50: 42 8b 84 33 fc 37 07 mov 0x737fc(%rbx,%r14,1),%eax 180009f57: 00 180009f58: 39 47 18 cmp %eax,0x18(%rdi) 180009f5b: 0f 85 87 04 00 00 jne 0x18000a3e8 180009f61: 33 c9 xor %ecx,%ecx 180009f63: 48 89 b4 24 a0 00 00 mov %rsi,0xa0(%rsp) 180009f6a: 00 180009f6b: 4c 89 a4 24 b0 00 00 mov %r12,0xb0(%rsp) 180009f72: 00 180009f73: e8 c8 8f 02 00 call 0x180032f40 180009f78: 42 83 84 33 f0 3b 07 addl $0x1,0x73bf0(%rbx,%r14,1) 180009f7f: 00 01 180009f81: 4a 8b b4 33 58 37 07 mov 0x73758(%rbx,%r14,1),%rsi 180009f88: 00 180009f89: 45 33 e4 xor %r12d,%r12d 180009f8c: 4a 89 84 33 10 38 07 mov %rax,0x73810(%rbx,%r14,1) 180009f93: 00 180009f94: 42 8b 84 33 f0 3b 07 mov 0x73bf0(%rbx,%r14,1),%eax 180009f9b: 00 180009f9c: 4e 89 a4 33 18 38 07 mov %r12,0x73818(%rbx,%r14,1) 180009fa3: 00 180009fa4: 4e 89 a4 33 20 38 07 mov %r12,0x73820(%rbx,%r14,1) 180009fab: 00 180009fac: 46 89 a4 33 28 38 07 mov %r12d,0x73828(%rbx,%r14,1) 180009fb3: 00 180009fb4: 44 0f b6 86 47 2d 00 movzbl 0x2d47(%rsi),%r8d 180009fbb: 00 180009fbc: 41 83 f8 01 cmp $0x1,%r8d 180009fc0: 74 17 je 0x180009fd9 180009fc2: 41 83 f8 02 cmp $0x2,%r8d 180009fc6: 74 11 je 0x180009fd9 180009fc8: 41 83 f8 04 cmp $0x4,%r8d 180009fcc: 75 14 jne 0x180009fe2 180009fce: 83 f8 08 cmp $0x8,%eax 180009fd1: 0f 82 01 04 00 00 jb 0x18000a3d8 180009fd7: eb 09 jmp 0x180009fe2 180009fd9: 83 f8 14 cmp $0x14,%eax 180009fdc: 0f 82 f6 03 00 00 jb 0x18000a3d8 180009fe2: 0f bf 86 86 2d 00 00 movswl 0x2d86(%rsi),%eax 180009fe9: 01 47 28 add %eax,0x28(%rdi) 180009fec: 0f bf 86 86 2d 00 00 movswl 0x2d86(%rsi),%eax 180009ff3: 01 47 2c add %eax,0x2c(%rdi) 180009ff6: 8b 47 28 mov 0x28(%rdi),%eax 180009ff9: 4a 8b 8c 33 50 37 07 mov 0x73750(%rbx,%r14,1),%rcx 18000a000: 00 18000a001: 89 41 60 mov %eax,0x60(%rcx) 18000a004: 8b 47 2c mov 0x2c(%rdi),%eax 18000a007: 4a 8b 8c 33 50 37 07 mov 0x73750(%rbx,%r14,1),%rcx 18000a00e: 00 18000a00f: 89 41 5c mov %eax,0x5c(%rcx) 18000a012: 8b 47 28 mov 0x28(%rdi),%eax 18000a015: 42 8b 94 33 ec 3b 07 mov 0x73bec(%rbx,%r14,1),%edx 18000a01c: 00 18000a01d: 85 d2 test %edx,%edx 18000a01f: 42 89 84 33 00 38 07 mov %eax,0x73800(%rbx,%r14,1) 18000a026: 00 18000a027: 8b 47 2c mov 0x2c(%rdi),%eax 18000a02a: 42 89 84 33 04 38 07 mov %eax,0x73804(%rbx,%r14,1) 18000a031: 00 18000a032: 79 0c jns 0x18000a040 18000a034: 8b cd mov %ebp,%ecx 18000a036: e8 15 8f ff ff call 0x180002f50 18000a03b: e9 98 03 00 00 jmp 0x18000a3d8 18000a040: 83 c2 01 add $0x1,%edx 18000a043: 42 89 94 33 ec 3b 07 mov %edx,0x73bec(%rbx,%r14,1) 18000a04a: 00 18000a04b: 8b 8e 88 2d 00 00 mov 0x2d88(%rsi),%ecx 18000a051: 3b d1 cmp %ecx,%edx 18000a053: 77 26 ja 0x18000a07b 18000a055: 44 8b 86 8c 2d 00 00 mov 0x2d8c(%rsi),%r8d 18000a05c: 83 c2 ff add $0xffffffff,%edx 18000a05f: 44 03 c1 add %ecx,%r8d 18000a062: 4a 8b 8c 33 50 37 07 mov 0x73750(%rbx,%r14,1),%rcx 18000a069: 00 18000a06a: 44 03 86 78 2d 00 00 add 0x2d78(%rsi),%r8d 18000a071: e8 ea 26 00 00 call 0x18000c760 18000a076: e9 5d 03 00 00 jmp 0x18000a3d8 18000a07b: 44 8b 8e 78 2d 00 00 mov 0x2d78(%rsi),%r9d 18000a082: 41 8d 04 09 lea (%r9,%rcx,1),%eax 18000a086: 3b d0 cmp %eax,%edx 18000a088: 0f 87 a3 00 00 00 ja 0x18000a131 18000a08e: 3b d0 cmp %eax,%edx 18000a090: 75 44 jne 0x18000a0d6 18000a092: 4a 8b 8c 33 58 37 07 mov 0x73758(%rbx,%r14,1),%rcx 18000a099: 00 18000a09a: 44 39 61 14 cmp %r12d,0x14(%rcx) 18000a09e: 75 0d jne 0x18000a0ad 18000a0a0: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 18000a0a5: ff 15 8d 94 04 00 call *0x4948d(%rip) # 0x180053538 18000a0ab: eb 29 jmp 0x18000a0d6 18000a0ad: 48 8d 94 24 a8 00 00 lea 0xa8(%rsp),%rdx 18000a0b4: 00 18000a0b5: 41 b8 08 00 00 00 mov $0x8,%r8d 18000a0bb: c7 84 24 a8 00 00 00 movl $0x6bb6b672,0xa8(%rsp) 18000a0c2: 72 b6 b6 6b 18000a0c6: c7 84 24 ac 00 00 00 movl $0x1,0xac(%rsp) 18000a0cd: 01 00 00 00 18000a0d1: e8 9a 25 01 00 call 0x18001c670 18000a0d6: 8b 86 88 2d 00 00 mov 0x2d88(%rsi),%eax 18000a0dc: 4a 8b 8c 33 50 37 07 mov 0x73750(%rbx,%r14,1),%rcx 18000a0e3: 00 18000a0e4: 48 8d 57 4c lea 0x4c(%rdi),%rdx 18000a0e8: 83 c0 01 add $0x1,%eax 18000a0eb: 42 39 84 33 ec 3b 07 cmp %eax,0x73bec(%rbx,%r14,1) 18000a0f2: 00 18000a0f3: 41 0f 94 c4 sete %r12b 18000a0f7: 45 8b c4 mov %r12d,%r8d 18000a0fa: e8 21 25 00 00 call 0x18000c620 18000a0ff: 44 8b 86 8c 2d 00 00 mov 0x2d8c(%rsi),%r8d 18000a106: 42 8b 94 33 ec 3b 07 mov 0x73bec(%rbx,%r14,1),%edx 18000a10d: 00 18000a10e: 44 03 86 78 2d 00 00 add 0x2d78(%rsi),%r8d 18000a115: 4a 8b 8c 33 50 37 07 mov 0x73750(%rbx,%r14,1),%rcx 18000a11c: 00 18000a11d: 83 ea 01 sub $0x1,%edx 18000a120: 44 03 86 88 2d 00 00 add 0x2d88(%rsi),%r8d 18000a127: e8 34 26 00 00 call 0x18000c760 18000a12c: e9 a7 02 00 00 jmp 0x18000a3d8 18000a131: 44 03 8e 8c 2d 00 00 add 0x2d8c(%rsi),%r9d 18000a138: 44 03 c9 add %ecx,%r9d 18000a13b: 41 3b d1 cmp %r9d,%edx 18000a13e: 77 18 ja 0x18000a158 18000a140: 4a 8b 8c 33 50 37 07 mov 0x73750(%rbx,%r14,1),%rcx 18000a147: 00 18000a148: 83 c2 ff add $0xffffffff,%edx 18000a14b: 45 8b c1 mov %r9d,%r8d 18000a14e: e8 0d 26 00 00 call 0x18000c760 18000a153: e9 80 02 00 00 jmp 0x18000a3d8 18000a158: 41 83 f8 06 cmp $0x6,%r8d 18000a15c: 45 8b d4 mov %r12d,%r10d 18000a15f: 77 6b ja 0x18000a1cc 18000a161: 43 8b 8c 86 f4 a3 00 mov 0xa3f4(%r14,%r8,4),%ecx 18000a168: 00 18000a169: 49 03 ce add %r14,%rcx 18000a16c: ff e1 jmp *%rcx 18000a16e: 46 39 94 33 f4 3b 07 cmp %r10d,0x73bf4(%rbx,%r14,1) 18000a175: 00 18000a176: 75 15 jne 0x18000a18d 18000a178: 83 fa 4b cmp $0x4b,%edx 18000a17b: 75 10 jne 0x18000a18d 18000a17d: 42 c7 84 33 f4 3b 07 movl $0x1,0x73bf4(%rbx,%r14,1) 18000a184: 00 01 00 00 00 18000a189: 44 8d 52 b6 lea -0x4a(%rdx),%r10d 18000a18d: 41 b8 1e 00 00 00 mov $0x1e,%r8d 18000a193: eb 30 jmp 0x18000a1c5 18000a195: 42 8b 8c 33 f4 3b 07 mov 0x73bf4(%rbx,%r14,1),%ecx 18000a19c: 00 18000a19d: 83 f9 05 cmp $0x5,%ecx 18000a1a0: 73 1d jae 0x18000a1bf 18000a1a2: b8 82 00 00 00 mov $0x82,%eax 18000a1a7: 41 2b c1 sub %r9d,%eax 18000a1aa: 3b d0 cmp %eax,%edx 18000a1ac: 75 11 jne 0x18000a1bf 18000a1ae: 8d 41 01 lea 0x1(%rcx),%eax 18000a1b1: 41 ba 01 00 00 00 mov $0x1,%r10d 18000a1b7: 42 89 84 33 f4 3b 07 mov %eax,0x73bf4(%rbx,%r14,1) 18000a1be: 00 18000a1bf: 41 b8 64 00 00 00 mov $0x64,%r8d 18000a1c5: 45 85 d2 test %r10d,%r10d 18000a1c8: 75 39 jne 0x18000a203 18000a1ca: eb 06 jmp 0x18000a1d2 18000a1cc: 41 b8 64 00 00 00 mov $0x64,%r8d 18000a1d2: 8b 86 90 2d 00 00 mov 0x2d90(%rsi),%eax 18000a1d8: 41 8d 0c 01 lea (%r9,%rax,1),%ecx 18000a1dc: 3b d1 cmp %ecx,%edx 18000a1de: 73 23 jae 0x18000a203 18000a1e0: 43 8d 04 08 lea (%r8,%r9,1),%eax 18000a1e4: 3b d0 cmp %eax,%edx 18000a1e6: 72 22 jb 0x18000a20a 18000a1e8: 4a 8b 84 33 50 37 07 mov 0x73750(%rbx,%r14,1),%rax 18000a1ef: 00 18000a1f0: 8b 40 54 mov 0x54(%rax),%eax 18000a1f3: 2b 47 2c sub 0x2c(%rdi),%eax 18000a1f6: 99 cltd 18000a1f7: 33 c2 xor %edx,%eax 18000a1f9: 2b c2 sub %edx,%eax 18000a1fb: 3b 86 94 2d 00 00 cmp 0x2d94(%rsi),%eax 18000a201: 76 07 jbe 0x18000a20a 18000a203: 8b cd mov %ebp,%ecx 18000a205: e8 46 8d ff ff call 0x180002f50 18000a20a: 4a 8b 8c 33 50 37 07 mov 0x73750(%rbx,%r14,1),%rcx 18000a211: 00 18000a212: 48 8d 57 4c lea 0x4c(%rdi),%rdx 18000a216: 41 b9 01 00 00 00 mov $0x1,%r9d 18000a21c: 45 33 c0 xor %r8d,%r8d 18000a21f: c7 44 24 28 01 00 00 movl $0x1,0x28(%rsp) 18000a226: 00 18000a227: 44 89 64 24 20 mov %r12d,0x20(%rsp) 18000a22c: e8 ff 27 00 00 call 0x18000ca30 18000a231: a8 01 test $0x1,%al 18000a233: 0f 84 9f 01 00 00 je 0x18000a3d8 18000a239: 4a 8b 84 33 68 37 07 mov 0x73768(%rbx,%r14,1),%rax 18000a240: 00 18000a241: 8b 48 44 mov 0x44(%rax),%ecx 18000a244: 85 c9 test %ecx,%ecx 18000a246: 0f 84 e2 00 00 00 je 0x18000a32e 18000a24c: 42 83 84 33 a4 3b 07 addl $0x1,0x73ba4(%rbx,%r14,1) 18000a253: 00 01 18000a255: 42 8b 84 33 a4 3b 07 mov 0x73ba4(%rbx,%r14,1),%eax 18000a25c: 00 18000a25d: 42 3b 84 33 a8 3b 07 cmp 0x73ba8(%rbx,%r14,1),%eax 18000a264: 00 18000a265: 0f 8c c3 00 00 00 jl 0x18000a32e 18000a26b: 33 c0 xor %eax,%eax 18000a26d: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 18000a272: 46 89 a4 33 a4 3b 07 mov %r12d,0x73ba4(%rbx,%r14,1) 18000a279: 00 18000a27a: 48 89 44 24 30 mov %rax,0x30(%rsp) 18000a27f: 48 89 44 24 38 mov %rax,0x38(%rsp) 18000a284: 48 89 44 24 40 mov %rax,0x40(%rsp) 18000a289: 48 89 44 24 48 mov %rax,0x48(%rsp) 18000a28e: 48 89 44 24 50 mov %rax,0x50(%rsp) 18000a293: 48 89 44 24 58 mov %rax,0x58(%rsp) 18000a298: 48 89 44 24 60 mov %rax,0x60(%rsp) 18000a29d: 48 89 44 24 68 mov %rax,0x68(%rsp) 18000a2a2: 42 8b 84 33 00 38 07 mov 0x73800(%rbx,%r14,1),%eax 18000a2a9: 00 18000a2aa: c7 44 24 30 40 00 00 movl $0x40,0x30(%rsp) 18000a2b1: 00 18000a2b2: c7 44 24 34 00 01 01 movl $0x10100,0x34(%rsp) 18000a2b9: 00 18000a2ba: 89 01 mov %eax,(%rcx) 18000a2bc: 42 8b 84 33 04 38 07 mov 0x73804(%rbx,%r14,1),%eax 18000a2c3: 00 18000a2c4: 89 41 04 mov %eax,0x4(%rcx) 18000a2c7: 42 8b 84 33 08 38 07 mov 0x73808(%rbx,%r14,1),%eax 18000a2ce: 00 18000a2cf: 89 41 08 mov %eax,0x8(%rcx) 18000a2d2: 42 8b 84 33 0c 38 07 mov 0x7380c(%rbx,%r14,1),%eax 18000a2d9: 00 18000a2da: 89 41 0c mov %eax,0xc(%rcx) 18000a2dd: 33 c9 xor %ecx,%ecx 18000a2df: e8 5c 8c 02 00 call 0x180032f40 18000a2e4: 48 89 44 24 48 mov %rax,0x48(%rsp) 18000a2e9: ff 15 51 92 04 00 call *0x49251(%rip) # 0x180053540 18000a2ef: 4e 8b 8c 33 50 37 07 mov 0x73750(%rbx,%r14,1),%r9 18000a2f6: 00 18000a2f7: 4a 8b 8c 33 68 37 07 mov 0x73768(%rbx,%r14,1),%rcx 18000a2fe: 00 18000a2ff: 89 44 24 50 mov %eax,0x50(%rsp) 18000a303: 8b 47 38 mov 0x38(%rdi),%eax 18000a306: 89 44 24 54 mov %eax,0x54(%rsp) 18000a30a: 8b 47 18 mov 0x18(%rdi),%eax 18000a30d: 4d 8b 89 70 02 00 00 mov 0x270(%r9),%r9 18000a314: 0f af 47 14 imul 0x14(%rdi),%eax 18000a318: 03 c0 add %eax,%eax 18000a31a: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18000a31f: 41 b8 40 00 00 00 mov $0x40,%r8d 18000a325: 89 44 24 20 mov %eax,0x20(%rsp) 18000a329: e8 82 0e 01 00 call 0x18001b1b0 18000a32e: 4a 8b 84 33 60 37 07 mov 0x73760(%rbx,%r14,1),%rax 18000a335: 00 18000a336: 44 39 60 44 cmp %r12d,0x44(%rax) 18000a33a: 74 6a je 0x18000a3a6 18000a33c: 4a 8b 8c 33 50 37 07 mov 0x73750(%rbx,%r14,1),%rcx 18000a343: 00 18000a344: e8 57 6d 00 00 call 0x1800110a0 18000a349: 4e 8b 8c 33 50 37 07 mov 0x73750(%rbx,%r14,1),%r9 18000a350: 00 18000a351: 49 81 c1 c8 06 00 00 add $0x6c8,%r9 18000a358: 48 85 c0 test %rax,%rax 18000a35b: 4c 8b d8 mov %rax,%r11 18000a35e: 74 46 je 0x18000a3a6 18000a360: 4d 85 c9 test %r9,%r9 18000a363: 74 41 je 0x18000a3a6 18000a365: 41 0f b7 41 0e movzwl 0xe(%r9),%eax 18000a36a: 4a 8b 8c 33 60 37 07 mov 0x73760(%rbx,%r14,1),%rcx 18000a371: 00 18000a372: 41 0f af 41 08 imul 0x8(%r9),%eax 18000a377: 41 0f af 41 04 imul 0x4(%r9),%eax 18000a37c: 99 cltd 18000a37d: 83 e2 07 and $0x7,%edx 18000a380: 03 c2 add %edx,%eax 18000a382: c1 f8 03 sar $0x3,%eax 18000a385: 99 cltd 18000a386: 33 c2 xor %edx,%eax 18000a388: 2b c2 sub %edx,%eax 18000a38a: 49 8b d3 mov %r11,%rdx 18000a38d: 44 8b c0 mov %eax,%r8d 18000a390: e8 3b 79 ff ff call 0x180001cd0 18000a395: 85 c0 test %eax,%eax 18000a397: 75 0d jne 0x18000a3a6 18000a399: 4a 8b 8c 33 60 37 07 mov 0x73760(%rbx,%r14,1),%rcx 18000a3a0: 00 18000a3a1: e8 aa 78 ff ff call 0x180001c50 18000a3a6: 4e 8b 94 33 90 37 07 mov 0x73790(%rbx,%r14,1),%r10 18000a3ad: 00 18000a3ae: 4d 85 d2 test %r10,%r10 18000a3b1: 74 25 je 0x18000a3d8 18000a3b3: 4a 8b 84 33 70 37 07 mov 0x73770(%rbx,%r14,1),%rax 18000a3ba: 00 18000a3bb: 44 8b 4f 44 mov 0x44(%rdi),%r9d 18000a3bf: 44 8b 47 38 mov 0x38(%rdi),%r8d 18000a3c3: 8b 57 28 mov 0x28(%rdi),%edx 18000a3c6: 48 89 44 24 28 mov %rax,0x28(%rsp) 18000a3cb: 8b cd mov %ebp,%ecx 18000a3cd: c7 44 24 20 02 00 00 movl $0x2,0x20(%rsp) 18000a3d4: 00 18000a3d5: 41 ff d2 call *%r10 18000a3d8: 48 8b b4 24 a0 00 00 mov 0xa0(%rsp),%rsi 18000a3df: 00 18000a3e0: 4c 8b a4 24 b0 00 00 mov 0xb0(%rsp),%r12 18000a3e7: 00 18000a3e8: 48 83 c4 70 add $0x70,%rsp 18000a3ec: 41 5e pop %r14 18000a3ee: 41 5d pop %r13 18000a3f0: 5f pop %rdi 18000a3f1: 5d pop %rbp 18000a3f2: 5b pop %rbx 18000a3f3: c3 ret 18000a3f4: 6e outsb %ds:(%rsi),(%dx) 18000a3f5: a1 00 00 95 a1 00 00 movabs 0xa1950000a1950000,%eax 18000a3fc: 95 a1 18000a3fe: 00 00 add %al,(%rax) 18000a400: 6e outsb %ds:(%rsi),(%dx) 18000a401: a1 00 00 95 a1 00 00 movabs 0xa16e0000a1950000,%eax 18000a408: 6e a1 18000a40a: 00 00 add %al,(%rax) 18000a40c: 6e outsb %ds:(%rsi),(%dx) 18000a40d: a1 00 00 48 89 5c 24 movabs 0x4808245c89480000,%eax 18000a414: 08 48 18000a416: 89 6c 24 10 mov %ebp,0x10(%rsp) 18000a41a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18000a41f: 57 push %rdi 18000a420: 41 54 push %r12 18000a422: 41 55 push %r13 18000a424: 48 83 ec 30 sub $0x30,%rsp 18000a428: 45 8b 48 08 mov 0x8(%r8),%r9d 18000a42c: 4c 8d 2d 1d 93 06 00 lea 0x6931d(%rip),%r13 # 0x180073750 18000a433: 8b d9 mov %ecx,%ebx 18000a435: 48 69 db a8 04 00 00 imul $0x4a8,%rbx,%rbx 18000a43c: 46 89 8c 2b b0 00 00 mov %r9d,0xb0(%rbx,%r13,1) 18000a443: 00 18000a444: 41 8b 40 0c mov 0xc(%r8),%eax 18000a448: 42 89 84 2b b4 00 00 mov %eax,0xb4(%rbx,%r13,1) 18000a44f: 00 18000a450: 41 8b 40 10 mov 0x10(%r8),%eax 18000a454: 44 8b e1 mov %ecx,%r12d 18000a457: 42 89 84 2b b8 00 00 mov %eax,0xb8(%rbx,%r13,1) 18000a45e: 00 18000a45f: 41 8b 40 14 mov 0x14(%r8),%eax 18000a463: 49 8b e8 mov %r8,%rbp 18000a466: 42 89 84 2b bc 00 00 mov %eax,0xbc(%rbx,%r13,1) 18000a46d: 00 18000a46e: 49 8b 40 18 mov 0x18(%r8),%rax 18000a472: 48 8b fa mov %rdx,%rdi 18000a475: 4a 89 84 2b c0 00 00 mov %rax,0xc0(%rbx,%r13,1) 18000a47c: 00 18000a47d: 49 8b 40 28 mov 0x28(%r8),%rax 18000a481: 4a 89 84 2b c8 00 00 mov %rax,0xc8(%rbx,%r13,1) 18000a488: 00 18000a489: 49 8b 40 30 mov 0x30(%r8),%rax 18000a48d: 4a 89 84 2b d0 00 00 mov %rax,0xd0(%rbx,%r13,1) 18000a494: 00 18000a495: 41 8b 40 38 mov 0x38(%r8),%eax 18000a499: 42 89 84 2b d8 00 00 mov %eax,0xd8(%rbx,%r13,1) 18000a4a0: 00 18000a4a1: 4a 8b 04 2b mov (%rbx,%r13,1),%rax 18000a4a5: 44 89 48 60 mov %r9d,0x60(%rax) 18000a4a9: 42 8b 84 2b b4 00 00 mov 0xb4(%rbx,%r13,1),%eax 18000a4b0: 00 18000a4b1: 4a 8b 0c 2b mov (%rbx,%r13,1),%rcx 18000a4b5: 89 41 5c mov %eax,0x5c(%rcx) 18000a4b8: 42 8b 84 2b 50 04 00 mov 0x450(%rbx,%r13,1),%eax 18000a4bf: 00 18000a4c0: 41 39 40 24 cmp %eax,0x24(%r8) 18000a4c4: 7e 38 jle 0x18000a4fe 18000a4c6: 4a 8b 0c 2b mov (%rbx,%r13,1),%rcx 18000a4ca: 48 81 c1 38 02 00 00 add $0x238,%rcx 18000a4d1: ff 15 89 90 04 00 call *0x49089(%rip) # 0x180053560 18000a4d7: 4e 8b 1c 2b mov (%rbx,%r13,1),%r11 18000a4db: 41 8b 43 60 mov 0x60(%r11),%eax 18000a4df: 41 89 43 58 mov %eax,0x58(%r11) 18000a4e3: 4a 8b 0c 2b mov (%rbx,%r13,1),%rcx 18000a4e7: 8b 41 5c mov 0x5c(%rcx),%eax 18000a4ea: 89 41 54 mov %eax,0x54(%rcx) 18000a4ed: 4a 8b 0c 2b mov (%rbx,%r13,1),%rcx 18000a4f1: 48 81 c1 38 02 00 00 add $0x238,%rcx 18000a4f8: ff 15 5a 90 04 00 call *0x4905a(%rip) # 0x180053558 18000a4fe: 8b 45 24 mov 0x24(%rbp),%eax 18000a501: 4a 8b 0c 2b mov (%rbx,%r13,1),%rcx 18000a505: 41 b9 01 00 00 00 mov $0x1,%r9d 18000a50b: 33 f6 xor %esi,%esi 18000a50d: 45 8b c1 mov %r9d,%r8d 18000a510: 48 8b d7 mov %rdi,%rdx 18000a513: c7 44 24 28 01 00 00 movl $0x1,0x28(%rsp) 18000a51a: 00 18000a51b: 42 89 84 2b 50 04 00 mov %eax,0x450(%rbx,%r13,1) 18000a522: 00 18000a523: 89 74 24 20 mov %esi,0x20(%rsp) 18000a527: e8 04 25 00 00 call 0x18000ca30 18000a52c: 85 c0 test %eax,%eax 18000a52e: 0f 84 b3 00 00 00 je 0x18000a5e7 18000a534: 4a 8b 44 2b 10 mov 0x10(%rbx,%r13,1),%rax 18000a539: 39 70 44 cmp %esi,0x44(%rax) 18000a53c: 74 7d je 0x18000a5bb 18000a53e: 4a 8b 3c 2b mov (%rbx,%r13,1),%rdi 18000a542: 39 b7 28 02 00 00 cmp %esi,0x228(%rdi) 18000a548: 74 21 je 0x18000a56b 18000a54a: 39 b7 34 02 00 00 cmp %esi,0x234(%rdi) 18000a550: 74 19 je 0x18000a56b 18000a552: 39 b7 3c 20 04 00 cmp %esi,0x4203c(%rdi) 18000a558: 75 0a jne 0x18000a564 18000a55a: 33 d2 xor %edx,%edx 18000a55c: 48 8b cf mov %rdi,%rcx 18000a55f: e8 1c 69 00 00 call 0x180010e80 18000a564: 48 8b b7 a0 02 00 00 mov 0x2a0(%rdi),%rsi 18000a56b: 4e 8b 0c 2b mov (%rbx,%r13,1),%r9 18000a56f: 49 81 c1 c8 06 00 00 add $0x6c8,%r9 18000a576: 48 85 f6 test %rsi,%rsi 18000a579: 74 40 je 0x18000a5bb 18000a57b: 4d 85 c9 test %r9,%r9 18000a57e: 74 3b je 0x18000a5bb 18000a580: 41 0f b7 41 0e movzwl 0xe(%r9),%eax 18000a585: 4a 8b 4c 2b 10 mov 0x10(%rbx,%r13,1),%rcx 18000a58a: 41 0f af 41 08 imul 0x8(%r9),%eax 18000a58f: 41 0f af 41 04 imul 0x4(%r9),%eax 18000a594: 99 cltd 18000a595: 83 e2 07 and $0x7,%edx 18000a598: 03 c2 add %edx,%eax 18000a59a: c1 f8 03 sar $0x3,%eax 18000a59d: 99 cltd 18000a59e: 33 c2 xor %edx,%eax 18000a5a0: 2b c2 sub %edx,%eax 18000a5a2: 48 8b d6 mov %rsi,%rdx 18000a5a5: 44 8b c0 mov %eax,%r8d 18000a5a8: e8 23 77 ff ff call 0x180001cd0 18000a5ad: 85 c0 test %eax,%eax 18000a5af: 75 0a jne 0x18000a5bb 18000a5b1: 4a 8b 4c 2b 10 mov 0x10(%rbx,%r13,1),%rcx 18000a5b6: e8 95 76 ff ff call 0x180001c50 18000a5bb: 4e 8b 54 2b 40 mov 0x40(%rbx,%r13,1),%r10 18000a5c0: 4d 85 d2 test %r10,%r10 18000a5c3: 74 22 je 0x18000a5e7 18000a5c5: 4a 8b 44 2b 20 mov 0x20(%rbx,%r13,1),%rax 18000a5ca: 44 8b 45 24 mov 0x24(%rbp),%r8d 18000a5ce: 8b 55 08 mov 0x8(%rbp),%edx 18000a5d1: 48 89 44 24 28 mov %rax,0x28(%rsp) 18000a5d6: 45 33 c9 xor %r9d,%r9d 18000a5d9: 41 8b cc mov %r12d,%ecx 18000a5dc: c7 44 24 20 02 00 00 movl $0x2,0x20(%rsp) 18000a5e3: 00 18000a5e4: 41 ff d2 call *%r10 18000a5e7: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18000a5ec: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp 18000a5f1: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 18000a5f6: 48 83 c4 30 add $0x30,%rsp 18000a5fa: 41 5d pop %r13 18000a5fc: 41 5c pop %r12 18000a5fe: 5f pop %rdi 18000a5ff: c3 ret 18000a600: 40 56 rex push %rsi 18000a602: 57 push %rdi 18000a603: 41 54 push %r12 18000a605: 41 55 push %r13 18000a607: 41 56 push %r14 18000a609: 48 83 ec 30 sub $0x30,%rsp 18000a60d: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18000a614: ff ff 18000a616: 48 89 5c 24 68 mov %rbx,0x68(%rsp) 18000a61b: 48 89 6c 24 70 mov %rbp,0x70(%rsp) 18000a620: 48 8b f2 mov %rdx,%rsi 18000a623: 48 8b f9 mov %rcx,%rdi 18000a626: 48 8b 01 mov (%rcx),%rax 18000a629: 48 8b 48 e8 mov -0x18(%rax),%rcx 18000a62d: 48 85 c9 test %rcx,%rcx 18000a630: 74 0e je 0x18000a640 18000a632: 48 8b 01 mov (%rcx),%rax 18000a635: ff 50 20 call *0x20(%rax) 18000a638: 4c 8b d8 mov %rax,%r11 18000a63b: 48 85 c0 test %rax,%rax 18000a63e: 75 11 jne 0x18000a651 18000a640: e8 7b 56 01 00 call 0x18001fcc0 18000a645: 48 8b 10 mov (%rax),%rdx 18000a648: 48 8b c8 mov %rax,%rcx 18000a64b: ff 52 20 call *0x20(%rdx) 18000a64e: 4c 8b d8 mov %rax,%r11 18000a651: 33 c9 xor %ecx,%ecx 18000a653: 4d 85 db test %r11,%r11 18000a656: 0f 95 c1 setne %cl 18000a659: 85 c9 test %ecx,%ecx 18000a65b: 75 0b jne 0x18000a668 18000a65d: b9 05 40 00 80 mov $0x80004005,%ecx 18000a662: e8 09 0b 00 00 call 0x18000b170 18000a667: cc int3 18000a668: 49 8b 03 mov (%r11),%rax 18000a66b: 49 8b cb mov %r11,%rcx 18000a66e: ff 50 18 call *0x18(%rax) 18000a671: 48 8d 58 18 lea 0x18(%rax),%rbx 18000a675: 48 89 5c 24 60 mov %rbx,0x60(%rsp) 18000a67a: 48 85 f6 test %rsi,%rsi 18000a67d: 74 2f je 0x18000a6ae 18000a67f: 48 f7 c6 00 00 ff ff test $0xffffffffffff0000,%rsi 18000a686: 75 26 jne 0x18000a6ae 18000a688: 0f b7 f6 movzwl %si,%esi 18000a68b: 8b ce mov %esi,%ecx 18000a68d: e8 1a 56 01 00 call 0x18001fcac 18000a692: 48 85 c0 test %rax,%rax 18000a695: 74 29 je 0x18000a6c0 18000a697: 44 8b c6 mov %esi,%r8d 18000a69a: 48 8b d0 mov %rax,%rdx 18000a69d: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 18000a6a2: e8 a9 08 00 00 call 0x18000af50 18000a6a7: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 18000a6ac: eb 12 jmp 0x18000a6c0 18000a6ae: 48 8b d6 mov %rsi,%rdx 18000a6b1: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 18000a6b6: e8 c5 06 00 00 call 0x18000ad80 18000a6bb: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 18000a6c0: 4c 63 73 f0 movslq -0x10(%rbx),%r14 18000a6c4: 4c 8b e3 mov %rbx,%r12 18000a6c7: 48 8b 07 mov (%rdi),%rax 18000a6ca: 48 8b eb mov %rbx,%rbp 18000a6cd: 48 2b e8 sub %rax,%rbp 18000a6d0: 48 d1 fd sar $1,%rbp 18000a6d3: 44 8b 68 f0 mov -0x10(%rax),%r13d 18000a6d7: 43 8d 74 35 00 lea 0x0(%r13,%r14,1),%esi 18000a6dc: b9 01 00 00 00 mov $0x1,%ecx 18000a6e1: 2b 48 f8 sub -0x8(%rax),%ecx 18000a6e4: 8b 40 f4 mov -0xc(%rax),%eax 18000a6e7: 2b c6 sub %esi,%eax 18000a6e9: 0b c1 or %ecx,%eax 18000a6eb: 7d 0a jge 0x18000a6f7 18000a6ed: 8b d6 mov %esi,%edx 18000a6ef: 48 8b cf mov %rdi,%rcx 18000a6f2: e8 99 0a 00 00 call 0x18000b190 18000a6f7: 48 8b 07 mov (%rdi),%rax 18000a6fa: 49 3b ed cmp %r13,%rbp 18000a6fd: 77 04 ja 0x18000a703 18000a6ff: 4c 8d 24 68 lea (%rax,%rbp,2),%r12 18000a703: 49 8b d6 mov %r14,%rdx 18000a706: 48 03 d2 add %rdx,%rdx 18000a709: 4a 8d 0c 68 lea (%rax,%r13,2),%rcx 18000a70d: 4c 8b ca mov %rdx,%r9 18000a710: 4d 8b c4 mov %r12,%r8 18000a713: e8 48 85 02 00 call 0x180032c60 18000a718: 85 f6 test %esi,%esi 18000a71a: 78 38 js 0x18000a754 18000a71c: 48 8b 07 mov (%rdi),%rax 18000a71f: 3b 70 f4 cmp -0xc(%rax),%esi 18000a722: 7f 30 jg 0x18000a754 18000a724: 89 70 f0 mov %esi,-0x10(%rax) 18000a727: 48 63 ce movslq %esi,%rcx 18000a72a: 48 8b 07 mov (%rdi),%rax 18000a72d: 66 c7 04 48 00 00 movw $0x0,(%rax,%rcx,2) 18000a733: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18000a737: 83 c8 ff or $0xffffffff,%eax 18000a73a: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18000a73f: 83 c0 ff add $0xffffffff,%eax 18000a742: 85 c0 test %eax,%eax 18000a744: 7f 09 jg 0x18000a74f 18000a746: 48 8b 0a mov (%rdx),%rcx 18000a749: 48 8b 01 mov (%rcx),%rax 18000a74c: ff 50 08 call *0x8(%rax) 18000a74f: 48 8b c7 mov %rdi,%rax 18000a752: eb 0b jmp 0x18000a75f 18000a754: b9 57 00 07 80 mov $0x80070057,%ecx 18000a759: e8 12 0a 00 00 call 0x18000b170 18000a75e: 90 nop 18000a75f: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 18000a764: 48 8b 6c 24 70 mov 0x70(%rsp),%rbp 18000a769: 48 83 c4 30 add $0x30,%rsp 18000a76d: 41 5e pop %r14 18000a76f: 41 5d pop %r13 18000a771: 41 5c pop %r12 18000a773: 5f pop %rdi 18000a774: 5e pop %rsi 18000a775: c3 ret 18000a776: cc int3 18000a777: cc int3 18000a778: cc int3 18000a779: cc int3 18000a77a: cc int3 18000a77b: cc int3 18000a77c: cc int3 18000a77d: cc int3 18000a77e: cc int3 18000a77f: cc int3 18000a780: 40 55 rex push %rbp 18000a782: 48 83 ec 20 sub $0x20,%rsp 18000a786: 48 8b ea mov %rdx,%rbp 18000a789: 48 8d 4d 60 lea 0x60(%rbp),%rcx 18000a78d: e8 4e 0e 00 00 call 0x18000b5e0 18000a792: 48 83 c4 20 add $0x20,%rsp 18000a796: 5d pop %rbp 18000a797: c3 ret 18000a798: cc int3 18000a799: cc int3 18000a79a: cc int3 18000a79b: cc int3 18000a79c: cc int3 18000a79d: cc int3 18000a79e: cc int3 18000a79f: cc int3 18000a7a0: 40 55 rex push %rbp 18000a7a2: 48 83 ec 20 sub $0x20,%rsp 18000a7a6: 48 8b ea mov %rdx,%rbp 18000a7a9: 48 8d 4d 60 lea 0x60(%rbp),%rcx 18000a7ad: e8 2e 0e 00 00 call 0x18000b5e0 18000a7b2: 48 83 c4 20 add $0x20,%rsp 18000a7b6: 5d pop %rbp 18000a7b7: c3 ret 18000a7b8: cc int3 18000a7b9: cc int3 18000a7ba: cc int3 18000a7bb: cc int3 18000a7bc: cc int3 18000a7bd: cc int3 18000a7be: cc int3 18000a7bf: cc int3 18000a7c0: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 18000a7c5: 56 push %rsi 18000a7c6: 57 push %rdi 18000a7c7: 41 54 push %r12 18000a7c9: 48 83 ec 20 sub $0x20,%rsp 18000a7cd: 33 c0 xor %eax,%eax 18000a7cf: 45 85 c0 test %r8d,%r8d 18000a7d2: 48 8b f9 mov %rcx,%rdi 18000a7d5: 48 8b 09 mov (%rcx),%rcx 18000a7d8: 41 8b d8 mov %r8d,%ebx 18000a7db: 48 8b f2 mov %rdx,%rsi 18000a7de: 4c 63 61 f0 movslq -0x10(%rcx),%r12 18000a7e2: 0f 48 d8 cmovs %eax,%ebx 18000a7e5: 89 44 24 50 mov %eax,0x50(%rsp) 18000a7e9: 41 3b dc cmp %r12d,%ebx 18000a7ec: 0f 8c 92 00 00 00 jl 0x18000a884 18000a7f2: 48 8d 59 e8 lea -0x18(%rcx),%rbx 18000a7f6: 48 8b 49 e8 mov -0x18(%rcx),%rcx 18000a7fa: 48 8b 01 mov (%rcx),%rax 18000a7fd: ff 50 20 call *0x20(%rax) 18000a800: 83 7b 10 00 cmpl $0x0,0x10(%rbx) 18000a804: 48 8b c8 mov %rax,%rcx 18000a807: 7c 25 jl 0x18000a82e 18000a809: 48 3b 03 cmp (%rbx),%rax 18000a80c: 75 20 jne 0x18000a82e 18000a80e: 48 8b fb mov %rbx,%rdi 18000a811: f0 83 43 10 01 lock addl $0x1,0x10(%rbx) 18000a816: 48 8d 43 18 lea 0x18(%rbx),%rax 18000a81a: 48 89 06 mov %rax,(%rsi) 18000a81d: 48 8b c6 mov %rsi,%rax 18000a820: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18000a825: 48 83 c4 20 add $0x20,%rsp 18000a829: 41 5c pop %r12 18000a82b: 5f pop %rdi 18000a82c: 5e pop %rsi 18000a82d: c3 ret 18000a82e: 48 8b 00 mov (%rax),%rax 18000a831: 8b 53 08 mov 0x8(%rbx),%edx 18000a834: 41 b8 02 00 00 00 mov $0x2,%r8d 18000a83a: ff 10 call *(%rax) 18000a83c: 48 85 c0 test %rax,%rax 18000a83f: 48 8b f8 mov %rax,%rdi 18000a842: 75 06 jne 0x18000a84a 18000a844: e8 27 05 00 00 call 0x18000ad70 18000a849: cc int3 18000a84a: 8b 43 08 mov 0x8(%rbx),%eax 18000a84d: 4c 8d 43 18 lea 0x18(%rbx),%r8 18000a851: 48 8d 4f 18 lea 0x18(%rdi),%rcx 18000a855: 89 47 08 mov %eax,0x8(%rdi) 18000a858: 8b 43 08 mov 0x8(%rbx),%eax 18000a85b: 83 c0 01 add $0x1,%eax 18000a85e: 48 63 d0 movslq %eax,%rdx 18000a861: 48 03 d2 add %rdx,%rdx 18000a864: 4c 8b ca mov %rdx,%r9 18000a867: e8 f4 83 02 00 call 0x180032c60 18000a86c: 48 8d 47 18 lea 0x18(%rdi),%rax 18000a870: 48 89 06 mov %rax,(%rsi) 18000a873: 48 8b c6 mov %rsi,%rax 18000a876: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18000a87b: 48 83 c4 20 add $0x20,%rsp 18000a87f: 41 5c pop %r12 18000a881: 5f pop %rdi 18000a882: 5e pop %rsi 18000a883: c3 ret 18000a884: 48 8b 49 e8 mov -0x18(%rcx),%rcx 18000a888: 48 89 6c 24 40 mov %rbp,0x40(%rsp) 18000a88d: 48 85 c9 test %rcx,%rcx 18000a890: 74 0e je 0x18000a8a0 18000a892: 48 8b 01 mov (%rcx),%rax 18000a895: ff 50 20 call *0x20(%rax) 18000a898: 48 85 c0 test %rax,%rax 18000a89b: 4c 8b d8 mov %rax,%r11 18000a89e: 75 11 jne 0x18000a8b1 18000a8a0: e8 1b 54 01 00 call 0x18001fcc0 18000a8a5: 48 8b c8 mov %rax,%rcx 18000a8a8: 48 8b 10 mov (%rax),%rdx 18000a8ab: ff 52 20 call *0x20(%rdx) 18000a8ae: 4c 8b d8 mov %rax,%r11 18000a8b1: 48 8b 0f mov (%rdi),%rcx 18000a8b4: 48 63 eb movslq %ebx,%rbp 18000a8b7: 49 8b d4 mov %r12,%rdx 18000a8ba: 48 2b d5 sub %rbp,%rdx 18000a8bd: 4d 85 db test %r11,%r11 18000a8c0: 48 8d 3c 51 lea (%rcx,%rdx,2),%rdi 18000a8c4: 75 0b jne 0x18000a8d1 18000a8c6: b9 05 40 00 80 mov $0x80004005,%ecx 18000a8cb: e8 a0 08 00 00 call 0x18000b170 18000a8d0: cc int3 18000a8d1: 48 85 ff test %rdi,%rdi 18000a8d4: 75 0f jne 0x18000a8e5 18000a8d6: 85 db test %ebx,%ebx 18000a8d8: 74 0b je 0x18000a8e5 18000a8da: b9 57 00 07 80 mov $0x80070057,%ecx 18000a8df: e8 8c 08 00 00 call 0x18000b170 18000a8e4: cc int3 18000a8e5: 49 8b 03 mov (%r11),%rax 18000a8e8: 41 b8 02 00 00 00 mov $0x2,%r8d 18000a8ee: 8b d3 mov %ebx,%edx 18000a8f0: 49 8b cb mov %r11,%rcx 18000a8f3: ff 10 call *(%rax) 18000a8f5: 48 85 c0 test %rax,%rax 18000a8f8: 75 06 jne 0x18000a900 18000a8fa: e8 71 04 00 00 call 0x18000ad70 18000a8ff: cc int3 18000a900: 48 83 c0 18 add $0x18,%rax 18000a904: 85 db test %ebx,%ebx 18000a906: 48 89 06 mov %rax,(%rsi) 18000a909: 78 3a js 0x18000a945 18000a90b: 3b 58 f4 cmp -0xc(%rax),%ebx 18000a90e: 7f 35 jg 0x18000a945 18000a910: 89 58 f0 mov %ebx,-0x10(%rax) 18000a913: 48 8b 06 mov (%rsi),%rax 18000a916: 48 8d 54 2d 00 lea 0x0(%rbp,%rbp,1),%rdx 18000a91b: 66 c7 04 02 00 00 movw $0x0,(%rdx,%rax,1) 18000a921: 48 8b 0e mov (%rsi),%rcx 18000a924: 4c 8b ca mov %rdx,%r9 18000a927: 4c 8b c7 mov %rdi,%r8 18000a92a: e8 31 83 02 00 call 0x180032c60 18000a92f: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18000a934: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18000a939: 48 8b c6 mov %rsi,%rax 18000a93c: 48 83 c4 20 add $0x20,%rsp 18000a940: 41 5c pop %r12 18000a942: 5f pop %rdi 18000a943: 5e pop %rsi 18000a944: c3 ret 18000a945: b9 57 00 07 80 mov $0x80070057,%ecx 18000a94a: e8 21 08 00 00 call 0x18000b170 18000a94f: cc int3 18000a950: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000a955: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18000a95a: 57 push %rdi 18000a95b: 48 83 ec 20 sub $0x20,%rsp 18000a95f: 33 c0 xor %eax,%eax 18000a961: 45 85 c0 test %r8d,%r8d 18000a964: 48 8b f1 mov %rcx,%rsi 18000a967: 48 8b 09 mov (%rcx),%rcx 18000a96a: 41 8b d8 mov %r8d,%ebx 18000a96d: 48 8b fa mov %rdx,%rdi 18000a970: 0f 48 d8 cmovs %eax,%ebx 18000a973: 89 44 24 40 mov %eax,0x40(%rsp) 18000a977: 3b 59 f0 cmp -0x10(%rcx),%ebx 18000a97a: 7c 7e jl 0x18000a9fa 18000a97c: 48 8d 59 e8 lea -0x18(%rcx),%rbx 18000a980: 48 8b 49 e8 mov -0x18(%rcx),%rcx 18000a984: 48 8b 01 mov (%rcx),%rax 18000a987: ff 50 20 call *0x20(%rax) 18000a98a: 83 7b 10 00 cmpl $0x0,0x10(%rbx) 18000a98e: 48 8b c8 mov %rax,%rcx 18000a991: 7c 0f jl 0x18000a9a2 18000a993: 48 3b 03 cmp (%rbx),%rax 18000a996: 75 0a jne 0x18000a9a2 18000a998: 48 8b f3 mov %rbx,%rsi 18000a99b: f0 83 43 10 01 lock addl $0x1,0x10(%rbx) 18000a9a0: eb 3e jmp 0x18000a9e0 18000a9a2: 48 8b 00 mov (%rax),%rax 18000a9a5: 8b 53 08 mov 0x8(%rbx),%edx 18000a9a8: 41 b8 02 00 00 00 mov $0x2,%r8d 18000a9ae: ff 10 call *(%rax) 18000a9b0: 48 85 c0 test %rax,%rax 18000a9b3: 48 8b f0 mov %rax,%rsi 18000a9b6: 75 06 jne 0x18000a9be 18000a9b8: e8 b3 03 00 00 call 0x18000ad70 18000a9bd: cc int3 18000a9be: 8b 43 08 mov 0x8(%rbx),%eax 18000a9c1: 4c 8d 43 18 lea 0x18(%rbx),%r8 18000a9c5: 48 8d 4e 18 lea 0x18(%rsi),%rcx 18000a9c9: 89 46 08 mov %eax,0x8(%rsi) 18000a9cc: 8b 43 08 mov 0x8(%rbx),%eax 18000a9cf: 83 c0 01 add $0x1,%eax 18000a9d2: 48 63 d0 movslq %eax,%rdx 18000a9d5: 48 03 d2 add %rdx,%rdx 18000a9d8: 4c 8b ca mov %rdx,%r9 18000a9db: e8 80 82 02 00 call 0x180032c60 18000a9e0: 48 8d 46 18 lea 0x18(%rsi),%rax 18000a9e4: 48 89 07 mov %rax,(%rdi) 18000a9e7: 48 8b c7 mov %rdi,%rax 18000a9ea: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000a9ef: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18000a9f4: 48 83 c4 20 add $0x20,%rsp 18000a9f8: 5f pop %rdi 18000a9f9: c3 ret 18000a9fa: 48 8b 49 e8 mov -0x18(%rcx),%rcx 18000a9fe: 48 85 c9 test %rcx,%rcx 18000aa01: 74 0e je 0x18000aa11 18000aa03: 48 8b 01 mov (%rcx),%rax 18000aa06: ff 50 20 call *0x20(%rax) 18000aa09: 48 85 c0 test %rax,%rax 18000aa0c: 48 8b c8 mov %rax,%rcx 18000aa0f: 75 11 jne 0x18000aa22 18000aa11: e8 aa 52 01 00 call 0x18001fcc0 18000aa16: 48 8b c8 mov %rax,%rcx 18000aa19: 48 8b 10 mov (%rax),%rdx 18000aa1c: ff 52 20 call *0x20(%rdx) 18000aa1f: 48 8b c8 mov %rax,%rcx 18000aa22: 48 85 c9 test %rcx,%rcx 18000aa25: 48 8b 36 mov (%rsi),%rsi 18000aa28: 75 0b jne 0x18000aa35 18000aa2a: b9 05 40 00 80 mov $0x80004005,%ecx 18000aa2f: e8 3c 07 00 00 call 0x18000b170 18000aa34: cc int3 18000aa35: 48 85 f6 test %rsi,%rsi 18000aa38: 75 0f jne 0x18000aa49 18000aa3a: 85 db test %ebx,%ebx 18000aa3c: 74 0b je 0x18000aa49 18000aa3e: b9 57 00 07 80 mov $0x80070057,%ecx 18000aa43: e8 28 07 00 00 call 0x18000b170 18000aa48: cc int3 18000aa49: 48 8b 01 mov (%rcx),%rax 18000aa4c: 41 b8 02 00 00 00 mov $0x2,%r8d 18000aa52: 8b d3 mov %ebx,%edx 18000aa54: ff 10 call *(%rax) 18000aa56: 48 85 c0 test %rax,%rax 18000aa59: 75 06 jne 0x18000aa61 18000aa5b: e8 10 03 00 00 call 0x18000ad70 18000aa60: cc int3 18000aa61: 48 83 c0 18 add $0x18,%rax 18000aa65: 85 db test %ebx,%ebx 18000aa67: 48 89 07 mov %rax,(%rdi) 18000aa6a: 78 39 js 0x18000aaa5 18000aa6c: 3b 58 f4 cmp -0xc(%rax),%ebx 18000aa6f: 7f 34 jg 0x18000aaa5 18000aa71: 89 58 f0 mov %ebx,-0x10(%rax) 18000aa74: 48 63 c3 movslq %ebx,%rax 18000aa77: 4c 8b c6 mov %rsi,%r8 18000aa7a: 48 8d 14 00 lea (%rax,%rax,1),%rdx 18000aa7e: 48 8b 07 mov (%rdi),%rax 18000aa81: 66 c7 04 02 00 00 movw $0x0,(%rdx,%rax,1) 18000aa87: 48 8b 0f mov (%rdi),%rcx 18000aa8a: 4c 8b ca mov %rdx,%r9 18000aa8d: e8 ce 81 02 00 call 0x180032c60 18000aa92: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000aa97: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18000aa9c: 48 8b c7 mov %rdi,%rax 18000aa9f: 48 83 c4 20 add $0x20,%rsp 18000aaa3: 5f pop %rdi 18000aaa4: c3 ret 18000aaa5: b9 57 00 07 80 mov $0x80070057,%ecx 18000aaaa: e8 c1 06 00 00 call 0x18000b170 18000aaaf: cc int3 18000aab0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000aab5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18000aaba: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18000aabf: 57 push %rdi 18000aac0: 41 54 push %r12 18000aac2: 41 55 push %r13 18000aac4: 48 83 ec 20 sub $0x20,%rsp 18000aac8: 48 8b 01 mov (%rcx),%rax 18000aacb: 48 8b f2 mov %rdx,%rsi 18000aace: 41 b9 01 00 00 00 mov $0x1,%r9d 18000aad4: 44 8b 60 f0 mov -0x10(%rax),%r12d 18000aad8: 44 2b 48 f8 sub -0x8(%rax),%r9d 18000aadc: 48 2b f0 sub %rax,%rsi 18000aadf: 8b 40 f4 mov -0xc(%rax),%eax 18000aae2: 4d 63 e8 movslq %r8d,%r13 18000aae5: 48 d1 fe sar $1,%rsi 18000aae8: 43 8d 1c 2c lea (%r12,%r13,1),%ebx 18000aaec: 48 8b ea mov %rdx,%rbp 18000aaef: 48 8b f9 mov %rcx,%rdi 18000aaf2: 2b c3 sub %ebx,%eax 18000aaf4: 44 0b c8 or %eax,%r9d 18000aaf7: 7d 07 jge 0x18000ab00 18000aaf9: 8b d3 mov %ebx,%edx 18000aafb: e8 90 06 00 00 call 0x18000b190 18000ab00: 49 3b f4 cmp %r12,%rsi 18000ab03: 48 8b 07 mov (%rdi),%rax 18000ab06: 77 04 ja 0x18000ab0c 18000ab08: 48 8d 2c 70 lea (%rax,%rsi,2),%rbp 18000ab0c: 49 8b d5 mov %r13,%rdx 18000ab0f: 4a 8d 0c 60 lea (%rax,%r12,2),%rcx 18000ab13: 4c 8b c5 mov %rbp,%r8 18000ab16: 48 03 d2 add %rdx,%rdx 18000ab19: 4c 8b ca mov %rdx,%r9 18000ab1c: e8 3f 81 02 00 call 0x180032c60 18000ab21: 85 db test %ebx,%ebx 18000ab23: 78 30 js 0x18000ab55 18000ab25: 48 8b 07 mov (%rdi),%rax 18000ab28: 3b 58 f4 cmp -0xc(%rax),%ebx 18000ab2b: 7f 28 jg 0x18000ab55 18000ab2d: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18000ab32: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18000ab37: 89 58 f0 mov %ebx,-0x10(%rax) 18000ab3a: 48 8b 07 mov (%rdi),%rax 18000ab3d: 48 63 cb movslq %ebx,%rcx 18000ab40: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18000ab45: 66 c7 04 48 00 00 movw $0x0,(%rax,%rcx,2) 18000ab4b: 48 83 c4 20 add $0x20,%rsp 18000ab4f: 41 5d pop %r13 18000ab51: 41 5c pop %r12 18000ab53: 5f pop %rdi 18000ab54: c3 ret 18000ab55: b9 57 00 07 80 mov $0x80070057,%ecx 18000ab5a: e8 11 06 00 00 call 0x18000b170 18000ab5f: cc int3 18000ab60: 48 83 ec 28 sub $0x28,%rsp 18000ab64: 44 8b c2 mov %edx,%r8d 18000ab67: 48 8b 11 mov (%rcx),%rdx 18000ab6a: 8b 42 f0 mov -0x10(%rdx),%eax 18000ab6d: 41 3b c0 cmp %r8d,%eax 18000ab70: 44 0f 4f c0 cmovg %eax,%r8d 18000ab74: 83 7a f8 01 cmpl $0x1,-0x8(%rdx) 18000ab78: 7e 0c jle 0x18000ab86 18000ab7a: 41 8b d0 mov %r8d,%edx 18000ab7d: 48 83 c4 28 add $0x28,%rsp 18000ab81: e9 3a 00 00 00 jmp 0x18000abc0 18000ab86: 8b 52 f4 mov -0xc(%rdx),%edx 18000ab89: 41 3b d0 cmp %r8d,%edx 18000ab8c: 7d 2c jge 0x18000abba 18000ab8e: 81 fa 00 04 00 00 cmp $0x400,%edx 18000ab94: 7e 16 jle 0x18000abac 18000ab96: 81 c2 00 04 00 00 add $0x400,%edx 18000ab9c: 41 3b d0 cmp %r8d,%edx 18000ab9f: 41 0f 4c d0 cmovl %r8d,%edx 18000aba3: 48 83 c4 28 add $0x28,%rsp 18000aba7: e9 c4 00 00 00 jmp 0x18000ac70 18000abac: 03 d2 add %edx,%edx 18000abae: 41 3b d0 cmp %r8d,%edx 18000abb1: 41 0f 4c d0 cmovl %r8d,%edx 18000abb5: e8 b6 00 00 00 call 0x18000ac70 18000abba: 48 83 c4 28 add $0x28,%rsp 18000abbe: c3 ret 18000abbf: cc int3 18000abc0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000abc5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18000abca: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18000abcf: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18000abd4: 41 54 push %r12 18000abd6: 48 83 ec 20 sub $0x20,%rsp 18000abda: 48 8b 19 mov (%rcx),%rbx 18000abdd: 48 8b f1 mov %rcx,%rsi 18000abe0: 8b fa mov %edx,%edi 18000abe2: 48 8b 4b e8 mov -0x18(%rbx),%rcx 18000abe6: 8b 6b f0 mov -0x10(%rbx),%ebp 18000abe9: 48 8b 01 mov (%rcx),%rax 18000abec: ff 50 20 call *0x20(%rax) 18000abef: 41 b8 01 00 00 00 mov $0x1,%r8d 18000abf5: 8b d7 mov %edi,%edx 18000abf7: 4c 8b 08 mov (%rax),%r9 18000abfa: 48 8b c8 mov %rax,%rcx 18000abfd: 41 ff 11 call *(%r9) 18000ac00: 48 85 c0 test %rax,%rax 18000ac03: 4c 8b e0 mov %rax,%r12 18000ac06: 75 06 jne 0x18000ac0e 18000ac08: e8 63 01 00 00 call 0x18000ad70 18000ac0d: cc int3 18000ac0e: 3b ef cmp %edi,%ebp 18000ac10: 4c 8b c3 mov %rbx,%r8 18000ac13: 0f 4c fd cmovl %ebp,%edi 18000ac16: 83 c7 01 add $0x1,%edi 18000ac19: 48 63 d7 movslq %edi,%rdx 18000ac1c: 48 8d 78 18 lea 0x18(%rax),%rdi 18000ac20: 48 8b cf mov %rdi,%rcx 18000ac23: 4c 8b ca mov %rdx,%r9 18000ac26: e8 35 80 02 00 call 0x180032c60 18000ac2b: 41 89 6c 24 08 mov %ebp,0x8(%r12) 18000ac30: 83 c8 ff or $0xffffffff,%eax 18000ac33: f0 0f c1 43 f8 lock xadd %eax,-0x8(%rbx) 18000ac38: 83 c0 ff add $0xffffffff,%eax 18000ac3b: 85 c0 test %eax,%eax 18000ac3d: 7f 0e jg 0x18000ac4d 18000ac3f: 48 8b 4b e8 mov -0x18(%rbx),%rcx 18000ac43: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18000ac47: 48 8b 01 mov (%rcx),%rax 18000ac4a: ff 50 08 call *0x8(%rax) 18000ac4d: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000ac52: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18000ac57: 48 89 3e mov %rdi,(%rsi) 18000ac5a: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18000ac5f: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 18000ac64: 48 83 c4 20 add $0x20,%rsp 18000ac68: 41 5c pop %r12 18000ac6a: c3 ret 18000ac6b: cc int3 18000ac6c: cc int3 18000ac6d: cc int3 18000ac6e: cc int3 18000ac6f: cc int3 18000ac70: 40 53 rex push %rbx 18000ac72: 48 83 ec 20 sub $0x20,%rsp 18000ac76: 44 8b c2 mov %edx,%r8d 18000ac79: 48 8b 11 mov (%rcx),%rdx 18000ac7c: 48 8b d9 mov %rcx,%rbx 18000ac7f: 48 8b 4a e8 mov -0x18(%rdx),%rcx 18000ac83: 48 83 ea 18 sub $0x18,%rdx 18000ac87: 44 39 42 0c cmp %r8d,0xc(%rdx) 18000ac8b: 7d 29 jge 0x18000acb6 18000ac8d: 45 85 c0 test %r8d,%r8d 18000ac90: 7e 24 jle 0x18000acb6 18000ac92: 48 8b 01 mov (%rcx),%rax 18000ac95: 41 b9 01 00 00 00 mov $0x1,%r9d 18000ac9b: ff 50 10 call *0x10(%rax) 18000ac9e: 48 85 c0 test %rax,%rax 18000aca1: 75 06 jne 0x18000aca9 18000aca3: e8 c8 00 00 00 call 0x18000ad70 18000aca8: cc int3 18000aca9: 48 83 c0 18 add $0x18,%rax 18000acad: 48 89 03 mov %rax,(%rbx) 18000acb0: 48 83 c4 20 add $0x20,%rsp 18000acb4: 5b pop %rbx 18000acb5: c3 ret 18000acb6: e8 b5 00 00 00 call 0x18000ad70 18000acbb: cc int3 18000acbc: cc int3 18000acbd: cc int3 18000acbe: cc int3 18000acbf: cc int3 18000acc0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000acc5: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18000acca: 57 push %rdi 18000accb: 48 83 ec 20 sub $0x20,%rsp 18000accf: 4d 85 c9 test %r9,%r9 18000acd2: 49 63 d8 movslq %r8d,%rbx 18000acd5: 48 8b f2 mov %rdx,%rsi 18000acd8: 48 8b f9 mov %rcx,%rdi 18000acdb: 75 0b jne 0x18000ace8 18000acdd: b9 05 40 00 80 mov $0x80004005,%ecx 18000ace2: e8 89 04 00 00 call 0x18000b170 18000ace7: cc int3 18000ace8: 48 85 d2 test %rdx,%rdx 18000aceb: 75 10 jne 0x18000acfd 18000aced: 45 85 c0 test %r8d,%r8d 18000acf0: 74 0b je 0x18000acfd 18000acf2: b9 57 00 07 80 mov $0x80070057,%ecx 18000acf7: e8 74 04 00 00 call 0x18000b170 18000acfc: cc int3 18000acfd: 49 8b 01 mov (%r9),%rax 18000ad00: 41 b8 02 00 00 00 mov $0x2,%r8d 18000ad06: 8b d3 mov %ebx,%edx 18000ad08: 49 8b c9 mov %r9,%rcx 18000ad0b: ff 10 call *(%rax) 18000ad0d: 48 85 c0 test %rax,%rax 18000ad10: 75 06 jne 0x18000ad18 18000ad12: e8 59 00 00 00 call 0x18000ad70 18000ad17: cc int3 18000ad18: 48 83 c0 18 add $0x18,%rax 18000ad1c: 85 db test %ebx,%ebx 18000ad1e: 48 89 07 mov %rax,(%rdi) 18000ad21: 78 36 js 0x18000ad59 18000ad23: 3b 58 f4 cmp -0xc(%rax),%ebx 18000ad26: 7f 31 jg 0x18000ad59 18000ad28: 89 58 f0 mov %ebx,-0x10(%rax) 18000ad2b: 48 8b 07 mov (%rdi),%rax 18000ad2e: 48 8d 14 1b lea (%rbx,%rbx,1),%rdx 18000ad32: 66 c7 04 02 00 00 movw $0x0,(%rdx,%rax,1) 18000ad38: 48 8b 0f mov (%rdi),%rcx 18000ad3b: 4c 8b ca mov %rdx,%r9 18000ad3e: 4c 8b c6 mov %rsi,%r8 18000ad41: e8 1a 7f 02 00 call 0x180032c60 18000ad46: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000ad4b: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18000ad50: 48 8b c7 mov %rdi,%rax 18000ad53: 48 83 c4 20 add $0x20,%rsp 18000ad57: 5f pop %rdi 18000ad58: c3 ret 18000ad59: b9 57 00 07 80 mov $0x80070057,%ecx 18000ad5e: e8 0d 04 00 00 call 0x18000b170 18000ad63: cc int3 18000ad64: cc int3 18000ad65: cc int3 18000ad66: cc int3 18000ad67: cc int3 18000ad68: cc int3 18000ad69: cc int3 18000ad6a: cc int3 18000ad6b: cc int3 18000ad6c: cc int3 18000ad6d: cc int3 18000ad6e: cc int3 18000ad6f: cc int3 18000ad70: 48 83 ec 28 sub $0x28,%rsp 18000ad74: b9 0e 00 07 80 mov $0x8007000e,%ecx 18000ad79: e8 f2 03 00 00 call 0x18000b170 18000ad7e: cc int3 18000ad7f: cc int3 18000ad80: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000ad85: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18000ad8a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18000ad8f: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18000ad94: 41 54 push %r12 18000ad96: 48 83 ec 30 sub $0x30,%rsp 18000ad9a: 83 ce ff or $0xffffffff,%esi 18000ad9d: 48 85 d2 test %rdx,%rdx 18000ada0: 4c 8b e2 mov %rdx,%r12 18000ada3: 48 8b f9 mov %rcx,%rdi 18000ada6: 0f 84 94 00 00 00 je 0x18000ae40 18000adac: ff 15 fe 39 06 00 call *0x639fe(%rip) # 0x18006e7b0 18000adb2: 44 8b ce mov %esi,%r9d 18000adb5: 4d 8b c4 mov %r12,%r8 18000adb8: 33 d2 xor %edx,%edx 18000adba: 8b c8 mov %eax,%ecx 18000adbc: c7 44 24 28 00 00 00 movl $0x0,0x28(%rsp) 18000adc3: 00 18000adc4: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18000adcb: 00 00 18000adcd: ff 15 75 87 04 00 call *0x48775(%rip) # 0x180053548 18000add3: 8d 68 ff lea -0x1(%rax),%ebp 18000add6: 85 ed test %ebp,%ebp 18000add8: 7e 66 jle 0x18000ae40 18000adda: 48 8b 0f mov (%rdi),%rcx 18000addd: ba 01 00 00 00 mov $0x1,%edx 18000ade2: 2b 51 f8 sub -0x8(%rcx),%edx 18000ade5: 8b 49 f4 mov -0xc(%rcx),%ecx 18000ade8: 2b cd sub %ebp,%ecx 18000adea: 0b d1 or %ecx,%edx 18000adec: 7d 0a jge 0x18000adf8 18000adee: 8b d5 mov %ebp,%edx 18000adf0: 48 8b cf mov %rdi,%rcx 18000adf3: e8 98 03 00 00 call 0x18000b190 18000adf8: 48 8b 1f mov (%rdi),%rbx 18000adfb: ff 15 af 39 06 00 call *0x639af(%rip) # 0x18006e7b0 18000ae01: 44 8b ce mov %esi,%r9d 18000ae04: 4d 8b c4 mov %r12,%r8 18000ae07: 33 d2 xor %edx,%edx 18000ae09: 8b c8 mov %eax,%ecx 18000ae0b: 89 6c 24 28 mov %ebp,0x28(%rsp) 18000ae0f: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18000ae14: ff 15 2e 87 04 00 call *0x4872e(%rip) # 0x180053548 18000ae1a: 4c 8b 1f mov (%rdi),%r11 18000ae1d: 41 3b 6b f4 cmp -0xc(%r11),%ebp 18000ae21: 7f 12 jg 0x18000ae35 18000ae23: 41 89 6b f0 mov %ebp,-0x10(%r11) 18000ae27: 48 8b 07 mov (%rdi),%rax 18000ae2a: 48 63 cd movslq %ebp,%rcx 18000ae2d: 66 c7 04 48 00 00 movw $0x0,(%rax,%rcx,2) 18000ae33: eb 69 jmp 0x18000ae9e 18000ae35: b9 57 00 07 80 mov $0x80070057,%ecx 18000ae3a: e8 31 03 00 00 call 0x18000b170 18000ae3f: cc int3 18000ae40: 48 8b 07 mov (%rdi),%rax 18000ae43: 83 78 f0 00 cmpl $0x0,-0x10(%rax) 18000ae47: 48 8b 58 e8 mov -0x18(%rax),%rbx 18000ae4b: 48 8d 50 e8 lea -0x18(%rax),%rdx 18000ae4f: 74 4d je 0x18000ae9e 18000ae51: 83 7a 10 00 cmpl $0x0,0x10(%rdx) 18000ae55: 7d 22 jge 0x18000ae79 18000ae57: 83 78 f4 00 cmpl $0x0,-0xc(%rax) 18000ae5b: 7d 0b jge 0x18000ae68 18000ae5d: b9 57 00 07 80 mov $0x80070057,%ecx 18000ae62: e8 09 03 00 00 call 0x18000b170 18000ae67: cc int3 18000ae68: c7 40 f0 00 00 00 00 movl $0x0,-0x10(%rax) 18000ae6f: 48 8b 07 mov (%rdi),%rax 18000ae72: 66 c7 00 00 00 movw $0x0,(%rax) 18000ae77: eb 25 jmp 0x18000ae9e 18000ae79: f0 0f c1 72 10 lock xadd %esi,0x10(%rdx) 18000ae7e: 83 c6 ff add $0xffffffff,%esi 18000ae81: 85 f6 test %esi,%esi 18000ae83: 7f 09 jg 0x18000ae8e 18000ae85: 48 8b 0a mov (%rdx),%rcx 18000ae88: 48 8b 01 mov (%rcx),%rax 18000ae8b: ff 50 08 call *0x8(%rax) 18000ae8e: 48 8b 03 mov (%rbx),%rax 18000ae91: 48 8b cb mov %rbx,%rcx 18000ae94: ff 50 18 call *0x18(%rax) 18000ae97: 48 83 c0 18 add $0x18,%rax 18000ae9b: 48 89 07 mov %rax,(%rdi) 18000ae9e: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18000aea3: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18000aea8: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18000aead: 48 8b c7 mov %rdi,%rax 18000aeb0: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 18000aeb5: 48 83 c4 30 add $0x30,%rsp 18000aeb9: 41 5c pop %r12 18000aebb: c3 ret 18000aebc: cc int3 18000aebd: cc int3 18000aebe: cc int3 18000aebf: cc int3 18000aec0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000aec5: 57 push %rdi 18000aec6: 48 83 ec 20 sub $0x20,%rsp 18000aeca: 48 8b 01 mov (%rcx),%rax 18000aecd: 48 8b d9 mov %rcx,%rbx 18000aed0: 83 78 f0 00 cmpl $0x0,-0x10(%rax) 18000aed4: 48 8b 78 e8 mov -0x18(%rax),%rdi 18000aed8: 48 8d 50 e8 lea -0x18(%rax),%rdx 18000aedc: 74 59 je 0x18000af37 18000aede: 83 7a 10 00 cmpl $0x0,0x10(%rdx) 18000aee2: 7d 2b jge 0x18000af0f 18000aee4: 83 78 f4 00 cmpl $0x0,-0xc(%rax) 18000aee8: 7d 0b jge 0x18000aef5 18000aeea: b9 57 00 07 80 mov $0x80070057,%ecx 18000aeef: e8 7c 02 00 00 call 0x18000b170 18000aef4: cc int3 18000aef5: c7 40 f0 00 00 00 00 movl $0x0,-0x10(%rax) 18000aefc: 48 8b 01 mov (%rcx),%rax 18000aeff: 66 c7 00 00 00 movw $0x0,(%rax) 18000af04: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000af09: 48 83 c4 20 add $0x20,%rsp 18000af0d: 5f pop %rdi 18000af0e: c3 ret 18000af0f: 83 c8 ff or $0xffffffff,%eax 18000af12: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18000af17: 83 c0 ff add $0xffffffff,%eax 18000af1a: 85 c0 test %eax,%eax 18000af1c: 7f 09 jg 0x18000af27 18000af1e: 48 8b 0a mov (%rdx),%rcx 18000af21: 48 8b 01 mov (%rcx),%rax 18000af24: ff 50 08 call *0x8(%rax) 18000af27: 48 8b 07 mov (%rdi),%rax 18000af2a: 48 8b cf mov %rdi,%rcx 18000af2d: ff 50 18 call *0x18(%rax) 18000af30: 48 83 c0 18 add $0x18,%rax 18000af34: 48 89 03 mov %rax,(%rbx) 18000af37: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000af3c: 48 83 c4 20 add $0x20,%rsp 18000af40: 5f pop %rdi 18000af41: c3 ret 18000af42: cc int3 18000af43: cc int3 18000af44: cc int3 18000af45: cc int3 18000af46: cc int3 18000af47: cc int3 18000af48: cc int3 18000af49: cc int3 18000af4a: cc int3 18000af4b: cc int3 18000af4c: cc int3 18000af4d: cc int3 18000af4e: cc int3 18000af4f: cc int3 18000af50: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000af55: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18000af5a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18000af5f: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18000af64: 41 54 push %r12 18000af66: 48 83 ec 20 sub $0x20,%rsp 18000af6a: 41 8b c0 mov %r8d,%eax 18000af6d: 48 8b ea mov %rdx,%rbp 18000af70: 41 8b d8 mov %r8d,%ebx 18000af73: c1 e8 04 shr $0x4,%eax 18000af76: 48 8b f1 mov %rcx,%rsi 18000af79: 41 b8 06 00 00 00 mov $0x6,%r8d 18000af7f: 66 05 01 00 add $0x1,%ax 18000af83: 48 8b cd mov %rbp,%rcx 18000af86: 0f b7 d0 movzwl %ax,%edx 18000af89: ff 15 c1 85 04 00 call *0x485c1(%rip) # 0x180053550 18000af8f: 48 85 c0 test %rax,%rax 18000af92: 4c 8b e0 mov %rax,%r12 18000af95: 0f 84 17 01 00 00 je 0x18000b0b2 18000af9b: 48 8b d0 mov %rax,%rdx 18000af9e: 48 8b cd mov %rbp,%rcx 18000afa1: ff 15 79 85 04 00 call *0x48579(%rip) # 0x180053520 18000afa7: 48 85 c0 test %rax,%rax 18000afaa: 0f 84 02 01 00 00 je 0x18000b0b2 18000afb0: 48 8b c8 mov %rax,%rcx 18000afb3: ff 15 6f 85 04 00 call *0x4856f(%rip) # 0x180053528 18000afb9: 48 85 c0 test %rax,%rax 18000afbc: 48 8b f8 mov %rax,%rdi 18000afbf: 0f 84 ed 00 00 00 je 0x18000b0b2 18000afc5: 49 8b d4 mov %r12,%rdx 18000afc8: 48 8b cd mov %rbp,%rcx 18000afcb: ff 15 5f 85 04 00 call *0x4855f(%rip) # 0x180053530 18000afd1: 44 8b d8 mov %eax,%r11d 18000afd4: 4c 03 df add %rdi,%r11 18000afd7: 83 e3 0f and $0xf,%ebx 18000afda: 76 1a jbe 0x18000aff6 18000afdc: 66 66 66 90 data16 data16 xchg %ax,%ax 18000afe0: 49 3b fb cmp %r11,%rdi 18000afe3: 0f 83 c9 00 00 00 jae 0x18000b0b2 18000afe9: 83 c3 ff add $0xffffffff,%ebx 18000afec: 0f b7 07 movzwl (%rdi),%eax 18000afef: 48 8d 7c 47 02 lea 0x2(%rdi,%rax,2),%rdi 18000aff4: 75 ea jne 0x18000afe0 18000aff6: 49 3b fb cmp %r11,%rdi 18000aff9: 0f 83 b3 00 00 00 jae 0x18000b0b2 18000afff: 0f b7 07 movzwl (%rdi),%eax 18000b002: 66 85 c0 test %ax,%ax 18000b005: 0f 84 a7 00 00 00 je 0x18000b0b2 18000b00b: 0f b7 d8 movzwl %ax,%ebx 18000b00e: 48 8b 06 mov (%rsi),%rax 18000b011: b9 01 00 00 00 mov $0x1,%ecx 18000b016: 2b 48 f8 sub -0x8(%rax),%ecx 18000b019: 8b 40 f4 mov -0xc(%rax),%eax 18000b01c: 2b c3 sub %ebx,%eax 18000b01e: 0b c8 or %eax,%ecx 18000b020: 7d 0a jge 0x18000b02c 18000b022: 8b d3 mov %ebx,%edx 18000b024: 48 8b ce mov %rsi,%rcx 18000b027: e8 64 01 00 00 call 0x18000b190 18000b02c: 0f b7 0f movzwl (%rdi),%ecx 18000b02f: 4c 8d 47 02 lea 0x2(%rdi),%r8 18000b033: 83 f9 ff cmp $0xffffffff,%ecx 18000b036: 75 11 jne 0x18000b049 18000b038: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18000b03c: 33 c0 xor %eax,%eax 18000b03e: 49 8b f8 mov %r8,%rdi 18000b041: 66 f2 af repnz scas %es:(%rdi),%ax 18000b044: 48 f7 d1 not %rcx 18000b047: 23 c9 and %ecx,%ecx 18000b049: 4c 63 c9 movslq %ecx,%r9 18000b04c: 48 8b 0e mov (%rsi),%rcx 18000b04f: 48 8d 3c 1b lea (%rbx,%rbx,1),%rdi 18000b053: 48 8b d7 mov %rdi,%rdx 18000b056: 4d 03 c9 add %r9,%r9 18000b059: e8 02 7c 02 00 call 0x180032c60 18000b05e: 85 c0 test %eax,%eax 18000b060: 74 26 je 0x18000b088 18000b062: 83 f8 0c cmp $0xc,%eax 18000b065: 74 1b je 0x18000b082 18000b067: 83 f8 16 cmp $0x16,%eax 18000b06a: 74 10 je 0x18000b07c 18000b06c: 83 f8 22 cmp $0x22,%eax 18000b06f: 74 0b je 0x18000b07c 18000b071: 83 f8 50 cmp $0x50,%eax 18000b074: 74 12 je 0x18000b088 18000b076: e8 15 3d 01 00 call 0x18001ed90 18000b07b: cc int3 18000b07c: e8 0f 3d 01 00 call 0x18001ed90 18000b081: cc int3 18000b082: e8 e5 3c 01 00 call 0x18001ed6c 18000b087: cc int3 18000b088: 85 db test %ebx,%ebx 18000b08a: 78 1b js 0x18000b0a7 18000b08c: 48 8b 0e mov (%rsi),%rcx 18000b08f: 3b 59 f4 cmp -0xc(%rcx),%ebx 18000b092: 7f 13 jg 0x18000b0a7 18000b094: 89 59 f0 mov %ebx,-0x10(%rcx) 18000b097: 48 8b 0e mov (%rsi),%rcx 18000b09a: b8 01 00 00 00 mov $0x1,%eax 18000b09f: 66 c7 04 0f 00 00 movw $0x0,(%rdi,%rcx,1) 18000b0a5: eb 0d jmp 0x18000b0b4 18000b0a7: b9 57 00 07 80 mov $0x80070057,%ecx 18000b0ac: e8 bf 00 00 00 call 0x18000b170 18000b0b1: cc int3 18000b0b2: 33 c0 xor %eax,%eax 18000b0b4: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000b0b9: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18000b0be: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18000b0c3: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 18000b0c8: 48 83 c4 20 add $0x20,%rsp 18000b0cc: 41 5c pop %r12 18000b0ce: c3 ret 18000b0cf: cc int3 18000b0d0: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18000b0d5: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18000b0da: 57 push %rdi 18000b0db: 48 83 ec 20 sub $0x20,%rsp 18000b0df: 41 8b f8 mov %r8d,%edi 18000b0e2: 48 8b f2 mov %rdx,%rsi 18000b0e5: 48 8b e9 mov %rcx,%rbp 18000b0e8: ff 15 32 84 04 00 call *0x48432(%rip) # 0x180053520 18000b0ee: 48 85 c0 test %rax,%rax 18000b0f1: 75 10 jne 0x18000b103 18000b0f3: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18000b0f8: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18000b0fd: 48 83 c4 20 add $0x20,%rsp 18000b101: 5f pop %rdi 18000b102: c3 ret 18000b103: 48 8b c8 mov %rax,%rcx 18000b106: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 18000b10b: ff 15 17 84 04 00 call *0x48417(%rip) # 0x180053528 18000b111: 48 85 c0 test %rax,%rax 18000b114: 48 8b d8 mov %rax,%rbx 18000b117: 74 2e je 0x18000b147 18000b119: 48 8b d6 mov %rsi,%rdx 18000b11c: 48 8b cd mov %rbp,%rcx 18000b11f: ff 15 0b 84 04 00 call *0x4840b(%rip) # 0x180053530 18000b125: 44 8b d8 mov %eax,%r11d 18000b128: 4c 03 db add %rbx,%r11 18000b12b: 83 e7 0f and $0xf,%edi 18000b12e: 76 12 jbe 0x18000b142 18000b130: 49 3b db cmp %r11,%rbx 18000b133: 73 12 jae 0x18000b147 18000b135: 83 c7 ff add $0xffffffff,%edi 18000b138: 0f b7 03 movzwl (%rbx),%eax 18000b13b: 48 8d 5c 43 02 lea 0x2(%rbx,%rax,2),%rbx 18000b140: 75 ee jne 0x18000b130 18000b142: 49 3b db cmp %r11,%rbx 18000b145: 72 04 jb 0x18000b14b 18000b147: 33 c0 xor %eax,%eax 18000b149: eb 0c jmp 0x18000b157 18000b14b: 33 c0 xor %eax,%eax 18000b14d: 66 39 03 cmp %ax,(%rbx) 18000b150: 48 0f 44 d8 cmove %rax,%rbx 18000b154: 48 8b c3 mov %rbx,%rax 18000b157: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000b15c: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18000b161: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18000b166: 48 83 c4 20 add $0x20,%rsp 18000b16a: 5f pop %rdi 18000b16b: c3 ret 18000b16c: cc int3 18000b16d: cc int3 18000b16e: cc int3 18000b16f: cc int3 18000b170: 48 83 ec 28 sub $0x28,%rsp 18000b174: 81 f9 0e 00 07 80 cmp $0x8007000e,%ecx 18000b17a: 75 06 jne 0x18000b182 18000b17c: e8 eb 3b 01 00 call 0x18001ed6c 18000b181: cc int3 18000b182: e8 e1 5a 01 00 call 0x180020c68 18000b187: cc int3 18000b188: cc int3 18000b189: cc int3 18000b18a: cc int3 18000b18b: cc int3 18000b18c: cc int3 18000b18d: cc int3 18000b18e: cc int3 18000b18f: cc int3 18000b190: 48 83 ec 28 sub $0x28,%rsp 18000b194: 44 8b c2 mov %edx,%r8d 18000b197: 48 8b 11 mov (%rcx),%rdx 18000b19a: 8b 42 f0 mov -0x10(%rdx),%eax 18000b19d: 41 3b c0 cmp %r8d,%eax 18000b1a0: 44 0f 4f c0 cmovg %eax,%r8d 18000b1a4: 83 7a f8 01 cmpl $0x1,-0x8(%rdx) 18000b1a8: 7e 0c jle 0x18000b1b6 18000b1aa: 41 8b d0 mov %r8d,%edx 18000b1ad: 48 83 c4 28 add $0x28,%rsp 18000b1b1: e9 3a 00 00 00 jmp 0x18000b1f0 18000b1b6: 8b 52 f4 mov -0xc(%rdx),%edx 18000b1b9: 41 3b d0 cmp %r8d,%edx 18000b1bc: 7d 2c jge 0x18000b1ea 18000b1be: 81 fa 00 04 00 00 cmp $0x400,%edx 18000b1c4: 7e 16 jle 0x18000b1dc 18000b1c6: 81 c2 00 04 00 00 add $0x400,%edx 18000b1cc: 41 3b d0 cmp %r8d,%edx 18000b1cf: 41 0f 4c d0 cmovl %r8d,%edx 18000b1d3: 48 83 c4 28 add $0x28,%rsp 18000b1d7: e9 c4 00 00 00 jmp 0x18000b2a0 18000b1dc: 03 d2 add %edx,%edx 18000b1de: 41 3b d0 cmp %r8d,%edx 18000b1e1: 41 0f 4c d0 cmovl %r8d,%edx 18000b1e5: e8 b6 00 00 00 call 0x18000b2a0 18000b1ea: 48 83 c4 28 add $0x28,%rsp 18000b1ee: c3 ret 18000b1ef: cc int3 18000b1f0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000b1f5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18000b1fa: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18000b1ff: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18000b204: 41 54 push %r12 18000b206: 48 83 ec 20 sub $0x20,%rsp 18000b20a: 48 8b 19 mov (%rcx),%rbx 18000b20d: 48 8b f1 mov %rcx,%rsi 18000b210: 8b fa mov %edx,%edi 18000b212: 48 8b 4b e8 mov -0x18(%rbx),%rcx 18000b216: 8b 6b f0 mov -0x10(%rbx),%ebp 18000b219: 48 8b 01 mov (%rcx),%rax 18000b21c: ff 50 20 call *0x20(%rax) 18000b21f: 41 b8 02 00 00 00 mov $0x2,%r8d 18000b225: 8b d7 mov %edi,%edx 18000b227: 4c 8b 08 mov (%rax),%r9 18000b22a: 48 8b c8 mov %rax,%rcx 18000b22d: 41 ff 11 call *(%r9) 18000b230: 48 85 c0 test %rax,%rax 18000b233: 4c 8b e0 mov %rax,%r12 18000b236: 75 06 jne 0x18000b23e 18000b238: e8 33 fb ff ff call 0x18000ad70 18000b23d: cc int3 18000b23e: 3b ef cmp %edi,%ebp 18000b240: 4c 8b c3 mov %rbx,%r8 18000b243: 0f 4c fd cmovl %ebp,%edi 18000b246: 83 c7 01 add $0x1,%edi 18000b249: 48 63 d7 movslq %edi,%rdx 18000b24c: 48 8d 78 18 lea 0x18(%rax),%rdi 18000b250: 48 03 d2 add %rdx,%rdx 18000b253: 48 8b cf mov %rdi,%rcx 18000b256: 4c 8b ca mov %rdx,%r9 18000b259: e8 02 7a 02 00 call 0x180032c60 18000b25e: 41 89 6c 24 08 mov %ebp,0x8(%r12) 18000b263: 83 c8 ff or $0xffffffff,%eax 18000b266: f0 0f c1 43 f8 lock xadd %eax,-0x8(%rbx) 18000b26b: 83 c0 ff add $0xffffffff,%eax 18000b26e: 85 c0 test %eax,%eax 18000b270: 7f 0e jg 0x18000b280 18000b272: 48 8b 4b e8 mov -0x18(%rbx),%rcx 18000b276: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18000b27a: 48 8b 01 mov (%rcx),%rax 18000b27d: ff 50 08 call *0x8(%rax) 18000b280: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000b285: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18000b28a: 48 89 3e mov %rdi,(%rsi) 18000b28d: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18000b292: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 18000b297: 48 83 c4 20 add $0x20,%rsp 18000b29b: 41 5c pop %r12 18000b29d: c3 ret 18000b29e: cc int3 18000b29f: cc int3 18000b2a0: 40 53 rex push %rbx 18000b2a2: 48 83 ec 20 sub $0x20,%rsp 18000b2a6: 44 8b c2 mov %edx,%r8d 18000b2a9: 48 8b 11 mov (%rcx),%rdx 18000b2ac: 48 8b d9 mov %rcx,%rbx 18000b2af: 48 8b 4a e8 mov -0x18(%rdx),%rcx 18000b2b3: 48 83 ea 18 sub $0x18,%rdx 18000b2b7: 44 39 42 0c cmp %r8d,0xc(%rdx) 18000b2bb: 7d 29 jge 0x18000b2e6 18000b2bd: 45 85 c0 test %r8d,%r8d 18000b2c0: 7e 24 jle 0x18000b2e6 18000b2c2: 48 8b 01 mov (%rcx),%rax 18000b2c5: 41 b9 02 00 00 00 mov $0x2,%r9d 18000b2cb: ff 50 10 call *0x10(%rax) 18000b2ce: 48 85 c0 test %rax,%rax 18000b2d1: 75 06 jne 0x18000b2d9 18000b2d3: e8 98 fa ff ff call 0x18000ad70 18000b2d8: cc int3 18000b2d9: 48 83 c0 18 add $0x18,%rax 18000b2dd: 48 89 03 mov %rax,(%rbx) 18000b2e0: 48 83 c4 20 add $0x20,%rsp 18000b2e4: 5b pop %rbx 18000b2e5: c3 ret 18000b2e6: e8 85 fa ff ff call 0x18000ad70 18000b2eb: cc int3 18000b2ec: cc int3 18000b2ed: cc int3 18000b2ee: cc int3 18000b2ef: cc int3 18000b2f0: e9 9f 3c 01 00 jmp 0x18001ef94 18000b2f5: cc int3 18000b2f6: cc int3 18000b2f7: cc int3 18000b2f8: cc int3 18000b2f9: cc int3 18000b2fa: cc int3 18000b2fb: cc int3 18000b2fc: cc int3 18000b2fd: cc int3 18000b2fe: cc int3 18000b2ff: cc int3 18000b300: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000b305: 57 push %rdi 18000b306: 48 83 ec 20 sub $0x20,%rsp 18000b30a: 48 8b d9 mov %rcx,%rbx 18000b30d: 48 8b 09 mov (%rcx),%rcx 18000b310: 48 8b 01 mov (%rcx),%rax 18000b313: ff 50 20 call *0x20(%rax) 18000b316: 83 7b 10 00 cmpl $0x0,0x10(%rbx) 18000b31a: 48 8b c8 mov %rax,%rcx 18000b31d: 7c 1b jl 0x18000b33a 18000b31f: 48 3b 03 cmp (%rbx),%rax 18000b322: 75 16 jne 0x18000b33a 18000b324: 48 8b fb mov %rbx,%rdi 18000b327: f0 83 43 10 01 lock addl $0x1,0x10(%rbx) 18000b32c: 48 8b c3 mov %rbx,%rax 18000b32f: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000b334: 48 83 c4 20 add $0x20,%rsp 18000b338: 5f pop %rdi 18000b339: c3 ret 18000b33a: 48 8b 00 mov (%rax),%rax 18000b33d: 8b 53 08 mov 0x8(%rbx),%edx 18000b340: 41 b8 02 00 00 00 mov $0x2,%r8d 18000b346: ff 10 call *(%rax) 18000b348: 48 85 c0 test %rax,%rax 18000b34b: 48 8b f8 mov %rax,%rdi 18000b34e: 75 06 jne 0x18000b356 18000b350: e8 1b fa ff ff call 0x18000ad70 18000b355: cc int3 18000b356: 8b 43 08 mov 0x8(%rbx),%eax 18000b359: 4c 8d 43 18 lea 0x18(%rbx),%r8 18000b35d: 48 8d 4f 18 lea 0x18(%rdi),%rcx 18000b361: 89 47 08 mov %eax,0x8(%rdi) 18000b364: 8b 43 08 mov 0x8(%rbx),%eax 18000b367: 83 c0 01 add $0x1,%eax 18000b36a: 48 63 d0 movslq %eax,%rdx 18000b36d: 48 03 d2 add %rdx,%rdx 18000b370: 4c 8b ca mov %rdx,%r9 18000b373: e8 e8 78 02 00 call 0x180032c60 18000b378: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000b37d: 48 8b c7 mov %rdi,%rax 18000b380: 48 83 c4 20 add $0x20,%rsp 18000b384: 5f pop %rdi 18000b385: c3 ret 18000b386: cc int3 18000b387: cc int3 18000b388: cc int3 18000b389: cc int3 18000b38a: cc int3 18000b38b: cc int3 18000b38c: cc int3 18000b38d: cc int3 18000b38e: cc int3 18000b38f: cc int3 18000b390: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000b395: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18000b39a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18000b39f: 57 push %rdi 18000b3a0: 48 83 ec 20 sub $0x20,%rsp 18000b3a4: 48 8b 12 mov (%rdx),%rdx 18000b3a7: 48 8b 19 mov (%rcx),%rbx 18000b3aa: 48 8b f1 mov %rcx,%rsi 18000b3ad: 48 8d 7a e8 lea -0x18(%rdx),%rdi 18000b3b1: 48 83 eb 18 sub $0x18,%rbx 18000b3b5: 48 3b fb cmp %rbx,%rdi 18000b3b8: 0f 84 a2 00 00 00 je 0x18000b460 18000b3be: 83 7b 10 00 cmpl $0x0,0x10(%rbx) 18000b3c2: 0f 8c 8c 00 00 00 jl 0x18000b454 18000b3c8: 48 8b 0f mov (%rdi),%rcx 18000b3cb: 48 3b 0b cmp (%rbx),%rcx 18000b3ce: 0f 85 80 00 00 00 jne 0x18000b454 18000b3d4: 48 8b 01 mov (%rcx),%rax 18000b3d7: ff 50 20 call *0x20(%rax) 18000b3da: 83 7f 10 00 cmpl $0x0,0x10(%rdi) 18000b3de: 48 8b c8 mov %rax,%rcx 18000b3e1: 7c 0f jl 0x18000b3f2 18000b3e3: 48 3b 07 cmp (%rdi),%rax 18000b3e6: 75 0a jne 0x18000b3f2 18000b3e8: 48 8b ef mov %rdi,%rbp 18000b3eb: f0 83 47 10 01 lock addl $0x1,0x10(%rdi) 18000b3f0: eb 3e jmp 0x18000b430 18000b3f2: 48 8b 00 mov (%rax),%rax 18000b3f5: 8b 57 08 mov 0x8(%rdi),%edx 18000b3f8: 41 b8 02 00 00 00 mov $0x2,%r8d 18000b3fe: ff 10 call *(%rax) 18000b400: 48 85 c0 test %rax,%rax 18000b403: 48 8b e8 mov %rax,%rbp 18000b406: 75 06 jne 0x18000b40e 18000b408: e8 63 f9 ff ff call 0x18000ad70 18000b40d: cc int3 18000b40e: 8b 47 08 mov 0x8(%rdi),%eax 18000b411: 4c 8d 47 18 lea 0x18(%rdi),%r8 18000b415: 48 8d 4d 18 lea 0x18(%rbp),%rcx 18000b419: 89 45 08 mov %eax,0x8(%rbp) 18000b41c: 8b 47 08 mov 0x8(%rdi),%eax 18000b41f: 83 c0 01 add $0x1,%eax 18000b422: 48 63 d0 movslq %eax,%rdx 18000b425: 48 03 d2 add %rdx,%rdx 18000b428: 4c 8b ca mov %rdx,%r9 18000b42b: e8 30 78 02 00 call 0x180032c60 18000b430: 83 c8 ff or $0xffffffff,%eax 18000b433: f0 0f c1 43 10 lock xadd %eax,0x10(%rbx) 18000b438: 83 c0 ff add $0xffffffff,%eax 18000b43b: 85 c0 test %eax,%eax 18000b43d: 7f 0c jg 0x18000b44b 18000b43f: 48 8b 0b mov (%rbx),%rcx 18000b442: 48 8b d3 mov %rbx,%rdx 18000b445: 48 8b 01 mov (%rcx),%rax 18000b448: ff 50 08 call *0x8(%rax) 18000b44b: 48 8d 45 18 lea 0x18(%rbp),%rax 18000b44f: 48 89 06 mov %rax,(%rsi) 18000b452: eb 0c jmp 0x18000b460 18000b454: 44 8b 42 f0 mov -0x10(%rdx),%r8d 18000b458: 48 8b ce mov %rsi,%rcx 18000b45b: e8 20 00 00 00 call 0x18000b480 18000b460: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000b465: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18000b46a: 48 8b c6 mov %rsi,%rax 18000b46d: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18000b472: 48 83 c4 20 add $0x20,%rsp 18000b476: 5f pop %rdi 18000b477: c3 ret 18000b478: cc int3 18000b479: cc int3 18000b47a: cc int3 18000b47b: cc int3 18000b47c: cc int3 18000b47d: cc int3 18000b47e: cc int3 18000b47f: cc int3 18000b480: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 18000b485: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 18000b48a: 57 push %rdi 18000b48b: 48 83 ec 20 sub $0x20,%rsp 18000b48f: 45 85 c0 test %r8d,%r8d 18000b492: 49 63 f8 movslq %r8d,%rdi 18000b495: 48 8b ea mov %rdx,%rbp 18000b498: 48 8b d9 mov %rcx,%rbx 18000b49b: 0f 85 83 00 00 00 jne 0x18000b524 18000b4a1: 48 8b 01 mov (%rcx),%rax 18000b4a4: 44 39 40 f0 cmp %r8d,-0x10(%rax) 18000b4a8: 48 8b 78 e8 mov -0x18(%rax),%rdi 18000b4ac: 48 8d 50 e8 lea -0x18(%rax),%rdx 18000b4b0: 0f 84 03 01 00 00 je 0x18000b5b9 18000b4b6: 44 39 42 10 cmp %r8d,0x10(%rdx) 18000b4ba: 7d 30 jge 0x18000b4ec 18000b4bc: 44 39 40 f4 cmp %r8d,-0xc(%rax) 18000b4c0: 7d 0b jge 0x18000b4cd 18000b4c2: b9 57 00 07 80 mov $0x80070057,%ecx 18000b4c7: e8 a4 fc ff ff call 0x18000b170 18000b4cc: cc int3 18000b4cd: c7 40 f0 00 00 00 00 movl $0x0,-0x10(%rax) 18000b4d4: 48 8b 01 mov (%rcx),%rax 18000b4d7: 66 c7 00 00 00 movw $0x0,(%rax) 18000b4dc: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18000b4e1: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18000b4e6: 48 83 c4 20 add $0x20,%rsp 18000b4ea: 5f pop %rdi 18000b4eb: c3 ret 18000b4ec: 83 c8 ff or $0xffffffff,%eax 18000b4ef: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18000b4f4: 83 c0 ff add $0xffffffff,%eax 18000b4f7: 85 c0 test %eax,%eax 18000b4f9: 7f 09 jg 0x18000b504 18000b4fb: 48 8b 0a mov (%rdx),%rcx 18000b4fe: 48 8b 01 mov (%rcx),%rax 18000b501: ff 50 08 call *0x8(%rax) 18000b504: 48 8b 07 mov (%rdi),%rax 18000b507: 48 8b cf mov %rdi,%rcx 18000b50a: ff 50 18 call *0x18(%rax) 18000b50d: 48 83 c0 18 add $0x18,%rax 18000b511: 48 89 03 mov %rax,(%rbx) 18000b514: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18000b519: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18000b51e: 48 83 c4 20 add $0x20,%rsp 18000b522: 5f pop %rdi 18000b523: c3 ret 18000b524: 48 85 d2 test %rdx,%rdx 18000b527: 75 0b jne 0x18000b534 18000b529: b9 57 00 07 80 mov $0x80070057,%ecx 18000b52e: e8 3d fc ff ff call 0x18000b170 18000b533: cc int3 18000b534: 48 8b 01 mov (%rcx),%rax 18000b537: 48 89 74 24 30 mov %rsi,0x30(%rsp) 18000b53c: 4c 89 64 24 38 mov %r12,0x38(%rsp) 18000b541: 8b 70 f0 mov -0x10(%rax),%esi 18000b544: 4c 8b e2 mov %rdx,%r12 18000b547: b9 01 00 00 00 mov $0x1,%ecx 18000b54c: 2b 48 f8 sub -0x8(%rax),%ecx 18000b54f: 4c 2b e0 sub %rax,%r12 18000b552: 8b 40 f4 mov -0xc(%rax),%eax 18000b555: 2b c7 sub %edi,%eax 18000b557: 49 d1 fc sar $1,%r12 18000b55a: 0b c8 or %eax,%ecx 18000b55c: 7d 0a jge 0x18000b568 18000b55e: 8b d7 mov %edi,%edx 18000b560: 48 8b cb mov %rbx,%rcx 18000b563: e8 28 fc ff ff call 0x18000b190 18000b568: 4c 3b e6 cmp %rsi,%r12 18000b56b: 48 8b 0b mov (%rbx),%rcx 18000b56e: 77 15 ja 0x18000b585 18000b570: 48 8d 34 3f lea (%rdi,%rdi,1),%rsi 18000b574: 4e 8d 04 61 lea (%rcx,%r12,2),%r8 18000b578: 4c 8b ce mov %rsi,%r9 18000b57b: 48 8b d6 mov %rsi,%rdx 18000b57e: e8 ad 77 02 00 call 0x180032d30 18000b583: eb 12 jmp 0x18000b597 18000b585: 48 8d 34 3f lea (%rdi,%rdi,1),%rsi 18000b589: 4c 8b c5 mov %rbp,%r8 18000b58c: 4c 8b ce mov %rsi,%r9 18000b58f: 48 8b d6 mov %rsi,%rdx 18000b592: e8 c9 76 02 00 call 0x180032c60 18000b597: 85 ff test %edi,%edi 18000b599: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 18000b59e: 78 29 js 0x18000b5c9 18000b5a0: 48 8b 03 mov (%rbx),%rax 18000b5a3: 3b 78 f4 cmp -0xc(%rax),%edi 18000b5a6: 7f 21 jg 0x18000b5c9 18000b5a8: 89 78 f0 mov %edi,-0x10(%rax) 18000b5ab: 48 8b 03 mov (%rbx),%rax 18000b5ae: 66 c7 04 06 00 00 movw $0x0,(%rsi,%rax,1) 18000b5b4: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 18000b5b9: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18000b5be: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18000b5c3: 48 83 c4 20 add $0x20,%rsp 18000b5c7: 5f pop %rdi 18000b5c8: c3 ret 18000b5c9: b9 57 00 07 80 mov $0x80070057,%ecx 18000b5ce: e8 9d fb ff ff call 0x18000b170 18000b5d3: cc int3 18000b5d4: cc int3 18000b5d5: cc int3 18000b5d6: cc int3 18000b5d7: cc int3 18000b5d8: cc int3 18000b5d9: cc int3 18000b5da: cc int3 18000b5db: cc int3 18000b5dc: cc int3 18000b5dd: cc int3 18000b5de: cc int3 18000b5df: cc int3 18000b5e0: 48 83 ec 28 sub $0x28,%rsp 18000b5e4: 48 8b 11 mov (%rcx),%rdx 18000b5e7: 48 83 ea 18 sub $0x18,%rdx 18000b5eb: 83 c8 ff or $0xffffffff,%eax 18000b5ee: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18000b5f3: 83 c0 ff add $0xffffffff,%eax 18000b5f6: 85 c0 test %eax,%eax 18000b5f8: 7f 09 jg 0x18000b603 18000b5fa: 48 8b 0a mov (%rdx),%rcx 18000b5fd: 48 8b 01 mov (%rcx),%rax 18000b600: ff 50 08 call *0x8(%rax) 18000b603: 48 83 c4 28 add $0x28,%rsp 18000b607: c3 ret 18000b608: cc int3 18000b609: cc int3 18000b60a: cc int3 18000b60b: cc int3 18000b60c: cc int3 18000b60d: cc int3 18000b60e: cc int3 18000b60f: cc int3 18000b610: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18000b615: 57 push %rdi 18000b616: 48 83 ec 30 sub $0x30,%rsp 18000b61a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18000b621: ff ff 18000b623: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 18000b628: 48 89 74 24 50 mov %rsi,0x50(%rsp) 18000b62d: 48 8b da mov %rdx,%rbx 18000b630: 48 8b f1 mov %rcx,%rsi 18000b633: e8 88 46 01 00 call 0x18001fcc0 18000b638: 48 8b c8 mov %rax,%rcx 18000b63b: 33 c0 xor %eax,%eax 18000b63d: 48 85 c9 test %rcx,%rcx 18000b640: 0f 95 c0 setne %al 18000b643: 85 c0 test %eax,%eax 18000b645: 75 0b jne 0x18000b652 18000b647: b9 05 40 00 80 mov $0x80004005,%ecx 18000b64c: e8 1f fb ff ff call 0x18000b170 18000b651: cc int3 18000b652: 48 8b 01 mov (%rcx),%rax 18000b655: ff 50 18 call *0x18(%rax) 18000b658: 48 83 c0 18 add $0x18,%rax 18000b65c: 48 89 06 mov %rax,(%rsi) 18000b65f: 48 85 db test %rbx,%rbx 18000b662: 74 3d je 0x18000b6a1 18000b664: 48 f7 c3 00 00 ff ff test $0xffffffffffff0000,%rbx 18000b66b: 75 1f jne 0x18000b68c 18000b66d: 0f b7 fb movzwl %bx,%edi 18000b670: 8b cf mov %edi,%ecx 18000b672: e8 35 46 01 00 call 0x18001fcac 18000b677: 48 85 c0 test %rax,%rax 18000b67a: 74 36 je 0x18000b6b2 18000b67c: 44 8b c7 mov %edi,%r8d 18000b67f: 48 8b d0 mov %rax,%rdx 18000b682: 48 8b ce mov %rsi,%rcx 18000b685: e8 c6 f8 ff ff call 0x18000af50 18000b68a: eb 26 jmp 0x18000b6b2 18000b68c: 33 c0 xor %eax,%eax 18000b68e: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18000b692: 48 8b fb mov %rbx,%rdi 18000b695: 66 f2 af repnz scas %es:(%rdi),%ax 18000b698: 48 f7 d1 not %rcx 18000b69b: 48 83 e9 01 sub $0x1,%rcx 18000b69f: eb 02 jmp 0x18000b6a3 18000b6a1: 33 c9 xor %ecx,%ecx 18000b6a3: 44 8b c1 mov %ecx,%r8d 18000b6a6: 48 8b d3 mov %rbx,%rdx 18000b6a9: 48 8b ce mov %rsi,%rcx 18000b6ac: e8 cf fd ff ff call 0x18000b480 18000b6b1: 90 nop 18000b6b2: 48 8b c6 mov %rsi,%rax 18000b6b5: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18000b6ba: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18000b6bf: 48 83 c4 30 add $0x30,%rsp 18000b6c3: 5f pop %rdi 18000b6c4: c3 ret 18000b6c5: cc int3 18000b6c6: cc int3 18000b6c7: cc int3 18000b6c8: cc int3 18000b6c9: cc int3 18000b6ca: cc int3 18000b6cb: cc int3 18000b6cc: cc int3 18000b6cd: cc int3 18000b6ce: cc int3 18000b6cf: cc int3 18000b6d0: 40 55 rex push %rbp 18000b6d2: 48 83 ec 20 sub $0x20,%rsp 18000b6d6: 48 8b ea mov %rdx,%rbp 18000b6d9: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18000b6dd: e8 fe fe ff ff call 0x18000b5e0 18000b6e2: 48 83 c4 20 add $0x20,%rsp 18000b6e6: 5d pop %rbp 18000b6e7: c3 ret 18000b6e8: cc int3 18000b6e9: cc int3 18000b6ea: cc int3 18000b6eb: cc int3 18000b6ec: cc int3 18000b6ed: cc int3 18000b6ee: cc int3 18000b6ef: cc int3 18000b6f0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000b6f5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18000b6fa: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18000b6ff: 57 push %rdi 18000b700: 48 83 ec 20 sub $0x20,%rsp 18000b704: 33 ff xor %edi,%edi 18000b706: 48 8d 05 0b 2c 05 00 lea 0x52c0b(%rip),%rax # 0x18005e318 18000b70d: 48 8b f1 mov %rcx,%rsi 18000b710: 48 89 01 mov %rax,(%rcx) 18000b713: 48 89 b9 e8 1e 04 00 mov %rdi,0x41ee8(%rcx) 18000b71a: 48 89 b9 f0 1e 04 00 mov %rdi,0x41ef0(%rcx) 18000b721: 48 89 b9 f8 1e 04 00 mov %rdi,0x41ef8(%rcx) 18000b728: 89 b9 00 1f 04 00 mov %edi,0x41f00(%rcx) 18000b72e: 89 b9 04 1f 04 00 mov %edi,0x41f04(%rcx) 18000b734: 89 b9 08 1f 04 00 mov %edi,0x41f08(%rcx) 18000b73a: 89 b9 0c 1f 04 00 mov %edi,0x41f0c(%rcx) 18000b740: 48 8d 05 81 d7 04 00 lea 0x4d781(%rip),%rax # 0x180058ec8 18000b747: 48 89 81 e0 1e 04 00 mov %rax,0x41ee0(%rcx) 18000b74e: 48 89 81 10 1f 04 00 mov %rax,0x41f10(%rcx) 18000b755: 48 89 b9 18 1f 04 00 mov %rdi,0x41f18(%rcx) 18000b75c: 48 89 b9 20 1f 04 00 mov %rdi,0x41f20(%rcx) 18000b763: 48 89 b9 28 1f 04 00 mov %rdi,0x41f28(%rcx) 18000b76a: 89 b9 30 1f 04 00 mov %edi,0x41f30(%rcx) 18000b770: 89 b9 34 1f 04 00 mov %edi,0x41f34(%rcx) 18000b776: 89 b9 38 1f 04 00 mov %edi,0x41f38(%rcx) 18000b77c: 89 b9 3c 1f 04 00 mov %edi,0x41f3c(%rcx) 18000b782: 48 89 b9 48 1f 04 00 mov %rdi,0x41f48(%rcx) 18000b789: 48 89 b9 50 1f 04 00 mov %rdi,0x41f50(%rcx) 18000b790: 48 89 b9 58 1f 04 00 mov %rdi,0x41f58(%rcx) 18000b797: 48 89 b9 68 1f 04 00 mov %rdi,0x41f68(%rcx) 18000b79e: 48 89 b9 60 1f 04 00 mov %rdi,0x41f60(%rcx) 18000b7a5: 89 b9 70 1f 04 00 mov %edi,0x41f70(%rcx) 18000b7ab: 89 b9 74 1f 04 00 mov %edi,0x41f74(%rcx) 18000b7b1: 89 b9 78 1f 04 00 mov %edi,0x41f78(%rcx) 18000b7b7: 89 b9 7c 1f 04 00 mov %edi,0x41f7c(%rcx) 18000b7bd: 48 8d 05 34 2f 05 00 lea 0x52f34(%rip),%rax # 0x18005e6f8 18000b7c4: 48 81 c1 38 02 00 00 add $0x238,%rcx 18000b7cb: 48 89 81 08 1d 04 00 mov %rax,0x41d08(%rcx) 18000b7d2: 48 89 81 48 1d 04 00 mov %rax,0x41d48(%rcx) 18000b7d9: 48 89 b9 50 1d 04 00 mov %rdi,0x41d50(%rcx) 18000b7e0: 48 89 b9 58 1d 04 00 mov %rdi,0x41d58(%rcx) 18000b7e7: 48 89 b9 60 1d 04 00 mov %rdi,0x41d60(%rcx) 18000b7ee: 48 89 b9 70 1d 04 00 mov %rdi,0x41d70(%rcx) 18000b7f5: 48 89 b9 68 1d 04 00 mov %rdi,0x41d68(%rcx) 18000b7fc: 89 b9 78 1d 04 00 mov %edi,0x41d78(%rcx) 18000b802: 89 b9 7c 1d 04 00 mov %edi,0x41d7c(%rcx) 18000b808: 89 b9 80 1d 04 00 mov %edi,0x41d80(%rcx) 18000b80e: 89 b9 84 1d 04 00 mov %edi,0x41d84(%rcx) 18000b814: ff 15 5e 7d 04 00 call *0x47d5e(%rip) # 0x180053578 18000b81a: 48 8d 8e c0 1f 04 00 lea 0x41fc0(%rsi),%rcx 18000b821: 44 8d 47 28 lea 0x28(%rdi),%r8d 18000b825: 33 d2 xor %edx,%edx 18000b827: e8 a4 9f 02 00 call 0x1800357d0 18000b82c: 48 8d 4e 08 lea 0x8(%rsi),%rcx 18000b830: 33 d2 xor %edx,%edx 18000b832: 41 b8 c8 00 00 00 mov $0xc8,%r8d 18000b838: e8 93 9f 02 00 call 0x1800357d0 18000b83d: 33 c0 xor %eax,%eax 18000b83f: c6 46 2d ff movb $0xff,0x2d(%rsi) 18000b843: 89 86 38 79 04 00 mov %eax,0x47938(%rsi) 18000b849: 89 86 3c 79 04 00 mov %eax,0x4793c(%rsi) 18000b84f: 48 8d 8e f8 1f 04 00 lea 0x41ff8(%rsi),%rcx 18000b856: 33 d2 xor %edx,%edx 18000b858: 41 b8 a0 2c 00 00 mov $0x2ca0,%r8d 18000b85e: 89 86 40 79 04 00 mov %eax,0x47940(%rsi) 18000b864: e8 67 9f 02 00 call 0x1800357d0 18000b869: 48 8d 8e 98 4c 04 00 lea 0x44c98(%rsi),%rcx 18000b870: 33 d2 xor %edx,%edx 18000b872: 41 b8 a0 2c 00 00 mov $0x2ca0,%r8d 18000b878: e8 53 9f 02 00 call 0x1800357d0 18000b87d: 48 8d 8e 40 13 04 00 lea 0x41340(%rsi),%rcx 18000b884: 33 d2 xor %edx,%edx 18000b886: 41 b8 40 05 00 00 mov $0x540,%r8d 18000b88c: e8 3f 9f 02 00 call 0x1800357d0 18000b891: 48 8d 8e 80 18 04 00 lea 0x41880(%rsi),%rcx 18000b898: 33 d2 xor %edx,%edx 18000b89a: 41 b8 5c 06 00 00 mov $0x65c,%r8d 18000b8a0: e8 2b 9f 02 00 call 0x1800357d0 18000b8a5: 33 c0 xor %eax,%eax 18000b8a7: 44 8d 47 2c lea 0x2c(%rdi),%r8d 18000b8ab: 89 86 e8 1f 04 00 mov %eax,0x41fe8(%rsi) 18000b8b1: 89 86 ec 1f 04 00 mov %eax,0x41fec(%rsi) 18000b8b7: 48 8d 8e d0 00 00 00 lea 0xd0(%rsi),%rcx 18000b8be: 33 d2 xor %edx,%edx 18000b8c0: 89 86 f0 1f 04 00 mov %eax,0x41ff0(%rsi) 18000b8c6: e8 05 9f 02 00 call 0x1800357d0 18000b8cb: 33 d2 xor %edx,%edx 18000b8cd: 48 8b ce mov %rsi,%rcx 18000b8d0: c7 86 d0 00 00 00 00 movl $0x41200000,0xd0(%rsi) 18000b8d7: 00 20 41 18000b8da: c7 86 d4 00 00 00 00 movl $0x3f800000,0xd4(%rsi) 18000b8e1: 00 80 3f 18000b8e4: c7 86 d8 00 00 00 00 movl $0x41a00000,0xd8(%rsi) 18000b8eb: 00 a0 41 18000b8ee: c7 86 dc 00 00 00 cd movl $0x3ecccccd,0xdc(%rsi) 18000b8f5: cc cc 3e 18000b8f8: c7 86 e0 00 00 00 00 movl $0x41a00000,0xe0(%rsi) 18000b8ff: 00 a0 41 18000b902: 89 be e4 00 00 00 mov %edi,0xe4(%rsi) 18000b908: 89 be e8 00 00 00 mov %edi,0xe8(%rsi) 18000b90e: 89 be ec 00 00 00 mov %edi,0xec(%rsi) 18000b914: 89 be f0 00 00 00 mov %edi,0xf0(%rsi) 18000b91a: c7 86 f4 00 00 00 7f movl $0x3f7fa57f,0xf4(%rsi) 18000b921: a5 7f 3f 18000b924: c7 86 f8 00 00 00 00 movl $0x3f800000,0xf8(%rsi) 18000b92b: 00 80 3f 18000b92e: 89 be fc 00 00 00 mov %edi,0xfc(%rsi) 18000b934: 89 be 28 02 00 00 mov %edi,0x228(%rsi) 18000b93a: 89 be 2c 02 00 00 mov %edi,0x22c(%rsi) 18000b940: 89 be 34 02 00 00 mov %edi,0x234(%rsi) 18000b946: 89 be 30 02 00 00 mov %edi,0x230(%rsi) 18000b94c: 48 89 be 60 02 00 00 mov %rdi,0x260(%rsi) 18000b953: 48 89 be 68 02 00 00 mov %rdi,0x268(%rsi) 18000b95a: 48 89 be 70 02 00 00 mov %rdi,0x270(%rsi) 18000b961: 48 89 be 78 02 00 00 mov %rdi,0x278(%rsi) 18000b968: 48 89 be a0 02 00 00 mov %rdi,0x2a0(%rsi) 18000b96f: 48 89 be a8 02 00 00 mov %rdi,0x2a8(%rsi) 18000b976: 48 89 be b0 02 00 00 mov %rdi,0x2b0(%rsi) 18000b97d: 48 89 be 80 02 00 00 mov %rdi,0x280(%rsi) 18000b984: 48 89 be 88 02 00 00 mov %rdi,0x288(%rsi) 18000b98b: 48 89 be 90 02 00 00 mov %rdi,0x290(%rsi) 18000b992: 48 89 be 98 02 00 00 mov %rdi,0x298(%rsi) 18000b999: 48 89 be b8 02 00 00 mov %rdi,0x2b8(%rsi) 18000b9a0: 48 89 be c0 02 00 00 mov %rdi,0x2c0(%rsi) 18000b9a7: c7 86 44 79 04 00 08 movl $0x8,0x47944(%rsi) 18000b9ae: 00 00 00 18000b9b1: c7 86 48 79 04 00 b0 movl $0xffff3cb0,0x47948(%rsi) 18000b9b8: 3c ff ff 18000b9bb: c7 86 4c 79 04 00 03 movl $0x3,0x4794c(%rsi) 18000b9c2: 00 00 00 18000b9c5: 89 be 50 79 04 00 mov %edi,0x47950(%rsi) 18000b9cb: 89 be 54 79 04 00 mov %edi,0x47954(%rsi) 18000b9d1: 48 89 be 20 02 00 00 mov %rdi,0x220(%rsi) 18000b9d8: e8 13 1c 00 00 call 0x18000d5f0 18000b9dd: 48 8d 8e 38 02 00 00 lea 0x238(%rsi),%rcx 18000b9e4: ff 15 76 7b 04 00 call *0x47b76(%rip) # 0x180053560 18000b9ea: 48 8d 1d 0f d6 08 00 lea 0x8d60f(%rip),%rbx # 0x180099000 18000b9f1: 48 8d 15 e8 13 05 00 lea 0x513e8(%rip),%rdx # 0x18005cde0 18000b9f8: 48 8b cb mov %rbx,%rcx 18000b9fb: 41 b8 1c 0a 00 00 mov $0xa1c,%r8d 18000ba01: e8 0a 7a 02 00 call 0x180033410 18000ba06: 4c 8d 0d 13 e0 08 00 lea 0x8e013(%rip),%r9 # 0x180099a20 18000ba0d: 66 66 90 data16 xchg %ax,%ax 18000ba10: 44 8b 44 1f 04 mov 0x4(%rdi,%rbx,1),%r8d 18000ba15: 33 d2 xor %edx,%edx 18000ba17: 48 83 c7 08 add $0x8,%rdi 18000ba1b: 41 8b c8 mov %r8d,%ecx 18000ba1e: 2b 4c 1f f8 sub -0x8(%rdi,%rbx,1),%ecx 18000ba22: 8b c1 mov %ecx,%eax 18000ba24: d1 e8 shr $1,%eax 18000ba26: 05 00 00 00 01 add $0x1000000,%eax 18000ba2b: f7 f1 div %ecx 18000ba2d: 8b 0c 1f mov (%rdi,%rbx,1),%ecx 18000ba30: 33 d2 xor %edx,%edx 18000ba32: 42 89 44 0f f8 mov %eax,-0x8(%rdi,%r9,1) 18000ba37: 41 2b c8 sub %r8d,%ecx 18000ba3a: 8b c1 mov %ecx,%eax 18000ba3c: d1 e8 shr $1,%eax 18000ba3e: 05 00 00 00 01 add $0x1000000,%eax 18000ba43: f7 f1 div %ecx 18000ba45: 48 81 ff 18 0a 00 00 cmp $0xa18,%rdi 18000ba4c: 42 89 44 0f fc mov %eax,-0x4(%rdi,%r9,1) 18000ba51: 7c bd jl 0x18000ba10 18000ba53: b8 ff ff ff 7f mov $0x7fffffff,%eax 18000ba58: 48 8d 8e 38 02 00 00 lea 0x238(%rsi),%rcx 18000ba5f: 99 cltd 18000ba60: f7 3d ce e9 08 00 idivl 0x8e9ce(%rip) # 0x18009a434 18000ba66: c7 46 68 07 00 00 00 movl $0x7,0x68(%rsi) 18000ba6d: 89 05 d5 7c 06 00 mov %eax,0x67cd5(%rip) # 0x180073748 18000ba73: ff 15 df 7a 04 00 call *0x47adf(%rip) # 0x180053558 18000ba79: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000ba7e: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18000ba83: 48 8b c6 mov %rsi,%rax 18000ba86: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18000ba8b: 48 83 c4 20 add $0x20,%rsp 18000ba8f: 5f pop %rdi 18000ba90: c3 ret 18000ba91: cc int3 18000ba92: cc int3 18000ba93: cc int3 18000ba94: cc int3 18000ba95: cc int3 18000ba96: cc int3 18000ba97: cc int3 18000ba98: cc int3 18000ba99: cc int3 18000ba9a: cc int3 18000ba9b: cc int3 18000ba9c: cc int3 18000ba9d: cc int3 18000ba9e: cc int3 18000ba9f: cc int3 18000baa0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000baa5: 57 push %rdi 18000baa6: 48 83 ec 20 sub $0x20,%rsp 18000baaa: 8b da mov %edx,%ebx 18000baac: 48 8b f9 mov %rcx,%rdi 18000baaf: e8 1c 00 00 00 call 0x18000bad0 18000bab4: f6 c3 01 test $0x1,%bl 18000bab7: 74 08 je 0x18000bac1 18000bab9: 48 8b cf mov %rdi,%rcx 18000babc: e8 f7 30 01 00 call 0x18001ebb8 18000bac1: 48 8b c7 mov %rdi,%rax 18000bac4: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000bac9: 48 83 c4 20 add $0x20,%rsp 18000bacd: 5f pop %rdi 18000bace: c3 ret 18000bacf: cc int3 18000bad0: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18000bad5: 57 push %rdi 18000bad6: 48 83 ec 30 sub $0x30,%rsp 18000bada: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18000bae1: ff ff 18000bae3: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 18000bae8: 48 89 74 24 50 mov %rsi,0x50(%rsp) 18000baed: 48 8b d9 mov %rcx,%rbx 18000baf0: 48 8d 05 21 28 05 00 lea 0x52821(%rip),%rax # 0x18005e318 18000baf7: 48 89 01 mov %rax,(%rcx) 18000bafa: e8 b1 07 00 00 call 0x18000c2b0 18000baff: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 18000bb06: ff 15 5c 7a 04 00 call *0x47a5c(%rip) # 0x180053568 18000bb0c: 90 nop 18000bb0d: 48 8d 35 e4 2b 05 00 lea 0x52be4(%rip),%rsi # 0x18005e6f8 18000bb14: 48 89 b3 80 1f 04 00 mov %rsi,0x41f80(%rbx) 18000bb1b: 48 8b 8b 88 1f 04 00 mov 0x41f88(%rbx),%rcx 18000bb22: 33 ff xor %edi,%edi 18000bb24: 48 85 c9 test %rcx,%rcx 18000bb27: 74 0c je 0x18000bb35 18000bb29: e8 8a 30 01 00 call 0x18001ebb8 18000bb2e: 48 89 bb 88 1f 04 00 mov %rdi,0x41f88(%rbx) 18000bb35: 48 89 bb 90 1f 04 00 mov %rdi,0x41f90(%rbx) 18000bb3c: 48 8b 8b 98 1f 04 00 mov 0x41f98(%rbx),%rcx 18000bb43: 48 85 c9 test %rcx,%rcx 18000bb46: 74 0c je 0x18000bb54 18000bb48: e8 6b 30 01 00 call 0x18001ebb8 18000bb4d: 48 89 bb 98 1f 04 00 mov %rdi,0x41f98(%rbx) 18000bb54: 48 8b 8b a0 1f 04 00 mov 0x41fa0(%rbx),%rcx 18000bb5b: 48 85 c9 test %rcx,%rcx 18000bb5e: 74 0c je 0x18000bb6c 18000bb60: e8 53 30 01 00 call 0x18001ebb8 18000bb65: 48 89 bb a0 1f 04 00 mov %rdi,0x41fa0(%rbx) 18000bb6c: 48 89 b3 40 1f 04 00 mov %rsi,0x41f40(%rbx) 18000bb73: 48 8b 8b 48 1f 04 00 mov 0x41f48(%rbx),%rcx 18000bb7a: 48 85 c9 test %rcx,%rcx 18000bb7d: 74 0c je 0x18000bb8b 18000bb7f: e8 34 30 01 00 call 0x18001ebb8 18000bb84: 48 89 bb 48 1f 04 00 mov %rdi,0x41f48(%rbx) 18000bb8b: 48 89 bb 50 1f 04 00 mov %rdi,0x41f50(%rbx) 18000bb92: 48 8b 8b 58 1f 04 00 mov 0x41f58(%rbx),%rcx 18000bb99: 48 85 c9 test %rcx,%rcx 18000bb9c: 74 0c je 0x18000bbaa 18000bb9e: e8 15 30 01 00 call 0x18001ebb8 18000bba3: 48 89 bb 58 1f 04 00 mov %rdi,0x41f58(%rbx) 18000bbaa: 48 8b 8b 60 1f 04 00 mov 0x41f60(%rbx),%rcx 18000bbb1: 48 85 c9 test %rcx,%rcx 18000bbb4: 74 0c je 0x18000bbc2 18000bbb6: e8 fd 2f 01 00 call 0x18001ebb8 18000bbbb: 48 89 bb 60 1f 04 00 mov %rdi,0x41f60(%rbx) 18000bbc2: 48 8d 35 ff d2 04 00 lea 0x4d2ff(%rip),%rsi # 0x180058ec8 18000bbc9: 48 89 b3 10 1f 04 00 mov %rsi,0x41f10(%rbx) 18000bbd0: 48 8b 8b 18 1f 04 00 mov 0x41f18(%rbx),%rcx 18000bbd7: 48 85 c9 test %rcx,%rcx 18000bbda: 74 0c je 0x18000bbe8 18000bbdc: e8 d7 2f 01 00 call 0x18001ebb8 18000bbe1: 48 89 bb 18 1f 04 00 mov %rdi,0x41f18(%rbx) 18000bbe8: 48 89 bb 20 1f 04 00 mov %rdi,0x41f20(%rbx) 18000bbef: 48 8b 8b 28 1f 04 00 mov 0x41f28(%rbx),%rcx 18000bbf6: 48 85 c9 test %rcx,%rcx 18000bbf9: 74 0c je 0x18000bc07 18000bbfb: e8 b8 2f 01 00 call 0x18001ebb8 18000bc00: 48 89 bb 28 1f 04 00 mov %rdi,0x41f28(%rbx) 18000bc07: 48 89 b3 e0 1e 04 00 mov %rsi,0x41ee0(%rbx) 18000bc0e: 48 8b 8b e8 1e 04 00 mov 0x41ee8(%rbx),%rcx 18000bc15: 48 85 c9 test %rcx,%rcx 18000bc18: 74 0c je 0x18000bc26 18000bc1a: e8 99 2f 01 00 call 0x18001ebb8 18000bc1f: 48 89 bb e8 1e 04 00 mov %rdi,0x41ee8(%rbx) 18000bc26: 48 89 bb f0 1e 04 00 mov %rdi,0x41ef0(%rbx) 18000bc2d: 48 8b 8b f8 1e 04 00 mov 0x41ef8(%rbx),%rcx 18000bc34: 48 85 c9 test %rcx,%rcx 18000bc37: 74 0c je 0x18000bc45 18000bc39: e8 7a 2f 01 00 call 0x18001ebb8 18000bc3e: 48 89 bb f8 1e 04 00 mov %rdi,0x41ef8(%rbx) 18000bc45: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18000bc4a: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18000bc4f: 48 83 c4 30 add $0x30,%rsp 18000bc53: 5f pop %rdi 18000bc54: c3 ret 18000bc55: cc int3 18000bc56: cc int3 18000bc57: cc int3 18000bc58: cc int3 18000bc59: cc int3 18000bc5a: cc int3 18000bc5b: cc int3 18000bc5c: cc int3 18000bc5d: cc int3 18000bc5e: cc int3 18000bc5f: cc int3 18000bc60: 40 55 rex push %rbp 18000bc62: 48 83 ec 20 sub $0x20,%rsp 18000bc66: 48 8b ea mov %rdx,%rbp 18000bc69: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18000bc6d: 48 81 c1 e0 1e 04 00 add $0x41ee0,%rcx 18000bc74: e8 f7 53 ff ff call 0x180001070 18000bc79: 48 83 c4 20 add $0x20,%rsp 18000bc7d: 5d pop %rbp 18000bc7e: c3 ret 18000bc7f: cc int3 18000bc80: 40 55 rex push %rbp 18000bc82: 48 83 ec 20 sub $0x20,%rsp 18000bc86: 48 8b ea mov %rdx,%rbp 18000bc89: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18000bc8d: 48 81 c1 10 1f 04 00 add $0x41f10,%rcx 18000bc94: e8 d7 53 ff ff call 0x180001070 18000bc99: 48 83 c4 20 add $0x20,%rsp 18000bc9d: 5d pop %rbp 18000bc9e: c3 ret 18000bc9f: cc int3 18000bca0: 40 55 rex push %rbp 18000bca2: 48 83 ec 20 sub $0x20,%rsp 18000bca6: 48 8b ea mov %rdx,%rbp 18000bca9: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18000bcad: 48 81 c1 40 1f 04 00 add $0x41f40,%rcx 18000bcb4: e8 d7 2a 01 00 call 0x18001e790 18000bcb9: 48 83 c4 20 add $0x20,%rsp 18000bcbd: 5d pop %rbp 18000bcbe: c3 ret 18000bcbf: cc int3 18000bcc0: 40 55 rex push %rbp 18000bcc2: 48 83 ec 20 sub $0x20,%rsp 18000bcc6: 48 8b ea mov %rdx,%rbp 18000bcc9: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18000bccd: 48 81 c1 80 1f 04 00 add $0x41f80,%rcx 18000bcd4: e8 b7 2a 01 00 call 0x18001e790 18000bcd9: 48 83 c4 20 add $0x20,%rsp 18000bcdd: 5d pop %rbp 18000bcde: c3 ret 18000bcdf: cc int3 18000bce0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000bce5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18000bcea: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18000bcef: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18000bcf4: 41 54 push %r12 18000bcf6: 48 83 ec 30 sub $0x30,%rsp 18000bcfa: 48 8b da mov %rdx,%rbx 18000bcfd: 48 8b f9 mov %rcx,%rdi 18000bd00: e8 ab 05 00 00 call 0x18000c2b0 18000bd05: 48 8d 8f 38 02 00 00 lea 0x238(%rdi),%rcx 18000bd0c: ff 15 4e 78 04 00 call *0x4784e(%rip) # 0x180053560 18000bd12: 45 33 e4 xor %r12d,%r12d 18000bd15: 48 8d 8f c0 1f 04 00 lea 0x41fc0(%rdi),%rcx 18000bd1c: 45 8d 44 24 28 lea 0x28(%r12),%r8d 18000bd21: 48 8b d3 mov %rbx,%rdx 18000bd24: c7 87 44 79 04 00 08 movl $0x8,0x47944(%rdi) 18000bd2b: 00 00 00 18000bd2e: c7 87 48 79 04 00 b0 movl $0xffff3cb0,0x47948(%rdi) 18000bd35: 3c ff ff 18000bd38: c7 87 4c 79 04 00 03 movl $0x3,0x4794c(%rdi) 18000bd3f: 00 00 00 18000bd42: 44 89 a7 50 79 04 00 mov %r12d,0x47950(%rdi) 18000bd49: 44 89 a7 54 79 04 00 mov %r12d,0x47954(%rdi) 18000bd50: e8 bb 76 02 00 call 0x180033410 18000bd55: 8b 8f d8 1f 04 00 mov 0x41fd8(%rdi),%ecx 18000bd5b: 83 f9 04 cmp $0x4,%ecx 18000bd5e: 0f 82 0c 05 00 00 jb 0x18000c270 18000bd64: 83 f9 40 cmp $0x40,%ecx 18000bd67: 0f 87 03 05 00 00 ja 0x18000c270 18000bd6d: 8d 41 ff lea -0x1(%rcx),%eax 18000bd70: 85 c1 test %eax,%ecx 18000bd72: 0f 85 f8 04 00 00 jne 0x18000c270 18000bd78: 8b 8f dc 1f 04 00 mov 0x41fdc(%rdi),%ecx 18000bd7e: 83 f9 01 cmp $0x1,%ecx 18000bd81: 0f 82 e9 04 00 00 jb 0x18000c270 18000bd87: 83 f9 40 cmp $0x40,%ecx 18000bd8a: 0f 87 e0 04 00 00 ja 0x18000c270 18000bd90: 8d 41 ff lea -0x1(%rcx),%eax 18000bd93: 85 c1 test %eax,%ecx 18000bd95: 0f 85 d5 04 00 00 jne 0x18000c270 18000bd9b: 8b 87 e0 1f 04 00 mov 0x41fe0(%rdi),%eax 18000bda1: 83 f8 01 cmp $0x1,%eax 18000bda4: 0f 82 c6 04 00 00 jb 0x18000c270 18000bdaa: 83 f8 02 cmp $0x2,%eax 18000bdad: 0f 87 bd 04 00 00 ja 0x18000c270 18000bdb3: 83 bf e4 1f 04 00 01 cmpl $0x1,0x41fe4(%rdi) 18000bdba: 0f 82 b0 04 00 00 jb 0x18000c270 18000bdc0: 8b 87 c0 1f 04 00 mov 0x41fc0(%rdi),%eax 18000bdc6: a8 03 test $0x3,%al 18000bdc8: 0f 85 a2 04 00 00 jne 0x18000c270 18000bdce: 83 f8 04 cmp $0x4,%eax 18000bdd1: 0f 82 99 04 00 00 jb 0x18000c270 18000bdd7: 8b 8f c4 1f 04 00 mov 0x41fc4(%rdi),%ecx 18000bddd: 83 f9 01 cmp $0x1,%ecx 18000bde0: 0f 82 8a 04 00 00 jb 0x18000c270 18000bde6: 8b 97 c8 1f 04 00 mov 0x41fc8(%rdi),%edx 18000bdec: f6 c2 03 test $0x3,%dl 18000bdef: 0f 85 7b 04 00 00 jne 0x18000c270 18000bdf5: 83 fa 04 cmp $0x4,%edx 18000bdf8: 0f 82 72 04 00 00 jb 0x18000c270 18000bdfe: 44 8b 8f cc 1f 04 00 mov 0x41fcc(%rdi),%r9d 18000be05: 41 83 f9 01 cmp $0x1,%r9d 18000be09: 0f 82 61 04 00 00 jb 0x18000c270 18000be0f: 44 8b 87 d0 1f 04 00 mov 0x41fd0(%rdi),%r8d 18000be16: 41 f6 c0 03 test $0x3,%r8b 18000be1a: 0f 85 50 04 00 00 jne 0x18000c270 18000be20: 41 83 f8 04 cmp $0x4,%r8d 18000be24: 0f 82 46 04 00 00 jb 0x18000c270 18000be2a: 44 8b 97 d4 1f 04 00 mov 0x41fd4(%rdi),%r10d 18000be31: 41 83 fa 01 cmp $0x1,%r10d 18000be35: 0f 82 35 04 00 00 jb 0x18000c270 18000be3b: 0f af c8 imul %eax,%ecx 18000be3e: 44 0f af ca imul %edx,%r9d 18000be42: 45 0f af d0 imul %r8d,%r10d 18000be46: b8 02 00 00 00 mov $0x2,%eax 18000be4b: 48 c7 c3 ff ff ff ff mov $0xffffffffffffffff,%rbx 18000be52: 89 8f 38 79 04 00 mov %ecx,0x47938(%rdi) 18000be58: 44 89 8f 3c 79 04 00 mov %r9d,0x4793c(%rdi) 18000be5f: 44 89 97 40 79 04 00 mov %r10d,0x47940(%rdi) 18000be66: 48 f7 e1 mul %rcx 18000be69: 48 0f 40 c3 cmovo %rbx,%rax 18000be6d: 48 8b c8 mov %rax,%rcx 18000be70: e8 4b 2d 01 00 call 0x18001ebc0 18000be75: 8b 8f 38 79 04 00 mov 0x47938(%rdi),%ecx 18000be7b: 48 89 87 70 02 00 00 mov %rax,0x270(%rdi) 18000be82: b8 02 00 00 00 mov $0x2,%eax 18000be87: 48 f7 e1 mul %rcx 18000be8a: 48 0f 40 c3 cmovo %rbx,%rax 18000be8e: 48 8b c8 mov %rax,%rcx 18000be91: e8 2a 2d 01 00 call 0x18001ebc0 18000be96: 8b 8f c0 1f 04 00 mov 0x41fc0(%rdi),%ecx 18000be9c: 48 89 87 88 02 00 00 mov %rax,0x288(%rdi) 18000bea3: 8b 87 c4 1f 04 00 mov 0x41fc4(%rdi),%eax 18000bea9: 83 c1 08 add $0x8,%ecx 18000beac: 83 c0 08 add $0x8,%eax 18000beaf: 0f af c8 imul %eax,%ecx 18000beb2: b8 02 00 00 00 mov $0x2,%eax 18000beb7: 48 f7 e1 mul %rcx 18000beba: 48 0f 40 c3 cmovo %rbx,%rax 18000bebe: 48 8b c8 mov %rax,%rcx 18000bec1: e8 fa 2c 01 00 call 0x18001ebc0 18000bec6: 8b 8f 38 79 04 00 mov 0x47938(%rdi),%ecx 18000becc: 48 89 87 90 02 00 00 mov %rax,0x290(%rdi) 18000bed3: e8 e8 2c 01 00 call 0x18001ebc0 18000bed8: 8b 8f 38 79 04 00 mov 0x47938(%rdi),%ecx 18000bede: 48 89 87 a0 02 00 00 mov %rax,0x2a0(%rdi) 18000bee5: b8 04 00 00 00 mov $0x4,%eax 18000beea: 48 f7 e1 mul %rcx 18000beed: 48 0f 40 c3 cmovo %rbx,%rax 18000bef1: 48 8b c8 mov %rax,%rcx 18000bef4: e8 c7 2c 01 00 call 0x18001ebc0 18000bef9: 8b 8f 38 79 04 00 mov 0x47938(%rdi),%ecx 18000beff: 48 89 87 a8 02 00 00 mov %rax,0x2a8(%rdi) 18000bf06: e8 b5 2c 01 00 call 0x18001ebc0 18000bf0b: 8b 8f 40 79 04 00 mov 0x47940(%rdi),%ecx 18000bf11: 48 89 87 80 02 00 00 mov %rax,0x280(%rdi) 18000bf18: e8 a3 2c 01 00 call 0x18001ebc0 18000bf1d: 8b 8f 38 79 04 00 mov 0x47938(%rdi),%ecx 18000bf23: 48 89 87 b0 02 00 00 mov %rax,0x2b0(%rdi) 18000bf2a: b8 04 00 00 00 mov $0x4,%eax 18000bf2f: 48 f7 e1 mul %rcx 18000bf32: 48 0f 40 c3 cmovo %rbx,%rax 18000bf36: 48 8b c8 mov %rax,%rcx 18000bf39: e8 82 2c 01 00 call 0x18001ebc0 18000bf3e: 8b 8f 38 79 04 00 mov 0x47938(%rdi),%ecx 18000bf44: 48 89 87 98 02 00 00 mov %rax,0x298(%rdi) 18000bf4b: b8 02 00 00 00 mov $0x2,%eax 18000bf50: 48 f7 e1 mul %rcx 18000bf53: 48 0f 40 c3 cmovo %rbx,%rax 18000bf57: 48 8b c8 mov %rax,%rcx 18000bf5a: e8 61 2c 01 00 call 0x18001ebc0 18000bf5f: 8b 8f 38 79 04 00 mov 0x47938(%rdi),%ecx 18000bf65: 48 89 87 60 02 00 00 mov %rax,0x260(%rdi) 18000bf6c: b8 04 00 00 00 mov $0x4,%eax 18000bf71: 48 f7 e1 mul %rcx 18000bf74: 48 0f 40 c3 cmovo %rbx,%rax 18000bf78: 48 8b c8 mov %rax,%rcx 18000bf7b: e8 40 2c 01 00 call 0x18001ebc0 18000bf80: 48 89 87 68 02 00 00 mov %rax,0x268(%rdi) 18000bf87: 8b 87 c8 1f 04 00 mov 0x41fc8(%rdi),%eax 18000bf8d: 8d 0c 40 lea (%rax,%rax,2),%ecx 18000bf90: 03 8f 3c 79 04 00 add 0x4793c(%rdi),%ecx 18000bf96: e8 25 2c 01 00 call 0x18001ebc0 18000bf9b: 8b 97 c4 1f 04 00 mov 0x41fc4(%rdi),%edx 18000bfa1: 48 89 87 20 02 00 00 mov %rax,0x220(%rdi) 18000bfa8: c1 e2 06 shl $0x6,%edx 18000bfab: b8 04 00 00 00 mov $0x4,%eax 18000bfb0: 48 f7 e2 mul %rdx 18000bfb3: 48 0f 40 c3 cmovo %rbx,%rax 18000bfb7: 48 8b c8 mov %rax,%rcx 18000bfba: e8 01 2c 01 00 call 0x18001ebc0 18000bfbf: 48 89 87 b8 02 00 00 mov %rax,0x2b8(%rdi) 18000bfc6: 8b 97 c0 1f 04 00 mov 0x41fc0(%rdi),%edx 18000bfcc: b8 04 00 00 00 mov $0x4,%eax 18000bfd1: c1 e2 06 shl $0x6,%edx 18000bfd4: 48 f7 e2 mul %rdx 18000bfd7: 48 0f 40 c3 cmovo %rbx,%rax 18000bfdb: 48 8b c8 mov %rax,%rcx 18000bfde: e8 dd 2b 01 00 call 0x18001ebc0 18000bfe3: 4c 39 a7 70 02 00 00 cmp %r12,0x270(%rdi) 18000bfea: 48 89 87 c0 02 00 00 mov %rax,0x2c0(%rdi) 18000bff1: 0f 84 65 02 00 00 je 0x18000c25c 18000bff7: 4c 39 a7 88 02 00 00 cmp %r12,0x288(%rdi) 18000bffe: 0f 84 58 02 00 00 je 0x18000c25c 18000c004: 4c 39 a7 90 02 00 00 cmp %r12,0x290(%rdi) 18000c00b: 0f 84 4b 02 00 00 je 0x18000c25c 18000c011: 4c 39 a7 a0 02 00 00 cmp %r12,0x2a0(%rdi) 18000c018: 0f 84 3e 02 00 00 je 0x18000c25c 18000c01e: 4c 39 a7 b0 02 00 00 cmp %r12,0x2b0(%rdi) 18000c025: 0f 84 31 02 00 00 je 0x18000c25c 18000c02b: 4c 39 a7 80 02 00 00 cmp %r12,0x280(%rdi) 18000c032: 0f 84 24 02 00 00 je 0x18000c25c 18000c038: 4c 39 a7 20 02 00 00 cmp %r12,0x220(%rdi) 18000c03f: 0f 84 17 02 00 00 je 0x18000c25c 18000c045: 4c 39 a7 60 02 00 00 cmp %r12,0x260(%rdi) 18000c04c: 0f 84 0a 02 00 00 je 0x18000c25c 18000c052: 4c 39 a7 68 02 00 00 cmp %r12,0x268(%rdi) 18000c059: 0f 84 fd 01 00 00 je 0x18000c25c 18000c05f: 4c 39 a7 a8 02 00 00 cmp %r12,0x2a8(%rdi) 18000c066: 0f 84 f0 01 00 00 je 0x18000c25c 18000c06c: 4c 39 a7 98 02 00 00 cmp %r12,0x298(%rdi) 18000c073: 0f 84 e3 01 00 00 je 0x18000c25c 18000c079: 4c 39 a7 b8 02 00 00 cmp %r12,0x2b8(%rdi) 18000c080: 0f 84 d6 01 00 00 je 0x18000c25c 18000c086: 48 85 c0 test %rax,%rax 18000c089: 0f 84 cd 01 00 00 je 0x18000c25c 18000c08f: 44 8b 87 d8 1f 04 00 mov 0x41fd8(%rdi),%r8d 18000c096: 8b 97 38 79 04 00 mov 0x47938(%rdi),%edx 18000c09c: 48 8d 8f e0 1e 04 00 lea 0x41ee0(%rdi),%rcx 18000c0a3: 45 33 c9 xor %r9d,%r9d 18000c0a6: e8 15 50 ff ff call 0x1800010c0 18000c0ab: 85 c0 test %eax,%eax 18000c0ad: 75 17 jne 0x18000c0c6 18000c0af: 48 8d 8f 38 02 00 00 lea 0x238(%rdi),%rcx 18000c0b6: ff 15 9c 74 04 00 call *0x4749c(%rip) # 0x180053558 18000c0bc: b9 03 00 ae e4 mov $0xe4ae0003,%ecx 18000c0c1: e9 bc 01 00 00 jmp 0x18000c282 18000c0c6: 44 8b 87 dc 1f 04 00 mov 0x41fdc(%rdi),%r8d 18000c0cd: 8b 97 38 79 04 00 mov 0x47938(%rdi),%edx 18000c0d3: 48 8d 8f 10 1f 04 00 lea 0x41f10(%rdi),%rcx 18000c0da: 45 33 c9 xor %r9d,%r9d 18000c0dd: e8 de 4f ff ff call 0x1800010c0 18000c0e2: 85 c0 test %eax,%eax 18000c0e4: 74 c9 je 0x18000c0af 18000c0e6: 44 8b 87 e0 1f 04 00 mov 0x41fe0(%rdi),%r8d 18000c0ed: 41 83 f8 01 cmp $0x1,%r8d 18000c0f1: 76 22 jbe 0x18000c115 18000c0f3: 8b 97 38 79 04 00 mov 0x47938(%rdi),%edx 18000c0f9: 48 8d 8f 40 1f 04 00 lea 0x41f40(%rdi),%rcx 18000c100: 41 83 c0 ff add $0xffffffff,%r8d 18000c104: 45 33 c9 xor %r9d,%r9d 18000c107: 44 89 64 24 20 mov %r12d,0x20(%rsp) 18000c10c: e8 df 26 01 00 call 0x18001e7f0 18000c111: 85 c0 test %eax,%eax 18000c113: 74 9a je 0x18000c0af 18000c115: 44 8b 87 e4 1f 04 00 mov 0x41fe4(%rdi),%r8d 18000c11c: 41 83 f8 01 cmp $0x1,%r8d 18000c120: 76 25 jbe 0x18000c147 18000c122: 8b 97 38 79 04 00 mov 0x47938(%rdi),%edx 18000c128: 48 8d 8f 80 1f 04 00 lea 0x41f80(%rdi),%rcx 18000c12f: 41 b9 01 00 00 00 mov $0x1,%r9d 18000c135: 44 89 64 24 20 mov %r12d,0x20(%rsp) 18000c13a: e8 b1 26 01 00 call 0x18001e7f0 18000c13f: 85 c0 test %eax,%eax 18000c141: 0f 84 68 ff ff ff je 0x18000c0af 18000c147: 33 d2 xor %edx,%edx 18000c149: 48 8d 8f c8 06 00 00 lea 0x6c8(%rdi),%rcx 18000c150: 44 8d 42 28 lea 0x28(%rdx),%r8d 18000c154: e8 77 96 02 00 call 0x1800357d0 18000c159: c7 87 c8 06 00 00 28 movl $0x28,0x6c8(%rdi) 18000c160: 00 00 00 18000c163: 8b 87 c0 1f 04 00 mov 0x41fc0(%rdi),%eax 18000c169: 33 d2 xor %edx,%edx 18000c16b: 89 87 cc 06 00 00 mov %eax,0x6cc(%rdi) 18000c171: 8b 87 c4 1f 04 00 mov 0x41fc4(%rdi),%eax 18000c177: 48 8d 8f f0 0a 00 00 lea 0xaf0(%rdi),%rcx 18000c17e: 44 8d 42 28 lea 0x28(%rdx),%r8d 18000c182: 66 c7 87 d4 06 00 00 movw $0x1,0x6d4(%rdi) 18000c189: 01 00 18000c18b: 89 87 d0 06 00 00 mov %eax,0x6d0(%rdi) 18000c191: 66 c7 87 d6 06 00 00 movw $0x8,0x6d6(%rdi) 18000c198: 08 00 18000c19a: 44 89 a7 d8 06 00 00 mov %r12d,0x6d8(%rdi) 18000c1a1: e8 2a 96 02 00 call 0x1800357d0 18000c1a6: c7 87 f0 0a 00 00 28 movl $0x28,0xaf0(%rdi) 18000c1ad: 00 00 00 18000c1b0: 8b 87 c8 1f 04 00 mov 0x41fc8(%rdi),%eax 18000c1b6: 33 d2 xor %edx,%edx 18000c1b8: 89 87 f4 0a 00 00 mov %eax,0xaf4(%rdi) 18000c1be: 8b 87 cc 1f 04 00 mov 0x41fcc(%rdi),%eax 18000c1c4: 48 8d 8f 18 0f 00 00 lea 0xf18(%rdi),%rcx 18000c1cb: 44 8d 42 28 lea 0x28(%rdx),%r8d 18000c1cf: 66 c7 87 fc 0a 00 00 movw $0x1,0xafc(%rdi) 18000c1d6: 01 00 18000c1d8: 89 87 f8 0a 00 00 mov %eax,0xaf8(%rdi) 18000c1de: 66 c7 87 fe 0a 00 00 movw $0x8,0xafe(%rdi) 18000c1e5: 08 00 18000c1e7: 44 89 a7 00 0b 00 00 mov %r12d,0xb00(%rdi) 18000c1ee: e8 dd 95 02 00 call 0x1800357d0 18000c1f3: c7 87 18 0f 00 00 28 movl $0x28,0xf18(%rdi) 18000c1fa: 00 00 00 18000c1fd: 8b 87 d0 1f 04 00 mov 0x41fd0(%rdi),%eax 18000c203: 89 87 1c 0f 00 00 mov %eax,0xf1c(%rdi) 18000c209: 8b 87 d4 1f 04 00 mov 0x41fd4(%rdi),%eax 18000c20f: 48 8d 97 d0 00 00 00 lea 0xd0(%rdi),%rdx 18000c216: 48 8b cf mov %rdi,%rcx 18000c219: 66 c7 87 24 0f 00 00 movw $0x1,0xf24(%rdi) 18000c220: 01 00 18000c222: 66 c7 87 26 0f 00 00 movw $0x8,0xf26(%rdi) 18000c229: 08 00 18000c22b: 89 87 20 0f 00 00 mov %eax,0xf20(%rdi) 18000c231: 44 89 a7 28 0f 00 00 mov %r12d,0xf28(%rdi) 18000c238: e8 a3 8d 00 00 call 0x180014fe0 18000c23d: 48 8d 8f 38 02 00 00 lea 0x238(%rdi),%rcx 18000c244: c7 87 28 02 00 00 01 movl $0x1,0x228(%rdi) 18000c24b: 00 00 00 18000c24e: ff 15 04 73 04 00 call *0x47304(%rip) # 0x180053558 18000c254: 8b 87 28 02 00 00 mov 0x228(%rdi),%eax 18000c25a: eb 2e jmp 0x18000c28a 18000c25c: 48 8d 8f 38 02 00 00 lea 0x238(%rdi),%rcx 18000c263: ff 15 ef 72 04 00 call *0x472ef(%rip) # 0x180053558 18000c269: b9 02 00 ae e4 mov $0xe4ae0002,%ecx 18000c26e: eb 12 jmp 0x18000c282 18000c270: 48 8d 8f 38 02 00 00 lea 0x238(%rdi),%rcx 18000c277: ff 15 db 72 04 00 call *0x472db(%rip) # 0x180053558 18000c27d: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000c282: ff 15 b0 72 04 00 call *0x472b0(%rip) # 0x180053538 18000c288: 33 c0 xor %eax,%eax 18000c28a: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18000c28f: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18000c294: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18000c299: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 18000c29e: 48 83 c4 30 add $0x30,%rsp 18000c2a2: 41 5c pop %r12 18000c2a4: c3 ret 18000c2a5: cc int3 18000c2a6: cc int3 18000c2a7: cc int3 18000c2a8: cc int3 18000c2a9: cc int3 18000c2aa: cc int3 18000c2ab: cc int3 18000c2ac: cc int3 18000c2ad: cc int3 18000c2ae: cc int3 18000c2af: cc int3 18000c2b0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000c2b5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18000c2ba: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18000c2bf: 57 push %rdi 18000c2c0: 48 83 ec 20 sub $0x20,%rsp 18000c2c4: 48 8b d9 mov %rcx,%rbx 18000c2c7: 48 81 c1 38 02 00 00 add $0x238,%rcx 18000c2ce: ff 15 8c 72 04 00 call *0x4728c(%rip) # 0x180053560 18000c2d4: 48 8b 8b 60 02 00 00 mov 0x260(%rbx),%rcx 18000c2db: 33 ed xor %ebp,%ebp 18000c2dd: 48 85 c9 test %rcx,%rcx 18000c2e0: 89 ab e8 1f 04 00 mov %ebp,0x41fe8(%rbx) 18000c2e6: 89 6b 44 mov %ebp,0x44(%rbx) 18000c2e9: 89 ab 28 02 00 00 mov %ebp,0x228(%rbx) 18000c2ef: 89 ab 2c 02 00 00 mov %ebp,0x22c(%rbx) 18000c2f5: 89 ab 34 02 00 00 mov %ebp,0x234(%rbx) 18000c2fb: 89 ab 30 02 00 00 mov %ebp,0x230(%rbx) 18000c301: 89 ab 40 13 04 00 mov %ebp,0x41340(%rbx) 18000c307: 89 ab 80 18 04 00 mov %ebp,0x41880(%rbx) 18000c30d: 74 0c je 0x18000c31b 18000c30f: e8 a4 28 01 00 call 0x18001ebb8 18000c314: 48 89 ab 60 02 00 00 mov %rbp,0x260(%rbx) 18000c31b: 48 8b 8b 68 02 00 00 mov 0x268(%rbx),%rcx 18000c322: 48 85 c9 test %rcx,%rcx 18000c325: 74 0c je 0x18000c333 18000c327: e8 8c 28 01 00 call 0x18001ebb8 18000c32c: 48 89 ab 68 02 00 00 mov %rbp,0x268(%rbx) 18000c333: 48 8b 8b 70 02 00 00 mov 0x270(%rbx),%rcx 18000c33a: 48 85 c9 test %rcx,%rcx 18000c33d: 74 0c je 0x18000c34b 18000c33f: e8 74 28 01 00 call 0x18001ebb8 18000c344: 48 89 ab 70 02 00 00 mov %rbp,0x270(%rbx) 18000c34b: 48 8b 8b 78 02 00 00 mov 0x278(%rbx),%rcx 18000c352: 48 85 c9 test %rcx,%rcx 18000c355: 74 0c je 0x18000c363 18000c357: e8 5c 28 01 00 call 0x18001ebb8 18000c35c: 48 89 ab 78 02 00 00 mov %rbp,0x278(%rbx) 18000c363: 48 8b 8b a0 02 00 00 mov 0x2a0(%rbx),%rcx 18000c36a: 48 85 c9 test %rcx,%rcx 18000c36d: 74 0c je 0x18000c37b 18000c36f: e8 44 28 01 00 call 0x18001ebb8 18000c374: 48 89 ab a0 02 00 00 mov %rbp,0x2a0(%rbx) 18000c37b: 48 8b 8b a8 02 00 00 mov 0x2a8(%rbx),%rcx 18000c382: 48 85 c9 test %rcx,%rcx 18000c385: 74 0c je 0x18000c393 18000c387: e8 2c 28 01 00 call 0x18001ebb8 18000c38c: 48 89 ab a8 02 00 00 mov %rbp,0x2a8(%rbx) 18000c393: 48 8b 8b 20 02 00 00 mov 0x220(%rbx),%rcx 18000c39a: 48 85 c9 test %rcx,%rcx 18000c39d: 74 0c je 0x18000c3ab 18000c39f: e8 14 28 01 00 call 0x18001ebb8 18000c3a4: 48 89 ab 20 02 00 00 mov %rbp,0x220(%rbx) 18000c3ab: 48 8b 8b b0 02 00 00 mov 0x2b0(%rbx),%rcx 18000c3b2: 48 85 c9 test %rcx,%rcx 18000c3b5: 74 0c je 0x18000c3c3 18000c3b7: e8 fc 27 01 00 call 0x18001ebb8 18000c3bc: 48 89 ab b0 02 00 00 mov %rbp,0x2b0(%rbx) 18000c3c3: 48 8b 8b 80 02 00 00 mov 0x280(%rbx),%rcx 18000c3ca: 48 85 c9 test %rcx,%rcx 18000c3cd: 74 0c je 0x18000c3db 18000c3cf: e8 e4 27 01 00 call 0x18001ebb8 18000c3d4: 48 89 ab 80 02 00 00 mov %rbp,0x280(%rbx) 18000c3db: 48 8b 8b 88 02 00 00 mov 0x288(%rbx),%rcx 18000c3e2: 48 85 c9 test %rcx,%rcx 18000c3e5: 74 0c je 0x18000c3f3 18000c3e7: e8 cc 27 01 00 call 0x18001ebb8 18000c3ec: 48 89 ab 88 02 00 00 mov %rbp,0x288(%rbx) 18000c3f3: 48 8b 8b 90 02 00 00 mov 0x290(%rbx),%rcx 18000c3fa: 48 85 c9 test %rcx,%rcx 18000c3fd: 74 0c je 0x18000c40b 18000c3ff: e8 b4 27 01 00 call 0x18001ebb8 18000c404: 48 89 ab 90 02 00 00 mov %rbp,0x290(%rbx) 18000c40b: 48 8b 8b 98 02 00 00 mov 0x298(%rbx),%rcx 18000c412: 48 85 c9 test %rcx,%rcx 18000c415: 74 0c je 0x18000c423 18000c417: e8 9c 27 01 00 call 0x18001ebb8 18000c41c: 48 89 ab 98 02 00 00 mov %rbp,0x298(%rbx) 18000c423: 48 8b 8b b8 02 00 00 mov 0x2b8(%rbx),%rcx 18000c42a: 48 85 c9 test %rcx,%rcx 18000c42d: 74 0c je 0x18000c43b 18000c42f: e8 84 27 01 00 call 0x18001ebb8 18000c434: 48 89 ab b8 02 00 00 mov %rbp,0x2b8(%rbx) 18000c43b: 48 8b 8b c0 02 00 00 mov 0x2c0(%rbx),%rcx 18000c442: 48 85 c9 test %rcx,%rcx 18000c445: 74 0c je 0x18000c453 18000c447: e8 6c 27 01 00 call 0x18001ebb8 18000c44c: 48 89 ab c0 02 00 00 mov %rbp,0x2c0(%rbx) 18000c453: 48 8b 8b a0 16 04 00 mov 0x416a0(%rbx),%rcx 18000c45a: 48 85 c9 test %rcx,%rcx 18000c45d: 74 0c je 0x18000c46b 18000c45f: e8 54 27 01 00 call 0x18001ebb8 18000c464: 48 89 ab a0 16 04 00 mov %rbp,0x416a0(%rbx) 18000c46b: 48 8b 8b a8 16 04 00 mov 0x416a8(%rbx),%rcx 18000c472: 48 85 c9 test %rcx,%rcx 18000c475: 74 0c je 0x18000c483 18000c477: e8 3c 27 01 00 call 0x18001ebb8 18000c47c: 48 89 ab a8 16 04 00 mov %rbp,0x416a8(%rbx) 18000c483: 48 8b 8b b0 16 04 00 mov 0x416b0(%rbx),%rcx 18000c48a: 48 85 c9 test %rcx,%rcx 18000c48d: 74 0c je 0x18000c49b 18000c48f: e8 24 27 01 00 call 0x18001ebb8 18000c494: 48 89 ab b0 16 04 00 mov %rbp,0x416b0(%rbx) 18000c49b: 48 8d 8b 40 13 04 00 lea 0x41340(%rbx),%rcx 18000c4a2: 33 d2 xor %edx,%edx 18000c4a4: 41 b8 40 05 00 00 mov $0x540,%r8d 18000c4aa: e8 21 93 02 00 call 0x1800357d0 18000c4af: 48 8b 8b e8 1e 04 00 mov 0x41ee8(%rbx),%rcx 18000c4b6: 89 ab 0c 1f 04 00 mov %ebp,0x41f0c(%rbx) 18000c4bc: 48 85 c9 test %rcx,%rcx 18000c4bf: 74 0c je 0x18000c4cd 18000c4c1: e8 f2 26 01 00 call 0x18001ebb8 18000c4c6: 48 89 ab e8 1e 04 00 mov %rbp,0x41ee8(%rbx) 18000c4cd: 48 8b 8b f8 1e 04 00 mov 0x41ef8(%rbx),%rcx 18000c4d4: 48 89 ab f0 1e 04 00 mov %rbp,0x41ef0(%rbx) 18000c4db: 48 85 c9 test %rcx,%rcx 18000c4de: 74 0c je 0x18000c4ec 18000c4e0: e8 d3 26 01 00 call 0x18001ebb8 18000c4e5: 48 89 ab f8 1e 04 00 mov %rbp,0x41ef8(%rbx) 18000c4ec: 48 8b 8b 18 1f 04 00 mov 0x41f18(%rbx),%rcx 18000c4f3: 89 ab 3c 1f 04 00 mov %ebp,0x41f3c(%rbx) 18000c4f9: 48 85 c9 test %rcx,%rcx 18000c4fc: 74 0c je 0x18000c50a 18000c4fe: e8 b5 26 01 00 call 0x18001ebb8 18000c503: 48 89 ab 18 1f 04 00 mov %rbp,0x41f18(%rbx) 18000c50a: 48 8b 8b 28 1f 04 00 mov 0x41f28(%rbx),%rcx 18000c511: 48 89 ab 20 1f 04 00 mov %rbp,0x41f20(%rbx) 18000c518: 48 85 c9 test %rcx,%rcx 18000c51b: 74 0c je 0x18000c529 18000c51d: e8 96 26 01 00 call 0x18001ebb8 18000c522: 48 89 ab 28 1f 04 00 mov %rbp,0x41f28(%rbx) 18000c529: 48 8b 8b 48 1f 04 00 mov 0x41f48(%rbx),%rcx 18000c530: 89 ab 7c 1f 04 00 mov %ebp,0x41f7c(%rbx) 18000c536: 48 85 c9 test %rcx,%rcx 18000c539: 74 0c je 0x18000c547 18000c53b: e8 78 26 01 00 call 0x18001ebb8 18000c540: 48 89 ab 48 1f 04 00 mov %rbp,0x41f48(%rbx) 18000c547: 48 8b 8b 58 1f 04 00 mov 0x41f58(%rbx),%rcx 18000c54e: 48 89 ab 50 1f 04 00 mov %rbp,0x41f50(%rbx) 18000c555: 48 85 c9 test %rcx,%rcx 18000c558: 74 0c je 0x18000c566 18000c55a: e8 59 26 01 00 call 0x18001ebb8 18000c55f: 48 89 ab 58 1f 04 00 mov %rbp,0x41f58(%rbx) 18000c566: 48 8b 8b 60 1f 04 00 mov 0x41f60(%rbx),%rcx 18000c56d: 48 85 c9 test %rcx,%rcx 18000c570: 74 0c je 0x18000c57e 18000c572: e8 41 26 01 00 call 0x18001ebb8 18000c577: 48 89 ab 60 1f 04 00 mov %rbp,0x41f60(%rbx) 18000c57e: 48 8b 8b 88 1f 04 00 mov 0x41f88(%rbx),%rcx 18000c585: 89 ab bc 1f 04 00 mov %ebp,0x41fbc(%rbx) 18000c58b: 48 85 c9 test %rcx,%rcx 18000c58e: 74 0c je 0x18000c59c 18000c590: e8 23 26 01 00 call 0x18001ebb8 18000c595: 48 89 ab 88 1f 04 00 mov %rbp,0x41f88(%rbx) 18000c59c: 48 8b 8b 98 1f 04 00 mov 0x41f98(%rbx),%rcx 18000c5a3: 48 89 ab 90 1f 04 00 mov %rbp,0x41f90(%rbx) 18000c5aa: 48 85 c9 test %rcx,%rcx 18000c5ad: 74 0c je 0x18000c5bb 18000c5af: e8 04 26 01 00 call 0x18001ebb8 18000c5b4: 48 89 ab 98 1f 04 00 mov %rbp,0x41f98(%rbx) 18000c5bb: 48 8b 8b a0 1f 04 00 mov 0x41fa0(%rbx),%rcx 18000c5c2: 48 85 c9 test %rcx,%rcx 18000c5c5: 74 0c je 0x18000c5d3 18000c5c7: e8 ec 25 01 00 call 0x18001ebb8 18000c5cc: 48 89 ab a0 1f 04 00 mov %rbp,0x41fa0(%rbx) 18000c5d3: 48 8d 8b f8 1f 04 00 lea 0x41ff8(%rbx),%rcx 18000c5da: 33 d2 xor %edx,%edx 18000c5dc: 41 b8 a0 2c 00 00 mov $0x2ca0,%r8d 18000c5e2: e8 e9 91 02 00 call 0x1800357d0 18000c5e7: 48 8d 8b 98 4c 04 00 lea 0x44c98(%rbx),%rcx 18000c5ee: 33 d2 xor %edx,%edx 18000c5f0: 41 b8 a0 2c 00 00 mov $0x2ca0,%r8d 18000c5f6: e8 d5 91 02 00 call 0x1800357d0 18000c5fb: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 18000c602: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000c607: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18000c60c: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18000c611: 48 83 c4 20 add $0x20,%rsp 18000c615: 5f pop %rdi 18000c616: 48 ff 25 3b 6f 04 00 rex.W jmp *0x46f3b(%rip) # 0x180053558 18000c61d: cc int3 18000c61e: cc int3 18000c61f: cc int3 18000c620: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000c625: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18000c62a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18000c62f: 57 push %rdi 18000c630: 48 83 ec 20 sub $0x20,%rsp 18000c634: 48 8b d9 mov %rcx,%rbx 18000c637: 48 81 c1 38 02 00 00 add $0x238,%rcx 18000c63e: 41 8b f8 mov %r8d,%edi 18000c641: 48 8b ea mov %rdx,%rbp 18000c644: ff 15 16 6f 04 00 call *0x46f16(%rip) # 0x180053560 18000c64a: 83 bb 28 02 00 00 00 cmpl $0x0,0x228(%rbx) 18000c651: 75 14 jne 0x18000c667 18000c653: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 18000c65a: ff 15 f8 6e 04 00 call *0x46ef8(%rip) # 0x180053558 18000c660: 33 c0 xor %eax,%eax 18000c662: e9 d9 00 00 00 jmp 0x18000c740 18000c667: 85 ff test %edi,%edi 18000c669: 0f 84 a3 00 00 00 je 0x18000c712 18000c66f: 33 ff xor %edi,%edi 18000c671: 89 bb 2c 02 00 00 mov %edi,0x22c(%rbx) 18000c677: 89 bb fc 1f 04 00 mov %edi,0x41ffc(%rbx) 18000c67d: 89 bb 04 20 04 00 mov %edi,0x42004(%rbx) 18000c683: 39 bb 0c 1f 04 00 cmp %edi,0x41f0c(%rbx) 18000c689: 74 06 je 0x18000c691 18000c68b: 89 bb 00 1f 04 00 mov %edi,0x41f00(%rbx) 18000c691: 39 bb 3c 1f 04 00 cmp %edi,0x41f3c(%rbx) 18000c697: 74 06 je 0x18000c69f 18000c699: 89 bb 30 1f 04 00 mov %edi,0x41f30(%rbx) 18000c69f: 83 bb e0 1f 04 00 01 cmpl $0x1,0x41fe0(%rbx) 18000c6a6: 76 35 jbe 0x18000c6dd 18000c6a8: 39 bb 7c 1f 04 00 cmp %edi,0x41f7c(%rbx) 18000c6ae: 74 2d je 0x18000c6dd 18000c6b0: 44 8b 83 74 1f 04 00 mov 0x41f74(%rbx),%r8d 18000c6b7: 48 8b 83 50 1f 04 00 mov 0x41f50(%rbx),%rax 18000c6be: 48 8b 8b 58 1f 04 00 mov 0x41f58(%rbx),%rcx 18000c6c5: 49 c1 e0 02 shl $0x2,%r8 18000c6c9: 33 d2 xor %edx,%edx 18000c6cb: 89 bb 70 1f 04 00 mov %edi,0x41f70(%rbx) 18000c6d1: 48 89 83 68 1f 04 00 mov %rax,0x41f68(%rbx) 18000c6d8: e8 f3 90 02 00 call 0x1800357d0 18000c6dd: 39 bb bc 1f 04 00 cmp %edi,0x41fbc(%rbx) 18000c6e3: 74 2d je 0x18000c712 18000c6e5: 44 8b 83 b4 1f 04 00 mov 0x41fb4(%rbx),%r8d 18000c6ec: 48 8b 83 90 1f 04 00 mov 0x41f90(%rbx),%rax 18000c6f3: 48 8b 8b 98 1f 04 00 mov 0x41f98(%rbx),%rcx 18000c6fa: 49 c1 e0 02 shl $0x2,%r8 18000c6fe: 33 d2 xor %edx,%edx 18000c700: 89 bb b0 1f 04 00 mov %edi,0x41fb0(%rbx) 18000c706: 48 89 83 a8 1f 04 00 mov %rax,0x41fa8(%rbx) 18000c70d: e8 be 90 02 00 call 0x1800357d0 18000c712: 48 8d 8b e0 1e 04 00 lea 0x41ee0(%rbx),%rcx 18000c719: 48 8b d5 mov %rbp,%rdx 18000c71c: e8 7f 4a ff ff call 0x1800011a0 18000c721: 85 c0 test %eax,%eax 18000c723: 8b f8 mov %eax,%edi 18000c725: 74 0a je 0x18000c731 18000c727: c7 83 2c 02 00 00 01 movl $0x1,0x22c(%rbx) 18000c72e: 00 00 00 18000c731: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 18000c738: ff 15 1a 6e 04 00 call *0x46e1a(%rip) # 0x180053558 18000c73e: 8b c7 mov %edi,%eax 18000c740: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000c745: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18000c74a: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18000c74f: 48 83 c4 20 add $0x20,%rsp 18000c753: 5f pop %rdi 18000c754: c3 ret 18000c755: cc int3 18000c756: cc int3 18000c757: cc int3 18000c758: cc int3 18000c759: cc int3 18000c75a: cc int3 18000c75b: cc int3 18000c75c: cc int3 18000c75d: cc int3 18000c75e: cc int3 18000c75f: cc int3 18000c760: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18000c765: 56 push %rsi 18000c766: 57 push %rdi 18000c767: 41 54 push %r12 18000c769: 48 83 ec 30 sub $0x30,%rsp 18000c76d: 48 8b f9 mov %rcx,%rdi 18000c770: 48 81 c1 38 02 00 00 add $0x238,%rcx 18000c777: 45 8b e0 mov %r8d,%r12d 18000c77a: 8b da mov %edx,%ebx 18000c77c: ff 15 de 6d 04 00 call *0x46dde(%rip) # 0x180053560 18000c782: 83 bf 28 02 00 00 00 cmpl $0x0,0x228(%rdi) 18000c789: 0f 84 9e 01 00 00 je 0x18000c92d 18000c78f: 83 bf 40 13 04 00 00 cmpl $0x0,0x41340(%rdi) 18000c796: 0f 84 91 01 00 00 je 0x18000c92d 18000c79c: 85 db test %ebx,%ebx 18000c79e: 75 2d jne 0x18000c7cd 18000c7a0: 48 8b cf mov %rdi,%rcx 18000c7a3: e8 38 a3 00 00 call 0x180016ae0 18000c7a8: 39 9f 40 13 04 00 cmp %ebx,0x41340(%rdi) 18000c7ae: 0f 84 79 01 00 00 je 0x18000c92d 18000c7b4: 39 9f 44 13 04 00 cmp %ebx,0x41344(%rdi) 18000c7ba: 0f 84 6d 01 00 00 je 0x18000c92d 18000c7c0: 48 8b cf mov %rdi,%rcx 18000c7c3: e8 e8 37 00 00 call 0x18000ffb0 18000c7c8: e9 60 01 00 00 jmp 0x18000c92d 18000c7cd: 48 89 6c 24 50 mov %rbp,0x50(%rsp) 18000c7d2: 33 ed xor %ebp,%ebp 18000c7d4: 83 fb 01 cmp $0x1,%ebx 18000c7d7: 4c 89 6c 24 58 mov %r13,0x58(%rsp) 18000c7dc: 4c 89 74 24 60 mov %r14,0x60(%rsp) 18000c7e1: 75 64 jne 0x18000c847 18000c7e3: 44 3b e3 cmp %ebx,%r12d 18000c7e6: 76 68 jbe 0x18000c850 18000c7e8: 8b 87 54 15 04 00 mov 0x41554(%rdi),%eax 18000c7ee: 44 8b af 38 79 04 00 mov 0x47938(%rdi),%r13d 18000c7f5: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 18000c7fa: 44 8d 40 ff lea -0x1(%rax),%r8d 18000c7fe: 33 d2 xor %edx,%edx 18000c800: 8b dd mov %ebp,%ebx 18000c802: 44 8b f5 mov %ebp,%r14d 18000c805: 89 2d 31 dc 08 00 mov %ebp,0x8dc31(%rip) # 0x18009a43c 18000c80b: 89 1d 27 dc 08 00 mov %ebx,0x8dc27(%rip) # 0x18009a438 18000c811: 45 0f af c5 imul %r13d,%r8d 18000c815: 44 0f af e8 imul %eax,%r13d 18000c819: 45 03 ed add %r13d,%r13d 18000c81c: 44 89 05 1d dc 08 00 mov %r8d,0x8dc1d(%rip) # 0x18009a440 18000c823: 43 8d 44 05 00 lea 0x0(%r13,%r8,1),%eax 18000c828: 44 89 2d 15 dc 08 00 mov %r13d,0x8dc15(%rip) # 0x18009a444 18000c82f: 42 8d 44 20 fe lea -0x2(%rax,%r12,1),%eax 18000c834: f7 f1 div %ecx 18000c836: 44 8d 60 07 lea 0x7(%rax),%r12d 18000c83a: 41 83 e4 f8 and $0xfffffff8,%r12d 18000c83e: 44 89 25 03 dc 08 00 mov %r12d,0x8dc03(%rip) # 0x18009a448 18000c845: eb 2b jmp 0x18000c872 18000c847: 83 fb 01 cmp $0x1,%ebx 18000c84a: 0f 8c ce 00 00 00 jl 0x18000c91e 18000c850: 44 8b 05 e9 db 08 00 mov 0x8dbe9(%rip),%r8d # 0x18009a440 18000c857: 44 8b 2d e6 db 08 00 mov 0x8dbe6(%rip),%r13d # 0x18009a444 18000c85e: 44 8b 25 e3 db 08 00 mov 0x8dbe3(%rip),%r12d # 0x18009a448 18000c865: 8b 1d cd db 08 00 mov 0x8dbcd(%rip),%ebx # 0x18009a438 18000c86b: 44 8b 35 ca db 08 00 mov 0x8dbca(%rip),%r14d # 0x18009a43c 18000c872: 41 3b d8 cmp %r8d,%ebx 18000c875: 7d 44 jge 0x18000c8bb 18000c877: 48 8b 87 58 18 04 00 mov 0x41858(%rdi),%rax 18000c87e: 48 63 cb movslq %ebx,%rcx 18000c881: 41 8b e8 mov %r8d,%ebp 18000c884: 4c 8d 0c 48 lea (%rax,%rcx,2),%r9 18000c888: 48 8b 87 50 18 04 00 mov 0x41850(%rdi),%rax 18000c88f: 2b eb sub %ebx,%ebp 18000c891: 4c 8d 04 48 lea (%rax,%rcx,2),%r8 18000c895: 48 8b 87 48 18 04 00 mov 0x41848(%rdi),%rax 18000c89c: 44 3b e5 cmp %ebp,%r12d 18000c89f: 48 8d 14 48 lea (%rax,%rcx,2),%rdx 18000c8a3: 41 0f 4c ec cmovl %r12d,%ebp 18000c8a7: 48 8b cf mov %rdi,%rcx 18000c8aa: 89 6c 24 20 mov %ebp,0x20(%rsp) 18000c8ae: e8 1d a5 00 00 call 0x180016dd0 18000c8b3: 03 dd add %ebp,%ebx 18000c8b5: 89 1d 7d db 08 00 mov %ebx,0x8db7d(%rip) # 0x18009a438 18000c8bb: 41 3b ec cmp %r12d,%ebp 18000c8be: 7d 5e jge 0x18000c91e 18000c8c0: 45 3b f5 cmp %r13d,%r14d 18000c8c3: 7d 59 jge 0x18000c91e 18000c8c5: 48 8b 87 70 18 04 00 mov 0x41870(%rdi),%rax 18000c8cc: 49 63 d6 movslq %r14d,%rdx 18000c8cf: 44 2b e5 sub %ebp,%r12d 18000c8d2: 4c 8d 0c 50 lea (%rax,%rdx,2),%r9 18000c8d6: 48 8b 87 68 18 04 00 mov 0x41868(%rdi),%rax 18000c8dd: 41 8b dd mov %r13d,%ebx 18000c8e0: 4c 8d 04 50 lea (%rax,%rdx,2),%r8 18000c8e4: 48 8b 87 60 18 04 00 mov 0x41860(%rdi),%rax 18000c8eb: 41 2b de sub %r14d,%ebx 18000c8ee: 44 3b e3 cmp %ebx,%r12d 18000c8f1: 48 8d 14 50 lea (%rax,%rdx,2),%rdx 18000c8f5: 48 8b cf mov %rdi,%rcx 18000c8f8: 41 0f 4c dc cmovl %r12d,%ebx 18000c8fc: 89 5c 24 20 mov %ebx,0x20(%rsp) 18000c900: e8 0b a6 00 00 call 0x180016f10 18000c905: 44 03 f3 add %ebx,%r14d 18000c908: 45 3b f5 cmp %r13d,%r14d 18000c90b: 44 89 35 2a db 08 00 mov %r14d,0x8db2a(%rip) # 0x18009a43c 18000c912: 75 0a jne 0x18000c91e 18000c914: c7 87 48 13 04 00 01 movl $0x1,0x41348(%rdi) 18000c91b: 00 00 00 18000c91e: 4c 8b 6c 24 58 mov 0x58(%rsp),%r13 18000c923: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 18000c928: 4c 8b 74 24 60 mov 0x60(%rsp),%r14 18000c92d: 48 8d 8f 38 02 00 00 lea 0x238(%rdi),%rcx 18000c934: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 18000c939: 48 83 c4 30 add $0x30,%rsp 18000c93d: 41 5c pop %r12 18000c93f: 5f pop %rdi 18000c940: 5e pop %rsi 18000c941: 48 ff 25 10 6c 04 00 rex.W jmp *0x46c10(%rip) # 0x180053558 18000c948: cc int3 18000c949: cc int3 18000c94a: cc int3 18000c94b: cc int3 18000c94c: cc int3 18000c94d: cc int3 18000c94e: cc int3 18000c94f: cc int3 18000c950: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000c955: 57 push %rdi 18000c956: 48 83 ec 20 sub $0x20,%rsp 18000c95a: 83 b9 dc 1f 04 00 01 cmpl $0x1,0x41fdc(%rcx) 18000c961: 48 8b d9 mov %rcx,%rbx 18000c964: 75 52 jne 0x18000c9b8 18000c966: 48 81 c1 10 1f 04 00 add $0x41f10,%rcx 18000c96d: e8 2e 48 ff ff call 0x1800011a0 18000c972: 83 bb 3c 1f 04 00 00 cmpl $0x0,0x41f3c(%rbx) 18000c979: 74 09 je 0x18000c984 18000c97b: 48 8b 93 20 1f 04 00 mov 0x41f20(%rbx),%rdx 18000c982: eb 02 jmp 0x18000c986 18000c984: 33 d2 xor %edx,%edx 18000c986: 83 bb 40 13 04 00 00 cmpl $0x0,0x41340(%rbx) 18000c98d: 48 89 93 58 4c 04 00 mov %rdx,0x44c58(%rbx) 18000c994: 74 7a je 0x18000ca10 18000c996: 83 bb 48 13 04 00 00 cmpl $0x0,0x41348(%rbx) 18000c99d: 74 71 je 0x18000ca10 18000c99f: 48 8b cb mov %rbx,%rcx 18000c9a2: e8 59 a8 00 00 call 0x180017200 18000c9a7: 48 8b 93 70 02 00 00 mov 0x270(%rbx),%rdx 18000c9ae: 48 8b cb mov %rbx,%rcx 18000c9b1: e8 7a a9 00 00 call 0x180017330 18000c9b6: eb 60 jmp 0x18000ca18 18000c9b8: 48 81 c1 10 1f 04 00 add $0x41f10,%rcx 18000c9bf: e8 dc 47 ff ff call 0x1800011a0 18000c9c4: 85 c0 test %eax,%eax 18000c9c6: 89 83 fc 1f 04 00 mov %eax,0x41ffc(%rbx) 18000c9cc: 74 54 je 0x18000ca22 18000c9ce: 33 d2 xor %edx,%edx 18000c9d0: 89 93 fc 1f 04 00 mov %edx,0x41ffc(%rbx) 18000c9d6: 39 93 3c 1f 04 00 cmp %edx,0x41f3c(%rbx) 18000c9dc: 74 07 je 0x18000c9e5 18000c9de: 48 8b 93 20 1f 04 00 mov 0x41f20(%rbx),%rdx 18000c9e5: 83 bb 40 13 04 00 00 cmpl $0x0,0x41340(%rbx) 18000c9ec: 74 22 je 0x18000ca10 18000c9ee: 83 bb 48 13 04 00 00 cmpl $0x0,0x41348(%rbx) 18000c9f5: 74 19 je 0x18000ca10 18000c9f7: 48 8b cb mov %rbx,%rcx 18000c9fa: e8 01 a8 00 00 call 0x180017200 18000c9ff: 48 8b 93 70 02 00 00 mov 0x270(%rbx),%rdx 18000ca06: 48 8b cb mov %rbx,%rcx 18000ca09: e8 22 a9 00 00 call 0x180017330 18000ca0e: eb 08 jmp 0x18000ca18 18000ca10: 48 8b cb mov %rbx,%rcx 18000ca13: e8 28 a6 00 00 call 0x180017040 18000ca18: c7 83 04 20 04 00 01 movl $0x1,0x42004(%rbx) 18000ca1f: 00 00 00 18000ca22: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000ca27: 48 83 c4 20 add $0x20,%rsp 18000ca2b: 5f pop %rdi 18000ca2c: c3 ret 18000ca2d: cc int3 18000ca2e: cc int3 18000ca2f: cc int3 18000ca30: 40 53 rex push %rbx 18000ca32: 55 push %rbp 18000ca33: 56 push %rsi 18000ca34: 57 push %rdi 18000ca35: 41 57 push %r15 18000ca37: b8 f0 34 00 00 mov $0x34f0,%eax 18000ca3c: e8 5f 5f 04 00 call 0x1800529a0 18000ca41: 48 2b e0 sub %rax,%rsp 18000ca44: 48 8b 05 55 04 06 00 mov 0x60455(%rip),%rax # 0x18006cea0 18000ca4b: 48 33 c4 xor %rsp,%rax 18000ca4e: 48 89 84 24 d0 34 00 mov %rax,0x34d0(%rsp) 18000ca55: 00 18000ca56: 48 8b f9 mov %rcx,%rdi 18000ca59: 48 81 c1 38 02 00 00 add $0x238,%rcx 18000ca60: 41 8b d8 mov %r8d,%ebx 18000ca63: 48 8b f2 mov %rdx,%rsi 18000ca66: ff 15 f4 6a 04 00 call *0x46af4(%rip) # 0x180053560 18000ca6c: ff 15 ce 6a 04 00 call *0x46ace(%rip) # 0x180053540 18000ca72: 83 bf 28 02 00 00 00 cmpl $0x0,0x228(%rdi) 18000ca79: 8b e8 mov %eax,%ebp 18000ca7b: 89 44 24 20 mov %eax,0x20(%rsp) 18000ca7f: 0f 84 77 06 00 00 je 0x18000d0fc 18000ca85: 48 85 f6 test %rsi,%rsi 18000ca88: 0f 84 6e 06 00 00 je 0x18000d0fc 18000ca8e: 85 db test %ebx,%ebx 18000ca90: 75 0c jne 0x18000ca9e 18000ca92: 39 9f 2c 02 00 00 cmp %ebx,0x22c(%rdi) 18000ca98: 0f 84 5e 06 00 00 je 0x18000d0fc 18000ca9e: 4c 89 a4 24 30 35 00 mov %r12,0x3530(%rsp) 18000caa5: 00 18000caa6: 45 33 e4 xor %r12d,%r12d 18000caa9: 85 db test %ebx,%ebx 18000caab: 44 89 a7 3c 20 04 00 mov %r12d,0x4203c(%rdi) 18000cab2: 44 89 a7 40 20 04 00 mov %r12d,0x42040(%rdi) 18000cab9: 44 89 a7 44 20 04 00 mov %r12d,0x42044(%rdi) 18000cac0: 44 89 a7 04 20 04 00 mov %r12d,0x42004(%rdi) 18000cac7: 74 26 je 0x18000caef 18000cac9: 83 fb 01 cmp $0x1,%ebx 18000cacc: 75 3d jne 0x18000cb0b 18000cace: 44 8b 87 38 79 04 00 mov 0x47938(%rdi),%r8d 18000cad5: 48 8b 8f 70 02 00 00 mov 0x270(%rdi),%rcx 18000cadc: 48 8b d6 mov %rsi,%rdx 18000cadf: 4d 03 c0 add %r8,%r8 18000cae2: e8 29 69 02 00 call 0x180033410 18000cae7: 89 9f 04 20 04 00 mov %ebx,0x42004(%rdi) 18000caed: eb 0b jmp 0x18000cafa 18000caef: 48 8b d6 mov %rsi,%rdx 18000caf2: 48 8b cf mov %rdi,%rcx 18000caf5: e8 56 fe ff ff call 0x18000c950 18000cafa: 44 39 a7 04 20 04 00 cmp %r12d,0x42004(%rdi) 18000cb01: 75 3d jne 0x18000cb40 18000cb03: 48 8b cf mov %rdi,%rcx 18000cb06: e8 95 07 00 00 call 0x18000d2a0 18000cb0b: 48 8d 8f 38 02 00 00 lea 0x238(%rdi),%rcx 18000cb12: ff 15 40 6a 04 00 call *0x46a40(%rip) # 0x180053558 18000cb18: 33 c0 xor %eax,%eax 18000cb1a: 4c 8b a4 24 30 35 00 mov 0x3530(%rsp),%r12 18000cb21: 00 18000cb22: 48 8b 8c 24 d0 34 00 mov 0x34d0(%rsp),%rcx 18000cb29: 00 18000cb2a: 48 33 cc xor %rsp,%rcx 18000cb2d: e8 0e 5b 02 00 call 0x180032640 18000cb32: 48 81 c4 f0 34 00 00 add $0x34f0,%rsp 18000cb39: 41 5f pop %r15 18000cb3b: 5f pop %rdi 18000cb3c: 5e pop %rsi 18000cb3d: 5d pop %rbp 18000cb3e: 5b pop %rbx 18000cb3f: c3 ret 18000cb40: 44 39 a4 24 40 35 00 cmp %r12d,0x3540(%rsp) 18000cb47: 00 18000cb48: 44 89 a7 4c 4c 04 00 mov %r12d,0x44c4c(%rdi) 18000cb4f: 44 89 a7 38 20 04 00 mov %r12d,0x42038(%rdi) 18000cb56: 75 3b jne 0x18000cb93 18000cb58: 83 bf e0 1f 04 00 01 cmpl $0x1,0x41fe0(%rdi) 18000cb5f: 76 32 jbe 0x18000cb93 18000cb61: 44 8b 47 50 mov 0x50(%rdi),%r8d 18000cb65: ba 30 75 00 00 mov $0x7530,%edx 18000cb6a: 48 8b cf mov %rdi,%rcx 18000cb6d: e8 0e 8b 00 00 call 0x180015680 18000cb72: 48 8b 97 70 02 00 00 mov 0x270(%rdi),%rdx 18000cb79: 48 8d 8f 40 1f 04 00 lea 0x41f40(%rdi),%rcx 18000cb80: 44 0f b7 c0 movzwl %ax,%r8d 18000cb84: e8 97 1d 01 00 call 0x18001e920 18000cb89: c7 87 38 20 04 00 01 movl $0x1,0x42038(%rdi) 18000cb90: 00 00 00 18000cb93: 44 39 a7 30 02 00 00 cmp %r12d,0x230(%rdi) 18000cb9a: 74 08 je 0x18000cba4 18000cb9c: 48 8b cf mov %rdi,%rcx 18000cb9f: e8 fc a9 00 00 call 0x1800175a0 18000cba4: 8b 87 e8 1f 04 00 mov 0x41fe8(%rdi),%eax 18000cbaa: 83 f8 01 cmp $0x1,%eax 18000cbad: 75 0a jne 0x18000cbb9 18000cbaf: 48 8b cf mov %rdi,%rcx 18000cbb2: e8 39 b9 00 00 call 0x1800184f0 18000cbb7: eb 3b jmp 0x18000cbf4 18000cbb9: 83 f8 02 cmp $0x2,%eax 18000cbbc: 75 0a jne 0x18000cbc8 18000cbbe: 48 8b cf mov %rdi,%rcx 18000cbc1: e8 9a ba 00 00 call 0x180018660 18000cbc6: eb 2c jmp 0x18000cbf4 18000cbc8: 83 f8 03 cmp $0x3,%eax 18000cbcb: 75 12 jne 0x18000cbdf 18000cbcd: 48 8b cf mov %rdi,%rcx 18000cbd0: e8 1b b9 00 00 call 0x1800184f0 18000cbd5: 48 8b cf mov %rdi,%rcx 18000cbd8: e8 83 ba 00 00 call 0x180018660 18000cbdd: eb 15 jmp 0x18000cbf4 18000cbdf: 83 f8 04 cmp $0x4,%eax 18000cbe2: 75 10 jne 0x18000cbf4 18000cbe4: 48 8b cf mov %rdi,%rcx 18000cbe7: e8 74 ba 00 00 call 0x180018660 18000cbec: 48 8b cf mov %rdi,%rcx 18000cbef: e8 6c ba 00 00 call 0x180018660 18000cbf4: 48 8b 97 70 02 00 00 mov 0x270(%rdi),%rdx 18000cbfb: 48 8b cf mov %rdi,%rcx 18000cbfe: e8 7d 3b 00 00 call 0x180010780 18000cc03: 48 8b cf mov %rdi,%rcx 18000cc06: e8 b5 3d 00 00 call 0x1800109c0 18000cc0b: 8b 57 30 mov 0x30(%rdi),%edx 18000cc0e: 83 fa 04 cmp $0x4,%edx 18000cc11: 76 07 jbe 0x18000cc1a 18000cc13: ba 04 00 00 00 mov $0x4,%edx 18000cc18: eb 08 jmp 0x18000cc22 18000cc1a: 85 d2 test %edx,%edx 18000cc1c: 0f 8e 78 03 00 00 jle 0x18000cf9a 18000cc22: 44 39 a7 3c 20 04 00 cmp %r12d,0x4203c(%rdi) 18000cc29: 0f 84 6b 03 00 00 je 0x18000cf9a 18000cc2f: 44 39 67 28 cmp %r12d,0x28(%rdi) 18000cc33: 0f 85 61 03 00 00 jne 0x18000cf9a 18000cc39: 44 39 67 10 cmp %r12d,0x10(%rdi) 18000cc3d: 0f 85 57 03 00 00 jne 0x18000cf9a 18000cc43: 44 39 a7 88 00 00 00 cmp %r12d,0x88(%rdi) 18000cc4a: 0f 85 4a 03 00 00 jne 0x18000cf9a 18000cc50: 44 39 67 44 cmp %r12d,0x44(%rdi) 18000cc54: 0f 85 40 03 00 00 jne 0x18000cf9a 18000cc5a: 44 39 a7 84 00 00 00 cmp %r12d,0x84(%rdi) 18000cc61: 74 10 je 0x18000cc73 18000cc63: c1 e2 03 shl $0x3,%edx 18000cc66: 48 8b cf mov %rdi,%rcx 18000cc69: e8 d2 af 00 00 call 0x180017c40 18000cc6e: e9 27 03 00 00 jmp 0x18000cf9a 18000cc73: 48 8b cf mov %rdi,%rcx 18000cc76: e8 f5 aa 00 00 call 0x180017770 18000cc7b: 48 8d 97 f8 1f 04 00 lea 0x41ff8(%rdi),%rdx 18000cc82: 48 8d 8c 24 30 08 00 lea 0x830(%rsp),%rcx 18000cc89: 00 18000cc8a: 41 b8 a0 2c 00 00 mov $0x2ca0,%r8d 18000cc90: e8 7b 67 02 00 call 0x180033410 18000cc95: 48 8b 97 88 02 00 00 mov 0x288(%rdi),%rdx 18000cc9c: 48 8b cf mov %rdi,%rcx 18000cc9f: e8 dc 3a 00 00 call 0x180010780 18000cca4: 8b af 10 20 04 00 mov 0x42010(%rdi),%ebp 18000ccaa: 8b 87 14 20 04 00 mov 0x42014(%rdi),%eax 18000ccb0: 3b e8 cmp %eax,%ebp 18000ccb2: 0f 8e c4 02 00 00 jle 0x18000cf7c 18000ccb8: 44 8b 47 24 mov 0x24(%rdi),%r8d 18000ccbc: 8b b7 18 20 04 00 mov 0x42018(%rdi),%esi 18000ccc2: ba 30 75 00 00 mov $0x7530,%edx 18000ccc7: 8b de mov %esi,%ebx 18000ccc9: 48 8b cf mov %rdi,%rcx 18000cccc: 4c 89 ac 24 e8 34 00 mov %r13,0x34e8(%rsp) 18000ccd3: 00 18000ccd4: 45 69 c0 e8 03 00 00 imul $0x3e8,%r8d,%r8d 18000ccdb: 41 d1 e8 shr $1,%r8d 18000ccde: 2b ee sub %esi,%ebp 18000cce0: 4c 89 b4 24 e0 34 00 mov %r14,0x34e0(%rsp) 18000cce7: 00 18000cce8: 2b d8 sub %eax,%ebx 18000ccea: e8 91 89 00 00 call 0x180015680 18000ccef: 4c 8b 87 88 02 00 00 mov 0x288(%rdi),%r8 18000ccf6: 44 0f b7 d8 movzwl %ax,%r11d 18000ccfa: 3b eb cmp %ebx,%ebp 18000ccfc: b8 00 00 c0 3f mov $0x3fc00000,%eax 18000cd01: 0f 47 dd cmova %ebp,%ebx 18000cd04: 41 3b db cmp %r11d,%ebx 18000cd07: 44 0f 47 db cmova %ebx,%r11d 18000cd0b: 33 d2 xor %edx,%edx 18000cd0d: 43 8d 0c 1b lea (%r11,%r11,1),%ecx 18000cd11: 41 2b f3 sub %r11d,%esi 18000cd14: f7 f1 div %ecx 18000cd16: 48 8b 8f 80 02 00 00 mov 0x280(%rdi),%rcx 18000cd1d: 41 8b d4 mov %r12d,%edx 18000cd20: 39 97 38 79 04 00 cmp %edx,0x47938(%rdi) 18000cd26: 44 8b c8 mov %eax,%r9d 18000cd29: 76 3d jbe 0x18000cd68 18000cd2b: 41 ba 3f 00 00 00 mov $0x3f,%r10d 18000cd31: 41 0f b7 00 movzwl (%r8),%eax 18000cd35: 49 83 c0 02 add $0x2,%r8 18000cd39: 2b c6 sub %esi,%eax 18000cd3b: 41 0f af c1 imul %r9d,%eax 18000cd3f: c1 e8 16 shr $0x16,%eax 18000cd42: 3d bf 00 00 00 cmp $0xbf,%eax 18000cd47: 7e 07 jle 0x18000cd50 18000cd49: b8 bf 00 00 00 mov $0xbf,%eax 18000cd4e: eb 07 jmp 0x18000cd57 18000cd50: 41 3b c2 cmp %r10d,%eax 18000cd53: 41 0f 4c c2 cmovl %r10d,%eax 18000cd57: 88 01 mov %al,(%rcx) 18000cd59: 83 c2 01 add $0x1,%edx 18000cd5c: 48 83 c1 01 add $0x1,%rcx 18000cd60: 3b 97 38 79 04 00 cmp 0x47938(%rdi),%edx 18000cd66: 72 c9 jb 0x18000cd31 18000cd68: 48 8d 4c 24 34 lea 0x34(%rsp),%rcx 18000cd6d: 33 d2 xor %edx,%edx 18000cd6f: 41 b8 fc 07 00 00 mov $0x7fc,%r8d 18000cd75: 44 89 64 24 30 mov %r12d,0x30(%rsp) 18000cd7a: e8 51 8a 02 00 call 0x1800357d0 18000cd7f: 48 8b b7 90 02 00 00 mov 0x290(%rdi),%rsi 18000cd86: 44 8b 87 38 79 04 00 mov 0x47938(%rdi),%r8d 18000cd8d: 48 8b 97 80 02 00 00 mov 0x280(%rdi),%rdx 18000cd94: 48 8b ce mov %rsi,%rcx 18000cd97: e8 74 66 02 00 call 0x180033410 18000cd9c: 8b 97 c0 1f 04 00 mov 0x41fc0(%rdi),%edx 18000cda2: 48 8b 87 80 02 00 00 mov 0x280(%rdi),%rax 18000cda9: 4c 8d 54 02 01 lea 0x1(%rdx,%rax,1),%r10 18000cdae: 48 8d 6e 01 lea 0x1(%rsi),%rbp 18000cdb2: 0f b6 4c 2a ff movzbl -0x1(%rdx,%rbp,1),%ecx 18000cdb7: 4c 8d 24 2a lea (%rdx,%rbp,1),%r12 18000cdbb: 42 0f b6 44 22 ff movzbl -0x1(%rdx,%r12,1),%eax 18000cdc1: 4e 8d 0c 22 lea (%rdx,%r12,1),%r9 18000cdc5: 44 8d 2c 48 lea (%rax,%rcx,2),%r13d 18000cdc9: 0f b6 45 ff movzbl -0x1(%rbp),%eax 18000cdcd: 41 0f b6 0c 24 movzbl (%r12),%ecx 18000cdd2: 44 03 e8 add %eax,%r13d 18000cdd5: 41 0f b6 01 movzbl (%r9),%eax 18000cdd9: 8d 1c 48 lea (%rax,%rcx,2),%ebx 18000cddc: 0f b6 45 00 movzbl 0x0(%rbp),%eax 18000cde0: 03 d8 add %eax,%ebx 18000cde2: 8b 87 c4 1f 04 00 mov 0x41fc4(%rdi),%eax 18000cde8: 83 e8 02 sub $0x2,%eax 18000cdeb: 0f af c2 imul %edx,%eax 18000cdee: 83 e8 02 sub $0x2,%eax 18000cdf1: 85 c0 test %eax,%eax 18000cdf3: 4c 63 f0 movslq %eax,%r14 18000cdf6: 7e 6e jle 0x18000ce66 18000cdf8: 49 83 cb ff or $0xffffffffffffffff,%r11 18000cdfc: 4d 2b e1 sub %r9,%r12 18000cdff: 49 2b e9 sub %r9,%rbp 18000ce02: 4d 2b d9 sub %r9,%r11 18000ce05: 4d 8d 41 01 lea 0x1(%r9),%r8 18000ce09: 66 66 90 data16 xchg %ax,%ax 18000ce0c: 66 66 66 90 data16 data16 xchg %ax,%ax 18000ce10: 41 0f b6 04 28 movzbl (%r8,%rbp,1),%eax 18000ce15: 43 0f b6 0c 04 movzbl (%r12,%r8,1),%ecx 18000ce1a: 8d 14 48 lea (%rax,%rcx,2),%edx 18000ce1d: 41 0f b6 00 movzbl (%r8),%eax 18000ce21: 03 d0 add %eax,%edx 18000ce23: 44 8d 0c 5a lea (%rdx,%rbx,2),%r9d 18000ce27: 45 03 cd add %r13d,%r9d 18000ce2a: 44 8b eb mov %ebx,%r13d 18000ce2d: 8b da mov %edx,%ebx 18000ce2f: 41 c1 e9 04 shr $0x4,%r9d 18000ce33: 41 83 f9 7f cmp $0x7f,%r9d 18000ce37: 45 88 0a mov %r9b,(%r10) 18000ce3a: 7e 19 jle 0x18000ce55 18000ce3c: 48 8b 87 a0 02 00 00 mov 0x2a0(%rdi),%rax 18000ce43: 49 03 c3 add %r11,%rax 18000ce46: 42 0f b6 04 00 movzbl (%rax,%r8,1),%eax 18000ce4b: 41 03 c1 add %r9d,%eax 18000ce4e: 48 98 cltq 18000ce50: 83 44 84 30 01 addl $0x1,0x30(%rsp,%rax,4) 18000ce55: 49 83 c0 01 add $0x1,%r8 18000ce59: 49 83 c2 01 add $0x1,%r10 18000ce5d: 4b 8d 04 03 lea (%r11,%r8,1),%rax 18000ce61: 49 3b c6 cmp %r14,%rax 18000ce64: 7c aa jl 0x18000ce10 18000ce66: 4c 8b b4 24 e0 34 00 mov 0x34e0(%rsp),%r14 18000ce6d: 00 18000ce6e: 4c 8b ac 24 e8 34 00 mov 0x34e8(%rsp),%r13 18000ce75: 00 18000ce76: 45 33 c0 xor %r8d,%r8d 18000ce79: 44 39 87 c4 1f 04 00 cmp %r8d,0x41fc4(%rdi) 18000ce80: 76 44 jbe 0x18000cec6 18000ce82: 8b 87 c0 1f 04 00 mov 0x41fc0(%rdi),%eax 18000ce88: 48 8b 8f 80 02 00 00 mov 0x280(%rdi),%rcx 18000ce8f: 41 0f af c0 imul %r8d,%eax 18000ce93: 8b d0 mov %eax,%edx 18000ce95: 0f b6 04 30 movzbl (%rax,%rsi,1),%eax 18000ce99: 88 04 0a mov %al,(%rdx,%rcx,1) 18000ce9c: 48 8b 8f 80 02 00 00 mov 0x280(%rdi),%rcx 18000cea3: 41 83 c0 01 add $0x1,%r8d 18000cea7: 41 8b c0 mov %r8d,%eax 18000ceaa: 0f af 87 c0 1f 04 00 imul 0x41fc0(%rdi),%eax 18000ceb1: 83 e8 01 sub $0x1,%eax 18000ceb4: 8b d0 mov %eax,%edx 18000ceb6: 0f b6 04 30 movzbl (%rax,%rsi,1),%eax 18000ceba: 88 04 0a mov %al,(%rdx,%rcx,1) 18000cebd: 44 3b 87 c4 1f 04 00 cmp 0x41fc4(%rdi),%r8d 18000cec4: 72 bc jb 0x18000ce82 18000cec6: 44 8b 97 38 79 04 00 mov 0x47938(%rdi),%r10d 18000cecd: 41 b8 ff 01 00 00 mov $0x1ff,%r8d 18000ced3: 33 d2 xor %edx,%edx 18000ced5: 49 8b c8 mov %r8,%rcx 18000ced8: 66 66 66 90 data16 data16 xchg %ax,%ax 18000cedc: 66 66 66 90 data16 data16 xchg %ax,%ax 18000cee0: 03 54 8c 30 add 0x30(%rsp,%rcx,4),%edx 18000cee4: 8b c2 mov %edx,%eax 18000cee6: c1 e0 0b shl $0xb,%eax 18000cee9: 41 3b c2 cmp %r10d,%eax 18000ceec: 77 11 ja 0x18000ceff 18000ceee: 48 83 e9 01 sub $0x1,%rcx 18000cef2: 41 83 e8 01 sub $0x1,%r8d 18000cef6: 48 81 f9 7e 01 00 00 cmp $0x17e,%rcx 18000cefd: 7d e1 jge 0x18000cee0 18000ceff: 41 81 f8 7e 01 00 00 cmp $0x17e,%r8d 18000cf06: 41 bb 00 10 00 00 mov $0x1000,%r11d 18000cf0c: 7e 0f jle 0x18000cf1d 18000cf0e: b8 00 f0 0f 00 mov $0xff000,%eax 18000cf13: 41 8d 48 81 lea -0x7f(%r8),%ecx 18000cf17: 99 cltd 18000cf18: f7 f9 idiv %ecx 18000cf1a: 44 8b d8 mov %eax,%r11d 18000cf1d: 45 33 c9 xor %r9d,%r9d 18000cf20: 45 33 c0 xor %r8d,%r8d 18000cf23: 45 85 d2 test %r10d,%r10d 18000cf26: 74 54 je 0x18000cf7c 18000cf28: bb ff 00 00 00 mov $0xff,%ebx 18000cf2d: 66 66 90 data16 xchg %ax,%ax 18000cf30: 48 8b 87 80 02 00 00 mov 0x280(%rdi),%rax 18000cf37: 4c 8b 97 a0 02 00 00 mov 0x2a0(%rdi),%r10 18000cf3e: 41 0f b6 0c 00 movzbl (%r8,%rax,1),%ecx 18000cf43: 43 0f b6 04 02 movzbl (%r10,%r8,1),%eax 18000cf48: 8d 44 01 81 lea -0x7f(%rcx,%rax,1),%eax 18000cf4c: 41 0f af c3 imul %r11d,%eax 18000cf50: 99 cltd 18000cf51: 81 e2 ff 0f 00 00 and $0xfff,%edx 18000cf57: 03 c2 add %edx,%eax 18000cf59: c1 f8 0c sar $0xc,%eax 18000cf5c: 79 04 jns 0x18000cf62 18000cf5e: 33 c0 xor %eax,%eax 18000cf60: eb 05 jmp 0x18000cf67 18000cf62: 3b c3 cmp %ebx,%eax 18000cf64: 0f 4f c3 cmovg %ebx,%eax 18000cf67: 43 88 04 02 mov %al,(%r10,%r8,1) 18000cf6b: 41 83 c1 01 add $0x1,%r9d 18000cf6f: 49 83 c0 01 add $0x1,%r8 18000cf73: 44 3b 8f 38 79 04 00 cmp 0x47938(%rdi),%r9d 18000cf7a: 72 b4 jb 0x18000cf30 18000cf7c: 48 8d 94 24 30 08 00 lea 0x830(%rsp),%rdx 18000cf83: 00 18000cf84: 48 8d 8f f8 1f 04 00 lea 0x41ff8(%rdi),%rcx 18000cf8b: 41 b8 a0 2c 00 00 mov $0x2ca0,%r8d 18000cf91: e8 7a 64 02 00 call 0x180033410 18000cf96: 8b 6c 24 20 mov 0x20(%rsp),%ebp 18000cf9a: 44 8b 8f c8 1f 04 00 mov 0x41fc8(%rdi),%r9d 18000cfa1: 44 8b 87 c0 1f 04 00 mov 0x41fc0(%rdi),%r8d 18000cfa8: 45 3b c8 cmp %r8d,%r9d 18000cfab: 75 2d jne 0x18000cfda 18000cfad: 8b 87 c4 1f 04 00 mov 0x41fc4(%rdi),%eax 18000cfb3: 39 87 cc 1f 04 00 cmp %eax,0x41fcc(%rdi) 18000cfb9: 75 1f jne 0x18000cfda 18000cfbb: 44 8b 87 38 79 04 00 mov 0x47938(%rdi),%r8d 18000cfc2: 48 8b 97 a0 02 00 00 mov 0x2a0(%rdi),%rdx 18000cfc9: 48 8b 8f 20 02 00 00 mov 0x220(%rdi),%rcx 18000cfd0: e8 3b 64 02 00 call 0x180033410 18000cfd5: e9 eb 00 00 00 jmp 0x18000d0c5 18000cfda: 43 8d 04 00 lea (%r8,%r8,1),%eax 18000cfde: 44 3b c8 cmp %eax,%r9d 18000cfe1: 75 1d jne 0x18000d000 18000cfe3: 8b 87 c4 1f 04 00 mov 0x41fc4(%rdi),%eax 18000cfe9: 03 c0 add %eax,%eax 18000cfeb: 39 87 cc 1f 04 00 cmp %eax,0x41fcc(%rdi) 18000cff1: 75 0d jne 0x18000d000 18000cff3: 48 8b cf mov %rdi,%rcx 18000cff6: e8 45 c7 00 00 call 0x180019740 18000cffb: e9 c5 00 00 00 jmp 0x18000d0c5 18000d000: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax 18000d007: 00 18000d008: 44 3b c8 cmp %eax,%r9d 18000d00b: 75 1e jne 0x18000d02b 18000d00d: 8b 87 c4 1f 04 00 mov 0x41fc4(%rdi),%eax 18000d013: c1 e0 02 shl $0x2,%eax 18000d016: 39 87 cc 1f 04 00 cmp %eax,0x41fcc(%rdi) 18000d01c: 75 0d jne 0x18000d02b 18000d01e: 48 8b cf mov %rdi,%rcx 18000d021: e8 0a cb 00 00 call 0x180019b30 18000d026: e9 9a 00 00 00 jmp 0x18000d0c5 18000d02b: 42 8d 04 c5 00 00 00 lea 0x0(,%r8,8),%eax 18000d032: 00 18000d033: 44 3b c8 cmp %eax,%r9d 18000d036: 75 1b jne 0x18000d053 18000d038: 8b 87 c4 1f 04 00 mov 0x41fc4(%rdi),%eax 18000d03e: c1 e0 03 shl $0x3,%eax 18000d041: 39 87 cc 1f 04 00 cmp %eax,0x41fcc(%rdi) 18000d047: 75 0a jne 0x18000d053 18000d049: 48 8b cf mov %rdi,%rcx 18000d04c: e8 0f ce 00 00 call 0x180019e60 18000d051: eb 72 jmp 0x18000d0c5 18000d053: 43 8d 0c 40 lea (%r8,%r8,2),%ecx 18000d057: 43 8d 04 09 lea (%r9,%r9,1),%eax 18000d05b: 3b c1 cmp %ecx,%eax 18000d05d: 75 1f jne 0x18000d07e 18000d05f: 8b 87 c4 1f 04 00 mov 0x41fc4(%rdi),%eax 18000d065: 8b 97 cc 1f 04 00 mov 0x41fcc(%rdi),%edx 18000d06b: 8d 0c 40 lea (%rax,%rax,2),%ecx 18000d06e: 03 d2 add %edx,%edx 18000d070: 3b d1 cmp %ecx,%edx 18000d072: 75 0a jne 0x18000d07e 18000d074: 48 8b cf mov %rdi,%rcx 18000d077: e8 14 be 00 00 call 0x180018e90 18000d07c: eb 47 jmp 0x18000d0c5 18000d07e: 43 8d 0c 80 lea (%r8,%r8,4),%ecx 18000d082: 43 8d 04 49 lea (%r9,%r9,2),%eax 18000d086: 3b c1 cmp %ecx,%eax 18000d088: 75 20 jne 0x18000d0aa 18000d08a: 8b 87 cc 1f 04 00 mov 0x41fcc(%rdi),%eax 18000d090: 8d 14 40 lea (%rax,%rax,2),%edx 18000d093: 8b 87 c4 1f 04 00 mov 0x41fc4(%rdi),%eax 18000d099: 8d 0c 80 lea (%rax,%rax,4),%ecx 18000d09c: 3b d1 cmp %ecx,%edx 18000d09e: 75 0a jne 0x18000d0aa 18000d0a0: 48 8b cf mov %rdi,%rcx 18000d0a3: e8 08 c1 00 00 call 0x1800191b0 18000d0a8: eb 1b jmp 0x18000d0c5 18000d0aa: 45 3b c8 cmp %r8d,%r9d 18000d0ad: 76 16 jbe 0x18000d0c5 18000d0af: 8b 87 c4 1f 04 00 mov 0x41fc4(%rdi),%eax 18000d0b5: 39 87 cc 1f 04 00 cmp %eax,0x41fcc(%rdi) 18000d0bb: 76 08 jbe 0x18000d0c5 18000d0bd: 48 8b cf mov %rdi,%rcx 18000d0c0: e8 8b d6 00 00 call 0x18001a750 18000d0c5: ff 15 75 64 04 00 call *0x46475(%rip) # 0x180053540 18000d0cb: 48 8b cf mov %rdi,%rcx 18000d0ce: 2b c5 sub %ebp,%eax 18000d0d0: 89 87 48 20 04 00 mov %eax,0x42048(%rdi) 18000d0d6: e8 c5 01 00 00 call 0x18000d2a0 18000d0db: 48 8d 8f 38 02 00 00 lea 0x238(%rdi),%rcx 18000d0e2: c7 87 34 02 00 00 01 movl $0x1,0x234(%rdi) 18000d0e9: 00 00 00 18000d0ec: ff 15 66 64 04 00 call *0x46466(%rip) # 0x180053558 18000d0f2: b8 03 00 00 00 mov $0x3,%eax 18000d0f7: e9 1e fa ff ff jmp 0x18000cb1a 18000d0fc: 48 8d 8f 38 02 00 00 lea 0x238(%rdi),%rcx 18000d103: ff 15 4f 64 04 00 call *0x4644f(%rip) # 0x180053558 18000d109: 33 c0 xor %eax,%eax 18000d10b: e9 12 fa ff ff jmp 0x18000cb22 18000d110: 40 53 rex push %rbx 18000d112: 48 83 ec 20 sub $0x20,%rsp 18000d116: 83 b9 34 02 00 00 00 cmpl $0x0,0x234(%rcx) 18000d11d: 48 8b d9 mov %rcx,%rbx 18000d120: 0f 84 70 01 00 00 je 0x18000d296 18000d126: e8 95 38 00 00 call 0x1800109c0 18000d12b: 83 bb 3c 20 04 00 00 cmpl $0x0,0x4203c(%rbx) 18000d132: 74 2e je 0x18000d162 18000d134: 8b 53 30 mov 0x30(%rbx),%edx 18000d137: 85 d2 test %edx,%edx 18000d139: 74 27 je 0x18000d162 18000d13b: 83 7b 28 00 cmpl $0x0,0x28(%rbx) 18000d13f: 74 06 je 0x18000d147 18000d141: 83 7b 10 00 cmpl $0x0,0x10(%rbx) 18000d145: 74 1b je 0x18000d162 18000d147: c1 e2 03 shl $0x3,%edx 18000d14a: 83 bb 84 00 00 00 00 cmpl $0x0,0x84(%rbx) 18000d151: 48 8b cb mov %rbx,%rcx 18000d154: 74 07 je 0x18000d15d 18000d156: e8 75 ae 00 00 call 0x180017fd0 18000d15b: eb 05 jmp 0x18000d162 18000d15d: e8 de aa 00 00 call 0x180017c40 18000d162: 44 8b 8b c8 1f 04 00 mov 0x41fc8(%rbx),%r9d 18000d169: 44 8b 83 c0 1f 04 00 mov 0x41fc0(%rbx),%r8d 18000d170: 45 3b c8 cmp %r8d,%r9d 18000d173: 75 2d jne 0x18000d1a2 18000d175: 8b 83 c4 1f 04 00 mov 0x41fc4(%rbx),%eax 18000d17b: 39 83 cc 1f 04 00 cmp %eax,0x41fcc(%rbx) 18000d181: 75 1f jne 0x18000d1a2 18000d183: 44 8b 83 38 79 04 00 mov 0x47938(%rbx),%r8d 18000d18a: 48 8b 93 a0 02 00 00 mov 0x2a0(%rbx),%rdx 18000d191: 48 8b 8b 20 02 00 00 mov 0x220(%rbx),%rcx 18000d198: 48 83 c4 20 add $0x20,%rsp 18000d19c: 5b pop %rbx 18000d19d: e9 6e 62 02 00 jmp 0x180033410 18000d1a2: 43 8d 04 00 lea (%r8,%r8,1),%eax 18000d1a6: 44 3b c8 cmp %eax,%r9d 18000d1a9: 75 1d jne 0x18000d1c8 18000d1ab: 8b 83 c4 1f 04 00 mov 0x41fc4(%rbx),%eax 18000d1b1: 03 c0 add %eax,%eax 18000d1b3: 39 83 cc 1f 04 00 cmp %eax,0x41fcc(%rbx) 18000d1b9: 75 0d jne 0x18000d1c8 18000d1bb: 48 8b cb mov %rbx,%rcx 18000d1be: 48 83 c4 20 add $0x20,%rsp 18000d1c2: 5b pop %rbx 18000d1c3: e9 78 c5 00 00 jmp 0x180019740 18000d1c8: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax 18000d1cf: 00 18000d1d0: 44 3b c8 cmp %eax,%r9d 18000d1d3: 75 1e jne 0x18000d1f3 18000d1d5: 8b 83 c4 1f 04 00 mov 0x41fc4(%rbx),%eax 18000d1db: c1 e0 02 shl $0x2,%eax 18000d1de: 39 83 cc 1f 04 00 cmp %eax,0x41fcc(%rbx) 18000d1e4: 75 0d jne 0x18000d1f3 18000d1e6: 48 8b cb mov %rbx,%rcx 18000d1e9: 48 83 c4 20 add $0x20,%rsp 18000d1ed: 5b pop %rbx 18000d1ee: e9 3d c9 00 00 jmp 0x180019b30 18000d1f3: 42 8d 04 c5 00 00 00 lea 0x0(,%r8,8),%eax 18000d1fa: 00 18000d1fb: 44 3b c8 cmp %eax,%r9d 18000d1fe: 75 1e jne 0x18000d21e 18000d200: 8b 83 c4 1f 04 00 mov 0x41fc4(%rbx),%eax 18000d206: c1 e0 03 shl $0x3,%eax 18000d209: 39 83 cc 1f 04 00 cmp %eax,0x41fcc(%rbx) 18000d20f: 75 0d jne 0x18000d21e 18000d211: 48 8b cb mov %rbx,%rcx 18000d214: 48 83 c4 20 add $0x20,%rsp 18000d218: 5b pop %rbx 18000d219: e9 42 cc 00 00 jmp 0x180019e60 18000d21e: 43 8d 0c 40 lea (%r8,%r8,2),%ecx 18000d222: 43 8d 04 09 lea (%r9,%r9,1),%eax 18000d226: 3b c1 cmp %ecx,%eax 18000d228: 75 22 jne 0x18000d24c 18000d22a: 8b 83 c4 1f 04 00 mov 0x41fc4(%rbx),%eax 18000d230: 8b 93 cc 1f 04 00 mov 0x41fcc(%rbx),%edx 18000d236: 8d 0c 40 lea (%rax,%rax,2),%ecx 18000d239: 03 d2 add %edx,%edx 18000d23b: 3b d1 cmp %ecx,%edx 18000d23d: 75 0d jne 0x18000d24c 18000d23f: 48 8b cb mov %rbx,%rcx 18000d242: 48 83 c4 20 add $0x20,%rsp 18000d246: 5b pop %rbx 18000d247: e9 44 bc 00 00 jmp 0x180018e90 18000d24c: 43 8d 0c 80 lea (%r8,%r8,4),%ecx 18000d250: 43 8d 04 49 lea (%r9,%r9,2),%eax 18000d254: 3b c1 cmp %ecx,%eax 18000d256: 75 23 jne 0x18000d27b 18000d258: 8b 83 cc 1f 04 00 mov 0x41fcc(%rbx),%eax 18000d25e: 8d 14 40 lea (%rax,%rax,2),%edx 18000d261: 8b 83 c4 1f 04 00 mov 0x41fc4(%rbx),%eax 18000d267: 8d 0c 80 lea (%rax,%rax,4),%ecx 18000d26a: 3b d1 cmp %ecx,%edx 18000d26c: 75 0d jne 0x18000d27b 18000d26e: 48 8b cb mov %rbx,%rcx 18000d271: 48 83 c4 20 add $0x20,%rsp 18000d275: 5b pop %rbx 18000d276: e9 35 bf 00 00 jmp 0x1800191b0 18000d27b: 45 3b c8 cmp %r8d,%r9d 18000d27e: 76 16 jbe 0x18000d296 18000d280: 8b 83 c4 1f 04 00 mov 0x41fc4(%rbx),%eax 18000d286: 39 83 cc 1f 04 00 cmp %eax,0x41fcc(%rbx) 18000d28c: 76 08 jbe 0x18000d296 18000d28e: 48 8b cb mov %rbx,%rcx 18000d291: e8 ba d4 00 00 call 0x18001a750 18000d296: 48 83 c4 20 add $0x20,%rsp 18000d29a: 5b pop %rbx 18000d29b: c3 ret 18000d29c: cc int3 18000d29d: cc int3 18000d29e: cc int3 18000d29f: cc int3 18000d2a0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000d2a5: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18000d2aa: 57 push %rdi 18000d2ab: 48 83 ec 20 sub $0x20,%rsp 18000d2af: 48 8d 91 f8 1f 04 00 lea 0x41ff8(%rcx),%rdx 18000d2b6: 48 8b d9 mov %rcx,%rbx 18000d2b9: 41 b8 a0 2c 00 00 mov $0x2ca0,%r8d 18000d2bf: 48 81 c1 98 4c 04 00 add $0x44c98,%rcx 18000d2c6: e8 45 61 02 00 call 0x180033410 18000d2cb: 44 8b 83 38 79 04 00 mov 0x47938(%rbx),%r8d 18000d2d2: 8b 83 c0 1f 04 00 mov 0x41fc0(%rbx),%eax 18000d2d8: 0f b7 93 18 20 04 00 movzwl 0x42018(%rbx),%edx 18000d2df: 41 d1 e8 shr $1,%r8d 18000d2e2: d1 e8 shr $1,%eax 18000d2e4: 45 33 c9 xor %r9d,%r9d 18000d2e7: 48 8b cb mov %rbx,%rcx 18000d2ea: 44 03 c0 add %eax,%r8d 18000d2ed: e8 9e 8f 00 00 call 0x180016290 18000d2f2: 44 8b 83 38 79 04 00 mov 0x47938(%rbx),%r8d 18000d2f9: 0f b7 93 2c 20 04 00 movzwl 0x4202c(%rbx),%edx 18000d300: 89 83 b8 4c 04 00 mov %eax,0x44cb8(%rbx) 18000d306: 8b 83 c0 1f 04 00 mov 0x41fc0(%rbx),%eax 18000d30c: 41 d1 e8 shr $1,%r8d 18000d30f: d1 e8 shr $1,%eax 18000d311: 45 33 c9 xor %r9d,%r9d 18000d314: 48 8b cb mov %rbx,%rcx 18000d317: 44 03 c0 add %eax,%r8d 18000d31a: e8 71 8f 00 00 call 0x180016290 18000d31f: 44 8b 83 c0 4c 04 00 mov 0x44cc0(%rbx),%r8d 18000d326: 0f b7 93 10 20 04 00 movzwl 0x42010(%rbx),%edx 18000d32d: 41 b9 01 00 00 00 mov $0x1,%r9d 18000d333: 48 8b cb mov %rbx,%rcx 18000d336: 89 83 cc 4c 04 00 mov %eax,0x44ccc(%rbx) 18000d33c: e8 4f 8f 00 00 call 0x180016290 18000d341: 44 8b 83 38 79 04 00 mov 0x47938(%rbx),%r8d 18000d348: 0f b7 93 30 20 04 00 movzwl 0x42030(%rbx),%edx 18000d34f: 89 83 b0 4c 04 00 mov %eax,0x44cb0(%rbx) 18000d355: 8b 83 c0 1f 04 00 mov 0x41fc0(%rbx),%eax 18000d35b: 41 d1 e8 shr $1,%r8d 18000d35e: d1 e8 shr $1,%eax 18000d360: 45 33 c9 xor %r9d,%r9d 18000d363: 48 8b cb mov %rbx,%rcx 18000d366: 44 03 c0 add %eax,%r8d 18000d369: e8 22 8f 00 00 call 0x180016290 18000d36e: 44 8b 83 c4 4c 04 00 mov 0x44cc4(%rbx),%r8d 18000d375: 0f b7 93 14 20 04 00 movzwl 0x42014(%rbx),%edx 18000d37c: 41 b9 01 00 00 00 mov $0x1,%r9d 18000d382: 48 8b cb mov %rbx,%rcx 18000d385: 89 83 d0 4c 04 00 mov %eax,0x44cd0(%rbx) 18000d38b: e8 00 8f 00 00 call 0x180016290 18000d390: 89 83 b4 4c 04 00 mov %eax,0x44cb4(%rbx) 18000d396: 8b 83 cc 00 00 00 mov 0xcc(%rbx),%eax 18000d39c: 83 f8 02 cmp $0x2,%eax 18000d39f: 75 0a jne 0x18000d3ab 18000d3a1: f3 0f 2a 83 b8 4c 04 cvtsi2ssl 0x44cb8(%rbx),%xmm0 18000d3a8: 00 18000d3a9: eb 0a jmp 0x18000d3b5 18000d3ab: 83 f8 03 cmp $0x3,%eax 18000d3ae: 75 15 jne 0x18000d3c5 18000d3b0: f3 0f 2a 43 60 cvtsi2ssl 0x60(%rbx),%xmm0 18000d3b5: f3 0f 59 05 33 16 05 mulss 0x51633(%rip),%xmm0 # 0x18005e9f0 18000d3bc: 00 18000d3bd: f3 0f 11 83 d8 00 00 movss %xmm0,0xd8(%rbx) 18000d3c4: 00 18000d3c5: 8b b3 50 79 04 00 mov 0x47950(%rbx),%esi 18000d3cb: 0f b7 8b 1c 20 04 00 movzwl 0x4201c(%rbx),%ecx 18000d3d2: bf 07 00 00 00 mov $0x7,%edi 18000d3d7: 85 f6 test %esi,%esi 18000d3d9: 74 22 je 0x18000d3fd 18000d3db: 8b 93 b8 4c 04 00 mov 0x44cb8(%rbx),%edx 18000d3e1: 44 0f b7 c1 movzwl %cx,%r8d 18000d3e5: 8b c7 mov %edi,%eax 18000d3e7: 2b 83 54 79 04 00 sub 0x47954(%rbx),%eax 18000d3ed: 0f b6 c8 movzbl %al,%ecx 18000d3f0: 41 d3 e0 shl %cl,%r8d 18000d3f3: 48 8b cb mov %rbx,%rcx 18000d3f6: e8 45 86 00 00 call 0x180015a40 18000d3fb: eb 0b jmp 0x18000d408 18000d3fd: 0f b7 c1 movzwl %cx,%eax 18000d400: 8b 8b 4c 79 04 00 mov 0x4794c(%rbx),%ecx 18000d406: d3 e0 shl %cl,%eax 18000d408: 85 f6 test %esi,%esi 18000d40a: f3 0f 10 83 34 20 04 movss 0x42034(%rbx),%xmm0 18000d411: 00 18000d412: 89 83 bc 4c 04 00 mov %eax,0x44cbc(%rbx) 18000d418: f3 0f 59 05 cc 15 05 mulss 0x515cc(%rip),%xmm0 # 0x18005e9ec 18000d41f: 00 18000d420: f3 48 0f 2c c8 cvttss2si %xmm0,%rcx 18000d425: 74 22 je 0x18000d449 18000d427: 8b 93 b8 4c 04 00 mov 0x44cb8(%rbx),%edx 18000d42d: 44 0f b7 c1 movzwl %cx,%r8d 18000d431: 8b c7 mov %edi,%eax 18000d433: 2b 83 54 79 04 00 sub 0x47954(%rbx),%eax 18000d439: 0f b6 c8 movzbl %al,%ecx 18000d43c: 41 d3 e0 shl %cl,%r8d 18000d43f: 48 8b cb mov %rbx,%rcx 18000d442: e8 f9 85 00 00 call 0x180015a40 18000d447: eb 0b jmp 0x18000d454 18000d449: 0f b7 c1 movzwl %cx,%eax 18000d44c: 8b 8b 4c 79 04 00 mov 0x4794c(%rbx),%ecx 18000d452: d3 e0 shl %cl,%eax 18000d454: 85 f6 test %esi,%esi 18000d456: f3 0f 10 8b 8c 4c 04 movss 0x44c8c(%rbx),%xmm1 18000d45d: 00 18000d45e: f3 0f 10 15 82 15 05 movss 0x51582(%rip),%xmm2 # 0x18005e9e8 18000d465: 00 18000d466: 8b c0 mov %eax,%eax 18000d468: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 18000d46d: f3 0f 59 ca mulss %xmm2,%xmm1 18000d471: f3 48 0f 2c c9 cvttss2si %xmm1,%rcx 18000d476: f3 0f 59 05 66 15 05 mulss 0x51566(%rip),%xmm0 # 0x18005e9e4 18000d47d: 00 18000d47e: f3 0f 11 83 d4 4c 04 movss %xmm0,0x44cd4(%rbx) 18000d485: 00 18000d486: 74 22 je 0x18000d4aa 18000d488: 8b 93 b8 4c 04 00 mov 0x44cb8(%rbx),%edx 18000d48e: 44 0f b7 c1 movzwl %cx,%r8d 18000d492: 8b c7 mov %edi,%eax 18000d494: 2b 83 54 79 04 00 sub 0x47954(%rbx),%eax 18000d49a: 0f b6 c8 movzbl %al,%ecx 18000d49d: 41 d3 e0 shl %cl,%r8d 18000d4a0: 48 8b cb mov %rbx,%rcx 18000d4a3: e8 98 85 00 00 call 0x180015a40 18000d4a8: eb 0b jmp 0x18000d4b5 18000d4aa: 0f b7 c1 movzwl %cx,%eax 18000d4ad: 8b 8b 4c 79 04 00 mov 0x4794c(%rbx),%ecx 18000d4b3: d3 e0 shl %cl,%eax 18000d4b5: 85 f6 test %esi,%esi 18000d4b7: f3 0f 10 0d 21 15 05 movss 0x51521(%rip),%xmm1 # 0x18005e9e0 18000d4be: 00 18000d4bf: 8b c0 mov %eax,%eax 18000d4c1: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 18000d4c6: f3 0f 59 c1 mulss %xmm1,%xmm0 18000d4ca: f3 0f 11 83 2c 79 04 movss %xmm0,0x4792c(%rbx) 18000d4d1: 00 18000d4d2: f3 0f 10 83 90 4c 04 movss 0x44c90(%rbx),%xmm0 18000d4d9: 00 18000d4da: f3 0f 59 c2 mulss %xmm2,%xmm0 18000d4de: f3 48 0f 2c c0 cvttss2si %xmm0,%rax 18000d4e3: 74 21 je 0x18000d506 18000d4e5: 2b bb 54 79 04 00 sub 0x47954(%rbx),%edi 18000d4eb: 8b 93 b8 4c 04 00 mov 0x44cb8(%rbx),%edx 18000d4f1: 44 0f b7 c0 movzwl %ax,%r8d 18000d4f5: 40 0f b6 cf movzbl %dil,%ecx 18000d4f9: 41 d3 e0 shl %cl,%r8d 18000d4fc: 48 8b cb mov %rbx,%rcx 18000d4ff: e8 3c 85 00 00 call 0x180015a40 18000d504: eb 0b jmp 0x18000d511 18000d506: 8b 8b 4c 79 04 00 mov 0x4794c(%rbx),%ecx 18000d50c: 0f b7 c0 movzwl %ax,%eax 18000d50f: d3 e0 shl %cl,%eax 18000d511: 83 7b 78 00 cmpl $0x0,0x78(%rbx) 18000d515: 8b c0 mov %eax,%eax 18000d517: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 18000d51c: f3 0f 59 c1 mulss %xmm1,%xmm0 18000d520: f3 0f 11 83 30 79 04 movss %xmm0,0x47930(%rbx) 18000d527: 00 18000d528: 74 77 je 0x18000d5a1 18000d52a: 44 8b 8b 38 79 04 00 mov 0x47938(%rbx),%r9d 18000d531: 8b 83 c0 1f 04 00 mov 0x41fc0(%rbx),%eax 18000d537: 8b 93 b8 4c 04 00 mov 0x44cb8(%rbx),%edx 18000d53d: f3 0f 10 93 d4 00 00 movss 0xd4(%rbx),%xmm2 18000d544: 00 18000d545: 41 d1 e9 shr $1,%r9d 18000d548: d1 e8 shr $1,%eax 18000d54a: 48 8b cb mov %rbx,%rcx 18000d54d: 44 03 c8 add %eax,%r9d 18000d550: e8 3b 86 00 00 call 0x180015b90 18000d555: 44 8b 8b c4 4c 04 00 mov 0x44cc4(%rbx),%r9d 18000d55c: 8b 93 b4 4c 04 00 mov 0x44cb4(%rbx),%edx 18000d562: f3 0f 10 93 d4 00 00 movss 0xd4(%rbx),%xmm2 18000d569: 00 18000d56a: 48 8b cb mov %rbx,%rcx 18000d56d: 89 83 b8 4c 04 00 mov %eax,0x44cb8(%rbx) 18000d573: e8 18 86 00 00 call 0x180015b90 18000d578: 44 8b 8b c0 4c 04 00 mov 0x44cc0(%rbx),%r9d 18000d57f: 8b 93 b0 4c 04 00 mov 0x44cb0(%rbx),%edx 18000d585: f3 0f 10 93 d4 00 00 movss 0xd4(%rbx),%xmm2 18000d58c: 00 18000d58d: 48 8b cb mov %rbx,%rcx 18000d590: 89 83 b4 4c 04 00 mov %eax,0x44cb4(%rbx) 18000d596: e8 f5 85 00 00 call 0x180015b90 18000d59b: 89 83 b0 4c 04 00 mov %eax,0x44cb0(%rbx) 18000d5a1: 8b 83 b4 4c 04 00 mov 0x44cb4(%rbx),%eax 18000d5a7: 39 83 b0 4c 04 00 cmp %eax,0x44cb0(%rbx) 18000d5ad: 7d 06 jge 0x18000d5b5 18000d5af: 89 83 b0 4c 04 00 mov %eax,0x44cb0(%rbx) 18000d5b5: 8b 8b b0 4c 04 00 mov 0x44cb0(%rbx),%ecx 18000d5bb: 39 8b b8 4c 04 00 cmp %ecx,0x44cb8(%rbx) 18000d5c1: 7e 06 jle 0x18000d5c9 18000d5c3: 89 8b b8 4c 04 00 mov %ecx,0x44cb8(%rbx) 18000d5c9: 39 83 b8 4c 04 00 cmp %eax,0x44cb8(%rbx) 18000d5cf: 7d 06 jge 0x18000d5d7 18000d5d1: 89 83 b8 4c 04 00 mov %eax,0x44cb8(%rbx) 18000d5d7: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18000d5dc: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18000d5e1: 48 83 c4 20 add $0x20,%rsp 18000d5e5: 5f pop %rdi 18000d5e6: c3 ret 18000d5e7: cc int3 18000d5e8: cc int3 18000d5e9: cc int3 18000d5ea: cc int3 18000d5eb: cc int3 18000d5ec: cc int3 18000d5ed: cc int3 18000d5ee: cc int3 18000d5ef: cc int3 18000d5f0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18000d5f5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18000d5fa: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18000d5ff: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18000d604: 41 54 push %r12 18000d606: 41 55 push %r13 18000d608: 41 56 push %r14 18000d60a: 48 81 ec 20 04 00 00 sub $0x420,%rsp 18000d611: 48 8d a9 38 02 00 00 lea 0x238(%rcx),%rbp 18000d618: 48 8b d9 mov %rcx,%rbx 18000d61b: 48 63 f2 movslq %edx,%rsi 18000d61e: 48 8b cd mov %rbp,%rcx 18000d621: ff 15 39 5f 04 00 call *0x45f39(%rip) # 0x180053560 18000d627: 83 fe 0d cmp $0xd,%esi 18000d62a: 48 8d bb c8 02 00 00 lea 0x2c8(%rbx),%rdi 18000d631: 4c 8d a3 f0 06 00 00 lea 0x6f0(%rbx),%r12 18000d638: 4c 8d ab 18 0b 00 00 lea 0xb18(%rbx),%r13 18000d63f: 4c 8d b3 40 0f 00 00 lea 0xf40(%rbx),%r14 18000d646: 0f 87 71 1a 00 00 ja 0x18000f0bd 18000d64c: 48 8d 15 ad 29 ff ff lea -0xd653(%rip),%rdx # 0x180000000 18000d653: 8b 8c b2 f4 f0 00 00 mov 0xf0f4(%rdx,%rsi,4),%ecx 18000d65a: 48 03 ca add %rdx,%rcx 18000d65d: ff e1 jmp *%rcx 18000d65f: 45 33 c0 xor %r8d,%r8d 18000d662: 48 8d 47 01 lea 0x1(%rdi),%rax 18000d666: ba 00 01 00 00 mov $0x100,%edx 18000d66b: 66 90 xchg %ax,%ax 18000d66d: 66 66 90 data16 xchg %ax,%ax 18000d670: 44 88 40 01 mov %r8b,0x1(%rax) 18000d674: 44 88 00 mov %r8b,(%rax) 18000d677: 44 88 40 ff mov %r8b,-0x1(%rax) 18000d67b: 41 83 c0 01 add $0x1,%r8d 18000d67f: c6 40 02 00 movb $0x0,0x2(%rax) 18000d683: 48 83 c0 04 add $0x4,%rax 18000d687: 44 3b c2 cmp %edx,%r8d 18000d68a: 7c e4 jl 0x18000d670 18000d68c: e9 ee 19 00 00 jmp 0x18000f07f 18000d691: 45 33 c0 xor %r8d,%r8d 18000d694: 48 8d 4f 01 lea 0x1(%rdi),%rcx 18000d698: ba 00 01 00 00 mov $0x100,%edx 18000d69d: 66 66 90 data16 xchg %ax,%ax 18000d6a0: b8 ff 00 00 00 mov $0xff,%eax 18000d6a5: c6 41 02 00 movb $0x0,0x2(%rcx) 18000d6a9: 48 83 c1 04 add $0x4,%rcx 18000d6ad: 41 2a c0 sub %r8b,%al 18000d6b0: 41 83 c0 01 add $0x1,%r8d 18000d6b4: 44 3b c2 cmp %edx,%r8d 18000d6b7: 88 41 fd mov %al,-0x3(%rcx) 18000d6ba: 88 41 fc mov %al,-0x4(%rcx) 18000d6bd: 88 41 fb mov %al,-0x5(%rcx) 18000d6c0: 7c de jl 0x18000d6a0 18000d6c2: e9 b8 19 00 00 jmp 0x18000f07f 18000d6c7: 45 33 c0 xor %r8d,%r8d 18000d6ca: 48 8d 4f 01 lea 0x1(%rdi),%rcx 18000d6ce: 41 8b d0 mov %r8d,%edx 18000d6d1: b0 07 mov $0x7,%al 18000d6d3: 44 88 01 mov %r8b,(%rcx) 18000d6d6: 44 88 41 02 mov %r8b,0x2(%rcx) 18000d6da: 48 83 c1 04 add $0x4,%rcx 18000d6de: f6 ea imul %dl 18000d6e0: 83 c2 01 add $0x1,%edx 18000d6e3: 88 41 fd mov %al,-0x3(%rcx) 18000d6e6: 88 41 fb mov %al,-0x5(%rcx) 18000d6e9: 83 fa 24 cmp $0x24,%edx 18000d6ec: 7c e3 jl 0x18000d6d1 18000d6ee: 41 b9 24 00 00 00 mov $0x24,%r9d 18000d6f4: 45 8b d8 mov %r8d,%r11d 18000d6f7: 4c 8d 97 91 00 00 00 lea 0x91(%rdi),%r10 18000d6fe: 66 90 xchg %ax,%ax 18000d700: 41 8d 49 dc lea -0x24(%r9),%ecx 18000d704: b0 07 mov $0x7,%al 18000d706: 45 88 02 mov %r8b,(%r10) 18000d709: 45 88 42 02 mov %r8b,0x2(%r10) 18000d70d: 49 83 c2 04 add $0x4,%r10 18000d711: 41 83 c1 01 add $0x1,%r9d 18000d715: f6 e9 imul %cl 18000d717: b9 fc 00 00 00 mov $0xfc,%ecx 18000d71c: 2a c8 sub %al,%cl 18000d71e: 41 8b c3 mov %r11d,%eax 18000d721: 41 83 eb 07 sub $0x7,%r11d 18000d725: 99 cltd 18000d726: 41 88 4a fd mov %cl,-0x3(%r10) 18000d72a: 83 e2 03 and $0x3,%edx 18000d72d: 03 c2 add %edx,%eax 18000d72f: c1 f8 02 sar $0x2,%eax 18000d732: 2c 04 sub $0x4,%al 18000d734: 41 81 fb fd fe ff ff cmp $0xfffffefd,%r11d 18000d73b: 41 88 42 fb mov %al,-0x5(%r10) 18000d73f: 7f bf jg 0x18000d700 18000d741: 41 bb 0b ff ff ff mov $0xffffff0b,%r11d 18000d747: 41 b9 49 00 00 00 mov $0x49,%r9d 18000d74d: 4c 8d 97 25 01 00 00 lea 0x125(%rdi),%r10 18000d754: 41 8b db mov %r11d,%ebx 18000d757: 66 66 90 data16 xchg %ax,%ax 18000d75a: 66 66 90 data16 xchg %ax,%ax 18000d75d: 66 66 90 data16 xchg %ax,%ax 18000d760: 41 8d 49 b8 lea -0x48(%r9),%ecx 18000d764: b0 07 mov $0x7,%al 18000d766: 45 88 42 01 mov %r8b,0x1(%r10) 18000d76a: 45 88 42 02 mov %r8b,0x2(%r10) 18000d76e: 49 83 c2 04 add $0x4,%r10 18000d772: 41 83 c1 01 add $0x1,%r9d 18000d776: f6 e9 imul %cl 18000d778: 41 88 42 fc mov %al,-0x4(%r10) 18000d77c: 8b c3 mov %ebx,%eax 18000d77e: 83 c3 07 add $0x7,%ebx 18000d781: 99 cltd 18000d782: 83 e2 03 and $0x3,%edx 18000d785: 03 c2 add %edx,%eax 18000d787: c1 f8 02 sar $0x2,%eax 18000d78a: 2c 04 sub $0x4,%al 18000d78c: 83 fb 07 cmp $0x7,%ebx 18000d78f: 41 88 42 fb mov %al,-0x5(%r10) 18000d793: 7c cb jl 0x18000d760 18000d795: 41 b9 6d 00 00 00 mov $0x6d,%r9d 18000d79b: 41 8b d8 mov %r8d,%ebx 18000d79e: 4c 8d 97 b5 01 00 00 lea 0x1b5(%rdi),%r10 18000d7a5: 66 66 66 90 data16 data16 xchg %ax,%ax 18000d7a9: 66 66 90 data16 xchg %ax,%ax 18000d7ac: 66 66 66 90 data16 data16 xchg %ax,%ax 18000d7b0: 8b c3 mov %ebx,%eax 18000d7b2: b9 91 00 00 00 mov $0x91,%ecx 18000d7b7: 83 eb 07 sub $0x7,%ebx 18000d7ba: 99 cltd 18000d7bb: 41 2a c9 sub %r9b,%cl 18000d7be: 45 88 42 01 mov %r8b,0x1(%r10) 18000d7c2: 2b c2 sub %edx,%eax 18000d7c4: 45 88 42 02 mov %r8b,0x2(%r10) 18000d7c8: 49 83 c2 04 add $0x4,%r10 18000d7cc: d1 f8 sar $1,%eax 18000d7ce: 41 83 c1 01 add $0x1,%r9d 18000d7d2: 2c 04 sub $0x4,%al 18000d7d4: 41 88 42 fc mov %al,-0x4(%r10) 18000d7d8: b0 07 mov $0x7,%al 18000d7da: f6 e9 imul %cl 18000d7dc: 81 fb fd fe ff ff cmp $0xfffffefd,%ebx 18000d7e2: 41 88 42 fb mov %al,-0x5(%r10) 18000d7e6: 7f c8 jg 0x18000d7b0 18000d7e8: 41 ba 92 00 00 00 mov $0x92,%r10d 18000d7ee: 4c 8d 8f 49 02 00 00 lea 0x249(%rdi),%r9 18000d7f5: 66 66 66 90 data16 data16 xchg %ax,%ax 18000d7f9: 66 66 90 data16 xchg %ax,%ax 18000d7fc: 66 66 66 90 data16 data16 xchg %ax,%ax 18000d800: 41 8d 4a 4b lea 0x4b(%r10),%ecx 18000d804: b0 07 mov $0x7,%al 18000d806: 45 88 41 ff mov %r8b,-0x1(%r9) 18000d80a: 45 88 41 02 mov %r8b,0x2(%r9) 18000d80e: 49 83 c1 04 add $0x4,%r9 18000d812: 41 83 c2 01 add $0x1,%r10d 18000d816: f6 e9 imul %cl 18000d818: 2c 04 sub $0x4,%al 18000d81a: 41 88 41 fd mov %al,-0x3(%r9) 18000d81e: 41 8b c3 mov %r11d,%eax 18000d821: 41 83 c3 07 add $0x7,%r11d 18000d825: 99 cltd 18000d826: 2b c2 sub %edx,%eax 18000d828: d1 f8 sar $1,%eax 18000d82a: 2c 04 sub $0x4,%al 18000d82c: 41 83 fb 07 cmp $0x7,%r11d 18000d830: 41 88 41 fc mov %al,-0x4(%r9) 18000d834: 7c ca jl 0x18000d800 18000d836: 41 b9 b6 00 00 00 mov $0xb6,%r9d 18000d83c: 4c 8d 97 d9 02 00 00 lea 0x2d9(%rdi),%r10 18000d843: 41 8d 49 4a lea 0x4a(%r9),%ecx 18000d847: 41 8b c0 mov %r8d,%eax 18000d84a: 41 83 e8 07 sub $0x7,%r8d 18000d84e: 99 cltd 18000d84f: 41 c6 42 ff 00 movb $0x0,-0x1(%r10) 18000d854: 41 c6 42 02 00 movb $0x0,0x2(%r10) 18000d859: 83 e2 03 and $0x3,%edx 18000d85c: 49 83 c2 04 add $0x4,%r10 18000d860: 41 83 c1 01 add $0x1,%r9d 18000d864: 03 c2 add %edx,%eax 18000d866: c1 f8 02 sar $0x2,%eax 18000d869: 2c 04 sub $0x4,%al 18000d86b: 41 88 42 fd mov %al,-0x3(%r10) 18000d86f: b0 07 mov $0x7,%al 18000d871: f6 e9 imul %cl 18000d873: b9 fc 00 00 00 mov $0xfc,%ecx 18000d878: 2a c8 sub %al,%cl 18000d87a: 41 81 f8 fd fe ff ff cmp $0xfffffefd,%r8d 18000d881: 41 88 4a fc mov %cl,-0x4(%r10) 18000d885: 7f bc jg 0x18000d843 18000d887: 41 b8 db 00 00 00 mov $0xdb,%r8d 18000d88d: 41 b9 04 ff ff ff mov $0xffffff04,%r9d 18000d893: 48 8d 8f 6d 03 00 00 lea 0x36d(%rdi),%rcx 18000d89a: 66 66 90 data16 xchg %ax,%ax 18000d89d: 66 66 90 data16 xchg %ax,%ax 18000d8a0: 41 8b c1 mov %r9d,%eax 18000d8a3: 41 83 c1 07 add $0x7,%r9d 18000d8a7: c6 41 02 00 movb $0x0,0x2(%rcx) 18000d8ab: 99 cltd 18000d8ac: 48 83 c1 04 add $0x4,%rcx 18000d8b0: 83 e2 03 and $0x3,%edx 18000d8b3: 03 c2 add %edx,%eax 18000d8b5: c1 f8 02 sar $0x2,%eax 18000d8b8: 2c 04 sub $0x4,%al 18000d8ba: 88 41 fd mov %al,-0x3(%rcx) 18000d8bd: b0 07 mov $0x7,%al 18000d8bf: 41 f6 e8 imul %r8b 18000d8c2: 04 03 add $0x3,%al 18000d8c4: 41 83 c0 01 add $0x1,%r8d 18000d8c8: 41 83 f9 07 cmp $0x7,%r9d 18000d8cc: 88 41 fc mov %al,-0x4(%rcx) 18000d8cf: 88 41 fb mov %al,-0x5(%rcx) 18000d8d2: 7c cc jl 0x18000d8a0 18000d8d4: e9 a6 17 00 00 jmp 0x18000f07f 18000d8d9: 45 33 c0 xor %r8d,%r8d 18000d8dc: 48 8d 4f 01 lea 0x1(%rdi),%rcx 18000d8e0: b0 07 mov $0x7,%al 18000d8e2: c6 41 01 00 movb $0x0,0x1(%rcx) 18000d8e6: c6 01 00 movb $0x0,(%rcx) 18000d8e9: c6 41 02 00 movb $0x0,0x2(%rcx) 18000d8ed: 48 83 c1 04 add $0x4,%rcx 18000d8f1: 41 f6 e8 imul %r8b 18000d8f4: 41 83 c0 01 add $0x1,%r8d 18000d8f8: 88 41 fb mov %al,-0x5(%rcx) 18000d8fb: 41 83 f8 24 cmp $0x24,%r8d 18000d8ff: 7c df jl 0x18000d8e0 18000d901: 41 b9 24 00 00 00 mov $0x24,%r9d 18000d907: 48 8d 97 91 00 00 00 lea 0x91(%rdi),%rdx 18000d90e: 66 90 xchg %ax,%ax 18000d910: 41 8d 49 dc lea -0x24(%r9),%ecx 18000d914: b0 07 mov $0x7,%al 18000d916: 41 83 c1 01 add $0x1,%r9d 18000d91a: c6 42 01 00 movb $0x0,0x1(%rdx) 18000d91e: c6 42 ff ff movb $0xff,-0x1(%rdx) 18000d922: c6 42 02 00 movb $0x0,0x2(%rdx) 18000d926: f6 e9 imul %cl 18000d928: 88 02 mov %al,(%rdx) 18000d92a: 48 83 c2 04 add $0x4,%rdx 18000d92e: 41 83 f9 49 cmp $0x49,%r9d 18000d932: 7c dc jl 0x18000d910 18000d934: 41 b9 49 00 00 00 mov $0x49,%r9d 18000d93a: 48 8d 97 25 01 00 00 lea 0x125(%rdi),%rdx 18000d941: 41 8d 49 b7 lea -0x49(%r9),%ecx 18000d945: b0 07 mov $0x7,%al 18000d947: 41 83 c1 01 add $0x1,%r9d 18000d94b: c6 42 01 00 movb $0x0,0x1(%rdx) 18000d94f: c6 02 ff movb $0xff,(%rdx) 18000d952: c6 42 02 00 movb $0x0,0x2(%rdx) 18000d956: f6 e9 imul %cl 18000d958: b9 f5 00 00 00 mov $0xf5,%ecx 18000d95d: 48 83 c2 04 add $0x4,%rdx 18000d961: 2a c8 sub %al,%cl 18000d963: 41 83 f9 6d cmp $0x6d,%r9d 18000d967: 88 4a fb mov %cl,-0x5(%rdx) 18000d96a: 7c d5 jl 0x18000d941 18000d96c: 41 b9 6d 00 00 00 mov $0x6d,%r9d 18000d972: 48 8d 97 b5 01 00 00 lea 0x1b5(%rdi),%rdx 18000d979: 45 8d 51 25 lea 0x25(%r9),%r10d 18000d97d: 66 66 90 data16 xchg %ax,%ax 18000d980: 41 8d 49 93 lea -0x6d(%r9),%ecx 18000d984: b0 07 mov $0x7,%al 18000d986: 41 83 c1 01 add $0x1,%r9d 18000d98a: c6 02 ff movb $0xff,(%rdx) 18000d98d: c6 42 ff 00 movb $0x0,-0x1(%rdx) 18000d991: c6 42 02 00 movb $0x0,0x2(%rdx) 18000d995: f6 e9 imul %cl 18000d997: 88 42 01 mov %al,0x1(%rdx) 18000d99a: 48 83 c2 04 add $0x4,%rdx 18000d99e: 45 3b ca cmp %r10d,%r9d 18000d9a1: 7c dd jl 0x18000d980 18000d9a3: 48 8d 97 49 02 00 00 lea 0x249(%rdi),%rdx 18000d9aa: 41 b9 b6 00 00 00 mov $0xb6,%r9d 18000d9b0: 41 8d 4a 6e lea 0x6e(%r10),%ecx 18000d9b4: b0 07 mov $0x7,%al 18000d9b6: 41 83 c2 01 add $0x1,%r10d 18000d9ba: c6 42 01 ff movb $0xff,0x1(%rdx) 18000d9be: c6 42 ff 00 movb $0x0,-0x1(%rdx) 18000d9c2: c6 42 02 00 movb $0x0,0x2(%rdx) 18000d9c6: f6 e9 imul %cl 18000d9c8: b9 f5 00 00 00 mov $0xf5,%ecx 18000d9cd: 48 83 c2 04 add $0x4,%rdx 18000d9d1: 2a c8 sub %al,%cl 18000d9d3: 45 3b d1 cmp %r9d,%r10d 18000d9d6: 88 4a fc mov %cl,-0x4(%rdx) 18000d9d9: 7c d5 jl 0x18000d9b0 18000d9db: 48 8d 97 d9 02 00 00 lea 0x2d9(%rdi),%rdx 18000d9e2: 41 b8 db 00 00 00 mov $0xdb,%r8d 18000d9e8: 66 66 66 90 data16 data16 xchg %ax,%ax 18000d9ec: 66 66 66 90 data16 data16 xchg %ax,%ax 18000d9f0: 41 8d 49 4a lea 0x4a(%r9),%ecx 18000d9f4: b0 07 mov $0x7,%al 18000d9f6: 41 83 c1 01 add $0x1,%r9d 18000d9fa: c6 42 01 ff movb $0xff,0x1(%rdx) 18000d9fe: c6 02 00 movb $0x0,(%rdx) 18000da01: c6 42 02 00 movb $0x0,0x2(%rdx) 18000da05: f6 e9 imul %cl 18000da07: 88 42 ff mov %al,-0x1(%rdx) 18000da0a: 48 83 c2 04 add $0x4,%rdx 18000da0e: 45 3b c8 cmp %r8d,%r9d 18000da11: 7c dd jl 0x18000d9f0 18000da13: 4c 8d 8f 6d 03 00 00 lea 0x36d(%rdi),%r9 18000da1a: ba 00 01 00 00 mov $0x100,%edx 18000da1f: 90 nop 18000da20: 41 8d 48 25 lea 0x25(%r8),%ecx 18000da24: b0 07 mov $0x7,%al 18000da26: 41 83 c0 01 add $0x1,%r8d 18000da2a: 41 c6 41 01 ff movb $0xff,0x1(%r9) 18000da2f: 41 c6 41 ff ff movb $0xff,-0x1(%r9) 18000da34: 41 c6 41 02 00 movb $0x0,0x2(%r9) 18000da39: f6 e9 imul %cl 18000da3b: 41 88 01 mov %al,(%r9) 18000da3e: 49 83 c1 04 add $0x4,%r9 18000da42: 44 3b c2 cmp %edx,%r8d 18000da45: 7c d9 jl 0x18000da20 18000da47: e9 33 16 00 00 jmp 0x18000f07f 18000da4c: 45 33 c0 xor %r8d,%r8d 18000da4f: 48 8d 4f 01 lea 0x1(%rdi),%rcx 18000da53: 45 8b c8 mov %r8d,%r9d 18000da56: 66 66 66 90 data16 data16 xchg %ax,%ax 18000da5a: 66 66 90 data16 xchg %ax,%ax 18000da5d: 66 66 90 data16 xchg %ax,%ax 18000da60: b8 e9 a2 8b 2e mov $0x2e8ba2e9,%eax 18000da65: 44 88 41 01 mov %r8b,0x1(%rcx) 18000da69: 44 88 01 mov %r8b,(%rcx) 18000da6c: 44 88 41 02 mov %r8b,0x2(%rcx) 18000da70: 48 83 c1 04 add $0x4,%rcx 18000da74: 41 f7 e9 imul %r9d 18000da77: c1 fa 02 sar $0x2,%edx 18000da7a: 41 83 c1 75 add $0x75,%r9d 18000da7e: 8b c2 mov %edx,%eax 18000da80: c1 e8 1f shr $0x1f,%eax 18000da83: 03 d0 add %eax,%edx 18000da85: 41 81 f9 0e 0a 00 00 cmp $0xa0e,%r9d 18000da8c: 88 51 fb mov %dl,-0x5(%rcx) 18000da8f: 7c cf jl 0x18000da60 18000da91: 45 8b d0 mov %r8d,%r10d 18000da94: 45 8b c8 mov %r8d,%r9d 18000da97: 48 8d 4f 59 lea 0x59(%rdi),%rcx 18000da9b: 66 90 xchg %ax,%ax 18000da9d: 66 66 90 data16 xchg %ax,%ax 18000daa0: b8 49 b4 c2 e6 mov $0xe6c2b449,%eax 18000daa5: 44 88 01 mov %r8b,(%rcx) 18000daa8: 44 88 41 02 mov %r8b,0x2(%rcx) 18000daac: 48 83 c1 04 add $0x4,%rcx 18000dab0: 41 f7 e9 imul %r9d 18000dab3: 41 03 d1 add %r9d,%edx 18000dab6: 41 81 c1 bc 00 00 00 add $0xbc,%r9d 18000dabd: c1 fa 06 sar $0x6,%edx 18000dac0: 8b c2 mov %edx,%eax 18000dac2: c1 e8 1f shr $0x1f,%eax 18000dac5: 03 d0 add %eax,%edx 18000dac7: b8 49 b4 c2 e6 mov $0xe6c2b449,%eax 18000dacc: 88 51 fd mov %dl,-0x3(%rcx) 18000dacf: 41 f7 ea imul %r10d 18000dad2: 41 03 d2 add %r10d,%edx 18000dad5: 41 83 c2 25 add $0x25,%r10d 18000dad9: c1 fa 06 sar $0x6,%edx 18000dadc: 8b c2 mov %edx,%eax 18000dade: c1 e8 1f shr $0x1f,%eax 18000dae1: 03 d0 add %eax,%edx 18000dae3: 80 c2 75 add $0x75,%dl 18000dae6: 41 81 f9 24 34 00 00 cmp $0x3424,%r9d 18000daed: 88 51 fb mov %dl,-0x5(%rcx) 18000daf0: 7c ae jl 0x18000daa0 18000daf2: 45 8b d8 mov %r8d,%r11d 18000daf5: 45 8b d0 mov %r8d,%r10d 18000daf8: 45 8b c8 mov %r8d,%r9d 18000dafb: 48 8d 8f 75 01 00 00 lea 0x175(%rdi),%rcx 18000db02: 66 90 xchg %ax,%ax 18000db04: 66 66 66 90 data16 data16 xchg %ax,%ax 18000db08: 66 66 66 90 data16 data16 xchg %ax,%ax 18000db0c: 66 66 66 90 data16 data16 xchg %ax,%ax 18000db10: b8 09 cb 3d 8d mov $0x8d3dcb09,%eax 18000db15: 44 88 41 02 mov %r8b,0x2(%rcx) 18000db19: 48 83 c1 04 add $0x4,%rcx 18000db1d: 41 f7 ea imul %r10d 18000db20: 41 03 d2 add %r10d,%edx 18000db23: 41 83 c2 27 add $0x27,%r10d 18000db27: c1 fa 04 sar $0x4,%edx 18000db2a: 8b c2 mov %edx,%eax 18000db2c: c1 e8 1f shr $0x1f,%eax 18000db2f: 03 d0 add %eax,%edx 18000db31: b8 a7 c8 67 dd mov $0xdd67c8a7,%eax 18000db36: 80 ea 44 sub $0x44,%dl 18000db39: 88 51 fd mov %dl,-0x3(%rcx) 18000db3c: 41 f7 eb imul %r11d 18000db3f: 41 03 d3 add %r11d,%edx 18000db42: 41 81 c3 ff 00 00 00 add $0xff,%r11d 18000db49: c1 fa 07 sar $0x7,%edx 18000db4c: 8b c2 mov %edx,%eax 18000db4e: c1 e8 1f shr $0x1f,%eax 18000db51: 03 d0 add %eax,%edx 18000db53: b8 09 cb 3d 8d mov $0x8d3dcb09,%eax 18000db58: 88 51 fc mov %dl,-0x4(%rcx) 18000db5b: 41 f7 e9 imul %r9d 18000db5e: 41 03 d1 add %r9d,%edx 18000db61: 41 83 e9 3b sub $0x3b,%r9d 18000db65: c1 fa 04 sar $0x4,%edx 18000db68: 8b c2 mov %edx,%eax 18000db6a: c1 e8 1f shr $0x1f,%eax 18000db6d: 03 d0 add %eax,%edx 18000db6f: 80 ea 66 sub $0x66,%dl 18000db72: 41 81 f9 51 f9 ff ff cmp $0xfffff951,%r9d 18000db79: 88 51 fb mov %dl,-0x5(%rcx) 18000db7c: 7f 92 jg 0x18000db10 18000db7e: 41 ba e3 1c 00 00 mov $0x1ce3,%r10d 18000db84: 45 8b c8 mov %r8d,%r9d 18000db87: 45 8b d8 mov %r8d,%r11d 18000db8a: 48 8d 8f e9 01 00 00 lea 0x1e9(%rdi),%rcx 18000db91: 66 66 90 data16 xchg %ax,%ax 18000db94: 66 66 66 90 data16 data16 xchg %ax,%ax 18000db98: 66 66 66 90 data16 data16 xchg %ax,%ax 18000db9c: 66 66 66 90 data16 data16 xchg %ax,%ax 18000dba0: b8 89 88 88 88 mov $0x88888889,%eax 18000dba5: 44 88 41 02 mov %r8b,0x2(%rcx) 18000dba9: 48 83 c1 04 add $0x4,%rcx 18000dbad: 41 f7 e9 imul %r9d 18000dbb0: 41 03 d1 add %r9d,%edx 18000dbb3: 41 83 c1 1c add $0x1c,%r9d 18000dbb7: c1 fa 04 sar $0x4,%edx 18000dbba: 8b c2 mov %edx,%eax 18000dbbc: c1 e8 1f shr $0x1f,%eax 18000dbbf: 03 d0 add %eax,%edx 18000dbc1: b8 a7 c8 67 dd mov $0xdd67c8a7,%eax 18000dbc6: 80 ea 1d sub $0x1d,%dl 18000dbc9: 88 51 fd mov %dl,-0x3(%rcx) 18000dbcc: 41 f7 ea imul %r10d 18000dbcf: 41 03 d2 add %r10d,%edx 18000dbd2: 41 81 c2 ff 00 00 00 add $0xff,%r10d 18000dbd9: c1 fa 07 sar $0x7,%edx 18000dbdc: 8b c2 mov %edx,%eax 18000dbde: c1 e8 1f shr $0x1f,%eax 18000dbe1: 03 d0 add %eax,%edx 18000dbe3: b8 39 8e e3 38 mov $0x38e38e39,%eax 18000dbe8: 88 51 fc mov %dl,-0x4(%rcx) 18000dbeb: 41 f7 eb imul %r11d 18000dbee: c1 fa 02 sar $0x2,%edx 18000dbf1: 41 83 eb 50 sub $0x50,%r11d 18000dbf5: 8b c2 mov %edx,%eax 18000dbf7: c1 e8 1f shr $0x1f,%eax 18000dbfa: 03 d0 add %eax,%edx 18000dbfc: 80 c2 5f add $0x5f,%dl 18000dbff: 41 81 fb 60 fa ff ff cmp $0xfffffa60,%r11d 18000dc06: 88 51 fb mov %dl,-0x5(%rcx) 18000dc09: 7f 95 jg 0x18000dba0 18000dc0b: 41 ba d1 2e 00 00 mov $0x2ed1,%r10d 18000dc11: 41 b9 f8 01 00 00 mov $0x1f8,%r9d 18000dc17: 48 8d 8f 31 02 00 00 lea 0x231(%rdi),%rcx 18000dc1e: 66 90 xchg %ax,%ax 18000dc20: b8 89 88 88 88 mov $0x88888889,%eax 18000dc25: c6 41 ff 0f movb $0xf,-0x1(%rcx) 18000dc29: 44 88 41 02 mov %r8b,0x2(%rcx) 18000dc2d: 48 83 c1 04 add $0x4,%rcx 18000dc31: 41 f7 e9 imul %r9d 18000dc34: 41 03 d1 add %r9d,%edx 18000dc37: 41 83 c1 1c add $0x1c,%r9d 18000dc3b: c1 fa 04 sar $0x4,%edx 18000dc3e: 8b c2 mov %edx,%eax 18000dc40: c1 e8 1f shr $0x1f,%eax 18000dc43: 03 d0 add %eax,%edx 18000dc45: b8 a7 c8 67 dd mov $0xdd67c8a7,%eax 18000dc4a: 80 ea 1d sub $0x1d,%dl 18000dc4d: 88 51 fd mov %dl,-0x3(%rcx) 18000dc50: 41 f7 ea imul %r10d 18000dc53: 41 03 d2 add %r10d,%edx 18000dc56: 41 81 c2 ff 00 00 00 add $0xff,%r10d 18000dc5d: c1 fa 07 sar $0x7,%edx 18000dc60: 8b c2 mov %edx,%eax 18000dc62: c1 e8 1f shr $0x1f,%eax 18000dc65: 03 d0 add %eax,%edx 18000dc67: 41 81 f9 48 03 00 00 cmp $0x348,%r9d 18000dc6e: 88 51 fc mov %dl,-0x4(%rcx) 18000dc71: 7c ad jl 0x18000dc20 18000dc73: 41 b9 c5 3a 00 00 mov $0x3ac5,%r9d 18000dc79: 48 8d 8f 61 02 00 00 lea 0x261(%rdi),%rcx 18000dc80: 41 ba 7e 81 00 00 mov $0x817e,%r10d 18000dc86: 66 66 66 90 data16 data16 xchg %ax,%ax 18000dc8a: 66 66 90 data16 xchg %ax,%ax 18000dc8d: 66 66 90 data16 xchg %ax,%ax 18000dc90: b8 a7 c8 67 dd mov $0xdd67c8a7,%eax 18000dc95: c6 41 01 ff movb $0xff,0x1(%rcx) 18000dc99: c6 41 ff 0f movb $0xf,-0x1(%rcx) 18000dc9d: 44 88 41 02 mov %r8b,0x2(%rcx) 18000dca1: 48 83 c1 04 add $0x4,%rcx 18000dca5: 41 f7 e9 imul %r9d 18000dca8: 41 03 d1 add %r9d,%edx 18000dcab: 41 81 c1 ff 00 00 00 add $0xff,%r9d 18000dcb2: c1 fa 07 sar $0x7,%edx 18000dcb5: 8b c2 mov %edx,%eax 18000dcb7: c1 e8 1f shr $0x1f,%eax 18000dcba: 03 d0 add %eax,%edx 18000dcbc: 45 3b ca cmp %r10d,%r9d 18000dcbf: 88 51 fc mov %dl,-0x4(%rcx) 18000dcc2: 7c cc jl 0x18000dc90 18000dcc4: 48 8d 8f 7d 03 00 00 lea 0x37d(%rdi),%rcx 18000dccb: 66 90 xchg %ax,%ax 18000dccd: 66 66 90 data16 xchg %ax,%ax 18000dcd0: b8 a7 c8 67 dd mov $0xdd67c8a7,%eax 18000dcd5: c6 41 01 ff movb $0xff,0x1(%rcx) 18000dcd9: c6 41 02 00 movb $0x0,0x2(%rcx) 18000dcdd: 48 83 c1 04 add $0x4,%rcx 18000dce1: 41 f7 ea imul %r10d 18000dce4: 41 03 d2 add %r10d,%edx 18000dce7: 41 81 c2 ff 00 00 00 add $0xff,%r10d 18000dcee: c1 fa 07 sar $0x7,%edx 18000dcf1: 8b c2 mov %edx,%eax 18000dcf3: c1 e8 1f shr $0x1f,%eax 18000dcf6: 03 d0 add %eax,%edx 18000dcf8: 41 8b c0 mov %r8d,%eax 18000dcfb: 41 81 c0 f0 00 00 00 add $0xf0,%r8d 18000dd02: 88 51 fc mov %dl,-0x4(%rcx) 18000dd05: 99 cltd 18000dd06: 83 e2 1f and $0x1f,%edx 18000dd09: 03 c2 add %edx,%eax 18000dd0b: c1 f8 05 sar $0x5,%eax 18000dd0e: 04 0f add $0xf,%al 18000dd10: 41 81 fa 6c 93 00 00 cmp $0x936c,%r10d 18000dd17: 88 41 fb mov %al,-0x5(%rcx) 18000dd1a: 7c b4 jl 0x18000dcd0 18000dd1c: 41 b8 e0 10 00 00 mov $0x10e0,%r8d 18000dd22: 48 8d 8f c5 03 00 00 lea 0x3c5(%rdi),%rcx 18000dd29: 66 66 90 data16 xchg %ax,%ax 18000dd2c: 66 66 66 90 data16 data16 xchg %ax,%ax 18000dd30: 41 8b c0 mov %r8d,%eax 18000dd33: 41 81 c0 f0 00 00 00 add $0xf0,%r8d 18000dd3a: c6 41 01 ff movb $0xff,0x1(%rcx) 18000dd3e: 99 cltd 18000dd3f: c6 01 ff movb $0xff,(%rcx) 18000dd42: c6 41 02 00 movb $0x0,0x2(%rcx) 18000dd46: 83 e2 1f and $0x1f,%edx 18000dd49: 48 83 c1 04 add $0x4,%rcx 18000dd4d: 03 c2 add %edx,%eax 18000dd4f: c1 f8 05 sar $0x5,%eax 18000dd52: 04 0f add $0xf,%al 18000dd54: 41 81 f8 f0 1e 00 00 cmp $0x1ef0,%r8d 18000dd5b: 88 41 fb mov %al,-0x5(%rcx) 18000dd5e: 7c d0 jl 0x18000dd30 18000dd60: e9 1a 13 00 00 jmp 0x18000f07f 18000dd65: 45 33 c0 xor %r8d,%r8d 18000dd68: 48 8d 4f 01 lea 0x1(%rdi),%rcx 18000dd6c: 66 66 66 90 data16 data16 xchg %ax,%ax 18000dd70: 41 0f b6 c0 movzbl %r8b,%eax 18000dd74: 41 83 c0 01 add $0x1,%r8d 18000dd78: c6 41 01 00 movb $0x0,0x1(%rcx) 18000dd7c: c0 e0 02 shl $0x2,%al 18000dd7f: c6 41 ff ff movb $0xff,-0x1(%rcx) 18000dd83: c6 41 02 00 movb $0x0,0x2(%rcx) 18000dd87: 88 01 mov %al,(%rcx) 18000dd89: 48 83 c1 04 add $0x4,%rcx 18000dd8d: 41 83 f8 40 cmp $0x40,%r8d 18000dd91: 7c dd jl 0x18000dd70 18000dd93: 41 b8 40 00 00 00 mov $0x40,%r8d 18000dd99: 48 8d 97 01 01 00 00 lea 0x101(%rdi),%rdx 18000dda0: 45 8d 48 40 lea 0x40(%r8),%r9d 18000dda4: 66 66 66 90 data16 data16 xchg %ax,%ax 18000dda8: 66 66 66 90 data16 data16 xchg %ax,%ax 18000ddac: 66 66 66 90 data16 data16 xchg %ax,%ax 18000ddb0: 41 8d 48 c0 lea -0x40(%r8),%ecx 18000ddb4: b8 fc 00 00 00 mov $0xfc,%eax 18000ddb9: 41 83 c0 01 add $0x1,%r8d 18000ddbd: c0 e1 02 shl $0x2,%cl 18000ddc0: c6 42 01 00 movb $0x0,0x1(%rdx) 18000ddc4: c6 02 ff movb $0xff,(%rdx) 18000ddc7: 2a c1 sub %cl,%al 18000ddc9: c6 42 02 00 movb $0x0,0x2(%rdx) 18000ddcd: 48 83 c2 04 add $0x4,%rdx 18000ddd1: 45 3b c1 cmp %r9d,%r8d 18000ddd4: 88 42 fb mov %al,-0x5(%rdx) 18000ddd7: 7c d7 jl 0x18000ddb0 18000ddd9: 48 8d 8f 01 02 00 00 lea 0x201(%rdi),%rcx 18000dde0: 41 ba c0 00 00 00 mov $0xc0,%r10d 18000dde6: 66 66 66 90 data16 data16 xchg %ax,%ax 18000ddea: 66 66 90 data16 xchg %ax,%ax 18000dded: 66 66 90 data16 xchg %ax,%ax 18000ddf0: 41 8d 81 80 00 00 00 lea 0x80(%r9),%eax 18000ddf7: 41 83 c1 01 add $0x1,%r9d 18000ddfb: c6 01 ff movb $0xff,(%rcx) 18000ddfe: c0 e0 02 shl $0x2,%al 18000de01: c6 41 ff 00 movb $0x0,-0x1(%rcx) 18000de05: c6 41 02 00 movb $0x0,0x2(%rcx) 18000de09: 88 41 01 mov %al,0x1(%rcx) 18000de0c: 48 83 c1 04 add $0x4,%rcx 18000de10: 45 3b ca cmp %r10d,%r9d 18000de13: 7c db jl 0x18000ddf0 18000de15: 4c 8d 87 01 03 00 00 lea 0x301(%rdi),%r8 18000de1c: ba 00 01 00 00 mov $0x100,%edx 18000de21: 66 66 90 data16 xchg %ax,%ax 18000de24: 66 66 66 90 data16 data16 xchg %ax,%ax 18000de28: 66 66 66 90 data16 data16 xchg %ax,%ax 18000de2c: 66 66 66 90 data16 data16 xchg %ax,%ax 18000de30: 41 8d 4a 40 lea 0x40(%r10),%ecx 18000de34: b8 fc 00 00 00 mov $0xfc,%eax 18000de39: 41 83 c2 01 add $0x1,%r10d 18000de3d: c0 e1 02 shl $0x2,%cl 18000de40: 41 c6 40 01 ff movb $0xff,0x1(%r8) 18000de45: 41 c6 40 ff 00 movb $0x0,-0x1(%r8) 18000de4a: 2a c1 sub %cl,%al 18000de4c: 41 c6 40 02 00 movb $0x0,0x2(%r8) 18000de51: 49 83 c0 04 add $0x4,%r8 18000de55: 44 3b d2 cmp %edx,%r10d 18000de58: 41 88 40 fc mov %al,-0x4(%r8) 18000de5c: 7c d2 jl 0x18000de30 18000de5e: e9 1c 12 00 00 jmp 0x18000f07f 18000de63: 45 33 c0 xor %r8d,%r8d 18000de66: 48 8d 4f 01 lea 0x1(%rdi),%rcx 18000de6a: 41 b9 67 98 00 00 mov $0x9867,%r9d 18000de70: 45 8b d0 mov %r8d,%r10d 18000de73: 90 nop 18000de74: 66 66 66 90 data16 data16 xchg %ax,%ax 18000de78: 66 66 66 90 data16 data16 xchg %ax,%ax 18000de7c: 66 66 66 90 data16 data16 xchg %ax,%ax 18000de80: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18000de85: 44 88 41 02 mov %r8b,0x2(%rcx) 18000de89: 48 83 c1 04 add $0x4,%rcx 18000de8d: 41 f7 ea imul %r10d 18000de90: c1 fa 06 sar $0x6,%edx 18000de93: 41 81 c2 ff 00 00 00 add $0xff,%r10d 18000de9a: 8b c2 mov %edx,%eax 18000de9c: c1 e8 1f shr $0x1f,%eax 18000de9f: 03 d0 add %eax,%edx 18000dea1: 45 3b d1 cmp %r9d,%r10d 18000dea4: 88 51 fd mov %dl,-0x3(%rcx) 18000dea7: 88 51 fc mov %dl,-0x4(%rcx) 18000deaa: 88 51 fb mov %dl,-0x5(%rcx) 18000dead: 7c d1 jl 0x18000de80 18000deaf: 48 8d 8f 65 02 00 00 lea 0x265(%rdi),%rcx 18000deb6: 66 66 66 90 data16 data16 xchg %ax,%ax 18000deba: 66 66 90 data16 xchg %ax,%ax 18000debd: 66 66 90 data16 xchg %ax,%ax 18000dec0: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18000dec5: c6 01 c3 movb $0xc3,(%rcx) 18000dec8: c6 41 ff c3 movb $0xc3,-0x1(%rcx) 18000decc: 44 88 41 02 mov %r8b,0x2(%rcx) 18000ded0: 48 83 c1 04 add $0x4,%rcx 18000ded4: 41 f7 e9 imul %r9d 18000ded7: c1 fa 06 sar $0x6,%edx 18000deda: 41 81 c1 ff 00 00 00 add $0xff,%r9d 18000dee1: 8b c2 mov %edx,%eax 18000dee3: c1 e8 1f shr $0x1f,%eax 18000dee6: 03 d0 add %eax,%edx 18000dee8: 41 81 f9 38 c7 00 00 cmp $0xc738,%r9d 18000deef: 88 51 fd mov %dl,-0x3(%rcx) 18000def2: 7c cc jl 0x18000dec0 18000def4: 48 8d 8f 21 03 00 00 lea 0x321(%rdi),%rcx 18000defb: 66 90 xchg %ax,%ax 18000defd: 66 66 90 data16 xchg %ax,%ax 18000df00: b8 95 20 4f 09 mov $0x94f2095,%eax 18000df05: c6 41 01 ff movb $0xff,0x1(%rcx) 18000df09: c6 41 02 00 movb $0x0,0x2(%rcx) 18000df0d: 48 83 c1 04 add $0x4,%rcx 18000df11: 41 f7 e8 imul %r8d 18000df14: d1 fa sar $1,%edx 18000df16: 41 81 e8 c3 00 00 00 sub $0xc3,%r8d 18000df1d: 8b c2 mov %edx,%eax 18000df1f: c1 e8 1f shr $0x1f,%eax 18000df22: 03 d0 add %eax,%edx 18000df24: 80 ea 3d sub $0x3d,%dl 18000df27: 41 81 f8 58 d5 ff ff cmp $0xffffd558,%r8d 18000df2e: 88 51 fc mov %dl,-0x4(%rcx) 18000df31: 88 51 fb mov %dl,-0x5(%rcx) 18000df34: 7f ca jg 0x18000df00 18000df36: e9 44 11 00 00 jmp 0x18000f07f 18000df3b: 45 33 c0 xor %r8d,%r8d 18000df3e: 48 8d 4f 01 lea 0x1(%rdi),%rcx 18000df42: 45 8b d0 mov %r8d,%r10d 18000df45: 45 8b c8 mov %r8d,%r9d 18000df48: 66 66 66 90 data16 data16 xchg %ax,%ax 18000df4c: 66 66 66 90 data16 data16 xchg %ax,%ax 18000df50: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18000df55: 44 88 41 02 mov %r8b,0x2(%rcx) 18000df59: 48 83 c1 04 add $0x4,%rcx 18000df5d: 41 f7 e9 imul %r9d 18000df60: c1 fa 05 sar $0x5,%edx 18000df63: 41 81 c1 ff 00 00 00 add $0xff,%r9d 18000df6a: 8b c2 mov %edx,%eax 18000df6c: c1 e8 1f shr $0x1f,%eax 18000df6f: 03 d0 add %eax,%edx 18000df71: b8 ff 00 00 00 mov $0xff,%eax 18000df76: 2a c2 sub %dl,%al 18000df78: 88 41 fd mov %al,-0x3(%rcx) 18000df7b: b8 ff 00 00 00 mov $0xff,%eax 18000df80: 41 2a c2 sub %r10b,%al 18000df83: 41 83 c2 01 add $0x1,%r10d 18000df87: 41 81 f9 9c 63 00 00 cmp $0x639c,%r9d 18000df8e: 88 41 fc mov %al,-0x4(%rcx) 18000df91: 88 41 fb mov %al,-0x5(%rcx) 18000df94: 7c ba jl 0x18000df50 18000df96: 41 b9 64 00 00 00 mov $0x64,%r9d 18000df9c: 48 8d 8f 91 01 00 00 lea 0x191(%rdi),%rcx 18000dfa3: 90 nop 18000dfa4: 66 66 66 90 data16 data16 xchg %ax,%ax 18000dfa8: 66 66 66 90 data16 data16 xchg %ax,%ax 18000dfac: 66 66 66 90 data16 data16 xchg %ax,%ax 18000dfb0: b8 9d c0 09 9c mov $0x9c09c09d,%eax 18000dfb5: c6 41 02 00 movb $0x0,0x2(%rcx) 18000dfb9: 48 83 c1 04 add $0x4,%rcx 18000dfbd: 41 f7 e8 imul %r8d 18000dfc0: 41 03 d0 add %r8d,%edx 18000dfc3: 41 81 c0 ff 00 00 00 add $0xff,%r8d 18000dfca: c1 fa 06 sar $0x6,%edx 18000dfcd: 8b c2 mov %edx,%eax 18000dfcf: c1 e8 1f shr $0x1f,%eax 18000dfd2: 03 d0 add %eax,%edx 18000dfd4: b8 ff 00 00 00 mov $0xff,%eax 18000dfd9: 41 2a c1 sub %r9b,%al 18000dfdc: 88 51 fd mov %dl,-0x3(%rcx) 18000dfdf: 41 83 c1 01 add $0x1,%r9d 18000dfe3: 41 81 f8 97 68 00 00 cmp $0x6897,%r8d 18000dfea: 88 41 fc mov %al,-0x4(%rcx) 18000dfed: 88 41 fb mov %al,-0x5(%rcx) 18000dff0: 7c be jl 0x18000dfb0 18000dff2: 41 b9 cd 00 00 00 mov $0xcd,%r9d 18000dff8: 48 8d 8f 35 03 00 00 lea 0x335(%rdi),%rcx 18000dfff: 41 8d 51 33 lea 0x33(%r9),%edx 18000e003: 90 nop 18000e004: 66 66 66 90 data16 data16 xchg %ax,%ax 18000e008: 66 66 66 90 data16 data16 xchg %ax,%ax 18000e00c: 66 66 66 90 data16 data16 xchg %ax,%ax 18000e010: b8 ff 00 00 00 mov $0xff,%eax 18000e015: c6 41 01 ff movb $0xff,0x1(%rcx) 18000e019: c6 41 02 00 movb $0x0,0x2(%rcx) 18000e01d: 41 2a c1 sub %r9b,%al 18000e020: 41 83 c1 01 add $0x1,%r9d 18000e024: 48 83 c1 04 add $0x4,%rcx 18000e028: 44 3b ca cmp %edx,%r9d 18000e02b: 88 41 fc mov %al,-0x4(%rcx) 18000e02e: 88 41 fb mov %al,-0x5(%rcx) 18000e031: 7c dd jl 0x18000e010 18000e033: e9 47 10 00 00 jmp 0x18000f07f 18000e038: 45 33 c0 xor %r8d,%r8d 18000e03b: 48 8d 47 01 lea 0x1(%rdi),%rax 18000e03f: 41 8b c8 mov %r8d,%ecx 18000e042: 88 08 mov %cl,(%rax) 18000e044: 83 c1 01 add $0x1,%ecx 18000e047: c6 40 01 32 movb $0x32,0x1(%rax) 18000e04b: 44 88 40 ff mov %r8b,-0x1(%rax) 18000e04f: 44 88 40 02 mov %r8b,0x2(%rax) 18000e053: 48 83 c0 04 add $0x4,%rax 18000e057: 83 f9 32 cmp $0x32,%ecx 18000e05a: 7c e6 jl 0x18000e042 18000e05c: 41 ba 32 00 00 00 mov $0x32,%r10d 18000e062: 48 8d 8f c9 00 00 00 lea 0xc9(%rdi),%rcx 18000e069: 41 b9 cd 00 00 00 mov $0xcd,%r9d 18000e06f: 90 nop 18000e070: 44 88 11 mov %r10b,(%rcx) 18000e073: b8 b5 81 4e 1b mov $0x1b4e81b5,%eax 18000e078: c6 41 ff 00 movb $0x0,-0x1(%rcx) 18000e07c: c6 41 02 00 movb $0x0,0x2(%rcx) 18000e080: 48 83 c1 04 add $0x4,%rcx 18000e084: 41 83 c2 01 add $0x1,%r10d 18000e088: 41 f7 e8 imul %r8d 18000e08b: c1 fa 04 sar $0x4,%edx 18000e08e: 45 03 c1 add %r9d,%r8d 18000e091: 8b c2 mov %edx,%eax 18000e093: c1 e8 1f shr $0x1f,%eax 18000e096: 03 d0 add %eax,%edx 18000e098: 80 c2 32 add $0x32,%dl 18000e09b: 41 81 f8 1e 78 00 00 cmp $0x781e,%r8d 18000e0a2: 88 51 fd mov %dl,-0x3(%rcx) 18000e0a5: 7c c9 jl 0x18000e070 18000e0a7: b9 c8 00 00 00 mov $0xc8,%ecx 18000e0ac: 48 8d 87 21 03 00 00 lea 0x321(%rdi),%rax 18000e0b3: 8d 51 38 lea 0x38(%rcx),%edx 18000e0b6: 66 66 66 90 data16 data16 xchg %ax,%ax 18000e0ba: 66 66 90 data16 xchg %ax,%ax 18000e0bd: 66 66 90 data16 xchg %ax,%ax 18000e0c0: 88 08 mov %cl,(%rax) 18000e0c2: 83 c1 01 add $0x1,%ecx 18000e0c5: c6 40 01 ff movb $0xff,0x1(%rax) 18000e0c9: c6 40 ff 00 movb $0x0,-0x1(%rax) 18000e0cd: c6 40 02 00 movb $0x0,0x2(%rax) 18000e0d1: 48 83 c0 04 add $0x4,%rax 18000e0d5: 3b ca cmp %edx,%ecx 18000e0d7: 7c e7 jl 0x18000e0c0 18000e0d9: e9 a1 0f 00 00 jmp 0x18000f07f 18000e0de: 45 33 c0 xor %r8d,%r8d 18000e0e1: 48 8d 4f 01 lea 0x1(%rdi),%rcx 18000e0e5: 41 b9 80 00 00 00 mov $0x80,%r9d 18000e0eb: 41 8b d0 mov %r8d,%edx 18000e0ee: 66 90 xchg %ax,%ax 18000e0f0: 0f b6 c2 movzbl %dl,%eax 18000e0f3: 83 c2 01 add $0x1,%edx 18000e0f6: 44 88 01 mov %r8b,(%rcx) 18000e0f9: 02 c0 add %al,%al 18000e0fb: 44 88 41 ff mov %r8b,-0x1(%rcx) 18000e0ff: 44 88 41 02 mov %r8b,0x2(%rcx) 18000e103: 88 41 01 mov %al,0x1(%rcx) 18000e106: 48 83 c1 04 add $0x4,%rcx 18000e10a: 41 3b d1 cmp %r9d,%edx 18000e10d: 7c e1 jl 0x18000e0f0 18000e10f: 48 8d 8f 01 02 00 00 lea 0x201(%rdi),%rcx 18000e116: 66 66 66 90 data16 data16 xchg %ax,%ax 18000e11a: 66 66 90 data16 xchg %ax,%ax 18000e11d: 66 66 90 data16 xchg %ax,%ax 18000e120: b8 09 04 02 81 mov $0x81020409,%eax 18000e125: c6 41 01 ff movb $0xff,0x1(%rcx) 18000e129: c6 41 02 00 movb $0x0,0x2(%rcx) 18000e12d: 48 83 c1 04 add $0x4,%rcx 18000e131: 41 f7 e8 imul %r8d 18000e134: 41 03 d0 add %r8d,%edx 18000e137: 41 81 c0 ff 00 00 00 add $0xff,%r8d 18000e13e: c1 fa 06 sar $0x6,%edx 18000e141: 8b c2 mov %edx,%eax 18000e143: c1 e8 1f shr $0x1f,%eax 18000e146: 03 d0 add %eax,%edx 18000e148: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d 18000e14f: 88 51 fc mov %dl,-0x4(%rcx) 18000e152: 88 51 fb mov %dl,-0x5(%rcx) 18000e155: 7c c9 jl 0x18000e120 18000e157: e9 23 0f 00 00 jmp 0x18000f07f 18000e15c: 45 33 c0 xor %r8d,%r8d 18000e15f: 48 8d 4f 01 lea 0x1(%rdi),%rcx 18000e163: 45 8b d0 mov %r8d,%r10d 18000e166: 45 8b d8 mov %r8d,%r11d 18000e169: 45 8b c8 mov %r8d,%r9d 18000e16c: 66 66 66 90 data16 data16 xchg %ax,%ax 18000e170: 41 8b c1 mov %r9d,%eax 18000e173: 41 81 c1 cb 00 00 00 add $0xcb,%r9d 18000e17a: 44 88 41 02 mov %r8b,0x2(%rcx) 18000e17e: 99 cltd 18000e17f: 48 83 c1 04 add $0x4,%rcx 18000e183: 83 e2 3f and $0x3f,%edx 18000e186: 03 c2 add %edx,%eax 18000e188: c1 f8 06 sar $0x6,%eax 18000e18b: 88 41 fd mov %al,-0x3(%rcx) 18000e18e: 41 8b c3 mov %r11d,%eax 18000e191: 41 83 c3 16 add $0x16,%r11d 18000e195: 99 cltd 18000e196: 83 e2 3f and $0x3f,%edx 18000e199: 03 c2 add %edx,%eax 18000e19b: c1 f8 06 sar $0x6,%eax 18000e19e: 88 41 fc mov %al,-0x4(%rcx) 18000e1a1: 41 8b c2 mov %r10d,%eax 18000e1a4: 41 83 c2 24 add $0x24,%r10d 18000e1a8: 99 cltd 18000e1a9: 83 e2 3f and $0x3f,%edx 18000e1ac: 03 c2 add %edx,%eax 18000e1ae: c1 f8 06 sar $0x6,%eax 18000e1b1: 41 81 f9 c0 32 00 00 cmp $0x32c0,%r9d 18000e1b8: 88 41 fb mov %al,-0x5(%rcx) 18000e1bb: 7c b3 jl 0x18000e170 18000e1bd: 45 8b d0 mov %r8d,%r10d 18000e1c0: 45 8b d8 mov %r8d,%r11d 18000e1c3: 45 8b c8 mov %r8d,%r9d 18000e1c6: 48 8d 8f 01 01 00 00 lea 0x101(%rdi),%rcx 18000e1cd: 66 66 90 data16 xchg %ax,%ax 18000e1d0: 41 8b c3 mov %r11d,%eax 18000e1d3: 44 88 41 02 mov %r8b,0x2(%rcx) 18000e1d7: 48 83 c1 04 add $0x4,%rcx 18000e1db: 99 cltd 18000e1dc: 41 83 c3 34 add $0x34,%r11d 18000e1e0: 83 e2 3f and $0x3f,%edx 18000e1e3: 03 c2 add %edx,%eax 18000e1e5: c1 f8 06 sar $0x6,%eax 18000e1e8: 2c 35 sub $0x35,%al 18000e1ea: 88 41 fd mov %al,-0x3(%rcx) 18000e1ed: 41 8b c2 mov %r10d,%eax 18000e1f0: 41 83 c2 44 add $0x44,%r10d 18000e1f4: 99 cltd 18000e1f5: 83 e2 3f and $0x3f,%edx 18000e1f8: 03 c2 add %edx,%eax 18000e1fa: c1 f8 06 sar $0x6,%eax 18000e1fd: 04 16 add $0x16,%al 18000e1ff: 88 41 fc mov %al,-0x4(%rcx) 18000e202: 41 8b c1 mov %r9d,%eax 18000e205: 41 83 e9 24 sub $0x24,%r9d 18000e209: 99 cltd 18000e20a: 83 e2 3f and $0x3f,%edx 18000e20d: 03 c2 add %edx,%eax 18000e20f: c1 f8 06 sar $0x6,%eax 18000e212: 04 24 add $0x24,%al 18000e214: 41 81 f9 00 f7 ff ff cmp $0xfffff700,%r9d 18000e21b: 88 41 fb mov %al,-0x5(%rcx) 18000e21e: 7f b0 jg 0x18000e1d0 18000e220: 45 8b c8 mov %r8d,%r9d 18000e223: 48 8d 8f 01 02 00 00 lea 0x201(%rdi),%rcx 18000e22a: 66 66 90 data16 xchg %ax,%ax 18000e22d: 66 66 90 data16 xchg %ax,%ax 18000e230: 41 8b c1 mov %r9d,%eax 18000e233: 41 83 c1 7c add $0x7c,%r9d 18000e237: c6 41 01 ff movb $0xff,0x1(%rcx) 18000e23b: 99 cltd 18000e23c: 44 88 41 ff mov %r8b,-0x1(%rcx) 18000e240: 44 88 41 02 mov %r8b,0x2(%rcx) 18000e244: 83 e2 3f and $0x3f,%edx 18000e247: 48 83 c1 04 add $0x4,%rcx 18000e24b: 03 c2 add %edx,%eax 18000e24d: c1 f8 06 sar $0x6,%eax 18000e250: 04 5a add $0x5a,%al 18000e252: 41 81 f9 00 1f 00 00 cmp $0x1f00,%r9d 18000e259: 88 41 fc mov %al,-0x4(%rcx) 18000e25c: 7c d2 jl 0x18000e230 18000e25e: 45 8b c8 mov %r8d,%r9d 18000e261: 48 8d 8f 01 03 00 00 lea 0x301(%rdi),%rcx 18000e268: 66 66 66 90 data16 data16 xchg %ax,%ax 18000e26c: 66 66 66 90 data16 data16 xchg %ax,%ax 18000e270: 41 8b c1 mov %r9d,%eax 18000e273: 41 83 c1 29 add $0x29,%r9d 18000e277: c6 41 01 ff movb $0xff,0x1(%rcx) 18000e27b: 99 cltd 18000e27c: c6 41 02 00 movb $0x0,0x2(%rcx) 18000e280: 48 83 c1 04 add $0x4,%rcx 18000e284: 83 e2 3f and $0x3f,%edx 18000e287: 03 c2 add %edx,%eax 18000e289: c1 f8 06 sar $0x6,%eax 18000e28c: 2c 2a sub $0x2a,%al 18000e28e: 88 41 fc mov %al,-0x4(%rcx) 18000e291: 41 8b c0 mov %r8d,%eax 18000e294: 41 81 c0 ff 00 00 00 add $0xff,%r8d 18000e29b: 99 cltd 18000e29c: 83 e2 3f and $0x3f,%edx 18000e29f: 03 c2 add %edx,%eax 18000e2a1: c1 f8 06 sar $0x6,%eax 18000e2a4: 41 81 f9 40 0a 00 00 cmp $0xa40,%r9d 18000e2ab: 88 41 fb mov %al,-0x5(%rcx) 18000e2ae: 7c c0 jl 0x18000e270 18000e2b0: e9 ca 0d 00 00 jmp 0x18000f07f 18000e2b5: 45 33 c0 xor %r8d,%r8d 18000e2b8: 4c 8d 57 01 lea 0x1(%rdi),%r10 18000e2bc: b9 c0 3f 00 00 mov $0x3fc0,%ecx 18000e2c1: 41 8b d8 mov %r8d,%ebx 18000e2c4: 45 8b d8 mov %r8d,%r11d 18000e2c7: 41 b9 cd 00 00 00 mov $0xcd,%r9d 18000e2cd: 66 66 90 data16 xchg %ax,%ax 18000e2d0: 41 8b c3 mov %r11d,%eax 18000e2d3: 41 81 c3 ff 00 00 00 add $0xff,%r11d 18000e2da: 45 88 42 01 mov %r8b,0x1(%r10) 18000e2de: 99 cltd 18000e2df: 45 88 42 02 mov %r8b,0x2(%r10) 18000e2e3: 49 83 c2 04 add $0x4,%r10 18000e2e7: 83 e2 7f and $0x7f,%edx 18000e2ea: 03 c2 add %edx,%eax 18000e2ec: c1 f8 07 sar $0x7,%eax 18000e2ef: 41 88 42 fc mov %al,-0x4(%r10) 18000e2f3: 8b c3 mov %ebx,%eax 18000e2f5: 41 03 d9 add %r9d,%ebx 18000e2f8: 99 cltd 18000e2f9: 83 e2 3f and $0x3f,%edx 18000e2fc: 03 c2 add %edx,%eax 18000e2fe: c1 f8 06 sar $0x6,%eax 18000e301: 04 32 add $0x32,%al 18000e303: 44 3b d9 cmp %ecx,%r11d 18000e306: 41 88 42 fb mov %al,-0x5(%r10) 18000e30a: 7c c4 jl 0x18000e2d0 18000e30c: 44 8b d1 mov %ecx,%r10d 18000e30f: 45 8b d8 mov %r8d,%r11d 18000e312: 4c 8d 8f 01 01 00 00 lea 0x101(%rdi),%r9 18000e319: 66 66 90 data16 xchg %ax,%ax 18000e31c: 66 66 66 90 data16 data16 xchg %ax,%ax 18000e320: 41 8d 82 40 c0 ff ff lea -0x3fc0(%r10),%eax 18000e327: 45 88 41 02 mov %r8b,0x2(%r9) 18000e32b: 49 83 c1 04 add $0x4,%r9 18000e32f: 99 cltd 18000e330: 83 e2 3f and $0x3f,%edx 18000e333: 03 c2 add %edx,%eax 18000e335: c1 f8 06 sar $0x6,%eax 18000e338: 41 88 41 fd mov %al,-0x3(%r9) 18000e33c: 41 8b c2 mov %r10d,%eax 18000e33f: 41 81 c2 ff 00 00 00 add $0xff,%r10d 18000e346: 99 cltd 18000e347: 83 e2 7f and $0x7f,%edx 18000e34a: 03 c2 add %edx,%eax 18000e34c: c1 f8 07 sar $0x7,%eax 18000e34f: 41 88 41 fc mov %al,-0x4(%r9) 18000e353: 41 8b c3 mov %r11d,%eax 18000e356: 41 81 eb ff 00 00 00 sub $0xff,%r11d 18000e35d: 99 cltd 18000e35e: 83 e2 3f and $0x3f,%edx 18000e361: 03 c2 add %edx,%eax 18000e363: c1 f8 06 sar $0x6,%eax 18000e366: 2c 01 sub $0x1,%al 18000e368: 41 81 fb 40 c0 ff ff cmp $0xffffc040,%r11d 18000e36f: 41 88 41 fb mov %al,-0x5(%r9) 18000e373: 7f ab jg 0x18000e320 18000e375: 45 8b d0 mov %r8d,%r10d 18000e378: 4c 8d 8f 01 02 00 00 lea 0x201(%rdi),%r9 18000e37f: 90 nop 18000e380: 41 8b c2 mov %r10d,%eax 18000e383: 41 81 ea ff 00 00 00 sub $0xff,%r10d 18000e38a: 41 c6 41 01 ff movb $0xff,0x1(%r9) 18000e38f: 99 cltd 18000e390: 41 c6 41 02 00 movb $0x0,0x2(%r9) 18000e395: 49 83 c1 04 add $0x4,%r9 18000e399: 83 e2 3f and $0x3f,%edx 18000e39c: 03 c2 add %edx,%eax 18000e39e: c1 f8 06 sar $0x6,%eax 18000e3a1: 2c 01 sub $0x1,%al 18000e3a3: 41 88 41 fc mov %al,-0x4(%r9) 18000e3a7: 41 8b c0 mov %r8d,%eax 18000e3aa: 41 81 c0 ff 00 00 00 add $0xff,%r8d 18000e3b1: 99 cltd 18000e3b2: 83 e2 7f and $0x7f,%edx 18000e3b5: 03 c2 add %edx,%eax 18000e3b7: c1 f8 07 sar $0x7,%eax 18000e3ba: 41 81 fa 40 c0 ff ff cmp $0xffffc040,%r10d 18000e3c1: 41 88 41 fb mov %al,-0x5(%r9) 18000e3c5: 7f b9 jg 0x18000e380 18000e3c7: 4c 8d 87 01 03 00 00 lea 0x301(%rdi),%r8 18000e3ce: 66 90 xchg %ax,%ax 18000e3d0: 8d 81 40 c0 ff ff lea -0x3fc0(%rcx),%eax 18000e3d6: 41 c6 40 01 ff movb $0xff,0x1(%r8) 18000e3db: 41 c6 40 02 00 movb $0x0,0x2(%r8) 18000e3e0: 99 cltd 18000e3e1: 49 83 c0 04 add $0x4,%r8 18000e3e5: 83 e2 3f and $0x3f,%edx 18000e3e8: 03 c2 add %edx,%eax 18000e3ea: c1 f8 06 sar $0x6,%eax 18000e3ed: 41 88 40 fc mov %al,-0x4(%r8) 18000e3f1: 8b c1 mov %ecx,%eax 18000e3f3: 81 c1 ff 00 00 00 add $0xff,%ecx 18000e3f9: 99 cltd 18000e3fa: 83 e2 7f and $0x7f,%edx 18000e3fd: 03 c2 add %edx,%eax 18000e3ff: c1 f8 07 sar $0x7,%eax 18000e402: 81 f9 80 7f 00 00 cmp $0x7f80,%ecx 18000e408: 41 88 40 fb mov %al,-0x5(%r8) 18000e40c: 7c c2 jl 0x18000e3d0 18000e40e: e9 6c 0c 00 00 jmp 0x18000f07f 18000e413: 45 33 c0 xor %r8d,%r8d 18000e416: 48 8d 4f 01 lea 0x1(%rdi),%rcx 18000e41a: 41 b9 80 00 00 00 mov $0x80,%r9d 18000e420: 45 8b d0 mov %r8d,%r10d 18000e423: 90 nop 18000e424: 66 66 66 90 data16 data16 xchg %ax,%ax 18000e428: 66 66 66 90 data16 data16 xchg %ax,%ax 18000e42c: 66 66 66 90 data16 data16 xchg %ax,%ax 18000e430: 41 8b c2 mov %r10d,%eax 18000e433: 45 03 d1 add %r9d,%r10d 18000e436: 44 88 41 01 mov %r8b,0x1(%rcx) 18000e43a: 99 cltd 18000e43b: 44 88 01 mov %r8b,(%rcx) 18000e43e: 44 88 41 02 mov %r8b,0x2(%rcx) 18000e442: 83 e2 1f and $0x1f,%edx 18000e445: 48 83 c1 04 add $0x4,%rcx 18000e449: 03 c2 add %edx,%eax 18000e44b: c1 f8 05 sar $0x5,%eax 18000e44e: 04 7f add $0x7f,%al 18000e450: 41 81 fa 00 10 00 00 cmp $0x1000,%r10d 18000e457: 88 41 fb mov %al,-0x5(%rcx) 18000e45a: 7c d4 jl 0x18000e430 18000e45c: 45 8b d8 mov %r8d,%r11d 18000e45f: 4c 8d 97 81 00 00 00 lea 0x81(%rdi),%r10 18000e466: b9 c0 3f 00 00 mov $0x3fc0,%ecx 18000e46b: 66 90 xchg %ax,%ax 18000e46d: 66 66 90 data16 xchg %ax,%ax 18000e470: 41 8b c3 mov %r11d,%eax 18000e473: 41 81 c3 ff 00 00 00 add $0xff,%r11d 18000e47a: 45 88 42 01 mov %r8b,0x1(%r10) 18000e47e: 99 cltd 18000e47f: 41 c6 42 ff ff movb $0xff,-0x1(%r10) 18000e484: 45 88 42 02 mov %r8b,0x2(%r10) 18000e488: 83 e2 3f and $0x3f,%edx 18000e48b: 49 83 c2 04 add $0x4,%r10 18000e48f: 03 c2 add %edx,%eax 18000e491: c1 f8 06 sar $0x6,%eax 18000e494: 44 3b d9 cmp %ecx,%r11d 18000e497: 41 88 42 fc mov %al,-0x4(%r10) 18000e49b: 7c d3 jl 0x18000e470 18000e49d: 45 8b d8 mov %r8d,%r11d 18000e4a0: 45 8b d0 mov %r8d,%r10d 18000e4a3: 48 8d 8f 81 01 00 00 lea 0x181(%rdi),%rcx 18000e4aa: 66 66 90 data16 xchg %ax,%ax 18000e4ad: 66 66 90 data16 xchg %ax,%ax 18000e4b0: 41 8b c3 mov %r11d,%eax 18000e4b3: c6 01 ff movb $0xff,(%rcx) 18000e4b6: 44 88 41 02 mov %r8b,0x2(%rcx) 18000e4ba: 99 cltd 18000e4bb: 48 83 c1 04 add $0x4,%rcx 18000e4bf: 41 81 c3 ff 00 00 00 add $0xff,%r11d 18000e4c6: 83 e2 3f and $0x3f,%edx 18000e4c9: 03 c2 add %edx,%eax 18000e4cb: c1 f8 06 sar $0x6,%eax 18000e4ce: 88 41 fd mov %al,-0x3(%rcx) 18000e4d1: 41 8b c2 mov %r10d,%eax 18000e4d4: 41 81 ea ff 00 00 00 sub $0xff,%r10d 18000e4db: 99 cltd 18000e4dc: 83 e2 3f and $0x3f,%edx 18000e4df: 03 c2 add %edx,%eax 18000e4e1: c1 f8 06 sar $0x6,%eax 18000e4e4: 2c 01 sub $0x1,%al 18000e4e6: 41 81 fa 40 c0 ff ff cmp $0xffffc040,%r10d 18000e4ed: 88 41 fb mov %al,-0x5(%rcx) 18000e4f0: 7f be jg 0x18000e4b0 18000e4f2: 45 8b d0 mov %r8d,%r10d 18000e4f5: 48 8d 8f 81 02 00 00 lea 0x281(%rdi),%rcx 18000e4fc: 66 66 66 90 data16 data16 xchg %ax,%ax 18000e500: 41 8b c2 mov %r10d,%eax 18000e503: 41 81 ea ff 00 00 00 sub $0xff,%r10d 18000e50a: c6 41 01 ff movb $0xff,0x1(%rcx) 18000e50e: 99 cltd 18000e50f: 44 88 41 ff mov %r8b,-0x1(%rcx) 18000e513: 44 88 41 02 mov %r8b,0x2(%rcx) 18000e517: 83 e2 3f and $0x3f,%edx 18000e51a: 48 83 c1 04 add $0x4,%rcx 18000e51e: 03 c2 add %edx,%eax 18000e520: c1 f8 06 sar $0x6,%eax 18000e523: 2c 01 sub $0x1,%al 18000e525: 41 81 fa 40 c0 ff ff cmp $0xffffc040,%r10d 18000e52c: 88 41 fc mov %al,-0x4(%rcx) 18000e52f: 7f cf jg 0x18000e500 18000e531: 48 8d 8f 81 03 00 00 lea 0x381(%rdi),%rcx 18000e538: 66 66 66 90 data16 data16 xchg %ax,%ax 18000e53c: 66 66 66 90 data16 data16 xchg %ax,%ax 18000e540: 41 8b c0 mov %r8d,%eax 18000e543: 45 2b c1 sub %r9d,%r8d 18000e546: c6 01 00 movb $0x0,(%rcx) 18000e549: 99 cltd 18000e54a: c6 41 ff 00 movb $0x0,-0x1(%rcx) 18000e54e: c6 41 02 00 movb $0x0,0x2(%rcx) 18000e552: 83 e2 1f and $0x1f,%edx 18000e555: 48 83 c1 04 add $0x4,%rcx 18000e559: 03 c2 add %edx,%eax 18000e55b: c1 f8 05 sar $0x5,%eax 18000e55e: 2c 01 sub $0x1,%al 18000e560: 41 81 f8 00 f0 ff ff cmp $0xfffff000,%r8d 18000e567: 88 41 fd mov %al,-0x3(%rcx) 18000e56a: 7f d4 jg 0x18000e540 18000e56c: e9 0e 0b 00 00 jmp 0x18000f07f 18000e571: 45 33 c0 xor %r8d,%r8d 18000e574: c7 44 24 24 02 02 02 movl $0x20202,0x24(%rsp) 18000e57b: 00 18000e57c: c7 44 24 28 06 06 06 movl $0x60606,0x28(%rsp) 18000e583: 00 18000e584: c7 44 24 2c 0a 0a 0a movl $0xa0a0a,0x2c(%rsp) 18000e58b: 00 18000e58c: c7 44 24 30 10 10 10 movl $0x101010,0x30(%rsp) 18000e593: 00 18000e594: c7 44 24 34 13 13 13 movl $0x131313,0x34(%rsp) 18000e59b: 00 18000e59c: 44 89 44 24 20 mov %r8d,0x20(%rsp) 18000e5a1: c7 44 24 38 17 17 17 movl $0x171717,0x38(%rsp) 18000e5a8: 00 18000e5a9: c7 44 24 3c 1b 1b 1b movl $0x1b1b1b,0x3c(%rsp) 18000e5b0: 00 18000e5b1: c7 44 24 40 1e 1e 1e movl $0x1e1e1e,0x40(%rsp) 18000e5b8: 00 18000e5b9: c7 44 24 44 22 22 22 movl $0x222222,0x44(%rsp) 18000e5c0: 00 18000e5c1: c7 44 24 48 26 26 26 movl $0x262626,0x48(%rsp) 18000e5c8: 00 18000e5c9: c7 44 24 4c 2a 2a 2a movl $0x2a2a2a,0x4c(%rsp) 18000e5d0: 00 18000e5d1: c7 44 24 50 2f 2f 2f movl $0x2f2f2f,0x50(%rsp) 18000e5d8: 00 18000e5d9: c7 44 24 54 33 33 33 movl $0x333333,0x54(%rsp) 18000e5e0: 00 18000e5e1: c7 44 24 58 37 37 37 movl $0x373737,0x58(%rsp) 18000e5e8: 00 18000e5e9: c7 44 24 5c 3a 3a 3a movl $0x3a3a3a,0x5c(%rsp) 18000e5f0: 00 18000e5f1: c7 44 24 60 3e 3e 3e movl $0x3e3e3e,0x60(%rsp) 18000e5f8: 00 18000e5f9: c7 44 24 64 42 42 42 movl $0x424242,0x64(%rsp) 18000e600: 00 18000e601: c7 44 24 68 46 46 46 movl $0x464646,0x68(%rsp) 18000e608: 00 18000e609: c7 44 24 6c 4b 4b 4b movl $0x4b4b4b,0x6c(%rsp) 18000e610: 00 18000e611: c7 44 24 70 4f 4f 4f movl $0x4f4f4f,0x70(%rsp) 18000e618: 00 18000e619: c7 44 24 74 53 53 53 movl $0x535353,0x74(%rsp) 18000e620: 00 18000e621: c7 44 24 78 4e 4e 56 movl $0x564e4e,0x78(%rsp) 18000e628: 00 18000e629: c7 44 24 7c 49 49 5a movl $0x5a4949,0x7c(%rsp) 18000e630: 00 18000e631: c7 84 24 80 00 00 00 movl $0x5e4545,0x80(%rsp) 18000e638: 45 45 5e 00 18000e63c: c7 84 24 84 00 00 00 movl $0x614242,0x84(%rsp) 18000e643: 42 42 61 00 18000e647: c7 84 24 88 00 00 00 movl $0x653e3e,0x88(%rsp) 18000e64e: 3e 3e 65 00 18000e652: c7 84 24 8c 00 00 00 movl $0x6b3838,0x8c(%rsp) 18000e659: 38 38 6b 00 18000e65d: c7 84 24 90 00 00 00 movl $0x6f3434,0x90(%rsp) 18000e664: 34 34 6f 00 18000e668: c7 84 24 94 00 00 00 movl $0x723131,0x94(%rsp) 18000e66f: 31 31 72 00 18000e673: c7 84 24 98 00 00 00 movl $0x762d2d,0x98(%rsp) 18000e67a: 2d 2d 76 00 18000e67e: c7 84 24 9c 00 00 00 movl $0x7a2929,0x9c(%rsp) 18000e685: 29 29 7a 00 18000e689: c7 84 24 a0 00 00 00 movl $0x7d2626,0xa0(%rsp) 18000e690: 26 26 7d 00 18000e694: c7 84 24 a4 00 00 00 movl $0x812222,0xa4(%rsp) 18000e69b: 22 22 81 00 18000e69f: c7 84 24 a8 00 00 00 movl $0x871c1c,0xa8(%rsp) 18000e6a6: 1c 1c 87 00 18000e6aa: c7 84 24 ac 00 00 00 movl $0x8b1818,0xac(%rsp) 18000e6b1: 18 18 8b 00 18000e6b5: c7 84 24 b0 00 00 00 movl $0x8e1515,0xb0(%rsp) 18000e6bc: 15 15 8e 00 18000e6c0: c7 84 24 b4 00 00 00 movl $0x921111,0xb4(%rsp) 18000e6c7: 11 11 92 00 18000e6cb: c7 84 24 b8 00 00 00 movl $0x960d0d,0xb8(%rsp) 18000e6d2: 0d 0d 96 00 18000e6d6: c7 84 24 bc 00 00 00 movl $0x9a0909,0xbc(%rsp) 18000e6dd: 09 09 9a 00 18000e6e1: c7 84 24 c0 00 00 00 movl $0x9d0606,0xc0(%rsp) 18000e6e8: 06 06 9d 00 18000e6ec: c7 84 24 c4 00 00 00 movl $0xa30202,0xc4(%rsp) 18000e6f3: 02 02 a3 00 18000e6f7: c7 84 24 c8 00 00 00 movl $0xa80000,0xc8(%rsp) 18000e6fe: 00 00 a8 00 18000e702: c7 84 24 cc 00 00 00 movl $0xaa0202,0xcc(%rsp) 18000e709: 02 02 aa 00 18000e70d: c7 84 24 d0 00 00 00 movl $0xae0606,0xd0(%rsp) 18000e714: 06 06 ae 00 18000e718: c7 84 24 d4 00 00 00 movl $0xb20a0a,0xd4(%rsp) 18000e71f: 0a 0a b2 00 18000e723: c7 84 24 d8 00 00 00 movl $0xb60e0e,0xd8(%rsp) 18000e72a: 0e 0e b6 00 18000e72e: c7 84 24 dc 00 00 00 movl $0xb91111,0xdc(%rsp) 18000e735: 11 11 b9 00 18000e739: c7 84 24 e0 00 00 00 movl $0xbd1515,0xe0(%rsp) 18000e740: 15 15 bd 00 18000e744: c7 84 24 e4 00 00 00 movl $0xc31b1b,0xe4(%rsp) 18000e74b: 1b 1b c3 00 18000e74f: c7 84 24 e8 00 00 00 movl $0xc61e1e,0xe8(%rsp) 18000e756: 1e 1e c6 00 18000e75a: c7 84 24 ec 00 00 00 movl $0xca2222,0xec(%rsp) 18000e761: 22 22 ca 00 18000e765: c7 84 24 f0 00 00 00 movl $0xce2626,0xf0(%rsp) 18000e76c: 26 26 ce 00 18000e770: c7 84 24 f4 00 00 00 movl $0xd22a2a,0xf4(%rsp) 18000e777: 2a 2a d2 00 18000e77b: c7 84 24 f8 00 00 00 movl $0xd52d2d,0xf8(%rsp) 18000e782: 2d 2d d5 00 18000e786: c7 84 24 fc 00 00 00 movl $0xd93131,0xfc(%rsp) 18000e78d: 31 31 d9 00 18000e791: c7 84 24 00 01 00 00 movl $0xdd3535,0x100(%rsp) 18000e798: 35 35 dd 00 18000e79c: c7 84 24 04 01 00 00 movl $0xe33b3b,0x104(%rsp) 18000e7a3: 3b 3b e3 00 18000e7a7: c7 84 24 08 01 00 00 movl $0xe63e3e,0x108(%rsp) 18000e7ae: 3e 3e e6 00 18000e7b2: c7 84 24 0c 01 00 00 movl $0xea4242,0x10c(%rsp) 18000e7b9: 42 42 ea 00 18000e7bd: c7 84 24 10 01 00 00 movl $0xee4646,0x110(%rsp) 18000e7c4: 46 46 ee 00 18000e7c8: c7 84 24 14 01 00 00 movl $0xf14949,0x114(%rsp) 18000e7cf: 49 49 f1 00 18000e7d3: c7 84 24 18 01 00 00 movl $0xf54d4d,0x118(%rsp) 18000e7da: 4d 4d f5 00 18000e7de: c7 84 24 1c 01 00 00 movl $0xf95151,0x11c(%rsp) 18000e7e5: 51 51 f9 00 18000e7e9: c7 84 24 20 01 00 00 movl $0xfc5454,0x120(%rsp) 18000e7f0: 54 54 fc 00 18000e7f4: c7 84 24 24 01 00 00 movl $0xfc5351,0x124(%rsp) 18000e7fb: 51 53 fc 00 18000e7ff: c7 84 24 28 01 00 00 movl $0xf9564d,0x128(%rsp) 18000e806: 4d 56 f9 00 18000e80a: c7 84 24 2c 01 00 00 movl $0xf55a49,0x12c(%rsp) 18000e811: 49 5a f5 00 18000e815: c7 84 24 30 01 00 00 movl $0xf35c47,0x130(%rsp) 18000e81c: 47 5c f3 00 18000e820: c7 84 24 34 01 00 00 movl $0xf25d46,0x134(%rsp) 18000e827: 46 5d f2 00 18000e82b: c7 84 24 38 01 00 00 movl $0xee6142,0x138(%rsp) 18000e832: 42 61 ee 00 18000e836: c7 84 24 3c 01 00 00 movl $0xeb643f,0x13c(%rsp) 18000e83d: 3f 64 eb 00 18000e841: c7 84 24 40 01 00 00 movl $0xe9663d,0x140(%rsp) 18000e848: 3d 66 e9 00 18000e84c: c7 84 24 44 01 00 00 movl $0xe56a39,0x144(%rsp) 18000e853: 39 6a e5 00 18000e857: c7 84 24 48 01 00 00 movl $0xe46b38,0x148(%rsp) 18000e85e: 38 6b e4 00 18000e862: c7 84 24 4c 01 00 00 movl $0xe26d36,0x14c(%rsp) 18000e869: 36 6d e2 00 18000e86d: c7 84 24 50 01 00 00 movl $0xde7132,0x150(%rsp) 18000e874: 32 71 de 00 18000e878: c7 84 24 54 01 00 00 movl $0xdb742f,0x154(%rsp) 18000e87f: 2f 74 db 00 18000e883: c7 84 24 58 01 00 00 movl $0xdb742f,0x158(%rsp) 18000e88a: 2f 74 db 00 18000e88e: c7 84 24 5c 01 00 00 movl $0xd6792a,0x15c(%rsp) 18000e895: 2a 79 d6 00 18000e899: c7 84 24 60 01 00 00 movl $0xd47b28,0x160(%rsp) 18000e8a0: 28 7b d4 00 18000e8a4: c7 84 24 64 01 00 00 movl $0xd27d26,0x164(%rsp) 18000e8ab: 26 7d d2 00 18000e8af: c7 84 24 68 01 00 00 movl $0xcd8221,0x168(%rsp) 18000e8b6: 21 82 cd 00 18000e8ba: c7 84 24 6c 01 00 00 movl $0xcb841f,0x16c(%rsp) 18000e8c1: 1f 84 cb 00 18000e8c5: c7 84 24 70 01 00 00 movl $0xca851e,0x170(%rsp) 18000e8cc: 1e 85 ca 00 18000e8d0: c7 84 24 74 01 00 00 movl $0xc6891a,0x174(%rsp) 18000e8d7: 1a 89 c6 00 18000e8db: c7 84 24 78 01 00 00 movl $0xc48b18,0x178(%rsp) 18000e8e2: 18 8b c4 00 18000e8e6: c7 84 24 7c 01 00 00 movl $0xc18e15,0x17c(%rsp) 18000e8ed: 15 8e c1 00 18000e8f1: c7 84 24 80 01 00 00 movl $0xbd9211,0x180(%rsp) 18000e8f8: 11 92 bd 00 18000e8fc: c7 84 24 84 01 00 00 movl $0xbc940f,0x184(%rsp) 18000e903: 0f 94 bc 00 18000e907: c7 84 24 88 01 00 00 movl $0xba950e,0x188(%rsp) 18000e90e: 0e 95 ba 00 18000e912: c7 84 24 8c 01 00 00 movl $0xb6990a,0x18c(%rsp) 18000e919: 0a 99 b6 00 18000e91d: c7 84 24 90 01 00 00 movl $0xb39c07,0x190(%rsp) 18000e924: 07 9c b3 00 18000e928: c7 84 24 94 01 00 00 movl $0xb39c07,0x194(%rsp) 18000e92f: 07 9c b3 00 18000e933: c7 84 24 98 01 00 00 movl $0xafa003,0x198(%rsp) 18000e93a: 03 a0 af 00 18000e93e: c7 84 24 9c 01 00 00 movl $0xa9a600,0x19c(%rsp) 18000e945: 00 a6 a9 00 18000e949: c7 84 24 a0 01 00 00 movl $0xa7a800,0x1a0(%rsp) 18000e950: 00 a8 a7 00 18000e954: c7 84 24 a4 01 00 00 movl $0xa7a700,0x1a4(%rsp) 18000e95b: 00 a7 a7 00 18000e95f: c7 84 24 a8 01 00 00 movl $0xa9a901,0x1a8(%rsp) 18000e966: 01 a9 a9 00 18000e96a: c7 84 24 ac 01 00 00 movl $0xadad05,0x1ac(%rsp) 18000e971: 05 ad ad 00 18000e975: c7 84 24 b0 01 00 00 movl $0xb0b008,0x1b0(%rsp) 18000e97c: 08 b0 b0 00 18000e980: c7 84 24 b4 01 00 00 movl $0xb0b008,0x1b4(%rsp) 18000e987: 08 b0 b0 00 18000e98b: c7 84 24 b8 01 00 00 movl $0xb6b60e,0x1b8(%rsp) 18000e992: 0e b6 b6 00 18000e996: c7 84 24 bc 01 00 00 movl $0xb8b810,0x1bc(%rsp) 18000e99d: 10 b8 b8 00 18000e9a1: c7 84 24 c0 01 00 00 movl $0xb9b911,0x1c0(%rsp) 18000e9a8: 11 b9 b9 00 18000e9ac: c7 84 24 c4 01 00 00 movl $0xbdbd15,0x1c4(%rsp) 18000e9b3: 15 bd bd 00 18000e9b7: c7 84 24 c8 01 00 00 movl $0xc0c018,0x1c8(%rsp) 18000e9be: 18 c0 c0 00 18000e9c2: c7 84 24 cc 01 00 00 movl $0xc0c018,0x1cc(%rsp) 18000e9c9: 18 c0 c0 00 18000e9cd: c7 84 24 d0 01 00 00 movl $0xc4c41c,0x1d0(%rsp) 18000e9d4: 1c c4 c4 00 18000e9d8: c7 84 24 d4 01 00 00 movl $0xc7c71f,0x1d4(%rsp) 18000e9df: 1f c7 c7 00 18000e9e3: c7 84 24 d8 01 00 00 movl $0xc9c921,0x1d8(%rsp) 18000e9ea: 21 c9 c9 00 18000e9ee: c7 84 24 dc 01 00 00 movl $0xcece26,0x1dc(%rsp) 18000e9f5: 26 ce ce 00 18000e9f9: c7 84 24 e0 01 00 00 movl $0xd0d028,0x1e0(%rsp) 18000ea00: 28 d0 d0 00 18000ea04: c7 84 24 e4 01 00 00 movl $0xd0d028,0x1e4(%rsp) 18000ea0b: 28 d0 d0 00 18000ea0f: c7 84 24 e8 01 00 00 movl $0xd5d52d,0x1e8(%rsp) 18000ea16: 2d d5 d5 00 18000ea1a: c7 84 24 ec 01 00 00 movl $0xd8d830,0x1ec(%rsp) 18000ea21: 30 d8 d8 00 18000ea25: c7 84 24 f0 01 00 00 movl $0xd8d82f,0x1f0(%rsp) 18000ea2c: 2f d8 d8 00 18000ea30: c7 84 24 f4 01 00 00 movl $0xdede36,0x1f4(%rsp) 18000ea37: 36 de de 00 18000ea3b: c7 84 24 f8 01 00 00 movl $0xe0e038,0x1f8(%rsp) 18000ea42: 38 e0 e0 00 18000ea46: c7 84 24 fc 01 00 00 movl $0xe1e139,0x1fc(%rsp) 18000ea4d: 39 e1 e1 00 18000ea51: c7 84 24 00 02 00 00 movl $0xe5e53d,0x200(%rsp) 18000ea58: 3d e5 e5 00 18000ea5c: c7 84 24 04 02 00 00 movl $0xe8e840,0x204(%rsp) 18000ea63: 40 e8 e8 00 18000ea67: c7 84 24 08 02 00 00 movl $0xe8e840,0x208(%rsp) 18000ea6e: 40 e8 e8 00 18000ea72: c7 84 24 0c 02 00 00 movl $0xecec44,0x20c(%rsp) 18000ea79: 44 ec ec 00 18000ea7d: c7 84 24 10 02 00 00 movl $0xefef47,0x210(%rsp) 18000ea84: 47 ef ef 00 18000ea88: c7 84 24 14 02 00 00 movl $0xf1f149,0x214(%rsp) 18000ea8f: 49 f1 f1 00 18000ea93: c7 84 24 18 02 00 00 movl $0xf5f54d,0x218(%rsp) 18000ea9a: 4d f5 f5 00 18000ea9e: c7 84 24 1c 02 00 00 movl $0xf9f951,0x21c(%rsp) 18000eaa5: 51 f9 f9 00 18000eaa9: c7 84 24 20 02 00 00 movl $0xfcfc54,0x220(%rsp) 18000eab0: 54 fc fc 00 18000eab4: c7 84 24 24 02 00 00 movl $0xf9fb53,0x224(%rsp) 18000eabb: 53 fb f9 00 18000eabf: c7 84 24 28 02 00 00 movl $0xe9f74f,0x228(%rsp) 18000eac6: 4f f7 e9 00 18000eaca: c7 84 24 2c 02 00 00 movl $0xdcf34b,0x22c(%rsp) 18000ead1: 4b f3 dc 00 18000ead5: c7 84 24 30 02 00 00 movl $0xc6eb43,0x230(%rsp) 18000eadc: 43 eb c6 00 18000eae0: c7 84 24 34 02 00 00 movl $0xb3e43c,0x234(%rsp) 18000eae7: 3c e4 b3 00 18000eaeb: c7 84 24 38 02 00 00 movl $0xa2de36,0x238(%rsp) 18000eaf2: 36 de a2 00 18000eaf6: c7 84 24 3c 02 00 00 movl $0x93db33,0x23c(%rsp) 18000eafd: 33 db 93 00 18000eb01: c7 84 24 40 02 00 00 movl $0x85d62e,0x240(%rsp) 18000eb08: 2e d6 85 00 18000eb0c: c7 84 24 44 02 00 00 movl $0x76cf27,0x244(%rsp) 18000eb13: 27 cf 76 00 18000eb17: c7 84 24 48 02 00 00 movl $0x66cb23,0x248(%rsp) 18000eb1e: 23 cb 66 00 18000eb22: c7 84 24 4c 02 00 00 movl $0x55c41c,0x24c(%rsp) 18000eb29: 1c c4 55 00 18000eb2d: c7 84 24 50 02 00 00 movl $0x3fbf17,0x250(%rsp) 18000eb34: 17 bf 3f 00 18000eb38: c7 84 24 54 02 00 00 movl $0x2db911,0x254(%rsp) 18000eb3f: 11 b9 2d 00 18000eb43: c7 84 24 58 02 00 00 movl $0x20b20a,0x258(%rsp) 18000eb4a: 0a b2 20 00 18000eb4e: c7 84 24 5c 02 00 00 movl $0xfae06,0x25c(%rsp) 18000eb55: 06 ae 0f 00 18000eb59: c7 84 24 60 02 00 00 movl $0xa700,0x260(%rsp) 18000eb60: 00 a7 00 00 18000eb64: c7 84 24 64 02 00 00 movl $0xa800,0x264(%rsp) 18000eb6b: 00 a8 00 00 18000eb6f: c7 84 24 68 02 00 00 movl $0x3ab03,0x268(%rsp) 18000eb76: 03 ab 03 00 18000eb7a: c7 84 24 6c 02 00 00 movl $0xab20a,0x26c(%rsp) 18000eb81: 0a b2 0a 00 18000eb85: c7 84 24 70 02 00 00 movl $0x11b911,0x270(%rsp) 18000eb8c: 11 b9 11 00 18000eb90: c7 84 24 74 02 00 00 movl $0x16be16,0x274(%rsp) 18000eb97: 16 be 16 00 18000eb9b: c7 84 24 78 02 00 00 movl $0x1dc51d,0x278(%rsp) 18000eba2: 1d c5 1d 00 18000eba6: c7 84 24 7c 02 00 00 movl $0x20c820,0x27c(%rsp) 18000ebad: 20 c8 20 00 18000ebb1: c7 84 24 80 02 00 00 movl $0x24cc24,0x280(%rsp) 18000ebb8: 24 cc 24 00 18000ebbc: c7 84 24 84 02 00 00 movl $0x2bd32b,0x284(%rsp) 18000ebc3: 2b d3 2b 00 18000ebc7: c7 84 24 88 02 00 00 movl $0x2fd72f,0x288(%rsp) 18000ebce: 2f d7 2f 00 18000ebd2: c7 84 24 8c 02 00 00 movl $0x38e038,0x28c(%rsp) 18000ebd9: 38 e0 38 00 18000ebdd: c7 84 24 90 02 00 00 movl $0x3de53d,0x290(%rsp) 18000ebe4: 3d e5 3d 00 18000ebe8: c7 84 24 94 02 00 00 movl $0x41e941,0x294(%rsp) 18000ebef: 41 e9 41 00 18000ebf3: c7 84 24 98 02 00 00 movl $0x48f048,0x298(%rsp) 18000ebfa: 48 f0 48 00 18000ebfe: c7 84 24 9c 02 00 00 movl $0x4cf44c,0x29c(%rsp) 18000ec05: 4c f4 4c 00 18000ec09: c7 84 24 a0 02 00 00 movl $0x53fb53,0x2a0(%rsp) 18000ec10: 53 fb 53 00 18000ec14: c7 84 24 a4 02 00 00 movl $0x54fc53,0x2a4(%rsp) 18000ec1b: 53 fc 54 00 18000ec1f: c7 84 24 a8 02 00 00 movl $0x53fb5e,0x2a8(%rsp) 18000ec26: 5e fb 53 00 18000ec2a: c7 84 24 ac 02 00 00 movl $0x54fc6b,0x2ac(%rsp) 18000ec31: 6b fc 54 00 18000ec35: c7 84 24 b0 02 00 00 movl $0x54fc76,0x2b0(%rsp) 18000ec3c: 76 fc 54 00 18000ec40: c7 84 24 b4 02 00 00 movl $0x53fb81,0x2b4(%rsp) 18000ec47: 81 fb 53 00 18000ec4b: c7 84 24 b8 02 00 00 movl $0x54fc8c,0x2b8(%rsp) 18000ec52: 8c fc 54 00 18000ec56: c7 84 24 bc 02 00 00 movl $0x54fc94,0x2bc(%rsp) 18000ec5d: 94 fc 54 00 18000ec61: c7 84 24 c0 02 00 00 movl $0x54fc9f,0x2c0(%rsp) 18000ec68: 9f fc 54 00 18000ec6c: c7 84 24 c4 02 00 00 movl $0x54fca9,0x2c4(%rsp) 18000ec73: a9 fc 54 00 18000ec77: c7 84 24 c8 02 00 00 movl $0x54fcb9,0x2c8(%rsp) 18000ec7e: b9 fc 54 00 18000ec82: c7 84 24 cc 02 00 00 movl $0x54fcc6,0x2cc(%rsp) 18000ec89: c6 fc 54 00 18000ec8d: c7 84 24 d0 02 00 00 movl $0x54fccd,0x2d0(%rsp) 18000ec94: cd fc 54 00 18000ec98: c7 84 24 d4 02 00 00 movl $0x54fcd9,0x2d4(%rsp) 18000ec9f: d9 fc 54 00 18000eca3: c7 84 24 d8 02 00 00 movl $0x54fce4,0x2d8(%rsp) 18000ecaa: e4 fc 54 00 18000ecae: c7 84 24 dc 02 00 00 movl $0x53fbef,0x2dc(%rsp) 18000ecb5: ef fb 53 00 18000ecb9: c7 84 24 e0 02 00 00 movl $0x54fcfa,0x2e0(%rsp) 18000ecc0: fa fc 54 00 18000ecc4: c7 84 24 e4 02 00 00 movl $0x52fafb,0x2e4(%rsp) 18000eccb: fb fa 52 00 18000eccf: c7 84 24 e8 02 00 00 movl $0x4ff1f7,0x2e8(%rsp) 18000ecd6: f7 f1 4f 00 18000ecda: c7 84 24 ec 02 00 00 movl $0x4ae6f2,0x2ec(%rsp) 18000ece1: f2 e6 4a 00 18000ece5: c7 84 24 f0 02 00 00 movl $0x43daeb,0x2f0(%rsp) 18000ecec: eb da 43 00 18000ecf0: c7 84 24 f4 02 00 00 movl $0x3fcfe7,0x2f4(%rsp) 18000ecf7: e7 cf 3f 00 18000ecfb: c7 84 24 f8 02 00 00 movl $0x38c4e0,0x2f8(%rsp) 18000ed02: e0 c4 38 00 18000ed06: c7 84 24 fc 02 00 00 movl $0x34bcdc,0x2fc(%rsp) 18000ed0d: dc bc 34 00 18000ed11: c7 84 24 00 03 00 00 movl $0x31b3d9,0x300(%rsp) 18000ed18: d9 b3 31 00 18000ed1c: c7 84 24 04 03 00 00 movl $0x29a4d1,0x304(%rsp) 18000ed23: d1 a4 29 00 18000ed27: c7 84 24 08 03 00 00 movl $0x2295ca,0x308(%rsp) 18000ed2e: ca 95 22 00 18000ed32: c7 84 24 0c 03 00 00 movl $0x1b8bc3,0x30c(%rsp) 18000ed39: c3 8b 1b 00 18000ed3d: c7 84 24 10 03 00 00 movl $0x1783bf,0x310(%rsp) 18000ed44: bf 83 17 00 18000ed48: c7 84 24 14 03 00 00 movl $0x1478bc,0x314(%rsp) 18000ed4f: bc 78 14 00 18000ed53: c7 84 24 18 03 00 00 movl $0xc6db4,0x318(%rsp) 18000ed5a: b4 6d 0c 00 18000ed5e: c7 84 24 1c 03 00 00 movl $0x962b0,0x31c(%rsp) 18000ed65: b0 62 09 00 18000ed69: c7 84 24 20 03 00 00 movl $0x156a9,0x320(%rsp) 18000ed70: a9 56 01 00 18000ed74: c7 84 24 24 03 00 00 movl $0x153a8,0x324(%rsp) 18000ed7b: a8 53 01 00 18000ed7f: c7 84 24 28 03 00 00 movl $0x1154ac,0x328(%rsp) 18000ed86: ac 54 11 00 18000ed8a: c7 84 24 2c 03 00 00 movl $0x2054b0,0x32c(%rsp) 18000ed91: b0 54 20 00 18000ed95: c7 84 24 30 03 00 00 movl $0x2f54b7,0x330(%rsp) 18000ed9c: b7 54 2f 00 18000eda0: c7 84 24 34 03 00 00 movl $0x3e54bb,0x334(%rsp) 18000eda7: bb 54 3e 00 18000edab: c7 84 24 38 03 00 00 movl $0x5053c2,0x338(%rsp) 18000edb2: c2 53 50 00 18000edb6: c7 84 24 3c 03 00 00 movl $0x5f54c6,0x33c(%rsp) 18000edbd: c6 54 5f 00 18000edc1: c7 84 24 40 03 00 00 movl $0x7254cc,0x340(%rsp) 18000edc8: cc 54 72 00 18000edcc: c7 84 24 44 03 00 00 movl $0x8654d4,0x344(%rsp) 18000edd3: d4 54 86 00 18000edd7: c7 84 24 48 03 00 00 movl $0x9454d8,0x348(%rsp) 18000edde: d8 54 94 00 18000ede2: c7 84 24 4c 03 00 00 movl $0xa754df,0x34c(%rsp) 18000ede9: df 54 a7 00 18000eded: c7 84 24 50 03 00 00 movl $0xb654e3,0x350(%rsp) 18000edf4: e3 54 b6 00 18000edf8: c7 84 24 54 03 00 00 movl $0xc554e7,0x354(%rsp) 18000edff: e7 54 c5 00 18000ee03: c7 84 24 58 03 00 00 movl $0xd454ee,0x358(%rsp) 18000ee0a: ee 54 d4 00 18000ee0e: c7 84 24 5c 03 00 00 movl $0xe253f2,0x35c(%rsp) 18000ee15: f2 53 e2 00 18000ee19: c7 84 24 60 03 00 00 movl $0xf554f9,0x360(%rsp) 18000ee20: f9 54 f5 00 18000ee24: c7 84 24 64 03 00 00 movl $0xfd53fc,0x364(%rsp) 18000ee2b: fc 53 fd 00 18000ee2f: c7 84 24 68 03 00 00 movl $0xf750f7,0x368(%rsp) 18000ee36: f7 50 f7 00 18000ee3a: c7 84 24 6c 03 00 00 movl $0xf44cf4,0x36c(%rsp) 18000ee41: f4 4c f4 00 18000ee45: c7 84 24 70 03 00 00 movl $0xed45ed,0x370(%rsp) 18000ee4c: ed 45 ed 00 18000ee50: c7 84 24 74 03 00 00 movl $0xe840e8,0x374(%rsp) 18000ee57: e8 40 e8 00 18000ee5b: c7 84 24 78 03 00 00 movl $0xe23ae2,0x378(%rsp) 18000ee62: e2 3a e2 00 18000ee66: c7 84 24 7c 03 00 00 movl $0xdc34dc,0x37c(%rsp) 18000ee6d: dc 34 dc 00 18000ee71: c7 84 24 80 03 00 00 movl $0xd72fd7,0x380(%rsp) 18000ee78: d7 2f d7 00 18000ee7c: c7 84 24 84 03 00 00 movl $0xd028d0,0x384(%rsp) 18000ee83: d0 28 d0 00 18000ee87: c7 84 24 88 03 00 00 movl $0xcc24cc,0x388(%rsp) 18000ee8e: cc 24 cc 00 18000ee92: c7 84 24 8c 03 00 00 movl $0xc51dc5,0x38c(%rsp) 18000ee99: c5 1d c5 00 18000ee9d: c7 84 24 90 03 00 00 movl $0xc018c0,0x390(%rsp) 18000eea4: c0 18 c0 00 18000eea8: c7 84 24 94 03 00 00 movl $0xbd15bd,0x394(%rsp) 18000eeaf: bd 15 bd 00 18000eeb3: c7 84 24 98 03 00 00 movl $0xb70fb7,0x398(%rsp) 18000eeba: b7 0f b7 00 18000eebe: c7 84 24 9c 03 00 00 movl $0xb008b0,0x39c(%rsp) 18000eec5: b0 08 b0 00 18000eec9: c7 84 24 a0 03 00 00 movl $0xa800a8,0x3a0(%rsp) 18000eed0: a8 00 a8 00 18000eed4: c7 84 24 a4 03 00 00 movl $0xa800a7,0x3a4(%rsp) 18000eedb: a7 00 a8 00 18000eedf: c7 84 24 a8 03 00 00 movl $0xa403ab,0x3a8(%rsp) 18000eee6: ab 03 a4 00 18000eeea: c7 84 24 ac 03 00 00 movl $0xa106ae,0x3ac(%rsp) 18000eef1: ae 06 a1 00 18000eef5: c7 84 24 b0 03 00 00 movl $0x9a0db5,0x3b0(%rsp) 18000eefc: b5 0d 9a 00 18000ef00: c7 84 24 b4 03 00 00 movl $0x9512ba,0x3b4(%rsp) 18000ef07: ba 12 95 00 18000ef0b: c7 84 24 b8 03 00 00 movl $0x8e19c1,0x3b8(%rsp) 18000ef12: c1 19 8e 00 18000ef16: c7 84 24 bc 03 00 00 movl $0x8720c8,0x3bc(%rsp) 18000ef1d: c8 20 87 00 18000ef21: c7 84 24 c0 03 00 00 movl $0x8423cb,0x3c0(%rsp) 18000ef28: cb 23 84 00 18000ef2c: c7 84 24 c4 03 00 00 movl $0x7c2bd3,0x3c4(%rsp) 18000ef33: d3 2b 7c 00 18000ef37: c7 84 24 c8 03 00 00 movl $0x782fd7,0x3c8(%rsp) 18000ef3e: d7 2f 78 00 18000ef42: c7 84 24 cc 03 00 00 movl $0x7235dd,0x3cc(%rsp) 18000ef49: dd 35 72 00 18000ef4d: c7 84 24 d0 03 00 00 movl $0x6d3ae2,0x3d0(%rsp) 18000ef54: e2 3a 6d 00 18000ef58: c7 84 24 d4 03 00 00 movl $0x6a3de5,0x3d4(%rsp) 18000ef5f: e5 3d 6a 00 18000ef63: c7 84 24 d8 03 00 00 movl $0x6344ec,0x3d8(%rsp) 18000ef6a: ec 44 63 00 18000ef6e: c7 84 24 dc 03 00 00 movl $0x5b4cf4,0x3dc(%rsp) 18000ef75: f4 4c 5b 00 18000ef79: c7 84 24 e0 03 00 00 movl $0x5452fa,0x3e0(%rsp) 18000ef80: fa 52 54 00 18000ef84: c7 84 24 e4 03 00 00 movl $0x5454fc,0x3e4(%rsp) 18000ef8b: fc 54 54 00 18000ef8f: 4c 8d 54 24 20 lea 0x20(%rsp),%r10 18000ef94: 4c 8d 5c 24 21 lea 0x21(%rsp),%r11 18000ef99: c7 84 24 e8 03 00 00 movl $0x4e4efb,0x3e8(%rsp) 18000efa0: fb 4e 4e 00 18000efa4: 4c 2b d7 sub %rdi,%r10 18000efa7: c7 84 24 ec 03 00 00 movl $0x4949fc,0x3ec(%rsp) 18000efae: fc 49 49 00 18000efb2: c7 84 24 f0 03 00 00 movl $0x4343fc,0x3f0(%rsp) 18000efb9: fc 43 43 00 18000efbd: 4c 2b df sub %rdi,%r11 18000efc0: c7 84 24 f4 03 00 00 movl $0x3d3dfc,0x3f4(%rsp) 18000efc7: fc 3d 3d 00 18000efcb: c7 84 24 f8 03 00 00 movl $0x3838fc,0x3f8(%rsp) 18000efd2: fc 38 38 00 18000efd6: c7 84 24 fc 03 00 00 movl $0x3030fc,0x3fc(%rsp) 18000efdd: fc 30 30 00 18000efe1: c7 84 24 00 04 00 00 movl $0x2c2cfc,0x400(%rsp) 18000efe8: fc 2c 2c 00 18000efec: c7 84 24 04 04 00 00 movl $0x2626fc,0x404(%rsp) 18000eff3: fc 26 26 00 18000eff7: c7 84 24 08 04 00 00 movl $0x2121fb,0x408(%rsp) 18000effe: fb 21 21 00 18000f002: c7 84 24 0c 04 00 00 movl $0x1d1dfc,0x40c(%rsp) 18000f009: fc 1d 1d 00 18000f00d: c7 84 24 10 04 00 00 movl $0x1717fc,0x410(%rsp) 18000f014: fc 17 17 00 18000f018: c7 84 24 14 04 00 00 movl $0x1111fc,0x414(%rsp) 18000f01f: fc 11 11 00 18000f023: c7 84 24 18 04 00 00 movl $0x808fc,0x418(%rsp) 18000f02a: fc 08 08 00 18000f02e: c7 84 24 1c 04 00 00 movl $0x404fc,0x41c(%rsp) 18000f035: fc 04 04 00 18000f039: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 18000f03e: 4c 8d 47 01 lea 0x1(%rdi),%r8 18000f042: ba 00 01 00 00 mov $0x100,%edx 18000f047: 66 66 90 data16 xchg %ax,%ax 18000f04a: 66 66 90 data16 xchg %ax,%ax 18000f04d: 66 66 90 data16 xchg %ax,%ax 18000f050: 41 0f b6 01 movzbl (%r9),%eax 18000f054: 41 c6 40 02 00 movb $0x0,0x2(%r8) 18000f059: 49 83 c0 04 add $0x4,%r8 18000f05d: 41 88 40 fd mov %al,-0x3(%r8) 18000f061: 43 0f b6 44 02 fc movzbl -0x4(%r10,%r8,1),%eax 18000f067: 49 83 c1 04 add $0x4,%r9 18000f06b: 48 83 ea 01 sub $0x1,%rdx 18000f06f: 41 88 40 fc mov %al,-0x4(%r8) 18000f073: 43 0f b6 44 03 fc movzbl -0x4(%r11,%r8,1),%eax 18000f079: 41 88 40 fb mov %al,-0x5(%r8) 18000f07d: 75 d1 jne 0x18000f050 18000f07f: 49 8b cc mov %r12,%rcx 18000f082: 48 8b d7 mov %rdi,%rdx 18000f085: 41 b8 00 04 00 00 mov $0x400,%r8d 18000f08b: e8 80 43 02 00 call 0x180033410 18000f090: 49 8b cd mov %r13,%rcx 18000f093: 48 8b d7 mov %rdi,%rdx 18000f096: 41 b8 00 04 00 00 mov $0x400,%r8d 18000f09c: e8 6f 43 02 00 call 0x180033410 18000f0a1: 49 8b ce mov %r14,%rcx 18000f0a4: 48 8b d7 mov %rdi,%rdx 18000f0a7: 41 b8 00 04 00 00 mov $0x400,%r8d 18000f0ad: e8 5e 43 02 00 call 0x180033410 18000f0b2: 48 8b cd mov %rbp,%rcx 18000f0b5: ff 15 9d 44 04 00 call *0x4449d(%rip) # 0x180053558 18000f0bb: eb 14 jmp 0x18000f0d1 18000f0bd: 48 8b cd mov %rbp,%rcx 18000f0c0: ff 15 92 44 04 00 call *0x44492(%rip) # 0x180053558 18000f0c6: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18000f0cb: ff 15 67 44 04 00 call *0x44467(%rip) # 0x180053538 18000f0d1: 4c 8d 9c 24 20 04 00 lea 0x420(%rsp),%r11 18000f0d8: 00 18000f0d9: 49 8b 5b 20 mov 0x20(%r11),%rbx 18000f0dd: 49 8b 6b 28 mov 0x28(%r11),%rbp 18000f0e1: 49 8b 73 30 mov 0x30(%r11),%rsi 18000f0e5: 49 8b 7b 38 mov 0x38(%r11),%rdi 18000f0e9: 49 8b e3 mov %r11,%rsp 18000f0ec: 41 5e pop %r14 18000f0ee: 41 5d pop %r13 18000f0f0: 41 5c pop %r12 18000f0f2: c3 ret 18000f0f3: 90 nop 18000f0f4: 5f pop %rdi 18000f0f5: d6 (bad) 18000f0f6: 00 00 add %al,(%rax) 18000f0f8: 91 xchg %eax,%ecx 18000f0f9: d6 (bad) 18000f0fa: 00 00 add %al,(%rax) 18000f0fc: 4c da 00 rex.WR fiaddl (%rax) 18000f0ff: 00 b5 e2 00 00 38 add %dh,0x380000e2(%rbp) 18000f105: e0 00 loopne 0x18000f107 18000f107: 00 5c e1 00 add %bl,0x0(%rcx,%riz,8) 18000f10b: 00 3b add %bh,(%rbx) 18000f10d: df 00 filds (%rax) 18000f10f: 00 de add %bl,%dh 18000f111: e0 00 loopne 0x18000f113 18000f113: 00 13 add %dl,(%rbx) 18000f115: e4 00 in $0x0,%al 18000f117: 00 63 de add %ah,-0x22(%rbx) 18000f11a: 00 00 add %al,(%rax) 18000f11c: c7 (bad) 18000f11d: d6 (bad) 18000f11e: 00 00 add %al,(%rax) 18000f120: 71 e5 jno 0x18000f107 18000f122: 00 00 add %al,(%rax) 18000f124: d9 d8 (bad) 18000f126: 00 00 add %al,(%rax) 18000f128: 65 dd 00 fldl %gs:(%rax) 18000f12b: 00 cc add %cl,%ah 18000f12d: cc int3 18000f12e: cc int3 18000f12f: cc int3 18000f130: 48 8b c4 mov %rsp,%rax 18000f133: 57 push %rdi 18000f134: 41 54 push %r12 18000f136: 41 55 push %r13 18000f138: 41 56 push %r14 18000f13a: 41 57 push %r15 18000f13c: 48 81 ec 70 02 00 00 sub $0x270,%rsp 18000f143: 48 c7 84 24 b0 00 00 movq $0xfffffffffffffffe,0xb0(%rsp) 18000f14a: 00 fe ff ff ff 18000f14f: 48 89 58 18 mov %rbx,0x18(%rax) 18000f153: 48 89 70 20 mov %rsi,0x20(%rax) 18000f157: 0f 29 70 c8 movaps %xmm6,-0x38(%rax) 18000f15b: 0f 29 78 b8 movaps %xmm7,-0x48(%rax) 18000f15f: 44 0f 29 40 a8 movaps %xmm8,-0x58(%rax) 18000f164: 44 0f 29 48 98 movaps %xmm9,-0x68(%rax) 18000f169: 48 8b 05 30 dd 05 00 mov 0x5dd30(%rip),%rax # 0x18006cea0 18000f170: 48 33 c4 xor %rsp,%rax 18000f173: 48 89 84 24 20 02 00 mov %rax,0x220(%rsp) 18000f17a: 00 18000f17b: 48 8b f2 mov %rdx,%rsi 18000f17e: 48 8b d9 mov %rcx,%rbx 18000f181: 48 89 8c 24 90 00 00 mov %rcx,0x90(%rsp) 18000f188: 00 18000f189: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f18e: e8 a5 0f 01 00 call 0x180020138 18000f193: 90 nop 18000f194: c7 44 24 60 08 00 00 movl $0x8,0x60(%rsp) 18000f19b: 00 18000f19c: c7 44 24 68 b0 3c ff movl $0xffff3cb0,0x68(%rsp) 18000f1a3: ff 18000f1a4: 45 33 e4 xor %r12d,%r12d 18000f1a7: 44 89 64 24 58 mov %r12d,0x58(%rsp) 18000f1ac: 44 89 64 24 5c mov %r12d,0x5c(%rsp) 18000f1b1: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 18000f1b8: ff 15 a2 43 04 00 call *0x443a2(%rip) # 0x180053560 18000f1be: 48 8b 8b a0 16 04 00 mov 0x416a0(%rbx),%rcx 18000f1c5: 48 85 c9 test %rcx,%rcx 18000f1c8: 74 0c je 0x18000f1d6 18000f1ca: e8 e9 f9 00 00 call 0x18001ebb8 18000f1cf: 4c 89 a3 a0 16 04 00 mov %r12,0x416a0(%rbx) 18000f1d6: 48 8b 8b a8 16 04 00 mov 0x416a8(%rbx),%rcx 18000f1dd: 48 85 c9 test %rcx,%rcx 18000f1e0: 74 0c je 0x18000f1ee 18000f1e2: e8 d1 f9 00 00 call 0x18001ebb8 18000f1e7: 4c 89 a3 a8 16 04 00 mov %r12,0x416a8(%rbx) 18000f1ee: 48 8b 8b b0 16 04 00 mov 0x416b0(%rbx),%rcx 18000f1f5: 48 85 c9 test %rcx,%rcx 18000f1f8: 74 0c je 0x18000f206 18000f1fa: e8 b9 f9 00 00 call 0x18001ebb8 18000f1ff: 4c 89 a3 b0 16 04 00 mov %r12,0x416b0(%rbx) 18000f206: 48 8d 8b 40 13 04 00 lea 0x41340(%rbx),%rcx 18000f20d: 33 d2 xor %edx,%edx 18000f20f: 41 b8 40 05 00 00 mov $0x540,%r8d 18000f215: e8 b6 65 02 00 call 0x1800357d0 18000f21a: 33 d2 xor %edx,%edx 18000f21c: 41 b8 20 01 00 00 mov $0x120,%r8d 18000f222: 48 8d 8b 00 01 00 00 lea 0x100(%rbx),%rcx 18000f229: e8 a2 65 02 00 call 0x1800357d0 18000f22e: 48 8d 8b 80 18 04 00 lea 0x41880(%rbx),%rcx 18000f235: 33 d2 xor %edx,%edx 18000f237: 41 b8 5c 06 00 00 mov $0x65c,%r8d 18000f23d: e8 8e 65 02 00 call 0x1800357d0 18000f242: 44 39 a3 28 02 00 00 cmp %r12d,0x228(%rbx) 18000f249: 0f 84 0b 0c 00 00 je 0x18000fe5a 18000f24f: 33 c0 xor %eax,%eax 18000f251: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18000f255: 48 8b fe mov %rsi,%rdi 18000f258: 66 f2 af repnz scas %es:(%rdi),%ax 18000f25b: 48 f7 d1 not %rcx 18000f25e: 48 83 f9 01 cmp $0x1,%rcx 18000f262: 0f 84 f2 0b 00 00 je 0x18000fe5a 18000f268: 45 33 c9 xor %r9d,%r9d 18000f26b: 44 8d 40 40 lea 0x40(%rax),%r8d 18000f26f: 48 8b d6 mov %rsi,%rdx 18000f272: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f277: e8 f0 17 01 00 call 0x180020a6c 18000f27c: 85 c0 test %eax,%eax 18000f27e: 75 1f jne 0x18000f29f 18000f280: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 18000f287: ff 15 cb 42 04 00 call *0x442cb(%rip) # 0x180053558 18000f28d: 90 nop 18000f28e: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f293: e8 0c 11 01 00 call 0x1800203a4 18000f298: 33 c0 xor %eax,%eax 18000f29a: e9 d5 0b 00 00 jmp 0x18000fe74 18000f29f: 48 8d 8b 4c 13 04 00 lea 0x4134c(%rbx),%rcx 18000f2a6: 4c 8b c6 mov %rsi,%r8 18000f2a9: ba 04 01 00 00 mov $0x104,%edx 18000f2ae: e8 dd 3f 02 00 call 0x180033290 18000f2b3: 66 44 89 a3 52 15 04 mov %r12w,0x41552(%rbx) 18000f2ba: 00 18000f2bb: 44 89 64 24 64 mov %r12d,0x64(%rsp) 18000f2c0: 45 8b fc mov %r12d,%r15d 18000f2c3: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18000f2ca: 00 18000f2cb: e8 5c fc 00 00 call 0x18001ef2c 18000f2d0: 90 nop 18000f2d1: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f2d7: 48 8d 54 24 64 lea 0x64(%rsp),%rdx 18000f2dc: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f2e1: e8 86 0a 01 00 call 0x18001fd6c 18000f2e6: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f2ec: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 18000f2f1: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f2f6: e8 71 0a 01 00 call 0x18001fd6c 18000f2fb: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f301: 48 8d 54 24 74 lea 0x74(%rsp),%rdx 18000f306: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f30b: e8 5c 0a 01 00 call 0x18001fd6c 18000f310: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f316: 48 8d 93 58 15 04 00 lea 0x41558(%rbx),%rdx 18000f31d: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f322: e8 45 0a 01 00 call 0x18001fd6c 18000f327: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f32d: 48 8d 93 54 15 04 00 lea 0x41554(%rbx),%rdx 18000f334: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f339: e8 2e 0a 01 00 call 0x18001fd6c 18000f33e: 8b 44 24 64 mov 0x64(%rsp),%eax 18000f342: 3d 03 00 a5 5a cmp $0x5aa50003,%eax 18000f347: 75 39 jne 0x18000f382 18000f349: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f34f: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 18000f354: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f359: e8 0e 0a 01 00 call 0x18001fd6c 18000f35e: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f364: 48 8d 54 24 68 lea 0x68(%rsp),%rdx 18000f369: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f36e: e8 f9 09 01 00 call 0x18001fd6c 18000f373: 41 bf 24 00 00 00 mov $0x24,%r15d 18000f379: 44 89 a3 50 79 04 00 mov %r12d,0x47950(%rbx) 18000f380: eb 41 jmp 0x18000f3c3 18000f382: 3d 04 00 a5 5a cmp $0x5aa50004,%eax 18000f387: 75 3a jne 0x18000f3c3 18000f389: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f38f: 48 8d 54 24 58 lea 0x58(%rsp),%rdx 18000f394: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f399: e8 ce 09 01 00 call 0x18001fd6c 18000f39e: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f3a4: 48 8d 54 24 5c lea 0x5c(%rsp),%rdx 18000f3a9: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f3ae: e8 b9 09 01 00 call 0x18001fd6c 18000f3b3: 41 bf 44 01 00 00 mov $0x144,%r15d 18000f3b9: c7 83 50 79 04 00 01 movl $0x1,0x47950(%rbx) 18000f3c0: 00 00 00 18000f3c3: 48 8d 93 5c 15 04 00 lea 0x4155c(%rbx),%rdx 18000f3ca: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f3d0: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f3d5: e8 92 09 01 00 call 0x18001fd6c 18000f3da: 48 8d 93 60 15 04 00 lea 0x41560(%rbx),%rdx 18000f3e1: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f3e7: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f3ec: e8 7b 09 01 00 call 0x18001fd6c 18000f3f1: 83 bb 50 79 04 00 00 cmpl $0x0,0x47950(%rbx) 18000f3f8: 74 17 je 0x18000f411 18000f3fa: 41 b8 20 01 00 00 mov $0x120,%r8d 18000f400: 48 8d 93 00 01 00 00 lea 0x100(%rbx),%rdx 18000f407: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f40c: e8 5b 09 01 00 call 0x18001fd6c 18000f411: 8b 44 24 64 mov 0x64(%rsp),%eax 18000f415: 3d 03 00 a5 5a cmp $0x5aa50003,%eax 18000f41a: 74 0b je 0x18000f427 18000f41c: 3d 04 00 a5 5a cmp $0x5aa50004,%eax 18000f421: 0f 85 f3 09 00 00 jne 0x18000fe1a 18000f427: 44 8b 83 58 15 04 00 mov 0x41558(%rbx),%r8d 18000f42e: 41 83 f8 02 cmp $0x2,%r8d 18000f432: 0f 82 e2 09 00 00 jb 0x18000fe1a 18000f438: 41 83 f8 14 cmp $0x14,%r8d 18000f43c: 0f 83 d8 09 00 00 jae 0x18000fe1a 18000f442: 83 bb 54 15 04 00 01 cmpl $0x1,0x41554(%rbx) 18000f449: 0f 82 cb 09 00 00 jb 0x18000fe1a 18000f44f: 8b 4c 24 60 mov 0x60(%rsp),%ecx 18000f453: 85 c9 test %ecx,%ecx 18000f455: 0f 84 bf 09 00 00 je 0x18000fe1a 18000f45b: 8d 41 ff lea -0x1(%rcx),%eax 18000f45e: 85 c1 test %eax,%ecx 18000f460: 0f 85 b4 09 00 00 jne 0x18000fe1a 18000f466: 83 bb 54 79 04 00 07 cmpl $0x7,0x47954(%rbx) 18000f46d: 0f 87 a7 09 00 00 ja 0x18000fe1a 18000f473: 8b 83 c0 1f 04 00 mov 0x41fc0(%rbx),%eax 18000f479: 39 44 24 78 cmp %eax,0x78(%rsp) 18000f47d: 0f 85 6b 09 00 00 jne 0x18000fdee 18000f483: 8b 83 c4 1f 04 00 mov 0x41fc4(%rbx),%eax 18000f489: 39 44 24 74 cmp %eax,0x74(%rsp) 18000f48d: 0f 85 5b 09 00 00 jne 0x18000fdee 18000f493: 41 c1 e0 02 shl $0x2,%r8d 18000f497: 48 8d 93 64 15 04 00 lea 0x41564(%rbx),%rdx 18000f49e: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f4a3: e8 c4 08 01 00 call 0x18001fd6c 18000f4a8: 44 8b 83 58 15 04 00 mov 0x41558(%rbx),%r8d 18000f4af: 41 c1 e0 02 shl $0x2,%r8d 18000f4b3: 48 8d 93 b4 15 04 00 lea 0x415b4(%rbx),%rdx 18000f4ba: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f4bf: e8 a8 08 01 00 call 0x18001fd6c 18000f4c4: 44 8b 83 58 15 04 00 mov 0x41558(%rbx),%r8d 18000f4cb: 41 c1 e0 02 shl $0x2,%r8d 18000f4cf: 48 8d 93 04 16 04 00 lea 0x41604(%rbx),%rdx 18000f4d6: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f4db: e8 8c 08 01 00 call 0x18001fd6c 18000f4e0: 44 8b 83 58 15 04 00 mov 0x41558(%rbx),%r8d 18000f4e7: 46 8d 04 85 fc ff ff lea -0x4(,%r8,4),%r8d 18000f4ee: ff 18000f4ef: 48 8d 93 54 16 04 00 lea 0x41654(%rbx),%rdx 18000f4f6: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f4fb: e8 6c 08 01 00 call 0x18001fd6c 18000f500: 41 8b d4 mov %r12d,%edx 18000f503: 8b 83 58 15 04 00 mov 0x41558(%rbx),%eax 18000f509: 83 e8 01 sub $0x1,%eax 18000f50c: 3b d0 cmp %eax,%edx 18000f50e: 73 53 jae 0x18000f563 18000f510: 8b fa mov %edx,%edi 18000f512: 8b 83 38 79 04 00 mov 0x47938(%rbx),%eax 18000f518: 39 84 bb 54 16 04 00 cmp %eax,0x41654(%rbx,%rdi,4) 18000f51f: 73 13 jae 0x18000f534 18000f521: 83 c2 01 add $0x1,%edx 18000f524: 8b 8c 93 64 15 04 00 mov 0x41564(%rbx,%rdx,4),%ecx 18000f52b: 39 8c bb 64 15 04 00 cmp %ecx,0x41564(%rbx,%rdi,4) 18000f532: 7c cf jl 0x18000f503 18000f534: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f539: e8 72 0b 01 00 call 0x1800200b0 18000f53e: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 18000f545: ff 15 0d 40 04 00 call *0x4400d(%rip) # 0x180053558 18000f54b: 90 nop 18000f54c: e8 43 fa 00 00 call 0x18001ef94 18000f551: 90 nop 18000f552: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f557: e8 48 0e 01 00 call 0x1800203a4 18000f55c: 33 c0 xor %eax,%eax 18000f55e: e9 11 09 00 00 jmp 0x18000fe74 18000f563: 8b 83 54 15 04 00 mov 0x41554(%rbx),%eax 18000f569: 8d 4c 40 ff lea -0x1(%rax,%rax,2),%ecx 18000f56d: 0f af 8b 38 79 04 00 imul 0x47938(%rbx),%ecx 18000f574: 8b 83 60 15 04 00 mov 0x41560(%rbx),%eax 18000f57a: 44 8d 2c 48 lea (%rax,%rcx,2),%r13d 18000f57e: 44 03 ab 5c 15 04 00 add 0x4155c(%rbx),%r13d 18000f585: 45 8b f4 mov %r12d,%r14d 18000f588: 41 8b d4 mov %r12d,%edx 18000f58b: 66 90 xchg %ax,%ax 18000f58d: 66 66 90 data16 xchg %ax,%ax 18000f590: 8b 83 58 15 04 00 mov 0x41558(%rbx),%eax 18000f596: 83 e8 01 sub $0x1,%eax 18000f599: 3b d0 cmp %eax,%edx 18000f59b: 73 15 jae 0x18000f5b2 18000f59d: 8b c2 mov %edx,%eax 18000f59f: 8b 8c 83 54 16 04 00 mov 0x41654(%rbx,%rax,4),%ecx 18000f5a6: 8d 04 89 lea (%rcx,%rcx,4),%eax 18000f5a9: 45 8d 34 c6 lea (%r14,%rax,8),%r14d 18000f5ad: 83 c2 01 add $0x1,%edx 18000f5b0: eb de jmp 0x18000f590 18000f5b2: 8b 83 58 15 04 00 mov 0x41558(%rbx),%eax 18000f5b8: 8d 0c 85 00 00 00 00 lea 0x0(,%rax,4),%ecx 18000f5bf: 41 0f af c5 imul %r13d,%eax 18000f5c3: 41 03 c6 add %r14d,%eax 18000f5c6: 8d 7c 88 fc lea -0x4(%rax,%rcx,4),%edi 18000f5ca: 41 03 ff add %r15d,%edi 18000f5cd: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f5d2: e8 fd 09 01 00 call 0x18001ffd4 18000f5d7: 48 3b c7 cmp %rdi,%rax 18000f5da: 73 2f jae 0x18000f60b 18000f5dc: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f5e1: e8 ca 0a 01 00 call 0x1800200b0 18000f5e6: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 18000f5ed: ff 15 65 3f 04 00 call *0x43f65(%rip) # 0x180053558 18000f5f3: 90 nop 18000f5f4: e8 9b f9 00 00 call 0x18001ef94 18000f5f9: 90 nop 18000f5fa: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f5ff: e8 a0 0d 01 00 call 0x1800203a4 18000f604: 33 c0 xor %eax,%eax 18000f606: e9 69 08 00 00 jmp 0x18000fe74 18000f60b: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f610: e8 bf 09 01 00 call 0x18001ffd4 18000f615: 45 8b fc mov %r12d,%r15d 18000f618: 48 3b c7 cmp %rdi,%rax 18000f61b: 41 0f 97 c7 seta %r15b 18000f61f: 83 bb 50 79 04 00 00 cmpl $0x0,0x47950(%rbx) 18000f626: 0f 85 b7 00 00 00 jne 0x18000f6e3 18000f62c: 81 bb 5c 15 04 00 20 cmpl $0x120,0x4155c(%rbx) 18000f633: 01 00 00 18000f636: 0f 82 a7 00 00 00 jb 0x18000f6e3 18000f63c: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f641: e8 32 08 01 00 call 0x18001fe78 18000f646: 48 8b f8 mov %rax,%rdi 18000f649: 8b 93 54 15 04 00 mov 0x41554(%rbx),%edx 18000f64f: 83 ea 01 sub $0x1,%edx 18000f652: 0f af 93 38 79 04 00 imul 0x47938(%rbx),%edx 18000f659: 48 03 d2 add %rdx,%rdx 18000f65c: 41 b8 01 00 00 00 mov $0x1,%r8d 18000f662: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f667: e8 b8 07 01 00 call 0x18001fe24 18000f66c: 44 89 a4 24 c0 00 00 mov %r12d,0xc0(%rsp) 18000f673: 00 18000f674: 33 d2 xor %edx,%edx 18000f676: 41 b8 1c 01 00 00 mov $0x11c,%r8d 18000f67c: 48 8d 8c 24 c4 00 00 lea 0xc4(%rsp),%rcx 18000f683: 00 18000f684: e8 47 61 02 00 call 0x1800357d0 18000f689: 41 b8 20 01 00 00 mov $0x120,%r8d 18000f68f: 48 8d 94 24 c0 00 00 lea 0xc0(%rsp),%rdx 18000f696: 00 18000f697: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f69c: e8 cb 06 01 00 call 0x18001fd6c 18000f6a1: 45 33 c0 xor %r8d,%r8d 18000f6a4: 48 8b d7 mov %rdi,%rdx 18000f6a7: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f6ac: e8 73 07 01 00 call 0x18001fe24 18000f6b1: 81 bc 24 c0 00 00 00 cmpl $0x1000000,0xc0(%rsp) 18000f6b8: 00 00 00 01 18000f6bc: 75 25 jne 0x18000f6e3 18000f6be: c7 84 24 dc 00 00 00 movl $0xc,0xdc(%rsp) 18000f6c5: 0c 00 00 00 18000f6c9: 48 8d 8b 00 01 00 00 lea 0x100(%rbx),%rcx 18000f6d0: 48 8d 94 24 c0 00 00 lea 0xc0(%rsp),%rdx 18000f6d7: 00 18000f6d8: 41 b8 20 01 00 00 mov $0x120,%r8d 18000f6de: e8 2d 3d 02 00 call 0x180033410 18000f6e3: 83 bb 1c 01 00 00 00 cmpl $0x0,0x11c(%rbx) 18000f6ea: 75 0a jne 0x18000f6f6 18000f6ec: c7 83 1c 01 00 00 0c movl $0xc,0x11c(%rbx) 18000f6f3: 00 00 00 18000f6f6: 8b 8b 58 15 04 00 mov 0x41558(%rbx),%ecx 18000f6fc: 41 0f af cd imul %r13d,%ecx 18000f700: 48 83 c1 03 add $0x3,%rcx 18000f704: 48 c1 e9 02 shr $0x2,%rcx 18000f708: b8 04 00 00 00 mov $0x4,%eax 18000f70d: 48 f7 e1 mul %rcx 18000f710: 48 c7 c7 ff ff ff ff mov $0xffffffffffffffff,%rdi 18000f717: 48 0f 40 c7 cmovo %rdi,%rax 18000f71b: 48 8b c8 mov %rax,%rcx 18000f71e: e8 9d f4 00 00 call 0x18001ebc0 18000f723: 48 89 83 a0 16 04 00 mov %rax,0x416a0(%rbx) 18000f72a: 41 8b cd mov %r13d,%ecx 18000f72d: 48 83 c1 03 add $0x3,%rcx 18000f731: 48 c1 e9 02 shr $0x2,%rcx 18000f735: b8 04 00 00 00 mov $0x4,%eax 18000f73a: 48 f7 e1 mul %rcx 18000f73d: 48 0f 40 c7 cmovo %rdi,%rax 18000f741: 48 8b c8 mov %rax,%rcx 18000f744: e8 77 f4 00 00 call 0x18001ebc0 18000f749: 48 89 83 a8 16 04 00 mov %rax,0x416a8(%rbx) 18000f750: 45 85 f6 test %r14d,%r14d 18000f753: 74 26 je 0x18000f77b 18000f755: 41 8b ce mov %r14d,%ecx 18000f758: 48 83 c1 03 add $0x3,%rcx 18000f75c: 48 c1 e9 02 shr $0x2,%rcx 18000f760: b8 04 00 00 00 mov $0x4,%eax 18000f765: 48 f7 e1 mul %rcx 18000f768: 48 0f 40 c7 cmovo %rdi,%rax 18000f76c: 48 8b c8 mov %rax,%rcx 18000f76f: e8 4c f4 00 00 call 0x18001ebc0 18000f774: 48 89 83 b0 16 04 00 mov %rax,0x416b0(%rbx) 18000f77b: 48 83 bb a0 16 04 00 cmpq $0x0,0x416a0(%rbx) 18000f782: 00 18000f783: 0f 84 36 06 00 00 je 0x18000fdbf 18000f789: 48 8b 93 a8 16 04 00 mov 0x416a8(%rbx),%rdx 18000f790: 48 85 d2 test %rdx,%rdx 18000f793: 0f 84 26 06 00 00 je 0x18000fdbf 18000f799: 45 85 f6 test %r14d,%r14d 18000f79c: 74 0e je 0x18000f7ac 18000f79e: 48 83 bb b0 16 04 00 cmpq $0x0,0x416b0(%rbx) 18000f7a5: 00 18000f7a6: 0f 84 13 06 00 00 je 0x18000fdbf 18000f7ac: 48 89 93 58 18 04 00 mov %rdx,0x41858(%rbx) 18000f7b3: 8b 8b 54 15 04 00 mov 0x41554(%rbx),%ecx 18000f7b9: 83 e9 01 sub $0x1,%ecx 18000f7bc: 0f af 8b 38 79 04 00 imul 0x47938(%rbx),%ecx 18000f7c3: 8b 83 5c 15 04 00 mov 0x4155c(%rbx),%eax 18000f7c9: 48 d1 e8 shr $1,%rax 18000f7cc: 48 03 c8 add %rax,%rcx 18000f7cf: 48 8d 04 4a lea (%rdx,%rcx,2),%rax 18000f7d3: 48 89 83 70 18 04 00 mov %rax,0x41870(%rbx) 18000f7da: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f7df: e8 94 06 01 00 call 0x18001fe78 18000f7e4: 89 83 08 17 04 00 mov %eax,0x41708(%rbx) 18000f7ea: 44 89 a3 58 17 04 00 mov %r12d,0x41758(%rbx) 18000f7f1: 41 b8 01 00 00 00 mov $0x1,%r8d 18000f7f7: 44 3b 83 58 15 04 00 cmp 0x41558(%rbx),%r8d 18000f7fe: 73 35 jae 0x18000f835 18000f800: 41 8d 40 ff lea -0x1(%r8),%eax 18000f804: 8b d0 mov %eax,%edx 18000f806: 41 8b f8 mov %r8d,%edi 18000f809: 8b 84 83 08 17 04 00 mov 0x41708(%rbx,%rax,4),%eax 18000f810: 41 8d 4c 05 00 lea 0x0(%r13,%rax,1),%ecx 18000f815: 89 8c bb 08 17 04 00 mov %ecx,0x41708(%rbx,%rdi,4) 18000f81c: 8b 84 93 58 17 04 00 mov 0x41758(%rbx,%rdx,4),%eax 18000f823: 41 8d 4c 05 00 lea 0x0(%r13,%rax,1),%ecx 18000f828: 89 8c bb 58 17 04 00 mov %ecx,0x41758(%rbx,%rdi,4) 18000f82f: 41 83 c0 01 add $0x1,%r8d 18000f833: eb c2 jmp 0x18000f7f7 18000f835: 8b 83 58 15 04 00 mov 0x41558(%rbx),%eax 18000f83b: 41 0f af c5 imul %r13d,%eax 18000f83f: 03 83 08 17 04 00 add 0x41708(%rbx),%eax 18000f845: 89 83 a8 17 04 00 mov %eax,0x417a8(%rbx) 18000f84b: 44 89 a3 f4 17 04 00 mov %r12d,0x417f4(%rbx) 18000f852: 41 b9 01 00 00 00 mov $0x1,%r9d 18000f858: 66 66 66 90 data16 data16 xchg %ax,%ax 18000f85c: 66 66 66 90 data16 data16 xchg %ax,%ax 18000f860: 8b 83 58 15 04 00 mov 0x41558(%rbx),%eax 18000f866: 83 e8 01 sub $0x1,%eax 18000f869: 44 3b c8 cmp %eax,%r9d 18000f86c: 73 45 jae 0x18000f8b3 18000f86e: 41 8d 41 ff lea -0x1(%r9),%eax 18000f872: 44 8b c0 mov %eax,%r8d 18000f875: 8b 84 83 54 16 04 00 mov 0x41654(%rbx,%rax,4),%eax 18000f87c: 8d 0c 80 lea (%rax,%rax,4),%ecx 18000f87f: 8d 14 cd 00 00 00 00 lea 0x0(,%rcx,8),%edx 18000f886: 41 8b f9 mov %r9d,%edi 18000f889: 42 8b 84 83 a8 17 04 mov 0x417a8(%rbx,%r8,4),%eax 18000f890: 00 18000f891: 8d 0c 02 lea (%rdx,%rax,1),%ecx 18000f894: 89 8c bb a8 17 04 00 mov %ecx,0x417a8(%rbx,%rdi,4) 18000f89b: 42 8b 84 83 f4 17 04 mov 0x417f4(%rbx,%r8,4),%eax 18000f8a2: 00 18000f8a3: 8d 0c 02 lea (%rdx,%rax,1),%ecx 18000f8a6: 89 8c bb f4 17 04 00 mov %ecx,0x417f4(%rbx,%rdi,4) 18000f8ad: 41 83 c1 01 add $0x1,%r9d 18000f8b1: eb ad jmp 0x18000f860 18000f8b3: 45 85 ff test %r15d,%r15d 18000f8b6: 0f 84 5e 04 00 00 je 0x18000fd1a 18000f8bc: 8b 93 58 15 04 00 mov 0x41558(%rbx),%edx 18000f8c2: 41 0f af d5 imul %r13d,%edx 18000f8c6: 41 03 d6 add %r14d,%edx 18000f8c9: 41 b8 01 00 00 00 mov $0x1,%r8d 18000f8cf: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f8d4: e8 4b 05 01 00 call 0x18001fe24 18000f8d9: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f8de: e8 f1 06 01 00 call 0x18001ffd4 18000f8e3: 4c 8b f0 mov %rax,%r14 18000f8e6: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f8eb: e8 88 05 01 00 call 0x18001fe78 18000f8f0: 44 2b f0 sub %eax,%r14d 18000f8f3: 44 89 a3 84 18 04 00 mov %r12d,0x41884(%rbx) 18000f8fa: f3 0f 10 35 fe ed 04 movss 0x4edfe(%rip),%xmm6 # 0x18005e700 18000f901: 00 18000f902: 45 0f 57 c0 xorps %xmm8,%xmm8 18000f906: f3 44 0f 10 0d cd f2 movss 0x4f2cd(%rip),%xmm9 # 0x18005ebdc 18000f90d: 04 00 18000f90f: f3 0f 10 3d c1 f2 04 movss 0x4f2c1(%rip),%xmm7 # 0x18005ebd8 18000f916: 00 18000f917: 66 66 90 data16 xchg %ax,%ax 18000f91a: 66 66 90 data16 xchg %ax,%ax 18000f91d: 66 66 90 data16 xchg %ax,%ax 18000f920: 41 83 fe 44 cmp $0x44,%r14d 18000f924: 0f 8c f0 03 00 00 jl 0x18000fd1a 18000f92a: 83 bb 84 18 04 00 03 cmpl $0x3,0x41884(%rbx) 18000f931: 0f 83 e3 03 00 00 jae 0x18000fd1a 18000f937: 44 89 64 24 6c mov %r12d,0x6c(%rsp) 18000f93c: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f942: 48 8d 54 24 6c lea 0x6c(%rsp),%rdx 18000f947: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f94c: e8 1b 04 01 00 call 0x18001fd6c 18000f951: 81 7c 24 6c 01 00 b6 cmpl $0x6bb60001,0x6c(%rsp) 18000f958: 6b 18000f959: 0f 85 bb 03 00 00 jne 0x18000fd1a 18000f95f: 8b 83 84 18 04 00 mov 0x41884(%rbx),%eax 18000f965: 48 69 c0 1c 02 00 00 imul $0x21c,%rax,%rax 18000f96c: 48 8d bc 18 88 18 04 lea 0x41888(%rax,%rbx,1),%rdi 18000f973: 00 18000f974: 41 b8 20 00 00 00 mov $0x20,%r8d 18000f97a: 48 8b d7 mov %rdi,%rdx 18000f97d: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f982: e8 e5 03 01 00 call 0x18001fd6c 18000f987: c6 47 1e 00 movb $0x0,0x1e(%rdi) 18000f98b: c6 47 1f 00 movb $0x0,0x1f(%rdi) 18000f98f: 48 8d 57 20 lea 0x20(%rdi),%rdx 18000f993: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f999: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f99e: e8 c9 03 01 00 call 0x18001fd6c 18000f9a3: 48 8d 57 24 lea 0x24(%rdi),%rdx 18000f9a7: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f9ad: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f9b2: e8 b5 03 01 00 call 0x18001fd6c 18000f9b7: 48 8d 57 28 lea 0x28(%rdi),%rdx 18000f9bb: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f9c1: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f9c6: e8 a1 03 01 00 call 0x18001fd6c 18000f9cb: 48 8d 57 2c lea 0x2c(%rdi),%rdx 18000f9cf: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f9d5: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f9da: e8 8d 03 01 00 call 0x18001fd6c 18000f9df: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f9e5: 48 8d 57 30 lea 0x30(%rdi),%rdx 18000f9e9: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000f9ee: e8 79 03 01 00 call 0x18001fd6c 18000f9f3: 48 8d 57 38 lea 0x38(%rdi),%rdx 18000f9f7: 41 b8 04 00 00 00 mov $0x4,%r8d 18000f9fd: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000fa02: e8 65 03 01 00 call 0x18001fd6c 18000fa07: 48 8d 57 34 lea 0x34(%rdi),%rdx 18000fa0b: 41 b8 04 00 00 00 mov $0x4,%r8d 18000fa11: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000fa16: e8 51 03 01 00 call 0x18001fd6c 18000fa1b: 41 b8 04 00 00 00 mov $0x4,%r8d 18000fa21: 48 8d 57 3c lea 0x3c(%rdi),%rdx 18000fa25: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000fa2a: e8 3d 03 01 00 call 0x18001fd6c 18000fa2f: 83 7f 30 0f cmpl $0xf,0x30(%rdi) 18000fa33: 0f 87 e1 02 00 00 ja 0x18000fd1a 18000fa39: 44 8b 47 3c mov 0x3c(%rdi),%r8d 18000fa3d: 45 85 c0 test %r8d,%r8d 18000fa40: 0f 84 d4 02 00 00 je 0x18000fd1a 18000fa46: 41 83 f8 19 cmp $0x19,%r8d 18000fa4a: 0f 87 ca 02 00 00 ja 0x18000fd1a 18000fa50: 41 81 fe 1c 02 00 00 cmp $0x21c,%r14d 18000fa57: 0f 83 95 01 00 00 jae 0x18000fbf2 18000fa5d: 41 83 f8 01 cmp $0x1,%r8d 18000fa61: 76 16 jbe 0x18000fa79 18000fa63: 46 8d 04 85 fc ff ff lea -0x4(,%r8,4),%r8d 18000fa6a: ff 18000fa6b: 48 8d 57 40 lea 0x40(%rdi),%rdx 18000fa6f: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000fa74: e8 f3 02 01 00 call 0x18001fd6c 18000fa79: 44 8b 47 3c mov 0x3c(%rdi),%r8d 18000fa7d: 41 c1 e0 03 shl $0x3,%r8d 18000fa81: 48 8d 97 d4 00 00 00 lea 0xd4(%rdi),%rdx 18000fa88: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000fa8d: e8 da 02 01 00 call 0x18001fd6c 18000fa92: 8b 47 3c mov 0x3c(%rdi),%eax 18000fa95: 8d 0c 40 lea (%rax,%rax,2),%ecx 18000fa98: c1 e1 02 shl $0x2,%ecx 18000fa9b: b8 c0 ff ff ff mov $0xffffffc0,%eax 18000faa0: 2b c1 sub %ecx,%eax 18000faa2: 44 03 f0 add %eax,%r14d 18000faa5: f3 0f 11 74 24 70 movss %xmm6,0x70(%rsp) 18000faab: 48 8b d7 mov %rdi,%rdx 18000faae: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18000fab3: e8 f8 b2 00 00 call 0x18001adb0 18000fab8: 90 nop 18000fab9: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18000fabe: 48 63 71 f0 movslq -0x10(%rcx),%rsi 18000fac2: ba 01 00 00 00 mov $0x1,%edx 18000fac7: 2b 51 f8 sub -0x8(%rcx),%edx 18000faca: 8b 41 f4 mov -0xc(%rcx),%eax 18000facd: 2b c6 sub %esi,%eax 18000facf: 0b c2 or %edx,%eax 18000fad1: 7d 11 jge 0x18000fae4 18000fad3: 8b d6 mov %esi,%edx 18000fad5: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18000fada: e8 b1 b6 ff ff call 0x18000b190 18000fadf: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18000fae4: 8d 46 01 lea 0x1(%rsi),%eax 18000fae7: 48 63 d0 movslq %eax,%rdx 18000faea: e8 71 46 02 00 call 0x180034160 18000faef: 85 f6 test %esi,%esi 18000faf1: 0f 88 f0 00 00 00 js 0x18000fbe7 18000faf7: 48 8b 44 24 50 mov 0x50(%rsp),%rax 18000fafc: 3b 70 f4 cmp -0xc(%rax),%esi 18000faff: 0f 8f e2 00 00 00 jg 0x18000fbe7 18000fb05: 89 70 f0 mov %esi,-0x10(%rax) 18000fb08: 48 8b 44 24 50 mov 0x50(%rsp),%rax 18000fb0d: 66 c7 04 70 00 00 movw $0x0,(%rax,%rsi,2) 18000fb13: 48 8b 44 24 50 mov 0x50(%rsp),%rax 18000fb18: 83 78 f0 00 cmpl $0x0,-0x10(%rax) 18000fb1c: 0f 8c 99 00 00 00 jl 0x18000fbbb 18000fb22: 48 8d 15 f7 e6 04 00 lea 0x4e6f7(%rip),%rdx # 0x18005e220 18000fb29: 48 8b c8 mov %rax,%rcx 18000fb2c: e8 7f 43 02 00 call 0x180033eb0 18000fb31: 4c 8b d8 mov %rax,%r11 18000fb34: 48 85 c0 test %rax,%rax 18000fb37: 74 7d je 0x18000fbb6 18000fb39: 48 8b 44 24 50 mov 0x50(%rsp),%rax 18000fb3e: 4c 2b d8 sub %rax,%r11 18000fb41: 49 d1 fb sar $1,%r11 18000fb44: 45 85 db test %r11d,%r11d 18000fb47: 78 72 js 0x18000fbbb 18000fb49: 44 8b 40 f0 mov -0x10(%rax),%r8d 18000fb4d: 45 2b c3 sub %r11d,%r8d 18000fb50: 41 83 e8 04 sub $0x4,%r8d 18000fb54: 48 8d 94 24 88 00 00 lea 0x88(%rsp),%rdx 18000fb5b: 00 18000fb5c: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18000fb61: e8 5a ac ff ff call 0x18000a7c0 18000fb66: 90 nop 18000fb67: 48 8b d0 mov %rax,%rdx 18000fb6a: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18000fb6f: e8 1c b8 ff ff call 0x18000b390 18000fb74: 90 nop 18000fb75: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18000fb7c: 00 18000fb7d: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18000fb81: 83 c8 ff or $0xffffffff,%eax 18000fb84: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18000fb89: 83 c0 ff add $0xffffffff,%eax 18000fb8c: 85 c0 test %eax,%eax 18000fb8e: 7f 09 jg 0x18000fb99 18000fb90: 48 8b 0a mov (%rdx),%rcx 18000fb93: 48 8b 01 mov (%rcx),%rax 18000fb96: ff 50 08 call *0x8(%rax) 18000fb99: 4c 8d 44 24 70 lea 0x70(%rsp),%r8 18000fb9e: 48 8d 15 87 e6 04 00 lea 0x4e687(%rip),%rdx # 0x18005e22c 18000fba5: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18000fbaa: e8 91 37 02 00 call 0x180033340 18000fbaf: 48 8b 44 24 50 mov 0x50(%rsp),%rax 18000fbb4: eb 05 jmp 0x18000fbbb 18000fbb6: 48 8b 44 24 50 mov 0x50(%rsp),%rax 18000fbbb: f3 0f 10 44 24 70 movss 0x70(%rsp),%xmm0 18000fbc1: f3 0f 11 87 04 02 00 movss %xmm0,0x204(%rdi) 18000fbc8: 00 18000fbc9: 48 8d 50 e8 lea -0x18(%rax),%rdx 18000fbcd: 83 c8 ff or $0xffffffff,%eax 18000fbd0: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18000fbd5: 83 c0 ff add $0xffffffff,%eax 18000fbd8: 85 c0 test %eax,%eax 18000fbda: 7f 31 jg 0x18000fc0d 18000fbdc: 48 8b 0a mov (%rdx),%rcx 18000fbdf: 48 8b 01 mov (%rcx),%rax 18000fbe2: ff 50 08 call *0x8(%rax) 18000fbe5: eb 26 jmp 0x18000fc0d 18000fbe7: b9 57 00 07 80 mov $0x80070057,%ecx 18000fbec: e8 7f b5 ff ff call 0x18000b170 18000fbf1: 90 nop 18000fbf2: 48 8d 57 40 lea 0x40(%rdi),%rdx 18000fbf6: 41 b8 dc 01 00 00 mov $0x1dc,%r8d 18000fbfc: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000fc01: e8 66 01 01 00 call 0x18001fd6c 18000fc06: 41 81 ee 20 02 00 00 sub $0x220,%r14d 18000fc0d: f3 0f 10 87 04 02 00 movss 0x204(%rdi),%xmm0 18000fc14: 00 18000fc15: 44 0f 2f c0 comiss %xmm0,%xmm8 18000fc19: 73 05 jae 0x18000fc20 18000fc1b: 0f 2f c6 comiss %xmm6,%xmm0 18000fc1e: 76 0a jbe 0x18000fc2a 18000fc20: c7 87 04 02 00 00 00 movl $0x3f800000,0x204(%rdi) 18000fc27: 00 80 3f 18000fc2a: f3 0f 10 87 14 02 00 movss 0x214(%rdi),%xmm0 18000fc31: 00 18000fc32: 44 0f 2f c8 comiss %xmm0,%xmm9 18000fc36: 77 05 ja 0x18000fc3d 18000fc38: 0f 2f c7 comiss %xmm7,%xmm0 18000fc3b: 76 07 jbe 0x18000fc44 18000fc3d: 44 89 a7 14 02 00 00 mov %r12d,0x214(%rdi) 18000fc44: 8b 83 50 79 04 00 mov 0x47950(%rbx),%eax 18000fc4a: 89 87 c4 00 00 00 mov %eax,0xc4(%rdi) 18000fc50: 8b 44 24 58 mov 0x58(%rsp),%eax 18000fc54: 89 87 c8 00 00 00 mov %eax,0xc8(%rdi) 18000fc5a: 8b 44 24 5c mov 0x5c(%rsp),%eax 18000fc5e: 89 87 cc 00 00 00 mov %eax,0xcc(%rdi) 18000fc64: 83 83 84 18 04 00 01 addl $0x1,0x41884(%rbx) 18000fc6b: c7 83 80 18 04 00 01 movl $0x1,0x41880(%rbx) 18000fc72: 00 00 00 18000fc75: e8 46 00 01 00 call 0x18001fcc0 18000fc7a: 4c 8b d8 mov %rax,%r11 18000fc7d: 41 8b cc mov %r12d,%ecx 18000fc80: 48 85 c0 test %rax,%rax 18000fc83: 0f 95 c1 setne %cl 18000fc86: 85 c9 test %ecx,%ecx 18000fc88: 75 0b jne 0x18000fc95 18000fc8a: b9 05 40 00 80 mov $0x80004005,%ecx 18000fc8f: e8 dc b4 ff ff call 0x18000b170 18000fc94: cc int3 18000fc95: 48 8b 00 mov (%rax),%rax 18000fc98: 49 8b cb mov %r11,%rcx 18000fc9b: ff 50 18 call *0x18(%rax) 18000fc9e: 48 83 c0 18 add $0x18,%rax 18000fca2: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 18000fca9: 00 18000fcaa: c7 44 24 28 20 00 00 movl $0x20,0x28(%rsp) 18000fcb1: 00 18000fcb2: 48 8d 84 24 e0 01 00 lea 0x1e0(%rsp),%rax 18000fcb9: 00 18000fcba: 48 89 44 24 20 mov %rax,0x20(%rsp) 18000fcbf: 41 83 c9 ff or $0xffffffff,%r9d 18000fcc3: 4c 8b c7 mov %rdi,%r8 18000fcc6: 33 d2 xor %edx,%edx 18000fcc8: 33 c9 xor %ecx,%ecx 18000fcca: ff 15 78 38 04 00 call *0x43878(%rip) # 0x180053548 18000fcd0: 4c 8d 84 24 e0 01 00 lea 0x1e0(%rsp),%r8 18000fcd7: 00 18000fcd8: 48 8d 15 59 e5 04 00 lea 0x4e559(%rip),%rdx # 0x18005e238 18000fcdf: 48 8d 8c 24 80 00 00 lea 0x80(%rsp),%rcx 18000fce6: 00 18000fce7: e8 14 b0 00 00 call 0x18001ad00 18000fcec: 90 nop 18000fced: 48 8b 94 24 80 00 00 mov 0x80(%rsp),%rdx 18000fcf4: 00 18000fcf5: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18000fcf9: 83 c8 ff or $0xffffffff,%eax 18000fcfc: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18000fd01: 83 c0 ff add $0xffffffff,%eax 18000fd04: 85 c0 test %eax,%eax 18000fd06: 0f 8f 14 fc ff ff jg 0x18000f920 18000fd0c: 48 8b 0a mov (%rdx),%rcx 18000fd0f: 48 8b 01 mov (%rcx),%rax 18000fd12: ff 50 08 call *0x8(%rax) 18000fd15: e9 06 fc ff ff jmp 0x18000f920 18000fd1a: e8 75 f2 00 00 call 0x18001ef94 18000fd1f: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000fd24: e8 87 03 01 00 call 0x1800200b0 18000fd29: 83 bb 50 79 04 00 00 cmpl $0x0,0x47950(%rbx) 18000fd30: 74 0c je 0x18000fd3e 18000fd32: 8b 44 24 5c mov 0x5c(%rsp),%eax 18000fd36: 89 83 54 79 04 00 mov %eax,0x47954(%rbx) 18000fd3c: eb 47 jmp 0x18000fd85 18000fd3e: 8b 44 24 60 mov 0x60(%rsp),%eax 18000fd42: 89 83 44 79 04 00 mov %eax,0x47944(%rbx) 18000fd48: 8b 44 24 68 mov 0x68(%rsp),%eax 18000fd4c: 89 83 48 79 04 00 mov %eax,0x47948(%rbx) 18000fd52: 66 90 xchg %ax,%ax 18000fd54: 66 66 66 90 data16 data16 xchg %ax,%ax 18000fd58: 66 66 66 90 data16 data16 xchg %ax,%ax 18000fd5c: 66 66 66 90 data16 data16 xchg %ax,%ax 18000fd60: 41 8b cc mov %r12d,%ecx 18000fd63: b8 01 00 00 00 mov $0x1,%eax 18000fd68: d3 e0 shl %cl,%eax 18000fd6a: 3b 83 44 79 04 00 cmp 0x47944(%rbx),%eax 18000fd70: 74 0c je 0x18000fd7e 18000fd72: 41 83 c4 01 add $0x1,%r12d 18000fd76: 41 83 fc 1f cmp $0x1f,%r12d 18000fd7a: 76 e4 jbe 0x18000fd60 18000fd7c: eb 07 jmp 0x18000fd85 18000fd7e: 44 89 a3 4c 79 04 00 mov %r12d,0x4794c(%rbx) 18000fd85: c7 83 40 13 04 00 01 movl $0x1,0x41340(%rbx) 18000fd8c: 00 00 00 18000fd8f: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 18000fd96: ff 15 bc 37 04 00 call *0x437bc(%rip) # 0x180053558 18000fd9c: 8b 54 24 58 mov 0x58(%rsp),%edx 18000fda0: 48 8b cb mov %rbx,%rcx 18000fda3: e8 58 57 00 00 call 0x180015500 18000fda8: 8b bb 40 13 04 00 mov 0x41340(%rbx),%edi 18000fdae: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000fdb3: e8 ec 05 01 00 call 0x1800203a4 18000fdb8: 8b c7 mov %edi,%eax 18000fdba: e9 b5 00 00 00 jmp 0x18000fe74 18000fdbf: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000fdc4: e8 e7 02 01 00 call 0x1800200b0 18000fdc9: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 18000fdd0: ff 15 82 37 04 00 call *0x43782(%rip) # 0x180053558 18000fdd6: 90 nop 18000fdd7: e8 b8 f1 00 00 call 0x18001ef94 18000fddc: 90 nop 18000fddd: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000fde2: e8 bd 05 01 00 call 0x1800203a4 18000fde7: 33 c0 xor %eax,%eax 18000fde9: e9 86 00 00 00 jmp 0x18000fe74 18000fdee: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000fdf3: e8 b8 02 01 00 call 0x1800200b0 18000fdf8: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 18000fdff: ff 15 53 37 04 00 call *0x43753(%rip) # 0x180053558 18000fe05: 90 nop 18000fe06: e8 89 f1 00 00 call 0x18001ef94 18000fe0b: 90 nop 18000fe0c: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000fe11: e8 8e 05 01 00 call 0x1800203a4 18000fe16: 33 c0 xor %eax,%eax 18000fe18: eb 5a jmp 0x18000fe74 18000fe1a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000fe1f: e8 8c 02 01 00 call 0x1800200b0 18000fe24: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 18000fe2b: ff 15 27 37 04 00 call *0x43727(%rip) # 0x180053558 18000fe31: 90 nop 18000fe32: e8 5d f1 00 00 call 0x18001ef94 18000fe37: 90 nop 18000fe38: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000fe3d: e8 62 05 01 00 call 0x1800203a4 18000fe42: 33 c0 xor %eax,%eax 18000fe44: eb 2e jmp 0x18000fe74 18000fe46: e8 49 f1 00 00 call 0x18001ef94 18000fe4b: 90 nop 18000fe4c: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000fe51: e8 4e 05 01 00 call 0x1800203a4 18000fe56: 33 c0 xor %eax,%eax 18000fe58: eb 1a jmp 0x18000fe74 18000fe5a: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 18000fe61: ff 15 f1 36 04 00 call *0x436f1(%rip) # 0x180053558 18000fe67: 90 nop 18000fe68: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18000fe6d: e8 32 05 01 00 call 0x1800203a4 18000fe72: 33 c0 xor %eax,%eax 18000fe74: 48 8b 8c 24 20 02 00 mov 0x220(%rsp),%rcx 18000fe7b: 00 18000fe7c: 48 33 cc xor %rsp,%rcx 18000fe7f: e8 bc 27 02 00 call 0x180032640 18000fe84: 4c 8d 9c 24 70 02 00 lea 0x270(%rsp),%r11 18000fe8b: 00 18000fe8c: 49 8b 5b 40 mov 0x40(%r11),%rbx 18000fe90: 49 8b 73 48 mov 0x48(%r11),%rsi 18000fe94: 41 0f 28 73 f0 movaps -0x10(%r11),%xmm6 18000fe99: 41 0f 28 7b e0 movaps -0x20(%r11),%xmm7 18000fe9e: 45 0f 28 43 d0 movaps -0x30(%r11),%xmm8 18000fea3: 45 0f 28 4b c0 movaps -0x40(%r11),%xmm9 18000fea8: 49 8b e3 mov %r11,%rsp 18000feab: 41 5f pop %r15 18000fead: 41 5e pop %r14 18000feaf: 41 5d pop %r13 18000feb1: 41 5c pop %r12 18000feb3: 5f pop %rdi 18000feb4: c3 ret 18000feb5: cc int3 18000feb6: cc int3 18000feb7: cc int3 18000feb8: cc int3 18000feb9: cc int3 18000feba: cc int3 18000febb: cc int3 18000febc: cc int3 18000febd: cc int3 18000febe: cc int3 18000febf: cc int3 18000fec0: 40 55 rex push %rbp 18000fec2: 48 83 ec 20 sub $0x20,%rsp 18000fec6: 48 8b ea mov %rdx,%rbp 18000fec9: 48 8d 4d 30 lea 0x30(%rbp),%rcx 18000fecd: e8 d2 04 01 00 call 0x1800203a4 18000fed2: 48 83 c4 20 add $0x20,%rsp 18000fed6: 5d pop %rbp 18000fed7: c3 ret 18000fed8: cc int3 18000fed9: cc int3 18000feda: cc int3 18000fedb: cc int3 18000fedc: cc int3 18000fedd: cc int3 18000fede: cc int3 18000fedf: cc int3 18000fee0: 40 55 rex push %rbp 18000fee2: 48 83 ec 20 sub $0x20,%rsp 18000fee6: 48 8b ea mov %rdx,%rbp 18000fee9: 48 8d 8d 98 00 00 00 lea 0x98(%rbp),%rcx 18000fef0: e8 fb b3 ff ff call 0x18000b2f0 18000fef5: 48 83 c4 20 add $0x20,%rsp 18000fef9: 5d pop %rbp 18000fefa: c3 ret 18000fefb: cc int3 18000fefc: cc int3 18000fefd: cc int3 18000fefe: cc int3 18000feff: cc int3 18000ff00: 40 55 rex push %rbp 18000ff02: 48 83 ec 20 sub $0x20,%rsp 18000ff06: 48 8b ea mov %rdx,%rbp 18000ff09: 48 8d 4d 50 lea 0x50(%rbp),%rcx 18000ff0d: e8 ce b6 ff ff call 0x18000b5e0 18000ff12: 48 83 c4 20 add $0x20,%rsp 18000ff16: 5d pop %rbp 18000ff17: c3 ret 18000ff18: cc int3 18000ff19: cc int3 18000ff1a: cc int3 18000ff1b: cc int3 18000ff1c: cc int3 18000ff1d: cc int3 18000ff1e: cc int3 18000ff1f: cc int3 18000ff20: 40 55 rex push %rbp 18000ff22: 48 83 ec 20 sub $0x20,%rsp 18000ff26: 48 8b ea mov %rdx,%rbp 18000ff29: 48 8d 8d 88 00 00 00 lea 0x88(%rbp),%rcx 18000ff30: e8 ab b6 ff ff call 0x18000b5e0 18000ff35: 48 83 c4 20 add $0x20,%rsp 18000ff39: 5d pop %rbp 18000ff3a: c3 ret 18000ff3b: cc int3 18000ff3c: cc int3 18000ff3d: cc int3 18000ff3e: cc int3 18000ff3f: cc int3 18000ff40: 40 55 rex push %rbp 18000ff42: 48 83 ec 20 sub $0x20,%rsp 18000ff46: 48 8b ea mov %rdx,%rbp 18000ff49: 48 8d 8d 80 00 00 00 lea 0x80(%rbp),%rcx 18000ff50: e8 8b b6 ff ff call 0x18000b5e0 18000ff55: 48 83 c4 20 add $0x20,%rsp 18000ff59: 5d pop %rbp 18000ff5a: c3 ret 18000ff5b: cc int3 18000ff5c: cc int3 18000ff5d: cc int3 18000ff5e: cc int3 18000ff5f: cc int3 18000ff60: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18000ff65: 55 push %rbp 18000ff66: 48 83 ec 30 sub $0x30,%rsp 18000ff6a: 48 8b ea mov %rdx,%rbp 18000ff6d: 48 8b 85 a8 00 00 00 mov 0xa8(%rbp),%rax 18000ff74: 48 89 85 a0 00 00 00 mov %rax,0xa0(%rbp) 18000ff7b: 48 8d 4d 30 lea 0x30(%rbp),%rcx 18000ff7f: e8 2c 01 01 00 call 0x1800200b0 18000ff84: 48 8b 8d 90 00 00 00 mov 0x90(%rbp),%rcx 18000ff8b: 48 81 c1 38 02 00 00 add $0x238,%rcx 18000ff92: ff 15 c0 35 04 00 call *0x435c0(%rip) # 0x180053558 18000ff98: 90 nop 18000ff99: 48 8d 05 a6 fe ff ff lea -0x15a(%rip),%rax # 0x18000fe46 18000ffa0: eb 00 jmp 0x18000ffa2 18000ffa2: 48 83 c4 30 add $0x30,%rsp 18000ffa6: 5d pop %rbp 18000ffa7: c3 ret 18000ffa8: cc int3 18000ffa9: cc int3 18000ffaa: cc int3 18000ffab: cc int3 18000ffac: cc int3 18000ffad: cc int3 18000ffae: cc int3 18000ffaf: cc int3 18000ffb0: 4c 8b dc mov %rsp,%r11 18000ffb3: 48 83 ec 78 sub $0x78,%rsp 18000ffb7: 83 b9 40 13 04 00 00 cmpl $0x0,0x41340(%rcx) 18000ffbe: 4c 8b c9 mov %rcx,%r9 18000ffc1: 0f 84 af 07 00 00 je 0x180010776 18000ffc7: 83 b9 44 13 04 00 00 cmpl $0x0,0x41344(%rcx) 18000ffce: 0f 84 a2 07 00 00 je 0x180010776 18000ffd4: 8b 81 68 15 04 00 mov 0x41568(%rcx),%eax 18000ffda: f3 0f 10 81 9c 00 00 movss 0x9c(%rcx),%xmm0 18000ffe1: 00 18000ffe2: 49 89 6b 10 mov %rbp,0x10(%r11) 18000ffe6: 03 81 64 15 04 00 add 0x41564(%rcx),%eax 18000ffec: 99 cltd 18000ffed: 2b c2 sub %edx,%eax 18000ffef: d1 f8 sar $1,%eax 18000fff1: 8b e8 mov %eax,%ebp 18000fff3: 0f 2e 05 9e 75 04 00 ucomiss 0x4759e(%rip),%xmm0 # 0x180057598 18000fffa: 7a 36 jp 0x180010032 18000fffc: 75 34 jne 0x180010032 18000fffe: 49 8b 6b 10 mov 0x10(%r11),%rbp 180010002: c7 81 c4 18 04 00 01 movl $0x1,0x418c4(%rcx) 180010009: 00 00 00 18001000c: 8b 89 44 79 04 00 mov 0x47944(%rcx),%ecx 180010012: 41 89 89 5c 19 04 00 mov %ecx,0x4195c(%r9) 180010019: 41 8b 89 48 79 04 00 mov 0x47948(%r9),%ecx 180010020: 41 03 49 54 add 0x54(%r9),%ecx 180010024: 2b c8 sub %eax,%ecx 180010026: 41 89 89 60 19 04 00 mov %ecx,0x41960(%r9) 18001002d: 48 83 c4 78 add $0x78,%rsp 180010031: c3 ret 180010032: 44 8b 51 54 mov 0x54(%rcx),%r10d 180010036: 48 89 9c 24 80 00 00 mov %rbx,0x80(%rsp) 18001003d: 00 18001003e: 48 89 b4 24 90 00 00 mov %rsi,0x90(%rsp) 180010045: 00 180010046: 48 89 bc 24 98 00 00 mov %rdi,0x98(%rsp) 18001004d: 00 18001004e: 41 8b c2 mov %r10d,%eax 180010051: 4c 89 64 24 70 mov %r12,0x70(%rsp) 180010056: 2b c5 sub %ebp,%eax 180010058: 4c 89 6c 24 68 mov %r13,0x68(%rsp) 18001005d: 4c 89 74 24 60 mov %r14,0x60(%rsp) 180010062: f3 0f 2a c8 cvtsi2ss %eax,%xmm1 180010066: f3 0f 59 c8 mulss %xmm0,%xmm1 18001006a: f3 0f 10 05 b2 e7 04 movss 0x4e7b2(%rip),%xmm0 # 0x18005e824 180010071: 00 180010072: f3 0f 5e 0d a6 e7 04 divss 0x4e7a6(%rip),%xmm1 # 0x18005e820 180010079: 00 18001007a: f3 0f 58 0d 7e e6 04 addss 0x4e67e(%rip),%xmm1 # 0x18005e700 180010081: 00 180010082: 0f 2f c1 comiss %xmm1,%xmm0 180010085: 76 03 jbe 0x18001008a 180010087: 0f 28 c8 movaps %xmm0,%xmm1 18001008a: 44 8b 99 50 79 04 00 mov 0x47950(%rcx),%r11d 180010091: 33 ff xor %edi,%edi 180010093: f3 41 0f 2a c2 cvtsi2ss %r10d,%xmm0 180010098: 8b d5 mov %ebp,%edx 18001009a: c7 81 c4 18 04 00 0a movl $0xa,0x418c4(%rcx) 1800100a1: 00 00 00 1800100a4: 41 be 85 02 00 00 mov $0x285,%r14d 1800100aa: 89 7c 24 30 mov %edi,0x30(%rsp) 1800100ae: 4c 8d 2d 4b 8f 08 00 lea 0x88f4b(%rip),%r13 # 0x180099000 1800100b5: f3 0f 59 c1 mulss %xmm1,%xmm0 1800100b9: f3 0f 2c c0 cvttss2si %xmm0,%eax 1800100bd: 2b d0 sub %eax,%edx 1800100bf: 45 85 db test %r11d,%r11d 1800100c2: 74 5f je 0x180010123 1800100c4: 8d 9a f0 49 02 00 lea 0x249f0(%rdx),%ebx 1800100ca: 8b c3 mov %ebx,%eax 1800100cc: 99 cltd 1800100cd: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800100d3: 03 c2 add %edx,%eax 1800100d5: c1 f8 0c sar $0xc,%eax 1800100d8: 79 04 jns 0x1800100de 1800100da: 8b c7 mov %edi,%eax 1800100dc: eb 09 jmp 0x1800100e7 1800100de: 3d 86 02 00 00 cmp $0x286,%eax 1800100e3: 41 0f 4d c6 cmovge %r14d,%eax 1800100e7: 48 63 c8 movslq %eax,%rcx 1800100ea: c1 e0 0c shl $0xc,%eax 1800100ed: 45 8b 44 8d 00 mov 0x0(%r13,%rcx,4),%r8d 1800100f2: 41 8b 4c 8d 04 mov 0x4(%r13,%rcx,4),%ecx 1800100f7: 2b d8 sub %eax,%ebx 1800100f9: 41 2b c8 sub %r8d,%ecx 1800100fc: 0f af d9 imul %ecx,%ebx 1800100ff: b9 07 00 00 00 mov $0x7,%ecx 180010104: 8b c3 mov %ebx,%eax 180010106: 99 cltd 180010107: 81 e2 ff 0f 00 00 and $0xfff,%edx 18001010d: 03 d0 add %eax,%edx 18001010f: c1 fa 0c sar $0xc,%edx 180010112: 41 03 d0 add %r8d,%edx 180010115: 0f 48 d7 cmovs %edi,%edx 180010118: 41 2b 89 54 79 04 00 sub 0x47954(%r9),%ecx 18001011f: d3 fa sar %cl,%edx 180010121: eb 13 jmp 0x180010136 180010123: 2b 91 48 79 04 00 sub 0x47948(%rcx),%edx 180010129: 8b 89 4c 79 04 00 mov 0x4794c(%rcx),%ecx 18001012f: d3 fa sar %cl,%edx 180010131: 85 d2 test %edx,%edx 180010133: 0f 48 d7 cmovs %edi,%edx 180010136: b8 10 27 00 00 mov $0x2710,%eax 18001013b: 89 14 24 mov %edx,(%rsp) 18001013e: c7 44 24 34 10 27 00 movl $0x2710,0x34(%rsp) 180010145: 00 180010146: 41 2b c2 sub %r10d,%eax 180010149: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 18001014d: f3 0f 59 c1 mulss %xmm1,%xmm0 180010151: f3 0f 2c c0 cvttss2si %xmm0,%eax 180010155: 03 c5 add %ebp,%eax 180010157: 45 85 db test %r11d,%r11d 18001015a: 74 5f je 0x1800101bb 18001015c: 8d 98 f0 49 02 00 lea 0x249f0(%rax),%ebx 180010162: 8b c3 mov %ebx,%eax 180010164: 99 cltd 180010165: 81 e2 ff 0f 00 00 and $0xfff,%edx 18001016b: 03 c2 add %edx,%eax 18001016d: c1 f8 0c sar $0xc,%eax 180010170: 79 04 jns 0x180010176 180010172: 8b c7 mov %edi,%eax 180010174: eb 09 jmp 0x18001017f 180010176: 3d 86 02 00 00 cmp $0x286,%eax 18001017b: 41 0f 4d c6 cmovge %r14d,%eax 18001017f: 48 63 c8 movslq %eax,%rcx 180010182: c1 e0 0c shl $0xc,%eax 180010185: 45 8b 44 8d 00 mov 0x0(%r13,%rcx,4),%r8d 18001018a: 41 8b 4c 8d 04 mov 0x4(%r13,%rcx,4),%ecx 18001018f: 2b d8 sub %eax,%ebx 180010191: 41 2b c8 sub %r8d,%ecx 180010194: 0f af d9 imul %ecx,%ebx 180010197: b9 07 00 00 00 mov $0x7,%ecx 18001019c: 8b c3 mov %ebx,%eax 18001019e: 99 cltd 18001019f: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800101a5: 03 c2 add %edx,%eax 1800101a7: c1 f8 0c sar $0xc,%eax 1800101aa: 41 03 c0 add %r8d,%eax 1800101ad: 0f 48 c7 cmovs %edi,%eax 1800101b0: 41 2b 89 54 79 04 00 sub 0x47954(%r9),%ecx 1800101b7: d3 f8 sar %cl,%eax 1800101b9: eb 15 jmp 0x1800101d0 1800101bb: 41 2b 81 48 79 04 00 sub 0x47948(%r9),%eax 1800101c2: 41 8b 89 4c 79 04 00 mov 0x4794c(%r9),%ecx 1800101c9: d3 f8 sar %cl,%eax 1800101cb: 85 c0 test %eax,%eax 1800101cd: 0f 48 c7 cmovs %edi,%eax 1800101d0: 89 44 24 04 mov %eax,0x4(%rsp) 1800101d4: b8 20 4e 00 00 mov $0x4e20,%eax 1800101d9: 89 44 24 38 mov %eax,0x38(%rsp) 1800101dd: 41 2b c2 sub %r10d,%eax 1800101e0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 1800101e4: f3 0f 59 c1 mulss %xmm1,%xmm0 1800101e8: f3 0f 2c c0 cvttss2si %xmm0,%eax 1800101ec: 03 c5 add %ebp,%eax 1800101ee: 45 85 db test %r11d,%r11d 1800101f1: 74 5f je 0x180010252 1800101f3: 8d 98 f0 49 02 00 lea 0x249f0(%rax),%ebx 1800101f9: 8b c3 mov %ebx,%eax 1800101fb: 99 cltd 1800101fc: 81 e2 ff 0f 00 00 and $0xfff,%edx 180010202: 03 c2 add %edx,%eax 180010204: c1 f8 0c sar $0xc,%eax 180010207: 79 04 jns 0x18001020d 180010209: 8b c7 mov %edi,%eax 18001020b: eb 09 jmp 0x180010216 18001020d: 3d 86 02 00 00 cmp $0x286,%eax 180010212: 41 0f 4d c6 cmovge %r14d,%eax 180010216: 48 63 c8 movslq %eax,%rcx 180010219: c1 e0 0c shl $0xc,%eax 18001021c: 45 8b 44 8d 00 mov 0x0(%r13,%rcx,4),%r8d 180010221: 41 8b 4c 8d 04 mov 0x4(%r13,%rcx,4),%ecx 180010226: 2b d8 sub %eax,%ebx 180010228: 41 2b c8 sub %r8d,%ecx 18001022b: 0f af d9 imul %ecx,%ebx 18001022e: b9 07 00 00 00 mov $0x7,%ecx 180010233: 8b c3 mov %ebx,%eax 180010235: 99 cltd 180010236: 81 e2 ff 0f 00 00 and $0xfff,%edx 18001023c: 03 c2 add %edx,%eax 18001023e: c1 f8 0c sar $0xc,%eax 180010241: 41 03 c0 add %r8d,%eax 180010244: 0f 48 c7 cmovs %edi,%eax 180010247: 41 2b 89 54 79 04 00 sub 0x47954(%r9),%ecx 18001024e: d3 f8 sar %cl,%eax 180010250: eb 15 jmp 0x180010267 180010252: 41 2b 81 48 79 04 00 sub 0x47948(%r9),%eax 180010259: 41 8b 89 4c 79 04 00 mov 0x4794c(%r9),%ecx 180010260: d3 f8 sar %cl,%eax 180010262: 85 c0 test %eax,%eax 180010264: 0f 48 c7 cmovs %edi,%eax 180010267: 89 44 24 08 mov %eax,0x8(%rsp) 18001026b: b8 30 75 00 00 mov $0x7530,%eax 180010270: 89 44 24 3c mov %eax,0x3c(%rsp) 180010274: 41 2b c2 sub %r10d,%eax 180010277: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 18001027b: f3 0f 59 c1 mulss %xmm1,%xmm0 18001027f: f3 0f 2c c0 cvttss2si %xmm0,%eax 180010283: 03 c5 add %ebp,%eax 180010285: 45 85 db test %r11d,%r11d 180010288: 74 5f je 0x1800102e9 18001028a: 8d 98 f0 49 02 00 lea 0x249f0(%rax),%ebx 180010290: 8b c3 mov %ebx,%eax 180010292: 99 cltd 180010293: 81 e2 ff 0f 00 00 and $0xfff,%edx 180010299: 03 c2 add %edx,%eax 18001029b: c1 f8 0c sar $0xc,%eax 18001029e: 79 04 jns 0x1800102a4 1800102a0: 8b c7 mov %edi,%eax 1800102a2: eb 09 jmp 0x1800102ad 1800102a4: 3d 86 02 00 00 cmp $0x286,%eax 1800102a9: 41 0f 4d c6 cmovge %r14d,%eax 1800102ad: 48 63 c8 movslq %eax,%rcx 1800102b0: c1 e0 0c shl $0xc,%eax 1800102b3: 45 8b 44 8d 00 mov 0x0(%r13,%rcx,4),%r8d 1800102b8: 41 8b 4c 8d 04 mov 0x4(%r13,%rcx,4),%ecx 1800102bd: 2b d8 sub %eax,%ebx 1800102bf: 41 2b c8 sub %r8d,%ecx 1800102c2: 0f af d9 imul %ecx,%ebx 1800102c5: b9 07 00 00 00 mov $0x7,%ecx 1800102ca: 8b c3 mov %ebx,%eax 1800102cc: 99 cltd 1800102cd: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800102d3: 03 c2 add %edx,%eax 1800102d5: c1 f8 0c sar $0xc,%eax 1800102d8: 41 03 c0 add %r8d,%eax 1800102db: 0f 48 c7 cmovs %edi,%eax 1800102de: 41 2b 89 54 79 04 00 sub 0x47954(%r9),%ecx 1800102e5: d3 f8 sar %cl,%eax 1800102e7: eb 15 jmp 0x1800102fe 1800102e9: 41 2b 81 48 79 04 00 sub 0x47948(%r9),%eax 1800102f0: 41 8b 89 4c 79 04 00 mov 0x4794c(%r9),%ecx 1800102f7: d3 f8 sar %cl,%eax 1800102f9: 85 c0 test %eax,%eax 1800102fb: 0f 48 c7 cmovs %edi,%eax 1800102fe: 89 44 24 0c mov %eax,0xc(%rsp) 180010302: b8 40 9c 00 00 mov $0x9c40,%eax 180010307: 89 44 24 40 mov %eax,0x40(%rsp) 18001030b: 41 2b c2 sub %r10d,%eax 18001030e: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 180010312: f3 0f 59 c1 mulss %xmm1,%xmm0 180010316: f3 0f 2c c0 cvttss2si %xmm0,%eax 18001031a: 03 c5 add %ebp,%eax 18001031c: 45 85 db test %r11d,%r11d 18001031f: 74 5f je 0x180010380 180010321: 8d 98 f0 49 02 00 lea 0x249f0(%rax),%ebx 180010327: 8b c3 mov %ebx,%eax 180010329: 99 cltd 18001032a: 81 e2 ff 0f 00 00 and $0xfff,%edx 180010330: 03 c2 add %edx,%eax 180010332: c1 f8 0c sar $0xc,%eax 180010335: 79 04 jns 0x18001033b 180010337: 8b c7 mov %edi,%eax 180010339: eb 09 jmp 0x180010344 18001033b: 3d 86 02 00 00 cmp $0x286,%eax 180010340: 41 0f 4d c6 cmovge %r14d,%eax 180010344: 48 63 c8 movslq %eax,%rcx 180010347: c1 e0 0c shl $0xc,%eax 18001034a: 45 8b 44 8d 00 mov 0x0(%r13,%rcx,4),%r8d 18001034f: 41 8b 4c 8d 04 mov 0x4(%r13,%rcx,4),%ecx 180010354: 2b d8 sub %eax,%ebx 180010356: 41 2b c8 sub %r8d,%ecx 180010359: 0f af d9 imul %ecx,%ebx 18001035c: b9 07 00 00 00 mov $0x7,%ecx 180010361: 8b c3 mov %ebx,%eax 180010363: 99 cltd 180010364: 81 e2 ff 0f 00 00 and $0xfff,%edx 18001036a: 03 c2 add %edx,%eax 18001036c: c1 f8 0c sar $0xc,%eax 18001036f: 41 03 c0 add %r8d,%eax 180010372: 0f 48 c7 cmovs %edi,%eax 180010375: 41 2b 89 54 79 04 00 sub 0x47954(%r9),%ecx 18001037c: d3 f8 sar %cl,%eax 18001037e: eb 15 jmp 0x180010395 180010380: 41 2b 81 48 79 04 00 sub 0x47948(%r9),%eax 180010387: 41 8b 89 4c 79 04 00 mov 0x4794c(%r9),%ecx 18001038e: d3 f8 sar %cl,%eax 180010390: 85 c0 test %eax,%eax 180010392: 0f 48 c7 cmovs %edi,%eax 180010395: 89 44 24 10 mov %eax,0x10(%rsp) 180010399: b8 50 c3 00 00 mov $0xc350,%eax 18001039e: 89 44 24 44 mov %eax,0x44(%rsp) 1800103a2: 41 2b c2 sub %r10d,%eax 1800103a5: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 1800103a9: f3 0f 59 c1 mulss %xmm1,%xmm0 1800103ad: f3 0f 2c c0 cvttss2si %xmm0,%eax 1800103b1: 03 c5 add %ebp,%eax 1800103b3: 45 85 db test %r11d,%r11d 1800103b6: 74 5f je 0x180010417 1800103b8: 8d 98 f0 49 02 00 lea 0x249f0(%rax),%ebx 1800103be: 8b c3 mov %ebx,%eax 1800103c0: 99 cltd 1800103c1: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800103c7: 03 c2 add %edx,%eax 1800103c9: c1 f8 0c sar $0xc,%eax 1800103cc: 79 04 jns 0x1800103d2 1800103ce: 8b c7 mov %edi,%eax 1800103d0: eb 09 jmp 0x1800103db 1800103d2: 3d 86 02 00 00 cmp $0x286,%eax 1800103d7: 41 0f 4d c6 cmovge %r14d,%eax 1800103db: 48 63 c8 movslq %eax,%rcx 1800103de: c1 e0 0c shl $0xc,%eax 1800103e1: 45 8b 44 8d 00 mov 0x0(%r13,%rcx,4),%r8d 1800103e6: 41 8b 4c 8d 04 mov 0x4(%r13,%rcx,4),%ecx 1800103eb: 2b d8 sub %eax,%ebx 1800103ed: 41 2b c8 sub %r8d,%ecx 1800103f0: 0f af d9 imul %ecx,%ebx 1800103f3: b9 07 00 00 00 mov $0x7,%ecx 1800103f8: 8b c3 mov %ebx,%eax 1800103fa: 99 cltd 1800103fb: 81 e2 ff 0f 00 00 and $0xfff,%edx 180010401: 03 c2 add %edx,%eax 180010403: c1 f8 0c sar $0xc,%eax 180010406: 41 03 c0 add %r8d,%eax 180010409: 0f 48 c7 cmovs %edi,%eax 18001040c: 41 2b 89 54 79 04 00 sub 0x47954(%r9),%ecx 180010413: d3 f8 sar %cl,%eax 180010415: eb 15 jmp 0x18001042c 180010417: 41 2b 81 48 79 04 00 sub 0x47948(%r9),%eax 18001041e: 41 8b 89 4c 79 04 00 mov 0x4794c(%r9),%ecx 180010425: d3 f8 sar %cl,%eax 180010427: 85 c0 test %eax,%eax 180010429: 0f 48 c7 cmovs %edi,%eax 18001042c: 89 44 24 14 mov %eax,0x14(%rsp) 180010430: b8 60 ea 00 00 mov $0xea60,%eax 180010435: 89 44 24 48 mov %eax,0x48(%rsp) 180010439: 41 2b c2 sub %r10d,%eax 18001043c: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 180010440: f3 0f 59 c1 mulss %xmm1,%xmm0 180010444: f3 0f 2c c0 cvttss2si %xmm0,%eax 180010448: 03 c5 add %ebp,%eax 18001044a: 45 85 db test %r11d,%r11d 18001044d: 74 5f je 0x1800104ae 18001044f: 8d 98 f0 49 02 00 lea 0x249f0(%rax),%ebx 180010455: 8b c3 mov %ebx,%eax 180010457: 99 cltd 180010458: 81 e2 ff 0f 00 00 and $0xfff,%edx 18001045e: 03 c2 add %edx,%eax 180010460: c1 f8 0c sar $0xc,%eax 180010463: 79 04 jns 0x180010469 180010465: 8b c7 mov %edi,%eax 180010467: eb 09 jmp 0x180010472 180010469: 3d 86 02 00 00 cmp $0x286,%eax 18001046e: 41 0f 4d c6 cmovge %r14d,%eax 180010472: 48 63 c8 movslq %eax,%rcx 180010475: c1 e0 0c shl $0xc,%eax 180010478: 45 8b 44 8d 00 mov 0x0(%r13,%rcx,4),%r8d 18001047d: 41 8b 4c 8d 04 mov 0x4(%r13,%rcx,4),%ecx 180010482: 2b d8 sub %eax,%ebx 180010484: 41 2b c8 sub %r8d,%ecx 180010487: 0f af d9 imul %ecx,%ebx 18001048a: b9 07 00 00 00 mov $0x7,%ecx 18001048f: 8b c3 mov %ebx,%eax 180010491: 99 cltd 180010492: 81 e2 ff 0f 00 00 and $0xfff,%edx 180010498: 03 c2 add %edx,%eax 18001049a: c1 f8 0c sar $0xc,%eax 18001049d: 41 03 c0 add %r8d,%eax 1800104a0: 0f 48 c7 cmovs %edi,%eax 1800104a3: 41 2b 89 54 79 04 00 sub 0x47954(%r9),%ecx 1800104aa: d3 f8 sar %cl,%eax 1800104ac: eb 15 jmp 0x1800104c3 1800104ae: 41 2b 81 48 79 04 00 sub 0x47948(%r9),%eax 1800104b5: 41 8b 89 4c 79 04 00 mov 0x4794c(%r9),%ecx 1800104bc: d3 f8 sar %cl,%eax 1800104be: 85 c0 test %eax,%eax 1800104c0: 0f 48 c7 cmovs %edi,%eax 1800104c3: 89 44 24 18 mov %eax,0x18(%rsp) 1800104c7: b8 70 11 01 00 mov $0x11170,%eax 1800104cc: 89 44 24 4c mov %eax,0x4c(%rsp) 1800104d0: 41 2b c2 sub %r10d,%eax 1800104d3: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 1800104d7: f3 0f 59 c1 mulss %xmm1,%xmm0 1800104db: f3 0f 2c c0 cvttss2si %xmm0,%eax 1800104df: 03 c5 add %ebp,%eax 1800104e1: 45 85 db test %r11d,%r11d 1800104e4: 74 64 je 0x18001054a 1800104e6: 44 8d 90 f0 49 02 00 lea 0x249f0(%rax),%r10d 1800104ed: 41 8b c2 mov %r10d,%eax 1800104f0: 99 cltd 1800104f1: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800104f7: 03 c2 add %edx,%eax 1800104f9: c1 f8 0c sar $0xc,%eax 1800104fc: 79 04 jns 0x180010502 1800104fe: 8b c7 mov %edi,%eax 180010500: eb 09 jmp 0x18001050b 180010502: 3d 86 02 00 00 cmp $0x286,%eax 180010507: 41 0f 4d c6 cmovge %r14d,%eax 18001050b: 48 63 c8 movslq %eax,%rcx 18001050e: c1 e0 0c shl $0xc,%eax 180010511: 45 8b 44 8d 00 mov 0x0(%r13,%rcx,4),%r8d 180010516: 41 8b 4c 8d 04 mov 0x4(%r13,%rcx,4),%ecx 18001051b: 44 2b d0 sub %eax,%r10d 18001051e: 41 2b c8 sub %r8d,%ecx 180010521: 44 0f af d1 imul %ecx,%r10d 180010525: b9 07 00 00 00 mov $0x7,%ecx 18001052a: 41 8b c2 mov %r10d,%eax 18001052d: 99 cltd 18001052e: 81 e2 ff 0f 00 00 and $0xfff,%edx 180010534: 03 c2 add %edx,%eax 180010536: c1 f8 0c sar $0xc,%eax 180010539: 41 03 c0 add %r8d,%eax 18001053c: 0f 48 c7 cmovs %edi,%eax 18001053f: 41 2b 89 54 79 04 00 sub 0x47954(%r9),%ecx 180010546: d3 f8 sar %cl,%eax 180010548: eb 15 jmp 0x18001055f 18001054a: 41 2b 81 48 79 04 00 sub 0x47948(%r9),%eax 180010551: 41 8b 89 4c 79 04 00 mov 0x4794c(%r9),%ecx 180010558: d3 f8 sar %cl,%eax 18001055a: 85 c0 test %eax,%eax 18001055c: 0f 48 c7 cmovs %edi,%eax 18001055f: 45 8b e3 mov %r11d,%r12d 180010562: 41 bb 80 38 01 00 mov $0x13880,%r11d 180010568: 89 44 24 1c mov %eax,0x1c(%rsp) 18001056c: 41 8b f3 mov %r11d,%esi 18001056f: bb 20 00 00 00 mov $0x20,%ebx 180010574: 41 2b 71 54 sub 0x54(%r9),%esi 180010578: f3 0f 2a c6 cvtsi2ss %esi,%xmm0 18001057c: 44 89 5c 1c 30 mov %r11d,0x30(%rsp,%rbx,1) 180010581: f3 0f 59 c1 mulss %xmm1,%xmm0 180010585: f3 0f 2c c0 cvttss2si %xmm0,%eax 180010589: 03 c5 add %ebp,%eax 18001058b: 45 85 e4 test %r12d,%r12d 18001058e: 74 64 je 0x1800105f4 180010590: 44 8d 90 f0 49 02 00 lea 0x249f0(%rax),%r10d 180010597: 41 8b c2 mov %r10d,%eax 18001059a: 99 cltd 18001059b: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800105a1: 03 c2 add %edx,%eax 1800105a3: c1 f8 0c sar $0xc,%eax 1800105a6: 79 04 jns 0x1800105ac 1800105a8: 8b c7 mov %edi,%eax 1800105aa: eb 09 jmp 0x1800105b5 1800105ac: 3d 86 02 00 00 cmp $0x286,%eax 1800105b1: 41 0f 4d c6 cmovge %r14d,%eax 1800105b5: 48 63 c8 movslq %eax,%rcx 1800105b8: c1 e0 0c shl $0xc,%eax 1800105bb: 45 8b 44 8d 00 mov 0x0(%r13,%rcx,4),%r8d 1800105c0: 41 8b 4c 8d 04 mov 0x4(%r13,%rcx,4),%ecx 1800105c5: 44 2b d0 sub %eax,%r10d 1800105c8: 41 2b c8 sub %r8d,%ecx 1800105cb: 44 0f af d1 imul %ecx,%r10d 1800105cf: b9 07 00 00 00 mov $0x7,%ecx 1800105d4: 41 8b c2 mov %r10d,%eax 1800105d7: 99 cltd 1800105d8: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800105de: 03 c2 add %edx,%eax 1800105e0: c1 f8 0c sar $0xc,%eax 1800105e3: 41 03 c0 add %r8d,%eax 1800105e6: 0f 48 c7 cmovs %edi,%eax 1800105e9: 41 2b 89 54 79 04 00 sub 0x47954(%r9),%ecx 1800105f0: d3 f8 sar %cl,%eax 1800105f2: eb 15 jmp 0x180010609 1800105f4: 41 2b 81 48 79 04 00 sub 0x47948(%r9),%eax 1800105fb: 41 8b 89 4c 79 04 00 mov 0x4794c(%r9),%ecx 180010602: d3 f8 sar %cl,%eax 180010604: 85 c0 test %eax,%eax 180010606: 0f 48 c7 cmovs %edi,%eax 180010609: 41 81 c3 10 27 00 00 add $0x2710,%r11d 180010610: 89 04 1c mov %eax,(%rsp,%rbx,1) 180010613: 48 83 c3 04 add $0x4,%rbx 180010617: 81 c6 10 27 00 00 add $0x2710,%esi 18001061d: 41 81 fb b0 ad 01 00 cmp $0x1adb0,%r11d 180010624: 0f 8c 4e ff ff ff jl 0x180010578 18001062a: 4c 8b 74 24 60 mov 0x60(%rsp),%r14 18001062f: 4c 8b 6c 24 68 mov 0x68(%rsp),%r13 180010634: 4c 8b 64 24 70 mov 0x70(%rsp),%r12 180010639: 49 8d a9 cc 18 04 00 lea 0x418cc(%r9),%rbp 180010640: 49 8d b1 60 19 04 00 lea 0x41960(%r9),%rsi 180010647: 66 66 90 data16 xchg %ax,%ax 18001064a: 66 66 90 data16 xchg %ax,%ax 18001064d: 66 66 90 data16 xchg %ax,%ax 180010650: 44 8b 5c 3c 04 mov 0x4(%rsp,%rdi,1),%r11d 180010655: 44 8b 54 3c 34 mov 0x34(%rsp,%rdi,1),%r10d 18001065a: 44 8b 0c 3c mov (%rsp,%rdi,1),%r9d 18001065e: 44 8b 44 3c 30 mov 0x30(%rsp,%rdi,1),%r8d 180010663: 8b 5c 3c 0c mov 0xc(%rsp,%rdi,1),%ebx 180010667: 44 89 5d fc mov %r11d,-0x4(%rbp) 18001066b: 33 d2 xor %edx,%edx 18001066d: 41 8b cb mov %r11d,%ecx 180010670: 48 83 c7 14 add $0x14,%rdi 180010674: 41 2b c9 sub %r9d,%ecx 180010677: 48 83 c6 28 add $0x28,%rsi 18001067b: 48 83 c5 14 add $0x14,%rbp 18001067f: 8b c1 mov %ecx,%eax 180010681: d1 e8 shr $1,%eax 180010683: 41 2b c0 sub %r8d,%eax 180010686: 41 03 c2 add %r10d,%eax 180010689: f7 f1 div %ecx 18001068b: 33 d2 xor %edx,%edx 18001068d: 89 46 d4 mov %eax,-0x2c(%rsi) 180010690: 44 0f af c8 imul %eax,%r9d 180010694: 45 2b c1 sub %r9d,%r8d 180010697: 44 8b 4c 3c f4 mov -0xc(%rsp,%rdi,1),%r9d 18001069c: 44 89 46 d8 mov %r8d,-0x28(%rsi) 1800106a0: 44 8b 44 3c 24 mov 0x24(%rsp,%rdi,1),%r8d 1800106a5: 44 89 4d ec mov %r9d,-0x14(%rbp) 1800106a9: 41 8b c9 mov %r9d,%ecx 1800106ac: 41 2b cb sub %r11d,%ecx 1800106af: 8b c1 mov %ecx,%eax 1800106b1: d1 e8 shr $1,%eax 1800106b3: 41 2b c2 sub %r10d,%eax 1800106b6: 41 03 c0 add %r8d,%eax 1800106b9: f7 f1 div %ecx 1800106bb: 33 d2 xor %edx,%edx 1800106bd: 8b cb mov %ebx,%ecx 1800106bf: 89 46 dc mov %eax,-0x24(%rsi) 1800106c2: 41 2b c9 sub %r9d,%ecx 1800106c5: 44 0f af d8 imul %eax,%r11d 1800106c9: 45 2b d3 sub %r11d,%r10d 1800106cc: 44 8b 5c 3c fc mov -0x4(%rsp,%rdi,1),%r11d 1800106d1: 8b c1 mov %ecx,%eax 1800106d3: d1 e8 shr $1,%eax 1800106d5: 44 89 56 e0 mov %r10d,-0x20(%rsi) 1800106d9: 44 8b 54 3c 28 mov 0x28(%rsp,%rdi,1),%r10d 1800106de: 41 2b c0 sub %r8d,%eax 1800106e1: 89 5d f0 mov %ebx,-0x10(%rbp) 1800106e4: 41 03 c2 add %r10d,%eax 1800106e7: f7 f1 div %ecx 1800106e9: 33 d2 xor %edx,%edx 1800106eb: 41 8b cb mov %r11d,%ecx 1800106ee: 89 46 e4 mov %eax,-0x1c(%rsi) 1800106f1: 2b cb sub %ebx,%ecx 1800106f3: 44 0f af c8 imul %eax,%r9d 1800106f7: 45 2b c1 sub %r9d,%r8d 1800106fa: 44 8b 4c 3c 2c mov 0x2c(%rsp,%rdi,1),%r9d 1800106ff: 8b c1 mov %ecx,%eax 180010701: d1 e8 shr $1,%eax 180010703: 44 89 46 e8 mov %r8d,-0x18(%rsi) 180010707: 44 8b 04 3c mov (%rsp,%rdi,1),%r8d 18001070b: 41 2b c2 sub %r10d,%eax 18001070e: 44 89 5d f4 mov %r11d,-0xc(%rbp) 180010712: 41 03 c1 add %r9d,%eax 180010715: f7 f1 div %ecx 180010717: 33 d2 xor %edx,%edx 180010719: 89 46 ec mov %eax,-0x14(%rsi) 18001071c: 0f af d8 imul %eax,%ebx 18001071f: 8b 44 3c 30 mov 0x30(%rsp,%rdi,1),%eax 180010723: 44 2b d3 sub %ebx,%r10d 180010726: 44 89 56 f0 mov %r10d,-0x10(%rsi) 18001072a: 44 89 45 f8 mov %r8d,-0x8(%rbp) 18001072e: 45 2b c3 sub %r11d,%r8d 180010731: 41 8b c8 mov %r8d,%ecx 180010734: d1 e9 shr $1,%ecx 180010736: 03 c1 add %ecx,%eax 180010738: 41 2b c1 sub %r9d,%eax 18001073b: 41 f7 f0 div %r8d 18001073e: 89 46 f4 mov %eax,-0xc(%rsi) 180010741: 44 0f af d8 imul %eax,%r11d 180010745: 45 2b cb sub %r11d,%r9d 180010748: 48 83 ff 28 cmp $0x28,%rdi 18001074c: 44 89 4e f8 mov %r9d,-0x8(%rsi) 180010750: 0f 8c fa fe ff ff jl 0x180010650 180010756: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi 18001075d: 00 18001075e: 48 8b b4 24 90 00 00 mov 0x90(%rsp),%rsi 180010765: 00 180010766: 48 8b 9c 24 80 00 00 mov 0x80(%rsp),%rbx 18001076d: 00 18001076e: 48 8b ac 24 88 00 00 mov 0x88(%rsp),%rbp 180010775: 00 180010776: 48 83 c4 78 add $0x78,%rsp 18001077a: c3 ret 18001077b: cc int3 18001077c: cc int3 18001077d: cc int3 18001077e: cc int3 18001077f: cc int3 180010780: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180010785: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 18001078a: 57 push %rdi 18001078b: 41 54 push %r12 18001078d: 41 55 push %r13 18001078f: 48 83 ec 20 sub $0x20,%rsp 180010793: 44 8b a9 38 79 04 00 mov 0x47938(%rcx),%r13d 18001079a: 44 0f b7 0a movzwl (%rdx),%r9d 18001079e: 45 33 db xor %r11d,%r11d 1800107a1: 45 85 ed test %r13d,%r13d 1800107a4: 4c 8b e1 mov %rcx,%r12 1800107a7: 41 8b eb mov %r11d,%ebp 1800107aa: 45 0f b7 d1 movzwl %r9w,%r10d 1800107ae: 49 8b db mov %r11,%rbx 1800107b1: 49 8b fb mov %r11,%rdi 1800107b4: 45 8b c3 mov %r11d,%r8d 1800107b7: 74 53 je 0x18001080c 1800107b9: 48 89 74 24 40 mov %rsi,0x40(%rsp) 1800107be: 8b b1 38 79 04 00 mov 0x47938(%rcx),%esi 1800107c4: 66 66 66 90 data16 data16 xchg %ax,%ax 1800107c8: 66 66 66 90 data16 data16 xchg %ax,%ax 1800107cc: 66 66 66 90 data16 data16 xchg %ax,%ax 1800107d0: 0f b7 0a movzwl (%rdx),%ecx 1800107d3: 48 83 c2 02 add $0x2,%rdx 1800107d7: 8b c1 mov %ecx,%eax 1800107d9: 48 03 d9 add %rcx,%rbx 1800107dc: 0f af c0 imul %eax,%eax 1800107df: 48 03 f8 add %rax,%rdi 1800107e2: 66 44 3b d1 cmp %cx,%r10w 1800107e6: 73 09 jae 0x1800107f1 1800107e8: 66 44 8b d1 mov %cx,%r10w 1800107ec: 41 8b e8 mov %r8d,%ebp 1800107ef: eb 0d jmp 0x1800107fe 1800107f1: 66 41 3b c9 cmp %r9w,%cx 1800107f5: 73 07 jae 0x1800107fe 1800107f7: 66 44 8b c9 mov %cx,%r9w 1800107fb: 45 8b d8 mov %r8d,%r11d 1800107fe: 41 83 c0 01 add $0x1,%r8d 180010802: 44 3b c6 cmp %esi,%r8d 180010805: 72 c9 jb 0x1800107d0 180010807: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18001080c: 41 0f b7 c2 movzwl %r10w,%eax 180010810: f2 49 0f 2a cd cvtsi2sd %r13,%xmm1 180010815: f2 48 0f 2a d3 cvtsi2sd %rbx,%xmm2 18001081a: 41 89 84 24 10 20 04 mov %eax,0x42010(%r12) 180010821: 00 180010822: 41 0f b7 c1 movzwl %r9w,%eax 180010826: 41 8d 4d ff lea -0x1(%r13),%ecx 18001082a: 41 89 84 24 14 20 04 mov %eax,0x42014(%r12) 180010831: 00 180010832: 48 8b c3 mov %rbx,%rax 180010835: 41 89 ac 24 20 20 04 mov %ebp,0x42020(%r12) 18001083c: 00 18001083d: f2 0f 59 d2 mulsd %xmm2,%xmm2 180010841: f2 0f 5e d1 divsd %xmm1,%xmm2 180010845: 48 99 cqto 180010847: 45 89 9c 24 24 20 04 mov %r11d,0x42024(%r12) 18001084e: 00 18001084f: f2 48 0f 2a c9 cvtsi2sd %rcx,%xmm1 180010854: f2 48 0f 2a c7 cvtsi2sd %rdi,%xmm0 180010859: 49 f7 fd idiv %r13 18001085c: f2 0f 5c c2 subsd %xmm2,%xmm0 180010860: f2 0f 5e c1 divsd %xmm1,%xmm0 180010864: 41 89 84 24 18 20 04 mov %eax,0x42018(%r12) 18001086b: 00 18001086c: e8 4f 0b 04 00 call 0x1800513c0 180010871: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 180010876: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 18001087b: f2 0f 2c c0 cvttsd2si %xmm0,%eax 18001087f: 41 89 84 24 1c 20 04 mov %eax,0x4201c(%r12) 180010886: 00 180010887: 48 83 c4 20 add $0x20,%rsp 18001088b: 41 5d pop %r13 18001088d: 41 5c pop %r12 18001088f: 5f pop %rdi 180010890: c3 ret 180010891: cc int3 180010892: cc int3 180010893: cc int3 180010894: cc int3 180010895: cc int3 180010896: cc int3 180010897: cc int3 180010898: cc int3 180010899: cc int3 18001089a: cc int3 18001089b: cc int3 18001089c: cc int3 18001089d: cc int3 18001089e: cc int3 18001089f: cc int3 1800108a0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800108a5: 57 push %rdi 1800108a6: 48 83 ec 20 sub $0x20,%rsp 1800108aa: 8b 41 24 mov 0x24(%rcx),%eax 1800108ad: 8b 79 4c mov 0x4c(%rcx),%edi 1800108b0: 48 8b d9 mov %rcx,%rbx 1800108b3: 69 c0 e8 03 00 00 imul $0x3e8,%eax,%eax 1800108b9: 83 b9 50 79 04 00 00 cmpl $0x0,0x47950(%rcx) 1800108c0: 74 26 je 0x1800108e8 1800108c2: 44 8b c0 mov %eax,%r8d 1800108c5: ba 30 75 00 00 mov $0x7530,%edx 1800108ca: e8 71 50 00 00 call 0x180015940 1800108cf: b9 07 00 00 00 mov $0x7,%ecx 1800108d4: 2b 8b 54 79 04 00 sub 0x47954(%rbx),%ecx 1800108da: d3 f8 sar %cl,%eax 1800108dc: b9 ff ff 00 00 mov $0xffff,%ecx 1800108e1: 3b c1 cmp %ecx,%eax 1800108e3: 0f 4f c1 cmovg %ecx,%eax 1800108e6: eb 12 jmp 0x1800108fa 1800108e8: 8b 89 4c 79 04 00 mov 0x4794c(%rcx),%ecx 1800108ee: d3 e8 shr %cl,%eax 1800108f0: b9 ff ff 00 00 mov $0xffff,%ecx 1800108f5: 3b c1 cmp %ecx,%eax 1800108f7: 0f 47 c1 cmova %ecx,%eax 1800108fa: 85 ff test %edi,%edi 1800108fc: 44 0f b7 c0 movzwl %ax,%r8d 180010900: 41 8b c8 mov %r8d,%ecx 180010903: 78 11 js 0x180010916 180010905: b8 64 00 00 00 mov $0x64,%eax 18001090a: 3b f8 cmp %eax,%edi 18001090c: 0f 4f f8 cmovg %eax,%edi 18001090f: b8 4b 7e b1 e4 mov $0xe4b17e4b,%eax 180010914: eb 0f jmp 0x180010925 180010916: b8 9c ff ff ff mov $0xffffff9c,%eax 18001091b: 3b f8 cmp %eax,%edi 18001091d: 0f 4c f8 cmovl %eax,%edi 180010920: b8 e1 7a 14 ae mov $0xae147ae1,%eax 180010925: 0f af cf imul %edi,%ecx 180010928: f7 e9 imul %ecx 18001092a: c1 fa 04 sar $0x4,%edx 18001092d: 8b c2 mov %edx,%eax 18001092f: c1 e8 1f shr $0x1f,%eax 180010932: 03 d0 add %eax,%edx 180010934: 44 03 c2 add %edx,%r8d 180010937: 83 bb 40 13 04 00 00 cmpl $0x0,0x41340(%rbx) 18001093e: 74 65 je 0x1800109a5 180010940: f3 0f 10 8b 9c 00 00 movss 0x9c(%rbx),%xmm1 180010947: 00 180010948: 0f 2f 0d 49 6c 04 00 comiss 0x46c49(%rip),%xmm1 # 0x180057598 18001094f: 76 54 jbe 0x1800109a5 180010951: 8b 83 58 15 04 00 mov 0x41558(%rbx),%eax 180010957: 83 f8 01 cmp $0x1,%eax 18001095a: 74 18 je 0x180010974 18001095c: 83 f8 02 cmp $0x2,%eax 18001095f: 75 44 jne 0x1800109a5 180010961: 8b 83 68 15 04 00 mov 0x41568(%rbx),%eax 180010967: 2b 83 64 15 04 00 sub 0x41564(%rbx),%eax 18001096d: 3d 50 c3 00 00 cmp $0xc350,%eax 180010972: 75 31 jne 0x1800109a5 180010974: 8b 83 68 15 04 00 mov 0x41568(%rbx),%eax 18001097a: 8b 4b 54 mov 0x54(%rbx),%ecx 18001097d: 03 83 64 15 04 00 add 0x41564(%rbx),%eax 180010983: 99 cltd 180010984: 2b c2 sub %edx,%eax 180010986: d1 f8 sar $1,%eax 180010988: 2b c8 sub %eax,%ecx 18001098a: 41 0f af c8 imul %r8d,%ecx 18001098e: f3 0f 2a c1 cvtsi2ss %ecx,%xmm0 180010992: f3 0f 59 c1 mulss %xmm1,%xmm0 180010996: f3 0f 5e 05 82 de 04 divss 0x4de82(%rip),%xmm0 # 0x18005e820 18001099d: 00 18001099e: f3 0f 2c c0 cvttss2si %xmm0,%eax 1800109a2: 44 03 c0 add %eax,%r8d 1800109a5: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800109aa: b8 80 00 00 00 mov $0x80,%eax 1800109af: 44 3b c0 cmp %eax,%r8d 1800109b2: 41 0f 4f c0 cmovg %r8d,%eax 1800109b6: 48 83 c4 20 add $0x20,%rsp 1800109ba: 5f pop %rdi 1800109bb: c3 ret 1800109bc: cc int3 1800109bd: cc int3 1800109be: cc int3 1800109bf: cc int3 1800109c0: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1800109c5: 57 push %rdi 1800109c6: 48 83 ec 20 sub $0x20,%rsp 1800109ca: 8b 81 14 20 04 00 mov 0x42014(%rcx),%eax 1800109d0: 48 8b f9 mov %rcx,%rdi 1800109d3: 8b 89 10 20 04 00 mov 0x42010(%rcx),%ecx 1800109d9: 3b c1 cmp %ecx,%eax 1800109db: 0f 85 ad 00 00 00 jne 0x180010a8e 1800109e1: 89 8f 2c 20 04 00 mov %ecx,0x4202c(%rdi) 1800109e7: 48 8d 8f 4c 28 04 00 lea 0x4284c(%rdi),%rcx 1800109ee: ba 80 00 00 00 mov $0x80,%edx 1800109f3: 41 b8 00 04 00 00 mov $0x400,%r8d 1800109f9: 89 87 30 20 04 00 mov %eax,0x42030(%rdi) 1800109ff: e8 cc 4d 02 00 call 0x1800357d0 180010a04: 44 8b 87 38 79 04 00 mov 0x47938(%rdi),%r8d 180010a0b: 48 8b 8f a0 02 00 00 mov 0x2a0(%rdi),%rcx 180010a12: ba 80 00 00 00 mov $0x80,%edx 180010a17: e8 b4 4d 02 00 call 0x1800357d0 180010a1c: 48 8d 8f 4c 20 04 00 lea 0x4204c(%rdi),%rcx 180010a23: 33 d2 xor %edx,%edx 180010a25: 41 b8 00 04 00 00 mov $0x400,%r8d 180010a2b: e8 a0 4d 02 00 call 0x1800357d0 180010a30: 44 8b 9f 38 79 04 00 mov 0x47938(%rdi),%r11d 180010a37: 48 8d 8f 4c 2c 04 00 lea 0x42c4c(%rdi),%rcx 180010a3e: 33 d2 xor %edx,%edx 180010a40: 41 b8 00 10 00 00 mov $0x1000,%r8d 180010a46: 44 89 9f 4c 22 04 00 mov %r11d,0x4224c(%rdi) 180010a4d: e8 7e 4d 02 00 call 0x1800357d0 180010a52: 44 8b 9f 38 79 04 00 mov 0x47938(%rdi),%r11d 180010a59: 44 8b 87 40 79 04 00 mov 0x47940(%rdi),%r8d 180010a60: 48 8b 8f b0 02 00 00 mov 0x2b0(%rdi),%rcx 180010a67: ba 80 00 00 00 mov $0x80,%edx 180010a6c: 44 89 9f 4c 34 04 00 mov %r11d,0x4344c(%rdi) 180010a73: e8 58 4d 02 00 call 0x1800357d0 180010a78: be 01 00 00 00 mov $0x1,%esi 180010a7d: 89 b7 3c 20 04 00 mov %esi,0x4203c(%rdi) 180010a83: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180010a88: 48 83 c4 20 add $0x20,%rsp 180010a8c: 5f pop %rdi 180010a8d: c3 ret 180010a8e: 83 7f 10 00 cmpl $0x0,0x10(%rdi) 180010a92: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 180010a97: be 01 00 00 00 mov $0x1,%esi 180010a9c: 74 6f je 0x180010b0d 180010a9e: 48 8b cf mov %rdi,%rcx 180010aa1: e8 3a 06 00 00 call 0x1800110e0 180010aa6: 83 bf 50 4c 04 00 00 cmpl $0x0,0x44c50(%rdi) 180010aad: 0f 84 60 01 00 00 je 0x180010c13 180010ab3: 48 8d 8f f0 06 00 00 lea 0x6f0(%rdi),%rcx 180010aba: 48 8d 97 c8 02 00 00 lea 0x2c8(%rdi),%rdx 180010ac1: 41 b8 00 04 00 00 mov $0x400,%r8d 180010ac7: e8 44 29 02 00 call 0x180033410 180010acc: 48 8d 8f 18 0b 00 00 lea 0xb18(%rdi),%rcx 180010ad3: 48 8d 97 c8 02 00 00 lea 0x2c8(%rdi),%rdx 180010ada: 41 b8 00 04 00 00 mov $0x400,%r8d 180010ae0: e8 2b 29 02 00 call 0x180033410 180010ae5: 48 8d 8f 40 0f 00 00 lea 0xf40(%rdi),%rcx 180010aec: 48 8d 97 c8 02 00 00 lea 0x2c8(%rdi),%rdx 180010af3: 41 b8 00 04 00 00 mov $0x400,%r8d 180010af9: e8 12 29 02 00 call 0x180033410 180010afe: c7 87 50 4c 04 00 00 movl $0x0,0x44c50(%rdi) 180010b05: 00 00 00 180010b08: e9 06 01 00 00 jmp 0x180010c13 180010b0d: 83 bf 88 00 00 00 00 cmpl $0x0,0x88(%rdi) 180010b14: 8b 9f 18 20 04 00 mov 0x42018(%rdi),%ebx 180010b1a: 74 0e je 0x180010b2a 180010b1c: 48 8b cf mov %rdi,%rcx 180010b1f: e8 5c 08 00 00 call 0x180011380 180010b24: 8b 9f 64 4c 04 00 mov 0x44c64(%rdi),%ebx 180010b2a: 48 8b cf mov %rdi,%rcx 180010b2d: e8 6e fd ff ff call 0x1800108a0 180010b32: 8b 8f 14 20 04 00 mov 0x42014(%rdi),%ecx 180010b38: 8b d3 mov %ebx,%edx 180010b3a: d1 e8 shr $1,%eax 180010b3c: 2b d0 sub %eax,%edx 180010b3e: 3b ca cmp %edx,%ecx 180010b40: 0f 42 d1 cmovb %ecx,%edx 180010b43: 8d 0c 18 lea (%rax,%rbx,1),%ecx 180010b46: 8b 87 10 20 04 00 mov 0x42010(%rdi),%eax 180010b4c: 3b c1 cmp %ecx,%eax 180010b4e: 89 97 30 20 04 00 mov %edx,0x42030(%rdi) 180010b54: 0f 47 c8 cmova %eax,%ecx 180010b57: 85 d2 test %edx,%edx 180010b59: 89 8f 2c 20 04 00 mov %ecx,0x4202c(%rdi) 180010b5f: 79 0a jns 0x180010b6b 180010b61: c7 87 30 20 04 00 00 movl $0x0,0x42030(%rdi) 180010b68: 00 00 00 180010b6b: 81 f9 ff ff 00 00 cmp $0xffff,%ecx 180010b71: 7e 0a jle 0x180010b7d 180010b73: c7 87 2c 20 04 00 ff movl $0xffff,0x4202c(%rdi) 180010b7a: ff 00 00 180010b7d: 83 bf 90 00 00 00 00 cmpl $0x0,0x90(%rdi) 180010b84: 74 0a je 0x180010b90 180010b86: 48 8b cf mov %rdi,%rcx 180010b89: e8 32 11 00 00 call 0x180011cc0 180010b8e: eb 0f jmp 0x180010b9f 180010b90: 48 8b 97 70 02 00 00 mov 0x270(%rdi),%rdx 180010b97: 48 8b cf mov %rdi,%rcx 180010b9a: e8 41 13 00 00 call 0x180011ee0 180010b9f: 83 7f 28 00 cmpl $0x0,0x28(%rdi) 180010ba3: 74 10 je 0x180010bb5 180010ba5: 48 8b cf mov %rdi,%rcx 180010ba8: e8 93 00 00 00 call 0x180010c40 180010bad: 89 b7 50 4c 04 00 mov %esi,0x44c50(%rdi) 180010bb3: eb 5e jmp 0x180010c13 180010bb5: 83 bf 50 4c 04 00 00 cmpl $0x0,0x44c50(%rdi) 180010bbc: 74 55 je 0x180010c13 180010bbe: 48 8d 8f f0 06 00 00 lea 0x6f0(%rdi),%rcx 180010bc5: 48 8d 97 c8 02 00 00 lea 0x2c8(%rdi),%rdx 180010bcc: 41 b8 00 04 00 00 mov $0x400,%r8d 180010bd2: e8 39 28 02 00 call 0x180033410 180010bd7: 48 8d 8f 18 0b 00 00 lea 0xb18(%rdi),%rcx 180010bde: 48 8d 97 c8 02 00 00 lea 0x2c8(%rdi),%rdx 180010be5: 41 b8 00 04 00 00 mov $0x400,%r8d 180010beb: e8 20 28 02 00 call 0x180033410 180010bf0: 48 8d 8f 40 0f 00 00 lea 0xf40(%rdi),%rcx 180010bf7: 48 8d 97 c8 02 00 00 lea 0x2c8(%rdi),%rdx 180010bfe: 41 b8 00 04 00 00 mov $0x400,%r8d 180010c04: e8 07 28 02 00 call 0x180033410 180010c09: c7 87 50 4c 04 00 00 movl $0x0,0x44c50(%rdi) 180010c10: 00 00 00 180010c13: 83 7f 70 00 cmpl $0x0,0x70(%rdi) 180010c17: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180010c1c: 75 0c jne 0x180010c2a 180010c1e: 83 7f 0c 00 cmpl $0x0,0xc(%rdi) 180010c22: 75 06 jne 0x180010c2a 180010c24: 83 7f 30 00 cmpl $0x0,0x30(%rdi) 180010c28: 74 02 je 0x180010c2c 180010c2a: 33 f6 xor %esi,%esi 180010c2c: 8b d6 mov %esi,%edx 180010c2e: 48 8b cf mov %rdi,%rcx 180010c31: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180010c36: 48 83 c4 20 add $0x20,%rsp 180010c3a: 5f pop %rdi 180010c3b: e9 40 02 00 00 jmp 0x180010e80 180010c40: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180010c45: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 180010c4a: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180010c4f: 57 push %rdi 180010c50: 41 54 push %r12 180010c52: 41 55 push %r13 180010c54: 41 56 push %r14 180010c56: 41 57 push %r15 180010c58: 48 83 ec 20 sub $0x20,%rsp 180010c5c: 8b 81 2c 20 04 00 mov 0x4202c(%rcx),%eax 180010c62: 44 8b a9 38 79 04 00 mov 0x47938(%rcx),%r13d 180010c69: 44 8b b9 30 20 04 00 mov 0x42030(%rcx),%r15d 180010c70: 44 8b 71 18 mov 0x18(%rcx),%r14d 180010c74: 89 44 24 50 mov %eax,0x50(%rsp) 180010c78: 33 c0 xor %eax,%eax 180010c7a: 8b f0 mov %eax,%esi 180010c7c: 8b 81 c0 1f 04 00 mov 0x41fc0(%rcx),%eax 180010c82: 41 bc ff ff 00 00 mov $0xffff,%r12d 180010c88: 41 d1 ed shr $1,%r13d 180010c8b: d1 e8 shr $1,%eax 180010c8d: 48 8b d9 mov %rcx,%rbx 180010c90: 41 8b ec mov %r12d,%ebp 180010c93: c7 41 74 01 00 00 00 movl $0x1,0x74(%rcx) 180010c9a: 44 03 e8 add %eax,%r13d 180010c9d: 66 66 90 data16 xchg %ax,%ax 180010ca0: 8d 7c 35 00 lea 0x0(%rbp,%rsi,1),%edi 180010ca4: 45 33 c9 xor %r9d,%r9d 180010ca7: 45 8b c5 mov %r13d,%r8d 180010caa: d1 ef shr $1,%edi 180010cac: 48 8b cb mov %rbx,%rcx 180010caf: 0f b7 d7 movzwl %di,%edx 180010cb2: e8 d9 55 00 00 call 0x180016290 180010cb7: 83 7b 74 00 cmpl $0x0,0x74(%rbx) 180010cbb: 75 06 jne 0x180010cc3 180010cbd: 83 7b 78 00 cmpl $0x0,0x78(%rbx) 180010cc1: 74 15 je 0x180010cd8 180010cc3: f3 0f 10 93 d4 00 00 movss 0xd4(%rbx),%xmm2 180010cca: 00 180010ccb: 45 8b cd mov %r13d,%r9d 180010cce: 8b d0 mov %eax,%edx 180010cd0: 48 8b cb mov %rbx,%rcx 180010cd3: e8 b8 4e 00 00 call 0x180015b90 180010cd8: 41 3b c6 cmp %r14d,%eax 180010cdb: 7f 04 jg 0x180010ce1 180010cdd: 8b f7 mov %edi,%esi 180010cdf: eb 02 jmp 0x180010ce3 180010ce1: 8b ef mov %edi,%ebp 180010ce3: 8d 46 01 lea 0x1(%rsi),%eax 180010ce6: 3b c5 cmp %ebp,%eax 180010ce8: 72 b6 jb 0x180010ca0 180010cea: 44 8b 73 14 mov 0x14(%rbx),%r14d 180010cee: 8d 44 35 00 lea 0x0(%rbp,%rsi,1),%eax 180010cf2: 8b ab 38 79 04 00 mov 0x47938(%rbx),%ebp 180010cf8: d1 e8 shr $1,%eax 180010cfa: d1 ed shr $1,%ebp 180010cfc: 33 f6 xor %esi,%esi 180010cfe: 44 0f b7 e8 movzwl %ax,%r13d 180010d02: 8b 83 c0 1f 04 00 mov 0x41fc0(%rbx),%eax 180010d08: c7 43 74 01 00 00 00 movl $0x1,0x74(%rbx) 180010d0f: d1 e8 shr $1,%eax 180010d11: 03 e8 add %eax,%ebp 180010d13: 90 nop 180010d14: 66 66 66 90 data16 data16 xchg %ax,%ax 180010d18: 66 66 66 90 data16 data16 xchg %ax,%ax 180010d1c: 66 66 66 90 data16 data16 xchg %ax,%ax 180010d20: 41 8d 3c 34 lea (%r12,%rsi,1),%edi 180010d24: 45 33 c9 xor %r9d,%r9d 180010d27: 44 8b c5 mov %ebp,%r8d 180010d2a: d1 ef shr $1,%edi 180010d2c: 48 8b cb mov %rbx,%rcx 180010d2f: 0f b7 d7 movzwl %di,%edx 180010d32: e8 59 55 00 00 call 0x180016290 180010d37: 83 7b 74 00 cmpl $0x0,0x74(%rbx) 180010d3b: 75 06 jne 0x180010d43 180010d3d: 83 7b 78 00 cmpl $0x0,0x78(%rbx) 180010d41: 74 15 je 0x180010d58 180010d43: f3 0f 10 93 d4 00 00 movss 0xd4(%rbx),%xmm2 180010d4a: 00 180010d4b: 44 8b cd mov %ebp,%r9d 180010d4e: 8b d0 mov %eax,%edx 180010d50: 48 8b cb mov %rbx,%rcx 180010d53: e8 38 4e 00 00 call 0x180015b90 180010d58: 41 3b c6 cmp %r14d,%eax 180010d5b: 7f 04 jg 0x180010d61 180010d5d: 8b f7 mov %edi,%esi 180010d5f: eb 03 jmp 0x180010d64 180010d61: 44 8b e7 mov %edi,%r12d 180010d64: 8d 46 01 lea 0x1(%rsi),%eax 180010d67: 41 3b c4 cmp %r12d,%eax 180010d6a: 72 b4 jb 0x180010d20 180010d6c: 44 8b 4c 24 50 mov 0x50(%rsp),%r9d 180010d71: 41 8d 04 34 lea (%r12,%rsi,1),%eax 180010d75: be 00 01 00 00 mov $0x100,%esi 180010d7a: d1 e8 shr $1,%eax 180010d7c: 45 3b e9 cmp %r9d,%r13d 180010d7f: 44 0f b7 c0 movzwl %ax,%r8d 180010d83: 76 04 jbe 0x180010d89 180010d85: 8b fe mov %esi,%edi 180010d87: eb 29 jmp 0x180010db2 180010d89: 45 3b ef cmp %r15d,%r13d 180010d8c: 73 05 jae 0x180010d93 180010d8e: 83 cf ff or $0xffffffff,%edi 180010d91: eb 1f jmp 0x180010db2 180010d93: 45 2b ef sub %r15d,%r13d 180010d96: 41 8b c9 mov %r9d,%ecx 180010d99: 33 d2 xor %edx,%edx 180010d9b: 41 2b cf sub %r15d,%ecx 180010d9e: 45 69 ed ff 03 00 00 imul $0x3ff,%r13d,%r13d 180010da5: 41 8b c5 mov %r13d,%eax 180010da8: f7 f1 div %ecx 180010daa: 0f b6 bc 18 4c 28 04 movzbl 0x4284c(%rax,%rbx,1),%edi 180010db1: 00 180010db2: 45 3b c1 cmp %r9d,%r8d 180010db5: 77 27 ja 0x180010dde 180010db7: 45 3b c7 cmp %r15d,%r8d 180010dba: 73 05 jae 0x180010dc1 180010dbc: 83 ce ff or $0xffffffff,%esi 180010dbf: eb 1d jmp 0x180010dde 180010dc1: 45 2b c7 sub %r15d,%r8d 180010dc4: 45 2b cf sub %r15d,%r9d 180010dc7: 33 d2 xor %edx,%edx 180010dc9: 45 69 c0 ff 03 00 00 imul $0x3ff,%r8d,%r8d 180010dd0: 41 8b c0 mov %r8d,%eax 180010dd3: 41 f7 f1 div %r9d 180010dd6: 0f b6 b4 18 4c 28 04 movzbl 0x4284c(%rax,%rbx,1),%esi 180010ddd: 00 180010dde: 48 8d 8b f0 06 00 00 lea 0x6f0(%rbx),%rcx 180010de5: 48 8d 93 c8 02 00 00 lea 0x2c8(%rbx),%rdx 180010dec: 41 b8 00 04 00 00 mov $0x400,%r8d 180010df2: e8 19 26 02 00 call 0x180033410 180010df7: 85 f6 test %esi,%esi 180010df9: b8 00 00 00 00 mov $0x0,%eax 180010dfe: 0f 48 f0 cmovs %eax,%esi 180010e01: b9 ff 00 00 00 mov $0xff,%ecx 180010e06: 3b f9 cmp %ecx,%edi 180010e08: 48 63 c6 movslq %esi,%rax 180010e0b: 0f 4f f9 cmovg %ecx,%edi 180010e0e: 3b f7 cmp %edi,%esi 180010e10: 7f 1e jg 0x180010e30 180010e12: 2b fe sub %esi,%edi 180010e14: 48 8d 8c 83 f0 06 00 lea 0x6f0(%rbx,%rax,4),%rcx 180010e1b: 00 180010e1c: 44 8d 4f 01 lea 0x1(%rdi),%r9d 180010e20: 8b 43 2c mov 0x2c(%rbx),%eax 180010e23: 48 83 c1 04 add $0x4,%rcx 180010e27: 49 83 e9 01 sub $0x1,%r9 180010e2b: 89 41 fc mov %eax,-0x4(%rcx) 180010e2e: 75 f0 jne 0x180010e20 180010e30: 48 8d 8b 18 0b 00 00 lea 0xb18(%rbx),%rcx 180010e37: 48 8d 93 f0 06 00 00 lea 0x6f0(%rbx),%rdx 180010e3e: 41 b8 00 04 00 00 mov $0x400,%r8d 180010e44: e8 c7 25 02 00 call 0x180033410 180010e49: 48 8d 8b 40 0f 00 00 lea 0xf40(%rbx),%rcx 180010e50: 48 8d 93 f0 06 00 00 lea 0x6f0(%rbx),%rdx 180010e57: 41 b8 00 04 00 00 mov $0x400,%r8d 180010e5d: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 180010e62: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp 180010e67: 48 8b 74 24 68 mov 0x68(%rsp),%rsi 180010e6c: 48 83 c4 20 add $0x20,%rsp 180010e70: 41 5f pop %r15 180010e72: 41 5e pop %r14 180010e74: 41 5d pop %r13 180010e76: 41 5c pop %r12 180010e78: 5f pop %rdi 180010e79: e9 92 25 02 00 jmp 0x180033410 180010e7e: cc int3 180010e7f: cc int3 180010e80: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180010e85: 55 push %rbp 180010e86: 56 push %rsi 180010e87: 57 push %rdi 180010e88: 41 54 push %r12 180010e8a: 41 56 push %r14 180010e8c: 48 83 ec 20 sub $0x20,%rsp 180010e90: 44 8b 81 2c 20 04 00 mov 0x4202c(%rcx),%r8d 180010e97: 48 8b b9 a0 02 00 00 mov 0x2a0(%rcx),%rdi 180010e9e: 48 8b b1 70 02 00 00 mov 0x270(%rcx),%rsi 180010ea5: 44 2b 81 30 20 04 00 sub 0x42030(%rcx),%r8d 180010eac: 33 d2 xor %edx,%edx 180010eae: b8 00 00 c0 ff mov $0xffc00000,%eax 180010eb3: 41 f7 f0 div %r8d 180010eb6: 48 8b d9 mov %rcx,%rbx 180010eb9: 48 81 c1 4c 20 04 00 add $0x4204c,%rcx 180010ec0: 33 d2 xor %edx,%edx 180010ec2: 41 b8 00 04 00 00 mov $0x400,%r8d 180010ec8: 44 8b e0 mov %eax,%r12d 180010ecb: e8 00 49 02 00 call 0x1800357d0 180010ed0: 8b 93 38 79 04 00 mov 0x47938(%rbx),%edx 180010ed6: 44 8b 9b 30 20 04 00 mov 0x42030(%rbx),%r11d 180010edd: 85 d2 test %edx,%edx 180010edf: 74 33 je 0x180010f14 180010ee1: 0f b7 06 movzwl (%rsi),%eax 180010ee4: 48 83 c7 01 add $0x1,%rdi 180010ee8: 48 83 c6 02 add $0x2,%rsi 180010eec: 41 2b c3 sub %r11d,%eax 180010eef: 41 0f af c4 imul %r12d,%eax 180010ef3: c1 e8 16 shr $0x16,%eax 180010ef6: 8b c8 mov %eax,%ecx 180010ef8: 0f b6 84 18 4c 28 04 movzbl 0x4284c(%rax,%rbx,1),%eax 180010eff: 00 180010f00: 48 c1 e9 02 shr $0x2,%rcx 180010f04: 88 47 ff mov %al,-0x1(%rdi) 180010f07: 83 84 8b 4c 20 04 00 addl $0x1,0x4204c(%rbx,%rcx,4) 180010f0e: 01 180010f0f: 83 ea 01 sub $0x1,%edx 180010f12: 75 cd jne 0x180010ee1 180010f14: 83 bb 94 00 00 00 00 cmpl $0x0,0x94(%rbx) 180010f1b: 44 8b a3 d0 1f 04 00 mov 0x41fd0(%rbx),%r12d 180010f22: 4c 8b b3 b0 02 00 00 mov 0x2b0(%rbx),%r14 180010f29: 4c 89 6c 24 58 mov %r13,0x58(%rsp) 180010f2e: c7 83 3c 20 04 00 01 movl $0x1,0x4203c(%rbx) 180010f35: 00 00 00 180010f38: 4c 89 7c 24 60 mov %r15,0x60(%rsp) 180010f3d: 0f 84 e7 00 00 00 je 0x18001102a 180010f43: 8b 8b 30 20 04 00 mov 0x42030(%rbx),%ecx 180010f49: 8b 83 14 20 04 00 mov 0x42014(%rbx),%eax 180010f4f: 33 ed xor %ebp,%ebp 180010f51: 3b c1 cmp %ecx,%eax 180010f53: 74 20 je 0x180010f75 180010f55: 44 8b 83 2c 20 04 00 mov 0x4202c(%rbx),%r8d 180010f5c: 44 3b c1 cmp %ecx,%r8d 180010f5f: 74 14 je 0x180010f75 180010f61: 2b c1 sub %ecx,%eax 180010f63: 44 2b c1 sub %ecx,%r8d 180010f66: 69 c0 ff 03 00 00 imul $0x3ff,%eax,%eax 180010f6c: 99 cltd 180010f6d: 41 f7 f8 idiv %r8d 180010f70: 44 8b f8 mov %eax,%r15d 180010f73: eb 03 jmp 0x180010f78 180010f75: 44 8b fd mov %ebp,%r15d 180010f78: 8b 83 10 20 04 00 mov 0x42010(%rbx),%eax 180010f7e: 41 b9 ff 03 00 00 mov $0x3ff,%r9d 180010f84: 3b c1 cmp %ecx,%eax 180010f86: 74 1d je 0x180010fa5 180010f88: 44 8b 83 2c 20 04 00 mov 0x4202c(%rbx),%r8d 180010f8f: 44 3b c1 cmp %ecx,%r8d 180010f92: 74 11 je 0x180010fa5 180010f94: 2b c1 sub %ecx,%eax 180010f96: 44 2b c1 sub %ecx,%r8d 180010f99: 69 c0 ff 03 00 00 imul $0x3ff,%eax,%eax 180010f9f: 99 cltd 180010fa0: 41 f7 f8 idiv %r8d 180010fa3: eb 03 jmp 0x180010fa8 180010fa5: 41 8b c1 mov %r9d,%eax 180010fa8: 8b bb d4 1f 04 00 mov 0x41fd4(%rbx),%edi 180010fae: 83 ff 01 cmp $0x1,%edi 180010fb1: 76 0f jbe 0x180010fc2 180010fb3: 41 2b c7 sub %r15d,%eax 180010fb6: 8d 4f ff lea -0x1(%rdi),%ecx 180010fb9: 33 d2 xor %edx,%edx 180010fbb: c1 e0 10 shl $0x10,%eax 180010fbe: f7 f1 div %ecx 180010fc0: 8b e8 mov %eax,%ebp 180010fc2: 83 c7 ff add $0xffffffff,%edi 180010fc5: 0f 88 b4 00 00 00 js 0x18001107f 180010fcb: 41 8b f4 mov %r12d,%esi 180010fce: 44 8b ed mov %ebp,%r13d 180010fd1: 4d 8b c4 mov %r12,%r8 180010fd4: 4c 89 64 24 50 mov %r12,0x50(%rsp) 180010fd9: 41 f7 dc neg %r12d 180010fdc: 0f af f7 imul %edi,%esi 180010fdf: 44 0f af ef imul %edi,%r13d 180010fe3: f7 dd neg %ebp 180010fe5: 66 66 66 90 data16 data16 xchg %ax,%ax 180010fe9: 66 66 90 data16 xchg %ax,%ax 180010fec: 66 66 66 90 data16 data16 xchg %ax,%ax 180010ff0: 41 8b c5 mov %r13d,%eax 180010ff3: 8b ce mov %esi,%ecx 180010ff5: c1 e8 10 shr $0x10,%eax 180010ff8: 41 03 c7 add %r15d,%eax 180010ffb: 41 3b c1 cmp %r9d,%eax 180010ffe: 41 0f 47 c1 cmova %r9d,%eax 180011002: 49 03 ce add %r14,%rcx 180011005: 0f b6 94 18 4c 28 04 movzbl 0x4284c(%rax,%rbx,1),%edx 18001100c: 00 18001100d: e8 be 47 02 00 call 0x1800357d0 180011012: 4c 8b 44 24 50 mov 0x50(%rsp),%r8 180011017: 44 03 ed add %ebp,%r13d 18001101a: 41 03 f4 add %r12d,%esi 18001101d: 83 ef 01 sub $0x1,%edi 180011020: 41 b9 ff 03 00 00 mov $0x3ff,%r9d 180011026: 79 c8 jns 0x180010ff0 180011028: eb 55 jmp 0x18001107f 18001102a: 8b 9b d4 1f 04 00 mov 0x41fd4(%rbx),%ebx 180011030: 83 fb 01 cmp $0x1,%ebx 180011033: 76 10 jbe 0x180011045 180011035: 8d 4b ff lea -0x1(%rbx),%ecx 180011038: 33 d2 xor %edx,%edx 18001103a: b8 00 00 ff 00 mov $0xff0000,%eax 18001103f: f7 f1 div %ecx 180011041: 8b e8 mov %eax,%ebp 180011043: eb 02 jmp 0x180011047 180011045: 33 ed xor %ebp,%ebp 180011047: 83 c3 ff add $0xffffffff,%ebx 18001104a: 78 33 js 0x18001107f 18001104c: 41 8b fc mov %r12d,%edi 18001104f: 8b f5 mov %ebp,%esi 180011051: 4d 8b ec mov %r12,%r13 180011054: 41 f7 dc neg %r12d 180011057: 0f af fb imul %ebx,%edi 18001105a: 0f af f3 imul %ebx,%esi 18001105d: f7 dd neg %ebp 18001105f: 90 nop 180011060: 8b c6 mov %esi,%eax 180011062: 8b cf mov %edi,%ecx 180011064: 4d 8b c5 mov %r13,%r8 180011067: c1 e8 10 shr $0x10,%eax 18001106a: 49 03 ce add %r14,%rcx 18001106d: 0f b6 d0 movzbl %al,%edx 180011070: e8 5b 47 02 00 call 0x1800357d0 180011075: 03 f5 add %ebp,%esi 180011077: 41 03 fc add %r12d,%edi 18001107a: 83 eb 01 sub $0x1,%ebx 18001107d: 79 e1 jns 0x180011060 18001107f: 4c 8b 7c 24 60 mov 0x60(%rsp),%r15 180011084: 4c 8b 6c 24 58 mov 0x58(%rsp),%r13 180011089: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 18001108e: 48 83 c4 20 add $0x20,%rsp 180011092: 41 5e pop %r14 180011094: 41 5c pop %r12 180011096: 5f pop %rdi 180011097: 5e pop %rsi 180011098: 5d pop %rbp 180011099: c3 ret 18001109a: cc int3 18001109b: cc int3 18001109c: cc int3 18001109d: cc int3 18001109e: cc int3 18001109f: cc int3 1800110a0: 40 53 rex push %rbx 1800110a2: 48 83 ec 20 sub $0x20,%rsp 1800110a6: 83 b9 28 02 00 00 00 cmpl $0x0,0x228(%rcx) 1800110ad: 48 8b d9 mov %rcx,%rbx 1800110b0: 74 26 je 0x1800110d8 1800110b2: 83 b9 34 02 00 00 00 cmpl $0x0,0x234(%rcx) 1800110b9: 74 1d je 0x1800110d8 1800110bb: 83 b9 3c 20 04 00 00 cmpl $0x0,0x4203c(%rcx) 1800110c2: 75 07 jne 0x1800110cb 1800110c4: 33 d2 xor %edx,%edx 1800110c6: e8 b5 fd ff ff call 0x180010e80 1800110cb: 48 8b 83 a0 02 00 00 mov 0x2a0(%rbx),%rax 1800110d2: 48 83 c4 20 add $0x20,%rsp 1800110d6: 5b pop %rbx 1800110d7: c3 ret 1800110d8: 33 c0 xor %eax,%eax 1800110da: 48 83 c4 20 add $0x20,%rsp 1800110de: 5b pop %rbx 1800110df: c3 ret 1800110e0: 4c 8b dc mov %rsp,%r11 1800110e3: 53 push %rbx 1800110e4: 48 83 ec 40 sub $0x40,%rsp 1800110e8: 8b 41 1c mov 0x1c(%rcx),%eax 1800110eb: 48 8b d9 mov %rcx,%rbx 1800110ee: 39 41 20 cmp %eax,0x20(%rcx) 1800110f1: 0f 86 75 02 00 00 jbe 0x18001136c 1800110f7: 4d 89 7b d8 mov %r15,-0x28(%r11) 1800110fb: 44 8b 79 14 mov 0x14(%rcx),%r15d 1800110ff: 44 39 79 18 cmp %r15d,0x18(%rcx) 180011103: 0f 8e 5e 02 00 00 jle 0x180011367 180011109: 8b 81 c0 1f 04 00 mov 0x41fc0(%rcx),%eax 18001110f: 49 89 6b 08 mov %rbp,0x8(%r11) 180011113: 49 89 73 10 mov %rsi,0x10(%r11) 180011117: 49 89 7b 18 mov %rdi,0x18(%r11) 18001111b: 4d 89 63 f0 mov %r12,-0x10(%r11) 18001111f: 4d 89 6b e8 mov %r13,-0x18(%r11) 180011123: 4d 89 73 e0 mov %r14,-0x20(%r11) 180011127: 44 8b b1 38 79 04 00 mov 0x47938(%rcx),%r14d 18001112e: 33 f6 xor %esi,%esi 180011130: 41 bd ff ff 00 00 mov $0xffff,%r13d 180011136: d1 e8 shr $1,%eax 180011138: 41 d1 ee shr $1,%r14d 18001113b: 8b ee mov %esi,%ebp 18001113d: c7 41 74 01 00 00 00 movl $0x1,0x74(%rcx) 180011144: 44 03 f0 add %eax,%r14d 180011147: 45 8b e5 mov %r13d,%r12d 18001114a: 66 66 90 data16 xchg %ax,%ax 18001114d: 66 66 90 data16 xchg %ax,%ax 180011150: 41 8d 3c 2c lea (%r12,%rbp,1),%edi 180011154: 45 33 c9 xor %r9d,%r9d 180011157: 45 8b c6 mov %r14d,%r8d 18001115a: d1 ef shr $1,%edi 18001115c: 48 8b cb mov %rbx,%rcx 18001115f: 0f b7 d7 movzwl %di,%edx 180011162: e8 29 51 00 00 call 0x180016290 180011167: 39 73 74 cmp %esi,0x74(%rbx) 18001116a: 75 05 jne 0x180011171 18001116c: 39 73 78 cmp %esi,0x78(%rbx) 18001116f: 74 15 je 0x180011186 180011171: f3 0f 10 93 d4 00 00 movss 0xd4(%rbx),%xmm2 180011178: 00 180011179: 45 8b ce mov %r14d,%r9d 18001117c: 8b d0 mov %eax,%edx 18001117e: 48 8b cb mov %rbx,%rcx 180011181: e8 0a 4a 00 00 call 0x180015b90 180011186: 41 3b c7 cmp %r15d,%eax 180011189: 7f 04 jg 0x18001118f 18001118b: 8b ef mov %edi,%ebp 18001118d: eb 03 jmp 0x180011192 18001118f: 44 8b e7 mov %edi,%r12d 180011192: 8d 45 01 lea 0x1(%rbp),%eax 180011195: 41 3b c4 cmp %r12d,%eax 180011198: 72 b6 jb 0x180011150 18001119a: 44 8b 73 18 mov 0x18(%rbx),%r14d 18001119e: 41 8d 04 2c lea (%r12,%rbp,1),%eax 1800111a2: 44 8b a3 38 79 04 00 mov 0x47938(%rbx),%r12d 1800111a9: d1 e8 shr $1,%eax 1800111ab: 41 d1 ec shr $1,%r12d 1800111ae: 8b ee mov %esi,%ebp 1800111b0: 44 0f b7 f8 movzwl %ax,%r15d 1800111b4: 8b 83 c0 1f 04 00 mov 0x41fc0(%rbx),%eax 1800111ba: c7 43 74 01 00 00 00 movl $0x1,0x74(%rbx) 1800111c1: d1 e8 shr $1,%eax 1800111c3: 44 03 e0 add %eax,%r12d 1800111c6: 66 66 66 90 data16 data16 xchg %ax,%ax 1800111ca: 66 66 90 data16 xchg %ax,%ax 1800111cd: 66 66 90 data16 xchg %ax,%ax 1800111d0: 41 8d 7c 2d 00 lea 0x0(%r13,%rbp,1),%edi 1800111d5: 45 33 c9 xor %r9d,%r9d 1800111d8: 45 8b c4 mov %r12d,%r8d 1800111db: d1 ef shr $1,%edi 1800111dd: 48 8b cb mov %rbx,%rcx 1800111e0: 0f b7 d7 movzwl %di,%edx 1800111e3: e8 a8 50 00 00 call 0x180016290 1800111e8: 39 73 74 cmp %esi,0x74(%rbx) 1800111eb: 75 05 jne 0x1800111f2 1800111ed: 39 73 78 cmp %esi,0x78(%rbx) 1800111f0: 74 15 je 0x180011207 1800111f2: f3 0f 10 93 d4 00 00 movss 0xd4(%rbx),%xmm2 1800111f9: 00 1800111fa: 45 8b cc mov %r12d,%r9d 1800111fd: 8b d0 mov %eax,%edx 1800111ff: 48 8b cb mov %rbx,%rcx 180011202: e8 89 49 00 00 call 0x180015b90 180011207: 41 3b c6 cmp %r14d,%eax 18001120a: 7f 04 jg 0x180011210 18001120c: 8b ef mov %edi,%ebp 18001120e: eb 03 jmp 0x180011213 180011210: 44 8b ef mov %edi,%r13d 180011213: 8d 45 01 lea 0x1(%rbp),%eax 180011216: 41 3b c5 cmp %r13d,%eax 180011219: 72 b5 jb 0x1800111d0 18001121b: 8b 8b 14 20 04 00 mov 0x42014(%rbx),%ecx 180011221: 44 8b 63 1c mov 0x1c(%rbx),%r12d 180011225: 4c 8b 74 24 28 mov 0x28(%rsp),%r14 18001122a: 41 8d 44 2d 00 lea 0x0(%r13,%rbp,1),%eax 18001122f: 44 8b 6b 20 mov 0x20(%rbx),%r13d 180011233: 45 8b c7 mov %r15d,%r8d 180011236: d1 e8 shr $1,%eax 180011238: 44 0f b7 d0 movzwl %ax,%r10d 18001123c: 8b 83 10 20 04 00 mov 0x42010(%rbx),%eax 180011242: 41 3b c2 cmp %r10d,%eax 180011245: 45 8b ca mov %r10d,%r9d 180011248: 44 0f 4f c8 cmovg %eax,%r9d 18001124c: 41 3b cf cmp %r15d,%ecx 18001124f: 44 0f 4c c1 cmovl %ecx,%r8d 180011253: 33 d2 xor %edx,%edx 180011255: 44 89 8b 2c 20 04 00 mov %r9d,0x4202c(%rbx) 18001125c: 45 2b c8 sub %r8d,%r9d 18001125f: 45 2b f8 sub %r8d,%r15d 180011262: 45 2b d0 sub %r8d,%r10d 180011265: 41 c1 e4 02 shl $0x2,%r12d 180011269: 41 c1 e5 02 shl $0x2,%r13d 18001126d: 44 89 83 30 20 04 00 mov %r8d,0x42030(%rbx) 180011274: 45 69 ff ff 03 00 00 imul $0x3ff,%r15d,%r15d 18001127b: 45 69 d2 ff 03 00 00 imul $0x3ff,%r10d,%r10d 180011282: 41 8b c7 mov %r15d,%eax 180011285: 41 f7 f1 div %r9d 180011288: 33 d2 xor %edx,%edx 18001128a: 44 8b d8 mov %eax,%r11d 18001128d: 41 8b c2 mov %r10d,%eax 180011290: 41 f7 f1 div %r9d 180011293: 45 85 db test %r11d,%r11d 180011296: 44 8b c8 mov %eax,%r9d 180011299: 74 0f je 0x1800112aa 18001129b: 41 8b c4 mov %r12d,%eax 18001129e: 33 d2 xor %edx,%edx 1800112a0: c1 e0 16 shl $0x16,%eax 1800112a3: 41 f7 f3 div %r11d 1800112a6: 8b e8 mov %eax,%ebp 1800112a8: eb 02 jmp 0x1800112ac 1800112aa: 8b ee mov %esi,%ebp 1800112ac: 45 3b cb cmp %r11d,%r9d 1800112af: 76 17 jbe 0x1800112c8 1800112b1: 41 8b c5 mov %r13d,%eax 1800112b4: 41 8b c9 mov %r9d,%ecx 1800112b7: 33 d2 xor %edx,%edx 1800112b9: 41 2b c4 sub %r12d,%eax 1800112bc: 41 2b cb sub %r11d,%ecx 1800112bf: c1 e0 16 shl $0x16,%eax 1800112c2: f7 f1 div %ecx 1800112c4: 8b f8 mov %eax,%edi 1800112c6: eb 02 jmp 0x1800112ca 1800112c8: 8b fe mov %esi,%edi 1800112ca: b9 ff 03 00 00 mov $0x3ff,%ecx 1800112cf: 44 3b c9 cmp %ecx,%r9d 1800112d2: 73 15 jae 0x1800112e9 1800112d4: 83 c8 ff or $0xffffffff,%eax 1800112d7: 41 2b c9 sub %r9d,%ecx 1800112da: 33 d2 xor %edx,%edx 1800112dc: 41 2b c5 sub %r13d,%eax 1800112df: c1 e0 16 shl $0x16,%eax 1800112e2: f7 f1 div %ecx 1800112e4: 44 8b d0 mov %eax,%r10d 1800112e7: eb 03 jmp 0x1800112ec 1800112e9: 44 8b d6 mov %esi,%r10d 1800112ec: 8b cf mov %edi,%ecx 1800112ee: 41 8b d2 mov %r10d,%edx 1800112f1: 48 81 c3 4c 28 04 00 add $0x4284c,%rbx 1800112f8: 44 8b c6 mov %esi,%r8d 1800112fb: 41 0f af cb imul %r11d,%ecx 1800112ff: 41 0f af d1 imul %r9d,%edx 180011303: f7 d9 neg %ecx 180011305: f7 da neg %edx 180011307: 41 3b f3 cmp %r11d,%esi 18001130a: 77 0a ja 0x180011316 18001130c: 41 8b c0 mov %r8d,%eax 18001130f: c1 e8 18 shr $0x18,%eax 180011312: 88 03 mov %al,(%rbx) 180011314: eb 21 jmp 0x180011337 180011316: 41 3b f1 cmp %r9d,%esi 180011319: 72 0f jb 0x18001132a 18001131b: 8b c2 mov %edx,%eax 18001131d: c1 e8 16 shr $0x16,%eax 180011320: 41 03 c5 add %r13d,%eax 180011323: c1 e8 02 shr $0x2,%eax 180011326: 88 03 mov %al,(%rbx) 180011328: eb 0d jmp 0x180011337 18001132a: 8b c1 mov %ecx,%eax 18001132c: c1 e8 16 shr $0x16,%eax 18001132f: 41 03 c4 add %r12d,%eax 180011332: c1 e8 02 shr $0x2,%eax 180011335: 88 03 mov %al,(%rbx) 180011337: 83 c6 01 add $0x1,%esi 18001133a: 41 03 d2 add %r10d,%edx 18001133d: 03 cf add %edi,%ecx 18001133f: 44 03 c5 add %ebp,%r8d 180011342: 48 83 c3 01 add $0x1,%rbx 180011346: 81 fe 00 04 00 00 cmp $0x400,%esi 18001134c: 72 b9 jb 0x180011307 18001134e: 4c 8b 6c 24 30 mov 0x30(%rsp),%r13 180011353: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 180011358: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 18001135d: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 180011362: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 180011367: 4c 8b 7c 24 20 mov 0x20(%rsp),%r15 18001136c: 48 83 c4 40 add $0x40,%rsp 180011370: 5b pop %rbx 180011371: c3 ret 180011372: cc int3 180011373: cc int3 180011374: cc int3 180011375: cc int3 180011376: cc int3 180011377: cc int3 180011378: cc int3 180011379: cc int3 18001137a: cc int3 18001137b: cc int3 18001137c: cc int3 18001137d: cc int3 18001137e: cc int3 18001137f: cc int3 180011380: 40 53 rex push %rbx 180011382: 55 push %rbp 180011383: 56 push %rsi 180011384: 57 push %rdi 180011385: 41 54 push %r12 180011387: b8 00 28 00 00 mov $0x2800,%eax 18001138c: e8 0f 16 04 00 call 0x1800529a0 180011391: 48 2b e0 sub %rax,%rsp 180011394: 44 8b 99 c4 1f 04 00 mov 0x41fc4(%rcx),%r11d 18001139b: 4c 8b 81 70 02 00 00 mov 0x270(%rcx),%r8 1800113a2: 45 33 d2 xor %r10d,%r10d 1800113a5: 45 85 db test %r11d,%r11d 1800113a8: 4c 89 b4 24 38 28 00 mov %r14,0x2838(%rsp) 1800113af: 00 1800113b0: 48 8b d9 mov %rcx,%rbx 1800113b3: 4c 89 bc 24 40 28 00 mov %r15,0x2840(%rsp) 1800113ba: 00 1800113bb: 74 60 je 0x18001141d 1800113bd: 44 8b a1 c0 1f 04 00 mov 0x41fc0(%rcx),%r12d 1800113c4: 8b b1 c4 1f 04 00 mov 0x41fc4(%rcx),%esi 1800113ca: 48 8d 3c 24 lea (%rsp),%rdi 1800113ce: 41 8b ec mov %r12d,%ebp 1800113d1: c1 ed 02 shr $0x2,%ebp 1800113d4: 85 ed test %ebp,%ebp 1800113d6: 45 8b ca mov %r10d,%r9d 1800113d9: 8b d5 mov %ebp,%edx 1800113db: 74 2b je 0x180011408 1800113dd: 66 66 90 data16 xchg %ax,%ax 1800113e0: 41 0f b7 48 02 movzwl 0x2(%r8),%ecx 1800113e5: 41 0f b7 00 movzwl (%r8),%eax 1800113e9: 49 83 c0 08 add $0x8,%r8 1800113ed: 44 03 c8 add %eax,%r9d 1800113f0: 44 03 c9 add %ecx,%r9d 1800113f3: 41 0f b7 48 fc movzwl -0x4(%r8),%ecx 1800113f8: 44 03 c9 add %ecx,%r9d 1800113fb: 41 0f b7 48 fe movzwl -0x2(%r8),%ecx 180011400: 44 03 c9 add %ecx,%r9d 180011403: 83 c2 ff add $0xffffffff,%edx 180011406: 75 d8 jne 0x1800113e0 180011408: 33 d2 xor %edx,%edx 18001140a: 41 8b c1 mov %r9d,%eax 18001140d: 48 83 c7 04 add $0x4,%rdi 180011411: 41 f7 f4 div %r12d 180011414: 48 83 ee 01 sub $0x1,%rsi 180011418: 89 47 fc mov %eax,-0x4(%rdi) 18001141b: 75 b7 jne 0x1800113d4 18001141d: 41 8b fb mov %r11d,%edi 180011420: 41 8b f3 mov %r11d,%esi 180011423: 45 8b ca mov %r10d,%r9d 180011426: c1 ee 02 shr $0x2,%esi 180011429: 41 8b ea mov %r10d,%ebp 18001142c: 45 8b e2 mov %r10d,%r12d 18001142f: 6b ff 07 imul $0x7,%edi,%edi 180011432: c1 ef 03 shr $0x3,%edi 180011435: 83 fe 02 cmp $0x2,%esi 180011438: 45 8b c2 mov %r10d,%r8d 18001143b: 41 8b c2 mov %r10d,%eax 18001143e: 49 8b ca mov %r10,%rcx 180011441: 7c 1f jl 0x180011462 180011443: 8d 46 fe lea -0x2(%rsi),%eax 180011446: d1 e8 shr $1,%eax 180011448: 83 c0 01 add $0x1,%eax 18001144b: 8b d0 mov %eax,%edx 18001144d: 03 c0 add %eax,%eax 18001144f: 90 nop 180011450: 44 03 0c 8c add (%rsp,%rcx,4),%r9d 180011454: 03 6c 8c 04 add 0x4(%rsp,%rcx,4),%ebp 180011458: 48 83 c1 02 add $0x2,%rcx 18001145c: 48 83 ea 01 sub $0x1,%rdx 180011460: 75 ee jne 0x180011450 180011462: 3b c6 cmp %esi,%eax 180011464: 73 04 jae 0x18001146a 180011466: 44 8b 24 8c mov (%rsp,%rcx,4),%r12d 18001146a: 42 8d 44 0d 00 lea 0x0(%rbp,%r9,1),%eax 18001146f: 44 8b ce mov %esi,%r9d 180011472: 44 03 e0 add %eax,%r12d 180011475: 41 3b f3 cmp %r11d,%esi 180011478: 73 23 jae 0x18001149d 18001147a: 8b 93 c4 1f 04 00 mov 0x41fc4(%rbx),%edx 180011480: 48 8d 0c b4 lea (%rsp,%rsi,4),%rcx 180011484: 2b d6 sub %esi,%edx 180011486: 66 66 66 90 data16 data16 xchg %ax,%ax 18001148a: 66 66 90 data16 xchg %ax,%ax 18001148d: 66 66 90 data16 xchg %ax,%ax 180011490: 44 03 01 add (%rcx),%r8d 180011493: 48 83 c1 04 add $0x4,%rcx 180011497: 48 83 ea 01 sub $0x1,%rdx 18001149b: 75 f3 jne 0x180011490 18001149d: f3 0f 10 25 5b d2 04 movss 0x4d25b(%rip),%xmm4 # 0x18005e700 1800114a4: 00 1800114a5: 44 8b ff mov %edi,%r15d 1800114a8: 4c 89 ac 24 30 28 00 mov %r13,0x2830(%rsp) 1800114af: 00 1800114b0: 44 2b fe sub %esi,%r15d 1800114b3: 8b ee mov %esi,%ebp 1800114b5: 4d 8b f1 mov %r9,%r14 1800114b8: 41 83 c7 01 add $0x1,%r15d 1800114bc: 41 83 ff 04 cmp $0x4,%r15d 1800114c0: 0f 8c a4 01 00 00 jl 0x18001166a 1800114c6: f3 49 0f 2a eb cvtsi2ss %r11,%xmm5 1800114cb: 44 8d 6e 02 lea 0x2(%rsi),%r13d 1800114cf: 44 8d 57 fd lea -0x3(%rdi),%r10d 1800114d3: 90 nop 1800114d4: 66 66 66 90 data16 data16 xchg %ax,%ax 1800114d8: 66 66 66 90 data16 data16 xchg %ax,%ax 1800114dc: 66 66 66 90 data16 data16 xchg %ax,%ax 1800114e0: 42 8b 04 b4 mov (%rsp,%r14,4),%eax 1800114e4: 41 8d 4d ff lea -0x1(%r13),%ecx 1800114e8: 41 8b d3 mov %r11d,%edx 1800114eb: 44 03 e0 add %eax,%r12d 1800114ee: 44 2b c0 sub %eax,%r8d 1800114f1: 2b d5 sub %ebp,%edx 1800114f3: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 1800114f8: 8d 4a ff lea -0x1(%rdx),%ecx 1800114fb: 41 8b c4 mov %r12d,%eax 1800114fe: f3 48 0f 2a d0 cvtsi2ss %rax,%xmm2 180011503: 41 8b c0 mov %r8d,%eax 180011506: 0f 28 d8 movaps %xmm0,%xmm3 180011509: f3 0f 5e dd divss %xmm5,%xmm3 18001150d: f3 48 0f 2a c8 cvtsi2ss %rax,%xmm1 180011512: 41 8b c5 mov %r13d,%eax 180011515: f3 0f 5e d0 divss %xmm0,%xmm2 180011519: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 18001151e: 8d 4a fe lea -0x2(%rdx),%ecx 180011521: f3 0f 5e c8 divss %xmm0,%xmm1 180011525: 0f 28 c4 movaps %xmm4,%xmm0 180011528: f3 0f 5c c3 subss %xmm3,%xmm0 18001152c: f3 0f 59 c3 mulss %xmm3,%xmm0 180011530: f3 0f 5c d1 subss %xmm1,%xmm2 180011534: f3 48 0f 2a c8 cvtsi2ss %rax,%xmm1 180011539: 42 8b 44 b4 04 mov 0x4(%rsp,%r14,4),%eax 18001153e: f3 0f 59 c2 mulss %xmm2,%xmm0 180011542: 44 03 e0 add %eax,%r12d 180011545: 44 2b c0 sub %eax,%r8d 180011548: 41 8b c4 mov %r12d,%eax 18001154b: f3 0f 59 c2 mulss %xmm2,%xmm0 18001154f: 0f 28 d9 movaps %xmm1,%xmm3 180011552: f3 42 0f 11 84 b4 00 movss %xmm0,0x1400(%rsp,%r14,4) 180011559: 14 00 00 18001155c: f3 48 0f 2a d0 cvtsi2ss %rax,%xmm2 180011561: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180011566: f3 0f 5e dd divss %xmm5,%xmm3 18001156a: 41 8b c0 mov %r8d,%eax 18001156d: 41 8d 4d 01 lea 0x1(%r13),%ecx 180011571: f3 0f 5e d1 divss %xmm1,%xmm2 180011575: f3 48 0f 2a c8 cvtsi2ss %rax,%xmm1 18001157a: 42 8b 44 b4 08 mov 0x8(%rsp,%r14,4),%eax 18001157f: 44 03 e0 add %eax,%r12d 180011582: 44 2b c0 sub %eax,%r8d 180011585: 41 8b c4 mov %r12d,%eax 180011588: f3 0f 5e c8 divss %xmm0,%xmm1 18001158c: 0f 28 c4 movaps %xmm4,%xmm0 18001158f: f3 0f 5c c3 subss %xmm3,%xmm0 180011593: f3 0f 59 c3 mulss %xmm3,%xmm0 180011597: f3 0f 5c d1 subss %xmm1,%xmm2 18001159b: f3 0f 59 c2 mulss %xmm2,%xmm0 18001159f: f3 0f 59 c2 mulss %xmm2,%xmm0 1800115a3: f3 48 0f 2a d0 cvtsi2ss %rax,%xmm2 1800115a8: 41 8b c0 mov %r8d,%eax 1800115ab: f3 42 0f 11 84 b4 04 movss %xmm0,0x1404(%rsp,%r14,4) 1800115b2: 14 00 00 1800115b5: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 1800115ba: f3 48 0f 2a c8 cvtsi2ss %rax,%xmm1 1800115bf: 42 8b 44 b4 0c mov 0xc(%rsp,%r14,4),%eax 1800115c4: 8d 4a fd lea -0x3(%rdx),%ecx 1800115c7: 44 03 e0 add %eax,%r12d 1800115ca: 44 2b c0 sub %eax,%r8d 1800115cd: 41 8b c4 mov %r12d,%eax 1800115d0: f3 0f 5e d0 divss %xmm0,%xmm2 1800115d4: 0f 28 d8 movaps %xmm0,%xmm3 1800115d7: f3 0f 5e dd divss %xmm5,%xmm3 1800115db: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 1800115e0: 41 8d 4d 02 lea 0x2(%r13),%ecx 1800115e4: f3 0f 5e c8 divss %xmm0,%xmm1 1800115e8: 0f 28 c4 movaps %xmm4,%xmm0 1800115eb: f3 0f 5c c3 subss %xmm3,%xmm0 1800115ef: f3 0f 59 c3 mulss %xmm3,%xmm0 1800115f3: f3 0f 5c d1 subss %xmm1,%xmm2 1800115f7: f3 0f 59 c2 mulss %xmm2,%xmm0 1800115fb: f3 0f 59 c2 mulss %xmm2,%xmm0 1800115ff: f3 48 0f 2a d0 cvtsi2ss %rax,%xmm2 180011604: 41 8b c0 mov %r8d,%eax 180011607: f3 42 0f 11 84 b4 08 movss %xmm0,0x1408(%rsp,%r14,4) 18001160e: 14 00 00 180011611: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180011616: f3 48 0f 2a c8 cvtsi2ss %rax,%xmm1 18001161b: 8d 4a fc lea -0x4(%rdx),%ecx 18001161e: 0f 28 d8 movaps %xmm0,%xmm3 180011621: f3 0f 5e d0 divss %xmm0,%xmm2 180011625: f3 0f 5e dd divss %xmm5,%xmm3 180011629: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 18001162e: 83 c5 04 add $0x4,%ebp 180011631: 49 83 c6 04 add $0x4,%r14 180011635: 41 83 c5 04 add $0x4,%r13d 180011639: 41 3b ea cmp %r10d,%ebp 18001163c: f3 0f 5e c8 divss %xmm0,%xmm1 180011640: 0f 28 c4 movaps %xmm4,%xmm0 180011643: f3 0f 5c c3 subss %xmm3,%xmm0 180011647: f3 0f 59 c3 mulss %xmm3,%xmm0 18001164b: f3 0f 5c d1 subss %xmm1,%xmm2 18001164f: f3 0f 59 c2 mulss %xmm2,%xmm0 180011653: f3 0f 59 c2 mulss %xmm2,%xmm0 180011657: f3 42 0f 11 84 b4 fc movss %xmm0,0x13fc(%rsp,%r14,4) 18001165e: 13 00 00 180011661: 0f 86 79 fe ff ff jbe 0x1800114e0 180011667: 45 33 d2 xor %r10d,%r10d 18001166a: 3b ef cmp %edi,%ebp 18001166c: 0f 87 82 00 00 00 ja 0x1800116f4 180011672: 44 8b ab c4 1f 04 00 mov 0x41fc4(%rbx),%r13d 180011679: 8d 55 01 lea 0x1(%rbp),%edx 18001167c: 4a 8d 0c b5 00 00 00 lea 0x0(,%r14,4),%rcx 180011683: 00 180011684: f3 49 0f 2a ed cvtsi2ss %r13,%xmm5 180011689: 8b c2 mov %edx,%eax 18001168b: 48 83 c1 04 add $0x4,%rcx 18001168f: 83 c2 01 add $0x1,%edx 180011692: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 180011697: 8b 44 0c fc mov -0x4(%rsp,%rcx,1),%eax 18001169b: 44 03 e0 add %eax,%r12d 18001169e: 44 2b c0 sub %eax,%r8d 1800116a1: 41 8b c4 mov %r12d,%eax 1800116a4: f3 48 0f 2a d0 cvtsi2ss %rax,%xmm2 1800116a9: 41 8b c0 mov %r8d,%eax 1800116ac: 0f 28 d8 movaps %xmm0,%xmm3 1800116af: f3 0f 5e dd divss %xmm5,%xmm3 1800116b3: f3 48 0f 2a c8 cvtsi2ss %rax,%xmm1 1800116b8: 41 8b c5 mov %r13d,%eax 1800116bb: f3 0f 5e d0 divss %xmm0,%xmm2 1800116bf: 2b c5 sub %ebp,%eax 1800116c1: 83 c5 01 add $0x1,%ebp 1800116c4: 83 c0 ff add $0xffffffff,%eax 1800116c7: 3b ef cmp %edi,%ebp 1800116c9: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 1800116ce: f3 0f 5e c8 divss %xmm0,%xmm1 1800116d2: 0f 28 c4 movaps %xmm4,%xmm0 1800116d5: f3 0f 5c c3 subss %xmm3,%xmm0 1800116d9: f3 0f 59 c3 mulss %xmm3,%xmm0 1800116dd: f3 0f 5c d1 subss %xmm1,%xmm2 1800116e1: f3 0f 59 c2 mulss %xmm2,%xmm0 1800116e5: f3 0f 59 c2 mulss %xmm2,%xmm0 1800116e9: f3 0f 11 84 0c fc 13 movss %xmm0,0x13fc(%rsp,%rcx,1) 1800116f0: 00 00 1800116f2: 76 95 jbe 0x180011689 1800116f4: f3 0f 10 84 b4 00 14 movss 0x1400(%rsp,%rsi,4),%xmm0 1800116fb: 00 00 1800116fd: 4c 8b b4 24 38 28 00 mov 0x2838(%rsp),%r14 180011704: 00 180011705: 41 83 ff 04 cmp $0x4,%r15d 180011709: 4c 8b bc 24 40 28 00 mov 0x2840(%rsp),%r15 180011710: 00 180011711: 44 8b c6 mov %esi,%r8d 180011714: 8b c6 mov %esi,%eax 180011716: 7c 6c jl 0x180011784 180011718: 8d 57 fd lea -0x3(%rdi),%edx 18001171b: 8d 4e 02 lea 0x2(%rsi),%ecx 18001171e: 66 90 xchg %ax,%ax 180011720: f3 42 0f 10 8c 8c 00 movss 0x1400(%rsp,%r9,4),%xmm1 180011727: 14 00 00 18001172a: 0f 2f c8 comiss %xmm0,%xmm1 18001172d: 72 06 jb 0x180011735 18001172f: 0f 28 c1 movaps %xmm1,%xmm0 180011732: 44 8b c0 mov %eax,%r8d 180011735: f3 42 0f 10 8c 8c 04 movss 0x1404(%rsp,%r9,4),%xmm1 18001173c: 14 00 00 18001173f: 0f 2f c8 comiss %xmm0,%xmm1 180011742: 72 07 jb 0x18001174b 180011744: 0f 28 c1 movaps %xmm1,%xmm0 180011747: 44 8d 41 ff lea -0x1(%rcx),%r8d 18001174b: f3 42 0f 10 8c 8c 08 movss 0x1408(%rsp,%r9,4),%xmm1 180011752: 14 00 00 180011755: 0f 2f c8 comiss %xmm0,%xmm1 180011758: 72 06 jb 0x180011760 18001175a: 0f 28 c1 movaps %xmm1,%xmm0 18001175d: 44 8b c1 mov %ecx,%r8d 180011760: f3 42 0f 10 8c 8c 0c movss 0x140c(%rsp,%r9,4),%xmm1 180011767: 14 00 00 18001176a: 0f 2f c8 comiss %xmm0,%xmm1 18001176d: 72 07 jb 0x180011776 18001176f: 0f 28 c1 movaps %xmm1,%xmm0 180011772: 44 8d 41 01 lea 0x1(%rcx),%r8d 180011776: 83 c0 04 add $0x4,%eax 180011779: 49 83 c1 04 add $0x4,%r9 18001177d: 83 c1 04 add $0x4,%ecx 180011780: 3b c2 cmp %edx,%eax 180011782: 76 9c jbe 0x180011720 180011784: 3b c7 cmp %edi,%eax 180011786: 77 22 ja 0x1800117aa 180011788: 4a 8d 8c 8c 00 14 00 lea 0x1400(%rsp,%r9,4),%rcx 18001178f: 00 180011790: f3 0f 10 09 movss (%rcx),%xmm1 180011794: 0f 2f c8 comiss %xmm0,%xmm1 180011797: 72 06 jb 0x18001179f 180011799: 0f 28 c1 movaps %xmm1,%xmm0 18001179c: 44 8b c0 mov %eax,%r8d 18001179f: 83 c0 01 add $0x1,%eax 1800117a2: 48 83 c1 04 add $0x4,%rcx 1800117a6: 3b c7 cmp %edi,%eax 1800117a8: 76 e6 jbe 0x180011790 1800117aa: 44 3b c6 cmp %esi,%r8d 1800117ad: 0f 84 5e 01 00 00 je 0x180011911 1800117b3: 44 3b c7 cmp %edi,%r8d 1800117b6: 0f 84 55 01 00 00 je 0x180011911 1800117bc: 45 8d 60 01 lea 0x1(%r8),%r12d 1800117c0: 41 8b fa mov %r10d,%edi 1800117c3: 41 8b ea mov %r10d,%ebp 1800117c6: 41 83 fc 02 cmp $0x2,%r12d 1800117ca: 45 8b ea mov %r10d,%r13d 1800117cd: 45 8b ca mov %r10d,%r9d 1800117d0: 49 8b ca mov %r10,%rcx 1800117d3: 7c 21 jl 0x1800117f6 1800117d5: 41 8d 50 01 lea 0x1(%r8),%edx 1800117d9: 48 d1 ea shr $1,%rdx 1800117dc: 8d 04 12 lea (%rdx,%rdx,1),%eax 1800117df: 90 nop 1800117e0: 03 3c 8c add (%rsp,%rcx,4),%edi 1800117e3: 03 6c 8c 04 add 0x4(%rsp,%rcx,4),%ebp 1800117e7: 48 83 c1 02 add $0x2,%rcx 1800117eb: 48 83 ea 01 sub $0x1,%rdx 1800117ef: 75 ef jne 0x1800117e0 1800117f1: 41 3b c0 cmp %r8d,%eax 1800117f4: 77 04 ja 0x1800117fa 1800117f6: 44 8b 2c 8c mov (%rsp,%rcx,4),%r13d 1800117fa: 8d 44 3d 00 lea 0x0(%rbp,%rdi,1),%eax 1800117fe: 44 03 e8 add %eax,%r13d 180011801: 45 3b e3 cmp %r11d,%r12d 180011804: 49 63 c4 movslq %r12d,%rax 180011807: 73 17 jae 0x180011820 180011809: 41 8b cb mov %r11d,%ecx 18001180c: 48 8d 14 84 lea (%rsp,%rax,4),%rdx 180011810: 41 2b cc sub %r12d,%ecx 180011813: 44 03 0a add (%rdx),%r9d 180011816: 48 83 c2 04 add $0x4,%rdx 18001181a: 48 83 e9 01 sub $0x1,%rcx 18001181e: 75 f3 jne 0x180011813 180011820: 33 d2 xor %edx,%edx 180011822: 41 8b c5 mov %r13d,%eax 180011825: 41 8b cb mov %r11d,%ecx 180011828: 41 f7 f4 div %r12d 18001182b: 41 2b c8 sub %r8d,%ecx 18001182e: 33 d2 xor %edx,%edx 180011830: 8b f8 mov %eax,%edi 180011832: 83 e9 01 sub $0x1,%ecx 180011835: 41 8b c1 mov %r9d,%eax 180011838: f7 f1 div %ecx 18001183a: 44 8b c8 mov %eax,%r9d 18001183d: 8b c7 mov %edi,%eax 18001183f: 41 2b c1 sub %r9d,%eax 180011842: 41 8d 0c 39 lea (%r9,%rdi,1),%ecx 180011846: 99 cltd 180011847: 33 c2 xor %edx,%eax 180011849: 2b c2 sub %edx,%eax 18001184b: c1 e0 07 shl $0x7,%eax 18001184e: 3b c1 cmp %ecx,%eax 180011850: 0f 8c bb 00 00 00 jl 0x180011911 180011856: 41 3b f9 cmp %r9d,%edi 180011859: 0f 8c b2 00 00 00 jl 0x180011911 18001185f: 8b 93 60 4c 04 00 mov 0x44c60(%rbx),%edx 180011865: 41 8b c0 mov %r8d,%eax 180011868: 3b d6 cmp %esi,%edx 18001186a: 8b 0c 84 mov (%rsp,%rax,4),%ecx 18001186d: 89 8b 68 4c 04 00 mov %ecx,0x44c68(%rbx) 180011873: 76 50 jbe 0x1800118c5 180011875: 41 8d 43 ff lea -0x1(%r11),%eax 180011879: 3b d0 cmp %eax,%edx 18001187b: 77 48 ja 0x1800118c5 18001187d: 41 c1 eb 07 shr $0x7,%r11d 180011881: 41 b9 01 00 00 00 mov $0x1,%r9d 180011887: 45 3b d9 cmp %r9d,%r11d 18001188a: 41 8b c3 mov %r11d,%eax 18001188d: 41 0f 42 c1 cmovb %r9d,%eax 180011891: 03 c2 add %edx,%eax 180011893: 44 3b c0 cmp %eax,%r8d 180011896: 72 0d jb 0x1800118a5 180011898: 45 3b d9 cmp %r9d,%r11d 18001189b: 45 8b c3 mov %r11d,%r8d 18001189e: 45 0f 42 c1 cmovb %r9d,%r8d 1800118a2: 44 03 c2 add %edx,%r8d 1800118a5: 45 3b d9 cmp %r9d,%r11d 1800118a8: 41 8b cb mov %r11d,%ecx 1800118ab: 8b c2 mov %edx,%eax 1800118ad: 41 0f 42 c9 cmovb %r9d,%ecx 1800118b1: 2b c1 sub %ecx,%eax 1800118b3: 44 3b c0 cmp %eax,%r8d 1800118b6: 77 0d ja 0x1800118c5 1800118b8: 45 3b d9 cmp %r9d,%r11d 1800118bb: 44 8b c2 mov %edx,%r8d 1800118be: 45 0f 42 d9 cmovb %r9d,%r11d 1800118c2: 45 2b c3 sub %r11d,%r8d 1800118c5: 41 8d 78 01 lea 0x1(%r8),%edi 1800118c9: 45 8b ca mov %r10d,%r9d 1800118cc: 45 8b da mov %r10d,%r11d 1800118cf: 83 ff 02 cmp $0x2,%edi 1800118d2: 49 8b ca mov %r10,%rcx 1800118d5: 7c 22 jl 0x1800118f9 1800118d7: 41 8d 50 01 lea 0x1(%r8),%edx 1800118db: 48 d1 ea shr $1,%rdx 1800118de: 8d 04 12 lea (%rdx,%rdx,1),%eax 1800118e1: 44 03 14 8c add (%rsp,%rcx,4),%r10d 1800118e5: 44 03 4c 8c 04 add 0x4(%rsp,%rcx,4),%r9d 1800118ea: 48 83 c1 02 add $0x2,%rcx 1800118ee: 48 83 ea 01 sub $0x1,%rdx 1800118f2: 75 ed jne 0x1800118e1 1800118f4: 41 3b c0 cmp %r8d,%eax 1800118f7: 77 04 ja 0x1800118fd 1800118f9: 44 8b 1c 8c mov (%rsp,%rcx,4),%r11d 1800118fd: 43 8d 04 11 lea (%r9,%r10,1),%eax 180011901: 33 d2 xor %edx,%edx 180011903: 44 89 83 60 4c 04 00 mov %r8d,0x44c60(%rbx) 18001190a: 41 03 c3 add %r11d,%eax 18001190d: f7 f7 div %edi 18001190f: eb 17 jmp 0x180011928 180011911: 41 8d 43 ff lea -0x1(%r11),%eax 180011915: 44 89 93 68 4c 04 00 mov %r10d,0x44c68(%rbx) 18001191c: 89 83 60 4c 04 00 mov %eax,0x44c60(%rbx) 180011922: 8b 83 18 20 04 00 mov 0x42018(%rbx),%eax 180011928: 89 83 64 4c 04 00 mov %eax,0x44c64(%rbx) 18001192e: 4c 8b ac 24 30 28 00 mov 0x2830(%rsp),%r13 180011935: 00 180011936: 48 81 c4 00 28 00 00 add $0x2800,%rsp 18001193d: 41 5c pop %r12 18001193f: 5f pop %rdi 180011940: 5e pop %rsi 180011941: 5d pop %rbp 180011942: 5b pop %rbx 180011943: c3 ret 180011944: cc int3 180011945: cc int3 180011946: cc int3 180011947: cc int3 180011948: cc int3 180011949: cc int3 18001194a: cc int3 18001194b: cc int3 18001194c: cc int3 18001194d: cc int3 18001194e: cc int3 18001194f: cc int3 180011950: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180011955: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 18001195a: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18001195f: 57 push %rdi 180011960: 41 54 push %r12 180011962: 41 55 push %r13 180011964: 41 56 push %r14 180011966: 41 57 push %r15 180011968: b8 20 10 00 00 mov $0x1020,%eax 18001196d: e8 2e 10 04 00 call 0x1800529a0 180011972: 48 2b e0 sub %rax,%rsp 180011975: 83 b9 88 00 00 00 00 cmpl $0x0,0x88(%rcx) 18001197c: 8b 99 38 79 04 00 mov 0x47938(%rcx),%ebx 180011982: 49 8b f8 mov %r8,%rdi 180011985: 48 8b f2 mov %rdx,%rsi 180011988: 48 8b e9 mov %rcx,%rbp 18001198b: 74 16 je 0x1800119a3 18001198d: 83 79 10 00 cmpl $0x0,0x10(%rcx) 180011991: 75 10 jne 0x1800119a3 180011993: 8b 99 60 4c 04 00 mov 0x44c60(%rcx),%ebx 180011999: 83 c3 01 add $0x1,%ebx 18001199c: 0f af 99 c0 1f 04 00 imul 0x41fc0(%rcx),%ebx 1800119a3: 44 8b b9 30 20 04 00 mov 0x42030(%rcx),%r15d 1800119aa: 44 8b a1 2c 20 04 00 mov 0x4202c(%rcx),%r12d 1800119b1: 33 d2 xor %edx,%edx 1800119b3: b8 00 00 c0 ff mov $0xffc00000,%eax 1800119b8: 45 2b e7 sub %r15d,%r12d 1800119bb: 41 b8 00 10 00 00 mov $0x1000,%r8d 1800119c1: 41 f7 f4 div %r12d 1800119c4: 33 d2 xor %edx,%edx 1800119c6: 48 8b cf mov %rdi,%rcx 1800119c9: 44 8b e8 mov %eax,%r13d 1800119cc: 89 84 24 50 10 00 00 mov %eax,0x1050(%rsp) 1800119d3: e8 f8 3d 02 00 call 0x1800357d0 1800119d8: 85 db test %ebx,%ebx 1800119da: 74 1e je 0x1800119fa 1800119dc: 66 66 66 90 data16 data16 xchg %ax,%ax 1800119e0: 0f b7 0e movzwl (%rsi),%ecx 1800119e3: 48 83 c6 02 add $0x2,%rsi 1800119e7: 41 2b cf sub %r15d,%ecx 1800119ea: 41 0f af cd imul %r13d,%ecx 1800119ee: c1 e9 16 shr $0x16,%ecx 1800119f1: 83 04 8f 01 addl $0x1,(%rdi,%rcx,4) 1800119f5: 83 c3 ff add $0xffffffff,%ebx 1800119f8: 75 e6 jne 0x1800119e0 1800119fa: 45 33 ed xor %r13d,%r13d 1800119fd: 4c 8d 77 08 lea 0x8(%rdi),%r14 180011a01: 41 b9 00 01 00 00 mov $0x100,%r9d 180011a07: 49 8b c6 mov %r14,%rax 180011a0a: 41 8b dd mov %r13d,%ebx 180011a0d: 41 8b cd mov %r13d,%ecx 180011a10: 41 8b d5 mov %r13d,%edx 180011a13: 45 8b c5 mov %r13d,%r8d 180011a16: 66 66 66 90 data16 data16 xchg %ax,%ax 180011a1a: 66 66 90 data16 xchg %ax,%ax 180011a1d: 66 66 90 data16 xchg %ax,%ax 180011a20: 03 58 f8 add -0x8(%rax),%ebx 180011a23: 44 03 40 fc add -0x4(%rax),%r8d 180011a27: 03 10 add (%rax),%edx 180011a29: 03 48 04 add 0x4(%rax),%ecx 180011a2c: 48 83 c0 10 add $0x10,%rax 180011a30: 49 83 e9 01 sub $0x1,%r9 180011a34: 75 ea jne 0x180011a20 180011a36: 41 8d 04 10 lea (%r8,%rdx,1),%eax 180011a3a: 03 c1 add %ecx,%eax 180011a3c: 03 d8 add %eax,%ebx 180011a3e: 44 39 ad 88 00 00 00 cmp %r13d,0x88(%rbp) 180011a45: 0f 84 47 01 00 00 je 0x180011b92 180011a4b: 44 39 6d 10 cmp %r13d,0x10(%rbp) 180011a4f: 0f 85 3d 01 00 00 jne 0x180011b92 180011a55: 8b 85 c4 1f 04 00 mov 0x41fc4(%rbp),%eax 180011a5b: 83 e8 01 sub $0x1,%eax 180011a5e: 39 85 60 4c 04 00 cmp %eax,0x44c60(%rbp) 180011a64: 0f 83 28 01 00 00 jae 0x180011b92 180011a6a: 8b 95 64 4c 04 00 mov 0x44c64(%rbp),%edx 180011a70: 8b 8d 68 4c 04 00 mov 0x44c68(%rbp),%ecx 180011a76: 8b c2 mov %edx,%eax 180011a78: 44 8b c1 mov %ecx,%r8d 180011a7b: 41 c1 e0 05 shl $0x5,%r8d 180011a7f: 6b c0 1f imul $0x1f,%eax,%eax 180011a82: 41 3b c0 cmp %r8d,%eax 180011a85: 0f 8e 7d 00 00 00 jle 0x180011b08 180011a8b: 41 2b cf sub %r15d,%ecx 180011a8e: 33 d2 xor %edx,%edx 180011a90: 41 8b dd mov %r13d,%ebx 180011a93: 69 c9 ff 03 00 00 imul $0x3ff,%ecx,%ecx 180011a99: 8b c1 mov %ecx,%eax 180011a9b: 41 f7 f4 div %r12d 180011a9e: 85 c0 test %eax,%eax 180011aa0: 48 63 f0 movslq %eax,%rsi 180011aa3: 74 11 je 0x180011ab6 180011aa5: 44 8b c6 mov %esi,%r8d 180011aa8: 33 d2 xor %edx,%edx 180011aaa: 48 8b cf mov %rdi,%rcx 180011aad: 49 c1 e0 02 shl $0x2,%r8 180011ab1: e8 1a 3d 02 00 call 0x1800357d0 180011ab6: b8 00 04 00 00 mov $0x400,%eax 180011abb: 41 8b d5 mov %r13d,%edx 180011abe: 45 8b c5 mov %r13d,%r8d 180011ac1: 2b c6 sub %esi,%eax 180011ac3: 48 8b ce mov %rsi,%rcx 180011ac6: 83 f8 02 cmp $0x2,%eax 180011ac9: 7c 27 jl 0x180011af2 180011acb: b8 fe 03 00 00 mov $0x3fe,%eax 180011ad0: 2b c6 sub %esi,%eax 180011ad2: d1 e8 shr $1,%eax 180011ad4: 83 c0 01 add $0x1,%eax 180011ad7: 44 8b c8 mov %eax,%r9d 180011ada: 8d 34 46 lea (%rsi,%rax,2),%esi 180011add: 66 66 90 data16 xchg %ax,%ax 180011ae0: 03 14 8f add (%rdi,%rcx,4),%edx 180011ae3: 44 03 44 8f 04 add 0x4(%rdi,%rcx,4),%r8d 180011ae8: 48 83 c1 02 add $0x2,%rcx 180011aec: 49 83 e9 01 sub $0x1,%r9 180011af0: 75 ee jne 0x180011ae0 180011af2: 81 fe 00 04 00 00 cmp $0x400,%esi 180011af8: 73 03 jae 0x180011afd 180011afa: 8b 1c 8f mov (%rdi,%rcx,4),%ebx 180011afd: 42 8d 04 02 lea (%rdx,%r8,1),%eax 180011b01: 03 d8 add %eax,%ebx 180011b03: e9 8a 00 00 00 jmp 0x180011b92 180011b08: 6b d2 21 imul $0x21,%edx,%edx 180011b0b: 41 3b d0 cmp %r8d,%edx 180011b0e: 0f 8d 7e 00 00 00 jge 0x180011b92 180011b14: 33 d2 xor %edx,%edx 180011b16: 41 2b cf sub %r15d,%ecx 180011b19: 45 8b cd mov %r13d,%r9d 180011b1c: 45 8b d5 mov %r13d,%r10d 180011b1f: 41 8b dd mov %r13d,%ebx 180011b22: 69 c9 ff 03 00 00 imul $0x3ff,%ecx,%ecx 180011b28: 8b c1 mov %ecx,%eax 180011b2a: 41 f7 f4 div %r12d 180011b2d: 49 8b d5 mov %r13,%rdx 180011b30: 4c 63 d8 movslq %eax,%r11 180011b33: 41 8b c5 mov %r13d,%eax 180011b36: 41 83 fb 02 cmp $0x2,%r11d 180011b3a: 7c 27 jl 0x180011b63 180011b3c: 41 8d 4b fe lea -0x2(%r11),%ecx 180011b40: d1 e9 shr $1,%ecx 180011b42: 83 c1 01 add $0x1,%ecx 180011b45: 44 8b c1 mov %ecx,%r8d 180011b48: 8d 04 09 lea (%rcx,%rcx,1),%eax 180011b4b: 66 90 xchg %ax,%ax 180011b4d: 66 66 90 data16 xchg %ax,%ax 180011b50: 44 03 0c 97 add (%rdi,%rdx,4),%r9d 180011b54: 44 03 54 97 04 add 0x4(%rdi,%rdx,4),%r10d 180011b59: 48 83 c2 02 add $0x2,%rdx 180011b5d: 49 83 e8 01 sub $0x1,%r8 180011b61: 75 ed jne 0x180011b50 180011b63: 41 3b c3 cmp %r11d,%eax 180011b66: 73 03 jae 0x180011b6b 180011b68: 8b 1c 97 mov (%rdi,%rdx,4),%ebx 180011b6b: 43 8d 04 0a lea (%r10,%r9,1),%eax 180011b6f: 03 d8 add %eax,%ebx 180011b71: 41 81 fb 00 04 00 00 cmp $0x400,%r11d 180011b78: 73 18 jae 0x180011b92 180011b7a: 41 b8 00 04 00 00 mov $0x400,%r8d 180011b80: 4a 8d 0c 9f lea (%rdi,%r11,4),%rcx 180011b84: 33 d2 xor %edx,%edx 180011b86: 45 2b c3 sub %r11d,%r8d 180011b89: 49 c1 e0 02 shl $0x2,%r8 180011b8d: e8 3e 3c 02 00 call 0x1800357d0 180011b92: 44 39 6d 44 cmp %r13d,0x44(%rbp) 180011b96: 0f 86 00 01 00 00 jbe 0x180011c9c 180011b9c: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180011ba1: 33 d2 xor %edx,%edx 180011ba3: 41 b8 00 10 00 00 mov $0x1000,%r8d 180011ba9: e8 22 3c 02 00 call 0x1800357d0 180011bae: 44 8b 5d 3c mov 0x3c(%rbp),%r11d 180011bb2: 8b 4d 40 mov 0x40(%rbp),%ecx 180011bb5: 44 3b d9 cmp %ecx,%r11d 180011bb8: 77 70 ja 0x180011c2a 180011bba: 8b 75 34 mov 0x34(%rbp),%esi 180011bbd: 44 8b 75 38 mov 0x38(%rbp),%r14d 180011bc1: 44 8b 95 c0 1f 04 00 mov 0x41fc0(%rbp),%r10d 180011bc8: 4c 8b a5 70 02 00 00 mov 0x270(%rbp),%r12 180011bcf: 44 2b f6 sub %esi,%r14d 180011bd2: 45 8b c2 mov %r10d,%r8d 180011bd5: 41 83 c6 01 add $0x1,%r14d 180011bd9: 45 0f af c3 imul %r11d,%r8d 180011bdd: 41 2b cb sub %r11d,%ecx 180011be0: 44 8b 9c 24 50 10 00 mov 0x1050(%rsp),%r11d 180011be7: 00 180011be8: 44 8d 49 01 lea 0x1(%rcx),%r9d 180011bec: 66 66 66 90 data16 data16 xchg %ax,%ax 180011bf0: 41 8b c0 mov %r8d,%eax 180011bf3: 41 8b ce mov %r14d,%ecx 180011bf6: 48 03 c6 add %rsi,%rax 180011bf9: 45 85 f6 test %r14d,%r14d 180011bfc: 49 8d 14 44 lea (%r12,%rax,2),%rdx 180011c00: 74 1b je 0x180011c1d 180011c02: 0f b7 02 movzwl (%rdx),%eax 180011c05: 48 83 c2 02 add $0x2,%rdx 180011c09: 41 2b c7 sub %r15d,%eax 180011c0c: 41 0f af c3 imul %r11d,%eax 180011c10: c1 e8 16 shr $0x16,%eax 180011c13: 83 44 84 20 01 addl $0x1,0x20(%rsp,%rax,4) 180011c18: 83 e9 01 sub $0x1,%ecx 180011c1b: 75 e5 jne 0x180011c02 180011c1d: 45 03 c2 add %r10d,%r8d 180011c20: 49 83 e9 01 sub $0x1,%r9 180011c24: 75 ca jne 0x180011bf0 180011c26: 4c 8d 77 08 lea 0x8(%rdi),%r14 180011c2a: 4c 8d 54 24 20 lea 0x20(%rsp),%r10 180011c2f: 4c 8d 5c 24 24 lea 0x24(%rsp),%r11 180011c34: 41 8b d5 mov %r13d,%edx 180011c37: 4c 2b d7 sub %rdi,%r10 180011c3a: 45 8b c5 mov %r13d,%r8d 180011c3d: 45 8b cd mov %r13d,%r9d 180011c40: 4c 2b df sub %rdi,%r11 180011c43: 42 8b 44 ac 20 mov 0x20(%rsp,%r13,4),%eax 180011c48: 43 8b 0c 33 mov (%r11,%r14,1),%ecx 180011c4c: 49 83 c5 04 add $0x4,%r13 180011c50: 49 83 c6 10 add $0x10,%r14 180011c54: 0f af 45 44 imul 0x44(%rbp),%eax 180011c58: 41 01 46 e8 add %eax,-0x18(%r14) 180011c5c: 03 d8 add %eax,%ebx 180011c5e: 42 8b 44 ac 14 mov 0x14(%rsp,%r13,4),%eax 180011c63: 0f af 45 44 imul 0x44(%rbp),%eax 180011c67: 41 01 46 ec add %eax,-0x14(%r14) 180011c6b: 44 03 c8 add %eax,%r9d 180011c6e: 43 8b 44 32 f0 mov -0x10(%r10,%r14,1),%eax 180011c73: 0f af 45 44 imul 0x44(%rbp),%eax 180011c77: 41 01 46 f0 add %eax,-0x10(%r14) 180011c7b: 44 03 c0 add %eax,%r8d 180011c7e: 0f af 4d 44 imul 0x44(%rbp),%ecx 180011c82: 41 01 4e f4 add %ecx,-0xc(%r14) 180011c86: 03 d1 add %ecx,%edx 180011c88: 49 81 fd 00 04 00 00 cmp $0x400,%r13 180011c8f: 7c b2 jl 0x180011c43 180011c91: 42 8d 04 02 lea (%rdx,%r8,1),%eax 180011c95: 41 03 c1 add %r9d,%eax 180011c98: 03 c3 add %ebx,%eax 180011c9a: eb 02 jmp 0x180011c9e 180011c9c: 8b c3 mov %ebx,%eax 180011c9e: 4c 8d 9c 24 20 10 00 lea 0x1020(%rsp),%r11 180011ca5: 00 180011ca6: 49 8b 5b 38 mov 0x38(%r11),%rbx 180011caa: 49 8b 6b 40 mov 0x40(%r11),%rbp 180011cae: 49 8b 73 48 mov 0x48(%r11),%rsi 180011cb2: 49 8b e3 mov %r11,%rsp 180011cb5: 41 5f pop %r15 180011cb7: 41 5e pop %r14 180011cb9: 41 5d pop %r13 180011cbb: 41 5c pop %r12 180011cbd: 5f pop %rdi 180011cbe: c3 ret 180011cbf: cc int3 180011cc0: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 180011cc5: 55 push %rbp 180011cc6: 56 push %rsi 180011cc7: 57 push %rdi 180011cc8: 41 54 push %r12 180011cca: 41 55 push %r13 180011ccc: 41 56 push %r14 180011cce: 41 57 push %r15 180011cd0: 48 83 ec 20 sub $0x20,%rsp 180011cd4: 48 8b 91 70 02 00 00 mov 0x270(%rcx),%rdx 180011cdb: 4c 8d 81 4c 2c 04 00 lea 0x42c4c(%rcx),%r8 180011ce2: 48 8b e9 mov %rcx,%rbp 180011ce5: e8 66 fc ff ff call 0x180011950 180011cea: 83 bd 88 00 00 00 00 cmpl $0x0,0x88(%rbp) 180011cf1: 44 8b f8 mov %eax,%r15d 180011cf4: 74 09 je 0x180011cff 180011cf6: 44 8b b5 64 4c 04 00 mov 0x44c64(%rbp),%r14d 180011cfd: eb 07 jmp 0x180011d06 180011cff: 44 8b b5 18 20 04 00 mov 0x42018(%rbp),%r14d 180011d06: 8b 45 48 mov 0x48(%rbp),%eax 180011d09: bb 64 00 00 00 mov $0x64,%ebx 180011d0e: 48 8b cd mov %rbp,%rcx 180011d11: 3b c3 cmp %ebx,%eax 180011d13: 0f 4c d8 cmovl %eax,%ebx 180011d16: 41 c1 ef 08 shr $0x8,%r15d 180011d1a: e8 81 eb ff ff call 0x1800108a0 180011d1f: 8b 95 30 20 04 00 mov 0x42030(%rbp),%edx 180011d25: 8b 8d 2c 20 04 00 mov 0x4202c(%rbp),%ecx 180011d2b: 44 8b d8 mov %eax,%r11d 180011d2e: 89 44 24 60 mov %eax,0x60(%rsp) 180011d32: 44 8b c9 mov %ecx,%r9d 180011d35: 2b ca sub %edx,%ecx 180011d37: 41 8b c6 mov %r14d,%eax 180011d3a: 4c 8d a5 4c 28 04 00 lea 0x4284c(%rbp),%r12 180011d41: bf ff 03 00 00 mov $0x3ff,%edi 180011d46: 2b c2 sub %edx,%eax 180011d48: 33 d2 xor %edx,%edx 180011d4a: 4c 89 64 24 68 mov %r12,0x68(%rsp) 180011d4f: 69 c0 ff 03 00 00 imul $0x3ff,%eax,%eax 180011d55: f7 f1 div %ecx 180011d57: b9 9c ff ff ff mov $0xffffff9c,%ecx 180011d5c: 3b d9 cmp %ecx,%ebx 180011d5e: 4c 63 e8 movslq %eax,%r13 180011d61: b8 1f 85 eb 51 mov $0x51eb851f,%eax 180011d66: 0f 4f cb cmovg %ebx,%ecx 180011d69: 69 c9 ff 00 00 00 imul $0xff,%ecx,%ecx 180011d6f: f7 e9 imul %ecx 180011d71: 41 8b c1 mov %r9d,%eax 180011d74: 41 2b c6 sub %r14d,%eax 180011d77: 69 c0 ff 00 00 00 imul $0xff,%eax,%eax 180011d7d: c1 fa 06 sar $0x6,%edx 180011d80: 8b ca mov %edx,%ecx 180011d82: c1 e9 1f shr $0x1f,%ecx 180011d85: 8d b4 0a ff 00 00 00 lea 0xff(%rdx,%rcx,1),%esi 180011d8c: 99 cltd 180011d8d: b9 ff 00 00 00 mov $0xff,%ecx 180011d92: c1 ee 02 shr $0x2,%esi 180011d95: 41 f7 fb idiv %r11d 180011d98: 4c 8d 9d 48 3c 04 00 lea 0x43c48(%rbp),%r11 180011d9f: 45 8b 13 mov (%r11),%r10d 180011da2: 8d 1c 30 lea (%rax,%rsi,1),%ebx 180011da5: 3b d9 cmp %ecx,%ebx 180011da7: 0f 4f d9 cmovg %ecx,%ebx 180011daa: 48 63 c3 movslq %ebx,%rax 180011dad: 48 3b c1 cmp %rcx,%rax 180011db0: 75 75 jne 0x180011e27 180011db2: 44 8b 64 24 60 mov 0x60(%rsp),%r12d 180011db7: 45 3b d7 cmp %r15d,%r10d 180011dba: 7d 66 jge 0x180011e22 180011dbc: 41 8d 45 01 lea 0x1(%r13),%eax 180011dc0: 3b f8 cmp %eax,%edi 180011dc2: 7e 5e jle 0x180011e22 180011dc4: 8b cb mov %ebx,%ecx 180011dc6: b8 81 80 80 80 mov $0x80808081,%eax 180011dcb: 45 2b ce sub %r14d,%r9d 180011dce: 2b ce sub %esi,%ecx 180011dd0: 41 0f af cc imul %r12d,%ecx 180011dd4: f7 e9 imul %ecx 180011dd6: 03 d1 add %ecx,%edx 180011dd8: c1 fa 07 sar $0x7,%edx 180011ddb: 8b c2 mov %edx,%eax 180011ddd: c1 e8 1f shr $0x1f,%eax 180011de0: 03 d0 add %eax,%edx 180011de2: 44 3b ca cmp %edx,%r9d 180011de5: 7e 3b jle 0x180011e22 180011de7: 44 8b 85 30 20 04 00 mov 0x42030(%rbp),%r8d 180011dee: 8b 8d 2c 20 04 00 mov 0x4202c(%rbp),%ecx 180011df4: 45 03 53 fc add -0x4(%r11),%r10d 180011df8: 41 2b c8 sub %r8d,%ecx 180011dfb: 83 ef 01 sub $0x1,%edi 180011dfe: 49 83 eb 04 sub $0x4,%r11 180011e02: b8 03 08 20 80 mov $0x80200803,%eax 180011e07: 0f af cf imul %edi,%ecx 180011e0a: f7 e9 imul %ecx 180011e0c: 44 8d 0c 11 lea (%rcx,%rdx,1),%r9d 180011e10: 41 c1 f9 09 sar $0x9,%r9d 180011e14: 41 8b c1 mov %r9d,%eax 180011e17: c1 e8 1f shr $0x1f,%eax 180011e1a: 44 03 c8 add %eax,%r9d 180011e1d: 45 03 c8 add %r8d,%r9d 180011e20: eb 95 jmp 0x180011db7 180011e22: 4c 8b 64 24 68 mov 0x68(%rsp),%r12 180011e27: 4c 63 cf movslq %edi,%r9 180011e2a: 49 8b cd mov %r13,%rcx 180011e2d: 4d 3b e9 cmp %r9,%r13 180011e30: 7d 2a jge 0x180011e5c 180011e32: 44 8b d7 mov %edi,%r10d 180011e35: 44 8b db mov %ebx,%r11d 180011e38: 45 2b d5 sub %r13d,%r10d 180011e3b: 44 2b de sub %esi,%r11d 180011e3e: 45 33 c0 xor %r8d,%r8d 180011e41: 41 8b c0 mov %r8d,%eax 180011e44: 48 83 c1 01 add $0x1,%rcx 180011e48: 45 03 c3 add %r11d,%r8d 180011e4b: 99 cltd 180011e4c: 41 f7 fa idiv %r10d 180011e4f: 40 02 c6 add %sil,%al 180011e52: 49 3b c9 cmp %r9,%rcx 180011e55: 42 88 44 21 ff mov %al,-0x1(%rcx,%r12,1) 180011e5a: 7c e5 jl 0x180011e41 180011e5c: 41 b8 00 04 00 00 mov $0x400,%r8d 180011e62: 4d 3b c8 cmp %r8,%r9 180011e65: 7d 0e jge 0x180011e75 180011e67: 4b 8d 0c 21 lea (%r9,%r12,1),%rcx 180011e6b: 4d 2b c1 sub %r9,%r8 180011e6e: b2 ff mov $0xff,%dl 180011e70: e8 5b 39 02 00 call 0x1800357d0 180011e75: 44 8d 47 ff lea -0x1(%rdi),%r8d 180011e79: 45 85 c0 test %r8d,%r8d 180011e7c: 49 63 c8 movslq %r8d,%rcx 180011e7f: 78 43 js 0x180011ec4 180011e81: 44 8b ce mov %esi,%r9d 180011e84: 41 8b c0 mov %r8d,%eax 180011e87: 41 2b fd sub %r13d,%edi 180011e8a: 44 2b cb sub %ebx,%r9d 180011e8d: 2b de sub %esi,%ebx 180011e8f: 41 2b c5 sub %r13d,%eax 180011e92: 0f af d8 imul %eax,%ebx 180011e95: 8b c3 mov %ebx,%eax 180011e97: 99 cltd 180011e98: f7 ff idiv %edi 180011e9a: 03 c6 add %esi,%eax 180011e9c: 85 c0 test %eax,%eax 180011e9e: 7e 13 jle 0x180011eb3 180011ea0: 42 88 04 21 mov %al,(%rcx,%r12,1) 180011ea4: 41 83 e8 01 sub $0x1,%r8d 180011ea8: 41 03 d9 add %r9d,%ebx 180011eab: 48 83 e9 01 sub $0x1,%rcx 180011eaf: 79 e4 jns 0x180011e95 180011eb1: eb 11 jmp 0x180011ec4 180011eb3: 41 8d 40 01 lea 0x1(%r8),%eax 180011eb7: 33 d2 xor %edx,%edx 180011eb9: 49 8b cc mov %r12,%rcx 180011ebc: 4c 63 c0 movslq %eax,%r8 180011ebf: e8 0c 39 02 00 call 0x1800357d0 180011ec4: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 180011ec9: 48 83 c4 20 add $0x20,%rsp 180011ecd: 41 5f pop %r15 180011ecf: 41 5e pop %r14 180011ed1: 41 5d pop %r13 180011ed3: 41 5c pop %r12 180011ed5: 5f pop %rdi 180011ed6: 5e pop %rsi 180011ed7: 5d pop %rbp 180011ed8: c3 ret 180011ed9: cc int3 180011eda: cc int3 180011edb: cc int3 180011edc: cc int3 180011edd: cc int3 180011ede: cc int3 180011edf: cc int3 180011ee0: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180011ee5: 55 push %rbp 180011ee6: 56 push %rsi 180011ee7: 57 push %rdi 180011ee8: 41 54 push %r12 180011eea: 41 55 push %r13 180011eec: 41 56 push %r14 180011eee: 41 57 push %r15 180011ef0: b8 30 10 00 00 mov $0x1030,%eax 180011ef5: e8 a6 0a 04 00 call 0x1800529a0 180011efa: 48 2b e0 sub %rax,%rsp 180011efd: 48 8d b9 4c 2c 04 00 lea 0x42c4c(%rcx),%rdi 180011f04: 48 8b d9 mov %rcx,%rbx 180011f07: 4c 8d b1 4c 3c 04 00 lea 0x43c4c(%rcx),%r14 180011f0e: 4c 8b c7 mov %rdi,%r8 180011f11: e8 3a fa ff ff call 0x180011950 180011f16: 41 bd 01 00 00 00 mov $0x1,%r13d 180011f1c: 4c 8d 47 04 lea 0x4(%rdi),%r8 180011f20: 44 8b c8 mov %eax,%r9d 180011f23: 44 89 ac 24 80 10 00 mov %r13d,0x1080(%rsp) 180011f2a: 00 180011f2b: 41 ba 55 01 00 00 mov $0x155,%r10d 180011f31: 41 c1 e9 0c shr $0xc,%r9d 180011f35: 44 8b d8 mov %eax,%r11d 180011f38: 45 3b cd cmp %r13d,%r9d 180011f3b: 45 0f 42 cd cmovb %r13d,%r9d 180011f3f: 90 nop 180011f40: 41 8b 10 mov (%r8),%edx 180011f43: 41 8b 40 fc mov -0x4(%r8),%eax 180011f47: 49 83 c0 0c add $0xc,%r8 180011f4b: 8d 0c 02 lea (%rdx,%rax,1),%ecx 180011f4e: d1 e9 shr $1,%ecx 180011f50: 41 89 48 f0 mov %ecx,-0x10(%r8) 180011f54: 41 8b 48 f8 mov -0x8(%r8),%ecx 180011f58: 8d 04 11 lea (%rcx,%rdx,1),%eax 180011f5b: d1 e8 shr $1,%eax 180011f5d: 41 89 40 f4 mov %eax,-0xc(%r8) 180011f61: 41 8b 40 fc mov -0x4(%r8),%eax 180011f65: 03 c1 add %ecx,%eax 180011f67: d1 e8 shr $1,%eax 180011f69: 4d 2b d5 sub %r13,%r10 180011f6c: 41 89 40 f8 mov %eax,-0x8(%r8) 180011f70: 75 ce jne 0x180011f40 180011f72: 8b 87 f8 0f 00 00 mov 0xff8(%rdi),%eax 180011f78: 89 87 fc 0f 00 00 mov %eax,0xffc(%rdi) 180011f7e: 44 39 93 88 00 00 00 cmp %r10d,0x88(%rbx) 180011f85: 74 08 je 0x180011f8f 180011f87: 8b 83 64 4c 04 00 mov 0x44c64(%rbx),%eax 180011f8d: eb 06 jmp 0x180011f95 180011f8f: 8b 83 18 20 04 00 mov 0x42018(%rbx),%eax 180011f95: 8b 93 30 20 04 00 mov 0x42030(%rbx),%edx 180011f9b: 8b 8b 2c 20 04 00 mov 0x4202c(%rbx),%ecx 180011fa1: 33 f6 xor %esi,%esi 180011fa3: 2b c2 sub %edx,%eax 180011fa5: 2b ca sub %edx,%ecx 180011fa7: 33 d2 xor %edx,%edx 180011fa9: 69 c0 ff 03 00 00 imul $0x3ff,%eax,%eax 180011faf: f7 f1 div %ecx 180011fb1: 39 b3 8c 00 00 00 cmp %esi,0x8c(%rbx) 180011fb7: 44 8b f8 mov %eax,%r15d 180011fba: 89 84 24 70 10 00 00 mov %eax,0x1070(%rsp) 180011fc1: 74 38 je 0x180011ffb 180011fc3: 47 8d 14 5b lea (%r11,%r11,2),%r10d 180011fc7: 8b d6 mov %esi,%edx 180011fc9: 44 8b c6 mov %esi,%r8d 180011fcc: 41 c1 ea 02 shr $0x2,%r10d 180011fd0: 48 8b ce mov %rsi,%rcx 180011fd3: 03 14 8f add (%rdi,%rcx,4),%edx 180011fd6: 41 3b d2 cmp %r10d,%edx 180011fd9: 73 11 jae 0x180011fec 180011fdb: 49 03 cd add %r13,%rcx 180011fde: 45 03 c5 add %r13d,%r8d 180011fe1: 48 81 f9 00 04 00 00 cmp $0x400,%rcx 180011fe8: 7c e9 jl 0x180011fd3 180011fea: eb 0f jmp 0x180011ffb 180011fec: 44 3b c0 cmp %eax,%r8d 180011fef: 45 0f 4f f8 cmovg %r8d,%r15d 180011ff3: 44 89 bc 24 70 10 00 mov %r15d,0x1070(%rsp) 180011ffa: 00 180011ffb: 33 d2 xor %edx,%edx 180011ffd: b8 00 00 01 00 mov $0x10000,%eax 180012002: 4d 63 e7 movslq %r15d,%r12 180012005: 41 f7 f1 div %r9d 180012008: 45 85 ff test %r15d,%r15d 18001200b: 8b ce mov %esi,%ecx 18001200d: 44 8b d8 mov %eax,%r11d 180012010: 4d 8b c4 mov %r12,%r8 180012013: 78 36 js 0x18001204b 180012015: 48 8b ef mov %rdi,%rbp 180012018: 44 8b d6 mov %esi,%r10d 18001201b: 4b 8d 14 a6 lea (%r14,%r12,4),%rdx 18001201f: 49 2b ee sub %r14,%rbp 180012022: 03 0c 2a add (%rdx,%rbp,1),%ecx 180012025: 41 3b c9 cmp %r9d,%ecx 180012028: 72 09 jb 0x180012033 18001202a: 41 81 c2 00 01 00 00 add $0x100,%r10d 180012031: 8b ce mov %esi,%ecx 180012033: 41 8b c3 mov %r11d,%eax 180012036: 48 83 ea 04 sub $0x4,%rdx 18001203a: 0f af c1 imul %ecx,%eax 18001203d: c1 e8 08 shr $0x8,%eax 180012040: 41 03 c2 add %r10d,%eax 180012043: 4d 2b c5 sub %r13,%r8 180012046: 89 42 04 mov %eax,0x4(%rdx) 180012049: 79 d7 jns 0x180012022 18001204b: 41 8d 47 01 lea 0x1(%r15),%eax 18001204f: 8b ce mov %esi,%ecx 180012051: 41 bf 00 02 00 00 mov $0x200,%r15d 180012057: 89 84 24 88 10 00 00 mov %eax,0x1088(%rsp) 18001205e: 48 98 cltq 180012060: 48 3d 00 04 00 00 cmp $0x400,%rax 180012066: 7d 4c jge 0x1800120b4 180012068: 41 ba 00 04 00 00 mov $0x400,%r10d 18001206e: 49 2b fe sub %r14,%rdi 180012071: 42 8d 2c cd 00 00 00 lea 0x0(,%r9,8),%ebp 180012078: 00 180012079: 8b d6 mov %esi,%edx 18001207b: 4d 8d 04 86 lea (%r14,%rax,4),%r8 18001207f: 4c 2b d0 sub %rax,%r10 180012082: 41 03 0c 38 add (%r8,%rdi,1),%ecx 180012086: 3b cd cmp %ebp,%ecx 180012088: 72 05 jb 0x18001208f 18001208a: 41 03 d7 add %r15d,%edx 18001208d: eb 0b jmp 0x18001209a 18001208f: 41 3b c9 cmp %r9d,%ecx 180012092: 72 08 jb 0x18001209c 180012094: 81 c2 00 01 00 00 add $0x100,%edx 18001209a: 8b ce mov %esi,%ecx 18001209c: 41 8b c3 mov %r11d,%eax 18001209f: 49 83 c0 04 add $0x4,%r8 1800120a3: 0f af c1 imul %ecx,%eax 1800120a6: c1 e8 08 shr $0x8,%eax 1800120a9: 03 c2 add %edx,%eax 1800120ab: 4d 2b d5 sub %r13,%r10 1800120ae: 41 89 40 fc mov %eax,-0x4(%r8) 1800120b2: 75 ce jne 0x180012082 1800120b4: 44 8b 43 24 mov 0x24(%rbx),%r8d 1800120b8: 44 8b 53 4c mov 0x4c(%rbx),%r10d 1800120bc: b9 85 02 00 00 mov $0x285,%ecx 1800120c1: 4c 8d 1d 38 df fe ff lea -0x120c8(%rip),%r11 # 0x180000000 1800120c8: 45 69 c0 e8 03 00 00 imul $0x3e8,%r8d,%r8d 1800120cf: 39 b3 50 79 04 00 cmp %esi,0x47950(%rbx) 1800120d5: 0f 84 c9 00 00 00 je 0x1800121a4 1800120db: 45 8d 88 20 bf 02 00 lea 0x2bf20(%r8),%r9d 1800120e2: 41 8b c1 mov %r9d,%eax 1800120e5: 99 cltd 1800120e6: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800120ec: 03 c2 add %edx,%eax 1800120ee: c1 f8 0c sar $0xc,%eax 1800120f1: 79 79 jns 0x18001216c 1800120f3: 8b c6 mov %esi,%eax 1800120f5: 48 63 c8 movslq %eax,%rcx 1800120f8: c1 e0 0c shl $0xc,%eax 1800120fb: 45 8b 84 8b 00 90 09 mov 0x99000(%r11,%rcx,4),%r8d 180012102: 00 180012103: 41 8b 8c 8b 04 90 09 mov 0x99004(%r11,%rcx,4),%ecx 18001210a: 00 18001210b: 44 2b c8 sub %eax,%r9d 18001210e: 41 2b c8 sub %r8d,%ecx 180012111: 44 0f af c9 imul %ecx,%r9d 180012115: 8b 0d 91 6f 08 00 mov 0x86f91(%rip),%ecx # 0x1800990ac 18001211b: 41 8b c1 mov %r9d,%eax 18001211e: 99 cltd 18001211f: 81 e2 ff 0f 00 00 and $0xfff,%edx 180012125: 44 8d 0c 02 lea (%rdx,%rax,1),%r9d 180012129: 8b c1 mov %ecx,%eax 18001212b: 2b 05 7f 6f 08 00 sub 0x86f7f(%rip),%eax # 0x1800990b0 180012131: 41 c1 f9 0c sar $0xc,%r9d 180012135: 69 c0 20 0f 00 00 imul $0xf20,%eax,%eax 18001213b: 99 cltd 18001213c: 81 e2 ff 0f 00 00 and $0xfff,%edx 180012142: 03 c2 add %edx,%eax 180012144: c1 f8 0c sar $0xc,%eax 180012147: 44 03 c8 add %eax,%r9d 18001214a: 44 2b c9 sub %ecx,%r9d 18001214d: 45 03 c8 add %r8d,%r9d 180012150: b8 ff ff 00 00 mov $0xffff,%eax 180012155: b9 07 00 00 00 mov $0x7,%ecx 18001215a: 2b 8b 54 79 04 00 sub 0x47954(%rbx),%ecx 180012160: 41 d3 f9 sar %cl,%r9d 180012163: 44 3b c8 cmp %eax,%r9d 180012166: 44 0f 4f c8 cmovg %eax,%r9d 18001216a: eb 51 jmp 0x1800121bd 18001216c: 3d 86 02 00 00 cmp $0x286,%eax 180012171: 7c 07 jl 0x18001217a 180012173: 8b c1 mov %ecx,%eax 180012175: e9 7b ff ff ff jmp 0x1800120f5 18001217a: 83 f8 2b cmp $0x2b,%eax 18001217d: 0f 85 72 ff ff ff jne 0x1800120f5 180012183: 8b 05 27 6f 08 00 mov 0x86f27(%rip),%eax # 0x1800990b0 180012189: 2b 05 1d 6f 08 00 sub 0x86f1d(%rip),%eax # 0x1800990ac 18001218f: 41 0f af c0 imul %r8d,%eax 180012193: 99 cltd 180012194: 81 e2 ff 0f 00 00 and $0xfff,%edx 18001219a: 44 8d 0c 02 lea (%rdx,%rax,1),%r9d 18001219e: 41 c1 f9 0c sar $0xc,%r9d 1800121a2: eb ac jmp 0x180012150 1800121a4: 8b 8b 4c 79 04 00 mov 0x4794c(%rbx),%ecx 1800121aa: b8 ff ff 00 00 mov $0xffff,%eax 1800121af: 41 d3 e8 shr %cl,%r8d 1800121b2: 44 3b c0 cmp %eax,%r8d 1800121b5: 44 0f 47 c0 cmova %eax,%r8d 1800121b9: 66 45 8b c8 mov %r8w,%r9w 1800121bd: 45 85 d2 test %r10d,%r10d 1800121c0: 45 0f b7 c1 movzwl %r9w,%r8d 1800121c4: bf 9c ff ff ff mov $0xffffff9c,%edi 1800121c9: 41 8b c8 mov %r8d,%ecx 1800121cc: bd 64 00 00 00 mov $0x64,%ebp 1800121d1: 78 0e js 0x1800121e1 1800121d3: 44 3b d5 cmp %ebp,%r10d 1800121d6: b8 4b 7e b1 e4 mov $0xe4b17e4b,%eax 1800121db: 44 0f 4f d5 cmovg %ebp,%r10d 1800121df: eb 0c jmp 0x1800121ed 1800121e1: 44 3b d7 cmp %edi,%r10d 1800121e4: b8 e1 7a 14 ae mov $0xae147ae1,%eax 1800121e9: 44 0f 4c d7 cmovl %edi,%r10d 1800121ed: 41 0f af ca imul %r10d,%ecx 1800121f1: f7 e9 imul %ecx 1800121f3: c1 fa 04 sar $0x4,%edx 1800121f6: 8b c2 mov %edx,%eax 1800121f8: c1 e8 1f shr $0x1f,%eax 1800121fb: 03 d0 add %eax,%edx 1800121fd: 44 03 c2 add %edx,%r8d 180012200: 39 b3 40 13 04 00 cmp %esi,0x41340(%rbx) 180012206: 74 65 je 0x18001226d 180012208: f3 0f 10 8b 9c 00 00 movss 0x9c(%rbx),%xmm1 18001220f: 00 180012210: 0f 2f 0d 81 53 04 00 comiss 0x45381(%rip),%xmm1 # 0x180057598 180012217: 76 54 jbe 0x18001226d 180012219: 8b 83 58 15 04 00 mov 0x41558(%rbx),%eax 18001221f: 41 3b c5 cmp %r13d,%eax 180012222: 74 18 je 0x18001223c 180012224: 83 f8 02 cmp $0x2,%eax 180012227: 75 44 jne 0x18001226d 180012229: 8b 83 68 15 04 00 mov 0x41568(%rbx),%eax 18001222f: 2b 83 64 15 04 00 sub 0x41564(%rbx),%eax 180012235: 3d 50 c3 00 00 cmp $0xc350,%eax 18001223a: 75 31 jne 0x18001226d 18001223c: 8b 83 68 15 04 00 mov 0x41568(%rbx),%eax 180012242: 8b 4b 54 mov 0x54(%rbx),%ecx 180012245: 03 83 64 15 04 00 add 0x41564(%rbx),%eax 18001224b: 99 cltd 18001224c: 2b c2 sub %edx,%eax 18001224e: d1 f8 sar $1,%eax 180012250: 2b c8 sub %eax,%ecx 180012252: 41 0f af c8 imul %r8d,%ecx 180012256: f3 0f 2a c1 cvtsi2ss %ecx,%xmm0 18001225a: f3 0f 59 c1 mulss %xmm1,%xmm0 18001225e: f3 0f 5e 05 ba c5 04 divss 0x4c5ba(%rip),%xmm0 # 0x18005e820 180012265: 00 180012266: f3 0f 2c c0 cvttss2si %xmm0,%eax 18001226a: 44 03 c0 add %eax,%r8d 18001226d: 44 8b 9b 30 20 04 00 mov 0x42030(%rbx),%r11d 180012274: 44 8b 93 2c 20 04 00 mov 0x4202c(%rbx),%r10d 18001227b: b9 80 00 00 00 mov $0x80,%ecx 180012280: 45 2b d3 sub %r11d,%r10d 180012283: 44 3b c1 cmp %ecx,%r8d 180012286: 41 0f 4f c8 cmovg %r8d,%ecx 18001228a: 33 d2 xor %edx,%edx 18001228c: 41 8b c2 mov %r10d,%eax 18001228f: c1 e0 04 shl $0x4,%eax 180012292: f7 f1 div %ecx 180012294: 85 c0 test %eax,%eax 180012296: 75 05 jne 0x18001229d 180012298: 41 8b c5 mov %r13d,%eax 18001229b: eb 07 jmp 0x1800122a4 18001229d: 41 3b c7 cmp %r15d,%eax 1800122a0: 41 0f 47 c7 cmova %r15d,%eax 1800122a4: 44 8d 04 40 lea (%rax,%rax,2),%r8d 1800122a8: 48 8b d6 mov %rsi,%rdx 1800122ab: 44 8d 0c 85 00 00 00 lea 0x0(,%rax,4),%r9d 1800122b2: 00 1800122b3: 41 c1 e0 0b shl $0xb,%r8d 1800122b7: 66 66 90 data16 xchg %ax,%ax 1800122ba: 66 66 90 data16 xchg %ax,%ax 1800122bd: 66 66 90 data16 xchg %ax,%ax 1800122c0: 41 8b c8 mov %r8d,%ecx 1800122c3: 41 8b c5 mov %r13d,%eax 1800122c6: c1 e9 0d shr $0xd,%ecx 1800122c9: 0f 45 c1 cmovne %ecx,%eax 1800122cc: 45 03 c1 add %r9d,%r8d 1800122cf: 89 44 94 30 mov %eax,0x30(%rsp,%rdx,4) 1800122d3: 49 03 d5 add %r13,%rdx 1800122d6: 48 81 fa 00 04 00 00 cmp $0x400,%rdx 1800122dd: 7c e1 jl 0x1800122c0 1800122df: 8b 43 48 mov 0x48(%rbx),%eax 1800122e2: 8b cd mov %ebp,%ecx 1800122e4: 41 bd 32 03 00 00 mov $0x332,%r13d 1800122ea: 3b c1 cmp %ecx,%eax 1800122ec: 41 b9 00 00 fc 0f mov $0xffc0000,%r9d 1800122f2: 0f 4c c8 cmovl %eax,%ecx 1800122f5: b8 1f 85 eb 51 mov $0x51eb851f,%eax 1800122fa: 3b cf cmp %edi,%ecx 1800122fc: 0f 4f f9 cmovg %ecx,%edi 1800122ff: b9 30 03 00 00 mov $0x330,%ecx 180012304: 69 ff 55 01 00 00 imul $0x155,%edi,%edi 18001230a: f7 ef imul %edi 18001230c: c1 fa 06 sar $0x6,%edx 18001230f: 8b c2 mov %edx,%eax 180012311: c1 e8 1f shr $0x1f,%eax 180012314: 44 8d bc 02 55 01 00 lea 0x155(%rdx,%rax,1),%r15d 18001231b: 00 18001231c: 41 8b ef mov %r15d,%ebp 18001231f: 41 8d 47 01 lea 0x1(%r15),%eax 180012323: 41 3b c5 cmp %r13d,%eax 180012326: b8 00 00 c0 ff mov $0xffc00000,%eax 18001232b: 0f 4d e9 cmovge %ecx,%ebp 18001232e: 8b 8b 14 20 04 00 mov 0x42014(%rbx),%ecx 180012334: 33 d2 xor %edx,%edx 180012336: 41 2b cb sub %r11d,%ecx 180012339: 41 f7 f2 div %r10d 18001233c: 0f af c8 imul %eax,%ecx 18001233f: c1 e9 16 shr $0x16,%ecx 180012342: 48 89 4c 24 28 mov %rcx,0x28(%rsp) 180012347: 8b 8b 10 20 04 00 mov 0x42010(%rbx),%ecx 18001234d: 41 2b cb sub %r11d,%ecx 180012350: 0f af c8 imul %eax,%ecx 180012353: c1 e9 16 shr $0x16,%ecx 180012356: 8b c1 mov %ecx,%eax 180012358: 48 89 44 24 20 mov %rax,0x20(%rsp) 18001235d: 8d 45 01 lea 0x1(%rbp),%eax 180012360: 41 3b c5 cmp %r13d,%eax 180012363: 0f 8d 6d 01 00 00 jge 0x1800124d6 180012369: 66 66 90 data16 xchg %ax,%ax 18001236c: 66 66 66 90 data16 data16 xchg %ax,%ax 180012370: 41 8d 44 2d 00 lea 0x0(%r13,%rbp,1),%eax 180012375: 99 cltd 180012376: 2b c2 sub %edx,%eax 180012378: d1 f8 sar $1,%eax 18001237a: 39 b4 24 80 10 00 00 cmp %esi,0x1080(%rsp) 180012381: 44 8b f8 mov %eax,%r15d 180012384: 74 0a je 0x180012390 180012386: 44 8b fd mov %ebp,%r15d 180012389: 89 b4 24 80 10 00 00 mov %esi,0x1080(%rsp) 180012390: 41 8b 0e mov (%r14),%ecx 180012393: 85 c9 test %ecx,%ecx 180012395: 74 7a je 0x180012411 180012397: 33 d2 xor %edx,%edx 180012399: 41 8b c7 mov %r15d,%eax 18001239c: 45 8b d7 mov %r15d,%r10d 18001239f: c1 e0 12 shl $0x12,%eax 1800123a2: 41 c1 e2 04 shl $0x4,%r10d 1800123a6: 4d 8b c4 mov %r12,%r8 1800123a9: 05 00 00 04 00 add $0x40000,%eax 1800123ae: 45 8d 4a 10 lea 0x10(%r10),%r9d 1800123b2: f7 f1 div %ecx 1800123b4: 4d 85 e4 test %r12,%r12 1800123b7: 8b f8 mov %eax,%edi 1800123b9: 78 50 js 0x18001240b 1800123bb: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1800123c0: 4d 8b de mov %r14,%r11 1800123c3: 4c 2b d8 sub %rax,%r11 1800123c6: 66 66 66 90 data16 data16 xchg %ax,%ax 1800123ca: 66 66 90 data16 xchg %ax,%ax 1800123cd: 66 66 90 data16 xchg %ax,%ax 1800123d0: 4b 8d 04 83 lea (%r11,%r8,4),%rax 1800123d4: 41 8d 52 10 lea 0x10(%r10),%edx 1800123d8: 8b 4c 04 30 mov 0x30(%rsp,%rax,1),%ecx 1800123dc: 41 8b c1 mov %r9d,%eax 1800123df: 0f af cf imul %edi,%ecx 1800123e2: c1 e9 0e shr $0xe,%ecx 1800123e5: 2b d1 sub %ecx,%edx 1800123e7: 42 8b 4c 84 30 mov 0x30(%rsp,%r8,4),%ecx 1800123ec: 2b c2 sub %edx,%eax 1800123ee: 3b c1 cmp %ecx,%eax 1800123f0: 76 05 jbe 0x1800123f7 1800123f2: 41 8b d1 mov %r9d,%edx 1800123f5: 2b d1 sub %ecx,%edx 1800123f7: 44 8b ca mov %edx,%r9d 1800123fa: c1 ea 06 shr $0x6,%edx 1800123fd: 49 83 e8 01 sub $0x1,%r8 180012401: 41 88 94 18 4d 28 04 mov %dl,0x4284d(%r8,%rbx,1) 180012408: 00 180012409: 79 c5 jns 0x1800123d0 18001240b: 41 b9 00 00 fc 0f mov $0xffc0000,%r9d 180012411: 45 8b 86 fc 0f 00 00 mov 0xffc(%r14),%r8d 180012418: 45 85 c0 test %r8d,%r8d 18001241b: 0f 84 7d 00 00 00 je 0x18001249e 180012421: 33 d2 xor %edx,%edx 180012423: 41 8b cf mov %r15d,%ecx 180012426: 41 8b c1 mov %r9d,%eax 180012429: c1 e1 12 shl $0x12,%ecx 18001242c: 45 8b d7 mov %r15d,%r10d 18001242f: 2b c1 sub %ecx,%eax 180012431: 41 c1 e2 04 shl $0x4,%r10d 180012435: 41 f7 f0 div %r8d 180012438: 49 8d 54 24 01 lea 0x1(%r12),%rdx 18001243d: 45 8b c2 mov %r10d,%r8d 180012440: 48 81 fa 00 04 00 00 cmp $0x400,%rdx 180012447: 8b f8 mov %eax,%edi 180012449: 7d 53 jge 0x18001249e 18001244b: 48 8d 44 24 30 lea 0x30(%rsp),%rax 180012450: 4d 8b de mov %r14,%r11 180012453: 4c 2b d8 sub %rax,%r11 180012456: 66 66 66 90 data16 data16 xchg %ax,%ax 18001245a: 66 66 90 data16 xchg %ax,%ax 18001245d: 66 66 90 data16 xchg %ax,%ax 180012460: 44 8b 4c 94 30 mov 0x30(%rsp,%rdx,4),%r9d 180012465: 49 8d 04 93 lea (%r11,%rdx,4),%rax 180012469: 8b 4c 04 30 mov 0x30(%rsp,%rax,1),%ecx 18001246d: 0f af cf imul %edi,%ecx 180012470: c1 e9 0e shr $0xe,%ecx 180012473: 41 03 ca add %r10d,%ecx 180012476: 8b c1 mov %ecx,%eax 180012478: 41 2b c0 sub %r8d,%eax 18001247b: 41 3b c1 cmp %r9d,%eax 18001247e: 76 04 jbe 0x180012484 180012480: 43 8d 0c 01 lea (%r9,%r8,1),%ecx 180012484: 44 8b c1 mov %ecx,%r8d 180012487: c1 e9 06 shr $0x6,%ecx 18001248a: 48 83 c2 01 add $0x1,%rdx 18001248e: 48 81 fa 00 04 00 00 cmp $0x400,%rdx 180012495: 88 8c 1a 4b 28 04 00 mov %cl,0x4284b(%rdx,%rbx,1) 18001249c: 7c c2 jl 0x180012460 18001249e: 48 8b 44 24 28 mov 0x28(%rsp),%rax 1800124a3: 40 38 b4 18 4c 28 04 cmp %sil,0x4284c(%rax,%rbx,1) 1800124aa: 00 1800124ab: 75 14 jne 0x1800124c1 1800124ad: 48 8b 44 24 20 mov 0x20(%rsp),%rax 1800124b2: 80 bc 18 4c 28 04 00 cmpb $0xff,0x4284c(%rax,%rbx,1) 1800124b9: ff 1800124ba: 73 05 jae 0x1800124c1 1800124bc: 41 8b ef mov %r15d,%ebp 1800124bf: eb 03 jmp 0x1800124c4 1800124c1: 45 8b ef mov %r15d,%r13d 1800124c4: 8d 45 01 lea 0x1(%rbp),%eax 1800124c7: 41 b9 00 00 fc 0f mov $0xffc0000,%r9d 1800124cd: 41 3b c5 cmp %r13d,%eax 1800124d0: 0f 8c 9a fe ff ff jl 0x180012370 1800124d6: ff 15 64 10 04 00 call *0x41064(%rip) # 0x180053540 1800124dc: 8b c8 mov %eax,%ecx 1800124de: 89 84 24 80 10 00 00 mov %eax,0x1080(%rsp) 1800124e5: 2b 8b 6c 4c 04 00 sub 0x44c6c(%rbx),%ecx 1800124eb: 83 f9 78 cmp $0x78,%ecx 1800124ee: 0f 83 bb 05 00 00 jae 0x180012aaf 1800124f4: 8b 4b 4c mov 0x4c(%rbx),%ecx 1800124f7: 39 8b 70 4c 04 00 cmp %ecx,0x44c70(%rbx) 1800124fd: 0f 85 ac 05 00 00 jne 0x180012aaf 180012503: 8b 4b 48 mov 0x48(%rbx),%ecx 180012506: 39 8b 74 4c 04 00 cmp %ecx,0x44c74(%rbx) 18001250c: 0f 85 9d 05 00 00 jne 0x180012aaf 180012512: 8b 83 78 4c 04 00 mov 0x44c78(%rbx),%eax 180012518: 2b 84 24 70 10 00 00 sub 0x1070(%rsp),%eax 18001251f: 99 cltd 180012520: 33 c2 xor %edx,%eax 180012522: 2b c2 sub %edx,%eax 180012524: 83 f8 0a cmp $0xa,%eax 180012527: 0f 8f 82 05 00 00 jg 0x180012aaf 18001252d: 8b 83 7c 4c 04 00 mov 0x44c7c(%rbx),%eax 180012533: 41 2b c7 sub %r15d,%eax 180012536: 99 cltd 180012537: 33 c2 xor %edx,%eax 180012539: 2b c2 sub %edx,%eax 18001253b: 83 f8 01 cmp $0x1,%eax 18001253e: 0f 8e 6b 05 00 00 jle 0x180012aaf 180012544: 8b 83 18 20 04 00 mov 0x42018(%rbx),%eax 18001254a: 44 8b b3 50 79 04 00 mov 0x47950(%rbx),%r14d 180012551: 44 8b a3 28 79 04 00 mov 0x47928(%rbx),%r12d 180012558: 2b 83 88 4c 04 00 sub 0x44c88(%rbx),%eax 18001255e: 99 cltd 18001255f: 33 c2 xor %edx,%eax 180012561: 2b c2 sub %edx,%eax 180012563: 45 85 f6 test %r14d,%r14d 180012566: 0f 84 2c 01 00 00 je 0x180012698 18001256c: 44 0f b7 c0 movzwl %ax,%r8d 180012570: 45 8d 8c 24 f0 49 02 lea 0x249f0(%r12),%r9d 180012577: 00 180012578: b9 07 00 00 00 mov $0x7,%ecx 18001257d: 2b 8b 54 79 04 00 sub 0x47954(%rbx),%ecx 180012583: 41 8b c1 mov %r9d,%eax 180012586: 99 cltd 180012587: 41 d3 e0 shl %cl,%r8d 18001258a: 81 e2 ff 0f 00 00 and $0xfff,%edx 180012590: 03 c2 add %edx,%eax 180012592: c1 f8 0c sar $0xc,%eax 180012595: 8b c8 mov %eax,%ecx 180012597: 79 04 jns 0x18001259d 180012599: 8b ce mov %esi,%ecx 18001259b: eb 0d jmp 0x1800125aa 18001259d: 3d 86 02 00 00 cmp $0x286,%eax 1800125a2: b8 85 02 00 00 mov $0x285,%eax 1800125a7: 0f 4d c8 cmovge %eax,%ecx 1800125aa: 4c 8d 2d 4f da fe ff lea -0x125b1(%rip),%r13 # 0x180000000 1800125b1: 4c 63 d1 movslq %ecx,%r10 1800125b4: 41 8b c0 mov %r8d,%eax 1800125b7: 43 8b ac 95 04 90 09 mov 0x99004(%r13,%r10,4),%ebp 1800125be: 00 1800125bf: 43 8b bc 95 00 90 09 mov 0x99000(%r13,%r10,4),%edi 1800125c6: 00 1800125c7: 99 cltd 1800125c8: 33 c2 xor %edx,%eax 1800125ca: 44 8b dd mov %ebp,%r11d 1800125cd: 2b c2 sub %edx,%eax 1800125cf: 44 2b df sub %edi,%r11d 1800125d2: 03 c0 add %eax,%eax 1800125d4: 44 3b d8 cmp %eax,%r11d 1800125d7: 7c 15 jl 0x1800125ee 1800125d9: 47 8b 94 95 20 9a 09 mov 0x99a20(%r13,%r10,4),%r10d 1800125e0: 00 1800125e1: 45 0f af d0 imul %r8d,%r10d 1800125e5: 41 c1 fa 0c sar $0xc,%r10d 1800125e9: e9 b7 00 00 00 jmp 0x1800126a5 1800125ee: c1 e1 0c shl $0xc,%ecx 1800125f1: 44 2b c9 sub %ecx,%r9d 1800125f4: 45 0f af cb imul %r11d,%r9d 1800125f8: 41 8b c1 mov %r9d,%eax 1800125fb: 99 cltd 1800125fc: 81 e2 ff 0f 00 00 and $0xfff,%edx 180012602: 03 c2 add %edx,%eax 180012604: c1 f8 0c sar $0xc,%eax 180012607: 44 8d 0c 07 lea (%rdi,%rax,1),%r9d 18001260b: 45 03 c8 add %r8d,%r9d 18001260e: 41 3b f9 cmp %r9d,%edi 180012611: 7f 05 jg 0x180012618 180012613: 44 3b cd cmp %ebp,%r9d 180012616: 7e c1 jle 0x1800125d9 180012618: 8b d6 mov %esi,%edx 18001261a: 41 b8 86 02 00 00 mov $0x286,%r8d 180012620: 41 8d 0c 10 lea (%r8,%rdx,1),%ecx 180012624: d1 f9 sar $1,%ecx 180012626: 48 63 c1 movslq %ecx,%rax 180012629: 45 39 8c 85 00 90 09 cmp %r9d,0x99000(%r13,%rax,4) 180012630: 00 180012631: 7e 05 jle 0x180012638 180012633: 44 8b c1 mov %ecx,%r8d 180012636: eb 02 jmp 0x18001263a 180012638: 8b d1 mov %ecx,%edx 18001263a: 8d 42 01 lea 0x1(%rdx),%eax 18001263d: 41 3b c0 cmp %r8d,%eax 180012640: 7c de jl 0x180012620 180012642: 48 63 c2 movslq %edx,%rax 180012645: 45 2b 8c 85 00 90 09 sub 0x99000(%r13,%rax,4),%r9d 18001264c: 00 18001264d: 44 3b 0d f4 10 06 00 cmp 0x610f4(%rip),%r9d # 0x180073748 180012654: 7f 1f jg 0x180012675 180012656: 41 8b 84 85 20 9a 09 mov 0x99a20(%r13,%rax,4),%eax 18001265d: 00 18001265e: c1 e2 0c shl $0xc,%edx 180012661: 41 0f af c1 imul %r9d,%eax 180012665: c1 f8 0c sar $0xc,%eax 180012668: 44 8d 94 10 10 b6 fd lea -0x249f0(%rax,%rdx,1),%r10d 18001266f: ff 180012670: 45 2b d4 sub %r12d,%r10d 180012673: eb 30 jmp 0x1800126a5 180012675: 49 63 8c 85 20 9a 09 movslq 0x99a20(%r13,%rax,4),%rcx 18001267c: 00 18001267d: c1 e2 0c shl $0xc,%edx 180012680: 49 63 c1 movslq %r9d,%rax 180012683: 48 0f af c8 imul %rax,%rcx 180012687: 48 c1 f9 0c sar $0xc,%rcx 18001268b: 44 8d 94 11 10 b6 fd lea -0x249f0(%rcx,%rdx,1),%r10d 180012692: ff 180012693: 45 2b d4 sub %r12d,%r10d 180012696: eb 0d jmp 0x1800126a5 180012698: 8b 8b 4c 79 04 00 mov 0x4794c(%rbx),%ecx 18001269e: 44 0f b7 d0 movzwl %ax,%r10d 1800126a2: 41 d3 e2 shl %cl,%r10d 1800126a5: 8b 83 10 20 04 00 mov 0x42010(%rbx),%eax 1800126ab: 44 8b ab 20 79 04 00 mov 0x47920(%rbx),%r13d 1800126b2: 2b 83 80 4c 04 00 sub 0x44c80(%rbx),%eax 1800126b8: 99 cltd 1800126b9: 33 c2 xor %edx,%eax 1800126bb: 2b c2 sub %edx,%eax 1800126bd: 45 85 f6 test %r14d,%r14d 1800126c0: 0f 84 32 01 00 00 je 0x1800127f8 1800126c6: 44 0f b7 d8 movzwl %ax,%r11d 1800126ca: 45 8d 85 f0 49 02 00 lea 0x249f0(%r13),%r8d 1800126d1: b9 07 00 00 00 mov $0x7,%ecx 1800126d6: 2b 8b 54 79 04 00 sub 0x47954(%rbx),%ecx 1800126dc: 41 8b c0 mov %r8d,%eax 1800126df: 99 cltd 1800126e0: 41 d3 e3 shl %cl,%r11d 1800126e3: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800126e9: 03 c2 add %edx,%eax 1800126eb: c1 f8 0c sar $0xc,%eax 1800126ee: 8b c8 mov %eax,%ecx 1800126f0: 79 04 jns 0x1800126f6 1800126f2: 8b ce mov %esi,%ecx 1800126f4: eb 0d jmp 0x180012703 1800126f6: 3d 86 02 00 00 cmp $0x286,%eax 1800126fb: b8 85 02 00 00 mov $0x285,%eax 180012700: 0f 4d c8 cmovge %eax,%ecx 180012703: 4c 8d 35 f6 d8 fe ff lea -0x1270a(%rip),%r14 # 0x180000000 18001270a: 48 63 f9 movslq %ecx,%rdi 18001270d: 41 8b c3 mov %r11d,%eax 180012710: 45 8b a4 be 04 90 09 mov 0x99004(%r14,%rdi,4),%r12d 180012717: 00 180012718: 41 8b ac be 00 90 09 mov 0x99000(%r14,%rdi,4),%ebp 18001271f: 00 180012720: 99 cltd 180012721: 33 c2 xor %edx,%eax 180012723: 45 8b cc mov %r12d,%r9d 180012726: 2b c2 sub %edx,%eax 180012728: 44 2b cd sub %ebp,%r9d 18001272b: 03 c0 add %eax,%eax 18001272d: 44 3b c8 cmp %eax,%r9d 180012730: 7c 15 jl 0x180012747 180012732: 45 8b 84 be 20 9a 09 mov 0x99a20(%r14,%rdi,4),%r8d 180012739: 00 18001273a: 45 0f af c3 imul %r11d,%r8d 18001273e: 41 c1 f8 0c sar $0xc,%r8d 180012742: e9 be 00 00 00 jmp 0x180012805 180012747: c1 e1 0c shl $0xc,%ecx 18001274a: 44 2b c1 sub %ecx,%r8d 18001274d: 45 0f af c1 imul %r9d,%r8d 180012751: 41 8b c0 mov %r8d,%eax 180012754: 99 cltd 180012755: 81 e2 ff 0f 00 00 and $0xfff,%edx 18001275b: 03 c2 add %edx,%eax 18001275d: c1 f8 0c sar $0xc,%eax 180012760: 44 8d 4c 05 00 lea 0x0(%rbp,%rax,1),%r9d 180012765: 45 03 cb add %r11d,%r9d 180012768: 41 3b e9 cmp %r9d,%ebp 18001276b: 7f 05 jg 0x180012772 18001276d: 45 3b cc cmp %r12d,%r9d 180012770: 7e c0 jle 0x180012732 180012772: 8b d6 mov %esi,%edx 180012774: 41 b8 86 02 00 00 mov $0x286,%r8d 18001277a: 66 66 90 data16 xchg %ax,%ax 18001277d: 66 66 90 data16 xchg %ax,%ax 180012780: 41 8d 0c 10 lea (%r8,%rdx,1),%ecx 180012784: d1 f9 sar $1,%ecx 180012786: 48 63 c1 movslq %ecx,%rax 180012789: 45 39 8c 86 00 90 09 cmp %r9d,0x99000(%r14,%rax,4) 180012790: 00 180012791: 7e 05 jle 0x180012798 180012793: 44 8b c1 mov %ecx,%r8d 180012796: eb 02 jmp 0x18001279a 180012798: 8b d1 mov %ecx,%edx 18001279a: 8d 42 01 lea 0x1(%rdx),%eax 18001279d: 41 3b c0 cmp %r8d,%eax 1800127a0: 7c de jl 0x180012780 1800127a2: 48 63 c2 movslq %edx,%rax 1800127a5: 45 2b 8c 86 00 90 09 sub 0x99000(%r14,%rax,4),%r9d 1800127ac: 00 1800127ad: 44 3b 0d 94 0f 06 00 cmp 0x60f94(%rip),%r9d # 0x180073748 1800127b4: 7f 1f jg 0x1800127d5 1800127b6: 41 8b 84 86 20 9a 09 mov 0x99a20(%r14,%rax,4),%eax 1800127bd: 00 1800127be: c1 e2 0c shl $0xc,%edx 1800127c1: 41 0f af c1 imul %r9d,%eax 1800127c5: c1 f8 0c sar $0xc,%eax 1800127c8: 44 8d 84 10 10 b6 fd lea -0x249f0(%rax,%rdx,1),%r8d 1800127cf: ff 1800127d0: 45 2b c5 sub %r13d,%r8d 1800127d3: eb 30 jmp 0x180012805 1800127d5: 49 63 8c 86 20 9a 09 movslq 0x99a20(%r14,%rax,4),%rcx 1800127dc: 00 1800127dd: c1 e2 0c shl $0xc,%edx 1800127e0: 49 63 c1 movslq %r9d,%rax 1800127e3: 48 0f af c8 imul %rax,%rcx 1800127e7: 48 c1 f9 0c sar $0xc,%rcx 1800127eb: 44 8d 84 11 10 b6 fd lea -0x249f0(%rcx,%rdx,1),%r8d 1800127f2: ff 1800127f3: 45 2b c5 sub %r13d,%r8d 1800127f6: eb 0d jmp 0x180012805 1800127f8: 8b 8b 4c 79 04 00 mov 0x4794c(%rbx),%ecx 1800127fe: 44 0f b7 c0 movzwl %ax,%r8d 180012802: 41 d3 e0 shl %cl,%r8d 180012805: 8b 83 14 20 04 00 mov 0x42014(%rbx),%eax 18001280b: 44 8b b3 24 79 04 00 mov 0x47924(%rbx),%r14d 180012812: 2b 83 84 4c 04 00 sub 0x44c84(%rbx),%eax 180012818: 99 cltd 180012819: 33 c2 xor %edx,%eax 18001281b: 2b c2 sub %edx,%eax 18001281d: 39 b3 50 79 04 00 cmp %esi,0x47950(%rbx) 180012823: 0f 84 36 01 00 00 je 0x18001295f 180012829: 44 0f b7 c8 movzwl %ax,%r9d 18001282d: 45 8d 9e f0 49 02 00 lea 0x249f0(%r14),%r11d 180012834: b9 07 00 00 00 mov $0x7,%ecx 180012839: 2b 8b 54 79 04 00 sub 0x47954(%rbx),%ecx 18001283f: 41 8b c3 mov %r11d,%eax 180012842: 99 cltd 180012843: 41 d3 e1 shl %cl,%r9d 180012846: 81 e2 ff 0f 00 00 and $0xfff,%edx 18001284c: 03 c2 add %edx,%eax 18001284e: c1 f8 0c sar $0xc,%eax 180012851: 8b c8 mov %eax,%ecx 180012853: 79 04 jns 0x180012859 180012855: 8b ce mov %esi,%ecx 180012857: eb 0d jmp 0x180012866 180012859: 3d 86 02 00 00 cmp $0x286,%eax 18001285e: b8 85 02 00 00 mov $0x285,%eax 180012863: 0f 4d c8 cmovge %eax,%ecx 180012866: 48 8d 05 93 d7 fe ff lea -0x1286d(%rip),%rax # 0x180000000 18001286d: 48 63 f9 movslq %ecx,%rdi 180012870: 44 8b ac b8 04 90 09 mov 0x99004(%rax,%rdi,4),%r13d 180012877: 00 180012878: 44 8b a4 b8 00 90 09 mov 0x99000(%rax,%rdi,4),%r12d 18001287f: 00 180012880: 41 8b c1 mov %r9d,%eax 180012883: 99 cltd 180012884: 41 8b ed mov %r13d,%ebp 180012887: 33 c2 xor %edx,%eax 180012889: 41 2b ec sub %r12d,%ebp 18001288c: 2b c2 sub %edx,%eax 18001288e: 03 c0 add %eax,%eax 180012890: 3b e8 cmp %eax,%ebp 180012892: 7c 1a jl 0x1800128ae 180012894: 48 8d 05 65 d7 fe ff lea -0x1289b(%rip),%rax # 0x180000000 18001289b: 8b 84 b8 20 9a 09 00 mov 0x99a20(%rax,%rdi,4),%eax 1800128a2: 41 0f af c1 imul %r9d,%eax 1800128a6: c1 f8 0c sar $0xc,%eax 1800128a9: e9 bc 00 00 00 jmp 0x18001296a 1800128ae: c1 e1 0c shl $0xc,%ecx 1800128b1: 44 2b d9 sub %ecx,%r11d 1800128b4: 44 0f af dd imul %ebp,%r11d 1800128b8: 41 8b c3 mov %r11d,%eax 1800128bb: 99 cltd 1800128bc: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800128c2: 03 c2 add %edx,%eax 1800128c4: c1 f8 0c sar $0xc,%eax 1800128c7: 41 8d 14 04 lea (%r12,%rax,1),%edx 1800128cb: 41 03 d1 add %r9d,%edx 1800128ce: 44 3b e2 cmp %edx,%r12d 1800128d1: 7f 05 jg 0x1800128d8 1800128d3: 41 3b d5 cmp %r13d,%edx 1800128d6: 7e bc jle 0x180012894 1800128d8: 41 be 86 02 00 00 mov $0x286,%r14d 1800128de: 4c 8d 0d 1b d7 fe ff lea -0x128e5(%rip),%r9 # 0x180000000 1800128e5: 41 8d 0c 36 lea (%r14,%rsi,1),%ecx 1800128e9: d1 f9 sar $1,%ecx 1800128eb: 48 63 c1 movslq %ecx,%rax 1800128ee: 41 39 94 81 00 90 09 cmp %edx,0x99000(%r9,%rax,4) 1800128f5: 00 1800128f6: 7e 05 jle 0x1800128fd 1800128f8: 44 8b f1 mov %ecx,%r14d 1800128fb: eb 02 jmp 0x1800128ff 1800128fd: 8b f1 mov %ecx,%esi 1800128ff: 8d 46 01 lea 0x1(%rsi),%eax 180012902: 41 3b c6 cmp %r14d,%eax 180012905: 7c de jl 0x1800128e5 180012907: 48 63 c6 movslq %esi,%rax 18001290a: 41 2b 94 81 00 90 09 sub 0x99000(%r9,%rax,4),%edx 180012911: 00 180012912: 3b 15 30 0e 06 00 cmp 0x60e30(%rip),%edx # 0x180073748 180012918: 7f 20 jg 0x18001293a 18001291a: 41 8b 84 81 20 9a 09 mov 0x99a20(%r9,%rax,4),%eax 180012921: 00 180012922: c1 e6 0c shl $0xc,%esi 180012925: 0f af c2 imul %edx,%eax 180012928: c1 f8 0c sar $0xc,%eax 18001292b: 8d 84 30 10 b6 fd ff lea -0x249f0(%rax,%rsi,1),%eax 180012932: 2b 83 24 79 04 00 sub 0x47924(%rbx),%eax 180012938: eb 30 jmp 0x18001296a 18001293a: 49 63 8c 81 20 9a 09 movslq 0x99a20(%r9,%rax,4),%rcx 180012941: 00 180012942: 48 63 c2 movslq %edx,%rax 180012945: c1 e6 0c shl $0xc,%esi 180012948: 48 0f af c8 imul %rax,%rcx 18001294c: 48 c1 f9 0c sar $0xc,%rcx 180012950: 8d 84 31 10 b6 fd ff lea -0x249f0(%rcx,%rsi,1),%eax 180012957: 2b 83 24 79 04 00 sub 0x47924(%rbx),%eax 18001295d: eb 0b jmp 0x18001296a 18001295f: 8b 8b 4c 79 04 00 mov 0x4794c(%rbx),%ecx 180012965: 0f b7 c0 movzwl %ax,%eax 180012968: d3 e0 shl %cl,%eax 18001296a: 42 8d 0c 50 lea (%rax,%r10,2),%ecx 18001296e: 41 03 c8 add %r8d,%ecx 180012971: 81 f9 c4 09 00 00 cmp $0x9c4,%ecx 180012977: 0f 8d 32 01 00 00 jge 0x180012aaf 18001297d: 8b 93 7c 4c 04 00 mov 0x44c7c(%rbx),%edx 180012983: 83 f9 64 cmp $0x64,%ecx 180012986: b8 64 00 00 00 mov $0x64,%eax 18001298b: 0f 4c c8 cmovl %eax,%ecx 18001298e: 48 8d b3 4c 3c 04 00 lea 0x43c4c(%rbx),%rsi 180012995: 8b c1 mov %ecx,%eax 180012997: 81 c1 f4 01 00 00 add $0x1f4,%ecx 18001299d: 69 d2 f4 01 00 00 imul $0x1f4,%edx,%edx 1800129a3: 41 0f af c7 imul %r15d,%eax 1800129a7: 03 c2 add %edx,%eax 1800129a9: 99 cltd 1800129aa: f7 f9 idiv %ecx 1800129ac: 8b 0e mov (%rsi),%ecx 1800129ae: 85 c9 test %ecx,%ecx 1800129b0: 44 8b f8 mov %eax,%r15d 1800129b3: 74 75 je 0x180012a2a 1800129b5: c1 e0 12 shl $0x12,%eax 1800129b8: 33 d2 xor %edx,%edx 1800129ba: 45 8b cf mov %r15d,%r9d 1800129bd: 05 00 00 04 00 add $0x40000,%eax 1800129c2: 41 c1 e1 04 shl $0x4,%r9d 1800129c6: f7 f1 div %ecx 1800129c8: 45 8d 41 10 lea 0x10(%r9),%r8d 1800129cc: 44 8b d8 mov %eax,%r11d 1800129cf: 48 63 84 24 70 10 00 movslq 0x1070(%rsp),%rax 1800129d6: 00 1800129d7: 85 c0 test %eax,%eax 1800129d9: 48 8b f8 mov %rax,%rdi 1800129dc: 78 4c js 0x180012a2a 1800129de: 48 8d 44 24 30 lea 0x30(%rsp),%rax 1800129e3: 4c 8b d6 mov %rsi,%r10 1800129e6: 4c 2b d0 sub %rax,%r10 1800129e9: 66 66 90 data16 xchg %ax,%ax 1800129ec: 66 66 66 90 data16 data16 xchg %ax,%ax 1800129f0: 49 8d 04 ba lea (%r10,%rdi,4),%rax 1800129f4: 41 8d 51 10 lea 0x10(%r9),%edx 1800129f8: 8b 4c 04 30 mov 0x30(%rsp,%rax,1),%ecx 1800129fc: 41 8b c0 mov %r8d,%eax 1800129ff: 41 0f af cb imul %r11d,%ecx 180012a03: c1 e9 0e shr $0xe,%ecx 180012a06: 2b d1 sub %ecx,%edx 180012a08: 8b 4c bc 30 mov 0x30(%rsp,%rdi,4),%ecx 180012a0c: 2b c2 sub %edx,%eax 180012a0e: 3b c1 cmp %ecx,%eax 180012a10: 76 05 jbe 0x180012a17 180012a12: 41 8b d0 mov %r8d,%edx 180012a15: 2b d1 sub %ecx,%edx 180012a17: 44 8b c2 mov %edx,%r8d 180012a1a: c1 ea 06 shr $0x6,%edx 180012a1d: 48 83 ef 01 sub $0x1,%rdi 180012a21: 88 94 1f 4d 28 04 00 mov %dl,0x4284d(%rdi,%rbx,1) 180012a28: 79 c6 jns 0x1800129f0 180012a2a: 44 8b 86 fc 0f 00 00 mov 0xffc(%rsi),%r8d 180012a31: 45 85 c0 test %r8d,%r8d 180012a34: 74 79 je 0x180012aaf 180012a36: 33 d2 xor %edx,%edx 180012a38: 41 8b cf mov %r15d,%ecx 180012a3b: b8 00 00 fc 0f mov $0xffc0000,%eax 180012a40: c1 e1 12 shl $0x12,%ecx 180012a43: 45 8b d7 mov %r15d,%r10d 180012a46: 2b c1 sub %ecx,%eax 180012a48: 41 c1 e2 04 shl $0x4,%r10d 180012a4c: 41 f7 f0 div %r8d 180012a4f: 48 63 94 24 88 10 00 movslq 0x1088(%rsp),%rdx 180012a56: 00 180012a57: 45 8b c2 mov %r10d,%r8d 180012a5a: 48 81 fa 00 04 00 00 cmp $0x400,%rdx 180012a61: 44 8b d8 mov %eax,%r11d 180012a64: 7d 49 jge 0x180012aaf 180012a66: 48 8d 44 24 30 lea 0x30(%rsp),%rax 180012a6b: 48 2b f0 sub %rax,%rsi 180012a6e: 66 90 xchg %ax,%ax 180012a70: 44 8b 4c 94 30 mov 0x30(%rsp,%rdx,4),%r9d 180012a75: 48 8d 04 96 lea (%rsi,%rdx,4),%rax 180012a79: 8b 4c 04 30 mov 0x30(%rsp,%rax,1),%ecx 180012a7d: 41 0f af cb imul %r11d,%ecx 180012a81: c1 e9 0e shr $0xe,%ecx 180012a84: 41 03 ca add %r10d,%ecx 180012a87: 8b c1 mov %ecx,%eax 180012a89: 41 2b c0 sub %r8d,%eax 180012a8c: 41 3b c1 cmp %r9d,%eax 180012a8f: 76 04 jbe 0x180012a95 180012a91: 43 8d 0c 01 lea (%r9,%r8,1),%ecx 180012a95: 44 8b c1 mov %ecx,%r8d 180012a98: c1 e9 06 shr $0x6,%ecx 180012a9b: 48 83 c2 01 add $0x1,%rdx 180012a9f: 48 81 fa 00 04 00 00 cmp $0x400,%rdx 180012aa6: 88 8c 1a 4b 28 04 00 mov %cl,0x4284b(%rdx,%rbx,1) 180012aad: 7c c1 jl 0x180012a70 180012aaf: 8b 84 24 80 10 00 00 mov 0x1080(%rsp),%eax 180012ab6: 44 89 bb 7c 4c 04 00 mov %r15d,0x44c7c(%rbx) 180012abd: 89 83 6c 4c 04 00 mov %eax,0x44c6c(%rbx) 180012ac3: 8b 43 4c mov 0x4c(%rbx),%eax 180012ac6: 89 83 70 4c 04 00 mov %eax,0x44c70(%rbx) 180012acc: 8b 43 48 mov 0x48(%rbx),%eax 180012acf: 89 83 74 4c 04 00 mov %eax,0x44c74(%rbx) 180012ad5: 8b 84 24 70 10 00 00 mov 0x1070(%rsp),%eax 180012adc: 89 83 78 4c 04 00 mov %eax,0x44c78(%rbx) 180012ae2: 8b 83 10 20 04 00 mov 0x42010(%rbx),%eax 180012ae8: 89 83 80 4c 04 00 mov %eax,0x44c80(%rbx) 180012aee: 8b 83 14 20 04 00 mov 0x42014(%rbx),%eax 180012af4: 89 83 84 4c 04 00 mov %eax,0x44c84(%rbx) 180012afa: 8b 83 18 20 04 00 mov 0x42018(%rbx),%eax 180012b00: 89 83 88 4c 04 00 mov %eax,0x44c88(%rbx) 180012b06: 48 8b 9c 24 78 10 00 mov 0x1078(%rsp),%rbx 180012b0d: 00 180012b0e: 48 81 c4 30 10 00 00 add $0x1030,%rsp 180012b15: 41 5f pop %r15 180012b17: 41 5e pop %r14 180012b19: 41 5d pop %r13 180012b1b: 41 5c pop %r12 180012b1d: 5f pop %rdi 180012b1e: 5e pop %rsi 180012b1f: 5d pop %rbp 180012b20: c3 ret 180012b21: cc int3 180012b22: cc int3 180012b23: cc int3 180012b24: cc int3 180012b25: cc int3 180012b26: cc int3 180012b27: cc int3 180012b28: cc int3 180012b29: cc int3 180012b2a: cc int3 180012b2b: cc int3 180012b2c: cc int3 180012b2d: cc int3 180012b2e: cc int3 180012b2f: cc int3 180012b30: 48 8b c4 mov %rsp,%rax 180012b33: 57 push %rdi 180012b34: 41 54 push %r12 180012b36: 41 55 push %r13 180012b38: 41 56 push %r14 180012b3a: 41 57 push %r15 180012b3c: 48 81 ec 60 04 00 00 sub $0x460,%rsp 180012b43: 48 c7 84 24 98 00 00 movq $0xfffffffffffffffe,0x98(%rsp) 180012b4a: 00 fe ff ff ff 180012b4f: 48 89 58 10 mov %rbx,0x10(%rax) 180012b53: 48 89 70 20 mov %rsi,0x20(%rax) 180012b57: 48 8b 05 42 a3 05 00 mov 0x5a342(%rip),%rax # 0x18006cea0 180012b5e: 48 33 c4 xor %rsp,%rax 180012b61: 48 89 84 24 50 04 00 mov %rax,0x450(%rsp) 180012b68: 00 180012b69: 4d 8b e8 mov %r8,%r13 180012b6c: 44 8b e2 mov %edx,%r12d 180012b6f: 48 8b f1 mov %rcx,%rsi 180012b72: e8 49 d1 00 00 call 0x18001fcc0 180012b77: 48 8b c8 mov %rax,%rcx 180012b7a: 33 c0 xor %eax,%eax 180012b7c: 48 85 c9 test %rcx,%rcx 180012b7f: 0f 95 c0 setne %al 180012b82: 85 c0 test %eax,%eax 180012b84: 75 0b jne 0x180012b91 180012b86: b9 05 40 00 80 mov $0x80004005,%ecx 180012b8b: e8 e0 85 ff ff call 0x18000b170 180012b90: cc int3 180012b91: 48 8b 01 mov (%rcx),%rax 180012b94: ff 50 18 call *0x18(%rax) 180012b97: 48 8d 78 18 lea 0x18(%rax),%rdi 180012b9b: 48 89 7c 24 40 mov %rdi,0x40(%rsp) 180012ba0: 4d 85 ed test %r13,%r13 180012ba3: 74 52 je 0x180012bf7 180012ba5: 49 f7 c5 00 00 ff ff test $0xffffffffffff0000,%r13 180012bac: 75 31 jne 0x180012bdf 180012bae: 41 0f b7 dd movzwl %r13w,%ebx 180012bb2: 8b cb mov %ebx,%ecx 180012bb4: e8 f3 d0 00 00 call 0x18001fcac 180012bb9: 48 85 c0 test %rax,%rax 180012bbc: 74 1b je 0x180012bd9 180012bbe: 44 8b c3 mov %ebx,%r8d 180012bc1: 48 8b d0 mov %rax,%rdx 180012bc4: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180012bc9: e8 82 83 ff ff call 0x18000af50 180012bce: 48 83 cb ff or $0xffffffffffffffff,%rbx 180012bd2: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 180012bd7: eb 39 jmp 0x180012c12 180012bd9: 48 83 cb ff or $0xffffffffffffffff,%rbx 180012bdd: eb 33 jmp 0x180012c12 180012bdf: 33 c0 xor %eax,%eax 180012be1: 48 83 cb ff or $0xffffffffffffffff,%rbx 180012be5: 48 8b cb mov %rbx,%rcx 180012be8: 49 8b fd mov %r13,%rdi 180012beb: 66 f2 af repnz scas %es:(%rdi),%ax 180012bee: 48 f7 d1 not %rcx 180012bf1: 48 83 e9 01 sub $0x1,%rcx 180012bf5: eb 06 jmp 0x180012bfd 180012bf7: 33 c9 xor %ecx,%ecx 180012bf9: 48 83 cb ff or $0xffffffffffffffff,%rbx 180012bfd: 44 8b c1 mov %ecx,%r8d 180012c00: 49 8b d5 mov %r13,%rdx 180012c03: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180012c08: e8 73 88 ff ff call 0x18000b480 180012c0d: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 180012c12: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180012c17: e8 1c d5 00 00 call 0x180020138 180012c1c: 90 nop 180012c1d: 4c 8d ae 38 02 00 00 lea 0x238(%rsi),%r13 180012c24: 49 8b cd mov %r13,%rcx 180012c27: ff 15 33 09 04 00 call *0x40933(%rip) # 0x180053560 180012c2d: 83 be 28 02 00 00 00 cmpl $0x0,0x228(%rsi) 180012c34: 0f 84 4d 04 00 00 je 0x180013087 180012c3a: 83 be 34 02 00 00 00 cmpl $0x0,0x234(%rsi) 180012c41: 0f 84 40 04 00 00 je 0x180013087 180012c47: 45 85 e4 test %r12d,%r12d 180012c4a: 74 7a je 0x180012cc6 180012c4c: 41 83 ec 01 sub $0x1,%r12d 180012c50: 74 5d je 0x180012caf 180012c52: 41 83 fc 01 cmp $0x1,%r12d 180012c56: 74 40 je 0x180012c98 180012c58: 49 8b cd mov %r13,%rcx 180012c5b: ff 15 f7 08 04 00 call *0x408f7(%rip) # 0x180053558 180012c61: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180012c66: ff 15 cc 08 04 00 call *0x408cc(%rip) # 0x180053538 180012c6c: 90 nop 180012c6d: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180012c72: e8 2d d7 00 00 call 0x1800203a4 180012c77: 90 nop 180012c78: 48 8d 57 e8 lea -0x18(%rdi),%rdx 180012c7c: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 180012c81: 83 c3 ff add $0xffffffff,%ebx 180012c84: 85 db test %ebx,%ebx 180012c86: 7f 09 jg 0x180012c91 180012c88: 48 8b 0a mov (%rdx),%rcx 180012c8b: 48 8b 01 mov (%rcx),%rax 180012c8e: ff 50 08 call *0x8(%rax) 180012c91: 33 c0 xor %eax,%eax 180012c93: e9 2a 04 00 00 jmp 0x1800130c2 180012c98: 44 8b b6 40 79 04 00 mov 0x47940(%rsi),%r14d 180012c9f: 4c 8d be 18 0f 00 00 lea 0xf18(%rsi),%r15 180012ca6: 4c 8b a6 b0 02 00 00 mov 0x2b0(%rsi),%r12 180012cad: eb 3f jmp 0x180012cee 180012caf: 44 8b b6 3c 79 04 00 mov 0x4793c(%rsi),%r14d 180012cb6: 4c 8d be f0 0a 00 00 lea 0xaf0(%rsi),%r15 180012cbd: 4c 8b a6 20 02 00 00 mov 0x220(%rsi),%r12 180012cc4: eb 28 jmp 0x180012cee 180012cc6: 44 8b b6 38 79 04 00 mov 0x47938(%rsi),%r14d 180012ccd: 4c 8d be c8 06 00 00 lea 0x6c8(%rsi),%r15 180012cd4: 83 be 3c 20 04 00 00 cmpl $0x0,0x4203c(%rsi) 180012cdb: 75 0a jne 0x180012ce7 180012cdd: 33 d2 xor %edx,%edx 180012cdf: 48 8b ce mov %rsi,%rcx 180012ce2: e8 99 e1 ff ff call 0x180010e80 180012ce7: 4c 8b a6 a0 02 00 00 mov 0x2a0(%rsi),%r12 180012cee: 4d 85 e4 test %r12,%r12 180012cf1: 75 40 jne 0x180012d33 180012cf3: 49 8b cd mov %r13,%rcx 180012cf6: ff 15 5c 08 04 00 call *0x4085c(%rip) # 0x180053558 180012cfc: b9 03 00 ae e4 mov $0xe4ae0003,%ecx 180012d01: ff 15 31 08 04 00 call *0x40831(%rip) # 0x180053538 180012d07: 90 nop 180012d08: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180012d0d: e8 92 d6 00 00 call 0x1800203a4 180012d12: 90 nop 180012d13: 48 8d 57 e8 lea -0x18(%rdi),%rdx 180012d17: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 180012d1c: 83 c3 ff add $0xffffffff,%ebx 180012d1f: 85 db test %ebx,%ebx 180012d21: 7f 09 jg 0x180012d2c 180012d23: 48 8b 0a mov (%rdx),%rcx 180012d26: 48 8b 01 mov (%rcx),%rax 180012d29: ff 50 08 call *0x8(%rax) 180012d2c: 33 c0 xor %eax,%eax 180012d2e: e9 8f 03 00 00 jmp 0x1800130c2 180012d33: 41 8b ce mov %r14d,%ecx 180012d36: e8 85 be 00 00 call 0x18001ebc0 180012d3b: 48 8b f0 mov %rax,%rsi 180012d3e: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) 180012d45: 00 180012d46: 48 85 c0 test %rax,%rax 180012d49: 75 40 jne 0x180012d8b 180012d4b: 49 8b cd mov %r13,%rcx 180012d4e: ff 15 04 08 04 00 call *0x40804(%rip) # 0x180053558 180012d54: b9 02 00 ae e4 mov $0xe4ae0002,%ecx 180012d59: ff 15 d9 07 04 00 call *0x407d9(%rip) # 0x180053538 180012d5f: 90 nop 180012d60: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180012d65: e8 3a d6 00 00 call 0x1800203a4 180012d6a: 90 nop 180012d6b: 48 8d 57 e8 lea -0x18(%rdi),%rdx 180012d6f: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 180012d74: 83 c3 ff add $0xffffffff,%ebx 180012d77: 85 db test %ebx,%ebx 180012d79: 7f 09 jg 0x180012d84 180012d7b: 48 8b 0a mov (%rdx),%rcx 180012d7e: 48 8b 01 mov (%rcx),%rax 180012d81: ff 50 08 call *0x8(%rax) 180012d84: 33 c0 xor %eax,%eax 180012d86: e9 37 03 00 00 jmp 0x1800130c2 180012d8b: 45 8b c6 mov %r14d,%r8d 180012d8e: 49 8b d4 mov %r12,%rdx 180012d91: 48 8b c8 mov %rax,%rcx 180012d94: e8 77 06 02 00 call 0x180033410 180012d99: 49 8b cd mov %r13,%rcx 180012d9c: ff 15 b6 07 04 00 call *0x407b6(%rip) # 0x180053558 180012da2: 83 7f f0 00 cmpl $0x0,-0x10(%rdi) 180012da6: 0f 85 99 01 00 00 jne 0x180012f45 180012dac: 33 c9 xor %ecx,%ecx 180012dae: e8 8d 01 02 00 call 0x180032f40 180012db3: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 180012dba: 00 180012dbb: 4c 8d 05 96 b4 04 00 lea 0x4b496(%rip),%r8 # 0x18005e258 180012dc2: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 180012dc7: 48 8d 8c 24 88 00 00 lea 0x88(%rsp),%rcx 180012dce: 00 180012dcf: e8 9c 7d 00 00 call 0x18001ab70 180012dd4: 90 nop 180012dd5: 33 c0 xor %eax,%eax 180012dd7: 89 44 24 38 mov %eax,0x38(%rsp) 180012ddb: 48 89 44 24 30 mov %rax,0x30(%rsp) 180012de0: 48 8d 05 19 bc 05 00 lea 0x5bc19(%rip),%rax # 0x18006ea00 180012de7: 48 89 44 24 28 mov %rax,0x28(%rsp) 180012dec: c7 44 24 20 06 00 00 movl $0x6,0x20(%rsp) 180012df3: 00 180012df4: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9 180012df9: 4c 8d 05 f8 bb 05 00 lea 0x5bbf8(%rip),%r8 # 0x18006e9f8 180012e00: 33 d2 xor %edx,%edx 180012e02: 48 8d 8c 24 c0 00 00 lea 0xc0(%rsp),%rcx 180012e09: 00 180012e0a: e8 61 c8 00 00 call 0x18001f670 180012e0f: 90 nop 180012e10: 48 8d 8c 24 c0 00 00 lea 0xc0(%rsp),%rcx 180012e17: 00 180012e18: e8 33 c6 00 00 call 0x18001f450 180012e1d: 48 83 f8 01 cmp $0x1,%rax 180012e21: 74 68 je 0x180012e8b 180012e23: 48 8b ce mov %rsi,%rcx 180012e26: e8 8d bd 00 00 call 0x18001ebb8 180012e2b: 90 nop 180012e2c: 48 8d 8c 24 c0 00 00 lea 0xc0(%rsp),%rcx 180012e33: 00 180012e34: e8 8f c7 00 00 call 0x18001f5c8 180012e39: 90 nop 180012e3a: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 180012e3f: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 180012e43: 8b c3 mov %ebx,%eax 180012e45: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180012e4a: 83 c0 ff add $0xffffffff,%eax 180012e4d: 85 c0 test %eax,%eax 180012e4f: 7f 0a jg 0x180012e5b 180012e51: 48 8b 0a mov (%rdx),%rcx 180012e54: 48 8b 01 mov (%rcx),%rax 180012e57: ff 50 08 call *0x8(%rax) 180012e5a: 90 nop 180012e5b: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180012e60: e8 3f d5 00 00 call 0x1800203a4 180012e65: 90 nop 180012e66: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 180012e6b: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 180012e6f: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 180012e74: 83 c3 ff add $0xffffffff,%ebx 180012e77: 85 db test %ebx,%ebx 180012e79: 7f 09 jg 0x180012e84 180012e7b: 48 8b 0a mov (%rdx),%rcx 180012e7e: 48 8b 01 mov (%rcx),%rax 180012e81: ff 50 08 call *0x8(%rax) 180012e84: 33 c0 xor %eax,%eax 180012e86: e9 37 02 00 00 jmp 0x1800130c2 180012e8b: 48 8d 94 24 80 00 00 lea 0x80(%rsp),%rdx 180012e92: 00 180012e93: 48 8d 8c 24 c0 00 00 lea 0xc0(%rsp),%rcx 180012e9a: 00 180012e9b: e8 e0 ca 00 00 call 0x18001f980 180012ea0: 90 nop 180012ea1: 48 8b d0 mov %rax,%rdx 180012ea4: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180012ea9: e8 e2 84 ff ff call 0x18000b390 180012eae: 90 nop 180012eaf: 48 8b 94 24 80 00 00 mov 0x80(%rsp),%rdx 180012eb6: 00 180012eb7: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 180012ebb: 8b c3 mov %ebx,%eax 180012ebd: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180012ec2: 83 c0 ff add $0xffffffff,%eax 180012ec5: 85 c0 test %eax,%eax 180012ec7: 7f 09 jg 0x180012ed2 180012ec9: 48 8b 0a mov (%rdx),%rcx 180012ecc: 48 8b 01 mov (%rcx),%rax 180012ecf: ff 50 08 call *0x8(%rax) 180012ed2: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 180012ed7: 83 7f f0 00 cmpl $0x0,-0x10(%rdi) 180012edb: 7e 1c jle 0x180012ef9 180012edd: 66 ba 2e 00 mov $0x2e,%dx 180012ee1: 48 8b cf mov %rdi,%rcx 180012ee4: e8 67 08 02 00 call 0x180033750 180012ee9: 48 85 c0 test %rax,%rax 180012eec: 74 0b je 0x180012ef9 180012eee: 48 2b c7 sub %rdi,%rax 180012ef1: 48 d1 f8 sar $1,%rax 180012ef4: 83 f8 ff cmp $0xffffffff,%eax 180012ef7: 75 12 jne 0x180012f0b 180012ef9: 48 8d 15 80 b3 04 00 lea 0x4b380(%rip),%rdx # 0x18005e280 180012f00: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180012f05: e8 96 7b 00 00 call 0x18001aaa0 180012f0a: 90 nop 180012f0b: 48 8d 8c 24 c0 00 00 lea 0xc0(%rsp),%rcx 180012f12: 00 180012f13: e8 b0 c6 00 00 call 0x18001f5c8 180012f18: 90 nop 180012f19: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 180012f1e: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 180012f22: 8b c3 mov %ebx,%eax 180012f24: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180012f29: 83 c0 ff add $0xffffffff,%eax 180012f2c: 85 c0 test %eax,%eax 180012f2e: 7f 10 jg 0x180012f40 180012f30: 48 8b 0a mov (%rdx),%rcx 180012f33: 48 8b 01 mov (%rcx),%rax 180012f36: ff 50 08 call *0x8(%rax) 180012f39: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 180012f3e: eb 05 jmp 0x180012f45 180012f40: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 180012f45: 45 33 c9 xor %r9d,%r9d 180012f48: 41 b8 21 10 00 00 mov $0x1021,%r8d 180012f4e: 48 8b d7 mov %rdi,%rdx 180012f51: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180012f56: e8 11 db 00 00 call 0x180020a6c 180012f5b: 85 c0 test %eax,%eax 180012f5d: 75 3f jne 0x180012f9e 180012f5f: 48 8b ce mov %rsi,%rcx 180012f62: e8 51 bc 00 00 call 0x18001ebb8 180012f67: b9 09 00 ae e4 mov $0xe4ae0009,%ecx 180012f6c: ff 15 c6 05 04 00 call *0x405c6(%rip) # 0x180053538 180012f72: 90 nop 180012f73: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180012f78: e8 27 d4 00 00 call 0x1800203a4 180012f7d: 90 nop 180012f7e: 48 8d 57 e8 lea -0x18(%rdi),%rdx 180012f82: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 180012f87: 83 c3 ff add $0xffffffff,%ebx 180012f8a: 85 db test %ebx,%ebx 180012f8c: 7f 09 jg 0x180012f97 180012f8e: 48 8b 0a mov (%rdx),%rcx 180012f91: 48 8b 01 mov (%rcx),%rax 180012f94: ff 50 08 call *0x8(%rax) 180012f97: 33 c0 xor %eax,%eax 180012f99: e9 24 01 00 00 jmp 0x1800130c2 180012f9e: 66 c7 44 24 70 42 4d movw $0x4d42,0x70(%rsp) 180012fa5: 41 8d 86 36 04 00 00 lea 0x436(%r14),%eax 180012fac: 89 44 24 72 mov %eax,0x72(%rsp) 180012fb0: 66 c7 44 24 76 00 00 movw $0x0,0x76(%rsp) 180012fb7: 66 c7 44 24 78 00 00 movw $0x0,0x78(%rsp) 180012fbe: c7 44 24 7a 36 04 00 movl $0x436,0x7a(%rsp) 180012fc5: 00 180012fc6: 48 8d 8c 24 a8 00 00 lea 0xa8(%rsp),%rcx 180012fcd: 00 180012fce: e8 59 bf 00 00 call 0x18001ef2c 180012fd3: 90 nop 180012fd4: 41 b8 0e 00 00 00 mov $0xe,%r8d 180012fda: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 180012fdf: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180012fe4: e8 cf cd 00 00 call 0x18001fdb8 180012fe9: 41 b8 28 04 00 00 mov $0x428,%r8d 180012fef: 49 8b d7 mov %r15,%rdx 180012ff2: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180012ff7: e8 bc cd 00 00 call 0x18001fdb8 180012ffc: 45 8b c6 mov %r14d,%r8d 180012fff: 48 8b d6 mov %rsi,%rdx 180013002: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180013007: e8 ac cd 00 00 call 0x18001fdb8 18001300c: 90 nop 18001300d: e8 82 bf 00 00 call 0x18001ef94 180013012: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180013017: e8 94 d0 00 00 call 0x1800200b0 18001301c: 48 8b ce mov %rsi,%rcx 18001301f: e8 94 bb 00 00 call 0x18001ebb8 180013024: 90 nop 180013025: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18001302a: e8 75 d3 00 00 call 0x1800203a4 18001302f: 90 nop 180013030: 48 8d 57 e8 lea -0x18(%rdi),%rdx 180013034: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 180013039: 83 c3 ff add $0xffffffff,%ebx 18001303c: 85 db test %ebx,%ebx 18001303e: 7f 09 jg 0x180013049 180013040: 48 8b 0a mov (%rdx),%rcx 180013043: 48 8b 01 mov (%rcx),%rax 180013046: ff 50 08 call *0x8(%rax) 180013049: b8 01 00 00 00 mov $0x1,%eax 18001304e: eb 72 jmp 0x1800130c2 180013050: e8 3f bf 00 00 call 0x18001ef94 180013055: 90 nop 180013056: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18001305b: e8 44 d3 00 00 call 0x1800203a4 180013060: 90 nop 180013061: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 180013066: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001306a: 48 83 cb ff or $0xffffffffffffffff,%rbx 18001306e: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 180013073: 83 c3 ff add $0xffffffff,%ebx 180013076: 85 db test %ebx,%ebx 180013078: 7f 09 jg 0x180013083 18001307a: 48 8b 0a mov (%rdx),%rcx 18001307d: 48 8b 01 mov (%rcx),%rax 180013080: ff 50 08 call *0x8(%rax) 180013083: 33 c0 xor %eax,%eax 180013085: eb 3b jmp 0x1800130c2 180013087: 49 8b cd mov %r13,%rcx 18001308a: ff 15 c8 04 04 00 call *0x404c8(%rip) # 0x180053558 180013090: b9 06 00 ae e4 mov $0xe4ae0006,%ecx 180013095: ff 15 9d 04 04 00 call *0x4049d(%rip) # 0x180053538 18001309b: 90 nop 18001309c: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 1800130a1: e8 fe d2 00 00 call 0x1800203a4 1800130a6: 90 nop 1800130a7: 48 8d 57 e8 lea -0x18(%rdi),%rdx 1800130ab: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 1800130b0: 83 c3 ff add $0xffffffff,%ebx 1800130b3: 85 db test %ebx,%ebx 1800130b5: 7f 09 jg 0x1800130c0 1800130b7: 48 8b 0a mov (%rdx),%rcx 1800130ba: 48 8b 01 mov (%rcx),%rax 1800130bd: ff 50 08 call *0x8(%rax) 1800130c0: 33 c0 xor %eax,%eax 1800130c2: 48 8b 8c 24 50 04 00 mov 0x450(%rsp),%rcx 1800130c9: 00 1800130ca: 48 33 cc xor %rsp,%rcx 1800130cd: e8 6e f5 01 00 call 0x180032640 1800130d2: 4c 8d 9c 24 60 04 00 lea 0x460(%rsp),%r11 1800130d9: 00 1800130da: 49 8b 5b 38 mov 0x38(%r11),%rbx 1800130de: 49 8b 73 48 mov 0x48(%r11),%rsi 1800130e2: 49 8b e3 mov %r11,%rsp 1800130e5: 41 5f pop %r15 1800130e7: 41 5e pop %r14 1800130e9: 41 5d pop %r13 1800130eb: 41 5c pop %r12 1800130ed: 5f pop %rdi 1800130ee: c3 ret 1800130ef: cc int3 1800130f0: 40 55 rex push %rbp 1800130f2: 48 83 ec 20 sub $0x20,%rsp 1800130f6: 48 8b ea mov %rdx,%rbp 1800130f9: 48 8d 4d 40 lea 0x40(%rbp),%rcx 1800130fd: e8 de 84 ff ff call 0x18000b5e0 180013102: 48 83 c4 20 add $0x20,%rsp 180013106: 5d pop %rbp 180013107: c3 ret 180013108: cc int3 180013109: cc int3 18001310a: cc int3 18001310b: cc int3 18001310c: cc int3 18001310d: cc int3 18001310e: cc int3 18001310f: cc int3 180013110: 40 55 rex push %rbp 180013112: 48 83 ec 20 sub $0x20,%rsp 180013116: 48 8b ea mov %rdx,%rbp 180013119: 48 8d 4d 40 lea 0x40(%rbp),%rcx 18001311d: e8 be 84 ff ff call 0x18000b5e0 180013122: 48 83 c4 20 add $0x20,%rsp 180013126: 5d pop %rbp 180013127: c3 ret 180013128: cc int3 180013129: cc int3 18001312a: cc int3 18001312b: cc int3 18001312c: cc int3 18001312d: cc int3 18001312e: cc int3 18001312f: cc int3 180013130: 40 55 rex push %rbp 180013132: 48 83 ec 20 sub $0x20,%rsp 180013136: 48 8b ea mov %rdx,%rbp 180013139: 48 8d 4d 50 lea 0x50(%rbp),%rcx 18001313d: e8 62 d2 00 00 call 0x1800203a4 180013142: 48 83 c4 20 add $0x20,%rsp 180013146: 5d pop %rbp 180013147: c3 ret 180013148: cc int3 180013149: cc int3 18001314a: cc int3 18001314b: cc int3 18001314c: cc int3 18001314d: cc int3 18001314e: cc int3 18001314f: cc int3 180013150: 40 55 rex push %rbp 180013152: 48 83 ec 20 sub $0x20,%rsp 180013156: 48 8b ea mov %rdx,%rbp 180013159: 48 8d 4d 48 lea 0x48(%rbp),%rcx 18001315d: e8 7e 84 ff ff call 0x18000b5e0 180013162: 48 83 c4 20 add $0x20,%rsp 180013166: 5d pop %rbp 180013167: c3 ret 180013168: cc int3 180013169: cc int3 18001316a: cc int3 18001316b: cc int3 18001316c: cc int3 18001316d: cc int3 18001316e: cc int3 18001316f: cc int3 180013170: 40 55 rex push %rbp 180013172: 48 83 ec 20 sub $0x20,%rsp 180013176: 48 8b ea mov %rdx,%rbp 180013179: 48 8d 8d c0 00 00 00 lea 0xc0(%rbp),%rcx 180013180: e8 43 c4 00 00 call 0x18001f5c8 180013185: 48 83 c4 20 add $0x20,%rsp 180013189: 5d pop %rbp 18001318a: c3 ret 18001318b: cc int3 18001318c: cc int3 18001318d: cc int3 18001318e: cc int3 18001318f: cc int3 180013190: 40 55 rex push %rbp 180013192: 48 83 ec 20 sub $0x20,%rsp 180013196: 48 8b ea mov %rdx,%rbp 180013199: 48 8d 8d 80 00 00 00 lea 0x80(%rbp),%rcx 1800131a0: e8 3b 84 ff ff call 0x18000b5e0 1800131a5: 48 83 c4 20 add $0x20,%rsp 1800131a9: 5d pop %rbp 1800131aa: c3 ret 1800131ab: cc int3 1800131ac: cc int3 1800131ad: cc int3 1800131ae: cc int3 1800131af: cc int3 1800131b0: 40 55 rex push %rbp 1800131b2: 48 83 ec 20 sub $0x20,%rsp 1800131b6: 48 8b ea mov %rdx,%rbp 1800131b9: 48 8d 8d a8 00 00 00 lea 0xa8(%rbp),%rcx 1800131c0: e8 2b 81 ff ff call 0x18000b2f0 1800131c5: 48 83 c4 20 add $0x20,%rsp 1800131c9: 5d pop %rbp 1800131ca: c3 ret 1800131cb: cc int3 1800131cc: cc int3 1800131cd: cc int3 1800131ce: cc int3 1800131cf: cc int3 1800131d0: 48 89 54 24 10 mov %rdx,0x10(%rsp) 1800131d5: 55 push %rbp 1800131d6: 48 83 ec 40 sub $0x40,%rsp 1800131da: 48 8b ea mov %rdx,%rbp 1800131dd: 48 8b 85 a0 00 00 00 mov 0xa0(%rbp),%rax 1800131e4: 48 89 85 b0 00 00 00 mov %rax,0xb0(%rbp) 1800131eb: 48 8d 4d 50 lea 0x50(%rbp),%rcx 1800131ef: e8 bc ce 00 00 call 0x1800200b0 1800131f4: 48 8b 8d 90 00 00 00 mov 0x90(%rbp),%rcx 1800131fb: e8 b8 b9 00 00 call 0x18001ebb8 180013200: b9 09 00 ae e4 mov $0xe4ae0009,%ecx 180013205: ff 15 2d 03 04 00 call *0x4032d(%rip) # 0x180053538 18001320b: 90 nop 18001320c: 48 8d 05 3d fe ff ff lea -0x1c3(%rip),%rax # 0x180013050 180013213: eb 00 jmp 0x180013215 180013215: 48 83 c4 40 add $0x40,%rsp 180013219: 5d pop %rbp 18001321a: c3 ret 18001321b: cc int3 18001321c: cc int3 18001321d: cc int3 18001321e: cc int3 18001321f: cc int3 180013220: 44 89 4c 24 20 mov %r9d,0x20(%rsp) 180013225: 44 89 44 24 18 mov %r8d,0x18(%rsp) 18001322a: 41 54 push %r12 18001322c: 41 55 push %r13 18001322e: 41 56 push %r14 180013230: 41 57 push %r15 180013232: 48 83 ec 38 sub $0x38,%rsp 180013236: 8b 81 34 02 00 00 mov 0x234(%rcx),%eax 18001323c: 45 8b f0 mov %r8d,%r14d 18001323f: 44 8b fa mov %edx,%r15d 180013242: 85 c0 test %eax,%eax 180013244: 4c 8b e9 mov %rcx,%r13 180013247: 0f 84 91 02 00 00 je 0x1800134de 18001324d: 45 3b f9 cmp %r9d,%r15d 180013250: 0f 87 88 02 00 00 ja 0x1800134de 180013256: 8b 91 c0 1f 04 00 mov 0x41fc0(%rcx),%edx 18001325c: 44 3b ca cmp %edx,%r9d 18001325f: 0f 83 79 02 00 00 jae 0x1800134de 180013265: 44 8b 84 24 80 00 00 mov 0x80(%rsp),%r8d 18001326c: 00 18001326d: 45 3b f0 cmp %r8d,%r14d 180013270: 0f 87 68 02 00 00 ja 0x1800134de 180013276: 8b 89 c4 1f 04 00 mov 0x41fc4(%rcx),%ecx 18001327c: 44 3b c1 cmp %ecx,%r8d 18001327f: 0f 83 59 02 00 00 jae 0x1800134de 180013285: 4c 8b a4 24 88 00 00 mov 0x88(%rsp),%r12 18001328c: 00 18001328d: 4d 85 e4 test %r12,%r12 180013290: 0f 84 48 02 00 00 je 0x1800134de 180013296: 48 89 5c 24 68 mov %rbx,0x68(%rsp) 18001329b: 33 db xor %ebx,%ebx 18001329d: 48 89 6c 24 30 mov %rbp,0x30(%rsp) 1800132a2: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1800132a7: 41 83 ca ff or $0xffffffff,%r10d 1800132ab: 45 85 ff test %r15d,%r15d 1800132ae: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1800132b3: 48 8b fb mov %rbx,%rdi 1800132b6: 8b f3 mov %ebx,%esi 1800132b8: 8b eb mov %ebx,%ebp 1800132ba: 75 48 jne 0x180013304 1800132bc: 45 85 f6 test %r14d,%r14d 1800132bf: 75 43 jne 0x180013304 1800132c1: 8d 42 ff lea -0x1(%rdx),%eax 1800132c4: 44 3b c8 cmp %eax,%r9d 1800132c7: 75 3b jne 0x180013304 1800132c9: 8d 41 ff lea -0x1(%rcx),%eax 1800132cc: 44 3b c0 cmp %eax,%r8d 1800132cf: 75 33 jne 0x180013304 1800132d1: 41 8b bd 38 79 04 00 mov 0x47938(%r13),%edi 1800132d8: 49 63 85 18 20 04 00 movslq 0x42018(%r13),%rax 1800132df: 45 8b 95 14 20 04 00 mov 0x42014(%r13),%r10d 1800132e6: 48 0f af f8 imul %rax,%rdi 1800132ea: 41 8b 9d 10 20 04 00 mov 0x42010(%r13),%ebx 1800132f1: 41 8b b5 24 20 04 00 mov 0x42024(%r13),%esi 1800132f8: 41 8b ad 20 20 04 00 mov 0x42020(%r13),%ebp 1800132ff: e9 9b 00 00 00 jmp 0x18001339f 180013304: 45 8b a5 c0 1f 04 00 mov 0x41fc0(%r13),%r12d 18001330b: 49 8b 95 70 02 00 00 mov 0x270(%r13),%rdx 180013312: 45 2b cf sub %r15d,%r9d 180013315: 41 8b c0 mov %r8d,%eax 180013318: 41 83 c1 01 add $0x1,%r9d 18001331c: 45 8b dc mov %r12d,%r11d 18001331f: 49 8b cf mov %r15,%rcx 180013322: 4c 89 4c 24 60 mov %r9,0x60(%rsp) 180013327: 45 0f af de imul %r14d,%r11d 18001332b: 41 2b c6 sub %r14d,%eax 18001332e: 44 8d 70 01 lea 0x1(%rax),%r14d 180013332: 41 8b c3 mov %r11d,%eax 180013335: 48 03 c1 add %rcx,%rax 180013338: 4c 8d 04 42 lea (%rdx,%rax,2),%r8 18001333c: 43 8d 14 3b lea (%r11,%r15,1),%edx 180013340: 41 0f b7 08 movzwl (%r8),%ecx 180013344: 49 83 c0 02 add $0x2,%r8 180013348: 48 03 f9 add %rcx,%rdi 18001334b: 3b cb cmp %ebx,%ecx 18001334d: 76 04 jbe 0x180013353 18001334f: 8b d9 mov %ecx,%ebx 180013351: 8b ea mov %edx,%ebp 180013353: 41 3b ca cmp %r10d,%ecx 180013356: 73 05 jae 0x18001335d 180013358: 44 8b d1 mov %ecx,%r10d 18001335b: 8b f2 mov %edx,%esi 18001335d: 83 c2 01 add $0x1,%edx 180013360: 49 83 e9 01 sub $0x1,%r9 180013364: 75 da jne 0x180013340 180013366: 49 8b 95 70 02 00 00 mov 0x270(%r13),%rdx 18001336d: 4c 8b 4c 24 60 mov 0x60(%rsp),%r9 180013372: 45 03 dc add %r12d,%r11d 180013375: 49 83 ee 01 sub $0x1,%r14 180013379: 49 8b cf mov %r15,%rcx 18001337c: 75 b4 jne 0x180013332 18001337e: 4c 8b a4 24 88 00 00 mov 0x88(%rsp),%r12 180013385: 00 180013386: 41 8b 95 c0 1f 04 00 mov 0x41fc0(%r13),%edx 18001338d: 44 8b 4c 24 78 mov 0x78(%rsp),%r9d 180013392: 44 8b 84 24 80 00 00 mov 0x80(%rsp),%r8d 180013399: 00 18001339a: 44 8b 74 24 70 mov 0x70(%rsp),%r14d 18001339f: 45 03 f0 add %r8d,%r14d 1800133a2: 43 8d 04 0f lea (%r15,%r9,1),%eax 1800133a6: 49 8b cd mov %r13,%rcx 1800133a9: d1 e8 shr $1,%eax 1800133ab: 41 b9 01 00 00 00 mov $0x1,%r9d 1800133b1: 44 8b c6 mov %esi,%r8d 1800133b4: 44 0f af f2 imul %edx,%r14d 1800133b8: 41 d1 ee shr $1,%r14d 1800133bb: 41 0f b7 d2 movzwl %r10w,%edx 1800133bf: 44 03 f0 add %eax,%r14d 1800133c2: e8 c9 2e 00 00 call 0x180016290 1800133c7: 41 b9 01 00 00 00 mov $0x1,%r9d 1800133cd: 44 8b c5 mov %ebp,%r8d 1800133d0: 0f b7 d3 movzwl %bx,%edx 1800133d3: 49 8b cd mov %r13,%rcx 1800133d6: 41 89 04 24 mov %eax,(%r12) 1800133da: e8 b1 2e 00 00 call 0x180016290 1800133df: 8b 8c 24 80 00 00 00 mov 0x80(%rsp),%ecx 1800133e6: 2b 4c 24 70 sub 0x70(%rsp),%ecx 1800133ea: 41 89 44 24 04 mov %eax,0x4(%r12) 1800133ef: 8b 44 24 78 mov 0x78(%rsp),%eax 1800133f3: 41 2b c7 sub %r15d,%eax 1800133f6: 83 c1 01 add $0x1,%ecx 1800133f9: 41 b9 01 00 00 00 mov $0x1,%r9d 1800133ff: 83 c0 01 add $0x1,%eax 180013402: 45 8b c6 mov %r14d,%r8d 180013405: 0f af c1 imul %ecx,%eax 180013408: 8b c8 mov %eax,%ecx 18001340a: 48 8b c7 mov %rdi,%rax 18001340d: 48 99 cqto 18001340f: 48 f7 f9 idiv %rcx 180013412: 49 8b cd mov %r13,%rcx 180013415: 48 8b d0 mov %rax,%rdx 180013418: e8 73 2e 00 00 call 0x180016290 18001341d: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 180013422: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 180013427: 41 89 44 24 08 mov %eax,0x8(%r12) 18001342c: 41 89 74 24 0c mov %esi,0xc(%r12) 180013431: 41 89 6c 24 10 mov %ebp,0x10(%r12) 180013436: 41 83 7d 78 00 cmpl $0x0,0x78(%r13) 18001343b: 74 58 je 0x180013495 18001343d: 41 8b 14 24 mov (%r12),%edx 180013441: f3 41 0f 10 95 d4 00 movss 0xd4(%r13),%xmm2 180013448: 00 00 18001344a: 44 8b ce mov %esi,%r9d 18001344d: 49 8b cd mov %r13,%rcx 180013450: e8 3b 27 00 00 call 0x180015b90 180013455: 41 8b 54 24 04 mov 0x4(%r12),%edx 18001345a: 44 8b cd mov %ebp,%r9d 18001345d: 41 89 04 24 mov %eax,(%r12) 180013461: 49 8b cd mov %r13,%rcx 180013464: f3 41 0f 10 95 d4 00 movss 0xd4(%r13),%xmm2 18001346b: 00 00 18001346d: e8 1e 27 00 00 call 0x180015b90 180013472: 41 8b 54 24 08 mov 0x8(%r12),%edx 180013477: 41 89 44 24 04 mov %eax,0x4(%r12) 18001347c: 45 8b ce mov %r14d,%r9d 18001347f: 49 8b cd mov %r13,%rcx 180013482: f3 41 0f 10 95 d4 00 movss 0xd4(%r13),%xmm2 180013489: 00 00 18001348b: e8 00 27 00 00 call 0x180015b90 180013490: 41 89 44 24 08 mov %eax,0x8(%r12) 180013495: 41 8b 0c 24 mov (%r12),%ecx 180013499: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 18001349e: 48 8b 6c 24 30 mov 0x30(%rsp),%rbp 1800134a3: 41 39 4c 24 04 cmp %ecx,0x4(%r12) 1800134a8: 7d 05 jge 0x1800134af 1800134aa: 41 89 4c 24 04 mov %ecx,0x4(%r12) 1800134af: 41 8b 54 24 04 mov 0x4(%r12),%edx 1800134b4: 41 39 54 24 08 cmp %edx,0x8(%r12) 1800134b9: 7e 05 jle 0x1800134c0 1800134bb: 41 89 54 24 08 mov %edx,0x8(%r12) 1800134c0: 41 39 4c 24 08 cmp %ecx,0x8(%r12) 1800134c5: 7d 05 jge 0x1800134cc 1800134c7: 41 89 4c 24 08 mov %ecx,0x8(%r12) 1800134cc: b8 01 00 00 00 mov $0x1,%eax 1800134d1: 48 83 c4 38 add $0x38,%rsp 1800134d5: 41 5f pop %r15 1800134d7: 41 5e pop %r14 1800134d9: 41 5d pop %r13 1800134db: 41 5c pop %r12 1800134dd: c3 ret 1800134de: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800134e3: ba 05 00 ae e4 mov $0xe4ae0005,%edx 1800134e8: 85 c0 test %eax,%eax 1800134ea: 0f 44 ca cmove %edx,%ecx 1800134ed: ff 15 45 00 04 00 call *0x40045(%rip) # 0x180053538 1800134f3: 33 c0 xor %eax,%eax 1800134f5: 48 83 c4 38 add $0x38,%rsp 1800134f9: 41 5f pop %r15 1800134fb: 41 5e pop %r14 1800134fd: 41 5d pop %r13 1800134ff: 41 5c pop %r12 180013501: c3 ret 180013502: cc int3 180013503: cc int3 180013504: cc int3 180013505: cc int3 180013506: cc int3 180013507: cc int3 180013508: cc int3 180013509: cc int3 18001350a: cc int3 18001350b: cc int3 18001350c: cc int3 18001350d: cc int3 18001350e: cc int3 18001350f: cc int3 180013510: 4c 8b dc mov %rsp,%r11 180013513: 45 89 4b 20 mov %r9d,0x20(%r11) 180013517: 45 89 43 18 mov %r8d,0x18(%r11) 18001351b: 89 54 24 10 mov %edx,0x10(%rsp) 18001351f: 49 89 4b 08 mov %rcx,0x8(%r11) 180013523: 55 push %rbp 180013524: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 18001352b: 8b 81 34 02 00 00 mov 0x234(%rcx),%eax 180013531: 8b ea mov %edx,%ebp 180013533: 85 c0 test %eax,%eax 180013535: 0f 84 5c 0f 00 00 je 0x180014497 18001353b: 41 3b e9 cmp %r9d,%ebp 18001353e: 0f 83 53 0f 00 00 jae 0x180014497 180013544: 44 3b 89 c0 1f 04 00 cmp 0x41fc0(%rcx),%r9d 18001354b: 0f 83 46 0f 00 00 jae 0x180014497 180013551: 8b 94 24 20 01 00 00 mov 0x120(%rsp),%edx 180013558: 44 3b c2 cmp %edx,%r8d 18001355b: 0f 83 36 0f 00 00 jae 0x180014497 180013561: 3b 91 c4 1f 04 00 cmp 0x41fc4(%rcx),%edx 180013567: 0f 83 2a 0f 00 00 jae 0x180014497 18001356d: 48 83 bc 24 28 01 00 cmpq $0x0,0x128(%rsp) 180013574: 00 00 180013576: 0f 84 1b 0f 00 00 je 0x180014497 18001357c: 49 89 5b f0 mov %rbx,-0x10(%r11) 180013580: 49 89 73 e8 mov %rsi,-0x18(%r11) 180013584: 49 89 7b e0 mov %rdi,-0x20(%r11) 180013588: 4d 89 63 d8 mov %r12,-0x28(%r11) 18001358c: 33 ff xor %edi,%edi 18001358e: 4d 89 6b d0 mov %r13,-0x30(%r11) 180013592: 4d 89 73 c8 mov %r14,-0x38(%r11) 180013596: 89 7c 24 44 mov %edi,0x44(%rsp) 18001359a: 45 33 ed xor %r13d,%r13d 18001359d: 4d 89 7b c0 mov %r15,-0x40(%r11) 1800135a1: 45 33 e4 xor %r12d,%r12d 1800135a4: 45 33 f6 xor %r14d,%r14d 1800135a7: 33 f6 xor %esi,%esi 1800135a9: 41 8b f9 mov %r9d,%edi 1800135ac: 8b da mov %edx,%ebx 1800135ae: 41 0f 29 73 a8 movaps %xmm6,-0x58(%r11) 1800135b3: 2b fd sub %ebp,%edi 1800135b5: 41 2b d8 sub %r8d,%ebx 1800135b8: 41 83 cf ff or $0xffffffff,%r15d 1800135bc: 3b fb cmp %ebx,%edi 1800135be: 44 89 6c 24 34 mov %r13d,0x34(%rsp) 1800135c3: 4c 89 64 24 50 mov %r12,0x50(%rsp) 1800135c8: 44 89 b4 24 30 01 00 mov %r14d,0x130(%rsp) 1800135cf: 00 1800135d0: 89 74 24 40 mov %esi,0x40(%rsp) 1800135d4: 89 7c 24 3c mov %edi,0x3c(%rsp) 1800135d8: 89 5c 24 48 mov %ebx,0x48(%rsp) 1800135dc: 0f 82 e6 06 00 00 jb 0x180013cc8 1800135e2: 42 8d 44 0d 00 lea 0x0(%rbp,%r9,1),%eax 1800135e7: 8b cb mov %ebx,%ecx 1800135e9: 0f af cb imul %ebx,%ecx 1800135ec: f3 48 0f 2a f0 cvtsi2ss %rax,%xmm6 1800135f1: 8b c7 mov %edi,%eax 1800135f3: 0f af c7 imul %edi,%eax 1800135f6: 2b c1 sub %ecx,%eax 1800135f8: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 1800135fc: e8 bf dc 03 00 call 0x1800512c0 180013601: 8b 8c 24 10 01 00 00 mov 0x110(%rsp),%ecx 180013608: 0f 28 ce movaps %xmm6,%xmm1 18001360b: 44 8d 43 01 lea 0x1(%rbx),%r8d 18001360f: 8b 9c 24 08 01 00 00 mov 0x108(%rsp),%ebx 180013616: 44 8d 5f 01 lea 0x1(%rdi),%r11d 18001361a: f3 0f 5c c8 subss %xmm0,%xmm1 18001361e: f3 0f 58 c6 addss %xmm6,%xmm0 180013622: f3 0f 2c c1 cvttss2si %xmm1,%eax 180013626: 44 89 5c 24 7c mov %r11d,0x7c(%rsp) 18001362b: 4c 89 84 24 90 00 00 mov %r8,0x90(%rsp) 180013632: 00 180013633: 99 cltd 180013634: 2b c2 sub %edx,%eax 180013636: d1 f8 sar $1,%eax 180013638: 8b e8 mov %eax,%ebp 18001363a: 89 44 24 70 mov %eax,0x70(%rsp) 18001363e: f3 0f 2c c0 cvttss2si %xmm0,%eax 180013642: 99 cltd 180013643: 2b c2 sub %edx,%eax 180013645: 48 8b 94 24 00 01 00 mov 0x100(%rsp),%rdx 18001364c: 00 18001364d: 4c 8b 92 70 02 00 00 mov 0x270(%rdx),%r10 180013654: 8b 92 c0 1f 04 00 mov 0x41fc0(%rdx),%edx 18001365a: d1 f8 sar $1,%eax 18001365c: 89 44 24 60 mov %eax,0x60(%rsp) 180013660: 8b 84 24 08 01 00 00 mov 0x108(%rsp),%eax 180013667: 4c 89 94 24 80 00 00 mov %r10,0x80(%rsp) 18001366e: 00 18001366f: 0f af d1 imul %ecx,%edx 180013672: 2b 8c 24 20 01 00 00 sub 0x120(%rsp),%ecx 180013679: 8d 74 02 02 lea 0x2(%rdx,%rax,1),%esi 18001367d: 89 54 24 2c mov %edx,0x2c(%rsp) 180013681: 89 74 24 28 mov %esi,0x28(%rsp) 180013685: 4c 8b c8 mov %rax,%r9 180013688: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 18001368f: 00 180013690: 89 4c 24 30 mov %ecx,0x30(%rsp) 180013694: 66 66 66 90 data16 data16 xchg %ax,%ax 180013698: 66 66 66 90 data16 data16 xchg %ax,%ax 18001369c: 66 66 66 90 data16 data16 xchg %ax,%ax 1800136a0: 45 33 c0 xor %r8d,%r8d 1800136a3: 8b c2 mov %edx,%eax 1800136a5: 89 5c 24 38 mov %ebx,0x38(%rsp) 1800136a9: 49 03 c1 add %r9,%rax 1800136ac: 44 8b c9 mov %ecx,%r9d 1800136af: 44 89 44 24 4c mov %r8d,0x4c(%rsp) 1800136b4: 49 8d 3c 42 lea (%r10,%rax,2),%rdi 1800136b8: 44 8b d3 mov %ebx,%r10d 1800136bb: 44 0f af c9 imul %ecx,%r9d 1800136bf: 41 83 fb 04 cmp $0x4,%r11d 1800136c3: 44 89 4c 24 20 mov %r9d,0x20(%rsp) 1800136c8: 0f 8c 4f 05 00 00 jl 0x180013c1d 1800136ce: 8b 54 24 70 mov 0x70(%rsp),%edx 1800136d2: 44 8b 54 24 60 mov 0x60(%rsp),%r10d 1800136d7: 8b ee mov %esi,%ebp 1800136d9: 8b c3 mov %ebx,%eax 1800136db: 44 8b db mov %ebx,%r11d 1800136de: 8b f3 mov %ebx,%esi 1800136e0: 2b c2 sub %edx,%eax 1800136e2: 45 2b da sub %r10d,%r11d 1800136e5: 44 8d 0c 1b lea (%rbx,%rbx,1),%r9d 1800136e9: 8d 48 02 lea 0x2(%rax),%ecx 1800136ec: 8d 04 85 04 00 00 00 lea 0x4(,%rax,4),%eax 1800136f3: 44 89 5c 24 74 mov %r11d,0x74(%rsp) 1800136f8: 89 44 24 58 mov %eax,0x58(%rsp) 1800136fc: 42 8d 04 9d 04 00 00 lea 0x4(,%r11,4),%eax 180013703: 00 180013704: 44 8b 9c 24 18 01 00 mov 0x118(%rsp),%r11d 18001370b: 00 18001370c: 89 44 24 78 mov %eax,0x78(%rsp) 180013710: 41 2b f3 sub %r11d,%esi 180013713: 8b c2 mov %edx,%eax 180013715: 83 c6 04 add $0x4,%esi 180013718: 41 2b c2 sub %r10d,%eax 18001371b: 44 89 4c 24 24 mov %r9d,0x24(%rsp) 180013720: 89 44 24 6c mov %eax,0x6c(%rsp) 180013724: 89 4c 24 48 mov %ecx,0x48(%rsp) 180013728: 89 74 24 68 mov %esi,0x68(%rsp) 18001372c: 66 66 66 90 data16 data16 xchg %ax,%ax 180013730: 8d 46 fc lea -0x4(%rsi),%eax 180013733: 99 cltd 180013734: 8b d8 mov %eax,%ebx 180013736: 33 da xor %edx,%ebx 180013738: 2b da sub %edx,%ebx 18001373a: 41 3b d8 cmp %r8d,%ebx 18001373d: 0f 8e de 00 00 00 jle 0x180013821 180013743: 8d 41 fe lea -0x2(%rcx),%eax 180013746: 8b 4c 24 20 mov 0x20(%rsp),%ecx 18001374a: 0f af c0 imul %eax,%eax 18001374d: 8d 0c 81 lea (%rcx,%rax,4),%ecx 180013750: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180013755: e8 66 db 03 00 call 0x1800512c0 18001375a: 8b 4c 24 74 mov 0x74(%rsp),%ecx 18001375e: 8b c1 mov %ecx,%eax 180013760: 0f 28 f0 movaps %xmm0,%xmm6 180013763: 0f af c1 imul %ecx,%eax 180013766: 8b 4c 24 20 mov 0x20(%rsp),%ecx 18001376a: 8d 0c 81 lea (%rcx,%rax,4),%ecx 18001376d: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180013772: e8 49 db 03 00 call 0x1800512c0 180013777: 8b 44 24 3c mov 0x3c(%rsp),%eax 18001377b: 03 c0 add %eax,%eax 18001377d: f3 0f 58 f0 addss %xmm0,%xmm6 180013781: f3 0f 2c ce cvttss2si %xmm6,%ecx 180013785: 3b c8 cmp %eax,%ecx 180013787: 0f 8e 83 00 00 00 jle 0x180013810 18001378d: 44 8b 9c 24 18 01 00 mov 0x118(%rsp),%r11d 180013794: 00 180013795: 8b 9c 24 08 01 00 00 mov 0x108(%rsp),%ebx 18001379c: 44 8b 4c 24 24 mov 0x24(%rsp),%r9d 1800137a1: 42 8d 04 1b lea (%rbx,%r11,1),%eax 1800137a5: 48 83 c7 02 add $0x2,%rdi 1800137a9: 44 3b c8 cmp %eax,%r9d 1800137ac: 0f 82 ac 00 00 00 jb 0x18001385e 1800137b2: 8b 4c 24 30 mov 0x30(%rsp),%ecx 1800137b6: 8b 54 24 2c mov 0x2c(%rsp),%edx 1800137ba: 8b 74 24 28 mov 0x28(%rsp),%esi 1800137be: 4c 8b 84 24 00 01 00 mov 0x100(%rsp),%r8 1800137c5: 00 1800137c6: 8b 6c 24 70 mov 0x70(%rsp),%ebp 1800137ca: 4c 8b 8c 24 88 00 00 mov 0x88(%rsp),%r9 1800137d1: 00 1800137d2: 41 8b 80 c0 1f 04 00 mov 0x41fc0(%r8),%eax 1800137d9: 4c 8b 94 24 80 00 00 mov 0x80(%rsp),%r10 1800137e0: 00 1800137e1: 44 8b 5c 24 7c mov 0x7c(%rsp),%r11d 1800137e6: 03 d0 add %eax,%edx 1800137e8: 03 f0 add %eax,%esi 1800137ea: 83 c1 02 add $0x2,%ecx 1800137ed: 48 83 ac 24 90 00 00 subq $0x1,0x90(%rsp) 1800137f4: 00 01 1800137f6: 89 54 24 2c mov %edx,0x2c(%rsp) 1800137fa: 89 74 24 28 mov %esi,0x28(%rsp) 1800137fe: 89 4c 24 30 mov %ecx,0x30(%rsp) 180013802: 0f 85 98 fe ff ff jne 0x1800136a0 180013808: 4d 8b e0 mov %r8,%r12 18001380b: e9 7e 06 00 00 jmp 0x180013e8e 180013810: 44 8b 4c 24 24 mov 0x24(%rsp),%r9d 180013815: 44 8b 9c 24 18 01 00 mov 0x118(%rsp),%r11d 18001381c: 00 18001381d: 89 5c 24 4c mov %ebx,0x4c(%rsp) 180013821: 0f b7 0f movzwl (%rdi),%ecx 180013824: 41 83 c6 01 add $0x1,%r14d 180013828: 48 83 c7 02 add $0x2,%rdi 18001382c: 4c 03 e1 add %rcx,%r12 18001382f: 41 3b cd cmp %r13d,%ecx 180013832: 44 89 b4 24 30 01 00 mov %r14d,0x130(%rsp) 180013839: 00 18001383a: 4c 89 64 24 50 mov %r12,0x50(%rsp) 18001383f: 76 0e jbe 0x18001384f 180013841: 8d 45 fe lea -0x2(%rbp),%eax 180013844: 44 8b e9 mov %ecx,%r13d 180013847: 89 4c 24 34 mov %ecx,0x34(%rsp) 18001384b: 89 44 24 40 mov %eax,0x40(%rsp) 18001384f: 41 3b cf cmp %r15d,%ecx 180013852: 73 0a jae 0x18001385e 180013854: 8d 45 fe lea -0x2(%rbp),%eax 180013857: 44 8b f9 mov %ecx,%r15d 18001385a: 89 44 24 44 mov %eax,0x44(%rsp) 18001385e: 8d 46 fe lea -0x2(%rsi),%eax 180013861: 99 cltd 180013862: 8b f0 mov %eax,%esi 180013864: 33 f2 xor %edx,%esi 180013866: 2b f2 sub %edx,%esi 180013868: 3b 74 24 4c cmp 0x4c(%rsp),%esi 18001386c: 0f 8e 90 00 00 00 jle 0x180013902 180013872: 8b 44 24 6c mov 0x6c(%rsp),%eax 180013876: 8b 5c 24 48 mov 0x48(%rsp),%ebx 18001387a: 83 c3 ff add $0xffffffff,%ebx 18001387d: 03 c3 add %ebx,%eax 18001387f: 0f af 44 24 78 imul 0x78(%rsp),%eax 180013884: 03 44 24 20 add 0x20(%rsp),%eax 180013888: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 18001388d: e8 2e da 03 00 call 0x1800512c0 180013892: 0f af 5c 24 58 imul 0x58(%rsp),%ebx 180013897: 0f 28 f0 movaps %xmm0,%xmm6 18001389a: 03 5c 24 20 add 0x20(%rsp),%ebx 18001389e: 8b c3 mov %ebx,%eax 1800138a0: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 1800138a5: e8 16 da 03 00 call 0x1800512c0 1800138aa: 8b 44 24 3c mov 0x3c(%rsp),%eax 1800138ae: 03 c0 add %eax,%eax 1800138b0: f3 0f 58 f0 addss %xmm0,%xmm6 1800138b4: f3 0f 2c ce cvttss2si %xmm6,%ecx 1800138b8: 3b c8 cmp %eax,%ecx 1800138ba: 7e 35 jle 0x1800138f1 1800138bc: 44 8b 4c 24 24 mov 0x24(%rsp),%r9d 1800138c1: 44 8b 9c 24 18 01 00 mov 0x118(%rsp),%r11d 1800138c8: 00 1800138c9: 8b 9c 24 08 01 00 00 mov 0x108(%rsp),%ebx 1800138d0: 41 8d 41 02 lea 0x2(%r9),%eax 1800138d4: 42 8d 0c 1b lea (%rbx,%r11,1),%ecx 1800138d8: 48 83 c7 02 add $0x2,%rdi 1800138dc: 3b c1 cmp %ecx,%eax 1800138de: 72 5f jb 0x18001393f 1800138e0: 8b 4c 24 30 mov 0x30(%rsp),%ecx 1800138e4: 8b 54 24 2c mov 0x2c(%rsp),%edx 1800138e8: 8b 74 24 28 mov 0x28(%rsp),%esi 1800138ec: e9 cd fe ff ff jmp 0x1800137be 1800138f1: 44 8b 4c 24 24 mov 0x24(%rsp),%r9d 1800138f6: 44 8b 9c 24 18 01 00 mov 0x118(%rsp),%r11d 1800138fd: 00 1800138fe: 89 74 24 4c mov %esi,0x4c(%rsp) 180013902: 0f b7 0f movzwl (%rdi),%ecx 180013905: 41 83 c6 01 add $0x1,%r14d 180013909: 48 83 c7 02 add $0x2,%rdi 18001390d: 4c 03 e1 add %rcx,%r12 180013910: 41 3b cd cmp %r13d,%ecx 180013913: 44 89 b4 24 30 01 00 mov %r14d,0x130(%rsp) 18001391a: 00 18001391b: 4c 89 64 24 50 mov %r12,0x50(%rsp) 180013920: 76 0e jbe 0x180013930 180013922: 8d 45 ff lea -0x1(%rbp),%eax 180013925: 44 8b e9 mov %ecx,%r13d 180013928: 89 4c 24 34 mov %ecx,0x34(%rsp) 18001392c: 89 44 24 40 mov %eax,0x40(%rsp) 180013930: 41 3b cf cmp %r15d,%ecx 180013933: 73 0a jae 0x18001393f 180013935: 8d 45 ff lea -0x1(%rbp),%eax 180013938: 44 8b f9 mov %ecx,%r15d 18001393b: 89 44 24 44 mov %eax,0x44(%rsp) 18001393f: 8b 44 24 68 mov 0x68(%rsp),%eax 180013943: 99 cltd 180013944: 8b f0 mov %eax,%esi 180013946: 33 f2 xor %edx,%esi 180013948: 2b f2 sub %edx,%esi 18001394a: 3b 74 24 4c cmp 0x4c(%rsp),%esi 18001394e: 0f 8e 90 00 00 00 jle 0x1800139e4 180013954: 8b 4c 24 48 mov 0x48(%rsp),%ecx 180013958: 8b 44 24 6c mov 0x6c(%rsp),%eax 18001395c: 8d 1c 01 lea (%rcx,%rax,1),%ebx 18001395f: 8b c1 mov %ecx,%eax 180013961: 0f af c1 imul %ecx,%eax 180013964: 8b 4c 24 20 mov 0x20(%rsp),%ecx 180013968: 8d 0c 81 lea (%rcx,%rax,4),%ecx 18001396b: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180013970: e8 4b d9 03 00 call 0x1800512c0 180013975: 8b 44 24 20 mov 0x20(%rsp),%eax 180013979: 0f af db imul %ebx,%ebx 18001397c: 8d 0c 98 lea (%rax,%rbx,4),%ecx 18001397f: 0f 28 f0 movaps %xmm0,%xmm6 180013982: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180013987: e8 34 d9 03 00 call 0x1800512c0 18001398c: 8b 44 24 3c mov 0x3c(%rsp),%eax 180013990: 03 c0 add %eax,%eax 180013992: f3 0f 58 f0 addss %xmm0,%xmm6 180013996: f3 0f 2c ce cvttss2si %xmm6,%ecx 18001399a: 3b c8 cmp %eax,%ecx 18001399c: 7e 35 jle 0x1800139d3 18001399e: 44 8b 4c 24 24 mov 0x24(%rsp),%r9d 1800139a3: 44 8b 9c 24 18 01 00 mov 0x118(%rsp),%r11d 1800139aa: 00 1800139ab: 8b 9c 24 08 01 00 00 mov 0x108(%rsp),%ebx 1800139b2: 41 8d 41 04 lea 0x4(%r9),%eax 1800139b6: 42 8d 0c 1b lea (%rbx,%r11,1),%ecx 1800139ba: 48 83 c7 02 add $0x2,%rdi 1800139be: 3b c1 cmp %ecx,%eax 1800139c0: 72 59 jb 0x180013a1b 1800139c2: 8b 4c 24 30 mov 0x30(%rsp),%ecx 1800139c6: 8b 54 24 2c mov 0x2c(%rsp),%edx 1800139ca: 8b 74 24 28 mov 0x28(%rsp),%esi 1800139ce: e9 eb fd ff ff jmp 0x1800137be 1800139d3: 44 8b 4c 24 24 mov 0x24(%rsp),%r9d 1800139d8: 44 8b 9c 24 18 01 00 mov 0x118(%rsp),%r11d 1800139df: 00 1800139e0: 89 74 24 4c mov %esi,0x4c(%rsp) 1800139e4: 0f b7 0f movzwl (%rdi),%ecx 1800139e7: 41 83 c6 01 add $0x1,%r14d 1800139eb: 48 83 c7 02 add $0x2,%rdi 1800139ef: 4c 03 e1 add %rcx,%r12 1800139f2: 41 3b cd cmp %r13d,%ecx 1800139f5: 44 89 b4 24 30 01 00 mov %r14d,0x130(%rsp) 1800139fc: 00 1800139fd: 4c 89 64 24 50 mov %r12,0x50(%rsp) 180013a02: 76 0b jbe 0x180013a0f 180013a04: 44 8b e9 mov %ecx,%r13d 180013a07: 89 4c 24 34 mov %ecx,0x34(%rsp) 180013a0b: 89 6c 24 40 mov %ebp,0x40(%rsp) 180013a0f: 41 3b cf cmp %r15d,%ecx 180013a12: 73 07 jae 0x180013a1b 180013a14: 44 8b f9 mov %ecx,%r15d 180013a17: 89 6c 24 44 mov %ebp,0x44(%rsp) 180013a1b: 8b 44 24 68 mov 0x68(%rsp),%eax 180013a1f: 83 c0 02 add $0x2,%eax 180013a22: 99 cltd 180013a23: 8b f0 mov %eax,%esi 180013a25: 33 f2 xor %edx,%esi 180013a27: 2b f2 sub %edx,%esi 180013a29: 3b 74 24 4c cmp 0x4c(%rsp),%esi 180013a2d: 0f 8e 91 00 00 00 jle 0x180013ac4 180013a33: 8b 4c 24 20 mov 0x20(%rsp),%ecx 180013a37: 8b 44 24 48 mov 0x48(%rsp),%eax 180013a3b: 8b 5c 24 74 mov 0x74(%rsp),%ebx 180013a3f: 83 c0 01 add $0x1,%eax 180013a42: 83 c3 03 add $0x3,%ebx 180013a45: 0f af c0 imul %eax,%eax 180013a48: 8d 0c 81 lea (%rcx,%rax,4),%ecx 180013a4b: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180013a50: e8 6b d8 03 00 call 0x1800512c0 180013a55: 8b 44 24 20 mov 0x20(%rsp),%eax 180013a59: 0f af db imul %ebx,%ebx 180013a5c: 8d 0c 98 lea (%rax,%rbx,4),%ecx 180013a5f: 0f 28 f0 movaps %xmm0,%xmm6 180013a62: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180013a67: e8 54 d8 03 00 call 0x1800512c0 180013a6c: 8b 44 24 3c mov 0x3c(%rsp),%eax 180013a70: 03 c0 add %eax,%eax 180013a72: f3 0f 58 f0 addss %xmm0,%xmm6 180013a76: f3 0f 2c ce cvttss2si %xmm6,%ecx 180013a7a: 3b c8 cmp %eax,%ecx 180013a7c: 7e 35 jle 0x180013ab3 180013a7e: 44 8b 4c 24 24 mov 0x24(%rsp),%r9d 180013a83: 44 8b 9c 24 18 01 00 mov 0x118(%rsp),%r11d 180013a8a: 00 180013a8b: 8b 9c 24 08 01 00 00 mov 0x108(%rsp),%ebx 180013a92: 41 8d 41 06 lea 0x6(%r9),%eax 180013a96: 42 8d 0c 1b lea (%rbx,%r11,1),%ecx 180013a9a: 48 83 c7 02 add $0x2,%rdi 180013a9e: 3b c1 cmp %ecx,%eax 180013aa0: 72 6f jb 0x180013b11 180013aa2: 8b 4c 24 30 mov 0x30(%rsp),%ecx 180013aa6: 8b 54 24 2c mov 0x2c(%rsp),%edx 180013aaa: 8b 74 24 28 mov 0x28(%rsp),%esi 180013aae: e9 0b fd ff ff jmp 0x1800137be 180013ab3: 44 8b 4c 24 24 mov 0x24(%rsp),%r9d 180013ab8: 44 8b 9c 24 18 01 00 mov 0x118(%rsp),%r11d 180013abf: 00 180013ac0: 89 74 24 4c mov %esi,0x4c(%rsp) 180013ac4: 0f b7 0f movzwl (%rdi),%ecx 180013ac7: 41 83 c6 01 add $0x1,%r14d 180013acb: 48 83 c7 02 add $0x2,%rdi 180013acf: 4c 03 e1 add %rcx,%r12 180013ad2: 41 3b cd cmp %r13d,%ecx 180013ad5: 44 89 b4 24 30 01 00 mov %r14d,0x130(%rsp) 180013adc: 00 180013add: 4c 89 64 24 50 mov %r12,0x50(%rsp) 180013ae2: 76 0e jbe 0x180013af2 180013ae4: 8d 45 01 lea 0x1(%rbp),%eax 180013ae7: 44 8b e9 mov %ecx,%r13d 180013aea: 89 4c 24 34 mov %ecx,0x34(%rsp) 180013aee: 89 44 24 40 mov %eax,0x40(%rsp) 180013af2: 41 3b cf cmp %r15d,%ecx 180013af5: 73 13 jae 0x180013b0a 180013af7: 8b 9c 24 08 01 00 00 mov 0x108(%rsp),%ebx 180013afe: 8d 45 01 lea 0x1(%rbp),%eax 180013b01: 44 8b f9 mov %ecx,%r15d 180013b04: 89 44 24 44 mov %eax,0x44(%rsp) 180013b08: eb 07 jmp 0x180013b11 180013b0a: 8b 9c 24 08 01 00 00 mov 0x108(%rsp),%ebx 180013b11: 44 8b 54 24 38 mov 0x38(%rsp),%r10d 180013b16: 8b 74 24 68 mov 0x68(%rsp),%esi 180013b1a: 8b 4c 24 48 mov 0x48(%rsp),%ecx 180013b1e: 83 44 24 78 10 addl $0x10,0x78(%rsp) 180013b23: 83 44 24 58 10 addl $0x10,0x58(%rsp) 180013b28: 83 44 24 74 04 addl $0x4,0x74(%rsp) 180013b2d: 44 8b 44 24 4c mov 0x4c(%rsp),%r8d 180013b32: 41 83 c2 04 add $0x4,%r10d 180013b36: 41 83 c1 08 add $0x8,%r9d 180013b3a: 83 c6 08 add $0x8,%esi 180013b3d: 83 c1 04 add $0x4,%ecx 180013b40: 41 8d 43 fd lea -0x3(%r11),%eax 180013b44: 83 c5 04 add $0x4,%ebp 180013b47: 44 3b d0 cmp %eax,%r10d 180013b4a: 44 89 54 24 38 mov %r10d,0x38(%rsp) 180013b4f: 44 89 4c 24 24 mov %r9d,0x24(%rsp) 180013b54: 89 74 24 68 mov %esi,0x68(%rsp) 180013b58: 89 4c 24 48 mov %ecx,0x48(%rsp) 180013b5c: 0f 86 ce fb ff ff jbe 0x180013730 180013b62: 44 8b 4c 24 20 mov 0x20(%rsp),%r9d 180013b67: 8b 4c 24 30 mov 0x30(%rsp),%ecx 180013b6b: 8b 54 24 2c mov 0x2c(%rsp),%edx 180013b6f: 8b 74 24 28 mov 0x28(%rsp),%esi 180013b73: 8b 6c 24 70 mov 0x70(%rsp),%ebp 180013b77: 45 3b d3 cmp %r11d,%r10d 180013b7a: 0f 87 3e fc ff ff ja 0x1800137be 180013b80: 8b 4c 24 70 mov 0x70(%rsp),%ecx 180013b84: 47 8d 24 12 lea (%r10,%r10,1),%r12d 180013b88: 45 8b f2 mov %r10d,%r14d 180013b8b: 44 2b f5 sub %ebp,%r14d 180013b8e: 41 8b ec mov %r12d,%ebp 180013b91: 42 8d 34 12 lea (%rdx,%r10,1),%esi 180013b95: 2b eb sub %ebx,%ebp 180013b97: 41 2b eb sub %r11d,%ebp 180013b9a: 2b 4c 24 60 sub 0x60(%rsp),%ecx 180013b9e: 89 4c 24 6c mov %ecx,0x6c(%rsp) 180013ba2: 8b c5 mov %ebp,%eax 180013ba4: 99 cltd 180013ba5: 8b d8 mov %eax,%ebx 180013ba7: 33 da xor %edx,%ebx 180013ba9: 2b da sub %edx,%ebx 180013bab: 41 3b d8 cmp %r8d,%ebx 180013bae: 0f 8e 87 00 00 00 jle 0x180013c3b 180013bb4: 41 8d 04 0e lea (%r14,%rcx,1),%eax 180013bb8: 0f af c0 imul %eax,%eax 180013bbb: 41 8d 0c 81 lea (%r9,%rax,4),%ecx 180013bbf: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180013bc4: e8 f7 d6 03 00 call 0x1800512c0 180013bc9: 8b 4c 24 20 mov 0x20(%rsp),%ecx 180013bcd: 41 8b c6 mov %r14d,%eax 180013bd0: 41 0f af c6 imul %r14d,%eax 180013bd4: 8d 0c 81 lea (%rcx,%rax,4),%ecx 180013bd7: 0f 28 f0 movaps %xmm0,%xmm6 180013bda: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180013bdf: e8 dc d6 03 00 call 0x1800512c0 180013be4: 8b 44 24 3c mov 0x3c(%rsp),%eax 180013be8: 03 c0 add %eax,%eax 180013bea: f3 0f 58 f0 addss %xmm0,%xmm6 180013bee: f3 0f 2c ce cvttss2si %xmm6,%ecx 180013bf2: 3b c8 cmp %eax,%ecx 180013bf4: 7e 34 jle 0x180013c2a 180013bf6: 44 8b 9c 24 18 01 00 mov 0x118(%rsp),%r11d 180013bfd: 00 180013bfe: 8b 9c 24 08 01 00 00 mov 0x108(%rsp),%ebx 180013c05: 48 83 c7 02 add $0x2,%rdi 180013c09: 42 8d 04 1b lea (%rbx,%r11,1),%eax 180013c0d: 44 3b e0 cmp %eax,%r12d 180013c10: 0f 83 8f 00 00 00 jae 0x180013ca5 180013c16: 44 8b 54 24 38 mov 0x38(%rsp),%r10d 180013c1b: eb 5a jmp 0x180013c77 180013c1d: 44 8b 9c 24 18 01 00 mov 0x118(%rsp),%r11d 180013c24: 00 180013c25: e9 4d ff ff ff jmp 0x180013b77 180013c2a: 44 8b 54 24 38 mov 0x38(%rsp),%r10d 180013c2f: 44 8b 9c 24 18 01 00 mov 0x118(%rsp),%r11d 180013c36: 00 180013c37: 89 5c 24 4c mov %ebx,0x4c(%rsp) 180013c3b: 0f b7 0f movzwl (%rdi),%ecx 180013c3e: 83 84 24 30 01 00 00 addl $0x1,0x130(%rsp) 180013c45: 01 180013c46: 48 83 c7 02 add $0x2,%rdi 180013c4a: 48 01 4c 24 50 add %rcx,0x50(%rsp) 180013c4f: 41 3b cd cmp %r13d,%ecx 180013c52: 76 07 jbe 0x180013c5b 180013c54: 44 8b e9 mov %ecx,%r13d 180013c57: 89 74 24 40 mov %esi,0x40(%rsp) 180013c5b: 41 3b cf cmp %r15d,%ecx 180013c5e: 73 10 jae 0x180013c70 180013c60: 8b 9c 24 08 01 00 00 mov 0x108(%rsp),%ebx 180013c67: 44 8b f9 mov %ecx,%r15d 180013c6a: 89 74 24 44 mov %esi,0x44(%rsp) 180013c6e: eb 07 jmp 0x180013c77 180013c70: 8b 9c 24 08 01 00 00 mov 0x108(%rsp),%ebx 180013c77: 8b 4c 24 6c mov 0x6c(%rsp),%ecx 180013c7b: 44 8b 44 24 4c mov 0x4c(%rsp),%r8d 180013c80: 44 8b 4c 24 20 mov 0x20(%rsp),%r9d 180013c85: 41 83 c2 01 add $0x1,%r10d 180013c89: 41 83 c6 01 add $0x1,%r14d 180013c8d: 41 83 c4 02 add $0x2,%r12d 180013c91: 83 c5 02 add $0x2,%ebp 180013c94: 83 c6 01 add $0x1,%esi 180013c97: 45 3b d3 cmp %r11d,%r10d 180013c9a: 44 89 54 24 38 mov %r10d,0x38(%rsp) 180013c9f: 0f 86 fd fe ff ff jbe 0x180013ba2 180013ca5: 4c 8b 64 24 50 mov 0x50(%rsp),%r12 180013caa: 44 8b b4 24 30 01 00 mov 0x130(%rsp),%r14d 180013cb1: 00 180013cb2: 8b 4c 24 30 mov 0x30(%rsp),%ecx 180013cb6: 8b 54 24 2c mov 0x2c(%rsp),%edx 180013cba: 8b 74 24 28 mov 0x28(%rsp),%esi 180013cbe: 44 89 6c 24 34 mov %r13d,0x34(%rsp) 180013cc3: e9 f6 fa ff ff jmp 0x1800137be 180013cc8: 41 8d 0c 10 lea (%r8,%rdx,1),%ecx 180013ccc: 8b c3 mov %ebx,%eax 180013cce: 0f af c3 imul %ebx,%eax 180013cd1: f3 48 0f 2a f1 cvtsi2ss %rcx,%xmm6 180013cd6: 8b cf mov %edi,%ecx 180013cd8: 0f af cf imul %edi,%ecx 180013cdb: 2b c1 sub %ecx,%eax 180013cdd: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 180013ce1: e8 da d5 03 00 call 0x1800512c0 180013ce6: 4c 8b a4 24 00 01 00 mov 0x100(%rsp),%r12 180013ced: 00 180013cee: 0f 28 ce movaps %xmm6,%xmm1 180013cf1: 41 8b 8c 24 c0 1f 04 mov 0x41fc0(%r12),%ecx 180013cf8: 00 180013cf9: 49 8b b4 24 70 02 00 mov 0x270(%r12),%rsi 180013d00: 00 180013d01: 83 c7 01 add $0x1,%edi 180013d04: f3 0f 5c c8 subss %xmm0,%xmm1 180013d08: f3 0f 58 c6 addss %xmm6,%xmm0 180013d0c: f3 0f 2c c1 cvttss2si %xmm1,%eax 180013d10: 44 8d 43 01 lea 0x1(%rbx),%r8d 180013d14: 4c 8b cd mov %rbp,%r9 180013d17: 48 89 ac 24 80 00 00 mov %rbp,0x80(%rsp) 180013d1e: 00 180013d1f: 99 cltd 180013d20: 48 89 b4 24 88 00 00 mov %rsi,0x88(%rsp) 180013d27: 00 180013d28: 89 7c 24 7c mov %edi,0x7c(%rsp) 180013d2c: 2b c2 sub %edx,%eax 180013d2e: 4c 89 44 24 60 mov %r8,0x60(%rsp) 180013d33: d1 f8 sar $1,%eax 180013d35: 44 8b d8 mov %eax,%r11d 180013d38: f3 0f 2c c0 cvttss2si %xmm0,%eax 180013d3c: 99 cltd 180013d3d: 2b c2 sub %edx,%eax 180013d3f: 8b 94 24 10 01 00 00 mov 0x110(%rsp),%edx 180013d46: 44 8b d2 mov %edx,%r10d 180013d49: d1 f8 sar $1,%eax 180013d4b: 45 2b d3 sub %r11d,%r10d 180013d4e: 44 89 54 24 20 mov %r10d,0x20(%rsp) 180013d53: 0f af ca imul %edx,%ecx 180013d56: 8d 54 29 02 lea 0x2(%rcx,%rbp,1),%edx 180013d5a: 44 2b d8 sub %eax,%r11d 180013d5d: 89 4c 24 28 mov %ecx,0x28(%rsp) 180013d61: 89 54 24 2c mov %edx,0x2c(%rsp) 180013d65: 44 89 5c 24 30 mov %r11d,0x30(%rsp) 180013d6a: eb 09 jmp 0x180013d75 180013d6c: 66 66 66 90 data16 data16 xchg %ax,%ax 180013d70: 44 8b 6c 24 34 mov 0x34(%rsp),%r13d 180013d75: 8b c1 mov %ecx,%eax 180013d77: 45 33 f6 xor %r14d,%r14d 180013d7a: 89 6c 24 3c mov %ebp,0x3c(%rsp) 180013d7e: 49 03 c1 add %r9,%rax 180013d81: 83 ff 04 cmp $0x4,%edi 180013d84: 44 8b cd mov %ebp,%r9d 180013d87: 48 8d 34 46 lea (%rsi,%rax,2),%rsi 180013d8b: 0f 8c 5a 06 00 00 jl 0x1800143eb 180013d91: 8b 9c 24 18 01 00 00 mov 0x118(%rsp),%ebx 180013d98: 8b cd mov %ebp,%ecx 180013d9a: 44 8d 44 2d 00 lea 0x0(%rbp,%rbp,1),%r8d 180013d9f: 2b cb sub %ebx,%ecx 180013da1: 44 89 44 24 24 mov %r8d,0x24(%rsp) 180013da6: 44 8b e2 mov %edx,%r12d 180013da9: 83 c1 04 add $0x4,%ecx 180013dac: 89 4c 24 38 mov %ecx,0x38(%rsp) 180013db0: 8d 69 fc lea -0x4(%rcx),%ebp 180013db3: 8b c5 mov %ebp,%eax 180013db5: 99 cltd 180013db6: 8b f8 mov %eax,%edi 180013db8: 33 fa xor %edx,%edi 180013dba: 2b fa sub %edx,%edi 180013dbc: 41 3b fe cmp %r14d,%edi 180013dbf: 0f 8e 37 02 00 00 jle 0x180013ffc 180013dc5: 41 8b c2 mov %r10d,%eax 180013dc8: 0f af ed imul %ebp,%ebp 180013dcb: 43 8d 1c 13 lea (%r11,%r10,1),%ebx 180013dcf: 41 0f af c2 imul %r10d,%eax 180013dd3: 8d 4c 85 00 lea 0x0(%rbp,%rax,4),%ecx 180013dd7: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180013ddc: e8 df d4 03 00 call 0x1800512c0 180013de1: 0f af db imul %ebx,%ebx 180013de4: 8d 4c 9d 00 lea 0x0(%rbp,%rbx,4),%ecx 180013de8: 0f 28 f0 movaps %xmm0,%xmm6 180013deb: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180013df0: e8 cb d4 03 00 call 0x1800512c0 180013df5: 8b 44 24 48 mov 0x48(%rsp),%eax 180013df9: 03 c0 add %eax,%eax 180013dfb: f3 0f 58 f0 addss %xmm0,%xmm6 180013dff: f3 0f 2c ce cvttss2si %xmm6,%ecx 180013e03: 3b c8 cmp %eax,%ecx 180013e05: 0f 8e e2 01 00 00 jle 0x180013fed 180013e0b: 8b 9c 24 18 01 00 00 mov 0x118(%rsp),%ebx 180013e12: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp 180013e19: 44 8b 44 24 24 mov 0x24(%rsp),%r8d 180013e1e: 8d 44 1d 00 lea 0x0(%rbp,%rbx,1),%eax 180013e22: 48 83 c6 02 add $0x2,%rsi 180013e26: 44 3b c0 cmp %eax,%r8d 180013e29: 0f 82 07 02 00 00 jb 0x180014036 180013e2f: 44 8b 54 24 20 mov 0x20(%rsp),%r10d 180013e34: 8b 4c 24 28 mov 0x28(%rsp),%ecx 180013e38: 8b 54 24 2c mov 0x2c(%rsp),%edx 180013e3c: 4c 8b 44 24 60 mov 0x60(%rsp),%r8 180013e41: 4c 8b a4 24 00 01 00 mov 0x100(%rsp),%r12 180013e48: 00 180013e49: 41 8b 84 24 c0 1f 04 mov 0x41fc0(%r12),%eax 180013e50: 00 180013e51: 44 8b 5c 24 30 mov 0x30(%rsp),%r11d 180013e56: 4c 8b 8c 24 80 00 00 mov 0x80(%rsp),%r9 180013e5d: 00 180013e5e: 48 8b b4 24 88 00 00 mov 0x88(%rsp),%rsi 180013e65: 00 180013e66: 8b 7c 24 7c mov 0x7c(%rsp),%edi 180013e6a: 03 c8 add %eax,%ecx 180013e6c: 03 d0 add %eax,%edx 180013e6e: 41 83 c2 01 add $0x1,%r10d 180013e72: 49 83 e8 01 sub $0x1,%r8 180013e76: 4c 89 44 24 60 mov %r8,0x60(%rsp) 180013e7b: 89 4c 24 28 mov %ecx,0x28(%rsp) 180013e7f: 89 54 24 2c mov %edx,0x2c(%rsp) 180013e83: 44 89 54 24 20 mov %r10d,0x20(%rsp) 180013e88: 0f 85 e2 fe ff ff jne 0x180013d70 180013e8e: 44 8b 8c 24 18 01 00 mov 0x118(%rsp),%r9d 180013e95: 00 180013e96: 8b 8c 24 20 01 00 00 mov 0x120(%rsp),%ecx 180013e9d: 8b 9c 24 10 01 00 00 mov 0x110(%rsp),%ebx 180013ea4: 8b 7c 24 44 mov 0x44(%rsp),%edi 180013ea8: 03 d9 add %ecx,%ebx 180013eaa: 41 0f b7 d7 movzwl %r15w,%edx 180013eae: 44 8b c7 mov %edi,%r8d 180013eb1: 49 8b cc mov %r12,%rcx 180013eb4: 0f af d8 imul %eax,%ebx 180013eb7: 8b 84 24 08 01 00 00 mov 0x108(%rsp),%eax 180013ebe: d1 eb shr $1,%ebx 180013ec0: 41 03 c1 add %r9d,%eax 180013ec3: 41 b9 01 00 00 00 mov $0x1,%r9d 180013ec9: d1 e8 shr $1,%eax 180013ecb: 03 d8 add %eax,%ebx 180013ecd: e8 be 23 00 00 call 0x180016290 180013ed2: 8b 74 24 40 mov 0x40(%rsp),%esi 180013ed6: 48 8b ac 24 28 01 00 mov 0x128(%rsp),%rbp 180013edd: 00 180013ede: 0f b7 54 24 34 movzwl 0x34(%rsp),%edx 180013ee3: 41 b9 01 00 00 00 mov $0x1,%r9d 180013ee9: 44 8b c6 mov %esi,%r8d 180013eec: 49 8b cc mov %r12,%rcx 180013eef: 89 45 00 mov %eax,0x0(%rbp) 180013ef2: e8 99 23 00 00 call 0x180016290 180013ef7: 8b 8c 24 30 01 00 00 mov 0x130(%rsp),%ecx 180013efe: 41 b9 01 00 00 00 mov $0x1,%r9d 180013f04: 89 45 04 mov %eax,0x4(%rbp) 180013f07: 48 8b 44 24 50 mov 0x50(%rsp),%rax 180013f0c: 44 8b c3 mov %ebx,%r8d 180013f0f: 48 99 cqto 180013f11: 48 f7 f9 idiv %rcx 180013f14: 49 8b cc mov %r12,%rcx 180013f17: 48 8b d0 mov %rax,%rdx 180013f1a: e8 71 23 00 00 call 0x180016290 180013f1f: 4c 8b bc 24 b8 00 00 mov 0xb8(%rsp),%r15 180013f26: 00 180013f27: 4c 8b b4 24 c0 00 00 mov 0xc0(%rsp),%r14 180013f2e: 00 180013f2f: 0f 28 b4 24 a0 00 00 movaps 0xa0(%rsp),%xmm6 180013f36: 00 180013f37: 4c 8b ac 24 c8 00 00 mov 0xc8(%rsp),%r13 180013f3e: 00 180013f3f: 89 45 08 mov %eax,0x8(%rbp) 180013f42: 89 7d 0c mov %edi,0xc(%rbp) 180013f45: 89 75 10 mov %esi,0x10(%rbp) 180013f48: 41 83 7c 24 78 00 cmpl $0x0,0x78(%r12) 180013f4e: 74 51 je 0x180013fa1 180013f50: 8b 55 00 mov 0x0(%rbp),%edx 180013f53: f3 41 0f 10 94 24 d4 movss 0xd4(%r12),%xmm2 180013f5a: 00 00 00 180013f5d: 44 8b cf mov %edi,%r9d 180013f60: 49 8b cc mov %r12,%rcx 180013f63: e8 28 1c 00 00 call 0x180015b90 180013f68: 8b 55 04 mov 0x4(%rbp),%edx 180013f6b: 44 8b ce mov %esi,%r9d 180013f6e: 89 45 00 mov %eax,0x0(%rbp) 180013f71: 49 8b cc mov %r12,%rcx 180013f74: f3 41 0f 10 94 24 d4 movss 0xd4(%r12),%xmm2 180013f7b: 00 00 00 180013f7e: e8 0d 1c 00 00 call 0x180015b90 180013f83: 8b 55 08 mov 0x8(%rbp),%edx 180013f86: 89 45 04 mov %eax,0x4(%rbp) 180013f89: 44 8b cb mov %ebx,%r9d 180013f8c: 49 8b cc mov %r12,%rcx 180013f8f: f3 41 0f 10 94 24 d4 movss 0xd4(%r12),%xmm2 180013f96: 00 00 00 180013f99: e8 f2 1b 00 00 call 0x180015b90 180013f9e: 89 45 08 mov %eax,0x8(%rbp) 180013fa1: 8b 4d 00 mov 0x0(%rbp),%ecx 180013fa4: 4c 8b a4 24 d0 00 00 mov 0xd0(%rsp),%r12 180013fab: 00 180013fac: 48 8b bc 24 d8 00 00 mov 0xd8(%rsp),%rdi 180013fb3: 00 180013fb4: 39 4d 04 cmp %ecx,0x4(%rbp) 180013fb7: 48 8b b4 24 e0 00 00 mov 0xe0(%rsp),%rsi 180013fbe: 00 180013fbf: 48 8b 9c 24 e8 00 00 mov 0xe8(%rsp),%rbx 180013fc6: 00 180013fc7: 7d 03 jge 0x180013fcc 180013fc9: 89 4d 04 mov %ecx,0x4(%rbp) 180013fcc: 8b 55 04 mov 0x4(%rbp),%edx 180013fcf: 39 55 08 cmp %edx,0x8(%rbp) 180013fd2: 7e 03 jle 0x180013fd7 180013fd4: 89 55 08 mov %edx,0x8(%rbp) 180013fd7: 39 4d 08 cmp %ecx,0x8(%rbp) 180013fda: 7d 03 jge 0x180013fdf 180013fdc: 89 4d 08 mov %ecx,0x8(%rbp) 180013fdf: b8 01 00 00 00 mov $0x1,%eax 180013fe4: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 180013feb: 5d pop %rbp 180013fec: c3 ret 180013fed: 44 8b 44 24 24 mov 0x24(%rsp),%r8d 180013ff2: 8b 9c 24 18 01 00 00 mov 0x118(%rsp),%ebx 180013ff9: 44 8b f7 mov %edi,%r14d 180013ffc: 0f b7 0e movzwl (%rsi),%ecx 180013fff: 83 84 24 30 01 00 00 addl $0x1,0x130(%rsp) 180014006: 01 180014007: 48 83 c6 02 add $0x2,%rsi 18001400b: 48 01 4c 24 50 add %rcx,0x50(%rsp) 180014010: 41 3b cd cmp %r13d,%ecx 180014013: 76 10 jbe 0x180014025 180014015: 41 8d 44 24 fe lea -0x2(%r12),%eax 18001401a: 44 8b e9 mov %ecx,%r13d 18001401d: 89 4c 24 34 mov %ecx,0x34(%rsp) 180014021: 89 44 24 40 mov %eax,0x40(%rsp) 180014025: 41 3b cf cmp %r15d,%ecx 180014028: 73 0c jae 0x180014036 18001402a: 41 8d 44 24 fe lea -0x2(%r12),%eax 18001402f: 44 8b f9 mov %ecx,%r15d 180014032: 89 44 24 44 mov %eax,0x44(%rsp) 180014036: 8b 6c 24 38 mov 0x38(%rsp),%ebp 18001403a: 83 c5 fe add $0xfffffffe,%ebp 18001403d: 8b c5 mov %ebp,%eax 18001403f: 99 cltd 180014040: 8b f8 mov %eax,%edi 180014042: 33 fa xor %edx,%edi 180014044: 2b fa sub %edx,%edi 180014046: 41 3b fe cmp %r14d,%edi 180014049: 0f 8e 97 00 00 00 jle 0x1800140e6 18001404f: 8b 4c 24 20 mov 0x20(%rsp),%ecx 180014053: 8b 5c 24 30 mov 0x30(%rsp),%ebx 180014057: 0f af ed imul %ebp,%ebp 18001405a: 8b c1 mov %ecx,%eax 18001405c: 03 d9 add %ecx,%ebx 18001405e: 0f af c1 imul %ecx,%eax 180014061: 8d 4c 85 00 lea 0x0(%rbp,%rax,4),%ecx 180014065: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 18001406a: e8 51 d2 03 00 call 0x1800512c0 18001406f: 0f af db imul %ebx,%ebx 180014072: 8d 4c 9d 00 lea 0x0(%rbp,%rbx,4),%ecx 180014076: 0f 28 f0 movaps %xmm0,%xmm6 180014079: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 18001407e: e8 3d d2 03 00 call 0x1800512c0 180014083: 8b 44 24 48 mov 0x48(%rsp),%eax 180014087: 03 c0 add %eax,%eax 180014089: f3 0f 58 f0 addss %xmm0,%xmm6 18001408d: f3 0f 2c ce cvttss2si %xmm6,%ecx 180014091: 3b c8 cmp %eax,%ecx 180014093: 7e 42 jle 0x1800140d7 180014095: 8b 9c 24 18 01 00 00 mov 0x118(%rsp),%ebx 18001409c: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp 1800140a3: 44 8b 44 24 24 mov 0x24(%rsp),%r8d 1800140a8: 8d 4c 1d 00 lea 0x0(%rbp,%rbx,1),%ecx 1800140ac: 41 8d 40 02 lea 0x2(%r8),%eax 1800140b0: 48 83 c6 02 add $0x2,%rsi 1800140b4: 3b c1 cmp %ecx,%eax 1800140b6: 72 68 jb 0x180014120 1800140b8: 44 8b 54 24 20 mov 0x20(%rsp),%r10d 1800140bd: 8b 4c 24 28 mov 0x28(%rsp),%ecx 1800140c1: 8b 54 24 2c mov 0x2c(%rsp),%edx 1800140c5: 4c 8b 44 24 60 mov 0x60(%rsp),%r8 1800140ca: 4c 8b a4 24 00 01 00 mov 0x100(%rsp),%r12 1800140d1: 00 1800140d2: e9 72 fd ff ff jmp 0x180013e49 1800140d7: 44 8b 44 24 24 mov 0x24(%rsp),%r8d 1800140dc: 8b 9c 24 18 01 00 00 mov 0x118(%rsp),%ebx 1800140e3: 44 8b f7 mov %edi,%r14d 1800140e6: 0f b7 0e movzwl (%rsi),%ecx 1800140e9: 83 84 24 30 01 00 00 addl $0x1,0x130(%rsp) 1800140f0: 01 1800140f1: 48 83 c6 02 add $0x2,%rsi 1800140f5: 48 01 4c 24 50 add %rcx,0x50(%rsp) 1800140fa: 41 3b cd cmp %r13d,%ecx 1800140fd: 76 10 jbe 0x18001410f 1800140ff: 41 8d 44 24 ff lea -0x1(%r12),%eax 180014104: 44 8b e9 mov %ecx,%r13d 180014107: 89 4c 24 34 mov %ecx,0x34(%rsp) 18001410b: 89 44 24 40 mov %eax,0x40(%rsp) 18001410f: 41 3b cf cmp %r15d,%ecx 180014112: 73 0c jae 0x180014120 180014114: 41 8d 44 24 ff lea -0x1(%r12),%eax 180014119: 44 8b f9 mov %ecx,%r15d 18001411c: 89 44 24 44 mov %eax,0x44(%rsp) 180014120: 8b 4c 24 38 mov 0x38(%rsp),%ecx 180014124: 8b c1 mov %ecx,%eax 180014126: 99 cltd 180014127: 8b e8 mov %eax,%ebp 180014129: 33 ea xor %edx,%ebp 18001412b: 2b ea sub %edx,%ebp 18001412d: 41 3b ee cmp %r14d,%ebp 180014130: 0f 8e 97 00 00 00 jle 0x1800141cd 180014136: 8b 5c 24 30 mov 0x30(%rsp),%ebx 18001413a: 8b f9 mov %ecx,%edi 18001413c: 0f af f9 imul %ecx,%edi 18001413f: 8b 4c 24 20 mov 0x20(%rsp),%ecx 180014143: 8b c1 mov %ecx,%eax 180014145: 03 d9 add %ecx,%ebx 180014147: 0f af c1 imul %ecx,%eax 18001414a: 8d 0c 87 lea (%rdi,%rax,4),%ecx 18001414d: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180014152: e8 69 d1 03 00 call 0x1800512c0 180014157: 0f af db imul %ebx,%ebx 18001415a: 8d 0c 9f lea (%rdi,%rbx,4),%ecx 18001415d: 0f 28 f0 movaps %xmm0,%xmm6 180014160: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180014165: e8 56 d1 03 00 call 0x1800512c0 18001416a: 8b 44 24 48 mov 0x48(%rsp),%eax 18001416e: 03 c0 add %eax,%eax 180014170: f3 0f 58 f0 addss %xmm0,%xmm6 180014174: f3 0f 2c ce cvttss2si %xmm6,%ecx 180014178: 3b c8 cmp %eax,%ecx 18001417a: 7e 42 jle 0x1800141be 18001417c: 8b 9c 24 18 01 00 00 mov 0x118(%rsp),%ebx 180014183: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp 18001418a: 44 8b 44 24 24 mov 0x24(%rsp),%r8d 18001418f: 8d 4c 1d 00 lea 0x0(%rbp,%rbx,1),%ecx 180014193: 41 8d 40 04 lea 0x4(%r8),%eax 180014197: 48 83 c6 02 add $0x2,%rsi 18001419b: 3b c1 cmp %ecx,%eax 18001419d: 72 60 jb 0x1800141ff 18001419f: 44 8b 54 24 20 mov 0x20(%rsp),%r10d 1800141a4: 8b 4c 24 28 mov 0x28(%rsp),%ecx 1800141a8: 8b 54 24 2c mov 0x2c(%rsp),%edx 1800141ac: 4c 8b 44 24 60 mov 0x60(%rsp),%r8 1800141b1: 4c 8b a4 24 00 01 00 mov 0x100(%rsp),%r12 1800141b8: 00 1800141b9: e9 8b fc ff ff jmp 0x180013e49 1800141be: 44 8b 44 24 24 mov 0x24(%rsp),%r8d 1800141c3: 8b 9c 24 18 01 00 00 mov 0x118(%rsp),%ebx 1800141ca: 44 8b f5 mov %ebp,%r14d 1800141cd: 0f b7 0e movzwl (%rsi),%ecx 1800141d0: 83 84 24 30 01 00 00 addl $0x1,0x130(%rsp) 1800141d7: 01 1800141d8: 48 83 c6 02 add $0x2,%rsi 1800141dc: 48 01 4c 24 50 add %rcx,0x50(%rsp) 1800141e1: 41 3b cd cmp %r13d,%ecx 1800141e4: 76 0c jbe 0x1800141f2 1800141e6: 44 8b e9 mov %ecx,%r13d 1800141e9: 89 4c 24 34 mov %ecx,0x34(%rsp) 1800141ed: 44 89 64 24 40 mov %r12d,0x40(%rsp) 1800141f2: 41 3b cf cmp %r15d,%ecx 1800141f5: 73 08 jae 0x1800141ff 1800141f7: 44 8b f9 mov %ecx,%r15d 1800141fa: 44 89 64 24 44 mov %r12d,0x44(%rsp) 1800141ff: 8b 6c 24 38 mov 0x38(%rsp),%ebp 180014203: 83 c5 02 add $0x2,%ebp 180014206: 8b c5 mov %ebp,%eax 180014208: 99 cltd 180014209: 8b f8 mov %eax,%edi 18001420b: 33 fa xor %edx,%edi 18001420d: 2b fa sub %edx,%edi 18001420f: 41 3b fe cmp %r14d,%edi 180014212: 0f 8e 97 00 00 00 jle 0x1800142af 180014218: 8b 4c 24 20 mov 0x20(%rsp),%ecx 18001421c: 8b 5c 24 30 mov 0x30(%rsp),%ebx 180014220: 0f af ed imul %ebp,%ebp 180014223: 8b c1 mov %ecx,%eax 180014225: 03 d9 add %ecx,%ebx 180014227: 0f af c1 imul %ecx,%eax 18001422a: 8d 4c 85 00 lea 0x0(%rbp,%rax,4),%ecx 18001422e: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180014233: e8 88 d0 03 00 call 0x1800512c0 180014238: 0f af db imul %ebx,%ebx 18001423b: 8d 4c 9d 00 lea 0x0(%rbp,%rbx,4),%ecx 18001423f: 0f 28 f0 movaps %xmm0,%xmm6 180014242: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180014247: e8 74 d0 03 00 call 0x1800512c0 18001424c: 8b 44 24 48 mov 0x48(%rsp),%eax 180014250: 03 c0 add %eax,%eax 180014252: f3 0f 58 f0 addss %xmm0,%xmm6 180014256: f3 0f 2c ce cvttss2si %xmm6,%ecx 18001425a: 3b c8 cmp %eax,%ecx 18001425c: 7e 42 jle 0x1800142a0 18001425e: 8b 9c 24 18 01 00 00 mov 0x118(%rsp),%ebx 180014265: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp 18001426c: 44 8b 44 24 24 mov 0x24(%rsp),%r8d 180014271: 8d 4c 1d 00 lea 0x0(%rbp,%rbx,1),%ecx 180014275: 41 8d 40 06 lea 0x6(%r8),%eax 180014279: 48 83 c6 02 add $0x2,%rsi 18001427d: 3b c1 cmp %ecx,%eax 18001427f: 72 78 jb 0x1800142f9 180014281: 44 8b 54 24 20 mov 0x20(%rsp),%r10d 180014286: 8b 4c 24 28 mov 0x28(%rsp),%ecx 18001428a: 8b 54 24 2c mov 0x2c(%rsp),%edx 18001428e: 4c 8b 44 24 60 mov 0x60(%rsp),%r8 180014293: 4c 8b a4 24 00 01 00 mov 0x100(%rsp),%r12 18001429a: 00 18001429b: e9 a9 fb ff ff jmp 0x180013e49 1800142a0: 44 8b 44 24 24 mov 0x24(%rsp),%r8d 1800142a5: 8b 9c 24 18 01 00 00 mov 0x118(%rsp),%ebx 1800142ac: 44 8b f7 mov %edi,%r14d 1800142af: 0f b7 0e movzwl (%rsi),%ecx 1800142b2: 83 84 24 30 01 00 00 addl $0x1,0x130(%rsp) 1800142b9: 01 1800142ba: 48 83 c6 02 add $0x2,%rsi 1800142be: 48 01 4c 24 50 add %rcx,0x50(%rsp) 1800142c3: 41 3b cd cmp %r13d,%ecx 1800142c6: 76 10 jbe 0x1800142d8 1800142c8: 41 8d 44 24 01 lea 0x1(%r12),%eax 1800142cd: 44 8b e9 mov %ecx,%r13d 1800142d0: 89 4c 24 34 mov %ecx,0x34(%rsp) 1800142d4: 89 44 24 40 mov %eax,0x40(%rsp) 1800142d8: 41 3b cf cmp %r15d,%ecx 1800142db: 73 15 jae 0x1800142f2 1800142dd: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp 1800142e4: 41 8d 7c 24 01 lea 0x1(%r12),%edi 1800142e9: 44 8b f9 mov %ecx,%r15d 1800142ec: 89 7c 24 44 mov %edi,0x44(%rsp) 1800142f0: eb 07 jmp 0x1800142f9 1800142f2: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp 1800142f9: 44 8b 4c 24 3c mov 0x3c(%rsp),%r9d 1800142fe: 8b 4c 24 38 mov 0x38(%rsp),%ecx 180014302: 44 8b 54 24 20 mov 0x20(%rsp),%r10d 180014307: 44 8b 5c 24 30 mov 0x30(%rsp),%r11d 18001430c: 41 83 c1 04 add $0x4,%r9d 180014310: 41 83 c0 08 add $0x8,%r8d 180014314: 83 c1 08 add $0x8,%ecx 180014317: 8d 43 fd lea -0x3(%rbx),%eax 18001431a: 41 83 c4 04 add $0x4,%r12d 18001431e: 44 3b c8 cmp %eax,%r9d 180014321: 44 89 4c 24 3c mov %r9d,0x3c(%rsp) 180014326: 44 89 44 24 24 mov %r8d,0x24(%rsp) 18001432b: 89 4c 24 38 mov %ecx,0x38(%rsp) 18001432f: 0f 86 7b fa ff ff jbe 0x180013db0 180014335: 8b 4c 24 28 mov 0x28(%rsp),%ecx 180014339: 8b 54 24 2c mov 0x2c(%rsp),%edx 18001433d: 4c 8b 44 24 60 mov 0x60(%rsp),%r8 180014342: 4c 8b a4 24 00 01 00 mov 0x100(%rsp),%r12 180014349: 00 18001434a: 44 3b cb cmp %ebx,%r9d 18001434d: 0f 87 f6 fa ff ff ja 0x180013e49 180014353: 47 8d 04 09 lea (%r9,%r9,1),%r8d 180014357: 46 8d 2c 09 lea (%rcx,%r9,1),%r13d 18001435b: 45 8b e0 mov %r8d,%r12d 18001435e: 44 89 44 24 58 mov %r8d,0x58(%rsp) 180014363: 44 2b e5 sub %ebp,%r12d 180014366: 44 2b e3 sub %ebx,%r12d 180014369: 41 8b c4 mov %r12d,%eax 18001436c: 99 cltd 18001436d: 8b e8 mov %eax,%ebp 18001436f: 33 ea xor %edx,%ebp 180014371: 2b ea sub %edx,%ebp 180014373: 41 3b ee cmp %r14d,%ebp 180014376: 0f 8e 8f 00 00 00 jle 0x18001440b 18001437c: 41 8b c2 mov %r10d,%eax 18001437f: 41 8b fc mov %r12d,%edi 180014382: 43 8d 1c 13 lea (%r11,%r10,1),%ebx 180014386: 41 0f af c2 imul %r10d,%eax 18001438a: 41 0f af fc imul %r12d,%edi 18001438e: 8d 0c 87 lea (%rdi,%rax,4),%ecx 180014391: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 180014396: e8 25 cf 03 00 call 0x1800512c0 18001439b: 0f af db imul %ebx,%ebx 18001439e: 8d 0c 9f lea (%rdi,%rbx,4),%ecx 1800143a1: 0f 28 f0 movaps %xmm0,%xmm6 1800143a4: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 1800143a9: e8 12 cf 03 00 call 0x1800512c0 1800143ae: 8b 44 24 48 mov 0x48(%rsp),%eax 1800143b2: 03 c0 add %eax,%eax 1800143b4: f3 0f 58 f0 addss %xmm0,%xmm6 1800143b8: f3 0f 2c ce cvttss2si %xmm6,%ecx 1800143bc: 3b c8 cmp %eax,%ecx 1800143be: 7e 37 jle 0x1800143f7 1800143c0: 8b 9c 24 18 01 00 00 mov 0x118(%rsp),%ebx 1800143c7: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp 1800143ce: 44 8b 44 24 58 mov 0x58(%rsp),%r8d 1800143d3: 8d 44 1d 00 lea 0x0(%rbp,%rbx,1),%eax 1800143d7: 48 83 c6 02 add $0x2,%rsi 1800143db: 44 3b c0 cmp %eax,%r8d 1800143de: 0f 83 94 00 00 00 jae 0x180014478 1800143e4: 44 8b 4c 24 3c mov 0x3c(%rsp),%r9d 1800143e9: eb 60 jmp 0x18001444b 1800143eb: 8b 9c 24 18 01 00 00 mov 0x118(%rsp),%ebx 1800143f2: e9 53 ff ff ff jmp 0x18001434a 1800143f7: 44 8b 44 24 58 mov 0x58(%rsp),%r8d 1800143fc: 44 8b 4c 24 3c mov 0x3c(%rsp),%r9d 180014401: 8b 9c 24 18 01 00 00 mov 0x118(%rsp),%ebx 180014408: 44 8b f5 mov %ebp,%r14d 18001440b: 0f b7 0e movzwl (%rsi),%ecx 18001440e: 83 84 24 30 01 00 00 addl $0x1,0x130(%rsp) 180014415: 01 180014416: 48 83 c6 02 add $0x2,%rsi 18001441a: 48 01 4c 24 50 add %rcx,0x50(%rsp) 18001441f: 3b 4c 24 34 cmp 0x34(%rsp),%ecx 180014423: 76 09 jbe 0x18001442e 180014425: 89 4c 24 34 mov %ecx,0x34(%rsp) 180014429: 44 89 6c 24 40 mov %r13d,0x40(%rsp) 18001442e: 41 3b cf cmp %r15d,%ecx 180014431: 73 11 jae 0x180014444 180014433: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp 18001443a: 44 8b f9 mov %ecx,%r15d 18001443d: 44 89 6c 24 44 mov %r13d,0x44(%rsp) 180014442: eb 07 jmp 0x18001444b 180014444: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp 18001444b: 44 8b 54 24 20 mov 0x20(%rsp),%r10d 180014450: 44 8b 5c 24 30 mov 0x30(%rsp),%r11d 180014455: 41 83 c1 01 add $0x1,%r9d 180014459: 41 83 c0 02 add $0x2,%r8d 18001445d: 41 83 c4 02 add $0x2,%r12d 180014461: 41 83 c5 01 add $0x1,%r13d 180014465: 44 3b cb cmp %ebx,%r9d 180014468: 44 89 4c 24 3c mov %r9d,0x3c(%rsp) 18001446d: 44 89 44 24 58 mov %r8d,0x58(%rsp) 180014472: 0f 86 f1 fe ff ff jbe 0x180014369 180014478: 44 8b 54 24 20 mov 0x20(%rsp),%r10d 18001447d: 8b 4c 24 28 mov 0x28(%rsp),%ecx 180014481: 8b 54 24 2c mov 0x2c(%rsp),%edx 180014485: 4c 8b 44 24 60 mov 0x60(%rsp),%r8 18001448a: 4c 8b a4 24 00 01 00 mov 0x100(%rsp),%r12 180014491: 00 180014492: e9 b2 f9 ff ff jmp 0x180013e49 180014497: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18001449c: ba 05 00 ae e4 mov $0xe4ae0005,%edx 1800144a1: 85 c0 test %eax,%eax 1800144a3: 0f 44 ca cmove %edx,%ecx 1800144a6: ff 15 8c f0 03 00 call *0x3f08c(%rip) # 0x180053538 1800144ac: 33 c0 xor %eax,%eax 1800144ae: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 1800144b5: 5d pop %rbp 1800144b6: c3 ret 1800144b7: cc int3 1800144b8: cc int3 1800144b9: cc int3 1800144ba: cc int3 1800144bb: cc int3 1800144bc: cc int3 1800144bd: cc int3 1800144be: cc int3 1800144bf: cc int3 1800144c0: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 1800144c5: 53 push %rbx 1800144c6: 55 push %rbp 1800144c7: 57 push %rdi 1800144c8: 41 54 push %r12 1800144ca: 41 55 push %r13 1800144cc: 48 83 ec 20 sub $0x20,%rsp 1800144d0: 4c 8b e2 mov %rdx,%r12 1800144d3: 8b 91 34 02 00 00 mov 0x234(%rcx),%edx 1800144d9: 4d 8b d9 mov %r9,%r11 1800144dc: 85 d2 test %edx,%edx 1800144de: 41 8b e8 mov %r8d,%ebp 1800144e1: 48 8b d9 mov %rcx,%rbx 1800144e4: 0f 84 72 03 00 00 je 0x18001485c 1800144ea: 8b 81 c0 1f 04 00 mov 0x41fc0(%rcx),%eax 1800144f0: 44 8b 4c 24 70 mov 0x70(%rsp),%r9d 1800144f5: 44 3b c8 cmp %eax,%r9d 1800144f8: 0f 83 5e 03 00 00 jae 0x18001485c 1800144fe: 44 8b 94 24 80 00 00 mov 0x80(%rsp),%r10d 180014505: 00 180014506: 44 3b d0 cmp %eax,%r10d 180014509: 0f 83 4d 03 00 00 jae 0x18001485c 18001450f: 8b 81 c4 1f 04 00 mov 0x41fc4(%rcx),%eax 180014515: 8b 7c 24 78 mov 0x78(%rsp),%edi 180014519: 3b f8 cmp %eax,%edi 18001451b: 0f 83 3b 03 00 00 jae 0x18001485c 180014521: 44 8b ac 24 88 00 00 mov 0x88(%rsp),%r13d 180014528: 00 180014529: 44 3b e8 cmp %eax,%r13d 18001452c: 0f 83 2a 03 00 00 jae 0x18001485c 180014532: 45 3b ca cmp %r10d,%r9d 180014535: 75 09 jne 0x180014540 180014537: 41 3b fd cmp %r13d,%edi 18001453a: 0f 84 1c 03 00 00 je 0x18001485c 180014540: 4d 85 db test %r11,%r11 180014543: 0f 84 13 03 00 00 je 0x18001485c 180014549: 4d 85 e4 test %r12,%r12 18001454c: 0f 84 0a 03 00 00 je 0x18001485c 180014552: 41 83 f8 04 cmp $0x4,%r8d 180014556: 0f 82 00 03 00 00 jb 0x18001485c 18001455c: 48 89 74 24 50 mov %rsi,0x50(%rsp) 180014561: 33 f6 xor %esi,%esi 180014563: 41 8b c1 mov %r9d,%eax 180014566: 41 2b c2 sub %r10d,%eax 180014569: 4c 89 74 24 58 mov %r14,0x58(%rsp) 18001456e: 99 cltd 18001456f: 8b c8 mov %eax,%ecx 180014571: 8b c7 mov %edi,%eax 180014573: 33 ca xor %edx,%ecx 180014575: 41 2b c5 sub %r13d,%eax 180014578: 2b ca sub %edx,%ecx 18001457a: 99 cltd 18001457b: 33 c2 xor %edx,%eax 18001457d: 2b c2 sub %edx,%eax 18001457f: 8b d6 mov %esi,%edx 180014581: 3b c8 cmp %eax,%ecx 180014583: 0f 9d c2 setge %dl 180014586: 85 d2 test %edx,%edx 180014588: 74 06 je 0x180014590 18001458a: 44 8d 41 01 lea 0x1(%rcx),%r8d 18001458e: eb 04 jmp 0x180014594 180014590: 44 8d 40 01 lea 0x1(%rax),%r8d 180014594: c1 ed 02 shr $0x2,%ebp 180014597: 41 3b e8 cmp %r8d,%ebp 18001459a: 7c 0c jl 0x1800145a8 18001459c: 85 d2 test %edx,%edx 18001459e: 74 05 je 0x1800145a5 1800145a0: 8d 69 01 lea 0x1(%rcx),%ebp 1800145a3: eb 03 jmp 0x1800145a8 1800145a5: 8d 68 01 lea 0x1(%rax),%ebp 1800145a8: 45 3b ca cmp %r10d,%r9d 1800145ab: 77 0b ja 0x1800145b8 1800145ad: 45 8b d9 mov %r9d,%r11d 1800145b0: 45 8b c5 mov %r13d,%r8d 1800145b3: 44 8b cf mov %edi,%r9d 1800145b6: eb 0c jmp 0x1800145c4 1800145b8: 45 8b da mov %r10d,%r11d 1800145bb: 45 8b d1 mov %r9d,%r10d 1800145be: 44 8b c7 mov %edi,%r8d 1800145c1: 45 8b cd mov %r13d,%r9d 1800145c4: 85 d2 test %edx,%edx 1800145c6: 4c 89 7c 24 60 mov %r15,0x60(%rsp) 1800145cb: 74 63 je 0x180014630 1800145cd: 49 63 c3 movslq %r11d,%rax 1800145d0: 41 8b fb mov %r11d,%edi 1800145d3: 45 8d 6c 2b ff lea -0x1(%r11,%rbp,1),%r13d 1800145d8: 48 2b c0 sub %rax,%rax 1800145db: 44 8b f6 mov %esi,%r14d 1800145de: 4d 8d 3c 84 lea (%r12,%rax,4),%r15 1800145e2: 45 3b d5 cmp %r13d,%r10d 1800145e5: 41 8b c5 mov %r13d,%eax 1800145e8: 41 0f 4c c2 cmovl %r10d,%eax 1800145ec: 3b f8 cmp %eax,%edi 1800145ee: 0f 8f 17 01 00 00 jg 0x18001470b 1800145f4: 41 8b c0 mov %r8d,%eax 1800145f7: 41 8b ca mov %r10d,%ecx 1800145fa: 41 2b c1 sub %r9d,%eax 1800145fd: 41 2b cb sub %r11d,%ecx 180014600: 41 0f af c6 imul %r14d,%eax 180014604: 41 83 c6 01 add $0x1,%r14d 180014608: 99 cltd 180014609: f7 f9 idiv %ecx 18001460b: 41 8d 0c 01 lea (%r9,%rax,1),%ecx 18001460f: 48 8b 83 70 02 00 00 mov 0x270(%rbx),%rax 180014616: 0f af 8b c0 1f 04 00 imul 0x41fc0(%rbx),%ecx 18001461d: 03 cf add %edi,%ecx 18001461f: 83 c7 01 add $0x1,%edi 180014622: 49 83 c7 04 add $0x4,%r15 180014626: 0f b7 0c 48 movzwl (%rax,%rcx,2),%ecx 18001462a: 41 89 4f fc mov %ecx,-0x4(%r15) 18001462e: eb b2 jmp 0x1800145e2 180014630: 45 3b c8 cmp %r8d,%r9d 180014633: 49 63 c9 movslq %r9d,%rcx 180014636: 7d 67 jge 0x18001469f 180014638: 48 2b c9 sub %rcx,%rcx 18001463b: 41 8b f9 mov %r9d,%edi 18001463e: 45 8d 6c 29 ff lea -0x1(%r9,%rbp,1),%r13d 180014643: 4d 8d 3c 8c lea (%r12,%rcx,4),%r15 180014647: 44 8b f6 mov %esi,%r14d 18001464a: 66 66 90 data16 xchg %ax,%ax 18001464d: 66 66 90 data16 xchg %ax,%ax 180014650: 45 3b c5 cmp %r13d,%r8d 180014653: 41 8b c5 mov %r13d,%eax 180014656: 41 0f 4c c0 cmovl %r8d,%eax 18001465a: 3b f8 cmp %eax,%edi 18001465c: 0f 8f a9 00 00 00 jg 0x18001470b 180014662: 41 8b c2 mov %r10d,%eax 180014665: 41 8b c8 mov %r8d,%ecx 180014668: 41 2b c3 sub %r11d,%eax 18001466b: 41 2b c9 sub %r9d,%ecx 18001466e: 41 0f af c6 imul %r14d,%eax 180014672: 41 83 c6 01 add $0x1,%r14d 180014676: 99 cltd 180014677: f7 f9 idiv %ecx 180014679: 8b 8b c0 1f 04 00 mov 0x41fc0(%rbx),%ecx 18001467f: 0f af cf imul %edi,%ecx 180014682: 41 03 c3 add %r11d,%eax 180014685: 83 c7 01 add $0x1,%edi 180014688: 03 c8 add %eax,%ecx 18001468a: 48 8b 83 70 02 00 00 mov 0x270(%rbx),%rax 180014691: 49 83 c7 04 add $0x4,%r15 180014695: 0f b7 0c 48 movzwl (%rax,%rcx,2),%ecx 180014699: 41 89 4f fc mov %ecx,-0x4(%r15) 18001469d: eb b1 jmp 0x180014650 18001469f: 45 8b e9 mov %r9d,%r13d 1800146a2: 41 8b f9 mov %r9d,%edi 1800146a5: 44 8b f6 mov %esi,%r14d 1800146a8: 44 2b ed sub %ebp,%r13d 1800146ab: 41 83 c5 01 add $0x1,%r13d 1800146af: 48 2b c9 sub %rcx,%rcx 1800146b2: 4d 8d 3c 8c lea (%r12,%rcx,4),%r15 1800146b6: 66 66 66 90 data16 data16 xchg %ax,%ax 1800146ba: 66 66 90 data16 xchg %ax,%ax 1800146bd: 66 66 90 data16 xchg %ax,%ax 1800146c0: 45 3b c5 cmp %r13d,%r8d 1800146c3: 41 8b c5 mov %r13d,%eax 1800146c6: 41 0f 4f c0 cmovg %r8d,%eax 1800146ca: 3b f8 cmp %eax,%edi 1800146cc: 7c 3d jl 0x18001470b 1800146ce: 41 8b c2 mov %r10d,%eax 1800146d1: 41 8b c8 mov %r8d,%ecx 1800146d4: 41 2b c3 sub %r11d,%eax 1800146d7: 41 2b c9 sub %r9d,%ecx 1800146da: 41 0f af c6 imul %r14d,%eax 1800146de: 41 83 ee 01 sub $0x1,%r14d 1800146e2: 99 cltd 1800146e3: f7 f9 idiv %ecx 1800146e5: 8b 8b c0 1f 04 00 mov 0x41fc0(%rbx),%ecx 1800146eb: 0f af cf imul %edi,%ecx 1800146ee: 41 03 c3 add %r11d,%eax 1800146f1: 83 ef 01 sub $0x1,%edi 1800146f4: 03 c8 add %eax,%ecx 1800146f6: 48 8b 83 70 02 00 00 mov 0x270(%rbx),%rax 1800146fd: 49 83 c7 04 add $0x4,%r15 180014701: 0f b7 0c 48 movzwl (%rax,%rcx,2),%ecx 180014705: 41 89 4f fc mov %ecx,-0x4(%r15) 180014709: eb b5 jmp 0x1800146c0 18001470b: 4c 8b 7c 24 60 mov 0x60(%rsp),%r15 180014710: 83 c9 ff or $0xffffffff,%ecx 180014713: 85 ed test %ebp,%ebp 180014715: 44 8b ee mov %esi,%r13d 180014718: 49 8b fc mov %r12,%rdi 18001471b: 8b d5 mov %ebp,%edx 18001471d: 74 1b je 0x18001473a 18001471f: 90 nop 180014720: 41 8b 04 24 mov (%r12),%eax 180014724: 49 83 c4 04 add $0x4,%r12 180014728: 44 03 e8 add %eax,%r13d 18001472b: 3b c6 cmp %esi,%eax 18001472d: 0f 47 f0 cmova %eax,%esi 180014730: 3b c1 cmp %ecx,%eax 180014732: 0f 42 c8 cmovb %eax,%ecx 180014735: 83 c2 ff add $0xffffffff,%edx 180014738: 75 e6 jne 0x180014720 18001473a: 8b 94 24 88 00 00 00 mov 0x88(%rsp),%edx 180014741: 8b 44 24 70 mov 0x70(%rsp),%eax 180014745: 44 8b 64 24 78 mov 0x78(%rsp),%r12d 18001474a: 44 03 e2 add %edx,%r12d 18001474d: 8b 94 24 80 00 00 00 mov 0x80(%rsp),%edx 180014754: 45 33 c9 xor %r9d,%r9d 180014757: 03 c2 add %edx,%eax 180014759: 0f b7 d1 movzwl %cx,%edx 18001475c: 48 8b cb mov %rbx,%rcx 18001475f: 44 0f af a3 c0 1f 04 imul 0x41fc0(%rbx),%r12d 180014766: 00 180014767: d1 e8 shr $1,%eax 180014769: 41 d1 ec shr $1,%r12d 18001476c: 44 03 e0 add %eax,%r12d 18001476f: 45 8b c4 mov %r12d,%r8d 180014772: e8 19 1b 00 00 call 0x180016290 180014777: 4c 8b 74 24 68 mov 0x68(%rsp),%r14 18001477c: 45 33 c9 xor %r9d,%r9d 18001477f: 45 8b c4 mov %r12d,%r8d 180014782: 0f b7 d6 movzwl %si,%edx 180014785: 48 8b cb mov %rbx,%rcx 180014788: 41 89 06 mov %eax,(%r14) 18001478b: e8 00 1b 00 00 call 0x180016290 180014790: 33 d2 xor %edx,%edx 180014792: 41 89 46 04 mov %eax,0x4(%r14) 180014796: 41 8b c5 mov %r13d,%eax 180014799: 45 33 c9 xor %r9d,%r9d 18001479c: f7 f5 div %ebp 18001479e: 45 8b c4 mov %r12d,%r8d 1800147a1: 48 8b cb mov %rbx,%rcx 1800147a4: 8b d0 mov %eax,%edx 1800147a6: e8 e5 1a 00 00 call 0x180016290 1800147ab: 41 89 46 08 mov %eax,0x8(%r14) 1800147af: 83 7b 78 00 cmpl $0x0,0x78(%rbx) 1800147b3: 74 4f je 0x180014804 1800147b5: 41 8b 16 mov (%r14),%edx 1800147b8: f3 0f 10 93 d4 00 00 movss 0xd4(%rbx),%xmm2 1800147bf: 00 1800147c0: 45 8b cc mov %r12d,%r9d 1800147c3: 48 8b cb mov %rbx,%rcx 1800147c6: e8 c5 13 00 00 call 0x180015b90 1800147cb: 41 8b 56 04 mov 0x4(%r14),%edx 1800147cf: 45 8b cc mov %r12d,%r9d 1800147d2: 41 89 06 mov %eax,(%r14) 1800147d5: 48 8b cb mov %rbx,%rcx 1800147d8: f3 0f 10 93 d4 00 00 movss 0xd4(%rbx),%xmm2 1800147df: 00 1800147e0: e8 ab 13 00 00 call 0x180015b90 1800147e5: 41 8b 56 08 mov 0x8(%r14),%edx 1800147e9: 41 89 46 04 mov %eax,0x4(%r14) 1800147ed: 45 8b cc mov %r12d,%r9d 1800147f0: 48 8b cb mov %rbx,%rcx 1800147f3: f3 0f 10 93 d4 00 00 movss 0xd4(%rbx),%xmm2 1800147fa: 00 1800147fb: e8 90 13 00 00 call 0x180015b90 180014800: 41 89 46 08 mov %eax,0x8(%r14) 180014804: 85 ed test %ebp,%ebp 180014806: 4c 8b 74 24 58 mov 0x58(%rsp),%r14 18001480b: 8b f5 mov %ebp,%esi 18001480d: 74 3a je 0x180014849 18001480f: 90 nop 180014810: 0f b7 17 movzwl (%rdi),%edx 180014813: 45 33 c9 xor %r9d,%r9d 180014816: 45 8b c4 mov %r12d,%r8d 180014819: 48 8b cb mov %rbx,%rcx 18001481c: e8 6f 1a 00 00 call 0x180016290 180014821: 89 07 mov %eax,(%rdi) 180014823: 83 7b 78 00 cmpl $0x0,0x78(%rbx) 180014827: 74 17 je 0x180014840 180014829: f3 0f 10 93 d4 00 00 movss 0xd4(%rbx),%xmm2 180014830: 00 180014831: 45 8b cc mov %r12d,%r9d 180014834: 8b d0 mov %eax,%edx 180014836: 48 8b cb mov %rbx,%rcx 180014839: e8 52 13 00 00 call 0x180015b90 18001483e: 89 07 mov %eax,(%rdi) 180014840: 48 83 c7 04 add $0x4,%rdi 180014844: 83 c6 ff add $0xffffffff,%esi 180014847: 75 c7 jne 0x180014810 180014849: 8b c5 mov %ebp,%eax 18001484b: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 180014850: 48 83 c4 20 add $0x20,%rsp 180014854: 41 5d pop %r13 180014856: 41 5c pop %r12 180014858: 5f pop %rdi 180014859: 5d pop %rbp 18001485a: 5b pop %rbx 18001485b: c3 ret 18001485c: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180014861: b8 05 00 ae e4 mov $0xe4ae0005,%eax 180014866: 85 d2 test %edx,%edx 180014868: 0f 44 c8 cmove %eax,%ecx 18001486b: ff 15 c7 ec 03 00 call *0x3ecc7(%rip) # 0x180053538 180014871: 33 c0 xor %eax,%eax 180014873: 48 83 c4 20 add $0x20,%rsp 180014877: 41 5d pop %r13 180014879: 41 5c pop %r12 18001487b: 5f pop %rdi 18001487c: 5d pop %rbp 18001487d: 5b pop %rbx 18001487e: c3 ret 18001487f: cc int3 180014880: 44 89 4c 24 20 mov %r9d,0x20(%rsp) 180014885: 44 89 44 24 18 mov %r8d,0x18(%rsp) 18001488a: 89 54 24 10 mov %edx,0x10(%rsp) 18001488e: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180014893: 56 push %rsi 180014894: 41 57 push %r15 180014896: 48 83 ec 78 sub $0x78,%rsp 18001489a: 44 8b 91 34 02 00 00 mov 0x234(%rcx),%r10d 1800148a1: 44 8b da mov %edx,%r11d 1800148a4: 48 8b f1 mov %rcx,%rsi 1800148a7: 45 85 d2 test %r10d,%r10d 1800148aa: 0f 84 71 03 00 00 je 0x180014c21 1800148b0: 8b 81 c0 1f 04 00 mov 0x41fc0(%rcx),%eax 1800148b6: 3b d0 cmp %eax,%edx 1800148b8: 0f 83 63 03 00 00 jae 0x180014c21 1800148be: 44 3b c8 cmp %eax,%r9d 1800148c1: 0f 83 5a 03 00 00 jae 0x180014c21 1800148c7: 8b 81 c4 1f 04 00 mov 0x41fc4(%rcx),%eax 1800148cd: 44 3b c0 cmp %eax,%r8d 1800148d0: 0f 83 4b 03 00 00 jae 0x180014c21 1800148d6: 44 8b bc 24 b0 00 00 mov 0xb0(%rsp),%r15d 1800148dd: 00 1800148de: 44 3b f8 cmp %eax,%r15d 1800148e1: 0f 83 3a 03 00 00 jae 0x180014c21 1800148e7: 41 3b d1 cmp %r9d,%edx 1800148ea: 75 09 jne 0x1800148f5 1800148ec: 45 3b c7 cmp %r15d,%r8d 1800148ef: 0f 84 2c 03 00 00 je 0x180014c21 1800148f5: 48 83 bc 24 b8 00 00 cmpq $0x0,0xb8(%rsp) 1800148fc: 00 00 1800148fe: 0f 84 1d 03 00 00 je 0x180014c21 180014904: 33 c0 xor %eax,%eax 180014906: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 18001490b: 48 89 6c 24 68 mov %rbp,0x68(%rsp) 180014910: 48 89 44 24 30 mov %rax,0x30(%rsp) 180014915: 8b e8 mov %eax,%ebp 180014917: 89 84 24 c0 00 00 00 mov %eax,0xc0(%rsp) 18001491e: 89 44 24 24 mov %eax,0x24(%rsp) 180014922: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 180014927: 8b c2 mov %edx,%eax 180014929: 41 2b c1 sub %r9d,%eax 18001492c: 4c 89 64 24 58 mov %r12,0x58(%rsp) 180014931: 4c 89 6c 24 50 mov %r13,0x50(%rsp) 180014936: 99 cltd 180014937: 4c 89 74 24 48 mov %r14,0x48(%rsp) 18001493c: bf ff ff ff 7f mov $0x7fffffff,%edi 180014941: 8b c8 mov %eax,%ecx 180014943: 41 8b c0 mov %r8d,%eax 180014946: 41 be 01 00 00 80 mov $0x80000001,%r14d 18001494c: 41 2b c7 sub %r15d,%eax 18001494f: 33 ca xor %edx,%ecx 180014951: 2b ca sub %edx,%ecx 180014953: 99 cltd 180014954: 33 c2 xor %edx,%eax 180014956: 2b c2 sub %edx,%eax 180014958: 3b c8 cmp %eax,%ecx 18001495a: 0f 8c f5 00 00 00 jl 0x180014a55 180014960: 45 3b d9 cmp %r9d,%r11d 180014963: 77 13 ja 0x180014978 180014965: 41 8b db mov %r11d,%ebx 180014968: 45 8b e1 mov %r9d,%r12d 18001496b: 45 8b d0 mov %r8d,%r10d 18001496e: 44 89 44 24 20 mov %r8d,0x20(%rsp) 180014973: 45 8b ef mov %r15d,%r13d 180014976: eb 11 jmp 0x180014989 180014978: 41 8b d9 mov %r9d,%ebx 18001497b: 45 8b e3 mov %r11d,%r12d 18001497e: 45 8b d7 mov %r15d,%r10d 180014981: 44 89 7c 24 20 mov %r15d,0x20(%rsp) 180014986: 45 8b e8 mov %r8d,%r13d 180014989: 41 8b cc mov %r12d,%ecx 18001498c: 2b cb sub %ebx,%ecx 18001498e: 41 3b dc cmp %r12d,%ebx 180014991: 8d 51 01 lea 0x1(%rcx),%edx 180014994: 89 4c 24 2c mov %ecx,0x2c(%rsp) 180014998: 89 54 24 28 mov %edx,0x28(%rsp) 18001499c: 0f 8f b6 01 00 00 jg 0x180014b58 1800149a2: 4c 8b bc 24 90 00 00 mov 0x90(%rsp),%r15 1800149a9: 00 1800149aa: 45 2b ea sub %r10d,%r13d 1800149ad: 66 66 90 data16 xchg %ax,%ax 1800149b0: 8b c5 mov %ebp,%eax 1800149b2: 41 b9 01 00 00 00 mov $0x1,%r9d 1800149b8: 99 cltd 1800149b9: f7 f9 idiv %ecx 1800149bb: 49 8b 8f 70 02 00 00 mov 0x270(%r15),%rcx 1800149c2: 41 8d 34 02 lea (%r10,%rax,1),%esi 1800149c6: 41 0f af b7 c0 1f 04 imul 0x41fc0(%r15),%esi 1800149cd: 00 1800149ce: 03 f3 add %ebx,%esi 1800149d0: 48 63 d6 movslq %esi,%rdx 1800149d3: 44 8b c6 mov %esi,%r8d 1800149d6: 0f b7 14 51 movzwl (%rcx,%rdx,2),%edx 1800149da: 49 8b cf mov %r15,%rcx 1800149dd: e8 ae 18 00 00 call 0x180016290 1800149e2: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 1800149e7: 4c 63 d8 movslq %eax,%r11 1800149ea: 49 03 d3 add %r11,%rdx 1800149ed: 45 3b de cmp %r14d,%r11d 1800149f0: 48 89 54 24 30 mov %rdx,0x30(%rsp) 1800149f5: 7e 07 jle 0x1800149fe 1800149f7: 45 8b f3 mov %r11d,%r14d 1800149fa: 89 74 24 24 mov %esi,0x24(%rsp) 1800149fe: 44 3b df cmp %edi,%r11d 180014a01: 7d 0a jge 0x180014a0d 180014a03: 41 8b fb mov %r11d,%edi 180014a06: 89 b4 24 c0 00 00 00 mov %esi,0xc0(%rsp) 180014a0d: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 180014a11: 44 8b 54 24 20 mov 0x20(%rsp),%r10d 180014a16: 83 c3 01 add $0x1,%ebx 180014a19: 41 03 ed add %r13d,%ebp 180014a1c: 41 3b dc cmp %r12d,%ebx 180014a1f: 7e 8f jle 0x1800149b0 180014a21: 44 8b bc 24 b0 00 00 mov 0xb0(%rsp),%r15d 180014a28: 00 180014a29: 44 8b 8c 24 a8 00 00 mov 0xa8(%rsp),%r9d 180014a30: 00 180014a31: 44 8b 84 24 a0 00 00 mov 0xa0(%rsp),%r8d 180014a38: 00 180014a39: 44 8b 9c 24 98 00 00 mov 0x98(%rsp),%r11d 180014a40: 00 180014a41: 48 8b b4 24 90 00 00 mov 0x90(%rsp),%rsi 180014a48: 00 180014a49: 8b ac 24 c0 00 00 00 mov 0xc0(%rsp),%ebp 180014a50: e9 09 01 00 00 jmp 0x180014b5e 180014a55: 45 3b c7 cmp %r15d,%r8d 180014a58: 77 10 ja 0x180014a6a 180014a5a: 44 89 5c 24 20 mov %r11d,0x20(%rsp) 180014a5f: 45 8b e9 mov %r9d,%r13d 180014a62: 41 8b d8 mov %r8d,%ebx 180014a65: 45 8b e7 mov %r15d,%r12d 180014a68: eb 0e jmp 0x180014a78 180014a6a: 44 89 4c 24 20 mov %r9d,0x20(%rsp) 180014a6f: 45 8b eb mov %r11d,%r13d 180014a72: 41 8b df mov %r15d,%ebx 180014a75: 45 8b e0 mov %r8d,%r12d 180014a78: 45 8b d4 mov %r12d,%r10d 180014a7b: 44 2b d3 sub %ebx,%r10d 180014a7e: 41 3b dc cmp %r12d,%ebx 180014a81: 41 8d 52 01 lea 0x1(%r10),%edx 180014a85: 44 89 54 24 2c mov %r10d,0x2c(%rsp) 180014a8a: 89 54 24 28 mov %edx,0x28(%rsp) 180014a8e: 0f 8f c8 00 00 00 jg 0x180014b5c 180014a94: 44 8b 44 24 20 mov 0x20(%rsp),%r8d 180014a99: 4c 8b bc 24 90 00 00 mov 0x90(%rsp),%r15 180014aa0: 00 180014aa1: 45 2b e8 sub %r8d,%r13d 180014aa4: 66 66 66 90 data16 data16 xchg %ax,%ax 180014aa8: 66 66 66 90 data16 data16 xchg %ax,%ax 180014aac: 66 66 66 90 data16 data16 xchg %ax,%ax 180014ab0: 41 8b 8f c0 1f 04 00 mov 0x41fc0(%r15),%ecx 180014ab7: 8b c5 mov %ebp,%eax 180014ab9: 41 b9 01 00 00 00 mov $0x1,%r9d 180014abf: 99 cltd 180014ac0: 0f af cb imul %ebx,%ecx 180014ac3: 41 f7 fa idiv %r10d 180014ac6: 8b f0 mov %eax,%esi 180014ac8: 41 8d 04 08 lea (%r8,%rcx,1),%eax 180014acc: 49 8b 8f 70 02 00 00 mov 0x270(%r15),%rcx 180014ad3: 03 f0 add %eax,%esi 180014ad5: 48 63 d6 movslq %esi,%rdx 180014ad8: 44 8b c6 mov %esi,%r8d 180014adb: 0f b7 14 51 movzwl (%rcx,%rdx,2),%edx 180014adf: 49 8b cf mov %r15,%rcx 180014ae2: e8 a9 17 00 00 call 0x180016290 180014ae7: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 180014aec: 4c 63 d8 movslq %eax,%r11 180014aef: 49 03 d3 add %r11,%rdx 180014af2: 45 3b de cmp %r14d,%r11d 180014af5: 48 89 54 24 30 mov %rdx,0x30(%rsp) 180014afa: 7e 07 jle 0x180014b03 180014afc: 45 8b f3 mov %r11d,%r14d 180014aff: 89 74 24 24 mov %esi,0x24(%rsp) 180014b03: 44 3b df cmp %edi,%r11d 180014b06: 7d 0a jge 0x180014b12 180014b08: 41 8b fb mov %r11d,%edi 180014b0b: 89 b4 24 c0 00 00 00 mov %esi,0xc0(%rsp) 180014b12: 44 8b 54 24 2c mov 0x2c(%rsp),%r10d 180014b17: 44 8b 44 24 20 mov 0x20(%rsp),%r8d 180014b1c: 83 c3 01 add $0x1,%ebx 180014b1f: 41 03 ed add %r13d,%ebp 180014b22: 41 3b dc cmp %r12d,%ebx 180014b25: 7e 89 jle 0x180014ab0 180014b27: 44 8b bc 24 b0 00 00 mov 0xb0(%rsp),%r15d 180014b2e: 00 180014b2f: 44 8b 8c 24 a8 00 00 mov 0xa8(%rsp),%r9d 180014b36: 00 180014b37: 44 8b 84 24 a0 00 00 mov 0xa0(%rsp),%r8d 180014b3e: 00 180014b3f: 44 8b 9c 24 98 00 00 mov 0x98(%rsp),%r11d 180014b46: 00 180014b47: 48 8b b4 24 90 00 00 mov 0x90(%rsp),%rsi 180014b4e: 00 180014b4f: 8b ac 24 c0 00 00 00 mov 0xc0(%rsp),%ebp 180014b56: eb 06 jmp 0x180014b5e 180014b58: 33 d2 xor %edx,%edx 180014b5a: eb 02 jmp 0x180014b5e 180014b5c: 33 d2 xor %edx,%edx 180014b5e: 4c 8b ac 24 b8 00 00 mov 0xb8(%rsp),%r13 180014b65: 00 180014b66: 48 63 4c 24 28 movslq 0x28(%rsp),%rcx 180014b6b: 44 8b 64 24 24 mov 0x24(%rsp),%r12d 180014b70: 48 8b c2 mov %rdx,%rax 180014b73: 45 89 75 04 mov %r14d,0x4(%r13) 180014b77: 4c 8b 74 24 48 mov 0x48(%rsp),%r14 180014b7c: 48 99 cqto 180014b7e: 41 89 7d 00 mov %edi,0x0(%r13) 180014b82: 41 89 6d 0c mov %ebp,0xc(%r13) 180014b86: 45 89 65 10 mov %r12d,0x10(%r13) 180014b8a: 48 f7 f9 idiv %rcx 180014b8d: 41 89 45 08 mov %eax,0x8(%r13) 180014b91: 83 7e 78 00 cmpl $0x0,0x78(%rsi) 180014b95: 74 64 je 0x180014bfb 180014b97: f3 0f 10 96 d4 00 00 movss 0xd4(%rsi),%xmm2 180014b9e: 00 180014b9f: 43 8d 04 0b lea (%r11,%r9,1),%eax 180014ba3: 43 8d 1c 38 lea (%r8,%r15,1),%ebx 180014ba7: d1 e8 shr $1,%eax 180014ba9: 44 8b cd mov %ebp,%r9d 180014bac: 8b d7 mov %edi,%edx 180014bae: 0f af 9e c0 1f 04 00 imul 0x41fc0(%rsi),%ebx 180014bb5: d1 eb shr $1,%ebx 180014bb7: 48 8b ce mov %rsi,%rcx 180014bba: 03 d8 add %eax,%ebx 180014bbc: e8 cf 0f 00 00 call 0x180015b90 180014bc1: 41 8b 55 04 mov 0x4(%r13),%edx 180014bc5: 41 89 45 00 mov %eax,0x0(%r13) 180014bc9: 45 8b cc mov %r12d,%r9d 180014bcc: 48 8b ce mov %rsi,%rcx 180014bcf: f3 0f 10 96 d4 00 00 movss 0xd4(%rsi),%xmm2 180014bd6: 00 180014bd7: e8 b4 0f 00 00 call 0x180015b90 180014bdc: 41 8b 55 08 mov 0x8(%r13),%edx 180014be0: 41 89 45 04 mov %eax,0x4(%r13) 180014be4: 44 8b cb mov %ebx,%r9d 180014be7: 48 8b ce mov %rsi,%rcx 180014bea: f3 0f 10 96 d4 00 00 movss 0xd4(%rsi),%xmm2 180014bf1: 00 180014bf2: e8 99 0f 00 00 call 0x180015b90 180014bf7: 41 89 45 08 mov %eax,0x8(%r13) 180014bfb: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13 180014c00: 4c 8b 64 24 58 mov 0x58(%rsp),%r12 180014c05: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 180014c0a: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 180014c0f: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 180014c14: b8 01 00 00 00 mov $0x1,%eax 180014c19: 48 83 c4 78 add $0x78,%rsp 180014c1d: 41 5f pop %r15 180014c1f: 5e pop %rsi 180014c20: c3 ret 180014c21: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180014c26: b8 05 00 ae e4 mov $0xe4ae0005,%eax 180014c2b: 45 85 d2 test %r10d,%r10d 180014c2e: 0f 44 c8 cmove %eax,%ecx 180014c31: ff 15 01 e9 03 00 call *0x3e901(%rip) # 0x180053538 180014c37: 33 c0 xor %eax,%eax 180014c39: 48 83 c4 78 add $0x78,%rsp 180014c3d: 41 5f pop %r15 180014c3f: 5e pop %rsi 180014c40: c3 ret 180014c41: cc int3 180014c42: cc int3 180014c43: cc int3 180014c44: cc int3 180014c45: cc int3 180014c46: cc int3 180014c47: cc int3 180014c48: cc int3 180014c49: cc int3 180014c4a: cc int3 180014c4b: cc int3 180014c4c: cc int3 180014c4d: cc int3 180014c4e: cc int3 180014c4f: cc int3 180014c50: 4c 8b dc mov %rsp,%r11 180014c53: 4d 89 4b 20 mov %r9,0x20(%r11) 180014c57: 45 89 43 18 mov %r8d,0x18(%r11) 180014c5b: 56 push %rsi 180014c5c: 57 push %rdi 180014c5d: 48 83 ec 48 sub $0x48,%rsp 180014c61: 8b 81 34 02 00 00 mov 0x234(%rcx),%eax 180014c67: 49 8b f9 mov %r9,%rdi 180014c6a: 48 8b f1 mov %rcx,%rsi 180014c6d: 85 c0 test %eax,%eax 180014c6f: 4c 8b ca mov %rdx,%r9 180014c72: 0f 84 d3 01 00 00 je 0x180014e4b 180014c78: 48 85 ff test %rdi,%rdi 180014c7b: 0f 84 ca 01 00 00 je 0x180014e4b 180014c81: 48 85 d2 test %rdx,%rdx 180014c84: 0f 84 c1 01 00 00 je 0x180014e4b 180014c8a: 45 85 c0 test %r8d,%r8d 180014c8d: 0f 84 b8 01 00 00 je 0x180014e4b 180014c93: 48 8b b9 70 02 00 00 mov 0x270(%rcx),%rdi 180014c9a: 49 89 5b 08 mov %rbx,0x8(%r11) 180014c9e: 49 89 6b e8 mov %rbp,-0x18(%r11) 180014ca2: 45 33 d2 xor %r10d,%r10d 180014ca5: 4d 89 63 e0 mov %r12,-0x20(%r11) 180014ca9: 4d 89 6b d8 mov %r13,-0x28(%r11) 180014cad: 44 8b a9 c0 1f 04 00 mov 0x41fc0(%rcx),%r13d 180014cb4: 4d 89 73 d0 mov %r14,-0x30(%r11) 180014cb8: 4d 89 7b c8 mov %r15,-0x38(%r11) 180014cbc: 41 83 cb ff or $0xffffffff,%r11d 180014cc0: 45 8b fa mov %r10d,%r15d 180014cc3: 45 8b f2 mov %r10d,%r14d 180014cc6: 41 8b ea mov %r10d,%ebp 180014cc9: 4d 8b e2 mov %r10,%r12 180014ccc: 44 89 94 24 80 00 00 mov %r10d,0x80(%rsp) 180014cd3: 00 180014cd4: 41 8b d8 mov %r8d,%ebx 180014cd7: 66 66 90 data16 xchg %ax,%ax 180014cda: 66 66 90 data16 xchg %ax,%ax 180014cdd: 66 66 90 data16 xchg %ax,%ax 180014ce0: 45 8b 01 mov (%r9),%r8d 180014ce3: 49 83 c1 04 add $0x4,%r9 180014ce7: 42 0f b7 0c 47 movzwl (%rdi,%r8,2),%ecx 180014cec: 4c 03 e1 add %rcx,%r12 180014cef: 3b cd cmp %ebp,%ecx 180014cf1: 76 0a jbe 0x180014cfd 180014cf3: 8b e9 mov %ecx,%ebp 180014cf5: 44 89 84 24 80 00 00 mov %r8d,0x80(%rsp) 180014cfc: 00 180014cfd: 41 3b cb cmp %r11d,%ecx 180014d00: 73 06 jae 0x180014d08 180014d02: 44 8b d9 mov %ecx,%r11d 180014d05: 45 8b f8 mov %r8d,%r15d 180014d08: 33 d2 xor %edx,%edx 180014d0a: 41 8b c0 mov %r8d,%eax 180014d0d: 41 8b cd mov %r13d,%ecx 180014d10: 41 f7 f5 div %r13d 180014d13: 44 03 f0 add %eax,%r14d 180014d16: 0f af c8 imul %eax,%ecx 180014d19: 44 2b c1 sub %ecx,%r8d 180014d1c: 45 03 d0 add %r8d,%r10d 180014d1f: 83 c3 ff add $0xffffffff,%ebx 180014d22: 75 bc jne 0x180014ce0 180014d24: 33 d2 xor %edx,%edx 180014d26: 41 8b c6 mov %r14d,%eax 180014d29: 44 8b 74 24 70 mov 0x70(%rsp),%r14d 180014d2e: 41 f7 f6 div %r14d 180014d31: 33 d2 xor %edx,%edx 180014d33: 41 b9 01 00 00 00 mov $0x1,%r9d 180014d39: 8b d8 mov %eax,%ebx 180014d3b: 41 8b c2 mov %r10d,%eax 180014d3e: 45 8b c7 mov %r15d,%r8d 180014d41: 41 f7 f6 div %r14d 180014d44: 41 0f b7 d3 movzwl %r11w,%edx 180014d48: 48 8b ce mov %rsi,%rcx 180014d4b: 41 0f af dd imul %r13d,%ebx 180014d4f: 03 d8 add %eax,%ebx 180014d51: e8 3a 15 00 00 call 0x180016290 180014d56: 44 8b ac 24 80 00 00 mov 0x80(%rsp),%r13d 180014d5d: 00 180014d5e: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi 180014d63: 41 b9 01 00 00 00 mov $0x1,%r9d 180014d69: 0f b7 d5 movzwl %bp,%edx 180014d6c: 45 8b c5 mov %r13d,%r8d 180014d6f: 48 8b ce mov %rsi,%rcx 180014d72: 89 07 mov %eax,(%rdi) 180014d74: e8 17 15 00 00 call 0x180016290 180014d79: 41 b9 01 00 00 00 mov $0x1,%r9d 180014d7f: 44 8b c3 mov %ebx,%r8d 180014d82: 89 47 04 mov %eax,0x4(%rdi) 180014d85: 49 8b c4 mov %r12,%rax 180014d88: 48 8b ce mov %rsi,%rcx 180014d8b: 48 99 cqto 180014d8d: 49 f7 fe idiv %r14 180014d90: 48 8b d0 mov %rax,%rdx 180014d93: e8 f8 14 00 00 call 0x180016290 180014d98: 4c 8b 74 24 28 mov 0x28(%rsp),%r14 180014d9d: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 180014da2: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 180014da7: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180014dac: 89 47 08 mov %eax,0x8(%rdi) 180014daf: 44 89 7f 0c mov %r15d,0xc(%rdi) 180014db3: 44 89 6f 10 mov %r13d,0x10(%rdi) 180014db7: 83 7e 78 00 cmpl $0x0,0x78(%rsi) 180014dbb: 74 5b je 0x180014e18 180014dbd: 8b 17 mov (%rdi),%edx 180014dbf: f3 0f 10 96 d4 00 00 movss 0xd4(%rsi),%xmm2 180014dc6: 00 180014dc7: 45 8b cf mov %r15d,%r9d 180014dca: 48 8b ce mov %rsi,%rcx 180014dcd: e8 be 0d 00 00 call 0x180015b90 180014dd2: 8b 57 04 mov 0x4(%rdi),%edx 180014dd5: 45 8b cd mov %r13d,%r9d 180014dd8: 89 07 mov %eax,(%rdi) 180014dda: 48 8b ce mov %rsi,%rcx 180014ddd: f3 0f 10 96 d4 00 00 movss 0xd4(%rsi),%xmm2 180014de4: 00 180014de5: e8 a6 0d 00 00 call 0x180015b90 180014dea: 8b 57 08 mov 0x8(%rdi),%edx 180014ded: 89 47 04 mov %eax,0x4(%rdi) 180014df0: 44 8b 8e 38 79 04 00 mov 0x47938(%rsi),%r9d 180014df7: 8b 86 c0 1f 04 00 mov 0x41fc0(%rsi),%eax 180014dfd: f3 0f 10 96 d4 00 00 movss 0xd4(%rsi),%xmm2 180014e04: 00 180014e05: 41 d1 e9 shr $1,%r9d 180014e08: d1 e8 shr $1,%eax 180014e0a: 48 8b ce mov %rsi,%rcx 180014e0d: 44 03 c8 add %eax,%r9d 180014e10: e8 7b 0d 00 00 call 0x180015b90 180014e15: 89 47 08 mov %eax,0x8(%rdi) 180014e18: 8b 0f mov (%rdi),%ecx 180014e1a: 4c 8b 7c 24 20 mov 0x20(%rsp),%r15 180014e1f: 4c 8b 6c 24 30 mov 0x30(%rsp),%r13 180014e24: 39 4f 04 cmp %ecx,0x4(%rdi) 180014e27: 7d 03 jge 0x180014e2c 180014e29: 89 4f 04 mov %ecx,0x4(%rdi) 180014e2c: 8b 57 04 mov 0x4(%rdi),%edx 180014e2f: 39 57 08 cmp %edx,0x8(%rdi) 180014e32: 7e 03 jle 0x180014e37 180014e34: 89 57 08 mov %edx,0x8(%rdi) 180014e37: 39 4f 08 cmp %ecx,0x8(%rdi) 180014e3a: 7d 03 jge 0x180014e3f 180014e3c: 89 4f 08 mov %ecx,0x8(%rdi) 180014e3f: b8 01 00 00 00 mov $0x1,%eax 180014e44: 48 83 c4 48 add $0x48,%rsp 180014e48: 5f pop %rdi 180014e49: 5e pop %rsi 180014e4a: c3 ret 180014e4b: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180014e50: ba 05 00 ae e4 mov $0xe4ae0005,%edx 180014e55: 85 c0 test %eax,%eax 180014e57: 0f 44 ca cmove %edx,%ecx 180014e5a: ff 15 d8 e6 03 00 call *0x3e6d8(%rip) # 0x180053538 180014e60: 33 c0 xor %eax,%eax 180014e62: 48 83 c4 48 add $0x48,%rsp 180014e66: 5f pop %rdi 180014e67: 5e pop %rsi 180014e68: c3 ret 180014e69: cc int3 180014e6a: cc int3 180014e6b: cc int3 180014e6c: cc int3 180014e6d: cc int3 180014e6e: cc int3 180014e6f: cc int3 180014e70: 40 53 rex push %rbx 180014e72: 41 56 push %r14 180014e74: 48 83 ec 28 sub $0x28,%rsp 180014e78: 8b 81 34 02 00 00 mov 0x234(%rcx),%eax 180014e7e: 44 8b f2 mov %edx,%r14d 180014e81: 48 8b d9 mov %rcx,%rbx 180014e84: 85 c0 test %eax,%eax 180014e86: 0f 84 28 01 00 00 je 0x180014fb4 180014e8c: 3b 91 38 79 04 00 cmp 0x47938(%rcx),%edx 180014e92: 0f 83 1c 01 00 00 jae 0x180014fb4 180014e98: 48 89 6c 24 40 mov %rbp,0x40(%rsp) 180014e9d: 48 89 74 24 48 mov %rsi,0x48(%rsp) 180014ea2: 48 89 7c 24 50 mov %rdi,0x50(%rsp) 180014ea7: 33 ff xor %edi,%edi 180014ea9: 41 83 f8 01 cmp $0x1,%r8d 180014ead: 4c 89 64 24 58 mov %r12,0x58(%rsp) 180014eb2: 4c 89 6c 24 20 mov %r13,0x20(%rsp) 180014eb7: 75 04 jne 0x180014ebd 180014eb9: 8b f7 mov %edi,%esi 180014ebb: eb 19 jmp 0x180014ed6 180014ebd: 41 83 f8 03 cmp $0x3,%r8d 180014ec1: 75 06 jne 0x180014ec9 180014ec3: 41 8d 70 fe lea -0x2(%r8),%esi 180014ec7: eb 0d jmp 0x180014ed6 180014ec9: 41 83 f8 05 cmp $0x5,%r8d 180014ecd: 8b f7 mov %edi,%esi 180014ecf: 40 0f 95 c6 setne %sil 180014ed3: 83 c6 02 add $0x2,%esi 180014ed6: 8b 89 c0 1f 04 00 mov 0x41fc0(%rcx),%ecx 180014edc: 33 d2 xor %edx,%edx 180014ede: 41 8b c6 mov %r14d,%eax 180014ee1: f7 f1 div %ecx 180014ee3: 41 8b d6 mov %r14d,%edx 180014ee6: 8b ef mov %edi,%ebp 180014ee8: 44 8b e0 mov %eax,%r12d 180014eeb: 0f af c8 imul %eax,%ecx 180014eee: 2b d1 sub %ecx,%edx 180014ef0: 44 8b da mov %edx,%r11d 180014ef3: 44 8d 2c 32 lea (%rdx,%rsi,1),%r13d 180014ef7: 44 2b de sub %esi,%r11d 180014efa: 45 3b dd cmp %r13d,%r11d 180014efd: 7f 62 jg 0x180014f61 180014eff: 90 nop 180014f00: 45 85 db test %r11d,%r11d 180014f03: 78 53 js 0x180014f58 180014f05: 44 8b 93 c0 1f 04 00 mov 0x41fc0(%rbx),%r10d 180014f0c: 45 3b da cmp %r10d,%r11d 180014f0f: 7d 47 jge 0x180014f58 180014f11: 41 8b d4 mov %r12d,%edx 180014f14: 45 8d 0c 34 lea (%r12,%rsi,1),%r9d 180014f18: 2b d6 sub %esi,%edx 180014f1a: 41 3b d1 cmp %r9d,%edx 180014f1d: 7f 39 jg 0x180014f58 180014f1f: 45 8b c2 mov %r10d,%r8d 180014f22: 44 0f af c2 imul %edx,%r8d 180014f26: 45 03 c3 add %r11d,%r8d 180014f29: 66 66 90 data16 xchg %ax,%ax 180014f2c: 66 66 66 90 data16 data16 xchg %ax,%ax 180014f30: 85 d2 test %edx,%edx 180014f32: 78 19 js 0x180014f4d 180014f34: 3b 93 c4 1f 04 00 cmp 0x41fc4(%rbx),%edx 180014f3a: 7d 11 jge 0x180014f4d 180014f3c: 48 8b 83 70 02 00 00 mov 0x270(%rbx),%rax 180014f43: 42 0f b7 0c 40 movzwl (%rax,%r8,2),%ecx 180014f48: 03 e9 add %ecx,%ebp 180014f4a: 83 c7 01 add $0x1,%edi 180014f4d: 83 c2 01 add $0x1,%edx 180014f50: 45 03 c2 add %r10d,%r8d 180014f53: 41 3b d1 cmp %r9d,%edx 180014f56: 7e d8 jle 0x180014f30 180014f58: 41 83 c3 01 add $0x1,%r11d 180014f5c: 45 3b dd cmp %r13d,%r11d 180014f5f: 7e 9f jle 0x180014f00 180014f61: 8b c5 mov %ebp,%eax 180014f63: 41 b9 01 00 00 00 mov $0x1,%r9d 180014f69: 45 8b c6 mov %r14d,%r8d 180014f6c: 99 cltd 180014f6d: 48 8b cb mov %rbx,%rcx 180014f70: f7 ff idiv %edi 180014f72: 8b d0 mov %eax,%edx 180014f74: e8 17 13 00 00 call 0x180016290 180014f79: 83 7b 78 00 cmpl $0x0,0x78(%rbx) 180014f7d: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 180014f82: 4c 8b 64 24 58 mov 0x58(%rsp),%r12 180014f87: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi 180014f8c: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 180014f91: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 180014f96: 74 36 je 0x180014fce 180014f98: f3 0f 10 93 d4 00 00 movss 0xd4(%rbx),%xmm2 180014f9f: 00 180014fa0: 45 8b ce mov %r14d,%r9d 180014fa3: 8b d0 mov %eax,%edx 180014fa5: 48 8b cb mov %rbx,%rcx 180014fa8: 48 83 c4 28 add $0x28,%rsp 180014fac: 41 5e pop %r14 180014fae: 5b pop %rbx 180014faf: e9 dc 0b 00 00 jmp 0x180015b90 180014fb4: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180014fb9: ba 05 00 ae e4 mov $0xe4ae0005,%edx 180014fbe: 85 c0 test %eax,%eax 180014fc0: 0f 44 ca cmove %edx,%ecx 180014fc3: ff 15 6f e5 03 00 call *0x3e56f(%rip) # 0x180053538 180014fc9: b8 01 00 00 80 mov $0x80000001,%eax 180014fce: 48 83 c4 28 add $0x28,%rsp 180014fd2: 41 5e pop %r14 180014fd4: 5b pop %rbx 180014fd5: c3 ret 180014fd6: cc int3 180014fd7: cc int3 180014fd8: cc int3 180014fd9: cc int3 180014fda: cc int3 180014fdb: cc int3 180014fdc: cc int3 180014fdd: cc int3 180014fde: cc int3 180014fdf: cc int3 180014fe0: 48 8b c4 mov %rsp,%rax 180014fe3: 53 push %rbx 180014fe4: 48 81 ec 60 01 00 00 sub $0x160,%rsp 180014feb: f3 0f 10 05 29 98 04 movss 0x49829(%rip),%xmm0 # 0x18005e81c 180014ff2: 00 180014ff3: f3 0f 10 0d 1d 98 04 movss 0x4981d(%rip),%xmm1 # 0x18005e818 180014ffa: 00 180014ffb: 48 8b da mov %rdx,%rbx 180014ffe: f3 0f 11 44 24 20 movss %xmm0,0x20(%rsp) 180015004: f3 0f 11 4c 24 24 movss %xmm1,0x24(%rsp) 18001500a: f3 0f 10 05 02 98 04 movss 0x49802(%rip),%xmm0 # 0x18005e814 180015011: 00 180015012: f3 0f 10 0d f6 97 04 movss 0x497f6(%rip),%xmm1 # 0x18005e810 180015019: 00 18001501a: f3 0f 11 44 24 28 movss %xmm0,0x28(%rsp) 180015020: f3 0f 10 05 e4 97 04 movss 0x497e4(%rip),%xmm0 # 0x18005e80c 180015027: 00 180015028: f3 0f 11 4c 24 2c movss %xmm1,0x2c(%rsp) 18001502e: f3 0f 10 0d d2 97 04 movss 0x497d2(%rip),%xmm1 # 0x18005e808 180015035: 00 180015036: f3 0f 11 44 24 30 movss %xmm0,0x30(%rsp) 18001503c: f3 0f 10 05 c0 97 04 movss 0x497c0(%rip),%xmm0 # 0x18005e804 180015043: 00 180015044: f3 0f 11 4c 24 34 movss %xmm1,0x34(%rsp) 18001504a: f3 0f 10 0d ae 97 04 movss 0x497ae(%rip),%xmm1 # 0x18005e800 180015051: 00 180015052: f3 0f 11 44 24 38 movss %xmm0,0x38(%rsp) 180015058: f3 0f 10 05 9c 97 04 movss 0x4979c(%rip),%xmm0 # 0x18005e7fc 18001505f: 00 180015060: f3 0f 11 4c 24 3c movss %xmm1,0x3c(%rsp) 180015066: f3 0f 10 0d 8a 97 04 movss 0x4978a(%rip),%xmm1 # 0x18005e7f8 18001506d: 00 18001506e: f3 0f 11 44 24 40 movss %xmm0,0x40(%rsp) 180015074: f3 0f 10 05 78 97 04 movss 0x49778(%rip),%xmm0 # 0x18005e7f4 18001507b: 00 18001507c: f3 0f 11 4c 24 44 movss %xmm1,0x44(%rsp) 180015082: f3 0f 10 0d 66 97 04 movss 0x49766(%rip),%xmm1 # 0x18005e7f0 180015089: 00 18001508a: f3 0f 11 44 24 48 movss %xmm0,0x48(%rsp) 180015090: f3 0f 10 05 54 97 04 movss 0x49754(%rip),%xmm0 # 0x18005e7ec 180015097: 00 180015098: f3 0f 11 4c 24 4c movss %xmm1,0x4c(%rsp) 18001509e: f3 0f 10 0d 42 97 04 movss 0x49742(%rip),%xmm1 # 0x18005e7e8 1800150a5: 00 1800150a6: f3 0f 11 44 24 50 movss %xmm0,0x50(%rsp) 1800150ac: f3 0f 10 05 30 97 04 movss 0x49730(%rip),%xmm0 # 0x18005e7e4 1800150b3: 00 1800150b4: f3 0f 11 4c 24 54 movss %xmm1,0x54(%rsp) 1800150ba: f3 0f 10 0d 1e 97 04 movss 0x4971e(%rip),%xmm1 # 0x18005e7e0 1800150c1: 00 1800150c2: f3 0f 11 44 24 58 movss %xmm0,0x58(%rsp) 1800150c8: f3 0f 10 05 0c 97 04 movss 0x4970c(%rip),%xmm0 # 0x18005e7dc 1800150cf: 00 1800150d0: f3 0f 11 4c 24 5c movss %xmm1,0x5c(%rsp) 1800150d6: f3 0f 10 0d fa 96 04 movss 0x496fa(%rip),%xmm1 # 0x18005e7d8 1800150dd: 00 1800150de: f3 0f 11 44 24 60 movss %xmm0,0x60(%rsp) 1800150e4: f3 0f 10 05 e8 96 04 movss 0x496e8(%rip),%xmm0 # 0x18005e7d4 1800150eb: 00 1800150ec: f3 0f 11 4c 24 64 movss %xmm1,0x64(%rsp) 1800150f2: f3 0f 10 0d d6 96 04 movss 0x496d6(%rip),%xmm1 # 0x18005e7d0 1800150f9: 00 1800150fa: f3 0f 11 44 24 68 movss %xmm0,0x68(%rsp) 180015100: f3 0f 10 05 c4 96 04 movss 0x496c4(%rip),%xmm0 # 0x18005e7cc 180015107: 00 180015108: f3 0f 11 4c 24 6c movss %xmm1,0x6c(%rsp) 18001510e: f3 0f 10 0d b2 96 04 movss 0x496b2(%rip),%xmm1 # 0x18005e7c8 180015115: 00 180015116: f3 0f 11 44 24 70 movss %xmm0,0x70(%rsp) 18001511c: f3 0f 10 05 a0 96 04 movss 0x496a0(%rip),%xmm0 # 0x18005e7c4 180015123: 00 180015124: f3 0f 11 4c 24 74 movss %xmm1,0x74(%rsp) 18001512a: f3 0f 10 0d 8e 96 04 movss 0x4968e(%rip),%xmm1 # 0x18005e7c0 180015131: 00 180015132: f3 0f 11 44 24 78 movss %xmm0,0x78(%rsp) 180015138: f3 0f 10 05 7c 96 04 movss 0x4967c(%rip),%xmm0 # 0x18005e7bc 18001513f: 00 180015140: f3 0f 11 4c 24 7c movss %xmm1,0x7c(%rsp) 180015146: f3 0f 10 0d 6a 96 04 movss 0x4966a(%rip),%xmm1 # 0x18005e7b8 18001514d: 00 18001514e: f3 0f 11 80 18 ff ff movss %xmm0,-0xe8(%rax) 180015155: ff 180015156: f3 0f 10 05 56 96 04 movss 0x49656(%rip),%xmm0 # 0x18005e7b4 18001515d: 00 18001515e: f3 0f 11 88 1c ff ff movss %xmm1,-0xe4(%rax) 180015165: ff 180015166: f3 0f 10 0d 42 96 04 movss 0x49642(%rip),%xmm1 # 0x18005e7b0 18001516d: 00 18001516e: f3 0f 11 80 20 ff ff movss %xmm0,-0xe0(%rax) 180015175: ff 180015176: f3 0f 10 05 2e 96 04 movss 0x4962e(%rip),%xmm0 # 0x18005e7ac 18001517d: 00 18001517e: f3 0f 11 88 24 ff ff movss %xmm1,-0xdc(%rax) 180015185: ff 180015186: f3 0f 10 0d 1a 96 04 movss 0x4961a(%rip),%xmm1 # 0x18005e7a8 18001518d: 00 18001518e: f3 0f 11 80 28 ff ff movss %xmm0,-0xd8(%rax) 180015195: ff 180015196: f3 0f 10 05 06 96 04 movss 0x49606(%rip),%xmm0 # 0x18005e7a4 18001519d: 00 18001519e: f3 0f 11 88 2c ff ff movss %xmm1,-0xd4(%rax) 1800151a5: ff 1800151a6: f3 0f 10 0d f2 95 04 movss 0x495f2(%rip),%xmm1 # 0x18005e7a0 1800151ad: 00 1800151ae: f3 0f 11 80 30 ff ff movss %xmm0,-0xd0(%rax) 1800151b5: ff 1800151b6: f3 0f 10 05 de 95 04 movss 0x495de(%rip),%xmm0 # 0x18005e79c 1800151bd: 00 1800151be: f3 0f 11 88 34 ff ff movss %xmm1,-0xcc(%rax) 1800151c5: ff 1800151c6: f3 0f 10 0d ca 95 04 movss 0x495ca(%rip),%xmm1 # 0x18005e798 1800151cd: 00 1800151ce: f3 0f 11 80 38 ff ff movss %xmm0,-0xc8(%rax) 1800151d5: ff 1800151d6: f3 0f 10 05 b6 95 04 movss 0x495b6(%rip),%xmm0 # 0x18005e794 1800151dd: 00 1800151de: f3 0f 11 88 3c ff ff movss %xmm1,-0xc4(%rax) 1800151e5: ff 1800151e6: f3 0f 10 0d a2 95 04 movss 0x495a2(%rip),%xmm1 # 0x18005e790 1800151ed: 00 1800151ee: f3 0f 11 80 40 ff ff movss %xmm0,-0xc0(%rax) 1800151f5: ff 1800151f6: f3 0f 10 05 8e 95 04 movss 0x4958e(%rip),%xmm0 # 0x18005e78c 1800151fd: 00 1800151fe: f3 0f 11 88 44 ff ff movss %xmm1,-0xbc(%rax) 180015205: ff 180015206: f3 0f 10 0d 7a 95 04 movss 0x4957a(%rip),%xmm1 # 0x18005e788 18001520d: 00 18001520e: f3 0f 11 80 48 ff ff movss %xmm0,-0xb8(%rax) 180015215: ff 180015216: f3 0f 10 05 66 95 04 movss 0x49566(%rip),%xmm0 # 0x18005e784 18001521d: 00 18001521e: f3 0f 11 88 4c ff ff movss %xmm1,-0xb4(%rax) 180015225: ff 180015226: f3 0f 10 0d 52 95 04 movss 0x49552(%rip),%xmm1 # 0x18005e780 18001522d: 00 18001522e: f3 0f 11 80 50 ff ff movss %xmm0,-0xb0(%rax) 180015235: ff 180015236: f3 0f 11 88 54 ff ff movss %xmm1,-0xac(%rax) 18001523d: ff 18001523e: 48 85 d2 test %rdx,%rdx 180015241: f3 0f 10 05 33 95 04 movss 0x49533(%rip),%xmm0 # 0x18005e77c 180015248: 00 180015249: f3 0f 10 0d 27 95 04 movss 0x49527(%rip),%xmm1 # 0x18005e778 180015250: 00 180015251: f3 0f 11 80 58 ff ff movss %xmm0,-0xa8(%rax) 180015258: ff 180015259: f3 0f 10 05 13 95 04 movss 0x49513(%rip),%xmm0 # 0x18005e774 180015260: 00 180015261: f3 0f 11 88 5c ff ff movss %xmm1,-0xa4(%rax) 180015268: ff 180015269: f3 0f 10 0d ff 94 04 movss 0x494ff(%rip),%xmm1 # 0x18005e770 180015270: 00 180015271: f3 0f 11 80 60 ff ff movss %xmm0,-0xa0(%rax) 180015278: ff 180015279: f3 0f 10 05 eb 94 04 movss 0x494eb(%rip),%xmm0 # 0x18005e76c 180015280: 00 180015281: f3 0f 11 80 68 ff ff movss %xmm0,-0x98(%rax) 180015288: ff 180015289: f3 0f 10 05 d7 94 04 movss 0x494d7(%rip),%xmm0 # 0x18005e768 180015290: 00 180015291: f3 0f 11 88 64 ff ff movss %xmm1,-0x9c(%rax) 180015298: ff 180015299: f3 0f 10 0d c3 94 04 movss 0x494c3(%rip),%xmm1 # 0x18005e764 1800152a0: 00 1800152a1: f3 0f 11 80 70 ff ff movss %xmm0,-0x90(%rax) 1800152a8: ff 1800152a9: f3 0f 10 05 af 94 04 movss 0x494af(%rip),%xmm0 # 0x18005e760 1800152b0: 00 1800152b1: f3 0f 11 88 6c ff ff movss %xmm1,-0x94(%rax) 1800152b8: ff 1800152b9: f3 0f 10 0d 9b 94 04 movss 0x4949b(%rip),%xmm1 # 0x18005e75c 1800152c0: 00 1800152c1: f3 0f 11 80 78 ff ff movss %xmm0,-0x88(%rax) 1800152c8: ff 1800152c9: f3 0f 10 05 87 94 04 movss 0x49487(%rip),%xmm0 # 0x18005e758 1800152d0: 00 1800152d1: f3 0f 11 88 74 ff ff movss %xmm1,-0x8c(%rax) 1800152d8: ff 1800152d9: f3 0f 10 0d 73 94 04 movss 0x49473(%rip),%xmm1 # 0x18005e754 1800152e0: 00 1800152e1: f3 0f 11 40 80 movss %xmm0,-0x80(%rax) 1800152e6: f3 0f 10 05 62 94 04 movss 0x49462(%rip),%xmm0 # 0x18005e750 1800152ed: 00 1800152ee: f3 0f 11 88 7c ff ff movss %xmm1,-0x84(%rax) 1800152f5: ff 1800152f6: f3 0f 10 0d 4e 94 04 movss 0x4944e(%rip),%xmm1 # 0x18005e74c 1800152fd: 00 1800152fe: f3 0f 11 40 88 movss %xmm0,-0x78(%rax) 180015303: f3 0f 10 05 3d 94 04 movss 0x4943d(%rip),%xmm0 # 0x18005e748 18001530a: 00 18001530b: f3 0f 11 48 84 movss %xmm1,-0x7c(%rax) 180015310: f3 0f 10 0d 2c 94 04 movss 0x4942c(%rip),%xmm1 # 0x18005e744 180015317: 00 180015318: f3 0f 11 40 90 movss %xmm0,-0x70(%rax) 18001531d: f3 0f 10 05 1b 94 04 movss 0x4941b(%rip),%xmm0 # 0x18005e740 180015324: 00 180015325: f3 0f 11 48 8c movss %xmm1,-0x74(%rax) 18001532a: f3 0f 10 0d 0a 94 04 movss 0x4940a(%rip),%xmm1 # 0x18005e73c 180015331: 00 180015332: f3 0f 11 40 98 movss %xmm0,-0x68(%rax) 180015337: f3 0f 10 05 f9 93 04 movss 0x493f9(%rip),%xmm0 # 0x18005e738 18001533e: 00 18001533f: f3 0f 11 48 94 movss %xmm1,-0x6c(%rax) 180015344: f3 0f 10 0d e8 93 04 movss 0x493e8(%rip),%xmm1 # 0x18005e734 18001534b: 00 18001534c: f3 0f 11 40 a0 movss %xmm0,-0x60(%rax) 180015351: f3 0f 10 05 d7 93 04 movss 0x493d7(%rip),%xmm0 # 0x18005e730 180015358: 00 180015359: f3 0f 11 48 9c movss %xmm1,-0x64(%rax) 18001535e: f3 0f 10 0d c6 93 04 movss 0x493c6(%rip),%xmm1 # 0x18005e72c 180015365: 00 180015366: f3 0f 11 40 a8 movss %xmm0,-0x58(%rax) 18001536b: f3 0f 11 48 a4 movss %xmm1,-0x5c(%rax) 180015370: 75 17 jne 0x180015389 180015372: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180015377: ff 15 bb e1 03 00 call *0x3e1bb(%rip) # 0x180053538 18001537d: 0f 57 c0 xorps %xmm0,%xmm0 180015380: 48 81 c4 60 01 00 00 add $0x160,%rsp 180015387: 5b pop %rbx 180015388: c3 ret 180015389: 0f 29 bc 24 50 01 00 movaps %xmm7,0x150(%rsp) 180015390: 00 180015391: 0f 57 ff xorps %xmm7,%xmm7 180015394: 0f 2f 3a comiss (%rdx),%xmm7 180015397: 0f 83 30 01 00 00 jae 0x1800154cd 18001539d: 0f 2f 7a 10 comiss 0x10(%rdx),%xmm7 1800153a1: 0f 83 26 01 00 00 jae 0x1800154cd 1800153a7: f3 0f 10 42 0c movss 0xc(%rdx),%xmm0 1800153ac: 0f 2f f8 comiss %xmm0,%xmm7 1800153af: 0f 87 18 01 00 00 ja 0x1800154cd 1800153b5: 0f 2f 05 44 93 04 00 comiss 0x49344(%rip),%xmm0 # 0x18005e700 1800153bc: 0f 87 0b 01 00 00 ja 0x1800154cd 1800153c2: f3 0f 2c 42 08 cvttss2si 0x8(%rdx),%eax 1800153c7: 44 0f 29 84 24 40 01 movaps %xmm8,0x140(%rsp) 1800153ce: 00 00 1800153d0: 44 0f 29 8c 24 30 01 movaps %xmm9,0x130(%rsp) 1800153d7: 00 00 1800153d9: 44 0f 29 94 24 20 01 movaps %xmm10,0x120(%rsp) 1800153e0: 00 00 1800153e2: 83 f8 e7 cmp $0xffffffe7,%eax 1800153e5: 7d 07 jge 0x1800153ee 1800153e7: b8 e7 ff ff ff mov $0xffffffe7,%eax 1800153ec: eb 0a jmp 0x1800153f8 1800153ee: b9 23 00 00 00 mov $0x23,%ecx 1800153f3: 3b c1 cmp %ecx,%eax 1800153f5: 0f 4f c1 cmovg %ecx,%eax 1800153f8: 48 98 cltq 1800153fa: f3 0f 59 84 84 84 00 mulss 0x84(%rsp,%rax,4),%xmm0 180015401: 00 00 180015403: e8 b8 be 03 00 call 0x1800512c0 180015408: f3 44 0f 10 05 17 93 movss 0x49317(%rip),%xmm8 # 0x18005e728 18001540f: 04 00 180015411: f3 44 0f 5e 43 10 divss 0x10(%rbx),%xmm8 180015417: 44 0f 28 c8 movaps %xmm0,%xmm9 18001541b: f3 0f 10 43 14 movss 0x14(%rbx),%xmm0 180015420: 0f 2f c7 comiss %xmm7,%xmm0 180015423: f3 44 0f 59 0d f8 92 mulss 0x492f8(%rip),%xmm9 # 0x18005e724 18001542a: 04 00 18001542c: f3 44 0f 58 0d eb 92 addss 0x492eb(%rip),%xmm9 # 0x18005e720 180015433: 04 00 180015435: 76 1c jbe 0x180015453 180015437: f3 0f 10 0d dd 92 04 movss 0x492dd(%rip),%xmm1 # 0x18005e71c 18001543e: 00 18001543f: e8 fc b4 03 00 call 0x180050940 180015444: 44 0f 28 d0 movaps %xmm0,%xmm10 180015448: f3 44 0f 59 15 cb 92 mulss 0x492cb(%rip),%xmm10 # 0x18005e71c 18001544f: 04 00 180015451: eb 04 jmp 0x180015457 180015453: 44 0f 28 d7 movaps %xmm7,%xmm10 180015457: f3 0f 10 43 18 movss 0x18(%rbx),%xmm0 18001545c: 0f 2f c7 comiss %xmm7,%xmm0 18001545f: 76 18 jbe 0x180015479 180015461: f3 0f 10 0d af 92 04 movss 0x492af(%rip),%xmm1 # 0x18005e718 180015468: 00 180015469: e8 d2 b4 03 00 call 0x180050940 18001546e: 0f 28 f8 movaps %xmm0,%xmm7 180015471: f3 0f 59 3d 9b 92 04 mulss 0x4929b(%rip),%xmm7 # 0x18005e714 180015478: 00 180015479: f3 41 0f 58 fa addss %xmm10,%xmm7 18001547e: f3 45 0f 58 c1 addss %xmm9,%xmm8 180015483: f3 41 0f 58 f8 addss %xmm8,%xmm7 180015488: f3 0f 59 3b mulss (%rbx),%xmm7 18001548c: f3 0f 59 3d 7c 92 04 mulss 0x4927c(%rip),%xmm7 # 0x18005e710 180015493: 00 180015494: 0f 28 c7 movaps %xmm7,%xmm0 180015497: e8 24 bb 03 00 call 0x180050fc0 18001549c: 44 0f 28 94 24 20 01 movaps 0x120(%rsp),%xmm10 1800154a3: 00 00 1800154a5: 44 0f 28 8c 24 30 01 movaps 0x130(%rsp),%xmm9 1800154ac: 00 00 1800154ae: f3 0f 11 43 24 movss %xmm0,0x24(%rbx) 1800154b3: 44 0f 28 84 24 40 01 movaps 0x140(%rsp),%xmm8 1800154ba: 00 00 1800154bc: 0f 28 bc 24 50 01 00 movaps 0x150(%rsp),%xmm7 1800154c3: 00 1800154c4: 48 81 c4 60 01 00 00 add $0x160,%rsp 1800154cb: 5b pop %rbx 1800154cc: c3 ret 1800154cd: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 1800154d2: c7 42 24 00 00 80 3f movl $0x3f800000,0x24(%rdx) 1800154d9: ff 15 59 e0 03 00 call *0x3e059(%rip) # 0x180053538 1800154df: f3 0f 10 43 24 movss 0x24(%rbx),%xmm0 1800154e4: 0f 28 bc 24 50 01 00 movaps 0x150(%rsp),%xmm7 1800154eb: 00 1800154ec: 48 81 c4 60 01 00 00 add $0x160,%rsp 1800154f3: 5b pop %rbx 1800154f4: c3 ret 1800154f5: cc int3 1800154f6: cc int3 1800154f7: cc int3 1800154f8: cc int3 1800154f9: cc int3 1800154fa: cc int3 1800154fb: cc int3 1800154fc: cc int3 1800154fd: cc int3 1800154fe: cc int3 1800154ff: cc int3 180015500: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180015505: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18001550a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18001550f: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180015514: 41 54 push %r12 180015516: 48 83 ec 20 sub $0x20,%rsp 18001551a: 48 8b e9 mov %rcx,%rbp 18001551d: 48 81 c1 38 02 00 00 add $0x238,%rcx 180015524: 8b fa mov %edx,%edi 180015526: ff 15 34 e0 03 00 call *0x3e034(%rip) # 0x180053560 18001552c: b8 07 00 00 00 mov $0x7,%eax 180015531: 85 ff test %edi,%edi 180015533: 0f 44 f8 cmove %eax,%edi 180015536: 8d 47 ff lea -0x1(%rdi),%eax 180015539: 83 f8 07 cmp $0x7,%eax 18001553c: 0f 87 f2 00 00 00 ja 0x180015634 180015542: 4c 8d 25 b7 aa fe ff lea -0x15549(%rip),%r12 # 0x180000000 180015549: 48 98 cltq 18001554b: 41 8b 84 84 60 56 01 mov 0x15660(%r12,%rax,4),%eax 180015552: 00 180015553: 49 03 c4 add %r12,%rax 180015556: ff e0 jmp *%rax 180015558: 48 8d 15 c1 3b 04 00 lea 0x43bc1(%rip),%rdx # 0x180059120 18001555f: eb 3d jmp 0x18001559e 180015561: 48 8d 15 d8 45 04 00 lea 0x445d8(%rip),%rdx # 0x180059b40 180015568: eb 34 jmp 0x18001559e 18001556a: 48 8d 15 ef 4f 04 00 lea 0x44fef(%rip),%rdx # 0x18005a560 180015571: eb 2b jmp 0x18001559e 180015573: 48 8d 15 06 5a 04 00 lea 0x45a06(%rip),%rdx # 0x18005af80 18001557a: eb 22 jmp 0x18001559e 18001557c: 48 8d 15 1d 64 04 00 lea 0x4641d(%rip),%rdx # 0x18005b9a0 180015583: eb 19 jmp 0x18001559e 180015585: 48 8d 15 34 6e 04 00 lea 0x46e34(%rip),%rdx # 0x18005c3c0 18001558c: eb 10 jmp 0x18001559e 18001558e: 48 8d 15 4b 78 04 00 lea 0x4784b(%rip),%rdx # 0x18005cde0 180015595: eb 07 jmp 0x18001559e 180015597: 48 8d 15 62 82 04 00 lea 0x48262(%rip),%rdx # 0x18005d800 18001559e: 48 8d 1d 5b 3a 08 00 lea 0x83a5b(%rip),%rbx # 0x180099000 1800155a5: 41 b8 1c 0a 00 00 mov $0xa1c,%r8d 1800155ab: 48 8b cb mov %rbx,%rcx 1800155ae: e8 5d de 01 00 call 0x180033410 1800155b3: 45 33 c9 xor %r9d,%r9d 1800155b6: 66 66 66 90 data16 data16 xchg %ax,%ax 1800155ba: 66 66 90 data16 xchg %ax,%ax 1800155bd: 66 66 90 data16 xchg %ax,%ax 1800155c0: 45 8b 44 19 04 mov 0x4(%r9,%rbx,1),%r8d 1800155c5: 33 d2 xor %edx,%edx 1800155c7: 49 83 c1 08 add $0x8,%r9 1800155cb: 41 8b c8 mov %r8d,%ecx 1800155ce: 41 2b 4c 19 f8 sub -0x8(%r9,%rbx,1),%ecx 1800155d3: 8b c1 mov %ecx,%eax 1800155d5: d1 e8 shr $1,%eax 1800155d7: 05 00 00 00 01 add $0x1000000,%eax 1800155dc: f7 f1 div %ecx 1800155de: 41 8b 0c 19 mov (%r9,%rbx,1),%ecx 1800155e2: 33 d2 xor %edx,%edx 1800155e4: 43 89 84 21 18 9a 09 mov %eax,0x99a18(%r9,%r12,1) 1800155eb: 00 1800155ec: 41 2b c8 sub %r8d,%ecx 1800155ef: 8b c1 mov %ecx,%eax 1800155f1: d1 e8 shr $1,%eax 1800155f3: 05 00 00 00 01 add $0x1000000,%eax 1800155f8: f7 f1 div %ecx 1800155fa: 49 81 f9 18 0a 00 00 cmp $0xa18,%r9 180015601: 43 89 84 21 1c 9a 09 mov %eax,0x99a1c(%r9,%r12,1) 180015608: 00 180015609: 7c b5 jl 0x1800155c0 18001560b: b8 ff ff ff 7f mov $0x7fffffff,%eax 180015610: 48 8d 8d 38 02 00 00 lea 0x238(%rbp),%rcx 180015617: 99 cltd 180015618: f7 3d 16 4e 08 00 idivl 0x84e16(%rip) # 0x18009a434 18001561e: 89 7d 68 mov %edi,0x68(%rbp) 180015621: 89 05 21 e1 05 00 mov %eax,0x5e121(%rip) # 0x180073748 180015627: ff 15 2b df 03 00 call *0x3df2b(%rip) # 0x180053558 18001562d: b8 01 00 00 00 mov $0x1,%eax 180015632: eb 0f jmp 0x180015643 180015634: 48 8d 8d 38 02 00 00 lea 0x238(%rbp),%rcx 18001563b: ff 15 17 df 03 00 call *0x3df17(%rip) # 0x180053558 180015641: 33 c0 xor %eax,%eax 180015643: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180015648: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18001564d: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180015652: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 180015657: 48 83 c4 20 add $0x20,%rsp 18001565b: 41 5c pop %r12 18001565d: c3 ret 18001565e: 66 90 xchg %ax,%ax 180015660: 58 pop %rax 180015661: 55 push %rbp 180015662: 01 00 add %eax,(%rax) 180015664: 61 (bad) 180015665: 55 push %rbp 180015666: 01 00 add %eax,(%rax) 180015668: 6a 55 push $0x55 18001566a: 01 00 add %eax,(%rax) 18001566c: 73 55 jae 0x1800156c3 18001566e: 01 00 add %eax,(%rax) 180015670: 7c 55 jl 0x1800156c7 180015672: 01 00 add %eax,(%rax) 180015674: 85 55 01 test %edx,0x1(%rbp) 180015677: 00 8e 55 01 00 97 add %cl,-0x68fffeab(%rsi) 18001567d: 55 push %rbp 18001567e: 01 00 add %eax,(%rax) 180015680: 40 53 rex push %rbx 180015682: 48 83 ec 20 sub $0x20,%rsp 180015686: 83 b9 50 79 04 00 00 cmpl $0x0,0x47950(%rcx) 18001568d: 48 8b d9 mov %rcx,%rbx 180015690: 74 27 je 0x1800156b9 180015692: ba 30 75 00 00 mov $0x7530,%edx 180015697: e8 a4 02 00 00 call 0x180015940 18001569c: b9 07 00 00 00 mov $0x7,%ecx 1800156a1: 2b 8b 54 79 04 00 sub 0x47954(%rbx),%ecx 1800156a7: d3 f8 sar %cl,%eax 1800156a9: b9 ff ff 00 00 mov $0xffff,%ecx 1800156ae: 3b c1 cmp %ecx,%eax 1800156b0: 0f 4f c1 cmovg %ecx,%eax 1800156b3: 48 83 c4 20 add $0x20,%rsp 1800156b7: 5b pop %rbx 1800156b8: c3 ret 1800156b9: 8b 89 4c 79 04 00 mov 0x4794c(%rcx),%ecx 1800156bf: 41 d3 e8 shr %cl,%r8d 1800156c2: b9 ff ff 00 00 mov $0xffff,%ecx 1800156c7: 44 3b c1 cmp %ecx,%r8d 1800156ca: 44 0f 47 c1 cmova %ecx,%r8d 1800156ce: 66 41 8b c0 mov %r8w,%ax 1800156d2: 48 83 c4 20 add $0x20,%rsp 1800156d6: 5b pop %rbx 1800156d7: c3 ret 1800156d8: cc int3 1800156d9: cc int3 1800156da: cc int3 1800156db: cc int3 1800156dc: cc int3 1800156dd: cc int3 1800156de: cc int3 1800156df: cc int3 1800156e0: 83 b9 50 79 04 00 00 cmpl $0x0,0x47950(%rcx) 1800156e7: 4c 8b c1 mov %rcx,%r8 1800156ea: 74 11 je 0x1800156fd 1800156ec: b9 07 00 00 00 mov $0x7,%ecx 1800156f1: 41 2b 88 54 79 04 00 sub 0x47954(%r8),%ecx 1800156f8: d3 e2 shl %cl,%edx 1800156fa: 8b c2 mov %edx,%eax 1800156fc: c3 ret 1800156fd: 8b 89 4c 79 04 00 mov 0x4794c(%rcx),%ecx 180015703: 45 33 d2 xor %r10d,%r10d 180015706: d3 e2 shl %cl,%edx 180015708: 41 03 90 48 79 04 00 add 0x47948(%r8),%edx 18001570f: 44 8d 8a f0 49 02 00 lea 0x249f0(%rdx),%r9d 180015716: 41 8b c1 mov %r9d,%eax 180015719: 99 cltd 18001571a: 81 e2 ff 0f 00 00 and $0xfff,%edx 180015720: 03 c2 add %edx,%eax 180015722: c1 f8 0c sar $0xc,%eax 180015725: 79 05 jns 0x18001572c 180015727: 41 8b c2 mov %r10d,%eax 18001572a: eb 0d jmp 0x180015739 18001572c: b9 85 02 00 00 mov $0x285,%ecx 180015731: 3d 86 02 00 00 cmp $0x286,%eax 180015736: 0f 4d c1 cmovge %ecx,%eax 180015739: 48 63 c8 movslq %eax,%rcx 18001573c: c1 e0 0c shl $0xc,%eax 18001573f: 48 8d 15 ba 38 08 00 lea 0x838ba(%rip),%rdx # 0x180099000 180015746: 44 8b 04 8a mov (%rdx,%rcx,4),%r8d 18001574a: 8b 4c 8a 04 mov 0x4(%rdx,%rcx,4),%ecx 18001574e: 44 2b c8 sub %eax,%r9d 180015751: 41 2b c8 sub %r8d,%ecx 180015754: 44 0f af c9 imul %ecx,%r9d 180015758: 41 8b c1 mov %r9d,%eax 18001575b: 99 cltd 18001575c: 81 e2 ff 0f 00 00 and $0xfff,%edx 180015762: 03 c2 add %edx,%eax 180015764: c1 f8 0c sar $0xc,%eax 180015767: 41 03 c0 add %r8d,%eax 18001576a: 41 0f 48 c2 cmovs %r10d,%eax 18001576e: c3 ret 18001576f: cc int3 180015770: 48 83 ec 08 sub $0x8,%rsp 180015774: 83 b9 50 79 04 00 00 cmpl $0x0,0x47950(%rcx) 18001577b: 44 8b ca mov %edx,%r9d 18001577e: 4c 8b d1 mov %rcx,%r10 180015781: 74 17 je 0x18001579a 180015783: b9 07 00 00 00 mov $0x7,%ecx 180015788: 41 2b 8a 54 79 04 00 sub 0x47954(%r10),%ecx 18001578f: 41 d3 f9 sar %cl,%r9d 180015792: 41 8b c1 mov %r9d,%eax 180015795: 48 83 c4 08 add $0x8,%rsp 180015799: c3 ret 18001579a: 48 89 1c 24 mov %rbx,(%rsp) 18001579e: 33 db xor %ebx,%ebx 1800157a0: 41 b8 86 02 00 00 mov $0x286,%r8d 1800157a6: 8b d3 mov %ebx,%edx 1800157a8: 4c 8d 1d 51 a8 fe ff lea -0x157af(%rip),%r11 # 0x180000000 1800157af: 90 nop 1800157b0: 41 8d 0c 10 lea (%r8,%rdx,1),%ecx 1800157b4: d1 f9 sar $1,%ecx 1800157b6: 48 63 c1 movslq %ecx,%rax 1800157b9: 45 39 8c 83 00 90 09 cmp %r9d,0x99000(%r11,%rax,4) 1800157c0: 00 1800157c1: 7e 05 jle 0x1800157c8 1800157c3: 44 8b c1 mov %ecx,%r8d 1800157c6: eb 02 jmp 0x1800157ca 1800157c8: 8b d1 mov %ecx,%edx 1800157ca: 8d 42 01 lea 0x1(%rdx),%eax 1800157cd: 41 3b c0 cmp %r8d,%eax 1800157d0: 7c de jl 0x1800157b0 1800157d2: 48 63 c2 movslq %edx,%rax 1800157d5: 45 2b 8c 83 00 90 09 sub 0x99000(%r11,%rax,4),%r9d 1800157dc: 00 1800157dd: 44 3b 0d 64 df 05 00 cmp 0x5df64(%rip),%r9d # 0x180073748 1800157e4: 7f 1b jg 0x180015801 1800157e6: 41 8b 84 83 20 9a 09 mov 0x99a20(%r11,%rax,4),%eax 1800157ed: 00 1800157ee: 41 0f af c1 imul %r9d,%eax 1800157f2: c1 f8 0c sar $0xc,%eax 1800157f5: c1 e2 0c shl $0xc,%edx 1800157f8: 8d 84 10 10 b6 fd ff lea -0x249f0(%rax,%rdx,1),%eax 1800157ff: eb 1d jmp 0x18001581e 180015801: 49 63 8c 83 20 9a 09 movslq 0x99a20(%r11,%rax,4),%rcx 180015808: 00 180015809: 49 63 c1 movslq %r9d,%rax 18001580c: 48 0f af c8 imul %rax,%rcx 180015810: 48 c1 f9 0c sar $0xc,%rcx 180015814: c1 e2 0c shl $0xc,%edx 180015817: 8d 84 11 10 b6 fd ff lea -0x249f0(%rcx,%rdx,1),%eax 18001581e: 41 2b 82 48 79 04 00 sub 0x47948(%r10),%eax 180015825: 41 8b 8a 4c 79 04 00 mov 0x4794c(%r10),%ecx 18001582c: d3 f8 sar %cl,%eax 18001582e: 85 c0 test %eax,%eax 180015830: 0f 48 c3 cmovs %ebx,%eax 180015833: 48 8b 1c 24 mov (%rsp),%rbx 180015837: 48 83 c4 08 add $0x8,%rsp 18001583b: c3 ret 18001583c: cc int3 18001583d: cc int3 18001583e: cc int3 18001583f: cc int3 180015840: 44 8d 8a f0 49 02 00 lea 0x249f0(%rdx),%r9d 180015847: 45 33 d2 xor %r10d,%r10d 18001584a: 41 8b c1 mov %r9d,%eax 18001584d: 99 cltd 18001584e: 81 e2 ff 0f 00 00 and $0xfff,%edx 180015854: 44 8d 04 02 lea (%rdx,%rax,1),%r8d 180015858: 41 c1 f8 0c sar $0xc,%r8d 18001585c: 79 05 jns 0x180015863 18001585e: 45 8b c2 mov %r10d,%r8d 180015861: eb 10 jmp 0x180015873 180015863: b8 85 02 00 00 mov $0x285,%eax 180015868: 41 81 f8 86 02 00 00 cmp $0x286,%r8d 18001586f: 44 0f 4d c0 cmovge %eax,%r8d 180015873: 48 8d 15 86 37 08 00 lea 0x83786(%rip),%rdx # 0x180099000 18001587a: 49 63 c0 movslq %r8d,%rax 18001587d: 41 c1 e0 0c shl $0xc,%r8d 180015881: 8b 0c 82 mov (%rdx,%rax,4),%ecx 180015884: 8b 44 82 04 mov 0x4(%rdx,%rax,4),%eax 180015888: 45 2b c8 sub %r8d,%r9d 18001588b: 2b c1 sub %ecx,%eax 18001588d: 44 0f af c8 imul %eax,%r9d 180015891: 41 8b c1 mov %r9d,%eax 180015894: 99 cltd 180015895: 81 e2 ff 0f 00 00 and $0xfff,%edx 18001589b: 03 c2 add %edx,%eax 18001589d: c1 f8 0c sar $0xc,%eax 1800158a0: 03 c1 add %ecx,%eax 1800158a2: 41 0f 48 c2 cmovs %r10d,%eax 1800158a6: c3 ret 1800158a7: cc int3 1800158a8: cc int3 1800158a9: cc int3 1800158aa: cc int3 1800158ab: cc int3 1800158ac: cc int3 1800158ad: cc int3 1800158ae: cc int3 1800158af: cc int3 1800158b0: 45 33 c0 xor %r8d,%r8d 1800158b3: 41 b9 86 02 00 00 mov $0x286,%r9d 1800158b9: 4c 8d 15 40 a7 fe ff lea -0x158c0(%rip),%r10 # 0x180000000 1800158c0: 43 8d 0c 01 lea (%r9,%r8,1),%ecx 1800158c4: d1 f9 sar $1,%ecx 1800158c6: 48 63 c1 movslq %ecx,%rax 1800158c9: 41 39 94 82 00 90 09 cmp %edx,0x99000(%r10,%rax,4) 1800158d0: 00 1800158d1: 7e 05 jle 0x1800158d8 1800158d3: 44 8b c9 mov %ecx,%r9d 1800158d6: eb 03 jmp 0x1800158db 1800158d8: 44 8b c1 mov %ecx,%r8d 1800158db: 41 8d 40 01 lea 0x1(%r8),%eax 1800158df: 41 3b c1 cmp %r9d,%eax 1800158e2: 7c dc jl 0x1800158c0 1800158e4: 49 63 c0 movslq %r8d,%rax 1800158e7: 41 2b 94 82 00 90 09 sub 0x99000(%r10,%rax,4),%edx 1800158ee: 00 1800158ef: 3b 15 53 de 05 00 cmp 0x5de53(%rip),%edx # 0x180073748 1800158f5: 7f 1b jg 0x180015912 1800158f7: 41 8b 84 82 20 9a 09 mov 0x99a20(%r10,%rax,4),%eax 1800158fe: 00 1800158ff: 0f af c2 imul %edx,%eax 180015902: c1 f8 0c sar $0xc,%eax 180015905: 41 c1 e0 0c shl $0xc,%r8d 180015909: 42 8d 84 00 10 b6 fd lea -0x249f0(%rax,%r8,1),%eax 180015910: ff 180015911: c3 ret 180015912: 49 63 8c 82 20 9a 09 movslq 0x99a20(%r10,%rax,4),%rcx 180015919: 00 18001591a: 48 63 c2 movslq %edx,%rax 18001591d: 41 c1 e0 0c shl $0xc,%r8d 180015921: 48 0f af c8 imul %rax,%rcx 180015925: 48 c1 f9 0c sar $0xc,%rcx 180015929: 42 8d 84 01 10 b6 fd lea -0x249f0(%rcx,%r8,1),%eax 180015930: ff 180015931: c3 ret 180015932: cc int3 180015933: cc int3 180015934: cc int3 180015935: cc int3 180015936: cc int3 180015937: cc int3 180015938: cc int3 180015939: cc int3 18001593a: cc int3 18001593b: cc int3 18001593c: cc int3 18001593d: cc int3 18001593e: cc int3 18001593f: cc int3 180015940: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180015945: 57 push %rdi 180015946: 8d ba f0 49 02 00 lea 0x249f0(%rdx),%edi 18001594c: 45 8b c8 mov %r8d,%r9d 18001594f: 45 33 c0 xor %r8d,%r8d 180015952: 8b c7 mov %edi,%eax 180015954: b9 85 02 00 00 mov $0x285,%ecx 180015959: 99 cltd 18001595a: 81 e2 ff 0f 00 00 and $0xfff,%edx 180015960: 03 c2 add %edx,%eax 180015962: c1 f8 0c sar $0xc,%eax 180015965: 44 8b d8 mov %eax,%r11d 180015968: 79 05 jns 0x18001596f 18001596a: 45 8b d8 mov %r8d,%r11d 18001596d: eb 09 jmp 0x180015978 18001596f: 3d 86 02 00 00 cmp $0x286,%eax 180015974: 44 0f 4d d9 cmovge %ecx,%r11d 180015978: 42 8d 34 0f lea (%rdi,%r9,1),%esi 18001597c: 8b c6 mov %esi,%eax 18001597e: 99 cltd 18001597f: 81 e2 ff 0f 00 00 and $0xfff,%edx 180015985: 03 c2 add %edx,%eax 180015987: c1 f8 0c sar $0xc,%eax 18001598a: 78 0c js 0x180015998 18001598c: 44 8b c0 mov %eax,%r8d 18001598f: 3d 86 02 00 00 cmp $0x286,%eax 180015994: 44 0f 4d c1 cmovge %ecx,%r8d 180015998: 45 3b d8 cmp %r8d,%r11d 18001599b: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 1800159a0: 75 2d jne 0x1800159cf 1800159a2: 48 8d 1d 57 36 08 00 lea 0x83657(%rip),%rbx # 0x180099000 1800159a9: 49 63 cb movslq %r11d,%rcx 1800159ac: 8b 44 8b 04 mov 0x4(%rbx,%rcx,4),%eax 1800159b0: 2b 04 8b sub (%rbx,%rcx,4),%eax 1800159b3: 41 0f af c1 imul %r9d,%eax 1800159b7: 99 cltd 1800159b8: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800159be: 03 c2 add %edx,%eax 1800159c0: c1 f8 0c sar $0xc,%eax 1800159c3: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 1800159c8: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 1800159cd: 5f pop %rdi 1800159ce: c3 ret 1800159cf: 49 63 c0 movslq %r8d,%rax 1800159d2: 41 c1 e0 0c shl $0xc,%r8d 1800159d6: 48 8d 1d 23 36 08 00 lea 0x83623(%rip),%rbx # 0x180099000 1800159dd: 44 8b 14 83 mov (%rbx,%rax,4),%r10d 1800159e1: 8b 44 83 04 mov 0x4(%rbx,%rax,4),%eax 1800159e5: 41 2b f0 sub %r8d,%esi 1800159e8: 41 2b c2 sub %r10d,%eax 1800159eb: 49 63 cb movslq %r11d,%rcx 1800159ee: 41 c1 e3 0c shl $0xc,%r11d 1800159f2: 44 8b 0c 8b mov (%rbx,%rcx,4),%r9d 1800159f6: 8b 4c 8b 04 mov 0x4(%rbx,%rcx,4),%ecx 1800159fa: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 1800159ff: 0f af f0 imul %eax,%esi 180015a02: 8b c6 mov %esi,%eax 180015a04: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 180015a09: 41 2b fb sub %r11d,%edi 180015a0c: 99 cltd 180015a0d: 41 2b c9 sub %r9d,%ecx 180015a10: 81 e2 ff 0f 00 00 and $0xfff,%edx 180015a16: 0f af f9 imul %ecx,%edi 180015a19: 44 8d 04 02 lea (%rdx,%rax,1),%r8d 180015a1d: 8b c7 mov %edi,%eax 180015a1f: 99 cltd 180015a20: 41 c1 f8 0c sar $0xc,%r8d 180015a24: 81 e2 ff 0f 00 00 and $0xfff,%edx 180015a2a: 03 c2 add %edx,%eax 180015a2c: c1 f8 0c sar $0xc,%eax 180015a2f: 44 2b c0 sub %eax,%r8d 180015a32: 45 2b c1 sub %r9d,%r8d 180015a35: 43 8d 04 02 lea (%r10,%r8,1),%eax 180015a39: 5f pop %rdi 180015a3a: c3 ret 180015a3b: cc int3 180015a3c: cc int3 180015a3d: cc int3 180015a3e: cc int3 180015a3f: cc int3 180015a40: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180015a45: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180015a4a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 180015a4f: 4c 89 64 24 20 mov %r12,0x20(%rsp) 180015a54: 41 55 push %r13 180015a56: 8d ba f0 49 02 00 lea 0x249f0(%rdx),%edi 180015a5c: 8b f2 mov %edx,%esi 180015a5e: 45 33 c9 xor %r9d,%r9d 180015a61: 8b c7 mov %edi,%eax 180015a63: 41 ba 86 02 00 00 mov $0x286,%r10d 180015a69: 99 cltd 180015a6a: 81 e2 ff 0f 00 00 and $0xfff,%edx 180015a70: 44 8d 1c 02 lea (%rdx,%rax,1),%r11d 180015a74: 41 c1 fb 0c sar $0xc,%r11d 180015a78: 79 05 jns 0x180015a7f 180015a7a: 45 8b d9 mov %r9d,%r11d 180015a7d: eb 0c jmp 0x180015a8b 180015a7f: b8 85 02 00 00 mov $0x285,%eax 180015a84: 45 3b da cmp %r10d,%r11d 180015a87: 44 0f 4d d8 cmovge %eax,%r11d 180015a8b: 4c 8d 2d 6e a5 fe ff lea -0x15a92(%rip),%r13 # 0x180000000 180015a92: 49 63 db movslq %r11d,%rbx 180015a95: 41 8b c0 mov %r8d,%eax 180015a98: 45 8b a4 9d 00 90 09 mov 0x99000(%r13,%rbx,4),%r12d 180015a9f: 00 180015aa0: 99 cltd 180015aa1: 8b c8 mov %eax,%ecx 180015aa3: 41 8b 84 9d 04 90 09 mov 0x99004(%r13,%rbx,4),%eax 180015aaa: 00 180015aab: 33 ca xor %edx,%ecx 180015aad: 41 2b c4 sub %r12d,%eax 180015ab0: 2b ca sub %edx,%ecx 180015ab2: 03 c9 add %ecx,%ecx 180015ab4: 3b c1 cmp %ecx,%eax 180015ab6: 7c 14 jl 0x180015acc 180015ab8: 41 8b 84 9d 20 9a 09 mov 0x99a20(%r13,%rbx,4),%eax 180015abf: 00 180015ac0: 41 0f af c0 imul %r8d,%eax 180015ac4: c1 f8 0c sar $0xc,%eax 180015ac7: e9 ad 00 00 00 jmp 0x180015b79 180015acc: 41 8b 8c 9d 04 90 09 mov 0x99004(%r13,%rbx,4),%ecx 180015ad3: 00 180015ad4: 41 c1 e3 0c shl $0xc,%r11d 180015ad8: 41 2b cc sub %r12d,%ecx 180015adb: 41 2b fb sub %r11d,%edi 180015ade: 0f af f9 imul %ecx,%edi 180015ae1: 8b c7 mov %edi,%eax 180015ae3: 99 cltd 180015ae4: 81 e2 ff 0f 00 00 and $0xfff,%edx 180015aea: 03 c2 add %edx,%eax 180015aec: c1 f8 0c sar $0xc,%eax 180015aef: 41 8d 14 04 lea (%r12,%rax,1),%edx 180015af3: 41 03 d0 add %r8d,%edx 180015af6: 44 3b e2 cmp %edx,%r12d 180015af9: 7f 0a jg 0x180015b05 180015afb: 41 3b 94 9d 04 90 09 cmp 0x99004(%r13,%rbx,4),%edx 180015b02: 00 180015b03: 7e b3 jle 0x180015ab8 180015b05: 43 8d 0c 0a lea (%r10,%r9,1),%ecx 180015b09: d1 f9 sar $1,%ecx 180015b0b: 48 63 c1 movslq %ecx,%rax 180015b0e: 41 39 94 85 00 90 09 cmp %edx,0x99000(%r13,%rax,4) 180015b15: 00 180015b16: 7e 05 jle 0x180015b1d 180015b18: 44 8b d1 mov %ecx,%r10d 180015b1b: eb 03 jmp 0x180015b20 180015b1d: 44 8b c9 mov %ecx,%r9d 180015b20: 41 8d 41 01 lea 0x1(%r9),%eax 180015b24: 41 3b c2 cmp %r10d,%eax 180015b27: 7c dc jl 0x180015b05 180015b29: 49 63 c1 movslq %r9d,%rax 180015b2c: 41 2b 94 85 00 90 09 sub 0x99000(%r13,%rax,4),%edx 180015b33: 00 180015b34: 3b 15 0e dc 05 00 cmp 0x5dc0e(%rip),%edx # 0x180073748 180015b3a: 7f 1c jg 0x180015b58 180015b3c: 41 8b 84 85 20 9a 09 mov 0x99a20(%r13,%rax,4),%eax 180015b43: 00 180015b44: 0f af c2 imul %edx,%eax 180015b47: c1 f8 0c sar $0xc,%eax 180015b4a: 41 c1 e1 0c shl $0xc,%r9d 180015b4e: 42 8d 84 08 10 b6 fd lea -0x249f0(%rax,%r9,1),%eax 180015b55: ff 180015b56: eb 1f jmp 0x180015b77 180015b58: 49 63 8c 85 20 9a 09 movslq 0x99a20(%r13,%rax,4),%rcx 180015b5f: 00 180015b60: 48 63 c2 movslq %edx,%rax 180015b63: 48 0f af c8 imul %rax,%rcx 180015b67: 48 c1 f9 0c sar $0xc,%rcx 180015b6b: 41 c1 e1 0c shl $0xc,%r9d 180015b6f: 42 8d 84 09 10 b6 fd lea -0x249f0(%rcx,%r9,1),%eax 180015b76: ff 180015b77: 2b c6 sub %esi,%eax 180015b79: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 180015b7e: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 180015b83: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 180015b88: 4c 8b 64 24 28 mov 0x28(%rsp),%r12 180015b8d: 41 5d pop %r13 180015b8f: c3 ret 180015b90: 40 53 rex push %rbx 180015b92: 48 83 ec 20 sub $0x20,%rsp 180015b96: 83 b9 cc 00 00 00 00 cmpl $0x0,0xcc(%rcx) 180015b9d: 0f 28 e2 movaps %xmm2,%xmm4 180015ba0: 8b da mov %edx,%ebx 180015ba2: 4c 8b d9 mov %rcx,%r11 180015ba5: 75 08 jne 0x180015baf 180015ba7: 8b c2 mov %edx,%eax 180015ba9: 48 83 c4 20 add $0x20,%rsp 180015bad: 5b pop %rbx 180015bae: c3 ret 180015baf: f3 0f 10 89 f4 00 00 movss 0xf4(%rcx),%xmm1 180015bb6: 00 180015bb7: 0f 57 c0 xorps %xmm0,%xmm0 180015bba: 0f 2f c1 comiss %xmm1,%xmm0 180015bbd: 0f 83 42 01 00 00 jae 0x180015d05 180015bc3: f3 0f 10 15 35 8b 04 movss 0x48b35(%rip),%xmm2 # 0x18005e700 180015bca: 00 180015bcb: 0f 2f ca comiss %xmm2,%xmm1 180015bce: 0f 87 31 01 00 00 ja 0x180015d05 180015bd4: 0f 2f c4 comiss %xmm4,%xmm0 180015bd7: 0f 83 28 01 00 00 jae 0x180015d05 180015bdd: 0f 2f e2 comiss %xmm2,%xmm4 180015be0: 0f 87 1f 01 00 00 ja 0x180015d05 180015be6: f3 0f 10 99 f8 00 00 movss 0xf8(%rcx),%xmm3 180015bed: 00 180015bee: 0f 2f c3 comiss %xmm3,%xmm0 180015bf1: 0f 83 0e 01 00 00 jae 0x180015d05 180015bf7: 0f 2f da comiss %xmm2,%xmm3 180015bfa: 0f 87 05 01 00 00 ja 0x180015d05 180015c00: f3 0f 59 d9 mulss %xmm1,%xmm3 180015c04: f3 0f 59 dc mulss %xmm4,%xmm3 180015c08: e8 33 fc ff ff call 0x180015840 180015c0d: f3 41 0f 10 83 d8 00 movss 0xd8(%r11),%xmm0 180015c14: 00 00 180015c16: 49 8b cb mov %r11,%rcx 180015c19: f3 0f 59 05 ff 8b 04 mulss 0x48bff(%rip),%xmm0 # 0x18005e820 180015c20: 00 180015c21: f3 0f 2a c8 cvtsi2ss %eax,%xmm1 180015c25: f3 0f 2c d0 cvttss2si %xmm0,%edx 180015c29: e8 12 fc ff ff call 0x180015840 180015c2e: f3 0f 5c d3 subss %xmm3,%xmm2 180015c32: 49 8b cb mov %r11,%rcx 180015c35: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 180015c39: f3 0f 59 c2 mulss %xmm2,%xmm0 180015c3d: f3 0f 5c c8 subss %xmm0,%xmm1 180015c41: f3 0f 5e cb divss %xmm3,%xmm1 180015c45: f3 0f 2c d1 cvttss2si %xmm1,%edx 180015c49: e8 62 fc ff ff call 0x1800158b0 180015c4e: 45 8b 4b 5c mov 0x5c(%r11),%r9d 180015c52: 44 8b d0 mov %eax,%r10d 180015c55: b8 02 d5 fb ff mov $0xfffbd502,%eax 180015c5a: 41 8d 89 68 c5 ff ff lea -0x3a98(%r9),%ecx 180015c61: 44 3b d0 cmp %eax,%r10d 180015c64: 44 0f 4c d0 cmovl %eax,%r10d 180015c68: b8 ad 8b db 68 mov $0x68db8bad,%eax 180015c6d: f7 e9 imul %ecx 180015c6f: 8b ca mov %edx,%ecx 180015c71: c1 f9 0b sar $0xb,%ecx 180015c74: 8b c1 mov %ecx,%eax 180015c76: c1 e8 1f shr $0x1f,%eax 180015c79: 03 c8 add %eax,%ecx 180015c7b: 79 04 jns 0x180015c81 180015c7d: 33 c9 xor %ecx,%ecx 180015c7f: eb 0a jmp 0x180015c8b 180015c81: ba 06 00 00 00 mov $0x6,%edx 180015c86: 3b ca cmp %edx,%ecx 180015c88: 0f 4f ca cmovg %edx,%ecx 180015c8b: 48 63 d1 movslq %ecx,%rdx 180015c8e: 83 c1 03 add $0x3,%ecx 180015c91: b8 ad 8b db 68 mov $0x68db8bad,%eax 180015c96: 45 8b 84 93 ac 00 00 mov 0xac(%r11,%rdx,4),%r8d 180015c9d: 00 180015c9e: 69 c9 88 13 00 00 imul $0x1388,%ecx,%ecx 180015ca4: 44 2b c9 sub %ecx,%r9d 180015ca7: 41 8b 8c 93 b0 00 00 mov 0xb0(%r11,%rdx,4),%ecx 180015cae: 00 180015caf: 41 2b c8 sub %r8d,%ecx 180015cb2: 44 0f af c9 imul %ecx,%r9d 180015cb6: 41 f7 e9 imul %r9d 180015cb9: c1 fa 0b sar $0xb,%edx 180015cbc: 8b c2 mov %edx,%eax 180015cbe: c1 e8 1f shr $0x1f,%eax 180015cc1: 03 d0 add %eax,%edx 180015cc3: 41 03 d0 add %r8d,%edx 180015cc6: 44 03 d2 add %edx,%r10d 180015cc9: 41 83 7b 6c 00 cmpl $0x0,0x6c(%r11) 180015cce: 74 2c je 0x180015cfc 180015cd0: f3 41 0f 2a c2 cvtsi2ss %r10d,%xmm0 180015cd5: f3 41 0f 59 83 ec 00 mulss 0xec(%r11),%xmm0 180015cdc: 00 00 180015cde: f3 0f 2c d0 cvttss2si %xmm0,%edx 180015ce2: f3 41 0f 10 83 f0 00 movss 0xf0(%r11),%xmm0 180015ce9: 00 00 180015ceb: f3 0f 59 05 29 8c 04 mulss 0x48c29(%rip),%xmm0 # 0x18005e91c 180015cf2: 00 180015cf3: f3 0f 2c c8 cvttss2si %xmm0,%ecx 180015cf7: 2b d1 sub %ecx,%edx 180015cf9: 44 03 d2 add %edx,%r10d 180015cfc: 41 8b c2 mov %r10d,%eax 180015cff: 48 83 c4 20 add $0x20,%rsp 180015d03: 5b pop %rbx 180015d04: c3 ret 180015d05: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180015d0a: ff 15 28 d8 03 00 call *0x3d828(%rip) # 0x180053538 180015d10: 8b c3 mov %ebx,%eax 180015d12: 48 83 c4 20 add $0x20,%rsp 180015d16: 5b pop %rbx 180015d17: c3 ret 180015d18: cc int3 180015d19: cc int3 180015d1a: cc int3 180015d1b: cc int3 180015d1c: cc int3 180015d1d: cc int3 180015d1e: cc int3 180015d1f: cc int3 180015d20: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 180015d25: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 180015d2a: 55 push %rbp 180015d2b: 56 push %rsi 180015d2c: 57 push %rdi 180015d2d: 41 54 push %r12 180015d2f: 41 55 push %r13 180015d31: 41 56 push %r14 180015d33: 41 57 push %r15 180015d35: 48 83 ec 30 sub $0x30,%rsp 180015d39: 45 33 d2 xor %r10d,%r10d 180015d3c: 0f 28 da movaps %xmm2,%xmm3 180015d3f: 44 8b e2 mov %edx,%r12d 180015d42: 44 39 91 4c 4c 04 00 cmp %r10d,0x44c4c(%rcx) 180015d49: 4c 8b f1 mov %rcx,%r14 180015d4c: 0f 85 93 01 00 00 jne 0x180015ee5 180015d52: 8b a9 50 79 04 00 mov 0x47950(%rcx),%ebp 180015d58: 8b b1 10 20 04 00 mov 0x42010(%rcx),%esi 180015d5e: 44 8b 2d e3 d9 05 00 mov 0x5d9e3(%rip),%r13d # 0x180073748 180015d65: 85 ed test %ebp,%ebp 180015d67: 41 8d 7a 07 lea 0x7(%r10),%edi 180015d6b: 41 bb 86 02 00 00 mov $0x286,%r11d 180015d71: 4c 8d 3d 88 a2 fe ff lea -0x15d78(%rip),%r15 # 0x180000000 180015d78: 44 8b ce mov %esi,%r9d 180015d7b: 0f 84 80 00 00 00 je 0x180015e01 180015d81: 8b cf mov %edi,%ecx 180015d83: 41 8b d2 mov %r10d,%edx 180015d86: 45 8b c3 mov %r11d,%r8d 180015d89: 41 2b 8e 54 79 04 00 sub 0x47954(%r14),%ecx 180015d90: 41 d3 e1 shl %cl,%r9d 180015d93: 41 8d 0c 10 lea (%r8,%rdx,1),%ecx 180015d97: d1 f9 sar $1,%ecx 180015d99: 48 63 c1 movslq %ecx,%rax 180015d9c: 45 39 8c 87 00 90 09 cmp %r9d,0x99000(%r15,%rax,4) 180015da3: 00 180015da4: 7e 05 jle 0x180015dab 180015da6: 44 8b c1 mov %ecx,%r8d 180015da9: eb 02 jmp 0x180015dad 180015dab: 8b d1 mov %ecx,%edx 180015dad: 8d 42 01 lea 0x1(%rdx),%eax 180015db0: 41 3b c0 cmp %r8d,%eax 180015db3: 7c de jl 0x180015d93 180015db5: 48 63 c2 movslq %edx,%rax 180015db8: 45 2b 8c 87 00 90 09 sub 0x99000(%r15,%rax,4),%r9d 180015dbf: 00 180015dc0: 45 3b cd cmp %r13d,%r9d 180015dc3: 7f 1c jg 0x180015de1 180015dc5: 41 8b 84 87 20 9a 09 mov 0x99a20(%r15,%rax,4),%eax 180015dcc: 00 180015dcd: 41 0f af c1 imul %r9d,%eax 180015dd1: c1 f8 0c sar $0xc,%eax 180015dd4: c1 e2 0c shl $0xc,%edx 180015dd7: 44 8d 8c 10 10 b6 fd lea -0x249f0(%rax,%rdx,1),%r9d 180015dde: ff 180015ddf: eb 30 jmp 0x180015e11 180015de1: 49 63 8c 87 20 9a 09 movslq 0x99a20(%r15,%rax,4),%rcx 180015de8: 00 180015de9: 49 63 c1 movslq %r9d,%rax 180015dec: 48 0f af c8 imul %rax,%rcx 180015df0: 48 c1 f9 0c sar $0xc,%rcx 180015df4: c1 e2 0c shl $0xc,%edx 180015df7: 44 8d 8c 11 10 b6 fd lea -0x249f0(%rcx,%rdx,1),%r9d 180015dfe: ff 180015dff: eb 10 jmp 0x180015e11 180015e01: 8b 89 4c 79 04 00 mov 0x4794c(%rcx),%ecx 180015e07: 41 d3 e1 shl %cl,%r9d 180015e0a: 45 03 8e 48 79 04 00 add 0x47948(%r14),%r9d 180015e11: 85 ed test %ebp,%ebp 180015e13: 41 8b 9e 18 20 04 00 mov 0x42018(%r14),%ebx 180015e1a: 44 8b c3 mov %ebx,%r8d 180015e1d: 0f 84 7f 00 00 00 je 0x180015ea2 180015e23: 41 2b be 54 79 04 00 sub 0x47954(%r14),%edi 180015e2a: 41 8b d2 mov %r10d,%edx 180015e2d: 40 0f b6 cf movzbl %dil,%ecx 180015e31: 41 d3 e0 shl %cl,%r8d 180015e34: 41 8d 0c 13 lea (%r11,%rdx,1),%ecx 180015e38: d1 f9 sar $1,%ecx 180015e3a: 48 63 c1 movslq %ecx,%rax 180015e3d: 45 39 84 87 00 90 09 cmp %r8d,0x99000(%r15,%rax,4) 180015e44: 00 180015e45: 7e 05 jle 0x180015e4c 180015e47: 44 8b d9 mov %ecx,%r11d 180015e4a: eb 02 jmp 0x180015e4e 180015e4c: 8b d1 mov %ecx,%edx 180015e4e: 8d 42 01 lea 0x1(%rdx),%eax 180015e51: 41 3b c3 cmp %r11d,%eax 180015e54: 7c de jl 0x180015e34 180015e56: 48 63 c2 movslq %edx,%rax 180015e59: 45 2b 84 87 00 90 09 sub 0x99000(%r15,%rax,4),%r8d 180015e60: 00 180015e61: 45 3b c5 cmp %r13d,%r8d 180015e64: 7f 1c jg 0x180015e82 180015e66: 41 8b 84 87 20 9a 09 mov 0x99a20(%r15,%rax,4),%eax 180015e6d: 00 180015e6e: 41 0f af c0 imul %r8d,%eax 180015e72: c1 f8 0c sar $0xc,%eax 180015e75: c1 e2 0c shl $0xc,%edx 180015e78: 44 8d 84 10 10 b6 fd lea -0x249f0(%rax,%rdx,1),%r8d 180015e7f: ff 180015e80: eb 31 jmp 0x180015eb3 180015e82: 49 63 8c 87 20 9a 09 movslq 0x99a20(%r15,%rax,4),%rcx 180015e89: 00 180015e8a: 49 63 c0 movslq %r8d,%rax 180015e8d: 48 0f af c8 imul %rax,%rcx 180015e91: 48 c1 f9 0c sar $0xc,%rcx 180015e95: c1 e2 0c shl $0xc,%edx 180015e98: 44 8d 84 11 10 b6 fd lea -0x249f0(%rcx,%rdx,1),%r8d 180015e9f: ff 180015ea0: eb 11 jmp 0x180015eb3 180015ea2: 41 8b 8e 4c 79 04 00 mov 0x4794c(%r14),%ecx 180015ea9: 41 d3 e0 shl %cl,%r8d 180015eac: 45 03 86 48 79 04 00 add 0x47948(%r14),%r8d 180015eb3: 45 2b c8 sub %r8d,%r9d 180015eb6: 41 81 f9 d0 07 00 00 cmp $0x7d0,%r9d 180015ebd: 7d 0d jge 0x180015ecc 180015ebf: 41 c7 86 4c 4c 04 00 movl $0xffff,0x44c4c(%r14) 180015ec6: ff ff 00 00 180015eca: eb 19 jmp 0x180015ee5 180015ecc: 2b f3 sub %ebx,%esi 180015ece: b8 56 55 55 55 mov $0x55555556,%eax 180015ed3: f7 ee imul %esi 180015ed5: 8b c2 mov %edx,%eax 180015ed7: c1 e8 1f shr $0x1f,%eax 180015eda: 03 d0 add %eax,%edx 180015edc: 03 d3 add %ebx,%edx 180015ede: 41 89 96 4c 4c 04 00 mov %edx,0x44c4c(%r14) 180015ee5: 49 8b b6 70 02 00 00 mov 0x270(%r14),%rsi 180015eec: 41 8b 9e 4c 4c 04 00 mov 0x44c4c(%r14),%ebx 180015ef3: 42 0f b7 14 66 movzwl (%rsi,%r12,2),%edx 180015ef8: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180015efd: 3b d3 cmp %ebx,%edx 180015eff: 89 54 24 08 mov %edx,0x8(%rsp) 180015f03: 0f 86 aa 02 00 00 jbe 0x1800161b3 180015f09: 41 8b 86 e8 1f 04 00 mov 0x41fe8(%r14),%eax 180015f10: 85 c0 test %eax,%eax 180015f12: 89 44 24 14 mov %eax,0x14(%rsp) 180015f16: 74 11 je 0x180015f29 180015f18: 8b c8 mov %eax,%ecx 180015f1a: b8 01 00 00 00 mov $0x1,%eax 180015f1f: d3 e0 shl %cl,%eax 180015f21: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 180015f25: f3 0f 59 d8 mulss %xmm0,%xmm3 180015f29: 41 8b ae c0 1f 04 00 mov 0x41fc0(%r14),%ebp 180015f30: 33 d2 xor %edx,%edx 180015f32: 41 8b c4 mov %r12d,%eax 180015f35: f7 f5 div %ebp 180015f37: 41 8b 96 c4 1f 04 00 mov 0x41fc4(%r14),%edx 180015f3e: 8b cd mov %ebp,%ecx 180015f40: 8b f8 mov %eax,%edi 180015f42: 89 44 24 10 mov %eax,0x10(%rsp) 180015f46: 8b c5 mov %ebp,%eax 180015f48: 2b d7 sub %edi,%edx 180015f4a: 44 8b df mov %edi,%r11d 180015f4d: 89 6c 24 70 mov %ebp,0x70(%rsp) 180015f51: 0f af c7 imul %edi,%eax 180015f54: 44 2b e0 sub %eax,%r12d 180015f57: 44 8d 42 ff lea -0x1(%rdx),%r8d 180015f5b: 44 89 54 24 0c mov %r10d,0xc(%rsp) 180015f60: 41 2b cc sub %r12d,%ecx 180015f63: 41 8b c0 mov %r8d,%eax 180015f66: 44 8d 49 ff lea -0x1(%rcx),%r9d 180015f6a: 45 3b c8 cmp %r8d,%r9d 180015f6d: 41 0f 42 c1 cmovb %r9d,%eax 180015f71: 44 3b e7 cmp %edi,%r12d 180015f74: 45 0f 4c dc cmovl %r12d,%r11d 180015f78: 44 3b d8 cmp %eax,%r11d 180015f7b: 44 89 5c 24 78 mov %r11d,0x78(%rsp) 180015f80: 7c 12 jl 0x180015f94 180015f82: 45 3b c8 cmp %r8d,%r9d 180015f85: 44 8d 59 ff lea -0x1(%rcx),%r11d 180015f89: 72 04 jb 0x180015f8f 180015f8b: 44 8d 5a ff lea -0x1(%rdx),%r11d 180015f8f: 44 89 5c 24 78 mov %r11d,0x78(%rsp) 180015f94: 41 b9 01 00 00 00 mov $0x1,%r9d 180015f9a: 4d 63 c4 movslq %r12d,%r8 180015f9d: 45 3b d9 cmp %r9d,%r11d 180015fa0: 4c 89 44 24 18 mov %r8,0x18(%rsp) 180015fa5: 0f 8c fe 01 00 00 jl 0x1800161a9 180015fab: 66 90 xchg %ax,%ax 180015fad: 66 66 90 data16 xchg %ax,%ax 180015fb0: 41 8b 96 c0 1f 04 00 mov 0x41fc0(%r14),%edx 180015fb7: 8b cf mov %edi,%ecx 180015fb9: 49 63 c1 movslq %r9d,%rax 180015fbc: 41 2b c9 sub %r9d,%ecx 180015fbf: 45 8b ea mov %r10d,%r13d 180015fc2: 45 8b fa mov %r10d,%r15d 180015fc5: 41 8b ea mov %r10d,%ebp 180015fc8: 45 8b e2 mov %r10d,%r12d 180015fcb: 49 8b da mov %r10,%rbx 180015fce: 0f af ca imul %edx,%ecx 180015fd1: 48 2b c8 sub %rax,%rcx 180015fd4: 49 03 c8 add %r8,%rcx 180015fd7: 4c 8d 1c 4e lea (%rsi,%rcx,2),%r11 180015fdb: 43 8d 34 09 lea (%r9,%r9,1),%esi 180015fdf: 8d 46 01 lea 0x1(%rsi),%eax 180015fe2: 83 f8 02 cmp $0x2,%eax 180015fe5: 7c 53 jl 0x18001603a 180015fe7: 44 8b c2 mov %edx,%r8d 180015fea: 8d 7e 01 lea 0x1(%rsi),%edi 180015fed: 45 0f af c1 imul %r9d,%r8d 180015ff1: 45 03 c0 add %r8d,%r8d 180015ff4: 48 d1 ef shr $1,%rdi 180015ff7: 44 8d 24 3f lea (%rdi,%rdi,1),%r12d 180015ffb: 66 90 xchg %ax,%ax 180015ffd: 66 66 90 data16 xchg %ax,%ax 180016000: 41 0f b7 04 5b movzwl (%r11,%rbx,2),%eax 180016005: 43 0f b7 0c 43 movzwl (%r11,%r8,2),%ecx 18001600a: 48 83 c3 02 add $0x2,%rbx 18001600e: 44 03 e8 add %eax,%r13d 180016011: 41 8d 40 01 lea 0x1(%r8),%eax 180016015: 41 83 c0 02 add $0x2,%r8d 180016019: 41 0f b7 14 43 movzwl (%r11,%rax,2),%edx 18001601e: 41 0f b7 44 5b fe movzwl -0x2(%r11,%rbx,2),%eax 180016024: 44 03 e9 add %ecx,%r13d 180016027: 44 03 f8 add %eax,%r15d 18001602a: 44 03 fa add %edx,%r15d 18001602d: 48 83 ef 01 sub $0x1,%rdi 180016031: 75 cd jne 0x180016000 180016033: 41 8b 96 c0 1f 04 00 mov 0x41fc0(%r14),%edx 18001603a: 44 3b e6 cmp %esi,%r12d 18001603d: 7f 1b jg 0x18001605a 18001603f: 41 8b c1 mov %r9d,%eax 180016042: 41 0f af 86 c0 1f 04 imul 0x41fc0(%r14),%eax 180016049: 00 18001604a: 41 8d 04 44 lea (%r12,%rax,2),%eax 18001604e: 41 0f b7 2c 43 movzwl (%r11,%rax,2),%ebp 180016053: 41 0f b7 04 5b movzwl (%r11,%rbx,2),%eax 180016058: 03 e8 add %eax,%ebp 18001605a: 43 8d 44 3d 00 lea 0x0(%r13,%r15,1),%eax 18001605f: 41 8b da mov %r10d,%ebx 180016062: 41 b8 01 00 00 00 mov $0x1,%r8d 180016068: 03 e8 add %eax,%ebp 18001606a: 8d 46 ff lea -0x1(%rsi),%eax 18001606d: 83 f8 02 cmp $0x2,%eax 180016070: 7c 64 jl 0x1800160d6 180016072: 83 c0 fe add $0xfffffffe,%eax 180016075: 8d 1c 12 lea (%rdx,%rdx,1),%ebx 180016078: 44 8b e2 mov %edx,%r12d 18001607b: d1 e8 shr $1,%eax 18001607d: 44 8b eb mov %ebx,%r13d 180016080: 45 8b fa mov %r10d,%r15d 180016083: 41 03 c0 add %r8d,%eax 180016086: 8b f8 mov %eax,%edi 180016088: 44 8d 44 00 01 lea 0x1(%rax,%rax,1),%r8d 18001608d: 66 66 90 data16 xchg %ax,%ax 180016090: 42 8d 04 26 lea (%rsi,%r12,1),%eax 180016094: 41 0f b7 14 43 movzwl (%r11,%rax,2),%edx 180016099: 41 8b c4 mov %r12d,%eax 18001609c: 44 03 e3 add %ebx,%r12d 18001609f: 41 0f b7 0c 43 movzwl (%r11,%rax,2),%ecx 1800160a4: 42 8d 04 2e lea (%rsi,%r13,1),%eax 1800160a8: 44 03 f9 add %ecx,%r15d 1800160ab: 44 03 fa add %edx,%r15d 1800160ae: 41 0f b7 14 43 movzwl (%r11,%rax,2),%edx 1800160b3: 41 8b c5 mov %r13d,%eax 1800160b6: 41 0f b7 0c 43 movzwl (%r11,%rax,2),%ecx 1800160bb: 44 03 eb add %ebx,%r13d 1800160be: 44 03 d1 add %ecx,%r10d 1800160c1: 44 03 d2 add %edx,%r10d 1800160c4: 48 83 ef 01 sub $0x1,%rdi 1800160c8: 75 c6 jne 0x180016090 1800160ca: 44 89 14 24 mov %r10d,(%rsp) 1800160ce: 45 33 d2 xor %r10d,%r10d 1800160d1: 8b 1c 24 mov (%rsp),%ebx 1800160d4: eb 03 jmp 0x1800160d9 1800160d6: 44 8b fb mov %ebx,%r15d 1800160d9: 44 3b c6 cmp %esi,%r8d 1800160dc: 7d 1a jge 0x1800160f8 1800160de: 45 0f af 86 c0 1f 04 imul 0x41fc0(%r14),%r8d 1800160e5: 00 1800160e6: 42 8d 04 06 lea (%rsi,%r8,1),%eax 1800160ea: 41 0f b7 14 43 movzwl (%r11,%rax,2),%edx 1800160ef: 43 0f b7 04 43 movzwl (%r11,%r8,2),%eax 1800160f4: 03 e8 add %eax,%ebp 1800160f6: 03 ea add %edx,%ebp 1800160f8: 42 8d 04 3b lea (%rbx,%r15,1),%eax 1800160fc: 41 8b 9e 4c 4c 04 00 mov 0x44c4c(%r14),%ebx 180016103: 42 8d 0c cd 00 00 00 lea 0x0(,%r9,8),%ecx 18001610a: 00 18001610b: 03 c5 add %ebp,%eax 18001610d: 33 d2 xor %edx,%edx 18001610f: f7 f1 div %ecx 180016111: 3b c3 cmp %ebx,%eax 180016113: 8b c8 mov %eax,%ecx 180016115: 7e 53 jle 0x18001616a 180016117: f3 41 0f 2a c1 cvtsi2ss %r9d,%xmm0 18001611c: 44 89 4c 24 0c mov %r9d,0xc(%rsp) 180016121: 89 44 24 08 mov %eax,0x8(%rsp) 180016125: 0f 2f d8 comiss %xmm0,%xmm3 180016128: 72 06 jb 0x180016130 18001612a: 41 83 c1 01 add $0x1,%r9d 18001612e: eb 1a jmp 0x18001614a 180016130: 43 8d 04 c9 lea (%r9,%r9,8),%eax 180016134: 41 8d 49 01 lea 0x1(%r9),%ecx 180016138: 99 cltd 180016139: 83 e2 07 and $0x7,%edx 18001613c: 03 c2 add %edx,%eax 18001613e: c1 f8 03 sar $0x3,%eax 180016141: 44 8b c8 mov %eax,%r9d 180016144: 3b c8 cmp %eax,%ecx 180016146: 44 0f 4f c9 cmovg %ecx,%r9d 18001614a: 44 8b 5c 24 78 mov 0x78(%rsp),%r11d 18001614f: 8b 7c 24 10 mov 0x10(%rsp),%edi 180016153: 49 8b b6 70 02 00 00 mov 0x270(%r14),%rsi 18001615a: 45 3b cb cmp %r11d,%r9d 18001615d: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 180016162: 0f 8e 48 fe ff ff jle 0x180015fb0 180016168: eb 3b jmp 0x1800161a5 18001616a: 8b 54 24 08 mov 0x8(%rsp),%edx 18001616e: 44 8b 44 24 0c mov 0xc(%rsp),%r8d 180016173: 44 8b 5c 24 78 mov 0x78(%rsp),%r11d 180016178: f3 41 0f 2a c8 cvtsi2ss %r8d,%xmm1 18001617d: 45 2b c8 sub %r8d,%r9d 180016180: 2b ca sub %edx,%ecx 180016182: 8b c3 mov %ebx,%eax 180016184: 2b c2 sub %edx,%eax 180016186: f3 0f 2a c1 cvtsi2ss %ecx,%xmm0 18001618a: 41 0f af c1 imul %r9d,%eax 18001618e: f3 0f 2a d0 cvtsi2ss %eax,%xmm2 180016192: f3 0f 5e d0 divss %xmm0,%xmm2 180016196: f3 0f 58 d1 addss %xmm1,%xmm2 18001619a: 0f 2e 15 f7 13 04 00 ucomiss 0x413f7(%rip),%xmm2 # 0x180057598 1800161a1: 7a 2a jp 0x1800161cd 1800161a3: 75 28 jne 0x1800161cd 1800161a5: 8b 6c 24 70 mov 0x70(%rsp),%ebp 1800161a9: f3 41 0f 2a d3 cvtsi2ss %r11d,%xmm2 1800161ae: 0f 2f d3 comiss %xmm3,%xmm2 1800161b1: 77 1e ja 0x1800161d1 1800161b3: 33 c0 xor %eax,%eax 1800161b5: 48 8b 9c 24 80 00 00 mov 0x80(%rsp),%rbx 1800161bc: 00 1800161bd: 48 83 c4 30 add $0x30,%rsp 1800161c1: 41 5f pop %r15 1800161c3: 41 5e pop %r14 1800161c5: 41 5d pop %r13 1800161c7: 41 5c pop %r12 1800161c9: 5f pop %rdi 1800161ca: 5e pop %rsi 1800161cb: 5d pop %rbp 1800161cc: c3 ret 1800161cd: 8b 6c 24 70 mov 0x70(%rsp),%ebp 1800161d1: 0f 28 c2 movaps %xmm2,%xmm0 1800161d4: 45 8b c2 mov %r10d,%r8d 1800161d7: f3 0f 58 05 39 87 04 addss 0x48739(%rip),%xmm0 # 0x18005e918 1800161de: 00 1800161df: f3 0f 2c c0 cvttss2si %xmm0,%eax 1800161e3: 41 3b c3 cmp %r11d,%eax 1800161e6: 44 0f 4c d8 cmovl %eax,%r11d 1800161ea: 47 8d 0c 1b lea (%r11,%r11,1),%r9d 1800161ee: 45 85 c9 test %r9d,%r9d 1800161f1: 78 c0 js 0x1800161b3 1800161f3: 8b 74 24 10 mov 0x10(%rsp),%esi 1800161f7: 4c 8b 64 24 20 mov 0x20(%rsp),%r12 1800161fc: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 180016201: 41 2b f3 sub %r11d,%esi 180016204: 49 63 fb movslq %r11d,%rdi 180016207: 45 8d 59 01 lea 0x1(%r9),%r11d 18001620b: 0f af f5 imul %ebp,%esi 18001620e: 66 90 xchg %ax,%ax 180016210: 8b c6 mov %esi,%eax 180016212: 48 2b c7 sub %rdi,%rax 180016215: 49 03 c5 add %r13,%rax 180016218: 45 85 c9 test %r9d,%r9d 18001621b: 49 8d 0c 44 lea (%r12,%rax,2),%rcx 18001621f: 78 1c js 0x18001623d 180016221: 41 8d 51 01 lea 0x1(%r9),%edx 180016225: 0f b7 01 movzwl (%rcx),%eax 180016228: 48 83 c1 02 add $0x2,%rcx 18001622c: 3b c3 cmp %ebx,%eax 18001622e: 77 07 ja 0x180016237 180016230: 44 03 d0 add %eax,%r10d 180016233: 41 83 c0 01 add $0x1,%r8d 180016237: 48 83 ea 01 sub $0x1,%rdx 18001623b: 75 e8 jne 0x180016225 18001623d: 03 f5 add %ebp,%esi 18001623f: 49 83 eb 01 sub $0x1,%r11 180016243: 75 cb jne 0x180016210 180016245: 45 85 c0 test %r8d,%r8d 180016248: 0f 84 65 ff ff ff je 0x1800161b3 18001624e: 8b 4c 24 14 mov 0x14(%rsp),%ecx 180016252: 85 c9 test %ecx,%ecx 180016254: 74 0f je 0x180016265 180016256: ba 01 00 00 00 mov $0x1,%edx 18001625b: d3 e2 shl %cl,%edx 18001625d: f3 0f 2a c2 cvtsi2ss %edx,%xmm0 180016261: f3 0f 5e d0 divss %xmm0,%xmm2 180016265: 48 8b 8c 24 88 00 00 mov 0x88(%rsp),%rcx 18001626c: 00 18001626d: 33 d2 xor %edx,%edx 18001626f: 41 8b c2 mov %r10d,%eax 180016272: 41 f7 f0 div %r8d 180016275: f3 0f 11 11 movss %xmm2,(%rcx) 180016279: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 180016280: 00 180016281: 89 01 mov %eax,(%rcx) 180016283: b8 01 00 00 00 mov $0x1,%eax 180016288: e9 28 ff ff ff jmp 0x1800161b5 18001628d: cc int3 18001628e: cc int3 18001628f: cc int3 180016290: 44 89 4c 24 20 mov %r9d,0x20(%rsp) 180016295: 55 push %rbp 180016296: 56 push %rsi 180016297: 57 push %rdi 180016298: 41 54 push %r12 18001629a: 41 56 push %r14 18001629c: 48 83 ec 60 sub $0x60,%rsp 1800162a0: 83 b9 80 18 04 00 00 cmpl $0x0,0x41880(%rcx) 1800162a7: 44 89 44 24 34 mov %r8d,0x34(%rsp) 1800162ac: 48 8b f1 mov %rcx,%rsi 1800162af: 0f 85 da 00 00 00 jne 0x18001638f 1800162b5: 83 b9 50 79 04 00 00 cmpl $0x0,0x47950(%rcx) 1800162bc: 0f b7 d2 movzwl %dx,%edx 1800162bf: 0f 84 ae 00 00 00 je 0x180016373 1800162c5: b9 07 00 00 00 mov $0x7,%ecx 1800162ca: 41 bc 86 02 00 00 mov $0x286,%r12d 1800162d0: 48 8d 2d 29 9d fe ff lea -0x162d7(%rip),%rbp # 0x180000000 1800162d7: 2b 8e 54 79 04 00 sub 0x47954(%rsi),%ecx 1800162dd: d3 e2 shl %cl,%edx 1800162df: 33 ff xor %edi,%edi 1800162e1: 66 66 90 data16 xchg %ax,%ax 1800162e4: 66 66 66 90 data16 data16 xchg %ax,%ax 1800162e8: 66 66 66 90 data16 data16 xchg %ax,%ax 1800162ec: 66 66 66 90 data16 data16 xchg %ax,%ax 1800162f0: 41 8d 0c 3c lea (%r12,%rdi,1),%ecx 1800162f4: d1 f9 sar $1,%ecx 1800162f6: 48 63 c1 movslq %ecx,%rax 1800162f9: 39 94 85 00 90 09 00 cmp %edx,0x99000(%rbp,%rax,4) 180016300: 7e 05 jle 0x180016307 180016302: 44 8b e1 mov %ecx,%r12d 180016305: eb 02 jmp 0x180016309 180016307: 8b f9 mov %ecx,%edi 180016309: 8d 47 01 lea 0x1(%rdi),%eax 18001630c: 41 3b c4 cmp %r12d,%eax 18001630f: 7c df jl 0x1800162f0 180016311: 48 63 c7 movslq %edi,%rax 180016314: 2b 94 85 00 90 09 00 sub 0x99000(%rbp,%rax,4),%edx 18001631b: 3b 15 27 d4 05 00 cmp 0x5d427(%rip),%edx # 0x180073748 180016321: 7f 25 jg 0x180016348 180016323: 8b 84 85 20 9a 09 00 mov 0x99a20(%rbp,%rax,4),%eax 18001632a: 0f af c2 imul %edx,%eax 18001632d: c1 f8 0c sar $0xc,%eax 180016330: c1 e7 0c shl $0xc,%edi 180016333: 8d 94 38 10 b6 fd ff lea -0x249f0(%rax,%rdi,1),%edx 18001633a: 8b c2 mov %edx,%eax 18001633c: 48 83 c4 60 add $0x60,%rsp 180016340: 41 5e pop %r14 180016342: 41 5c pop %r12 180016344: 5f pop %rdi 180016345: 5e pop %rsi 180016346: 5d pop %rbp 180016347: c3 ret 180016348: 48 63 8c 85 20 9a 09 movslq 0x99a20(%rbp,%rax,4),%rcx 18001634f: 00 180016350: 48 63 c2 movslq %edx,%rax 180016353: 48 0f af c8 imul %rax,%rcx 180016357: 48 c1 f9 0c sar $0xc,%rcx 18001635b: c1 e7 0c shl $0xc,%edi 18001635e: 8d 94 39 10 b6 fd ff lea -0x249f0(%rcx,%rdi,1),%edx 180016365: 8b c2 mov %edx,%eax 180016367: 48 83 c4 60 add $0x60,%rsp 18001636b: 41 5e pop %r14 18001636d: 41 5c pop %r12 18001636f: 5f pop %rdi 180016370: 5e pop %rsi 180016371: 5d pop %rbp 180016372: c3 ret 180016373: 8b 89 4c 79 04 00 mov 0x4794c(%rcx),%ecx 180016379: d3 e2 shl %cl,%edx 18001637b: 03 96 48 79 04 00 add 0x47948(%rsi),%edx 180016381: 8b c2 mov %edx,%eax 180016383: 48 83 c4 60 add $0x60,%rsp 180016387: 41 5e pop %r14 180016389: 41 5c pop %r12 18001638b: 5f pop %rdi 18001638c: 5e pop %rsi 18001638d: 5d pop %rbp 18001638e: c3 ret 18001638f: 8b 81 98 00 00 00 mov 0x98(%rcx),%eax 180016395: 0f 57 ed xorps %xmm5,%xmm5 180016398: 33 ff xor %edi,%edi 18001639a: 3b 81 84 18 04 00 cmp 0x41884(%rcx),%eax 1800163a0: 48 89 9c 24 98 00 00 mov %rbx,0x98(%rsp) 1800163a7: 00 1800163a8: 4c 89 6c 24 58 mov %r13,0x58(%rsp) 1800163ad: 0f 43 c7 cmovae %edi,%eax 1800163b0: 41 bc 86 02 00 00 mov $0x286,%r12d 1800163b6: 4c 89 7c 24 50 mov %r15,0x50(%rsp) 1800163bb: 44 8b 3d 86 d3 05 00 mov 0x5d386(%rip),%r15d # 0x180073748 1800163c2: 0f b7 da movzwl %dx,%ebx 1800163c5: 44 8d 77 07 lea 0x7(%rdi),%r14d 1800163c9: 48 69 c0 1c 02 00 00 imul $0x21c,%rax,%rax 1800163d0: f3 0f 10 8c 08 8c 1a movss 0x41a8c(%rax,%rcx,1),%xmm1 1800163d7: 04 00 1800163d9: 0f 2f 0d 00 86 04 00 comiss 0x48600(%rip),%xmm1 # 0x18005e9e0 1800163e0: 4c 8d ac 08 88 18 04 lea 0x41888(%rax,%rcx,1),%r13 1800163e7: 00 1800163e8: 48 8d 2d 11 9c fe ff lea -0x163ef(%rip),%rbp # 0x180000000 1800163ef: 45 8d 54 24 ff lea -0x1(%r12),%r10d 1800163f4: 0f 86 ab 01 00 00 jbe 0x1800165a5 1800163fa: f3 0f 10 05 da 85 04 movss 0x485da(%rip),%xmm0 # 0x18005e9dc 180016401: 00 180016402: 0f 2f c1 comiss %xmm1,%xmm0 180016405: 0f 86 9a 01 00 00 jbe 0x1800165a5 18001640b: 39 b9 50 79 04 00 cmp %edi,0x47950(%rcx) 180016411: 0f 84 81 00 00 00 je 0x180016498 180016417: 41 8b ce mov %r14d,%ecx 18001641a: 8b d7 mov %edi,%edx 18001641c: 45 8b c4 mov %r12d,%r8d 18001641f: 2b 8e 54 79 04 00 sub 0x47954(%rsi),%ecx 180016425: d3 e3 shl %cl,%ebx 180016427: 66 66 90 data16 xchg %ax,%ax 18001642a: 66 66 90 data16 xchg %ax,%ax 18001642d: 66 66 90 data16 xchg %ax,%ax 180016430: 41 8d 0c 10 lea (%r8,%rdx,1),%ecx 180016434: d1 f9 sar $1,%ecx 180016436: 48 63 c1 movslq %ecx,%rax 180016439: 39 9c 85 00 90 09 00 cmp %ebx,0x99000(%rbp,%rax,4) 180016440: 7e 05 jle 0x180016447 180016442: 44 8b c1 mov %ecx,%r8d 180016445: eb 02 jmp 0x180016449 180016447: 8b d1 mov %ecx,%edx 180016449: 8d 42 01 lea 0x1(%rdx),%eax 18001644c: 41 3b c0 cmp %r8d,%eax 18001644f: 7c df jl 0x180016430 180016451: 48 63 c2 movslq %edx,%rax 180016454: 2b 9c 85 00 90 09 00 sub 0x99000(%rbp,%rax,4),%ebx 18001645b: 41 3b df cmp %r15d,%ebx 18001645e: 7f 19 jg 0x180016479 180016460: 8b 84 85 20 9a 09 00 mov 0x99a20(%rbp,%rax,4),%eax 180016467: 0f af c3 imul %ebx,%eax 18001646a: c1 f8 0c sar $0xc,%eax 18001646d: c1 e2 0c shl $0xc,%edx 180016470: 8d 9c 10 10 b6 fd ff lea -0x249f0(%rax,%rdx,1),%ebx 180016477: eb 2d jmp 0x1800164a6 180016479: 48 63 8c 85 20 9a 09 movslq 0x99a20(%rbp,%rax,4),%rcx 180016480: 00 180016481: 48 63 c3 movslq %ebx,%rax 180016484: 48 0f af c8 imul %rax,%rcx 180016488: 48 c1 f9 0c sar $0xc,%rcx 18001648c: c1 e2 0c shl $0xc,%edx 18001648f: 8d 9c 11 10 b6 fd ff lea -0x249f0(%rcx,%rdx,1),%ebx 180016496: eb 0e jmp 0x1800164a6 180016498: 8b 89 4c 79 04 00 mov 0x4794c(%rcx),%ecx 18001649e: d3 e3 shl %cl,%ebx 1800164a0: 03 9e 48 79 04 00 add 0x47948(%rsi),%ebx 1800164a6: 81 c3 f0 49 02 00 add $0x249f0,%ebx 1800164ac: 8b c3 mov %ebx,%eax 1800164ae: 99 cltd 1800164af: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800164b5: 03 c2 add %edx,%eax 1800164b7: c1 f8 0c sar $0xc,%eax 1800164ba: 79 04 jns 0x1800164c0 1800164bc: 8b c7 mov %edi,%eax 1800164be: eb 07 jmp 0x1800164c7 1800164c0: 41 3b c4 cmp %r12d,%eax 1800164c3: 41 0f 4d c2 cmovge %r10d,%eax 1800164c7: 44 8b 56 5c mov 0x5c(%rsi),%r10d 1800164cb: 48 63 c8 movslq %eax,%rcx 1800164ce: c1 e0 0c shl $0xc,%eax 1800164d1: 44 8b 84 8d 00 90 09 mov 0x99000(%rbp,%rcx,4),%r8d 1800164d8: 00 1800164d9: 8b 8c 8d 04 90 09 00 mov 0x99004(%rbp,%rcx,4),%ecx 1800164e0: 2b d8 sub %eax,%ebx 1800164e2: 41 2b c8 sub %r8d,%ecx 1800164e5: 0f af d9 imul %ecx,%ebx 1800164e8: 8b c3 mov %ebx,%eax 1800164ea: 99 cltd 1800164eb: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800164f1: 44 8d 0c 02 lea (%rdx,%rax,1),%r9d 1800164f5: 41 c1 f9 0c sar $0xc,%r9d 1800164f9: 45 03 c8 add %r8d,%r9d 1800164fc: 44 0f 48 cf cmovs %edi,%r9d 180016500: 41 81 c2 f0 49 02 00 add $0x249f0,%r10d 180016507: 41 8b c2 mov %r10d,%eax 18001650a: 99 cltd 18001650b: 81 e2 ff 0f 00 00 and $0xfff,%edx 180016511: 03 c2 add %edx,%eax 180016513: c1 f8 0c sar $0xc,%eax 180016516: 79 04 jns 0x18001651c 180016518: 8b c7 mov %edi,%eax 18001651a: eb 0d jmp 0x180016529 18001651c: 41 3b c4 cmp %r12d,%eax 18001651f: 41 bb 85 02 00 00 mov $0x285,%r11d 180016525: 41 0f 4d c3 cmovge %r11d,%eax 180016529: 48 63 c8 movslq %eax,%rcx 18001652c: c1 e0 0c shl $0xc,%eax 18001652f: 0f 28 d1 movaps %xmm1,%xmm2 180016532: 44 8b 84 8d 00 90 09 mov 0x99000(%rbp,%rcx,4),%r8d 180016539: 00 18001653a: 8b 8c 8d 04 90 09 00 mov 0x99004(%rbp,%rcx,4),%ecx 180016541: f3 0f 10 0d b7 81 04 movss 0x481b7(%rip),%xmm1 # 0x18005e700 180016548: 00 180016549: f3 41 0f 2a d9 cvtsi2ss %r9d,%xmm3 18001654e: f3 0f 5c ca subss %xmm2,%xmm1 180016552: 44 2b d0 sub %eax,%r10d 180016555: 41 2b c8 sub %r8d,%ecx 180016558: 44 0f af d1 imul %ecx,%r10d 18001655c: 48 8b ce mov %rsi,%rcx 18001655f: 41 8b c2 mov %r10d,%eax 180016562: 99 cltd 180016563: 81 e2 ff 0f 00 00 and $0xfff,%edx 180016569: 03 c2 add %edx,%eax 18001656b: c1 f8 0c sar $0xc,%eax 18001656e: 41 03 c0 add %r8d,%eax 180016571: 0f 48 c7 cmovs %edi,%eax 180016574: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 180016578: 8b 05 fe 2a 08 00 mov 0x82afe(%rip),%eax # 0x18009907c 18001657e: f3 0f 59 c8 mulss %xmm0,%xmm1 180016582: f3 0f 5c d9 subss %xmm1,%xmm3 180016586: f3 0f 5e da divss %xmm2,%xmm3 18001658a: f3 0f 2c d3 cvttss2si %xmm3,%edx 18001658e: 3b d0 cmp %eax,%edx 180016590: 0f 4c d0 cmovl %eax,%edx 180016593: e8 d8 f1 ff ff call 0x180015770 180016598: 41 ba 85 02 00 00 mov $0x285,%r10d 18001659e: 8b d8 mov %eax,%ebx 1800165a0: e9 3f 01 00 00 jmp 0x1800166e4 1800165a5: 45 85 c9 test %r9d,%r9d 1800165a8: 0f 84 36 01 00 00 je 0x1800166e4 1800165ae: f3 41 0f 10 85 ac 00 movss 0xac(%r13),%xmm0 1800165b5: 00 00 1800165b7: f3 0f 10 25 41 81 04 movss 0x48141(%rip),%xmm4 # 0x18005e700 1800165be: 00 1800165bf: 0f 2f c4 comiss %xmm4,%xmm0 1800165c2: 0f 82 1c 01 00 00 jb 0x1800166e4 1800165c8: f3 41 0f 10 95 b0 00 movss 0xb0(%r13),%xmm2 1800165cf: 00 00 1800165d1: 0f 2f d4 comiss %xmm4,%xmm2 1800165d4: 0f 82 0a 01 00 00 jb 0x1800166e4 1800165da: f3 41 0f 10 85 b4 00 movss 0xb4(%r13),%xmm0 1800165e1: 00 00 1800165e3: 0f 2f c5 comiss %xmm5,%xmm0 1800165e6: 0f 86 f8 00 00 00 jbe 0x1800166e4 1800165ec: f3 41 0f 10 85 bc 00 movss 0xbc(%r13),%xmm0 1800165f3: 00 00 1800165f5: 0f 2f c5 comiss %xmm5,%xmm0 1800165f8: 0f 86 e6 00 00 00 jbe 0x1800166e4 1800165fe: 48 8d 44 24 30 lea 0x30(%rsp),%rax 180016603: 4c 8d 8c 24 90 00 00 lea 0x90(%rsp),%r9 18001660a: 00 18001660b: 41 8b d0 mov %r8d,%edx 18001660e: 48 89 44 24 20 mov %rax,0x20(%rsp) 180016613: e8 08 f7 ff ff call 0x180015d20 180016618: 85 c0 test %eax,%eax 18001661a: 0f 84 be 00 00 00 je 0x1800166de 180016620: f3 41 0f 10 8d b0 00 movss 0xb0(%r13),%xmm1 180016627: 00 00 180016629: f3 0f 10 84 24 90 00 movss 0x90(%rsp),%xmm0 180016630: 00 00 180016632: 0f 2f c8 comiss %xmm0,%xmm1 180016635: 72 14 jb 0x18001664b 180016637: f3 41 0f 59 85 b4 00 mulss 0xb4(%r13),%xmm0 18001663e: 00 00 180016640: f3 41 0f 58 85 b8 00 addss 0xb8(%r13),%xmm0 180016647: 00 00 180016649: eb 12 jmp 0x18001665d 18001664b: f3 41 0f 59 85 bc 00 mulss 0xbc(%r13),%xmm0 180016652: 00 00 180016654: f3 41 0f 58 85 c0 00 addss 0xc0(%r13),%xmm0 18001665b: 00 00 18001665d: f3 41 0f 10 95 ac 00 movss 0xac(%r13),%xmm2 180016664: 00 00 180016666: 0f 2f ca comiss %xmm2,%xmm1 180016669: 72 14 jb 0x18001667f 18001666b: f3 41 0f 59 95 b4 00 mulss 0xb4(%r13),%xmm2 180016672: 00 00 180016674: f3 41 0f 58 95 b8 00 addss 0xb8(%r13),%xmm2 18001667b: 00 00 18001667d: eb 12 jmp 0x180016691 18001667f: f3 41 0f 59 95 bc 00 mulss 0xbc(%r13),%xmm2 180016686: 00 00 180016688: f3 41 0f 58 95 c0 00 addss 0xc0(%r13),%xmm2 18001668f: 00 00 180016691: 8b d3 mov %ebx,%edx 180016693: 48 8b ce mov %rsi,%rcx 180016696: e8 45 f0 ff ff call 0x1800156e0 18001669b: 8b 54 24 30 mov 0x30(%rsp),%edx 18001669f: 48 8b ce mov %rsi,%rcx 1800166a2: 44 8b d8 mov %eax,%r11d 1800166a5: e8 36 f0 ff ff call 0x1800156e0 1800166aa: 41 8b cb mov %r11d,%ecx 1800166ad: 2b c8 sub %eax,%ecx 1800166af: f3 0f 5e c2 divss %xmm2,%xmm0 1800166b3: f3 0f 2a c9 cvtsi2ss %ecx,%xmm1 1800166b7: 48 8b ce mov %rsi,%rcx 1800166ba: f3 0f 5c e0 subss %xmm0,%xmm4 1800166be: f3 41 0f 2a c3 cvtsi2ss %r11d,%xmm0 1800166c3: f3 0f 59 cc mulss %xmm4,%xmm1 1800166c7: f3 0f 58 c8 addss %xmm0,%xmm1 1800166cb: f3 0f 2c d1 cvttss2si %xmm1,%edx 1800166cf: e8 9c f0 ff ff call 0x180015770 1800166d4: 41 ba 85 02 00 00 mov $0x285,%r10d 1800166da: 8b d8 mov %eax,%ebx 1800166dc: eb 06 jmp 0x1800166e4 1800166de: 41 ba 85 02 00 00 mov $0x285,%r10d 1800166e4: 39 be 50 79 04 00 cmp %edi,0x47950(%rsi) 1800166ea: 74 7a je 0x180016766 1800166ec: 44 2b b6 54 79 04 00 sub 0x47954(%rsi),%r14d 1800166f3: 8b d7 mov %edi,%edx 1800166f5: 45 8b c4 mov %r12d,%r8d 1800166f8: 41 0f b6 ce movzbl %r14b,%ecx 1800166fc: d3 e3 shl %cl,%ebx 1800166fe: 66 90 xchg %ax,%ax 180016700: 41 8d 0c 10 lea (%r8,%rdx,1),%ecx 180016704: d1 f9 sar $1,%ecx 180016706: 48 63 c1 movslq %ecx,%rax 180016709: 39 9c 85 00 90 09 00 cmp %ebx,0x99000(%rbp,%rax,4) 180016710: 7e 05 jle 0x180016717 180016712: 44 8b c1 mov %ecx,%r8d 180016715: eb 02 jmp 0x180016719 180016717: 8b d1 mov %ecx,%edx 180016719: 8d 42 01 lea 0x1(%rdx),%eax 18001671c: 41 3b c0 cmp %r8d,%eax 18001671f: 7c df jl 0x180016700 180016721: 48 63 c2 movslq %edx,%rax 180016724: 2b 9c 85 00 90 09 00 sub 0x99000(%rbp,%rax,4),%ebx 18001672b: 41 3b df cmp %r15d,%ebx 18001672e: 7f 19 jg 0x180016749 180016730: 8b 84 85 20 9a 09 00 mov 0x99a20(%rbp,%rax,4),%eax 180016737: 0f af c3 imul %ebx,%eax 18001673a: c1 f8 0c sar $0xc,%eax 18001673d: c1 e2 0c shl $0xc,%edx 180016740: 8d 9c 10 10 b6 fd ff lea -0x249f0(%rax,%rdx,1),%ebx 180016747: eb 1d jmp 0x180016766 180016749: 48 63 8c 85 20 9a 09 movslq 0x99a20(%rbp,%rax,4),%rcx 180016750: 00 180016751: 48 63 c3 movslq %ebx,%rax 180016754: 48 0f af c8 imul %rax,%rcx 180016758: 48 c1 f9 0c sar $0xc,%rcx 18001675c: c1 e2 0c shl $0xc,%edx 18001675f: 8d 9c 11 10 b6 fd ff lea -0x249f0(%rcx,%rdx,1),%ebx 180016766: 41 8b 4d 3c mov 0x3c(%r13),%ecx 18001676a: 8b d7 mov %edi,%edx 18001676c: 83 e9 01 sub $0x1,%ecx 18001676f: 74 13 je 0x180016784 180016771: 49 8d 45 40 lea 0x40(%r13),%rax 180016775: 3b 18 cmp (%rax),%ebx 180016777: 7e 0b jle 0x180016784 180016779: 83 c2 01 add $0x1,%edx 18001677c: 48 83 c0 04 add $0x4,%rax 180016780: 3b d1 cmp %ecx,%edx 180016782: 72 f1 jb 0x180016775 180016784: 45 8b 45 38 mov 0x38(%r13),%r8d 180016788: 41 0f b6 4d 30 movzbl 0x30(%r13),%ecx 18001678d: 03 d2 add %edx,%edx 18001678f: 4d 63 b4 95 d4 00 00 movslq 0xd4(%r13,%rdx,4),%r14 180016796: 00 180016797: 45 2b 45 34 sub 0x34(%r13),%r8d 18001679b: 48 63 c3 movslq %ebx,%rax 18001679e: 4c 0f af f0 imul %rax,%r14 1800167a2: 8d 42 01 lea 0x1(%rdx),%eax 1800167a5: 8b 56 54 mov 0x54(%rsi),%edx 1800167a8: 49 d3 fe sar %cl,%r14 1800167ab: 44 03 c2 add %edx,%r8d 1800167ae: 45 03 b4 85 d4 00 00 add 0xd4(%r13,%rax,4),%r14d 1800167b5: 00 1800167b6: 39 7e 64 cmp %edi,0x64(%rsi) 1800167b9: 74 26 je 0x1800167e1 1800167bb: 44 2b 46 58 sub 0x58(%rsi),%r8d 1800167bf: 41 81 f8 e8 03 00 00 cmp $0x3e8,%r8d 1800167c6: 7e 08 jle 0x1800167d0 1800167c8: 41 b8 e8 03 00 00 mov $0x3e8,%r8d 1800167ce: eb 35 jmp 0x180016805 1800167d0: 41 81 f8 78 ec ff ff cmp $0xffffec78,%r8d 1800167d7: 7d 2c jge 0x180016805 1800167d9: 41 b8 78 ec ff ff mov $0xffffec78,%r8d 1800167df: eb 24 jmp 0x180016805 1800167e1: 8b 46 58 mov 0x58(%rsi),%eax 1800167e4: 41 2b c0 sub %r8d,%eax 1800167e7: 3d e8 03 00 00 cmp $0x3e8,%eax 1800167ec: 44 8b c0 mov %eax,%r8d 1800167ef: 7e 08 jle 0x1800167f9 1800167f1: 41 b8 e8 03 00 00 mov $0x3e8,%r8d 1800167f7: eb 0c jmp 0x180016805 1800167f9: b8 18 fc ff ff mov $0xfffffc18,%eax 1800167fe: 44 3b c0 cmp %eax,%r8d 180016801: 44 0f 4c c0 cmovl %eax,%r8d 180016805: 8b 4e 58 mov 0x58(%rsi),%ecx 180016808: 8b 46 5c mov 0x5c(%rsi),%eax 18001680b: 2b c2 sub %edx,%eax 18001680d: 44 8d b9 f0 49 02 00 lea 0x249f0(%rcx),%r15d 180016814: 03 c0 add %eax,%eax 180016816: 2b 46 60 sub 0x60(%rsi),%eax 180016819: 03 c1 add %ecx,%eax 18001681b: 44 03 c0 add %eax,%r8d 18001681e: 41 8b c7 mov %r15d,%eax 180016821: 99 cltd 180016822: 81 e2 ff 0f 00 00 and $0xfff,%edx 180016828: 03 c2 add %edx,%eax 18001682a: c1 f8 0c sar $0xc,%eax 18001682d: 44 8b d8 mov %eax,%r11d 180016830: 79 05 jns 0x180016837 180016832: 44 8b df mov %edi,%r11d 180016835: eb 07 jmp 0x18001683e 180016837: 41 3b c4 cmp %r12d,%eax 18001683a: 45 0f 4d da cmovge %r10d,%r11d 18001683e: 43 8d 1c 07 lea (%r15,%r8,1),%ebx 180016842: 8b c3 mov %ebx,%eax 180016844: 99 cltd 180016845: 81 e2 ff 0f 00 00 and $0xfff,%edx 18001684b: 03 c2 add %edx,%eax 18001684d: c1 f8 0c sar $0xc,%eax 180016850: 79 04 jns 0x180016856 180016852: 8b c7 mov %edi,%eax 180016854: eb 07 jmp 0x18001685d 180016856: 41 3b c4 cmp %r12d,%eax 180016859: 41 0f 4d c2 cmovge %r10d,%eax 18001685d: 44 3b d8 cmp %eax,%r11d 180016860: 75 24 jne 0x180016886 180016862: 49 63 cb movslq %r11d,%rcx 180016865: 8b 84 8d 04 90 09 00 mov 0x99004(%rbp,%rcx,4),%eax 18001686c: 2b 84 8d 00 90 09 00 sub 0x99000(%rbp,%rcx,4),%eax 180016873: 41 0f af c0 imul %r8d,%eax 180016877: 99 cltd 180016878: 81 e2 ff 0f 00 00 and $0xfff,%edx 18001687e: 8d 1c 02 lea (%rdx,%rax,1),%ebx 180016881: c1 fb 0c sar $0xc,%ebx 180016884: eb 64 jmp 0x1800168ea 180016886: 48 63 c8 movslq %eax,%rcx 180016889: c1 e0 0c shl $0xc,%eax 18001688c: 4d 63 c3 movslq %r11d,%r8 18001688f: 44 8b 8c 8d 00 90 09 mov 0x99000(%rbp,%rcx,4),%r9d 180016896: 00 180016897: 8b 8c 8d 04 90 09 00 mov 0x99004(%rbp,%rcx,4),%ecx 18001689e: 46 8b 94 85 00 90 09 mov 0x99000(%rbp,%r8,4),%r10d 1800168a5: 00 1800168a6: 2b d8 sub %eax,%ebx 1800168a8: 41 2b c9 sub %r9d,%ecx 1800168ab: 41 c1 e3 0c shl $0xc,%r11d 1800168af: 45 2b fb sub %r11d,%r15d 1800168b2: 0f af d9 imul %ecx,%ebx 1800168b5: 42 8b 8c 85 04 90 09 mov 0x99004(%rbp,%r8,4),%ecx 1800168bc: 00 1800168bd: 8b c3 mov %ebx,%eax 1800168bf: 99 cltd 1800168c0: 41 2b ca sub %r10d,%ecx 1800168c3: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800168c9: 44 0f af f9 imul %ecx,%r15d 1800168cd: 8d 1c 02 lea (%rdx,%rax,1),%ebx 1800168d0: 41 8b c7 mov %r15d,%eax 1800168d3: 99 cltd 1800168d4: c1 fb 0c sar $0xc,%ebx 1800168d7: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800168dd: 03 c2 add %edx,%eax 1800168df: c1 f8 0c sar $0xc,%eax 1800168e2: 2b d8 sub %eax,%ebx 1800168e4: 41 2b da sub %r10d,%ebx 1800168e7: 41 03 d9 add %r9d,%ebx 1800168ea: 39 bc 24 a8 00 00 00 cmp %edi,0xa8(%rsp) 1800168f1: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 1800168f6: 0f 84 b9 01 00 00 je 0x180016ab5 1800168fc: f3 0f 10 8e a8 00 00 movss 0xa8(%rsi),%xmm1 180016903: 00 180016904: 0f 29 74 24 40 movaps %xmm6,0x40(%rsp) 180016909: 0f 2e cd ucomiss %xmm5,%xmm1 18001690c: 7a 02 jp 0x180016910 18001690e: 74 67 je 0x180016977 180016910: 41 8b 85 0c 02 00 00 mov 0x20c(%r13),%eax 180016917: 8b 8e b8 4c 04 00 mov 0x44cb8(%rsi),%ecx 18001691d: 41 2b 85 08 02 00 00 sub 0x208(%r13),%eax 180016924: 3d 50 c3 00 00 cmp $0xc350,%eax 180016929: 7f 16 jg 0x180016941 18001692b: b8 40 9c 00 00 mov $0x9c40,%eax 180016930: 3b c8 cmp %eax,%ecx 180016932: 0f 4f c8 cmovg %eax,%ecx 180016935: b8 88 13 00 00 mov $0x1388,%eax 18001693a: 3b c8 cmp %eax,%ecx 18001693c: 0f 4c c8 cmovl %eax,%ecx 18001693f: eb 14 jmp 0x180016955 180016941: b8 80 38 01 00 mov $0x13880,%eax 180016946: 3b c8 cmp %eax,%ecx 180016948: 0f 4f c8 cmovg %eax,%ecx 18001694b: b8 80 c7 fe ff mov $0xfffec780,%eax 180016950: 3b c8 cmp %eax,%ecx 180016952: 0f 4c c8 cmovl %eax,%ecx 180016955: 2b 8e a4 00 00 00 sub 0xa4(%rsi),%ecx 18001695b: ba b8 88 00 00 mov $0x88b8,%edx 180016960: f3 0f 2a c1 cvtsi2ss %ecx,%xmm0 180016964: 48 8b ce mov %rsi,%rcx 180016967: f3 0f 59 c1 mulss %xmm1,%xmm0 18001696b: f3 44 0f 2c c0 cvttss2si %xmm0,%r8d 180016970: e8 cb ef ff ff call 0x180015940 180016975: 03 d8 add %eax,%ebx 180016977: f3 41 0f 10 b5 14 02 movss 0x214(%r13),%xmm6 18001697e: 00 00 180016980: 0f 2e f5 ucomiss %xmm5,%xmm6 180016983: 7a 06 jp 0x18001698b 180016985: 0f 84 25 01 00 00 je 0x180016ab0 18001698b: 44 8b 86 c0 1f 04 00 mov 0x41fc0(%rsi),%r8d 180016992: 44 8b 4c 24 34 mov 0x34(%rsp),%r9d 180016997: 33 d2 xor %edx,%edx 180016999: 41 8b c1 mov %r9d,%eax 18001699c: 41 8b c8 mov %r8d,%ecx 18001699f: 41 f7 f0 div %r8d 1800169a2: 41 d1 e8 shr $1,%r8d 1800169a5: 0f af c8 imul %eax,%ecx 1800169a8: 44 2b c9 sub %ecx,%r9d 1800169ab: 8b 8e c4 1f 04 00 mov 0x41fc4(%rsi),%ecx 1800169b1: 45 2b c8 sub %r8d,%r9d 1800169b4: d1 e9 shr $1,%ecx 1800169b6: 2b c1 sub %ecx,%eax 1800169b8: 45 0f af c9 imul %r9d,%r9d 1800169bc: 0f af c0 imul %eax,%eax 1800169bf: 44 03 c8 add %eax,%r9d 1800169c2: f3 41 0f 2a c1 cvtsi2ss %r9d,%xmm0 1800169c7: e8 f4 a8 03 00 call 0x1800512c0 1800169cc: f3 0f 10 0d 04 80 04 movss 0x48004(%rip),%xmm1 # 0x18005e9d8 1800169d3: 00 1800169d4: 45 8d 8e f0 49 02 00 lea 0x249f0(%r14),%r9d 1800169db: 41 8b c1 mov %r9d,%eax 1800169de: 99 cltd 1800169df: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800169e5: f3 0f 59 c6 mulss %xmm6,%xmm0 1800169e9: 03 c2 add %edx,%eax 1800169eb: c1 f8 0c sar $0xc,%eax 1800169ee: f3 0f 5c c8 subss %xmm0,%xmm1 1800169f2: 79 0a jns 0x1800169fe 1800169f4: 8b c7 mov %edi,%eax 1800169f6: 41 bb 85 02 00 00 mov $0x285,%r11d 1800169fc: eb 0d jmp 0x180016a0b 1800169fe: 41 3b c4 cmp %r12d,%eax 180016a01: 41 bb 85 02 00 00 mov $0x285,%r11d 180016a07: 41 0f 4d c3 cmovge %r11d,%eax 180016a0b: 48 63 c8 movslq %eax,%rcx 180016a0e: c1 e0 0c shl $0xc,%eax 180016a11: 44 8b 84 8d 00 90 09 mov 0x99000(%rbp,%rcx,4),%r8d 180016a18: 00 180016a19: 8b 8c 8d 04 90 09 00 mov 0x99004(%rbp,%rcx,4),%ecx 180016a20: 44 2b c8 sub %eax,%r9d 180016a23: 41 2b c8 sub %r8d,%ecx 180016a26: 44 0f af c9 imul %ecx,%r9d 180016a2a: 41 8b c1 mov %r9d,%eax 180016a2d: 99 cltd 180016a2e: 81 e2 ff 0f 00 00 and $0xfff,%edx 180016a34: 44 8d 14 02 lea (%rdx,%rax,1),%r10d 180016a38: 41 c1 fa 0c sar $0xc,%r10d 180016a3c: 45 03 d0 add %r8d,%r10d 180016a3f: 44 8b 46 60 mov 0x60(%rsi),%r8d 180016a43: 44 0f 48 d7 cmovs %edi,%r10d 180016a47: 41 81 c0 f0 49 02 00 add $0x249f0,%r8d 180016a4e: 41 8b c0 mov %r8d,%eax 180016a51: 99 cltd 180016a52: 81 e2 ff 0f 00 00 and $0xfff,%edx 180016a58: 03 c2 add %edx,%eax 180016a5a: c1 f8 0c sar $0xc,%eax 180016a5d: 79 04 jns 0x180016a63 180016a5f: 8b c7 mov %edi,%eax 180016a61: eb 07 jmp 0x180016a6a 180016a63: 41 3b c4 cmp %r12d,%eax 180016a66: 41 0f 4d c3 cmovge %r11d,%eax 180016a6a: 48 63 c8 movslq %eax,%rcx 180016a6d: c1 e0 0c shl $0xc,%eax 180016a70: 44 8b 8c 8d 00 90 09 mov 0x99000(%rbp,%rcx,4),%r9d 180016a77: 00 180016a78: 8b 8c 8d 04 90 09 00 mov 0x99004(%rbp,%rcx,4),%ecx 180016a7f: 44 2b c0 sub %eax,%r8d 180016a82: 41 2b c9 sub %r9d,%ecx 180016a85: 44 0f af c1 imul %ecx,%r8d 180016a89: 41 8b c0 mov %r8d,%eax 180016a8c: 99 cltd 180016a8d: 81 e2 ff 0f 00 00 and $0xfff,%edx 180016a93: 03 c2 add %edx,%eax 180016a95: c1 f8 0c sar $0xc,%eax 180016a98: 41 03 c1 add %r9d,%eax 180016a9b: 0f 48 c7 cmovs %edi,%eax 180016a9e: 44 2b d0 sub %eax,%r10d 180016aa1: f3 41 0f 2a c2 cvtsi2ss %r10d,%xmm0 180016aa6: f3 0f 59 c1 mulss %xmm1,%xmm0 180016aaa: f3 0f 2c c0 cvttss2si %xmm0,%eax 180016aae: 03 d8 add %eax,%ebx 180016ab0: 0f 28 74 24 40 movaps 0x40(%rsp),%xmm6 180016ab5: 44 8b c3 mov %ebx,%r8d 180016ab8: 41 8b d6 mov %r14d,%edx 180016abb: 48 8b ce mov %rsi,%rcx 180016abe: e8 7d ef ff ff call 0x180015a40 180016ac3: 4c 8b 6c 24 58 mov 0x58(%rsp),%r13 180016ac8: 48 8b 9c 24 98 00 00 mov 0x98(%rsp),%rbx 180016acf: 00 180016ad0: 41 03 c6 add %r14d,%eax 180016ad3: 48 83 c4 60 add $0x60,%rsp 180016ad7: 41 5e pop %r14 180016ad9: 41 5c pop %r12 180016adb: 5f pop %rdi 180016adc: 5e pop %rsi 180016add: 5d pop %rbp 180016ade: c3 ret 180016adf: cc int3 180016ae0: 48 8b c4 mov %rsp,%rax 180016ae3: 41 54 push %r12 180016ae5: 41 55 push %r13 180016ae7: 41 56 push %r14 180016ae9: 48 83 ec 60 sub $0x60,%rsp 180016aed: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180016af4: ff ff 180016af6: 48 89 58 08 mov %rbx,0x8(%rax) 180016afa: 48 89 70 10 mov %rsi,0x10(%rax) 180016afe: 48 89 78 18 mov %rdi,0x18(%rax) 180016b02: 48 8b d9 mov %rcx,%rbx 180016b05: 45 33 f6 xor %r14d,%r14d 180016b08: 44 89 b1 48 13 04 00 mov %r14d,0x41348(%rcx) 180016b0f: 41 8b fe mov %r14d,%edi 180016b12: 83 b9 58 15 04 00 02 cmpl $0x2,0x41558(%rcx) 180016b19: 74 22 je 0x180016b3d 180016b1b: 8b 51 54 mov 0x54(%rcx),%edx 180016b1e: 48 81 c1 68 15 04 00 add $0x41568,%rcx 180016b25: 3b 11 cmp (%rcx),%edx 180016b27: 7e 14 jle 0x180016b3d 180016b29: 83 c7 01 add $0x1,%edi 180016b2c: 48 83 c1 04 add $0x4,%rcx 180016b30: 8b 83 58 15 04 00 mov 0x41558(%rbx),%eax 180016b36: 83 e8 02 sub $0x2,%eax 180016b39: 3b f8 cmp %eax,%edi 180016b3b: 72 e8 jb 0x180016b25 180016b3d: 89 bb 40 18 04 00 mov %edi,0x41840(%rbx) 180016b43: 8b 83 54 15 04 00 mov 0x41554(%rbx),%eax 180016b49: 8d 4c 40 ff lea -0x1(%rax,%rax,2),%ecx 180016b4d: 0f af 8b 38 79 04 00 imul 0x47938(%rbx),%ecx 180016b54: 8b 83 60 15 04 00 mov 0x41560(%rbx),%eax 180016b5a: 44 8d 2c 48 lea (%rax,%rcx,2),%r13d 180016b5e: 44 03 ab 5c 15 04 00 add 0x4155c(%rbx),%r13d 180016b65: 8b 83 40 18 04 00 mov 0x41840(%rbx),%eax 180016b6b: 83 c0 01 add $0x1,%eax 180016b6e: 3b f8 cmp %eax,%edi 180016b70: 0f 87 50 01 00 00 ja 0x180016cc6 180016b76: 8b f7 mov %edi,%esi 180016b78: 83 bc b3 b8 16 04 00 cmpl $0x0,0x416b8(%rbx,%rsi,4) 180016b7f: 00 180016b80: 0f 85 38 01 00 00 jne 0x180016cbe 180016b86: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180016b8b: e8 a8 95 00 00 call 0x180020138 180016b90: 90 nop 180016b91: 48 8d 93 4c 13 04 00 lea 0x4134c(%rbx),%rdx 180016b98: 45 33 c9 xor %r9d,%r9d 180016b9b: 45 8d 41 40 lea 0x40(%r9),%r8d 180016b9f: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180016ba4: e8 c3 9e 00 00 call 0x180020a6c 180016ba9: 85 c0 test %eax,%eax 180016bab: 75 0f jne 0x180016bbc 180016bad: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180016bb2: e8 ed 97 00 00 call 0x1800203a4 180016bb7: e9 87 01 00 00 jmp 0x180016d43 180016bbc: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180016bc1: e8 66 83 00 00 call 0x18001ef2c 180016bc6: 90 nop 180016bc7: 8b 94 b3 08 17 04 00 mov 0x41708(%rbx,%rsi,4),%edx 180016bce: 45 33 c0 xor %r8d,%r8d 180016bd1: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180016bd6: e8 49 92 00 00 call 0x18001fe24 180016bdb: 8b 94 b3 58 17 04 00 mov 0x41758(%rbx,%rsi,4),%edx 180016be2: 48 03 93 a0 16 04 00 add 0x416a0(%rbx),%rdx 180016be9: 45 8b c5 mov %r13d,%r8d 180016bec: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180016bf1: e8 76 91 00 00 call 0x18001fd6c 180016bf6: 41 bc 01 00 00 00 mov $0x1,%r12d 180016bfc: 41 3b c5 cmp %r13d,%eax 180016bff: 45 0f 45 e6 cmovne %r14d,%r12d 180016c03: 83 bc b3 54 16 04 00 cmpl $0x0,0x41654(%rbx,%rsi,4) 180016c0a: 00 180016c0b: 76 62 jbe 0x180016c6f 180016c0d: 8b 83 58 15 04 00 mov 0x41558(%rbx),%eax 180016c13: 83 e8 02 sub $0x2,%eax 180016c16: 3b f8 cmp %eax,%edi 180016c18: 77 55 ja 0x180016c6f 180016c1a: 8b 94 b3 a8 17 04 00 mov 0x417a8(%rbx,%rsi,4),%edx 180016c21: 45 33 c0 xor %r8d,%r8d 180016c24: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180016c29: e8 f6 91 00 00 call 0x18001fe24 180016c2e: 8b 84 b3 54 16 04 00 mov 0x41654(%rbx,%rsi,4),%eax 180016c35: 44 8d 04 80 lea (%rax,%rax,4),%r8d 180016c39: 41 c1 e0 03 shl $0x3,%r8d 180016c3d: 8b 94 b3 f4 17 04 00 mov 0x417f4(%rbx,%rsi,4),%edx 180016c44: 48 03 93 b0 16 04 00 add 0x416b0(%rbx),%rdx 180016c4b: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180016c50: e8 17 91 00 00 call 0x18001fd6c 180016c55: 8b 8c b3 54 16 04 00 mov 0x41654(%rbx,%rsi,4),%ecx 180016c5c: 8d 14 89 lea (%rcx,%rcx,4),%edx 180016c5f: 8d 0c 12 lea (%rdx,%rdx,1),%ecx 180016c62: 48 c1 e1 02 shl $0x2,%rcx 180016c66: 8b c0 mov %eax,%eax 180016c68: 48 3b c1 cmp %rcx,%rax 180016c6b: 45 0f 45 e6 cmovne %r14d,%r12d 180016c6f: e8 20 83 00 00 call 0x18001ef94 180016c74: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180016c79: e8 32 94 00 00 call 0x1800200b0 180016c7e: 45 85 e4 test %r12d,%r12d 180016c81: 74 17 je 0x180016c9a 180016c83: c7 84 b3 b8 16 04 00 movl $0x1,0x416b8(%rbx,%rsi,4) 180016c8a: 01 00 00 00 180016c8e: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180016c93: e8 0c 97 00 00 call 0x1800203a4 180016c98: eb 24 jmp 0x180016cbe 180016c9a: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180016c9f: e8 00 97 00 00 call 0x1800203a4 180016ca4: e9 9a 00 00 00 jmp 0x180016d43 180016ca9: e8 e6 82 00 00 call 0x18001ef94 180016cae: 90 nop 180016caf: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180016cb4: e8 eb 96 00 00 call 0x1800203a4 180016cb9: e9 85 00 00 00 jmp 0x180016d43 180016cbe: 83 c7 01 add $0x1,%edi 180016cc1: e9 9f fe ff ff jmp 0x180016b65 180016cc6: 44 8b 8b 40 18 04 00 mov 0x41840(%rbx),%r9d 180016ccd: 4c 8b 83 a0 16 04 00 mov 0x416a0(%rbx),%r8 180016cd4: 42 8b 8c 8b 58 17 04 mov 0x41758(%rbx,%r9,4),%ecx 180016cdb: 00 180016cdc: 49 03 c8 add %r8,%rcx 180016cdf: 48 89 8b 48 18 04 00 mov %rcx,0x41848(%rbx) 180016ce6: 8b 93 54 15 04 00 mov 0x41554(%rbx),%edx 180016cec: 83 ea 01 sub $0x1,%edx 180016cef: 0f af 93 38 79 04 00 imul 0x47938(%rbx),%edx 180016cf6: 8b 83 5c 15 04 00 mov 0x4155c(%rbx),%eax 180016cfc: 48 d1 e8 shr $1,%rax 180016cff: 48 03 d0 add %rax,%rdx 180016d02: 48 8d 04 51 lea (%rcx,%rdx,2),%rax 180016d06: 48 89 83 60 18 04 00 mov %rax,0x41860(%rbx) 180016d0d: 41 8d 41 01 lea 0x1(%r9),%eax 180016d11: 8b 8c 83 58 17 04 00 mov 0x41758(%rbx,%rax,4),%ecx 180016d18: 49 03 c8 add %r8,%rcx 180016d1b: 48 89 8b 50 18 04 00 mov %rcx,0x41850(%rbx) 180016d22: 48 8d 04 51 lea (%rcx,%rdx,2),%rax 180016d26: 48 89 83 68 18 04 00 mov %rax,0x41868(%rbx) 180016d2d: 42 8b 84 8b f4 17 04 mov 0x417f4(%rbx,%r9,4),%eax 180016d34: 00 180016d35: 48 03 83 b0 16 04 00 add 0x416b0(%rbx),%rax 180016d3c: 48 89 83 78 18 04 00 mov %rax,0x41878(%rbx) 180016d43: 4c 8d 5c 24 60 lea 0x60(%rsp),%r11 180016d48: 49 8b 5b 20 mov 0x20(%r11),%rbx 180016d4c: 49 8b 73 28 mov 0x28(%r11),%rsi 180016d50: 49 8b 7b 30 mov 0x30(%r11),%rdi 180016d54: 49 8b e3 mov %r11,%rsp 180016d57: 41 5e pop %r14 180016d59: 41 5d pop %r13 180016d5b: 41 5c pop %r12 180016d5d: c3 ret 180016d5e: cc int3 180016d5f: cc int3 180016d60: 40 55 rex push %rbp 180016d62: 48 83 ec 20 sub $0x20,%rsp 180016d66: 48 8b ea mov %rdx,%rbp 180016d69: 48 8d 4d 40 lea 0x40(%rbp),%rcx 180016d6d: e8 32 96 00 00 call 0x1800203a4 180016d72: 48 83 c4 20 add $0x20,%rsp 180016d76: 5d pop %rbp 180016d77: c3 ret 180016d78: cc int3 180016d79: cc int3 180016d7a: cc int3 180016d7b: cc int3 180016d7c: cc int3 180016d7d: cc int3 180016d7e: cc int3 180016d7f: cc int3 180016d80: 40 55 rex push %rbp 180016d82: 48 83 ec 20 sub $0x20,%rsp 180016d86: 48 8b ea mov %rdx,%rbp 180016d89: 48 8d 4d 30 lea 0x30(%rbp),%rcx 180016d8d: e8 5e 45 ff ff call 0x18000b2f0 180016d92: 48 83 c4 20 add $0x20,%rsp 180016d96: 5d pop %rbp 180016d97: c3 ret 180016d98: cc int3 180016d99: cc int3 180016d9a: cc int3 180016d9b: cc int3 180016d9c: cc int3 180016d9d: cc int3 180016d9e: cc int3 180016d9f: cc int3 180016da0: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180016da5: 55 push %rbp 180016da6: 48 83 ec 20 sub $0x20,%rsp 180016daa: 48 8b ea mov %rdx,%rbp 180016dad: 48 8b 45 28 mov 0x28(%rbp),%rax 180016db1: 48 89 45 38 mov %rax,0x38(%rbp) 180016db5: 48 8d 4d 40 lea 0x40(%rbp),%rcx 180016db9: e8 f2 92 00 00 call 0x1800200b0 180016dbe: 90 nop 180016dbf: 48 8d 05 e3 fe ff ff lea -0x11d(%rip),%rax # 0x180016ca9 180016dc6: eb 00 jmp 0x180016dc8 180016dc8: 48 83 c4 20 add $0x20,%rsp 180016dcc: 5d pop %rbp 180016dcd: c3 ret 180016dce: cc int3 180016dcf: cc int3 180016dd0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180016dd5: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180016dda: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 180016ddf: 8b 79 54 mov 0x54(%rcx),%edi 180016de2: 33 f6 xor %esi,%esi 180016de4: 4d 8b d0 mov %r8,%r10 180016de7: 3b b9 64 15 04 00 cmp 0x41564(%rcx),%edi 180016ded: 4c 8b da mov %rdx,%r11 180016df0: 48 8b d9 mov %rcx,%rbx 180016df3: 7c 12 jl 0x180016e07 180016df5: 8b 81 58 15 04 00 mov 0x41558(%rcx),%eax 180016dfb: 83 e8 01 sub $0x1,%eax 180016dfe: 3b bc 81 64 15 04 00 cmp 0x41564(%rcx,%rax,4),%edi 180016e05: 7e 05 jle 0x180016e0c 180016e07: be 01 00 00 00 mov $0x1,%esi 180016e0c: 8b 89 40 18 04 00 mov 0x41840(%rcx),%ecx 180016e12: 44 8b 84 8b 64 15 04 mov 0x41564(%rbx,%rcx,4),%r8d 180016e19: 00 180016e1a: 83 c1 01 add $0x1,%ecx 180016e1d: 8b 8c 8b 64 15 04 00 mov 0x41564(%rbx,%rcx,4),%ecx 180016e24: 41 2b f8 sub %r8d,%edi 180016e27: 41 2b c8 sub %r8d,%ecx 180016e2a: c1 e7 0c shl $0xc,%edi 180016e2d: 8b c7 mov %edi,%eax 180016e2f: 99 cltd 180016e30: f7 f9 idiv %ecx 180016e32: 3d 00 40 00 00 cmp $0x4000,%eax 180016e37: 44 8b c0 mov %eax,%r8d 180016e3a: 7c 08 jl 0x180016e44 180016e3c: 41 b8 ff 3f 00 00 mov $0x3fff,%r8d 180016e42: eb 10 jmp 0x180016e54 180016e44: b8 01 c0 ff ff mov $0xffffc001,%eax 180016e49: 41 81 f8 00 c0 ff ff cmp $0xffffc000,%r8d 180016e50: 44 0f 4e c0 cmovle %eax,%r8d 180016e54: 85 f6 test %esi,%esi 180016e56: 8b 54 24 28 mov 0x28(%rsp),%edx 180016e5a: 75 4e jne 0x180016eaa 180016e5c: 85 d2 test %edx,%edx 180016e5e: 0f 84 98 00 00 00 je 0x180016efc 180016e64: 66 66 66 90 data16 data16 xchg %ax,%ax 180016e68: 66 66 66 90 data16 data16 xchg %ax,%ax 180016e6c: 66 66 66 90 data16 data16 xchg %ax,%ax 180016e70: 41 0f bf 0b movswl (%r11),%ecx 180016e74: 41 0f bf 02 movswl (%r10),%eax 180016e78: 49 83 c1 02 add $0x2,%r9 180016e7c: 2b c1 sub %ecx,%eax 180016e7e: 49 83 c3 02 add $0x2,%r11 180016e82: 49 83 c2 02 add $0x2,%r10 180016e86: 41 0f af c0 imul %r8d,%eax 180016e8a: c1 f8 0c sar $0xc,%eax 180016e8d: 66 03 c1 add %cx,%ax 180016e90: 83 c2 ff add $0xffffffff,%edx 180016e93: 66 41 89 41 fe mov %ax,-0x2(%r9) 180016e98: 75 d6 jne 0x180016e70 180016e9a: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 180016e9f: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 180016ea4: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 180016ea9: c3 ret 180016eaa: 85 d2 test %edx,%edx 180016eac: 74 4e je 0x180016efc 180016eae: bb 00 80 ff ff mov $0xffff8000,%ebx 180016eb3: 90 nop 180016eb4: 66 66 66 90 data16 data16 xchg %ax,%ax 180016eb8: 66 66 66 90 data16 data16 xchg %ax,%ax 180016ebc: 66 66 66 90 data16 data16 xchg %ax,%ax 180016ec0: 41 0f bf 03 movswl (%r11),%eax 180016ec4: 41 0f bf 0a movswl (%r10),%ecx 180016ec8: 49 83 c3 02 add $0x2,%r11 180016ecc: 2b c8 sub %eax,%ecx 180016ece: 49 83 c2 02 add $0x2,%r10 180016ed2: 41 0f af c8 imul %r8d,%ecx 180016ed6: c1 f9 0c sar $0xc,%ecx 180016ed9: 03 c8 add %eax,%ecx 180016edb: 81 f9 ff 7f 00 00 cmp $0x7fff,%ecx 180016ee1: 7e 07 jle 0x180016eea 180016ee3: b9 ff 7f 00 00 mov $0x7fff,%ecx 180016ee8: eb 05 jmp 0x180016eef 180016eea: 3b cb cmp %ebx,%ecx 180016eec: 0f 4c cb cmovl %ebx,%ecx 180016eef: 66 41 89 09 mov %cx,(%r9) 180016ef3: 49 83 c1 02 add $0x2,%r9 180016ef7: 83 c2 ff add $0xffffffff,%edx 180016efa: 75 c4 jne 0x180016ec0 180016efc: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 180016f01: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 180016f06: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 180016f0b: c3 ret 180016f0c: cc int3 180016f0d: cc int3 180016f0e: cc int3 180016f0f: cc int3 180016f10: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180016f15: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180016f1a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180016f1f: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180016f24: 8b 79 54 mov 0x54(%rcx),%edi 180016f27: 33 ed xor %ebp,%ebp 180016f29: 4d 8b d0 mov %r8,%r10 180016f2c: 3b b9 64 15 04 00 cmp 0x41564(%rcx),%edi 180016f32: 4c 8b da mov %rdx,%r11 180016f35: 48 8b d9 mov %rcx,%rbx 180016f38: 8b f5 mov %ebp,%esi 180016f3a: 7c 12 jl 0x180016f4e 180016f3c: 8b 81 58 15 04 00 mov 0x41558(%rcx),%eax 180016f42: 83 e8 01 sub $0x1,%eax 180016f45: 3b bc 81 64 15 04 00 cmp 0x41564(%rcx,%rax,4),%edi 180016f4c: 7e 05 jle 0x180016f53 180016f4e: be 01 00 00 00 mov $0x1,%esi 180016f53: 8b 89 40 18 04 00 mov 0x41840(%rcx),%ecx 180016f59: 44 8b 84 8b 64 15 04 mov 0x41564(%rbx,%rcx,4),%r8d 180016f60: 00 180016f61: 83 c1 01 add $0x1,%ecx 180016f64: 8b 8c 8b 64 15 04 00 mov 0x41564(%rbx,%rcx,4),%ecx 180016f6b: 41 2b f8 sub %r8d,%edi 180016f6e: 41 2b c8 sub %r8d,%ecx 180016f71: c1 e7 0c shl $0xc,%edi 180016f74: 8b c7 mov %edi,%eax 180016f76: 99 cltd 180016f77: f7 f9 idiv %ecx 180016f79: 3d 00 40 00 00 cmp $0x4000,%eax 180016f7e: 44 8b c0 mov %eax,%r8d 180016f81: 7c 08 jl 0x180016f8b 180016f83: 41 b8 ff 3f 00 00 mov $0x3fff,%r8d 180016f89: eb 10 jmp 0x180016f9b 180016f8b: b8 01 c0 ff ff mov $0xffffc001,%eax 180016f90: 41 81 f8 00 c0 ff ff cmp $0xffffc000,%r8d 180016f97: 44 0f 4e c0 cmovle %eax,%r8d 180016f9b: 85 f6 test %esi,%esi 180016f9d: 8b 54 24 28 mov 0x28(%rsp),%edx 180016fa1: 75 39 jne 0x180016fdc 180016fa3: 85 d2 test %edx,%edx 180016fa5: 74 75 je 0x18001701c 180016fa7: 66 66 90 data16 xchg %ax,%ax 180016faa: 66 66 90 data16 xchg %ax,%ax 180016fad: 66 66 90 data16 xchg %ax,%ax 180016fb0: 41 0f b7 0b movzwl (%r11),%ecx 180016fb4: 41 0f b7 02 movzwl (%r10),%eax 180016fb8: 49 83 c1 02 add $0x2,%r9 180016fbc: 2b c1 sub %ecx,%eax 180016fbe: 49 83 c3 02 add $0x2,%r11 180016fc2: 49 83 c2 02 add $0x2,%r10 180016fc6: 41 0f af c0 imul %r8d,%eax 180016fca: c1 f8 0c sar $0xc,%eax 180016fcd: 66 03 c1 add %cx,%ax 180016fd0: 83 c2 ff add $0xffffffff,%edx 180016fd3: 66 41 89 41 fe mov %ax,-0x2(%r9) 180016fd8: 75 d6 jne 0x180016fb0 180016fda: eb 40 jmp 0x18001701c 180016fdc: 85 d2 test %edx,%edx 180016fde: 74 3c je 0x18001701c 180016fe0: 41 0f b7 03 movzwl (%r11),%eax 180016fe4: 41 0f b7 0a movzwl (%r10),%ecx 180016fe8: 49 83 c3 02 add $0x2,%r11 180016fec: 2b c8 sub %eax,%ecx 180016fee: 49 83 c2 02 add $0x2,%r10 180016ff2: 41 0f af c8 imul %r8d,%ecx 180016ff6: c1 f9 0c sar $0xc,%ecx 180016ff9: 03 c8 add %eax,%ecx 180016ffb: 81 f9 ff ff 00 00 cmp $0xffff,%ecx 180017001: 7e 07 jle 0x18001700a 180017003: b9 ff ff 00 00 mov $0xffff,%ecx 180017008: eb 05 jmp 0x18001700f 18001700a: 85 c9 test %ecx,%ecx 18001700c: 0f 48 cd cmovs %ebp,%ecx 18001700f: 66 41 89 09 mov %cx,(%r9) 180017013: 49 83 c1 02 add $0x2,%r9 180017017: 83 c2 ff add $0xffffffff,%edx 18001701a: 75 c4 jne 0x180016fe0 18001701c: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 180017021: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 180017026: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 18001702b: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 180017030: c3 ret 180017031: cc int3 180017032: cc int3 180017033: cc int3 180017034: cc int3 180017035: cc int3 180017036: cc int3 180017037: cc int3 180017038: cc int3 180017039: cc int3 18001703a: cc int3 18001703b: cc int3 18001703c: cc int3 18001703d: cc int3 18001703e: cc int3 18001703f: cc int3 180017040: 40 57 rex push %rdi 180017042: 48 83 ec 30 sub $0x30,%rsp 180017046: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18001704d: ff ff 18001704f: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 180017054: 48 89 6c 24 50 mov %rbp,0x50(%rsp) 180017059: 48 89 74 24 58 mov %rsi,0x58(%rsp) 18001705e: 48 8b ea mov %rdx,%rbp 180017061: 48 8b d9 mov %rcx,%rbx 180017064: 33 ff xor %edi,%edi 180017066: 39 b9 0c 1f 04 00 cmp %edi,0x41f0c(%rcx) 18001706c: 74 09 je 0x180017077 18001706e: 4c 8b 91 f0 1e 04 00 mov 0x41ef0(%rcx),%r10 180017075: eb 03 jmp 0x18001707a 180017077: 4c 8b d7 mov %rdi,%r10 18001707a: 4c 8b 81 70 02 00 00 mov 0x270(%rcx),%r8 180017081: 39 b9 50 79 04 00 cmp %edi,0x47950(%rcx) 180017087: 74 35 je 0x1800170be 180017089: 8b 05 35 20 08 00 mov 0x82035(%rip),%eax # 0x1800990c4 18001708f: 8b 0d 2b 20 08 00 mov 0x8202b(%rip),%ecx # 0x1800990c0 180017095: 2b c1 sub %ecx,%eax 180017097: 69 c0 40 0d 00 00 imul $0xd40,%eax,%eax 18001709d: 99 cltd 18001709e: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800170a4: 8d 34 02 lea (%rdx,%rax,1),%esi 1800170a7: c1 fe 0c sar $0xc,%esi 1800170aa: 03 f1 add %ecx,%esi 1800170ac: 0f 48 f7 cmovs %edi,%esi 1800170af: b9 07 00 00 00 mov $0x7,%ecx 1800170b4: 2b 8b 54 79 04 00 sub 0x47954(%rbx),%ecx 1800170ba: d3 fe sar %cl,%esi 1800170bc: eb 18 jmp 0x1800170d6 1800170be: be 50 c3 00 00 mov $0xc350,%esi 1800170c3: 2b b1 48 79 04 00 sub 0x47948(%rcx),%esi 1800170c9: 8b 89 4c 79 04 00 mov 0x4794c(%rcx),%ecx 1800170cf: d3 fe sar %cl,%esi 1800170d1: 85 f6 test %esi,%esi 1800170d3: 0f 48 f7 cmovs %edi,%esi 1800170d6: 8b d7 mov %edi,%edx 1800170d8: 44 8b 8b 38 79 04 00 mov 0x47938(%rbx),%r9d 1800170df: 44 8b 1d 7a 79 05 00 mov 0x5797a(%rip),%r11d # 0x18006ea60 1800170e6: 45 85 c9 test %r9d,%r9d 1800170e9: 74 46 je 0x180017131 1800170eb: 66 90 xchg %ax,%ax 1800170ed: 66 66 90 data16 xchg %ax,%ax 1800170f0: 41 0f b7 02 movzwl (%r10),%eax 1800170f4: 0f b7 4d 00 movzwl 0x0(%rbp),%ecx 1800170f8: 2b c8 sub %eax,%ecx 1800170fa: 41 0f af cb imul %r11d,%ecx 1800170fe: 03 ce add %esi,%ecx 180017100: 49 83 c2 02 add $0x2,%r10 180017104: 48 83 c5 02 add $0x2,%rbp 180017108: 81 f9 ff ff 00 00 cmp $0xffff,%ecx 18001710e: 7e 0a jle 0x18001711a 180017110: 83 c2 01 add $0x1,%edx 180017113: b9 ff ff 00 00 mov $0xffff,%ecx 180017118: eb 09 jmp 0x180017123 18001711a: 85 c9 test %ecx,%ecx 18001711c: 79 05 jns 0x180017123 18001711e: 83 c2 01 add $0x1,%edx 180017121: 8b cf mov %edi,%ecx 180017123: 66 41 89 08 mov %cx,(%r8) 180017127: 49 83 c0 02 add $0x2,%r8 18001712b: 41 83 e9 01 sub $0x1,%r9d 18001712f: 75 bf jne 0x1800170f0 180017131: 39 bb fc 00 00 00 cmp %edi,0xfc(%rbx) 180017137: 0f 84 8c 00 00 00 je 0x1800171c9 18001713d: 81 fa 00 01 00 00 cmp $0x100,%edx 180017143: 0f 8e 80 00 00 00 jle 0x1800171c9 180017149: 41 83 fb 01 cmp $0x1,%r11d 18001714d: 7e 7a jle 0x1800171c9 18001714f: 41 83 eb 01 sub $0x1,%r11d 180017153: 44 89 1d 06 79 05 00 mov %r11d,0x57906(%rip) # 0x18006ea60 18001715a: e8 61 8b 00 00 call 0x18001fcc0 18001715f: 48 8b c8 mov %rax,%rcx 180017162: 48 85 c0 test %rax,%rax 180017165: 40 0f 95 c7 setne %dil 180017169: 85 ff test %edi,%edi 18001716b: 75 0b jne 0x180017178 18001716d: b9 05 40 00 80 mov $0x80004005,%ecx 180017172: e8 f9 3f ff ff call 0x18000b170 180017177: cc int3 180017178: 48 8b 00 mov (%rax),%rax 18001717b: ff 50 18 call *0x18(%rax) 18001717e: 48 83 c0 18 add $0x18,%rax 180017182: 48 89 44 24 40 mov %rax,0x40(%rsp) 180017187: 44 8b 83 44 79 04 00 mov 0x47944(%rbx),%r8d 18001718e: 44 0f af 05 ca 78 05 imul 0x578ca(%rip),%r8d # 0x18006ea60 180017195: 00 180017196: 48 8d 15 03 71 04 00 lea 0x47103(%rip),%rdx # 0x18005e2a0 18001719d: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 1800171a2: e8 59 3b 00 00 call 0x18001ad00 1800171a7: 90 nop 1800171a8: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 1800171ad: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 1800171b1: 83 c8 ff or $0xffffffff,%eax 1800171b4: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 1800171b9: 83 c0 ff add $0xffffffff,%eax 1800171bc: 85 c0 test %eax,%eax 1800171be: 7f 09 jg 0x1800171c9 1800171c0: 48 8b 0a mov (%rdx),%rcx 1800171c3: 48 8b 01 mov (%rcx),%rax 1800171c6: ff 50 08 call *0x8(%rax) 1800171c9: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 1800171ce: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 1800171d3: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 1800171d8: 48 83 c4 30 add $0x30,%rsp 1800171dc: 5f pop %rdi 1800171dd: c3 ret 1800171de: cc int3 1800171df: cc int3 1800171e0: 40 55 rex push %rbp 1800171e2: 48 83 ec 20 sub $0x20,%rsp 1800171e6: 48 8b ea mov %rdx,%rbp 1800171e9: 48 8d 4d 40 lea 0x40(%rbp),%rcx 1800171ed: e8 ee 43 ff ff call 0x18000b5e0 1800171f2: 48 83 c4 20 add $0x20,%rsp 1800171f6: 5d pop %rbp 1800171f7: c3 ret 1800171f8: cc int3 1800171f9: cc int3 1800171fa: cc int3 1800171fb: cc int3 1800171fc: cc int3 1800171fd: cc int3 1800171fe: cc int3 1800171ff: cc int3 180017200: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180017205: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 18001720a: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18001720f: 57 push %rdi 180017210: 41 55 push %r13 180017212: 41 56 push %r14 180017214: 41 57 push %r15 180017216: 48 8b a9 58 18 04 00 mov 0x41858(%rcx),%rbp 18001721d: 48 8b f2 mov %rdx,%rsi 180017220: 33 d2 xor %edx,%edx 180017222: 39 91 0c 1f 04 00 cmp %edx,0x41f0c(%rcx) 180017228: 74 09 je 0x180017233 18001722a: 48 8b b9 f0 1e 04 00 mov 0x41ef0(%rcx),%rdi 180017231: eb 03 jmp 0x180017236 180017233: 48 8b fa mov %rdx,%rdi 180017236: 8b 99 38 79 04 00 mov 0x47938(%rcx),%ebx 18001723c: 44 8b 91 54 15 04 00 mov 0x41554(%rcx),%r10d 180017243: 4c 8b a9 70 18 04 00 mov 0x41870(%rcx),%r13 18001724a: 44 8b b1 1c 01 00 00 mov 0x11c(%rcx),%r14d 180017251: 4c 8b 99 70 02 00 00 mov 0x270(%rcx),%r11 180017258: 41 83 ea 01 sub $0x1,%r10d 18001725c: 85 db test %ebx,%ebx 18001725e: 44 8d 3c 1b lea (%rbx,%rbx,1),%r15d 180017262: 0f 84 aa 00 00 00 je 0x180017312 180017268: 4c 89 64 24 28 mov %r12,0x28(%rsp) 18001726d: 45 8b e2 mov %r10d,%r12d 180017270: 4d 03 e4 add %r12,%r12 180017273: 90 nop 180017274: 66 66 66 90 data16 data16 xchg %ax,%ax 180017278: 66 66 66 90 data16 data16 xchg %ax,%ax 18001727c: 66 66 66 90 data16 data16 xchg %ax,%ax 180017280: 0f b7 07 movzwl (%rdi),%eax 180017283: 44 0f b7 06 movzwl (%rsi),%r8d 180017287: 48 83 c7 02 add $0x2,%rdi 18001728b: 44 2b c0 sub %eax,%r8d 18001728e: 48 83 c6 02 add $0x2,%rsi 180017292: 41 d1 f8 sar $1,%r8d 180017295: 45 85 d2 test %r10d,%r10d 180017298: 74 1a je 0x1800172b4 18001729a: 48 8b cd mov %rbp,%rcx 18001729d: 66 66 90 data16 xchg %ax,%ax 1800172a0: 0f bf 01 movswl (%rcx),%eax 1800172a3: 44 3b c0 cmp %eax,%r8d 1800172a6: 7e 0c jle 0x1800172b4 1800172a8: 83 c2 01 add $0x1,%edx 1800172ab: 48 83 c1 02 add $0x2,%rcx 1800172af: 41 3b d2 cmp %r10d,%edx 1800172b2: 72 ec jb 0x1800172a0 1800172b4: 41 0f af d7 imul %r15d,%edx 1800172b8: 41 8b ce mov %r14d,%ecx 1800172bb: 49 03 ec add %r12,%rbp 1800172be: 45 0f b7 4c 55 00 movzwl 0x0(%r13,%rdx,2),%r9d 1800172c4: 41 0f b7 44 55 02 movzwl 0x2(%r13,%rdx,2),%eax 1800172ca: 49 8d 54 55 00 lea 0x0(%r13,%rdx,2),%rdx 1800172cf: 45 0f af c8 imul %r8d,%r9d 1800172d3: 41 d3 f9 sar %cl,%r9d 1800172d6: 49 83 c5 04 add $0x4,%r13 1800172da: 44 03 c8 add %eax,%r9d 1800172dd: 41 81 f9 ff ff 00 00 cmp $0xffff,%r9d 1800172e4: 7e 0a jle 0x1800172f0 1800172e6: 33 d2 xor %edx,%edx 1800172e8: 41 b9 ff ff 00 00 mov $0xffff,%r9d 1800172ee: eb 0c jmp 0x1800172fc 1800172f0: 45 85 c9 test %r9d,%r9d 1800172f3: ba 00 00 00 00 mov $0x0,%edx 1800172f8: 44 0f 48 ca cmovs %edx,%r9d 1800172fc: 66 45 89 0b mov %r9w,(%r11) 180017300: 49 83 c3 02 add $0x2,%r11 180017304: 83 c3 ff add $0xffffffff,%ebx 180017307: 0f 85 73 ff ff ff jne 0x180017280 18001730d: 4c 8b 64 24 28 mov 0x28(%rsp),%r12 180017312: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180017317: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18001731c: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180017321: 41 5f pop %r15 180017323: 41 5e pop %r14 180017325: 41 5d pop %r13 180017327: 5f pop %rdi 180017328: c3 ret 180017329: cc int3 18001732a: cc int3 18001732b: cc int3 18001732c: cc int3 18001732d: cc int3 18001732e: cc int3 18001732f: cc int3 180017330: 40 53 rex push %rbx 180017332: 8b 81 40 18 04 00 mov 0x41840(%rcx),%eax 180017338: 4c 8b 89 78 18 04 00 mov 0x41878(%rcx),%r9 18001733f: 45 33 db xor %r11d,%r11d 180017342: 8b 9c 81 54 16 04 00 mov 0x41654(%rcx,%rax,4),%ebx 180017349: 4c 8b d2 mov %rdx,%r10 18001734c: 85 db test %ebx,%ebx 18001734e: 0f 84 2d 02 00 00 je 0x180017581 180017354: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 180017359: 48 8d 3d a0 8c fe ff lea -0x17360(%rip),%rdi # 0x180000000 180017360: 41 8b 41 04 mov 0x4(%r9),%eax 180017364: 83 c0 fd add $0xfffffffd,%eax 180017367: 83 f8 05 cmp $0x5,%eax 18001736a: 0f 87 0c 02 00 00 ja 0x18001757c 180017370: 8b 8c 87 84 75 01 00 mov 0x17584(%rdi,%rax,4),%ecx 180017377: 48 03 cf add %rdi,%rcx 18001737a: ff e1 jmp *%rcx 18001737c: 41 8b 41 20 mov 0x20(%r9),%eax 180017380: 41 0f b7 14 42 movzwl (%r10,%rax,2),%edx 180017385: 41 8b 41 1c mov 0x1c(%r9),%eax 180017389: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 18001738e: 41 8b 41 18 mov 0x18(%r9),%eax 180017392: 03 d1 add %ecx,%edx 180017394: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 180017399: 41 8b 41 14 mov 0x14(%r9),%eax 18001739d: 03 d1 add %ecx,%edx 18001739f: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 1800173a4: 41 8b 41 10 mov 0x10(%r9),%eax 1800173a8: 03 d1 add %ecx,%edx 1800173aa: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 1800173af: 41 8b 41 0c mov 0xc(%r9),%eax 1800173b3: 03 d1 add %ecx,%edx 1800173b5: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 1800173ba: 41 8b 41 08 mov 0x8(%r9),%eax 1800173be: 03 d1 add %ecx,%edx 1800173c0: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 1800173c5: 41 8b 41 24 mov 0x24(%r9),%eax 1800173c9: 03 d1 add %ecx,%edx 1800173cb: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 1800173d0: 41 8b 01 mov (%r9),%eax 1800173d3: 03 d1 add %ecx,%edx 1800173d5: c1 fa 03 sar $0x3,%edx 1800173d8: 66 41 89 14 42 mov %dx,(%r10,%rax,2) 1800173dd: e9 89 01 00 00 jmp 0x18001756b 1800173e2: 41 8b 41 20 mov 0x20(%r9),%eax 1800173e6: 45 0f b7 04 42 movzwl (%r10,%rax,2),%r8d 1800173eb: 41 8b 41 1c mov 0x1c(%r9),%eax 1800173ef: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 1800173f4: 41 8b 41 18 mov 0x18(%r9),%eax 1800173f8: 44 03 c1 add %ecx,%r8d 1800173fb: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 180017400: 41 8b 41 14 mov 0x14(%r9),%eax 180017404: 44 03 c1 add %ecx,%r8d 180017407: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 18001740c: 41 8b 41 10 mov 0x10(%r9),%eax 180017410: 44 03 c1 add %ecx,%r8d 180017413: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 180017418: 41 8b 41 0c mov 0xc(%r9),%eax 18001741c: 44 03 c1 add %ecx,%r8d 18001741f: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 180017424: 41 8b 41 08 mov 0x8(%r9),%eax 180017428: 44 03 c1 add %ecx,%r8d 18001742b: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 180017430: b8 93 24 49 92 mov $0x92492493,%eax 180017435: 44 03 c1 add %ecx,%r8d 180017438: 41 f7 e8 imul %r8d 18001743b: 41 03 d0 add %r8d,%edx 18001743e: c1 fa 02 sar $0x2,%edx 180017441: 8b c2 mov %edx,%eax 180017443: c1 e8 1f shr $0x1f,%eax 180017446: 03 d0 add %eax,%edx 180017448: 41 8b 01 mov (%r9),%eax 18001744b: 66 41 89 14 42 mov %dx,(%r10,%rax,2) 180017450: e9 16 01 00 00 jmp 0x18001756b 180017455: 41 8b 41 1c mov 0x1c(%r9),%eax 180017459: 41 0f b7 14 42 movzwl (%r10,%rax,2),%edx 18001745e: 41 8b 41 18 mov 0x18(%r9),%eax 180017462: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 180017467: 41 8b 41 14 mov 0x14(%r9),%eax 18001746b: 03 d1 add %ecx,%edx 18001746d: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 180017472: 41 8b 41 10 mov 0x10(%r9),%eax 180017476: 03 d1 add %ecx,%edx 180017478: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 18001747d: 41 8b 41 0c mov 0xc(%r9),%eax 180017481: 03 d1 add %ecx,%edx 180017483: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 180017488: 41 8b 41 08 mov 0x8(%r9),%eax 18001748c: 03 d1 add %ecx,%edx 18001748e: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 180017493: b8 ab aa aa 2a mov $0x2aaaaaab,%eax 180017498: 03 d1 add %ecx,%edx 18001749a: f7 ea imul %edx 18001749c: 8b c2 mov %edx,%eax 18001749e: c1 e8 1f shr $0x1f,%eax 1800174a1: 03 d0 add %eax,%edx 1800174a3: 41 8b 01 mov (%r9),%eax 1800174a6: 66 41 89 14 42 mov %dx,(%r10,%rax,2) 1800174ab: e9 bb 00 00 00 jmp 0x18001756b 1800174b0: 41 8b 41 18 mov 0x18(%r9),%eax 1800174b4: 41 0f b7 14 42 movzwl (%r10,%rax,2),%edx 1800174b9: 41 8b 41 14 mov 0x14(%r9),%eax 1800174bd: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 1800174c2: 41 8b 41 10 mov 0x10(%r9),%eax 1800174c6: 03 d1 add %ecx,%edx 1800174c8: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 1800174cd: 41 8b 41 0c mov 0xc(%r9),%eax 1800174d1: 03 d1 add %ecx,%edx 1800174d3: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 1800174d8: 41 8b 41 08 mov 0x8(%r9),%eax 1800174dc: 03 d1 add %ecx,%edx 1800174de: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 1800174e3: b8 67 66 66 66 mov $0x66666667,%eax 1800174e8: 03 d1 add %ecx,%edx 1800174ea: f7 ea imul %edx 1800174ec: d1 fa sar $1,%edx 1800174ee: 8b c2 mov %edx,%eax 1800174f0: c1 e8 1f shr $0x1f,%eax 1800174f3: 03 d0 add %eax,%edx 1800174f5: 41 8b 01 mov (%r9),%eax 1800174f8: 66 41 89 14 42 mov %dx,(%r10,%rax,2) 1800174fd: eb 6c jmp 0x18001756b 1800174ff: 41 8b 41 14 mov 0x14(%r9),%eax 180017503: 41 0f b7 14 42 movzwl (%r10,%rax,2),%edx 180017508: 41 8b 41 10 mov 0x10(%r9),%eax 18001750c: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 180017511: 41 8b 41 0c mov 0xc(%r9),%eax 180017515: 03 d1 add %ecx,%edx 180017517: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 18001751c: 41 8b 41 08 mov 0x8(%r9),%eax 180017520: 03 d1 add %ecx,%edx 180017522: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 180017527: 41 8b 01 mov (%r9),%eax 18001752a: 03 d1 add %ecx,%edx 18001752c: c1 fa 02 sar $0x2,%edx 18001752f: 66 41 89 14 42 mov %dx,(%r10,%rax,2) 180017534: eb 35 jmp 0x18001756b 180017536: 41 8b 41 10 mov 0x10(%r9),%eax 18001753a: 41 0f b7 14 42 movzwl (%r10,%rax,2),%edx 18001753f: 41 8b 41 0c mov 0xc(%r9),%eax 180017543: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 180017548: 41 8b 41 08 mov 0x8(%r9),%eax 18001754c: 03 d1 add %ecx,%edx 18001754e: 41 0f b7 0c 42 movzwl (%r10,%rax,2),%ecx 180017553: b8 56 55 55 55 mov $0x55555556,%eax 180017558: 03 d1 add %ecx,%edx 18001755a: f7 ea imul %edx 18001755c: 8b c2 mov %edx,%eax 18001755e: c1 e8 1f shr $0x1f,%eax 180017561: 03 d0 add %eax,%edx 180017563: 41 8b 01 mov (%r9),%eax 180017566: 66 41 89 14 42 mov %dx,(%r10,%rax,2) 18001756b: 41 83 c3 01 add $0x1,%r11d 18001756f: 49 83 c1 28 add $0x28,%r9 180017573: 44 3b db cmp %ebx,%r11d 180017576: 0f 82 e4 fd ff ff jb 0x180017360 18001757c: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi 180017581: 5b pop %rbx 180017582: c3 ret 180017583: 90 nop 180017584: 36 75 01 ss jne 0x180017588 180017587: 00 ff add %bh,%bh 180017589: 74 01 je 0x18001758c 18001758b: 00 b0 74 01 00 55 add %dh,0x55000174(%rax) 180017591: 74 01 je 0x180017594 180017593: 00 e2 add %ah,%dl 180017595: 73 01 jae 0x180017598 180017597: 00 7c 73 01 add %bh,0x1(%rbx,%rsi,2) 18001759b: 00 cc add %cl,%ah 18001759d: cc int3 18001759e: cc int3 18001759f: cc int3 1800175a0: 48 83 ec 08 sub $0x8,%rsp 1800175a4: 83 b9 50 79 04 00 00 cmpl $0x0,0x47950(%rcx) 1800175ab: 4c 8b c9 mov %rcx,%r9 1800175ae: 74 3f je 0x1800175ef 1800175b0: 44 8b 05 d9 1a 08 00 mov 0x81ad9(%rip),%r8d # 0x180099090 1800175b7: 8b 05 d7 1a 08 00 mov 0x81ad7(%rip),%eax # 0x180099094 1800175bd: 41 bb 00 00 00 00 mov $0x0,%r11d 1800175c3: 41 2b c0 sub %r8d,%eax 1800175c6: b9 07 00 00 00 mov $0x7,%ecx 1800175cb: 69 c0 f0 09 00 00 imul $0x9f0,%eax,%eax 1800175d1: 99 cltd 1800175d2: 81 e2 ff 0f 00 00 and $0xfff,%edx 1800175d8: 03 c2 add %edx,%eax 1800175da: c1 f8 0c sar $0xc,%eax 1800175dd: 41 03 c0 add %r8d,%eax 1800175e0: 41 0f 48 c3 cmovs %r11d,%eax 1800175e4: 41 2b 89 54 79 04 00 sub 0x47954(%r9),%ecx 1800175eb: d3 f8 sar %cl,%eax 1800175ed: eb 19 jmp 0x180017608 1800175ef: 8b 81 48 79 04 00 mov 0x47948(%rcx),%eax 1800175f5: 8b 89 4c 79 04 00 mov 0x4794c(%rcx),%ecx 1800175fb: 45 33 db xor %r11d,%r11d 1800175fe: f7 d8 neg %eax 180017600: d3 f8 sar %cl,%eax 180017602: 85 c0 test %eax,%eax 180017604: 41 0f 48 c3 cmovs %r11d,%eax 180017608: 45 8b 81 38 79 04 00 mov 0x47938(%r9),%r8d 18001760f: 4d 8b 91 78 02 00 00 mov 0x278(%r9),%r10 180017616: 49 8b 91 70 02 00 00 mov 0x270(%r9),%rdx 18001761d: 45 85 c0 test %r8d,%r8d 180017620: 74 3b je 0x18001765d 180017622: 48 89 1c 24 mov %rbx,(%rsp) 180017626: 44 0f b7 c8 movzwl %ax,%r9d 18001762a: bb ff ff 00 00 mov $0xffff,%ebx 18001762f: 90 nop 180017630: 41 0f b7 02 movzwl (%r10),%eax 180017634: 0f b7 0a movzwl (%rdx),%ecx 180017637: 49 83 c2 02 add $0x2,%r10 18001763b: 2b c8 sub %eax,%ecx 18001763d: 41 03 c9 add %r9d,%ecx 180017640: 79 05 jns 0x180017647 180017642: 41 8b cb mov %r11d,%ecx 180017645: eb 05 jmp 0x18001764c 180017647: 3b cb cmp %ebx,%ecx 180017649: 0f 4d cb cmovge %ebx,%ecx 18001764c: 66 89 0a mov %cx,(%rdx) 18001764f: 48 83 c2 02 add $0x2,%rdx 180017653: 41 83 c0 ff add $0xffffffff,%r8d 180017657: 75 d7 jne 0x180017630 180017659: 48 8b 1c 24 mov (%rsp),%rbx 18001765d: 48 83 c4 08 add $0x8,%rsp 180017661: c3 ret 180017662: cc int3 180017663: cc int3 180017664: cc int3 180017665: cc int3 180017666: cc int3 180017667: cc int3 180017668: cc int3 180017669: cc int3 18001766a: cc int3 18001766b: cc int3 18001766c: cc int3 18001766d: cc int3 18001766e: cc int3 18001766f: cc int3 180017670: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 180017675: 56 push %rsi 180017676: 57 push %rdi 180017677: 41 55 push %r13 180017679: 48 83 ec 30 sub $0x30,%rsp 18001767d: 8b 81 34 02 00 00 mov 0x234(%rcx),%eax 180017683: 45 8b e9 mov %r9d,%r13d 180017686: 41 8b e8 mov %r8d,%ebp 180017689: 85 c0 test %eax,%eax 18001768b: 48 8b fa mov %rdx,%rdi 18001768e: 48 8b f1 mov %rcx,%rsi 180017691: 0f 84 ad 00 00 00 je 0x180017744 180017697: 48 85 d2 test %rdx,%rdx 18001769a: 0f 84 a4 00 00 00 je 0x180017744 1800176a0: 8b 89 38 79 04 00 mov 0x47938(%rcx),%ecx 1800176a6: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 1800176ab: 41 8b c0 mov %r8d,%eax 1800176ae: c1 e8 02 shr $0x2,%eax 1800176b1: 4c 89 64 24 58 mov %r12,0x58(%rsp) 1800176b6: 3b c1 cmp %ecx,%eax 1800176b8: 0f 29 74 24 20 movaps %xmm6,0x20(%rsp) 1800176bd: 73 05 jae 0x1800176c4 1800176bf: c1 ed 02 shr $0x2,%ebp 1800176c2: eb 02 jmp 0x1800176c6 1800176c4: 8b e9 mov %ecx,%ebp 1800176c6: 4c 8b a6 70 02 00 00 mov 0x270(%rsi),%r12 1800176cd: f3 0f 10 b6 d4 00 00 movss 0xd4(%rsi),%xmm6 1800176d4: 00 1800176d5: 33 db xor %ebx,%ebx 1800176d7: 85 ed test %ebp,%ebp 1800176d9: 74 47 je 0x180017722 1800176db: 66 90 xchg %ax,%ax 1800176dd: 66 66 90 data16 xchg %ax,%ax 1800176e0: 41 0f b7 14 24 movzwl (%r12),%edx 1800176e5: 41 b9 01 00 00 00 mov $0x1,%r9d 1800176eb: 44 8b c3 mov %ebx,%r8d 1800176ee: 48 8b ce mov %rsi,%rcx 1800176f1: e8 9a eb ff ff call 0x180016290 1800176f6: 49 83 c4 02 add $0x2,%r12 1800176fa: 45 85 ed test %r13d,%r13d 1800176fd: 75 06 jne 0x180017705 1800176ff: 44 39 6e 78 cmp %r13d,0x78(%rsi) 180017703: 74 10 je 0x180017715 180017705: 0f 28 d6 movaps %xmm6,%xmm2 180017708: 44 8b cb mov %ebx,%r9d 18001770b: 8b d0 mov %eax,%edx 18001770d: 48 8b ce mov %rsi,%rcx 180017710: e8 7b e4 ff ff call 0x180015b90 180017715: 83 c3 01 add $0x1,%ebx 180017718: 89 07 mov %eax,(%rdi) 18001771a: 48 83 c7 04 add $0x4,%rdi 18001771e: 3b dd cmp %ebp,%ebx 180017720: 72 be jb 0x1800176e0 180017722: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6 180017727: 4c 8b 64 24 58 mov 0x58(%rsp),%r12 18001772c: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180017731: b8 01 00 00 00 mov $0x1,%eax 180017736: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp 18001773b: 48 83 c4 30 add $0x30,%rsp 18001773f: 41 5d pop %r13 180017741: 5f pop %rdi 180017742: 5e pop %rsi 180017743: c3 ret 180017744: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 180017749: ba 05 00 ae e4 mov $0xe4ae0005,%edx 18001774e: 85 c0 test %eax,%eax 180017750: 0f 44 ca cmove %edx,%ecx 180017753: ff 15 df bd 03 00 call *0x3bddf(%rip) # 0x180053538 180017759: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp 18001775e: 33 c0 xor %eax,%eax 180017760: 48 83 c4 30 add $0x30,%rsp 180017764: 41 5d pop %r13 180017766: 5f pop %rdi 180017767: 5e pop %rsi 180017768: c3 ret 180017769: cc int3 18001776a: cc int3 18001776b: cc int3 18001776c: cc int3 18001776d: cc int3 18001776e: cc int3 18001776f: cc int3 180017770: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 180017775: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 18001777a: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18001777f: 56 push %rsi 180017780: 57 push %rdi 180017781: 41 54 push %r12 180017783: 41 55 push %r13 180017785: 41 56 push %r14 180017787: b8 50 00 04 00 mov $0x40050,%eax 18001778c: e8 0f b2 03 00 call 0x1800529a0 180017791: 48 2b e0 sub %rax,%rsp 180017794: 48 8b 99 90 02 00 00 mov 0x290(%rcx),%rbx 18001779b: 8b 81 c4 1f 04 00 mov 0x41fc4(%rcx),%eax 1800177a1: 48 8b a9 70 02 00 00 mov 0x270(%rcx),%rbp 1800177a8: 0f 29 b4 24 40 00 04 movaps %xmm6,0x40040(%rsp) 1800177af: 00 1800177b0: 45 33 f6 xor %r14d,%r14d 1800177b3: 48 83 c3 02 add $0x2,%rbx 1800177b7: 83 c0 06 add $0x6,%eax 1800177ba: 48 8b f1 mov %rcx,%rsi 1800177bd: 41 8b fe mov %r14d,%edi 1800177c0: 0f 84 81 00 00 00 je 0x180017847 1800177c6: 66 66 66 90 data16 data16 xchg %ax,%ax 1800177ca: 66 66 90 data16 xchg %ax,%ax 1800177cd: 66 66 90 data16 xchg %ax,%ax 1800177d0: 0f b7 45 00 movzwl 0x0(%rbp),%eax 1800177d4: 48 8d 4b 06 lea 0x6(%rbx),%rcx 1800177d8: 48 8b d5 mov %rbp,%rdx 1800177db: 66 89 43 04 mov %ax,0x4(%rbx) 1800177df: 66 89 43 02 mov %ax,0x2(%rbx) 1800177e3: 66 89 03 mov %ax,(%rbx) 1800177e6: 44 8b 86 c0 1f 04 00 mov 0x41fc0(%rsi),%r8d 1800177ed: 4d 03 c0 add %r8,%r8 1800177f0: e8 1b bc 01 00 call 0x180033410 1800177f5: 44 8b 9e c0 1f 04 00 mov 0x41fc0(%rsi),%r11d 1800177fc: 4a 8d 5c 5b 06 lea 0x6(%rbx,%r11,2),%rbx 180017801: 41 8d 43 ff lea -0x1(%r11),%eax 180017805: 0f b7 44 45 00 movzwl 0x0(%rbp,%rax,2),%eax 18001780a: 48 83 c3 06 add $0x6,%rbx 18001780e: 83 ff 03 cmp $0x3,%edi 180017811: 66 89 43 fe mov %ax,-0x2(%rbx) 180017815: 66 89 43 fc mov %ax,-0x4(%rbx) 180017819: 66 89 43 fa mov %ax,-0x6(%rbx) 18001781d: 7c 18 jl 0x180017837 18001781f: 8b 86 c4 1f 04 00 mov 0x41fc4(%rsi),%eax 180017825: 83 c0 01 add $0x1,%eax 180017828: 3b f8 cmp %eax,%edi 18001782a: 77 0b ja 0x180017837 18001782c: 8b 86 c0 1f 04 00 mov 0x41fc0(%rsi),%eax 180017832: 48 8d 6c 45 00 lea 0x0(%rbp,%rax,2),%rbp 180017837: 8b 86 c4 1f 04 00 mov 0x41fc4(%rsi),%eax 18001783d: 83 c7 01 add $0x1,%edi 180017840: 83 c0 06 add $0x6,%eax 180017843: 3b f8 cmp %eax,%edi 180017845: 72 89 jb 0x1800177d0 180017847: 0f 57 f6 xorps %xmm6,%xmm6 18001784a: f3 0f 10 05 fe 2b 08 movss 0x82bfe(%rip),%xmm0 # 0x18009a450 180017851: 00 180017852: 48 8d 05 f7 2b 08 00 lea 0x82bf7(%rip),%rax # 0x18009a450 180017859: 48 8d 2d 40 2c 08 00 lea 0x82c40(%rip),%rbp # 0x18009a4a0 180017860: 0f 2e c6 ucomiss %xmm6,%xmm0 180017863: 7a 7b jp 0x1800178e0 180017865: 75 79 jne 0x1800178e0 180017867: 0f 29 bc 24 30 00 04 movaps %xmm7,0x40030(%rsp) 18001786e: 00 18001786f: f3 0f 10 3d 95 6e 04 movss 0x46e95(%rip),%xmm7 # 0x18005e70c 180017876: 00 180017877: 41 8b de mov %r14d,%ebx 18001787a: 48 8b f8 mov %rax,%rdi 18001787d: 66 66 90 data16 xchg %ax,%ax 180017880: f3 0f 2a c3 cvtsi2ss %ebx,%xmm0 180017884: f3 0f 5e c7 divss %xmm7,%xmm0 180017888: e8 33 97 03 00 call 0x180050fc0 18001788d: 83 eb 01 sub $0x1,%ebx 180017890: 48 83 c7 04 add $0x4,%rdi 180017894: 83 fb ed cmp $0xffffffed,%ebx 180017897: f3 0f 11 47 fc movss %xmm0,-0x4(%rdi) 18001789c: 7f e2 jg 0x180017880 18001789e: f3 0f 10 3d 62 6e 04 movss 0x46e62(%rip),%xmm7 # 0x18005e708 1800178a5: 00 1800178a6: 41 8b de mov %r14d,%ebx 1800178a9: 48 8b fd mov %rbp,%rdi 1800178ac: 66 66 66 90 data16 data16 xchg %ax,%ax 1800178b0: f3 0f 2a cb cvtsi2ss %ebx,%xmm1 1800178b4: 0f 28 c1 movaps %xmm1,%xmm0 1800178b7: f3 0f 59 c7 mulss %xmm7,%xmm0 1800178bb: f3 0f 59 c1 mulss %xmm1,%xmm0 1800178bf: e8 fc 96 03 00 call 0x180050fc0 1800178c4: 83 c3 01 add $0x1,%ebx 1800178c7: 48 83 c7 04 add $0x4,%rdi 1800178cb: 81 fb 01 00 01 00 cmp $0x10001,%ebx 1800178d1: f3 0f 11 47 fc movss %xmm0,-0x4(%rdi) 1800178d6: 7c d8 jl 0x1800178b0 1800178d8: 0f 28 bc 24 30 00 04 movaps 0x40030(%rsp),%xmm7 1800178df: 00 1800178e0: 44 8b 86 10 20 04 00 mov 0x42010(%rsi),%r8d 1800178e7: 41 8b de mov %r14d,%ebx 1800178ea: 4d 8b ce mov %r14,%r9 1800178ed: 44 2b 86 14 20 04 00 sub 0x42014(%rsi),%r8d 1800178f4: 41 8d 40 01 lea 0x1(%r8),%eax 1800178f8: 83 f8 04 cmp $0x4,%eax 1800178fb: 0f 8c 85 00 00 00 jl 0x180017986 180017901: 45 8d 58 01 lea 0x1(%r8),%r11d 180017905: 41 ba 00 00 02 00 mov $0x20000,%r10d 18001790b: 49 c1 eb 02 shr $0x2,%r11 18001790f: 42 8d 1c 9d 00 00 00 lea 0x0(,%r11,4),%ebx 180017916: 00 180017917: 66 66 90 data16 xchg %ax,%ax 18001791a: 66 66 90 data16 xchg %ax,%ax 18001791d: 66 66 90 data16 xchg %ax,%ax 180017920: 33 d2 xor %edx,%edx 180017922: 41 8d 82 00 00 fe ff lea -0x20000(%r10),%eax 180017929: 49 83 c1 04 add $0x4,%r9 18001792d: 41 f7 f0 div %r8d 180017930: 33 d2 xor %edx,%edx 180017932: 8b 44 85 00 mov 0x0(%rbp,%rax,4),%eax 180017936: 42 89 44 8c 10 mov %eax,0x10(%rsp,%r9,4) 18001793b: 41 8d 82 00 00 ff ff lea -0x10000(%r10),%eax 180017942: 41 f7 f0 div %r8d 180017945: 33 d2 xor %edx,%edx 180017947: 8b 44 85 00 mov 0x0(%rbp,%rax,4),%eax 18001794b: 42 89 44 8c 14 mov %eax,0x14(%rsp,%r9,4) 180017950: 41 8b c2 mov %r10d,%eax 180017953: 41 f7 f0 div %r8d 180017956: 33 d2 xor %edx,%edx 180017958: 8b 44 85 00 mov 0x0(%rbp,%rax,4),%eax 18001795c: 42 89 44 8c 18 mov %eax,0x18(%rsp,%r9,4) 180017961: 41 8d 82 00 00 01 00 lea 0x10000(%r10),%eax 180017968: 41 81 c2 00 00 04 00 add $0x40000,%r10d 18001796f: 41 f7 f0 div %r8d 180017972: 49 83 eb 01 sub $0x1,%r11 180017976: 8b 44 85 00 mov 0x0(%rbp,%rax,4),%eax 18001797a: 42 89 44 8c 1c mov %eax,0x1c(%rsp,%r9,4) 18001797f: 75 9f jne 0x180017920 180017981: 41 3b d8 cmp %r8d,%ebx 180017984: 77 37 ja 0x1800179bd 180017986: 4e 8d 5c 8c 20 lea 0x20(%rsp,%r9,4),%r11 18001798b: 45 8b c8 mov %r8d,%r9d 18001798e: 44 8b d3 mov %ebx,%r10d 180017991: 44 2b cb sub %ebx,%r9d 180017994: 41 c1 e2 10 shl $0x10,%r10d 180017998: 41 83 c1 01 add $0x1,%r9d 18001799c: 41 8b c2 mov %r10d,%eax 18001799f: 33 d2 xor %edx,%edx 1800179a1: 49 83 c3 04 add $0x4,%r11 1800179a5: 41 f7 f0 div %r8d 1800179a8: 41 81 c2 00 00 01 00 add $0x10000,%r10d 1800179af: 49 83 e9 01 sub $0x1,%r9 1800179b3: 8b 44 85 00 mov 0x0(%rbp,%rax,4),%eax 1800179b7: 41 89 43 fc mov %eax,-0x4(%r11) 1800179bb: 75 df jne 0x18001799c 1800179bd: 44 39 b6 c4 1f 04 00 cmp %r14d,0x41fc4(%rsi) 1800179c4: 44 8b 86 c0 1f 04 00 mov 0x41fc0(%rsi),%r8d 1800179cb: 48 8b 86 90 02 00 00 mov 0x290(%rsi),%rax 1800179d2: 48 8b ae 88 02 00 00 mov 0x288(%rsi),%rbp 1800179d9: 43 8d 4c 40 12 lea 0x12(%r8,%r8,2),%ecx 1800179de: 45 8b e6 mov %r14d,%r12d 1800179e1: 4c 8d 6c 48 08 lea 0x8(%rax,%rcx,2),%r13 1800179e6: 0f 86 2f 02 00 00 jbe 0x180017c1b 1800179ec: 4c 89 bc 24 88 00 04 mov %r15,0x40088(%rsp) 1800179f3: 00 1800179f4: 45 85 c0 test %r8d,%r8d 1800179f7: 45 8b de mov %r14d,%r11d 1800179fa: 0f 84 02 02 00 00 je 0x180017c02 180017a00: 41 8d 4c 24 fd lea -0x3(%r12),%ecx 180017a05: 66 66 66 90 data16 data16 xchg %ax,%ax 180017a09: 66 66 90 data16 xchg %ax,%ax 180017a0c: 66 66 66 90 data16 data16 xchg %ax,%ax 180017a10: 41 8d 78 06 lea 0x6(%r8),%edi 180017a14: 0f 28 d6 movaps %xmm6,%xmm2 180017a17: 0f 28 de movaps %xmm6,%xmm3 180017a1a: 8b c7 mov %edi,%eax 180017a1c: 8b df mov %edi,%ebx 180017a1e: 49 c7 c6 fd ff ff ff mov $0xfffffffffffffffd,%r14 180017a25: 4d 63 fb movslq %r11d,%r15 180017a28: 48 8d 35 21 2a 08 00 lea 0x82a21(%rip),%rsi # 0x18009a450 180017a2f: 41 0f af c4 imul %r12d,%eax 180017a33: 41 03 c3 add %r11d,%eax 180017a36: 0f af d9 imul %ecx,%ebx 180017a39: 45 0f b7 54 45 00 movzwl 0x0(%r13,%rax,2),%r10d 180017a3f: 90 nop 180017a40: 41 8b c2 mov %r10d,%eax 180017a43: 44 8b cb mov %ebx,%r9d 180017a46: 4d 8b c6 mov %r14,%r8 180017a49: 4d 03 cf add %r15,%r9 180017a4c: 4d 0f af c6 imul %r14,%r8 180017a50: 43 0f b7 4c 4d fa movzwl -0x6(%r13,%r9,2),%ecx 180017a56: 2b c1 sub %ecx,%eax 180017a58: 99 cltd 180017a59: 33 c2 xor %edx,%eax 180017a5b: 2b c2 sub %edx,%eax 180017a5d: 48 98 cltq 180017a5f: f3 0f 2a c1 cvtsi2ss %ecx,%xmm0 180017a63: 43 0f b7 4c 4d fc movzwl -0x4(%r13,%r9,2),%ecx 180017a69: f3 0f 10 4c 84 20 movss 0x20(%rsp,%rax,4),%xmm1 180017a6f: 41 8b c2 mov %r10d,%eax 180017a72: 2b c1 sub %ecx,%eax 180017a74: 99 cltd 180017a75: 33 c2 xor %edx,%eax 180017a77: 2b c2 sub %edx,%eax 180017a79: 48 98 cltq 180017a7b: f3 42 0f 59 4c 86 24 mulss 0x24(%rsi,%r8,4),%xmm1 180017a82: f3 0f 59 c1 mulss %xmm1,%xmm0 180017a86: f3 0f 58 d9 addss %xmm1,%xmm3 180017a8a: f3 0f 10 4c 84 20 movss 0x20(%rsp,%rax,4),%xmm1 180017a90: f3 0f 58 d0 addss %xmm0,%xmm2 180017a94: f3 0f 2a c1 cvtsi2ss %ecx,%xmm0 180017a98: 43 0f b7 4c 4d fe movzwl -0x2(%r13,%r9,2),%ecx 180017a9e: 41 8b c2 mov %r10d,%eax 180017aa1: 2b c1 sub %ecx,%eax 180017aa3: 99 cltd 180017aa4: 33 c2 xor %edx,%eax 180017aa6: f3 42 0f 59 4c 86 10 mulss 0x10(%rsi,%r8,4),%xmm1 180017aad: 2b c2 sub %edx,%eax 180017aaf: 48 98 cltq 180017ab1: f3 0f 59 c1 mulss %xmm1,%xmm0 180017ab5: f3 0f 58 d0 addss %xmm0,%xmm2 180017ab9: f3 0f 58 d9 addss %xmm1,%xmm3 180017abd: f3 0f 10 4c 84 20 movss 0x20(%rsp,%rax,4),%xmm1 180017ac3: 41 8b c2 mov %r10d,%eax 180017ac6: f3 42 0f 59 4c 86 04 mulss 0x4(%rsi,%r8,4),%xmm1 180017acd: f3 0f 58 d9 addss %xmm1,%xmm3 180017ad1: f3 0f 2a c1 cvtsi2ss %ecx,%xmm0 180017ad5: 43 0f b7 4c 4d 00 movzwl 0x0(%r13,%r9,2),%ecx 180017adb: 2b c1 sub %ecx,%eax 180017add: 99 cltd 180017ade: 33 c2 xor %edx,%eax 180017ae0: 2b c2 sub %edx,%eax 180017ae2: 48 98 cltq 180017ae4: f3 0f 59 c1 mulss %xmm1,%xmm0 180017ae8: f3 0f 10 4c 84 20 movss 0x20(%rsp,%rax,4),%xmm1 180017aee: f3 0f 58 d0 addss %xmm0,%xmm2 180017af2: f3 0f 2a c1 cvtsi2ss %ecx,%xmm0 180017af6: 43 0f b7 4c 4d 02 movzwl 0x2(%r13,%r9,2),%ecx 180017afc: 41 8b c2 mov %r10d,%eax 180017aff: 2b c1 sub %ecx,%eax 180017b01: 99 cltd 180017b02: 33 c2 xor %edx,%eax 180017b04: f3 42 0f 59 0c 86 mulss (%rsi,%r8,4),%xmm1 180017b0a: 2b c2 sub %edx,%eax 180017b0c: 48 98 cltq 180017b0e: f3 0f 59 c1 mulss %xmm1,%xmm0 180017b12: f3 0f 58 d0 addss %xmm0,%xmm2 180017b16: f3 0f 58 d9 addss %xmm1,%xmm3 180017b1a: f3 0f 10 4c 84 20 movss 0x20(%rsp,%rax,4),%xmm1 180017b20: 41 8b c2 mov %r10d,%eax 180017b23: f3 42 0f 59 4c 86 04 mulss 0x4(%rsi,%r8,4),%xmm1 180017b2a: f3 0f 2a c1 cvtsi2ss %ecx,%xmm0 180017b2e: f3 0f 58 d9 addss %xmm1,%xmm3 180017b32: 43 0f b7 4c 4d 04 movzwl 0x4(%r13,%r9,2),%ecx 180017b38: 2b c1 sub %ecx,%eax 180017b3a: 99 cltd 180017b3b: 33 c2 xor %edx,%eax 180017b3d: 2b c2 sub %edx,%eax 180017b3f: 48 98 cltq 180017b41: f3 0f 59 c1 mulss %xmm1,%xmm0 180017b45: f3 0f 10 4c 84 20 movss 0x20(%rsp,%rax,4),%xmm1 180017b4b: f3 0f 58 d0 addss %xmm0,%xmm2 180017b4f: f3 0f 2a c1 cvtsi2ss %ecx,%xmm0 180017b53: f3 42 0f 59 4c 86 10 mulss 0x10(%rsi,%r8,4),%xmm1 180017b5a: f3 0f 59 c1 mulss %xmm1,%xmm0 180017b5e: f3 0f 58 d0 addss %xmm0,%xmm2 180017b62: 43 0f b7 4c 4d 06 movzwl 0x6(%r13,%r9,2),%ecx 180017b68: f3 0f 58 d9 addss %xmm1,%xmm3 180017b6c: 41 8b c2 mov %r10d,%eax 180017b6f: 2b c1 sub %ecx,%eax 180017b71: f3 0f 2a c1 cvtsi2ss %ecx,%xmm0 180017b75: 49 83 c6 01 add $0x1,%r14 180017b79: 99 cltd 180017b7a: 03 df add %edi,%ebx 180017b7c: 33 c2 xor %edx,%eax 180017b7e: 2b c2 sub %edx,%eax 180017b80: 49 83 fe 03 cmp $0x3,%r14 180017b84: 48 98 cltq 180017b86: f3 0f 10 4c 84 20 movss 0x20(%rsp,%rax,4),%xmm1 180017b8c: f3 42 0f 59 4c 86 24 mulss 0x24(%rsi,%r8,4),%xmm1 180017b93: f3 0f 59 c1 mulss %xmm1,%xmm0 180017b97: f3 0f 58 d9 addss %xmm1,%xmm3 180017b9b: f3 0f 58 d0 addss %xmm0,%xmm2 180017b9f: 0f 8e 9b fe ff ff jle 0x180017a40 180017ba5: f3 0f 5e d3 divss %xmm3,%xmm2 180017ba9: f3 0f 2c c2 cvttss2si %xmm2,%eax 180017bad: 44 2b d0 sub %eax,%r10d 180017bb0: 41 81 c2 00 80 00 00 add $0x8000,%r10d 180017bb7: 41 81 fa 00 00 01 00 cmp $0x10000,%r10d 180017bbe: 7c 0b jl 0x180017bcb 180017bc0: 41 ba 00 00 01 00 mov $0x10000,%r10d 180017bc6: 45 33 f6 xor %r14d,%r14d 180017bc9: eb 0d jmp 0x180017bd8 180017bcb: 45 85 d2 test %r10d,%r10d 180017bce: 41 be 00 00 00 00 mov $0x0,%r14d 180017bd4: 45 0f 48 d6 cmovs %r14d,%r10d 180017bd8: 48 8b b4 24 80 00 04 mov 0x40080(%rsp),%rsi 180017bdf: 00 180017be0: 66 44 89 55 00 mov %r10w,0x0(%rbp) 180017be5: 41 83 c3 01 add $0x1,%r11d 180017be9: 44 8b 86 c0 1f 04 00 mov 0x41fc0(%rsi),%r8d 180017bf0: 48 83 c5 02 add $0x2,%rbp 180017bf4: 41 8d 4c 24 fd lea -0x3(%r12),%ecx 180017bf9: 45 3b d8 cmp %r8d,%r11d 180017bfc: 0f 82 0e fe ff ff jb 0x180017a10 180017c02: 41 83 c4 01 add $0x1,%r12d 180017c06: 44 3b a6 c4 1f 04 00 cmp 0x41fc4(%rsi),%r12d 180017c0d: 0f 82 e1 fd ff ff jb 0x1800179f4 180017c13: 4c 8b bc 24 88 00 04 mov 0x40088(%rsp),%r15 180017c1a: 00 180017c1b: 4c 8d 9c 24 50 00 04 lea 0x40050(%rsp),%r11 180017c22: 00 180017c23: 49 8b 5b 40 mov 0x40(%r11),%rbx 180017c27: 49 8b 6b 48 mov 0x48(%r11),%rbp 180017c2b: 41 0f 28 73 f0 movaps -0x10(%r11),%xmm6 180017c30: 49 8b e3 mov %r11,%rsp 180017c33: 41 5e pop %r14 180017c35: 41 5d pop %r13 180017c37: 41 5c pop %r12 180017c39: 5f pop %rdi 180017c3a: 5e pop %rsi 180017c3b: c3 ret 180017c3c: cc int3 180017c3d: cc int3 180017c3e: cc int3 180017c3f: cc int3 180017c40: 85 d2 test %edx,%edx 180017c42: 0f 84 7e 03 00 00 je 0x180017fc6 180017c48: 89 54 24 10 mov %edx,0x10(%rsp) 180017c4c: 56 push %rsi 180017c4d: 57 push %rdi 180017c4e: 48 83 ec 48 sub $0x48,%rsp 180017c52: 44 8b 81 38 79 04 00 mov 0x47938(%rcx),%r8d 180017c59: 48 89 5c 24 60 mov %rbx,0x60(%rsp) 180017c5e: 48 8b f1 mov %rcx,%rsi 180017c61: 48 8b 89 a8 02 00 00 mov 0x2a8(%rcx),%rcx 180017c68: 8b fa mov %edx,%edi 180017c6a: 48 89 6c 24 40 mov %rbp,0x40(%rsp) 180017c6f: 49 c1 e0 02 shl $0x2,%r8 180017c73: 33 d2 xor %edx,%edx 180017c75: 4c 89 74 24 28 mov %r14,0x28(%rsp) 180017c7a: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 180017c7f: e8 4c db 01 00 call 0x1800357d0 180017c84: 44 8b 5e 24 mov 0x24(%rsi),%r11d 180017c88: 45 69 db e8 03 00 00 imul $0x3e8,%r11d,%r11d 180017c8f: 83 be 50 79 04 00 00 cmpl $0x0,0x47950(%rsi) 180017c96: 74 2f je 0x180017cc7 180017c98: 45 8b c3 mov %r11d,%r8d 180017c9b: ba 30 75 00 00 mov $0x7530,%edx 180017ca0: 48 8b ce mov %rsi,%rcx 180017ca3: e8 98 dc ff ff call 0x180015940 180017ca8: b9 07 00 00 00 mov $0x7,%ecx 180017cad: 2b 8e 54 79 04 00 sub 0x47954(%rsi),%ecx 180017cb3: 44 8b d8 mov %eax,%r11d 180017cb6: b8 ff ff 00 00 mov $0xffff,%eax 180017cbb: 41 d3 fb sar %cl,%r11d 180017cbe: 44 3b d8 cmp %eax,%r11d 180017cc1: 44 0f 4f d8 cmovg %eax,%r11d 180017cc5: eb 15 jmp 0x180017cdc 180017cc7: 8b 8e 4c 79 04 00 mov 0x4794c(%rsi),%ecx 180017ccd: b8 ff ff 00 00 mov $0xffff,%eax 180017cd2: 41 d3 eb shr %cl,%r11d 180017cd5: 44 3b d8 cmp %eax,%r11d 180017cd8: 44 0f 47 d8 cmova %eax,%r11d 180017cdc: 33 ed xor %ebp,%ebp 180017cde: 45 0f b7 f3 movzwl %r11w,%r14d 180017ce2: 44 8b fd mov %ebp,%r15d 180017ce5: 89 6c 24 70 mov %ebp,0x70(%rsp) 180017ce9: 44 0f af f7 imul %edi,%r14d 180017ced: 45 03 f6 add %r14d,%r14d 180017cf0: 41 c1 ee 08 shr $0x8,%r14d 180017cf4: 83 be c4 1f 04 00 06 cmpl $0x6,0x41fc4(%rsi) 180017cfb: 0f 84 a7 01 00 00 je 0x180017ea8 180017d01: 4c 89 64 24 38 mov %r12,0x38(%rsp) 180017d06: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 180017d0b: 66 90 xchg %ax,%ax 180017d0d: 66 66 90 data16 xchg %ax,%ax 180017d10: 8b 86 c0 1f 04 00 mov 0x41fc0(%rsi),%eax 180017d16: 8b e8 mov %eax,%ebp 180017d18: 44 8d 68 fa lea -0x6(%rax),%r13d 180017d1c: 41 0f af ef imul %r15d,%ebp 180017d20: 45 85 ed test %r13d,%r13d 180017d23: 48 63 c5 movslq %ebp,%rax 180017d26: 0f 84 51 01 00 00 je 0x180017e7d 180017d2c: 4c 8d 24 00 lea (%rax,%rax,1),%r12 180017d30: 45 33 ff xor %r15d,%r15d 180017d33: 48 8b 86 70 02 00 00 mov 0x270(%rsi),%rax 180017d3a: 48 63 cd movslq %ebp,%rcx 180017d3d: 45 8b c7 mov %r15d,%r8d 180017d40: 45 0f b7 4c 04 02 movzwl 0x2(%r12,%rax,1),%r9d 180017d46: 49 8d 14 04 lea (%r12,%rax,1),%rdx 180017d4a: 48 8b 86 a8 02 00 00 mov 0x2a8(%rsi),%rax 180017d51: 4c 8d 14 88 lea (%rax,%rcx,4),%r10 180017d55: 8b 86 c0 1f 04 00 mov 0x41fc0(%rsi),%eax 180017d5b: 0f b7 0a movzwl (%rdx),%ecx 180017d5e: 8d 7c 00 f8 lea -0x8(%rax,%rax,1),%edi 180017d62: 4c 8b da mov %rdx,%r11 180017d65: bb 04 00 00 00 mov $0x4,%ebx 180017d6a: 48 03 ff add %rdi,%rdi 180017d6d: 66 66 90 data16 xchg %ax,%ax 180017d70: 0f b7 02 movzwl (%rdx),%eax 180017d73: 44 03 c0 add %eax,%r8d 180017d76: 41 3b c1 cmp %r9d,%eax 180017d79: 76 05 jbe 0x180017d80 180017d7b: 44 8b c8 mov %eax,%r9d 180017d7e: eb 05 jmp 0x180017d85 180017d80: 3b c1 cmp %ecx,%eax 180017d82: 0f 42 c8 cmovb %eax,%ecx 180017d85: 0f b7 42 04 movzwl 0x4(%rdx),%eax 180017d89: 44 03 c0 add %eax,%r8d 180017d8c: 41 3b c1 cmp %r9d,%eax 180017d8f: 76 05 jbe 0x180017d96 180017d91: 44 8b c8 mov %eax,%r9d 180017d94: eb 05 jmp 0x180017d9b 180017d96: 3b c1 cmp %ecx,%eax 180017d98: 0f 42 c8 cmovb %eax,%ecx 180017d9b: 0f b7 42 08 movzwl 0x8(%rdx),%eax 180017d9f: 44 03 c0 add %eax,%r8d 180017da2: 41 3b c1 cmp %r9d,%eax 180017da5: 76 05 jbe 0x180017dac 180017da7: 44 8b c8 mov %eax,%r9d 180017daa: eb 05 jmp 0x180017db1 180017dac: 3b c1 cmp %ecx,%eax 180017dae: 0f 42 c8 cmovb %eax,%ecx 180017db1: 0f b7 42 0c movzwl 0xc(%rdx),%eax 180017db5: 48 83 c2 10 add $0x10,%rdx 180017db9: 44 03 c0 add %eax,%r8d 180017dbc: 41 3b c1 cmp %r9d,%eax 180017dbf: 76 05 jbe 0x180017dc6 180017dc1: 44 8b c8 mov %eax,%r9d 180017dc4: eb 05 jmp 0x180017dcb 180017dc6: 3b c1 cmp %ecx,%eax 180017dc8: 0f 42 c8 cmovb %eax,%ecx 180017dcb: 48 03 d7 add %rdi,%rdx 180017dce: 83 c3 ff add $0xffffffff,%ebx 180017dd1: 75 9d jne 0x180017d70 180017dd3: 41 8b c1 mov %r9d,%eax 180017dd6: 2b c1 sub %ecx,%eax 180017dd8: c1 e0 05 shl $0x5,%eax 180017ddb: 41 3b c6 cmp %r14d,%eax 180017dde: 0f 82 83 00 00 00 jb 0x180017e67 180017de4: 41 c1 e8 04 shr $0x4,%r8d 180017de8: 45 2b c8 sub %r8d,%r9d 180017deb: 41 8b c0 mov %r8d,%eax 180017dee: 2b c1 sub %ecx,%eax 180017df0: 45 3b ce cmp %r14d,%r9d 180017df3: 41 8b ce mov %r14d,%ecx 180017df6: 41 0f 47 c9 cmova %r9d,%ecx 180017dfa: 3b c1 cmp %ecx,%eax 180017dfc: 0f 47 c8 cmova %eax,%ecx 180017dff: 33 d2 xor %edx,%edx 180017e01: b8 00 80 00 00 mov $0x8000,%eax 180017e06: f7 f1 div %ecx 180017e08: 8d 53 04 lea 0x4(%rbx),%edx 180017e0b: 44 8b c8 mov %eax,%r9d 180017e0e: 66 90 xchg %ax,%ax 180017e10: 41 0f b7 0b movzwl (%r11),%ecx 180017e14: 41 2b c8 sub %r8d,%ecx 180017e17: 41 0f af c9 imul %r9d,%ecx 180017e1b: 41 01 0a add %ecx,(%r10) 180017e1e: 41 0f b7 4b 04 movzwl 0x4(%r11),%ecx 180017e23: 41 2b c8 sub %r8d,%ecx 180017e26: 41 0f af c9 imul %r9d,%ecx 180017e2a: 41 01 4a 08 add %ecx,0x8(%r10) 180017e2e: 41 0f b7 43 08 movzwl 0x8(%r11),%eax 180017e33: 41 2b c0 sub %r8d,%eax 180017e36: 41 0f af c1 imul %r9d,%eax 180017e3a: 41 01 42 10 add %eax,0x10(%r10) 180017e3e: 41 0f b7 43 0c movzwl 0xc(%r11),%eax 180017e43: 41 2b c0 sub %r8d,%eax 180017e46: 41 0f af c1 imul %r9d,%eax 180017e4a: 41 01 42 18 add %eax,0x18(%r10) 180017e4e: 83 c2 ff add $0xffffffff,%edx 180017e51: 8b 86 c0 1f 04 00 mov 0x41fc0(%rsi),%eax 180017e57: 8d 44 00 f8 lea -0x8(%rax,%rax,1),%eax 180017e5b: 4d 8d 5c 43 10 lea 0x10(%r11,%rax,2),%r11 180017e60: 4d 8d 54 82 20 lea 0x20(%r10,%rax,4),%r10 180017e65: 75 a9 jne 0x180017e10 180017e67: 83 c5 01 add $0x1,%ebp 180017e6a: 49 83 c4 02 add $0x2,%r12 180017e6e: 41 83 c5 ff add $0xffffffff,%r13d 180017e72: 0f 85 bb fe ff ff jne 0x180017d33 180017e78: 44 8b 7c 24 70 mov 0x70(%rsp),%r15d 180017e7d: 8b 86 c4 1f 04 00 mov 0x41fc4(%rsi),%eax 180017e83: 41 83 c7 01 add $0x1,%r15d 180017e87: 83 e8 06 sub $0x6,%eax 180017e8a: 44 89 7c 24 70 mov %r15d,0x70(%rsp) 180017e8f: 44 3b f8 cmp %eax,%r15d 180017e92: 0f 82 78 fe ff ff jb 0x180017d10 180017e98: 8b 7c 24 68 mov 0x68(%rsp),%edi 180017e9c: 4c 8b 6c 24 30 mov 0x30(%rsp),%r13 180017ea1: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 180017ea6: 33 ed xor %ebp,%ebp 180017ea8: 8b 8e c4 1f 04 00 mov 0x41fc4(%rsi),%ecx 180017eae: 4c 8b 96 a0 02 00 00 mov 0x2a0(%rsi),%r10 180017eb5: 4c 8b 9e a8 02 00 00 mov 0x2a8(%rsi),%r11 180017ebc: 85 c9 test %ecx,%ecx 180017ebe: 4c 8b 7c 24 20 mov 0x20(%rsp),%r15 180017ec3: 4c 8b 74 24 28 mov 0x28(%rsp),%r14 180017ec8: 8b dd mov %ebp,%ebx 180017eca: 0f 84 e6 00 00 00 je 0x180017fb6 180017ed0: 8b 96 c0 1f 04 00 mov 0x41fc0(%rsi),%edx 180017ed6: 66 66 66 90 data16 data16 xchg %ax,%ax 180017eda: 66 66 90 data16 xchg %ax,%ax 180017edd: 66 66 90 data16 xchg %ax,%ax 180017ee0: 83 fb 06 cmp $0x6,%ebx 180017ee3: 41 b9 04 00 00 00 mov $0x4,%r9d 180017ee9: 73 0c jae 0x180017ef7 180017eeb: 44 8b cb mov %ebx,%r9d 180017eee: 41 d1 e9 shr $1,%r9d 180017ef1: 41 83 c1 01 add $0x1,%r9d 180017ef5: eb 14 jmp 0x180017f0b 180017ef7: 8d 43 07 lea 0x7(%rbx),%eax 180017efa: 3b c1 cmp %ecx,%eax 180017efc: 76 0d jbe 0x180017f0b 180017efe: 44 8b c9 mov %ecx,%r9d 180017f01: 44 2b cb sub %ebx,%r9d 180017f04: 41 83 c1 01 add $0x1,%r9d 180017f08: 41 d1 e9 shr $1,%r9d 180017f0b: 85 d2 test %edx,%edx 180017f0d: 44 8b c5 mov %ebp,%r8d 180017f10: 0f 84 8f 00 00 00 je 0x180017fa5 180017f16: 66 66 66 90 data16 data16 xchg %ax,%ax 180017f1a: 66 66 90 data16 xchg %ax,%ax 180017f1d: 66 66 90 data16 xchg %ax,%ax 180017f20: 41 83 f8 06 cmp $0x6,%r8d 180017f24: b9 04 00 00 00 mov $0x4,%ecx 180017f29: 73 0a jae 0x180017f35 180017f2b: 41 8b c8 mov %r8d,%ecx 180017f2e: d1 e9 shr $1,%ecx 180017f30: 83 c1 01 add $0x1,%ecx 180017f33: eb 12 jmp 0x180017f47 180017f35: 41 8d 40 07 lea 0x7(%r8),%eax 180017f39: 3b c2 cmp %edx,%eax 180017f3b: 76 0a jbe 0x180017f47 180017f3d: 8b ca mov %edx,%ecx 180017f3f: 41 2b c8 sub %r8d,%ecx 180017f42: 83 c1 01 add $0x1,%ecx 180017f45: d1 e9 shr $1,%ecx 180017f47: 41 0f af c9 imul %r9d,%ecx 180017f4b: 8b c7 mov %edi,%eax 180017f4d: 49 83 c3 04 add $0x4,%r11 180017f51: 41 0f af 43 fc imul -0x4(%r11),%eax 180017f56: 83 f9 10 cmp $0x10,%ecx 180017f59: 75 0f jne 0x180017f6a 180017f5b: 99 cltd 180017f5c: 81 e2 ff ff 07 00 and $0x7ffff,%edx 180017f62: 8d 0c 02 lea (%rdx,%rax,1),%ecx 180017f65: c1 f9 13 sar $0x13,%ecx 180017f68: eb 08 jmp 0x180017f72 180017f6a: c1 e1 0f shl $0xf,%ecx 180017f6d: 99 cltd 180017f6e: f7 f9 idiv %ecx 180017f70: 8b c8 mov %eax,%ecx 180017f72: 41 0f b6 02 movzbl (%r10),%eax 180017f76: 03 c1 add %ecx,%eax 180017f78: 3d ff 00 00 00 cmp $0xff,%eax 180017f7d: 7e 07 jle 0x180017f86 180017f7f: b8 ff 00 00 00 mov $0xff,%eax 180017f84: eb 05 jmp 0x180017f8b 180017f86: 85 c0 test %eax,%eax 180017f88: 0f 48 c5 cmovs %ebp,%eax 180017f8b: 41 88 02 mov %al,(%r10) 180017f8e: 8b 96 c0 1f 04 00 mov 0x41fc0(%rsi),%edx 180017f94: 41 83 c0 01 add $0x1,%r8d 180017f98: 49 83 c2 01 add $0x1,%r10 180017f9c: 44 3b c2 cmp %edx,%r8d 180017f9f: 0f 82 7b ff ff ff jb 0x180017f20 180017fa5: 8b 8e c4 1f 04 00 mov 0x41fc4(%rsi),%ecx 180017fab: 83 c3 01 add $0x1,%ebx 180017fae: 3b d9 cmp %ecx,%ebx 180017fb0: 0f 82 2a ff ff ff jb 0x180017ee0 180017fb6: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180017fbb: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 180017fc0: 48 83 c4 48 add $0x48,%rsp 180017fc4: 5f pop %rdi 180017fc5: 5e pop %rsi 180017fc6: c2 00 00 ret $0x0 180017fc9: cc int3 180017fca: cc int3 180017fcb: cc int3 180017fcc: cc int3 180017fcd: cc int3 180017fce: cc int3 180017fcf: cc int3 180017fd0: 85 d2 test %edx,%edx 180017fd2: 0f 84 13 04 00 00 je 0x1800183eb 180017fd8: 48 8b c4 mov %rsp,%rax 180017fdb: 89 50 10 mov %edx,0x10(%rax) 180017fde: 53 push %rbx 180017fdf: 41 56 push %r14 180017fe1: 48 83 ec 48 sub $0x48,%rsp 180017fe5: 48 89 68 08 mov %rbp,0x8(%rax) 180017fe9: 48 89 70 e8 mov %rsi,-0x18(%rax) 180017fed: 48 89 78 e0 mov %rdi,-0x20(%rax) 180017ff1: 4c 89 60 d8 mov %r12,-0x28(%rax) 180017ff5: 4c 89 68 d0 mov %r13,-0x30(%rax) 180017ff9: 4c 89 78 c8 mov %r15,-0x38(%rax) 180017ffd: 8b 41 24 mov 0x24(%rcx),%eax 180018000: 8b da mov %edx,%ebx 180018002: 4c 8b f1 mov %rcx,%r14 180018005: 69 c0 e8 03 00 00 imul $0x3e8,%eax,%eax 18001800b: 83 b9 50 79 04 00 00 cmpl $0x0,0x47950(%rcx) 180018012: 74 27 je 0x18001803b 180018014: 44 8b c0 mov %eax,%r8d 180018017: ba 30 75 00 00 mov $0x7530,%edx 18001801c: e8 1f d9 ff ff call 0x180015940 180018021: b9 07 00 00 00 mov $0x7,%ecx 180018026: 41 2b 8e 54 79 04 00 sub 0x47954(%r14),%ecx 18001802d: d3 f8 sar %cl,%eax 18001802f: b9 ff ff 00 00 mov $0xffff,%ecx 180018034: 3b c1 cmp %ecx,%eax 180018036: 0f 4f c1 cmovg %ecx,%eax 180018039: eb 12 jmp 0x18001804d 18001803b: 8b 89 4c 79 04 00 mov 0x4794c(%rcx),%ecx 180018041: d3 e8 shr %cl,%eax 180018043: b9 ff ff 00 00 mov $0xffff,%ecx 180018048: 3b c1 cmp %ecx,%eax 18001804a: 0f 47 c1 cmova %ecx,%eax 18001804d: 44 0f b7 f8 movzwl %ax,%r15d 180018051: 44 0f af fb imul %ebx,%r15d 180018055: 45 03 ff add %r15d,%r15d 180018058: 41 c1 ef 08 shr $0x8,%r15d 18001805c: 33 c0 xor %eax,%eax 18001805e: 44 8b e8 mov %eax,%r13d 180018061: 89 44 24 70 mov %eax,0x70(%rsp) 180018065: 66 66 66 90 data16 data16 xchg %ax,%ax 180018069: 66 66 90 data16 xchg %ax,%ax 18001806c: 66 66 66 90 data16 data16 xchg %ax,%ax 180018070: 41 8b 96 c0 1f 04 00 mov 0x41fc0(%r14),%edx 180018077: 49 8b 86 a8 02 00 00 mov 0x2a8(%r14),%rax 18001807e: 41 8d 4d 03 lea 0x3(%r13),%ecx 180018082: 0f af ca imul %edx,%ecx 180018085: 48 8d 5c 88 0c lea 0xc(%rax,%rcx,4),%rbx 18001808a: 49 8b 86 70 02 00 00 mov 0x270(%r14),%rax 180018091: 8b ca mov %edx,%ecx 180018093: 8d 72 fa lea -0x6(%rdx),%esi 180018096: 41 0f af cd imul %r13d,%ecx 18001809a: 85 f6 test %esi,%esi 18001809c: 48 8d 3c 48 lea (%rax,%rcx,2),%rdi 1800180a0: 0f 84 f4 00 00 00 je 0x18001819a 1800180a6: 45 33 ed xor %r13d,%r13d 1800180a9: 66 66 90 data16 xchg %ax,%ax 1800180ac: 66 66 66 90 data16 data16 xchg %ax,%ax 1800180b0: 45 8b a6 c0 1f 04 00 mov 0x41fc0(%r14),%r12d 1800180b7: 0f b7 0f movzwl (%rdi),%ecx 1800180ba: 44 0f b7 47 02 movzwl 0x2(%rdi),%r8d 1800180bf: 47 8d 5c 24 f8 lea -0x8(%r12,%r12,1),%r11d 1800180c4: 48 8b d7 mov %rdi,%rdx 1800180c7: 45 8b d5 mov %r13d,%r10d 1800180ca: 4d 03 db add %r11,%r11 1800180cd: 41 b9 04 00 00 00 mov $0x4,%r9d 1800180d3: 0f b7 02 movzwl (%rdx),%eax 1800180d6: 44 03 d0 add %eax,%r10d 1800180d9: 41 3b c0 cmp %r8d,%eax 1800180dc: 76 05 jbe 0x1800180e3 1800180de: 44 8b c0 mov %eax,%r8d 1800180e1: eb 05 jmp 0x1800180e8 1800180e3: 3b c1 cmp %ecx,%eax 1800180e5: 0f 42 c8 cmovb %eax,%ecx 1800180e8: 0f b7 42 04 movzwl 0x4(%rdx),%eax 1800180ec: 44 03 d0 add %eax,%r10d 1800180ef: 41 3b c0 cmp %r8d,%eax 1800180f2: 76 05 jbe 0x1800180f9 1800180f4: 44 8b c0 mov %eax,%r8d 1800180f7: eb 05 jmp 0x1800180fe 1800180f9: 3b c1 cmp %ecx,%eax 1800180fb: 0f 42 c8 cmovb %eax,%ecx 1800180fe: 0f b7 42 08 movzwl 0x8(%rdx),%eax 180018102: 44 03 d0 add %eax,%r10d 180018105: 41 3b c0 cmp %r8d,%eax 180018108: 76 05 jbe 0x18001810f 18001810a: 44 8b c0 mov %eax,%r8d 18001810d: eb 05 jmp 0x180018114 18001810f: 3b c1 cmp %ecx,%eax 180018111: 0f 42 c8 cmovb %eax,%ecx 180018114: 0f b7 42 0c movzwl 0xc(%rdx),%eax 180018118: 48 83 c2 10 add $0x10,%rdx 18001811c: 44 03 d0 add %eax,%r10d 18001811f: 41 3b c0 cmp %r8d,%eax 180018122: 76 05 jbe 0x180018129 180018124: 44 8b c0 mov %eax,%r8d 180018127: eb 05 jmp 0x18001812e 180018129: 3b c1 cmp %ecx,%eax 18001812b: 0f 42 c8 cmovb %eax,%ecx 18001812e: 49 03 d3 add %r11,%rdx 180018131: 41 83 c1 ff add $0xffffffff,%r9d 180018135: 75 9c jne 0x1800180d3 180018137: 41 8b c0 mov %r8d,%eax 18001813a: 2b c1 sub %ecx,%eax 18001813c: c1 e0 05 shl $0x5,%eax 18001813f: 41 3b c7 cmp %r15d,%eax 180018142: 73 05 jae 0x180018149 180018144: 44 89 2b mov %r13d,(%rbx) 180018147: eb 3b jmp 0x180018184 180018149: 41 c1 ea 04 shr $0x4,%r10d 18001814d: 45 8b cf mov %r15d,%r9d 180018150: 45 2b c2 sub %r10d,%r8d 180018153: 41 8b c2 mov %r10d,%eax 180018156: 2b c1 sub %ecx,%eax 180018158: 45 3b c7 cmp %r15d,%r8d 18001815b: 45 0f 47 c8 cmova %r8d,%r9d 18001815f: 41 3b c1 cmp %r9d,%eax 180018162: 44 0f 47 c8 cmova %eax,%r9d 180018166: 43 8d 04 64 lea (%r12,%r12,2),%eax 18001816a: 33 d2 xor %edx,%edx 18001816c: 44 0f b7 44 47 06 movzwl 0x6(%rdi,%rax,2),%r8d 180018172: b8 00 80 00 00 mov $0x8000,%eax 180018177: 41 f7 f1 div %r9d 18001817a: 45 2b c2 sub %r10d,%r8d 18001817d: 44 0f af c0 imul %eax,%r8d 180018181: 44 89 03 mov %r8d,(%rbx) 180018184: 48 83 c3 04 add $0x4,%rbx 180018188: 48 83 c7 02 add $0x2,%rdi 18001818c: 83 c6 ff add $0xffffffff,%esi 18001818f: 0f 85 1b ff ff ff jne 0x1800180b0 180018195: 44 8b 6c 24 70 mov 0x70(%rsp),%r13d 18001819a: 41 8b 86 c4 1f 04 00 mov 0x41fc4(%r14),%eax 1800181a1: 41 83 c5 02 add $0x2,%r13d 1800181a5: 83 e8 07 sub $0x7,%eax 1800181a8: 44 89 6c 24 70 mov %r13d,0x70(%rsp) 1800181ad: 44 3b e8 cmp %eax,%r13d 1800181b0: 0f 86 ba fe ff ff jbe 0x180018070 1800181b6: 41 8b 86 c4 1f 04 00 mov 0x41fc4(%r14),%eax 1800181bd: 41 bd 01 00 00 00 mov $0x1,%r13d 1800181c3: 83 e8 07 sub $0x7,%eax 1800181c6: 44 89 6c 24 70 mov %r13d,0x70(%rsp) 1800181cb: 41 3b c5 cmp %r13d,%eax 1800181ce: 0f 82 52 01 00 00 jb 0x180018326 1800181d4: 66 66 66 90 data16 data16 xchg %ax,%ax 1800181d8: 66 66 66 90 data16 data16 xchg %ax,%ax 1800181dc: 66 66 66 90 data16 data16 xchg %ax,%ax 1800181e0: 41 8b 96 c0 1f 04 00 mov 0x41fc0(%r14),%edx 1800181e7: 49 8b 86 a8 02 00 00 mov 0x2a8(%r14),%rax 1800181ee: 41 8d 4d 03 lea 0x3(%r13),%ecx 1800181f2: 0f af ca imul %edx,%ecx 1800181f5: 48 8d 5c 88 0c lea 0xc(%rax,%rcx,4),%rbx 1800181fa: 49 8b 86 70 02 00 00 mov 0x270(%r14),%rax 180018201: 8b ca mov %edx,%ecx 180018203: 8d 72 fa lea -0x6(%rdx),%esi 180018206: 41 0f af cd imul %r13d,%ecx 18001820a: 85 f6 test %esi,%esi 18001820c: 48 8d 3c 48 lea (%rax,%rcx,2),%rdi 180018210: 0f 84 f4 00 00 00 je 0x18001830a 180018216: 45 33 ed xor %r13d,%r13d 180018219: 66 66 90 data16 xchg %ax,%ax 18001821c: 66 66 66 90 data16 data16 xchg %ax,%ax 180018220: 45 8b a6 c0 1f 04 00 mov 0x41fc0(%r14),%r12d 180018227: 0f b7 0f movzwl (%rdi),%ecx 18001822a: 44 0f b7 47 02 movzwl 0x2(%rdi),%r8d 18001822f: 47 8d 5c 24 f8 lea -0x8(%r12,%r12,1),%r11d 180018234: 48 8b d7 mov %rdi,%rdx 180018237: 45 8b d5 mov %r13d,%r10d 18001823a: 4d 03 db add %r11,%r11 18001823d: 41 b9 04 00 00 00 mov $0x4,%r9d 180018243: 0f b7 02 movzwl (%rdx),%eax 180018246: 44 03 d0 add %eax,%r10d 180018249: 41 3b c0 cmp %r8d,%eax 18001824c: 76 05 jbe 0x180018253 18001824e: 44 8b c0 mov %eax,%r8d 180018251: eb 05 jmp 0x180018258 180018253: 3b c1 cmp %ecx,%eax 180018255: 0f 42 c8 cmovb %eax,%ecx 180018258: 0f b7 42 04 movzwl 0x4(%rdx),%eax 18001825c: 44 03 d0 add %eax,%r10d 18001825f: 41 3b c0 cmp %r8d,%eax 180018262: 76 05 jbe 0x180018269 180018264: 44 8b c0 mov %eax,%r8d 180018267: eb 05 jmp 0x18001826e 180018269: 3b c1 cmp %ecx,%eax 18001826b: 0f 42 c8 cmovb %eax,%ecx 18001826e: 0f b7 42 08 movzwl 0x8(%rdx),%eax 180018272: 44 03 d0 add %eax,%r10d 180018275: 41 3b c0 cmp %r8d,%eax 180018278: 76 05 jbe 0x18001827f 18001827a: 44 8b c0 mov %eax,%r8d 18001827d: eb 05 jmp 0x180018284 18001827f: 3b c1 cmp %ecx,%eax 180018281: 0f 42 c8 cmovb %eax,%ecx 180018284: 0f b7 42 0c movzwl 0xc(%rdx),%eax 180018288: 48 83 c2 10 add $0x10,%rdx 18001828c: 44 03 d0 add %eax,%r10d 18001828f: 41 3b c0 cmp %r8d,%eax 180018292: 76 05 jbe 0x180018299 180018294: 44 8b c0 mov %eax,%r8d 180018297: eb 05 jmp 0x18001829e 180018299: 3b c1 cmp %ecx,%eax 18001829b: 0f 42 c8 cmovb %eax,%ecx 18001829e: 49 03 d3 add %r11,%rdx 1800182a1: 41 83 c1 ff add $0xffffffff,%r9d 1800182a5: 75 9c jne 0x180018243 1800182a7: 41 8b c0 mov %r8d,%eax 1800182aa: 2b c1 sub %ecx,%eax 1800182ac: c1 e0 05 shl $0x5,%eax 1800182af: 41 3b c7 cmp %r15d,%eax 1800182b2: 73 05 jae 0x1800182b9 1800182b4: 44 89 2b mov %r13d,(%rbx) 1800182b7: eb 3b jmp 0x1800182f4 1800182b9: 41 c1 ea 04 shr $0x4,%r10d 1800182bd: 45 8b cf mov %r15d,%r9d 1800182c0: 45 2b c2 sub %r10d,%r8d 1800182c3: 41 8b c2 mov %r10d,%eax 1800182c6: 2b c1 sub %ecx,%eax 1800182c8: 45 3b c7 cmp %r15d,%r8d 1800182cb: 45 0f 47 c8 cmova %r8d,%r9d 1800182cf: 41 3b c1 cmp %r9d,%eax 1800182d2: 44 0f 47 c8 cmova %eax,%r9d 1800182d6: 43 8d 04 64 lea (%r12,%r12,2),%eax 1800182da: 33 d2 xor %edx,%edx 1800182dc: 44 0f b7 44 47 06 movzwl 0x6(%rdi,%rax,2),%r8d 1800182e2: b8 00 80 00 00 mov $0x8000,%eax 1800182e7: 41 f7 f1 div %r9d 1800182ea: 45 2b c2 sub %r10d,%r8d 1800182ed: 44 0f af c0 imul %eax,%r8d 1800182f1: 44 89 03 mov %r8d,(%rbx) 1800182f4: 48 83 c3 04 add $0x4,%rbx 1800182f8: 48 83 c7 02 add $0x2,%rdi 1800182fc: 83 c6 ff add $0xffffffff,%esi 1800182ff: 0f 85 1b ff ff ff jne 0x180018220 180018305: 44 8b 6c 24 70 mov 0x70(%rsp),%r13d 18001830a: 41 8b 86 c4 1f 04 00 mov 0x41fc4(%r14),%eax 180018311: 41 83 c5 02 add $0x2,%r13d 180018315: 83 e8 07 sub $0x7,%eax 180018318: 44 89 6c 24 70 mov %r13d,0x70(%rsp) 18001831d: 44 3b e8 cmp %eax,%r13d 180018320: 0f 86 ba fe ff ff jbe 0x1800181e0 180018326: 41 8b 86 c4 1f 04 00 mov 0x41fc4(%r14),%eax 18001832d: 4c 8b 7c 24 20 mov 0x20(%rsp),%r15 180018332: 4c 8b 6c 24 28 mov 0x28(%rsp),%r13 180018337: 4c 8b 64 24 30 mov 0x30(%rsp),%r12 18001833c: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180018341: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp 180018346: 41 bb 03 00 00 00 mov $0x3,%r11d 18001834c: 41 2b c3 sub %r11d,%eax 18001834f: 41 3b c3 cmp %r11d,%eax 180018352: 0f 86 87 00 00 00 jbe 0x1800183df 180018358: 8b 5c 24 68 mov 0x68(%rsp),%ebx 18001835c: 33 ff xor %edi,%edi 18001835e: 66 90 xchg %ax,%ax 180018360: 41 8b 96 c0 1f 04 00 mov 0x41fc0(%r14),%edx 180018367: 49 8b 86 a8 02 00 00 mov 0x2a8(%r14),%rax 18001836e: 8b ca mov %edx,%ecx 180018370: 44 8d 52 fa lea -0x6(%rdx),%r10d 180018374: 41 0f af cb imul %r11d,%ecx 180018378: 45 85 d2 test %r10d,%r10d 18001837b: 4c 8d 4c 88 0c lea 0xc(%rax,%rcx,4),%r9 180018380: 49 8b 86 a0 02 00 00 mov 0x2a0(%r14),%rax 180018387: 4c 8d 44 01 03 lea 0x3(%rcx,%rax,1),%r8 18001838c: 74 3e je 0x1800183cc 18001838e: 66 90 xchg %ax,%ax 180018390: 41 8b 01 mov (%r9),%eax 180018393: 41 0f b6 08 movzbl (%r8),%ecx 180018397: 49 83 c1 04 add $0x4,%r9 18001839b: 0f af c3 imul %ebx,%eax 18001839e: 99 cltd 18001839f: 81 e2 ff 7f 00 00 and $0x7fff,%edx 1800183a5: 03 c2 add %edx,%eax 1800183a7: c1 f8 0f sar $0xf,%eax 1800183aa: 03 c1 add %ecx,%eax 1800183ac: 3d ff 00 00 00 cmp $0xff,%eax 1800183b1: 7e 07 jle 0x1800183ba 1800183b3: b8 ff 00 00 00 mov $0xff,%eax 1800183b8: eb 05 jmp 0x1800183bf 1800183ba: 85 c0 test %eax,%eax 1800183bc: 0f 48 c7 cmovs %edi,%eax 1800183bf: 41 88 00 mov %al,(%r8) 1800183c2: 49 83 c0 01 add $0x1,%r8 1800183c6: 41 83 c2 ff add $0xffffffff,%r10d 1800183ca: 75 c4 jne 0x180018390 1800183cc: 41 8b 86 c4 1f 04 00 mov 0x41fc4(%r14),%eax 1800183d3: 41 83 c3 01 add $0x1,%r11d 1800183d7: 83 e8 03 sub $0x3,%eax 1800183da: 44 3b d8 cmp %eax,%r11d 1800183dd: 72 81 jb 0x180018360 1800183df: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 1800183e4: 48 83 c4 48 add $0x48,%rsp 1800183e8: 41 5e pop %r14 1800183ea: 5b pop %rbx 1800183eb: c2 00 00 ret $0x0 1800183ee: cc int3 1800183ef: cc int3 1800183f0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800183f5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800183fa: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800183ff: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180018404: 41 54 push %r12 180018406: 48 83 ec 20 sub $0x20,%rsp 18001840a: 48 8b d9 mov %rcx,%rbx 18001840d: 48 81 c1 38 02 00 00 add $0x238,%rcx 180018414: 45 8b e1 mov %r9d,%r12d 180018417: 41 8b e8 mov %r8d,%ebp 18001841a: 8b fa mov %edx,%edi 18001841c: ff 15 3e b1 03 00 call *0x3b13e(%rip) # 0x180053560 180018422: 85 ff test %edi,%edi 180018424: 0f 8e 84 00 00 00 jle 0x1800184ae 18001842a: 83 ff 04 cmp $0x4,%edi 18001842d: 7f 7f jg 0x1800184ae 18001842f: 44 8b 83 c0 1f 04 00 mov 0x41fc0(%rbx),%r8d 180018436: 44 8b 8b c4 1f 04 00 mov 0x41fc4(%rbx),%r9d 18001843d: 33 d2 xor %edx,%edx 18001843f: 8b cf mov %edi,%ecx 180018441: 41 8b c0 mov %r8d,%eax 180018444: 41 ba 01 00 00 00 mov $0x1,%r10d 18001844a: 41 d3 e2 shl %cl,%r10d 18001844d: 41 bb 00 00 00 00 mov $0x0,%r11d 180018453: 89 bb e8 1f 04 00 mov %edi,0x41fe8(%rbx) 180018459: 43 8d 0c 12 lea (%r10,%r10,1),%ecx 18001845d: f7 f1 div %ecx 18001845f: 2b e8 sub %eax,%ebp 180018461: 41 8b c1 mov %r9d,%eax 180018464: 41 0f 48 eb cmovs %r11d,%ebp 180018468: 33 d2 xor %edx,%edx 18001846a: f7 f1 div %ecx 18001846c: 44 2b e0 sub %eax,%r12d 18001846f: 41 8b c0 mov %r8d,%eax 180018472: 45 0f 48 e3 cmovs %r11d,%r12d 180018476: 33 d2 xor %edx,%edx 180018478: 41 f7 f2 div %r10d 18001847b: 44 2b c0 sub %eax,%r8d 18001847e: 41 8d 40 fe lea -0x2(%r8),%eax 180018482: 3b e8 cmp %eax,%ebp 180018484: 0f 42 c5 cmovb %ebp,%eax 180018487: 33 d2 xor %edx,%edx 180018489: 83 e0 fe and $0xfffffffe,%eax 18001848c: 89 83 ec 1f 04 00 mov %eax,0x41fec(%rbx) 180018492: 41 8b c1 mov %r9d,%eax 180018495: 41 f7 f2 div %r10d 180018498: 44 2b c8 sub %eax,%r9d 18001849b: 41 8d 41 ff lea -0x1(%r9),%eax 18001849f: 44 3b e0 cmp %eax,%r12d 1800184a2: 41 0f 42 c4 cmovb %r12d,%eax 1800184a6: 89 83 f0 1f 04 00 mov %eax,0x41ff0(%rbx) 1800184ac: eb 18 jmp 0x1800184c6 1800184ae: 45 33 db xor %r11d,%r11d 1800184b1: 44 89 9b e8 1f 04 00 mov %r11d,0x41fe8(%rbx) 1800184b8: 44 89 9b ec 1f 04 00 mov %r11d,0x41fec(%rbx) 1800184bf: 44 89 9b f0 1f 04 00 mov %r11d,0x41ff0(%rbx) 1800184c6: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 1800184cd: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800184d2: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 1800184d7: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 1800184dc: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 1800184e1: 48 83 c4 20 add $0x20,%rsp 1800184e5: 41 5c pop %r12 1800184e7: 48 ff 25 6a b0 03 00 rex.W jmp *0x3b06a(%rip) # 0x180053558 1800184ee: cc int3 1800184ef: cc int3 1800184f0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800184f5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800184fa: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800184ff: 57 push %rdi 180018500: 48 83 ec 20 sub $0x20,%rsp 180018504: 8b 91 f0 1f 04 00 mov 0x41ff0(%rcx),%edx 18001850a: 8b 81 ec 1f 04 00 mov 0x41fec(%rcx),%eax 180018510: 8b 99 c4 1f 04 00 mov 0x41fc4(%rcx),%ebx 180018516: 0f af 91 c0 1f 04 00 imul 0x41fc0(%rcx),%edx 18001851d: 48 8b a9 88 02 00 00 mov 0x288(%rcx),%rbp 180018524: 48 03 d0 add %rax,%rdx 180018527: 48 8b 81 70 02 00 00 mov 0x270(%rcx),%rax 18001852e: d1 eb shr $1,%ebx 180018530: 48 8b f1 mov %rcx,%rsi 180018533: 48 8d 3c 50 lea (%rax,%rdx,2),%rdi 180018537: 83 c3 01 add $0x1,%ebx 18001853a: 74 3c je 0x180018578 18001853c: 66 66 66 90 data16 data16 xchg %ax,%ax 180018540: 44 8b 86 c0 1f 04 00 mov 0x41fc0(%rsi),%r8d 180018547: 48 8b d7 mov %rdi,%rdx 18001854a: 48 8b cd mov %rbp,%rcx 18001854d: 41 d1 e8 shr $1,%r8d 180018550: 41 83 c0 02 add $0x2,%r8d 180018554: 4d 03 c0 add %r8,%r8 180018557: e8 b4 ae 01 00 call 0x180033410 18001855c: 44 8b 9e c0 1f 04 00 mov 0x41fc0(%rsi),%r11d 180018563: 4a 8d 3c 5f lea (%rdi,%r11,2),%rdi 180018567: 41 d1 eb shr $1,%r11d 18001856a: 41 83 c3 02 add $0x2,%r11d 18001856e: 83 c3 ff add $0xffffffff,%ebx 180018571: 4a 8d 6c 5d 00 lea 0x0(%rbp,%r11,2),%rbp 180018576: 75 c8 jne 0x180018540 180018578: 8b ae c4 1f 04 00 mov 0x41fc4(%rsi),%ebp 18001857e: 48 8b 8e 88 02 00 00 mov 0x288(%rsi),%rcx 180018585: 48 8b 9e 70 02 00 00 mov 0x270(%rsi),%rbx 18001858c: d1 ed shr $1,%ebp 18001858e: 0f 84 b3 00 00 00 je 0x180018647 180018594: 44 8b 8e c0 1f 04 00 mov 0x41fc0(%rsi),%r9d 18001859b: 41 d1 e9 shr $1,%r9d 18001859e: 74 27 je 0x1800185c7 1800185a0: 0f b7 41 02 movzwl 0x2(%rcx),%eax 1800185a4: 4c 8d 41 02 lea 0x2(%rcx),%r8 1800185a8: 0f b7 09 movzwl (%rcx),%ecx 1800185ab: 03 c1 add %ecx,%eax 1800185ad: 48 83 c3 04 add $0x4,%rbx 1800185b1: 99 cltd 1800185b2: 2b c2 sub %edx,%eax 1800185b4: d1 f8 sar $1,%eax 1800185b6: c1 e0 10 shl $0x10,%eax 1800185b9: 0b c1 or %ecx,%eax 1800185bb: 41 83 c1 ff add $0xffffffff,%r9d 1800185bf: 49 8b c8 mov %r8,%rcx 1800185c2: 89 43 fc mov %eax,-0x4(%rbx) 1800185c5: 75 d9 jne 0x1800185a0 1800185c7: 8b be c0 1f 04 00 mov 0x41fc0(%rsi),%edi 1800185cd: 48 8d 51 04 lea 0x4(%rcx),%rdx 1800185d1: 48 8b c7 mov %rdi,%rax 1800185d4: 48 d1 e8 shr $1,%rax 1800185d7: 48 f7 d8 neg %rax 1800185da: d1 ef shr $1,%edi 1800185dc: 48 8d 0c 41 lea (%rcx,%rax,2),%rcx 1800185e0: 74 58 je 0x18001863a 1800185e2: 66 90 xchg %ax,%ax 1800185e4: 66 66 66 90 data16 data16 xchg %ax,%ax 1800185e8: 66 66 66 90 data16 data16 xchg %ax,%ax 1800185ec: 66 66 66 90 data16 data16 xchg %ax,%ax 1800185f0: 44 0f b7 09 movzwl (%rcx),%r9d 1800185f4: 44 0f b7 02 movzwl (%rdx),%r8d 1800185f8: 0f b7 42 02 movzwl 0x2(%rdx),%eax 1800185fc: 4c 8d 51 02 lea 0x2(%rcx),%r10 180018600: 4c 8d 5a 02 lea 0x2(%rdx),%r11 180018604: 48 83 c3 04 add $0x4,%rbx 180018608: 41 0f b7 0a movzwl (%r10),%ecx 18001860c: 41 03 c8 add %r8d,%ecx 18001860f: 03 c1 add %ecx,%eax 180018611: 41 03 c1 add %r9d,%eax 180018614: 99 cltd 180018615: 83 e2 03 and $0x3,%edx 180018618: 8d 0c 02 lea (%rdx,%rax,1),%ecx 18001861b: 43 8d 04 08 lea (%r8,%r9,1),%eax 18001861f: c1 f9 02 sar $0x2,%ecx 180018622: 99 cltd 180018623: 2b c2 sub %edx,%eax 180018625: c1 e1 10 shl $0x10,%ecx 180018628: 49 8b d3 mov %r11,%rdx 18001862b: d1 f8 sar $1,%eax 18001862d: 0b c8 or %eax,%ecx 18001862f: 83 c7 ff add $0xffffffff,%edi 180018632: 89 4b fc mov %ecx,-0x4(%rbx) 180018635: 49 8b ca mov %r10,%rcx 180018638: 75 b6 jne 0x1800185f0 18001863a: 48 83 c1 04 add $0x4,%rcx 18001863e: 83 c5 ff add $0xffffffff,%ebp 180018641: 0f 85 4d ff ff ff jne 0x180018594 180018647: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001864c: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180018651: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180018656: 48 83 c4 20 add $0x20,%rsp 18001865a: 5f pop %rdi 18001865b: c3 ret 18001865c: cc int3 18001865d: cc int3 18001865e: cc int3 18001865f: cc int3 180018660: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 180018665: 55 push %rbp 180018666: 56 push %rsi 180018667: 57 push %rdi 180018668: 41 54 push %r12 18001866a: 41 57 push %r15 18001866c: 48 83 ec 20 sub $0x20,%rsp 180018670: 8b 91 f0 1f 04 00 mov 0x41ff0(%rcx),%edx 180018676: 8b 81 ec 1f 04 00 mov 0x41fec(%rcx),%eax 18001867c: 8b 99 c4 1f 04 00 mov 0x41fc4(%rcx),%ebx 180018682: 0f af 91 c0 1f 04 00 imul 0x41fc0(%rcx),%edx 180018689: 48 8b b1 88 02 00 00 mov 0x288(%rcx),%rsi 180018690: 48 03 d0 add %rax,%rdx 180018693: 48 8b 81 70 02 00 00 mov 0x270(%rcx),%rax 18001869a: c1 eb 02 shr $0x2,%ebx 18001869d: 4c 8b e1 mov %rcx,%r12 1800186a0: 48 8d 3c 50 lea (%rax,%rdx,2),%rdi 1800186a4: 83 c3 01 add $0x1,%ebx 1800186a7: 74 42 je 0x1800186eb 1800186a9: 66 66 90 data16 xchg %ax,%ax 1800186ac: 66 66 66 90 data16 data16 xchg %ax,%ax 1800186b0: 45 8b 84 24 c0 1f 04 mov 0x41fc0(%r12),%r8d 1800186b7: 00 1800186b8: 48 8b d7 mov %rdi,%rdx 1800186bb: 48 8b ce mov %rsi,%rcx 1800186be: 41 c1 e8 02 shr $0x2,%r8d 1800186c2: 41 83 c0 02 add $0x2,%r8d 1800186c6: 4d 03 c0 add %r8,%r8 1800186c9: e8 42 ad 01 00 call 0x180033410 1800186ce: 45 8b 9c 24 c0 1f 04 mov 0x41fc0(%r12),%r11d 1800186d5: 00 1800186d6: 4a 8d 3c 5f lea (%rdi,%r11,2),%rdi 1800186da: 41 c1 eb 02 shr $0x2,%r11d 1800186de: 41 83 c3 02 add $0x2,%r11d 1800186e2: 83 c3 ff add $0xffffffff,%ebx 1800186e5: 4a 8d 34 5e lea (%rsi,%r11,2),%rsi 1800186e9: 75 c5 jne 0x1800186b0 1800186eb: 45 8b bc 24 c4 1f 04 mov 0x41fc4(%r12),%r15d 1800186f2: 00 1800186f3: 49 8b 9c 24 88 02 00 mov 0x288(%r12),%rbx 1800186fa: 00 1800186fb: 49 8b ac 24 70 02 00 mov 0x270(%r12),%rbp 180018702: 00 180018703: 41 c1 ef 02 shr $0x2,%r15d 180018707: 0f 84 fe 02 00 00 je 0x180018a0b 18001870d: 4c 89 6c 24 50 mov %r13,0x50(%rsp) 180018712: 4c 89 74 24 58 mov %r14,0x58(%rsp) 180018717: 66 66 90 data16 xchg %ax,%ax 18001871a: 66 66 90 data16 xchg %ax,%ax 18001871d: 66 66 90 data16 xchg %ax,%ax 180018720: 45 8b 9c 24 c0 1f 04 mov 0x41fc0(%r12),%r11d 180018727: 00 180018728: 41 c1 eb 02 shr $0x2,%r11d 18001872c: 74 5f je 0x18001878d 18001872e: 66 90 xchg %ax,%ax 180018730: 44 0f b7 03 movzwl (%rbx),%r8d 180018734: 0f b7 4b 02 movzwl 0x2(%rbx),%ecx 180018738: 48 83 c5 08 add $0x8,%rbp 18001873c: 43 8d 04 40 lea (%r8,%r8,2),%eax 180018740: 48 83 c3 02 add $0x2,%rbx 180018744: 03 c1 add %ecx,%eax 180018746: 99 cltd 180018747: 83 e2 03 and $0x3,%edx 18001874a: 03 c2 add %edx,%eax 18001874c: c1 f8 02 sar $0x2,%eax 18001874f: c1 e0 10 shl $0x10,%eax 180018752: 41 0b c0 or %r8d,%eax 180018755: 89 45 f8 mov %eax,-0x8(%rbp) 180018758: 44 0f b7 0b movzwl (%rbx),%r9d 18001875c: 0f b7 4b fe movzwl -0x2(%rbx),%ecx 180018760: 42 8d 04 49 lea (%rcx,%r9,2),%eax 180018764: 41 03 c1 add %r9d,%eax 180018767: 99 cltd 180018768: 83 e2 03 and $0x3,%edx 18001876b: 44 8d 04 02 lea (%rdx,%rax,1),%r8d 18001876f: 41 8d 04 09 lea (%r9,%rcx,1),%eax 180018773: 41 c1 f8 02 sar $0x2,%r8d 180018777: 99 cltd 180018778: 2b c2 sub %edx,%eax 18001877a: 41 c1 e0 10 shl $0x10,%r8d 18001877e: d1 f8 sar $1,%eax 180018780: 44 0b c0 or %eax,%r8d 180018783: 41 83 c3 ff add $0xffffffff,%r11d 180018787: 44 89 45 fc mov %r8d,-0x4(%rbp) 18001878b: 75 a3 jne 0x180018730 18001878d: 45 8b ac 24 c0 1f 04 mov 0x41fc0(%r12),%r13d 180018794: 00 180018795: 4c 8d 73 04 lea 0x4(%rbx),%r14 180018799: 49 8b c5 mov %r13,%rax 18001879c: 48 c1 e8 02 shr $0x2,%rax 1800187a0: 48 f7 d8 neg %rax 1800187a3: 41 c1 ed 02 shr $0x2,%r13d 1800187a7: 48 8d 1c 43 lea (%rbx,%rax,2),%rbx 1800187ab: 0f 84 b2 00 00 00 je 0x180018863 1800187b1: 66 66 90 data16 xchg %ax,%ax 1800187b4: 66 66 66 90 data16 data16 xchg %ax,%ax 1800187b8: 66 66 66 90 data16 data16 xchg %ax,%ax 1800187bc: 66 66 66 90 data16 data16 xchg %ax,%ax 1800187c0: 0f b7 03 movzwl (%rbx),%eax 1800187c3: 45 0f b7 06 movzwl (%r14),%r8d 1800187c7: 41 0f b7 4e 02 movzwl 0x2(%r14),%ecx 1800187cc: 44 8d 0c 40 lea (%rax,%rax,2),%r9d 1800187d0: 0f b7 43 02 movzwl 0x2(%rbx),%eax 1800187d4: 48 8d 73 02 lea 0x2(%rbx),%rsi 1800187d8: 41 03 c0 add %r8d,%eax 1800187db: 48 83 c5 08 add $0x8,%rbp 1800187df: 49 83 c6 02 add $0x2,%r14 1800187e3: 41 03 c1 add %r9d,%eax 1800187e6: 8d 04 40 lea (%rax,%rax,2),%eax 1800187e9: 03 c1 add %ecx,%eax 1800187eb: 99 cltd 1800187ec: 83 e2 0f and $0xf,%edx 1800187ef: 8d 0c 02 lea (%rdx,%rax,1),%ecx 1800187f2: 43 8d 04 08 lea (%r8,%r9,1),%eax 1800187f6: 99 cltd 1800187f7: c1 f9 04 sar $0x4,%ecx 1800187fa: 83 e2 03 and $0x3,%edx 1800187fd: c1 e1 10 shl $0x10,%ecx 180018800: 03 c2 add %edx,%eax 180018802: c1 f8 02 sar $0x2,%eax 180018805: 0b c8 or %eax,%ecx 180018807: 89 4d f8 mov %ecx,-0x8(%rbp) 18001880a: 44 0f b7 03 movzwl (%rbx),%r8d 18001880e: 41 0f b7 5e fe movzwl -0x2(%r14),%ebx 180018813: 44 0f b7 16 movzwl (%rsi),%r10d 180018817: 45 0f b7 1e movzwl (%r14),%r11d 18001881b: 43 8d 04 53 lea (%r11,%r10,2),%eax 18001881f: 41 03 c2 add %r10d,%eax 180018822: 41 03 c0 add %r8d,%eax 180018825: 8d 0c 43 lea (%rbx,%rax,2),%ecx 180018828: 03 c1 add %ecx,%eax 18001882a: 99 cltd 18001882b: 83 e2 0f and $0xf,%edx 18001882e: 44 8d 0c 02 lea (%rdx,%rax,1),%r9d 180018832: 43 8d 04 02 lea (%r10,%r8,1),%eax 180018836: 41 8d 0c 43 lea (%r11,%rax,2),%ecx 18001883a: 41 c1 f9 04 sar $0x4,%r9d 18001883e: 03 c1 add %ecx,%eax 180018840: 41 c1 e1 10 shl $0x10,%r9d 180018844: 03 c3 add %ebx,%eax 180018846: 48 8b de mov %rsi,%rbx 180018849: 99 cltd 18001884a: 83 e2 07 and $0x7,%edx 18001884d: 03 c2 add %edx,%eax 18001884f: c1 f8 03 sar $0x3,%eax 180018852: 44 0b c8 or %eax,%r9d 180018855: 41 83 c5 ff add $0xffffffff,%r13d 180018859: 44 89 4d fc mov %r9d,-0x4(%rbp) 18001885d: 0f 85 5d ff ff ff jne 0x1800187c0 180018863: 41 8b bc 24 c0 1f 04 mov 0x41fc0(%r12),%edi 18001886a: 00 18001886b: 48 8d 73 04 lea 0x4(%rbx),%rsi 18001886f: 48 8b c7 mov %rdi,%rax 180018872: 48 c1 e8 02 shr $0x2,%rax 180018876: 48 f7 d8 neg %rax 180018879: c1 ef 02 shr $0x2,%edi 18001887c: 4c 8d 14 43 lea (%rbx,%rax,2),%r10 180018880: 0f 84 9a 00 00 00 je 0x180018920 180018886: 66 66 66 90 data16 data16 xchg %ax,%ax 18001888a: 66 66 90 data16 xchg %ax,%ax 18001888d: 66 66 90 data16 xchg %ax,%ax 180018890: 0f b7 06 movzwl (%rsi),%eax 180018893: 45 0f b7 02 movzwl (%r10),%r8d 180018897: 0f b7 4e 02 movzwl 0x2(%rsi),%ecx 18001889b: 44 03 c0 add %eax,%r8d 18001889e: 4d 8d 5a 02 lea 0x2(%r10),%r11 1800188a2: 48 83 c5 08 add $0x8,%rbp 1800188a6: 43 8d 04 40 lea (%r8,%r8,2),%eax 1800188aa: 48 83 c6 02 add $0x2,%rsi 1800188ae: 03 c1 add %ecx,%eax 1800188b0: 41 0f b7 0b movzwl (%r11),%ecx 1800188b4: 03 c1 add %ecx,%eax 1800188b6: 99 cltd 1800188b7: 83 e2 07 and $0x7,%edx 1800188ba: 8d 0c 02 lea (%rdx,%rax,1),%ecx 1800188bd: 41 8b c0 mov %r8d,%eax 1800188c0: 99 cltd 1800188c1: c1 f9 03 sar $0x3,%ecx 1800188c4: 2b c2 sub %edx,%eax 1800188c6: c1 e1 10 shl $0x10,%ecx 1800188c9: d1 f8 sar $1,%eax 1800188cb: 0b c8 or %eax,%ecx 1800188cd: 89 4d f8 mov %ecx,-0x8(%rbp) 1800188d0: 41 0f b7 03 movzwl (%r11),%eax 1800188d4: 0f b7 4e fe movzwl -0x2(%rsi),%ecx 1800188d8: 45 0f b7 12 movzwl (%r10),%r10d 1800188dc: 44 0f b7 0e movzwl (%rsi),%r9d 1800188e0: 44 03 c8 add %eax,%r9d 1800188e3: 42 8d 04 49 lea (%rcx,%r9,2),%eax 1800188e7: 41 03 c1 add %r9d,%eax 1800188ea: 41 03 c2 add %r10d,%eax 1800188ed: 99 cltd 1800188ee: 83 e2 07 and $0x7,%edx 1800188f1: 44 8d 04 02 lea (%rdx,%rax,1),%r8d 1800188f5: 41 8d 04 09 lea (%r9,%rcx,1),%eax 1800188f9: 41 03 c2 add %r10d,%eax 1800188fc: 41 c1 f8 03 sar $0x3,%r8d 180018900: 4d 8b d3 mov %r11,%r10 180018903: 99 cltd 180018904: 41 c1 e0 10 shl $0x10,%r8d 180018908: 83 e2 03 and $0x3,%edx 18001890b: 03 c2 add %edx,%eax 18001890d: c1 f8 02 sar $0x2,%eax 180018910: 44 0b c0 or %eax,%r8d 180018913: 83 c7 ff add $0xffffffff,%edi 180018916: 44 89 45 fc mov %r8d,-0x4(%rbp) 18001891a: 0f 85 70 ff ff ff jne 0x180018890 180018920: 45 8b ac 24 c0 1f 04 mov 0x41fc0(%r12),%r13d 180018927: 00 180018928: 4d 8d 72 04 lea 0x4(%r10),%r14 18001892c: 49 8b c5 mov %r13,%rax 18001892f: 48 c1 e8 02 shr $0x2,%rax 180018933: 48 f7 d8 neg %rax 180018936: 41 c1 ed 02 shr $0x2,%r13d 18001893a: 49 8d 1c 42 lea (%r10,%rax,2),%rbx 18001893e: 0f 84 af 00 00 00 je 0x1800189f3 180018944: 66 66 66 90 data16 data16 xchg %ax,%ax 180018948: 66 66 66 90 data16 data16 xchg %ax,%ax 18001894c: 66 66 66 90 data16 data16 xchg %ax,%ax 180018950: 41 0f b7 06 movzwl (%r14),%eax 180018954: 44 0f b7 03 movzwl (%rbx),%r8d 180018958: 0f b7 4b 02 movzwl 0x2(%rbx),%ecx 18001895c: 44 8d 0c 40 lea (%rax,%rax,2),%r9d 180018960: 41 0f b7 46 02 movzwl 0x2(%r14),%eax 180018965: 48 8d 7b 02 lea 0x2(%rbx),%rdi 180018969: 41 03 c1 add %r9d,%eax 18001896c: 48 83 c5 08 add $0x8,%rbp 180018970: 49 83 c6 02 add $0x2,%r14 180018974: 41 03 c0 add %r8d,%eax 180018977: 8d 04 40 lea (%rax,%rax,2),%eax 18001897a: 03 c1 add %ecx,%eax 18001897c: 99 cltd 18001897d: 83 e2 0f and $0xf,%edx 180018980: 8d 0c 02 lea (%rdx,%rax,1),%ecx 180018983: 43 8d 04 01 lea (%r9,%r8,1),%eax 180018987: 99 cltd 180018988: c1 f9 04 sar $0x4,%ecx 18001898b: 83 e2 03 and $0x3,%edx 18001898e: c1 e1 10 shl $0x10,%ecx 180018991: 03 c2 add %edx,%eax 180018993: c1 f8 02 sar $0x2,%eax 180018996: 0b c8 or %eax,%ecx 180018998: 89 4d f8 mov %ecx,-0x8(%rbp) 18001899b: 45 0f b7 16 movzwl (%r14),%r10d 18001899f: 45 0f b7 46 fe movzwl -0x2(%r14),%r8d 1800189a4: 0f b7 1b movzwl (%rbx),%ebx 1800189a7: 44 0f b7 1f movzwl (%rdi),%r11d 1800189ab: 43 8d 04 53 lea (%r11,%r10,2),%eax 1800189af: 41 03 c2 add %r10d,%eax 1800189b2: 41 03 c0 add %r8d,%eax 1800189b5: 8d 0c 43 lea (%rbx,%rax,2),%ecx 1800189b8: 03 c1 add %ecx,%eax 1800189ba: 99 cltd 1800189bb: 83 e2 0f and $0xf,%edx 1800189be: 44 8d 0c 02 lea (%rdx,%rax,1),%r9d 1800189c2: 43 8d 04 02 lea (%r10,%r8,1),%eax 1800189c6: 41 8d 0c 43 lea (%r11,%rax,2),%ecx 1800189ca: 41 c1 f9 04 sar $0x4,%r9d 1800189ce: 03 c1 add %ecx,%eax 1800189d0: 41 c1 e1 10 shl $0x10,%r9d 1800189d4: 03 c3 add %ebx,%eax 1800189d6: 48 8b df mov %rdi,%rbx 1800189d9: 99 cltd 1800189da: 83 e2 07 and $0x7,%edx 1800189dd: 03 c2 add %edx,%eax 1800189df: c1 f8 03 sar $0x3,%eax 1800189e2: 44 0b c8 or %eax,%r9d 1800189e5: 41 83 c5 ff add $0xffffffff,%r13d 1800189e9: 44 89 4d fc mov %r9d,-0x4(%rbp) 1800189ed: 0f 85 5d ff ff ff jne 0x180018950 1800189f3: 48 83 c3 04 add $0x4,%rbx 1800189f7: 41 83 c7 ff add $0xffffffff,%r15d 1800189fb: 0f 85 1f fd ff ff jne 0x180018720 180018a01: 4c 8b 74 24 58 mov 0x58(%rsp),%r14 180018a06: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13 180018a0b: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180018a10: 48 83 c4 20 add $0x20,%rsp 180018a14: 41 5f pop %r15 180018a16: 41 5c pop %r12 180018a18: 5f pop %rdi 180018a19: 5e pop %rsi 180018a1a: 5d pop %rbp 180018a1b: c3 ret 180018a1c: cc int3 180018a1d: cc int3 180018a1e: cc int3 180018a1f: cc int3 180018a20: 40 55 rex push %rbp 180018a22: 56 push %rsi 180018a23: 57 push %rdi 180018a24: 48 83 ec 50 sub $0x50,%rsp 180018a28: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180018a2f: ff ff 180018a31: 48 89 9c 24 88 00 00 mov %rbx,0x88(%rsp) 180018a38: 00 180018a39: 0f 29 74 24 40 movaps %xmm6,0x40(%rsp) 180018a3e: 0f 29 7c 24 30 movaps %xmm7,0x30(%rsp) 180018a43: 48 8b f2 mov %rdx,%rsi 180018a46: 48 8b f9 mov %rcx,%rdi 180018a49: 48 81 c1 38 02 00 00 add $0x238,%rcx 180018a50: ff 15 0a ab 03 00 call *0x3ab0a(%rip) # 0x180053560 180018a56: 8b 46 3c mov 0x3c(%rsi),%eax 180018a59: 83 f8 01 cmp $0x1,%eax 180018a5c: 0f 82 24 02 00 00 jb 0x180018c86 180018a62: 83 f8 19 cmp $0x19,%eax 180018a65: 0f 87 1b 02 00 00 ja 0x180018c86 180018a6b: 48 8d 8f 88 18 04 00 lea 0x41888(%rdi),%rcx 180018a72: 48 8b d6 mov %rsi,%rdx 180018a75: 41 b8 1c 02 00 00 mov $0x21c,%r8d 180018a7b: e8 90 a9 01 00 call 0x180033410 180018a80: f3 0f 10 ae 04 02 00 movss 0x204(%rsi),%xmm5 180018a87: 00 180018a88: 0f 57 ff xorps %xmm7,%xmm7 180018a8b: f3 0f 10 35 6d 5c 04 movss 0x45c6d(%rip),%xmm6 # 0x18005e700 180018a92: 00 180018a93: 0f 2f fd comiss %xmm5,%xmm7 180018a96: 73 09 jae 0x180018aa1 180018a98: 0f 2f ee comiss %xmm6,%xmm5 180018a9b: 0f 86 ba 01 00 00 jbe 0x180018c5b 180018aa1: 8b 46 3c mov 0x3c(%rsi),%eax 180018aa4: 44 8d 04 00 lea (%rax,%rax,1),%r8d 180018aa8: 49 c1 e0 02 shl $0x2,%r8 180018aac: 48 8d 96 dc 00 00 00 lea 0xdc(%rsi),%rdx 180018ab3: 48 8d 8f 5c 19 04 00 lea 0x4195c(%rdi),%rcx 180018aba: e8 51 a9 01 00 call 0x180033410 180018abf: f3 0f 11 74 24 70 movss %xmm6,0x70(%rsp) 180018ac5: e8 f6 71 00 00 call 0x18001fcc0 180018aca: 4c 8b d8 mov %rax,%r11 180018acd: 33 c9 xor %ecx,%ecx 180018acf: 48 85 c0 test %rax,%rax 180018ad2: 0f 95 c1 setne %cl 180018ad5: 85 c9 test %ecx,%ecx 180018ad7: 75 0b jne 0x180018ae4 180018ad9: b9 05 40 00 80 mov $0x80004005,%ecx 180018ade: e8 8d 26 ff ff call 0x18000b170 180018ae3: cc int3 180018ae4: 48 8b 00 mov (%rax),%rax 180018ae7: 49 8b cb mov %r11,%rcx 180018aea: ff 50 18 call *0x18(%rax) 180018aed: 48 8d 58 18 lea 0x18(%rax),%rbx 180018af1: 48 89 5c 24 78 mov %rbx,0x78(%rsp) 180018af6: 48 f7 c6 00 00 ff ff test $0xffffffffffff0000,%rsi 180018afd: 75 26 jne 0x180018b25 180018aff: 0f b7 f6 movzwl %si,%esi 180018b02: 8b ce mov %esi,%ecx 180018b04: e8 a3 71 00 00 call 0x18001fcac 180018b09: 48 85 c0 test %rax,%rax 180018b0c: 74 29 je 0x180018b37 180018b0e: 44 8b c6 mov %esi,%r8d 180018b11: 48 8b d0 mov %rax,%rdx 180018b14: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 180018b19: e8 32 24 ff ff call 0x18000af50 180018b1e: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx 180018b23: eb 12 jmp 0x180018b37 180018b25: 48 8b d6 mov %rsi,%rdx 180018b28: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 180018b2d: e8 4e 22 ff ff call 0x18000ad80 180018b32: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx 180018b37: 48 63 73 f0 movslq -0x10(%rbx),%rsi 180018b3b: b9 01 00 00 00 mov $0x1,%ecx 180018b40: 2b 4b f8 sub -0x8(%rbx),%ecx 180018b43: 8b 43 f4 mov -0xc(%rbx),%eax 180018b46: 2b c6 sub %esi,%eax 180018b48: 0b c1 or %ecx,%eax 180018b4a: 7d 11 jge 0x180018b5d 180018b4c: 8b d6 mov %esi,%edx 180018b4e: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 180018b53: e8 38 26 ff ff call 0x18000b190 180018b58: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx 180018b5d: 8d 46 01 lea 0x1(%rsi),%eax 180018b60: 48 63 d0 movslq %eax,%rdx 180018b63: 48 8b cb mov %rbx,%rcx 180018b66: e8 f5 b5 01 00 call 0x180034160 180018b6b: 85 f6 test %esi,%esi 180018b6d: 0f 88 08 01 00 00 js 0x180018c7b 180018b73: 3b 73 f4 cmp -0xc(%rbx),%esi 180018b76: 0f 8f ff 00 00 00 jg 0x180018c7b 180018b7c: 89 73 f0 mov %esi,-0x10(%rbx) 180018b7f: 66 c7 04 73 00 00 movw $0x0,(%rbx,%rsi,2) 180018b85: 83 ce ff or $0xffffffff,%esi 180018b88: 83 7b f0 00 cmpl $0x0,-0x10(%rbx) 180018b8c: 0f 8c 85 00 00 00 jl 0x180018c17 180018b92: 48 8d 15 87 56 04 00 lea 0x45687(%rip),%rdx # 0x18005e220 180018b99: 48 8b cb mov %rbx,%rcx 180018b9c: e8 0f b3 01 00 call 0x180033eb0 180018ba1: 48 85 c0 test %rax,%rax 180018ba4: 74 71 je 0x180018c17 180018ba6: 48 2b c3 sub %rbx,%rax 180018ba9: 48 d1 f8 sar $1,%rax 180018bac: 85 c0 test %eax,%eax 180018bae: 78 67 js 0x180018c17 180018bb0: 44 8b 43 f0 mov -0x10(%rbx),%r8d 180018bb4: 44 2b c0 sub %eax,%r8d 180018bb7: 41 83 e8 04 sub $0x4,%r8d 180018bbb: 48 8d 94 24 80 00 00 lea 0x80(%rsp),%rdx 180018bc2: 00 180018bc3: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 180018bc8: e8 f3 1b ff ff call 0x18000a7c0 180018bcd: 90 nop 180018bce: 48 8b d0 mov %rax,%rdx 180018bd1: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 180018bd6: e8 b5 27 ff ff call 0x18000b390 180018bdb: 90 nop 180018bdc: 48 8b 94 24 80 00 00 mov 0x80(%rsp),%rdx 180018be3: 00 180018be4: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 180018be8: 8b c6 mov %esi,%eax 180018bea: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180018bef: 03 c6 add %esi,%eax 180018bf1: 85 c0 test %eax,%eax 180018bf3: 7f 09 jg 0x180018bfe 180018bf5: 48 8b 0a mov (%rdx),%rcx 180018bf8: 48 8b 01 mov (%rcx),%rax 180018bfb: ff 50 08 call *0x8(%rax) 180018bfe: 4c 8d 44 24 70 lea 0x70(%rsp),%r8 180018c03: 48 8d 15 22 56 04 00 lea 0x45622(%rip),%rdx # 0x18005e22c 180018c0a: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx 180018c0f: 48 8b cb mov %rbx,%rcx 180018c12: e8 29 a7 01 00 call 0x180033340 180018c17: f3 0f 10 44 24 70 movss 0x70(%rsp),%xmm0 180018c1d: 0f 2f f8 comiss %xmm0,%xmm7 180018c20: 73 05 jae 0x180018c27 180018c22: 0f 2f c6 comiss %xmm6,%xmm0 180018c25: 76 09 jbe 0x180018c30 180018c27: 0f 28 c6 movaps %xmm6,%xmm0 180018c2a: f3 0f 11 74 24 70 movss %xmm6,0x70(%rsp) 180018c30: f3 0f 11 87 8c 1a 04 movss %xmm0,0x41a8c(%rdi) 180018c37: 00 180018c38: c7 87 9c 1a 04 00 00 movl $0x0,0x41a9c(%rdi) 180018c3f: 00 00 00 180018c42: 48 8d 53 e8 lea -0x18(%rbx),%rdx 180018c46: f0 0f c1 72 10 lock xadd %esi,0x10(%rdx) 180018c4b: 83 c6 ff add $0xffffffff,%esi 180018c4e: 85 f6 test %esi,%esi 180018c50: 7f 09 jg 0x180018c5b 180018c52: 48 8b 0a mov (%rdx),%rcx 180018c55: 48 8b 01 mov (%rcx),%rax 180018c58: ff 50 08 call *0x8(%rax) 180018c5b: c7 87 84 18 04 00 01 movl $0x1,0x41884(%rdi) 180018c62: 00 00 00 180018c65: c7 87 80 18 04 00 01 movl $0x1,0x41880(%rdi) 180018c6c: 00 00 00 180018c6f: c7 87 98 00 00 00 00 movl $0x0,0x98(%rdi) 180018c76: 00 00 00 180018c79: eb 0b jmp 0x180018c86 180018c7b: b9 57 00 07 80 mov $0x80070057,%ecx 180018c80: e8 eb 24 ff ff call 0x18000b170 180018c85: 90 nop 180018c86: 48 8d 8f 38 02 00 00 lea 0x238(%rdi),%rcx 180018c8d: ff 15 c5 a8 03 00 call *0x3a8c5(%rip) # 0x180053558 180018c93: 83 bf 80 18 04 00 00 cmpl $0x0,0x41880(%rdi) 180018c9a: 74 26 je 0x180018cc2 180018c9c: 8b 87 4c 19 04 00 mov 0x4194c(%rdi),%eax 180018ca2: 89 87 50 79 04 00 mov %eax,0x47950(%rdi) 180018ca8: 8b 87 54 19 04 00 mov 0x41954(%rdi),%eax 180018cae: 89 87 54 79 04 00 mov %eax,0x47954(%rdi) 180018cb4: 8b 97 50 19 04 00 mov 0x41950(%rdi),%edx 180018cba: 48 8b cf mov %rdi,%rcx 180018cbd: e8 3e c8 ff ff call 0x180015500 180018cc2: 8b 87 80 18 04 00 mov 0x41880(%rdi),%eax 180018cc8: 48 8b 9c 24 88 00 00 mov 0x88(%rsp),%rbx 180018ccf: 00 180018cd0: 0f 28 74 24 40 movaps 0x40(%rsp),%xmm6 180018cd5: 0f 28 7c 24 30 movaps 0x30(%rsp),%xmm7 180018cda: 48 83 c4 50 add $0x50,%rsp 180018cde: 5f pop %rdi 180018cdf: 5e pop %rsi 180018ce0: 5d pop %rbp 180018ce1: c3 ret 180018ce2: cc int3 180018ce3: cc int3 180018ce4: cc int3 180018ce5: cc int3 180018ce6: cc int3 180018ce7: cc int3 180018ce8: cc int3 180018ce9: cc int3 180018cea: cc int3 180018ceb: cc int3 180018cec: cc int3 180018ced: cc int3 180018cee: cc int3 180018cef: cc int3 180018cf0: 40 55 rex push %rbp 180018cf2: 48 83 ec 20 sub $0x20,%rsp 180018cf6: 48 8b ea mov %rdx,%rbp 180018cf9: 48 8d 4d 78 lea 0x78(%rbp),%rcx 180018cfd: e8 de 28 ff ff call 0x18000b5e0 180018d02: 48 83 c4 20 add $0x20,%rsp 180018d06: 5d pop %rbp 180018d07: c3 ret 180018d08: cc int3 180018d09: cc int3 180018d0a: cc int3 180018d0b: cc int3 180018d0c: cc int3 180018d0d: cc int3 180018d0e: cc int3 180018d0f: cc int3 180018d10: 40 55 rex push %rbp 180018d12: 48 83 ec 20 sub $0x20,%rsp 180018d16: 48 8b ea mov %rdx,%rbp 180018d19: 48 8d 4d 78 lea 0x78(%rbp),%rcx 180018d1d: e8 be 28 ff ff call 0x18000b5e0 180018d22: 48 83 c4 20 add $0x20,%rsp 180018d26: 5d pop %rbp 180018d27: c3 ret 180018d28: cc int3 180018d29: cc int3 180018d2a: cc int3 180018d2b: cc int3 180018d2c: cc int3 180018d2d: cc int3 180018d2e: cc int3 180018d2f: cc int3 180018d30: 40 55 rex push %rbp 180018d32: 48 83 ec 20 sub $0x20,%rsp 180018d36: 48 8b ea mov %rdx,%rbp 180018d39: 48 8d 8d 80 00 00 00 lea 0x80(%rbp),%rcx 180018d40: e8 9b 28 ff ff call 0x18000b5e0 180018d45: 48 83 c4 20 add $0x20,%rsp 180018d49: 5d pop %rbp 180018d4a: c3 ret 180018d4b: cc int3 180018d4c: cc int3 180018d4d: cc int3 180018d4e: cc int3 180018d4f: cc int3 180018d50: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180018d55: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 180018d5a: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180018d5f: 57 push %rdi 180018d60: 41 55 push %r13 180018d62: 41 56 push %r14 180018d64: 48 83 ec 20 sub $0x20,%rsp 180018d68: 41 8b e8 mov %r8d,%ebp 180018d6b: 44 8b 81 80 18 04 00 mov 0x41880(%rcx),%r8d 180018d72: 45 8b f1 mov %r9d,%r14d 180018d75: 45 85 c0 test %r8d,%r8d 180018d78: 44 8b ea mov %edx,%r13d 180018d7b: 48 8b d9 mov %rcx,%rbx 180018d7e: 74 4e je 0x180018dce 180018d80: 48 8d b1 88 18 04 00 lea 0x41888(%rcx),%rsi 180018d87: 48 8d 3d 6a 55 04 00 lea 0x4556a(%rip),%rdi # 0x18005e2f8 180018d8e: b9 14 00 00 00 mov $0x14,%ecx 180018d93: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180018d95: 75 37 jne 0x180018dce 180018d97: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 180018d9e: ff 15 bc a7 03 00 call *0x3a7bc(%rip) # 0x180053560 180018da4: 33 f6 xor %esi,%esi 180018da6: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 180018dad: 89 b3 50 79 04 00 mov %esi,0x47950(%rbx) 180018db3: 89 ab 5c 19 04 00 mov %ebp,0x4195c(%rbx) 180018db9: 44 89 b3 60 19 04 00 mov %r14d,0x41960(%rbx) 180018dc0: ff 15 92 a7 03 00 call *0x3a792(%rip) # 0x180053558 180018dc6: 8d 46 01 lea 0x1(%rsi),%eax 180018dc9: e9 9b 00 00 00 jmp 0x180018e69 180018dce: 33 f6 xor %esi,%esi 180018dd0: 8d 42 ff lea -0x1(%rdx),%eax 180018dd3: 83 f8 06 cmp $0x6,%eax 180018dd6: 8b fe mov %esi,%edi 180018dd8: 77 20 ja 0x180018dfa 180018dda: 45 85 c0 test %r8d,%r8d 180018ddd: 8d 7e 01 lea 0x1(%rsi),%edi 180018de0: 74 23 je 0x180018e05 180018de2: 8b 83 98 00 00 00 mov 0x98(%rbx),%eax 180018de8: 48 69 c0 1c 02 00 00 imul $0x21c,%rax,%rax 180018def: 39 b4 18 4c 19 04 00 cmp %esi,0x4194c(%rax,%rbx,1) 180018df6: 75 0d jne 0x180018e05 180018df8: 8b fe mov %esi,%edi 180018dfa: 85 ed test %ebp,%ebp 180018dfc: 74 69 je 0x180018e67 180018dfe: 8d 45 ff lea -0x1(%rbp),%eax 180018e01: 85 c5 test %eax,%ebp 180018e03: 75 62 jne 0x180018e67 180018e05: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 180018e0c: 4c 89 64 24 40 mov %r12,0x40(%rsp) 180018e11: ff 15 49 a7 03 00 call *0x3a749(%rip) # 0x180053560 180018e17: 89 bb 50 79 04 00 mov %edi,0x47950(%rbx) 180018e1d: 44 89 ab 54 79 04 00 mov %r13d,0x47954(%rbx) 180018e24: 89 ab 44 79 04 00 mov %ebp,0x47944(%rbx) 180018e2a: 44 89 b3 48 79 04 00 mov %r14d,0x47948(%rbx) 180018e31: 8b ce mov %esi,%ecx 180018e33: b8 01 00 00 00 mov $0x1,%eax 180018e38: d3 e0 shl %cl,%eax 180018e3a: 3b c5 cmp %ebp,%eax 180018e3c: 74 0a je 0x180018e48 180018e3e: 83 c6 01 add $0x1,%esi 180018e41: 83 fe 1f cmp $0x1f,%esi 180018e44: 76 eb jbe 0x180018e31 180018e46: eb 06 jmp 0x180018e4e 180018e48: 89 b3 4c 79 04 00 mov %esi,0x4794c(%rbx) 180018e4e: 48 8d 8b 38 02 00 00 lea 0x238(%rbx),%rcx 180018e55: ff 15 fd a6 03 00 call *0x3a6fd(%rip) # 0x180053558 180018e5b: 4c 8b 64 24 40 mov 0x40(%rsp),%r12 180018e60: b8 01 00 00 00 mov $0x1,%eax 180018e65: eb 02 jmp 0x180018e69 180018e67: 33 c0 xor %eax,%eax 180018e69: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 180018e6e: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 180018e73: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 180018e78: 48 83 c4 20 add $0x20,%rsp 180018e7c: 41 5e pop %r14 180018e7e: 41 5d pop %r13 180018e80: 5f pop %rdi 180018e81: c3 ret 180018e82: cc int3 180018e83: cc int3 180018e84: cc int3 180018e85: cc int3 180018e86: cc int3 180018e87: cc int3 180018e88: cc int3 180018e89: cc int3 180018e8a: cc int3 180018e8b: cc int3 180018e8c: cc int3 180018e8d: cc int3 180018e8e: cc int3 180018e8f: cc int3 180018e90: 40 53 rex push %rbx 180018e92: 56 push %rsi 180018e93: 57 push %rdi 180018e94: 41 55 push %r13 180018e96: 41 56 push %r14 180018e98: 48 83 ec 50 sub $0x50,%rsp 180018e9c: 44 8b 89 c4 1f 04 00 mov 0x41fc4(%rcx),%r9d 180018ea3: 8b 99 cc 1f 04 00 mov 0x41fcc(%rcx),%ebx 180018ea9: 44 8b 81 c0 1f 04 00 mov 0x41fc0(%rcx),%r8d 180018eb0: 48 8b b9 a0 02 00 00 mov 0x2a0(%rcx),%rdi 180018eb7: 83 c3 03 add $0x3,%ebx 180018eba: 41 83 c0 08 add $0x8,%r8d 180018ebe: 45 33 f6 xor %r14d,%r14d 180018ec1: 41 8d 41 01 lea 0x1(%r9),%eax 180018ec5: 4c 8b e9 mov %rcx,%r13 180018ec8: 0f af 99 c8 1f 04 00 imul 0x41fc8(%rcx),%ebx 180018ecf: 44 89 b4 24 80 00 00 mov %r14d,0x80(%rsp) 180018ed6: 00 180018ed7: 41 8b f6 mov %r14d,%esi 180018eda: 44 0f af c0 imul %eax,%r8d 180018ede: 49 2b d8 sub %r8,%rbx 180018ee1: 48 03 99 20 02 00 00 add 0x220(%rcx),%rbx 180018ee8: 45 85 c9 test %r9d,%r9d 180018eeb: 4c 8b d3 mov %rbx,%r10 180018eee: 48 89 9c 24 98 00 00 mov %rbx,0x98(%rsp) 180018ef5: 00 180018ef6: 74 78 je 0x180018f70 180018ef8: 66 66 66 90 data16 data16 xchg %ax,%ax 180018efc: 66 66 66 90 data16 data16 xchg %ax,%ax 180018f00: 45 8b 85 c0 1f 04 00 mov 0x41fc0(%r13),%r8d 180018f07: 48 8b d7 mov %rdi,%rdx 180018f0a: 48 8b cb mov %rbx,%rcx 180018f0d: e8 fe a4 01 00 call 0x180033410 180018f12: 45 8b 9d c0 1f 04 00 mov 0x41fc0(%r13),%r11d 180018f19: 41 8d 43 ff lea -0x1(%r11),%eax 180018f1d: 0f b6 14 38 movzbl (%rax,%rdi,1),%edx 180018f21: 41 8d 43 fe lea -0x2(%r11),%eax 180018f25: 0f b6 04 38 movzbl (%rax,%rdi,1),%eax 180018f29: 03 d2 add %edx,%edx 180018f2b: 2b d0 sub %eax,%edx 180018f2d: 81 fa ff 00 00 00 cmp $0xff,%edx 180018f33: 7e 07 jle 0x180018f3c 180018f35: ba ff 00 00 00 mov $0xff,%edx 180018f3a: eb 06 jmp 0x180018f42 180018f3c: 85 d2 test %edx,%edx 180018f3e: 41 0f 48 d6 cmovs %r14d,%edx 180018f42: 41 8b 85 c0 1f 04 00 mov 0x41fc0(%r13),%eax 180018f49: 83 c6 01 add $0x1,%esi 180018f4c: 88 14 18 mov %dl,(%rax,%rbx,1) 180018f4f: 41 8b 85 c0 1f 04 00 mov 0x41fc0(%r13),%eax 180018f56: 8d 48 08 lea 0x8(%rax),%ecx 180018f59: 48 03 f8 add %rax,%rdi 180018f5c: 48 03 d9 add %rcx,%rbx 180018f5f: 41 3b b5 c4 1f 04 00 cmp 0x41fc4(%r13),%esi 180018f66: 72 98 jb 0x180018f00 180018f68: 4c 8b 94 24 98 00 00 mov 0x98(%rsp),%r10 180018f6f: 00 180018f70: 41 8b 95 c0 1f 04 00 mov 0x41fc0(%r13),%edx 180018f77: 4c 8b c3 mov %rbx,%r8 180018f7a: 8d 4a 08 lea 0x8(%rdx),%ecx 180018f7d: 4c 2b c1 sub %rcx,%r8 180018f80: 4d 8b c8 mov %r8,%r9 180018f83: 4c 2b c9 sub %rcx,%r9 180018f86: 83 c2 01 add $0x1,%edx 180018f89: 74 38 je 0x180018fc3 180018f8b: 66 90 xchg %ax,%ax 180018f8d: 66 66 90 data16 xchg %ax,%ax 180018f90: 41 0f b6 00 movzbl (%r8),%eax 180018f94: 41 0f b6 09 movzbl (%r9),%ecx 180018f98: 49 83 c1 01 add $0x1,%r9 180018f9c: 03 c0 add %eax,%eax 180018f9e: 49 83 c0 01 add $0x1,%r8 180018fa2: 2b c1 sub %ecx,%eax 180018fa4: 3d ff 00 00 00 cmp $0xff,%eax 180018fa9: 7e 07 jle 0x180018fb2 180018fab: b8 ff 00 00 00 mov $0xff,%eax 180018fb0: eb 06 jmp 0x180018fb8 180018fb2: 85 c0 test %eax,%eax 180018fb4: 41 0f 48 c6 cmovs %r14d,%eax 180018fb8: 88 03 mov %al,(%rbx) 180018fba: 48 83 c3 01 add $0x1,%rbx 180018fbe: 83 c2 ff add $0xffffffff,%edx 180018fc1: 75 cd jne 0x180018f90 180018fc3: 45 39 b5 c4 1f 04 00 cmp %r14d,0x41fc4(%r13) 180018fca: 0f 86 d2 01 00 00 jbe 0x1800191a2 180018fd0: 48 89 6c 24 48 mov %rbp,0x48(%rsp) 180018fd5: 41 8b ce mov %r14d,%ecx 180018fd8: 4c 89 64 24 40 mov %r12,0x40(%rsp) 180018fdd: 89 8c 24 88 00 00 00 mov %ecx,0x88(%rsp) 180018fe4: 4c 89 7c 24 38 mov %r15,0x38(%rsp) 180018fe9: 66 66 90 data16 xchg %ax,%ax 180018fec: 66 66 66 90 data16 data16 xchg %ax,%ax 180018ff0: 45 8b bd c0 1f 04 00 mov 0x41fc0(%r13),%r15d 180018ff7: d1 e9 shr $1,%ecx 180018ff9: 41 8d 57 08 lea 0x8(%r15),%edx 180018ffd: 41 0f af 8d c8 1f 04 imul 0x41fc8(%r13),%ecx 180019004: 00 180019005: 49 03 8d 20 02 00 00 add 0x220(%r13),%rcx 18001900c: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 180019011: 41 0f af d6 imul %r14d,%edx 180019015: 49 03 d2 add %r10,%rdx 180019018: 41 d1 ef shr $1,%r15d 18001901b: 48 89 94 24 90 00 00 mov %rdx,0x90(%rsp) 180019022: 00 180019023: 0f 84 40 01 00 00 je 0x180019169 180019029: 4c 8b f1 mov %rcx,%r14 18001902c: 66 66 66 90 data16 data16 xchg %ax,%ax 180019030: 44 0f b6 0a movzbl (%rdx),%r9d 180019034: 0f b6 7a 01 movzbl 0x1(%rdx),%edi 180019038: 41 8b 85 c0 1f 04 00 mov 0x41fc0(%r13),%eax 18001903f: 0f b6 74 10 08 movzbl 0x8(%rax,%rdx,1),%esi 180019044: 44 0f b6 44 10 09 movzbl 0x9(%rax,%rdx,1),%r8d 18001904a: 0f b6 6c 10 0a movzbl 0xa(%rax,%rdx,1),%ebp 18001904f: 44 0f b6 52 02 movzbl 0x2(%rdx),%r10d 180019054: 48 8d 4c 10 08 lea 0x8(%rax,%rdx,1),%rcx 180019059: 4c 8d 62 02 lea 0x2(%rdx),%r12 18001905d: 8d 0c 3f lea (%rdi,%rdi,1),%ecx 180019060: 41 8b c1 mov %r9d,%eax 180019063: 47 8d 1c 00 lea (%r8,%r8,1),%r11d 180019067: 8d 1c 36 lea (%rsi,%rsi,1),%ebx 18001906a: 49 83 c6 03 add $0x3,%r14 18001906e: 69 c0 01 02 00 00 imul $0x201,%eax,%eax 180019074: c1 e8 09 shr $0x9,%eax 180019077: 41 88 46 fd mov %al,-0x3(%r14) 18001907b: 42 8d 04 09 lea (%rcx,%r9,1),%eax 18001907f: 69 c0 ab 00 00 00 imul $0xab,%eax,%eax 180019085: c1 e8 09 shr $0x9,%eax 180019088: 41 88 46 fe mov %al,-0x2(%r14) 18001908c: 42 8d 04 11 lea (%rcx,%r10,1),%eax 180019090: 69 c0 ab 00 00 00 imul $0xab,%eax,%eax 180019096: c1 e8 09 shr $0x9,%eax 180019099: 41 88 46 ff mov %al,-0x1(%r14) 18001909d: 41 8b 95 c8 1f 04 00 mov 0x41fc8(%r13),%edx 1800190a4: 42 8d 04 0b lea (%rbx,%r9,1),%eax 1800190a8: 69 c0 ab 00 00 00 imul $0xab,%eax,%eax 1800190ae: c1 e8 09 shr $0x9,%eax 1800190b1: 42 88 44 32 fd mov %al,-0x3(%rdx,%r14,1) 1800190b6: 41 8d 04 33 lea (%r11,%rsi,1),%eax 1800190ba: 03 c7 add %edi,%eax 1800190bc: 41 8d 0c 41 lea (%r9,%rax,2),%ecx 1800190c0: 41 8d 04 2b lea (%r11,%rbp,1),%eax 1800190c4: 03 c7 add %edi,%eax 1800190c6: 6b c9 39 imul $0x39,%ecx,%ecx 1800190c9: c1 e9 09 shr $0x9,%ecx 1800190cc: 42 88 4c 32 fe mov %cl,-0x2(%rdx,%r14,1) 1800190d1: 41 8d 0c 42 lea (%r10,%rax,2),%ecx 1800190d5: 6b c9 39 imul $0x39,%ecx,%ecx 1800190d8: c1 e9 09 shr $0x9,%ecx 1800190db: 42 88 4c 32 ff mov %cl,-0x1(%rdx,%r14,1) 1800190e0: 41 8b 85 c0 1f 04 00 mov 0x41fc0(%r13),%eax 1800190e7: 8d 4c 00 10 lea 0x10(%rax,%rax,1),%ecx 1800190eb: 41 8b 85 c8 1f 04 00 mov 0x41fc8(%r13),%eax 1800190f2: 48 03 8c 24 90 00 00 add 0x90(%rsp),%rcx 1800190f9: 00 1800190fa: 44 8d 14 00 lea (%rax,%rax,1),%r10d 1800190fe: 0f b6 51 01 movzbl 0x1(%rcx),%edx 180019102: 44 0f b6 01 movzbl (%rcx),%r8d 180019106: 44 0f b6 49 02 movzbl 0x2(%rcx),%r9d 18001910b: 41 03 d3 add %r11d,%edx 18001910e: 42 8d 04 03 lea (%rbx,%r8,1),%eax 180019112: 69 c0 ab 00 00 00 imul $0xab,%eax,%eax 180019118: c1 e8 09 shr $0x9,%eax 18001911b: 43 88 44 32 fd mov %al,-0x3(%r10,%r14,1) 180019120: 8d 04 32 lea (%rdx,%rsi,1),%eax 180019123: 41 8d 0c 40 lea (%r8,%rax,2),%ecx 180019127: 8d 04 2a lea (%rdx,%rbp,1),%eax 18001912a: 49 8b d4 mov %r12,%rdx 18001912d: 48 89 94 24 90 00 00 mov %rdx,0x90(%rsp) 180019134: 00 180019135: 6b c9 39 imul $0x39,%ecx,%ecx 180019138: c1 e9 09 shr $0x9,%ecx 18001913b: 43 88 4c 32 fe mov %cl,-0x2(%r10,%r14,1) 180019140: 41 8d 0c 41 lea (%r9,%rax,2),%ecx 180019144: 6b c9 39 imul $0x39,%ecx,%ecx 180019147: c1 e9 09 shr $0x9,%ecx 18001914a: 41 83 c7 ff add $0xffffffff,%r15d 18001914e: 43 88 4c 32 ff mov %cl,-0x1(%r10,%r14,1) 180019153: 0f 85 d7 fe ff ff jne 0x180019030 180019159: 44 8b b4 24 80 00 00 mov 0x80(%rsp),%r14d 180019160: 00 180019161: 4c 8b 94 24 98 00 00 mov 0x98(%rsp),%r10 180019168: 00 180019169: 8b 8c 24 88 00 00 00 mov 0x88(%rsp),%ecx 180019170: 41 83 c6 02 add $0x2,%r14d 180019174: 83 c1 06 add $0x6,%ecx 180019177: 45 3b b5 c4 1f 04 00 cmp 0x41fc4(%r13),%r14d 18001917e: 44 89 b4 24 80 00 00 mov %r14d,0x80(%rsp) 180019185: 00 180019186: 89 8c 24 88 00 00 00 mov %ecx,0x88(%rsp) 18001918d: 0f 82 5d fe ff ff jb 0x180018ff0 180019193: 4c 8b 7c 24 38 mov 0x38(%rsp),%r15 180019198: 4c 8b 64 24 40 mov 0x40(%rsp),%r12 18001919d: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 1800191a2: 48 83 c4 50 add $0x50,%rsp 1800191a6: 41 5e pop %r14 1800191a8: 41 5d pop %r13 1800191aa: 5f pop %rdi 1800191ab: 5e pop %rsi 1800191ac: 5b pop %rbx 1800191ad: c3 ret 1800191ae: cc int3 1800191af: cc int3 1800191b0: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 1800191b5: 53 push %rbx 1800191b6: 55 push %rbp 1800191b7: 56 push %rsi 1800191b8: 57 push %rdi 1800191b9: 41 54 push %r12 1800191bb: 48 83 ec 70 sub $0x70,%rsp 1800191bf: 44 8b 89 c4 1f 04 00 mov 0x41fc4(%rcx),%r9d 1800191c6: 8b 99 cc 1f 04 00 mov 0x41fcc(%rcx),%ebx 1800191cc: 8b 81 c0 1f 04 00 mov 0x41fc0(%rcx),%eax 1800191d2: 48 8b b1 a0 02 00 00 mov 0x2a0(%rcx),%rsi 1800191d9: 83 c3 03 add $0x3,%ebx 1800191dc: 33 ff xor %edi,%edi 1800191de: 45 8d 41 01 lea 0x1(%r9),%r8d 1800191e2: 83 c0 08 add $0x8,%eax 1800191e5: 4c 8b e1 mov %rcx,%r12 1800191e8: 0f af 99 c8 1f 04 00 imul 0x41fc8(%rcx),%ebx 1800191ef: 89 bc 24 b0 00 00 00 mov %edi,0xb0(%rsp) 1800191f6: 8b ef mov %edi,%ebp 1800191f8: 44 0f af c0 imul %eax,%r8d 1800191fc: 49 2b d8 sub %r8,%rbx 1800191ff: 48 03 99 20 02 00 00 add 0x220(%rcx),%rbx 180019206: 45 85 c9 test %r9d,%r9d 180019209: 4c 8b d3 mov %rbx,%r10 18001920c: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 180019211: 74 7e je 0x180019291 180019213: 90 nop 180019214: 66 66 66 90 data16 data16 xchg %ax,%ax 180019218: 66 66 66 90 data16 data16 xchg %ax,%ax 18001921c: 66 66 66 90 data16 data16 xchg %ax,%ax 180019220: 45 8b 84 24 c0 1f 04 mov 0x41fc0(%r12),%r8d 180019227: 00 180019228: 48 8b d6 mov %rsi,%rdx 18001922b: 48 8b cb mov %rbx,%rcx 18001922e: e8 dd a1 01 00 call 0x180033410 180019233: 45 8b 9c 24 c0 1f 04 mov 0x41fc0(%r12),%r11d 18001923a: 00 18001923b: 41 8d 43 ff lea -0x1(%r11),%eax 18001923f: 0f b6 14 30 movzbl (%rax,%rsi,1),%edx 180019243: 41 8d 43 fe lea -0x2(%r11),%eax 180019247: 0f b6 04 30 movzbl (%rax,%rsi,1),%eax 18001924b: 03 d2 add %edx,%edx 18001924d: 2b d0 sub %eax,%edx 18001924f: 81 fa ff 00 00 00 cmp $0xff,%edx 180019255: 7e 07 jle 0x18001925e 180019257: ba ff 00 00 00 mov $0xff,%edx 18001925c: eb 05 jmp 0x180019263 18001925e: 85 d2 test %edx,%edx 180019260: 0f 48 d7 cmovs %edi,%edx 180019263: 41 8b 84 24 c0 1f 04 mov 0x41fc0(%r12),%eax 18001926a: 00 18001926b: 83 c5 01 add $0x1,%ebp 18001926e: 88 14 18 mov %dl,(%rax,%rbx,1) 180019271: 41 8b 84 24 c0 1f 04 mov 0x41fc0(%r12),%eax 180019278: 00 180019279: 8d 48 08 lea 0x8(%rax),%ecx 18001927c: 48 03 f0 add %rax,%rsi 18001927f: 48 03 d9 add %rcx,%rbx 180019282: 41 3b ac 24 c4 1f 04 cmp 0x41fc4(%r12),%ebp 180019289: 00 18001928a: 72 94 jb 0x180019220 18001928c: 4c 8b 54 24 48 mov 0x48(%rsp),%r10 180019291: 41 8b 94 24 c0 1f 04 mov 0x41fc0(%r12),%edx 180019298: 00 180019299: 4c 8b c3 mov %rbx,%r8 18001929c: 8d 4a 08 lea 0x8(%rdx),%ecx 18001929f: 4c 2b c1 sub %rcx,%r8 1800192a2: 4d 8b c8 mov %r8,%r9 1800192a5: 4c 2b c9 sub %rcx,%r9 1800192a8: 83 c2 01 add $0x1,%edx 1800192ab: 74 35 je 0x1800192e2 1800192ad: 66 66 90 data16 xchg %ax,%ax 1800192b0: 41 0f b6 00 movzbl (%r8),%eax 1800192b4: 41 0f b6 09 movzbl (%r9),%ecx 1800192b8: 49 83 c1 01 add $0x1,%r9 1800192bc: 03 c0 add %eax,%eax 1800192be: 49 83 c0 01 add $0x1,%r8 1800192c2: 2b c1 sub %ecx,%eax 1800192c4: 3d ff 00 00 00 cmp $0xff,%eax 1800192c9: 7e 07 jle 0x1800192d2 1800192cb: b8 ff 00 00 00 mov $0xff,%eax 1800192d0: eb 05 jmp 0x1800192d7 1800192d2: 85 c0 test %eax,%eax 1800192d4: 0f 48 c7 cmovs %edi,%eax 1800192d7: 88 03 mov %al,(%rbx) 1800192d9: 48 83 c3 01 add $0x1,%rbx 1800192dd: 83 c2 ff add $0xffffffff,%edx 1800192e0: 75 ce jne 0x1800192b0 1800192e2: 41 39 bc 24 c4 1f 04 cmp %edi,0x41fc4(%r12) 1800192e9: 00 1800192ea: 0f 86 44 04 00 00 jbe 0x180019734 1800192f0: 4c 89 6c 24 68 mov %r13,0x68(%rsp) 1800192f5: 8b d7 mov %edi,%edx 1800192f7: 4c 89 74 24 60 mov %r14,0x60(%rsp) 1800192fc: 89 94 24 b8 00 00 00 mov %edx,0xb8(%rsp) 180019303: 4c 89 7c 24 58 mov %r15,0x58(%rsp) 180019308: 66 66 66 90 data16 data16 xchg %ax,%ax 18001930c: 66 66 66 90 data16 data16 xchg %ax,%ax 180019310: 41 8b 8c 24 c0 1f 04 mov 0x41fc0(%r12),%ecx 180019317: 00 180019318: b8 ab aa aa aa mov $0xaaaaaaab,%eax 18001931d: 44 8d 71 08 lea 0x8(%rcx),%r14d 180019321: f7 e2 mul %edx 180019323: d1 ea shr $1,%edx 180019325: b8 ab aa aa aa mov $0xaaaaaaab,%eax 18001932a: 44 0f af f7 imul %edi,%r14d 18001932e: 4d 03 f2 add %r10,%r14 180019331: 41 0f af 94 24 c8 1f imul 0x41fc8(%r12),%edx 180019338: 04 00 18001933a: 4c 89 74 24 30 mov %r14,0x30(%rsp) 18001933f: 44 8b ea mov %edx,%r13d 180019342: f7 e1 mul %ecx 180019344: 4d 03 ac 24 20 02 00 add 0x220(%r12),%r13 18001934b: 00 18001934c: d1 ea shr $1,%edx 18001934e: 4c 89 6c 24 28 mov %r13,0x28(%rsp) 180019353: 89 94 24 a8 00 00 00 mov %edx,0xa8(%rsp) 18001935a: 0f 84 9c 03 00 00 je 0x1800196fc 180019360: 49 8d 46 02 lea 0x2(%r14),%rax 180019364: 4d 8d 5d 03 lea 0x3(%r13),%r11 180019368: 48 89 44 24 38 mov %rax,0x38(%rsp) 18001936d: 4c 89 5c 24 40 mov %r11,0x40(%rsp) 180019372: 66 90 xchg %ax,%ax 180019374: 66 66 66 90 data16 data16 xchg %ax,%ax 180019378: 66 66 66 90 data16 data16 xchg %ax,%ax 18001937c: 66 66 66 90 data16 data16 xchg %ax,%ax 180019380: 44 0f b6 48 ff movzbl -0x1(%rax),%r9d 180019385: 0f b6 38 movzbl (%rax),%edi 180019388: 0f b6 70 01 movzbl 0x1(%rax),%esi 18001938c: 41 0f b6 1e movzbl (%r14),%ebx 180019390: 41 8b 84 24 c0 1f 04 mov 0x41fc0(%r12),%eax 180019397: 00 180019398: 46 8d 04 8f lea (%rdi,%r9,4),%r8d 18001939c: 42 0f b6 6c 30 0a movzbl 0xa(%rax,%r14,1),%ebp 1800193a2: 46 0f b6 7c 30 09 movzbl 0x9(%rax,%r14,1),%r15d 1800193a8: 4a 8d 4c 30 08 lea 0x8(%rax,%r14,1),%rcx 1800193ad: 42 0f b6 44 30 0b movzbl 0xb(%rax,%r14,1),%eax 1800193b3: 44 0f b6 31 movzbl (%rcx),%r14d 1800193b7: 8b d3 mov %ebx,%edx 1800193b9: 69 d2 9a 01 00 00 imul $0x19a,%edx,%edx 1800193bf: 89 44 24 20 mov %eax,0x20(%rsp) 1800193c3: 8b c3 mov %ebx,%eax 1800193c5: 45 8d 14 b9 lea (%r9,%rdi,4),%r10d 1800193c9: 69 db a4 00 00 00 imul $0xa4,%ebx,%ebx 1800193cf: 69 c0 01 04 00 00 imul $0x401,%eax,%eax 1800193d5: c1 e8 0a shr $0xa,%eax 1800193d8: 8b cf mov %edi,%ecx 1800193da: 41 88 45 00 mov %al,0x0(%r13) 1800193de: 41 8b c1 mov %r9d,%eax 1800193e1: 89 6c 24 24 mov %ebp,0x24(%rsp) 1800193e5: 69 c9 67 02 00 00 imul $0x267,%ecx,%ecx 1800193eb: 69 c0 67 02 00 00 imul $0x267,%eax,%eax 1800193f1: 03 c2 add %edx,%eax 1800193f3: c1 e8 0a shr $0xa,%eax 1800193f6: 41 88 43 fe mov %al,-0x2(%r11) 1800193fa: 41 8b c0 mov %r8d,%eax 1800193fd: 45 6b c0 52 imul $0x52,%r8d,%r8d 180019401: 69 c0 cd 00 00 00 imul $0xcd,%eax,%eax 180019407: c1 e8 0a shr $0xa,%eax 18001940a: 41 88 43 ff mov %al,-0x1(%r11) 18001940e: 41 8b c2 mov %r10d,%eax 180019411: 45 6b d2 52 imul $0x52,%r10d,%r10d 180019415: 69 c0 cd 00 00 00 imul $0xcd,%eax,%eax 18001941b: c1 e8 0a shr $0xa,%eax 18001941e: 41 88 03 mov %al,(%r11) 180019421: 8b c6 mov %esi,%eax 180019423: 69 f6 a4 00 00 00 imul $0xa4,%esi,%esi 180019429: 69 c0 9a 01 00 00 imul $0x19a,%eax,%eax 18001942f: 03 c8 add %eax,%ecx 180019431: 41 8b c6 mov %r14d,%eax 180019434: c1 e9 0a shr $0xa,%ecx 180019437: 41 88 4b 01 mov %cl,0x1(%r11) 18001943b: 45 8b 9c 24 c8 1f 04 mov 0x41fc8(%r12),%r11d 180019442: 00 180019443: 69 c0 67 02 00 00 imul $0x267,%eax,%eax 180019449: 03 c2 add %edx,%eax 18001944b: 4d 03 dd add %r13,%r11 18001944e: 43 8d 0c 0e lea (%r14,%r9,1),%ecx 180019452: c1 e8 0a shr $0xa,%eax 180019455: 46 8d 0c bd 00 00 00 lea 0x0(,%r15,4),%r9d 18001945c: 00 18001945d: 69 c9 f6 00 00 00 imul $0xf6,%ecx,%ecx 180019463: 41 88 03 mov %al,(%r11) 180019466: 41 8b c7 mov %r15d,%eax 180019469: 69 c0 71 01 00 00 imul $0x171,%eax,%eax 18001946f: 03 c8 add %eax,%ecx 180019471: 41 8d 04 29 lea (%r9,%rbp,1),%eax 180019475: 03 cb add %ebx,%ecx 180019477: 8d 1c ad 00 00 00 00 lea 0x0(,%rbp,4),%ebx 18001947e: c1 e9 0a shr $0xa,%ecx 180019481: 6b c0 7b imul $0x7b,%eax,%eax 180019484: 41 03 c0 add %r8d,%eax 180019487: 41 88 4b 01 mov %cl,0x1(%r11) 18001948b: c1 e8 0a shr $0xa,%eax 18001948e: 41 88 43 02 mov %al,0x2(%r11) 180019492: 42 8d 04 3b lea (%rbx,%r15,1),%eax 180019496: 6b c0 7b imul $0x7b,%eax,%eax 180019499: 41 03 c2 add %r10d,%eax 18001949c: 44 8b 54 24 20 mov 0x20(%rsp),%r10d 1800194a1: c1 e8 0a shr $0xa,%eax 1800194a4: 41 8d 0c 3a lea (%r10,%rdi,1),%ecx 1800194a8: 41 88 43 03 mov %al,0x3(%r11) 1800194ac: 8b c5 mov %ebp,%eax 1800194ae: 69 c9 f6 00 00 00 imul $0xf6,%ecx,%ecx 1800194b4: 69 c0 71 01 00 00 imul $0x171,%eax,%eax 1800194ba: 03 c8 add %eax,%ecx 1800194bc: 03 ce add %esi,%ecx 1800194be: c1 e9 0a shr $0xa,%ecx 1800194c1: 41 88 4b 04 mov %cl,0x4(%r11) 1800194c5: 41 8b 84 24 c0 1f 04 mov 0x41fc0(%r12),%eax 1800194cc: 00 1800194cd: 4c 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%r11 1800194d4: 00 1800194d5: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 1800194da: 8d 4c 00 10 lea 0x10(%rax,%rax,1),%ecx 1800194de: 48 03 4c 24 30 add 0x30(%rsp),%rcx 1800194e3: 41 8b 83 c8 1f 04 00 mov 0x41fc8(%r11),%eax 1800194ea: 44 0f b6 69 02 movzbl 0x2(%rcx),%r13d 1800194ef: 0f b6 31 movzbl (%rcx),%esi 1800194f2: 0f b6 69 01 movzbl 0x1(%rcx),%ebp 1800194f6: 44 0f b6 61 03 movzbl 0x3(%rcx),%r12d 1800194fb: 44 8d 04 00 lea (%rax,%rax,1),%r8d 1800194ff: 41 8d 0c 29 lea (%r9,%rbp,1),%ecx 180019503: 44 8b 4c 24 24 mov 0x24(%rsp),%r9d 180019508: 4c 03 c7 add %rdi,%r8 18001950b: 42 8d 14 b6 lea (%rsi,%r14,4),%edx 18001950f: 8b c2 mov %edx,%eax 180019511: 6b d2 52 imul $0x52,%edx,%edx 180019514: 69 c0 cd 00 00 00 imul $0xcd,%eax,%eax 18001951a: c1 e8 0a shr $0xa,%eax 18001951d: 41 88 00 mov %al,(%r8) 180019520: 8b c1 mov %ecx,%eax 180019522: 6b c0 7b imul $0x7b,%eax,%eax 180019525: 03 c2 add %edx,%eax 180019527: 42 8d 14 2b lea (%rbx,%r13,1),%edx 18001952b: c1 e8 0a shr $0xa,%eax 18001952e: 41 88 40 01 mov %al,0x1(%r8) 180019532: 42 8d 04 09 lea (%rcx,%r9,1),%eax 180019536: 41 8d 4c 85 00 lea 0x0(%r13,%rax,4),%ecx 18001953b: 42 8d 04 3a lea (%rdx,%r15,1),%eax 18001953f: 6b d2 7b imul $0x7b,%edx,%edx 180019542: 6b c9 29 imul $0x29,%ecx,%ecx 180019545: c1 e9 0a shr $0xa,%ecx 180019548: 41 88 48 02 mov %cl,0x2(%r8) 18001954c: 8d 4c 85 00 lea 0x0(%rbp,%rax,4),%ecx 180019550: 43 8d 04 94 lea (%r12,%r10,4),%eax 180019554: 6b c0 52 imul $0x52,%eax,%eax 180019557: 03 c2 add %edx,%eax 180019559: 6b c9 29 imul $0x29,%ecx,%ecx 18001955c: c1 e8 0a shr $0xa,%eax 18001955f: c1 e9 0a shr $0xa,%ecx 180019562: 41 8d 14 b6 lea (%r14,%rsi,4),%edx 180019566: 4c 8b 74 24 30 mov 0x30(%rsp),%r14 18001956b: 41 88 48 03 mov %cl,0x3(%r8) 18001956f: 41 88 40 04 mov %al,0x4(%r8) 180019573: 41 8b 83 c8 1f 04 00 mov 0x41fc8(%r11),%eax 18001957a: 8d 0c ad 00 00 00 00 lea 0x0(,%rbp,4),%ecx 180019581: 44 8d 04 40 lea (%rax,%rax,2),%r8d 180019585: 42 8d 1c 29 lea (%rcx,%r13,1),%ebx 180019589: 8b c2 mov %edx,%eax 18001958b: 6b d2 52 imul $0x52,%edx,%edx 18001958e: 69 c0 cd 00 00 00 imul $0xcd,%eax,%eax 180019594: c1 e8 0a shr $0xa,%eax 180019597: 4c 03 c7 add %rdi,%r8 18001959a: 41 88 00 mov %al,(%r8) 18001959d: 42 8d 04 39 lea (%rcx,%r15,1),%eax 1800195a1: 6b c0 7b imul $0x7b,%eax,%eax 1800195a4: 03 c2 add %edx,%eax 1800195a6: 42 8d 14 ad 00 00 00 lea 0x0(,%r13,4),%edx 1800195ad: 00 1800195ae: c1 e8 0a shr $0xa,%eax 1800195b1: 8d 3c 2a lea (%rdx,%rbp,1),%edi 1800195b4: 41 88 40 01 mov %al,0x1(%r8) 1800195b8: 42 8d 04 3b lea (%rbx,%r15,1),%eax 1800195bc: 41 8d 0c 81 lea (%r9,%rax,4),%ecx 1800195c0: 42 8d 04 0f lea (%rdi,%r9,1),%eax 1800195c4: 6b c9 29 imul $0x29,%ecx,%ecx 1800195c7: c1 e9 0a shr $0xa,%ecx 1800195ca: 41 88 48 02 mov %cl,0x2(%r8) 1800195ce: 41 8d 0c 87 lea (%r15,%rax,4),%ecx 1800195d2: 42 8d 04 0a lea (%rdx,%r9,1),%eax 1800195d6: 6b c9 29 imul $0x29,%ecx,%ecx 1800195d9: c1 e9 0a shr $0xa,%ecx 1800195dc: 6b c0 7b imul $0x7b,%eax,%eax 1800195df: 41 88 48 03 mov %cl,0x3(%r8) 1800195e3: 43 8d 0c a2 lea (%r10,%r12,4),%ecx 1800195e7: 6b c9 52 imul $0x52,%ecx,%ecx 1800195ea: 03 c8 add %eax,%ecx 1800195ec: c1 e9 0a shr $0xa,%ecx 1800195ef: 41 88 48 04 mov %cl,0x4(%r8) 1800195f3: 41 8b 83 c0 1f 04 00 mov 0x41fc0(%r11),%eax 1800195fa: 8d 4c 40 18 lea 0x18(%rax,%rax,2),%ecx 1800195fe: 49 03 ce add %r14,%rcx 180019601: 0f b6 11 movzbl (%rcx),%edx 180019604: 44 0f b6 41 01 movzbl 0x1(%rcx),%r8d 180019609: 44 0f b6 49 02 movzbl 0x2(%rcx),%r9d 18001960e: 44 0f b6 51 03 movzbl 0x3(%rcx),%r10d 180019613: 45 69 ed 71 01 00 00 imul $0x171,%r13d,%r13d 18001961a: 69 ed 71 01 00 00 imul $0x171,%ebp,%ebp 180019620: 6b db 7b imul $0x7b,%ebx,%ebx 180019623: 45 8b 9b c8 1f 04 00 mov 0x41fc8(%r11),%r11d 18001962a: 8b ca mov %edx,%ecx 18001962c: 8b c6 mov %esi,%eax 18001962e: 6b ff 7b imul $0x7b,%edi,%edi 180019631: 45 69 d2 a4 00 00 00 imul $0xa4,%r10d,%r10d 180019638: 41 c1 e3 02 shl $0x2,%r11d 18001963c: 49 83 c6 03 add $0x3,%r14 180019640: 69 c0 67 02 00 00 imul $0x267,%eax,%eax 180019646: 69 c9 9a 01 00 00 imul $0x19a,%ecx,%ecx 18001964c: 69 d2 a4 00 00 00 imul $0xa4,%edx,%edx 180019652: 4c 03 5c 24 28 add 0x28(%rsp),%r11 180019657: 03 c8 add %eax,%ecx 180019659: 41 8d 04 30 lea (%r8,%rsi,1),%eax 18001965d: 69 c0 f6 00 00 00 imul $0xf6,%eax,%eax 180019663: 03 c5 add %ebp,%eax 180019665: c1 e9 0a shr $0xa,%ecx 180019668: 03 c2 add %edx,%eax 18001966a: 41 88 0b mov %cl,(%r11) 18001966d: 4c 89 74 24 30 mov %r14,0x30(%rsp) 180019672: c1 e8 0a shr $0xa,%eax 180019675: 41 88 43 01 mov %al,0x1(%r11) 180019679: 43 8d 04 81 lea (%r9,%r8,4),%eax 18001967d: 6b c0 52 imul $0x52,%eax,%eax 180019680: 03 c3 add %ebx,%eax 180019682: c1 e8 0a shr $0xa,%eax 180019685: 41 88 43 02 mov %al,0x2(%r11) 180019689: 43 8d 04 88 lea (%r8,%r9,4),%eax 18001968d: 6b c0 52 imul $0x52,%eax,%eax 180019690: 03 c7 add %edi,%eax 180019692: c1 e8 0a shr $0xa,%eax 180019695: 41 88 43 03 mov %al,0x3(%r11) 180019699: 43 8d 04 21 lea (%r9,%r12,1),%eax 18001969d: 4c 8b a4 24 a0 00 00 mov 0xa0(%rsp),%r12 1800196a4: 00 1800196a5: 69 c0 f6 00 00 00 imul $0xf6,%eax,%eax 1800196ab: 41 03 c5 add %r13d,%eax 1800196ae: 4c 8b 6c 24 28 mov 0x28(%rsp),%r13 1800196b3: 41 03 c2 add %r10d,%eax 1800196b6: 49 83 c5 05 add $0x5,%r13 1800196ba: c1 e8 0a shr $0xa,%eax 1800196bd: 4c 89 6c 24 28 mov %r13,0x28(%rsp) 1800196c2: 41 88 43 04 mov %al,0x4(%r11) 1800196c6: 48 8b 44 24 38 mov 0x38(%rsp),%rax 1800196cb: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 1800196d0: 48 83 c0 03 add $0x3,%rax 1800196d4: 49 83 c3 05 add $0x5,%r11 1800196d8: 83 84 24 a8 00 00 00 addl $0xffffffff,0xa8(%rsp) 1800196df: ff 1800196e0: 48 89 44 24 38 mov %rax,0x38(%rsp) 1800196e5: 4c 89 5c 24 40 mov %r11,0x40(%rsp) 1800196ea: 0f 85 90 fc ff ff jne 0x180019380 1800196f0: 8b bc 24 b0 00 00 00 mov 0xb0(%rsp),%edi 1800196f7: 4c 8b 54 24 48 mov 0x48(%rsp),%r10 1800196fc: 8b 94 24 b8 00 00 00 mov 0xb8(%rsp),%edx 180019703: 83 c7 03 add $0x3,%edi 180019706: 83 c2 0f add $0xf,%edx 180019709: 41 3b bc 24 c4 1f 04 cmp 0x41fc4(%r12),%edi 180019710: 00 180019711: 89 bc 24 b0 00 00 00 mov %edi,0xb0(%rsp) 180019718: 89 94 24 b8 00 00 00 mov %edx,0xb8(%rsp) 18001971f: 0f 82 eb fb ff ff jb 0x180019310 180019725: 4c 8b 7c 24 58 mov 0x58(%rsp),%r15 18001972a: 4c 8b 74 24 60 mov 0x60(%rsp),%r14 18001972f: 4c 8b 6c 24 68 mov 0x68(%rsp),%r13 180019734: 48 83 c4 70 add $0x70,%rsp 180019738: 41 5c pop %r12 18001973a: 5f pop %rdi 18001973b: 5e pop %rsi 18001973c: 5d pop %rbp 18001973d: 5b pop %rbx 18001973e: c3 ret 18001973f: cc int3 180019740: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180019745: 53 push %rbx 180019746: 55 push %rbp 180019747: 56 push %rsi 180019748: 57 push %rdi 180019749: 41 54 push %r12 18001974b: 41 55 push %r13 18001974d: 41 56 push %r14 18001974f: 41 57 push %r15 180019751: 48 83 ec 18 sub $0x18,%rsp 180019755: 44 8b b9 c4 1f 04 00 mov 0x41fc4(%rcx),%r15d 18001975c: 48 63 b9 c0 1f 04 00 movslq 0x41fc0(%rcx),%rdi 180019763: 48 8b f1 mov %rcx,%rsi 180019766: 48 8b 9e a0 02 00 00 mov 0x2a0(%rsi),%rbx 18001976d: 48 8b b6 20 02 00 00 mov 0x220(%rsi),%rsi 180019774: 41 be 01 00 00 00 mov $0x1,%r14d 18001977a: 33 ed xor %ebp,%ebp 18001977c: 45 3b fe cmp %r14d,%r15d 18001977f: 8d 0c 3f lea (%rdi,%rdi,1),%ecx 180019782: 44 89 7c 24 78 mov %r15d,0x78(%rsp) 180019787: 0f 8e 89 01 00 00 jle 0x180019916 18001978d: 8d 57 fe lea -0x2(%rdi),%edx 180019790: 44 89 74 24 70 mov %r14d,0x70(%rsp) 180019795: 44 8b e5 mov %ebp,%r12d 180019798: 44 8b d5 mov %ebp,%r10d 18001979b: 89 6c 24 68 mov %ebp,0x68(%rsp) 18001979f: 90 nop 1800197a0: 83 ff 02 cmp $0x2,%edi 1800197a3: 44 8b f5 mov %ebp,%r14d 1800197a6: 0f 8e db 00 00 00 jle 0x180019887 1800197ac: 8b c7 mov %edi,%eax 1800197ae: 45 8b fc mov %r12d,%r15d 1800197b1: 99 cltd 1800197b2: 2b c2 sub %edx,%eax 1800197b4: d1 f8 sar $1,%eax 1800197b6: 48 98 cltq 1800197b8: 48 8b e8 mov %rax,%rbp 1800197bb: 66 90 xchg %ax,%ax 1800197bd: 66 66 90 data16 xchg %ax,%ax 1800197c0: 4d 63 d7 movslq %r15d,%r10 1800197c3: 41 8b c6 mov %r14d,%eax 1800197c6: 41 83 c6 02 add $0x2,%r14d 1800197ca: 41 0f b6 4c 1a 01 movzbl 0x1(%r10,%rbx,1),%ecx 1800197d0: 45 0f b6 04 1a movzbl (%r10,%rbx,1),%r8d 1800197d5: 99 cltd 1800197d6: 2b c2 sub %edx,%eax 1800197d8: 41 0f b6 54 1a 02 movzbl 0x2(%r10,%rbx,1),%edx 1800197de: 41 83 c7 02 add $0x2,%r15d 1800197e2: d1 f8 sar $1,%eax 1800197e4: 03 d1 add %ecx,%edx 1800197e6: 41 03 c4 add %r12d,%eax 1800197e9: d1 fa sar $1,%edx 1800197eb: 4c 63 d8 movslq %eax,%r11 1800197ee: c1 e2 08 shl $0x8,%edx 1800197f1: 41 8d 04 08 lea (%r8,%rcx,1),%eax 1800197f5: d1 f8 sar $1,%eax 1800197f7: 03 d1 add %ecx,%edx 1800197f9: c1 e2 08 shl $0x8,%edx 1800197fc: 03 d0 add %eax,%edx 1800197fe: 4a 8d 04 17 lea (%rdi,%r10,1),%rax 180019802: c1 e2 08 shl $0x8,%edx 180019805: 41 03 d0 add %r8d,%edx 180019808: 42 89 14 9e mov %edx,(%rsi,%r11,4) 18001980c: 0f b6 4c 18 01 movzbl 0x1(%rax,%rbx,1),%ecx 180019811: 44 0f b6 0c 18 movzbl (%rax,%rbx,1),%r9d 180019816: 41 0f b6 54 1a 01 movzbl 0x1(%r10,%rbx,1),%edx 18001981c: 45 0f b6 04 1a movzbl (%r10,%rbx,1),%r8d 180019821: 0f b6 44 18 02 movzbl 0x2(%rax,%rbx,1),%eax 180019826: 45 0f b6 54 1a 02 movzbl 0x2(%r10,%rbx,1),%r10d 18001982c: 03 c1 add %ecx,%eax 18001982e: 44 03 d0 add %eax,%r10d 180019831: 8d 04 11 lea (%rcx,%rdx,1),%eax 180019834: d1 f8 sar $1,%eax 180019836: 44 03 d2 add %edx,%r10d 180019839: 41 c1 fa 02 sar $0x2,%r10d 18001983d: 41 c1 e2 08 shl $0x8,%r10d 180019841: 44 03 d0 add %eax,%r10d 180019844: 41 8d 04 09 lea (%r9,%rcx,1),%eax 180019848: 41 03 c0 add %r8d,%eax 18001984b: 41 c1 e2 08 shl $0x8,%r10d 18001984f: 03 c2 add %edx,%eax 180019851: c1 f8 02 sar $0x2,%eax 180019854: 44 03 d0 add %eax,%r10d 180019857: 43 8d 04 01 lea (%r9,%r8,1),%eax 18001985b: d1 f8 sar $1,%eax 18001985d: 41 c1 e2 08 shl $0x8,%r10d 180019861: 44 03 d0 add %eax,%r10d 180019864: 49 8d 04 2b lea (%r11,%rbp,1),%rax 180019868: 44 89 14 86 mov %r10d,(%rsi,%rax,4) 18001986c: 41 8d 46 02 lea 0x2(%r14),%eax 180019870: 3b c7 cmp %edi,%eax 180019872: 0f 8c 48 ff ff ff jl 0x1800197c0 180019878: 44 8b 7c 24 78 mov 0x78(%rsp),%r15d 18001987d: 44 8b 54 24 68 mov 0x68(%rsp),%r10d 180019882: 33 ed xor %ebp,%ebp 180019884: 8d 57 fe lea -0x2(%rdi),%edx 180019887: 41 8d 04 14 lea (%r12,%rdx,1),%eax 18001988b: 41 8d 0c 12 lea (%r10,%rdx,1),%ecx 18001988f: 44 03 e7 add %edi,%r12d 180019892: 4c 63 c0 movslq %eax,%r8 180019895: 4c 63 c9 movslq %ecx,%r9 180019898: 41 0f b6 14 18 movzbl (%r8,%rbx,1),%edx 18001989d: 41 0f b6 4c 18 01 movzbl 0x1(%r8,%rbx,1),%ecx 1800198a3: 49 8d 04 38 lea (%r8,%rdi,1),%rax 1800198a7: 03 ca add %edx,%ecx 1800198a9: d1 f9 sar $1,%ecx 1800198ab: 66 c1 e1 08 shl $0x8,%cx 1800198af: 66 03 ca add %dx,%cx 1800198b2: 66 42 89 0c 4e mov %cx,(%rsi,%r9,2) 1800198b7: 0f b6 14 18 movzbl (%rax,%rbx,1),%edx 1800198bb: 41 0f b6 0c 18 movzbl (%r8,%rbx,1),%ecx 1800198c0: 0f b6 44 18 01 movzbl 0x1(%rax,%rbx,1),%eax 1800198c5: 45 0f b6 44 18 01 movzbl 0x1(%r8,%rbx,1),%r8d 1800198cb: 03 c2 add %edx,%eax 1800198cd: 44 03 c0 add %eax,%r8d 1800198d0: 8d 04 0a lea (%rdx,%rcx,1),%eax 1800198d3: 8d 57 fe lea -0x2(%rdi),%edx 1800198d6: 44 03 c1 add %ecx,%r8d 1800198d9: d1 f8 sar $1,%eax 1800198db: 8d 0c 3f lea (%rdi,%rdi,1),%ecx 1800198de: 41 c1 f8 02 sar $0x2,%r8d 1800198e2: 44 03 d1 add %ecx,%r10d 1800198e5: 66 41 c1 e0 08 shl $0x8,%r8w 1800198ea: 44 89 54 24 68 mov %r10d,0x68(%rsp) 1800198ef: 66 44 03 c0 add %ax,%r8w 1800198f3: 49 8d 04 39 lea (%r9,%rdi,1),%rax 1800198f7: 66 44 89 04 46 mov %r8w,(%rsi,%rax,2) 1800198fc: 8b 44 24 70 mov 0x70(%rsp),%eax 180019900: 83 c0 01 add $0x1,%eax 180019903: 41 3b c7 cmp %r15d,%eax 180019906: 89 44 24 70 mov %eax,0x70(%rsp) 18001990a: 0f 8c 90 fe ff ff jl 0x1800197a0 180019910: 41 be 01 00 00 00 mov $0x1,%r14d 180019916: 41 83 ff 01 cmp $0x1,%r15d 18001991a: 4c 63 e1 movslq %ecx,%r12 18001991d: 0f 8e 9e 00 00 00 jle 0x1800199c1 180019923: 44 8d 74 3f fe lea -0x2(%rdi,%rdi,1),%r14d 180019928: 44 8d 5f ff lea -0x1(%rdi),%r11d 18001992c: 66 66 66 90 data16 data16 xchg %ax,%ax 180019930: 4d 63 d3 movslq %r11d,%r10 180019933: 8d 44 2d 00 lea 0x0(%rbp,%rbp,1),%eax 180019937: 83 c5 01 add $0x1,%ebp 18001993a: 4d 8d 04 3a lea (%r10,%rdi,1),%r8 18001993e: 44 03 df add %edi,%r11d 180019941: 0f af c1 imul %ecx,%eax 180019944: 41 03 c6 add %r14d,%eax 180019947: 48 63 d0 movslq %eax,%rdx 18001994a: 41 0f b6 04 1a movzbl (%r10,%rbx,1),%eax 18001994f: 88 04 32 mov %al,(%rdx,%rsi,1) 180019952: 41 0f b6 04 1a movzbl (%r10,%rbx,1),%eax 180019957: 4e 8d 0c 22 lea (%rdx,%r12,1),%r9 18001995b: 8d 0c 40 lea (%rax,%rax,2),%ecx 18001995e: 41 0f b6 44 1a ff movzbl -0x1(%r10,%rbx,1),%eax 180019964: c1 f9 02 sar $0x2,%ecx 180019967: c0 e8 02 shr $0x2,%al 18001996a: 02 c8 add %al,%cl 18001996c: 88 4c 32 01 mov %cl,0x1(%rdx,%rsi,1) 180019970: 41 0f b6 04 1a movzbl (%r10,%rbx,1),%eax 180019975: 41 0f b6 0c 18 movzbl (%r8,%rbx,1),%ecx 18001997a: 03 c8 add %eax,%ecx 18001997c: d1 f9 sar $1,%ecx 18001997e: 41 88 0c 31 mov %cl,(%r9,%rsi,1) 180019982: 41 0f b6 04 1a movzbl (%r10,%rbx,1),%eax 180019987: 41 0f b6 0c 18 movzbl (%r8,%rbx,1),%ecx 18001998c: 03 c8 add %eax,%ecx 18001998e: 41 0f b6 44 18 ff movzbl -0x1(%r8,%rbx,1),%eax 180019994: 8d 14 49 lea (%rcx,%rcx,2),%edx 180019997: 8d 0c 3f lea (%rdi,%rdi,1),%ecx 18001999a: 03 d0 add %eax,%edx 18001999c: 41 0f b6 44 1a ff movzbl -0x1(%r10,%rbx,1),%eax 1800199a2: 03 d0 add %eax,%edx 1800199a4: 8d 45 01 lea 0x1(%rbp),%eax 1800199a7: c1 fa 03 sar $0x3,%edx 1800199aa: 41 3b c7 cmp %r15d,%eax 1800199ad: 41 88 54 31 01 mov %dl,0x1(%r9,%rsi,1) 1800199b2: 0f 8c 78 ff ff ff jl 0x180019930 1800199b8: 41 be 01 00 00 00 mov $0x1,%r14d 1800199be: 8d 0c 3f lea (%rdi,%rdi,1),%ecx 1800199c1: 83 ff 01 cmp $0x1,%edi 1800199c4: 0f 8e 8b 00 00 00 jle 0x180019a55 1800199ca: 45 8d 5f ff lea -0x1(%r15),%r11d 1800199ce: 43 8d 6c 3f fe lea -0x2(%r15,%r15,1),%ebp 1800199d3: 4c 8b d3 mov %rbx,%r10 1800199d6: 4c 2b d7 sub %rdi,%r10 1800199d9: 44 0f af df imul %edi,%r11d 1800199dd: 0f af e9 imul %ecx,%ebp 1800199e0: 4d 63 cb movslq %r11d,%r9 1800199e3: 48 63 d5 movslq %ebp,%rdx 1800199e6: 41 83 c6 01 add $0x1,%r14d 1800199ea: 41 0f b6 04 19 movzbl (%r9,%rbx,1),%eax 1800199ef: 4e 8d 04 22 lea (%rdx,%r12,1),%r8 1800199f3: 41 83 c3 01 add $0x1,%r11d 1800199f7: 88 04 32 mov %al,(%rdx,%rsi,1) 1800199fa: 41 0f b6 04 19 movzbl (%r9,%rbx,1),%eax 1800199ff: 41 0f b6 4c 19 01 movzbl 0x1(%r9,%rbx,1),%ecx 180019a05: 03 c8 add %eax,%ecx 180019a07: 83 c5 02 add $0x2,%ebp 180019a0a: d1 f9 sar $1,%ecx 180019a0c: 88 4c 32 01 mov %cl,0x1(%rdx,%rsi,1) 180019a10: 41 0f b6 04 19 movzbl (%r9,%rbx,1),%eax 180019a15: 8d 0c 40 lea (%rax,%rax,2),%ecx 180019a18: 43 0f b6 04 11 movzbl (%r9,%r10,1),%eax 180019a1d: c0 e8 02 shr $0x2,%al 180019a20: c1 f9 02 sar $0x2,%ecx 180019a23: 02 c8 add %al,%cl 180019a25: 41 88 0c 30 mov %cl,(%r8,%rsi,1) 180019a29: 41 0f b6 04 19 movzbl (%r9,%rbx,1),%eax 180019a2e: 41 0f b6 4c 19 01 movzbl 0x1(%r9,%rbx,1),%ecx 180019a34: 03 c8 add %eax,%ecx 180019a36: 43 0f b6 44 11 01 movzbl 0x1(%r9,%r10,1),%eax 180019a3c: 8d 14 49 lea (%rcx,%rcx,2),%edx 180019a3f: 03 d0 add %eax,%edx 180019a41: 43 0f b6 04 11 movzbl (%r9,%r10,1),%eax 180019a46: 03 d0 add %eax,%edx 180019a48: c1 fa 03 sar $0x3,%edx 180019a4b: 44 3b f7 cmp %edi,%r14d 180019a4e: 41 88 54 30 01 mov %dl,0x1(%r8,%rsi,1) 180019a53: 7c 8b jl 0x1800199e0 180019a55: 4c 8b 54 24 60 mov 0x60(%rsp),%r10 180019a5a: 8d 4f ff lea -0x1(%rdi),%ecx 180019a5d: 43 8d 44 3f fe lea -0x2(%r15,%r15,1),%eax 180019a62: 44 8d 04 3f lea (%rdi,%rdi,1),%r8d 180019a66: 41 8d 57 ff lea -0x1(%r15),%edx 180019a6a: 41 0f af c0 imul %r8d,%eax 180019a6e: 0f af d7 imul %edi,%edx 180019a71: 03 d1 add %ecx,%edx 180019a73: 8d 0c 48 lea (%rax,%rcx,2),%ecx 180019a76: 49 8b 82 a0 02 00 00 mov 0x2a0(%r10),%rax 180019a7d: 4c 63 c2 movslq %edx,%r8 180019a80: 41 0f b6 04 00 movzbl (%r8,%rax,1),%eax 180019a85: 4c 63 c9 movslq %ecx,%r9 180019a88: 49 8b 8a 20 02 00 00 mov 0x220(%r10),%rcx 180019a8f: 41 88 04 09 mov %al,(%r9,%rcx,1) 180019a93: 49 8b 8a a0 02 00 00 mov 0x2a0(%r10),%rcx 180019a9a: 41 0f b6 04 08 movzbl (%r8,%rcx,1),%eax 180019a9f: 8d 14 40 lea (%rax,%rax,2),%edx 180019aa2: 41 0f b6 44 08 ff movzbl -0x1(%r8,%rcx,1),%eax 180019aa8: 03 d0 add %eax,%edx 180019aaa: 49 8b 82 20 02 00 00 mov 0x220(%r10),%rax 180019ab1: c1 fa 02 sar $0x2,%edx 180019ab4: 41 88 54 01 01 mov %dl,0x1(%r9,%rax,1) 180019ab9: 49 8b 8a a0 02 00 00 mov 0x2a0(%r10),%rcx 180019ac0: 49 8b c0 mov %r8,%rax 180019ac3: 48 2b c7 sub %rdi,%rax 180019ac6: 0f b6 14 08 movzbl (%rax,%rcx,1),%edx 180019aca: 41 0f b6 04 08 movzbl (%r8,%rcx,1),%eax 180019acf: 8d 0c 40 lea (%rax,%rax,2),%ecx 180019ad2: 49 8b 82 20 02 00 00 mov 0x220(%r10),%rax 180019ad9: 03 d1 add %ecx,%edx 180019adb: 49 8d 0c 01 lea (%r9,%rax,1),%rcx 180019adf: c1 fa 02 sar $0x2,%edx 180019ae2: 42 88 14 21 mov %dl,(%rcx,%r12,1) 180019ae6: 49 8b 82 20 02 00 00 mov 0x220(%r10),%rax 180019aed: 41 0f b6 4c 01 01 movzbl 0x1(%r9,%rax,1),%ecx 180019af3: 4d 8d 04 01 lea (%r9,%rax,1),%r8 180019af7: 43 0f b6 04 20 movzbl (%r8,%r12,1),%eax 180019afc: 03 c8 add %eax,%ecx 180019afe: 41 0f b6 00 movzbl (%r8),%eax 180019b02: 03 c8 add %eax,%ecx 180019b04: b8 56 55 55 55 mov $0x55555556,%eax 180019b09: f7 e9 imul %ecx 180019b0b: 8b c2 mov %edx,%eax 180019b0d: c1 e8 1f shr $0x1f,%eax 180019b10: 03 d0 add %eax,%edx 180019b12: 43 88 54 20 01 mov %dl,0x1(%r8,%r12,1) 180019b17: 48 83 c4 18 add $0x18,%rsp 180019b1b: 41 5f pop %r15 180019b1d: 41 5e pop %r14 180019b1f: 41 5d pop %r13 180019b21: 41 5c pop %r12 180019b23: 5f pop %rdi 180019b24: 5e pop %rsi 180019b25: 5d pop %rbp 180019b26: 5b pop %rbx 180019b27: c3 ret 180019b28: cc int3 180019b29: cc int3 180019b2a: cc int3 180019b2b: cc int3 180019b2c: cc int3 180019b2d: cc int3 180019b2e: cc int3 180019b2f: cc int3 180019b30: 40 53 rex push %rbx 180019b32: 56 push %rsi 180019b33: 57 push %rdi 180019b34: 41 54 push %r12 180019b36: 41 55 push %r13 180019b38: 48 83 ec 30 sub $0x30,%rsp 180019b3c: 44 8b 89 c4 1f 04 00 mov 0x41fc4(%rcx),%r9d 180019b43: 8b 99 cc 1f 04 00 mov 0x41fcc(%rcx),%ebx 180019b49: 44 8b 81 c0 1f 04 00 mov 0x41fc0(%rcx),%r8d 180019b50: 48 8b b9 a0 02 00 00 mov 0x2a0(%rcx),%rdi 180019b57: 83 c3 03 add $0x3,%ebx 180019b5a: 41 83 c0 08 add $0x8,%r8d 180019b5e: 45 33 ed xor %r13d,%r13d 180019b61: 41 8d 41 01 lea 0x1(%r9),%eax 180019b65: 4c 8b e1 mov %rcx,%r12 180019b68: 0f af 99 c8 1f 04 00 imul 0x41fc8(%rcx),%ebx 180019b6f: 44 89 6c 24 60 mov %r13d,0x60(%rsp) 180019b74: 41 8b f5 mov %r13d,%esi 180019b77: 44 0f af c0 imul %eax,%r8d 180019b7b: 49 2b d8 sub %r8,%rbx 180019b7e: 48 03 99 20 02 00 00 add 0x220(%rcx),%rbx 180019b85: 45 85 c9 test %r9d,%r9d 180019b88: 4c 8b d3 mov %rbx,%r10 180019b8b: 48 89 5c 24 68 mov %rbx,0x68(%rsp) 180019b90: 74 72 je 0x180019c04 180019b92: 45 8b 84 24 c0 1f 04 mov 0x41fc0(%r12),%r8d 180019b99: 00 180019b9a: 48 8b d7 mov %rdi,%rdx 180019b9d: 48 8b cb mov %rbx,%rcx 180019ba0: e8 6b 98 01 00 call 0x180033410 180019ba5: 45 8b 9c 24 c0 1f 04 mov 0x41fc0(%r12),%r11d 180019bac: 00 180019bad: 41 8d 43 ff lea -0x1(%r11),%eax 180019bb1: 0f b6 14 38 movzbl (%rax,%rdi,1),%edx 180019bb5: 41 8d 43 fe lea -0x2(%r11),%eax 180019bb9: 0f b6 04 38 movzbl (%rax,%rdi,1),%eax 180019bbd: 03 d2 add %edx,%edx 180019bbf: 2b d0 sub %eax,%edx 180019bc1: 81 fa ff 00 00 00 cmp $0xff,%edx 180019bc7: 7e 07 jle 0x180019bd0 180019bc9: ba ff 00 00 00 mov $0xff,%edx 180019bce: eb 06 jmp 0x180019bd6 180019bd0: 85 d2 test %edx,%edx 180019bd2: 41 0f 48 d5 cmovs %r13d,%edx 180019bd6: 41 8b 84 24 c0 1f 04 mov 0x41fc0(%r12),%eax 180019bdd: 00 180019bde: 83 c6 01 add $0x1,%esi 180019be1: 88 14 18 mov %dl,(%rax,%rbx,1) 180019be4: 41 8b 84 24 c0 1f 04 mov 0x41fc0(%r12),%eax 180019beb: 00 180019bec: 8d 48 08 lea 0x8(%rax),%ecx 180019bef: 48 03 f8 add %rax,%rdi 180019bf2: 48 03 d9 add %rcx,%rbx 180019bf5: 41 3b b4 24 c4 1f 04 cmp 0x41fc4(%r12),%esi 180019bfc: 00 180019bfd: 72 93 jb 0x180019b92 180019bff: 4c 8b 54 24 68 mov 0x68(%rsp),%r10 180019c04: 41 8b 94 24 c0 1f 04 mov 0x41fc0(%r12),%edx 180019c0b: 00 180019c0c: 4c 8b c3 mov %rbx,%r8 180019c0f: 8d 4a 08 lea 0x8(%rdx),%ecx 180019c12: 4c 2b c1 sub %rcx,%r8 180019c15: 4d 8b c8 mov %r8,%r9 180019c18: 4c 2b c9 sub %rcx,%r9 180019c1b: 83 c2 01 add $0x1,%edx 180019c1e: 74 33 je 0x180019c53 180019c20: 41 0f b6 00 movzbl (%r8),%eax 180019c24: 41 0f b6 09 movzbl (%r9),%ecx 180019c28: 49 83 c1 01 add $0x1,%r9 180019c2c: 03 c0 add %eax,%eax 180019c2e: 49 83 c0 01 add $0x1,%r8 180019c32: 2b c1 sub %ecx,%eax 180019c34: 3d ff 00 00 00 cmp $0xff,%eax 180019c39: 7e 07 jle 0x180019c42 180019c3b: b8 ff 00 00 00 mov $0xff,%eax 180019c40: eb 06 jmp 0x180019c48 180019c42: 85 c0 test %eax,%eax 180019c44: 41 0f 48 c5 cmovs %r13d,%eax 180019c48: 88 03 mov %al,(%rbx) 180019c4a: 48 83 c3 01 add $0x1,%rbx 180019c4e: 83 c2 ff add $0xffffffff,%edx 180019c51: 75 cd jne 0x180019c20 180019c53: 45 39 ac 24 c4 1f 04 cmp %r13d,0x41fc4(%r12) 180019c5a: 00 180019c5b: 0f 86 f3 01 00 00 jbe 0x180019e54 180019c61: 48 89 6c 24 70 mov %rbp,0x70(%rsp) 180019c66: 4c 89 74 24 28 mov %r14,0x28(%rsp) 180019c6b: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 180019c70: 45 8b bc 24 c0 1f 04 mov 0x41fc0(%r12),%r15d 180019c77: 00 180019c78: 45 8b b4 24 c8 1f 04 mov 0x41fc8(%r12),%r14d 180019c7f: 00 180019c80: 41 8d 4f 08 lea 0x8(%r15),%ecx 180019c84: 45 0f af f5 imul %r13d,%r14d 180019c88: 41 c1 e6 02 shl $0x2,%r14d 180019c8c: 4d 03 b4 24 20 02 00 add 0x220(%r12),%r14 180019c93: 00 180019c94: 41 0f af cd imul %r13d,%ecx 180019c98: 49 03 ca add %r10,%rcx 180019c9b: 45 85 ff test %r15d,%r15d 180019c9e: 0f 84 8a 01 00 00 je 0x180019e2e 180019ca4: 4d 8d 6e 02 lea 0x2(%r14),%r13 180019ca8: 66 66 66 90 data16 data16 xchg %ax,%ax 180019cac: 66 66 66 90 data16 data16 xchg %ax,%ax 180019cb0: 0f b6 31 movzbl (%rcx),%esi 180019cb3: 0f b6 59 01 movzbl 0x1(%rcx),%ebx 180019cb7: 41 8b 84 24 c0 1f 04 mov 0x41fc0(%r12),%eax 180019cbe: 00 180019cbf: 44 0f b6 5c 08 08 movzbl 0x8(%rax,%rcx,1),%r11d 180019cc5: 0f b6 7c 08 09 movzbl 0x9(%rax,%rcx,1),%edi 180019cca: 48 8d 69 01 lea 0x1(%rcx),%rbp 180019cce: 44 8d 04 33 lea (%rbx,%rsi,1),%r8d 180019cd2: 44 8d 0c 5b lea (%rbx,%rbx,2),%r9d 180019cd6: 8b c6 mov %esi,%eax 180019cd8: c1 e0 04 shl $0x4,%eax 180019cdb: 8d 0c 76 lea (%rsi,%rsi,2),%ecx 180019cde: c1 e8 04 shr $0x4,%eax 180019ce1: 41 88 06 mov %al,(%r14) 180019ce4: 8d 04 19 lea (%rcx,%rbx,1),%eax 180019ce7: 41 03 cb add %r11d,%ecx 180019cea: c1 e0 02 shl $0x2,%eax 180019ced: 8d 14 19 lea (%rcx,%rbx,1),%edx 180019cf0: c1 e8 04 shr $0x4,%eax 180019cf3: 41 88 45 ff mov %al,-0x1(%r13) 180019cf7: 42 8d 04 c5 00 00 00 lea 0x0(,%r8,8),%eax 180019cfe: 00 180019cff: c1 e8 04 shr $0x4,%eax 180019d02: 41 88 45 00 mov %al,0x0(%r13) 180019d06: 41 8d 04 31 lea (%r9,%rsi,1),%eax 180019d0a: c1 e0 02 shl $0x2,%eax 180019d0d: c1 e8 04 shr $0x4,%eax 180019d10: 41 88 45 01 mov %al,0x1(%r13) 180019d14: 45 8b 94 24 c8 1f 04 mov 0x41fc8(%r12),%r10d 180019d1b: 00 180019d1c: 8d 04 8d 00 00 00 00 lea 0x0(,%rcx,4),%eax 180019d23: c1 e8 04 shr $0x4,%eax 180019d26: 4d 03 d6 add %r14,%r10 180019d29: 41 88 02 mov %al,(%r10) 180019d2c: 8d 04 57 lea (%rdi,%rdx,2),%eax 180019d2f: 03 d0 add %eax,%edx 180019d31: 42 8d 04 47 lea (%rdi,%r8,2),%eax 180019d35: 41 8d 0c 00 lea (%r8,%rax,1),%ecx 180019d39: c1 ea 04 shr $0x4,%edx 180019d3c: 41 03 cb add %r11d,%ecx 180019d3f: 41 88 52 01 mov %dl,0x1(%r10) 180019d43: 03 c9 add %ecx,%ecx 180019d45: c1 e9 04 shr $0x4,%ecx 180019d48: 41 88 4a 02 mov %cl,0x2(%r10) 180019d4c: 41 8d 0c 39 lea (%r9,%rdi,1),%ecx 180019d50: 46 8d 0c 1f lea (%rdi,%r11,1),%r9d 180019d54: 03 ce add %esi,%ecx 180019d56: 41 8d 04 4b lea (%r11,%rcx,2),%eax 180019d5a: 03 c8 add %eax,%ecx 180019d5c: c1 e9 04 shr $0x4,%ecx 180019d5f: 41 88 4a 03 mov %cl,0x3(%r10) 180019d63: 41 8b 84 24 c8 1f 04 mov 0x41fc8(%r12),%eax 180019d6a: 00 180019d6b: 41 8d 0c 33 lea (%r11,%rsi,1),%ecx 180019d6f: 44 8d 04 00 lea (%rax,%rax,1),%r8d 180019d73: 8d 04 cd 00 00 00 00 lea 0x0(,%rcx,8),%eax 180019d7a: c1 e8 04 shr $0x4,%eax 180019d7d: 4d 03 c6 add %r14,%r8 180019d80: 41 88 00 mov %al,(%r8) 180019d83: 8d 04 4f lea (%rdi,%rcx,2),%eax 180019d86: 8d 14 01 lea (%rcx,%rax,1),%edx 180019d89: 8d 0c 1f lea (%rdi,%rbx,1),%ecx 180019d8c: 41 8d 04 19 lea (%r9,%rbx,1),%eax 180019d90: 03 c6 add %esi,%eax 180019d92: 03 d3 add %ebx,%edx 180019d94: c1 e0 02 shl $0x2,%eax 180019d97: 03 d2 add %edx,%edx 180019d99: c1 e8 04 shr $0x4,%eax 180019d9c: c1 ea 04 shr $0x4,%edx 180019d9f: 41 88 50 01 mov %dl,0x1(%r8) 180019da3: 41 88 40 02 mov %al,0x2(%r8) 180019da7: 41 8d 04 4b lea (%r11,%rcx,2),%eax 180019dab: 03 c8 add %eax,%ecx 180019dad: 03 ce add %esi,%ecx 180019daf: 03 c9 add %ecx,%ecx 180019db1: c1 e9 04 shr $0x4,%ecx 180019db4: 41 88 48 03 mov %cl,0x3(%r8) 180019db8: 41 8b 84 24 c8 1f 04 mov 0x41fc8(%r12),%eax 180019dbf: 00 180019dc0: 43 8d 0c 5b lea (%r11,%r11,2),%ecx 180019dc4: 44 8d 04 40 lea (%rax,%rax,2),%r8d 180019dc8: 8d 04 31 lea (%rcx,%rsi,1),%eax 180019dcb: 4d 03 c6 add %r14,%r8 180019dce: c1 e0 02 shl $0x2,%eax 180019dd1: c1 e8 04 shr $0x4,%eax 180019dd4: 41 88 00 mov %al,(%r8) 180019dd7: 8d 14 39 lea (%rcx,%rdi,1),%edx 180019dda: 49 83 c6 04 add $0x4,%r14 180019dde: 49 83 c5 04 add $0x4,%r13 180019de2: 03 d6 add %esi,%edx 180019de4: 8d 04 53 lea (%rbx,%rdx,2),%eax 180019de7: 03 d0 add %eax,%edx 180019de9: 42 8d 04 4b lea (%rbx,%r9,2),%eax 180019ded: 41 8d 0c 01 lea (%r9,%rax,1),%ecx 180019df1: 41 8d 04 7b lea (%r11,%rdi,2),%eax 180019df5: c1 ea 04 shr $0x4,%edx 180019df8: 03 f8 add %eax,%edi 180019dfa: 03 ce add %esi,%ecx 180019dfc: 41 88 50 01 mov %dl,0x1(%r8) 180019e00: 03 fb add %ebx,%edi 180019e02: 03 c9 add %ecx,%ecx 180019e04: c1 e9 04 shr $0x4,%ecx 180019e07: 8d 04 7e lea (%rsi,%rdi,2),%eax 180019e0a: 03 f8 add %eax,%edi 180019e0c: 41 88 48 02 mov %cl,0x2(%r8) 180019e10: 48 8b cd mov %rbp,%rcx 180019e13: c1 ef 04 shr $0x4,%edi 180019e16: 41 83 c7 ff add $0xffffffff,%r15d 180019e1a: 41 88 78 03 mov %dil,0x3(%r8) 180019e1e: 0f 85 8c fe ff ff jne 0x180019cb0 180019e24: 44 8b 6c 24 60 mov 0x60(%rsp),%r13d 180019e29: 4c 8b 54 24 68 mov 0x68(%rsp),%r10 180019e2e: 41 83 c5 01 add $0x1,%r13d 180019e32: 45 3b ac 24 c4 1f 04 cmp 0x41fc4(%r12),%r13d 180019e39: 00 180019e3a: 44 89 6c 24 60 mov %r13d,0x60(%rsp) 180019e3f: 0f 82 2b fe ff ff jb 0x180019c70 180019e45: 4c 8b 7c 24 20 mov 0x20(%rsp),%r15 180019e4a: 4c 8b 74 24 28 mov 0x28(%rsp),%r14 180019e4f: 48 8b 6c 24 70 mov 0x70(%rsp),%rbp 180019e54: 48 83 c4 30 add $0x30,%rsp 180019e58: 41 5d pop %r13 180019e5a: 41 5c pop %r12 180019e5c: 5f pop %rdi 180019e5d: 5e pop %rsi 180019e5e: 5b pop %rbx 180019e5f: c3 ret 180019e60: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180019e65: 53 push %rbx 180019e66: 55 push %rbp 180019e67: 56 push %rsi 180019e68: 57 push %rdi 180019e69: 48 81 ec 98 00 00 00 sub $0x98,%rsp 180019e70: 44 8b 89 c4 1f 04 00 mov 0x41fc4(%rcx),%r9d 180019e77: 8b 99 cc 1f 04 00 mov 0x41fcc(%rcx),%ebx 180019e7d: 44 8b 81 c0 1f 04 00 mov 0x41fc0(%rcx),%r8d 180019e84: 48 8b a9 a0 02 00 00 mov 0x2a0(%rcx),%rbp 180019e8b: 83 c3 03 add $0x3,%ebx 180019e8e: 41 83 c0 08 add $0x8,%r8d 180019e92: 33 ff xor %edi,%edi 180019e94: 41 8d 41 01 lea 0x1(%r9),%eax 180019e98: 0f af 99 c8 1f 04 00 imul 0x41fc8(%rcx),%ebx 180019e9f: 89 7c 24 2c mov %edi,0x2c(%rsp) 180019ea3: 8b f7 mov %edi,%esi 180019ea5: 44 0f af c0 imul %eax,%r8d 180019ea9: 49 2b d8 sub %r8,%rbx 180019eac: 48 03 99 20 02 00 00 add 0x220(%rcx),%rbx 180019eb3: 45 85 c9 test %r9d,%r9d 180019eb6: 4c 8b db mov %rbx,%r11 180019eb9: 48 89 5c 24 58 mov %rbx,0x58(%rsp) 180019ebe: 0f 84 82 00 00 00 je 0x180019f46 180019ec4: 4c 8b 8c 24 c0 00 00 mov 0xc0(%rsp),%r9 180019ecb: 00 180019ecc: 66 66 66 90 data16 data16 xchg %ax,%ax 180019ed0: 45 8b 81 c0 1f 04 00 mov 0x41fc0(%r9),%r8d 180019ed7: 48 8b d5 mov %rbp,%rdx 180019eda: 48 8b cb mov %rbx,%rcx 180019edd: e8 2e 95 01 00 call 0x180033410 180019ee2: 4c 8b 8c 24 c0 00 00 mov 0xc0(%rsp),%r9 180019ee9: 00 180019eea: 45 8b 99 c0 1f 04 00 mov 0x41fc0(%r9),%r11d 180019ef1: 41 8d 43 ff lea -0x1(%r11),%eax 180019ef5: 0f b6 14 28 movzbl (%rax,%rbp,1),%edx 180019ef9: 41 8d 43 fe lea -0x2(%r11),%eax 180019efd: 0f b6 04 28 movzbl (%rax,%rbp,1),%eax 180019f01: 03 d2 add %edx,%edx 180019f03: 2b d0 sub %eax,%edx 180019f05: 81 fa ff 00 00 00 cmp $0xff,%edx 180019f0b: 7e 07 jle 0x180019f14 180019f0d: ba ff 00 00 00 mov $0xff,%edx 180019f12: eb 05 jmp 0x180019f19 180019f14: 85 d2 test %edx,%edx 180019f16: 0f 48 d7 cmovs %edi,%edx 180019f19: 41 8b 81 c0 1f 04 00 mov 0x41fc0(%r9),%eax 180019f20: 83 c6 01 add $0x1,%esi 180019f23: 88 14 18 mov %dl,(%rax,%rbx,1) 180019f26: 41 8b 81 c0 1f 04 00 mov 0x41fc0(%r9),%eax 180019f2d: 8d 48 08 lea 0x8(%rax),%ecx 180019f30: 48 03 e8 add %rax,%rbp 180019f33: 48 03 d9 add %rcx,%rbx 180019f36: 41 3b b1 c4 1f 04 00 cmp 0x41fc4(%r9),%esi 180019f3d: 72 91 jb 0x180019ed0 180019f3f: 4c 8b 5c 24 58 mov 0x58(%rsp),%r11 180019f44: eb 08 jmp 0x180019f4e 180019f46: 4c 8b 8c 24 c0 00 00 mov 0xc0(%rsp),%r9 180019f4d: 00 180019f4e: 41 8b 91 c0 1f 04 00 mov 0x41fc0(%r9),%edx 180019f55: 4c 8b c3 mov %rbx,%r8 180019f58: 8d 4a 08 lea 0x8(%rdx),%ecx 180019f5b: 4c 2b c1 sub %rcx,%r8 180019f5e: 4d 8b d0 mov %r8,%r10 180019f61: 4c 2b d1 sub %rcx,%r10 180019f64: 83 c2 01 add $0x1,%edx 180019f67: 74 39 je 0x180019fa2 180019f69: 66 66 90 data16 xchg %ax,%ax 180019f6c: 66 66 66 90 data16 data16 xchg %ax,%ax 180019f70: 41 0f b6 00 movzbl (%r8),%eax 180019f74: 41 0f b6 0a movzbl (%r10),%ecx 180019f78: 49 83 c2 01 add $0x1,%r10 180019f7c: 03 c0 add %eax,%eax 180019f7e: 49 83 c0 01 add $0x1,%r8 180019f82: 2b c1 sub %ecx,%eax 180019f84: 3d ff 00 00 00 cmp $0xff,%eax 180019f89: 7e 07 jle 0x180019f92 180019f8b: b8 ff 00 00 00 mov $0xff,%eax 180019f90: eb 05 jmp 0x180019f97 180019f92: 85 c0 test %eax,%eax 180019f94: 0f 48 c7 cmovs %edi,%eax 180019f97: 88 03 mov %al,(%rbx) 180019f99: 48 83 c3 01 add $0x1,%rbx 180019f9d: 83 c2 ff add $0xffffffff,%edx 180019fa0: 75 ce jne 0x180019f70 180019fa2: 41 39 b9 c4 1f 04 00 cmp %edi,0x41fc4(%r9) 180019fa9: 0f 86 89 07 00 00 jbe 0x18001a738 180019faf: 4c 89 a4 24 90 00 00 mov %r12,0x90(%rsp) 180019fb6: 00 180019fb7: 4c 89 ac 24 88 00 00 mov %r13,0x88(%rsp) 180019fbe: 00 180019fbf: 4c 89 b4 24 80 00 00 mov %r14,0x80(%rsp) 180019fc6: 00 180019fc7: 4c 89 7c 24 78 mov %r15,0x78(%rsp) 180019fcc: 66 66 66 90 data16 data16 xchg %ax,%ax 180019fd0: 41 8b 91 c0 1f 04 00 mov 0x41fc0(%r9),%edx 180019fd7: 41 8b 89 c8 1f 04 00 mov 0x41fc8(%r9),%ecx 180019fde: 44 8d 52 08 lea 0x8(%rdx),%r10d 180019fe2: 89 54 24 28 mov %edx,0x28(%rsp) 180019fe6: 0f af cf imul %edi,%ecx 180019fe9: c1 e1 03 shl $0x3,%ecx 180019fec: 49 03 89 20 02 00 00 add 0x220(%r9),%rcx 180019ff3: 44 0f af d7 imul %edi,%r10d 180019ff7: 4d 03 d3 add %r11,%r10 180019ffa: 85 d2 test %edx,%edx 180019ffc: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 18001a001: 0f 84 00 07 00 00 je 0x18001a707 18001a007: 48 8d 71 06 lea 0x6(%rcx),%rsi 18001a00b: 48 89 74 24 40 mov %rsi,0x40(%rsp) 18001a010: 41 0f b6 5a 01 movzbl 0x1(%r10),%ebx 18001a015: 45 0f b6 02 movzbl (%r10),%r8d 18001a019: 49 8d 42 01 lea 0x1(%r10),%rax 18001a01d: 48 89 44 24 60 mov %rax,0x60(%rsp) 18001a022: 41 8b 81 c0 1f 04 00 mov 0x41fc0(%r9),%eax 18001a029: 41 8b d0 mov %r8d,%edx 18001a02c: 46 0f b6 6c 10 08 movzbl 0x8(%rax,%r10,1),%r13d 18001a032: 46 0f b6 74 10 09 movzbl 0x9(%rax,%r10,1),%r14d 18001a038: 6b d2 07 imul $0x7,%edx,%edx 18001a03b: 44 8d 1c 1a lea (%rdx,%rbx,1),%r11d 18001a03f: 41 8b c0 mov %r8d,%eax 18001a042: 43 8d 2c 40 lea (%r8,%r8,2),%ebp 18001a046: c1 e0 06 shl $0x6,%eax 18001a049: 46 8d 24 03 lea (%rbx,%r8,1),%r12d 18001a04d: 8d 7c 1d 00 lea 0x0(%rbp,%rbx,1),%edi 18001a051: c1 e8 06 shr $0x6,%eax 18001a054: 44 89 84 24 c8 00 00 mov %r8d,0xc8(%rsp) 18001a05b: 00 18001a05c: 89 9c 24 d0 00 00 00 mov %ebx,0xd0(%rsp) 18001a063: 88 01 mov %al,(%rcx) 18001a065: 42 8d 04 dd 00 00 00 lea 0x0(,%r11,8),%eax 18001a06c: 00 18001a06d: 44 89 6c 24 34 mov %r13d,0x34(%rsp) 18001a072: c1 e8 06 shr $0x6,%eax 18001a075: 44 89 b4 24 d8 00 00 mov %r14d,0xd8(%rsp) 18001a07c: 00 18001a07d: 44 89 5c 24 48 mov %r11d,0x48(%rsp) 18001a082: 88 46 fb mov %al,-0x5(%rsi) 18001a085: 8b c7 mov %edi,%eax 18001a087: c1 e0 04 shl $0x4,%eax 18001a08a: c1 e8 06 shr $0x6,%eax 18001a08d: 88 46 fc mov %al,-0x4(%rsi) 18001a090: 43 8d 04 80 lea (%r8,%r8,4),%eax 18001a094: 44 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%r10d 18001a09b: 00 18001a09c: 8d 04 5b lea (%rbx,%rbx,2),%eax 18001a09f: 41 8d 0c c2 lea (%r10,%rax,8),%ecx 18001a0a3: 41 8b c4 mov %r12d,%eax 18001a0a6: c1 e0 05 shl $0x5,%eax 18001a0a9: c1 e9 06 shr $0x6,%ecx 18001a0ac: c1 e8 06 shr $0x6,%eax 18001a0af: 88 4e fd mov %cl,-0x3(%rsi) 18001a0b2: 88 46 fe mov %al,-0x2(%rsi) 18001a0b5: 43 8d 04 40 lea (%r8,%r8,2),%eax 18001a0b9: 44 8d 3c c5 00 00 00 lea 0x0(,%rax,8),%r15d 18001a0c0: 00 18001a0c1: 8d 04 9b lea (%rbx,%rbx,4),%eax 18001a0c4: 41 8d 0c c7 lea (%r15,%rax,8),%ecx 18001a0c8: c1 e9 06 shr $0x6,%ecx 18001a0cb: 88 4e ff mov %cl,-0x1(%rsi) 18001a0ce: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx 18001a0d3: 8d 34 5b lea (%rbx,%rbx,2),%esi 18001a0d6: 41 03 f0 add %r8d,%esi 18001a0d9: 8b c6 mov %esi,%eax 18001a0db: c1 e0 04 shl $0x4,%eax 18001a0de: c1 e8 06 shr $0x6,%eax 18001a0e1: 88 01 mov %al,(%rcx) 18001a0e3: 8b cb mov %ebx,%ecx 18001a0e5: 6b c9 07 imul $0x7,%ecx,%ecx 18001a0e8: 42 8d 04 01 lea (%rcx,%r8,1),%eax 18001a0ec: 4c 8b 44 24 40 mov 0x40(%rsp),%r8 18001a0f1: 89 44 24 38 mov %eax,0x38(%rsp) 18001a0f5: c1 e0 03 shl $0x3,%eax 18001a0f8: c1 e8 06 shr $0x6,%eax 18001a0fb: 41 88 40 01 mov %al,0x1(%r8) 18001a0ff: 45 8b 89 c8 1f 04 00 mov 0x41fc8(%r9),%r9d 18001a106: 46 8d 04 2a lea (%rdx,%r13,1),%r8d 18001a10a: 4c 03 4c 24 20 add 0x20(%rsp),%r9 18001a10f: 43 8d 54 6d 00 lea 0x0(%r13,%r13,2),%edx 18001a114: 42 8d 04 c5 00 00 00 lea 0x0(,%r8,8),%eax 18001a11b: 00 18001a11c: c1 e8 06 shr $0x6,%eax 18001a11f: 89 54 24 30 mov %edx,0x30(%rsp) 18001a123: 41 88 01 mov %al,(%r9) 18001a126: 41 8d 04 18 lea (%r8,%rbx,1),%eax 18001a12a: 6b c0 07 imul $0x7,%eax,%eax 18001a12d: 41 03 c6 add %r14d,%eax 18001a130: c1 e8 06 shr $0x6,%eax 18001a133: 41 88 41 01 mov %al,0x1(%r9) 18001a137: 8b c7 mov %edi,%eax 18001a139: 6b c0 07 imul $0x7,%eax,%eax 18001a13c: 03 c2 add %edx,%eax 18001a13e: 42 8d 14 31 lea (%rcx,%r14,1),%edx 18001a142: 41 03 c6 add %r14d,%eax 18001a145: 03 c0 add %eax,%eax 18001a147: c1 e8 06 shr $0x6,%eax 18001a14a: 41 88 41 02 mov %al,0x2(%r9) 18001a14e: 43 8d 04 80 lea (%r8,%r8,4),%eax 18001a152: 8d 0c 52 lea (%rdx,%rdx,2),%ecx 18001a155: 43 8d 1c 76 lea (%r14,%r14,2),%ebx 18001a159: 03 c8 add %eax,%ecx 18001a15b: 41 8b c4 mov %r12d,%eax 18001a15e: 89 5c 24 50 mov %ebx,0x50(%rsp) 18001a162: c1 e9 06 shr $0x6,%ecx 18001a165: 41 88 49 03 mov %cl,0x3(%r9) 18001a169: 8d 0c 92 lea (%rdx,%rdx,4),%ecx 18001a16c: 6b c0 07 imul $0x7,%eax,%eax 18001a16f: 41 03 c6 add %r14d,%eax 18001a172: 41 03 c5 add %r13d,%eax 18001a175: c1 e0 02 shl $0x2,%eax 18001a178: c1 e8 06 shr $0x6,%eax 18001a17b: 41 88 41 04 mov %al,0x4(%r9) 18001a17f: 43 8d 04 40 lea (%r8,%r8,2),%eax 18001a183: 46 8d 44 2d 00 lea 0x0(%rbp,%r13,1),%r8d 18001a188: 03 c8 add %eax,%ecx 18001a18a: 8b c6 mov %esi,%eax 18001a18c: 48 8b b4 24 c0 00 00 mov 0xc0(%rsp),%rsi 18001a193: 00 18001a194: c1 e9 06 shr $0x6,%ecx 18001a197: 41 88 49 05 mov %cl,0x5(%r9) 18001a19b: 8b 8c 24 d0 00 00 00 mov 0xd0(%rsp),%ecx 18001a1a2: 6b c0 07 imul $0x7,%eax,%eax 18001a1a5: 03 c3 add %ebx,%eax 18001a1a7: 41 03 c5 add %r13d,%eax 18001a1aa: 03 c0 add %eax,%eax 18001a1ac: c1 e8 06 shr $0x6,%eax 18001a1af: 41 88 41 06 mov %al,0x6(%r9) 18001a1b3: 8b 84 24 c8 00 00 00 mov 0xc8(%rsp),%eax 18001a1ba: 03 c2 add %edx,%eax 18001a1bc: 8d 14 49 lea (%rcx,%rcx,2),%edx 18001a1bf: 41 03 c8 add %r8d,%ecx 18001a1c2: 6b c0 07 imul $0x7,%eax,%eax 18001a1c5: 41 03 c5 add %r13d,%eax 18001a1c8: c1 e8 06 shr $0x6,%eax 18001a1cb: 41 88 41 07 mov %al,0x7(%r9) 18001a1cf: 8b 86 c8 1f 04 00 mov 0x41fc8(%rsi),%eax 18001a1d5: 44 8d 0c 00 lea (%rax,%rax,1),%r9d 18001a1d9: 41 8b c0 mov %r8d,%eax 18001a1dc: 4c 03 4c 24 20 add 0x20(%rsp),%r9 18001a1e1: c1 e0 04 shl $0x4,%eax 18001a1e4: c1 e8 06 shr $0x6,%eax 18001a1e7: 41 88 01 mov %al,(%r9) 18001a1ea: 41 8b c0 mov %r8d,%eax 18001a1ed: 6b c0 07 imul $0x7,%eax,%eax 18001a1f0: 03 c2 add %edx,%eax 18001a1f2: 41 03 d6 add %r14d,%edx 18001a1f5: 41 03 c6 add %r14d,%eax 18001a1f8: 03 c0 add %eax,%eax 18001a1fa: c1 e8 06 shr $0x6,%eax 18001a1fd: 41 88 41 01 mov %al,0x1(%r9) 18001a201: 41 8d 04 4e lea (%r14,%rcx,2),%eax 18001a205: 03 c8 add %eax,%ecx 18001a207: 43 8d 04 80 lea (%r8,%r8,4),%eax 18001a20b: c1 e1 02 shl $0x2,%ecx 18001a20e: 03 c0 add %eax,%eax 18001a210: c1 e9 06 shr $0x6,%ecx 18001a213: 41 88 49 02 mov %cl,0x2(%r9) 18001a217: 8d 0c 52 lea (%rdx,%rdx,2),%ecx 18001a21a: 8d 0c 48 lea (%rax,%rcx,2),%ecx 18001a21d: 43 8d 04 66 lea (%r14,%r12,2),%eax 18001a221: c1 e9 06 shr $0x6,%ecx 18001a224: 41 88 49 03 mov %cl,0x3(%r9) 18001a228: 41 8d 0c 04 lea (%r12,%rax,1),%ecx 18001a22c: 43 8d 04 40 lea (%r8,%r8,2),%eax 18001a230: 44 8b 84 24 c8 00 00 mov 0xc8(%rsp),%r8d 18001a237: 00 18001a238: 41 03 cd add %r13d,%ecx 18001a23b: 03 c0 add %eax,%eax 18001a23d: c1 e1 03 shl $0x3,%ecx 18001a240: c1 e9 06 shr $0x6,%ecx 18001a243: 41 88 49 04 mov %cl,0x4(%r9) 18001a247: 8d 0c 92 lea (%rdx,%rdx,4),%ecx 18001a24a: 8d 0c 48 lea (%rax,%rcx,2),%ecx 18001a24d: c1 e9 06 shr $0x6,%ecx 18001a250: 41 88 49 05 mov %cl,0x5(%r9) 18001a254: 42 8d 0c 02 lea (%rdx,%r8,1),%ecx 18001a258: 41 8d 44 4d 00 lea 0x0(%r13,%rcx,2),%eax 18001a25d: 03 c8 add %eax,%ecx 18001a25f: c1 e1 02 shl $0x2,%ecx 18001a262: c1 e9 06 shr $0x6,%ecx 18001a265: 41 88 49 06 mov %cl,0x6(%r9) 18001a269: 6b d2 07 imul $0x7,%edx,%edx 18001a26c: 03 d5 add %ebp,%edx 18001a26e: 41 03 d5 add %r13d,%edx 18001a271: 03 d2 add %edx,%edx 18001a273: c1 ea 06 shr $0x6,%edx 18001a276: 41 88 51 07 mov %dl,0x7(%r9) 18001a27a: 8b 86 c8 1f 04 00 mov 0x41fc8(%rsi),%eax 18001a280: 44 8b 8c 24 d8 00 00 mov 0xd8(%rsp),%r9d 18001a287: 00 18001a288: 8d 14 40 lea (%rax,%rax,2),%edx 18001a28b: 43 8d 44 6d 00 lea 0x0(%r13,%r13,2),%eax 18001a290: 41 8b f5 mov %r13d,%esi 18001a293: 48 03 54 24 20 add 0x20(%rsp),%rdx 18001a298: 41 8d 0c c2 lea (%r10,%rax,8),%ecx 18001a29c: 43 8d 04 9b lea (%r11,%r11,4),%eax 18001a2a0: 6b f6 07 imul $0x7,%esi,%esi 18001a2a3: c1 e9 06 shr $0x6,%ecx 18001a2a6: 42 8d 2c 36 lea (%rsi,%r14,1),%ebp 18001a2aa: 47 8d 14 01 lea (%r9,%r8,1),%r10d 18001a2ae: 88 0a mov %cl,(%rdx) 18001a2b0: 8d 4c 6d 00 lea 0x0(%rbp,%rbp,2),%ecx 18001a2b4: 89 74 24 4c mov %esi,0x4c(%rsp) 18001a2b8: 45 6b d2 0f imul $0xf,%r10d,%r10d 18001a2bc: 03 c8 add %eax,%ecx 18001a2be: 8b 44 24 30 mov 0x30(%rsp),%eax 18001a2c2: 8b b4 24 c8 00 00 00 mov 0xc8(%rsp),%esi 18001a2c9: c1 e9 06 shr $0x6,%ecx 18001a2cc: 44 03 f0 add %eax,%r14d 18001a2cf: 8d 04 bf lea (%rdi,%rdi,4),%eax 18001a2d2: 8b bc 24 d0 00 00 00 mov 0xd0(%rsp),%edi 18001a2d9: 88 4a 01 mov %cl,0x1(%rdx) 18001a2dc: 03 c0 add %eax,%eax 18001a2de: 45 8d 5c 3d 00 lea 0x0(%r13,%rdi,1),%r11d 18001a2e3: 45 03 e9 add %r9d,%r13d 18001a2e6: 43 8d 0c 76 lea (%r14,%r14,2),%ecx 18001a2ea: 8d 0c 48 lea (%rax,%rcx,2),%ecx 18001a2ed: 45 6b db 0f imul $0xf,%r11d,%r11d 18001a2f1: c1 e9 06 shr $0x6,%ecx 18001a2f4: 43 8d 04 0b lea (%r11,%r9,1),%eax 18001a2f8: 88 4a 02 mov %cl,0x2(%rdx) 18001a2fb: 42 8d 04 c8 lea (%rax,%r9,8),%eax 18001a2ff: 41 8b c8 mov %r8d,%ecx 18001a302: 44 8b 44 24 34 mov 0x34(%rsp),%r8d 18001a307: 6b c9 19 imul $0x19,%ecx,%ecx 18001a30a: 03 c8 add %eax,%ecx 18001a30c: 43 8d 04 a4 lea (%r12,%r12,4),%eax 18001a310: c1 e9 06 shr $0x6,%ecx 18001a313: c1 e0 02 shl $0x2,%eax 18001a316: 46 8d 24 03 lea (%rbx,%r8,1),%r12d 18001a31a: 88 4a 03 mov %cl,0x3(%rdx) 18001a31d: 41 8b d9 mov %r9d,%ebx 18001a320: 43 8d 4c 6d 00 lea 0x0(%r13,%r13,2),%ecx 18001a325: 8d 0c 88 lea (%rax,%rcx,4),%ecx 18001a328: 8b c7 mov %edi,%eax 18001a32a: 6b db 07 imul $0x7,%ebx,%ebx 18001a32d: c1 e9 06 shr $0x6,%ecx 18001a330: 88 4a 04 mov %cl,0x4(%rdx) 18001a333: 43 8d 0c c0 lea (%r8,%r8,8),%ecx 18001a337: 6b c0 19 imul $0x19,%eax,%eax 18001a33a: 41 03 c2 add %r10d,%eax 18001a33d: 03 c8 add %eax,%ecx 18001a33f: 8d 04 7f lea (%rdi,%rdi,2),%eax 18001a342: 42 8d 3c 03 lea (%rbx,%r8,1),%edi 18001a346: c1 e9 06 shr $0x6,%ecx 18001a349: 03 c6 add %esi,%eax 18001a34b: 48 8b b4 24 c0 00 00 mov 0xc0(%rsp),%rsi 18001a352: 00 18001a353: 88 4a 05 mov %cl,0x5(%rdx) 18001a356: 8d 04 80 lea (%rax,%rax,4),%eax 18001a359: 43 8d 0c 64 lea (%r12,%r12,2),%ecx 18001a35d: 03 c0 add %eax,%eax 18001a35f: 8d 0c 48 lea (%rax,%rcx,2),%ecx 18001a362: 8b 44 24 38 mov 0x38(%rsp),%eax 18001a366: c1 e9 06 shr $0x6,%ecx 18001a369: 8d 04 80 lea (%rax,%rax,4),%eax 18001a36c: 88 4a 06 mov %cl,0x6(%rdx) 18001a36f: 8d 0c 7f lea (%rdi,%rdi,2),%ecx 18001a372: 03 c8 add %eax,%ecx 18001a374: c1 e9 06 shr $0x6,%ecx 18001a377: 88 4a 07 mov %cl,0x7(%rdx) 18001a37a: 44 8b 8e c8 1f 04 00 mov 0x41fc8(%rsi),%r9d 18001a381: 41 c1 e1 02 shl $0x2,%r9d 18001a385: 4c 03 4c 24 20 add 0x20(%rsp),%r9 18001a38a: 8b 94 24 d8 00 00 00 mov 0xd8(%rsp),%edx 18001a391: 8b 84 24 c8 00 00 00 mov 0xc8(%rsp),%eax 18001a398: 8b 8c 24 d0 00 00 00 mov 0xd0(%rsp),%ecx 18001a39f: 44 03 c0 add %eax,%r8d 18001a3a2: 41 8b c0 mov %r8d,%eax 18001a3a5: c1 e0 05 shl $0x5,%eax 18001a3a8: c1 e8 06 shr $0x6,%eax 18001a3ab: 41 88 01 mov %al,(%r9) 18001a3ae: 41 8b c0 mov %r8d,%eax 18001a3b1: 6b c0 07 imul $0x7,%eax,%eax 18001a3b4: 03 c2 add %edx,%eax 18001a3b6: 03 c1 add %ecx,%eax 18001a3b8: c1 e0 02 shl $0x2,%eax 18001a3bb: c1 e8 06 shr $0x6,%eax 18001a3be: 41 88 41 01 mov %al,0x1(%r9) 18001a3c2: 42 8d 04 42 lea (%rdx,%r8,2),%eax 18001a3c6: 41 8d 0c 00 lea (%r8,%rax,1),%ecx 18001a3ca: 8b 84 24 d0 00 00 00 mov 0xd0(%rsp),%eax 18001a3d1: 03 c8 add %eax,%ecx 18001a3d3: 03 d0 add %eax,%edx 18001a3d5: 43 8d 04 80 lea (%r8,%r8,4),%eax 18001a3d9: c1 e1 03 shl $0x3,%ecx 18001a3dc: c1 e0 02 shl $0x2,%eax 18001a3df: c1 e9 06 shr $0x6,%ecx 18001a3e2: 41 88 49 02 mov %cl,0x2(%r9) 18001a3e6: 8d 0c 52 lea (%rdx,%rdx,2),%ecx 18001a3e9: 8d 0c 88 lea (%rax,%rcx,4),%ecx 18001a3ec: c1 e9 06 shr $0x6,%ecx 18001a3ef: 41 88 49 03 mov %cl,0x3(%r9) 18001a3f3: 8b 8c 24 d0 00 00 00 mov 0xd0(%rsp),%ecx 18001a3fa: 41 8d 44 0d 00 lea 0x0(%r13,%rcx,1),%eax 18001a3ff: 8d 0c 92 lea (%rdx,%rdx,4),%ecx 18001a402: 03 84 24 c8 00 00 00 add 0xc8(%rsp),%eax 18001a409: c1 e0 04 shl $0x4,%eax 18001a40c: c1 e8 06 shr $0x6,%eax 18001a40f: 41 88 41 04 mov %al,0x4(%r9) 18001a413: 43 8d 04 40 lea (%r8,%r8,2),%eax 18001a417: 44 8b 44 24 34 mov 0x34(%rsp),%r8d 18001a41c: c1 e0 02 shl $0x2,%eax 18001a41f: 8d 0c 88 lea (%rax,%rcx,4),%ecx 18001a422: 41 8d 04 50 lea (%r8,%rdx,2),%eax 18001a426: c1 e9 06 shr $0x6,%ecx 18001a429: 41 88 49 05 mov %cl,0x5(%r9) 18001a42d: 8d 0c 02 lea (%rdx,%rax,1),%ecx 18001a430: 8b 84 24 c8 00 00 00 mov 0xc8(%rsp),%eax 18001a437: 6b d2 07 imul $0x7,%edx,%edx 18001a43a: 03 c8 add %eax,%ecx 18001a43c: 41 03 d0 add %r8d,%edx 18001a43f: 03 d0 add %eax,%edx 18001a441: c1 e1 03 shl $0x3,%ecx 18001a444: c1 e9 06 shr $0x6,%ecx 18001a447: c1 e2 02 shl $0x2,%edx 18001a44a: 41 88 49 06 mov %cl,0x6(%r9) 18001a44e: c1 ea 06 shr $0x6,%edx 18001a451: 41 88 51 07 mov %dl,0x7(%r9) 18001a455: 8b 86 c8 1f 04 00 mov 0x41fc8(%rsi),%eax 18001a45b: 44 8b 8c 24 d0 00 00 mov 0xd0(%rsp),%r9d 18001a462: 00 18001a463: 8b b4 24 c8 00 00 00 mov 0xc8(%rsp),%esi 18001a46a: 8d 14 80 lea (%rax,%rax,4),%edx 18001a46d: 43 8d 04 80 lea (%r8,%r8,4),%eax 18001a471: 48 03 54 24 20 add 0x20(%rsp),%rdx 18001a476: 41 8d 0c c7 lea (%r15,%rax,8),%ecx 18001a47a: 8b 44 24 48 mov 0x48(%rsp),%eax 18001a47e: c1 e9 06 shr $0x6,%ecx 18001a481: 8d 04 40 lea (%rax,%rax,2),%eax 18001a484: 44 8d 3c 76 lea (%rsi,%rsi,2),%r15d 18001a488: 88 0a mov %cl,(%rdx) 18001a48a: 8d 4c ad 00 lea 0x0(%rbp,%rbp,4),%ecx 18001a48e: 03 c8 add %eax,%ecx 18001a490: 43 8d 04 0f lea (%r15,%r9,1),%eax 18001a494: c1 e9 06 shr $0x6,%ecx 18001a497: 8d 04 40 lea (%rax,%rax,2),%eax 18001a49a: 88 4a 01 mov %cl,0x1(%rdx) 18001a49d: 03 c0 add %eax,%eax 18001a49f: 43 8d 0c b6 lea (%r14,%r14,4),%ecx 18001a4a3: 8d 0c 48 lea (%rax,%rcx,2),%ecx 18001a4a6: c1 e9 06 shr $0x6,%ecx 18001a4a9: 88 4a 02 mov %cl,0x2(%rdx) 18001a4ac: 43 8d 0c c9 lea (%r9,%r9,8),%ecx 18001a4b0: 45 6b c0 19 imul $0x19,%r8d,%r8d 18001a4b4: 43 8d 04 02 lea (%r10,%r8,1),%eax 18001a4b8: 44 8b 54 24 30 mov 0x30(%rsp),%r10d 18001a4bd: 44 8b c6 mov %esi,%r8d 18001a4c0: 03 c8 add %eax,%ecx 18001a4c2: 41 8d 04 31 lea (%r9,%rsi,1),%eax 18001a4c6: 45 03 c2 add %r10d,%r8d 18001a4c9: c1 e9 06 shr $0x6,%ecx 18001a4cc: 8d 04 40 lea (%rax,%rax,2),%eax 18001a4cf: 88 4a 03 mov %cl,0x3(%rdx) 18001a4d2: c1 e0 02 shl $0x2,%eax 18001a4d5: 43 8d 4c ad 00 lea 0x0(%r13,%r13,4),%ecx 18001a4da: 8d 0c 88 lea (%rax,%rcx,4),%ecx 18001a4dd: 8b 84 24 d8 00 00 00 mov 0xd8(%rsp),%eax 18001a4e4: c1 e9 06 shr $0x6,%ecx 18001a4e7: 88 4a 04 mov %cl,0x4(%rdx) 18001a4ea: 8d 0c f6 lea (%rsi,%rsi,8),%ecx 18001a4ed: 6b c0 19 imul $0x19,%eax,%eax 18001a4f0: 41 03 c3 add %r11d,%eax 18001a4f3: 47 8d 1c 49 lea (%r9,%r9,2),%r11d 18001a4f7: 03 c8 add %eax,%ecx 18001a4f9: 41 8d 04 33 lea (%r11,%rsi,1),%eax 18001a4fd: 48 8b b4 24 c0 00 00 mov 0xc0(%rsp),%rsi 18001a504: 00 18001a505: c1 e9 06 shr $0x6,%ecx 18001a508: 8d 04 40 lea (%rax,%rax,2),%eax 18001a50b: 88 4a 05 mov %cl,0x5(%rdx) 18001a50e: 03 c0 add %eax,%eax 18001a510: 43 8d 0c a4 lea (%r12,%r12,4),%ecx 18001a514: 8d 0c 48 lea (%rax,%rcx,2),%ecx 18001a517: 8b 44 24 38 mov 0x38(%rsp),%eax 18001a51b: c1 e9 06 shr $0x6,%ecx 18001a51e: 8d 04 40 lea (%rax,%rax,2),%eax 18001a521: 88 4a 06 mov %cl,0x6(%rdx) 18001a524: 8d 0c bf lea (%rdi,%rdi,4),%ecx 18001a527: 03 c8 add %eax,%ecx 18001a529: c1 e9 06 shr $0x6,%ecx 18001a52c: 88 4a 07 mov %cl,0x7(%rdx) 18001a52f: 8b 86 c8 1f 04 00 mov 0x41fc8(%rsi),%eax 18001a535: 8b 54 24 50 mov 0x50(%rsp),%edx 18001a539: 8d 0c 40 lea (%rax,%rax,2),%ecx 18001a53c: 41 8b c0 mov %r8d,%eax 18001a53f: c1 e0 04 shl $0x4,%eax 18001a542: 44 8d 0c 09 lea (%rcx,%rcx,1),%r9d 18001a546: 8b 8c 24 d0 00 00 00 mov 0xd0(%rsp),%ecx 18001a54d: 4c 03 4c 24 20 add 0x20(%rsp),%r9 18001a552: c1 e8 06 shr $0x6,%eax 18001a555: 41 88 01 mov %al,(%r9) 18001a558: 41 8b c0 mov %r8d,%eax 18001a55b: 6b c0 07 imul $0x7,%eax,%eax 18001a55e: 03 c2 add %edx,%eax 18001a560: 03 c1 add %ecx,%eax 18001a562: 03 c0 add %eax,%eax 18001a564: c1 e8 06 shr $0x6,%eax 18001a567: 41 88 41 01 mov %al,0x1(%r9) 18001a56b: 8b 84 24 c8 00 00 00 mov 0xc8(%rsp),%eax 18001a572: 41 8d 0c 06 lea (%r14,%rax,1),%ecx 18001a576: 8b 84 24 d0 00 00 00 mov 0xd0(%rsp),%eax 18001a57d: 8d 04 48 lea (%rax,%rcx,2),%eax 18001a580: 03 c8 add %eax,%ecx 18001a582: 8b 84 24 d0 00 00 00 mov 0xd0(%rsp),%eax 18001a589: c1 e1 02 shl $0x2,%ecx 18001a58c: 03 d0 add %eax,%edx 18001a58e: 43 8d 04 80 lea (%r8,%r8,4),%eax 18001a592: c1 e9 06 shr $0x6,%ecx 18001a595: 03 c0 add %eax,%eax 18001a597: 41 88 49 02 mov %cl,0x2(%r9) 18001a59b: 8d 0c 52 lea (%rdx,%rdx,2),%ecx 18001a59e: 8d 0c 48 lea (%rax,%rcx,2),%ecx 18001a5a1: 8b 84 24 d0 00 00 00 mov 0xd0(%rsp),%eax 18001a5a8: c1 e9 06 shr $0x6,%ecx 18001a5ab: 42 8d 04 68 lea (%rax,%r13,2),%eax 18001a5af: 41 88 49 03 mov %cl,0x3(%r9) 18001a5b3: 41 8d 4c 05 00 lea 0x0(%r13,%rax,1),%ecx 18001a5b8: 43 8d 04 40 lea (%r8,%r8,2),%eax 18001a5bc: 03 8c 24 c8 00 00 00 add 0xc8(%rsp),%ecx 18001a5c3: 03 c0 add %eax,%eax 18001a5c5: c1 e1 03 shl $0x3,%ecx 18001a5c8: c1 e9 06 shr $0x6,%ecx 18001a5cb: 41 88 49 04 mov %cl,0x4(%r9) 18001a5cf: 8d 0c 92 lea (%rdx,%rdx,4),%ecx 18001a5d2: 8d 0c 48 lea (%rax,%rcx,2),%ecx 18001a5d5: c1 e9 06 shr $0x6,%ecx 18001a5d8: 44 8b 84 24 c8 00 00 mov 0xc8(%rsp),%r8d 18001a5df: 00 18001a5e0: 8b 84 24 d0 00 00 00 mov 0xd0(%rsp),%eax 18001a5e7: 41 88 49 05 mov %cl,0x5(%r9) 18001a5eb: 6b d2 07 imul $0x7,%edx,%edx 18001a5ee: 45 6b f6 07 imul $0x7,%r14d,%r14d 18001a5f2: 45 6b ed 07 imul $0x7,%r13d,%r13d 18001a5f6: 41 8d 0c 04 lea (%r12,%rax,1),%ecx 18001a5fa: 41 03 d2 add %r10d,%edx 18001a5fd: 44 8b 94 24 d0 00 00 mov 0xd0(%rsp),%r10d 18001a604: 00 18001a605: 45 6b e4 07 imul $0x7,%r12d,%r12d 18001a609: 41 8d 04 48 lea (%r8,%rcx,2),%eax 18001a60d: 41 03 d0 add %r8d,%edx 18001a610: 45 03 ea add %r10d,%r13d 18001a613: 03 c8 add %eax,%ecx 18001a615: 03 d2 add %edx,%edx 18001a617: 45 03 f7 add %r15d,%r14d 18001a61a: c1 e1 02 shl $0x2,%ecx 18001a61d: c1 ea 06 shr $0x6,%edx 18001a620: 45 03 f2 add %r10d,%r14d 18001a623: c1 e9 06 shr $0x6,%ecx 18001a626: 45 03 e3 add %r11d,%r12d 18001a629: 45 03 f6 add %r14d,%r14d 18001a62c: 41 88 49 06 mov %cl,0x6(%r9) 18001a630: 41 88 51 07 mov %dl,0x7(%r9) 18001a634: 44 8b 8e c8 1f 04 00 mov 0x41fc8(%rsi),%r9d 18001a63b: 8b 74 24 4c mov 0x4c(%rsp),%esi 18001a63f: 42 8d 14 13 lea (%rbx,%r10,1),%edx 18001a643: 41 c1 ee 06 shr $0x6,%r14d 18001a647: 45 6b c9 07 imul $0x7,%r9d,%r9d 18001a64b: 4c 03 4c 24 20 add 0x20(%rsp),%r9 18001a650: 44 03 c6 add %esi,%r8d 18001a653: 8b b4 24 c8 00 00 00 mov 0xc8(%rsp),%esi 18001a65a: 44 03 ee add %esi,%r13d 18001a65d: 44 03 e6 add %esi,%r12d 18001a660: 8d 0c 52 lea (%rdx,%rdx,2),%ecx 18001a663: 42 8d 04 c5 00 00 00 lea 0x0(,%r8,8),%eax 18001a66a: 00 18001a66b: 41 c1 e5 02 shl $0x2,%r13d 18001a66f: 45 03 e4 add %r12d,%r12d 18001a672: c1 e8 06 shr $0x6,%eax 18001a675: 41 c1 ed 06 shr $0x6,%r13d 18001a679: 41 c1 ec 06 shr $0x6,%r12d 18001a67d: 41 88 01 mov %al,(%r9) 18001a680: 8d 44 35 00 lea 0x0(%rbp,%rsi,1),%eax 18001a684: 6b c0 07 imul $0x7,%eax,%eax 18001a687: 41 03 c2 add %r10d,%eax 18001a68a: c1 e8 06 shr $0x6,%eax 18001a68d: 41 88 41 01 mov %al,0x1(%r9) 18001a691: 45 88 71 02 mov %r14b,0x2(%r9) 18001a695: 43 8d 04 80 lea (%r8,%r8,4),%eax 18001a699: 03 c8 add %eax,%ecx 18001a69b: 43 8d 04 40 lea (%r8,%r8,2),%eax 18001a69f: c1 e9 06 shr $0x6,%ecx 18001a6a2: 41 88 49 03 mov %cl,0x3(%r9) 18001a6a6: 45 88 69 04 mov %r13b,0x4(%r9) 18001a6aa: 8d 0c 92 lea (%rdx,%rdx,4),%ecx 18001a6ad: 03 c8 add %eax,%ecx 18001a6af: 42 8d 04 17 lea (%rdi,%r10,1),%eax 18001a6b3: 4c 8b 54 24 60 mov 0x60(%rsp),%r10 18001a6b8: c1 e9 06 shr $0x6,%ecx 18001a6bb: 41 88 49 05 mov %cl,0x5(%r9) 18001a6bf: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 18001a6c4: 6b c0 07 imul $0x7,%eax,%eax 18001a6c7: 03 c6 add %esi,%eax 18001a6c9: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18001a6ce: 48 83 c1 08 add $0x8,%rcx 18001a6d2: c1 e8 06 shr $0x6,%eax 18001a6d5: 48 83 c6 08 add $0x8,%rsi 18001a6d9: 83 44 24 28 ff addl $0xffffffff,0x28(%rsp) 18001a6de: 45 88 61 06 mov %r12b,0x6(%r9) 18001a6e2: 41 88 41 07 mov %al,0x7(%r9) 18001a6e6: 4c 8b 8c 24 c0 00 00 mov 0xc0(%rsp),%r9 18001a6ed: 00 18001a6ee: 48 89 74 24 40 mov %rsi,0x40(%rsp) 18001a6f3: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 18001a6f8: 0f 85 12 f9 ff ff jne 0x18001a010 18001a6fe: 8b 7c 24 2c mov 0x2c(%rsp),%edi 18001a702: 4c 8b 5c 24 58 mov 0x58(%rsp),%r11 18001a707: 83 c7 01 add $0x1,%edi 18001a70a: 41 3b b9 c4 1f 04 00 cmp 0x41fc4(%r9),%edi 18001a711: 89 7c 24 2c mov %edi,0x2c(%rsp) 18001a715: 0f 82 b5 f8 ff ff jb 0x180019fd0 18001a71b: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 18001a720: 4c 8b b4 24 80 00 00 mov 0x80(%rsp),%r14 18001a727: 00 18001a728: 4c 8b ac 24 88 00 00 mov 0x88(%rsp),%r13 18001a72f: 00 18001a730: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 18001a737: 00 18001a738: 48 81 c4 98 00 00 00 add $0x98,%rsp 18001a73f: 5f pop %rdi 18001a740: 5e pop %rsi 18001a741: 5d pop %rbp 18001a742: 5b pop %rbx 18001a743: c3 ret 18001a744: cc int3 18001a745: cc int3 18001a746: cc int3 18001a747: cc int3 18001a748: cc int3 18001a749: cc int3 18001a74a: cc int3 18001a74b: cc int3 18001a74c: cc int3 18001a74d: cc int3 18001a74e: cc int3 18001a74f: cc int3 18001a750: 48 8b c4 mov %rsp,%rax 18001a753: 57 push %rdi 18001a754: 41 54 push %r12 18001a756: 41 55 push %r13 18001a758: 41 56 push %r14 18001a75a: 41 57 push %r15 18001a75c: 48 81 ec 80 00 00 00 sub $0x80,%rsp 18001a763: 44 8b a9 c8 1f 04 00 mov 0x41fc8(%rcx),%r13d 18001a76a: 44 8b 91 c0 1f 04 00 mov 0x41fc0(%rcx),%r10d 18001a771: 44 8b a1 c4 1f 04 00 mov 0x41fc4(%rcx),%r12d 18001a778: 44 0f 29 48 98 movaps %xmm9,-0x68(%rax) 18001a77d: 44 0f 29 50 88 movaps %xmm10,-0x78(%rax) 18001a782: 44 0f 29 64 24 10 movaps %xmm12,0x10(%rsp) 18001a788: f3 49 0f 2a c5 cvtsi2ss %r13,%xmm0 18001a78d: f3 4d 0f 2a d2 cvtsi2ss %r10,%xmm10 18001a792: 44 8b b9 cc 1f 04 00 mov 0x41fcc(%rcx),%r15d 18001a799: 45 33 f6 xor %r14d,%r14d 18001a79c: 45 85 ed test %r13d,%r13d 18001a79f: 44 0f 29 2c 24 movaps %xmm13,(%rsp) 18001a7a4: 48 8b f9 mov %rcx,%rdi 18001a7a7: 45 0f 28 e2 movaps %xmm10,%xmm12 18001a7ab: f3 44 0f 5e e0 divss %xmm0,%xmm12 18001a7b0: f3 4d 0f 2a ec cvtsi2ss %r12,%xmm13 18001a7b5: f3 49 0f 2a c7 cvtsi2ss %r15,%xmm0 18001a7ba: 45 0f 28 cd movaps %xmm13,%xmm9 18001a7be: f3 44 0f 5e c8 divss %xmm0,%xmm9 18001a7c3: 0f 84 a8 02 00 00 je 0x18001aa71 18001a7c9: 48 89 58 08 mov %rbx,0x8(%rax) 18001a7cd: 48 89 68 10 mov %rbp,0x10(%rax) 18001a7d1: 48 89 70 18 mov %rsi,0x18(%rax) 18001a7d5: 0f 29 70 c8 movaps %xmm6,-0x38(%rax) 18001a7d9: 0f 29 78 b8 movaps %xmm7,-0x48(%rax) 18001a7dd: 44 0f 29 40 a8 movaps %xmm8,-0x58(%rax) 18001a7e2: f3 44 0f 10 05 19 3f movss 0x43f19(%rip),%xmm8 # 0x18005e704 18001a7e9: 04 00 18001a7eb: 44 0f 29 5c 24 20 movaps %xmm11,0x20(%rsp) 18001a7f1: f3 44 0f 10 1d 06 3f movss 0x43f06(%rip),%xmm11 # 0x18005e700 18001a7f8: 04 00 18001a7fa: f3 45 0f 5c d3 subss %xmm11,%xmm10 18001a7ff: 90 nop 18001a800: 41 8b c6 mov %r14d,%eax 18001a803: f3 48 0f 2a f8 cvtsi2ss %rax,%xmm7 18001a808: f3 41 0f 59 fc mulss %xmm12,%xmm7 18001a80d: 41 0f 2f fa comiss %xmm10,%xmm7 18001a811: 76 04 jbe 0x18001a817 18001a813: 41 0f 28 fa movaps %xmm10,%xmm7 18001a817: 33 db xor %ebx,%ebx 18001a819: 45 85 ff test %r15d,%r15d 18001a81c: f3 48 0f 2c f7 cvttss2si %xmm7,%rsi 18001a821: 0f 84 0f 02 00 00 je 0x18001aa36 18001a827: 41 0f 28 f5 movaps %xmm13,%xmm6 18001a82b: 8d 6e 01 lea 0x1(%rsi),%ebp 18001a82e: 45 8b de mov %r14d,%r11d 18001a831: f3 41 0f 5c f3 subss %xmm11,%xmm6 18001a836: 66 66 66 90 data16 data16 xchg %ax,%ax 18001a83a: 66 66 90 data16 xchg %ax,%ax 18001a83d: 66 66 90 data16 xchg %ax,%ax 18001a840: 8b c3 mov %ebx,%eax 18001a842: f3 48 0f 2a e8 cvtsi2ss %rax,%xmm5 18001a847: f3 41 0f 59 e9 mulss %xmm9,%xmm5 18001a84c: 0f 2f ee comiss %xmm6,%xmm5 18001a84f: 76 03 jbe 0x18001a854 18001a851: 0f 28 ee movaps %xmm6,%xmm5 18001a854: 41 3b ea cmp %r10d,%ebp 18001a857: f3 4c 0f 2c cd cvttss2si %xmm5,%r9 18001a85c: 0f 83 c3 00 00 00 jae 0x18001a925 18001a862: 41 8d 41 01 lea 0x1(%r9),%eax 18001a866: 41 3b c4 cmp %r12d,%eax 18001a869: 0f 83 b6 00 00 00 jae 0x18001a925 18001a86f: 48 8b 97 a0 02 00 00 mov 0x2a0(%rdi),%rdx 18001a876: 8b c6 mov %esi,%eax 18001a878: 45 8b c1 mov %r9d,%r8d 18001a87b: 0f 28 cf movaps %xmm7,%xmm1 18001a87e: 41 0f 28 e3 movaps %xmm11,%xmm4 18001a882: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 18001a887: 41 8b c1 mov %r9d,%eax 18001a88a: 45 0f af c2 imul %r10d,%r8d 18001a88e: 44 03 c6 add %esi,%r8d 18001a891: f3 0f 5c c8 subss %xmm0,%xmm1 18001a895: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 18001a89a: 41 0f b6 0c 10 movzbl (%r8,%rdx,1),%ecx 18001a89f: 43 8d 04 10 lea (%r8,%r10,1),%eax 18001a8a3: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 18001a8a7: f3 0f 2a d8 cvtsi2ss %eax,%xmm3 18001a8ab: f3 0f 5c e8 subss %xmm0,%xmm5 18001a8af: f3 0f 5c e1 subss %xmm1,%xmm4 18001a8b3: 43 8d 44 10 01 lea 0x1(%r8,%r10,1),%eax 18001a8b8: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 18001a8bc: f3 0f 59 dc mulss %xmm4,%xmm3 18001a8c0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 18001a8c4: 41 8d 40 01 lea 0x1(%r8),%eax 18001a8c8: 41 b8 ff 00 00 00 mov $0xff,%r8d 18001a8ce: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 18001a8d2: f3 0f 2a d0 cvtsi2ss %eax,%xmm2 18001a8d6: 48 8b 87 20 02 00 00 mov 0x220(%rdi),%rax 18001a8dd: f3 0f 59 c1 mulss %xmm1,%xmm0 18001a8e1: f3 0f 58 d8 addss %xmm0,%xmm3 18001a8e5: f3 0f 2a c1 cvtsi2ss %ecx,%xmm0 18001a8e9: f3 0f 59 d1 mulss %xmm1,%xmm2 18001a8ed: 41 0f 28 cb movaps %xmm11,%xmm1 18001a8f1: 41 8b cb mov %r11d,%ecx 18001a8f4: f3 0f 59 dd mulss %xmm5,%xmm3 18001a8f8: f3 0f 59 c4 mulss %xmm4,%xmm0 18001a8fc: f3 0f 58 d0 addss %xmm0,%xmm2 18001a900: f3 0f 5c cd subss %xmm5,%xmm1 18001a904: f3 0f 59 d1 mulss %xmm1,%xmm2 18001a908: f3 0f 58 da addss %xmm2,%xmm3 18001a90c: f3 41 0f 58 d8 addss %xmm8,%xmm3 18001a911: f3 48 0f 2c d3 cvttss2si %xmm3,%rdx 18001a916: 41 3b d0 cmp %r8d,%edx 18001a919: 41 0f 47 d0 cmova %r8d,%edx 18001a91d: 88 14 01 mov %dl,(%rcx,%rax,1) 18001a920: e9 02 01 00 00 jmp 0x18001aa27 18001a925: 45 8d 41 01 lea 0x1(%r9),%r8d 18001a929: 45 3b c4 cmp %r12d,%r8d 18001a92c: 75 6b jne 0x18001a999 18001a92e: 41 3b ea cmp %r10d,%ebp 18001a931: 73 66 jae 0x18001a999 18001a933: 48 8b 97 a0 02 00 00 mov 0x2a0(%rdi),%rdx 18001a93a: 45 0f af ca imul %r10d,%r9d 18001a93e: 0f 28 cf movaps %xmm7,%xmm1 18001a941: 41 8d 0c 31 lea (%r9,%rsi,1),%ecx 18001a945: 44 0f b6 04 11 movzbl (%rcx,%rdx,1),%r8d 18001a94a: 8d 41 01 lea 0x1(%rcx),%eax 18001a94d: 41 8b cb mov %r11d,%ecx 18001a950: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 18001a954: f3 41 0f 2a d0 cvtsi2ss %r8d,%xmm2 18001a959: 41 2b c0 sub %r8d,%eax 18001a95c: 41 b8 ff 00 00 00 mov $0xff,%r8d 18001a962: f3 0f 2a d8 cvtsi2ss %eax,%xmm3 18001a966: 8b c6 mov %esi,%eax 18001a968: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 18001a96d: 48 8b 87 20 02 00 00 mov 0x220(%rdi),%rax 18001a974: f3 0f 5c c8 subss %xmm0,%xmm1 18001a978: f3 0f 59 d9 mulss %xmm1,%xmm3 18001a97c: f3 0f 58 da addss %xmm2,%xmm3 18001a980: f3 41 0f 58 d8 addss %xmm8,%xmm3 18001a985: f3 48 0f 2c d3 cvttss2si %xmm3,%rdx 18001a98a: 41 3b d0 cmp %r8d,%edx 18001a98d: 41 0f 47 d0 cmova %r8d,%edx 18001a991: 88 14 01 mov %dl,(%rcx,%rax,1) 18001a994: e9 8e 00 00 00 jmp 0x18001aa27 18001a999: 41 3b ea cmp %r10d,%ebp 18001a99c: 75 69 jne 0x18001aa07 18001a99e: 45 3b c4 cmp %r12d,%r8d 18001a9a1: 73 64 jae 0x18001aa07 18001a9a3: 48 8b 8f a0 02 00 00 mov 0x2a0(%rdi),%rcx 18001a9aa: 45 0f af c2 imul %r10d,%r8d 18001a9ae: 41 8b c1 mov %r9d,%eax 18001a9b1: 41 0f af c2 imul %r10d,%eax 18001a9b5: 44 03 c6 add %esi,%r8d 18001a9b8: 03 c6 add %esi,%eax 18001a9ba: 0f b6 14 08 movzbl (%rax,%rcx,1),%edx 18001a9be: 41 0f b6 0c 08 movzbl (%r8,%rcx,1),%ecx 18001a9c3: 41 8b c1 mov %r9d,%eax 18001a9c6: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 18001a9cb: 48 8b 87 20 02 00 00 mov 0x220(%rdi),%rax 18001a9d2: 2b ca sub %edx,%ecx 18001a9d4: 41 b8 ff 00 00 00 mov $0xff,%r8d 18001a9da: f3 0f 2a ca cvtsi2ss %edx,%xmm1 18001a9de: f3 0f 2a d1 cvtsi2ss %ecx,%xmm2 18001a9e2: f3 0f 5c e8 subss %xmm0,%xmm5 18001a9e6: 41 8b cb mov %r11d,%ecx 18001a9e9: f3 0f 59 d5 mulss %xmm5,%xmm2 18001a9ed: f3 0f 58 d1 addss %xmm1,%xmm2 18001a9f1: f3 41 0f 58 d0 addss %xmm8,%xmm2 18001a9f6: f3 48 0f 2c d2 cvttss2si %xmm2,%rdx 18001a9fb: 41 3b d0 cmp %r8d,%edx 18001a9fe: 41 0f 47 d0 cmova %r8d,%edx 18001aa02: 88 14 01 mov %dl,(%rcx,%rax,1) 18001aa05: eb 20 jmp 0x18001aa27 18001aa07: 48 8b 87 a0 02 00 00 mov 0x2a0(%rdi),%rax 18001aa0e: 48 8b 8f 20 02 00 00 mov 0x220(%rdi),%rcx 18001aa15: 45 0f af ca imul %r10d,%r9d 18001aa19: 44 03 ce add %esi,%r9d 18001aa1c: 41 8b d3 mov %r11d,%edx 18001aa1f: 41 0f b6 04 01 movzbl (%r9,%rax,1),%eax 18001aa24: 88 04 0a mov %al,(%rdx,%rcx,1) 18001aa27: 83 c3 01 add $0x1,%ebx 18001aa2a: 45 03 dd add %r13d,%r11d 18001aa2d: 41 3b df cmp %r15d,%ebx 18001aa30: 0f 82 0a fe ff ff jb 0x18001a840 18001aa36: 41 83 c6 01 add $0x1,%r14d 18001aa3a: 45 3b f5 cmp %r13d,%r14d 18001aa3d: 0f 82 bd fd ff ff jb 0x18001a800 18001aa43: 44 0f 28 5c 24 20 movaps 0x20(%rsp),%xmm11 18001aa49: 44 0f 28 44 24 50 movaps 0x50(%rsp),%xmm8 18001aa4f: 0f 28 7c 24 60 movaps 0x60(%rsp),%xmm7 18001aa54: 48 8b b4 24 c0 00 00 mov 0xc0(%rsp),%rsi 18001aa5b: 00 18001aa5c: 48 8b ac 24 b8 00 00 mov 0xb8(%rsp),%rbp 18001aa63: 00 18001aa64: 48 8b 9c 24 b0 00 00 mov 0xb0(%rsp),%rbx 18001aa6b: 00 18001aa6c: 0f 28 74 24 70 movaps 0x70(%rsp),%xmm6 18001aa71: 44 0f 28 4c 24 40 movaps 0x40(%rsp),%xmm9 18001aa77: 44 0f 28 54 24 30 movaps 0x30(%rsp),%xmm10 18001aa7d: 44 0f 28 64 24 10 movaps 0x10(%rsp),%xmm12 18001aa83: 44 0f 28 2c 24 movaps (%rsp),%xmm13 18001aa88: 48 81 c4 80 00 00 00 add $0x80,%rsp 18001aa8f: 41 5f pop %r15 18001aa91: 41 5e pop %r14 18001aa93: 41 5d pop %r13 18001aa95: 41 5c pop %r12 18001aa97: 5f pop %rdi 18001aa98: c3 ret 18001aa99: cc int3 18001aa9a: cc int3 18001aa9b: cc int3 18001aa9c: cc int3 18001aa9d: cc int3 18001aa9e: cc int3 18001aa9f: cc int3 18001aaa0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001aaa5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18001aaaa: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18001aaaf: 57 push %rdi 18001aab0: 41 54 push %r12 18001aab2: 41 55 push %r13 18001aab4: 48 83 ec 20 sub $0x20,%rsp 18001aab8: 48 85 d2 test %rdx,%rdx 18001aabb: 48 8b f2 mov %rdx,%rsi 18001aabe: 48 8b d9 mov %rcx,%rbx 18001aac1: 75 04 jne 0x18001aac7 18001aac3: 33 ed xor %ebp,%ebp 18001aac5: eb 13 jmp 0x18001aada 18001aac7: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18001aacb: 33 c0 xor %eax,%eax 18001aacd: 48 8b fa mov %rdx,%rdi 18001aad0: 66 f2 af repnz scas %es:(%rdi),%ax 18001aad3: 48 f7 d1 not %rcx 18001aad6: 48 8d 69 ff lea -0x1(%rcx),%rbp 18001aada: 48 8b 03 mov (%rbx),%rax 18001aadd: 4c 8b e2 mov %rdx,%r12 18001aae0: ba 01 00 00 00 mov $0x1,%edx 18001aae5: 44 8b 68 f0 mov -0x10(%rax),%r13d 18001aae9: 2b 50 f8 sub -0x8(%rax),%edx 18001aaec: 4c 2b e0 sub %rax,%r12 18001aaef: 8b 40 f4 mov -0xc(%rax),%eax 18001aaf2: 41 8d 7c 2d 00 lea 0x0(%r13,%rbp,1),%edi 18001aaf7: 49 d1 fc sar $1,%r12 18001aafa: 2b c7 sub %edi,%eax 18001aafc: 0b d0 or %eax,%edx 18001aafe: 7d 0a jge 0x18001ab0a 18001ab00: 8b d7 mov %edi,%edx 18001ab02: 48 8b cb mov %rbx,%rcx 18001ab05: e8 86 06 ff ff call 0x18000b190 18001ab0a: 4d 3b e5 cmp %r13,%r12 18001ab0d: 48 8b 03 mov (%rbx),%rax 18001ab10: 77 04 ja 0x18001ab16 18001ab12: 4a 8d 34 60 lea (%rax,%r12,2),%rsi 18001ab16: 48 63 d5 movslq %ebp,%rdx 18001ab19: 4a 8d 0c 68 lea (%rax,%r13,2),%rcx 18001ab1d: 4c 8b c6 mov %rsi,%r8 18001ab20: 48 03 d2 add %rdx,%rdx 18001ab23: 4c 8b ca mov %rdx,%r9 18001ab26: e8 35 81 01 00 call 0x180032c60 18001ab2b: 85 ff test %edi,%edi 18001ab2d: 78 33 js 0x18001ab62 18001ab2f: 48 8b 03 mov (%rbx),%rax 18001ab32: 3b 78 f4 cmp -0xc(%rax),%edi 18001ab35: 7f 2b jg 0x18001ab62 18001ab37: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18001ab3c: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18001ab41: 89 78 f0 mov %edi,-0x10(%rax) 18001ab44: 48 8b 03 mov (%rbx),%rax 18001ab47: 48 63 cf movslq %edi,%rcx 18001ab4a: 66 c7 04 48 00 00 movw $0x0,(%rax,%rcx,2) 18001ab50: 48 8b c3 mov %rbx,%rax 18001ab53: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18001ab58: 48 83 c4 20 add $0x20,%rsp 18001ab5c: 41 5d pop %r13 18001ab5e: 41 5c pop %r12 18001ab60: 5f pop %rdi 18001ab61: c3 ret 18001ab62: b9 57 00 07 80 mov $0x80070057,%ecx 18001ab67: e8 04 06 ff ff call 0x18000b170 18001ab6c: cc int3 18001ab6d: cc int3 18001ab6e: cc int3 18001ab6f: cc int3 18001ab70: 40 53 rex push %rbx 18001ab72: 56 push %rsi 18001ab73: 57 push %rdi 18001ab74: 48 81 ec 70 01 00 00 sub $0x170,%rsp 18001ab7b: 48 c7 44 24 30 fe ff movq $0xfffffffffffffffe,0x30(%rsp) 18001ab82: ff ff 18001ab84: 48 8b 05 15 23 05 00 mov 0x52315(%rip),%rax # 0x18006cea0 18001ab8b: 48 33 c4 xor %rsp,%rax 18001ab8e: 48 89 84 24 60 01 00 mov %rax,0x160(%rsp) 18001ab95: 00 18001ab96: 49 8b f0 mov %r8,%rsi 18001ab99: 48 8b da mov %rdx,%rbx 18001ab9c: 48 89 54 24 28 mov %rdx,0x28(%rsp) 18001aba1: 33 ff xor %edi,%edi 18001aba3: 89 7c 24 20 mov %edi,0x20(%rsp) 18001aba7: 4d 85 c0 test %r8,%r8 18001abaa: 75 41 jne 0x18001abed 18001abac: e8 0f 51 00 00 call 0x18001fcc0 18001abb1: 48 85 c0 test %rax,%rax 18001abb4: 40 0f 95 c7 setne %dil 18001abb8: 85 ff test %edi,%edi 18001abba: 75 0b jne 0x18001abc7 18001abbc: b9 05 40 00 80 mov $0x80004005,%ecx 18001abc1: e8 aa 05 ff ff call 0x18000b170 18001abc6: cc int3 18001abc7: 48 8b 10 mov (%rax),%rdx 18001abca: 48 8b c8 mov %rax,%rcx 18001abcd: ff 52 18 call *0x18(%rdx) 18001abd0: 48 83 c0 18 add $0x18,%rax 18001abd4: 48 89 03 mov %rax,(%rbx) 18001abd7: 45 33 c0 xor %r8d,%r8d 18001abda: 33 d2 xor %edx,%edx 18001abdc: 48 8b cb mov %rbx,%rcx 18001abdf: e8 9c 08 ff ff call 0x18000b480 18001abe4: 90 nop 18001abe5: 48 8b c3 mov %rbx,%rax 18001abe8: e9 b4 00 00 00 jmp 0x18001aca1 18001abed: 48 8b d1 mov %rcx,%rdx 18001abf0: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 18001abf5: e8 36 8f 01 00 call 0x180033b30 18001abfa: 85 c0 test %eax,%eax 18001abfc: 75 1c jne 0x18001ac1a 18001abfe: 4c 8d 4c 24 38 lea 0x38(%rsp),%r9 18001ac03: 4c 8b c6 mov %rsi,%r8 18001ac06: ba 80 00 00 00 mov $0x80,%edx 18001ac0b: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 18001ac10: e8 1b 8e 01 00 call 0x180033a30 18001ac15: 48 85 c0 test %rax,%rax 18001ac18: 75 05 jne 0x18001ac1f 18001ac1a: 66 89 7c 24 60 mov %di,0x60(%rsp) 18001ac1f: e8 9c 50 00 00 call 0x18001fcc0 18001ac24: 48 8b c8 mov %rax,%rcx 18001ac27: 48 85 c0 test %rax,%rax 18001ac2a: 40 0f 95 c7 setne %dil 18001ac2e: 85 ff test %edi,%edi 18001ac30: 75 0b jne 0x18001ac3d 18001ac32: b9 05 40 00 80 mov $0x80004005,%ecx 18001ac37: e8 34 05 ff ff call 0x18000b170 18001ac3c: cc int3 18001ac3d: 48 8b 00 mov (%rax),%rax 18001ac40: ff 50 18 call *0x18(%rax) 18001ac43: 48 83 c0 18 add $0x18,%rax 18001ac47: 48 89 03 mov %rax,(%rbx) 18001ac4a: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 18001ac4f: 48 8d 44 24 60 lea 0x60(%rsp),%rax 18001ac54: 48 a9 00 00 ff ff test $0xffffffffffff0000,%rax 18001ac5a: 75 1f jne 0x18001ac7b 18001ac5c: 0f b7 f9 movzwl %cx,%edi 18001ac5f: 8b cf mov %edi,%ecx 18001ac61: e8 46 50 00 00 call 0x18001fcac 18001ac66: 48 85 c0 test %rax,%rax 18001ac69: 74 33 je 0x18001ac9e 18001ac6b: 44 8b c7 mov %edi,%r8d 18001ac6e: 48 8b d0 mov %rax,%rdx 18001ac71: 48 8b cb mov %rbx,%rcx 18001ac74: e8 d7 02 ff ff call 0x18000af50 18001ac79: eb 23 jmp 0x18001ac9e 18001ac7b: 33 c0 xor %eax,%eax 18001ac7d: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18001ac81: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 18001ac86: 66 f2 af repnz scas %es:(%rdi),%ax 18001ac89: 48 f7 d1 not %rcx 18001ac8c: 44 8d 41 ff lea -0x1(%rcx),%r8d 18001ac90: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 18001ac95: 48 8b cb mov %rbx,%rcx 18001ac98: e8 e3 07 ff ff call 0x18000b480 18001ac9d: 90 nop 18001ac9e: 48 8b c3 mov %rbx,%rax 18001aca1: 48 8b 8c 24 60 01 00 mov 0x160(%rsp),%rcx 18001aca8: 00 18001aca9: 48 33 cc xor %rsp,%rcx 18001acac: e8 8f 79 01 00 call 0x180032640 18001acb1: 48 81 c4 70 01 00 00 add $0x170,%rsp 18001acb8: 5f pop %rdi 18001acb9: 5e pop %rsi 18001acba: 5b pop %rbx 18001acbb: c3 ret 18001acbc: cc int3 18001acbd: cc int3 18001acbe: cc int3 18001acbf: cc int3 18001acc0: 40 55 rex push %rbp 18001acc2: 48 83 ec 20 sub $0x20,%rsp 18001acc6: 48 8b ea mov %rdx,%rbp 18001acc9: 48 8b 4d 28 mov 0x28(%rbp),%rcx 18001accd: e8 0e 09 ff ff call 0x18000b5e0 18001acd2: 48 83 c4 20 add $0x20,%rsp 18001acd6: 5d pop %rbp 18001acd7: c3 ret 18001acd8: cc int3 18001acd9: cc int3 18001acda: cc int3 18001acdb: cc int3 18001acdc: cc int3 18001acdd: cc int3 18001acde: cc int3 18001acdf: cc int3 18001ace0: 40 55 rex push %rbp 18001ace2: 48 83 ec 20 sub $0x20,%rsp 18001ace6: 48 8b ea mov %rdx,%rbp 18001ace9: 48 8b 4d 28 mov 0x28(%rbp),%rcx 18001aced: e8 ee 08 ff ff call 0x18000b5e0 18001acf2: 48 83 c4 20 add $0x20,%rsp 18001acf6: 5d pop %rbp 18001acf7: c3 ret 18001acf8: cc int3 18001acf9: cc int3 18001acfa: cc int3 18001acfb: cc int3 18001acfc: cc int3 18001acfd: cc int3 18001acfe: cc int3 18001acff: cc int3 18001ad00: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18001ad05: 4c 89 44 24 18 mov %r8,0x18(%rsp) 18001ad0a: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 18001ad0f: 55 push %rbp 18001ad10: 56 push %rsi 18001ad11: 57 push %rdi 18001ad12: 48 83 ec 30 sub $0x30,%rsp 18001ad16: 48 85 d2 test %rdx,%rdx 18001ad19: 48 8b f2 mov %rdx,%rsi 18001ad1c: 48 8b f9 mov %rcx,%rdi 18001ad1f: 48 8d 6c 24 60 lea 0x60(%rsp),%rbp 18001ad24: 75 0b jne 0x18001ad31 18001ad26: b9 57 00 07 80 mov $0x80070057,%ecx 18001ad2b: e8 40 04 ff ff call 0x18000b170 18001ad30: cc int3 18001ad31: 48 8b d5 mov %rbp,%rdx 18001ad34: 48 8b ce mov %rsi,%rcx 18001ad37: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 18001ad3c: e8 ff 82 01 00 call 0x180033040 18001ad41: 48 8b 0f mov (%rdi),%rcx 18001ad44: ba 01 00 00 00 mov $0x1,%edx 18001ad49: 2b 51 f8 sub -0x8(%rcx),%edx 18001ad4c: 8b 49 f4 mov -0xc(%rcx),%ecx 18001ad4f: 48 63 d8 movslq %eax,%rbx 18001ad52: 2b cb sub %ebx,%ecx 18001ad54: 0b d1 or %ecx,%edx 18001ad56: 7d 0a jge 0x18001ad62 18001ad58: 8b d3 mov %ebx,%edx 18001ad5a: 48 8b cf mov %rdi,%rcx 18001ad5d: e8 2e 04 ff ff call 0x18000b190 18001ad62: 48 8b 0f mov (%rdi),%rcx 18001ad65: 8d 43 01 lea 0x1(%rbx),%eax 18001ad68: 4c 8b cd mov %rbp,%r9 18001ad6b: 48 63 d0 movslq %eax,%rdx 18001ad6e: 4c 8b c6 mov %rsi,%r8 18001ad71: e8 8a 84 01 00 call 0x180033200 18001ad76: 85 db test %ebx,%ebx 18001ad78: 78 21 js 0x18001ad9b 18001ad7a: 48 8b 07 mov (%rdi),%rax 18001ad7d: 3b 58 f4 cmp -0xc(%rax),%ebx 18001ad80: 7f 19 jg 0x18001ad9b 18001ad82: 89 58 f0 mov %ebx,-0x10(%rax) 18001ad85: 48 8b 07 mov (%rdi),%rax 18001ad88: 66 c7 04 58 00 00 movw $0x0,(%rax,%rbx,2) 18001ad8e: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx 18001ad93: 48 83 c4 30 add $0x30,%rsp 18001ad97: 5f pop %rdi 18001ad98: 5e pop %rsi 18001ad99: 5d pop %rbp 18001ad9a: c3 ret 18001ad9b: b9 57 00 07 80 mov $0x80070057,%ecx 18001ada0: e8 cb 03 ff ff call 0x18000b170 18001ada5: cc int3 18001ada6: cc int3 18001ada7: cc int3 18001ada8: cc int3 18001ada9: cc int3 18001adaa: cc int3 18001adab: cc int3 18001adac: cc int3 18001adad: cc int3 18001adae: cc int3 18001adaf: cc int3 18001adb0: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18001adb5: 57 push %rdi 18001adb6: 48 83 ec 30 sub $0x30,%rsp 18001adba: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18001adc1: ff ff 18001adc3: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 18001adc8: 48 8b fa mov %rdx,%rdi 18001adcb: 48 8b d9 mov %rcx,%rbx 18001adce: e8 ed 4e 00 00 call 0x18001fcc0 18001add3: 48 8b c8 mov %rax,%rcx 18001add6: 45 33 c0 xor %r8d,%r8d 18001add9: 48 85 c0 test %rax,%rax 18001addc: 41 0f 95 c0 setne %r8b 18001ade0: 45 85 c0 test %r8d,%r8d 18001ade3: 75 0b jne 0x18001adf0 18001ade5: b9 05 40 00 80 mov $0x80004005,%ecx 18001adea: e8 81 03 ff ff call 0x18000b170 18001adef: cc int3 18001adf0: 48 8b 00 mov (%rax),%rax 18001adf3: ff 50 18 call *0x18(%rax) 18001adf6: 48 83 c0 18 add $0x18,%rax 18001adfa: 48 89 03 mov %rax,(%rbx) 18001adfd: 48 85 ff test %rdi,%rdi 18001ae00: 74 28 je 0x18001ae2a 18001ae02: 48 f7 c7 00 00 ff ff test $0xffffffffffff0000,%rdi 18001ae09: 75 1f jne 0x18001ae2a 18001ae0b: 0f b7 ff movzwl %di,%edi 18001ae0e: 8b cf mov %edi,%ecx 18001ae10: e8 97 4e 00 00 call 0x18001fcac 18001ae15: 48 85 c0 test %rax,%rax 18001ae18: 74 1c je 0x18001ae36 18001ae1a: 44 8b c7 mov %edi,%r8d 18001ae1d: 48 8b d0 mov %rax,%rdx 18001ae20: 48 8b cb mov %rbx,%rcx 18001ae23: e8 28 01 ff ff call 0x18000af50 18001ae28: eb 0c jmp 0x18001ae36 18001ae2a: 48 8b d7 mov %rdi,%rdx 18001ae2d: 48 8b cb mov %rbx,%rcx 18001ae30: e8 4b ff fe ff call 0x18000ad80 18001ae35: 90 nop 18001ae36: 48 8b c3 mov %rbx,%rax 18001ae39: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18001ae3e: 48 83 c4 30 add $0x30,%rsp 18001ae42: 5f pop %rdi 18001ae43: c3 ret 18001ae44: cc int3 18001ae45: cc int3 18001ae46: cc int3 18001ae47: cc int3 18001ae48: cc int3 18001ae49: cc int3 18001ae4a: cc int3 18001ae4b: cc int3 18001ae4c: cc int3 18001ae4d: cc int3 18001ae4e: cc int3 18001ae4f: cc int3 18001ae50: 40 55 rex push %rbp 18001ae52: 48 83 ec 20 sub $0x20,%rsp 18001ae56: 48 8b ea mov %rdx,%rbp 18001ae59: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18001ae5d: e8 7e 07 ff ff call 0x18000b5e0 18001ae62: 48 83 c4 20 add $0x20,%rsp 18001ae66: 5d pop %rbp 18001ae67: c3 ret 18001ae68: cc int3 18001ae69: cc int3 18001ae6a: cc int3 18001ae6b: cc int3 18001ae6c: cc int3 18001ae6d: cc int3 18001ae6e: cc int3 18001ae6f: cc int3 18001ae70: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18001ae75: 57 push %rdi 18001ae76: 48 83 ec 60 sub $0x60,%rsp 18001ae7a: 48 c7 44 24 50 fe ff movq $0xfffffffffffffffe,0x50(%rsp) 18001ae81: ff ff 18001ae83: 48 89 9c 24 88 00 00 mov %rbx,0x88(%rsp) 18001ae8a: 00 18001ae8b: 48 8b f9 mov %rcx,%rdi 18001ae8e: 48 8d 05 b3 35 04 00 lea 0x435b3(%rip),%rax # 0x18005e448 18001ae95: 48 89 01 mov %rax,(%rcx) 18001ae98: 48 8d 59 08 lea 0x8(%rcx),%rbx 18001ae9c: 48 89 5c 24 78 mov %rbx,0x78(%rsp) 18001aea1: 33 d2 xor %edx,%edx 18001aea3: 48 8b cb mov %rbx,%rcx 18001aea6: e8 55 3d 00 00 call 0x18001ec00 18001aeab: 90 nop 18001aeac: 48 8d 05 a5 e0 03 00 lea 0x3e0a5(%rip),%rax # 0x180058f58 18001aeb3: 48 89 03 mov %rax,(%rbx) 18001aeb6: 48 8b cb mov %rbx,%rcx 18001aeb9: e8 e2 64 fe ff call 0x1800013a0 18001aebe: 85 c0 test %eax,%eax 18001aec0: 75 06 jne 0x18001aec8 18001aec2: e8 a5 3e 00 00 call 0x18001ed6c 18001aec7: 90 nop 18001aec8: 48 8d 4f 50 lea 0x50(%rdi),%rcx 18001aecc: e8 67 52 00 00 call 0x180020138 18001aed1: 33 db xor %ebx,%ebx 18001aed3: 89 5f 40 mov %ebx,0x40(%rdi) 18001aed6: 89 5f 44 mov %ebx,0x44(%rdi) 18001aed9: 89 5f 48 mov %ebx,0x48(%rdi) 18001aedc: 89 5f 4c mov %ebx,0x4c(%rdi) 18001aedf: 48 89 9f 88 04 00 00 mov %rbx,0x488(%rdi) 18001aee6: 89 9f 90 04 00 00 mov %ebx,0x490(%rdi) 18001aeec: 48 89 9f 98 04 00 00 mov %rbx,0x498(%rdi) 18001aef3: 48 89 9f a0 04 00 00 mov %rbx,0x4a0(%rdi) 18001aefa: 89 9f a8 04 00 00 mov %ebx,0x4a8(%rdi) 18001af00: 89 9f ac 04 00 00 mov %ebx,0x4ac(%rdi) 18001af06: c7 87 b0 04 00 00 04 movl $0x4,0x4b0(%rdi) 18001af0d: 00 00 00 18001af10: 89 9f b4 04 00 00 mov %ebx,0x4b4(%rdi) 18001af16: c7 87 b8 04 00 00 14 movl $0x14,0x4b8(%rdi) 18001af1d: 00 00 00 18001af20: c7 87 bc 04 00 00 01 movl $0x1,0x4bc(%rdi) 18001af27: 00 00 00 18001af2a: 89 9f c0 04 00 00 mov %ebx,0x4c0(%rdi) 18001af30: 89 9f c4 04 00 00 mov %ebx,0x4c4(%rdi) 18001af36: 48 89 9f c8 04 00 00 mov %rbx,0x4c8(%rdi) 18001af3d: 48 89 9f d0 04 00 00 mov %rbx,0x4d0(%rdi) 18001af44: 89 9f d8 04 00 00 mov %ebx,0x4d8(%rdi) 18001af4a: 48 89 9f e0 04 00 00 mov %rbx,0x4e0(%rdi) 18001af51: 48 89 9f e8 04 00 00 mov %rbx,0x4e8(%rdi) 18001af58: 48 8d 44 24 78 lea 0x78(%rsp),%rax 18001af5d: 48 89 44 24 40 mov %rax,0x40(%rsp) 18001af62: 48 8d 84 24 80 00 00 lea 0x80(%rsp),%rax 18001af69: 00 18001af6a: 48 89 44 24 38 mov %rax,0x38(%rsp) 18001af6f: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 18001af74: c7 44 24 28 3f 00 0f movl $0xf003f,0x28(%rsp) 18001af7b: 00 18001af7c: 89 5c 24 20 mov %ebx,0x20(%rsp) 18001af80: 45 33 c9 xor %r9d,%r9d 18001af83: 45 33 c0 xor %r8d,%r8d 18001af86: 48 8d 15 43 df 03 00 lea 0x3df43(%rip),%rdx # 0x180058ed0 18001af8d: 48 c7 c1 01 00 00 80 mov $0xffffffff80000001,%rcx 18001af94: ff 15 76 80 03 00 call *0x38076(%rip) # 0x180053010 18001af9a: 85 c0 test %eax,%eax 18001af9c: 75 41 jne 0x18001afdf 18001af9e: 89 5c 24 70 mov %ebx,0x70(%rsp) 18001afa2: c7 44 24 28 04 00 00 movl $0x4,0x28(%rsp) 18001afa9: 00 18001afaa: 48 8d 44 24 70 lea 0x70(%rsp),%rax 18001afaf: 48 89 44 24 20 mov %rax,0x20(%rsp) 18001afb4: 44 8d 4b 04 lea 0x4(%rbx),%r9d 18001afb8: 45 33 c0 xor %r8d,%r8d 18001afbb: 48 8d 15 36 df 03 00 lea 0x3df36(%rip),%rdx # 0x180058ef8 18001afc2: 48 8b 8c 24 80 00 00 mov 0x80(%rsp),%rcx 18001afc9: 00 18001afca: ff 15 30 80 03 00 call *0x38030(%rip) # 0x180053000 18001afd0: 48 8b 8c 24 80 00 00 mov 0x80(%rsp),%rcx 18001afd7: 00 18001afd8: ff 15 2a 80 03 00 call *0x3802a(%rip) # 0x180053008 18001afde: 90 nop 18001afdf: 48 8b c7 mov %rdi,%rax 18001afe2: 48 8b 9c 24 88 00 00 mov 0x88(%rsp),%rbx 18001afe9: 00 18001afea: 48 83 c4 60 add $0x60,%rsp 18001afee: 5f pop %rdi 18001afef: c3 ret 18001aff0: 40 55 rex push %rbp 18001aff2: 48 83 ec 20 sub $0x20,%rsp 18001aff6: 48 8b ea mov %rdx,%rbp 18001aff9: 48 8b 4d 78 mov 0x78(%rbp),%rcx 18001affd: e8 12 3c 00 00 call 0x18001ec14 18001b002: 48 83 c4 20 add $0x20,%rsp 18001b006: 5d pop %rbp 18001b007: c3 ret 18001b008: cc int3 18001b009: cc int3 18001b00a: cc int3 18001b00b: cc int3 18001b00c: cc int3 18001b00d: cc int3 18001b00e: cc int3 18001b00f: cc int3 18001b010: 40 55 rex push %rbp 18001b012: 48 83 ec 20 sub $0x20,%rsp 18001b016: 48 8b ea mov %rdx,%rbp 18001b019: 48 8b 4d 70 mov 0x70(%rbp),%rcx 18001b01d: 48 83 c1 08 add $0x8,%rcx 18001b021: e8 1a 64 fe ff call 0x180001440 18001b026: 48 83 c4 20 add $0x20,%rsp 18001b02a: 5d pop %rbp 18001b02b: c3 ret 18001b02c: cc int3 18001b02d: cc int3 18001b02e: cc int3 18001b02f: cc int3 18001b030: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001b035: 57 push %rdi 18001b036: 48 83 ec 20 sub $0x20,%rsp 18001b03a: 8b da mov %edx,%ebx 18001b03c: 48 8b f9 mov %rcx,%rdi 18001b03f: e8 1c 00 00 00 call 0x18001b060 18001b044: f6 c3 01 test $0x1,%bl 18001b047: 74 08 je 0x18001b051 18001b049: 48 8b cf mov %rdi,%rcx 18001b04c: e8 67 3b 00 00 call 0x18001ebb8 18001b051: 48 8b c7 mov %rdi,%rax 18001b054: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001b059: 48 83 c4 20 add $0x20,%rsp 18001b05d: 5f pop %rdi 18001b05e: c3 ret 18001b05f: cc int3 18001b060: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18001b065: 57 push %rdi 18001b066: 48 83 ec 30 sub $0x30,%rsp 18001b06a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18001b071: ff ff 18001b073: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 18001b078: 48 89 74 24 50 mov %rsi,0x50(%rsp) 18001b07d: 48 8b d9 mov %rcx,%rbx 18001b080: 48 8d 05 c1 33 04 00 lea 0x433c1(%rip),%rax # 0x18005e448 18001b087: 48 89 01 mov %rax,(%rcx) 18001b08a: 8b 41 44 mov 0x44(%rcx),%eax 18001b08d: 85 c0 test %eax,%eax 18001b08f: 75 0b jne 0x18001b09c 18001b091: 8b 41 48 mov 0x48(%rcx),%eax 18001b094: 85 c0 test %eax,%eax 18001b096: 0f 84 90 00 00 00 je 0x18001b12c 18001b09c: 48 83 c1 08 add $0x8,%rcx 18001b0a0: e8 cb 63 fe ff call 0x180001470 18001b0a5: 8b 43 48 mov 0x48(%rbx),%eax 18001b0a8: 33 f6 xor %esi,%esi 18001b0aa: 85 c0 test %eax,%eax 18001b0ac: 74 58 je 0x18001b106 18001b0ae: 89 b3 d8 04 00 00 mov %esi,0x4d8(%rbx) 18001b0b4: 48 8b 8b e8 04 00 00 mov 0x4e8(%rbx),%rcx 18001b0bb: ff 15 3f 84 03 00 call *0x3843f(%rip) # 0x180053500 18001b0c1: 48 8b 8b e0 04 00 00 mov 0x4e0(%rbx),%rcx 18001b0c8: 48 85 c9 test %rcx,%rcx 18001b0cb: 74 29 je 0x18001b0f6 18001b0cd: 83 ca ff or $0xffffffff,%edx 18001b0d0: 48 8b 49 58 mov 0x58(%rcx),%rcx 18001b0d4: ff 15 0e 84 03 00 call *0x3840e(%rip) # 0x1800534e8 18001b0da: 48 8b 8b e0 04 00 00 mov 0x4e0(%rbx),%rcx 18001b0e1: 48 85 c9 test %rcx,%rcx 18001b0e4: 74 09 je 0x18001b0ef 18001b0e6: 48 8b 01 mov (%rcx),%rax 18001b0e9: 8d 56 01 lea 0x1(%rsi),%edx 18001b0ec: ff 50 08 call *0x8(%rax) 18001b0ef: 48 89 b3 e0 04 00 00 mov %rsi,0x4e0(%rbx) 18001b0f6: 48 8b 8b e8 04 00 00 mov 0x4e8(%rbx),%rcx 18001b0fd: ff 15 05 84 03 00 call *0x38405(%rip) # 0x180053508 18001b103: 89 73 48 mov %esi,0x48(%rbx) 18001b106: 8b 43 44 mov 0x44(%rbx),%eax 18001b109: 85 c0 test %eax,%eax 18001b10b: 74 03 je 0x18001b110 18001b10d: 89 73 44 mov %esi,0x44(%rbx) 18001b110: 48 8d 4b 50 lea 0x50(%rbx),%rcx 18001b114: 48 8b 01 mov (%rcx),%rax 18001b117: ff 90 98 00 00 00 call *0x98(%rax) 18001b11d: 89 73 40 mov %esi,0x40(%rbx) 18001b120: 48 8b 43 08 mov 0x8(%rbx),%rax 18001b124: 48 8d 4b 08 lea 0x8(%rbx),%rcx 18001b128: ff 50 28 call *0x28(%rax) 18001b12b: 90 nop 18001b12c: 48 8d 4b 50 lea 0x50(%rbx),%rcx 18001b130: e8 6f 52 00 00 call 0x1800203a4 18001b135: 90 nop 18001b136: 48 8d 05 1b de 03 00 lea 0x3de1b(%rip),%rax # 0x180058f58 18001b13d: 48 89 43 08 mov %rax,0x8(%rbx) 18001b141: 48 8d 4b 18 lea 0x18(%rbx),%rcx 18001b145: ff 15 1d 84 03 00 call *0x3841d(%rip) # 0x180053568 18001b14b: 48 8d 4b 08 lea 0x8(%rbx),%rcx 18001b14f: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18001b154: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18001b159: 48 83 c4 30 add $0x30,%rsp 18001b15d: 5f pop %rdi 18001b15e: e9 b1 3a 00 00 jmp 0x18001ec14 18001b163: cc int3 18001b164: cc int3 18001b165: cc int3 18001b166: cc int3 18001b167: cc int3 18001b168: cc int3 18001b169: cc int3 18001b16a: cc int3 18001b16b: cc int3 18001b16c: cc int3 18001b16d: cc int3 18001b16e: cc int3 18001b16f: cc int3 18001b170: 40 55 rex push %rbp 18001b172: 48 83 ec 20 sub $0x20,%rsp 18001b176: 48 8b ea mov %rdx,%rbp 18001b179: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18001b17d: 48 83 c1 08 add $0x8,%rcx 18001b181: e8 ba 62 fe ff call 0x180001440 18001b186: 48 83 c4 20 add $0x20,%rsp 18001b18a: 5d pop %rbp 18001b18b: c3 ret 18001b18c: cc int3 18001b18d: cc int3 18001b18e: cc int3 18001b18f: cc int3 18001b190: 40 55 rex push %rbp 18001b192: 48 83 ec 20 sub $0x20,%rsp 18001b196: 48 8b ea mov %rdx,%rbp 18001b199: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18001b19d: 48 83 c1 50 add $0x50,%rcx 18001b1a1: e8 fe 51 00 00 call 0x1800203a4 18001b1a6: 48 83 c4 20 add $0x20,%rsp 18001b1aa: 5d pop %rbp 18001b1ab: c3 ret 18001b1ac: cc int3 18001b1ad: cc int3 18001b1ae: cc int3 18001b1af: cc int3 18001b1b0: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18001b1b5: 41 54 push %r12 18001b1b7: 48 83 ec 40 sub $0x40,%rsp 18001b1bb: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18001b1c2: ff ff 18001b1c4: 48 89 5c 24 58 mov %rbx,0x58(%rsp) 18001b1c9: 48 89 74 24 60 mov %rsi,0x60(%rsp) 18001b1ce: 48 89 7c 24 68 mov %rdi,0x68(%rsp) 18001b1d3: 4d 8b e1 mov %r9,%r12 18001b1d6: 48 8b f2 mov %rdx,%rsi 18001b1d9: 48 8b f9 mov %rcx,%rdi 18001b1dc: 48 83 c1 08 add $0x8,%rcx 18001b1e0: e8 8b 62 fe ff call 0x180001470 18001b1e5: 44 8b 5f 44 mov 0x44(%rdi),%r11d 18001b1e9: 45 85 db test %r11d,%r11d 18001b1ec: 75 0f jne 0x18001b1fd 18001b1ee: 48 8b 47 08 mov 0x8(%rdi),%rax 18001b1f2: 48 8d 4f 08 lea 0x8(%rdi),%rcx 18001b1f6: ff 50 28 call *0x28(%rax) 18001b1f9: 33 c0 xor %eax,%eax 18001b1fb: eb 62 jmp 0x18001b25f 18001b1fd: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18001b202: e8 25 3d 00 00 call 0x18001ef2c 18001b207: 90 nop 18001b208: 48 85 f6 test %rsi,%rsi 18001b20b: 74 13 je 0x18001b220 18001b20d: 48 8d 4f 50 lea 0x50(%rdi),%rcx 18001b211: 48 8b 01 mov (%rcx),%rax 18001b214: 41 b8 40 00 00 00 mov $0x40,%r8d 18001b21a: 48 8b d6 mov %rsi,%rdx 18001b21d: ff 50 70 call *0x70(%rax) 18001b220: 4d 85 e4 test %r12,%r12 18001b223: 74 18 je 0x18001b23d 18001b225: 44 8b 44 24 70 mov 0x70(%rsp),%r8d 18001b22a: 45 85 c0 test %r8d,%r8d 18001b22d: 74 0e je 0x18001b23d 18001b22f: 48 8d 4f 50 lea 0x50(%rdi),%rcx 18001b233: 48 8b 01 mov (%rcx),%rax 18001b236: 49 8b d4 mov %r12,%rdx 18001b239: ff 50 70 call *0x70(%rax) 18001b23c: 90 nop 18001b23d: e8 52 3d 00 00 call 0x18001ef94 18001b242: 83 47 40 01 addl $0x1,0x40(%rdi) 18001b246: 48 8b 47 08 mov 0x8(%rdi),%rax 18001b24a: 48 8d 4f 08 lea 0x8(%rdi),%rcx 18001b24e: ff 50 28 call *0x28(%rax) 18001b251: b8 01 00 00 00 mov $0x1,%eax 18001b256: eb 07 jmp 0x18001b25f 18001b258: e8 37 3d 00 00 call 0x18001ef94 18001b25d: 33 c0 xor %eax,%eax 18001b25f: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 18001b264: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 18001b269: 48 8b 7c 24 68 mov 0x68(%rsp),%rdi 18001b26e: 48 83 c4 40 add $0x40,%rsp 18001b272: 41 5c pop %r12 18001b274: c3 ret 18001b275: cc int3 18001b276: cc int3 18001b277: cc int3 18001b278: cc int3 18001b279: cc int3 18001b27a: cc int3 18001b27b: cc int3 18001b27c: cc int3 18001b27d: cc int3 18001b27e: cc int3 18001b27f: cc int3 18001b280: 40 55 rex push %rbp 18001b282: 48 83 ec 20 sub $0x20,%rsp 18001b286: 48 8b ea mov %rdx,%rbp 18001b289: 48 8d 4d 30 lea 0x30(%rbp),%rcx 18001b28d: e8 5e 00 ff ff call 0x18000b2f0 18001b292: 48 83 c4 20 add $0x20,%rsp 18001b296: 5d pop %rbp 18001b297: c3 ret 18001b298: cc int3 18001b299: cc int3 18001b29a: cc int3 18001b29b: cc int3 18001b29c: cc int3 18001b29d: cc int3 18001b29e: cc int3 18001b29f: cc int3 18001b2a0: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18001b2a5: 53 push %rbx 18001b2a6: 55 push %rbp 18001b2a7: 48 83 ec 28 sub $0x28,%rsp 18001b2ab: 48 8b ea mov %rdx,%rbp 18001b2ae: 48 8b 45 28 mov 0x28(%rbp),%rax 18001b2b2: 48 89 45 38 mov %rax,0x38(%rbp) 18001b2b6: 48 8b 5d 50 mov 0x50(%rbp),%rbx 18001b2ba: 48 8b cb mov %rbx,%rcx 18001b2bd: e8 1e 00 00 00 call 0x18001b2e0 18001b2c2: 48 8d 4b 08 lea 0x8(%rbx),%rcx 18001b2c6: 48 8b 01 mov (%rcx),%rax 18001b2c9: ff 50 28 call *0x28(%rax) 18001b2cc: 90 nop 18001b2cd: 48 8d 05 84 ff ff ff lea -0x7c(%rip),%rax # 0x18001b258 18001b2d4: eb 00 jmp 0x18001b2d6 18001b2d6: 48 83 c4 28 add $0x28,%rsp 18001b2da: 5d pop %rbp 18001b2db: 5b pop %rbx 18001b2dc: c3 ret 18001b2dd: cc int3 18001b2de: cc int3 18001b2df: cc int3 18001b2e0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001b2e5: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18001b2ea: 57 push %rdi 18001b2eb: 48 83 ec 20 sub $0x20,%rsp 18001b2ef: 48 8b d9 mov %rcx,%rbx 18001b2f2: 48 83 c1 08 add $0x8,%rcx 18001b2f6: e8 75 61 fe ff call 0x180001470 18001b2fb: 8b 43 48 mov 0x48(%rbx),%eax 18001b2fe: 33 f6 xor %esi,%esi 18001b300: 85 c0 test %eax,%eax 18001b302: 74 58 je 0x18001b35c 18001b304: 48 8b 8b e8 04 00 00 mov 0x4e8(%rbx),%rcx 18001b30b: 89 b3 d8 04 00 00 mov %esi,0x4d8(%rbx) 18001b311: ff 15 e9 81 03 00 call *0x381e9(%rip) # 0x180053500 18001b317: 48 8b 8b e0 04 00 00 mov 0x4e0(%rbx),%rcx 18001b31e: 48 85 c9 test %rcx,%rcx 18001b321: 74 29 je 0x18001b34c 18001b323: 48 8b 49 58 mov 0x58(%rcx),%rcx 18001b327: 83 ca ff or $0xffffffff,%edx 18001b32a: ff 15 b8 81 03 00 call *0x381b8(%rip) # 0x1800534e8 18001b330: 48 8b 8b e0 04 00 00 mov 0x4e0(%rbx),%rcx 18001b337: 48 85 c9 test %rcx,%rcx 18001b33a: 74 09 je 0x18001b345 18001b33c: 48 8b 01 mov (%rcx),%rax 18001b33f: 8d 56 01 lea 0x1(%rsi),%edx 18001b342: ff 50 08 call *0x8(%rax) 18001b345: 48 89 b3 e0 04 00 00 mov %rsi,0x4e0(%rbx) 18001b34c: 48 8b 8b e8 04 00 00 mov 0x4e8(%rbx),%rcx 18001b353: ff 15 af 81 03 00 call *0x381af(%rip) # 0x180053508 18001b359: 89 73 48 mov %esi,0x48(%rbx) 18001b35c: 8b 43 44 mov 0x44(%rbx),%eax 18001b35f: 85 c0 test %eax,%eax 18001b361: 74 03 je 0x18001b366 18001b363: 89 73 44 mov %esi,0x44(%rbx) 18001b366: 48 8b 43 50 mov 0x50(%rbx),%rax 18001b36a: 48 8d 4b 50 lea 0x50(%rbx),%rcx 18001b36e: ff 90 98 00 00 00 call *0x98(%rax) 18001b374: 48 8b 43 08 mov 0x8(%rbx),%rax 18001b378: 48 8d 4b 08 lea 0x8(%rbx),%rcx 18001b37c: 89 73 40 mov %esi,0x40(%rbx) 18001b37f: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001b384: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18001b389: 48 83 c4 20 add $0x20,%rsp 18001b38d: 5f pop %rdi 18001b38e: 48 ff 60 28 rex.W jmp *0x28(%rax) 18001b392: cc int3 18001b393: cc int3 18001b394: cc int3 18001b395: cc int3 18001b396: cc int3 18001b397: cc int3 18001b398: cc int3 18001b399: cc int3 18001b39a: cc int3 18001b39b: cc int3 18001b39c: cc int3 18001b39d: cc int3 18001b39e: cc int3 18001b39f: cc int3 18001b3a0: 40 56 rex push %rsi 18001b3a2: 57 push %rdi 18001b3a3: 41 54 push %r12 18001b3a5: 41 55 push %r13 18001b3a7: 41 56 push %r14 18001b3a9: 48 81 ec 30 04 00 00 sub $0x430,%rsp 18001b3b0: 48 c7 44 24 68 fe ff movq $0xfffffffffffffffe,0x68(%rsp) 18001b3b7: ff ff 18001b3b9: 48 89 9c 24 78 04 00 mov %rbx,0x478(%rsp) 18001b3c0: 00 18001b3c1: 48 8b 05 d8 1a 05 00 mov 0x51ad8(%rip),%rax # 0x18006cea0 18001b3c8: 48 33 c4 xor %rsp,%rax 18001b3cb: 48 89 84 24 20 04 00 mov %rax,0x420(%rsp) 18001b3d2: 00 18001b3d3: 4d 8b f0 mov %r8,%r14 18001b3d6: 4c 8b e2 mov %rdx,%r12 18001b3d9: 4c 8b e9 mov %rcx,%r13 18001b3dc: 48 89 4c 24 50 mov %rcx,0x50(%rsp) 18001b3e1: 48 83 c1 08 add $0x8,%rcx 18001b3e5: e8 86 60 fe ff call 0x180001470 18001b3ea: 41 8b 45 44 mov 0x44(%r13),%eax 18001b3ee: 85 c0 test %eax,%eax 18001b3f0: 0f 85 33 03 00 00 jne 0x18001b729 18001b3f6: 41 8b 45 48 mov 0x48(%r13),%eax 18001b3fa: 85 c0 test %eax,%eax 18001b3fc: 0f 85 27 03 00 00 jne 0x18001b729 18001b402: e8 b9 48 00 00 call 0x18001fcc0 18001b407: 48 8b d0 mov %rax,%rdx 18001b40a: 33 c9 xor %ecx,%ecx 18001b40c: 48 85 c0 test %rax,%rax 18001b40f: 0f 95 c1 setne %cl 18001b412: 85 c9 test %ecx,%ecx 18001b414: 75 0b jne 0x18001b421 18001b416: b9 05 40 00 80 mov $0x80004005,%ecx 18001b41b: e8 50 fd fe ff call 0x18000b170 18001b420: cc int3 18001b421: 48 8b 00 mov (%rax),%rax 18001b424: 48 8b ca mov %rdx,%rcx 18001b427: ff 50 18 call *0x18(%rax) 18001b42a: 48 83 c0 18 add $0x18,%rax 18001b42e: 48 89 44 24 40 mov %rax,0x40(%rsp) 18001b433: 4d 85 e4 test %r12,%r12 18001b436: 74 4d je 0x18001b485 18001b438: 49 f7 c4 00 00 ff ff test $0xffffffffffff0000,%r12 18001b43f: 75 2c jne 0x18001b46d 18001b441: 41 0f b7 fc movzwl %r12w,%edi 18001b445: 8b cf mov %edi,%ecx 18001b447: e8 60 48 00 00 call 0x18001fcac 18001b44c: 48 85 c0 test %rax,%rax 18001b44f: 74 16 je 0x18001b467 18001b451: 44 8b c7 mov %edi,%r8d 18001b454: 48 8b d0 mov %rax,%rdx 18001b457: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18001b45c: e8 ef fa fe ff call 0x18000af50 18001b461: 48 83 cb ff or $0xffffffffffffffff,%rbx 18001b465: eb 35 jmp 0x18001b49c 18001b467: 48 83 cb ff or $0xffffffffffffffff,%rbx 18001b46b: eb 2f jmp 0x18001b49c 18001b46d: 33 c0 xor %eax,%eax 18001b46f: 48 83 cb ff or $0xffffffffffffffff,%rbx 18001b473: 48 8b cb mov %rbx,%rcx 18001b476: 49 8b fc mov %r12,%rdi 18001b479: 66 f2 af repnz scas %es:(%rdi),%ax 18001b47c: 48 f7 d1 not %rcx 18001b47f: 48 83 e9 01 sub $0x1,%rcx 18001b483: eb 06 jmp 0x18001b48b 18001b485: 33 c9 xor %ecx,%ecx 18001b487: 48 83 cb ff or $0xffffffffffffffff,%rbx 18001b48b: 44 8b c1 mov %ecx,%r8d 18001b48e: 49 8b d4 mov %r12,%rdx 18001b491: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18001b496: e8 e5 ff fe ff call 0x18000b480 18001b49b: 90 nop 18001b49c: 48 8b 44 24 40 mov 0x40(%rsp),%rax 18001b4a1: 83 78 f0 00 cmpl $0x0,-0x10(%rax) 18001b4a5: 0f 85 7f 01 00 00 jne 0x18001b62a 18001b4ab: 33 c9 xor %ecx,%ecx 18001b4ad: e8 8e 7a 01 00 call 0x180032f40 18001b4b2: 48 89 44 24 60 mov %rax,0x60(%rsp) 18001b4b7: 4c 8d 05 9a 2d 04 00 lea 0x42d9a(%rip),%r8 # 0x18005e258 18001b4be: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 18001b4c3: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 18001b4c8: e8 a3 f6 ff ff call 0x18001ab70 18001b4cd: 90 nop 18001b4ce: c7 44 24 38 00 00 00 movl $0x0,0x38(%rsp) 18001b4d5: 00 18001b4d6: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp) 18001b4dd: 00 00 18001b4df: 48 8d 05 ba 35 05 00 lea 0x535ba(%rip),%rax # 0x18006eaa0 18001b4e6: 48 89 44 24 28 mov %rax,0x28(%rsp) 18001b4eb: c7 44 24 20 06 00 00 movl $0x6,0x20(%rsp) 18001b4f2: 00 18001b4f3: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9 18001b4f8: 4c 8d 05 91 35 05 00 lea 0x53591(%rip),%r8 # 0x18006ea90 18001b4ff: 33 d2 xor %edx,%edx 18001b501: 48 8d 8c 24 90 00 00 lea 0x90(%rsp),%rcx 18001b508: 00 18001b509: e8 62 41 00 00 call 0x18001f670 18001b50e: 90 nop 18001b50f: 48 8d 8c 24 90 00 00 lea 0x90(%rsp),%rcx 18001b516: 00 18001b517: e8 34 3f 00 00 call 0x18001f450 18001b51c: 48 83 f8 01 cmp $0x1,%rax 18001b520: 74 60 je 0x18001b582 18001b522: 49 8b 45 08 mov 0x8(%r13),%rax 18001b526: 49 8d 4d 08 lea 0x8(%r13),%rcx 18001b52a: ff 50 28 call *0x28(%rax) 18001b52d: 90 nop 18001b52e: 48 8d 8c 24 90 00 00 lea 0x90(%rsp),%rcx 18001b535: 00 18001b536: e8 8d 40 00 00 call 0x18001f5c8 18001b53b: 90 nop 18001b53c: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 18001b541: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001b545: 8b c3 mov %ebx,%eax 18001b547: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001b54c: 83 c0 ff add $0xffffffff,%eax 18001b54f: 85 c0 test %eax,%eax 18001b551: 7f 0a jg 0x18001b55d 18001b553: 48 8b 0a mov (%rdx),%rcx 18001b556: 48 8b 01 mov (%rcx),%rax 18001b559: ff 50 08 call *0x8(%rax) 18001b55c: 90 nop 18001b55d: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 18001b562: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001b566: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 18001b56b: 83 c3 ff add $0xffffffff,%ebx 18001b56e: 85 db test %ebx,%ebx 18001b570: 7f 09 jg 0x18001b57b 18001b572: 48 8b 0a mov (%rdx),%rcx 18001b575: 48 8b 01 mov (%rcx),%rax 18001b578: ff 50 08 call *0x8(%rax) 18001b57b: 33 c0 xor %eax,%eax 18001b57d: e9 b4 01 00 00 jmp 0x18001b736 18001b582: 48 8d 54 24 58 lea 0x58(%rsp),%rdx 18001b587: 48 8d 8c 24 90 00 00 lea 0x90(%rsp),%rcx 18001b58e: 00 18001b58f: e8 ec 43 00 00 call 0x18001f980 18001b594: 90 nop 18001b595: 48 8b d0 mov %rax,%rdx 18001b598: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18001b59d: e8 ee fd fe ff call 0x18000b390 18001b5a2: 90 nop 18001b5a3: 48 8b 54 24 58 mov 0x58(%rsp),%rdx 18001b5a8: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001b5ac: 8b c3 mov %ebx,%eax 18001b5ae: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001b5b3: 83 c0 ff add $0xffffffff,%eax 18001b5b6: 85 c0 test %eax,%eax 18001b5b8: 7f 09 jg 0x18001b5c3 18001b5ba: 48 8b 0a mov (%rdx),%rcx 18001b5bd: 48 8b 01 mov (%rcx),%rax 18001b5c0: ff 50 08 call *0x8(%rax) 18001b5c3: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 18001b5c8: 83 7f f0 00 cmpl $0x0,-0x10(%rdi) 18001b5cc: 7e 1c jle 0x18001b5ea 18001b5ce: 66 ba 2e 00 mov $0x2e,%dx 18001b5d2: 48 8b cf mov %rdi,%rcx 18001b5d5: e8 76 81 01 00 call 0x180033750 18001b5da: 48 85 c0 test %rax,%rax 18001b5dd: 74 0b je 0x18001b5ea 18001b5df: 48 2b c7 sub %rdi,%rax 18001b5e2: 48 d1 f8 sar $1,%rax 18001b5e5: 83 f8 ff cmp $0xffffffff,%eax 18001b5e8: 75 12 jne 0x18001b5fc 18001b5ea: 48 8d 15 2f 2d 04 00 lea 0x42d2f(%rip),%rdx # 0x18005e320 18001b5f1: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18001b5f6: e8 a5 f4 ff ff call 0x18001aaa0 18001b5fb: 90 nop 18001b5fc: 48 8d 8c 24 90 00 00 lea 0x90(%rsp),%rcx 18001b603: 00 18001b604: e8 bf 3f 00 00 call 0x18001f5c8 18001b609: 90 nop 18001b60a: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 18001b60f: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001b613: 8b c3 mov %ebx,%eax 18001b615: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001b61a: 83 c0 ff add $0xffffffff,%eax 18001b61d: 85 c0 test %eax,%eax 18001b61f: 7f 09 jg 0x18001b62a 18001b621: 48 8b 0a mov (%rdx),%rcx 18001b624: 48 8b 01 mov (%rcx),%rax 18001b627: ff 50 08 call *0x8(%rax) 18001b62a: 49 8b 45 50 mov 0x50(%r13),%rax 18001b62e: 45 33 c9 xor %r9d,%r9d 18001b631: 41 b8 21 10 00 00 mov $0x1021,%r8d 18001b637: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 18001b63c: 48 8b d7 mov %rdi,%rdx 18001b63f: 49 8d 4d 50 lea 0x50(%r13),%rcx 18001b643: ff 50 40 call *0x40(%rax) 18001b646: 85 c0 test %eax,%eax 18001b648: 75 48 jne 0x18001b692 18001b64a: 49 8b 45 08 mov 0x8(%r13),%rax 18001b64e: 49 8d 4d 08 lea 0x8(%r13),%rcx 18001b652: ff 50 28 call *0x28(%rax) 18001b655: 41 b9 10 00 00 00 mov $0x10,%r9d 18001b65b: 4c 8d 05 2e 2c 04 00 lea 0x42c2e(%rip),%r8 # 0x18005e290 18001b662: 48 8d 15 c7 2c 04 00 lea 0x42cc7(%rip),%rdx # 0x18005e330 18001b669: 33 c9 xor %ecx,%ecx 18001b66b: ff 15 9f 82 03 00 call *0x3829f(%rip) # 0x180053910 18001b671: 90 nop 18001b672: 48 8d 57 e8 lea -0x18(%rdi),%rdx 18001b676: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 18001b67b: 83 c3 ff add $0xffffffff,%ebx 18001b67e: 85 db test %ebx,%ebx 18001b680: 7f 09 jg 0x18001b68b 18001b682: 48 8b 0a mov (%rdx),%rcx 18001b685: 48 8b 01 mov (%rcx),%rax 18001b688: ff 50 08 call *0x8(%rax) 18001b68b: 33 c0 xor %eax,%eax 18001b68d: e9 a4 00 00 00 jmp 0x18001b736 18001b692: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 18001b697: e8 90 38 00 00 call 0x18001ef2c 18001b69c: 90 nop 18001b69d: 4d 85 f6 test %r14,%r14 18001b6a0: 74 15 je 0x18001b6b7 18001b6a2: 49 8b 45 50 mov 0x50(%r13),%rax 18001b6a6: 41 b8 18 04 00 00 mov $0x418,%r8d 18001b6ac: 49 8b d6 mov %r14,%rdx 18001b6af: 49 8d 4d 50 lea 0x50(%r13),%rcx 18001b6b3: ff 50 70 call *0x70(%rax) 18001b6b6: 90 nop 18001b6b7: e8 d8 38 00 00 call 0x18001ef94 18001b6bc: 41 c7 45 40 00 00 00 movl $0x0,0x40(%r13) 18001b6c3: 00 18001b6c4: 41 c7 45 44 01 00 00 movl $0x1,0x44(%r13) 18001b6cb: 00 18001b6cc: 49 8b 45 08 mov 0x8(%r13),%rax 18001b6d0: 49 8d 4d 08 lea 0x8(%r13),%rcx 18001b6d4: ff 50 28 call *0x28(%rax) 18001b6d7: 41 8b 7d 44 mov 0x44(%r13),%edi 18001b6db: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 18001b6e0: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001b6e4: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 18001b6e9: 83 c3 ff add $0xffffffff,%ebx 18001b6ec: 85 db test %ebx,%ebx 18001b6ee: 7f 09 jg 0x18001b6f9 18001b6f0: 48 8b 0a mov (%rdx),%rcx 18001b6f3: 48 8b 01 mov (%rcx),%rax 18001b6f6: ff 50 08 call *0x8(%rax) 18001b6f9: 8b c7 mov %edi,%eax 18001b6fb: eb 39 jmp 0x18001b736 18001b6fd: e8 92 38 00 00 call 0x18001ef94 18001b702: 90 nop 18001b703: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 18001b708: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001b70c: 48 83 cb ff or $0xffffffffffffffff,%rbx 18001b710: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 18001b715: 83 c3 ff add $0xffffffff,%ebx 18001b718: 85 db test %ebx,%ebx 18001b71a: 7f 09 jg 0x18001b725 18001b71c: 48 8b 0a mov (%rdx),%rcx 18001b71f: 48 8b 01 mov (%rcx),%rax 18001b722: ff 50 08 call *0x8(%rax) 18001b725: 33 c0 xor %eax,%eax 18001b727: eb 0d jmp 0x18001b736 18001b729: 49 8b 45 08 mov 0x8(%r13),%rax 18001b72d: 49 8d 4d 08 lea 0x8(%r13),%rcx 18001b731: ff 50 28 call *0x28(%rax) 18001b734: 33 c0 xor %eax,%eax 18001b736: 48 8b 8c 24 20 04 00 mov 0x420(%rsp),%rcx 18001b73d: 00 18001b73e: 48 33 cc xor %rsp,%rcx 18001b741: e8 fa 6e 01 00 call 0x180032640 18001b746: 48 8b 9c 24 78 04 00 mov 0x478(%rsp),%rbx 18001b74d: 00 18001b74e: 48 81 c4 30 04 00 00 add $0x430,%rsp 18001b755: 41 5e pop %r14 18001b757: 41 5d pop %r13 18001b759: 41 5c pop %r12 18001b75b: 5f pop %rdi 18001b75c: 5e pop %rsi 18001b75d: c3 ret 18001b75e: cc int3 18001b75f: cc int3 18001b760: 40 55 rex push %rbp 18001b762: 48 83 ec 20 sub $0x20,%rsp 18001b766: 48 8b ea mov %rdx,%rbp 18001b769: 48 8d 4d 40 lea 0x40(%rbp),%rcx 18001b76d: e8 6e fe fe ff call 0x18000b5e0 18001b772: 48 83 c4 20 add $0x20,%rsp 18001b776: 5d pop %rbp 18001b777: c3 ret 18001b778: cc int3 18001b779: cc int3 18001b77a: cc int3 18001b77b: cc int3 18001b77c: cc int3 18001b77d: cc int3 18001b77e: cc int3 18001b77f: cc int3 18001b780: 40 55 rex push %rbp 18001b782: 48 83 ec 20 sub $0x20,%rsp 18001b786: 48 8b ea mov %rdx,%rbp 18001b789: 48 8d 4d 40 lea 0x40(%rbp),%rcx 18001b78d: e8 4e fe fe ff call 0x18000b5e0 18001b792: 48 83 c4 20 add $0x20,%rsp 18001b796: 5d pop %rbp 18001b797: c3 ret 18001b798: cc int3 18001b799: cc int3 18001b79a: cc int3 18001b79b: cc int3 18001b79c: cc int3 18001b79d: cc int3 18001b79e: cc int3 18001b79f: cc int3 18001b7a0: 40 55 rex push %rbp 18001b7a2: 48 83 ec 20 sub $0x20,%rsp 18001b7a6: 48 8b ea mov %rdx,%rbp 18001b7a9: 48 8d 4d 48 lea 0x48(%rbp),%rcx 18001b7ad: e8 2e fe fe ff call 0x18000b5e0 18001b7b2: 48 83 c4 20 add $0x20,%rsp 18001b7b6: 5d pop %rbp 18001b7b7: c3 ret 18001b7b8: cc int3 18001b7b9: cc int3 18001b7ba: cc int3 18001b7bb: cc int3 18001b7bc: cc int3 18001b7bd: cc int3 18001b7be: cc int3 18001b7bf: cc int3 18001b7c0: 40 55 rex push %rbp 18001b7c2: 48 83 ec 20 sub $0x20,%rsp 18001b7c6: 48 8b ea mov %rdx,%rbp 18001b7c9: 48 8d 8d 90 00 00 00 lea 0x90(%rbp),%rcx 18001b7d0: e8 f3 3d 00 00 call 0x18001f5c8 18001b7d5: 48 83 c4 20 add $0x20,%rsp 18001b7d9: 5d pop %rbp 18001b7da: c3 ret 18001b7db: cc int3 18001b7dc: cc int3 18001b7dd: cc int3 18001b7de: cc int3 18001b7df: cc int3 18001b7e0: 40 55 rex push %rbp 18001b7e2: 48 83 ec 20 sub $0x20,%rsp 18001b7e6: 48 8b ea mov %rdx,%rbp 18001b7e9: 48 8d 4d 58 lea 0x58(%rbp),%rcx 18001b7ed: e8 ee fd fe ff call 0x18000b5e0 18001b7f2: 48 83 c4 20 add $0x20,%rsp 18001b7f6: 5d pop %rbp 18001b7f7: c3 ret 18001b7f8: cc int3 18001b7f9: cc int3 18001b7fa: cc int3 18001b7fb: cc int3 18001b7fc: cc int3 18001b7fd: cc int3 18001b7fe: cc int3 18001b7ff: cc int3 18001b800: 40 55 rex push %rbp 18001b802: 48 83 ec 20 sub $0x20,%rsp 18001b806: 48 8b ea mov %rdx,%rbp 18001b809: 48 8d 4d 70 lea 0x70(%rbp),%rcx 18001b80d: e8 de fa fe ff call 0x18000b2f0 18001b812: 48 83 c4 20 add $0x20,%rsp 18001b816: 5d pop %rbp 18001b817: c3 ret 18001b818: cc int3 18001b819: cc int3 18001b81a: cc int3 18001b81b: cc int3 18001b81c: cc int3 18001b81d: cc int3 18001b81e: cc int3 18001b81f: cc int3 18001b820: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18001b825: 55 push %rbp 18001b826: 57 push %rdi 18001b827: 48 83 ec 48 sub $0x48,%rsp 18001b82b: 48 8b ea mov %rdx,%rbp 18001b82e: 48 8b 85 80 00 00 00 mov 0x80(%rbp),%rax 18001b835: 48 89 45 78 mov %rax,0x78(%rbp) 18001b839: 48 8b 7d 50 mov 0x50(%rbp),%rdi 18001b83d: 48 8d 4f 50 lea 0x50(%rdi),%rcx 18001b841: 48 8b 01 mov (%rcx),%rax 18001b844: ff 90 98 00 00 00 call *0x98(%rax) 18001b84a: 48 8d 4f 08 lea 0x8(%rdi),%rcx 18001b84e: 48 8b 01 mov (%rcx),%rax 18001b851: ff 50 28 call *0x28(%rax) 18001b854: 90 nop 18001b855: 48 8d 05 a1 fe ff ff lea -0x15f(%rip),%rax # 0x18001b6fd 18001b85c: eb 00 jmp 0x18001b85e 18001b85e: 48 83 c4 48 add $0x48,%rsp 18001b862: 5f pop %rdi 18001b863: 5d pop %rbp 18001b864: c3 ret 18001b865: cc int3 18001b866: cc int3 18001b867: cc int3 18001b868: cc int3 18001b869: cc int3 18001b86a: cc int3 18001b86b: cc int3 18001b86c: cc int3 18001b86d: cc int3 18001b86e: cc int3 18001b86f: cc int3 18001b870: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18001b875: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18001b87a: 53 push %rbx 18001b87b: 56 push %rsi 18001b87c: 57 push %rdi 18001b87d: 41 54 push %r12 18001b87f: 48 81 ec a8 00 00 00 sub $0xa8,%rsp 18001b886: 48 c7 44 24 38 fe ff movq $0xfffffffffffffffe,0x38(%rsp) 18001b88d: ff ff 18001b88f: 4c 8b e2 mov %rdx,%r12 18001b892: 48 8b d9 mov %rcx,%rbx 18001b895: 8b 41 44 mov 0x44(%rcx),%eax 18001b898: 85 c0 test %eax,%eax 18001b89a: 0f 85 ff 02 00 00 jne 0x18001bb9f 18001b8a0: 8b 41 48 mov 0x48(%rcx),%eax 18001b8a3: 85 c0 test %eax,%eax 18001b8a5: 0f 85 f4 02 00 00 jne 0x18001bb9f 18001b8ab: 48 8b 12 mov (%rdx),%rdx 18001b8ae: 39 42 f0 cmp %eax,-0x10(%rdx) 18001b8b1: 0f 84 e8 02 00 00 je 0x18001bb9f 18001b8b7: 48 8b 41 50 mov 0x50(%rcx),%rax 18001b8bb: 45 33 c9 xor %r9d,%r9d 18001b8be: 45 8d 41 30 lea 0x30(%r9),%r8d 18001b8c2: 48 83 c1 50 add $0x50,%rcx 18001b8c6: ff 50 40 call *0x40(%rax) 18001b8c9: 85 c0 test %eax,%eax 18001b8cb: 75 27 jne 0x18001b8f4 18001b8cd: 49 8b 14 24 mov (%r12),%rdx 18001b8d1: 48 83 ea 18 sub $0x18,%rdx 18001b8d5: 83 cf ff or $0xffffffff,%edi 18001b8d8: f0 0f c1 7a 10 lock xadd %edi,0x10(%rdx) 18001b8dd: 83 c7 ff add $0xffffffff,%edi 18001b8e0: 85 ff test %edi,%edi 18001b8e2: 7f 09 jg 0x18001b8ed 18001b8e4: 48 8b 0a mov (%rdx),%rcx 18001b8e7: 48 8b 01 mov (%rcx),%rax 18001b8ea: ff 50 08 call *0x8(%rax) 18001b8ed: 33 c0 xor %eax,%eax 18001b8ef: e9 cd 02 00 00 jmp 0x18001bbc1 18001b8f4: 48 8d 4c 24 48 lea 0x48(%rsp),%rcx 18001b8f9: e8 2e 36 00 00 call 0x18001ef2c 18001b8fe: 90 nop 18001b8ff: 48 8b 43 50 mov 0x50(%rbx),%rax 18001b903: 41 b8 18 04 00 00 mov $0x418,%r8d 18001b909: 48 8d 53 70 lea 0x70(%rbx),%rdx 18001b90d: 48 8d 4b 50 lea 0x50(%rbx),%rcx 18001b911: ff 50 68 call *0x68(%rax) 18001b914: 90 nop 18001b915: e8 7a 36 00 00 call 0x18001ef94 18001b91a: 81 7b 70 18 04 00 00 cmpl $0x418,0x70(%rbx) 18001b921: 0f 85 10 02 00 00 jne 0x18001bb37 18001b927: 8b 43 74 mov 0x74(%rbx),%eax 18001b92a: 3d 00 02 01 00 cmp $0x10200,%eax 18001b92f: 74 0b je 0x18001b93c 18001b931: 3d 00 01 01 00 cmp $0x10100,%eax 18001b936: 0f 85 fb 01 00 00 jne 0x18001bb37 18001b93c: 8b 8b cc 00 00 00 mov 0xcc(%rbx),%ecx 18001b942: 83 f9 50 cmp $0x50,%ecx 18001b945: 0f 8c ec 01 00 00 jl 0x18001bb37 18001b94b: 81 f9 00 05 00 00 cmp $0x500,%ecx 18001b951: 0f 8f e0 01 00 00 jg 0x18001bb37 18001b957: 8b 83 d0 00 00 00 mov 0xd0(%rbx),%eax 18001b95d: 83 f8 3c cmp $0x3c,%eax 18001b960: 0f 8c d1 01 00 00 jl 0x18001bb37 18001b966: 3d 00 04 00 00 cmp $0x400,%eax 18001b96b: 0f 8f c6 01 00 00 jg 0x18001bb37 18001b971: 81 bb c0 00 00 00 18 cmpl $0x418,0xc0(%rbx) 18001b978: 04 00 00 18001b97b: 0f 82 b6 01 00 00 jb 0x18001bb37 18001b981: 0f af c1 imul %ecx,%eax 18001b984: 48 98 cltq 18001b986: 48 8d 4c 00 40 lea 0x40(%rax,%rax,1),%rcx 18001b98b: 48 63 83 c4 00 00 00 movslq 0xc4(%rbx),%rax 18001b992: 48 3b c1 cmp %rcx,%rax 18001b995: 0f 85 9c 01 00 00 jne 0x18001bb37 18001b99b: 8b 83 c8 00 00 00 mov 0xc8(%rbx),%eax 18001b9a1: 85 c0 test %eax,%eax 18001b9a3: 0f 88 8e 01 00 00 js 0x18001bb37 18001b9a9: 83 bb d4 00 00 00 00 cmpl $0x0,0xd4(%rbx) 18001b9b0: 0f 86 81 01 00 00 jbe 0x18001bb37 18001b9b6: 8b 8b dc 00 00 00 mov 0xdc(%rbx),%ecx 18001b9bc: 85 c9 test %ecx,%ecx 18001b9be: 0f 8e 73 01 00 00 jle 0x18001bb37 18001b9c4: 81 f9 e8 03 00 00 cmp $0x3e8,%ecx 18001b9ca: 0f 8f 67 01 00 00 jg 0x18001bb37 18001b9d0: 85 c0 test %eax,%eax 18001b9d2: 75 23 jne 0x18001b9f7 18001b9d4: 48 8b 43 50 mov 0x50(%rbx),%rax 18001b9d8: 48 8d 4b 50 lea 0x50(%rbx),%rcx 18001b9dc: ff 50 60 call *0x60(%rax) 18001b9df: 48 2d 18 04 00 00 sub $0x418,%rax 18001b9e5: 48 63 8b c4 00 00 00 movslq 0xc4(%rbx),%rcx 18001b9ec: 33 d2 xor %edx,%edx 18001b9ee: 48 f7 f1 div %rcx 18001b9f1: 89 83 c8 00 00 00 mov %eax,0xc8(%rbx) 18001b9f7: 83 bb c8 00 00 00 00 cmpl $0x0,0xc8(%rbx) 18001b9fe: 0f 8e 33 01 00 00 jle 0x18001bb37 18001ba04: 48 8b 43 50 mov 0x50(%rbx),%rax 18001ba08: 41 b8 40 00 00 00 mov $0x40,%r8d 18001ba0e: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 18001ba13: 48 8d 4b 50 lea 0x50(%rbx),%rcx 18001ba17: ff 50 68 call *0x68(%rax) 18001ba1a: 4c 8b 5b 50 mov 0x50(%rbx),%r11 18001ba1e: 48 c7 c2 c0 ff ff ff mov $0xffffffffffffffc0,%rdx 18001ba25: 44 8d 42 41 lea 0x41(%rdx),%r8d 18001ba29: 48 8d 4b 50 lea 0x50(%rbx),%rcx 18001ba2d: 41 ff 53 50 call *0x50(%r11) 18001ba31: 4c 8b 5c 24 78 mov 0x78(%rsp),%r11 18001ba36: 4c 89 9b 88 04 00 00 mov %r11,0x488(%rbx) 18001ba3d: 8b 84 24 80 00 00 00 mov 0x80(%rsp),%eax 18001ba44: 89 83 90 04 00 00 mov %eax,0x490(%rbx) 18001ba4a: 89 83 ac 04 00 00 mov %eax,0x4ac(%rbx) 18001ba50: c7 43 48 01 00 00 00 movl $0x1,0x48(%rbx) 18001ba57: 48 8b 43 78 mov 0x78(%rbx),%rax 18001ba5b: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp) 18001ba62: 00 18001ba63: e8 58 42 00 00 call 0x18001fcc0 18001ba68: 4c 8b d8 mov %rax,%r11 18001ba6b: 33 c9 xor %ecx,%ecx 18001ba6d: 48 85 c0 test %rax,%rax 18001ba70: 0f 95 c1 setne %cl 18001ba73: 85 c9 test %ecx,%ecx 18001ba75: 75 0b jne 0x18001ba82 18001ba77: b9 05 40 00 80 mov $0x80004005,%ecx 18001ba7c: e8 ef f6 fe ff call 0x18000b170 18001ba81: cc int3 18001ba82: 48 8b 00 mov (%rax),%rax 18001ba85: 49 8b cb mov %r11,%rcx 18001ba88: ff 50 18 call *0x18(%rax) 18001ba8b: 48 83 c0 18 add $0x18,%rax 18001ba8f: 48 89 84 24 e0 00 00 mov %rax,0xe0(%rsp) 18001ba96: 00 18001ba97: 4c 8d 05 c2 28 04 00 lea 0x428c2(%rip),%r8 # 0x18005e360 18001ba9e: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18001baa3: 48 8d 8c 24 e8 00 00 lea 0xe8(%rsp),%rcx 18001baaa: 00 18001baab: e8 c0 f0 ff ff call 0x18001ab70 18001bab0: 4c 8b 08 mov (%rax),%r9 18001bab3: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18001bab8: f7 ab c8 00 00 00 imull 0xc8(%rbx) 18001babe: c1 fa 04 sar $0x4,%edx 18001bac1: 8b ca mov %edx,%ecx 18001bac3: c1 e9 1f shr $0x1f,%ecx 18001bac6: 03 d1 add %ecx,%edx 18001bac8: 89 54 24 28 mov %edx,0x28(%rsp) 18001bacc: 8b 8b dc 00 00 00 mov 0xdc(%rbx),%ecx 18001bad2: 89 4c 24 20 mov %ecx,0x20(%rsp) 18001bad6: 4d 8b 04 24 mov (%r12),%r8 18001bada: 48 8d 15 af 28 04 00 lea 0x428af(%rip),%rdx # 0x18005e390 18001bae1: 48 8d 8c 24 e0 00 00 lea 0xe0(%rsp),%rcx 18001bae8: 00 18001bae9: e8 12 f2 ff ff call 0x18001ad00 18001baee: 90 nop 18001baef: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 18001baf4: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001baf8: 83 cf ff or $0xffffffff,%edi 18001bafb: 8b c7 mov %edi,%eax 18001bafd: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001bb02: 03 c7 add %edi,%eax 18001bb04: 85 c0 test %eax,%eax 18001bb06: 7f 0a jg 0x18001bb12 18001bb08: 48 8b 0a mov (%rdx),%rcx 18001bb0b: 48 8b 01 mov (%rcx),%rax 18001bb0e: ff 50 08 call *0x8(%rax) 18001bb11: 90 nop 18001bb12: 48 8b 94 24 e0 00 00 mov 0xe0(%rsp),%rdx 18001bb19: 00 18001bb1a: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001bb1e: 8b c7 mov %edi,%eax 18001bb20: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001bb25: 83 c0 ff add $0xffffffff,%eax 18001bb28: 85 c0 test %eax,%eax 18001bb2a: 7f 0e jg 0x18001bb3a 18001bb2c: 48 8b 0a mov (%rdx),%rcx 18001bb2f: 48 8b 01 mov (%rcx),%rax 18001bb32: ff 50 08 call *0x8(%rax) 18001bb35: eb 03 jmp 0x18001bb3a 18001bb37: 83 cf ff or $0xffffffff,%edi 18001bb3a: 8b 43 48 mov 0x48(%rbx),%eax 18001bb3d: 85 c0 test %eax,%eax 18001bb3f: 75 0e jne 0x18001bb4f 18001bb41: 48 8b 43 50 mov 0x50(%rbx),%rax 18001bb45: 48 8d 4b 50 lea 0x50(%rbx),%rcx 18001bb49: ff 90 98 00 00 00 call *0x98(%rax) 18001bb4f: c7 43 40 00 00 00 00 movl $0x0,0x40(%rbx) 18001bb56: ba 04 00 00 00 mov $0x4,%edx 18001bb5b: 48 8b cb mov %rbx,%rcx 18001bb5e: e8 2d 06 00 00 call 0x18001c190 18001bb63: 8b 5b 48 mov 0x48(%rbx),%ebx 18001bb66: 49 8b 14 24 mov (%r12),%rdx 18001bb6a: 48 83 ea 18 sub $0x18,%rdx 18001bb6e: f0 0f c1 7a 10 lock xadd %edi,0x10(%rdx) 18001bb73: 83 c7 ff add $0xffffffff,%edi 18001bb76: 85 ff test %edi,%edi 18001bb78: 7f 0a jg 0x18001bb84 18001bb7a: 48 8b 0a mov (%rdx),%rcx 18001bb7d: 4c 8b 01 mov (%rcx),%r8 18001bb80: 41 ff 50 08 call *0x8(%r8) 18001bb84: 8b c3 mov %ebx,%eax 18001bb86: eb 39 jmp 0x18001bbc1 18001bb88: e8 07 34 00 00 call 0x18001ef94 18001bb8d: 90 nop 18001bb8e: 48 8b 8c 24 d8 00 00 mov 0xd8(%rsp),%rcx 18001bb95: 00 18001bb96: e8 45 fa fe ff call 0x18000b5e0 18001bb9b: 33 c0 xor %eax,%eax 18001bb9d: eb 22 jmp 0x18001bbc1 18001bb9f: 49 8b 14 24 mov (%r12),%rdx 18001bba3: 48 83 ea 18 sub $0x18,%rdx 18001bba7: 83 cf ff or $0xffffffff,%edi 18001bbaa: f0 0f c1 7a 10 lock xadd %edi,0x10(%rdx) 18001bbaf: 83 c7 ff add $0xffffffff,%edi 18001bbb2: 85 ff test %edi,%edi 18001bbb4: 7f 09 jg 0x18001bbbf 18001bbb6: 48 8b 0a mov (%rdx),%rcx 18001bbb9: 48 8b 01 mov (%rcx),%rax 18001bbbc: ff 50 08 call *0x8(%rax) 18001bbbf: 33 c0 xor %eax,%eax 18001bbc1: 48 81 c4 a8 00 00 00 add $0xa8,%rsp 18001bbc8: 41 5c pop %r12 18001bbca: 5f pop %rdi 18001bbcb: 5e pop %rsi 18001bbcc: 5b pop %rbx 18001bbcd: c3 ret 18001bbce: cc int3 18001bbcf: cc int3 18001bbd0: 40 55 rex push %rbp 18001bbd2: 48 83 ec 20 sub $0x20,%rsp 18001bbd6: 48 8b ea mov %rdx,%rbp 18001bbd9: 48 8b 8d d8 00 00 00 mov 0xd8(%rbp),%rcx 18001bbe0: e8 fb f9 fe ff call 0x18000b5e0 18001bbe5: 48 83 c4 20 add $0x20,%rsp 18001bbe9: 5d pop %rbp 18001bbea: c3 ret 18001bbeb: cc int3 18001bbec: cc int3 18001bbed: cc int3 18001bbee: cc int3 18001bbef: cc int3 18001bbf0: 40 55 rex push %rbp 18001bbf2: 48 83 ec 20 sub $0x20,%rsp 18001bbf6: 48 8b ea mov %rdx,%rbp 18001bbf9: 48 8d 4d 48 lea 0x48(%rbp),%rcx 18001bbfd: e8 ee f6 fe ff call 0x18000b2f0 18001bc02: 48 83 c4 20 add $0x20,%rsp 18001bc06: 5d pop %rbp 18001bc07: c3 ret 18001bc08: cc int3 18001bc09: cc int3 18001bc0a: cc int3 18001bc0b: cc int3 18001bc0c: cc int3 18001bc0d: cc int3 18001bc0e: cc int3 18001bc0f: cc int3 18001bc10: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18001bc15: 55 push %rbp 18001bc16: 48 83 ec 30 sub $0x30,%rsp 18001bc1a: 48 8b ea mov %rdx,%rbp 18001bc1d: 48 8b 45 40 mov 0x40(%rbp),%rax 18001bc21: 48 89 45 50 mov %rax,0x50(%rbp) 18001bc25: 48 8b 8d d0 00 00 00 mov 0xd0(%rbp),%rcx 18001bc2c: 48 83 c1 50 add $0x50,%rcx 18001bc30: 48 8b 01 mov (%rcx),%rax 18001bc33: ff 90 98 00 00 00 call *0x98(%rax) 18001bc39: 90 nop 18001bc3a: 48 8d 05 47 ff ff ff lea -0xb9(%rip),%rax # 0x18001bb88 18001bc41: eb 00 jmp 0x18001bc43 18001bc43: 48 83 c4 30 add $0x30,%rsp 18001bc47: 5d pop %rbp 18001bc48: c3 ret 18001bc49: cc int3 18001bc4a: cc int3 18001bc4b: cc int3 18001bc4c: cc int3 18001bc4d: cc int3 18001bc4e: cc int3 18001bc4f: cc int3 18001bc50: 40 55 rex push %rbp 18001bc52: 48 83 ec 20 sub $0x20,%rsp 18001bc56: 48 8b ea mov %rdx,%rbp 18001bc59: 48 8d 8d e0 00 00 00 lea 0xe0(%rbp),%rcx 18001bc60: e8 7b f9 fe ff call 0x18000b5e0 18001bc65: 48 83 c4 20 add $0x20,%rsp 18001bc69: 5d pop %rbp 18001bc6a: c3 ret 18001bc6b: cc int3 18001bc6c: cc int3 18001bc6d: cc int3 18001bc6e: cc int3 18001bc6f: cc int3 18001bc70: 40 55 rex push %rbp 18001bc72: 48 83 ec 20 sub $0x20,%rsp 18001bc76: 48 8b ea mov %rdx,%rbp 18001bc79: 48 8d 4d 30 lea 0x30(%rbp),%rcx 18001bc7d: e8 5e f9 fe ff call 0x18000b5e0 18001bc82: 48 83 c4 20 add $0x20,%rsp 18001bc86: 5d pop %rbp 18001bc87: c3 ret 18001bc88: cc int3 18001bc89: cc int3 18001bc8a: cc int3 18001bc8b: cc int3 18001bc8c: cc int3 18001bc8d: cc int3 18001bc8e: cc int3 18001bc8f: cc int3 18001bc90: 40 53 rex push %rbx 18001bc92: 48 83 ec 30 sub $0x30,%rsp 18001bc96: 8b 41 48 mov 0x48(%rcx),%eax 18001bc99: 48 8b d9 mov %rcx,%rbx 18001bc9c: 85 c0 test %eax,%eax 18001bc9e: 0f 84 ac 00 00 00 je 0x18001bd50 18001bca4: 48 83 b9 e0 04 00 00 cmpq $0x0,0x4e0(%rcx) 18001bcab: 00 18001bcac: 0f 85 9e 00 00 00 jne 0x18001bd50 18001bcb2: 4d 85 c9 test %r9,%r9 18001bcb5: 0f 84 95 00 00 00 je 0x18001bd50 18001bcbb: 48 8d 05 4e e7 fe ff lea -0x118b2(%rip),%rax # 0x18000a410 18001bcc2: 48 85 c0 test %rax,%rax 18001bcc5: 0f 84 85 00 00 00 je 0x18001bd50 18001bccb: 89 91 c4 04 00 00 mov %edx,0x4c4(%rcx) 18001bcd1: 4c 89 89 d0 04 00 00 mov %r9,0x4d0(%rcx) 18001bcd8: 48 89 81 c8 04 00 00 mov %rax,0x4c8(%rcx) 18001bcdf: 45 33 c9 xor %r9d,%r9d 18001bce2: 33 d2 xor %edx,%edx 18001bce4: 33 c9 xor %ecx,%ecx 18001bce6: 45 33 c0 xor %r8d,%r8d 18001bce9: ff 15 09 78 03 00 call *0x37809(%rip) # 0x1800534f8 18001bcef: 48 8d 0d 6a 00 00 00 lea 0x6a(%rip),%rcx # 0x18001bd60 18001bcf6: 45 33 c9 xor %r9d,%r9d 18001bcf9: 48 89 83 e8 04 00 00 mov %rax,0x4e8(%rbx) 18001bd00: 45 33 c0 xor %r8d,%r8d 18001bd03: 48 8b d3 mov %rbx,%rdx 18001bd06: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 18001bd0d: 00 00 18001bd0f: c7 44 24 20 04 00 00 movl $0x4,0x20(%rsp) 18001bd16: 00 18001bd17: c7 83 d8 04 00 00 01 movl $0x1,0x4d8(%rbx) 18001bd1e: 00 00 00 18001bd21: e8 62 60 00 00 call 0x180021d88 18001bd26: 48 89 83 e0 04 00 00 mov %rax,0x4e0(%rbx) 18001bd2d: c7 40 50 00 00 00 00 movl $0x0,0x50(%rax) 18001bd34: 48 8b 8b e0 04 00 00 mov 0x4e0(%rbx),%rcx 18001bd3b: 48 8b 49 58 mov 0x58(%rcx),%rcx 18001bd3f: ff 15 ab 77 03 00 call *0x377ab(%rip) # 0x1800534f0 18001bd45: b8 01 00 00 00 mov $0x1,%eax 18001bd4a: 48 83 c4 30 add $0x30,%rsp 18001bd4e: 5b pop %rbx 18001bd4f: c3 ret 18001bd50: 33 c0 xor %eax,%eax 18001bd52: 48 83 c4 30 add $0x30,%rsp 18001bd56: 5b pop %rbx 18001bd57: c3 ret 18001bd58: cc int3 18001bd59: cc int3 18001bd5a: cc int3 18001bd5b: cc int3 18001bd5c: cc int3 18001bd5d: cc int3 18001bd5e: cc int3 18001bd5f: cc int3 18001bd60: 48 8b c4 mov %rsp,%rax 18001bd63: 57 push %rdi 18001bd64: 41 54 push %r12 18001bd66: 41 55 push %r13 18001bd68: 41 56 push %r14 18001bd6a: 41 57 push %r15 18001bd6c: 48 81 ec 80 00 00 00 sub $0x80,%rsp 18001bd73: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18001bd7a: ff ff 18001bd7c: 48 89 58 10 mov %rbx,0x10(%rax) 18001bd80: 48 89 70 18 mov %rsi,0x18(%rax) 18001bd84: 48 8b d9 mov %rcx,%rbx 18001bd87: 48 89 8c 24 b0 00 00 mov %rcx,0xb0(%rsp) 18001bd8e: 00 18001bd8f: 48 85 c9 test %rcx,%rcx 18001bd92: 75 08 jne 0x18001bd9c 18001bd94: 8d 41 01 lea 0x1(%rcx),%eax 18001bd97: e9 cf 01 00 00 jmp 0x18001bf6b 18001bd9c: 48 83 b9 c8 04 00 00 cmpq $0x0,0x4c8(%rcx) 18001bda3: 00 18001bda4: 75 0a jne 0x18001bdb0 18001bda6: b8 02 00 00 00 mov $0x2,%eax 18001bdab: e9 bb 01 00 00 jmp 0x18001bf6b 18001bdb0: 44 8b b9 c4 00 00 00 mov 0xc4(%rcx),%r15d 18001bdb7: 41 83 ef 40 sub $0x40,%r15d 18001bdbb: 66 90 xchg %ax,%ax 18001bdbd: 66 66 90 data16 xchg %ax,%ax 18001bdc0: 8b 83 d8 04 00 00 mov 0x4d8(%rbx),%eax 18001bdc6: 85 c0 test %eax,%eax 18001bdc8: 0f 84 9b 01 00 00 je 0x18001bf69 18001bdce: 8b 43 48 mov 0x48(%rbx),%eax 18001bdd1: 85 c0 test %eax,%eax 18001bdd3: 0f 84 90 01 00 00 je 0x18001bf69 18001bdd9: 8b 93 b8 04 00 00 mov 0x4b8(%rbx),%edx 18001bddf: 48 8b 8b e8 04 00 00 mov 0x4e8(%rbx),%rcx 18001bde6: ff 15 fc 76 03 00 call *0x376fc(%rip) # 0x1800534e8 18001bdec: 44 8b 9b d8 04 00 00 mov 0x4d8(%rbx),%r11d 18001bdf3: 45 85 db test %r11d,%r11d 18001bdf6: 0f 84 6d 01 00 00 je 0x18001bf69 18001bdfc: 8b 83 c0 04 00 00 mov 0x4c0(%rbx),%eax 18001be02: 85 c0 test %eax,%eax 18001be04: 74 0c je 0x18001be12 18001be06: c7 83 c0 04 00 00 00 movl $0x0,0x4c0(%rbx) 18001be0d: 00 00 00 18001be10: eb 0a jmp 0x18001be1c 18001be12: 8b 83 bc 04 00 00 mov 0x4bc(%rbx),%eax 18001be18: 85 c0 test %eax,%eax 18001be1a: 75 a4 jne 0x18001bdc0 18001be1c: 48 8d 4b 08 lea 0x8(%rbx),%rcx 18001be20: e8 4b 56 fe ff call 0x180001470 18001be25: 8b 43 40 mov 0x40(%rbx),%eax 18001be28: 3b 83 c8 00 00 00 cmp 0xc8(%rbx),%eax 18001be2e: 7c 23 jl 0x18001be53 18001be30: 8b 43 4c mov 0x4c(%rbx),%eax 18001be33: 85 c0 test %eax,%eax 18001be35: 74 0c je 0x18001be43 18001be37: 33 d2 xor %edx,%edx 18001be39: 48 8b cb mov %rbx,%rcx 18001be3c: e8 af 01 00 00 call 0x18001bff0 18001be41: eb 10 jmp 0x18001be53 18001be43: 48 8b 43 08 mov 0x8(%rbx),%rax 18001be47: 48 8d 4b 08 lea 0x8(%rbx),%rcx 18001be4b: ff 50 28 call *0x28(%rax) 18001be4e: e9 6d ff ff ff jmp 0x18001bdc0 18001be53: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18001be58: e8 cf 30 00 00 call 0x18001ef2c 18001be5d: 90 nop 18001be5e: 48 8b 43 50 mov 0x50(%rbx),%rax 18001be62: 41 b8 40 00 00 00 mov $0x40,%r8d 18001be68: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18001be6d: 48 8d 4b 50 lea 0x50(%rbx),%rcx 18001be71: ff 50 68 call *0x68(%rax) 18001be74: 44 8b f0 mov %eax,%r14d 18001be77: 4c 8b 4b 50 mov 0x50(%rbx),%r9 18001be7b: 45 8b c7 mov %r15d,%r8d 18001be7e: 48 8b 93 d0 04 00 00 mov 0x4d0(%rbx),%rdx 18001be85: 48 8d 4b 50 lea 0x50(%rbx),%rcx 18001be89: 41 ff 51 68 call *0x68(%r9) 18001be8d: 44 8b e8 mov %eax,%r13d 18001be90: 83 43 40 01 addl $0x1,0x40(%rbx) 18001be94: 8b bb b4 04 00 00 mov 0x4b4(%rbx),%edi 18001be9a: 8b 4b 40 mov 0x40(%rbx),%ecx 18001be9d: 8b 93 c8 00 00 00 mov 0xc8(%rbx),%edx 18001bea3: 2b d1 sub %ecx,%edx 18001bea5: 3b fa cmp %edx,%edi 18001bea7: 7c 0b jl 0x18001beb4 18001bea9: 8b 43 40 mov 0x40(%rbx),%eax 18001beac: 8b bb c8 00 00 00 mov 0xc8(%rbx),%edi 18001beb2: 2b f8 sub %eax,%edi 18001beb4: 85 ff test %edi,%edi 18001beb6: 7e 23 jle 0x18001bedb 18001beb8: 4c 8b 4b 50 mov 0x50(%rbx),%r9 18001bebc: 48 63 93 c4 00 00 00 movslq 0xc4(%rbx),%rdx 18001bec3: 48 63 c7 movslq %edi,%rax 18001bec6: 48 0f af d0 imul %rax,%rdx 18001beca: 41 b8 01 00 00 00 mov $0x1,%r8d 18001bed0: 48 8d 4b 50 lea 0x50(%rbx),%rcx 18001bed4: 41 ff 51 50 call *0x50(%r9) 18001bed8: 01 7b 40 add %edi,0x40(%rbx) 18001bedb: e8 b4 30 00 00 call 0x18001ef94 18001bee0: 4c 8b 5c 24 58 mov 0x58(%rsp),%r11 18001bee5: 4c 89 9b 88 04 00 00 mov %r11,0x488(%rbx) 18001beec: 8b 44 24 60 mov 0x60(%rsp),%eax 18001bef0: 89 83 90 04 00 00 mov %eax,0x490(%rbx) 18001bef6: f2 0f 10 44 24 68 movsd 0x68(%rsp),%xmm0 18001befc: f2 0f 11 83 98 04 00 movsd %xmm0,0x498(%rbx) 18001bf03: 00 18001bf04: f2 0f 10 4c 24 70 movsd 0x70(%rsp),%xmm1 18001bf0a: f2 0f 11 8b a0 04 00 movsd %xmm1,0x4a0(%rbx) 18001bf11: 00 18001bf12: f3 0f 10 44 24 78 movss 0x78(%rsp),%xmm0 18001bf18: f3 0f 11 83 a8 04 00 movss %xmm0,0x4a8(%rbx) 18001bf1f: 00 18001bf20: 48 8b 43 08 mov 0x8(%rbx),%rax 18001bf24: 48 8d 4b 08 lea 0x8(%rbx),%rcx 18001bf28: ff 50 28 call *0x28(%rax) 18001bf2b: 41 83 fe 40 cmp $0x40,%r14d 18001bf2f: 75 38 jne 0x18001bf69 18001bf31: 45 3b ef cmp %r15d,%r13d 18001bf34: 75 33 jne 0x18001bf69 18001bf36: 44 39 74 24 40 cmp %r14d,0x40(%rsp) 18001bf3b: 75 2c jne 0x18001bf69 18001bf3d: 81 7c 24 44 00 01 01 cmpl $0x10100,0x44(%rsp) 18001bf44: 00 18001bf45: 75 22 jne 0x18001bf69 18001bf47: 4c 8d 44 24 40 lea 0x40(%rsp),%r8 18001bf4c: 48 8b 93 d0 04 00 00 mov 0x4d0(%rbx),%rdx 18001bf53: 8b 8b c4 04 00 00 mov 0x4c4(%rbx),%ecx 18001bf59: ff 93 c8 04 00 00 call *0x4c8(%rbx) 18001bf5f: e9 5c fe ff ff jmp 0x18001bdc0 18001bf64: e8 2b 30 00 00 call 0x18001ef94 18001bf69: 33 c0 xor %eax,%eax 18001bf6b: 4c 8d 9c 24 80 00 00 lea 0x80(%rsp),%r11 18001bf72: 00 18001bf73: 49 8b 5b 38 mov 0x38(%r11),%rbx 18001bf77: 49 8b 73 40 mov 0x40(%r11),%rsi 18001bf7b: 49 8b e3 mov %r11,%rsp 18001bf7e: 41 5f pop %r15 18001bf80: 41 5e pop %r14 18001bf82: 41 5d pop %r13 18001bf84: 41 5c pop %r12 18001bf86: 5f pop %rdi 18001bf87: c3 ret 18001bf88: cc int3 18001bf89: cc int3 18001bf8a: cc int3 18001bf8b: cc int3 18001bf8c: cc int3 18001bf8d: cc int3 18001bf8e: cc int3 18001bf8f: cc int3 18001bf90: 40 55 rex push %rbp 18001bf92: 48 83 ec 20 sub $0x20,%rsp 18001bf96: 48 8b ea mov %rdx,%rbp 18001bf99: 48 8d 4d 30 lea 0x30(%rbp),%rcx 18001bf9d: e8 4e f3 fe ff call 0x18000b2f0 18001bfa2: 48 83 c4 20 add $0x20,%rsp 18001bfa6: 5d pop %rbp 18001bfa7: c3 ret 18001bfa8: cc int3 18001bfa9: cc int3 18001bfaa: cc int3 18001bfab: cc int3 18001bfac: cc int3 18001bfad: cc int3 18001bfae: cc int3 18001bfaf: cc int3 18001bfb0: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18001bfb5: 55 push %rbp 18001bfb6: 48 83 ec 20 sub $0x20,%rsp 18001bfba: 48 8b ea mov %rdx,%rbp 18001bfbd: 48 8b 45 28 mov 0x28(%rbp),%rax 18001bfc1: 48 89 45 38 mov %rax,0x38(%rbp) 18001bfc5: 48 8b 8d b0 00 00 00 mov 0xb0(%rbp),%rcx 18001bfcc: 48 83 c1 08 add $0x8,%rcx 18001bfd0: 48 8b 01 mov (%rcx),%rax 18001bfd3: ff 50 28 call *0x28(%rax) 18001bfd6: 90 nop 18001bfd7: 48 8d 05 86 ff ff ff lea -0x7a(%rip),%rax # 0x18001bf64 18001bfde: eb 00 jmp 0x18001bfe0 18001bfe0: 48 83 c4 20 add $0x20,%rsp 18001bfe4: 5d pop %rbp 18001bfe5: c3 ret 18001bfe6: cc int3 18001bfe7: cc int3 18001bfe8: cc int3 18001bfe9: cc int3 18001bfea: cc int3 18001bfeb: cc int3 18001bfec: cc int3 18001bfed: cc int3 18001bfee: cc int3 18001bfef: cc int3 18001bff0: 48 8b c4 mov %rsp,%rax 18001bff3: 48 89 48 08 mov %rcx,0x8(%rax) 18001bff7: 57 push %rdi 18001bff8: 48 81 ec 80 00 00 00 sub $0x80,%rsp 18001bfff: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18001c006: ff ff 18001c008: 48 89 58 10 mov %rbx,0x10(%rax) 18001c00c: 48 89 70 18 mov %rsi,0x18(%rax) 18001c010: 8b f2 mov %edx,%esi 18001c012: 48 8b d9 mov %rcx,%rbx 18001c015: 8b 41 48 mov 0x48(%rcx),%eax 18001c018: 85 c0 test %eax,%eax 18001c01a: 0f 84 fe 00 00 00 je 0x18001c11e 18001c020: 48 83 c1 08 add $0x8,%rcx 18001c024: e8 47 54 fe ff call 0x180001470 18001c029: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18001c02e: e8 f9 2e 00 00 call 0x18001ef2c 18001c033: 90 nop 18001c034: 85 f6 test %esi,%esi 18001c036: 7f 1e jg 0x18001c056 18001c038: 48 8d 7b 50 lea 0x50(%rbx),%rdi 18001c03c: 48 8b 07 mov (%rdi),%rax 18001c03f: 45 33 c0 xor %r8d,%r8d 18001c042: ba 18 04 00 00 mov $0x418,%edx 18001c047: 48 8b cf mov %rdi,%rcx 18001c04a: ff 50 50 call *0x50(%rax) 18001c04d: c7 43 40 00 00 00 00 movl $0x0,0x40(%rbx) 18001c054: eb 37 jmp 0x18001c08d 18001c056: 8b 83 c8 00 00 00 mov 0xc8(%rbx),%eax 18001c05c: 83 c0 ff add $0xffffffff,%eax 18001c05f: 3b f0 cmp %eax,%esi 18001c061: 0f 4d f0 cmovge %eax,%esi 18001c064: 48 8d 7b 50 lea 0x50(%rbx),%rdi 18001c068: 4c 8b 0f mov (%rdi),%r9 18001c06b: 48 63 93 c4 00 00 00 movslq 0xc4(%rbx),%rdx 18001c072: 48 63 c6 movslq %esi,%rax 18001c075: 48 0f af d0 imul %rax,%rdx 18001c079: 48 81 c2 18 04 00 00 add $0x418,%rdx 18001c080: 45 33 c0 xor %r8d,%r8d 18001c083: 48 8b cf mov %rdi,%rcx 18001c086: 41 ff 51 50 call *0x50(%r9) 18001c08a: 89 73 40 mov %esi,0x40(%rbx) 18001c08d: 48 8b 07 mov (%rdi),%rax 18001c090: 41 b8 40 00 00 00 mov $0x40,%r8d 18001c096: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18001c09b: 48 8b cf mov %rdi,%rcx 18001c09e: ff 50 68 call *0x68(%rax) 18001c0a1: 48 8b 07 mov (%rdi),%rax 18001c0a4: 48 c7 c2 c0 ff ff ff mov $0xffffffffffffffc0,%rdx 18001c0ab: 44 8d 42 41 lea 0x41(%rdx),%r8d 18001c0af: 48 8b cf mov %rdi,%rcx 18001c0b2: ff 50 50 call *0x50(%rax) 18001c0b5: 48 8b 44 24 58 mov 0x58(%rsp),%rax 18001c0ba: 48 89 83 88 04 00 00 mov %rax,0x488(%rbx) 18001c0c1: 8b 44 24 60 mov 0x60(%rsp),%eax 18001c0c5: 89 83 90 04 00 00 mov %eax,0x490(%rbx) 18001c0cb: eb 08 jmp 0x18001c0d5 18001c0cd: 48 8b 9c 24 90 00 00 mov 0x90(%rsp),%rbx 18001c0d4: 00 18001c0d5: e8 ba 2e 00 00 call 0x18001ef94 18001c0da: 48 8d 4b 08 lea 0x8(%rbx),%rcx 18001c0de: 48 8b 01 mov (%rcx),%rax 18001c0e1: ff 50 28 call *0x28(%rax) 18001c0e4: 44 8b 5b 48 mov 0x48(%rbx),%r11d 18001c0e8: 45 85 db test %r11d,%r11d 18001c0eb: 74 2c je 0x18001c119 18001c0ed: 8b 4b 40 mov 0x40(%rbx),%ecx 18001c0f0: 3b 8b c8 00 00 00 cmp 0xc8(%rbx),%ecx 18001c0f6: 7d 21 jge 0x18001c119 18001c0f8: 8b 8b bc 04 00 00 mov 0x4bc(%rbx),%ecx 18001c0fe: 85 c9 test %ecx,%ecx 18001c100: 74 0a je 0x18001c10c 18001c102: c7 83 c0 04 00 00 01 movl $0x1,0x4c0(%rbx) 18001c109: 00 00 00 18001c10c: 48 8b 8b e8 04 00 00 mov 0x4e8(%rbx),%rcx 18001c113: ff 15 e7 73 03 00 call *0x373e7(%rip) # 0x180053500 18001c119: b8 01 00 00 00 mov $0x1,%eax 18001c11e: 4c 8d 9c 24 80 00 00 lea 0x80(%rsp),%r11 18001c125: 00 18001c126: 49 8b 5b 18 mov 0x18(%r11),%rbx 18001c12a: 49 8b 73 20 mov 0x20(%r11),%rsi 18001c12e: 49 8b e3 mov %r11,%rsp 18001c131: 5f pop %rdi 18001c132: c3 ret 18001c133: cc int3 18001c134: cc int3 18001c135: cc int3 18001c136: cc int3 18001c137: cc int3 18001c138: cc int3 18001c139: cc int3 18001c13a: cc int3 18001c13b: cc int3 18001c13c: cc int3 18001c13d: cc int3 18001c13e: cc int3 18001c13f: cc int3 18001c140: 40 55 rex push %rbp 18001c142: 48 83 ec 20 sub $0x20,%rsp 18001c146: 48 8b ea mov %rdx,%rbp 18001c149: 48 8d 4d 30 lea 0x30(%rbp),%rcx 18001c14d: e8 9e f1 fe ff call 0x18000b2f0 18001c152: 48 83 c4 20 add $0x20,%rsp 18001c156: 5d pop %rbp 18001c157: c3 ret 18001c158: cc int3 18001c159: cc int3 18001c15a: cc int3 18001c15b: cc int3 18001c15c: cc int3 18001c15d: cc int3 18001c15e: cc int3 18001c15f: cc int3 18001c160: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18001c165: 55 push %rbp 18001c166: 48 83 ec 20 sub $0x20,%rsp 18001c16a: 48 8b ea mov %rdx,%rbp 18001c16d: 48 8b 45 28 mov 0x28(%rbp),%rax 18001c171: 48 89 45 38 mov %rax,0x38(%rbp) 18001c175: 48 8d 05 51 ff ff ff lea -0xaf(%rip),%rax # 0x18001c0cd 18001c17c: eb 00 jmp 0x18001c17e 18001c17e: 48 83 c4 20 add $0x20,%rsp 18001c182: 5d pop %rbp 18001c183: c3 ret 18001c184: cc int3 18001c185: cc int3 18001c186: cc int3 18001c187: cc int3 18001c188: cc int3 18001c189: cc int3 18001c18a: cc int3 18001c18b: cc int3 18001c18c: cc int3 18001c18d: cc int3 18001c18e: cc int3 18001c18f: cc int3 18001c190: 8b 41 48 mov 0x48(%rcx),%eax 18001c193: 85 c0 test %eax,%eax 18001c195: 74 72 je 0x18001c209 18001c197: f3 0f 2a 81 dc 00 00 cvtsi2ssl 0xdc(%rcx),%xmm0 18001c19e: 00 18001c19f: 41 ba 01 00 00 00 mov $0x1,%r10d 18001c1a5: c7 81 b0 04 00 00 04 movl $0x4,0x4b0(%rcx) 18001c1ac: 00 00 00 18001c1af: f3 44 0f 2c c0 cvttss2si %xmm0,%r8d 18001c1b4: 45 3b c2 cmp %r10d,%r8d 18001c1b7: 7d 53 jge 0x18001c20c 18001c1b9: 45 8b c2 mov %r10d,%r8d 18001c1bc: b8 e8 03 00 00 mov $0x3e8,%eax 18001c1c1: 99 cltd 18001c1c2: 41 f7 f8 idiv %r8d 18001c1c5: 44 8b c8 mov %eax,%r9d 18001c1c8: 41 3b c2 cmp %r10d,%eax 18001c1cb: 45 0f 4c ca cmovl %r10d,%r9d 18001c1cf: 41 83 f9 0a cmp $0xa,%r9d 18001c1d3: c7 81 b4 04 00 00 00 movl $0x0,0x4b4(%rcx) 18001c1da: 00 00 00 18001c1dd: 7d 11 jge 0x18001c1f0 18001c1df: 41 8d 41 09 lea 0x9(%r9),%eax 18001c1e3: 99 cltd 18001c1e4: 41 f7 f9 idiv %r9d 18001c1e7: 41 2b c2 sub %r10d,%eax 18001c1ea: 89 81 b4 04 00 00 mov %eax,0x4b4(%rcx) 18001c1f0: 8b 81 b4 04 00 00 mov 0x4b4(%rcx),%eax 18001c1f6: 41 03 c2 add %r10d,%eax 18001c1f9: 69 c0 e8 03 00 00 imul $0x3e8,%eax,%eax 18001c1ff: 99 cltd 18001c200: 41 f7 f8 idiv %r8d 18001c203: 89 81 b8 04 00 00 mov %eax,0x4b8(%rcx) 18001c209: c2 00 00 ret $0x0 18001c20c: 45 85 c0 test %r8d,%r8d 18001c20f: 7f ab jg 0x18001c1bc 18001c211: 41 b9 e8 03 00 00 mov $0x3e8,%r9d 18001c217: eb b6 jmp 0x18001c1cf 18001c219: cc int3 18001c21a: cc int3 18001c21b: cc int3 18001c21c: cc int3 18001c21d: cc int3 18001c21e: cc int3 18001c21f: cc int3 18001c220: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18001c225: 57 push %rdi 18001c226: 48 83 ec 30 sub $0x30,%rsp 18001c22a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18001c231: ff ff 18001c233: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 18001c238: 48 89 74 24 58 mov %rsi,0x58(%rsp) 18001c23d: 48 8b f9 mov %rcx,%rdi 18001c240: 48 8d 05 a1 24 04 00 lea 0x424a1(%rip),%rax # 0x18005e6e8 18001c247: 48 89 01 mov %rax,(%rcx) 18001c24a: 48 8d 99 80 00 00 00 lea 0x80(%rcx),%rbx 18001c251: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 18001c256: 33 d2 xor %edx,%edx 18001c258: 48 8b cb mov %rbx,%rcx 18001c25b: e8 a0 29 00 00 call 0x18001ec00 18001c260: 90 nop 18001c261: 48 8d 35 f0 cc 03 00 lea 0x3ccf0(%rip),%rsi # 0x180058f58 18001c268: 48 89 33 mov %rsi,(%rbx) 18001c26b: 48 8b cb mov %rbx,%rcx 18001c26e: e8 2d 51 fe ff call 0x1800013a0 18001c273: 85 c0 test %eax,%eax 18001c275: 75 06 jne 0x18001c27d 18001c277: e8 f0 2a 00 00 call 0x18001ed6c 18001c27c: 90 nop 18001c27d: 48 8d 9f b8 00 00 00 lea 0xb8(%rdi),%rbx 18001c284: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 18001c289: 33 d2 xor %edx,%edx 18001c28b: 48 8b cb mov %rbx,%rcx 18001c28e: e8 6d 29 00 00 call 0x18001ec00 18001c293: 90 nop 18001c294: 48 89 33 mov %rsi,(%rbx) 18001c297: 48 8b cb mov %rbx,%rcx 18001c29a: e8 01 51 fe ff call 0x1800013a0 18001c29f: 85 c0 test %eax,%eax 18001c2a1: 75 06 jne 0x18001c2a9 18001c2a3: e8 c4 2a 00 00 call 0x18001ed6c 18001c2a8: 90 nop 18001c2a9: 33 db xor %ebx,%ebx 18001c2ab: 89 5f 08 mov %ebx,0x8(%rdi) 18001c2ae: 89 5f 0c mov %ebx,0xc(%rdi) 18001c2b1: 89 5f 10 mov %ebx,0x10(%rdi) 18001c2b4: 89 5f 14 mov %ebx,0x14(%rdi) 18001c2b7: 89 5f 18 mov %ebx,0x18(%rdi) 18001c2ba: 89 5f 1c mov %ebx,0x1c(%rdi) 18001c2bd: 48 89 5f 20 mov %rbx,0x20(%rdi) 18001c2c1: 89 5f 28 mov %ebx,0x28(%rdi) 18001c2c4: 48 89 5f 30 mov %rbx,0x30(%rdi) 18001c2c8: 48 89 5f 38 mov %rbx,0x38(%rdi) 18001c2cc: 48 8d 4f 40 lea 0x40(%rdi),%rcx 18001c2d0: 33 d2 xor %edx,%edx 18001c2d2: 44 8d 43 38 lea 0x38(%rbx),%r8d 18001c2d6: e8 f5 94 01 00 call 0x1800357d0 18001c2db: 89 5f 78 mov %ebx,0x78(%rdi) 18001c2de: 48 89 9f f8 2c 00 00 mov %rbx,0x2cf8(%rdi) 18001c2e5: 48 89 9f 00 2d 00 00 mov %rbx,0x2d00(%rdi) 18001c2ec: 89 9f 08 2d 00 00 mov %ebx,0x2d08(%rdi) 18001c2f2: 89 9f 0c 2d 00 00 mov %ebx,0x2d0c(%rdi) 18001c2f8: 45 33 c9 xor %r9d,%r9d 18001c2fb: 45 33 c0 xor %r8d,%r8d 18001c2fe: 33 d2 xor %edx,%edx 18001c300: 33 c9 xor %ecx,%ecx 18001c302: ff 15 f0 71 03 00 call *0x371f0(%rip) # 0x1800534f8 18001c308: 48 89 87 10 2d 00 00 mov %rax,0x2d10(%rdi) 18001c30f: 48 8d 8f f0 00 00 00 lea 0xf0(%rdi),%rcx 18001c316: 33 d2 xor %edx,%edx 18001c318: 41 b8 00 2c 00 00 mov $0x2c00,%r8d 18001c31e: e8 ad 94 01 00 call 0x1800357d0 18001c323: 89 9f f0 2c 00 00 mov %ebx,0x2cf0(%rdi) 18001c329: 89 9f 18 2d 00 00 mov %ebx,0x2d18(%rdi) 18001c32f: 48 89 9f 20 2d 00 00 mov %rbx,0x2d20(%rdi) 18001c336: 48 89 9f 28 2d 00 00 mov %rbx,0x2d28(%rdi) 18001c33d: 48 89 9f 30 2d 00 00 mov %rbx,0x2d30(%rdi) 18001c344: 48 89 9f 38 2d 00 00 mov %rbx,0x2d38(%rdi) 18001c34b: e8 d0 3e 03 00 call 0x180050220 18001c350: 90 nop 18001c351: 48 8b c7 mov %rdi,%rax 18001c354: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18001c359: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 18001c35e: 48 83 c4 30 add $0x30,%rsp 18001c362: 5f pop %rdi 18001c363: c3 ret 18001c364: cc int3 18001c365: cc int3 18001c366: cc int3 18001c367: cc int3 18001c368: cc int3 18001c369: cc int3 18001c36a: cc int3 18001c36b: cc int3 18001c36c: cc int3 18001c36d: cc int3 18001c36e: cc int3 18001c36f: cc int3 18001c370: 40 55 rex push %rbp 18001c372: 48 83 ec 20 sub $0x20,%rsp 18001c376: 48 8b ea mov %rdx,%rbp 18001c379: 48 8b 4d 48 mov 0x48(%rbp),%rcx 18001c37d: e8 92 28 00 00 call 0x18001ec14 18001c382: 48 83 c4 20 add $0x20,%rsp 18001c386: 5d pop %rbp 18001c387: c3 ret 18001c388: cc int3 18001c389: cc int3 18001c38a: cc int3 18001c38b: cc int3 18001c38c: cc int3 18001c38d: cc int3 18001c38e: cc int3 18001c38f: cc int3 18001c390: 40 55 rex push %rbp 18001c392: 48 83 ec 20 sub $0x20,%rsp 18001c396: 48 8b ea mov %rdx,%rbp 18001c399: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18001c39d: 48 81 c1 80 00 00 00 add $0x80,%rcx 18001c3a4: e8 97 50 fe ff call 0x180001440 18001c3a9: 48 83 c4 20 add $0x20,%rsp 18001c3ad: 5d pop %rbp 18001c3ae: c3 ret 18001c3af: cc int3 18001c3b0: 40 55 rex push %rbp 18001c3b2: 48 83 ec 20 sub $0x20,%rsp 18001c3b6: 48 8b ea mov %rdx,%rbp 18001c3b9: 48 8b 4d 48 mov 0x48(%rbp),%rcx 18001c3bd: e8 52 28 00 00 call 0x18001ec14 18001c3c2: 48 83 c4 20 add $0x20,%rsp 18001c3c6: 5d pop %rbp 18001c3c7: c3 ret 18001c3c8: cc int3 18001c3c9: cc int3 18001c3ca: cc int3 18001c3cb: cc int3 18001c3cc: cc int3 18001c3cd: cc int3 18001c3ce: cc int3 18001c3cf: cc int3 18001c3d0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001c3d5: 57 push %rdi 18001c3d6: 48 83 ec 20 sub $0x20,%rsp 18001c3da: 8b da mov %edx,%ebx 18001c3dc: 48 8b f9 mov %rcx,%rdi 18001c3df: e8 1c 00 00 00 call 0x18001c400 18001c3e4: f6 c3 01 test $0x1,%bl 18001c3e7: 74 08 je 0x18001c3f1 18001c3e9: 48 8b cf mov %rdi,%rcx 18001c3ec: e8 c7 27 00 00 call 0x18001ebb8 18001c3f1: 48 8b c7 mov %rdi,%rax 18001c3f4: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001c3f9: 48 83 c4 20 add $0x20,%rsp 18001c3fd: 5f pop %rdi 18001c3fe: c3 ret 18001c3ff: cc int3 18001c400: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18001c405: 57 push %rdi 18001c406: 48 83 ec 30 sub $0x30,%rsp 18001c40a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18001c411: ff ff 18001c413: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 18001c418: 48 89 74 24 50 mov %rsi,0x50(%rsp) 18001c41d: 48 8b f9 mov %rcx,%rdi 18001c420: 48 8d 05 c1 22 04 00 lea 0x422c1(%rip),%rax # 0x18005e6e8 18001c427: 48 89 01 mov %rax,(%rcx) 18001c42a: 33 f6 xor %esi,%esi 18001c42c: 89 71 10 mov %esi,0x10(%rcx) 18001c42f: 39 71 18 cmp %esi,0x18(%rcx) 18001c432: 74 07 je 0x18001c43b 18001c434: 33 d2 xor %edx,%edx 18001c436: e8 e5 10 00 00 call 0x18001d520 18001c43b: 39 77 14 cmp %esi,0x14(%rdi) 18001c43e: 0f 84 96 00 00 00 je 0x18001c4da 18001c444: 39 77 18 cmp %esi,0x18(%rdi) 18001c447: 74 0a je 0x18001c453 18001c449: 33 d2 xor %edx,%edx 18001c44b: 48 8b cf mov %rdi,%rcx 18001c44e: e8 cd 10 00 00 call 0x18001d520 18001c453: 48 8d 8f 80 00 00 00 lea 0x80(%rdi),%rcx 18001c45a: e8 11 50 fe ff call 0x180001470 18001c45f: 44 8b de mov %esi,%r11d 18001c462: 39 b7 f0 2c 00 00 cmp %esi,0x2cf0(%rdi) 18001c468: 76 1e jbe 0x18001c488 18001c46a: 48 8d 87 3c 01 00 00 lea 0x13c(%rdi),%rax 18001c471: 39 30 cmp %esi,(%rax) 18001c473: 74 02 je 0x18001c477 18001c475: 89 30 mov %esi,(%rax) 18001c477: 41 83 c3 01 add $0x1,%r11d 18001c47b: 48 83 c0 58 add $0x58,%rax 18001c47f: 44 3b 9f f0 2c 00 00 cmp 0x2cf0(%rdi),%r11d 18001c486: 72 e9 jb 0x18001c471 18001c488: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax 18001c48f: 48 8d 8f 80 00 00 00 lea 0x80(%rdi),%rcx 18001c496: ff 50 28 call *0x28(%rax) 18001c499: 48 8b 4f 20 mov 0x20(%rdi),%rcx 18001c49d: 48 85 c9 test %rcx,%rcx 18001c4a0: 74 14 je 0x18001c4b6 18001c4a2: 45 33 c9 xor %r9d,%r9d 18001c4a5: ba 11 01 00 00 mov $0x111,%edx 18001c4aa: 41 b8 e9 83 00 00 mov $0x83e9,%r8d 18001c4b0: ff 15 4a 74 03 00 call *0x3744a(%rip) # 0x180053900 18001c4b6: 48 8b 4f 38 mov 0x38(%rdi),%rcx 18001c4ba: 48 85 c9 test %rcx,%rcx 18001c4bd: 74 14 je 0x18001c4d3 18001c4bf: 33 d2 xor %edx,%edx 18001c4c1: e8 6c 3d 03 00 call 0x180050232 18001c4c6: 48 8b 4f 38 mov 0x38(%rdi),%rcx 18001c4ca: e8 69 3d 03 00 call 0x180050238 18001c4cf: 48 89 77 38 mov %rsi,0x38(%rdi) 18001c4d3: 48 89 77 30 mov %rsi,0x30(%rdi) 18001c4d7: 89 77 14 mov %esi,0x14(%rdi) 18001c4da: 89 b7 f0 2c 00 00 mov %esi,0x2cf0(%rdi) 18001c4e0: 48 8b 8f 10 2d 00 00 mov 0x2d10(%rdi),%rcx 18001c4e7: ff 15 1b 70 03 00 call *0x3701b(%rip) # 0x180053508 18001c4ed: 90 nop 18001c4ee: 48 8d 35 63 ca 03 00 lea 0x3ca63(%rip),%rsi # 0x180058f58 18001c4f5: 48 89 b7 b8 00 00 00 mov %rsi,0xb8(%rdi) 18001c4fc: 48 8d 8f c8 00 00 00 lea 0xc8(%rdi),%rcx 18001c503: ff 15 5f 70 03 00 call *0x3705f(%rip) # 0x180053568 18001c509: 48 8d 8f b8 00 00 00 lea 0xb8(%rdi),%rcx 18001c510: e8 ff 26 00 00 call 0x18001ec14 18001c515: 90 nop 18001c516: 48 89 b7 80 00 00 00 mov %rsi,0x80(%rdi) 18001c51d: 48 8d 8f 90 00 00 00 lea 0x90(%rdi),%rcx 18001c524: ff 15 3e 70 03 00 call *0x3703e(%rip) # 0x180053568 18001c52a: 48 8d 8f 80 00 00 00 lea 0x80(%rdi),%rcx 18001c531: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18001c536: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18001c53b: 48 83 c4 30 add $0x30,%rsp 18001c53f: 5f pop %rdi 18001c540: e9 cf 26 00 00 jmp 0x18001ec14 18001c545: cc int3 18001c546: cc int3 18001c547: cc int3 18001c548: cc int3 18001c549: cc int3 18001c54a: cc int3 18001c54b: cc int3 18001c54c: cc int3 18001c54d: cc int3 18001c54e: cc int3 18001c54f: cc int3 18001c550: 40 55 rex push %rbp 18001c552: 48 83 ec 20 sub $0x20,%rsp 18001c556: 48 8b ea mov %rdx,%rbp 18001c559: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18001c55d: 48 81 c1 80 00 00 00 add $0x80,%rcx 18001c564: e8 d7 4e fe ff call 0x180001440 18001c569: 48 83 c4 20 add $0x20,%rsp 18001c56d: 5d pop %rbp 18001c56e: c3 ret 18001c56f: cc int3 18001c570: 40 55 rex push %rbp 18001c572: 48 83 ec 20 sub $0x20,%rsp 18001c576: 48 8b ea mov %rdx,%rbp 18001c579: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18001c57d: 48 81 c1 b8 00 00 00 add $0xb8,%rcx 18001c584: e8 b7 4e fe ff call 0x180001440 18001c589: 48 83 c4 20 add $0x20,%rsp 18001c58d: 5d pop %rbp 18001c58e: c3 ret 18001c58f: cc int3 18001c590: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 18001c595: 56 push %rsi 18001c596: 48 83 ec 20 sub $0x20,%rsp 18001c59a: 33 f6 xor %esi,%esi 18001c59c: 48 8b d9 mov %rcx,%rbx 18001c59f: 39 71 18 cmp %esi,0x18(%rcx) 18001c5a2: 89 71 10 mov %esi,0x10(%rcx) 18001c5a5: 74 07 je 0x18001c5ae 18001c5a7: 33 d2 xor %edx,%edx 18001c5a9: e8 72 0f 00 00 call 0x18001d520 18001c5ae: 39 73 14 cmp %esi,0x14(%rbx) 18001c5b1: 0f 84 a7 00 00 00 je 0x18001c65e 18001c5b7: 39 73 18 cmp %esi,0x18(%rbx) 18001c5ba: 48 89 7c 24 30 mov %rdi,0x30(%rsp) 18001c5bf: 74 0a je 0x18001c5cb 18001c5c1: 33 d2 xor %edx,%edx 18001c5c3: 48 8b cb mov %rbx,%rcx 18001c5c6: e8 55 0f 00 00 call 0x18001d520 18001c5cb: 48 8d 8b 80 00 00 00 lea 0x80(%rbx),%rcx 18001c5d2: e8 99 4e fe ff call 0x180001470 18001c5d7: 39 b3 f0 2c 00 00 cmp %esi,0x2cf0(%rbx) 18001c5dd: 44 8b de mov %esi,%r11d 18001c5e0: 76 25 jbe 0x18001c607 18001c5e2: 48 8d 83 3c 01 00 00 lea 0x13c(%rbx),%rax 18001c5e9: 66 66 90 data16 xchg %ax,%ax 18001c5ec: 66 66 66 90 data16 data16 xchg %ax,%ax 18001c5f0: 39 30 cmp %esi,(%rax) 18001c5f2: 74 02 je 0x18001c5f6 18001c5f4: 89 30 mov %esi,(%rax) 18001c5f6: 41 83 c3 01 add $0x1,%r11d 18001c5fa: 48 83 c0 58 add $0x58,%rax 18001c5fe: 44 3b 9b f0 2c 00 00 cmp 0x2cf0(%rbx),%r11d 18001c605: 72 e9 jb 0x18001c5f0 18001c607: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 18001c60e: 48 8d 8b 80 00 00 00 lea 0x80(%rbx),%rcx 18001c615: ff 50 28 call *0x28(%rax) 18001c618: 48 8b 4b 20 mov 0x20(%rbx),%rcx 18001c61c: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 18001c621: 48 85 c9 test %rcx,%rcx 18001c624: 74 14 je 0x18001c63a 18001c626: 45 33 c9 xor %r9d,%r9d 18001c629: ba 11 01 00 00 mov $0x111,%edx 18001c62e: 41 b8 e9 83 00 00 mov $0x83e9,%r8d 18001c634: ff 15 c6 72 03 00 call *0x372c6(%rip) # 0x180053900 18001c63a: 48 8b 4b 38 mov 0x38(%rbx),%rcx 18001c63e: 48 85 c9 test %rcx,%rcx 18001c641: 74 14 je 0x18001c657 18001c643: 33 d2 xor %edx,%edx 18001c645: e8 e8 3b 03 00 call 0x180050232 18001c64a: 48 8b 4b 38 mov 0x38(%rbx),%rcx 18001c64e: e8 e5 3b 03 00 call 0x180050238 18001c653: 48 89 73 38 mov %rsi,0x38(%rbx) 18001c657: 48 89 73 30 mov %rsi,0x30(%rbx) 18001c65b: 89 73 14 mov %esi,0x14(%rbx) 18001c65e: 89 b3 f0 2c 00 00 mov %esi,0x2cf0(%rbx) 18001c664: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 18001c669: 48 83 c4 20 add $0x20,%rsp 18001c66d: 5e pop %rsi 18001c66e: c3 ret 18001c66f: cc int3 18001c670: 40 55 rex push %rbp 18001c672: 56 push %rsi 18001c673: 57 push %rdi 18001c674: 48 81 ec 40 01 00 00 sub $0x140,%rsp 18001c67b: 48 c7 44 24 30 fe ff movq $0xfffffffffffffffe,0x30(%rsp) 18001c682: ff ff 18001c684: 48 89 9c 24 68 01 00 mov %rbx,0x168(%rsp) 18001c68b: 00 18001c68c: 41 8b d8 mov %r8d,%ebx 18001c68f: 48 8b ea mov %rdx,%rbp 18001c692: 48 8b f9 mov %rcx,%rdi 18001c695: be d0 07 00 00 mov $0x7d0,%esi 18001c69a: 89 74 24 20 mov %esi,0x20(%rsp) 18001c69e: 45 8b c8 mov %r8d,%r9d 18001c6a1: 4c 8b c2 mov %rdx,%r8 18001c6a4: ba 03 00 00 00 mov $0x3,%edx 18001c6a9: 48 8b 49 38 mov 0x38(%rcx),%rcx 18001c6ad: e8 74 3b 03 00 call 0x180050226 18001c6b2: 3b c3 cmp %ebx,%eax 18001c6b4: 74 78 je 0x18001c72e 18001c6b6: e8 05 36 00 00 call 0x18001fcc0 18001c6bb: 4c 8b d8 mov %rax,%r11 18001c6be: 33 c9 xor %ecx,%ecx 18001c6c0: 48 85 c0 test %rax,%rax 18001c6c3: 0f 95 c1 setne %cl 18001c6c6: 85 c9 test %ecx,%ecx 18001c6c8: 75 0b jne 0x18001c6d5 18001c6ca: b9 05 40 00 80 mov $0x80004005,%ecx 18001c6cf: e8 9c ea fe ff call 0x18000b170 18001c6d4: cc int3 18001c6d5: 48 8b 00 mov (%rax),%rax 18001c6d8: 49 8b cb mov %r11,%rcx 18001c6db: ff 50 18 call *0x18(%rax) 18001c6de: 48 83 c0 18 add $0x18,%rax 18001c6e2: 48 89 84 24 60 01 00 mov %rax,0x160(%rsp) 18001c6e9: 00 18001c6ea: 44 8b 45 00 mov 0x0(%rbp),%r8d 18001c6ee: 48 8d 15 5b 1d 04 00 lea 0x41d5b(%rip),%rdx # 0x18005e450 18001c6f5: 48 8d 8c 24 60 01 00 lea 0x160(%rsp),%rcx 18001c6fc: 00 18001c6fd: e8 fe e5 ff ff call 0x18001ad00 18001c702: 90 nop 18001c703: 48 8b 94 24 60 01 00 mov 0x160(%rsp),%rdx 18001c70a: 00 18001c70b: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001c70f: 83 c8 ff or $0xffffffff,%eax 18001c712: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001c717: 83 c0 ff add $0xffffffff,%eax 18001c71a: 85 c0 test %eax,%eax 18001c71c: 7f 09 jg 0x18001c727 18001c71e: 48 8b 0a mov (%rdx),%rcx 18001c721: 48 8b 01 mov (%rcx),%rax 18001c724: ff 50 08 call *0x8(%rax) 18001c727: 33 c0 xor %eax,%eax 18001c729: e9 bf 00 00 00 jmp 0x18001c7ed 18001c72e: b8 c0 d4 01 00 mov $0x1d4c0,%eax 18001c733: 81 7d 00 71 b6 b6 6b cmpl $0x6bb6b671,0x0(%rbp) 18001c73a: 0f 44 f0 cmove %eax,%esi 18001c73d: 89 74 24 20 mov %esi,0x20(%rsp) 18001c741: 41 b9 00 01 00 00 mov $0x100,%r9d 18001c747: 4c 8d 44 24 40 lea 0x40(%rsp),%r8 18001c74c: 41 8d 51 82 lea -0x7e(%r9),%edx 18001c750: 48 8b 4f 38 mov 0x38(%rdi),%rcx 18001c754: e8 d3 3a 03 00 call 0x18005022c 18001c759: 83 f8 04 cmp $0x4,%eax 18001c75c: 7c 1c jl 0x18001c77a 18001c75e: 44 8d 48 fc lea -0x4(%rax),%r9d 18001c762: 4c 8d 44 24 44 lea 0x44(%rsp),%r8 18001c767: 8b 54 24 40 mov 0x40(%rsp),%edx 18001c76b: 48 8b cf mov %rdi,%rcx 18001c76e: e8 ad 07 00 00 call 0x18001cf20 18001c773: b8 01 00 00 00 mov $0x1,%eax 18001c778: eb 73 jmp 0x18001c7ed 18001c77a: e8 41 35 00 00 call 0x18001fcc0 18001c77f: 4c 8b d8 mov %rax,%r11 18001c782: 33 c9 xor %ecx,%ecx 18001c784: 48 85 c0 test %rax,%rax 18001c787: 0f 95 c1 setne %cl 18001c78a: 85 c9 test %ecx,%ecx 18001c78c: 75 0b jne 0x18001c799 18001c78e: b9 05 40 00 80 mov $0x80004005,%ecx 18001c793: e8 d8 e9 fe ff call 0x18000b170 18001c798: cc int3 18001c799: 48 8b 00 mov (%rax),%rax 18001c79c: 49 8b cb mov %r11,%rcx 18001c79f: ff 50 18 call *0x18(%rax) 18001c7a2: 48 83 c0 18 add $0x18,%rax 18001c7a6: 48 89 84 24 78 01 00 mov %rax,0x178(%rsp) 18001c7ad: 00 18001c7ae: 44 8b 45 00 mov 0x0(%rbp),%r8d 18001c7b2: 48 8d 15 df 1c 04 00 lea 0x41cdf(%rip),%rdx # 0x18005e498 18001c7b9: 48 8d 8c 24 78 01 00 lea 0x178(%rsp),%rcx 18001c7c0: 00 18001c7c1: e8 3a e5 ff ff call 0x18001ad00 18001c7c6: 90 nop 18001c7c7: 48 8b 94 24 78 01 00 mov 0x178(%rsp),%rdx 18001c7ce: 00 18001c7cf: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001c7d3: 83 c8 ff or $0xffffffff,%eax 18001c7d6: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001c7db: 83 c0 ff add $0xffffffff,%eax 18001c7de: 85 c0 test %eax,%eax 18001c7e0: 7f 09 jg 0x18001c7eb 18001c7e2: 48 8b 0a mov (%rdx),%rcx 18001c7e5: 48 8b 01 mov (%rcx),%rax 18001c7e8: ff 50 08 call *0x8(%rax) 18001c7eb: 33 c0 xor %eax,%eax 18001c7ed: 48 8b 9c 24 68 01 00 mov 0x168(%rsp),%rbx 18001c7f4: 00 18001c7f5: 48 81 c4 40 01 00 00 add $0x140,%rsp 18001c7fc: 5f pop %rdi 18001c7fd: 5e pop %rsi 18001c7fe: 5d pop %rbp 18001c7ff: c3 ret 18001c800: 40 55 rex push %rbp 18001c802: 48 83 ec 20 sub $0x20,%rsp 18001c806: 48 8b ea mov %rdx,%rbp 18001c809: 48 8d 8d 60 01 00 00 lea 0x160(%rbp),%rcx 18001c810: e8 cb ed fe ff call 0x18000b5e0 18001c815: 48 83 c4 20 add $0x20,%rsp 18001c819: 5d pop %rbp 18001c81a: c3 ret 18001c81b: cc int3 18001c81c: cc int3 18001c81d: cc int3 18001c81e: cc int3 18001c81f: cc int3 18001c820: 40 55 rex push %rbp 18001c822: 48 83 ec 20 sub $0x20,%rsp 18001c826: 48 8b ea mov %rdx,%rbp 18001c829: 48 8d 8d 78 01 00 00 lea 0x178(%rbp),%rcx 18001c830: e8 ab ed fe ff call 0x18000b5e0 18001c835: 48 83 c4 20 add $0x20,%rsp 18001c839: 5d pop %rbp 18001c83a: c3 ret 18001c83b: cc int3 18001c83c: cc int3 18001c83d: cc int3 18001c83e: cc int3 18001c83f: cc int3 18001c840: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001c845: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18001c84a: 57 push %rdi 18001c84b: 48 83 ec 20 sub $0x20,%rsp 18001c84f: 83 79 18 00 cmpl $0x0,0x18(%rcx) 18001c853: 48 8b d9 mov %rcx,%rbx 18001c856: 74 07 je 0x18001c85f 18001c858: 33 d2 xor %edx,%edx 18001c85a: e8 c1 0c 00 00 call 0x18001d520 18001c85f: 48 8d 8b 80 00 00 00 lea 0x80(%rbx),%rcx 18001c866: e8 05 4c fe ff call 0x180001470 18001c86b: 33 f6 xor %esi,%esi 18001c86d: 8b d6 mov %esi,%edx 18001c86f: 39 93 f0 2c 00 00 cmp %edx,0x2cf0(%rbx) 18001c875: 76 1e jbe 0x18001c895 18001c877: 48 8d 83 3c 01 00 00 lea 0x13c(%rbx),%rax 18001c87e: 66 90 xchg %ax,%ax 18001c880: 39 30 cmp %esi,(%rax) 18001c882: 74 02 je 0x18001c886 18001c884: 89 30 mov %esi,(%rax) 18001c886: 83 c2 01 add $0x1,%edx 18001c889: 48 83 c0 58 add $0x58,%rax 18001c88d: 3b 93 f0 2c 00 00 cmp 0x2cf0(%rbx),%edx 18001c893: 72 eb jb 0x18001c880 18001c895: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 18001c89c: 48 8d 8b 80 00 00 00 lea 0x80(%rbx),%rcx 18001c8a3: ff 50 28 call *0x28(%rax) 18001c8a6: 48 8b 4b 20 mov 0x20(%rbx),%rcx 18001c8aa: 48 85 c9 test %rcx,%rcx 18001c8ad: 74 14 je 0x18001c8c3 18001c8af: 45 33 c9 xor %r9d,%r9d 18001c8b2: ba 11 01 00 00 mov $0x111,%edx 18001c8b7: 41 b8 e9 83 00 00 mov $0x83e9,%r8d 18001c8bd: ff 15 3d 70 03 00 call *0x3703d(%rip) # 0x180053900 18001c8c3: 48 8b 4b 38 mov 0x38(%rbx),%rcx 18001c8c7: 48 85 c9 test %rcx,%rcx 18001c8ca: 74 14 je 0x18001c8e0 18001c8cc: 33 d2 xor %edx,%edx 18001c8ce: e8 5f 39 03 00 call 0x180050232 18001c8d3: 48 8b 4b 38 mov 0x38(%rbx),%rcx 18001c8d7: e8 5c 39 03 00 call 0x180050238 18001c8dc: 48 89 73 38 mov %rsi,0x38(%rbx) 18001c8e0: 89 73 14 mov %esi,0x14(%rbx) 18001c8e3: 48 89 73 30 mov %rsi,0x30(%rbx) 18001c8e7: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001c8ec: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18001c8f1: 48 83 c4 20 add $0x20,%rsp 18001c8f5: 5f pop %rdi 18001c8f6: c3 ret 18001c8f7: cc int3 18001c8f8: cc int3 18001c8f9: cc int3 18001c8fa: cc int3 18001c8fb: cc int3 18001c8fc: cc int3 18001c8fd: cc int3 18001c8fe: cc int3 18001c8ff: cc int3 18001c900: 48 8b c4 mov %rsp,%rax 18001c903: 57 push %rdi 18001c904: 41 54 push %r12 18001c906: 41 55 push %r13 18001c908: 41 56 push %r14 18001c90a: 41 57 push %r15 18001c90c: 48 81 ec 60 01 00 00 sub $0x160,%rsp 18001c913: 48 c7 44 24 40 fe ff movq $0xfffffffffffffffe,0x40(%rsp) 18001c91a: ff ff 18001c91c: 48 89 58 10 mov %rbx,0x10(%rax) 18001c920: 48 89 68 18 mov %rbp,0x18(%rax) 18001c924: 48 89 70 20 mov %rsi,0x20(%rax) 18001c928: 48 8b 05 71 05 05 00 mov 0x50571(%rip),%rax # 0x18006cea0 18001c92f: 48 33 c4 xor %rsp,%rax 18001c932: 48 89 84 24 50 01 00 mov %rax,0x150(%rsp) 18001c939: 00 18001c93a: 48 8b f1 mov %rcx,%rsi 18001c93d: 83 79 10 00 cmpl $0x0,0x10(%rcx) 18001c941: 75 12 jne 0x18001c955 18001c943: b9 04 00 ae e4 mov $0xe4ae0004,%ecx 18001c948: ff 15 ea 6b 03 00 call *0x36bea(%rip) # 0x180053538 18001c94e: 33 c0 xor %eax,%eax 18001c950: e9 0c 03 00 00 jmp 0x18001cc61 18001c955: 83 79 1c 00 cmpl $0x0,0x1c(%rcx) 18001c959: 74 07 je 0x18001c962 18001c95b: 33 c0 xor %eax,%eax 18001c95d: e9 ff 02 00 00 jmp 0x18001cc61 18001c962: 45 33 ff xor %r15d,%r15d 18001c965: 45 8b ef mov %r15d,%r13d 18001c968: 48 83 e9 80 sub $0xffffffffffffff80,%rcx 18001c96c: e8 ff 4a fe ff call 0x180001470 18001c971: 8b 9e f0 2c 00 00 mov 0x2cf0(%rsi),%ebx 18001c977: 83 eb 01 sub $0x1,%ebx 18001c97a: 48 63 c3 movslq %ebx,%rax 18001c97d: 0f 88 02 01 00 00 js 0x18001ca85 18001c983: 8d 6b 01 lea 0x1(%rbx),%ebp 18001c986: 48 6b c0 58 imul $0x58,%rax,%rax 18001c98a: 48 8d bc 30 40 01 00 lea 0x140(%rax,%rsi,1),%rdi 18001c991: 00 18001c992: 83 07 ff addl $0xffffffff,(%rdi) 18001c995: 0f 85 ce 00 00 00 jne 0x18001ca69 18001c99b: e8 20 33 00 00 call 0x18001fcc0 18001c9a0: 48 8b c8 mov %rax,%rcx 18001c9a3: 41 8b c7 mov %r15d,%eax 18001c9a6: 48 85 c9 test %rcx,%rcx 18001c9a9: 0f 95 c0 setne %al 18001c9ac: 85 c0 test %eax,%eax 18001c9ae: 0f 84 c6 00 00 00 je 0x18001ca7a 18001c9b4: 48 8b 01 mov (%rcx),%rax 18001c9b7: ff 50 18 call *0x18(%rax) 18001c9ba: 48 83 c0 18 add $0x18,%rax 18001c9be: 48 89 44 24 30 mov %rax,0x30(%rsp) 18001c9c3: 4c 63 e3 movslq %ebx,%r12 18001c9c6: 4d 6b e4 58 imul $0x58,%r12,%r12 18001c9ca: 4d 8d 84 34 fc 00 00 lea 0xfc(%r12,%rsi,1),%r8 18001c9d1: 00 18001c9d2: c7 44 24 28 40 00 00 movl $0x40,0x28(%rsp) 18001c9d9: 00 18001c9da: 48 8d 44 24 50 lea 0x50(%rsp),%rax 18001c9df: 48 89 44 24 20 mov %rax,0x20(%rsp) 18001c9e4: 41 83 c9 ff or $0xffffffff,%r9d 18001c9e8: 33 d2 xor %edx,%edx 18001c9ea: 33 c9 xor %ecx,%ecx 18001c9ec: ff 15 56 6b 03 00 call *0x36b56(%rip) # 0x180053548 18001c9f2: 4c 8d 44 24 50 lea 0x50(%rsp),%r8 18001c9f7: 48 8d 15 ca 1a 04 00 lea 0x41aca(%rip),%rdx # 0x18005e4c8 18001c9fe: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18001ca03: e8 f8 e2 ff ff call 0x18001ad00 18001ca08: 44 8b 9e f0 2c 00 00 mov 0x2cf0(%rsi),%r11d 18001ca0f: 41 3b eb cmp %r11d,%ebp 18001ca12: 7d 27 jge 0x18001ca3b 18001ca14: 44 2b db sub %ebx,%r11d 18001ca17: 45 8d 43 ff lea -0x1(%r11),%r8d 18001ca1b: 4d 6b c0 58 imul $0x58,%r8,%r8 18001ca1f: 48 63 c5 movslq %ebp,%rax 18001ca22: 48 6b c0 58 imul $0x58,%rax,%rax 18001ca26: 48 8d 94 30 f0 00 00 lea 0xf0(%rax,%rsi,1),%rdx 18001ca2d: 00 18001ca2e: 49 8d 8c 34 f0 00 00 lea 0xf0(%r12,%rsi,1),%rcx 18001ca35: 00 18001ca36: e8 d5 69 01 00 call 0x180033410 18001ca3b: 83 86 f0 2c 00 00 ff addl $0xffffffff,0x2cf0(%rsi) 18001ca42: 41 bd 01 00 00 00 mov $0x1,%r13d 18001ca48: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 18001ca4d: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001ca51: 83 c8 ff or $0xffffffff,%eax 18001ca54: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001ca59: 83 c0 ff add $0xffffffff,%eax 18001ca5c: 85 c0 test %eax,%eax 18001ca5e: 7f 09 jg 0x18001ca69 18001ca60: 48 8b 0a mov (%rdx),%rcx 18001ca63: 48 8b 01 mov (%rcx),%rax 18001ca66: ff 50 08 call *0x8(%rax) 18001ca69: 83 ed 01 sub $0x1,%ebp 18001ca6c: 48 83 ef 58 sub $0x58,%rdi 18001ca70: 83 eb 01 sub $0x1,%ebx 18001ca73: 78 10 js 0x18001ca85 18001ca75: e9 18 ff ff ff jmp 0x18001c992 18001ca7a: b9 05 40 00 80 mov $0x80004005,%ecx 18001ca7f: e8 ec e6 fe ff call 0x18000b170 18001ca84: cc int3 18001ca85: e8 b4 37 03 00 call 0x18005023e 18001ca8a: e8 b5 37 03 00 call 0x180050244 18001ca8f: e8 b6 37 03 00 call 0x18005024a 18001ca94: 4c 8b e0 mov %rax,%r12 18001ca97: 48 85 c0 test %rax,%rax 18001ca9a: 0f 84 89 01 00 00 je 0x18001cc29 18001caa0: 49 8b bc 24 10 02 00 mov 0x210(%r12),%rdi 18001caa7: 00 18001caa8: 48 85 ff test %rdi,%rdi 18001caab: 0f 84 5f 01 00 00 je 0x18001cc10 18001cab1: 66 81 bf 20 02 00 00 cmpw $0x833c,0x220(%rdi) 18001cab8: 3c 83 18001caba: 0f 85 44 01 00 00 jne 0x18001cc04 18001cac0: 66 83 bf 22 02 00 00 cmpw $0x1,0x222(%rdi) 18001cac7: 01 18001cac8: 0f 85 36 01 00 00 jne 0x18001cc04 18001cace: 44 8b 8e f0 2c 00 00 mov 0x2cf0(%rsi),%r9d 18001cad5: 45 8d 41 ff lea -0x1(%r9),%r8d 18001cad9: 49 63 c8 movslq %r8d,%rcx 18001cadc: 45 85 c0 test %r8d,%r8d 18001cadf: 78 3b js 0x18001cb1c 18001cae1: 48 8b c1 mov %rcx,%rax 18001cae4: 48 6b c0 58 imul $0x58,%rax,%rax 18001cae8: 48 8d 94 30 f0 00 00 lea 0xf0(%rax,%rsi,1),%rdx 18001caef: 00 18001caf0: 48 39 3a cmp %rdi,(%rdx) 18001caf3: 74 10 je 0x18001cb05 18001caf5: 41 83 e8 01 sub $0x1,%r8d 18001caf9: 48 83 ea 58 sub $0x58,%rdx 18001cafd: 48 83 e9 01 sub $0x1,%rcx 18001cb01: 79 ed jns 0x18001caf0 18001cb03: eb 17 jmp 0x18001cb1c 18001cb05: 49 63 c0 movslq %r8d,%rax 18001cb08: 48 6b c0 58 imul $0x58,%rax,%rax 18001cb0c: c7 84 30 40 01 00 00 movl $0x5,0x140(%rax,%rsi,1) 18001cb13: 05 00 00 00 18001cb17: e9 e8 00 00 00 jmp 0x18001cc04 18001cb1c: 41 81 f9 80 00 00 00 cmp $0x80,%r9d 18001cb23: 0f 83 db 00 00 00 jae 0x18001cc04 18001cb29: 49 8b d9 mov %r9,%rbx 18001cb2c: 48 6b db 58 imul $0x58,%rbx,%rbx 18001cb30: 48 89 bc 33 f0 00 00 mov %rdi,0xf0(%rbx,%rsi,1) 18001cb37: 00 18001cb38: c7 84 33 f8 00 00 00 movl $0xffffffff,0xf8(%rbx,%rsi,1) 18001cb3f: ff ff ff ff 18001cb43: 48 8d ac 33 fc 00 00 lea 0xfc(%rbx,%rsi,1),%rbp 18001cb4a: 00 18001cb4b: 4c 8d 47 10 lea 0x10(%rdi),%r8 18001cb4f: ba 40 00 00 00 mov $0x40,%edx 18001cb54: 48 8b cd mov %rbp,%rcx 18001cb57: e8 34 64 01 00 call 0x180032f90 18001cb5c: 44 89 bc 33 3c 01 00 mov %r15d,0x13c(%rbx,%rsi,1) 18001cb63: 00 18001cb64: c7 84 33 40 01 00 00 movl $0x5,0x140(%rbx,%rsi,1) 18001cb6b: 05 00 00 00 18001cb6f: 83 86 f0 2c 00 00 01 addl $0x1,0x2cf0(%rsi) 18001cb76: e8 45 31 00 00 call 0x18001fcc0 18001cb7b: 48 8b c8 mov %rax,%rcx 18001cb7e: 41 8b c7 mov %r15d,%eax 18001cb81: 48 85 c9 test %rcx,%rcx 18001cb84: 0f 95 c0 setne %al 18001cb87: 85 c0 test %eax,%eax 18001cb89: 0f 84 8f 00 00 00 je 0x18001cc1e 18001cb8f: 48 8b 01 mov (%rcx),%rax 18001cb92: ff 50 18 call *0x18(%rax) 18001cb95: 48 83 c0 18 add $0x18,%rax 18001cb99: 48 89 44 24 38 mov %rax,0x38(%rsp) 18001cb9e: c7 44 24 28 40 00 00 movl $0x40,0x28(%rsp) 18001cba5: 00 18001cba6: 48 8d 84 24 d0 00 00 lea 0xd0(%rsp),%rax 18001cbad: 00 18001cbae: 48 89 44 24 20 mov %rax,0x20(%rsp) 18001cbb3: 41 83 c9 ff or $0xffffffff,%r9d 18001cbb7: 4c 8b c5 mov %rbp,%r8 18001cbba: 33 d2 xor %edx,%edx 18001cbbc: 33 c9 xor %ecx,%ecx 18001cbbe: ff 15 84 69 03 00 call *0x36984(%rip) # 0x180053548 18001cbc4: 4c 8d 84 24 d0 00 00 lea 0xd0(%rsp),%r8 18001cbcb: 00 18001cbcc: 48 8d 15 0d 19 04 00 lea 0x4190d(%rip),%rdx # 0x18005e4e0 18001cbd3: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 18001cbd8: e8 23 e1 ff ff call 0x18001ad00 18001cbdd: 41 bd 01 00 00 00 mov $0x1,%r13d 18001cbe3: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 18001cbe8: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001cbec: 83 c8 ff or $0xffffffff,%eax 18001cbef: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001cbf4: 83 c0 ff add $0xffffffff,%eax 18001cbf7: 85 c0 test %eax,%eax 18001cbf9: 7f 09 jg 0x18001cc04 18001cbfb: 48 8b 0a mov (%rdx),%rcx 18001cbfe: 48 8b 01 mov (%rcx),%rax 18001cc01: ff 50 08 call *0x8(%rax) 18001cc04: 48 8b 3f mov (%rdi),%rdi 18001cc07: 48 85 ff test %rdi,%rdi 18001cc0a: 0f 85 a1 fe ff ff jne 0x18001cab1 18001cc10: 4d 8b 24 24 mov (%r12),%r12 18001cc14: 4d 85 e4 test %r12,%r12 18001cc17: 74 10 je 0x18001cc29 18001cc19: e9 82 fe ff ff jmp 0x18001caa0 18001cc1e: b9 05 40 00 80 mov $0x80004005,%ecx 18001cc23: e8 48 e5 fe ff call 0x18000b170 18001cc28: cc int3 18001cc29: 48 8b 86 80 00 00 00 mov 0x80(%rsi),%rax 18001cc30: 48 8d 8e 80 00 00 00 lea 0x80(%rsi),%rcx 18001cc37: ff 50 28 call *0x28(%rax) 18001cc3a: 45 85 ed test %r13d,%r13d 18001cc3d: 74 1d je 0x18001cc5c 18001cc3f: 48 8b 4e 20 mov 0x20(%rsi),%rcx 18001cc43: 48 85 c9 test %rcx,%rcx 18001cc46: 74 14 je 0x18001cc5c 18001cc48: 45 33 c9 xor %r9d,%r9d 18001cc4b: ba 11 01 00 00 mov $0x111,%edx 18001cc50: 41 b8 ea 83 00 00 mov $0x83ea,%r8d 18001cc56: ff 15 a4 6c 03 00 call *0x36ca4(%rip) # 0x180053900 18001cc5c: b8 01 00 00 00 mov $0x1,%eax 18001cc61: 48 8b 8c 24 50 01 00 mov 0x150(%rsp),%rcx 18001cc68: 00 18001cc69: 48 33 cc xor %rsp,%rcx 18001cc6c: e8 cf 59 01 00 call 0x180032640 18001cc71: 4c 8d 9c 24 60 01 00 lea 0x160(%rsp),%r11 18001cc78: 00 18001cc79: 49 8b 5b 38 mov 0x38(%r11),%rbx 18001cc7d: 49 8b 6b 40 mov 0x40(%r11),%rbp 18001cc81: 49 8b 73 48 mov 0x48(%r11),%rsi 18001cc85: 49 8b e3 mov %r11,%rsp 18001cc88: 41 5f pop %r15 18001cc8a: 41 5e pop %r14 18001cc8c: 41 5d pop %r13 18001cc8e: 41 5c pop %r12 18001cc90: 5f pop %rdi 18001cc91: c3 ret 18001cc92: cc int3 18001cc93: cc int3 18001cc94: cc int3 18001cc95: cc int3 18001cc96: cc int3 18001cc97: cc int3 18001cc98: cc int3 18001cc99: cc int3 18001cc9a: cc int3 18001cc9b: cc int3 18001cc9c: cc int3 18001cc9d: cc int3 18001cc9e: cc int3 18001cc9f: cc int3 18001cca0: 40 55 rex push %rbp 18001cca2: 48 83 ec 20 sub $0x20,%rsp 18001cca6: 48 8b ea mov %rdx,%rbp 18001cca9: 48 8d 4d 30 lea 0x30(%rbp),%rcx 18001ccad: e8 2e e9 fe ff call 0x18000b5e0 18001ccb2: 48 83 c4 20 add $0x20,%rsp 18001ccb6: 5d pop %rbp 18001ccb7: c3 ret 18001ccb8: cc int3 18001ccb9: cc int3 18001ccba: cc int3 18001ccbb: cc int3 18001ccbc: cc int3 18001ccbd: cc int3 18001ccbe: cc int3 18001ccbf: cc int3 18001ccc0: 40 55 rex push %rbp 18001ccc2: 48 83 ec 20 sub $0x20,%rsp 18001ccc6: 48 8b ea mov %rdx,%rbp 18001ccc9: 48 8d 4d 38 lea 0x38(%rbp),%rcx 18001cccd: e8 0e e9 fe ff call 0x18000b5e0 18001ccd2: 48 83 c4 20 add $0x20,%rsp 18001ccd6: 5d pop %rbp 18001ccd7: c3 ret 18001ccd8: cc int3 18001ccd9: cc int3 18001ccda: cc int3 18001ccdb: cc int3 18001ccdc: cc int3 18001ccdd: cc int3 18001ccde: cc int3 18001ccdf: cc int3 18001cce0: 48 8b c4 mov %rsp,%rax 18001cce3: 57 push %rdi 18001cce4: 48 81 ec 60 02 00 00 sub $0x260,%rsp 18001cceb: 48 c7 44 24 38 fe ff movq $0xfffffffffffffffe,0x38(%rsp) 18001ccf2: ff ff 18001ccf4: 48 89 58 18 mov %rbx,0x18(%rax) 18001ccf8: 48 89 70 20 mov %rsi,0x20(%rax) 18001ccfc: 48 8b 05 9d 01 05 00 mov 0x5019d(%rip),%rax # 0x18006cea0 18001cd03: 48 33 c4 xor %rsp,%rax 18001cd06: 48 89 84 24 50 02 00 mov %rax,0x250(%rsp) 18001cd0d: 00 18001cd0e: 8b da mov %edx,%ebx 18001cd10: 48 8b f9 mov %rcx,%rdi 18001cd13: 83 79 14 00 cmpl $0x0,0x14(%rcx) 18001cd17: 74 12 je 0x18001cd2b 18001cd19: b9 0a 00 ae e4 mov $0xe4ae000a,%ecx 18001cd1e: ff 15 14 68 03 00 call *0x36814(%rip) # 0x180053538 18001cd24: 33 c0 xor %eax,%eax 18001cd26: e9 a9 01 00 00 jmp 0x18001ced4 18001cd2b: 48 83 e9 80 sub $0xffffffffffffff80,%rcx 18001cd2f: e8 3c 47 fe ff call 0x180001470 18001cd34: 3b 9f f0 2c 00 00 cmp 0x2cf0(%rdi),%ebx 18001cd3a: 72 23 jb 0x18001cd5f 18001cd3c: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax 18001cd43: 48 8d 8f 80 00 00 00 lea 0x80(%rdi),%rcx 18001cd4a: ff 50 28 call *0x28(%rax) 18001cd4d: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18001cd52: ff 15 e0 67 03 00 call *0x367e0(%rip) # 0x180053538 18001cd58: 33 c0 xor %eax,%eax 18001cd5a: e9 75 01 00 00 jmp 0x18001ced4 18001cd5f: 48 6b db 58 imul $0x58,%rbx,%rbx 18001cd63: 48 8b 8c 3b f0 00 00 mov 0xf0(%rbx,%rdi,1),%rcx 18001cd6a: 00 18001cd6b: e8 e0 34 03 00 call 0x180050250 18001cd70: 48 89 47 38 mov %rax,0x38(%rdi) 18001cd74: 48 85 c0 test %rax,%rax 18001cd77: 0f 84 43 01 00 00 je 0x18001cec0 18001cd7d: 48 8b 8c 3b f0 00 00 mov 0xf0(%rbx,%rdi,1),%rcx 18001cd84: 00 18001cd85: 48 89 4f 30 mov %rcx,0x30(%rdi) 18001cd89: ba 02 00 00 00 mov $0x2,%edx 18001cd8e: 48 8b c8 mov %rax,%rcx 18001cd91: e8 c0 34 03 00 call 0x180050256 18001cd96: 85 c0 test %eax,%eax 18001cd98: 79 3f jns 0x18001cdd9 18001cd9a: ba 01 00 00 00 mov $0x1,%edx 18001cd9f: 48 8b 4f 38 mov 0x38(%rdi),%rcx 18001cda3: e8 ae 34 03 00 call 0x180050256 18001cda8: 85 c0 test %eax,%eax 18001cdaa: 79 2d jns 0x18001cdd9 18001cdac: 48 8b 4f 38 mov 0x38(%rdi),%rcx 18001cdb0: e8 83 34 03 00 call 0x180050238 18001cdb5: 4c 8b 9f 80 00 00 00 mov 0x80(%rdi),%r11 18001cdbc: 48 8d 8f 80 00 00 00 lea 0x80(%rdi),%rcx 18001cdc3: 41 ff 53 28 call *0x28(%r11) 18001cdc7: b9 07 00 ae e4 mov $0xe4ae0007,%ecx 18001cdcc: ff 15 66 67 03 00 call *0x36766(%rip) # 0x180053538 18001cdd2: 33 c0 xor %eax,%eax 18001cdd4: e9 fb 00 00 00 jmp 0x18001ced4 18001cdd9: 33 d2 xor %edx,%edx 18001cddb: 48 8b 4f 38 mov 0x38(%rdi),%rcx 18001cddf: e8 78 34 03 00 call 0x18005025c 18001cde4: 85 c0 test %eax,%eax 18001cde6: 79 2d jns 0x18001ce15 18001cde8: 48 8b 4f 38 mov 0x38(%rdi),%rcx 18001cdec: e8 47 34 03 00 call 0x180050238 18001cdf1: 4c 8b 9f 80 00 00 00 mov 0x80(%rdi),%r11 18001cdf8: 48 8d 8f 80 00 00 00 lea 0x80(%rdi),%rcx 18001cdff: 41 ff 53 28 call *0x28(%r11) 18001ce03: b9 07 00 ae e4 mov $0xe4ae0007,%ecx 18001ce08: ff 15 2a 67 03 00 call *0x3672a(%rip) # 0x180053538 18001ce0e: 33 c0 xor %eax,%eax 18001ce10: e9 bf 00 00 00 jmp 0x18001ced4 18001ce15: c7 84 3b 3c 01 00 00 movl $0x1,0x13c(%rbx,%rdi,1) 18001ce1c: 01 00 00 00 18001ce20: ff 15 1a 67 03 00 call *0x3671a(%rip) # 0x180053540 18001ce26: 89 47 78 mov %eax,0x78(%rdi) 18001ce29: c7 47 14 01 00 00 00 movl $0x1,0x14(%rdi) 18001ce30: e8 8b 2e 00 00 call 0x18001fcc0 18001ce35: 4c 8b d8 mov %rax,%r11 18001ce38: 33 c9 xor %ecx,%ecx 18001ce3a: 48 85 c0 test %rax,%rax 18001ce3d: 0f 95 c1 setne %cl 18001ce40: 85 c9 test %ecx,%ecx 18001ce42: 75 0b jne 0x18001ce4f 18001ce44: b9 05 40 00 80 mov $0x80004005,%ecx 18001ce49: e8 22 e3 fe ff call 0x18000b170 18001ce4e: cc int3 18001ce4f: 48 8b 00 mov (%rax),%rax 18001ce52: 49 8b cb mov %r11,%rcx 18001ce55: ff 50 18 call *0x18(%rax) 18001ce58: 48 83 c0 18 add $0x18,%rax 18001ce5c: 48 89 44 24 30 mov %rax,0x30(%rsp) 18001ce61: 4c 8d 84 3b fc 00 00 lea 0xfc(%rbx,%rdi,1),%r8 18001ce68: 00 18001ce69: c7 44 24 28 04 01 00 movl $0x104,0x28(%rsp) 18001ce70: 00 18001ce71: 48 8d 44 24 40 lea 0x40(%rsp),%rax 18001ce76: 48 89 44 24 20 mov %rax,0x20(%rsp) 18001ce7b: 83 cb ff or $0xffffffff,%ebx 18001ce7e: 44 8b cb mov %ebx,%r9d 18001ce81: 33 d2 xor %edx,%edx 18001ce83: 33 c9 xor %ecx,%ecx 18001ce85: ff 15 bd 66 03 00 call *0x366bd(%rip) # 0x180053548 18001ce8b: 4c 8d 44 24 40 lea 0x40(%rsp),%r8 18001ce90: 48 8d 15 71 16 04 00 lea 0x41671(%rip),%rdx # 0x18005e508 18001ce97: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18001ce9c: e8 5f de ff ff call 0x18001ad00 18001cea1: 90 nop 18001cea2: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 18001cea7: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001ceab: f0 0f c1 5a 10 lock xadd %ebx,0x10(%rdx) 18001ceb0: 83 c3 ff add $0xffffffff,%ebx 18001ceb3: 85 db test %ebx,%ebx 18001ceb5: 7f 09 jg 0x18001cec0 18001ceb7: 48 8b 0a mov (%rdx),%rcx 18001ceba: 48 8b 01 mov (%rcx),%rax 18001cebd: ff 50 08 call *0x8(%rax) 18001cec0: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax 18001cec7: 48 8d 8f 80 00 00 00 lea 0x80(%rdi),%rcx 18001cece: ff 50 28 call *0x28(%rax) 18001ced1: 8b 47 14 mov 0x14(%rdi),%eax 18001ced4: 48 8b 8c 24 50 02 00 mov 0x250(%rsp),%rcx 18001cedb: 00 18001cedc: 48 33 cc xor %rsp,%rcx 18001cedf: e8 5c 57 01 00 call 0x180032640 18001cee4: 4c 8d 9c 24 60 02 00 lea 0x260(%rsp),%r11 18001ceeb: 00 18001ceec: 49 8b 5b 20 mov 0x20(%r11),%rbx 18001cef0: 49 8b 73 28 mov 0x28(%r11),%rsi 18001cef4: 49 8b e3 mov %r11,%rsp 18001cef7: 5f pop %rdi 18001cef8: c3 ret 18001cef9: cc int3 18001cefa: cc int3 18001cefb: cc int3 18001cefc: cc int3 18001cefd: cc int3 18001cefe: cc int3 18001ceff: cc int3 18001cf00: 40 55 rex push %rbp 18001cf02: 48 83 ec 20 sub $0x20,%rsp 18001cf06: 48 8b ea mov %rdx,%rbp 18001cf09: 48 8d 4d 30 lea 0x30(%rbp),%rcx 18001cf0d: e8 ce e6 fe ff call 0x18000b5e0 18001cf12: 48 83 c4 20 add $0x20,%rsp 18001cf16: 5d pop %rbp 18001cf17: c3 ret 18001cf18: cc int3 18001cf19: cc int3 18001cf1a: cc int3 18001cf1b: cc int3 18001cf1c: cc int3 18001cf1d: cc int3 18001cf1e: cc int3 18001cf1f: cc int3 18001cf20: 40 55 rex push %rbp 18001cf22: 56 push %rsi 18001cf23: 57 push %rdi 18001cf24: 41 54 push %r12 18001cf26: 41 55 push %r13 18001cf28: 41 56 push %r14 18001cf2a: 41 57 push %r15 18001cf2c: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 18001cf33: 48 c7 44 24 28 fe ff movq $0xfffffffffffffffe,0x28(%rsp) 18001cf3a: ff ff 18001cf3c: 48 89 9c 24 f0 00 00 mov %rbx,0xf0(%rsp) 18001cf43: 00 18001cf44: 48 8b 05 55 ff 04 00 mov 0x4ff55(%rip),%rax # 0x18006cea0 18001cf4b: 48 33 c4 xor %rsp,%rax 18001cf4e: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) 18001cf55: 00 18001cf56: 41 8b d9 mov %r9d,%ebx 18001cf59: 8b fa mov %edx,%edi 18001cf5b: 48 8b f1 mov %rcx,%rsi 18001cf5e: 8d 82 a5 4a 4a a4 lea -0x5bb5b55b(%rdx),%eax 18001cf64: 83 f8 05 cmp $0x5,%eax 18001cf67: 0f 87 8c 02 00 00 ja 0x18001d1f9 18001cf6d: 48 98 cltq 18001cf6f: 48 8d 0d 8a 30 fe ff lea -0x1cf76(%rip),%rcx # 0x180000000 18001cf76: 8b 94 81 90 d2 01 00 mov 0x1d290(%rcx,%rax,4),%edx 18001cf7d: 48 03 d1 add %rcx,%rdx 18001cf80: ff e2 jmp *%rdx 18001cf82: 4d 85 c0 test %r8,%r8 18001cf85: 0f 84 d8 02 00 00 je 0x18001d263 18001cf8b: 83 fb 38 cmp $0x38,%ebx 18001cf8e: 0f 82 cf 02 00 00 jb 0x18001d263 18001cf94: 49 8b 00 mov (%r8),%rax 18001cf97: 48 89 86 40 2d 00 00 mov %rax,0x2d40(%rsi) 18001cf9e: 49 8b 40 08 mov 0x8(%r8),%rax 18001cfa2: 48 89 86 48 2d 00 00 mov %rax,0x2d48(%rsi) 18001cfa9: 49 8b 40 10 mov 0x10(%r8),%rax 18001cfad: 48 89 86 50 2d 00 00 mov %rax,0x2d50(%rsi) 18001cfb4: 49 8b 40 18 mov 0x18(%r8),%rax 18001cfb8: 48 89 86 58 2d 00 00 mov %rax,0x2d58(%rsi) 18001cfbf: 49 8b 40 20 mov 0x20(%r8),%rax 18001cfc3: 48 89 86 60 2d 00 00 mov %rax,0x2d60(%rsi) 18001cfca: 49 8b 40 28 mov 0x28(%r8),%rax 18001cfce: 48 89 86 68 2d 00 00 mov %rax,0x2d68(%rsi) 18001cfd5: 49 8b 40 30 mov 0x30(%r8),%rax 18001cfd9: 48 89 86 70 2d 00 00 mov %rax,0x2d70(%rsi) 18001cfe0: 8b 86 50 2d 00 00 mov 0x2d50(%rsi),%eax 18001cfe6: 85 c0 test %eax,%eax 18001cfe8: 0f 84 75 02 00 00 je 0x18001d263 18001cfee: 8b 86 54 2d 00 00 mov 0x2d54(%rsi),%eax 18001cff4: 85 c0 test %eax,%eax 18001cff6: 0f 84 67 02 00 00 je 0x18001d263 18001cffc: 48 8d 4e 40 lea 0x40(%rsi),%rcx 18001d000: 49 8b d0 mov %r8,%rdx 18001d003: 41 b8 38 00 00 00 mov $0x38,%r8d 18001d009: e8 02 64 01 00 call 0x180033410 18001d00e: 45 33 f6 xor %r14d,%r14d 18001d011: 48 8d 8e 80 00 00 00 lea 0x80(%rsi),%rcx 18001d018: e8 53 44 fe ff call 0x180001470 18001d01d: 45 8b de mov %r14d,%r11d 18001d020: 44 39 b6 f0 2c 00 00 cmp %r14d,0x2cf0(%rsi) 18001d027: 0f 86 00 01 00 00 jbe 0x18001d12d 18001d02d: 48 8b 4e 30 mov 0x30(%rsi),%rcx 18001d031: 48 8d 86 f0 00 00 00 lea 0xf0(%rsi),%rax 18001d038: 48 39 08 cmp %rcx,(%rax) 18001d03b: 74 16 je 0x18001d053 18001d03d: 41 83 c3 01 add $0x1,%r11d 18001d041: 48 83 c0 58 add $0x58,%rax 18001d045: 44 3b 9e f0 2c 00 00 cmp 0x2cf0(%rsi),%r11d 18001d04c: 72 ea jb 0x18001d038 18001d04e: e9 da 00 00 00 jmp 0x18001d12d 18001d053: 41 8b db mov %r11d,%ebx 18001d056: 48 6b db 58 imul $0x58,%rbx,%rbx 18001d05a: 8b 46 40 mov 0x40(%rsi),%eax 18001d05d: 89 84 33 f8 00 00 00 mov %eax,0xf8(%rbx,%rsi,1) 18001d064: 48 8d 8c 33 fc 00 00 lea 0xfc(%rbx,%rsi,1),%rcx 18001d06b: 00 18001d06c: 44 8b 46 40 mov 0x40(%rsi),%r8d 18001d070: 48 8d 15 b9 14 04 00 lea 0x414b9(%rip),%rdx # 0x18005e530 18001d077: e8 34 5b 01 00 call 0x180032bb0 18001d07c: 44 8b b4 33 f8 00 00 mov 0xf8(%rbx,%rsi,1),%r14d 18001d083: 00 18001d084: 45 85 f6 test %r14d,%r14d 18001d087: 0f 84 a0 00 00 00 je 0x18001d12d 18001d08d: 83 be f0 2c 00 00 01 cmpl $0x1,0x2cf0(%rsi) 18001d094: 0f 84 93 00 00 00 je 0x18001d12d 18001d09a: 41 bd 01 00 00 00 mov $0x1,%r13d 18001d0a0: 4c 8d a6 f8 00 00 00 lea 0xf8(%rsi),%r12 18001d0a7: 66 66 90 data16 xchg %ax,%ax 18001d0aa: 66 66 90 data16 xchg %ax,%ax 18001d0ad: 66 66 90 data16 xchg %ax,%ax 18001d0b0: 41 8b ed mov %r13d,%ebp 18001d0b3: 44 3b ae f0 2c 00 00 cmp 0x2cf0(%rsi),%r13d 18001d0ba: 73 58 jae 0x18001d114 18001d0bc: 49 8d 7c 24 50 lea 0x50(%r12),%rdi 18001d0c1: 8b 47 08 mov 0x8(%rdi),%eax 18001d0c4: 41 39 04 24 cmp %eax,(%r12) 18001d0c8: 76 3b jbe 0x18001d105 18001d0ca: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18001d0cf: 49 8d 54 24 f8 lea -0x8(%r12),%rdx 18001d0d4: 41 b8 58 00 00 00 mov $0x58,%r8d 18001d0da: e8 31 63 01 00 call 0x180033410 18001d0df: 49 8d 4c 24 f8 lea -0x8(%r12),%rcx 18001d0e4: 48 8b d7 mov %rdi,%rdx 18001d0e7: 41 b8 58 00 00 00 mov $0x58,%r8d 18001d0ed: e8 1e 63 01 00 call 0x180033410 18001d0f2: 48 8b cf mov %rdi,%rcx 18001d0f5: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18001d0fa: 41 b8 58 00 00 00 mov $0x58,%r8d 18001d100: e8 0b 63 01 00 call 0x180033410 18001d105: 83 c5 01 add $0x1,%ebp 18001d108: 48 83 c7 58 add $0x58,%rdi 18001d10c: 3b ae f0 2c 00 00 cmp 0x2cf0(%rsi),%ebp 18001d112: 72 ad jb 0x18001d0c1 18001d114: 41 83 c5 01 add $0x1,%r13d 18001d118: 49 83 c4 58 add $0x58,%r12 18001d11c: 41 8d 55 ff lea -0x1(%r13),%edx 18001d120: 8b 86 f0 2c 00 00 mov 0x2cf0(%rsi),%eax 18001d126: 83 e8 01 sub $0x1,%eax 18001d129: 3b d0 cmp %eax,%edx 18001d12b: 72 83 jb 0x18001d0b0 18001d12d: 48 8b 86 80 00 00 00 mov 0x80(%rsi),%rax 18001d134: 48 8d 8e 80 00 00 00 lea 0x80(%rsi),%rcx 18001d13b: ff 50 28 call *0x28(%rax) 18001d13e: 45 85 f6 test %r14d,%r14d 18001d141: 0f 84 1c 01 00 00 je 0x18001d263 18001d147: 48 8b 4e 20 mov 0x20(%rsi),%rcx 18001d14b: 48 85 c9 test %rcx,%rcx 18001d14e: 0f 84 0f 01 00 00 je 0x18001d263 18001d154: 45 33 c9 xor %r9d,%r9d 18001d157: ba 11 01 00 00 mov $0x111,%edx 18001d15c: 41 b8 ea 83 00 00 mov $0x83ea,%r8d 18001d162: ff 15 98 67 03 00 call *0x36798(%rip) # 0x180053900 18001d168: e9 f6 00 00 00 jmp 0x18001d263 18001d16d: 4d 85 c0 test %r8,%r8 18001d170: 0f 84 ed 00 00 00 je 0x18001d263 18001d176: 83 fb 38 cmp $0x38,%ebx 18001d179: 0f 82 e4 00 00 00 jb 0x18001d263 18001d17f: 49 8b 00 mov (%r8),%rax 18001d182: 48 89 86 78 2d 00 00 mov %rax,0x2d78(%rsi) 18001d189: 49 8b 40 08 mov 0x8(%r8),%rax 18001d18d: 48 89 86 80 2d 00 00 mov %rax,0x2d80(%rsi) 18001d194: 49 8b 40 10 mov 0x10(%r8),%rax 18001d198: 48 89 86 88 2d 00 00 mov %rax,0x2d88(%rsi) 18001d19f: 49 8b 40 18 mov 0x18(%r8),%rax 18001d1a3: 48 89 86 90 2d 00 00 mov %rax,0x2d90(%rsi) 18001d1aa: 49 8b 40 20 mov 0x20(%r8),%rax 18001d1ae: 48 89 86 98 2d 00 00 mov %rax,0x2d98(%rsi) 18001d1b5: 49 8b 40 28 mov 0x28(%r8),%rax 18001d1b9: 48 89 86 a0 2d 00 00 mov %rax,0x2da0(%rsi) 18001d1c0: 49 8b 40 30 mov 0x30(%r8),%rax 18001d1c4: 48 89 86 a8 2d 00 00 mov %rax,0x2da8(%rsi) 18001d1cb: e9 93 00 00 00 jmp 0x18001d263 18001d1d0: 4d 85 c0 test %r8,%r8 18001d1d3: 0f 84 8a 00 00 00 je 0x18001d263 18001d1d9: 83 fb 10 cmp $0x10,%ebx 18001d1dc: 0f 82 81 00 00 00 jb 0x18001d263 18001d1e2: 49 8b 00 mov (%r8),%rax 18001d1e5: 48 89 86 b0 2d 00 00 mov %rax,0x2db0(%rsi) 18001d1ec: 49 8b 40 08 mov 0x8(%r8),%rax 18001d1f0: 48 89 86 b8 2d 00 00 mov %rax,0x2db8(%rsi) 18001d1f7: eb 6a jmp 0x18001d263 18001d1f9: e8 c2 2a 00 00 call 0x18001fcc0 18001d1fe: 48 8b c8 mov %rax,%rcx 18001d201: 45 33 f6 xor %r14d,%r14d 18001d204: 48 85 c0 test %rax,%rax 18001d207: 41 0f 95 c6 setne %r14b 18001d20b: 45 85 f6 test %r14d,%r14d 18001d20e: 75 0b jne 0x18001d21b 18001d210: b9 05 40 00 80 mov $0x80004005,%ecx 18001d215: e8 56 df fe ff call 0x18000b170 18001d21a: cc int3 18001d21b: 48 8b 00 mov (%rax),%rax 18001d21e: ff 50 18 call *0x18(%rax) 18001d221: 48 83 c0 18 add $0x18,%rax 18001d225: 48 89 44 24 20 mov %rax,0x20(%rsp) 18001d22a: 44 8b cb mov %ebx,%r9d 18001d22d: 44 8b c7 mov %edi,%r8d 18001d230: 48 8d 15 09 13 04 00 lea 0x41309(%rip),%rdx # 0x18005e540 18001d237: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18001d23c: e8 bf da ff ff call 0x18001ad00 18001d241: 90 nop 18001d242: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 18001d247: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001d24b: 83 c8 ff or $0xffffffff,%eax 18001d24e: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001d253: 83 c0 ff add $0xffffffff,%eax 18001d256: 85 c0 test %eax,%eax 18001d258: 7f 09 jg 0x18001d263 18001d25a: 48 8b 0a mov (%rdx),%rcx 18001d25d: 48 8b 01 mov (%rcx),%rax 18001d260: ff 50 08 call *0x8(%rax) 18001d263: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 18001d26a: 00 18001d26b: 48 33 cc xor %rsp,%rcx 18001d26e: e8 cd 53 01 00 call 0x180032640 18001d273: 48 8b 9c 24 f0 00 00 mov 0xf0(%rsp),%rbx 18001d27a: 00 18001d27b: 48 81 c4 a0 00 00 00 add $0xa0,%rsp 18001d282: 41 5f pop %r15 18001d284: 41 5e pop %r14 18001d286: 41 5d pop %r13 18001d288: 41 5c pop %r12 18001d28a: 5f pop %rdi 18001d28b: 5e pop %rsi 18001d28c: 5d pop %rbp 18001d28d: c3 ret 18001d28e: 66 90 xchg %ax,%ax 18001d290: 82 (bad) 18001d291: cf iret 18001d292: 01 00 add %eax,(%rax) 18001d294: 6d insl (%dx),%es:(%rdi) 18001d295: d1 01 roll $1,(%rcx) 18001d297: 00 d0 add %dl,%al 18001d299: d1 01 roll $1,(%rcx) 18001d29b: 00 d0 add %dl,%al 18001d29d: d1 01 roll $1,(%rcx) 18001d29f: 00 63 d2 add %ah,-0x2e(%rbx) 18001d2a2: 01 00 add %eax,(%rax) 18001d2a4: 63 d2 movsxd %edx,%edx 18001d2a6: 01 00 add %eax,(%rax) 18001d2a8: cc int3 18001d2a9: cc int3 18001d2aa: cc int3 18001d2ab: cc int3 18001d2ac: cc int3 18001d2ad: cc int3 18001d2ae: cc int3 18001d2af: cc int3 18001d2b0: 40 55 rex push %rbp 18001d2b2: 48 83 ec 20 sub $0x20,%rsp 18001d2b6: 48 8b ea mov %rdx,%rbp 18001d2b9: 48 8d 4d 20 lea 0x20(%rbp),%rcx 18001d2bd: e8 1e e3 fe ff call 0x18000b5e0 18001d2c2: 48 83 c4 20 add $0x20,%rsp 18001d2c6: 5d pop %rbp 18001d2c7: c3 ret 18001d2c8: cc int3 18001d2c9: cc int3 18001d2ca: cc int3 18001d2cb: cc int3 18001d2cc: cc int3 18001d2cd: cc int3 18001d2ce: cc int3 18001d2cf: cc int3 18001d2d0: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18001d2d5: 57 push %rdi 18001d2d6: 48 83 ec 30 sub $0x30,%rsp 18001d2da: 83 79 18 00 cmpl $0x0,0x18(%rcx) 18001d2de: 49 8b f8 mov %r8,%rdi 18001d2e1: 48 8b d9 mov %rcx,%rbx 18001d2e4: 74 18 je 0x18001d2fe 18001d2e6: b9 0a 00 ae e4 mov $0xe4ae000a,%ecx 18001d2eb: ff 15 47 62 03 00 call *0x36247(%rip) # 0x180053538 18001d2f1: 33 c0 xor %eax,%eax 18001d2f3: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 18001d2f8: 48 83 c4 30 add $0x30,%rsp 18001d2fc: 5f pop %rdi 18001d2fd: c3 ret 18001d2fe: 4d 85 c0 test %r8,%r8 18001d301: 48 89 6c 24 48 mov %rbp,0x48(%rsp) 18001d306: 0f 84 e9 01 00 00 je 0x18001d4f5 18001d30c: 48 8d 2d cd cb fe ff lea -0x13433(%rip),%rbp # 0x180009ee0 18001d313: 48 85 ed test %rbp,%rbp 18001d316: 0f 84 d9 01 00 00 je 0x18001d4f5 18001d31c: 48 89 74 24 50 mov %rsi,0x50(%rsp) 18001d321: 33 f6 xor %esi,%esi 18001d323: 89 91 18 2d 00 00 mov %edx,0x2d18(%rcx) 18001d329: 89 71 08 mov %esi,0x8(%rcx) 18001d32c: 89 71 0c mov %esi,0xc(%rcx) 18001d32f: 48 8b 89 20 2d 00 00 mov 0x2d20(%rcx),%rcx 18001d336: 48 85 c9 test %rcx,%rcx 18001d339: 74 0c je 0x18001d347 18001d33b: e8 78 18 00 00 call 0x18001ebb8 18001d340: 48 89 b3 20 2d 00 00 mov %rsi,0x2d20(%rbx) 18001d347: 8b 8b 18 2d 00 00 mov 0x2d18(%rbx),%ecx 18001d34d: 48 8d 8c 09 b0 00 00 lea 0xb0(%rcx,%rcx,1),%rcx 18001d354: 00 18001d355: e8 66 18 00 00 call 0x18001ebc0 18001d35a: 48 8b 8b 28 2d 00 00 mov 0x2d28(%rbx),%rcx 18001d361: 48 85 c9 test %rcx,%rcx 18001d364: 48 89 83 20 2d 00 00 mov %rax,0x2d20(%rbx) 18001d36b: 74 0c je 0x18001d379 18001d36d: e8 46 18 00 00 call 0x18001ebb8 18001d372: 48 89 b3 28 2d 00 00 mov %rsi,0x2d28(%rbx) 18001d379: 8b 8b 18 2d 00 00 mov 0x2d18(%rbx),%ecx 18001d37f: 48 83 c1 4c add $0x4c,%rcx 18001d383: e8 38 18 00 00 call 0x18001ebc0 18001d388: 48 8b 8b 20 2d 00 00 mov 0x2d20(%rbx),%rcx 18001d38f: 48 85 c9 test %rcx,%rcx 18001d392: 48 89 83 28 2d 00 00 mov %rax,0x2d28(%rbx) 18001d399: 0f 84 1e 01 00 00 je 0x18001d4bd 18001d39f: 48 85 c0 test %rax,%rax 18001d3a2: 0f 84 15 01 00 00 je 0x18001d4bd 18001d3a8: 48 8b 8b 10 2d 00 00 mov 0x2d10(%rbx),%rcx 18001d3af: 48 89 bb 30 2d 00 00 mov %rdi,0x2d30(%rbx) 18001d3b6: 48 89 ab 38 2d 00 00 mov %rbp,0x2d38(%rbx) 18001d3bd: ff 15 15 61 03 00 call *0x36115(%rip) # 0x1800534d8 18001d3c3: c7 83 0c 2d 00 00 01 movl $0x1,0x2d0c(%rbx) 18001d3ca: 00 00 00 18001d3cd: 48 8d 0d 3c 02 00 00 lea 0x23c(%rip),%rcx # 0x18001d610 18001d3d4: 45 33 c9 xor %r9d,%r9d 18001d3d7: 41 83 c8 ff or $0xffffffff,%r8d 18001d3db: 48 8b d3 mov %rbx,%rdx 18001d3de: 48 89 74 24 28 mov %rsi,0x28(%rsp) 18001d3e3: c7 44 24 20 04 00 00 movl $0x4,0x20(%rsp) 18001d3ea: 00 18001d3eb: e8 98 49 00 00 call 0x180021d88 18001d3f0: 48 89 83 00 2d 00 00 mov %rax,0x2d00(%rbx) 18001d3f7: 89 70 50 mov %esi,0x50(%rax) 18001d3fa: 48 8b 8b 00 2d 00 00 mov 0x2d00(%rbx),%rcx 18001d401: 48 8b 49 58 mov 0x58(%rcx),%rcx 18001d405: ff 15 e5 60 03 00 call *0x360e5(%rip) # 0x1800534f0 18001d40b: 48 8d 0d 1e 05 00 00 lea 0x51e(%rip),%rcx # 0x18001d930 18001d412: 45 33 c9 xor %r9d,%r9d 18001d415: 45 33 c0 xor %r8d,%r8d 18001d418: 48 8b d3 mov %rbx,%rdx 18001d41b: 48 89 74 24 28 mov %rsi,0x28(%rsp) 18001d420: c7 83 08 2d 00 00 01 movl $0x1,0x2d08(%rbx) 18001d427: 00 00 00 18001d42a: c7 44 24 20 04 00 00 movl $0x4,0x20(%rsp) 18001d431: 00 18001d432: e8 51 49 00 00 call 0x180021d88 18001d437: 48 89 83 f8 2c 00 00 mov %rax,0x2cf8(%rbx) 18001d43e: 89 70 50 mov %esi,0x50(%rax) 18001d441: 48 8b 8b f8 2c 00 00 mov 0x2cf8(%rbx),%rcx 18001d448: 48 8b 49 58 mov 0x58(%rcx),%rcx 18001d44c: ff 15 9e 60 03 00 call *0x3609e(%rip) # 0x1800534f0 18001d452: b9 32 00 00 00 mov $0x32,%ecx 18001d457: ff 15 73 60 03 00 call *0x36073(%rip) # 0x1800534d0 18001d45d: 39 73 14 cmp %esi,0x14(%rbx) 18001d460: c7 44 24 40 73 b6 b6 movl $0x6bb6b673,0x40(%rsp) 18001d467: 6b 18001d468: 75 0d jne 0x18001d477 18001d46a: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 18001d46f: ff 15 c3 60 03 00 call *0x360c3(%rip) # 0x180053538 18001d475: eb 17 jmp 0x18001d48e 18001d477: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18001d47c: 41 b8 04 00 00 00 mov $0x4,%r8d 18001d482: 48 8b cb mov %rbx,%rcx 18001d485: e8 e6 f1 ff ff call 0x18001c670 18001d48a: 85 c0 test %eax,%eax 18001d48c: 75 21 jne 0x18001d4af 18001d48e: 33 d2 xor %edx,%edx 18001d490: 48 8b cb mov %rbx,%rcx 18001d493: e8 88 00 00 00 call 0x18001d520 18001d498: 33 c0 xor %eax,%eax 18001d49a: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18001d49f: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18001d4a4: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 18001d4a9: 48 83 c4 30 add $0x30,%rsp 18001d4ad: 5f pop %rdi 18001d4ae: c3 ret 18001d4af: c7 43 18 01 00 00 00 movl $0x1,0x18(%rbx) 18001d4b6: b8 01 00 00 00 mov $0x1,%eax 18001d4bb: eb dd jmp 0x18001d49a 18001d4bd: 48 85 c9 test %rcx,%rcx 18001d4c0: 74 0c je 0x18001d4ce 18001d4c2: e8 f1 16 00 00 call 0x18001ebb8 18001d4c7: 48 89 b3 20 2d 00 00 mov %rsi,0x2d20(%rbx) 18001d4ce: 48 8b 8b 28 2d 00 00 mov 0x2d28(%rbx),%rcx 18001d4d5: 48 85 c9 test %rcx,%rcx 18001d4d8: 74 0c je 0x18001d4e6 18001d4da: e8 d9 16 00 00 call 0x18001ebb8 18001d4df: 48 89 b3 28 2d 00 00 mov %rsi,0x2d28(%rbx) 18001d4e6: b9 02 00 ae e4 mov $0xe4ae0002,%ecx 18001d4eb: ff 15 47 60 03 00 call *0x36047(%rip) # 0x180053538 18001d4f1: 33 c0 xor %eax,%eax 18001d4f3: eb a5 jmp 0x18001d49a 18001d4f5: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18001d4fa: ff 15 38 60 03 00 call *0x36038(%rip) # 0x180053538 18001d500: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18001d505: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 18001d50a: 33 c0 xor %eax,%eax 18001d50c: 48 83 c4 30 add $0x30,%rsp 18001d510: 5f pop %rdi 18001d511: c3 ret 18001d512: cc int3 18001d513: cc int3 18001d514: cc int3 18001d515: cc int3 18001d516: cc int3 18001d517: cc int3 18001d518: cc int3 18001d519: cc int3 18001d51a: cc int3 18001d51b: cc int3 18001d51c: cc int3 18001d51d: cc int3 18001d51e: cc int3 18001d51f: cc int3 18001d520: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 18001d525: 57 push %rdi 18001d526: 48 83 ec 20 sub $0x20,%rsp 18001d52a: 83 79 14 00 cmpl $0x0,0x14(%rcx) 18001d52e: 48 8b d9 mov %rcx,%rbx 18001d531: 74 18 je 0x18001d54b 18001d533: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18001d538: 41 b8 04 00 00 00 mov $0x4,%r8d 18001d53e: c7 44 24 30 74 b6 b6 movl $0x6bb6b674,0x30(%rsp) 18001d545: 6b 18001d546: e8 25 f1 ff ff call 0x18001c670 18001d54b: 48 8b 8b f8 2c 00 00 mov 0x2cf8(%rbx),%rcx 18001d552: 33 ff xor %edi,%edi 18001d554: 48 85 c9 test %rcx,%rcx 18001d557: 89 bb 08 2d 00 00 mov %edi,0x2d08(%rbx) 18001d55d: 74 29 je 0x18001d588 18001d55f: 48 8b 49 58 mov 0x58(%rcx),%rcx 18001d563: 83 ca ff or $0xffffffff,%edx 18001d566: ff 15 7c 5f 03 00 call *0x35f7c(%rip) # 0x1800534e8 18001d56c: 48 8b 8b f8 2c 00 00 mov 0x2cf8(%rbx),%rcx 18001d573: 48 85 c9 test %rcx,%rcx 18001d576: 74 09 je 0x18001d581 18001d578: 48 8b 01 mov (%rcx),%rax 18001d57b: 8d 57 01 lea 0x1(%rdi),%edx 18001d57e: ff 50 08 call *0x8(%rax) 18001d581: 48 89 bb f8 2c 00 00 mov %rdi,0x2cf8(%rbx) 18001d588: 48 8b 8b 10 2d 00 00 mov 0x2d10(%rbx),%rcx 18001d58f: 89 bb 0c 2d 00 00 mov %edi,0x2d0c(%rbx) 18001d595: ff 15 65 5f 03 00 call *0x35f65(%rip) # 0x180053500 18001d59b: 48 8b 8b 00 2d 00 00 mov 0x2d00(%rbx),%rcx 18001d5a2: 48 85 c9 test %rcx,%rcx 18001d5a5: 74 2b je 0x18001d5d2 18001d5a7: 48 8b 49 58 mov 0x58(%rcx),%rcx 18001d5ab: 83 ca ff or $0xffffffff,%edx 18001d5ae: ff 15 34 5f 03 00 call *0x35f34(%rip) # 0x1800534e8 18001d5b4: 48 8b 8b 00 2d 00 00 mov 0x2d00(%rbx),%rcx 18001d5bb: 48 85 c9 test %rcx,%rcx 18001d5be: 74 0b je 0x18001d5cb 18001d5c0: 48 8b 01 mov (%rcx),%rax 18001d5c3: ba 01 00 00 00 mov $0x1,%edx 18001d5c8: ff 50 08 call *0x8(%rax) 18001d5cb: 48 89 bb 00 2d 00 00 mov %rdi,0x2d00(%rbx) 18001d5d2: 48 8b 8b 20 2d 00 00 mov 0x2d20(%rbx),%rcx 18001d5d9: 48 85 c9 test %rcx,%rcx 18001d5dc: 74 0c je 0x18001d5ea 18001d5de: e8 d5 15 00 00 call 0x18001ebb8 18001d5e3: 48 89 bb 20 2d 00 00 mov %rdi,0x2d20(%rbx) 18001d5ea: 48 8b 8b 28 2d 00 00 mov 0x2d28(%rbx),%rcx 18001d5f1: 48 85 c9 test %rcx,%rcx 18001d5f4: 74 0c je 0x18001d602 18001d5f6: e8 bd 15 00 00 call 0x18001ebb8 18001d5fb: 48 89 bb 28 2d 00 00 mov %rdi,0x2d28(%rbx) 18001d602: 89 7b 18 mov %edi,0x18(%rbx) 18001d605: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 18001d60a: 48 83 c4 20 add $0x20,%rsp 18001d60e: 5f pop %rdi 18001d60f: c3 ret 18001d610: 40 57 rex push %rdi 18001d612: 48 83 ec 20 sub $0x20,%rsp 18001d616: 48 85 c9 test %rcx,%rcx 18001d619: 48 8b f9 mov %rcx,%rdi 18001d61c: 75 09 jne 0x18001d627 18001d61e: 8d 41 01 lea 0x1(%rcx),%eax 18001d621: 48 83 c4 20 add $0x20,%rsp 18001d625: 5f pop %rdi 18001d626: c3 ret 18001d627: 48 83 b9 38 2d 00 00 cmpq $0x0,0x2d38(%rcx) 18001d62e: 00 18001d62f: 75 0b jne 0x18001d63c 18001d631: b8 02 00 00 00 mov $0x2,%eax 18001d636: 48 83 c4 20 add $0x20,%rsp 18001d63a: 5f pop %rdi 18001d63b: c3 ret 18001d63c: 8b 81 0c 2d 00 00 mov 0x2d0c(%rcx),%eax 18001d642: 85 c0 test %eax,%eax 18001d644: 0f 84 86 00 00 00 je 0x18001d6d0 18001d64a: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 18001d64f: 90 nop 18001d650: 48 8b 8f 10 2d 00 00 mov 0x2d10(%rdi),%rcx 18001d657: 83 ca ff or $0xffffffff,%edx 18001d65a: ff 15 88 5e 03 00 call *0x35e88(%rip) # 0x1800534e8 18001d660: 44 8b 9f 0c 2d 00 00 mov 0x2d0c(%rdi),%r11d 18001d667: 45 85 db test %r11d,%r11d 18001d66a: 74 5f je 0x18001d6cb 18001d66c: 48 8d 8f b8 00 00 00 lea 0xb8(%rdi),%rcx 18001d673: e8 f8 3d fe ff call 0x180001470 18001d678: 44 8b 87 18 2d 00 00 mov 0x2d18(%rdi),%r8d 18001d67f: 48 8b 97 28 2d 00 00 mov 0x2d28(%rdi),%rdx 18001d686: 48 8b 8f 30 2d 00 00 mov 0x2d30(%rdi),%rcx 18001d68d: 49 83 c0 4c add $0x4c,%r8 18001d691: e8 7a 5d 01 00 call 0x180033410 18001d696: 4c 8b 9f b8 00 00 00 mov 0xb8(%rdi),%r11 18001d69d: 48 8d 8f b8 00 00 00 lea 0xb8(%rdi),%rcx 18001d6a4: 41 ff 53 28 call *0x28(%r11) 18001d6a8: 4c 8b 9f 38 2d 00 00 mov 0x2d38(%rdi),%r11 18001d6af: 4d 85 db test %r11,%r11 18001d6b2: 74 0d je 0x18001d6c1 18001d6b4: 48 8b 97 30 2d 00 00 mov 0x2d30(%rdi),%rdx 18001d6bb: 8b 4f 28 mov 0x28(%rdi),%ecx 18001d6be: 41 ff d3 call *%r11 18001d6c1: 8b 87 0c 2d 00 00 mov 0x2d0c(%rdi),%eax 18001d6c7: 85 c0 test %eax,%eax 18001d6c9: 75 85 jne 0x18001d650 18001d6cb: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001d6d0: 33 c0 xor %eax,%eax 18001d6d2: 48 83 c4 20 add $0x20,%rsp 18001d6d6: 5f pop %rdi 18001d6d7: c3 ret 18001d6d8: cc int3 18001d6d9: cc int3 18001d6da: cc int3 18001d6db: cc int3 18001d6dc: cc int3 18001d6dd: cc int3 18001d6de: cc int3 18001d6df: cc int3 18001d6e0: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18001d6e5: 56 push %rsi 18001d6e6: 41 54 push %r12 18001d6e8: 41 55 push %r13 18001d6ea: 48 83 ec 20 sub $0x20,%rsp 18001d6ee: 48 85 d2 test %rdx,%rdx 18001d6f1: 41 8b f1 mov %r9d,%esi 18001d6f4: 4d 8b e0 mov %r8,%r12 18001d6f7: 4c 8b ea mov %rdx,%r13 18001d6fa: 48 8b d9 mov %rcx,%rbx 18001d6fd: 0f 84 0e 02 00 00 je 0x18001d911 18001d703: 4d 85 c0 test %r8,%r8 18001d706: 0f 84 05 02 00 00 je 0x18001d911 18001d70c: 33 c0 xor %eax,%eax 18001d70e: 48 89 6c 24 40 mov %rbp,0x40(%rsp) 18001d713: 48 89 7c 24 50 mov %rdi,0x50(%rsp) 18001d718: 48 89 81 40 2d 00 00 mov %rax,0x2d40(%rcx) 18001d71f: 48 89 81 48 2d 00 00 mov %rax,0x2d48(%rcx) 18001d726: 48 89 81 50 2d 00 00 mov %rax,0x2d50(%rcx) 18001d72d: 48 89 81 58 2d 00 00 mov %rax,0x2d58(%rcx) 18001d734: 48 89 81 60 2d 00 00 mov %rax,0x2d60(%rcx) 18001d73b: 48 89 81 68 2d 00 00 mov %rax,0x2d68(%rcx) 18001d742: 48 89 81 70 2d 00 00 mov %rax,0x2d70(%rcx) 18001d749: 48 89 81 78 2d 00 00 mov %rax,0x2d78(%rcx) 18001d750: 48 89 81 80 2d 00 00 mov %rax,0x2d80(%rcx) 18001d757: 48 89 81 88 2d 00 00 mov %rax,0x2d88(%rcx) 18001d75e: 48 89 81 90 2d 00 00 mov %rax,0x2d90(%rcx) 18001d765: 48 89 81 98 2d 00 00 mov %rax,0x2d98(%rcx) 18001d76c: 48 89 81 a0 2d 00 00 mov %rax,0x2da0(%rcx) 18001d773: 33 ff xor %edi,%edi 18001d775: 48 89 81 a8 2d 00 00 mov %rax,0x2da8(%rcx) 18001d77c: 39 41 14 cmp %eax,0x14(%rcx) 18001d77f: c7 44 24 48 6b b6 b6 movl $0x6bb6b66b,0x48(%rsp) 18001d786: 6b 18001d787: 75 0f jne 0x18001d798 18001d789: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 18001d78e: ff 15 a4 5d 03 00 call *0x35da4(%rip) # 0x180053538 18001d794: 8b ef mov %edi,%ebp 18001d796: eb 12 jmp 0x18001d7aa 18001d798: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 18001d79d: 41 b8 04 00 00 00 mov $0x4,%r8d 18001d7a3: e8 c8 ee ff ff call 0x18001c670 18001d7a8: 8b e8 mov %eax,%ebp 18001d7aa: 39 7b 14 cmp %edi,0x14(%rbx) 18001d7ad: c7 44 24 48 6c b6 b6 movl $0x6bb6b66c,0x48(%rsp) 18001d7b4: 6b 18001d7b5: 75 0d jne 0x18001d7c4 18001d7b7: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 18001d7bc: ff 15 76 5d 03 00 call *0x35d76(%rip) # 0x180053538 18001d7c2: eb 15 jmp 0x18001d7d9 18001d7c4: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 18001d7c9: 41 b8 04 00 00 00 mov $0x4,%r8d 18001d7cf: 48 8b cb mov %rbx,%rcx 18001d7d2: e8 99 ee ff ff call 0x18001c670 18001d7d7: 8b f8 mov %eax,%edi 18001d7d9: 85 ed test %ebp,%ebp 18001d7db: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18001d7e0: 0f 84 27 01 00 00 je 0x18001d90d 18001d7e6: 85 ff test %edi,%edi 18001d7e8: 0f 84 1f 01 00 00 je 0x18001d90d 18001d7ee: ff 15 4c 5d 03 00 call *0x35d4c(%rip) # 0x180053540 18001d7f4: 8b f8 mov %eax,%edi 18001d7f6: 66 66 66 90 data16 data16 xchg %ax,%ax 18001d7fa: 66 66 90 data16 xchg %ax,%ax 18001d7fd: 66 66 90 data16 xchg %ax,%ax 18001d800: b9 0a 00 00 00 mov $0xa,%ecx 18001d805: ff 15 c5 5c 03 00 call *0x35cc5(%rip) # 0x1800534d0 18001d80b: 44 8b 9b 50 2d 00 00 mov 0x2d50(%rbx),%r11d 18001d812: 45 85 db test %r11d,%r11d 18001d815: 74 0a je 0x18001d821 18001d817: 8b 8b 78 2d 00 00 mov 0x2d78(%rbx),%ecx 18001d81d: 85 c9 test %ecx,%ecx 18001d81f: 75 0c jne 0x18001d82d 18001d821: ff 15 19 5d 03 00 call *0x35d19(%rip) # 0x180053540 18001d827: 2b c7 sub %edi,%eax 18001d829: 3b c6 cmp %esi,%eax 18001d82b: 72 d3 jb 0x18001d800 18001d82d: 8b 83 50 2d 00 00 mov 0x2d50(%rbx),%eax 18001d833: 85 c0 test %eax,%eax 18001d835: 0f 84 c7 00 00 00 je 0x18001d902 18001d83b: 8b 83 78 2d 00 00 mov 0x2d78(%rbx),%eax 18001d841: 85 c0 test %eax,%eax 18001d843: 0f 84 b9 00 00 00 je 0x18001d902 18001d849: 48 8b 83 40 2d 00 00 mov 0x2d40(%rbx),%rax 18001d850: 49 89 45 00 mov %rax,0x0(%r13) 18001d854: 48 8b 83 48 2d 00 00 mov 0x2d48(%rbx),%rax 18001d85b: 49 89 45 08 mov %rax,0x8(%r13) 18001d85f: 48 8b 83 50 2d 00 00 mov 0x2d50(%rbx),%rax 18001d866: 49 89 45 10 mov %rax,0x10(%r13) 18001d86a: 48 8b 83 58 2d 00 00 mov 0x2d58(%rbx),%rax 18001d871: 49 89 45 18 mov %rax,0x18(%r13) 18001d875: 48 8b 83 60 2d 00 00 mov 0x2d60(%rbx),%rax 18001d87c: 49 89 45 20 mov %rax,0x20(%r13) 18001d880: 48 8b 83 68 2d 00 00 mov 0x2d68(%rbx),%rax 18001d887: 49 89 45 28 mov %rax,0x28(%r13) 18001d88b: 48 8b 83 70 2d 00 00 mov 0x2d70(%rbx),%rax 18001d892: 49 89 45 30 mov %rax,0x30(%r13) 18001d896: 48 8b 83 78 2d 00 00 mov 0x2d78(%rbx),%rax 18001d89d: 49 89 04 24 mov %rax,(%r12) 18001d8a1: 48 8b 83 80 2d 00 00 mov 0x2d80(%rbx),%rax 18001d8a8: 49 89 44 24 08 mov %rax,0x8(%r12) 18001d8ad: 48 8b 83 88 2d 00 00 mov 0x2d88(%rbx),%rax 18001d8b4: 49 89 44 24 10 mov %rax,0x10(%r12) 18001d8b9: 48 8b 83 90 2d 00 00 mov 0x2d90(%rbx),%rax 18001d8c0: 49 89 44 24 18 mov %rax,0x18(%r12) 18001d8c5: 48 8b 83 98 2d 00 00 mov 0x2d98(%rbx),%rax 18001d8cc: 49 89 44 24 20 mov %rax,0x20(%r12) 18001d8d1: 48 8b 83 a0 2d 00 00 mov 0x2da0(%rbx),%rax 18001d8d8: 49 89 44 24 28 mov %rax,0x28(%r12) 18001d8dd: 48 8b 83 a8 2d 00 00 mov 0x2da8(%rbx),%rax 18001d8e4: 49 89 44 24 30 mov %rax,0x30(%r12) 18001d8e9: b8 01 00 00 00 mov $0x1,%eax 18001d8ee: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi 18001d8f3: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 18001d8f8: 48 83 c4 20 add $0x20,%rsp 18001d8fc: 41 5d pop %r13 18001d8fe: 41 5c pop %r12 18001d900: 5e pop %rsi 18001d901: c3 ret 18001d902: b9 08 00 ae e4 mov $0xe4ae0008,%ecx 18001d907: ff 15 2b 5c 03 00 call *0x35c2b(%rip) # 0x180053538 18001d90d: 33 c0 xor %eax,%eax 18001d90f: eb dd jmp 0x18001d8ee 18001d911: b9 01 00 ae e4 mov $0xe4ae0001,%ecx 18001d916: ff 15 1c 5c 03 00 call *0x35c1c(%rip) # 0x180053538 18001d91c: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 18001d921: 33 c0 xor %eax,%eax 18001d923: 48 83 c4 20 add $0x20,%rsp 18001d927: 41 5d pop %r13 18001d929: 41 5c pop %r12 18001d92b: 5e pop %rsi 18001d92c: c3 ret 18001d92d: cc int3 18001d92e: cc int3 18001d92f: cc int3 18001d930: 48 8b c4 mov %rsp,%rax 18001d933: 57 push %rdi 18001d934: 41 54 push %r12 18001d936: 41 55 push %r13 18001d938: 48 81 ec d0 02 00 00 sub $0x2d0,%rsp 18001d93f: 48 c7 84 24 b0 00 00 movq $0xfffffffffffffffe,0xb0(%rsp) 18001d946: 00 fe ff ff ff 18001d94b: 48 89 58 10 mov %rbx,0x10(%rax) 18001d94f: 48 89 68 18 mov %rbp,0x18(%rax) 18001d953: 48 89 70 20 mov %rsi,0x20(%rax) 18001d957: 48 8b 05 42 f5 04 00 mov 0x4f542(%rip),%rax # 0x18006cea0 18001d95e: 48 33 c4 xor %rsp,%rax 18001d961: 48 89 84 24 c0 02 00 mov %rax,0x2c0(%rsp) 18001d968: 00 18001d969: 48 8b e9 mov %rcx,%rbp 18001d96c: 48 85 c9 test %rcx,%rcx 18001d96f: 75 08 jne 0x18001d979 18001d971: 8d 41 01 lea 0x1(%rcx),%eax 18001d974: e9 fd 04 00 00 jmp 0x18001de76 18001d979: c7 44 24 60 00 00 00 movl $0x0,0x60(%rsp) 18001d980: 00 18001d981: 33 d2 xor %edx,%edx 18001d983: 44 8d 42 48 lea 0x48(%rdx),%r8d 18001d987: 48 8d 4c 24 64 lea 0x64(%rsp),%rcx 18001d98c: e8 3f 7e 01 00 call 0x1800357d0 18001d991: c7 44 24 6c 01 00 00 movl $0x1,0x6c(%rsp) 18001d998: 00 18001d999: c7 44 24 70 00 00 00 movl $0x0,0x70(%rsp) 18001d9a0: 00 18001d9a1: 8b 45 50 mov 0x50(%rbp),%eax 18001d9a4: 89 44 24 74 mov %eax,0x74(%rsp) 18001d9a8: 8b 45 54 mov 0x54(%rbp),%eax 18001d9ab: 89 44 24 78 mov %eax,0x78(%rsp) 18001d9af: c7 44 24 7c 08 00 00 movl $0x8,0x7c(%rsp) 18001d9b6: 00 18001d9b7: c7 84 24 80 00 00 00 movl $0xffff3cb0,0x80(%rsp) 18001d9be: b0 3c ff ff 18001d9c2: 45 33 e4 xor %r12d,%r12d 18001d9c5: 48 8b bd 20 2d 00 00 mov 0x2d20(%rbp),%rdi 18001d9cc: 8b 85 08 2d 00 00 mov 0x2d08(%rbp),%eax 18001d9d2: 85 c0 test %eax,%eax 18001d9d4: 0f 84 9a 04 00 00 je 0x18001de74 18001d9da: 41 83 cd ff or $0xffffffff,%r13d 18001d9de: 66 90 xchg %ax,%ax 18001d9e0: 44 8b 8d 18 2d 00 00 mov 0x2d18(%rbp),%r9d 18001d9e7: 45 03 c9 add %r9d,%r9d 18001d9ea: 44 2b cf sub %edi,%r9d 18001d9ed: 44 03 8d 20 2d 00 00 add 0x2d20(%rbp),%r9d 18001d9f4: c7 44 24 20 f4 01 00 movl $0x1f4,0x20(%rsp) 18001d9fb: 00 18001d9fc: 4c 8b c7 mov %rdi,%r8 18001d9ff: ba 81 00 00 00 mov $0x81,%edx 18001da04: 48 8b 4d 38 mov 0x38(%rbp),%rcx 18001da08: e8 1f 28 03 00 call 0x18005022c 18001da0d: 48 63 f0 movslq %eax,%rsi 18001da10: 8b 8d 08 2d 00 00 mov 0x2d08(%rbp),%ecx 18001da16: 85 c9 test %ecx,%ecx 18001da18: 0f 84 56 04 00 00 je 0x18001de74 18001da1e: 85 c0 test %eax,%eax 18001da20: 0f 89 ad 00 00 00 jns 0x18001dad3 18001da26: e8 95 22 00 00 call 0x18001fcc0 18001da2b: 33 c9 xor %ecx,%ecx 18001da2d: 48 85 c0 test %rax,%rax 18001da30: 0f 95 c1 setne %cl 18001da33: 85 c9 test %ecx,%ecx 18001da35: 0f 84 18 04 00 00 je 0x18001de53 18001da3b: 48 8b 10 mov (%rax),%rdx 18001da3e: 48 8b c8 mov %rax,%rcx 18001da41: ff 52 18 call *0x18(%rdx) 18001da44: 48 83 c0 18 add $0x18,%rax 18001da48: 48 89 44 24 48 mov %rax,0x48(%rsp) 18001da4d: e8 10 28 03 00 call 0x180050262 18001da52: 4c 8b c8 mov %rax,%r9 18001da55: 44 8b c6 mov %esi,%r8d 18001da58: 48 8d 15 31 0b 04 00 lea 0x40b31(%rip),%rdx # 0x18005e590 18001da5f: 48 8d 4c 24 48 lea 0x48(%rsp),%rcx 18001da64: e8 f7 0b 00 00 call 0x18001e660 18001da69: c7 44 24 28 00 01 00 movl $0x100,0x28(%rsp) 18001da70: 00 18001da71: 48 8d 84 24 c0 00 00 lea 0xc0(%rsp),%rax 18001da78: 00 18001da79: 48 89 44 24 20 mov %rax,0x20(%rsp) 18001da7e: 45 8b cd mov %r13d,%r9d 18001da81: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18001da86: 4c 8b c3 mov %rbx,%r8 18001da89: 33 d2 xor %edx,%edx 18001da8b: 33 c9 xor %ecx,%ecx 18001da8d: ff 15 b5 5a 03 00 call *0x35ab5(%rip) # 0x180053548 18001da93: b9 0a 00 00 00 mov $0xa,%ecx 18001da98: ff 15 32 5a 03 00 call *0x35a32(%rip) # 0x1800534d0 18001da9e: 83 fe fb cmp $0xfffffffb,%esi 18001daa1: 0f 84 7f 03 00 00 je 0x18001de26 18001daa7: 48 8b bd 20 2d 00 00 mov 0x2d20(%rbp),%rdi 18001daae: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18001dab2: 41 8b c5 mov %r13d,%eax 18001dab5: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001daba: 83 c0 ff add $0xffffffff,%eax 18001dabd: 85 c0 test %eax,%eax 18001dabf: 0f 8f 52 03 00 00 jg 0x18001de17 18001dac5: 48 8b 0a mov (%rdx),%rcx 18001dac8: 48 8b 01 mov (%rcx),%rax 18001dacb: ff 50 08 call *0x8(%rax) 18001dace: e9 44 03 00 00 jmp 0x18001de17 18001dad3: 8b df mov %edi,%ebx 18001dad5: 2b 9d 20 2d 00 00 sub 0x2d20(%rbp),%ebx 18001dadb: 03 de add %esi,%ebx 18001dadd: 45 85 e4 test %r12d,%r12d 18001dae0: 75 4f jne 0x18001db31 18001dae2: 48 8b 8d 20 2d 00 00 mov 0x2d20(%rbp),%rcx 18001dae9: 48 8b d1 mov %rcx,%rdx 18001daec: 48 8d 04 37 lea (%rdi,%rsi,1),%rax 18001daf0: 48 3b c8 cmp %rax,%rcx 18001daf3: 73 11 jae 0x18001db06 18001daf5: 81 3a 1b b1 b1 1b cmpl $0x1bb1b11b,(%rdx) 18001dafb: 74 11 je 0x18001db0e 18001dafd: 48 83 c2 04 add $0x4,%rdx 18001db01: 48 3b d0 cmp %rax,%rdx 18001db04: 72 ef jb 0x18001daf5 18001db06: 81 3a 1b b1 b1 1b cmpl $0x1bb1b11b,(%rdx) 18001db0c: 75 1b jne 0x18001db29 18001db0e: 8b df mov %edi,%ebx 18001db10: 2b da sub %edx,%ebx 18001db12: 03 de add %esi,%ebx 18001db14: 48 3b d1 cmp %rcx,%rdx 18001db17: 74 08 je 0x18001db21 18001db19: 4c 63 c3 movslq %ebx,%r8 18001db1c: e8 ef 58 01 00 call 0x180033410 18001db21: 41 bc 01 00 00 00 mov $0x1,%r12d 18001db27: eb 08 jmp 0x18001db31 18001db29: 48 8b f9 mov %rcx,%rdi 18001db2c: e9 e6 02 00 00 jmp 0x18001de17 18001db31: 8b b5 18 2d 00 00 mov 0x2d18(%rbp),%esi 18001db37: 48 63 d3 movslq %ebx,%rdx 18001db3a: 48 8d 46 38 lea 0x38(%rsi),%rax 18001db3e: 48 3b d0 cmp %rax,%rdx 18001db41: 73 10 jae 0x18001db53 18001db43: 48 8b 85 20 2d 00 00 mov 0x2d20(%rbp),%rax 18001db4a: 48 8d 3c 02 lea (%rdx,%rax,1),%rdi 18001db4e: e9 c4 02 00 00 jmp 0x18001de17 18001db53: 48 8b bd 20 2d 00 00 mov 0x2d20(%rbp),%rdi 18001db5a: 81 3f 1b b1 b1 1b cmpl $0x1bb1b11b,(%rdi) 18001db60: 0f 85 30 02 00 00 jne 0x18001dd96 18001db66: 8b 4f 08 mov 0x8(%rdi),%ecx 18001db69: 3b ce cmp %esi,%ecx 18001db6b: 0f 85 44 01 00 00 jne 0x18001dcb5 18001db71: 81 7c 3e 1c 1c b1 b1 cmpl $0x1bb1b11c,0x1c(%rsi,%rdi,1) 18001db78: 1b 18001db79: 0f 85 36 01 00 00 jne 0x18001dcb5 18001db7f: 8b 44 3e 28 mov 0x28(%rsi,%rdi,1),%eax 18001db83: 85 c0 test %eax,%eax 18001db85: 74 09 je 0x18001db90 18001db87: 83 f8 01 cmp $0x1,%eax 18001db8a: 0f 85 25 01 00 00 jne 0x18001dcb5 18001db90: 8b 47 04 mov 0x4(%rdi),%eax 18001db93: 89 44 24 64 mov %eax,0x64(%rsp) 18001db97: 89 4c 24 68 mov %ecx,0x68(%rsp) 18001db9b: 8b 47 0c mov 0xc(%rdi),%eax 18001db9e: 89 84 24 a4 00 00 00 mov %eax,0xa4(%rsp) 18001dba5: 8b 44 24 74 mov 0x74(%rsp),%eax 18001dba9: 3d a0 00 00 00 cmp $0xa0,%eax 18001dbae: 75 1a jne 0x18001dbca 18001dbb0: 8b 4c 3e 24 mov 0x24(%rsi,%rdi,1),%ecx 18001dbb4: 8d 81 0c fe ff ff lea -0x1f4(%rcx),%eax 18001dbba: 89 84 24 88 00 00 00 mov %eax,0x88(%rsp) 18001dbc1: 89 8c 24 8c 00 00 00 mov %ecx,0x8c(%rsp) 18001dbc8: eb 3d jmp 0x18001dc07 18001dbca: 3d 80 01 00 00 cmp $0x180,%eax 18001dbcf: 75 19 jne 0x18001dbea 18001dbd1: 8b 44 3e 2c mov 0x2c(%rsi,%rdi,1),%eax 18001dbd5: 89 84 24 88 00 00 00 mov %eax,0x88(%rsp) 18001dbdc: 05 f4 01 00 00 add $0x1f4,%eax 18001dbe1: 89 84 24 8c 00 00 00 mov %eax,0x8c(%rsp) 18001dbe8: eb 1d jmp 0x18001dc07 18001dbea: 3d 80 02 00 00 cmp $0x280,%eax 18001dbef: 75 16 jne 0x18001dc07 18001dbf1: 8b 44 3e 2c mov 0x2c(%rsi,%rdi,1),%eax 18001dbf5: 89 84 24 88 00 00 00 mov %eax,0x88(%rsp) 18001dbfc: 8b 44 3e 24 mov 0x24(%rsi,%rdi,1),%eax 18001dc00: 89 84 24 8c 00 00 00 mov %eax,0x8c(%rsp) 18001dc07: 48 8d 8d b8 00 00 00 lea 0xb8(%rbp),%rcx 18001dc0e: e8 5d 38 fe ff call 0x180001470 18001dc13: 48 8b 95 28 2d 00 00 mov 0x2d28(%rbp),%rdx 18001dc1a: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 18001dc1f: 48 8b 01 mov (%rcx),%rax 18001dc22: 48 89 02 mov %rax,(%rdx) 18001dc25: 48 8b 41 08 mov 0x8(%rcx),%rax 18001dc29: 48 89 42 08 mov %rax,0x8(%rdx) 18001dc2d: 48 8b 41 10 mov 0x10(%rcx),%rax 18001dc31: 48 89 42 10 mov %rax,0x10(%rdx) 18001dc35: 48 8b 41 18 mov 0x18(%rcx),%rax 18001dc39: 48 89 42 18 mov %rax,0x18(%rdx) 18001dc3d: 48 8b 41 20 mov 0x20(%rcx),%rax 18001dc41: 48 89 42 20 mov %rax,0x20(%rdx) 18001dc45: 48 8b 41 28 mov 0x28(%rcx),%rax 18001dc49: 48 89 42 28 mov %rax,0x28(%rdx) 18001dc4d: 48 8b 41 30 mov 0x30(%rcx),%rax 18001dc51: 48 89 42 30 mov %rax,0x30(%rdx) 18001dc55: 48 8b 41 38 mov 0x38(%rcx),%rax 18001dc59: 48 89 42 38 mov %rax,0x38(%rdx) 18001dc5d: 48 8b 41 40 mov 0x40(%rcx),%rax 18001dc61: 48 89 42 40 mov %rax,0x40(%rdx) 18001dc65: 8b 41 48 mov 0x48(%rcx),%eax 18001dc68: 89 42 48 mov %eax,0x48(%rdx) 18001dc6b: 44 8b 85 18 2d 00 00 mov 0x2d18(%rbp),%r8d 18001dc72: 48 8b 95 20 2d 00 00 mov 0x2d20(%rbp),%rdx 18001dc79: 48 83 c2 1c add $0x1c,%rdx 18001dc7d: 48 8b 8d 28 2d 00 00 mov 0x2d28(%rbp),%rcx 18001dc84: 48 83 c1 4c add $0x4c,%rcx 18001dc88: e8 83 57 01 00 call 0x180033410 18001dc8d: 4c 8b 9d b8 00 00 00 mov 0xb8(%rbp),%r11 18001dc94: 48 8d 8d b8 00 00 00 lea 0xb8(%rbp),%rcx 18001dc9b: 41 ff 53 28 call *0x28(%r11) 18001dc9f: 48 8b 8d 10 2d 00 00 mov 0x2d10(%rbp),%rcx 18001dca6: ff 15 54 58 03 00 call *0x35854(%rip) # 0x180053500 18001dcac: 83 45 08 01 addl $0x1,0x8(%rbp) 18001dcb0: e9 58 01 00 00 jmp 0x18001de0d 18001dcb5: 3b ce cmp %esi,%ecx 18001dcb7: 0f 85 d9 00 00 00 jne 0x18001dd96 18001dcbd: 81 7c 3e 1c 1c b1 b1 cmpl $0x1bb1b11c,0x1c(%rsi,%rdi,1) 18001dcc4: 1b 18001dcc5: 0f 84 cb 00 00 00 je 0x18001dd96 18001dccb: 48 83 e2 fc and $0xfffffffffffffffc,%rdx 18001dccf: 48 03 d7 add %rdi,%rdx 18001dcd2: 48 3b d7 cmp %rdi,%rdx 18001dcd5: 76 11 jbe 0x18001dce8 18001dcd7: 81 3a 1b b1 b1 1b cmpl $0x1bb1b11b,(%rdx) 18001dcdd: 74 11 je 0x18001dcf0 18001dcdf: 48 83 ea 04 sub $0x4,%rdx 18001dce3: 48 3b d7 cmp %rdi,%rdx 18001dce6: 77 ef ja 0x18001dcd7 18001dce8: 81 3a 1b b1 b1 1b cmpl $0x1bb1b11b,(%rdx) 18001dcee: 75 29 jne 0x18001dd19 18001dcf0: 48 3b d7 cmp %rdi,%rdx 18001dcf3: 76 24 jbe 0x18001dd19 18001dcf5: 8b c7 mov %edi,%eax 18001dcf7: 2b c2 sub %edx,%eax 18001dcf9: 03 d8 add %eax,%ebx 18001dcfb: 48 63 db movslq %ebx,%rbx 18001dcfe: 4c 8b c3 mov %rbx,%r8 18001dd01: 48 8b cf mov %rdi,%rcx 18001dd04: e8 07 57 01 00 call 0x180033410 18001dd09: 4c 8b 9d 20 2d 00 00 mov 0x2d20(%rbp),%r11 18001dd10: 4a 8d 3c 1b lea (%rbx,%r11,1),%rdi 18001dd14: e9 fe 00 00 00 jmp 0x18001de17 18001dd19: e8 a2 1f 00 00 call 0x18001fcc0 18001dd1e: 33 c9 xor %ecx,%ecx 18001dd20: 48 85 c0 test %rax,%rax 18001dd23: 0f 95 c1 setne %cl 18001dd26: 85 c9 test %ecx,%ecx 18001dd28: 0f 84 30 01 00 00 je 0x18001de5e 18001dd2e: 48 8b 10 mov (%rax),%rdx 18001dd31: 48 8b c8 mov %rax,%rcx 18001dd34: ff 52 18 call *0x18(%rdx) 18001dd37: 48 83 c0 18 add $0x18,%rax 18001dd3b: 48 89 44 24 50 mov %rax,0x50(%rsp) 18001dd40: 8b 44 3e 28 mov 0x28(%rsi,%rdi,1),%eax 18001dd44: 89 44 24 30 mov %eax,0x30(%rsp) 18001dd48: 8b 44 3e 1c mov 0x1c(%rsi,%rdi,1),%eax 18001dd4c: 89 44 24 28 mov %eax,0x28(%rsp) 18001dd50: 8b 47 08 mov 0x8(%rdi),%eax 18001dd53: 89 44 24 20 mov %eax,0x20(%rsp) 18001dd57: 44 8b 0f mov (%rdi),%r9d 18001dd5a: 44 8b c3 mov %ebx,%r8d 18001dd5d: 48 8d 15 4c 08 04 00 lea 0x4084c(%rip),%rdx # 0x18005e5b0 18001dd64: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18001dd69: e8 92 cf ff ff call 0x18001ad00 18001dd6e: 90 nop 18001dd6f: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 18001dd74: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001dd78: 41 8b c5 mov %r13d,%eax 18001dd7b: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001dd80: 83 c0 ff add $0xffffffff,%eax 18001dd83: 85 c0 test %eax,%eax 18001dd85: 0f 8f 82 00 00 00 jg 0x18001de0d 18001dd8b: 48 8b 0a mov (%rdx),%rcx 18001dd8e: 48 8b 01 mov (%rcx),%rax 18001dd91: ff 50 08 call *0x8(%rax) 18001dd94: eb 77 jmp 0x18001de0d 18001dd96: e8 25 1f 00 00 call 0x18001fcc0 18001dd9b: 33 c9 xor %ecx,%ecx 18001dd9d: 48 85 c0 test %rax,%rax 18001dda0: 0f 95 c1 setne %cl 18001dda3: 85 c9 test %ecx,%ecx 18001dda5: 0f 84 be 00 00 00 je 0x18001de69 18001ddab: 48 8b 10 mov (%rax),%rdx 18001ddae: 48 8b c8 mov %rax,%rcx 18001ddb1: ff 52 18 call *0x18(%rdx) 18001ddb4: 48 83 c0 18 add $0x18,%rax 18001ddb8: 48 89 44 24 40 mov %rax,0x40(%rsp) 18001ddbd: 8b 44 3e 28 mov 0x28(%rsi,%rdi,1),%eax 18001ddc1: 89 44 24 30 mov %eax,0x30(%rsp) 18001ddc5: 8b 44 3e 1c mov 0x1c(%rsi,%rdi,1),%eax 18001ddc9: 89 44 24 28 mov %eax,0x28(%rsp) 18001ddcd: 8b 47 08 mov 0x8(%rdi),%eax 18001ddd0: 89 44 24 20 mov %eax,0x20(%rsp) 18001ddd4: 44 8b 0f mov (%rdi),%r9d 18001ddd7: 44 8b c3 mov %ebx,%r8d 18001ddda: 48 8d 15 5f 08 04 00 lea 0x4085f(%rip),%rdx # 0x18005e640 18001dde1: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18001dde6: e8 15 cf ff ff call 0x18001ad00 18001ddeb: 90 nop 18001ddec: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 18001ddf1: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001ddf5: 41 8b c5 mov %r13d,%eax 18001ddf8: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001ddfd: 83 c0 ff add $0xffffffff,%eax 18001de00: 85 c0 test %eax,%eax 18001de02: 7f 09 jg 0x18001de0d 18001de04: 48 8b 0a mov (%rdx),%rcx 18001de07: 48 8b 01 mov (%rcx),%rax 18001de0a: ff 50 08 call *0x8(%rax) 18001de0d: 45 33 e4 xor %r12d,%r12d 18001de10: 48 8b bd 20 2d 00 00 mov 0x2d20(%rbp),%rdi 18001de17: 8b 85 08 2d 00 00 mov 0x2d08(%rbp),%eax 18001de1d: 85 c0 test %eax,%eax 18001de1f: 74 53 je 0x18001de74 18001de21: e9 ba fb ff ff jmp 0x18001d9e0 18001de26: ba 81 00 00 00 mov $0x81,%edx 18001de2b: 48 8b 4d 38 mov 0x38(%rbp),%rcx 18001de2f: e8 34 24 03 00 call 0x180050268 18001de34: 90 nop 18001de35: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18001de39: f0 44 0f c1 6a 10 lock xadd %r13d,0x10(%rdx) 18001de3f: 41 83 c5 ff add $0xffffffff,%r13d 18001de43: 45 85 ed test %r13d,%r13d 18001de46: 7f 2c jg 0x18001de74 18001de48: 48 8b 0a mov (%rdx),%rcx 18001de4b: 48 8b 01 mov (%rcx),%rax 18001de4e: ff 50 08 call *0x8(%rax) 18001de51: eb 21 jmp 0x18001de74 18001de53: b9 05 40 00 80 mov $0x80004005,%ecx 18001de58: e8 13 d3 fe ff call 0x18000b170 18001de5d: cc int3 18001de5e: b9 05 40 00 80 mov $0x80004005,%ecx 18001de63: e8 08 d3 fe ff call 0x18000b170 18001de68: cc int3 18001de69: b9 05 40 00 80 mov $0x80004005,%ecx 18001de6e: e8 fd d2 fe ff call 0x18000b170 18001de73: cc int3 18001de74: 33 c0 xor %eax,%eax 18001de76: 48 8b 8c 24 c0 02 00 mov 0x2c0(%rsp),%rcx 18001de7d: 00 18001de7e: 48 33 cc xor %rsp,%rcx 18001de81: e8 ba 47 01 00 call 0x180032640 18001de86: 4c 8d 9c 24 d0 02 00 lea 0x2d0(%rsp),%r11 18001de8d: 00 18001de8e: 49 8b 5b 28 mov 0x28(%r11),%rbx 18001de92: 49 8b 6b 30 mov 0x30(%r11),%rbp 18001de96: 49 8b 73 38 mov 0x38(%r11),%rsi 18001de9a: 49 8b e3 mov %r11,%rsp 18001de9d: 41 5d pop %r13 18001de9f: 41 5c pop %r12 18001dea1: 5f pop %rdi 18001dea2: c3 ret 18001dea3: cc int3 18001dea4: cc int3 18001dea5: cc int3 18001dea6: cc int3 18001dea7: cc int3 18001dea8: cc int3 18001dea9: cc int3 18001deaa: cc int3 18001deab: cc int3 18001deac: cc int3 18001dead: cc int3 18001deae: cc int3 18001deaf: cc int3 18001deb0: 40 55 rex push %rbp 18001deb2: 48 83 ec 20 sub $0x20,%rsp 18001deb6: 48 8b ea mov %rdx,%rbp 18001deb9: 48 8d 4d 48 lea 0x48(%rbp),%rcx 18001debd: e8 1e d7 fe ff call 0x18000b5e0 18001dec2: 48 83 c4 20 add $0x20,%rsp 18001dec6: 5d pop %rbp 18001dec7: c3 ret 18001dec8: cc int3 18001dec9: cc int3 18001deca: cc int3 18001decb: cc int3 18001decc: cc int3 18001decd: cc int3 18001dece: cc int3 18001decf: cc int3 18001ded0: 40 55 rex push %rbp 18001ded2: 48 83 ec 20 sub $0x20,%rsp 18001ded6: 48 8b ea mov %rdx,%rbp 18001ded9: 48 8d 4d 50 lea 0x50(%rbp),%rcx 18001dedd: e8 fe d6 fe ff call 0x18000b5e0 18001dee2: 48 83 c4 20 add $0x20,%rsp 18001dee6: 5d pop %rbp 18001dee7: c3 ret 18001dee8: cc int3 18001dee9: cc int3 18001deea: cc int3 18001deeb: cc int3 18001deec: cc int3 18001deed: cc int3 18001deee: cc int3 18001deef: cc int3 18001def0: 40 55 rex push %rbp 18001def2: 48 83 ec 20 sub $0x20,%rsp 18001def6: 48 8b ea mov %rdx,%rbp 18001def9: 48 8d 4d 40 lea 0x40(%rbp),%rcx 18001defd: e8 de d6 fe ff call 0x18000b5e0 18001df02: 48 83 c4 20 add $0x20,%rsp 18001df06: 5d pop %rbp 18001df07: c3 ret 18001df08: cc int3 18001df09: cc int3 18001df0a: cc int3 18001df0b: cc int3 18001df0c: cc int3 18001df0d: cc int3 18001df0e: cc int3 18001df0f: cc int3 18001df10: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18001df15: 57 push %rdi 18001df16: 48 83 ec 60 sub $0x60,%rsp 18001df1a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18001df21: ff ff 18001df23: 48 89 9c 24 80 00 00 mov %rbx,0x80(%rsp) 18001df2a: 00 18001df2b: 48 8b fa mov %rdx,%rdi 18001df2e: 48 8b d9 mov %rcx,%rbx 18001df31: 83 79 14 00 cmpl $0x0,0x14(%rcx) 18001df35: 75 10 jne 0x18001df47 18001df37: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 18001df3c: ff 15 f6 55 03 00 call *0x355f6(%rip) # 0x180053538 18001df42: e9 42 01 00 00 jmp 0x18001e089 18001df47: 33 c0 xor %eax,%eax 18001df49: 48 89 81 b0 2d 00 00 mov %rax,0x2db0(%rcx) 18001df50: 48 89 81 b8 2d 00 00 mov %rax,0x2db8(%rcx) 18001df57: c7 44 24 70 6f b6 b6 movl $0x6bb6b66f,0x70(%rsp) 18001df5e: 6b 18001df5f: 39 41 14 cmp %eax,0x14(%rcx) 18001df62: 75 10 jne 0x18001df74 18001df64: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 18001df69: ff 15 c9 55 03 00 call *0x355c9(%rip) # 0x180053538 18001df6f: e9 15 01 00 00 jmp 0x18001e089 18001df74: 41 b8 04 00 00 00 mov $0x4,%r8d 18001df7a: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 18001df7f: e8 ec e6 ff ff call 0x18001c670 18001df84: 85 c0 test %eax,%eax 18001df86: 0f 84 fd 00 00 00 je 0x18001e089 18001df8c: 8b 83 b0 2d 00 00 mov 0x2db0(%rbx),%eax 18001df92: 85 c0 test %eax,%eax 18001df94: 0f 84 ef 00 00 00 je 0x18001e089 18001df9a: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 18001df9f: 48 8b 83 b0 2d 00 00 mov 0x2db0(%rbx),%rax 18001dfa6: 48 89 01 mov %rax,(%rcx) 18001dfa9: 48 8b 83 b8 2d 00 00 mov 0x2db8(%rbx),%rax 18001dfb0: 48 89 41 08 mov %rax,0x8(%rcx) 18001dfb4: 8b 5c 24 28 mov 0x28(%rsp),%ebx 18001dfb8: 81 fb 00 00 f0 03 cmp $0x3f00000,%ebx 18001dfbe: 76 26 jbe 0x18001dfe6 18001dfc0: 48 8b 17 mov (%rdi),%rdx 18001dfc3: 48 83 ea 18 sub $0x18,%rdx 18001dfc7: 83 c8 ff or $0xffffffff,%eax 18001dfca: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001dfcf: 83 c0 ff add $0xffffffff,%eax 18001dfd2: 85 c0 test %eax,%eax 18001dfd4: 7f 09 jg 0x18001dfdf 18001dfd6: 48 8b 0a mov (%rdx),%rcx 18001dfd9: 48 8b 01 mov (%rcx),%rax 18001dfdc: ff 50 08 call *0x8(%rax) 18001dfdf: 33 c0 xor %eax,%eax 18001dfe1: e9 c7 00 00 00 jmp 0x18001e0ad 18001dfe6: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 18001dfeb: e8 48 21 00 00 call 0x180020138 18001dff0: 90 nop 18001dff1: 45 33 c9 xor %r9d,%r9d 18001dff4: 45 8d 41 40 lea 0x40(%r9),%r8d 18001dff8: 48 8b 17 mov (%rdi),%rdx 18001dffb: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 18001e000: e8 67 2a 00 00 call 0x180020a6c 18001e005: 85 c0 test %eax,%eax 18001e007: 75 31 jne 0x18001e03a 18001e009: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 18001e00e: e8 91 23 00 00 call 0x1800203a4 18001e013: 90 nop 18001e014: 48 8b 17 mov (%rdi),%rdx 18001e017: 48 83 ea 18 sub $0x18,%rdx 18001e01b: 83 c8 ff or $0xffffffff,%eax 18001e01e: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001e023: 83 c0 ff add $0xffffffff,%eax 18001e026: 85 c0 test %eax,%eax 18001e028: 7f 09 jg 0x18001e033 18001e02a: 48 8b 0a mov (%rdx),%rcx 18001e02d: 48 8b 01 mov (%rcx),%rax 18001e030: ff 50 08 call *0x8(%rax) 18001e033: b8 01 00 00 00 mov $0x1,%eax 18001e038: eb 73 jmp 0x18001e0ad 18001e03a: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 18001e03f: e8 90 1f 00 00 call 0x18001ffd4 18001e044: 48 8b cb mov %rbx,%rcx 18001e047: 33 db xor %ebx,%ebx 18001e049: 48 3b c1 cmp %rcx,%rax 18001e04c: 0f 95 c3 setne %bl 18001e04f: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 18001e054: e8 57 20 00 00 call 0x1800200b0 18001e059: 90 nop 18001e05a: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 18001e05f: e8 40 23 00 00 call 0x1800203a4 18001e064: 90 nop 18001e065: 48 8b 17 mov (%rdi),%rdx 18001e068: 48 83 ea 18 sub $0x18,%rdx 18001e06c: 83 c8 ff or $0xffffffff,%eax 18001e06f: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001e074: 83 c0 ff add $0xffffffff,%eax 18001e077: 85 c0 test %eax,%eax 18001e079: 7f 0a jg 0x18001e085 18001e07b: 48 8b 0a mov (%rdx),%rcx 18001e07e: 4c 8b 01 mov (%rcx),%r8 18001e081: 41 ff 50 08 call *0x8(%r8) 18001e085: 8b c3 mov %ebx,%eax 18001e087: eb 24 jmp 0x18001e0ad 18001e089: 48 8b 17 mov (%rdi),%rdx 18001e08c: 48 83 ea 18 sub $0x18,%rdx 18001e090: 83 c8 ff or $0xffffffff,%eax 18001e093: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001e098: 83 c0 ff add $0xffffffff,%eax 18001e09b: 85 c0 test %eax,%eax 18001e09d: 7f 09 jg 0x18001e0a8 18001e09f: 48 8b 0a mov (%rdx),%rcx 18001e0a2: 48 8b 01 mov (%rcx),%rax 18001e0a5: ff 50 08 call *0x8(%rax) 18001e0a8: b8 01 00 00 00 mov $0x1,%eax 18001e0ad: 48 8b 9c 24 80 00 00 mov 0x80(%rsp),%rbx 18001e0b4: 00 18001e0b5: 48 83 c4 60 add $0x60,%rsp 18001e0b9: 5f pop %rdi 18001e0ba: c3 ret 18001e0bb: cc int3 18001e0bc: cc int3 18001e0bd: cc int3 18001e0be: cc int3 18001e0bf: cc int3 18001e0c0: 40 55 rex push %rbp 18001e0c2: 48 83 ec 20 sub $0x20,%rsp 18001e0c6: 48 8b ea mov %rdx,%rbp 18001e0c9: 48 8b 4d 78 mov 0x78(%rbp),%rcx 18001e0cd: e8 0e d5 fe ff call 0x18000b5e0 18001e0d2: 48 83 c4 20 add $0x20,%rsp 18001e0d6: 5d pop %rbp 18001e0d7: c3 ret 18001e0d8: cc int3 18001e0d9: cc int3 18001e0da: cc int3 18001e0db: cc int3 18001e0dc: cc int3 18001e0dd: cc int3 18001e0de: cc int3 18001e0df: cc int3 18001e0e0: 40 55 rex push %rbp 18001e0e2: 48 83 ec 20 sub $0x20,%rsp 18001e0e6: 48 8b ea mov %rdx,%rbp 18001e0e9: 48 8d 4d 38 lea 0x38(%rbp),%rcx 18001e0ed: e8 b2 22 00 00 call 0x1800203a4 18001e0f2: 48 83 c4 20 add $0x20,%rsp 18001e0f6: 5d pop %rbp 18001e0f7: c3 ret 18001e0f8: cc int3 18001e0f9: cc int3 18001e0fa: cc int3 18001e0fb: cc int3 18001e0fc: cc int3 18001e0fd: cc int3 18001e0fe: cc int3 18001e0ff: cc int3 18001e100: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18001e105: 53 push %rbx 18001e106: 56 push %rsi 18001e107: 57 push %rdi 18001e108: 41 54 push %r12 18001e10a: 41 55 push %r13 18001e10c: 41 56 push %r14 18001e10e: 48 83 ec 78 sub $0x78,%rsp 18001e112: 48 c7 44 24 30 fe ff movq $0xfffffffffffffffe,0x30(%rsp) 18001e119: ff ff 18001e11b: 4c 8b ea mov %rdx,%r13 18001e11e: 48 8b f9 mov %rcx,%rdi 18001e121: 33 c0 xor %eax,%eax 18001e123: 48 89 81 b0 2d 00 00 mov %rax,0x2db0(%rcx) 18001e12a: 48 89 81 b8 2d 00 00 mov %rax,0x2db8(%rcx) 18001e131: c7 84 24 c0 00 00 00 movl $0x6bb6b670,0xc0(%rsp) 18001e138: 70 b6 b6 6b 18001e13c: 39 41 14 cmp %eax,0x14(%rcx) 18001e13f: 75 10 jne 0x18001e151 18001e141: b9 05 00 ae e4 mov $0xe4ae0005,%ecx 18001e146: ff 15 ec 53 03 00 call *0x353ec(%rip) # 0x180053538 18001e14c: e9 ab 01 00 00 jmp 0x18001e2fc 18001e151: 41 b8 04 00 00 00 mov $0x4,%r8d 18001e157: 48 8d 94 24 c0 00 00 lea 0xc0(%rsp),%rdx 18001e15e: 00 18001e15f: e8 0c e5 ff ff call 0x18001c670 18001e164: 85 c0 test %eax,%eax 18001e166: 0f 84 90 01 00 00 je 0x18001e2fc 18001e16c: 8b 87 b0 2d 00 00 mov 0x2db0(%rdi),%eax 18001e172: 85 c0 test %eax,%eax 18001e174: 0f 84 82 01 00 00 je 0x18001e2fc 18001e17a: 8b 87 b0 2d 00 00 mov 0x2db0(%rdi),%eax 18001e180: 3d 00 00 f0 03 cmp $0x3f00000,%eax 18001e185: 0f 87 71 01 00 00 ja 0x18001e2fc 18001e18b: 4c 63 b7 b0 2d 00 00 movslq 0x2db0(%rdi),%r14 18001e192: 49 8b ce mov %r14,%rcx 18001e195: e8 26 0a 00 00 call 0x18001ebc0 18001e19a: 4c 8b e0 mov %rax,%r12 18001e19d: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) 18001e1a4: 00 18001e1a5: 48 85 c0 test %rax,%rax 18001e1a8: 75 27 jne 0x18001e1d1 18001e1aa: 49 8b 55 00 mov 0x0(%r13),%rdx 18001e1ae: 48 83 ea 18 sub $0x18,%rdx 18001e1b2: 83 c8 ff or $0xffffffff,%eax 18001e1b5: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001e1ba: 83 c0 ff add $0xffffffff,%eax 18001e1bd: 85 c0 test %eax,%eax 18001e1bf: 7f 09 jg 0x18001e1ca 18001e1c1: 48 8b 0a mov (%rdx),%rcx 18001e1c4: 48 8b 01 mov (%rcx),%rax 18001e1c7: ff 50 08 call *0x8(%rax) 18001e1ca: 33 c0 xor %eax,%eax 18001e1cc: e9 4d 01 00 00 jmp 0x18001e31e 18001e1d1: 48 8b f0 mov %rax,%rsi 18001e1d4: 41 8b de mov %r14d,%ebx 18001e1d7: 45 85 f6 test %r14d,%r14d 18001e1da: 7e 30 jle 0x18001e20c 18001e1dc: 66 66 66 90 data16 data16 xchg %ax,%ax 18001e1e0: c7 44 24 20 20 4e 00 movl $0x4e20,0x20(%rsp) 18001e1e7: 00 18001e1e8: 44 8b cb mov %ebx,%r9d 18001e1eb: 4c 8b c6 mov %rsi,%r8 18001e1ee: ba 84 00 00 00 mov $0x84,%edx 18001e1f3: 48 8b 4f 38 mov 0x38(%rdi),%rcx 18001e1f7: e8 30 20 03 00 call 0x18005022c 18001e1fc: 85 c0 test %eax,%eax 18001e1fe: 7e 0c jle 0x18001e20c 18001e200: 48 63 c8 movslq %eax,%rcx 18001e203: 48 03 f1 add %rcx,%rsi 18001e206: 2b d8 sub %eax,%ebx 18001e208: 85 db test %ebx,%ebx 18001e20a: 7f d4 jg 0x18001e1e0 18001e20c: 85 db test %ebx,%ebx 18001e20e: 74 35 je 0x18001e245 18001e210: 49 8b cc mov %r12,%rcx 18001e213: e8 a0 09 00 00 call 0x18001ebb8 18001e218: e8 45 20 03 00 call 0x180050262 18001e21d: 90 nop 18001e21e: 49 8b 55 00 mov 0x0(%r13),%rdx 18001e222: 48 83 ea 18 sub $0x18,%rdx 18001e226: 83 c8 ff or $0xffffffff,%eax 18001e229: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001e22e: 83 c0 ff add $0xffffffff,%eax 18001e231: 85 c0 test %eax,%eax 18001e233: 7f 09 jg 0x18001e23e 18001e235: 48 8b 0a mov (%rdx),%rcx 18001e238: 48 8b 01 mov (%rcx),%rax 18001e23b: ff 50 08 call *0x8(%rax) 18001e23e: 33 c0 xor %eax,%eax 18001e240: e9 d9 00 00 00 jmp 0x18001e31e 18001e245: 33 db xor %ebx,%ebx 18001e247: 89 9c 24 b0 00 00 00 mov %ebx,0xb0(%rsp) 18001e24e: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18001e253: e8 e0 1e 00 00 call 0x180020138 18001e258: 90 nop 18001e259: 45 33 c9 xor %r9d,%r9d 18001e25c: 41 b8 21 10 00 00 mov $0x1021,%r8d 18001e262: 49 8b 55 00 mov 0x0(%r13),%rdx 18001e266: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18001e26b: e8 fc 27 00 00 call 0x180020a6c 18001e270: 85 c0 test %eax,%eax 18001e272: 74 4f je 0x18001e2c3 18001e274: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18001e279: e8 ae 0c 00 00 call 0x18001ef2c 18001e27e: 90 nop 18001e27f: 45 8b c6 mov %r14d,%r8d 18001e282: 49 8b d4 mov %r12,%rdx 18001e285: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18001e28a: e8 29 1b 00 00 call 0x18001fdb8 18001e28f: bb 01 00 00 00 mov $0x1,%ebx 18001e294: 89 9c 24 b0 00 00 00 mov %ebx,0xb0(%rsp) 18001e29b: eb 17 jmp 0x18001e2b4 18001e29d: 4c 8b ac 24 b8 00 00 mov 0xb8(%rsp),%r13 18001e2a4: 00 18001e2a5: 4c 8b a4 24 c8 00 00 mov 0xc8(%rsp),%r12 18001e2ac: 00 18001e2ad: 8b 9c 24 b0 00 00 00 mov 0xb0(%rsp),%ebx 18001e2b4: e8 db 0c 00 00 call 0x18001ef94 18001e2b9: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18001e2be: e8 ed 1d 00 00 call 0x1800200b0 18001e2c3: 49 8b cc mov %r12,%rcx 18001e2c6: e8 ed 08 00 00 call 0x18001ebb8 18001e2cb: 90 nop 18001e2cc: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18001e2d1: e8 ce 20 00 00 call 0x1800203a4 18001e2d6: 90 nop 18001e2d7: 49 8b 55 00 mov 0x0(%r13),%rdx 18001e2db: 48 83 ea 18 sub $0x18,%rdx 18001e2df: 83 c8 ff or $0xffffffff,%eax 18001e2e2: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001e2e7: 83 c0 ff add $0xffffffff,%eax 18001e2ea: 85 c0 test %eax,%eax 18001e2ec: 7f 0a jg 0x18001e2f8 18001e2ee: 48 8b 0a mov (%rdx),%rcx 18001e2f1: 4c 8b 01 mov (%rcx),%r8 18001e2f4: 41 ff 50 08 call *0x8(%r8) 18001e2f8: 8b c3 mov %ebx,%eax 18001e2fa: eb 22 jmp 0x18001e31e 18001e2fc: 49 8b 55 00 mov 0x0(%r13),%rdx 18001e300: 48 83 ea 18 sub $0x18,%rdx 18001e304: 83 c8 ff or $0xffffffff,%eax 18001e307: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001e30c: 83 c0 ff add $0xffffffff,%eax 18001e30f: 85 c0 test %eax,%eax 18001e311: 7f 09 jg 0x18001e31c 18001e313: 48 8b 0a mov (%rdx),%rcx 18001e316: 48 8b 01 mov (%rcx),%rax 18001e319: ff 50 08 call *0x8(%rax) 18001e31c: 33 c0 xor %eax,%eax 18001e31e: 48 83 c4 78 add $0x78,%rsp 18001e322: 41 5e pop %r14 18001e324: 41 5d pop %r13 18001e326: 41 5c pop %r12 18001e328: 5f pop %rdi 18001e329: 5e pop %rsi 18001e32a: 5b pop %rbx 18001e32b: c3 ret 18001e32c: cc int3 18001e32d: cc int3 18001e32e: cc int3 18001e32f: cc int3 18001e330: 40 55 rex push %rbp 18001e332: 48 83 ec 20 sub $0x20,%rsp 18001e336: 48 8b ea mov %rdx,%rbp 18001e339: 48 8b 8d b8 00 00 00 mov 0xb8(%rbp),%rcx 18001e340: e8 9b d2 fe ff call 0x18000b5e0 18001e345: 48 83 c4 20 add $0x20,%rsp 18001e349: 5d pop %rbp 18001e34a: c3 ret 18001e34b: cc int3 18001e34c: cc int3 18001e34d: cc int3 18001e34e: cc int3 18001e34f: cc int3 18001e350: 40 55 rex push %rbp 18001e352: 48 83 ec 20 sub $0x20,%rsp 18001e356: 48 8b ea mov %rdx,%rbp 18001e359: 48 8d 4d 50 lea 0x50(%rbp),%rcx 18001e35d: e8 42 20 00 00 call 0x1800203a4 18001e362: 48 83 c4 20 add $0x20,%rsp 18001e366: 5d pop %rbp 18001e367: c3 ret 18001e368: cc int3 18001e369: cc int3 18001e36a: cc int3 18001e36b: cc int3 18001e36c: cc int3 18001e36d: cc int3 18001e36e: cc int3 18001e36f: cc int3 18001e370: 40 55 rex push %rbp 18001e372: 48 83 ec 20 sub $0x20,%rsp 18001e376: 48 8b ea mov %rdx,%rbp 18001e379: 48 8d 4d 40 lea 0x40(%rbp),%rcx 18001e37d: e8 6e cf fe ff call 0x18000b2f0 18001e382: 48 83 c4 20 add $0x20,%rsp 18001e386: 5d pop %rbp 18001e387: c3 ret 18001e388: cc int3 18001e389: cc int3 18001e38a: cc int3 18001e38b: cc int3 18001e38c: cc int3 18001e38d: cc int3 18001e38e: cc int3 18001e38f: cc int3 18001e390: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18001e395: 55 push %rbp 18001e396: 48 83 ec 30 sub $0x30,%rsp 18001e39a: 48 8b ea mov %rdx,%rbp 18001e39d: 48 8b 45 38 mov 0x38(%rbp),%rax 18001e3a1: 48 89 45 48 mov %rax,0x48(%rbp) 18001e3a5: 48 8d 05 f1 fe ff ff lea -0x10f(%rip),%rax # 0x18001e29d 18001e3ac: eb 00 jmp 0x18001e3ae 18001e3ae: 48 83 c4 30 add $0x30,%rsp 18001e3b2: 5d pop %rbp 18001e3b3: c3 ret 18001e3b4: cc int3 18001e3b5: cc int3 18001e3b6: cc int3 18001e3b7: cc int3 18001e3b8: cc int3 18001e3b9: cc int3 18001e3ba: cc int3 18001e3bb: cc int3 18001e3bc: cc int3 18001e3bd: cc int3 18001e3be: cc int3 18001e3bf: cc int3 18001e3c0: 48 8b c4 mov %rsp,%rax 18001e3c3: 57 push %rdi 18001e3c4: 48 81 ec 60 02 00 00 sub $0x260,%rsp 18001e3cb: 48 c7 44 24 28 fe ff movq $0xfffffffffffffffe,0x28(%rsp) 18001e3d2: ff ff 18001e3d4: 48 89 58 18 mov %rbx,0x18(%rax) 18001e3d8: 48 89 70 20 mov %rsi,0x20(%rax) 18001e3dc: 48 8b 05 bd ea 04 00 mov 0x4eabd(%rip),%rax # 0x18006cea0 18001e3e3: 48 33 c4 xor %rsp,%rax 18001e3e6: 48 89 84 24 50 02 00 mov %rax,0x250(%rsp) 18001e3ed: 00 18001e3ee: 48 8b fa mov %rdx,%rdi 18001e3f1: 48 8b f1 mov %rcx,%rsi 18001e3f4: 48 89 54 24 30 mov %rdx,0x30(%rsp) 18001e3f9: 33 db xor %ebx,%ebx 18001e3fb: 89 5c 24 20 mov %ebx,0x20(%rsp) 18001e3ff: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18001e404: b9 04 01 00 00 mov $0x104,%ecx 18001e409: ff 15 d1 50 03 00 call *0x350d1(%rip) # 0x1800534e0 18001e40f: e8 ac 18 00 00 call 0x18001fcc0 18001e414: 48 85 c0 test %rax,%rax 18001e417: 0f 95 c3 setne %bl 18001e41a: 85 db test %ebx,%ebx 18001e41c: 75 0b jne 0x18001e429 18001e41e: b9 05 40 00 80 mov $0x80004005,%ecx 18001e423: e8 48 cd fe ff call 0x18000b170 18001e428: cc int3 18001e429: 48 8b 10 mov (%rax),%rdx 18001e42c: 48 8b c8 mov %rax,%rcx 18001e42f: ff 52 18 call *0x18(%rdx) 18001e432: 48 83 c0 18 add $0x18,%rax 18001e436: 48 89 07 mov %rax,(%rdi) 18001e439: c7 44 24 20 01 00 00 movl $0x1,0x20(%rsp) 18001e440: 00 18001e441: 44 8b 4e 40 mov 0x40(%rsi),%r9d 18001e445: 4c 8d 44 24 40 lea 0x40(%rsp),%r8 18001e44a: 48 8d 15 77 02 04 00 lea 0x40277(%rip),%rdx # 0x18005e6c8 18001e451: 48 8b cf mov %rdi,%rcx 18001e454: e8 a7 c8 ff ff call 0x18001ad00 18001e459: 48 8b c7 mov %rdi,%rax 18001e45c: 48 8b 8c 24 50 02 00 mov 0x250(%rsp),%rcx 18001e463: 00 18001e464: 48 33 cc xor %rsp,%rcx 18001e467: e8 d4 41 01 00 call 0x180032640 18001e46c: 4c 8d 9c 24 60 02 00 lea 0x260(%rsp),%r11 18001e473: 00 18001e474: 49 8b 5b 20 mov 0x20(%r11),%rbx 18001e478: 49 8b 73 28 mov 0x28(%r11),%rsi 18001e47c: 49 8b e3 mov %r11,%rsp 18001e47f: 5f pop %rdi 18001e480: c3 ret 18001e481: cc int3 18001e482: cc int3 18001e483: cc int3 18001e484: cc int3 18001e485: cc int3 18001e486: cc int3 18001e487: cc int3 18001e488: cc int3 18001e489: cc int3 18001e48a: cc int3 18001e48b: cc int3 18001e48c: cc int3 18001e48d: cc int3 18001e48e: cc int3 18001e48f: cc int3 18001e490: 40 55 rex push %rbp 18001e492: 48 83 ec 20 sub $0x20,%rsp 18001e496: 48 8b ea mov %rdx,%rbp 18001e499: 8b 45 20 mov 0x20(%rbp),%eax 18001e49c: 83 e0 01 and $0x1,%eax 18001e49f: 85 c0 test %eax,%eax 18001e4a1: 74 0d je 0x18001e4b0 18001e4a3: 83 65 20 fe andl $0xfffffffe,0x20(%rbp) 18001e4a7: 48 8b 4d 30 mov 0x30(%rbp),%rcx 18001e4ab: e8 30 d1 fe ff call 0x18000b5e0 18001e4b0: 48 83 c4 20 add $0x20,%rsp 18001e4b4: 5d pop %rbp 18001e4b5: c3 ret 18001e4b6: cc int3 18001e4b7: cc int3 18001e4b8: cc int3 18001e4b9: cc int3 18001e4ba: cc int3 18001e4bb: cc int3 18001e4bc: cc int3 18001e4bd: cc int3 18001e4be: cc int3 18001e4bf: cc int3 18001e4c0: 40 53 rex push %rbx 18001e4c2: 56 push %rsi 18001e4c3: 57 push %rdi 18001e4c4: 48 83 ec 30 sub $0x30,%rsp 18001e4c8: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18001e4cf: ff ff 18001e4d1: 48 8b f1 mov %rcx,%rsi 18001e4d4: 48 8d 54 24 58 lea 0x58(%rsp),%rdx 18001e4d9: e8 e2 fe ff ff call 0x18001e3c0 18001e4de: 90 nop 18001e4df: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 18001e4e4: 48 8b 4b e8 mov -0x18(%rbx),%rcx 18001e4e8: 48 8b 01 mov (%rcx),%rax 18001e4eb: ff 50 20 call *0x20(%rax) 18001e4ee: 48 8b c8 mov %rax,%rcx 18001e4f1: 83 7b f8 00 cmpl $0x0,-0x8(%rbx) 18001e4f5: 7c 11 jl 0x18001e508 18001e4f7: 48 3b 43 e8 cmp -0x18(%rbx),%rax 18001e4fb: 75 0b jne 0x18001e508 18001e4fd: 48 8d 7b e8 lea -0x18(%rbx),%rdi 18001e501: f0 83 43 f8 01 lock addl $0x1,-0x8(%rbx) 18001e506: eb 3e jmp 0x18001e546 18001e508: 48 8b 00 mov (%rax),%rax 18001e50b: 41 b8 02 00 00 00 mov $0x2,%r8d 18001e511: 8b 53 f0 mov -0x10(%rbx),%edx 18001e514: ff 10 call *(%rax) 18001e516: 48 8b f8 mov %rax,%rdi 18001e519: 48 85 c0 test %rax,%rax 18001e51c: 75 06 jne 0x18001e524 18001e51e: e8 4d c8 fe ff call 0x18000ad70 18001e523: cc int3 18001e524: 8b 43 f0 mov -0x10(%rbx),%eax 18001e527: 89 47 08 mov %eax,0x8(%rdi) 18001e52a: 8b 43 f0 mov -0x10(%rbx),%eax 18001e52d: 83 c0 01 add $0x1,%eax 18001e530: 48 63 d0 movslq %eax,%rdx 18001e533: 4c 8d 0c 12 lea (%rdx,%rdx,1),%r9 18001e537: 4c 8b c3 mov %rbx,%r8 18001e53a: 48 03 d2 add %rdx,%rdx 18001e53d: 48 8d 4f 18 lea 0x18(%rdi),%rcx 18001e541: e8 1a 47 01 00 call 0x180032c60 18001e546: 48 8d 47 18 lea 0x18(%rdi),%rax 18001e54a: 48 89 44 24 60 mov %rax,0x60(%rsp) 18001e54f: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 18001e554: 48 8b ce mov %rsi,%rcx 18001e557: e8 b4 f9 ff ff call 0x18001df10 18001e55c: 85 c0 test %eax,%eax 18001e55e: 75 2b jne 0x18001e58b 18001e560: 48 8b 54 24 58 mov 0x58(%rsp),%rdx 18001e565: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001e569: 83 c8 ff or $0xffffffff,%eax 18001e56c: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001e571: 83 c0 ff add $0xffffffff,%eax 18001e574: 85 c0 test %eax,%eax 18001e576: 7f 09 jg 0x18001e581 18001e578: 48 8b 0a mov (%rdx),%rcx 18001e57b: 48 8b 01 mov (%rcx),%rax 18001e57e: ff 50 08 call *0x8(%rax) 18001e581: b8 01 00 00 00 mov $0x1,%eax 18001e586: e9 a3 00 00 00 jmp 0x18001e62e 18001e58b: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 18001e590: 48 8b 4b e8 mov -0x18(%rbx),%rcx 18001e594: 48 8b 01 mov (%rcx),%rax 18001e597: ff 50 20 call *0x20(%rax) 18001e59a: 48 8b c8 mov %rax,%rcx 18001e59d: 83 7b f8 00 cmpl $0x0,-0x8(%rbx) 18001e5a1: 7c 11 jl 0x18001e5b4 18001e5a3: 48 3b 43 e8 cmp -0x18(%rbx),%rax 18001e5a7: 75 0b jne 0x18001e5b4 18001e5a9: 48 8d 7b e8 lea -0x18(%rbx),%rdi 18001e5ad: f0 83 43 f8 01 lock addl $0x1,-0x8(%rbx) 18001e5b2: eb 3e jmp 0x18001e5f2 18001e5b4: 48 8b 00 mov (%rax),%rax 18001e5b7: 41 b8 02 00 00 00 mov $0x2,%r8d 18001e5bd: 8b 53 f0 mov -0x10(%rbx),%edx 18001e5c0: ff 10 call *(%rax) 18001e5c2: 48 8b f8 mov %rax,%rdi 18001e5c5: 48 85 c0 test %rax,%rax 18001e5c8: 75 06 jne 0x18001e5d0 18001e5ca: e8 a1 c7 fe ff call 0x18000ad70 18001e5cf: cc int3 18001e5d0: 8b 43 f0 mov -0x10(%rbx),%eax 18001e5d3: 89 47 08 mov %eax,0x8(%rdi) 18001e5d6: 8b 43 f0 mov -0x10(%rbx),%eax 18001e5d9: 83 c0 01 add $0x1,%eax 18001e5dc: 48 63 d0 movslq %eax,%rdx 18001e5df: 4c 8d 0c 12 lea (%rdx,%rdx,1),%r9 18001e5e3: 4c 8b c3 mov %rbx,%r8 18001e5e6: 48 03 d2 add %rdx,%rdx 18001e5e9: 48 8d 4f 18 lea 0x18(%rdi),%rcx 18001e5ed: e8 6e 46 01 00 call 0x180032c60 18001e5f2: 48 8d 47 18 lea 0x18(%rdi),%rax 18001e5f6: 48 89 44 24 68 mov %rax,0x68(%rsp) 18001e5fb: 48 8d 54 24 68 lea 0x68(%rsp),%rdx 18001e600: 48 8b ce mov %rsi,%rcx 18001e603: e8 f8 fa ff ff call 0x18001e100 18001e608: 8b d8 mov %eax,%ebx 18001e60a: 48 8b 54 24 58 mov 0x58(%rsp),%rdx 18001e60f: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18001e613: 83 c8 ff or $0xffffffff,%eax 18001e616: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001e61b: 83 c0 ff add $0xffffffff,%eax 18001e61e: 85 c0 test %eax,%eax 18001e620: 7f 0a jg 0x18001e62c 18001e622: 48 8b 0a mov (%rdx),%rcx 18001e625: 4c 8b 01 mov (%rcx),%r8 18001e628: 41 ff 50 08 call *0x8(%r8) 18001e62c: 8b c3 mov %ebx,%eax 18001e62e: 48 83 c4 30 add $0x30,%rsp 18001e632: 5f pop %rdi 18001e633: 5e pop %rsi 18001e634: 5b pop %rbx 18001e635: c3 ret 18001e636: cc int3 18001e637: cc int3 18001e638: cc int3 18001e639: cc int3 18001e63a: cc int3 18001e63b: cc int3 18001e63c: cc int3 18001e63d: cc int3 18001e63e: cc int3 18001e63f: cc int3 18001e640: 40 55 rex push %rbp 18001e642: 48 83 ec 20 sub $0x20,%rsp 18001e646: 48 8b ea mov %rdx,%rbp 18001e649: 48 8d 4d 58 lea 0x58(%rbp),%rcx 18001e64d: e8 8e cf fe ff call 0x18000b5e0 18001e652: 48 83 c4 20 add $0x20,%rsp 18001e656: 5d pop %rbp 18001e657: c3 ret 18001e658: cc int3 18001e659: cc int3 18001e65a: cc int3 18001e65b: cc int3 18001e65c: cc int3 18001e65d: cc int3 18001e65e: cc int3 18001e65f: cc int3 18001e660: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18001e665: 4c 89 44 24 18 mov %r8,0x18(%rsp) 18001e66a: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 18001e66f: 55 push %rbp 18001e670: 56 push %rsi 18001e671: 57 push %rdi 18001e672: 48 83 ec 30 sub $0x30,%rsp 18001e676: 48 85 d2 test %rdx,%rdx 18001e679: 48 8b f2 mov %rdx,%rsi 18001e67c: 48 8b f9 mov %rcx,%rdi 18001e67f: 48 8d 6c 24 60 lea 0x60(%rsp),%rbp 18001e684: 75 0b jne 0x18001e691 18001e686: b9 57 00 07 80 mov $0x80070057,%ecx 18001e68b: e8 e0 ca fe ff call 0x18000b170 18001e690: cc int3 18001e691: 48 8b d5 mov %rbp,%rdx 18001e694: 48 8b ce mov %rsi,%rcx 18001e697: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 18001e69c: e8 9f 5b 01 00 call 0x180034240 18001e6a1: 48 8b 0f mov (%rdi),%rcx 18001e6a4: ba 01 00 00 00 mov $0x1,%edx 18001e6a9: 2b 51 f8 sub -0x8(%rcx),%edx 18001e6ac: 8b 49 f4 mov -0xc(%rcx),%ecx 18001e6af: 48 63 d8 movslq %eax,%rbx 18001e6b2: 2b cb sub %ebx,%ecx 18001e6b4: 0b d1 or %ecx,%edx 18001e6b6: 7d 0a jge 0x18001e6c2 18001e6b8: 8b d3 mov %ebx,%edx 18001e6ba: 48 8b cf mov %rdi,%rcx 18001e6bd: e8 9e c4 fe ff call 0x18000ab60 18001e6c2: 48 8b 0f mov (%rdi),%rcx 18001e6c5: 8d 43 01 lea 0x1(%rbx),%eax 18001e6c8: 4c 8b cd mov %rbp,%r9 18001e6cb: 48 63 d0 movslq %eax,%rdx 18001e6ce: 4c 8b c6 mov %rsi,%r8 18001e6d1: e8 ea 5c 01 00 call 0x1800343c0 18001e6d6: 85 db test %ebx,%ebx 18001e6d8: 78 1f js 0x18001e6f9 18001e6da: 48 8b 07 mov (%rdi),%rax 18001e6dd: 3b 58 f4 cmp -0xc(%rax),%ebx 18001e6e0: 7f 17 jg 0x18001e6f9 18001e6e2: 89 58 f0 mov %ebx,-0x10(%rax) 18001e6e5: 48 8b 07 mov (%rdi),%rax 18001e6e8: c6 04 03 00 movb $0x0,(%rbx,%rax,1) 18001e6ec: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx 18001e6f1: 48 83 c4 30 add $0x30,%rsp 18001e6f5: 5f pop %rdi 18001e6f6: 5e pop %rsi 18001e6f7: 5d pop %rbp 18001e6f8: c3 ret 18001e6f9: b9 57 00 07 80 mov $0x80070057,%ecx 18001e6fe: e8 6d ca fe ff call 0x18000b170 18001e703: cc int3 18001e704: cc int3 18001e705: cc int3 18001e706: cc int3 18001e707: cc int3 18001e708: cc int3 18001e709: cc int3 18001e70a: cc int3 18001e70b: cc int3 18001e70c: cc int3 18001e70d: cc int3 18001e70e: cc int3 18001e70f: cc int3 18001e710: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001e715: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18001e71a: 57 push %rdi 18001e71b: 48 83 ec 20 sub $0x20,%rsp 18001e71f: 48 8d 05 d2 ff 03 00 lea 0x3ffd2(%rip),%rax # 0x18005e6f8 18001e726: 48 8b d9 mov %rcx,%rbx 18001e729: 33 f6 xor %esi,%esi 18001e72b: 48 89 01 mov %rax,(%rcx) 18001e72e: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001e732: 8b fa mov %edx,%edi 18001e734: 48 85 c9 test %rcx,%rcx 18001e737: 74 09 je 0x18001e742 18001e739: e8 7a 04 00 00 call 0x18001ebb8 18001e73e: 48 89 73 08 mov %rsi,0x8(%rbx) 18001e742: 48 8b 4b 18 mov 0x18(%rbx),%rcx 18001e746: 48 89 73 10 mov %rsi,0x10(%rbx) 18001e74a: 48 85 c9 test %rcx,%rcx 18001e74d: 74 09 je 0x18001e758 18001e74f: e8 64 04 00 00 call 0x18001ebb8 18001e754: 48 89 73 18 mov %rsi,0x18(%rbx) 18001e758: 48 8b 4b 20 mov 0x20(%rbx),%rcx 18001e75c: 48 85 c9 test %rcx,%rcx 18001e75f: 74 09 je 0x18001e76a 18001e761: e8 52 04 00 00 call 0x18001ebb8 18001e766: 48 89 73 20 mov %rsi,0x20(%rbx) 18001e76a: 40 f6 c7 01 test $0x1,%dil 18001e76e: 74 08 je 0x18001e778 18001e770: 48 8b cb mov %rbx,%rcx 18001e773: e8 40 04 00 00 call 0x18001ebb8 18001e778: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18001e77d: 48 8b c3 mov %rbx,%rax 18001e780: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001e785: 48 83 c4 20 add $0x20,%rsp 18001e789: 5f pop %rdi 18001e78a: c3 ret 18001e78b: cc int3 18001e78c: cc int3 18001e78d: cc int3 18001e78e: cc int3 18001e78f: cc int3 18001e790: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001e795: 57 push %rdi 18001e796: 48 83 ec 20 sub $0x20,%rsp 18001e79a: 48 8d 05 57 ff 03 00 lea 0x3ff57(%rip),%rax # 0x18005e6f8 18001e7a1: 48 8b d9 mov %rcx,%rbx 18001e7a4: 33 ff xor %edi,%edi 18001e7a6: 48 89 01 mov %rax,(%rcx) 18001e7a9: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001e7ad: 48 85 c9 test %rcx,%rcx 18001e7b0: 74 09 je 0x18001e7bb 18001e7b2: e8 01 04 00 00 call 0x18001ebb8 18001e7b7: 48 89 7b 08 mov %rdi,0x8(%rbx) 18001e7bb: 48 8b 4b 18 mov 0x18(%rbx),%rcx 18001e7bf: 48 89 7b 10 mov %rdi,0x10(%rbx) 18001e7c3: 48 85 c9 test %rcx,%rcx 18001e7c6: 74 09 je 0x18001e7d1 18001e7c8: e8 eb 03 00 00 call 0x18001ebb8 18001e7cd: 48 89 7b 18 mov %rdi,0x18(%rbx) 18001e7d1: 48 8b 4b 20 mov 0x20(%rbx),%rcx 18001e7d5: 48 85 c9 test %rcx,%rcx 18001e7d8: 74 09 je 0x18001e7e3 18001e7da: e8 d9 03 00 00 call 0x18001ebb8 18001e7df: 48 89 7b 20 mov %rdi,0x20(%rbx) 18001e7e3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001e7e8: 48 83 c4 20 add $0x20,%rsp 18001e7ec: 5f pop %rdi 18001e7ed: c3 ret 18001e7ee: cc int3 18001e7ef: cc int3 18001e7f0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001e7f5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18001e7fa: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18001e7ff: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18001e804: 41 54 push %r12 18001e806: 48 83 ec 20 sub $0x20,%rsp 18001e80a: 45 33 e4 xor %r12d,%r12d 18001e80d: 48 8b d9 mov %rcx,%rbx 18001e810: 41 8b e9 mov %r9d,%ebp 18001e813: 44 89 61 3c mov %r12d,0x3c(%rcx) 18001e817: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001e81b: 41 8b f0 mov %r8d,%esi 18001e81e: 48 85 c9 test %rcx,%rcx 18001e821: 8b fa mov %edx,%edi 18001e823: 74 09 je 0x18001e82e 18001e825: e8 8e 03 00 00 call 0x18001ebb8 18001e82a: 4c 89 63 08 mov %r12,0x8(%rbx) 18001e82e: 48 8b 4b 18 mov 0x18(%rbx),%rcx 18001e832: 4c 89 63 10 mov %r12,0x10(%rbx) 18001e836: 48 85 c9 test %rcx,%rcx 18001e839: 74 09 je 0x18001e844 18001e83b: e8 78 03 00 00 call 0x18001ebb8 18001e840: 4c 89 63 18 mov %r12,0x18(%rbx) 18001e844: 48 8b 4b 20 mov 0x20(%rbx),%rcx 18001e848: 48 85 c9 test %rcx,%rcx 18001e84b: 74 09 je 0x18001e856 18001e84d: e8 66 03 00 00 call 0x18001ebb8 18001e852: 4c 89 63 20 mov %r12,0x20(%rbx) 18001e856: 85 ff test %edi,%edi 18001e858: 0f 84 a5 00 00 00 je 0x18001e903 18001e85e: 85 f6 test %esi,%esi 18001e860: 0f 84 9d 00 00 00 je 0x18001e903 18001e866: 8b cf mov %edi,%ecx 18001e868: 89 73 38 mov %esi,0x38(%rbx) 18001e86b: b8 02 00 00 00 mov $0x2,%eax 18001e870: 44 89 63 30 mov %r12d,0x30(%rbx) 18001e874: 89 7b 34 mov %edi,0x34(%rbx) 18001e877: 0f af ce imul %esi,%ecx 18001e87a: 48 f7 e1 mul %rcx 18001e87d: 48 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%rsi 18001e884: 48 0f 40 c6 cmovo %rsi,%rax 18001e888: 48 8b c8 mov %rax,%rcx 18001e88b: e8 30 03 00 00 call 0x18001ebc0 18001e890: 48 85 c0 test %rax,%rax 18001e893: 48 89 43 08 mov %rax,0x8(%rbx) 18001e897: 48 89 43 10 mov %rax,0x10(%rbx) 18001e89b: 74 66 je 0x18001e903 18001e89d: 48 89 43 10 mov %rax,0x10(%rbx) 18001e8a1: 48 89 43 28 mov %rax,0x28(%rbx) 18001e8a5: b8 04 00 00 00 mov $0x4,%eax 18001e8aa: 48 f7 e7 mul %rdi 18001e8ad: 48 0f 40 c6 cmovo %rsi,%rax 18001e8b1: 48 8b c8 mov %rax,%rcx 18001e8b4: e8 07 03 00 00 call 0x18001ebc0 18001e8b9: 48 85 c0 test %rax,%rax 18001e8bc: 48 89 43 18 mov %rax,0x18(%rbx) 18001e8c0: 74 41 je 0x18001e903 18001e8c2: 4c 8d 04 bd 00 00 00 lea 0x0(,%rdi,4),%r8 18001e8c9: 00 18001e8ca: 33 d2 xor %edx,%edx 18001e8cc: 48 8b c8 mov %rax,%rcx 18001e8cf: e8 fc 6e 01 00 call 0x1800357d0 18001e8d4: 85 ed test %ebp,%ebp 18001e8d6: 74 1d je 0x18001e8f5 18001e8d8: b8 02 00 00 00 mov $0x2,%eax 18001e8dd: 48 f7 e7 mul %rdi 18001e8e0: 48 0f 40 c6 cmovo %rsi,%rax 18001e8e4: 48 8b c8 mov %rax,%rcx 18001e8e7: e8 d4 02 00 00 call 0x18001ebc0 18001e8ec: 48 85 c0 test %rax,%rax 18001e8ef: 48 89 43 20 mov %rax,0x20(%rbx) 18001e8f3: 74 0e je 0x18001e903 18001e8f5: c7 43 3c 01 00 00 00 movl $0x1,0x3c(%rbx) 18001e8fc: b8 01 00 00 00 mov $0x1,%eax 18001e901: eb 02 jmp 0x18001e905 18001e903: 33 c0 xor %eax,%eax 18001e905: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001e90a: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18001e90f: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18001e914: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 18001e919: 48 83 c4 20 add $0x20,%rsp 18001e91d: 41 5c pop %r12 18001e91f: c3 ret 18001e920: 40 53 rex push %rbx 18001e922: 48 83 ec 20 sub $0x20,%rsp 18001e926: 83 79 3c 00 cmpl $0x0,0x3c(%rcx) 18001e92a: 45 8b d0 mov %r8d,%r10d 18001e92d: 48 8b d9 mov %rcx,%rbx 18001e930: 75 08 jne 0x18001e93a 18001e932: 33 c0 xor %eax,%eax 18001e934: 48 83 c4 20 add $0x20,%rsp 18001e938: 5b pop %rbx 18001e939: c3 ret 18001e93a: 8b 41 38 mov 0x38(%rcx),%eax 18001e93d: 83 41 30 01 addl $0x1,0x30(%rcx) 18001e941: 39 41 30 cmp %eax,0x30(%rcx) 18001e944: 76 58 jbe 0x18001e99e 18001e946: 83 f8 01 cmp $0x1,%eax 18001e949: 75 e7 jne 0x18001e932 18001e94b: 44 8b 41 34 mov 0x34(%rcx),%r8d 18001e94f: 4c 8b 59 10 mov 0x10(%rcx),%r11 18001e953: 45 85 c0 test %r8d,%r8d 18001e956: 74 56 je 0x18001e9ae 18001e958: 66 66 66 90 data16 data16 xchg %ax,%ax 18001e95c: 66 66 66 90 data16 data16 xchg %ax,%ax 18001e960: 41 0f b7 03 movzwl (%r11),%eax 18001e964: 44 0f b7 0a movzwl (%rdx),%r9d 18001e968: 49 83 c3 02 add $0x2,%r11 18001e96c: 41 8b c9 mov %r9d,%ecx 18001e96f: 66 45 89 4b fe mov %r9w,-0x2(%r11) 18001e974: 2b c8 sub %eax,%ecx 18001e976: 41 3b ca cmp %r10d,%ecx 18001e979: 7f 17 jg 0x18001e992 18001e97b: 8b c1 mov %ecx,%eax 18001e97d: f7 d8 neg %eax 18001e97f: 41 3b c2 cmp %r10d,%eax 18001e982: 7f 0e jg 0x18001e992 18001e984: 85 c9 test %ecx,%ecx 18001e986: 74 0a je 0x18001e992 18001e988: d1 f9 sar $1,%ecx 18001e98a: 66 44 2b c9 sub %cx,%r9w 18001e98e: 66 44 89 0a mov %r9w,(%rdx) 18001e992: 48 83 c2 02 add $0x2,%rdx 18001e996: 41 83 c0 ff add $0xffffffff,%r8d 18001e99a: 75 c4 jne 0x18001e960 18001e99c: eb 10 jmp 0x18001e9ae 18001e99e: 44 8b 41 34 mov 0x34(%rcx),%r8d 18001e9a2: 48 8b 49 28 mov 0x28(%rcx),%rcx 18001e9a6: 4d 03 c0 add %r8,%r8 18001e9a9: e8 62 4a 01 00 call 0x180033410 18001e9ae: 44 8b 43 30 mov 0x30(%rbx),%r8d 18001e9b2: 8b 4b 38 mov 0x38(%rbx),%ecx 18001e9b5: 33 d2 xor %edx,%edx 18001e9b7: 41 8b c0 mov %r8d,%eax 18001e9ba: f7 f1 div %ecx 18001e9bc: 85 d2 test %edx,%edx 18001e9be: 75 16 jne 0x18001e9d6 18001e9c0: 48 8b 43 10 mov 0x10(%rbx),%rax 18001e9c4: 48 89 43 28 mov %rax,0x28(%rbx) 18001e9c8: 33 c0 xor %eax,%eax 18001e9ca: 44 3b c1 cmp %ecx,%r8d 18001e9cd: 0f 93 c0 setae %al 18001e9d0: 48 83 c4 20 add $0x20,%rsp 18001e9d4: 5b pop %rbx 18001e9d5: c3 ret 18001e9d6: 8b 43 34 mov 0x34(%rbx),%eax 18001e9d9: 48 03 c0 add %rax,%rax 18001e9dc: 48 01 43 28 add %rax,0x28(%rbx) 18001e9e0: 33 c0 xor %eax,%eax 18001e9e2: 44 3b c1 cmp %ecx,%r8d 18001e9e5: 0f 93 c0 setae %al 18001e9e8: 48 83 c4 20 add $0x20,%rsp 18001e9ec: 5b pop %rbx 18001e9ed: c3 ret 18001e9ee: cc int3 18001e9ef: cc int3 18001e9f0: b8 01 00 00 00 mov $0x1,%eax 18001e9f5: c3 ret 18001e9f6: cc int3 18001e9f7: cc int3 18001e9f8: 48 83 ec 28 sub $0x28,%rsp 18001e9fc: ba 01 00 00 00 mov $0x1,%edx 18001ea01: 33 c9 xor %ecx,%ecx 18001ea03: e8 24 4c 00 00 call 0x18002362c 18001ea08: e8 1f 4d 00 00 call 0x18002372c 18001ea0d: 48 83 c4 28 add $0x28,%rsp 18001ea11: e9 ae 4c 00 00 jmp 0x1800236c4 18001ea16: cc int3 18001ea17: cc int3 18001ea18: 48 8b c4 mov %rsp,%rax 18001ea1b: 48 89 58 08 mov %rbx,0x8(%rax) 18001ea1f: 48 89 68 10 mov %rbp,0x10(%rax) 18001ea23: 48 89 70 18 mov %rsi,0x18(%rax) 18001ea27: 48 89 78 20 mov %rdi,0x20(%rax) 18001ea2b: 41 54 push %r12 18001ea2d: 48 83 ec 20 sub $0x20,%rsp 18001ea31: 33 db xor %ebx,%ebx 18001ea33: 83 fa 01 cmp $0x1,%edx 18001ea36: 48 8b f1 mov %rcx,%rsi 18001ea39: 75 6e jne 0x18001eaa9 18001ea3b: e8 b4 38 00 00 call 0x1800222f4 18001ea40: 4c 8d 05 d5 a6 03 00 lea 0x3a6d5(%rip),%r8 # 0x18005911c 18001ea47: 45 33 c9 xor %r9d,%r9d 18001ea4a: 4c 8b 60 10 mov 0x10(%rax),%r12 18001ea4e: 33 d2 xor %edx,%edx 18001ea50: 48 8b ce mov %rsi,%rcx 18001ea53: 48 8b e8 mov %rax,%rbp 18001ea56: e8 dd 5a 00 00 call 0x180024538 18001ea5b: 3b c3 cmp %ebx,%eax 18001ea5d: 74 2a je 0x18001ea89 18001ea5f: e8 50 41 00 00 call 0x180022bb4 18001ea64: 48 8b 78 08 mov 0x8(%rax),%rdi 18001ea68: 48 3b fb cmp %rbx,%rdi 18001ea6b: 74 23 je 0x18001ea90 18001ea6d: 48 8b 07 mov (%rdi),%rax 18001ea70: 48 8b cf mov %rdi,%rcx 18001ea73: ff 90 a0 00 00 00 call *0xa0(%rax) 18001ea79: 3b c3 cmp %ebx,%eax 18001ea7b: 75 13 jne 0x18001ea90 18001ea7d: 48 8b 07 mov (%rdi),%rax 18001ea80: 48 8b cf mov %rdi,%rcx 18001ea83: ff 90 d0 00 00 00 call *0xd0(%rax) 18001ea89: e8 22 57 00 00 call 0x1800241b0 18001ea8e: eb 11 jmp 0x18001eaa1 18001ea90: 48 8b ce mov %rsi,%rcx 18001ea93: 4c 89 65 10 mov %r12,0x10(%rbp) 18001ea97: e8 d8 43 00 00 call 0x180022e74 18001ea9c: bb 01 00 00 00 mov $0x1,%ebx 18001eaa1: 4c 89 65 10 mov %r12,0x10(%rbp) 18001eaa5: 8b c3 mov %ebx,%eax 18001eaa7: eb 5b jmp 0x18001eb04 18001eaa9: 3b d3 cmp %ebx,%edx 18001eaab: 75 38 jne 0x18001eae5 18001eaad: e8 02 41 00 00 call 0x180022bb4 18001eab2: 48 8b 48 08 mov 0x8(%rax),%rcx 18001eab6: 48 3b cb cmp %rbx,%rcx 18001eab9: 74 09 je 0x18001eac4 18001eabb: 48 8b 01 mov (%rcx),%rax 18001eabe: ff 90 d0 00 00 00 call *0xd0(%rax) 18001eac4: e8 97 4d 00 00 call 0x180023860 18001eac9: 83 c9 ff or $0xffffffff,%ecx 18001eacc: e8 53 51 00 00 call 0x180023c24 18001ead1: e8 da 56 00 00 call 0x1800241b0 18001ead6: ba 01 00 00 00 mov $0x1,%edx 18001eadb: 48 8b ce mov %rsi,%rcx 18001eade: e8 49 4b 00 00 call 0x18002362c 18001eae3: eb 1a jmp 0x18001eaff 18001eae5: 83 fa 03 cmp $0x3,%edx 18001eae8: 75 15 jne 0x18001eaff 18001eaea: e8 71 4d 00 00 call 0x180023860 18001eaef: 83 c9 ff or $0xffffffff,%ecx 18001eaf2: e8 2d 51 00 00 call 0x180023c24 18001eaf7: 48 8b ce mov %rsi,%rcx 18001eafa: e8 dd 23 00 00 call 0x180020edc 18001eaff: b8 01 00 00 00 mov $0x1,%eax 18001eb04: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001eb09: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18001eb0e: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18001eb13: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 18001eb18: 48 83 c4 20 add $0x20,%rsp 18001eb1c: 41 5c pop %r12 18001eb1e: c3 ret 18001eb1f: cc int3 18001eb20: 40 53 rex push %rbx 18001eb22: 48 83 ec 20 sub $0x20,%rsp 18001eb26: 83 3d 77 02 05 00 00 cmpl $0x0,0x50277(%rip) # 0x18006eda4 18001eb2d: 48 8b d9 mov %rcx,%rbx 18001eb30: 74 19 je 0x18001eb4b 18001eb32: 83 fa 01 cmp $0x1,%edx 18001eb35: 75 10 jne 0x18001eb47 18001eb37: e8 78 40 00 00 call 0x180022bb4 18001eb3c: 48 89 58 10 mov %rbx,0x10(%rax) 18001eb40: b8 01 00 00 00 mov $0x1,%eax 18001eb45: eb 09 jmp 0x18001eb50 18001eb47: 85 d2 test %edx,%edx 18001eb49: 74 f5 je 0x18001eb40 18001eb4b: e8 c8 fe ff ff call 0x18001ea18 18001eb50: 48 83 c4 20 add $0x20,%rsp 18001eb54: 5b pop %rbx 18001eb55: c3 ret 18001eb56: cc int3 18001eb57: cc int3 18001eb58: 48 83 ec 28 sub $0x28,%rsp 18001eb5c: e8 0b 02 00 00 call 0x18001ed6c 18001eb61: cc int3 18001eb62: cc int3 18001eb63: cc int3 18001eb64: 48 8b 05 95 d4 04 00 mov 0x4d495(%rip),%rax # 0x18006c000 18001eb6b: 48 89 0d 8e d4 04 00 mov %rcx,0x4d48e(%rip) # 0x18006c000 18001eb72: c3 ret 18001eb73: cc int3 18001eb74: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001eb79: 57 push %rdi 18001eb7a: 48 83 ec 20 sub $0x20,%rsp 18001eb7e: 48 8b f9 mov %rcx,%rdi 18001eb81: eb 18 jmp 0x18001eb9b 18001eb83: 48 8b 05 76 d4 04 00 mov 0x4d476(%rip),%rax # 0x18006c000 18001eb8a: 48 85 c0 test %rax,%rax 18001eb8d: 74 19 je 0x18001eba8 18001eb8f: 48 8b cf mov %rdi,%rcx 18001eb92: ff d0 call *%rax 18001eb94: 85 c0 test %eax,%eax 18001eb96: 74 10 je 0x18001eba8 18001eb98: 48 8b cf mov %rdi,%rcx 18001eb9b: e8 00 5e 01 00 call 0x1800349a0 18001eba0: 48 85 c0 test %rax,%rax 18001eba3: 48 8b d8 mov %rax,%rbx 18001eba6: 74 db je 0x18001eb83 18001eba8: 48 8b c3 mov %rbx,%rax 18001ebab: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001ebb0: 48 83 c4 20 add $0x20,%rsp 18001ebb4: 5f pop %rdi 18001ebb5: c3 ret 18001ebb6: cc int3 18001ebb7: cc int3 18001ebb8: e9 b3 5e 01 00 jmp 0x180034a70 18001ebbd: cc int3 18001ebbe: cc int3 18001ebbf: cc int3 18001ebc0: e9 af ff ff ff jmp 0x18001eb74 18001ebc5: cc int3 18001ebc6: cc int3 18001ebc7: cc int3 18001ebc8: 48 83 ec 28 sub $0x28,%rsp 18001ebcc: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001ebd0: ff 15 12 49 03 00 call *0x34912(%rip) # 0x1800534e8 18001ebd6: 85 c0 test %eax,%eax 18001ebd8: 74 0b je 0x18001ebe5 18001ebda: 3d 80 00 00 00 cmp $0x80,%eax 18001ebdf: 74 04 je 0x18001ebe5 18001ebe1: 33 c0 xor %eax,%eax 18001ebe3: eb 05 jmp 0x18001ebea 18001ebe5: b8 01 00 00 00 mov $0x1,%eax 18001ebea: 48 83 c4 28 add $0x28,%rsp 18001ebee: c3 ret 18001ebef: cc int3 18001ebf0: 48 8d 05 59 4f 03 00 lea 0x34f59(%rip),%rax # 0x180053b50 18001ebf7: c3 ret 18001ebf8: 48 8d 05 f9 4e 03 00 lea 0x34ef9(%rip),%rax # 0x180053af8 18001ebff: c3 ret 18001ec00: 48 83 61 08 00 andq $0x0,0x8(%rcx) 18001ec05: 48 8d 05 7c 4f 03 00 lea 0x34f7c(%rip),%rax # 0x180053b88 18001ec0c: 48 89 01 mov %rax,(%rcx) 18001ec0f: 48 8b c1 mov %rcx,%rax 18001ec12: c3 ret 18001ec13: cc int3 18001ec14: 40 53 rex push %rbx 18001ec16: 48 83 ec 20 sub $0x20,%rsp 18001ec1a: 48 8d 05 67 4f 03 00 lea 0x34f67(%rip),%rax # 0x180053b88 18001ec21: 48 8b d9 mov %rcx,%rbx 18001ec24: 48 89 01 mov %rax,(%rcx) 18001ec27: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001ec2b: 48 85 c9 test %rcx,%rcx 18001ec2e: 74 0b je 0x18001ec3b 18001ec30: ff 15 d2 48 03 00 call *0x348d2(%rip) # 0x180053508 18001ec36: 48 83 63 08 00 andq $0x0,0x8(%rbx) 18001ec3b: 48 83 c4 20 add $0x20,%rsp 18001ec3f: 5b pop %rbx 18001ec40: c3 ret 18001ec41: cc int3 18001ec42: cc int3 18001ec43: cc int3 18001ec44: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001ec49: 57 push %rdi 18001ec4a: 48 83 ec 20 sub $0x20,%rsp 18001ec4e: 8b da mov %edx,%ebx 18001ec50: 48 8b f9 mov %rcx,%rdi 18001ec53: e8 bc ff ff ff call 0x18001ec14 18001ec58: f6 c3 01 test $0x1,%bl 18001ec5b: 74 08 je 0x18001ec65 18001ec5d: 48 8b cf mov %rdi,%rcx 18001ec60: e8 53 ff ff ff call 0x18001ebb8 18001ec65: 48 8b c7 mov %rdi,%rax 18001ec68: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001ec6d: 48 83 c4 20 add $0x20,%rsp 18001ec71: 5f pop %rdi 18001ec72: c3 ret 18001ec73: cc int3 18001ec74: 48 83 ec 28 sub $0x28,%rsp 18001ec78: 83 79 08 00 cmpl $0x0,0x8(%rcx) 18001ec7c: 7e 0b jle 0x18001ec89 18001ec7e: 48 8b 01 mov (%rcx),%rax 18001ec81: ba 01 00 00 00 mov $0x1,%edx 18001ec86: ff 50 08 call *0x8(%rax) 18001ec89: 48 83 c4 28 add $0x28,%rsp 18001ec8d: c3 ret 18001ec8e: cc int3 18001ec8f: cc int3 18001ec90: 48 8b 01 mov (%rcx),%rax 18001ec93: 48 ff 60 20 rex.W jmp *0x20(%rax) 18001ec97: cc int3 18001ec98: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18001ec9d: 57 push %rdi 18001ec9e: 48 81 ec 40 04 00 00 sub $0x440,%rsp 18001eca5: 48 8b 05 f4 e1 04 00 mov 0x4e1f4(%rip),%rax # 0x18006cea0 18001ecac: 48 33 c4 xor %rsp,%rax 18001ecaf: 48 89 84 24 30 04 00 mov %rax,0x430(%rsp) 18001ecb6: 00 18001ecb7: 48 8b 01 mov (%rcx),%rax 18001ecba: 8b fa mov %edx,%edi 18001ecbc: 41 8b d8 mov %r8d,%ebx 18001ecbf: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 18001ecc4: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18001ecc9: 41 b8 00 02 00 00 mov $0x200,%r8d 18001eccf: ff 50 18 call *0x18(%rax) 18001ecd2: 44 8b 44 24 20 mov 0x20(%rsp),%r8d 18001ecd7: 8b d7 mov %edi,%edx 18001ecd9: 85 c0 test %eax,%eax 18001ecdb: 74 0c je 0x18001ece9 18001ecdd: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18001ece2: e8 e9 5d 00 00 call 0x180024ad0 18001ece7: eb 11 jmp 0x18001ecfa 18001ece9: b8 20 f0 00 00 mov $0xf020,%eax 18001ecee: 85 db test %ebx,%ebx 18001ecf0: 0f 44 d8 cmove %eax,%ebx 18001ecf3: 8b cb mov %ebx,%ecx 18001ecf5: e8 26 5e 00 00 call 0x180024b20 18001ecfa: 48 8b 8c 24 30 04 00 mov 0x430(%rsp),%rcx 18001ed01: 00 18001ed02: 48 33 cc xor %rsp,%rcx 18001ed05: e8 36 39 01 00 call 0x180032640 18001ed0a: 48 8b 9c 24 68 04 00 mov 0x468(%rsp),%rbx 18001ed11: 00 18001ed12: 48 81 c4 40 04 00 00 add $0x440,%rsp 18001ed19: 5f pop %rdi 18001ed1a: c3 ret 18001ed1b: cc int3 18001ed1c: 48 8d 05 1d 4f 03 00 lea 0x34f1d(%rip),%rax # 0x180053c40 18001ed23: c3 ret 18001ed24: 48 8d 05 45 4f 03 00 lea 0x34f45(%rip),%rax # 0x180053c70 18001ed2b: c3 ret 18001ed2c: 48 8d 05 6d 4f 03 00 lea 0x34f6d(%rip),%rax # 0x180053ca0 18001ed33: c3 ret 18001ed34: 40 53 rex push %rbx 18001ed36: 48 83 ec 20 sub $0x20,%rsp 18001ed3a: 48 8b d9 mov %rcx,%rbx 18001ed3d: c7 41 14 01 00 00 00 movl $0x1,0x14(%rcx) 18001ed44: 48 8d 51 1c lea 0x1c(%rcx),%rdx 18001ed48: 8b 89 1c 01 00 00 mov 0x11c(%rcx),%ecx 18001ed4e: 41 b8 80 00 00 00 mov $0x80,%r8d 18001ed54: e8 6f 0e 00 00 call 0x18001fbc8 18001ed59: 33 d2 xor %edx,%edx 18001ed5b: 3b c2 cmp %edx,%eax 18001ed5d: 0f 95 c2 setne %dl 18001ed60: 89 53 18 mov %edx,0x18(%rbx) 18001ed63: 48 83 c4 20 add $0x20,%rsp 18001ed67: 5b pop %rbx 18001ed68: c3 ret 18001ed69: cc int3 18001ed6a: cc int3 18001ed6b: cc int3 18001ed6c: 48 83 ec 28 sub $0x28,%rsp 18001ed70: 48 8d 05 29 d4 04 00 lea 0x4d429(%rip),%rax # 0x18006c1a0 18001ed77: 48 8d 15 7a 98 04 00 lea 0x4987a(%rip),%rdx # 0x1800685f8 18001ed7e: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18001ed83: 48 89 44 24 30 mov %rax,0x30(%rsp) 18001ed88: e8 53 5e 01 00 call 0x180034be0 18001ed8d: cc int3 18001ed8e: cc int3 18001ed8f: cc int3 18001ed90: 48 83 ec 28 sub $0x28,%rsp 18001ed94: 48 8d 05 45 d6 04 00 lea 0x4d645(%rip),%rax # 0x18006c3e0 18001ed9b: 48 8d 15 6e 99 04 00 lea 0x4996e(%rip),%rdx # 0x180068710 18001eda2: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18001eda7: 48 89 44 24 30 mov %rax,0x30(%rsp) 18001edac: e8 2f 5e 01 00 call 0x180034be0 18001edb1: cc int3 18001edb2: cc int3 18001edb3: cc int3 18001edb4: 48 83 ec 38 sub $0x38,%rsp 18001edb8: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18001edbf: ff ff 18001edc1: b9 e0 01 00 00 mov $0x1e0,%ecx 18001edc6: e8 b9 3e 00 00 call 0x180022c84 18001edcb: 48 8b c8 mov %rax,%rcx 18001edce: 48 89 44 24 40 mov %rax,0x40(%rsp) 18001edd3: 33 c0 xor %eax,%eax 18001edd5: 48 3b c8 cmp %rax,%rcx 18001edd8: 74 06 je 0x18001ede0 18001edda: e8 09 33 00 00 call 0x1800220e8 18001eddf: 90 nop 18001ede0: 48 83 c4 38 add $0x38,%rsp 18001ede4: c3 ret 18001ede5: cc int3 18001ede6: cc int3 18001ede7: cc int3 18001ede8: cc int3 18001ede9: cc int3 18001edea: cc int3 18001edeb: cc int3 18001edec: cc int3 18001eded: cc int3 18001edee: cc int3 18001edef: cc int3 18001edf0: cc int3 18001edf1: cc int3 18001edf2: cc int3 18001edf3: cc int3 18001edf4: 40 55 rex push %rbp 18001edf6: 48 83 ec 20 sub $0x20,%rsp 18001edfa: 48 8b ea mov %rdx,%rbp 18001edfd: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18001ee01: e8 a2 3e 00 00 call 0x180022ca8 18001ee06: 48 83 c4 20 add $0x20,%rsp 18001ee0a: 5d pop %rbp 18001ee0b: c3 ret 18001ee0c: c7 41 08 01 00 00 00 movl $0x1,0x8(%rcx) 18001ee13: 48 8b c1 mov %rcx,%rax 18001ee16: c3 ret 18001ee17: cc int3 18001ee18: 89 51 08 mov %edx,0x8(%rcx) 18001ee1b: 48 8b c1 mov %rcx,%rax 18001ee1e: c3 ret 18001ee1f: cc int3 18001ee20: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001ee25: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18001ee2a: 57 push %rdi 18001ee2b: 48 83 ec 20 sub $0x20,%rsp 18001ee2f: 48 85 d2 test %rdx,%rdx 18001ee32: 41 8b f0 mov %r8d,%esi 18001ee35: 48 8b fa mov %rdx,%rdi 18001ee38: 48 8b d9 mov %rcx,%rbx 18001ee3b: 74 65 je 0x18001eea2 18001ee3d: 45 85 c0 test %r8d,%r8d 18001ee40: 74 60 je 0x18001eea2 18001ee42: 4d 85 c9 test %r9,%r9 18001ee45: 74 04 je 0x18001ee4b 18001ee47: 41 83 21 00 andl $0x0,(%r9) 18001ee4b: 83 79 14 00 cmpl $0x0,0x14(%rcx) 18001ee4f: 75 05 jne 0x18001ee56 18001ee51: e8 de fe ff ff call 0x18001ed34 18001ee56: 83 7b 18 00 cmpl $0x0,0x18(%rbx) 18001ee5a: 74 3d je 0x18001ee99 18001ee5c: 4c 8d 43 1c lea 0x1c(%rbx),%r8 18001ee60: 48 8b d6 mov %rsi,%rdx 18001ee63: 49 83 c9 ff or $0xffffffffffffffff,%r9 18001ee67: 48 8b cf mov %rdi,%rcx 18001ee6a: e8 51 66 01 00 call 0x1800354c0 18001ee6f: 85 c0 test %eax,%eax 18001ee71: 74 2a je 0x18001ee9d 18001ee73: 83 f8 0c cmp $0xc,%eax 18001ee76: 74 1b je 0x18001ee93 18001ee78: 83 f8 16 cmp $0x16,%eax 18001ee7b: 74 10 je 0x18001ee8d 18001ee7d: 83 f8 22 cmp $0x22,%eax 18001ee80: 74 0b je 0x18001ee8d 18001ee82: 83 f8 50 cmp $0x50,%eax 18001ee85: 74 16 je 0x18001ee9d 18001ee87: e8 04 ff ff ff call 0x18001ed90 18001ee8c: cc int3 18001ee8d: e8 fe fe ff ff call 0x18001ed90 18001ee92: cc int3 18001ee93: e8 d4 fe ff ff call 0x18001ed6c 18001ee98: cc int3 18001ee99: 66 83 27 00 andw $0x0,(%rdi) 18001ee9d: 8b 43 18 mov 0x18(%rbx),%eax 18001eea0: eb 02 jmp 0x18001eea4 18001eea2: 33 c0 xor %eax,%eax 18001eea4: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001eea9: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18001eeae: 48 83 c4 20 add $0x20,%rsp 18001eeb2: 5f pop %rdi 18001eeb3: c3 ret 18001eeb4: 40 53 rex push %rbx 18001eeb6: 48 83 ec 20 sub $0x20,%rsp 18001eeba: f6 c2 01 test $0x1,%dl 18001eebd: 48 8d 05 3c 4e 03 00 lea 0x34e3c(%rip),%rax # 0x180053d00 18001eec4: 48 8b d9 mov %rcx,%rbx 18001eec7: 48 89 01 mov %rax,(%rcx) 18001eeca: 74 05 je 0x18001eed1 18001eecc: e8 e7 fc ff ff call 0x18001ebb8 18001eed1: 48 8b c3 mov %rbx,%rax 18001eed4: 48 83 c4 20 add $0x20,%rsp 18001eed8: 5b pop %rbx 18001eed9: c3 ret 18001eeda: cc int3 18001eedb: cc int3 18001eedc: 40 53 rex push %rbx 18001eede: 48 83 ec 20 sub $0x20,%rsp 18001eee2: f6 c2 01 test $0x1,%dl 18001eee5: 48 8d 05 4c 4e 03 00 lea 0x34e4c(%rip),%rax # 0x180053d38 18001eeec: 48 8b d9 mov %rcx,%rbx 18001eeef: 48 89 01 mov %rax,(%rcx) 18001eef2: 74 05 je 0x18001eef9 18001eef4: e8 bf fc ff ff call 0x18001ebb8 18001eef9: 48 8b c3 mov %rbx,%rax 18001eefc: 48 83 c4 20 add $0x20,%rsp 18001ef00: 5b pop %rbx 18001ef01: c3 ret 18001ef02: cc int3 18001ef03: cc int3 18001ef04: 40 53 rex push %rbx 18001ef06: 48 83 ec 20 sub $0x20,%rsp 18001ef0a: f6 c2 01 test $0x1,%dl 18001ef0d: 48 8d 05 5c 4e 03 00 lea 0x34e5c(%rip),%rax # 0x180053d70 18001ef14: 48 8b d9 mov %rcx,%rbx 18001ef17: 48 89 01 mov %rax,(%rcx) 18001ef1a: 74 05 je 0x18001ef21 18001ef1c: e8 97 fc ff ff call 0x18001ebb8 18001ef21: 48 8b c3 mov %rbx,%rax 18001ef24: 48 83 c4 20 add $0x20,%rsp 18001ef28: 5b pop %rbx 18001ef29: c3 ret 18001ef2a: cc int3 18001ef2b: cc int3 18001ef2c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001ef31: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18001ef36: 57 push %rdi 18001ef37: 48 83 ec 20 sub $0x20,%rsp 18001ef3b: 48 83 61 08 00 andq $0x0,0x8(%rcx) 18001ef40: 48 8b d9 mov %rcx,%rbx 18001ef43: ff 15 7f 45 03 00 call *0x3457f(%rip) # 0x1800534c8 18001ef49: 48 8d 15 64 fe ff ff lea -0x19c(%rip),%rdx # 0x18001edb4 18001ef50: 48 8d 0d 89 fe 04 00 lea 0x4fe89(%rip),%rcx # 0x18006ede0 18001ef57: 8b f0 mov %eax,%esi 18001ef59: e8 c2 45 00 00 call 0x180023520 18001ef5e: 48 85 c0 test %rax,%rax 18001ef61: 48 8b f8 mov %rax,%rdi 18001ef64: 75 06 jne 0x18001ef6c 18001ef66: e8 25 fe ff ff call 0x18001ed90 18001ef6b: cc int3 18001ef6c: 8b ce mov %esi,%ecx 18001ef6e: ff 15 c4 45 03 00 call *0x345c4(%rip) # 0x180053538 18001ef74: 48 8b 47 20 mov 0x20(%rdi),%rax 18001ef78: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18001ef7d: 48 89 03 mov %rax,(%rbx) 18001ef80: 48 89 5f 20 mov %rbx,0x20(%rdi) 18001ef84: 48 8b c3 mov %rbx,%rax 18001ef87: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001ef8c: 48 83 c4 20 add $0x20,%rsp 18001ef90: 5f pop %rdi 18001ef91: c3 ret 18001ef92: cc int3 18001ef93: cc int3 18001ef94: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001ef99: 57 push %rdi 18001ef9a: 48 83 ec 20 sub $0x20,%rsp 18001ef9e: ff 15 24 45 03 00 call *0x34524(%rip) # 0x1800534c8 18001efa4: 48 8d 15 09 fe ff ff lea -0x1f7(%rip),%rdx # 0x18001edb4 18001efab: 48 8d 0d 2e fe 04 00 lea 0x4fe2e(%rip),%rcx # 0x18006ede0 18001efb2: 8b d8 mov %eax,%ebx 18001efb4: e8 67 45 00 00 call 0x180023520 18001efb9: 48 85 c0 test %rax,%rax 18001efbc: 48 8b f8 mov %rax,%rdi 18001efbf: 75 06 jne 0x18001efc7 18001efc1: e8 ca fd ff ff call 0x18001ed90 18001efc6: cc int3 18001efc7: 8b cb mov %ebx,%ecx 18001efc9: ff 15 69 45 03 00 call *0x34569(%rip) # 0x180053538 18001efcf: 48 8b 5f 20 mov 0x20(%rdi),%rbx 18001efd3: 48 85 db test %rbx,%rbx 18001efd6: 74 21 je 0x18001eff9 18001efd8: 48 8b 4b 08 mov 0x8(%rbx),%rcx 18001efdc: 48 85 c9 test %rcx,%rcx 18001efdf: 74 11 je 0x18001eff2 18001efe1: 83 79 08 00 cmpl $0x0,0x8(%rcx) 18001efe5: 7e 0b jle 0x18001eff2 18001efe7: 48 8b 01 mov (%rcx),%rax 18001efea: ba 01 00 00 00 mov $0x1,%edx 18001efef: ff 50 08 call *0x8(%rax) 18001eff2: 48 8b 03 mov (%rbx),%rax 18001eff5: 48 89 47 20 mov %rax,0x20(%rdi) 18001eff9: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001effe: 48 83 c4 20 add $0x20,%rsp 18001f002: 5f pop %rdi 18001f003: c3 ret 18001f004: 48 8b 81 e8 00 00 00 mov 0xe8(%rcx),%rax 18001f00b: c3 ret 18001f00c: 48 8d 05 9d 4d 03 00 lea 0x34d9d(%rip),%rax # 0x180053db0 18001f013: c3 ret 18001f014: e9 27 5c 00 00 jmp 0x180024c40 18001f019: cc int3 18001f01a: cc int3 18001f01b: cc int3 18001f01c: 48 83 ec 28 sub $0x28,%rsp 18001f020: 48 8b 49 40 mov 0x40(%rcx),%rcx 18001f024: ff 15 c6 48 03 00 call *0x348c6(%rip) # 0x1800538f0 18001f02a: 48 8b c8 mov %rax,%rcx 18001f02d: e8 ae a5 00 00 call 0x1800295e0 18001f032: 33 d2 xor %edx,%edx 18001f034: 48 8b c8 mov %rax,%rcx 18001f037: 48 83 c4 28 add $0x28,%rsp 18001f03b: e9 a8 9c 00 00 jmp 0x180028ce8 18001f040: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001f045: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18001f04a: 57 push %rdi 18001f04b: 48 83 ec 20 sub $0x20,%rsp 18001f04f: 49 8b f1 mov %r9,%rsi 18001f052: 49 8b f8 mov %r8,%rdi 18001f055: 48 8b d9 mov %rcx,%rbx 18001f058: e8 7f be 00 00 call 0x18002aedc 18001f05d: 85 c0 test %eax,%eax 18001f05f: 0f 85 dc 00 00 00 jne 0x18001f141 18001f065: 8b 47 10 mov 0x10(%rdi),%eax 18001f068: 3d a1 fd ff ff cmp $0xfffffda1,%eax 18001f06d: 0f 84 c2 00 00 00 je 0x18001f135 18001f073: 3d a2 fd ff ff cmp $0xfffffda2,%eax 18001f078: 0f 84 a3 00 00 00 je 0x18001f121 18001f07e: 3d a3 fd ff ff cmp $0xfffffda3,%eax 18001f083: 74 68 je 0x18001f0ed 18001f085: 3d a4 fd ff ff cmp $0xfffffda4,%eax 18001f08a: 74 49 je 0x18001f0d5 18001f08c: 3d a5 fd ff ff cmp $0xfffffda5,%eax 18001f091: 74 34 je 0x18001f0c7 18001f093: 3d a6 fd ff ff cmp $0xfffffda6,%eax 18001f098: 74 1f je 0x18001f0b9 18001f09a: 3d a7 fd ff ff cmp $0xfffffda7,%eax 18001f09f: 74 07 je 0x18001f0a8 18001f0a1: 33 c0 xor %eax,%eax 18001f0a3: e9 9e 00 00 00 jmp 0x18001f146 18001f0a8: 48 8b 03 mov (%rbx),%rax 18001f0ab: 48 8b cb mov %rbx,%rcx 18001f0ae: ff 90 d0 02 00 00 call *0x2d0(%rax) 18001f0b4: e9 88 00 00 00 jmp 0x18001f141 18001f0b9: 48 8b 03 mov (%rbx),%rax 18001f0bc: 48 8b cb mov %rbx,%rcx 18001f0bf: ff 90 d8 02 00 00 call *0x2d8(%rax) 18001f0c5: eb 7a jmp 0x18001f141 18001f0c7: 48 8b 03 mov (%rbx),%rax 18001f0ca: 48 8b cb mov %rbx,%rcx 18001f0cd: ff 90 e0 02 00 00 call *0x2e0(%rax) 18001f0d3: eb 6c jmp 0x18001f141 18001f0d5: 48 8b 03 mov (%rbx),%rax 18001f0d8: 48 8b 57 20 mov 0x20(%rdi),%rdx 18001f0dc: 48 8b cb mov %rbx,%rcx 18001f0df: ff 90 b8 02 00 00 call *0x2b8(%rax) 18001f0e5: 44 8b d8 mov %eax,%r11d 18001f0e8: 4c 89 1e mov %r11,(%rsi) 18001f0eb: eb 54 jmp 0x18001f141 18001f0ed: 48 8b 4b 40 mov 0x40(%rbx),%rcx 18001f0f1: 45 33 c9 xor %r9d,%r9d 18001f0f4: ba 11 01 00 00 mov $0x111,%edx 18001f0f9: 41 b8 46 e1 00 00 mov $0xe146,%r8d 18001f0ff: ff 15 f3 47 03 00 call *0x347f3(%rip) # 0x1800538f8 18001f105: 48 85 c0 test %rax,%rax 18001f108: 75 37 jne 0x18001f141 18001f10a: 48 8b 4b 40 mov 0x40(%rbx),%rcx 18001f10e: 45 33 c9 xor %r9d,%r9d 18001f111: 45 33 c0 xor %r8d,%r8d 18001f114: ba 65 03 00 00 mov $0x365,%edx 18001f119: ff 15 d9 47 03 00 call *0x347d9(%rip) # 0x1800538f8 18001f11f: eb 20 jmp 0x18001f141 18001f121: 48 8b 03 mov (%rbx),%rax 18001f124: 48 8b cb mov %rbx,%rcx 18001f127: ff 90 c0 02 00 00 call *0x2c0(%rax) 18001f12d: 48 63 c8 movslq %eax,%rcx 18001f130: 48 89 0e mov %rcx,(%rsi) 18001f133: eb 0c jmp 0x18001f141 18001f135: 48 8b 03 mov (%rbx),%rax 18001f138: 48 8b cb mov %rbx,%rcx 18001f13b: ff 90 e8 02 00 00 call *0x2e8(%rax) 18001f141: b8 01 00 00 00 mov $0x1,%eax 18001f146: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001f14b: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18001f150: 48 83 c4 20 add $0x20,%rsp 18001f154: 5f pop %rdi 18001f155: c3 ret 18001f156: cc int3 18001f157: cc int3 18001f158: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001f15d: 57 push %rdi 18001f15e: 48 83 ec 20 sub $0x20,%rsp 18001f162: 48 83 79 28 00 cmpq $0x0,0x28(%rcx) 18001f167: 48 8b fa mov %rdx,%rdi 18001f16a: 48 8b d9 mov %rcx,%rbx 18001f16d: 75 46 jne 0x18001f1b5 18001f16f: 48 83 79 08 00 cmpq $0x0,0x8(%rcx) 18001f174: 75 2a jne 0x18001f1a0 18001f176: 48 8b 49 18 mov 0x18(%rcx),%rcx 18001f17a: ff 15 38 43 03 00 call *0x34338(%rip) # 0x1800534b8 18001f180: 48 85 c0 test %rax,%rax 18001f183: 48 89 43 08 mov %rax,0x8(%rbx) 18001f187: 75 17 jne 0x18001f1a0 18001f189: 48 8b 4b 18 mov 0x18(%rbx),%rcx 18001f18d: ff 15 2d 43 03 00 call *0x3432d(%rip) # 0x1800534c0 18001f193: 48 85 c0 test %rax,%rax 18001f196: 48 89 43 08 mov %rax,0x8(%rbx) 18001f19a: 0f 95 c0 setne %al 18001f19d: 88 43 10 mov %al,0x10(%rbx) 18001f1a0: 48 8b 4b 08 mov 0x8(%rbx),%rcx 18001f1a4: 48 8d 15 35 4c 03 00 lea 0x34c35(%rip),%rdx # 0x180053de0 18001f1ab: ff 15 ff 42 03 00 call *0x342ff(%rip) # 0x1800534b0 18001f1b1: 48 89 43 28 mov %rax,0x28(%rbx) 18001f1b5: 48 8b 43 28 mov 0x28(%rbx),%rax 18001f1b9: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001f1be: 48 89 07 mov %rax,(%rdi) 18001f1c1: 48 8b c7 mov %rdi,%rax 18001f1c4: 48 83 c4 20 add $0x20,%rsp 18001f1c8: 5f pop %rdi 18001f1c9: c3 ret 18001f1ca: cc int3 18001f1cb: cc int3 18001f1cc: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001f1d1: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18001f1d6: 57 push %rdi 18001f1d7: 48 83 ec 30 sub $0x30,%rsp 18001f1db: 48 8b f2 mov %rdx,%rsi 18001f1de: 48 8b f9 mov %rcx,%rdi 18001f1e1: 48 83 64 24 58 00 andq $0x0,0x58(%rsp) 18001f1e7: e8 c8 39 00 00 call 0x180022bb4 18001f1ec: 48 8d 54 24 58 lea 0x58(%rsp),%rdx 18001f1f1: 48 8b 88 d8 00 00 00 mov 0xd8(%rax),%rcx 18001f1f8: e8 27 2d 00 00 call 0x180021f24 18001f1fd: 8b d8 mov %eax,%ebx 18001f1ff: 89 44 24 50 mov %eax,0x50(%rsp) 18001f203: 83 64 24 20 00 andl $0x0,0x20(%rsp) 18001f208: 85 c0 test %eax,%eax 18001f20a: 74 64 je 0x18001f270 18001f20c: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 18001f211: 48 8b cf mov %rdi,%rcx 18001f214: e8 3f ff ff ff call 0x18001f158 18001f219: 4c 8b 5f 28 mov 0x28(%rdi),%r11 18001f21d: 33 c0 xor %eax,%eax 18001f21f: 4d 85 db test %r11,%r11 18001f222: 0f 95 c0 setne %al 18001f225: 85 c0 test %eax,%eax 18001f227: 75 05 jne 0x18001f22e 18001f229: e8 62 fb ff ff call 0x18001ed90 18001f22e: 48 8b ce mov %rsi,%rcx 18001f231: 41 ff d3 call *%r11 18001f234: 8b f0 mov %eax,%esi 18001f236: 89 44 24 20 mov %eax,0x20(%rsp) 18001f23a: 83 fb 02 cmp $0x2,%ebx 18001f23d: 74 2f je 0x18001f26e 18001f23f: 33 db xor %ebx,%ebx 18001f241: 85 c0 test %eax,%eax 18001f243: 0f 94 c3 sete %bl 18001f246: 85 db test %ebx,%ebx 18001f248: 74 0a je 0x18001f254 18001f24a: ff 15 78 42 03 00 call *0x34278(%rip) # 0x1800534c8 18001f250: 8b f8 mov %eax,%edi 18001f252: eb 02 jmp 0x18001f256 18001f254: 33 ff xor %edi,%edi 18001f256: 48 8b 54 24 58 mov 0x58(%rsp),%rdx 18001f25b: 33 c9 xor %ecx,%ecx 18001f25d: e8 a6 2c 00 00 call 0x180021f08 18001f262: 85 db test %ebx,%ebx 18001f264: 74 08 je 0x18001f26e 18001f266: 8b cf mov %edi,%ecx 18001f268: ff 15 ca 42 03 00 call *0x342ca(%rip) # 0x180053538 18001f26e: 8b c6 mov %esi,%eax 18001f270: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18001f275: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 18001f27a: 48 83 c4 30 add $0x30,%rsp 18001f27e: 5f pop %rdi 18001f27f: c3 ret 18001f280: cc int3 18001f281: cc int3 18001f282: cc int3 18001f283: cc int3 18001f284: cc int3 18001f285: cc int3 18001f286: cc int3 18001f287: cc int3 18001f288: cc int3 18001f289: cc int3 18001f28a: cc int3 18001f28b: cc int3 18001f28c: 40 53 rex push %rbx 18001f28e: 55 push %rbp 18001f28f: 57 push %rdi 18001f290: 48 83 ec 20 sub $0x20,%rsp 18001f294: 48 8b ea mov %rdx,%rbp 18001f297: 83 7d 50 02 cmpl $0x2,0x50(%rbp) 18001f29b: 74 2f je 0x18001f2cc 18001f29d: 33 db xor %ebx,%ebx 18001f29f: 39 5d 20 cmp %ebx,0x20(%rbp) 18001f2a2: 0f 94 c3 sete %bl 18001f2a5: 85 db test %ebx,%ebx 18001f2a7: 74 0a je 0x18001f2b3 18001f2a9: ff 15 19 42 03 00 call *0x34219(%rip) # 0x1800534c8 18001f2af: 8b f8 mov %eax,%edi 18001f2b1: eb 02 jmp 0x18001f2b5 18001f2b3: 33 ff xor %edi,%edi 18001f2b5: 48 8b 55 58 mov 0x58(%rbp),%rdx 18001f2b9: 33 c9 xor %ecx,%ecx 18001f2bb: e8 48 2c 00 00 call 0x180021f08 18001f2c0: 85 db test %ebx,%ebx 18001f2c2: 74 08 je 0x18001f2cc 18001f2c4: 8b cf mov %edi,%ecx 18001f2c6: ff 15 6c 42 03 00 call *0x3426c(%rip) # 0x180053538 18001f2cc: 48 83 c4 20 add $0x20,%rsp 18001f2d0: 5f pop %rdi 18001f2d1: 5d pop %rbp 18001f2d2: 5b pop %rbx 18001f2d3: c3 ret 18001f2d4: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001f2d9: 57 push %rdi 18001f2da: 48 83 ec 20 sub $0x20,%rsp 18001f2de: 48 83 79 38 00 cmpq $0x0,0x38(%rcx) 18001f2e3: 48 8b fa mov %rdx,%rdi 18001f2e6: 48 8b d9 mov %rcx,%rbx 18001f2e9: 75 46 jne 0x18001f331 18001f2eb: 48 83 79 08 00 cmpq $0x0,0x8(%rcx) 18001f2f0: 75 2a jne 0x18001f31c 18001f2f2: 48 8b 49 18 mov 0x18(%rcx),%rcx 18001f2f6: ff 15 bc 41 03 00 call *0x341bc(%rip) # 0x1800534b8 18001f2fc: 48 85 c0 test %rax,%rax 18001f2ff: 48 89 43 08 mov %rax,0x8(%rbx) 18001f303: 75 17 jne 0x18001f31c 18001f305: 48 8b 4b 18 mov 0x18(%rbx),%rcx 18001f309: ff 15 b1 41 03 00 call *0x341b1(%rip) # 0x1800534c0 18001f30f: 48 85 c0 test %rax,%rax 18001f312: 48 89 43 08 mov %rax,0x8(%rbx) 18001f316: 0f 95 c0 setne %al 18001f319: 88 43 10 mov %al,0x10(%rbx) 18001f31c: 48 8b 4b 08 mov 0x8(%rbx),%rcx 18001f320: 48 8d 15 d1 4a 03 00 lea 0x34ad1(%rip),%rdx # 0x180053df8 18001f327: ff 15 83 41 03 00 call *0x34183(%rip) # 0x1800534b0 18001f32d: 48 89 43 38 mov %rax,0x38(%rbx) 18001f331: 48 8b 43 38 mov 0x38(%rbx),%rax 18001f335: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001f33a: 48 89 07 mov %rax,(%rdi) 18001f33d: 48 8b c7 mov %rdi,%rax 18001f340: 48 83 c4 20 add $0x20,%rsp 18001f344: 5f pop %rdi 18001f345: c3 ret 18001f346: cc int3 18001f347: cc int3 18001f348: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001f34d: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18001f352: 57 push %rdi 18001f353: 48 83 ec 30 sub $0x30,%rsp 18001f357: 48 8b f2 mov %rdx,%rsi 18001f35a: 48 8b f9 mov %rcx,%rdi 18001f35d: 48 83 64 24 58 00 andq $0x0,0x58(%rsp) 18001f363: e8 4c 38 00 00 call 0x180022bb4 18001f368: 48 8d 54 24 58 lea 0x58(%rsp),%rdx 18001f36d: 48 8b 88 d8 00 00 00 mov 0xd8(%rax),%rcx 18001f374: e8 ab 2b 00 00 call 0x180021f24 18001f379: 8b d8 mov %eax,%ebx 18001f37b: 89 44 24 50 mov %eax,0x50(%rsp) 18001f37f: 83 64 24 20 00 andl $0x0,0x20(%rsp) 18001f384: 85 c0 test %eax,%eax 18001f386: 74 64 je 0x18001f3ec 18001f388: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 18001f38d: 48 8b cf mov %rdi,%rcx 18001f390: e8 3f ff ff ff call 0x18001f2d4 18001f395: 4c 8b 5f 38 mov 0x38(%rdi),%r11 18001f399: 33 c0 xor %eax,%eax 18001f39b: 4d 85 db test %r11,%r11 18001f39e: 0f 95 c0 setne %al 18001f3a1: 85 c0 test %eax,%eax 18001f3a3: 75 05 jne 0x18001f3aa 18001f3a5: e8 e6 f9 ff ff call 0x18001ed90 18001f3aa: 48 8b ce mov %rsi,%rcx 18001f3ad: 41 ff d3 call *%r11 18001f3b0: 8b f0 mov %eax,%esi 18001f3b2: 89 44 24 20 mov %eax,0x20(%rsp) 18001f3b6: 83 fb 02 cmp $0x2,%ebx 18001f3b9: 74 2f je 0x18001f3ea 18001f3bb: 33 db xor %ebx,%ebx 18001f3bd: 85 c0 test %eax,%eax 18001f3bf: 0f 94 c3 sete %bl 18001f3c2: 85 db test %ebx,%ebx 18001f3c4: 74 0a je 0x18001f3d0 18001f3c6: ff 15 fc 40 03 00 call *0x340fc(%rip) # 0x1800534c8 18001f3cc: 8b f8 mov %eax,%edi 18001f3ce: eb 02 jmp 0x18001f3d2 18001f3d0: 33 ff xor %edi,%edi 18001f3d2: 48 8b 54 24 58 mov 0x58(%rsp),%rdx 18001f3d7: 33 c9 xor %ecx,%ecx 18001f3d9: e8 2a 2b 00 00 call 0x180021f08 18001f3de: 85 db test %ebx,%ebx 18001f3e0: 74 08 je 0x18001f3ea 18001f3e2: 8b cf mov %edi,%ecx 18001f3e4: ff 15 4e 41 03 00 call *0x3414e(%rip) # 0x180053538 18001f3ea: 8b c6 mov %esi,%eax 18001f3ec: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18001f3f1: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 18001f3f6: 48 83 c4 30 add $0x30,%rsp 18001f3fa: 5f pop %rdi 18001f3fb: c3 ret 18001f3fc: cc int3 18001f3fd: cc int3 18001f3fe: cc int3 18001f3ff: cc int3 18001f400: cc int3 18001f401: cc int3 18001f402: cc int3 18001f403: cc int3 18001f404: cc int3 18001f405: cc int3 18001f406: cc int3 18001f407: cc int3 18001f408: 40 53 rex push %rbx 18001f40a: 55 push %rbp 18001f40b: 57 push %rdi 18001f40c: 48 83 ec 20 sub $0x20,%rsp 18001f410: 48 8b ea mov %rdx,%rbp 18001f413: 83 7d 50 02 cmpl $0x2,0x50(%rbp) 18001f417: 74 2f je 0x18001f448 18001f419: 33 db xor %ebx,%ebx 18001f41b: 39 5d 20 cmp %ebx,0x20(%rbp) 18001f41e: 0f 94 c3 sete %bl 18001f421: 85 db test %ebx,%ebx 18001f423: 74 0a je 0x18001f42f 18001f425: ff 15 9d 40 03 00 call *0x3409d(%rip) # 0x1800534c8 18001f42b: 8b f8 mov %eax,%edi 18001f42d: eb 02 jmp 0x18001f431 18001f42f: 33 ff xor %edi,%edi 18001f431: 48 8b 55 58 mov 0x58(%rbp),%rdx 18001f435: 33 c9 xor %ecx,%ecx 18001f437: e8 cc 2a 00 00 call 0x180021f08 18001f43c: 85 db test %ebx,%ebx 18001f43e: 74 08 je 0x18001f448 18001f440: 8b cf mov %edi,%ecx 18001f442: ff 15 f0 40 03 00 call *0x340f0(%rip) # 0x180053538 18001f448: 48 83 c4 20 add $0x20,%rsp 18001f44c: 5f pop %rdi 18001f44d: 5d pop %rbp 18001f44e: 5b pop %rbx 18001f44f: c3 ret 18001f450: 48 8b c4 mov %rsp,%rax 18001f453: 48 89 58 08 mov %rbx,0x8(%rax) 18001f457: 48 89 68 10 mov %rbp,0x10(%rax) 18001f45b: 48 89 70 18 mov %rsi,0x18(%rax) 18001f45f: 48 89 78 20 mov %rdi,0x20(%rax) 18001f463: 41 54 push %r12 18001f465: 48 83 ec 20 sub $0x20,%rsp 18001f469: 48 8b f9 mov %rcx,%rdi 18001f46c: 48 8b 89 e8 00 00 00 mov 0xe8(%rcx),%rcx 18001f473: 48 8b 49 30 mov 0x30(%rcx),%rcx 18001f477: ff 15 2b 40 03 00 call *0x3402b(%rip) # 0x1800534a8 18001f47d: 33 d2 xor %edx,%edx 18001f47f: 44 8d 58 01 lea 0x1(%rax),%r11d 18001f483: 48 8b 87 e8 00 00 00 mov 0xe8(%rdi),%rax 18001f48a: 44 8b 40 38 mov 0x38(%rax),%r8d 18001f48e: 48 8b 40 30 mov 0x30(%rax),%rax 18001f492: 45 2b c3 sub %r11d,%r8d 18001f495: 4a 8d 0c 58 lea (%rax,%r11,2),%rcx 18001f499: 4d 03 c0 add %r8,%r8 18001f49c: e8 2f 63 01 00 call 0x1800357d0 18001f4a1: ff 15 29 44 03 00 call *0x34429(%rip) # 0x1800538d0 18001f4a7: 48 8b 9f e8 00 00 00 mov 0xe8(%rdi),%rbx 18001f4ae: 48 8b cf mov %rdi,%rcx 18001f4b1: 48 8b e8 mov %rax,%rbp 18001f4b4: 45 33 e4 xor %r12d,%r12d 18001f4b7: e8 6c 5b 00 00 call 0x180025028 18001f4bc: 48 89 43 08 mov %rax,0x8(%rbx) 18001f4c0: e8 37 a2 00 00 call 0x1800296fc 18001f4c5: 48 8b 8f e8 00 00 00 mov 0xe8(%rdi),%rcx 18001f4cc: 4c 39 61 08 cmp %r12,0x8(%rcx) 18001f4d0: 74 27 je 0x18001f4f9 18001f4d2: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001f4d6: ff 15 fc 43 03 00 call *0x343fc(%rip) # 0x1800538d8 18001f4dc: 85 c0 test %eax,%eax 18001f4de: 74 19 je 0x18001f4f9 18001f4e0: 48 8b 8f e8 00 00 00 mov 0xe8(%rdi),%rcx 18001f4e7: 33 d2 xor %edx,%edx 18001f4e9: 41 bc 01 00 00 00 mov $0x1,%r12d 18001f4ef: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001f4f3: ff 15 e7 43 03 00 call *0x343e7(%rip) # 0x1800538e0 18001f4f9: e8 f6 2d 00 00 call 0x1800222f4 18001f4fe: 48 8b 8f e8 00 00 00 mov 0xe8(%rdi),%rcx 18001f505: 0f ba 61 60 13 btl $0x13,0x60(%rcx) 18001f50a: 48 8b f0 mov %rax,%rsi 18001f50d: 73 06 jae 0x18001f515 18001f50f: 48 89 78 30 mov %rdi,0x30(%rax) 18001f513: eb 08 jmp 0x18001f51d 18001f515: 48 8b cf mov %rdi,%rcx 18001f518: e8 63 c4 00 00 call 0x18002b980 18001f51d: 83 bf f0 00 00 00 00 cmpl $0x0,0xf0(%rdi) 18001f524: 48 8b 9f e8 00 00 00 mov 0xe8(%rdi),%rbx 18001f52b: 74 1a je 0x18001f547 18001f52d: e8 82 36 00 00 call 0x180022bb4 18001f532: 48 8b d3 mov %rbx,%rdx 18001f535: 48 8b 88 c8 00 00 00 mov 0xc8(%rax),%rcx 18001f53c: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001f540: e8 87 fc ff ff call 0x18001f1cc 18001f545: eb 18 jmp 0x18001f55f 18001f547: e8 68 36 00 00 call 0x180022bb4 18001f54c: 48 8b d3 mov %rbx,%rdx 18001f54f: 48 8b 88 c8 00 00 00 mov 0xc8(%rax),%rcx 18001f556: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001f55a: e8 e9 fd ff ff call 0x18001f348 18001f55f: 48 83 66 30 00 andq $0x0,0x30(%rsi) 18001f564: 45 85 e4 test %r12d,%r12d 18001f567: 48 63 d8 movslq %eax,%rbx 18001f56a: 74 16 je 0x18001f582 18001f56c: 48 8b 8f e8 00 00 00 mov 0xe8(%rdi),%rcx 18001f573: ba 01 00 00 00 mov $0x1,%edx 18001f578: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001f57c: ff 15 5e 43 03 00 call *0x3435e(%rip) # 0x1800538e0 18001f582: 48 8b cd mov %rbp,%rcx 18001f585: ff 15 7d 43 03 00 call *0x3437d(%rip) # 0x180053908 18001f58b: 85 c0 test %eax,%eax 18001f58d: 74 09 je 0x18001f598 18001f58f: 48 8b cd mov %rbp,%rcx 18001f592: ff 15 50 43 03 00 call *0x34350(%rip) # 0x1800538e8 18001f598: 48 8b cf mov %rdi,%rcx 18001f59b: e8 e4 5a 00 00 call 0x180025084 18001f5a0: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18001f5a5: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18001f5aa: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 18001f5af: 48 85 db test %rbx,%rbx 18001f5b2: b8 02 00 00 00 mov $0x2,%eax 18001f5b7: 48 0f 45 c3 cmovne %rbx,%rax 18001f5bb: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001f5c0: 48 83 c4 20 add $0x20,%rsp 18001f5c4: 41 5c pop %r12 18001f5c6: c3 ret 18001f5c7: cc int3 18001f5c8: 40 53 rex push %rbx 18001f5ca: 48 83 ec 20 sub $0x20,%rsp 18001f5ce: 48 8d 05 43 48 03 00 lea 0x34843(%rip),%rax # 0x180053e18 18001f5d5: 48 8b d9 mov %rcx,%rbx 18001f5d8: 48 89 01 mov %rax,(%rcx) 18001f5db: 48 8b 89 e8 00 00 00 mov 0xe8(%rcx),%rcx 18001f5e2: e8 89 54 01 00 call 0x180034a70 18001f5e7: 48 8b 93 f8 00 00 00 mov 0xf8(%rbx),%rdx 18001f5ee: 48 83 ea 18 sub $0x18,%rdx 18001f5f2: 83 c8 ff or $0xffffffff,%eax 18001f5f5: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001f5fa: 83 c0 ff add $0xffffffff,%eax 18001f5fd: 85 c0 test %eax,%eax 18001f5ff: 7f 09 jg 0x18001f60a 18001f601: 48 8b 0a mov (%rdx),%rcx 18001f604: 48 8b 01 mov (%rcx),%rax 18001f607: ff 50 08 call *0x8(%rax) 18001f60a: 48 8b cb mov %rbx,%rcx 18001f60d: 48 83 c4 20 add $0x20,%rsp 18001f611: 5b pop %rbx 18001f612: e9 29 56 00 00 jmp 0x180024c40 18001f617: cc int3 18001f618: 48 8b 49 40 mov 0x40(%rcx),%rcx 18001f61c: 33 d2 xor %edx,%edx 18001f61e: 48 ff 25 bb 42 03 00 rex.W jmp *0x342bb(%rip) # 0x1800538e0 18001f625: cc int3 18001f626: cc int3 18001f627: cc int3 18001f628: 48 8b 49 40 mov 0x40(%rcx),%rcx 18001f62c: ba 01 00 00 00 mov $0x1,%edx 18001f631: 48 ff 25 a8 42 03 00 rex.W jmp *0x342a8(%rip) # 0x1800538e0 18001f638: 0f b7 d2 movzwl %dx,%edx 18001f63b: e9 9c 64 00 00 jmp 0x180025adc 18001f640: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001f645: 57 push %rdi 18001f646: 48 83 ec 20 sub $0x20,%rsp 18001f64a: 8b da mov %edx,%ebx 18001f64c: 48 8b f9 mov %rcx,%rdi 18001f64f: e8 74 ff ff ff call 0x18001f5c8 18001f654: f6 c3 01 test $0x1,%bl 18001f657: 74 08 je 0x18001f661 18001f659: 48 8b cf mov %rdi,%rcx 18001f65c: e8 57 f5 ff ff call 0x18001ebb8 18001f661: 48 8b c7 mov %rdi,%rax 18001f664: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001f669: 48 83 c4 20 add $0x20,%rsp 18001f66d: 5f pop %rdi 18001f66e: c3 ret 18001f66f: cc int3 18001f670: 48 8b c4 mov %rsp,%rax 18001f673: 55 push %rbp 18001f674: 56 push %rsi 18001f675: 57 push %rdi 18001f676: 41 54 push %r12 18001f678: 41 55 push %r13 18001f67a: 41 56 push %r14 18001f67c: 41 57 push %r15 18001f67e: 48 81 ec 60 01 00 00 sub $0x160,%rsp 18001f685: 48 c7 44 24 28 fe ff movq $0xfffffffffffffffe,0x28(%rsp) 18001f68c: ff ff 18001f68e: 48 89 58 10 mov %rbx,0x10(%rax) 18001f692: 48 8b 05 07 d8 04 00 mov 0x4d807(%rip),%rax # 0x18006cea0 18001f699: 48 33 c4 xor %rsp,%rax 18001f69c: 48 89 84 24 50 01 00 mov %rax,0x150(%rsp) 18001f6a3: 00 18001f6a4: 4d 8b e9 mov %r9,%r13 18001f6a7: 4d 8b f8 mov %r8,%r15 18001f6aa: 44 8b f2 mov %edx,%r14d 18001f6ad: 48 8b d9 mov %rcx,%rbx 18001f6b0: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 18001f6b5: 48 8b ac 24 c8 01 00 mov 0x1c8(%rsp),%rbp 18001f6bc: 00 18001f6bd: 4c 8b 84 24 d0 01 00 mov 0x1d0(%rsp),%r8 18001f6c4: 00 18001f6c5: 33 d2 xor %edx,%edx 18001f6c7: e8 7c 56 00 00 call 0x180024d48 18001f6cc: 90 nop 18001f6cd: 48 8d 05 44 47 03 00 lea 0x34744(%rip),%rax # 0x180053e18 18001f6d4: 48 89 03 mov %rax,(%rbx) 18001f6d7: e8 e4 05 00 00 call 0x18001fcc0 18001f6dc: 48 8b c8 mov %rax,%rcx 18001f6df: 33 c0 xor %eax,%eax 18001f6e1: 48 85 c9 test %rcx,%rcx 18001f6e4: 0f 95 c0 setne %al 18001f6e7: 85 c0 test %eax,%eax 18001f6e9: 75 0b jne 0x18001f6f6 18001f6eb: b9 05 40 00 80 mov $0x80004005,%ecx 18001f6f0: e8 7b ba fe ff call 0x18000b170 18001f6f5: cc int3 18001f6f6: 48 8b 01 mov (%rcx),%rax 18001f6f9: ff 50 18 call *0x18(%rax) 18001f6fc: 48 83 c0 18 add $0x18,%rax 18001f700: 48 89 83 f8 00 00 00 mov %rax,0xf8(%rbx) 18001f707: 8b b4 24 d8 01 00 00 mov 0x1d8(%rsp),%esi 18001f70e: 85 f6 test %esi,%esi 18001f710: 75 3d jne 0x18001f74f 18001f712: be 14 01 00 00 mov $0x114,%esi 18001f717: 4c 8b c6 mov %rsi,%r8 18001f71a: 33 d2 xor %edx,%edx 18001f71c: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18001f721: e8 aa 60 01 00 call 0x1800357d0 18001f726: 89 74 24 30 mov %esi,0x30(%rsp) 18001f72a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18001f72f: ff 15 6b 3d 03 00 call *0x33d6b(%rip) # 0x1800534a0 18001f735: 83 7c 24 40 02 cmpl $0x2,0x40(%rsp) 18001f73a: 75 0e jne 0x18001f74a 18001f73c: 83 7c 24 34 05 cmpl $0x5,0x34(%rsp) 18001f741: 72 07 jb 0x18001f74a 18001f743: be 98 00 00 00 mov $0x98,%esi 18001f748: eb 05 jmp 0x18001f74f 18001f74a: be 88 00 00 00 mov $0x88,%esi 18001f74f: 44 8b e6 mov %esi,%r12d 18001f752: 8b ce mov %esi,%ecx 18001f754: e8 47 52 01 00 call 0x1800349a0 18001f759: 48 89 83 e8 00 00 00 mov %rax,0xe8(%rbx) 18001f760: 48 85 c0 test %rax,%rax 18001f763: 75 06 jne 0x18001f76b 18001f765: e8 02 f6 ff ff call 0x18001ed6c 18001f76a: cc int3 18001f76b: 4d 8b c4 mov %r12,%r8 18001f76e: 33 d2 xor %edx,%edx 18001f770: 48 8b c8 mov %rax,%rcx 18001f773: e8 58 60 01 00 call 0x1800357d0 18001f778: 4c 8d a3 80 01 00 00 lea 0x180(%rbx),%r12 18001f77f: 33 c0 xor %eax,%eax 18001f781: 66 41 89 04 24 mov %ax,(%r12) 18001f786: 48 8d 8b 00 01 00 00 lea 0x100(%rbx),%rcx 18001f78d: 66 89 01 mov %ax,(%rcx) 18001f790: 48 89 83 88 03 00 00 mov %rax,0x388(%rbx) 18001f797: 44 89 b3 f0 00 00 00 mov %r14d,0xf0(%rbx) 18001f79e: 41 f7 de neg %r14d 18001f7a1: 1b c0 sbb %eax,%eax 18001f7a3: 05 05 70 00 00 add $0x7005,%eax 18001f7a8: 89 83 a8 00 00 00 mov %eax,0xa8(%rbx) 18001f7ae: 48 8b 83 e8 00 00 00 mov 0xe8(%rbx),%rax 18001f7b5: 89 30 mov %esi,(%rax) 18001f7b7: 48 8b 83 e8 00 00 00 mov 0xe8(%rbx),%rax 18001f7be: 4c 89 60 30 mov %r12,0x30(%rax) 18001f7c2: 48 8b 83 e8 00 00 00 mov 0xe8(%rbx),%rax 18001f7c9: be 04 01 00 00 mov $0x104,%esi 18001f7ce: 89 70 38 mov %esi,0x38(%rax) 18001f7d1: 48 8b 83 e8 00 00 00 mov 0xe8(%rbx),%rax 18001f7d8: 4c 89 78 68 mov %r15,0x68(%rax) 18001f7dc: 48 8b 83 e8 00 00 00 mov 0xe8(%rbx),%rax 18001f7e3: 48 89 48 40 mov %rcx,0x40(%rax) 18001f7e7: 48 8b 83 e8 00 00 00 mov 0xe8(%rbx),%rax 18001f7ee: c7 40 48 40 00 00 00 movl $0x40,0x48(%rax) 18001f7f5: 48 8b 8b e8 00 00 00 mov 0xe8(%rbx),%rcx 18001f7fc: 8b 84 24 c0 01 00 00 mov 0x1c0(%rsp),%eax 18001f803: 0d 20 00 08 00 or $0x80020,%eax 18001f808: 09 41 60 or %eax,0x60(%rcx) 18001f80b: f6 84 24 c0 01 00 00 testb $0x40,0x1c0(%rsp) 18001f812: 40 18001f813: 74 0c je 0x18001f821 18001f815: 48 8b 83 e8 00 00 00 mov 0xe8(%rbx),%rax 18001f81c: 0f ba 70 60 17 btrl $0x17,0x60(%rax) 18001f821: e8 8e 33 00 00 call 0x180022bb4 18001f826: 4c 8b 48 18 mov 0x18(%rax),%r9 18001f82a: 48 8b 83 e8 00 00 00 mov 0xe8(%rbx),%rax 18001f831: 4c 89 48 10 mov %r9,0x10(%rax) 18001f835: 48 8b 83 e8 00 00 00 mov 0xe8(%rbx),%rax 18001f83c: 48 8d 0d c9 e6 00 00 lea 0xe6c9(%rip),%rcx # 0x18002df0c 18001f843: 48 89 48 78 mov %rcx,0x78(%rax) 18001f847: 4d 85 ed test %r13,%r13 18001f84a: 74 3c je 0x18001f888 18001f84c: 49 83 c9 ff or $0xffffffffffffffff,%r9 18001f850: 4d 8b c5 mov %r13,%r8 18001f853: 48 8b d6 mov %rsi,%rdx 18001f856: 49 8b cc mov %r12,%rcx 18001f859: e8 62 5c 01 00 call 0x1800354c0 18001f85e: 85 c0 test %eax,%eax 18001f860: 74 26 je 0x18001f888 18001f862: 83 f8 0c cmp $0xc,%eax 18001f865: 74 1b je 0x18001f882 18001f867: 83 f8 16 cmp $0x16,%eax 18001f86a: 74 10 je 0x18001f87c 18001f86c: 83 f8 22 cmp $0x22,%eax 18001f86f: 74 0b je 0x18001f87c 18001f871: 83 f8 50 cmp $0x50,%eax 18001f874: 74 12 je 0x18001f888 18001f876: e8 15 f5 ff ff call 0x18001ed90 18001f87b: cc int3 18001f87c: e8 0f f5 ff ff call 0x18001ed90 18001f881: cc int3 18001f882: e8 e5 f4 ff ff call 0x18001ed6c 18001f887: cc int3 18001f888: 48 85 ed test %rbp,%rbp 18001f88b: 74 7b je 0x18001f908 18001f88d: 48 8b cd mov %rbp,%rcx 18001f890: e8 4b 5d 01 00 call 0x1800355e0 18001f895: 44 8b c0 mov %eax,%r8d 18001f898: 48 8b d5 mov %rbp,%rdx 18001f89b: 48 8d 8b f8 00 00 00 lea 0xf8(%rbx),%rcx 18001f8a2: e8 d9 bb fe ff call 0x18000b480 18001f8a7: 48 8b 83 f8 00 00 00 mov 0xf8(%rbx),%rax 18001f8ae: b9 01 00 00 00 mov $0x1,%ecx 18001f8b3: 2b 48 f8 sub -0x8(%rax),%ecx 18001f8b6: 8b 40 f4 mov -0xc(%rax),%eax 18001f8b9: 0b c1 or %ecx,%eax 18001f8bb: 7d 0e jge 0x18001f8cb 18001f8bd: 33 d2 xor %edx,%edx 18001f8bf: 48 8d 8b f8 00 00 00 lea 0xf8(%rbx),%rcx 18001f8c6: e8 c5 b8 fe ff call 0x18000b190 18001f8cb: 66 ba 7c 00 mov $0x7c,%dx 18001f8cf: 48 8b 8b f8 00 00 00 mov 0xf8(%rbx),%rcx 18001f8d6: e8 75 3e 01 00 call 0x180033750 18001f8db: 48 85 c0 test %rax,%rax 18001f8de: 74 16 je 0x18001f8f6 18001f8e0: 66 83 20 00 andw $0x0,(%rax) 18001f8e4: 48 8d 48 02 lea 0x2(%rax),%rcx 18001f8e8: 66 ba 7c 00 mov $0x7c,%dx 18001f8ec: e8 5f 3e 01 00 call 0x180033750 18001f8f1: 48 85 c0 test %rax,%rax 18001f8f4: 75 ea jne 0x18001f8e0 18001f8f6: 48 8b 93 f8 00 00 00 mov 0xf8(%rbx),%rdx 18001f8fd: 48 8b 8b e8 00 00 00 mov 0xe8(%rbx),%rcx 18001f904: 48 89 51 18 mov %rdx,0x18(%rcx) 18001f908: 48 8b c3 mov %rbx,%rax 18001f90b: 48 8b 8c 24 50 01 00 mov 0x150(%rsp),%rcx 18001f912: 00 18001f913: 48 33 cc xor %rsp,%rcx 18001f916: e8 25 2d 01 00 call 0x180032640 18001f91b: 48 8b 9c 24 a8 01 00 mov 0x1a8(%rsp),%rbx 18001f922: 00 18001f923: 48 81 c4 60 01 00 00 add $0x160,%rsp 18001f92a: 41 5f pop %r15 18001f92c: 41 5e pop %r14 18001f92e: 41 5d pop %r13 18001f930: 41 5c pop %r12 18001f932: 5f pop %rdi 18001f933: 5e pop %rsi 18001f934: 5d pop %rbp 18001f935: c3 ret 18001f936: cc int3 18001f937: cc int3 18001f938: cc int3 18001f939: cc int3 18001f93a: cc int3 18001f93b: cc int3 18001f93c: cc int3 18001f93d: cc int3 18001f93e: cc int3 18001f93f: cc int3 18001f940: 40 55 rex push %rbp 18001f942: 48 83 ec 20 sub $0x20,%rsp 18001f946: 48 8b ea mov %rdx,%rbp 18001f949: 48 8b 4d 20 mov 0x20(%rbp),%rcx 18001f94d: e8 c2 f6 ff ff call 0x18001f014 18001f952: 48 83 c4 20 add $0x20,%rsp 18001f956: 5d pop %rbp 18001f957: c3 ret 18001f958: cc int3 18001f959: cc int3 18001f95a: cc int3 18001f95b: cc int3 18001f95c: cc int3 18001f95d: cc int3 18001f95e: cc int3 18001f95f: cc int3 18001f960: 40 55 rex push %rbp 18001f962: 48 83 ec 20 sub $0x20,%rsp 18001f966: 48 8b ea mov %rdx,%rbp 18001f969: 48 8b 4d 20 mov 0x20(%rbp),%rcx 18001f96d: 48 81 c1 f8 00 00 00 add $0xf8,%rcx 18001f974: e8 67 bc fe ff call 0x18000b5e0 18001f979: 48 83 c4 20 add $0x20,%rsp 18001f97d: 5d pop %rbp 18001f97e: c3 ret 18001f97f: cc int3 18001f980: 40 56 rex push %rsi 18001f982: 57 push %rdi 18001f983: 41 55 push %r13 18001f985: 48 83 ec 30 sub $0x30,%rsp 18001f989: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18001f990: ff ff 18001f992: 48 89 5c 24 58 mov %rbx,0x58(%rsp) 18001f997: 48 89 6c 24 60 mov %rbp,0x60(%rsp) 18001f99c: 48 8b fa mov %rdx,%rdi 18001f99f: 48 8b f1 mov %rcx,%rsi 18001f9a2: 83 64 24 50 00 andl $0x0,0x50(%rsp) 18001f9a7: 48 8b 81 e8 00 00 00 mov 0xe8(%rcx),%rax 18001f9ae: 0f ba 60 60 13 btl $0x13,0x60(%rax) 18001f9b3: 0f 83 c1 01 00 00 jae 0x18001fb7a 18001f9b9: 48 83 79 40 00 cmpq $0x0,0x40(%rcx) 18001f9be: 0f 84 b6 01 00 00 je 0x18001fb7a 18001f9c4: e8 f7 02 00 00 call 0x18001fcc0 18001f9c9: 4c 8b d8 mov %rax,%r11 18001f9cc: 33 c9 xor %ecx,%ecx 18001f9ce: 48 85 c0 test %rax,%rax 18001f9d1: 0f 95 c1 setne %cl 18001f9d4: 85 c9 test %ecx,%ecx 18001f9d6: 75 0b jne 0x18001f9e3 18001f9d8: b9 05 40 00 80 mov $0x80004005,%ecx 18001f9dd: e8 8e b7 fe ff call 0x18000b170 18001f9e2: cc int3 18001f9e3: 48 8b 00 mov (%rax),%rax 18001f9e6: 49 8b cb mov %r11,%rcx 18001f9e9: ff 50 18 call *0x18(%rax) 18001f9ec: 48 8d 58 18 lea 0x18(%rax),%rbx 18001f9f0: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 18001f9f5: bd 01 00 00 00 mov $0x1,%ebp 18001f9fa: 8b cd mov %ebp,%ecx 18001f9fc: 2b 4b f8 sub -0x8(%rbx),%ecx 18001f9ff: 8b 43 f4 mov -0xc(%rbx),%eax 18001fa02: 41 bd 04 01 00 00 mov $0x104,%r13d 18001fa08: 41 2b c5 sub %r13d,%eax 18001fa0b: 0b c1 or %ecx,%eax 18001fa0d: 7d 12 jge 0x18001fa21 18001fa0f: 41 8b d5 mov %r13d,%edx 18001fa12: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18001fa17: e8 74 b7 fe ff call 0x18000b190 18001fa1c: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18001fa21: 48 8b 4e 40 mov 0x40(%rsi),%rcx 18001fa25: ff 15 c5 3e 03 00 call *0x33ec5(%rip) # 0x1800538f0 18001fa2b: 48 8b c8 mov %rax,%rcx 18001fa2e: e8 ad 9b 00 00 call 0x1800295e0 18001fa33: 4c 8b cb mov %rbx,%r9 18001fa36: 4d 8b c5 mov %r13,%r8 18001fa39: ba 64 04 00 00 mov $0x464,%edx 18001fa3e: 48 8b 48 40 mov 0x40(%rax),%rcx 18001fa42: ff 15 b0 3e 03 00 call *0x33eb0(%rip) # 0x1800538f8 18001fa48: 48 85 c0 test %rax,%rax 18001fa4b: 79 11 jns 0x18001fa5e 18001fa4d: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18001fa52: e8 69 b4 fe ff call 0x18000aec0 18001fa57: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18001fa5c: eb 2c jmp 0x18001fa8a 18001fa5e: 48 85 db test %rbx,%rbx 18001fa61: 75 04 jne 0x18001fa67 18001fa63: 33 c0 xor %eax,%eax 18001fa65: eb 10 jmp 0x18001fa77 18001fa67: 48 8b cb mov %rbx,%rcx 18001fa6a: e8 71 5b 01 00 call 0x1800355e0 18001fa6f: 85 c0 test %eax,%eax 18001fa71: 0f 88 f8 00 00 00 js 0x18001fb6f 18001fa77: 3b 43 f4 cmp -0xc(%rbx),%eax 18001fa7a: 0f 8f ef 00 00 00 jg 0x18001fb6f 18001fa80: 89 43 f0 mov %eax,-0x10(%rbx) 18001fa83: 48 98 cltq 18001fa85: 66 83 24 43 00 andw $0x0,(%rbx,%rax,2) 18001fa8a: 83 7b f0 00 cmpl $0x0,-0x10(%rbx) 18001fa8e: 0f 84 bd 00 00 00 je 0x18001fb51 18001fa94: 2b 6b f8 sub -0x8(%rbx),%ebp 18001fa97: 8b 43 f4 mov -0xc(%rbx),%eax 18001fa9a: 41 2b c5 sub %r13d,%eax 18001fa9d: 0b c5 or %ebp,%eax 18001fa9f: 7d 12 jge 0x18001fab3 18001faa1: 41 8b d5 mov %r13d,%edx 18001faa4: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18001faa9: e8 e2 b6 fe ff call 0x18000b190 18001faae: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18001fab3: 48 8b 4e 40 mov 0x40(%rsi),%rcx 18001fab7: ff 15 33 3e 03 00 call *0x33e33(%rip) # 0x1800538f0 18001fabd: 48 8b c8 mov %rax,%rcx 18001fac0: e8 1b 9b 00 00 call 0x1800295e0 18001fac5: 4c 8b cb mov %rbx,%r9 18001fac8: 4d 8b c5 mov %r13,%r8 18001facb: ba 65 04 00 00 mov $0x465,%edx 18001fad0: 48 8b 48 40 mov 0x40(%rax),%rcx 18001fad4: ff 15 1e 3e 03 00 call *0x33e1e(%rip) # 0x1800538f8 18001fada: 48 85 c0 test %rax,%rax 18001fadd: 79 11 jns 0x18001faf0 18001fadf: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18001fae4: e8 d7 b3 fe ff call 0x18000aec0 18001fae9: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18001faee: eb 61 jmp 0x18001fb51 18001faf0: 48 85 db test %rbx,%rbx 18001faf3: 75 04 jne 0x18001faf9 18001faf5: 33 c0 xor %eax,%eax 18001faf7: eb 0c jmp 0x18001fb05 18001faf9: 48 8b cb mov %rbx,%rcx 18001fafc: e8 df 5a 01 00 call 0x1800355e0 18001fb01: 85 c0 test %eax,%eax 18001fb03: 78 41 js 0x18001fb46 18001fb05: 3b 43 f4 cmp -0xc(%rbx),%eax 18001fb08: 7f 3c jg 0x18001fb46 18001fb0a: 89 43 f0 mov %eax,-0x10(%rbx) 18001fb0d: 48 98 cltq 18001fb0f: 66 83 24 43 00 andw $0x0,(%rbx,%rax,2) 18001fb14: 48 8d 4b e8 lea -0x18(%rbx),%rcx 18001fb18: e8 e3 b7 fe ff call 0x18000b300 18001fb1d: 48 83 c0 18 add $0x18,%rax 18001fb21: 48 89 07 mov %rax,(%rdi) 18001fb24: 83 c8 ff or $0xffffffff,%eax 18001fb27: f0 0f c1 43 f8 lock xadd %eax,-0x8(%rbx) 18001fb2c: 83 c0 ff add $0xffffffff,%eax 18001fb2f: 85 c0 test %eax,%eax 18001fb31: 7f 0e jg 0x18001fb41 18001fb33: 48 8b 4b e8 mov -0x18(%rbx),%rcx 18001fb37: 48 8b 01 mov (%rcx),%rax 18001fb3a: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18001fb3e: ff 50 08 call *0x8(%rax) 18001fb41: 48 8b c7 mov %rdi,%rax 18001fb44: eb 4a jmp 0x18001fb90 18001fb46: b9 57 00 07 80 mov $0x80070057,%ecx 18001fb4b: e8 20 b6 fe ff call 0x18000b170 18001fb50: 90 nop 18001fb51: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18001fb55: 83 c8 ff or $0xffffffff,%eax 18001fb58: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18001fb5d: 83 c0 ff add $0xffffffff,%eax 18001fb60: 85 c0 test %eax,%eax 18001fb62: 7f 16 jg 0x18001fb7a 18001fb64: 48 8b 0a mov (%rdx),%rcx 18001fb67: 48 8b 01 mov (%rcx),%rax 18001fb6a: ff 50 08 call *0x8(%rax) 18001fb6d: eb 0b jmp 0x18001fb7a 18001fb6f: b9 57 00 07 80 mov $0x80070057,%ecx 18001fb74: e8 f7 b5 fe ff call 0x18000b170 18001fb79: 90 nop 18001fb7a: 48 8b 96 e8 00 00 00 mov 0xe8(%rsi),%rdx 18001fb81: 48 8b 52 30 mov 0x30(%rdx),%rdx 18001fb85: 48 8b cf mov %rdi,%rcx 18001fb88: e8 83 ba fe ff call 0x18000b610 18001fb8d: 48 8b c7 mov %rdi,%rax 18001fb90: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 18001fb95: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp 18001fb9a: 48 83 c4 30 add $0x30,%rsp 18001fb9e: 41 5d pop %r13 18001fba0: 5f pop %rdi 18001fba1: 5e pop %rsi 18001fba2: c3 ret 18001fba3: cc int3 18001fba4: cc int3 18001fba5: cc int3 18001fba6: cc int3 18001fba7: cc int3 18001fba8: cc int3 18001fba9: cc int3 18001fbaa: cc int3 18001fbab: cc int3 18001fbac: cc int3 18001fbad: cc int3 18001fbae: cc int3 18001fbaf: cc int3 18001fbb0: 40 55 rex push %rbp 18001fbb2: 48 83 ec 20 sub $0x20,%rsp 18001fbb6: 48 8b ea mov %rdx,%rbp 18001fbb9: 48 8d 4d 50 lea 0x50(%rbp),%rcx 18001fbbd: e8 1e ba fe ff call 0x18000b5e0 18001fbc2: 48 83 c4 20 add $0x20,%rsp 18001fbc6: 5d pop %rbp 18001fbc7: c3 ret 18001fbc8: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001fbcd: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18001fbd2: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18001fbd7: 57 push %rdi 18001fbd8: 48 83 ec 20 sub $0x20,%rsp 18001fbdc: 48 85 d2 test %rdx,%rdx 18001fbdf: 41 8b f8 mov %r8d,%edi 18001fbe2: 48 8b da mov %rdx,%rbx 18001fbe5: 8b f1 mov %ecx,%esi 18001fbe7: 0f 84 b7 00 00 00 je 0x18001fca4 18001fbed: 45 85 c0 test %r8d,%r8d 18001fbf0: 0f 84 ae 00 00 00 je 0x18001fca4 18001fbf6: e8 b9 2f 00 00 call 0x180022bb4 18001fbfb: 41 b8 06 00 00 00 mov $0x6,%r8d 18001fc01: 48 8b 68 18 mov 0x18(%rax),%rbp 18001fc05: 8b c6 mov %esi,%eax 18001fc07: c1 e8 04 shr $0x4,%eax 18001fc0a: 48 8b cd mov %rbp,%rcx 18001fc0d: 66 05 01 00 add $0x1,%ax 18001fc11: 0f b7 d0 movzwl %ax,%edx 18001fc14: ff 15 36 39 03 00 call *0x33936(%rip) # 0x180053550 18001fc1a: 48 85 c0 test %rax,%rax 18001fc1d: 74 7d je 0x18001fc9c 18001fc1f: 44 8b c6 mov %esi,%r8d 18001fc22: 48 8b d0 mov %rax,%rdx 18001fc25: 48 8b cd mov %rbp,%rcx 18001fc28: e8 a3 b4 fe ff call 0x18000b0d0 18001fc2d: 48 85 c0 test %rax,%rax 18001fc30: 74 6a je 0x18001fc9c 18001fc32: 8d 57 ff lea -0x1(%rdi),%edx 18001fc35: 0f b7 38 movzwl (%rax),%edi 18001fc38: 4c 8d 40 02 lea 0x2(%rax),%r8 18001fc3c: 3b d7 cmp %edi,%edx 18001fc3e: 0f 42 fa cmovb %edx,%edi 18001fc41: 48 03 d2 add %rdx,%rdx 18001fc44: 48 63 cf movslq %edi,%rcx 18001fc47: 48 8d 34 09 lea (%rcx,%rcx,1),%rsi 18001fc4b: 48 8b cb mov %rbx,%rcx 18001fc4e: 4c 8b ce mov %rsi,%r9 18001fc51: e8 0a 30 01 00 call 0x180032c60 18001fc56: 85 c0 test %eax,%eax 18001fc58: 74 26 je 0x18001fc80 18001fc5a: 83 f8 0c cmp $0xc,%eax 18001fc5d: 74 1b je 0x18001fc7a 18001fc5f: 83 f8 16 cmp $0x16,%eax 18001fc62: 74 10 je 0x18001fc74 18001fc64: 83 f8 22 cmp $0x22,%eax 18001fc67: 74 0b je 0x18001fc74 18001fc69: 83 f8 50 cmp $0x50,%eax 18001fc6c: 74 12 je 0x18001fc80 18001fc6e: e8 1d f1 ff ff call 0x18001ed90 18001fc73: cc int3 18001fc74: e8 17 f1 ff ff call 0x18001ed90 18001fc79: cc int3 18001fc7a: e8 ed f0 ff ff call 0x18001ed6c 18001fc7f: cc int3 18001fc80: 66 83 24 1e 00 andw $0x0,(%rsi,%rbx,1) 18001fc85: 8b c7 mov %edi,%eax 18001fc87: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001fc8c: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18001fc91: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18001fc96: 48 83 c4 20 add $0x20,%rsp 18001fc9a: 5f pop %rdi 18001fc9b: c3 ret 18001fc9c: 66 83 23 00 andw $0x0,(%rbx) 18001fca0: 33 c0 xor %eax,%eax 18001fca2: eb e3 jmp 0x18001fc87 18001fca4: e8 e7 f0 ff ff call 0x18001ed90 18001fca9: cc int3 18001fcaa: cc int3 18001fcab: cc int3 18001fcac: 48 83 ec 28 sub $0x28,%rsp 18001fcb0: e8 ff 2e 00 00 call 0x180022bb4 18001fcb5: 48 8b 40 18 mov 0x18(%rax),%rax 18001fcb9: 48 83 c4 28 add $0x28,%rsp 18001fcbd: c3 ret 18001fcbe: cc int3 18001fcbf: cc int3 18001fcc0: 48 8d 05 41 c9 04 00 lea 0x4c941(%rip),%rax # 0x18006c608 18001fcc7: c3 ret 18001fcc8: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18001fccd: 57 push %rdi 18001fcce: 48 83 ec 20 sub $0x20,%rsp 18001fcd2: 85 d2 test %edx,%edx 18001fcd4: 8b da mov %edx,%ebx 18001fcd6: 48 8b f9 mov %rcx,%rdi 18001fcd9: 79 04 jns 0x18001fcdf 18001fcdb: 33 c0 xor %eax,%eax 18001fcdd: eb 29 jmp 0x18001fd08 18001fcdf: 8d 42 01 lea 0x1(%rdx),%eax 18001fce2: 41 0f af c0 imul %r8d,%eax 18001fce6: 48 63 c8 movslq %eax,%rcx 18001fce9: 48 83 c1 18 add $0x18,%rcx 18001fced: e8 ae 4c 01 00 call 0x1800349a0 18001fcf2: 48 85 c0 test %rax,%rax 18001fcf5: 74 e4 je 0x18001fcdb 18001fcf7: 83 60 08 00 andl $0x0,0x8(%rax) 18001fcfb: 48 89 38 mov %rdi,(%rax) 18001fcfe: c7 40 10 01 00 00 00 movl $0x1,0x10(%rax) 18001fd05: 89 58 0c mov %ebx,0xc(%rax) 18001fd08: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18001fd0d: 48 83 c4 20 add $0x20,%rsp 18001fd11: 5f pop %rdi 18001fd12: c3 ret 18001fd13: cc int3 18001fd14: 48 8b ca mov %rdx,%rcx 18001fd17: e9 54 4d 01 00 jmp 0x180034a70 18001fd1c: 40 53 rex push %rbx 18001fd1e: 48 83 ec 20 sub $0x20,%rsp 18001fd22: 41 8b d8 mov %r8d,%ebx 18001fd25: 4c 8b c2 mov %rdx,%r8 18001fd28: 85 db test %ebx,%ebx 18001fd2a: 79 04 jns 0x18001fd30 18001fd2c: 33 c0 xor %eax,%eax 18001fd2e: eb 1e jmp 0x18001fd4e 18001fd30: 8d 43 01 lea 0x1(%rbx),%eax 18001fd33: 49 8b c8 mov %r8,%rcx 18001fd36: 41 0f af c1 imul %r9d,%eax 18001fd3a: 48 63 d0 movslq %eax,%rdx 18001fd3d: 48 83 c2 18 add $0x18,%rdx 18001fd41: e8 0a 5c 01 00 call 0x180035950 18001fd46: 48 85 c0 test %rax,%rax 18001fd49: 74 e1 je 0x18001fd2c 18001fd4b: 89 58 0c mov %ebx,0xc(%rax) 18001fd4e: 48 83 c4 20 add $0x20,%rsp 18001fd52: 5b pop %rbx 18001fd53: c3 ret 18001fd54: 48 8b c1 mov %rcx,%rax 18001fd57: c3 ret 18001fd58: f0 83 41 18 01 lock addl $0x1,0x18(%rcx) 18001fd5d: 48 8d 41 08 lea 0x8(%rcx),%rax 18001fd61: c3 ret 18001fd62: cc int3 18001fd63: cc int3 18001fd64: 48 8d 05 2d 44 03 00 lea 0x3442d(%rip),%rax # 0x180054198 18001fd6b: c3 ret 18001fd6c: 40 53 rex push %rbx 18001fd6e: 48 83 ec 30 sub $0x30,%rsp 18001fd72: 45 85 c0 test %r8d,%r8d 18001fd75: 48 8b d9 mov %rcx,%rbx 18001fd78: 75 04 jne 0x18001fd7e 18001fd7a: 33 c0 xor %eax,%eax 18001fd7c: eb 31 jmp 0x18001fdaf 18001fd7e: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001fd82: 48 83 64 24 20 00 andq $0x0,0x20(%rsp) 18001fd88: 4c 8d 4c 24 50 lea 0x50(%rsp),%r9 18001fd8d: ff 15 fd 36 03 00 call *0x336fd(%rip) # 0x180053490 18001fd93: 85 c0 test %eax,%eax 18001fd95: 75 14 jne 0x18001fdab 18001fd97: 48 8b 5b 18 mov 0x18(%rbx),%rbx 18001fd9b: ff 15 27 37 03 00 call *0x33727(%rip) # 0x1800534c8 18001fda1: 48 8b d3 mov %rbx,%rdx 18001fda4: 8b c8 mov %eax,%ecx 18001fda6: e8 79 f6 00 00 call 0x18002f424 18001fdab: 8b 44 24 50 mov 0x50(%rsp),%eax 18001fdaf: 48 83 c4 30 add $0x30,%rsp 18001fdb3: 5b pop %rbx 18001fdb4: c3 ret 18001fdb5: cc int3 18001fdb6: cc int3 18001fdb7: cc int3 18001fdb8: 45 85 c0 test %r8d,%r8d 18001fdbb: 74 66 je 0x18001fe23 18001fdbd: 48 8b c4 mov %rsp,%rax 18001fdc0: 48 89 58 08 mov %rbx,0x8(%rax) 18001fdc4: 48 89 70 10 mov %rsi,0x10(%rax) 18001fdc8: 57 push %rdi 18001fdc9: 48 83 ec 30 sub $0x30,%rsp 18001fdcd: 48 83 60 e8 00 andq $0x0,-0x18(%rax) 18001fdd2: 48 8b f1 mov %rcx,%rsi 18001fdd5: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001fdd9: 4c 8d 48 18 lea 0x18(%rax),%r9 18001fddd: 41 8b f8 mov %r8d,%edi 18001fde0: ff 15 a2 36 03 00 call *0x336a2(%rip) # 0x180053488 18001fde6: 85 c0 test %eax,%eax 18001fde8: 75 14 jne 0x18001fdfe 18001fdea: 48 8b 5e 18 mov 0x18(%rsi),%rbx 18001fdee: ff 15 d4 36 03 00 call *0x336d4(%rip) # 0x1800534c8 18001fdf4: 48 8b d3 mov %rbx,%rdx 18001fdf7: 8b c8 mov %eax,%ecx 18001fdf9: e8 26 f6 00 00 call 0x18002f424 18001fdfe: 39 7c 24 50 cmp %edi,0x50(%rsp) 18001fe02: 74 10 je 0x18001fe14 18001fe04: 4c 8b 46 18 mov 0x18(%rsi),%r8 18001fe08: 83 ca ff or $0xffffffff,%edx 18001fe0b: 8d 4a 0e lea 0xe(%rdx),%ecx 18001fe0e: e8 99 f5 00 00 call 0x18002f3ac 18001fe13: cc int3 18001fe14: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18001fe19: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 18001fe1e: 48 83 c4 30 add $0x30,%rsp 18001fe22: 5f pop %rdi 18001fe23: c3 ret 18001fe24: 40 53 rex push %rbx 18001fe26: 48 83 ec 20 sub $0x20,%rsp 18001fe2a: 48 8b d9 mov %rcx,%rbx 18001fe2d: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001fe31: 45 8b c8 mov %r8d,%r9d 18001fe34: 4c 8d 44 24 34 lea 0x34(%rsp),%r8 18001fe39: 48 89 54 24 30 mov %rdx,0x30(%rsp) 18001fe3e: ff 15 3c 36 03 00 call *0x3363c(%rip) # 0x180053480 18001fe44: 83 f8 ff cmp $0xffffffff,%eax 18001fe47: 89 44 24 30 mov %eax,0x30(%rsp) 18001fe4b: 75 1e jne 0x18001fe6b 18001fe4d: ff 15 75 36 03 00 call *0x33675(%rip) # 0x1800534c8 18001fe53: 85 c0 test %eax,%eax 18001fe55: 74 14 je 0x18001fe6b 18001fe57: 48 8b 5b 18 mov 0x18(%rbx),%rbx 18001fe5b: ff 15 67 36 03 00 call *0x33667(%rip) # 0x1800534c8 18001fe61: 48 8b d3 mov %rbx,%rdx 18001fe64: 8b c8 mov %eax,%ecx 18001fe66: e8 b9 f5 00 00 call 0x18002f424 18001fe6b: 48 8b 44 24 30 mov 0x30(%rsp),%rax 18001fe70: 48 83 c4 20 add $0x20,%rsp 18001fe74: 5b pop %rbx 18001fe75: c3 ret 18001fe76: cc int3 18001fe77: cc int3 18001fe78: 40 53 rex push %rbx 18001fe7a: 48 83 ec 20 sub $0x20,%rsp 18001fe7e: 48 83 64 24 30 00 andq $0x0,0x30(%rsp) 18001fe84: 48 8b d9 mov %rcx,%rbx 18001fe87: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001fe8b: 4c 8d 44 24 34 lea 0x34(%rsp),%r8 18001fe90: 41 b9 01 00 00 00 mov $0x1,%r9d 18001fe96: 33 d2 xor %edx,%edx 18001fe98: ff 15 e2 35 03 00 call *0x335e2(%rip) # 0x180053480 18001fe9e: 83 f8 ff cmp $0xffffffff,%eax 18001fea1: 89 44 24 30 mov %eax,0x30(%rsp) 18001fea5: 75 1e jne 0x18001fec5 18001fea7: ff 15 1b 36 03 00 call *0x3361b(%rip) # 0x1800534c8 18001fead: 85 c0 test %eax,%eax 18001feaf: 74 14 je 0x18001fec5 18001feb1: 48 8b 5b 18 mov 0x18(%rbx),%rbx 18001feb5: ff 15 0d 36 03 00 call *0x3360d(%rip) # 0x1800534c8 18001febb: 48 8b d3 mov %rbx,%rdx 18001febe: 8b c8 mov %eax,%ecx 18001fec0: e8 5f f5 00 00 call 0x18002f424 18001fec5: 48 8b 44 24 30 mov 0x30(%rsp),%rax 18001feca: 48 83 c4 20 add $0x20,%rsp 18001fece: 5b pop %rbx 18001fecf: c3 ret 18001fed0: 40 53 rex push %rbx 18001fed2: 48 83 ec 20 sub $0x20,%rsp 18001fed6: 48 8b d9 mov %rcx,%rbx 18001fed9: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001fedd: 48 83 f9 ff cmp $0xffffffffffffffff,%rcx 18001fee1: 74 1e je 0x18001ff01 18001fee3: ff 15 8f 35 03 00 call *0x3358f(%rip) # 0x180053478 18001fee9: 85 c0 test %eax,%eax 18001feeb: 75 14 jne 0x18001ff01 18001feed: 48 8b 5b 18 mov 0x18(%rbx),%rbx 18001fef1: ff 15 d1 35 03 00 call *0x335d1(%rip) # 0x1800534c8 18001fef7: 48 8b d3 mov %rbx,%rdx 18001fefa: 8b c8 mov %eax,%ecx 18001fefc: e8 23 f5 00 00 call 0x18002f424 18001ff01: 48 83 c4 20 add $0x20,%rsp 18001ff05: 5b pop %rbx 18001ff06: c3 ret 18001ff07: cc int3 18001ff08: 40 53 rex push %rbx 18001ff0a: 48 83 ec 30 sub $0x30,%rsp 18001ff0e: 49 8b c0 mov %r8,%rax 18001ff11: 4d 8b c8 mov %r8,%r9 18001ff14: 48 8b d9 mov %rcx,%rbx 18001ff17: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001ff1b: 4c 8b c2 mov %rdx,%r8 18001ff1e: 48 c1 e8 20 shr $0x20,%rax 18001ff22: 49 c1 e8 20 shr $0x20,%r8 18001ff26: 89 44 24 20 mov %eax,0x20(%rsp) 18001ff2a: ff 15 40 35 03 00 call *0x33540(%rip) # 0x180053470 18001ff30: 85 c0 test %eax,%eax 18001ff32: 75 14 jne 0x18001ff48 18001ff34: 48 8b 5b 18 mov 0x18(%rbx),%rbx 18001ff38: ff 15 8a 35 03 00 call *0x3358a(%rip) # 0x1800534c8 18001ff3e: 48 8b d3 mov %rbx,%rdx 18001ff41: 8b c8 mov %eax,%ecx 18001ff43: e8 dc f4 00 00 call 0x18002f424 18001ff48: 48 83 c4 30 add $0x30,%rsp 18001ff4c: 5b pop %rbx 18001ff4d: c3 ret 18001ff4e: cc int3 18001ff4f: cc int3 18001ff50: 40 53 rex push %rbx 18001ff52: 48 83 ec 30 sub $0x30,%rsp 18001ff56: 49 8b c0 mov %r8,%rax 18001ff59: 4d 8b c8 mov %r8,%r9 18001ff5c: 48 8b d9 mov %rcx,%rbx 18001ff5f: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001ff63: 4c 8b c2 mov %rdx,%r8 18001ff66: 48 c1 e8 20 shr $0x20,%rax 18001ff6a: 49 c1 e8 20 shr $0x20,%r8 18001ff6e: 89 44 24 20 mov %eax,0x20(%rsp) 18001ff72: ff 15 f0 34 03 00 call *0x334f0(%rip) # 0x180053468 18001ff78: 85 c0 test %eax,%eax 18001ff7a: 75 14 jne 0x18001ff90 18001ff7c: 48 8b 5b 18 mov 0x18(%rbx),%rbx 18001ff80: ff 15 42 35 03 00 call *0x33542(%rip) # 0x1800534c8 18001ff86: 48 8b d3 mov %rbx,%rdx 18001ff89: 8b c8 mov %eax,%ecx 18001ff8b: e8 94 f4 00 00 call 0x18002f424 18001ff90: 48 83 c4 30 add $0x30,%rsp 18001ff94: 5b pop %rbx 18001ff95: c3 ret 18001ff96: cc int3 18001ff97: cc int3 18001ff98: 40 53 rex push %rbx 18001ff9a: 48 83 ec 20 sub $0x20,%rsp 18001ff9e: 48 8b 01 mov (%rcx),%rax 18001ffa1: 45 33 c0 xor %r8d,%r8d 18001ffa4: 48 8b d9 mov %rcx,%rbx 18001ffa7: ff 50 50 call *0x50(%rax) 18001ffaa: 48 8b 4b 08 mov 0x8(%rbx),%rcx 18001ffae: ff 15 ac 34 03 00 call *0x334ac(%rip) # 0x180053460 18001ffb4: 85 c0 test %eax,%eax 18001ffb6: 75 14 jne 0x18001ffcc 18001ffb8: 48 8b 5b 18 mov 0x18(%rbx),%rbx 18001ffbc: ff 15 06 35 03 00 call *0x33506(%rip) # 0x1800534c8 18001ffc2: 48 8b d3 mov %rbx,%rdx 18001ffc5: 8b c8 mov %eax,%ecx 18001ffc7: e8 58 f4 00 00 call 0x18002f424 18001ffcc: 48 83 c4 20 add $0x20,%rsp 18001ffd0: 5b pop %rbx 18001ffd1: c3 ret 18001ffd2: cc int3 18001ffd3: cc int3 18001ffd4: 40 53 rex push %rbx 18001ffd6: 48 83 ec 20 sub $0x20,%rsp 18001ffda: 48 8b d9 mov %rcx,%rbx 18001ffdd: 48 8b 49 08 mov 0x8(%rcx),%rcx 18001ffe1: 48 8d 54 24 34 lea 0x34(%rsp),%rdx 18001ffe6: ff 15 6c 34 03 00 call *0x3346c(%rip) # 0x180053458 18001ffec: 83 f8 ff cmp $0xffffffff,%eax 18001ffef: 89 44 24 30 mov %eax,0x30(%rsp) 18001fff3: 75 1e jne 0x180020013 18001fff5: ff 15 cd 34 03 00 call *0x334cd(%rip) # 0x1800534c8 18001fffb: 85 c0 test %eax,%eax 18001fffd: 74 14 je 0x180020013 18001ffff: 48 8b 5b 18 mov 0x18(%rbx),%rbx 180020003: ff 15 bf 34 03 00 call *0x334bf(%rip) # 0x1800534c8 180020009: 48 8b d3 mov %rbx,%rdx 18002000c: 8b c8 mov %eax,%ecx 18002000e: e8 11 f4 00 00 call 0x18002f424 180020013: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180020018: 48 83 c4 20 add $0x20,%rsp 18002001c: 5b pop %rbx 18002001d: c3 ret 18002001e: cc int3 18002001f: cc int3 180020020: 40 53 rex push %rbx 180020022: 55 push %rbp 180020023: 56 push %rsi 180020024: 57 push %rdi 180020025: 41 54 push %r12 180020027: 48 81 ec 40 02 00 00 sub $0x240,%rsp 18002002e: 48 8b 05 6b ce 04 00 mov 0x4ce6b(%rip),%rax # 0x18006cea0 180020035: 48 33 c4 xor %rsp,%rax 180020038: 48 89 84 24 30 02 00 mov %rax,0x230(%rsp) 18002003f: 00 180020040: 33 db xor %ebx,%ebx 180020042: 41 8b e8 mov %r8d,%ebp 180020045: 48 8b f2 mov %rdx,%rsi 180020048: 48 3b d3 cmp %rbx,%rdx 18002004b: 4c 8b e1 mov %rcx,%r12 18002004e: 48 8b fa mov %rdx,%rdi 180020051: 75 0a jne 0x18002005d 180020053: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi 180020058: bd 04 01 00 00 mov $0x104,%ebp 18002005d: 44 0f b7 c5 movzwl %bp,%r8d 180020061: 48 8b d7 mov %rdi,%rdx 180020064: ff 15 ee 38 03 00 call *0x338ee(%rip) # 0x180053958 18002006a: 66 3b c3 cmp %bx,%ax 18002006d: 74 10 je 0x18002007f 18002006f: 44 8b c5 mov %ebp,%r8d 180020072: 48 8b d6 mov %rsi,%rdx 180020075: 49 8b cc mov %r12,%rcx 180020078: e8 c3 41 00 00 call 0x180024240 18002007d: eb 13 jmp 0x180020092 18002007f: 48 3b f3 cmp %rbx,%rsi 180020082: 75 0c jne 0x180020090 180020084: 48 8b cf mov %rdi,%rcx 180020087: ff 15 1b 34 03 00 call *0x3341b(%rip) # 0x1800534a8 18002008d: 8d 58 01 lea 0x1(%rax),%ebx 180020090: 8b c3 mov %ebx,%eax 180020092: 48 8b 8c 24 30 02 00 mov 0x230(%rsp),%rcx 180020099: 00 18002009a: 48 33 cc xor %rsp,%rcx 18002009d: e8 9e 25 01 00 call 0x180032640 1800200a2: 48 81 c4 40 02 00 00 add $0x240,%rsp 1800200a9: 41 5c pop %r12 1800200ab: 5f pop %rdi 1800200ac: 5e pop %rsi 1800200ad: 5d pop %rbp 1800200ae: 5b pop %rbx 1800200af: c3 ret 1800200b0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800200b5: 57 push %rdi 1800200b6: 48 83 ec 20 sub $0x20,%rsp 1800200ba: 48 8b d9 mov %rcx,%rbx 1800200bd: 48 8b 49 08 mov 0x8(%rcx),%rcx 1800200c1: 33 ff xor %edi,%edi 1800200c3: 48 83 f9 ff cmp $0xffffffffffffffff,%rcx 1800200c7: 74 0c je 0x1800200d5 1800200c9: ff 15 39 34 03 00 call *0x33439(%rip) # 0x180053508 1800200cf: 85 c0 test %eax,%eax 1800200d1: 40 0f 94 c7 sete %dil 1800200d5: 48 83 4b 08 ff orq $0xffffffffffffffff,0x8(%rbx) 1800200da: 83 63 10 00 andl $0x0,0x10(%rbx) 1800200de: 48 8d 4b 18 lea 0x18(%rbx),%rcx 1800200e2: e8 d9 ad fe ff call 0x18000aec0 1800200e7: 85 ff test %edi,%edi 1800200e9: 74 14 je 0x1800200ff 1800200eb: 48 8b 5b 18 mov 0x18(%rbx),%rbx 1800200ef: ff 15 d3 33 03 00 call *0x333d3(%rip) # 0x1800534c8 1800200f5: 48 8b d3 mov %rbx,%rdx 1800200f8: 8b c8 mov %eax,%ecx 1800200fa: e8 25 f3 00 00 call 0x18002f424 1800200ff: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180020104: 48 83 c4 20 add $0x20,%rsp 180020108: 5f pop %rdi 180020109: c3 ret 18002010a: cc int3 18002010b: cc int3 18002010c: 40 53 rex push %rbx 18002010e: 48 83 ec 20 sub $0x20,%rsp 180020112: 48 8b d9 mov %rcx,%rbx 180020115: 48 8b 49 08 mov 0x8(%rcx),%rcx 180020119: 48 83 f9 ff cmp $0xffffffffffffffff,%rcx 18002011d: 74 0b je 0x18002012a 18002011f: ff 15 e3 33 03 00 call *0x333e3(%rip) # 0x180053508 180020125: 48 83 4b 08 ff orq $0xffffffffffffffff,0x8(%rbx) 18002012a: 48 8d 4b 18 lea 0x18(%rbx),%rcx 18002012e: 48 83 c4 20 add $0x20,%rsp 180020132: 5b pop %rbx 180020133: e9 88 ad fe ff jmp 0x18000aec0 180020138: 40 53 rex push %rbx 18002013a: 48 83 ec 20 sub $0x20,%rsp 18002013e: 48 8d 05 93 40 03 00 lea 0x34093(%rip),%rax # 0x1800541d8 180020145: 48 8b d9 mov %rcx,%rbx 180020148: 48 89 01 mov %rax,(%rcx) 18002014b: e8 70 fb ff ff call 0x18001fcc0 180020150: 48 85 c0 test %rax,%rax 180020153: 48 8b c8 mov %rax,%rcx 180020156: 75 0b jne 0x180020163 180020158: b9 05 40 00 80 mov $0x80004005,%ecx 18002015d: e8 0e b0 fe ff call 0x18000b170 180020162: cc int3 180020163: 48 8b 00 mov (%rax),%rax 180020166: ff 50 18 call *0x18(%rax) 180020169: 48 83 c0 18 add $0x18,%rax 18002016d: 48 89 43 18 mov %rax,0x18(%rbx) 180020171: 48 83 4b 08 ff orq $0xffffffffffffffff,0x8(%rbx) 180020176: 83 63 10 00 andl $0x0,0x10(%rbx) 18002017a: 48 8b c3 mov %rbx,%rax 18002017d: 48 83 c4 20 add $0x20,%rsp 180020181: 5b pop %rbx 180020182: c3 ret 180020183: cc int3 180020184: 40 57 rex push %rdi 180020186: 48 83 ec 50 sub $0x50,%rsp 18002018a: 48 c7 44 24 40 fe ff movq $0xfffffffffffffffe,0x40(%rsp) 180020191: ff ff 180020193: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 180020198: 48 89 74 24 78 mov %rsi,0x78(%rsp) 18002019d: 48 8b f1 mov %rcx,%rsi 1800201a0: b9 20 00 00 00 mov $0x20,%ecx 1800201a5: e8 ca e9 ff ff call 0x18001eb74 1800201aa: 48 89 44 24 68 mov %rax,0x68(%rsp) 1800201af: 48 85 c0 test %rax,%rax 1800201b2: 74 0d je 0x1800201c1 1800201b4: 48 8b c8 mov %rax,%rcx 1800201b7: e8 7c ff ff ff call 0x180020138 1800201bc: 48 8b f8 mov %rax,%rdi 1800201bf: eb 02 jmp 0x1800201c3 1800201c1: 33 ff xor %edi,%edi 1800201c3: ff 15 7f 32 03 00 call *0x3327f(%rip) # 0x180053448 1800201c9: 48 8b d8 mov %rax,%rbx 1800201cc: ff 15 76 32 03 00 call *0x33276(%rip) # 0x180053448 1800201d2: 48 8b c8 mov %rax,%rcx 1800201d5: c7 44 24 30 02 00 00 movl $0x2,0x30(%rsp) 1800201dc: 00 1800201dd: 83 64 24 28 00 andl $0x0,0x28(%rsp) 1800201e2: 83 64 24 20 00 andl $0x0,0x20(%rsp) 1800201e7: 4c 8d 4c 24 60 lea 0x60(%rsp),%r9 1800201ec: 4c 8b c3 mov %rbx,%r8 1800201ef: 48 8b 56 08 mov 0x8(%rsi),%rdx 1800201f3: ff 15 57 32 03 00 call *0x33257(%rip) # 0x180053450 1800201f9: 85 c0 test %eax,%eax 1800201fb: 75 27 jne 0x180020224 1800201fd: 48 85 ff test %rdi,%rdi 180020200: 74 0e je 0x180020210 180020202: 48 8b 07 mov (%rdi),%rax 180020205: ba 01 00 00 00 mov $0x1,%edx 18002020a: 48 8b cf mov %rdi,%rcx 18002020d: ff 50 08 call *0x8(%rax) 180020210: 48 8b 5e 18 mov 0x18(%rsi),%rbx 180020214: ff 15 ae 32 03 00 call *0x332ae(%rip) # 0x1800534c8 18002021a: 8b c8 mov %eax,%ecx 18002021c: 48 8b d3 mov %rbx,%rdx 18002021f: e8 00 f2 00 00 call 0x18002f424 180020224: 48 8b 44 24 60 mov 0x60(%rsp),%rax 180020229: 48 89 47 08 mov %rax,0x8(%rdi) 18002022d: 8b 46 10 mov 0x10(%rsi),%eax 180020230: 89 47 10 mov %eax,0x10(%rdi) 180020233: 48 8b c7 mov %rdi,%rax 180020236: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 18002023b: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 180020240: 48 83 c4 50 add $0x50,%rsp 180020244: 5f pop %rdi 180020245: c3 ret 180020246: cc int3 180020247: cc int3 180020248: cc int3 180020249: cc int3 18002024a: cc int3 18002024b: cc int3 18002024c: cc int3 18002024d: cc int3 18002024e: cc int3 18002024f: cc int3 180020250: cc int3 180020251: cc int3 180020252: cc int3 180020253: cc int3 180020254: 40 55 rex push %rbp 180020256: 48 83 ec 20 sub $0x20,%rsp 18002025a: 48 8b ea mov %rdx,%rbp 18002025d: 48 8b 4d 68 mov 0x68(%rbp),%rcx 180020261: e8 ca 1b fe ff call 0x180001e30 180020266: 48 83 c4 20 add $0x20,%rsp 18002026a: 5d pop %rbp 18002026b: c3 ret 18002026c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180020271: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180020276: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18002027b: 57 push %rdi 18002027c: 48 83 ec 20 sub $0x20,%rsp 180020280: 48 8b 02 mov (%rdx),%rax 180020283: 41 b8 01 00 00 00 mov $0x1,%r8d 180020289: bd 04 01 00 00 mov $0x104,%ebp 18002028e: 44 2b 40 f8 sub -0x8(%rax),%r8d 180020292: 8b 40 f4 mov -0xc(%rax),%eax 180020295: 48 8b da mov %rdx,%rbx 180020298: 2b c5 sub %ebp,%eax 18002029a: 48 8b f1 mov %rcx,%rsi 18002029d: 44 0b c0 or %eax,%r8d 1800202a0: 7d 0a jge 0x1800202ac 1800202a2: 8b d5 mov %ebp,%edx 1800202a4: 48 8b cb mov %rbx,%rcx 1800202a7: e8 e4 ae fe ff call 0x18000b190 1800202ac: 48 8b 3b mov (%rbx),%rdi 1800202af: 4c 8b c5 mov %rbp,%r8 1800202b2: 33 d2 xor %edx,%edx 1800202b4: 48 8b cf mov %rdi,%rcx 1800202b7: e8 14 55 01 00 call 0x1800357d0 1800202bc: 49 83 c9 ff or $0xffffffffffffffff,%r9 1800202c0: 4c 8b c6 mov %rsi,%r8 1800202c3: 48 8b d5 mov %rbp,%rdx 1800202c6: 48 8b cf mov %rdi,%rcx 1800202c9: e8 f2 51 01 00 call 0x1800354c0 1800202ce: 85 c0 test %eax,%eax 1800202d0: 74 26 je 0x1800202f8 1800202d2: 83 f8 0c cmp $0xc,%eax 1800202d5: 74 1b je 0x1800202f2 1800202d7: 83 f8 16 cmp $0x16,%eax 1800202da: 74 10 je 0x1800202ec 1800202dc: 83 f8 22 cmp $0x22,%eax 1800202df: 74 0b je 0x1800202ec 1800202e1: 83 f8 50 cmp $0x50,%eax 1800202e4: 74 12 je 0x1800202f8 1800202e6: e8 a5 ea ff ff call 0x18001ed90 1800202eb: cc int3 1800202ec: e8 9f ea ff ff call 0x18001ed90 1800202f1: cc int3 1800202f2: e8 75 ea ff ff call 0x18001ed6c 1800202f7: cc int3 1800202f8: 48 8b cf mov %rdi,%rcx 1800202fb: ff 15 df 32 03 00 call *0x332df(%rip) # 0x1800535e0 180020301: 48 8b 0b mov (%rbx),%rcx 180020304: 48 85 c9 test %rcx,%rcx 180020307: 75 04 jne 0x18002030d 180020309: 33 c0 xor %eax,%eax 18002030b: eb 09 jmp 0x180020316 18002030d: e8 ce 52 01 00 call 0x1800355e0 180020312: 85 c0 test %eax,%eax 180020314: 78 2b js 0x180020341 180020316: 48 8b 0b mov (%rbx),%rcx 180020319: 3b 41 f4 cmp -0xc(%rcx),%eax 18002031c: 7f 23 jg 0x180020341 18002031e: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180020323: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180020328: 89 41 f0 mov %eax,-0x10(%rcx) 18002032b: 48 63 c8 movslq %eax,%rcx 18002032e: 48 8b 03 mov (%rbx),%rax 180020331: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180020336: 66 83 24 48 00 andw $0x0,(%rax,%rcx,2) 18002033b: 48 83 c4 20 add $0x20,%rsp 18002033f: 5f pop %rdi 180020340: c3 ret 180020341: b9 57 00 07 80 mov $0x80070057,%ecx 180020346: e8 25 ae fe ff call 0x18000b170 18002034b: cc int3 18002034c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180020351: 57 push %rdi 180020352: 48 83 ec 20 sub $0x20,%rsp 180020356: 8b fa mov %edx,%edi 180020358: 48 8b 51 18 mov 0x18(%rcx),%rdx 18002035c: 48 8d 05 4d 3f 03 00 lea 0x33f4d(%rip),%rax # 0x1800542b0 180020363: 48 83 ea 18 sub $0x18,%rdx 180020367: 48 89 01 mov %rax,(%rcx) 18002036a: 83 c8 ff or $0xffffffff,%eax 18002036d: 48 8b d9 mov %rcx,%rbx 180020370: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180020375: 83 c0 ff add $0xffffffff,%eax 180020378: 85 c0 test %eax,%eax 18002037a: 7f 09 jg 0x180020385 18002037c: 48 8b 0a mov (%rdx),%rcx 18002037f: 48 8b 01 mov (%rcx),%rax 180020382: ff 50 08 call *0x8(%rax) 180020385: 40 f6 c7 01 test $0x1,%dil 180020389: 74 08 je 0x180020393 18002038b: 48 8b cb mov %rbx,%rcx 18002038e: e8 25 e8 ff ff call 0x18001ebb8 180020393: 48 8b c3 mov %rbx,%rax 180020396: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002039b: 48 83 c4 20 add $0x20,%rsp 18002039f: 5f pop %rdi 1800203a0: c3 ret 1800203a1: cc int3 1800203a2: cc int3 1800203a3: cc int3 1800203a4: 40 53 rex push %rbx 1800203a6: 48 81 ec 60 04 00 00 sub $0x460,%rsp 1800203ad: 48 c7 44 24 48 fe ff movq $0xfffffffffffffffe,0x48(%rsp) 1800203b4: ff ff 1800203b6: 48 8b 05 e3 ca 04 00 mov 0x4cae3(%rip),%rax # 0x18006cea0 1800203bd: 48 33 c4 xor %rsp,%rax 1800203c0: 48 89 84 24 50 04 00 mov %rax,0x450(%rsp) 1800203c7: 00 1800203c8: 48 8b d9 mov %rcx,%rbx 1800203cb: 48 89 4c 24 38 mov %rcx,0x38(%rsp) 1800203d0: 48 8d 05 01 3e 03 00 lea 0x33e01(%rip),%rax # 0x1800541d8 1800203d7: 48 89 01 mov %rax,(%rcx) 1800203da: 48 83 79 08 ff cmpq $0xffffffffffffffff,0x8(%rcx) 1800203df: 74 0c je 0x1800203ed 1800203e1: 83 79 10 00 cmpl $0x0,0x10(%rcx) 1800203e5: 74 06 je 0x1800203ed 1800203e7: e8 c4 fc ff ff call 0x1800200b0 1800203ec: 90 nop 1800203ed: eb 05 jmp 0x1800203f4 1800203ef: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 1800203f4: 48 8b 53 18 mov 0x18(%rbx),%rdx 1800203f8: 48 83 ea 18 sub $0x18,%rdx 1800203fc: 83 c8 ff or $0xffffffff,%eax 1800203ff: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180020404: 83 c0 ff add $0xffffffff,%eax 180020407: 85 c0 test %eax,%eax 180020409: 7f 09 jg 0x180020414 18002040b: 48 8b 0a mov (%rdx),%rcx 18002040e: 48 8b 01 mov (%rcx),%rax 180020411: ff 50 08 call *0x8(%rax) 180020414: 48 8b 8c 24 50 04 00 mov 0x450(%rsp),%rcx 18002041b: 00 18002041c: 48 33 cc xor %rsp,%rcx 18002041f: e8 1c 22 01 00 call 0x180032640 180020424: 48 81 c4 60 04 00 00 add $0x460,%rsp 18002042b: 5b pop %rbx 18002042c: c3 ret 18002042d: cc int3 18002042e: cc int3 18002042f: cc int3 180020430: cc int3 180020431: cc int3 180020432: cc int3 180020433: cc int3 180020434: 40 55 rex push %rbp 180020436: 48 83 ec 20 sub $0x20,%rsp 18002043a: 48 8b ea mov %rdx,%rbp 18002043d: 48 8b 4d 38 mov 0x38(%rbp),%rcx 180020441: 48 83 c1 18 add $0x18,%rcx 180020445: e8 96 b1 fe ff call 0x18000b5e0 18002044a: 48 83 c4 20 add $0x20,%rsp 18002044e: 5d pop %rbp 18002044f: c3 ret 180020450: cc int3 180020451: cc int3 180020452: cc int3 180020453: cc int3 180020454: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180020459: 53 push %rbx 18002045a: 55 push %rbp 18002045b: 48 83 ec 38 sub $0x38,%rsp 18002045f: 48 8b ea mov %rdx,%rbp 180020462: e8 59 f8 ff ff call 0x18001fcc0 180020467: 4c 8b d8 mov %rax,%r11 18002046a: 33 c9 xor %ecx,%ecx 18002046c: 48 85 c0 test %rax,%rax 18002046f: 0f 95 c1 setne %cl 180020472: 85 c9 test %ecx,%ecx 180020474: 75 0b jne 0x180020481 180020476: b9 05 40 00 80 mov $0x80004005,%ecx 18002047b: e8 f0 ac fe ff call 0x18000b170 180020480: cc int3 180020481: 48 8b 00 mov (%rax),%rax 180020484: 49 8b cb mov %r11,%rcx 180020487: ff 50 18 call *0x18(%rax) 18002048a: 48 83 c0 18 add $0x18,%rax 18002048e: 48 89 45 30 mov %rax,0x30(%rbp) 180020492: 48 8b 4d 40 mov 0x40(%rbp),%rcx 180020496: 48 8b 01 mov (%rcx),%rax 180020499: 45 33 c9 xor %r9d,%r9d 18002049c: 41 b8 00 02 00 00 mov $0x200,%r8d 1800204a2: 48 8d 55 50 lea 0x50(%rbp),%rdx 1800204a6: ff 50 18 call *0x18(%rax) 1800204a9: 85 c0 test %eax,%eax 1800204ab: 74 31 je 0x1800204de 1800204ad: 48 8d 45 50 lea 0x50(%rbp),%rax 1800204b1: 48 89 44 24 28 mov %rax,0x28(%rsp) 1800204b6: c7 44 24 20 6f 00 00 movl $0x6f,0x20(%rsp) 1800204bd: 00 1800204be: 4c 8d 0d 9b 3e 03 00 lea 0x33e9b(%rip),%r9 # 0x180054360 1800204c5: 4c 8d 05 74 3e 03 00 lea 0x33e74(%rip),%r8 # 0x180054340 1800204cc: 48 8d 15 4d 3e 03 00 lea 0x33e4d(%rip),%rdx # 0x180054320 1800204d3: 48 8d 4d 30 lea 0x30(%rbp),%rcx 1800204d7: e8 24 a8 ff ff call 0x18001ad00 1800204dc: eb 26 jmp 0x180020504 1800204de: c7 44 24 20 6f 00 00 movl $0x6f,0x20(%rsp) 1800204e5: 00 1800204e6: 4c 8d 0d 73 3e 03 00 lea 0x33e73(%rip),%r9 # 0x180054360 1800204ed: 4c 8d 05 4c 3e 03 00 lea 0x33e4c(%rip),%r8 # 0x180054340 1800204f4: 48 8d 15 0d 3e 03 00 lea 0x33e0d(%rip),%rdx # 0x180054308 1800204fb: 48 8d 4d 30 lea 0x30(%rbp),%rcx 1800204ff: e8 fc a7 ff ff call 0x18001ad00 180020504: 45 33 c0 xor %r8d,%r8d 180020507: 33 d2 xor %edx,%edx 180020509: 48 8b 5d 30 mov 0x30(%rbp),%rbx 18002050d: 48 8b cb mov %rbx,%rcx 180020510: e8 bb 45 00 00 call 0x180024ad0 180020515: 90 nop 180020516: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18002051a: 83 c8 ff or $0xffffffff,%eax 18002051d: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180020522: 83 c0 ff add $0xffffffff,%eax 180020525: 85 c0 test %eax,%eax 180020527: 7f 09 jg 0x180020532 180020529: 48 8b 0a mov (%rdx),%rcx 18002052c: 48 8b 01 mov (%rcx),%rax 18002052f: ff 50 08 call *0x8(%rax) 180020532: 48 8b 4d 40 mov 0x40(%rbp),%rcx 180020536: 48 8b 01 mov (%rcx),%rax 180020539: ba 01 00 00 00 mov $0x1,%edx 18002053e: ff 50 08 call *0x8(%rax) 180020541: 90 nop 180020542: 48 8d 05 a6 fe ff ff lea -0x15a(%rip),%rax # 0x1800203ef 180020549: eb 00 jmp 0x18002054b 18002054b: 48 83 c4 38 add $0x38,%rsp 18002054f: 5d pop %rbp 180020550: 5b pop %rbx 180020551: c3 ret 180020552: cc int3 180020553: cc int3 180020554: 40 55 rex push %rbp 180020556: 48 83 ec 20 sub $0x20,%rsp 18002055a: 48 8b ea mov %rdx,%rbp 18002055d: 48 8d 4d 30 lea 0x30(%rbp),%rcx 180020561: e8 7a b0 fe ff call 0x18000b5e0 180020566: 48 83 c4 20 add $0x20,%rsp 18002056a: 5d pop %rbp 18002056b: c3 ret 18002056c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180020571: 57 push %rdi 180020572: 48 83 ec 20 sub $0x20,%rsp 180020576: 8b da mov %edx,%ebx 180020578: 48 8b f9 mov %rcx,%rdi 18002057b: e8 24 fe ff ff call 0x1800203a4 180020580: f6 c3 01 test $0x1,%bl 180020583: 74 08 je 0x18002058d 180020585: 48 8b cf mov %rdi,%rcx 180020588: e8 2b e6 ff ff call 0x18001ebb8 18002058d: 48 8b c7 mov %rdi,%rax 180020590: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180020595: 48 83 c4 20 add $0x20,%rsp 180020599: 5f pop %rdi 18002059a: c3 ret 18002059b: cc int3 18002059c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800205a1: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1800205a6: 57 push %rdi 1800205a7: 48 83 ec 20 sub $0x20,%rsp 1800205ab: 33 db xor %ebx,%ebx 1800205ad: 48 8b fa mov %rdx,%rdi 1800205b0: 48 8b f1 mov %rcx,%rsi 1800205b3: 48 3b cb cmp %rbx,%rcx 1800205b6: 74 31 je 0x1800205e9 1800205b8: ff 15 0a 2f 03 00 call *0x32f0a(%rip) # 0x1800534c8 1800205be: 8b c8 mov %eax,%ecx 1800205c0: 89 46 14 mov %eax,0x14(%rsi) 1800205c3: e8 70 e9 00 00 call 0x18002ef38 1800205c8: 48 3b fb cmp %rbx,%rdi 1800205cb: 89 46 10 mov %eax,0x10(%rsi) 1800205ce: 74 0a je 0x1800205da 1800205d0: 48 8b cf mov %rdi,%rcx 1800205d3: e8 08 50 01 00 call 0x1800355e0 1800205d8: 8b d8 mov %eax,%ebx 1800205da: 48 8d 4e 18 lea 0x18(%rsi),%rcx 1800205de: 44 8b c3 mov %ebx,%r8d 1800205e1: 48 8b d7 mov %rdi,%rdx 1800205e4: e8 97 ae fe ff call 0x18000b480 1800205e9: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800205ee: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 1800205f3: 48 83 c4 20 add $0x20,%rsp 1800205f7: 5f pop %rdi 1800205f8: c3 ret 1800205f9: cc int3 1800205fa: cc int3 1800205fb: cc int3 1800205fc: 48 8b c4 mov %rsp,%rax 1800205ff: 55 push %rbp 180020600: 56 push %rsi 180020601: 57 push %rdi 180020602: 41 54 push %r12 180020604: 41 55 push %r13 180020606: 48 81 ec d0 02 00 00 sub $0x2d0,%rsp 18002060d: 48 c7 44 24 60 fe ff movq $0xfffffffffffffffe,0x60(%rsp) 180020614: ff ff 180020616: 48 89 58 20 mov %rbx,0x20(%rax) 18002061a: 48 8b 05 7f c8 04 00 mov 0x4c87f(%rip),%rax # 0x18006cea0 180020621: 48 33 c4 xor %rsp,%rax 180020624: 48 89 84 24 c0 02 00 mov %rax,0x2c0(%rsp) 18002062b: 00 18002062c: 49 8b e8 mov %r8,%rbp 18002062f: 48 8b f2 mov %rdx,%rsi 180020632: 4c 8b e9 mov %rcx,%r13 180020635: 33 ff xor %edi,%edi 180020637: 8b c7 mov %edi,%eax 180020639: 48 3b cf cmp %rdi,%rcx 18002063c: 0f 95 c0 setne %al 18002063f: 3b c7 cmp %edi,%eax 180020641: 75 06 jne 0x180020649 180020643: e8 48 e7 ff ff call 0x18001ed90 180020648: cc int3 180020649: 8b c7 mov %edi,%eax 18002064b: 48 3b d7 cmp %rdi,%rdx 18002064e: 0f 95 c0 setne %al 180020651: 3b c7 cmp %edi,%eax 180020653: 75 06 jne 0x18002065b 180020655: e8 36 e7 ff ff call 0x18001ed90 18002065a: cc int3 18002065b: 4c 8d 4c 24 48 lea 0x48(%rsp),%r9 180020660: 4c 8b c1 mov %rcx,%r8 180020663: 41 bc 04 01 00 00 mov $0x104,%r12d 180020669: 41 8b d4 mov %r12d,%edx 18002066c: 48 8b ce mov %rsi,%rcx 18002066f: ff 15 b3 2d 03 00 call *0x32db3(%rip) # 0x180053428 180020675: 3b c7 cmp %edi,%eax 180020677: 75 4e jne 0x1800206c7 180020679: 49 83 c9 ff or $0xffffffffffffffff,%r9 18002067d: 4c 8b c6 mov %rsi,%r8 180020680: 49 8b d4 mov %r12,%rdx 180020683: 49 8b cd mov %r13,%rcx 180020686: e8 35 4e 01 00 call 0x1800354c0 18002068b: 3b c7 cmp %edi,%eax 18002068d: 74 26 je 0x1800206b5 18002068f: 83 f8 0c cmp $0xc,%eax 180020692: 74 1b je 0x1800206af 180020694: 83 f8 16 cmp $0x16,%eax 180020697: 74 10 je 0x1800206a9 180020699: 83 f8 22 cmp $0x22,%eax 18002069c: 74 0b je 0x1800206a9 18002069e: 83 f8 50 cmp $0x50,%eax 1800206a1: 74 12 je 0x1800206b5 1800206a3: e8 e8 e6 ff ff call 0x18001ed90 1800206a8: cc int3 1800206a9: e8 e2 e6 ff ff call 0x18001ed90 1800206ae: cc int3 1800206af: e8 b8 e6 ff ff call 0x18001ed6c 1800206b4: cc int3 1800206b5: 48 8b d6 mov %rsi,%rdx 1800206b8: 48 8b cd mov %rbp,%rcx 1800206bb: e8 dc fe ff ff call 0x18002059c 1800206c0: 33 c0 xor %eax,%eax 1800206c2: e9 41 02 00 00 jmp 0x180020908 1800206c7: 41 3b c4 cmp %r12d,%eax 1800206ca: 72 31 jb 0x1800206fd 1800206cc: 48 3b ef cmp %rdi,%rbp 1800206cf: 74 25 je 0x1800206f6 1800206d1: c7 45 10 03 00 00 00 movl $0x3,0x10(%rbp) 1800206d8: 48 3b f7 cmp %rdi,%rsi 1800206db: 74 0a je 0x1800206e7 1800206dd: 48 8b ce mov %rsi,%rcx 1800206e0: e8 fb 4e 01 00 call 0x1800355e0 1800206e5: 8b f8 mov %eax,%edi 1800206e7: 44 8b c7 mov %edi,%r8d 1800206ea: 48 8b d6 mov %rsi,%rdx 1800206ed: 48 8d 4d 18 lea 0x18(%rbp),%rcx 1800206f1: e8 8a ad fe ff call 0x18000b480 1800206f6: 33 c0 xor %eax,%eax 1800206f8: e9 0b 02 00 00 jmp 0x180020908 1800206fd: e8 be f5 ff ff call 0x18001fcc0 180020702: 4c 8b d8 mov %rax,%r11 180020705: 8b cf mov %edi,%ecx 180020707: 48 3b c7 cmp %rdi,%rax 18002070a: 0f 95 c1 setne %cl 18002070d: 3b cf cmp %edi,%ecx 18002070f: 75 0b jne 0x18002071c 180020711: b9 05 40 00 80 mov $0x80004005,%ecx 180020716: e8 55 aa fe ff call 0x18000b170 18002071b: cc int3 18002071c: 48 8b 00 mov (%rax),%rax 18002071f: 49 8b cb mov %r11,%rcx 180020722: ff 50 18 call *0x18(%rax) 180020725: 48 83 c0 18 add $0x18,%rax 180020729: 48 89 44 24 50 mov %rax,0x50(%rsp) 18002072e: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 180020733: 49 8b cd mov %r13,%rcx 180020736: e8 31 fb ff ff call 0x18002026c 18002073b: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180020740: 48 8b cb mov %rbx,%rcx 180020743: ff 15 9f 2e 03 00 call *0x32e9f(%rip) # 0x1800535e8 180020749: 3b c7 cmp %edi,%eax 18002074b: 0f 85 96 01 00 00 jne 0x1800208e7 180020751: 89 7c 24 38 mov %edi,0x38(%rsp) 180020755: 48 89 7c 24 30 mov %rdi,0x30(%rsp) 18002075a: 48 8d 44 24 40 lea 0x40(%rsp),%rax 18002075f: 48 89 44 24 28 mov %rax,0x28(%rsp) 180020764: 48 8d 44 24 58 lea 0x58(%rsp),%rax 180020769: 48 89 44 24 20 mov %rax,0x20(%rsp) 18002076e: 45 33 c9 xor %r9d,%r9d 180020771: 45 33 c0 xor %r8d,%r8d 180020774: 33 d2 xor %edx,%edx 180020776: 48 8b cb mov %rbx,%rcx 180020779: ff 15 b1 2c 03 00 call *0x32cb1(%rip) # 0x180053430 18002077f: 3b c7 cmp %edi,%eax 180020781: 75 2f jne 0x1800207b2 180020783: 48 8b d6 mov %rsi,%rdx 180020786: 48 8b cd mov %rbp,%rcx 180020789: e8 0e fe ff ff call 0x18002059c 18002078e: 90 nop 18002078f: 48 8d 53 e8 lea -0x18(%rbx),%rdx 180020793: 83 c8 ff or $0xffffffff,%eax 180020796: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18002079b: 83 c0 ff add $0xffffffff,%eax 18002079e: 3b c7 cmp %edi,%eax 1800207a0: 7f 09 jg 0x1800207ab 1800207a2: 48 8b 0a mov (%rdx),%rcx 1800207a5: 48 8b 01 mov (%rcx),%rax 1800207a8: ff 50 08 call *0x8(%rax) 1800207ab: 33 c0 xor %eax,%eax 1800207ad: e9 56 01 00 00 jmp 0x180020908 1800207b2: 8b 44 24 40 mov 0x40(%rsp),%eax 1800207b6: a8 02 test $0x2,%al 1800207b8: 75 0d jne 0x1800207c7 1800207ba: 49 8b cd mov %r13,%rcx 1800207bd: ff 15 fd 30 03 00 call *0x330fd(%rip) # 0x1800538c0 1800207c3: 8b 44 24 40 mov 0x40(%rsp),%eax 1800207c7: a8 04 test $0x4,%al 1800207c9: 0f 85 18 01 00 00 jne 0x1800208e7 1800207cf: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 1800207d4: 48 8b ce mov %rsi,%rcx 1800207d7: ff 15 5b 2c 03 00 call *0x32c5b(%rip) # 0x180053438 1800207dd: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 1800207e1: 0f 84 00 01 00 00 je 0x1800208e7 1800207e7: 48 8b c8 mov %rax,%rcx 1800207ea: ff 15 50 2c 03 00 call *0x32c50(%rip) # 0x180053440 1800207f0: 48 39 7c 24 48 cmp %rdi,0x48(%rsp) 1800207f5: 0f 84 c0 00 00 00 je 0x1800208bb 1800207fb: 4c 39 6c 24 48 cmp %r13,0x48(%rsp) 180020800: 0f 86 b5 00 00 00 jbe 0x1800208bb 180020806: 48 8d 8c 24 9c 00 00 lea 0x9c(%rsp),%rcx 18002080d: 00 18002080e: ff 15 94 2c 03 00 call *0x32c94(%rip) # 0x1800534a8 180020814: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx 180020819: 48 8b d1 mov %rcx,%rdx 18002081c: 49 2b d5 sub %r13,%rdx 18002081f: 48 d1 fa sar $1,%rdx 180020822: 03 c2 add %edx,%eax 180020824: 41 3b c4 cmp %r12d,%eax 180020827: 7d 45 jge 0x18002086e 180020829: 44 2b e2 sub %edx,%r12d 18002082c: 49 63 d4 movslq %r12d,%rdx 18002082f: 4c 8d 84 24 9c 00 00 lea 0x9c(%rsp),%r8 180020836: 00 180020837: e8 54 2a 01 00 call 0x180033290 18002083c: 3b c7 cmp %edi,%eax 18002083e: 0f 84 a3 00 00 00 je 0x1800208e7 180020844: 83 f8 0c cmp $0xc,%eax 180020847: 74 1f je 0x180020868 180020849: 83 f8 16 cmp $0x16,%eax 18002084c: 74 14 je 0x180020862 18002084e: 83 f8 22 cmp $0x22,%eax 180020851: 74 0f je 0x180020862 180020853: 83 f8 50 cmp $0x50,%eax 180020856: 0f 84 8b 00 00 00 je 0x1800208e7 18002085c: e8 2f e5 ff ff call 0x18001ed90 180020861: cc int3 180020862: e8 29 e5 ff ff call 0x18001ed90 180020867: cc int3 180020868: e8 ff e4 ff ff call 0x18001ed6c 18002086d: cc int3 18002086e: 48 3b ef cmp %rdi,%rbp 180020871: 74 28 je 0x18002089b 180020873: c7 45 10 03 00 00 00 movl $0x3,0x10(%rbp) 18002087a: 48 3b f7 cmp %rdi,%rsi 18002087d: 75 04 jne 0x180020883 18002087f: 8b c7 mov %edi,%eax 180020881: eb 08 jmp 0x18002088b 180020883: 48 8b ce mov %rsi,%rcx 180020886: e8 55 4d 01 00 call 0x1800355e0 18002088b: 44 8b c0 mov %eax,%r8d 18002088e: 48 8b d6 mov %rsi,%rdx 180020891: 48 8d 4d 18 lea 0x18(%rbp),%rcx 180020895: e8 e6 ab fe ff call 0x18000b480 18002089a: 90 nop 18002089b: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18002089f: 83 c8 ff or $0xffffffff,%eax 1800208a2: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 1800208a7: 83 c0 ff add $0xffffffff,%eax 1800208aa: 3b c7 cmp %edi,%eax 1800208ac: 7f 09 jg 0x1800208b7 1800208ae: 48 8b 0a mov (%rdx),%rcx 1800208b1: 48 8b 01 mov (%rcx),%rax 1800208b4: ff 50 08 call *0x8(%rax) 1800208b7: 33 c0 xor %eax,%eax 1800208b9: eb 4d jmp 0x180020908 1800208bb: 48 8b d6 mov %rsi,%rdx 1800208be: 48 8b cd mov %rbp,%rcx 1800208c1: e8 d6 fc ff ff call 0x18002059c 1800208c6: 90 nop 1800208c7: 48 8d 53 e8 lea -0x18(%rbx),%rdx 1800208cb: 83 c8 ff or $0xffffffff,%eax 1800208ce: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 1800208d3: 83 c0 ff add $0xffffffff,%eax 1800208d6: 3b c7 cmp %edi,%eax 1800208d8: 7f 09 jg 0x1800208e3 1800208da: 48 8b 0a mov (%rdx),%rcx 1800208dd: 48 8b 01 mov (%rcx),%rax 1800208e0: ff 50 08 call *0x8(%rax) 1800208e3: 33 c0 xor %eax,%eax 1800208e5: eb 21 jmp 0x180020908 1800208e7: 48 8d 53 e8 lea -0x18(%rbx),%rdx 1800208eb: 83 c8 ff or $0xffffffff,%eax 1800208ee: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 1800208f3: 83 c0 ff add $0xffffffff,%eax 1800208f6: 3b c7 cmp %edi,%eax 1800208f8: 7f 09 jg 0x180020903 1800208fa: 48 8b 0a mov (%rdx),%rcx 1800208fd: 48 8b 01 mov (%rcx),%rax 180020900: ff 50 08 call *0x8(%rax) 180020903: b8 01 00 00 00 mov $0x1,%eax 180020908: 48 8b 8c 24 c0 02 00 mov 0x2c0(%rsp),%rcx 18002090f: 00 180020910: 48 33 cc xor %rsp,%rcx 180020913: e8 28 1d 01 00 call 0x180032640 180020918: 48 8b 9c 24 18 03 00 mov 0x318(%rsp),%rbx 18002091f: 00 180020920: 48 81 c4 d0 02 00 00 add $0x2d0,%rsp 180020927: 41 5d pop %r13 180020929: 41 5c pop %r12 18002092b: 5f pop %rdi 18002092c: 5e pop %rsi 18002092d: 5d pop %rbp 18002092e: c3 ret 18002092f: cc int3 180020930: cc int3 180020931: cc int3 180020932: cc int3 180020933: cc int3 180020934: cc int3 180020935: cc int3 180020936: cc int3 180020937: cc int3 180020938: cc int3 180020939: cc int3 18002093a: cc int3 18002093b: cc int3 18002093c: 40 55 rex push %rbp 18002093e: 48 83 ec 20 sub $0x20,%rsp 180020942: 48 8b ea mov %rdx,%rbp 180020945: 48 8d 4d 50 lea 0x50(%rbp),%rcx 180020949: e8 92 ac fe ff call 0x18000b5e0 18002094e: 48 83 c4 20 add $0x20,%rsp 180020952: 5d pop %rbp 180020953: c3 ret 180020954: 48 8b c4 mov %rsp,%rax 180020957: 48 89 48 08 mov %rcx,0x8(%rax) 18002095b: 57 push %rdi 18002095c: 41 54 push %r12 18002095e: 41 55 push %r13 180020960: 48 83 ec 30 sub $0x30,%rsp 180020964: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002096b: ff ff 18002096d: 48 89 58 10 mov %rbx,0x10(%rax) 180020971: 48 89 68 18 mov %rbp,0x18(%rax) 180020975: 48 89 70 20 mov %rsi,0x20(%rax) 180020979: 49 8b f9 mov %r9,%rdi 18002097c: 45 8b e0 mov %r8d,%r12d 18002097f: 44 8b ea mov %edx,%r13d 180020982: 48 8b f1 mov %rcx,%rsi 180020985: e8 82 e4 ff ff call 0x18001ee0c 18002098a: 4c 8d 1d 1f 39 03 00 lea 0x3391f(%rip),%r11 # 0x1800542b0 180020991: 4c 89 1e mov %r11,(%rsi) 180020994: e8 27 f3 ff ff call 0x18001fcc0 180020999: 48 8b c8 mov %rax,%rcx 18002099c: 33 db xor %ebx,%ebx 18002099e: 44 8b cb mov %ebx,%r9d 1800209a1: 48 3b c3 cmp %rbx,%rax 1800209a4: 41 0f 95 c1 setne %r9b 1800209a8: 44 3b cb cmp %ebx,%r9d 1800209ab: 75 0b jne 0x1800209b8 1800209ad: b9 05 40 00 80 mov $0x80004005,%ecx 1800209b2: e8 b9 a7 fe ff call 0x18000b170 1800209b7: cc int3 1800209b8: 48 8b 00 mov (%rax),%rax 1800209bb: ff 50 18 call *0x18(%rax) 1800209be: 48 83 c0 18 add $0x18,%rax 1800209c2: 48 89 46 18 mov %rax,0x18(%rsi) 1800209c6: 44 89 6e 10 mov %r13d,0x10(%rsi) 1800209ca: 44 89 66 14 mov %r12d,0x14(%rsi) 1800209ce: 48 3b fb cmp %rbx,%rdi 1800209d1: 74 0a je 0x1800209dd 1800209d3: 48 8b cf mov %rdi,%rcx 1800209d6: e8 05 4c 01 00 call 0x1800355e0 1800209db: 8b d8 mov %eax,%ebx 1800209dd: 44 8b c3 mov %ebx,%r8d 1800209e0: 48 8b d7 mov %rdi,%rdx 1800209e3: 48 8d 4e 18 lea 0x18(%rsi),%rcx 1800209e7: e8 94 aa fe ff call 0x18000b480 1800209ec: 90 nop 1800209ed: 48 8b c6 mov %rsi,%rax 1800209f0: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 1800209f5: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp 1800209fa: 48 8b 74 24 68 mov 0x68(%rsp),%rsi 1800209ff: 48 83 c4 30 add $0x30,%rsp 180020a03: 41 5d pop %r13 180020a05: 41 5c pop %r12 180020a07: 5f pop %rdi 180020a08: c3 ret 180020a09: cc int3 180020a0a: cc int3 180020a0b: cc int3 180020a0c: cc int3 180020a0d: cc int3 180020a0e: cc int3 180020a0f: cc int3 180020a10: cc int3 180020a11: cc int3 180020a12: cc int3 180020a13: cc int3 180020a14: 40 55 rex push %rbp 180020a16: 48 83 ec 20 sub $0x20,%rsp 180020a1a: 48 8b ea mov %rdx,%rbp 180020a1d: 48 8b 4d 50 mov 0x50(%rbp),%rcx 180020a21: 48 83 c1 18 add $0x18,%rcx 180020a25: e8 b6 ab fe ff call 0x18000b5e0 180020a2a: 48 83 c4 20 add $0x20,%rsp 180020a2e: 5d pop %rbp 180020a2f: c3 ret 180020a30: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180020a35: 57 push %rdi 180020a36: 48 83 ec 20 sub $0x20,%rsp 180020a3a: 48 85 d2 test %rdx,%rdx 180020a3d: 48 8b fa mov %rdx,%rdi 180020a40: 74 24 je 0x180020a66 180020a42: 48 8d 59 18 lea 0x18(%rcx),%rbx 180020a46: 48 8b ca mov %rdx,%rcx 180020a49: e8 92 4b 01 00 call 0x1800355e0 180020a4e: 48 8b d7 mov %rdi,%rdx 180020a51: 48 8b cb mov %rbx,%rcx 180020a54: 44 8b c0 mov %eax,%r8d 180020a57: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180020a5c: 48 83 c4 20 add $0x20,%rsp 180020a60: 5f pop %rdi 180020a61: e9 1a aa fe ff jmp 0x18000b480 180020a66: e8 25 e3 ff ff call 0x18001ed90 180020a6b: cc int3 180020a6c: 40 53 rex push %rbx 180020a6e: 55 push %rbp 180020a6f: 56 push %rsi 180020a70: 57 push %rdi 180020a71: 41 54 push %r12 180020a73: 41 55 push %r13 180020a75: 48 81 ec 88 02 00 00 sub $0x288,%rsp 180020a7c: 48 8b 05 1d c4 04 00 mov 0x4c41d(%rip),%rax # 0x18006cea0 180020a83: 48 33 c4 xor %rsp,%rax 180020a86: 48 89 84 24 70 02 00 mov %rax,0x270(%rsp) 180020a8d: 00 180020a8e: 48 83 49 08 ff orq $0xffffffffffffffff,0x8(%rcx) 180020a93: 41 8b f0 mov %r8d,%esi 180020a96: 4c 8b e1 mov %rcx,%r12 180020a99: 33 db xor %ebx,%ebx 180020a9b: 48 83 c1 18 add $0x18,%rcx 180020a9f: 49 8b e9 mov %r9,%rbp 180020aa2: 89 59 f8 mov %ebx,-0x8(%rcx) 180020aa5: 48 8b fa mov %rdx,%rdi 180020aa8: 0f ba f6 0f btr $0xf,%esi 180020aac: e8 0f a4 fe ff call 0x18000aec0 180020ab1: 48 3b fb cmp %rbx,%rdi 180020ab4: 0f 84 59 01 00 00 je 0x180020c13 180020aba: b9 04 01 00 00 mov $0x104,%ecx 180020abf: 48 8b c7 mov %rdi,%rax 180020ac2: 66 39 18 cmp %bx,(%rax) 180020ac5: 74 0a je 0x180020ad1 180020ac7: 48 83 c0 02 add $0x2,%rax 180020acb: 48 83 e9 01 sub $0x1,%rcx 180020acf: 75 f1 jne 0x180020ac2 180020ad1: 48 3b cb cmp %rbx,%rcx 180020ad4: 0f 84 39 01 00 00 je 0x180020c13 180020ada: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 180020adf: 4c 8b c5 mov %rbp,%r8 180020ae2: 48 8b d7 mov %rdi,%rdx 180020ae5: e8 12 fb ff ff call 0x1800205fc 180020aea: 3b c3 cmp %ebx,%eax 180020aec: 0f 84 4c 01 00 00 je 0x180020c3e 180020af2: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 180020af7: e8 e4 4a 01 00 call 0x1800355e0 180020afc: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 180020b01: 49 8d 4c 24 18 lea 0x18(%r12),%rcx 180020b06: 44 8b c0 mov %eax,%r8d 180020b09: e8 72 a9 fe ff call 0x18000b480 180020b0e: 8b c6 mov %esi,%eax 180020b10: b9 03 00 00 00 mov $0x3,%ecx 180020b15: 23 c1 and %ecx,%eax 180020b17: 8b d3 mov %ebx,%edx 180020b19: 3b c3 cmp %ebx,%eax 180020b1b: 74 18 je 0x180020b35 180020b1d: 83 e8 01 sub $0x1,%eax 180020b20: 74 0c je 0x180020b2e 180020b22: 83 f8 01 cmp $0x1,%eax 180020b25: 75 13 jne 0x180020b3a 180020b27: ba 00 00 00 c0 mov $0xc0000000,%edx 180020b2c: eb 0c jmp 0x180020b3a 180020b2e: ba 00 00 00 40 mov $0x40000000,%edx 180020b33: eb 05 jmp 0x180020b3a 180020b35: ba 00 00 00 80 mov $0x80000000,%edx 180020b3a: 8b c6 mov %esi,%eax 180020b3c: 83 e0 70 and $0x70,%eax 180020b3f: 74 29 je 0x180020b6a 180020b41: 83 f8 10 cmp $0x10,%eax 180020b44: 74 24 je 0x180020b6a 180020b46: 83 f8 20 cmp $0x20,%eax 180020b49: 74 17 je 0x180020b62 180020b4b: 83 f8 30 cmp $0x30,%eax 180020b4e: 74 0a je 0x180020b5a 180020b50: 83 f8 40 cmp $0x40,%eax 180020b53: 75 15 jne 0x180020b6a 180020b55: 44 8b c1 mov %ecx,%r8d 180020b58: eb 13 jmp 0x180020b6d 180020b5a: 41 b8 02 00 00 00 mov $0x2,%r8d 180020b60: eb 0b jmp 0x180020b6d 180020b62: 41 b8 01 00 00 00 mov $0x1,%r8d 180020b68: eb 03 jmp 0x180020b6d 180020b6a: 44 8b c3 mov %ebx,%r8d 180020b6d: 8b c6 mov %esi,%eax 180020b6f: c7 44 24 40 18 00 00 movl $0x18,0x40(%rsp) 180020b76: 00 180020b77: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 180020b7c: c1 e8 07 shr $0x7,%eax 180020b7f: f7 d0 not %eax 180020b81: 83 e0 01 and $0x1,%eax 180020b84: 0f ba e6 0c bt $0xc,%esi 180020b88: 89 44 24 50 mov %eax,0x50(%rsp) 180020b8c: 73 11 jae 0x180020b9f 180020b8e: 8b c6 mov %esi,%eax 180020b90: 25 00 20 00 00 and $0x2000,%eax 180020b95: f7 d8 neg %eax 180020b97: 1b c9 sbb %ecx,%ecx 180020b99: 83 e1 02 and $0x2,%ecx 180020b9c: 83 c1 02 add $0x2,%ecx 180020b9f: 0f ba e6 10 bt $0x10,%esi 180020ba3: b8 80 00 00 00 mov $0x80,%eax 180020ba8: 41 b9 80 00 00 20 mov $0x20000080,%r9d 180020bae: 41 0f 42 c1 cmovb %r9d,%eax 180020bb2: 0f ba e6 11 bt $0x11,%esi 180020bb6: 73 04 jae 0x180020bbc 180020bb8: 0f ba e8 1f bts $0x1f,%eax 180020bbc: 0f ba e6 12 bt $0x12,%esi 180020bc0: 73 04 jae 0x180020bc6 180020bc2: 0f ba e8 1c bts $0x1c,%eax 180020bc6: 0f ba e6 13 bt $0x13,%esi 180020bca: 73 04 jae 0x180020bd0 180020bcc: 0f ba e8 1b bts $0x1b,%eax 180020bd0: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 180020bd5: 89 44 24 28 mov %eax,0x28(%rsp) 180020bd9: 89 4c 24 20 mov %ecx,0x20(%rsp) 180020bdd: 4c 8d 4c 24 40 lea 0x40(%rsp),%r9 180020be2: 48 8b cf mov %rdi,%rcx 180020be5: ff 15 35 28 03 00 call *0x32835(%rip) # 0x180053420 180020beb: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 180020bef: 75 0d jne 0x180020bfe 180020bf1: 48 8b d7 mov %rdi,%rdx 180020bf4: 48 8b cd mov %rbp,%rcx 180020bf7: e8 a0 f9 ff ff call 0x18002059c 180020bfc: eb 40 jmp 0x180020c3e 180020bfe: 49 89 44 24 08 mov %rax,0x8(%r12) 180020c03: 41 c7 44 24 10 01 00 movl $0x1,0x10(%r12) 180020c0a: 00 00 180020c0c: b8 01 00 00 00 mov $0x1,%eax 180020c11: eb 2d jmp 0x180020c40 180020c13: 48 3b eb cmp %rbx,%rbp 180020c16: 74 26 je 0x180020c3e 180020c18: 48 3b fb cmp %rbx,%rdi 180020c1b: b9 03 00 00 00 mov $0x3,%ecx 180020c20: 89 4d 10 mov %ecx,0x10(%rbp) 180020c23: 74 0a je 0x180020c2f 180020c25: 48 8b cf mov %rdi,%rcx 180020c28: e8 b3 49 01 00 call 0x1800355e0 180020c2d: 8b d8 mov %eax,%ebx 180020c2f: 48 8d 4d 18 lea 0x18(%rbp),%rcx 180020c33: 44 8b c3 mov %ebx,%r8d 180020c36: 48 8b d7 mov %rdi,%rdx 180020c39: e8 42 a8 fe ff call 0x18000b480 180020c3e: 33 c0 xor %eax,%eax 180020c40: 48 8b 8c 24 70 02 00 mov 0x270(%rsp),%rcx 180020c47: 00 180020c48: 48 33 cc xor %rsp,%rcx 180020c4b: e8 f0 19 01 00 call 0x180032640 180020c50: 48 81 c4 88 02 00 00 add $0x288,%rsp 180020c57: 41 5d pop %r13 180020c59: 41 5c pop %r12 180020c5b: 5f pop %rdi 180020c5c: 5e pop %rsi 180020c5d: 5d pop %rbp 180020c5e: 5b pop %rbx 180020c5f: c3 ret 180020c60: 48 8d 05 91 37 03 00 lea 0x33791(%rip),%rax # 0x1800543f8 180020c67: c3 ret 180020c68: 40 57 rex push %rdi 180020c6a: 48 83 ec 30 sub $0x30,%rsp 180020c6e: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180020c75: ff ff 180020c77: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 180020c7c: 8b f9 mov %ecx,%edi 180020c7e: b9 18 00 00 00 mov $0x18,%ecx 180020c83: e8 ec de ff ff call 0x18001eb74 180020c88: 48 8b d8 mov %rax,%rbx 180020c8b: 48 89 44 24 48 mov %rax,0x48(%rsp) 180020c90: 48 85 c0 test %rax,%rax 180020c93: 74 18 je 0x180020cad 180020c95: 48 8b c8 mov %rax,%rcx 180020c98: e8 6f e1 ff ff call 0x18001ee0c 180020c9d: 4c 8d 1d 8c 37 03 00 lea 0x3378c(%rip),%r11 # 0x180054430 180020ca4: 4c 89 1b mov %r11,(%rbx) 180020ca7: 83 63 10 00 andl $0x0,0x10(%rbx) 180020cab: eb 02 jmp 0x180020caf 180020cad: 33 db xor %ebx,%ebx 180020caf: 89 7b 10 mov %edi,0x10(%rbx) 180020cb2: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 180020cb7: 48 8d 15 ca 7a 04 00 lea 0x47aca(%rip),%rdx # 0x180068788 180020cbe: 48 8d 4c 24 48 lea 0x48(%rsp),%rcx 180020cc3: e8 18 3f 01 00 call 0x180034be0 180020cc8: cc int3 180020cc9: cc int3 180020cca: cc int3 180020ccb: cc int3 180020ccc: cc int3 180020ccd: cc int3 180020cce: cc int3 180020ccf: cc int3 180020cd0: cc int3 180020cd1: cc int3 180020cd2: cc int3 180020cd3: cc int3 180020cd4: cc int3 180020cd5: cc int3 180020cd6: cc int3 180020cd7: cc int3 180020cd8: 40 55 rex push %rbp 180020cda: 48 83 ec 20 sub $0x20,%rsp 180020cde: 48 8b ea mov %rdx,%rbp 180020ce1: 48 8b 4d 48 mov 0x48(%rbp),%rcx 180020ce5: e8 46 11 fe ff call 0x180001e30 180020cea: 48 83 c4 20 add $0x20,%rsp 180020cee: 5d pop %rbp 180020cef: c3 ret 180020cf0: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180020cf5: 57 push %rdi 180020cf6: 48 83 ec 40 sub $0x40,%rsp 180020cfa: 4d 85 c9 test %r9,%r9 180020cfd: 41 8b f8 mov %r8d,%edi 180020d00: 48 8b da mov %rdx,%rbx 180020d03: 74 04 je 0x180020d09 180020d05: 41 83 21 00 andl $0x0,(%r9) 180020d09: 44 8b 41 10 mov 0x10(%rcx),%r8d 180020d0d: 48 83 64 24 30 00 andq $0x0,0x30(%rsp) 180020d13: 83 64 24 28 00 andl $0x0,0x28(%rsp) 180020d18: 48 8d 44 24 50 lea 0x50(%rsp),%rax 180020d1d: 41 b9 00 08 00 00 mov $0x800,%r9d 180020d23: 33 d2 xor %edx,%edx 180020d25: b9 00 11 00 00 mov $0x1100,%ecx 180020d2a: 48 89 44 24 20 mov %rax,0x20(%rsp) 180020d2f: ff 15 d3 26 03 00 call *0x326d3(%rip) # 0x180053408 180020d35: 85 c0 test %eax,%eax 180020d37: 75 05 jne 0x180020d3e 180020d39: 66 21 03 and %ax,(%rbx) 180020d3c: eb 4e jmp 0x180020d8c 180020d3e: 4c 8b 44 24 50 mov 0x50(%rsp),%r8 180020d43: 48 8b d7 mov %rdi,%rdx 180020d46: 49 83 c9 ff or $0xffffffffffffffff,%r9 180020d4a: 48 8b cb mov %rbx,%rcx 180020d4d: e8 6e 47 01 00 call 0x1800354c0 180020d52: 85 c0 test %eax,%eax 180020d54: 74 26 je 0x180020d7c 180020d56: 83 f8 0c cmp $0xc,%eax 180020d59: 74 1b je 0x180020d76 180020d5b: 83 f8 16 cmp $0x16,%eax 180020d5e: 74 10 je 0x180020d70 180020d60: 83 f8 22 cmp $0x22,%eax 180020d63: 74 0b je 0x180020d70 180020d65: 83 f8 50 cmp $0x50,%eax 180020d68: 74 12 je 0x180020d7c 180020d6a: e8 21 e0 ff ff call 0x18001ed90 180020d6f: cc int3 180020d70: e8 1b e0 ff ff call 0x18001ed90 180020d75: cc int3 180020d76: e8 f1 df ff ff call 0x18001ed6c 180020d7b: cc int3 180020d7c: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 180020d81: ff 15 89 26 03 00 call *0x32689(%rip) # 0x180053410 180020d87: b8 01 00 00 00 mov $0x1,%eax 180020d8c: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 180020d91: 48 83 c4 40 add $0x40,%rsp 180020d95: 5f pop %rdi 180020d96: c3 ret 180020d97: cc int3 180020d98: 40 53 rex push %rbx 180020d9a: 48 83 ec 20 sub $0x20,%rsp 180020d9e: f6 c2 01 test $0x1,%dl 180020da1: 48 8d 05 88 36 03 00 lea 0x33688(%rip),%rax # 0x180054430 180020da8: 48 8b d9 mov %rcx,%rbx 180020dab: 48 89 01 mov %rax,(%rcx) 180020dae: 74 05 je 0x180020db5 180020db0: e8 03 de ff ff call 0x18001ebb8 180020db5: 48 8b c3 mov %rbx,%rax 180020db8: 48 83 c4 20 add $0x20,%rsp 180020dbc: 5b pop %rbx 180020dbd: c3 ret 180020dbe: cc int3 180020dbf: cc int3 180020dc0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180020dc5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180020dca: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180020dcf: 57 push %rdi 180020dd0: 48 83 ec 20 sub $0x20,%rsp 180020dd4: 48 8b 01 mov (%rcx),%rax 180020dd7: 41 b8 01 00 00 00 mov $0x1,%r8d 180020ddd: 0f b7 ea movzwl %dx,%ebp 180020de0: 8b 70 f0 mov -0x10(%rax),%esi 180020de3: 44 2b 40 f8 sub -0x8(%rax),%r8d 180020de7: 8b 40 f4 mov -0xc(%rax),%eax 180020dea: 8d 5e 01 lea 0x1(%rsi),%ebx 180020ded: 48 8b f9 mov %rcx,%rdi 180020df0: 2b c3 sub %ebx,%eax 180020df2: 44 0b c0 or %eax,%r8d 180020df5: 7d 07 jge 0x180020dfe 180020df7: 8b d3 mov %ebx,%edx 180020df9: e8 92 a3 fe ff call 0x18000b190 180020dfe: 85 db test %ebx,%ebx 180020e00: 48 8b 07 mov (%rdi),%rax 180020e03: 66 89 2c 70 mov %bp,(%rax,%rsi,2) 180020e07: 78 2b js 0x180020e34 180020e09: 48 8b 07 mov (%rdi),%rax 180020e0c: 3b 58 f4 cmp -0xc(%rax),%ebx 180020e0f: 7f 23 jg 0x180020e34 180020e11: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180020e16: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180020e1b: 89 58 f0 mov %ebx,-0x10(%rax) 180020e1e: 48 8b 07 mov (%rdi),%rax 180020e21: 48 63 cb movslq %ebx,%rcx 180020e24: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180020e29: 66 83 24 48 00 andw $0x0,(%rax,%rcx,2) 180020e2e: 48 83 c4 20 add $0x20,%rsp 180020e32: 5f pop %rdi 180020e33: c3 ret 180020e34: b9 57 00 07 80 mov $0x80070057,%ecx 180020e39: e8 32 a3 fe ff call 0x18000b170 180020e3e: cc int3 180020e3f: cc int3 180020e40: 48 83 ec 28 sub $0x28,%rsp 180020e44: e8 bb 1d 00 00 call 0x180022c04 180020e49: 48 8b 40 08 mov 0x8(%rax),%rax 180020e4d: 48 83 c4 28 add $0x28,%rsp 180020e51: c3 ret 180020e52: cc int3 180020e53: cc int3 180020e54: 48 83 ec 28 sub $0x28,%rsp 180020e58: e8 97 14 00 00 call 0x1800222f4 180020e5d: 48 83 c0 58 add $0x58,%rax 180020e61: 48 83 c4 28 add $0x28,%rsp 180020e65: c3 ret 180020e66: cc int3 180020e67: cc int3 180020e68: 48 83 ec 28 sub $0x28,%rsp 180020e6c: 83 7a 08 01 cmpl $0x1,0x8(%rdx) 180020e70: 48 8b c2 mov %rdx,%rax 180020e73: 75 06 jne 0x180020e7b 180020e75: 48 83 c8 ff or $0xffffffffffffffff,%rax 180020e79: eb 13 jmp 0x180020e8e 180020e7b: 83 7a 08 0f cmpl $0xf,0x8(%rdx) 180020e7f: 75 0b jne 0x180020e8c 180020e81: 48 8b 08 mov (%rax),%rcx 180020e84: 33 d2 xor %edx,%edx 180020e86: ff 15 0c 2a 03 00 call *0x32a0c(%rip) # 0x180053898 180020e8c: 33 c0 xor %eax,%eax 180020e8e: 48 83 c4 28 add $0x28,%rsp 180020e92: c3 ret 180020e93: cc int3 180020e94: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180020e99: 57 push %rdi 180020e9a: 48 83 ec 20 sub $0x20,%rsp 180020e9e: 48 8b da mov %rdx,%rbx 180020ea1: 48 8b f9 mov %rcx,%rdi 180020ea4: e8 5b 1d 00 00 call 0x180022c04 180020ea9: 48 8b 48 08 mov 0x8(%rax),%rcx 180020ead: 48 85 c9 test %rcx,%rcx 180020eb0: 74 11 je 0x180020ec3 180020eb2: 48 8b 01 mov (%rcx),%rax 180020eb5: 4c 8b c3 mov %rbx,%r8 180020eb8: 48 8b d7 mov %rdi,%rdx 180020ebb: ff 90 d8 00 00 00 call *0xd8(%rax) 180020ec1: eb 0b jmp 0x180020ece 180020ec3: 48 8b d3 mov %rbx,%rdx 180020ec6: 48 8b cf mov %rdi,%rcx 180020ec9: e8 9a ff ff ff call 0x180020e68 180020ece: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180020ed3: 48 83 c4 20 add $0x20,%rsp 180020ed7: 5f pop %rdi 180020ed8: c3 ret 180020ed9: cc int3 180020eda: cc int3 180020edb: cc int3 180020edc: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180020ee1: 57 push %rdi 180020ee2: 48 83 ec 40 sub $0x40,%rsp 180020ee6: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180020eed: ff ff 180020eef: 48 89 5c 24 58 mov %rbx,0x58(%rsp) 180020ef4: 48 8b d9 mov %rcx,%rbx 180020ef7: e8 64 29 00 00 call 0x180023860 180020efc: 83 c9 ff or $0xffffffff,%ecx 180020eff: e8 20 2d 00 00 call 0x180023c24 180020f04: 90 nop 180020f05: eb 05 jmp 0x180020f0c 180020f07: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180020f0c: 48 85 db test %rbx,%rbx 180020f0f: 75 36 jne 0x180020f47 180020f11: e8 ee 1c 00 00 call 0x180022c04 180020f16: 48 8b f8 mov %rax,%rdi 180020f19: 48 85 c0 test %rax,%rax 180020f1c: 74 29 je 0x180020f47 180020f1e: 48 8b 48 78 mov 0x78(%rax),%rcx 180020f22: 48 85 c9 test %rcx,%rcx 180020f25: 74 20 je 0x180020f47 180020f27: 48 8b 11 mov (%rcx),%rdx 180020f2a: ff 92 c0 00 00 00 call *0xc0(%rdx) 180020f30: 48 8b 4f 78 mov 0x78(%rdi),%rcx 180020f34: 48 85 c9 test %rcx,%rcx 180020f37: 74 09 je 0x180020f42 180020f39: 48 8b 01 mov (%rcx),%rax 180020f3c: 8d 53 01 lea 0x1(%rbx),%edx 180020f3f: ff 50 08 call *0x8(%rax) 180020f42: 48 83 67 78 00 andq $0x0,0x78(%rdi) 180020f47: eb 05 jmp 0x180020f4e 180020f49: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180020f4e: 48 8b 0d 9b de 04 00 mov 0x4de9b(%rip),%rcx # 0x18006edf0 180020f55: 48 85 c9 test %rcx,%rcx 180020f58: 74 0c je 0x180020f66 180020f5a: 45 33 c0 xor %r8d,%r8d 180020f5d: 48 8b d3 mov %rbx,%rdx 180020f60: e8 33 25 00 00 call 0x180023498 180020f65: 90 nop 180020f66: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 180020f6b: 48 83 c4 40 add $0x40,%rsp 180020f6f: 5f pop %rdi 180020f70: c3 ret 180020f71: cc int3 180020f72: cc int3 180020f73: cc int3 180020f74: cc int3 180020f75: cc int3 180020f76: cc int3 180020f77: cc int3 180020f78: cc int3 180020f79: cc int3 180020f7a: cc int3 180020f7b: cc int3 180020f7c: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180020f81: 55 push %rbp 180020f82: 48 83 ec 20 sub $0x20,%rsp 180020f86: 48 8b ea mov %rdx,%rbp 180020f89: 48 8b 4d 28 mov 0x28(%rbp),%rcx 180020f8d: e8 e2 dc ff ff call 0x18001ec74 180020f92: 90 nop 180020f93: 48 8d 05 6d ff ff ff lea -0x93(%rip),%rax # 0x180020f07 180020f9a: eb 00 jmp 0x180020f9c 180020f9c: 48 83 c4 20 add $0x20,%rsp 180020fa0: 5d pop %rbp 180020fa1: c3 ret 180020fa2: cc int3 180020fa3: cc int3 180020fa4: cc int3 180020fa5: cc int3 180020fa6: cc int3 180020fa7: cc int3 180020fa8: cc int3 180020fa9: cc int3 180020faa: cc int3 180020fab: cc int3 180020fac: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180020fb1: 55 push %rbp 180020fb2: 48 83 ec 20 sub $0x20,%rsp 180020fb6: 48 8b ea mov %rdx,%rbp 180020fb9: 48 8b 4d 30 mov 0x30(%rbp),%rcx 180020fbd: e8 b2 dc ff ff call 0x18001ec74 180020fc2: 90 nop 180020fc3: 48 8d 05 7f ff ff ff lea -0x81(%rip),%rax # 0x180020f49 180020fca: eb 00 jmp 0x180020fcc 180020fcc: 48 83 c4 20 add $0x20,%rsp 180020fd0: 5d pop %rbp 180020fd1: c3 ret 180020fd2: cc int3 180020fd3: cc int3 180020fd4: cc int3 180020fd5: cc int3 180020fd6: cc int3 180020fd7: cc int3 180020fd8: cc int3 180020fd9: cc int3 180020fda: cc int3 180020fdb: cc int3 180020fdc: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180020fe1: 55 push %rbp 180020fe2: 48 83 ec 20 sub $0x20,%rsp 180020fe6: 48 8b ea mov %rdx,%rbp 180020fe9: 48 8b 4d 38 mov 0x38(%rbp),%rcx 180020fed: e8 82 dc ff ff call 0x18001ec74 180020ff2: 90 nop 180020ff3: 48 8d 05 6c ff ff ff lea -0x94(%rip),%rax # 0x180020f66 180020ffa: eb 00 jmp 0x180020ffc 180020ffc: 48 83 c4 20 add $0x20,%rsp 180021000: 5d pop %rbp 180021001: c3 ret 180021002: cc int3 180021003: cc int3 180021004: 40 53 rex push %rbx 180021006: 48 83 ec 20 sub $0x20,%rsp 18002100a: 48 83 61 40 00 andq $0x0,0x40(%rcx) 18002100f: 48 83 61 48 00 andq $0x0,0x48(%rcx) 180021014: 48 83 61 58 00 andq $0x0,0x58(%rcx) 180021019: 83 61 60 00 andl $0x0,0x60(%rcx) 18002101d: 48 8b d9 mov %rcx,%rbx 180021020: e8 cf 12 00 00 call 0x1800222f4 180021025: 83 60 60 00 andl $0x0,0x60(%rax) 180021029: 83 a0 90 00 00 00 00 andl $0x0,0x90(%rax) 180021030: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 180021037: ff 15 53 28 03 00 call *0x32853(%rip) # 0x180053890 18002103d: 48 83 a3 80 00 00 00 andq $0x0,0x80(%rbx) 180021044: 00 180021045: 48 83 63 78 00 andq $0x0,0x78(%rbx) 18002104a: c7 43 50 01 00 00 00 movl $0x1,0x50(%rbx) 180021051: 48 83 c4 20 add $0x20,%rsp 180021055: 5b pop %rbx 180021056: c3 ret 180021057: cc int3 180021058: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18002105d: 53 push %rbx 18002105e: 48 83 ec 30 sub $0x30,%rsp 180021062: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180021069: ff ff 18002106b: 48 8b d9 mov %rcx,%rbx 18002106e: 48 8d 05 b3 34 03 00 lea 0x334b3(%rip),%rax # 0x180054528 180021075: 48 89 01 mov %rax,(%rcx) 180021078: 48 8b 49 58 mov 0x58(%rcx),%rcx 18002107c: 48 85 c9 test %rcx,%rcx 18002107f: 74 06 je 0x180021087 180021081: ff 15 81 24 03 00 call *0x32481(%rip) # 0x180053508 180021087: e8 78 1b 00 00 call 0x180022c04 18002108c: 48 39 58 08 cmp %rbx,0x8(%rax) 180021090: 75 05 jne 0x180021097 180021092: 48 83 60 08 00 andq $0x0,0x8(%rax) 180021097: 48 8b cb mov %rbx,%rcx 18002109a: 48 83 c4 30 add $0x30,%rsp 18002109e: 5b pop %rbx 18002109f: e9 00 ca 00 00 jmp 0x18002daa4 1800210a4: cc int3 1800210a5: cc int3 1800210a6: cc int3 1800210a7: cc int3 1800210a8: 40 55 rex push %rbp 1800210aa: 48 83 ec 20 sub $0x20,%rsp 1800210ae: 48 8b ea mov %rdx,%rbp 1800210b1: 48 8b 4d 40 mov 0x40(%rbp),%rcx 1800210b5: e8 ea c9 00 00 call 0x18002daa4 1800210ba: 48 83 c4 20 add $0x20,%rsp 1800210be: 5d pop %rbp 1800210bf: c3 ret 1800210c0: 48 83 ec 28 sub $0x28,%rsp 1800210c4: 83 79 50 00 cmpl $0x0,0x50(%rcx) 1800210c8: 74 0b je 0x1800210d5 1800210ca: 48 8b 01 mov (%rcx),%rax 1800210cd: ba 01 00 00 00 mov $0x1,%edx 1800210d2: ff 50 08 call *0x8(%rax) 1800210d5: 48 83 c4 28 add $0x28,%rsp 1800210d9: c3 ret 1800210da: cc int3 1800210db: cc int3 1800210dc: 48 8b c4 mov %rsp,%rax 1800210df: 48 89 58 08 mov %rbx,0x8(%rax) 1800210e3: 48 89 68 10 mov %rbp,0x10(%rax) 1800210e7: 48 89 70 18 mov %rsi,0x18(%rax) 1800210eb: 48 89 78 20 mov %rdi,0x20(%rax) 1800210ef: 41 54 push %r12 1800210f1: 48 83 ec 30 sub $0x30,%rsp 1800210f5: 48 8b d9 mov %rcx,%rbx 1800210f8: e8 f7 11 00 00 call 0x1800222f4 1800210fd: bf 01 00 00 00 mov $0x1,%edi 180021102: 4c 8b e0 mov %rax,%r12 180021105: 33 f6 xor %esi,%esi 180021107: eb 33 jmp 0x18002113c 180021109: 83 64 24 20 00 andl $0x0,0x20(%rsp) 18002110e: 49 8d 4c 24 58 lea 0x58(%r12),%rcx 180021113: 45 33 c9 xor %r9d,%r9d 180021116: 45 33 c0 xor %r8d,%r8d 180021119: 33 d2 xor %edx,%edx 18002111b: ff 15 67 27 03 00 call *0x32767(%rip) # 0x180053888 180021121: 85 c0 test %eax,%eax 180021123: 75 1b jne 0x180021140 180021125: 48 8b 03 mov (%rbx),%rax 180021128: 8b d6 mov %esi,%edx 18002112a: 48 8b cb mov %rbx,%rcx 18002112d: ff 90 c0 00 00 00 call *0xc0(%rax) 180021133: 83 c6 01 add $0x1,%esi 180021136: 85 c0 test %eax,%eax 180021138: 75 02 jne 0x18002113c 18002113a: 33 ff xor %edi,%edi 18002113c: 85 ff test %edi,%edi 18002113e: 75 c9 jne 0x180021109 180021140: 48 8b 03 mov (%rbx),%rax 180021143: 48 8b cb mov %rbx,%rcx 180021146: ff 90 b8 00 00 00 call *0xb8(%rax) 18002114c: 48 8b cb mov %rbx,%rcx 18002114f: 85 c0 test %eax,%eax 180021151: 48 8b 03 mov (%rbx),%rax 180021154: 74 34 je 0x18002118a 180021156: 49 8d 54 24 58 lea 0x58(%r12),%rdx 18002115b: ff 90 c8 00 00 00 call *0xc8(%rax) 180021161: 85 c0 test %eax,%eax 180021163: 74 07 je 0x18002116c 180021165: bf 01 00 00 00 mov $0x1,%edi 18002116a: 33 f6 xor %esi,%esi 18002116c: 83 64 24 20 00 andl $0x0,0x20(%rsp) 180021171: 49 8d 4c 24 58 lea 0x58(%r12),%rcx 180021176: 45 33 c9 xor %r9d,%r9d 180021179: 45 33 c0 xor %r8d,%r8d 18002117c: 33 d2 xor %edx,%edx 18002117e: ff 15 04 27 03 00 call *0x32704(%rip) # 0x180053888 180021184: 85 c0 test %eax,%eax 180021186: 75 b8 jne 0x180021140 180021188: eb b2 jmp 0x18002113c 18002118a: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18002118f: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 180021194: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 180021199: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 18002119e: 48 83 c4 30 add $0x30,%rsp 1800211a2: 41 5c pop %r12 1800211a4: 48 ff a0 d0 00 00 00 rex.W jmp *0xd0(%rax) 1800211ab: cc int3 1800211ac: 48 83 ec 28 sub $0x28,%rsp 1800211b0: e8 3f 11 00 00 call 0x1800222f4 1800211b5: 8b 40 68 mov 0x68(%rax),%eax 1800211b8: 48 83 c4 28 add $0x28,%rsp 1800211bc: c3 ret 1800211bd: cc int3 1800211be: cc int3 1800211bf: cc int3 1800211c0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800211c5: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1800211ca: 57 push %rdi 1800211cb: 48 83 ec 20 sub $0x20,%rsp 1800211cf: 48 8b 01 mov (%rcx),%rax 1800211d2: 48 8b da mov %rdx,%rbx 1800211d5: 48 8b f1 mov %rcx,%rsi 1800211d8: ff 50 50 call *0x50(%rax) 1800211db: 48 83 38 00 cmpq $0x0,(%rax) 1800211df: 48 8b f8 mov %rax,%rdi 1800211e2: 74 63 je 0x180021247 1800211e4: 8b 53 08 mov 0x8(%rbx),%edx 1800211e7: 48 8b 48 08 mov 0x8(%rax),%rcx 1800211eb: 45 33 c9 xor %r9d,%r9d 1800211ee: 45 33 c0 xor %r8d,%r8d 1800211f1: 81 fa 00 c0 00 00 cmp $0xc000,%edx 1800211f7: 73 38 jae 0x180021231 1800211f9: e8 9a 58 00 00 call 0x180026a98 1800211fe: 48 85 c0 test %rax,%rax 180021201: 4c 8b d8 mov %rax,%r11 180021204: 74 3d je 0x180021243 180021206: 4c 8b 43 18 mov 0x18(%rbx),%r8 18002120a: 48 8b 53 10 mov 0x10(%rbx),%rdx 18002120e: 48 8b ce mov %rsi,%rcx 180021211: 41 ff 53 18 call *0x18(%r11) 180021215: b8 01 00 00 00 mov $0x1,%eax 18002121a: eb 2d jmp 0x180021249 18002121c: 49 8b 4b 10 mov 0x10(%r11),%rcx 180021220: 8b 43 08 mov 0x8(%rbx),%eax 180021223: 39 01 cmp %eax,(%rcx) 180021225: 74 df je 0x180021206 180021227: 45 33 c9 xor %r9d,%r9d 18002122a: 49 8d 4b 20 lea 0x20(%r11),%rcx 18002122e: 45 33 c0 xor %r8d,%r8d 180021231: ba 00 c0 00 00 mov $0xc000,%edx 180021236: e8 5d 58 00 00 call 0x180026a98 18002123b: 48 85 c0 test %rax,%rax 18002123e: 4c 8b d8 mov %rax,%r11 180021241: 75 d9 jne 0x18002121c 180021243: ff 17 call *(%rdi) 180021245: eb 94 jmp 0x1800211db 180021247: 33 c0 xor %eax,%eax 180021249: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002124e: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180021253: 48 83 c4 20 add $0x20,%rsp 180021257: 5f pop %rdi 180021258: c3 ret 180021259: cc int3 18002125a: cc int3 18002125b: cc int3 18002125c: 48 8b ca mov %rdx,%rcx 18002125f: 49 8b d0 mov %r8,%rdx 180021262: e9 01 fc ff ff jmp 0x180020e68 180021267: cc int3 180021268: 48 8d 05 29 32 03 00 lea 0x33229(%rip),%rax # 0x180054498 18002126f: c3 ret 180021270: 48 83 ec 38 sub $0x38,%rsp 180021274: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002127b: ff ff 18002127d: b9 a8 00 00 00 mov $0xa8,%ecx 180021282: e8 fd 19 00 00 call 0x180022c84 180021287: 48 8b c8 mov %rax,%rcx 18002128a: 48 89 44 24 40 mov %rax,0x40(%rsp) 18002128f: 33 c0 xor %eax,%eax 180021291: 48 3b c8 cmp %rax,%rcx 180021294: 74 06 je 0x18002129c 180021296: e8 e9 0f 00 00 call 0x180022284 18002129b: 90 nop 18002129c: 48 83 c4 38 add $0x38,%rsp 1800212a0: c3 ret 1800212a1: cc int3 1800212a2: cc int3 1800212a3: cc int3 1800212a4: cc int3 1800212a5: cc int3 1800212a6: cc int3 1800212a7: cc int3 1800212a8: cc int3 1800212a9: cc int3 1800212aa: cc int3 1800212ab: cc int3 1800212ac: cc int3 1800212ad: cc int3 1800212ae: cc int3 1800212af: cc int3 1800212b0: 40 55 rex push %rbp 1800212b2: 48 83 ec 20 sub $0x20,%rsp 1800212b6: 48 8b ea mov %rdx,%rbp 1800212b9: 48 8b 4d 40 mov 0x40(%rbp),%rcx 1800212bd: e8 e6 19 00 00 call 0x180022ca8 1800212c2: 48 83 c4 20 add $0x20,%rsp 1800212c6: 5d pop %rbp 1800212c7: c3 ret 1800212c8: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800212cd: 57 push %rdi 1800212ce: 48 83 ec 20 sub $0x20,%rsp 1800212d2: 48 8b f9 mov %rcx,%rdi 1800212d5: e8 2a 19 00 00 call 0x180022c04 1800212da: 48 8b 48 08 mov 0x8(%rax),%rcx 1800212de: 48 85 c9 test %rcx,%rcx 1800212e1: 74 19 je 0x1800212fc 1800212e3: 48 83 3f 00 cmpq $0x0,(%rdi) 1800212e7: 75 13 jne 0x1800212fc 1800212e9: 48 8b d7 mov %rdi,%rdx 1800212ec: e8 cf fe ff ff call 0x1800211c0 1800212f1: 85 c0 test %eax,%eax 1800212f3: 74 07 je 0x1800212fc 1800212f5: b8 01 00 00 00 mov $0x1,%eax 1800212fa: eb 64 jmp 0x180021360 1800212fc: e8 03 19 00 00 call 0x180022c04 180021301: 48 8b 48 08 mov 0x8(%rax),%rcx 180021305: 48 85 c9 test %rcx,%rcx 180021308: 74 0e je 0x180021318 18002130a: 48 8b 01 mov (%rcx),%rax 18002130d: ff 90 e8 00 00 00 call *0xe8(%rax) 180021313: 48 8b d8 mov %rax,%rbx 180021316: eb 02 jmp 0x18002131a 180021318: 33 db xor %ebx,%ebx 18002131a: 48 85 db test %rbx,%rbx 18002131d: 75 04 jne 0x180021323 18002131f: 33 c9 xor %ecx,%ecx 180021321: eb 04 jmp 0x180021327 180021323: 48 8b 4b 40 mov 0x40(%rbx),%rcx 180021327: 48 8b d7 mov %rdi,%rdx 18002132a: e8 89 87 00 00 call 0x180029ab8 18002132f: 85 c0 test %eax,%eax 180021331: 75 c2 jne 0x1800212f5 180021333: 48 85 db test %rbx,%rbx 180021336: 74 26 je 0x18002135e 180021338: 48 8b 0f mov (%rdi),%rcx 18002133b: e8 a0 82 00 00 call 0x1800295e0 180021340: 48 8b c8 mov %rax,%rcx 180021343: e8 cc 9c 00 00 call 0x18002b014 180021348: 48 3b c3 cmp %rbx,%rax 18002134b: 74 11 je 0x18002135e 18002134d: 48 8b 03 mov (%rbx),%rax 180021350: 48 8b d7 mov %rdi,%rdx 180021353: 48 8b cb mov %rbx,%rcx 180021356: ff 90 00 02 00 00 call *0x200(%rax) 18002135c: eb 02 jmp 0x180021360 18002135e: 33 c0 xor %eax,%eax 180021360: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180021365: 48 83 c4 20 add $0x20,%rsp 180021369: 5f pop %rdi 18002136a: c3 ret 18002136b: cc int3 18002136c: 40 53 rex push %rbx 18002136e: 48 83 ec 20 sub $0x20,%rsp 180021372: 48 8b d9 mov %rcx,%rbx 180021375: e8 8a 18 00 00 call 0x180022c04 18002137a: 48 8b 48 08 mov 0x8(%rax),%rcx 18002137e: 48 85 c9 test %rcx,%rcx 180021381: 74 0e je 0x180021391 180021383: 48 8b 01 mov (%rcx),%rax 180021386: 48 8b d3 mov %rbx,%rdx 180021389: ff 90 b0 00 00 00 call *0xb0(%rax) 18002138f: eb 08 jmp 0x180021399 180021391: 48 8b cb mov %rbx,%rcx 180021394: e8 2f ff ff ff call 0x1800212c8 180021399: 48 83 c4 20 add $0x20,%rsp 18002139d: 5b pop %rbx 18002139e: c3 ret 18002139f: cc int3 1800213a0: 40 53 rex push %rbx 1800213a2: 48 83 ec 20 sub $0x20,%rsp 1800213a6: 8b 41 08 mov 0x8(%rcx),%eax 1800213a9: 48 8b d9 mov %rcx,%rbx 1800213ac: 3d 00 02 00 00 cmp $0x200,%eax 1800213b1: 74 15 je 0x1800213c8 1800213b3: 3d a0 00 00 00 cmp $0xa0,%eax 1800213b8: 74 0e je 0x1800213c8 1800213ba: 83 f8 0f cmp $0xf,%eax 1800213bd: 74 37 je 0x1800213f6 1800213bf: 3d 18 01 00 00 cmp $0x118,%eax 1800213c4: 74 30 je 0x1800213f6 1800213c6: eb 43 jmp 0x18002140b 1800213c8: e8 27 0f 00 00 call 0x1800222f4 1800213cd: 48 8b 4b 24 mov 0x24(%rbx),%rcx 1800213d1: 39 88 88 00 00 00 cmp %ecx,0x88(%rax) 1800213d7: 4c 8b d8 mov %rax,%r11 1800213da: 75 1e jne 0x1800213fa 1800213dc: 48 8b d1 mov %rcx,%rdx 1800213df: 48 c1 ea 20 shr $0x20,%rdx 1800213e3: 39 90 8c 00 00 00 cmp %edx,0x8c(%rax) 1800213e9: 75 0f jne 0x1800213fa 1800213eb: 8b 90 90 00 00 00 mov 0x90(%rax),%edx 1800213f1: 39 53 08 cmp %edx,0x8(%rbx) 1800213f4: 75 04 jne 0x1800213fa 1800213f6: 33 c0 xor %eax,%eax 1800213f8: eb 16 jmp 0x180021410 1800213fa: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 180021401: 8b 43 08 mov 0x8(%rbx),%eax 180021404: 41 89 83 90 00 00 00 mov %eax,0x90(%r11) 18002140b: b8 01 00 00 00 mov $0x1,%eax 180021410: 48 83 c4 20 add $0x20,%rsp 180021414: 5b pop %rbx 180021415: c3 ret 180021416: cc int3 180021417: cc int3 180021418: 40 53 rex push %rbx 18002141a: 48 83 ec 20 sub $0x20,%rsp 18002141e: 48 8b d9 mov %rcx,%rbx 180021421: e8 de 17 00 00 call 0x180022c04 180021426: 48 8b 48 08 mov 0x8(%rax),%rcx 18002142a: 48 85 c9 test %rcx,%rcx 18002142d: 74 0e je 0x18002143d 18002142f: 48 8b 01 mov (%rcx),%rax 180021432: 48 8b d3 mov %rbx,%rdx 180021435: ff 90 c8 00 00 00 call *0xc8(%rax) 18002143b: eb 08 jmp 0x180021445 18002143d: 48 8b cb mov %rbx,%rcx 180021440: e8 5b ff ff ff call 0x1800213a0 180021445: 48 83 c4 20 add $0x20,%rsp 180021449: 5b pop %rbx 18002144a: c3 ret 18002144b: cc int3 18002144c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180021451: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180021456: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18002145b: 57 push %rdi 18002145c: 48 83 ec 20 sub $0x20,%rsp 180021460: 8b ea mov %edx,%ebp 180021462: 8b f1 mov %ecx,%esi 180021464: e8 9b 17 00 00 call 0x180022c04 180021469: 48 8b 58 08 mov 0x8(%rax),%rbx 18002146d: 48 8b f8 mov %rax,%rdi 180021470: 48 85 db test %rbx,%rbx 180021473: 74 26 je 0x18002149b 180021475: 4c 8b 43 78 mov 0x78(%rbx),%r8 180021479: 4d 85 c0 test %r8,%r8 18002147c: 74 08 je 0x180021486 18002147e: 33 d2 xor %edx,%edx 180021480: 8d 4a 01 lea 0x1(%rdx),%ecx 180021483: 41 ff d0 call *%r8 180021486: 85 ed test %ebp,%ebp 180021488: 74 0c je 0x180021496 18002148a: 48 8b 03 mov (%rbx),%rax 18002148d: 48 8b cb mov %rbx,%rcx 180021490: ff 90 f0 00 00 00 call *0xf0(%rax) 180021496: 48 83 67 08 00 andq $0x0,0x8(%rdi) 18002149b: 33 c9 xor %ecx,%ecx 18002149d: e8 3a fa ff ff call 0x180020edc 1800214a2: 8b ce mov %esi,%ecx 1800214a4: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800214a9: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 1800214ae: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 1800214b3: 48 83 c4 20 add $0x20,%rsp 1800214b7: 5f pop %rdi 1800214b8: e9 73 47 01 00 jmp 0x180035c30 1800214bd: cc int3 1800214be: cc int3 1800214bf: cc int3 1800214c0: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 1800214c5: 57 push %rdi 1800214c6: 48 83 ec 30 sub $0x30,%rsp 1800214ca: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 1800214d1: ff ff 1800214d3: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 1800214d8: 48 89 74 24 50 mov %rsi,0x50(%rsp) 1800214dd: 49 8b f8 mov %r8,%rdi 1800214e0: 48 8b da mov %rdx,%rbx 1800214e3: 48 8b f1 mov %rcx,%rsi 1800214e6: e8 81 c5 00 00 call 0x18002da6c 1800214eb: 90 nop 1800214ec: 48 8d 05 35 30 03 00 lea 0x33035(%rip),%rax # 0x180054528 1800214f3: 48 89 06 mov %rax,(%rsi) 1800214f6: 48 89 5e 70 mov %rbx,0x70(%rsi) 1800214fa: 48 89 7e 68 mov %rdi,0x68(%rsi) 1800214fe: 48 8b ce mov %rsi,%rcx 180021501: e8 fe fa ff ff call 0x180021004 180021506: 90 nop 180021507: 48 8b c6 mov %rsi,%rax 18002150a: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18002150f: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 180021514: 48 83 c4 30 add $0x30,%rsp 180021518: 5f pop %rdi 180021519: c3 ret 18002151a: cc int3 18002151b: cc int3 18002151c: cc int3 18002151d: cc int3 18002151e: cc int3 18002151f: cc int3 180021520: 40 55 rex push %rbp 180021522: 48 83 ec 20 sub $0x20,%rsp 180021526: 48 8b ea mov %rdx,%rbp 180021529: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18002152d: e8 72 c5 00 00 call 0x18002daa4 180021532: 48 83 c4 20 add $0x20,%rsp 180021536: 5d pop %rbp 180021537: c3 ret 180021538: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002153d: 57 push %rdi 18002153e: 48 83 ec 20 sub $0x20,%rsp 180021542: 8b da mov %edx,%ebx 180021544: 48 8b f9 mov %rcx,%rdi 180021547: e8 0c fb ff ff call 0x180021058 18002154c: f6 c3 01 test $0x1,%bl 18002154f: 74 08 je 0x180021559 180021551: 48 8b cf mov %rdi,%rcx 180021554: e8 5f d6 ff ff call 0x18001ebb8 180021559: 48 8b c7 mov %rdi,%rax 18002155c: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180021561: 48 83 c4 20 add $0x20,%rsp 180021565: 5f pop %rdi 180021566: c3 ret 180021567: cc int3 180021568: 48 8b ca mov %rdx,%rcx 18002156b: e9 30 fe ff ff jmp 0x1800213a0 180021570: 48 8b ca mov %rdx,%rcx 180021573: e9 50 fd ff ff jmp 0x1800212c8 180021578: 48 83 ec 28 sub $0x28,%rsp 18002157c: 48 8b 41 48 mov 0x48(%rcx),%rax 180021580: 48 85 c0 test %rax,%rax 180021583: 75 17 jne 0x18002159c 180021585: 48 8b 41 40 mov 0x40(%rcx),%rax 180021589: 48 85 c0 test %rax,%rax 18002158c: 75 0e jne 0x18002159c 18002158e: ff 15 dc 22 03 00 call *0x322dc(%rip) # 0x180053870 180021594: 48 8b c8 mov %rax,%rcx 180021597: e8 44 80 00 00 call 0x1800295e0 18002159c: 48 83 c4 28 add $0x28,%rsp 1800215a0: c3 ret 1800215a1: cc int3 1800215a2: cc int3 1800215a3: cc int3 1800215a4: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800215a9: 57 push %rdi 1800215aa: 48 83 ec 20 sub $0x20,%rsp 1800215ae: e8 41 0d 00 00 call 0x1800222f4 1800215b3: 45 33 c9 xor %r9d,%r9d 1800215b6: 45 33 c0 xor %r8d,%r8d 1800215b9: 48 8d 48 58 lea 0x58(%rax),%rcx 1800215bd: 33 d2 xor %edx,%edx 1800215bf: 48 8b f8 mov %rax,%rdi 1800215c2: ff 15 90 22 03 00 call *0x32290(%rip) # 0x180053858 1800215c8: 85 c0 test %eax,%eax 1800215ca: 74 2f je 0x1800215fb 1800215cc: 81 7f 60 6a 03 00 00 cmpl $0x36a,0x60(%rdi) 1800215d3: 74 21 je 0x1800215f6 1800215d5: 48 8d 4f 58 lea 0x58(%rdi),%rcx 1800215d9: e8 8e fd ff ff call 0x18002136c 1800215de: 85 c0 test %eax,%eax 1800215e0: 75 14 jne 0x1800215f6 1800215e2: 48 8d 4f 58 lea 0x58(%rdi),%rcx 1800215e6: ff 15 74 22 03 00 call *0x32274(%rip) # 0x180053860 1800215ec: 48 8d 4f 58 lea 0x58(%rdi),%rcx 1800215f0: ff 15 72 22 03 00 call *0x32272(%rip) # 0x180053868 1800215f6: b8 01 00 00 00 mov $0x1,%eax 1800215fb: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180021600: 48 83 c4 20 add $0x20,%rsp 180021604: 5f pop %rdi 180021605: c3 ret 180021606: cc int3 180021607: cc int3 180021608: 48 83 ec 28 sub $0x28,%rsp 18002160c: e8 f3 15 00 00 call 0x180022c04 180021611: 48 8b 48 08 mov 0x8(%rax),%rcx 180021615: 48 85 c9 test %rcx,%rcx 180021618: 74 0b je 0x180021625 18002161a: 48 8b 01 mov (%rcx),%rax 18002161d: ff 90 b8 00 00 00 call *0xb8(%rax) 180021623: eb 05 jmp 0x18002162a 180021625: e8 7a ff ff ff call 0x1800215a4 18002162a: 48 83 c4 28 add $0x28,%rsp 18002162e: c3 ret 18002162f: cc int3 180021630: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180021635: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18002163a: 57 push %rdi 18002163b: 48 83 ec 20 sub $0x20,%rsp 18002163f: 49 8b f8 mov %r8,%rdi 180021642: 48 8b f2 mov %rdx,%rsi 180021645: 8b d9 mov %ecx,%ebx 180021647: e8 68 15 00 00 call 0x180022bb4 18002164c: 80 78 28 00 cmpb $0x0,0x28(%rax) 180021650: 75 2c jne 0x18002167e 180021652: 85 db test %ebx,%ebx 180021654: 79 08 jns 0x18002165e 180021656: 81 fb 01 80 00 00 cmp $0x8001,%ebx 18002165c: 75 20 jne 0x18002167e 18002165e: e8 a1 15 00 00 call 0x180022c04 180021663: 48 8b 48 08 mov 0x8(%rax),%rcx 180021667: 48 85 c9 test %rcx,%rcx 18002166a: 74 12 je 0x18002167e 18002166c: 48 8b 01 mov (%rcx),%rax 18002166f: 4c 8b c7 mov %rdi,%r8 180021672: 8b d3 mov %ebx,%edx 180021674: ff 90 e0 00 00 00 call *0xe0(%rax) 18002167a: 48 98 cltq 18002167c: eb 30 jmp 0x1800216ae 18002167e: 48 8d 15 2f d7 ff ff lea -0x28d1(%rip),%rdx # 0x18001edb4 180021685: 48 8d 0d 54 d7 04 00 lea 0x4d754(%rip),%rcx # 0x18006ede0 18002168c: e8 8f 1e 00 00 call 0x180023520 180021691: 48 85 c0 test %rax,%rax 180021694: 75 06 jne 0x18002169c 180021696: e8 f5 d6 ff ff call 0x18001ed90 18002169b: cc int3 18002169c: 48 8b 48 50 mov 0x50(%rax),%rcx 1800216a0: 4c 8b cf mov %rdi,%r9 1800216a3: 4c 8b c6 mov %rsi,%r8 1800216a6: 8b d3 mov %ebx,%edx 1800216a8: ff 15 a2 21 03 00 call *0x321a2(%rip) # 0x180053850 1800216ae: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800216b3: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 1800216b8: 48 83 c4 20 add $0x20,%rsp 1800216bc: 5f pop %rdi 1800216bd: c3 ret 1800216be: cc int3 1800216bf: cc int3 1800216c0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800216c5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800216ca: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800216cf: 57 push %rdi 1800216d0: 48 83 ec 50 sub $0x50,%rsp 1800216d4: 4d 85 c0 test %r8,%r8 1800216d7: 49 8b f8 mov %r8,%rdi 1800216da: 8b da mov %edx,%ebx 1800216dc: 48 8b e9 mov %rcx,%rbp 1800216df: 0f 84 61 01 00 00 je 0x180021846 1800216e5: 85 d2 test %edx,%edx 1800216e7: 0f 84 9c 00 00 00 je 0x180021789 1800216ed: 83 fa 02 cmp $0x2,%edx 1800216f0: 0f 85 50 01 00 00 jne 0x180021846 1800216f6: 49 8b 08 mov (%r8),%rcx 1800216f9: e8 e2 7e 00 00 call 0x1800295e0 1800216fe: 48 85 c0 test %rax,%rax 180021701: 0f 84 82 00 00 00 je 0x180021789 180021707: 48 8b c8 mov %rax,%rcx 18002170a: e8 bd 8b 00 00 call 0x18002a2cc 18002170f: 48 85 c0 test %rax,%rax 180021712: 48 8b f0 mov %rax,%rsi 180021715: 74 72 je 0x180021789 180021717: 48 8b c8 mov %rax,%rcx 18002171a: e8 15 59 00 00 call 0x180027034 18002171f: 85 c0 test %eax,%eax 180021721: 74 66 je 0x180021789 180021723: 83 be c4 00 00 00 00 cmpl $0x0,0xc4(%rsi) 18002172a: 74 5d je 0x180021789 18002172c: e8 d3 14 00 00 call 0x180022c04 180021731: 48 8b 48 08 mov 0x8(%rax),%rcx 180021735: 48 85 c9 test %rcx,%rcx 180021738: 74 0b je 0x180021745 18002173a: 48 8b 01 mov (%rcx),%rax 18002173d: ff 90 e8 00 00 00 call *0xe8(%rax) 180021743: eb 02 jmp 0x180021747 180021745: 33 c0 xor %eax,%eax 180021747: 48 83 7d 40 00 cmpq $0x0,0x40(%rbp) 18002174c: 74 3b je 0x180021789 18002174e: 81 7f 08 00 01 00 00 cmpl $0x100,0x8(%rdi) 180021755: 75 07 jne 0x18002175e 180021757: 48 83 7f 10 0d cmpq $0xd,0x10(%rdi) 18002175c: 74 09 je 0x180021767 18002175e: 81 7f 08 02 02 00 00 cmpl $0x202,0x8(%rdi) 180021765: 75 22 jne 0x180021789 180021767: 48 8b 48 40 mov 0x40(%rax),%rcx 18002176b: 45 33 c9 xor %r9d,%r9d 18002176e: ba 11 01 00 00 mov $0x111,%edx 180021773: 41 b8 46 e1 00 00 mov $0xe146,%r8d 180021779: ff 15 79 21 03 00 call *0x32179(%rip) # 0x1800538f8 18002177f: b8 01 00 00 00 mov $0x1,%eax 180021784: e9 bf 00 00 00 jmp 0x180021848 180021789: e8 76 14 00 00 call 0x180022c04 18002178e: 48 8b 48 08 mov 0x8(%rax),%rcx 180021792: 48 85 c9 test %rcx,%rcx 180021795: 74 09 je 0x1800217a0 180021797: 48 8b 01 mov (%rcx),%rax 18002179a: ff 90 e8 00 00 00 call *0xe8(%rax) 1800217a0: 85 db test %ebx,%ebx 1800217a2: 0f 85 9e 00 00 00 jne 0x180021846 1800217a8: 48 83 7d 48 00 cmpq $0x0,0x48(%rbp) 1800217ad: 0f 84 93 00 00 00 je 0x180021846 1800217b3: 81 7f 08 00 01 00 00 cmpl $0x100,0x8(%rdi) 1800217ba: 0f 82 86 00 00 00 jb 0x180021846 1800217c0: 81 7f 08 09 01 00 00 cmpl $0x109,0x8(%rdi) 1800217c7: 77 7d ja 0x180021846 1800217c9: 48 8d 15 e4 d5 ff ff lea -0x2a1c(%rip),%rdx # 0x18001edb4 1800217d0: 48 8d 0d 09 d6 04 00 lea 0x4d609(%rip),%rcx # 0x18006ede0 1800217d7: e8 44 1d 00 00 call 0x180023520 1800217dc: 48 85 c0 test %rax,%rax 1800217df: 48 8b d8 mov %rax,%rbx 1800217e2: 75 06 jne 0x1800217ea 1800217e4: e8 a7 d5 ff ff call 0x18001ed90 1800217e9: cc int3 1800217ea: 83 b8 a0 01 00 00 00 cmpl $0x0,0x1a0(%rax) 1800217f1: 75 53 jne 0x180021846 1800217f3: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1800217f8: 48 8b d7 mov %rdi,%rdx 1800217fb: 41 b8 30 00 00 00 mov $0x30,%r8d 180021801: c7 80 a0 01 00 00 01 movl $0x1,0x1a0(%rax) 180021808: 00 00 00 18002180b: e8 00 1c 01 00 call 0x180033410 180021810: 48 8b 4d 48 mov 0x48(%rbp),%rcx 180021814: e8 77 ca 00 00 call 0x18002e290 180021819: 85 c0 test %eax,%eax 18002181b: 74 22 je 0x18002183f 18002181d: 48 8b 45 00 mov 0x0(%rbp),%rax 180021821: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180021826: 48 8b cd mov %rbp,%rcx 180021829: ff 90 b0 00 00 00 call *0xb0(%rax) 18002182f: 85 c0 test %eax,%eax 180021831: 74 0c je 0x18002183f 180021833: 83 a3 a0 01 00 00 00 andl $0x0,0x1a0(%rbx) 18002183a: e9 40 ff ff ff jmp 0x18002177f 18002183f: 83 a3 a0 01 00 00 00 andl $0x0,0x1a0(%rbx) 180021846: 33 c0 xor %eax,%eax 180021848: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 18002184d: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 180021852: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 180021857: 48 83 c4 50 add $0x50,%rsp 18002185b: 5f pop %rdi 18002185c: c3 ret 18002185d: cc int3 18002185e: cc int3 18002185f: cc int3 180021860: e9 3f fd ff ff jmp 0x1800215a4 180021865: cc int3 180021866: cc int3 180021867: cc int3 180021868: 40 53 rex push %rbx 18002186a: 48 83 ec 20 sub $0x20,%rsp 18002186e: e8 41 13 00 00 call 0x180022bb4 180021873: 80 78 28 00 cmpb $0x0,0x28(%rax) 180021877: 75 28 jne 0x1800218a1 180021879: e8 76 0a 00 00 call 0x1800222f4 18002187e: 48 8b d8 mov %rax,%rbx 180021881: ff 15 51 1b 03 00 call *0x31b51(%rip) # 0x1800533d8 180021887: 48 8d 15 a2 fd ff ff lea -0x25e(%rip),%rdx # 0x180021630 18002188e: 45 33 c0 xor %r8d,%r8d 180021891: 83 c9 ff or $0xffffffff,%ecx 180021894: 44 8b c8 mov %eax,%r9d 180021897: ff 15 ab 1f 03 00 call *0x31fab(%rip) # 0x180053848 18002189d: 48 89 43 50 mov %rax,0x50(%rbx) 1800218a1: 48 83 c4 20 add $0x20,%rsp 1800218a5: 5b pop %rbx 1800218a6: c3 ret 1800218a7: cc int3 1800218a8: 48 8b c4 mov %rsp,%rax 1800218ab: 48 89 58 08 mov %rbx,0x8(%rax) 1800218af: 48 89 68 10 mov %rbp,0x10(%rax) 1800218b3: 48 89 70 18 mov %rsi,0x18(%rax) 1800218b7: 48 89 78 20 mov %rdi,0x20(%rax) 1800218bb: 41 54 push %r12 1800218bd: 48 83 ec 30 sub $0x30,%rsp 1800218c1: 33 db xor %ebx,%ebx 1800218c3: 44 8b e2 mov %edx,%r12d 1800218c6: 3b d3 cmp %ebx,%edx 1800218c8: 0f 8f 15 01 00 00 jg 0x1800219e3 1800218ce: 48 8b 69 40 mov 0x40(%rcx),%rbp 1800218d2: 8d 73 01 lea 0x1(%rbx),%esi 1800218d5: 48 3b eb cmp %rbx,%rbp 1800218d8: 74 49 je 0x180021923 1800218da: 48 8b 4d 40 mov 0x40(%rbp),%rcx 1800218de: 48 3b cb cmp %rbx,%rcx 1800218e1: 74 40 je 0x180021923 1800218e3: ff 15 8f 1f 03 00 call *0x31f8f(%rip) # 0x180053878 1800218e9: 3b c3 cmp %ebx,%eax 1800218eb: 74 36 je 0x180021923 1800218ed: 48 8b 55 40 mov 0x40(%rbp),%rdx 1800218f1: 4c 8b ce mov %rsi,%r9 1800218f4: 41 b8 63 03 00 00 mov $0x363,%r8d 1800218fa: 48 8b cd mov %rbp,%rcx 1800218fd: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180021902: e8 9d 85 00 00 call 0x180029ea4 180021907: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18002190b: 45 33 c9 xor %r9d,%r9d 18002190e: 4c 8b c6 mov %rsi,%r8 180021911: ba 63 03 00 00 mov $0x363,%edx 180021916: 89 74 24 28 mov %esi,0x28(%rsp) 18002191a: 89 74 24 20 mov %esi,0x20(%rsp) 18002191e: e8 fd 89 00 00 call 0x18002a320 180021923: e8 8c 12 00 00 call 0x180022bb4 180021928: 48 8d 15 41 f9 ff ff lea -0x6bf(%rip),%rdx # 0x180021270 18002192f: 48 8d 88 c0 00 00 00 lea 0xc0(%rax),%rcx 180021936: e8 e5 1b 00 00 call 0x180023520 18002193b: 48 3b c3 cmp %rbx,%rax 18002193e: 75 06 jne 0x180021946 180021940: e8 4b d4 ff ff call 0x18001ed90 180021945: cc int3 180021946: 48 8b 78 10 mov 0x10(%rax),%rdi 18002194a: e9 89 00 00 00 jmp 0x1800219d8 18002194f: 48 39 5f 40 cmp %rbx,0x40(%rdi) 180021953: 74 7c je 0x1800219d1 180021955: 48 3b fd cmp %rbp,%rdi 180021958: 74 77 je 0x1800219d1 18002195a: 39 9f 20 01 00 00 cmp %ebx,0x120(%rdi) 180021960: 75 0a jne 0x18002196c 180021962: 33 d2 xor %edx,%edx 180021964: 48 8b cf mov %rdi,%rcx 180021967: e8 f4 c8 00 00 call 0x18002e260 18002196c: 48 8b 4f 40 mov 0x40(%rdi),%rcx 180021970: ff 15 02 1f 03 00 call *0x31f02(%rip) # 0x180053878 180021976: 3b c3 cmp %ebx,%eax 180021978: 75 08 jne 0x180021982 18002197a: 39 9f 20 01 00 00 cmp %ebx,0x120(%rdi) 180021980: 7c 36 jl 0x1800219b8 180021982: 48 8b 57 40 mov 0x40(%rdi),%rdx 180021986: 4c 8b ce mov %rsi,%r9 180021989: 41 b8 63 03 00 00 mov $0x363,%r8d 18002198f: 48 8b cf mov %rdi,%rcx 180021992: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180021997: e8 08 85 00 00 call 0x180029ea4 18002199c: 48 8b 4f 40 mov 0x40(%rdi),%rcx 1800219a0: 45 33 c9 xor %r9d,%r9d 1800219a3: 4c 8b c6 mov %rsi,%r8 1800219a6: ba 63 03 00 00 mov $0x363,%edx 1800219ab: 89 74 24 28 mov %esi,0x28(%rsp) 1800219af: 89 74 24 20 mov %esi,0x20(%rsp) 1800219b3: e8 68 89 00 00 call 0x18002a320 1800219b8: 8b 97 20 01 00 00 mov 0x120(%rdi),%edx 1800219be: 3b d3 cmp %ebx,%edx 1800219c0: 7e 08 jle 0x1800219ca 1800219c2: 48 8b cf mov %rdi,%rcx 1800219c5: e8 96 c8 00 00 call 0x18002e260 1800219ca: 83 8f 20 01 00 00 ff orl $0xffffffff,0x120(%rdi) 1800219d1: 48 8b bf c8 00 00 00 mov 0xc8(%rdi),%rdi 1800219d8: 48 3b fb cmp %rbx,%rdi 1800219db: 0f 85 6e ff ff ff jne 0x18002194f 1800219e1: eb 37 jmp 0x180021a1a 1800219e3: e8 cc 11 00 00 call 0x180022bb4 1800219e8: 48 8d 15 81 f8 ff ff lea -0x77f(%rip),%rdx # 0x180021270 1800219ef: 48 8d 88 c0 00 00 00 lea 0xc0(%rax),%rcx 1800219f6: e8 25 1b 00 00 call 0x180023520 1800219fb: 48 3b c3 cmp %rbx,%rax 1800219fe: 75 06 jne 0x180021a06 180021a00: e8 8b d3 ff ff call 0x18001ed90 180021a05: cc int3 180021a06: 39 58 20 cmp %ebx,0x20(%rax) 180021a09: 75 0f jne 0x180021a1a 180021a0b: e8 50 1e 00 00 call 0x180023860 180021a10: b9 01 00 00 00 mov $0x1,%ecx 180021a15: e8 0a 22 00 00 call 0x180023c24 180021a1a: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 180021a1f: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 180021a24: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 180021a29: 44 3b e3 cmp %ebx,%r12d 180021a2c: 0f 9c c3 setl %bl 180021a2f: 8b c3 mov %ebx,%eax 180021a31: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180021a36: 48 83 c4 30 add $0x30,%rsp 180021a3a: 41 5c pop %r12 180021a3c: c3 ret 180021a3d: cc int3 180021a3e: cc int3 180021a3f: cc int3 180021a40: 48 8b c4 mov %rsp,%rax 180021a43: 48 89 48 08 mov %rcx,0x8(%rax) 180021a47: 57 push %rdi 180021a48: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 180021a4f: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180021a56: ff ff 180021a58: 48 89 58 18 mov %rbx,0x18(%rax) 180021a5c: 48 89 70 20 mov %rsi,0x20(%rax) 180021a60: 48 8b f1 mov %rcx,%rsi 180021a63: 48 8b 79 08 mov 0x8(%rcx),%rdi 180021a67: 48 89 bc 24 08 01 00 mov %rdi,0x108(%rsp) 180021a6e: 00 180021a6f: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180021a74: e8 93 5b 00 00 call 0x18002760c 180021a79: 90 nop 180021a7a: e8 75 08 00 00 call 0x1800222f4 180021a7f: 48 8b 0e mov (%rsi),%rcx 180021a82: 48 8b 51 08 mov 0x8(%rcx),%rdx 180021a86: 48 89 50 08 mov %rdx,0x8(%rax) 180021a8a: e8 25 11 00 00 call 0x180022bb4 180021a8f: 48 89 47 38 mov %rax,0x38(%rdi) 180021a93: 48 8d 88 c0 00 00 00 lea 0xc0(%rax),%rcx 180021a9a: 48 8d 15 cf f7 ff ff lea -0x831(%rip),%rdx # 0x180021270 180021aa1: e8 7a 1a 00 00 call 0x180023520 180021aa6: 33 c9 xor %ecx,%ecx 180021aa8: 48 85 c0 test %rax,%rax 180021aab: 0f 95 c1 setne %cl 180021aae: 85 c9 test %ecx,%ecx 180021ab0: 75 05 jne 0x180021ab7 180021ab2: e8 d9 d2 ff ff call 0x18001ed90 180021ab7: 48 89 78 08 mov %rdi,0x8(%rax) 180021abb: e8 a8 fd ff ff call 0x180021868 180021ac0: e8 ef 10 00 00 call 0x180022bb4 180021ac5: 48 8b 50 08 mov 0x8(%rax),%rdx 180021ac9: 48 85 d2 test %rdx,%rdx 180021acc: 74 2e je 0x180021afc 180021ace: 48 83 7f 40 00 cmpq $0x0,0x40(%rdi) 180021ad3: 75 27 jne 0x180021afc 180021ad5: 48 8b 52 40 mov 0x40(%rdx),%rdx 180021ad9: 48 85 d2 test %rdx,%rdx 180021adc: 74 1e je 0x180021afc 180021ade: 48 83 7a 40 00 cmpq $0x0,0x40(%rdx) 180021ae3: 74 17 je 0x180021afc 180021ae5: 48 8b 52 40 mov 0x40(%rdx),%rdx 180021ae9: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180021aee: e8 5d 7b 00 00 call 0x180029650 180021af3: 48 8d 44 24 30 lea 0x30(%rsp),%rax 180021af8: 48 89 47 40 mov %rax,0x40(%rdi) 180021afc: eb 10 jmp 0x180021b0e 180021afe: 48 8b b4 24 00 01 00 mov 0x100(%rsp),%rsi 180021b05: 00 180021b06: 48 8b bc 24 08 01 00 mov 0x108(%rsp),%rdi 180021b0d: 00 180021b0e: 48 8b 5e 28 mov 0x28(%rsi),%rbx 180021b12: 48 8b 4e 20 mov 0x20(%rsi),%rcx 180021b16: ff 15 e4 19 03 00 call *0x319e4(%rip) # 0x180053500 180021b1c: 83 ca ff or $0xffffffff,%edx 180021b1f: 48 8b cb mov %rbx,%rcx 180021b22: ff 15 c0 19 03 00 call *0x319c0(%rip) # 0x1800534e8 180021b28: 48 8b cb mov %rbx,%rcx 180021b2b: ff 15 d7 19 03 00 call *0x319d7(%rip) # 0x180053508 180021b31: 4c 8b 5f 70 mov 0x70(%rdi),%r11 180021b35: 4d 85 db test %r11,%r11 180021b38: 74 0b je 0x180021b45 180021b3a: 48 8b 4f 68 mov 0x68(%rdi),%rcx 180021b3e: 41 ff d3 call *%r11 180021b41: 8b d8 mov %eax,%ebx 180021b43: eb 2e jmp 0x180021b73 180021b45: 48 8b 07 mov (%rdi),%rax 180021b48: 48 8b cf mov %rdi,%rcx 180021b4b: ff 90 a0 00 00 00 call *0xa0(%rax) 180021b51: 85 c0 test %eax,%eax 180021b53: 75 10 jne 0x180021b65 180021b55: 48 8b 07 mov (%rdi),%rax 180021b58: 48 8b cf mov %rdi,%rcx 180021b5b: ff 90 d0 00 00 00 call *0xd0(%rax) 180021b61: 8b d8 mov %eax,%ebx 180021b63: eb 0e jmp 0x180021b73 180021b65: 48 8b 07 mov (%rdi),%rax 180021b68: 48 8b cf mov %rdi,%rcx 180021b6b: ff 90 a8 00 00 00 call *0xa8(%rax) 180021b71: 8b d8 mov %eax,%ebx 180021b73: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180021b78: e8 33 7b 00 00 call 0x1800296b0 180021b7d: ba 01 00 00 00 mov $0x1,%edx 180021b82: 8b cb mov %ebx,%ecx 180021b84: e8 c3 f8 ff ff call 0x18002144c 180021b89: 90 nop 180021b8a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180021b8f: e8 40 85 00 00 call 0x18002a0d4 180021b94: 33 c0 xor %eax,%eax 180021b96: 4c 8d 9c 24 f0 00 00 lea 0xf0(%rsp),%r11 180021b9d: 00 180021b9e: 49 8b 5b 20 mov 0x20(%r11),%rbx 180021ba2: 49 8b 73 28 mov 0x28(%r11),%rsi 180021ba6: 49 8b e3 mov %r11,%rsp 180021ba9: 5f pop %rdi 180021baa: c3 ret 180021bab: cc int3 180021bac: cc int3 180021bad: cc int3 180021bae: cc int3 180021baf: cc int3 180021bb0: 40 55 rex push %rbp 180021bb2: 48 83 ec 20 sub $0x20,%rsp 180021bb6: 48 8b ea mov %rdx,%rbp 180021bb9: 48 8d 4d 30 lea 0x30(%rbp),%rcx 180021bbd: e8 12 85 00 00 call 0x18002a0d4 180021bc2: 48 83 c4 20 add $0x20,%rsp 180021bc6: 5d pop %rbp 180021bc7: c3 ret 180021bc8: cc int3 180021bc9: cc int3 180021bca: cc int3 180021bcb: cc int3 180021bcc: cc int3 180021bcd: cc int3 180021bce: cc int3 180021bcf: cc int3 180021bd0: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180021bd5: 55 push %rbp 180021bd6: 48 83 ec 20 sub $0x20,%rsp 180021bda: 48 8b ea mov %rdx,%rbp 180021bdd: 48 8d 4d 30 lea 0x30(%rbp),%rcx 180021be1: e8 ca 7a 00 00 call 0x1800296b0 180021be6: 48 8b 8d 00 01 00 00 mov 0x100(%rbp),%rcx 180021bed: c7 41 30 01 00 00 00 movl $0x1,0x30(%rcx) 180021bf4: 48 8b 49 20 mov 0x20(%rcx),%rcx 180021bf8: ff 15 02 19 03 00 call *0x31902(%rip) # 0x180053500 180021bfe: 33 d2 xor %edx,%edx 180021c00: 83 c9 ff or $0xffffffff,%ecx 180021c03: e8 44 f8 ff ff call 0x18002144c 180021c08: 90 nop 180021c09: 48 8d 05 ee fe ff ff lea -0x112(%rip),%rax # 0x180021afe 180021c10: eb 00 jmp 0x180021c12 180021c12: 48 83 c4 20 add $0x20,%rsp 180021c16: 5d pop %rbp 180021c17: c3 ret 180021c18: cc int3 180021c19: cc int3 180021c1a: cc int3 180021c1b: cc int3 180021c1c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180021c21: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180021c26: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180021c2b: 57 push %rdi 180021c2c: 48 83 ec 70 sub $0x70,%rsp 180021c30: 48 83 79 58 00 cmpq $0x0,0x58(%rcx) 180021c35: 49 8b f1 mov %r9,%rsi 180021c38: 41 8b e8 mov %r8d,%ebp 180021c3b: 8b fa mov %edx,%edi 180021c3d: 48 8b d9 mov %rcx,%rbx 180021c40: 74 06 je 0x180021c48 180021c42: e8 49 d1 ff ff call 0x18001ed90 180021c47: cc int3 180021c48: 33 d2 xor %edx,%edx 180021c4a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180021c4f: 44 8d 42 38 lea 0x38(%rdx),%r8d 180021c53: e8 78 3b 01 00 call 0x1800357d0 180021c58: e8 97 06 00 00 call 0x1800222f4 180021c5d: 45 33 c9 xor %r9d,%r9d 180021c60: 41 8d 51 01 lea 0x1(%r9),%edx 180021c64: 45 33 c0 xor %r8d,%r8d 180021c67: 33 c9 xor %ecx,%ecx 180021c69: 48 89 44 24 30 mov %rax,0x30(%rsp) 180021c6e: 48 89 5c 24 38 mov %rbx,0x38(%rsp) 180021c73: ff 15 7f 18 03 00 call *0x3187f(%rip) # 0x1800534f8 180021c79: 45 33 c9 xor %r9d,%r9d 180021c7c: 45 33 c0 xor %r8d,%r8d 180021c7f: 33 c9 xor %ecx,%ecx 180021c81: 41 8d 51 01 lea 0x1(%r9),%edx 180021c85: 48 89 44 24 50 mov %rax,0x50(%rsp) 180021c8a: ff 15 68 18 03 00 call *0x31868(%rip) # 0x1800534f8 180021c90: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 180021c95: 89 7c 24 40 mov %edi,0x40(%rsp) 180021c99: 48 85 c9 test %rcx,%rcx 180021c9c: 48 89 44 24 58 mov %rax,0x58(%rsp) 180021ca1: 0f 84 b8 00 00 00 je 0x180021d5f 180021ca7: 48 85 c0 test %rax,%rax 180021caa: 0f 84 a4 00 00 00 je 0x180021d54 180021cb0: 48 8d 43 60 lea 0x60(%rbx),%rax 180021cb4: 8b cf mov %edi,%ecx 180021cb6: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 180021cbb: 83 c9 04 or $0x4,%ecx 180021cbe: 48 89 44 24 28 mov %rax,0x28(%rsp) 180021cc3: 4c 8d 05 76 fd ff ff lea -0x28a(%rip),%r8 # 0x180021a40 180021cca: 89 4c 24 20 mov %ecx,0x20(%rsp) 180021cce: 48 8b ce mov %rsi,%rcx 180021cd1: 8b d5 mov %ebp,%edx 180021cd3: e8 98 40 01 00 call 0x180035d70 180021cd8: 48 85 c0 test %rax,%rax 180021cdb: 48 89 43 58 mov %rax,0x58(%rbx) 180021cdf: 0f 84 88 00 00 00 je 0x180021d6d 180021ce5: 48 8b c8 mov %rax,%rcx 180021ce8: ff 15 02 18 03 00 call *0x31802(%rip) # 0x1800534f0 180021cee: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 180021cf3: 83 ce ff or $0xffffffff,%esi 180021cf6: 8b d6 mov %esi,%edx 180021cf8: ff 15 ea 17 03 00 call *0x317ea(%rip) # 0x1800534e8 180021cfe: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 180021d03: ff 15 ff 17 03 00 call *0x317ff(%rip) # 0x180053508 180021d09: 40 f6 c7 04 test $0x4,%dil 180021d0d: 74 0a je 0x180021d19 180021d0f: 48 8b 4b 58 mov 0x58(%rbx),%rcx 180021d13: ff 15 b7 16 03 00 call *0x316b7(%rip) # 0x1800533d0 180021d19: 83 7c 24 60 00 cmpl $0x0,0x60(%rsp) 180021d1e: 74 22 je 0x180021d42 180021d20: 48 8b 4b 58 mov 0x58(%rbx),%rcx 180021d24: 8b d6 mov %esi,%edx 180021d26: ff 15 bc 17 03 00 call *0x317bc(%rip) # 0x1800534e8 180021d2c: 48 8b 4b 58 mov 0x58(%rbx),%rcx 180021d30: ff 15 d2 17 03 00 call *0x317d2(%rip) # 0x180053508 180021d36: 48 83 63 58 00 andq $0x0,0x58(%rbx) 180021d3b: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx 180021d40: eb 25 jmp 0x180021d67 180021d42: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx 180021d47: ff 15 b3 17 03 00 call *0x317b3(%rip) # 0x180053500 180021d4d: b8 01 00 00 00 mov $0x1,%eax 180021d52: eb 1b jmp 0x180021d6f 180021d54: ff 15 ae 17 03 00 call *0x317ae(%rip) # 0x180053508 180021d5a: 48 8b 44 24 58 mov 0x58(%rsp),%rax 180021d5f: 48 85 c0 test %rax,%rax 180021d62: 74 09 je 0x180021d6d 180021d64: 48 8b c8 mov %rax,%rcx 180021d67: ff 15 9b 17 03 00 call *0x3179b(%rip) # 0x180053508 180021d6d: 33 c0 xor %eax,%eax 180021d6f: 4c 8d 5c 24 70 lea 0x70(%rsp),%r11 180021d74: 49 8b 5b 10 mov 0x10(%r11),%rbx 180021d78: 49 8b 6b 18 mov 0x18(%r11),%rbp 180021d7c: 49 8b 73 20 mov 0x20(%r11),%rsi 180021d80: 49 8b e3 mov %r11,%rsp 180021d83: 5f pop %rdi 180021d84: c3 ret 180021d85: cc int3 180021d86: cc int3 180021d87: cc int3 180021d88: 40 57 rex push %rdi 180021d8a: 48 83 ec 30 sub $0x30,%rsp 180021d8e: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180021d95: ff ff 180021d97: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 180021d9c: 48 89 6c 24 48 mov %rbp,0x48(%rsp) 180021da1: 48 89 74 24 50 mov %rsi,0x50(%rsp) 180021da6: 41 8b e9 mov %r9d,%ebp 180021da9: 41 8b f0 mov %r8d,%esi 180021dac: 48 8b da mov %rdx,%rbx 180021daf: 48 8b f9 mov %rcx,%rdi 180021db2: b9 88 00 00 00 mov $0x88,%ecx 180021db7: e8 b8 cd ff ff call 0x18001eb74 180021dbc: 48 89 44 24 28 mov %rax,0x28(%rsp) 180021dc1: 48 85 c0 test %rax,%rax 180021dc4: 74 13 je 0x180021dd9 180021dc6: 4c 8b c3 mov %rbx,%r8 180021dc9: 48 8b d7 mov %rdi,%rdx 180021dcc: 48 8b c8 mov %rax,%rcx 180021dcf: e8 ec f6 ff ff call 0x1800214c0 180021dd4: 48 8b d8 mov %rax,%rbx 180021dd7: eb 02 jmp 0x180021ddb 180021dd9: 33 db xor %ebx,%ebx 180021ddb: 8b 54 24 60 mov 0x60(%rsp),%edx 180021ddf: 83 ca 04 or $0x4,%edx 180021de2: 4c 8b 4c 24 68 mov 0x68(%rsp),%r9 180021de7: 44 8b c5 mov %ebp,%r8d 180021dea: 48 8b cb mov %rbx,%rcx 180021ded: e8 2a fe ff ff call 0x180021c1c 180021df2: 85 c0 test %eax,%eax 180021df4: 75 10 jne 0x180021e06 180021df6: 48 8b 03 mov (%rbx),%rax 180021df9: 48 8b cb mov %rbx,%rcx 180021dfc: ff 90 f0 00 00 00 call *0xf0(%rax) 180021e02: 33 c0 xor %eax,%eax 180021e04: eb 20 jmp 0x180021e26 180021e06: 8b d6 mov %esi,%edx 180021e08: 48 8b 4b 58 mov 0x58(%rbx),%rcx 180021e0c: ff 15 ce 15 03 00 call *0x315ce(%rip) # 0x1800533e0 180021e12: f6 44 24 60 04 testb $0x4,0x60(%rsp) 180021e17: 75 0a jne 0x180021e23 180021e19: 48 8b 4b 58 mov 0x58(%rbx),%rcx 180021e1d: ff 15 cd 16 03 00 call *0x316cd(%rip) # 0x1800534f0 180021e23: 48 8b c3 mov %rbx,%rax 180021e26: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180021e2b: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 180021e30: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 180021e35: 48 83 c4 30 add $0x30,%rsp 180021e39: 5f pop %rdi 180021e3a: c3 ret 180021e3b: cc int3 180021e3c: cc int3 180021e3d: cc int3 180021e3e: cc int3 180021e3f: cc int3 180021e40: cc int3 180021e41: cc int3 180021e42: cc int3 180021e43: cc int3 180021e44: cc int3 180021e45: cc int3 180021e46: cc int3 180021e47: cc int3 180021e48: 40 55 rex push %rbp 180021e4a: 48 83 ec 20 sub $0x20,%rsp 180021e4e: 48 8b ea mov %rdx,%rbp 180021e51: 48 8b 4d 28 mov 0x28(%rbp),%rcx 180021e55: e8 d6 ff fd ff call 0x180001e30 180021e5a: 48 83 c4 20 add $0x20,%rsp 180021e5e: 5d pop %rbp 180021e5f: c3 ret 180021e60: e9 9b 17 00 00 jmp 0x180023600 180021e65: cc int3 180021e66: cc int3 180021e67: cc int3 180021e68: 48 83 ec 28 sub $0x28,%rsp 180021e6c: 48 83 3d 5c cf 04 00 cmpq $0x0,0x4cf5c(%rip) # 0x18006edd0 180021e73: 00 180021e74: 0f 85 87 00 00 00 jne 0x180021f01 180021e7a: 48 8d 0d 87 28 03 00 lea 0x32887(%rip),%rcx # 0x180054708 180021e81: ff 15 31 16 03 00 call *0x31631(%rip) # 0x1800534b8 180021e87: 48 85 c0 test %rax,%rax 180021e8a: 48 89 05 3f cf 04 00 mov %rax,0x4cf3f(%rip) # 0x18006edd0 180021e91: 75 06 jne 0x180021e99 180021e93: e8 f8 ce ff ff call 0x18001ed90 180021e98: cc int3 180021e99: 48 8d 15 58 28 03 00 lea 0x32858(%rip),%rdx # 0x1800546f8 180021ea0: 48 8b c8 mov %rax,%rcx 180021ea3: ff 15 07 16 03 00 call *0x31607(%rip) # 0x1800534b0 180021ea9: 48 8b 0d 20 cf 04 00 mov 0x4cf20(%rip),%rcx # 0x18006edd0 180021eb0: 48 8d 15 31 28 03 00 lea 0x32831(%rip),%rdx # 0x1800546e8 180021eb7: 48 89 05 f2 ce 04 00 mov %rax,0x4cef2(%rip) # 0x18006edb0 180021ebe: ff 15 ec 15 03 00 call *0x315ec(%rip) # 0x1800534b0 180021ec4: 48 8b 0d 05 cf 04 00 mov 0x4cf05(%rip),%rcx # 0x18006edd0 180021ecb: 48 8d 15 06 28 03 00 lea 0x32806(%rip),%rdx # 0x1800546d8 180021ed2: 48 89 05 df ce 04 00 mov %rax,0x4cedf(%rip) # 0x18006edb8 180021ed9: ff 15 d1 15 03 00 call *0x315d1(%rip) # 0x1800534b0 180021edf: 48 8b 0d ea ce 04 00 mov 0x4ceea(%rip),%rcx # 0x18006edd0 180021ee6: 48 8d 15 d3 27 03 00 lea 0x327d3(%rip),%rdx # 0x1800546c0 180021eed: 48 89 05 cc ce 04 00 mov %rax,0x4cecc(%rip) # 0x18006edc0 180021ef4: ff 15 b6 15 03 00 call *0x315b6(%rip) # 0x1800534b0 180021efa: 48 89 05 c7 ce 04 00 mov %rax,0x4cec7(%rip) # 0x18006edc8 180021f01: 48 83 c4 28 add $0x28,%rsp 180021f05: c3 ret 180021f06: cc int3 180021f07: cc int3 180021f08: 48 83 ec 28 sub $0x28,%rsp 180021f0c: 4c 8b 05 b5 ce 04 00 mov 0x4ceb5(%rip),%r8 # 0x18006edc8 180021f13: 33 c0 xor %eax,%eax 180021f15: 4c 3b c0 cmp %rax,%r8 180021f18: 74 03 je 0x180021f1d 180021f1a: 41 ff d0 call *%r8 180021f1d: 48 83 c4 28 add $0x28,%rsp 180021f21: c3 ret 180021f22: cc int3 180021f23: cc int3 180021f24: 40 53 rex push %rbx 180021f26: 48 83 ec 20 sub $0x20,%rsp 180021f2a: 33 db xor %ebx,%ebx 180021f2c: 48 3b d3 cmp %rbx,%rdx 180021f2f: 75 06 jne 0x180021f37 180021f31: e8 5a ce ff ff call 0x18001ed90 180021f36: cc int3 180021f37: 48 8b 05 82 ce 04 00 mov 0x4ce82(%rip),%rax # 0x18006edc0 180021f3e: 48 3b c3 cmp %rbx,%rax 180021f41: 74 09 je 0x180021f4c 180021f43: ff d0 call *%rax 180021f45: 3b c3 cmp %ebx,%eax 180021f47: 0f 95 c3 setne %bl 180021f4a: eb 05 jmp 0x180021f51 180021f4c: bb 02 00 00 00 mov $0x2,%ebx 180021f51: 8b c3 mov %ebx,%eax 180021f53: 48 83 c4 20 add $0x20,%rsp 180021f57: 5b pop %rbx 180021f58: c3 ret 180021f59: cc int3 180021f5a: cc int3 180021f5b: cc int3 180021f5c: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180021f61: 57 push %rdi 180021f62: 48 81 ec 80 02 00 00 sub $0x280,%rsp 180021f69: 48 8b 05 30 af 04 00 mov 0x4af30(%rip),%rax # 0x18006cea0 180021f70: 48 33 c4 xor %rsp,%rax 180021f73: 48 89 84 24 70 02 00 mov %rax,0x270(%rsp) 180021f7a: 00 180021f7b: 48 8b d9 mov %rcx,%rbx 180021f7e: e8 e5 fe ff ff call 0x180021e68 180021f83: 48 8b 7b 10 mov 0x10(%rbx),%rdi 180021f87: 66 83 a4 24 6a 02 00 andw $0x0,0x26a(%rsp) 180021f8e: 00 00 180021f90: 66 83 a4 24 68 02 00 andw $0x0,0x268(%rsp) 180021f97: 00 00 180021f99: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 180021f9e: 48 8b cf mov %rdi,%rcx 180021fa1: 41 b8 05 01 00 00 mov $0x105,%r8d 180021fa7: ff 15 63 15 03 00 call *0x31563(%rip) # 0x180053510 180021fad: 85 c0 test %eax,%eax 180021faf: 0f 84 d1 00 00 00 je 0x180022086 180021fb5: 66 83 bc 24 68 02 00 cmpw $0x0,0x268(%rsp) 180021fbc: 00 00 180021fbe: 74 10 je 0x180021fd0 180021fc0: b9 6f 00 00 00 mov $0x6f,%ecx 180021fc5: ff 15 6d 15 03 00 call *0x3156d(%rip) # 0x180053538 180021fcb: e9 b6 00 00 00 jmp 0x180022086 180021fd0: 48 8d 44 24 60 lea 0x60(%rsp),%rax 180021fd5: 48 89 7c 24 50 mov %rdi,0x50(%rsp) 180021fda: 48 83 cf ff or $0xffffffffffffffff,%rdi 180021fde: 48 89 44 24 28 mov %rax,0x28(%rsp) 180021fe3: 48 8b 05 c6 cd 04 00 mov 0x4cdc6(%rip),%rax # 0x18006edb0 180021fea: c7 44 24 20 38 00 00 movl $0x38,0x20(%rsp) 180021ff1: 00 180021ff2: 48 85 c0 test %rax,%rax 180021ff5: c7 44 24 24 88 00 00 movl $0x88,0x24(%rsp) 180021ffc: 00 180021ffd: 48 c7 44 24 40 02 00 movq $0x2,0x40(%rsp) 180022004: 00 00 180022006: 74 09 je 0x180022011 180022008: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18002200d: ff d0 call *%rax 18002200f: eb 03 jmp 0x180022014 180022011: 48 8b c7 mov %rdi,%rax 180022014: 48 3b c7 cmp %rdi,%rax 180022017: 48 89 83 d8 00 00 00 mov %rax,0xd8(%rbx) 18002201e: 75 28 jne 0x180022048 180022020: 48 8b 05 89 cd 04 00 mov 0x4cd89(%rip),%rax # 0x18006edb0 180022027: 48 c7 44 24 40 03 00 movq $0x3,0x40(%rsp) 18002202e: 00 00 180022030: 48 85 c0 test %rax,%rax 180022033: 74 09 je 0x18002203e 180022035: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18002203a: ff d0 call *%rax 18002203c: eb 03 jmp 0x180022041 18002203e: 48 8b c7 mov %rdi,%rax 180022041: 48 89 83 d8 00 00 00 mov %rax,0xd8(%rbx) 180022048: 48 39 bb d8 00 00 00 cmp %rdi,0xd8(%rbx) 18002204f: 75 35 jne 0x180022086 180022051: 48 8b 05 58 cd 04 00 mov 0x4cd58(%rip),%rax # 0x18006edb0 180022058: 48 c7 44 24 40 01 00 movq $0x1,0x40(%rsp) 18002205f: 00 00 180022061: 48 85 c0 test %rax,%rax 180022064: 74 09 je 0x18002206f 180022066: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18002206b: ff d0 call *%rax 18002206d: eb 03 jmp 0x180022072 18002206f: 48 8b c7 mov %rdi,%rax 180022072: 48 3b c7 cmp %rdi,%rax 180022075: 48 89 83 d8 00 00 00 mov %rax,0xd8(%rbx) 18002207c: 75 08 jne 0x180022086 18002207e: 48 83 a3 d8 00 00 00 andq $0x0,0xd8(%rbx) 180022085: 00 180022086: 48 8b 8c 24 70 02 00 mov 0x270(%rsp),%rcx 18002208d: 00 18002208e: 48 33 cc xor %rsp,%rcx 180022091: e8 aa 05 01 00 call 0x180032640 180022096: 48 8b 9c 24 98 02 00 mov 0x298(%rsp),%rbx 18002209d: 00 18002209e: 48 81 c4 80 02 00 00 add $0x280,%rsp 1800220a5: 5f pop %rdi 1800220a6: c3 ret 1800220a7: cc int3 1800220a8: 40 53 rex push %rbx 1800220aa: 48 83 ec 20 sub $0x20,%rsp 1800220ae: 48 8b d9 mov %rcx,%rbx 1800220b1: f0 83 41 30 ff lock addl $0xffffffff,0x30(%rcx) 1800220b6: 75 28 jne 0x1800220e0 1800220b8: 48 8b 49 28 mov 0x28(%rcx),%rcx 1800220bc: 48 85 c9 test %rcx,%rcx 1800220bf: 74 0b je 0x1800220cc 1800220c1: 48 8b 01 mov (%rcx),%rax 1800220c4: ff 50 10 call *0x10(%rax) 1800220c7: 48 83 63 28 00 andq $0x0,0x28(%rbx) 1800220cc: 48 8b 4b 10 mov 0x10(%rbx),%rcx 1800220d0: 48 85 c9 test %rcx,%rcx 1800220d3: 74 0b je 0x1800220e0 1800220d5: 48 8b 01 mov (%rcx),%rax 1800220d8: ff 50 10 call *0x10(%rax) 1800220db: 48 83 63 10 00 andq $0x0,0x10(%rbx) 1800220e0: 48 83 c4 20 add $0x20,%rsp 1800220e4: 5b pop %rbx 1800220e5: c3 ret 1800220e6: cc int3 1800220e7: cc int3 1800220e8: 48 8d 05 39 26 03 00 lea 0x32639(%rip),%rax # 0x180054728 1800220ef: 48 89 01 mov %rax,(%rcx) 1800220f2: 33 c0 xor %eax,%eax 1800220f4: 89 41 60 mov %eax,0x60(%rcx) 1800220f7: 89 81 90 00 00 00 mov %eax,0x90(%rcx) 1800220fd: 89 44 24 08 mov %eax,0x8(%rsp) 180022101: 89 44 24 0c mov %eax,0xc(%rsp) 180022105: 48 8b 44 24 08 mov 0x8(%rsp),%rax 18002210a: 48 89 81 88 00 00 00 mov %rax,0x88(%rcx) 180022111: 48 8b c1 mov %rcx,%rax 180022114: c3 ret 180022115: cc int3 180022116: cc int3 180022117: cc int3 180022118: 40 53 rex push %rbx 18002211a: 48 83 ec 20 sub $0x20,%rsp 18002211e: 48 8d 05 03 26 03 00 lea 0x32603(%rip),%rax # 0x180054728 180022125: 48 8b d9 mov %rcx,%rbx 180022128: 48 89 01 mov %rax,(%rcx) 18002212b: 48 8b 49 50 mov 0x50(%rcx),%rcx 18002212f: 48 85 c9 test %rcx,%rcx 180022132: 74 06 je 0x18002213a 180022134: ff 15 06 17 03 00 call *0x31706(%rip) # 0x180053840 18002213a: 48 8b 4b 48 mov 0x48(%rbx),%rcx 18002213e: 48 85 c9 test %rcx,%rcx 180022141: 74 06 je 0x180022149 180022143: ff 15 f7 16 03 00 call *0x316f7(%rip) # 0x180053840 180022149: 48 8b 4b 18 mov 0x18(%rbx),%rcx 18002214d: 48 85 c9 test %rcx,%rcx 180022150: 74 05 je 0x180022157 180022152: e8 19 29 01 00 call 0x180034a70 180022157: 48 83 c4 20 add $0x20,%rsp 18002215b: 5b pop %rbx 18002215c: c3 ret 18002215d: cc int3 18002215e: cc int3 18002215f: cc int3 180022160: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180022165: 57 push %rdi 180022166: 48 83 ec 20 sub $0x20,%rsp 18002216a: 48 8d 05 c7 25 03 00 lea 0x325c7(%rip),%rax # 0x180054738 180022171: 48 8b d9 mov %rcx,%rbx 180022174: 48 89 01 mov %rax,(%rcx) 180022177: 48 8b 49 78 mov 0x78(%rcx),%rcx 18002217b: 48 85 c9 test %rcx,%rcx 18002217e: 74 09 je 0x180022189 180022180: 48 8b 01 mov (%rcx),%rax 180022183: ff 90 78 02 00 00 call *0x278(%rax) 180022189: 48 8b 8b 90 00 00 00 mov 0x90(%rbx),%rcx 180022190: e8 23 ca ff ff call 0x18001ebb8 180022195: 48 8b 4b 28 mov 0x28(%rbx),%rcx 180022199: bf 01 00 00 00 mov $0x1,%edi 18002219e: 48 85 c9 test %rcx,%rcx 1800221a1: 74 07 je 0x1800221aa 1800221a3: 48 8b 01 mov (%rcx),%rax 1800221a6: 8b d7 mov %edi,%edx 1800221a8: ff 10 call *(%rax) 1800221aa: 48 8b 4b 30 mov 0x30(%rbx),%rcx 1800221ae: 48 85 c9 test %rcx,%rcx 1800221b1: 74 07 je 0x1800221ba 1800221b3: 48 8b 01 mov (%rcx),%rax 1800221b6: 8b d7 mov %edi,%edx 1800221b8: ff 10 call *(%rax) 1800221ba: 48 8b 4b 38 mov 0x38(%rbx),%rcx 1800221be: 48 85 c9 test %rcx,%rcx 1800221c1: 74 07 je 0x1800221ca 1800221c3: 48 8b 01 mov (%rcx),%rax 1800221c6: 8b d7 mov %edi,%edx 1800221c8: ff 10 call *(%rax) 1800221ca: 48 8b 4b 40 mov 0x40(%rbx),%rcx 1800221ce: 48 85 c9 test %rcx,%rcx 1800221d1: 74 07 je 0x1800221da 1800221d3: 48 8b 01 mov (%rcx),%rax 1800221d6: 8b d7 mov %edi,%edx 1800221d8: ff 10 call *(%rax) 1800221da: 48 8b 4b 48 mov 0x48(%rbx),%rcx 1800221de: 48 85 c9 test %rcx,%rcx 1800221e1: 74 07 je 0x1800221ea 1800221e3: 48 8b 01 mov (%rcx),%rax 1800221e6: 8b d7 mov %edi,%edx 1800221e8: ff 10 call *(%rax) 1800221ea: 48 8b 43 70 mov 0x70(%rbx),%rax 1800221ee: 48 85 c0 test %rax,%rax 1800221f1: 74 23 je 0x180022216 1800221f3: 48 83 78 18 00 cmpq $0x0,0x18(%rax) 1800221f8: 74 1c je 0x180022216 1800221fa: 48 8b 4b 70 mov 0x70(%rbx),%rcx 1800221fe: e8 45 e2 00 00 call 0x180030448 180022203: 48 8b c8 mov %rax,%rcx 180022206: e8 ad c9 ff ff call 0x18001ebb8 18002220b: 4c 8b 5b 70 mov 0x70(%rbx),%r11 18002220f: 49 83 7b 18 00 cmpq $0x0,0x18(%r11) 180022214: 75 e4 jne 0x1800221fa 180022216: 48 8b 4b 60 mov 0x60(%rbx),%rcx 18002221a: 48 85 c9 test %rcx,%rcx 18002221d: 74 08 je 0x180022227 18002221f: 48 8b 01 mov (%rcx),%rax 180022222: 8b d7 mov %edi,%edx 180022224: ff 50 08 call *0x8(%rax) 180022227: 48 8b 4b 68 mov 0x68(%rbx),%rcx 18002222b: 48 85 c9 test %rcx,%rcx 18002222e: 74 08 je 0x180022238 180022230: 48 8b 01 mov (%rcx),%rax 180022233: 8b d7 mov %edi,%edx 180022235: ff 50 08 call *0x8(%rax) 180022238: 48 8b 4b 70 mov 0x70(%rbx),%rcx 18002223c: 48 85 c9 test %rcx,%rcx 18002223f: 74 08 je 0x180022249 180022241: 48 8b 01 mov (%rcx),%rax 180022244: 8b d7 mov %edi,%edx 180022246: ff 50 08 call *0x8(%rax) 180022249: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002224e: 48 83 c4 20 add $0x20,%rsp 180022252: 5f pop %rdi 180022253: c3 ret 180022254: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180022259: 57 push %rdi 18002225a: 48 83 ec 20 sub $0x20,%rsp 18002225e: 8b da mov %edx,%ebx 180022260: 48 8b f9 mov %rcx,%rdi 180022263: e8 b0 fe ff ff call 0x180022118 180022268: f6 c3 01 test $0x1,%bl 18002226b: 74 08 je 0x180022275 18002226d: 48 8b cf mov %rdi,%rcx 180022270: e8 33 0a 00 00 call 0x180022ca8 180022275: 48 8b c7 mov %rdi,%rax 180022278: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002227d: 48 83 c4 20 add $0x20,%rsp 180022281: 5f pop %rdi 180022282: c3 ret 180022283: cc int3 180022284: 48 8d 05 ad 24 03 00 lea 0x324ad(%rip),%rax # 0x180054738 18002228b: 33 d2 xor %edx,%edx 18002228d: 48 89 01 mov %rax,(%rcx) 180022290: 48 89 51 10 mov %rdx,0x10(%rcx) 180022294: 48 83 c8 ff or $0xffffffffffffffff,%rax 180022298: 48 89 81 88 00 00 00 mov %rax,0x88(%rcx) 18002229f: 48 89 81 98 00 00 00 mov %rax,0x98(%rcx) 1800222a6: 48 8d 05 ab c8 ff ff lea -0x3755(%rip),%rax # 0x18001eb58 1800222ad: 48 89 41 50 mov %rax,0x50(%rcx) 1800222b1: 48 89 91 90 00 00 00 mov %rdx,0x90(%rcx) 1800222b8: 48 c7 41 18 c8 00 00 movq $0xc8,0x18(%rcx) 1800222bf: 00 1800222c0: 48 8b c1 mov %rcx,%rax 1800222c3: c3 ret 1800222c4: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800222c9: 57 push %rdi 1800222ca: 48 83 ec 20 sub $0x20,%rsp 1800222ce: 8b da mov %edx,%ebx 1800222d0: 48 8b f9 mov %rcx,%rdi 1800222d3: e8 88 fe ff ff call 0x180022160 1800222d8: f6 c3 01 test $0x1,%bl 1800222db: 74 08 je 0x1800222e5 1800222dd: 48 8b cf mov %rdi,%rcx 1800222e0: e8 c3 09 00 00 call 0x180022ca8 1800222e5: 48 8b c7 mov %rdi,%rax 1800222e8: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800222ed: 48 83 c4 20 add $0x20,%rsp 1800222f1: 5f pop %rdi 1800222f2: c3 ret 1800222f3: cc int3 1800222f4: 48 83 ec 28 sub $0x28,%rsp 1800222f8: 48 8d 15 b5 ca ff ff lea -0x354b(%rip),%rdx # 0x18001edb4 1800222ff: 48 8d 0d da ca 04 00 lea 0x4cada(%rip),%rcx # 0x18006ede0 180022306: e8 15 12 00 00 call 0x180023520 18002230b: 48 85 c0 test %rax,%rax 18002230e: 75 06 jne 0x180022316 180022310: e8 7b ca ff ff call 0x18001ed90 180022315: cc int3 180022316: 48 83 c4 28 add $0x28,%rsp 18002231a: c3 ret 18002231b: cc int3 18002231c: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180022321: 53 push %rbx 180022322: 48 83 ec 30 sub $0x30,%rsp 180022326: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002232d: ff ff 18002232f: 48 8b d9 mov %rcx,%rbx 180022332: 48 8d 05 37 24 03 00 lea 0x32437(%rip),%rax # 0x180054770 180022339: 48 89 01 mov %rax,(%rcx) 18002233c: 48 8b 89 b8 00 00 00 mov 0xb8(%rcx),%rcx 180022343: 48 85 c9 test %rcx,%rcx 180022346: 74 24 je 0x18002236c 180022348: 48 8b 01 mov (%rcx),%rax 18002234b: 48 8d 93 80 00 00 00 lea 0x80(%rbx),%rdx 180022352: ff 50 18 call *0x18(%rax) 180022355: 48 8b 8b b8 00 00 00 mov 0xb8(%rbx),%rcx 18002235c: 48 85 c9 test %rcx,%rcx 18002235f: 74 0b je 0x18002236c 180022361: 48 8b 01 mov (%rcx),%rax 180022364: ba 01 00 00 00 mov $0x1,%edx 180022369: ff 50 08 call *0x8(%rax) 18002236c: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax 180022373: 48 8b 08 mov (%rax),%rcx 180022376: 48 85 c9 test %rcx,%rcx 180022379: 74 0a je 0x180022385 18002237b: 48 8b 01 mov (%rcx),%rax 18002237e: ba 01 00 00 00 mov $0x1,%edx 180022383: ff 10 call *(%rax) 180022385: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax 18002238c: 48 8b 48 08 mov 0x8(%rax),%rcx 180022390: 48 85 c9 test %rcx,%rcx 180022393: 74 0a je 0x18002239f 180022395: 48 8b 01 mov (%rcx),%rax 180022398: ba 01 00 00 00 mov $0x1,%edx 18002239d: ff 10 call *(%rax) 18002239f: 48 8b 8b c8 00 00 00 mov 0xc8(%rbx),%rcx 1800223a6: e8 0d c8 ff ff call 0x18001ebb8 1800223ab: 48 8b 8b d8 00 00 00 mov 0xd8(%rbx),%rcx 1800223b2: 48 85 c9 test %rcx,%rcx 1800223b5: 74 1c je 0x1800223d3 1800223b7: 48 83 f9 ff cmp $0xffffffffffffffff,%rcx 1800223bb: 74 16 je 0x1800223d3 1800223bd: 48 8b 05 f4 c9 04 00 mov 0x4c9f4(%rip),%rax # 0x18006edb8 1800223c4: 48 85 c0 test %rax,%rax 1800223c7: 74 02 je 0x1800223cb 1800223c9: ff d0 call *%rax 1800223cb: 48 83 8b d8 00 00 00 orq $0xffffffffffffffff,0xd8(%rbx) 1800223d2: ff 1800223d3: 48 8d 8b c0 00 00 00 lea 0xc0(%rbx),%rcx 1800223da: e8 21 12 00 00 call 0x180023600 1800223df: 90 nop 1800223e0: 48 8b 53 58 mov 0x58(%rbx),%rdx 1800223e4: 48 83 ea 18 sub $0x18,%rdx 1800223e8: 83 c8 ff or $0xffffffff,%eax 1800223eb: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 1800223f0: 83 c0 ff add $0xffffffff,%eax 1800223f3: 85 c0 test %eax,%eax 1800223f5: 7f 09 jg 0x180022400 1800223f7: 48 8b 0a mov (%rdx),%rcx 1800223fa: 48 8b 01 mov (%rcx),%rax 1800223fd: ff 50 08 call *0x8(%rax) 180022400: 48 83 c4 30 add $0x30,%rsp 180022404: 5b pop %rbx 180022405: c3 ret 180022406: cc int3 180022407: cc int3 180022408: cc int3 180022409: cc int3 18002240a: cc int3 18002240b: cc int3 18002240c: 40 55 rex push %rbp 18002240e: 48 83 ec 20 sub $0x20,%rsp 180022412: 48 8b ea mov %rdx,%rbp 180022415: 48 8b 4d 40 mov 0x40(%rbp),%rcx 180022419: 48 83 c1 58 add $0x58,%rcx 18002241d: e8 be 91 fe ff call 0x18000b5e0 180022422: 48 83 c4 20 add $0x20,%rsp 180022426: 5d pop %rbp 180022427: c3 ret 180022428: cc int3 180022429: cc int3 18002242a: cc int3 18002242b: cc int3 18002242c: 40 55 rex push %rbp 18002242e: 48 83 ec 20 sub $0x20,%rsp 180022432: 48 8b ea mov %rdx,%rbp 180022435: 48 8b 4d 40 mov 0x40(%rbp),%rcx 180022439: 48 81 c1 c0 00 00 00 add $0xc0,%rcx 180022440: e8 1b fa ff ff call 0x180021e60 180022445: 48 83 c4 20 add $0x20,%rsp 180022449: 5d pop %rbp 18002244a: c3 ret 18002244b: cc int3 18002244c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180022451: 57 push %rdi 180022452: 48 83 ec 20 sub $0x20,%rsp 180022456: 8b da mov %edx,%ebx 180022458: 48 8b f9 mov %rcx,%rdi 18002245b: e8 bc fe ff ff call 0x18002231c 180022460: f6 c3 01 test $0x1,%bl 180022463: 74 08 je 0x18002246d 180022465: 48 8b cf mov %rdi,%rcx 180022468: e8 3b 08 00 00 call 0x180022ca8 18002246d: 48 8b c7 mov %rdi,%rax 180022470: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180022475: 48 83 c4 20 add $0x20,%rsp 180022479: 5f pop %rdi 18002247a: c3 ret 18002247b: cc int3 18002247c: 40 57 rex push %rdi 18002247e: 48 83 ec 30 sub $0x30,%rsp 180022482: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180022489: ff ff 18002248b: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 180022490: 48 8b d9 mov %rcx,%rbx 180022493: 48 8d 15 26 23 03 00 lea 0x32326(%rip),%rdx # 0x1800547c0 18002249a: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18002249f: e8 6c 91 fe ff call 0x18000b610 1800224a4: 90 nop 1800224a5: 48 8d 05 d4 22 03 00 lea 0x322d4(%rip),%rax # 0x180054780 1800224ac: 48 89 03 mov %rax,(%rbx) 1800224af: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx 1800224b4: 48 83 c1 e8 add $0xffffffffffffffe8,%rcx 1800224b8: e8 43 8e fe ff call 0x18000b300 1800224bd: 48 83 c0 18 add $0x18,%rax 1800224c1: 48 89 43 18 mov %rax,0x18(%rbx) 1800224c5: 33 ff xor %edi,%edi 1800224c7: 48 89 7b 08 mov %rdi,0x8(%rbx) 1800224cb: 40 88 7b 10 mov %dil,0x10(%rbx) 1800224cf: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 1800224d4: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 1800224d8: 83 c8 ff or $0xffffffff,%eax 1800224db: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 1800224e0: 83 c0 ff add $0xffffffff,%eax 1800224e3: 3b c7 cmp %edi,%eax 1800224e5: 7f 09 jg 0x1800224f0 1800224e7: 48 8b 0a mov (%rdx),%rcx 1800224ea: 48 8b 01 mov (%rcx),%rax 1800224ed: ff 50 08 call *0x8(%rax) 1800224f0: 48 8d 05 c1 22 03 00 lea 0x322c1(%rip),%rax # 0x1800547b8 1800224f7: 48 89 03 mov %rax,(%rbx) 1800224fa: 48 89 7b 20 mov %rdi,0x20(%rbx) 1800224fe: 48 89 7b 28 mov %rdi,0x28(%rbx) 180022502: 48 89 7b 30 mov %rdi,0x30(%rbx) 180022506: 48 89 7b 38 mov %rdi,0x38(%rbx) 18002250a: 48 89 7b 40 mov %rdi,0x40(%rbx) 18002250e: 48 89 7b 48 mov %rdi,0x48(%rbx) 180022512: 48 89 7b 50 mov %rdi,0x50(%rbx) 180022516: 48 89 7b 58 mov %rdi,0x58(%rbx) 18002251a: 48 89 7b 60 mov %rdi,0x60(%rbx) 18002251e: 48 89 7b 68 mov %rdi,0x68(%rbx) 180022522: 48 89 7b 70 mov %rdi,0x70(%rbx) 180022526: 48 89 7b 78 mov %rdi,0x78(%rbx) 18002252a: 48 89 bb 80 00 00 00 mov %rdi,0x80(%rbx) 180022531: 48 89 bb 88 00 00 00 mov %rdi,0x88(%rbx) 180022538: 48 89 bb 90 00 00 00 mov %rdi,0x90(%rbx) 18002253f: 48 89 bb 98 00 00 00 mov %rdi,0x98(%rbx) 180022546: 48 89 bb a0 00 00 00 mov %rdi,0xa0(%rbx) 18002254d: 48 89 bb a8 00 00 00 mov %rdi,0xa8(%rbx) 180022554: 48 89 bb b0 00 00 00 mov %rdi,0xb0(%rbx) 18002255b: 48 89 bb b8 00 00 00 mov %rdi,0xb8(%rbx) 180022562: 48 89 bb c0 00 00 00 mov %rdi,0xc0(%rbx) 180022569: 48 89 bb c8 00 00 00 mov %rdi,0xc8(%rbx) 180022570: 48 89 bb d0 00 00 00 mov %rdi,0xd0(%rbx) 180022577: 48 89 bb d8 00 00 00 mov %rdi,0xd8(%rbx) 18002257e: 48 89 bb e0 00 00 00 mov %rdi,0xe0(%rbx) 180022585: 48 89 bb e8 00 00 00 mov %rdi,0xe8(%rbx) 18002258c: 48 89 bb f0 00 00 00 mov %rdi,0xf0(%rbx) 180022593: 48 89 bb f8 00 00 00 mov %rdi,0xf8(%rbx) 18002259a: 48 89 bb 00 01 00 00 mov %rdi,0x100(%rbx) 1800225a1: 48 89 bb 08 01 00 00 mov %rdi,0x108(%rbx) 1800225a8: 48 89 bb 10 01 00 00 mov %rdi,0x110(%rbx) 1800225af: 48 89 bb 18 01 00 00 mov %rdi,0x118(%rbx) 1800225b6: 48 89 bb 20 01 00 00 mov %rdi,0x120(%rbx) 1800225bd: 48 89 bb 28 01 00 00 mov %rdi,0x128(%rbx) 1800225c4: 48 89 bb 30 01 00 00 mov %rdi,0x130(%rbx) 1800225cb: 48 89 bb 38 01 00 00 mov %rdi,0x138(%rbx) 1800225d2: 48 89 bb 40 01 00 00 mov %rdi,0x140(%rbx) 1800225d9: 48 89 bb 48 01 00 00 mov %rdi,0x148(%rbx) 1800225e0: 48 89 bb 50 01 00 00 mov %rdi,0x150(%rbx) 1800225e7: 48 89 bb 58 01 00 00 mov %rdi,0x158(%rbx) 1800225ee: 48 89 bb 60 01 00 00 mov %rdi,0x160(%rbx) 1800225f5: 48 89 bb 68 01 00 00 mov %rdi,0x168(%rbx) 1800225fc: 48 89 bb 70 01 00 00 mov %rdi,0x170(%rbx) 180022603: 48 89 bb 78 01 00 00 mov %rdi,0x178(%rbx) 18002260a: 48 89 bb 80 01 00 00 mov %rdi,0x180(%rbx) 180022611: 48 89 bb 88 01 00 00 mov %rdi,0x188(%rbx) 180022618: 48 89 bb 90 01 00 00 mov %rdi,0x190(%rbx) 18002261f: 48 89 bb 98 01 00 00 mov %rdi,0x198(%rbx) 180022626: 48 89 bb a0 01 00 00 mov %rdi,0x1a0(%rbx) 18002262d: 48 89 bb a8 01 00 00 mov %rdi,0x1a8(%rbx) 180022634: 48 89 bb b0 01 00 00 mov %rdi,0x1b0(%rbx) 18002263b: 48 89 bb b8 01 00 00 mov %rdi,0x1b8(%rbx) 180022642: 48 89 bb c0 01 00 00 mov %rdi,0x1c0(%rbx) 180022649: 48 89 bb c8 01 00 00 mov %rdi,0x1c8(%rbx) 180022650: 48 89 bb d0 01 00 00 mov %rdi,0x1d0(%rbx) 180022657: 48 89 bb d8 01 00 00 mov %rdi,0x1d8(%rbx) 18002265e: 48 89 bb e0 01 00 00 mov %rdi,0x1e0(%rbx) 180022665: 48 89 bb e8 01 00 00 mov %rdi,0x1e8(%rbx) 18002266c: 48 89 bb f0 01 00 00 mov %rdi,0x1f0(%rbx) 180022673: 48 89 bb f8 01 00 00 mov %rdi,0x1f8(%rbx) 18002267a: 48 89 bb 00 02 00 00 mov %rdi,0x200(%rbx) 180022681: 48 89 bb 08 02 00 00 mov %rdi,0x208(%rbx) 180022688: 48 89 bb 10 02 00 00 mov %rdi,0x210(%rbx) 18002268f: 48 89 bb 18 02 00 00 mov %rdi,0x218(%rbx) 180022696: 48 89 bb 20 02 00 00 mov %rdi,0x220(%rbx) 18002269d: 48 89 bb 28 02 00 00 mov %rdi,0x228(%rbx) 1800226a4: 48 89 bb 30 02 00 00 mov %rdi,0x230(%rbx) 1800226ab: 48 89 bb 38 02 00 00 mov %rdi,0x238(%rbx) 1800226b2: 48 89 bb 40 02 00 00 mov %rdi,0x240(%rbx) 1800226b9: 48 89 bb 48 02 00 00 mov %rdi,0x248(%rbx) 1800226c0: 48 89 bb 50 02 00 00 mov %rdi,0x250(%rbx) 1800226c7: 48 89 bb 58 02 00 00 mov %rdi,0x258(%rbx) 1800226ce: 48 89 bb 60 02 00 00 mov %rdi,0x260(%rbx) 1800226d5: 48 89 bb 68 02 00 00 mov %rdi,0x268(%rbx) 1800226dc: 48 89 bb 70 02 00 00 mov %rdi,0x270(%rbx) 1800226e3: 48 89 bb 78 02 00 00 mov %rdi,0x278(%rbx) 1800226ea: 48 89 bb 80 02 00 00 mov %rdi,0x280(%rbx) 1800226f1: 48 89 bb 88 02 00 00 mov %rdi,0x288(%rbx) 1800226f8: 48 89 bb 90 02 00 00 mov %rdi,0x290(%rbx) 1800226ff: 48 89 bb 98 02 00 00 mov %rdi,0x298(%rbx) 180022706: 48 89 bb a0 02 00 00 mov %rdi,0x2a0(%rbx) 18002270d: 48 89 bb a8 02 00 00 mov %rdi,0x2a8(%rbx) 180022714: 48 89 bb b0 02 00 00 mov %rdi,0x2b0(%rbx) 18002271b: 48 89 bb b8 02 00 00 mov %rdi,0x2b8(%rbx) 180022722: 48 89 bb c0 02 00 00 mov %rdi,0x2c0(%rbx) 180022729: 48 89 bb c8 02 00 00 mov %rdi,0x2c8(%rbx) 180022730: 48 89 bb d0 02 00 00 mov %rdi,0x2d0(%rbx) 180022737: 48 89 bb d8 02 00 00 mov %rdi,0x2d8(%rbx) 18002273e: 48 89 bb e0 02 00 00 mov %rdi,0x2e0(%rbx) 180022745: 48 89 bb e8 02 00 00 mov %rdi,0x2e8(%rbx) 18002274c: 48 89 bb f0 02 00 00 mov %rdi,0x2f0(%rbx) 180022753: 48 89 bb f8 02 00 00 mov %rdi,0x2f8(%rbx) 18002275a: 48 89 bb 00 03 00 00 mov %rdi,0x300(%rbx) 180022761: 48 89 bb 08 03 00 00 mov %rdi,0x308(%rbx) 180022768: 48 8b c3 mov %rbx,%rax 18002276b: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 180022770: 48 83 c4 30 add $0x30,%rsp 180022774: 5f pop %rdi 180022775: c3 ret 180022776: cc int3 180022777: cc int3 180022778: cc int3 180022779: cc int3 18002277a: cc int3 18002277b: cc int3 18002277c: 40 55 rex push %rbp 18002277e: 48 83 ec 20 sub $0x20,%rsp 180022782: 48 8b ea mov %rdx,%rbp 180022785: 48 8d 4d 40 lea 0x40(%rbp),%rcx 180022789: e8 52 8e fe ff call 0x18000b5e0 18002278e: 48 83 c4 20 add $0x20,%rsp 180022792: 5d pop %rbp 180022793: c3 ret 180022794: 40 57 rex push %rdi 180022796: 48 83 ec 30 sub $0x30,%rsp 18002279a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 1800227a1: ff ff 1800227a3: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 1800227a8: 48 8b d9 mov %rcx,%rbx 1800227ab: 48 8d 15 66 20 03 00 lea 0x32066(%rip),%rdx # 0x180054818 1800227b2: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 1800227b7: e8 54 8e fe ff call 0x18000b610 1800227bc: 90 nop 1800227bd: 48 8d 05 bc 1f 03 00 lea 0x31fbc(%rip),%rax # 0x180054780 1800227c4: 48 89 03 mov %rax,(%rbx) 1800227c7: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx 1800227cc: 48 83 c1 e8 add $0xffffffffffffffe8,%rcx 1800227d0: e8 2b 8b fe ff call 0x18000b300 1800227d5: 48 83 c0 18 add $0x18,%rax 1800227d9: 48 89 43 18 mov %rax,0x18(%rbx) 1800227dd: 33 ff xor %edi,%edi 1800227df: 48 89 7b 08 mov %rdi,0x8(%rbx) 1800227e3: 40 88 7b 10 mov %dil,0x10(%rbx) 1800227e7: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 1800227ec: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 1800227f0: 83 c8 ff or $0xffffffff,%eax 1800227f3: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 1800227f8: 83 c0 ff add $0xffffffff,%eax 1800227fb: 3b c7 cmp %edi,%eax 1800227fd: 7f 09 jg 0x180022808 1800227ff: 48 8b 0a mov (%rdx),%rcx 180022802: 48 8b 01 mov (%rcx),%rax 180022805: ff 50 08 call *0x8(%rax) 180022808: 48 8d 05 01 20 03 00 lea 0x32001(%rip),%rax # 0x180054810 18002280f: 48 89 03 mov %rax,(%rbx) 180022812: 48 89 7b 20 mov %rdi,0x20(%rbx) 180022816: 48 89 7b 28 mov %rdi,0x28(%rbx) 18002281a: 48 89 7b 30 mov %rdi,0x30(%rbx) 18002281e: 48 89 7b 38 mov %rdi,0x38(%rbx) 180022822: 48 89 7b 40 mov %rdi,0x40(%rbx) 180022826: 48 89 7b 48 mov %rdi,0x48(%rbx) 18002282a: 48 89 7b 50 mov %rdi,0x50(%rbx) 18002282e: 48 89 7b 58 mov %rdi,0x58(%rbx) 180022832: 48 89 7b 60 mov %rdi,0x60(%rbx) 180022836: 48 89 7b 68 mov %rdi,0x68(%rbx) 18002283a: 48 89 7b 70 mov %rdi,0x70(%rbx) 18002283e: 48 89 7b 78 mov %rdi,0x78(%rbx) 180022842: 48 89 bb 80 00 00 00 mov %rdi,0x80(%rbx) 180022849: 48 89 bb 88 00 00 00 mov %rdi,0x88(%rbx) 180022850: 48 89 bb 90 00 00 00 mov %rdi,0x90(%rbx) 180022857: 48 89 bb 98 00 00 00 mov %rdi,0x98(%rbx) 18002285e: 48 89 bb a0 00 00 00 mov %rdi,0xa0(%rbx) 180022865: 48 89 bb a8 00 00 00 mov %rdi,0xa8(%rbx) 18002286c: 48 89 bb b0 00 00 00 mov %rdi,0xb0(%rbx) 180022873: 48 89 bb b8 00 00 00 mov %rdi,0xb8(%rbx) 18002287a: 48 89 bb c0 00 00 00 mov %rdi,0xc0(%rbx) 180022881: 48 8b c3 mov %rbx,%rax 180022884: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 180022889: 48 83 c4 30 add $0x30,%rsp 18002288d: 5f pop %rdi 18002288e: c3 ret 18002288f: cc int3 180022890: cc int3 180022891: cc int3 180022892: cc int3 180022893: cc int3 180022894: 40 55 rex push %rbp 180022896: 48 83 ec 20 sub $0x20,%rsp 18002289a: 48 8b ea mov %rdx,%rbp 18002289d: 48 8d 4d 40 lea 0x40(%rbp),%rcx 1800228a1: e8 3a 8d fe ff call 0x18000b5e0 1800228a6: 48 83 c4 20 add $0x20,%rsp 1800228aa: 5d pop %rbp 1800228ab: c3 ret 1800228ac: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800228b1: 57 push %rdi 1800228b2: 48 83 ec 20 sub $0x20,%rsp 1800228b6: 80 79 10 00 cmpb $0x0,0x10(%rcx) 1800228ba: 48 8d 05 bf 1e 03 00 lea 0x31ebf(%rip),%rax # 0x180054780 1800228c1: 8b fa mov %edx,%edi 1800228c3: 48 89 01 mov %rax,(%rcx) 1800228c6: 48 8b d9 mov %rcx,%rbx 1800228c9: 74 0a je 0x1800228d5 1800228cb: 48 8b 49 08 mov 0x8(%rcx),%rcx 1800228cf: ff 15 f3 0a 03 00 call *0x30af3(%rip) # 0x1800533c8 1800228d5: 48 8b 53 18 mov 0x18(%rbx),%rdx 1800228d9: 48 83 ea 18 sub $0x18,%rdx 1800228dd: 83 c8 ff or $0xffffffff,%eax 1800228e0: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 1800228e5: 83 c0 ff add $0xffffffff,%eax 1800228e8: 85 c0 test %eax,%eax 1800228ea: 7f 09 jg 0x1800228f5 1800228ec: 48 8b 0a mov (%rdx),%rcx 1800228ef: 48 8b 01 mov (%rcx),%rax 1800228f2: ff 50 08 call *0x8(%rax) 1800228f5: 40 f6 c7 01 test $0x1,%dil 1800228f9: 74 08 je 0x180022903 1800228fb: 48 8b cb mov %rbx,%rcx 1800228fe: e8 a5 03 00 00 call 0x180022ca8 180022903: 48 8b c3 mov %rbx,%rax 180022906: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002290b: 48 83 c4 20 add $0x20,%rsp 18002290f: 5f pop %rdi 180022910: c3 ret 180022911: cc int3 180022912: cc int3 180022913: cc int3 180022914: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180022919: 41 54 push %r12 18002291b: 48 83 ec 30 sub $0x30,%rsp 18002291f: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180022926: ff ff 180022928: 48 89 74 24 48 mov %rsi,0x48(%rsp) 18002292d: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 180022932: 44 8b e2 mov %edx,%r12d 180022935: 48 8b f9 mov %rcx,%rdi 180022938: 48 8d 05 31 1e 03 00 lea 0x31e31(%rip),%rax # 0x180054770 18002293f: 48 89 01 mov %rax,(%rcx) 180022942: 48 83 61 30 00 andq $0x0,0x30(%rcx) 180022947: 48 83 61 38 00 andq $0x0,0x38(%rcx) 18002294c: 48 83 61 40 00 andq $0x0,0x40(%rcx) 180022951: 48 83 61 48 00 andq $0x0,0x48(%rcx) 180022956: e8 65 d3 ff ff call 0x18001fcc0 18002295b: 4c 8b d8 mov %rax,%r11 18002295e: 33 c9 xor %ecx,%ecx 180022960: 48 85 c0 test %rax,%rax 180022963: 0f 95 c1 setne %cl 180022966: 85 c9 test %ecx,%ecx 180022968: 75 0b jne 0x180022975 18002296a: b9 05 40 00 80 mov $0x80004005,%ecx 18002296f: e8 fc 87 fe ff call 0x18000b170 180022974: cc int3 180022975: 48 8b 00 mov (%rax),%rax 180022978: 49 8b cb mov %r11,%rcx 18002297b: ff 50 18 call *0x18(%rax) 18002297e: 48 83 c0 18 add $0x18,%rax 180022982: 48 89 47 58 mov %rax,0x58(%rdi) 180022986: 48 83 67 70 00 andq $0x0,0x70(%rdi) 18002298b: 48 83 67 78 00 andq $0x0,0x78(%rdi) 180022990: 83 8f 88 00 00 00 ff orl $0xffffffff,0x88(%rdi) 180022997: 48 83 a7 90 00 00 00 andq $0x0,0x90(%rdi) 18002299e: 00 18002299f: 48 83 a7 a8 00 00 00 andq $0x0,0xa8(%rdi) 1800229a6: 00 1800229a7: 83 a7 b0 00 00 00 00 andl $0x0,0xb0(%rdi) 1800229ae: 48 c7 47 48 40 00 00 movq $0x40,0x48(%rdi) 1800229b5: 00 1800229b6: 48 c7 47 38 20 00 00 movq $0x20,0x38(%rdi) 1800229bd: 00 1800229be: 83 67 2c 00 andl $0x0,0x2c(%rdi) 1800229c2: 44 88 67 28 mov %r12b,0x28(%rdi) 1800229c6: 48 8b 47 58 mov 0x58(%rdi),%rax 1800229ca: 41 b8 01 00 00 00 mov $0x1,%r8d 1800229d0: 44 2b 40 f8 sub -0x8(%rax),%r8d 1800229d4: 8b 40 f4 mov -0xc(%rax),%eax 1800229d7: ba 00 10 00 00 mov $0x1000,%edx 1800229dc: 2b c2 sub %edx,%eax 1800229de: 41 0b c0 or %r8d,%eax 1800229e1: 7d 0a jge 0x1800229ed 1800229e3: 48 8d 4f 58 lea 0x58(%rdi),%rcx 1800229e7: e8 a4 87 fe ff call 0x18000b190 1800229ec: 90 nop 1800229ed: eb 05 jmp 0x1800229f4 1800229ef: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 1800229f4: c7 47 54 01 00 00 00 movl $0x1,0x54(%rdi) 1800229fb: 48 c7 47 78 20 00 00 movq $0x20,0x78(%rdi) 180022a02: 00 180022a03: b9 10 00 00 00 mov $0x10,%ecx 180022a08: e8 67 c1 ff ff call 0x18001eb74 180022a0d: 48 89 87 c8 00 00 00 mov %rax,0xc8(%rdi) 180022a14: b9 10 03 00 00 mov $0x310,%ecx 180022a19: e8 66 02 00 00 call 0x180022c84 180022a1e: 48 89 44 24 50 mov %rax,0x50(%rsp) 180022a23: 48 85 c0 test %rax,%rax 180022a26: 74 0d je 0x180022a35 180022a28: 48 8b c8 mov %rax,%rcx 180022a2b: e8 4c fa ff ff call 0x18002247c 180022a30: 4c 8b d8 mov %rax,%r11 180022a33: eb 03 jmp 0x180022a38 180022a35: 45 33 db xor %r11d,%r11d 180022a38: 48 8b 87 c8 00 00 00 mov 0xc8(%rdi),%rax 180022a3f: 4c 89 18 mov %r11,(%rax) 180022a42: b9 c8 00 00 00 mov $0xc8,%ecx 180022a47: e8 38 02 00 00 call 0x180022c84 180022a4c: 48 89 44 24 50 mov %rax,0x50(%rsp) 180022a51: 48 85 c0 test %rax,%rax 180022a54: 74 0d je 0x180022a63 180022a56: 48 8b c8 mov %rax,%rcx 180022a59: e8 36 fd ff ff call 0x180022794 180022a5e: 4c 8b d8 mov %rax,%r11 180022a61: eb 03 jmp 0x180022a66 180022a63: 45 33 db xor %r11d,%r11d 180022a66: 48 8b 87 c8 00 00 00 mov 0xc8(%rdi),%rax 180022a6d: 4c 89 58 08 mov %r11,0x8(%rax) 180022a71: c7 87 d0 00 00 00 01 movl $0x1,0xd0(%rdi) 180022a78: 00 00 00 180022a7b: 48 83 a7 d8 00 00 00 andq $0x0,0xd8(%rdi) 180022a82: 00 180022a83: 48 8b c7 mov %rdi,%rax 180022a86: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 180022a8b: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 180022a90: 48 83 c4 30 add $0x30,%rsp 180022a94: 41 5c pop %r12 180022a96: c3 ret 180022a97: cc int3 180022a98: cc int3 180022a99: cc int3 180022a9a: cc int3 180022a9b: cc int3 180022a9c: cc int3 180022a9d: cc int3 180022a9e: cc int3 180022a9f: cc int3 180022aa0: cc int3 180022aa1: cc int3 180022aa2: cc int3 180022aa3: cc int3 180022aa4: 40 55 rex push %rbp 180022aa6: 48 83 ec 20 sub $0x20,%rsp 180022aaa: 48 8b ea mov %rdx,%rbp 180022aad: 48 8b 4d 40 mov 0x40(%rbp),%rcx 180022ab1: 48 83 c1 58 add $0x58,%rcx 180022ab5: e8 26 8b fe ff call 0x18000b5e0 180022aba: 48 83 c4 20 add $0x20,%rsp 180022abe: 5d pop %rbp 180022abf: c3 ret 180022ac0: cc int3 180022ac1: cc int3 180022ac2: cc int3 180022ac3: cc int3 180022ac4: 40 55 rex push %rbp 180022ac6: 48 83 ec 20 sub $0x20,%rsp 180022aca: 48 8b ea mov %rdx,%rbp 180022acd: 48 8b 4d 40 mov 0x40(%rbp),%rcx 180022ad1: 48 81 c1 c0 00 00 00 add $0xc0,%rcx 180022ad8: e8 83 f3 ff ff call 0x180021e60 180022add: 48 83 c4 20 add $0x20,%rsp 180022ae1: 5d pop %rbp 180022ae2: c3 ret 180022ae3: cc int3 180022ae4: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180022ae9: 55 push %rbp 180022aea: 48 83 ec 20 sub $0x20,%rsp 180022aee: 48 8b ea mov %rdx,%rbp 180022af1: 48 8b 4d 28 mov 0x28(%rbp),%rcx 180022af5: 48 85 c9 test %rcx,%rcx 180022af8: 74 06 je 0x180022b00 180022afa: e8 75 c1 ff ff call 0x18001ec74 180022aff: 90 nop 180022b00: 48 8d 05 e8 fe ff ff lea -0x118(%rip),%rax # 0x1800229ef 180022b07: eb 00 jmp 0x180022b09 180022b09: 48 83 c4 20 add $0x20,%rsp 180022b0d: 5d pop %rbp 180022b0e: c3 ret 180022b0f: cc int3 180022b10: cc int3 180022b11: cc int3 180022b12: cc int3 180022b13: cc int3 180022b14: 40 55 rex push %rbp 180022b16: 48 83 ec 20 sub $0x20,%rsp 180022b1a: 48 8b ea mov %rdx,%rbp 180022b1d: 48 8b 4d 50 mov 0x50(%rbp),%rcx 180022b21: e8 82 01 00 00 call 0x180022ca8 180022b26: 48 83 c4 20 add $0x20,%rsp 180022b2a: 5d pop %rbp 180022b2b: c3 ret 180022b2c: cc int3 180022b2d: cc int3 180022b2e: cc int3 180022b2f: cc int3 180022b30: cc int3 180022b31: cc int3 180022b32: cc int3 180022b33: cc int3 180022b34: 40 55 rex push %rbp 180022b36: 48 83 ec 20 sub $0x20,%rsp 180022b3a: 48 8b ea mov %rdx,%rbp 180022b3d: 48 8b 4d 50 mov 0x50(%rbp),%rcx 180022b41: e8 62 01 00 00 call 0x180022ca8 180022b46: 48 83 c4 20 add $0x20,%rsp 180022b4a: 5d pop %rbp 180022b4b: c3 ret 180022b4c: 40 53 rex push %rbx 180022b4e: 48 83 ec 30 sub $0x30,%rsp 180022b52: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180022b59: ff ff 180022b5b: b9 e0 00 00 00 mov $0xe0,%ecx 180022b60: e8 1f 01 00 00 call 0x180022c84 180022b65: 48 8b d8 mov %rax,%rbx 180022b68: 48 89 44 24 40 mov %rax,0x40(%rsp) 180022b6d: 48 85 c0 test %rax,%rax 180022b70: 74 19 je 0x180022b8b 180022b72: ba 01 00 00 00 mov $0x1,%edx 180022b77: 48 8b c8 mov %rax,%rcx 180022b7a: e8 95 fd ff ff call 0x180022914 180022b7f: 4c 8d 1d e2 1c 03 00 lea 0x31ce2(%rip),%r11 # 0x180054868 180022b86: 4c 89 1b mov %r11,(%rbx) 180022b89: eb 02 jmp 0x180022b8d 180022b8b: 33 db xor %ebx,%ebx 180022b8d: 48 8b c3 mov %rbx,%rax 180022b90: 48 83 c4 30 add $0x30,%rsp 180022b94: 5b pop %rbx 180022b95: c3 ret 180022b96: cc int3 180022b97: cc int3 180022b98: cc int3 180022b99: cc int3 180022b9a: cc int3 180022b9b: cc int3 180022b9c: 40 55 rex push %rbp 180022b9e: 48 83 ec 20 sub $0x20,%rsp 180022ba2: 48 8b ea mov %rdx,%rbp 180022ba5: 48 8b 4d 40 mov 0x40(%rbp),%rcx 180022ba9: e8 fa 00 00 00 call 0x180022ca8 180022bae: 48 83 c4 20 add $0x20,%rsp 180022bb2: 5d pop %rbp 180022bb3: c3 ret 180022bb4: 48 83 ec 28 sub $0x28,%rsp 180022bb8: 48 8d 15 f5 c1 ff ff lea -0x3e0b(%rip),%rdx # 0x18001edb4 180022bbf: 48 8d 0d 1a c2 04 00 lea 0x4c21a(%rip),%rcx # 0x18006ede0 180022bc6: e8 55 09 00 00 call 0x180023520 180022bcb: 48 85 c0 test %rax,%rax 180022bce: 75 06 jne 0x180022bd6 180022bd0: e8 bb c1 ff ff call 0x18001ed90 180022bd5: cc int3 180022bd6: 48 8b 40 08 mov 0x8(%rax),%rax 180022bda: 48 85 c0 test %rax,%rax 180022bdd: 75 1e jne 0x180022bfd 180022bdf: 48 8d 15 66 ff ff ff lea -0x9a(%rip),%rdx # 0x180022b4c 180022be6: 48 8d 0d eb c1 04 00 lea 0x4c1eb(%rip),%rcx # 0x18006edd8 180022bed: e8 ce 01 00 00 call 0x180022dc0 180022bf2: 48 85 c0 test %rax,%rax 180022bf5: 75 06 jne 0x180022bfd 180022bf7: e8 94 c1 ff ff call 0x18001ed90 180022bfc: cc int3 180022bfd: 48 83 c4 28 add $0x28,%rsp 180022c01: c3 ret 180022c02: cc int3 180022c03: cc int3 180022c04: 48 83 ec 28 sub $0x28,%rsp 180022c08: e8 a7 ff ff ff call 0x180022bb4 180022c0d: 48 8d 15 5c e6 ff ff lea -0x19a4(%rip),%rdx # 0x180021270 180022c14: 48 8d 88 c0 00 00 00 lea 0xc0(%rax),%rcx 180022c1b: e8 00 09 00 00 call 0x180023520 180022c20: 48 85 c0 test %rax,%rax 180022c23: 75 06 jne 0x180022c2b 180022c25: e8 66 c1 ff ff call 0x18001ed90 180022c2a: cc int3 180022c2b: 48 83 c4 28 add $0x28,%rsp 180022c2f: c3 ret 180022c30: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180022c35: 57 push %rdi 180022c36: 48 83 ec 20 sub $0x20,%rsp 180022c3a: 48 8b fa mov %rdx,%rdi 180022c3d: 48 8b d9 mov %rcx,%rbx 180022c40: e8 6f ff ff ff call 0x180022bb4 180022c45: 45 33 c0 xor %r8d,%r8d 180022c48: 44 39 80 d0 00 00 00 cmp %r8d,0xd0(%rax) 180022c4f: 74 21 je 0x180022c72 180022c51: 48 8b 8f d8 00 00 00 mov 0xd8(%rdi),%rcx 180022c58: 48 83 f9 ff cmp $0xffffffffffffffff,%rcx 180022c5c: 74 14 je 0x180022c72 180022c5e: 48 8b 05 5b c1 04 00 mov 0x4c15b(%rip),%rax # 0x18006edc0 180022c65: 49 3b c0 cmp %r8,%rax 180022c68: 74 08 je 0x180022c72 180022c6a: 48 8b d3 mov %rbx,%rdx 180022c6d: ff d0 call *%rax 180022c6f: 44 8b c0 mov %eax,%r8d 180022c72: 44 89 43 08 mov %r8d,0x8(%rbx) 180022c76: 48 8b c3 mov %rbx,%rax 180022c79: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180022c7e: 48 83 c4 20 add $0x20,%rsp 180022c82: 5f pop %rdi 180022c83: c3 ret 180022c84: 48 83 ec 28 sub $0x28,%rsp 180022c88: 48 8b d1 mov %rcx,%rdx 180022c8b: b9 40 00 00 00 mov $0x40,%ecx 180022c90: ff 15 2a 07 03 00 call *0x3072a(%rip) # 0x1800533c0 180022c96: 48 85 c0 test %rax,%rax 180022c99: 75 06 jne 0x180022ca1 180022c9b: e8 cc c0 ff ff call 0x18001ed6c 180022ca0: cc int3 180022ca1: 48 83 c4 28 add $0x28,%rsp 180022ca5: c3 ret 180022ca6: cc int3 180022ca7: cc int3 180022ca8: 48 83 ec 28 sub $0x28,%rsp 180022cac: 48 85 c9 test %rcx,%rcx 180022caf: 74 06 je 0x180022cb7 180022cb1: ff 15 59 07 03 00 call *0x30759(%rip) # 0x180053410 180022cb7: 48 83 c4 28 add $0x28,%rsp 180022cbb: c3 ret 180022cbc: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180022cc1: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180022cc6: 57 push %rdi 180022cc7: 48 83 ec 20 sub $0x20,%rsp 180022ccb: 48 8b f1 mov %rcx,%rsi 180022cce: 48 83 c1 28 add $0x28,%rcx 180022cd2: 48 63 da movslq %edx,%rbx 180022cd5: ff 15 85 08 03 00 call *0x30885(%rip) # 0x180053560 180022cdb: 85 db test %ebx,%ebx 180022cdd: 7e 2e jle 0x180022d0d 180022cdf: 3b 5e 0c cmp 0xc(%rsi),%ebx 180022ce2: 7d 29 jge 0x180022d0d 180022ce4: 8b 0e mov (%rsi),%ecx 180022ce6: ff 15 cc 06 03 00 call *0x306cc(%rip) # 0x1800533b8 180022cec: 48 85 c0 test %rax,%rax 180022cef: 74 1c je 0x180022d0d 180022cf1: 3b 58 10 cmp 0x10(%rax),%ebx 180022cf4: 7d 17 jge 0x180022d0d 180022cf6: 48 8b 40 18 mov 0x18(%rax),%rax 180022cfa: 48 8d 4e 28 lea 0x28(%rsi),%rcx 180022cfe: 48 8b 1c d8 mov (%rax,%rbx,8),%rbx 180022d02: ff 15 50 08 03 00 call *0x30850(%rip) # 0x180053558 180022d08: 48 8b c3 mov %rbx,%rax 180022d0b: eb 0c jmp 0x180022d19 180022d0d: 48 8d 4e 28 lea 0x28(%rsi),%rcx 180022d11: ff 15 41 08 03 00 call *0x30841(%rip) # 0x180053558 180022d17: 33 c0 xor %eax,%eax 180022d19: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180022d1e: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180022d23: 48 83 c4 20 add $0x20,%rsp 180022d27: 5f pop %rdi 180022d28: c3 ret 180022d29: cc int3 180022d2a: cc int3 180022d2b: cc int3 180022d2c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180022d31: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180022d36: 57 push %rdi 180022d37: 48 83 ec 20 sub $0x20,%rsp 180022d3b: 48 8b d9 mov %rcx,%rbx 180022d3e: 48 83 c1 28 add $0x28,%rcx 180022d42: 48 8b f2 mov %rdx,%rsi 180022d45: ff 15 15 08 03 00 call *0x30815(%rip) # 0x180053560 180022d4b: 41 bb 01 00 00 00 mov $0x1,%r11d 180022d51: 44 39 5b 0c cmp %r11d,0xc(%rbx) 180022d55: 45 8b c3 mov %r11d,%r8d 180022d58: 7e 28 jle 0x180022d82 180022d5a: 41 8d 43 0f lea 0xf(%r11),%eax 180022d5e: 48 8b 4b 10 mov 0x10(%rbx),%rcx 180022d62: 48 83 7c 01 08 00 cmpq $0x0,0x8(%rcx,%rax,1) 180022d68: 75 0b jne 0x180022d75 180022d6a: 44 84 1c 01 test %r11b,(%rcx,%rax,1) 180022d6e: 74 05 je 0x180022d75 180022d70: 48 89 74 01 08 mov %rsi,0x8(%rcx,%rax,1) 180022d75: 45 03 c3 add %r11d,%r8d 180022d78: 48 83 c0 10 add $0x10,%rax 180022d7c: 44 3b 43 0c cmp 0xc(%rbx),%r8d 180022d80: 7c dc jl 0x180022d5e 180022d82: 48 8d 4b 28 lea 0x28(%rbx),%rcx 180022d86: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180022d8b: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180022d90: 48 83 c4 20 add $0x20,%rsp 180022d94: 5f pop %rdi 180022d95: 48 ff 25 bc 07 03 00 rex.W jmp *0x307bc(%rip) # 0x180053558 180022d9c: 48 83 ec 28 sub $0x28,%rsp 180022da0: 8b 11 mov (%rcx),%edx 180022da2: 85 d2 test %edx,%edx 180022da4: 74 13 je 0x180022db9 180022da6: 48 8b 0d 43 c0 04 00 mov 0x4c043(%rip),%rcx # 0x18006edf0 180022dad: 48 85 c9 test %rcx,%rcx 180022db0: 74 07 je 0x180022db9 180022db2: e8 05 ff ff ff call 0x180022cbc 180022db7: eb 02 jmp 0x180022dbb 180022db9: 33 c0 xor %eax,%eax 180022dbb: 48 83 c4 28 add $0x28,%rsp 180022dbf: c3 ret 180022dc0: 40 57 rex push %rdi 180022dc2: 48 83 ec 30 sub $0x30,%rsp 180022dc6: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180022dcd: ff ff 180022dcf: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 180022dd4: 48 8b fa mov %rdx,%rdi 180022dd7: 48 8b d9 mov %rcx,%rbx 180022dda: 48 8b 01 mov (%rcx),%rax 180022ddd: 48 85 c0 test %rax,%rax 180022de0: 75 20 jne 0x180022e02 180022de2: 8d 48 10 lea 0x10(%rax),%ecx 180022de5: e8 b6 09 00 00 call 0x1800237a0 180022dea: 90 nop 180022deb: 48 8b 03 mov (%rbx),%rax 180022dee: 48 85 c0 test %rax,%rax 180022df1: 75 05 jne 0x180022df8 180022df3: ff d7 call *%rdi 180022df5: 48 89 03 mov %rax,(%rbx) 180022df8: b9 10 00 00 00 mov $0x10,%ecx 180022dfd: e8 32 0a 00 00 call 0x180023834 180022e02: 48 8b 03 mov (%rbx),%rax 180022e05: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180022e0a: 48 83 c4 30 add $0x30,%rsp 180022e0e: 5f pop %rdi 180022e0f: c3 ret 180022e10: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180022e15: 55 push %rbp 180022e16: 48 83 ec 20 sub $0x20,%rsp 180022e1a: 48 8b ea mov %rdx,%rbp 180022e1d: b9 10 00 00 00 mov $0x10,%ecx 180022e22: e8 0d 0a 00 00 call 0x180023834 180022e27: 33 d2 xor %edx,%edx 180022e29: 33 c9 xor %ecx,%ecx 180022e2b: e8 b0 1d 01 00 call 0x180034be0 180022e30: 90 nop 180022e31: 48 83 c4 20 add $0x20,%rsp 180022e35: 5d pop %rbp 180022e36: c3 ret 180022e37: cc int3 180022e38: 48 83 ec 28 sub $0x28,%rsp 180022e3c: 48 8b 01 mov (%rcx),%rax 180022e3f: 48 85 c0 test %rax,%rax 180022e42: 74 2b je 0x180022e6f 180022e44: 48 8b 01 mov (%rcx),%rax 180022e47: 48 89 44 24 30 mov %rax,0x30(%rsp) 180022e4c: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180022e51: 48 89 44 24 30 mov %rax,0x30(%rsp) 180022e56: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180022e5b: 48 85 c0 test %rax,%rax 180022e5e: 74 0f je 0x180022e6f 180022e60: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180022e65: ba 01 00 00 00 mov $0x1,%edx 180022e6a: 48 8b 01 mov (%rcx),%rax 180022e6d: ff 10 call *(%rax) 180022e6f: 48 83 c4 28 add $0x28,%rsp 180022e73: c3 ret 180022e74: 48 83 ec 28 sub $0x28,%rsp 180022e78: 48 8b d1 mov %rcx,%rdx 180022e7b: 48 8b 0d 6e bf 04 00 mov 0x4bf6e(%rip),%rcx # 0x18006edf0 180022e82: 48 85 c9 test %rcx,%rcx 180022e85: 74 05 je 0x180022e8c 180022e87: e8 a0 fe ff ff call 0x180022d2c 180022e8c: 48 83 c4 28 add $0x28,%rsp 180022e90: c3 ret 180022e91: cc int3 180022e92: cc int3 180022e93: cc int3 180022e94: 83 05 b5 bf 04 00 01 addl $0x1,0x4bfb5(%rip) # 0x18006ee50 180022e9b: c3 ret 180022e9c: 48 83 ec 28 sub $0x28,%rsp 180022ea0: 48 85 d2 test %rdx,%rdx 180022ea3: 4c 8b c1 mov %rcx,%r8 180022ea6: 75 06 jne 0x180022eae 180022ea8: e8 e3 be ff ff call 0x18001ed90 180022ead: cc int3 180022eae: 49 8b 00 mov (%r8),%rax 180022eb1: 48 8b 49 08 mov 0x8(%rcx),%rcx 180022eb5: 48 89 04 0a mov %rax,(%rdx,%rcx,1) 180022eb9: 49 89 10 mov %rdx,(%r8) 180022ebc: 48 83 c4 28 add $0x28,%rsp 180022ec0: c3 ret 180022ec1: cc int3 180022ec2: cc int3 180022ec3: cc int3 180022ec4: 48 83 ec 28 sub $0x28,%rsp 180022ec8: 4c 8b 09 mov (%rcx),%r9 180022ecb: 45 33 c0 xor %r8d,%r8d 180022ece: 4c 8b d1 mov %rcx,%r10 180022ed1: 4d 3b c8 cmp %r8,%r9 180022ed4: 75 07 jne 0x180022edd 180022ed6: 33 c0 xor %eax,%eax 180022ed8: 48 83 c4 28 add $0x28,%rsp 180022edc: c3 ret 180022edd: 4c 3b ca cmp %rdx,%r9 180022ee0: 75 18 jne 0x180022efa 180022ee2: 49 3b d0 cmp %r8,%rdx 180022ee5: 75 06 jne 0x180022eed 180022ee7: e8 a4 be ff ff call 0x18001ed90 180022eec: cc int3 180022eed: 48 8b 41 08 mov 0x8(%rcx),%rax 180022ef1: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx 180022ef5: 49 89 0a mov %rcx,(%r10) 180022ef8: eb 32 jmp 0x180022f2c 180022efa: 4d 3b c8 cmp %r8,%r9 180022efd: 74 38 je 0x180022f37 180022eff: 49 8b 42 08 mov 0x8(%r10),%rax 180022f03: 4a 8d 0c 08 lea (%rax,%r9,1),%rcx 180022f07: 48 39 11 cmp %rdx,(%rcx) 180022f0a: 74 0a je 0x180022f16 180022f0c: 4c 8b 09 mov (%rcx),%r9 180022f0f: 4d 3b c8 cmp %r8,%r9 180022f12: 75 eb jne 0x180022eff 180022f14: eb 1c jmp 0x180022f32 180022f16: 49 3b d0 cmp %r8,%rdx 180022f19: 75 06 jne 0x180022f21 180022f1b: e8 70 be ff ff call 0x18001ed90 180022f20: cc int3 180022f21: 48 8b c8 mov %rax,%rcx 180022f24: 48 8b 04 10 mov (%rax,%rdx,1),%rax 180022f28: 4a 89 04 09 mov %rax,(%rcx,%r9,1) 180022f2c: 41 b8 01 00 00 00 mov $0x1,%r8d 180022f32: 41 8b c0 mov %r8d,%eax 180022f35: eb a1 jmp 0x180022ed8 180022f37: e8 54 be ff ff call 0x18001ed90 180022f3c: cc int3 180022f3d: cc int3 180022f3e: cc int3 180022f3f: cc int3 180022f40: 40 53 rex push %rbx 180022f42: 48 83 ec 20 sub $0x20,%rsp 180022f46: 33 c0 xor %eax,%eax 180022f48: 48 8b d9 mov %rcx,%rbx 180022f4b: 48 89 41 18 mov %rax,0x18(%rcx) 180022f4f: 48 c7 41 20 08 00 00 movq $0x8,0x20(%rcx) 180022f56: 00 180022f57: 89 41 04 mov %eax,0x4(%rcx) 180022f5a: c7 41 08 01 00 00 00 movl $0x1,0x8(%rcx) 180022f61: 89 41 0c mov %eax,0xc(%rcx) 180022f64: 48 89 41 10 mov %rax,0x10(%rcx) 180022f68: ff 15 42 04 03 00 call *0x30442(%rip) # 0x1800533b0 180022f6e: 83 f8 ff cmp $0xffffffff,%eax 180022f71: 89 03 mov %eax,(%rbx) 180022f73: 75 06 jne 0x180022f7b 180022f75: e8 f2 bd ff ff call 0x18001ed6c 180022f7a: cc int3 180022f7b: 48 8d 4b 28 lea 0x28(%rbx),%rcx 180022f7f: ff 15 f3 05 03 00 call *0x305f3(%rip) # 0x180053578 180022f85: 48 8b c3 mov %rbx,%rax 180022f88: 48 83 c4 20 add $0x20,%rsp 180022f8c: 5b pop %rbx 180022f8d: c3 ret 180022f8e: cc int3 180022f8f: cc int3 180022f90: 48 8b c4 mov %rsp,%rax 180022f93: 48 89 58 08 mov %rbx,0x8(%rax) 180022f97: 48 89 68 10 mov %rbp,0x10(%rax) 180022f9b: 48 89 70 18 mov %rsi,0x18(%rax) 180022f9f: 48 89 78 20 mov %rdi,0x20(%rax) 180022fa3: 41 54 push %r12 180022fa5: 48 83 ec 20 sub $0x20,%rsp 180022fa9: 48 8b f9 mov %rcx,%rdi 180022fac: 48 83 c1 28 add $0x28,%rcx 180022fb0: ff 15 aa 05 03 00 call *0x305aa(%rip) # 0x180053560 180022fb6: 48 63 4f 04 movslq 0x4(%rdi),%rcx 180022fba: 48 63 77 08 movslq 0x8(%rdi),%rsi 180022fbe: 3b f1 cmp %ecx,%esi 180022fc0: 7d 14 jge 0x180022fd6 180022fc2: 48 8b 47 10 mov 0x10(%rdi),%rax 180022fc6: 48 8b d6 mov %rsi,%rdx 180022fc9: 48 03 d2 add %rdx,%rdx 180022fcc: f6 04 d0 01 testb $0x1,(%rax,%rdx,8) 180022fd0: 0f 84 0a 01 00 00 je 0x1800230e0 180022fd6: be 01 00 00 00 mov $0x1,%esi 180022fdb: 48 8b d6 mov %rsi,%rdx 180022fde: 48 3b d1 cmp %rcx,%rdx 180022fe1: 7d 1d jge 0x180023000 180022fe3: 48 8b 47 10 mov 0x10(%rdi),%rax 180022fe7: 48 83 c0 10 add $0x10,%rax 180022feb: f6 00 01 testb $0x1,(%rax) 180022fee: 74 10 je 0x180023000 180022ff0: 48 83 c2 01 add $0x1,%rdx 180022ff4: 83 c6 01 add $0x1,%esi 180022ff7: 48 83 c0 10 add $0x10,%rax 180022ffb: 48 3b d1 cmp %rcx,%rdx 180022ffe: 7c eb jl 0x180022feb 180023000: 3b f1 cmp %ecx,%esi 180023002: 0f 8c d8 00 00 00 jl 0x1800230e0 180023008: 44 8d 61 20 lea 0x20(%rcx),%r12d 18002300c: 48 8b 4f 10 mov 0x10(%rdi),%rcx 180023010: 48 85 c9 test %rcx,%rcx 180023013: 75 2b jne 0x180023040 180023015: 41 8b c4 mov %r12d,%eax 180023018: b9 ff ff ff ff mov $0xffffffff,%ecx 18002301d: 48 c1 e0 04 shl $0x4,%rax 180023021: 48 3b c1 cmp %rcx,%rax 180023024: 76 0b jbe 0x180023031 180023026: b9 57 00 07 80 mov $0x80070057,%ecx 18002302b: e8 40 81 fe ff call 0x18000b170 180023030: cc int3 180023031: 8b d0 mov %eax,%edx 180023033: b9 02 00 00 00 mov $0x2,%ecx 180023038: ff 15 b2 03 03 00 call *0x303b2(%rip) # 0x1800533f0 18002303e: eb 40 jmp 0x180023080 180023040: ff 15 5a 03 03 00 call *0x3035a(%rip) # 0x1800533a0 180023046: 48 8b c8 mov %rax,%rcx 180023049: 48 8b d8 mov %rax,%rbx 18002304c: ff 15 ae 03 03 00 call *0x303ae(%rip) # 0x180053400 180023052: 45 8b dc mov %r12d,%r11d 180023055: b9 ff ff ff ff mov $0xffffffff,%ecx 18002305a: 49 c1 e3 04 shl $0x4,%r11 18002305e: 4c 3b d9 cmp %rcx,%r11 180023061: 76 0b jbe 0x18002306e 180023063: b9 57 00 07 80 mov $0x80070057,%ecx 180023068: e8 03 81 fe ff call 0x18000b170 18002306d: cc int3 18002306e: 41 8b d3 mov %r11d,%edx 180023071: 41 b8 02 20 00 00 mov $0x2002,%r8d 180023077: 48 8b cb mov %rbx,%rcx 18002307a: ff 15 28 03 03 00 call *0x30328(%rip) # 0x1800533a8 180023080: 48 85 c0 test %rax,%rax 180023083: 75 28 jne 0x1800230ad 180023085: 48 8b 4f 10 mov 0x10(%rdi),%rcx 180023089: 48 85 c9 test %rcx,%rcx 18002308c: 74 0f je 0x18002309d 18002308e: ff 15 0c 03 03 00 call *0x3030c(%rip) # 0x1800533a0 180023094: 48 8b c8 mov %rax,%rcx 180023097: ff 15 5b 03 03 00 call *0x3035b(%rip) # 0x1800533f8 18002309d: 48 8d 4f 28 lea 0x28(%rdi),%rcx 1800230a1: ff 15 b1 04 03 00 call *0x304b1(%rip) # 0x180053558 1800230a7: e8 c0 bc ff ff call 0x18001ed6c 1800230ac: cc int3 1800230ad: 48 8b c8 mov %rax,%rcx 1800230b0: ff 15 42 03 03 00 call *0x30342(%rip) # 0x1800533f8 1800230b6: 48 63 4f 04 movslq 0x4(%rdi),%rcx 1800230ba: 33 d2 xor %edx,%edx 1800230bc: 48 8b d8 mov %rax,%rbx 1800230bf: 41 8b c4 mov %r12d,%eax 1800230c2: 48 c1 e1 04 shl $0x4,%rcx 1800230c6: 2b 47 04 sub 0x4(%rdi),%eax 1800230c9: 48 03 cb add %rbx,%rcx 1800230cc: 4c 63 c0 movslq %eax,%r8 1800230cf: 49 c1 e0 04 shl $0x4,%r8 1800230d3: e8 f8 26 01 00 call 0x1800357d0 1800230d8: 44 89 67 04 mov %r12d,0x4(%rdi) 1800230dc: 48 89 5f 10 mov %rbx,0x10(%rdi) 1800230e0: 3b 77 0c cmp 0xc(%rdi),%esi 1800230e3: 7c 06 jl 0x1800230eb 1800230e5: 8d 4e 01 lea 0x1(%rsi),%ecx 1800230e8: 89 4f 0c mov %ecx,0xc(%rdi) 1800230eb: 48 8b 4f 10 mov 0x10(%rdi),%rcx 1800230ef: 48 63 d6 movslq %esi,%rdx 1800230f2: 48 03 d2 add %rdx,%rdx 1800230f5: 83 0c d1 01 orl $0x1,(%rcx,%rdx,8) 1800230f9: 8d 4e 01 lea 0x1(%rsi),%ecx 1800230fc: 89 4f 08 mov %ecx,0x8(%rdi) 1800230ff: 48 8d 4f 28 lea 0x28(%rdi),%rcx 180023103: ff 15 4f 04 03 00 call *0x3044f(%rip) # 0x180053558 180023109: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002310e: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180023113: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 180023118: 8b c6 mov %esi,%eax 18002311a: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18002311f: 48 83 c4 20 add $0x20,%rsp 180023123: 41 5c pop %r12 180023125: c3 ret 180023126: cc int3 180023127: cc int3 180023128: 48 8b c4 mov %rsp,%rax 18002312b: 48 89 58 08 mov %rbx,0x8(%rax) 18002312f: 48 89 68 10 mov %rbp,0x10(%rax) 180023133: 48 89 70 18 mov %rsi,0x18(%rax) 180023137: 48 89 78 20 mov %rdi,0x20(%rax) 18002313b: 41 54 push %r12 18002313d: 48 83 ec 20 sub $0x20,%rsp 180023141: 48 8b f1 mov %rcx,%rsi 180023144: 48 83 c1 28 add $0x28,%rcx 180023148: 48 63 fa movslq %edx,%rdi 18002314b: ff 15 0f 04 03 00 call *0x3040f(%rip) # 0x180053560 180023151: 85 ff test %edi,%edi 180023153: 7e 51 jle 0x1800231a6 180023155: 3b 7e 0c cmp 0xc(%rsi),%edi 180023158: 7d 4c jge 0x1800231a6 18002315a: 48 8b 5e 18 mov 0x18(%rsi),%rbx 18002315e: eb 29 jmp 0x180023189 180023160: 3b 7b 10 cmp 0x10(%rbx),%edi 180023163: 7d 20 jge 0x180023185 180023165: 48 8b 43 18 mov 0x18(%rbx),%rax 180023169: 48 8b 0c f8 mov (%rax,%rdi,8),%rcx 18002316d: 48 85 c9 test %rcx,%rcx 180023170: 74 0a je 0x18002317c 180023172: 48 8b 01 mov (%rcx),%rax 180023175: ba 01 00 00 00 mov $0x1,%edx 18002317a: ff 10 call *(%rax) 18002317c: 48 8b 43 18 mov 0x18(%rbx),%rax 180023180: 48 83 24 f8 00 andq $0x0,(%rax,%rdi,8) 180023185: 48 8b 5b 08 mov 0x8(%rbx),%rbx 180023189: 48 85 db test %rbx,%rbx 18002318c: 75 d2 jne 0x180023160 18002318e: 48 8b 46 10 mov 0x10(%rsi),%rax 180023192: 48 8b d7 mov %rdi,%rdx 180023195: 48 8d 4e 28 lea 0x28(%rsi),%rcx 180023199: 48 03 d2 add %rdx,%rdx 18002319c: 83 24 d0 fe andl $0xfffffffe,(%rax,%rdx,8) 1800231a0: ff 15 b2 03 03 00 call *0x303b2(%rip) # 0x180053558 1800231a6: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800231ab: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 1800231b0: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 1800231b5: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 1800231ba: 48 83 c4 20 add $0x20,%rsp 1800231be: 41 5c pop %r12 1800231c0: c3 ret 1800231c1: cc int3 1800231c2: cc int3 1800231c3: cc int3 1800231c4: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 1800231c9: 57 push %rdi 1800231ca: 41 54 push %r12 1800231cc: 41 55 push %r13 1800231ce: 48 83 ec 30 sub $0x30,%rsp 1800231d2: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 1800231d9: ff ff 1800231db: 48 89 5c 24 58 mov %rbx,0x58(%rsp) 1800231e0: 48 89 74 24 60 mov %rsi,0x60(%rsp) 1800231e5: 4d 8b e8 mov %r8,%r13 1800231e8: 48 63 f2 movslq %edx,%rsi 1800231eb: 48 8b f9 mov %rcx,%rdi 1800231ee: 48 83 c1 28 add $0x28,%rcx 1800231f2: ff 15 68 03 03 00 call *0x30368(%rip) # 0x180053560 1800231f8: 85 f6 test %esi,%esi 1800231fa: 0f 8e 2f 01 00 00 jle 0x18002332f 180023200: 3b 77 0c cmp 0xc(%rdi),%esi 180023203: 0f 8d 26 01 00 00 jge 0x18002332f 180023209: 8b 0f mov (%rdi),%ecx 18002320b: ff 15 a7 01 03 00 call *0x301a7(%rip) # 0x1800533b8 180023211: 48 8b d8 mov %rax,%rbx 180023214: 48 85 c0 test %rax,%rax 180023217: 74 14 je 0x18002322d 180023219: 3b 70 10 cmp 0x10(%rax),%esi 18002321c: 0f 8c ef 00 00 00 jl 0x180023311 180023222: 4d 85 ed test %r13,%r13 180023225: 0f 84 e6 00 00 00 je 0x180023311 18002322b: eb 39 jmp 0x180023266 18002322d: b9 20 00 00 00 mov $0x20,%ecx 180023232: e8 4d fa ff ff call 0x180022c84 180023237: 48 8b d8 mov %rax,%rbx 18002323a: 48 85 c0 test %rax,%rax 18002323d: 74 0c je 0x18002324b 18002323f: 48 8d 05 82 16 03 00 lea 0x31682(%rip),%rax # 0x1800548c8 180023246: 48 89 03 mov %rax,(%rbx) 180023249: eb 02 jmp 0x18002324d 18002324b: 33 db xor %ebx,%ebx 18002324d: 83 63 10 00 andl $0x0,0x10(%rbx) 180023251: 48 83 63 18 00 andq $0x0,0x18(%rbx) 180023256: 48 8b 4f 20 mov 0x20(%rdi),%rcx 18002325a: 48 8b 47 18 mov 0x18(%rdi),%rax 18002325e: 48 89 04 0b mov %rax,(%rbx,%rcx,1) 180023262: 48 89 5f 18 mov %rbx,0x18(%rdi) 180023266: 48 83 7b 18 00 cmpq $0x0,0x18(%rbx) 18002326b: 75 2b jne 0x180023298 18002326d: 8b 47 0c mov 0xc(%rdi),%eax 180023270: 48 c1 e0 03 shl $0x3,%rax 180023274: b9 ff ff ff ff mov $0xffffffff,%ecx 180023279: 48 3b c1 cmp %rcx,%rax 18002327c: 76 0b jbe 0x180023289 18002327e: b9 57 00 07 80 mov $0x80070057,%ecx 180023283: e8 e8 7e fe ff call 0x18000b170 180023288: cc int3 180023289: 8b d0 mov %eax,%edx 18002328b: 33 c9 xor %ecx,%ecx 18002328d: ff 15 2d 01 03 00 call *0x3012d(%rip) # 0x1800533c0 180023293: 4c 8b d8 mov %rax,%r11 180023296: eb 31 jmp 0x1800232c9 180023298: 8b 47 0c mov 0xc(%rdi),%eax 18002329b: 48 c1 e0 03 shl $0x3,%rax 18002329f: b9 ff ff ff ff mov $0xffffffff,%ecx 1800232a4: 48 3b c1 cmp %rcx,%rax 1800232a7: 76 0b jbe 0x1800232b4 1800232a9: b9 57 00 07 80 mov $0x80070057,%ecx 1800232ae: e8 bd 7e fe ff call 0x18000b170 1800232b3: cc int3 1800232b4: 8b d0 mov %eax,%edx 1800232b6: 41 b8 02 00 00 00 mov $0x2,%r8d 1800232bc: 48 8b 4b 18 mov 0x18(%rbx),%rcx 1800232c0: ff 15 ca 00 03 00 call *0x300ca(%rip) # 0x180053390 1800232c6: 4c 8b d8 mov %rax,%r11 1800232c9: 4d 85 db test %r11,%r11 1800232cc: 75 10 jne 0x1800232de 1800232ce: 48 8d 4f 28 lea 0x28(%rdi),%rcx 1800232d2: ff 15 80 02 03 00 call *0x30280(%rip) # 0x180053558 1800232d8: e8 8f ba ff ff call 0x18001ed6c 1800232dd: cc int3 1800232de: 4c 89 5b 18 mov %r11,0x18(%rbx) 1800232e2: 8b 47 0c mov 0xc(%rdi),%eax 1800232e5: 2b 43 10 sub 0x10(%rbx),%eax 1800232e8: 4c 63 c0 movslq %eax,%r8 1800232eb: 49 c1 e0 03 shl $0x3,%r8 1800232ef: 48 63 43 10 movslq 0x10(%rbx),%rax 1800232f3: 49 8d 0c c3 lea (%r11,%rax,8),%rcx 1800232f7: 33 d2 xor %edx,%edx 1800232f9: e8 d2 24 01 00 call 0x1800357d0 1800232fe: 44 8b 5f 0c mov 0xc(%rdi),%r11d 180023302: 44 89 5b 10 mov %r11d,0x10(%rbx) 180023306: 48 8b d3 mov %rbx,%rdx 180023309: 8b 0f mov (%rdi),%ecx 18002330b: ff 15 87 00 03 00 call *0x30087(%rip) # 0x180053398 180023311: 48 8b 4b 18 mov 0x18(%rbx),%rcx 180023315: 48 85 c9 test %rcx,%rcx 180023318: 74 09 je 0x180023323 18002331a: 3b 73 10 cmp 0x10(%rbx),%esi 18002331d: 7d 04 jge 0x180023323 18002331f: 4c 89 2c f1 mov %r13,(%rcx,%rsi,8) 180023323: 48 8d 4f 28 lea 0x28(%rdi),%rcx 180023327: ff 15 2b 02 03 00 call *0x3022b(%rip) # 0x180053558 18002332d: eb 0a jmp 0x180023339 18002332f: 48 8d 4f 28 lea 0x28(%rdi),%rcx 180023333: ff 15 1f 02 03 00 call *0x3021f(%rip) # 0x180053558 180023339: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 18002333e: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 180023343: 48 83 c4 30 add $0x30,%rsp 180023347: 41 5d pop %r13 180023349: 41 5c pop %r12 18002334b: 5f pop %rdi 18002334c: c3 ret 18002334d: cc int3 18002334e: cc int3 18002334f: cc int3 180023350: cc int3 180023351: cc int3 180023352: cc int3 180023353: cc int3 180023354: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180023359: 55 push %rbp 18002335a: 48 83 ec 20 sub $0x20,%rsp 18002335e: 48 8b ea mov %rdx,%rbp 180023361: 48 8b 4d 50 mov 0x50(%rbp),%rcx 180023365: 48 83 c1 28 add $0x28,%rcx 180023369: ff 15 e9 01 03 00 call *0x301e9(%rip) # 0x180053558 18002336f: 33 d2 xor %edx,%edx 180023371: 33 c9 xor %ecx,%ecx 180023373: e8 68 18 01 00 call 0x180034be0 180023378: 90 nop 180023379: 48 83 c4 20 add $0x20,%rsp 18002337d: 5d pop %rbp 18002337e: c3 ret 18002337f: cc int3 180023380: 40 53 rex push %rbx 180023382: 48 83 ec 20 sub $0x20,%rsp 180023386: f6 c2 01 test $0x1,%dl 180023389: 48 8b d9 mov %rcx,%rbx 18002338c: 74 0b je 0x180023399 18002338e: 48 85 c9 test %rcx,%rcx 180023391: 74 06 je 0x180023399 180023393: ff 15 77 00 03 00 call *0x30077(%rip) # 0x180053410 180023399: 48 8b c3 mov %rbx,%rax 18002339c: 48 83 c4 20 add $0x20,%rsp 1800233a0: 5b pop %rbx 1800233a1: c3 ret 1800233a2: cc int3 1800233a3: cc int3 1800233a4: 48 8b c4 mov %rsp,%rax 1800233a7: 48 89 58 08 mov %rbx,0x8(%rax) 1800233ab: 48 89 68 10 mov %rbp,0x10(%rax) 1800233af: 48 89 70 18 mov %rsi,0x18(%rax) 1800233b3: 48 89 78 20 mov %rdi,0x20(%rax) 1800233b7: 41 54 push %r12 1800233b9: 41 55 push %r13 1800233bb: 41 56 push %r14 1800233bd: 48 83 ec 20 sub $0x20,%rsp 1800233c1: be 01 00 00 00 mov $0x1,%esi 1800233c6: 4d 8b f0 mov %r8,%r14 1800233c9: 48 8b fa mov %rdx,%rdi 1800233cc: 39 72 10 cmp %esi,0x10(%rdx) 1800233cf: 4c 8b e1 mov %rcx,%r12 1800233d2: 8b ee mov %esi,%ebp 1800233d4: 7e 5b jle 0x180023431 1800233d6: 8d 5e 07 lea 0x7(%rsi),%ebx 1800233d9: 44 8d 6e 0f lea 0xf(%rsi),%r13d 1800233dd: 4d 85 f6 test %r14,%r14 1800233e0: 74 1b je 0x1800233fd 1800233e2: 49 8b 44 24 10 mov 0x10(%r12),%rax 1800233e7: 4e 39 74 28 08 cmp %r14,0x8(%rax,%r13,1) 1800233ec: 74 0f je 0x1800233fd 1800233ee: 48 8b 47 18 mov 0x18(%rdi),%rax 1800233f2: 48 83 3c 03 00 cmpq $0x0,(%rbx,%rax,1) 1800233f7: 74 24 je 0x18002341d 1800233f9: 33 f6 xor %esi,%esi 1800233fb: eb 20 jmp 0x18002341d 1800233fd: 48 8b 47 18 mov 0x18(%rdi),%rax 180023401: 48 8b 0c 03 mov (%rbx,%rax,1),%rcx 180023405: 48 85 c9 test %rcx,%rcx 180023408: 74 0a je 0x180023414 18002340a: 48 8b 01 mov (%rcx),%rax 18002340d: ba 01 00 00 00 mov $0x1,%edx 180023412: ff 10 call *(%rax) 180023414: 48 8b 47 18 mov 0x18(%rdi),%rax 180023418: 48 83 24 03 00 andq $0x0,(%rbx,%rax,1) 18002341d: 83 c5 01 add $0x1,%ebp 180023420: 49 83 c5 10 add $0x10,%r13 180023424: 48 83 c3 08 add $0x8,%rbx 180023428: 3b 6f 10 cmp 0x10(%rdi),%ebp 18002342b: 7c b0 jl 0x1800233dd 18002342d: 85 f6 test %esi,%esi 18002342f: 74 47 je 0x180023478 180023431: 49 8d 4c 24 28 lea 0x28(%r12),%rcx 180023436: ff 15 24 01 03 00 call *0x30124(%rip) # 0x180053560 18002343c: 49 8d 4c 24 18 lea 0x18(%r12),%rcx 180023441: 48 8b d7 mov %rdi,%rdx 180023444: e8 7b fa ff ff call 0x180022ec4 180023449: 49 8d 4c 24 28 lea 0x28(%r12),%rcx 18002344e: ff 15 04 01 03 00 call *0x30104(%rip) # 0x180053558 180023454: 48 8b 4f 18 mov 0x18(%rdi),%rcx 180023458: ff 15 b2 ff 02 00 call *0x2ffb2(%rip) # 0x180053410 18002345e: 4c 8b 1f mov (%rdi),%r11 180023461: ba 01 00 00 00 mov $0x1,%edx 180023466: 48 8b cf mov %rdi,%rcx 180023469: 41 ff 13 call *(%r11) 18002346c: 41 8b 0c 24 mov (%r12),%ecx 180023470: 33 d2 xor %edx,%edx 180023472: ff 15 20 ff 02 00 call *0x2ff20(%rip) # 0x180053398 180023478: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18002347d: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 180023482: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 180023487: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 18002348c: 48 83 c4 20 add $0x20,%rsp 180023490: 41 5e pop %r14 180023492: 41 5d pop %r13 180023494: 41 5c pop %r12 180023496: c3 ret 180023497: cc int3 180023498: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002349d: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800234a2: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800234a7: 57 push %rdi 1800234a8: 48 83 ec 20 sub $0x20,%rsp 1800234ac: 48 8b f9 mov %rcx,%rdi 1800234af: 48 83 c1 28 add $0x28,%rcx 1800234b3: 41 8b d8 mov %r8d,%ebx 1800234b6: 48 8b ea mov %rdx,%rbp 1800234b9: ff 15 a1 00 03 00 call *0x300a1(%rip) # 0x180053560 1800234bf: 85 db test %ebx,%ebx 1800234c1: 75 1d jne 0x1800234e0 1800234c3: 8b 0f mov (%rdi),%ecx 1800234c5: ff 15 ed fe 02 00 call *0x2feed(%rip) # 0x1800533b8 1800234cb: 48 85 c0 test %rax,%rax 1800234ce: 74 30 je 0x180023500 1800234d0: 4c 8b c5 mov %rbp,%r8 1800234d3: 48 8b d0 mov %rax,%rdx 1800234d6: 48 8b cf mov %rdi,%rcx 1800234d9: e8 c6 fe ff ff call 0x1800233a4 1800234de: eb 20 jmp 0x180023500 1800234e0: 48 8b 57 18 mov 0x18(%rdi),%rdx 1800234e4: 48 85 d2 test %rdx,%rdx 1800234e7: 74 17 je 0x180023500 1800234e9: 48 8b 5a 08 mov 0x8(%rdx),%rbx 1800234ed: 4c 8b c5 mov %rbp,%r8 1800234f0: 48 8b cf mov %rdi,%rcx 1800234f3: e8 ac fe ff ff call 0x1800233a4 1800234f8: 48 85 db test %rbx,%rbx 1800234fb: 48 8b d3 mov %rbx,%rdx 1800234fe: 75 e9 jne 0x1800234e9 180023500: 48 8d 4f 28 lea 0x28(%rdi),%rcx 180023504: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180023509: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18002350e: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180023513: 48 83 c4 20 add $0x20,%rsp 180023517: 5f pop %rdi 180023518: 48 ff 25 39 00 03 00 rex.W jmp *0x30039(%rip) # 0x180053558 18002351f: cc int3 180023520: 40 57 rex push %rdi 180023522: 48 83 ec 30 sub $0x30,%rsp 180023526: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002352d: ff ff 18002352f: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 180023534: 48 89 74 24 50 mov %rsi,0x50(%rsp) 180023539: 48 8b f2 mov %rdx,%rsi 18002353c: 48 8b f9 mov %rcx,%rdi 18002353f: 33 c0 xor %eax,%eax 180023541: 48 85 d2 test %rdx,%rdx 180023544: 0f 95 c0 setne %al 180023547: 85 c0 test %eax,%eax 180023549: 75 06 jne 0x180023551 18002354b: e8 40 b8 ff ff call 0x18001ed90 180023550: cc int3 180023551: 83 39 00 cmpl $0x0,(%rcx) 180023554: 75 44 jne 0x18002359a 180023556: 48 8b 05 93 b8 04 00 mov 0x4b893(%rip),%rax # 0x18006edf0 18002355d: 48 85 c0 test %rax,%rax 180023560: 75 24 jne 0x180023586 180023562: 48 8d 0d 97 b8 04 00 lea 0x4b897(%rip),%rcx # 0x18006ee00 180023569: 48 89 4c 24 48 mov %rcx,0x48(%rsp) 18002356e: e8 cd f9 ff ff call 0x180022f40 180023573: 90 nop 180023574: 48 89 05 75 b8 04 00 mov %rax,0x4b875(%rip) # 0x18006edf0 18002357b: 48 85 c0 test %rax,%rax 18002357e: 75 06 jne 0x180023586 180023580: e8 0b b8 ff ff call 0x18001ed90 180023585: cc int3 180023586: 48 8b c8 mov %rax,%rcx 180023589: e8 02 fa ff ff call 0x180022f90 18002358e: 89 07 mov %eax,(%rdi) 180023590: 85 c0 test %eax,%eax 180023592: 75 06 jne 0x18002359a 180023594: e8 f7 b7 ff ff call 0x18001ed90 180023599: cc int3 18002359a: 8b 17 mov (%rdi),%edx 18002359c: 48 8b 0d 4d b8 04 00 mov 0x4b84d(%rip),%rcx # 0x18006edf0 1800235a3: e8 14 f7 ff ff call 0x180022cbc 1800235a8: 48 8b d8 mov %rax,%rbx 1800235ab: 48 85 c0 test %rax,%rax 1800235ae: 75 16 jne 0x1800235c6 1800235b0: ff d6 call *%rsi 1800235b2: 48 8b d8 mov %rax,%rbx 1800235b5: 4c 8b c0 mov %rax,%r8 1800235b8: 8b 17 mov (%rdi),%edx 1800235ba: 48 8b 0d 2f b8 04 00 mov 0x4b82f(%rip),%rcx # 0x18006edf0 1800235c1: e8 fe fb ff ff call 0x1800231c4 1800235c6: 48 8b c3 mov %rbx,%rax 1800235c9: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 1800235ce: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 1800235d3: 48 83 c4 30 add $0x30,%rsp 1800235d7: 5f pop %rdi 1800235d8: c3 ret 1800235d9: cc int3 1800235da: cc int3 1800235db: cc int3 1800235dc: cc int3 1800235dd: cc int3 1800235de: cc int3 1800235df: cc int3 1800235e0: 40 55 rex push %rbp 1800235e2: 48 83 ec 20 sub $0x20,%rsp 1800235e6: 48 8b ea mov %rdx,%rbp 1800235e9: 48 8d 15 10 b8 04 00 lea 0x4b810(%rip),%rdx # 0x18006ee00 1800235f0: 48 8b 4d 48 mov 0x48(%rbp),%rcx 1800235f4: e8 6b 35 00 00 call 0x180026b64 1800235f9: 48 83 c4 20 add $0x20,%rsp 1800235fd: 5d pop %rbp 1800235fe: c3 ret 1800235ff: cc int3 180023600: 40 53 rex push %rbx 180023602: 48 83 ec 20 sub $0x20,%rsp 180023606: 8b 11 mov (%rcx),%edx 180023608: 48 8b d9 mov %rcx,%rbx 18002360b: 85 d2 test %edx,%edx 18002360d: 74 11 je 0x180023620 18002360f: 48 8b 0d da b7 04 00 mov 0x4b7da(%rip),%rcx # 0x18006edf0 180023616: 48 85 c9 test %rcx,%rcx 180023619: 74 05 je 0x180023620 18002361b: e8 08 fb ff ff call 0x180023128 180023620: 83 23 00 andl $0x0,(%rbx) 180023623: 48 83 c4 20 add $0x20,%rsp 180023627: 5b pop %rbx 180023628: c3 ret 180023629: cc int3 18002362a: cc int3 18002362b: cc int3 18002362c: 48 83 ec 28 sub $0x28,%rsp 180023630: 48 8b c1 mov %rcx,%rax 180023633: 48 8b 0d b6 b7 04 00 mov 0x4b7b6(%rip),%rcx # 0x18006edf0 18002363a: 48 85 c9 test %rcx,%rcx 18002363d: 74 0b je 0x18002364a 18002363f: 44 8b c2 mov %edx,%r8d 180023642: 48 8b d0 mov %rax,%rdx 180023645: e8 4e fe ff ff call 0x180023498 18002364a: 48 83 c4 28 add $0x28,%rsp 18002364e: c3 ret 18002364f: cc int3 180023650: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180023655: 57 push %rdi 180023656: 48 83 ec 20 sub $0x20,%rsp 18002365a: 48 8b 51 18 mov 0x18(%rcx),%rdx 18002365e: 48 8b f9 mov %rcx,%rdi 180023661: 48 85 d2 test %rdx,%rdx 180023664: 74 17 je 0x18002367d 180023666: 48 8b 5a 08 mov 0x8(%rdx),%rbx 18002366a: 45 33 c0 xor %r8d,%r8d 18002366d: 48 8b cf mov %rdi,%rcx 180023670: e8 2f fd ff ff call 0x1800233a4 180023675: 48 85 db test %rbx,%rbx 180023678: 48 8b d3 mov %rbx,%rdx 18002367b: 75 e9 jne 0x180023666 18002367d: 83 3f ff cmpl $0xffffffff,(%rdi) 180023680: 74 08 je 0x18002368a 180023682: 8b 0f mov (%rdi),%ecx 180023684: ff 15 fe fc 02 00 call *0x2fcfe(%rip) # 0x180053388 18002368a: 48 8b 4f 10 mov 0x10(%rdi),%rcx 18002368e: 48 85 c9 test %rcx,%rcx 180023691: 74 1b je 0x1800236ae 180023693: ff 15 07 fd 02 00 call *0x2fd07(%rip) # 0x1800533a0 180023699: 48 8b c8 mov %rax,%rcx 18002369c: 48 8b d8 mov %rax,%rbx 18002369f: ff 15 5b fd 02 00 call *0x2fd5b(%rip) # 0x180053400 1800236a5: 48 8b cb mov %rbx,%rcx 1800236a8: ff 15 3a fd 02 00 call *0x2fd3a(%rip) # 0x1800533e8 1800236ae: 48 8d 4f 28 lea 0x28(%rdi),%rcx 1800236b2: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800236b7: 48 83 c4 20 add $0x20,%rsp 1800236bb: 5f pop %rdi 1800236bc: 48 ff 25 a5 fe 02 00 rex.W jmp *0x2fea5(%rip) # 0x180053568 1800236c3: cc int3 1800236c4: 48 83 ec 28 sub $0x28,%rsp 1800236c8: 8b 05 82 b7 04 00 mov 0x4b782(%rip),%eax # 0x18006ee50 1800236ce: 85 c0 test %eax,%eax 1800236d0: 74 0b je 0x1800236dd 1800236d2: 83 e8 01 sub $0x1,%eax 1800236d5: 89 05 75 b7 04 00 mov %eax,0x4b775(%rip) # 0x18006ee50 1800236db: 75 19 jne 0x1800236f6 1800236dd: 48 8b 0d 0c b7 04 00 mov 0x4b70c(%rip),%rcx # 0x18006edf0 1800236e4: 48 85 c9 test %rcx,%rcx 1800236e7: 74 0d je 0x1800236f6 1800236e9: e8 62 ff ff ff call 0x180023650 1800236ee: 48 83 25 fa b6 04 00 andq $0x0,0x4b6fa(%rip) # 0x18006edf0 1800236f5: 00 1800236f6: 48 83 c4 28 add $0x28,%rsp 1800236fa: c3 ret 1800236fb: cc int3 1800236fc: 48 83 ec 28 sub $0x28,%rsp 180023700: 8b 05 4e b7 04 00 mov 0x4b74e(%rip),%eax # 0x18006ee54 180023706: 85 c0 test %eax,%eax 180023708: 75 1d jne 0x180023727 18002370a: 48 8d 0d f7 b9 04 00 lea 0x4b9f7(%rip),%rcx # 0x18006f108 180023711: c7 05 39 b7 04 00 01 movl $0x1,0x4b739(%rip) # 0x18006ee54 180023718: 00 00 00 18002371b: ff 15 57 fe 02 00 call *0x2fe57(%rip) # 0x180053578 180023721: 8b 05 2d b7 04 00 mov 0x4b72d(%rip),%eax # 0x18006ee54 180023727: 48 83 c4 28 add $0x28,%rsp 18002372b: c3 ret 18002372c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180023731: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180023736: 57 push %rdi 180023737: 48 83 ec 20 sub $0x20,%rsp 18002373b: 8b 05 13 b7 04 00 mov 0x4b713(%rip),%eax # 0x18006ee54 180023741: 85 c0 test %eax,%eax 180023743: 74 48 je 0x18002378d 180023745: 83 e8 01 sub $0x1,%eax 180023748: 48 8d 0d b9 b9 04 00 lea 0x4b9b9(%rip),%rcx # 0x18006f108 18002374f: 89 05 ff b6 04 00 mov %eax,0x4b6ff(%rip) # 0x18006ee54 180023755: ff 15 0d fe 02 00 call *0x2fe0d(%rip) # 0x180053568 18002375b: 48 8d 1d ce b9 04 00 lea 0x4b9ce(%rip),%rbx # 0x18006f130 180023762: 48 8d 3d f7 b6 04 00 lea 0x4b6f7(%rip),%rdi # 0x18006ee60 180023769: be 11 00 00 00 mov $0x11,%esi 18002376e: 83 3b 00 cmpl $0x0,(%rbx) 180023771: 74 0c je 0x18002377f 180023773: 48 8b cf mov %rdi,%rcx 180023776: ff 15 ec fd 02 00 call *0x2fdec(%rip) # 0x180053568 18002377c: 83 03 ff addl $0xffffffff,(%rbx) 18002377f: 48 83 c7 28 add $0x28,%rdi 180023783: 48 83 c3 04 add $0x4,%rbx 180023787: 48 83 ee 01 sub $0x1,%rsi 18002378b: 75 e1 jne 0x18002376e 18002378d: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180023792: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180023797: 48 83 c4 20 add $0x20,%rsp 18002379b: 5f pop %rdi 18002379c: c3 ret 18002379d: cc int3 18002379e: cc int3 18002379f: cc int3 1800237a0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800237a5: 56 push %rsi 1800237a6: 48 83 ec 20 sub $0x20,%rsp 1800237aa: 48 63 d9 movslq %ecx,%rbx 1800237ad: 83 fb 11 cmp $0x11,%ebx 1800237b0: 72 06 jb 0x1800237b8 1800237b2: e8 d9 b5 ff ff call 0x18001ed90 1800237b7: cc int3 1800237b8: 83 3d 95 b6 04 00 00 cmpl $0x0,0x4b695(%rip) # 0x18006ee54 1800237bf: 75 05 jne 0x1800237c6 1800237c1: e8 36 ff ff ff call 0x1800236fc 1800237c6: 48 8d 35 33 c8 fd ff lea -0x237cd(%rip),%rsi # 0x180000000 1800237cd: 83 bc 9e 30 f1 06 00 cmpl $0x0,0x6f130(%rsi,%rbx,4) 1800237d4: 00 1800237d5: 75 3e jne 0x180023815 1800237d7: 48 8d 0d 2a b9 04 00 lea 0x4b92a(%rip),%rcx # 0x18006f108 1800237de: ff 15 7c fd 02 00 call *0x2fd7c(%rip) # 0x180053560 1800237e4: 83 bc 9e 30 f1 06 00 cmpl $0x0,0x6f130(%rsi,%rbx,4) 1800237eb: 00 1800237ec: 75 1a jne 0x180023808 1800237ee: 48 8d 04 9b lea (%rbx,%rbx,4),%rax 1800237f2: 48 8d 8c c6 60 ee 06 lea 0x6ee60(%rsi,%rax,8),%rcx 1800237f9: 00 1800237fa: ff 15 78 fd 02 00 call *0x2fd78(%rip) # 0x180053578 180023800: 83 84 9e 30 f1 06 00 addl $0x1,0x6f130(%rsi,%rbx,4) 180023807: 01 180023808: 48 8d 0d f9 b8 04 00 lea 0x4b8f9(%rip),%rcx # 0x18006f108 18002380f: ff 15 43 fd 02 00 call *0x2fd43(%rip) # 0x180053558 180023815: 48 8d 04 9b lea (%rbx,%rbx,4),%rax 180023819: 48 8d 8c c6 60 ee 06 lea 0x6ee60(%rsi,%rax,8),%rcx 180023820: 00 180023821: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180023826: 48 83 c4 20 add $0x20,%rsp 18002382a: 5e pop %rsi 18002382b: 48 ff 25 2e fd 02 00 rex.W jmp *0x2fd2e(%rip) # 0x180053560 180023832: cc int3 180023833: cc int3 180023834: 48 83 ec 28 sub $0x28,%rsp 180023838: 83 f9 11 cmp $0x11,%ecx 18002383b: 72 06 jb 0x180023843 18002383d: e8 4e b5 ff ff call 0x18001ed90 180023842: cc int3 180023843: 48 63 c1 movslq %ecx,%rax 180023846: 48 8d 0c 80 lea (%rax,%rax,4),%rcx 18002384a: 48 8d 05 0f b6 04 00 lea 0x4b60f(%rip),%rax # 0x18006ee60 180023851: 48 8d 0c c8 lea (%rax,%rcx,8),%rcx 180023855: 48 83 c4 28 add $0x28,%rsp 180023859: 48 ff 25 f8 fc 02 00 rex.W jmp *0x2fcf8(%rip) # 0x180053558 180023860: 48 83 ec 28 sub $0x28,%rsp 180023864: e8 9b f3 ff ff call 0x180022c04 180023869: 83 40 20 01 addl $0x1,0x20(%rax) 18002386d: 48 83 c4 28 add $0x28,%rsp 180023871: c3 ret 180023872: cc int3 180023873: cc int3 180023874: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180023879: 56 push %rsi 18002387a: 57 push %rdi 18002387b: 41 54 push %r12 18002387d: 48 83 ec 30 sub $0x30,%rsp 180023881: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180023888: ff ff 18002388a: 48 89 5c 24 58 mov %rbx,0x58(%rsp) 18002388f: 48 89 6c 24 60 mov %rbp,0x60(%rsp) 180023894: 49 8b f9 mov %r9,%rdi 180023897: 49 8b f0 mov %r8,%rsi 18002389a: 48 8b ea mov %rdx,%rbp 18002389d: 48 8b d9 mov %rcx,%rbx 1800238a0: 48 8d 05 a9 10 03 00 lea 0x310a9(%rip),%rax # 0x180054950 1800238a7: 48 89 01 mov %rax,(%rcx) 1800238aa: 48 83 c1 08 add $0x8,%rcx 1800238ae: 41 b8 40 00 00 00 mov $0x40,%r8d 1800238b4: 8b 52 08 mov 0x8(%rdx),%edx 1800238b7: e8 d8 cb 00 00 call 0x180030494 1800238bc: 90 nop 1800238bd: 48 8d 4b 30 lea 0x30(%rbx),%rcx 1800238c1: ba 0a 00 00 00 mov $0xa,%edx 1800238c6: e8 bd c9 00 00 call 0x180030288 1800238cb: 90 nop 1800238cc: ba 04 00 00 00 mov $0x4,%edx 1800238d1: 48 8d 4b 68 lea 0x68(%rbx),%rcx 1800238d5: e8 ae c9 00 00 call 0x180030288 1800238da: 90 nop 1800238db: 33 c0 xor %eax,%eax 1800238dd: 48 85 f6 test %rsi,%rsi 1800238e0: 0f 95 c0 setne %al 1800238e3: 85 c0 test %eax,%eax 1800238e5: 75 06 jne 0x1800238ed 1800238e7: e8 a4 b4 ff ff call 0x18001ed90 1800238ec: cc int3 1800238ed: 33 c0 xor %eax,%eax 1800238ef: 48 85 ff test %rdi,%rdi 1800238f2: 0f 95 c0 setne %al 1800238f5: 85 c0 test %eax,%eax 1800238f7: 75 06 jne 0x1800238ff 1800238f9: e8 92 b4 ff ff call 0x18001ed90 1800238fe: cc int3 1800238ff: 45 33 c0 xor %r8d,%r8d 180023902: 41 8d 50 07 lea 0x7(%r8),%edx 180023906: 48 8d 4b 68 lea 0x68(%rbx),%rcx 18002390a: e8 15 c7 00 00 call 0x180030024 18002390f: 48 89 ab a0 00 00 00 mov %rbp,0xa0(%rbx) 180023916: 48 89 73 20 mov %rsi,0x20(%rbx) 18002391a: 48 89 7b 28 mov %rdi,0x28(%rbx) 18002391e: 48 8b 44 24 70 mov 0x70(%rsp),%rax 180023923: 48 89 83 a8 00 00 00 mov %rax,0xa8(%rbx) 18002392a: 8b 44 24 78 mov 0x78(%rsp),%eax 18002392e: 89 83 b0 00 00 00 mov %eax,0xb0(%rbx) 180023934: 48 8b c3 mov %rbx,%rax 180023937: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 18002393c: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp 180023941: 48 83 c4 30 add $0x30,%rsp 180023945: 41 5c pop %r12 180023947: 5f pop %rdi 180023948: 5e pop %rsi 180023949: c3 ret 18002394a: cc int3 18002394b: cc int3 18002394c: cc int3 18002394d: cc int3 18002394e: cc int3 18002394f: cc int3 180023950: cc int3 180023951: cc int3 180023952: cc int3 180023953: cc int3 180023954: 40 55 rex push %rbp 180023956: 48 83 ec 20 sub $0x20,%rsp 18002395a: 48 8b ea mov %rdx,%rbp 18002395d: 48 8b 4d 50 mov 0x50(%rbp),%rcx 180023961: 48 83 c1 08 add $0x8,%rcx 180023965: e8 7a cb 00 00 call 0x1800304e4 18002396a: 48 83 c4 20 add $0x20,%rsp 18002396e: 5d pop %rbp 18002396f: c3 ret 180023970: cc int3 180023971: cc int3 180023972: cc int3 180023973: cc int3 180023974: 40 55 rex push %rbp 180023976: 48 83 ec 20 sub $0x20,%rsp 18002397a: 48 8b ea mov %rdx,%rbp 18002397d: 48 8b 4d 50 mov 0x50(%rbp),%rcx 180023981: 48 83 c1 30 add $0x30,%rcx 180023985: e8 36 c9 00 00 call 0x1800302c0 18002398a: 48 83 c4 20 add $0x20,%rsp 18002398e: 5d pop %rbp 18002398f: c3 ret 180023990: cc int3 180023991: cc int3 180023992: cc int3 180023993: cc int3 180023994: 40 55 rex push %rbp 180023996: 48 83 ec 20 sub $0x20,%rsp 18002399a: 48 8b ea mov %rdx,%rbp 18002399d: 48 8b 4d 50 mov 0x50(%rbp),%rcx 1800239a1: 48 83 c1 68 add $0x68,%rcx 1800239a5: e8 16 c9 00 00 call 0x1800302c0 1800239aa: 48 83 c4 20 add $0x20,%rsp 1800239ae: 5d pop %rbp 1800239af: c3 ret 1800239b0: 40 57 rex push %rdi 1800239b2: 41 54 push %r12 1800239b4: 41 55 push %r13 1800239b6: 48 83 ec 30 sub $0x30,%rsp 1800239ba: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 1800239c1: ff ff 1800239c3: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 1800239c8: 48 89 74 24 60 mov %rsi,0x60(%rsp) 1800239cd: 48 8b da mov %rdx,%rbx 1800239d0: 48 8b f1 mov %rcx,%rsi 1800239d3: 48 85 d2 test %rdx,%rdx 1800239d6: 75 07 jne 0x1800239df 1800239d8: 33 c0 xor %eax,%eax 1800239da: e9 a1 00 00 00 jmp 0x180023a80 1800239df: 48 83 c1 30 add $0x30,%rcx 1800239e3: e8 30 c7 00 00 call 0x180030118 1800239e8: 48 85 c0 test %rax,%rax 1800239eb: 0f 85 8f 00 00 00 jne 0x180023a80 1800239f1: 48 8b d3 mov %rbx,%rdx 1800239f4: 48 8d 4e 68 lea 0x68(%rsi),%rcx 1800239f8: e8 1b c7 00 00 call 0x180030118 1800239fd: 48 85 c0 test %rax,%rax 180023a00: 74 1b je 0x180023a1d 180023a02: 48 8b 8e a8 00 00 00 mov 0xa8(%rsi),%rcx 180023a09: 48 89 1c 08 mov %rbx,(%rax,%rcx,1) 180023a0d: 83 be b0 00 00 00 02 cmpl $0x2,0xb0(%rsi) 180023a14: 75 6a jne 0x180023a80 180023a16: 48 89 5c 08 08 mov %rbx,0x8(%rax,%rcx,1) 180023a1b: eb 63 jmp 0x180023a80 180023a1d: 48 8d 0d 58 cc 00 00 lea 0xcc58(%rip),%rcx # 0x18003067c 180023a24: e8 3b b1 ff ff call 0x18001eb64 180023a29: 4c 8b e0 mov %rax,%r12 180023a2c: 48 89 44 24 58 mov %rax,0x58(%rsp) 180023a31: 48 8d 4e 08 lea 0x8(%rsi),%rcx 180023a35: e8 b2 ca 00 00 call 0x1800304ec 180023a3a: 48 8b f8 mov %rax,%rdi 180023a3d: 48 85 c0 test %rax,%rax 180023a40: 75 05 jne 0x180023a47 180023a42: e8 25 b3 ff ff call 0x18001ed6c 180023a47: 48 8b c8 mov %rax,%rcx 180023a4a: ff 56 20 call *0x20(%rsi) 180023a4d: 48 8b d3 mov %rbx,%rdx 180023a50: 48 8d 4e 68 lea 0x68(%rsi),%rcx 180023a54: e8 e3 c8 00 00 call 0x18003033c 180023a59: 48 89 38 mov %rdi,(%rax) 180023a5c: 49 8b cc mov %r12,%rcx 180023a5f: e8 00 b1 ff ff call 0x18001eb64 180023a64: 4c 8b 9e a8 00 00 00 mov 0xa8(%rsi),%r11 180023a6b: 4a 89 1c 1f mov %rbx,(%rdi,%r11,1) 180023a6f: 83 be b0 00 00 00 02 cmpl $0x2,0xb0(%rsi) 180023a76: 75 05 jne 0x180023a7d 180023a78: 4a 89 5c 1f 08 mov %rbx,0x8(%rdi,%r11,1) 180023a7d: 48 8b c7 mov %rdi,%rax 180023a80: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180023a85: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 180023a8a: 48 83 c4 30 add $0x30,%rsp 180023a8e: 41 5d pop %r13 180023a90: 41 5c pop %r12 180023a92: 5f pop %rdi 180023a93: c3 ret 180023a94: cc int3 180023a95: cc int3 180023a96: cc int3 180023a97: cc int3 180023a98: cc int3 180023a99: cc int3 180023a9a: cc int3 180023a9b: cc int3 180023a9c: cc int3 180023a9d: cc int3 180023a9e: cc int3 180023a9f: cc int3 180023aa0: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180023aa5: 55 push %rbp 180023aa6: 48 83 ec 20 sub $0x20,%rsp 180023aaa: 48 8b ea mov %rdx,%rbp 180023aad: 48 8b 4d 58 mov 0x58(%rbp),%rcx 180023ab1: e8 ae b0 ff ff call 0x18001eb64 180023ab6: 33 d2 xor %edx,%edx 180023ab8: 33 c9 xor %ecx,%ecx 180023aba: e8 21 11 01 00 call 0x180034be0 180023abf: 90 nop 180023ac0: 48 83 c4 20 add $0x20,%rsp 180023ac4: 5d pop %rbp 180023ac5: c3 ret 180023ac6: cc int3 180023ac7: cc int3 180023ac8: 48 85 c9 test %rcx,%rcx 180023acb: 0f 84 85 00 00 00 je 0x180023b56 180023ad1: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180023ad6: 57 push %rdi 180023ad7: 48 83 ec 20 sub $0x20,%rsp 180023adb: 48 8b 81 80 00 00 00 mov 0x80(%rcx),%rax 180023ae2: 48 8b d9 mov %rcx,%rbx 180023ae5: 48 f7 d8 neg %rax 180023ae8: 48 1b d2 sbb %rdx,%rdx 180023aeb: 48 89 54 24 38 mov %rdx,0x38(%rsp) 180023af0: 74 48 je 0x180023b3a 180023af2: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 180023af7: 4c 8d 44 24 40 lea 0x40(%rsp),%r8 180023afc: 48 8d 54 24 38 lea 0x38(%rsp),%rdx 180023b01: 48 8d 4b 68 lea 0x68(%rbx),%rcx 180023b05: e8 be c6 00 00 call 0x1800301c8 180023b0a: 4c 8b 9b a8 00 00 00 mov 0xa8(%rbx),%r11 180023b11: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180023b16: 4a 83 24 18 00 andq $0x0,(%rax,%r11,1) 180023b1b: 83 bb b0 00 00 00 02 cmpl $0x2,0xb0(%rbx) 180023b22: 75 06 jne 0x180023b2a 180023b24: 4a 83 64 18 08 00 andq $0x0,0x8(%rax,%r11,1) 180023b2a: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180023b2f: ff 53 28 call *0x28(%rbx) 180023b32: 48 83 7c 24 38 00 cmpq $0x0,0x38(%rsp) 180023b38: 75 b8 jne 0x180023af2 180023b3a: 48 8d 4b 68 lea 0x68(%rbx),%rcx 180023b3e: e8 61 c5 00 00 call 0x1800300a4 180023b43: 48 8d 4b 08 lea 0x8(%rbx),%rcx 180023b47: e8 74 c9 00 00 call 0x1800304c0 180023b4c: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 180023b51: 48 83 c4 20 add $0x20,%rsp 180023b55: 5f pop %rdi 180023b56: c3 ret 180023b57: cc int3 180023b58: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180023b5d: 57 push %rdi 180023b5e: 48 83 ec 30 sub $0x30,%rsp 180023b62: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180023b69: ff ff 180023b6b: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 180023b70: 8b da mov %edx,%ebx 180023b72: 48 8b f9 mov %rcx,%rdi 180023b75: 48 8d 05 d4 0d 03 00 lea 0x30dd4(%rip),%rax # 0x180054950 180023b7c: 48 89 01 mov %rax,(%rcx) 180023b7f: e8 44 ff ff ff call 0x180023ac8 180023b84: 90 nop 180023b85: 48 8d 4f 68 lea 0x68(%rdi),%rcx 180023b89: e8 32 c7 00 00 call 0x1800302c0 180023b8e: 90 nop 180023b8f: 48 8d 4f 30 lea 0x30(%rdi),%rcx 180023b93: e8 28 c7 00 00 call 0x1800302c0 180023b98: 90 nop 180023b99: 48 8d 4f 08 lea 0x8(%rdi),%rcx 180023b9d: e8 42 c9 00 00 call 0x1800304e4 180023ba2: f6 c3 01 test $0x1,%bl 180023ba5: 74 08 je 0x180023baf 180023ba7: 48 8b cf mov %rdi,%rcx 180023baa: e8 09 b0 ff ff call 0x18001ebb8 180023baf: 48 8b c7 mov %rdi,%rax 180023bb2: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 180023bb7: 48 83 c4 30 add $0x30,%rsp 180023bbb: 5f pop %rdi 180023bbc: c3 ret 180023bbd: cc int3 180023bbe: cc int3 180023bbf: cc int3 180023bc0: cc int3 180023bc1: cc int3 180023bc2: cc int3 180023bc3: cc int3 180023bc4: cc int3 180023bc5: cc int3 180023bc6: cc int3 180023bc7: cc int3 180023bc8: 40 55 rex push %rbp 180023bca: 48 83 ec 20 sub $0x20,%rsp 180023bce: 48 8b ea mov %rdx,%rbp 180023bd1: 48 8b 4d 40 mov 0x40(%rbp),%rcx 180023bd5: 48 83 c1 08 add $0x8,%rcx 180023bd9: e8 06 c9 00 00 call 0x1800304e4 180023bde: 48 83 c4 20 add $0x20,%rsp 180023be2: 5d pop %rbp 180023be3: c3 ret 180023be4: cc int3 180023be5: cc int3 180023be6: cc int3 180023be7: cc int3 180023be8: 40 55 rex push %rbp 180023bea: 48 83 ec 20 sub $0x20,%rsp 180023bee: 48 8b ea mov %rdx,%rbp 180023bf1: 48 8b 4d 40 mov 0x40(%rbp),%rcx 180023bf5: 48 83 c1 30 add $0x30,%rcx 180023bf9: e8 c2 c6 00 00 call 0x1800302c0 180023bfe: 48 83 c4 20 add $0x20,%rsp 180023c02: 5d pop %rbp 180023c03: c3 ret 180023c04: cc int3 180023c05: cc int3 180023c06: cc int3 180023c07: cc int3 180023c08: 40 55 rex push %rbp 180023c0a: 48 83 ec 20 sub $0x20,%rsp 180023c0e: 48 8b ea mov %rdx,%rbp 180023c11: 48 8b 4d 40 mov 0x40(%rbp),%rcx 180023c15: 48 83 c1 68 add $0x68,%rcx 180023c19: e8 a2 c6 00 00 call 0x1800302c0 180023c1e: 48 83 c4 20 add $0x20,%rsp 180023c22: 5d pop %rbp 180023c23: c3 ret 180023c24: 48 8b c4 mov %rsp,%rax 180023c27: 41 55 push %r13 180023c29: 48 83 ec 30 sub $0x30,%rsp 180023c2d: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180023c34: ff ff 180023c36: 48 89 58 08 mov %rbx,0x8(%rax) 180023c3a: 48 89 70 10 mov %rsi,0x10(%rax) 180023c3e: 48 89 78 18 mov %rdi,0x18(%rax) 180023c42: 4c 89 60 20 mov %r12,0x20(%rax) 180023c46: 8b f9 mov %ecx,%edi 180023c48: e8 b7 ef ff ff call 0x180022c04 180023c4d: 48 8b f0 mov %rax,%rsi 180023c50: 8b 50 20 mov 0x20(%rax),%edx 180023c53: 33 db xor %ebx,%ebx 180023c55: 3b d3 cmp %ebx,%edx 180023c57: 0f 84 e7 00 00 00 je 0x180023d44 180023c5d: 83 c2 ff add $0xffffffff,%edx 180023c60: 89 50 20 mov %edx,0x20(%rax) 180023c63: 3b d3 cmp %ebx,%edx 180023c65: 0f 85 d9 00 00 00 jne 0x180023d44 180023c6b: 3b fb cmp %ebx,%edi 180023c6d: 74 4c je 0x180023cbb 180023c6f: 83 ff ff cmp $0xffffffff,%edi 180023c72: 74 1a je 0x180023c8e 180023c74: e8 c7 d1 ff ff call 0x180020e40 180023c79: 48 3b c3 cmp %rbx,%rax 180023c7c: 74 10 je 0x180023c8e 180023c7e: 4c 8b 40 78 mov 0x78(%rax),%r8 180023c82: 4c 3b c3 cmp %rbx,%r8 180023c85: 74 07 je 0x180023c8e 180023c87: 33 d2 xor %edx,%edx 180023c89: 33 c9 xor %ecx,%ecx 180023c8b: 41 ff d0 call *%r8 180023c8e: 48 8b 4e 40 mov 0x40(%rsi),%rcx 180023c92: e8 31 fe ff ff call 0x180023ac8 180023c97: 48 8b 4e 38 mov 0x38(%rsi),%rcx 180023c9b: e8 28 fe ff ff call 0x180023ac8 180023ca0: 48 8b 4e 30 mov 0x30(%rsi),%rcx 180023ca4: e8 1f fe ff ff call 0x180023ac8 180023ca9: 48 8b 4e 28 mov 0x28(%rsi),%rcx 180023cad: e8 16 fe ff ff call 0x180023ac8 180023cb2: 48 8b 4e 48 mov 0x48(%rsi),%rcx 180023cb6: e8 0d fe ff ff call 0x180023ac8 180023cbb: e8 f4 ee ff ff call 0x180022bb4 180023cc0: 4c 8b 60 08 mov 0x8(%rax),%r12 180023cc4: 48 8d 0d 15 b1 04 00 lea 0x4b115(%rip),%rcx # 0x18006ede0 180023ccb: e8 cc f0 ff ff call 0x180022d9c 180023cd0: 48 8b f8 mov %rax,%rdi 180023cd3: 48 3b c3 cmp %rbx,%rax 180023cd6: 74 6c je 0x180023d44 180023cd8: 4c 3b e3 cmp %rbx,%r12 180023cdb: 74 67 je 0x180023d44 180023cdd: 48 8b 48 18 mov 0x18(%rax),%rcx 180023ce1: 48 3b cb cmp %rbx,%rcx 180023ce4: 74 0f je 0x180023cf5 180023ce6: e8 95 21 01 00 call 0x180035e80 180023ceb: 49 3b 84 24 28 01 00 cmp 0x128(%r12),%rax 180023cf2: 00 180023cf3: 73 4f jae 0x180023d44 180023cf5: 49 39 9c 24 28 01 00 cmp %rbx,0x128(%r12) 180023cfc: 00 180023cfd: 74 45 je 0x180023d44 180023cff: 4c 8b eb mov %rbx,%r13 180023d02: 48 8b 4f 18 mov 0x18(%rdi),%rcx 180023d06: 48 3b cb cmp %rbx,%rcx 180023d09: 74 12 je 0x180023d1d 180023d0b: e8 70 21 01 00 call 0x180035e80 180023d10: 4c 8b e8 mov %rax,%r13 180023d13: 48 8b 4f 18 mov 0x18(%rdi),%rcx 180023d17: e8 54 0d 01 00 call 0x180034a70 180023d1c: 90 nop 180023d1d: 49 8b 8c 24 28 01 00 mov 0x128(%r12),%rcx 180023d24: 00 180023d25: e8 76 0c 01 00 call 0x1800349a0 180023d2a: 48 89 47 18 mov %rax,0x18(%rdi) 180023d2e: 48 3b c3 cmp %rbx,%rax 180023d31: 75 11 jne 0x180023d44 180023d33: 4c 3b eb cmp %rbx,%r13 180023d36: 74 0c je 0x180023d44 180023d38: 49 8b cd mov %r13,%rcx 180023d3b: e8 60 0c 01 00 call 0x1800349a0 180023d40: 48 89 47 18 mov %rax,0x18(%rdi) 180023d44: 39 5e 20 cmp %ebx,0x20(%rsi) 180023d47: 0f 95 c3 setne %bl 180023d4a: 8b c3 mov %ebx,%eax 180023d4c: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180023d51: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 180023d56: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi 180023d5b: 4c 8b 64 24 58 mov 0x58(%rsp),%r12 180023d60: 48 83 c4 30 add $0x30,%rsp 180023d64: 41 5d pop %r13 180023d66: c3 ret 180023d67: cc int3 180023d68: cc int3 180023d69: cc int3 180023d6a: cc int3 180023d6b: cc int3 180023d6c: cc int3 180023d6d: cc int3 180023d6e: cc int3 180023d6f: cc int3 180023d70: cc int3 180023d71: cc int3 180023d72: cc int3 180023d73: cc int3 180023d74: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180023d79: 55 push %rbp 180023d7a: 48 83 ec 20 sub $0x20,%rsp 180023d7e: 48 8b ea mov %rdx,%rbp 180023d81: 33 d2 xor %edx,%edx 180023d83: 33 c9 xor %ecx,%ecx 180023d85: e8 56 0e 01 00 call 0x180034be0 180023d8a: 90 nop 180023d8b: 48 83 c4 20 add $0x20,%rsp 180023d8f: 5d pop %rbp 180023d90: c3 ret 180023d91: cc int3 180023d92: cc int3 180023d93: cc int3 180023d94: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180023d99: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180023d9e: 56 push %rsi 180023d9f: 57 push %rdi 180023da0: 41 54 push %r12 180023da2: 48 83 ec 20 sub $0x20,%rsp 180023da6: 45 33 e4 xor %r12d,%r12d 180023da9: 41 8b f8 mov %r8d,%edi 180023dac: 41 8b d9 mov %r9d,%ebx 180023daf: 45 3b c4 cmp %r12d,%r8d 180023db2: b8 ff ff ff 7f mov $0x7fffffff,%eax 180023db7: 48 8b f2 mov %rdx,%rsi 180023dba: 41 0f 4c fc cmovl %r12d,%edi 180023dbe: 45 3b cc cmp %r12d,%r9d 180023dc1: 48 8b e9 mov %rcx,%rbp 180023dc4: 41 0f 4c dc cmovl %r12d,%ebx 180023dc8: 2b c7 sub %edi,%eax 180023dca: 44 89 64 24 50 mov %r12d,0x50(%rsp) 180023dcf: 3b c3 cmp %ebx,%eax 180023dd1: 0f 8c 88 00 00 00 jl 0x180023e5f 180023dd7: 48 8b 11 mov (%rcx),%rdx 180023dda: 8d 04 1f lea (%rdi,%rbx,1),%eax 180023ddd: 8b 4a f0 mov -0x10(%rdx),%ecx 180023de0: 3b c1 cmp %ecx,%eax 180023de2: 7e 04 jle 0x180023de8 180023de4: 8b d9 mov %ecx,%ebx 180023de6: 2b df sub %edi,%ebx 180023de8: 3b f9 cmp %ecx,%edi 180023dea: 41 0f 4f dc cmovg %r12d,%ebx 180023dee: 41 3b fc cmp %r12d,%edi 180023df1: 75 2a jne 0x180023e1d 180023df3: 3b d9 cmp %ecx,%ebx 180023df5: 75 26 jne 0x180023e1d 180023df7: 48 8d 4a e8 lea -0x18(%rdx),%rcx 180023dfb: e8 00 75 fe ff call 0x18000b300 180023e00: 48 83 c0 18 add $0x18,%rax 180023e04: 48 89 06 mov %rax,(%rsi) 180023e07: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180023e0c: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 180023e11: 48 8b c6 mov %rsi,%rax 180023e14: 48 83 c4 20 add $0x20,%rsp 180023e18: 41 5c pop %r12 180023e1a: 5f pop %rdi 180023e1b: 5e pop %rsi 180023e1c: c3 ret 180023e1d: 48 8b 4a e8 mov -0x18(%rdx),%rcx 180023e21: 49 3b cc cmp %r12,%rcx 180023e24: 74 08 je 0x180023e2e 180023e26: 48 8b 01 mov (%rcx),%rax 180023e29: ff 50 20 call *0x20(%rax) 180023e2c: eb 03 jmp 0x180023e31 180023e2e: 49 8b c4 mov %r12,%rax 180023e31: 49 3b c4 cmp %r12,%rax 180023e34: 75 0e jne 0x180023e44 180023e36: e8 85 be ff ff call 0x18001fcc0 180023e3b: 48 8b c8 mov %rax,%rcx 180023e3e: 48 8b 10 mov (%rax),%rdx 180023e41: ff 52 20 call *0x20(%rdx) 180023e44: 48 8b 4d 00 mov 0x0(%rbp),%rcx 180023e48: 48 63 d7 movslq %edi,%rdx 180023e4b: 4c 8b c8 mov %rax,%r9 180023e4e: 48 8d 14 51 lea (%rcx,%rdx,2),%rdx 180023e52: 44 8b c3 mov %ebx,%r8d 180023e55: 48 8b ce mov %rsi,%rcx 180023e58: e8 63 6e fe ff call 0x18000acc0 180023e5d: eb a8 jmp 0x180023e07 180023e5f: b9 57 00 07 80 mov $0x80070057,%ecx 180023e64: e8 07 73 fe ff call 0x18000b170 180023e69: cc int3 180023e6a: cc int3 180023e6b: cc int3 180023e6c: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180023e71: 57 push %rdi 180023e72: 48 83 ec 30 sub $0x30,%rsp 180023e76: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180023e7d: ff ff 180023e7f: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 180023e84: 48 8b da mov %rdx,%rbx 180023e87: 48 8b f9 mov %rcx,%rdi 180023e8a: 33 c0 xor %eax,%eax 180023e8c: 4d 85 c0 test %r8,%r8 180023e8f: 0f 95 c0 setne %al 180023e92: 85 c0 test %eax,%eax 180023e94: 75 0b jne 0x180023ea1 180023e96: b9 05 40 00 80 mov $0x80004005,%ecx 180023e9b: e8 d0 72 fe ff call 0x18000b170 180023ea0: cc int3 180023ea1: 49 8b 00 mov (%r8),%rax 180023ea4: 49 8b c8 mov %r8,%rcx 180023ea7: ff 50 18 call *0x18(%rax) 180023eaa: 48 83 c0 18 add $0x18,%rax 180023eae: 48 89 07 mov %rax,(%rdi) 180023eb1: 48 85 db test %rbx,%rbx 180023eb4: 74 32 je 0x180023ee8 180023eb6: 48 f7 c3 00 00 ff ff test $0xffffffffffff0000,%rbx 180023ebd: 75 1f jne 0x180023ede 180023ebf: 0f b7 db movzwl %bx,%ebx 180023ec2: 8b cb mov %ebx,%ecx 180023ec4: e8 e3 bd ff ff call 0x18001fcac 180023ec9: 48 85 c0 test %rax,%rax 180023ecc: 74 2b je 0x180023ef9 180023ece: 44 8b c3 mov %ebx,%r8d 180023ed1: 48 8b d0 mov %rax,%rdx 180023ed4: 48 8b cf mov %rdi,%rcx 180023ed7: e8 74 70 fe ff call 0x18000af50 180023edc: eb 1b jmp 0x180023ef9 180023ede: 48 8b cb mov %rbx,%rcx 180023ee1: e8 fa 16 01 00 call 0x1800355e0 180023ee6: eb 02 jmp 0x180023eea 180023ee8: 33 c0 xor %eax,%eax 180023eea: 44 8b c0 mov %eax,%r8d 180023eed: 48 8b d3 mov %rbx,%rdx 180023ef0: 48 8b cf mov %rdi,%rcx 180023ef3: e8 88 75 fe ff call 0x18000b480 180023ef8: 90 nop 180023ef9: 48 8b c7 mov %rdi,%rax 180023efc: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 180023f01: 48 83 c4 30 add $0x30,%rsp 180023f05: 5f pop %rdi 180023f06: c3 ret 180023f07: cc int3 180023f08: cc int3 180023f09: cc int3 180023f0a: cc int3 180023f0b: cc int3 180023f0c: 40 55 rex push %rbp 180023f0e: 48 83 ec 20 sub $0x20,%rsp 180023f12: 48 8b ea mov %rdx,%rbp 180023f15: 48 8b 4d 40 mov 0x40(%rbp),%rcx 180023f19: e8 c2 76 fe ff call 0x18000b5e0 180023f1e: 48 83 c4 20 add $0x20,%rsp 180023f22: 5d pop %rbp 180023f23: c3 ret 180023f24: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180023f29: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180023f2e: 56 push %rsi 180023f2f: 57 push %rdi 180023f30: 41 54 push %r12 180023f32: 41 55 push %r13 180023f34: 41 56 push %r14 180023f36: 48 83 ec 20 sub $0x20,%rsp 180023f3a: 49 63 01 movslq (%r9),%rax 180023f3d: 83 64 24 68 00 andl $0x0,0x68(%rsp) 180023f42: 49 8b e9 mov %r9,%rbp 180023f45: 85 c0 test %eax,%eax 180023f47: 49 8b f0 mov %r8,%rsi 180023f4a: 48 8b fa mov %rdx,%rdi 180023f4d: 48 8b d9 mov %rcx,%rbx 180023f50: 79 0b jns 0x180023f5d 180023f52: b9 57 00 07 80 mov $0x80070057,%ecx 180023f57: e8 14 72 fe ff call 0x18000b170 180023f5c: cc int3 180023f5d: 4d 85 c0 test %r8,%r8 180023f60: 74 63 je 0x180023fc5 180023f62: 66 41 83 38 00 cmpw $0x0,(%r8) 180023f67: 74 5c je 0x180023fc5 180023f69: 48 8b 09 mov (%rcx),%rcx 180023f6c: 4c 8d 24 41 lea (%rcx,%rax,2),%r12 180023f70: 48 63 41 f0 movslq -0x10(%rcx),%rax 180023f74: 4c 8d 2c 41 lea (%rcx,%rax,2),%r13 180023f78: 4d 3b e5 cmp %r13,%r12 180023f7b: 0f 83 8a 00 00 00 jae 0x18002400b 180023f81: 49 8b d0 mov %r8,%rdx 180023f84: 49 8b cc mov %r12,%rcx 180023f87: e8 44 1f 01 00 call 0x180035ed0 180023f8c: 48 63 c8 movslq %eax,%rcx 180023f8f: 4c 8b f0 mov %rax,%r14 180023f92: 49 8d 0c 4c lea (%r12,%rcx,2),%rcx 180023f96: 49 3b cd cmp %r13,%rcx 180023f99: 73 70 jae 0x18002400b 180023f9b: 48 8b d6 mov %rsi,%rdx 180023f9e: e8 7d 1f 01 00 call 0x180035f20 180023fa3: 8b 4d 00 mov 0x0(%rbp),%ecx 180023fa6: 48 8b d7 mov %rdi,%rdx 180023fa9: 45 8d 04 0e lea (%r14,%rcx,1),%r8d 180023fad: 44 8b c8 mov %eax,%r9d 180023fb0: 41 8d 4c 00 01 lea 0x1(%r8,%rax,1),%ecx 180023fb5: 89 4d 00 mov %ecx,0x0(%rbp) 180023fb8: 48 8b cb mov %rbx,%rcx 180023fbb: e8 d4 fd ff ff call 0x180023d94 180023fc0: e9 96 00 00 00 jmp 0x18002405b 180023fc5: 48 8b 09 mov (%rcx),%rcx 180023fc8: 3b 41 f0 cmp -0x10(%rcx),%eax 180023fcb: 7d 3e jge 0x18002400b 180023fcd: 48 8b 49 e8 mov -0x18(%rcx),%rcx 180023fd1: 48 85 c9 test %rcx,%rcx 180023fd4: 74 08 je 0x180023fde 180023fd6: 48 8b 01 mov (%rcx),%rax 180023fd9: ff 50 20 call *0x20(%rax) 180023fdc: eb 02 jmp 0x180023fe0 180023fde: 33 c0 xor %eax,%eax 180023fe0: 48 85 c0 test %rax,%rax 180023fe3: 75 0e jne 0x180023ff3 180023fe5: e8 d6 bc ff ff call 0x18001fcc0 180023fea: 48 8b c8 mov %rax,%rcx 180023fed: 48 8b 10 mov (%rax),%rdx 180023ff0: ff 52 20 call *0x20(%rdx) 180023ff3: 48 8b 0b mov (%rbx),%rcx 180023ff6: 48 63 55 00 movslq 0x0(%rbp),%rdx 180023ffa: 4c 8b c0 mov %rax,%r8 180023ffd: 48 8d 14 51 lea (%rcx,%rdx,2),%rdx 180024001: 48 8b cf mov %rdi,%rcx 180024004: e8 63 fe ff ff call 0x180023e6c 180024009: eb 50 jmp 0x18002405b 18002400b: 83 4d 00 ff orl $0xffffffff,0x0(%rbp) 18002400f: 48 8b 03 mov (%rbx),%rax 180024012: 48 8b 48 e8 mov -0x18(%rax),%rcx 180024016: 48 85 c9 test %rcx,%rcx 180024019: 74 0b je 0x180024026 18002401b: 48 8b 01 mov (%rcx),%rax 18002401e: ff 50 20 call *0x20(%rax) 180024021: 48 8b c8 mov %rax,%rcx 180024024: eb 02 jmp 0x180024028 180024026: 33 c9 xor %ecx,%ecx 180024028: 48 85 c9 test %rcx,%rcx 18002402b: 75 21 jne 0x18002404e 18002402d: e8 8e bc ff ff call 0x18001fcc0 180024032: 48 8b c8 mov %rax,%rcx 180024035: 48 8b 10 mov (%rax),%rdx 180024038: ff 52 20 call *0x20(%rdx) 18002403b: 48 85 c0 test %rax,%rax 18002403e: 48 8b c8 mov %rax,%rcx 180024041: 75 0b jne 0x18002404e 180024043: b9 05 40 00 80 mov $0x80004005,%ecx 180024048: e8 23 71 fe ff call 0x18000b170 18002404d: cc int3 18002404e: 48 8b 01 mov (%rcx),%rax 180024051: ff 50 18 call *0x18(%rax) 180024054: 48 83 c0 18 add $0x18,%rax 180024058: 48 89 07 mov %rax,(%rdi) 18002405b: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180024060: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp 180024065: 48 8b c7 mov %rdi,%rax 180024068: 48 83 c4 20 add $0x20,%rsp 18002406c: 41 5e pop %r14 18002406e: 41 5d pop %r13 180024070: 41 5c pop %r12 180024072: 5f pop %rdi 180024073: 5e pop %rsi 180024074: c3 ret 180024075: cc int3 180024076: cc int3 180024077: cc int3 180024078: 40 53 rex push %rbx 18002407a: 48 83 ec 30 sub $0x30,%rsp 18002407e: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180024085: ff ff 180024087: e8 28 eb ff ff call 0x180022bb4 18002408c: 48 8b d8 mov %rax,%rbx 18002408f: b9 01 00 00 00 mov $0x1,%ecx 180024094: e8 07 f7 ff ff call 0x1800237a0 180024099: 83 64 24 40 00 andl $0x0,0x40(%rsp) 18002409e: 48 83 c3 58 add $0x58,%rbx 1800240a2: 4c 8d 4c 24 40 lea 0x40(%rsp),%r9 1800240a7: 4c 8d 05 72 09 03 00 lea 0x30972(%rip),%r8 # 0x180054a20 1800240ae: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 1800240b3: 48 8b cb mov %rbx,%rcx 1800240b6: e8 69 fe ff ff call 0x180023f24 1800240bb: 90 nop 1800240bc: 48 8b 44 24 48 mov 0x48(%rsp),%rax 1800240c1: 83 78 f0 00 cmpl $0x0,-0x10(%rax) 1800240c5: 74 68 je 0x18002412f 1800240c7: e8 e8 ea ff ff call 0x180022bb4 1800240cc: 48 8b 50 10 mov 0x10(%rax),%rdx 1800240d0: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx 1800240d5: ff 15 5d f7 02 00 call *0x2f75d(%rip) # 0x180053838 1800240db: 4c 8d 4c 24 40 lea 0x40(%rsp),%r9 1800240e0: 4c 8d 05 39 09 03 00 lea 0x30939(%rip),%r8 # 0x180054a20 1800240e7: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 1800240ec: 48 8b cb mov %rbx,%rcx 1800240ef: e8 30 fe ff ff call 0x180023f24 1800240f4: 90 nop 1800240f5: 48 8b d0 mov %rax,%rdx 1800240f8: 48 8d 4c 24 48 lea 0x48(%rsp),%rcx 1800240fd: e8 8e 72 fe ff call 0x18000b390 180024102: 90 nop 180024103: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 180024108: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18002410c: 83 c8 ff or $0xffffffff,%eax 18002410f: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180024114: 83 c0 ff add $0xffffffff,%eax 180024117: 85 c0 test %eax,%eax 180024119: 7f 09 jg 0x180024124 18002411b: 48 8b 0a mov (%rdx),%rcx 18002411e: 48 8b 01 mov (%rcx),%rax 180024121: ff 50 08 call *0x8(%rax) 180024124: 48 8b 44 24 48 mov 0x48(%rsp),%rax 180024129: 83 78 f0 00 cmpl $0x0,-0x10(%rax) 18002412d: 75 98 jne 0x1800240c7 18002412f: 48 8b cb mov %rbx,%rcx 180024132: e8 89 6d fe ff call 0x18000aec0 180024137: b9 01 00 00 00 mov $0x1,%ecx 18002413c: e8 f3 f6 ff ff call 0x180023834 180024141: 90 nop 180024142: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 180024147: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18002414b: 83 c8 ff or $0xffffffff,%eax 18002414e: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 180024153: 83 c0 ff add $0xffffffff,%eax 180024156: 85 c0 test %eax,%eax 180024158: 7f 09 jg 0x180024163 18002415a: 48 8b 0a mov (%rdx),%rcx 18002415d: 48 8b 01 mov (%rcx),%rax 180024160: ff 50 08 call *0x8(%rax) 180024163: 48 83 c4 30 add $0x30,%rsp 180024167: 5b pop %rbx 180024168: c3 ret 180024169: cc int3 18002416a: cc int3 18002416b: cc int3 18002416c: cc int3 18002416d: cc int3 18002416e: cc int3 18002416f: cc int3 180024170: cc int3 180024171: cc int3 180024172: cc int3 180024173: cc int3 180024174: cc int3 180024175: cc int3 180024176: cc int3 180024177: cc int3 180024178: 40 55 rex push %rbp 18002417a: 48 83 ec 20 sub $0x20,%rsp 18002417e: 48 8b ea mov %rdx,%rbp 180024181: 48 8d 4d 48 lea 0x48(%rbp),%rcx 180024185: e8 56 74 fe ff call 0x18000b5e0 18002418a: 48 83 c4 20 add $0x20,%rsp 18002418e: 5d pop %rbp 18002418f: c3 ret 180024190: cc int3 180024191: cc int3 180024192: cc int3 180024193: cc int3 180024194: cc int3 180024195: cc int3 180024196: cc int3 180024197: cc int3 180024198: 40 55 rex push %rbp 18002419a: 48 83 ec 20 sub $0x20,%rsp 18002419e: 48 8b ea mov %rdx,%rbp 1800241a1: 48 8d 4d 50 lea 0x50(%rbp),%rcx 1800241a5: e8 36 74 fe ff call 0x18000b5e0 1800241aa: 48 83 c4 20 add $0x20,%rsp 1800241ae: 5d pop %rbp 1800241af: c3 ret 1800241b0: 40 53 rex push %rbx 1800241b2: 48 83 ec 20 sub $0x20,%rsp 1800241b6: e8 bd fe ff ff call 0x180024078 1800241bb: e8 f4 e9 ff ff call 0x180022bb4 1800241c0: 48 8b 40 08 mov 0x8(%rax),%rax 1800241c4: 48 85 c0 test %rax,%rax 1800241c7: 74 10 je 0x1800241d9 1800241c9: 48 8b 40 78 mov 0x78(%rax),%rax 1800241cd: 48 85 c0 test %rax,%rax 1800241d0: 74 07 je 0x1800241d9 1800241d2: 33 d2 xor %edx,%edx 1800241d4: 8d 4a 01 lea 0x1(%rdx),%ecx 1800241d7: ff d0 call *%rax 1800241d9: e8 26 ea ff ff call 0x180022c04 1800241de: 48 8b d8 mov %rax,%rbx 1800241e1: 48 8b 48 78 mov 0x78(%rax),%rcx 1800241e5: 48 85 c9 test %rcx,%rcx 1800241e8: 74 12 je 0x1800241fc 1800241ea: 48 8b 11 mov (%rcx),%rdx 1800241ed: ff 92 78 02 00 00 call *0x278(%rdx) 1800241f3: 85 c0 test %eax,%eax 1800241f5: 74 05 je 0x1800241fc 1800241f7: 48 83 63 78 00 andq $0x0,0x78(%rbx) 1800241fc: e8 f3 e0 ff ff call 0x1800222f4 180024201: 48 8b d8 mov %rax,%rbx 180024204: e8 ab e9 ff ff call 0x180022bb4 180024209: 80 78 28 00 cmpb $0x0,0x28(%rax) 18002420d: 75 28 jne 0x180024237 18002420f: 48 8b 4b 50 mov 0x50(%rbx),%rcx 180024213: 48 85 c9 test %rcx,%rcx 180024216: 74 0b je 0x180024223 180024218: ff 15 22 f6 02 00 call *0x2f622(%rip) # 0x180053840 18002421e: 48 83 63 50 00 andq $0x0,0x50(%rbx) 180024223: 48 8b 4b 48 mov 0x48(%rbx),%rcx 180024227: 48 85 c9 test %rcx,%rcx 18002422a: 74 0b je 0x180024237 18002422c: ff 15 0e f6 02 00 call *0x2f60e(%rip) # 0x180053840 180024232: 48 83 63 48 00 andq $0x0,0x48(%rbx) 180024237: 48 83 c4 20 add $0x20,%rsp 18002423b: 5b pop %rbx 18002423c: c3 ret 18002423d: cc int3 18002423e: cc int3 18002423f: cc int3 180024240: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180024245: 57 push %rdi 180024246: 48 83 ec 20 sub $0x20,%rsp 18002424a: 48 85 c9 test %rcx,%rcx 18002424d: 41 8b f8 mov %r8d,%edi 180024250: 48 8b da mov %rdx,%rbx 180024253: 75 06 jne 0x18002425b 180024255: e8 36 ab ff ff call 0x18001ed90 18002425a: cc int3 18002425b: ff 15 8f f3 02 00 call *0x2f38f(%rip) # 0x1800535f0 180024261: 48 85 db test %rbx,%rbx 180024264: 75 0e jne 0x180024274 180024266: 48 8b c8 mov %rax,%rcx 180024269: ff 15 39 f2 02 00 call *0x2f239(%rip) # 0x1800534a8 18002426f: 83 c0 01 add $0x1,%eax 180024272: eb 3e jmp 0x1800242b2 180024274: 48 8b d7 mov %rdi,%rdx 180024277: 49 83 c9 ff or $0xffffffffffffffff,%r9 18002427b: 4c 8b c0 mov %rax,%r8 18002427e: 48 8b cb mov %rbx,%rcx 180024281: e8 3a 12 01 00 call 0x1800354c0 180024286: 85 c0 test %eax,%eax 180024288: 74 26 je 0x1800242b0 18002428a: 83 f8 0c cmp $0xc,%eax 18002428d: 74 1b je 0x1800242aa 18002428f: 83 f8 16 cmp $0x16,%eax 180024292: 74 10 je 0x1800242a4 180024294: 83 f8 22 cmp $0x22,%eax 180024297: 74 0b je 0x1800242a4 180024299: 83 f8 50 cmp $0x50,%eax 18002429c: 74 12 je 0x1800242b0 18002429e: e8 ed aa ff ff call 0x18001ed90 1800242a3: cc int3 1800242a4: e8 e7 aa ff ff call 0x18001ed90 1800242a9: cc int3 1800242aa: e8 bd aa ff ff call 0x18001ed6c 1800242af: cc int3 1800242b0: 33 c0 xor %eax,%eax 1800242b2: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800242b7: 48 83 c4 20 add $0x20,%rsp 1800242bb: 5f pop %rdi 1800242bc: c3 ret 1800242bd: cc int3 1800242be: cc int3 1800242bf: cc int3 1800242c0: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 1800242c5: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800242ca: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1800242cf: 41 54 push %r12 1800242d1: 48 81 ec 50 06 00 00 sub $0x650,%rsp 1800242d8: 48 8b 05 c1 8b 04 00 mov 0x48bc1(%rip),%rax # 0x18006cea0 1800242df: 48 33 c4 xor %rsp,%rax 1800242e2: 48 89 84 24 40 06 00 mov %rax,0x640(%rsp) 1800242e9: 00 1800242ea: 48 8b d9 mov %rcx,%rbx 1800242ed: e8 c2 e8 ff ff call 0x180022bb4 1800242f2: 48 8b 93 88 00 00 00 mov 0x88(%rbx),%rdx 1800242f9: 48 89 50 10 mov %rdx,0x10(%rax) 1800242fd: 48 8b 93 88 00 00 00 mov 0x88(%rbx),%rdx 180024304: 41 bc 04 01 00 00 mov $0x104,%r12d 18002430a: 48 89 50 18 mov %rdx,0x18(%rax) 18002430e: 48 8b 8b 88 00 00 00 mov 0x88(%rbx),%rcx 180024315: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 18002431a: 45 8b c4 mov %r12d,%r8d 18002431d: 48 8b f0 mov %rax,%rsi 180024320: ff 15 ea f1 02 00 call *0x2f1ea(%rip) # 0x180053510 180024326: 85 c0 test %eax,%eax 180024328: 74 05 je 0x18002432f 18002432a: 41 3b c4 cmp %r12d,%eax 18002432d: 75 05 jne 0x180024334 18002432f: e8 78 c6 00 00 call 0x1800309ac 180024334: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180024339: ff 15 99 f2 02 00 call *0x2f299(%rip) # 0x1800535d8 18002433f: 48 85 c0 test %rax,%rax 180024342: 48 8b f8 mov %rax,%rdi 180024345: 75 05 jne 0x18002434c 180024347: e8 60 c6 00 00 call 0x1800309ac 18002434c: 66 83 27 00 andw $0x0,(%rdi) 180024350: 48 8d 94 24 30 02 00 lea 0x230(%rsp),%rdx 180024357: 00 180024358: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18002435d: 45 8b c4 mov %r12d,%r8d 180024360: e8 db fe ff ff call 0x180024240 180024365: 85 c0 test %eax,%eax 180024367: 74 05 je 0x18002436e 180024369: e8 3e c6 00 00 call 0x1800309ac 18002436e: 48 83 bb c0 00 00 00 cmpq $0x0,0xc0(%rbx) 180024375: 00 180024376: 75 1f jne 0x180024397 180024378: 48 8d 8c 24 30 02 00 lea 0x230(%rsp),%rcx 18002437f: 00 180024380: e8 bb 1c 01 00 call 0x180036040 180024385: 48 85 c0 test %rax,%rax 180024388: 48 89 83 c0 00 00 00 mov %rax,0xc0(%rbx) 18002438f: 75 06 jne 0x180024397 180024391: e8 d6 a9 ff ff call 0x18001ed6c 180024396: cc int3 180024397: 48 8b 83 a0 00 00 00 mov 0xa0(%rbx),%rax 18002439e: 48 85 c0 test %rax,%rax 1800243a1: 75 42 jne 0x1800243e5 1800243a3: 48 8d 94 24 40 04 00 lea 0x440(%rsp),%rdx 1800243aa: 00 1800243ab: 41 b8 00 01 00 00 mov $0x100,%r8d 1800243b1: b9 00 e0 00 00 mov $0xe000,%ecx 1800243b6: e8 0d b8 ff ff call 0x18001fbc8 1800243bb: 48 8d 8c 24 40 04 00 lea 0x440(%rsp),%rcx 1800243c2: 00 1800243c3: 85 c0 test %eax,%eax 1800243c5: 75 07 jne 0x1800243ce 1800243c7: 48 8b 8b c0 00 00 00 mov 0xc0(%rbx),%rcx 1800243ce: e8 6d 1c 01 00 call 0x180036040 1800243d3: 48 85 c0 test %rax,%rax 1800243d6: 48 89 83 a0 00 00 00 mov %rax,0xa0(%rbx) 1800243dd: 75 06 jne 0x1800243e5 1800243df: e8 88 a9 ff ff call 0x18001ed6c 1800243e4: cc int3 1800243e5: 48 89 46 20 mov %rax,0x20(%rsi) 1800243e9: 48 83 bb c8 00 00 00 cmpq $0x0,0xc8(%rbx) 1800243f0: 00 1800243f1: 0f 85 ac 00 00 00 jne 0x1800244a3 1800243f7: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1800243fc: 48 8b c7 mov %rdi,%rax 1800243ff: 49 8b d4 mov %r12,%rdx 180024402: 48 2b c1 sub %rcx,%rax 180024405: 48 8b cf mov %rdi,%rcx 180024408: 48 d1 f8 sar $1,%rax 18002440b: 48 2b d0 sub %rax,%rdx 18002440e: 83 bb d8 00 00 00 01 cmpl $0x1,0xd8(%rbx) 180024415: 75 36 jne 0x18002444d 180024417: 4c 8d 05 2a 06 03 00 lea 0x3062a(%rip),%r8 # 0x180054a48 18002441e: e8 6d ee 00 00 call 0x180033290 180024423: 85 c0 test %eax,%eax 180024425: 74 5c je 0x180024483 180024427: 83 f8 0c cmp $0xc,%eax 18002442a: 74 1b je 0x180024447 18002442c: 83 f8 16 cmp $0x16,%eax 18002442f: 74 10 je 0x180024441 180024431: 83 f8 22 cmp $0x22,%eax 180024434: 74 0b je 0x180024441 180024436: 83 f8 50 cmp $0x50,%eax 180024439: 74 48 je 0x180024483 18002443b: e8 50 a9 ff ff call 0x18001ed90 180024440: cc int3 180024441: e8 4a a9 ff ff call 0x18001ed90 180024446: cc int3 180024447: e8 20 a9 ff ff call 0x18001ed6c 18002444c: cc int3 18002444d: 4c 8d 05 e4 05 03 00 lea 0x305e4(%rip),%r8 # 0x180054a38 180024454: e8 37 ee 00 00 call 0x180033290 180024459: 85 c0 test %eax,%eax 18002445b: 74 26 je 0x180024483 18002445d: 83 f8 0c cmp $0xc,%eax 180024460: 74 1b je 0x18002447d 180024462: 83 f8 16 cmp $0x16,%eax 180024465: 74 10 je 0x180024477 180024467: 83 f8 22 cmp $0x22,%eax 18002446a: 74 0b je 0x180024477 18002446c: 83 f8 50 cmp $0x50,%eax 18002446f: 74 12 je 0x180024483 180024471: e8 1a a9 ff ff call 0x18001ed90 180024476: cc int3 180024477: e8 14 a9 ff ff call 0x18001ed90 18002447c: cc int3 18002447d: e8 ea a8 ff ff call 0x18001ed6c 180024482: cc int3 180024483: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180024488: e8 b3 1b 01 00 call 0x180036040 18002448d: 48 85 c0 test %rax,%rax 180024490: 48 89 83 c8 00 00 00 mov %rax,0xc8(%rbx) 180024497: 75 06 jne 0x18002449f 180024499: e8 ce a8 ff ff call 0x18001ed6c 18002449e: cc int3 18002449f: 66 83 27 00 andw $0x0,(%rdi) 1800244a3: 48 83 bb d0 00 00 00 cmpq $0x0,0xd0(%rbx) 1800244aa: 00 1800244ab: 75 60 jne 0x18002450d 1800244ad: 4c 8d 05 74 05 03 00 lea 0x30574(%rip),%r8 # 0x180054a28 1800244b4: 48 8d 8c 24 30 02 00 lea 0x230(%rsp),%rcx 1800244bb: 00 1800244bc: 49 8b d4 mov %r12,%rdx 1800244bf: e8 ac 1a 01 00 call 0x180035f70 1800244c4: 85 c0 test %eax,%eax 1800244c6: 74 26 je 0x1800244ee 1800244c8: 83 f8 0c cmp $0xc,%eax 1800244cb: 74 1b je 0x1800244e8 1800244cd: 83 f8 16 cmp $0x16,%eax 1800244d0: 74 10 je 0x1800244e2 1800244d2: 83 f8 22 cmp $0x22,%eax 1800244d5: 74 0b je 0x1800244e2 1800244d7: 83 f8 50 cmp $0x50,%eax 1800244da: 74 12 je 0x1800244ee 1800244dc: e8 af a8 ff ff call 0x18001ed90 1800244e1: cc int3 1800244e2: e8 a9 a8 ff ff call 0x18001ed90 1800244e7: cc int3 1800244e8: e8 7f a8 ff ff call 0x18001ed6c 1800244ed: cc int3 1800244ee: 48 8d 8c 24 30 02 00 lea 0x230(%rsp),%rcx 1800244f5: 00 1800244f6: e8 45 1b 01 00 call 0x180036040 1800244fb: 48 85 c0 test %rax,%rax 1800244fe: 48 89 83 d0 00 00 00 mov %rax,0xd0(%rbx) 180024505: 75 06 jne 0x18002450d 180024507: e8 60 a8 ff ff call 0x18001ed6c 18002450c: cc int3 18002450d: 48 8b 8c 24 40 06 00 mov 0x640(%rsp),%rcx 180024514: 00 180024515: 48 33 cc xor %rsp,%rcx 180024518: e8 23 e1 00 00 call 0x180032640 18002451d: 4c 8d 9c 24 50 06 00 lea 0x650(%rsp),%r11 180024524: 00 180024525: 49 8b 5b 18 mov 0x18(%r11),%rbx 180024529: 49 8b 73 20 mov 0x20(%r11),%rsi 18002452d: 49 8b 7b 28 mov 0x28(%r11),%rdi 180024531: 49 8b e3 mov %r11,%rsp 180024534: 41 5c pop %r12 180024536: c3 ret 180024537: cc int3 180024538: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002453d: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180024542: 57 push %rdi 180024543: 48 83 ec 20 sub $0x20,%rsp 180024547: 48 8b d9 mov %rcx,%rbx 18002454a: 33 c9 xor %ecx,%ecx 18002454c: 41 8b f9 mov %r9d,%edi 18002454f: 49 8b f0 mov %r8,%rsi 180024552: ff 15 28 ee 02 00 call *0x2ee28(%rip) # 0x180053380 180024558: 0d 01 80 00 00 or $0x8001,%eax 18002455d: 8b c8 mov %eax,%ecx 18002455f: ff 15 1b ee 02 00 call *0x2ee1b(%rip) # 0x180053380 180024565: e8 4a e6 ff ff call 0x180022bb4 18002456a: 48 8b c8 mov %rax,%rcx 18002456d: 48 89 58 10 mov %rbx,0x10(%rax) 180024571: 48 89 58 18 mov %rbx,0x18(%rax) 180024575: e8 e2 d9 ff ff call 0x180021f5c 18002457a: e8 35 e6 ff ff call 0x180022bb4 18002457f: 48 8b 48 08 mov 0x8(%rax),%rcx 180024583: 48 85 c9 test %rcx,%rcx 180024586: 74 19 je 0x1800245a1 180024588: 48 89 99 88 00 00 00 mov %rbx,0x88(%rcx) 18002458f: 48 89 b1 90 00 00 00 mov %rsi,0x90(%rcx) 180024596: 89 b9 98 00 00 00 mov %edi,0x98(%rcx) 18002459c: e8 1f fd ff ff call 0x1800242c0 1800245a1: e8 0e e6 ff ff call 0x180022bb4 1800245a6: 80 78 28 00 cmpb $0x0,0x28(%rax) 1800245aa: 75 05 jne 0x1800245b1 1800245ac: e8 b7 d2 ff ff call 0x180021868 1800245b1: 48 8d 0d b0 04 03 00 lea 0x304b0(%rip),%rcx # 0x180054a68 1800245b8: ff 15 fa ee 02 00 call *0x2eefa(%rip) # 0x1800534b8 1800245be: 48 85 c0 test %rax,%rax 1800245c1: 74 17 je 0x1800245da 1800245c3: 48 8d 15 8e 04 03 00 lea 0x3048e(%rip),%rdx # 0x180054a58 1800245ca: 48 8b c8 mov %rax,%rcx 1800245cd: ff 15 dd ee 02 00 call *0x2eedd(%rip) # 0x1800534b0 1800245d3: 48 89 05 f6 db 04 00 mov %rax,0x4dbf6(%rip) # 0x1800721d0 1800245da: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800245df: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 1800245e4: b8 01 00 00 00 mov $0x1,%eax 1800245e9: 48 83 c4 20 add $0x20,%rsp 1800245ed: 5f pop %rdi 1800245ee: c3 ret 1800245ef: cc int3 1800245f0: 48 83 ec 28 sub $0x28,%rsp 1800245f4: 48 85 c9 test %rcx,%rcx 1800245f7: 75 06 jne 0x1800245ff 1800245f9: e8 92 a7 ff ff call 0x18001ed90 1800245fe: cc int3 1800245ff: 48 85 d2 test %rdx,%rdx 180024602: 75 06 jne 0x18002460a 180024604: e8 87 a7 ff ff call 0x18001ed90 180024609: cc int3 18002460a: 48 3b ca cmp %rdx,%rcx 18002460d: 74 0d je 0x18002461c 18002460f: 48 8b 49 18 mov 0x18(%rcx),%rcx 180024613: 48 85 c9 test %rcx,%rcx 180024616: 75 f2 jne 0x18002460a 180024618: 33 c0 xor %eax,%eax 18002461a: eb 05 jmp 0x180024621 18002461c: b8 01 00 00 00 mov $0x1,%eax 180024621: 48 83 c4 28 add $0x28,%rsp 180024625: c3 ret 180024626: cc int3 180024627: cc int3 180024628: 40 53 rex push %rbx 18002462a: 48 83 ec 20 sub $0x20,%rsp 18002462e: 48 85 c9 test %rcx,%rcx 180024631: 48 8b da mov %rdx,%rbx 180024634: 75 06 jne 0x18002463c 180024636: e8 55 a7 ff ff call 0x18001ed90 18002463b: cc int3 18002463c: 48 8b 01 mov (%rcx),%rax 18002463f: ff 10 call *(%rax) 180024641: 48 85 c0 test %rax,%rax 180024644: 75 06 jne 0x18002464c 180024646: e8 45 a7 ff ff call 0x18001ed90 18002464b: cc int3 18002464c: 48 8b d3 mov %rbx,%rdx 18002464f: 48 8b c8 mov %rax,%rcx 180024652: 48 83 c4 20 add $0x20,%rsp 180024656: 5b pop %rbx 180024657: e9 94 ff ff ff jmp 0x1800245f0 18002465c: 40 53 rex push %rbx 18002465e: 48 83 ec 20 sub $0x20,%rsp 180024662: 48 85 d2 test %rdx,%rdx 180024665: 48 8b da mov %rdx,%rbx 180024668: 74 14 je 0x18002467e 18002466a: 48 8b d1 mov %rcx,%rdx 18002466d: 48 8b cb mov %rbx,%rcx 180024670: e8 b3 ff ff ff call 0x180024628 180024675: 85 c0 test %eax,%eax 180024677: 74 05 je 0x18002467e 180024679: 48 8b c3 mov %rbx,%rax 18002467c: eb 02 jmp 0x180024680 18002467e: 33 c0 xor %eax,%eax 180024680: 48 83 c4 20 add $0x20,%rsp 180024684: 5b pop %rbx 180024685: c3 ret 180024686: cc int3 180024687: cc int3 180024688: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002468d: 57 push %rdi 18002468e: 48 83 ec 20 sub $0x20,%rsp 180024692: 48 8b f9 mov %rcx,%rdi 180024695: e8 1a e5 ff ff call 0x180022bb4 18002469a: 33 c9 xor %ecx,%ecx 18002469c: 48 8b d8 mov %rax,%rbx 18002469f: e8 fc f0 ff ff call 0x1800237a0 1800246a4: 48 8d 4b 30 lea 0x30(%rbx),%rcx 1800246a8: 48 8b d7 mov %rdi,%rdx 1800246ab: e8 ec e7 ff ff call 0x180022e9c 1800246b0: 33 c9 xor %ecx,%ecx 1800246b2: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800246b7: 48 83 c4 20 add $0x20,%rsp 1800246bb: 5f pop %rdi 1800246bc: e9 73 f1 ff ff jmp 0x180023834 1800246c1: cc int3 1800246c2: cc int3 1800246c3: cc int3 1800246c4: 48 8b c4 mov %rsp,%rax 1800246c7: 48 89 58 08 mov %rbx,0x8(%rax) 1800246cb: 48 89 70 10 mov %rsi,0x10(%rax) 1800246cf: 48 89 78 18 mov %rdi,0x18(%rax) 1800246d3: 4c 89 60 20 mov %r12,0x20(%rax) 1800246d7: 41 55 push %r13 1800246d9: 48 83 ec 30 sub $0x30,%rsp 1800246dd: 41 8b f9 mov %r9d,%edi 1800246e0: 49 8b f0 mov %r8,%rsi 1800246e3: 4c 8b e2 mov %rdx,%r12 1800246e6: 4c 8b e9 mov %rcx,%r13 1800246e9: 48 83 60 f0 00 andq $0x0,-0x10(%rax) 1800246ee: e8 c1 e4 ff ff call 0x180022bb4 1800246f3: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 1800246f8: 48 8b 88 d8 00 00 00 mov 0xd8(%rax),%rcx 1800246ff: e8 20 d8 ff ff call 0x180021f24 180024704: 8b d8 mov %eax,%ebx 180024706: 89 44 24 24 mov %eax,0x24(%rsp) 18002470a: 83 64 24 20 00 andl $0x0,0x20(%rsp) 18002470f: 85 c0 test %eax,%eax 180024711: 74 4e je 0x180024761 180024713: 44 8b cf mov %edi,%r9d 180024716: 4c 8b c6 mov %rsi,%r8 180024719: 49 8b d4 mov %r12,%rdx 18002471c: 49 8b cd mov %r13,%rcx 18002471f: ff 15 eb f1 02 00 call *0x2f1eb(%rip) # 0x180053910 180024725: 8b f0 mov %eax,%esi 180024727: 89 44 24 20 mov %eax,0x20(%rsp) 18002472b: 83 fb 02 cmp $0x2,%ebx 18002472e: 74 2f je 0x18002475f 180024730: 33 db xor %ebx,%ebx 180024732: 85 c0 test %eax,%eax 180024734: 0f 94 c3 sete %bl 180024737: 85 db test %ebx,%ebx 180024739: 74 0a je 0x180024745 18002473b: ff 15 87 ed 02 00 call *0x2ed87(%rip) # 0x1800534c8 180024741: 8b f8 mov %eax,%edi 180024743: eb 02 jmp 0x180024747 180024745: 33 ff xor %edi,%edi 180024747: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 18002474c: 33 c9 xor %ecx,%ecx 18002474e: e8 b5 d7 ff ff call 0x180021f08 180024753: 85 db test %ebx,%ebx 180024755: 74 08 je 0x18002475f 180024757: 8b cf mov %edi,%ecx 180024759: ff 15 d9 ed 02 00 call *0x2edd9(%rip) # 0x180053538 18002475f: 8b c6 mov %esi,%eax 180024761: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180024766: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 18002476b: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi 180024770: 4c 8b 64 24 58 mov 0x58(%rsp),%r12 180024775: 48 83 c4 30 add $0x30,%rsp 180024779: 41 5d pop %r13 18002477b: c3 ret 18002477c: cc int3 18002477d: cc int3 18002477e: cc int3 18002477f: cc int3 180024780: cc int3 180024781: cc int3 180024782: cc int3 180024783: cc int3 180024784: 40 53 rex push %rbx 180024786: 55 push %rbp 180024787: 57 push %rdi 180024788: 48 83 ec 20 sub $0x20,%rsp 18002478c: 48 8b ea mov %rdx,%rbp 18002478f: 83 7d 24 02 cmpl $0x2,0x24(%rbp) 180024793: 74 2f je 0x1800247c4 180024795: 33 db xor %ebx,%ebx 180024797: 39 5d 20 cmp %ebx,0x20(%rbp) 18002479a: 0f 94 c3 sete %bl 18002479d: 85 db test %ebx,%ebx 18002479f: 74 0a je 0x1800247ab 1800247a1: ff 15 21 ed 02 00 call *0x2ed21(%rip) # 0x1800534c8 1800247a7: 8b f8 mov %eax,%edi 1800247a9: eb 02 jmp 0x1800247ad 1800247ab: 33 ff xor %edi,%edi 1800247ad: 48 8b 55 28 mov 0x28(%rbp),%rdx 1800247b1: 33 c9 xor %ecx,%ecx 1800247b3: e8 50 d7 ff ff call 0x180021f08 1800247b8: 85 db test %ebx,%ebx 1800247ba: 74 08 je 0x1800247c4 1800247bc: 8b cf mov %edi,%ecx 1800247be: ff 15 74 ed 02 00 call *0x2ed74(%rip) # 0x180053538 1800247c4: 48 83 c4 20 add $0x20,%rsp 1800247c8: 5f pop %rdi 1800247c9: 5d pop %rbp 1800247ca: 5b pop %rbx 1800247cb: c3 ret 1800247cc: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800247d1: 57 push %rdi 1800247d2: 48 83 ec 20 sub $0x20,%rsp 1800247d6: 8b f9 mov %ecx,%edi 1800247d8: e8 63 c6 ff ff call 0x180020e40 1800247dd: 48 85 c0 test %rax,%rax 1800247e0: 74 11 je 0x1800247f3 1800247e2: 48 8b 10 mov (%rax),%rdx 1800247e5: 48 8b c8 mov %rax,%rcx 1800247e8: ff 92 e8 00 00 00 call *0xe8(%rdx) 1800247ee: 48 8b d8 mov %rax,%rbx 1800247f1: eb 02 jmp 0x1800247f5 1800247f3: 33 db xor %ebx,%ebx 1800247f5: 48 85 db test %rbx,%rbx 1800247f8: 74 2c je 0x180024826 1800247fa: 48 8b 03 mov (%rbx),%rax 1800247fd: 48 8b cb mov %rbx,%rcx 180024800: ff 90 40 02 00 00 call *0x240(%rax) 180024806: 85 c0 test %eax,%eax 180024808: 74 1c je 0x180024826 18002480a: 48 83 bb e0 00 00 00 cmpq $0x0,0xe0(%rbx) 180024811: 00 180024812: 74 12 je 0x180024826 180024814: 48 8b 8b e0 00 00 00 mov 0xe0(%rbx),%rcx 18002481b: 8b d7 mov %edi,%edx 18002481d: 48 8b 01 mov (%rcx),%rax 180024820: ff 90 c8 00 00 00 call *0xc8(%rax) 180024826: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002482b: 48 83 c4 20 add $0x20,%rsp 18002482f: 5f pop %rdi 180024830: c3 ret 180024831: cc int3 180024832: cc int3 180024833: cc int3 180024834: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180024839: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18002483e: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180024843: 57 push %rdi 180024844: 48 83 ec 20 sub $0x20,%rsp 180024848: 48 85 c9 test %rcx,%rcx 18002484b: 48 8b f2 mov %rdx,%rsi 18002484e: 48 8b e9 mov %rcx,%rbp 180024851: 48 8b d9 mov %rcx,%rbx 180024854: 75 43 jne 0x180024899 180024856: e8 99 da ff ff call 0x1800222f4 18002485b: 48 8b 98 b8 01 00 00 mov 0x1b8(%rax),%rbx 180024862: 48 85 db test %rbx,%rbx 180024865: 74 06 je 0x18002486d 180024867: 48 8b 5b 40 mov 0x40(%rbx),%rbx 18002486b: eb 27 jmp 0x180024894 18002486d: e8 ce c5 ff ff call 0x180020e40 180024872: 48 85 c0 test %rax,%rax 180024875: 74 0e je 0x180024885 180024877: 48 8b 10 mov (%rax),%rdx 18002487a: 48 8b c8 mov %rax,%rcx 18002487d: ff 92 e8 00 00 00 call *0xe8(%rdx) 180024883: eb 02 jmp 0x180024887 180024885: 33 c0 xor %eax,%eax 180024887: 48 85 c0 test %rax,%rax 18002488a: 75 04 jne 0x180024890 18002488c: 33 db xor %ebx,%ebx 18002488e: eb 2e jmp 0x1800248be 180024890: 48 8b 58 40 mov 0x40(%rax),%rbx 180024894: 48 85 db test %rbx,%rbx 180024897: 74 25 je 0x1800248be 180024899: ba f0 ff ff ff mov $0xfffffff0,%edx 18002489e: 48 8b cb mov %rbx,%rcx 1800248a1: ff 15 81 ef 02 00 call *0x2ef81(%rip) # 0x180053828 1800248a7: 0f ba e0 1e bt $0x1e,%eax 1800248ab: 73 11 jae 0x1800248be 1800248ad: 48 8b cb mov %rbx,%rcx 1800248b0: ff 15 3a f0 02 00 call *0x2f03a(%rip) # 0x1800538f0 1800248b6: 48 85 c0 test %rax,%rax 1800248b9: 48 8b d8 mov %rax,%rbx 1800248bc: 75 db jne 0x180024899 1800248be: 48 85 db test %rbx,%rbx 1800248c1: 48 8b fb mov %rbx,%rdi 1800248c4: 48 8b c3 mov %rbx,%rax 1800248c7: 74 11 je 0x1800248da 1800248c9: 48 8b c8 mov %rax,%rcx 1800248cc: 48 8b f8 mov %rax,%rdi 1800248cf: ff 15 1b f0 02 00 call *0x2f01b(%rip) # 0x1800538f0 1800248d5: 48 85 c0 test %rax,%rax 1800248d8: 75 ef jne 0x1800248c9 1800248da: 48 85 ed test %rbp,%rbp 1800248dd: 75 11 jne 0x1800248f0 1800248df: 48 85 db test %rbx,%rbx 1800248e2: 74 0c je 0x1800248f0 1800248e4: 48 8b cb mov %rbx,%rcx 1800248e7: ff 15 43 ef 02 00 call *0x2ef43(%rip) # 0x180053830 1800248ed: 48 8b d8 mov %rax,%rbx 1800248f0: 48 85 f6 test %rsi,%rsi 1800248f3: 74 2b je 0x180024920 1800248f5: 48 85 ff test %rdi,%rdi 1800248f8: 74 22 je 0x18002491c 1800248fa: 48 8b cf mov %rdi,%rcx 1800248fd: ff 15 d5 ef 02 00 call *0x2efd5(%rip) # 0x1800538d8 180024903: 85 c0 test %eax,%eax 180024905: 74 15 je 0x18002491c 180024907: 48 3b fb cmp %rbx,%rdi 18002490a: 74 10 je 0x18002491c 18002490c: 33 d2 xor %edx,%edx 18002490e: 48 8b cf mov %rdi,%rcx 180024911: 48 89 3e mov %rdi,(%rsi) 180024914: ff 15 c6 ef 02 00 call *0x2efc6(%rip) # 0x1800538e0 18002491a: eb 04 jmp 0x180024920 18002491c: 48 83 26 00 andq $0x0,(%rsi) 180024920: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180024925: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18002492a: 48 8b c3 mov %rbx,%rax 18002492d: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180024932: 48 83 c4 20 add $0x20,%rsp 180024936: 5f pop %rdi 180024937: c3 ret 180024938: 8b ca mov %edx,%ecx 18002493a: e9 8d fe ff ff jmp 0x1800247cc 18002493f: cc int3 180024940: 40 53 rex push %rbx 180024942: 55 push %rbp 180024943: 56 push %rsi 180024944: 57 push %rdi 180024945: 41 54 push %r12 180024947: 41 55 push %r13 180024949: 41 57 push %r15 18002494b: 48 81 ec 50 02 00 00 sub $0x250,%rsp 180024952: 48 8b 05 47 85 04 00 mov 0x48547(%rip),%rax # 0x18006cea0 180024959: 48 33 c4 xor %rsp,%rax 18002495c: 48 89 84 24 40 02 00 mov %rax,0x240(%rsp) 180024963: 00 180024964: 48 8b f1 mov %rcx,%rsi 180024967: 33 c9 xor %ecx,%ecx 180024969: 45 8b e9 mov %r9d,%r13d 18002496c: 41 8b f8 mov %r8d,%edi 18002496f: 4c 8b fa mov %rdx,%r15 180024972: e8 55 fe ff ff call 0x1800247cc 180024977: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 18002497c: 33 c9 xor %ecx,%ecx 18002497e: e8 b1 fe ff ff call 0x180024834 180024983: 48 3b 44 24 28 cmp 0x28(%rsp),%rax 180024988: 4c 8b e0 mov %rax,%r12 18002498b: 74 0e je 0x18002499b 18002498d: ba 01 00 00 00 mov $0x1,%edx 180024992: 48 8b c8 mov %rax,%rcx 180024995: ff 15 45 ef 02 00 call *0x2ef45(%rip) # 0x1800538e0 18002499b: 33 ed xor %ebp,%ebp 18002499d: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 1800249a2: 49 8b cc mov %r12,%rcx 1800249a5: 48 8b dd mov %rbp,%rbx 1800249a8: 89 6c 24 20 mov %ebp,0x20(%rsp) 1800249ac: ff 15 6e ee 02 00 call *0x2ee6e(%rip) # 0x180053820 1800249b2: 4c 3b e5 cmp %rbp,%r12 1800249b5: 74 2a je 0x1800249e1 1800249b7: ff 15 bb e9 02 00 call *0x2e9bb(%rip) # 0x180053378 1800249bd: 39 44 24 20 cmp %eax,0x20(%rsp) 1800249c1: 75 1e jne 0x1800249e1 1800249c3: 45 33 c9 xor %r9d,%r9d 1800249c6: 45 33 c0 xor %r8d,%r8d 1800249c9: ba 76 03 00 00 mov $0x376,%edx 1800249ce: 49 8b cc mov %r12,%rcx 1800249d1: ff 15 21 ef 02 00 call *0x2ef21(%rip) # 0x1800538f8 1800249d7: 48 3b c5 cmp %rbp,%rax 1800249da: 74 05 je 0x1800249e1 1800249dc: 48 8b d8 mov %rax,%rbx 1800249df: eb 0c jmp 0x1800249ed 1800249e1: 48 3b f5 cmp %rbp,%rsi 1800249e4: 74 07 je 0x1800249ed 1800249e6: 48 8d 9e f0 00 00 00 lea 0xf0(%rsi),%rbx 1800249ed: 33 c9 xor %ecx,%ecx 1800249ef: 48 3b d9 cmp %rcx,%rbx 1800249f2: 74 10 je 0x180024a04 1800249f4: 44 3b e9 cmp %ecx,%r13d 1800249f7: 8b 2b mov (%rbx),%ebp 1800249f9: 74 09 je 0x180024a04 1800249fb: 41 8d 85 00 00 03 00 lea 0x30000(%r13),%eax 180024a02: 89 03 mov %eax,(%rbx) 180024a04: 40 f6 c7 f0 test $0xf0,%dil 180024a08: 75 1a jne 0x180024a24 180024a0a: 8b c7 mov %edi,%eax 180024a0c: 83 e0 0f and $0xf,%eax 180024a0f: 83 f8 01 cmp $0x1,%eax 180024a12: 76 0d jbe 0x180024a21 180024a14: 83 c0 fd add $0xfffffffd,%eax 180024a17: 83 f8 01 cmp $0x1,%eax 180024a1a: 77 08 ja 0x180024a24 180024a1c: 83 cf 20 or $0x20,%edi 180024a1f: eb 03 jmp 0x180024a24 180024a21: 83 cf 30 or $0x30,%edi 180024a24: 48 3b f1 cmp %rcx,%rsi 180024a27: 66 89 4c 24 30 mov %cx,0x30(%rsp) 180024a2c: 74 0c je 0x180024a3a 180024a2e: 48 8b b6 a0 00 00 00 mov 0xa0(%rsi),%rsi 180024a35: 45 33 ed xor %r13d,%r13d 180024a38: eb 37 jmp 0x180024a71 180024a3a: 41 bd 04 01 00 00 mov $0x104,%r13d 180024a40: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180024a45: 48 8d 74 24 30 lea 0x30(%rsp),%rsi 180024a4a: 45 8b c5 mov %r13d,%r8d 180024a4d: ff 15 bd ea 02 00 call *0x2eabd(%rip) # 0x180053510 180024a53: 0f b7 8c 24 36 02 00 movzwl 0x236(%rsp),%ecx 180024a5a: 00 180024a5b: 41 3b c5 cmp %r13d,%eax 180024a5e: 41 bd 00 00 00 00 mov $0x0,%r13d 180024a64: 66 41 0f 44 cd cmove %r13w,%cx 180024a69: 66 89 8c 24 36 02 00 mov %cx,0x236(%rsp) 180024a70: 00 180024a71: 44 8b cf mov %edi,%r9d 180024a74: 4c 8b c6 mov %rsi,%r8 180024a77: 49 8b d7 mov %r15,%rdx 180024a7a: 49 8b cc mov %r12,%rcx 180024a7d: e8 42 fc ff ff call 0x1800246c4 180024a82: 49 3b dd cmp %r13,%rbx 180024a85: 8b f8 mov %eax,%edi 180024a87: 74 02 je 0x180024a8b 180024a89: 89 2b mov %ebp,(%rbx) 180024a8b: 4c 39 6c 24 28 cmp %r13,0x28(%rsp) 180024a90: 74 10 je 0x180024aa2 180024a92: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 180024a97: ba 01 00 00 00 mov $0x1,%edx 180024a9c: ff 15 3e ee 02 00 call *0x2ee3e(%rip) # 0x1800538e0 180024aa2: b9 01 00 00 00 mov $0x1,%ecx 180024aa7: e8 20 fd ff ff call 0x1800247cc 180024aac: 8b c7 mov %edi,%eax 180024aae: 48 8b 8c 24 40 02 00 mov 0x240(%rsp),%rcx 180024ab5: 00 180024ab6: 48 33 cc xor %rsp,%rcx 180024ab9: e8 82 db 00 00 call 0x180032640 180024abe: 48 81 c4 50 02 00 00 add $0x250,%rsp 180024ac5: 41 5f pop %r15 180024ac7: 41 5d pop %r13 180024ac9: 41 5c pop %r12 180024acb: 5f pop %rdi 180024acc: 5e pop %rsi 180024acd: 5d pop %rbp 180024ace: 5b pop %rbx 180024acf: c3 ret 180024ad0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180024ad5: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180024ada: 57 push %rdi 180024adb: 48 83 ec 20 sub $0x20,%rsp 180024adf: 41 8b d8 mov %r8d,%ebx 180024ae2: 8b fa mov %edx,%edi 180024ae4: 48 8b f1 mov %rcx,%rsi 180024ae7: e8 c8 e0 ff ff call 0x180022bb4 180024aec: 44 8b cb mov %ebx,%r9d 180024aef: 44 8b c7 mov %edi,%r8d 180024af2: 48 8b 48 08 mov 0x8(%rax),%rcx 180024af6: 48 8b d6 mov %rsi,%rdx 180024af9: 48 85 c9 test %rcx,%rcx 180024afc: 74 0b je 0x180024b09 180024afe: 48 8b 01 mov (%rcx),%rax 180024b01: ff 90 30 01 00 00 call *0x130(%rax) 180024b07: eb 07 jmp 0x180024b10 180024b09: 33 c9 xor %ecx,%ecx 180024b0b: e8 30 fe ff ff call 0x180024940 180024b10: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180024b15: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180024b1a: 48 83 c4 20 add $0x20,%rsp 180024b1e: 5f pop %rdi 180024b1f: c3 ret 180024b20: 40 57 rex push %rdi 180024b22: 48 83 ec 30 sub $0x30,%rsp 180024b26: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180024b2d: ff ff 180024b2f: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 180024b34: 48 89 6c 24 48 mov %rbp,0x48(%rsp) 180024b39: 48 89 74 24 50 mov %rsi,0x50(%rsp) 180024b3e: 41 8b f0 mov %r8d,%esi 180024b41: 8b ea mov %edx,%ebp 180024b43: 8b f9 mov %ecx,%edi 180024b45: e8 76 b1 ff ff call 0x18001fcc0 180024b4a: 48 8b c8 mov %rax,%rcx 180024b4d: 45 33 c0 xor %r8d,%r8d 180024b50: 48 85 c0 test %rax,%rax 180024b53: 41 0f 95 c0 setne %r8b 180024b57: 45 85 c0 test %r8d,%r8d 180024b5a: 75 0b jne 0x180024b67 180024b5c: b9 05 40 00 80 mov $0x80004005,%ecx 180024b61: e8 0a 66 fe ff call 0x18000b170 180024b66: cc int3 180024b67: 48 8b 00 mov (%rax),%rax 180024b6a: ff 50 18 call *0x18(%rax) 180024b6d: 48 8d 58 18 lea 0x18(%rax),%rbx 180024b71: 48 89 5c 24 58 mov %rbx,0x58(%rsp) 180024b76: 8b cf mov %edi,%ecx 180024b78: e8 2f b1 ff ff call 0x18001fcac 180024b7d: 48 85 c0 test %rax,%rax 180024b80: 74 15 je 0x180024b97 180024b82: 44 8b c7 mov %edi,%r8d 180024b85: 48 8b d0 mov %rax,%rdx 180024b88: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 180024b8d: e8 be 63 fe ff call 0x18000af50 180024b92: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 180024b97: 83 fe ff cmp $0xffffffff,%esi 180024b9a: 0f 44 f7 cmove %edi,%esi 180024b9d: 44 8b c6 mov %esi,%r8d 180024ba0: 8b d5 mov %ebp,%edx 180024ba2: 48 8b cb mov %rbx,%rcx 180024ba5: e8 26 ff ff ff call 0x180024ad0 180024baa: 8b f8 mov %eax,%edi 180024bac: 48 8d 53 e8 lea -0x18(%rbx),%rdx 180024bb0: 83 c9 ff or $0xffffffff,%ecx 180024bb3: f0 0f c1 4a 10 lock xadd %ecx,0x10(%rdx) 180024bb8: 83 c1 ff add $0xffffffff,%ecx 180024bbb: 85 c9 test %ecx,%ecx 180024bbd: 7f 0a jg 0x180024bc9 180024bbf: 48 8b 0a mov (%rdx),%rcx 180024bc2: 4c 8b 01 mov (%rcx),%r8 180024bc5: 41 ff 50 08 call *0x8(%r8) 180024bc9: 8b c7 mov %edi,%eax 180024bcb: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180024bd0: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 180024bd5: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 180024bda: 48 83 c4 30 add $0x30,%rsp 180024bde: 5f pop %rdi 180024bdf: c3 ret 180024be0: 40 55 rex push %rbp 180024be2: 48 83 ec 20 sub $0x20,%rsp 180024be6: 48 8b ea mov %rdx,%rbp 180024be9: 48 8d 4d 58 lea 0x58(%rbp),%rcx 180024bed: e8 ee 69 fe ff call 0x18000b5e0 180024bf2: 48 83 c4 20 add $0x20,%rsp 180024bf6: 5d pop %rbp 180024bf7: c3 ret 180024bf8: 48 83 ec 28 sub $0x28,%rsp 180024bfc: 81 fa 10 01 00 00 cmp $0x110,%edx 180024c02: 75 35 jne 0x180024c39 180024c04: e8 1b 4a 00 00 call 0x180029624 180024c09: 48 8d 0d 70 ff 02 00 lea 0x2ff70(%rip),%rcx # 0x180054b80 180024c10: 48 8b d0 mov %rax,%rdx 180024c13: e8 44 fa ff ff call 0x18002465c 180024c18: 48 85 c0 test %rax,%rax 180024c1b: 74 10 je 0x180024c2d 180024c1d: 48 8b 10 mov (%rax),%rdx 180024c20: 48 8b c8 mov %rax,%rcx 180024c23: ff 92 90 02 00 00 call *0x290(%rdx) 180024c29: 48 98 cltq 180024c2b: eb 0e jmp 0x180024c3b 180024c2d: 48 b8 01 00 00 00 00 movabs $0x1,%rax 180024c34: 00 00 00 180024c37: eb 02 jmp 0x180024c3b 180024c39: 33 c0 xor %eax,%eax 180024c3b: 48 83 c4 28 add $0x28,%rsp 180024c3f: c3 ret 180024c40: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180024c45: 53 push %rbx 180024c46: 48 83 ec 30 sub $0x30,%rsp 180024c4a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180024c51: ff ff 180024c53: 48 8b d9 mov %rcx,%rbx 180024c56: 48 8d 05 5b ff 02 00 lea 0x2ff5b(%rip),%rax # 0x180054bb8 180024c5d: 48 89 01 mov %rax,(%rcx) 180024c60: 48 83 79 40 00 cmpq $0x0,0x40(%rcx) 180024c65: 74 06 je 0x180024c6d 180024c67: e8 b4 4c 00 00 call 0x180029920 180024c6c: 90 nop 180024c6d: 48 8b cb mov %rbx,%rcx 180024c70: 48 83 c4 30 add $0x30,%rsp 180024c74: 5b pop %rbx 180024c75: e9 5a 54 00 00 jmp 0x18002a0d4 180024c7a: cc int3 180024c7b: cc int3 180024c7c: cc int3 180024c7d: cc int3 180024c7e: cc int3 180024c7f: cc int3 180024c80: 40 55 rex push %rbp 180024c82: 48 83 ec 20 sub $0x20,%rsp 180024c86: 48 8b ea mov %rdx,%rbp 180024c89: 48 8b 4d 40 mov 0x40(%rbp),%rcx 180024c8d: e8 42 54 00 00 call 0x18002a0d4 180024c92: 48 83 c4 20 add $0x20,%rsp 180024c96: 5d pop %rbp 180024c97: c3 ret 180024c98: 40 53 rex push %rbx 180024c9a: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 180024ca1: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180024ca8: ff ff 180024caa: 48 8b 05 ef 81 04 00 mov 0x481ef(%rip),%rax # 0x18006cea0 180024cb1: 48 33 c4 xor %rsp,%rax 180024cb4: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 180024cbb: 00 180024cbc: 48 8b d9 mov %rcx,%rbx 180024cbf: 48 8b d1 mov %rcx,%rdx 180024cc2: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180024cc7: e8 0c c4 00 00 call 0x1800310d8 180024ccc: 90 nop 180024ccd: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180024cd2: 48 8b cb mov %rbx,%rcx 180024cd5: e8 7a 94 00 00 call 0x18002e154 180024cda: 85 c0 test %eax,%eax 180024cdc: 74 0c je 0x180024cea 180024cde: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180024ce3: e8 68 c4 00 00 call 0x180031150 180024ce8: eb 13 jmp 0x180024cfd 180024cea: 48 8b cb mov %rbx,%rcx 180024ced: e8 d2 47 00 00 call 0x1800294c4 180024cf2: 90 nop 180024cf3: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180024cf8: e8 53 c4 00 00 call 0x180031150 180024cfd: 48 8b 8c 24 a0 00 00 mov 0xa0(%rsp),%rcx 180024d04: 00 180024d05: 48 33 cc xor %rsp,%rcx 180024d08: e8 33 d9 00 00 call 0x180032640 180024d0d: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 180024d14: 5b pop %rbx 180024d15: c3 ret 180024d16: cc int3 180024d17: cc int3 180024d18: 40 55 rex push %rbp 180024d1a: 48 83 ec 20 sub $0x20,%rsp 180024d1e: 48 8b ea mov %rdx,%rbp 180024d21: 48 8d 4d 30 lea 0x30(%rbp),%rcx 180024d25: e8 26 c4 00 00 call 0x180031150 180024d2a: 48 83 c4 20 add $0x20,%rsp 180024d2e: 5d pop %rbp 180024d2f: c3 ret 180024d30: 48 89 91 e0 00 00 00 mov %rdx,0xe0(%rcx) 180024d37: b8 01 00 00 00 mov $0x1,%eax 180024d3c: c3 ret 180024d3d: cc int3 180024d3e: cc int3 180024d3f: cc int3 180024d40: 48 8b 81 e0 00 00 00 mov 0xe0(%rcx),%rax 180024d47: c3 ret 180024d48: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180024d4d: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180024d52: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180024d57: 57 push %rdi 180024d58: 48 83 ec 20 sub $0x20,%rsp 180024d5c: 49 8b f8 mov %r8,%rdi 180024d5f: 8b f2 mov %edx,%esi 180024d61: 48 8b e9 mov %rcx,%rbp 180024d64: e8 a3 28 00 00 call 0x18002760c 180024d69: 33 d2 xor %edx,%edx 180024d6b: 4c 8d 1d 46 fe 02 00 lea 0x2fe46(%rip),%r11 # 0x180054bb8 180024d72: 44 8d 42 40 lea 0x40(%rdx),%r8d 180024d76: 48 8d 8d a8 00 00 00 lea 0xa8(%rbp),%rcx 180024d7d: 4c 89 5d 00 mov %r11,0x0(%rbp) 180024d81: e8 4a 0a 01 00 call 0x1800357d0 180024d86: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180024d8b: 0f b7 c6 movzwl %si,%eax 180024d8e: 48 89 85 b0 00 00 00 mov %rax,0xb0(%rbp) 180024d95: 89 b5 a8 00 00 00 mov %esi,0xa8(%rbp) 180024d9b: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180024da0: 48 8b c5 mov %rbp,%rax 180024da3: 48 89 bd d0 00 00 00 mov %rdi,0xd0(%rbp) 180024daa: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180024daf: 48 83 c4 20 add $0x20,%rsp 180024db3: 5f pop %rdi 180024db4: c3 ret 180024db5: cc int3 180024db6: cc int3 180024db7: cc int3 180024db8: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180024dbd: 57 push %rdi 180024dbe: 48 83 ec 20 sub $0x20,%rsp 180024dc2: f6 41 78 18 testb $0x18,0x78(%rcx) 180024dc6: 48 63 fa movslq %edx,%rdi 180024dc9: 48 8b d9 mov %rcx,%rbx 180024dcc: 74 0b je 0x180024dd9 180024dce: 48 8b 01 mov (%rcx),%rax 180024dd1: 8b d7 mov %edi,%edx 180024dd3: ff 90 08 01 00 00 call *0x108(%rax) 180024dd9: 48 8b 4b 40 mov 0x40(%rbx),%rcx 180024ddd: 48 8b d7 mov %rdi,%rdx 180024de0: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180024de5: 48 83 c4 20 add $0x20,%rsp 180024de9: 5f pop %rdi 180024dea: 48 ff 25 27 ea 02 00 rex.W jmp *0x2ea27(%rip) # 0x180053818 180024df1: cc int3 180024df2: cc int3 180024df3: cc int3 180024df4: 40 53 rex push %rbx 180024df6: 48 83 ec 20 sub $0x20,%rsp 180024dfa: ba 01 00 00 00 mov $0x1,%edx 180024dff: 48 8b d9 mov %rcx,%rbx 180024e02: e8 f1 3d 00 00 call 0x180028bf8 180024e07: 85 c0 test %eax,%eax 180024e09: 74 0d je 0x180024e18 180024e0b: ba 01 00 00 00 mov $0x1,%edx 180024e10: 48 8b cb mov %rbx,%rcx 180024e13: e8 a0 ff ff ff call 0x180024db8 180024e18: 48 83 c4 20 add $0x20,%rsp 180024e1c: 5b pop %rbx 180024e1d: c3 ret 180024e1e: cc int3 180024e1f: cc int3 180024e20: ba 02 00 00 00 mov $0x2,%edx 180024e25: e9 8e ff ff ff jmp 0x180024db8 180024e2a: cc int3 180024e2b: cc int3 180024e2c: 8b 81 a8 00 00 00 mov 0xa8(%rcx),%eax 180024e32: 85 c0 test %eax,%eax 180024e34: 74 06 je 0x180024e3c 180024e36: 05 00 00 02 00 add $0x20000,%eax 180024e3b: c3 ret 180024e3c: 33 c0 xor %eax,%eax 180024e3e: c3 ret 180024e3f: cc int3 180024e40: 48 8d 05 39 fd 02 00 lea 0x2fd39(%rip),%rax # 0x180054b80 180024e47: c3 ret 180024e48: 48 8b 01 mov (%rcx),%rax 180024e4b: ff a0 a8 02 00 00 jmp *0x2a8(%rax) 180024e51: cc int3 180024e52: cc int3 180024e53: cc int3 180024e54: 48 8b 01 mov (%rcx),%rax 180024e57: ff a0 a0 02 00 00 jmp *0x2a0(%rax) 180024e5d: cc int3 180024e5e: cc int3 180024e5f: cc int3 180024e60: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180024e65: 57 push %rdi 180024e66: 48 83 ec 20 sub $0x20,%rsp 180024e6a: 48 8b da mov %rdx,%rbx 180024e6d: 48 8b f9 mov %rcx,%rdi 180024e70: e8 57 1b 00 00 call 0x1800269cc 180024e75: 85 c0 test %eax,%eax 180024e77: 74 0a je 0x180024e83 180024e79: b8 01 00 00 00 mov $0x1,%eax 180024e7e: e9 a0 00 00 00 jmp 0x180024f23 180024e83: 48 8b cf mov %rdi,%rcx 180024e86: e8 41 54 00 00 call 0x18002a2cc 180024e8b: 48 85 c0 test %rax,%rax 180024e8e: 74 10 je 0x180024ea0 180024e90: 83 b8 c4 00 00 00 00 cmpl $0x0,0xc4(%rax) 180024e97: 74 07 je 0x180024ea0 180024e99: 33 c0 xor %eax,%eax 180024e9b: e9 83 00 00 00 jmp 0x180024f23 180024ea0: 81 7b 08 00 01 00 00 cmpl $0x100,0x8(%rbx) 180024ea7: 75 6f jne 0x180024f18 180024ea9: 48 83 7b 10 1b cmpq $0x1b,0x10(%rbx) 180024eae: 74 07 je 0x180024eb7 180024eb0: 48 83 7b 10 03 cmpq $0x3,0x10(%rbx) 180024eb5: 75 61 jne 0x180024f18 180024eb7: 48 8b 0b mov (%rbx),%rcx 180024eba: ba f0 ff ff ff mov $0xfffffff0,%edx 180024ebf: ff 15 63 e9 02 00 call *0x2e963(%rip) # 0x180053828 180024ec5: a8 04 test $0x4,%al 180024ec7: 74 4f je 0x180024f18 180024ec9: 48 8b 0b mov (%rbx),%rcx 180024ecc: 48 8d 15 ed ff 02 00 lea 0x2ffed(%rip),%rdx # 0x180054ec0 180024ed3: e8 08 b8 00 00 call 0x1800306e0 180024ed8: 85 c0 test %eax,%eax 180024eda: 74 3c je 0x180024f18 180024edc: 48 8b 4f 40 mov 0x40(%rdi),%rcx 180024ee0: ba 02 00 00 00 mov $0x2,%edx 180024ee5: ff 15 1d e9 02 00 call *0x2e91d(%rip) # 0x180053808 180024eeb: 48 85 c0 test %rax,%rax 180024eee: 74 0d je 0x180024efd 180024ef0: 48 8b c8 mov %rax,%rcx 180024ef3: ff 15 df e9 02 00 call *0x2e9df(%rip) # 0x1800538d8 180024ef9: 85 c0 test %eax,%eax 180024efb: 74 1b je 0x180024f18 180024efd: 48 8b 4f 40 mov 0x40(%rdi),%rcx 180024f01: 45 33 c9 xor %r9d,%r9d 180024f04: ba 11 01 00 00 mov $0x111,%edx 180024f09: 45 8d 41 02 lea 0x2(%r9),%r8d 180024f0d: ff 15 e5 e9 02 00 call *0x2e9e5(%rip) # 0x1800538f8 180024f13: e9 61 ff ff ff jmp 0x180024e79 180024f18: 48 8b d3 mov %rbx,%rdx 180024f1b: 48 8b cf mov %rdi,%rcx 180024f1e: e8 d5 20 00 00 call 0x180026ff8 180024f23: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180024f28: 48 83 c4 20 add $0x20,%rsp 180024f2c: 5f pop %rdi 180024f2d: c3 ret 180024f2e: cc int3 180024f2f: cc int3 180024f30: 48 8b c4 mov %rsp,%rax 180024f33: 48 89 58 08 mov %rbx,0x8(%rax) 180024f37: 48 89 68 10 mov %rbp,0x10(%rax) 180024f3b: 48 89 70 18 mov %rsi,0x18(%rax) 180024f3f: 48 89 78 20 mov %rdi,0x20(%rax) 180024f43: 41 54 push %r12 180024f45: 48 83 ec 30 sub $0x30,%rsp 180024f49: 4c 8b 64 24 60 mov 0x60(%rsp),%r12 180024f4e: 49 8b e9 mov %r9,%rbp 180024f51: 41 8b d8 mov %r8d,%ebx 180024f54: 8b fa mov %edx,%edi 180024f56: 48 8b f1 mov %rcx,%rsi 180024f59: 4c 89 60 e8 mov %r12,-0x18(%rax) 180024f5d: e8 d2 88 00 00 call 0x18002d834 180024f62: 85 c0 test %eax,%eax 180024f64: 74 07 je 0x180024f6d 180024f66: b8 01 00 00 00 mov $0x1,%eax 180024f6b: eb 70 jmp 0x180024fdd 180024f6d: 85 db test %ebx,%ebx 180024f6f: 74 05 je 0x180024f76 180024f71: 83 fb ff cmp $0xffffffff,%ebx 180024f74: 75 65 jne 0x180024fdb 180024f76: 0f ba e7 0f bt $0xf,%edi 180024f7a: 73 5f jae 0x180024fdb 180024f7c: 81 ff 00 f0 00 00 cmp $0xf000,%edi 180024f82: 73 57 jae 0x180024fdb 180024f84: 48 8b 4e 40 mov 0x40(%rsi),%rcx 180024f88: ff 15 62 e9 02 00 call *0x2e962(%rip) # 0x1800538f0 180024f8e: 48 8b c8 mov %rax,%rcx 180024f91: e8 4a 46 00 00 call 0x1800295e0 180024f96: 48 85 c0 test %rax,%rax 180024f99: 74 1b je 0x180024fb6 180024f9b: 4c 8b 10 mov (%rax),%r10 180024f9e: 4c 8b cd mov %rbp,%r9 180024fa1: 44 8b c3 mov %ebx,%r8d 180024fa4: 8b d7 mov %edi,%edx 180024fa6: 48 8b c8 mov %rax,%rcx 180024fa9: 4c 89 64 24 20 mov %r12,0x20(%rsp) 180024fae: 41 ff 52 18 call *0x18(%r10) 180024fb2: 85 c0 test %eax,%eax 180024fb4: 75 b0 jne 0x180024f66 180024fb6: e8 85 be ff ff call 0x180020e40 180024fbb: 48 85 c0 test %rax,%rax 180024fbe: 74 1b je 0x180024fdb 180024fc0: 4c 8b 10 mov (%rax),%r10 180024fc3: 4c 8b cd mov %rbp,%r9 180024fc6: 44 8b c3 mov %ebx,%r8d 180024fc9: 8b d7 mov %edi,%edx 180024fcb: 48 8b c8 mov %rax,%rcx 180024fce: 4c 89 64 24 20 mov %r12,0x20(%rsp) 180024fd3: 41 ff 52 18 call *0x18(%r10) 180024fd7: 85 c0 test %eax,%eax 180024fd9: 75 8b jne 0x180024f66 180024fdb: 33 c0 xor %eax,%eax 180024fdd: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180024fe2: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 180024fe7: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 180024fec: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 180024ff1: 48 83 c4 30 add $0x30,%rsp 180024ff5: 41 5c pop %r12 180024ff7: c3 ret 180024ff8: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180024ffd: 57 push %rdi 180024ffe: 48 83 ec 20 sub $0x20,%rsp 180025002: 8b da mov %edx,%ebx 180025004: 48 8b f9 mov %rcx,%rdi 180025007: e8 34 fc ff ff call 0x180024c40 18002500c: f6 c3 01 test $0x1,%bl 18002500f: 74 08 je 0x180025019 180025011: 48 8b cf mov %rdi,%rcx 180025014: e8 9f 9b ff ff call 0x18001ebb8 180025019: 48 8b c7 mov %rdi,%rax 18002501c: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180025021: 48 83 c4 20 add $0x20,%rsp 180025025: 5f pop %rdi 180025026: c3 ret 180025027: cc int3 180025028: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002502d: 57 push %rdi 18002502e: 48 83 ec 20 sub $0x20,%rsp 180025032: 48 8b f9 mov %rcx,%rdi 180025035: e8 7a db ff ff call 0x180022bb4 18002503a: 33 db xor %ebx,%ebx 18002503c: 48 8b 48 08 mov 0x8(%rax),%rcx 180025040: 48 3b cb cmp %rbx,%rcx 180025043: 74 07 je 0x18002504c 180025045: 33 d2 xor %edx,%edx 180025047: e8 ec f8 ff ff call 0x180024938 18002504c: 48 8b 87 d0 00 00 00 mov 0xd0(%rdi),%rax 180025053: 48 3b c3 cmp %rbx,%rax 180025056: 74 04 je 0x18002505c 180025058: 48 8b 58 40 mov 0x40(%rax),%rbx 18002505c: 48 8d 97 d8 00 00 00 lea 0xd8(%rdi),%rdx 180025063: 48 8b cb mov %rbx,%rcx 180025066: e8 c9 f7 ff ff call 0x180024834 18002506b: 48 8b cf mov %rdi,%rcx 18002506e: 48 8b d8 mov %rax,%rbx 180025071: e8 0a 69 00 00 call 0x18002b980 180025076: 48 8b c3 mov %rbx,%rax 180025079: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002507e: 48 83 c4 20 add $0x20,%rsp 180025082: 5f pop %rdi 180025083: c3 ret 180025084: 40 53 rex push %rbx 180025086: 48 83 ec 20 sub $0x20,%rsp 18002508a: 48 8b d9 mov %rcx,%rbx 18002508d: e8 6a 46 00 00 call 0x1800296fc 180025092: 48 8b cb mov %rbx,%rcx 180025095: e8 16 46 00 00 call 0x1800296b0 18002509a: 48 8b 8b d8 00 00 00 mov 0xd8(%rbx),%rcx 1800250a1: ff 15 61 e8 02 00 call *0x2e861(%rip) # 0x180053908 1800250a7: 85 c0 test %eax,%eax 1800250a9: 74 12 je 0x1800250bd 1800250ab: 48 8b 8b d8 00 00 00 mov 0xd8(%rbx),%rcx 1800250b2: ba 01 00 00 00 mov $0x1,%edx 1800250b7: ff 15 23 e8 02 00 call *0x2e823(%rip) # 0x1800538e0 1800250bd: 48 83 a3 d8 00 00 00 andq $0x0,0xd8(%rbx) 1800250c4: 00 1800250c5: e8 ea da ff ff call 0x180022bb4 1800250ca: 48 8b 48 08 mov 0x8(%rax),%rcx 1800250ce: 48 85 c9 test %rcx,%rcx 1800250d1: 74 0a je 0x1800250dd 1800250d3: ba 01 00 00 00 mov $0x1,%edx 1800250d8: e8 5b f8 ff ff call 0x180024938 1800250dd: 48 83 c4 20 add $0x20,%rsp 1800250e1: 5b pop %rbx 1800250e2: c3 ret 1800250e3: cc int3 1800250e4: 40 53 rex push %rbx 1800250e6: 48 83 ec 20 sub $0x20,%rsp 1800250ea: 48 8b d9 mov %rcx,%rbx 1800250ed: 48 8b ca mov %rdx,%rcx 1800250f0: e8 8b c1 00 00 call 0x180031280 1800250f5: 4c 8b 03 mov (%rbx),%r8 1800250f8: 48 8b cb mov %rbx,%rcx 1800250fb: 48 8b d0 mov %rax,%rdx 1800250fe: 41 ff 90 98 02 00 00 call *0x298(%r8) 180025105: 48 8b cb mov %rbx,%rcx 180025108: 48 83 c4 20 add $0x20,%rsp 18002510c: 5b pop %rbx 18002510d: e9 b2 43 00 00 jmp 0x1800294c4 180025112: cc int3 180025113: cc int3 180025114: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180025119: 57 push %rdi 18002511a: 48 83 ec 20 sub $0x20,%rsp 18002511e: 48 8b 01 mov (%rcx),%rax 180025121: 48 8b d9 mov %rcx,%rbx 180025124: ff 90 b0 02 00 00 call *0x2b0(%rax) 18002512a: e8 85 da ff ff call 0x180022bb4 18002512f: 48 8b 48 68 mov 0x68(%rax),%rcx 180025133: 48 85 c9 test %rcx,%rcx 180025136: 74 40 je 0x180025178 180025138: 4c 8b 8b e0 00 00 00 mov 0xe0(%rbx),%r9 18002513f: 4d 85 c9 test %r9,%r9 180025142: 74 34 je 0x180025178 180025144: 4c 8b 83 c8 00 00 00 mov 0xc8(%rbx),%r8 18002514b: 48 8b 01 mov (%rcx),%rax 18002514e: 48 8b d3 mov %rbx,%rdx 180025151: 4d 85 c0 test %r8,%r8 180025154: 74 05 je 0x18002515b 180025156: ff 50 40 call *0x40(%rax) 180025159: eb 0a jmp 0x180025165 18002515b: 4c 8b 83 b0 00 00 00 mov 0xb0(%rbx),%r8 180025162: ff 50 48 call *0x48(%rax) 180025165: 85 c0 test %eax,%eax 180025167: 75 0f jne 0x180025178 180025169: 83 ca ff or $0xffffffff,%edx 18002516c: 48 8b cb mov %rbx,%rcx 18002516f: e8 44 fc ff ff call 0x180024db8 180025174: 33 c0 xor %eax,%eax 180025176: eb 40 jmp 0x1800251b8 180025178: 48 8b cb mov %rbx,%rcx 18002517b: e8 44 43 00 00 call 0x1800294c4 180025180: 48 85 c0 test %rax,%rax 180025183: 48 8b f8 mov %rax,%rdi 180025186: 74 2d je 0x1800251b5 180025188: 0f ba 63 78 08 btl $0x8,0x78(%rbx) 18002518d: 73 26 jae 0x1800251b5 18002518f: 48 8b 4b 40 mov 0x40(%rbx),%rcx 180025193: 45 33 c0 xor %r8d,%r8d 180025196: 33 d2 xor %edx,%edx 180025198: ff 15 72 e6 02 00 call *0x2e672(%rip) # 0x180053810 18002519e: 48 8b c8 mov %rax,%rcx 1800251a1: e8 3a 44 00 00 call 0x1800295e0 1800251a6: 48 85 c0 test %rax,%rax 1800251a9: 74 0a je 0x1800251b5 1800251ab: 48 8b c8 mov %rax,%rcx 1800251ae: e8 3d 91 00 00 call 0x18002e2f0 1800251b3: 33 ff xor %edi,%edi 1800251b5: 48 8b c7 mov %rdi,%rax 1800251b8: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800251bd: 48 83 c4 20 add $0x20,%rsp 1800251c1: 5f pop %rdi 1800251c2: c3 ret 1800251c3: cc int3 1800251c4: 48 83 ec 48 sub $0x48,%rsp 1800251c8: e8 e7 d9 ff ff call 0x180022bb4 1800251cd: 48 83 78 08 00 cmpq $0x0,0x8(%rax) 1800251d2: 75 04 jne 0x1800251d8 1800251d4: 33 c0 xor %eax,%eax 1800251d6: eb 6c jmp 0x180025244 1800251d8: e8 63 bc ff ff call 0x180020e40 1800251dd: 48 85 c0 test %rax,%rax 1800251e0: 74 11 je 0x1800251f3 1800251e2: 48 8b 10 mov (%rax),%rdx 1800251e5: 48 8b c8 mov %rax,%rcx 1800251e8: ff 92 e8 00 00 00 call *0xe8(%rdx) 1800251ee: 48 8b c8 mov %rax,%rcx 1800251f1: eb 02 jmp 0x1800251f5 1800251f3: 33 c9 xor %ecx,%ecx 1800251f5: 48 85 c9 test %rcx,%rcx 1800251f8: 74 26 je 0x180025220 1800251fa: 48 8b 01 mov (%rcx),%rax 1800251fd: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180025202: 45 33 c9 xor %r9d,%r9d 180025205: 48 89 54 24 20 mov %rdx,0x20(%rsp) 18002520a: ba 46 e1 00 00 mov $0xe146,%edx 18002520f: 45 33 c0 xor %r8d,%r8d 180025212: ff 50 18 call *0x18(%rax) 180025215: 85 c0 test %eax,%eax 180025217: 74 07 je 0x180025220 180025219: b8 01 00 00 00 mov $0x1,%eax 18002521e: eb 24 jmp 0x180025244 180025220: e8 8f d9 ff ff call 0x180022bb4 180025225: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 18002522a: 45 33 c9 xor %r9d,%r9d 18002522d: 48 8b 48 08 mov 0x8(%rax),%rcx 180025231: 4c 89 44 24 20 mov %r8,0x20(%rsp) 180025236: 45 33 c0 xor %r8d,%r8d 180025239: 48 8b 01 mov (%rcx),%rax 18002523c: ba 46 e1 00 00 mov $0xe146,%edx 180025241: ff 50 18 call *0x18(%rax) 180025244: 48 83 c4 48 add $0x48,%rsp 180025248: c3 ret 180025249: cc int3 18002524a: cc int3 18002524b: cc int3 18002524c: 40 53 rex push %rbx 18002524e: 48 83 ec 20 sub $0x20,%rsp 180025252: 48 8b 91 c8 00 00 00 mov 0xc8(%rcx),%rdx 180025259: 48 8b d9 mov %rcx,%rbx 18002525c: 48 85 d2 test %rdx,%rdx 18002525f: 74 07 je 0x180025268 180025261: e8 fe 7d 00 00 call 0x18002d064 180025266: eb 0c jmp 0x180025274 180025268: 48 8b 91 b0 00 00 00 mov 0xb0(%rcx),%rdx 18002526f: e8 94 83 00 00 call 0x18002d608 180025274: 85 c0 test %eax,%eax 180025276: 48 8b cb mov %rbx,%rcx 180025279: 75 0c jne 0x180025287 18002527b: 83 ca ff or $0xffffffff,%edx 18002527e: e8 35 fb ff ff call 0x180024db8 180025283: 33 c0 xor %eax,%eax 180025285: eb 39 jmp 0x1800252c0 180025287: 33 d2 xor %edx,%edx 180025289: e8 6a 39 00 00 call 0x180028bf8 18002528e: 48 8b cb mov %rbx,%rcx 180025291: 85 c0 test %eax,%eax 180025293: 74 e6 je 0x18002527b 180025295: ba 46 e1 00 00 mov $0xe146,%edx 18002529a: e8 dd 8e 00 00 call 0x18002e17c 18002529f: 48 85 c0 test %rax,%rax 1800252a2: 48 8b d8 mov %rax,%rbx 1800252a5: 74 14 je 0x1800252bb 1800252a7: e8 18 ff ff ff call 0x1800251c4 1800252ac: 48 8b cb mov %rbx,%rcx 1800252af: f7 d8 neg %eax 1800252b1: 1b d2 sbb %edx,%edx 1800252b3: 83 e2 05 and $0x5,%edx 1800252b6: e8 a5 8f 00 00 call 0x18002e260 1800252bb: b8 01 00 00 00 mov $0x1,%eax 1800252c0: 48 83 c4 20 add $0x20,%rsp 1800252c4: 5b pop %rbx 1800252c5: c3 ret 1800252c6: cc int3 1800252c7: cc int3 1800252c8: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800252cd: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800252d2: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800252d7: 57 push %rdi 1800252d8: 48 83 ec 20 sub $0x20,%rsp 1800252dc: 48 83 b9 b0 00 00 00 cmpq $0x0,0xb0(%rcx) 1800252e3: 00 1800252e4: 48 8b b9 c0 00 00 00 mov 0xc0(%rcx),%rdi 1800252eb: 48 8b a9 b8 00 00 00 mov 0xb8(%rcx),%rbp 1800252f2: 48 8b f1 mov %rcx,%rsi 1800252f5: 74 2e je 0x180025325 1800252f7: e8 b8 d8 ff ff call 0x180022bb4 1800252fc: 48 8b 96 b0 00 00 00 mov 0xb0(%rsi),%rdx 180025303: 41 b8 05 00 00 00 mov $0x5,%r8d 180025309: 48 8b 58 18 mov 0x18(%rax),%rbx 18002530d: 48 8b cb mov %rbx,%rcx 180025310: ff 15 3a e2 02 00 call *0x2e23a(%rip) # 0x180053550 180025316: 48 8b cb mov %rbx,%rcx 180025319: 48 8b d0 mov %rax,%rdx 18002531c: ff 15 fe e1 02 00 call *0x2e1fe(%rip) # 0x180053520 180025322: 48 8b e8 mov %rax,%rbp 180025325: 48 85 ed test %rbp,%rbp 180025328: 74 0c je 0x180025336 18002532a: 48 8b cd mov %rbp,%rcx 18002532d: ff 15 f5 e1 02 00 call *0x2e1f5(%rip) # 0x180053528 180025333: 48 8b f8 mov %rax,%rdi 180025336: 48 85 ff test %rdi,%rdi 180025339: bb 01 00 00 00 mov $0x1,%ebx 18002533e: 74 33 je 0x180025373 180025340: 66 81 7f 02 ff ff cmpw $0xffff,0x2(%rdi) 180025346: 8b 0f mov (%rdi),%ecx 180025348: 75 0d jne 0x180025357 18002534a: 8b 4f 0c mov 0xc(%rdi),%ecx 18002534d: 0f b7 57 12 movzwl 0x12(%rdi),%edx 180025351: 0f b7 47 14 movzwl 0x14(%rdi),%eax 180025355: eb 08 jmp 0x18002535f 180025357: 66 8b 57 0a mov 0xa(%rdi),%dx 18002535b: 66 8b 47 0c mov 0xc(%rdi),%ax 18002535f: f7 c1 01 18 00 00 test $0x1801,%ecx 180025365: 75 0a jne 0x180025371 180025367: 66 85 d2 test %dx,%dx 18002536a: 75 05 jne 0x180025371 18002536c: 66 85 c0 test %ax,%ax 18002536f: 74 02 je 0x180025373 180025371: 33 db xor %ebx,%ebx 180025373: 48 83 be b0 00 00 00 cmpq $0x0,0xb0(%rsi) 18002537a: 00 18002537b: 74 09 je 0x180025386 18002537d: 48 8b cd mov %rbp,%rcx 180025380: ff 15 ea df 02 00 call *0x2dfea(%rip) # 0x180053370 180025386: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18002538b: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180025390: 8b c3 mov %ebx,%eax 180025392: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180025397: 48 83 c4 20 add $0x20,%rsp 18002539b: 5f pop %rdi 18002539c: c3 ret 18002539d: cc int3 18002539e: cc int3 18002539f: cc int3 1800253a0: 40 53 rex push %rbx 1800253a2: 48 83 ec 20 sub $0x20,%rsp 1800253a6: 4d 85 c0 test %r8,%r8 1800253a9: 49 8b d8 mov %r8,%rbx 1800253ac: 75 17 jne 0x1800253c5 1800253ae: 8b 81 a8 00 00 00 mov 0xa8(%rcx),%eax 1800253b4: 85 c0 test %eax,%eax 1800253b6: 74 09 je 0x1800253c1 1800253b8: 05 00 00 02 00 add $0x20000,%eax 1800253bd: 8b d8 mov %eax,%ebx 1800253bf: 75 04 jne 0x1800253c5 1800253c1: 33 c0 xor %eax,%eax 1800253c3: eb 2b jmp 0x1800253f0 1800253c5: e8 ea d7 ff ff call 0x180022bb4 1800253ca: 48 8b 48 08 mov 0x8(%rax),%rcx 1800253ce: 48 85 c9 test %rcx,%rcx 1800253d1: 74 13 je 0x1800253e6 1800253d3: 4c 8b 09 mov (%rcx),%r9 1800253d6: 41 b8 01 00 00 00 mov $0x1,%r8d 1800253dc: 48 8b d3 mov %rbx,%rdx 1800253df: 41 ff 91 58 01 00 00 call *0x158(%r9) 1800253e6: 48 b8 01 00 00 00 00 movabs $0x1,%rax 1800253ed: 00 00 00 1800253f0: 48 83 c4 20 add $0x20,%rsp 1800253f4: 5b pop %rbx 1800253f5: c3 ret 1800253f6: cc int3 1800253f7: cc int3 1800253f8: 48 8d 05 d1 fa 02 00 lea 0x2fad1(%rip),%rax # 0x180054ed0 1800253ff: c3 ret 180025400: 48 8b c4 mov %rsp,%rax 180025403: 48 89 48 08 mov %rcx,0x8(%rax) 180025407: 57 push %rdi 180025408: 41 54 push %r12 18002540a: 41 55 push %r13 18002540c: 41 56 push %r14 18002540e: 41 57 push %r15 180025410: 48 81 ec 90 00 00 00 sub $0x90,%rsp 180025417: 48 c7 44 24 68 fe ff movq $0xfffffffffffffffe,0x68(%rsp) 18002541e: ff ff 180025420: 48 89 58 10 mov %rbx,0x10(%rax) 180025424: 48 89 70 18 mov %rsi,0x18(%rax) 180025428: 4d 8b f1 mov %r9,%r14 18002542b: 4d 8b f8 mov %r8,%r15 18002542e: 4c 8b e2 mov %rdx,%r12 180025431: 48 8b f9 mov %rcx,%rdi 180025434: 33 db xor %ebx,%ebx 180025436: 4c 3b cb cmp %rbx,%r9 180025439: 75 09 jne 0x180025444 18002543b: e8 74 d7 ff ff call 0x180022bb4 180025440: 4c 8b 70 18 mov 0x18(%rax),%r14 180025444: e8 6b d7 ff ff call 0x180022bb4 180025449: 4c 8b 68 68 mov 0x68(%rax),%r13 18002544d: 4c 89 6c 24 48 mov %r13,0x48(%rsp) 180025452: 48 8b f3 mov %rbx,%rsi 180025455: 48 89 5c 24 38 mov %rbx,0x38(%rsp) 18002545a: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 18002545f: b9 10 00 00 00 mov $0x10,%ecx 180025464: e8 c7 7d 00 00 call 0x18002d230 180025469: b9 00 c0 07 00 mov $0x7c000,%ecx 18002546e: e8 bd 7d 00 00 call 0x18002d230 180025473: 4c 3b eb cmp %rbx,%r13 180025476: 74 31 je 0x1800254a9 180025478: 48 8b 07 mov (%rdi),%rax 18002547b: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 180025480: 48 8b cf mov %rdi,%rcx 180025483: ff 90 58 02 00 00 call *0x258(%rax) 180025489: 3b c3 cmp %ebx,%eax 18002548b: 75 07 jne 0x180025494 18002548d: 33 c0 xor %eax,%eax 18002548f: e9 0d 02 00 00 jmp 0x1800256a1 180025494: 49 8b 45 00 mov 0x0(%r13),%rax 180025498: 4d 8b c4 mov %r12,%r8 18002549b: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 1800254a0: 49 8b cd mov %r13,%rcx 1800254a3: ff 50 28 call *0x28(%rax) 1800254a6: 4c 8b e0 mov %rax,%r12 1800254a9: 4c 3b e3 cmp %rbx,%r12 1800254ac: 75 07 jne 0x1800254b5 1800254ae: 33 c0 xor %eax,%eax 1800254b0: e9 ec 01 00 00 jmp 0x1800256a1 1800254b5: e8 06 a8 ff ff call 0x18001fcc0 1800254ba: 4c 8b d8 mov %rax,%r11 1800254bd: 8b cb mov %ebx,%ecx 1800254bf: 48 3b c3 cmp %rbx,%rax 1800254c2: 0f 95 c1 setne %cl 1800254c5: 3b cb cmp %ebx,%ecx 1800254c7: 75 0b jne 0x1800254d4 1800254c9: b9 05 40 00 80 mov $0x80004005,%ecx 1800254ce: e8 9d 5c fe ff call 0x18000b170 1800254d3: cc int3 1800254d4: 48 8b 00 mov (%rax),%rax 1800254d7: 49 8b cb mov %r11,%rcx 1800254da: ff 50 18 call *0x18(%rax) 1800254dd: 48 83 c0 18 add $0x18,%rax 1800254e1: 48 89 44 24 30 mov %rax,0x30(%rsp) 1800254e6: 66 89 9c 24 d8 00 00 mov %bx,0xd8(%rsp) 1800254ed: 00 1800254ee: 4c 8d 84 24 d8 00 00 lea 0xd8(%rsp),%r8 1800254f5: 00 1800254f6: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 1800254fb: 49 8b cc mov %r12,%rcx 1800254fe: e8 d9 c5 00 00 call 0x180031adc 180025503: 8b cb mov %ebx,%ecx 180025505: 3b c3 cmp %ebx,%eax 180025507: 0f 94 c1 sete %cl 18002550a: 39 1d 28 d0 04 00 cmp %ebx,0x4d028(%rip) # 0x180072538 180025510: 74 4c je 0x18002555e 180025512: 3b cb cmp %ebx,%ecx 180025514: 75 4c jne 0x180025562 180025516: b9 2a 00 00 00 mov $0x2a,%ecx 18002551b: ff 15 a7 e3 02 00 call *0x2e3a7(%rip) # 0x1800538c8 180025521: 3b c3 cmp %ebx,%eax 180025523: 0f 84 86 00 00 00 je 0x1800255af 180025529: 48 8d 15 d8 fa 02 00 lea 0x2fad8(%rip),%rdx # 0x180055008 180025530: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180025535: e8 a6 0b 01 00 call 0x1800360e0 18002553a: 3b c3 cmp %ebx,%eax 18002553c: 0f 94 c0 sete %al 18002553f: 0f b6 c8 movzbl %al,%ecx 180025542: 3b cb cmp %ebx,%ecx 180025544: 74 69 je 0x1800255af 180025546: 0f b7 84 24 d8 00 00 movzwl 0xd8(%rsp),%eax 18002554d: 00 18002554e: 66 3d 08 00 cmp $0x8,%ax 180025552: 66 0f 44 c3 cmove %bx,%ax 180025556: 66 89 84 24 d8 00 00 mov %ax,0xd8(%rsp) 18002555d: 00 18002555e: 3b cb cmp %ebx,%ecx 180025560: 74 4d je 0x1800255af 180025562: 49 8b d4 mov %r12,%rdx 180025565: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18002556a: e8 21 c5 00 00 call 0x180031a90 18002556f: 90 nop 180025570: 0f b7 94 24 d8 00 00 movzwl 0xd8(%rsp),%edx 180025577: 00 180025578: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18002557d: e8 16 c4 00 00 call 0x180031998 180025582: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180025587: e8 50 c0 00 00 call 0x1800315dc 18002558c: 48 8b f0 mov %rax,%rsi 18002558f: 48 89 44 24 38 mov %rax,0x38(%rsp) 180025594: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180025599: e8 26 c0 00 00 call 0x1800315c4 18002559e: 48 3b f3 cmp %rbx,%rsi 1800255a1: 74 0c je 0x1800255af 1800255a3: 48 8b ce mov %rsi,%rcx 1800255a6: ff 15 4c de 02 00 call *0x2de4c(%rip) # 0x1800533f8 1800255ac: 4c 8b e0 mov %rax,%r12 1800255af: 83 8f 88 00 00 00 ff orl $0xffffffff,0x88(%rdi) 1800255b6: 83 4f 78 10 orl $0x10,0x78(%rdi) 1800255ba: 48 8b cf mov %rdi,%rcx 1800255bd: e8 be 63 00 00 call 0x18002b980 1800255c2: 4c 3b fb cmp %rbx,%r15 1800255c5: 75 05 jne 0x1800255cc 1800255c7: 4c 8b c3 mov %rbx,%r8 1800255ca: eb 04 jmp 0x1800255d0 1800255cc: 4d 8b 47 40 mov 0x40(%r15),%r8 1800255d0: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 1800255d5: 4c 8d 0d 1c f6 ff ff lea -0x9e4(%rip),%r9 # 0x180024bf8 1800255dc: 49 8b d4 mov %r12,%rdx 1800255df: 49 8b ce mov %r14,%rcx 1800255e2: ff 15 10 e2 02 00 call *0x2e210(%rip) # 0x1800537f8 1800255e8: 4c 8b e0 mov %rax,%r12 1800255eb: 48 89 44 24 40 mov %rax,0x40(%rsp) 1800255f0: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 1800255f5: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 1800255f9: 83 c9 ff or $0xffffffff,%ecx 1800255fc: f0 0f c1 4a 10 lock xadd %ecx,0x10(%rdx) 180025601: 83 c1 ff add $0xffffffff,%ecx 180025604: 3b cb cmp %ebx,%ecx 180025606: 7f 0b jg 0x180025613 180025608: 48 8b 0a mov (%rdx),%rcx 18002560b: 4c 8b 01 mov (%rcx),%r8 18002560e: 41 ff 50 08 call *0x8(%r8) 180025612: 90 nop 180025613: eb 19 jmp 0x18002562e 180025615: 33 db xor %ebx,%ebx 180025617: 48 8b bc 24 c0 00 00 mov 0xc0(%rsp),%rdi 18002561e: 00 18002561f: 4c 8b 6c 24 48 mov 0x48(%rsp),%r13 180025624: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180025629: 4c 8b 64 24 40 mov 0x40(%rsp),%r12 18002562e: 4c 3b eb cmp %rbx,%r13 180025631: 74 23 je 0x180025656 180025633: 4c 3b e3 cmp %rbx,%r12 180025636: 74 1e je 0x180025656 180025638: 49 8b 45 00 mov 0x0(%r13),%rax 18002563c: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 180025641: 49 8b cd mov %r13,%rcx 180025644: ff 50 30 call *0x30(%rax) 180025647: 4c 8b 1f mov (%rdi),%r11 18002564a: 33 d2 xor %edx,%edx 18002564c: 48 8b cf mov %rdi,%rcx 18002564f: 41 ff 93 58 02 00 00 call *0x258(%r11) 180025656: e8 a1 40 00 00 call 0x1800296fc 18002565b: 3b c3 cmp %ebx,%eax 18002565d: 75 0c jne 0x18002566b 18002565f: 48 8b 07 mov (%rdi),%rax 180025662: 48 8b cf mov %rdi,%rcx 180025665: ff 90 28 02 00 00 call *0x228(%rax) 18002566b: 4c 3b e3 cmp %rbx,%r12 18002566e: 74 12 je 0x180025682 180025670: f6 47 78 10 testb $0x10,0x78(%rdi) 180025674: 75 0c jne 0x180025682 180025676: 49 8b cc mov %r12,%rcx 180025679: ff 15 81 e1 02 00 call *0x2e181(%rip) # 0x180053800 18002567f: 4c 8b e3 mov %rbx,%r12 180025682: 48 3b f3 cmp %rbx,%rsi 180025685: 74 12 je 0x180025699 180025687: 48 8b ce mov %rsi,%rcx 18002568a: ff 15 70 dd 02 00 call *0x2dd70(%rip) # 0x180053400 180025690: 48 8b ce mov %rsi,%rcx 180025693: ff 15 4f dd 02 00 call *0x2dd4f(%rip) # 0x1800533e8 180025699: 4c 3b e3 cmp %rbx,%r12 18002569c: 0f 95 c3 setne %bl 18002569f: 8b c3 mov %ebx,%eax 1800256a1: 4c 8d 9c 24 90 00 00 lea 0x90(%rsp),%r11 1800256a8: 00 1800256a9: 49 8b 5b 38 mov 0x38(%r11),%rbx 1800256ad: 49 8b 73 40 mov 0x40(%r11),%rsi 1800256b1: 49 8b e3 mov %r11,%rsp 1800256b4: 41 5f pop %r15 1800256b6: 41 5e pop %r14 1800256b8: 41 5d pop %r13 1800256ba: 41 5c pop %r12 1800256bc: 5f pop %rdi 1800256bd: c3 ret 1800256be: cc int3 1800256bf: cc int3 1800256c0: 40 55 rex push %rbp 1800256c2: 48 83 ec 20 sub $0x20,%rsp 1800256c6: 48 8b ea mov %rdx,%rbp 1800256c9: 48 8d 4d 30 lea 0x30(%rbp),%rcx 1800256cd: e8 0e 5f fe ff call 0x18000b5e0 1800256d2: 48 83 c4 20 add $0x20,%rsp 1800256d6: 5d pop %rbp 1800256d7: c3 ret 1800256d8: cc int3 1800256d9: cc int3 1800256da: cc int3 1800256db: cc int3 1800256dc: cc int3 1800256dd: cc int3 1800256de: cc int3 1800256df: cc int3 1800256e0: 40 55 rex push %rbp 1800256e2: 48 83 ec 20 sub $0x20,%rsp 1800256e6: 48 8b ea mov %rdx,%rbp 1800256e9: 48 8d 4d 50 lea 0x50(%rbp),%rcx 1800256ed: e8 d2 be 00 00 call 0x1800315c4 1800256f2: 48 83 c4 20 add $0x20,%rsp 1800256f6: 5d pop %rbp 1800256f7: c3 ret 1800256f8: cc int3 1800256f9: cc int3 1800256fa: cc int3 1800256fb: cc int3 1800256fc: cc int3 1800256fd: cc int3 1800256fe: cc int3 1800256ff: cc int3 180025700: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180025705: 53 push %rbx 180025706: 55 push %rbp 180025707: 48 83 ec 38 sub $0x38,%rsp 18002570b: 48 8b ea mov %rdx,%rbp 18002570e: 48 8b 4d 60 mov 0x60(%rbp),%rcx 180025712: 33 db xor %ebx,%ebx 180025714: 48 3b cb cmp %rbx,%rcx 180025717: 74 05 je 0x18002571e 180025719: e8 56 95 ff ff call 0x18001ec74 18002571e: 48 8b 85 c0 00 00 00 mov 0xc0(%rbp),%rax 180025725: 83 88 88 00 00 00 ff orl $0xffffffff,0x88(%rax) 18002572c: 48 8d 05 e2 fe ff ff lea -0x11e(%rip),%rax # 0x180025615 180025733: eb 00 jmp 0x180025735 180025735: 48 83 c4 38 add $0x38,%rsp 180025739: 5d pop %rbp 18002573a: 5b pop %rbx 18002573b: c3 ret 18002573c: cc int3 18002573d: cc int3 18002573e: cc int3 18002573f: cc int3 180025740: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180025745: 53 push %rbx 180025746: 56 push %rsi 180025747: 57 push %rdi 180025748: 41 54 push %r12 18002574a: 41 55 push %r13 18002574c: 41 56 push %r14 18002574e: 41 57 push %r15 180025750: 48 83 ec 70 sub $0x70,%rsp 180025754: 48 c7 44 24 58 fe ff movq $0xfffffffffffffffe,0x58(%rsp) 18002575b: ff ff 18002575d: 48 8b d9 mov %rcx,%rbx 180025760: 4c 8b b9 c0 00 00 00 mov 0xc0(%rcx),%r15 180025767: 4c 8b a1 b8 00 00 00 mov 0xb8(%rcx),%r12 18002576e: 4c 89 64 24 48 mov %r12,0x48(%rsp) 180025773: e8 3c d4 ff ff call 0x180022bb4 180025778: 48 8b 40 18 mov 0x18(%rax),%rax 18002577c: 48 89 44 24 40 mov %rax,0x40(%rsp) 180025781: 48 83 bb b0 00 00 00 cmpq $0x0,0xb0(%rbx) 180025788: 00 180025789: 74 38 je 0x1800257c3 18002578b: e8 24 d4 ff ff call 0x180022bb4 180025790: 48 8b 78 18 mov 0x18(%rax),%rdi 180025794: 48 89 7c 24 40 mov %rdi,0x40(%rsp) 180025799: 41 b8 05 00 00 00 mov $0x5,%r8d 18002579f: 48 8b 93 b0 00 00 00 mov 0xb0(%rbx),%rdx 1800257a6: 48 8b cf mov %rdi,%rcx 1800257a9: ff 15 a1 dd 02 00 call *0x2dda1(%rip) # 0x180053550 1800257af: 48 8b d0 mov %rax,%rdx 1800257b2: 48 8b cf mov %rdi,%rcx 1800257b5: ff 15 65 dd 02 00 call *0x2dd65(%rip) # 0x180053520 1800257bb: 4c 8b e0 mov %rax,%r12 1800257be: 48 89 44 24 48 mov %rax,0x48(%rsp) 1800257c3: 4d 85 e4 test %r12,%r12 1800257c6: 74 0c je 0x1800257d4 1800257c8: 49 8b cc mov %r12,%rcx 1800257cb: ff 15 57 dd 02 00 call *0x2dd57(%rip) # 0x180053528 1800257d1: 4c 8b f8 mov %rax,%r15 1800257d4: 4d 85 ff test %r15,%r15 1800257d7: 75 09 jne 0x1800257e2 1800257d9: 48 83 c8 ff or $0xffffffffffffffff,%rax 1800257dd: e9 e7 01 00 00 jmp 0x1800259c9 1800257e2: 48 8b cb mov %rbx,%rcx 1800257e5: e8 3e f8 ff ff call 0x180025028 1800257ea: 48 8b f8 mov %rax,%rdi 1800257ed: 48 89 44 24 50 mov %rax,0x50(%rsp) 1800257f2: e8 05 3f 00 00 call 0x1800296fc 1800257f7: 45 33 f6 xor %r14d,%r14d 1800257fa: 44 89 b4 24 b8 00 00 mov %r14d,0xb8(%rsp) 180025801: 00 180025802: 33 f6 xor %esi,%esi 180025804: 48 89 b4 24 c8 00 00 mov %rsi,0xc8(%rsp) 18002580b: 00 18002580c: 45 33 ed xor %r13d,%r13d 18002580f: 44 89 ac 24 c0 00 00 mov %r13d,0xc0(%rsp) 180025816: 00 180025817: 48 85 ff test %rdi,%rdi 18002581a: 0f 84 94 00 00 00 je 0x1800258b4 180025820: ff 15 c2 df 02 00 call *0x2dfc2(%rip) # 0x1800537e8 180025826: 48 3b f8 cmp %rax,%rdi 180025829: 0f 84 85 00 00 00 je 0x1800258b4 18002582f: 48 8b cf mov %rdi,%rcx 180025832: ff 15 a0 e0 02 00 call *0x2e0a0(%rip) # 0x1800538d8 180025838: 85 c0 test %eax,%eax 18002583a: 74 78 je 0x1800258b4 18002583c: 33 d2 xor %edx,%edx 18002583e: 48 8b cf mov %rdi,%rcx 180025841: ff 15 99 e0 02 00 call *0x2e099(%rip) # 0x1800538e0 180025847: 44 8d 76 01 lea 0x1(%rsi),%r14d 18002584b: 44 89 b4 24 b8 00 00 mov %r14d,0xb8(%rsp) 180025852: 00 180025853: e8 e8 b5 ff ff call 0x180020e40 180025858: 48 85 c0 test %rax,%rax 18002585b: 74 19 je 0x180025876 18002585d: 48 8b 10 mov (%rax),%rdx 180025860: 48 8b c8 mov %rax,%rcx 180025863: ff 92 e8 00 00 00 call *0xe8(%rdx) 180025869: 48 8b f0 mov %rax,%rsi 18002586c: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) 180025873: 00 180025874: eb 08 jmp 0x18002587e 180025876: 48 89 b4 24 c8 00 00 mov %rsi,0xc8(%rsp) 18002587d: 00 18002587e: 48 85 f6 test %rsi,%rsi 180025881: 74 31 je 0x1800258b4 180025883: 48 8b 06 mov (%rsi),%rax 180025886: 48 8b ce mov %rsi,%rcx 180025889: ff 90 40 02 00 00 call *0x240(%rax) 18002588f: 85 c0 test %eax,%eax 180025891: 74 21 je 0x1800258b4 180025893: 48 8b ce mov %rsi,%rcx 180025896: e8 f5 89 00 00 call 0x18002e290 18002589b: 85 c0 test %eax,%eax 18002589d: 74 15 je 0x1800258b4 18002589f: 33 d2 xor %edx,%edx 1800258a1: 48 8b ce mov %rsi,%rcx 1800258a4: e8 17 8a 00 00 call 0x18002e2c0 1800258a9: 45 8b ee mov %r14d,%r13d 1800258ac: 44 89 b4 24 c0 00 00 mov %r14d,0xc0(%rsp) 1800258b3: 00 1800258b4: 48 8b cb mov %rbx,%rcx 1800258b7: e8 c4 60 00 00 call 0x18002b980 1800258bc: 48 8b cf mov %rdi,%rcx 1800258bf: e8 1c 3d 00 00 call 0x1800295e0 1800258c4: 4c 8b 4c 24 40 mov 0x40(%rsp),%r9 1800258c9: 4c 8b c0 mov %rax,%r8 1800258cc: 49 8b d7 mov %r15,%rdx 1800258cf: 48 8b cb mov %rbx,%rcx 1800258d2: e8 29 fb ff ff call 0x180025400 1800258d7: 85 c0 test %eax,%eax 1800258d9: 74 55 je 0x180025930 1800258db: f6 43 78 10 testb $0x10,0x78(%rbx) 1800258df: 74 25 je 0x180025906 1800258e1: 41 bf 04 00 00 00 mov $0x4,%r15d 1800258e7: 48 8b cb mov %rbx,%rcx 1800258ea: e8 09 89 00 00 call 0x18002e1f8 1800258ef: 0f ba e0 08 bt $0x8,%eax 1800258f3: 41 8d 47 01 lea 0x1(%r15),%eax 1800258f7: 44 0f 42 f8 cmovb %eax,%r15d 1800258fb: 41 8b d7 mov %r15d,%edx 1800258fe: 48 8b cb mov %rbx,%rcx 180025901: e8 3e 36 00 00 call 0x180028f44 180025906: 48 83 7b 40 00 cmpq $0x0,0x40(%rbx) 18002590b: 74 23 je 0x180025930 18002590d: c7 44 24 30 97 00 00 movl $0x97,0x30(%rsp) 180025914: 00 180025915: 83 64 24 28 00 andl $0x0,0x28(%rsp) 18002591a: 83 64 24 20 00 andl $0x0,0x20(%rsp) 18002591f: 45 33 c9 xor %r9d,%r9d 180025922: 45 33 c0 xor %r8d,%r8d 180025925: 33 d2 xor %edx,%edx 180025927: 48 8b cb mov %rbx,%rcx 18002592a: e8 f9 89 00 00 call 0x18002e328 18002592f: 90 nop 180025930: eb 2a jmp 0x18002595c 180025932: 48 8b 9c 24 b0 00 00 mov 0xb0(%rsp),%rbx 180025939: 00 18002593a: 4c 8b 64 24 48 mov 0x48(%rsp),%r12 18002593f: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi 180025944: 44 8b b4 24 b8 00 00 mov 0xb8(%rsp),%r14d 18002594b: 00 18002594c: 48 8b b4 24 c8 00 00 mov 0xc8(%rsp),%rsi 180025953: 00 180025954: 44 8b ac 24 c0 00 00 mov 0xc0(%rsp),%r13d 18002595b: 00 18002595c: 45 85 ed test %r13d,%r13d 18002595f: 74 0d je 0x18002596e 180025961: ba 01 00 00 00 mov $0x1,%edx 180025966: 48 8b ce mov %rsi,%rcx 180025969: e8 52 89 00 00 call 0x18002e2c0 18002596e: 45 85 f6 test %r14d,%r14d 180025971: 74 0e je 0x180025981 180025973: ba 01 00 00 00 mov $0x1,%edx 180025978: 48 8b cf mov %rdi,%rcx 18002597b: ff 15 5f df 02 00 call *0x2df5f(%rip) # 0x1800538e0 180025981: 48 85 ff test %rdi,%rdi 180025984: 74 15 je 0x18002599b 180025986: ff 15 e4 de 02 00 call *0x2dee4(%rip) # 0x180053870 18002598c: 48 3b 43 40 cmp 0x40(%rbx),%rax 180025990: 75 09 jne 0x18002599b 180025992: 48 8b cf mov %rdi,%rcx 180025995: ff 15 55 de 02 00 call *0x2de55(%rip) # 0x1800537f0 18002599b: 48 8b 03 mov (%rbx),%rax 18002599e: 48 8b cb mov %rbx,%rcx 1800259a1: ff 90 c0 00 00 00 call *0xc0(%rax) 1800259a7: 48 8b cb mov %rbx,%rcx 1800259aa: e8 d5 f6 ff ff call 0x180025084 1800259af: 48 83 bb b0 00 00 00 cmpq $0x0,0xb0(%rbx) 1800259b6: 00 1800259b7: 74 09 je 0x1800259c2 1800259b9: 49 8b cc mov %r12,%rcx 1800259bc: ff 15 ae d9 02 00 call *0x2d9ae(%rip) # 0x180053370 1800259c2: 48 63 83 88 00 00 00 movslq 0x88(%rbx),%rax 1800259c9: 48 83 c4 70 add $0x70,%rsp 1800259cd: 41 5f pop %r15 1800259cf: 41 5e pop %r14 1800259d1: 41 5d pop %r13 1800259d3: 41 5c pop %r12 1800259d5: 5f pop %rdi 1800259d6: 5e pop %rsi 1800259d7: 5b pop %rbx 1800259d8: c3 ret 1800259d9: cc int3 1800259da: cc int3 1800259db: cc int3 1800259dc: cc int3 1800259dd: cc int3 1800259de: cc int3 1800259df: cc int3 1800259e0: 48 89 54 24 10 mov %rdx,0x10(%rsp) 1800259e5: 55 push %rbp 1800259e6: 48 83 ec 40 sub $0x40,%rsp 1800259ea: 48 8b ea mov %rdx,%rbp 1800259ed: 48 8b 4d 60 mov 0x60(%rbp),%rcx 1800259f1: 48 85 c9 test %rcx,%rcx 1800259f4: 74 05 je 0x1800259fb 1800259f6: e8 79 92 ff ff call 0x18001ec74 1800259fb: 48 8b 85 b0 00 00 00 mov 0xb0(%rbp),%rax 180025a02: 83 88 88 00 00 00 ff orl $0xffffffff,0x88(%rax) 180025a09: 48 8d 05 22 ff ff ff lea -0xde(%rip),%rax # 0x180025932 180025a10: eb 00 jmp 0x180025a12 180025a12: 48 83 c4 40 add $0x40,%rsp 180025a16: 5d pop %rbp 180025a17: c3 ret 180025a18: cc int3 180025a19: cc int3 180025a1a: cc int3 180025a1b: cc int3 180025a1c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180025a21: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180025a26: 57 push %rdi 180025a27: 48 83 ec 20 sub $0x20,%rsp 180025a2b: 4d 85 c0 test %r8,%r8 180025a2e: 49 8b f9 mov %r9,%rdi 180025a31: 49 8b c0 mov %r8,%rax 180025a34: 48 8b f2 mov %rdx,%rsi 180025a37: 48 8b d9 mov %rcx,%rbx 180025a3a: 75 1b jne 0x180025a57 180025a3c: e8 ff b3 ff ff call 0x180020e40 180025a41: 48 85 c0 test %rax,%rax 180025a44: 74 0f je 0x180025a55 180025a46: 4c 8b 00 mov (%rax),%r8 180025a49: 48 8b c8 mov %rax,%rcx 180025a4c: 41 ff 90 e8 00 00 00 call *0xe8(%r8) 180025a53: eb 02 jmp 0x180025a57 180025a55: 33 c0 xor %eax,%eax 180025a57: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9 180025a5c: 4c 8b c0 mov %rax,%r8 180025a5f: 48 8b d6 mov %rsi,%rdx 180025a62: 48 8b cb mov %rbx,%rcx 180025a65: 48 89 bb c8 00 00 00 mov %rdi,0xc8(%rbx) 180025a6c: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180025a71: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180025a76: 48 83 c4 20 add $0x20,%rsp 180025a7a: 5f pop %rdi 180025a7b: e9 80 f9 ff ff jmp 0x180025400 180025a80: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180025a85: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180025a8a: 57 push %rdi 180025a8b: 48 83 ec 30 sub $0x30,%rsp 180025a8f: 48 8b f1 mov %rcx,%rsi 180025a92: 48 8b ca mov %rdx,%rcx 180025a95: 49 8b d9 mov %r9,%rbx 180025a98: 49 8b f8 mov %r8,%rdi 180025a9b: ff 15 87 da 02 00 call *0x2da87(%rip) # 0x180053528 180025aa1: 45 33 c9 xor %r9d,%r9d 180025aa4: 4c 8b c7 mov %rdi,%r8 180025aa7: 48 8b ce mov %rsi,%rcx 180025aaa: 48 8b d0 mov %rax,%rdx 180025aad: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180025ab2: e8 65 ff ff ff call 0x180025a1c 180025ab7: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180025abc: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 180025ac1: 48 83 c4 30 add $0x30,%rsp 180025ac5: 5f pop %rdi 180025ac6: c3 ret 180025ac7: cc int3 180025ac8: 48 83 ec 38 sub $0x38,%rsp 180025acc: 48 83 64 24 20 00 andq $0x0,0x20(%rsp) 180025ad2: e8 45 ff ff ff call 0x180025a1c 180025ad7: 48 83 c4 38 add $0x38,%rsp 180025adb: c3 ret 180025adc: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180025ae1: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180025ae6: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180025aeb: 57 push %rdi 180025aec: 48 83 ec 20 sub $0x20,%rsp 180025af0: 48 f7 c2 00 00 ff ff test $0xffffffffffff0000,%rdx 180025af7: 49 8b e8 mov %r8,%rbp 180025afa: 48 8b fa mov %rdx,%rdi 180025afd: 48 8b f1 mov %rcx,%rsi 180025b00: 48 89 91 b0 00 00 00 mov %rdx,0xb0(%rcx) 180025b07: 75 12 jne 0x180025b1b 180025b09: 83 b9 a8 00 00 00 00 cmpl $0x0,0xa8(%rcx) 180025b10: 75 09 jne 0x180025b1b 180025b12: 0f b7 c2 movzwl %dx,%eax 180025b15: 89 81 a8 00 00 00 mov %eax,0xa8(%rcx) 180025b1b: e8 94 d0 ff ff call 0x180022bb4 180025b20: 41 b8 05 00 00 00 mov $0x5,%r8d 180025b26: 48 8b d7 mov %rdi,%rdx 180025b29: 48 8b 58 18 mov 0x18(%rax),%rbx 180025b2d: 48 8b cb mov %rbx,%rcx 180025b30: ff 15 1a da 02 00 call *0x2da1a(%rip) # 0x180053550 180025b36: 48 8b cb mov %rbx,%rcx 180025b39: 48 8b d0 mov %rax,%rdx 180025b3c: ff 15 de d9 02 00 call *0x2d9de(%rip) # 0x180053520 180025b42: 4c 8b cb mov %rbx,%r9 180025b45: 4c 8b c5 mov %rbp,%r8 180025b48: 48 8b d0 mov %rax,%rdx 180025b4b: 48 8b ce mov %rsi,%rcx 180025b4e: 48 8b f8 mov %rax,%rdi 180025b51: e8 2a ff ff ff call 0x180025a80 180025b56: 48 8b cf mov %rdi,%rcx 180025b59: 8b d8 mov %eax,%ebx 180025b5b: ff 15 0f d8 02 00 call *0x2d80f(%rip) # 0x180053370 180025b61: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180025b66: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180025b6b: 8b c3 mov %ebx,%eax 180025b6d: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180025b72: 48 83 c4 20 add $0x20,%rsp 180025b76: 5f pop %rdi 180025b77: c3 ret 180025b78: 45 33 c9 xor %r9d,%r9d 180025b7b: e9 00 ff ff ff jmp 0x180025a80 180025b80: 48 81 ec d8 00 00 00 sub $0xd8,%rsp 180025b87: 48 8b 05 12 73 04 00 mov 0x47312(%rip),%rax # 0x18006cea0 180025b8e: 48 33 c4 xor %rsp,%rax 180025b91: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 180025b98: 00 180025b99: 48 8d 4c 24 24 lea 0x24(%rsp),%rcx 180025b9e: 33 d2 xor %edx,%edx 180025ba0: 41 b8 90 00 00 00 mov $0x90,%r8d 180025ba6: e8 25 fc 00 00 call 0x1800357d0 180025bab: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180025bb0: c7 44 24 20 94 00 00 movl $0x94,0x20(%rsp) 180025bb7: 00 180025bb8: ff 15 aa d7 02 00 call *0x2d7aa(%rip) # 0x180053368 180025bbe: 33 c0 xor %eax,%eax 180025bc0: 83 7c 24 30 02 cmpl $0x2,0x30(%rsp) 180025bc5: 0f 94 c0 sete %al 180025bc8: 48 8b 8c 24 c0 00 00 mov 0xc0(%rsp),%rcx 180025bcf: 00 180025bd0: 48 33 cc xor %rsp,%rcx 180025bd3: e8 68 ca 00 00 call 0x180032640 180025bd8: 48 81 c4 d8 00 00 00 add $0xd8,%rsp 180025bdf: c3 ret 180025be0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180025be5: 57 push %rdi 180025be6: 48 83 ec 20 sub $0x20,%rsp 180025bea: 33 db xor %ebx,%ebx 180025bec: 39 1d d6 c5 04 00 cmp %ebx,0x4c5d6(%rip) # 0x1800721c8 180025bf2: 74 0f je 0x180025c03 180025bf4: 48 39 1d b5 c5 04 00 cmp %rbx,0x4c5b5(%rip) # 0x1800721b0 180025bfb: 0f 95 c3 setne %bl 180025bfe: e9 45 01 00 00 jmp 0x180025d48 180025c03: e8 78 ff ff ff call 0x180025b80 180025c08: 48 8d 0d 19 f6 02 00 lea 0x2f619(%rip),%rcx # 0x180055228 180025c0f: 89 05 b7 c5 04 00 mov %eax,0x4c5b7(%rip) # 0x1800721cc 180025c15: ff 15 9d d8 02 00 call *0x2d89d(%rip) # 0x1800534b8 180025c1b: 48 3b c3 cmp %rbx,%rax 180025c1e: 48 8b f8 mov %rax,%rdi 180025c21: 0f 84 e6 00 00 00 je 0x180025d0d 180025c27: 48 8d 15 e2 f5 02 00 lea 0x2f5e2(%rip),%rdx # 0x180055210 180025c2e: 48 8b c8 mov %rax,%rcx 180025c31: ff 15 79 d8 02 00 call *0x2d879(%rip) # 0x1800534b0 180025c37: 48 3b c3 cmp %rbx,%rax 180025c3a: 48 89 05 4f c5 04 00 mov %rax,0x4c54f(%rip) # 0x180072190 180025c41: 0f 84 c6 00 00 00 je 0x180025d0d 180025c47: 48 8d 15 aa f5 02 00 lea 0x2f5aa(%rip),%rdx # 0x1800551f8 180025c4e: 48 8b cf mov %rdi,%rcx 180025c51: ff 15 59 d8 02 00 call *0x2d859(%rip) # 0x1800534b0 180025c57: 48 3b c3 cmp %rbx,%rax 180025c5a: 48 89 05 37 c5 04 00 mov %rax,0x4c537(%rip) # 0x180072198 180025c61: 0f 84 a6 00 00 00 je 0x180025d0d 180025c67: 48 8d 15 7a f5 02 00 lea 0x2f57a(%rip),%rdx # 0x1800551e8 180025c6e: 48 8b cf mov %rdi,%rcx 180025c71: ff 15 39 d8 02 00 call *0x2d839(%rip) # 0x1800534b0 180025c77: 48 3b c3 cmp %rbx,%rax 180025c7a: 48 89 05 1f c5 04 00 mov %rax,0x4c51f(%rip) # 0x1800721a0 180025c81: 0f 84 86 00 00 00 je 0x180025d0d 180025c87: 48 8d 15 42 f5 02 00 lea 0x2f542(%rip),%rdx # 0x1800551d0 180025c8e: 48 8b cf mov %rdi,%rcx 180025c91: ff 15 19 d8 02 00 call *0x2d819(%rip) # 0x1800534b0 180025c97: 48 3b c3 cmp %rbx,%rax 180025c9a: 48 89 05 07 c5 04 00 mov %rax,0x4c507(%rip) # 0x1800721a8 180025ca1: 74 6a je 0x180025d0d 180025ca3: 48 8d 15 0e f5 02 00 lea 0x2f50e(%rip),%rdx # 0x1800551b8 180025caa: 48 8b cf mov %rdi,%rcx 180025cad: ff 15 fd d7 02 00 call *0x2d7fd(%rip) # 0x1800534b0 180025cb3: 48 3b c3 cmp %rbx,%rax 180025cb6: 48 89 05 fb c4 04 00 mov %rax,0x4c4fb(%rip) # 0x1800721b8 180025cbd: 74 4e je 0x180025d0d 180025cbf: 48 8d 15 da f4 02 00 lea 0x2f4da(%rip),%rdx # 0x1800551a0 180025cc6: 48 8b cf mov %rdi,%rcx 180025cc9: ff 15 e1 d7 02 00 call *0x2d7e1(%rip) # 0x1800534b0 180025ccf: 48 3b c3 cmp %rbx,%rax 180025cd2: 48 89 05 e7 c4 04 00 mov %rax,0x4c4e7(%rip) # 0x1800721c0 180025cd9: 74 32 je 0x180025d0d 180025cdb: 39 1d eb c4 04 00 cmp %ebx,0x4c4eb(%rip) # 0x1800721cc 180025ce1: 48 8b cf mov %rdi,%rcx 180025ce4: 48 8d 15 a5 f4 02 00 lea 0x2f4a5(%rip),%rdx # 0x180055190 180025ceb: 75 07 jne 0x180025cf4 180025ced: 48 8d 15 8c f4 02 00 lea 0x2f48c(%rip),%rdx # 0x180055180 180025cf4: ff 15 b6 d7 02 00 call *0x2d7b6(%rip) # 0x1800534b0 180025cfa: 48 3b c3 cmp %rbx,%rax 180025cfd: 48 89 05 ac c4 04 00 mov %rax,0x4c4ac(%rip) # 0x1800721b0 180025d04: 74 07 je 0x180025d0d 180025d06: bb 01 00 00 00 mov $0x1,%ebx 180025d0b: eb 31 jmp 0x180025d3e 180025d0d: 48 89 1d 7c c4 04 00 mov %rbx,0x4c47c(%rip) # 0x180072190 180025d14: 48 89 1d 7d c4 04 00 mov %rbx,0x4c47d(%rip) # 0x180072198 180025d1b: 48 89 1d 7e c4 04 00 mov %rbx,0x4c47e(%rip) # 0x1800721a0 180025d22: 48 89 1d 7f c4 04 00 mov %rbx,0x4c47f(%rip) # 0x1800721a8 180025d29: 48 89 1d 80 c4 04 00 mov %rbx,0x4c480(%rip) # 0x1800721b0 180025d30: 48 89 1d 81 c4 04 00 mov %rbx,0x4c481(%rip) # 0x1800721b8 180025d37: 48 89 1d 82 c4 04 00 mov %rbx,0x4c482(%rip) # 0x1800721c0 180025d3e: c7 05 80 c4 04 00 01 movl $0x1,0x4c480(%rip) # 0x1800721c8 180025d45: 00 00 00 180025d48: 8b c3 mov %ebx,%eax 180025d4a: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180025d4f: 48 83 c4 20 add $0x20,%rsp 180025d53: 5f pop %rdi 180025d54: c3 ret 180025d55: cc int3 180025d56: cc int3 180025d57: cc int3 180025d58: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180025d5d: 57 push %rdi 180025d5e: 48 83 ec 20 sub $0x20,%rsp 180025d62: 8b fa mov %edx,%edi 180025d64: 48 8b d9 mov %rcx,%rbx 180025d67: e8 74 fe ff ff call 0x180025be0 180025d6c: 85 c0 test %eax,%eax 180025d6e: 74 0d je 0x180025d7d 180025d70: 8b d7 mov %edi,%edx 180025d72: 48 8b cb mov %rbx,%rcx 180025d75: ff 15 25 c4 04 00 call *0x4c425(%rip) # 0x1800721a0 180025d7b: eb 3c jmp 0x180025db9 180025d7d: 40 f6 c7 03 test $0x3,%dil 180025d81: 75 2c jne 0x180025daf 180025d83: 83 7b 08 00 cmpl $0x0,0x8(%rbx) 180025d87: 7e 22 jle 0x180025dab 180025d89: 83 7b 0c 00 cmpl $0x0,0xc(%rbx) 180025d8d: 7e 1c jle 0x180025dab 180025d8f: 33 c9 xor %ecx,%ecx 180025d91: ff 15 31 db 02 00 call *0x2db31(%rip) # 0x1800538c8 180025d97: 39 03 cmp %eax,(%rbx) 180025d99: 7d 10 jge 0x180025dab 180025d9b: b9 01 00 00 00 mov $0x1,%ecx 180025da0: ff 15 22 db 02 00 call *0x2db22(%rip) # 0x1800538c8 180025da6: 39 43 04 cmp %eax,0x4(%rbx) 180025da9: 7c 04 jl 0x180025daf 180025dab: 33 c0 xor %eax,%eax 180025dad: eb 0a jmp 0x180025db9 180025daf: 48 b8 42 00 34 12 00 movabs $0x12340042,%rax 180025db6: 00 00 00 180025db9: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180025dbe: 48 83 c4 20 add $0x20,%rsp 180025dc2: 5f pop %rdi 180025dc3: c3 ret 180025dc4: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180025dc9: 57 push %rdi 180025dca: 48 83 ec 50 sub $0x50,%rsp 180025dce: 8b da mov %edx,%ebx 180025dd0: 48 8b f9 mov %rcx,%rdi 180025dd3: e8 08 fe ff ff call 0x180025be0 180025dd8: 85 c0 test %eax,%eax 180025dda: 74 0d je 0x180025de9 180025ddc: 8b d3 mov %ebx,%edx 180025dde: 48 8b cf mov %rdi,%rcx 180025de1: ff 15 b1 c3 04 00 call *0x4c3b1(%rip) # 0x180072198 180025de7: eb 4d jmp 0x180025e36 180025de9: f6 c3 03 test $0x3,%bl 180025dec: 74 0c je 0x180025dfa 180025dee: 48 b8 42 00 34 12 00 movabs $0x12340042,%rax 180025df5: 00 00 00 180025df8: eb 3c jmp 0x180025e36 180025dfa: 48 8b cf mov %rdi,%rcx 180025dfd: ff 15 c5 d9 02 00 call *0x2d9c5(%rip) # 0x1800537c8 180025e03: 48 8b cf mov %rdi,%rcx 180025e06: 85 c0 test %eax,%eax 180025e08: 74 0d je 0x180025e17 180025e0a: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180025e0f: ff 15 bb d9 02 00 call *0x2d9bb(%rip) # 0x1800537d0 180025e15: eb 0b jmp 0x180025e22 180025e17: 48 8d 54 24 3c lea 0x3c(%rsp),%rdx 180025e1c: ff 15 b6 d9 02 00 call *0x2d9b6(%rip) # 0x1800537d8 180025e22: 85 c0 test %eax,%eax 180025e24: 74 0e je 0x180025e34 180025e26: 48 8d 4c 24 3c lea 0x3c(%rsp),%rcx 180025e2b: 8b d3 mov %ebx,%edx 180025e2d: e8 26 ff ff ff call 0x180025d58 180025e32: eb 02 jmp 0x180025e36 180025e34: 33 c0 xor %eax,%eax 180025e36: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180025e3b: 48 83 c4 50 add $0x50,%rsp 180025e3f: 5f pop %rdi 180025e40: c3 ret 180025e41: cc int3 180025e42: cc int3 180025e43: cc int3 180025e44: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180025e49: 57 push %rdi 180025e4a: 48 83 ec 40 sub $0x40,%rsp 180025e4e: 48 8b da mov %rdx,%rbx 180025e51: 48 8b f9 mov %rcx,%rdi 180025e54: e8 87 fd ff ff call 0x180025be0 180025e59: 85 c0 test %eax,%eax 180025e5b: 74 43 je 0x180025ea0 180025e5d: 48 8b d3 mov %rbx,%rdx 180025e60: 48 8b cf mov %rdi,%rcx 180025e63: ff 15 47 c3 04 00 call *0x4c347(%rip) # 0x1800721b0 180025e69: 85 c0 test %eax,%eax 180025e6b: 8b f8 mov %eax,%edi 180025e6d: 74 2d je 0x180025e9c 180025e6f: 83 3d 56 c3 04 00 00 cmpl $0x0,0x4c356(%rip) # 0x1800721cc 180025e76: 75 24 jne 0x180025e9c 180025e78: 83 3b 68 cmpl $0x68,(%rbx) 180025e7b: 72 1f jb 0x180025e9c 180025e7d: 4c 8d 43 28 lea 0x28(%rbx),%r8 180025e81: c7 44 24 28 20 00 00 movl $0x20,0x28(%rsp) 180025e88: 00 180025e89: 4c 89 44 24 20 mov %r8,0x20(%rsp) 180025e8e: 41 83 c9 ff or $0xffffffff,%r9d 180025e92: 33 d2 xor %edx,%edx 180025e94: 33 c9 xor %ecx,%ecx 180025e96: ff 15 ac d6 02 00 call *0x2d6ac(%rip) # 0x180053548 180025e9c: 8b c7 mov %edi,%eax 180025e9e: eb 7f jmp 0x180025f1f 180025ea0: 48 81 ff 42 00 34 12 cmp $0x12340042,%rdi 180025ea7: 75 74 jne 0x180025f1d 180025ea9: 48 85 db test %rbx,%rbx 180025eac: 74 6f je 0x180025f1d 180025eae: 83 3b 28 cmpl $0x28,(%rbx) 180025eb1: 72 6a jb 0x180025f1d 180025eb3: 33 d2 xor %edx,%edx 180025eb5: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 180025eba: 45 33 c9 xor %r9d,%r9d 180025ebd: 8d 4a 30 lea 0x30(%rdx),%ecx 180025ec0: ff 15 e2 d8 02 00 call *0x2d8e2(%rip) # 0x1800537a8 180025ec6: 85 c0 test %eax,%eax 180025ec8: 74 53 je 0x180025f1d 180025eca: 83 63 04 00 andl $0x0,0x4(%rbx) 180025ece: 83 63 08 00 andl $0x0,0x8(%rbx) 180025ed2: 33 c9 xor %ecx,%ecx 180025ed4: ff 15 ee d9 02 00 call *0x2d9ee(%rip) # 0x1800538c8 180025eda: bf 01 00 00 00 mov $0x1,%edi 180025edf: 8b cf mov %edi,%ecx 180025ee1: 89 43 0c mov %eax,0xc(%rbx) 180025ee4: ff 15 de d9 02 00 call *0x2d9de(%rip) # 0x1800538c8 180025eea: 83 3b 68 cmpl $0x68,(%rbx) 180025eed: 89 7b 24 mov %edi,0x24(%rbx) 180025ef0: f3 0f 6f 44 24 30 movdqu 0x30(%rsp),%xmm0 180025ef6: f3 0f 7f 43 14 movdqu %xmm0,0x14(%rbx) 180025efb: 89 43 10 mov %eax,0x10(%rbx) 180025efe: 72 9c jb 0x180025e9c 180025f00: 48 8d 4b 28 lea 0x28(%rbx),%rcx 180025f04: c7 44 24 28 20 00 00 movl $0x20,0x28(%rsp) 180025f0b: 00 180025f0c: 4c 8d 05 25 f3 02 00 lea 0x2f325(%rip),%r8 # 0x180055238 180025f13: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 180025f18: e9 71 ff ff ff jmp 0x180025e8e 180025f1d: 33 c0 xor %eax,%eax 180025f1f: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180025f24: 48 83 c4 40 add $0x40,%rsp 180025f28: 5f pop %rdi 180025f29: c3 ret 180025f2a: cc int3 180025f2b: cc int3 180025f2c: 48 8b c4 mov %rsp,%rax 180025f2f: 48 89 58 10 mov %rbx,0x10(%rax) 180025f33: 48 89 68 18 mov %rbp,0x18(%rax) 180025f37: 56 push %rsi 180025f38: 57 push %rdi 180025f39: 41 54 push %r12 180025f3b: 41 55 push %r13 180025f3d: 41 57 push %r15 180025f3f: 48 81 ec d0 00 00 00 sub $0xd0,%rsp 180025f46: 66 83 60 b8 00 andw $0x0,-0x48(%rax) 180025f4b: 48 85 c9 test %rcx,%rcx 180025f4e: 44 8b ea mov %edx,%r13d 180025f51: 48 8b e9 mov %rcx,%rbp 180025f54: 75 0a jne 0x180025f60 180025f56: b8 57 00 07 80 mov $0x80070057,%eax 180025f5b: e9 28 08 00 00 jmp 0x180026788 180025f60: 48 8b bc 24 28 01 00 mov 0x128(%rsp),%rdi 180025f67: 00 180025f68: 48 85 ff test %rdi,%rdi 180025f6b: 75 0a jne 0x180025f77 180025f6d: b8 08 00 02 80 mov $0x80020008,%eax 180025f72: e9 11 08 00 00 jmp 0x180026788 180025f77: 44 8b 47 10 mov 0x10(%rdi),%r8d 180025f7b: 41 83 f8 05 cmp $0x5,%r8d 180025f7f: 76 0a jbe 0x180025f8b 180025f81: b8 0e 00 02 80 mov $0x8002000e,%eax 180025f86: e9 fd 07 00 00 jmp 0x180026788 180025f8b: 45 33 c9 xor %r9d,%r9d 180025f8e: 44 39 4f 14 cmp %r9d,0x14(%rdi) 180025f92: 45 8d 79 01 lea 0x1(%r9),%r15d 180025f96: 76 29 jbe 0x180025fc1 180025f98: 4c 8b 57 08 mov 0x8(%rdi),%r10 180025f9c: 45 39 02 cmp %r8d,(%r10) 180025f9f: 73 e0 jae 0x180025f81 180025fa1: 48 8b 07 mov (%rdi),%rax 180025fa4: 4b 8d 0c 49 lea (%r9,%r9,2),%rcx 180025fa8: 45 03 cf add %r15d,%r9d 180025fab: 48 8d 14 c8 lea (%rax,%rcx,8),%rdx 180025faf: 49 63 02 movslq (%r10),%rax 180025fb2: 49 83 c2 04 add $0x4,%r10 180025fb6: 44 3b 4f 14 cmp 0x14(%rdi),%r9d 180025fba: 48 89 54 c4 50 mov %rdx,0x50(%rsp,%rax,8) 180025fbf: 72 db jb 0x180025f9c 180025fc1: 45 3b c8 cmp %r8d,%r9d 180025fc4: 73 25 jae 0x180025feb 180025fc6: 48 8b 07 mov (%rdi),%rax 180025fc9: 4b 8d 0c 49 lea (%r9,%r9,2),%rcx 180025fcd: 48 8d 14 c8 lea (%rax,%rcx,8),%rdx 180025fd1: 41 8b c0 mov %r8d,%eax 180025fd4: 41 2b c1 sub %r9d,%eax 180025fd7: 45 03 cf add %r15d,%r9d 180025fda: 41 2b c7 sub %r15d,%eax 180025fdd: 48 89 54 c4 50 mov %rdx,0x50(%rsp,%rax,8) 180025fe2: 48 83 c2 18 add $0x18,%rdx 180025fe6: 45 3b c8 cmp %r8d,%r9d 180025fe9: 72 e6 jb 0x180025fd1 180025feb: 48 8b 84 24 40 01 00 mov 0x140(%rsp),%rax 180025ff2: 00 180025ff3: 4c 8d a4 24 00 01 00 lea 0x100(%rsp),%r12 180025ffa: 00 180025ffb: 48 8d b4 24 b0 00 00 lea 0xb0(%rsp),%rsi 180026002: 00 180026003: 48 85 c0 test %rax,%rax 180026006: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 18002600b: bb 03 00 02 80 mov $0x80020003,%ebx 180026010: 4c 0f 45 e0 cmovne %rax,%r12 180026014: 48 8b 84 24 30 01 00 mov 0x130(%rsp),%rax 18002601b: 00 18002601c: 48 85 c0 test %rax,%rax 18002601f: 48 0f 45 f0 cmovne %rax,%rsi 180026023: ff 15 9f d5 02 00 call *0x2d59f(%rip) # 0x1800535c8 180026029: 45 8d 9d 9a 13 00 00 lea 0x139a(%r13),%r11d 180026030: 41 83 fb 12 cmp $0x12,%r11d 180026034: 0f 87 41 07 00 00 ja 0x18002677b 18002603a: 48 8d 15 bf 9f fd ff lea -0x26041(%rip),%rdx # 0x180000000 180026041: 49 63 c3 movslq %r11d,%rax 180026044: 8b 8c 82 a4 67 02 00 mov 0x267a4(%rdx,%rax,4),%ecx 18002604b: 0f b7 84 24 20 01 00 movzwl 0x120(%rsp),%eax 180026052: 00 180026053: 48 03 ca add %rdx,%rcx 180026056: ff e1 jmp *%rcx 180026058: 44 39 7f 10 cmp %r15d,0x10(%rdi) 18002605c: 0f 85 a3 06 00 00 jne 0x180026705 180026062: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 180026067: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18002606c: 48 8b 01 mov (%rcx),%rax 18002606f: 48 89 02 mov %rax,(%rdx) 180026072: 48 8b 41 08 mov 0x8(%rcx),%rax 180026076: 48 89 42 08 mov %rax,0x8(%rdx) 18002607a: 48 8b 41 10 mov 0x10(%rcx),%rax 18002607e: 48 8b cd mov %rbp,%rcx 180026081: 48 89 42 10 mov %rax,0x10(%rdx) 180026085: 48 8b 45 00 mov 0x0(%rbp),%rax 180026089: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18002608e: ff 90 c8 00 00 00 call *0xc8(%rax) 180026094: e9 62 06 00 00 jmp 0x1800266fb 180026099: 83 7f 10 02 cmpl $0x2,0x10(%rdi) 18002609d: 0f 85 62 06 00 00 jne 0x180026705 1800260a3: 48 8b 44 24 50 mov 0x50(%rsp),%rax 1800260a8: 66 83 38 03 cmpw $0x3,(%rax) 1800260ac: 74 25 je 0x1800260d3 1800260ae: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 1800260b3: 66 41 b9 03 00 mov $0x3,%r9w 1800260b8: 45 33 c0 xor %r8d,%r8d 1800260bb: 48 8b d0 mov %rax,%rdx 1800260be: ff 15 fc d4 02 00 call *0x2d4fc(%rip) # 0x1800535c0 1800260c4: 85 c0 test %eax,%eax 1800260c6: 8b d8 mov %eax,%ebx 1800260c8: 0f 88 b7 02 00 00 js 0x180026385 1800260ce: 48 8d 44 24 78 lea 0x78(%rsp),%rax 1800260d3: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx 1800260d8: 8b 78 08 mov 0x8(%rax),%edi 1800260db: 66 83 39 03 cmpw $0x3,(%rcx) 1800260df: 74 25 je 0x180026106 1800260e1: 48 8b d1 mov %rcx,%rdx 1800260e4: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 1800260e9: 66 41 b9 03 00 mov $0x3,%r9w 1800260ee: 45 33 c0 xor %r8d,%r8d 1800260f1: ff 15 c9 d4 02 00 call *0x2d4c9(%rip) # 0x1800535c0 1800260f7: 85 c0 test %eax,%eax 1800260f9: 8b d8 mov %eax,%ebx 1800260fb: 0f 88 b3 05 00 00 js 0x1800266b4 180026101: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 180026106: 44 8b 41 08 mov 0x8(%rcx),%r8d 18002610a: 48 8b 45 00 mov 0x0(%rbp),%rax 18002610e: 4c 8b ce mov %rsi,%r9 180026111: 8b d7 mov %edi,%edx 180026113: 48 8b cd mov %rbp,%rcx 180026116: ff 90 c0 00 00 00 call *0xc0(%rax) 18002611c: e9 da 05 00 00 jmp 0x1800266fb 180026121: 83 7f 10 02 cmpl $0x2,0x10(%rdi) 180026125: 0f 85 da 05 00 00 jne 0x180026705 18002612b: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 180026130: 66 83 3a 03 cmpw $0x3,(%rdx) 180026134: 74 22 je 0x180026158 180026136: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 18002613b: 66 41 b9 03 00 mov $0x3,%r9w 180026140: 45 33 c0 xor %r8d,%r8d 180026143: ff 15 77 d4 02 00 call *0x2d477(%rip) # 0x1800535c0 180026149: 85 c0 test %eax,%eax 18002614b: 8b d8 mov %eax,%ebx 18002614d: 0f 88 32 02 00 00 js 0x180026385 180026153: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 180026158: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx 18002615d: 8b 52 08 mov 0x8(%rdx),%edx 180026160: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 180026165: 48 8b 01 mov (%rcx),%rax 180026168: 4c 8b ce mov %rsi,%r9 18002616b: 49 89 00 mov %rax,(%r8) 18002616e: 48 8b 41 08 mov 0x8(%rcx),%rax 180026172: 49 89 40 08 mov %rax,0x8(%r8) 180026176: 48 8b 41 10 mov 0x10(%rcx),%rax 18002617a: 48 8b cd mov %rbp,%rcx 18002617d: 49 89 40 10 mov %rax,0x10(%r8) 180026181: 48 8b 45 00 mov 0x0(%rbp),%rax 180026185: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 18002618a: ff 90 b8 00 00 00 call *0xb8(%rax) 180026190: e9 66 05 00 00 jmp 0x1800266fb 180026195: 83 7f 10 05 cmpl $0x5,0x10(%rdi) 180026199: 0f 85 66 05 00 00 jne 0x180026705 18002619f: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 1800261a4: 48 8b 94 24 90 00 00 mov 0x90(%rsp),%rdx 1800261ab: 00 1800261ac: 66 0f ba 23 0e btw $0xe,(%rbx) 1800261b1: 73 2e jae 0x1800261e1 1800261b3: f6 03 0f testb $0xf,(%rbx) 1800261b6: 74 29 je 0x1800261e1 1800261b8: f6 03 0c testb $0xc,(%rbx) 1800261bb: 74 1e je 0x1800261db 1800261bd: 48 8b 4b 08 mov 0x8(%rbx),%rcx 1800261c1: ff 15 f1 d3 02 00 call *0x2d3f1(%rip) # 0x1800535b8 1800261c7: 4c 8b 5b 08 mov 0x8(%rbx),%r11 1800261cb: 66 41 c7 03 03 00 movw $0x3,(%r11) 1800261d1: 48 8b 53 08 mov 0x8(%rbx),%rdx 1800261d5: 48 83 c2 08 add $0x8,%rdx 1800261d9: eb d1 jmp 0x1800261ac 1800261db: 48 8b 53 08 mov 0x8(%rbx),%rdx 1800261df: eb cb jmp 0x1800261ac 1800261e1: 41 83 24 24 00 andl $0x0,(%r12) 1800261e6: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 1800261eb: 4c 8b 55 00 mov 0x0(%rbp),%r10 1800261ef: 48 8b 01 mov (%rcx),%rax 1800261f2: 4c 8b 8c 24 a0 00 00 mov 0xa0(%rsp),%r9 1800261f9: 00 1800261fa: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 1800261ff: 49 89 00 mov %rax,(%r8) 180026202: 48 8b 41 08 mov 0x8(%rcx),%rax 180026206: 49 89 40 08 mov %rax,0x8(%r8) 18002620a: 48 8b 41 10 mov 0x10(%rcx),%rax 18002620e: 48 8b cd mov %rbp,%rcx 180026211: 49 89 40 10 mov %rax,0x10(%r8) 180026215: 4c 8b 84 24 98 00 00 mov 0x98(%rsp),%r8 18002621c: 00 18002621d: 48 8d 44 24 30 lea 0x30(%rsp),%rax 180026222: 48 89 44 24 28 mov %rax,0x28(%rsp) 180026227: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 18002622e: 00 18002622f: 48 89 44 24 20 mov %rax,0x20(%rsp) 180026234: 41 ff 92 b0 00 00 00 call *0xb0(%r10) 18002623b: e9 bb 04 00 00 jmp 0x1800266fb 180026240: 83 7f 10 02 cmpl $0x2,0x10(%rdi) 180026244: 0f 85 bb 04 00 00 jne 0x180026705 18002624a: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 18002624f: 66 83 3a 03 cmpw $0x3,(%rdx) 180026253: 74 22 je 0x180026277 180026255: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 18002625a: 66 41 b9 03 00 mov $0x3,%r9w 18002625f: 45 33 c0 xor %r8d,%r8d 180026262: ff 15 58 d3 02 00 call *0x2d358(%rip) # 0x1800535c0 180026268: 85 c0 test %eax,%eax 18002626a: 8b d8 mov %eax,%ebx 18002626c: 0f 88 13 01 00 00 js 0x180026385 180026272: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 180026277: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx 18002627c: 8b 52 08 mov 0x8(%rdx),%edx 18002627f: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 180026284: 48 8b 01 mov (%rcx),%rax 180026287: 49 89 00 mov %rax,(%r8) 18002628a: 48 8b 41 08 mov 0x8(%rcx),%rax 18002628e: 49 89 40 08 mov %rax,0x8(%r8) 180026292: 48 8b 41 10 mov 0x10(%rcx),%rax 180026296: 48 8b cd mov %rbp,%rcx 180026299: 49 89 40 10 mov %rax,0x10(%r8) 18002629d: 48 8b 45 00 mov 0x0(%rbp),%rax 1800262a1: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 1800262a6: ff 90 a8 00 00 00 call *0xa8(%rax) 1800262ac: e9 4a 04 00 00 jmp 0x1800266fb 1800262b1: 44 39 7f 10 cmp %r15d,0x10(%rdi) 1800262b5: 0f 85 4a 04 00 00 jne 0x180026705 1800262bb: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 1800262c0: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 1800262c5: 4c 8d 46 08 lea 0x8(%rsi),%r8 1800262c9: 48 8b 01 mov (%rcx),%rax 1800262cc: 48 89 02 mov %rax,(%rdx) 1800262cf: 48 8b 41 08 mov 0x8(%rcx),%rax 1800262d3: 48 89 42 08 mov %rax,0x8(%rdx) 1800262d7: 48 8b 41 10 mov 0x10(%rcx),%rax 1800262db: 48 8b cd mov %rbp,%rcx 1800262de: 48 89 42 10 mov %rax,0x10(%rdx) 1800262e2: 48 8b 45 00 mov 0x0(%rbp),%rax 1800262e6: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 1800262eb: ff 90 a0 00 00 00 call *0xa0(%rax) 1800262f1: e9 4e 03 00 00 jmp 0x180026644 1800262f6: 48 8b 45 00 mov 0x0(%rbp),%rax 1800262fa: 48 8b d6 mov %rsi,%rdx 1800262fd: 48 8b cd mov %rbp,%rcx 180026300: ff 90 98 00 00 00 call *0x98(%rax) 180026306: e9 f0 03 00 00 jmp 0x1800266fb 18002630b: 48 8b 45 00 mov 0x0(%rbp),%rax 18002630f: 48 8b d6 mov %rsi,%rdx 180026312: 48 8b cd mov %rbp,%rcx 180026315: ff 90 90 00 00 00 call *0x90(%rax) 18002631b: e9 db 03 00 00 jmp 0x1800266fb 180026320: 44 39 7f 10 cmp %r15d,0x10(%rdi) 180026324: 0f 85 db 03 00 00 jne 0x180026705 18002632a: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18002632f: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180026334: 4c 8d 46 08 lea 0x8(%rsi),%r8 180026338: 48 8b 01 mov (%rcx),%rax 18002633b: 48 89 02 mov %rax,(%rdx) 18002633e: 48 8b 41 08 mov 0x8(%rcx),%rax 180026342: 48 89 42 08 mov %rax,0x8(%rdx) 180026346: 48 8b 41 10 mov 0x10(%rcx),%rax 18002634a: 48 8b cd mov %rbp,%rcx 18002634d: 48 89 42 10 mov %rax,0x10(%rdx) 180026351: 48 8b 45 00 mov 0x0(%rbp),%rax 180026355: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18002635a: ff 90 88 00 00 00 call *0x88(%rax) 180026360: e9 df 02 00 00 jmp 0x180026644 180026365: 83 7f 10 02 cmpl $0x2,0x10(%rdi) 180026369: 0f 85 96 03 00 00 jne 0x180026705 18002636f: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180026374: 66 0f ba 23 0e btw $0xe,(%rbx) 180026379: 73 14 jae 0x18002638f 18002637b: f6 03 0c testb $0xc,(%rbx) 18002637e: 75 0f jne 0x18002638f 180026380: bb 05 00 02 80 mov $0x80020005,%ebx 180026385: 41 83 24 24 00 andl $0x0,(%r12) 18002638a: e9 ec 03 00 00 jmp 0x18002677b 18002638f: 66 81 3b 0c 40 cmpw $0x400c,(%rbx) 180026394: 75 1e jne 0x1800263b4 180026396: 48 8b 4b 08 mov 0x8(%rbx),%rcx 18002639a: ff 15 18 d2 02 00 call *0x2d218(%rip) # 0x1800535b8 1800263a0: 4c 8b 5b 08 mov 0x8(%rbx),%r11 1800263a4: 66 41 c7 03 08 00 movw $0x8,(%r11) 1800263aa: 48 8b 53 08 mov 0x8(%rbx),%rdx 1800263ae: 48 83 c2 08 add $0x8,%rdx 1800263b2: eb 1f jmp 0x1800263d3 1800263b4: 66 81 3b 08 40 cmpw $0x4008,(%rbx) 1800263b9: 75 06 jne 0x1800263c1 1800263bb: 48 8b 53 08 mov 0x8(%rbx),%rdx 1800263bf: eb 12 jmp 0x1800263d3 1800263c1: 48 8b cb mov %rbx,%rcx 1800263c4: ff 15 ee d1 02 00 call *0x2d1ee(%rip) # 0x1800535b8 1800263ca: 48 8d 53 08 lea 0x8(%rbx),%rdx 1800263ce: 66 c7 03 08 00 movw $0x8,(%rbx) 1800263d3: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx 1800263d8: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 1800263dd: 4c 8d 4e 08 lea 0x8(%rsi),%r9 1800263e1: 48 8b 01 mov (%rcx),%rax 1800263e4: 49 89 00 mov %rax,(%r8) 1800263e7: 48 8b 41 08 mov 0x8(%rcx),%rax 1800263eb: 49 89 40 08 mov %rax,0x8(%r8) 1800263ef: 48 8b 41 10 mov 0x10(%rcx),%rax 1800263f3: 48 8b cd mov %rbp,%rcx 1800263f6: 49 89 40 10 mov %rax,0x10(%r8) 1800263fa: 48 8b 45 00 mov 0x0(%rbp),%rax 1800263fe: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 180026403: ff 90 80 00 00 00 call *0x80(%rax) 180026409: e9 47 03 00 00 jmp 0x180026755 18002640e: 44 39 7f 10 cmp %r15d,0x10(%rdi) 180026412: 0f 85 ed 02 00 00 jne 0x180026705 180026418: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18002641d: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180026422: 4c 8d 46 08 lea 0x8(%rsi),%r8 180026426: 48 8b 01 mov (%rcx),%rax 180026429: 48 89 02 mov %rax,(%rdx) 18002642c: 48 8b 41 08 mov 0x8(%rcx),%rax 180026430: 48 89 42 08 mov %rax,0x8(%rdx) 180026434: 48 8b 41 10 mov 0x10(%rcx),%rax 180026438: 48 8b cd mov %rbp,%rcx 18002643b: 48 89 42 10 mov %rax,0x10(%rdx) 18002643f: 48 8b 45 00 mov 0x0(%rbp),%rax 180026443: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180026448: ff 50 78 call *0x78(%rax) 18002644b: e9 f4 01 00 00 jmp 0x180026644 180026450: 44 39 7f 10 cmp %r15d,0x10(%rdi) 180026454: 0f 85 ab 02 00 00 jne 0x180026705 18002645a: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18002645f: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180026464: 4c 8b c6 mov %rsi,%r8 180026467: 48 8b 01 mov (%rcx),%rax 18002646a: 48 89 02 mov %rax,(%rdx) 18002646d: 48 8b 41 08 mov 0x8(%rcx),%rax 180026471: 48 89 42 08 mov %rax,0x8(%rdx) 180026475: 48 8b 41 10 mov 0x10(%rcx),%rax 180026479: 48 8b cd mov %rbp,%rcx 18002647c: 48 89 42 10 mov %rax,0x10(%rdx) 180026480: 48 8b 45 00 mov 0x0(%rbp),%rax 180026484: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180026489: ff 50 70 call *0x70(%rax) 18002648c: e9 6a 02 00 00 jmp 0x1800266fb 180026491: 44 39 7f 10 cmp %r15d,0x10(%rdi) 180026495: 0f 85 6a 02 00 00 jne 0x180026705 18002649b: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 1800264a0: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 1800264a5: 4c 8b c6 mov %rsi,%r8 1800264a8: 48 8b 01 mov (%rcx),%rax 1800264ab: 48 89 02 mov %rax,(%rdx) 1800264ae: 48 8b 41 08 mov 0x8(%rcx),%rax 1800264b2: 48 89 42 08 mov %rax,0x8(%rdx) 1800264b6: 48 8b 41 10 mov 0x10(%rcx),%rax 1800264ba: 48 8b cd mov %rbp,%rcx 1800264bd: 48 89 42 10 mov %rax,0x10(%rdx) 1800264c1: 48 8b 45 00 mov 0x0(%rbp),%rax 1800264c5: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 1800264ca: ff 50 68 call *0x68(%rax) 1800264cd: e9 29 02 00 00 jmp 0x1800266fb 1800264d2: 44 39 7f 10 cmp %r15d,0x10(%rdi) 1800264d6: 0f 85 29 02 00 00 jne 0x180026705 1800264dc: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 1800264e1: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 1800264e6: 4c 8d 46 08 lea 0x8(%rsi),%r8 1800264ea: 48 8b 01 mov (%rcx),%rax 1800264ed: 48 89 02 mov %rax,(%rdx) 1800264f0: 48 8b 41 08 mov 0x8(%rcx),%rax 1800264f4: 48 89 42 08 mov %rax,0x8(%rdx) 1800264f8: 48 8b 41 10 mov 0x10(%rcx),%rax 1800264fc: 48 8b cd mov %rbp,%rcx 1800264ff: 48 89 42 10 mov %rax,0x10(%rdx) 180026503: 48 8b 45 00 mov 0x0(%rbp),%rax 180026507: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18002650c: ff 50 60 call *0x60(%rax) 18002650f: e9 30 01 00 00 jmp 0x180026644 180026514: a8 02 test $0x2,%al 180026516: 74 42 je 0x18002655a 180026518: 44 39 7f 10 cmp %r15d,0x10(%rdi) 18002651c: 0f 85 e3 01 00 00 jne 0x180026705 180026522: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 180026527: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18002652c: 4c 8d 46 08 lea 0x8(%rsi),%r8 180026530: 48 8b 01 mov (%rcx),%rax 180026533: 48 89 02 mov %rax,(%rdx) 180026536: 48 8b 41 08 mov 0x8(%rcx),%rax 18002653a: 48 89 42 08 mov %rax,0x8(%rdx) 18002653e: 48 8b 41 10 mov 0x10(%rcx),%rax 180026542: 48 8b cd mov %rbp,%rcx 180026545: 48 89 42 10 mov %rax,0x10(%rdx) 180026549: 48 8b 45 00 mov 0x0(%rbp),%rax 18002654d: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180026552: ff 50 58 call *0x58(%rax) 180026555: e9 ea 00 00 00 jmp 0x180026644 18002655a: a8 04 test $0x4,%al 18002655c: 0f 84 9b 00 00 00 je 0x1800265fd 180026562: 83 7f 10 02 cmpl $0x2,0x10(%rdi) 180026566: 0f 85 99 01 00 00 jne 0x180026705 18002656c: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 180026571: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180026576: 48 8b 01 mov (%rcx),%rax 180026579: 48 89 02 mov %rax,(%rdx) 18002657c: 48 8b 41 08 mov 0x8(%rcx),%rax 180026580: 48 89 42 08 mov %rax,0x8(%rdx) 180026584: 48 8b 41 10 mov 0x10(%rcx),%rax 180026588: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx 18002658d: 66 83 39 08 cmpw $0x8,(%rcx) 180026591: 48 89 42 10 mov %rax,0x10(%rdx) 180026595: 74 25 je 0x1800265bc 180026597: 48 8b d1 mov %rcx,%rdx 18002659a: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 18002659f: 66 41 b9 03 00 mov $0x3,%r9w 1800265a4: 45 33 c0 xor %r8d,%r8d 1800265a7: ff 15 13 d0 02 00 call *0x2d013(%rip) # 0x1800535c0 1800265ad: 85 c0 test %eax,%eax 1800265af: 8b d8 mov %eax,%ebx 1800265b1: 0f 88 fd 00 00 00 js 0x1800266b4 1800265b7: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 1800265bc: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 1800265c1: 4c 8d 84 24 90 00 00 lea 0x90(%rsp),%r8 1800265c8: 00 1800265c9: 48 8b 02 mov (%rdx),%rax 1800265cc: 49 89 00 mov %rax,(%r8) 1800265cf: 48 8b 42 08 mov 0x8(%rdx),%rax 1800265d3: 49 89 40 08 mov %rax,0x8(%r8) 1800265d7: 48 8b 42 10 mov 0x10(%rdx),%rax 1800265db: 48 8d 94 24 90 00 00 lea 0x90(%rsp),%rdx 1800265e2: 00 1800265e3: 49 89 40 10 mov %rax,0x10(%r8) 1800265e7: 4c 8b 41 08 mov 0x8(%rcx),%r8 1800265eb: 48 8b 45 00 mov 0x0(%rbp),%rax 1800265ef: 48 8b cd mov %rbp,%rcx 1800265f2: ff 90 d8 00 00 00 call *0xd8(%rax) 1800265f8: e9 fe 00 00 00 jmp 0x1800266fb 1800265fd: a8 02 test $0x2,%al 1800265ff: 74 57 je 0x180026658 180026601: 44 39 7f 10 cmp %r15d,0x10(%rdi) 180026605: 0f 85 fa 00 00 00 jne 0x180026705 18002660b: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 180026610: 48 8d 94 24 90 00 00 lea 0x90(%rsp),%rdx 180026617: 00 180026618: 4c 8d 46 08 lea 0x8(%rsi),%r8 18002661c: 48 8b 01 mov (%rcx),%rax 18002661f: 48 89 02 mov %rax,(%rdx) 180026622: 48 8b 41 08 mov 0x8(%rcx),%rax 180026626: 48 89 42 08 mov %rax,0x8(%rdx) 18002662a: 48 8b 41 10 mov 0x10(%rcx),%rax 18002662e: 48 8b cd mov %rbp,%rcx 180026631: 48 89 42 10 mov %rax,0x10(%rdx) 180026635: 48 8b 45 00 mov 0x0(%rbp),%rax 180026639: 48 8d 94 24 90 00 00 lea 0x90(%rsp),%rdx 180026640: 00 180026641: ff 50 50 call *0x50(%rax) 180026644: 85 c0 test %eax,%eax 180026646: 8b d8 mov %eax,%ebx 180026648: 0f 88 2d 01 00 00 js 0x18002677b 18002664e: 66 c7 06 08 00 movw $0x8,(%rsi) 180026653: e9 23 01 00 00 jmp 0x18002677b 180026658: a8 04 test $0x4,%al 18002665a: 0f 84 9f 00 00 00 je 0x1800266ff 180026660: 83 7f 10 02 cmpl $0x2,0x10(%rdi) 180026664: 0f 85 9b 00 00 00 jne 0x180026705 18002666a: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18002666f: 48 8d 94 24 90 00 00 lea 0x90(%rsp),%rdx 180026676: 00 180026677: 48 8b 01 mov (%rcx),%rax 18002667a: 48 89 02 mov %rax,(%rdx) 18002667d: 48 8b 41 08 mov 0x8(%rcx),%rax 180026681: 48 89 42 08 mov %rax,0x8(%rdx) 180026685: 48 8b 41 10 mov 0x10(%rcx),%rax 180026689: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx 18002668e: 66 83 39 08 cmpw $0x8,(%rcx) 180026692: 48 89 42 10 mov %rax,0x10(%rdx) 180026696: 74 2a je 0x1800266c2 180026698: 48 8b d1 mov %rcx,%rdx 18002669b: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 1800266a0: 66 41 b9 03 00 mov $0x3,%r9w 1800266a5: 45 33 c0 xor %r8d,%r8d 1800266a8: ff 15 12 cf 02 00 call *0x2cf12(%rip) # 0x1800535c0 1800266ae: 85 c0 test %eax,%eax 1800266b0: 8b d8 mov %eax,%ebx 1800266b2: 79 09 jns 0x1800266bd 1800266b4: 45 89 3c 24 mov %r15d,(%r12) 1800266b8: e9 be 00 00 00 jmp 0x18002677b 1800266bd: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 1800266c2: 48 8d 94 24 90 00 00 lea 0x90(%rsp),%rdx 1800266c9: 00 1800266ca: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 1800266cf: 48 8b 02 mov (%rdx),%rax 1800266d2: 49 89 00 mov %rax,(%r8) 1800266d5: 48 8b 42 08 mov 0x8(%rdx),%rax 1800266d9: 49 89 40 08 mov %rax,0x8(%r8) 1800266dd: 48 8b 42 10 mov 0x10(%rdx),%rax 1800266e1: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 1800266e6: 49 89 40 10 mov %rax,0x10(%r8) 1800266ea: 4c 8b 41 08 mov 0x8(%rcx),%r8 1800266ee: 48 8b 45 00 mov 0x0(%rbp),%rax 1800266f2: 48 8b cd mov %rbp,%rcx 1800266f5: ff 90 d0 00 00 00 call *0xd0(%rax) 1800266fb: 8b d8 mov %eax,%ebx 1800266fd: eb 7c jmp 0x18002677b 1800266ff: 44 39 7f 10 cmp %r15d,0x10(%rdi) 180026703: 74 07 je 0x18002670c 180026705: bb 0e 00 02 80 mov $0x8002000e,%ebx 18002670a: eb 6f jmp 0x18002677b 18002670c: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 180026711: 48 8d 94 24 90 00 00 lea 0x90(%rsp),%rdx 180026718: 00 180026719: 4c 8d 46 08 lea 0x8(%rsi),%r8 18002671d: 48 8b 01 mov (%rcx),%rax 180026720: 48 89 02 mov %rax,(%rdx) 180026723: 48 8b 41 08 mov 0x8(%rcx),%rax 180026727: 48 89 42 08 mov %rax,0x8(%rdx) 18002672b: 48 8b 41 10 mov 0x10(%rcx),%rax 18002672f: 48 8b cd mov %rbp,%rcx 180026732: 48 89 42 10 mov %rax,0x10(%rdx) 180026736: 48 8b 45 00 mov 0x0(%rbp),%rax 18002673a: 48 8d 94 24 90 00 00 lea 0x90(%rsp),%rdx 180026741: 00 180026742: ff 50 48 call *0x48(%rax) 180026745: eb 29 jmp 0x180026770 180026747: 48 8b 45 00 mov 0x0(%rbp),%rax 18002674b: 48 8d 56 08 lea 0x8(%rsi),%rdx 18002674f: 48 8b cd mov %rbp,%rcx 180026752: ff 50 40 call *0x40(%rax) 180026755: 85 c0 test %eax,%eax 180026757: 8b d8 mov %eax,%ebx 180026759: 78 20 js 0x18002677b 18002675b: 66 c7 06 03 00 movw $0x3,(%rsi) 180026760: eb 19 jmp 0x18002677b 180026762: 48 8b 45 00 mov 0x0(%rbp),%rax 180026766: 48 8d 56 08 lea 0x8(%rsi),%rdx 18002676a: 48 8b cd mov %rbp,%rcx 18002676d: ff 50 38 call *0x38(%rax) 180026770: 85 c0 test %eax,%eax 180026772: 8b d8 mov %eax,%ebx 180026774: 78 05 js 0x18002677b 180026776: 66 c7 06 09 00 movw $0x9,(%rsi) 18002677b: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 180026780: ff 15 32 ce 02 00 call *0x2ce32(%rip) # 0x1800535b8 180026786: 8b c3 mov %ebx,%eax 180026788: 4c 8d 9c 24 d0 00 00 lea 0xd0(%rsp),%r11 18002678f: 00 180026790: 49 8b 5b 38 mov 0x38(%r11),%rbx 180026794: 49 8b 6b 40 mov 0x40(%r11),%rbp 180026798: 49 8b e3 mov %r11,%rsp 18002679b: 41 5f pop %r15 18002679d: 41 5d pop %r13 18002679f: 41 5c pop %r12 1800267a1: 5f pop %rdi 1800267a2: 5e pop %rsi 1800267a3: c3 ret 1800267a4: 58 pop %rax 1800267a5: 60 (bad) 1800267a6: 02 00 add (%rax),%al 1800267a8: 99 cltd 1800267a9: 60 (bad) 1800267aa: 02 00 add (%rax),%al 1800267ac: 21 61 02 and %esp,0x2(%rcx) 1800267af: 00 95 61 02 00 40 add %dl,0x40000261(%rbp) 1800267b5: 62 02 00 b1 62 (bad) 1800267ba: 02 00 add (%rax),%al 1800267bc: f6 62 02 mulb 0x2(%rdx) 1800267bf: 00 0b add %cl,(%rbx) 1800267c1: 63 02 movsxd (%rdx),%eax 1800267c3: 00 20 add %ah,(%rax) 1800267c5: 63 02 movsxd (%rdx),%eax 1800267c7: 00 65 63 add %ah,0x63(%rbp) 1800267ca: 02 00 add (%rax),%al 1800267cc: 0e (bad) 1800267cd: 64 02 00 add %fs:(%rax),%al 1800267d0: 50 push %rax 1800267d1: 64 02 00 add %fs:(%rax),%al 1800267d4: 91 xchg %eax,%ecx 1800267d5: 64 02 00 add %fs:(%rax),%al 1800267d8: d2 64 02 00 shlb %cl,0x0(%rdx,%rax,1) 1800267dc: 14 65 adc $0x65,%al 1800267de: 02 00 add (%rax),%al 1800267e0: fd std 1800267e1: 65 02 00 add %gs:(%rax),%al 1800267e4: ff 66 02 jmp *0x2(%rsi) 1800267e7: 00 47 67 add %al,0x67(%rdi) 1800267ea: 02 00 add (%rax),%al 1800267ec: 62 67 02 00 48 (bad) 1800267f1: 89 5c 24 08 mov %ebx,0x8(%rsp) 1800267f5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800267fa: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800267ff: 57 push %rdi 180026800: 41 54 push %r12 180026802: 41 55 push %r13 180026804: 41 56 push %r14 180026806: 41 57 push %r15 180026808: 48 83 ec 20 sub $0x20,%rsp 18002680c: 33 db xor %ebx,%ebx 18002680e: 45 85 c0 test %r8d,%r8d 180026811: 45 8b e0 mov %r8d,%r12d 180026814: 48 8b f2 mov %rdx,%rsi 180026817: 74 58 je 0x180026871 180026819: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 18002681e: 45 32 f6 xor %r14b,%r14b 180026821: 48 8d 2d 18 61 04 00 lea 0x46118(%rip),%rbp # 0x18006c940 180026828: 4c 8d 2d 71 60 04 00 lea 0x46071(%rip),%r13 # 0x18006c8a0 18002682f: 41 bf 13 00 00 00 mov $0x13,%r15d 180026835: 49 8b 55 00 mov 0x0(%r13),%rdx 180026839: 48 8b 0e mov (%rsi),%rcx 18002683c: ff 15 1e cb 02 00 call *0x2cb1e(%rip) # 0x180053360 180026842: 85 c0 test %eax,%eax 180026844: 75 08 jne 0x18002684e 180026846: 8b 45 00 mov 0x0(%rbp),%eax 180026849: 41 b6 01 mov $0x1,%r14b 18002684c: 89 07 mov %eax,(%rdi) 18002684e: 49 83 c5 08 add $0x8,%r13 180026852: 48 83 c5 04 add $0x4,%rbp 180026856: 49 83 ef 01 sub $0x1,%r15 18002685a: 75 d9 jne 0x180026835 18002685c: 45 84 f6 test %r14b,%r14b 18002685f: 74 2f je 0x180026890 180026861: 83 c3 01 add $0x1,%ebx 180026864: 48 83 c6 08 add $0x8,%rsi 180026868: 48 83 c7 04 add $0x4,%rdi 18002686c: 41 3b dc cmp %r12d,%ebx 18002686f: 72 ad jb 0x18002681e 180026871: 33 c0 xor %eax,%eax 180026873: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180026878: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp 18002687d: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 180026882: 48 83 c4 20 add $0x20,%rsp 180026886: 41 5f pop %r15 180026888: 41 5e pop %r14 18002688a: 41 5d pop %r13 18002688c: 41 5c pop %r12 18002688e: 5f pop %rdi 18002688f: c3 ret 180026890: b8 06 00 02 80 mov $0x80020006,%eax 180026895: eb dc jmp 0x180026873 180026897: cc int3 180026898: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002689d: 57 push %rdi 18002689e: 48 83 ec 20 sub $0x20,%rsp 1800268a2: 48 8b da mov %rdx,%rbx 1800268a5: 48 8b f9 mov %rcx,%rdi 1800268a8: e8 bf 71 00 00 call 0x18002da6c 1800268ad: 48 8d 05 94 eb 02 00 lea 0x2eb94(%rip),%rax # 0x180055448 1800268b4: 4c 8d 1d ad ec 02 00 lea 0x2ecad(%rip),%r11 # 0x180055568 1800268bb: 4c 89 1f mov %r11,(%rdi) 1800268be: 48 89 47 60 mov %rax,0x60(%rdi) 1800268c2: 48 8d 05 67 ec 02 00 lea 0x2ec67(%rip),%rax # 0x180055530 1800268c9: 48 89 47 68 mov %rax,0x68(%rdi) 1800268cd: 33 c0 xor %eax,%eax 1800268cf: 48 89 5f 40 mov %rbx,0x40(%rdi) 1800268d3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800268d8: 88 47 48 mov %al,0x48(%rdi) 1800268db: 48 89 47 58 mov %rax,0x58(%rdi) 1800268df: 48 89 47 70 mov %rax,0x70(%rdi) 1800268e3: 89 47 78 mov %eax,0x78(%rdi) 1800268e6: 48 89 87 80 00 00 00 mov %rax,0x80(%rdi) 1800268ed: 89 87 88 00 00 00 mov %eax,0x88(%rdi) 1800268f3: 48 89 87 90 00 00 00 mov %rax,0x90(%rdi) 1800268fa: 48 89 87 98 00 00 00 mov %rax,0x98(%rdi) 180026901: 48 89 87 a0 00 00 00 mov %rax,0xa0(%rdi) 180026908: 48 8b c7 mov %rdi,%rax 18002690b: 48 83 c4 20 add $0x20,%rsp 18002690f: 5f pop %rdi 180026910: c3 ret 180026911: cc int3 180026912: cc int3 180026913: cc int3 180026914: 48 83 ec 28 sub $0x28,%rsp 180026918: 48 83 79 40 00 cmpq $0x0,0x40(%rcx) 18002691d: 48 8b 01 mov (%rcx),%rax 180026920: 74 08 je 0x18002692a 180026922: ff 90 c0 00 00 00 call *0xc0(%rax) 180026928: eb 06 jmp 0x180026930 18002692a: ff 90 28 02 00 00 call *0x228(%rax) 180026930: 48 83 c4 28 add $0x28,%rsp 180026934: c3 ret 180026935: cc int3 180026936: cc int3 180026937: cc int3 180026938: 48 8b c4 mov %rsp,%rax 18002693b: 48 89 58 08 mov %rbx,0x8(%rax) 18002693f: 48 89 68 10 mov %rbp,0x10(%rax) 180026943: 48 89 70 18 mov %rsi,0x18(%rax) 180026947: 57 push %rdi 180026948: 48 83 ec 30 sub $0x30,%rsp 18002694c: 48 8b d9 mov %rcx,%rbx 18002694f: 48 8b 89 80 00 00 00 mov 0x80(%rcx),%rcx 180026956: 49 8b f9 mov %r9,%rdi 180026959: 48 85 c9 test %rcx,%rcx 18002695c: 49 8b f0 mov %r8,%rsi 18002695f: 8b ea mov %edx,%ebp 180026961: 74 0c je 0x18002696f 180026963: 4c 89 48 e8 mov %r9,-0x18(%rax) 180026967: 4d 8b c8 mov %r8,%r9 18002696a: 44 8b c2 mov %edx,%r8d 18002696d: eb 33 jmp 0x1800269a2 18002696f: 48 8b 03 mov (%rbx),%rax 180026972: 48 8b cb mov %rbx,%rcx 180026975: ff 90 e0 01 00 00 call *0x1e0(%rax) 18002697b: 48 8b 08 mov (%rax),%rcx 18002697e: 48 85 c9 test %rcx,%rcx 180026981: 75 14 jne 0x180026997 180026983: 48 8b 4b 40 mov 0x40(%rbx),%rcx 180026987: 4c 8b cf mov %rdi,%r9 18002698a: 4c 8b c6 mov %rsi,%r8 18002698d: 8b d5 mov %ebp,%edx 18002698f: ff 15 fb cd 02 00 call *0x2cdfb(%rip) # 0x180053790 180026995: eb 15 jmp 0x1800269ac 180026997: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18002699c: 4c 8b ce mov %rsi,%r9 18002699f: 44 8b c5 mov %ebp,%r8d 1800269a2: 48 8b 53 40 mov 0x40(%rbx),%rdx 1800269a6: ff 15 ec cd 02 00 call *0x2cdec(%rip) # 0x180053798 1800269ac: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 1800269b1: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 1800269b6: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 1800269bb: 48 83 c4 30 add $0x30,%rsp 1800269bf: 5f pop %rdi 1800269c0: c3 ret 1800269c1: cc int3 1800269c2: cc int3 1800269c3: cc int3 1800269c4: 48 8d 81 80 00 00 00 lea 0x80(%rcx),%rax 1800269cb: c3 ret 1800269cc: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800269d1: 57 push %rdi 1800269d2: 48 83 ec 20 sub $0x20,%rsp 1800269d6: 48 8b da mov %rdx,%rbx 1800269d9: 48 8b f9 mov %rcx,%rdi 1800269dc: e8 d3 c1 ff ff call 0x180022bb4 1800269e1: 4c 8b 40 60 mov 0x60(%rax),%r8 1800269e5: 4d 85 c0 test %r8,%r8 1800269e8: 74 09 je 0x1800269f3 1800269ea: 48 8b d7 mov %rdi,%rdx 1800269ed: 48 8b cb mov %rbx,%rcx 1800269f0: 41 ff d0 call *%r8 1800269f3: 33 c0 xor %eax,%eax 1800269f5: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800269fa: 48 83 c4 20 add $0x20,%rsp 1800269fe: 5f pop %rdi 1800269ff: c3 ret 180026a00: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180026a05: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180026a0a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180026a0f: 57 push %rdi 180026a10: 48 83 ec 20 sub $0x20,%rsp 180026a14: 48 8b e9 mov %rcx,%rbp 180026a17: 48 8b 49 40 mov 0x40(%rcx),%rcx 180026a1b: 49 8b d8 mov %r8,%rbx 180026a1e: e8 2d 9d 00 00 call 0x180030750 180026a23: 48 85 c0 test %rax,%rax 180026a26: 48 8b f0 mov %rax,%rsi 180026a29: 74 52 je 0x180026a7d 180026a2b: 48 8b c8 mov %rax,%rcx 180026a2e: ff 15 54 cd 02 00 call *0x2cd54(%rip) # 0x180053788 180026a34: 48 85 db test %rbx,%rbx 180026a37: 0f b7 f8 movzwl %ax,%edi 180026a3a: 74 3c je 0x180026a78 180026a3c: 83 3b 38 cmpl $0x38,(%rbx) 180026a3f: 72 37 jb 0x180026a78 180026a41: 48 8b 45 40 mov 0x40(%rbp),%rax 180026a45: 83 4b 04 01 orl $0x1,0x4(%rbx) 180026a49: 48 83 4b 30 ff orq $0xffffffffffffffff,0x30(%rbx) 180026a4e: 45 33 c9 xor %r9d,%r9d 180026a51: 45 33 c0 xor %r8d,%r8d 180026a54: ba 87 00 00 00 mov $0x87,%edx 180026a59: 48 8b ce mov %rsi,%rcx 180026a5c: 48 89 43 08 mov %rax,0x8(%rbx) 180026a60: 48 89 73 10 mov %rsi,0x10(%rbx) 180026a64: ff 15 8e ce 02 00 call *0x2ce8e(%rip) # 0x1800538f8 180026a6a: 48 0f ba e0 0d bt $0xd,%rax 180026a6f: 72 07 jb 0x180026a78 180026a71: 81 4b 04 02 00 00 80 orl $0x80000002,0x4(%rbx) 180026a78: 48 8b c7 mov %rdi,%rax 180026a7b: eb 04 jmp 0x180026a81 180026a7d: 48 83 c8 ff or $0xffffffffffffffff,%rax 180026a81: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180026a86: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180026a8b: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180026a90: 48 83 c4 20 add $0x20,%rsp 180026a94: 5f pop %rdi 180026a95: c3 ret 180026a96: cc int3 180026a97: cc int3 180026a98: 66 90 xchg %ax,%ax 180026a9a: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 180026a9f: 74 20 je 0x180026ac1 180026aa1: 39 11 cmp %edx,(%rcx) 180026aa3: 75 12 jne 0x180026ab7 180026aa5: 44 39 41 04 cmp %r8d,0x4(%rcx) 180026aa9: 75 0c jne 0x180026ab7 180026aab: 44 3b 49 08 cmp 0x8(%rcx),%r9d 180026aaf: 72 06 jb 0x180026ab7 180026ab1: 44 3b 49 0c cmp 0xc(%rcx),%r9d 180026ab5: 76 06 jbe 0x180026abd 180026ab7: 48 83 c1 20 add $0x20,%rcx 180026abb: eb dd jmp 0x180026a9a 180026abd: 48 8b c1 mov %rcx,%rax 180026ac0: c3 ret 180026ac1: 33 c0 xor %eax,%eax 180026ac3: c3 ret 180026ac4: 4c 8b dc mov %rsp,%r11 180026ac7: 49 89 5b 10 mov %rbx,0x10(%r11) 180026acb: 49 89 6b 18 mov %rbp,0x18(%r11) 180026acf: 49 89 73 20 mov %rsi,0x20(%r11) 180026ad3: 57 push %rdi 180026ad4: 48 83 ec 30 sub $0x30,%rsp 180026ad8: 48 8b 01 mov (%rcx),%rax 180026adb: 49 83 63 08 00 andq $0x0,0x8(%r11) 180026ae0: 48 8b d9 mov %rcx,%rbx 180026ae3: 49 8d 4b 08 lea 0x8(%r11),%rcx 180026ae7: 49 8b f9 mov %r9,%rdi 180026aea: 49 8b f0 mov %r8,%rsi 180026aed: 49 89 4b e8 mov %rcx,-0x18(%r11) 180026af1: 48 8b cb mov %rbx,%rcx 180026af4: 8b ea mov %edx,%ebp 180026af6: ff 90 18 02 00 00 call *0x218(%rax) 180026afc: 85 c0 test %eax,%eax 180026afe: 75 16 jne 0x180026b16 180026b00: 48 8b 03 mov (%rbx),%rax 180026b03: 4c 8b cf mov %rdi,%r9 180026b06: 4c 8b c6 mov %rsi,%r8 180026b09: 8b d5 mov %ebp,%edx 180026b0b: 48 8b cb mov %rbx,%rcx 180026b0e: ff 90 20 02 00 00 call *0x220(%rax) 180026b14: eb 05 jmp 0x180026b1b 180026b16: 48 8b 44 24 40 mov 0x40(%rsp),%rax 180026b1b: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 180026b20: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 180026b25: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 180026b2a: 48 83 c4 30 add $0x30,%rsp 180026b2e: 5f pop %rdi 180026b2f: c3 ret 180026b30: 40 53 rex push %rbx 180026b32: 48 83 ec 20 sub $0x20,%rsp 180026b36: 48 8b d9 mov %rcx,%rbx 180026b39: e8 fe 6e 00 00 call 0x18002da3c 180026b3e: 4c 8d 1d 93 ec 02 00 lea 0x2ec93(%rip),%r11 # 0x1800557d8 180026b45: c7 43 40 01 00 00 00 movl $0x1,0x40(%rbx) 180026b4c: 48 8b c3 mov %rbx,%rax 180026b4f: 4c 89 1b mov %r11,(%rbx) 180026b52: 48 83 c4 20 add $0x20,%rsp 180026b56: 5b pop %rbx 180026b57: c3 ret 180026b58: 89 51 40 mov %edx,0x40(%rcx) 180026b5b: c7 41 28 01 00 00 00 movl $0x1,0x28(%rcx) 180026b62: c3 ret 180026b63: cc int3 180026b64: c2 00 00 ret $0x0 180026b67: cc int3 180026b68: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180026b6d: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180026b72: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180026b77: 57 push %rdi 180026b78: 48 83 ec 20 sub $0x20,%rsp 180026b7c: 41 8b d8 mov %r8d,%ebx 180026b7f: 48 8b ea mov %rdx,%rbp 180026b82: 48 8b f1 mov %rcx,%rsi 180026b85: e8 a2 76 00 00 call 0x18002e22c 180026b8a: 85 db test %ebx,%ebx 180026b8c: 8b f8 mov %eax,%edi 180026b8e: 75 04 jne 0x180026b94 180026b90: 0f ba f7 09 btr $0x9,%edi 180026b94: 48 8b ce mov %rsi,%rcx 180026b97: e8 5c 76 00 00 call 0x18002e1f8 180026b9c: 44 8b cf mov %edi,%r9d 180026b9f: 45 33 c0 xor %r8d,%r8d 180026ba2: 8b d0 mov %eax,%edx 180026ba4: 48 8b cd mov %rbp,%rcx 180026ba7: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180026bac: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180026bb1: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180026bb6: 48 83 c4 20 add $0x20,%rsp 180026bba: 5f pop %rdi 180026bbb: 48 ff 25 ae cb 02 00 rex.W jmp *0x2cbae(%rip) # 0x180053770 180026bc2: cc int3 180026bc3: cc int3 180026bc4: 48 8d 05 75 e5 02 00 lea 0x2e575(%rip),%rax # 0x180055140 180026bcb: c3 ret 180026bcc: 40 53 rex push %rbx 180026bce: 48 83 ec 30 sub $0x30,%rsp 180026bd2: 48 8b 44 24 68 mov 0x68(%rsp),%rax 180026bd7: 45 8b d1 mov %r9d,%r10d 180026bda: 44 8b 4c 24 60 mov 0x60(%rsp),%r9d 180026bdf: 4d 8b d8 mov %r8,%r11 180026be2: 48 8b ca mov %rdx,%rcx 180026be5: 45 8b c2 mov %r10d,%r8d 180026be8: 49 8b d3 mov %r11,%rdx 180026beb: 48 89 44 24 20 mov %rax,0x20(%rsp) 180026bf0: e8 fb fb ff ff call 0x1800267f0 180026bf5: 48 83 c4 30 add $0x30,%rsp 180026bf9: 5b pop %rbx 180026bfa: c3 ret 180026bfb: cc int3 180026bfc: 48 85 d2 test %rdx,%rdx 180026bff: 75 06 jne 0x180026c07 180026c01: b8 03 40 00 80 mov $0x80004003,%eax 180026c06: c3 ret 180026c07: c7 02 01 00 00 00 movl $0x1,(%rdx) 180026c0d: 33 c0 xor %eax,%eax 180026c0f: c3 ret 180026c10: 48 85 d2 test %rdx,%rdx 180026c13: 75 06 jne 0x180026c1b 180026c15: b8 03 40 00 80 mov $0x80004003,%eax 180026c1a: c3 ret 180026c1b: 48 83 22 00 andq $0x0,(%rdx) 180026c1f: b8 01 40 00 80 mov $0x80004001,%eax 180026c24: c3 ret 180026c25: cc int3 180026c26: cc int3 180026c27: cc int3 180026c28: 48 83 ec 28 sub $0x28,%rsp 180026c2c: 4c 8d 49 50 lea 0x50(%rcx),%r9 180026c30: 49 83 39 00 cmpq $0x0,(%r9) 180026c34: 75 19 jne 0x180026c4f 180026c36: 48 8b 49 40 mov 0x40(%rcx),%rcx 180026c3a: 4c 8d 05 b7 eb 02 00 lea 0x2ebb7(%rip),%r8 # 0x1800557f8 180026c41: ba fc ff ff ff mov $0xfffffffc,%edx 180026c46: e8 e0 99 02 00 call 0x18005062b 180026c4b: 85 c0 test %eax,%eax 180026c4d: 78 02 js 0x180026c51 180026c4f: 33 c0 xor %eax,%eax 180026c51: 48 83 c4 28 add $0x28,%rsp 180026c55: c3 ret 180026c56: cc int3 180026c57: cc int3 180026c58: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026c5c: 48 8b 01 mov (%rcx),%rax 180026c5f: 48 ff 60 38 rex.W jmp *0x38(%rax) 180026c63: cc int3 180026c64: e9 4f 7f ff ff jmp 0x18001ebb8 180026c69: cc int3 180026c6a: cc int3 180026c6b: cc int3 180026c6c: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026c70: 48 8b 01 mov (%rcx),%rax 180026c73: 48 ff 60 40 rex.W jmp *0x40(%rax) 180026c77: cc int3 180026c78: 48 83 ec 48 sub $0x48,%rsp 180026c7c: 48 8b 02 mov (%rdx),%rax 180026c7f: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026c83: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 180026c88: 49 89 01 mov %rax,(%r9) 180026c8b: 48 8b 42 08 mov 0x8(%rdx),%rax 180026c8f: 49 89 41 08 mov %rax,0x8(%r9) 180026c93: 48 8b 42 10 mov 0x10(%rdx),%rax 180026c97: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180026c9c: 49 89 41 10 mov %rax,0x10(%r9) 180026ca0: 48 8b 01 mov (%rcx),%rax 180026ca3: ff 50 48 call *0x48(%rax) 180026ca6: 48 83 c4 48 add $0x48,%rsp 180026caa: c3 ret 180026cab: cc int3 180026cac: 48 83 ec 48 sub $0x48,%rsp 180026cb0: 48 8b 02 mov (%rdx),%rax 180026cb3: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026cb7: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 180026cbc: 49 89 01 mov %rax,(%r9) 180026cbf: 48 8b 42 08 mov 0x8(%rdx),%rax 180026cc3: 49 89 41 08 mov %rax,0x8(%r9) 180026cc7: 48 8b 42 10 mov 0x10(%rdx),%rax 180026ccb: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180026cd0: 49 89 41 10 mov %rax,0x10(%r9) 180026cd4: 48 8b 01 mov (%rcx),%rax 180026cd7: ff 50 50 call *0x50(%rax) 180026cda: 48 83 c4 48 add $0x48,%rsp 180026cde: c3 ret 180026cdf: cc int3 180026ce0: 48 83 ec 48 sub $0x48,%rsp 180026ce4: 48 8b 02 mov (%rdx),%rax 180026ce7: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026ceb: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 180026cf0: 49 89 01 mov %rax,(%r9) 180026cf3: 48 8b 42 08 mov 0x8(%rdx),%rax 180026cf7: 49 89 41 08 mov %rax,0x8(%r9) 180026cfb: 48 8b 42 10 mov 0x10(%rdx),%rax 180026cff: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180026d04: 49 89 41 10 mov %rax,0x10(%r9) 180026d08: 48 8b 01 mov (%rcx),%rax 180026d0b: ff 50 58 call *0x58(%rax) 180026d0e: 48 83 c4 48 add $0x48,%rsp 180026d12: c3 ret 180026d13: cc int3 180026d14: 48 83 ec 48 sub $0x48,%rsp 180026d18: 48 8b 02 mov (%rdx),%rax 180026d1b: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026d1f: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 180026d24: 49 89 01 mov %rax,(%r9) 180026d27: 48 8b 42 08 mov 0x8(%rdx),%rax 180026d2b: 49 89 41 08 mov %rax,0x8(%r9) 180026d2f: 48 8b 42 10 mov 0x10(%rdx),%rax 180026d33: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180026d38: 49 89 41 10 mov %rax,0x10(%r9) 180026d3c: 48 8b 01 mov (%rcx),%rax 180026d3f: ff 50 60 call *0x60(%rax) 180026d42: 48 83 c4 48 add $0x48,%rsp 180026d46: c3 ret 180026d47: cc int3 180026d48: 48 83 ec 48 sub $0x48,%rsp 180026d4c: 48 8b 02 mov (%rdx),%rax 180026d4f: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026d53: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 180026d58: 49 89 01 mov %rax,(%r9) 180026d5b: 48 8b 42 08 mov 0x8(%rdx),%rax 180026d5f: 49 89 41 08 mov %rax,0x8(%r9) 180026d63: 48 8b 42 10 mov 0x10(%rdx),%rax 180026d67: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180026d6c: 49 89 41 10 mov %rax,0x10(%r9) 180026d70: 48 8b 01 mov (%rcx),%rax 180026d73: ff 50 68 call *0x68(%rax) 180026d76: 48 83 c4 48 add $0x48,%rsp 180026d7a: c3 ret 180026d7b: cc int3 180026d7c: 48 83 ec 48 sub $0x48,%rsp 180026d80: 48 8b 02 mov (%rdx),%rax 180026d83: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026d87: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 180026d8c: 49 89 01 mov %rax,(%r9) 180026d8f: 48 8b 42 08 mov 0x8(%rdx),%rax 180026d93: 49 89 41 08 mov %rax,0x8(%r9) 180026d97: 48 8b 42 10 mov 0x10(%rdx),%rax 180026d9b: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180026da0: 49 89 41 10 mov %rax,0x10(%r9) 180026da4: 48 8b 01 mov (%rcx),%rax 180026da7: ff 50 70 call *0x70(%rax) 180026daa: 48 83 c4 48 add $0x48,%rsp 180026dae: c3 ret 180026daf: cc int3 180026db0: 48 83 ec 48 sub $0x48,%rsp 180026db4: 48 8b 02 mov (%rdx),%rax 180026db7: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026dbb: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 180026dc0: 49 89 01 mov %rax,(%r9) 180026dc3: 48 8b 42 08 mov 0x8(%rdx),%rax 180026dc7: 49 89 41 08 mov %rax,0x8(%r9) 180026dcb: 48 8b 42 10 mov 0x10(%rdx),%rax 180026dcf: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180026dd4: 49 89 41 10 mov %rax,0x10(%r9) 180026dd8: 48 8b 01 mov (%rcx),%rax 180026ddb: ff 50 78 call *0x78(%rax) 180026dde: 48 83 c4 48 add $0x48,%rsp 180026de2: c3 ret 180026de3: cc int3 180026de4: 48 83 ec 48 sub $0x48,%rsp 180026de8: 49 8b 00 mov (%r8),%rax 180026deb: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026def: 4c 8d 54 24 20 lea 0x20(%rsp),%r10 180026df4: 49 89 02 mov %rax,(%r10) 180026df7: 49 8b 40 08 mov 0x8(%r8),%rax 180026dfb: 49 89 42 08 mov %rax,0x8(%r10) 180026dff: 49 8b 40 10 mov 0x10(%r8),%rax 180026e03: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 180026e08: 49 89 42 10 mov %rax,0x10(%r10) 180026e0c: 48 8b 01 mov (%rcx),%rax 180026e0f: ff 90 80 00 00 00 call *0x80(%rax) 180026e15: 48 83 c4 48 add $0x48,%rsp 180026e19: c3 ret 180026e1a: cc int3 180026e1b: cc int3 180026e1c: 48 83 ec 48 sub $0x48,%rsp 180026e20: 48 8b 02 mov (%rdx),%rax 180026e23: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026e27: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 180026e2c: 49 89 01 mov %rax,(%r9) 180026e2f: 48 8b 42 08 mov 0x8(%rdx),%rax 180026e33: 49 89 41 08 mov %rax,0x8(%r9) 180026e37: 48 8b 42 10 mov 0x10(%rdx),%rax 180026e3b: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180026e40: 49 89 41 10 mov %rax,0x10(%r9) 180026e44: 48 8b 01 mov (%rcx),%rax 180026e47: ff 90 88 00 00 00 call *0x88(%rax) 180026e4d: 48 83 c4 48 add $0x48,%rsp 180026e51: c3 ret 180026e52: cc int3 180026e53: cc int3 180026e54: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026e58: 48 8b 01 mov (%rcx),%rax 180026e5b: 48 ff a0 90 00 00 00 rex.W jmp *0x90(%rax) 180026e62: cc int3 180026e63: cc int3 180026e64: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026e68: 48 8b 01 mov (%rcx),%rax 180026e6b: 48 ff a0 98 00 00 00 rex.W jmp *0x98(%rax) 180026e72: cc int3 180026e73: cc int3 180026e74: 48 83 ec 48 sub $0x48,%rsp 180026e78: 48 8b 02 mov (%rdx),%rax 180026e7b: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026e7f: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 180026e84: 49 89 01 mov %rax,(%r9) 180026e87: 48 8b 42 08 mov 0x8(%rdx),%rax 180026e8b: 49 89 41 08 mov %rax,0x8(%r9) 180026e8f: 48 8b 42 10 mov 0x10(%rdx),%rax 180026e93: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180026e98: 49 89 41 10 mov %rax,0x10(%r9) 180026e9c: 48 8b 01 mov (%rcx),%rax 180026e9f: ff 90 a0 00 00 00 call *0xa0(%rax) 180026ea5: 48 83 c4 48 add $0x48,%rsp 180026ea9: c3 ret 180026eaa: cc int3 180026eab: cc int3 180026eac: 48 83 ec 48 sub $0x48,%rsp 180026eb0: 49 8b 00 mov (%r8),%rax 180026eb3: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026eb7: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 180026ebc: 49 89 01 mov %rax,(%r9) 180026ebf: 49 8b 40 08 mov 0x8(%r8),%rax 180026ec3: 49 89 41 08 mov %rax,0x8(%r9) 180026ec7: 49 8b 40 10 mov 0x10(%r8),%rax 180026ecb: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 180026ed0: 49 89 41 10 mov %rax,0x10(%r9) 180026ed4: 48 8b 01 mov (%rcx),%rax 180026ed7: ff 90 a8 00 00 00 call *0xa8(%rax) 180026edd: 48 83 c4 48 add $0x48,%rsp 180026ee1: c3 ret 180026ee2: cc int3 180026ee3: cc int3 180026ee4: 48 83 ec 58 sub $0x58,%rsp 180026ee8: 4c 8b 94 24 88 00 00 mov 0x88(%rsp),%r10 180026eef: 00 180026ef0: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026ef4: 4c 8d 5c 24 30 lea 0x30(%rsp),%r11 180026ef9: 49 8b 02 mov (%r10),%rax 180026efc: 49 89 03 mov %rax,(%r11) 180026eff: 49 8b 42 08 mov 0x8(%r10),%rax 180026f03: 49 89 43 08 mov %rax,0x8(%r11) 180026f07: 49 8b 42 10 mov 0x10(%r10),%rax 180026f0b: 4c 8b 11 mov (%rcx),%r10 180026f0e: 49 89 43 10 mov %rax,0x10(%r11) 180026f12: 48 8d 44 24 30 lea 0x30(%rsp),%rax 180026f17: 48 89 44 24 28 mov %rax,0x28(%rsp) 180026f1c: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 180026f23: 00 180026f24: 48 89 44 24 20 mov %rax,0x20(%rsp) 180026f29: 41 ff 92 b0 00 00 00 call *0xb0(%r10) 180026f30: 48 83 c4 58 add $0x58,%rsp 180026f34: c3 ret 180026f35: cc int3 180026f36: cc int3 180026f37: cc int3 180026f38: 48 83 ec 48 sub $0x48,%rsp 180026f3c: 49 8b 00 mov (%r8),%rax 180026f3f: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026f43: 4c 8d 54 24 20 lea 0x20(%rsp),%r10 180026f48: 49 89 02 mov %rax,(%r10) 180026f4b: 49 8b 40 08 mov 0x8(%r8),%rax 180026f4f: 49 89 42 08 mov %rax,0x8(%r10) 180026f53: 49 8b 40 10 mov 0x10(%r8),%rax 180026f57: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 180026f5c: 49 89 42 10 mov %rax,0x10(%r10) 180026f60: 48 8b 01 mov (%rcx),%rax 180026f63: ff 90 b8 00 00 00 call *0xb8(%rax) 180026f69: 48 83 c4 48 add $0x48,%rsp 180026f6d: c3 ret 180026f6e: cc int3 180026f6f: cc int3 180026f70: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026f74: 48 8b 01 mov (%rcx),%rax 180026f77: 48 ff a0 c0 00 00 00 rex.W jmp *0xc0(%rax) 180026f7e: cc int3 180026f7f: cc int3 180026f80: 48 83 ec 48 sub $0x48,%rsp 180026f84: 48 8b 02 mov (%rdx),%rax 180026f87: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026f8b: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 180026f90: 49 89 00 mov %rax,(%r8) 180026f93: 48 8b 42 08 mov 0x8(%rdx),%rax 180026f97: 49 89 40 08 mov %rax,0x8(%r8) 180026f9b: 48 8b 42 10 mov 0x10(%rdx),%rax 180026f9f: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180026fa4: 49 89 40 10 mov %rax,0x10(%r8) 180026fa8: 48 8b 01 mov (%rcx),%rax 180026fab: ff 90 c8 00 00 00 call *0xc8(%rax) 180026fb1: 48 83 c4 48 add $0x48,%rsp 180026fb5: c3 ret 180026fb6: cc int3 180026fb7: cc int3 180026fb8: 48 83 ec 48 sub $0x48,%rsp 180026fbc: 48 8b 02 mov (%rdx),%rax 180026fbf: 48 8b 49 50 mov 0x50(%rcx),%rcx 180026fc3: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 180026fc8: 49 89 01 mov %rax,(%r9) 180026fcb: 48 8b 42 08 mov 0x8(%rdx),%rax 180026fcf: 49 89 41 08 mov %rax,0x8(%r9) 180026fd3: 48 8b 42 10 mov 0x10(%rdx),%rax 180026fd7: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180026fdc: 49 89 41 10 mov %rax,0x10(%r9) 180026fe0: 48 8b 01 mov (%rcx),%rax 180026fe3: ff 90 d0 00 00 00 call *0xd0(%rax) 180026fe9: 48 83 c4 48 add $0x48,%rsp 180026fed: c3 ret 180026fee: cc int3 180026fef: cc int3 180026ff0: 48 89 51 58 mov %rdx,0x58(%rcx) 180026ff4: 33 c0 xor %eax,%eax 180026ff6: c3 ret 180026ff7: cc int3 180026ff8: 48 83 ec 28 sub $0x28,%rsp 180026ffc: 8b 42 08 mov 0x8(%rdx),%eax 180026fff: 3d 00 01 00 00 cmp $0x100,%eax 180027004: 72 07 jb 0x18002700d 180027006: 3d 09 01 00 00 cmp $0x109,%eax 18002700b: 76 0e jbe 0x18002701b 18002700d: 3d 00 02 00 00 cmp $0x200,%eax 180027012: 72 0e jb 0x180027022 180027014: 3d 09 02 00 00 cmp $0x209,%eax 180027019: 77 07 ja 0x180027022 18002701b: e8 94 71 00 00 call 0x18002e1b4 180027020: eb 02 jmp 0x180027024 180027022: 33 c0 xor %eax,%eax 180027024: 48 83 c4 28 add $0x28,%rsp 180027028: c3 ret 180027029: cc int3 18002702a: cc int3 18002702b: cc int3 18002702c: 8b 41 78 mov 0x78(%rcx),%eax 18002702f: 83 e0 10 and $0x10,%eax 180027032: c3 ret 180027033: cc int3 180027034: 8b 91 28 01 00 00 mov 0x128(%rcx),%edx 18002703a: 33 c0 xor %eax,%eax 18002703c: 3b d0 cmp %eax,%edx 18002703e: 74 15 je 0x180027055 180027040: 81 fa 02 e0 00 00 cmp $0xe002,%edx 180027046: 74 0d je 0x180027055 180027048: 81 fa 01 e0 00 00 cmp $0xe001,%edx 18002704e: 74 05 je 0x180027055 180027050: b8 01 00 00 00 mov $0x1,%eax 180027055: c3 ret 180027056: cc int3 180027057: cc int3 180027058: 48 83 ec 28 sub $0x28,%rsp 18002705c: 48 85 d2 test %rdx,%rdx 18002705f: 75 06 jne 0x180027067 180027061: e8 2a 7d ff ff call 0x18001ed90 180027066: cc int3 180027067: 48 83 22 00 andq $0x0,(%rdx) 18002706b: b8 01 00 00 00 mov $0x1,%eax 180027070: 48 83 c4 28 add $0x28,%rsp 180027074: c3 ret 180027075: cc int3 180027076: cc int3 180027077: cc int3 180027078: 48 83 ec 28 sub $0x28,%rsp 18002707c: 4d 85 c0 test %r8,%r8 18002707f: 75 06 jne 0x180027087 180027081: e8 0a 7d ff ff call 0x18001ed90 180027086: cc int3 180027087: 49 83 20 00 andq $0x0,(%r8) 18002708b: b8 01 00 00 00 mov $0x1,%eax 180027090: 48 83 c4 28 add $0x28,%rsp 180027094: c3 ret 180027095: cc int3 180027096: cc int3 180027097: cc int3 180027098: 48 8d 05 b1 e0 02 00 lea 0x2e0b1(%rip),%rax # 0x180055150 18002709f: c3 ret 1800270a0: 48 8b 01 mov (%rcx),%rax 1800270a3: 33 d2 xor %edx,%edx 1800270a5: 48 ff 60 08 rex.W jmp *0x8(%rax) 1800270a9: cc int3 1800270aa: cc int3 1800270ab: cc int3 1800270ac: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800270b1: 48 89 74 24 20 mov %rsi,0x20(%rsp) 1800270b6: 57 push %rdi 1800270b7: 48 83 ec 30 sub $0x30,%rsp 1800270bb: 48 8b f9 mov %rcx,%rdi 1800270be: 48 83 64 24 50 00 andq $0x0,0x50(%rsp) 1800270c4: e8 eb ba ff ff call 0x180022bb4 1800270c9: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 1800270ce: 48 8b 88 d8 00 00 00 mov 0xd8(%rax),%rcx 1800270d5: e8 4a ae ff ff call 0x180021f24 1800270da: 8b d8 mov %eax,%ebx 1800270dc: 89 44 24 48 mov %eax,0x48(%rsp) 1800270e0: 66 83 64 24 20 00 andw $0x0,0x20(%rsp) 1800270e6: 85 c0 test %eax,%eax 1800270e8: 74 49 je 0x180027133 1800270ea: 48 8b cf mov %rdi,%rcx 1800270ed: ff 15 6d c6 02 00 call *0x2c66d(%rip) # 0x180053760 1800270f3: 0f b7 f8 movzwl %ax,%edi 1800270f6: 66 89 44 24 20 mov %ax,0x20(%rsp) 1800270fb: 83 fb 02 cmp $0x2,%ebx 1800270fe: 74 30 je 0x180027130 180027100: 33 db xor %ebx,%ebx 180027102: 66 85 ff test %di,%di 180027105: 0f 94 c3 sete %bl 180027108: 85 db test %ebx,%ebx 18002710a: 74 0a je 0x180027116 18002710c: ff 15 b6 c3 02 00 call *0x2c3b6(%rip) # 0x1800534c8 180027112: 8b f0 mov %eax,%esi 180027114: eb 02 jmp 0x180027118 180027116: 33 f6 xor %esi,%esi 180027118: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 18002711d: 33 c9 xor %ecx,%ecx 18002711f: e8 e4 ad ff ff call 0x180021f08 180027124: 85 db test %ebx,%ebx 180027126: 74 08 je 0x180027130 180027128: 8b ce mov %esi,%ecx 18002712a: ff 15 08 c4 02 00 call *0x2c408(%rip) # 0x180053538 180027130: 66 8b c7 mov %di,%ax 180027133: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180027138: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 18002713d: 48 83 c4 30 add $0x30,%rsp 180027141: 5f pop %rdi 180027142: c3 ret 180027143: cc int3 180027144: cc int3 180027145: cc int3 180027146: cc int3 180027147: cc int3 180027148: cc int3 180027149: cc int3 18002714a: cc int3 18002714b: cc int3 18002714c: 40 53 rex push %rbx 18002714e: 55 push %rbp 18002714f: 57 push %rdi 180027150: 48 83 ec 20 sub $0x20,%rsp 180027154: 48 8b ea mov %rdx,%rbp 180027157: 83 7d 48 02 cmpl $0x2,0x48(%rbp) 18002715b: 74 30 je 0x18002718d 18002715d: 33 db xor %ebx,%ebx 18002715f: 66 39 5d 20 cmp %bx,0x20(%rbp) 180027163: 0f 94 c3 sete %bl 180027166: 85 db test %ebx,%ebx 180027168: 74 0a je 0x180027174 18002716a: ff 15 58 c3 02 00 call *0x2c358(%rip) # 0x1800534c8 180027170: 8b f8 mov %eax,%edi 180027172: eb 02 jmp 0x180027176 180027174: 33 ff xor %edi,%edi 180027176: 48 8b 55 50 mov 0x50(%rbp),%rdx 18002717a: 33 c9 xor %ecx,%ecx 18002717c: e8 87 ad ff ff call 0x180021f08 180027181: 85 db test %ebx,%ebx 180027183: 74 08 je 0x18002718d 180027185: 8b cf mov %edi,%ecx 180027187: ff 15 ab c3 02 00 call *0x2c3ab(%rip) # 0x180053538 18002718d: 48 83 c4 20 add $0x20,%rsp 180027191: 5f pop %rdi 180027192: 5d pop %rbp 180027193: 5b pop %rbx 180027194: c3 ret 180027195: cc int3 180027196: cc int3 180027197: cc int3 180027198: 48 8b c4 mov %rsp,%rax 18002719b: 48 89 58 08 mov %rbx,0x8(%rax) 18002719f: 48 89 70 10 mov %rsi,0x10(%rax) 1800271a3: 48 89 78 18 mov %rdi,0x18(%rax) 1800271a7: 41 54 push %r12 1800271a9: 48 83 ec 30 sub $0x30,%rsp 1800271ad: 49 8b f8 mov %r8,%rdi 1800271b0: 48 8b f2 mov %rdx,%rsi 1800271b3: 4c 8b e1 mov %rcx,%r12 1800271b6: 48 83 60 f0 00 andq $0x0,-0x10(%rax) 1800271bb: e8 f4 b9 ff ff call 0x180022bb4 1800271c0: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 1800271c5: 48 8b 88 d8 00 00 00 mov 0xd8(%rax),%rcx 1800271cc: e8 53 ad ff ff call 0x180021f24 1800271d1: 8b d8 mov %eax,%ebx 1800271d3: 89 44 24 58 mov %eax,0x58(%rsp) 1800271d7: 83 64 24 20 00 andl $0x0,0x20(%rsp) 1800271dc: 85 c0 test %eax,%eax 1800271de: 74 4b je 0x18002722b 1800271e0: 4c 8b c7 mov %rdi,%r8 1800271e3: 48 8b d6 mov %rsi,%rdx 1800271e6: 49 8b cc mov %r12,%rcx 1800271e9: ff 15 69 c5 02 00 call *0x2c569(%rip) # 0x180053758 1800271ef: 8b f0 mov %eax,%esi 1800271f1: 89 44 24 20 mov %eax,0x20(%rsp) 1800271f5: 83 fb 02 cmp $0x2,%ebx 1800271f8: 74 2f je 0x180027229 1800271fa: 33 db xor %ebx,%ebx 1800271fc: 85 c0 test %eax,%eax 1800271fe: 0f 94 c3 sete %bl 180027201: 85 db test %ebx,%ebx 180027203: 74 0a je 0x18002720f 180027205: ff 15 bd c2 02 00 call *0x2c2bd(%rip) # 0x1800534c8 18002720b: 8b f8 mov %eax,%edi 18002720d: eb 02 jmp 0x180027211 18002720f: 33 ff xor %edi,%edi 180027211: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180027216: 33 c9 xor %ecx,%ecx 180027218: e8 eb ac ff ff call 0x180021f08 18002721d: 85 db test %ebx,%ebx 18002721f: 74 08 je 0x180027229 180027221: 8b cf mov %edi,%ecx 180027223: ff 15 0f c3 02 00 call *0x2c30f(%rip) # 0x180053538 180027229: 8b c6 mov %esi,%eax 18002722b: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180027230: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 180027235: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi 18002723a: 48 83 c4 30 add $0x30,%rsp 18002723e: 41 5c pop %r12 180027240: c3 ret 180027241: cc int3 180027242: cc int3 180027243: cc int3 180027244: cc int3 180027245: cc int3 180027246: cc int3 180027247: cc int3 180027248: 40 53 rex push %rbx 18002724a: 55 push %rbp 18002724b: 57 push %rdi 18002724c: 48 83 ec 20 sub $0x20,%rsp 180027250: 48 8b ea mov %rdx,%rbp 180027253: 83 7d 58 02 cmpl $0x2,0x58(%rbp) 180027257: 74 2f je 0x180027288 180027259: 33 db xor %ebx,%ebx 18002725b: 39 5d 20 cmp %ebx,0x20(%rbp) 18002725e: 0f 94 c3 sete %bl 180027261: 85 db test %ebx,%ebx 180027263: 74 0a je 0x18002726f 180027265: ff 15 5d c2 02 00 call *0x2c25d(%rip) # 0x1800534c8 18002726b: 8b f8 mov %eax,%edi 18002726d: eb 02 jmp 0x180027271 18002726f: 33 ff xor %edi,%edi 180027271: 48 8b 55 28 mov 0x28(%rbp),%rdx 180027275: 33 c9 xor %ecx,%ecx 180027277: e8 8c ac ff ff call 0x180021f08 18002727c: 85 db test %ebx,%ebx 18002727e: 74 08 je 0x180027288 180027280: 8b cf mov %edi,%ecx 180027282: ff 15 b0 c2 02 00 call *0x2c2b0(%rip) # 0x180053538 180027288: 48 83 c4 20 add $0x20,%rsp 18002728c: 5f pop %rdi 18002728d: 5d pop %rbp 18002728e: 5b pop %rbx 18002728f: c3 ret 180027290: 48 8b c4 mov %rsp,%rax 180027293: 48 89 58 08 mov %rbx,0x8(%rax) 180027297: 48 89 70 10 mov %rsi,0x10(%rax) 18002729b: 48 89 78 18 mov %rdi,0x18(%rax) 18002729f: 41 54 push %r12 1800272a1: 48 83 ec 30 sub $0x30,%rsp 1800272a5: 49 8b f8 mov %r8,%rdi 1800272a8: 48 8b f2 mov %rdx,%rsi 1800272ab: 4c 8b e1 mov %rcx,%r12 1800272ae: 48 83 60 f0 00 andq $0x0,-0x10(%rax) 1800272b3: e8 fc b8 ff ff call 0x180022bb4 1800272b8: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 1800272bd: 48 8b 88 d8 00 00 00 mov 0xd8(%rax),%rcx 1800272c4: e8 5b ac ff ff call 0x180021f24 1800272c9: 8b d8 mov %eax,%ebx 1800272cb: 89 44 24 58 mov %eax,0x58(%rsp) 1800272cf: 83 64 24 20 00 andl $0x0,0x20(%rsp) 1800272d4: 85 c0 test %eax,%eax 1800272d6: 74 4b je 0x180027323 1800272d8: 4c 8b c7 mov %rdi,%r8 1800272db: 48 8b d6 mov %rsi,%rdx 1800272de: 49 8b cc mov %r12,%rcx 1800272e1: ff 15 69 c4 02 00 call *0x2c469(%rip) # 0x180053750 1800272e7: 8b f0 mov %eax,%esi 1800272e9: 89 44 24 20 mov %eax,0x20(%rsp) 1800272ed: 83 fb 02 cmp $0x2,%ebx 1800272f0: 74 2f je 0x180027321 1800272f2: 33 db xor %ebx,%ebx 1800272f4: 85 c0 test %eax,%eax 1800272f6: 0f 94 c3 sete %bl 1800272f9: 85 db test %ebx,%ebx 1800272fb: 74 0a je 0x180027307 1800272fd: ff 15 c5 c1 02 00 call *0x2c1c5(%rip) # 0x1800534c8 180027303: 8b f8 mov %eax,%edi 180027305: eb 02 jmp 0x180027309 180027307: 33 ff xor %edi,%edi 180027309: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 18002730e: 33 c9 xor %ecx,%ecx 180027310: e8 f3 ab ff ff call 0x180021f08 180027315: 85 db test %ebx,%ebx 180027317: 74 08 je 0x180027321 180027319: 8b cf mov %edi,%ecx 18002731b: ff 15 17 c2 02 00 call *0x2c217(%rip) # 0x180053538 180027321: 8b c6 mov %esi,%eax 180027323: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180027328: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 18002732d: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi 180027332: 48 83 c4 30 add $0x30,%rsp 180027336: 41 5c pop %r12 180027338: c3 ret 180027339: cc int3 18002733a: cc int3 18002733b: cc int3 18002733c: cc int3 18002733d: cc int3 18002733e: cc int3 18002733f: cc int3 180027340: 40 53 rex push %rbx 180027342: 55 push %rbp 180027343: 57 push %rdi 180027344: 48 83 ec 20 sub $0x20,%rsp 180027348: 48 8b ea mov %rdx,%rbp 18002734b: 83 7d 58 02 cmpl $0x2,0x58(%rbp) 18002734f: 74 2f je 0x180027380 180027351: 33 db xor %ebx,%ebx 180027353: 39 5d 20 cmp %ebx,0x20(%rbp) 180027356: 0f 94 c3 sete %bl 180027359: 85 db test %ebx,%ebx 18002735b: 74 0a je 0x180027367 18002735d: ff 15 65 c1 02 00 call *0x2c165(%rip) # 0x1800534c8 180027363: 8b f8 mov %eax,%edi 180027365: eb 02 jmp 0x180027369 180027367: 33 ff xor %edi,%edi 180027369: 48 8b 55 28 mov 0x28(%rbp),%rdx 18002736d: 33 c9 xor %ecx,%ecx 18002736f: e8 94 ab ff ff call 0x180021f08 180027374: 85 db test %ebx,%ebx 180027376: 74 08 je 0x180027380 180027378: 8b cf mov %edi,%ecx 18002737a: ff 15 b8 c1 02 00 call *0x2c1b8(%rip) # 0x180053538 180027380: 48 83 c4 20 add $0x20,%rsp 180027384: 5f pop %rdi 180027385: 5d pop %rbp 180027386: 5b pop %rbx 180027387: c3 ret 180027388: 48 8b c4 mov %rsp,%rax 18002738b: 48 89 58 08 mov %rbx,0x8(%rax) 18002738f: 48 89 70 10 mov %rsi,0x10(%rax) 180027393: 48 89 78 18 mov %rdi,0x18(%rax) 180027397: 4c 89 60 20 mov %r12,0x20(%rax) 18002739b: 41 55 push %r13 18002739d: 48 81 ec 80 00 00 00 sub $0x80,%rsp 1800273a4: 41 8b f9 mov %r9d,%edi 1800273a7: 49 8b f0 mov %r8,%rsi 1800273aa: 4c 8b e2 mov %rdx,%r12 1800273ad: 44 8b e9 mov %ecx,%r13d 1800273b0: 48 83 60 e0 00 andq $0x0,-0x20(%rax) 1800273b5: e8 fa b7 ff ff call 0x180022bb4 1800273ba: 48 8d 54 24 68 lea 0x68(%rsp),%rdx 1800273bf: 48 8b 88 d8 00 00 00 mov 0xd8(%rax),%rcx 1800273c6: e8 59 ab ff ff call 0x180021f24 1800273cb: 8b d8 mov %eax,%ebx 1800273cd: 89 44 24 60 mov %eax,0x60(%rsp) 1800273d1: 48 83 64 24 70 00 andq $0x0,0x70(%rsp) 1800273d7: 85 c0 test %eax,%eax 1800273d9: 75 07 jne 0x1800273e2 1800273db: 33 c0 xor %eax,%eax 1800273dd: e9 b2 00 00 00 jmp 0x180027494 1800273e2: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax 1800273e9: 00 1800273ea: 48 89 44 24 58 mov %rax,0x58(%rsp) 1800273ef: 48 8b 84 24 e0 00 00 mov 0xe0(%rsp),%rax 1800273f6: 00 1800273f7: 48 89 44 24 50 mov %rax,0x50(%rsp) 1800273fc: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax 180027403: 00 180027404: 48 89 44 24 48 mov %rax,0x48(%rsp) 180027409: 48 8b 84 24 d0 00 00 mov 0xd0(%rsp),%rax 180027410: 00 180027411: 48 89 44 24 40 mov %rax,0x40(%rsp) 180027416: 8b 84 24 c8 00 00 00 mov 0xc8(%rsp),%eax 18002741d: 89 44 24 38 mov %eax,0x38(%rsp) 180027421: 8b 84 24 c0 00 00 00 mov 0xc0(%rsp),%eax 180027428: 89 44 24 30 mov %eax,0x30(%rsp) 18002742c: 8b 84 24 b8 00 00 00 mov 0xb8(%rsp),%eax 180027433: 89 44 24 28 mov %eax,0x28(%rsp) 180027437: 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%eax 18002743e: 89 44 24 20 mov %eax,0x20(%rsp) 180027442: 44 8b cf mov %edi,%r9d 180027445: 4c 8b c6 mov %rsi,%r8 180027448: 49 8b d4 mov %r12,%rdx 18002744b: 41 8b cd mov %r13d,%ecx 18002744e: ff 15 f4 c2 02 00 call *0x2c2f4(%rip) # 0x180053748 180027454: 48 8b f0 mov %rax,%rsi 180027457: 48 89 44 24 70 mov %rax,0x70(%rsp) 18002745c: 83 fb 02 cmp $0x2,%ebx 18002745f: 74 30 je 0x180027491 180027461: 33 db xor %ebx,%ebx 180027463: 48 85 c0 test %rax,%rax 180027466: 0f 94 c3 sete %bl 180027469: 85 db test %ebx,%ebx 18002746b: 74 0a je 0x180027477 18002746d: ff 15 55 c0 02 00 call *0x2c055(%rip) # 0x1800534c8 180027473: 8b f8 mov %eax,%edi 180027475: eb 02 jmp 0x180027479 180027477: 33 ff xor %edi,%edi 180027479: 48 8b 54 24 68 mov 0x68(%rsp),%rdx 18002747e: 33 c9 xor %ecx,%ecx 180027480: e8 83 aa ff ff call 0x180021f08 180027485: 85 db test %ebx,%ebx 180027487: 74 08 je 0x180027491 180027489: 8b cf mov %edi,%ecx 18002748b: ff 15 a7 c0 02 00 call *0x2c0a7(%rip) # 0x180053538 180027491: 48 8b c6 mov %rsi,%rax 180027494: 4c 8d 9c 24 80 00 00 lea 0x80(%rsp),%r11 18002749b: 00 18002749c: 49 8b 5b 10 mov 0x10(%r11),%rbx 1800274a0: 49 8b 73 18 mov 0x18(%r11),%rsi 1800274a4: 49 8b 7b 20 mov 0x20(%r11),%rdi 1800274a8: 4d 8b 63 28 mov 0x28(%r11),%r12 1800274ac: 49 8b e3 mov %r11,%rsp 1800274af: 41 5d pop %r13 1800274b1: c3 ret 1800274b2: cc int3 1800274b3: cc int3 1800274b4: cc int3 1800274b5: cc int3 1800274b6: cc int3 1800274b7: cc int3 1800274b8: 40 53 rex push %rbx 1800274ba: 55 push %rbp 1800274bb: 57 push %rdi 1800274bc: 48 83 ec 60 sub $0x60,%rsp 1800274c0: 48 8b ea mov %rdx,%rbp 1800274c3: 83 7d 60 02 cmpl $0x2,0x60(%rbp) 1800274c7: 74 30 je 0x1800274f9 1800274c9: 33 db xor %ebx,%ebx 1800274cb: 48 39 5d 70 cmp %rbx,0x70(%rbp) 1800274cf: 0f 94 c3 sete %bl 1800274d2: 85 db test %ebx,%ebx 1800274d4: 74 0a je 0x1800274e0 1800274d6: ff 15 ec bf 02 00 call *0x2bfec(%rip) # 0x1800534c8 1800274dc: 8b f8 mov %eax,%edi 1800274de: eb 02 jmp 0x1800274e2 1800274e0: 33 ff xor %edi,%edi 1800274e2: 48 8b 55 68 mov 0x68(%rbp),%rdx 1800274e6: 33 c9 xor %ecx,%ecx 1800274e8: e8 1b aa ff ff call 0x180021f08 1800274ed: 85 db test %ebx,%ebx 1800274ef: 74 08 je 0x1800274f9 1800274f1: 8b cf mov %edi,%ecx 1800274f3: ff 15 3f c0 02 00 call *0x2c03f(%rip) # 0x180053538 1800274f9: 48 83 c4 60 add $0x60,%rsp 1800274fd: 5f pop %rdi 1800274fe: 5d pop %rbp 1800274ff: 5b pop %rbx 180027500: c3 ret 180027501: cc int3 180027502: cc int3 180027503: cc int3 180027504: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180027509: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18002750e: 57 push %rdi 18002750f: 48 83 ec 30 sub $0x30,%rsp 180027513: 48 8b f9 mov %rcx,%rdi 180027516: 48 83 64 24 50 00 andq $0x0,0x50(%rsp) 18002751c: e8 93 b6 ff ff call 0x180022bb4 180027521: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 180027526: 48 8b 88 d8 00 00 00 mov 0xd8(%rax),%rcx 18002752d: e8 f2 a9 ff ff call 0x180021f24 180027532: 8b d8 mov %eax,%ebx 180027534: 89 44 24 48 mov %eax,0x48(%rsp) 180027538: 48 83 64 24 20 00 andq $0x0,0x20(%rsp) 18002753e: 85 c0 test %eax,%eax 180027540: 75 04 jne 0x180027546 180027542: 33 c0 xor %eax,%eax 180027544: eb 49 jmp 0x18002758f 180027546: 48 8b cf mov %rdi,%rcx 180027549: ff 15 09 be 02 00 call *0x2be09(%rip) # 0x180053358 18002754f: 48 8b f8 mov %rax,%rdi 180027552: 48 89 44 24 20 mov %rax,0x20(%rsp) 180027557: 83 fb 02 cmp $0x2,%ebx 18002755a: 74 30 je 0x18002758c 18002755c: 33 db xor %ebx,%ebx 18002755e: 48 85 c0 test %rax,%rax 180027561: 0f 94 c3 sete %bl 180027564: 85 db test %ebx,%ebx 180027566: 74 0a je 0x180027572 180027568: ff 15 5a bf 02 00 call *0x2bf5a(%rip) # 0x1800534c8 18002756e: 8b f0 mov %eax,%esi 180027570: eb 02 jmp 0x180027574 180027572: 33 f6 xor %esi,%esi 180027574: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 180027579: 33 c9 xor %ecx,%ecx 18002757b: e8 88 a9 ff ff call 0x180021f08 180027580: 85 db test %ebx,%ebx 180027582: 74 08 je 0x18002758c 180027584: 8b ce mov %esi,%ecx 180027586: ff 15 ac bf 02 00 call *0x2bfac(%rip) # 0x180053538 18002758c: 48 8b c7 mov %rdi,%rax 18002758f: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180027594: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 180027599: 48 83 c4 30 add $0x30,%rsp 18002759d: 5f pop %rdi 18002759e: c3 ret 18002759f: cc int3 1800275a0: cc int3 1800275a1: cc int3 1800275a2: cc int3 1800275a3: cc int3 1800275a4: 40 53 rex push %rbx 1800275a6: 55 push %rbp 1800275a7: 57 push %rdi 1800275a8: 48 83 ec 20 sub $0x20,%rsp 1800275ac: 48 8b ea mov %rdx,%rbp 1800275af: 83 7d 48 02 cmpl $0x2,0x48(%rbp) 1800275b3: 74 30 je 0x1800275e5 1800275b5: 33 db xor %ebx,%ebx 1800275b7: 48 39 5d 20 cmp %rbx,0x20(%rbp) 1800275bb: 0f 94 c3 sete %bl 1800275be: 85 db test %ebx,%ebx 1800275c0: 74 0a je 0x1800275cc 1800275c2: ff 15 00 bf 02 00 call *0x2bf00(%rip) # 0x1800534c8 1800275c8: 8b f8 mov %eax,%edi 1800275ca: eb 02 jmp 0x1800275ce 1800275cc: 33 ff xor %edi,%edi 1800275ce: 48 8b 55 50 mov 0x50(%rbp),%rdx 1800275d2: 33 c9 xor %ecx,%ecx 1800275d4: e8 2f a9 ff ff call 0x180021f08 1800275d9: 85 db test %ebx,%ebx 1800275db: 74 08 je 0x1800275e5 1800275dd: 8b cf mov %edi,%ecx 1800275df: ff 15 53 bf 02 00 call *0x2bf53(%rip) # 0x180053538 1800275e5: 48 83 c4 20 add $0x20,%rsp 1800275e9: 5f pop %rdi 1800275ea: 5d pop %rbp 1800275eb: 5b pop %rbx 1800275ec: c3 ret 1800275ed: cc int3 1800275ee: cc int3 1800275ef: cc int3 1800275f0: 48 83 ec 28 sub $0x28,%rsp 1800275f4: 83 79 08 00 cmpl $0x0,0x8(%rcx) 1800275f8: 74 0a je 0x180027604 1800275fa: 48 8b 11 mov (%rcx),%rdx 1800275fd: 33 c9 xor %ecx,%ecx 1800275ff: e8 04 a9 ff ff call 0x180021f08 180027604: 48 83 c4 28 add $0x28,%rsp 180027608: c3 ret 180027609: cc int3 18002760a: cc int3 18002760b: cc int3 18002760c: 40 53 rex push %rbx 18002760e: 48 83 ec 20 sub $0x20,%rsp 180027612: 48 8b d9 mov %rcx,%rbx 180027615: e8 52 64 00 00 call 0x18002da6c 18002761a: 48 8d 05 27 de 02 00 lea 0x2de27(%rip),%rax # 0x180055448 180027621: 4c 8d 1d 40 df 02 00 lea 0x2df40(%rip),%r11 # 0x180055568 180027628: 4c 89 1b mov %r11,(%rbx) 18002762b: 48 89 43 60 mov %rax,0x60(%rbx) 18002762f: 48 8d 05 fa de 02 00 lea 0x2defa(%rip),%rax # 0x180055530 180027636: 48 89 43 68 mov %rax,0x68(%rbx) 18002763a: 33 c0 xor %eax,%eax 18002763c: 48 89 43 40 mov %rax,0x40(%rbx) 180027640: 88 43 48 mov %al,0x48(%rbx) 180027643: 48 89 43 58 mov %rax,0x58(%rbx) 180027647: 48 89 43 50 mov %rax,0x50(%rbx) 18002764b: 48 89 43 70 mov %rax,0x70(%rbx) 18002764f: 89 43 78 mov %eax,0x78(%rbx) 180027652: 48 89 83 80 00 00 00 mov %rax,0x80(%rbx) 180027659: 89 83 88 00 00 00 mov %eax,0x88(%rbx) 18002765f: 48 89 83 90 00 00 00 mov %rax,0x90(%rbx) 180027666: 48 89 83 98 00 00 00 mov %rax,0x98(%rbx) 18002766d: 48 89 83 a0 00 00 00 mov %rax,0xa0(%rbx) 180027674: 48 8b c3 mov %rbx,%rax 180027677: 48 83 c4 20 add $0x20,%rsp 18002767b: 5b pop %rbx 18002767c: c3 ret 18002767d: cc int3 18002767e: cc int3 18002767f: cc int3 180027680: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180027685: 57 push %rdi 180027686: 48 83 ec 20 sub $0x20,%rsp 18002768a: 48 8b d9 mov %rcx,%rbx 18002768d: 48 8b 49 40 mov 0x40(%rcx),%rcx 180027691: 49 8b f8 mov %r8,%rdi 180027694: ff 15 3e c1 02 00 call *0x2c13e(%rip) # 0x1800537d8 18002769a: 48 8b cb mov %rbx,%rcx 18002769d: e8 56 6b 00 00 call 0x18002e1f8 1800276a2: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800276a7: 89 07 mov %eax,(%rdi) 1800276a9: 48 83 c4 20 add $0x20,%rsp 1800276ad: 5f pop %rdi 1800276ae: c3 ret 1800276af: cc int3 1800276b0: 48 8b c4 mov %rsp,%rax 1800276b3: 48 89 58 08 mov %rbx,0x8(%rax) 1800276b7: 48 89 68 10 mov %rbp,0x10(%rax) 1800276bb: 48 89 70 18 mov %rsi,0x18(%rax) 1800276bf: 48 89 78 20 mov %rdi,0x20(%rax) 1800276c3: 41 54 push %r12 1800276c5: 48 83 ec 60 sub $0x60,%rsp 1800276c9: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 1800276d0: 00 1800276d1: 33 db xor %ebx,%ebx 1800276d3: 49 8b f1 mov %r9,%rsi 1800276d6: 48 3b c3 cmp %rbx,%rax 1800276d9: 49 8b e8 mov %r8,%rbp 1800276dc: 44 8b e2 mov %edx,%r12d 1800276df: 48 8b f9 mov %rcx,%rdi 1800276e2: 74 04 je 0x1800276e8 1800276e4: 48 8b 58 40 mov 0x40(%rax),%rbx 1800276e8: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 1800276ef: 00 1800276f0: 4c 8b 19 mov (%rcx),%r11 1800276f3: 8b 8c 24 a8 00 00 00 mov 0xa8(%rsp),%ecx 1800276fa: 44 8b 48 04 mov 0x4(%rax),%r9d 1800276fe: 44 8b 10 mov (%rax),%r10d 180027701: 44 8b 40 0c mov 0xc(%rax),%r8d 180027705: 8b 50 08 mov 0x8(%rax),%edx 180027708: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 18002770f: 00 180027710: 45 2b c1 sub %r9d,%r8d 180027713: 48 89 44 24 58 mov %rax,0x58(%rsp) 180027718: 8b 84 24 90 00 00 00 mov 0x90(%rsp),%eax 18002771f: 48 89 4c 24 50 mov %rcx,0x50(%rsp) 180027724: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 180027729: 44 89 44 24 40 mov %r8d,0x40(%rsp) 18002772e: 41 2b d2 sub %r10d,%edx 180027731: 89 54 24 38 mov %edx,0x38(%rsp) 180027735: 44 89 4c 24 30 mov %r9d,0x30(%rsp) 18002773a: 44 89 54 24 28 mov %r10d,0x28(%rsp) 18002773f: 4c 8b ce mov %rsi,%r9 180027742: 4c 8b c5 mov %rbp,%r8 180027745: 41 8b d4 mov %r12d,%edx 180027748: 48 8b cf mov %rdi,%rcx 18002774b: 89 44 24 20 mov %eax,0x20(%rsp) 18002774f: 41 ff 93 b8 00 00 00 call *0xb8(%r11) 180027756: 4c 8d 5c 24 60 lea 0x60(%rsp),%r11 18002775b: 49 8b 5b 10 mov 0x10(%r11),%rbx 18002775f: 49 8b 6b 18 mov 0x18(%r11),%rbp 180027763: 49 8b 73 20 mov 0x20(%r11),%rsi 180027767: 49 8b 7b 28 mov 0x28(%r11),%rdi 18002776b: 49 8b e3 mov %r11,%rsp 18002776e: 41 5c pop %r12 180027770: c3 ret 180027771: cc int3 180027772: cc int3 180027773: cc int3 180027774: 48 8b c4 mov %rsp,%rax 180027777: 48 89 58 08 mov %rbx,0x8(%rax) 18002777b: 48 89 68 10 mov %rbp,0x10(%rax) 18002777f: 48 89 70 18 mov %rsi,0x18(%rax) 180027783: 48 89 78 20 mov %rdi,0x20(%rax) 180027787: 41 54 push %r12 180027789: 48 83 ec 60 sub $0x60,%rsp 18002778d: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 180027794: 00 180027795: 33 db xor %ebx,%ebx 180027797: 41 8b f9 mov %r9d,%edi 18002779a: 48 3b c3 cmp %rbx,%rax 18002779d: 49 8b e8 mov %r8,%rbp 1800277a0: 4c 8b e2 mov %rdx,%r12 1800277a3: 48 8b f1 mov %rcx,%rsi 1800277a6: 74 04 je 0x1800277ac 1800277a8: 48 8b 58 40 mov 0x40(%rax),%rbx 1800277ac: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 1800277b3: 00 1800277b4: 4c 8b 19 mov (%rcx),%r11 1800277b7: 8b 8c 24 a0 00 00 00 mov 0xa0(%rsp),%ecx 1800277be: 44 8b 48 04 mov 0x4(%rax),%r9d 1800277c2: 44 8b 10 mov (%rax),%r10d 1800277c5: 44 8b 40 0c mov 0xc(%rax),%r8d 1800277c9: 8b 50 08 mov 0x8(%rax),%edx 1800277cc: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 1800277d3: 00 1800277d4: 45 2b c1 sub %r9d,%r8d 1800277d7: 48 89 44 24 58 mov %rax,0x58(%rsp) 1800277dc: 48 89 4c 24 50 mov %rcx,0x50(%rsp) 1800277e1: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 1800277e6: 44 89 44 24 40 mov %r8d,0x40(%rsp) 1800277eb: 41 2b d2 sub %r10d,%edx 1800277ee: 0f ba ef 1e bts $0x1e,%edi 1800277f2: 89 54 24 38 mov %edx,0x38(%rsp) 1800277f6: 44 89 4c 24 30 mov %r9d,0x30(%rsp) 1800277fb: 44 89 54 24 28 mov %r10d,0x28(%rsp) 180027800: 4c 8b cd mov %rbp,%r9 180027803: 4d 8b c4 mov %r12,%r8 180027806: 33 d2 xor %edx,%edx 180027808: 48 8b ce mov %rsi,%rcx 18002780b: 89 7c 24 20 mov %edi,0x20(%rsp) 18002780f: 41 ff 93 b8 00 00 00 call *0xb8(%r11) 180027816: 4c 8d 5c 24 60 lea 0x60(%rsp),%r11 18002781b: 49 8b 5b 10 mov 0x10(%r11),%rbx 18002781f: 49 8b 6b 18 mov 0x18(%r11),%rbp 180027823: 49 8b 73 20 mov 0x20(%r11),%rsi 180027827: 49 8b 7b 28 mov 0x28(%r11),%rdi 18002782b: 49 8b e3 mov %r11,%rsp 18002782e: 41 5c pop %r12 180027830: c3 ret 180027831: cc int3 180027832: cc int3 180027833: cc int3 180027834: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180027839: 57 push %rdi 18002783a: 48 83 ec 20 sub $0x20,%rsp 18002783e: 8b f9 mov %ecx,%edi 180027840: e8 bf b3 ff ff call 0x180022c04 180027845: 48 8b d8 mov %rax,%rbx 180027848: 48 8b 40 78 mov 0x78(%rax),%rax 18002784c: 48 85 c0 test %rax,%rax 18002784f: 74 1a je 0x18002786b 180027851: 48 8b 48 40 mov 0x40(%rax),%rcx 180027855: 48 85 c9 test %rcx,%rcx 180027858: 74 11 je 0x18002786b 18002785a: 45 33 c9 xor %r9d,%r9d 18002785d: 45 33 c0 xor %r8d,%r8d 180027860: ba 01 04 00 00 mov $0x401,%edx 180027865: ff 15 8d c0 02 00 call *0x2c08d(%rip) # 0x1800538f8 18002786b: 85 ff test %edi,%edi 18002786d: 48 8b 9b a0 00 00 00 mov 0xa0(%rbx),%rbx 180027874: 74 25 je 0x18002789b 180027876: 48 85 db test %rbx,%rbx 180027879: 74 20 je 0x18002789b 18002787b: b9 01 00 00 00 mov $0x1,%ecx 180027880: ff 15 fa bf 02 00 call *0x2bffa(%rip) # 0x180053880 180027886: 66 85 c0 test %ax,%ax 180027889: 78 10 js 0x18002789b 18002788b: 48 8b 03 mov (%rbx),%rax 18002788e: 48 83 ca ff or $0xffffffffffffffff,%rdx 180027892: 48 8b cb mov %rbx,%rcx 180027895: ff 90 d0 02 00 00 call *0x2d0(%rax) 18002789b: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800278a0: 48 83 c4 20 add $0x20,%rsp 1800278a4: 5f pop %rdi 1800278a5: c3 ret 1800278a6: cc int3 1800278a7: cc int3 1800278a8: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800278ad: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800278b2: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800278b7: 57 push %rdi 1800278b8: 48 83 ec 20 sub $0x20,%rsp 1800278bc: 48 85 c9 test %rcx,%rcx 1800278bf: 8b f2 mov %edx,%esi 1800278c1: 48 8b d9 mov %rcx,%rbx 1800278c4: 75 06 jne 0x1800278cc 1800278c6: e8 c5 74 ff ff call 0x18001ed90 1800278cb: cc int3 1800278cc: 48 8b 49 08 mov 0x8(%rcx),%rcx 1800278d0: ff 15 da bf 02 00 call *0x2bfda(%rip) # 0x1800538b0 1800278d6: 33 ff xor %edi,%edi 1800278d8: 85 c0 test %eax,%eax 1800278da: 8b e8 mov %eax,%ebp 1800278dc: 7e 47 jle 0x180027925 1800278de: 48 8b 4b 08 mov 0x8(%rbx),%rcx 1800278e2: 8b d7 mov %edi,%edx 1800278e4: ff 15 ce bf 02 00 call *0x2bfce(%rip) # 0x1800538b8 1800278ea: 48 8b c8 mov %rax,%rcx 1800278ed: e8 82 a3 00 00 call 0x180031c74 1800278f2: 48 85 c0 test %rax,%rax 1800278f5: 74 17 je 0x18002790e 1800278f7: 48 39 70 08 cmp %rsi,0x8(%rax) 1800278fb: 74 3f je 0x18002793c 1800278fd: 8b d6 mov %esi,%edx 1800278ff: 48 8b c8 mov %rax,%rcx 180027902: e8 a1 ff ff ff call 0x1800278a8 180027907: 48 85 c0 test %rax,%rax 18002790a: 75 1b jne 0x180027927 18002790c: eb 10 jmp 0x18002791e 18002790e: 48 8b 4b 08 mov 0x8(%rbx),%rcx 180027912: 8b d7 mov %edi,%edx 180027914: ff 15 8e bf 02 00 call *0x2bf8e(%rip) # 0x1800538a8 18002791a: 3b c6 cmp %esi,%eax 18002791c: 74 1e je 0x18002793c 18002791e: 83 c7 01 add $0x1,%edi 180027921: 3b fd cmp %ebp,%edi 180027923: 7c b9 jl 0x1800278de 180027925: 33 c0 xor %eax,%eax 180027927: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002792c: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180027931: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180027936: 48 83 c4 20 add $0x20,%rsp 18002793a: 5f pop %rdi 18002793b: c3 ret 18002793c: 48 8b 4b 08 mov 0x8(%rbx),%rcx 180027940: e8 53 a3 00 00 call 0x180031c98 180027945: eb e0 jmp 0x180027927 180027947: cc int3 180027948: 48 83 ec 28 sub $0x28,%rsp 18002794c: 48 8d 05 cd de 02 00 lea 0x2decd(%rip),%rax # 0x180055820 180027953: 48 89 01 mov %rax,(%rcx) 180027956: 48 8b 49 08 mov 0x8(%rcx),%rcx 18002795a: 48 85 c9 test %rcx,%rcx 18002795d: 74 06 je 0x180027965 18002795f: ff 15 63 ba 02 00 call *0x2ba63(%rip) # 0x1800533c8 180027965: 48 83 c4 28 add $0x28,%rsp 180027969: c3 ret 18002796a: cc int3 18002796b: cc int3 18002796c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180027971: 57 push %rdi 180027972: 48 83 ec 20 sub $0x20,%rsp 180027976: 8b da mov %edx,%ebx 180027978: 48 8b f9 mov %rcx,%rdi 18002797b: e8 c8 ff ff ff call 0x180027948 180027980: f6 c3 01 test $0x1,%bl 180027983: 74 08 je 0x18002798d 180027985: 48 8b cf mov %rdi,%rcx 180027988: e8 1b b3 ff ff call 0x180022ca8 18002798d: 48 8b c7 mov %rdi,%rax 180027990: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180027995: 48 83 c4 20 add $0x20,%rsp 180027999: 5f pop %rdi 18002799a: c3 ret 18002799b: cc int3 18002799c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800279a1: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1800279a6: 57 push %rdi 1800279a7: 48 83 ec 20 sub $0x20,%rsp 1800279ab: 41 8b d8 mov %r8d,%ebx 1800279ae: 48 8b f2 mov %rdx,%rsi 1800279b1: 48 8b f9 mov %rcx,%rdi 1800279b4: e8 fb b1 ff ff call 0x180022bb4 1800279b9: 41 b8 01 00 00 00 mov $0x1,%r8d 1800279bf: 4c 8b 48 08 mov 0x8(%rax),%r9 1800279c3: 45 39 81 d8 00 00 00 cmp %r8d,0xd8(%r9) 1800279ca: 75 2f jne 0x1800279fb 1800279cc: 41 3b d8 cmp %r8d,%ebx 1800279cf: 75 08 jne 0x1800279d9 1800279d1: 41 b8 0f 00 00 00 mov $0xf,%r8d 1800279d7: eb 11 jmp 0x1800279ea 1800279d9: 83 fb 03 cmp $0x3,%ebx 1800279dc: 74 0c je 0x1800279ea 1800279de: 33 c0 xor %eax,%eax 1800279e0: 44 8b c3 mov %ebx,%r8d 1800279e3: 83 fb 0b cmp $0xb,%ebx 1800279e6: 44 0f 44 c0 cmove %eax,%r8d 1800279ea: 48 8b 07 mov (%rdi),%rax 1800279ed: 48 8b d6 mov %rsi,%rdx 1800279f0: 48 8b cf mov %rdi,%rcx 1800279f3: ff 90 f0 00 00 00 call *0xf0(%rax) 1800279f9: eb 12 jmp 0x180027a0d 1800279fb: 48 8b 07 mov (%rdi),%rax 1800279fe: 44 8b c3 mov %ebx,%r8d 180027a01: 48 8b d6 mov %rsi,%rdx 180027a04: 48 8b cf mov %rdi,%rcx 180027a07: ff 90 e8 00 00 00 call *0xe8(%rax) 180027a0d: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180027a12: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180027a17: 48 83 c4 20 add $0x20,%rsp 180027a1b: 5f pop %rdi 180027a1c: c3 ret 180027a1d: cc int3 180027a1e: cc int3 180027a1f: cc int3 180027a20: 48 83 ec 28 sub $0x28,%rsp 180027a24: 66 85 d2 test %dx,%dx 180027a27: 75 22 jne 0x180027a4b 180027a29: e8 d6 b1 ff ff call 0x180022c04 180027a2e: 48 8b 88 90 00 00 00 mov 0x90(%rax),%rcx 180027a35: 48 85 c9 test %rcx,%rcx 180027a38: 74 11 je 0x180027a4b 180027a3a: 0f ba 61 04 1e btl $0x1e,0x4(%rcx) 180027a3f: 72 0a jb 0x180027a4b 180027a41: b9 01 00 00 00 mov $0x1,%ecx 180027a46: e8 e9 fd ff ff call 0x180027834 180027a4b: 33 c0 xor %eax,%eax 180027a4d: 48 83 c4 28 add $0x28,%rsp 180027a51: c3 ret 180027a52: cc int3 180027a53: cc int3 180027a54: 40 53 rex push %rbx 180027a56: 48 83 ec 40 sub $0x40,%rsp 180027a5a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180027a61: ff ff 180027a63: 48 8d 59 a0 lea -0x60(%rcx),%rbx 180027a67: 48 8b 53 38 mov 0x38(%rbx),%rdx 180027a6b: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180027a70: e8 bb b1 ff ff call 0x180022c30 180027a75: 90 nop 180027a76: 48 8b cb mov %rbx,%rcx 180027a79: e8 7a 81 00 00 call 0x18002fbf8 180027a7e: 8b d8 mov %eax,%ebx 180027a80: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 180027a85: 74 0c je 0x180027a93 180027a87: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180027a8c: 33 c9 xor %ecx,%ecx 180027a8e: e8 75 a4 ff ff call 0x180021f08 180027a93: 8b c3 mov %ebx,%eax 180027a95: 48 83 c4 40 add $0x40,%rsp 180027a99: 5b pop %rbx 180027a9a: c3 ret 180027a9b: cc int3 180027a9c: cc int3 180027a9d: cc int3 180027a9e: cc int3 180027a9f: cc int3 180027aa0: cc int3 180027aa1: cc int3 180027aa2: cc int3 180027aa3: cc int3 180027aa4: 40 55 rex push %rbp 180027aa6: 48 83 ec 20 sub $0x20,%rsp 180027aaa: 48 8b ea mov %rdx,%rbp 180027aad: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180027ab1: e8 3a fb ff ff call 0x1800275f0 180027ab6: 48 83 c4 20 add $0x20,%rsp 180027aba: 5d pop %rbp 180027abb: c3 ret 180027abc: 40 53 rex push %rbx 180027abe: 48 83 ec 40 sub $0x40,%rsp 180027ac2: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180027ac9: ff ff 180027acb: 48 8d 59 a0 lea -0x60(%rcx),%rbx 180027acf: 48 8b 53 38 mov 0x38(%rbx),%rdx 180027ad3: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180027ad8: e8 53 b1 ff ff call 0x180022c30 180027add: 90 nop 180027ade: 48 8b cb mov %rbx,%rcx 180027ae1: e8 c6 81 00 00 call 0x18002fcac 180027ae6: 8b d8 mov %eax,%ebx 180027ae8: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 180027aed: 74 0c je 0x180027afb 180027aef: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180027af4: 33 c9 xor %ecx,%ecx 180027af6: e8 0d a4 ff ff call 0x180021f08 180027afb: 8b c3 mov %ebx,%eax 180027afd: 48 83 c4 40 add $0x40,%rsp 180027b01: 5b pop %rbx 180027b02: c3 ret 180027b03: cc int3 180027b04: cc int3 180027b05: cc int3 180027b06: cc int3 180027b07: cc int3 180027b08: cc int3 180027b09: cc int3 180027b0a: cc int3 180027b0b: cc int3 180027b0c: 40 55 rex push %rbp 180027b0e: 48 83 ec 20 sub $0x20,%rsp 180027b12: 48 8b ea mov %rdx,%rbp 180027b15: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180027b19: e8 d2 fa ff ff call 0x1800275f0 180027b1e: 48 83 c4 20 add $0x20,%rsp 180027b22: 5d pop %rbp 180027b23: c3 ret 180027b24: 40 57 rex push %rdi 180027b26: 48 83 ec 40 sub $0x40,%rsp 180027b2a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180027b31: ff ff 180027b33: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 180027b38: 48 89 74 24 58 mov %rsi,0x58(%rsp) 180027b3d: 49 8b f8 mov %r8,%rdi 180027b40: 48 8b f2 mov %rdx,%rsi 180027b43: 48 8d 59 a0 lea -0x60(%rcx),%rbx 180027b47: 48 8b 53 38 mov 0x38(%rbx),%rdx 180027b4b: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180027b50: e8 db b0 ff ff call 0x180022c30 180027b55: 90 nop 180027b56: 4c 8b c7 mov %rdi,%r8 180027b59: 48 8b d6 mov %rsi,%rdx 180027b5c: 48 8b cb mov %rbx,%rcx 180027b5f: e8 c4 81 00 00 call 0x18002fd28 180027b64: 8b d8 mov %eax,%ebx 180027b66: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 180027b6b: 74 0c je 0x180027b79 180027b6d: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180027b72: 33 c9 xor %ecx,%ecx 180027b74: e8 8f a3 ff ff call 0x180021f08 180027b79: 8b c3 mov %ebx,%eax 180027b7b: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180027b80: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 180027b85: 48 83 c4 40 add $0x40,%rsp 180027b89: 5f pop %rdi 180027b8a: c3 ret 180027b8b: cc int3 180027b8c: cc int3 180027b8d: cc int3 180027b8e: cc int3 180027b8f: cc int3 180027b90: cc int3 180027b91: cc int3 180027b92: cc int3 180027b93: cc int3 180027b94: 40 55 rex push %rbp 180027b96: 48 83 ec 20 sub $0x20,%rsp 180027b9a: 48 8b ea mov %rdx,%rbp 180027b9d: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180027ba1: e8 4a fa ff ff call 0x1800275f0 180027ba6: 48 83 c4 20 add $0x20,%rsp 180027baa: 5d pop %rbp 180027bab: c3 ret 180027bac: 48 8b c4 mov %rsp,%rax 180027baf: 57 push %rdi 180027bb0: 48 83 ec 70 sub $0x70,%rsp 180027bb4: 48 c7 44 24 50 fe ff movq $0xfffffffffffffffe,0x50(%rsp) 180027bbb: ff ff 180027bbd: 48 89 58 08 mov %rbx,0x8(%rax) 180027bc1: 48 89 68 10 mov %rbp,0x10(%rax) 180027bc5: 48 89 70 18 mov %rsi,0x18(%rax) 180027bc9: 41 8b d9 mov %r9d,%ebx 180027bcc: 49 8b f8 mov %r8,%rdi 180027bcf: 8b f2 mov %edx,%esi 180027bd1: 48 8b e9 mov %rcx,%rbp 180027bd4: 48 8b 51 d8 mov -0x28(%rcx),%rdx 180027bd8: 48 8d 48 e0 lea -0x20(%rax),%rcx 180027bdc: e8 4f b0 ff ff call 0x180022c30 180027be1: 90 nop 180027be2: 48 8b 84 24 c0 00 00 mov 0xc0(%rsp),%rax 180027be9: 00 180027bea: 48 89 44 24 40 mov %rax,0x40(%rsp) 180027bef: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax 180027bf6: 00 180027bf7: 48 89 44 24 38 mov %rax,0x38(%rsp) 180027bfc: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 180027c03: 00 180027c04: 48 89 44 24 30 mov %rax,0x30(%rsp) 180027c09: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 180027c10: 00 180027c11: 48 89 44 24 28 mov %rax,0x28(%rsp) 180027c16: 0f b7 84 24 a0 00 00 movzwl 0xa0(%rsp),%eax 180027c1d: 00 180027c1e: 66 89 44 24 20 mov %ax,0x20(%rsp) 180027c23: 44 8b cb mov %ebx,%r9d 180027c26: 4c 8b c7 mov %rdi,%r8 180027c29: 8b d6 mov %esi,%edx 180027c2b: 48 8b cd mov %rbp,%rcx 180027c2e: e8 f9 e2 ff ff call 0x180025f2c 180027c33: 8b d8 mov %eax,%ebx 180027c35: 83 7c 24 60 00 cmpl $0x0,0x60(%rsp) 180027c3a: 74 0c je 0x180027c48 180027c3c: 48 8b 54 24 58 mov 0x58(%rsp),%rdx 180027c41: 33 c9 xor %ecx,%ecx 180027c43: e8 c0 a2 ff ff call 0x180021f08 180027c48: 8b c3 mov %ebx,%eax 180027c4a: 4c 8d 5c 24 70 lea 0x70(%rsp),%r11 180027c4f: 49 8b 5b 10 mov 0x10(%r11),%rbx 180027c53: 49 8b 6b 18 mov 0x18(%r11),%rbp 180027c57: 49 8b 73 20 mov 0x20(%r11),%rsi 180027c5b: 49 8b e3 mov %r11,%rsp 180027c5e: 5f pop %rdi 180027c5f: c3 ret 180027c60: cc int3 180027c61: cc int3 180027c62: cc int3 180027c63: cc int3 180027c64: cc int3 180027c65: cc int3 180027c66: cc int3 180027c67: cc int3 180027c68: cc int3 180027c69: cc int3 180027c6a: cc int3 180027c6b: cc int3 180027c6c: 40 55 rex push %rbp 180027c6e: 48 83 ec 20 sub $0x20,%rsp 180027c72: 48 8b ea mov %rdx,%rbp 180027c75: 48 8d 4d 58 lea 0x58(%rbp),%rcx 180027c79: e8 72 f9 ff ff call 0x1800275f0 180027c7e: 48 83 c4 20 add $0x20,%rsp 180027c82: 5d pop %rbp 180027c83: c3 ret 180027c84: 40 57 rex push %rdi 180027c86: 48 83 ec 40 sub $0x40,%rsp 180027c8a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180027c91: ff ff 180027c93: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 180027c98: 48 8b fa mov %rdx,%rdi 180027c9b: 48 8d 59 a0 lea -0x60(%rcx),%rbx 180027c9f: 48 8b 53 38 mov 0x38(%rbx),%rdx 180027ca3: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180027ca8: e8 83 af ff ff call 0x180022c30 180027cad: 90 nop 180027cae: 48 8b 03 mov (%rbx),%rax 180027cb1: 48 8b d7 mov %rdi,%rdx 180027cb4: 48 8b cb mov %rbx,%rcx 180027cb7: ff 90 18 01 00 00 call *0x118(%rax) 180027cbd: 8b d8 mov %eax,%ebx 180027cbf: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 180027cc4: 74 0c je 0x180027cd2 180027cc6: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180027ccb: 33 c9 xor %ecx,%ecx 180027ccd: e8 36 a2 ff ff call 0x180021f08 180027cd2: 8b c3 mov %ebx,%eax 180027cd4: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180027cd9: 48 83 c4 40 add $0x40,%rsp 180027cdd: 5f pop %rdi 180027cde: c3 ret 180027cdf: cc int3 180027ce0: cc int3 180027ce1: cc int3 180027ce2: cc int3 180027ce3: cc int3 180027ce4: 40 55 rex push %rbp 180027ce6: 48 83 ec 20 sub $0x20,%rsp 180027cea: 48 8b ea mov %rdx,%rbp 180027ced: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180027cf1: e8 fa f8 ff ff call 0x1800275f0 180027cf6: 48 83 c4 20 add $0x20,%rsp 180027cfa: 5d pop %rbp 180027cfb: c3 ret 180027cfc: 40 57 rex push %rdi 180027cfe: 48 83 ec 40 sub $0x40,%rsp 180027d02: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180027d09: ff ff 180027d0b: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 180027d10: 48 8b fa mov %rdx,%rdi 180027d13: 48 8d 59 a0 lea -0x60(%rcx),%rbx 180027d17: 48 8b 53 38 mov 0x38(%rbx),%rdx 180027d1b: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180027d20: e8 0b af ff ff call 0x180022c30 180027d25: 90 nop 180027d26: 48 8b 03 mov (%rbx),%rax 180027d29: 48 8b d7 mov %rdi,%rdx 180027d2c: 48 8b cb mov %rbx,%rcx 180027d2f: ff 90 20 01 00 00 call *0x120(%rax) 180027d35: 8b d8 mov %eax,%ebx 180027d37: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 180027d3c: 74 0c je 0x180027d4a 180027d3e: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180027d43: 33 c9 xor %ecx,%ecx 180027d45: e8 be a1 ff ff call 0x180021f08 180027d4a: 8b c3 mov %ebx,%eax 180027d4c: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180027d51: 48 83 c4 40 add $0x40,%rsp 180027d55: 5f pop %rdi 180027d56: c3 ret 180027d57: cc int3 180027d58: cc int3 180027d59: cc int3 180027d5a: cc int3 180027d5b: cc int3 180027d5c: 40 55 rex push %rbp 180027d5e: 48 83 ec 20 sub $0x20,%rsp 180027d62: 48 8b ea mov %rdx,%rbp 180027d65: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180027d69: e8 82 f8 ff ff call 0x1800275f0 180027d6e: 48 83 c4 20 add $0x20,%rsp 180027d72: 5d pop %rbp 180027d73: c3 ret 180027d74: 40 57 rex push %rdi 180027d76: 48 83 ec 60 sub $0x60,%rsp 180027d7a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180027d81: ff ff 180027d83: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 180027d88: 48 89 74 24 78 mov %rsi,0x78(%rsp) 180027d8d: 49 8b f0 mov %r8,%rsi 180027d90: 48 8b da mov %rdx,%rbx 180027d93: 48 8d 79 a0 lea -0x60(%rcx),%rdi 180027d97: 48 8b 57 38 mov 0x38(%rdi),%rdx 180027d9b: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180027da0: e8 8b ae ff ff call 0x180022c30 180027da5: 90 nop 180027da6: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180027dab: 48 8b 03 mov (%rbx),%rax 180027dae: 48 89 01 mov %rax,(%rcx) 180027db1: 48 8b 43 08 mov 0x8(%rbx),%rax 180027db5: 48 89 41 08 mov %rax,0x8(%rcx) 180027db9: 48 8b 43 10 mov 0x10(%rbx),%rax 180027dbd: 48 89 41 10 mov %rax,0x10(%rcx) 180027dc1: 48 8b 07 mov (%rdi),%rax 180027dc4: 4c 8b c6 mov %rsi,%r8 180027dc7: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 180027dcc: 48 8b cf mov %rdi,%rcx 180027dcf: ff 90 28 01 00 00 call *0x128(%rax) 180027dd5: 8b d8 mov %eax,%ebx 180027dd7: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 180027ddc: 74 0c je 0x180027dea 180027dde: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180027de3: 33 c9 xor %ecx,%ecx 180027de5: e8 1e a1 ff ff call 0x180021f08 180027dea: 8b c3 mov %ebx,%eax 180027dec: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 180027df1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 180027df6: 48 83 c4 60 add $0x60,%rsp 180027dfa: 5f pop %rdi 180027dfb: c3 ret 180027dfc: cc int3 180027dfd: cc int3 180027dfe: cc int3 180027dff: cc int3 180027e00: cc int3 180027e01: cc int3 180027e02: cc int3 180027e03: cc int3 180027e04: 40 55 rex push %rbp 180027e06: 48 83 ec 20 sub $0x20,%rsp 180027e0a: 48 8b ea mov %rdx,%rbp 180027e0d: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180027e11: e8 da f7 ff ff call 0x1800275f0 180027e16: 48 83 c4 20 add $0x20,%rsp 180027e1a: 5d pop %rbp 180027e1b: c3 ret 180027e1c: 40 57 rex push %rdi 180027e1e: 48 83 ec 60 sub $0x60,%rsp 180027e22: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180027e29: ff ff 180027e2b: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 180027e30: 48 89 74 24 78 mov %rsi,0x78(%rsp) 180027e35: 49 8b f0 mov %r8,%rsi 180027e38: 48 8b da mov %rdx,%rbx 180027e3b: 48 8d 79 a0 lea -0x60(%rcx),%rdi 180027e3f: 48 8b 57 38 mov 0x38(%rdi),%rdx 180027e43: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180027e48: e8 e3 ad ff ff call 0x180022c30 180027e4d: 90 nop 180027e4e: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180027e53: 48 8b 03 mov (%rbx),%rax 180027e56: 48 89 01 mov %rax,(%rcx) 180027e59: 48 8b 43 08 mov 0x8(%rbx),%rax 180027e5d: 48 89 41 08 mov %rax,0x8(%rcx) 180027e61: 48 8b 43 10 mov 0x10(%rbx),%rax 180027e65: 48 89 41 10 mov %rax,0x10(%rcx) 180027e69: 48 8b 07 mov (%rdi),%rax 180027e6c: 4c 8b c6 mov %rsi,%r8 180027e6f: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 180027e74: 48 8b cf mov %rdi,%rcx 180027e77: ff 90 30 01 00 00 call *0x130(%rax) 180027e7d: 8b d8 mov %eax,%ebx 180027e7f: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 180027e84: 74 0c je 0x180027e92 180027e86: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180027e8b: 33 c9 xor %ecx,%ecx 180027e8d: e8 76 a0 ff ff call 0x180021f08 180027e92: 8b c3 mov %ebx,%eax 180027e94: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 180027e99: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 180027e9e: 48 83 c4 60 add $0x60,%rsp 180027ea2: 5f pop %rdi 180027ea3: c3 ret 180027ea4: cc int3 180027ea5: cc int3 180027ea6: cc int3 180027ea7: cc int3 180027ea8: cc int3 180027ea9: cc int3 180027eaa: cc int3 180027eab: cc int3 180027eac: 40 55 rex push %rbp 180027eae: 48 83 ec 20 sub $0x20,%rsp 180027eb2: 48 8b ea mov %rdx,%rbp 180027eb5: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180027eb9: e8 32 f7 ff ff call 0x1800275f0 180027ebe: 48 83 c4 20 add $0x20,%rsp 180027ec2: 5d pop %rbp 180027ec3: c3 ret 180027ec4: 40 57 rex push %rdi 180027ec6: 48 83 ec 60 sub $0x60,%rsp 180027eca: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180027ed1: ff ff 180027ed3: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 180027ed8: 48 89 74 24 78 mov %rsi,0x78(%rsp) 180027edd: 49 8b f0 mov %r8,%rsi 180027ee0: 48 8b da mov %rdx,%rbx 180027ee3: 48 8d 79 a0 lea -0x60(%rcx),%rdi 180027ee7: 48 8b 57 38 mov 0x38(%rdi),%rdx 180027eeb: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180027ef0: e8 3b ad ff ff call 0x180022c30 180027ef5: 90 nop 180027ef6: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180027efb: 48 8b 03 mov (%rbx),%rax 180027efe: 48 89 01 mov %rax,(%rcx) 180027f01: 48 8b 43 08 mov 0x8(%rbx),%rax 180027f05: 48 89 41 08 mov %rax,0x8(%rcx) 180027f09: 48 8b 43 10 mov 0x10(%rbx),%rax 180027f0d: 48 89 41 10 mov %rax,0x10(%rcx) 180027f11: 48 8b 07 mov (%rdi),%rax 180027f14: 4c 8b c6 mov %rsi,%r8 180027f17: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 180027f1c: 48 8b cf mov %rdi,%rcx 180027f1f: ff 90 38 01 00 00 call *0x138(%rax) 180027f25: 8b d8 mov %eax,%ebx 180027f27: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 180027f2c: 74 0c je 0x180027f3a 180027f2e: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180027f33: 33 c9 xor %ecx,%ecx 180027f35: e8 ce 9f ff ff call 0x180021f08 180027f3a: 8b c3 mov %ebx,%eax 180027f3c: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 180027f41: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 180027f46: 48 83 c4 60 add $0x60,%rsp 180027f4a: 5f pop %rdi 180027f4b: c3 ret 180027f4c: cc int3 180027f4d: cc int3 180027f4e: cc int3 180027f4f: cc int3 180027f50: cc int3 180027f51: cc int3 180027f52: cc int3 180027f53: cc int3 180027f54: 40 55 rex push %rbp 180027f56: 48 83 ec 20 sub $0x20,%rsp 180027f5a: 48 8b ea mov %rdx,%rbp 180027f5d: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180027f61: e8 8a f6 ff ff call 0x1800275f0 180027f66: 48 83 c4 20 add $0x20,%rsp 180027f6a: 5d pop %rbp 180027f6b: c3 ret 180027f6c: 40 57 rex push %rdi 180027f6e: 48 83 ec 60 sub $0x60,%rsp 180027f72: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180027f79: ff ff 180027f7b: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 180027f80: 48 89 74 24 78 mov %rsi,0x78(%rsp) 180027f85: 49 8b f0 mov %r8,%rsi 180027f88: 48 8b da mov %rdx,%rbx 180027f8b: 48 8d 79 a0 lea -0x60(%rcx),%rdi 180027f8f: 48 8b 57 38 mov 0x38(%rdi),%rdx 180027f93: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180027f98: e8 93 ac ff ff call 0x180022c30 180027f9d: 90 nop 180027f9e: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180027fa3: 48 8b 03 mov (%rbx),%rax 180027fa6: 48 89 01 mov %rax,(%rcx) 180027fa9: 48 8b 43 08 mov 0x8(%rbx),%rax 180027fad: 48 89 41 08 mov %rax,0x8(%rcx) 180027fb1: 48 8b 43 10 mov 0x10(%rbx),%rax 180027fb5: 48 89 41 10 mov %rax,0x10(%rcx) 180027fb9: 48 8b 07 mov (%rdi),%rax 180027fbc: 4c 8b c6 mov %rsi,%r8 180027fbf: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 180027fc4: 48 8b cf mov %rdi,%rcx 180027fc7: ff 90 40 01 00 00 call *0x140(%rax) 180027fcd: 8b d8 mov %eax,%ebx 180027fcf: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 180027fd4: 74 0c je 0x180027fe2 180027fd6: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180027fdb: 33 c9 xor %ecx,%ecx 180027fdd: e8 26 9f ff ff call 0x180021f08 180027fe2: 8b c3 mov %ebx,%eax 180027fe4: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 180027fe9: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 180027fee: 48 83 c4 60 add $0x60,%rsp 180027ff2: 5f pop %rdi 180027ff3: c3 ret 180027ff4: cc int3 180027ff5: cc int3 180027ff6: cc int3 180027ff7: cc int3 180027ff8: cc int3 180027ff9: cc int3 180027ffa: cc int3 180027ffb: cc int3 180027ffc: 40 55 rex push %rbp 180027ffe: 48 83 ec 20 sub $0x20,%rsp 180028002: 48 8b ea mov %rdx,%rbp 180028005: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180028009: e8 e2 f5 ff ff call 0x1800275f0 18002800e: 48 83 c4 20 add $0x20,%rsp 180028012: 5d pop %rbp 180028013: c3 ret 180028014: 40 57 rex push %rdi 180028016: 48 83 ec 60 sub $0x60,%rsp 18002801a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180028021: ff ff 180028023: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 180028028: 48 89 74 24 78 mov %rsi,0x78(%rsp) 18002802d: 49 8b f0 mov %r8,%rsi 180028030: 48 8b da mov %rdx,%rbx 180028033: 48 8d 79 a0 lea -0x60(%rcx),%rdi 180028037: 48 8b 57 38 mov 0x38(%rdi),%rdx 18002803b: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180028040: e8 eb ab ff ff call 0x180022c30 180028045: 90 nop 180028046: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18002804b: 48 8b 03 mov (%rbx),%rax 18002804e: 48 89 01 mov %rax,(%rcx) 180028051: 48 8b 43 08 mov 0x8(%rbx),%rax 180028055: 48 89 41 08 mov %rax,0x8(%rcx) 180028059: 48 8b 43 10 mov 0x10(%rbx),%rax 18002805d: 48 89 41 10 mov %rax,0x10(%rcx) 180028061: 48 8b 07 mov (%rdi),%rax 180028064: 4c 8b c6 mov %rsi,%r8 180028067: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18002806c: 48 8b cf mov %rdi,%rcx 18002806f: ff 90 48 01 00 00 call *0x148(%rax) 180028075: 8b d8 mov %eax,%ebx 180028077: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 18002807c: 74 0c je 0x18002808a 18002807e: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180028083: 33 c9 xor %ecx,%ecx 180028085: e8 7e 9e ff ff call 0x180021f08 18002808a: 8b c3 mov %ebx,%eax 18002808c: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 180028091: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 180028096: 48 83 c4 60 add $0x60,%rsp 18002809a: 5f pop %rdi 18002809b: c3 ret 18002809c: cc int3 18002809d: cc int3 18002809e: cc int3 18002809f: cc int3 1800280a0: cc int3 1800280a1: cc int3 1800280a2: cc int3 1800280a3: cc int3 1800280a4: 40 55 rex push %rbp 1800280a6: 48 83 ec 20 sub $0x20,%rsp 1800280aa: 48 8b ea mov %rdx,%rbp 1800280ad: 48 8d 4d 28 lea 0x28(%rbp),%rcx 1800280b1: e8 3a f5 ff ff call 0x1800275f0 1800280b6: 48 83 c4 20 add $0x20,%rsp 1800280ba: 5d pop %rbp 1800280bb: c3 ret 1800280bc: 40 57 rex push %rdi 1800280be: 48 83 ec 60 sub $0x60,%rsp 1800280c2: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 1800280c9: ff ff 1800280cb: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 1800280d0: 48 89 74 24 78 mov %rsi,0x78(%rsp) 1800280d5: 49 8b f0 mov %r8,%rsi 1800280d8: 48 8b da mov %rdx,%rbx 1800280db: 48 8d 79 a0 lea -0x60(%rcx),%rdi 1800280df: 48 8b 57 38 mov 0x38(%rdi),%rdx 1800280e3: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 1800280e8: e8 43 ab ff ff call 0x180022c30 1800280ed: 90 nop 1800280ee: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 1800280f3: 48 8b 03 mov (%rbx),%rax 1800280f6: 48 89 01 mov %rax,(%rcx) 1800280f9: 48 8b 43 08 mov 0x8(%rbx),%rax 1800280fd: 48 89 41 08 mov %rax,0x8(%rcx) 180028101: 48 8b 43 10 mov 0x10(%rbx),%rax 180028105: 48 89 41 10 mov %rax,0x10(%rcx) 180028109: 48 8b 07 mov (%rdi),%rax 18002810c: 4c 8b c6 mov %rsi,%r8 18002810f: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 180028114: 48 8b cf mov %rdi,%rcx 180028117: ff 90 50 01 00 00 call *0x150(%rax) 18002811d: 8b d8 mov %eax,%ebx 18002811f: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 180028124: 74 0c je 0x180028132 180028126: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 18002812b: 33 c9 xor %ecx,%ecx 18002812d: e8 d6 9d ff ff call 0x180021f08 180028132: 8b c3 mov %ebx,%eax 180028134: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 180028139: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 18002813e: 48 83 c4 60 add $0x60,%rsp 180028142: 5f pop %rdi 180028143: c3 ret 180028144: cc int3 180028145: cc int3 180028146: cc int3 180028147: cc int3 180028148: cc int3 180028149: cc int3 18002814a: cc int3 18002814b: cc int3 18002814c: 40 55 rex push %rbp 18002814e: 48 83 ec 20 sub $0x20,%rsp 180028152: 48 8b ea mov %rdx,%rbp 180028155: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180028159: e8 92 f4 ff ff call 0x1800275f0 18002815e: 48 83 c4 20 add $0x20,%rsp 180028162: 5d pop %rbp 180028163: c3 ret 180028164: 40 57 rex push %rdi 180028166: 48 83 ec 60 sub $0x60,%rsp 18002816a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180028171: ff ff 180028173: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 180028178: 48 89 74 24 78 mov %rsi,0x78(%rsp) 18002817d: 49 8b f0 mov %r8,%rsi 180028180: 48 8b da mov %rdx,%rbx 180028183: 48 8d 79 a0 lea -0x60(%rcx),%rdi 180028187: 48 8b 57 38 mov 0x38(%rdi),%rdx 18002818b: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180028190: e8 9b aa ff ff call 0x180022c30 180028195: 90 nop 180028196: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18002819b: 48 8b 03 mov (%rbx),%rax 18002819e: 48 89 01 mov %rax,(%rcx) 1800281a1: 48 8b 43 08 mov 0x8(%rbx),%rax 1800281a5: 48 89 41 08 mov %rax,0x8(%rcx) 1800281a9: 48 8b 43 10 mov 0x10(%rbx),%rax 1800281ad: 48 89 41 10 mov %rax,0x10(%rcx) 1800281b1: 48 8b 07 mov (%rdi),%rax 1800281b4: 4c 8b c6 mov %rsi,%r8 1800281b7: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 1800281bc: 48 8b cf mov %rdi,%rcx 1800281bf: ff 90 58 01 00 00 call *0x158(%rax) 1800281c5: 8b d8 mov %eax,%ebx 1800281c7: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 1800281cc: 74 0c je 0x1800281da 1800281ce: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 1800281d3: 33 c9 xor %ecx,%ecx 1800281d5: e8 2e 9d ff ff call 0x180021f08 1800281da: 8b c3 mov %ebx,%eax 1800281dc: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 1800281e1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 1800281e6: 48 83 c4 60 add $0x60,%rsp 1800281ea: 5f pop %rdi 1800281eb: c3 ret 1800281ec: cc int3 1800281ed: cc int3 1800281ee: cc int3 1800281ef: cc int3 1800281f0: cc int3 1800281f1: cc int3 1800281f2: cc int3 1800281f3: cc int3 1800281f4: 40 55 rex push %rbp 1800281f6: 48 83 ec 20 sub $0x20,%rsp 1800281fa: 48 8b ea mov %rdx,%rbp 1800281fd: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180028201: e8 ea f3 ff ff call 0x1800275f0 180028206: 48 83 c4 20 add $0x20,%rsp 18002820a: 5d pop %rbp 18002820b: c3 ret 18002820c: 48 8b c4 mov %rsp,%rax 18002820f: 57 push %rdi 180028210: 48 83 ec 60 sub $0x60,%rsp 180028214: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002821b: ff ff 18002821d: 48 89 58 08 mov %rbx,0x8(%rax) 180028221: 48 89 68 10 mov %rbp,0x10(%rax) 180028225: 48 89 70 18 mov %rsi,0x18(%rax) 180028229: 49 8b f1 mov %r9,%rsi 18002822c: 49 8b d8 mov %r8,%rbx 18002822f: 48 8b ea mov %rdx,%rbp 180028232: 48 8d 79 a0 lea -0x60(%rcx),%rdi 180028236: 48 8b 57 38 mov 0x38(%rdi),%rdx 18002823a: 48 8d 48 c0 lea -0x40(%rax),%rcx 18002823e: e8 ed a9 ff ff call 0x180022c30 180028243: 90 nop 180028244: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180028249: 48 8b 03 mov (%rbx),%rax 18002824c: 48 89 01 mov %rax,(%rcx) 18002824f: 48 8b 43 08 mov 0x8(%rbx),%rax 180028253: 48 89 41 08 mov %rax,0x8(%rcx) 180028257: 48 8b 43 10 mov 0x10(%rbx),%rax 18002825b: 48 89 41 10 mov %rax,0x10(%rcx) 18002825f: 48 8b 07 mov (%rdi),%rax 180028262: 4c 8b ce mov %rsi,%r9 180028265: 4c 8d 44 24 40 lea 0x40(%rsp),%r8 18002826a: 48 8b d5 mov %rbp,%rdx 18002826d: 48 8b cf mov %rdi,%rcx 180028270: ff 90 60 01 00 00 call *0x160(%rax) 180028276: 8b d8 mov %eax,%ebx 180028278: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 18002827d: 74 0c je 0x18002828b 18002827f: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180028284: 33 c9 xor %ecx,%ecx 180028286: e8 7d 9c ff ff call 0x180021f08 18002828b: 8b c3 mov %ebx,%eax 18002828d: 4c 8d 5c 24 60 lea 0x60(%rsp),%r11 180028292: 49 8b 5b 10 mov 0x10(%r11),%rbx 180028296: 49 8b 6b 18 mov 0x18(%r11),%rbp 18002829a: 49 8b 73 20 mov 0x20(%r11),%rsi 18002829e: 49 8b e3 mov %r11,%rsp 1800282a1: 5f pop %rdi 1800282a2: c3 ret 1800282a3: cc int3 1800282a4: cc int3 1800282a5: cc int3 1800282a6: cc int3 1800282a7: cc int3 1800282a8: cc int3 1800282a9: cc int3 1800282aa: cc int3 1800282ab: cc int3 1800282ac: 40 55 rex push %rbp 1800282ae: 48 83 ec 20 sub $0x20,%rsp 1800282b2: 48 8b ea mov %rdx,%rbp 1800282b5: 48 8d 4d 28 lea 0x28(%rbp),%rcx 1800282b9: e8 32 f3 ff ff call 0x1800275f0 1800282be: 48 83 c4 20 add $0x20,%rsp 1800282c2: 5d pop %rbp 1800282c3: c3 ret 1800282c4: 40 57 rex push %rdi 1800282c6: 48 83 ec 60 sub $0x60,%rsp 1800282ca: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 1800282d1: ff ff 1800282d3: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 1800282d8: 48 89 74 24 78 mov %rsi,0x78(%rsp) 1800282dd: 49 8b f0 mov %r8,%rsi 1800282e0: 48 8b da mov %rdx,%rbx 1800282e3: 48 8d 79 a0 lea -0x60(%rcx),%rdi 1800282e7: 48 8b 57 38 mov 0x38(%rdi),%rdx 1800282eb: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 1800282f0: e8 3b a9 ff ff call 0x180022c30 1800282f5: 90 nop 1800282f6: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 1800282fb: 48 8b 03 mov (%rbx),%rax 1800282fe: 48 89 01 mov %rax,(%rcx) 180028301: 48 8b 43 08 mov 0x8(%rbx),%rax 180028305: 48 89 41 08 mov %rax,0x8(%rcx) 180028309: 48 8b 43 10 mov 0x10(%rbx),%rax 18002830d: 48 89 41 10 mov %rax,0x10(%rcx) 180028311: 48 8b 07 mov (%rdi),%rax 180028314: 4c 8b c6 mov %rsi,%r8 180028317: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18002831c: 48 8b cf mov %rdi,%rcx 18002831f: ff 90 68 01 00 00 call *0x168(%rax) 180028325: 8b d8 mov %eax,%ebx 180028327: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 18002832c: 74 0c je 0x18002833a 18002832e: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180028333: 33 c9 xor %ecx,%ecx 180028335: e8 ce 9b ff ff call 0x180021f08 18002833a: 8b c3 mov %ebx,%eax 18002833c: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 180028341: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 180028346: 48 83 c4 60 add $0x60,%rsp 18002834a: 5f pop %rdi 18002834b: c3 ret 18002834c: cc int3 18002834d: cc int3 18002834e: cc int3 18002834f: cc int3 180028350: cc int3 180028351: cc int3 180028352: cc int3 180028353: cc int3 180028354: 40 55 rex push %rbp 180028356: 48 83 ec 20 sub $0x20,%rsp 18002835a: 48 8b ea mov %rdx,%rbp 18002835d: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180028361: e8 8a f2 ff ff call 0x1800275f0 180028366: 48 83 c4 20 add $0x20,%rsp 18002836a: 5d pop %rbp 18002836b: c3 ret 18002836c: 40 57 rex push %rdi 18002836e: 48 83 ec 40 sub $0x40,%rsp 180028372: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180028379: ff ff 18002837b: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 180028380: 48 8b fa mov %rdx,%rdi 180028383: 48 8d 59 a0 lea -0x60(%rcx),%rbx 180028387: 48 8b 53 38 mov 0x38(%rbx),%rdx 18002838b: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180028390: e8 9b a8 ff ff call 0x180022c30 180028395: 90 nop 180028396: 48 8b 03 mov (%rbx),%rax 180028399: 48 8b d7 mov %rdi,%rdx 18002839c: 48 8b cb mov %rbx,%rcx 18002839f: ff 90 70 01 00 00 call *0x170(%rax) 1800283a5: 8b d8 mov %eax,%ebx 1800283a7: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 1800283ac: 74 0c je 0x1800283ba 1800283ae: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 1800283b3: 33 c9 xor %ecx,%ecx 1800283b5: e8 4e 9b ff ff call 0x180021f08 1800283ba: 8b c3 mov %ebx,%eax 1800283bc: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 1800283c1: 48 83 c4 40 add $0x40,%rsp 1800283c5: 5f pop %rdi 1800283c6: c3 ret 1800283c7: cc int3 1800283c8: cc int3 1800283c9: cc int3 1800283ca: cc int3 1800283cb: cc int3 1800283cc: 40 55 rex push %rbp 1800283ce: 48 83 ec 20 sub $0x20,%rsp 1800283d2: 48 8b ea mov %rdx,%rbp 1800283d5: 48 8d 4d 28 lea 0x28(%rbp),%rcx 1800283d9: e8 12 f2 ff ff call 0x1800275f0 1800283de: 48 83 c4 20 add $0x20,%rsp 1800283e2: 5d pop %rbp 1800283e3: c3 ret 1800283e4: 40 57 rex push %rdi 1800283e6: 48 83 ec 40 sub $0x40,%rsp 1800283ea: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 1800283f1: ff ff 1800283f3: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 1800283f8: 48 8b fa mov %rdx,%rdi 1800283fb: 48 8d 59 a0 lea -0x60(%rcx),%rbx 1800283ff: 48 8b 53 38 mov 0x38(%rbx),%rdx 180028403: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180028408: e8 23 a8 ff ff call 0x180022c30 18002840d: 90 nop 18002840e: 48 8b 03 mov (%rbx),%rax 180028411: 48 8b d7 mov %rdi,%rdx 180028414: 48 8b cb mov %rbx,%rcx 180028417: ff 90 78 01 00 00 call *0x178(%rax) 18002841d: 8b d8 mov %eax,%ebx 18002841f: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 180028424: 74 0c je 0x180028432 180028426: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 18002842b: 33 c9 xor %ecx,%ecx 18002842d: e8 d6 9a ff ff call 0x180021f08 180028432: 8b c3 mov %ebx,%eax 180028434: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180028439: 48 83 c4 40 add $0x40,%rsp 18002843d: 5f pop %rdi 18002843e: c3 ret 18002843f: cc int3 180028440: cc int3 180028441: cc int3 180028442: cc int3 180028443: cc int3 180028444: 40 55 rex push %rbp 180028446: 48 83 ec 20 sub $0x20,%rsp 18002844a: 48 8b ea mov %rdx,%rbp 18002844d: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180028451: e8 9a f1 ff ff call 0x1800275f0 180028456: 48 83 c4 20 add $0x20,%rsp 18002845a: 5d pop %rbp 18002845b: c3 ret 18002845c: 40 57 rex push %rdi 18002845e: 48 83 ec 60 sub $0x60,%rsp 180028462: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180028469: ff ff 18002846b: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 180028470: 48 89 74 24 78 mov %rsi,0x78(%rsp) 180028475: 49 8b f0 mov %r8,%rsi 180028478: 48 8b da mov %rdx,%rbx 18002847b: 48 8d 79 a0 lea -0x60(%rcx),%rdi 18002847f: 48 8b 57 38 mov 0x38(%rdi),%rdx 180028483: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180028488: e8 a3 a7 ff ff call 0x180022c30 18002848d: 90 nop 18002848e: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180028493: 48 8b 03 mov (%rbx),%rax 180028496: 48 89 01 mov %rax,(%rcx) 180028499: 48 8b 43 08 mov 0x8(%rbx),%rax 18002849d: 48 89 41 08 mov %rax,0x8(%rcx) 1800284a1: 48 8b 43 10 mov 0x10(%rbx),%rax 1800284a5: 48 89 41 10 mov %rax,0x10(%rcx) 1800284a9: 48 8b 07 mov (%rdi),%rax 1800284ac: 4c 8b c6 mov %rsi,%r8 1800284af: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 1800284b4: 48 8b cf mov %rdi,%rcx 1800284b7: ff 90 80 01 00 00 call *0x180(%rax) 1800284bd: 8b d8 mov %eax,%ebx 1800284bf: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 1800284c4: 74 0c je 0x1800284d2 1800284c6: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 1800284cb: 33 c9 xor %ecx,%ecx 1800284cd: e8 36 9a ff ff call 0x180021f08 1800284d2: 8b c3 mov %ebx,%eax 1800284d4: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 1800284d9: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 1800284de: 48 83 c4 60 add $0x60,%rsp 1800284e2: 5f pop %rdi 1800284e3: c3 ret 1800284e4: cc int3 1800284e5: cc int3 1800284e6: cc int3 1800284e7: cc int3 1800284e8: cc int3 1800284e9: cc int3 1800284ea: cc int3 1800284eb: cc int3 1800284ec: 40 55 rex push %rbp 1800284ee: 48 83 ec 20 sub $0x20,%rsp 1800284f2: 48 8b ea mov %rdx,%rbp 1800284f5: 48 8d 4d 28 lea 0x28(%rbp),%rcx 1800284f9: e8 f2 f0 ff ff call 0x1800275f0 1800284fe: 48 83 c4 20 add $0x20,%rsp 180028502: 5d pop %rbp 180028503: c3 ret 180028504: 40 57 rex push %rdi 180028506: 48 83 ec 60 sub $0x60,%rsp 18002850a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180028511: ff ff 180028513: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 180028518: 48 89 74 24 78 mov %rsi,0x78(%rsp) 18002851d: 49 8b d8 mov %r8,%rbx 180028520: 8b f2 mov %edx,%esi 180028522: 48 8d 79 a0 lea -0x60(%rcx),%rdi 180028526: 48 8b 57 38 mov 0x38(%rdi),%rdx 18002852a: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 18002852f: e8 fc a6 ff ff call 0x180022c30 180028534: 90 nop 180028535: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18002853a: 48 8b 03 mov (%rbx),%rax 18002853d: 48 89 01 mov %rax,(%rcx) 180028540: 48 8b 43 08 mov 0x8(%rbx),%rax 180028544: 48 89 41 08 mov %rax,0x8(%rcx) 180028548: 48 8b 43 10 mov 0x10(%rbx),%rax 18002854c: 48 89 41 10 mov %rax,0x10(%rcx) 180028550: 48 8b 07 mov (%rdi),%rax 180028553: 4c 8d 44 24 40 lea 0x40(%rsp),%r8 180028558: 8b d6 mov %esi,%edx 18002855a: 48 8b cf mov %rdi,%rcx 18002855d: ff 90 88 01 00 00 call *0x188(%rax) 180028563: 8b d8 mov %eax,%ebx 180028565: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 18002856a: 74 0c je 0x180028578 18002856c: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180028571: 33 c9 xor %ecx,%ecx 180028573: e8 90 99 ff ff call 0x180021f08 180028578: 8b c3 mov %ebx,%eax 18002857a: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 18002857f: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 180028584: 48 83 c4 60 add $0x60,%rsp 180028588: 5f pop %rdi 180028589: c3 ret 18002858a: cc int3 18002858b: cc int3 18002858c: cc int3 18002858d: cc int3 18002858e: cc int3 18002858f: cc int3 180028590: cc int3 180028591: cc int3 180028592: cc int3 180028593: cc int3 180028594: 40 55 rex push %rbp 180028596: 48 83 ec 20 sub $0x20,%rsp 18002859a: 48 8b ea mov %rdx,%rbp 18002859d: 48 8d 4d 28 lea 0x28(%rbp),%rcx 1800285a1: e8 4a f0 ff ff call 0x1800275f0 1800285a6: 48 83 c4 20 add $0x20,%rsp 1800285aa: 5d pop %rbp 1800285ab: c3 ret 1800285ac: 48 8b c4 mov %rsp,%rax 1800285af: 57 push %rdi 1800285b0: 48 83 ec 70 sub $0x70,%rsp 1800285b4: 48 c7 44 24 30 fe ff movq $0xfffffffffffffffe,0x30(%rsp) 1800285bb: ff ff 1800285bd: 48 89 58 08 mov %rbx,0x8(%rax) 1800285c1: 48 89 68 10 mov %rbp,0x10(%rax) 1800285c5: 48 89 70 18 mov %rsi,0x18(%rax) 1800285c9: 49 8b f9 mov %r9,%rdi 1800285cc: 49 8b f0 mov %r8,%rsi 1800285cf: 48 8b ea mov %rdx,%rbp 1800285d2: 48 8d 59 a0 lea -0x60(%rcx),%rbx 1800285d6: 48 8b 53 38 mov 0x38(%rbx),%rdx 1800285da: 48 8d 48 c0 lea -0x40(%rax),%rcx 1800285de: e8 4d a6 ff ff call 0x180022c30 1800285e3: 90 nop 1800285e4: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 1800285e9: 4c 8b 94 24 a8 00 00 mov 0xa8(%rsp),%r10 1800285f0: 00 1800285f1: 49 8b 02 mov (%r10),%rax 1800285f4: 48 89 01 mov %rax,(%rcx) 1800285f7: 49 8b 42 08 mov 0x8(%r10),%rax 1800285fb: 48 89 41 08 mov %rax,0x8(%rcx) 1800285ff: 49 8b 42 10 mov 0x10(%r10),%rax 180028603: 48 89 41 10 mov %rax,0x10(%rcx) 180028607: 4c 8b 13 mov (%rbx),%r10 18002860a: 48 8d 44 24 50 lea 0x50(%rsp),%rax 18002860f: 48 89 44 24 28 mov %rax,0x28(%rsp) 180028614: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 18002861b: 00 18002861c: 48 89 44 24 20 mov %rax,0x20(%rsp) 180028621: 4c 8b cf mov %rdi,%r9 180028624: 4c 8b c6 mov %rsi,%r8 180028627: 48 8b d5 mov %rbp,%rdx 18002862a: 48 8b cb mov %rbx,%rcx 18002862d: 41 ff 92 90 01 00 00 call *0x190(%r10) 180028634: 8b d8 mov %eax,%ebx 180028636: 83 7c 24 40 00 cmpl $0x0,0x40(%rsp) 18002863b: 74 0c je 0x180028649 18002863d: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 180028642: 33 c9 xor %ecx,%ecx 180028644: e8 bf 98 ff ff call 0x180021f08 180028649: 8b c3 mov %ebx,%eax 18002864b: 4c 8d 5c 24 70 lea 0x70(%rsp),%r11 180028650: 49 8b 5b 10 mov 0x10(%r11),%rbx 180028654: 49 8b 6b 18 mov 0x18(%r11),%rbp 180028658: 49 8b 73 20 mov 0x20(%r11),%rsi 18002865c: 49 8b e3 mov %r11,%rsp 18002865f: 5f pop %rdi 180028660: c3 ret 180028661: cc int3 180028662: cc int3 180028663: cc int3 180028664: cc int3 180028665: cc int3 180028666: cc int3 180028667: cc int3 180028668: cc int3 180028669: cc int3 18002866a: cc int3 18002866b: cc int3 18002866c: 40 55 rex push %rbp 18002866e: 48 83 ec 20 sub $0x20,%rsp 180028672: 48 8b ea mov %rdx,%rbp 180028675: 48 8d 4d 38 lea 0x38(%rbp),%rcx 180028679: e8 72 ef ff ff call 0x1800275f0 18002867e: 48 83 c4 20 add $0x20,%rsp 180028682: 5d pop %rbp 180028683: c3 ret 180028684: 48 8b c4 mov %rsp,%rax 180028687: 57 push %rdi 180028688: 48 83 ec 60 sub $0x60,%rsp 18002868c: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180028693: ff ff 180028695: 48 89 58 08 mov %rbx,0x8(%rax) 180028699: 48 89 68 10 mov %rbp,0x10(%rax) 18002869d: 48 89 70 18 mov %rsi,0x18(%rax) 1800286a1: 49 8b f1 mov %r9,%rsi 1800286a4: 49 8b d8 mov %r8,%rbx 1800286a7: 8b ea mov %edx,%ebp 1800286a9: 48 8d 79 a0 lea -0x60(%rcx),%rdi 1800286ad: 48 8b 57 38 mov 0x38(%rdi),%rdx 1800286b1: 48 8d 48 c0 lea -0x40(%rax),%rcx 1800286b5: e8 76 a5 ff ff call 0x180022c30 1800286ba: 90 nop 1800286bb: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 1800286c0: 48 8b 03 mov (%rbx),%rax 1800286c3: 48 89 01 mov %rax,(%rcx) 1800286c6: 48 8b 43 08 mov 0x8(%rbx),%rax 1800286ca: 48 89 41 08 mov %rax,0x8(%rcx) 1800286ce: 48 8b 43 10 mov 0x10(%rbx),%rax 1800286d2: 48 89 41 10 mov %rax,0x10(%rcx) 1800286d6: 48 8b 07 mov (%rdi),%rax 1800286d9: 4c 8b ce mov %rsi,%r9 1800286dc: 4c 8d 44 24 40 lea 0x40(%rsp),%r8 1800286e1: 8b d5 mov %ebp,%edx 1800286e3: 48 8b cf mov %rdi,%rcx 1800286e6: ff 90 98 01 00 00 call *0x198(%rax) 1800286ec: 8b d8 mov %eax,%ebx 1800286ee: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 1800286f3: 74 0c je 0x180028701 1800286f5: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 1800286fa: 33 c9 xor %ecx,%ecx 1800286fc: e8 07 98 ff ff call 0x180021f08 180028701: 8b c3 mov %ebx,%eax 180028703: 4c 8d 5c 24 60 lea 0x60(%rsp),%r11 180028708: 49 8b 5b 10 mov 0x10(%r11),%rbx 18002870c: 49 8b 6b 18 mov 0x18(%r11),%rbp 180028710: 49 8b 73 20 mov 0x20(%r11),%rsi 180028714: 49 8b e3 mov %r11,%rsp 180028717: 5f pop %rdi 180028718: c3 ret 180028719: cc int3 18002871a: cc int3 18002871b: cc int3 18002871c: cc int3 18002871d: cc int3 18002871e: cc int3 18002871f: cc int3 180028720: cc int3 180028721: cc int3 180028722: cc int3 180028723: cc int3 180028724: 40 55 rex push %rbp 180028726: 48 83 ec 20 sub $0x20,%rsp 18002872a: 48 8b ea mov %rdx,%rbp 18002872d: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180028731: e8 ba ee ff ff call 0x1800275f0 180028736: 48 83 c4 20 add $0x20,%rsp 18002873a: 5d pop %rbp 18002873b: c3 ret 18002873c: 48 8b c4 mov %rsp,%rax 18002873f: 57 push %rdi 180028740: 48 83 ec 40 sub $0x40,%rsp 180028744: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002874b: ff ff 18002874d: 48 89 58 08 mov %rbx,0x8(%rax) 180028751: 48 89 68 10 mov %rbp,0x10(%rax) 180028755: 48 89 70 18 mov %rsi,0x18(%rax) 180028759: 49 8b f9 mov %r9,%rdi 18002875c: 41 8b f0 mov %r8d,%esi 18002875f: 8b ea mov %edx,%ebp 180028761: 48 8d 59 a0 lea -0x60(%rcx),%rbx 180028765: 48 8b 53 38 mov 0x38(%rbx),%rdx 180028769: 48 8d 48 e0 lea -0x20(%rax),%rcx 18002876d: e8 be a4 ff ff call 0x180022c30 180028772: 90 nop 180028773: 48 8b 03 mov (%rbx),%rax 180028776: 4c 8b cf mov %rdi,%r9 180028779: 44 8b c6 mov %esi,%r8d 18002877c: 8b d5 mov %ebp,%edx 18002877e: 48 8b cb mov %rbx,%rcx 180028781: ff 90 a0 01 00 00 call *0x1a0(%rax) 180028787: 8b d8 mov %eax,%ebx 180028789: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 18002878e: 74 0c je 0x18002879c 180028790: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180028795: 33 c9 xor %ecx,%ecx 180028797: e8 6c 97 ff ff call 0x180021f08 18002879c: 8b c3 mov %ebx,%eax 18002879e: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 1800287a3: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp 1800287a8: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 1800287ad: 48 83 c4 40 add $0x40,%rsp 1800287b1: 5f pop %rdi 1800287b2: c3 ret 1800287b3: cc int3 1800287b4: cc int3 1800287b5: cc int3 1800287b6: cc int3 1800287b7: cc int3 1800287b8: cc int3 1800287b9: cc int3 1800287ba: cc int3 1800287bb: cc int3 1800287bc: 40 55 rex push %rbp 1800287be: 48 83 ec 20 sub $0x20,%rsp 1800287c2: 48 8b ea mov %rdx,%rbp 1800287c5: 48 8d 4d 28 lea 0x28(%rbp),%rcx 1800287c9: e8 22 ee ff ff call 0x1800275f0 1800287ce: 48 83 c4 20 add $0x20,%rsp 1800287d2: 5d pop %rbp 1800287d3: c3 ret 1800287d4: 40 57 rex push %rdi 1800287d6: 48 83 ec 60 sub $0x60,%rsp 1800287da: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 1800287e1: ff ff 1800287e3: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 1800287e8: 48 8b da mov %rdx,%rbx 1800287eb: 48 8d 79 a0 lea -0x60(%rcx),%rdi 1800287ef: 48 8b 57 38 mov 0x38(%rdi),%rdx 1800287f3: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 1800287f8: e8 33 a4 ff ff call 0x180022c30 1800287fd: 90 nop 1800287fe: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180028803: 48 8b 03 mov (%rbx),%rax 180028806: 48 89 01 mov %rax,(%rcx) 180028809: 48 8b 43 08 mov 0x8(%rbx),%rax 18002880d: 48 89 41 08 mov %rax,0x8(%rcx) 180028811: 48 8b 43 10 mov 0x10(%rbx),%rax 180028815: 48 89 41 10 mov %rax,0x10(%rcx) 180028819: 48 8b 07 mov (%rdi),%rax 18002881c: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 180028821: 48 8b cf mov %rdi,%rcx 180028824: ff 90 a8 01 00 00 call *0x1a8(%rax) 18002882a: 8b d8 mov %eax,%ebx 18002882c: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 180028831: 74 0c je 0x18002883f 180028833: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180028838: 33 c9 xor %ecx,%ecx 18002883a: e8 c9 96 ff ff call 0x180021f08 18002883f: 8b c3 mov %ebx,%eax 180028841: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 180028846: 48 83 c4 60 add $0x60,%rsp 18002884a: 5f pop %rdi 18002884b: c3 ret 18002884c: cc int3 18002884d: cc int3 18002884e: cc int3 18002884f: cc int3 180028850: cc int3 180028851: cc int3 180028852: cc int3 180028853: cc int3 180028854: 40 55 rex push %rbp 180028856: 48 83 ec 20 sub $0x20,%rsp 18002885a: 48 8b ea mov %rdx,%rbp 18002885d: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180028861: e8 8a ed ff ff call 0x1800275f0 180028866: 48 83 c4 20 add $0x20,%rsp 18002886a: 5d pop %rbp 18002886b: c3 ret 18002886c: 40 57 rex push %rdi 18002886e: 48 83 ec 60 sub $0x60,%rsp 180028872: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180028879: ff ff 18002887b: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 180028880: 48 89 74 24 78 mov %rsi,0x78(%rsp) 180028885: 49 8b f0 mov %r8,%rsi 180028888: 48 8b da mov %rdx,%rbx 18002888b: 48 8d 79 a0 lea -0x60(%rcx),%rdi 18002888f: 48 8b 57 38 mov 0x38(%rdi),%rdx 180028893: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180028898: e8 93 a3 ff ff call 0x180022c30 18002889d: 90 nop 18002889e: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 1800288a3: 48 8b 03 mov (%rbx),%rax 1800288a6: 48 89 01 mov %rax,(%rcx) 1800288a9: 48 8b 43 08 mov 0x8(%rbx),%rax 1800288ad: 48 89 41 08 mov %rax,0x8(%rcx) 1800288b1: 48 8b 43 10 mov 0x10(%rbx),%rax 1800288b5: 48 89 41 10 mov %rax,0x10(%rcx) 1800288b9: 48 8b 07 mov (%rdi),%rax 1800288bc: 4c 8b c6 mov %rsi,%r8 1800288bf: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 1800288c4: 48 8b cf mov %rdi,%rcx 1800288c7: ff 90 b0 01 00 00 call *0x1b0(%rax) 1800288cd: 8b d8 mov %eax,%ebx 1800288cf: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 1800288d4: 74 0c je 0x1800288e2 1800288d6: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 1800288db: 33 c9 xor %ecx,%ecx 1800288dd: e8 26 96 ff ff call 0x180021f08 1800288e2: 8b c3 mov %ebx,%eax 1800288e4: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 1800288e9: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 1800288ee: 48 83 c4 60 add $0x60,%rsp 1800288f2: 5f pop %rdi 1800288f3: c3 ret 1800288f4: cc int3 1800288f5: cc int3 1800288f6: cc int3 1800288f7: cc int3 1800288f8: cc int3 1800288f9: cc int3 1800288fa: cc int3 1800288fb: cc int3 1800288fc: 40 55 rex push %rbp 1800288fe: 48 83 ec 20 sub $0x20,%rsp 180028902: 48 8b ea mov %rdx,%rbp 180028905: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180028909: e8 e2 ec ff ff call 0x1800275f0 18002890e: 48 83 c4 20 add $0x20,%rsp 180028912: 5d pop %rbp 180028913: c3 ret 180028914: 40 57 rex push %rdi 180028916: 48 83 ec 60 sub $0x60,%rsp 18002891a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180028921: ff ff 180028923: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 180028928: 48 89 74 24 78 mov %rsi,0x78(%rsp) 18002892d: 49 8b f0 mov %r8,%rsi 180028930: 48 8b da mov %rdx,%rbx 180028933: 48 8d 79 a0 lea -0x60(%rcx),%rdi 180028937: 48 8b 57 38 mov 0x38(%rdi),%rdx 18002893b: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180028940: e8 eb a2 ff ff call 0x180022c30 180028945: 90 nop 180028946: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18002894b: 48 8b 03 mov (%rbx),%rax 18002894e: 48 89 01 mov %rax,(%rcx) 180028951: 48 8b 43 08 mov 0x8(%rbx),%rax 180028955: 48 89 41 08 mov %rax,0x8(%rcx) 180028959: 48 8b 43 10 mov 0x10(%rbx),%rax 18002895d: 48 89 41 10 mov %rax,0x10(%rcx) 180028961: 48 8b 07 mov (%rdi),%rax 180028964: 4c 8b c6 mov %rsi,%r8 180028967: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18002896c: 48 8b cf mov %rdi,%rcx 18002896f: ff 90 b8 01 00 00 call *0x1b8(%rax) 180028975: 8b d8 mov %eax,%ebx 180028977: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 18002897c: 74 0c je 0x18002898a 18002897e: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180028983: 33 c9 xor %ecx,%ecx 180028985: e8 7e 95 ff ff call 0x180021f08 18002898a: 8b c3 mov %ebx,%eax 18002898c: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 180028991: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 180028996: 48 83 c4 60 add $0x60,%rsp 18002899a: 5f pop %rdi 18002899b: c3 ret 18002899c: cc int3 18002899d: cc int3 18002899e: cc int3 18002899f: cc int3 1800289a0: cc int3 1800289a1: cc int3 1800289a2: cc int3 1800289a3: cc int3 1800289a4: 40 55 rex push %rbp 1800289a6: 48 83 ec 20 sub $0x20,%rsp 1800289aa: 48 8b ea mov %rdx,%rbp 1800289ad: 48 8d 4d 28 lea 0x28(%rbp),%rcx 1800289b1: e8 3a ec ff ff call 0x1800275f0 1800289b6: 48 83 c4 20 add $0x20,%rsp 1800289ba: 5d pop %rbp 1800289bb: c3 ret 1800289bc: 40 53 rex push %rbx 1800289be: 48 83 ec 40 sub $0x40,%rsp 1800289c2: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 1800289c9: ff ff 1800289cb: 48 8d 59 98 lea -0x68(%rcx),%rbx 1800289cf: 48 8b 53 38 mov 0x38(%rbx),%rdx 1800289d3: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 1800289d8: e8 53 a2 ff ff call 0x180022c30 1800289dd: 90 nop 1800289de: 48 8b cb mov %rbx,%rcx 1800289e1: e8 12 72 00 00 call 0x18002fbf8 1800289e6: 8b d8 mov %eax,%ebx 1800289e8: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 1800289ed: 74 0c je 0x1800289fb 1800289ef: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 1800289f4: 33 c9 xor %ecx,%ecx 1800289f6: e8 0d 95 ff ff call 0x180021f08 1800289fb: 8b c3 mov %ebx,%eax 1800289fd: 48 83 c4 40 add $0x40,%rsp 180028a01: 5b pop %rbx 180028a02: c3 ret 180028a03: cc int3 180028a04: cc int3 180028a05: cc int3 180028a06: cc int3 180028a07: cc int3 180028a08: cc int3 180028a09: cc int3 180028a0a: cc int3 180028a0b: cc int3 180028a0c: 40 55 rex push %rbp 180028a0e: 48 83 ec 20 sub $0x20,%rsp 180028a12: 48 8b ea mov %rdx,%rbp 180028a15: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180028a19: e8 d2 eb ff ff call 0x1800275f0 180028a1e: 48 83 c4 20 add $0x20,%rsp 180028a22: 5d pop %rbp 180028a23: c3 ret 180028a24: 40 53 rex push %rbx 180028a26: 48 83 ec 40 sub $0x40,%rsp 180028a2a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180028a31: ff ff 180028a33: 48 8d 59 98 lea -0x68(%rcx),%rbx 180028a37: 48 8b 53 38 mov 0x38(%rbx),%rdx 180028a3b: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180028a40: e8 eb a1 ff ff call 0x180022c30 180028a45: 90 nop 180028a46: 48 8b cb mov %rbx,%rcx 180028a49: e8 5e 72 00 00 call 0x18002fcac 180028a4e: 8b d8 mov %eax,%ebx 180028a50: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 180028a55: 74 0c je 0x180028a63 180028a57: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180028a5c: 33 c9 xor %ecx,%ecx 180028a5e: e8 a5 94 ff ff call 0x180021f08 180028a63: 8b c3 mov %ebx,%eax 180028a65: 48 83 c4 40 add $0x40,%rsp 180028a69: 5b pop %rbx 180028a6a: c3 ret 180028a6b: cc int3 180028a6c: cc int3 180028a6d: cc int3 180028a6e: cc int3 180028a6f: cc int3 180028a70: cc int3 180028a71: cc int3 180028a72: cc int3 180028a73: cc int3 180028a74: 40 55 rex push %rbp 180028a76: 48 83 ec 20 sub $0x20,%rsp 180028a7a: 48 8b ea mov %rdx,%rbp 180028a7d: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180028a81: e8 6a eb ff ff call 0x1800275f0 180028a86: 48 83 c4 20 add $0x20,%rsp 180028a8a: 5d pop %rbp 180028a8b: c3 ret 180028a8c: 40 57 rex push %rdi 180028a8e: 48 83 ec 40 sub $0x40,%rsp 180028a92: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180028a99: ff ff 180028a9b: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 180028aa0: 48 89 74 24 58 mov %rsi,0x58(%rsp) 180028aa5: 49 8b f8 mov %r8,%rdi 180028aa8: 48 8b f2 mov %rdx,%rsi 180028aab: 48 8d 59 98 lea -0x68(%rcx),%rbx 180028aaf: 48 8b 53 38 mov 0x38(%rbx),%rdx 180028ab3: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180028ab8: e8 73 a1 ff ff call 0x180022c30 180028abd: 90 nop 180028abe: 4c 8b c7 mov %rdi,%r8 180028ac1: 48 8b d6 mov %rsi,%rdx 180028ac4: 48 8b cb mov %rbx,%rcx 180028ac7: e8 5c 72 00 00 call 0x18002fd28 180028acc: 8b d8 mov %eax,%ebx 180028ace: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 180028ad3: 74 0c je 0x180028ae1 180028ad5: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180028ada: 33 c9 xor %ecx,%ecx 180028adc: e8 27 94 ff ff call 0x180021f08 180028ae1: 8b c3 mov %ebx,%eax 180028ae3: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180028ae8: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 180028aed: 48 83 c4 40 add $0x40,%rsp 180028af1: 5f pop %rdi 180028af2: c3 ret 180028af3: cc int3 180028af4: cc int3 180028af5: cc int3 180028af6: cc int3 180028af7: cc int3 180028af8: cc int3 180028af9: cc int3 180028afa: cc int3 180028afb: cc int3 180028afc: 40 55 rex push %rbp 180028afe: 48 83 ec 20 sub $0x20,%rsp 180028b02: 48 8b ea mov %rdx,%rbp 180028b05: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180028b09: e8 e2 ea ff ff call 0x1800275f0 180028b0e: 48 83 c4 20 add $0x20,%rsp 180028b12: 5d pop %rbp 180028b13: c3 ret 180028b14: 40 57 rex push %rdi 180028b16: 48 83 ec 40 sub $0x40,%rsp 180028b1a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180028b21: ff ff 180028b23: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 180028b28: 48 8b fa mov %rdx,%rdi 180028b2b: 48 8d 59 98 lea -0x68(%rcx),%rbx 180028b2f: 48 8b 53 38 mov 0x38(%rbx),%rdx 180028b33: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 180028b38: e8 f3 a0 ff ff call 0x180022c30 180028b3d: 90 nop 180028b3e: 48 8b 03 mov (%rbx),%rax 180028b41: 48 8b d7 mov %rdi,%rdx 180028b44: 48 8b cb mov %rbx,%rcx 180028b47: ff 90 c0 01 00 00 call *0x1c0(%rax) 180028b4d: 8b d8 mov %eax,%ebx 180028b4f: 83 7c 24 30 00 cmpl $0x0,0x30(%rsp) 180028b54: 74 0c je 0x180028b62 180028b56: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180028b5b: 33 c9 xor %ecx,%ecx 180028b5d: e8 a6 93 ff ff call 0x180021f08 180028b62: 8b c3 mov %ebx,%eax 180028b64: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180028b69: 48 83 c4 40 add $0x40,%rsp 180028b6d: 5f pop %rdi 180028b6e: c3 ret 180028b6f: cc int3 180028b70: cc int3 180028b71: cc int3 180028b72: cc int3 180028b73: cc int3 180028b74: 40 55 rex push %rbp 180028b76: 48 83 ec 20 sub $0x20,%rsp 180028b7a: 48 8b ea mov %rdx,%rbp 180028b7d: 48 8d 4d 28 lea 0x28(%rbp),%rcx 180028b81: e8 6a ea ff ff call 0x1800275f0 180028b86: 48 83 c4 20 add $0x20,%rsp 180028b8a: 5d pop %rbp 180028b8b: c3 ret 180028b8c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180028b91: 57 push %rdi 180028b92: 48 83 ec 30 sub $0x30,%rsp 180028b96: 48 85 d2 test %rdx,%rdx 180028b99: 48 8b da mov %rdx,%rbx 180028b9c: 48 8b f9 mov %rcx,%rdi 180028b9f: 75 07 jne 0x180028ba8 180028ba1: b8 03 40 00 80 mov $0x80004003,%eax 180028ba6: eb 2a jmp 0x180028bd2 180028ba8: 48 8b 51 d0 mov -0x30(%rcx),%rdx 180028bac: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180028bb1: e8 7a a0 ff ff call 0x180022c30 180028bb6: 83 7c 24 28 00 cmpl $0x0,0x28(%rsp) 180028bbb: 4c 8b 5f d8 mov -0x28(%rdi),%r11 180028bbf: 4c 89 1b mov %r11,(%rbx) 180028bc2: 74 0c je 0x180028bd0 180028bc4: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 180028bc9: 33 c9 xor %ecx,%ecx 180028bcb: e8 38 93 ff ff call 0x180021f08 180028bd0: 33 c0 xor %eax,%eax 180028bd2: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180028bd7: 48 83 c4 30 add $0x30,%rsp 180028bdb: 5f pop %rdi 180028bdc: c3 ret 180028bdd: cc int3 180028bde: cc int3 180028bdf: cc int3 180028be0: 48 83 ec 28 sub $0x28,%rsp 180028be4: 48 8b 09 mov (%rcx),%rcx 180028be7: 48 85 c9 test %rcx,%rcx 180028bea: 74 06 je 0x180028bf2 180028bec: 48 8b 01 mov (%rcx),%rax 180028bef: ff 50 10 call *0x10(%rax) 180028bf2: 48 83 c4 28 add $0x28,%rsp 180028bf6: c3 ret 180028bf7: cc int3 180028bf8: 48 8b c4 mov %rsp,%rax 180028bfb: 57 push %rdi 180028bfc: 48 83 ec 50 sub $0x50,%rsp 180028c00: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180028c07: ff ff 180028c09: 48 89 58 20 mov %rbx,0x20(%rax) 180028c0d: 48 8b f9 mov %rcx,%rdi 180028c10: 89 50 d8 mov %edx,-0x28(%rax) 180028c13: 48 89 48 e0 mov %rcx,-0x20(%rax) 180028c17: 83 60 e8 00 andl $0x0,-0x18(%rax) 180028c1b: e8 d4 96 ff ff call 0x1800222f4 180028c20: 48 8b d8 mov %rax,%rbx 180028c23: 48 89 44 24 60 mov %rax,0x60(%rsp) 180028c28: 48 8b 90 98 01 00 00 mov 0x198(%rax),%rdx 180028c2f: 48 89 54 24 70 mov %rdx,0x70(%rsp) 180028c34: 48 8b 57 40 mov 0x40(%rdi),%rdx 180028c38: 48 89 90 98 01 00 00 mov %rdx,0x198(%rax) 180028c3f: 83 64 24 68 00 andl $0x0,0x68(%rsp) 180028c44: 4c 8b 07 mov (%rdi),%r8 180028c47: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180028c4c: 48 8b cf mov %rdi,%rcx 180028c4f: 41 ff 90 e8 01 00 00 call *0x1e8(%r8) 180028c56: c7 44 24 68 01 00 00 movl $0x1,0x68(%rsp) 180028c5d: 00 180028c5e: eb 0c jmp 0x180028c6c 180028c60: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180028c65: eb 05 jmp 0x180028c6c 180028c67: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180028c6c: 48 8b 44 24 70 mov 0x70(%rsp),%rax 180028c71: 48 89 83 98 01 00 00 mov %rax,0x198(%rbx) 180028c78: 8b 44 24 68 mov 0x68(%rsp),%eax 180028c7c: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx 180028c81: 48 83 c4 50 add $0x50,%rsp 180028c85: 5f pop %rdi 180028c86: c3 ret 180028c87: cc int3 180028c88: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180028c8d: 55 push %rbp 180028c8e: 48 83 ec 20 sub $0x20,%rsp 180028c92: 48 8b ea mov %rdx,%rbp 180028c95: 48 8d 05 c4 ff ff ff lea -0x3c(%rip),%rax # 0x180028c60 180028c9c: eb 00 jmp 0x180028c9e 180028c9e: 48 83 c4 20 add $0x20,%rsp 180028ca2: 5d pop %rbp 180028ca3: c3 ret 180028ca4: cc int3 180028ca5: cc int3 180028ca6: cc int3 180028ca7: cc int3 180028ca8: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180028cad: 53 push %rbx 180028cae: 55 push %rbp 180028caf: 48 83 ec 28 sub $0x28,%rsp 180028cb3: 48 8b ea mov %rdx,%rbp 180028cb6: 48 8b 5d 28 mov 0x28(%rbp),%rbx 180028cba: 48 8b 03 mov (%rbx),%rax 180028cbd: ba 30 00 00 00 mov $0x30,%edx 180028cc2: 41 b8 08 f1 00 00 mov $0xf108,%r8d 180028cc8: 48 8b cb mov %rbx,%rcx 180028ccb: ff 50 28 call *0x28(%rax) 180028cce: 48 8b cb mov %rbx,%rcx 180028cd1: e8 9e 5f ff ff call 0x18001ec74 180028cd6: 90 nop 180028cd7: 48 8d 05 89 ff ff ff lea -0x77(%rip),%rax # 0x180028c67 180028cde: eb 00 jmp 0x180028ce0 180028ce0: 48 83 c4 28 add $0x28,%rsp 180028ce4: 5d pop %rbp 180028ce5: 5b pop %rbx 180028ce6: c3 ret 180028ce7: cc int3 180028ce8: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180028ced: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180028cf2: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180028cf7: 57 push %rdi 180028cf8: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 180028cff: 48 8b fa mov %rdx,%rdi 180028d02: 48 8b f1 mov %rcx,%rsi 180028d05: e8 ee 54 00 00 call 0x18002e1f8 180028d0a: 33 db xor %ebx,%ebx 180028d0c: 8b e8 mov %eax,%ebp 180028d0e: 48 3b fb cmp %rbx,%rdi 180028d11: 74 06 je 0x180028d19 180028d13: 48 8b 7f 40 mov 0x40(%rdi),%rdi 180028d17: eb 40 jmp 0x180028d59 180028d19: 0f ba e0 1e bt $0x1e,%eax 180028d1d: 48 8b 4e 40 mov 0x40(%rsi),%rcx 180028d21: 73 08 jae 0x180028d2b 180028d23: ff 15 c7 ab 02 00 call *0x2abc7(%rip) # 0x1800538f0 180028d29: eb 0b jmp 0x180028d36 180028d2b: ba 04 00 00 00 mov $0x4,%edx 180028d30: ff 15 aa aa 02 00 call *0x2aaaa(%rip) # 0x1800537e0 180028d36: 48 3b c3 cmp %rbx,%rax 180028d39: 48 8b f8 mov %rax,%rdi 180028d3c: 74 1b je 0x180028d59 180028d3e: 45 33 c9 xor %r9d,%r9d 180028d41: 45 33 c0 xor %r8d,%r8d 180028d44: ba 6b 03 00 00 mov $0x36b,%edx 180028d49: 48 8b c8 mov %rax,%rcx 180028d4c: ff 15 a6 ab 02 00 call *0x2aba6(%rip) # 0x1800538f8 180028d52: 48 3b c3 cmp %rbx,%rax 180028d55: 48 0f 45 f8 cmovne %rax,%rdi 180028d59: 48 8b 4e 40 mov 0x40(%rsi),%rcx 180028d5d: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 180028d62: ff 15 70 aa 02 00 call *0x2aa70(%rip) # 0x1800537d8 180028d68: 0f ba e5 1e bt $0x1e,%ebp 180028d6c: 0f 82 bf 00 00 00 jb 0x180028e31 180028d72: 48 3b fb cmp %rbx,%rdi 180028d75: 74 1d je 0x180028d94 180028d77: ba f0 ff ff ff mov $0xfffffff0,%edx 180028d7c: 48 8b cf mov %rdi,%rcx 180028d7f: ff 15 a3 aa 02 00 call *0x2aaa3(%rip) # 0x180053828 180028d85: 0f ba e0 1c bt $0x1c,%eax 180028d89: 73 06 jae 0x180028d91 180028d8b: 0f ba e0 1d bt $0x1d,%eax 180028d8f: 73 03 jae 0x180028d94 180028d91: 48 8b fb mov %rbx,%rdi 180028d94: 48 3b fb cmp %rbx,%rdi 180028d97: c7 44 24 70 28 00 00 movl $0x28,0x70(%rsp) 180028d9e: 00 180028d9f: 75 53 jne 0x180028df4 180028da1: e8 9a 80 ff ff call 0x180020e40 180028da6: 48 3b c3 cmp %rbx,%rax 180028da9: 74 0e je 0x180028db9 180028dab: 48 8b 10 mov (%rax),%rdx 180028dae: 48 8b c8 mov %rax,%rcx 180028db1: ff 92 e8 00 00 00 call *0xe8(%rdx) 180028db7: eb 03 jmp 0x180028dbc 180028db9: 48 8b c3 mov %rbx,%rax 180028dbc: 48 3b c3 cmp %rbx,%rax 180028dbf: 74 04 je 0x180028dc5 180028dc1: 48 8b 58 40 mov 0x40(%rax),%rbx 180028dc5: ba 01 00 00 00 mov $0x1,%edx 180028dca: 48 8b cb mov %rbx,%rcx 180028dcd: e8 f2 cf ff ff call 0x180025dc4 180028dd2: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 180028dd7: 48 8b c8 mov %rax,%rcx 180028dda: e8 65 d0 ff ff call 0x180025e44 180028ddf: 48 8d 94 24 84 00 00 lea 0x84(%rsp),%rdx 180028de6: 00 180028de7: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 180028dec: ff 15 86 a9 02 00 call *0x2a986(%rip) # 0x180053778 180028df2: eb 28 jmp 0x180028e1c 180028df4: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 180028df9: 48 8b cf mov %rdi,%rcx 180028dfc: ff 15 d6 a9 02 00 call *0x2a9d6(%rip) # 0x1800537d8 180028e02: ba 02 00 00 00 mov $0x2,%edx 180028e07: 48 8b cf mov %rdi,%rcx 180028e0a: e8 b5 cf ff ff call 0x180025dc4 180028e0f: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 180028e14: 48 8b c8 mov %rax,%rcx 180028e17: e8 28 d0 ff ff call 0x180025e44 180028e1c: 48 8d 94 24 84 00 00 lea 0x84(%rsp),%rdx 180028e23: 00 180028e24: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180028e29: ff 15 49 a9 02 00 call *0x2a949(%rip) # 0x180053778 180028e2f: eb 40 jmp 0x180028e71 180028e31: 48 8b 4e 40 mov 0x40(%rsi),%rcx 180028e35: ff 15 b5 aa 02 00 call *0x2aab5(%rip) # 0x1800538f0 180028e3b: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 180028e40: 48 8b c8 mov %rax,%rcx 180028e43: 48 8b d8 mov %rax,%rbx 180028e46: ff 15 d4 aa 02 00 call *0x2aad4(%rip) # 0x180053920 180028e4c: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 180028e51: 48 8b cf mov %rdi,%rcx 180028e54: ff 15 c6 aa 02 00 call *0x2aac6(%rip) # 0x180053920 180028e5a: 4c 8d 44 24 60 lea 0x60(%rsp),%r8 180028e5f: 41 b9 02 00 00 00 mov $0x2,%r9d 180028e65: 48 8b d3 mov %rbx,%rdx 180028e68: 48 8b cf mov %rdi,%rcx 180028e6b: ff 15 b7 a8 02 00 call *0x2a8b7(%rip) # 0x180053728 180028e71: 8b 4c 24 60 mov 0x60(%rsp),%ecx 180028e75: 8b 44 24 68 mov 0x68(%rsp),%eax 180028e79: 44 8b 54 24 58 mov 0x58(%rsp),%r10d 180028e7e: 44 2b 54 24 50 sub 0x50(%rsp),%r10d 180028e83: 44 8b 5c 24 5c mov 0x5c(%rsp),%r11d 180028e88: 03 c1 add %ecx,%eax 180028e8a: 44 2b 5c 24 54 sub 0x54(%rsp),%r11d 180028e8f: 8b 4c 24 64 mov 0x64(%rsp),%ecx 180028e93: 99 cltd 180028e94: 2b c2 sub %edx,%eax 180028e96: d1 f8 sar $1,%eax 180028e98: 44 8b c0 mov %eax,%r8d 180028e9b: 41 8b c2 mov %r10d,%eax 180028e9e: 99 cltd 180028e9f: 2b c2 sub %edx,%eax 180028ea1: d1 f8 sar $1,%eax 180028ea3: 44 2b c0 sub %eax,%r8d 180028ea6: 8b 44 24 6c mov 0x6c(%rsp),%eax 180028eaa: 03 c1 add %ecx,%eax 180028eac: 99 cltd 180028ead: 2b c2 sub %edx,%eax 180028eaf: d1 f8 sar $1,%eax 180028eb1: 44 8b c8 mov %eax,%r9d 180028eb4: 41 8b c3 mov %r11d,%eax 180028eb7: 99 cltd 180028eb8: 2b c2 sub %edx,%eax 180028eba: d1 f8 sar $1,%eax 180028ebc: 44 2b c8 sub %eax,%r9d 180028ebf: 44 3b 44 24 40 cmp 0x40(%rsp),%r8d 180028ec4: 7d 07 jge 0x180028ecd 180028ec6: 44 8b 44 24 40 mov 0x40(%rsp),%r8d 180028ecb: eb 19 jmp 0x180028ee6 180028ecd: 43 8d 04 02 lea (%r10,%r8,1),%eax 180028ed1: 3b 44 24 48 cmp 0x48(%rsp),%eax 180028ed5: 7e 0f jle 0x180028ee6 180028ed7: 44 8b 44 24 50 mov 0x50(%rsp),%r8d 180028edc: 44 2b 44 24 58 sub 0x58(%rsp),%r8d 180028ee1: 44 03 44 24 48 add 0x48(%rsp),%r8d 180028ee6: 44 3b 4c 24 44 cmp 0x44(%rsp),%r9d 180028eeb: 7d 07 jge 0x180028ef4 180028eed: 44 8b 4c 24 44 mov 0x44(%rsp),%r9d 180028ef2: eb 19 jmp 0x180028f0d 180028ef4: 43 8d 04 0b lea (%r11,%r9,1),%eax 180028ef8: 3b 44 24 4c cmp 0x4c(%rsp),%eax 180028efc: 7e 0f jle 0x180028f0d 180028efe: 44 8b 4c 24 54 mov 0x54(%rsp),%r9d 180028f03: 44 2b 4c 24 5c sub 0x5c(%rsp),%r9d 180028f08: 44 03 4c 24 4c add 0x4c(%rsp),%r9d 180028f0d: 83 c8 ff or $0xffffffff,%eax 180028f10: c7 44 24 30 15 00 00 movl $0x15,0x30(%rsp) 180028f17: 00 180028f18: 33 d2 xor %edx,%edx 180028f1a: 89 44 24 28 mov %eax,0x28(%rsp) 180028f1e: 48 8b ce mov %rsi,%rcx 180028f21: 89 44 24 20 mov %eax,0x20(%rsp) 180028f25: e8 fe 53 00 00 call 0x18002e328 180028f2a: 4c 8d 9c 24 a0 00 00 lea 0xa0(%rsp),%r11 180028f31: 00 180028f32: 49 8b 5b 10 mov 0x10(%r11),%rbx 180028f36: 49 8b 6b 18 mov 0x18(%r11),%rbp 180028f3a: 49 8b 73 20 mov 0x20(%r11),%rsi 180028f3e: 49 8b e3 mov %r11,%rsp 180028f41: 5f pop %rdi 180028f42: c3 ret 180028f43: cc int3 180028f44: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180028f49: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180028f4e: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180028f53: 57 push %rdi 180028f54: 41 54 push %r12 180028f56: 41 55 push %r13 180028f58: 41 56 push %r14 180028f5a: 41 57 push %r15 180028f5c: 48 83 ec 30 sub $0x30,%rsp 180028f60: 41 bf 01 00 00 00 mov $0x1,%r15d 180028f66: 45 33 e4 xor %r12d,%r12d 180028f69: f6 c2 04 test $0x4,%dl 180028f6c: 8b ea mov %edx,%ebp 180028f6e: 48 8b d9 mov %rcx,%rbx 180028f71: 41 8b f7 mov %r15d,%esi 180028f74: 74 10 je 0x180028f86 180028f76: e8 7d 52 00 00 call 0x18002e1f8 180028f7b: 0f ba e0 1c bt $0x1c,%eax 180028f7f: 72 05 jb 0x180028f86 180028f81: 41 8b ff mov %r15d,%edi 180028f84: eb 02 jmp 0x180028f88 180028f86: 33 ff xor %edi,%edi 180028f88: 48 8b 4b 40 mov 0x40(%rbx),%rcx 180028f8c: ff 15 5e a9 02 00 call *0x2a95e(%rip) # 0x1800538f0 180028f92: 83 4b 78 18 orl $0x18,0x78(%rbx) 180028f96: 4c 8b f0 mov %rax,%r14 180028f99: e8 b6 7e ff ff call 0x180020e54 180028f9e: 4c 8b e8 mov %rax,%r13 180028fa1: eb 7e jmp 0x180029021 180028fa3: 83 64 24 20 00 andl $0x0,0x20(%rsp) 180028fa8: 45 33 c9 xor %r9d,%r9d 180028fab: 45 33 c0 xor %r8d,%r8d 180028fae: 33 d2 xor %edx,%edx 180028fb0: 49 8b cd mov %r13,%rcx 180028fb3: ff 15 cf a8 02 00 call *0x2a8cf(%rip) # 0x180053888 180028fb9: 85 c0 test %eax,%eax 180028fbb: 75 6c jne 0x180029029 180028fbd: 85 ff test %edi,%edi 180028fbf: 74 17 je 0x180028fd8 180028fc1: 41 8b d7 mov %r15d,%edx 180028fc4: 48 8b cb mov %rbx,%rcx 180028fc7: e8 94 52 00 00 call 0x18002e260 180028fcc: 48 8b 4b 40 mov 0x40(%rbx),%rcx 180028fd0: ff 15 62 a7 02 00 call *0x2a762(%rip) # 0x180053738 180028fd6: 33 ff xor %edi,%edi 180028fd8: 41 84 ef test %bpl,%r15b 180028fdb: 75 1f jne 0x180028ffc 180028fdd: 4d 85 f6 test %r14,%r14 180028fe0: 74 1a je 0x180028ffc 180028fe2: 45 85 e4 test %r12d,%r12d 180028fe5: 75 15 jne 0x180028ffc 180028fe7: 4c 8b 4b 40 mov 0x40(%rbx),%r9 180028feb: 45 33 c0 xor %r8d,%r8d 180028fee: ba 21 01 00 00 mov $0x121,%edx 180028ff3: 49 8b ce mov %r14,%rcx 180028ff6: ff 15 fc a8 02 00 call *0x2a8fc(%rip) # 0x1800538f8 180028ffc: 40 f6 c5 02 test $0x2,%bpl 180029000: 75 1d jne 0x18002901f 180029002: 48 8b 4b 40 mov 0x40(%rbx),%rcx 180029006: 4d 63 cc movslq %r12d,%r9 180029009: 45 33 c0 xor %r8d,%r8d 18002900c: ba 6a 03 00 00 mov $0x36a,%edx 180029011: ff 15 e1 a8 02 00 call *0x2a8e1(%rip) # 0x1800538f8 180029017: 45 03 e7 add %r15d,%r12d 18002901a: 48 85 c0 test %rax,%rax 18002901d: 75 02 jne 0x180029021 18002901f: 33 f6 xor %esi,%esi 180029021: 85 f6 test %esi,%esi 180029023: 0f 85 7a ff ff ff jne 0x180028fa3 180029029: e8 da 85 ff ff call 0x180021608 18002902e: 85 c0 test %eax,%eax 180029030: 74 79 je 0x1800290ab 180029032: 85 ff test %edi,%edi 180029034: 74 2b je 0x180029061 180029036: 41 81 7d 08 18 01 00 cmpl $0x118,0x8(%r13) 18002903d: 00 18002903e: 74 0a je 0x18002904a 180029040: 41 81 7d 08 04 01 00 cmpl $0x104,0x8(%r13) 180029047: 00 180029048: 75 17 jne 0x180029061 18002904a: 41 8b d7 mov %r15d,%edx 18002904d: 48 8b cb mov %rbx,%rcx 180029050: e8 0b 52 00 00 call 0x18002e260 180029055: 48 8b 4b 40 mov 0x40(%rbx),%rcx 180029059: ff 15 d9 a6 02 00 call *0x2a6d9(%rip) # 0x180053738 18002905f: 33 ff xor %edi,%edi 180029061: 48 8b 03 mov (%rbx),%rax 180029064: 48 8b cb mov %rbx,%rcx 180029067: ff 90 00 01 00 00 call *0x100(%rax) 18002906d: 85 c0 test %eax,%eax 18002906f: 74 2e je 0x18002909f 180029071: 49 8b cd mov %r13,%rcx 180029074: e8 9f 83 ff ff call 0x180021418 180029079: 85 c0 test %eax,%eax 18002907b: 74 06 je 0x180029083 18002907d: 41 8b f7 mov %r15d,%esi 180029080: 45 33 e4 xor %r12d,%r12d 180029083: 83 64 24 20 00 andl $0x0,0x20(%rsp) 180029088: 45 33 c9 xor %r9d,%r9d 18002908b: 45 33 c0 xor %r8d,%r8d 18002908e: 33 d2 xor %edx,%edx 180029090: 49 8b cd mov %r13,%rcx 180029093: ff 15 ef a7 02 00 call *0x2a7ef(%rip) # 0x180053888 180029099: 85 c0 test %eax,%eax 18002909b: 75 8c jne 0x180029029 18002909d: eb 82 jmp 0x180029021 18002909f: 83 63 78 e7 andl $0xffffffe7,0x78(%rbx) 1800290a3: 8b 83 88 00 00 00 mov 0x88(%rbx),%eax 1800290a9: eb 0a jmp 0x1800290b5 1800290ab: 33 c9 xor %ecx,%ecx 1800290ad: e8 b6 8c 00 00 call 0x180031d68 1800290b2: 83 c8 ff or $0xffffffff,%eax 1800290b5: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 1800290ba: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 1800290bf: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 1800290c4: 48 83 c4 30 add $0x30,%rsp 1800290c8: 41 5f pop %r15 1800290ca: 41 5e pop %r14 1800290cc: 41 5d pop %r13 1800290ce: 41 5c pop %r12 1800290d0: 5f pop %rdi 1800290d1: c3 ret 1800290d2: cc int3 1800290d3: cc int3 1800290d4: 48 83 ec 28 sub $0x28,%rsp 1800290d8: 8b 41 78 mov 0x78(%rcx),%eax 1800290db: 89 91 88 00 00 00 mov %edx,0x88(%rcx) 1800290e1: a8 10 test $0x10,%al 1800290e3: 74 18 je 0x1800290fd 1800290e5: 83 e0 ef and $0xffffffef,%eax 1800290e8: 45 33 c9 xor %r9d,%r9d 1800290eb: 45 33 c0 xor %r8d,%r8d 1800290ee: 89 41 78 mov %eax,0x78(%rcx) 1800290f1: 48 8b 49 40 mov 0x40(%rcx),%rcx 1800290f5: 33 d2 xor %edx,%edx 1800290f7: ff 15 03 a8 02 00 call *0x2a803(%rip) # 0x180053900 1800290fd: 48 83 c4 28 add $0x28,%rsp 180029101: c3 ret 180029102: cc int3 180029103: cc int3 180029104: 48 83 ec 38 sub $0x38,%rsp 180029108: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002910f: ff ff 180029111: b9 a8 00 00 00 mov $0xa8,%ecx 180029116: e8 59 5a ff ff call 0x18001eb74 18002911b: 48 8b c8 mov %rax,%rcx 18002911e: 48 89 44 24 40 mov %rax,0x40(%rsp) 180029123: 33 c0 xor %eax,%eax 180029125: 48 3b c8 cmp %rax,%rcx 180029128: 74 06 je 0x180029130 18002912a: e8 dd e4 ff ff call 0x18002760c 18002912f: 90 nop 180029130: 48 83 c4 38 add $0x38,%rsp 180029134: c3 ret 180029135: cc int3 180029136: cc int3 180029137: cc int3 180029138: cc int3 180029139: cc int3 18002913a: cc int3 18002913b: cc int3 18002913c: cc int3 18002913d: cc int3 18002913e: cc int3 18002913f: cc int3 180029140: cc int3 180029141: cc int3 180029142: cc int3 180029143: cc int3 180029144: 40 55 rex push %rbp 180029146: 48 83 ec 20 sub $0x20,%rsp 18002914a: 48 8b ea mov %rdx,%rbp 18002914d: 48 8b 4d 40 mov 0x40(%rbp),%rcx 180029151: e8 da 8c fd ff call 0x180001e30 180029156: 48 83 c4 20 add $0x20,%rsp 18002915a: 5d pop %rbp 18002915b: c3 ret 18002915c: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180029161: 48 83 ec 38 sub $0x38,%rsp 180029165: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002916c: ff ff 18002916e: 48 89 4c 24 48 mov %rcx,0x48(%rsp) 180029173: 48 85 c9 test %rcx,%rcx 180029176: 74 06 je 0x18002917e 180029178: e8 8f e4 ff ff call 0x18002760c 18002917d: 90 nop 18002917e: 48 83 c4 38 add $0x38,%rsp 180029182: c3 ret 180029183: cc int3 180029184: cc int3 180029185: cc int3 180029186: cc int3 180029187: cc int3 180029188: cc int3 180029189: cc int3 18002918a: cc int3 18002918b: cc int3 18002918c: 40 55 rex push %rbp 18002918e: 48 83 ec 20 sub $0x20,%rsp 180029192: 48 8b ea mov %rdx,%rbp 180029195: 48 8b 55 40 mov 0x40(%rbp),%rdx 180029199: 48 8b 4d 48 mov 0x48(%rbp),%rcx 18002919d: e8 c2 da ff ff call 0x180026c64 1800291a2: 48 83 c4 20 add $0x20,%rsp 1800291a6: 5d pop %rbp 1800291a7: c3 ret 1800291a8: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800291ad: 57 push %rdi 1800291ae: 48 83 ec 20 sub $0x20,%rsp 1800291b2: 48 83 79 20 00 cmpq $0x0,0x20(%rcx) 1800291b7: 48 8b fa mov %rdx,%rdi 1800291ba: 48 8b d9 mov %rcx,%rbx 1800291bd: 75 46 jne 0x180029205 1800291bf: 48 83 79 08 00 cmpq $0x0,0x8(%rcx) 1800291c4: 75 2a jne 0x1800291f0 1800291c6: 48 8b 49 18 mov 0x18(%rcx),%rcx 1800291ca: ff 15 e8 a2 02 00 call *0x2a2e8(%rip) # 0x1800534b8 1800291d0: 48 85 c0 test %rax,%rax 1800291d3: 48 89 43 08 mov %rax,0x8(%rbx) 1800291d7: 75 17 jne 0x1800291f0 1800291d9: 48 8b 4b 18 mov 0x18(%rbx),%rcx 1800291dd: ff 15 dd a2 02 00 call *0x2a2dd(%rip) # 0x1800534c0 1800291e3: 48 85 c0 test %rax,%rax 1800291e6: 48 89 43 08 mov %rax,0x8(%rbx) 1800291ea: 0f 95 c0 setne %al 1800291ed: 88 43 10 mov %al,0x10(%rbx) 1800291f0: 48 8b 4b 08 mov 0x8(%rbx),%rcx 1800291f4: 48 8d 15 2d cb 02 00 lea 0x2cb2d(%rip),%rdx # 0x180055d28 1800291fb: ff 15 af a2 02 00 call *0x2a2af(%rip) # 0x1800534b0 180029201: 48 89 43 20 mov %rax,0x20(%rbx) 180029205: 48 8b 43 20 mov 0x20(%rbx),%rax 180029209: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002920e: 48 89 07 mov %rax,(%rdi) 180029211: 48 8b c7 mov %rdi,%rax 180029214: 48 83 c4 20 add $0x20,%rsp 180029218: 5f pop %rdi 180029219: c3 ret 18002921a: cc int3 18002921b: cc int3 18002921c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180029221: 57 push %rdi 180029222: 48 83 ec 20 sub $0x20,%rsp 180029226: 48 8b f9 mov %rcx,%rdi 180029229: 48 83 64 24 40 00 andq $0x0,0x40(%rsp) 18002922f: e8 80 99 ff ff call 0x180022bb4 180029234: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 180029239: 48 8b 88 d8 00 00 00 mov 0xd8(%rax),%rcx 180029240: e8 df 8c ff ff call 0x180021f24 180029245: 8b d8 mov %eax,%ebx 180029247: 89 44 24 38 mov %eax,0x38(%rsp) 18002924b: 85 c0 test %eax,%eax 18002924d: 74 37 je 0x180029286 18002924f: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 180029254: 48 8b cf mov %rdi,%rcx 180029257: e8 4c ff ff ff call 0x1800291a8 18002925c: 4c 8b 5f 20 mov 0x20(%rdi),%r11 180029260: 33 c9 xor %ecx,%ecx 180029262: 4d 85 db test %r11,%r11 180029265: 0f 95 c1 setne %cl 180029268: 85 c9 test %ecx,%ecx 18002926a: 75 05 jne 0x180029271 18002926c: e8 1f 5b ff ff call 0x18001ed90 180029271: 41 ff d3 call *%r11 180029274: 90 nop 180029275: 83 fb 02 cmp $0x2,%ebx 180029278: 74 0c je 0x180029286 18002927a: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 18002927f: 33 c9 xor %ecx,%ecx 180029281: e8 82 8c ff ff call 0x180021f08 180029286: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002928b: 48 83 c4 20 add $0x20,%rsp 18002928f: 5f pop %rdi 180029290: c3 ret 180029291: cc int3 180029292: cc int3 180029293: cc int3 180029294: cc int3 180029295: cc int3 180029296: cc int3 180029297: cc int3 180029298: cc int3 180029299: cc int3 18002929a: cc int3 18002929b: cc int3 18002929c: 40 55 rex push %rbp 18002929e: 48 83 ec 20 sub $0x20,%rsp 1800292a2: 48 8b ea mov %rdx,%rbp 1800292a5: 83 7d 38 02 cmpl $0x2,0x38(%rbp) 1800292a9: 74 0b je 0x1800292b6 1800292ab: 48 8b 55 40 mov 0x40(%rbp),%rdx 1800292af: 33 c9 xor %ecx,%ecx 1800292b1: e8 52 8c ff ff call 0x180021f08 1800292b6: 48 83 c4 20 add $0x20,%rsp 1800292ba: 5d pop %rbp 1800292bb: c3 ret 1800292bc: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800292c1: 57 push %rdi 1800292c2: 48 83 ec 20 sub $0x20,%rsp 1800292c6: 48 83 79 28 00 cmpq $0x0,0x28(%rcx) 1800292cb: 48 8b fa mov %rdx,%rdi 1800292ce: 48 8b d9 mov %rcx,%rbx 1800292d1: 75 46 jne 0x180029319 1800292d3: 48 83 79 08 00 cmpq $0x0,0x8(%rcx) 1800292d8: 75 2a jne 0x180029304 1800292da: 48 8b 49 18 mov 0x18(%rcx),%rcx 1800292de: ff 15 d4 a1 02 00 call *0x2a1d4(%rip) # 0x1800534b8 1800292e4: 48 85 c0 test %rax,%rax 1800292e7: 48 89 43 08 mov %rax,0x8(%rbx) 1800292eb: 75 17 jne 0x180029304 1800292ed: 48 8b 4b 18 mov 0x18(%rbx),%rcx 1800292f1: ff 15 c9 a1 02 00 call *0x2a1c9(%rip) # 0x1800534c0 1800292f7: 48 85 c0 test %rax,%rax 1800292fa: 48 89 43 08 mov %rax,0x8(%rbx) 1800292fe: 0f 95 c0 setne %al 180029301: 88 43 10 mov %al,0x10(%rbx) 180029304: 48 8b 4b 08 mov 0x8(%rbx),%rcx 180029308: 48 8d 15 31 ca 02 00 lea 0x2ca31(%rip),%rdx # 0x180055d40 18002930f: ff 15 9b a1 02 00 call *0x2a19b(%rip) # 0x1800534b0 180029315: 48 89 43 28 mov %rax,0x28(%rbx) 180029319: 48 8b 43 28 mov 0x28(%rbx),%rax 18002931d: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180029322: 48 89 07 mov %rax,(%rdi) 180029325: 48 8b c7 mov %rdi,%rax 180029328: 48 83 c4 20 add $0x20,%rsp 18002932c: 5f pop %rdi 18002932d: c3 ret 18002932e: cc int3 18002932f: cc int3 180029330: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180029335: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18002933a: 57 push %rdi 18002933b: 48 83 ec 30 sub $0x30,%rsp 18002933f: 48 8b f2 mov %rdx,%rsi 180029342: 48 8b f9 mov %rcx,%rdi 180029345: 48 83 64 24 58 00 andq $0x0,0x58(%rsp) 18002934b: e8 64 98 ff ff call 0x180022bb4 180029350: 48 8d 54 24 58 lea 0x58(%rsp),%rdx 180029355: 48 8b 88 d8 00 00 00 mov 0xd8(%rax),%rcx 18002935c: e8 c3 8b ff ff call 0x180021f24 180029361: 8b d8 mov %eax,%ebx 180029363: 89 44 24 50 mov %eax,0x50(%rsp) 180029367: 83 64 24 20 00 andl $0x0,0x20(%rsp) 18002936c: 85 c0 test %eax,%eax 18002936e: 74 64 je 0x1800293d4 180029370: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 180029375: 48 8b cf mov %rdi,%rcx 180029378: e8 3f ff ff ff call 0x1800292bc 18002937d: 4c 8b 5f 28 mov 0x28(%rdi),%r11 180029381: 33 c0 xor %eax,%eax 180029383: 4d 85 db test %r11,%r11 180029386: 0f 95 c0 setne %al 180029389: 85 c0 test %eax,%eax 18002938b: 75 05 jne 0x180029392 18002938d: e8 fe 59 ff ff call 0x18001ed90 180029392: 48 8b ce mov %rsi,%rcx 180029395: 41 ff d3 call *%r11 180029398: 8b f0 mov %eax,%esi 18002939a: 89 44 24 20 mov %eax,0x20(%rsp) 18002939e: 83 fb 02 cmp $0x2,%ebx 1800293a1: 74 2f je 0x1800293d2 1800293a3: 33 db xor %ebx,%ebx 1800293a5: 85 c0 test %eax,%eax 1800293a7: 0f 94 c3 sete %bl 1800293aa: 85 db test %ebx,%ebx 1800293ac: 74 0a je 0x1800293b8 1800293ae: ff 15 14 a1 02 00 call *0x2a114(%rip) # 0x1800534c8 1800293b4: 8b f8 mov %eax,%edi 1800293b6: eb 02 jmp 0x1800293ba 1800293b8: 33 ff xor %edi,%edi 1800293ba: 48 8b 54 24 58 mov 0x58(%rsp),%rdx 1800293bf: 33 c9 xor %ecx,%ecx 1800293c1: e8 42 8b ff ff call 0x180021f08 1800293c6: 85 db test %ebx,%ebx 1800293c8: 74 08 je 0x1800293d2 1800293ca: 8b cf mov %edi,%ecx 1800293cc: ff 15 66 a1 02 00 call *0x2a166(%rip) # 0x180053538 1800293d2: 8b c6 mov %esi,%eax 1800293d4: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 1800293d9: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 1800293de: 48 83 c4 30 add $0x30,%rsp 1800293e2: 5f pop %rdi 1800293e3: c3 ret 1800293e4: cc int3 1800293e5: cc int3 1800293e6: cc int3 1800293e7: cc int3 1800293e8: cc int3 1800293e9: cc int3 1800293ea: cc int3 1800293eb: cc int3 1800293ec: cc int3 1800293ed: cc int3 1800293ee: cc int3 1800293ef: cc int3 1800293f0: 40 53 rex push %rbx 1800293f2: 55 push %rbp 1800293f3: 57 push %rdi 1800293f4: 48 83 ec 20 sub $0x20,%rsp 1800293f8: 48 8b ea mov %rdx,%rbp 1800293fb: 83 7d 50 02 cmpl $0x2,0x50(%rbp) 1800293ff: 74 2f je 0x180029430 180029401: 33 db xor %ebx,%ebx 180029403: 39 5d 20 cmp %ebx,0x20(%rbp) 180029406: 0f 94 c3 sete %bl 180029409: 85 db test %ebx,%ebx 18002940b: 74 0a je 0x180029417 18002940d: ff 15 b5 a0 02 00 call *0x2a0b5(%rip) # 0x1800534c8 180029413: 8b f8 mov %eax,%edi 180029415: eb 02 jmp 0x180029419 180029417: 33 ff xor %edi,%edi 180029419: 48 8b 55 58 mov 0x58(%rbp),%rdx 18002941d: 33 c9 xor %ecx,%ecx 18002941f: e8 e4 8a ff ff call 0x180021f08 180029424: 85 db test %ebx,%ebx 180029426: 74 08 je 0x180029430 180029428: 8b cf mov %edi,%ecx 18002942a: ff 15 08 a1 02 00 call *0x2a108(%rip) # 0x180053538 180029430: 48 83 c4 20 add $0x20,%rsp 180029434: 5f pop %rdi 180029435: 5d pop %rbp 180029436: 5b pop %rbx 180029437: c3 ret 180029438: 40 53 rex push %rbx 18002943a: 48 83 ec 20 sub $0x20,%rsp 18002943e: 81 39 ff ff ff 7f cmpl $0x7fffffff,(%rcx) 180029444: 48 8b d9 mov %rcx,%rbx 180029447: 74 0d je 0x180029456 180029449: 8b 09 mov (%rcx),%ecx 18002944b: e8 e4 a3 ff ff call 0x180023834 180029450: c7 03 ff ff ff 7f movl $0x7fffffff,(%rbx) 180029456: 48 83 c4 20 add $0x20,%rsp 18002945a: 5b pop %rbx 18002945b: c3 ret 18002945c: 40 53 rex push %rbx 18002945e: 48 83 ec 20 sub $0x20,%rsp 180029462: 48 8d 15 4b 59 ff ff lea -0xa6b5(%rip),%rdx # 0x18001edb4 180029469: 48 8d 0d 70 59 04 00 lea 0x45970(%rip),%rcx # 0x18006ede0 180029470: e8 ab a0 ff ff call 0x180023520 180029475: 48 85 c0 test %rax,%rax 180029478: 48 8b d8 mov %rax,%rbx 18002947b: 75 06 jne 0x180029483 18002947d: e8 0e 59 ff ff call 0x18001ed90 180029482: cc int3 180029483: ff 15 8f a2 02 00 call *0x2a28f(%rip) # 0x180053718 180029489: 89 83 b8 00 00 00 mov %eax,0xb8(%rbx) 18002948f: ff 15 8b a2 02 00 call *0x2a28b(%rip) # 0x180053720 180029495: 44 8b d8 mov %eax,%r11d 180029498: 98 cwtl 180029499: 89 44 24 30 mov %eax,0x30(%rsp) 18002949d: 49 c1 eb 10 shr $0x10,%r11 1800294a1: 41 0f bf c3 movswl %r11w,%eax 1800294a5: 89 44 24 34 mov %eax,0x34(%rsp) 1800294a9: 48 8b 44 24 30 mov 0x30(%rsp),%rax 1800294ae: 48 89 83 bc 00 00 00 mov %rax,0xbc(%rbx) 1800294b5: 48 8d 83 98 00 00 00 lea 0x98(%rbx),%rax 1800294bc: 48 83 c4 20 add $0x20,%rsp 1800294c0: 5b pop %rbx 1800294c1: c3 ret 1800294c2: cc int3 1800294c3: cc int3 1800294c4: 40 53 rex push %rbx 1800294c6: 48 83 ec 20 sub $0x20,%rsp 1800294ca: 48 8b d9 mov %rcx,%rbx 1800294cd: 48 8d 15 e0 58 ff ff lea -0xa720(%rip),%rdx # 0x18001edb4 1800294d4: 48 8d 0d 05 59 04 00 lea 0x45905(%rip),%rcx # 0x18006ede0 1800294db: e8 40 a0 ff ff call 0x180023520 1800294e0: 48 85 c0 test %rax,%rax 1800294e3: 4c 8b d8 mov %rax,%r11 1800294e6: 75 06 jne 0x1800294ee 1800294e8: e8 a3 58 ff ff call 0x18001ed90 1800294ed: cc int3 1800294ee: 48 8b 03 mov (%rbx),%rax 1800294f1: 4d 8b 8b b0 00 00 00 mov 0xb0(%r11),%r9 1800294f8: 4d 8b 83 a8 00 00 00 mov 0xa8(%r11),%r8 1800294ff: 41 8b 93 a0 00 00 00 mov 0xa0(%r11),%edx 180029506: 48 8b cb mov %rbx,%rcx 180029509: 48 83 c4 20 add $0x20,%rsp 18002950d: 5b pop %rbx 18002950e: 48 ff a0 20 02 00 00 rex.W jmp *0x220(%rax) 180029515: cc int3 180029516: cc int3 180029517: cc int3 180029518: 40 57 rex push %rdi 18002951a: 48 83 ec 40 sub $0x40,%rsp 18002951e: 48 c7 44 24 30 fe ff movq $0xfffffffffffffffe,0x30(%rsp) 180029525: ff ff 180029527: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 18002952c: 48 89 74 24 60 mov %rsi,0x60(%rsp) 180029531: 8b f1 mov %ecx,%esi 180029533: e8 cc 96 ff ff call 0x180022c04 180029538: 48 8b f8 mov %rax,%rdi 18002953b: 33 db xor %ebx,%ebx 18002953d: 48 39 58 28 cmp %rbx,0x28(%rax) 180029541: 75 64 jne 0x1800295a7 180029543: 3b f3 cmp %ebx,%esi 180029545: 74 60 je 0x1800295a7 180029547: 48 8d 0d 2e 71 00 00 lea 0x712e(%rip),%rcx # 0x18003067c 18002954e: e8 11 56 ff ff call 0x18001eb64 180029553: 48 8b f0 mov %rax,%rsi 180029556: b9 b8 00 00 00 mov $0xb8,%ecx 18002955b: e8 14 56 ff ff call 0x18001eb74 180029560: 48 89 44 24 58 mov %rax,0x58(%rsp) 180029565: 48 3b c3 cmp %rbx,%rax 180029568: 74 31 je 0x18002959b 18002956a: c7 44 24 28 01 00 00 movl $0x1,0x28(%rsp) 180029571: 00 180029572: 48 c7 44 24 20 40 00 movq $0x40,0x20(%rsp) 180029579: 00 00 18002957b: 4c 8d 0d 1e db ff ff lea -0x24e2(%rip),%r9 # 0x1800270a0 180029582: 4c 8d 05 d3 fb ff ff lea -0x42d(%rip),%r8 # 0x18002915c 180029589: 48 8d 15 c0 bb 02 00 lea 0x2bbc0(%rip),%rdx # 0x180055150 180029590: 48 8b c8 mov %rax,%rcx 180029593: e8 dc a2 ff ff call 0x180023874 180029598: 48 8b d8 mov %rax,%rbx 18002959b: 48 89 5f 28 mov %rbx,0x28(%rdi) 18002959f: 48 8b ce mov %rsi,%rcx 1800295a2: e8 bd 55 ff ff call 0x18001eb64 1800295a7: 48 8b 47 28 mov 0x28(%rdi),%rax 1800295ab: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 1800295b0: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 1800295b5: 48 83 c4 40 add $0x40,%rsp 1800295b9: 5f pop %rdi 1800295ba: c3 ret 1800295bb: cc int3 1800295bc: cc int3 1800295bd: cc int3 1800295be: cc int3 1800295bf: cc int3 1800295c0: cc int3 1800295c1: cc int3 1800295c2: cc int3 1800295c3: cc int3 1800295c4: cc int3 1800295c5: cc int3 1800295c6: cc int3 1800295c7: cc int3 1800295c8: 40 55 rex push %rbp 1800295ca: 48 83 ec 20 sub $0x20,%rsp 1800295ce: 48 8b ea mov %rdx,%rbp 1800295d1: 48 8b 4d 58 mov 0x58(%rbp),%rcx 1800295d5: e8 de 55 ff ff call 0x18001ebb8 1800295da: 48 83 c4 20 add $0x20,%rsp 1800295de: 5d pop %rbp 1800295df: c3 ret 1800295e0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800295e5: 57 push %rdi 1800295e6: 48 83 ec 20 sub $0x20,%rsp 1800295ea: 48 8b d9 mov %rcx,%rbx 1800295ed: b9 01 00 00 00 mov $0x1,%ecx 1800295f2: e8 21 ff ff ff call 0x180029518 1800295f7: 48 8b d3 mov %rbx,%rdx 1800295fa: 48 8b c8 mov %rax,%rcx 1800295fd: 48 8b f8 mov %rax,%rdi 180029600: e8 ab a3 ff ff call 0x1800239b0 180029605: 48 8b d7 mov %rdi,%rdx 180029608: 48 8b c8 mov %rax,%rcx 18002960b: 48 8b d8 mov %rax,%rbx 18002960e: e8 8d 4d 00 00 call 0x18002e3a0 180029613: 48 8b c3 mov %rbx,%rax 180029616: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002961b: 48 83 c4 20 add $0x20,%rsp 18002961f: 5f pop %rdi 180029620: c3 ret 180029621: cc int3 180029622: cc int3 180029623: cc int3 180029624: 40 53 rex push %rbx 180029626: 48 83 ec 20 sub $0x20,%rsp 18002962a: 48 8b d9 mov %rcx,%rbx 18002962d: e8 d2 95 ff ff call 0x180022c04 180029632: 48 8b 48 28 mov 0x28(%rax),%rcx 180029636: 33 c0 xor %eax,%eax 180029638: 48 3b c8 cmp %rax,%rcx 18002963b: 74 0c je 0x180029649 18002963d: 48 83 c1 30 add $0x30,%rcx 180029641: 48 8b d3 mov %rbx,%rdx 180029644: e8 cf 6a 00 00 call 0x180030118 180029649: 48 83 c4 20 add $0x20,%rsp 18002964d: 5b pop %rbx 18002964e: c3 ret 18002964f: cc int3 180029650: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180029655: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18002965a: 57 push %rdi 18002965b: 48 83 ec 20 sub $0x20,%rsp 18002965f: 48 85 d2 test %rdx,%rdx 180029662: 48 8b fa mov %rdx,%rdi 180029665: 48 8b f1 mov %rcx,%rsi 180029668: 75 04 jne 0x18002966e 18002966a: 33 c0 xor %eax,%eax 18002966c: eb 30 jmp 0x18002969e 18002966e: b9 01 00 00 00 mov $0x1,%ecx 180029673: e8 a0 fe ff ff call 0x180029518 180029678: 48 8b d7 mov %rdi,%rdx 18002967b: 48 89 7e 40 mov %rdi,0x40(%rsi) 18002967f: 48 8d 48 30 lea 0x30(%rax),%rcx 180029683: 48 8b d8 mov %rax,%rbx 180029686: e8 b1 6c 00 00 call 0x18003033c 18002968b: 48 8b d3 mov %rbx,%rdx 18002968e: 48 8b ce mov %rsi,%rcx 180029691: 48 89 30 mov %rsi,(%rax) 180029694: e8 07 4d 00 00 call 0x18002e3a0 180029699: b8 01 00 00 00 mov $0x1,%eax 18002969e: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800296a3: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 1800296a8: 48 83 c4 20 add $0x20,%rsp 1800296ac: 5f pop %rdi 1800296ad: c3 ret 1800296ae: cc int3 1800296af: cc int3 1800296b0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800296b5: 57 push %rdi 1800296b6: 48 83 ec 20 sub $0x20,%rsp 1800296ba: 48 8b 79 40 mov 0x40(%rcx),%rdi 1800296be: 48 8b d9 mov %rcx,%rbx 1800296c1: 48 85 ff test %rdi,%rdi 1800296c4: 74 20 je 0x1800296e6 1800296c6: e8 39 95 ff ff call 0x180022c04 1800296cb: 48 8b 48 28 mov 0x28(%rax),%rcx 1800296cf: 48 85 c9 test %rcx,%rcx 1800296d2: 74 0d je 0x1800296e1 1800296d4: 48 8b 53 40 mov 0x40(%rbx),%rdx 1800296d8: 48 83 c1 30 add $0x30,%rcx 1800296dc: e8 7f 6a 00 00 call 0x180030160 1800296e1: 48 83 63 40 00 andq $0x0,0x40(%rbx) 1800296e6: 48 83 a3 a0 00 00 00 andq $0x0,0xa0(%rbx) 1800296ed: 00 1800296ee: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800296f3: 48 8b c7 mov %rdi,%rax 1800296f6: 48 83 c4 20 add $0x20,%rsp 1800296fa: 5f pop %rdi 1800296fb: c3 ret 1800296fc: 40 53 rex push %rbx 1800296fe: 48 83 ec 20 sub $0x20,%rsp 180029702: 48 8d 15 ab 56 ff ff lea -0xa955(%rip),%rdx # 0x18001edb4 180029709: 48 8d 0d d0 56 04 00 lea 0x456d0(%rip),%rcx # 0x18006ede0 180029710: e8 0b 9e ff ff call 0x180023520 180029715: 48 85 c0 test %rax,%rax 180029718: 48 8b d8 mov %rax,%rbx 18002971b: 75 06 jne 0x180029723 18002971d: e8 6e 56 ff ff call 0x18001ed90 180029722: cc int3 180029723: e8 8c 94 ff ff call 0x180022bb4 180029728: 80 78 28 00 cmpb $0x0,0x28(%rax) 18002972c: 74 14 je 0x180029742 18002972e: 48 8b 4b 48 mov 0x48(%rbx),%rcx 180029732: 48 85 c9 test %rcx,%rcx 180029735: 74 0b je 0x180029742 180029737: ff 15 03 a1 02 00 call *0x2a103(%rip) # 0x180053840 18002973d: 48 83 63 48 00 andq $0x0,0x48(%rbx) 180029742: 48 83 7b 28 00 cmpq $0x0,0x28(%rbx) 180029747: 74 09 je 0x180029752 180029749: 48 83 63 28 00 andq $0x0,0x28(%rbx) 18002974e: 33 c0 xor %eax,%eax 180029750: eb 05 jmp 0x180029757 180029752: b8 01 00 00 00 mov $0x1,%eax 180029757: 48 83 c4 20 add $0x20,%rsp 18002975b: 5b pop %rbx 18002975c: c3 ret 18002975d: cc int3 18002975e: cc int3 18002975f: cc int3 180029760: 40 53 rex push %rbx 180029762: 48 83 ec 20 sub $0x20,%rsp 180029766: 48 8b d9 mov %rcx,%rbx 180029769: 48 8b 89 98 00 00 00 mov 0x98(%rcx),%rcx 180029770: 48 85 c9 test %rcx,%rcx 180029773: 74 0b je 0x180029780 180029775: 48 8b 01 mov (%rcx),%rax 180029778: ba 01 00 00 00 mov $0x1,%edx 18002977d: ff 50 08 call *0x8(%rax) 180029780: 48 8b 4b 58 mov 0x58(%rbx),%rcx 180029784: 48 83 a3 98 00 00 00 andq $0x0,0x98(%rbx) 18002978b: 00 18002978c: 48 85 c9 test %rcx,%rcx 18002978f: 74 0b je 0x18002979c 180029791: 48 8b 01 mov (%rcx),%rax 180029794: 45 33 c0 xor %r8d,%r8d 180029797: 33 d2 xor %edx,%edx 180029799: ff 50 18 call *0x18(%rax) 18002979c: 48 8b 4b 50 mov 0x50(%rbx),%rcx 1800297a0: 48 85 c9 test %rcx,%rcx 1800297a3: 74 06 je 0x1800297ab 1800297a5: 48 8b 01 mov (%rcx),%rax 1800297a8: ff 50 10 call *0x10(%rax) 1800297ab: 48 8b cb mov %rbx,%rcx 1800297ae: 48 83 c4 20 add $0x20,%rsp 1800297b2: 5b pop %rbx 1800297b3: e9 0c fd ff ff jmp 0x1800294c4 1800297b8: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800297bd: 57 push %rdi 1800297be: 48 83 ec 70 sub $0x70,%rsp 1800297c2: 48 8b f9 mov %rcx,%rdi 1800297c5: e8 76 76 ff ff call 0x180020e40 1800297ca: 48 85 c0 test %rax,%rax 1800297cd: 48 8b d8 mov %rax,%rbx 1800297d0: 74 3c je 0x18002980e 1800297d2: 48 39 78 40 cmp %rdi,0x40(%rax) 1800297d6: 75 2b jne 0x180029803 1800297d8: e8 d7 93 ff ff call 0x180022bb4 1800297dd: 80 78 28 00 cmpb $0x0,0x28(%rax) 1800297e1: 75 1b jne 0x1800297fe 1800297e3: e8 cc 93 ff ff call 0x180022bb4 1800297e8: 48 3b 58 08 cmp 0x8(%rax),%rbx 1800297ec: 75 09 jne 0x1800297f7 1800297ee: e8 9d 86 00 00 call 0x180031e90 1800297f3: 85 c0 test %eax,%eax 1800297f5: 74 07 je 0x1800297fe 1800297f7: 33 c9 xor %ecx,%ecx 1800297f9: e8 6a 85 00 00 call 0x180031d68 1800297fe: 48 83 63 40 00 andq $0x0,0x40(%rbx) 180029803: 48 39 7b 48 cmp %rdi,0x48(%rbx) 180029807: 75 05 jne 0x18002980e 180029809: 48 83 63 48 00 andq $0x0,0x48(%rbx) 18002980e: 48 8b 8f 90 00 00 00 mov 0x90(%rdi),%rcx 180029815: 48 85 c9 test %rcx,%rcx 180029818: 74 11 je 0x18002982b 18002981a: 48 8b 01 mov (%rcx),%rax 18002981d: ff 90 a0 00 00 00 call *0xa0(%rax) 180029823: 48 83 a7 90 00 00 00 andq $0x0,0x90(%rdi) 18002982a: 00 18002982b: 48 8b 8f 98 00 00 00 mov 0x98(%rdi),%rcx 180029832: 48 85 c9 test %rcx,%rcx 180029835: 74 0b je 0x180029842 180029837: 48 8b 01 mov (%rcx),%rax 18002983a: ba 01 00 00 00 mov $0x1,%edx 18002983f: ff 50 08 call *0x8(%rax) 180029842: 48 83 a7 98 00 00 00 andq $0x0,0x98(%rdi) 180029849: 00 18002984a: f6 47 78 01 testb $0x1,0x78(%rdi) 18002984e: 74 5a je 0x1800298aa 180029850: e8 af 93 ff ff call 0x180022c04 180029855: 48 8b 58 78 mov 0x78(%rax),%rbx 180029859: 48 85 db test %rbx,%rbx 18002985c: 74 4c je 0x1800298aa 18002985e: 48 83 7b 40 00 cmpq $0x0,0x40(%rbx) 180029863: 74 45 je 0x1800298aa 180029865: 33 d2 xor %edx,%edx 180029867: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18002986c: 44 8d 42 48 lea 0x48(%rdx),%r8d 180029870: e8 5b bf 00 00 call 0x1800357d0 180029875: 48 8b 47 40 mov 0x40(%rdi),%rax 180029879: 48 8b 4b 40 mov 0x40(%rbx),%rcx 18002987d: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 180029882: 45 33 c0 xor %r8d,%r8d 180029885: ba 33 04 00 00 mov $0x433,%edx 18002988a: 48 89 44 24 28 mov %rax,0x28(%rsp) 18002988f: 48 89 44 24 30 mov %rax,0x30(%rsp) 180029894: c7 44 24 20 38 00 00 movl $0x38,0x20(%rsp) 18002989b: 00 18002989c: c7 44 24 24 01 00 00 movl $0x1,0x24(%rsp) 1800298a3: 00 1800298a4: ff 15 4e a0 02 00 call *0x2a04e(%rip) # 0x1800538f8 1800298aa: 48 8b 4f 40 mov 0x40(%rdi),%rcx 1800298ae: ba fc ff ff ff mov $0xfffffffc,%edx 1800298b3: ff 15 4f 9e 02 00 call *0x29e4f(%rip) # 0x180053708 1800298b9: 48 8b cf mov %rdi,%rcx 1800298bc: 48 8b d8 mov %rax,%rbx 1800298bf: e8 00 fc ff ff call 0x1800294c4 1800298c4: 48 8b 4f 40 mov 0x40(%rdi),%rcx 1800298c8: ba fc ff ff ff mov $0xfffffffc,%edx 1800298cd: ff 15 35 9e 02 00 call *0x29e35(%rip) # 0x180053708 1800298d3: 48 3b c3 cmp %rbx,%rax 1800298d6: 75 23 jne 0x1800298fb 1800298d8: 48 8b 07 mov (%rdi),%rax 1800298db: 48 8b cf mov %rdi,%rcx 1800298de: ff 90 e0 01 00 00 call *0x1e0(%rax) 1800298e4: 4c 8b 00 mov (%rax),%r8 1800298e7: 4d 85 c0 test %r8,%r8 1800298ea: 74 0f je 0x1800298fb 1800298ec: 48 8b 4f 40 mov 0x40(%rdi),%rcx 1800298f0: ba fc ff ff ff mov $0xfffffffc,%edx 1800298f5: ff 15 15 9e 02 00 call *0x29e15(%rip) # 0x180053710 1800298fb: 48 8b cf mov %rdi,%rcx 1800298fe: e8 ad fd ff ff call 0x1800296b0 180029903: 4c 8b 1f mov (%rdi),%r11 180029906: 48 8b cf mov %rdi,%rcx 180029909: 48 8b 9c 24 80 00 00 mov 0x80(%rsp),%rbx 180029910: 00 180029911: 48 83 c4 70 add $0x70,%rsp 180029915: 5f pop %rdi 180029916: 49 ff a3 28 02 00 00 rex.WB jmp *0x228(%r11) 18002991d: cc int3 18002991e: cc int3 18002991f: cc int3 180029920: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180029925: 57 push %rdi 180029926: 48 83 ec 20 sub $0x20,%rsp 18002992a: 33 db xor %ebx,%ebx 18002992c: 48 8b f9 mov %rcx,%rdi 18002992f: 48 39 59 40 cmp %rbx,0x40(%rcx) 180029933: 75 13 jne 0x180029948 180029935: 48 39 99 a0 00 00 00 cmp %rbx,0xa0(%rcx) 18002993c: 75 04 jne 0x180029942 18002993e: 33 c0 xor %eax,%eax 180029940: eb 5e jmp 0x1800299a0 180029942: 48 39 59 40 cmp %rbx,0x40(%rcx) 180029946: 74 21 je 0x180029969 180029948: e8 b7 92 ff ff call 0x180022c04 18002994d: 48 8b 48 28 mov 0x28(%rax),%rcx 180029951: 48 3b cb cmp %rbx,%rcx 180029954: 75 06 jne 0x18002995c 180029956: e8 35 54 ff ff call 0x18001ed90 18002995b: cc int3 18002995c: 48 8b 57 40 mov 0x40(%rdi),%rdx 180029960: 48 83 c1 30 add $0x30,%rcx 180029964: e8 af 67 00 00 call 0x180030118 180029969: 48 8b 4f 40 mov 0x40(%rdi),%rcx 18002996d: 48 3b cb cmp %rbx,%rcx 180029970: 75 09 jne 0x18002997b 180029972: 48 39 9f a0 00 00 00 cmp %rbx,0xa0(%rdi) 180029979: 74 23 je 0x18002999e 18002997b: 48 39 9f a0 00 00 00 cmp %rbx,0xa0(%rdi) 180029982: 75 08 jne 0x18002998c 180029984: ff 15 76 9e 02 00 call *0x29e76(%rip) # 0x180053800 18002998a: eb 10 jmp 0x18002999c 18002998c: 48 8b 8f a0 00 00 00 mov 0xa0(%rdi),%rcx 180029993: 48 8b 01 mov (%rcx),%rax 180029996: ff 90 b0 00 00 00 call *0xb0(%rax) 18002999c: 8b d8 mov %eax,%ebx 18002999e: 8b c3 mov %ebx,%eax 1800299a0: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800299a5: 48 83 c4 20 add $0x20,%rsp 1800299a9: 5f pop %rdi 1800299aa: c3 ret 1800299ab: cc int3 1800299ac: 40 53 rex push %rbx 1800299ae: 48 83 ec 40 sub $0x40,%rsp 1800299b2: 48 8b d9 mov %rcx,%rbx 1800299b5: 48 89 54 24 28 mov %rdx,0x28(%rsp) 1800299ba: 48 8d 15 f3 53 ff ff lea -0xac0d(%rip),%rdx # 0x18001edb4 1800299c1: 48 8d 0d 18 54 04 00 lea 0x45418(%rip),%rcx # 0x18006ede0 1800299c8: 4c 89 44 24 20 mov %r8,0x20(%rsp) 1800299cd: e8 4e 9b ff ff call 0x180023520 1800299d2: 48 85 c0 test %rax,%rax 1800299d5: 75 06 jne 0x1800299dd 1800299d7: e8 b4 53 ff ff call 0x18001ed90 1800299dc: cc int3 1800299dd: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 1800299e3: 45 33 c0 xor %r8d,%r8d 1800299e6: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 1800299eb: 2d 32 01 00 00 sub $0x132,%eax 1800299f0: 41 8d 50 19 lea 0x19(%r8),%edx 1800299f4: 48 8b cb mov %rbx,%rcx 1800299f7: 89 44 24 30 mov %eax,0x30(%rsp) 1800299fb: 48 8b 03 mov (%rbx),%rax 1800299fe: ff 90 10 02 00 00 call *0x210(%rax) 180029a04: 48 83 c4 40 add $0x40,%rsp 180029a08: 5b pop %rbx 180029a09: c3 ret 180029a0a: cc int3 180029a0b: cc int3 180029a0c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180029a11: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180029a16: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180029a1b: 57 push %rdi 180029a1c: 48 83 ec 20 sub $0x20,%rsp 180029a20: 41 8b f8 mov %r8d,%edi 180029a23: 8b ea mov %edx,%ebp 180029a25: 48 8b f1 mov %rcx,%rsi 180029a28: ff 15 da 9d 02 00 call *0x29dda(%rip) # 0x180053808 180029a2e: 48 85 c0 test %rax,%rax 180029a31: 48 8b d8 mov %rax,%rbx 180029a34: 74 38 je 0x180029a6e 180029a36: 48 8b c8 mov %rax,%rcx 180029a39: ff 15 c1 9c 02 00 call *0x29cc1(%rip) # 0x180053700 180029a3f: 48 85 c0 test %rax,%rax 180029a42: 74 12 je 0x180029a56 180029a44: 44 8b c7 mov %edi,%r8d 180029a47: 8b d5 mov %ebp,%edx 180029a49: 48 8b cb mov %rbx,%rcx 180029a4c: e8 bb ff ff ff call 0x180029a0c 180029a51: 48 85 c0 test %rax,%rax 180029a54: 75 4b jne 0x180029aa1 180029a56: 85 ff test %edi,%edi 180029a58: 48 8b cb mov %rbx,%rcx 180029a5b: 75 07 jne 0x180029a64 180029a5d: e8 7e fb ff ff call 0x1800295e0 180029a62: eb 3d jmp 0x180029aa1 180029a64: e8 bb fb ff ff call 0x180029624 180029a69: 48 85 c0 test %rax,%rax 180029a6c: 75 33 jne 0x180029aa1 180029a6e: 48 8b ce mov %rsi,%rcx 180029a71: ff 15 89 9c 02 00 call *0x29c89(%rip) # 0x180053700 180029a77: eb 1e jmp 0x180029a97 180029a79: 44 8b c7 mov %edi,%r8d 180029a7c: 8b d5 mov %ebp,%edx 180029a7e: 48 8b cb mov %rbx,%rcx 180029a81: e8 86 ff ff ff call 0x180029a0c 180029a86: 48 85 c0 test %rax,%rax 180029a89: 75 16 jne 0x180029aa1 180029a8b: 8d 50 02 lea 0x2(%rax),%edx 180029a8e: 48 8b cb mov %rbx,%rcx 180029a91: ff 15 49 9d 02 00 call *0x29d49(%rip) # 0x1800537e0 180029a97: 48 85 c0 test %rax,%rax 180029a9a: 48 8b d8 mov %rax,%rbx 180029a9d: 75 da jne 0x180029a79 180029a9f: 33 c0 xor %eax,%eax 180029aa1: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180029aa6: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180029aab: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180029ab0: 48 83 c4 20 add $0x20,%rsp 180029ab4: 5f pop %rdi 180029ab5: c3 ret 180029ab6: cc int3 180029ab7: cc int3 180029ab8: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180029abd: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180029ac2: 57 push %rdi 180029ac3: 48 83 ec 20 sub $0x20,%rsp 180029ac7: 48 8b 1a mov (%rdx),%rbx 180029aca: 48 8b f2 mov %rdx,%rsi 180029acd: 48 8b f9 mov %rcx,%rdi 180029ad0: 48 85 db test %rbx,%rbx 180029ad3: 74 3e je 0x180029b13 180029ad5: 48 8b cb mov %rbx,%rcx 180029ad8: e8 47 fb ff ff call 0x180029624 180029add: 48 85 c0 test %rax,%rax 180029ae0: 74 14 je 0x180029af6 180029ae2: 4c 8b 00 mov (%rax),%r8 180029ae5: 48 8b d6 mov %rsi,%rdx 180029ae8: 48 8b c8 mov %rax,%rcx 180029aeb: 41 ff 90 00 02 00 00 call *0x200(%r8) 180029af2: 85 c0 test %eax,%eax 180029af4: 75 16 jne 0x180029b0c 180029af6: 48 3b df cmp %rdi,%rbx 180029af9: 74 18 je 0x180029b13 180029afb: 48 8b cb mov %rbx,%rcx 180029afe: ff 15 ec 9d 02 00 call *0x29dec(%rip) # 0x1800538f0 180029b04: 48 8b d8 mov %rax,%rbx 180029b07: 48 85 c0 test %rax,%rax 180029b0a: eb c7 jmp 0x180029ad3 180029b0c: b8 01 00 00 00 mov $0x1,%eax 180029b11: eb 02 jmp 0x180029b15 180029b13: 33 c0 xor %eax,%eax 180029b15: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180029b1a: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180029b1f: 48 83 c4 20 add $0x20,%rsp 180029b23: 5f pop %rdi 180029b24: c3 ret 180029b25: cc int3 180029b26: cc int3 180029b27: cc int3 180029b28: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180029b2d: 57 push %rdi 180029b2e: 48 83 ec 30 sub $0x30,%rsp 180029b32: 48 8b fa mov %rdx,%rdi 180029b35: 48 8b d9 mov %rcx,%rbx 180029b38: 48 8d 15 75 52 ff ff lea -0xad8b(%rip),%rdx # 0x18001edb4 180029b3f: 48 8d 0d 9a 52 04 00 lea 0x4529a(%rip),%rcx # 0x18006ede0 180029b46: e8 d5 99 ff ff call 0x180023520 180029b4b: 48 85 c0 test %rax,%rax 180029b4e: 4c 8b d8 mov %rax,%r11 180029b51: 75 06 jne 0x180029b59 180029b53: e8 38 52 ff ff call 0x18001ed90 180029b58: cc int3 180029b59: 48 8b 03 mov (%rbx),%rax 180029b5c: 4d 8b 8b b0 00 00 00 mov 0xb0(%r11),%r9 180029b63: 4d 8b 83 a8 00 00 00 mov 0xa8(%r11),%r8 180029b6a: 41 8b 93 a0 00 00 00 mov 0xa0(%r11),%edx 180029b71: 48 8b cb mov %rbx,%rcx 180029b74: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180029b79: ff 90 30 02 00 00 call *0x230(%rax) 180029b7f: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180029b84: 48 83 c4 30 add $0x30,%rsp 180029b88: 5f pop %rdi 180029b89: c3 ret 180029b8a: cc int3 180029b8b: cc int3 180029b8c: 40 53 rex push %rbx 180029b8e: 48 83 ec 20 sub $0x20,%rsp 180029b92: 48 83 b9 98 00 00 00 cmpq $0x0,0x98(%rcx) 180029b99: 00 180029b9a: 48 8b d9 mov %rcx,%rbx 180029b9d: 74 14 je 0x180029bb3 180029b9f: 48 8b 89 98 00 00 00 mov 0x98(%rcx),%rcx 180029ba6: 48 8b 01 mov (%rcx),%rax 180029ba9: ff 90 20 01 00 00 call *0x120(%rax) 180029baf: 85 c0 test %eax,%eax 180029bb1: 75 08 jne 0x180029bbb 180029bb3: 48 8b cb mov %rbx,%rcx 180029bb6: e8 09 f9 ff ff call 0x1800294c4 180029bbb: 48 83 c4 20 add $0x20,%rsp 180029bbf: 5b pop %rbx 180029bc0: c3 ret 180029bc1: cc int3 180029bc2: cc int3 180029bc3: cc int3 180029bc4: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180029bc9: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180029bce: 57 push %rdi 180029bcf: 48 83 ec 20 sub $0x20,%rsp 180029bd3: 48 8b f1 mov %rcx,%rsi 180029bd6: e8 1d 46 00 00 call 0x18002e1f8 180029bdb: 33 db xor %ebx,%ebx 180029bdd: 0f ba e0 1e bt $0x1e,%eax 180029be1: 72 72 jb 0x180029c55 180029be3: e8 58 72 ff ff call 0x180020e40 180029be8: 48 3b c3 cmp %rbx,%rax 180029beb: 74 11 je 0x180029bfe 180029bed: 48 8b 10 mov (%rax),%rdx 180029bf0: 48 8b c8 mov %rax,%rcx 180029bf3: ff 92 e8 00 00 00 call *0xe8(%rdx) 180029bf9: 48 8b f8 mov %rax,%rdi 180029bfc: eb 03 jmp 0x180029c01 180029bfe: 48 8b fb mov %rbx,%rdi 180029c01: 48 3b fb cmp %rbx,%rdi 180029c04: 74 4f je 0x180029c55 180029c06: b9 10 00 00 00 mov $0x10,%ecx 180029c0b: ff 15 6f 9c 02 00 call *0x29c6f(%rip) # 0x180053880 180029c11: 66 3b c3 cmp %bx,%ax 180029c14: 7c 3f jl 0x180029c55 180029c16: b9 11 00 00 00 mov $0x11,%ecx 180029c1b: ff 15 5f 9c 02 00 call *0x29c5f(%rip) # 0x180053880 180029c21: 66 3b c3 cmp %bx,%ax 180029c24: 7c 2f jl 0x180029c55 180029c26: b9 12 00 00 00 mov $0x12,%ecx 180029c2b: ff 15 4f 9c 02 00 call *0x29c4f(%rip) # 0x180053880 180029c31: 66 3b c3 cmp %bx,%ax 180029c34: 7c 1f jl 0x180029c55 180029c36: 48 8b 4f 40 mov 0x40(%rdi),%rcx 180029c3a: 45 33 c9 xor %r9d,%r9d 180029c3d: ba 11 01 00 00 mov $0x111,%edx 180029c42: 41 b8 46 e1 00 00 mov $0xe146,%r8d 180029c48: ff 15 aa 9c 02 00 call *0x29caa(%rip) # 0x1800538f8 180029c4e: b8 01 00 00 00 mov $0x1,%eax 180029c53: eb 10 jmp 0x180029c65 180029c55: 48 8b ce mov %rsi,%rcx 180029c58: e8 67 f8 ff ff call 0x1800294c4 180029c5d: 48 3b c3 cmp %rbx,%rax 180029c60: 0f 95 c3 setne %bl 180029c63: 8b c3 mov %ebx,%eax 180029c65: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180029c6a: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180029c6f: 48 83 c4 20 add $0x20,%rsp 180029c73: 5f pop %rdi 180029c74: c3 ret 180029c75: cc int3 180029c76: cc int3 180029c77: cc int3 180029c78: 40 53 rex push %rbx 180029c7a: 48 83 ec 20 sub $0x20,%rsp 180029c7e: 80 79 48 00 cmpb $0x0,0x48(%rcx) 180029c82: 48 8b d9 mov %rcx,%rbx 180029c85: 75 07 jne 0x180029c8e 180029c87: e8 38 f8 ff ff call 0x1800294c4 180029c8c: eb 22 jmp 0x180029cb0 180029c8e: 48 8b 01 mov (%rcx),%rax 180029c91: 48 83 64 24 30 00 andq $0x0,0x30(%rsp) 180029c97: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 180029c9c: ff 90 c8 01 00 00 call *0x1c8(%rax) 180029ca2: 85 c0 test %eax,%eax 180029ca4: 79 05 jns 0x180029cab 180029ca6: 48 8b cb mov %rbx,%rcx 180029ca9: eb dc jmp 0x180029c87 180029cab: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180029cb0: 48 83 c4 20 add $0x20,%rsp 180029cb4: 5b pop %rbx 180029cb5: c3 ret 180029cb6: cc int3 180029cb7: cc int3 180029cb8: 40 53 rex push %rbx 180029cba: 48 83 ec 20 sub $0x20,%rsp 180029cbe: 4d 85 c9 test %r9,%r9 180029cc1: 48 8b d9 mov %rcx,%rbx 180029cc4: 74 0e je 0x180029cd4 180029cc6: 33 d2 xor %edx,%edx 180029cc8: 49 8b c9 mov %r9,%rcx 180029ccb: e8 58 fe ff ff call 0x180029b28 180029cd0: 85 c0 test %eax,%eax 180029cd2: 75 08 jne 0x180029cdc 180029cd4: 48 8b cb mov %rbx,%rcx 180029cd7: e8 e8 f7 ff ff call 0x1800294c4 180029cdc: 48 83 c4 20 add $0x20,%rsp 180029ce0: 5b pop %rbx 180029ce1: c3 ret 180029ce2: cc int3 180029ce3: cc int3 180029ce4: 40 53 rex push %rbx 180029ce6: 48 83 ec 60 sub $0x60,%rsp 180029cea: 48 8b d9 mov %rcx,%rbx 180029ced: eb 0b jmp 0x180029cfa 180029cef: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180029cf4: ff 15 6e 9b 02 00 call *0x29b6e(%rip) # 0x180053868 180029cfa: 41 b9 21 01 00 00 mov $0x121,%r9d 180029d00: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180029d05: 33 d2 xor %edx,%edx 180029d07: 45 8b c1 mov %r9d,%r8d 180029d0a: c7 44 24 20 01 00 00 movl $0x1,0x20(%rsp) 180029d11: 00 180029d12: ff 15 70 9b 02 00 call *0x29b70(%rip) # 0x180053888 180029d18: 85 c0 test %eax,%eax 180029d1a: 75 d3 jne 0x180029cef 180029d1c: 48 8b cb mov %rbx,%rcx 180029d1f: 48 83 c4 60 add $0x60,%rsp 180029d23: 5b pop %rbx 180029d24: e9 9b f7 ff ff jmp 0x1800294c4 180029d29: cc int3 180029d2a: cc int3 180029d2b: cc int3 180029d2c: 40 53 rex push %rbx 180029d2e: 48 83 ec 30 sub $0x30,%rsp 180029d32: 48 8b d9 mov %rcx,%rbx 180029d35: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180029d3a: 49 8b c8 mov %r8,%rcx 180029d3d: e8 e6 fd ff ff call 0x180029b28 180029d42: 85 c0 test %eax,%eax 180029d44: 74 07 je 0x180029d4d 180029d46: 48 8b 44 24 20 mov 0x20(%rsp),%rax 180029d4b: eb 08 jmp 0x180029d55 180029d4d: 48 8b cb mov %rbx,%rcx 180029d50: e8 6f f7 ff ff call 0x1800294c4 180029d55: 48 83 c4 30 add $0x30,%rsp 180029d59: 5b pop %rbx 180029d5a: c3 ret 180029d5b: cc int3 180029d5c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180029d61: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180029d66: 57 push %rdi 180029d67: 48 83 ec 20 sub $0x20,%rsp 180029d6b: 8b fa mov %edx,%edi 180029d6d: 48 8b f1 mov %rcx,%rsi 180029d70: 33 db xor %ebx,%ebx 180029d72: e8 3d 8e ff ff call 0x180022bb4 180029d77: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 180029d7c: 48 8b 88 c8 00 00 00 mov 0xc8(%rax),%rcx 180029d83: 48 8b 09 mov (%rcx),%rcx 180029d86: e8 31 f5 ff ff call 0x1800292bc 180029d8b: 48 39 18 cmp %rbx,(%rax) 180029d8e: 74 1f je 0x180029daf 180029d90: e8 1f 8e ff ff call 0x180022bb4 180029d95: 48 8b d6 mov %rsi,%rdx 180029d98: 48 8b 88 c8 00 00 00 mov 0xc8(%rax),%rcx 180029d9f: 48 8b 09 mov (%rcx),%rcx 180029da2: e8 89 f5 ff ff call 0x180029330 180029da7: 3b c3 cmp %ebx,%eax 180029da9: 74 27 je 0x180029dd2 180029dab: 8b df mov %edi,%ebx 180029dad: eb 23 jmp 0x180029dd2 180029daf: 8b c7 mov %edi,%eax 180029db1: be c0 3f 00 00 mov $0x3fc0,%esi 180029db6: 23 c6 and %esi,%eax 180029db8: 3b c7 cmp %edi,%eax 180029dba: 75 16 jne 0x180029dd2 180029dbc: e8 f3 8d ff ff call 0x180022bb4 180029dc1: 48 8b 88 c8 00 00 00 mov 0xc8(%rax),%rcx 180029dc8: 48 8b 09 mov (%rcx),%rcx 180029dcb: e8 4c f4 ff ff call 0x18002921c 180029dd0: 8b de mov %esi,%ebx 180029dd2: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180029dd7: 8b c3 mov %ebx,%eax 180029dd9: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180029dde: 48 83 c4 20 add $0x20,%rsp 180029de2: 5f pop %rdi 180029de3: c3 ret 180029de4: 48 83 ec 28 sub $0x28,%rsp 180029de8: b9 18 00 00 00 mov $0x18,%ecx 180029ded: e8 92 8e ff ff call 0x180022c84 180029df2: 48 85 c0 test %rax,%rax 180029df5: 74 0c je 0x180029e03 180029df7: 48 8d 0d 22 ba 02 00 lea 0x2ba22(%rip),%rcx # 0x180055820 180029dfe: 48 89 08 mov %rcx,(%rax) 180029e01: eb 02 jmp 0x180029e05 180029e03: 33 c0 xor %eax,%eax 180029e05: 48 83 c4 28 add $0x28,%rsp 180029e09: c3 ret 180029e0a: cc int3 180029e0b: cc int3 180029e0c: 41 0f ba e0 1c bt $0x1c,%r8d 180029e11: 0f 82 8a 00 00 00 jb 0x180029ea1 180029e17: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180029e1c: 57 push %rdi 180029e1d: 48 83 ec 30 sub $0x30,%rsp 180029e21: 48 8b fa mov %rdx,%rdi 180029e24: 48 8b d9 mov %rcx,%rbx 180029e27: e8 cc 43 00 00 call 0x18002e1f8 180029e2c: a9 00 00 00 50 test $0x50000000,%eax 180029e31: 75 64 jne 0x180029e97 180029e33: 48 8b 4b 40 mov 0x40(%rbx),%rcx 180029e37: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180029e3c: ff 15 96 99 02 00 call *0x29996(%rip) # 0x1800537d8 180029e42: 44 8b 5c 24 20 mov 0x20(%rsp),%r11d 180029e47: 44 39 1f cmp %r11d,(%rdi) 180029e4a: 75 4b jne 0x180029e97 180029e4c: 8b 44 24 24 mov 0x24(%rsp),%eax 180029e50: 39 47 04 cmp %eax,0x4(%rdi) 180029e53: 75 42 jne 0x180029e97 180029e55: 48 8b 4b 40 mov 0x40(%rbx),%rcx 180029e59: ba 04 00 00 00 mov $0x4,%edx 180029e5e: ff 15 7c 99 02 00 call *0x2997c(%rip) # 0x1800537e0 180029e64: 48 8b c8 mov %rax,%rcx 180029e67: e8 74 f7 ff ff call 0x1800295e0 180029e6c: 48 85 c0 test %rax,%rax 180029e6f: 74 0c je 0x180029e7d 180029e71: 48 8b c8 mov %rax,%rcx 180029e74: e8 17 44 00 00 call 0x18002e290 180029e79: 85 c0 test %eax,%eax 180029e7b: 75 1a jne 0x180029e97 180029e7d: 48 8b 03 mov (%rbx),%rax 180029e80: 48 8b cb mov %rbx,%rcx 180029e83: ff 90 38 02 00 00 call *0x238(%rax) 180029e89: 85 c0 test %eax,%eax 180029e8b: 74 0a je 0x180029e97 180029e8d: 33 d2 xor %edx,%edx 180029e8f: 48 8b cb mov %rbx,%rcx 180029e92: e8 51 ee ff ff call 0x180028ce8 180029e97: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180029e9c: 48 83 c4 30 add $0x30,%rsp 180029ea0: 5f pop %rdi 180029ea1: c3 ret 180029ea2: cc int3 180029ea3: cc int3 180029ea4: 48 8b c4 mov %rsp,%rax 180029ea7: 41 55 push %r13 180029ea9: 41 56 push %r14 180029eab: 41 57 push %r15 180029ead: 48 81 ec 80 00 00 00 sub $0x80,%rsp 180029eb4: 48 c7 44 24 30 fe ff movq $0xfffffffffffffffe,0x30(%rsp) 180029ebb: ff ff 180029ebd: 48 89 58 08 mov %rbx,0x8(%rax) 180029ec1: 48 89 70 10 mov %rsi,0x10(%rax) 180029ec5: 48 89 78 18 mov %rdi,0x18(%rax) 180029ec9: 4c 89 60 20 mov %r12,0x20(%rax) 180029ecd: 4d 8b f9 mov %r9,%r15 180029ed0: 45 8b e0 mov %r8d,%r12d 180029ed3: 4c 8b f2 mov %rdx,%r14 180029ed6: 4c 8b e9 mov %rcx,%r13 180029ed9: 48 8d 15 d4 4e ff ff lea -0xb12c(%rip),%rdx # 0x18001edb4 180029ee0: 48 8d 0d f9 4e 04 00 lea 0x44ef9(%rip),%rcx # 0x18006ede0 180029ee7: e8 34 96 ff ff call 0x180023520 180029eec: 48 8b f0 mov %rax,%rsi 180029eef: 48 89 44 24 28 mov %rax,0x28(%rsp) 180029ef4: 33 ff xor %edi,%edi 180029ef6: 44 8b d7 mov %edi,%r10d 180029ef9: 48 3b c7 cmp %rdi,%rax 180029efc: 41 0f 95 c2 setne %r10b 180029f00: 44 3b d7 cmp %edi,%r10d 180029f03: 75 06 jne 0x180029f0b 180029f05: e8 86 4e ff ff call 0x18001ed90 180029f0a: cc int3 180029f0b: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180029f10: 48 8d 90 98 00 00 00 lea 0x98(%rax),%rdx 180029f17: 41 b8 30 00 00 00 mov $0x30,%r8d 180029f1d: e8 ee 94 00 00 call 0x180033410 180029f22: 4c 89 b6 98 00 00 00 mov %r14,0x98(%rsi) 180029f29: 44 89 a6 a0 00 00 00 mov %r12d,0xa0(%rsi) 180029f30: 4c 89 be a8 00 00 00 mov %r15,0xa8(%rsi) 180029f37: 48 8b 9c 24 c0 00 00 mov 0xc0(%rsp),%rbx 180029f3e: 00 180029f3f: 48 89 9e b0 00 00 00 mov %rbx,0xb0(%rsi) 180029f46: 41 83 fc 02 cmp $0x2,%r12d 180029f4a: 75 1b jne 0x180029f67 180029f4c: 49 39 bd 98 00 00 00 cmp %rdi,0x98(%r13) 180029f53: 74 12 je 0x180029f67 180029f55: 49 8b 8d 98 00 00 00 mov 0x98(%r13),%rcx 180029f5c: 48 8b 01 mov (%rcx),%rax 180029f5f: 33 d2 xor %edx,%edx 180029f61: ff 90 c0 00 00 00 call *0xc0(%rax) 180029f67: 89 7c 24 20 mov %edi,0x20(%rsp) 180029f6b: 41 be 10 01 00 00 mov $0x110,%r14d 180029f71: 45 3b e6 cmp %r14d,%r12d 180029f74: 75 16 jne 0x180029f8c 180029f76: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 180029f7b: 48 8d 54 24 38 lea 0x38(%rsp),%rdx 180029f80: 49 8b cd mov %r13,%rcx 180029f83: e8 f8 d6 ff ff call 0x180027680 180029f88: 8b 7c 24 20 mov 0x20(%rsp),%edi 180029f8c: 49 8b 45 00 mov 0x0(%r13),%rax 180029f90: 4c 8b cb mov %rbx,%r9 180029f93: 4d 8b c7 mov %r15,%r8 180029f96: 41 8b d4 mov %r12d,%edx 180029f99: 49 8b cd mov %r13,%rcx 180029f9c: ff 90 10 02 00 00 call *0x210(%rax) 180029fa2: 48 8b d8 mov %rax,%rbx 180029fa5: 45 3b e6 cmp %r14d,%r12d 180029fa8: 75 11 jne 0x180029fbb 180029faa: 44 8b c7 mov %edi,%r8d 180029fad: 48 8d 54 24 38 lea 0x38(%rsp),%rdx 180029fb2: 49 8b cd mov %r13,%rcx 180029fb5: e8 52 fe ff ff call 0x180029e0c 180029fba: 90 nop 180029fbb: eb 0a jmp 0x180029fc7 180029fbd: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 180029fc2: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 180029fc7: 48 8d 8e 98 00 00 00 lea 0x98(%rsi),%rcx 180029fce: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 180029fd3: 41 b8 30 00 00 00 mov $0x30,%r8d 180029fd9: e8 32 94 00 00 call 0x180033410 180029fde: 48 8b c3 mov %rbx,%rax 180029fe1: 4c 8d 9c 24 80 00 00 lea 0x80(%rsp),%r11 180029fe8: 00 180029fe9: 49 8b 5b 20 mov 0x20(%r11),%rbx 180029fed: 49 8b 73 28 mov 0x28(%r11),%rsi 180029ff1: 49 8b 7b 30 mov 0x30(%r11),%rdi 180029ff5: 4d 8b 63 38 mov 0x38(%r11),%r12 180029ff9: 49 8b e3 mov %r11,%rsp 180029ffc: 41 5f pop %r15 180029ffe: 41 5e pop %r14 18002a000: 41 5d pop %r13 18002a002: c3 ret 18002a003: cc int3 18002a004: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18002a009: 53 push %rbx 18002a00a: 55 push %rbp 18002a00b: 57 push %rdi 18002a00c: 48 83 ec 20 sub $0x20,%rsp 18002a010: 48 8b ea mov %rdx,%rbp 18002a013: 48 8b 55 28 mov 0x28(%rbp),%rdx 18002a017: 48 81 c2 98 00 00 00 add $0x98,%rdx 18002a01e: 48 8b 5d 48 mov 0x48(%rbp),%rbx 18002a022: 48 8b cb mov %rbx,%rcx 18002a025: e8 6a 6e ff ff call 0x180020e94 18002a02a: 48 89 45 20 mov %rax,0x20(%rbp) 18002a02e: 33 ff xor %edi,%edi 18002a030: 48 3b df cmp %rdi,%rbx 18002a033: 74 09 je 0x18002a03e 18002a035: 48 8b cb mov %rbx,%rcx 18002a038: e8 37 4c ff ff call 0x18001ec74 18002a03d: 90 nop 18002a03e: 48 8d 05 78 ff ff ff lea -0x88(%rip),%rax # 0x180029fbd 18002a045: eb 00 jmp 0x18002a047 18002a047: 48 83 c4 20 add $0x20,%rsp 18002a04b: 5f pop %rdi 18002a04c: 5d pop %rbp 18002a04d: 5b pop %rbx 18002a04e: c3 ret 18002a04f: cc int3 18002a050: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002a055: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18002a05a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18002a05f: 57 push %rdi 18002a060: 48 83 ec 30 sub $0x30,%rsp 18002a064: 81 fa 60 03 00 00 cmp $0x360,%edx 18002a06a: 49 8b f1 mov %r9,%rsi 18002a06d: 49 8b e8 mov %r8,%rbp 18002a070: 8b fa mov %edx,%edi 18002a072: 48 8b d9 mov %rcx,%rbx 18002a075: 75 0c jne 0x18002a083 18002a077: 48 b8 01 00 00 00 00 movabs $0x1,%rax 18002a07e: 00 00 00 18002a081: eb 39 jmp 0x18002a0bc 18002a083: e8 9c f5 ff ff call 0x180029624 18002a088: 48 85 c0 test %rax,%rax 18002a08b: 74 1e je 0x18002a0ab 18002a08d: 48 39 58 40 cmp %rbx,0x40(%rax) 18002a091: 75 18 jne 0x18002a0ab 18002a093: 4c 8b cd mov %rbp,%r9 18002a096: 44 8b c7 mov %edi,%r8d 18002a099: 48 8b d3 mov %rbx,%rdx 18002a09c: 48 8b c8 mov %rax,%rcx 18002a09f: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18002a0a4: e8 fb fd ff ff call 0x180029ea4 18002a0a9: eb 11 jmp 0x18002a0bc 18002a0ab: 4c 8b ce mov %rsi,%r9 18002a0ae: 4c 8b c5 mov %rbp,%r8 18002a0b1: 8b d7 mov %edi,%edx 18002a0b3: 48 8b cb mov %rbx,%rcx 18002a0b6: ff 15 d4 96 02 00 call *0x296d4(%rip) # 0x180053790 18002a0bc: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18002a0c1: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18002a0c6: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18002a0cb: 48 83 c4 30 add $0x30,%rsp 18002a0cf: 5f pop %rdi 18002a0d0: c3 ret 18002a0d1: cc int3 18002a0d2: cc int3 18002a0d3: cc int3 18002a0d4: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18002a0d9: 53 push %rbx 18002a0da: 48 83 ec 30 sub $0x30,%rsp 18002a0de: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002a0e5: ff ff 18002a0e7: 48 8b d9 mov %rcx,%rbx 18002a0ea: 48 8d 05 77 b4 02 00 lea 0x2b477(%rip),%rax # 0x180055568 18002a0f1: 48 89 01 mov %rax,(%rcx) 18002a0f4: 48 83 79 40 00 cmpq $0x0,0x40(%rcx) 18002a0f9: 74 35 je 0x18002a130 18002a0fb: 48 8d 05 de 80 04 00 lea 0x480de(%rip),%rax # 0x1800721e0 18002a102: 48 3b c8 cmp %rax,%rcx 18002a105: 74 29 je 0x18002a130 18002a107: 48 8d 05 82 81 04 00 lea 0x48182(%rip),%rax # 0x180072290 18002a10e: 48 3b c8 cmp %rax,%rcx 18002a111: 74 1d je 0x18002a130 18002a113: 48 8d 05 26 82 04 00 lea 0x48226(%rip),%rax # 0x180072340 18002a11a: 48 3b c8 cmp %rax,%rcx 18002a11d: 74 11 je 0x18002a130 18002a11f: 48 8d 05 ca 82 04 00 lea 0x482ca(%rip),%rax # 0x1800723f0 18002a126: 48 3b c8 cmp %rax,%rcx 18002a129: 74 05 je 0x18002a130 18002a12b: e8 f0 f7 ff ff call 0x180029920 18002a130: 48 8b 8b 98 00 00 00 mov 0x98(%rbx),%rcx 18002a137: 48 85 c9 test %rcx,%rcx 18002a13a: 74 0b je 0x18002a147 18002a13c: 48 8b 01 mov (%rcx),%rax 18002a13f: ba 01 00 00 00 mov $0x1,%edx 18002a144: ff 50 08 call *0x8(%rax) 18002a147: 48 8b 83 a0 00 00 00 mov 0xa0(%rbx),%rax 18002a14e: 48 85 c0 test %rax,%rax 18002a151: 74 0b je 0x18002a15e 18002a153: 48 39 58 50 cmp %rbx,0x50(%rax) 18002a157: 75 05 jne 0x18002a15e 18002a159: 48 83 60 50 00 andq $0x0,0x50(%rax) 18002a15e: 48 8b cb mov %rbx,%rcx 18002a161: 48 83 c4 30 add $0x30,%rsp 18002a165: 5b pop %rbx 18002a166: e9 39 39 00 00 jmp 0x18002daa4 18002a16b: cc int3 18002a16c: cc int3 18002a16d: cc int3 18002a16e: cc int3 18002a16f: cc int3 18002a170: cc int3 18002a171: cc int3 18002a172: cc int3 18002a173: cc int3 18002a174: 40 55 rex push %rbp 18002a176: 48 83 ec 20 sub $0x20,%rsp 18002a17a: 48 8b ea mov %rdx,%rbp 18002a17d: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18002a181: e8 1e 39 00 00 call 0x18002daa4 18002a186: 48 83 c4 20 add $0x20,%rsp 18002a18a: 5d pop %rbp 18002a18b: c3 ret 18002a18c: 40 53 rex push %rbx 18002a18e: 48 83 ec 20 sub $0x20,%rsp 18002a192: 4d 85 c0 test %r8,%r8 18002a195: 48 8b d9 mov %rcx,%rbx 18002a198: 74 17 je 0x18002a1b1 18002a19a: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18002a19f: 49 8b c8 mov %r8,%rcx 18002a1a2: e8 81 f9 ff ff call 0x180029b28 18002a1a7: 85 c0 test %eax,%eax 18002a1a9: 74 06 je 0x18002a1b1 18002a1ab: 8b 44 24 40 mov 0x40(%rsp),%eax 18002a1af: eb 08 jmp 0x18002a1b9 18002a1b1: 48 8b cb mov %rbx,%rcx 18002a1b4: e8 0b f3 ff ff call 0x1800294c4 18002a1b9: 48 83 c4 20 add $0x20,%rsp 18002a1bd: 5b pop %rbx 18002a1be: c3 ret 18002a1bf: cc int3 18002a1c0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002a1c5: 57 push %rdi 18002a1c6: 48 83 ec 20 sub $0x20,%rsp 18002a1ca: 49 8b d8 mov %r8,%rbx 18002a1cd: 41 b8 01 00 00 00 mov $0x1,%r8d 18002a1d3: 48 8b f9 mov %rcx,%rdi 18002a1d6: 44 39 03 cmp %r8d,(%rbx) 18002a1d9: 75 6c jne 0x18002a247 18002a1db: 48 8d 15 d2 4b ff ff lea -0xb42e(%rip),%rdx # 0x18001edb4 18002a1e2: 48 8d 0d f7 4b 04 00 lea 0x44bf7(%rip),%rcx # 0x18006ede0 18002a1e9: e8 32 93 ff ff call 0x180023520 18002a1ee: 48 85 c0 test %rax,%rax 18002a1f1: 75 06 jne 0x18002a1f9 18002a1f3: e8 98 4b ff ff call 0x18001ed90 18002a1f8: cc int3 18002a1f9: 48 8b 4f 40 mov 0x40(%rdi),%rcx 18002a1fd: 48 39 88 c8 00 00 00 cmp %rcx,0xc8(%rax) 18002a204: 75 09 jne 0x18002a20f 18002a206: 48 8b 88 d0 00 00 00 mov 0xd0(%rax),%rcx 18002a20d: eb 09 jmp 0x18002a218 18002a20f: ff 15 2b 95 02 00 call *0x2952b(%rip) # 0x180053740 18002a215: 48 8b c8 mov %rax,%rcx 18002a218: e8 57 7a 00 00 call 0x180031c74 18002a21d: 48 85 c0 test %rax,%rax 18002a220: 75 06 jne 0x18002a228 18002a222: e8 69 4b ff ff call 0x18001ed90 18002a227: cc int3 18002a228: 8b 53 08 mov 0x8(%rbx),%edx 18002a22b: 48 8b c8 mov %rax,%rcx 18002a22e: e8 75 d6 ff ff call 0x1800278a8 18002a233: 48 85 c0 test %rax,%rax 18002a236: 74 2e je 0x18002a266 18002a238: 4c 8b 00 mov (%rax),%r8 18002a23b: 48 8b d3 mov %rbx,%rdx 18002a23e: 48 8b c8 mov %rax,%rcx 18002a241: 41 ff 50 20 call *0x20(%r8) 18002a245: eb 1f jmp 0x18002a266 18002a247: 8b 53 04 mov 0x4(%rbx),%edx 18002a24a: 48 8b 49 40 mov 0x40(%rcx),%rcx 18002a24e: e8 b9 f7 ff ff call 0x180029a0c 18002a253: 48 85 c0 test %rax,%rax 18002a256: 74 0e je 0x18002a266 18002a258: 33 d2 xor %edx,%edx 18002a25a: 48 8b c8 mov %rax,%rcx 18002a25d: e8 c6 f8 ff ff call 0x180029b28 18002a262: 85 c0 test %eax,%eax 18002a264: 75 08 jne 0x18002a26e 18002a266: 48 8b cf mov %rdi,%rcx 18002a269: e8 56 f2 ff ff call 0x1800294c4 18002a26e: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002a273: 48 83 c4 20 add $0x20,%rsp 18002a277: 5f pop %rdi 18002a278: c3 ret 18002a279: cc int3 18002a27a: cc int3 18002a27b: cc int3 18002a27c: 40 53 rex push %rbx 18002a27e: 48 83 ec 20 sub $0x20,%rsp 18002a282: 48 85 c9 test %rcx,%rcx 18002a285: 74 09 je 0x18002a290 18002a287: 48 8b 49 40 mov 0x40(%rcx),%rcx 18002a28b: 48 85 c9 test %rcx,%rcx 18002a28e: 75 1c jne 0x18002a2ac 18002a290: 33 c0 xor %eax,%eax 18002a292: 48 83 c4 20 add $0x20,%rsp 18002a296: 5b pop %rbx 18002a297: c3 ret 18002a298: 48 8b 13 mov (%rbx),%rdx 18002a29b: 48 8b cb mov %rbx,%rcx 18002a29e: ff 92 40 02 00 00 call *0x240(%rdx) 18002a2a4: 85 c0 test %eax,%eax 18002a2a6: 75 1c jne 0x18002a2c4 18002a2a8: 48 8b 4b 40 mov 0x40(%rbx),%rcx 18002a2ac: ff 15 3e 96 02 00 call *0x2963e(%rip) # 0x1800538f0 18002a2b2: 48 8b c8 mov %rax,%rcx 18002a2b5: e8 26 f3 ff ff call 0x1800295e0 18002a2ba: 48 85 c0 test %rax,%rax 18002a2bd: 48 8b d8 mov %rax,%rbx 18002a2c0: 75 d6 jne 0x18002a298 18002a2c2: eb cc jmp 0x18002a290 18002a2c4: 48 8b c3 mov %rbx,%rax 18002a2c7: eb c9 jmp 0x18002a292 18002a2c9: cc int3 18002a2ca: cc int3 18002a2cb: cc int3 18002a2cc: 40 53 rex push %rbx 18002a2ce: 48 83 ec 20 sub $0x20,%rsp 18002a2d2: 48 85 c9 test %rcx,%rcx 18002a2d5: 48 8b d9 mov %rcx,%rbx 18002a2d8: 74 3e je 0x18002a318 18002a2da: 48 83 79 40 00 cmpq $0x0,0x40(%rcx) 18002a2df: 74 37 je 0x18002a318 18002a2e1: 48 8b 01 mov (%rcx),%rax 18002a2e4: ff 90 40 02 00 00 call *0x240(%rax) 18002a2ea: 85 c0 test %eax,%eax 18002a2ec: 75 0b jne 0x18002a2f9 18002a2ee: 48 8b cb mov %rbx,%rcx 18002a2f1: e8 86 ff ff ff call 0x18002a27c 18002a2f6: 48 8b d8 mov %rax,%rbx 18002a2f9: 48 85 db test %rbx,%rbx 18002a2fc: 74 15 je 0x18002a313 18002a2fe: 48 8b cb mov %rbx,%rcx 18002a301: eb 06 jmp 0x18002a309 18002a303: 48 8b d8 mov %rax,%rbx 18002a306: 48 8b c8 mov %rax,%rcx 18002a309: e8 6e ff ff ff call 0x18002a27c 18002a30e: 48 85 c0 test %rax,%rax 18002a311: 75 f0 jne 0x18002a303 18002a313: 48 8b c3 mov %rbx,%rax 18002a316: eb 02 jmp 0x18002a31a 18002a318: 33 c0 xor %eax,%eax 18002a31a: 48 83 c4 20 add $0x20,%rsp 18002a31e: 5b pop %rbx 18002a31f: c3 ret 18002a320: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002a325: 4c 89 44 24 18 mov %r8,0x18(%rsp) 18002a32a: 89 54 24 10 mov %edx,0x10(%rsp) 18002a32e: 55 push %rbp 18002a32f: 56 push %rsi 18002a330: 57 push %rdi 18002a331: 48 83 ec 30 sub $0x30,%rsp 18002a335: 49 8b e9 mov %r9,%rbp 18002a338: ff 15 c2 93 02 00 call *0x293c2(%rip) # 0x180053700 18002a33e: 48 85 c0 test %rax,%rax 18002a341: 48 8b d8 mov %rax,%rbx 18002a344: 0f 84 90 00 00 00 je 0x18002a3da 18002a34a: 8b 7c 24 78 mov 0x78(%rsp),%edi 18002a34e: 8b 74 24 70 mov 0x70(%rsp),%esi 18002a352: 85 ff test %edi,%edi 18002a354: 48 8b cb mov %rbx,%rcx 18002a357: 74 27 je 0x18002a380 18002a359: e8 c6 f2 ff ff call 0x180029624 18002a35e: 48 85 c0 test %rax,%rax 18002a361: 74 2f je 0x18002a392 18002a363: 4c 8b 4c 24 60 mov 0x60(%rsp),%r9 18002a368: 44 8b 44 24 58 mov 0x58(%rsp),%r8d 18002a36d: 48 8b 50 40 mov 0x40(%rax),%rdx 18002a371: 48 8b c8 mov %rax,%rcx 18002a374: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 18002a379: e8 26 fb ff ff call 0x180029ea4 18002a37e: eb 12 jmp 0x18002a392 18002a380: 4c 8b 44 24 60 mov 0x60(%rsp),%r8 18002a385: 8b 54 24 58 mov 0x58(%rsp),%edx 18002a389: 4c 8b cd mov %rbp,%r9 18002a38c: ff 15 66 95 02 00 call *0x29566(%rip) # 0x1800538f8 18002a392: 85 f6 test %esi,%esi 18002a394: 74 2a je 0x18002a3c0 18002a396: 48 8b cb mov %rbx,%rcx 18002a399: ff 15 61 93 02 00 call *0x29361(%rip) # 0x180053700 18002a39f: 48 85 c0 test %rax,%rax 18002a3a2: 74 1c je 0x18002a3c0 18002a3a4: 4c 8b 44 24 60 mov 0x60(%rsp),%r8 18002a3a9: 8b 54 24 58 mov 0x58(%rsp),%edx 18002a3ad: 4c 8b cd mov %rbp,%r9 18002a3b0: 48 8b cb mov %rbx,%rcx 18002a3b3: 89 7c 24 28 mov %edi,0x28(%rsp) 18002a3b7: 89 74 24 20 mov %esi,0x20(%rsp) 18002a3bb: e8 60 ff ff ff call 0x18002a320 18002a3c0: ba 02 00 00 00 mov $0x2,%edx 18002a3c5: 48 8b cb mov %rbx,%rcx 18002a3c8: ff 15 12 94 02 00 call *0x29412(%rip) # 0x1800537e0 18002a3ce: 48 85 c0 test %rax,%rax 18002a3d1: 48 8b d8 mov %rax,%rbx 18002a3d4: 0f 85 78 ff ff ff jne 0x18002a352 18002a3da: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18002a3df: 48 83 c4 30 add $0x30,%rsp 18002a3e3: 5f pop %rdi 18002a3e4: 5e pop %rsi 18002a3e5: 5d pop %rbp 18002a3e6: c3 ret 18002a3e7: cc int3 18002a3e8: 48 8b c4 mov %rsp,%rax 18002a3eb: 57 push %rdi 18002a3ec: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 18002a3f3: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002a3fa: ff ff 18002a3fc: 48 89 58 08 mov %rbx,0x8(%rax) 18002a400: 48 89 68 10 mov %rbp,0x10(%rax) 18002a404: 48 89 70 18 mov %rsi,0x18(%rax) 18002a408: 48 8b ea mov %rdx,%rbp 18002a40b: 48 8b f9 mov %rcx,%rdi 18002a40e: e8 f1 87 ff ff call 0x180022c04 18002a413: 48 8b 48 28 mov 0x28(%rax),%rcx 18002a417: 33 db xor %ebx,%ebx 18002a419: 48 3b cb cmp %rbx,%rcx 18002a41c: 75 07 jne 0x18002a425 18002a41e: 33 c0 xor %eax,%eax 18002a420: e9 9b 00 00 00 jmp 0x18002a4c0 18002a425: 48 8d 71 30 lea 0x30(%rcx),%rsi 18002a429: 48 8b d7 mov %rdi,%rdx 18002a42c: 48 8b ce mov %rsi,%rcx 18002a42f: e8 e4 5c 00 00 call 0x180030118 18002a434: 48 3b c3 cmp %rbx,%rax 18002a437: 75 7c jne 0x18002a4b5 18002a439: 48 8b cf mov %rdi,%rcx 18002a43c: ff 15 ae 94 02 00 call *0x294ae(%rip) # 0x1800538f0 18002a442: 48 8b d0 mov %rax,%rdx 18002a445: 48 8b ce mov %rsi,%rcx 18002a448: e8 cb 5c 00 00 call 0x180030118 18002a44d: 48 3b c3 cmp %rbx,%rax 18002a450: 74 5f je 0x18002a4b1 18002a452: 48 8b 88 98 00 00 00 mov 0x98(%rax),%rcx 18002a459: 48 3b cb cmp %rbx,%rcx 18002a45c: 74 53 je 0x18002a4b1 18002a45e: 48 83 c1 48 add $0x48,%rcx 18002a462: 48 8b d7 mov %rdi,%rdx 18002a465: e8 ae 5c 00 00 call 0x180030118 18002a46a: 48 8b f0 mov %rax,%rsi 18002a46d: 48 3b c3 cmp %rbx,%rax 18002a470: 74 3f je 0x18002a4b1 18002a472: 48 8b d7 mov %rdi,%rdx 18002a475: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18002a47a: e8 19 c4 ff ff call 0x180026898 18002a47f: 90 nop 18002a480: 48 89 b4 24 d0 00 00 mov %rsi,0xd0(%rsp) 18002a487: 00 18002a488: 48 8b d5 mov %rbp,%rdx 18002a48b: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18002a490: e8 93 f6 ff ff call 0x180029b28 18002a495: 48 63 c8 movslq %eax,%rcx 18002a498: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 18002a49d: 48 3b cb cmp %rbx,%rcx 18002a4a0: 0f 95 c3 setne %bl 18002a4a3: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18002a4a8: e8 27 fc ff ff call 0x18002a0d4 18002a4ad: 8b c3 mov %ebx,%eax 18002a4af: eb 0f jmp 0x18002a4c0 18002a4b1: 33 c0 xor %eax,%eax 18002a4b3: eb 0b jmp 0x18002a4c0 18002a4b5: 48 8b d5 mov %rbp,%rdx 18002a4b8: 48 8b c8 mov %rax,%rcx 18002a4bb: e8 68 f6 ff ff call 0x180029b28 18002a4c0: 4c 8d 9c 24 e0 00 00 lea 0xe0(%rsp),%r11 18002a4c7: 00 18002a4c8: 49 8b 5b 10 mov 0x10(%r11),%rbx 18002a4cc: 49 8b 6b 18 mov 0x18(%r11),%rbp 18002a4d0: 49 8b 73 20 mov 0x20(%r11),%rsi 18002a4d4: 49 8b e3 mov %r11,%rsp 18002a4d7: 5f pop %rdi 18002a4d8: c3 ret 18002a4d9: cc int3 18002a4da: cc int3 18002a4db: cc int3 18002a4dc: cc int3 18002a4dd: cc int3 18002a4de: cc int3 18002a4df: cc int3 18002a4e0: cc int3 18002a4e1: cc int3 18002a4e2: cc int3 18002a4e3: cc int3 18002a4e4: cc int3 18002a4e5: cc int3 18002a4e6: cc int3 18002a4e7: cc int3 18002a4e8: 40 55 rex push %rbp 18002a4ea: 48 83 ec 20 sub $0x20,%rsp 18002a4ee: 48 8b ea mov %rdx,%rbp 18002a4f1: 48 8d 4d 30 lea 0x30(%rbp),%rcx 18002a4f5: e8 da fb ff ff call 0x18002a0d4 18002a4fa: 48 83 c4 20 add $0x20,%rsp 18002a4fe: 5d pop %rbp 18002a4ff: c3 ret 18002a500: 40 53 rex push %rbx 18002a502: 48 83 ec 20 sub $0x20,%rsp 18002a506: 66 83 fa 01 cmp $0x1,%dx 18002a50a: 48 8b d9 mov %rcx,%rbx 18002a50d: 74 06 je 0x18002a515 18002a50f: 66 83 fa 02 cmp $0x2,%dx 18002a513: 75 0e jne 0x18002a523 18002a515: 33 d2 xor %edx,%edx 18002a517: 49 8b c8 mov %r8,%rcx 18002a51a: e8 c9 fe ff ff call 0x18002a3e8 18002a51f: 85 c0 test %eax,%eax 18002a521: 75 08 jne 0x18002a52b 18002a523: 48 8b cb mov %rbx,%rcx 18002a526: e8 99 ef ff ff call 0x1800294c4 18002a52b: 48 83 c4 20 add $0x20,%rsp 18002a52f: 5b pop %rbx 18002a530: c3 ret 18002a531: cc int3 18002a532: cc int3 18002a533: cc int3 18002a534: 40 53 rex push %rbx 18002a536: 48 83 ec 20 sub $0x20,%rsp 18002a53a: 48 8b d9 mov %rcx,%rbx 18002a53d: 49 8b 48 08 mov 0x8(%r8),%rcx 18002a541: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18002a546: e8 9d fe ff ff call 0x18002a3e8 18002a54b: 85 c0 test %eax,%eax 18002a54d: 74 07 je 0x18002a556 18002a54f: 48 63 44 24 40 movslq 0x40(%rsp),%rax 18002a554: eb 0a jmp 0x18002a560 18002a556: 48 8b cb mov %rbx,%rcx 18002a559: e8 66 ef ff ff call 0x1800294c4 18002a55e: 48 98 cltq 18002a560: 48 83 c4 20 add $0x20,%rsp 18002a564: 5b pop %rbx 18002a565: c3 ret 18002a566: cc int3 18002a567: cc int3 18002a568: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002a56d: 57 push %rdi 18002a56e: 48 83 ec 20 sub $0x20,%rsp 18002a572: 48 8b fa mov %rdx,%rdi 18002a575: 48 8b d9 mov %rcx,%rbx 18002a578: e8 d3 f0 ff ff call 0x180029650 18002a57d: 85 c0 test %eax,%eax 18002a57f: 74 3f je 0x18002a5c0 18002a581: 48 8b 03 mov (%rbx),%rax 18002a584: 48 8b cb mov %rbx,%rcx 18002a587: ff 90 a0 00 00 00 call *0xa0(%rax) 18002a58d: 4c 8b 1b mov (%rbx),%r11 18002a590: 48 8b cb mov %rbx,%rcx 18002a593: 41 ff 93 e0 01 00 00 call *0x1e0(%r11) 18002a59a: 4c 8d 05 af fa ff ff lea -0x551(%rip),%r8 # 0x18002a050 18002a5a1: ba fc ff ff ff mov $0xfffffffc,%edx 18002a5a6: 48 8b cf mov %rdi,%rcx 18002a5a9: 48 8b d8 mov %rax,%rbx 18002a5ac: ff 15 5e 91 02 00 call *0x2915e(%rip) # 0x180053710 18002a5b2: 48 83 3b 00 cmpq $0x0,(%rbx) 18002a5b6: 75 03 jne 0x18002a5bb 18002a5b8: 48 89 03 mov %rax,(%rbx) 18002a5bb: b8 01 00 00 00 mov $0x1,%eax 18002a5c0: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002a5c5: 48 83 c4 20 add $0x20,%rsp 18002a5c9: 5f pop %rdi 18002a5ca: c3 ret 18002a5cb: cc int3 18002a5cc: 48 83 ec 28 sub $0x28,%rsp 18002a5d0: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002a5d5: 75 07 jne 0x18002a5de 18002a5d7: b8 08 01 01 80 mov $0x80010108,%eax 18002a5dc: eb 16 jmp 0x18002a5f4 18002a5de: 48 85 d2 test %rdx,%rdx 18002a5e1: 75 07 jne 0x18002a5ea 18002a5e3: b8 03 40 00 80 mov $0x80004003,%eax 18002a5e8: eb 0a jmp 0x18002a5f4 18002a5ea: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002a5ee: 48 8b 01 mov (%rcx),%rax 18002a5f1: ff 50 38 call *0x38(%rax) 18002a5f4: 48 83 c4 28 add $0x28,%rsp 18002a5f8: c3 ret 18002a5f9: cc int3 18002a5fa: cc int3 18002a5fb: cc int3 18002a5fc: 48 83 ec 28 sub $0x28,%rsp 18002a600: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002a605: 75 07 jne 0x18002a60e 18002a607: b8 08 01 01 80 mov $0x80010108,%eax 18002a60c: eb 16 jmp 0x18002a624 18002a60e: 48 85 d2 test %rdx,%rdx 18002a611: 75 07 jne 0x18002a61a 18002a613: b8 03 40 00 80 mov $0x80004003,%eax 18002a618: eb 0a jmp 0x18002a624 18002a61a: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002a61e: 48 8b 01 mov (%rcx),%rax 18002a621: ff 50 40 call *0x40(%rax) 18002a624: 48 83 c4 28 add $0x28,%rsp 18002a628: c3 ret 18002a629: cc int3 18002a62a: cc int3 18002a62b: cc int3 18002a62c: 48 83 ec 48 sub $0x48,%rsp 18002a630: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002a635: 75 07 jne 0x18002a63e 18002a637: b8 08 01 01 80 mov $0x80010108,%eax 18002a63c: eb 36 jmp 0x18002a674 18002a63e: 4d 85 c0 test %r8,%r8 18002a641: 75 07 jne 0x18002a64a 18002a643: b8 03 40 00 80 mov $0x80004003,%eax 18002a648: eb 2a jmp 0x18002a674 18002a64a: 48 8b 02 mov (%rdx),%rax 18002a64d: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002a651: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 18002a656: 49 89 01 mov %rax,(%r9) 18002a659: 48 8b 42 08 mov 0x8(%rdx),%rax 18002a65d: 49 89 41 08 mov %rax,0x8(%r9) 18002a661: 48 8b 42 10 mov 0x10(%rdx),%rax 18002a665: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 18002a66a: 49 89 41 10 mov %rax,0x10(%r9) 18002a66e: 48 8b 01 mov (%rcx),%rax 18002a671: ff 50 48 call *0x48(%rax) 18002a674: 48 83 c4 48 add $0x48,%rsp 18002a678: c3 ret 18002a679: cc int3 18002a67a: cc int3 18002a67b: cc int3 18002a67c: 48 83 ec 48 sub $0x48,%rsp 18002a680: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002a685: 75 07 jne 0x18002a68e 18002a687: b8 08 01 01 80 mov $0x80010108,%eax 18002a68c: eb 36 jmp 0x18002a6c4 18002a68e: 4d 85 c0 test %r8,%r8 18002a691: 75 07 jne 0x18002a69a 18002a693: b8 03 40 00 80 mov $0x80004003,%eax 18002a698: eb 2a jmp 0x18002a6c4 18002a69a: 48 8b 02 mov (%rdx),%rax 18002a69d: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002a6a1: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 18002a6a6: 49 89 01 mov %rax,(%r9) 18002a6a9: 48 8b 42 08 mov 0x8(%rdx),%rax 18002a6ad: 49 89 41 08 mov %rax,0x8(%r9) 18002a6b1: 48 8b 42 10 mov 0x10(%rdx),%rax 18002a6b5: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 18002a6ba: 49 89 41 10 mov %rax,0x10(%r9) 18002a6be: 48 8b 01 mov (%rcx),%rax 18002a6c1: ff 50 50 call *0x50(%rax) 18002a6c4: 48 83 c4 48 add $0x48,%rsp 18002a6c8: c3 ret 18002a6c9: cc int3 18002a6ca: cc int3 18002a6cb: cc int3 18002a6cc: 48 83 ec 48 sub $0x48,%rsp 18002a6d0: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002a6d5: 75 07 jne 0x18002a6de 18002a6d7: b8 08 01 01 80 mov $0x80010108,%eax 18002a6dc: eb 36 jmp 0x18002a714 18002a6de: 4d 85 c0 test %r8,%r8 18002a6e1: 75 07 jne 0x18002a6ea 18002a6e3: b8 03 40 00 80 mov $0x80004003,%eax 18002a6e8: eb 2a jmp 0x18002a714 18002a6ea: 48 8b 02 mov (%rdx),%rax 18002a6ed: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002a6f1: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 18002a6f6: 49 89 01 mov %rax,(%r9) 18002a6f9: 48 8b 42 08 mov 0x8(%rdx),%rax 18002a6fd: 49 89 41 08 mov %rax,0x8(%r9) 18002a701: 48 8b 42 10 mov 0x10(%rdx),%rax 18002a705: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 18002a70a: 49 89 41 10 mov %rax,0x10(%r9) 18002a70e: 48 8b 01 mov (%rcx),%rax 18002a711: ff 50 58 call *0x58(%rax) 18002a714: 48 83 c4 48 add $0x48,%rsp 18002a718: c3 ret 18002a719: cc int3 18002a71a: cc int3 18002a71b: cc int3 18002a71c: 48 83 ec 48 sub $0x48,%rsp 18002a720: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002a725: 75 07 jne 0x18002a72e 18002a727: b8 08 01 01 80 mov $0x80010108,%eax 18002a72c: eb 36 jmp 0x18002a764 18002a72e: 4d 85 c0 test %r8,%r8 18002a731: 75 07 jne 0x18002a73a 18002a733: b8 03 40 00 80 mov $0x80004003,%eax 18002a738: eb 2a jmp 0x18002a764 18002a73a: 48 8b 02 mov (%rdx),%rax 18002a73d: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002a741: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 18002a746: 49 89 01 mov %rax,(%r9) 18002a749: 48 8b 42 08 mov 0x8(%rdx),%rax 18002a74d: 49 89 41 08 mov %rax,0x8(%r9) 18002a751: 48 8b 42 10 mov 0x10(%rdx),%rax 18002a755: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 18002a75a: 49 89 41 10 mov %rax,0x10(%r9) 18002a75e: 48 8b 01 mov (%rcx),%rax 18002a761: ff 50 60 call *0x60(%rax) 18002a764: 48 83 c4 48 add $0x48,%rsp 18002a768: c3 ret 18002a769: cc int3 18002a76a: cc int3 18002a76b: cc int3 18002a76c: 48 83 ec 48 sub $0x48,%rsp 18002a770: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002a775: 75 07 jne 0x18002a77e 18002a777: b8 08 01 01 80 mov $0x80010108,%eax 18002a77c: eb 36 jmp 0x18002a7b4 18002a77e: 4d 85 c0 test %r8,%r8 18002a781: 75 07 jne 0x18002a78a 18002a783: b8 03 40 00 80 mov $0x80004003,%eax 18002a788: eb 2a jmp 0x18002a7b4 18002a78a: 48 8b 02 mov (%rdx),%rax 18002a78d: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002a791: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 18002a796: 49 89 01 mov %rax,(%r9) 18002a799: 48 8b 42 08 mov 0x8(%rdx),%rax 18002a79d: 49 89 41 08 mov %rax,0x8(%r9) 18002a7a1: 48 8b 42 10 mov 0x10(%rdx),%rax 18002a7a5: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 18002a7aa: 49 89 41 10 mov %rax,0x10(%r9) 18002a7ae: 48 8b 01 mov (%rcx),%rax 18002a7b1: ff 50 68 call *0x68(%rax) 18002a7b4: 48 83 c4 48 add $0x48,%rsp 18002a7b8: c3 ret 18002a7b9: cc int3 18002a7ba: cc int3 18002a7bb: cc int3 18002a7bc: 48 83 ec 48 sub $0x48,%rsp 18002a7c0: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002a7c5: 75 07 jne 0x18002a7ce 18002a7c7: b8 08 01 01 80 mov $0x80010108,%eax 18002a7cc: eb 36 jmp 0x18002a804 18002a7ce: 4d 85 c0 test %r8,%r8 18002a7d1: 75 07 jne 0x18002a7da 18002a7d3: b8 03 40 00 80 mov $0x80004003,%eax 18002a7d8: eb 2a jmp 0x18002a804 18002a7da: 48 8b 02 mov (%rdx),%rax 18002a7dd: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002a7e1: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 18002a7e6: 49 89 01 mov %rax,(%r9) 18002a7e9: 48 8b 42 08 mov 0x8(%rdx),%rax 18002a7ed: 49 89 41 08 mov %rax,0x8(%r9) 18002a7f1: 48 8b 42 10 mov 0x10(%rdx),%rax 18002a7f5: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 18002a7fa: 49 89 41 10 mov %rax,0x10(%r9) 18002a7fe: 48 8b 01 mov (%rcx),%rax 18002a801: ff 50 70 call *0x70(%rax) 18002a804: 48 83 c4 48 add $0x48,%rsp 18002a808: c3 ret 18002a809: cc int3 18002a80a: cc int3 18002a80b: cc int3 18002a80c: 48 83 ec 48 sub $0x48,%rsp 18002a810: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002a815: 75 07 jne 0x18002a81e 18002a817: b8 08 01 01 80 mov $0x80010108,%eax 18002a81c: eb 36 jmp 0x18002a854 18002a81e: 4d 85 c0 test %r8,%r8 18002a821: 75 07 jne 0x18002a82a 18002a823: b8 03 40 00 80 mov $0x80004003,%eax 18002a828: eb 2a jmp 0x18002a854 18002a82a: 48 8b 02 mov (%rdx),%rax 18002a82d: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002a831: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 18002a836: 49 89 01 mov %rax,(%r9) 18002a839: 48 8b 42 08 mov 0x8(%rdx),%rax 18002a83d: 49 89 41 08 mov %rax,0x8(%r9) 18002a841: 48 8b 42 10 mov 0x10(%rdx),%rax 18002a845: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 18002a84a: 49 89 41 10 mov %rax,0x10(%r9) 18002a84e: 48 8b 01 mov (%rcx),%rax 18002a851: ff 50 78 call *0x78(%rax) 18002a854: 48 83 c4 48 add $0x48,%rsp 18002a858: c3 ret 18002a859: cc int3 18002a85a: cc int3 18002a85b: cc int3 18002a85c: 48 83 ec 48 sub $0x48,%rsp 18002a860: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002a865: 75 07 jne 0x18002a86e 18002a867: b8 08 01 01 80 mov $0x80010108,%eax 18002a86c: eb 3e jmp 0x18002a8ac 18002a86e: 48 85 d2 test %rdx,%rdx 18002a871: 75 07 jne 0x18002a87a 18002a873: b8 03 40 00 80 mov $0x80004003,%eax 18002a878: eb 32 jmp 0x18002a8ac 18002a87a: 4d 85 c9 test %r9,%r9 18002a87d: 74 f4 je 0x18002a873 18002a87f: 49 8b 00 mov (%r8),%rax 18002a882: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002a886: 4c 8d 54 24 20 lea 0x20(%rsp),%r10 18002a88b: 49 89 02 mov %rax,(%r10) 18002a88e: 49 8b 40 08 mov 0x8(%r8),%rax 18002a892: 49 89 42 08 mov %rax,0x8(%r10) 18002a896: 49 8b 40 10 mov 0x10(%r8),%rax 18002a89a: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 18002a89f: 49 89 42 10 mov %rax,0x10(%r10) 18002a8a3: 48 8b 01 mov (%rcx),%rax 18002a8a6: ff 90 80 00 00 00 call *0x80(%rax) 18002a8ac: 48 83 c4 48 add $0x48,%rsp 18002a8b0: c3 ret 18002a8b1: cc int3 18002a8b2: cc int3 18002a8b3: cc int3 18002a8b4: 48 83 ec 48 sub $0x48,%rsp 18002a8b8: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002a8bd: 75 07 jne 0x18002a8c6 18002a8bf: b8 08 01 01 80 mov $0x80010108,%eax 18002a8c4: eb 39 jmp 0x18002a8ff 18002a8c6: 4d 85 c0 test %r8,%r8 18002a8c9: 75 07 jne 0x18002a8d2 18002a8cb: b8 03 40 00 80 mov $0x80004003,%eax 18002a8d0: eb 2d jmp 0x18002a8ff 18002a8d2: 48 8b 02 mov (%rdx),%rax 18002a8d5: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002a8d9: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 18002a8de: 49 89 01 mov %rax,(%r9) 18002a8e1: 48 8b 42 08 mov 0x8(%rdx),%rax 18002a8e5: 49 89 41 08 mov %rax,0x8(%r9) 18002a8e9: 48 8b 42 10 mov 0x10(%rdx),%rax 18002a8ed: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 18002a8f2: 49 89 41 10 mov %rax,0x10(%r9) 18002a8f6: 48 8b 01 mov (%rcx),%rax 18002a8f9: ff 90 88 00 00 00 call *0x88(%rax) 18002a8ff: 48 83 c4 48 add $0x48,%rsp 18002a903: c3 ret 18002a904: 48 83 ec 28 sub $0x28,%rsp 18002a908: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002a90d: 75 07 jne 0x18002a916 18002a90f: b8 08 01 01 80 mov $0x80010108,%eax 18002a914: eb 19 jmp 0x18002a92f 18002a916: 48 85 d2 test %rdx,%rdx 18002a919: 75 07 jne 0x18002a922 18002a91b: b8 03 40 00 80 mov $0x80004003,%eax 18002a920: eb 0d jmp 0x18002a92f 18002a922: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002a926: 48 8b 01 mov (%rcx),%rax 18002a929: ff 90 90 00 00 00 call *0x90(%rax) 18002a92f: 48 83 c4 28 add $0x28,%rsp 18002a933: c3 ret 18002a934: 48 83 ec 28 sub $0x28,%rsp 18002a938: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002a93d: 75 07 jne 0x18002a946 18002a93f: b8 08 01 01 80 mov $0x80010108,%eax 18002a944: eb 19 jmp 0x18002a95f 18002a946: 48 85 d2 test %rdx,%rdx 18002a949: 75 07 jne 0x18002a952 18002a94b: b8 03 40 00 80 mov $0x80004003,%eax 18002a950: eb 0d jmp 0x18002a95f 18002a952: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002a956: 48 8b 01 mov (%rcx),%rax 18002a959: ff 90 98 00 00 00 call *0x98(%rax) 18002a95f: 48 83 c4 28 add $0x28,%rsp 18002a963: c3 ret 18002a964: 48 83 ec 48 sub $0x48,%rsp 18002a968: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002a96d: 75 07 jne 0x18002a976 18002a96f: b8 08 01 01 80 mov $0x80010108,%eax 18002a974: eb 39 jmp 0x18002a9af 18002a976: 4d 85 c0 test %r8,%r8 18002a979: 75 07 jne 0x18002a982 18002a97b: b8 03 40 00 80 mov $0x80004003,%eax 18002a980: eb 2d jmp 0x18002a9af 18002a982: 48 8b 02 mov (%rdx),%rax 18002a985: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002a989: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 18002a98e: 49 89 01 mov %rax,(%r9) 18002a991: 48 8b 42 08 mov 0x8(%rdx),%rax 18002a995: 49 89 41 08 mov %rax,0x8(%r9) 18002a999: 48 8b 42 10 mov 0x10(%rdx),%rax 18002a99d: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 18002a9a2: 49 89 41 10 mov %rax,0x10(%r9) 18002a9a6: 48 8b 01 mov (%rcx),%rax 18002a9a9: ff 90 a0 00 00 00 call *0xa0(%rax) 18002a9af: 48 83 c4 48 add $0x48,%rsp 18002a9b3: c3 ret 18002a9b4: 48 83 ec 48 sub $0x48,%rsp 18002a9b8: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002a9bd: 75 07 jne 0x18002a9c6 18002a9bf: b8 08 01 01 80 mov $0x80010108,%eax 18002a9c4: eb 2d jmp 0x18002a9f3 18002a9c6: 49 8b 00 mov (%r8),%rax 18002a9c9: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002a9cd: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 18002a9d2: 49 89 01 mov %rax,(%r9) 18002a9d5: 49 8b 40 08 mov 0x8(%r8),%rax 18002a9d9: 49 89 41 08 mov %rax,0x8(%r9) 18002a9dd: 49 8b 40 10 mov 0x10(%r8),%rax 18002a9e1: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 18002a9e6: 49 89 41 10 mov %rax,0x10(%r9) 18002a9ea: 48 8b 01 mov (%rcx),%rax 18002a9ed: ff 90 a8 00 00 00 call *0xa8(%rax) 18002a9f3: 48 83 c4 48 add $0x48,%rsp 18002a9f7: c3 ret 18002a9f8: 40 53 rex push %rbx 18002a9fa: 48 83 ec 50 sub $0x50,%rsp 18002a9fe: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002aa03: 4c 8b d2 mov %rdx,%r10 18002aa06: 4c 8b d9 mov %rcx,%r11 18002aa09: 75 07 jne 0x18002aa12 18002aa0b: b8 08 01 01 80 mov $0x80010108,%eax 18002aa10: eb 65 jmp 0x18002aa77 18002aa12: 48 85 d2 test %rdx,%rdx 18002aa15: 75 07 jne 0x18002aa1e 18002aa17: b8 03 40 00 80 mov $0x80004003,%eax 18002aa1c: eb 59 jmp 0x18002aa77 18002aa1e: 4d 85 c0 test %r8,%r8 18002aa21: 74 f4 je 0x18002aa17 18002aa23: 4d 85 c9 test %r9,%r9 18002aa26: 74 ef je 0x18002aa17 18002aa28: 48 8b 94 24 80 00 00 mov 0x80(%rsp),%rdx 18002aa2f: 00 18002aa30: 48 85 d2 test %rdx,%rdx 18002aa33: 74 e2 je 0x18002aa17 18002aa35: 48 8b 8c 24 88 00 00 mov 0x88(%rsp),%rcx 18002aa3c: 00 18002aa3d: 48 8d 5c 24 30 lea 0x30(%rsp),%rbx 18002aa42: 48 8b 01 mov (%rcx),%rax 18002aa45: 48 89 03 mov %rax,(%rbx) 18002aa48: 48 8b 41 08 mov 0x8(%rcx),%rax 18002aa4c: 48 89 43 08 mov %rax,0x8(%rbx) 18002aa50: 48 8b 41 10 mov 0x10(%rcx),%rax 18002aa54: 49 8b 4b 10 mov 0x10(%r11),%rcx 18002aa58: 4c 8d 5c 24 30 lea 0x30(%rsp),%r11 18002aa5d: 48 89 43 10 mov %rax,0x10(%rbx) 18002aa61: 48 8b 01 mov (%rcx),%rax 18002aa64: 4c 89 5c 24 28 mov %r11,0x28(%rsp) 18002aa69: 48 89 54 24 20 mov %rdx,0x20(%rsp) 18002aa6e: 49 8b d2 mov %r10,%rdx 18002aa71: ff 90 b0 00 00 00 call *0xb0(%rax) 18002aa77: 48 83 c4 50 add $0x50,%rsp 18002aa7b: 5b pop %rbx 18002aa7c: c3 ret 18002aa7d: cc int3 18002aa7e: cc int3 18002aa7f: cc int3 18002aa80: 48 83 ec 48 sub $0x48,%rsp 18002aa84: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002aa89: 75 07 jne 0x18002aa92 18002aa8b: b8 08 01 01 80 mov $0x80010108,%eax 18002aa90: eb 39 jmp 0x18002aacb 18002aa92: 4d 85 c9 test %r9,%r9 18002aa95: 75 07 jne 0x18002aa9e 18002aa97: b8 03 40 00 80 mov $0x80004003,%eax 18002aa9c: eb 2d jmp 0x18002aacb 18002aa9e: 49 8b 00 mov (%r8),%rax 18002aaa1: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002aaa5: 4c 8d 54 24 20 lea 0x20(%rsp),%r10 18002aaaa: 49 89 02 mov %rax,(%r10) 18002aaad: 49 8b 40 08 mov 0x8(%r8),%rax 18002aab1: 49 89 42 08 mov %rax,0x8(%r10) 18002aab5: 49 8b 40 10 mov 0x10(%r8),%rax 18002aab9: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 18002aabe: 49 89 42 10 mov %rax,0x10(%r10) 18002aac2: 48 8b 01 mov (%rcx),%rax 18002aac5: ff 90 b8 00 00 00 call *0xb8(%rax) 18002aacb: 48 83 c4 48 add $0x48,%rsp 18002aacf: c3 ret 18002aad0: 48 83 ec 28 sub $0x28,%rsp 18002aad4: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002aad9: 75 07 jne 0x18002aae2 18002aadb: b8 08 01 01 80 mov $0x80010108,%eax 18002aae0: eb 19 jmp 0x18002aafb 18002aae2: 4d 85 c9 test %r9,%r9 18002aae5: 75 07 jne 0x18002aaee 18002aae7: b8 03 40 00 80 mov $0x80004003,%eax 18002aaec: eb 0d jmp 0x18002aafb 18002aaee: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002aaf2: 48 8b 01 mov (%rcx),%rax 18002aaf5: ff 90 c0 00 00 00 call *0xc0(%rax) 18002aafb: 48 83 c4 28 add $0x28,%rsp 18002aaff: c3 ret 18002ab00: 48 83 ec 48 sub $0x48,%rsp 18002ab04: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002ab09: 75 07 jne 0x18002ab12 18002ab0b: b8 08 01 01 80 mov $0x80010108,%eax 18002ab10: eb 2d jmp 0x18002ab3f 18002ab12: 48 8b 02 mov (%rdx),%rax 18002ab15: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002ab19: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 18002ab1e: 49 89 00 mov %rax,(%r8) 18002ab21: 48 8b 42 08 mov 0x8(%rdx),%rax 18002ab25: 49 89 40 08 mov %rax,0x8(%r8) 18002ab29: 48 8b 42 10 mov 0x10(%rdx),%rax 18002ab2d: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 18002ab32: 49 89 40 10 mov %rax,0x10(%r8) 18002ab36: 48 8b 01 mov (%rcx),%rax 18002ab39: ff 90 c8 00 00 00 call *0xc8(%rax) 18002ab3f: 48 83 c4 48 add $0x48,%rsp 18002ab43: c3 ret 18002ab44: 48 8b 41 10 mov 0x10(%rcx),%rax 18002ab48: 48 f7 d8 neg %rax 18002ab4b: 1b c0 sbb %eax,%eax 18002ab4d: 25 f9 3e ff ff and $0xffff3ef9,%eax 18002ab52: 05 08 01 01 80 add $0x80010108,%eax 18002ab57: c3 ret 18002ab58: 48 89 51 08 mov %rdx,0x8(%rcx) 18002ab5c: 4c 89 41 10 mov %r8,0x10(%rcx) 18002ab60: 33 c0 xor %eax,%eax 18002ab62: c3 ret 18002ab63: cc int3 18002ab64: 48 83 ec 58 sub $0x58,%rsp 18002ab68: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002ab6d: 75 07 jne 0x18002ab76 18002ab6f: b8 08 01 01 80 mov $0x80010108,%eax 18002ab74: eb 4c jmp 0x18002abc2 18002ab76: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 18002ab7d: 00 18002ab7e: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002ab82: 4c 8b 11 mov (%rcx),%r10 18002ab85: 48 89 44 24 40 mov %rax,0x40(%rsp) 18002ab8a: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 18002ab91: 00 18002ab92: 48 89 44 24 38 mov %rax,0x38(%rsp) 18002ab97: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 18002ab9e: 00 18002ab9f: 48 89 44 24 30 mov %rax,0x30(%rsp) 18002aba4: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 18002abab: 00 18002abac: 48 89 44 24 28 mov %rax,0x28(%rsp) 18002abb1: 0f b7 84 24 80 00 00 movzwl 0x80(%rsp),%eax 18002abb8: 00 18002abb9: 66 89 44 24 20 mov %ax,0x20(%rsp) 18002abbe: 41 ff 52 30 call *0x30(%r10) 18002abc2: 48 83 c4 58 add $0x58,%rsp 18002abc6: c3 ret 18002abc7: cc int3 18002abc8: 48 83 ec 38 sub $0x38,%rsp 18002abcc: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002abd1: 75 07 jne 0x18002abda 18002abd3: b8 08 01 01 80 mov $0x80010108,%eax 18002abd8: eb 1d jmp 0x18002abf7 18002abda: 48 8b 44 24 68 mov 0x68(%rsp),%rax 18002abdf: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002abe3: 4c 8b 11 mov (%rcx),%r10 18002abe6: 48 89 44 24 28 mov %rax,0x28(%rsp) 18002abeb: 8b 44 24 60 mov 0x60(%rsp),%eax 18002abef: 89 44 24 20 mov %eax,0x20(%rsp) 18002abf3: 41 ff 52 28 call *0x28(%r10) 18002abf7: 48 83 c4 38 add $0x38,%rsp 18002abfb: c3 ret 18002abfc: 48 83 ec 28 sub $0x28,%rsp 18002ac00: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002ac05: 75 07 jne 0x18002ac0e 18002ac07: b8 08 01 01 80 mov $0x80010108,%eax 18002ac0c: eb 0a jmp 0x18002ac18 18002ac0e: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002ac12: 48 8b 01 mov (%rcx),%rax 18002ac15: ff 50 18 call *0x18(%rax) 18002ac18: 48 83 c4 28 add $0x28,%rsp 18002ac1c: c3 ret 18002ac1d: cc int3 18002ac1e: cc int3 18002ac1f: cc int3 18002ac20: 48 83 ec 28 sub $0x28,%rsp 18002ac24: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002ac29: 75 07 jne 0x18002ac32 18002ac2b: b8 08 01 01 80 mov $0x80010108,%eax 18002ac30: eb 0a jmp 0x18002ac3c 18002ac32: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002ac36: 48 8b 01 mov (%rcx),%rax 18002ac39: ff 50 20 call *0x20(%rax) 18002ac3c: 48 83 c4 28 add $0x28,%rsp 18002ac40: c3 ret 18002ac41: cc int3 18002ac42: cc int3 18002ac43: cc int3 18002ac44: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002ac49: 57 push %rdi 18002ac4a: 48 83 ec 20 sub $0x20,%rsp 18002ac4e: 8b da mov %edx,%ebx 18002ac50: 48 8b f9 mov %rcx,%rdi 18002ac53: e8 7c f4 ff ff call 0x18002a0d4 18002ac58: f6 c3 01 test $0x1,%bl 18002ac5b: 74 08 je 0x18002ac65 18002ac5d: 48 8b cf mov %rdi,%rcx 18002ac60: e8 53 3f ff ff call 0x18001ebb8 18002ac65: 48 8b c7 mov %rdi,%rax 18002ac68: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002ac6d: 48 83 c4 20 add $0x20,%rsp 18002ac71: 5f pop %rdi 18002ac72: c3 ret 18002ac73: cc int3 18002ac74: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002ac79: 57 push %rdi 18002ac7a: 48 83 ec 20 sub $0x20,%rsp 18002ac7e: 41 83 38 01 cmpl $0x1,(%r8) 18002ac82: 49 8b d8 mov %r8,%rbx 18002ac85: 48 8b f9 mov %rcx,%rdi 18002ac88: 75 1d jne 0x18002aca7 18002ac8a: 49 8b 48 18 mov 0x18(%r8),%rcx 18002ac8e: e8 05 70 00 00 call 0x180031c98 18002ac93: 48 85 c0 test %rax,%rax 18002ac96: 74 0f je 0x18002aca7 18002ac98: 4c 8b 08 mov (%rax),%r9 18002ac9b: 48 8b d3 mov %rbx,%rdx 18002ac9e: 48 8b c8 mov %rax,%rcx 18002aca1: 41 ff 51 18 call *0x18(%r9) 18002aca5: eb 17 jmp 0x18002acbe 18002aca7: 48 8b 4b 18 mov 0x18(%rbx),%rcx 18002acab: 33 d2 xor %edx,%edx 18002acad: e8 36 f7 ff ff call 0x18002a3e8 18002acb2: 85 c0 test %eax,%eax 18002acb4: 75 08 jne 0x18002acbe 18002acb6: 48 8b cf mov %rdi,%rcx 18002acb9: e8 06 e8 ff ff call 0x1800294c4 18002acbe: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002acc3: 48 83 c4 20 add $0x20,%rsp 18002acc7: 5f pop %rdi 18002acc8: c3 ret 18002acc9: cc int3 18002acca: cc int3 18002accb: cc int3 18002accc: 40 53 rex push %rbx 18002acce: 48 83 ec 20 sub $0x20,%rsp 18002acd2: 48 8b d9 mov %rcx,%rbx 18002acd5: 49 8b 48 08 mov 0x8(%r8),%rcx 18002acd9: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18002acde: e8 05 f7 ff ff call 0x18002a3e8 18002ace3: 85 c0 test %eax,%eax 18002ace5: 74 06 je 0x18002aced 18002ace7: 8b 44 24 40 mov 0x40(%rsp),%eax 18002aceb: eb 08 jmp 0x18002acf5 18002aced: 48 8b cb mov %rbx,%rcx 18002acf0: e8 cf e7 ff ff call 0x1800294c4 18002acf5: 48 83 c4 20 add $0x20,%rsp 18002acf9: 5b pop %rbx 18002acfa: c3 ret 18002acfb: cc int3 18002acfc: 40 53 rex push %rbx 18002acfe: 48 83 ec 20 sub $0x20,%rsp 18002ad02: 48 8b d9 mov %rcx,%rbx 18002ad05: 49 8b 48 10 mov 0x10(%r8),%rcx 18002ad09: 33 d2 xor %edx,%edx 18002ad0b: e8 d8 f6 ff ff call 0x18002a3e8 18002ad10: 85 c0 test %eax,%eax 18002ad12: 75 08 jne 0x18002ad1c 18002ad14: 48 8b cb mov %rbx,%rcx 18002ad17: e8 a8 e7 ff ff call 0x1800294c4 18002ad1c: 48 83 c4 20 add $0x20,%rsp 18002ad20: 5b pop %rbx 18002ad21: c3 ret 18002ad22: cc int3 18002ad23: cc int3 18002ad24: 48 8b c4 mov %rsp,%rax 18002ad27: 48 89 58 08 mov %rbx,0x8(%rax) 18002ad2b: 48 89 68 10 mov %rbp,0x10(%rax) 18002ad2f: 48 89 70 18 mov %rsi,0x18(%rax) 18002ad33: 48 89 78 20 mov %rdi,0x20(%rax) 18002ad37: 41 54 push %r12 18002ad39: 48 83 ec 20 sub $0x20,%rsp 18002ad3d: 4c 8b e1 mov %rcx,%r12 18002ad40: b9 0c 00 00 00 mov $0xc,%ecx 18002ad45: 49 8b f9 mov %r9,%rdi 18002ad48: 41 8b f0 mov %r8d,%esi 18002ad4b: 48 8b ea mov %rdx,%rbp 18002ad4e: e8 4d 8a ff ff call 0x1800237a0 18002ad53: 48 8d 15 8a f0 ff ff lea -0xf76(%rip),%rdx # 0x180029de4 18002ad5a: 48 8d 0d 3f 77 04 00 lea 0x4773f(%rip),%rcx # 0x1800724a0 18002ad61: e8 5a 80 ff ff call 0x180022dc0 18002ad66: 48 85 c0 test %rax,%rax 18002ad69: 48 8b d8 mov %rax,%rbx 18002ad6c: 75 06 jne 0x18002ad74 18002ad6e: e8 1d 40 ff ff call 0x18001ed90 18002ad73: cc int3 18002ad74: 48 83 78 10 00 cmpq $0x0,0x10(%rax) 18002ad79: 75 43 jne 0x18002adbe 18002ad7b: 48 8d 0d 86 b0 02 00 lea 0x2b086(%rip),%rcx # 0x180055e08 18002ad82: e8 7d c7 ff ff call 0x180027504 18002ad87: 48 85 c0 test %rax,%rax 18002ad8a: 48 89 43 08 mov %rax,0x8(%rbx) 18002ad8e: 75 04 jne 0x18002ad94 18002ad90: 33 c0 xor %eax,%eax 18002ad92: eb 43 jmp 0x18002add7 18002ad94: 48 8d 15 5d b0 02 00 lea 0x2b05d(%rip),%rdx # 0x180055df8 18002ad9b: 48 8b c8 mov %rax,%rcx 18002ad9e: ff 15 0c 87 02 00 call *0x2870c(%rip) # 0x1800534b0 18002ada4: 48 85 c0 test %rax,%rax 18002ada7: 48 89 43 10 mov %rax,0x10(%rbx) 18002adab: 75 11 jne 0x18002adbe 18002adad: 48 8b 4b 08 mov 0x8(%rbx),%rcx 18002adb1: ff 15 11 86 02 00 call *0x28611(%rip) # 0x1800533c8 18002adb7: 48 83 63 08 00 andq $0x0,0x8(%rbx) 18002adbc: eb d2 jmp 0x18002ad90 18002adbe: b9 0c 00 00 00 mov $0xc,%ecx 18002adc3: e8 6c 8a ff ff call 0x180023834 18002adc8: 4c 8b cf mov %rdi,%r9 18002adcb: 44 8b c6 mov %esi,%r8d 18002adce: 48 8b d5 mov %rbp,%rdx 18002add1: 49 8b cc mov %r12,%rcx 18002add4: ff 53 10 call *0x10(%rbx) 18002add7: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002addc: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18002ade1: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18002ade6: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 18002adeb: 48 83 c4 20 add $0x20,%rsp 18002adef: 41 5c pop %r12 18002adf1: c3 ret 18002adf2: cc int3 18002adf3: cc int3 18002adf4: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002adf9: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18002adfe: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18002ae03: 57 push %rdi 18002ae04: 48 81 ec 80 00 00 00 sub $0x80,%rsp 18002ae0b: 0f b7 da movzwl %dx,%ebx 18002ae0e: 48 c1 ea 10 shr $0x10,%rdx 18002ae12: 4d 85 c0 test %r8,%r8 18002ae15: 49 8b e8 mov %r8,%rbp 18002ae18: 48 8b f9 mov %rcx,%rdi 18002ae1b: 0f b7 f2 movzwl %dx,%esi 18002ae1e: 75 45 jne 0x18002ae65 18002ae20: 85 db test %ebx,%ebx 18002ae22: 75 07 jne 0x18002ae2b 18002ae24: 33 c0 xor %eax,%eax 18002ae26: e9 95 00 00 00 jmp 0x18002aec0 18002ae2b: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18002ae30: e8 fb bc ff ff call 0x180026b30 18002ae35: 48 8b 07 mov (%rdi),%rax 18002ae38: 48 83 64 24 20 00 andq $0x0,0x20(%rsp) 18002ae3e: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 18002ae43: 41 83 c8 ff or $0xffffffff,%r8d 18002ae47: 8b d3 mov %ebx,%edx 18002ae49: 48 8b cf mov %rdi,%rcx 18002ae4c: 89 5c 24 38 mov %ebx,0x38(%rsp) 18002ae50: ff 50 18 call *0x18(%rax) 18002ae53: 83 7c 24 70 00 cmpl $0x0,0x70(%rsp) 18002ae58: 75 07 jne 0x18002ae61 18002ae5a: b8 01 00 00 00 mov $0x1,%eax 18002ae5f: eb 5f jmp 0x18002aec0 18002ae61: 33 f6 xor %esi,%esi 18002ae63: eb 44 jmp 0x18002aea9 18002ae65: 48 8d 15 48 3f ff ff lea -0xc0b8(%rip),%rdx # 0x18001edb4 18002ae6c: 48 8d 0d 6d 3f 04 00 lea 0x43f6d(%rip),%rcx # 0x18006ede0 18002ae73: e8 a8 86 ff ff call 0x180023520 18002ae78: 48 85 c0 test %rax,%rax 18002ae7b: 4c 8b d8 mov %rax,%r11 18002ae7e: 75 06 jne 0x18002ae86 18002ae80: e8 0b 3f ff ff call 0x18001ed90 18002ae85: cc int3 18002ae86: 48 8b 47 40 mov 0x40(%rdi),%rax 18002ae8a: 49 39 83 98 01 00 00 cmp %rax,0x198(%r11) 18002ae91: 74 c7 je 0x18002ae5a 18002ae93: 33 d2 xor %edx,%edx 18002ae95: 48 8b cd mov %rbp,%rcx 18002ae98: e8 4b f5 ff ff call 0x18002a3e8 18002ae9d: 85 c0 test %eax,%eax 18002ae9f: 75 b9 jne 0x18002ae5a 18002aea1: 85 db test %ebx,%ebx 18002aea3: 0f 84 7b ff ff ff je 0x18002ae24 18002aea9: 48 8b 07 mov (%rdi),%rax 18002aeac: 48 83 64 24 20 00 andq $0x0,0x20(%rsp) 18002aeb2: 45 33 c9 xor %r9d,%r9d 18002aeb5: 44 8b c6 mov %esi,%r8d 18002aeb8: 8b d3 mov %ebx,%edx 18002aeba: 48 8b cf mov %rdi,%rcx 18002aebd: ff 50 18 call *0x18(%rax) 18002aec0: 4c 8d 9c 24 80 00 00 lea 0x80(%rsp),%r11 18002aec7: 00 18002aec8: 49 8b 5b 10 mov 0x10(%r11),%rbx 18002aecc: 49 8b 6b 18 mov 0x18(%r11),%rbp 18002aed0: 49 8b 73 20 mov 0x20(%r11),%rsi 18002aed4: 49 8b e3 mov %r11,%rsp 18002aed7: 5f pop %rdi 18002aed8: c3 ret 18002aed9: cc int3 18002aeda: cc int3 18002aedb: cc int3 18002aedc: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002aee1: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18002aee6: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18002aeeb: 57 push %rdi 18002aeec: 41 54 push %r12 18002aeee: 41 55 push %r13 18002aef0: 48 83 ec 40 sub $0x40,%rsp 18002aef4: 49 8b 30 mov (%r8),%rsi 18002aef7: 48 8b d9 mov %rcx,%rbx 18002aefa: 49 8b f9 mov %r9,%rdi 18002aefd: 48 8b ce mov %rsi,%rcx 18002af00: 49 8b e8 mov %r8,%rbp 18002af03: ff 15 7f 88 02 00 call *0x2887f(%rip) # 0x180053788 18002af09: 44 8b 6d 10 mov 0x10(%rbp),%r13d 18002af0d: 48 8d 15 a0 3e ff ff lea -0xc160(%rip),%rdx # 0x18001edb4 18002af14: 48 8d 0d c5 3e 04 00 lea 0x43ec5(%rip),%rcx # 0x18006ede0 18002af1b: 44 0f b7 e0 movzwl %ax,%r12d 18002af1f: e8 fc 85 ff ff call 0x180023520 18002af24: 48 85 c0 test %rax,%rax 18002af27: 4c 8b d8 mov %rax,%r11 18002af2a: 75 06 jne 0x18002af32 18002af2c: e8 5f 3e ff ff call 0x18001ed90 18002af31: cc int3 18002af32: 48 8b 43 40 mov 0x40(%rbx),%rax 18002af36: 49 39 83 98 01 00 00 cmp %rax,0x198(%r11) 18002af3d: 75 07 jne 0x18002af46 18002af3f: b8 01 00 00 00 mov $0x1,%eax 18002af44: eb 3b jmp 0x18002af81 18002af46: 48 8b d7 mov %rdi,%rdx 18002af49: 48 8b ce mov %rsi,%rcx 18002af4c: e8 97 f4 ff ff call 0x18002a3e8 18002af51: 85 c0 test %eax,%eax 18002af53: 75 ea jne 0x18002af3f 18002af55: 48 8b 03 mov (%rbx),%rax 18002af58: 48 83 64 24 20 00 andq $0x0,0x20(%rsp) 18002af5e: 45 0f b7 c5 movzwl %r13w,%r8d 18002af62: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 18002af67: 41 81 c8 00 00 4e 00 or $0x4e0000,%r8d 18002af6e: 41 8b d4 mov %r12d,%edx 18002af71: 48 8b cb mov %rbx,%rcx 18002af74: 48 89 7c 24 30 mov %rdi,0x30(%rsp) 18002af79: 48 89 6c 24 38 mov %rbp,0x38(%rsp) 18002af7e: ff 50 18 call *0x18(%rax) 18002af81: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 18002af86: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 18002af8b: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 18002af90: 48 83 c4 40 add $0x40,%rsp 18002af94: 41 5d pop %r13 18002af96: 41 5c pop %r12 18002af98: 5f pop %rdi 18002af99: c3 ret 18002af9a: cc int3 18002af9b: cc int3 18002af9c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002afa1: 57 push %rdi 18002afa2: 48 83 ec 20 sub $0x20,%rsp 18002afa6: 48 8b f9 mov %rcx,%rdi 18002afa9: e8 76 e6 ff ff call 0x180029624 18002afae: 33 db xor %ebx,%ebx 18002afb0: 48 3b c3 cmp %rbx,%rax 18002afb3: 74 29 je 0x18002afde 18002afb5: 48 8b 48 70 mov 0x70(%rax),%rcx 18002afb9: 48 3b cb cmp %rbx,%rcx 18002afbc: 75 0d jne 0x18002afcb 18002afbe: 48 8b 48 40 mov 0x40(%rax),%rcx 18002afc2: ff 15 28 89 02 00 call *0x28928(%rip) # 0x1800538f0 18002afc8: 48 8b c8 mov %rax,%rcx 18002afcb: e8 10 e6 ff ff call 0x1800295e0 18002afd0: 48 3b c3 cmp %rbx,%rax 18002afd3: 74 04 je 0x18002afd9 18002afd5: 48 8b 58 40 mov 0x40(%rax),%rbx 18002afd9: 48 8b c3 mov %rbx,%rax 18002afdc: eb 2a jmp 0x18002b008 18002afde: ba f0 ff ff ff mov $0xfffffff0,%edx 18002afe3: 48 8b cf mov %rdi,%rcx 18002afe6: ff 15 3c 88 02 00 call *0x2883c(%rip) # 0x180053828 18002afec: 48 8b cf mov %rdi,%rcx 18002afef: 0f ba e0 1e bt $0x1e,%eax 18002aff3: 73 08 jae 0x18002affd 18002aff5: ff 15 f5 88 02 00 call *0x288f5(%rip) # 0x1800538f0 18002affb: eb 0b jmp 0x18002b008 18002affd: ba 04 00 00 00 mov $0x4,%edx 18002b002: ff 15 d8 87 02 00 call *0x287d8(%rip) # 0x1800537e0 18002b008: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002b00d: 48 83 c4 20 add $0x20,%rsp 18002b011: 5f pop %rdi 18002b012: c3 ret 18002b013: cc int3 18002b014: 40 53 rex push %rbx 18002b016: 48 83 ec 20 sub $0x20,%rsp 18002b01a: 48 85 c9 test %rcx,%rcx 18002b01d: 74 28 je 0x18002b047 18002b01f: 48 8b 59 40 mov 0x40(%rcx),%rbx 18002b023: 48 85 db test %rbx,%rbx 18002b026: 74 1f je 0x18002b047 18002b028: 48 8b cb mov %rbx,%rcx 18002b02b: eb 06 jmp 0x18002b033 18002b02d: 48 8b d8 mov %rax,%rbx 18002b030: 48 8b c8 mov %rax,%rcx 18002b033: e8 64 ff ff ff call 0x18002af9c 18002b038: 48 85 c0 test %rax,%rax 18002b03b: 75 f0 jne 0x18002b02d 18002b03d: 48 8b cb mov %rbx,%rcx 18002b040: e8 9b e5 ff ff call 0x1800295e0 18002b045: eb 02 jmp 0x18002b049 18002b047: 33 c0 xor %eax,%eax 18002b049: 48 83 c4 20 add $0x20,%rsp 18002b04d: 5b pop %rbx 18002b04e: c3 ret 18002b04f: cc int3 18002b050: 40 53 rex push %rbx 18002b052: 48 83 ec 30 sub $0x30,%rsp 18002b056: 48 8b d9 mov %rcx,%rbx 18002b059: e8 56 7b ff ff call 0x180022bb4 18002b05e: 48 8b 48 08 mov 0x8(%rax),%rcx 18002b062: 48 85 c9 test %rcx,%rcx 18002b065: 74 12 je 0x18002b079 18002b067: 48 39 59 40 cmp %rbx,0x40(%rcx) 18002b06b: 75 0c jne 0x18002b079 18002b06d: 48 8d 0d 4c 74 04 00 lea 0x4744c(%rip),%rcx # 0x1800724c0 18002b074: e8 cf 4c 00 00 call 0x18002fd48 18002b079: 48 8b cb mov %rbx,%rcx 18002b07c: e8 77 31 00 00 call 0x18002e1f8 18002b081: 0f ba e0 1e bt $0x1e,%eax 18002b085: 72 1f jb 0x18002b0a6 18002b087: 48 8b 4b 40 mov 0x40(%rbx),%rcx 18002b08b: b8 01 00 00 00 mov $0x1,%eax 18002b090: 45 33 c9 xor %r9d,%r9d 18002b093: 89 44 24 28 mov %eax,0x28(%rsp) 18002b097: 8d 50 14 lea 0x14(%rax),%edx 18002b09a: 45 33 c0 xor %r8d,%r8d 18002b09d: 89 44 24 20 mov %eax,0x20(%rsp) 18002b0a1: e8 7a f2 ff ff call 0x18002a320 18002b0a6: 48 8b cb mov %rbx,%rcx 18002b0a9: 48 83 c4 30 add $0x30,%rsp 18002b0ad: 5b pop %rbx 18002b0ae: e9 11 e4 ff ff jmp 0x1800294c4 18002b0b3: cc int3 18002b0b4: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002b0b9: 57 push %rdi 18002b0ba: 48 83 ec 30 sub $0x30,%rsp 18002b0be: 48 8b fa mov %rdx,%rdi 18002b0c1: 48 8b d9 mov %rcx,%rbx 18002b0c4: e8 eb 7a ff ff call 0x180022bb4 18002b0c9: 48 8b 48 08 mov 0x8(%rax),%rcx 18002b0cd: 48 85 c9 test %rcx,%rcx 18002b0d0: 74 0e je 0x18002b0e0 18002b0d2: 48 39 59 40 cmp %rbx,0x40(%rcx) 18002b0d6: 75 08 jne 0x18002b0e0 18002b0d8: 48 8b d7 mov %rdi,%rdx 18002b0db: e8 bc 6c 00 00 call 0x180031d9c 18002b0e0: 48 8b cb mov %rbx,%rcx 18002b0e3: e8 10 31 00 00 call 0x18002e1f8 18002b0e8: 0f ba e0 1e bt $0x1e,%eax 18002b0ec: 72 26 jb 0x18002b114 18002b0ee: e8 69 e3 ff ff call 0x18002945c 18002b0f3: b9 01 00 00 00 mov $0x1,%ecx 18002b0f8: 4c 8b 48 18 mov 0x18(%rax),%r9 18002b0fc: 4c 8b 40 10 mov 0x10(%rax),%r8 18002b100: 8b 50 08 mov 0x8(%rax),%edx 18002b103: 89 4c 24 28 mov %ecx,0x28(%rsp) 18002b107: 89 4c 24 20 mov %ecx,0x20(%rsp) 18002b10b: 48 8b 4b 40 mov 0x40(%rbx),%rcx 18002b10f: e8 0c f2 ff ff call 0x18002a320 18002b114: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18002b119: 48 83 c4 30 add $0x30,%rsp 18002b11d: 5f pop %rdi 18002b11e: c3 ret 18002b11f: cc int3 18002b120: 40 53 rex push %rbx 18002b122: 48 83 ec 30 sub $0x30,%rsp 18002b126: 48 8b d9 mov %rcx,%rbx 18002b129: e8 12 5d ff ff call 0x180020e40 18002b12e: 48 8b c8 mov %rax,%rcx 18002b131: 33 c0 xor %eax,%eax 18002b133: 48 3b c8 cmp %rax,%rcx 18002b136: 74 09 je 0x18002b141 18002b138: 48 8b 11 mov (%rcx),%rdx 18002b13b: ff 92 e8 00 00 00 call *0xe8(%rdx) 18002b141: 48 3b c3 cmp %rbx,%rax 18002b144: 75 0c jne 0x18002b152 18002b146: 48 8d 0d 73 73 04 00 lea 0x47373(%rip),%rcx # 0x1800724c0 18002b14d: e8 6a 4c 00 00 call 0x18002fdbc 18002b152: 48 8b cb mov %rbx,%rcx 18002b155: e8 9e 30 00 00 call 0x18002e1f8 18002b15a: 0f ba e0 1e bt $0x1e,%eax 18002b15e: 72 26 jb 0x18002b186 18002b160: e8 f7 e2 ff ff call 0x18002945c 18002b165: b9 01 00 00 00 mov $0x1,%ecx 18002b16a: 4c 8b 48 18 mov 0x18(%rax),%r9 18002b16e: 4c 8b 40 10 mov 0x10(%rax),%r8 18002b172: 8b 50 08 mov 0x8(%rax),%edx 18002b175: 89 4c 24 28 mov %ecx,0x28(%rsp) 18002b179: 89 4c 24 20 mov %ecx,0x20(%rsp) 18002b17d: 48 8b 4b 40 mov 0x40(%rbx),%rcx 18002b181: e8 9a f1 ff ff call 0x18002a320 18002b186: 48 8b cb mov %rbx,%rcx 18002b189: 48 83 c4 30 add $0x30,%rsp 18002b18d: 5b pop %rbx 18002b18e: e9 31 e3 ff ff jmp 0x1800294c4 18002b193: cc int3 18002b194: b8 01 40 00 80 mov $0x80004001,%eax 18002b199: c3 ret 18002b19a: cc int3 18002b19b: cc int3 18002b19c: 48 8b c4 mov %rsp,%rax 18002b19f: 48 89 58 08 mov %rbx,0x8(%rax) 18002b1a3: 48 89 68 10 mov %rbp,0x10(%rax) 18002b1a7: 48 89 70 18 mov %rsi,0x18(%rax) 18002b1ab: 48 89 78 20 mov %rdi,0x20(%rax) 18002b1af: 41 54 push %r12 18002b1b1: 48 83 ec 20 sub $0x20,%rsp 18002b1b5: 48 85 c9 test %rcx,%rcx 18002b1b8: 49 8b f1 mov %r9,%rsi 18002b1bb: 49 8b f8 mov %r8,%rdi 18002b1be: 48 8b da mov %rdx,%rbx 18002b1c1: 4c 8b e1 mov %rcx,%r12 18002b1c4: 0f 84 cc 00 00 00 je 0x18002b296 18002b1ca: 48 85 d2 test %rdx,%rdx 18002b1cd: 0f 84 c3 00 00 00 je 0x18002b296 18002b1d3: 4d 85 c9 test %r9,%r9 18002b1d6: 75 0a jne 0x18002b1e2 18002b1d8: b8 03 40 00 80 mov $0x80004003,%eax 18002b1dd: e9 b9 00 00 00 jmp 0x18002b29b 18002b1e2: 49 83 21 00 andq $0x0,(%r9) 18002b1e6: 41 83 38 00 cmpl $0x0,(%r8) 18002b1ea: 75 33 jne 0x18002b21f 18002b1ec: 41 83 78 04 00 cmpl $0x0,0x4(%r8) 18002b1f1: 75 2c jne 0x18002b21f 18002b1f3: 41 81 78 08 c0 00 00 cmpl $0xc0,0x8(%r8) 18002b1fa: 00 18002b1fb: 75 22 jne 0x18002b21f 18002b1fd: 41 81 78 0c 00 00 00 cmpl $0x46000000,0xc(%r8) 18002b204: 46 18002b205: 75 18 jne 0x18002b21f 18002b207: 48 8b 42 08 mov 0x8(%rdx),%rax 18002b20b: 48 8d 1c 01 lea (%rcx,%rax,1),%rbx 18002b20f: 48 8b 03 mov (%rbx),%rax 18002b212: 48 8b cb mov %rbx,%rcx 18002b215: ff 50 08 call *0x8(%rax) 18002b218: 48 89 1e mov %rbx,(%rsi) 18002b21b: 33 c0 xor %eax,%eax 18002b21d: eb 7c jmp 0x18002b29b 18002b21f: 4c 8b 52 10 mov 0x10(%rdx),%r10 18002b223: eb 58 jmp 0x18002b27d 18002b225: 48 8b 0b mov (%rbx),%rcx 18002b228: 33 ed xor %ebp,%ebp 18002b22a: 48 85 c9 test %rcx,%rcx 18002b22d: 40 0f 94 c5 sete %bpl 18002b231: 85 ed test %ebp,%ebp 18002b233: 75 1e jne 0x18002b253 18002b235: 8b 07 mov (%rdi),%eax 18002b237: 39 01 cmp %eax,(%rcx) 18002b239: 75 3a jne 0x18002b275 18002b23b: 8b 47 04 mov 0x4(%rdi),%eax 18002b23e: 39 41 04 cmp %eax,0x4(%rcx) 18002b241: 75 32 jne 0x18002b275 18002b243: 8b 47 08 mov 0x8(%rdi),%eax 18002b246: 39 41 08 cmp %eax,0x8(%rcx) 18002b249: 75 2a jne 0x18002b275 18002b24b: 8b 47 0c mov 0xc(%rdi),%eax 18002b24e: 39 41 0c cmp %eax,0xc(%rcx) 18002b251: 75 22 jne 0x18002b275 18002b253: 49 83 fa 01 cmp $0x1,%r10 18002b257: 74 30 je 0x18002b289 18002b259: 4c 8b 4b 08 mov 0x8(%rbx),%r9 18002b25d: 4c 8b c6 mov %rsi,%r8 18002b260: 48 8b d7 mov %rdi,%rdx 18002b263: 49 8b cc mov %r12,%rcx 18002b266: 41 ff d2 call *%r10 18002b269: 85 c0 test %eax,%eax 18002b26b: 74 2e je 0x18002b29b 18002b26d: 85 ed test %ebp,%ebp 18002b26f: 75 04 jne 0x18002b275 18002b271: 85 c0 test %eax,%eax 18002b273: 78 26 js 0x18002b29b 18002b275: 4c 8b 53 28 mov 0x28(%rbx),%r10 18002b279: 48 83 c3 18 add $0x18,%rbx 18002b27d: 4d 85 d2 test %r10,%r10 18002b280: 75 a3 jne 0x18002b225 18002b282: b8 02 40 00 80 mov $0x80004002,%eax 18002b287: eb 12 jmp 0x18002b29b 18002b289: 48 8b 43 08 mov 0x8(%rbx),%rax 18002b28d: 49 8d 1c 04 lea (%r12,%rax,1),%rbx 18002b291: e9 79 ff ff ff jmp 0x18002b20f 18002b296: b8 57 00 07 80 mov $0x80070057,%eax 18002b29b: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002b2a0: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18002b2a5: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18002b2aa: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 18002b2af: 48 83 c4 20 add $0x20,%rsp 18002b2b3: 41 5c pop %r12 18002b2b5: c3 ret 18002b2b6: cc int3 18002b2b7: cc int3 18002b2b8: 83 41 28 01 addl $0x1,0x28(%rcx) 18002b2bc: 8b 41 28 mov 0x28(%rcx),%eax 18002b2bf: c3 ret 18002b2c0: 40 53 rex push %rbx 18002b2c2: 48 83 ec 20 sub $0x20,%rsp 18002b2c6: 83 41 28 ff addl $0xffffffff,0x28(%rcx) 18002b2ca: 8b 59 28 mov 0x28(%rcx),%ebx 18002b2cd: 75 14 jne 0x18002b2e3 18002b2cf: 48 85 c9 test %rcx,%rcx 18002b2d2: 74 0f je 0x18002b2e3 18002b2d4: 4c 8b 01 mov (%rcx),%r8 18002b2d7: ba 01 00 00 00 mov $0x1,%edx 18002b2dc: 41 ff 90 e0 00 00 00 call *0xe0(%r8) 18002b2e3: 8b c3 mov %ebx,%eax 18002b2e5: 48 83 c4 20 add $0x20,%rsp 18002b2e9: 5b pop %rbx 18002b2ea: c3 ret 18002b2eb: cc int3 18002b2ec: 4d 8b c8 mov %r8,%r9 18002b2ef: 4c 8b c2 mov %rdx,%r8 18002b2f2: 48 8d 15 67 ac 02 00 lea 0x2ac67(%rip),%rdx # 0x180055f60 18002b2f9: e9 9e fe ff ff jmp 0x18002b19c 18002b2fe: cc int3 18002b2ff: cc int3 18002b300: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002b305: 57 push %rdi 18002b306: 48 83 ec 20 sub $0x20,%rsp 18002b30a: 48 8d 05 67 ab 02 00 lea 0x2ab67(%rip),%rax # 0x180055e78 18002b311: 48 8b d9 mov %rcx,%rbx 18002b314: c7 41 28 01 00 00 c0 movl $0xc0000001,0x28(%rcx) 18002b31b: 48 89 01 mov %rax,(%rcx) 18002b31e: 48 8d 05 2b ab 02 00 lea 0x2ab2b(%rip),%rax # 0x180055e50 18002b325: 8b fa mov %edx,%edi 18002b327: 48 89 41 08 mov %rax,0x8(%rcx) 18002b32b: 48 8d 05 ee aa 02 00 lea 0x2aaee(%rip),%rax # 0x180055e20 18002b332: 48 89 41 20 mov %rax,0x20(%rcx) 18002b336: 48 8b 49 18 mov 0x18(%rcx),%rcx 18002b33a: 48 85 c9 test %rcx,%rcx 18002b33d: 74 08 je 0x18002b347 18002b33f: 48 8b 01 mov (%rcx),%rax 18002b342: 33 d2 xor %edx,%edx 18002b344: ff 50 18 call *0x18(%rax) 18002b347: e8 d4 6b 00 00 call 0x180031f20 18002b34c: 40 f6 c7 01 test $0x1,%dil 18002b350: 74 08 je 0x18002b35a 18002b352: 48 8b cb mov %rbx,%rcx 18002b355: e8 5e 38 ff ff call 0x18001ebb8 18002b35a: 48 8b c3 mov %rbx,%rax 18002b35d: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002b362: 48 83 c4 20 add $0x20,%rsp 18002b366: 5f pop %rdi 18002b367: c3 ret 18002b368: 48 83 e9 08 sub $0x8,%rcx 18002b36c: e9 4f ff ff ff jmp 0x18002b2c0 18002b371: cc int3 18002b372: cc int3 18002b373: cc int3 18002b374: 48 83 e9 08 sub $0x8,%rcx 18002b378: e9 3b ff ff ff jmp 0x18002b2b8 18002b37d: cc int3 18002b37e: cc int3 18002b37f: cc int3 18002b380: 48 83 e9 20 sub $0x20,%rcx 18002b384: e9 63 ff ff ff jmp 0x18002b2ec 18002b389: cc int3 18002b38a: cc int3 18002b38b: cc int3 18002b38c: 48 83 e9 08 sub $0x8,%rcx 18002b390: e9 57 ff ff ff jmp 0x18002b2ec 18002b395: cc int3 18002b396: cc int3 18002b397: cc int3 18002b398: 48 83 e9 20 sub $0x20,%rcx 18002b39c: e9 1f ff ff ff jmp 0x18002b2c0 18002b3a1: cc int3 18002b3a2: cc int3 18002b3a3: cc int3 18002b3a4: 48 83 e9 20 sub $0x20,%rcx 18002b3a8: e9 0b ff ff ff jmp 0x18002b2b8 18002b3ad: cc int3 18002b3ae: cc int3 18002b3af: cc int3 18002b3b0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002b3b5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18002b3ba: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18002b3bf: 57 push %rdi 18002b3c0: 48 83 ec 30 sub $0x30,%rsp 18002b3c4: 49 8b d8 mov %r8,%rbx 18002b3c7: 48 8b ea mov %rdx,%rbp 18002b3ca: 48 8b f1 mov %rcx,%rsi 18002b3cd: e8 26 2e 00 00 call 0x18002e1f8 18002b3d2: 0f ba e0 1e bt $0x1e,%eax 18002b3d6: 72 65 jb 0x18002b43d 18002b3d8: 48 8b ce mov %rsi,%rcx 18002b3db: e8 34 fc ff ff call 0x18002b014 18002b3e0: 48 85 c0 test %rax,%rax 18002b3e3: 48 8b f8 mov %rax,%rdi 18002b3e6: 74 55 je 0x18002b43d 18002b3e8: 48 85 db test %rbx,%rbx 18002b3eb: 74 1b je 0x18002b408 18002b3ed: 48 8b 4b 40 mov 0x40(%rbx),%rcx 18002b3f1: ff 15 11 85 02 00 call *0x28511(%rip) # 0x180053908 18002b3f7: 85 c0 test %eax,%eax 18002b3f9: 74 0d je 0x18002b408 18002b3fb: 48 8b cb mov %rbx,%rcx 18002b3fe: e8 11 fc ff ff call 0x18002b014 18002b403: 48 3b f8 cmp %rax,%rdi 18002b406: 74 35 je 0x18002b43d 18002b408: 48 85 db test %rbx,%rbx 18002b40b: 48 8b 46 40 mov 0x40(%rsi),%rax 18002b40f: 48 89 44 24 20 mov %rax,0x20(%rsp) 18002b414: 75 07 jne 0x18002b41d 18002b416: 48 21 5c 24 28 and %rbx,0x28(%rsp) 18002b41b: eb 09 jmp 0x18002b426 18002b41d: 48 8b 43 40 mov 0x40(%rbx),%rax 18002b421: 48 89 44 24 28 mov %rax,0x28(%rsp) 18002b426: 48 8b 4f 40 mov 0x40(%rdi),%rcx 18002b42a: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 18002b42f: 4c 8b c5 mov %rbp,%r8 18002b432: ba 6e 03 00 00 mov $0x36e,%edx 18002b437: ff 15 bb 84 02 00 call *0x284bb(%rip) # 0x1800538f8 18002b43d: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18002b442: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18002b447: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18002b44c: 48 83 c4 30 add $0x30,%rsp 18002b450: 5f pop %rdi 18002b451: c3 ret 18002b452: cc int3 18002b453: cc int3 18002b454: 40 53 rex push %rbx 18002b456: 48 83 ec 20 sub $0x20,%rsp 18002b45a: 83 fa fe cmp $0xfffffffe,%edx 18002b45d: 75 6f jne 0x18002b4ce 18002b45f: 41 81 f8 01 02 00 00 cmp $0x201,%r8d 18002b466: 74 12 je 0x18002b47a 18002b468: 41 81 f8 07 02 00 00 cmp $0x207,%r8d 18002b46f: 74 09 je 0x18002b47a 18002b471: 41 81 f8 04 02 00 00 cmp $0x204,%r8d 18002b478: 75 54 jne 0x18002b4ce 18002b47a: e8 95 fb ff ff call 0x18002b014 18002b47f: 48 85 c0 test %rax,%rax 18002b482: 74 4a je 0x18002b4ce 18002b484: 48 8b 48 40 mov 0x40(%rax),%rcx 18002b488: ff 15 a2 83 02 00 call *0x283a2(%rip) # 0x180053830 18002b48e: 48 8b c8 mov %rax,%rcx 18002b491: e8 4a e1 ff ff call 0x1800295e0 18002b496: 48 85 c0 test %rax,%rax 18002b499: 48 8b d8 mov %rax,%rbx 18002b49c: 74 30 je 0x18002b4ce 18002b49e: ff 15 54 82 02 00 call *0x28254(%rip) # 0x1800536f8 18002b4a4: 48 8b c8 mov %rax,%rcx 18002b4a7: e8 34 e1 ff ff call 0x1800295e0 18002b4ac: 48 3b d8 cmp %rax,%rbx 18002b4af: 74 1d je 0x18002b4ce 18002b4b1: 48 8b cb mov %rbx,%rcx 18002b4b4: e8 d7 2d 00 00 call 0x18002e290 18002b4b9: 85 c0 test %eax,%eax 18002b4bb: 74 11 je 0x18002b4ce 18002b4bd: 48 8b 4b 40 mov 0x40(%rbx),%rcx 18002b4c1: ff 15 69 82 02 00 call *0x28269(%rip) # 0x180053730 18002b4c7: b8 01 00 00 00 mov $0x1,%eax 18002b4cc: eb 02 jmp 0x18002b4d0 18002b4ce: 33 c0 xor %eax,%eax 18002b4d0: 48 83 c4 20 add $0x20,%rsp 18002b4d4: 5b pop %rbx 18002b4d5: c3 ret 18002b4d6: cc int3 18002b4d7: cc int3 18002b4d8: 48 8b c4 mov %rsp,%rax 18002b4db: 4c 89 48 20 mov %r9,0x20(%rax) 18002b4df: 4c 89 40 18 mov %r8,0x18(%rax) 18002b4e3: 89 50 10 mov %edx,0x10(%rax) 18002b4e6: 48 89 48 08 mov %rcx,0x8(%rax) 18002b4ea: 53 push %rbx 18002b4eb: 56 push %rsi 18002b4ec: 57 push %rdi 18002b4ed: 41 54 push %r12 18002b4ef: 41 55 push %r13 18002b4f1: 41 56 push %r14 18002b4f3: 41 57 push %r15 18002b4f5: 48 81 ec 90 00 00 00 sub $0x90,%rsp 18002b4fc: 48 c7 44 24 38 fe ff movq $0xfffffffffffffffe,0x38(%rsp) 18002b503: ff ff 18002b505: 4d 8b e9 mov %r9,%r13 18002b508: 4d 8b f8 mov %r8,%r15 18002b50b: 44 8b f2 mov %edx,%r14d 18002b50e: 48 8b f1 mov %rcx,%rsi 18002b511: 48 8d 15 00 9c 02 00 lea 0x29c00(%rip),%rdx # 0x180055118 18002b518: ff 15 ca 81 02 00 call *0x281ca(%rip) # 0x1800536e8 18002b51e: 4c 8b e0 mov %rax,%r12 18002b521: 48 89 44 24 30 mov %rax,0x30(%rsp) 18002b526: 33 db xor %ebx,%ebx 18002b528: 8d 7b 01 lea 0x1(%rbx),%edi 18002b52b: 41 8b d6 mov %r14d,%edx 18002b52e: 83 ea 06 sub $0x6,%edx 18002b531: 0f 84 cd 00 00 00 je 0x18002b604 18002b537: 83 ea 1a sub $0x1a,%edx 18002b53a: 0f 84 9b 00 00 00 je 0x18002b5db 18002b540: 83 ea 62 sub $0x62,%edx 18002b543: 74 5d je 0x18002b5a2 18002b545: 81 fa 8e 00 00 00 cmp $0x8e,%edx 18002b54b: 0f 85 dd 00 00 00 jne 0x18002b62e 18002b551: 48 8b ce mov %rsi,%rcx 18002b554: e8 87 e0 ff ff call 0x1800295e0 18002b559: 48 8b f8 mov %rax,%rdi 18002b55c: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 18002b561: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 18002b566: 48 8b c8 mov %rax,%rcx 18002b569: e8 12 c1 ff ff call 0x180027680 18002b56e: 4c 89 6c 24 20 mov %r13,0x20(%rsp) 18002b573: 4d 8b cf mov %r15,%r9 18002b576: 41 b8 10 01 00 00 mov $0x110,%r8d 18002b57c: 48 8b d6 mov %rsi,%rdx 18002b57f: 49 8b cc mov %r12,%rcx 18002b582: ff 15 10 82 02 00 call *0x28210(%rip) # 0x180053798 18002b588: 48 8b d8 mov %rax,%rbx 18002b58b: 44 8b 44 24 30 mov 0x30(%rsp),%r8d 18002b590: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 18002b595: 48 8b cf mov %rdi,%rcx 18002b598: e8 6f e8 ff ff call 0x180029e0c 18002b59d: e9 a6 00 00 00 jmp 0x18002b648 18002b5a2: 4c 8b c0 mov %rax,%r8 18002b5a5: ba fc ff ff ff mov $0xfffffffc,%edx 18002b5aa: 48 8b ce mov %rsi,%rcx 18002b5ad: ff 15 5d 81 02 00 call *0x2815d(%rip) # 0x180053710 18002b5b3: 48 8d 15 5e 9b 02 00 lea 0x29b5e(%rip),%rdx # 0x180055118 18002b5ba: 48 8b ce mov %rsi,%rcx 18002b5bd: ff 15 fd 81 02 00 call *0x281fd(%rip) # 0x1800537c0 18002b5c3: 48 8d 0d 4e 9b 02 00 lea 0x29b4e(%rip),%rcx # 0x180055118 18002b5ca: ff 15 70 7d 02 00 call *0x27d70(%rip) # 0x180053340 18002b5d0: 0f b7 c8 movzwl %ax,%ecx 18002b5d3: ff 15 6f 7d 02 00 call *0x27d6f(%rip) # 0x180053348 18002b5d9: eb 53 jmp 0x18002b62e 18002b5db: 48 8b ce mov %rsi,%rcx 18002b5de: e8 fd df ff ff call 0x1800295e0 18002b5e3: 49 8b cd mov %r13,%rcx 18002b5e6: 48 c1 e9 10 shr $0x10,%rcx 18002b5ea: 44 0f b7 c1 movzwl %cx,%r8d 18002b5ee: 41 0f bf d5 movswl %r13w,%edx 18002b5f2: 48 8b c8 mov %rax,%rcx 18002b5f5: e8 5a fe ff ff call 0x18002b454 18002b5fa: 8b fb mov %ebx,%edi 18002b5fc: 3b c3 cmp %ebx,%eax 18002b5fe: 40 0f 94 c7 sete %dil 18002b602: eb 26 jmp 0x18002b62a 18002b604: 49 8b cd mov %r13,%rcx 18002b607: e8 d4 df ff ff call 0x1800295e0 18002b60c: 4c 8b e0 mov %rax,%r12 18002b60f: 48 8b ce mov %rsi,%rcx 18002b612: e8 c9 df ff ff call 0x1800295e0 18002b617: 4d 8b c4 mov %r12,%r8 18002b61a: 49 8b d7 mov %r15,%rdx 18002b61d: 48 8b c8 mov %rax,%rcx 18002b620: e8 8b fd ff ff call 0x18002b3b0 18002b625: 4c 8b 64 24 30 mov 0x30(%rsp),%r12 18002b62a: 3b fb cmp %ebx,%edi 18002b62c: 74 1a je 0x18002b648 18002b62e: 4c 89 6c 24 20 mov %r13,0x20(%rsp) 18002b633: 4d 8b cf mov %r15,%r9 18002b636: 45 8b c6 mov %r14d,%r8d 18002b639: 48 8b d6 mov %rsi,%rdx 18002b63c: 49 8b cc mov %r12,%rcx 18002b63f: ff 15 53 81 02 00 call *0x28153(%rip) # 0x180053798 18002b645: 48 8b d8 mov %rax,%rbx 18002b648: eb 05 jmp 0x18002b64f 18002b64a: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002b64f: 48 8b c3 mov %rbx,%rax 18002b652: 48 81 c4 90 00 00 00 add $0x90,%rsp 18002b659: 41 5f pop %r15 18002b65b: 41 5e pop %r14 18002b65d: 41 5d pop %r13 18002b65f: 41 5c pop %r12 18002b661: 5f pop %rdi 18002b662: 5e pop %rsi 18002b663: 5b pop %rbx 18002b664: c3 ret 18002b665: cc int3 18002b666: cc int3 18002b667: cc int3 18002b668: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18002b66d: 53 push %rbx 18002b66e: 55 push %rbp 18002b66f: 57 push %rdi 18002b670: 48 83 ec 30 sub $0x30,%rsp 18002b674: 48 8b ea mov %rdx,%rbp 18002b677: 48 8b 85 d0 00 00 00 mov 0xd0(%rbp),%rax 18002b67e: 48 89 45 58 mov %rax,0x58(%rbp) 18002b682: 8b 85 d8 00 00 00 mov 0xd8(%rbp),%eax 18002b688: 89 45 60 mov %eax,0x60(%rbp) 18002b68b: 48 8b 85 e0 00 00 00 mov 0xe0(%rbp),%rax 18002b692: 48 89 45 68 mov %rax,0x68(%rbp) 18002b696: 48 8b 85 e8 00 00 00 mov 0xe8(%rbp),%rax 18002b69d: 48 89 45 70 mov %rax,0x70(%rbp) 18002b6a1: 48 8d 55 58 lea 0x58(%rbp),%rdx 18002b6a5: 48 8b 7d 40 mov 0x40(%rbp),%rdi 18002b6a9: 48 8b cf mov %rdi,%rcx 18002b6ac: e8 e3 57 ff ff call 0x180020e94 18002b6b1: 48 89 45 30 mov %rax,0x30(%rbp) 18002b6b5: 33 db xor %ebx,%ebx 18002b6b7: 48 3b fb cmp %rbx,%rdi 18002b6ba: 74 09 je 0x18002b6c5 18002b6bc: 48 8b cf mov %rdi,%rcx 18002b6bf: e8 b0 35 ff ff call 0x18001ec74 18002b6c4: 90 nop 18002b6c5: 48 8d 05 7e ff ff ff lea -0x82(%rip),%rax # 0x18002b64a 18002b6cc: eb 00 jmp 0x18002b6ce 18002b6ce: 48 83 c4 30 add $0x30,%rsp 18002b6d2: 5f pop %rdi 18002b6d3: 5d pop %rbp 18002b6d4: 5b pop %rbx 18002b6d5: c3 ret 18002b6d6: cc int3 18002b6d7: cc int3 18002b6d8: 48 8b c4 mov %rsp,%rax 18002b6db: 55 push %rbp 18002b6dc: 56 push %rsi 18002b6dd: 57 push %rdi 18002b6de: 41 54 push %r12 18002b6e0: 41 55 push %r13 18002b6e2: 48 81 ec a0 02 00 00 sub $0x2a0,%rsp 18002b6e9: 48 c7 44 24 30 fe ff movq $0xfffffffffffffffe,0x30(%rsp) 18002b6f0: ff ff 18002b6f2: 48 89 58 20 mov %rbx,0x20(%rax) 18002b6f6: 48 8b 05 a3 17 04 00 mov 0x417a3(%rip),%rax # 0x18006cea0 18002b6fd: 48 33 c4 xor %rsp,%rax 18002b700: 48 89 84 24 90 02 00 mov %rax,0x290(%rsp) 18002b707: 00 18002b708: 4d 8b e0 mov %r8,%r12 18002b70b: 48 8b da mov %rdx,%rbx 18002b70e: 8b f1 mov %ecx,%esi 18002b710: 48 8d 15 9d 36 ff ff lea -0xc963(%rip),%rdx # 0x18001edb4 18002b717: 48 8d 0d c2 36 04 00 lea 0x436c2(%rip),%rcx # 0x18006ede0 18002b71e: e8 fd 7d ff ff call 0x180023520 18002b723: 48 8b f8 mov %rax,%rdi 18002b726: 33 c9 xor %ecx,%ecx 18002b728: 48 85 c0 test %rax,%rax 18002b72b: 0f 95 c1 setne %cl 18002b72e: 85 c9 test %ecx,%ecx 18002b730: 75 06 jne 0x18002b738 18002b732: e8 59 36 ff ff call 0x18001ed90 18002b737: cc int3 18002b738: 83 fe 03 cmp $0x3,%esi 18002b73b: 74 17 je 0x18002b754 18002b73d: 4d 8b cc mov %r12,%r9 18002b740: 4c 8b c3 mov %rbx,%r8 18002b743: 8b d6 mov %esi,%edx 18002b745: 48 8b 48 48 mov 0x48(%rax),%rcx 18002b749: ff 15 01 81 02 00 call *0x28101(%rip) # 0x180053850 18002b74f: e9 e4 01 00 00 jmp 0x18002b938 18002b754: 49 8b 2c 24 mov (%r12),%rbp 18002b758: 48 8b 70 28 mov 0x28(%rax),%rsi 18002b75c: e8 53 74 ff ff call 0x180022bb4 18002b761: 44 0f b6 68 28 movzbl 0x28(%rax),%r13d 18002b766: 48 85 f6 test %rsi,%rsi 18002b769: 0f 85 2b 01 00 00 jne 0x18002b89a 18002b76f: 0f ba 65 30 1e btl $0x1e,0x30(%rbp) 18002b774: 0f 82 8f 01 00 00 jb 0x18002b909 18002b77a: 45 85 ed test %r13d,%r13d 18002b77d: 0f 85 86 01 00 00 jne 0x18002b909 18002b783: 66 44 39 2d 0d 6d 04 cmp %r13w,0x46d0d(%rip) # 0x180072498 18002b78a: 00 18002b78b: 75 78 jne 0x18002b805 18002b78d: 41 8d 75 50 lea 0x50(%r13),%esi 18002b791: 4c 8b c6 mov %rsi,%r8 18002b794: 33 d2 xor %edx,%edx 18002b796: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18002b79b: e8 30 a0 00 00 call 0x1800357d0 18002b7a0: 89 74 24 40 mov %esi,0x40(%rsp) 18002b7a4: 4c 8d 44 24 40 lea 0x40(%rsp),%r8 18002b7a9: 48 8d 15 98 a8 02 00 lea 0x2a898(%rip),%rdx # 0x180056048 18002b7b0: 33 c9 xor %ecx,%ecx 18002b7b2: e8 d9 ba ff ff call 0x180027290 18002b7b7: 66 89 05 da 6c 04 00 mov %ax,0x46cda(%rip) # 0x180072498 18002b7be: 66 85 c0 test %ax,%ax 18002b7c1: 75 42 jne 0x18002b805 18002b7c3: 41 b8 00 01 00 00 mov $0x100,%r8d 18002b7c9: 48 8d 94 24 90 00 00 lea 0x90(%rsp),%rdx 18002b7d0: 00 18002b7d1: 48 8b cb mov %rbx,%rcx 18002b7d4: ff 15 f6 7e 02 00 call *0x27ef6(%rip) # 0x1800536d0 18002b7da: 85 c0 test %eax,%eax 18002b7dc: 74 42 je 0x18002b820 18002b7de: 66 44 21 ac 24 8e 02 and %r13w,0x28e(%rsp) 18002b7e5: 00 00 18002b7e7: 48 8d 15 5a a8 02 00 lea 0x2a85a(%rip),%rdx # 0x180056048 18002b7ee: 48 8d 8c 24 90 00 00 lea 0x90(%rsp),%rcx 18002b7f5: 00 18002b7f6: e8 e5 a8 00 00 call 0x1800360e0 18002b7fb: 85 c0 test %eax,%eax 18002b7fd: 0f 84 06 01 00 00 je 0x18002b909 18002b803: eb 1b jmp 0x18002b820 18002b805: ba e0 ff ff ff mov $0xffffffe0,%edx 18002b80a: 48 8b cb mov %rbx,%rcx 18002b80d: ff 15 c5 7e 02 00 call *0x27ec5(%rip) # 0x1800536d8 18002b813: 66 3b 05 7e 6c 04 00 cmp 0x46c7e(%rip),%ax # 0x180072498 18002b81a: 0f 84 e9 00 00 00 je 0x18002b909 18002b820: ba fc ff ff ff mov $0xfffffffc,%edx 18002b825: 48 8b cb mov %rbx,%rcx 18002b828: ff 15 da 7e 02 00 call *0x27eda(%rip) # 0x180053708 18002b82e: 48 8b f0 mov %rax,%rsi 18002b831: 48 85 c0 test %rax,%rax 18002b834: 0f 84 cf 00 00 00 je 0x18002b909 18002b83a: 48 8d 2d d7 98 02 00 lea 0x298d7(%rip),%rbp # 0x180055118 18002b841: 48 8b d5 mov %rbp,%rdx 18002b844: 48 8b cb mov %rbx,%rcx 18002b847: ff 15 9b 7e 02 00 call *0x27e9b(%rip) # 0x1800536e8 18002b84d: 48 85 c0 test %rax,%rax 18002b850: 0f 85 b3 00 00 00 jne 0x18002b909 18002b856: 4c 8b c6 mov %rsi,%r8 18002b859: 48 8b d5 mov %rbp,%rdx 18002b85c: 48 8b cb mov %rbx,%rcx 18002b85f: ff 15 7b 7e 02 00 call *0x27e7b(%rip) # 0x1800536e0 18002b865: 48 8b d5 mov %rbp,%rdx 18002b868: 48 8b cb mov %rbx,%rcx 18002b86b: ff 15 77 7e 02 00 call *0x27e77(%rip) # 0x1800536e8 18002b871: 48 3b c6 cmp %rsi,%rax 18002b874: 0f 85 8f 00 00 00 jne 0x18002b909 18002b87a: 48 8b cd mov %rbp,%rcx 18002b87d: ff 15 b5 7a 02 00 call *0x27ab5(%rip) # 0x180053338 18002b883: 4c 8d 05 4e fc ff ff lea -0x3b2(%rip),%r8 # 0x18002b4d8 18002b88a: ba fc ff ff ff mov $0xfffffffc,%edx 18002b88f: 48 8b cb mov %rbx,%rcx 18002b892: ff 15 78 7e 02 00 call *0x27e78(%rip) # 0x180053710 18002b898: eb 6f jmp 0x18002b909 18002b89a: 48 8b 56 38 mov 0x38(%rsi),%rdx 18002b89e: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18002b8a3: e8 88 73 ff ff call 0x180022c30 18002b8a8: 90 nop 18002b8a9: 48 8b d3 mov %rbx,%rdx 18002b8ac: 48 8b ce mov %rsi,%rcx 18002b8af: e8 9c dd ff ff call 0x180029650 18002b8b4: 4c 8b 1e mov (%rsi),%r11 18002b8b7: 48 8b ce mov %rsi,%rcx 18002b8ba: 41 ff 93 a0 00 00 00 call *0xa0(%r11) 18002b8c1: 4c 8b 1e mov (%rsi),%r11 18002b8c4: 48 8b ce mov %rsi,%rcx 18002b8c7: 41 ff 93 e0 01 00 00 call *0x1e0(%r11) 18002b8ce: 48 8b f0 mov %rax,%rsi 18002b8d1: 48 8d 2d 78 e7 ff ff lea -0x1888(%rip),%rbp # 0x18002a050 18002b8d8: 4c 8b c5 mov %rbp,%r8 18002b8db: ba fc ff ff ff mov $0xfffffffc,%edx 18002b8e0: 48 8b cb mov %rbx,%rcx 18002b8e3: ff 15 27 7e 02 00 call *0x27e27(%rip) # 0x180053710 18002b8e9: 48 3b c5 cmp %rbp,%rax 18002b8ec: 74 03 je 0x18002b8f1 18002b8ee: 48 89 06 mov %rax,(%rsi) 18002b8f1: 48 83 67 28 00 andq $0x0,0x28(%rdi) 18002b8f6: 83 7c 24 28 00 cmpl $0x0,0x28(%rsp) 18002b8fb: 74 0c je 0x18002b909 18002b8fd: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 18002b902: 33 c9 xor %ecx,%ecx 18002b904: e8 ff 65 ff ff call 0x180021f08 18002b909: 4d 8b cc mov %r12,%r9 18002b90c: 4c 8b c3 mov %rbx,%r8 18002b90f: ba 03 00 00 00 mov $0x3,%edx 18002b914: 48 8b 4f 48 mov 0x48(%rdi),%rcx 18002b918: ff 15 32 7f 02 00 call *0x27f32(%rip) # 0x180053850 18002b91e: 48 8b d8 mov %rax,%rbx 18002b921: 45 85 ed test %r13d,%r13d 18002b924: 74 0f je 0x18002b935 18002b926: 48 8b 4f 48 mov 0x48(%rdi),%rcx 18002b92a: ff 15 10 7f 02 00 call *0x27f10(%rip) # 0x180053840 18002b930: 48 83 67 48 00 andq $0x0,0x48(%rdi) 18002b935: 48 8b c3 mov %rbx,%rax 18002b938: 48 8b 8c 24 90 02 00 mov 0x290(%rsp),%rcx 18002b93f: 00 18002b940: 48 33 cc xor %rsp,%rcx 18002b943: e8 f8 6c 00 00 call 0x180032640 18002b948: 48 8b 9c 24 e8 02 00 mov 0x2e8(%rsp),%rbx 18002b94f: 00 18002b950: 48 81 c4 a0 02 00 00 add $0x2a0,%rsp 18002b957: 41 5d pop %r13 18002b959: 41 5c pop %r12 18002b95b: 5f pop %rdi 18002b95c: 5e pop %rsi 18002b95d: 5d pop %rbp 18002b95e: c3 ret 18002b95f: cc int3 18002b960: cc int3 18002b961: cc int3 18002b962: cc int3 18002b963: cc int3 18002b964: cc int3 18002b965: cc int3 18002b966: cc int3 18002b967: cc int3 18002b968: 40 55 rex push %rbp 18002b96a: 48 83 ec 20 sub $0x20,%rsp 18002b96e: 48 8b ea mov %rdx,%rbp 18002b971: 48 8d 4d 20 lea 0x20(%rbp),%rcx 18002b975: e8 76 bc ff ff call 0x1800275f0 18002b97a: 48 83 c4 20 add $0x20,%rsp 18002b97e: 5d pop %rbp 18002b97f: c3 ret 18002b980: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002b985: 57 push %rdi 18002b986: 48 83 ec 20 sub $0x20,%rsp 18002b98a: 48 8b f9 mov %rcx,%rdi 18002b98d: 48 8d 15 20 34 ff ff lea -0xcbe0(%rip),%rdx # 0x18001edb4 18002b994: 48 8d 0d 45 34 04 00 lea 0x43445(%rip),%rcx # 0x18006ede0 18002b99b: e8 80 7b ff ff call 0x180023520 18002b9a0: 48 85 c0 test %rax,%rax 18002b9a3: 48 8b d8 mov %rax,%rbx 18002b9a6: 75 06 jne 0x18002b9ae 18002b9a8: e8 e3 33 ff ff call 0x18001ed90 18002b9ad: cc int3 18002b9ae: 48 39 78 28 cmp %rdi,0x28(%rax) 18002b9b2: 74 37 je 0x18002b9eb 18002b9b4: 48 83 78 48 00 cmpq $0x0,0x48(%rax) 18002b9b9: 75 2c jne 0x18002b9e7 18002b9bb: ff 15 17 7a 02 00 call *0x27a17(%rip) # 0x1800533d8 18002b9c1: 45 33 c0 xor %r8d,%r8d 18002b9c4: 48 8d 15 0d fd ff ff lea -0x2f3(%rip),%rdx # 0x18002b6d8 18002b9cb: 41 8d 48 05 lea 0x5(%r8),%ecx 18002b9cf: 44 8b c8 mov %eax,%r9d 18002b9d2: ff 15 70 7e 02 00 call *0x27e70(%rip) # 0x180053848 18002b9d8: 48 85 c0 test %rax,%rax 18002b9db: 48 89 43 48 mov %rax,0x48(%rbx) 18002b9df: 75 06 jne 0x18002b9e7 18002b9e1: e8 86 33 ff ff call 0x18001ed6c 18002b9e6: cc int3 18002b9e7: 48 89 7b 28 mov %rdi,0x28(%rbx) 18002b9eb: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002b9f0: 48 83 c4 20 add $0x20,%rsp 18002b9f4: 5f pop %rdi 18002b9f5: c3 ret 18002b9f6: cc int3 18002b9f7: cc int3 18002b9f8: 48 8b c4 mov %rsp,%rax 18002b9fb: 48 89 58 08 mov %rbx,0x8(%rax) 18002b9ff: 48 89 68 10 mov %rbp,0x10(%rax) 18002ba03: 48 89 70 18 mov %rsi,0x18(%rax) 18002ba07: 48 89 78 20 mov %rdi,0x20(%rax) 18002ba0b: 41 54 push %r12 18002ba0d: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 18002ba14: 33 db xor %ebx,%ebx 18002ba16: 49 8b f1 mov %r9,%rsi 18002ba19: 49 8b e8 mov %r8,%rbp 18002ba1c: 4c 3b cb cmp %rbx,%r9 18002ba1f: 44 8b e2 mov %edx,%r12d 18002ba22: 48 8b f9 mov %rcx,%rdi 18002ba25: 74 15 je 0x18002ba3c 18002ba27: 83 ca ff or $0xffffffff,%edx 18002ba2a: 49 8b c9 mov %r9,%rcx 18002ba2d: e8 d6 29 00 00 call 0x18002e408 18002ba32: 3b c3 cmp %ebx,%eax 18002ba34: 75 06 jne 0x18002ba3c 18002ba36: e8 55 33 ff ff call 0x18001ed90 18002ba3b: cc int3 18002ba3c: 8b 84 24 e0 00 00 00 mov 0xe0(%rsp),%eax 18002ba43: 44 89 a4 24 a8 00 00 mov %r12d,0xa8(%rsp) 18002ba4a: 00 18002ba4b: 48 89 ac 24 a0 00 00 mov %rbp,0xa0(%rsp) 18002ba52: 00 18002ba53: 89 84 24 90 00 00 00 mov %eax,0x90(%rsp) 18002ba5a: 8b 84 24 e8 00 00 00 mov 0xe8(%rsp),%eax 18002ba61: 48 89 b4 24 98 00 00 mov %rsi,0x98(%rsp) 18002ba68: 00 18002ba69: 89 84 24 8c 00 00 00 mov %eax,0x8c(%rsp) 18002ba70: 8b 84 24 f0 00 00 00 mov 0xf0(%rsp),%eax 18002ba77: 89 84 24 88 00 00 00 mov %eax,0x88(%rsp) 18002ba7e: 8b 84 24 f8 00 00 00 mov 0xf8(%rsp),%eax 18002ba85: 89 84 24 84 00 00 00 mov %eax,0x84(%rsp) 18002ba8c: 8b 84 24 00 01 00 00 mov 0x100(%rsp),%eax 18002ba93: 89 84 24 80 00 00 00 mov %eax,0x80(%rsp) 18002ba9a: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax 18002baa1: 00 18002baa2: 48 89 44 24 78 mov %rax,0x78(%rsp) 18002baa7: 48 8b 84 24 10 01 00 mov 0x110(%rsp),%rax 18002baae: 00 18002baaf: 48 89 44 24 70 mov %rax,0x70(%rsp) 18002bab4: e8 fb 70 ff ff call 0x180022bb4 18002bab9: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 18002babe: 48 8b 48 10 mov 0x10(%rax),%rcx 18002bac2: 48 8b 84 24 18 01 00 mov 0x118(%rsp),%rax 18002bac9: 00 18002baca: 48 89 44 24 60 mov %rax,0x60(%rsp) 18002bacf: 48 8b 07 mov (%rdi),%rax 18002bad2: 48 89 4c 24 68 mov %rcx,0x68(%rsp) 18002bad7: 48 8b cf mov %rdi,%rcx 18002bada: ff 90 c8 00 00 00 call *0xc8(%rax) 18002bae0: 48 8b cf mov %rdi,%rcx 18002bae3: 3b c3 cmp %ebx,%eax 18002bae5: 75 10 jne 0x18002baf7 18002bae7: 48 8b 07 mov (%rdi),%rax 18002baea: ff 90 28 02 00 00 call *0x228(%rax) 18002baf0: 33 c0 xor %eax,%eax 18002baf2: e9 9d 00 00 00 jmp 0x18002bb94 18002baf7: e8 84 fe ff ff call 0x18002b980 18002bafc: 48 8b 44 24 68 mov 0x68(%rsp),%rax 18002bb01: 4c 8b 5c 24 60 mov 0x60(%rsp),%r11 18002bb06: 44 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9d 18002bb0d: 00 18002bb0e: 4c 8b 84 24 98 00 00 mov 0x98(%rsp),%r8 18002bb15: 00 18002bb16: 48 8b 94 24 a0 00 00 mov 0xa0(%rsp),%rdx 18002bb1d: 00 18002bb1e: 8b 8c 24 a8 00 00 00 mov 0xa8(%rsp),%ecx 18002bb25: 4c 89 5c 24 58 mov %r11,0x58(%rsp) 18002bb2a: 48 89 44 24 50 mov %rax,0x50(%rsp) 18002bb2f: 48 8b 44 24 70 mov 0x70(%rsp),%rax 18002bb34: 48 89 44 24 48 mov %rax,0x48(%rsp) 18002bb39: 48 8b 44 24 78 mov 0x78(%rsp),%rax 18002bb3e: 48 89 44 24 40 mov %rax,0x40(%rsp) 18002bb43: 8b 84 24 80 00 00 00 mov 0x80(%rsp),%eax 18002bb4a: 89 44 24 38 mov %eax,0x38(%rsp) 18002bb4e: 8b 84 24 84 00 00 00 mov 0x84(%rsp),%eax 18002bb55: 89 44 24 30 mov %eax,0x30(%rsp) 18002bb59: 8b 84 24 88 00 00 00 mov 0x88(%rsp),%eax 18002bb60: 89 44 24 28 mov %eax,0x28(%rsp) 18002bb64: 8b 84 24 8c 00 00 00 mov 0x8c(%rsp),%eax 18002bb6b: 89 44 24 20 mov %eax,0x20(%rsp) 18002bb6f: e8 14 b8 ff ff call 0x180027388 18002bb74: 48 8b f0 mov %rax,%rsi 18002bb77: e8 80 db ff ff call 0x1800296fc 18002bb7c: 3b c3 cmp %ebx,%eax 18002bb7e: 75 0c jne 0x18002bb8c 18002bb80: 48 8b 17 mov (%rdi),%rdx 18002bb83: 48 8b cf mov %rdi,%rcx 18002bb86: ff 92 28 02 00 00 call *0x228(%rdx) 18002bb8c: 48 3b f3 cmp %rbx,%rsi 18002bb8f: 0f 95 c3 setne %bl 18002bb92: 8b c3 mov %ebx,%eax 18002bb94: 4c 8d 9c 24 b0 00 00 lea 0xb0(%rsp),%r11 18002bb9b: 00 18002bb9c: 49 8b 5b 10 mov 0x10(%r11),%rbx 18002bba0: 49 8b 6b 18 mov 0x18(%r11),%rbp 18002bba4: 49 8b 73 20 mov 0x20(%r11),%rsi 18002bba8: 49 8b 7b 28 mov 0x28(%r11),%rdi 18002bbac: 49 8b e3 mov %r11,%rsp 18002bbaf: 41 5c pop %r12 18002bbb1: c3 ret 18002bbb2: cc int3 18002bbb3: cc int3 18002bbb4: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002bbb9: 57 push %rdi 18002bbba: 48 83 ec 30 sub $0x30,%rsp 18002bbbe: 48 8b 01 mov (%rcx),%rax 18002bbc1: 48 8b d9 mov %rcx,%rbx 18002bbc4: ff 90 40 02 00 00 call *0x240(%rax) 18002bbca: 85 c0 test %eax,%eax 18002bbcc: 74 0c je 0x18002bbda 18002bbce: 48 8b 03 mov (%rbx),%rax 18002bbd1: 48 8b cb mov %rbx,%rcx 18002bbd4: ff 90 e0 02 00 00 call *0x2e0(%rax) 18002bbda: 48 8b 4b 40 mov 0x40(%rbx),%rcx 18002bbde: 45 33 c9 xor %r9d,%r9d 18002bbe1: 45 33 c0 xor %r8d,%r8d 18002bbe4: 41 8d 79 1f lea 0x1f(%r9),%edi 18002bbe8: 8b d7 mov %edi,%edx 18002bbea: ff 15 08 7d 02 00 call *0x27d08(%rip) # 0x1800538f8 18002bbf0: 48 8b 4b 40 mov 0x40(%rbx),%rcx 18002bbf4: 45 33 c9 xor %r9d,%r9d 18002bbf7: 45 33 c0 xor %r8d,%r8d 18002bbfa: 8b d7 mov %edi,%edx 18002bbfc: c7 44 24 28 01 00 00 movl $0x1,0x28(%rsp) 18002bc03: 00 18002bc04: c7 44 24 20 01 00 00 movl $0x1,0x20(%rsp) 18002bc0b: 00 18002bc0c: e8 0f e7 ff ff call 0x18002a320 18002bc11: 48 8b cb mov %rbx,%rcx 18002bc14: e8 fb f3 ff ff call 0x18002b014 18002bc19: 48 85 c0 test %rax,%rax 18002bc1c: 48 8b d8 mov %rax,%rbx 18002bc1f: 75 06 jne 0x18002bc27 18002bc21: e8 6a 31 ff ff call 0x18001ed90 18002bc26: cc int3 18002bc27: 48 8b 48 40 mov 0x40(%rax),%rcx 18002bc2b: 45 33 c9 xor %r9d,%r9d 18002bc2e: 45 33 c0 xor %r8d,%r8d 18002bc31: 8b d7 mov %edi,%edx 18002bc33: ff 15 bf 7c 02 00 call *0x27cbf(%rip) # 0x1800538f8 18002bc39: 48 8b 4b 40 mov 0x40(%rbx),%rcx 18002bc3d: 45 33 c9 xor %r9d,%r9d 18002bc40: 45 33 c0 xor %r8d,%r8d 18002bc43: 8b d7 mov %edi,%edx 18002bc45: c7 44 24 28 01 00 00 movl $0x1,0x28(%rsp) 18002bc4c: 00 18002bc4d: c7 44 24 20 01 00 00 movl $0x1,0x20(%rsp) 18002bc54: 00 18002bc55: e8 c6 e6 ff ff call 0x18002a320 18002bc5a: ff 15 68 7a 02 00 call *0x27a68(%rip) # 0x1800536c8 18002bc60: 48 85 c0 test %rax,%rax 18002bc63: 74 11 je 0x18002bc76 18002bc65: 45 33 c9 xor %r9d,%r9d 18002bc68: 45 33 c0 xor %r8d,%r8d 18002bc6b: 8b d7 mov %edi,%edx 18002bc6d: 48 8b c8 mov %rax,%rcx 18002bc70: ff 15 82 7c 02 00 call *0x27c82(%rip) # 0x1800538f8 18002bc76: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18002bc7b: 48 83 c4 30 add $0x30,%rsp 18002bc7f: 5f pop %rdi 18002bc80: c3 ret 18002bc81: cc int3 18002bc82: cc int3 18002bc83: cc int3 18002bc84: 48 8b c4 mov %rsp,%rax 18002bc87: 41 54 push %r12 18002bc89: 41 55 push %r13 18002bc8b: 41 57 push %r15 18002bc8d: 48 81 ec 20 01 00 00 sub $0x120,%rsp 18002bc94: 48 c7 44 24 68 fe ff movq $0xfffffffffffffffe,0x68(%rsp) 18002bc9b: ff ff 18002bc9d: 48 89 58 08 mov %rbx,0x8(%rax) 18002bca1: 48 89 68 10 mov %rbp,0x10(%rax) 18002bca5: 48 89 70 18 mov %rsi,0x18(%rax) 18002bca9: 48 89 78 20 mov %rdi,0x20(%rax) 18002bcad: 49 8b f1 mov %r9,%rsi 18002bcb0: 4d 8b e0 mov %r8,%r12 18002bcb3: 44 8b ea mov %edx,%r13d 18002bcb6: 48 8b e9 mov %rcx,%rbp 18002bcb9: 48 83 64 24 30 00 andq $0x0,0x30(%rsp) 18002bcbf: c7 44 24 40 ff ff ff movl $0x7fffffff,0x40(%rsp) 18002bcc6: 7f 18002bcc7: 41 bf 01 00 00 00 mov $0x1,%r15d 18002bccd: 81 fa 11 01 00 00 cmp $0x111,%edx 18002bcd3: 75 24 jne 0x18002bcf9 18002bcd5: 48 8b 01 mov (%rcx),%rax 18002bcd8: 4d 8b c1 mov %r9,%r8 18002bcdb: 49 8b d4 mov %r12,%rdx 18002bcde: ff 90 d0 01 00 00 call *0x1d0(%rax) 18002bce4: 85 c0 test %eax,%eax 18002bce6: 74 0a je 0x18002bcf2 18002bce8: 4c 89 7c 24 30 mov %r15,0x30(%rsp) 18002bced: e9 d1 0a 00 00 jmp 0x18002c7c3 18002bcf2: 33 c0 xor %eax,%eax 18002bcf4: e9 fd 0a 00 00 jmp 0x18002c7f6 18002bcf9: 83 fa 4e cmp $0x4e,%edx 18002bcfc: 75 29 jne 0x18002bd27 18002bcfe: 49 83 39 00 cmpq $0x0,(%r9) 18002bd02: 74 1c je 0x18002bd20 18002bd04: 48 8b 01 mov (%rcx),%rax 18002bd07: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 18002bd0c: 4c 8b c6 mov %rsi,%r8 18002bd0f: 49 8b d4 mov %r12,%rdx 18002bd12: ff 90 d8 01 00 00 call *0x1d8(%rax) 18002bd18: 85 c0 test %eax,%eax 18002bd1a: 0f 85 a3 0a 00 00 jne 0x18002c7c3 18002bd20: 33 c0 xor %eax,%eax 18002bd22: e9 cf 0a 00 00 jmp 0x18002c7f6 18002bd27: 83 fa 06 cmp $0x6,%edx 18002bd2a: 75 16 jne 0x18002bd42 18002bd2c: 49 8b c9 mov %r9,%rcx 18002bd2f: e8 ac d8 ff ff call 0x1800295e0 18002bd34: 4c 8b c0 mov %rax,%r8 18002bd37: 49 8b d4 mov %r12,%rdx 18002bd3a: 48 8b cd mov %rbp,%rcx 18002bd3d: e8 6e f6 ff ff call 0x18002b3b0 18002bd42: 41 83 fd 20 cmp $0x20,%r13d 18002bd46: 75 24 jne 0x18002bd6c 18002bd48: 48 8b c6 mov %rsi,%rax 18002bd4b: 48 c1 e8 10 shr $0x10,%rax 18002bd4f: 44 0f b7 c0 movzwl %ax,%r8d 18002bd53: 0f bf d6 movswl %si,%edx 18002bd56: 48 8b cd mov %rbp,%rcx 18002bd59: e8 f6 f6 ff ff call 0x18002b454 18002bd5e: 85 c0 test %eax,%eax 18002bd60: 74 0a je 0x18002bd6c 18002bd62: 4c 89 7c 24 30 mov %r15,0x30(%rsp) 18002bd67: e9 57 0a 00 00 jmp 0x18002c7c3 18002bd6c: 48 8b 85 98 00 00 00 mov 0x98(%rbp),%rax 18002bd73: 48 85 c0 test %rax,%rax 18002bd76: 74 64 je 0x18002bddc 18002bd78: 83 b8 e0 00 00 00 00 cmpl $0x0,0xe0(%rax) 18002bd7f: 7e 5b jle 0x18002bddc 18002bd81: 41 81 fd 00 02 00 00 cmp $0x200,%r13d 18002bd88: 72 09 jb 0x18002bd93 18002bd8a: 41 81 fd 09 02 00 00 cmp $0x209,%r13d 18002bd91: 76 1e jbe 0x18002bdb1 18002bd93: 41 81 fd 00 01 00 00 cmp $0x100,%r13d 18002bd9a: 72 09 jb 0x18002bda5 18002bd9c: 41 81 fd 0f 01 00 00 cmp $0x10f,%r13d 18002bda3: 76 0c jbe 0x18002bdb1 18002bda5: 41 8d 85 7f fd ff ff lea -0x281(%r13),%eax 18002bdac: 83 f8 10 cmp $0x10,%eax 18002bdaf: 77 2b ja 0x18002bddc 18002bdb1: 48 8b 8d 98 00 00 00 mov 0x98(%rbp),%rcx 18002bdb8: 48 8b 01 mov (%rcx),%rax 18002bdbb: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18002bdc0: 48 89 54 24 20 mov %rdx,0x20(%rsp) 18002bdc5: 4c 8b ce mov %rsi,%r9 18002bdc8: 4d 8b c4 mov %r12,%r8 18002bdcb: 41 8b d5 mov %r13d,%edx 18002bdce: ff 90 28 01 00 00 call *0x128(%rax) 18002bdd4: 85 c0 test %eax,%eax 18002bdd6: 0f 85 e7 09 00 00 jne 0x18002c7c3 18002bddc: 48 8b 45 00 mov 0x0(%rbp),%rax 18002bde0: 48 8b cd mov %rbp,%rcx 18002bde3: ff 50 50 call *0x50(%rax) 18002bde6: 48 8b f8 mov %rax,%rdi 18002bde9: 8b d8 mov %eax,%ebx 18002bdeb: 41 33 dd xor %r13d,%ebx 18002bdee: 81 e3 ff 01 00 00 and $0x1ff,%ebx 18002bdf4: b8 07 00 00 00 mov $0x7,%eax 18002bdf9: 89 44 24 40 mov %eax,0x40(%rsp) 18002bdfd: 8b c8 mov %eax,%ecx 18002bdff: e8 9c 79 ff ff call 0x1800237a0 18002be04: 48 8d 1c 5b lea (%rbx,%rbx,2),%rbx 18002be08: 48 8d 15 81 33 04 00 lea 0x43381(%rip),%rdx # 0x18006f190 18002be0f: 44 3b 2c da cmp (%rdx,%rbx,8),%r13d 18002be13: 75 3c jne 0x18002be51 18002be15: 48 3b 7c da 10 cmp 0x10(%rdx,%rbx,8),%rdi 18002be1a: 75 35 jne 0x18002be51 18002be1c: 48 8b 7c da 08 mov 0x8(%rdx,%rbx,8),%rdi 18002be21: b9 07 00 00 00 mov $0x7,%ecx 18002be26: e8 09 7a ff ff call 0x180023834 18002be2b: c7 44 24 40 ff ff ff movl $0x7fffffff,0x40(%rsp) 18002be32: 7f 18002be33: 48 85 ff test %rdi,%rdi 18002be36: 75 07 jne 0x18002be3f 18002be38: 33 c0 xor %eax,%eax 18002be3a: e9 b7 09 00 00 jmp 0x18002c7f6 18002be3f: 41 81 fd 00 c0 00 00 cmp $0xc000,%r13d 18002be46: 0f 82 cb 00 00 00 jb 0x18002bf17 18002be4c: e9 5d 09 00 00 jmp 0x18002c7ae 18002be51: 44 89 2c da mov %r13d,(%rdx,%rbx,8) 18002be55: 48 89 7c da 10 mov %rdi,0x10(%rdx,%rbx,8) 18002be5a: 48 8b 0f mov (%rdi),%rcx 18002be5d: 33 c0 xor %eax,%eax 18002be5f: 48 3b c8 cmp %rax,%rcx 18002be62: 0f 84 7c 09 00 00 je 0x18002c7e4 18002be68: 41 81 fd 00 c0 00 00 cmp $0xc000,%r13d 18002be6f: 73 2d jae 0x18002be9e 18002be71: 48 8b 7f 08 mov 0x8(%rdi),%rdi 18002be75: 48 39 47 10 cmp %rax,0x10(%rdi) 18002be79: 74 19 je 0x18002be94 18002be7b: 44 39 2f cmp %r13d,(%rdi) 18002be7e: 75 0a jne 0x18002be8a 18002be80: 39 47 04 cmp %eax,0x4(%rdi) 18002be83: 75 05 jne 0x18002be8a 18002be85: 39 47 08 cmp %eax,0x8(%rdi) 18002be88: 76 0d jbe 0x18002be97 18002be8a: 48 83 c7 20 add $0x20,%rdi 18002be8e: 48 39 47 10 cmp %rax,0x10(%rdi) 18002be92: 75 e7 jne 0x18002be7b 18002be94: 48 8b f8 mov %rax,%rdi 18002be97: 48 3b f8 cmp %rax,%rdi 18002be9a: 75 5d jne 0x18002bef9 18002be9c: eb 43 jmp 0x18002bee1 18002be9e: 48 8b 7f 08 mov 0x8(%rdi),%rdi 18002bea2: 48 39 47 10 cmp %rax,0x10(%rdi) 18002bea6: 74 1c je 0x18002bec4 18002bea8: 81 3f 00 c0 00 00 cmpl $0xc000,(%rdi) 18002beae: 75 0a jne 0x18002beba 18002beb0: 39 47 04 cmp %eax,0x4(%rdi) 18002beb3: 75 05 jne 0x18002beba 18002beb5: 39 47 08 cmp %eax,0x8(%rdi) 18002beb8: 76 0d jbe 0x18002bec7 18002beba: 48 83 c7 20 add $0x20,%rdi 18002bebe: 48 39 47 10 cmp %rax,0x10(%rdi) 18002bec2: 75 e4 jne 0x18002bea8 18002bec4: 48 8b f8 mov %rax,%rdi 18002bec7: 48 3b f8 cmp %rax,%rdi 18002beca: 74 15 je 0x18002bee1 18002becc: 48 8b 47 10 mov 0x10(%rdi),%rax 18002bed0: 44 39 28 cmp %r13d,(%rax) 18002bed3: 0f 84 b7 08 00 00 je 0x18002c790 18002bed9: 48 83 c7 20 add $0x20,%rdi 18002bedd: 33 c0 xor %eax,%eax 18002bedf: eb c1 jmp 0x18002bea2 18002bee1: ff d1 call *%rcx 18002bee3: 48 8b f8 mov %rax,%rdi 18002bee6: 48 8b 08 mov (%rax),%rcx 18002bee9: 33 c0 xor %eax,%eax 18002beeb: 48 3b c8 cmp %rax,%rcx 18002beee: 0f 84 e9 08 00 00 je 0x18002c7dd 18002bef4: e9 6f ff ff ff jmp 0x18002be68 18002bef9: 48 8d 05 90 32 04 00 lea 0x43290(%rip),%rax # 0x18006f190 18002bf00: 48 89 7c d8 08 mov %rdi,0x8(%rax,%rbx,8) 18002bf05: b9 07 00 00 00 mov $0x7,%ecx 18002bf0a: e8 25 79 ff ff call 0x180023834 18002bf0f: c7 44 24 40 ff ff ff movl $0x7fffffff,0x40(%rsp) 18002bf16: 7f 18002bf17: 48 8b 5f 18 mov 0x18(%rdi),%rbx 18002bf1b: 48 8b 4f 10 mov 0x10(%rdi),%rcx 18002bf1f: 48 83 f9 1d cmp $0x1d,%rcx 18002bf23: 0f 87 78 04 00 00 ja 0x18002c3a1 18002bf29: 48 83 f9 1d cmp $0x1d,%rcx 18002bf2d: 0f 84 5c 04 00 00 je 0x18002c38f 18002bf33: 48 83 f9 0f cmp $0xf,%rcx 18002bf37: 0f 87 f9 02 00 00 ja 0x18002c236 18002bf3d: 48 83 f9 0f cmp $0xf,%rcx 18002bf41: 0f 84 c6 02 00 00 je 0x18002c20d 18002bf47: 48 83 f9 08 cmp $0x8,%rcx 18002bf4b: 0f 87 ac 01 00 00 ja 0x18002c0fd 18002bf51: 48 83 f9 08 cmp $0x8,%rcx 18002bf55: 0f 84 f4 00 00 00 je 0x18002c04f 18002bf5b: 49 2b cf sub %r15,%rcx 18002bf5e: 0f 84 ce 00 00 00 je 0x18002c032 18002bf64: 49 2b cf sub %r15,%rcx 18002bf67: 0f 84 b0 00 00 00 je 0x18002c01d 18002bf6d: 49 2b cf sub %r15,%rcx 18002bf70: 0f 84 92 00 00 00 je 0x18002c008 18002bf76: 49 2b cf sub %r15,%rcx 18002bf79: 74 78 je 0x18002bff3 18002bf7b: 49 2b cf sub %r15,%rcx 18002bf7e: 74 43 je 0x18002bfc3 18002bf80: 49 2b cf sub %r15,%rcx 18002bf83: 74 1e je 0x18002bfa3 18002bf85: 49 3b cf cmp %r15,%rcx 18002bf88: 0f 85 35 08 00 00 jne 0x18002c7c3 18002bf8e: 48 8b d6 mov %rsi,%rdx 18002bf91: 48 8b cd mov %rbp,%rcx 18002bf94: ff d3 call *%rbx 18002bf96: 48 63 c8 movslq %eax,%rcx 18002bf99: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18002bf9e: e9 20 08 00 00 jmp 0x18002c7c3 18002bfa3: 49 8b cc mov %r12,%rcx 18002bfa6: e8 35 d6 ff ff call 0x1800295e0 18002bfab: 48 8b d0 mov %rax,%rdx 18002bfae: 4c 8b c6 mov %rsi,%r8 18002bfb1: 48 8b cd mov %rbp,%rcx 18002bfb4: ff d3 call *%rbx 18002bfb6: 48 63 c8 movslq %eax,%rcx 18002bfb9: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18002bfbe: e9 00 08 00 00 jmp 0x18002c7c3 18002bfc3: 48 8b c6 mov %rsi,%rax 18002bfc6: 48 c1 e8 10 shr $0x10,%rax 18002bfca: 0f b7 f8 movzwl %ax,%edi 18002bfcd: 0f b7 f6 movzwl %si,%esi 18002bfd0: 49 8b cc mov %r12,%rcx 18002bfd3: e8 08 d6 ff ff call 0x1800295e0 18002bfd8: 48 8b d0 mov %rax,%rdx 18002bfdb: 44 8b cf mov %edi,%r9d 18002bfde: 44 8b c6 mov %esi,%r8d 18002bfe1: 48 8b cd mov %rbp,%rcx 18002bfe4: ff d3 call *%rbx 18002bfe6: 48 63 c8 movslq %eax,%rcx 18002bfe9: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18002bfee: e9 d0 07 00 00 jmp 0x18002c7c3 18002bff3: 49 8b d4 mov %r12,%rdx 18002bff6: 48 8b cd mov %rbp,%rcx 18002bff9: ff d3 call *%rbx 18002bffb: 48 63 c8 movslq %eax,%rcx 18002bffe: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18002c003: e9 bb 07 00 00 jmp 0x18002c7c3 18002c008: 41 8b d4 mov %r12d,%edx 18002c00b: 48 8b cd mov %rbp,%rcx 18002c00e: ff d3 call *%rbx 18002c010: 48 63 c8 movslq %eax,%rcx 18002c013: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18002c018: e9 a6 07 00 00 jmp 0x18002c7c3 18002c01d: 41 8b d4 mov %r12d,%edx 18002c020: 48 8b cd mov %rbp,%rcx 18002c023: ff d3 call *%rbx 18002c025: 48 63 c8 movslq %eax,%rcx 18002c028: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18002c02d: e9 91 07 00 00 jmp 0x18002c7c3 18002c032: 49 8b cc mov %r12,%rcx 18002c035: e8 b6 4f 00 00 call 0x180030ff0 18002c03a: 48 8b d0 mov %rax,%rdx 18002c03d: 48 8b cd mov %rbp,%rcx 18002c040: ff d3 call *%rbx 18002c042: 48 63 c8 movslq %eax,%rcx 18002c045: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18002c04a: e9 74 07 00 00 jmp 0x18002c7c3 18002c04f: 48 8d 4c 24 48 lea 0x48(%rsp),%rcx 18002c054: e8 77 49 00 00 call 0x1800309d0 18002c059: 90 nop 18002c05a: 48 8b 46 08 mov 0x8(%rsi),%rax 18002c05e: 48 89 44 24 50 mov %rax,0x50(%rsp) 18002c063: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 18002c068: e8 9f b5 ff ff call 0x18002760c 18002c06d: 90 nop 18002c06e: 48 8b 0e mov (%rsi),%rcx 18002c071: 48 89 8c 24 b0 00 00 mov %rcx,0xb0(%rsp) 18002c078: 00 18002c079: 8b 7e 10 mov 0x10(%rsi),%edi 18002c07c: e8 a3 d5 ff ff call 0x180029624 18002c081: 48 85 c0 test %rax,%rax 18002c084: 75 39 jne 0x18002c0bf 18002c086: 48 8b 8d 98 00 00 00 mov 0x98(%rbp),%rcx 18002c08d: 48 85 c9 test %rcx,%rcx 18002c090: 74 28 je 0x18002c0ba 18002c092: 48 83 c1 48 add $0x48,%rcx 18002c096: 48 8b 94 24 b0 00 00 mov 0xb0(%rsp),%rdx 18002c09d: 00 18002c09e: e8 75 40 00 00 call 0x180030118 18002c0a3: 48 8b 8c 24 10 01 00 mov 0x110(%rsp),%rcx 18002c0aa: 00 18002c0ab: 48 85 c0 test %rax,%rax 18002c0ae: 48 0f 45 c8 cmovne %rax,%rcx 18002c0b2: 48 89 8c 24 10 01 00 mov %rcx,0x110(%rsp) 18002c0b9: 00 18002c0ba: 48 8d 44 24 70 lea 0x70(%rsp),%rax 18002c0bf: 44 8b cf mov %edi,%r9d 18002c0c2: 4c 8b c0 mov %rax,%r8 18002c0c5: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 18002c0ca: 48 8b cd mov %rbp,%rcx 18002c0cd: ff d3 call *%rbx 18002c0cf: 48 83 64 24 50 00 andq $0x0,0x50(%rsp) 18002c0d5: 48 83 a4 24 b0 00 00 andq $0x0,0xb0(%rsp) 18002c0dc: 00 00 18002c0de: 48 89 44 24 30 mov %rax,0x30(%rsp) 18002c0e3: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 18002c0e8: e8 e7 df ff ff call 0x18002a0d4 18002c0ed: 90 nop 18002c0ee: 48 8d 4c 24 48 lea 0x48(%rsp),%rcx 18002c0f3: e8 b8 4f 00 00 call 0x1800310b0 18002c0f8: e9 c6 06 00 00 jmp 0x18002c7c3 18002c0fd: 48 83 e9 09 sub $0x9,%rcx 18002c101: 0f 84 ca 00 00 00 je 0x18002c1d1 18002c107: 49 2b cf sub %r15,%rcx 18002c10a: 0f 84 93 00 00 00 je 0x18002c1a3 18002c110: 49 2b cf sub %r15,%rcx 18002c113: 74 6d je 0x18002c182 18002c115: 49 2b cf sub %r15,%rcx 18002c118: 74 38 je 0x18002c152 18002c11a: 49 2b cf sub %r15,%rcx 18002c11d: 74 1e je 0x18002c13d 18002c11f: 49 3b cf cmp %r15,%rcx 18002c122: 0f 85 9b 06 00 00 jne 0x18002c7c3 18002c128: 4c 8b c6 mov %rsi,%r8 18002c12b: 49 8b d4 mov %r12,%rdx 18002c12e: 48 8b cd mov %rbp,%rcx 18002c131: ff d3 call *%rbx 18002c133: 48 89 44 24 30 mov %rax,0x30(%rsp) 18002c138: e9 86 06 00 00 jmp 0x18002c7c3 18002c13d: 48 8b d6 mov %rsi,%rdx 18002c140: 48 8b cd mov %rbp,%rcx 18002c143: ff d3 call *%rbx 18002c145: 48 63 c8 movslq %eax,%rcx 18002c148: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18002c14d: e9 71 06 00 00 jmp 0x18002c7c3 18002c152: 48 8b c6 mov %rsi,%rax 18002c155: 48 c1 e8 10 shr $0x10,%rax 18002c159: 0f b7 f8 movzwl %ax,%edi 18002c15c: 0f b7 f6 movzwl %si,%esi 18002c15f: 49 8b cc mov %r12,%rcx 18002c162: e8 79 d4 ff ff call 0x1800295e0 18002c167: 48 8b d0 mov %rax,%rdx 18002c16a: 44 8b cf mov %edi,%r9d 18002c16d: 44 8b c6 mov %esi,%r8d 18002c170: 48 8b cd mov %rbp,%rcx 18002c173: ff d3 call *%rbx 18002c175: 48 63 c8 movslq %eax,%rcx 18002c178: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18002c17d: e9 41 06 00 00 jmp 0x18002c7c3 18002c182: 49 8b c4 mov %r12,%rax 18002c185: 48 c1 e8 10 shr $0x10,%rax 18002c189: 44 0f b7 c0 movzwl %ax,%r8d 18002c18d: 41 0f b7 d4 movzwl %r12w,%edx 18002c191: 48 8b cd mov %rbp,%rcx 18002c194: ff d3 call *%rbx 18002c196: 48 63 c8 movslq %eax,%rcx 18002c199: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18002c19e: e9 20 06 00 00 jmp 0x18002c7c3 18002c1a3: 49 8b c4 mov %r12,%rax 18002c1a6: 48 c1 e8 10 shr $0x10,%rax 18002c1aa: 0f b7 f8 movzwl %ax,%edi 18002c1ad: 48 8b ce mov %rsi,%rcx 18002c1b0: e8 2b d4 ff ff call 0x1800295e0 18002c1b5: 4c 8b c0 mov %rax,%r8 18002c1b8: 41 0f b7 d4 movzwl %r12w,%edx 18002c1bc: 44 8b cf mov %edi,%r9d 18002c1bf: 48 8b cd mov %rbp,%rcx 18002c1c2: ff d3 call *%rbx 18002c1c4: 48 63 c8 movslq %eax,%rcx 18002c1c7: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18002c1cc: e9 f2 05 00 00 jmp 0x18002c7c3 18002c1d1: 48 8d 4c 24 48 lea 0x48(%rsp),%rcx 18002c1d6: e8 f5 47 00 00 call 0x1800309d0 18002c1db: 90 nop 18002c1dc: 48 8b 46 08 mov 0x8(%rsi),%rax 18002c1e0: 48 89 44 24 50 mov %rax,0x50(%rsp) 18002c1e5: 44 8b 46 10 mov 0x10(%rsi),%r8d 18002c1e9: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 18002c1ee: 48 8b cd mov %rbp,%rcx 18002c1f1: ff d3 call *%rbx 18002c1f3: 48 83 64 24 50 00 andq $0x0,0x50(%rsp) 18002c1f9: 48 89 44 24 30 mov %rax,0x30(%rsp) 18002c1fe: 48 8d 4c 24 48 lea 0x48(%rsp),%rcx 18002c203: e8 a8 4e 00 00 call 0x1800310b0 18002c208: e9 b6 05 00 00 jmp 0x18002c7c3 18002c20d: 48 8b ce mov %rsi,%rcx 18002c210: e8 5f 5a 00 00 call 0x180031c74 18002c215: 4c 8b c8 mov %rax,%r9 18002c218: 49 8b c4 mov %r12,%rax 18002c21b: 48 c1 e8 10 shr $0x10,%rax 18002c21f: 44 0f b7 c0 movzwl %ax,%r8d 18002c223: 41 0f b7 d4 movzwl %r12w,%edx 18002c227: 48 8b cd mov %rbp,%rcx 18002c22a: ff d3 call *%rbx 18002c22c: 48 89 44 24 30 mov %rax,0x30(%rsp) 18002c231: e9 8d 05 00 00 jmp 0x18002c7c3 18002c236: 48 83 f9 16 cmp $0x16,%rcx 18002c23a: 0f 87 96 00 00 00 ja 0x18002c2d6 18002c240: 48 83 f9 16 cmp $0x16,%rcx 18002c244: 74 77 je 0x18002c2bd 18002c246: 48 83 e9 10 sub $0x10,%rcx 18002c24a: 74 61 je 0x18002c2ad 18002c24c: 49 2b cf sub %r15,%rcx 18002c24f: 74 4f je 0x18002c2a0 18002c251: 49 2b cf sub %r15,%rcx 18002c254: 74 3a je 0x18002c290 18002c256: 49 2b cf sub %r15,%rcx 18002c259: 74 2b je 0x18002c286 18002c25b: 49 2b cf sub %r15,%rcx 18002c25e: 74 19 je 0x18002c279 18002c260: 49 3b cf cmp %r15,%rcx 18002c263: 0f 85 5a 05 00 00 jne 0x18002c7c3 18002c269: 44 8b c6 mov %esi,%r8d 18002c26c: 41 8b d4 mov %r12d,%edx 18002c26f: 48 8b cd mov %rbp,%rcx 18002c272: ff d3 call *%rbx 18002c274: e9 4a 05 00 00 jmp 0x18002c7c3 18002c279: 41 8b d4 mov %r12d,%edx 18002c27c: 48 8b cd mov %rbp,%rcx 18002c27f: ff d3 call *%rbx 18002c281: e9 3d 05 00 00 jmp 0x18002c7c3 18002c286: 48 8b cd mov %rbp,%rcx 18002c289: ff d3 call *%rbx 18002c28b: e9 33 05 00 00 jmp 0x18002c7c3 18002c290: 4c 8b c6 mov %rsi,%r8 18002c293: 49 8b d4 mov %r12,%rdx 18002c296: 48 8b cd mov %rbp,%rcx 18002c299: ff d3 call *%rbx 18002c29b: e9 23 05 00 00 jmp 0x18002c7c3 18002c2a0: 49 8b d4 mov %r12,%rdx 18002c2a3: 48 8b cd mov %rbp,%rcx 18002c2a6: ff d3 call *%rbx 18002c2a8: e9 16 05 00 00 jmp 0x18002c7c3 18002c2ad: 4c 8b c6 mov %rsi,%r8 18002c2b0: 41 8b d4 mov %r12d,%edx 18002c2b3: 48 8b cd mov %rbp,%rcx 18002c2b6: ff d3 call *%rbx 18002c2b8: e9 06 05 00 00 jmp 0x18002c7c3 18002c2bd: 49 8b c4 mov %r12,%rax 18002c2c0: 48 c1 e8 10 shr $0x10,%rax 18002c2c4: 44 0f b7 c0 movzwl %ax,%r8d 18002c2c8: 41 0f b7 d4 movzwl %r12w,%edx 18002c2cc: 48 8b cd mov %rbp,%rcx 18002c2cf: ff d3 call *%rbx 18002c2d1: e9 ed 04 00 00 jmp 0x18002c7c3 18002c2d6: 48 83 e9 17 sub $0x17,%rcx 18002c2da: 0f 84 97 00 00 00 je 0x18002c377 18002c2e0: 49 2b cf sub %r15,%rcx 18002c2e3: 74 76 je 0x18002c35b 18002c2e5: 49 2b cf sub %r15,%rcx 18002c2e8: 74 55 je 0x18002c33f 18002c2ea: 49 2b cf sub %r15,%rcx 18002c2ed: 74 38 je 0x18002c327 18002c2ef: 49 2b cf sub %r15,%rcx 18002c2f2: 74 1e je 0x18002c312 18002c2f4: 49 3b cf cmp %r15,%rcx 18002c2f7: 0f 85 c6 04 00 00 jne 0x18002c7c3 18002c2fd: 41 8b d4 mov %r12d,%edx 18002c300: 48 8b cd mov %rbp,%rcx 18002c303: ff d3 call *%rbx 18002c305: 44 8b d8 mov %eax,%r11d 18002c308: 4c 89 5c 24 30 mov %r11,0x30(%rsp) 18002c30d: e9 b1 04 00 00 jmp 0x18002c7c3 18002c312: 41 8b d4 mov %r12d,%edx 18002c315: 48 8b cd mov %rbp,%rcx 18002c318: ff d3 call *%rbx 18002c31a: 48 63 c8 movslq %eax,%rcx 18002c31d: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18002c322: e9 9c 04 00 00 jmp 0x18002c7c3 18002c327: 48 8b ce mov %rsi,%rcx 18002c32a: e8 b1 d2 ff ff call 0x1800295e0 18002c32f: 4c 8b c0 mov %rax,%r8 18002c332: 41 8b d4 mov %r12d,%edx 18002c335: 48 8b cd mov %rbp,%rcx 18002c338: ff d3 call *%rbx 18002c33a: e9 84 04 00 00 jmp 0x18002c7c3 18002c33f: 48 8b c6 mov %rsi,%rax 18002c342: 48 c1 e8 10 shr $0x10,%rax 18002c346: 44 0f b7 c8 movzwl %ax,%r9d 18002c34a: 44 0f b7 c6 movzwl %si,%r8d 18002c34e: 41 8b d4 mov %r12d,%edx 18002c351: 48 8b cd mov %rbp,%rcx 18002c354: ff d3 call *%rbx 18002c356: e9 68 04 00 00 jmp 0x18002c7c3 18002c35b: 48 8b c6 mov %rsi,%rax 18002c35e: 48 c1 e8 10 shr $0x10,%rax 18002c362: 44 0f b7 c8 movzwl %ax,%r9d 18002c366: 44 0f b7 c6 movzwl %si,%r8d 18002c36a: 41 8b d4 mov %r12d,%edx 18002c36d: 48 8b cd mov %rbp,%rcx 18002c370: ff d3 call *%rbx 18002c372: e9 4c 04 00 00 jmp 0x18002c7c3 18002c377: 48 8b c6 mov %rsi,%rax 18002c37a: 48 c1 e8 10 shr $0x10,%rax 18002c37e: 44 0f bf c0 movswl %ax,%r8d 18002c382: 0f bf d6 movswl %si,%edx 18002c385: 48 8b cd mov %rbp,%rcx 18002c388: ff d3 call *%rbx 18002c38a: e9 34 04 00 00 jmp 0x18002c7c3 18002c38f: 48 8b cd mov %rbp,%rcx 18002c392: ff d3 call *%rbx 18002c394: 48 63 c8 movslq %eax,%rcx 18002c397: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18002c39c: e9 22 04 00 00 jmp 0x18002c7c3 18002c3a1: 48 83 f9 2c cmp $0x2c,%rcx 18002c3a5: 0f 87 1d 02 00 00 ja 0x18002c5c8 18002c3ab: 48 83 f9 2c cmp $0x2c,%rcx 18002c3af: 0f 84 06 02 00 00 je 0x18002c5bb 18002c3b5: 48 83 f9 24 cmp $0x24,%rcx 18002c3b9: 0f 87 e9 00 00 00 ja 0x18002c4a8 18002c3bf: 48 83 f9 24 cmp $0x24,%rcx 18002c3c3: 0f 84 ca 00 00 00 je 0x18002c493 18002c3c9: 48 83 e9 1e sub $0x1e,%rcx 18002c3cd: 0f 84 b0 00 00 00 je 0x18002c483 18002c3d3: 49 2b cf sub %r15,%rcx 18002c3d6: 74 7f je 0x18002c457 18002c3d8: 49 2b cf sub %r15,%rcx 18002c3db: 74 65 je 0x18002c442 18002c3dd: 49 2b cf sub %r15,%rcx 18002c3e0: 74 4b je 0x18002c42d 18002c3e2: 49 2b cf sub %r15,%rcx 18002c3e5: 74 1e je 0x18002c405 18002c3e7: 49 3b cf cmp %r15,%rcx 18002c3ea: 0f 85 d3 03 00 00 jne 0x18002c7c3 18002c3f0: 49 8b cc mov %r12,%rcx 18002c3f3: e8 e8 d1 ff ff call 0x1800295e0 18002c3f8: 48 8b d0 mov %rax,%rdx 18002c3fb: 48 8b cd mov %rbp,%rcx 18002c3fe: ff d3 call *%rbx 18002c400: e9 be 03 00 00 jmp 0x18002c7c3 18002c405: 48 8b c6 mov %rsi,%rax 18002c408: 48 c1 e8 10 shr $0x10,%rax 18002c40c: 0f bf f8 movswl %ax,%edi 18002c40f: 0f bf f6 movswl %si,%esi 18002c412: 49 8b cc mov %r12,%rcx 18002c415: e8 5a 58 00 00 call 0x180031c74 18002c41a: 48 8b d0 mov %rax,%rdx 18002c41d: 44 8b cf mov %edi,%r9d 18002c420: 44 8b c6 mov %esi,%r8d 18002c423: 48 8b cd mov %rbp,%rcx 18002c426: ff d3 call *%rbx 18002c428: e9 96 03 00 00 jmp 0x18002c7c3 18002c42d: 49 8b cc mov %r12,%rcx 18002c430: e8 3f 58 00 00 call 0x180031c74 18002c435: 48 8b d0 mov %rax,%rdx 18002c438: 48 8b cd mov %rbp,%rcx 18002c43b: ff d3 call *%rbx 18002c43d: e9 81 03 00 00 jmp 0x18002c7c3 18002c442: 49 8b cc mov %r12,%rcx 18002c445: e8 a6 4b 00 00 call 0x180030ff0 18002c44a: 48 8b d0 mov %rax,%rdx 18002c44d: 48 8b cd mov %rbp,%rcx 18002c450: ff d3 call *%rbx 18002c452: e9 6c 03 00 00 jmp 0x18002c7c3 18002c457: 49 8b cc mov %r12,%rcx 18002c45a: e8 81 d1 ff ff call 0x1800295e0 18002c45f: 48 8b f8 mov %rax,%rdi 18002c462: 48 8b ce mov %rsi,%rcx 18002c465: e8 76 d1 ff ff call 0x1800295e0 18002c46a: 4c 8b c0 mov %rax,%r8 18002c46d: 33 d2 xor %edx,%edx 18002c46f: 48 39 75 40 cmp %rsi,0x40(%rbp) 18002c473: 0f 94 c2 sete %dl 18002c476: 4c 8b cf mov %rdi,%r9 18002c479: 48 8b cd mov %rbp,%rcx 18002c47c: ff d3 call *%rbx 18002c47e: e9 40 03 00 00 jmp 0x18002c7c3 18002c483: 4c 8b c6 mov %rsi,%r8 18002c486: 49 8b d4 mov %r12,%rdx 18002c489: 48 8b cd mov %rbp,%rcx 18002c48c: ff d3 call *%rbx 18002c48e: e9 30 03 00 00 jmp 0x18002c7c3 18002c493: 48 8b ce mov %rsi,%rcx 18002c496: e8 45 d1 ff ff call 0x1800295e0 18002c49b: 48 8b d0 mov %rax,%rdx 18002c49e: 48 8b cd mov %rbp,%rcx 18002c4a1: ff d3 call *%rbx 18002c4a3: e9 1b 03 00 00 jmp 0x18002c7c3 18002c4a8: 48 83 f9 25 cmp $0x25,%rcx 18002c4ac: 0f 84 e1 00 00 00 je 0x18002c593 18002c4b2: 48 83 f9 26 cmp $0x26,%rcx 18002c4b6: 0f 84 ab 00 00 00 je 0x18002c567 18002c4bc: 48 83 f9 27 cmp $0x27,%rcx 18002c4c0: 0f 84 89 00 00 00 je 0x18002c54f 18002c4c6: 48 83 f9 28 cmp $0x28,%rcx 18002c4ca: 74 74 je 0x18002c540 18002c4cc: 48 83 f9 29 cmp $0x29,%rcx 18002c4d0: 74 48 je 0x18002c51a 18002c4d2: 48 8d 41 d6 lea -0x2a(%rcx),%rax 18002c4d6: 49 3b c7 cmp %r15,%rax 18002c4d9: 0f 87 e4 02 00 00 ja 0x18002c7c3 18002c4df: 41 0f bf fc movswl %r12w,%edi 18002c4e3: 49 c1 ec 10 shr $0x10,%r12 18002c4e7: 45 0f bf e4 movswl %r12w,%r12d 18002c4eb: 48 83 f9 2a cmp $0x2a,%rcx 18002c4ef: 75 1a jne 0x18002c50b 18002c4f1: 48 8b ce mov %rsi,%rcx 18002c4f4: e8 e7 d0 ff ff call 0x1800295e0 18002c4f9: 4c 8b c8 mov %rax,%r9 18002c4fc: 45 8b c4 mov %r12d,%r8d 18002c4ff: 8b d7 mov %edi,%edx 18002c501: 48 8b cd mov %rbp,%rcx 18002c504: ff d3 call *%rbx 18002c506: e9 b8 02 00 00 jmp 0x18002c7c3 18002c50b: 45 8b c4 mov %r12d,%r8d 18002c50e: 8b d7 mov %edi,%edx 18002c510: 48 8b cd mov %rbp,%rcx 18002c513: ff d3 call *%rbx 18002c515: e9 a9 02 00 00 jmp 0x18002c7c3 18002c51a: 49 8b c4 mov %r12,%rax 18002c51d: 48 c1 e8 10 shr $0x10,%rax 18002c521: 0f b7 f8 movzwl %ax,%edi 18002c524: 48 8b ce mov %rsi,%rcx 18002c527: e8 b4 d0 ff ff call 0x1800295e0 18002c52c: 4c 8b c0 mov %rax,%r8 18002c52f: 41 0f b7 d4 movzwl %r12w,%edx 18002c533: 44 8b cf mov %edi,%r9d 18002c536: 48 8b cd mov %rbp,%rcx 18002c539: ff d3 call *%rbx 18002c53b: e9 83 02 00 00 jmp 0x18002c7c3 18002c540: 48 8b cd mov %rbp,%rcx 18002c543: ff d3 call *%rbx 18002c545: 48 89 44 24 30 mov %rax,0x30(%rsp) 18002c54a: e9 74 02 00 00 jmp 0x18002c7c3 18002c54f: 49 8b cc mov %r12,%rcx 18002c552: e8 89 d0 ff ff call 0x1800295e0 18002c557: 48 8b d0 mov %rax,%rdx 18002c55a: 4c 8b c6 mov %rsi,%r8 18002c55d: 48 8b cd mov %rbp,%rcx 18002c560: ff d3 call *%rbx 18002c562: e9 5c 02 00 00 jmp 0x18002c7c3 18002c567: 0f bf c6 movswl %si,%eax 18002c56a: 89 44 24 38 mov %eax,0x38(%rsp) 18002c56e: 48 c1 ee 10 shr $0x10,%rsi 18002c572: 0f bf c6 movswl %si,%eax 18002c575: 89 44 24 3c mov %eax,0x3c(%rsp) 18002c579: 49 8b cc mov %r12,%rcx 18002c57c: e8 5f d0 ff ff call 0x1800295e0 18002c581: 48 8b d0 mov %rax,%rdx 18002c584: 4c 8b 44 24 38 mov 0x38(%rsp),%r8 18002c589: 48 8b cd mov %rbp,%rcx 18002c58c: ff d3 call *%rbx 18002c58e: e9 30 02 00 00 jmp 0x18002c7c3 18002c593: 48 8b c6 mov %rsi,%rax 18002c596: 48 c1 e8 10 shr $0x10,%rax 18002c59a: 0f b7 f8 movzwl %ax,%edi 18002c59d: 0f b7 f6 movzwl %si,%esi 18002c5a0: 49 8b cc mov %r12,%rcx 18002c5a3: e8 38 d0 ff ff call 0x1800295e0 18002c5a8: 48 8b d0 mov %rax,%rdx 18002c5ab: 44 8b cf mov %edi,%r9d 18002c5ae: 44 8b c6 mov %esi,%r8d 18002c5b1: 48 8b cd mov %rbp,%rcx 18002c5b4: ff d3 call *%rbx 18002c5b6: e9 08 02 00 00 jmp 0x18002c7c3 18002c5bb: 48 8b d6 mov %rsi,%rdx 18002c5be: 48 8b cd mov %rbp,%rcx 18002c5c1: ff d3 call *%rbx 18002c5c3: e9 fb 01 00 00 jmp 0x18002c7c3 18002c5c8: 48 83 f9 33 cmp $0x33,%rcx 18002c5cc: 0f 87 c6 00 00 00 ja 0x18002c698 18002c5d2: 48 83 f9 33 cmp $0x33,%rcx 18002c5d6: 0f 84 af 00 00 00 je 0x18002c68b 18002c5dc: 48 83 e9 2d sub $0x2d,%rcx 18002c5e0: 0f 84 95 00 00 00 je 0x18002c67b 18002c5e6: 49 2b cf sub %r15,%rcx 18002c5e9: 74 7b je 0x18002c666 18002c5eb: 49 2b cf sub %r15,%rcx 18002c5ee: 74 5e je 0x18002c64e 18002c5f0: 49 2b cf sub %r15,%rcx 18002c5f3: 74 30 je 0x18002c625 18002c5f5: 49 2b cf sub %r15,%rcx 18002c5f8: 74 19 je 0x18002c613 18002c5fa: 49 3b cf cmp %r15,%rcx 18002c5fd: 0f 85 c0 01 00 00 jne 0x18002c7c3 18002c603: 4c 8b c6 mov %rsi,%r8 18002c606: 41 8b d4 mov %r12d,%edx 18002c609: 48 8b cd mov %rbp,%rcx 18002c60c: ff d3 call *%rbx 18002c60e: e9 b0 01 00 00 jmp 0x18002c7c3 18002c613: 48 8b cd mov %rbp,%rcx 18002c616: ff d3 call *%rbx 18002c618: 44 8b d8 mov %eax,%r11d 18002c61b: 4c 89 5c 24 30 mov %r11,0x30(%rsp) 18002c620: e9 9e 01 00 00 jmp 0x18002c7c3 18002c625: 0f bf c6 movswl %si,%eax 18002c628: 89 44 24 38 mov %eax,0x38(%rsp) 18002c62c: 48 c1 ee 10 shr $0x10,%rsi 18002c630: 0f bf c6 movswl %si,%eax 18002c633: 89 44 24 3c mov %eax,0x3c(%rsp) 18002c637: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 18002c63c: 48 8b cd mov %rbp,%rcx 18002c63f: ff d3 call *%rbx 18002c641: 44 8b d8 mov %eax,%r11d 18002c644: 4c 89 5c 24 30 mov %r11,0x30(%rsp) 18002c649: e9 75 01 00 00 jmp 0x18002c7c3 18002c64e: 4c 8b c6 mov %rsi,%r8 18002c651: 41 8b d4 mov %r12d,%edx 18002c654: 48 8b cd mov %rbp,%rcx 18002c657: ff d3 call *%rbx 18002c659: 48 63 c8 movslq %eax,%rcx 18002c65c: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18002c661: e9 5d 01 00 00 jmp 0x18002c7c3 18002c666: 4c 8b c6 mov %rsi,%r8 18002c669: 41 8b d4 mov %r12d,%edx 18002c66c: 48 8b cd mov %rbp,%rcx 18002c66f: ff d3 call *%rbx 18002c671: 4c 89 7c 24 30 mov %r15,0x30(%rsp) 18002c676: e9 48 01 00 00 jmp 0x18002c7c3 18002c67b: 4c 8b c6 mov %rsi,%r8 18002c67e: 41 8b d4 mov %r12d,%edx 18002c681: 48 8b cd mov %rbp,%rcx 18002c684: ff d3 call *%rbx 18002c686: e9 38 01 00 00 jmp 0x18002c7c3 18002c68b: 48 8b d6 mov %rsi,%rdx 18002c68e: 48 8b cd mov %rbp,%rcx 18002c691: ff d3 call *%rbx 18002c693: e9 2b 01 00 00 jmp 0x18002c7c3 18002c698: 48 83 e9 34 sub $0x34,%rcx 18002c69c: 0f 84 d5 00 00 00 je 0x18002c777 18002c6a2: 49 2b cf sub %r15,%rcx 18002c6a5: 0f 84 ab 00 00 00 je 0x18002c756 18002c6ab: 49 2b cf sub %r15,%rcx 18002c6ae: 0f 84 90 00 00 00 je 0x18002c744 18002c6b4: 49 2b cf sub %r15,%rcx 18002c6b7: 74 4f je 0x18002c708 18002c6b9: 48 83 e9 0d sub $0xd,%rcx 18002c6bd: 74 2f je 0x18002c6ee 18002c6bf: 49 3b cf cmp %r15,%rcx 18002c6c2: 0f 85 fb 00 00 00 jne 0x18002c7c3 18002c6c8: 0f bf c6 movswl %si,%eax 18002c6cb: 89 44 24 38 mov %eax,0x38(%rsp) 18002c6cf: 48 c1 ee 10 shr $0x10,%rsi 18002c6d3: 0f bf c6 movswl %si,%eax 18002c6d6: 89 44 24 3c mov %eax,0x3c(%rsp) 18002c6da: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 18002c6df: 48 8b cd mov %rbp,%rcx 18002c6e2: ff d3 call *%rbx 18002c6e4: 48 89 44 24 30 mov %rax,0x30(%rsp) 18002c6e9: e9 d5 00 00 00 jmp 0x18002c7c3 18002c6ee: 48 8b cd mov %rbp,%rcx 18002c6f1: ff d3 call *%rbx 18002c6f3: 48 89 44 24 30 mov %rax,0x30(%rsp) 18002c6f8: 48 85 c0 test %rax,%rax 18002c6fb: 0f 84 c2 00 00 00 je 0x18002c7c3 18002c701: 33 c0 xor %eax,%eax 18002c703: e9 ee 00 00 00 jmp 0x18002c7f6 18002c708: 0f bf c6 movswl %si,%eax 18002c70b: 89 44 24 38 mov %eax,0x38(%rsp) 18002c70f: 48 c1 ee 10 shr $0x10,%rsi 18002c713: 0f bf c6 movswl %si,%eax 18002c716: 89 44 24 3c mov %eax,0x3c(%rsp) 18002c71a: 4d 8b c4 mov %r12,%r8 18002c71d: 49 c1 e8 10 shr $0x10,%r8 18002c721: 41 0f b7 d4 movzwl %r12w,%edx 18002c725: 4c 8b 4c 24 38 mov 0x38(%rsp),%r9 18002c72a: 48 8b cd mov %rbp,%rcx 18002c72d: ff d3 call *%rbx 18002c72f: 48 98 cltq 18002c731: 48 89 44 24 30 mov %rax,0x30(%rsp) 18002c736: 48 85 c0 test %rax,%rax 18002c739: 0f 85 84 00 00 00 jne 0x18002c7c3 18002c73f: e9 b2 00 00 00 jmp 0x18002c7f6 18002c744: 4c 8b c6 mov %rsi,%r8 18002c747: 41 8b d4 mov %r12d,%edx 18002c74a: 48 8b cd mov %rbp,%rcx 18002c74d: ff d3 call *%rbx 18002c74f: 4c 89 7c 24 30 mov %r15,0x30(%rsp) 18002c754: eb 6d jmp 0x18002c7c3 18002c756: 0f bf c6 movswl %si,%eax 18002c759: 89 44 24 38 mov %eax,0x38(%rsp) 18002c75d: 48 c1 ee 10 shr $0x10,%rsi 18002c761: 0f bf c6 movswl %si,%eax 18002c764: 89 44 24 3c mov %eax,0x3c(%rsp) 18002c768: 4c 8b 44 24 38 mov 0x38(%rsp),%r8 18002c76d: 41 8b d4 mov %r12d,%edx 18002c770: 48 8b cd mov %rbp,%rcx 18002c773: ff d3 call *%rbx 18002c775: eb 4c jmp 0x18002c7c3 18002c777: 49 8b c4 mov %r12,%rax 18002c77a: 48 c1 e8 10 shr $0x10,%rax 18002c77e: 44 0f b7 c0 movzwl %ax,%r8d 18002c782: 41 0f b7 d4 movzwl %r12w,%edx 18002c786: 4c 8b ce mov %rsi,%r9 18002c789: 48 8b cd mov %rbp,%rcx 18002c78c: ff d3 call *%rbx 18002c78e: eb 33 jmp 0x18002c7c3 18002c790: 48 8d 05 f9 29 04 00 lea 0x429f9(%rip),%rax # 0x18006f190 18002c797: 48 89 7c d8 08 mov %rdi,0x8(%rax,%rbx,8) 18002c79c: b9 07 00 00 00 mov $0x7,%ecx 18002c7a1: e8 8e 70 ff ff call 0x180023834 18002c7a6: c7 44 24 40 ff ff ff movl $0x7fffffff,0x40(%rsp) 18002c7ad: 7f 18002c7ae: 4c 8b 4f 18 mov 0x18(%rdi),%r9 18002c7b2: 4c 8b c6 mov %rsi,%r8 18002c7b5: 49 8b d4 mov %r12,%rdx 18002c7b8: 48 8b cd mov %rbp,%rcx 18002c7bb: 41 ff d1 call *%r9 18002c7be: 48 89 44 24 30 mov %rax,0x30(%rsp) 18002c7c3: 48 8b 94 24 60 01 00 mov 0x160(%rsp),%rdx 18002c7ca: 00 18002c7cb: 48 85 d2 test %rdx,%rdx 18002c7ce: 74 08 je 0x18002c7d8 18002c7d0: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 18002c7d5: 48 89 0a mov %rcx,(%rdx) 18002c7d8: 41 8b c7 mov %r15d,%eax 18002c7db: eb 19 jmp 0x18002c7f6 18002c7dd: 48 8d 15 ac 29 04 00 lea 0x429ac(%rip),%rdx # 0x18006f190 18002c7e4: 48 89 44 da 08 mov %rax,0x8(%rdx,%rbx,8) 18002c7e9: b9 07 00 00 00 mov $0x7,%ecx 18002c7ee: e8 41 70 ff ff call 0x180023834 18002c7f3: 90 nop 18002c7f4: 33 c0 xor %eax,%eax 18002c7f6: 4c 8d 9c 24 20 01 00 lea 0x120(%rsp),%r11 18002c7fd: 00 18002c7fe: 49 8b 5b 20 mov 0x20(%r11),%rbx 18002c802: 49 8b 6b 28 mov 0x28(%r11),%rbp 18002c806: 49 8b 73 30 mov 0x30(%r11),%rsi 18002c80a: 49 8b 7b 38 mov 0x38(%r11),%rdi 18002c80e: 49 8b e3 mov %r11,%rsp 18002c811: 41 5f pop %r15 18002c813: 41 5d pop %r13 18002c815: 41 5c pop %r12 18002c817: c3 ret 18002c818: cc int3 18002c819: cc int3 18002c81a: cc int3 18002c81b: cc int3 18002c81c: cc int3 18002c81d: cc int3 18002c81e: cc int3 18002c81f: cc int3 18002c820: cc int3 18002c821: cc int3 18002c822: cc int3 18002c823: cc int3 18002c824: 40 55 rex push %rbp 18002c826: 48 83 ec 20 sub $0x20,%rsp 18002c82a: 48 8b ea mov %rdx,%rbp 18002c82d: 48 8d 4d 40 lea 0x40(%rbp),%rcx 18002c831: e8 02 cc ff ff call 0x180029438 18002c836: 48 83 c4 20 add $0x20,%rsp 18002c83a: 5d pop %rbp 18002c83b: c3 ret 18002c83c: cc int3 18002c83d: cc int3 18002c83e: cc int3 18002c83f: cc int3 18002c840: cc int3 18002c841: cc int3 18002c842: cc int3 18002c843: cc int3 18002c844: 40 55 rex push %rbp 18002c846: 48 83 ec 20 sub $0x20,%rsp 18002c84a: 48 8b ea mov %rdx,%rbp 18002c84d: 48 8d 4d 48 lea 0x48(%rbp),%rcx 18002c851: e8 5a 48 00 00 call 0x1800310b0 18002c856: 48 83 c4 20 add $0x20,%rsp 18002c85a: 5d pop %rbp 18002c85b: c3 ret 18002c85c: cc int3 18002c85d: cc int3 18002c85e: cc int3 18002c85f: cc int3 18002c860: cc int3 18002c861: cc int3 18002c862: cc int3 18002c863: cc int3 18002c864: 40 55 rex push %rbp 18002c866: 48 83 ec 20 sub $0x20,%rsp 18002c86a: 48 8b ea mov %rdx,%rbp 18002c86d: 48 8d 4d 70 lea 0x70(%rbp),%rcx 18002c871: e8 5e d8 ff ff call 0x18002a0d4 18002c876: 48 83 c4 20 add $0x20,%rsp 18002c87a: 5d pop %rbp 18002c87b: c3 ret 18002c87c: cc int3 18002c87d: cc int3 18002c87e: cc int3 18002c87f: cc int3 18002c880: cc int3 18002c881: cc int3 18002c882: cc int3 18002c883: cc int3 18002c884: 40 55 rex push %rbp 18002c886: 48 83 ec 20 sub $0x20,%rsp 18002c88a: 48 8b ea mov %rdx,%rbp 18002c88d: 48 8d 4d 48 lea 0x48(%rbp),%rcx 18002c891: e8 1a 48 00 00 call 0x1800310b0 18002c896: 48 83 c4 20 add $0x20,%rsp 18002c89a: 5d pop %rbp 18002c89b: c3 ret 18002c89c: 40 53 rex push %rbx 18002c89e: 48 83 ec 50 sub $0x50,%rsp 18002c8a2: 83 fa 2b cmp $0x2b,%edx 18002c8a5: 72 43 jb 0x18002c8ea 18002c8a7: 83 fa 2f cmp $0x2f,%edx 18002c8aa: 0f 86 f6 00 00 00 jbe 0x18002c9a6 18002c8b0: 83 fa 39 cmp $0x39,%edx 18002c8b3: 0f 84 ed 00 00 00 je 0x18002c9a6 18002c8b9: 83 fa 4e cmp $0x4e,%edx 18002c8bc: 0f 84 b2 00 00 00 je 0x18002c974 18002c8c2: 81 fa 11 01 00 00 cmp $0x111,%edx 18002c8c8: 74 70 je 0x18002c93a 18002c8ca: 81 fa 13 01 00 00 cmp $0x113,%edx 18002c8d0: 76 18 jbe 0x18002c8ea 18002c8d2: 81 fa 15 01 00 00 cmp $0x115,%edx 18002c8d8: 0f 86 c8 00 00 00 jbe 0x18002c9a6 18002c8de: 81 fa 10 02 00 00 cmp $0x210,%edx 18002c8e4: 0f 84 bc 00 00 00 je 0x18002c9a6 18002c8ea: 8d 82 ce fe ff ff lea -0x132(%rdx),%eax 18002c8f0: 83 f8 06 cmp $0x6,%eax 18002c8f3: 0f 87 c7 00 00 00 ja 0x18002c9c0 18002c8f9: 48 8b 9c 24 80 00 00 mov 0x80(%rsp),%rbx 18002c900: 00 18002c901: 8d 82 ce fe ff ff lea -0x132(%rdx),%eax 18002c907: 4c 89 44 24 38 mov %r8,0x38(%rsp) 18002c90c: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 18002c911: 45 33 c0 xor %r8d,%r8d 18002c914: ba 19 bc 00 00 mov $0xbc19,%edx 18002c919: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18002c91e: 89 44 24 40 mov %eax,0x40(%rsp) 18002c922: e8 5d f3 ff ff call 0x18002bc84 18002c927: 48 8b 0b mov (%rbx),%rcx 18002c92a: 44 8b d8 mov %eax,%r11d 18002c92d: 48 f7 d9 neg %rcx 18002c930: 1b c0 sbb %eax,%eax 18002c932: 41 23 c3 and %r11d,%eax 18002c935: e9 88 00 00 00 jmp 0x18002c9c2 18002c93a: 48 83 64 24 20 00 andq $0x0,0x20(%rsp) 18002c940: 49 c1 e8 10 shr $0x10,%r8 18002c944: 45 33 c9 xor %r9d,%r9d 18002c947: 45 0f b7 c0 movzwl %r8w,%r8d 18002c94b: 33 d2 xor %edx,%edx 18002c94d: 41 81 c8 00 00 11 bd or $0xbd110000,%r8d 18002c954: e8 db 0e 00 00 call 0x18002d834 18002c959: 85 c0 test %eax,%eax 18002c95b: 74 63 je 0x18002c9c0 18002c95d: 48 8b 8c 24 80 00 00 mov 0x80(%rsp),%rcx 18002c964: 00 18002c965: b8 01 00 00 00 mov $0x1,%eax 18002c96a: 48 85 c9 test %rcx,%rcx 18002c96d: 74 53 je 0x18002c9c2 18002c96f: 48 89 01 mov %rax,(%rcx) 18002c972: eb 4e jmp 0x18002c9c2 18002c974: 45 0f b7 41 10 movzwl 0x10(%r9),%r8d 18002c979: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 18002c980: 00 18002c981: 48 83 64 24 20 00 andq $0x0,0x20(%rsp) 18002c987: 4c 89 4c 24 38 mov %r9,0x38(%rsp) 18002c98c: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 18002c991: 41 81 c8 00 00 4e bc or $0xbc4e0000,%r8d 18002c998: 33 d2 xor %edx,%edx 18002c99a: 48 89 44 24 30 mov %rax,0x30(%rsp) 18002c99f: e8 90 0e 00 00 call 0x18002d834 18002c9a4: eb 1c jmp 0x18002c9c2 18002c9a6: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 18002c9ad: 00 18002c9ae: 81 c2 00 bc 00 00 add $0xbc00,%edx 18002c9b4: 48 89 44 24 20 mov %rax,0x20(%rsp) 18002c9b9: e8 c6 f2 ff ff call 0x18002bc84 18002c9be: eb 02 jmp 0x18002c9c2 18002c9c0: 33 c0 xor %eax,%eax 18002c9c2: 48 83 c4 50 add $0x50,%rsp 18002c9c6: 5b pop %rbx 18002c9c7: c3 ret 18002c9c8: 40 53 rex push %rbx 18002c9ca: 48 83 ec 20 sub $0x20,%rsp 18002c9ce: 83 25 ab 27 04 00 00 andl $0x0,0x427ab(%rip) # 0x18006f180 18002c9d5: 48 83 b9 98 00 00 00 cmpq $0x0,0x98(%rcx) 18002c9dc: 00 18002c9dd: 48 8b d9 mov %rcx,%rbx 18002c9e0: 74 15 je 0x18002c9f7 18002c9e2: 48 8b 89 98 00 00 00 mov 0x98(%rcx),%rcx 18002c9e9: ba 3f fd ff ff mov $0xfffffd3f,%edx 18002c9ee: 48 8b 01 mov (%rcx),%rax 18002c9f1: ff 90 a0 00 00 00 call *0xa0(%rax) 18002c9f7: 45 33 c0 xor %r8d,%r8d 18002c9fa: 33 d2 xor %edx,%edx 18002c9fc: 48 8b cb mov %rbx,%rcx 18002c9ff: 48 83 c4 20 add $0x20,%rsp 18002ca03: 5b pop %rbx 18002ca04: e9 17 e7 ff ff jmp 0x18002b120 18002ca09: cc int3 18002ca0a: cc int3 18002ca0b: cc int3 18002ca0c: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18002ca11: 53 push %rbx 18002ca12: 56 push %rsi 18002ca13: 57 push %rdi 18002ca14: 41 54 push %r12 18002ca16: 48 83 ec 38 sub $0x38,%rsp 18002ca1a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002ca21: ff ff 18002ca23: 48 8b f1 mov %rcx,%rsi 18002ca26: 33 db xor %ebx,%ebx 18002ca28: 48 3b cb cmp %rbx,%rcx 18002ca2b: 75 0a jne 0x18002ca37 18002ca2d: b8 03 40 00 80 mov $0x80004003,%eax 18002ca32: e9 84 00 00 00 jmp 0x18002cabb 18002ca37: 48 89 19 mov %rbx,(%rcx) 18002ca3a: 41 bc 0e 00 07 80 mov $0x8007000e,%r12d 18002ca40: 44 89 64 24 68 mov %r12d,0x68(%rsp) 18002ca45: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 18002ca4a: b9 30 00 00 00 mov $0x30,%ecx 18002ca4f: e8 20 21 ff ff call 0x18001eb74 18002ca54: 48 8b f8 mov %rax,%rdi 18002ca57: 48 89 44 24 78 mov %rax,0x78(%rsp) 18002ca5c: 48 3b c3 cmp %rbx,%rax 18002ca5f: 74 32 je 0x18002ca93 18002ca61: 89 58 28 mov %ebx,0x28(%rax) 18002ca64: 48 89 58 10 mov %rbx,0x10(%rax) 18002ca68: 48 89 58 18 mov %rbx,0x18(%rax) 18002ca6c: 48 8d 05 05 94 02 00 lea 0x29405(%rip),%rax # 0x180055e78 18002ca73: 48 89 07 mov %rax,(%rdi) 18002ca76: 48 8d 05 d3 93 02 00 lea 0x293d3(%rip),%rax # 0x180055e50 18002ca7d: 48 89 47 08 mov %rax,0x8(%rdi) 18002ca81: 48 8d 05 98 93 02 00 lea 0x29398(%rip),%rax # 0x180055e20 18002ca88: 48 89 47 20 mov %rax,0x20(%rdi) 18002ca8c: e8 17 54 00 00 call 0x180031ea8 18002ca91: eb 03 jmp 0x18002ca96 18002ca93: 48 8b fb mov %rbx,%rdi 18002ca96: 48 89 7c 24 70 mov %rdi,0x70(%rsp) 18002ca9b: eb 11 jmp 0x18002caae 18002ca9d: 33 db xor %ebx,%ebx 18002ca9f: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 18002caa4: 44 8b 64 24 68 mov 0x68(%rsp),%r12d 18002caa9: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 18002caae: 48 3b fb cmp %rbx,%rdi 18002cab1: 44 0f 45 e3 cmovne %ebx,%r12d 18002cab5: 48 89 3e mov %rdi,(%rsi) 18002cab8: 41 8b c4 mov %r12d,%eax 18002cabb: 48 83 c4 38 add $0x38,%rsp 18002cabf: 41 5c pop %r12 18002cac1: 5f pop %rdi 18002cac2: 5e pop %rsi 18002cac3: 5b pop %rbx 18002cac4: c3 ret 18002cac5: cc int3 18002cac6: cc int3 18002cac7: cc int3 18002cac8: cc int3 18002cac9: cc int3 18002caca: cc int3 18002cacb: cc int3 18002cacc: 40 55 rex push %rbp 18002cace: 48 83 ec 20 sub $0x20,%rsp 18002cad2: 48 8b ea mov %rdx,%rbp 18002cad5: 48 8b 4d 78 mov 0x78(%rbp),%rcx 18002cad9: e8 da 20 ff ff call 0x18001ebb8 18002cade: 48 83 c4 20 add $0x20,%rsp 18002cae2: 5d pop %rbp 18002cae3: c3 ret 18002cae4: cc int3 18002cae5: cc int3 18002cae6: cc int3 18002cae7: cc int3 18002cae8: cc int3 18002cae9: cc int3 18002caea: cc int3 18002caeb: cc int3 18002caec: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18002caf1: 55 push %rbp 18002caf2: 48 83 ec 20 sub $0x20,%rsp 18002caf6: 48 8b ea mov %rdx,%rbp 18002caf9: 48 8b 4d 28 mov 0x28(%rbp),%rcx 18002cafd: e8 72 21 ff ff call 0x18001ec74 18002cb02: 90 nop 18002cb03: 48 8d 05 93 ff ff ff lea -0x6d(%rip),%rax # 0x18002ca9d 18002cb0a: eb 00 jmp 0x18002cb0c 18002cb0c: 48 83 c4 20 add $0x20,%rsp 18002cb10: 5d pop %rbp 18002cb11: c3 ret 18002cb12: cc int3 18002cb13: cc int3 18002cb14: 48 81 ec 68 04 00 00 sub $0x468,%rsp 18002cb1b: 48 c7 44 24 40 fe ff movq $0xfffffffffffffffe,0x40(%rsp) 18002cb22: ff ff 18002cb24: 48 8b 05 75 03 04 00 mov 0x40375(%rip),%rax # 0x18006cea0 18002cb2b: 48 33 c4 xor %rsp,%rax 18002cb2e: 48 89 84 24 50 04 00 mov %rax,0x450(%rsp) 18002cb35: 00 18002cb36: e8 79 60 ff ff call 0x180022bb4 18002cb3b: 48 8b 48 08 mov 0x8(%rax),%rcx 18002cb3f: e8 a4 0f 00 00 call 0x18002dae8 18002cb44: 90 nop 18002cb45: 48 8b 8c 24 50 04 00 mov 0x450(%rsp),%rcx 18002cb4c: 00 18002cb4d: 48 33 cc xor %rsp,%rcx 18002cb50: e8 eb 5a 00 00 call 0x180032640 18002cb55: 48 81 c4 68 04 00 00 add $0x468,%rsp 18002cb5c: c3 ret 18002cb5d: cc int3 18002cb5e: cc int3 18002cb5f: cc int3 18002cb60: cc int3 18002cb61: cc int3 18002cb62: cc int3 18002cb63: cc int3 18002cb64: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18002cb69: 53 push %rbx 18002cb6a: 55 push %rbp 18002cb6b: 48 83 ec 38 sub $0x38,%rsp 18002cb6f: 48 8b ea mov %rdx,%rbp 18002cb72: e8 49 31 ff ff call 0x18001fcc0 18002cb77: 4c 8b d8 mov %rax,%r11 18002cb7a: 33 c9 xor %ecx,%ecx 18002cb7c: 48 85 c0 test %rax,%rax 18002cb7f: 0f 95 c1 setne %cl 18002cb82: 85 c9 test %ecx,%ecx 18002cb84: 75 0b jne 0x18002cb91 18002cb86: b9 05 40 00 80 mov $0x80004005,%ecx 18002cb8b: e8 e0 e5 fd ff call 0x18000b170 18002cb90: cc int3 18002cb91: 48 8b 00 mov (%rax),%rax 18002cb94: 49 8b cb mov %r11,%rcx 18002cb97: ff 50 18 call *0x18(%rax) 18002cb9a: 48 83 c0 18 add $0x18,%rax 18002cb9e: 48 89 45 30 mov %rax,0x30(%rbp) 18002cba2: 48 8b 4d 38 mov 0x38(%rbp),%rcx 18002cba6: 48 8b 01 mov (%rcx),%rax 18002cba9: 45 33 c9 xor %r9d,%r9d 18002cbac: 41 b8 00 02 00 00 mov $0x200,%r8d 18002cbb2: 48 8d 55 50 lea 0x50(%rbp),%rdx 18002cbb6: ff 50 18 call *0x18(%rax) 18002cbb9: 85 c0 test %eax,%eax 18002cbbb: 74 31 je 0x18002cbee 18002cbbd: 48 8d 45 50 lea 0x50(%rbp),%rax 18002cbc1: 48 89 44 24 28 mov %rax,0x28(%rsp) 18002cbc6: c7 44 24 20 43 04 00 movl $0x443,0x20(%rsp) 18002cbcd: 00 18002cbce: 4c 8d 0d fb 94 02 00 lea 0x294fb(%rip),%r9 # 0x1800560d0 18002cbd5: 4c 8d 05 64 77 02 00 lea 0x27764(%rip),%r8 # 0x180054340 18002cbdc: 48 8d 15 3d 77 02 00 lea 0x2773d(%rip),%rdx # 0x180054320 18002cbe3: 48 8d 4d 30 lea 0x30(%rbp),%rcx 18002cbe7: e8 14 e1 fe ff call 0x18001ad00 18002cbec: eb 26 jmp 0x18002cc14 18002cbee: c7 44 24 20 43 04 00 movl $0x443,0x20(%rsp) 18002cbf5: 00 18002cbf6: 4c 8d 0d d3 94 02 00 lea 0x294d3(%rip),%r9 # 0x1800560d0 18002cbfd: 4c 8d 05 3c 77 02 00 lea 0x2773c(%rip),%r8 # 0x180054340 18002cc04: 48 8d 15 fd 76 02 00 lea 0x276fd(%rip),%rdx # 0x180054308 18002cc0b: 48 8d 4d 30 lea 0x30(%rbp),%rcx 18002cc0f: e8 ec e0 fe ff call 0x18001ad00 18002cc14: 45 33 c0 xor %r8d,%r8d 18002cc17: 33 d2 xor %edx,%edx 18002cc19: 48 8b 5d 30 mov 0x30(%rbp),%rbx 18002cc1d: 48 8b cb mov %rbx,%rcx 18002cc20: e8 ab 7e ff ff call 0x180024ad0 18002cc25: 90 nop 18002cc26: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18002cc2a: 83 c8 ff or $0xffffffff,%eax 18002cc2d: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18002cc32: 83 c0 ff add $0xffffffff,%eax 18002cc35: 85 c0 test %eax,%eax 18002cc37: 7f 09 jg 0x18002cc42 18002cc39: 48 8b 0a mov (%rdx),%rcx 18002cc3c: 48 8b 01 mov (%rcx),%rax 18002cc3f: ff 50 08 call *0x8(%rax) 18002cc42: 48 8b 4d 38 mov 0x38(%rbp),%rcx 18002cc46: 48 8b 01 mov (%rcx),%rax 18002cc49: ba 01 00 00 00 mov $0x1,%edx 18002cc4e: ff 50 08 call *0x8(%rax) 18002cc51: 90 nop 18002cc52: 48 8d 05 ec fe ff ff lea -0x114(%rip),%rax # 0x18002cb45 18002cc59: eb 00 jmp 0x18002cc5b 18002cc5b: 48 83 c4 38 add $0x38,%rsp 18002cc5f: 5d pop %rbp 18002cc60: 5b pop %rbx 18002cc61: c3 ret 18002cc62: cc int3 18002cc63: cc int3 18002cc64: 40 55 rex push %rbp 18002cc66: 48 83 ec 20 sub $0x20,%rsp 18002cc6a: 48 8b ea mov %rdx,%rbp 18002cc6d: 48 8d 4d 30 lea 0x30(%rbp),%rcx 18002cc71: e8 6a e9 fd ff call 0x18000b5e0 18002cc76: 48 83 c4 20 add $0x20,%rsp 18002cc7a: 5d pop %rbp 18002cc7b: c3 ret 18002cc7c: 40 57 rex push %rdi 18002cc7e: 48 83 ec 30 sub $0x30,%rsp 18002cc82: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002cc89: ff ff 18002cc8b: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 18002cc90: 48 89 6c 24 48 mov %rbp,0x48(%rsp) 18002cc95: 48 89 74 24 50 mov %rsi,0x50(%rsp) 18002cc9a: 41 8b f8 mov %r8d,%edi 18002cc9d: 48 8b f2 mov %rdx,%rsi 18002cca0: 48 8b d9 mov %rcx,%rbx 18002cca3: e8 0c 5f ff ff call 0x180022bb4 18002cca8: 48 8b 68 08 mov 0x8(%rax),%rbp 18002ccac: e8 03 5f ff ff call 0x180022bb4 18002ccb1: 48 8b 48 08 mov 0x8(%rax),%rcx 18002ccb5: e8 0e 0e 00 00 call 0x18002dac8 18002ccba: 90 nop 18002ccbb: 48 8b cb mov %rbx,%rcx 18002ccbe: e8 f1 ee ff ff call 0x18002bbb4 18002ccc3: 48 8b cb mov %rbx,%rcx 18002ccc6: e8 49 e3 ff ff call 0x18002b014 18002cccb: 48 85 c0 test %rax,%rax 18002ccce: 75 06 jne 0x18002ccd6 18002ccd0: e8 bb 20 ff ff call 0x18001ed90 18002ccd5: cc int3 18002ccd6: 4c 8b ce mov %rsi,%r9 18002ccd9: 44 8b c7 mov %edi,%r8d 18002ccdc: 48 8b 95 c8 00 00 00 mov 0xc8(%rbp),%rdx 18002cce3: 48 8b 48 40 mov 0x40(%rax),%rcx 18002cce7: ff 15 d3 69 02 00 call *0x269d3(%rip) # 0x1800536c0 18002cced: 85 c0 test %eax,%eax 18002ccef: 75 11 jne 0x18002cd02 18002ccf1: 41 83 c8 ff or $0xffffffff,%r8d 18002ccf5: 33 d2 xor %edx,%edx 18002ccf7: b9 07 f1 00 00 mov $0xf107,%ecx 18002ccfc: e8 1f 7e ff ff call 0x180024b20 18002cd01: 90 nop 18002cd02: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 18002cd07: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18002cd0c: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18002cd11: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18002cd16: 48 83 c4 30 add $0x30,%rsp 18002cd1a: 5f pop %rdi 18002cd1b: e9 f4 fd ff ff jmp 0x18002cb14 18002cd20: cc int3 18002cd21: cc int3 18002cd22: cc int3 18002cd23: cc int3 18002cd24: cc int3 18002cd25: cc int3 18002cd26: cc int3 18002cd27: cc int3 18002cd28: cc int3 18002cd29: cc int3 18002cd2a: cc int3 18002cd2b: cc int3 18002cd2c: 40 55 rex push %rbp 18002cd2e: 48 83 ec 20 sub $0x20,%rsp 18002cd32: 48 8b ea mov %rdx,%rbp 18002cd35: 48 8d 4d 58 lea 0x58(%rbp),%rcx 18002cd39: e8 d6 fd ff ff call 0x18002cb14 18002cd3e: 48 83 c4 20 add $0x20,%rsp 18002cd42: 5d pop %rbp 18002cd43: c3 ret 18002cd44: 40 57 rex push %rdi 18002cd46: 48 83 ec 30 sub $0x30,%rsp 18002cd4a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002cd51: ff ff 18002cd53: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 18002cd58: 48 89 6c 24 48 mov %rbp,0x48(%rsp) 18002cd5d: 48 89 74 24 50 mov %rsi,0x50(%rsp) 18002cd62: 41 8b f8 mov %r8d,%edi 18002cd65: 48 8b f2 mov %rdx,%rsi 18002cd68: 48 8b d9 mov %rcx,%rbx 18002cd6b: e8 44 5e ff ff call 0x180022bb4 18002cd70: 48 8b 68 08 mov 0x8(%rax),%rbp 18002cd74: e8 3b 5e ff ff call 0x180022bb4 18002cd79: 48 8b 48 08 mov 0x8(%rax),%rcx 18002cd7d: e8 46 0d 00 00 call 0x18002dac8 18002cd82: 90 nop 18002cd83: 48 8b cb mov %rbx,%rcx 18002cd86: e8 29 ee ff ff call 0x18002bbb4 18002cd8b: 48 8b cb mov %rbx,%rcx 18002cd8e: e8 81 e2 ff ff call 0x18002b014 18002cd93: 48 85 c0 test %rax,%rax 18002cd96: 75 06 jne 0x18002cd9e 18002cd98: e8 f3 1f ff ff call 0x18001ed90 18002cd9d: cc int3 18002cd9e: 4c 8b ce mov %rsi,%r9 18002cda1: 44 8b c7 mov %edi,%r8d 18002cda4: 48 8b 95 c8 00 00 00 mov 0xc8(%rbp),%rdx 18002cdab: 48 8b 48 40 mov 0x40(%rax),%rcx 18002cdaf: e8 70 df ff ff call 0x18002ad24 18002cdb4: 48 85 c0 test %rax,%rax 18002cdb7: 75 11 jne 0x18002cdca 18002cdb9: 41 83 c8 ff or $0xffffffff,%r8d 18002cdbd: 33 d2 xor %edx,%edx 18002cdbf: b9 07 f1 00 00 mov $0xf107,%ecx 18002cdc4: e8 57 7d ff ff call 0x180024b20 18002cdc9: 90 nop 18002cdca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 18002cdcf: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18002cdd4: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18002cdd9: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18002cdde: 48 83 c4 30 add $0x30,%rsp 18002cde2: 5f pop %rdi 18002cde3: e9 2c fd ff ff jmp 0x18002cb14 18002cde8: cc int3 18002cde9: cc int3 18002cdea: cc int3 18002cdeb: cc int3 18002cdec: cc int3 18002cded: cc int3 18002cdee: cc int3 18002cdef: cc int3 18002cdf0: cc int3 18002cdf1: cc int3 18002cdf2: cc int3 18002cdf3: cc int3 18002cdf4: 40 55 rex push %rbp 18002cdf6: 48 83 ec 20 sub $0x20,%rsp 18002cdfa: 48 8b ea mov %rdx,%rbp 18002cdfd: 48 8d 4d 58 lea 0x58(%rbp),%rcx 18002ce01: e8 0e fd ff ff call 0x18002cb14 18002ce06: 48 83 c4 20 add $0x20,%rsp 18002ce0a: 5d pop %rbp 18002ce0b: c3 ret 18002ce0c: 48 8d 05 45 93 02 00 lea 0x29345(%rip),%rax # 0x180056158 18002ce13: c3 ret 18002ce14: 40 53 rex push %rbx 18002ce16: 48 83 ec 30 sub $0x30,%rsp 18002ce1a: 48 83 b9 a0 00 00 00 cmpq $0x0,0xa0(%rcx) 18002ce21: 00 18002ce22: 8b da mov %edx,%ebx 18002ce24: 74 37 je 0x18002ce5d 18002ce26: 48 8b 49 40 mov 0x40(%rcx),%rcx 18002ce2a: 81 c2 00 20 00 00 add $0x2000,%edx 18002ce30: ff 15 c2 6a 02 00 call *0x26ac2(%rip) # 0x1800538f8 18002ce36: 8d 8b ce fe ff ff lea -0x132(%rbx),%ecx 18002ce3c: 83 f9 06 cmp $0x6,%ecx 18002ce3f: 4c 8b d8 mov %rax,%r11 18002ce42: 77 05 ja 0x18002ce49 18002ce44: 48 85 c0 test %rax,%rax 18002ce47: 74 23 je 0x18002ce6c 18002ce49: 48 8b 44 24 60 mov 0x60(%rsp),%rax 18002ce4e: 48 85 c0 test %rax,%rax 18002ce51: 74 03 je 0x18002ce56 18002ce53: 4c 89 18 mov %r11,(%rax) 18002ce56: b8 01 00 00 00 mov $0x1,%eax 18002ce5b: eb 0f jmp 0x18002ce6c 18002ce5d: 48 8b 44 24 60 mov 0x60(%rsp),%rax 18002ce62: 48 89 44 24 20 mov %rax,0x20(%rsp) 18002ce67: e8 30 fa ff ff call 0x18002c89c 18002ce6c: 48 83 c4 30 add $0x30,%rsp 18002ce70: 5b pop %rbx 18002ce71: c3 ret 18002ce72: cc int3 18002ce73: cc int3 18002ce74: 40 57 rex push %rdi 18002ce76: 48 83 ec 30 sub $0x30,%rsp 18002ce7a: 48 c7 44 24 28 fe ff movq $0xfffffffffffffffe,0x28(%rsp) 18002ce81: ff ff 18002ce83: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 18002ce88: 48 89 6c 24 48 mov %rbp,0x48(%rsp) 18002ce8d: 48 89 74 24 58 mov %rsi,0x58(%rsp) 18002ce92: 49 8b f1 mov %r9,%rsi 18002ce95: 48 8b ea mov %rdx,%rbp 18002ce98: 48 8b f9 mov %rcx,%rdi 18002ce9b: bb 05 40 00 80 mov $0x80004005,%ebx 18002cea0: 41 83 f8 fc cmp $0xfffffffc,%r8d 18002cea4: 0f 85 a1 00 00 00 jne 0x18002cf4b 18002ceaa: 48 8b 01 mov (%rcx),%rax 18002cead: ff 90 10 01 00 00 call *0x110(%rax) 18002ceb3: 8b d8 mov %eax,%ebx 18002ceb5: 85 c0 test %eax,%eax 18002ceb7: 0f 88 8e 00 00 00 js 0x18002cf4b 18002cebd: 4c 8b 47 58 mov 0x58(%rdi),%r8 18002cec1: 4d 85 c0 test %r8,%r8 18002cec4: 75 71 jne 0x18002cf37 18002cec6: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18002cecb: e8 3c fb ff ff call 0x18002ca0c 18002ced0: 8b d8 mov %eax,%ebx 18002ced2: 85 c0 test %eax,%eax 18002ced4: 78 75 js 0x18002cf4b 18002ced6: 48 83 64 24 50 00 andq $0x0,0x50(%rsp) 18002cedc: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 18002cee1: 48 8b 01 mov (%rcx),%rax 18002cee4: 4c 8d 44 24 50 lea 0x50(%rsp),%r8 18002cee9: 48 8d 15 18 89 02 00 lea 0x28918(%rip),%rdx # 0x180055808 18002cef0: ff 10 call *(%rax) 18002cef2: 85 c0 test %eax,%eax 18002cef4: 78 2d js 0x18002cf23 18002cef6: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18002cefb: 48 89 4f 58 mov %rcx,0x58(%rdi) 18002ceff: 48 8b 01 mov (%rcx),%rax 18002cf02: 4c 8d 47 68 lea 0x68(%rdi),%r8 18002cf06: 48 8d 57 60 lea 0x60(%rdi),%rdx 18002cf0a: ff 50 18 call *0x18(%rax) 18002cf0d: 4c 8b 47 58 mov 0x58(%rdi),%r8 18002cf11: 48 8b d5 mov %rbp,%rdx 18002cf14: 48 8d 0d dd 88 02 00 lea 0x288dd(%rip),%rcx # 0x1800557f8 18002cf1b: e8 1d 37 02 00 call 0x18005063d 18002cf20: 48 89 06 mov %rax,(%rsi) 18002cf23: 33 db xor %ebx,%ebx 18002cf25: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18002cf2a: 48 85 c9 test %rcx,%rcx 18002cf2d: 74 1c je 0x18002cf4b 18002cf2f: 48 8b 01 mov (%rcx),%rax 18002cf32: ff 50 10 call *0x10(%rax) 18002cf35: eb 14 jmp 0x18002cf4b 18002cf37: 48 8b d5 mov %rbp,%rdx 18002cf3a: 48 8d 0d b7 88 02 00 lea 0x288b7(%rip),%rcx # 0x1800557f8 18002cf41: e8 f7 36 02 00 call 0x18005063d 18002cf46: 48 89 06 mov %rax,(%rsi) 18002cf49: 33 db xor %ebx,%ebx 18002cf4b: 8b c3 mov %ebx,%eax 18002cf4d: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18002cf52: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18002cf57: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 18002cf5c: 48 83 c4 30 add $0x30,%rsp 18002cf60: 5f pop %rdi 18002cf61: c3 ret 18002cf62: cc int3 18002cf63: cc int3 18002cf64: 40 55 rex push %rbp 18002cf66: 48 83 ec 20 sub $0x20,%rsp 18002cf6a: 48 8b ea mov %rdx,%rbp 18002cf6d: 48 8d 4d 50 lea 0x50(%rbp),%rcx 18002cf71: e8 6a bc ff ff call 0x180028be0 18002cf76: 48 83 c4 20 add $0x20,%rsp 18002cf7a: 5d pop %rbp 18002cf7b: c3 ret 18002cf7c: 48 8b c4 mov %rsp,%rax 18002cf7f: 57 push %rdi 18002cf80: 48 81 ec 90 00 00 00 sub $0x90,%rsp 18002cf87: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002cf8e: ff ff 18002cf90: 48 89 58 08 mov %rbx,0x8(%rax) 18002cf94: 48 89 70 10 mov %rsi,0x10(%rax) 18002cf98: 48 8b f9 mov %rcx,%rdi 18002cf9b: 4c 8d 40 98 lea -0x68(%rax),%r8 18002cf9f: 48 8b 51 40 mov 0x40(%rcx),%rdx 18002cfa3: 48 8b 49 18 mov 0x18(%rcx),%rcx 18002cfa7: e8 ec a1 ff ff call 0x180027198 18002cfac: 33 db xor %ebx,%ebx 18002cfae: 3b c3 cmp %ebx,%eax 18002cfb0: 74 05 je 0x18002cfb7 18002cfb2: 8d 43 01 lea 0x1(%rbx),%eax 18002cfb5: eb 6c jmp 0x18002d023 18002cfb7: 48 8b cf mov %rdi,%rcx 18002cfba: e8 ed a0 ff ff call 0x1800270ac 18002cfbf: 66 3b c3 cmp %bx,%ax 18002cfc2: 75 04 jne 0x18002cfc8 18002cfc4: 33 c0 xor %eax,%eax 18002cfc6: eb 5b jmp 0x18002d023 18002cfc8: e8 e7 5b ff ff call 0x180022bb4 18002cfcd: 38 58 28 cmp %bl,0x28(%rax) 18002cfd0: 74 4c je 0x18002d01e 18002cfd2: b9 01 00 00 00 mov $0x1,%ecx 18002cfd7: e8 c4 67 ff ff call 0x1800237a0 18002cfdc: 90 nop 18002cfdd: e8 d2 5b ff ff call 0x180022bb4 18002cfe2: 48 8b 7f 40 mov 0x40(%rdi),%rdi 18002cfe6: 48 8d 70 58 lea 0x58(%rax),%rsi 18002cfea: 48 3b fb cmp %rbx,%rdi 18002cfed: 74 0a je 0x18002cff9 18002cfef: 48 8b cf mov %rdi,%rcx 18002cff2: e8 e9 85 00 00 call 0x1800355e0 18002cff7: 8b d8 mov %eax,%ebx 18002cff9: 44 8b c3 mov %ebx,%r8d 18002cffc: 48 8b d7 mov %rdi,%rdx 18002cfff: 48 8b ce mov %rsi,%rcx 18002d002: e8 a9 da fd ff call 0x18000aab0 18002d007: 66 ba 0a 00 mov $0xa,%dx 18002d00b: 48 8b ce mov %rsi,%rcx 18002d00e: e8 ad 3d ff ff call 0x180020dc0 18002d013: 90 nop 18002d014: b9 01 00 00 00 mov $0x1,%ecx 18002d019: e8 16 68 ff ff call 0x180023834 18002d01e: b8 01 00 00 00 mov $0x1,%eax 18002d023: 4c 8d 9c 24 90 00 00 lea 0x90(%rsp),%r11 18002d02a: 00 18002d02b: 49 8b 5b 10 mov 0x10(%r11),%rbx 18002d02f: 49 8b 73 18 mov 0x18(%r11),%rsi 18002d033: 49 8b e3 mov %r11,%rsp 18002d036: 5f pop %rdi 18002d037: c3 ret 18002d038: cc int3 18002d039: cc int3 18002d03a: cc int3 18002d03b: cc int3 18002d03c: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18002d041: 55 push %rbp 18002d042: 48 83 ec 20 sub $0x20,%rsp 18002d046: 48 8b ea mov %rdx,%rbp 18002d049: b9 01 00 00 00 mov $0x1,%ecx 18002d04e: e8 e1 67 ff ff call 0x180023834 18002d053: 33 d2 xor %edx,%edx 18002d055: 33 c9 xor %ecx,%ecx 18002d057: e8 84 7b 00 00 call 0x180034be0 18002d05c: 90 nop 18002d05d: 48 83 c4 20 add $0x20,%rsp 18002d061: 5d pop %rbp 18002d062: c3 ret 18002d063: cc int3 18002d064: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002d069: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 18002d06e: 56 push %rsi 18002d06f: 57 push %rdi 18002d070: 41 54 push %r12 18002d072: 41 55 push %r13 18002d074: 41 56 push %r14 18002d076: 48 83 ec 70 sub $0x70,%rsp 18002d07a: 45 33 ed xor %r13d,%r13d 18002d07d: 48 8b da mov %rdx,%rbx 18002d080: 48 8b f1 mov %rcx,%rsi 18002d083: 49 3b d5 cmp %r13,%rdx 18002d086: bf 01 00 00 00 mov $0x1,%edi 18002d08b: 0f 84 12 01 00 00 je 0x18002d1a3 18002d091: 41 be 43 01 00 00 mov $0x143,%r14d 18002d097: 0f b7 2b movzwl (%rbx),%ebp 18002d09a: 66 41 3b ed cmp %r13w,%bp 18002d09e: 0f 84 fa 00 00 00 je 0x18002d19e 18002d0a4: 0f b7 43 02 movzwl 0x2(%rbx),%eax 18002d0a8: 44 8b 63 04 mov 0x4(%rbx),%r12d 18002d0ac: 48 83 c3 08 add $0x8,%rbx 18002d0b0: 66 3d 34 12 cmp $0x1234,%ax 18002d0b4: 74 51 je 0x18002d107 18002d0b6: 66 3d 01 04 cmp $0x401,%ax 18002d0ba: 75 06 jne 0x18002d0c2 18002d0bc: 66 b8 80 01 mov $0x180,%ax 18002d0c0: eb 1f jmp 0x18002d0e1 18002d0c2: 66 3d 03 04 cmp $0x403,%ax 18002d0c6: 66 41 0f 44 c6 cmove %r14w,%ax 18002d0cb: 66 3d 0b 04 cmp $0x40b,%ax 18002d0cf: 74 36 je 0x18002d107 18002d0d1: 66 3d 80 01 cmp $0x180,%ax 18002d0d5: 74 0a je 0x18002d0e1 18002d0d7: 66 41 3b c6 cmp %r14w,%ax 18002d0db: 0f 85 ae 00 00 00 jne 0x18002d18f 18002d0e1: 48 8b 4e 40 mov 0x40(%rsi),%rcx 18002d0e5: 44 0f b7 c0 movzwl %ax,%r8d 18002d0e9: 0f b7 d5 movzwl %bp,%edx 18002d0ec: 45 33 c9 xor %r9d,%r9d 18002d0ef: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18002d0f4: ff 15 b6 65 02 00 call *0x265b6(%rip) # 0x1800536b0 18002d0fa: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 18002d0fe: 41 0f 44 fd cmove %r13d,%edi 18002d102: e9 88 00 00 00 jmp 0x18002d18f 18002d107: 33 d2 xor %edx,%edx 18002d109: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 18002d10e: 44 8d 42 30 lea 0x30(%rdx),%r8d 18002d112: e8 b9 86 00 00 call 0x1800357d0 18002d117: 48 83 4c 24 38 ff orq $0xffffffffffffffff,0x38(%rsp) 18002d11d: 48 8d 8c 24 a8 00 00 lea 0xa8(%rsp),%rcx 18002d124: 00 18002d125: 48 8b d3 mov %rbx,%rdx 18002d128: c7 44 24 30 01 00 00 movl $0x1,0x30(%rsp) 18002d12f: 00 18002d130: e8 db e4 fd ff call 0x18000b610 18002d135: 4c 8b 9c 24 a8 00 00 mov 0xa8(%rsp),%r11 18002d13c: 00 18002d13d: 48 8b 4e 40 mov 0x40(%rsi),%rcx 18002d141: 48 8d 44 24 30 lea 0x30(%rsp),%rax 18002d146: 0f b7 d5 movzwl %bp,%edx 18002d149: 45 33 c9 xor %r9d,%r9d 18002d14c: 41 b8 0b 04 00 00 mov $0x40b,%r8d 18002d152: 4c 89 5c 24 40 mov %r11,0x40(%rsp) 18002d157: 48 89 44 24 20 mov %rax,0x20(%rsp) 18002d15c: ff 15 56 65 02 00 call *0x26556(%rip) # 0x1800536b8 18002d162: 48 8b 94 24 a8 00 00 mov 0xa8(%rsp),%rdx 18002d169: 00 18002d16a: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 18002d16e: 41 0f 44 fd cmove %r13d,%edi 18002d172: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18002d176: 83 c8 ff or $0xffffffff,%eax 18002d179: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18002d17e: 83 c0 ff add $0xffffffff,%eax 18002d181: 41 3b c5 cmp %r13d,%eax 18002d184: 7f 09 jg 0x18002d18f 18002d186: 48 8b 0a mov (%rdx),%rcx 18002d189: 48 8b 01 mov (%rcx),%rax 18002d18c: ff 50 08 call *0x8(%rax) 18002d18f: 49 03 dc add %r12,%rbx 18002d192: 41 3b fd cmp %r13d,%edi 18002d195: 49 8b c4 mov %r12,%rax 18002d198: 0f 85 f9 fe ff ff jne 0x18002d097 18002d19e: 41 3b fd cmp %r13d,%edi 18002d1a1: 74 1e je 0x18002d1c1 18002d1a3: 48 8b 4e 40 mov 0x40(%rsi),%rcx 18002d1a7: 45 33 c9 xor %r9d,%r9d 18002d1aa: 45 33 c0 xor %r8d,%r8d 18002d1ad: ba 64 03 00 00 mov $0x364,%edx 18002d1b2: 44 89 6c 24 28 mov %r13d,0x28(%rsp) 18002d1b7: 44 89 6c 24 20 mov %r13d,0x20(%rsp) 18002d1bc: e8 5f d1 ff ff call 0x18002a320 18002d1c1: 4c 8d 5c 24 70 lea 0x70(%rsp),%r11 18002d1c6: 8b c7 mov %edi,%eax 18002d1c8: 49 8b 5b 30 mov 0x30(%r11),%rbx 18002d1cc: 49 8b 6b 40 mov 0x40(%r11),%rbp 18002d1d0: 49 8b e3 mov %r11,%rsp 18002d1d3: 41 5e pop %r14 18002d1d5: 41 5d pop %r13 18002d1d7: 41 5c pop %r12 18002d1d9: 5f pop %rdi 18002d1da: 5e pop %rsi 18002d1db: c3 ret 18002d1dc: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002d1e1: 57 push %rdi 18002d1e2: 48 83 ec 20 sub $0x20,%rsp 18002d1e6: 41 8b d8 mov %r8d,%ebx 18002d1e9: 48 8b f9 mov %rcx,%rdi 18002d1ec: 48 89 51 40 mov %rdx,0x40(%rcx) 18002d1f0: e8 bf 59 ff ff call 0x180022bb4 18002d1f5: 0f b7 d3 movzwl %bx,%edx 18002d1f8: 48 8b 48 18 mov 0x18(%rax),%rcx 18002d1fc: ff 15 a6 64 02 00 call *0x264a6(%rip) # 0x1800536a8 18002d202: 48 85 c0 test %rax,%rax 18002d205: 48 89 47 20 mov %rax,0x20(%rdi) 18002d209: 75 11 jne 0x18002d21c 18002d20b: ba 00 7f 00 00 mov $0x7f00,%edx 18002d210: 33 c9 xor %ecx,%ecx 18002d212: ff 15 90 64 02 00 call *0x26490(%rip) # 0x1800536a8 18002d218: 48 89 47 20 mov %rax,0x20(%rdi) 18002d21c: 48 8b cf mov %rdi,%rcx 18002d21f: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002d224: 48 83 c4 20 add $0x20,%rsp 18002d228: 5f pop %rdi 18002d229: e9 4e fd ff ff jmp 0x18002cf7c 18002d22e: cc int3 18002d22f: cc int3 18002d230: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002d235: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 18002d23a: 56 push %rsi 18002d23b: 57 push %rdi 18002d23c: 41 54 push %r12 18002d23e: 48 83 ec 70 sub $0x70,%rsp 18002d242: 8b f9 mov %ecx,%edi 18002d244: e8 6b 59 ff ff call 0x180022bb4 18002d249: 8b 50 2c mov 0x2c(%rax),%edx 18002d24c: 48 8b e8 mov %rax,%rbp 18002d24f: f7 d2 not %edx 18002d251: 23 fa and %edx,%edi 18002d253: 75 08 jne 0x18002d25d 18002d255: 8d 47 01 lea 0x1(%rdi),%eax 18002d258: e9 66 03 00 00 jmp 0x18002d5c3 18002d25d: 45 33 e4 xor %r12d,%r12d 18002d260: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18002d265: 33 d2 xor %edx,%edx 18002d267: 45 8d 44 24 48 lea 0x48(%r12),%r8d 18002d26c: 41 8b dc mov %r12d,%ebx 18002d26f: e8 5c 85 00 00 call 0x1800357d0 18002d274: 4c 8b 1d 15 65 02 00 mov 0x26515(%rip),%r11 # 0x180053790 18002d27b: 4c 89 5c 24 28 mov %r11,0x28(%rsp) 18002d280: e8 2f 59 ff ff call 0x180022bb4 18002d285: 41 8d 74 24 01 lea 0x1(%r12),%esi 18002d28a: 40 84 fe test %dil,%sil 18002d28d: 48 8b 48 10 mov 0x10(%rax),%rcx 18002d291: 48 8b 05 78 52 04 00 mov 0x45278(%rip),%rax # 0x180072510 18002d298: 48 89 44 24 48 mov %rax,0x48(%rsp) 18002d29d: 48 89 4c 24 38 mov %rcx,0x38(%rsp) 18002d2a2: c7 84 24 98 00 00 00 movl $0x8,0x98(%rsp) 18002d2a9: 08 00 00 00 18002d2ad: 74 24 je 0x18002d2d3 18002d2af: 48 8d 05 b2 7d 02 00 lea 0x27db2(%rip),%rax # 0x180055068 18002d2b6: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18002d2bb: c7 44 24 20 0b 00 00 movl $0xb,0x20(%rsp) 18002d2c2: 00 18002d2c3: 48 89 44 24 60 mov %rax,0x60(%rsp) 18002d2c8: e8 af fc ff ff call 0x18002cf7c 18002d2cd: 41 3b c4 cmp %r12d,%eax 18002d2d0: 0f 45 de cmovne %esi,%ebx 18002d2d3: 40 f6 c7 20 test $0x20,%dil 18002d2d7: 74 26 je 0x18002d2ff 18002d2d9: 81 4c 24 20 8b 00 00 orl $0x8b,0x20(%rsp) 18002d2e0: 00 18002d2e1: 48 8d 05 08 7e 02 00 lea 0x27e08(%rip),%rax # 0x1800550f0 18002d2e8: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18002d2ed: 48 89 44 24 60 mov %rax,0x60(%rsp) 18002d2f2: e8 85 fc ff ff call 0x18002cf7c 18002d2f7: 41 3b c4 cmp %r12d,%eax 18002d2fa: 74 03 je 0x18002d2ff 18002d2fc: 83 cb 20 or $0x20,%ebx 18002d2ff: 40 f6 c7 02 test $0x2,%dil 18002d303: 74 2c je 0x18002d331 18002d305: 48 8d 05 74 7d 02 00 lea 0x27d74(%rip),%rax # 0x180055080 18002d30c: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18002d311: 44 89 64 24 20 mov %r12d,0x20(%rsp) 18002d316: 48 89 44 24 60 mov %rax,0x60(%rsp) 18002d31b: 48 c7 44 24 50 10 00 movq $0x10,0x50(%rsp) 18002d322: 00 00 18002d324: e8 53 fc ff ff call 0x18002cf7c 18002d329: 41 3b c4 cmp %r12d,%eax 18002d32c: 74 03 je 0x18002d331 18002d32e: 83 cb 02 or $0x2,%ebx 18002d331: 40 f6 c7 04 test $0x4,%dil 18002d335: 74 2c je 0x18002d363 18002d337: 48 8d 15 6a 7d 02 00 lea 0x27d6a(%rip),%rdx # 0x1800550a8 18002d33e: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18002d343: 41 b8 01 7a 00 00 mov $0x7a01,%r8d 18002d349: c7 44 24 20 08 00 00 movl $0x8,0x20(%rsp) 18002d350: 00 18002d351: 4c 89 64 24 50 mov %r12,0x50(%rsp) 18002d356: e8 81 fe ff ff call 0x18002d1dc 18002d35b: 41 3b c4 cmp %r12d,%eax 18002d35e: 74 03 je 0x18002d363 18002d360: 83 cb 04 or $0x4,%ebx 18002d363: 40 f6 c7 08 test $0x8,%dil 18002d367: 74 30 je 0x18002d399 18002d369: 48 8d 15 58 7d 02 00 lea 0x27d58(%rip),%rdx # 0x1800550c8 18002d370: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18002d375: 41 b8 02 7a 00 00 mov $0x7a02,%r8d 18002d37b: c7 44 24 20 0b 00 00 movl $0xb,0x20(%rsp) 18002d382: 00 18002d383: 48 c7 44 24 50 06 00 movq $0x6,0x50(%rsp) 18002d38a: 00 00 18002d38c: e8 4b fe ff ff call 0x18002d1dc 18002d391: 41 3b c4 cmp %r12d,%eax 18002d394: 74 03 je 0x18002d399 18002d396: 83 cb 08 or $0x8,%ebx 18002d399: 40 f6 c7 10 test $0x10,%dil 18002d39d: 74 25 je 0x18002d3c4 18002d39f: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18002d3a6: 00 18002d3a7: ba c0 3f 00 00 mov $0x3fc0,%edx 18002d3ac: c7 84 24 9c 00 00 00 movl $0xff,0x9c(%rsp) 18002d3b3: ff 00 00 00 18002d3b7: e8 a0 c9 ff ff call 0x180029d5c 18002d3bc: 0b d8 or %eax,%ebx 18002d3be: 81 e7 3f c0 ff ff and $0xffffc03f,%edi 18002d3c4: 40 f6 c7 40 test $0x40,%dil 18002d3c8: 74 1f je 0x18002d3e9 18002d3ca: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18002d3d1: 00 18002d3d2: ba 40 00 00 00 mov $0x40,%edx 18002d3d7: c7 84 24 9c 00 00 00 movl $0x10,0x9c(%rsp) 18002d3de: 10 00 00 00 18002d3e2: e8 75 c9 ff ff call 0x180029d5c 18002d3e7: 0b d8 or %eax,%ebx 18002d3e9: 40 84 ff test %dil,%dil 18002d3ec: 79 1f jns 0x18002d40d 18002d3ee: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18002d3f5: 00 18002d3f6: ba 80 00 00 00 mov $0x80,%edx 18002d3fb: c7 84 24 9c 00 00 00 movl $0x2,0x9c(%rsp) 18002d402: 02 00 00 00 18002d406: e8 51 c9 ff ff call 0x180029d5c 18002d40b: 0b d8 or %eax,%ebx 18002d40d: 0f ba e7 08 bt $0x8,%edi 18002d411: 73 1f jae 0x18002d432 18002d413: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18002d41a: 00 18002d41b: ba 00 01 00 00 mov $0x100,%edx 18002d420: c7 84 24 9c 00 00 00 movl $0x8,0x9c(%rsp) 18002d427: 08 00 00 00 18002d42b: e8 2c c9 ff ff call 0x180029d5c 18002d430: 0b d8 or %eax,%ebx 18002d432: 0f ba e7 09 bt $0x9,%edi 18002d436: 73 1f jae 0x18002d457 18002d438: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18002d43f: 00 18002d440: ba 00 02 00 00 mov $0x200,%edx 18002d445: c7 84 24 9c 00 00 00 movl $0x20,0x9c(%rsp) 18002d44c: 20 00 00 00 18002d450: e8 07 c9 ff ff call 0x180029d5c 18002d455: 0b d8 or %eax,%ebx 18002d457: 0f ba e7 0a bt $0xa,%edi 18002d45b: 73 1b jae 0x18002d478 18002d45d: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18002d464: 00 18002d465: ba 00 04 00 00 mov $0x400,%edx 18002d46a: 89 b4 24 9c 00 00 00 mov %esi,0x9c(%rsp) 18002d471: e8 e6 c8 ff ff call 0x180029d5c 18002d476: 0b d8 or %eax,%ebx 18002d478: 0f ba e7 0b bt $0xb,%edi 18002d47c: be 00 08 00 00 mov $0x800,%esi 18002d481: 73 1c jae 0x18002d49f 18002d483: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18002d48a: 00 18002d48b: 8b d6 mov %esi,%edx 18002d48d: c7 84 24 9c 00 00 00 movl $0x40,0x9c(%rsp) 18002d494: 40 00 00 00 18002d498: e8 bf c8 ff ff call 0x180029d5c 18002d49d: 0b d8 or %eax,%ebx 18002d49f: 0f ba e7 0c bt $0xc,%edi 18002d4a3: 73 1f jae 0x18002d4c4 18002d4a5: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18002d4ac: 00 18002d4ad: ba 00 10 00 00 mov $0x1000,%edx 18002d4b2: c7 84 24 9c 00 00 00 movl $0x4,0x9c(%rsp) 18002d4b9: 04 00 00 00 18002d4bd: e8 9a c8 ff ff call 0x180029d5c 18002d4c2: 0b d8 or %eax,%ebx 18002d4c4: 0f ba e7 0d bt $0xd,%edi 18002d4c8: 73 1f jae 0x18002d4e9 18002d4ca: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18002d4d1: 00 18002d4d2: ba 00 20 00 00 mov $0x2000,%edx 18002d4d7: c7 84 24 9c 00 00 00 movl $0x80,0x9c(%rsp) 18002d4de: 80 00 00 00 18002d4e2: e8 75 c8 ff ff call 0x180029d5c 18002d4e7: 0b d8 or %eax,%ebx 18002d4e9: 0f ba e7 0e bt $0xe,%edi 18002d4ed: 73 1b jae 0x18002d50a 18002d4ef: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18002d4f6: 00 18002d4f7: ba 00 40 00 00 mov $0x4000,%edx 18002d4fc: 89 b4 24 9c 00 00 00 mov %esi,0x9c(%rsp) 18002d503: e8 54 c8 ff ff call 0x180029d5c 18002d508: 0b d8 or %eax,%ebx 18002d50a: 0f ba e7 0f bt $0xf,%edi 18002d50e: be 00 80 00 00 mov $0x8000,%esi 18002d513: 73 1c jae 0x18002d531 18002d515: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18002d51c: 00 18002d51d: 8b d6 mov %esi,%edx 18002d51f: c7 84 24 9c 00 00 00 movl $0x400,0x9c(%rsp) 18002d526: 00 04 00 00 18002d52a: e8 2d c8 ff ff call 0x180029d5c 18002d52f: 0b d8 or %eax,%ebx 18002d531: 0f ba e7 10 bt $0x10,%edi 18002d535: 73 1f jae 0x18002d556 18002d537: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18002d53e: 00 18002d53f: ba 00 00 01 00 mov $0x10000,%edx 18002d544: c7 84 24 9c 00 00 00 movl $0x200,0x9c(%rsp) 18002d54b: 00 02 00 00 18002d54f: e8 08 c8 ff ff call 0x180029d5c 18002d554: 0b d8 or %eax,%ebx 18002d556: 0f ba e7 11 bt $0x11,%edi 18002d55a: 73 1f jae 0x18002d57b 18002d55c: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18002d563: 00 18002d564: ba 00 00 02 00 mov $0x20000,%edx 18002d569: c7 84 24 9c 00 00 00 movl $0x100,0x9c(%rsp) 18002d570: 00 01 00 00 18002d574: e8 e3 c7 ff ff call 0x180029d5c 18002d579: 0b d8 or %eax,%ebx 18002d57b: 0f ba e7 12 bt $0x12,%edi 18002d57f: 73 1b jae 0x18002d59c 18002d581: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18002d588: 00 18002d589: ba 00 00 04 00 mov $0x40000,%edx 18002d58e: 89 b4 24 9c 00 00 00 mov %esi,0x9c(%rsp) 18002d595: e8 c2 c7 ff ff call 0x180029d5c 18002d59a: 0b d8 or %eax,%ebx 18002d59c: 09 5d 2c or %ebx,0x2c(%rbp) 18002d59f: 8b 55 2c mov 0x2c(%rbp),%edx 18002d5a2: b8 c0 3f 00 00 mov $0x3fc0,%eax 18002d5a7: 8b ca mov %edx,%ecx 18002d5a9: 23 c8 and %eax,%ecx 18002d5ab: 3b c8 cmp %eax,%ecx 18002d5ad: 75 09 jne 0x18002d5b8 18002d5af: 83 ca 10 or $0x10,%edx 18002d5b2: 83 cb 10 or $0x10,%ebx 18002d5b5: 89 55 2c mov %edx,0x2c(%rbp) 18002d5b8: 23 df and %edi,%ebx 18002d5ba: 3b df cmp %edi,%ebx 18002d5bc: 41 0f 94 c4 sete %r12b 18002d5c0: 41 8b c4 mov %r12d,%eax 18002d5c3: 4c 8d 5c 24 70 lea 0x70(%rsp),%r11 18002d5c8: 49 8b 5b 20 mov 0x20(%r11),%rbx 18002d5cc: 49 8b 6b 30 mov 0x30(%r11),%rbp 18002d5d0: 49 8b e3 mov %r11,%rsp 18002d5d3: 41 5c pop %r12 18002d5d5: 5f pop %rdi 18002d5d6: 5e pop %rsi 18002d5d7: c3 ret 18002d5d8: 40 53 rex push %rbx 18002d5da: 48 83 ec 20 sub $0x20,%rsp 18002d5de: 48 83 7a 40 00 cmpq $0x0,0x40(%rdx) 18002d5e3: 48 8b da mov %rdx,%rbx 18002d5e6: 75 15 jne 0x18002d5fd 18002d5e8: b9 01 00 00 00 mov $0x1,%ecx 18002d5ed: e8 3e fc ff ff call 0x18002d230 18002d5f2: 4c 8d 1d 6f 7a 02 00 lea 0x27a6f(%rip),%r11 # 0x180055068 18002d5f9: 4c 89 5b 40 mov %r11,0x40(%rbx) 18002d5fd: b8 01 00 00 00 mov $0x1,%eax 18002d602: 48 83 c4 20 add $0x20,%rsp 18002d606: 5b pop %rbx 18002d607: c3 ret 18002d608: 48 8b c4 mov %rsp,%rax 18002d60b: 48 89 58 08 mov %rbx,0x8(%rax) 18002d60f: 48 89 68 10 mov %rbp,0x10(%rax) 18002d613: 48 89 70 18 mov %rsi,0x18(%rax) 18002d617: 48 89 78 20 mov %rdi,0x20(%rax) 18002d61b: 41 54 push %r12 18002d61d: 48 83 ec 20 sub $0x20,%rsp 18002d621: 33 ff xor %edi,%edi 18002d623: 33 db xor %ebx,%ebx 18002d625: 48 85 d2 test %rdx,%rdx 18002d628: 48 8b f2 mov %rdx,%rsi 18002d62b: 48 8b e9 mov %rcx,%rbp 18002d62e: 74 40 je 0x18002d670 18002d630: e8 7f 55 ff ff call 0x180022bb4 18002d635: 41 b8 f0 00 00 00 mov $0xf0,%r8d 18002d63b: 48 8b d6 mov %rsi,%rdx 18002d63e: 4c 8b 60 18 mov 0x18(%rax),%r12 18002d642: 49 8b cc mov %r12,%rcx 18002d645: ff 15 05 5f 02 00 call *0x25f05(%rip) # 0x180053550 18002d64b: 48 85 c0 test %rax,%rax 18002d64e: 74 20 je 0x18002d670 18002d650: 48 8b d0 mov %rax,%rdx 18002d653: 49 8b cc mov %r12,%rcx 18002d656: ff 15 c4 5e 02 00 call *0x25ec4(%rip) # 0x180053520 18002d65c: 48 85 c0 test %rax,%rax 18002d65f: 48 8b d8 mov %rax,%rbx 18002d662: 74 2e je 0x18002d692 18002d664: 48 8b c8 mov %rax,%rcx 18002d667: ff 15 bb 5e 02 00 call *0x25ebb(%rip) # 0x180053528 18002d66d: 48 8b f8 mov %rax,%rdi 18002d670: 48 8b d7 mov %rdi,%rdx 18002d673: 48 8b cd mov %rbp,%rcx 18002d676: e8 e9 f9 ff ff call 0x18002d064 18002d67b: 48 85 ff test %rdi,%rdi 18002d67e: 8b f0 mov %eax,%esi 18002d680: 74 0e je 0x18002d690 18002d682: 48 85 db test %rbx,%rbx 18002d685: 74 09 je 0x18002d690 18002d687: 48 8b cb mov %rbx,%rcx 18002d68a: ff 15 e0 5c 02 00 call *0x25ce0(%rip) # 0x180053370 18002d690: 8b c6 mov %esi,%eax 18002d692: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002d697: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18002d69c: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18002d6a1: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 18002d6a6: 48 83 c4 20 add $0x20,%rsp 18002d6aa: 41 5c pop %r12 18002d6ac: c3 ret 18002d6ad: cc int3 18002d6ae: cc int3 18002d6af: cc int3 18002d6b0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002d6b5: 57 push %rdi 18002d6b6: 48 83 ec 20 sub $0x20,%rsp 18002d6ba: 48 85 c9 test %rcx,%rcx 18002d6bd: 4d 8b d1 mov %r9,%r10 18002d6c0: 75 06 jne 0x18002d6c8 18002d6c2: e8 c9 16 ff ff call 0x18001ed90 18002d6c7: cc int3 18002d6c8: 48 8b 44 24 60 mov 0x60(%rsp),%rax 18002d6cd: bb 01 00 00 00 mov $0x1,%ebx 18002d6d2: 48 85 c0 test %rax,%rax 18002d6d5: 74 0c je 0x18002d6e3 18002d6d7: 48 89 08 mov %rcx,(%rax) 18002d6da: 4c 89 48 08 mov %r9,0x8(%rax) 18002d6de: e9 42 01 00 00 jmp 0x18002d825 18002d6e3: 48 8b 44 24 58 mov 0x58(%rsp),%rax 18002d6e8: 48 83 f8 3e cmp $0x3e,%rax 18002d6ec: 0f 87 a6 00 00 00 ja 0x18002d798 18002d6f2: 0f 84 81 00 00 00 je 0x18002d779 18002d6f8: 48 83 e8 38 sub $0x38,%rax 18002d6fc: 74 73 je 0x18002d771 18002d6fe: 48 2b c3 sub %rbx,%rax 18002d701: 74 66 je 0x18002d769 18002d703: 48 2b c3 sub %rbx,%rax 18002d706: 74 59 je 0x18002d761 18002d708: 48 2b c3 sub %rbx,%rax 18002d70b: 74 4c je 0x18002d759 18002d70d: 48 2b c3 sub %rbx,%rax 18002d710: 74 28 je 0x18002d73a 18002d712: 48 3b c3 cmp %rbx,%rax 18002d715: 0f 85 97 00 00 00 jne 0x18002d7b2 18002d71b: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 18002d720: 48 85 d2 test %rdx,%rdx 18002d723: 75 06 jne 0x18002d72b 18002d725: e8 66 16 ff ff call 0x18001ed90 18002d72a: cc int3 18002d72b: 4c 8b 02 mov (%rdx),%r8 18002d72e: 48 8b 52 08 mov 0x8(%rdx),%rdx 18002d732: 41 ff d2 call *%r10 18002d735: e9 e9 00 00 00 jmp 0x18002d823 18002d73a: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 18002d73f: 48 85 d2 test %rdx,%rdx 18002d742: 75 06 jne 0x18002d74a 18002d744: e8 47 16 ff ff call 0x18001ed90 18002d749: cc int3 18002d74a: 4c 8b 02 mov (%rdx),%r8 18002d74d: 48 8b 52 08 mov 0x8(%rdx),%rdx 18002d751: 41 ff d2 call *%r10 18002d754: e9 cc 00 00 00 jmp 0x18002d825 18002d759: 41 ff d2 call *%r10 18002d75c: e9 c2 00 00 00 jmp 0x18002d823 18002d761: 41 ff d2 call *%r10 18002d764: e9 bc 00 00 00 jmp 0x18002d825 18002d769: 41 ff d2 call *%r10 18002d76c: e9 b2 00 00 00 jmp 0x18002d823 18002d771: 41 ff d2 call *%r10 18002d774: e9 ac 00 00 00 jmp 0x18002d825 18002d779: 4c 8b 44 24 50 mov 0x50(%rsp),%r8 18002d77e: 4d 85 c0 test %r8,%r8 18002d781: 75 06 jne 0x18002d789 18002d783: e8 08 16 ff ff call 0x18001ed90 18002d788: cc int3 18002d789: 4d 8b 08 mov (%r8),%r9 18002d78c: 4d 8b 40 08 mov 0x8(%r8),%r8 18002d790: 41 ff d2 call *%r10 18002d793: e9 8d 00 00 00 jmp 0x18002d825 18002d798: 48 83 e8 3f sub $0x3f,%rax 18002d79c: 74 6b je 0x18002d809 18002d79e: 48 2b c3 sub %rbx,%rax 18002d7a1: 74 4e je 0x18002d7f1 18002d7a3: 48 2b c3 sub %rbx,%rax 18002d7a6: 74 22 je 0x18002d7ca 18002d7a8: 48 2b c3 sub %rbx,%rax 18002d7ab: 74 13 je 0x18002d7c0 18002d7ad: 48 3b c3 cmp %rbx,%rax 18002d7b0: 74 04 je 0x18002d7b6 18002d7b2: 33 c0 xor %eax,%eax 18002d7b4: eb 71 jmp 0x18002d827 18002d7b6: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 18002d7bb: 41 ff d2 call *%r10 18002d7be: eb 63 jmp 0x18002d823 18002d7c0: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 18002d7c5: 41 ff d2 call *%r10 18002d7c8: eb 5b jmp 0x18002d825 18002d7ca: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi 18002d7cf: 48 85 ff test %rdi,%rdi 18002d7d2: 75 06 jne 0x18002d7da 18002d7d4: e8 b7 15 ff ff call 0x18001ed90 18002d7d9: cc int3 18002d7da: 44 8b c2 mov %edx,%r8d 18002d7dd: 48 8b d7 mov %rdi,%rdx 18002d7e0: 41 ff d2 call *%r10 18002d7e3: 33 c0 xor %eax,%eax 18002d7e5: 39 47 2c cmp %eax,0x2c(%rdi) 18002d7e8: 0f 94 c0 sete %al 18002d7eb: 83 67 2c 00 andl $0x0,0x2c(%rdi) 18002d7ef: eb 32 jmp 0x18002d823 18002d7f1: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi 18002d7f6: 48 85 ff test %rdi,%rdi 18002d7f9: 75 06 jne 0x18002d801 18002d7fb: e8 90 15 ff ff call 0x18001ed90 18002d800: cc int3 18002d801: 48 8b d7 mov %rdi,%rdx 18002d804: 41 ff d2 call *%r10 18002d807: eb da jmp 0x18002d7e3 18002d809: 4c 8b 44 24 50 mov 0x50(%rsp),%r8 18002d80e: 4d 85 c0 test %r8,%r8 18002d811: 75 06 jne 0x18002d819 18002d813: e8 78 15 ff ff call 0x18001ed90 18002d818: cc int3 18002d819: 4d 8b 08 mov (%r8),%r9 18002d81c: 4d 8b 40 08 mov 0x8(%r8),%r8 18002d820: 41 ff d2 call *%r10 18002d823: 8b d8 mov %eax,%ebx 18002d825: 8b c3 mov %ebx,%eax 18002d827: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002d82c: 48 83 c4 20 add $0x20,%rsp 18002d830: 5f pop %rdi 18002d831: c3 ret 18002d832: cc int3 18002d833: cc int3 18002d834: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002d839: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18002d83e: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18002d843: 57 push %rdi 18002d844: 41 54 push %r12 18002d846: 41 55 push %r13 18002d848: 48 83 ec 40 sub $0x40,%rsp 18002d84c: 41 83 f8 fe cmp $0xfffffffe,%r8d 18002d850: 4d 8b e1 mov %r9,%r12 18002d853: 41 8b d8 mov %r8d,%ebx 18002d856: 44 8b ea mov %edx,%r13d 18002d859: 48 8b f1 mov %rcx,%rsi 18002d85c: 75 3d jne 0x18002d89b 18002d85e: e8 51 53 ff ff call 0x180022bb4 18002d863: 48 83 78 68 00 cmpq $0x0,0x68(%rax) 18002d868: 75 06 jne 0x18002d870 18002d86a: e8 21 15 ff ff call 0x18001ed90 18002d86f: cc int3 18002d870: e8 3f 53 ff ff call 0x180022bb4 18002d875: 4d 8b cc mov %r12,%r9 18002d878: 45 8b c5 mov %r13d,%r8d 18002d87b: 48 8b 48 68 mov 0x68(%rax),%rcx 18002d87f: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 18002d886: 00 18002d887: 48 8b d6 mov %rsi,%rdx 18002d88a: 4c 8b 11 mov (%rcx),%r10 18002d88d: 48 89 44 24 20 mov %rax,0x20(%rsp) 18002d892: 41 ff 52 08 call *0x8(%r10) 18002d896: e9 d3 00 00 00 jmp 0x18002d96e 18002d89b: 83 fb fd cmp $0xfffffffd,%ebx 18002d89e: 0f 85 82 00 00 00 jne 0x18002d926 18002d8a4: 33 ff xor %edi,%edi 18002d8a6: 4d 85 c9 test %r9,%r9 18002d8a9: 75 06 jne 0x18002d8b1 18002d8ab: e8 e0 14 ff ff call 0x18001ed90 18002d8b0: cc int3 18002d8b1: 48 8b 01 mov (%rcx),%rax 18002d8b4: 49 8b 69 50 mov 0x50(%r9),%rbp 18002d8b8: ff 50 58 call *0x58(%rax) 18002d8bb: 48 85 c0 test %rax,%rax 18002d8be: 48 8b f0 mov %rax,%rsi 18002d8c1: 74 5f je 0x18002d922 18002d8c3: 85 ff test %edi,%edi 18002d8c5: 75 5b jne 0x18002d922 18002d8c7: 48 8b 5e 08 mov 0x8(%rsi),%rbx 18002d8cb: eb 46 jmp 0x18002d913 18002d8cd: 83 7b 0c 00 cmpl $0x0,0xc(%rbx) 18002d8d1: 74 47 je 0x18002d91a 18002d8d3: 85 ff test %edi,%edi 18002d8d5: 75 43 jne 0x18002d91a 18002d8d7: 44 3b e9 cmp %ecx,%r13d 18002d8da: 75 33 jne 0x18002d90f 18002d8dc: 48 85 ed test %rbp,%rbp 18002d8df: 75 07 jne 0x18002d8e8 18002d8e1: 48 39 2b cmp %rbp,(%rbx) 18002d8e4: 74 1c je 0x18002d902 18002d8e6: eb 27 jmp 0x18002d90f 18002d8e8: 48 8b 13 mov (%rbx),%rdx 18002d8eb: 48 85 d2 test %rdx,%rdx 18002d8ee: 74 1f je 0x18002d90f 18002d8f0: 41 b8 10 00 00 00 mov $0x10,%r8d 18002d8f6: 48 8b cd mov %rbp,%rcx 18002d8f9: e8 32 88 00 00 call 0x180036130 18002d8fe: 85 c0 test %eax,%eax 18002d900: 75 0d jne 0x18002d90f 18002d902: 8b 43 0c mov 0xc(%rbx),%eax 18002d905: bf 01 00 00 00 mov $0x1,%edi 18002d90a: 41 89 44 24 08 mov %eax,0x8(%r12) 18002d90f: 48 83 c3 10 add $0x10,%rbx 18002d913: 8b 4b 08 mov 0x8(%rbx),%ecx 18002d916: 85 c9 test %ecx,%ecx 18002d918: 75 b3 jne 0x18002d8cd 18002d91a: 48 8b 36 mov (%rsi),%rsi 18002d91d: 48 85 f6 test %rsi,%rsi 18002d920: 75 a1 jne 0x18002d8c3 18002d922: 8b c7 mov %edi,%eax 18002d924: eb 48 jmp 0x18002d96e 18002d926: 83 fb ff cmp $0xffffffff,%ebx 18002d929: 74 10 je 0x18002d93b 18002d92b: 8b c3 mov %ebx,%eax 18002d92d: 0f b7 db movzwl %bx,%ebx 18002d930: 48 c1 e8 10 shr $0x10,%rax 18002d934: 0f b7 e8 movzwl %ax,%ebp 18002d937: 85 ed test %ebp,%ebp 18002d939: 75 05 jne 0x18002d940 18002d93b: bd 11 01 00 00 mov $0x111,%ebp 18002d940: 48 8b 01 mov (%rcx),%rax 18002d943: ff 50 50 call *0x50(%rax) 18002d946: eb 1b jmp 0x18002d963 18002d948: 48 8b 4f 08 mov 0x8(%rdi),%rcx 18002d94c: 45 8b cd mov %r13d,%r9d 18002d94f: 44 8b c3 mov %ebx,%r8d 18002d952: 8b d5 mov %ebp,%edx 18002d954: e8 3f 91 ff ff call 0x180026a98 18002d959: 48 85 c0 test %rax,%rax 18002d95c: 4c 8b c8 mov %rax,%r9 18002d95f: 75 26 jne 0x18002d987 18002d961: ff 17 call *(%rdi) 18002d963: 48 83 38 00 cmpq $0x0,(%rax) 18002d967: 48 8b f8 mov %rax,%rdi 18002d96a: 75 dc jne 0x18002d948 18002d96c: 33 c0 xor %eax,%eax 18002d96e: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 18002d973: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 18002d978: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 18002d97d: 48 83 c4 40 add $0x40,%rsp 18002d981: 41 5d pop %r13 18002d983: 41 5c pop %r12 18002d985: 5f pop %rdi 18002d986: c3 ret 18002d987: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 18002d98e: 00 18002d98f: 44 8b c3 mov %ebx,%r8d 18002d992: 41 8b d5 mov %r13d,%edx 18002d995: 48 89 44 24 30 mov %rax,0x30(%rsp) 18002d99a: 49 8b 41 10 mov 0x10(%r9),%rax 18002d99e: 4d 8b 49 18 mov 0x18(%r9),%r9 18002d9a2: 48 89 44 24 28 mov %rax,0x28(%rsp) 18002d9a7: 48 8b ce mov %rsi,%rcx 18002d9aa: 4c 89 64 24 20 mov %r12,0x20(%rsp) 18002d9af: e8 fc fc ff ff call 0x18002d6b0 18002d9b4: eb b8 jmp 0x18002d96e 18002d9b6: cc int3 18002d9b7: cc int3 18002d9b8: 33 c0 xor %eax,%eax 18002d9ba: c3 ret 18002d9bb: cc int3 18002d9bc: b8 4a 9c 02 80 mov $0x80029c4a,%eax 18002d9c1: c3 ret 18002d9c2: cc int3 18002d9c3: cc int3 18002d9c4: 48 8d 05 5d 8d 02 00 lea 0x28d5d(%rip),%rax # 0x180056728 18002d9cb: c3 ret 18002d9cc: 48 8d 05 2d 8c 02 00 lea 0x28c2d(%rip),%rax # 0x180056600 18002d9d3: c3 ret 18002d9d4: 48 8d 05 8d 8c 02 00 lea 0x28c8d(%rip),%rax # 0x180056668 18002d9db: c3 ret 18002d9dc: 48 8d 05 bd 8c 02 00 lea 0x28cbd(%rip),%rax # 0x1800566a0 18002d9e3: c3 ret 18002d9e4: 40 53 rex push %rbx 18002d9e6: 48 83 ec 20 sub $0x20,%rsp 18002d9ea: 48 8b d9 mov %rcx,%rbx 18002d9ed: b9 0d 00 00 00 mov $0xd,%ecx 18002d9f2: e8 a9 5d ff ff call 0x1800237a0 18002d9f7: 4c 8b 1b mov (%rbx),%r11 18002d9fa: 48 8b cb mov %rbx,%rcx 18002d9fd: 41 ff 53 40 call *0x40(%r11) 18002da01: 48 85 c0 test %rax,%rax 18002da04: 74 08 je 0x18002da0e 18002da06: 48 8b c8 mov %rax,%rcx 18002da09: e8 9a 46 ff ff call 0x1800220a8 18002da0e: b9 0d 00 00 00 mov $0xd,%ecx 18002da13: e8 1c 5e ff ff call 0x180023834 18002da18: 4c 8b 1b mov (%rbx),%r11 18002da1b: ba 01 00 00 00 mov $0x1,%edx 18002da20: 48 8b cb mov %rbx,%rcx 18002da23: 48 83 c4 20 add $0x20,%rsp 18002da27: 5b pop %rbx 18002da28: 49 ff 63 08 rex.WB jmp *0x8(%r11) 18002da2c: 48 8d 05 8d 8c 02 00 lea 0x28c8d(%rip),%rax # 0x1800566c0 18002da33: c3 ret 18002da34: 48 8d 05 a5 8c 02 00 lea 0x28ca5(%rip),%rax # 0x1800566e0 18002da3b: c3 ret 18002da3c: 48 8d 05 1d 8d 02 00 lea 0x28d1d(%rip),%rax # 0x180056760 18002da43: 48 89 01 mov %rax,(%rcx) 18002da46: 33 c0 xor %eax,%eax 18002da48: 89 41 30 mov %eax,0x30(%rcx) 18002da4b: 89 41 0c mov %eax,0xc(%rcx) 18002da4e: 89 41 08 mov %eax,0x8(%rcx) 18002da51: 48 89 41 38 mov %rax,0x38(%rcx) 18002da55: 48 89 41 18 mov %rax,0x18(%rcx) 18002da59: 48 89 41 10 mov %rax,0x10(%rcx) 18002da5d: 48 89 41 20 mov %rax,0x20(%rcx) 18002da61: 89 41 2c mov %eax,0x2c(%rcx) 18002da64: 89 41 28 mov %eax,0x28(%rcx) 18002da67: 48 8b c1 mov %rcx,%rax 18002da6a: c3 ret 18002da6b: cc int3 18002da6c: 40 53 rex push %rbx 18002da6e: 48 83 ec 20 sub $0x20,%rsp 18002da72: 48 8b d9 mov %rcx,%rbx 18002da75: e8 3a 51 ff ff call 0x180022bb4 18002da7a: b9 01 00 00 00 mov $0x1,%ecx 18002da7f: 48 89 43 38 mov %rax,0x38(%rbx) 18002da83: 33 c0 xor %eax,%eax 18002da85: 89 4b 08 mov %ecx,0x8(%rbx) 18002da88: 48 89 43 10 mov %rax,0x10(%rbx) 18002da8c: 48 89 43 18 mov %rax,0x18(%rbx) 18002da90: 48 89 43 20 mov %rax,0x20(%rbx) 18002da94: 48 89 43 30 mov %rax,0x30(%rbx) 18002da98: 89 4b 28 mov %ecx,0x28(%rbx) 18002da9b: 48 8b c3 mov %rbx,%rax 18002da9e: 48 83 c4 20 add $0x20,%rsp 18002daa2: 5b pop %rbx 18002daa3: c3 ret 18002daa4: 40 53 rex push %rbx 18002daa6: 48 83 ec 20 sub $0x20,%rsp 18002daaa: 48 8b d9 mov %rcx,%rbx 18002daad: 48 83 c1 20 add $0x20,%rcx 18002dab1: 48 8b 01 mov (%rcx),%rax 18002dab4: 48 85 c0 test %rax,%rax 18002dab7: 74 03 je 0x18002dabc 18002dab9: ff 50 38 call *0x38(%rax) 18002dabc: 48 83 63 38 00 andq $0x0,0x38(%rbx) 18002dac1: 48 83 c4 20 add $0x20,%rsp 18002dac5: 5b pop %rbx 18002dac6: c3 ret 18002dac7: cc int3 18002dac8: 48 83 ec 28 sub $0x28,%rsp 18002dacc: e8 e3 50 ff ff call 0x180022bb4 18002dad1: ba 01 00 00 00 mov $0x1,%edx 18002dad6: 48 8b 48 08 mov 0x8(%rax),%rcx 18002dada: 48 8b 01 mov (%rcx),%rax 18002dadd: 48 83 c4 28 add $0x28,%rsp 18002dae1: 48 ff a0 38 01 00 00 rex.W jmp *0x138(%rax) 18002dae8: 48 83 ec 28 sub $0x28,%rsp 18002daec: e8 c3 50 ff ff call 0x180022bb4 18002daf1: 83 ca ff or $0xffffffff,%edx 18002daf4: 48 8b 48 08 mov 0x8(%rax),%rcx 18002daf8: 48 8b 01 mov (%rcx),%rax 18002dafb: 48 83 c4 28 add $0x28,%rsp 18002daff: 48 ff a0 38 01 00 00 rex.W jmp *0x138(%rax) 18002db06: cc int3 18002db07: cc int3 18002db08: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002db0d: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18002db12: 57 push %rdi 18002db13: 48 83 ec 20 sub $0x20,%rsp 18002db17: 48 8b d9 mov %rcx,%rbx 18002db1a: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002db1e: 8b fa mov %edx,%edi 18002db20: 48 85 c9 test %rcx,%rcx 18002db23: 74 36 je 0x18002db5b 18002db25: 48 83 7b 18 00 cmpq $0x0,0x18(%rbx) 18002db2a: 0f 85 84 00 00 00 jne 0x18002dbb4 18002db30: 8b 53 0c mov 0xc(%rbx),%edx 18002db33: 3b 53 30 cmp 0x30(%rbx),%edx 18002db36: 72 06 jb 0x18002db3e 18002db38: e8 53 12 ff ff call 0x18001ed90 18002db3d: cc int3 18002db3e: 48 8b 49 08 mov 0x8(%rcx),%rcx 18002db42: f7 df neg %edi 18002db44: 45 1b c0 sbb %r8d,%r8d 18002db47: 41 f7 d0 not %r8d 18002db4a: 41 83 e0 03 and $0x3,%r8d 18002db4e: 41 0f ba e8 0a bts $0xa,%r8d 18002db53: ff 15 37 5b 02 00 call *0x25b37(%rip) # 0x180053690 18002db59: eb 52 jmp 0x18002dbad 18002db5b: 48 83 7b 20 00 cmpq $0x0,0x20(%rbx) 18002db60: 75 06 jne 0x18002db68 18002db62: e8 29 12 ff ff call 0x18001ed90 18002db67: cc int3 18002db68: 85 d2 test %edx,%edx 18002db6a: 75 36 jne 0x18002dba2 18002db6c: 48 8b 73 20 mov 0x20(%rbx),%rsi 18002db70: ff 15 5a 5d 02 00 call *0x25d5a(%rip) # 0x1800538d0 18002db76: 48 3b 46 40 cmp 0x40(%rsi),%rax 18002db7a: 75 26 jne 0x18002dba2 18002db7c: 48 8b 4e 40 mov 0x40(%rsi),%rcx 18002db80: ff 15 6a 5d 02 00 call *0x25d6a(%rip) # 0x1800538f0 18002db86: 48 8b c8 mov %rax,%rcx 18002db89: e8 52 ba ff ff call 0x1800295e0 18002db8e: 45 33 c9 xor %r9d,%r9d 18002db91: 45 33 c0 xor %r8d,%r8d 18002db94: 48 8b 48 40 mov 0x40(%rax),%rcx 18002db98: 41 8d 51 28 lea 0x28(%r9),%edx 18002db9c: ff 15 56 5d 02 00 call *0x25d56(%rip) # 0x1800538f8 18002dba2: 48 8b 4b 20 mov 0x20(%rbx),%rcx 18002dba6: 8b d7 mov %edi,%edx 18002dba8: e8 13 07 00 00 call 0x18002e2c0 18002dbad: c7 43 28 01 00 00 00 movl $0x1,0x28(%rbx) 18002dbb4: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002dbb9: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18002dbbe: 48 83 c4 20 add $0x20,%rsp 18002dbc2: 5f pop %rdi 18002dbc3: c3 ret 18002dbc4: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002dbc9: 57 push %rdi 18002dbca: 48 83 ec 20 sub $0x20,%rsp 18002dbce: 48 8b d9 mov %rcx,%rbx 18002dbd1: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002dbd5: 48 63 fa movslq %edx,%rdi 18002dbd8: 48 85 c9 test %rcx,%rcx 18002dbdb: 74 2f je 0x18002dc0c 18002dbdd: 48 83 7b 18 00 cmpq $0x0,0x18(%rbx) 18002dbe2: 75 6c jne 0x18002dc50 18002dbe4: 8b 53 0c mov 0xc(%rbx),%edx 18002dbe7: 3b 53 30 cmp 0x30(%rbx),%edx 18002dbea: 72 06 jb 0x18002dbf2 18002dbec: e8 9f 11 ff ff call 0x18001ed90 18002dbf1: cc int3 18002dbf2: 48 8b 49 08 mov 0x8(%rcx),%rcx 18002dbf6: f7 df neg %edi 18002dbf8: 45 1b c0 sbb %r8d,%r8d 18002dbfb: 41 83 e0 08 and $0x8,%r8d 18002dbff: 41 0f ba e8 0a bts $0xa,%r8d 18002dc04: ff 15 8e 5a 02 00 call *0x25a8e(%rip) # 0x180053698 18002dc0a: eb 44 jmp 0x18002dc50 18002dc0c: 48 8b 4b 20 mov 0x20(%rbx),%rcx 18002dc10: 48 85 c9 test %rcx,%rcx 18002dc13: 75 06 jne 0x18002dc1b 18002dc15: e8 76 11 ff ff call 0x18001ed90 18002dc1a: cc int3 18002dc1b: 48 8b 49 40 mov 0x40(%rcx),%rcx 18002dc1f: 45 33 c9 xor %r9d,%r9d 18002dc22: 45 33 c0 xor %r8d,%r8d 18002dc25: ba 87 00 00 00 mov $0x87,%edx 18002dc2a: ff 15 c8 5c 02 00 call *0x25cc8(%rip) # 0x1800538f8 18002dc30: 48 0f ba e0 0d bt $0xd,%rax 18002dc35: 73 19 jae 0x18002dc50 18002dc37: 48 8b 4b 20 mov 0x20(%rbx),%rcx 18002dc3b: 4c 8b c7 mov %rdi,%r8 18002dc3e: 45 33 c9 xor %r9d,%r9d 18002dc41: 48 8b 49 40 mov 0x40(%rcx),%rcx 18002dc45: ba f1 00 00 00 mov $0xf1,%edx 18002dc4a: ff 15 a8 5c 02 00 call *0x25ca8(%rip) # 0x1800538f8 18002dc50: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002dc55: 48 83 c4 20 add $0x20,%rsp 18002dc59: 5f pop %rdi 18002dc5a: c3 ret 18002dc5b: cc int3 18002dc5c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002dc61: 57 push %rdi 18002dc62: 48 83 ec 30 sub $0x30,%rsp 18002dc66: 48 85 d2 test %rdx,%rdx 18002dc69: 48 8b fa mov %rdx,%rdi 18002dc6c: 48 8b d9 mov %rcx,%rbx 18002dc6f: 75 06 jne 0x18002dc77 18002dc71: e8 1a 11 ff ff call 0x18001ed90 18002dc76: cc int3 18002dc77: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002dc7b: 48 85 c9 test %rcx,%rcx 18002dc7e: 74 4d je 0x18002dccd 18002dc80: 48 83 7b 18 00 cmpq $0x0,0x18(%rbx) 18002dc85: 75 5e jne 0x18002dce5 18002dc87: 8b 53 0c mov 0xc(%rbx),%edx 18002dc8a: 48 8b 49 08 mov 0x8(%rcx),%rcx 18002dc8e: 41 b8 00 04 00 00 mov $0x400,%r8d 18002dc94: ff 15 06 5c 02 00 call *0x25c06(%rip) # 0x1800538a0 18002dc9a: 8b 53 0c mov 0xc(%rbx),%edx 18002dc9d: 25 fb f6 ff ff and $0xfffff6fb,%eax 18002dca2: 3b 53 30 cmp 0x30(%rbx),%edx 18002dca5: 72 06 jb 0x18002dcad 18002dca7: e8 e4 10 ff ff call 0x18001ed90 18002dcac: cc int3 18002dcad: 48 8b 4b 10 mov 0x10(%rbx),%rcx 18002dcb1: 44 8b 4b 08 mov 0x8(%rbx),%r9d 18002dcb5: 0f ba e8 0a bts $0xa,%eax 18002dcb9: 48 8b 49 08 mov 0x8(%rcx),%rcx 18002dcbd: 44 8b c0 mov %eax,%r8d 18002dcc0: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18002dcc5: ff 15 bd 59 02 00 call *0x259bd(%rip) # 0x180053688 18002dccb: eb 18 jmp 0x18002dce5 18002dccd: 48 8b 4b 20 mov 0x20(%rbx),%rcx 18002dcd1: 48 85 c9 test %rcx,%rcx 18002dcd4: 75 06 jne 0x18002dcdc 18002dcd6: e8 b5 10 ff ff call 0x18001ed90 18002dcdb: cc int3 18002dcdc: 48 8b 49 40 mov 0x40(%rcx),%rcx 18002dce0: e8 63 28 00 00 call 0x180030548 18002dce5: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18002dcea: 48 83 c4 30 add $0x30,%rsp 18002dcee: 5f pop %rdi 18002dcef: c3 ret 18002dcf0: 48 8b c4 mov %rsp,%rax 18002dcf3: 48 89 58 08 mov %rbx,0x8(%rax) 18002dcf7: 48 89 68 10 mov %rbp,0x10(%rax) 18002dcfb: 48 89 70 18 mov %rsi,0x18(%rax) 18002dcff: 48 89 78 20 mov %rdi,0x20(%rax) 18002dd03: 41 54 push %r12 18002dd05: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 18002dd0c: 48 8b 05 8d f1 03 00 mov 0x3f18d(%rip),%rax # 0x18006cea0 18002dd13: 48 33 c4 xor %rsp,%rax 18002dd16: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 18002dd1d: 00 18002dd1e: ff 15 54 59 02 00 call *0x25954(%rip) # 0x180053678 18002dd24: 0f bf e8 movswl %ax,%ebp 18002dd27: c1 e8 10 shr $0x10,%eax 18002dd2a: 83 fd 04 cmp $0x4,%ebp 18002dd2d: 0f bf f0 movswl %ax,%esi 18002dd30: 0f 8e 08 01 00 00 jle 0x18002de3e 18002dd36: bf 05 00 00 00 mov $0x5,%edi 18002dd3b: 3b f7 cmp %edi,%esi 18002dd3d: 0f 8e fb 00 00 00 jle 0x18002de3e 18002dd43: 44 8d 47 1b lea 0x1b(%rdi),%r8d 18002dd47: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18002dd4c: 41 3b e8 cmp %r8d,%ebp 18002dd4f: 41 0f 4f e8 cmovg %r8d,%ebp 18002dd53: 8d 45 fc lea -0x4(%rbp),%eax 18002dd56: 8d 5d 0f lea 0xf(%rbp),%ebx 18002dd59: 99 cltd 18002dd5a: c1 fb 04 sar $0x4,%ebx 18002dd5d: 2b c2 sub %edx,%eax 18002dd5f: 44 8b e3 mov %ebx,%r12d 18002dd62: ba ff 00 00 00 mov $0xff,%edx 18002dd67: d1 f8 sar $1,%eax 18002dd69: 41 c1 e4 04 shl $0x4,%r12d 18002dd6d: 44 03 e0 add %eax,%r12d 18002dd70: 8d 47 07 lea 0x7(%rdi),%eax 18002dd73: 44 2b e5 sub %ebp,%r12d 18002dd76: 44 3b e0 cmp %eax,%r12d 18002dd79: 44 0f 4f e0 cmovg %eax,%r12d 18002dd7d: 41 3b f0 cmp %r8d,%esi 18002dd80: 41 0f 4f f0 cmovg %r8d,%esi 18002dd84: 44 8d 47 7b lea 0x7b(%rdi),%r8d 18002dd88: e8 43 7a 00 00 call 0x1800357d0 18002dd8d: 4c 63 db movslq %ebx,%r11 18002dd90: 8d 46 fa lea -0x6(%rsi),%eax 18002dd93: d1 f8 sar $1,%eax 18002dd95: 4c 8d 15 54 89 02 00 lea 0x28954(%rip),%r10 # 0x1800566f0 18002dd9c: 48 63 c8 movslq %eax,%rcx 18002dd9f: 49 0f af cb imul %r11,%rcx 18002dda3: 4d 03 db add %r11,%r11 18002dda6: 48 8d 54 4c 30 lea 0x30(%rsp,%rcx,2),%rdx 18002ddab: 45 0f b6 0a movzbl (%r10),%r9d 18002ddaf: 41 8b cc mov %r12d,%ecx 18002ddb2: 49 83 c2 01 add $0x1,%r10 18002ddb6: 66 41 d3 e1 shl %cl,%r9w 18002ddba: 66 41 f7 d1 not %r9w 18002ddbe: 41 0f b7 c1 movzwl %r9w,%eax 18002ddc2: 44 88 4a 01 mov %r9b,0x1(%rdx) 18002ddc6: 66 c1 e8 08 shr $0x8,%ax 18002ddca: 88 02 mov %al,(%rdx) 18002ddcc: 49 03 d3 add %r11,%rdx 18002ddcf: 48 83 ef 01 sub $0x1,%rdi 18002ddd3: 75 d6 jne 0x18002ddab 18002ddd5: 44 8d 4f 01 lea 0x1(%rdi),%r9d 18002ddd9: 48 8d 44 24 30 lea 0x30(%rsp),%rax 18002ddde: 8b d6 mov %esi,%edx 18002dde0: 45 8b c1 mov %r9d,%r8d 18002dde3: 8b cd mov %ebp,%ecx 18002dde5: 48 89 44 24 20 mov %rax,0x20(%rsp) 18002ddea: ff 15 10 53 02 00 call *0x25310(%rip) # 0x180053100 18002ddf0: 48 85 c0 test %rax,%rax 18002ddf3: 48 89 05 36 47 04 00 mov %rax,0x44736(%rip) # 0x180072530 18002ddfa: 75 14 jne 0x18002de10 18002ddfc: ba e3 7f 00 00 mov $0x7fe3,%edx 18002de01: 33 c9 xor %ecx,%ecx 18002de03: ff 15 77 58 02 00 call *0x25877(%rip) # 0x180053680 18002de09: 48 89 05 20 47 04 00 mov %rax,0x44720(%rip) # 0x180072530 18002de10: 48 8b 8c 24 b0 00 00 mov 0xb0(%rsp),%rcx 18002de17: 00 18002de18: 48 33 cc xor %rsp,%rcx 18002de1b: e8 20 48 00 00 call 0x180032640 18002de20: 4c 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%r11 18002de27: 00 18002de28: 49 8b 5b 10 mov 0x10(%r11),%rbx 18002de2c: 49 8b 6b 18 mov 0x18(%r11),%rbp 18002de30: 49 8b 73 20 mov 0x20(%r11),%rsi 18002de34: 49 8b 7b 28 mov 0x28(%r11),%rdi 18002de38: 49 8b e3 mov %r11,%rsp 18002de3b: 41 5c pop %r12 18002de3d: c3 ret 18002de3e: e8 4d 0f ff ff call 0x18001ed90 18002de43: cc int3 18002de44: 40 53 rex push %rbx 18002de46: 48 83 ec 30 sub $0x30,%rsp 18002de4a: 4c 8b 01 mov (%rcx),%r8 18002de4d: 8b c2 mov %edx,%eax 18002de4f: 33 d2 xor %edx,%edx 18002de51: 85 c0 test %eax,%eax 18002de53: 48 8b d9 mov %rcx,%rbx 18002de56: 0f 95 c2 setne %dl 18002de59: 41 ff 50 08 call *0x8(%r8) 18002de5d: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 18002de62: 74 51 je 0x18002deb5 18002de64: 48 83 7b 18 00 cmpq $0x0,0x18(%rbx) 18002de69: 75 4a jne 0x18002deb5 18002de6b: 8b 43 30 mov 0x30(%rbx),%eax 18002de6e: 39 43 0c cmp %eax,0xc(%rbx) 18002de71: 72 06 jb 0x18002de79 18002de73: e8 18 0f ff ff call 0x18001ed90 18002de78: cc int3 18002de79: 48 8b 05 b0 46 04 00 mov 0x446b0(%rip),%rax # 0x180072530 18002de80: 48 85 c0 test %rax,%rax 18002de83: 75 11 jne 0x18002de96 18002de85: e8 66 fe ff ff call 0x18002dcf0 18002de8a: 48 8b 05 9f 46 04 00 mov 0x4469f(%rip),%rax # 0x180072530 18002de91: 48 85 c0 test %rax,%rax 18002de94: 74 1f je 0x18002deb5 18002de96: 48 8b 4b 10 mov 0x10(%rbx),%rcx 18002de9a: 8b 53 0c mov 0xc(%rbx),%edx 18002de9d: 45 33 c9 xor %r9d,%r9d 18002dea0: 48 8b 49 08 mov 0x8(%rcx),%rcx 18002dea4: 41 b8 00 04 00 00 mov $0x400,%r8d 18002deaa: 48 89 44 24 20 mov %rax,0x20(%rsp) 18002deaf: ff 15 bb 57 02 00 call *0x257bb(%rip) # 0x180053670 18002deb5: 48 83 c4 30 add $0x30,%rsp 18002deb9: 5b pop %rbx 18002deba: c3 ret 18002debb: cc int3 18002debc: 40 53 rex push %rbx 18002debe: 48 83 ec 20 sub $0x20,%rsp 18002dec2: ba 01 00 00 00 mov $0x1,%edx 18002dec7: 48 8b d9 mov %rcx,%rbx 18002deca: e8 29 ad ff ff call 0x180028bf8 18002decf: 85 c0 test %eax,%eax 18002ded1: 74 08 je 0x18002dedb 18002ded3: 48 8b cb mov %rbx,%rcx 18002ded6: e8 e9 b5 ff ff call 0x1800294c4 18002dedb: 48 83 c4 20 add $0x20,%rsp 18002dedf: 5b pop %rbx 18002dee0: c3 ret 18002dee1: cc int3 18002dee2: cc int3 18002dee3: cc int3 18002dee4: e9 db b5 ff ff jmp 0x1800294c4 18002dee9: cc int3 18002deea: cc int3 18002deeb: cc int3 18002deec: 48 83 ec 28 sub $0x28,%rsp 18002def0: e8 cf b5 ff ff call 0x1800294c4 18002def5: 33 c9 xor %ecx,%ecx 18002def7: 48 3b c1 cmp %rcx,%rax 18002defa: 0f 95 c1 setne %cl 18002defd: 8b c1 mov %ecx,%eax 18002deff: 48 83 c4 28 add $0x28,%rsp 18002df03: c3 ret 18002df04: 48 8d 05 75 88 02 00 lea 0x28875(%rip),%rax # 0x180056780 18002df0b: c3 ret 18002df0c: 48 8b c4 mov %rsp,%rax 18002df0f: 48 89 58 08 mov %rbx,0x8(%rax) 18002df13: 48 89 68 10 mov %rbp,0x10(%rax) 18002df17: 48 89 70 18 mov %rsi,0x18(%rax) 18002df1b: 48 89 78 20 mov %rdi,0x20(%rax) 18002df1f: 41 54 push %r12 18002df21: 48 83 ec 20 sub $0x20,%rsp 18002df25: 48 85 c9 test %rcx,%rcx 18002df28: 49 8b e9 mov %r9,%rbp 18002df2b: 4d 8b e0 mov %r8,%r12 18002df2e: 8b fa mov %edx,%edi 18002df30: 48 8b d9 mov %rcx,%rbx 18002df33: 75 07 jne 0x18002df3c 18002df35: 33 c0 xor %eax,%eax 18002df37: e9 e8 01 00 00 jmp 0x18002e124 18002df3c: 48 8d 15 71 0e ff ff lea -0xf18f(%rip),%rdx # 0x18001edb4 18002df43: 48 8d 0d 96 0e 04 00 lea 0x40e96(%rip),%rcx # 0x18006ede0 18002df4a: e8 d1 55 ff ff call 0x180023520 18002df4f: 48 85 c0 test %rax,%rax 18002df52: 48 8b f0 mov %rax,%rsi 18002df55: 75 06 jne 0x18002df5d 18002df57: e8 34 0e ff ff call 0x18001ed90 18002df5c: cc int3 18002df5d: 48 83 78 30 00 cmpq $0x0,0x30(%rax) 18002df62: 74 1e je 0x18002df82 18002df64: 48 8b cb mov %rbx,%rcx 18002df67: e8 b8 b6 ff ff call 0x180029624 18002df6c: 48 85 c0 test %rax,%rax 18002df6f: 75 11 jne 0x18002df82 18002df71: 48 8b 4e 30 mov 0x30(%rsi),%rcx 18002df75: 48 8b d3 mov %rbx,%rdx 18002df78: e8 eb c5 ff ff call 0x18002a568 18002df7d: 48 83 66 30 00 andq $0x0,0x30(%rsi) 18002df82: be 10 01 00 00 mov $0x110,%esi 18002df87: 3b fe cmp %esi,%edi 18002df89: 0f 85 89 00 00 00 jne 0x18002e018 18002df8f: 48 8d 0d 1a 89 02 00 lea 0x2891a(%rip),%rcx # 0x1800568b0 18002df96: ff 15 04 57 02 00 call *0x25704(%rip) # 0x1800536a0 18002df9c: 48 8d 0d dd 88 02 00 lea 0x288dd(%rip),%rcx # 0x180056880 18002dfa3: 89 05 ff 44 04 00 mov %eax,0x444ff(%rip) # 0x1800724a8 18002dfa9: ff 15 f1 56 02 00 call *0x256f1(%rip) # 0x1800536a0 18002dfaf: 48 8d 0d a2 88 02 00 lea 0x288a2(%rip),%rcx # 0x180056858 18002dfb6: 89 05 f0 44 04 00 mov %eax,0x444f0(%rip) # 0x1800724ac 18002dfbc: ff 15 de 56 02 00 call *0x256de(%rip) # 0x1800536a0 18002dfc2: 48 8d 0d 6f 88 02 00 lea 0x2886f(%rip),%rcx # 0x180056838 18002dfc9: 89 05 e1 44 04 00 mov %eax,0x444e1(%rip) # 0x1800724b0 18002dfcf: ff 15 cb 56 02 00 call *0x256cb(%rip) # 0x1800536a0 18002dfd5: 48 8d 0d 3c 88 02 00 lea 0x2883c(%rip),%rcx # 0x180056818 18002dfdc: 89 05 d2 44 04 00 mov %eax,0x444d2(%rip) # 0x1800724b4 18002dfe2: ff 15 b8 56 02 00 call *0x256b8(%rip) # 0x1800536a0 18002dfe8: 48 8d 0d 01 88 02 00 lea 0x28801(%rip),%rcx # 0x1800567f0 18002dfef: 89 05 c3 44 04 00 mov %eax,0x444c3(%rip) # 0x1800724b8 18002dff5: ff 15 a5 56 02 00 call *0x256a5(%rip) # 0x1800536a0 18002dffb: 4c 8b cd mov %rbp,%r9 18002dffe: 4d 8b c4 mov %r12,%r8 18002e001: 8b d6 mov %esi,%edx 18002e003: 48 8b cb mov %rbx,%rcx 18002e006: 89 05 b0 44 04 00 mov %eax,0x444b0(%rip) # 0x1800724bc 18002e00c: e8 e7 6b ff ff call 0x180024bf8 18002e011: 8b c0 mov %eax,%eax 18002e013: e9 0c 01 00 00 jmp 0x18002e124 18002e018: 3b 3d 9a 44 04 00 cmp 0x4449a(%rip),%edi # 0x1800724b8 18002e01e: ba 11 01 00 00 mov $0x111,%edx 18002e023: 0f 84 df 00 00 00 je 0x18002e108 18002e029: 3b fa cmp %edx,%edi 18002e02b: 75 0c jne 0x18002e039 18002e02d: 66 41 81 fc 0e 04 cmp $0x40e,%r12w 18002e033: 0f 84 cf 00 00 00 je 0x18002e108 18002e039: 81 ff 00 c0 00 00 cmp $0xc000,%edi 18002e03f: 0f 82 f0 fe ff ff jb 0x18002df35 18002e045: 48 8b cb mov %rbx,%rcx 18002e048: e8 d7 b5 ff ff call 0x180029624 18002e04d: 48 85 c0 test %rax,%rax 18002e050: 48 8b d8 mov %rax,%rbx 18002e053: 0f 84 dc fe ff ff je 0x18002df35 18002e059: 48 8d 15 50 5d 02 00 lea 0x25d50(%rip),%rdx # 0x180053db0 18002e060: 48 8b c8 mov %rax,%rcx 18002e063: e8 c0 65 ff ff call 0x180024628 18002e068: 85 c0 test %eax,%eax 18002e06a: 74 13 je 0x18002e07f 18002e06c: 48 8b cb mov %rbx,%rcx 18002e06f: e8 90 0f ff ff call 0x18001f004 18002e074: 0f ba 60 60 13 btl $0x13,0x60(%rax) 18002e079: 0f 82 b6 fe ff ff jb 0x18002df35 18002e07f: 3b 3d 27 44 04 00 cmp 0x44427(%rip),%edi # 0x1800724ac 18002e085: 75 14 jne 0x18002e09b 18002e087: 48 8b 03 mov (%rbx),%rax 18002e08a: 48 8b d5 mov %rbp,%rdx 18002e08d: 48 8b cb mov %rbx,%rcx 18002e090: ff 90 b8 02 00 00 call *0x2b8(%rax) 18002e096: e9 76 ff ff ff jmp 0x18002e011 18002e09b: 3b 3d 0f 44 04 00 cmp 0x4440f(%rip),%edi # 0x1800724b0 18002e0a1: 75 1f jne 0x18002e0c2 18002e0a3: 48 8b 03 mov (%rbx),%rax 18002e0a6: 48 8b cb mov %rbx,%rcx 18002e0a9: 48 89 ab 88 03 00 00 mov %rbp,0x388(%rbx) 18002e0b0: ff 90 c0 02 00 00 call *0x2c0(%rax) 18002e0b6: 48 83 a3 88 03 00 00 andq $0x0,0x388(%rbx) 18002e0bd: 00 18002e0be: 48 98 cltq 18002e0c0: eb 62 jmp 0x18002e124 18002e0c2: 3b 3d e0 43 04 00 cmp 0x443e0(%rip),%edi # 0x1800724a8 18002e0c8: 75 24 jne 0x18002e0ee 18002e0ca: 4c 8b 13 mov (%rbx),%r10 18002e0cd: 48 8b c5 mov %rbp,%rax 18002e0d0: 44 0f b7 c5 movzwl %bp,%r8d 18002e0d4: 48 c1 e8 10 shr $0x10,%rax 18002e0d8: 41 8b d4 mov %r12d,%edx 18002e0db: 48 8b cb mov %rbx,%rcx 18002e0de: 44 0f b7 c8 movzwl %ax,%r9d 18002e0e2: 41 ff 92 c8 02 00 00 call *0x2c8(%r10) 18002e0e9: e9 47 fe ff ff jmp 0x18002df35 18002e0ee: 3b 3d c0 43 04 00 cmp 0x443c0(%rip),%edi # 0x1800724b4 18002e0f4: 0f 85 3b fe ff ff jne 0x18002df35 18002e0fa: 48 8b 03 mov (%rbx),%rax 18002e0fd: 48 8b cb mov %rbx,%rcx 18002e100: ff 90 b8 02 00 00 call *0x2b8(%rax) 18002e106: eb b6 jmp 0x18002e0be 18002e108: 45 33 c9 xor %r9d,%r9d 18002e10b: 41 b8 46 e1 00 00 mov $0xe146,%r8d 18002e111: 48 8b cb mov %rbx,%rcx 18002e114: ff 15 de 57 02 00 call *0x257de(%rip) # 0x1800538f8 18002e11a: 48 b8 01 00 00 00 00 movabs $0x1,%rax 18002e121: 00 00 00 18002e124: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002e129: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18002e12e: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18002e133: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 18002e138: 48 83 c4 20 add $0x20,%rsp 18002e13c: 41 5c pop %r12 18002e13e: c3 ret 18002e13f: cc int3 18002e140: 48 8b 89 98 00 00 00 mov 0x98(%rcx),%rcx 18002e147: 48 8b 01 mov (%rcx),%rax 18002e14a: 48 ff a0 b0 00 00 00 rex.W jmp *0xb0(%rax) 18002e151: cc int3 18002e152: cc int3 18002e153: cc int3 18002e154: 48 83 ec 28 sub $0x28,%rsp 18002e158: 48 83 b9 98 00 00 00 cmpq $0x0,0x98(%rcx) 18002e15f: 00 18002e160: 74 12 je 0x18002e174 18002e162: 48 8b 89 98 00 00 00 mov 0x98(%rcx),%rcx 18002e169: 48 8b 01 mov (%rcx),%rax 18002e16c: ff 90 30 01 00 00 call *0x130(%rax) 18002e172: eb 02 jmp 0x18002e176 18002e174: 33 c0 xor %eax,%eax 18002e176: 48 83 c4 28 add $0x28,%rsp 18002e17a: c3 ret 18002e17b: cc int3 18002e17c: 48 83 ec 28 sub $0x28,%rsp 18002e180: 48 83 b9 98 00 00 00 cmpq $0x0,0x98(%rcx) 18002e187: 00 18002e188: 75 14 jne 0x18002e19e 18002e18a: 48 8b 49 40 mov 0x40(%rcx),%rcx 18002e18e: ff 15 74 56 02 00 call *0x25674(%rip) # 0x180053808 18002e194: 48 8b c8 mov %rax,%rcx 18002e197: e8 44 b4 ff ff call 0x1800295e0 18002e19c: eb 10 jmp 0x18002e1ae 18002e19e: 48 8b 89 98 00 00 00 mov 0x98(%rcx),%rcx 18002e1a5: 48 8b 01 mov (%rcx),%rax 18002e1a8: ff 90 e8 00 00 00 call *0xe8(%rax) 18002e1ae: 48 83 c4 28 add $0x28,%rsp 18002e1b2: c3 ret 18002e1b3: cc int3 18002e1b4: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002e1b9: 57 push %rdi 18002e1ba: 48 83 ec 20 sub $0x20,%rsp 18002e1be: 0f ba 61 78 08 btl $0x8,0x78(%rcx) 18002e1c3: 48 8b fa mov %rdx,%rdi 18002e1c6: 48 8b d9 mov %rcx,%rbx 18002e1c9: 73 17 jae 0x18002e1e2 18002e1cb: e8 e4 49 ff ff call 0x180022bb4 18002e1d0: 4c 8b c7 mov %rdi,%r8 18002e1d3: 48 8b d3 mov %rbx,%rdx 18002e1d6: 48 8b 48 68 mov 0x68(%rax),%rcx 18002e1da: 48 8b 01 mov (%rcx),%rax 18002e1dd: ff 50 50 call *0x50(%rax) 18002e1e0: eb 0a jmp 0x18002e1ec 18002e1e2: 48 8b 49 40 mov 0x40(%rcx),%rcx 18002e1e6: ff 15 7c 54 02 00 call *0x2547c(%rip) # 0x180053668 18002e1ec: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002e1f1: 48 83 c4 20 add $0x20,%rsp 18002e1f5: 5f pop %rdi 18002e1f6: c3 ret 18002e1f7: cc int3 18002e1f8: 48 83 ec 28 sub $0x28,%rsp 18002e1fc: 48 83 b9 a0 00 00 00 cmpq $0x0,0xa0(%rcx) 18002e203: 00 18002e204: 75 11 jne 0x18002e217 18002e206: 48 8b 49 40 mov 0x40(%rcx),%rcx 18002e20a: ba f0 ff ff ff mov $0xfffffff0,%edx 18002e20f: ff 15 13 56 02 00 call *0x25613(%rip) # 0x180053828 18002e215: eb 10 jmp 0x18002e227 18002e217: 48 8b 89 a0 00 00 00 mov 0xa0(%rcx),%rcx 18002e21e: 48 8b 01 mov (%rcx),%rax 18002e221: ff 90 f0 00 00 00 call *0xf0(%rax) 18002e227: 48 83 c4 28 add $0x28,%rsp 18002e22b: c3 ret 18002e22c: 48 83 ec 28 sub $0x28,%rsp 18002e230: 48 83 b9 a0 00 00 00 cmpq $0x0,0xa0(%rcx) 18002e237: 00 18002e238: 75 11 jne 0x18002e24b 18002e23a: 48 8b 49 40 mov 0x40(%rcx),%rcx 18002e23e: ba ec ff ff ff mov $0xffffffec,%edx 18002e243: ff 15 df 55 02 00 call *0x255df(%rip) # 0x180053828 18002e249: eb 10 jmp 0x18002e25b 18002e24b: 48 8b 89 a0 00 00 00 mov 0xa0(%rcx),%rcx 18002e252: 48 8b 01 mov (%rcx),%rax 18002e255: ff 90 f8 00 00 00 call *0xf8(%rax) 18002e25b: 48 83 c4 28 add $0x28,%rsp 18002e25f: c3 ret 18002e260: 48 83 ec 28 sub $0x28,%rsp 18002e264: 48 83 b9 a0 00 00 00 cmpq $0x0,0xa0(%rcx) 18002e26b: 00 18002e26c: 75 0c jne 0x18002e27a 18002e26e: 48 8b 49 40 mov 0x40(%rcx),%rcx 18002e272: ff 15 e0 53 02 00 call *0x253e0(%rip) # 0x180053658 18002e278: eb 10 jmp 0x18002e28a 18002e27a: 48 8b 89 a0 00 00 00 mov 0xa0(%rcx),%rcx 18002e281: 48 8b 01 mov (%rcx),%rax 18002e284: ff 90 40 01 00 00 call *0x140(%rax) 18002e28a: 48 83 c4 28 add $0x28,%rsp 18002e28e: c3 ret 18002e28f: cc int3 18002e290: 48 83 ec 28 sub $0x28,%rsp 18002e294: 48 83 b9 a0 00 00 00 cmpq $0x0,0xa0(%rcx) 18002e29b: 00 18002e29c: 75 0c jne 0x18002e2aa 18002e29e: 48 8b 49 40 mov 0x40(%rcx),%rcx 18002e2a2: ff 15 30 56 02 00 call *0x25630(%rip) # 0x1800538d8 18002e2a8: eb 10 jmp 0x18002e2ba 18002e2aa: 48 8b 89 a0 00 00 00 mov 0xa0(%rcx),%rcx 18002e2b1: 48 8b 01 mov (%rcx),%rax 18002e2b4: ff 90 48 01 00 00 call *0x148(%rax) 18002e2ba: 48 83 c4 28 add $0x28,%rsp 18002e2be: c3 ret 18002e2bf: cc int3 18002e2c0: 48 83 ec 28 sub $0x28,%rsp 18002e2c4: 48 83 b9 a0 00 00 00 cmpq $0x0,0xa0(%rcx) 18002e2cb: 00 18002e2cc: 75 0c jne 0x18002e2da 18002e2ce: 48 8b 49 40 mov 0x40(%rcx),%rcx 18002e2d2: ff 15 08 56 02 00 call *0x25608(%rip) # 0x1800538e0 18002e2d8: eb 10 jmp 0x18002e2ea 18002e2da: 48 8b 89 a0 00 00 00 mov 0xa0(%rcx),%rcx 18002e2e1: 48 8b 01 mov (%rcx),%rax 18002e2e4: ff 90 50 01 00 00 call *0x150(%rax) 18002e2ea: 48 83 c4 28 add $0x28,%rsp 18002e2ee: c3 ret 18002e2ef: cc int3 18002e2f0: 48 83 ec 28 sub $0x28,%rsp 18002e2f4: 48 83 b9 a0 00 00 00 cmpq $0x0,0xa0(%rcx) 18002e2fb: 00 18002e2fc: 75 14 jne 0x18002e312 18002e2fe: 48 8b 49 40 mov 0x40(%rcx),%rcx 18002e302: ff 15 e0 55 02 00 call *0x255e0(%rip) # 0x1800538e8 18002e308: 48 8b c8 mov %rax,%rcx 18002e30b: e8 d0 b2 ff ff call 0x1800295e0 18002e310: eb 10 jmp 0x18002e322 18002e312: 48 8b 89 a0 00 00 00 mov 0xa0(%rcx),%rcx 18002e319: 48 8b 01 mov (%rcx),%rax 18002e31c: ff 90 60 01 00 00 call *0x160(%rax) 18002e322: 48 83 c4 28 add $0x28,%rsp 18002e326: c3 ret 18002e327: cc int3 18002e328: 48 83 ec 48 sub $0x48,%rsp 18002e32c: 4c 8b da mov %rdx,%r11 18002e32f: 33 d2 xor %edx,%edx 18002e331: 48 39 91 a0 00 00 00 cmp %rdx,0xa0(%rcx) 18002e338: 75 30 jne 0x18002e36a 18002e33a: 4c 3b da cmp %rdx,%r11 18002e33d: 74 04 je 0x18002e343 18002e33f: 49 8b 53 40 mov 0x40(%r11),%rdx 18002e343: 8b 84 24 80 00 00 00 mov 0x80(%rsp),%eax 18002e34a: 48 8b 49 40 mov 0x40(%rcx),%rcx 18002e34e: 89 44 24 30 mov %eax,0x30(%rsp) 18002e352: 8b 44 24 78 mov 0x78(%rsp),%eax 18002e356: 89 44 24 28 mov %eax,0x28(%rsp) 18002e35a: 8b 44 24 70 mov 0x70(%rsp),%eax 18002e35e: 89 44 24 20 mov %eax,0x20(%rsp) 18002e362: ff 15 38 54 02 00 call *0x25438(%rip) # 0x1800537a0 18002e368: eb 2f jmp 0x18002e399 18002e36a: 8b 84 24 80 00 00 00 mov 0x80(%rsp),%eax 18002e371: 48 8b 89 a0 00 00 00 mov 0xa0(%rcx),%rcx 18002e378: 49 8b d3 mov %r11,%rdx 18002e37b: 4c 8b 11 mov (%rcx),%r10 18002e37e: 89 44 24 30 mov %eax,0x30(%rsp) 18002e382: 8b 44 24 78 mov 0x78(%rsp),%eax 18002e386: 89 44 24 28 mov %eax,0x28(%rsp) 18002e38a: 8b 44 24 70 mov 0x70(%rsp),%eax 18002e38e: 89 44 24 20 mov %eax,0x20(%rsp) 18002e392: 41 ff 92 38 01 00 00 call *0x138(%r10) 18002e399: 48 83 c4 48 add $0x48,%rsp 18002e39d: c3 ret 18002e39e: cc int3 18002e39f: cc int3 18002e3a0: 48 85 c9 test %rcx,%rcx 18002e3a3: 74 5f je 0x18002e404 18002e3a5: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002e3aa: 57 push %rdi 18002e3ab: 48 83 ec 20 sub $0x20,%rsp 18002e3af: 48 83 b9 a0 00 00 00 cmpq $0x0,0xa0(%rcx) 18002e3b6: 00 18002e3b7: 48 8b fa mov %rdx,%rdi 18002e3ba: 48 8b d9 mov %rcx,%rbx 18002e3bd: 75 3b jne 0x18002e3fa 18002e3bf: 48 8b 49 40 mov 0x40(%rcx),%rcx 18002e3c3: ff 15 27 55 02 00 call *0x25527(%rip) # 0x1800538f0 18002e3c9: 48 8d 4f 30 lea 0x30(%rdi),%rcx 18002e3cd: 48 8b d0 mov %rax,%rdx 18002e3d0: e8 43 1d 00 00 call 0x180030118 18002e3d5: 48 85 c0 test %rax,%rax 18002e3d8: 74 20 je 0x18002e3fa 18002e3da: 48 83 b8 98 00 00 00 cmpq $0x0,0x98(%rax) 18002e3e1: 00 18002e3e2: 74 16 je 0x18002e3fa 18002e3e4: 48 8b 88 98 00 00 00 mov 0x98(%rax),%rcx 18002e3eb: 45 33 c0 xor %r8d,%r8d 18002e3ee: 48 8b d3 mov %rbx,%rdx 18002e3f1: 48 8b 01 mov (%rcx),%rax 18002e3f4: ff 90 38 01 00 00 call *0x138(%rax) 18002e3fa: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002e3ff: 48 83 c4 20 add $0x20,%rsp 18002e403: 5f pop %rdi 18002e404: c3 ret 18002e405: cc int3 18002e406: cc int3 18002e407: cc int3 18002e408: 33 c0 xor %eax,%eax 18002e40a: 48 3b c8 cmp %rax,%rcx 18002e40d: 0f 95 c0 setne %al 18002e410: c3 ret 18002e411: cc int3 18002e412: cc int3 18002e413: cc int3 18002e414: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002e419: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18002e41e: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18002e423: 57 push %rdi 18002e424: 41 54 push %r12 18002e426: 41 55 push %r13 18002e428: 41 56 push %r14 18002e42a: 41 57 push %r15 18002e42c: 48 83 ec 30 sub $0x30,%rsp 18002e430: 45 85 c0 test %r8d,%r8d 18002e433: 41 8b e8 mov %r8d,%ebp 18002e436: 4c 8b ea mov %rdx,%r13 18002e439: 48 8b f9 mov %rcx,%rdi 18002e43c: 75 07 jne 0x18002e445 18002e43e: 33 c0 xor %eax,%eax 18002e440: e9 8b 01 00 00 jmp 0x18002e5d0 18002e445: 48 85 d2 test %rdx,%rdx 18002e448: 74 f4 je 0x18002e43e 18002e44a: f6 41 20 01 testb $0x1,0x20(%rcx) 18002e44e: 75 0f jne 0x18002e45f 18002e450: 48 8b 51 18 mov 0x18(%rcx),%rdx 18002e454: b9 04 00 00 00 mov $0x4,%ecx 18002e459: e8 62 0a 00 00 call 0x18002eec0 18002e45e: cc int3 18002e45f: 4c 8b 41 38 mov 0x38(%rcx),%r8 18002e463: 4c 8d 79 40 lea 0x40(%rcx),%r15 18002e467: 48 8b d5 mov %rbp,%rdx 18002e46a: 45 8b 27 mov (%r15),%r12d 18002e46d: 44 2b 61 38 sub 0x38(%rcx),%r12d 18002e471: 49 8b cd mov %r13,%rcx 18002e474: 41 3b ec cmp %r12d,%ebp 18002e477: 44 0f 42 e5 cmovb %ebp,%r12d 18002e47b: 45 8b cc mov %r12d,%r9d 18002e47e: 41 8b dc mov %r12d,%ebx 18002e481: e8 da 47 00 00 call 0x180032c60 18002e486: 85 c0 test %eax,%eax 18002e488: 74 26 je 0x18002e4b0 18002e48a: 83 f8 0c cmp $0xc,%eax 18002e48d: 74 1b je 0x18002e4aa 18002e48f: 83 f8 16 cmp $0x16,%eax 18002e492: 74 10 je 0x18002e4a4 18002e494: 83 f8 22 cmp $0x22,%eax 18002e497: 74 0b je 0x18002e4a4 18002e499: 83 f8 50 cmp $0x50,%eax 18002e49c: 74 12 je 0x18002e4b0 18002e49e: e8 ed 08 ff ff call 0x18001ed90 18002e4a3: cc int3 18002e4a4: e8 e7 08 ff ff call 0x18001ed90 18002e4a9: cc int3 18002e4aa: e8 bd 08 ff ff call 0x18001ed6c 18002e4af: cc int3 18002e4b0: 48 01 5f 38 add %rbx,0x38(%rdi) 18002e4b4: 8b f5 mov %ebp,%esi 18002e4b6: 4c 03 eb add %rbx,%r13 18002e4b9: 41 2b f4 sub %r12d,%esi 18002e4bc: 0f 84 0a 01 00 00 je 0x18002e5cc 18002e4c2: 33 d2 xor %edx,%edx 18002e4c4: 8b c6 mov %esi,%eax 18002e4c6: 44 8b e6 mov %esi,%r12d 18002e4c9: f7 77 28 divl 0x28(%rdi) 18002e4cc: 44 2b e2 sub %edx,%r12d 18002e4cf: 33 db xor %ebx,%ebx 18002e4d1: 45 8b f4 mov %r12d,%r14d 18002e4d4: 48 8b 4f 30 mov 0x30(%rdi),%rcx 18002e4d8: 45 8b c6 mov %r14d,%r8d 18002e4db: 49 8b d5 mov %r13,%rdx 18002e4de: 48 8b 01 mov (%rcx),%rax 18002e4e1: ff 50 68 call *0x68(%rax) 18002e4e4: 8b c8 mov %eax,%ecx 18002e4e6: 03 d8 add %eax,%ebx 18002e4e8: 44 2b f0 sub %eax,%r14d 18002e4eb: 4c 03 e9 add %rcx,%r13 18002e4ee: 85 c0 test %eax,%eax 18002e4f0: 74 05 je 0x18002e4f7 18002e4f2: 45 85 f6 test %r14d,%r14d 18002e4f5: 75 dd jne 0x18002e4d4 18002e4f7: 2b f3 sub %ebx,%esi 18002e4f9: 0f 84 cd 00 00 00 je 0x18002e5cc 18002e4ff: 41 3b dc cmp %r12d,%ebx 18002e502: 0f 85 c4 00 00 00 jne 0x18002e5cc 18002e508: 83 7f 0c 00 cmpl $0x0,0xc(%rdi) 18002e50c: 75 4f jne 0x18002e55d 18002e50e: 83 7f 10 00 cmpl $0x0,0x10(%rdi) 18002e512: 75 0a jne 0x18002e51e 18002e514: 8b 5f 28 mov 0x28(%rdi),%ebx 18002e517: 3b f3 cmp %ebx,%esi 18002e519: 0f 47 de cmova %esi,%ebx 18002e51c: eb 02 jmp 0x18002e520 18002e51e: 8b de mov %esi,%ebx 18002e520: 4c 8b 77 48 mov 0x48(%rdi),%r14 18002e524: 45 33 e4 xor %r12d,%r12d 18002e527: 48 8b 4f 30 mov 0x30(%rdi),%rcx 18002e52b: 44 8b c3 mov %ebx,%r8d 18002e52e: 49 8b d6 mov %r14,%rdx 18002e531: 48 8b 01 mov (%rcx),%rax 18002e534: ff 50 68 call *0x68(%rax) 18002e537: 8b c8 mov %eax,%ecx 18002e539: 44 03 e0 add %eax,%r12d 18002e53c: 2b d8 sub %eax,%ebx 18002e53e: 4c 03 f1 add %rcx,%r14 18002e541: 85 c0 test %eax,%eax 18002e543: 74 09 je 0x18002e54e 18002e545: 85 db test %ebx,%ebx 18002e547: 74 05 je 0x18002e54e 18002e549: 44 3b e6 cmp %esi,%r12d 18002e54c: 72 d9 jb 0x18002e527 18002e54e: 4c 8b 47 48 mov 0x48(%rdi),%r8 18002e552: 41 8b c4 mov %r12d,%eax 18002e555: 49 03 c0 add %r8,%rax 18002e558: 49 89 07 mov %rax,(%r15) 18002e55b: eb 20 jmp 0x18002e57d 18002e55d: 48 8b 4f 30 mov 0x30(%rdi),%rcx 18002e561: 44 8b 47 28 mov 0x28(%rdi),%r8d 18002e565: 4c 8d 4f 48 lea 0x48(%rdi),%r9 18002e569: 48 8b 01 mov (%rcx),%rax 18002e56c: 33 d2 xor %edx,%edx 18002e56e: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 18002e573: ff 90 a0 00 00 00 call *0xa0(%rax) 18002e579: 4c 8b 47 48 mov 0x48(%rdi),%r8 18002e57d: 41 8b 1f mov (%r15),%ebx 18002e580: 8b d6 mov %esi,%edx 18002e582: 49 8b cd mov %r13,%rcx 18002e585: 41 2b d8 sub %r8d,%ebx 18002e588: 4c 89 47 38 mov %r8,0x38(%rdi) 18002e58c: 3b f3 cmp %ebx,%esi 18002e58e: 0f 42 de cmovb %esi,%ebx 18002e591: 44 8b cb mov %ebx,%r9d 18002e594: 44 8b e3 mov %ebx,%r12d 18002e597: e8 c4 46 00 00 call 0x180032c60 18002e59c: 85 c0 test %eax,%eax 18002e59e: 74 26 je 0x18002e5c6 18002e5a0: 83 f8 0c cmp $0xc,%eax 18002e5a3: 74 1b je 0x18002e5c0 18002e5a5: 83 f8 16 cmp $0x16,%eax 18002e5a8: 74 10 je 0x18002e5ba 18002e5aa: 83 f8 22 cmp $0x22,%eax 18002e5ad: 74 0b je 0x18002e5ba 18002e5af: 83 f8 50 cmp $0x50,%eax 18002e5b2: 74 12 je 0x18002e5c6 18002e5b4: e8 d7 07 ff ff call 0x18001ed90 18002e5b9: cc int3 18002e5ba: e8 d1 07 ff ff call 0x18001ed90 18002e5bf: cc int3 18002e5c0: e8 a7 07 ff ff call 0x18001ed6c 18002e5c5: cc int3 18002e5c6: 4c 01 67 38 add %r12,0x38(%rdi) 18002e5ca: 2b f3 sub %ebx,%esi 18002e5cc: 2b ee sub %esi,%ebp 18002e5ce: 8b c5 mov %ebp,%eax 18002e5d0: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 18002e5d5: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 18002e5da: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 18002e5df: 48 83 c4 30 add $0x30,%rsp 18002e5e3: 41 5f pop %r15 18002e5e5: 41 5e pop %r14 18002e5e7: 41 5d pop %r13 18002e5e9: 41 5c pop %r12 18002e5eb: 5f pop %rdi 18002e5ec: c3 ret 18002e5ed: cc int3 18002e5ee: cc int3 18002e5ef: cc int3 18002e5f0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002e5f5: 57 push %rdi 18002e5f6: 48 83 ec 30 sub $0x30,%rsp 18002e5fa: f6 41 20 01 testb $0x1,0x20(%rcx) 18002e5fe: 48 8b d9 mov %rcx,%rbx 18002e601: 74 27 je 0x18002e62a 18002e603: 48 8b 41 38 mov 0x38(%rcx),%rax 18002e607: 48 39 41 40 cmp %rax,0x40(%rcx) 18002e60b: 74 17 je 0x18002e624 18002e60d: 48 8b 49 30 mov 0x30(%rcx),%rcx 18002e611: 2b 43 40 sub 0x40(%rbx),%eax 18002e614: 41 b8 01 00 00 00 mov $0x1,%r8d 18002e61a: 4c 8b 09 mov (%rcx),%r9 18002e61d: 48 63 d0 movslq %eax,%rdx 18002e620: 41 ff 51 50 call *0x50(%r9) 18002e624: 48 8b 43 40 mov 0x40(%rbx),%rax 18002e628: eb 76 jmp 0x18002e6a0 18002e62a: 83 79 0c 00 cmpl $0x0,0xc(%rcx) 18002e62e: 48 8d 79 48 lea 0x48(%rcx),%rdi 18002e632: 75 1c jne 0x18002e650 18002e634: 48 8b 17 mov (%rdi),%rdx 18002e637: 48 39 51 38 cmp %rdx,0x38(%rcx) 18002e63b: 74 60 je 0x18002e69d 18002e63d: 48 8b 49 30 mov 0x30(%rcx),%rcx 18002e641: 44 8b 43 38 mov 0x38(%rbx),%r8d 18002e645: 48 8b 01 mov (%rcx),%rax 18002e648: 44 2b c2 sub %edx,%r8d 18002e64b: ff 50 70 call *0x70(%rax) 18002e64e: eb 4d jmp 0x18002e69d 18002e650: 48 8b 07 mov (%rdi),%rax 18002e653: 48 39 41 38 cmp %rax,0x38(%rcx) 18002e657: 74 21 je 0x18002e67a 18002e659: 48 8b 49 30 mov 0x30(%rcx),%rcx 18002e65d: 44 8b 43 38 mov 0x38(%rbx),%r8d 18002e661: 48 83 64 24 20 00 andq $0x0,0x20(%rsp) 18002e667: 48 8b 01 mov (%rcx),%rax 18002e66a: 44 2b 07 sub (%rdi),%r8d 18002e66d: 45 33 c9 xor %r9d,%r9d 18002e670: 41 8d 51 02 lea 0x2(%r9),%edx 18002e674: ff 90 a0 00 00 00 call *0xa0(%rax) 18002e67a: 48 8b 4b 30 mov 0x30(%rbx),%rcx 18002e67e: 44 8b 43 28 mov 0x28(%rbx),%r8d 18002e682: 48 8d 43 40 lea 0x40(%rbx),%rax 18002e686: 4c 8b 11 mov (%rcx),%r10 18002e689: 4c 8b cf mov %rdi,%r9 18002e68c: ba 01 00 00 00 mov $0x1,%edx 18002e691: 48 89 44 24 20 mov %rax,0x20(%rsp) 18002e696: 41 ff 92 a0 00 00 00 call *0xa0(%r10) 18002e69d: 48 8b 07 mov (%rdi),%rax 18002e6a0: 48 89 43 38 mov %rax,0x38(%rbx) 18002e6a4: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18002e6a9: 48 83 c4 30 add $0x30,%rsp 18002e6ad: 5f pop %rdi 18002e6ae: c3 ret 18002e6af: cc int3 18002e6b0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002e6b5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18002e6ba: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18002e6bf: 57 push %rdi 18002e6c0: 41 54 push %r12 18002e6c2: 41 55 push %r13 18002e6c4: 48 83 ec 30 sub $0x30,%rsp 18002e6c8: 41 b8 01 00 00 00 mov $0x1,%r8d 18002e6ce: 8b f2 mov %edx,%esi 18002e6d0: 48 8b f9 mov %rcx,%rdi 18002e6d3: 44 84 41 20 test %r8b,0x20(%rcx) 18002e6d7: 75 0e jne 0x18002e6e7 18002e6d9: 48 8b 51 18 mov 0x18(%rcx),%rdx 18002e6dd: 41 8d 48 03 lea 0x3(%r8),%ecx 18002e6e1: e8 da 07 00 00 call 0x18002eec0 18002e6e6: cc int3 18002e6e7: 48 8d 69 40 lea 0x40(%rcx),%rbp 18002e6eb: 8b 5d 00 mov 0x0(%rbp),%ebx 18002e6ee: 2b 59 38 sub 0x38(%rcx),%ebx 18002e6f1: 83 79 0c 00 cmpl $0x0,0xc(%rcx) 18002e6f5: 44 8d 2c 13 lea (%rbx,%rdx,1),%r13d 18002e6f9: 0f 85 a8 00 00 00 jne 0x18002e7a7 18002e6ff: 4c 8b 41 38 mov 0x38(%rcx),%r8 18002e703: 48 8b 49 48 mov 0x48(%rcx),%rcx 18002e707: 4c 3b c1 cmp %rcx,%r8 18002e70a: 0f 86 ce 00 00 00 jbe 0x18002e7de 18002e710: 85 db test %ebx,%ebx 18002e712: 7e 49 jle 0x18002e75d 18002e714: 48 8b 55 00 mov 0x0(%rbp),%rdx 18002e718: 44 8b cb mov %ebx,%r9d 18002e71b: 48 2b d1 sub %rcx,%rdx 18002e71e: e8 0d 46 00 00 call 0x180032d30 18002e723: 85 c0 test %eax,%eax 18002e725: 74 26 je 0x18002e74d 18002e727: 83 f8 0c cmp $0xc,%eax 18002e72a: 74 1b je 0x18002e747 18002e72c: 83 f8 16 cmp $0x16,%eax 18002e72f: 74 10 je 0x18002e741 18002e731: 83 f8 22 cmp $0x22,%eax 18002e734: 74 0b je 0x18002e741 18002e736: 83 f8 50 cmp $0x50,%eax 18002e739: 74 12 je 0x18002e74d 18002e73b: e8 50 06 ff ff call 0x18001ed90 18002e740: cc int3 18002e741: e8 4a 06 ff ff call 0x18001ed90 18002e746: cc int3 18002e747: e8 20 06 ff ff call 0x18001ed6c 18002e74c: cc int3 18002e74d: 48 8b 4f 48 mov 0x48(%rdi),%rcx 18002e751: 48 89 4f 38 mov %rcx,0x38(%rdi) 18002e755: 48 8d 04 0b lea (%rbx,%rcx,1),%rax 18002e759: 48 89 45 00 mov %rax,0x0(%rbp) 18002e75d: 83 7f 10 00 cmpl $0x0,0x10(%rdi) 18002e761: 75 03 jne 0x18002e766 18002e763: 8b 77 28 mov 0x28(%rdi),%esi 18002e766: 44 8b e3 mov %ebx,%r12d 18002e769: 2b f3 sub %ebx,%esi 18002e76b: 4c 03 e1 add %rcx,%r12 18002e76e: 48 8b 4f 30 mov 0x30(%rdi),%rcx 18002e772: 44 8b c6 mov %esi,%r8d 18002e775: 49 8b d4 mov %r12,%rdx 18002e778: 48 8b 01 mov (%rcx),%rax 18002e77b: ff 50 68 call *0x68(%rax) 18002e77e: 8b c8 mov %eax,%ecx 18002e780: 03 d8 add %eax,%ebx 18002e782: 2b f0 sub %eax,%esi 18002e784: 4c 03 e1 add %rcx,%r12 18002e787: 85 c0 test %eax,%eax 18002e789: 74 09 je 0x18002e794 18002e78b: 85 f6 test %esi,%esi 18002e78d: 74 05 je 0x18002e794 18002e78f: 41 3b dd cmp %r13d,%ebx 18002e792: 72 da jb 0x18002e76e 18002e794: 48 8b 4f 48 mov 0x48(%rdi),%rcx 18002e798: 8b c3 mov %ebx,%eax 18002e79a: 48 03 c1 add %rcx,%rax 18002e79d: 48 89 4f 38 mov %rcx,0x38(%rdi) 18002e7a1: 48 89 45 00 mov %rax,0x0(%rbp) 18002e7a5: eb 37 jmp 0x18002e7de 18002e7a7: 85 db test %ebx,%ebx 18002e7a9: 74 0f je 0x18002e7ba 18002e7ab: 48 8b 49 30 mov 0x30(%rcx),%rcx 18002e7af: f7 db neg %ebx 18002e7b1: 48 8b 01 mov (%rcx),%rax 18002e7b4: 48 63 d3 movslq %ebx,%rdx 18002e7b7: ff 50 50 call *0x50(%rax) 18002e7ba: 48 8b 4f 30 mov 0x30(%rdi),%rcx 18002e7be: 44 8b 47 28 mov 0x28(%rdi),%r8d 18002e7c2: 4c 8d 4f 48 lea 0x48(%rdi),%r9 18002e7c6: 48 8b 01 mov (%rcx),%rax 18002e7c9: 33 d2 xor %edx,%edx 18002e7cb: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 18002e7d0: ff 90 a0 00 00 00 call *0xa0(%rax) 18002e7d6: 4c 8b 5f 48 mov 0x48(%rdi),%r11 18002e7da: 4c 89 5f 38 mov %r11,0x38(%rdi) 18002e7de: 8b 45 00 mov 0x0(%rbp),%eax 18002e7e1: 2b 47 38 sub 0x38(%rdi),%eax 18002e7e4: 41 3b c5 cmp %r13d,%eax 18002e7e7: 73 0b jae 0x18002e7f4 18002e7e9: 33 d2 xor %edx,%edx 18002e7eb: 8d 4a 03 lea 0x3(%rdx),%ecx 18002e7ee: e8 cd 06 00 00 call 0x18002eec0 18002e7f3: cc int3 18002e7f4: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18002e7f9: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp 18002e7fe: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 18002e803: 48 83 c4 30 add $0x30,%rsp 18002e807: 41 5d pop %r13 18002e809: 41 5c pop %r12 18002e80b: 5f pop %rdi 18002e80c: c3 ret 18002e80d: cc int3 18002e80e: cc int3 18002e80f: cc int3 18002e810: 45 85 c0 test %r8d,%r8d 18002e813: 0f 84 70 01 00 00 je 0x18002e989 18002e819: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002e81e: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18002e823: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18002e828: 57 push %rdi 18002e829: 41 54 push %r12 18002e82b: 41 55 push %r13 18002e82d: 48 83 ec 30 sub $0x30,%rsp 18002e831: 48 85 d2 test %rdx,%rdx 18002e834: 41 8b f0 mov %r8d,%esi 18002e837: 48 8b ea mov %rdx,%rbp 18002e83a: 48 8b f9 mov %rcx,%rdi 18002e83d: 0f 84 2e 01 00 00 je 0x18002e971 18002e843: 8b 41 20 mov 0x20(%rcx),%eax 18002e846: f7 d0 not %eax 18002e848: a8 01 test $0x1,%al 18002e84a: 75 0f jne 0x18002e85b 18002e84c: 48 8b 51 18 mov 0x18(%rcx),%rdx 18002e850: b9 02 00 00 00 mov $0x2,%ecx 18002e855: e8 66 06 00 00 call 0x18002eec0 18002e85a: cc int3 18002e85b: 4c 8d 69 40 lea 0x40(%rcx),%r13 18002e85f: 45 8b 65 00 mov 0x0(%r13),%r12d 18002e863: 49 8b 55 00 mov 0x0(%r13),%rdx 18002e867: 44 2b 61 38 sub 0x38(%rcx),%r12d 18002e86b: 48 8b 49 38 mov 0x38(%rcx),%rcx 18002e86f: 45 3b c4 cmp %r12d,%r8d 18002e872: 45 0f 42 e0 cmovb %r8d,%r12d 18002e876: 48 2b d1 sub %rcx,%rdx 18002e879: 4c 8b c5 mov %rbp,%r8 18002e87c: 45 8b cc mov %r12d,%r9d 18002e87f: 41 8b dc mov %r12d,%ebx 18002e882: e8 d9 43 00 00 call 0x180032c60 18002e887: 85 c0 test %eax,%eax 18002e889: 74 26 je 0x18002e8b1 18002e88b: 83 f8 0c cmp $0xc,%eax 18002e88e: 74 1b je 0x18002e8ab 18002e890: 83 f8 16 cmp $0x16,%eax 18002e893: 74 10 je 0x18002e8a5 18002e895: 83 f8 22 cmp $0x22,%eax 18002e898: 74 0b je 0x18002e8a5 18002e89a: 83 f8 50 cmp $0x50,%eax 18002e89d: 74 12 je 0x18002e8b1 18002e89f: e8 ec 04 ff ff call 0x18001ed90 18002e8a4: cc int3 18002e8a5: e8 e6 04 ff ff call 0x18001ed90 18002e8aa: cc int3 18002e8ab: e8 bc 04 ff ff call 0x18001ed6c 18002e8b0: cc int3 18002e8b1: 48 01 5f 38 add %rbx,0x38(%rdi) 18002e8b5: 48 03 eb add %rbx,%rbp 18002e8b8: 41 2b f4 sub %r12d,%esi 18002e8bb: 0f 84 b0 00 00 00 je 0x18002e971 18002e8c1: 48 8b cf mov %rdi,%rcx 18002e8c4: e8 27 fd ff ff call 0x18002e5f0 18002e8c9: 48 8b 4f 30 mov 0x30(%rdi),%rcx 18002e8cd: 33 d2 xor %edx,%edx 18002e8cf: 8b c6 mov %esi,%eax 18002e8d1: 8b de mov %esi,%ebx 18002e8d3: f7 77 28 divl 0x28(%rdi) 18002e8d6: 48 8b 01 mov (%rcx),%rax 18002e8d9: 2b da sub %edx,%ebx 18002e8db: 48 8b d5 mov %rbp,%rdx 18002e8de: 44 8b c3 mov %ebx,%r8d 18002e8e1: ff 50 70 call *0x70(%rax) 18002e8e4: 44 8b db mov %ebx,%r11d 18002e8e7: 2b f3 sub %ebx,%esi 18002e8e9: 49 03 eb add %r11,%rbp 18002e8ec: 83 7f 0c 00 cmpl $0x0,0xc(%rdi) 18002e8f0: 74 27 je 0x18002e919 18002e8f2: 48 8b 4f 30 mov 0x30(%rdi),%rcx 18002e8f6: 44 8b 47 28 mov 0x28(%rdi),%r8d 18002e8fa: 4c 8d 4f 48 lea 0x48(%rdi),%r9 18002e8fe: 48 8b 01 mov (%rcx),%rax 18002e901: ba 01 00 00 00 mov $0x1,%edx 18002e906: 4c 89 6c 24 20 mov %r13,0x20(%rsp) 18002e90b: ff 90 a0 00 00 00 call *0xa0(%rax) 18002e911: 4c 8b 5f 48 mov 0x48(%rdi),%r11 18002e915: 4c 89 5f 38 mov %r11,0x38(%rdi) 18002e919: 3b 77 28 cmp 0x28(%rdi),%esi 18002e91c: 72 06 jb 0x18002e924 18002e91e: e8 6d 04 ff ff call 0x18001ed90 18002e923: cc int3 18002e924: 48 8b 4f 38 mov 0x38(%rdi),%rcx 18002e928: 48 3b 4f 48 cmp 0x48(%rdi),%rcx 18002e92c: 74 06 je 0x18002e934 18002e92e: e8 5d 04 ff ff call 0x18001ed90 18002e933: cc int3 18002e934: 44 8b ce mov %esi,%r9d 18002e937: 4c 8b c5 mov %rbp,%r8 18002e93a: 8b d6 mov %esi,%edx 18002e93c: 8b de mov %esi,%ebx 18002e93e: e8 1d 43 00 00 call 0x180032c60 18002e943: 85 c0 test %eax,%eax 18002e945: 74 26 je 0x18002e96d 18002e947: 83 f8 0c cmp $0xc,%eax 18002e94a: 74 1b je 0x18002e967 18002e94c: 83 f8 16 cmp $0x16,%eax 18002e94f: 74 10 je 0x18002e961 18002e951: 83 f8 22 cmp $0x22,%eax 18002e954: 74 0b je 0x18002e961 18002e956: 83 f8 50 cmp $0x50,%eax 18002e959: 74 12 je 0x18002e96d 18002e95b: e8 30 04 ff ff call 0x18001ed90 18002e960: cc int3 18002e961: e8 2a 04 ff ff call 0x18001ed90 18002e966: cc int3 18002e967: e8 00 04 ff ff call 0x18001ed6c 18002e96c: cc int3 18002e96d: 48 01 5f 38 add %rbx,0x38(%rdi) 18002e971: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18002e976: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp 18002e97b: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 18002e980: 48 83 c4 30 add $0x30,%rsp 18002e984: 41 5d pop %r13 18002e986: 41 5c pop %r12 18002e988: 5f pop %rdi 18002e989: c3 ret 18002e98a: cc int3 18002e98b: cc int3 18002e98c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002e991: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18002e996: 57 push %rdi 18002e997: 48 83 ec 20 sub $0x20,%rsp 18002e99b: 48 81 fa ff ff 00 00 cmp $0xffff,%rdx 18002e9a2: 8b 41 20 mov 0x20(%rcx),%eax 18002e9a5: 48 8b fa mov %rdx,%rdi 18002e9a8: f7 d0 not %eax 18002e9aa: 48 8b d9 mov %rcx,%rbx 18002e9ad: 73 37 jae 0x18002e9e6 18002e9af: a8 01 test $0x1,%al 18002e9b1: 75 0f jne 0x18002e9c2 18002e9b3: 48 8b 51 18 mov 0x18(%rcx),%rdx 18002e9b7: b9 02 00 00 00 mov $0x2,%ecx 18002e9bc: e8 ff 04 00 00 call 0x18002eec0 18002e9c1: cc int3 18002e9c2: 48 8b 41 38 mov 0x38(%rcx),%rax 18002e9c6: 48 83 c0 02 add $0x2,%rax 18002e9ca: 48 3b 41 40 cmp 0x40(%rcx),%rax 18002e9ce: 76 05 jbe 0x18002e9d5 18002e9d0: e8 1b fc ff ff call 0x18002e5f0 18002e9d5: 48 8b 43 38 mov 0x38(%rbx),%rax 18002e9d9: 66 89 38 mov %di,(%rax) 18002e9dc: 48 83 43 38 02 addq $0x2,0x38(%rbx) 18002e9e1: e9 e3 00 00 00 jmp 0x18002eac9 18002e9e6: a8 01 test $0x1,%al 18002e9e8: 75 0f jne 0x18002e9f9 18002e9ea: 48 8b 51 18 mov 0x18(%rcx),%rdx 18002e9ee: b9 02 00 00 00 mov $0x2,%ecx 18002e9f3: e8 c8 04 00 00 call 0x18002eec0 18002e9f8: cc int3 18002e9f9: 48 8b 41 38 mov 0x38(%rcx),%rax 18002e9fd: 48 83 c0 02 add $0x2,%rax 18002ea01: 48 3b 41 40 cmp 0x40(%rcx),%rax 18002ea05: 76 05 jbe 0x18002ea0c 18002ea07: e8 e4 fb ff ff call 0x18002e5f0 18002ea0c: 48 8b 43 38 mov 0x38(%rbx),%rax 18002ea10: bd ff ff ff ff mov $0xffffffff,%ebp 18002ea15: 66 81 08 ff ff orw $0xffff,(%rax) 18002ea1a: 48 83 43 38 02 addq $0x2,0x38(%rbx) 18002ea1f: 48 3b fd cmp %rbp,%rdi 18002ea22: 8b 43 20 mov 0x20(%rbx),%eax 18002ea25: 48 8b 4b 38 mov 0x38(%rbx),%rcx 18002ea29: f7 d0 not %eax 18002ea2b: 73 32 jae 0x18002ea5f 18002ea2d: a8 01 test $0x1,%al 18002ea2f: 75 0f jne 0x18002ea40 18002ea31: 48 8b 53 18 mov 0x18(%rbx),%rdx 18002ea35: b9 02 00 00 00 mov $0x2,%ecx 18002ea3a: e8 81 04 00 00 call 0x18002eec0 18002ea3f: cc int3 18002ea40: 48 8d 41 04 lea 0x4(%rcx),%rax 18002ea44: 48 3b 43 40 cmp 0x40(%rbx),%rax 18002ea48: 76 08 jbe 0x18002ea52 18002ea4a: 48 8b cb mov %rbx,%rcx 18002ea4d: e8 9e fb ff ff call 0x18002e5f0 18002ea52: 48 8b 43 38 mov 0x38(%rbx),%rax 18002ea56: 89 38 mov %edi,(%rax) 18002ea58: 48 83 43 38 04 addq $0x4,0x38(%rbx) 18002ea5d: eb 6a jmp 0x18002eac9 18002ea5f: a8 01 test $0x1,%al 18002ea61: 75 0f jne 0x18002ea72 18002ea63: 48 8b 53 18 mov 0x18(%rbx),%rdx 18002ea67: b9 02 00 00 00 mov $0x2,%ecx 18002ea6c: e8 4f 04 00 00 call 0x18002eec0 18002ea71: cc int3 18002ea72: 48 8d 41 04 lea 0x4(%rcx),%rax 18002ea76: 48 3b 43 40 cmp 0x40(%rbx),%rax 18002ea7a: 76 08 jbe 0x18002ea84 18002ea7c: 48 8b cb mov %rbx,%rcx 18002ea7f: e8 6c fb ff ff call 0x18002e5f0 18002ea84: 48 8b 43 38 mov 0x38(%rbx),%rax 18002ea88: 89 28 mov %ebp,(%rax) 18002ea8a: 48 83 43 38 04 addq $0x4,0x38(%rbx) 18002ea8f: 8b 43 20 mov 0x20(%rbx),%eax 18002ea92: 48 8b 4b 38 mov 0x38(%rbx),%rcx 18002ea96: f7 d0 not %eax 18002ea98: a8 01 test $0x1,%al 18002ea9a: 75 0f jne 0x18002eaab 18002ea9c: 48 8b 53 18 mov 0x18(%rbx),%rdx 18002eaa0: b9 02 00 00 00 mov $0x2,%ecx 18002eaa5: e8 16 04 00 00 call 0x18002eec0 18002eaaa: cc int3 18002eaab: 48 8d 41 08 lea 0x8(%rcx),%rax 18002eaaf: 48 3b 43 40 cmp 0x40(%rbx),%rax 18002eab3: 76 08 jbe 0x18002eabd 18002eab5: 48 8b cb mov %rbx,%rcx 18002eab8: e8 33 fb ff ff call 0x18002e5f0 18002eabd: 48 8b 43 38 mov 0x38(%rbx),%rax 18002eac1: 48 89 38 mov %rdi,(%rax) 18002eac4: 48 83 43 38 08 addq $0x8,0x38(%rbx) 18002eac9: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002eace: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18002ead3: 48 83 c4 20 add $0x20,%rsp 18002ead7: 5f pop %rdi 18002ead8: c3 ret 18002ead9: cc int3 18002eada: cc int3 18002eadb: cc int3 18002eadc: 40 53 rex push %rbx 18002eade: 48 83 ec 20 sub $0x20,%rsp 18002eae2: f6 41 20 01 testb $0x1,0x20(%rcx) 18002eae6: 48 8b d9 mov %rcx,%rbx 18002eae9: 75 0f jne 0x18002eafa 18002eaeb: 48 8b 51 18 mov 0x18(%rcx),%rdx 18002eaef: b9 04 00 00 00 mov $0x4,%ecx 18002eaf4: e8 c7 03 00 00 call 0x18002eec0 18002eaf9: cc int3 18002eafa: 48 8b 41 38 mov 0x38(%rcx),%rax 18002eafe: 48 83 c0 02 add $0x2,%rax 18002eb02: 48 3b 41 40 cmp 0x40(%rcx),%rax 18002eb06: 76 0e jbe 0x18002eb16 18002eb08: 8b 51 38 mov 0x38(%rcx),%edx 18002eb0b: 2b 51 40 sub 0x40(%rcx),%edx 18002eb0e: 83 c2 02 add $0x2,%edx 18002eb11: e8 9a fb ff ff call 0x18002e6b0 18002eb16: 48 8b 43 38 mov 0x38(%rbx),%rax 18002eb1a: 0f b7 08 movzwl (%rax),%ecx 18002eb1d: 48 83 c0 02 add $0x2,%rax 18002eb21: 66 81 f9 ff ff cmp $0xffff,%cx 18002eb26: 48 89 43 38 mov %rax,0x38(%rbx) 18002eb2a: 74 08 je 0x18002eb34 18002eb2c: 0f b7 c1 movzwl %cx,%eax 18002eb2f: e9 87 00 00 00 jmp 0x18002ebbb 18002eb34: f6 43 20 01 testb $0x1,0x20(%rbx) 18002eb38: 75 0f jne 0x18002eb49 18002eb3a: 48 8b 53 18 mov 0x18(%rbx),%rdx 18002eb3e: b9 04 00 00 00 mov $0x4,%ecx 18002eb43: e8 78 03 00 00 call 0x18002eec0 18002eb48: cc int3 18002eb49: 48 83 c0 04 add $0x4,%rax 18002eb4d: 48 3b 43 40 cmp 0x40(%rbx),%rax 18002eb51: 76 11 jbe 0x18002eb64 18002eb53: 8b 53 38 mov 0x38(%rbx),%edx 18002eb56: 48 8b cb mov %rbx,%rcx 18002eb59: 2b 53 40 sub 0x40(%rbx),%edx 18002eb5c: 83 c2 04 add $0x4,%edx 18002eb5f: e8 4c fb ff ff call 0x18002e6b0 18002eb64: 48 8b 43 38 mov 0x38(%rbx),%rax 18002eb68: 8b 08 mov (%rax),%ecx 18002eb6a: 48 83 c0 04 add $0x4,%rax 18002eb6e: 83 f9 ff cmp $0xffffffff,%ecx 18002eb71: 48 89 43 38 mov %rax,0x38(%rbx) 18002eb75: 74 05 je 0x18002eb7c 18002eb77: 48 8b c1 mov %rcx,%rax 18002eb7a: eb 3f jmp 0x18002ebbb 18002eb7c: f6 43 20 01 testb $0x1,0x20(%rbx) 18002eb80: 75 0f jne 0x18002eb91 18002eb82: 48 8b 53 18 mov 0x18(%rbx),%rdx 18002eb86: b9 04 00 00 00 mov $0x4,%ecx 18002eb8b: e8 30 03 00 00 call 0x18002eec0 18002eb90: cc int3 18002eb91: 48 83 c0 08 add $0x8,%rax 18002eb95: 48 3b 43 40 cmp 0x40(%rbx),%rax 18002eb99: 76 11 jbe 0x18002ebac 18002eb9b: 8b 53 38 mov 0x38(%rbx),%edx 18002eb9e: 48 8b cb mov %rbx,%rcx 18002eba1: 2b 53 40 sub 0x40(%rbx),%edx 18002eba4: 83 c2 08 add $0x8,%edx 18002eba7: e8 04 fb ff ff call 0x18002e6b0 18002ebac: 48 8b 4b 38 mov 0x38(%rbx),%rcx 18002ebb0: 48 8b 01 mov (%rcx),%rax 18002ebb3: 48 83 c1 08 add $0x8,%rcx 18002ebb7: 48 89 4b 38 mov %rcx,0x38(%rbx) 18002ebbb: 48 83 c4 20 add $0x20,%rsp 18002ebbf: 5b pop %rbx 18002ebc0: c3 ret 18002ebc1: cc int3 18002ebc2: cc int3 18002ebc3: cc int3 18002ebc4: 48 8d 05 35 7d 02 00 lea 0x27d35(%rip),%rax # 0x180056900 18002ebcb: c3 ret 18002ebcc: 41 54 push %r12 18002ebce: 48 83 ec 40 sub $0x40,%rsp 18002ebd2: 48 c7 44 24 28 fe ff movq $0xfffffffffffffffe,0x28(%rsp) 18002ebd9: ff ff 18002ebdb: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 18002ebe0: 48 89 74 24 60 mov %rsi,0x60(%rsp) 18002ebe5: 48 89 7c 24 68 mov %rdi,0x68(%rsp) 18002ebea: 45 8b e0 mov %r8d,%r12d 18002ebed: 48 8b f2 mov %rdx,%rsi 18002ebf0: 48 8b f9 mov %rcx,%rdi 18002ebf3: 48 85 d2 test %rdx,%rdx 18002ebf6: 75 07 jne 0x18002ebff 18002ebf8: 33 c0 xor %eax,%eax 18002ebfa: e9 1d 01 00 00 jmp 0x18002ed1c 18002ebff: 4d 85 c9 test %r9,%r9 18002ec02: 74 0b je 0x18002ec0f 18002ec04: 8b 41 10 mov 0x10(%rcx),%eax 18002ec07: 05 b0 f1 00 00 add $0xf1b0,%eax 18002ec0c: 41 89 01 mov %eax,(%r9) 18002ec0f: e8 ac 10 ff ff call 0x18001fcc0 18002ec14: 4c 8b d8 mov %rax,%r11 18002ec17: 33 c9 xor %ecx,%ecx 18002ec19: 48 85 c0 test %rax,%rax 18002ec1c: 0f 95 c1 setne %cl 18002ec1f: 85 c9 test %ecx,%ecx 18002ec21: 75 0b jne 0x18002ec2e 18002ec23: b9 05 40 00 80 mov $0x80004005,%ecx 18002ec28: e8 43 c5 fd ff call 0x18000b170 18002ec2d: cc int3 18002ec2e: 48 8b 00 mov (%rax),%rax 18002ec31: 49 8b cb mov %r11,%rcx 18002ec34: ff 50 18 call *0x18(%rax) 18002ec37: 48 83 c0 18 add $0x18,%rax 18002ec3b: 48 89 44 24 58 mov %rax,0x58(%rsp) 18002ec40: 48 8b 4f 18 mov 0x18(%rdi),%rcx 18002ec44: 48 83 e9 18 sub $0x18,%rcx 18002ec48: e8 b3 c6 fd ff call 0x18000b300 18002ec4d: 48 8d 58 18 lea 0x18(%rax),%rbx 18002ec51: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18002ec56: 83 7b f0 00 cmpl $0x0,-0x10(%rbx) 18002ec5a: 75 27 jne 0x18002ec83 18002ec5c: b9 06 f0 00 00 mov $0xf006,%ecx 18002ec61: e8 46 10 ff ff call 0x18001fcac 18002ec66: 48 85 c0 test %rax,%rax 18002ec69: 74 18 je 0x18002ec83 18002ec6b: 41 b8 06 f0 00 00 mov $0xf006,%r8d 18002ec71: 48 8b d0 mov %rax,%rdx 18002ec74: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18002ec79: e8 d2 c2 fd ff call 0x18000af50 18002ec7e: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 18002ec83: 8b 57 10 mov 0x10(%rdi),%edx 18002ec86: 81 c2 b0 f1 00 00 add $0xf1b0,%edx 18002ec8c: 4c 8b c3 mov %rbx,%r8 18002ec8f: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 18002ec94: e8 a3 38 00 00 call 0x18003253c 18002ec99: 49 8b d4 mov %r12,%rdx 18002ec9c: 48 83 cf ff or $0xffffffffffffffff,%rdi 18002eca0: 4c 8b cf mov %rdi,%r9 18002eca3: 4c 8b 44 24 58 mov 0x58(%rsp),%r8 18002eca8: 48 8b ce mov %rsi,%rcx 18002ecab: e8 10 68 00 00 call 0x1800354c0 18002ecb0: 85 c0 test %eax,%eax 18002ecb2: 74 24 je 0x18002ecd8 18002ecb4: 83 f8 0c cmp $0xc,%eax 18002ecb7: 74 19 je 0x18002ecd2 18002ecb9: 83 f8 16 cmp $0x16,%eax 18002ecbc: 74 0f je 0x18002eccd 18002ecbe: 83 f8 22 cmp $0x22,%eax 18002ecc1: 74 0a je 0x18002eccd 18002ecc3: 83 f8 50 cmp $0x50,%eax 18002ecc6: 74 10 je 0x18002ecd8 18002ecc8: e8 c3 00 ff ff call 0x18001ed90 18002eccd: e8 be 00 ff ff call 0x18001ed90 18002ecd2: e8 95 00 ff ff call 0x18001ed6c 18002ecd7: 90 nop 18002ecd8: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18002ecdc: 8b c7 mov %edi,%eax 18002ecde: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18002ece3: 03 c7 add %edi,%eax 18002ece5: 85 c0 test %eax,%eax 18002ece7: 7f 0a jg 0x18002ecf3 18002ece9: 48 8b 0a mov (%rdx),%rcx 18002ecec: 48 8b 01 mov (%rcx),%rax 18002ecef: ff 50 08 call *0x8(%rax) 18002ecf2: 90 nop 18002ecf3: 48 8b 54 24 58 mov 0x58(%rsp),%rdx 18002ecf8: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18002ecfc: 8b c7 mov %edi,%eax 18002ecfe: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18002ed03: 03 c7 add %edi,%eax 18002ed05: 85 c0 test %eax,%eax 18002ed07: 7f 0a jg 0x18002ed13 18002ed09: 48 8b 0a mov (%rdx),%rcx 18002ed0c: 48 8b 01 mov (%rcx),%rax 18002ed0f: ff 50 08 call *0x8(%rax) 18002ed12: 90 nop 18002ed13: b8 01 00 00 00 mov $0x1,%eax 18002ed18: eb 02 jmp 0x18002ed1c 18002ed1a: 33 c0 xor %eax,%eax 18002ed1c: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18002ed21: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 18002ed26: 48 8b 7c 24 68 mov 0x68(%rsp),%rdi 18002ed2b: 48 83 c4 40 add $0x40,%rsp 18002ed2f: 41 5c pop %r12 18002ed31: c3 ret 18002ed32: cc int3 18002ed33: cc int3 18002ed34: cc int3 18002ed35: cc int3 18002ed36: cc int3 18002ed37: cc int3 18002ed38: cc int3 18002ed39: cc int3 18002ed3a: cc int3 18002ed3b: cc int3 18002ed3c: 40 55 rex push %rbp 18002ed3e: 48 83 ec 20 sub $0x20,%rsp 18002ed42: 48 8b ea mov %rdx,%rbp 18002ed45: 48 8d 4d 58 lea 0x58(%rbp),%rcx 18002ed49: e8 92 c8 fd ff call 0x18000b5e0 18002ed4e: 48 83 c4 20 add $0x20,%rsp 18002ed52: 5d pop %rbp 18002ed53: c3 ret 18002ed54: cc int3 18002ed55: cc int3 18002ed56: cc int3 18002ed57: cc int3 18002ed58: cc int3 18002ed59: cc int3 18002ed5a: cc int3 18002ed5b: cc int3 18002ed5c: 40 55 rex push %rbp 18002ed5e: 48 83 ec 20 sub $0x20,%rsp 18002ed62: 48 8b ea mov %rdx,%rbp 18002ed65: 48 8d 4d 20 lea 0x20(%rbp),%rcx 18002ed69: e8 72 c8 fd ff call 0x18000b5e0 18002ed6e: 48 83 c4 20 add $0x20,%rsp 18002ed72: 5d pop %rbp 18002ed73: c3 ret 18002ed74: cc int3 18002ed75: cc int3 18002ed76: cc int3 18002ed77: cc int3 18002ed78: cc int3 18002ed79: cc int3 18002ed7a: cc int3 18002ed7b: cc int3 18002ed7c: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18002ed81: 55 push %rbp 18002ed82: 48 83 ec 20 sub $0x20,%rsp 18002ed86: 48 8b ea mov %rdx,%rbp 18002ed89: 48 8d 05 8a ff ff ff lea -0x76(%rip),%rax # 0x18002ed1a 18002ed90: eb 00 jmp 0x18002ed92 18002ed92: 48 83 c4 20 add $0x20,%rsp 18002ed96: 5d pop %rbp 18002ed97: c3 ret 18002ed98: cc int3 18002ed99: cc int3 18002ed9a: cc int3 18002ed9b: cc int3 18002ed9c: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18002eda1: 56 push %rsi 18002eda2: 57 push %rdi 18002eda3: 41 54 push %r12 18002eda5: 48 83 ec 30 sub $0x30,%rsp 18002eda9: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002edb0: ff ff 18002edb2: 48 89 5c 24 58 mov %rbx,0x58(%rsp) 18002edb7: 48 89 6c 24 60 mov %rbp,0x60(%rsp) 18002edbc: 49 8b f8 mov %r8,%rdi 18002edbf: 44 8b e2 mov %edx,%r12d 18002edc2: 48 8b f1 mov %rcx,%rsi 18002edc5: e8 42 00 ff ff call 0x18001ee0c 18002edca: 4c 8d 1d b7 7b 02 00 lea 0x27bb7(%rip),%r11 # 0x180056988 18002edd1: 4c 89 1e mov %r11,(%rsi) 18002edd4: e8 e7 0e ff ff call 0x18001fcc0 18002edd9: 48 8b c8 mov %rax,%rcx 18002eddc: 33 db xor %ebx,%ebx 18002edde: 44 8b cb mov %ebx,%r9d 18002ede1: 48 3b c3 cmp %rbx,%rax 18002ede4: 41 0f 95 c1 setne %r9b 18002ede8: 44 3b cb cmp %ebx,%r9d 18002edeb: 75 0b jne 0x18002edf8 18002eded: b9 05 40 00 80 mov $0x80004005,%ecx 18002edf2: e8 79 c3 fd ff call 0x18000b170 18002edf7: cc int3 18002edf8: 48 8b 00 mov (%rax),%rax 18002edfb: ff 50 18 call *0x18(%rax) 18002edfe: 48 83 c0 18 add $0x18,%rax 18002ee02: 48 89 46 18 mov %rax,0x18(%rsi) 18002ee06: 44 89 66 10 mov %r12d,0x10(%rsi) 18002ee0a: 48 3b fb cmp %rbx,%rdi 18002ee0d: 74 0a je 0x18002ee19 18002ee0f: 48 8b cf mov %rdi,%rcx 18002ee12: e8 c9 67 00 00 call 0x1800355e0 18002ee17: 8b d8 mov %eax,%ebx 18002ee19: 44 8b c3 mov %ebx,%r8d 18002ee1c: 48 8b d7 mov %rdi,%rdx 18002ee1f: 48 8d 4e 18 lea 0x18(%rsi),%rcx 18002ee23: e8 58 c6 fd ff call 0x18000b480 18002ee28: 90 nop 18002ee29: 48 8b c6 mov %rsi,%rax 18002ee2c: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 18002ee31: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp 18002ee36: 48 83 c4 30 add $0x30,%rsp 18002ee3a: 41 5c pop %r12 18002ee3c: 5f pop %rdi 18002ee3d: 5e pop %rsi 18002ee3e: c3 ret 18002ee3f: cc int3 18002ee40: cc int3 18002ee41: cc int3 18002ee42: cc int3 18002ee43: cc int3 18002ee44: cc int3 18002ee45: cc int3 18002ee46: cc int3 18002ee47: cc int3 18002ee48: cc int3 18002ee49: cc int3 18002ee4a: cc int3 18002ee4b: cc int3 18002ee4c: 40 55 rex push %rbp 18002ee4e: 48 83 ec 20 sub $0x20,%rsp 18002ee52: 48 8b ea mov %rdx,%rbp 18002ee55: 48 8b 4d 50 mov 0x50(%rbp),%rcx 18002ee59: 48 83 c1 18 add $0x18,%rcx 18002ee5d: e8 7e c7 fd ff call 0x18000b5e0 18002ee62: 48 83 c4 20 add $0x20,%rsp 18002ee66: 5d pop %rbp 18002ee67: c3 ret 18002ee68: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002ee6d: 57 push %rdi 18002ee6e: 48 83 ec 20 sub $0x20,%rsp 18002ee72: 8b fa mov %edx,%edi 18002ee74: 48 8b 51 18 mov 0x18(%rcx),%rdx 18002ee78: 48 8d 05 09 7b 02 00 lea 0x27b09(%rip),%rax # 0x180056988 18002ee7f: 48 83 ea 18 sub $0x18,%rdx 18002ee83: 48 89 01 mov %rax,(%rcx) 18002ee86: 83 c8 ff or $0xffffffff,%eax 18002ee89: 48 8b d9 mov %rcx,%rbx 18002ee8c: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18002ee91: 83 c0 ff add $0xffffffff,%eax 18002ee94: 85 c0 test %eax,%eax 18002ee96: 7f 09 jg 0x18002eea1 18002ee98: 48 8b 0a mov (%rdx),%rcx 18002ee9b: 48 8b 01 mov (%rcx),%rax 18002ee9e: ff 50 08 call *0x8(%rax) 18002eea1: 40 f6 c7 01 test $0x1,%dil 18002eea5: 74 08 je 0x18002eeaf 18002eea7: 48 8b cb mov %rbx,%rcx 18002eeaa: e8 09 fd fe ff call 0x18001ebb8 18002eeaf: 48 8b c3 mov %rbx,%rax 18002eeb2: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002eeb7: 48 83 c4 20 add $0x20,%rsp 18002eebb: 5f pop %rdi 18002eebc: c3 ret 18002eebd: cc int3 18002eebe: cc int3 18002eebf: cc int3 18002eec0: 40 57 rex push %rdi 18002eec2: 48 83 ec 30 sub $0x30,%rsp 18002eec6: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002eecd: ff ff 18002eecf: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 18002eed4: 48 8b da mov %rdx,%rbx 18002eed7: 8b f9 mov %ecx,%edi 18002eed9: b9 20 00 00 00 mov $0x20,%ecx 18002eede: e8 91 fc fe ff call 0x18001eb74 18002eee3: 48 8b c8 mov %rax,%rcx 18002eee6: 48 89 44 24 58 mov %rax,0x58(%rsp) 18002eeeb: 33 c0 xor %eax,%eax 18002eeed: 48 3b c8 cmp %rax,%rcx 18002eef0: 74 0b je 0x18002eefd 18002eef2: 4c 8b c3 mov %rbx,%r8 18002eef5: 8b d7 mov %edi,%edx 18002eef7: e8 a0 fe ff ff call 0x18002ed9c 18002eefc: 90 nop 18002eefd: 48 89 44 24 50 mov %rax,0x50(%rsp) 18002ef02: 48 8d 15 ef 98 03 00 lea 0x398ef(%rip),%rdx # 0x1800687f8 18002ef09: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18002ef0e: e8 cd 5c 00 00 call 0x180034be0 18002ef13: cc int3 18002ef14: cc int3 18002ef15: cc int3 18002ef16: cc int3 18002ef17: cc int3 18002ef18: cc int3 18002ef19: cc int3 18002ef1a: cc int3 18002ef1b: cc int3 18002ef1c: cc int3 18002ef1d: cc int3 18002ef1e: cc int3 18002ef1f: cc int3 18002ef20: 40 55 rex push %rbp 18002ef22: 48 83 ec 20 sub $0x20,%rsp 18002ef26: 48 8b ea mov %rdx,%rbp 18002ef29: 48 8b 4d 58 mov 0x58(%rbp),%rcx 18002ef2d: e8 fe 2e fd ff call 0x180001e30 18002ef32: 48 83 c4 20 add $0x20,%rsp 18002ef36: 5d pop %rbp 18002ef37: c3 ret 18002ef38: ba 0b 01 00 00 mov $0x10b,%edx 18002ef3d: b8 01 00 00 00 mov $0x1,%eax 18002ef42: 3b ca cmp %edx,%ecx 18002ef44: 0f 87 91 02 00 00 ja 0x18002f1db 18002ef4a: 74 50 je 0x18002ef9c 18002ef4c: 83 f9 3e cmp $0x3e,%ecx 18002ef4f: 0f 87 35 01 00 00 ja 0x18002f08a 18002ef55: 0f 84 29 01 00 00 je 0x18002f084 18002ef5b: 83 f9 19 cmp $0x19,%ecx 18002ef5e: 0f 87 9a 00 00 00 ja 0x18002effe 18002ef64: 0f 84 8e 00 00 00 je 0x18002eff8 18002ef6a: 83 f9 10 cmp $0x10,%ecx 18002ef6d: 77 54 ja 0x18002efc3 18002ef6f: 74 4c je 0x18002efbd 18002ef71: 85 c9 test %ecx,%ecx 18002ef73: 74 45 je 0x18002efba 18002ef75: 83 e9 02 sub $0x2,%ecx 18002ef78: 74 3a je 0x18002efb4 18002ef7a: 2b c8 sub %eax,%ecx 18002ef7c: 74 1e je 0x18002ef9c 18002ef7e: 2b c8 sub %eax,%ecx 18002ef80: 74 2c je 0x18002efae 18002ef82: 2b c8 sub %eax,%ecx 18002ef84: 74 22 je 0x18002efa8 18002ef86: 2b c8 sub %eax,%ecx 18002ef88: 74 2a je 0x18002efb4 18002ef8a: 83 e9 05 sub $0x5,%ecx 18002ef8d: 74 13 je 0x18002efa2 18002ef8f: 2b c8 sub %eax,%ecx 18002ef91: 74 15 je 0x18002efa8 18002ef93: 83 f9 03 cmp $0x3,%ecx 18002ef96: 0f 85 e7 00 00 00 jne 0x18002f083 18002ef9c: b8 03 00 00 00 mov $0x3,%eax 18002efa1: c3 ret 18002efa2: b8 06 00 00 00 mov $0x6,%eax 18002efa7: c3 ret 18002efa8: b8 05 00 00 00 mov $0x5,%eax 18002efad: c3 ret 18002efae: b8 04 00 00 00 mov $0x4,%eax 18002efb3: c3 ret 18002efb4: b8 02 00 00 00 mov $0x2,%eax 18002efb9: c3 ret 18002efba: 33 c0 xor %eax,%eax 18002efbc: c3 ret 18002efbd: b8 07 00 00 00 mov $0x7,%eax 18002efc2: c3 ret 18002efc3: 83 e9 11 sub $0x11,%ecx 18002efc6: 74 d4 je 0x18002ef9c 18002efc8: 2b c8 sub %eax,%ecx 18002efca: 74 e8 je 0x18002efb4 18002efcc: 2b c8 sub %eax,%ecx 18002efce: 74 d8 je 0x18002efa8 18002efd0: 2b c8 sub %eax,%ecx 18002efd2: 0f 84 a6 00 00 00 je 0x18002f07e 18002efd8: 2b c8 sub %eax,%ecx 18002efda: 0f 84 9e 00 00 00 je 0x18002f07e 18002efe0: 2b c8 sub %eax,%ecx 18002efe2: 0f 84 96 00 00 00 je 0x18002f07e 18002efe8: 2b c8 sub %eax,%ecx 18002efea: 0f 84 8e 00 00 00 je 0x18002f07e 18002eff0: 3b c8 cmp %eax,%ecx 18002eff2: 0f 85 8b 00 00 00 jne 0x18002f083 18002eff8: b8 09 00 00 00 mov $0x9,%eax 18002effd: c3 ret 18002effe: 83 f9 27 cmp $0x27,%ecx 18002f001: 77 45 ja 0x18002f048 18002f003: 74 3d je 0x18002f042 18002f005: 83 e9 1a sub $0x1a,%ecx 18002f008: 74 98 je 0x18002efa2 18002f00a: 2b c8 sub %eax,%ecx 18002f00c: 74 ea je 0x18002eff8 18002f00e: 83 e9 02 sub $0x2,%ecx 18002f011: 74 95 je 0x18002efa8 18002f013: 2b c8 sub %eax,%ecx 18002f015: 74 e1 je 0x18002eff8 18002f017: 83 e9 02 sub $0x2,%ecx 18002f01a: 74 20 je 0x18002f03c 18002f01c: 2b c8 sub %eax,%ecx 18002f01e: 74 16 je 0x18002f036 18002f020: 2b c8 sub %eax,%ecx 18002f022: 0f 84 74 ff ff ff je 0x18002ef9c 18002f028: 83 e9 02 sub $0x2,%ecx 18002f02b: 74 81 je 0x18002efae 18002f02d: 83 f9 02 cmp $0x2,%ecx 18002f030: 75 51 jne 0x18002f083 18002f032: 8d 41 0c lea 0xc(%rcx),%eax 18002f035: c3 ret 18002f036: b8 0c 00 00 00 mov $0xc,%eax 18002f03b: c3 ret 18002f03c: b8 0b 00 00 00 mov $0xb,%eax 18002f041: c3 ret 18002f042: b8 0d 00 00 00 mov $0xd,%eax 18002f047: c3 ret 18002f048: 83 e9 34 sub $0x34,%ecx 18002f04b: 0f 84 4b ff ff ff je 0x18002ef9c 18002f051: 2b c8 sub %eax,%ecx 18002f053: 0f 84 43 ff ff ff je 0x18002ef9c 18002f059: 2b c8 sub %eax,%ecx 18002f05b: 0f 84 47 ff ff ff je 0x18002efa8 18002f061: 2b c8 sub %eax,%ecx 18002f063: 0f 84 33 ff ff ff je 0x18002ef9c 18002f069: 83 e9 02 sub $0x2,%ecx 18002f06c: 74 10 je 0x18002f07e 18002f06e: 2b c8 sub %eax,%ecx 18002f070: 0f 84 32 ff ff ff je 0x18002efa8 18002f076: 2b c8 sub %eax,%ecx 18002f078: 0f 85 b9 00 00 00 jne 0x18002f137 18002f07e: b8 0a 00 00 00 mov $0xa,%eax 18002f083: c3 ret 18002f084: b8 08 00 00 00 mov $0x8,%eax 18002f089: c3 ret 18002f08a: 83 f9 6b cmp $0x6b,%ecx 18002f08d: 77 6c ja 0x18002f0fb 18002f08f: 0f 84 1f ff ff ff je 0x18002efb4 18002f095: 83 f9 47 cmp $0x47,%ecx 18002f098: 77 37 ja 0x18002f0d1 18002f09a: 0f 84 08 ff ff ff je 0x18002efa8 18002f0a0: 83 e9 40 sub $0x40,%ecx 18002f0a3: 0f 84 ff fe ff ff je 0x18002efa8 18002f0a9: 2b c8 sub %eax,%ecx 18002f0ab: 0f 84 f7 fe ff ff je 0x18002efa8 18002f0b1: 2b c8 sub %eax,%ecx 18002f0b3: 0f 84 e9 fe ff ff je 0x18002efa2 18002f0b9: 2b c8 sub %eax,%ecx 18002f0bb: 0f 84 db fe ff ff je 0x18002ef9c 18002f0c1: 2b c8 sub %eax,%ecx 18002f0c3: 0f 84 e5 fe ff ff je 0x18002efae 18002f0c9: 83 f9 02 cmp $0x2,%ecx 18002f0cc: e9 c5 fe ff ff jmp 0x18002ef96 18002f0d1: 83 e9 50 sub $0x50,%ecx 18002f0d4: 0f 84 ce fe ff ff je 0x18002efa8 18002f0da: 83 e9 02 sub $0x2,%ecx 18002f0dd: 0f 84 c5 fe ff ff je 0x18002efa8 18002f0e3: 83 e9 03 sub $0x3,%ecx 18002f0e6: 0f 84 b0 fe ff ff je 0x18002ef9c 18002f0ec: 2b c8 sub %eax,%ecx 18002f0ee: 0f 84 b4 fe ff ff je 0x18002efa8 18002f0f4: 83 f9 02 cmp $0x2,%ecx 18002f0f7: 75 8a jne 0x18002f083 18002f0f9: eb 83 jmp 0x18002f07e 18002f0fb: ba 90 00 00 00 mov $0x90,%edx 18002f100: 3b ca cmp %edx,%ecx 18002f102: 77 67 ja 0x18002f16b 18002f104: 0f 84 92 fe ff ff je 0x18002ef9c 18002f10a: 83 f9 75 cmp $0x75,%ecx 18002f10d: 77 35 ja 0x18002f144 18002f10f: 0f 84 69 ff ff ff je 0x18002f07e 18002f115: 83 e9 6c sub $0x6c,%ecx 18002f118: 0f 84 18 ff ff ff je 0x18002f036 18002f11e: 83 e9 03 sub $0x3,%ecx 18002f121: 0f 84 75 fe ff ff je 0x18002ef9c 18002f127: 2b c8 sub %eax,%ecx 18002f129: 0f 84 13 ff ff ff je 0x18002f042 18002f12f: 2b c8 sub %eax,%ecx 18002f131: 0f 84 77 fe ff ff je 0x18002efae 18002f137: 3b c8 cmp %eax,%ecx 18002f139: 0f 85 44 ff ff ff jne 0x18002f083 18002f13f: e9 5e fe ff ff jmp 0x18002efa2 18002f144: 83 e9 7b sub $0x7b,%ecx 18002f147: 0f 84 4f fe ff ff je 0x18002ef9c 18002f14d: 2b c8 sub %eax,%ecx 18002f14f: 0f 84 47 fe ff ff je 0x18002ef9c 18002f155: 2b c8 sub %eax,%ecx 18002f157: 0f 84 3f fe ff ff je 0x18002ef9c 18002f15d: 83 e9 06 sub $0x6,%ecx 18002f160: 0f 84 92 fe ff ff je 0x18002eff8 18002f166: e9 85 fe ff ff jmp 0x18002eff0 18002f16b: ba b6 00 00 00 mov $0xb6,%edx 18002f170: 3b ca cmp %edx,%ecx 18002f172: 77 3b ja 0x18002f1af 18002f174: 0f 84 28 fe ff ff je 0x18002efa2 18002f17a: 81 e9 91 00 00 00 sub $0x91,%ecx 18002f180: 0f 84 37 fe ff ff je 0x18002efbd 18002f186: 83 e9 09 sub $0x9,%ecx 18002f189: 0f 84 0d fe ff ff je 0x18002ef9c 18002f18f: 83 e9 07 sub $0x7,%ecx 18002f192: 0f 84 04 fe ff ff je 0x18002ef9c 18002f198: 83 e9 06 sub $0x6,%ecx 18002f19b: 0f 84 95 fe ff ff je 0x18002f036 18002f1a1: 83 f9 03 cmp $0x3,%ecx 18002f1a4: 0f 85 d9 fe ff ff jne 0x18002f083 18002f1aa: e9 f9 fd ff ff jmp 0x18002efa8 18002f1af: 81 e9 b7 00 00 00 sub $0xb7,%ecx 18002f1b5: 0f 84 ed fd ff ff je 0x18002efa8 18002f1bb: 83 e9 08 sub $0x8,%ecx 18002f1be: 0f 84 de fd ff ff je 0x18002efa2 18002f1c4: 83 e9 02 sub $0x2,%ecx 18002f1c7: 0f 84 d5 fd ff ff je 0x18002efa2 18002f1cd: 83 e9 0d sub $0xd,%ecx 18002f1d0: 0f 84 c6 fd ff ff je 0x18002ef9c 18002f1d6: e9 ee fe ff ff jmp 0x18002f0c9 18002f1db: 81 e9 e3 03 00 00 sub $0x3e3,%ecx 18002f1e1: 0f 84 97 fe ff ff je 0x18002f07e 18002f1e7: 2b c8 sub %eax,%ecx 18002f1e9: 0f 84 8f fe ff ff je 0x18002f07e 18002f1ef: 2b c8 sub %eax,%ecx 18002f1f1: 0f 84 87 fe ff ff je 0x18002f07e 18002f1f7: 83 f9 02 cmp $0x2,%ecx 18002f1fa: eb a8 jmp 0x18002f1a4 18002f1fc: 48 8d 05 ed 77 02 00 lea 0x277ed(%rip),%rax # 0x1800569f0 18002f203: c3 ret 18002f204: 40 57 rex push %rdi 18002f206: 48 83 ec 30 sub $0x30,%rsp 18002f20a: 48 c7 44 24 28 fe ff movq $0xfffffffffffffffe,0x28(%rsp) 18002f211: ff ff 18002f213: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 18002f218: 48 89 6c 24 50 mov %rbp,0x50(%rsp) 18002f21d: 48 89 74 24 58 mov %rsi,0x58(%rsp) 18002f222: 41 8b f0 mov %r8d,%esi 18002f225: 48 8b ea mov %rdx,%rbp 18002f228: 48 8b f9 mov %rcx,%rdi 18002f22b: 48 85 d2 test %rdx,%rdx 18002f22e: 0f 84 25 01 00 00 je 0x18002f359 18002f234: 45 85 c0 test %r8d,%r8d 18002f237: 0f 84 1c 01 00 00 je 0x18002f359 18002f23d: 4d 85 c9 test %r9,%r9 18002f240: 74 0b je 0x18002f24d 18002f242: 8b 41 10 mov 0x10(%rcx),%eax 18002f245: 05 a0 f1 00 00 add $0xf1a0,%eax 18002f24a: 41 89 01 mov %eax,(%r9) 18002f24d: e8 6e 0a ff ff call 0x18001fcc0 18002f252: 4c 8b d8 mov %rax,%r11 18002f255: 33 c9 xor %ecx,%ecx 18002f257: 48 85 c0 test %rax,%rax 18002f25a: 0f 95 c1 setne %cl 18002f25d: 85 c9 test %ecx,%ecx 18002f25f: 75 0b jne 0x18002f26c 18002f261: b9 05 40 00 80 mov $0x80004005,%ecx 18002f266: e8 05 bf fd ff call 0x18000b170 18002f26b: cc int3 18002f26c: 48 8b 00 mov (%rax),%rax 18002f26f: 49 8b cb mov %r11,%rcx 18002f272: ff 50 18 call *0x18(%rax) 18002f275: 48 83 c0 18 add $0x18,%rax 18002f279: 48 89 44 24 48 mov %rax,0x48(%rsp) 18002f27e: 48 8b 4f 18 mov 0x18(%rdi),%rcx 18002f282: 48 83 e9 18 sub $0x18,%rcx 18002f286: e8 75 c0 fd ff call 0x18000b300 18002f28b: 48 8d 58 18 lea 0x18(%rax),%rbx 18002f28f: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18002f294: 83 7b f0 00 cmpl $0x0,-0x10(%rbx) 18002f298: 75 27 jne 0x18002f2c1 18002f29a: b9 06 f0 00 00 mov $0xf006,%ecx 18002f29f: e8 08 0a ff ff call 0x18001fcac 18002f2a4: 48 85 c0 test %rax,%rax 18002f2a7: 74 18 je 0x18002f2c1 18002f2a9: 41 b8 06 f0 00 00 mov $0xf006,%r8d 18002f2af: 48 8b d0 mov %rax,%rdx 18002f2b2: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18002f2b7: e8 94 bc fd ff call 0x18000af50 18002f2bc: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 18002f2c1: 8b 57 10 mov 0x10(%rdi),%edx 18002f2c4: 81 c2 a0 f1 00 00 add $0xf1a0,%edx 18002f2ca: 4c 8b c3 mov %rbx,%r8 18002f2cd: 48 8d 4c 24 48 lea 0x48(%rsp),%rcx 18002f2d2: e8 65 32 00 00 call 0x18003253c 18002f2d7: 48 8b d6 mov %rsi,%rdx 18002f2da: 48 83 cf ff or $0xffffffffffffffff,%rdi 18002f2de: 4c 8b cf mov %rdi,%r9 18002f2e1: 4c 8b 44 24 48 mov 0x48(%rsp),%r8 18002f2e6: 48 8b cd mov %rbp,%rcx 18002f2e9: e8 d2 61 00 00 call 0x1800354c0 18002f2ee: 85 c0 test %eax,%eax 18002f2f0: 74 26 je 0x18002f318 18002f2f2: 83 f8 0c cmp $0xc,%eax 18002f2f5: 74 1b je 0x18002f312 18002f2f7: 83 f8 16 cmp $0x16,%eax 18002f2fa: 74 10 je 0x18002f30c 18002f2fc: 83 f8 22 cmp $0x22,%eax 18002f2ff: 74 0b je 0x18002f30c 18002f301: 83 f8 50 cmp $0x50,%eax 18002f304: 74 12 je 0x18002f318 18002f306: e8 85 fa fe ff call 0x18001ed90 18002f30b: cc int3 18002f30c: e8 7f fa fe ff call 0x18001ed90 18002f311: cc int3 18002f312: e8 55 fa fe ff call 0x18001ed6c 18002f317: 90 nop 18002f318: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18002f31c: 8b c7 mov %edi,%eax 18002f31e: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18002f323: 03 c7 add %edi,%eax 18002f325: 85 c0 test %eax,%eax 18002f327: 7f 0a jg 0x18002f333 18002f329: 48 8b 0a mov (%rdx),%rcx 18002f32c: 48 8b 01 mov (%rcx),%rax 18002f32f: ff 50 08 call *0x8(%rax) 18002f332: 90 nop 18002f333: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 18002f338: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 18002f33c: 8b c7 mov %edi,%eax 18002f33e: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18002f343: 03 c7 add %edi,%eax 18002f345: 85 c0 test %eax,%eax 18002f347: 7f 09 jg 0x18002f352 18002f349: 48 8b 0a mov (%rdx),%rcx 18002f34c: 48 8b 01 mov (%rcx),%rax 18002f34f: ff 50 08 call *0x8(%rax) 18002f352: b8 01 00 00 00 mov $0x1,%eax 18002f357: eb 02 jmp 0x18002f35b 18002f359: 33 c0 xor %eax,%eax 18002f35b: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18002f360: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 18002f365: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 18002f36a: 48 83 c4 30 add $0x30,%rsp 18002f36e: 5f pop %rdi 18002f36f: c3 ret 18002f370: cc int3 18002f371: cc int3 18002f372: cc int3 18002f373: cc int3 18002f374: 40 55 rex push %rbp 18002f376: 48 83 ec 20 sub $0x20,%rsp 18002f37a: 48 8b ea mov %rdx,%rbp 18002f37d: 48 8d 4d 48 lea 0x48(%rbp),%rcx 18002f381: e8 5a c2 fd ff call 0x18000b5e0 18002f386: 48 83 c4 20 add $0x20,%rsp 18002f38a: 5d pop %rbp 18002f38b: c3 ret 18002f38c: cc int3 18002f38d: cc int3 18002f38e: cc int3 18002f38f: cc int3 18002f390: cc int3 18002f391: cc int3 18002f392: cc int3 18002f393: cc int3 18002f394: 40 55 rex push %rbp 18002f396: 48 83 ec 20 sub $0x20,%rsp 18002f39a: 48 8b ea mov %rdx,%rbp 18002f39d: 48 8d 4d 20 lea 0x20(%rbp),%rcx 18002f3a1: e8 3a c2 fd ff call 0x18000b5e0 18002f3a6: 48 83 c4 20 add $0x20,%rsp 18002f3aa: 5d pop %rbp 18002f3ab: c3 ret 18002f3ac: 40 57 rex push %rdi 18002f3ae: 48 83 ec 30 sub $0x30,%rsp 18002f3b2: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002f3b9: ff ff 18002f3bb: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 18002f3c0: 48 89 74 24 48 mov %rsi,0x48(%rsp) 18002f3c5: 49 8b d8 mov %r8,%rbx 18002f3c8: 8b fa mov %edx,%edi 18002f3ca: 8b f1 mov %ecx,%esi 18002f3cc: b9 20 00 00 00 mov $0x20,%ecx 18002f3d1: e8 9e f7 fe ff call 0x18001eb74 18002f3d6: 48 8b c8 mov %rax,%rcx 18002f3d9: 48 89 44 24 28 mov %rax,0x28(%rsp) 18002f3de: 33 c0 xor %eax,%eax 18002f3e0: 48 3b c8 cmp %rax,%rcx 18002f3e3: 74 0e je 0x18002f3f3 18002f3e5: 4c 8b cb mov %rbx,%r9 18002f3e8: 44 8b c7 mov %edi,%r8d 18002f3eb: 8b d6 mov %esi,%edx 18002f3ed: e8 62 15 ff ff call 0x180020954 18002f3f2: 90 nop 18002f3f3: 48 89 44 24 58 mov %rax,0x58(%rsp) 18002f3f8: 48 8d 15 69 94 03 00 lea 0x39469(%rip),%rdx # 0x180068868 18002f3ff: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 18002f404: e8 d7 57 00 00 call 0x180034be0 18002f409: cc int3 18002f40a: cc int3 18002f40b: cc int3 18002f40c: 40 55 rex push %rbp 18002f40e: 48 83 ec 20 sub $0x20,%rsp 18002f412: 48 8b ea mov %rdx,%rbp 18002f415: 48 8b 4d 28 mov 0x28(%rbp),%rcx 18002f419: e8 12 2a fd ff call 0x180001e30 18002f41e: 48 83 c4 20 add $0x20,%rsp 18002f422: 5d pop %rbp 18002f423: c3 ret 18002f424: 48 83 ec 28 sub $0x28,%rsp 18002f428: 85 c9 test %ecx,%ecx 18002f42a: 4c 8b c2 mov %rdx,%r8 18002f42d: 44 8b c9 mov %ecx,%r9d 18002f430: 74 10 je 0x18002f442 18002f432: e8 01 fb ff ff call 0x18002ef38 18002f437: 41 8b d1 mov %r9d,%edx 18002f43a: 8b c8 mov %eax,%ecx 18002f43c: e8 6b ff ff ff call 0x18002f3ac 18002f441: cc int3 18002f442: 48 83 c4 28 add $0x28,%rsp 18002f446: c3 ret 18002f447: cc int3 18002f448: 40 53 rex push %rbx 18002f44a: 48 83 ec 50 sub $0x50,%rsp 18002f44e: 81 fa 6c 07 00 00 cmp $0x76c,%edx 18002f454: 44 8b d2 mov %edx,%r10d 18002f457: 48 8b d9 mov %rcx,%rbx 18002f45a: 7d 0b jge 0x18002f467 18002f45c: b9 05 40 00 80 mov $0x80004005,%ecx 18002f461: e8 0a bd fd ff call 0x18000b170 18002f466: cc int3 18002f467: 41 8d 40 ff lea -0x1(%r8),%eax 18002f46b: 83 f8 0b cmp $0xb,%eax 18002f46e: 76 0b jbe 0x18002f47b 18002f470: b9 05 40 00 80 mov $0x80004005,%ecx 18002f475: e8 f6 bc fd ff call 0x18000b170 18002f47a: cc int3 18002f47b: 41 8d 41 ff lea -0x1(%r9),%eax 18002f47f: 83 f8 1e cmp $0x1e,%eax 18002f482: 76 0b jbe 0x18002f48f 18002f484: b9 05 40 00 80 mov $0x80004005,%ecx 18002f489: e8 e2 bc fd ff call 0x18000b170 18002f48e: cc int3 18002f48f: 8b 84 24 80 00 00 00 mov 0x80(%rsp),%eax 18002f496: 83 f8 17 cmp $0x17,%eax 18002f499: 76 0b jbe 0x18002f4a6 18002f49b: b9 05 40 00 80 mov $0x80004005,%ecx 18002f4a0: e8 cb bc fd ff call 0x18000b170 18002f4a5: cc int3 18002f4a6: 8b 8c 24 88 00 00 00 mov 0x88(%rsp),%ecx 18002f4ad: 83 f9 3b cmp $0x3b,%ecx 18002f4b0: 76 0b jbe 0x18002f4bd 18002f4b2: b9 05 40 00 80 mov $0x80004005,%ecx 18002f4b7: e8 b4 bc fd ff call 0x18000b170 18002f4bc: cc int3 18002f4bd: 8b 94 24 90 00 00 00 mov 0x90(%rsp),%edx 18002f4c4: 83 fa 3b cmp $0x3b,%edx 18002f4c7: 76 0b jbe 0x18002f4d4 18002f4c9: b9 05 40 00 80 mov $0x80004005,%ecx 18002f4ce: e8 9d bc fd ff call 0x18000b170 18002f4d3: cc int3 18002f4d4: 89 44 24 28 mov %eax,0x28(%rsp) 18002f4d8: 41 8d 40 ff lea -0x1(%r8),%eax 18002f4dc: 89 4c 24 24 mov %ecx,0x24(%rsp) 18002f4e0: 89 44 24 30 mov %eax,0x30(%rsp) 18002f4e4: 41 8d 82 94 f8 ff ff lea -0x76c(%r10),%eax 18002f4eb: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18002f4f0: 89 44 24 34 mov %eax,0x34(%rsp) 18002f4f4: 8b 84 24 98 00 00 00 mov 0x98(%rsp),%eax 18002f4fb: 89 54 24 20 mov %edx,0x20(%rsp) 18002f4ff: 89 44 24 40 mov %eax,0x40(%rsp) 18002f503: 44 89 4c 24 2c mov %r9d,0x2c(%rsp) 18002f508: e8 93 70 00 00 call 0x1800365a0 18002f50d: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 18002f511: 48 89 03 mov %rax,(%rbx) 18002f514: 75 0b jne 0x18002f521 18002f516: b9 57 00 07 80 mov $0x80070057,%ecx 18002f51b: e8 50 bc fd ff call 0x18000b170 18002f520: cc int3 18002f521: 48 8b c3 mov %rbx,%rax 18002f524: 48 83 c4 50 add $0x50,%rsp 18002f528: 5b pop %rbx 18002f529: c3 ret 18002f52a: cc int3 18002f52b: cc int3 18002f52c: 4c 8b dc mov %rsp,%r11 18002f52f: 49 89 5b 08 mov %rbx,0x8(%r11) 18002f533: 49 89 73 10 mov %rsi,0x10(%r11) 18002f537: 57 push %rdi 18002f538: 48 83 ec 60 sub $0x60,%rsp 18002f53c: 48 8b c2 mov %rdx,%rax 18002f53f: 48 8b f9 mov %rcx,%rdi 18002f542: 49 8d 53 20 lea 0x20(%r11),%rdx 18002f546: 48 8b c8 mov %rax,%rcx 18002f549: 41 8b f0 mov %r8d,%esi 18002f54c: ff 15 d6 3d 02 00 call *0x23dd6(%rip) # 0x180053328 18002f552: 33 db xor %ebx,%ebx 18002f554: 3b c3 cmp %ebx,%eax 18002f556: 75 0e jne 0x18002f566 18002f558: b9 57 00 07 80 mov $0x80070057,%ecx 18002f55d: 48 89 1f mov %rbx,(%rdi) 18002f560: e8 0b bc fd ff call 0x18000b170 18002f565: cc int3 18002f566: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 18002f56b: 48 8d 8c 24 88 00 00 lea 0x88(%rsp),%rcx 18002f572: 00 18002f573: ff 15 b7 3d 02 00 call *0x23db7(%rip) # 0x180053330 18002f579: 3b c3 cmp %ebx,%eax 18002f57b: 75 0e jne 0x18002f58b 18002f57d: b9 57 00 07 80 mov $0x80070057,%ecx 18002f582: 48 89 1f mov %rbx,(%rdi) 18002f585: e8 e6 bb fd ff call 0x18000b170 18002f58a: cc int3 18002f58b: 66 81 7c 24 48 6c 07 cmpw $0x76c,0x48(%rsp) 18002f592: 72 41 jb 0x18002f5d5 18002f594: 0f b7 4c 24 52 movzwl 0x52(%rsp),%ecx 18002f599: 0f b7 44 24 54 movzwl 0x54(%rsp),%eax 18002f59e: 44 0f b7 54 24 50 movzwl 0x50(%rsp),%r10d 18002f5a4: 44 0f b7 4c 24 4e movzwl 0x4e(%rsp),%r9d 18002f5aa: 44 0f b7 44 24 4a movzwl 0x4a(%rsp),%r8d 18002f5b0: 0f b7 54 24 48 movzwl 0x48(%rsp),%edx 18002f5b5: 89 74 24 38 mov %esi,0x38(%rsp) 18002f5b9: 89 44 24 30 mov %eax,0x30(%rsp) 18002f5bd: 89 4c 24 28 mov %ecx,0x28(%rsp) 18002f5c1: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18002f5c6: 44 89 54 24 20 mov %r10d,0x20(%rsp) 18002f5cb: e8 78 fe ff ff call 0x18002f448 18002f5d0: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18002f5d5: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 18002f5da: 48 89 1f mov %rbx,(%rdi) 18002f5dd: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 18002f5e2: 48 8b c7 mov %rdi,%rax 18002f5e5: 48 83 c4 60 add $0x60,%rsp 18002f5e9: 5f pop %rdi 18002f5ea: c3 ret 18002f5eb: cc int3 18002f5ec: 40 53 rex push %rbx 18002f5ee: 55 push %rbp 18002f5ef: 56 push %rsi 18002f5f0: 57 push %rdi 18002f5f1: 48 83 ec 38 sub $0x38,%rsp 18002f5f5: 48 8b da mov %rdx,%rbx 18002f5f8: 48 8b f9 mov %rcx,%rdi 18002f5fb: 41 b8 30 02 00 00 mov $0x230,%r8d 18002f601: 48 8b cb mov %rbx,%rcx 18002f604: 33 d2 xor %edx,%edx 18002f606: e8 c5 61 00 00 call 0x1800357d0 18002f60b: 4c 8b 47 18 mov 0x18(%rdi),%r8 18002f60f: 48 8d 4b 22 lea 0x22(%rbx),%rcx 18002f613: 49 83 c9 ff or $0xffffffffffffffff,%r9 18002f617: ba 04 01 00 00 mov $0x104,%edx 18002f61c: e8 9f 5e 00 00 call 0x1800354c0 18002f621: 33 f6 xor %esi,%esi 18002f623: 3b c6 cmp %esi,%eax 18002f625: 74 26 je 0x18002f64d 18002f627: 83 f8 0c cmp $0xc,%eax 18002f62a: 74 1b je 0x18002f647 18002f62c: 83 f8 16 cmp $0x16,%eax 18002f62f: 74 10 je 0x18002f641 18002f631: 83 f8 22 cmp $0x22,%eax 18002f634: 74 0b je 0x18002f641 18002f636: 83 f8 50 cmp $0x50,%eax 18002f639: 74 12 je 0x18002f64d 18002f63b: e8 50 f7 fe ff call 0x18001ed90 18002f640: cc int3 18002f641: e8 4a f7 fe ff call 0x18001ed90 18002f646: cc int3 18002f647: e8 20 f7 fe ff call 0x18001ed6c 18002f64c: cc int3 18002f64d: 48 8b 4f 08 mov 0x8(%rdi),%rcx 18002f651: 48 3b 0d 38 4b 02 00 cmp 0x24b38(%rip),%rcx # 0x180054190 18002f658: 0f 84 4d 01 00 00 je 0x18002f7ab 18002f65e: 4c 8d 4c 24 70 lea 0x70(%rsp),%r9 18002f663: 4c 8d 44 24 68 lea 0x68(%rsp),%r8 18002f668: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 18002f66d: ff 15 a5 3c 02 00 call *0x23ca5(%rip) # 0x180053318 18002f673: 3b c6 cmp %esi,%eax 18002f675: 75 07 jne 0x18002f67e 18002f677: 33 c0 xor %eax,%eax 18002f679: e9 32 01 00 00 jmp 0x18002f7b0 18002f67e: 48 8b 4f 08 mov 0x8(%rdi),%rcx 18002f682: 33 d2 xor %edx,%edx 18002f684: ff 15 ce 3d 02 00 call *0x23dce(%rip) # 0x180053458 18002f68a: bd ff ff ff ff mov $0xffffffff,%ebp 18002f68f: 44 8b d8 mov %eax,%r11d 18002f692: 4c 3b dd cmp %rbp,%r11 18002f695: 4c 89 5b 18 mov %r11,0x18(%rbx) 18002f699: 74 dc je 0x18002f677 18002f69b: 48 8b 4f 18 mov 0x18(%rdi),%rcx 18002f69f: 39 71 f0 cmp %esi,-0x10(%rcx) 18002f6a2: 75 06 jne 0x18002f6aa 18002f6a4: 40 88 73 20 mov %sil,0x20(%rbx) 18002f6a8: eb 11 jmp 0x18002f6bb 18002f6aa: ff 15 70 3c 02 00 call *0x23c70(%rip) # 0x180053320 18002f6b0: 0f b6 c8 movzbl %al,%ecx 18002f6b3: 3b c5 cmp %ebp,%eax 18002f6b5: 0f 44 ce cmove %esi,%ecx 18002f6b8: 88 4b 20 mov %cl,0x20(%rbx) 18002f6bb: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 18002f6c0: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 18002f6c5: ff 15 5d 3c 02 00 call *0x23c5d(%rip) # 0x180053328 18002f6cb: 3b c6 cmp %esi,%eax 18002f6cd: 74 2f je 0x18002f6fe 18002f6cf: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 18002f6d4: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 18002f6d9: ff 15 51 3c 02 00 call *0x23c51(%rip) # 0x180053330 18002f6df: 3b c6 cmp %esi,%eax 18002f6e1: 74 1b je 0x18002f6fe 18002f6e3: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 18002f6e8: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 18002f6ed: 41 83 c8 ff or $0xffffffff,%r8d 18002f6f1: e8 36 fe ff ff call 0x18002f52c 18002f6f6: 48 8b 08 mov (%rax),%rcx 18002f6f9: 48 89 0b mov %rcx,(%rbx) 18002f6fc: eb 03 jmp 0x18002f701 18002f6fe: 48 89 33 mov %rsi,(%rbx) 18002f701: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 18002f706: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 18002f70b: ff 15 17 3c 02 00 call *0x23c17(%rip) # 0x180053328 18002f711: 3b c6 cmp %esi,%eax 18002f713: 74 30 je 0x18002f745 18002f715: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 18002f71a: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 18002f71f: ff 15 0b 3c 02 00 call *0x23c0b(%rip) # 0x180053330 18002f725: 3b c6 cmp %esi,%eax 18002f727: 74 1c je 0x18002f745 18002f729: 48 8d 54 24 68 lea 0x68(%rsp),%rdx 18002f72e: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 18002f733: 41 83 c8 ff or $0xffffffff,%r8d 18002f737: e8 f0 fd ff ff call 0x18002f52c 18002f73c: 48 8b 00 mov (%rax),%rax 18002f73f: 48 89 43 10 mov %rax,0x10(%rbx) 18002f743: eb 04 jmp 0x18002f749 18002f745: 48 89 73 10 mov %rsi,0x10(%rbx) 18002f749: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 18002f74e: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 18002f753: ff 15 cf 3b 02 00 call *0x23bcf(%rip) # 0x180053328 18002f759: 3b c6 cmp %esi,%eax 18002f75b: 74 30 je 0x18002f78d 18002f75d: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 18002f762: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 18002f767: ff 15 c3 3b 02 00 call *0x23bc3(%rip) # 0x180053330 18002f76d: 3b c6 cmp %esi,%eax 18002f76f: 74 1c je 0x18002f78d 18002f771: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 18002f776: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 18002f77b: 41 83 c8 ff or $0xffffffff,%r8d 18002f77f: e8 a8 fd ff ff call 0x18002f52c 18002f784: 48 8b 00 mov (%rax),%rax 18002f787: 48 89 43 08 mov %rax,0x8(%rbx) 18002f78b: eb 04 jmp 0x18002f791 18002f78d: 48 89 73 08 mov %rsi,0x8(%rbx) 18002f791: 48 39 33 cmp %rsi,(%rbx) 18002f794: 75 07 jne 0x18002f79d 18002f796: 48 8b 43 08 mov 0x8(%rbx),%rax 18002f79a: 48 89 03 mov %rax,(%rbx) 18002f79d: 48 39 73 10 cmp %rsi,0x10(%rbx) 18002f7a1: 75 08 jne 0x18002f7ab 18002f7a3: 48 8b 43 08 mov 0x8(%rbx),%rax 18002f7a7: 48 89 43 10 mov %rax,0x10(%rbx) 18002f7ab: b8 01 00 00 00 mov $0x1,%eax 18002f7b0: 48 83 c4 38 add $0x38,%rsp 18002f7b4: 5f pop %rdi 18002f7b5: 5e pop %rsi 18002f7b6: 5d pop %rbp 18002f7b7: 5b pop %rbx 18002f7b8: c3 ret 18002f7b9: cc int3 18002f7ba: cc int3 18002f7bb: cc int3 18002f7bc: 40 53 rex push %rbx 18002f7be: 48 81 ec 80 02 00 00 sub $0x280,%rsp 18002f7c5: 48 c7 44 24 28 fe ff movq $0xfffffffffffffffe,0x28(%rsp) 18002f7cc: ff ff 18002f7ce: 48 8b 05 cb d6 03 00 mov 0x3d6cb(%rip),%rax # 0x18006cea0 18002f7d5: 48 33 c4 xor %rsp,%rax 18002f7d8: 48 89 84 24 70 02 00 mov %rax,0x270(%rsp) 18002f7df: 00 18002f7e0: 48 8b da mov %rdx,%rbx 18002f7e3: 48 89 54 24 30 mov %rdx,0x30(%rsp) 18002f7e8: 83 64 24 20 00 andl $0x0,0x20(%rsp) 18002f7ed: 48 83 64 24 40 00 andq $0x0,0x40(%rsp) 18002f7f3: 48 83 64 24 48 00 andq $0x0,0x48(%rsp) 18002f7f9: 48 83 64 24 50 00 andq $0x0,0x50(%rsp) 18002f7ff: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18002f804: e8 e3 fd ff ff call 0x18002f5ec 18002f809: e8 b2 04 ff ff call 0x18001fcc0 18002f80e: 48 8b c8 mov %rax,%rcx 18002f811: 33 c0 xor %eax,%eax 18002f813: 48 85 c9 test %rcx,%rcx 18002f816: 0f 95 c0 setne %al 18002f819: 85 c0 test %eax,%eax 18002f81b: 75 0b jne 0x18002f828 18002f81d: b9 05 40 00 80 mov $0x80004005,%ecx 18002f822: e8 49 b9 fd ff call 0x18000b170 18002f827: cc int3 18002f828: 48 8b 01 mov (%rcx),%rax 18002f82b: ff 50 18 call *0x18(%rax) 18002f82e: 48 83 c0 18 add $0x18,%rax 18002f832: 48 89 03 mov %rax,(%rbx) 18002f835: b9 01 00 00 00 mov $0x1,%ecx 18002f83a: 89 4c 24 20 mov %ecx,0x20(%rsp) 18002f83e: 2b 48 f8 sub -0x8(%rax),%ecx 18002f841: 8b 40 f4 mov -0xc(%rax),%eax 18002f844: 2d 00 01 00 00 sub $0x100,%eax 18002f849: 0b c1 or %ecx,%eax 18002f84b: 7d 0d jge 0x18002f85a 18002f84d: ba 00 01 00 00 mov $0x100,%edx 18002f852: 48 8b cb mov %rbx,%rcx 18002f855: e8 36 b9 fd ff call 0x18000b190 18002f85a: 41 b8 00 01 00 00 mov $0x100,%r8d 18002f860: 48 8b 13 mov (%rbx),%rdx 18002f863: 48 8d 4c 24 62 lea 0x62(%rsp),%rcx 18002f868: e8 d3 49 ff ff call 0x180024240 18002f86d: 48 8b 0b mov (%rbx),%rcx 18002f870: 48 85 c9 test %rcx,%rcx 18002f873: 75 04 jne 0x18002f879 18002f875: 33 c0 xor %eax,%eax 18002f877: eb 09 jmp 0x18002f882 18002f879: e8 62 5d 00 00 call 0x1800355e0 18002f87e: 85 c0 test %eax,%eax 18002f880: 78 1b js 0x18002f89d 18002f882: 48 8b 0b mov (%rbx),%rcx 18002f885: 3b 41 f4 cmp -0xc(%rcx),%eax 18002f888: 7f 13 jg 0x18002f89d 18002f88a: 89 41 f0 mov %eax,-0x10(%rcx) 18002f88d: 48 63 d0 movslq %eax,%rdx 18002f890: 48 8b 0b mov (%rbx),%rcx 18002f893: 66 83 24 51 00 andw $0x0,(%rcx,%rdx,2) 18002f898: 48 8b c3 mov %rbx,%rax 18002f89b: eb 0b jmp 0x18002f8a8 18002f89d: b9 57 00 07 80 mov $0x80070057,%ecx 18002f8a2: e8 c9 b8 fd ff call 0x18000b170 18002f8a7: 90 nop 18002f8a8: 48 8b 8c 24 70 02 00 mov 0x270(%rsp),%rcx 18002f8af: 00 18002f8b0: 48 33 cc xor %rsp,%rcx 18002f8b3: e8 88 2d 00 00 call 0x180032640 18002f8b8: 48 81 c4 80 02 00 00 add $0x280,%rsp 18002f8bf: 5b pop %rbx 18002f8c0: c3 ret 18002f8c1: cc int3 18002f8c2: cc int3 18002f8c3: cc int3 18002f8c4: cc int3 18002f8c5: cc int3 18002f8c6: cc int3 18002f8c7: cc int3 18002f8c8: cc int3 18002f8c9: cc int3 18002f8ca: cc int3 18002f8cb: cc int3 18002f8cc: 40 55 rex push %rbp 18002f8ce: 48 83 ec 20 sub $0x20,%rsp 18002f8d2: 48 8b ea mov %rdx,%rbp 18002f8d5: 8b 45 20 mov 0x20(%rbp),%eax 18002f8d8: 83 e0 01 and $0x1,%eax 18002f8db: 85 c0 test %eax,%eax 18002f8dd: 74 0d je 0x18002f8ec 18002f8df: 83 65 20 fe andl $0xfffffffe,0x20(%rbp) 18002f8e3: 48 8b 4d 30 mov 0x30(%rbp),%rcx 18002f8e7: e8 f4 bc fd ff call 0x18000b5e0 18002f8ec: 48 83 c4 20 add $0x20,%rsp 18002f8f0: 5d pop %rbp 18002f8f1: c3 ret 18002f8f2: cc int3 18002f8f3: cc int3 18002f8f4: 40 53 rex push %rbx 18002f8f6: 48 81 ec 80 02 00 00 sub $0x280,%rsp 18002f8fd: 48 c7 44 24 28 fe ff movq $0xfffffffffffffffe,0x28(%rsp) 18002f904: ff ff 18002f906: 48 8b 05 93 d5 03 00 mov 0x3d593(%rip),%rax # 0x18006cea0 18002f90d: 48 33 c4 xor %rsp,%rax 18002f910: 48 89 84 24 70 02 00 mov %rax,0x270(%rsp) 18002f917: 00 18002f918: 48 8b da mov %rdx,%rbx 18002f91b: 48 89 54 24 30 mov %rdx,0x30(%rsp) 18002f920: 83 64 24 20 00 andl $0x0,0x20(%rsp) 18002f925: 48 83 64 24 40 00 andq $0x0,0x40(%rsp) 18002f92b: 48 83 64 24 48 00 andq $0x0,0x48(%rsp) 18002f931: 48 83 64 24 50 00 andq $0x0,0x50(%rsp) 18002f937: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18002f93c: e8 ab fc ff ff call 0x18002f5ec 18002f941: e8 7a 03 ff ff call 0x18001fcc0 18002f946: 48 8b c8 mov %rax,%rcx 18002f949: 33 c0 xor %eax,%eax 18002f94b: 48 85 c9 test %rcx,%rcx 18002f94e: 0f 95 c0 setne %al 18002f951: 85 c0 test %eax,%eax 18002f953: 75 0b jne 0x18002f960 18002f955: b9 05 40 00 80 mov $0x80004005,%ecx 18002f95a: e8 11 b8 fd ff call 0x18000b170 18002f95f: cc int3 18002f960: 48 8b 01 mov (%rcx),%rax 18002f963: ff 50 18 call *0x18(%rax) 18002f966: 48 83 c0 18 add $0x18,%rax 18002f96a: 48 89 03 mov %rax,(%rbx) 18002f96d: b9 01 00 00 00 mov $0x1,%ecx 18002f972: 89 4c 24 20 mov %ecx,0x20(%rsp) 18002f976: 2b 48 f8 sub -0x8(%rax),%ecx 18002f979: 8b 40 f4 mov -0xc(%rax),%eax 18002f97c: 2d 00 01 00 00 sub $0x100,%eax 18002f981: 0b c1 or %ecx,%eax 18002f983: 7d 0d jge 0x18002f992 18002f985: ba 00 01 00 00 mov $0x100,%edx 18002f98a: 48 8b cb mov %rbx,%rcx 18002f98d: e8 fe b7 fd ff call 0x18000b190 18002f992: 41 b8 00 01 00 00 mov $0x100,%r8d 18002f998: 48 8b 13 mov (%rbx),%rdx 18002f99b: 48 8d 4c 24 62 lea 0x62(%rsp),%rcx 18002f9a0: e8 7b 06 ff ff call 0x180020020 18002f9a5: 48 8b 0b mov (%rbx),%rcx 18002f9a8: 48 85 c9 test %rcx,%rcx 18002f9ab: 75 04 jne 0x18002f9b1 18002f9ad: 33 c0 xor %eax,%eax 18002f9af: eb 09 jmp 0x18002f9ba 18002f9b1: e8 2a 5c 00 00 call 0x1800355e0 18002f9b6: 85 c0 test %eax,%eax 18002f9b8: 78 1b js 0x18002f9d5 18002f9ba: 48 8b 0b mov (%rbx),%rcx 18002f9bd: 3b 41 f4 cmp -0xc(%rcx),%eax 18002f9c0: 7f 13 jg 0x18002f9d5 18002f9c2: 89 41 f0 mov %eax,-0x10(%rcx) 18002f9c5: 48 63 d0 movslq %eax,%rdx 18002f9c8: 48 8b 0b mov (%rbx),%rcx 18002f9cb: 66 83 24 51 00 andw $0x0,(%rcx,%rdx,2) 18002f9d0: 48 8b c3 mov %rbx,%rax 18002f9d3: eb 0b jmp 0x18002f9e0 18002f9d5: b9 57 00 07 80 mov $0x80070057,%ecx 18002f9da: e8 91 b7 fd ff call 0x18000b170 18002f9df: 90 nop 18002f9e0: 48 8b 8c 24 70 02 00 mov 0x270(%rsp),%rcx 18002f9e7: 00 18002f9e8: 48 33 cc xor %rsp,%rcx 18002f9eb: e8 50 2c 00 00 call 0x180032640 18002f9f0: 48 81 c4 80 02 00 00 add $0x280,%rsp 18002f9f7: 5b pop %rbx 18002f9f8: c3 ret 18002f9f9: cc int3 18002f9fa: cc int3 18002f9fb: cc int3 18002f9fc: cc int3 18002f9fd: cc int3 18002f9fe: cc int3 18002f9ff: cc int3 18002fa00: cc int3 18002fa01: cc int3 18002fa02: cc int3 18002fa03: cc int3 18002fa04: 40 55 rex push %rbp 18002fa06: 48 83 ec 20 sub $0x20,%rsp 18002fa0a: 48 8b ea mov %rdx,%rbp 18002fa0d: 8b 45 20 mov 0x20(%rbp),%eax 18002fa10: 83 e0 01 and $0x1,%eax 18002fa13: 85 c0 test %eax,%eax 18002fa15: 74 0d je 0x18002fa24 18002fa17: 83 65 20 fe andl $0xfffffffe,0x20(%rbp) 18002fa1b: 48 8b 4d 30 mov 0x30(%rbp),%rcx 18002fa1f: e8 bc bb fd ff call 0x18000b5e0 18002fa24: 48 83 c4 20 add $0x20,%rsp 18002fa28: 5d pop %rbp 18002fa29: c3 ret 18002fa2a: cc int3 18002fa2b: cc int3 18002fa2c: 40 53 rex push %rbx 18002fa2e: 48 81 ec 70 02 00 00 sub $0x270,%rsp 18002fa35: 48 8b 05 64 d4 03 00 mov 0x3d464(%rip),%rax # 0x18006cea0 18002fa3c: 48 33 c4 xor %rsp,%rax 18002fa3f: 48 89 84 24 60 02 00 mov %rax,0x260(%rsp) 18002fa46: 00 18002fa47: 33 c0 xor %eax,%eax 18002fa49: 48 8b da mov %rdx,%rbx 18002fa4c: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18002fa51: 89 44 24 20 mov %eax,0x20(%rsp) 18002fa55: 48 89 44 24 30 mov %rax,0x30(%rsp) 18002fa5a: 48 89 44 24 38 mov %rax,0x38(%rsp) 18002fa5f: 48 89 44 24 40 mov %rax,0x40(%rsp) 18002fa64: e8 83 fb ff ff call 0x18002f5ec 18002fa69: 48 8d 54 24 52 lea 0x52(%rsp),%rdx 18002fa6e: 48 8b cb mov %rbx,%rcx 18002fa71: e8 9a bb fd ff call 0x18000b610 18002fa76: 48 8b c3 mov %rbx,%rax 18002fa79: 48 8b 8c 24 60 02 00 mov 0x260(%rsp),%rcx 18002fa80: 00 18002fa81: 48 33 cc xor %rsp,%rcx 18002fa84: e8 b7 2b 00 00 call 0x180032640 18002fa89: 48 81 c4 70 02 00 00 add $0x270,%rsp 18002fa90: 5b pop %rbx 18002fa91: c3 ret 18002fa92: cc int3 18002fa93: cc int3 18002fa94: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002fa99: 57 push %rdi 18002fa9a: 48 83 ec 20 sub $0x20,%rsp 18002fa9e: 48 8b 01 mov (%rcx),%rax 18002faa1: 48 8b da mov %rdx,%rbx 18002faa4: 48 8b f9 mov %rcx,%rdi 18002faa7: ff 90 88 00 00 00 call *0x88(%rax) 18002faad: 48 85 c0 test %rax,%rax 18002fab0: 0f 85 a4 00 00 00 jne 0x18002fb5a 18002fab6: 48 8b 07 mov (%rdi),%rax 18002fab9: 48 8b cf mov %rdi,%rcx 18002fabc: ff 50 70 call *0x70(%rax) 18002fabf: 44 8b 03 mov (%rbx),%r8d 18002fac2: 44 39 05 9f 93 02 00 cmp %r8d,0x2939f(%rip) # 0x180058e68 18002fac9: 4c 8b d8 mov %rax,%r11 18002facc: 75 47 jne 0x18002fb15 18002face: 8b 0d 98 93 02 00 mov 0x29398(%rip),%ecx # 0x180058e6c 18002fad4: 39 4b 04 cmp %ecx,0x4(%rbx) 18002fad7: 75 3c jne 0x18002fb15 18002fad9: 8b 0d 91 93 02 00 mov 0x29391(%rip),%ecx # 0x180058e70 18002fadf: 39 4b 08 cmp %ecx,0x8(%rbx) 18002fae2: 75 31 jne 0x18002fb15 18002fae4: 8b 0d 8a 93 02 00 mov 0x2938a(%rip),%ecx # 0x180058e74 18002faea: 39 4b 0c cmp %ecx,0xc(%rbx) 18002faed: 75 26 jne 0x18002fb15 18002faef: 49 8b 4b 08 mov 0x8(%r11),%rcx 18002faf3: eb 10 jmp 0x18002fb05 18002faf5: 48 8b 41 08 mov 0x8(%rcx),%rax 18002faf9: 48 03 c7 add %rdi,%rax 18002fafc: 83 38 00 cmpl $0x0,(%rax) 18002faff: 75 59 jne 0x18002fb5a 18002fb01: 48 83 c1 10 add $0x10,%rcx 18002fb05: 48 83 39 00 cmpq $0x0,(%rcx) 18002fb09: 75 ea jne 0x18002faf5 18002fb0b: 4d 8b 1b mov (%r11),%r11 18002fb0e: 4d 85 db test %r11,%r11 18002fb11: 74 45 je 0x18002fb58 18002fb13: eb da jmp 0x18002faef 18002fb15: 49 8b 53 08 mov 0x8(%r11),%rdx 18002fb19: eb 2d jmp 0x18002fb48 18002fb1b: 44 39 01 cmp %r8d,(%rcx) 18002fb1e: 75 24 jne 0x18002fb44 18002fb20: 8b 43 04 mov 0x4(%rbx),%eax 18002fb23: 39 41 04 cmp %eax,0x4(%rcx) 18002fb26: 75 1c jne 0x18002fb44 18002fb28: 8b 43 08 mov 0x8(%rbx),%eax 18002fb2b: 39 41 08 cmp %eax,0x8(%rcx) 18002fb2e: 75 14 jne 0x18002fb44 18002fb30: 8b 43 0c mov 0xc(%rbx),%eax 18002fb33: 39 41 0c cmp %eax,0xc(%rcx) 18002fb36: 75 0c jne 0x18002fb44 18002fb38: 48 8b 42 08 mov 0x8(%rdx),%rax 18002fb3c: 48 03 c7 add %rdi,%rax 18002fb3f: 83 38 00 cmpl $0x0,(%rax) 18002fb42: 75 16 jne 0x18002fb5a 18002fb44: 48 83 c2 10 add $0x10,%rdx 18002fb48: 48 8b 0a mov (%rdx),%rcx 18002fb4b: 48 85 c9 test %rcx,%rcx 18002fb4e: 75 cb jne 0x18002fb1b 18002fb50: 4d 8b 1b mov (%r11),%r11 18002fb53: 4d 85 db test %r11,%r11 18002fb56: 75 bd jne 0x18002fb15 18002fb58: 33 c0 xor %eax,%eax 18002fb5a: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002fb5f: 48 83 c4 20 add $0x20,%rsp 18002fb63: 5f pop %rdi 18002fb64: c3 ret 18002fb65: cc int3 18002fb66: cc int3 18002fb67: cc int3 18002fb68: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 18002fb6d: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 18002fb72: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18002fb77: 57 push %rdi 18002fb78: 48 83 ec 20 sub $0x20,%rsp 18002fb7c: 48 8b 01 mov (%rcx),%rax 18002fb7f: 48 8b ea mov %rdx,%rbp 18002fb82: 48 8b f1 mov %rcx,%rsi 18002fb85: ff 50 70 call *0x70(%rax) 18002fb88: 48 8b f8 mov %rax,%rdi 18002fb8b: 4c 8b 47 08 mov 0x8(%rdi),%r8 18002fb8f: eb 04 jmp 0x18002fb95 18002fb91: 49 83 c0 10 add $0x10,%r8 18002fb95: 49 83 38 00 cmpq $0x0,(%r8) 18002fb99: 75 f6 jne 0x18002fb91 18002fb9b: 49 8d 58 08 lea 0x8(%r8),%rbx 18002fb9f: eb 31 jmp 0x18002fbd2 18002fba1: 48 8b 03 mov (%rbx),%rax 18002fba4: 48 8b 0c 06 mov (%rsi,%rax,1),%rcx 18002fba8: 48 85 c9 test %rcx,%rcx 18002fbab: 74 21 je 0x18002fbce 18002fbad: 48 8b 01 mov (%rcx),%rax 18002fbb0: 48 83 64 24 30 00 andq $0x0,0x30(%rsp) 18002fbb6: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 18002fbbb: 48 8b d5 mov %rbp,%rdx 18002fbbe: ff 10 call *(%rax) 18002fbc0: 85 c0 test %eax,%eax 18002fbc2: 75 0a jne 0x18002fbce 18002fbc4: 48 8b 44 24 30 mov 0x30(%rsp),%rax 18002fbc9: 48 85 c0 test %rax,%rax 18002fbcc: 75 14 jne 0x18002fbe2 18002fbce: 48 83 c3 10 add $0x10,%rbx 18002fbd2: 48 83 3b ff cmpq $0xffffffffffffffff,(%rbx) 18002fbd6: 75 c9 jne 0x18002fba1 18002fbd8: 48 8b 3f mov (%rdi),%rdi 18002fbdb: 48 85 ff test %rdi,%rdi 18002fbde: 75 ab jne 0x18002fb8b 18002fbe0: 33 c0 xor %eax,%eax 18002fbe2: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 18002fbe7: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18002fbec: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 18002fbf1: 48 83 c4 20 add $0x20,%rsp 18002fbf5: 5f pop %rdi 18002fbf6: c3 ret 18002fbf7: cc int3 18002fbf8: 48 83 ec 28 sub $0x28,%rsp 18002fbfc: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002fc01: 74 0c je 0x18002fc0f 18002fc03: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002fc07: 48 8b 01 mov (%rcx),%rax 18002fc0a: ff 50 08 call *0x8(%rax) 18002fc0d: eb 0d jmp 0x18002fc1c 18002fc0f: b8 01 00 00 00 mov $0x1,%eax 18002fc14: f0 0f c1 41 08 lock xadd %eax,0x8(%rcx) 18002fc19: 83 c0 01 add $0x1,%eax 18002fc1c: 48 83 c4 28 add $0x28,%rsp 18002fc20: c3 ret 18002fc21: cc int3 18002fc22: cc int3 18002fc23: cc int3 18002fc24: 40 57 rex push %rdi 18002fc26: 48 83 ec 40 sub $0x40,%rsp 18002fc2a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 18002fc31: ff ff 18002fc33: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 18002fc38: 48 8b d9 mov %rcx,%rbx 18002fc3b: 83 79 08 00 cmpl $0x0,0x8(%rcx) 18002fc3f: 75 04 jne 0x18002fc45 18002fc41: 33 c0 xor %eax,%eax 18002fc43: eb 3a jmp 0x18002fc7f 18002fc45: 83 cf ff or $0xffffffff,%edi 18002fc48: f0 0f c1 79 08 lock xadd %edi,0x8(%rcx) 18002fc4d: 83 c7 ff add $0xffffffff,%edi 18002fc50: 75 2b jne 0x18002fc7d 18002fc52: 48 8b 51 38 mov 0x38(%rcx),%rdx 18002fc56: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 18002fc5b: e8 d0 2f ff ff call 0x180022c30 18002fc60: 90 nop 18002fc61: 48 8b 13 mov (%rbx),%rdx 18002fc64: 48 8b cb mov %rbx,%rcx 18002fc67: ff 52 20 call *0x20(%rdx) 18002fc6a: 90 nop 18002fc6b: 39 7c 24 30 cmp %edi,0x30(%rsp) 18002fc6f: 74 0c je 0x18002fc7d 18002fc71: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 18002fc76: 33 c9 xor %ecx,%ecx 18002fc78: e8 8b 22 ff ff call 0x180021f08 18002fc7d: 8b c7 mov %edi,%eax 18002fc7f: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18002fc84: 48 83 c4 40 add $0x40,%rsp 18002fc88: 5f pop %rdi 18002fc89: c3 ret 18002fc8a: cc int3 18002fc8b: cc int3 18002fc8c: cc int3 18002fc8d: cc int3 18002fc8e: cc int3 18002fc8f: cc int3 18002fc90: cc int3 18002fc91: cc int3 18002fc92: cc int3 18002fc93: cc int3 18002fc94: 40 55 rex push %rbp 18002fc96: 48 83 ec 20 sub $0x20,%rsp 18002fc9a: 48 8b ea mov %rdx,%rbp 18002fc9d: 48 8d 4d 28 lea 0x28(%rbp),%rcx 18002fca1: e8 4a 79 ff ff call 0x1800275f0 18002fca6: 48 83 c4 20 add $0x20,%rsp 18002fcaa: 5d pop %rbp 18002fcab: c3 ret 18002fcac: 48 83 ec 28 sub $0x28,%rsp 18002fcb0: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002fcb5: 74 0c je 0x18002fcc3 18002fcb7: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002fcbb: 48 8b 01 mov (%rcx),%rax 18002fcbe: ff 50 10 call *0x10(%rax) 18002fcc1: eb 05 jmp 0x18002fcc8 18002fcc3: e8 5c ff ff ff call 0x18002fc24 18002fcc8: 48 83 c4 28 add $0x28,%rsp 18002fccc: c3 ret 18002fccd: cc int3 18002fcce: cc int3 18002fccf: cc int3 18002fcd0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002fcd5: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18002fcda: 57 push %rdi 18002fcdb: 48 83 ec 20 sub $0x20,%rsp 18002fcdf: 49 8b f8 mov %r8,%rdi 18002fce2: 48 8b f2 mov %rdx,%rsi 18002fce5: 48 8b d9 mov %rcx,%rbx 18002fce8: e8 a7 fd ff ff call 0x18002fa94 18002fced: 48 8b cb mov %rbx,%rcx 18002fcf0: 48 85 c0 test %rax,%rax 18002fcf3: 48 89 07 mov %rax,(%rdi) 18002fcf6: 74 09 je 0x18002fd01 18002fcf8: e8 fb fe ff ff call 0x18002fbf8 18002fcfd: 33 c0 xor %eax,%eax 18002fcff: eb 17 jmp 0x18002fd18 18002fd01: 48 8b d6 mov %rsi,%rdx 18002fd04: e8 5f fe ff ff call 0x18002fb68 18002fd09: 48 89 07 mov %rax,(%rdi) 18002fd0c: 48 f7 d8 neg %rax 18002fd0f: 1b c0 sbb %eax,%eax 18002fd11: f7 d0 not %eax 18002fd13: 25 02 40 00 80 and $0x80004002,%eax 18002fd18: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002fd1d: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18002fd22: 48 83 c4 20 add $0x20,%rsp 18002fd26: 5f pop %rdi 18002fd27: c3 ret 18002fd28: 48 83 ec 28 sub $0x28,%rsp 18002fd2c: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 18002fd31: 74 0b je 0x18002fd3e 18002fd33: 48 8b 49 10 mov 0x10(%rcx),%rcx 18002fd37: 48 8b 01 mov (%rcx),%rax 18002fd3a: ff 10 call *(%rax) 18002fd3c: eb 05 jmp 0x18002fd43 18002fd3e: e8 8d ff ff ff call 0x18002fcd0 18002fd43: 48 83 c4 28 add $0x28,%rsp 18002fd47: c3 ret 18002fd48: 40 53 rex push %rbx 18002fd4a: 48 83 ec 20 sub $0x20,%rsp 18002fd4e: 48 8b d9 mov %rcx,%rbx 18002fd51: b9 0f 00 00 00 mov $0xf,%ecx 18002fd56: ff 15 0c 3a 02 00 call *0x23a0c(%rip) # 0x180053768 18002fd5c: b9 10 00 00 00 mov $0x10,%ecx 18002fd61: 89 43 30 mov %eax,0x30(%rbx) 18002fd64: ff 15 fe 39 02 00 call *0x239fe(%rip) # 0x180053768 18002fd6a: b9 14 00 00 00 mov $0x14,%ecx 18002fd6f: 89 43 34 mov %eax,0x34(%rbx) 18002fd72: ff 15 f0 39 02 00 call *0x239f0(%rip) # 0x180053768 18002fd78: b9 12 00 00 00 mov $0x12,%ecx 18002fd7d: 89 43 38 mov %eax,0x38(%rbx) 18002fd80: ff 15 e2 39 02 00 call *0x239e2(%rip) # 0x180053768 18002fd86: b9 06 00 00 00 mov $0x6,%ecx 18002fd8b: 89 43 3c mov %eax,0x3c(%rbx) 18002fd8e: ff 15 d4 39 02 00 call *0x239d4(%rip) # 0x180053768 18002fd94: b9 0f 00 00 00 mov $0xf,%ecx 18002fd99: 89 43 40 mov %eax,0x40(%rbx) 18002fd9c: ff 15 ae 38 02 00 call *0x238ae(%rip) # 0x180053650 18002fda2: b9 06 00 00 00 mov $0x6,%ecx 18002fda7: 48 89 43 28 mov %rax,0x28(%rbx) 18002fdab: ff 15 9f 38 02 00 call *0x2389f(%rip) # 0x180053650 18002fdb1: 48 89 43 20 mov %rax,0x20(%rbx) 18002fdb5: 48 83 c4 20 add $0x20,%rsp 18002fdb9: 5b pop %rbx 18002fdba: c3 ret 18002fdbb: cc int3 18002fdbc: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18002fdc1: 57 push %rdi 18002fdc2: 48 83 ec 20 sub $0x20,%rsp 18002fdc6: 48 8b f9 mov %rcx,%rdi 18002fdc9: b9 0b 00 00 00 mov $0xb,%ecx 18002fdce: ff 15 f4 3a 02 00 call *0x23af4(%rip) # 0x1800538c8 18002fdd4: b9 0c 00 00 00 mov $0xc,%ecx 18002fdd9: 89 47 08 mov %eax,0x8(%rdi) 18002fddc: ff 15 e6 3a 02 00 call *0x23ae6(%rip) # 0x1800538c8 18002fde2: b9 02 00 00 00 mov $0x2,%ecx 18002fde7: 89 47 0c mov %eax,0xc(%rdi) 18002fdea: ff 15 d8 3a 02 00 call *0x23ad8(%rip) # 0x1800538c8 18002fdf0: b9 03 00 00 00 mov $0x3,%ecx 18002fdf5: 83 c0 01 add $0x1,%eax 18002fdf8: 89 05 c2 26 04 00 mov %eax,0x426c2(%rip) # 0x1800724c0 18002fdfe: ff 15 c4 3a 02 00 call *0x23ac4(%rip) # 0x1800538c8 18002fe04: 33 c9 xor %ecx,%ecx 18002fe06: 83 c0 01 add $0x1,%eax 18002fe09: 89 05 b5 26 04 00 mov %eax,0x426b5(%rip) # 0x1800724c4 18002fe0f: ff 15 2b 38 02 00 call *0x2382b(%rip) # 0x180053640 18002fe15: ba 58 00 00 00 mov $0x58,%edx 18002fe1a: 48 8b c8 mov %rax,%rcx 18002fe1d: 48 8b d8 mov %rax,%rbx 18002fe20: ff 15 fa 32 02 00 call *0x232fa(%rip) # 0x180053120 18002fe26: ba 5a 00 00 00 mov $0x5a,%edx 18002fe2b: 48 8b cb mov %rbx,%rcx 18002fe2e: 89 47 18 mov %eax,0x18(%rdi) 18002fe31: ff 15 e9 32 02 00 call *0x232e9(%rip) # 0x180053120 18002fe37: 48 8b d3 mov %rbx,%rdx 18002fe3a: 33 c9 xor %ecx,%ecx 18002fe3c: 89 47 1c mov %eax,0x1c(%rdi) 18002fe3f: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18002fe44: 48 83 c4 20 add $0x20,%rsp 18002fe48: 5f pop %rdi 18002fe49: 48 ff 25 f8 37 02 00 rex.W jmp *0x237f8(%rip) # 0x180053648 18002fe50: 40 53 rex push %rbx 18002fe52: 48 83 ec 20 sub $0x20,%rsp 18002fe56: 48 8b d9 mov %rcx,%rbx 18002fe59: ff 15 b1 34 02 00 call *0x234b1(%rip) # 0x180053310 18002fe5f: 48 8b cb mov %rbx,%rcx 18002fe62: c1 e8 1f shr $0x1f,%eax 18002fe65: 89 43 78 mov %eax,0x78(%rbx) 18002fe68: e8 4f ff ff ff call 0x18002fdbc 18002fe6d: 48 83 63 28 00 andq $0x0,0x28(%rbx) 18002fe72: 48 8b cb mov %rbx,%rcx 18002fe75: e8 ce fe ff ff call 0x18002fd48 18002fe7a: ba 02 7f 00 00 mov $0x7f02,%edx 18002fe7f: 33 c9 xor %ecx,%ecx 18002fe81: ff 15 b1 37 02 00 call *0x237b1(%rip) # 0x180053638 18002fe87: ba 00 7f 00 00 mov $0x7f00,%edx 18002fe8c: 33 c9 xor %ecx,%ecx 18002fe8e: 48 89 43 48 mov %rax,0x48(%rbx) 18002fe92: ff 15 a0 37 02 00 call *0x237a0(%rip) # 0x180053638 18002fe98: 48 83 63 70 00 andq $0x0,0x70(%rbx) 18002fe9d: 48 83 63 58 00 andq $0x0,0x58(%rbx) 18002fea2: 48 89 43 50 mov %rax,0x50(%rbx) 18002fea6: b8 02 00 00 00 mov $0x2,%eax 18002feab: 89 43 10 mov %eax,0x10(%rbx) 18002feae: 89 43 14 mov %eax,0x14(%rbx) 18002feb1: 48 8b c3 mov %rbx,%rax 18002feb4: 48 83 c4 20 add $0x20,%rsp 18002feb8: 5b pop %rbx 18002feb9: c3 ret 18002feba: cc int3 18002febb: cc int3 18002febc: 48 81 ec 68 04 00 00 sub $0x468,%rsp 18002fec3: 48 c7 44 24 40 fe ff movq $0xfffffffffffffffe,0x40(%rsp) 18002feca: ff ff 18002fecc: 48 8b 05 cd cf 03 00 mov 0x3cfcd(%rip),%rax # 0x18006cea0 18002fed3: 48 33 c4 xor %rsp,%rax 18002fed6: 48 89 84 24 50 04 00 mov %rax,0x450(%rsp) 18002fedd: 00 18002fede: 48 83 c1 70 add $0x70,%rcx 18002fee2: e8 25 07 00 00 call 0x18003060c 18002fee7: 90 nop 18002fee8: 48 8b 8c 24 50 04 00 mov 0x450(%rsp),%rcx 18002feef: 00 18002fef0: 48 33 cc xor %rsp,%rcx 18002fef3: e8 48 27 00 00 call 0x180032640 18002fef8: 48 81 c4 68 04 00 00 add $0x468,%rsp 18002feff: c3 ret 18002ff00: cc int3 18002ff01: cc int3 18002ff02: cc int3 18002ff03: cc int3 18002ff04: cc int3 18002ff05: cc int3 18002ff06: cc int3 18002ff07: cc int3 18002ff08: cc int3 18002ff09: cc int3 18002ff0a: cc int3 18002ff0b: cc int3 18002ff0c: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18002ff11: 53 push %rbx 18002ff12: 55 push %rbp 18002ff13: 48 83 ec 38 sub $0x38,%rsp 18002ff17: 48 8b ea mov %rdx,%rbp 18002ff1a: e8 a1 fd fe ff call 0x18001fcc0 18002ff1f: 4c 8b d8 mov %rax,%r11 18002ff22: 33 c9 xor %ecx,%ecx 18002ff24: 48 85 c0 test %rax,%rax 18002ff27: 0f 95 c1 setne %cl 18002ff2a: 85 c9 test %ecx,%ecx 18002ff2c: 75 0b jne 0x18002ff39 18002ff2e: b9 05 40 00 80 mov $0x80004005,%ecx 18002ff33: e8 38 b2 fd ff call 0x18000b170 18002ff38: cc int3 18002ff39: 48 8b 00 mov (%rax),%rax 18002ff3c: 49 8b cb mov %r11,%rcx 18002ff3f: ff 50 18 call *0x18(%rax) 18002ff42: 48 83 c0 18 add $0x18,%rax 18002ff46: 48 89 45 30 mov %rax,0x30(%rbp) 18002ff4a: 48 8b 4d 38 mov 0x38(%rbp),%rcx 18002ff4e: 48 8b 01 mov (%rcx),%rax 18002ff51: 45 33 c9 xor %r9d,%r9d 18002ff54: 41 b8 00 02 00 00 mov $0x200,%r8d 18002ff5a: 48 8d 55 50 lea 0x50(%rbp),%rdx 18002ff5e: ff 50 18 call *0x18(%rax) 18002ff61: 85 c0 test %eax,%eax 18002ff63: 74 31 je 0x18002ff96 18002ff65: 48 8d 45 50 lea 0x50(%rbp),%rax 18002ff69: 48 89 44 24 28 mov %rax,0x28(%rsp) 18002ff6e: c7 44 24 20 3c 00 00 movl $0x3c,0x20(%rsp) 18002ff75: 00 18002ff76: 4c 8d 0d 93 6b 02 00 lea 0x26b93(%rip),%r9 # 0x180056b10 18002ff7d: 4c 8d 05 bc 43 02 00 lea 0x243bc(%rip),%r8 # 0x180054340 18002ff84: 48 8d 15 95 43 02 00 lea 0x24395(%rip),%rdx # 0x180054320 18002ff8b: 48 8d 4d 30 lea 0x30(%rbp),%rcx 18002ff8f: e8 6c ad fe ff call 0x18001ad00 18002ff94: eb 26 jmp 0x18002ffbc 18002ff96: c7 44 24 20 3c 00 00 movl $0x3c,0x20(%rsp) 18002ff9d: 00 18002ff9e: 4c 8d 0d 6b 6b 02 00 lea 0x26b6b(%rip),%r9 # 0x180056b10 18002ffa5: 4c 8d 05 94 43 02 00 lea 0x24394(%rip),%r8 # 0x180054340 18002ffac: 48 8d 15 55 43 02 00 lea 0x24355(%rip),%rdx # 0x180054308 18002ffb3: 48 8d 4d 30 lea 0x30(%rbp),%rcx 18002ffb7: e8 44 ad fe ff call 0x18001ad00 18002ffbc: 45 33 c0 xor %r8d,%r8d 18002ffbf: 33 d2 xor %edx,%edx 18002ffc1: 48 8b 5d 30 mov 0x30(%rbp),%rbx 18002ffc5: 48 8b cb mov %rbx,%rcx 18002ffc8: e8 03 4b ff ff call 0x180024ad0 18002ffcd: 90 nop 18002ffce: 48 8d 53 e8 lea -0x18(%rbx),%rdx 18002ffd2: 83 c8 ff or $0xffffffff,%eax 18002ffd5: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18002ffda: 83 c0 ff add $0xffffffff,%eax 18002ffdd: 85 c0 test %eax,%eax 18002ffdf: 7f 09 jg 0x18002ffea 18002ffe1: 48 8b 0a mov (%rdx),%rcx 18002ffe4: 48 8b 01 mov (%rcx),%rax 18002ffe7: ff 50 08 call *0x8(%rax) 18002ffea: 48 8b 4d 38 mov 0x38(%rbp),%rcx 18002ffee: 48 8b 01 mov (%rcx),%rax 18002fff1: ba 01 00 00 00 mov $0x1,%edx 18002fff6: ff 50 08 call *0x8(%rax) 18002fff9: 90 nop 18002fffa: 48 8d 05 e7 fe ff ff lea -0x119(%rip),%rax # 0x18002fee8 180030001: eb 00 jmp 0x180030003 180030003: 48 83 c4 38 add $0x38,%rsp 180030007: 5d pop %rbp 180030008: 5b pop %rbx 180030009: c3 ret 18003000a: cc int3 18003000b: cc int3 18003000c: 40 55 rex push %rbp 18003000e: 48 83 ec 20 sub $0x20,%rsp 180030012: 48 8b ea mov %rdx,%rbp 180030015: 48 8d 4d 30 lea 0x30(%rbp),%rcx 180030019: e8 c2 b5 fd ff call 0x18000b5e0 18003001e: 48 83 c4 20 add $0x20,%rsp 180030022: 5d pop %rbp 180030023: c3 ret 180030024: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180030029: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18003002e: 57 push %rdi 18003002f: 48 83 ec 20 sub $0x20,%rsp 180030033: 85 d2 test %edx,%edx 180030035: 48 8b f9 mov %rcx,%rdi 180030038: 48 8b 49 08 mov 0x8(%rcx),%rcx 18003003c: 8b f2 mov %edx,%esi 18003003e: b8 11 00 00 00 mov $0x11,%eax 180030043: 41 8b d8 mov %r8d,%ebx 180030046: 0f 44 f0 cmove %eax,%esi 180030049: 48 85 c9 test %rcx,%rcx 18003004c: 74 0a je 0x180030058 18003004e: e8 65 eb fe ff call 0x18001ebb8 180030053: 48 83 67 08 00 andq $0x0,0x8(%rdi) 180030058: 85 db test %ebx,%ebx 18003005a: 74 32 je 0x18003008e 18003005c: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 180030063: 8b de mov %esi,%ebx 180030065: b8 08 00 00 00 mov $0x8,%eax 18003006a: 48 f7 e3 mul %rbx 18003006d: 48 0f 40 c1 cmovo %rcx,%rax 180030071: 48 8b c8 mov %rax,%rcx 180030074: e8 fb ea fe ff call 0x18001eb74 180030079: 44 8b c6 mov %esi,%r8d 18003007c: 33 d2 xor %edx,%edx 18003007e: 48 8b c8 mov %rax,%rcx 180030081: 49 c1 e0 03 shl $0x3,%r8 180030085: 48 89 47 08 mov %rax,0x8(%rdi) 180030089: e8 42 57 00 00 call 0x1800357d0 18003008e: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180030093: 89 77 10 mov %esi,0x10(%rdi) 180030096: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18003009b: 48 83 c4 20 add $0x20,%rsp 18003009f: 5f pop %rdi 1800300a0: c3 ret 1800300a1: cc int3 1800300a2: cc int3 1800300a3: cc int3 1800300a4: 40 53 rex push %rbx 1800300a6: 48 83 ec 20 sub $0x20,%rsp 1800300aa: 48 8b d9 mov %rcx,%rbx 1800300ad: 48 8b 49 08 mov 0x8(%rcx),%rcx 1800300b1: 48 85 c9 test %rcx,%rcx 1800300b4: 74 0a je 0x1800300c0 1800300b6: e8 fd ea fe ff call 0x18001ebb8 1800300bb: 48 83 63 08 00 andq $0x0,0x8(%rbx) 1800300c0: 48 8b 4b 28 mov 0x28(%rbx),%rcx 1800300c4: 48 83 63 18 00 andq $0x0,0x18(%rbx) 1800300c9: 48 83 63 20 00 andq $0x0,0x20(%rbx) 1800300ce: e8 c1 24 00 00 call 0x180032594 1800300d3: 48 83 63 28 00 andq $0x0,0x28(%rbx) 1800300d8: 48 83 c4 20 add $0x20,%rsp 1800300dc: 5b pop %rbx 1800300dd: c3 ret 1800300de: cc int3 1800300df: cc int3 1800300e0: 48 8b c2 mov %rdx,%rax 1800300e3: 4c 8b d2 mov %rdx,%r10 1800300e6: 33 d2 xor %edx,%edx 1800300e8: 48 c1 e8 04 shr $0x4,%rax 1800300ec: 41 89 01 mov %eax,(%r9) 1800300ef: f7 71 10 divl 0x10(%rcx) 1800300f2: 41 89 10 mov %edx,(%r8) 1800300f5: 4c 8b 41 08 mov 0x8(%rcx),%r8 1800300f9: 4d 85 c0 test %r8,%r8 1800300fc: 74 14 je 0x180030112 1800300fe: 49 8b 04 d0 mov (%r8,%rdx,8),%rax 180030102: eb 09 jmp 0x18003010d 180030104: 4c 39 50 08 cmp %r10,0x8(%rax) 180030108: 74 0a je 0x180030114 18003010a: 48 8b 00 mov (%rax),%rax 18003010d: 48 85 c0 test %rax,%rax 180030110: 75 f2 jne 0x180030104 180030112: 33 c0 xor %eax,%eax 180030114: c3 ret 180030115: cc int3 180030116: cc int3 180030117: cc int3 180030118: 48 83 ec 28 sub $0x28,%rsp 18003011c: 48 85 c9 test %rcx,%rcx 18003011f: 4c 8b ca mov %rdx,%r9 180030122: 75 06 jne 0x18003012a 180030124: e8 67 ec fe ff call 0x18001ed90 180030129: cc int3 18003012a: 4c 8b 41 08 mov 0x8(%rcx),%r8 18003012e: 4d 85 c0 test %r8,%r8 180030131: 74 20 je 0x180030153 180030133: 48 8b c2 mov %rdx,%rax 180030136: 33 d2 xor %edx,%edx 180030138: 48 c1 e8 04 shr $0x4,%rax 18003013c: f7 71 10 divl 0x10(%rcx) 18003013f: 49 8b 04 d0 mov (%r8,%rdx,8),%rax 180030143: eb 09 jmp 0x18003014e 180030145: 4c 39 48 08 cmp %r9,0x8(%rax) 180030149: 74 0f je 0x18003015a 18003014b: 48 8b 00 mov (%rax),%rax 18003014e: 48 85 c0 test %rax,%rax 180030151: 75 f2 jne 0x180030145 180030153: 33 c0 xor %eax,%eax 180030155: 48 83 c4 28 add $0x28,%rsp 180030159: c3 ret 18003015a: 48 8b 40 10 mov 0x10(%rax),%rax 18003015e: eb f5 jmp 0x180030155 180030160: 48 83 ec 28 sub $0x28,%rsp 180030164: 4c 8b 49 08 mov 0x8(%rcx),%r9 180030168: 4c 8b d2 mov %rdx,%r10 18003016b: 4c 8b c1 mov %rcx,%r8 18003016e: 4d 85 c9 test %r9,%r9 180030171: 74 26 je 0x180030199 180030173: 48 8b c2 mov %rdx,%rax 180030176: 33 d2 xor %edx,%edx 180030178: 48 c1 e8 04 shr $0x4,%rax 18003017c: f7 71 10 divl 0x10(%rcx) 18003017f: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx 180030183: 48 8b 0a mov (%rdx),%rcx 180030186: eb 0c jmp 0x180030194 180030188: 4c 39 51 08 cmp %r10,0x8(%rcx) 18003018c: 74 12 je 0x1800301a0 18003018e: 48 8b d1 mov %rcx,%rdx 180030191: 48 8b 09 mov (%rcx),%rcx 180030194: 48 85 c9 test %rcx,%rcx 180030197: 75 ef jne 0x180030188 180030199: 33 c0 xor %eax,%eax 18003019b: 48 83 c4 28 add $0x28,%rsp 18003019f: c3 ret 1800301a0: 48 8b 01 mov (%rcx),%rax 1800301a3: 48 89 02 mov %rax,(%rdx) 1800301a6: 49 8b 40 20 mov 0x20(%r8),%rax 1800301aa: 48 89 01 mov %rax,(%rcx) 1800301ad: 49 83 40 18 ff addq $0xffffffffffffffff,0x18(%r8) 1800301b2: 49 89 48 20 mov %rcx,0x20(%r8) 1800301b6: 75 08 jne 0x1800301c0 1800301b8: 49 8b c8 mov %r8,%rcx 1800301bb: e8 e4 fe ff ff call 0x1800300a4 1800301c0: b8 01 00 00 00 mov $0x1,%eax 1800301c5: eb d4 jmp 0x18003019b 1800301c7: cc int3 1800301c8: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800301cd: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1800301d2: 57 push %rdi 1800301d3: 48 83 ec 20 sub $0x20,%rsp 1800301d7: 4c 8b 12 mov (%rdx),%r10 1800301da: 49 8b f9 mov %r9,%rdi 1800301dd: 49 8b f0 mov %r8,%rsi 1800301e0: 4d 85 d2 test %r10,%r10 1800301e3: 48 8b da mov %rdx,%rbx 1800301e6: 4c 8b d9 mov %rcx,%r11 1800301e9: 0f 84 80 00 00 00 je 0x18003026f 1800301ef: 49 83 fa ff cmp $0xffffffffffffffff,%r10 1800301f3: 75 29 jne 0x18003021e 1800301f5: 45 33 c9 xor %r9d,%r9d 1800301f8: 44 39 49 10 cmp %r9d,0x10(%rcx) 1800301fc: 76 20 jbe 0x18003021e 1800301fe: 48 8b 41 08 mov 0x8(%rcx),%rax 180030202: 4c 8b 10 mov (%rax),%r10 180030205: 4d 85 d2 test %r10,%r10 180030208: 75 14 jne 0x18003021e 18003020a: 41 83 c1 01 add $0x1,%r9d 18003020e: 48 83 c0 08 add $0x8,%rax 180030212: 44 3b 49 10 cmp 0x10(%rcx),%r9d 180030216: 72 ea jb 0x180030202 180030218: e8 73 eb fe ff call 0x18001ed90 18003021d: cc int3 18003021e: 49 8b 0a mov (%r10),%rcx 180030221: 48 85 c9 test %rcx,%rcx 180030224: 75 38 jne 0x18003025e 180030226: 45 8b 4b 10 mov 0x10(%r11),%r9d 18003022a: 49 8b 42 08 mov 0x8(%r10),%rax 18003022e: 33 d2 xor %edx,%edx 180030230: 48 c1 e8 04 shr $0x4,%rax 180030234: 41 f7 f1 div %r9d 180030237: 83 c2 01 add $0x1,%edx 18003023a: 41 3b d1 cmp %r9d,%edx 18003023d: 4c 63 c2 movslq %edx,%r8 180030240: 73 1c jae 0x18003025e 180030242: 49 8b 43 08 mov 0x8(%r11),%rax 180030246: 4e 8d 04 c0 lea (%rax,%r8,8),%r8 18003024a: 49 8b 08 mov (%r8),%rcx 18003024d: 48 85 c9 test %rcx,%rcx 180030250: 75 0c jne 0x18003025e 180030252: 83 c2 01 add $0x1,%edx 180030255: 49 83 c0 08 add $0x8,%r8 180030259: 41 3b d1 cmp %r9d,%edx 18003025c: 72 ec jb 0x18003024a 18003025e: 48 89 0b mov %rcx,(%rbx) 180030261: 49 8b 42 08 mov 0x8(%r10),%rax 180030265: 48 89 06 mov %rax,(%rsi) 180030268: 49 8b 42 10 mov 0x10(%r10),%rax 18003026c: 48 89 07 mov %rax,(%rdi) 18003026f: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180030274: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180030279: 48 83 c4 20 add $0x20,%rsp 18003027d: 5f pop %rdi 18003027e: c3 ret 18003027f: cc int3 180030280: 48 8d 05 d1 68 02 00 lea 0x268d1(%rip),%rax # 0x180056b58 180030287: c3 ret 180030288: 45 33 c0 xor %r8d,%r8d 18003028b: 48 8d 05 fe 68 02 00 lea 0x268fe(%rip),%rax # 0x180056b90 180030292: c7 41 10 11 00 00 00 movl $0x11,0x10(%rcx) 180030299: 48 89 01 mov %rax,(%rcx) 18003029c: b8 0a 00 00 00 mov $0xa,%eax 1800302a1: 49 3b d0 cmp %r8,%rdx 1800302a4: 48 0f 4e d0 cmovle %rax,%rdx 1800302a8: 4c 89 41 08 mov %r8,0x8(%rcx) 1800302ac: 4c 89 41 18 mov %r8,0x18(%rcx) 1800302b0: 4c 89 41 20 mov %r8,0x20(%rcx) 1800302b4: 4c 89 41 28 mov %r8,0x28(%rcx) 1800302b8: 48 8b c1 mov %rcx,%rax 1800302bb: 48 89 51 30 mov %rdx,0x30(%rcx) 1800302bf: c3 ret 1800302c0: 48 8d 05 c9 68 02 00 lea 0x268c9(%rip),%rax # 0x180056b90 1800302c7: 48 89 01 mov %rax,(%rcx) 1800302ca: e9 d5 fd ff ff jmp 0x1800300a4 1800302cf: cc int3 1800302d0: 40 53 rex push %rbx 1800302d2: 48 83 ec 20 sub $0x20,%rsp 1800302d6: 48 83 79 20 00 cmpq $0x0,0x20(%rcx) 1800302db: 48 8b d9 mov %rcx,%rbx 1800302de: 75 3b jne 0x18003031b 1800302e0: 48 8b 53 30 mov 0x30(%rbx),%rdx 1800302e4: 48 83 c1 28 add $0x28,%rcx 1800302e8: 41 b8 18 00 00 00 mov $0x18,%r8d 1800302ee: e8 69 22 00 00 call 0x18003255c 1800302f3: 48 8b 53 30 mov 0x30(%rbx),%rdx 1800302f7: 48 8d 0c 52 lea (%rdx,%rdx,2),%rcx 1800302fb: 48 83 c2 ff add $0xffffffffffffffff,%rdx 1800302ff: 4c 8d 44 c8 f0 lea -0x10(%rax,%rcx,8),%r8 180030304: 78 15 js 0x18003031b 180030306: 48 8b 43 20 mov 0x20(%rbx),%rax 18003030a: 49 89 00 mov %rax,(%r8) 18003030d: 4c 89 43 20 mov %r8,0x20(%rbx) 180030311: 49 83 e8 18 sub $0x18,%r8 180030315: 48 83 ea 01 sub $0x1,%rdx 180030319: 79 eb jns 0x180030306 18003031b: 48 8b 43 20 mov 0x20(%rbx),%rax 18003031f: 48 8b 08 mov (%rax),%rcx 180030322: 48 83 43 18 01 addq $0x1,0x18(%rbx) 180030327: 48 89 4b 20 mov %rcx,0x20(%rbx) 18003032b: 48 83 60 08 00 andq $0x0,0x8(%rax) 180030330: 48 83 60 10 00 andq $0x0,0x10(%rax) 180030335: 48 83 c4 20 add $0x20,%rsp 180030339: 5b pop %rbx 18003033a: c3 ret 18003033b: cc int3 18003033c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180030341: 57 push %rdi 180030342: 48 83 ec 20 sub $0x20,%rsp 180030346: 4c 8d 4c 24 48 lea 0x48(%rsp),%r9 18003034b: 4c 8d 44 24 40 lea 0x40(%rsp),%r8 180030350: 48 8b fa mov %rdx,%rdi 180030353: 48 8b d9 mov %rcx,%rbx 180030356: e8 85 fd ff ff call 0x1800300e0 18003035b: 48 85 c0 test %rax,%rax 18003035e: 4c 8b c8 mov %rax,%r9 180030361: 75 38 jne 0x18003039b 180030363: 48 39 41 08 cmp %rax,0x8(%rcx) 180030367: 75 0c jne 0x180030375 180030369: 8b 51 10 mov 0x10(%rcx),%edx 18003036c: 44 8d 40 01 lea 0x1(%rax),%r8d 180030370: e8 af fc ff ff call 0x180030024 180030375: 48 8b cb mov %rbx,%rcx 180030378: e8 53 ff ff ff call 0x1800302d0 18003037d: 8b 54 24 40 mov 0x40(%rsp),%edx 180030381: 48 89 78 08 mov %rdi,0x8(%rax) 180030385: 4c 8b c8 mov %rax,%r9 180030388: 48 8b 43 08 mov 0x8(%rbx),%rax 18003038c: 48 8b 0c d0 mov (%rax,%rdx,8),%rcx 180030390: 49 89 09 mov %rcx,(%r9) 180030393: 48 8b 43 08 mov 0x8(%rbx),%rax 180030397: 4c 89 0c d0 mov %r9,(%rax,%rdx,8) 18003039b: 49 8d 41 10 lea 0x10(%r9),%rax 18003039f: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800303a4: 48 83 c4 20 add $0x20,%rsp 1800303a8: 5f pop %rdi 1800303a9: c3 ret 1800303aa: cc int3 1800303ab: cc int3 1800303ac: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800303b1: 57 push %rdi 1800303b2: 48 83 ec 20 sub $0x20,%rsp 1800303b6: 48 8d 05 d3 67 02 00 lea 0x267d3(%rip),%rax # 0x180056b90 1800303bd: 8b da mov %edx,%ebx 1800303bf: 48 8b f9 mov %rcx,%rdi 1800303c2: 48 89 01 mov %rax,(%rcx) 1800303c5: e8 da fc ff ff call 0x1800300a4 1800303ca: f6 c3 01 test $0x1,%bl 1800303cd: 74 08 je 0x1800303d7 1800303cf: 48 8b cf mov %rdi,%rcx 1800303d2: e8 e1 e7 fe ff call 0x18001ebb8 1800303d7: 48 8b c7 mov %rdi,%rax 1800303da: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800303df: 48 83 c4 20 add $0x20,%rsp 1800303e3: 5f pop %rdi 1800303e4: c3 ret 1800303e5: cc int3 1800303e6: cc int3 1800303e7: cc int3 1800303e8: 40 53 rex push %rbx 1800303ea: 48 83 ec 20 sub $0x20,%rsp 1800303ee: 48 83 61 18 00 andq $0x0,0x18(%rcx) 1800303f3: 48 83 61 20 00 andq $0x0,0x20(%rcx) 1800303f8: 48 83 61 10 00 andq $0x0,0x10(%rcx) 1800303fd: 48 83 61 08 00 andq $0x0,0x8(%rcx) 180030402: 48 8b d9 mov %rcx,%rbx 180030405: 48 8b 49 28 mov 0x28(%rcx),%rcx 180030409: e8 86 21 00 00 call 0x180032594 18003040e: 48 83 63 28 00 andq $0x0,0x28(%rbx) 180030413: 48 83 c4 20 add $0x20,%rsp 180030417: 5b pop %rbx 180030418: c3 ret 180030419: cc int3 18003041a: cc int3 18003041b: cc int3 18003041c: 48 83 ec 28 sub $0x28,%rsp 180030420: 48 85 d2 test %rdx,%rdx 180030423: 75 06 jne 0x18003042b 180030425: e8 66 e9 fe ff call 0x18001ed90 18003042a: cc int3 18003042b: 48 8b 41 20 mov 0x20(%rcx),%rax 18003042f: 48 89 02 mov %rax,(%rdx) 180030432: 48 83 41 18 ff addq $0xffffffffffffffff,0x18(%rcx) 180030437: 48 89 51 20 mov %rdx,0x20(%rcx) 18003043b: 75 05 jne 0x180030442 18003043d: e8 a6 ff ff ff call 0x1800303e8 180030442: 48 83 c4 28 add $0x28,%rsp 180030446: c3 ret 180030447: cc int3 180030448: 40 53 rex push %rbx 18003044a: 48 83 ec 20 sub $0x20,%rsp 18003044e: 48 85 c9 test %rcx,%rcx 180030451: 75 06 jne 0x180030459 180030453: e8 38 e9 fe ff call 0x18001ed90 180030458: cc int3 180030459: 48 8b 51 08 mov 0x8(%rcx),%rdx 18003045d: 48 85 d2 test %rdx,%rdx 180030460: 75 06 jne 0x180030468 180030462: e8 29 e9 fe ff call 0x18001ed90 180030467: cc int3 180030468: 48 8b 02 mov (%rdx),%rax 18003046b: 48 8b 5a 10 mov 0x10(%rdx),%rbx 18003046f: 48 85 c0 test %rax,%rax 180030472: 48 89 41 08 mov %rax,0x8(%rcx) 180030476: 74 07 je 0x18003047f 180030478: 48 83 60 08 00 andq $0x0,0x8(%rax) 18003047d: eb 05 jmp 0x180030484 18003047f: 48 83 61 10 00 andq $0x0,0x10(%rcx) 180030484: e8 93 ff ff ff call 0x18003041c 180030489: 48 8b c3 mov %rbx,%rax 18003048c: 48 83 c4 20 add $0x20,%rsp 180030490: 5b pop %rbx 180030491: c3 ret 180030492: cc int3 180030493: cc int3 180030494: b8 08 00 00 00 mov $0x8,%eax 180030499: 3b d0 cmp %eax,%edx 18003049b: 0f 42 d0 cmovb %eax,%edx 18003049e: b8 40 00 00 00 mov $0x40,%eax 1800304a3: 41 83 f8 01 cmp $0x1,%r8d 1800304a7: 44 0f 46 c0 cmovbe %eax,%r8d 1800304ab: 48 83 61 10 00 andq $0x0,0x10(%rcx) 1800304b0: 48 83 61 08 00 andq $0x0,0x8(%rcx) 1800304b5: 44 89 41 04 mov %r8d,0x4(%rcx) 1800304b9: 89 11 mov %edx,(%rcx) 1800304bb: 48 8b c1 mov %rcx,%rax 1800304be: c3 ret 1800304bf: cc int3 1800304c0: 40 53 rex push %rbx 1800304c2: 48 83 ec 20 sub $0x20,%rsp 1800304c6: 48 8b d9 mov %rcx,%rbx 1800304c9: 48 8b 49 08 mov 0x8(%rcx),%rcx 1800304cd: e8 c2 20 00 00 call 0x180032594 1800304d2: 48 83 63 08 00 andq $0x0,0x8(%rbx) 1800304d7: 48 83 63 10 00 andq $0x0,0x10(%rbx) 1800304dc: 48 83 c4 20 add $0x20,%rsp 1800304e0: 5b pop %rbx 1800304e1: c3 ret 1800304e2: cc int3 1800304e3: cc int3 1800304e4: e9 d7 ff ff ff jmp 0x1800304c0 1800304e9: cc int3 1800304ea: cc int3 1800304eb: cc int3 1800304ec: 40 53 rex push %rbx 1800304ee: 48 83 ec 20 sub $0x20,%rsp 1800304f2: 48 83 79 10 00 cmpq $0x0,0x10(%rcx) 1800304f7: 48 8b d9 mov %rcx,%rbx 1800304fa: 75 39 jne 0x180030535 1800304fc: 44 8b 01 mov (%rcx),%r8d 1800304ff: 8b 51 04 mov 0x4(%rcx),%edx 180030502: 48 83 c1 08 add $0x8,%rcx 180030506: e8 51 20 00 00 call 0x18003255c 18003050b: 8b 53 04 mov 0x4(%rbx),%edx 18003050e: 8d 4a ff lea -0x1(%rdx),%ecx 180030511: 4c 8d 58 08 lea 0x8(%rax),%r11 180030515: 0f af 0b imul (%rbx),%ecx 180030518: 4c 03 d9 add %rcx,%r11 18003051b: 83 c2 ff add $0xffffffff,%edx 18003051e: 78 15 js 0x180030535 180030520: 48 8b 4b 10 mov 0x10(%rbx),%rcx 180030524: 49 89 0b mov %rcx,(%r11) 180030527: 8b 03 mov (%rbx),%eax 180030529: 4c 89 5b 10 mov %r11,0x10(%rbx) 18003052d: 4c 2b d8 sub %rax,%r11 180030530: 83 ea 01 sub $0x1,%edx 180030533: 79 eb jns 0x180030520 180030535: 48 8b 43 10 mov 0x10(%rbx),%rax 180030539: 48 8b 08 mov (%rax),%rcx 18003053c: 48 89 4b 10 mov %rcx,0x10(%rbx) 180030540: 48 83 c4 20 add $0x20,%rsp 180030544: 5b pop %rbx 180030545: c3 ret 180030546: cc int3 180030547: cc int3 180030548: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 18003054d: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180030552: 57 push %rdi 180030553: 48 81 ec 30 02 00 00 sub $0x230,%rsp 18003055a: 48 8b 05 3f c9 03 00 mov 0x3c93f(%rip),%rax # 0x18006cea0 180030561: 48 33 c4 xor %rsp,%rax 180030564: 48 89 84 24 20 02 00 mov %rax,0x220(%rsp) 18003056b: 00 18003056c: 48 85 c9 test %rcx,%rcx 18003056f: 48 8b da mov %rdx,%rbx 180030572: 48 8b f9 mov %rcx,%rdi 180030575: 75 06 jne 0x18003057d 180030577: e8 14 e8 fe ff call 0x18001ed90 18003057c: cc int3 18003057d: 48 85 d2 test %rdx,%rdx 180030580: 75 06 jne 0x180030588 180030582: e8 09 e8 fe ff call 0x18001ed90 180030587: cc int3 180030588: 48 8b ca mov %rdx,%rcx 18003058b: ff 15 17 2f 02 00 call *0x22f17(%rip) # 0x1800534a8 180030591: 66 83 64 24 20 00 andw $0x0,0x20(%rsp) 180030597: 48 8d 4c 24 22 lea 0x22(%rsp),%rcx 18003059c: 33 d2 xor %edx,%edx 18003059e: 41 b8 fe 01 00 00 mov $0x1fe,%r8d 1800305a4: 8b f0 mov %eax,%esi 1800305a6: e8 25 52 00 00 call 0x1800357d0 1800305ab: 41 b8 00 01 00 00 mov $0x100,%r8d 1800305b1: 41 3b f0 cmp %r8d,%esi 1800305b4: 77 24 ja 0x1800305da 1800305b6: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 1800305bb: 48 8b cf mov %rdi,%rcx 1800305be: ff 15 2c 31 02 00 call *0x2312c(%rip) # 0x1800536f0 1800305c4: 3b c6 cmp %esi,%eax 1800305c6: 75 12 jne 0x1800305da 1800305c8: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1800305cd: 48 8b d3 mov %rbx,%rdx 1800305d0: ff 15 8a 2d 02 00 call *0x22d8a(%rip) # 0x180053360 1800305d6: 85 c0 test %eax,%eax 1800305d8: 74 0c je 0x1800305e6 1800305da: 48 8b d3 mov %rbx,%rdx 1800305dd: 48 8b cf mov %rdi,%rcx 1800305e0: ff 15 7a 30 02 00 call *0x2307a(%rip) # 0x180053660 1800305e6: 48 8b 8c 24 20 02 00 mov 0x220(%rsp),%rcx 1800305ed: 00 1800305ee: 48 33 cc xor %rsp,%rcx 1800305f1: e8 4a 20 00 00 call 0x180032640 1800305f6: 4c 8d 9c 24 30 02 00 lea 0x230(%rsp),%r11 1800305fd: 00 1800305fe: 49 8b 5b 20 mov 0x20(%r11),%rbx 180030602: 49 8b 73 28 mov 0x28(%r11),%rsi 180030606: 49 8b e3 mov %r11,%rsp 180030609: 5f pop %rdi 18003060a: c3 ret 18003060b: cc int3 18003060c: 40 53 rex push %rbx 18003060e: 48 83 ec 20 sub $0x20,%rsp 180030612: 48 85 c9 test %rcx,%rcx 180030615: 48 8b d9 mov %rcx,%rbx 180030618: 75 06 jne 0x180030620 18003061a: e8 71 e7 fe ff call 0x18001ed90 18003061f: cc int3 180030620: 48 8b 09 mov (%rcx),%rcx 180030623: 48 85 c9 test %rcx,%rcx 180030626: 74 0a je 0x180030632 180030628: ff 15 ca 2a 02 00 call *0x22aca(%rip) # 0x1800530f8 18003062e: 48 83 23 00 andq $0x0,(%rbx) 180030632: 48 83 c4 20 add $0x20,%rsp 180030636: 5b pop %rbx 180030637: c3 ret 180030638: 48 85 c9 test %rcx,%rcx 18003063b: 74 3b je 0x180030678 18003063d: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180030642: 57 push %rdi 180030643: 48 83 ec 20 sub $0x20,%rsp 180030647: 48 8b d9 mov %rcx,%rbx 18003064a: ff 15 b8 2c 02 00 call *0x22cb8(%rip) # 0x180053308 180030650: 84 c0 test %al,%al 180030652: 0f b6 f8 movzbl %al,%edi 180030655: 74 0e je 0x180030665 180030657: 48 8b cb mov %rbx,%rcx 18003065a: ff 15 a0 2d 02 00 call *0x22da0(%rip) # 0x180053400 180030660: 83 c7 ff add $0xffffffff,%edi 180030663: 75 f2 jne 0x180030657 180030665: 48 8b cb mov %rbx,%rcx 180030668: ff 15 7a 2d 02 00 call *0x22d7a(%rip) # 0x1800533e8 18003066e: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180030673: 48 83 c4 20 add $0x20,%rsp 180030677: 5f pop %rdi 180030678: c3 ret 180030679: cc int3 18003067a: cc int3 18003067b: cc int3 18003067c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180030681: 57 push %rdi 180030682: 48 83 ec 20 sub $0x20,%rsp 180030686: 48 8b f9 mov %rcx,%rdi 180030689: e8 66 1c ff ff call 0x1800222f4 18003068e: 48 85 c0 test %rax,%rax 180030691: 48 8b d8 mov %rax,%rbx 180030694: 74 43 je 0x1800306d9 180030696: 48 8b 48 18 mov 0x18(%rax),%rcx 18003069a: 48 85 c9 test %rcx,%rcx 18003069d: 74 3a je 0x1800306d9 18003069f: e8 dc 57 00 00 call 0x180035e80 1800306a4: 48 8d 4f 04 lea 0x4(%rdi),%rcx 1800306a8: 48 3b c1 cmp %rcx,%rax 1800306ab: 48 8b 4b 18 mov 0x18(%rbx),%rcx 1800306af: 77 0c ja 0x1800306bd 1800306b1: e8 ba 43 00 00 call 0x180034a70 1800306b6: 48 83 63 18 00 andq $0x0,0x18(%rbx) 1800306bb: eb 0c jmp 0x1800306c9 1800306bd: 48 2b c7 sub %rdi,%rax 1800306c0: 48 8d 50 fc lea -0x4(%rax),%rdx 1800306c4: e8 e7 5e 00 00 call 0x1800365b0 1800306c9: b8 01 00 00 00 mov $0x1,%eax 1800306ce: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800306d3: 48 83 c4 20 add $0x20,%rsp 1800306d7: 5f pop %rdi 1800306d8: c3 ret 1800306d9: e8 8e e6 fe ff call 0x18001ed6c 1800306de: cc int3 1800306df: cc int3 1800306e0: 40 53 rex push %rbx 1800306e2: 48 81 ec 80 00 00 00 sub $0x80,%rsp 1800306e9: 48 8b 05 b0 c7 03 00 mov 0x3c7b0(%rip),%rax # 0x18006cea0 1800306f0: 48 33 c4 xor %rsp,%rax 1800306f3: 48 89 44 24 70 mov %rax,0x70(%rsp) 1800306f8: 48 8b da mov %rdx,%rbx 1800306fb: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180030700: 41 b8 20 00 00 00 mov $0x20,%r8d 180030706: ff 15 c4 2f 02 00 call *0x22fc4(%rip) # 0x1800536d0 18003070c: 41 83 c9 ff or $0xffffffff,%r9d 180030710: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 180030715: 44 89 4c 24 28 mov %r9d,0x28(%rsp) 18003071a: 41 8d 51 02 lea 0x2(%r9),%edx 18003071e: b9 09 04 00 00 mov $0x409,%ecx 180030723: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180030728: ff 15 22 2c 02 00 call *0x22c22(%rip) # 0x180053350 18003072e: 83 f8 02 cmp $0x2,%eax 180030731: b8 00 00 00 00 mov $0x0,%eax 180030736: 0f 94 c0 sete %al 180030739: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 18003073e: 48 33 cc xor %rsp,%rcx 180030741: e8 fa 1e 00 00 call 0x180032640 180030746: 48 81 c4 80 00 00 00 add $0x80,%rsp 18003074d: 5b pop %rbx 18003074e: c3 ret 18003074f: cc int3 180030750: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180030755: 53 push %rbx 180030756: 48 83 ec 30 sub $0x30,%rsp 18003075a: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 18003075f: 48 8b d9 mov %rcx,%rbx 180030762: ff 15 c8 2e 02 00 call *0x22ec8(%rip) # 0x180053630 180030768: ba 05 00 00 00 mov $0x5,%edx 18003076d: 48 8b cb mov %rbx,%rcx 180030770: ff 15 6a 30 02 00 call *0x2306a(%rip) # 0x1800537e0 180030776: 48 85 c0 test %rax,%rax 180030779: 48 8b d8 mov %rax,%rbx 18003077c: 74 50 je 0x1800307ce 18003077e: 48 8b c8 mov %rax,%rcx 180030781: ff 15 01 30 02 00 call *0x23001(%rip) # 0x180053788 180030787: 66 85 c0 test %ax,%ax 18003078a: 74 36 je 0x1800307c2 18003078c: ba f0 ff ff ff mov $0xfffffff0,%edx 180030791: 48 8b cb mov %rbx,%rcx 180030794: ff 15 8e 30 02 00 call *0x2308e(%rip) # 0x180053828 18003079a: 0f ba e0 1c bt $0x1c,%eax 18003079e: 73 22 jae 0x1800307c2 1800307a0: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 1800307a5: 48 8b cb mov %rbx,%rcx 1800307a8: ff 15 2a 30 02 00 call *0x2302a(%rip) # 0x1800537d8 1800307ae: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 1800307b3: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1800307b8: ff 15 c2 2f 02 00 call *0x22fc2(%rip) # 0x180053780 1800307be: 85 c0 test %eax,%eax 1800307c0: 75 07 jne 0x1800307c9 1800307c2: ba 02 00 00 00 mov $0x2,%edx 1800307c7: eb a4 jmp 0x18003076d 1800307c9: 48 8b c3 mov %rbx,%rax 1800307cc: eb 02 jmp 0x1800307d0 1800307ce: 33 c0 xor %eax,%eax 1800307d0: 48 83 c4 30 add $0x30,%rsp 1800307d4: 5b pop %rbx 1800307d5: c3 ret 1800307d6: cc int3 1800307d7: cc int3 1800307d8: 48 89 51 10 mov %rdx,0x10(%rcx) 1800307dc: c3 ret 1800307dd: cc int3 1800307de: cc int3 1800307df: cc int3 1800307e0: 48 89 51 08 mov %rdx,0x8(%rcx) 1800307e4: c3 ret 1800307e5: cc int3 1800307e6: cc int3 1800307e7: cc int3 1800307e8: 48 83 61 10 00 andq $0x0,0x10(%rcx) 1800307ed: c3 ret 1800307ee: cc int3 1800307ef: cc int3 1800307f0: 48 83 61 08 00 andq $0x0,0x8(%rcx) 1800307f5: c3 ret 1800307f6: cc int3 1800307f7: cc int3 1800307f8: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800307fd: 57 push %rdi 1800307fe: 48 83 ec 20 sub $0x20,%rsp 180030802: 48 8b f9 mov %rcx,%rdi 180030805: 48 8b 49 10 mov 0x10(%rcx),%rcx 180030809: 33 db xor %ebx,%ebx 18003080b: 48 85 c9 test %rcx,%rcx 18003080e: 74 08 je 0x180030818 180030810: ff 15 da 28 02 00 call *0x228da(%rip) # 0x1800530f0 180030816: 8b d8 mov %eax,%ebx 180030818: 48 8b 4f 08 mov 0x8(%rdi),%rcx 18003081c: 48 3b 4f 10 cmp 0x10(%rdi),%rcx 180030820: 74 0e je 0x180030830 180030822: ff 15 c8 28 02 00 call *0x228c8(%rip) # 0x1800530f0 180030828: 83 c9 ff or $0xffffffff,%ecx 18003082b: 85 c0 test %eax,%eax 18003082d: 0f 45 d9 cmovne %ecx,%ebx 180030830: 8b c3 mov %ebx,%eax 180030832: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180030837: 48 83 c4 20 add $0x20,%rsp 18003083b: 5f pop %rdi 18003083c: c3 ret 18003083d: cc int3 18003083e: cc int3 18003083f: cc int3 180030840: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180030845: 57 push %rdi 180030846: 48 83 ec 20 sub $0x20,%rsp 18003084a: 48 8b d9 mov %rcx,%rbx 18003084d: 48 8b 49 08 mov 0x8(%rcx),%rcx 180030851: 8b fa mov %edx,%edi 180030853: 48 3b 4b 10 cmp 0x10(%rbx),%rcx 180030857: b8 01 00 00 00 mov $0x1,%eax 18003085c: 74 06 je 0x180030864 18003085e: ff 15 84 28 02 00 call *0x22884(%rip) # 0x1800530e8 180030864: 48 8b 4b 10 mov 0x10(%rbx),%rcx 180030868: 48 85 c9 test %rcx,%rcx 18003086b: 74 19 je 0x180030886 18003086d: 85 c0 test %eax,%eax 18003086f: 74 13 je 0x180030884 180030871: 8b d7 mov %edi,%edx 180030873: ff 15 6f 28 02 00 call *0x2286f(%rip) # 0x1800530e8 180030879: 85 c0 test %eax,%eax 18003087b: 74 07 je 0x180030884 18003087d: b8 01 00 00 00 mov $0x1,%eax 180030882: eb 02 jmp 0x180030886 180030884: 33 c0 xor %eax,%eax 180030886: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18003088b: 48 83 c4 20 add $0x20,%rsp 18003088f: 5f pop %rdi 180030890: c3 ret 180030891: cc int3 180030892: cc int3 180030893: cc int3 180030894: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180030899: 57 push %rdi 18003089a: 48 83 ec 20 sub $0x20,%rsp 18003089e: 48 8b d9 mov %rcx,%rbx 1800308a1: 48 8b 49 08 mov 0x8(%rcx),%rcx 1800308a5: 83 c8 ff or $0xffffffff,%eax 1800308a8: 48 3b 4b 10 cmp 0x10(%rbx),%rcx 1800308ac: 8b fa mov %edx,%edi 1800308ae: 74 06 je 0x1800308b6 1800308b0: ff 15 5a 28 02 00 call *0x2285a(%rip) # 0x180053110 1800308b6: 48 8b 4b 10 mov 0x10(%rbx),%rcx 1800308ba: 48 85 c9 test %rcx,%rcx 1800308bd: 74 08 je 0x1800308c7 1800308bf: 8b d7 mov %edi,%edx 1800308c1: ff 15 49 28 02 00 call *0x22849(%rip) # 0x180053110 1800308c7: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800308cc: 48 83 c4 20 add $0x20,%rsp 1800308d0: 5f pop %rdi 1800308d1: c3 ret 1800308d2: cc int3 1800308d3: cc int3 1800308d4: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800308d9: 57 push %rdi 1800308da: 48 83 ec 20 sub $0x20,%rsp 1800308de: 48 8b d9 mov %rcx,%rbx 1800308e1: 48 8b 49 08 mov 0x8(%rcx),%rcx 1800308e5: 83 c8 ff or $0xffffffff,%eax 1800308e8: 48 3b 4b 10 cmp 0x10(%rbx),%rcx 1800308ec: 8b fa mov %edx,%edi 1800308ee: 74 06 je 0x1800308f6 1800308f0: ff 15 22 28 02 00 call *0x22822(%rip) # 0x180053118 1800308f6: 48 8b 4b 10 mov 0x10(%rbx),%rcx 1800308fa: 48 85 c9 test %rcx,%rcx 1800308fd: 74 08 je 0x180030907 1800308ff: 8b d7 mov %edi,%edx 180030901: ff 15 11 28 02 00 call *0x22811(%rip) # 0x180053118 180030907: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18003090c: 48 83 c4 20 add $0x20,%rsp 180030910: 5f pop %rdi 180030911: c3 ret 180030912: cc int3 180030913: cc int3 180030914: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180030919: 57 push %rdi 18003091a: 48 83 ec 20 sub $0x20,%rsp 18003091e: 48 8b d9 mov %rcx,%rbx 180030921: 48 8b 49 08 mov 0x8(%rcx),%rcx 180030925: 33 c0 xor %eax,%eax 180030927: 48 3b 4b 10 cmp 0x10(%rbx),%rcx 18003092b: 8b fa mov %edx,%edi 18003092d: 74 06 je 0x180030935 18003092f: ff 15 ab 27 02 00 call *0x227ab(%rip) # 0x1800530e0 180030935: 48 8b 4b 10 mov 0x10(%rbx),%rcx 180030939: 48 85 c9 test %rcx,%rcx 18003093c: 74 08 je 0x180030946 18003093e: 8b d7 mov %edi,%edx 180030940: ff 15 9a 27 02 00 call *0x2279a(%rip) # 0x1800530e0 180030946: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18003094b: 48 83 c4 20 add $0x20,%rsp 18003094f: 5f pop %rdi 180030950: c3 ret 180030951: cc int3 180030952: cc int3 180030953: cc int3 180030954: 48 8b 49 08 mov 0x8(%rcx),%rcx 180030958: 48 ff 25 79 27 02 00 rex.W jmp *0x22779(%rip) # 0x1800530d8 18003095f: cc int3 180030960: 48 8d 05 89 62 02 00 lea 0x26289(%rip),%rax # 0x180056bf0 180030967: c3 ret 180030968: 48 8d 05 b1 62 02 00 lea 0x262b1(%rip),%rax # 0x180056c20 18003096f: c3 ret 180030970: 48 8d 05 d9 62 02 00 lea 0x262d9(%rip),%rax # 0x180056c50 180030977: c3 ret 180030978: 48 8d 05 01 63 02 00 lea 0x26301(%rip),%rax # 0x180056c80 18003097f: c3 ret 180030980: 48 8d 05 29 63 02 00 lea 0x26329(%rip),%rax # 0x180056cb0 180030987: c3 ret 180030988: 48 83 ec 28 sub $0x28,%rsp 18003098c: 48 8d 05 ad 1b 04 00 lea 0x41bad(%rip),%rax # 0x180072540 180030993: 48 8d 15 3e 7f 03 00 lea 0x37f3e(%rip),%rdx # 0x1800688d8 18003099a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18003099f: 48 89 44 24 30 mov %rax,0x30(%rsp) 1800309a4: e8 37 42 00 00 call 0x180034be0 1800309a9: cc int3 1800309aa: cc int3 1800309ab: cc int3 1800309ac: 48 83 ec 28 sub $0x28,%rsp 1800309b0: 48 8d 05 a9 1c 04 00 lea 0x41ca9(%rip),%rax # 0x180072660 1800309b7: 48 8d 15 92 7f 03 00 lea 0x37f92(%rip),%rdx # 0x180068950 1800309be: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1800309c3: 48 89 44 24 30 mov %rax,0x30(%rsp) 1800309c8: e8 13 42 00 00 call 0x180034be0 1800309cd: cc int3 1800309ce: cc int3 1800309cf: cc int3 1800309d0: 48 8d 05 a1 63 02 00 lea 0x263a1(%rip),%rax # 0x180056d78 1800309d7: 48 89 01 mov %rax,(%rcx) 1800309da: 33 c0 xor %eax,%eax 1800309dc: 48 89 41 08 mov %rax,0x8(%rcx) 1800309e0: 48 89 41 10 mov %rax,0x10(%rcx) 1800309e4: 89 41 18 mov %eax,0x18(%rcx) 1800309e7: 48 8b c1 mov %rcx,%rax 1800309ea: c3 ret 1800309eb: cc int3 1800309ec: 48 8b 49 08 mov 0x8(%rcx),%rcx 1800309f0: 48 ff 25 c9 26 02 00 rex.W jmp *0x226c9(%rip) # 0x1800530c0 1800309f7: cc int3 1800309f8: 48 8b 49 08 mov 0x8(%rcx),%rcx 1800309fc: 48 ff 25 b5 26 02 00 rex.W jmp *0x226b5(%rip) # 0x1800530b8 180030a03: cc int3 180030a04: 48 83 ec 38 sub $0x38,%rsp 180030a08: 8b 44 24 60 mov 0x60(%rsp),%eax 180030a0c: 48 8b 49 08 mov 0x8(%rcx),%rcx 180030a10: 89 44 24 20 mov %eax,0x20(%rsp) 180030a14: ff 15 96 26 02 00 call *0x22696(%rip) # 0x1800530b0 180030a1a: 48 83 c4 38 add $0x38,%rsp 180030a1e: c3 ret 180030a1f: cc int3 180030a20: 48 83 ec 48 sub $0x48,%rsp 180030a24: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 180030a2b: 00 180030a2c: 48 8b 49 08 mov 0x8(%rcx),%rcx 180030a30: 48 89 44 24 38 mov %rax,0x38(%rsp) 180030a35: 8b 84 24 80 00 00 00 mov 0x80(%rsp),%eax 180030a3c: 89 44 24 30 mov %eax,0x30(%rsp) 180030a40: 48 8b 44 24 78 mov 0x78(%rsp),%rax 180030a45: 48 89 44 24 28 mov %rax,0x28(%rsp) 180030a4a: 48 8b 44 24 70 mov 0x70(%rsp),%rax 180030a4f: 48 89 44 24 20 mov %rax,0x20(%rsp) 180030a54: ff 15 1e 26 02 00 call *0x2261e(%rip) # 0x180053078 180030a5a: 48 83 c4 48 add $0x48,%rsp 180030a5e: c3 ret 180030a5f: cc int3 180030a60: 40 53 rex push %rbx 180030a62: 48 83 ec 40 sub $0x40,%rsp 180030a66: 8b 84 24 90 00 00 00 mov 0x90(%rsp),%eax 180030a6d: 48 8b 49 08 mov 0x8(%rcx),%rcx 180030a71: 45 8b d1 mov %r9d,%r10d 180030a74: 4c 8b 4c 24 70 mov 0x70(%rsp),%r9 180030a79: 89 44 24 38 mov %eax,0x38(%rsp) 180030a7d: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 180030a84: 00 180030a85: 48 89 44 24 30 mov %rax,0x30(%rsp) 180030a8a: 8b 84 24 80 00 00 00 mov 0x80(%rsp),%eax 180030a91: 45 8b d8 mov %r8d,%r11d 180030a94: 89 44 24 28 mov %eax,0x28(%rsp) 180030a98: 8b 44 24 78 mov 0x78(%rsp),%eax 180030a9c: 48 8b da mov %rdx,%rbx 180030a9f: 45 8b c2 mov %r10d,%r8d 180030aa2: 41 8b d3 mov %r11d,%edx 180030aa5: 89 44 24 20 mov %eax,0x20(%rsp) 180030aa9: ff 15 79 2b 02 00 call *0x22b79(%rip) # 0x180053628 180030aaf: 0f bf c8 movswl %ax,%ecx 180030ab2: c1 e8 10 shr $0x10,%eax 180030ab5: 98 cwtl 180030ab6: 89 0b mov %ecx,(%rbx) 180030ab8: 89 43 04 mov %eax,0x4(%rbx) 180030abb: 48 8b c3 mov %rbx,%rax 180030abe: 48 83 c4 40 add $0x40,%rsp 180030ac2: 5b pop %rbx 180030ac3: c3 ret 180030ac4: 48 83 ec 38 sub $0x38,%rsp 180030ac8: 8b 44 24 60 mov 0x60(%rsp),%eax 180030acc: 48 8b 49 08 mov 0x8(%rcx),%rcx 180030ad0: 89 44 24 20 mov %eax,0x20(%rsp) 180030ad4: ff 15 46 2b 02 00 call *0x22b46(%rip) # 0x180053620 180030ada: 48 83 c4 38 add $0x38,%rsp 180030ade: c3 ret 180030adf: cc int3 180030ae0: 48 83 ec 38 sub $0x38,%rsp 180030ae4: 48 8b 44 24 68 mov 0x68(%rsp),%rax 180030ae9: 48 8b 49 08 mov 0x8(%rcx),%rcx 180030aed: 48 89 44 24 28 mov %rax,0x28(%rsp) 180030af2: 8b 44 24 60 mov 0x60(%rsp),%eax 180030af6: 89 44 24 20 mov %eax,0x20(%rsp) 180030afa: ff 15 18 2b 02 00 call *0x22b18(%rip) # 0x180053618 180030b00: 48 83 c4 38 add $0x38,%rsp 180030b04: c3 ret 180030b05: cc int3 180030b06: cc int3 180030b07: cc int3 180030b08: 48 83 ec 58 sub $0x58,%rsp 180030b0c: 48 8b c2 mov %rdx,%rax 180030b0f: 33 d2 xor %edx,%edx 180030b11: 48 3b c2 cmp %rdx,%rax 180030b14: 74 04 je 0x180030b1a 180030b16: 48 8b 50 08 mov 0x8(%rax),%rdx 180030b1a: 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%eax 180030b21: 48 8b 49 08 mov 0x8(%rcx),%rcx 180030b25: 89 44 24 40 mov %eax,0x40(%rsp) 180030b29: 8b 84 24 98 00 00 00 mov 0x98(%rsp),%eax 180030b30: 89 44 24 38 mov %eax,0x38(%rsp) 180030b34: 8b 84 24 90 00 00 00 mov 0x90(%rsp),%eax 180030b3b: 89 44 24 30 mov %eax,0x30(%rsp) 180030b3f: 8b 84 24 88 00 00 00 mov 0x88(%rsp),%eax 180030b46: 89 44 24 28 mov %eax,0x28(%rsp) 180030b4a: 8b 84 24 80 00 00 00 mov 0x80(%rsp),%eax 180030b51: 89 44 24 20 mov %eax,0x20(%rsp) 180030b55: ff 15 b5 2a 02 00 call *0x22ab5(%rip) # 0x180053610 180030b5b: 48 83 c4 58 add $0x58,%rsp 180030b5f: c3 ret 180030b60: 48 83 ec 38 sub $0x38,%rsp 180030b64: 48 8b 44 24 60 mov 0x60(%rsp),%rax 180030b69: 48 8b 49 08 mov 0x8(%rcx),%rcx 180030b6d: 48 89 44 24 20 mov %rax,0x20(%rsp) 180030b72: ff 15 f8 24 02 00 call *0x224f8(%rip) # 0x180053070 180030b78: 48 83 c4 38 add $0x38,%rsp 180030b7c: c3 ret 180030b7d: cc int3 180030b7e: cc int3 180030b7f: cc int3 180030b80: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180030b85: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180030b8a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180030b8f: 57 push %rdi 180030b90: 48 83 ec 20 sub $0x20,%rsp 180030b94: 48 8b f9 mov %rcx,%rdi 180030b97: 48 8b 49 08 mov 0x8(%rcx),%rcx 180030b9b: 41 8b f1 mov %r9d,%esi 180030b9e: 48 3b 4f 10 cmp 0x10(%rdi),%rcx 180030ba2: 41 8b e8 mov %r8d,%ebp 180030ba5: 48 8b da mov %rdx,%rbx 180030ba8: 74 0e je 0x180030bb8 180030baa: 4c 8b ca mov %rdx,%r9 180030bad: 44 8b c6 mov %esi,%r8d 180030bb0: 8b d5 mov %ebp,%edx 180030bb2: ff 15 18 25 02 00 call *0x22518(%rip) # 0x1800530d0 180030bb8: 48 8b 4f 10 mov 0x10(%rdi),%rcx 180030bbc: 48 85 c9 test %rcx,%rcx 180030bbf: 74 0e je 0x180030bcf 180030bc1: 4c 8b cb mov %rbx,%r9 180030bc4: 44 8b c6 mov %esi,%r8d 180030bc7: 8b d5 mov %ebp,%edx 180030bc9: ff 15 01 25 02 00 call *0x22501(%rip) # 0x1800530d0 180030bcf: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180030bd4: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180030bd9: 48 8b c3 mov %rbx,%rax 180030bdc: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180030be1: 48 83 c4 20 add $0x20,%rsp 180030be5: 5f pop %rdi 180030be6: c3 ret 180030be7: cc int3 180030be8: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180030bed: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180030bf2: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180030bf7: 57 push %rdi 180030bf8: 48 83 ec 20 sub $0x20,%rsp 180030bfc: 48 8b f9 mov %rcx,%rdi 180030bff: 48 8b 49 08 mov 0x8(%rcx),%rcx 180030c03: 41 8b f1 mov %r9d,%esi 180030c06: 48 3b 4f 10 cmp 0x10(%rdi),%rcx 180030c0a: 41 8b e8 mov %r8d,%ebp 180030c0d: 48 8b da mov %rdx,%rbx 180030c10: 74 0e je 0x180030c20 180030c12: 4c 8b ca mov %rdx,%r9 180030c15: 44 8b c6 mov %esi,%r8d 180030c18: 8b d5 mov %ebp,%edx 180030c1a: ff 15 a8 24 02 00 call *0x224a8(%rip) # 0x1800530c8 180030c20: 48 8b 4f 10 mov 0x10(%rdi),%rcx 180030c24: 48 85 c9 test %rcx,%rcx 180030c27: 74 0e je 0x180030c37 180030c29: 4c 8b cb mov %rbx,%r9 180030c2c: 44 8b c6 mov %esi,%r8d 180030c2f: 8b d5 mov %ebp,%edx 180030c31: ff 15 91 24 02 00 call *0x22491(%rip) # 0x1800530c8 180030c37: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180030c3c: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180030c41: 48 8b c3 mov %rbx,%rax 180030c44: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180030c49: 48 83 c4 20 add $0x20,%rsp 180030c4d: 5f pop %rdi 180030c4e: c3 ret 180030c4f: cc int3 180030c50: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180030c55: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180030c5a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180030c5f: 57 push %rdi 180030c60: 48 83 ec 20 sub $0x20,%rsp 180030c64: 48 8b f9 mov %rcx,%rdi 180030c67: 48 8b 49 08 mov 0x8(%rcx),%rcx 180030c6b: 41 8b f1 mov %r9d,%esi 180030c6e: 48 3b 4f 10 cmp 0x10(%rdi),%rcx 180030c72: 41 8b e8 mov %r8d,%ebp 180030c75: 48 8b da mov %rdx,%rbx 180030c78: 74 0e je 0x180030c88 180030c7a: 4c 8b ca mov %rdx,%r9 180030c7d: 44 8b c6 mov %esi,%r8d 180030c80: 8b d5 mov %ebp,%edx 180030c82: ff 15 20 24 02 00 call *0x22420(%rip) # 0x1800530a8 180030c88: 48 8b 4f 10 mov 0x10(%rdi),%rcx 180030c8c: 48 85 c9 test %rcx,%rcx 180030c8f: 74 0e je 0x180030c9f 180030c91: 4c 8b cb mov %rbx,%r9 180030c94: 44 8b c6 mov %esi,%r8d 180030c97: 8b d5 mov %ebp,%edx 180030c99: ff 15 09 24 02 00 call *0x22409(%rip) # 0x1800530a8 180030c9f: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180030ca4: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180030ca9: 48 8b c3 mov %rbx,%rax 180030cac: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180030cb1: 48 83 c4 20 add $0x20,%rsp 180030cb5: 5f pop %rdi 180030cb6: c3 ret 180030cb7: cc int3 180030cb8: 48 8b c4 mov %rsp,%rax 180030cbb: 48 89 58 08 mov %rbx,0x8(%rax) 180030cbf: 48 89 68 10 mov %rbp,0x10(%rax) 180030cc3: 48 89 70 18 mov %rsi,0x18(%rax) 180030cc7: 48 89 78 20 mov %rdi,0x20(%rax) 180030ccb: 41 54 push %r12 180030ccd: 48 83 ec 30 sub $0x30,%rsp 180030cd1: 44 8b 64 24 68 mov 0x68(%rsp),%r12d 180030cd6: 48 8b f9 mov %rcx,%rdi 180030cd9: 48 8b 49 08 mov 0x8(%rcx),%rcx 180030cdd: 48 3b 4f 10 cmp 0x10(%rdi),%rcx 180030ce1: 41 8b f1 mov %r9d,%esi 180030ce4: 41 8b e8 mov %r8d,%ebp 180030ce7: 48 8b da mov %rdx,%rbx 180030cea: 74 18 je 0x180030d04 180030cec: 44 8b 4c 24 60 mov 0x60(%rsp),%r9d 180030cf1: 48 89 50 f0 mov %rdx,-0x10(%rax) 180030cf5: 44 8b c6 mov %esi,%r8d 180030cf8: 8b d5 mov %ebp,%edx 180030cfa: 44 89 60 e8 mov %r12d,-0x18(%rax) 180030cfe: ff 15 9c 23 02 00 call *0x2239c(%rip) # 0x1800530a0 180030d04: 48 8b 4f 10 mov 0x10(%rdi),%rcx 180030d08: 48 85 c9 test %rcx,%rcx 180030d0b: 74 1a je 0x180030d27 180030d0d: 44 8b 4c 24 60 mov 0x60(%rsp),%r9d 180030d12: 44 8b c6 mov %esi,%r8d 180030d15: 8b d5 mov %ebp,%edx 180030d17: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 180030d1c: 44 89 64 24 20 mov %r12d,0x20(%rsp) 180030d21: ff 15 79 23 02 00 call *0x22379(%rip) # 0x1800530a0 180030d27: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 180030d2c: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 180030d31: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 180030d36: 48 8b c3 mov %rbx,%rax 180030d39: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180030d3e: 48 83 c4 30 add $0x30,%rsp 180030d42: 41 5c pop %r12 180030d44: c3 ret 180030d45: cc int3 180030d46: cc int3 180030d47: cc int3 180030d48: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180030d4d: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180030d52: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180030d57: 57 push %rdi 180030d58: 48 83 ec 20 sub $0x20,%rsp 180030d5c: 48 8b f9 mov %rcx,%rdi 180030d5f: 48 8b 49 08 mov 0x8(%rcx),%rcx 180030d63: 41 8b f1 mov %r9d,%esi 180030d66: 48 3b 4f 10 cmp 0x10(%rdi),%rcx 180030d6a: 41 8b e8 mov %r8d,%ebp 180030d6d: 48 8b da mov %rdx,%rbx 180030d70: 74 0e je 0x180030d80 180030d72: 4c 8b ca mov %rdx,%r9 180030d75: 44 8b c6 mov %esi,%r8d 180030d78: 8b d5 mov %ebp,%edx 180030d7a: ff 15 18 23 02 00 call *0x22318(%rip) # 0x180053098 180030d80: 48 8b 4f 10 mov 0x10(%rdi),%rcx 180030d84: 48 85 c9 test %rcx,%rcx 180030d87: 74 0e je 0x180030d97 180030d89: 4c 8b cb mov %rbx,%r9 180030d8c: 44 8b c6 mov %esi,%r8d 180030d8f: 8b d5 mov %ebp,%edx 180030d91: ff 15 01 23 02 00 call *0x22301(%rip) # 0x180053098 180030d97: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180030d9c: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180030da1: 48 8b c3 mov %rbx,%rax 180030da4: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180030da9: 48 83 c4 20 add $0x20,%rsp 180030dad: 5f pop %rdi 180030dae: c3 ret 180030daf: cc int3 180030db0: 48 8b c4 mov %rsp,%rax 180030db3: 48 89 58 08 mov %rbx,0x8(%rax) 180030db7: 48 89 68 10 mov %rbp,0x10(%rax) 180030dbb: 48 89 70 18 mov %rsi,0x18(%rax) 180030dbf: 48 89 78 20 mov %rdi,0x20(%rax) 180030dc3: 41 54 push %r12 180030dc5: 48 83 ec 30 sub $0x30,%rsp 180030dc9: 44 8b 64 24 68 mov 0x68(%rsp),%r12d 180030dce: 48 8b f9 mov %rcx,%rdi 180030dd1: 48 8b 49 08 mov 0x8(%rcx),%rcx 180030dd5: 48 3b 4f 10 cmp 0x10(%rdi),%rcx 180030dd9: 41 8b f1 mov %r9d,%esi 180030ddc: 41 8b e8 mov %r8d,%ebp 180030ddf: 48 8b da mov %rdx,%rbx 180030de2: 74 18 je 0x180030dfc 180030de4: 44 8b 4c 24 60 mov 0x60(%rsp),%r9d 180030de9: 48 89 50 f0 mov %rdx,-0x10(%rax) 180030ded: 44 8b c6 mov %esi,%r8d 180030df0: 8b d5 mov %ebp,%edx 180030df2: 44 89 60 e8 mov %r12d,-0x18(%rax) 180030df6: ff 15 94 22 02 00 call *0x22294(%rip) # 0x180053090 180030dfc: 48 8b 4f 10 mov 0x10(%rdi),%rcx 180030e00: 48 85 c9 test %rcx,%rcx 180030e03: 74 1a je 0x180030e1f 180030e05: 44 8b 4c 24 60 mov 0x60(%rsp),%r9d 180030e0a: 44 8b c6 mov %esi,%r8d 180030e0d: 8b d5 mov %ebp,%edx 180030e0f: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 180030e14: 44 89 64 24 20 mov %r12d,0x20(%rsp) 180030e19: ff 15 71 22 02 00 call *0x22271(%rip) # 0x180053090 180030e1f: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 180030e24: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 180030e29: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 180030e2e: 48 8b c3 mov %rbx,%rax 180030e31: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180030e36: 48 83 c4 30 add $0x30,%rsp 180030e3a: 41 5c pop %r12 180030e3c: c3 ret 180030e3d: cc int3 180030e3e: cc int3 180030e3f: cc int3 180030e40: 48 83 ec 28 sub $0x28,%rsp 180030e44: b9 20 00 00 00 mov $0x20,%ecx 180030e49: e8 26 dd fe ff call 0x18001eb74 180030e4e: 33 d2 xor %edx,%edx 180030e50: 48 3b c2 cmp %rdx,%rax 180030e53: 74 17 je 0x180030e6c 180030e55: 48 8d 0d 1c 5f 02 00 lea 0x25f1c(%rip),%rcx # 0x180056d78 180030e5c: 48 89 50 08 mov %rdx,0x8(%rax) 180030e60: 48 89 50 10 mov %rdx,0x10(%rax) 180030e64: 48 89 08 mov %rcx,(%rax) 180030e67: 89 50 18 mov %edx,0x18(%rax) 180030e6a: eb 03 jmp 0x180030e6f 180030e6c: 48 8b c2 mov %rdx,%rax 180030e6f: 48 83 c4 28 add $0x28,%rsp 180030e73: c3 ret 180030e74: 48 83 ec 28 sub $0x28,%rsp 180030e78: b9 10 00 00 00 mov $0x10,%ecx 180030e7d: e8 f2 dc fe ff call 0x18001eb74 180030e82: 48 85 c0 test %rax,%rax 180030e85: 74 11 je 0x180030e98 180030e87: 48 83 60 08 00 andq $0x0,0x8(%rax) 180030e8c: 48 8d 0d c5 5e 02 00 lea 0x25ec5(%rip),%rcx # 0x180056d58 180030e93: 48 89 08 mov %rcx,(%rax) 180030e96: eb 02 jmp 0x180030e9a 180030e98: 33 c0 xor %eax,%eax 180030e9a: 48 83 c4 28 add $0x28,%rsp 180030e9e: c3 ret 180030e9f: cc int3 180030ea0: 33 d2 xor %edx,%edx 180030ea2: 48 3b ca cmp %rdx,%rcx 180030ea5: 74 15 je 0x180030ebc 180030ea7: 48 8d 05 ca 5e 02 00 lea 0x25eca(%rip),%rax # 0x180056d78 180030eae: 48 89 51 08 mov %rdx,0x8(%rcx) 180030eb2: 48 89 51 10 mov %rdx,0x10(%rcx) 180030eb6: 48 89 01 mov %rax,(%rcx) 180030eb9: 89 51 18 mov %edx,0x18(%rcx) 180030ebc: c3 ret 180030ebd: cc int3 180030ebe: cc int3 180030ebf: cc int3 180030ec0: 48 85 c9 test %rcx,%rcx 180030ec3: 74 0f je 0x180030ed4 180030ec5: 48 83 61 08 00 andq $0x0,0x8(%rcx) 180030eca: 48 8d 05 87 5e 02 00 lea 0x25e87(%rip),%rax # 0x180056d58 180030ed1: 48 89 01 mov %rax,(%rcx) 180030ed4: c3 ret 180030ed5: cc int3 180030ed6: cc int3 180030ed7: cc int3 180030ed8: 40 53 rex push %rbx 180030eda: 48 83 ec 20 sub $0x20,%rsp 180030ede: f6 c2 01 test $0x1,%dl 180030ee1: 48 8d 05 00 5e 02 00 lea 0x25e00(%rip),%rax # 0x180056ce8 180030ee8: 48 8b d9 mov %rcx,%rbx 180030eeb: 48 89 01 mov %rax,(%rcx) 180030eee: 74 05 je 0x180030ef5 180030ef0: e8 c3 dc fe ff call 0x18001ebb8 180030ef5: 48 8b c3 mov %rbx,%rax 180030ef8: 48 83 c4 20 add $0x20,%rsp 180030efc: 5b pop %rbx 180030efd: c3 ret 180030efe: cc int3 180030eff: cc int3 180030f00: 40 53 rex push %rbx 180030f02: 48 83 ec 20 sub $0x20,%rsp 180030f06: f6 c2 01 test $0x1,%dl 180030f09: 48 8d 05 10 5e 02 00 lea 0x25e10(%rip),%rax # 0x180056d20 180030f10: 48 8b d9 mov %rcx,%rbx 180030f13: 48 89 01 mov %rax,(%rcx) 180030f16: 74 05 je 0x180030f1d 180030f18: e8 9b dc fe ff call 0x18001ebb8 180030f1d: 48 8b c3 mov %rbx,%rax 180030f20: 48 83 c4 20 add $0x20,%rsp 180030f24: 5b pop %rbx 180030f25: c3 ret 180030f26: cc int3 180030f27: cc int3 180030f28: 40 57 rex push %rdi 180030f2a: 48 83 ec 40 sub $0x40,%rsp 180030f2e: 48 c7 44 24 30 fe ff movq $0xfffffffffffffffe,0x30(%rsp) 180030f35: ff ff 180030f37: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 180030f3c: 48 89 74 24 60 mov %rsi,0x60(%rsp) 180030f41: 8b f1 mov %ecx,%esi 180030f43: e8 bc 1c ff ff call 0x180022c04 180030f48: 48 8b f8 mov %rax,%rdi 180030f4b: 33 db xor %ebx,%ebx 180030f4d: 48 39 58 38 cmp %rbx,0x38(%rax) 180030f51: 75 64 jne 0x180030fb7 180030f53: 3b f3 cmp %ebx,%esi 180030f55: 74 60 je 0x180030fb7 180030f57: 48 8d 0d 1e f7 ff ff lea -0x8e2(%rip),%rcx # 0x18003067c 180030f5e: e8 01 dc fe ff call 0x18001eb64 180030f63: 48 8b f0 mov %rax,%rsi 180030f66: b9 b8 00 00 00 mov $0xb8,%ecx 180030f6b: e8 04 dc fe ff call 0x18001eb74 180030f70: 48 89 44 24 58 mov %rax,0x58(%rsp) 180030f75: 48 3b c3 cmp %rbx,%rax 180030f78: 74 31 je 0x180030fab 180030f7a: c7 44 24 28 02 00 00 movl $0x2,0x28(%rsp) 180030f81: 00 180030f82: 48 c7 44 24 20 08 00 movq $0x8,0x20(%rsp) 180030f89: 00 00 180030f8b: 4c 8d 0d 0e 61 ff ff lea -0x9ef2(%rip),%r9 # 0x1800270a0 180030f92: 4c 8d 05 07 ff ff ff lea -0xf9(%rip),%r8 # 0x180030ea0 180030f99: 48 8d 15 b0 5c 02 00 lea 0x25cb0(%rip),%rdx # 0x180056c50 180030fa0: 48 8b c8 mov %rax,%rcx 180030fa3: e8 cc 28 ff ff call 0x180023874 180030fa8: 48 8b d8 mov %rax,%rbx 180030fab: 48 89 5f 38 mov %rbx,0x38(%rdi) 180030faf: 48 8b ce mov %rsi,%rcx 180030fb2: e8 ad db fe ff call 0x18001eb64 180030fb7: 48 8b 47 38 mov 0x38(%rdi),%rax 180030fbb: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180030fc0: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 180030fc5: 48 83 c4 40 add $0x40,%rsp 180030fc9: 5f pop %rdi 180030fca: c3 ret 180030fcb: cc int3 180030fcc: cc int3 180030fcd: cc int3 180030fce: cc int3 180030fcf: cc int3 180030fd0: cc int3 180030fd1: cc int3 180030fd2: cc int3 180030fd3: cc int3 180030fd4: cc int3 180030fd5: cc int3 180030fd6: cc int3 180030fd7: cc int3 180030fd8: 40 55 rex push %rbp 180030fda: 48 83 ec 20 sub $0x20,%rsp 180030fde: 48 8b ea mov %rdx,%rbp 180030fe1: 48 8b 4d 58 mov 0x58(%rbp),%rcx 180030fe5: e8 ce db fe ff call 0x18001ebb8 180030fea: 48 83 c4 20 add $0x20,%rsp 180030fee: 5d pop %rbp 180030fef: c3 ret 180030ff0: 40 53 rex push %rbx 180030ff2: 48 83 ec 20 sub $0x20,%rsp 180030ff6: 48 8b d9 mov %rcx,%rbx 180030ff9: b9 01 00 00 00 mov $0x1,%ecx 180030ffe: e8 25 ff ff ff call 0x180030f28 180031003: 48 8b d3 mov %rbx,%rdx 180031006: 48 8b c8 mov %rax,%rcx 180031009: 48 83 c4 20 add $0x20,%rsp 18003100d: 5b pop %rbx 18003100e: e9 9d 29 ff ff jmp 0x1800239b0 180031013: cc int3 180031014: 40 53 rex push %rbx 180031016: 48 83 ec 20 sub $0x20,%rsp 18003101a: 48 85 d2 test %rdx,%rdx 18003101d: 48 8b d9 mov %rcx,%rbx 180031020: 75 04 jne 0x180031026 180031022: 33 c0 xor %eax,%eax 180031024: eb 31 jmp 0x180031057 180031026: 48 89 51 08 mov %rdx,0x8(%rcx) 18003102a: b9 01 00 00 00 mov $0x1,%ecx 18003102f: e8 f4 fe ff ff call 0x180030f28 180031034: 48 8b 53 08 mov 0x8(%rbx),%rdx 180031038: 48 8d 48 30 lea 0x30(%rax),%rcx 18003103c: e8 fb f2 ff ff call 0x18003033c 180031041: 48 8b cb mov %rbx,%rcx 180031044: 48 89 18 mov %rbx,(%rax) 180031047: 4c 8b 03 mov (%rbx),%r8 18003104a: 48 8b 53 08 mov 0x8(%rbx),%rdx 18003104e: 41 ff 50 18 call *0x18(%r8) 180031052: b8 01 00 00 00 mov $0x1,%eax 180031057: 48 83 c4 20 add $0x20,%rsp 18003105b: 5b pop %rbx 18003105c: c3 ret 18003105d: cc int3 18003105e: cc int3 18003105f: cc int3 180031060: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180031065: 57 push %rdi 180031066: 48 83 ec 20 sub $0x20,%rsp 18003106a: 48 8b 79 08 mov 0x8(%rcx),%rdi 18003106e: 48 8b d9 mov %rcx,%rbx 180031071: 48 85 ff test %rdi,%rdi 180031074: 74 1b je 0x180031091 180031076: e8 89 1b ff ff call 0x180022c04 18003107b: 48 8b 48 38 mov 0x38(%rax),%rcx 18003107f: 48 85 c9 test %rcx,%rcx 180031082: 74 0d je 0x180031091 180031084: 48 8b 53 08 mov 0x8(%rbx),%rdx 180031088: 48 83 c1 30 add $0x30,%rcx 18003108c: e8 cf f0 ff ff call 0x180030160 180031091: 48 8b 13 mov (%rbx),%rdx 180031094: 48 8b cb mov %rbx,%rcx 180031097: ff 52 28 call *0x28(%rdx) 18003109a: 48 83 63 08 00 andq $0x0,0x8(%rbx) 18003109f: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800310a4: 48 8b c7 mov %rdi,%rax 1800310a7: 48 83 c4 20 add $0x20,%rsp 1800310ab: 5f pop %rdi 1800310ac: c3 ret 1800310ad: cc int3 1800310ae: cc int3 1800310af: cc int3 1800310b0: 48 83 ec 28 sub $0x28,%rsp 1800310b4: 48 83 79 08 00 cmpq $0x0,0x8(%rcx) 1800310b9: 48 8d 05 b8 5c 02 00 lea 0x25cb8(%rip),%rax # 0x180056d78 1800310c0: 48 89 01 mov %rax,(%rcx) 1800310c3: 74 0e je 0x1800310d3 1800310c5: e8 96 ff ff ff call 0x180031060 1800310ca: 48 8b c8 mov %rax,%rcx 1800310cd: ff 15 b5 1f 02 00 call *0x21fb5(%rip) # 0x180053088 1800310d3: 48 83 c4 28 add $0x28,%rsp 1800310d7: c3 ret 1800310d8: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 1800310dd: 53 push %rbx 1800310de: 48 83 ec 30 sub $0x30,%rsp 1800310e2: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 1800310e9: ff ff 1800310eb: 48 8b d9 mov %rcx,%rbx 1800310ee: 48 83 61 08 00 andq $0x0,0x8(%rcx) 1800310f3: 48 83 61 10 00 andq $0x0,0x10(%rcx) 1800310f8: 83 61 18 00 andl $0x0,0x18(%rcx) 1800310fc: 48 8d 05 c5 5d 02 00 lea 0x25dc5(%rip),%rax # 0x180056ec8 180031103: 48 89 01 mov %rax,(%rcx) 180031106: 48 8b 4a 40 mov 0x40(%rdx),%rcx 18003110a: 48 89 4b 20 mov %rcx,0x20(%rbx) 18003110e: 48 8d 53 28 lea 0x28(%rbx),%rdx 180031112: ff 15 f0 24 02 00 call *0x224f0(%rip) # 0x180053608 180031118: 48 8b d0 mov %rax,%rdx 18003111b: 48 8b cb mov %rbx,%rcx 18003111e: e8 f1 fe ff ff call 0x180031014 180031123: 85 c0 test %eax,%eax 180031125: 75 06 jne 0x18003112d 180031127: e8 5c f8 ff ff call 0x180030988 18003112c: 90 nop 18003112d: 48 8b c3 mov %rbx,%rax 180031130: 48 83 c4 30 add $0x30,%rsp 180031134: 5b pop %rbx 180031135: c3 ret 180031136: cc int3 180031137: cc int3 180031138: 40 55 rex push %rbp 18003113a: 48 83 ec 20 sub $0x20,%rsp 18003113e: 48 8b ea mov %rdx,%rbp 180031141: 48 8b 4d 40 mov 0x40(%rbp),%rcx 180031145: e8 66 ff ff ff call 0x1800310b0 18003114a: 48 83 c4 20 add $0x20,%rsp 18003114e: 5d pop %rbp 18003114f: c3 ret 180031150: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180031155: 53 push %rbx 180031156: 48 83 ec 30 sub $0x30,%rsp 18003115a: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) 180031161: ff ff 180031163: 48 8b d9 mov %rcx,%rbx 180031166: 48 8d 05 5b 5d 02 00 lea 0x25d5b(%rip),%rax # 0x180056ec8 18003116d: 48 89 01 mov %rax,(%rcx) 180031170: 48 8d 51 28 lea 0x28(%rcx),%rdx 180031174: 48 8b 49 20 mov 0x20(%rcx),%rcx 180031178: ff 15 82 24 02 00 call *0x22482(%rip) # 0x180053600 18003117e: 48 8b cb mov %rbx,%rcx 180031181: e8 da fe ff ff call 0x180031060 180031186: 90 nop 180031187: 48 8b cb mov %rbx,%rcx 18003118a: 48 83 c4 30 add $0x30,%rsp 18003118e: 5b pop %rbx 18003118f: e9 1c ff ff ff jmp 0x1800310b0 180031194: cc int3 180031195: cc int3 180031196: cc int3 180031197: cc int3 180031198: cc int3 180031199: cc int3 18003119a: cc int3 18003119b: cc int3 18003119c: cc int3 18003119d: cc int3 18003119e: cc int3 18003119f: cc int3 1800311a0: 40 55 rex push %rbp 1800311a2: 48 83 ec 20 sub $0x20,%rsp 1800311a6: 48 8b ea mov %rdx,%rbp 1800311a9: 48 8b 4d 40 mov 0x40(%rbp),%rcx 1800311ad: e8 fe fe ff ff call 0x1800310b0 1800311b2: 48 83 c4 20 add $0x20,%rsp 1800311b6: 5d pop %rbp 1800311b7: c3 ret 1800311b8: 40 57 rex push %rdi 1800311ba: 48 83 ec 40 sub $0x40,%rsp 1800311be: 48 c7 44 24 30 fe ff movq $0xfffffffffffffffe,0x30(%rsp) 1800311c5: ff ff 1800311c7: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 1800311cc: 48 89 74 24 60 mov %rsi,0x60(%rsp) 1800311d1: 8b f1 mov %ecx,%esi 1800311d3: e8 2c 1a ff ff call 0x180022c04 1800311d8: 48 8b f8 mov %rax,%rdi 1800311db: 33 db xor %ebx,%ebx 1800311dd: 48 39 58 40 cmp %rbx,0x40(%rax) 1800311e1: 75 64 jne 0x180031247 1800311e3: 3b f3 cmp %ebx,%esi 1800311e5: 74 60 je 0x180031247 1800311e7: 48 8d 0d 8e f4 ff ff lea -0xb72(%rip),%rcx # 0x18003067c 1800311ee: e8 71 d9 fe ff call 0x18001eb64 1800311f3: 48 8b f0 mov %rax,%rsi 1800311f6: b9 b8 00 00 00 mov $0xb8,%ecx 1800311fb: e8 74 d9 fe ff call 0x18001eb74 180031200: 48 89 44 24 58 mov %rax,0x58(%rsp) 180031205: 48 3b c3 cmp %rbx,%rax 180031208: 74 31 je 0x18003123b 18003120a: c7 44 24 28 01 00 00 movl $0x1,0x28(%rsp) 180031211: 00 180031212: 48 c7 44 24 20 08 00 movq $0x8,0x20(%rsp) 180031219: 00 00 18003121b: 4c 8d 0d 7e 5e ff ff lea -0xa182(%rip),%r9 # 0x1800270a0 180031222: 4c 8d 05 97 fc ff ff lea -0x369(%rip),%r8 # 0x180030ec0 180031229: 48 8d 15 80 5a 02 00 lea 0x25a80(%rip),%rdx # 0x180056cb0 180031230: 48 8b c8 mov %rax,%rcx 180031233: e8 3c 26 ff ff call 0x180023874 180031238: 48 8b d8 mov %rax,%rbx 18003123b: 48 89 5f 40 mov %rbx,0x40(%rdi) 18003123f: 48 8b ce mov %rsi,%rcx 180031242: e8 1d d9 fe ff call 0x18001eb64 180031247: 48 8b 47 40 mov 0x40(%rdi),%rax 18003124b: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180031250: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 180031255: 48 83 c4 40 add $0x40,%rsp 180031259: 5f pop %rdi 18003125a: c3 ret 18003125b: cc int3 18003125c: cc int3 18003125d: cc int3 18003125e: cc int3 18003125f: cc int3 180031260: cc int3 180031261: cc int3 180031262: cc int3 180031263: cc int3 180031264: cc int3 180031265: cc int3 180031266: cc int3 180031267: cc int3 180031268: 40 55 rex push %rbp 18003126a: 48 83 ec 20 sub $0x20,%rsp 18003126e: 48 8b ea mov %rdx,%rbp 180031271: 48 8b 4d 58 mov 0x58(%rbp),%rcx 180031275: e8 3e d9 fe ff call 0x18001ebb8 18003127a: 48 83 c4 20 add $0x20,%rsp 18003127e: 5d pop %rbp 18003127f: c3 ret 180031280: 40 53 rex push %rbx 180031282: 48 83 ec 20 sub $0x20,%rsp 180031286: 48 8b d9 mov %rcx,%rbx 180031289: b9 01 00 00 00 mov $0x1,%ecx 18003128e: e8 25 ff ff ff call 0x1800311b8 180031293: 48 8b d3 mov %rbx,%rdx 180031296: 48 8b c8 mov %rax,%rcx 180031299: 48 83 c4 20 add $0x20,%rsp 18003129d: 5b pop %rbx 18003129e: e9 0d 27 ff ff jmp 0x1800239b0 1800312a3: cc int3 1800312a4: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800312a9: 57 push %rdi 1800312aa: 48 83 ec 20 sub $0x20,%rsp 1800312ae: 48 8b 79 08 mov 0x8(%rcx),%rdi 1800312b2: 48 8b d9 mov %rcx,%rbx 1800312b5: 48 85 ff test %rdi,%rdi 1800312b8: 74 1b je 0x1800312d5 1800312ba: e8 45 19 ff ff call 0x180022c04 1800312bf: 48 8b 48 40 mov 0x40(%rax),%rcx 1800312c3: 48 85 c9 test %rcx,%rcx 1800312c6: 74 0d je 0x1800312d5 1800312c8: 48 8b 53 08 mov 0x8(%rbx),%rdx 1800312cc: 48 83 c1 30 add $0x30,%rcx 1800312d0: e8 8b ee ff ff call 0x180030160 1800312d5: 48 83 63 08 00 andq $0x0,0x8(%rbx) 1800312da: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800312df: 48 8b c7 mov %rdi,%rax 1800312e2: 48 83 c4 20 add $0x20,%rsp 1800312e6: 5f pop %rdi 1800312e7: c3 ret 1800312e8: 48 83 ec 28 sub $0x28,%rsp 1800312ec: 48 83 79 08 00 cmpq $0x0,0x8(%rcx) 1800312f1: 75 04 jne 0x1800312f7 1800312f3: 33 c0 xor %eax,%eax 1800312f5: eb 0e jmp 0x180031305 1800312f7: e8 a8 ff ff ff call 0x1800312a4 1800312fc: 48 8b c8 mov %rax,%rcx 1800312ff: ff 15 f3 1d 02 00 call *0x21df3(%rip) # 0x1800530f8 180031305: 48 83 c4 28 add $0x28,%rsp 180031309: c3 ret 18003130a: cc int3 18003130b: cc int3 18003130c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180031311: 57 push %rdi 180031312: 48 83 ec 20 sub $0x20,%rsp 180031316: 8b da mov %edx,%ebx 180031318: 48 8b f9 mov %rcx,%rdi 18003131b: e8 90 fd ff ff call 0x1800310b0 180031320: f6 c3 01 test $0x1,%bl 180031323: 74 08 je 0x18003132d 180031325: 48 8b cf mov %rdi,%rcx 180031328: e8 8b d8 fe ff call 0x18001ebb8 18003132d: 48 8b c7 mov %rdi,%rax 180031330: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180031335: 48 83 c4 20 add $0x20,%rsp 180031339: 5f pop %rdi 18003133a: c3 ret 18003133b: cc int3 18003133c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180031341: 57 push %rdi 180031342: 48 83 ec 20 sub $0x20,%rsp 180031346: 48 8b f9 mov %rcx,%rdi 180031349: 8b ca mov %edx,%ecx 18003134b: ff 15 2f 1d 02 00 call *0x21d2f(%rip) # 0x180053080 180031351: 48 8b 4f 08 mov 0x8(%rdi),%rcx 180031355: 48 8b d8 mov %rax,%rbx 180031358: 33 c0 xor %eax,%eax 18003135a: 48 3b 4f 10 cmp 0x10(%rdi),%rcx 18003135e: 74 09 je 0x180031369 180031360: 48 8b d3 mov %rbx,%rdx 180031363: ff 15 bf 1d 02 00 call *0x21dbf(%rip) # 0x180053128 180031369: 48 8b 4f 10 mov 0x10(%rdi),%rcx 18003136d: 48 85 c9 test %rcx,%rcx 180031370: 74 09 je 0x18003137b 180031372: 48 8b d3 mov %rbx,%rdx 180031375: ff 15 ad 1d 02 00 call *0x21dad(%rip) # 0x180053128 18003137b: 48 8b c8 mov %rax,%rcx 18003137e: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180031383: 48 83 c4 20 add $0x20,%rsp 180031387: 5f pop %rdi 180031388: e9 f3 fe ff ff jmp 0x180031280 18003138d: cc int3 18003138e: cc int3 18003138f: cc int3 180031390: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180031395: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18003139a: 57 push %rdi 18003139b: 48 83 ec 20 sub $0x20,%rsp 18003139f: 48 8b f1 mov %rcx,%rsi 1800313a2: 48 8b 49 08 mov 0x8(%rcx),%rcx 1800313a6: 33 db xor %ebx,%ebx 1800313a8: 48 3b 4e 10 cmp 0x10(%rsi),%rcx 1800313ac: 48 8b fa mov %rdx,%rdi 1800313af: 48 8b c3 mov %rbx,%rax 1800313b2: 74 14 je 0x1800313c8 1800313b4: 48 3b d3 cmp %rbx,%rdx 1800313b7: 75 05 jne 0x1800313be 1800313b9: 48 8b d3 mov %rbx,%rdx 1800313bc: eb 04 jmp 0x1800313c2 1800313be: 48 8b 52 08 mov 0x8(%rdx),%rdx 1800313c2: ff 15 60 1d 02 00 call *0x21d60(%rip) # 0x180053128 1800313c8: 48 8b 4e 10 mov 0x10(%rsi),%rcx 1800313cc: 48 3b cb cmp %rbx,%rcx 1800313cf: 74 12 je 0x1800313e3 1800313d1: 48 3b fb cmp %rbx,%rdi 1800313d4: 74 04 je 0x1800313da 1800313d6: 48 8b 5f 08 mov 0x8(%rdi),%rbx 1800313da: 48 8b d3 mov %rbx,%rdx 1800313dd: ff 15 45 1d 02 00 call *0x21d45(%rip) # 0x180053128 1800313e3: 48 8b c8 mov %rax,%rcx 1800313e6: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800313eb: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 1800313f0: 48 83 c4 20 add $0x20,%rsp 1800313f4: 5f pop %rdi 1800313f5: e9 86 fe ff ff jmp 0x180031280 1800313fa: cc int3 1800313fb: cc int3 1800313fc: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180031401: 57 push %rdi 180031402: 48 83 ec 20 sub $0x20,%rsp 180031406: 8b da mov %edx,%ebx 180031408: 48 8b f9 mov %rcx,%rdi 18003140b: e8 40 fd ff ff call 0x180031150 180031410: f6 c3 01 test $0x1,%bl 180031413: 74 08 je 0x18003141d 180031415: 48 8b cf mov %rdi,%rcx 180031418: e8 9b d7 fe ff call 0x18001ebb8 18003141d: 48 8b c7 mov %rdi,%rax 180031420: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180031425: 48 83 c4 20 add $0x20,%rsp 180031429: 5f pop %rdi 18003142a: c3 ret 18003142b: cc int3 18003142c: 48 81 ec 68 04 00 00 sub $0x468,%rsp 180031433: 48 c7 44 24 40 fe ff movq $0xfffffffffffffffe,0x40(%rsp) 18003143a: ff ff 18003143c: 48 8b 05 5d ba 03 00 mov 0x3ba5d(%rip),%rax # 0x18006cea0 180031443: 48 33 c4 xor %rsp,%rax 180031446: 48 89 84 24 50 04 00 mov %rax,0x450(%rsp) 18003144d: 00 18003144e: 48 8d 05 03 59 02 00 lea 0x25903(%rip),%rax # 0x180056d58 180031455: 48 89 01 mov %rax,(%rcx) 180031458: e8 8b fe ff ff call 0x1800312e8 18003145d: 90 nop 18003145e: 48 8b 8c 24 50 04 00 mov 0x450(%rsp),%rcx 180031465: 00 180031466: 48 33 cc xor %rsp,%rcx 180031469: e8 d2 11 00 00 call 0x180032640 18003146e: 48 81 c4 68 04 00 00 add $0x468,%rsp 180031475: c3 ret 180031476: cc int3 180031477: cc int3 180031478: cc int3 180031479: cc int3 18003147a: cc int3 18003147b: cc int3 18003147c: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180031481: 53 push %rbx 180031482: 55 push %rbp 180031483: 48 83 ec 38 sub $0x38,%rsp 180031487: 48 8b ea mov %rdx,%rbp 18003148a: e8 31 e8 fe ff call 0x18001fcc0 18003148f: 4c 8b d8 mov %rax,%r11 180031492: 33 c9 xor %ecx,%ecx 180031494: 48 85 c0 test %rax,%rax 180031497: 0f 95 c1 setne %cl 18003149a: 85 c9 test %ecx,%ecx 18003149c: 75 0b jne 0x1800314a9 18003149e: b9 05 40 00 80 mov $0x80004005,%ecx 1800314a3: e8 c8 9c fd ff call 0x18000b170 1800314a8: cc int3 1800314a9: 48 8b 00 mov (%rax),%rax 1800314ac: 49 8b cb mov %r11,%rcx 1800314af: ff 50 18 call *0x18(%rax) 1800314b2: 48 83 c0 18 add $0x18,%rax 1800314b6: 48 89 45 30 mov %rax,0x30(%rbp) 1800314ba: 48 8b 4d 38 mov 0x38(%rbp),%rcx 1800314be: 48 8b 01 mov (%rcx),%rax 1800314c1: 45 33 c9 xor %r9d,%r9d 1800314c4: 41 b8 00 02 00 00 mov $0x200,%r8d 1800314ca: 48 8d 55 50 lea 0x50(%rbp),%rdx 1800314ce: ff 50 18 call *0x18(%rax) 1800314d1: 85 c0 test %eax,%eax 1800314d3: 74 31 je 0x180031506 1800314d5: 48 8d 45 50 lea 0x50(%rbp),%rax 1800314d9: 48 89 44 24 28 mov %rax,0x28(%rsp) 1800314de: c7 44 24 20 6d 00 00 movl $0x6d,0x20(%rsp) 1800314e5: 00 1800314e6: 4c 8d 0d 43 5b 02 00 lea 0x25b43(%rip),%r9 # 0x180057030 1800314ed: 4c 8d 05 4c 2e 02 00 lea 0x22e4c(%rip),%r8 # 0x180054340 1800314f4: 48 8d 15 25 2e 02 00 lea 0x22e25(%rip),%rdx # 0x180054320 1800314fb: 48 8d 4d 30 lea 0x30(%rbp),%rcx 1800314ff: e8 fc 97 fe ff call 0x18001ad00 180031504: eb 26 jmp 0x18003152c 180031506: c7 44 24 20 6d 00 00 movl $0x6d,0x20(%rsp) 18003150d: 00 18003150e: 4c 8d 0d 1b 5b 02 00 lea 0x25b1b(%rip),%r9 # 0x180057030 180031515: 4c 8d 05 24 2e 02 00 lea 0x22e24(%rip),%r8 # 0x180054340 18003151c: 48 8d 15 e5 2d 02 00 lea 0x22de5(%rip),%rdx # 0x180054308 180031523: 48 8d 4d 30 lea 0x30(%rbp),%rcx 180031527: e8 d4 97 fe ff call 0x18001ad00 18003152c: 45 33 c0 xor %r8d,%r8d 18003152f: 33 d2 xor %edx,%edx 180031531: 48 8b 5d 30 mov 0x30(%rbp),%rbx 180031535: 48 8b cb mov %rbx,%rcx 180031538: e8 93 35 ff ff call 0x180024ad0 18003153d: 90 nop 18003153e: 48 8d 53 e8 lea -0x18(%rbx),%rdx 180031542: 83 c8 ff or $0xffffffff,%eax 180031545: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 18003154a: 83 c0 ff add $0xffffffff,%eax 18003154d: 85 c0 test %eax,%eax 18003154f: 7f 09 jg 0x18003155a 180031551: 48 8b 0a mov (%rdx),%rcx 180031554: 48 8b 01 mov (%rcx),%rax 180031557: ff 50 08 call *0x8(%rax) 18003155a: 48 8b 4d 38 mov 0x38(%rbp),%rcx 18003155e: 48 8b 01 mov (%rcx),%rax 180031561: ba 01 00 00 00 mov $0x1,%edx 180031566: ff 50 08 call *0x8(%rax) 180031569: 90 nop 18003156a: 48 8d 05 ed fe ff ff lea -0x113(%rip),%rax # 0x18003145e 180031571: eb 00 jmp 0x180031573 180031573: 48 83 c4 38 add $0x38,%rsp 180031577: 5d pop %rbp 180031578: 5b pop %rbx 180031579: c3 ret 18003157a: cc int3 18003157b: cc int3 18003157c: 40 55 rex push %rbp 18003157e: 48 83 ec 20 sub $0x20,%rsp 180031582: 48 8b ea mov %rdx,%rbp 180031585: 48 8d 4d 30 lea 0x30(%rbp),%rcx 180031589: e8 52 a0 fd ff call 0x18000b5e0 18003158e: 48 83 c4 20 add $0x20,%rsp 180031592: 5d pop %rbp 180031593: c3 ret 180031594: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180031599: 57 push %rdi 18003159a: 48 83 ec 20 sub $0x20,%rsp 18003159e: 8b da mov %edx,%ebx 1800315a0: 48 8b f9 mov %rcx,%rdi 1800315a3: e8 84 fe ff ff call 0x18003142c 1800315a8: f6 c3 01 test $0x1,%bl 1800315ab: 74 08 je 0x1800315b5 1800315ad: 48 8b cf mov %rdi,%rcx 1800315b0: e8 03 d6 fe ff call 0x18001ebb8 1800315b5: 48 8b c7 mov %rdi,%rax 1800315b8: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800315bd: 48 83 c4 20 add $0x20,%rsp 1800315c1: 5f pop %rdi 1800315c2: c3 ret 1800315c3: cc int3 1800315c4: 48 83 ec 28 sub $0x28,%rsp 1800315c8: 48 8b 09 mov (%rcx),%rcx 1800315cb: 48 85 c9 test %rcx,%rcx 1800315ce: 74 06 je 0x1800315d6 1800315d0: ff 15 12 1e 02 00 call *0x21e12(%rip) # 0x1800533e8 1800315d6: 48 83 c4 28 add $0x28,%rsp 1800315da: c3 ret 1800315db: cc int3 1800315dc: 48 8b 01 mov (%rcx),%rax 1800315df: 48 83 21 00 andq $0x0,(%rcx) 1800315e3: c3 ret 1800315e4: 66 41 81 c8 ff ff or $0xffff,%r8w 1800315ea: 48 8d 51 1a lea 0x1a(%rcx),%rdx 1800315ee: 66 44 39 41 02 cmp %r8w,0x2(%rcx) 1800315f3: 74 04 je 0x1800315f9 1800315f5: 48 8d 51 12 lea 0x12(%rcx),%rdx 1800315f9: 66 44 39 02 cmp %r8w,(%rdx) 1800315fd: 75 06 jne 0x180031605 1800315ff: 48 83 c2 04 add $0x4,%rdx 180031603: eb 0c jmp 0x180031611 180031605: 0f b7 02 movzwl (%rdx),%eax 180031608: 48 83 c2 02 add $0x2,%rdx 18003160c: 66 85 c0 test %ax,%ax 18003160f: 75 f4 jne 0x180031605 180031611: 66 44 39 02 cmp %r8w,(%rdx) 180031615: 75 06 jne 0x18003161d 180031617: 48 83 c2 04 add $0x4,%rdx 18003161b: eb 0c jmp 0x180031629 18003161d: 0f b7 0a movzwl (%rdx),%ecx 180031620: 48 83 c2 02 add $0x2,%rdx 180031624: 66 85 c9 test %cx,%cx 180031627: 75 f4 jne 0x18003161d 180031629: 0f b7 0a movzwl (%rdx),%ecx 18003162c: 48 83 c2 02 add $0x2,%rdx 180031630: 66 85 c9 test %cx,%cx 180031633: 75 f4 jne 0x180031629 180031635: 48 8b c2 mov %rdx,%rax 180031638: c3 ret 180031639: cc int3 18003163a: cc int3 18003163b: cc int3 18003163c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180031641: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180031646: 57 push %rdi 180031647: 48 83 ec 20 sub $0x20,%rsp 18003164b: 33 ff xor %edi,%edi 18003164d: 66 81 79 02 ff ff cmpw $0xffff,0x2(%rcx) 180031653: 48 8b f1 mov %rcx,%rsi 180031656: 40 0f 94 c7 sete %dil 18003165a: e8 85 ff ff ff call 0x1800315e4 18003165f: 66 81 7e 02 ff ff cmpw $0xffff,0x2(%rsi) 180031665: 48 8b d8 mov %rax,%rbx 180031668: 75 05 jne 0x18003166f 18003166a: 8b 46 0c mov 0xc(%rsi),%eax 18003166d: eb 02 jmp 0x180031671 18003166f: 8b 06 mov (%rsi),%eax 180031671: a8 40 test $0x40,%al 180031673: 74 21 je 0x180031696 180031675: 8b c7 mov %edi,%eax 180031677: f7 d8 neg %eax 180031679: 1b c9 sbb %ecx,%ecx 18003167b: 83 e1 02 and $0x2,%ecx 18003167e: 83 c1 01 add $0x1,%ecx 180031681: 8d 04 09 lea (%rcx,%rcx,1),%eax 180031684: 48 98 cltq 180031686: 48 03 d8 add %rax,%rbx 180031689: 48 8b cb mov %rbx,%rcx 18003168c: e8 4f 3f 00 00 call 0x1800355e0 180031691: 48 8d 5c 43 02 lea 0x2(%rbx,%rax,2),%rbx 180031696: 85 ff test %edi,%edi 180031698: 74 06 je 0x1800316a0 18003169a: 0f b7 56 10 movzwl 0x10(%rsi),%edx 18003169e: eb 04 jmp 0x1800316a4 1800316a0: 66 8b 56 08 mov 0x8(%rsi),%dx 1800316a4: 66 85 d2 test %dx,%dx 1800316a7: 4c 63 cf movslq %edi,%r9 1800316aa: 74 6a je 0x180031716 1800316ac: f7 df neg %edi 1800316ae: 4d 1b c0 sbb %r8,%r8 1800316b1: 41 83 e0 06 and $0x6,%r8d 1800316b5: 49 83 c0 12 add $0x12,%r8 1800316b9: 48 8d 4b 03 lea 0x3(%rbx),%rcx 1800316bd: 48 83 e1 fc and $0xfffffffffffffffc,%rcx 1800316c1: 49 03 c8 add %r8,%rcx 1800316c4: 66 81 39 ff ff cmpw $0xffff,(%rcx) 1800316c9: 75 06 jne 0x1800316d1 1800316cb: 48 83 c1 04 add $0x4,%rcx 1800316cf: eb 0c jmp 0x1800316dd 1800316d1: 0f b7 01 movzwl (%rcx),%eax 1800316d4: 48 83 c1 02 add $0x2,%rcx 1800316d8: 66 85 c0 test %ax,%ax 1800316db: 75 f4 jne 0x1800316d1 1800316dd: 66 81 39 ff ff cmpw $0xffff,(%rcx) 1800316e2: 75 06 jne 0x1800316ea 1800316e4: 48 83 c1 04 add $0x4,%rcx 1800316e8: eb 0c jmp 0x1800316f6 1800316ea: 0f b7 01 movzwl (%rcx),%eax 1800316ed: 48 83 c1 02 add $0x2,%rcx 1800316f1: 66 85 c0 test %ax,%ax 1800316f4: 75 f4 jne 0x1800316ea 1800316f6: 0f b7 01 movzwl (%rcx),%eax 1800316f9: 66 85 c0 test %ax,%ax 1800316fc: 74 09 je 0x180031707 1800316fe: 4d 85 c9 test %r9,%r9 180031701: 75 04 jne 0x180031707 180031703: 66 05 fe ff add $0xfffe,%ax 180031707: 66 81 c2 ff ff add $0xffff,%dx 18003170c: 0f b7 c0 movzwl %ax,%eax 18003170f: 48 8d 5c 01 02 lea 0x2(%rcx,%rax,1),%rbx 180031714: 75 a3 jne 0x1800316b9 180031716: 48 2b de sub %rsi,%rbx 180031719: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18003171e: 8b c3 mov %ebx,%eax 180031720: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180031725: 48 83 c4 20 add $0x20,%rsp 180031729: 5f pop %rdi 18003172a: c3 ret 18003172b: cc int3 18003172c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180031731: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180031736: 57 push %rdi 180031737: 48 83 ec 20 sub $0x20,%rsp 18003173b: 48 8b f2 mov %rdx,%rsi 18003173e: 41 8d 50 40 lea 0x40(%r8),%edx 180031742: 41 8b c0 mov %r8d,%eax 180031745: 48 3b d0 cmp %rax,%rdx 180031748: 48 8b f9 mov %rcx,%rdi 18003174b: 44 89 41 08 mov %r8d,0x8(%rcx) 18003174f: 73 07 jae 0x180031758 180031751: 33 c0 xor %eax,%eax 180031753: e9 82 00 00 00 jmp 0x1800317da 180031758: b9 40 00 00 00 mov $0x40,%ecx 18003175d: ff 15 8d 1c 02 00 call *0x21c8d(%rip) # 0x1800533f0 180031763: 48 85 c0 test %rax,%rax 180031766: 48 89 07 mov %rax,(%rdi) 180031769: 74 e6 je 0x180031751 18003176b: 48 8b c8 mov %rax,%rcx 18003176e: ff 15 84 1c 02 00 call *0x21c84(%rip) # 0x1800533f8 180031774: 8b 57 08 mov 0x8(%rdi),%edx 180031777: 4c 8b c6 mov %rsi,%r8 18003177a: 4c 8b ca mov %rdx,%r9 18003177d: 48 8b c8 mov %rax,%rcx 180031780: 48 8b d8 mov %rax,%rbx 180031783: e8 d8 14 00 00 call 0x180032c60 180031788: 85 c0 test %eax,%eax 18003178a: 74 26 je 0x1800317b2 18003178c: 83 f8 0c cmp $0xc,%eax 18003178f: 74 1b je 0x1800317ac 180031791: 83 f8 16 cmp $0x16,%eax 180031794: 74 10 je 0x1800317a6 180031796: 83 f8 22 cmp $0x22,%eax 180031799: 74 0b je 0x1800317a6 18003179b: 83 f8 50 cmp $0x50,%eax 18003179e: 74 12 je 0x1800317b2 1800317a0: e8 eb d5 fe ff call 0x18001ed90 1800317a5: cc int3 1800317a6: e8 e5 d5 fe ff call 0x18001ed90 1800317ab: cc int3 1800317ac: e8 bb d5 fe ff call 0x18001ed6c 1800317b1: cc int3 1800317b2: 66 81 7b 02 ff ff cmpw $0xffff,0x2(%rbx) 1800317b8: 75 05 jne 0x1800317bf 1800317ba: 8b 43 0c mov 0xc(%rbx),%eax 1800317bd: eb 02 jmp 0x1800317c1 1800317bf: 8b 03 mov (%rbx),%eax 1800317c1: 48 8b 0f mov (%rdi),%rcx 1800317c4: c1 e8 06 shr $0x6,%eax 1800317c7: f7 d0 not %eax 1800317c9: 83 e0 01 and $0x1,%eax 1800317cc: 89 47 0c mov %eax,0xc(%rdi) 1800317cf: ff 15 2b 1c 02 00 call *0x21c2b(%rip) # 0x180053400 1800317d5: b8 01 00 00 00 mov $0x1,%eax 1800317da: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800317df: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 1800317e4: 48 83 c4 20 add $0x20,%rsp 1800317e8: 5f pop %rdi 1800317e9: c3 ret 1800317ea: cc int3 1800317eb: cc int3 1800317ec: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800317f1: 66 44 89 44 24 18 mov %r8w,0x18(%rsp) 1800317f7: 48 89 54 24 10 mov %rdx,0x10(%rsp) 1800317fc: 55 push %rbp 1800317fd: 56 push %rsi 1800317fe: 57 push %rdi 1800317ff: 41 54 push %r12 180031801: 41 55 push %r13 180031803: 41 56 push %r14 180031805: 41 57 push %r15 180031807: 48 83 ec 20 sub $0x20,%rsp 18003180b: 83 79 08 00 cmpl $0x0,0x8(%rcx) 18003180f: 4c 8b ea mov %rdx,%r13 180031812: 48 8b f1 mov %rcx,%rsi 180031815: 75 07 jne 0x18003181e 180031817: 33 c0 xor %eax,%eax 180031819: e9 65 01 00 00 jmp 0x180031983 18003181e: 48 8b 09 mov (%rcx),%rcx 180031821: ff 15 d1 1b 02 00 call *0x21bd1(%rip) # 0x1800533f8 180031827: 45 33 e4 xor %r12d,%r12d 18003182a: 48 8b f8 mov %rax,%rdi 18003182d: 66 0d ff ff or $0xffff,%ax 180031831: 66 39 47 02 cmp %ax,0x2(%rdi) 180031835: 41 0f 94 c4 sete %r12b 180031839: 66 39 47 02 cmp %ax,0x2(%rdi) 18003183d: 75 05 jne 0x180031844 18003183f: 8b 5f 0c mov 0xc(%rdi),%ebx 180031842: eb 02 jmp 0x180031846 180031844: 8b 1f mov (%rdi),%ebx 180031846: 83 e3 40 and $0x40,%ebx 180031849: 41 8b c4 mov %r12d,%eax 18003184c: f7 d8 neg %eax 18003184e: 1b ed sbb %ebp,%ebp 180031850: 83 e5 02 and $0x2,%ebp 180031853: 83 c5 01 add $0x1,%ebp 180031856: 03 ed add %ebp,%ebp 180031858: 45 85 e4 test %r12d,%r12d 18003185b: 74 06 je 0x180031863 18003185d: 83 4f 0c 40 orl $0x40,0xc(%rdi) 180031861: eb 03 jmp 0x180031866 180031863: 83 0f 40 orl $0x40,(%rdi) 180031866: 49 8b cd mov %r13,%rcx 180031869: ff 15 39 1c 02 00 call *0x21c39(%rip) # 0x1800534a8 18003186f: 83 f8 20 cmp $0x20,%eax 180031872: 7d a3 jge 0x180031817 180031874: 44 8d 74 45 02 lea 0x2(%rbp,%rax,2),%r14d 180031879: 44 3b f5 cmp %ebp,%r14d 18003187c: 7c 99 jl 0x180031817 18003187e: 48 8b cf mov %rdi,%rcx 180031881: e8 5e fd ff ff call 0x1800315e4 180031886: 85 db test %ebx,%ebx 180031888: 4c 8b f8 mov %rax,%r15 18003188b: 74 12 je 0x18003189f 18003188d: 48 63 dd movslq %ebp,%rbx 180031890: 48 8d 0c 03 lea (%rbx,%rax,1),%rcx 180031894: e8 47 3d 00 00 call 0x1800355e0 180031899: 8d 4c 43 02 lea 0x2(%rbx,%rax,2),%ecx 18003189d: eb 02 jmp 0x1800318a1 18003189f: 33 c9 xor %ecx,%ecx 1800318a1: 48 63 c1 movslq %ecx,%rax 1800318a4: 4e 8d 6c 38 03 lea 0x3(%rax,%r15,1),%r13 1800318a9: 49 63 c6 movslq %r14d,%rax 1800318ac: 4a 8d 5c 38 03 lea 0x3(%rax,%r15,1),%rbx 1800318b1: 49 83 e5 fc and $0xfffffffffffffffc,%r13 1800318b5: 48 83 e3 fc and $0xfffffffffffffffc,%rbx 1800318b9: 45 85 e4 test %r12d,%r12d 1800318bc: 74 06 je 0x1800318c4 1800318be: 0f b7 47 10 movzwl 0x10(%rdi),%eax 1800318c2: eb 04 jmp 0x1800318c8 1800318c4: 66 8b 47 08 mov 0x8(%rdi),%ax 1800318c8: 44 3b f1 cmp %ecx,%r14d 1800318cb: 74 52 je 0x18003191f 1800318cd: 66 85 c0 test %ax,%ax 1800318d0: 74 4d je 0x18003191f 1800318d2: 8b 46 08 mov 0x8(%rsi),%eax 1800318d5: 48 8b d0 mov %rax,%rdx 1800318d8: 49 2b d5 sub %r13,%rdx 1800318db: 48 03 d7 add %rdi,%rdx 1800318de: 48 3b d0 cmp %rax,%rdx 1800318e1: 0f 87 30 ff ff ff ja 0x180031817 1800318e7: 4c 8b ca mov %rdx,%r9 1800318ea: 4d 8b c5 mov %r13,%r8 1800318ed: 48 8b cb mov %rbx,%rcx 1800318f0: e8 3b 14 00 00 call 0x180032d30 1800318f5: 85 c0 test %eax,%eax 1800318f7: 74 26 je 0x18003191f 1800318f9: 83 f8 0c cmp $0xc,%eax 1800318fc: 74 1b je 0x180031919 1800318fe: 83 f8 16 cmp $0x16,%eax 180031901: 74 10 je 0x180031913 180031903: 83 f8 22 cmp $0x22,%eax 180031906: 74 0b je 0x180031913 180031908: 83 f8 50 cmp $0x50,%eax 18003190b: 74 12 je 0x18003191f 18003190d: e8 7e d4 fe ff call 0x18001ed90 180031912: cc int3 180031913: e8 78 d4 fe ff call 0x18001ed90 180031918: cc int3 180031919: e8 4e d4 fe ff call 0x18001ed6c 18003191e: cc int3 18003191f: 0f b7 44 24 70 movzwl 0x70(%rsp),%eax 180031924: 4c 8b 44 24 68 mov 0x68(%rsp),%r8 180031929: 44 2b f5 sub %ebp,%r14d 18003192c: 49 63 d6 movslq %r14d,%rdx 18003192f: 48 63 cd movslq %ebp,%rcx 180031932: 66 41 89 07 mov %ax,(%r15) 180031936: 4c 8b ca mov %rdx,%r9 180031939: 49 03 cf add %r15,%rcx 18003193c: e8 ef 13 00 00 call 0x180032d30 180031941: 85 c0 test %eax,%eax 180031943: 74 26 je 0x18003196b 180031945: 83 f8 0c cmp $0xc,%eax 180031948: 74 1b je 0x180031965 18003194a: 83 f8 16 cmp $0x16,%eax 18003194d: 74 10 je 0x18003195f 18003194f: 83 f8 22 cmp $0x22,%eax 180031952: 74 0b je 0x18003195f 180031954: 83 f8 50 cmp $0x50,%eax 180031957: 74 12 je 0x18003196b 180031959: e8 32 d4 fe ff call 0x18001ed90 18003195e: cc int3 18003195f: e8 2c d4 fe ff call 0x18001ed90 180031964: cc int3 180031965: e8 02 d4 fe ff call 0x18001ed6c 18003196a: cc int3 18003196b: 48 8b 0e mov (%rsi),%rcx 18003196e: 41 2b dd sub %r13d,%ebx 180031971: 01 5e 08 add %ebx,0x8(%rsi) 180031974: ff 15 86 1a 02 00 call *0x21a86(%rip) # 0x180053400 18003197a: 83 66 0c 00 andl $0x0,0xc(%rsi) 18003197e: b8 01 00 00 00 mov $0x1,%eax 180031983: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180031988: 48 83 c4 20 add $0x20,%rsp 18003198c: 41 5f pop %r15 18003198e: 41 5e pop %r14 180031990: 41 5d pop %r13 180031992: 41 5c pop %r12 180031994: 5f pop %rdi 180031995: 5e pop %rsi 180031996: 5d pop %rbp 180031997: c3 ret 180031998: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 18003199d: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 1800319a2: 56 push %rsi 1800319a3: 57 push %rdi 1800319a4: 41 54 push %r12 1800319a6: 48 81 ec 90 00 00 00 sub $0x90,%rsp 1800319ad: 48 8b 05 ec b4 03 00 mov 0x3b4ec(%rip),%rax # 0x18006cea0 1800319b4: 48 33 c4 xor %rsp,%rax 1800319b7: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 1800319be: 00 1800319bf: 4c 8b e1 mov %rcx,%r12 1800319c2: b9 11 00 00 00 mov $0x11,%ecx 1800319c7: 0f b7 da movzwl %dx,%ebx 1800319ca: 48 8d 3d 97 56 02 00 lea 0x25697(%rip),%rdi # 0x180057068 1800319d1: 66 bd 0a 00 mov $0xa,%bp 1800319d5: ff 15 a5 16 02 00 call *0x216a5(%rip) # 0x180053080 1800319db: 48 85 c0 test %rax,%rax 1800319de: 75 0e jne 0x1800319ee 1800319e0: 8d 48 0d lea 0xd(%rax),%ecx 1800319e3: ff 15 97 16 02 00 call *0x21697(%rip) # 0x180053080 1800319e9: 48 85 c0 test %rax,%rax 1800319ec: 74 62 je 0x180031a50 1800319ee: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 1800319f3: ba 5c 00 00 00 mov $0x5c,%edx 1800319f8: 48 8b c8 mov %rax,%rcx 1800319fb: ff 15 07 17 02 00 call *0x21707(%rip) # 0x180053108 180031a01: 85 c0 test %eax,%eax 180031a03: 74 4b je 0x180031a50 180031a05: 33 c9 xor %ecx,%ecx 180031a07: 48 8d 7c 24 3c lea 0x3c(%rsp),%rdi 180031a0c: ff 15 2e 1c 02 00 call *0x21c2e(%rip) # 0x180053640 180031a12: 8b 4c 24 20 mov 0x20(%rsp),%ecx 180031a16: 85 c9 test %ecx,%ecx 180031a18: 48 8b f0 mov %rax,%rsi 180031a1b: 79 06 jns 0x180031a23 180031a1d: f7 d9 neg %ecx 180031a1f: 89 4c 24 20 mov %ecx,0x20(%rsp) 180031a23: ba 5a 00 00 00 mov $0x5a,%edx 180031a28: 48 8b c8 mov %rax,%rcx 180031a2b: ff 15 ef 16 02 00 call *0x216ef(%rip) # 0x180053120 180031a31: 8b 4c 24 20 mov 0x20(%rsp),%ecx 180031a35: ba 48 00 00 00 mov $0x48,%edx 180031a3a: 44 8b c0 mov %eax,%r8d 180031a3d: ff 15 d5 19 02 00 call *0x219d5(%rip) # 0x180053418 180031a43: 48 8b d6 mov %rsi,%rdx 180031a46: 33 c9 xor %ecx,%ecx 180031a48: 8b e8 mov %eax,%ebp 180031a4a: ff 15 f8 1b 02 00 call *0x21bf8(%rip) # 0x180053648 180031a50: 66 85 db test %bx,%bx 180031a53: 48 8b d7 mov %rdi,%rdx 180031a56: 49 8b cc mov %r12,%rcx 180031a59: 66 0f 44 dd cmove %bp,%bx 180031a5d: 44 0f b7 c3 movzwl %bx,%r8d 180031a61: e8 86 fd ff ff call 0x1800317ec 180031a66: 48 8b 8c 24 80 00 00 mov 0x80(%rsp),%rcx 180031a6d: 00 180031a6e: 48 33 cc xor %rsp,%rcx 180031a71: e8 ca 0b 00 00 call 0x180032640 180031a76: 4c 8d 9c 24 90 00 00 lea 0x90(%rsp),%r11 180031a7d: 00 180031a7e: 49 8b 5b 28 mov 0x28(%r11),%rbx 180031a82: 49 8b 6b 30 mov 0x30(%r11),%rbp 180031a86: 49 8b e3 mov %r11,%rsp 180031a89: 41 5c pop %r12 180031a8b: 5f pop %rdi 180031a8c: 5e pop %rsi 180031a8d: c3 ret 180031a8e: cc int3 180031a8f: cc int3 180031a90: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180031a95: 57 push %rdi 180031a96: 48 83 ec 20 sub $0x20,%rsp 180031a9a: 48 85 d2 test %rdx,%rdx 180031a9d: 48 8b fa mov %rdx,%rdi 180031aa0: 48 8b d9 mov %rcx,%rbx 180031aa3: 75 17 jne 0x180031abc 180031aa5: 48 21 11 and %rdx,(%rcx) 180031aa8: 21 51 08 and %edx,0x8(%rcx) 180031aab: 21 51 0c and %edx,0xc(%rcx) 180031aae: 48 8b c3 mov %rbx,%rax 180031ab1: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180031ab6: 48 83 c4 20 add $0x20,%rsp 180031aba: 5f pop %rdi 180031abb: c3 ret 180031abc: 48 8b ca mov %rdx,%rcx 180031abf: e8 78 fb ff ff call 0x18003163c 180031ac4: 48 8b d7 mov %rdi,%rdx 180031ac7: 48 8b cb mov %rbx,%rcx 180031aca: 44 8b c0 mov %eax,%r8d 180031acd: e8 5a fc ff ff call 0x18003172c 180031ad2: 85 c0 test %eax,%eax 180031ad4: 75 d8 jne 0x180031aae 180031ad6: e8 91 d2 fe ff call 0x18001ed6c 180031adb: cc int3 180031adc: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180031ae1: 57 push %rdi 180031ae2: 48 83 ec 20 sub $0x20,%rsp 180031ae6: 66 41 81 cb ff ff or $0xffff,%r11w 180031aec: 4d 8b d0 mov %r8,%r10 180031aef: 48 8b fa mov %rdx,%rdi 180031af2: 66 44 39 59 02 cmp %r11w,0x2(%rcx) 180031af7: 4c 8b c9 mov %rcx,%r9 180031afa: 75 05 jne 0x180031b01 180031afc: 8b 41 0c mov 0xc(%rcx),%eax 180031aff: eb 02 jmp 0x180031b03 180031b01: 8b 01 mov (%rcx),%eax 180031b03: a8 40 test $0x40,%al 180031b05: 75 04 jne 0x180031b0b 180031b07: 33 c0 xor %eax,%eax 180031b09: eb 48 jmp 0x180031b53 180031b0b: e8 d4 fa ff ff call 0x1800315e4 180031b10: 48 8b d8 mov %rax,%rbx 180031b13: 0f b7 08 movzwl (%rax),%ecx 180031b16: 66 41 89 0a mov %cx,(%r10) 180031b1a: 66 45 39 59 02 cmp %r11w,0x2(%r9) 180031b1f: b9 01 00 00 00 mov $0x1,%ecx 180031b24: 8d 41 02 lea 0x2(%rcx),%eax 180031b27: 0f 44 c8 cmove %eax,%ecx 180031b2a: 03 c9 add %ecx,%ecx 180031b2c: 48 63 c9 movslq %ecx,%rcx 180031b2f: 48 03 d9 add %rcx,%rbx 180031b32: 75 04 jne 0x180031b38 180031b34: 33 c0 xor %eax,%eax 180031b36: eb 08 jmp 0x180031b40 180031b38: 48 8b cb mov %rbx,%rcx 180031b3b: e8 a0 3a 00 00 call 0x1800355e0 180031b40: 44 8b c0 mov %eax,%r8d 180031b43: 48 8b d3 mov %rbx,%rdx 180031b46: 48 8b cf mov %rdi,%rcx 180031b49: e8 32 99 fd ff call 0x18000b480 180031b4e: b8 01 00 00 00 mov $0x1,%eax 180031b53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180031b58: 48 83 c4 20 add $0x20,%rsp 180031b5c: 5f pop %rdi 180031b5d: c3 ret 180031b5e: cc int3 180031b5f: cc int3 180031b60: 48 8d 05 19 55 02 00 lea 0x25519(%rip),%rax # 0x180057080 180031b67: c3 ret 180031b68: 48 83 ec 28 sub $0x28,%rsp 180031b6c: b9 10 00 00 00 mov $0x10,%ecx 180031b71: e8 fe cf fe ff call 0x18001eb74 180031b76: 48 85 c0 test %rax,%rax 180031b79: 74 11 je 0x180031b8c 180031b7b: 48 83 60 08 00 andq $0x0,0x8(%rax) 180031b80: 48 8d 0d 31 55 02 00 lea 0x25531(%rip),%rcx # 0x1800570b8 180031b87: 48 89 08 mov %rcx,(%rax) 180031b8a: eb 02 jmp 0x180031b8e 180031b8c: 33 c0 xor %eax,%eax 180031b8e: 48 83 c4 28 add $0x28,%rsp 180031b92: c3 ret 180031b93: cc int3 180031b94: 48 85 c9 test %rcx,%rcx 180031b97: 74 0f je 0x180031ba8 180031b99: 48 83 61 08 00 andq $0x0,0x8(%rcx) 180031b9e: 48 8d 05 13 55 02 00 lea 0x25513(%rip),%rax # 0x1800570b8 180031ba5: 48 89 01 mov %rax,(%rcx) 180031ba8: c3 ret 180031ba9: cc int3 180031baa: cc int3 180031bab: cc int3 180031bac: 40 57 rex push %rdi 180031bae: 48 83 ec 40 sub $0x40,%rsp 180031bb2: 48 c7 44 24 30 fe ff movq $0xfffffffffffffffe,0x30(%rsp) 180031bb9: ff ff 180031bbb: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 180031bc0: 48 89 74 24 60 mov %rsi,0x60(%rsp) 180031bc5: 8b f1 mov %ecx,%esi 180031bc7: e8 38 10 ff ff call 0x180022c04 180031bcc: 48 8b f8 mov %rax,%rdi 180031bcf: 33 db xor %ebx,%ebx 180031bd1: 48 39 58 30 cmp %rbx,0x30(%rax) 180031bd5: 75 64 jne 0x180031c3b 180031bd7: 3b f3 cmp %ebx,%esi 180031bd9: 74 60 je 0x180031c3b 180031bdb: 48 8d 0d 9a ea ff ff lea -0x1566(%rip),%rcx # 0x18003067c 180031be2: e8 7d cf fe ff call 0x18001eb64 180031be7: 48 8b f0 mov %rax,%rsi 180031bea: b9 b8 00 00 00 mov $0xb8,%ecx 180031bef: e8 80 cf fe ff call 0x18001eb74 180031bf4: 48 89 44 24 58 mov %rax,0x58(%rsp) 180031bf9: 48 3b c3 cmp %rbx,%rax 180031bfc: 74 31 je 0x180031c2f 180031bfe: c7 44 24 28 01 00 00 movl $0x1,0x28(%rsp) 180031c05: 00 180031c06: 48 c7 44 24 20 08 00 movq $0x8,0x20(%rsp) 180031c0d: 00 00 180031c0f: 4c 8d 0d 8a 54 ff ff lea -0xab76(%rip),%r9 # 0x1800270a0 180031c16: 4c 8d 05 77 ff ff ff lea -0x89(%rip),%r8 # 0x180031b94 180031c1d: 48 8d 15 5c 54 02 00 lea 0x2545c(%rip),%rdx # 0x180057080 180031c24: 48 8b c8 mov %rax,%rcx 180031c27: e8 48 1c ff ff call 0x180023874 180031c2c: 48 8b d8 mov %rax,%rbx 180031c2f: 48 89 5f 30 mov %rbx,0x30(%rdi) 180031c33: 48 8b ce mov %rsi,%rcx 180031c36: e8 29 cf fe ff call 0x18001eb64 180031c3b: 48 8b 47 30 mov 0x30(%rdi),%rax 180031c3f: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180031c44: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 180031c49: 48 83 c4 40 add $0x40,%rsp 180031c4d: 5f pop %rdi 180031c4e: c3 ret 180031c4f: cc int3 180031c50: cc int3 180031c51: cc int3 180031c52: cc int3 180031c53: cc int3 180031c54: cc int3 180031c55: cc int3 180031c56: cc int3 180031c57: cc int3 180031c58: cc int3 180031c59: cc int3 180031c5a: cc int3 180031c5b: cc int3 180031c5c: 40 55 rex push %rbp 180031c5e: 48 83 ec 20 sub $0x20,%rsp 180031c62: 48 8b ea mov %rdx,%rbp 180031c65: 48 8b 4d 58 mov 0x58(%rbp),%rcx 180031c69: e8 4a cf fe ff call 0x18001ebb8 180031c6e: 48 83 c4 20 add $0x20,%rsp 180031c72: 5d pop %rbp 180031c73: c3 ret 180031c74: 40 53 rex push %rbx 180031c76: 48 83 ec 20 sub $0x20,%rsp 180031c7a: 48 8b d9 mov %rcx,%rbx 180031c7d: b9 01 00 00 00 mov $0x1,%ecx 180031c82: e8 25 ff ff ff call 0x180031bac 180031c87: 48 8b d3 mov %rbx,%rdx 180031c8a: 48 8b c8 mov %rax,%rcx 180031c8d: 48 83 c4 20 add $0x20,%rsp 180031c91: 5b pop %rbx 180031c92: e9 19 1d ff ff jmp 0x1800239b0 180031c97: cc int3 180031c98: 40 53 rex push %rbx 180031c9a: 48 83 ec 20 sub $0x20,%rsp 180031c9e: 48 8b d9 mov %rcx,%rbx 180031ca1: e8 5e 0f ff ff call 0x180022c04 180031ca6: 48 8b 48 30 mov 0x30(%rax),%rcx 180031caa: 33 c0 xor %eax,%eax 180031cac: 48 3b c8 cmp %rax,%rcx 180031caf: 74 0c je 0x180031cbd 180031cb1: 48 83 c1 30 add $0x30,%rcx 180031cb5: 48 8b d3 mov %rbx,%rdx 180031cb8: e8 5b e4 ff ff call 0x180030118 180031cbd: 48 83 c4 20 add $0x20,%rsp 180031cc1: 5b pop %rbx 180031cc2: c3 ret 180031cc3: cc int3 180031cc4: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180031cc9: 57 push %rdi 180031cca: 48 83 ec 20 sub $0x20,%rsp 180031cce: 48 8b 79 08 mov 0x8(%rcx),%rdi 180031cd2: 48 8b d9 mov %rcx,%rbx 180031cd5: 48 85 ff test %rdi,%rdi 180031cd8: 74 1b je 0x180031cf5 180031cda: e8 25 0f ff ff call 0x180022c04 180031cdf: 48 8b 48 30 mov 0x30(%rax),%rcx 180031ce3: 48 85 c9 test %rcx,%rcx 180031ce6: 74 0d je 0x180031cf5 180031ce8: 48 8b 53 08 mov 0x8(%rbx),%rdx 180031cec: 48 83 c1 30 add $0x30,%rcx 180031cf0: e8 6b e4 ff ff call 0x180030160 180031cf5: 48 83 63 08 00 andq $0x0,0x8(%rbx) 180031cfa: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180031cff: 48 8b c7 mov %rdi,%rax 180031d02: 48 83 c4 20 add $0x20,%rsp 180031d06: 5f pop %rdi 180031d07: c3 ret 180031d08: 48 83 ec 28 sub $0x28,%rsp 180031d0c: 48 83 79 08 00 cmpq $0x0,0x8(%rcx) 180031d11: 75 04 jne 0x180031d17 180031d13: 33 c0 xor %eax,%eax 180031d15: eb 0e jmp 0x180031d25 180031d17: e8 a8 ff ff ff call 0x180031cc4 180031d1c: 48 8b c8 mov %rax,%rcx 180031d1f: ff 15 8b 1a 02 00 call *0x21a8b(%rip) # 0x1800537b0 180031d25: 48 83 c4 28 add $0x28,%rsp 180031d29: c3 ret 180031d2a: cc int3 180031d2b: cc int3 180031d2c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180031d31: 57 push %rdi 180031d32: 48 83 ec 20 sub $0x20,%rsp 180031d36: 48 8d 05 7b 53 02 00 lea 0x2537b(%rip),%rax # 0x1800570b8 180031d3d: 8b da mov %edx,%ebx 180031d3f: 48 8b f9 mov %rcx,%rdi 180031d42: 48 89 01 mov %rax,(%rcx) 180031d45: e8 be ff ff ff call 0x180031d08 180031d4a: f6 c3 01 test $0x1,%bl 180031d4d: 74 08 je 0x180031d57 180031d4f: 48 8b cf mov %rdi,%rcx 180031d52: e8 61 ce fe ff call 0x18001ebb8 180031d57: 48 8b c7 mov %rdi,%rax 180031d5a: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180031d5f: 48 83 c4 20 add $0x20,%rsp 180031d63: 5f pop %rdi 180031d64: c3 ret 180031d65: cc int3 180031d66: cc int3 180031d67: cc int3 180031d68: 40 53 rex push %rbx 180031d6a: 48 83 ec 20 sub $0x20,%rsp 180031d6e: 8b d9 mov %ecx,%ebx 180031d70: e8 cb f0 fe ff call 0x180020e40 180031d75: 48 85 c0 test %rax,%rax 180031d78: 74 12 je 0x180031d8c 180031d7a: 48 8b 40 78 mov 0x78(%rax),%rax 180031d7e: 48 85 c0 test %rax,%rax 180031d81: 74 09 je 0x180031d8c 180031d83: b9 01 00 00 00 mov $0x1,%ecx 180031d88: 8b d1 mov %ecx,%edx 180031d8a: ff d0 call *%rax 180031d8c: 8b cb mov %ebx,%ecx 180031d8e: 48 83 c4 20 add $0x20,%rsp 180031d92: 5b pop %rbx 180031d93: 48 ff 25 1e 1a 02 00 rex.W jmp *0x21a1e(%rip) # 0x1800537b8 180031d9a: cc int3 180031d9b: cc int3 180031d9c: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180031da1: 57 push %rdi 180031da2: 48 83 ec 30 sub $0x30,%rsp 180031da6: 48 8b d9 mov %rcx,%rbx 180031da9: 48 8b 89 e8 00 00 00 mov 0xe8(%rcx),%rcx 180031db0: 48 8b fa mov %rdx,%rdi 180031db3: 48 85 c9 test %rcx,%rcx 180031db6: 0f 84 c7 00 00 00 je 0x180031e83 180031dbc: ff 15 36 16 02 00 call *0x21636(%rip) # 0x1800533f8 180031dc2: 48 8b d7 mov %rdi,%rdx 180031dc5: 44 0f b7 40 02 movzwl 0x2(%rax),%r8d 180031dca: 4a 8d 0c 40 lea (%rax,%r8,2),%rcx 180031dce: ff 15 8c 15 02 00 call *0x2158c(%rip) # 0x180053360 180031dd4: 85 c0 test %eax,%eax 180031dd6: 0f 85 a7 00 00 00 jne 0x180031e83 180031ddc: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 180031de1: 45 33 c0 xor %r8d,%r8d 180031de4: 48 8b cf mov %rdi,%rcx 180031de7: e8 da e3 01 00 call 0x1800501c6 180031dec: 85 c0 test %eax,%eax 180031dee: 0f 84 8f 00 00 00 je 0x180031e83 180031df4: 48 8b 8b e0 00 00 00 mov 0xe0(%rbx),%rcx 180031dfb: 48 85 c9 test %rcx,%rcx 180031dfe: 74 05 je 0x180031e05 180031e00: e8 33 e8 ff ff call 0x180030638 180031e05: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 180031e0a: 83 64 24 28 00 andl $0x0,0x28(%rsp) 180031e0f: 48 83 64 24 20 00 andq $0x0,0x20(%rsp) 180031e15: 45 33 c9 xor %r9d,%r9d 180031e18: 4c 8b c7 mov %rdi,%r8 180031e1b: 33 c9 xor %ecx,%ecx 180031e1d: e8 9e e3 01 00 call 0x1800501c0 180031e22: b9 42 00 00 00 mov $0x42,%ecx 180031e27: 48 63 d0 movslq %eax,%rdx 180031e2a: ff 15 c0 15 02 00 call *0x215c0(%rip) # 0x1800533f0 180031e30: 48 8b c8 mov %rax,%rcx 180031e33: 48 89 83 e0 00 00 00 mov %rax,0xe0(%rbx) 180031e3a: ff 15 b8 15 02 00 call *0x215b8(%rip) # 0x1800533f8 180031e40: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 180031e45: 4c 8b c7 mov %rdi,%r8 180031e48: 33 c9 xor %ecx,%ecx 180031e4a: 4c 8b c8 mov %rax,%r9 180031e4d: c7 44 24 28 02 00 00 movl $0x2,0x28(%rsp) 180031e54: 00 180031e55: 48 83 64 24 20 00 andq $0x0,0x20(%rsp) 180031e5b: e8 60 e3 01 00 call 0x1800501c0 180031e60: 83 f8 01 cmp $0x1,%eax 180031e63: 74 14 je 0x180031e79 180031e65: 48 8b 8b e0 00 00 00 mov 0xe0(%rbx),%rcx 180031e6c: e8 c7 e7 ff ff call 0x180030638 180031e71: 48 83 a3 e0 00 00 00 andq $0x0,0xe0(%rbx) 180031e78: 00 180031e79: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx 180031e7e: e8 37 e3 01 00 call 0x1800501ba 180031e83: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 180031e88: 48 83 c4 30 add $0x30,%rsp 180031e8c: 5f pop %rdi 180031e8d: c3 ret 180031e8e: cc int3 180031e8f: cc int3 180031e90: 48 83 ec 28 sub $0x28,%rsp 180031e94: e8 1b 0d ff ff call 0x180022bb4 180031e99: 33 c9 xor %ecx,%ecx 180031e9b: 39 48 50 cmp %ecx,0x50(%rax) 180031e9e: 0f 94 c1 sete %cl 180031ea1: 8b c1 mov %ecx,%eax 180031ea3: 48 83 c4 28 add $0x28,%rsp 180031ea7: c3 ret 180031ea8: 48 83 ec 28 sub $0x28,%rsp 180031eac: e8 03 0d ff ff call 0x180022bb4 180031eb1: f0 83 40 50 01 lock addl $0x1,0x50(%rax) 180031eb6: 48 83 c4 28 add $0x28,%rsp 180031eba: c3 ret 180031ebb: cc int3 180031ebc: 40 53 rex push %rbx 180031ebe: 48 83 ec 20 sub $0x20,%rsp 180031ec2: e8 ed 0c ff ff call 0x180022bb4 180031ec7: 83 78 54 00 cmpl $0x0,0x54(%rax) 180031ecb: 75 4d jne 0x180031f1a 180031ecd: e8 e2 0c ff ff call 0x180022bb4 180031ed2: c7 40 54 01 00 00 00 movl $0x1,0x54(%rax) 180031ed9: e8 d6 0c ff ff call 0x180022bb4 180031ede: 48 8b 58 08 mov 0x8(%rax),%rbx 180031ee2: 48 85 db test %rbx,%rbx 180031ee5: 74 21 je 0x180031f08 180031ee7: 48 8b 4b 40 mov 0x40(%rbx),%rcx 180031eeb: 48 85 c9 test %rcx,%rcx 180031eee: 74 18 je 0x180031f08 180031ef0: e8 9b c3 ff ff call 0x18002e290 180031ef5: 85 c0 test %eax,%eax 180031ef7: 74 21 je 0x180031f1a 180031ef9: 48 8b 4b 40 mov 0x40(%rbx),%rcx 180031efd: 48 8b 01 mov (%rcx),%rax 180031f00: ff 90 c0 00 00 00 call *0xc0(%rax) 180031f06: eb 12 jmp 0x180031f1a 180031f08: e8 a7 0c ff ff call 0x180022bb4 180031f0d: 80 78 28 00 cmpb $0x0,0x28(%rax) 180031f11: 75 07 jne 0x180031f1a 180031f13: 33 c9 xor %ecx,%ecx 180031f15: e8 4e fe ff ff call 0x180031d68 180031f1a: 48 83 c4 20 add $0x20,%rsp 180031f1e: 5b pop %rbx 180031f1f: c3 ret 180031f20: 48 83 ec 28 sub $0x28,%rsp 180031f24: e8 8b 0c ff ff call 0x180022bb4 180031f29: f0 83 40 50 ff lock addl $0xffffffff,0x50(%rax) 180031f2e: 75 05 jne 0x180031f35 180031f30: e8 87 ff ff ff call 0x180031ebc 180031f35: 48 83 c4 28 add $0x28,%rsp 180031f39: c3 ret 180031f3a: cc int3 180031f3b: cc int3 180031f3c: 48 8d 05 dd ae 03 00 lea 0x3aedd(%rip),%rax # 0x18006ce20 180031f43: c3 ret 180031f44: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180031f49: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180031f4e: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180031f53: 57 push %rdi 180031f54: 48 83 ec 20 sub $0x20,%rsp 180031f58: 48 85 d2 test %rdx,%rdx 180031f5b: 48 8b fa mov %rdx,%rdi 180031f5e: 48 8b d9 mov %rcx,%rbx 180031f61: 79 06 jns 0x180031f69 180031f63: e8 28 ce fe ff call 0x18001ed90 180031f68: cc int3 180031f69: 4d 85 c0 test %r8,%r8 180031f6c: 78 04 js 0x180031f72 180031f6e: 4c 89 41 20 mov %r8,0x20(%rcx) 180031f72: 48 85 d2 test %rdx,%rdx 180031f75: 48 8b 49 08 mov 0x8(%rcx),%rcx 180031f79: 75 19 jne 0x180031f94 180031f7b: e8 38 cc fe ff call 0x18001ebb8 180031f80: 48 83 63 08 00 andq $0x0,0x8(%rbx) 180031f85: 48 83 63 18 00 andq $0x0,0x18(%rbx) 180031f8a: 48 83 63 10 00 andq $0x0,0x10(%rbx) 180031f8f: e9 26 01 00 00 jmp 0x1800320ba 180031f94: 48 85 c9 test %rcx,%rcx 180031f97: 75 32 jne 0x180031fcb 180031f99: b8 ff ff ff ff mov $0xffffffff,%eax 180031f9e: 48 3b d0 cmp %rax,%rdx 180031fa1: 76 06 jbe 0x180031fa9 180031fa3: e8 e8 cd fe ff call 0x18001ed90 180031fa8: cc int3 180031fa9: 48 8b ca mov %rdx,%rcx 180031fac: e8 c3 cb fe ff call 0x18001eb74 180031fb1: 4c 8b c7 mov %rdi,%r8 180031fb4: 33 d2 xor %edx,%edx 180031fb6: 48 8b c8 mov %rax,%rcx 180031fb9: 48 89 43 08 mov %rax,0x8(%rbx) 180031fbd: e8 0e 38 00 00 call 0x1800357d0 180031fc2: 48 89 7b 18 mov %rdi,0x18(%rbx) 180031fc6: e9 eb 00 00 00 jmp 0x1800320b6 180031fcb: 4c 8b 43 18 mov 0x18(%rbx),%r8 180031fcf: 49 3b d0 cmp %r8,%rdx 180031fd2: 7f 22 jg 0x180031ff6 180031fd4: 48 8b 43 10 mov 0x10(%rbx),%rax 180031fd8: 48 3b d0 cmp %rax,%rdx 180031fdb: 0f 8e d5 00 00 00 jle 0x1800320b6 180031fe1: 4c 8b c2 mov %rdx,%r8 180031fe4: 48 03 c8 add %rax,%rcx 180031fe7: 33 d2 xor %edx,%edx 180031fe9: 4c 2b c0 sub %rax,%r8 180031fec: e8 df 37 00 00 call 0x1800357d0 180031ff1: e9 c0 00 00 00 jmp 0x1800320b6 180031ff6: 48 8b 43 20 mov 0x20(%rbx),%rax 180031ffa: 48 85 c0 test %rax,%rax 180031ffd: 75 31 jne 0x180032030 180031fff: 48 8b 43 10 mov 0x10(%rbx),%rax 180032003: 48 99 cqto 180032005: 83 e2 07 and $0x7,%edx 180032008: 48 03 c2 add %rdx,%rax 18003200b: ba 04 00 00 00 mov $0x4,%edx 180032010: 48 c1 f8 03 sar $0x3,%rax 180032014: 48 3b c2 cmp %rdx,%rax 180032017: 48 8b c8 mov %rax,%rcx 18003201a: 7c 0a jl 0x180032026 18003201c: b8 00 04 00 00 mov $0x400,%eax 180032021: 48 3b c8 cmp %rax,%rcx 180032024: 7f 0a jg 0x180032030 180032026: 48 8b c1 mov %rcx,%rax 180032029: 48 3b ca cmp %rdx,%rcx 18003202c: 48 0f 4c c2 cmovl %rdx,%rax 180032030: 49 03 c0 add %r8,%rax 180032033: 48 8b f7 mov %rdi,%rsi 180032036: 48 3b f8 cmp %rax,%rdi 180032039: 48 0f 4c f0 cmovl %rax,%rsi 18003203d: 49 3b f0 cmp %r8,%rsi 180032040: 7d 06 jge 0x180032048 180032042: e8 49 cd fe ff call 0x18001ed90 180032047: cc int3 180032048: 48 8b ce mov %rsi,%rcx 18003204b: e8 24 cb fe ff call 0x18001eb74 180032050: 4c 8b 4b 10 mov 0x10(%rbx),%r9 180032054: 4c 8b 43 08 mov 0x8(%rbx),%r8 180032058: 48 8b c8 mov %rax,%rcx 18003205b: 48 8b d6 mov %rsi,%rdx 18003205e: 48 8b e8 mov %rax,%rbp 180032061: e8 fa 0b 00 00 call 0x180032c60 180032066: 85 c0 test %eax,%eax 180032068: 74 26 je 0x180032090 18003206a: 83 f8 0c cmp $0xc,%eax 18003206d: 74 1b je 0x18003208a 18003206f: 83 f8 16 cmp $0x16,%eax 180032072: 74 10 je 0x180032084 180032074: 83 f8 22 cmp $0x22,%eax 180032077: 74 0b je 0x180032084 180032079: 83 f8 50 cmp $0x50,%eax 18003207c: 74 12 je 0x180032090 18003207e: e8 0d cd fe ff call 0x18001ed90 180032083: cc int3 180032084: e8 07 cd fe ff call 0x18001ed90 180032089: cc int3 18003208a: e8 dd cc fe ff call 0x18001ed6c 18003208f: cc int3 180032090: 48 8b 43 10 mov 0x10(%rbx),%rax 180032094: 4c 8b c7 mov %rdi,%r8 180032097: 33 d2 xor %edx,%edx 180032099: 48 8d 0c 28 lea (%rax,%rbp,1),%rcx 18003209d: 4c 2b c0 sub %rax,%r8 1800320a0: e8 2b 37 00 00 call 0x1800357d0 1800320a5: 48 8b 4b 08 mov 0x8(%rbx),%rcx 1800320a9: e8 0a cb fe ff call 0x18001ebb8 1800320ae: 48 89 6b 08 mov %rbp,0x8(%rbx) 1800320b2: 48 89 73 18 mov %rsi,0x18(%rbx) 1800320b6: 48 89 7b 10 mov %rdi,0x10(%rbx) 1800320ba: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800320bf: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 1800320c4: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 1800320c9: 48 83 c4 20 add $0x20,%rsp 1800320cd: 5f pop %rdi 1800320ce: c3 ret 1800320cf: cc int3 1800320d0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800320d5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800320da: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800320df: 41 54 push %r12 1800320e1: 48 83 ec 20 sub $0x20,%rsp 1800320e5: 8b 42 20 mov 0x20(%rdx),%eax 1800320e8: 48 8b f2 mov %rdx,%rsi 1800320eb: 48 8b d9 mov %rcx,%rbx 1800320ee: f7 d0 not %eax 1800320f0: a8 01 test $0x1,%al 1800320f2: 74 53 je 0x180032147 1800320f4: 48 8b 51 10 mov 0x10(%rcx),%rdx 1800320f8: 48 8b ce mov %rsi,%rcx 1800320fb: e8 8c c8 ff ff call 0x18002e98c 180032100: 48 8b 6b 10 mov 0x10(%rbx),%rbp 180032104: 4c 8b 63 08 mov 0x8(%rbx),%r12 180032108: 48 85 ed test %rbp,%rbp 18003210b: 74 24 je 0x180032131 18003210d: bb ff ff ff 7f mov $0x7fffffff,%ebx 180032112: 49 8b d4 mov %r12,%rdx 180032115: 48 8b ce mov %rsi,%rcx 180032118: 48 3b eb cmp %rbx,%rbp 18003211b: 0f 42 dd cmovb %ebp,%ebx 18003211e: 44 8b c3 mov %ebx,%r8d 180032121: e8 ea c6 ff ff call 0x18002e810 180032126: 44 8b db mov %ebx,%r11d 180032129: 4d 03 e3 add %r11,%r12 18003212c: 49 2b eb sub %r11,%rbp 18003212f: 75 dc jne 0x18003210d 180032131: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180032136: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18003213b: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180032140: 48 83 c4 20 add $0x20,%rsp 180032144: 41 5c pop %r12 180032146: c3 ret 180032147: 48 8b ca mov %rdx,%rcx 18003214a: e8 8d c9 ff ff call 0x18002eadc 18003214f: 49 83 c8 ff or $0xffffffffffffffff,%r8 180032153: 48 8b cb mov %rbx,%rcx 180032156: 48 8b d0 mov %rax,%rdx 180032159: e8 e6 fd ff ff call 0x180031f44 18003215e: 48 8b 6b 10 mov 0x10(%rbx),%rbp 180032162: 48 8b 5b 08 mov 0x8(%rbx),%rbx 180032166: 48 85 ed test %rbp,%rbp 180032169: 74 c6 je 0x180032131 18003216b: 41 bc ff ff ff 7f mov $0x7fffffff,%r12d 180032171: 48 8b d3 mov %rbx,%rdx 180032174: 48 8b ce mov %rsi,%rcx 180032177: 49 3b ec cmp %r12,%rbp 18003217a: 44 0f 42 e5 cmovb %ebp,%r12d 18003217e: 45 8b c4 mov %r12d,%r8d 180032181: e8 8e c2 ff ff call 0x18002e414 180032186: 41 3b c4 cmp %r12d,%eax 180032189: 75 0d jne 0x180032198 18003218b: 41 8b c4 mov %r12d,%eax 18003218e: 48 03 d8 add %rax,%rbx 180032191: 48 2b e8 sub %rax,%rbp 180032194: 75 d5 jne 0x18003216b 180032196: eb 99 jmp 0x180032131 180032198: 33 d2 xor %edx,%edx 18003219a: 8d 4a 03 lea 0x3(%rdx),%ecx 18003219d: e8 1e cd ff ff call 0x18002eec0 1800321a2: cc int3 1800321a3: cc int3 1800321a4: 48 83 ec 28 sub $0x28,%rsp 1800321a8: b9 28 00 00 00 mov $0x28,%ecx 1800321ad: e8 c2 c9 fe ff call 0x18001eb74 1800321b2: 33 d2 xor %edx,%edx 1800321b4: 48 3b c2 cmp %rdx,%rax 1800321b7: 74 1c je 0x1800321d5 1800321b9: 48 8d 0d 60 4f 02 00 lea 0x24f60(%rip),%rcx # 0x180057120 1800321c0: 48 89 50 08 mov %rdx,0x8(%rax) 1800321c4: 48 89 50 20 mov %rdx,0x20(%rax) 1800321c8: 48 89 50 18 mov %rdx,0x18(%rax) 1800321cc: 48 89 50 10 mov %rdx,0x10(%rax) 1800321d0: 48 89 08 mov %rcx,(%rax) 1800321d3: eb 03 jmp 0x1800321d8 1800321d5: 48 8b c2 mov %rdx,%rax 1800321d8: 48 83 c4 28 add $0x28,%rsp 1800321dc: c3 ret 1800321dd: cc int3 1800321de: cc int3 1800321df: cc int3 1800321e0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800321e5: 57 push %rdi 1800321e6: 48 83 ec 20 sub $0x20,%rsp 1800321ea: 48 8d 05 2f 4f 02 00 lea 0x24f2f(%rip),%rax # 0x180057120 1800321f1: 48 8b f9 mov %rcx,%rdi 1800321f4: 8b da mov %edx,%ebx 1800321f6: 48 89 01 mov %rax,(%rcx) 1800321f9: 48 8b 49 08 mov 0x8(%rcx),%rcx 1800321fd: e8 b6 c9 fe ff call 0x18001ebb8 180032202: f6 c3 01 test $0x1,%bl 180032205: 74 08 je 0x18003220f 180032207: 48 8b cf mov %rdi,%rcx 18003220a: e8 a9 c9 fe ff call 0x18001ebb8 18003220f: 48 8b c7 mov %rdi,%rax 180032212: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180032217: 48 83 c4 20 add $0x20,%rsp 18003221b: 5f pop %rdi 18003221c: c3 ret 18003221d: cc int3 18003221e: cc int3 18003221f: cc int3 180032220: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180032225: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18003222a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18003222f: 57 push %rdi 180032230: 41 54 push %r12 180032232: 41 55 push %r13 180032234: 41 56 push %r14 180032236: 41 57 push %r15 180032238: 48 83 ec 20 sub $0x20,%rsp 18003223c: 45 33 ed xor %r13d,%r13d 18003223f: 45 8b f9 mov %r9d,%r15d 180032242: 4d 8b f0 mov %r8,%r14 180032245: 49 3b d5 cmp %r13,%rdx 180032248: 48 8b f2 mov %rdx,%rsi 18003224b: 48 8b e9 mov %rcx,%rbp 18003224e: 75 06 jne 0x180032256 180032250: e8 3b cb fe ff call 0x18001ed90 180032255: cc int3 180032256: 4d 3b c5 cmp %r13,%r8 180032259: 75 06 jne 0x180032261 18003225b: e8 30 cb fe ff call 0x18001ed90 180032260: cc int3 180032261: 66 44 39 2a cmp %r13w,(%rdx) 180032265: 41 8b fd mov %r13d,%edi 180032268: 48 8b da mov %rdx,%rbx 18003226b: 74 62 je 0x1800322cf 18003226d: 66 83 3b 25 cmpw $0x25,(%rbx) 180032271: 75 4f jne 0x1800322c2 180032273: 0f b7 43 02 movzwl 0x2(%rbx),%eax 180032277: 66 3d 31 00 cmp $0x31,%ax 18003227b: 72 06 jb 0x180032283 18003227d: 66 3d 39 00 cmp $0x39,%ax 180032281: 76 1a jbe 0x18003229d 180032283: 66 3d 41 00 cmp $0x41,%ax 180032287: 72 39 jb 0x1800322c2 180032289: 66 3d 5a 00 cmp $0x5a,%ax 18003228d: 77 33 ja 0x1800322c2 18003228f: 66 3d 39 00 cmp $0x39,%ax 180032293: 76 08 jbe 0x18003229d 180032295: 0f b7 c8 movzwl %ax,%ecx 180032298: 83 e9 38 sub $0x38,%ecx 18003229b: eb 06 jmp 0x1800322a3 18003229d: 0f b7 c8 movzwl %ax,%ecx 1800322a0: 83 e9 31 sub $0x31,%ecx 1800322a3: 48 83 c3 04 add $0x4,%rbx 1800322a7: 41 3b cf cmp %r15d,%ecx 1800322aa: 7d 1a jge 0x1800322c6 1800322ac: 48 63 c1 movslq %ecx,%rax 1800322af: 49 8b 0c c6 mov (%r14,%rax,8),%rcx 1800322b3: 49 3b cd cmp %r13,%rcx 1800322b6: 74 11 je 0x1800322c9 1800322b8: ff 15 ea 11 02 00 call *0x211ea(%rip) # 0x1800534a8 1800322be: 03 f8 add %eax,%edi 1800322c0: eb 07 jmp 0x1800322c9 1800322c2: 48 83 c3 02 add $0x2,%rbx 1800322c6: 83 c7 01 add $0x1,%edi 1800322c9: 66 44 39 2b cmp %r13w,(%rbx) 1800322cd: 75 9e jne 0x18003226d 1800322cf: 48 8b 45 00 mov 0x0(%rbp),%rax 1800322d3: b9 01 00 00 00 mov $0x1,%ecx 1800322d8: 2b 48 f8 sub -0x8(%rax),%ecx 1800322db: 8b 40 f4 mov -0xc(%rax),%eax 1800322de: 2b c7 sub %edi,%eax 1800322e0: 0b c8 or %eax,%ecx 1800322e2: 7d 0a jge 0x1800322ee 1800322e4: 8b d7 mov %edi,%edx 1800322e6: 48 8b cd mov %rbp,%rcx 1800322e9: e8 a2 8e fd ff call 0x18000b190 1800322ee: 48 8b 5d 00 mov 0x0(%rbp),%rbx 1800322f2: 66 44 39 2e cmp %r13w,(%rsi) 1800322f6: 0f 84 c3 00 00 00 je 0x1800323bf 1800322fc: 0f b7 0e movzwl (%rsi),%ecx 1800322ff: 66 83 f9 25 cmp $0x25,%cx 180032303: 0f 85 91 00 00 00 jne 0x18003239a 180032309: 0f b7 46 02 movzwl 0x2(%rsi),%eax 18003230d: 66 3d 31 00 cmp $0x31,%ax 180032311: 72 06 jb 0x180032319 180032313: 66 3d 39 00 cmp $0x39,%ax 180032317: 76 1a jbe 0x180032333 180032319: 66 3d 41 00 cmp $0x41,%ax 18003231d: 72 7b jb 0x18003239a 18003231f: 66 3d 5a 00 cmp $0x5a,%ax 180032323: 77 75 ja 0x18003239a 180032325: 66 3d 39 00 cmp $0x39,%ax 180032329: 76 08 jbe 0x180032333 18003232b: 0f b7 c8 movzwl %ax,%ecx 18003232e: 83 e9 38 sub $0x38,%ecx 180032331: eb 06 jmp 0x180032339 180032333: 0f b7 c8 movzwl %ax,%ecx 180032336: 83 e9 31 sub $0x31,%ecx 180032339: 48 83 c6 04 add $0x4,%rsi 18003233d: 41 3b cf cmp %r15d,%ecx 180032340: 7c 07 jl 0x180032349 180032342: 66 c7 03 3f 00 movw $0x3f,(%rbx) 180032347: eb 58 jmp 0x1800323a1 180032349: 4c 63 e1 movslq %ecx,%r12 18003234c: 4b 8b 0c e6 mov (%r14,%r12,8),%rcx 180032350: 49 3b cd cmp %r13,%rcx 180032353: 74 9d je 0x1800322f2 180032355: ff 15 4d 11 02 00 call *0x2114d(%rip) # 0x1800534a8 18003235b: 4f 8b 04 e6 mov (%r14,%r12,8),%r8 18003235f: 8d 4f 01 lea 0x1(%rdi),%ecx 180032362: 48 63 d1 movslq %ecx,%rdx 180032365: 48 8b cb mov %rbx,%rcx 180032368: 4c 63 e8 movslq %eax,%r13 18003236b: e8 20 0f 00 00 call 0x180033290 180032370: 85 c0 test %eax,%eax 180032372: 74 14 je 0x180032388 180032374: 83 f8 0c cmp $0xc,%eax 180032377: 74 40 je 0x1800323b9 180032379: 83 f8 16 cmp $0x16,%eax 18003237c: 74 35 je 0x1800323b3 18003237e: 83 f8 22 cmp $0x22,%eax 180032381: 74 30 je 0x1800323b3 180032383: 83 f8 50 cmp $0x50,%eax 180032386: 75 25 jne 0x1800323ad 180032388: 41 2b fd sub %r13d,%edi 18003238b: 49 8b c5 mov %r13,%rax 18003238e: 4a 8d 1c 6b lea (%rbx,%r13,2),%rbx 180032392: 45 33 ed xor %r13d,%r13d 180032395: e9 58 ff ff ff jmp 0x1800322f2 18003239a: 66 89 0b mov %cx,(%rbx) 18003239d: 48 83 c6 02 add $0x2,%rsi 1800323a1: 48 83 c3 02 add $0x2,%rbx 1800323a5: 83 ef 01 sub $0x1,%edi 1800323a8: e9 45 ff ff ff jmp 0x1800322f2 1800323ad: e8 de c9 fe ff call 0x18001ed90 1800323b2: cc int3 1800323b3: e8 d8 c9 fe ff call 0x18001ed90 1800323b8: cc int3 1800323b9: e8 ae c9 fe ff call 0x18001ed6c 1800323be: cc int3 1800323bf: 48 8b 4d 00 mov 0x0(%rbp),%rcx 1800323c3: 48 2b d9 sub %rcx,%rbx 1800323c6: 48 d1 fb sar $1,%rbx 1800323c9: 83 fb ff cmp $0xffffffff,%ebx 1800323cc: 75 11 jne 0x1800323df 1800323ce: 49 3b cd cmp %r13,%rcx 1800323d1: 75 05 jne 0x1800323d8 1800323d3: 41 8b dd mov %r13d,%ebx 1800323d6: eb 0c jmp 0x1800323e4 1800323d8: e8 03 32 00 00 call 0x1800355e0 1800323dd: 8b d8 mov %eax,%ebx 1800323df: 41 3b dd cmp %r13d,%ebx 1800323e2: 7c 35 jl 0x180032419 1800323e4: 48 8b 45 00 mov 0x0(%rbp),%rax 1800323e8: 3b 58 f4 cmp -0xc(%rax),%ebx 1800323eb: 7f 2c jg 0x180032419 1800323ed: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 1800323f2: 89 58 f0 mov %ebx,-0x10(%rax) 1800323f5: 48 8b 45 00 mov 0x0(%rbp),%rax 1800323f9: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp 1800323fe: 48 63 cb movslq %ebx,%rcx 180032401: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180032406: 66 44 89 2c 48 mov %r13w,(%rax,%rcx,2) 18003240b: 48 83 c4 20 add $0x20,%rsp 18003240f: 41 5f pop %r15 180032411: 41 5e pop %r14 180032413: 41 5d pop %r13 180032415: 41 5c pop %r12 180032417: 5f pop %rdi 180032418: c3 ret 180032419: b9 57 00 07 80 mov $0x80070057,%ecx 18003241e: e8 4d 8d fd ff call 0x18000b170 180032423: cc int3 180032424: 48 8b c4 mov %rsp,%rax 180032427: 41 54 push %r12 180032429: 48 83 ec 30 sub $0x30,%rsp 18003242d: 48 c7 44 24 28 fe ff movq $0xfffffffffffffffe,0x28(%rsp) 180032434: ff ff 180032436: 48 89 58 08 mov %rbx,0x8(%rax) 18003243a: 48 89 68 10 mov %rbp,0x10(%rax) 18003243e: 48 89 70 18 mov %rsi,0x18(%rax) 180032442: 48 89 78 20 mov %rdi,0x20(%rax) 180032446: 41 8b f1 mov %r9d,%esi 180032449: 49 8b e8 mov %r8,%rbp 18003244c: 8b fa mov %edx,%edi 18003244e: 4c 8b e1 mov %rcx,%r12 180032451: e8 6a d8 fe ff call 0x18001fcc0 180032456: 48 8b c8 mov %rax,%rcx 180032459: 45 33 d2 xor %r10d,%r10d 18003245c: 48 85 c0 test %rax,%rax 18003245f: 41 0f 95 c2 setne %r10b 180032463: 45 85 d2 test %r10d,%r10d 180032466: 75 0b jne 0x180032473 180032468: b9 05 40 00 80 mov $0x80004005,%ecx 18003246d: e8 fe 8c fd ff call 0x18000b170 180032472: cc int3 180032473: 48 8b 00 mov (%rax),%rax 180032476: ff 50 18 call *0x18(%rax) 180032479: 48 8d 58 18 lea 0x18(%rax),%rbx 18003247d: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180032482: 8b cf mov %edi,%ecx 180032484: e8 23 d8 fe ff call 0x18001fcac 180032489: 48 85 c0 test %rax,%rax 18003248c: 74 50 je 0x1800324de 18003248e: 44 8b c7 mov %edi,%r8d 180032491: 48 8b d0 mov %rax,%rdx 180032494: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180032499: e8 b2 8a fd ff call 0x18000af50 18003249e: 85 c0 test %eax,%eax 1800324a0: 75 07 jne 0x1800324a9 1800324a2: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 1800324a7: eb 35 jmp 0x1800324de 1800324a9: 44 8b ce mov %esi,%r9d 1800324ac: 4c 8b c5 mov %rbp,%r8 1800324af: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 1800324b4: 48 8b d3 mov %rbx,%rdx 1800324b7: 49 8b cc mov %r12,%rcx 1800324ba: e8 61 fd ff ff call 0x180032220 1800324bf: 90 nop 1800324c0: 48 8d 53 e8 lea -0x18(%rbx),%rdx 1800324c4: 83 c8 ff or $0xffffffff,%eax 1800324c7: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 1800324cc: 83 c0 ff add $0xffffffff,%eax 1800324cf: 85 c0 test %eax,%eax 1800324d1: 7f 27 jg 0x1800324fa 1800324d3: 48 8b 0a mov (%rdx),%rcx 1800324d6: 48 8b 01 mov (%rcx),%rax 1800324d9: ff 50 08 call *0x8(%rax) 1800324dc: eb 1c jmp 0x1800324fa 1800324de: 48 8d 53 e8 lea -0x18(%rbx),%rdx 1800324e2: 83 c8 ff or $0xffffffff,%eax 1800324e5: f0 0f c1 42 10 lock xadd %eax,0x10(%rdx) 1800324ea: 83 c0 ff add $0xffffffff,%eax 1800324ed: 85 c0 test %eax,%eax 1800324ef: 7f 09 jg 0x1800324fa 1800324f1: 48 8b 0a mov (%rdx),%rcx 1800324f4: 48 8b 01 mov (%rcx),%rax 1800324f7: ff 50 08 call *0x8(%rax) 1800324fa: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 1800324ff: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 180032504: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 180032509: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 18003250e: 48 83 c4 30 add $0x30,%rsp 180032512: 41 5c pop %r12 180032514: c3 ret 180032515: cc int3 180032516: cc int3 180032517: cc int3 180032518: cc int3 180032519: cc int3 18003251a: cc int3 18003251b: cc int3 18003251c: cc int3 18003251d: cc int3 18003251e: cc int3 18003251f: cc int3 180032520: cc int3 180032521: cc int3 180032522: cc int3 180032523: cc int3 180032524: 40 55 rex push %rbp 180032526: 48 83 ec 20 sub $0x20,%rsp 18003252a: 48 8b ea mov %rdx,%rbp 18003252d: 48 8d 4d 20 lea 0x20(%rbp),%rcx 180032531: e8 aa 90 fd ff call 0x18000b5e0 180032536: 48 83 c4 20 add $0x20,%rsp 18003253a: 5d pop %rbp 18003253b: c3 ret 18003253c: 4c 89 44 24 18 mov %r8,0x18(%rsp) 180032541: 48 83 ec 28 sub $0x28,%rsp 180032545: 4c 8d 44 24 40 lea 0x40(%rsp),%r8 18003254a: 41 b9 01 00 00 00 mov $0x1,%r9d 180032550: e8 cf fe ff ff call 0x180032424 180032555: 48 83 c4 28 add $0x28,%rsp 180032559: c3 ret 18003255a: cc int3 18003255b: cc int3 18003255c: 40 53 rex push %rbx 18003255e: 48 83 ec 20 sub $0x20,%rsp 180032562: 48 85 d2 test %rdx,%rdx 180032565: 48 8b d9 mov %rcx,%rbx 180032568: 74 21 je 0x18003258b 18003256a: 4d 85 c0 test %r8,%r8 18003256d: 74 1c je 0x18003258b 18003256f: 49 0f af d0 imul %r8,%rdx 180032573: 48 8d 4a 08 lea 0x8(%rdx),%rcx 180032577: e8 f8 c5 fe ff call 0x18001eb74 18003257c: 48 8b 0b mov (%rbx),%rcx 18003257f: 48 89 08 mov %rcx,(%rax) 180032582: 48 89 03 mov %rax,(%rbx) 180032585: 48 83 c4 20 add $0x20,%rsp 180032589: 5b pop %rbx 18003258a: c3 ret 18003258b: e8 00 c8 fe ff call 0x18001ed90 180032590: cc int3 180032591: cc int3 180032592: cc int3 180032593: cc int3 180032594: 48 85 c9 test %rcx,%rcx 180032597: 74 1a je 0x1800325b3 180032599: 53 push %rbx 18003259a: 48 83 ec 20 sub $0x20,%rsp 18003259e: 48 8b 19 mov (%rcx),%rbx 1800325a1: e8 12 c6 fe ff call 0x18001ebb8 1800325a6: 48 85 db test %rbx,%rbx 1800325a9: 48 8b cb mov %rbx,%rcx 1800325ac: 75 f0 jne 0x18003259e 1800325ae: 48 83 c4 20 add $0x20,%rsp 1800325b2: 5b pop %rbx 1800325b3: c3 ret 1800325b4: cc int3 1800325b5: cc int3 1800325b6: cc int3 1800325b7: cc int3 1800325b8: cc int3 1800325b9: cc int3 1800325ba: cc int3 1800325bb: cc int3 1800325bc: cc int3 1800325bd: cc int3 1800325be: cc int3 1800325bf: cc int3 1800325c0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800325c5: 57 push %rdi 1800325c6: 48 83 ec 20 sub $0x20,%rsp 1800325ca: 48 8d 05 a7 4b 02 00 lea 0x24ba7(%rip),%rax # 0x180057178 1800325d1: 8b da mov %edx,%ebx 1800325d3: 48 8b f9 mov %rcx,%rdi 1800325d6: 48 89 01 mov %rax,(%rcx) 1800325d9: e8 d2 44 00 00 call 0x180036ab0 1800325de: f6 c3 01 test $0x1,%bl 1800325e1: 74 08 je 0x1800325eb 1800325e3: 48 8b cf mov %rdi,%rcx 1800325e6: e8 cd c5 fe ff call 0x18001ebb8 1800325eb: 48 8b c7 mov %rdi,%rax 1800325ee: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800325f3: 48 83 c4 20 add $0x20,%rsp 1800325f7: 5f pop %rdi 1800325f8: c3 ret 1800325f9: cc int3 1800325fa: cc int3 1800325fb: cc int3 1800325fc: cc int3 1800325fd: cc int3 1800325fe: cc int3 1800325ff: cc int3 180032600: 4c 8d 41 11 lea 0x11(%rcx),%r8 180032604: 48 83 c2 11 add $0x11,%rdx 180032608: 4c 2b c2 sub %rdx,%r8 18003260b: 66 90 xchg %ax,%ax 18003260d: 66 66 90 data16 xchg %ax,%ax 180032610: 0f b6 0a movzbl (%rdx),%ecx 180032613: 42 0f b6 04 02 movzbl (%rdx,%r8,1),%eax 180032618: 2b c8 sub %eax,%ecx 18003261a: 75 08 jne 0x180032624 18003261c: 48 83 c2 01 add $0x1,%rdx 180032620: 85 c0 test %eax,%eax 180032622: 75 ec jne 0x180032610 180032624: 85 c9 test %ecx,%ecx 180032626: 0f 94 c0 sete %al 180032629: c3 ret 18003262a: cc int3 18003262b: cc int3 18003262c: cc int3 18003262d: cc int3 18003262e: cc int3 18003262f: cc int3 180032630: cc int3 180032631: cc int3 180032632: cc int3 180032633: cc int3 180032634: cc int3 180032635: cc int3 180032636: 66 66 66 90 data16 data16 xchg %ax,%ax 18003263a: 66 66 66 90 data16 data16 xchg %ax,%ax 18003263e: 66 90 xchg %ax,%ax 180032640: 48 3b 0d 59 a8 03 00 cmp 0x3a859(%rip),%rcx # 0x18006cea0 180032647: 75 11 jne 0x18003265a 180032649: 48 c1 c1 10 rol $0x10,%rcx 18003264d: 66 f7 c1 ff ff test $0xffff,%cx 180032652: 75 02 jne 0x180032656 180032654: f3 c3 repz ret 180032656: 48 c1 c9 10 ror $0x10,%rcx 18003265a: e9 f1 44 00 00 jmp 0x180036b50 18003265f: cc int3 180032660: 40 55 rex push %rbp 180032662: 56 push %rsi 180032663: 41 54 push %r12 180032665: 41 56 push %r14 180032667: 48 81 ec a8 00 00 00 sub $0xa8,%rsp 18003266e: 48 8b 05 2b a8 03 00 mov 0x3a82b(%rip),%rax # 0x18006cea0 180032675: 48 33 c4 xor %rsp,%rax 180032678: 48 89 44 24 70 mov %rax,0x70(%rsp) 18003267d: 33 ed xor %ebp,%ebp 18003267f: 48 85 c9 test %rcx,%rcx 180032682: 4d 8b e0 mov %r8,%r12 180032685: 48 8b f2 mov %rdx,%rsi 180032688: 4c 8b f1 mov %rcx,%r14 18003268b: 89 6c 24 40 mov %ebp,0x40(%rsp) 18003268f: 74 0c je 0x18003269d 180032691: 4d 85 c0 test %r8,%r8 180032694: 75 07 jne 0x18003269d 180032696: 33 c0 xor %eax,%eax 180032698: e9 9a 03 00 00 jmp 0x180032a37 18003269d: 48 85 d2 test %rdx,%rdx 1800326a0: 75 28 jne 0x1800326ca 1800326a2: e8 99 34 00 00 call 0x180035b40 1800326a7: 45 33 c9 xor %r9d,%r9d 1800326aa: 45 33 c0 xor %r8d,%r8d 1800326ad: 33 d2 xor %edx,%edx 1800326af: 33 c9 xor %ecx,%ecx 1800326b1: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 1800326b6: c7 00 16 00 00 00 movl $0x16,(%rax) 1800326bc: e8 1f 5e 00 00 call 0x1800384e0 1800326c1: 48 83 c8 ff or $0xffffffffffffffff,%rax 1800326c5: e9 6d 03 00 00 jmp 0x180032a37 1800326ca: 49 81 f8 ff ff ff 7f cmp $0x7fffffff,%r8 1800326d1: 77 cf ja 0x1800326a2 1800326d3: 48 89 9c 24 a0 00 00 mov %rbx,0xa0(%rsp) 1800326da: 00 1800326db: 48 89 bc 24 98 00 00 mov %rdi,0x98(%rsp) 1800326e2: 00 1800326e3: 4c 89 ac 24 90 00 00 mov %r13,0x90(%rsp) 1800326ea: 00 1800326eb: 45 32 ed xor %r13b,%r13b 1800326ee: 4d 85 c9 test %r9,%r9 1800326f1: 4c 89 bc 24 88 00 00 mov %r15,0x88(%rsp) 1800326f8: 00 1800326f9: 44 88 6c 24 60 mov %r13b,0x60(%rsp) 1800326fe: 75 6a jne 0x18003276a 180032700: e8 9b 59 00 00 call 0x1800380a0 180032705: 48 8b d8 mov %rax,%rbx 180032708: 4c 8b b8 c0 00 00 00 mov 0xc0(%rax),%r15 18003270f: 48 8b b8 b8 00 00 00 mov 0xb8(%rax),%rdi 180032716: 4c 3b 3d d3 af 03 00 cmp 0x3afd3(%rip),%r15 # 0x18006d6f0 18003271d: 74 16 je 0x180032735 18003271f: 8b 80 c8 00 00 00 mov 0xc8(%rax),%eax 180032725: 85 05 4d ae 03 00 test %eax,0x3ae4d(%rip) # 0x18006d578 18003272b: 75 08 jne 0x180032735 18003272d: e8 8e 53 00 00 call 0x180037ac0 180032732: 4c 8b f8 mov %rax,%r15 180032735: 48 3b 3d 34 ad 03 00 cmp 0x3ad34(%rip),%rdi # 0x18006d470 18003273c: 74 13 je 0x180032751 18003273e: 8b 83 c8 00 00 00 mov 0xc8(%rbx),%eax 180032744: 85 05 2e ae 03 00 test %eax,0x3ae2e(%rip) # 0x18006d578 18003274a: 75 05 jne 0x180032751 18003274c: e8 1f 48 00 00 call 0x180036f70 180032751: 8b 8b c8 00 00 00 mov 0xc8(%rbx),%ecx 180032757: f6 c1 02 test $0x2,%cl 18003275a: 75 31 jne 0x18003278d 18003275c: 83 c9 02 or $0x2,%ecx 18003275f: 41 b5 01 mov $0x1,%r13b 180032762: 89 8b c8 00 00 00 mov %ecx,0xc8(%rbx) 180032768: eb 23 jmp 0x18003278d 18003276a: 49 8b 01 mov (%r9),%rax 18003276d: 48 8d 4c 24 48 lea 0x48(%rsp),%rcx 180032772: 48 89 01 mov %rax,(%rcx) 180032775: 49 8b 41 08 mov 0x8(%r9),%rax 180032779: 48 89 41 08 mov %rax,0x8(%rcx) 18003277d: 44 0f b6 6c 24 60 movzbl 0x60(%rsp),%r13d 180032783: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 180032788: 4c 8b 7c 24 48 mov 0x48(%rsp),%r15 18003278d: 4d 85 f6 test %r14,%r14 180032790: 0f 84 f5 01 00 00 je 0x18003298b 180032796: 41 39 6f 14 cmp %ebp,0x14(%r15) 18003279a: 75 41 jne 0x1800327dd 18003279c: 4d 85 e4 test %r12,%r12 18003279f: 74 28 je 0x1800327c9 1800327a1: 66 81 3e ff 00 cmpw $0xff,(%rsi) 1800327a6: 0f 87 cf 01 00 00 ja 0x18003297b 1800327ac: 0f b6 06 movzbl (%rsi),%eax 1800327af: 48 83 c6 02 add $0x2,%rsi 1800327b3: 41 88 04 2e mov %al,(%r14,%rbp,1) 1800327b7: 0f b7 46 fe movzwl -0x2(%rsi),%eax 1800327bb: 66 85 c0 test %ax,%ax 1800327be: 74 09 je 0x1800327c9 1800327c0: 48 83 c5 01 add $0x1,%rbp 1800327c4: 49 3b ec cmp %r12,%rbp 1800327c7: 72 d8 jb 0x1800327a1 1800327c9: 45 84 ed test %r13b,%r13b 1800327cc: 74 07 je 0x1800327d5 1800327ce: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 1800327d5: 48 8b c5 mov %rbp,%rax 1800327d8: e9 3a 02 00 00 jmp 0x180032a17 1800327dd: 41 83 bf 0c 01 00 00 cmpl $0x1,0x10c(%r15) 1800327e4: 01 1800327e5: 0f 85 87 00 00 00 jne 0x180032872 1800327eb: 4d 85 e4 test %r12,%r12 1800327ee: 74 2e je 0x18003281e 1800327f0: 48 8b c6 mov %rsi,%rax 1800327f3: 49 8b cc mov %r12,%rcx 1800327f6: 66 39 28 cmp %bp,(%rax) 1800327f9: 74 0c je 0x180032807 1800327fb: 48 83 c0 02 add $0x2,%rax 1800327ff: 48 83 e9 01 sub $0x1,%rcx 180032803: 75 f1 jne 0x1800327f6 180032805: eb 17 jmp 0x18003281e 180032807: 48 85 c9 test %rcx,%rcx 18003280a: 74 12 je 0x18003281e 18003280c: 66 39 28 cmp %bp,(%rax) 18003280f: 75 0d jne 0x18003281e 180032811: 4c 8b e0 mov %rax,%r12 180032814: 4c 2b e6 sub %rsi,%r12 180032817: 49 d1 fc sar $1,%r12 18003281a: 49 83 c4 01 add $0x1,%r12 18003281e: 41 8b 4f 04 mov 0x4(%r15),%ecx 180032822: 48 8d 44 24 40 lea 0x40(%rsp),%rax 180032827: 45 8b cc mov %r12d,%r9d 18003282a: 48 89 44 24 38 mov %rax,0x38(%rsp) 18003282f: 48 89 6c 24 30 mov %rbp,0x30(%rsp) 180032834: 4c 8b c6 mov %rsi,%r8 180032837: 33 d2 xor %edx,%edx 180032839: 44 89 64 24 28 mov %r12d,0x28(%rsp) 18003283e: 4c 89 74 24 20 mov %r14,0x20(%rsp) 180032843: ff 15 cf 0c 02 00 call *0x20ccf(%rip) # 0x180053518 180032849: 48 98 cltq 18003284b: 48 85 c0 test %rax,%rax 18003284e: 0f 84 27 01 00 00 je 0x18003297b 180032854: 39 6c 24 40 cmp %ebp,0x40(%rsp) 180032858: 0f 85 1d 01 00 00 jne 0x18003297b 18003285e: 41 38 6c 06 ff cmp %bpl,-0x1(%r14,%rax,1) 180032863: 0f 85 85 01 00 00 jne 0x1800329ee 180032869: 48 83 e8 01 sub $0x1,%rax 18003286d: e9 7c 01 00 00 jmp 0x1800329ee 180032872: 41 8b 4f 04 mov 0x4(%r15),%ecx 180032876: 48 8d 44 24 40 lea 0x40(%rsp),%rax 18003287b: 41 83 c9 ff or $0xffffffff,%r9d 18003287f: 48 89 44 24 38 mov %rax,0x38(%rsp) 180032884: 48 89 6c 24 30 mov %rbp,0x30(%rsp) 180032889: 4c 8b c6 mov %rsi,%r8 18003288c: 33 d2 xor %edx,%edx 18003288e: 44 89 64 24 28 mov %r12d,0x28(%rsp) 180032893: 4c 89 74 24 20 mov %r14,0x20(%rsp) 180032898: ff 15 7a 0c 02 00 call *0x20c7a(%rip) # 0x180053518 18003289e: 85 c0 test %eax,%eax 1800328a0: 48 63 f8 movslq %eax,%rdi 1800328a3: 74 13 je 0x1800328b8 1800328a5: 39 6c 24 40 cmp %ebp,0x40(%rsp) 1800328a9: 0f 85 cc 00 00 00 jne 0x18003297b 1800328af: 48 8d 47 ff lea -0x1(%rdi),%rax 1800328b3: e9 36 01 00 00 jmp 0x1800329ee 1800328b8: 39 6c 24 40 cmp %ebp,0x40(%rsp) 1800328bc: 0f 85 b9 00 00 00 jne 0x18003297b 1800328c2: ff 15 00 0c 02 00 call *0x20c00(%rip) # 0x1800534c8 1800328c8: 83 f8 7a cmp $0x7a,%eax 1800328cb: 0f 85 aa 00 00 00 jne 0x18003297b 1800328d1: 49 3b fc cmp %r12,%rdi 1800328d4: 0f 83 8d 00 00 00 jae 0x180032967 1800328da: 66 66 90 data16 xchg %ax,%ax 1800328dd: 66 66 90 data16 xchg %ax,%ax 1800328e0: 41 8b 4f 04 mov 0x4(%r15),%ecx 1800328e4: 48 8d 44 24 40 lea 0x40(%rsp),%rax 1800328e9: 41 b9 01 00 00 00 mov $0x1,%r9d 1800328ef: 48 89 44 24 38 mov %rax,0x38(%rsp) 1800328f4: 41 8b 87 0c 01 00 00 mov 0x10c(%r15),%eax 1800328fb: 48 89 6c 24 30 mov %rbp,0x30(%rsp) 180032900: 89 44 24 28 mov %eax,0x28(%rsp) 180032904: 48 8d 44 24 68 lea 0x68(%rsp),%rax 180032909: 4c 8b c6 mov %rsi,%r8 18003290c: 33 d2 xor %edx,%edx 18003290e: 48 89 44 24 20 mov %rax,0x20(%rsp) 180032913: ff 15 ff 0b 02 00 call *0x20bff(%rip) # 0x180053518 180032919: 85 c0 test %eax,%eax 18003291b: 74 5e je 0x18003297b 18003291d: 39 6c 24 40 cmp %ebp,0x40(%rsp) 180032921: 75 58 jne 0x18003297b 180032923: 85 c0 test %eax,%eax 180032925: 78 54 js 0x18003297b 180032927: 83 f8 05 cmp $0x5,%eax 18003292a: 77 4f ja 0x18003297b 18003292c: 48 63 d0 movslq %eax,%rdx 18003292f: 48 8d 04 3a lea (%rdx,%rdi,1),%rax 180032933: 49 3b c4 cmp %r12,%rax 180032936: 77 2f ja 0x180032967 180032938: 48 85 d2 test %rdx,%rdx 18003293b: 48 8b cd mov %rbp,%rcx 18003293e: 7e 1a jle 0x18003295a 180032940: 0f b6 44 0c 68 movzbl 0x68(%rsp,%rcx,1),%eax 180032945: 84 c0 test %al,%al 180032947: 41 88 04 3e mov %al,(%r14,%rdi,1) 18003294b: 74 1a je 0x180032967 18003294d: 48 83 c1 01 add $0x1,%rcx 180032951: 48 83 c7 01 add $0x1,%rdi 180032955: 48 3b ca cmp %rdx,%rcx 180032958: 7c e6 jl 0x180032940 18003295a: 48 83 c6 02 add $0x2,%rsi 18003295e: 49 3b fc cmp %r12,%rdi 180032961: 0f 82 79 ff ff ff jb 0x1800328e0 180032967: 45 84 ed test %r13b,%r13b 18003296a: 74 07 je 0x180032973 18003296c: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 180032973: 48 8b c7 mov %rdi,%rax 180032976: e9 9c 00 00 00 jmp 0x180032a17 18003297b: e8 c0 31 00 00 call 0x180035b40 180032980: 45 84 ed test %r13b,%r13b 180032983: c7 00 2a 00 00 00 movl $0x2a,(%rax) 180032989: eb 7f jmp 0x180032a0a 18003298b: 41 39 6f 14 cmp %ebp,0x14(%r15) 18003298f: 75 21 jne 0x1800329b2 180032991: 48 83 c9 ff or $0xffffffffffffffff,%rcx 180032995: 33 c0 xor %eax,%eax 180032997: 48 8b fe mov %rsi,%rdi 18003299a: 66 f2 af repnz scas %es:(%rdi),%ax 18003299d: 45 84 ed test %r13b,%r13b 1800329a0: 48 f7 d1 not %rcx 1800329a3: 74 07 je 0x1800329ac 1800329a5: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 1800329ac: 48 8d 41 ff lea -0x1(%rcx),%rax 1800329b0: eb 65 jmp 0x180032a17 1800329b2: 41 8b 4f 04 mov 0x4(%r15),%ecx 1800329b6: 48 8d 44 24 40 lea 0x40(%rsp),%rax 1800329bb: 41 83 c9 ff or $0xffffffff,%r9d 1800329bf: 48 89 44 24 38 mov %rax,0x38(%rsp) 1800329c4: 48 89 6c 24 30 mov %rbp,0x30(%rsp) 1800329c9: 4c 8b c6 mov %rsi,%r8 1800329cc: 33 d2 xor %edx,%edx 1800329ce: 89 6c 24 28 mov %ebp,0x28(%rsp) 1800329d2: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 1800329d7: ff 15 3b 0b 02 00 call *0x20b3b(%rip) # 0x180053518 1800329dd: 48 98 cltq 1800329df: 48 85 c0 test %rax,%rax 1800329e2: 74 18 je 0x1800329fc 1800329e4: 39 6c 24 40 cmp %ebp,0x40(%rsp) 1800329e8: 75 12 jne 0x1800329fc 1800329ea: 48 83 c0 ff add $0xffffffffffffffff,%rax 1800329ee: 45 84 ed test %r13b,%r13b 1800329f1: 74 24 je 0x180032a17 1800329f3: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 1800329fa: eb 1b jmp 0x180032a17 1800329fc: e8 3f 31 00 00 call 0x180035b40 180032a01: 45 84 ed test %r13b,%r13b 180032a04: c7 00 2a 00 00 00 movl $0x2a,(%rax) 180032a0a: 74 07 je 0x180032a13 180032a0c: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 180032a13: 48 83 c8 ff or $0xffffffffffffffff,%rax 180032a17: 4c 8b ac 24 90 00 00 mov 0x90(%rsp),%r13 180032a1e: 00 180032a1f: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi 180032a26: 00 180032a27: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 180032a2e: 00 180032a2f: 4c 8b bc 24 88 00 00 mov 0x88(%rsp),%r15 180032a36: 00 180032a37: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 180032a3c: 48 33 cc xor %rsp,%rcx 180032a3f: e8 fc fb ff ff call 0x180032640 180032a44: 48 81 c4 a8 00 00 00 add $0xa8,%rsp 180032a4b: 41 5e pop %r14 180032a4d: 41 5c pop %r12 180032a4f: 5e pop %rsi 180032a50: 5d pop %rbp 180032a51: c3 ret 180032a52: cc int3 180032a53: cc int3 180032a54: cc int3 180032a55: cc int3 180032a56: cc int3 180032a57: cc int3 180032a58: cc int3 180032a59: cc int3 180032a5a: cc int3 180032a5b: cc int3 180032a5c: cc int3 180032a5d: cc int3 180032a5e: cc int3 180032a5f: cc int3 180032a60: 45 33 c9 xor %r9d,%r9d 180032a63: e9 f8 fb ff ff jmp 0x180032660 180032a68: cc int3 180032a69: cc int3 180032a6a: cc int3 180032a6b: cc int3 180032a6c: cc int3 180032a6d: cc int3 180032a6e: cc int3 180032a6f: cc int3 180032a70: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180032a75: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180032a7a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180032a7f: 57 push %rdi 180032a80: 48 83 ec 30 sub $0x30,%rsp 180032a84: 33 f6 xor %esi,%esi 180032a86: 48 85 d2 test %rdx,%rdx 180032a89: 49 8b c1 mov %r9,%rax 180032a8c: 49 8b f8 mov %r8,%rdi 180032a8f: 48 8b da mov %rdx,%rbx 180032a92: 48 8b e9 mov %rcx,%rbp 180032a95: 74 46 je 0x180032add 180032a97: 4d 85 c0 test %r8,%r8 180032a9a: 74 46 je 0x180032ae2 180032a9c: 40 88 32 mov %sil,(%rdx) 180032a9f: 48 85 c9 test %rcx,%rcx 180032aa2: 74 03 je 0x180032aa7 180032aa4: 48 89 31 mov %rsi,(%rcx) 180032aa7: 4c 8b 44 24 60 mov 0x60(%rsp),%r8 180032aac: 4c 8b 4c 24 68 mov 0x68(%rsp),%r9 180032ab1: 48 8b d0 mov %rax,%rdx 180032ab4: 4c 3b c7 cmp %rdi,%r8 180032ab7: 48 8b cb mov %rbx,%rcx 180032aba: 4c 0f 47 c7 cmova %rdi,%r8 180032abe: e8 9d fb ff ff call 0x180032660 180032ac3: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 180032ac7: 75 3f jne 0x180032b08 180032ac9: 48 85 db test %rbx,%rbx 180032acc: 74 03 je 0x180032ad1 180032ace: 40 88 33 mov %sil,(%rbx) 180032ad1: e8 6a 30 00 00 call 0x180035b40 180032ad6: 8b 00 mov (%rax),%eax 180032ad8: e9 87 00 00 00 jmp 0x180032b64 180032add: 4d 85 c0 test %r8,%r8 180032ae0: 74 bd je 0x180032a9f 180032ae2: e8 59 30 00 00 call 0x180035b40 180032ae7: 45 33 c9 xor %r9d,%r9d 180032aea: 45 33 c0 xor %r8d,%r8d 180032aed: 33 d2 xor %edx,%edx 180032aef: 33 c9 xor %ecx,%ecx 180032af1: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180032af6: c7 00 16 00 00 00 movl $0x16,(%rax) 180032afc: e8 df 59 00 00 call 0x1800384e0 180032b01: b8 16 00 00 00 mov $0x16,%eax 180032b06: eb 5c jmp 0x180032b64 180032b08: 48 83 c0 01 add $0x1,%rax 180032b0c: 48 85 db test %rbx,%rbx 180032b0f: 74 48 je 0x180032b59 180032b11: 48 3b c7 cmp %rdi,%rax 180032b14: 76 3e jbe 0x180032b54 180032b16: 48 83 7c 24 60 ff cmpq $0xffffffffffffffff,0x60(%rsp) 180032b1c: 74 2e je 0x180032b4c 180032b1e: 48 3b f8 cmp %rax,%rdi 180032b21: 40 88 33 mov %sil,(%rbx) 180032b24: 77 26 ja 0x180032b4c 180032b26: e8 15 30 00 00 call 0x180035b40 180032b2b: 45 33 c9 xor %r9d,%r9d 180032b2e: 45 33 c0 xor %r8d,%r8d 180032b31: 33 d2 xor %edx,%edx 180032b33: 33 c9 xor %ecx,%ecx 180032b35: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180032b3a: c7 00 22 00 00 00 movl $0x22,(%rax) 180032b40: e8 9b 59 00 00 call 0x1800384e0 180032b45: b8 22 00 00 00 mov $0x22,%eax 180032b4a: eb 18 jmp 0x180032b64 180032b4c: 48 8b c7 mov %rdi,%rax 180032b4f: be 50 00 00 00 mov $0x50,%esi 180032b54: c6 44 18 ff 00 movb $0x0,-0x1(%rax,%rbx,1) 180032b59: 48 85 ed test %rbp,%rbp 180032b5c: 74 04 je 0x180032b62 180032b5e: 48 89 45 00 mov %rax,0x0(%rbp) 180032b62: 8b c6 mov %esi,%eax 180032b64: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180032b69: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 180032b6e: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 180032b73: 48 83 c4 30 add $0x30,%rsp 180032b77: 5f pop %rdi 180032b78: c3 ret 180032b79: cc int3 180032b7a: cc int3 180032b7b: cc int3 180032b7c: cc int3 180032b7d: cc int3 180032b7e: cc int3 180032b7f: cc int3 180032b80: 48 83 ec 38 sub $0x38,%rsp 180032b84: 48 8b 44 24 60 mov 0x60(%rsp),%rax 180032b89: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 180032b90: 00 00 180032b92: 48 89 44 24 20 mov %rax,0x20(%rsp) 180032b97: e8 d4 fe ff ff call 0x180032a70 180032b9c: 48 83 c4 38 add $0x38,%rsp 180032ba0: c3 ret 180032ba1: cc int3 180032ba2: cc int3 180032ba3: cc int3 180032ba4: cc int3 180032ba5: cc int3 180032ba6: cc int3 180032ba7: cc int3 180032ba8: cc int3 180032ba9: cc int3 180032baa: cc int3 180032bab: cc int3 180032bac: cc int3 180032bad: cc int3 180032bae: cc int3 180032baf: cc int3 180032bb0: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180032bb5: 4c 89 44 24 18 mov %r8,0x18(%rsp) 180032bba: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 180032bbf: 48 83 ec 68 sub $0x68,%rsp 180032bc3: 48 85 d2 test %rdx,%rdx 180032bc6: 75 2b jne 0x180032bf3 180032bc8: e8 73 2f 00 00 call 0x180035b40 180032bcd: 45 33 c9 xor %r9d,%r9d 180032bd0: 45 33 c0 xor %r8d,%r8d 180032bd3: 33 d2 xor %edx,%edx 180032bd5: 33 c9 xor %ecx,%ecx 180032bd7: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180032bde: 00 00 180032be0: c7 00 16 00 00 00 movl $0x16,(%rax) 180032be6: e8 f5 58 00 00 call 0x1800384e0 180032beb: 83 c8 ff or $0xffffffff,%eax 180032bee: 48 83 c4 68 add $0x68,%rsp 180032bf2: c3 ret 180032bf3: 48 85 c9 test %rcx,%rcx 180032bf6: 74 d0 je 0x180032bc8 180032bf8: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 180032bfd: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 180032c02: 4c 8d 8c 24 80 00 00 lea 0x80(%rsp),%r9 180032c09: 00 180032c0a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180032c0f: 45 33 c0 xor %r8d,%r8d 180032c12: 48 89 5c 24 60 mov %rbx,0x60(%rsp) 180032c17: c7 44 24 38 ff ff ff movl $0x7fffffff,0x38(%rsp) 180032c1e: 7f 180032c1f: c7 44 24 48 42 00 00 movl $0x42,0x48(%rsp) 180032c26: 00 180032c27: e8 24 5c 00 00 call 0x180038850 180032c2c: 83 6c 24 38 01 subl $0x1,0x38(%rsp) 180032c31: 8b d8 mov %eax,%ebx 180032c33: 78 12 js 0x180032c47 180032c35: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180032c3a: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180032c3f: c6 01 00 movb $0x0,(%rcx) 180032c42: 48 83 c4 68 add $0x68,%rsp 180032c46: c3 ret 180032c47: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180032c4c: 33 c9 xor %ecx,%ecx 180032c4e: e8 9d 59 00 00 call 0x1800385f0 180032c53: 8b c3 mov %ebx,%eax 180032c55: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180032c5a: 48 83 c4 68 add $0x68,%rsp 180032c5e: c3 ret 180032c5f: cc int3 180032c60: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180032c65: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180032c6a: 57 push %rdi 180032c6b: 48 83 ec 30 sub $0x30,%rsp 180032c6f: 4d 85 c9 test %r9,%r9 180032c72: 49 8b d9 mov %r9,%rbx 180032c75: 49 8b f0 mov %r8,%rsi 180032c78: 48 8b fa mov %rdx,%rdi 180032c7b: 74 52 je 0x180032ccf 180032c7d: 48 85 c9 test %rcx,%rcx 180032c80: 75 38 jne 0x180032cba 180032c82: e8 b9 2e 00 00 call 0x180035b40 180032c87: 45 33 c9 xor %r9d,%r9d 180032c8a: 45 33 c0 xor %r8d,%r8d 180032c8d: 33 d2 xor %edx,%edx 180032c8f: 33 c9 xor %ecx,%ecx 180032c91: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180032c98: 00 00 180032c9a: c7 00 16 00 00 00 movl $0x16,(%rax) 180032ca0: e8 3b 58 00 00 call 0x1800384e0 180032ca5: b8 16 00 00 00 mov $0x16,%eax 180032caa: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180032caf: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 180032cb4: 48 83 c4 30 add $0x30,%rsp 180032cb8: 5f pop %rdi 180032cb9: c3 ret 180032cba: 4d 85 c0 test %r8,%r8 180032cbd: 74 22 je 0x180032ce1 180032cbf: 48 3b d3 cmp %rbx,%rdx 180032cc2: 72 1d jb 0x180032ce1 180032cc4: 4c 8b c3 mov %rbx,%r8 180032cc7: 48 8b d6 mov %rsi,%rdx 180032cca: e8 41 07 00 00 call 0x180033410 180032ccf: 33 c0 xor %eax,%eax 180032cd1: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180032cd6: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 180032cdb: 48 83 c4 30 add $0x30,%rsp 180032cdf: 5f pop %rdi 180032ce0: c3 ret 180032ce1: 4c 8b c2 mov %rdx,%r8 180032ce4: 33 d2 xor %edx,%edx 180032ce6: e8 e5 2a 00 00 call 0x1800357d0 180032ceb: 48 85 f6 test %rsi,%rsi 180032cee: 74 92 je 0x180032c82 180032cf0: 48 3b fb cmp %rbx,%rdi 180032cf3: 73 b0 jae 0x180032ca5 180032cf5: e8 46 2e 00 00 call 0x180035b40 180032cfa: 45 33 c9 xor %r9d,%r9d 180032cfd: 45 33 c0 xor %r8d,%r8d 180032d00: 33 d2 xor %edx,%edx 180032d02: 33 c9 xor %ecx,%ecx 180032d04: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180032d0b: 00 00 180032d0d: c7 00 22 00 00 00 movl $0x22,(%rax) 180032d13: e8 c8 57 00 00 call 0x1800384e0 180032d18: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180032d1d: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 180032d22: b8 22 00 00 00 mov $0x22,%eax 180032d27: 48 83 c4 30 add $0x30,%rsp 180032d2b: 5f pop %rdi 180032d2c: c3 ret 180032d2d: cc int3 180032d2e: cc int3 180032d2f: cc int3 180032d30: 48 83 ec 38 sub $0x38,%rsp 180032d34: 4d 85 c9 test %r9,%r9 180032d37: 49 8b c0 mov %r8,%rax 180032d3a: 74 74 je 0x180032db0 180032d3c: 48 85 c9 test %rcx,%rcx 180032d3f: 75 2d jne 0x180032d6e 180032d41: e8 fa 2d 00 00 call 0x180035b40 180032d46: 45 33 c9 xor %r9d,%r9d 180032d49: 45 33 c0 xor %r8d,%r8d 180032d4c: 33 d2 xor %edx,%edx 180032d4e: 33 c9 xor %ecx,%ecx 180032d50: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180032d57: 00 00 180032d59: c7 00 16 00 00 00 movl $0x16,(%rax) 180032d5f: e8 7c 57 00 00 call 0x1800384e0 180032d64: b8 16 00 00 00 mov $0x16,%eax 180032d69: 48 83 c4 38 add $0x38,%rsp 180032d6d: c3 ret 180032d6e: 48 85 c0 test %rax,%rax 180032d71: 74 ce je 0x180032d41 180032d73: 49 3b d1 cmp %r9,%rdx 180032d76: 73 2d jae 0x180032da5 180032d78: e8 c3 2d 00 00 call 0x180035b40 180032d7d: 45 33 c9 xor %r9d,%r9d 180032d80: 45 33 c0 xor %r8d,%r8d 180032d83: 33 d2 xor %edx,%edx 180032d85: 33 c9 xor %ecx,%ecx 180032d87: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180032d8e: 00 00 180032d90: c7 00 22 00 00 00 movl $0x22,(%rax) 180032d96: e8 45 57 00 00 call 0x1800384e0 180032d9b: b8 22 00 00 00 mov $0x22,%eax 180032da0: 48 83 c4 38 add $0x38,%rsp 180032da4: c3 ret 180032da5: 4d 8b c1 mov %r9,%r8 180032da8: 48 8b d0 mov %rax,%rdx 180032dab: e8 60 06 00 00 call 0x180033410 180032db0: 33 c0 xor %eax,%eax 180032db2: 48 83 c4 38 add $0x38,%rsp 180032db6: c3 ret 180032db7: cc int3 180032db8: cc int3 180032db9: cc int3 180032dba: cc int3 180032dbb: cc int3 180032dbc: cc int3 180032dbd: cc int3 180032dbe: cc int3 180032dbf: cc int3 180032dc0: cc int3 180032dc1: cc int3 180032dc2: cc int3 180032dc3: cc int3 180032dc4: cc int3 180032dc5: cc int3 180032dc6: 66 66 66 90 data16 data16 xchg %ax,%ax 180032dca: 66 66 66 90 data16 data16 xchg %ax,%ax 180032dce: 66 90 xchg %ax,%ax 180032dd0: 4c 8b d9 mov %rcx,%r11 180032dd3: 4d 0b c0 or %r8,%r8 180032dd6: 74 24 je 0x180032dfc 180032dd8: 48 2b ca sub %rdx,%rcx 180032ddb: f6 c2 07 test $0x7,%dl 180032dde: 74 28 je 0x180032e08 180032de0: 8a 02 mov (%rdx),%al 180032de2: 84 c0 test %al,%al 180032de4: 88 04 11 mov %al,(%rcx,%rdx,1) 180032de7: 0f 84 e3 00 00 00 je 0x180032ed0 180032ded: 48 ff c2 inc %rdx 180032df0: 49 ff c8 dec %r8 180032df3: 74 07 je 0x180032dfc 180032df5: f6 c2 07 test $0x7,%dl 180032df8: 75 e6 jne 0x180032de0 180032dfa: eb 0c jmp 0x180032e08 180032dfc: 49 8b c3 mov %r11,%rax 180032dff: c3 ret 180032e00: 48 89 04 11 mov %rax,(%rcx,%rdx,1) 180032e04: 48 83 c2 08 add $0x8,%rdx 180032e08: 48 8b 02 mov (%rdx),%rax 180032e0b: 49 83 e8 08 sub $0x8,%r8 180032e0f: 72 26 jb 0x180032e37 180032e11: 49 b9 ff fe fe fe fe movabs $0x7efefefefefefeff,%r9 180032e18: fe fe 7e 180032e1b: 4c 03 c8 add %rax,%r9 180032e1e: 4c 8b d0 mov %rax,%r10 180032e21: 49 83 f2 ff xor $0xffffffffffffffff,%r10 180032e25: 4d 33 d1 xor %r9,%r10 180032e28: 49 b9 00 01 01 01 01 movabs $0x8101010101010100,%r9 180032e2f: 01 01 81 180032e32: 4d 85 d1 test %r10,%r9 180032e35: 74 c9 je 0x180032e00 180032e37: 49 83 c0 08 add $0x8,%r8 180032e3b: 0f 84 8b 00 00 00 je 0x180032ecc 180032e41: 84 c0 test %al,%al 180032e43: 88 04 11 mov %al,(%rcx,%rdx,1) 180032e46: 0f 84 84 00 00 00 je 0x180032ed0 180032e4c: 48 ff c2 inc %rdx 180032e4f: 49 ff c8 dec %r8 180032e52: 74 78 je 0x180032ecc 180032e54: 84 e4 test %ah,%ah 180032e56: 88 24 11 mov %ah,(%rcx,%rdx,1) 180032e59: 74 75 je 0x180032ed0 180032e5b: 48 ff c2 inc %rdx 180032e5e: 49 ff c8 dec %r8 180032e61: 74 69 je 0x180032ecc 180032e63: 48 c1 e8 10 shr $0x10,%rax 180032e67: 84 c0 test %al,%al 180032e69: 88 04 11 mov %al,(%rcx,%rdx,1) 180032e6c: 74 62 je 0x180032ed0 180032e6e: 48 ff c2 inc %rdx 180032e71: 49 ff c8 dec %r8 180032e74: 74 56 je 0x180032ecc 180032e76: 84 e4 test %ah,%ah 180032e78: 88 24 11 mov %ah,(%rcx,%rdx,1) 180032e7b: 74 53 je 0x180032ed0 180032e7d: 48 ff c2 inc %rdx 180032e80: 49 ff c8 dec %r8 180032e83: 74 47 je 0x180032ecc 180032e85: 48 c1 e8 10 shr $0x10,%rax 180032e89: 84 c0 test %al,%al 180032e8b: 88 04 11 mov %al,(%rcx,%rdx,1) 180032e8e: 74 40 je 0x180032ed0 180032e90: 48 ff c2 inc %rdx 180032e93: 49 ff c8 dec %r8 180032e96: 74 34 je 0x180032ecc 180032e98: 84 e4 test %ah,%ah 180032e9a: 88 24 11 mov %ah,(%rcx,%rdx,1) 180032e9d: 74 31 je 0x180032ed0 180032e9f: 48 ff c2 inc %rdx 180032ea2: 49 ff c8 dec %r8 180032ea5: 74 25 je 0x180032ecc 180032ea7: c1 e8 10 shr $0x10,%eax 180032eaa: 84 c0 test %al,%al 180032eac: 88 04 11 mov %al,(%rcx,%rdx,1) 180032eaf: 74 1f je 0x180032ed0 180032eb1: 48 ff c2 inc %rdx 180032eb4: 49 ff c8 dec %r8 180032eb7: 74 13 je 0x180032ecc 180032eb9: 84 e4 test %ah,%ah 180032ebb: 88 24 11 mov %ah,(%rcx,%rdx,1) 180032ebe: 74 10 je 0x180032ed0 180032ec0: 48 ff c2 inc %rdx 180032ec3: 49 ff c8 dec %r8 180032ec6: 0f 85 3c ff ff ff jne 0x180032e08 180032ecc: 49 8b c3 mov %r11,%rax 180032ecf: c3 ret 180032ed0: 48 03 ca add %rdx,%rcx 180032ed3: 48 33 d2 xor %rdx,%rdx 180032ed6: 49 83 f8 10 cmp $0x10,%r8 180032eda: 72 45 jb 0x180032f21 180032edc: f6 c1 07 test $0x7,%cl 180032edf: 74 0a je 0x180032eeb 180032ee1: 48 ff c1 inc %rcx 180032ee4: 88 11 mov %dl,(%rcx) 180032ee6: 49 ff c8 dec %r8 180032ee9: eb f1 jmp 0x180032edc 180032eeb: 49 83 e8 20 sub $0x20,%r8 180032eef: 72 19 jb 0x180032f0a 180032ef1: 48 89 11 mov %rdx,(%rcx) 180032ef4: 48 89 51 08 mov %rdx,0x8(%rcx) 180032ef8: 48 89 51 10 mov %rdx,0x10(%rcx) 180032efc: 48 89 51 18 mov %rdx,0x18(%rcx) 180032f00: 48 83 c1 20 add $0x20,%rcx 180032f04: 49 83 e8 20 sub $0x20,%r8 180032f08: 73 e7 jae 0x180032ef1 180032f0a: 49 83 c0 20 add $0x20,%r8 180032f0e: 49 83 e8 08 sub $0x8,%r8 180032f12: 72 09 jb 0x180032f1d 180032f14: 48 89 11 mov %rdx,(%rcx) 180032f17: 48 83 c1 08 add $0x8,%rcx 180032f1b: eb f1 jmp 0x180032f0e 180032f1d: 49 83 c0 08 add $0x8,%r8 180032f21: 49 83 e8 01 sub $0x1,%r8 180032f25: 72 07 jb 0x180032f2e 180032f27: 88 11 mov %dl,(%rcx) 180032f29: 48 ff c1 inc %rcx 180032f2c: eb f3 jmp 0x180032f21 180032f2e: 49 8b c3 mov %r11,%rax 180032f31: c3 ret 180032f32: cc int3 180032f33: cc int3 180032f34: cc int3 180032f35: cc int3 180032f36: cc int3 180032f37: cc int3 180032f38: cc int3 180032f39: cc int3 180032f3a: cc int3 180032f3b: cc int3 180032f3c: cc int3 180032f3d: cc int3 180032f3e: cc int3 180032f3f: cc int3 180032f40: 40 53 rex push %rbx 180032f42: 48 83 ec 20 sub $0x20,%rsp 180032f46: 48 8b d9 mov %rcx,%rbx 180032f49: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180032f4e: ff 15 9c 03 02 00 call *0x2039c(%rip) # 0x1800532f0 180032f54: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 180032f59: 49 bb 00 80 c1 2a 21 movabs $0xfe624e212ac18000,%r11 180032f60: 4e 62 fe 180032f63: 49 03 d3 add %r11,%rdx 180032f66: 48 b8 bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rax 180032f6d: 94 bf d6 180032f70: 48 f7 e2 mul %rdx 180032f73: 48 c1 ea 17 shr $0x17,%rdx 180032f77: 48 85 db test %rbx,%rbx 180032f7a: 48 8b c2 mov %rdx,%rax 180032f7d: 74 03 je 0x180032f82 180032f7f: 48 89 13 mov %rdx,(%rbx) 180032f82: 48 83 c4 20 add $0x20,%rsp 180032f86: 5b pop %rbx 180032f87: c3 ret 180032f88: cc int3 180032f89: cc int3 180032f8a: cc int3 180032f8b: cc int3 180032f8c: cc int3 180032f8d: cc int3 180032f8e: cc int3 180032f8f: cc int3 180032f90: 48 83 ec 38 sub $0x38,%rsp 180032f94: 48 85 c9 test %rcx,%rcx 180032f97: 4c 8b c9 mov %rcx,%r9 180032f9a: 74 0d je 0x180032fa9 180032f9c: 48 85 d2 test %rdx,%rdx 180032f9f: 74 08 je 0x180032fa9 180032fa1: 4d 85 c0 test %r8,%r8 180032fa4: 75 3a jne 0x180032fe0 180032fa6: 44 88 01 mov %r8b,(%rcx) 180032fa9: e8 92 2b 00 00 call 0x180035b40 180032fae: 45 33 c9 xor %r9d,%r9d 180032fb1: 45 33 c0 xor %r8d,%r8d 180032fb4: 33 d2 xor %edx,%edx 180032fb6: 33 c9 xor %ecx,%ecx 180032fb8: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180032fbf: 00 00 180032fc1: c7 00 16 00 00 00 movl $0x16,(%rax) 180032fc7: e8 14 55 00 00 call 0x1800384e0 180032fcc: b8 16 00 00 00 mov $0x16,%eax 180032fd1: 48 83 c4 38 add $0x38,%rsp 180032fd5: c3 ret 180032fd6: 66 66 66 90 data16 data16 xchg %ax,%ax 180032fda: 66 66 90 data16 xchg %ax,%ax 180032fdd: 66 66 90 data16 xchg %ax,%ax 180032fe0: 41 0f b6 00 movzbl (%r8),%eax 180032fe4: 48 83 c1 01 add $0x1,%rcx 180032fe8: 49 83 c0 01 add $0x1,%r8 180032fec: 84 c0 test %al,%al 180032fee: 88 41 ff mov %al,-0x1(%rcx) 180032ff1: 74 06 je 0x180032ff9 180032ff3: 48 83 ea 01 sub $0x1,%rdx 180032ff7: 75 e7 jne 0x180032fe0 180032ff9: 48 85 d2 test %rdx,%rdx 180032ffc: 75 30 jne 0x18003302e 180032ffe: 41 88 11 mov %dl,(%r9) 180033001: e8 3a 2b 00 00 call 0x180035b40 180033006: 45 33 c9 xor %r9d,%r9d 180033009: 45 33 c0 xor %r8d,%r8d 18003300c: 33 d2 xor %edx,%edx 18003300e: 33 c9 xor %ecx,%ecx 180033010: c7 00 22 00 00 00 movl $0x22,(%rax) 180033016: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18003301d: 00 00 18003301f: e8 bc 54 00 00 call 0x1800384e0 180033024: b8 22 00 00 00 mov $0x22,%eax 180033029: 48 83 c4 38 add $0x38,%rsp 18003302d: c3 ret 18003302e: 33 c0 xor %eax,%eax 180033030: 48 83 c4 38 add $0x38,%rsp 180033034: c3 ret 180033035: cc int3 180033036: cc int3 180033037: cc int3 180033038: cc int3 180033039: cc int3 18003303a: cc int3 18003303b: cc int3 18003303c: cc int3 18003303d: cc int3 18003303e: cc int3 18003303f: cc int3 180033040: 48 83 ec 68 sub $0x68,%rsp 180033044: 48 85 c9 test %rcx,%rcx 180033047: 75 29 jne 0x180033072 180033049: e8 f2 2a 00 00 call 0x180035b40 18003304e: 45 33 c9 xor %r9d,%r9d 180033051: 45 33 c0 xor %r8d,%r8d 180033054: c7 00 16 00 00 00 movl $0x16,(%rax) 18003305a: 33 c0 xor %eax,%eax 18003305c: 33 d2 xor %edx,%edx 18003305e: 33 c9 xor %ecx,%ecx 180033060: 48 89 44 24 20 mov %rax,0x20(%rsp) 180033065: e8 76 54 00 00 call 0x1800384e0 18003306a: 83 c8 ff or $0xffffffff,%eax 18003306d: 48 83 c4 68 add $0x68,%rsp 180033071: c3 ret 180033072: 33 c0 xor %eax,%eax 180033074: 4c 8b ca mov %rdx,%r9 180033077: 48 8b d1 mov %rcx,%rdx 18003307a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18003307f: 45 33 c0 xor %r8d,%r8d 180033082: c7 44 24 38 ff ff ff movl $0x7fffffff,0x38(%rsp) 180033089: 7f 18003308a: c7 44 24 48 42 00 00 movl $0x42,0x48(%rsp) 180033091: 00 180033092: 48 89 44 24 40 mov %rax,0x40(%rsp) 180033097: 48 89 44 24 30 mov %rax,0x30(%rsp) 18003309c: e8 4f 68 00 00 call 0x1800398f0 1800330a1: 48 83 c4 68 add $0x68,%rsp 1800330a5: c3 ret 1800330a6: cc int3 1800330a7: cc int3 1800330a8: cc int3 1800330a9: cc int3 1800330aa: cc int3 1800330ab: cc int3 1800330ac: cc int3 1800330ad: cc int3 1800330ae: cc int3 1800330af: cc int3 1800330b0: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 1800330b5: 56 push %rsi 1800330b6: 48 83 ec 60 sub $0x60,%rsp 1800330ba: 4d 85 c9 test %r9,%r9 1800330bd: 4d 8b d1 mov %r9,%r10 1800330c0: 49 8b f0 mov %r8,%rsi 1800330c3: 48 8b da mov %rdx,%rbx 1800330c6: 4c 8b d9 mov %rcx,%r11 1800330c9: 75 2f jne 0x1800330fa 1800330cb: e8 70 2a 00 00 call 0x180035b40 1800330d0: 45 33 c9 xor %r9d,%r9d 1800330d3: 45 33 c0 xor %r8d,%r8d 1800330d6: c7 00 16 00 00 00 movl $0x16,(%rax) 1800330dc: 33 c0 xor %eax,%eax 1800330de: 33 d2 xor %edx,%edx 1800330e0: 33 c9 xor %ecx,%ecx 1800330e2: 48 89 44 24 20 mov %rax,0x20(%rsp) 1800330e7: e8 f4 53 00 00 call 0x1800384e0 1800330ec: 83 c8 ff or $0xffffffff,%eax 1800330ef: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx 1800330f4: 48 83 c4 60 add $0x60,%rsp 1800330f8: 5e pop %rsi 1800330f9: c3 ret 1800330fa: 4d 85 c0 test %r8,%r8 1800330fd: 74 05 je 0x180033104 1800330ff: 48 85 d2 test %rdx,%rdx 180033102: 74 c7 je 0x1800330cb 180033104: 49 81 f8 ff ff ff 3f cmp $0x3fffffff,%r8 18003310b: 48 89 7c 24 70 mov %rdi,0x70(%rsp) 180033110: c7 44 24 48 42 00 00 movl $0x42,0x48(%rsp) 180033117: 00 180033118: 48 89 54 24 40 mov %rdx,0x40(%rsp) 18003311d: 48 89 54 24 30 mov %rdx,0x30(%rsp) 180033122: 76 0a jbe 0x18003312e 180033124: c7 44 24 38 ff ff ff movl $0x7fffffff,0x38(%rsp) 18003312b: 7f 18003312c: eb 08 jmp 0x180033136 18003312e: 43 8d 04 00 lea (%r8,%r8,1),%eax 180033132: 89 44 24 38 mov %eax,0x38(%rsp) 180033136: 4c 8b 8c 24 98 00 00 mov 0x98(%rsp),%r9 18003313d: 00 18003313e: 4c 8b 84 24 90 00 00 mov 0x90(%rsp),%r8 180033145: 00 180033146: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18003314b: 49 8b d2 mov %r10,%rdx 18003314e: 41 ff d3 call *%r11 180033151: 48 85 db test %rbx,%rbx 180033154: 8b f8 mov %eax,%edi 180033156: 0f 84 8b 00 00 00 je 0x1800331e7 18003315c: 85 c0 test %eax,%eax 18003315e: 78 74 js 0x1800331d4 180033160: 83 6c 24 38 01 subl $0x1,0x38(%rsp) 180033165: 78 18 js 0x18003317f 180033167: 48 8b 44 24 30 mov 0x30(%rsp),%rax 18003316c: c6 00 00 movb $0x0,(%rax) 18003316f: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180033174: 48 83 c0 01 add $0x1,%rax 180033178: 48 89 44 24 30 mov %rax,0x30(%rsp) 18003317d: eb 16 jmp 0x180033195 18003317f: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180033184: 33 c9 xor %ecx,%ecx 180033186: e8 65 54 00 00 call 0x1800385f0 18003318b: 83 f8 ff cmp $0xffffffff,%eax 18003318e: 74 44 je 0x1800331d4 180033190: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180033195: 83 6c 24 38 01 subl $0x1,0x38(%rsp) 18003319a: 78 15 js 0x1800331b1 18003319c: c6 00 00 movb $0x0,(%rax) 18003319f: 8b c7 mov %edi,%eax 1800331a1: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 1800331a6: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx 1800331ab: 48 83 c4 60 add $0x60,%rsp 1800331af: 5e pop %rsi 1800331b0: c3 ret 1800331b1: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 1800331b6: 33 c9 xor %ecx,%ecx 1800331b8: e8 33 54 00 00 call 0x1800385f0 1800331bd: 83 f8 ff cmp $0xffffffff,%eax 1800331c0: 74 12 je 0x1800331d4 1800331c2: 8b c7 mov %edi,%eax 1800331c4: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 1800331c9: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx 1800331ce: 48 83 c4 60 add $0x60,%rsp 1800331d2: 5e pop %rsi 1800331d3: c3 ret 1800331d4: 33 c0 xor %eax,%eax 1800331d6: 66 c7 44 73 fe 00 00 movw $0x0,-0x2(%rbx,%rsi,2) 1800331dd: 39 44 24 38 cmp %eax,0x38(%rsp) 1800331e1: 0f 9d c0 setge %al 1800331e4: 83 c0 fe add $0xfffffffe,%eax 1800331e7: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 1800331ec: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx 1800331f1: 48 83 c4 60 add $0x60,%rsp 1800331f5: 5e pop %rsi 1800331f6: c3 ret 1800331f7: cc int3 1800331f8: cc int3 1800331f9: cc int3 1800331fa: cc int3 1800331fb: cc int3 1800331fc: cc int3 1800331fd: cc int3 1800331fe: cc int3 1800331ff: cc int3 180033200: 40 53 rex push %rbx 180033202: 48 83 ec 30 sub $0x30,%rsp 180033206: 4d 85 c0 test %r8,%r8 180033209: 48 8b d9 mov %rcx,%rbx 18003320c: 74 48 je 0x180033256 18003320e: 48 85 c9 test %rcx,%rcx 180033211: 74 43 je 0x180033256 180033213: 48 85 d2 test %rdx,%rdx 180033216: 74 3e je 0x180033256 180033218: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 18003321d: 4d 8b c8 mov %r8,%r9 180033220: 4c 8b c2 mov %rdx,%r8 180033223: 48 8b d1 mov %rcx,%rdx 180033226: 48 8d 0d 03 76 00 00 lea 0x7603(%rip),%rcx # 0x18003a830 18003322d: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180033234: 00 00 180033236: e8 75 fe ff ff call 0x1800330b0 18003323b: 85 c0 test %eax,%eax 18003323d: 79 05 jns 0x180033244 18003323f: 66 c7 03 00 00 movw $0x0,(%rbx) 180033244: 83 f8 fe cmp $0xfffffffe,%eax 180033247: 75 33 jne 0x18003327c 180033249: e8 f2 28 00 00 call 0x180035b40 18003324e: c7 00 22 00 00 00 movl $0x22,(%rax) 180033254: eb 0b jmp 0x180033261 180033256: e8 e5 28 00 00 call 0x180035b40 18003325b: c7 00 16 00 00 00 movl $0x16,(%rax) 180033261: 45 33 c9 xor %r9d,%r9d 180033264: 45 33 c0 xor %r8d,%r8d 180033267: 33 d2 xor %edx,%edx 180033269: 33 c9 xor %ecx,%ecx 18003326b: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180033272: 00 00 180033274: e8 67 52 00 00 call 0x1800384e0 180033279: 83 c8 ff or $0xffffffff,%eax 18003327c: 48 83 c4 30 add $0x30,%rsp 180033280: 5b pop %rbx 180033281: c3 ret 180033282: cc int3 180033283: cc int3 180033284: cc int3 180033285: cc int3 180033286: cc int3 180033287: cc int3 180033288: cc int3 180033289: cc int3 18003328a: cc int3 18003328b: cc int3 18003328c: cc int3 18003328d: cc int3 18003328e: cc int3 18003328f: cc int3 180033290: 48 83 ec 38 sub $0x38,%rsp 180033294: 48 85 c9 test %rcx,%rcx 180033297: 4c 8b c9 mov %rcx,%r9 18003329a: 74 0e je 0x1800332aa 18003329c: 48 85 d2 test %rdx,%rdx 18003329f: 74 09 je 0x1800332aa 1800332a1: 4d 85 c0 test %r8,%r8 1800332a4: 75 3a jne 0x1800332e0 1800332a6: 66 44 89 01 mov %r8w,(%rcx) 1800332aa: e8 91 28 00 00 call 0x180035b40 1800332af: 45 33 c9 xor %r9d,%r9d 1800332b2: 45 33 c0 xor %r8d,%r8d 1800332b5: 33 d2 xor %edx,%edx 1800332b7: 33 c9 xor %ecx,%ecx 1800332b9: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 1800332c0: 00 00 1800332c2: c7 00 16 00 00 00 movl $0x16,(%rax) 1800332c8: e8 13 52 00 00 call 0x1800384e0 1800332cd: b8 16 00 00 00 mov $0x16,%eax 1800332d2: 48 83 c4 38 add $0x38,%rsp 1800332d6: c3 ret 1800332d7: 66 66 90 data16 xchg %ax,%ax 1800332da: 66 66 90 data16 xchg %ax,%ax 1800332dd: 66 66 90 data16 xchg %ax,%ax 1800332e0: 41 0f b7 00 movzwl (%r8),%eax 1800332e4: 48 83 c1 02 add $0x2,%rcx 1800332e8: 49 83 c0 02 add $0x2,%r8 1800332ec: 66 85 c0 test %ax,%ax 1800332ef: 66 89 41 fe mov %ax,-0x2(%rcx) 1800332f3: 74 06 je 0x1800332fb 1800332f5: 48 83 ea 01 sub $0x1,%rdx 1800332f9: 75 e5 jne 0x1800332e0 1800332fb: 48 85 d2 test %rdx,%rdx 1800332fe: 75 31 jne 0x180033331 180033300: 66 41 89 11 mov %dx,(%r9) 180033304: e8 37 28 00 00 call 0x180035b40 180033309: 45 33 c9 xor %r9d,%r9d 18003330c: 45 33 c0 xor %r8d,%r8d 18003330f: 33 d2 xor %edx,%edx 180033311: 33 c9 xor %ecx,%ecx 180033313: c7 00 22 00 00 00 movl $0x22,(%rax) 180033319: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180033320: 00 00 180033322: e8 b9 51 00 00 call 0x1800384e0 180033327: b8 22 00 00 00 mov $0x22,%eax 18003332c: 48 83 c4 38 add $0x38,%rsp 180033330: c3 ret 180033331: 33 c0 xor %eax,%eax 180033333: 48 83 c4 38 add $0x38,%rsp 180033337: c3 ret 180033338: cc int3 180033339: cc int3 18003333a: cc int3 18003333b: cc int3 18003333c: cc int3 18003333d: cc int3 18003333e: cc int3 18003333f: cc int3 180033340: 48 8b c4 mov %rsp,%rax 180033343: 48 89 50 10 mov %rdx,0x10(%rax) 180033347: 4c 89 40 18 mov %r8,0x18(%rax) 18003334b: 4c 89 48 20 mov %r9,0x20(%rax) 18003334f: 57 push %rdi 180033350: 48 83 ec 60 sub $0x60,%rsp 180033354: 4c 8b c1 mov %rcx,%r8 180033357: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18003335b: 4c 8d 48 18 lea 0x18(%rax),%r9 18003335f: 33 c0 xor %eax,%eax 180033361: 49 8b f8 mov %r8,%rdi 180033364: 66 f2 af repnz scas %es:(%rdi),%ax 180033367: 48 f7 d1 not %rcx 18003336a: 48 83 e9 01 sub $0x1,%rcx 18003336e: 4d 85 c0 test %r8,%r8 180033371: 75 2c jne 0x18003339f 180033373: e8 c8 27 00 00 call 0x180035b40 180033378: 45 33 c9 xor %r9d,%r9d 18003337b: 45 33 c0 xor %r8d,%r8d 18003337e: 33 d2 xor %edx,%edx 180033380: 33 c9 xor %ecx,%ecx 180033382: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180033389: 00 00 18003338b: c7 00 16 00 00 00 movl $0x16,(%rax) 180033391: e8 4a 51 00 00 call 0x1800384e0 180033396: 83 c8 ff or $0xffffffff,%eax 180033399: 48 83 c4 60 add $0x60,%rsp 18003339d: 5f pop %rdi 18003339e: c3 ret 18003339f: 48 85 d2 test %rdx,%rdx 1800333a2: 74 cf je 0x180033373 1800333a4: 48 81 f9 ff ff ff 3f cmp $0x3fffffff,%rcx 1800333ab: c7 44 24 48 49 00 00 movl $0x49,0x48(%rsp) 1800333b2: 00 1800333b3: 4c 89 44 24 40 mov %r8,0x40(%rsp) 1800333b8: 4c 89 44 24 30 mov %r8,0x30(%rsp) 1800333bd: 76 1b jbe 0x1800333da 1800333bf: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1800333c4: 45 33 c0 xor %r8d,%r8d 1800333c7: c7 44 24 38 ff ff ff movl $0x7fffffff,0x38(%rsp) 1800333ce: 7f 1800333cf: e8 6c 84 00 00 call 0x18003b840 1800333d4: 48 83 c4 60 add $0x60,%rsp 1800333d8: 5f pop %rdi 1800333d9: c3 ret 1800333da: 8d 04 09 lea (%rcx,%rcx,1),%eax 1800333dd: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1800333e2: 45 33 c0 xor %r8d,%r8d 1800333e5: 89 44 24 38 mov %eax,0x38(%rsp) 1800333e9: e8 52 84 00 00 call 0x18003b840 1800333ee: 48 83 c4 60 add $0x60,%rsp 1800333f2: 5f pop %rdi 1800333f3: c3 ret 1800333f4: cc int3 1800333f5: cc int3 1800333f6: cc int3 1800333f7: cc int3 1800333f8: cc int3 1800333f9: cc int3 1800333fa: cc int3 1800333fb: cc int3 1800333fc: cc int3 1800333fd: cc int3 1800333fe: cc int3 1800333ff: cc int3 180033400: cc int3 180033401: cc int3 180033402: cc int3 180033403: cc int3 180033404: cc int3 180033405: cc int3 180033406: 66 66 66 90 data16 data16 xchg %ax,%ax 18003340a: 66 66 66 90 data16 data16 xchg %ax,%ax 18003340e: 66 90 xchg %ax,%ax 180033410: 4c 8b d9 mov %rcx,%r11 180033413: 48 2b d1 sub %rcx,%rdx 180033416: 0f 82 9e 01 00 00 jb 0x1800335ba 18003341c: 49 83 f8 08 cmp $0x8,%r8 180033420: 72 61 jb 0x180033483 180033422: f6 c1 07 test $0x7,%cl 180033425: 74 36 je 0x18003345d 180033427: f6 c1 01 test $0x1,%cl 18003342a: 74 0b je 0x180033437 18003342c: 8a 04 0a mov (%rdx,%rcx,1),%al 18003342f: 49 ff c8 dec %r8 180033432: 88 01 mov %al,(%rcx) 180033434: 48 ff c1 inc %rcx 180033437: f6 c1 02 test $0x2,%cl 18003343a: 74 0f je 0x18003344b 18003343c: 66 8b 04 0a mov (%rdx,%rcx,1),%ax 180033440: 49 83 e8 02 sub $0x2,%r8 180033444: 66 89 01 mov %ax,(%rcx) 180033447: 48 83 c1 02 add $0x2,%rcx 18003344b: f6 c1 04 test $0x4,%cl 18003344e: 74 0d je 0x18003345d 180033450: 8b 04 0a mov (%rdx,%rcx,1),%eax 180033453: 49 83 e8 04 sub $0x4,%r8 180033457: 89 01 mov %eax,(%rcx) 180033459: 48 83 c1 04 add $0x4,%rcx 18003345d: 4d 8b c8 mov %r8,%r9 180033460: 49 c1 e9 05 shr $0x5,%r9 180033464: 75 51 jne 0x1800334b7 180033466: 4d 8b c8 mov %r8,%r9 180033469: 49 c1 e9 03 shr $0x3,%r9 18003346d: 74 14 je 0x180033483 18003346f: 48 8b 04 0a mov (%rdx,%rcx,1),%rax 180033473: 48 89 01 mov %rax,(%rcx) 180033476: 48 83 c1 08 add $0x8,%rcx 18003347a: 49 ff c9 dec %r9 18003347d: 75 f0 jne 0x18003346f 18003347f: 49 83 e0 07 and $0x7,%r8 180033483: 4d 85 c0 test %r8,%r8 180033486: 75 08 jne 0x180033490 180033488: 49 8b c3 mov %r11,%rax 18003348b: c3 ret 18003348c: 66 66 66 90 data16 data16 xchg %ax,%ax 180033490: 8a 04 0a mov (%rdx,%rcx,1),%al 180033493: 88 01 mov %al,(%rcx) 180033495: 48 ff c1 inc %rcx 180033498: 49 ff c8 dec %r8 18003349b: 75 f3 jne 0x180033490 18003349d: 49 8b c3 mov %r11,%rax 1800334a0: c3 ret 1800334a1: 66 66 66 90 data16 data16 xchg %ax,%ax 1800334a5: 66 66 66 90 data16 data16 xchg %ax,%ax 1800334a9: 66 66 66 90 data16 data16 xchg %ax,%ax 1800334ad: 66 66 90 data16 xchg %ax,%ax 1800334b0: 66 66 66 90 data16 data16 xchg %ax,%ax 1800334b4: 66 66 90 data16 xchg %ax,%ax 1800334b7: 49 81 f9 00 20 00 00 cmp $0x2000,%r9 1800334be: 73 42 jae 0x180033502 1800334c0: 48 8b 04 0a mov (%rdx,%rcx,1),%rax 1800334c4: 4c 8b 54 0a 08 mov 0x8(%rdx,%rcx,1),%r10 1800334c9: 48 83 c1 20 add $0x20,%rcx 1800334cd: 48 89 41 e0 mov %rax,-0x20(%rcx) 1800334d1: 4c 89 51 e8 mov %r10,-0x18(%rcx) 1800334d5: 48 8b 44 0a f0 mov -0x10(%rdx,%rcx,1),%rax 1800334da: 4c 8b 54 0a f8 mov -0x8(%rdx,%rcx,1),%r10 1800334df: 49 ff c9 dec %r9 1800334e2: 48 89 41 f0 mov %rax,-0x10(%rcx) 1800334e6: 4c 89 51 f8 mov %r10,-0x8(%rcx) 1800334ea: 75 d4 jne 0x1800334c0 1800334ec: 49 83 e0 1f and $0x1f,%r8 1800334f0: e9 71 ff ff ff jmp 0x180033466 1800334f5: 66 66 66 90 data16 data16 xchg %ax,%ax 1800334f9: 66 66 66 90 data16 data16 xchg %ax,%ax 1800334fd: 66 66 90 data16 xchg %ax,%ax 180033500: 66 90 xchg %ax,%ax 180033502: 48 81 fa 00 10 00 00 cmp $0x1000,%rdx 180033509: 72 b5 jb 0x1800334c0 18003350b: b8 20 00 00 00 mov $0x20,%eax 180033510: 0f 18 04 0a prefetchnta (%rdx,%rcx,1) 180033514: 0f 18 44 0a 40 prefetchnta 0x40(%rdx,%rcx,1) 180033519: 48 81 c1 80 00 00 00 add $0x80,%rcx 180033520: ff c8 dec %eax 180033522: 75 ec jne 0x180033510 180033524: 48 81 e9 00 10 00 00 sub $0x1000,%rcx 18003352b: b8 40 00 00 00 mov $0x40,%eax 180033530: 4c 8b 0c 0a mov (%rdx,%rcx,1),%r9 180033534: 4c 8b 54 0a 08 mov 0x8(%rdx,%rcx,1),%r10 180033539: 4c 0f c3 09 movnti %r9,(%rcx) 18003353d: 4c 0f c3 51 08 movnti %r10,0x8(%rcx) 180033542: 4c 8b 4c 0a 10 mov 0x10(%rdx,%rcx,1),%r9 180033547: 4c 8b 54 0a 18 mov 0x18(%rdx,%rcx,1),%r10 18003354c: 4c 0f c3 49 10 movnti %r9,0x10(%rcx) 180033551: 4c 0f c3 51 18 movnti %r10,0x18(%rcx) 180033556: 4c 8b 4c 0a 20 mov 0x20(%rdx,%rcx,1),%r9 18003355b: 4c 8b 54 0a 28 mov 0x28(%rdx,%rcx,1),%r10 180033560: 48 83 c1 40 add $0x40,%rcx 180033564: 4c 0f c3 49 e0 movnti %r9,-0x20(%rcx) 180033569: 4c 0f c3 51 e8 movnti %r10,-0x18(%rcx) 18003356e: 4c 8b 4c 0a f0 mov -0x10(%rdx,%rcx,1),%r9 180033573: 4c 8b 54 0a f8 mov -0x8(%rdx,%rcx,1),%r10 180033578: ff c8 dec %eax 18003357a: 4c 0f c3 49 f0 movnti %r9,-0x10(%rcx) 18003357f: 4c 0f c3 51 f8 movnti %r10,-0x8(%rcx) 180033584: 75 aa jne 0x180033530 180033586: 49 81 e8 00 10 00 00 sub $0x1000,%r8 18003358d: 49 81 f8 00 10 00 00 cmp $0x1000,%r8 180033594: 0f 83 71 ff ff ff jae 0x18003350b 18003359a: f0 80 0c 24 00 lock orb $0x0,(%rsp) 18003359f: e9 b9 fe ff ff jmp 0x18003345d 1800335a4: 66 66 66 90 data16 data16 xchg %ax,%ax 1800335a8: 66 66 66 90 data16 data16 xchg %ax,%ax 1800335ac: 66 66 66 90 data16 data16 xchg %ax,%ax 1800335b0: 66 66 66 90 data16 data16 xchg %ax,%ax 1800335b4: 66 66 66 90 data16 data16 xchg %ax,%ax 1800335b8: 66 90 xchg %ax,%ax 1800335ba: 49 03 c8 add %r8,%rcx 1800335bd: 49 83 f8 08 cmp $0x8,%r8 1800335c1: 72 61 jb 0x180033624 1800335c3: f6 c1 07 test $0x7,%cl 1800335c6: 74 36 je 0x1800335fe 1800335c8: f6 c1 01 test $0x1,%cl 1800335cb: 74 0b je 0x1800335d8 1800335cd: 48 ff c9 dec %rcx 1800335d0: 8a 04 0a mov (%rdx,%rcx,1),%al 1800335d3: 49 ff c8 dec %r8 1800335d6: 88 01 mov %al,(%rcx) 1800335d8: f6 c1 02 test $0x2,%cl 1800335db: 74 0f je 0x1800335ec 1800335dd: 48 83 e9 02 sub $0x2,%rcx 1800335e1: 66 8b 04 0a mov (%rdx,%rcx,1),%ax 1800335e5: 49 83 e8 02 sub $0x2,%r8 1800335e9: 66 89 01 mov %ax,(%rcx) 1800335ec: f6 c1 04 test $0x4,%cl 1800335ef: 74 0d je 0x1800335fe 1800335f1: 48 83 e9 04 sub $0x4,%rcx 1800335f5: 8b 04 0a mov (%rdx,%rcx,1),%eax 1800335f8: 49 83 e8 04 sub $0x4,%r8 1800335fc: 89 01 mov %eax,(%rcx) 1800335fe: 4d 8b c8 mov %r8,%r9 180033601: 49 c1 e9 05 shr $0x5,%r9 180033605: 75 50 jne 0x180033657 180033607: 4d 8b c8 mov %r8,%r9 18003360a: 49 c1 e9 03 shr $0x3,%r9 18003360e: 74 14 je 0x180033624 180033610: 48 83 e9 08 sub $0x8,%rcx 180033614: 48 8b 04 0a mov (%rdx,%rcx,1),%rax 180033618: 49 ff c9 dec %r9 18003361b: 48 89 01 mov %rax,(%rcx) 18003361e: 75 f0 jne 0x180033610 180033620: 49 83 e0 07 and $0x7,%r8 180033624: 4d 85 c0 test %r8,%r8 180033627: 75 07 jne 0x180033630 180033629: 49 8b c3 mov %r11,%rax 18003362c: c3 ret 18003362d: 66 66 90 data16 xchg %ax,%ax 180033630: 48 ff c9 dec %rcx 180033633: 8a 04 0a mov (%rdx,%rcx,1),%al 180033636: 49 ff c8 dec %r8 180033639: 88 01 mov %al,(%rcx) 18003363b: 75 f3 jne 0x180033630 18003363d: 49 8b c3 mov %r11,%rax 180033640: c3 ret 180033641: 66 66 66 90 data16 data16 xchg %ax,%ax 180033645: 66 66 66 90 data16 data16 xchg %ax,%ax 180033649: 66 66 66 90 data16 data16 xchg %ax,%ax 18003364d: 66 66 90 data16 xchg %ax,%ax 180033650: 66 66 66 90 data16 data16 xchg %ax,%ax 180033654: 66 66 90 data16 xchg %ax,%ax 180033657: 49 81 f9 00 20 00 00 cmp $0x2000,%r9 18003365e: 73 42 jae 0x1800336a2 180033660: 48 8b 44 0a f8 mov -0x8(%rdx,%rcx,1),%rax 180033665: 4c 8b 54 0a f0 mov -0x10(%rdx,%rcx,1),%r10 18003366a: 48 83 e9 20 sub $0x20,%rcx 18003366e: 48 89 41 18 mov %rax,0x18(%rcx) 180033672: 4c 89 51 10 mov %r10,0x10(%rcx) 180033676: 48 8b 44 0a 08 mov 0x8(%rdx,%rcx,1),%rax 18003367b: 4c 8b 14 0a mov (%rdx,%rcx,1),%r10 18003367f: 49 ff c9 dec %r9 180033682: 48 89 41 08 mov %rax,0x8(%rcx) 180033686: 4c 89 11 mov %r10,(%rcx) 180033689: 75 d5 jne 0x180033660 18003368b: 49 83 e0 1f and $0x1f,%r8 18003368f: e9 73 ff ff ff jmp 0x180033607 180033694: 66 66 66 90 data16 data16 xchg %ax,%ax 180033698: 66 66 66 90 data16 data16 xchg %ax,%ax 18003369c: 66 66 66 90 data16 data16 xchg %ax,%ax 1800336a0: 66 90 xchg %ax,%ax 1800336a2: 48 81 fa 00 f0 ff ff cmp $0xfffffffffffff000,%rdx 1800336a9: 77 b5 ja 0x180033660 1800336ab: b8 20 00 00 00 mov $0x20,%eax 1800336b0: 48 81 e9 80 00 00 00 sub $0x80,%rcx 1800336b7: 0f 18 04 0a prefetchnta (%rdx,%rcx,1) 1800336bb: 0f 18 44 0a 40 prefetchnta 0x40(%rdx,%rcx,1) 1800336c0: ff c8 dec %eax 1800336c2: 75 ec jne 0x1800336b0 1800336c4: 48 81 c1 00 10 00 00 add $0x1000,%rcx 1800336cb: b8 40 00 00 00 mov $0x40,%eax 1800336d0: 4c 8b 4c 0a f8 mov -0x8(%rdx,%rcx,1),%r9 1800336d5: 4c 8b 54 0a f0 mov -0x10(%rdx,%rcx,1),%r10 1800336da: 4c 0f c3 49 f8 movnti %r9,-0x8(%rcx) 1800336df: 4c 0f c3 51 f0 movnti %r10,-0x10(%rcx) 1800336e4: 4c 8b 4c 0a e8 mov -0x18(%rdx,%rcx,1),%r9 1800336e9: 4c 8b 54 0a e0 mov -0x20(%rdx,%rcx,1),%r10 1800336ee: 4c 0f c3 49 e8 movnti %r9,-0x18(%rcx) 1800336f3: 4c 0f c3 51 e0 movnti %r10,-0x20(%rcx) 1800336f8: 4c 8b 4c 0a d8 mov -0x28(%rdx,%rcx,1),%r9 1800336fd: 4c 8b 54 0a d0 mov -0x30(%rdx,%rcx,1),%r10 180033702: 48 83 e9 40 sub $0x40,%rcx 180033706: 4c 0f c3 49 18 movnti %r9,0x18(%rcx) 18003370b: 4c 0f c3 51 10 movnti %r10,0x10(%rcx) 180033710: 4c 8b 4c 0a 08 mov 0x8(%rdx,%rcx,1),%r9 180033715: 4c 8b 14 0a mov (%rdx,%rcx,1),%r10 180033719: ff c8 dec %eax 18003371b: 4c 0f c3 49 08 movnti %r9,0x8(%rcx) 180033720: 4c 0f c3 11 movnti %r10,(%rcx) 180033724: 75 aa jne 0x1800336d0 180033726: 49 81 e8 00 10 00 00 sub $0x1000,%r8 18003372d: 49 81 f8 00 10 00 00 cmp $0x1000,%r8 180033734: 0f 83 71 ff ff ff jae 0x1800336ab 18003373a: f0 80 0c 24 00 lock orb $0x0,(%rsp) 18003373f: e9 ba fe ff ff jmp 0x1800335fe 180033744: cc int3 180033745: cc int3 180033746: cc int3 180033747: cc int3 180033748: cc int3 180033749: cc int3 18003374a: cc int3 18003374b: cc int3 18003374c: cc int3 18003374d: cc int3 18003374e: cc int3 18003374f: cc int3 180033750: 0f b7 01 movzwl (%rcx),%eax 180033753: 66 85 c0 test %ax,%ax 180033756: 74 12 je 0x18003376a 180033758: 66 3b c2 cmp %dx,%ax 18003375b: 74 12 je 0x18003376f 18003375d: 66 8b 41 02 mov 0x2(%rcx),%ax 180033761: 48 83 c1 02 add $0x2,%rcx 180033765: 66 85 c0 test %ax,%ax 180033768: 75 ee jne 0x180033758 18003376a: 66 39 11 cmp %dx,(%rcx) 18003376d: 75 04 jne 0x180033773 18003376f: 48 8b c1 mov %rcx,%rax 180033772: c3 ret 180033773: 33 c0 xor %eax,%eax 180033775: c3 ret 180033776: cc int3 180033777: cc int3 180033778: cc int3 180033779: cc int3 18003377a: cc int3 18003377b: cc int3 18003377c: cc int3 18003377d: cc int3 18003377e: cc int3 18003377f: cc int3 180033780: 40 55 rex push %rbp 180033782: 41 54 push %r12 180033784: 41 55 push %r13 180033786: 41 56 push %r14 180033788: 41 57 push %r15 18003378a: 48 83 ec 40 sub $0x40,%rsp 18003378e: 48 8d 6c 24 30 lea 0x30(%rsp),%rbp 180033793: 48 89 5d 40 mov %rbx,0x40(%rbp) 180033797: 48 89 75 48 mov %rsi,0x48(%rbp) 18003379b: 48 89 7d 50 mov %rdi,0x50(%rbp) 18003379f: 48 8b 05 fa 96 03 00 mov 0x396fa(%rip),%rax # 0x18006cea0 1800337a6: 48 33 c5 xor %rbp,%rax 1800337a9: 48 89 45 08 mov %rax,0x8(%rbp) 1800337ad: 33 ff xor %edi,%edi 1800337af: 48 85 c9 test %rcx,%rcx 1800337b2: 4d 8b f9 mov %r9,%r15 1800337b5: 4d 8b f0 mov %r8,%r14 1800337b8: 48 8b f2 mov %rdx,%rsi 1800337bb: 4c 8b e9 mov %rcx,%r13 1800337be: 48 89 7d 00 mov %rdi,0x0(%rbp) 1800337c2: 75 47 jne 0x18003380b 1800337c4: e8 77 23 00 00 call 0x180035b40 1800337c9: 45 33 c9 xor %r9d,%r9d 1800337cc: 45 33 c0 xor %r8d,%r8d 1800337cf: 33 d2 xor %edx,%edx 1800337d1: 33 c9 xor %ecx,%ecx 1800337d3: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1800337d8: c7 00 16 00 00 00 movl $0x16,(%rax) 1800337de: e8 fd 4c 00 00 call 0x1800384e0 1800337e3: 33 c0 xor %eax,%eax 1800337e5: 48 8b 4d 08 mov 0x8(%rbp),%rcx 1800337e9: 48 33 cd xor %rbp,%rcx 1800337ec: e8 4f ee ff ff call 0x180032640 1800337f1: 48 8b 5d 40 mov 0x40(%rbp),%rbx 1800337f5: 48 8b 75 48 mov 0x48(%rbp),%rsi 1800337f9: 48 8b 7d 50 mov 0x50(%rbp),%rdi 1800337fd: 48 8d 65 10 lea 0x10(%rbp),%rsp 180033801: 41 5f pop %r15 180033803: 41 5e pop %r14 180033805: 41 5d pop %r13 180033807: 41 5c pop %r12 180033809: 5d pop %rbp 18003380a: c3 ret 18003380b: 48 85 d2 test %rdx,%rdx 18003380e: 74 b4 je 0x1800337c4 180033810: 4d 85 c0 test %r8,%r8 180033813: 66 89 39 mov %di,(%rcx) 180033816: 74 ac je 0x1800337c4 180033818: 33 c0 xor %eax,%eax 18003381a: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18003381e: 49 8b f8 mov %r8,%rdi 180033821: 66 f2 af repnz scas %es:(%rdi),%ax 180033824: 48 8d 42 ff lea -0x1(%rdx),%rax 180033828: 48 ba ef ff ff ff ff movabs $0x7fffffffffffffef,%rdx 18003382f: ff ff 7f 180033832: 48 3b c2 cmp %rdx,%rax 180033835: 48 f7 d1 not %rcx 180033838: 4c 8d 61 ff lea -0x1(%rcx),%r12 18003383c: 77 a5 ja 0x1800337e3 18003383e: 48 8d 4c 36 10 lea 0x10(%rsi,%rsi,1),%rcx 180033843: 48 bf f0 ff ff ff ff movabs $0xffffffffffffff0,%rdi 18003384a: ff ff 0f 18003384d: 48 81 f9 00 04 00 00 cmp $0x400,%rcx 180033854: 77 32 ja 0x180033888 180033856: 48 8d 41 0f lea 0xf(%rcx),%rax 18003385a: 48 3b c1 cmp %rcx,%rax 18003385d: 77 03 ja 0x180033862 18003385f: 48 8b c7 mov %rdi,%rax 180033862: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 180033866: e8 35 f1 01 00 call 0x1800529a0 18003386b: 48 2b e0 sub %rax,%rsp 18003386e: 48 8d 5c 24 30 lea 0x30(%rsp),%rbx 180033873: 48 85 db test %rbx,%rbx 180033876: 0f 84 67 ff ff ff je 0x1800337e3 18003387c: c7 03 cc cc 00 00 movl $0xcccc,(%rbx) 180033882: 48 83 c3 10 add $0x10,%rbx 180033886: eb 21 jmp 0x1800338a9 180033888: e8 13 11 00 00 call 0x1800349a0 18003388d: 48 85 c0 test %rax,%rax 180033890: 48 8b d8 mov %rax,%rbx 180033893: 74 0a je 0x18003389f 180033895: c7 00 dd dd 00 00 movl $0xdddd,(%rax) 18003389b: 48 83 c3 10 add $0x10,%rbx 18003389f: 48 ba ef ff ff ff ff movabs $0x7fffffffffffffef,%rdx 1800338a6: ff ff 7f 1800338a9: 48 85 db test %rbx,%rbx 1800338ac: 0f 84 31 ff ff ff je 0x1800337e3 1800338b2: 4c 3b e2 cmp %rdx,%r12 1800338b5: 0f 87 38 01 00 00 ja 0x1800339f3 1800338bb: 4b 8d 4c 24 12 lea 0x12(%r12,%r12,1),%rcx 1800338c0: 48 81 f9 00 04 00 00 cmp $0x400,%rcx 1800338c7: 77 2e ja 0x1800338f7 1800338c9: 48 8d 41 0f lea 0xf(%rcx),%rax 1800338cd: 48 3b c1 cmp %rcx,%rax 1800338d0: 77 03 ja 0x1800338d5 1800338d2: 48 8b c7 mov %rdi,%rax 1800338d5: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 1800338d9: e8 c2 f0 01 00 call 0x1800529a0 1800338de: 48 2b e0 sub %rax,%rsp 1800338e1: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 1800338e6: 48 85 ff test %rdi,%rdi 1800338e9: 0f 84 04 01 00 00 je 0x1800339f3 1800338ef: c7 07 cc cc 00 00 movl $0xcccc,(%rdi) 1800338f5: eb 13 jmp 0x18003390a 1800338f7: e8 a4 10 00 00 call 0x1800349a0 1800338fc: 48 85 c0 test %rax,%rax 1800338ff: 48 8b f8 mov %rax,%rdi 180033902: 74 0a je 0x18003390e 180033904: c7 00 dd dd 00 00 movl $0xdddd,(%rax) 18003390a: 48 83 c7 10 add $0x10,%rdi 18003390e: 48 85 ff test %rdi,%rdi 180033911: 0f 84 dc 00 00 00 je 0x1800339f3 180033917: 4f 8d 44 24 02 lea 0x2(%r12,%r12,1),%r8 18003391c: 4c 8b 65 60 mov 0x60(%rbp),%r12 180033920: 4d 8b ce mov %r14,%r9 180033923: 49 8d 40 ff lea -0x1(%r8),%rax 180033927: 48 8b d7 mov %rdi,%rdx 18003392a: 33 c9 xor %ecx,%ecx 18003392c: 4c 89 64 24 28 mov %r12,0x28(%rsp) 180033931: 48 89 44 24 20 mov %rax,0x20(%rsp) 180033936: e8 35 f1 ff ff call 0x180032a70 18003393b: 85 c0 test %eax,%eax 18003393d: 74 27 je 0x180033966 18003393f: 83 f8 16 cmp $0x16,%eax 180033942: 74 09 je 0x18003394d 180033944: 83 f8 22 cmp $0x22,%eax 180033947: 0f 85 94 00 00 00 jne 0x1800339e1 18003394d: 45 33 f6 xor %r14d,%r14d 180033950: 45 33 c9 xor %r9d,%r9d 180033953: 45 33 c0 xor %r8d,%r8d 180033956: 33 d2 xor %edx,%edx 180033958: 33 c9 xor %ecx,%ecx 18003395a: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18003395f: e8 dc 4a 00 00 call 0x180038440 180033964: eb 7b jmp 0x1800339e1 180033966: 48 8d 14 36 lea (%rsi,%rsi,1),%rdx 18003396a: 45 33 f6 xor %r14d,%r14d 18003396d: 4d 8b cf mov %r15,%r9 180033970: 4c 8b c7 mov %rdi,%r8 180033973: 48 8b cb mov %rbx,%rcx 180033976: 4c 89 64 24 28 mov %r12,0x28(%rsp) 18003397b: 4c 89 74 24 20 mov %r14,0x20(%rsp) 180033980: e8 4b a8 00 00 call 0x18003e1d0 180033985: 48 85 c0 test %rax,%rax 180033988: 74 53 je 0x1800339dd 18003398a: 48 8d 4d 00 lea 0x0(%rbp),%rcx 18003398e: 4c 8b cb mov %rbx,%r9 180033991: 4c 8b c6 mov %rsi,%r8 180033994: 49 8b d5 mov %r13,%rdx 180033997: 4c 89 64 24 28 mov %r12,0x28(%rsp) 18003399c: 48 c7 44 24 20 ff ff movq $0xffffffffffffffff,0x20(%rsp) 1800339a3: ff ff 1800339a5: e8 96 98 00 00 call 0x18003d240 1800339aa: 85 c0 test %eax,%eax 1800339ac: 74 6e je 0x180033a1c 1800339ae: 83 f8 16 cmp $0x16,%eax 1800339b1: 74 05 je 0x1800339b8 1800339b3: 83 f8 22 cmp $0x22,%eax 1800339b6: 75 14 jne 0x1800339cc 1800339b8: 45 33 c9 xor %r9d,%r9d 1800339bb: 45 33 c0 xor %r8d,%r8d 1800339be: 33 d2 xor %edx,%edx 1800339c0: 33 c9 xor %ecx,%ecx 1800339c2: 4c 89 74 24 20 mov %r14,0x20(%rsp) 1800339c7: e8 74 4a 00 00 call 0x180038440 1800339cc: 48 39 75 00 cmp %rsi,0x0(%rbp) 1800339d0: 72 0b jb 0x1800339dd 1800339d2: e8 69 21 00 00 call 0x180035b40 1800339d7: c7 00 22 00 00 00 movl $0x22,(%rax) 1800339dd: 4c 89 75 00 mov %r14,0x0(%rbp) 1800339e1: 81 7f f0 dd dd 00 00 cmpl $0xdddd,-0x10(%rdi) 1800339e8: 48 8d 4f f0 lea -0x10(%rdi),%rcx 1800339ec: 75 05 jne 0x1800339f3 1800339ee: e8 7d 10 00 00 call 0x180034a70 1800339f3: 81 7b f0 dd dd 00 00 cmpl $0xdddd,-0x10(%rbx) 1800339fa: 48 8d 4b f0 lea -0x10(%rbx),%rcx 1800339fe: 75 05 jne 0x180033a05 180033a00: e8 6b 10 00 00 call 0x180034a70 180033a05: 48 83 7d 00 00 cmpq $0x0,0x0(%rbp) 180033a0a: 75 07 jne 0x180033a13 180033a0c: 66 41 c7 45 00 00 00 movw $0x0,0x0(%r13) 180033a13: 48 8b 45 00 mov 0x0(%rbp),%rax 180033a17: e9 c9 fd ff ff jmp 0x1800337e5 180033a1c: 4c 39 75 00 cmp %r14,0x0(%rbp) 180033a20: 76 bf jbe 0x1800339e1 180033a22: 48 83 6d 00 01 subq $0x1,0x0(%rbp) 180033a27: eb b8 jmp 0x1800339e1 180033a29: cc int3 180033a2a: cc int3 180033a2b: cc int3 180033a2c: cc int3 180033a2d: cc int3 180033a2e: cc int3 180033a2f: cc int3 180033a30: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180033a35: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180033a3a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180033a3f: 57 push %rdi 180033a40: 48 83 ec 50 sub $0x50,%rsp 180033a44: 49 8b d9 mov %r9,%rbx 180033a47: 49 8b f8 mov %r8,%rdi 180033a4a: 48 8b f2 mov %rdx,%rsi 180033a4d: 48 8b e9 mov %rcx,%rbp 180033a50: c6 44 24 48 00 movb $0x0,0x48(%rsp) 180033a55: e8 46 46 00 00 call 0x1800380a0 180033a5a: 48 89 44 24 40 mov %rax,0x40(%rsp) 180033a5f: 4c 8b 90 c0 00 00 00 mov 0xc0(%rax),%r10 180033a66: 4c 8b d8 mov %rax,%r11 180033a69: 4c 3b 15 80 9c 03 00 cmp 0x39c80(%rip),%r10 # 0x18006d6f0 180033a70: 4c 89 54 24 30 mov %r10,0x30(%rsp) 180033a75: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 180033a7c: 48 89 44 24 38 mov %rax,0x38(%rsp) 180033a81: 74 24 je 0x180033aa7 180033a83: 45 8b 83 c8 00 00 00 mov 0xc8(%r11),%r8d 180033a8a: 44 85 05 e7 9a 03 00 test %r8d,0x39ae7(%rip) # 0x18006d578 180033a91: 75 14 jne 0x180033aa7 180033a93: e8 28 40 00 00 call 0x180037ac0 180033a98: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 180033a9d: 48 89 44 24 30 mov %rax,0x30(%rsp) 180033aa2: 48 8b 44 24 38 mov 0x38(%rsp),%rax 180033aa7: 48 3b 05 c2 99 03 00 cmp 0x399c2(%rip),%rax # 0x18006d470 180033aae: 74 1e je 0x180033ace 180033ab0: 41 8b 83 c8 00 00 00 mov 0xc8(%r11),%eax 180033ab7: 85 05 bb 9a 03 00 test %eax,0x39abb(%rip) # 0x18006d578 180033abd: 75 0f jne 0x180033ace 180033abf: e8 ac 34 00 00 call 0x180036f70 180033ac4: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 180033ac9: 48 89 44 24 38 mov %rax,0x38(%rsp) 180033ace: 41 f6 83 c8 00 00 00 testb $0x2,0xc8(%r11) 180033ad5: 02 180033ad6: 75 0d jne 0x180033ae5 180033ad8: 41 83 8b c8 00 00 00 orl $0x2,0xc8(%r11) 180033adf: 02 180033ae0: c6 44 24 48 01 movb $0x1,0x48(%rsp) 180033ae5: 48 8d 44 24 30 lea 0x30(%rsp),%rax 180033aea: 4c 8b cb mov %rbx,%r9 180033aed: 4c 8b c7 mov %rdi,%r8 180033af0: 48 8b d6 mov %rsi,%rdx 180033af3: 48 8b cd mov %rbp,%rcx 180033af6: 48 89 44 24 20 mov %rax,0x20(%rsp) 180033afb: e8 80 fc ff ff call 0x180033780 180033b00: 80 7c 24 48 00 cmpb $0x0,0x48(%rsp) 180033b05: 74 0c je 0x180033b13 180033b07: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx 180033b0c: 83 a1 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rcx) 180033b13: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180033b18: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 180033b1d: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 180033b22: 48 83 c4 50 add $0x50,%rsp 180033b26: 5f pop %rdi 180033b27: c3 ret 180033b28: cc int3 180033b29: cc int3 180033b2a: cc int3 180033b2b: cc int3 180033b2c: cc int3 180033b2d: cc int3 180033b2e: cc int3 180033b2f: cc int3 180033b30: 40 53 rex push %rbx 180033b32: 56 push %rsi 180033b33: 57 push %rdi 180033b34: 48 83 ec 40 sub $0x40,%rsp 180033b38: 33 f6 xor %esi,%esi 180033b3a: 48 85 c9 test %rcx,%rcx 180033b3d: 48 8b fa mov %rdx,%rdi 180033b40: 89 74 24 70 mov %esi,0x70(%rsp) 180033b44: 89 74 24 78 mov %esi,0x78(%rsp) 180033b48: 89 74 24 60 mov %esi,0x60(%rsp) 180033b4c: 48 8b d9 mov %rcx,%rbx 180033b4f: 75 2c jne 0x180033b7d 180033b51: e8 ea 1f 00 00 call 0x180035b40 180033b56: 45 33 c9 xor %r9d,%r9d 180033b59: 45 33 c0 xor %r8d,%r8d 180033b5c: 33 d2 xor %edx,%edx 180033b5e: 33 c9 xor %ecx,%ecx 180033b60: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180033b65: c7 00 16 00 00 00 movl $0x16,(%rax) 180033b6b: e8 70 49 00 00 call 0x1800384e0 180033b70: b8 16 00 00 00 mov $0x16,%eax 180033b75: 48 83 c4 40 add $0x40,%rsp 180033b79: 5f pop %rdi 180033b7a: 5e pop %rsi 180033b7b: 5b pop %rbx 180033b7c: c3 ret 180033b7d: 48 85 d2 test %rdx,%rdx 180033b80: c7 01 ff ff ff ff movl $0xffffffff,(%rcx) 180033b86: c7 41 04 ff ff ff ff movl $0xffffffff,0x4(%rcx) 180033b8d: c7 41 08 ff ff ff ff movl $0xffffffff,0x8(%rcx) 180033b94: c7 41 0c ff ff ff ff movl $0xffffffff,0xc(%rcx) 180033b9b: c7 41 10 ff ff ff ff movl $0xffffffff,0x10(%rcx) 180033ba2: c7 41 14 ff ff ff ff movl $0xffffffff,0x14(%rcx) 180033ba9: c7 41 18 ff ff ff ff movl $0xffffffff,0x18(%rcx) 180033bb0: c7 41 1c ff ff ff ff movl $0xffffffff,0x1c(%rcx) 180033bb7: c7 41 20 ff ff ff ff movl $0xffffffff,0x20(%rcx) 180033bbe: 74 91 je 0x180033b51 180033bc0: 48 8b 02 mov (%rdx),%rax 180033bc3: 48 85 c0 test %rax,%rax 180033bc6: 79 18 jns 0x180033be0 180033bc8: e8 73 1f 00 00 call 0x180035b40 180033bcd: c7 00 16 00 00 00 movl $0x16,(%rax) 180033bd3: b8 16 00 00 00 mov $0x16,%eax 180033bd8: 48 83 c4 40 add $0x40,%rsp 180033bdc: 5f pop %rdi 180033bdd: 5e pop %rsi 180033bde: 5b pop %rbx 180033bdf: c3 ret 180033be0: 48 b9 ff 6f 40 93 07 movabs $0x793406fff,%rcx 180033be7: 00 00 00 180033bea: 48 3b c1 cmp %rcx,%rax 180033bed: 0f 8f 5e ff ff ff jg 0x180033b51 180033bf3: e8 a8 b6 00 00 call 0x18003f2a0 180033bf8: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 180033bfd: e8 7e ba 00 00 call 0x18003f680 180033c02: 85 c0 test %eax,%eax 180033c04: 74 14 je 0x180033c1a 180033c06: 45 33 c9 xor %r9d,%r9d 180033c09: 45 33 c0 xor %r8d,%r8d 180033c0c: 33 d2 xor %edx,%edx 180033c0e: 33 c9 xor %ecx,%ecx 180033c10: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180033c15: e8 26 48 00 00 call 0x180038440 180033c1a: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 180033c1f: e8 ac ba 00 00 call 0x18003f6d0 180033c24: 85 c0 test %eax,%eax 180033c26: 74 14 je 0x180033c3c 180033c28: 45 33 c9 xor %r9d,%r9d 180033c2b: 45 33 c0 xor %r8d,%r8d 180033c2e: 33 d2 xor %edx,%edx 180033c30: 33 c9 xor %ecx,%ecx 180033c32: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180033c37: e8 04 48 00 00 call 0x180038440 180033c3c: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 180033c41: e8 da ba 00 00 call 0x18003f720 180033c46: 85 c0 test %eax,%eax 180033c48: 74 14 je 0x180033c5e 180033c4a: 45 33 c9 xor %r9d,%r9d 180033c4d: 45 33 c0 xor %r8d,%r8d 180033c50: 33 d2 xor %edx,%edx 180033c52: 33 c9 xor %ecx,%ecx 180033c54: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180033c59: e8 e2 47 00 00 call 0x180038440 180033c5e: 48 8b 0f mov (%rdi),%rcx 180033c61: 48 81 f9 80 f4 03 00 cmp $0x3f480,%rcx 180033c68: 7e 6a jle 0x180033cd4 180033c6a: 48 63 44 24 60 movslq 0x60(%rsp),%rax 180033c6f: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180033c74: 48 2b c8 sub %rax,%rcx 180033c77: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 180033c7c: 48 8b cb mov %rbx,%rcx 180033c7f: e8 cc b6 00 00 call 0x18003f350 180033c84: 85 c0 test %eax,%eax 180033c86: 0f 85 bc 01 00 00 jne 0x180033e48 180033c8c: 39 74 24 70 cmp %esi,0x70(%rsp) 180033c90: 0f 84 b0 01 00 00 je 0x180033e46 180033c96: 48 8b cb mov %rbx,%rcx 180033c99: e8 62 b6 00 00 call 0x18003f300 180033c9e: 85 c0 test %eax,%eax 180033ca0: 0f 84 a0 01 00 00 je 0x180033e46 180033ca6: 48 63 44 24 78 movslq 0x78(%rsp),%rax 180033cab: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180033cb0: 48 8b cb mov %rbx,%rcx 180033cb3: 48 29 44 24 30 sub %rax,0x30(%rsp) 180033cb8: e8 93 b6 00 00 call 0x18003f350 180033cbd: 85 c0 test %eax,%eax 180033cbf: 0f 85 83 01 00 00 jne 0x180033e48 180033cc5: c7 43 20 01 00 00 00 movl $0x1,0x20(%rbx) 180033ccc: 48 83 c4 40 add $0x40,%rsp 180033cd0: 5f pop %rdi 180033cd1: 5e pop %rsi 180033cd2: 5b pop %rbx 180033cd3: c3 ret 180033cd4: 48 8b d7 mov %rdi,%rdx 180033cd7: 48 8b cb mov %rbx,%rcx 180033cda: e8 71 b6 00 00 call 0x18003f350 180033cdf: 85 c0 test %eax,%eax 180033ce1: 0f 85 61 01 00 00 jne 0x180033e48 180033ce7: 39 74 24 70 cmp %esi,0x70(%rsp) 180033ceb: 74 21 je 0x180033d0e 180033ced: 48 8b cb mov %rbx,%rcx 180033cf0: e8 0b b6 00 00 call 0x18003f300 180033cf5: 85 c0 test %eax,%eax 180033cf7: 74 15 je 0x180033d0e 180033cf9: 8b 44 24 60 mov 0x60(%rsp),%eax 180033cfd: 8b 4c 24 78 mov 0x78(%rsp),%ecx 180033d01: c7 43 20 01 00 00 00 movl $0x1,0x20(%rbx) 180033d08: 03 c1 add %ecx,%eax 180033d0a: 48 98 cltq 180033d0c: eb 05 jmp 0x180033d13 180033d0e: 48 63 44 24 60 movslq 0x60(%rsp),%rax 180033d13: 48 63 0b movslq (%rbx),%rcx 180033d16: 49 b8 89 88 88 88 88 movabs $0x8888888888888889,%r8 180033d1d: 88 88 88 180033d20: 48 2b c8 sub %rax,%rcx 180033d23: 49 8b c0 mov %r8,%rax 180033d26: 48 f7 e9 imul %rcx 180033d29: 48 03 d1 add %rcx,%rdx 180033d2c: 48 c1 fa 05 sar $0x5,%rdx 180033d30: 48 8b c2 mov %rdx,%rax 180033d33: 48 c1 e8 3f shr $0x3f,%rax 180033d37: 48 03 d0 add %rax,%rdx 180033d3a: 48 8b c1 mov %rcx,%rax 180033d3d: 48 6b d2 3c imul $0x3c,%rdx,%rdx 180033d41: 48 2b c2 sub %rdx,%rax 180033d44: 85 c0 test %eax,%eax 180033d46: 89 03 mov %eax,(%rbx) 180033d48: 79 09 jns 0x180033d53 180033d4a: 83 c0 3c add $0x3c,%eax 180033d4d: 48 83 e9 3c sub $0x3c,%rcx 180033d51: 89 03 mov %eax,(%rbx) 180033d53: 49 8b c0 mov %r8,%rax 180033d56: 48 f7 e9 imul %rcx 180033d59: 4c 8d 0c 11 lea (%rcx,%rdx,1),%r9 180033d5d: 49 c1 f9 05 sar $0x5,%r9 180033d61: 49 8b c1 mov %r9,%rax 180033d64: 48 c1 e8 3f shr $0x3f,%rax 180033d68: 4c 03 c8 add %rax,%r9 180033d6b: 48 63 43 04 movslq 0x4(%rbx),%rax 180033d6f: 4c 03 c8 add %rax,%r9 180033d72: 49 8b c0 mov %r8,%rax 180033d75: 49 8b c9 mov %r9,%rcx 180033d78: 49 f7 e9 imul %r9 180033d7b: 49 03 d1 add %r9,%rdx 180033d7e: 48 c1 fa 05 sar $0x5,%rdx 180033d82: 48 8b c2 mov %rdx,%rax 180033d85: 48 c1 e8 3f shr $0x3f,%rax 180033d89: 48 03 d0 add %rax,%rdx 180033d8c: 48 6b d2 3c imul $0x3c,%rdx,%rdx 180033d90: 48 2b ca sub %rdx,%rcx 180033d93: 85 c9 test %ecx,%ecx 180033d95: 89 4b 04 mov %ecx,0x4(%rbx) 180033d98: 79 0a jns 0x180033da4 180033d9a: 83 c1 3c add $0x3c,%ecx 180033d9d: 49 83 e9 3c sub $0x3c,%r9 180033da1: 89 4b 04 mov %ecx,0x4(%rbx) 180033da4: 49 8b c0 mov %r8,%rax 180033da7: 49 f7 e9 imul %r9 180033daa: 4d 8d 04 11 lea (%r9,%rdx,1),%r8 180033dae: 49 b9 ab aa aa aa aa movabs $0x2aaaaaaaaaaaaaab,%r9 180033db5: aa aa 2a 180033db8: 49 c1 f8 05 sar $0x5,%r8 180033dbc: 49 8b c0 mov %r8,%rax 180033dbf: 48 c1 e8 3f shr $0x3f,%rax 180033dc3: 4c 03 c0 add %rax,%r8 180033dc6: 48 63 43 08 movslq 0x8(%rbx),%rax 180033dca: 4c 03 c0 add %rax,%r8 180033dcd: 49 8b c1 mov %r9,%rax 180033dd0: 49 f7 e8 imul %r8 180033dd3: 48 c1 fa 02 sar $0x2,%rdx 180033dd7: 48 8b c2 mov %rdx,%rax 180033dda: 48 c1 e8 3f shr $0x3f,%rax 180033dde: 48 03 d0 add %rax,%rdx 180033de1: 48 8d 0c 52 lea (%rdx,%rdx,2),%rcx 180033de5: 49 8b d0 mov %r8,%rdx 180033de8: 48 c1 e1 03 shl $0x3,%rcx 180033dec: 48 2b d1 sub %rcx,%rdx 180033def: 85 d2 test %edx,%edx 180033df1: 89 53 08 mov %edx,0x8(%rbx) 180033df4: 79 0a jns 0x180033e00 180033df6: 8d 4a 18 lea 0x18(%rdx),%ecx 180033df9: 49 83 e8 18 sub $0x18,%r8 180033dfd: 89 4b 08 mov %ecx,0x8(%rbx) 180033e00: 49 8b c1 mov %r9,%rax 180033e03: 49 f7 e8 imul %r8 180033e06: 4c 8b c2 mov %rdx,%r8 180033e09: 49 c1 f8 02 sar $0x2,%r8 180033e0d: 49 8b c0 mov %r8,%rax 180033e10: 48 c1 e8 3f shr $0x3f,%rax 180033e14: 4c 03 c0 add %rax,%r8 180033e17: 4d 85 c0 test %r8,%r8 180033e1a: 7e 34 jle 0x180033e50 180033e1c: 8b 43 18 mov 0x18(%rbx),%eax 180033e1f: 41 8d 0c 00 lea (%r8,%rax,1),%ecx 180033e23: b8 93 24 49 92 mov $0x92492493,%eax 180033e28: f7 e9 imul %ecx 180033e2a: 03 d1 add %ecx,%edx 180033e2c: c1 fa 02 sar $0x2,%edx 180033e2f: 8b c2 mov %edx,%eax 180033e31: c1 e8 1f shr $0x1f,%eax 180033e34: 03 d0 add %eax,%edx 180033e36: 6b d2 07 imul $0x7,%edx,%edx 180033e39: 2b ca sub %edx,%ecx 180033e3b: 44 01 43 0c add %r8d,0xc(%rbx) 180033e3f: 89 4b 18 mov %ecx,0x18(%rbx) 180033e42: 44 01 43 1c add %r8d,0x1c(%rbx) 180033e46: 33 c0 xor %eax,%eax 180033e48: 48 83 c4 40 add $0x40,%rsp 180033e4c: 5f pop %rdi 180033e4d: 5e pop %rsi 180033e4e: 5b pop %rbx 180033e4f: c3 ret 180033e50: 79 f4 jns 0x180033e46 180033e52: 8b 43 18 mov 0x18(%rbx),%eax 180033e55: 44 01 43 0c add %r8d,0xc(%rbx) 180033e59: 41 8d 4c 00 07 lea 0x7(%r8,%rax,1),%ecx 180033e5e: b8 93 24 49 92 mov $0x92492493,%eax 180033e63: f7 e9 imul %ecx 180033e65: 03 d1 add %ecx,%edx 180033e67: c1 fa 02 sar $0x2,%edx 180033e6a: 8b c2 mov %edx,%eax 180033e6c: c1 e8 1f shr $0x1f,%eax 180033e6f: 03 d0 add %eax,%edx 180033e71: 8b 43 0c mov 0xc(%rbx),%eax 180033e74: 6b d2 07 imul $0x7,%edx,%edx 180033e77: 2b ca sub %edx,%ecx 180033e79: 85 c0 test %eax,%eax 180033e7b: 89 4b 18 mov %ecx,0x18(%rbx) 180033e7e: 7f c2 jg 0x180033e42 180033e80: 83 43 14 ff addl $0xffffffff,0x14(%rbx) 180033e84: 83 c0 1f add $0x1f,%eax 180033e87: c7 43 10 0b 00 00 00 movl $0xb,0x10(%rbx) 180033e8e: 89 43 0c mov %eax,0xc(%rbx) 180033e91: 41 8d 80 6d 01 00 00 lea 0x16d(%r8),%eax 180033e98: 01 43 1c add %eax,0x1c(%rbx) 180033e9b: 33 c0 xor %eax,%eax 180033e9d: 48 83 c4 40 add $0x40,%rsp 180033ea1: 5f pop %rdi 180033ea2: 5e pop %rsi 180033ea3: 5b pop %rbx 180033ea4: c3 ret 180033ea5: cc int3 180033ea6: cc int3 180033ea7: cc int3 180033ea8: cc int3 180033ea9: cc int3 180033eaa: cc int3 180033eab: cc int3 180033eac: cc int3 180033ead: cc int3 180033eae: cc int3 180033eaf: cc int3 180033eb0: 66 83 3a 00 cmpw $0x0,(%rdx) 180033eb4: 4c 8b d2 mov %rdx,%r10 180033eb7: 4c 8b c9 mov %rcx,%r9 180033eba: 75 04 jne 0x180033ec0 180033ebc: 48 8b c1 mov %rcx,%rax 180033ebf: c3 ret 180033ec0: 0f b7 01 movzwl (%rcx),%eax 180033ec3: 66 85 c0 test %ax,%ax 180033ec6: 74 48 je 0x180033f10 180033ec8: 4c 8b c1 mov %rcx,%r8 180033ecb: 4c 2b c2 sub %rdx,%r8 180033ece: 66 90 xchg %ax,%ax 180033ed0: 66 85 c0 test %ax,%ax 180033ed3: 49 8b d2 mov %r10,%rdx 180033ed6: 74 20 je 0x180033ef8 180033ed8: 0f b7 02 movzwl (%rdx),%eax 180033edb: 66 85 c0 test %ax,%ax 180033ede: 74 33 je 0x180033f13 180033ee0: 41 0f b7 0c 10 movzwl (%r8,%rdx,1),%ecx 180033ee5: 0f b7 c0 movzwl %ax,%eax 180033ee8: 3b c8 cmp %eax,%ecx 180033eea: 75 0c jne 0x180033ef8 180033eec: 48 83 c2 02 add $0x2,%rdx 180033ef0: 66 41 83 3c 10 00 cmpw $0x0,(%r8,%rdx,1) 180033ef6: 75 e0 jne 0x180033ed8 180033ef8: 66 83 3a 00 cmpw $0x0,(%rdx) 180033efc: 74 15 je 0x180033f13 180033efe: 66 41 8b 41 02 mov 0x2(%r9),%ax 180033f03: 49 83 c1 02 add $0x2,%r9 180033f07: 49 83 c0 02 add $0x2,%r8 180033f0b: 66 85 c0 test %ax,%ax 180033f0e: 75 c0 jne 0x180033ed0 180033f10: 33 c0 xor %eax,%eax 180033f12: c3 ret 180033f13: 49 8b c1 mov %r9,%rax 180033f16: c3 ret 180033f17: cc int3 180033f18: cc int3 180033f19: cc int3 180033f1a: cc int3 180033f1b: cc int3 180033f1c: cc int3 180033f1d: cc int3 180033f1e: cc int3 180033f1f: cc int3 180033f20: 40 55 rex push %rbp 180033f22: 41 54 push %r12 180033f24: 41 55 push %r13 180033f26: 48 83 ec 50 sub $0x50,%rsp 180033f2a: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp 180033f2f: 48 89 5d 30 mov %rbx,0x30(%rbp) 180033f33: 48 89 75 38 mov %rsi,0x38(%rbp) 180033f37: 48 89 7d 40 mov %rdi,0x40(%rbp) 180033f3b: 48 8b 05 5e 8f 03 00 mov 0x38f5e(%rip),%rax # 0x18006cea0 180033f42: 48 33 c5 xor %rbp,%rax 180033f45: 48 89 45 00 mov %rax,0x0(%rbp) 180033f49: 48 85 c9 test %rcx,%rcx 180033f4c: 4d 8b e0 mov %r8,%r12 180033f4f: 48 8b f2 mov %rdx,%rsi 180033f52: 48 8b d9 mov %rcx,%rbx 180033f55: 74 0f je 0x180033f66 180033f57: e8 64 bd 00 00 call 0x18003fcc0 180033f5c: 48 3b c6 cmp %rsi,%rax 180033f5f: 72 2e jb 0x180033f8f 180033f61: 66 c7 03 00 00 movw $0x0,(%rbx) 180033f66: e8 d5 1b 00 00 call 0x180035b40 180033f6b: 33 ff xor %edi,%edi 180033f6d: 45 33 c9 xor %r9d,%r9d 180033f70: 45 33 c0 xor %r8d,%r8d 180033f73: 33 d2 xor %edx,%edx 180033f75: 33 c9 xor %ecx,%ecx 180033f77: c7 00 16 00 00 00 movl $0x16,(%rax) 180033f7d: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180033f82: e8 59 45 00 00 call 0x1800384e0 180033f87: 8d 47 16 lea 0x16(%rdi),%eax 180033f8a: e9 a7 01 00 00 jmp 0x180034136 180033f8f: 49 8b 04 24 mov (%r12),%rax 180033f93: 8b 50 14 mov 0x14(%rax),%edx 180033f96: 85 d2 test %edx,%edx 180033f98: 75 2d jne 0x180033fc7 180033f9a: 66 39 13 cmp %dx,(%rbx) 180033f9d: 74 21 je 0x180033fc0 180033f9f: 90 nop 180033fa0: 0f b7 03 movzwl (%rbx),%eax 180033fa3: 66 3d 61 00 cmp $0x61,%ax 180033fa7: 72 0d jb 0x180033fb6 180033fa9: 66 3d 7a 00 cmp $0x7a,%ax 180033fad: 77 07 ja 0x180033fb6 180033faf: 66 2d 20 00 sub $0x20,%ax 180033fb3: 66 89 03 mov %ax,(%rbx) 180033fb6: 48 83 c3 02 add $0x2,%rbx 180033fba: 66 83 3b 00 cmpw $0x0,(%rbx) 180033fbe: 75 e0 jne 0x180033fa0 180033fc0: 33 c0 xor %eax,%eax 180033fc2: e9 6f 01 00 00 jmp 0x180034136 180033fc7: 8b 40 04 mov 0x4(%rax),%eax 180033fca: 33 ff xor %edi,%edi 180033fcc: 4c 8b cb mov %rbx,%r9 180033fcf: 89 44 24 38 mov %eax,0x38(%rsp) 180033fd3: 89 7c 24 30 mov %edi,0x30(%rsp) 180033fd7: 41 b8 00 02 00 00 mov $0x200,%r8d 180033fdd: 49 8b cc mov %r12,%rcx 180033fe0: 48 89 7c 24 28 mov %rdi,0x28(%rsp) 180033fe5: c7 44 24 20 ff ff ff movl $0xffffffff,0x20(%rsp) 180033fec: ff 180033fed: e8 7e bb 00 00 call 0x18003fb70 180033ff2: 85 c0 test %eax,%eax 180033ff4: 4c 63 e8 movslq %eax,%r13 180033ff7: 75 11 jne 0x18003400a 180033ff9: e8 42 1b 00 00 call 0x180035b40 180033ffe: bb 2a 00 00 00 mov $0x2a,%ebx 180034003: 89 18 mov %ebx,(%rax) 180034005: e9 25 01 00 00 jmp 0x18003412f 18003400a: 49 3b f5 cmp %r13,%rsi 18003400d: 49 8b cd mov %r13,%rcx 180034010: 73 2c jae 0x18003403e 180034012: 66 89 3b mov %di,(%rbx) 180034015: e8 26 1b 00 00 call 0x180035b40 18003401a: 45 33 c9 xor %r9d,%r9d 18003401d: 45 33 c0 xor %r8d,%r8d 180034020: 33 d2 xor %edx,%edx 180034022: 33 c9 xor %ecx,%ecx 180034024: c7 00 22 00 00 00 movl $0x22,(%rax) 18003402a: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18003402f: e8 ac 44 00 00 call 0x1800384e0 180034034: b8 22 00 00 00 mov $0x22,%eax 180034039: e9 f8 00 00 00 jmp 0x180034136 18003403e: 85 c0 test %eax,%eax 180034040: 0f 8e de 00 00 00 jle 0x180034124 180034046: 33 d2 xor %edx,%edx 180034048: 48 c7 c0 e0 ff ff ff mov $0xffffffffffffffe0,%rax 18003404f: 48 f7 f1 div %rcx 180034052: 48 83 f8 02 cmp $0x2,%rax 180034056: 0f 82 c8 00 00 00 jb 0x180034124 18003405c: 4b 8d 4c 2d 10 lea 0x10(%r13,%r13,1),%rcx 180034061: 48 81 f9 00 04 00 00 cmp $0x400,%rcx 180034068: 77 35 ja 0x18003409f 18003406a: 48 8d 41 0f lea 0xf(%rcx),%rax 18003406e: 48 3b c1 cmp %rcx,%rax 180034071: 77 0a ja 0x18003407d 180034073: 48 b8 f0 ff ff ff ff movabs $0xffffffffffffff0,%rax 18003407a: ff ff 0f 18003407d: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 180034081: e8 1a e9 01 00 call 0x1800529a0 180034086: 48 2b e0 sub %rax,%rsp 180034089: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi 18003408e: 48 85 ff test %rdi,%rdi 180034091: 0f 84 8d 00 00 00 je 0x180034124 180034097: c7 07 cc cc 00 00 movl $0xcccc,(%rdi) 18003409d: eb 13 jmp 0x1800340b2 18003409f: e8 fc 08 00 00 call 0x1800349a0 1800340a4: 48 85 c0 test %rax,%rax 1800340a7: 48 8b f8 mov %rax,%rdi 1800340aa: 74 0a je 0x1800340b6 1800340ac: c7 00 dd dd 00 00 movl $0xdddd,(%rax) 1800340b2: 48 83 c7 10 add $0x10,%rdi 1800340b6: 48 85 ff test %rdi,%rdi 1800340b9: 74 69 je 0x180034124 1800340bb: 49 8b 0c 24 mov (%r12),%rcx 1800340bf: 4c 8b cb mov %rbx,%r9 1800340c2: 41 b8 00 02 00 00 mov $0x200,%r8d 1800340c8: 8b 41 04 mov 0x4(%rcx),%eax 1800340cb: 8b 51 14 mov 0x14(%rcx),%edx 1800340ce: 49 8b cc mov %r12,%rcx 1800340d1: 89 44 24 38 mov %eax,0x38(%rsp) 1800340d5: 44 89 6c 24 30 mov %r13d,0x30(%rsp) 1800340da: 48 89 7c 24 28 mov %rdi,0x28(%rsp) 1800340df: c7 44 24 20 ff ff ff movl $0xffffffff,0x20(%rsp) 1800340e6: ff 1800340e7: e8 84 ba 00 00 call 0x18003fb70 1800340ec: 85 c0 test %eax,%eax 1800340ee: 74 12 je 0x180034102 1800340f0: 4c 8b c7 mov %rdi,%r8 1800340f3: 48 8b d6 mov %rsi,%rdx 1800340f6: 48 8b cb mov %rbx,%rcx 1800340f9: e8 92 f1 ff ff call 0x180033290 1800340fe: 8b d8 mov %eax,%ebx 180034100: eb 0c jmp 0x18003410e 180034102: e8 39 1a 00 00 call 0x180035b40 180034107: bb 2a 00 00 00 mov $0x2a,%ebx 18003410c: 89 18 mov %ebx,(%rax) 18003410e: 81 7f f0 dd dd 00 00 cmpl $0xdddd,-0x10(%rdi) 180034115: 48 8d 4f f0 lea -0x10(%rdi),%rcx 180034119: 75 05 jne 0x180034120 18003411b: e8 50 09 00 00 call 0x180034a70 180034120: 8b c3 mov %ebx,%eax 180034122: eb 12 jmp 0x180034136 180034124: e8 17 1a 00 00 call 0x180035b40 180034129: c7 00 0c 00 00 00 movl $0xc,(%rax) 18003412f: e8 0c 1a 00 00 call 0x180035b40 180034134: 8b 00 mov (%rax),%eax 180034136: 48 8b 4d 00 mov 0x0(%rbp),%rcx 18003413a: 48 33 cd xor %rbp,%rcx 18003413d: e8 fe e4 ff ff call 0x180032640 180034142: 48 8b 5d 30 mov 0x30(%rbp),%rbx 180034146: 48 8b 75 38 mov 0x38(%rbp),%rsi 18003414a: 48 8b 7d 40 mov 0x40(%rbp),%rdi 18003414e: 48 8d 65 10 lea 0x10(%rbp),%rsp 180034152: 41 5d pop %r13 180034154: 41 5c pop %r12 180034156: 5d pop %rbp 180034157: c3 ret 180034158: cc int3 180034159: cc int3 18003415a: cc int3 18003415b: cc int3 18003415c: cc int3 18003415d: cc int3 18003415e: cc int3 18003415f: cc int3 180034160: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180034165: 57 push %rdi 180034166: 48 83 ec 40 sub $0x40,%rsp 18003416a: 48 8b da mov %rdx,%rbx 18003416d: 48 8b f9 mov %rcx,%rdi 180034170: c6 44 24 38 00 movb $0x0,0x38(%rsp) 180034175: e8 26 3f 00 00 call 0x1800380a0 18003417a: 48 89 44 24 30 mov %rax,0x30(%rsp) 18003417f: 4c 8b d8 mov %rax,%r11 180034182: 4c 8b 80 c0 00 00 00 mov 0xc0(%rax),%r8 180034189: 4c 3b 05 60 95 03 00 cmp 0x39560(%rip),%r8 # 0x18006d6f0 180034190: 4c 89 44 24 20 mov %r8,0x20(%rsp) 180034195: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 18003419c: 48 89 44 24 28 mov %rax,0x28(%rsp) 1800341a1: 74 24 je 0x1800341c7 1800341a3: 45 8b 83 c8 00 00 00 mov 0xc8(%r11),%r8d 1800341aa: 44 85 05 c7 93 03 00 test %r8d,0x393c7(%rip) # 0x18006d578 1800341b1: 75 14 jne 0x1800341c7 1800341b3: e8 08 39 00 00 call 0x180037ac0 1800341b8: 4c 8b 5c 24 30 mov 0x30(%rsp),%r11 1800341bd: 48 89 44 24 20 mov %rax,0x20(%rsp) 1800341c2: 48 8b 44 24 28 mov 0x28(%rsp),%rax 1800341c7: 48 3b 05 a2 92 03 00 cmp 0x392a2(%rip),%rax # 0x18006d470 1800341ce: 74 1e je 0x1800341ee 1800341d0: 41 8b 83 c8 00 00 00 mov 0xc8(%r11),%eax 1800341d7: 85 05 9b 93 03 00 test %eax,0x3939b(%rip) # 0x18006d578 1800341dd: 75 0f jne 0x1800341ee 1800341df: e8 8c 2d 00 00 call 0x180036f70 1800341e4: 4c 8b 5c 24 30 mov 0x30(%rsp),%r11 1800341e9: 48 89 44 24 28 mov %rax,0x28(%rsp) 1800341ee: 41 f6 83 c8 00 00 00 testb $0x2,0xc8(%r11) 1800341f5: 02 1800341f6: 75 0d jne 0x180034205 1800341f8: 41 83 8b c8 00 00 00 orl $0x2,0xc8(%r11) 1800341ff: 02 180034200: c6 44 24 38 01 movb $0x1,0x38(%rsp) 180034205: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 18003420a: 48 8b d3 mov %rbx,%rdx 18003420d: 48 8b cf mov %rdi,%rcx 180034210: e8 0b fd ff ff call 0x180033f20 180034215: 80 7c 24 38 00 cmpb $0x0,0x38(%rsp) 18003421a: 74 0c je 0x180034228 18003421c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180034221: 83 a1 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rcx) 180034228: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18003422d: 48 83 c4 40 add $0x40,%rsp 180034231: 5f pop %rdi 180034232: c3 ret 180034233: cc int3 180034234: cc int3 180034235: cc int3 180034236: cc int3 180034237: cc int3 180034238: cc int3 180034239: cc int3 18003423a: cc int3 18003423b: cc int3 18003423c: cc int3 18003423d: cc int3 18003423e: cc int3 18003423f: cc int3 180034240: 48 83 ec 68 sub $0x68,%rsp 180034244: 48 85 c9 test %rcx,%rcx 180034247: 75 29 jne 0x180034272 180034249: e8 f2 18 00 00 call 0x180035b40 18003424e: 45 33 c9 xor %r9d,%r9d 180034251: 45 33 c0 xor %r8d,%r8d 180034254: c7 00 16 00 00 00 movl $0x16,(%rax) 18003425a: 33 c0 xor %eax,%eax 18003425c: 33 d2 xor %edx,%edx 18003425e: 33 c9 xor %ecx,%ecx 180034260: 48 89 44 24 20 mov %rax,0x20(%rsp) 180034265: e8 76 42 00 00 call 0x1800384e0 18003426a: 83 c8 ff or $0xffffffff,%eax 18003426d: 48 83 c4 68 add $0x68,%rsp 180034271: c3 ret 180034272: 33 c0 xor %eax,%eax 180034274: 4c 8b ca mov %rdx,%r9 180034277: 48 8b d1 mov %rcx,%rdx 18003427a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18003427f: 45 33 c0 xor %r8d,%r8d 180034282: c7 44 24 38 ff ff ff movl $0x7fffffff,0x38(%rsp) 180034289: 7f 18003428a: c7 44 24 48 42 00 00 movl $0x42,0x48(%rsp) 180034291: 00 180034292: 48 89 44 24 40 mov %rax,0x40(%rsp) 180034297: 48 89 44 24 30 mov %rax,0x30(%rsp) 18003429c: e8 af 45 00 00 call 0x180038850 1800342a1: 48 83 c4 68 add $0x68,%rsp 1800342a5: c3 ret 1800342a6: cc int3 1800342a7: cc int3 1800342a8: cc int3 1800342a9: cc int3 1800342aa: cc int3 1800342ab: cc int3 1800342ac: cc int3 1800342ad: cc int3 1800342ae: cc int3 1800342af: cc int3 1800342b0: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1800342b5: 57 push %rdi 1800342b6: 48 83 ec 60 sub $0x60,%rsp 1800342ba: 4d 85 c9 test %r9,%r9 1800342bd: 4d 8b d1 mov %r9,%r10 1800342c0: 49 8b f0 mov %r8,%rsi 1800342c3: 48 8b fa mov %rdx,%rdi 1800342c6: 4c 8b d9 mov %rcx,%r11 1800342c9: 75 2f jne 0x1800342fa 1800342cb: e8 70 18 00 00 call 0x180035b40 1800342d0: 45 33 c9 xor %r9d,%r9d 1800342d3: 45 33 c0 xor %r8d,%r8d 1800342d6: c7 00 16 00 00 00 movl $0x16,(%rax) 1800342dc: 33 c0 xor %eax,%eax 1800342de: 33 d2 xor %edx,%edx 1800342e0: 33 c9 xor %ecx,%ecx 1800342e2: 48 89 44 24 20 mov %rax,0x20(%rsp) 1800342e7: e8 f4 41 00 00 call 0x1800384e0 1800342ec: 83 c8 ff or $0xffffffff,%eax 1800342ef: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 1800342f4: 48 83 c4 60 add $0x60,%rsp 1800342f8: 5f pop %rdi 1800342f9: c3 ret 1800342fa: 4d 85 c0 test %r8,%r8 1800342fd: 74 05 je 0x180034304 1800342ff: 48 85 d2 test %rdx,%rdx 180034302: 74 c7 je 0x1800342cb 180034304: 4c 8b 8c 24 98 00 00 mov 0x98(%rsp),%r9 18003430b: 00 18003430c: b9 ff ff ff 7f mov $0x7fffffff,%ecx 180034311: 41 8b c0 mov %r8d,%eax 180034314: 4c 3b c1 cmp %rcx,%r8 180034317: 4c 8b 84 24 90 00 00 mov 0x90(%rsp),%r8 18003431e: 00 18003431f: 48 89 54 24 40 mov %rdx,0x40(%rsp) 180034324: 0f 47 c1 cmova %ecx,%eax 180034327: 48 89 54 24 30 mov %rdx,0x30(%rsp) 18003432c: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180034331: 49 8b d2 mov %r10,%rdx 180034334: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 180034339: c7 44 24 48 42 00 00 movl $0x42,0x48(%rsp) 180034340: 00 180034341: 89 44 24 38 mov %eax,0x38(%rsp) 180034345: 41 ff d3 call *%r11 180034348: 48 85 ff test %rdi,%rdi 18003434b: 8b d8 mov %eax,%ebx 18003434d: 74 59 je 0x1800343a8 18003434f: 85 c0 test %eax,%eax 180034351: 78 44 js 0x180034397 180034353: 83 6c 24 38 01 subl $0x1,0x38(%rsp) 180034358: 78 1a js 0x180034374 18003435a: 48 8b 44 24 30 mov 0x30(%rsp),%rax 18003435f: c6 00 00 movb $0x0,(%rax) 180034362: 8b c3 mov %ebx,%eax 180034364: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 180034369: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 18003436e: 48 83 c4 60 add $0x60,%rsp 180034372: 5f pop %rdi 180034373: c3 ret 180034374: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180034379: 33 c9 xor %ecx,%ecx 18003437b: e8 70 42 00 00 call 0x1800385f0 180034380: 83 f8 ff cmp $0xffffffff,%eax 180034383: 74 12 je 0x180034397 180034385: 8b c3 mov %ebx,%eax 180034387: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 18003438c: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 180034391: 48 83 c4 60 add $0x60,%rsp 180034395: 5f pop %rdi 180034396: c3 ret 180034397: 33 c0 xor %eax,%eax 180034399: c6 44 37 ff 00 movb $0x0,-0x1(%rdi,%rsi,1) 18003439e: 39 44 24 38 cmp %eax,0x38(%rsp) 1800343a2: 0f 9d c0 setge %al 1800343a5: 83 c0 fe add $0xfffffffe,%eax 1800343a8: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 1800343ad: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 1800343b2: 48 83 c4 60 add $0x60,%rsp 1800343b6: 5f pop %rdi 1800343b7: c3 ret 1800343b8: cc int3 1800343b9: cc int3 1800343ba: cc int3 1800343bb: cc int3 1800343bc: cc int3 1800343bd: cc int3 1800343be: cc int3 1800343bf: cc int3 1800343c0: 40 53 rex push %rbx 1800343c2: 48 83 ec 30 sub $0x30,%rsp 1800343c6: 4d 85 c0 test %r8,%r8 1800343c9: 48 8b d9 mov %rcx,%rbx 1800343cc: 74 46 je 0x180034414 1800343ce: 48 85 c9 test %rcx,%rcx 1800343d1: 74 41 je 0x180034414 1800343d3: 48 85 d2 test %rdx,%rdx 1800343d6: 74 3c je 0x180034414 1800343d8: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 1800343dd: 4d 8b c8 mov %r8,%r9 1800343e0: 4c 8b c2 mov %rdx,%r8 1800343e3: 48 8b d1 mov %rcx,%rdx 1800343e6: 48 8d 0d e3 b9 00 00 lea 0xb9e3(%rip),%rcx # 0x18003fdd0 1800343ed: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 1800343f4: 00 00 1800343f6: e8 b5 fe ff ff call 0x1800342b0 1800343fb: 85 c0 test %eax,%eax 1800343fd: 79 03 jns 0x180034402 1800343ff: c6 03 00 movb $0x0,(%rbx) 180034402: 83 f8 fe cmp $0xfffffffe,%eax 180034405: 75 33 jne 0x18003443a 180034407: e8 34 17 00 00 call 0x180035b40 18003440c: c7 00 22 00 00 00 movl $0x22,(%rax) 180034412: eb 0b jmp 0x18003441f 180034414: e8 27 17 00 00 call 0x180035b40 180034419: c7 00 16 00 00 00 movl $0x16,(%rax) 18003441f: 45 33 c9 xor %r9d,%r9d 180034422: 45 33 c0 xor %r8d,%r8d 180034425: 33 d2 xor %edx,%edx 180034427: 33 c9 xor %ecx,%ecx 180034429: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180034430: 00 00 180034432: e8 a9 40 00 00 call 0x1800384e0 180034437: 83 c8 ff or $0xffffffff,%eax 18003443a: 48 83 c4 30 add $0x30,%rsp 18003443e: 5b pop %rbx 18003443f: c3 ret 180034440: 40 53 rex push %rbx 180034442: 48 83 ec 20 sub $0x20,%rsp 180034446: 83 fa 01 cmp $0x1,%edx 180034449: 49 8b d8 mov %r8,%rbx 18003444c: 0f 85 55 01 00 00 jne 0x1800345a7 180034452: ff 15 e8 ec 01 00 call *0x1ece8(%rip) # 0x180053140 180034458: 33 d2 xor %edx,%edx 18003445a: 41 b8 94 00 00 00 mov $0x94,%r8d 180034460: 48 8b c8 mov %rax,%rcx 180034463: ff 15 cf ec 01 00 call *0x1eccf(%rip) # 0x180053138 180034469: 48 85 c0 test %rax,%rax 18003446c: 48 8b d8 mov %rax,%rbx 18003446f: 74 27 je 0x180034498 180034471: 48 8b c8 mov %rax,%rcx 180034474: c7 00 94 00 00 00 movl $0x94,(%rax) 18003447a: ff 15 e8 ee 01 00 call *0x1eee8(%rip) # 0x180053368 180034480: 85 c0 test %eax,%eax 180034482: 75 1c jne 0x1800344a0 180034484: ff 15 b6 ec 01 00 call *0x1ecb6(%rip) # 0x180053140 18003448a: 4c 8b c3 mov %rbx,%r8 18003448d: 33 d2 xor %edx,%edx 18003448f: 48 8b c8 mov %rax,%rcx 180034492: ff 15 88 ed 01 00 call *0x1ed88(%rip) # 0x180053220 180034498: 33 c0 xor %eax,%eax 18003449a: 48 83 c4 20 add $0x20,%rsp 18003449e: 5b pop %rbx 18003449f: c3 ret 1800344a0: 48 89 6c 24 30 mov %rbp,0x30(%rsp) 1800344a5: 8b 6b 08 mov 0x8(%rbx),%ebp 1800344a8: 48 89 74 24 38 mov %rsi,0x38(%rsp) 1800344ad: 8b 73 04 mov 0x4(%rbx),%esi 1800344b0: 48 89 7c 24 40 mov %rdi,0x40(%rsp) 1800344b5: 8b 7b 0c mov 0xc(%rbx),%edi 1800344b8: 4c 89 64 24 48 mov %r12,0x48(%rsp) 1800344bd: 44 8b 63 10 mov 0x10(%rbx),%r12d 1800344c1: 81 e7 ff 7f 00 00 and $0x7fff,%edi 1800344c7: ff 15 73 ec 01 00 call *0x1ec73(%rip) # 0x180053140 1800344cd: 4c 8b c3 mov %rbx,%r8 1800344d0: 33 d2 xor %edx,%edx 1800344d2: 48 8b c8 mov %rax,%rcx 1800344d5: ff 15 45 ed 01 00 call *0x1ed45(%rip) # 0x180053220 1800344db: 41 83 fc 02 cmp $0x2,%r12d 1800344df: 74 04 je 0x1800344e5 1800344e1: 0f ba ef 0f bts $0xf,%edi 1800344e5: 8b c6 mov %esi,%eax 1800344e7: b9 01 00 00 00 mov $0x1,%ecx 1800344ec: 44 89 25 e9 e2 03 00 mov %r12d,0x3e2e9(%rip) # 0x1800727dc 1800344f3: c1 e0 08 shl $0x8,%eax 1800344f6: 89 35 ec e2 03 00 mov %esi,0x3e2ec(%rip) # 0x1800727e8 1800344fc: 89 2d ea e2 03 00 mov %ebp,0x3e2ea(%rip) # 0x1800727ec 180034502: 03 c5 add %ebp,%eax 180034504: 89 3d d6 e2 03 00 mov %edi,0x3e2d6(%rip) # 0x1800727e0 18003450a: 89 05 d4 e2 03 00 mov %eax,0x3e2d4(%rip) # 0x1800727e4 180034510: e8 fb ca 00 00 call 0x180041010 180034515: 4c 8b 64 24 48 mov 0x48(%rsp),%r12 18003451a: 85 c0 test %eax,%eax 18003451c: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 180034521: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180034526: 48 8b 6c 24 30 mov 0x30(%rsp),%rbp 18003452b: 0f 84 67 ff ff ff je 0x180034498 180034531: e8 da 3d 00 00 call 0x180038310 180034536: 85 c0 test %eax,%eax 180034538: 74 60 je 0x18003459a 18003453a: e8 91 d5 00 00 call 0x180041ad0 18003453f: ff 15 9b ed 01 00 call *0x1ed9b(%rip) # 0x1800532e0 180034545: 48 89 05 bc 71 0a 00 mov %rax,0xa71bc(%rip) # 0x1800db708 18003454c: e8 af d3 00 00 call 0x180041900 180034551: 48 89 05 68 e2 03 00 mov %rax,0x3e268(%rip) # 0x1800727c0 180034558: e8 43 cb 00 00 call 0x1800410a0 18003455d: 85 c0 test %eax,%eax 18003455f: 78 34 js 0x180034595 180034561: e8 8a d2 00 00 call 0x1800417f0 180034566: 85 c0 test %eax,%eax 180034568: 78 26 js 0x180034590 18003456a: e8 f1 ce 00 00 call 0x180041460 18003456f: 85 c0 test %eax,%eax 180034571: 78 1d js 0x180034590 180034573: 33 c9 xor %ecx,%ecx 180034575: e8 96 22 00 00 call 0x180036810 18003457a: 85 c0 test %eax,%eax 18003457c: 75 12 jne 0x180034590 18003457e: 83 05 33 e2 03 00 01 addl $0x1,0x3e233(%rip) # 0x1800727b8 180034585: b8 01 00 00 00 mov $0x1,%eax 18003458a: 48 83 c4 20 add $0x20,%rsp 18003458e: 5b pop %rbx 18003458f: c3 ret 180034590: e8 3b ce 00 00 call 0x1800413d0 180034595: e8 96 38 00 00 call 0x180037e30 18003459a: e8 d1 ca 00 00 call 0x180041070 18003459f: 33 c0 xor %eax,%eax 1800345a1: 48 83 c4 20 add $0x20,%rsp 1800345a5: 5b pop %rbx 1800345a6: c3 ret 1800345a7: 85 d2 test %edx,%edx 1800345a9: 75 45 jne 0x1800345f0 1800345ab: 8b 05 07 e2 03 00 mov 0x3e207(%rip),%eax # 0x1800727b8 1800345b1: 85 c0 test %eax,%eax 1800345b3: 0f 8e df fe ff ff jle 0x180034498 1800345b9: 83 e8 01 sub $0x1,%eax 1800345bc: 39 15 76 e2 03 00 cmp %edx,0x3e276(%rip) # 0x180072838 1800345c2: 89 05 f0 e1 03 00 mov %eax,0x3e1f0(%rip) # 0x1800727b8 1800345c8: 75 05 jne 0x1800345cf 1800345ca: e8 61 24 00 00 call 0x180036a30 1800345cf: 48 85 db test %rbx,%rbx 1800345d2: 0f 85 91 00 00 00 jne 0x180034669 1800345d8: e8 f3 cd 00 00 call 0x1800413d0 1800345dd: e8 4e 38 00 00 call 0x180037e30 1800345e2: e8 89 ca 00 00 call 0x180041070 1800345e7: 8d 43 01 lea 0x1(%rbx),%eax 1800345ea: 48 83 c4 20 add $0x20,%rsp 1800345ee: 5b pop %rbx 1800345ef: c3 ret 1800345f0: 83 fa 02 cmp $0x2,%edx 1800345f3: 75 68 jne 0x18003465d 1800345f5: e8 16 38 00 00 call 0x180037e10 1800345fa: ba d8 02 00 00 mov $0x2d8,%edx 1800345ff: b9 01 00 00 00 mov $0x1,%ecx 180034604: e8 47 c8 00 00 call 0x180040e50 180034609: 48 85 c0 test %rax,%rax 18003460c: 48 8b d8 mov %rax,%rbx 18003460f: 0f 84 83 fe ff ff je 0x180034498 180034615: 8b 0d f5 90 03 00 mov 0x390f5(%rip),%ecx # 0x18006d710 18003461b: 48 8b d0 mov %rax,%rdx 18003461e: ff 15 c4 ec 01 00 call *0x1ecc4(%rip) # 0x1800532e8 180034624: 85 c0 test %eax,%eax 180034626: 74 25 je 0x18003464d 180034628: 33 d2 xor %edx,%edx 18003462a: 48 8b cb mov %rbx,%rcx 18003462d: e8 4e 38 00 00 call 0x180037e80 180034632: ff 15 a0 ed 01 00 call *0x1eda0(%rip) # 0x1800533d8 180034638: 48 c7 43 08 ff ff ff movq $0xffffffffffffffff,0x8(%rbx) 18003463f: ff 180034640: 89 03 mov %eax,(%rbx) 180034642: b8 01 00 00 00 mov $0x1,%eax 180034647: 48 83 c4 20 add $0x20,%rsp 18003464b: 5b pop %rbx 18003464c: c3 ret 18003464d: 48 8b cb mov %rbx,%rcx 180034650: e8 1b 04 00 00 call 0x180034a70 180034655: 33 c0 xor %eax,%eax 180034657: 48 83 c4 20 add $0x20,%rsp 18003465b: 5b pop %rbx 18003465c: c3 ret 18003465d: 83 fa 03 cmp $0x3,%edx 180034660: 75 07 jne 0x180034669 180034662: 33 c9 xor %ecx,%ecx 180034664: e8 47 3c 00 00 call 0x1800382b0 180034669: b8 01 00 00 00 mov $0x1,%eax 18003466e: 48 83 c4 20 add $0x20,%rsp 180034672: 5b pop %rbx 180034673: c3 ret 180034674: cc int3 180034675: cc int3 180034676: cc int3 180034677: cc int3 180034678: cc int3 180034679: cc int3 18003467a: cc int3 18003467b: cc int3 18003467c: cc int3 18003467d: cc int3 18003467e: cc int3 18003467f: cc int3 180034680: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180034685: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18003468a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 18003468f: 41 54 push %r12 180034691: 48 83 ec 30 sub $0x30,%rsp 180034695: 49 8b f0 mov %r8,%rsi 180034698: 8b fa mov %edx,%edi 18003469a: 4c 8b e1 mov %rcx,%r12 18003469d: b8 01 00 00 00 mov $0x1,%eax 1800346a2: 85 d2 test %edx,%edx 1800346a4: 75 0f jne 0x1800346b5 1800346a6: 39 15 0c e1 03 00 cmp %edx,0x3e10c(%rip) # 0x1800727b8 1800346ac: 75 07 jne 0x1800346b5 1800346ae: 33 c0 xor %eax,%eax 1800346b0: e9 cf 00 00 00 jmp 0x180034784 1800346b5: 83 fa 01 cmp $0x1,%edx 1800346b8: 74 05 je 0x1800346bf 1800346ba: 83 fa 02 cmp $0x2,%edx 1800346bd: 75 30 jne 0x1800346ef 1800346bf: 4c 8b 0d ba 2a 02 00 mov 0x22aba(%rip),%r9 # 0x180057180 1800346c6: 4d 85 c9 test %r9,%r9 1800346c9: 74 07 je 0x1800346d2 1800346cb: 41 ff d1 call *%r9 1800346ce: 89 44 24 20 mov %eax,0x20(%rsp) 1800346d2: 85 c0 test %eax,%eax 1800346d4: 74 11 je 0x1800346e7 1800346d6: 4c 8b c6 mov %rsi,%r8 1800346d9: 8b d7 mov %edi,%edx 1800346db: 49 8b cc mov %r12,%rcx 1800346de: e8 5d fd ff ff call 0x180034440 1800346e3: 89 44 24 20 mov %eax,0x20(%rsp) 1800346e7: 85 c0 test %eax,%eax 1800346e9: 0f 84 95 00 00 00 je 0x180034784 1800346ef: 4c 8b c6 mov %rsi,%r8 1800346f2: 8b d7 mov %edi,%edx 1800346f4: 49 8b cc mov %r12,%rcx 1800346f7: e8 24 a4 fe ff call 0x18001eb20 1800346fc: 8b d8 mov %eax,%ebx 1800346fe: 89 44 24 20 mov %eax,0x20(%rsp) 180034702: 83 ff 01 cmp $0x1,%edi 180034705: 75 35 jne 0x18003473c 180034707: 85 c0 test %eax,%eax 180034709: 75 31 jne 0x18003473c 18003470b: 4c 8b c6 mov %rsi,%r8 18003470e: 33 d2 xor %edx,%edx 180034710: 49 8b cc mov %r12,%rcx 180034713: e8 08 a4 fe ff call 0x18001eb20 180034718: 4c 8b c6 mov %rsi,%r8 18003471b: 33 d2 xor %edx,%edx 18003471d: 49 8b cc mov %r12,%rcx 180034720: e8 1b fd ff ff call 0x180034440 180034725: 4c 8b 1d 54 2a 02 00 mov 0x22a54(%rip),%r11 # 0x180057180 18003472c: 4d 85 db test %r11,%r11 18003472f: 74 0b je 0x18003473c 180034731: 4c 8b c6 mov %rsi,%r8 180034734: 33 d2 xor %edx,%edx 180034736: 49 8b cc mov %r12,%rcx 180034739: 41 ff d3 call *%r11 18003473c: 85 ff test %edi,%edi 18003473e: 74 05 je 0x180034745 180034740: 83 ff 03 cmp $0x3,%edi 180034743: 75 39 jne 0x18003477e 180034745: 4c 8b c6 mov %rsi,%r8 180034748: 8b d7 mov %edi,%edx 18003474a: 49 8b cc mov %r12,%rcx 18003474d: e8 ee fc ff ff call 0x180034440 180034752: 85 c0 test %eax,%eax 180034754: 75 08 jne 0x18003475e 180034756: 33 db xor %ebx,%ebx 180034758: 89 5c 24 20 mov %ebx,0x20(%rsp) 18003475c: eb 20 jmp 0x18003477e 18003475e: 85 db test %ebx,%ebx 180034760: 74 1c je 0x18003477e 180034762: 48 8b 05 17 2a 02 00 mov 0x22a17(%rip),%rax # 0x180057180 180034769: 48 85 c0 test %rax,%rax 18003476c: 74 10 je 0x18003477e 18003476e: 4c 8b c6 mov %rsi,%r8 180034771: 8b d7 mov %edi,%edx 180034773: 49 8b cc mov %r12,%rcx 180034776: ff d0 call *%rax 180034778: 8b d8 mov %eax,%ebx 18003477a: 89 44 24 20 mov %eax,0x20(%rsp) 18003477e: 8b c3 mov %ebx,%eax 180034780: eb 02 jmp 0x180034784 180034782: 33 c0 xor %eax,%eax 180034784: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180034789: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 18003478e: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi 180034793: 48 83 c4 30 add $0x30,%rsp 180034797: 41 5c pop %r12 180034799: c3 ret 18003479a: cc int3 18003479b: cc int3 18003479c: cc int3 18003479d: cc int3 18003479e: cc int3 18003479f: cc int3 1800347a0: 40 55 rex push %rbp 1800347a2: 48 83 ec 20 sub $0x20,%rsp 1800347a6: 48 8b ea mov %rdx,%rbp 1800347a9: 48 8b 01 mov (%rcx),%rax 1800347ac: 48 8b d1 mov %rcx,%rdx 1800347af: 8b 08 mov (%rax),%ecx 1800347b1: e8 aa d5 00 00 call 0x180041d60 1800347b6: 48 83 c4 20 add $0x20,%rsp 1800347ba: 5d pop %rbp 1800347bb: c3 ret 1800347bc: cc int3 1800347bd: cc int3 1800347be: cc int3 1800347bf: cc int3 1800347c0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800347c5: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1800347ca: 57 push %rdi 1800347cb: 48 83 ec 20 sub $0x20,%rsp 1800347cf: 83 fa 01 cmp $0x1,%edx 1800347d2: 49 8b f8 mov %r8,%rdi 1800347d5: 8b da mov %edx,%ebx 1800347d7: 48 8b f1 mov %rcx,%rsi 1800347da: 75 05 jne 0x1800347e1 1800347dc: e8 8f d5 00 00 call 0x180041d70 1800347e1: 4c 8b c7 mov %rdi,%r8 1800347e4: 8b d3 mov %ebx,%edx 1800347e6: 48 8b ce mov %rsi,%rcx 1800347e9: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800347ee: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 1800347f3: 48 83 c4 20 add $0x20,%rsp 1800347f7: 5f pop %rdi 1800347f8: e9 83 fe ff ff jmp 0x180034680 1800347fd: cc int3 1800347fe: cc int3 1800347ff: cc int3 180034800: 40 53 rex push %rbx 180034802: 48 83 ec 20 sub $0x20,%rsp 180034806: ba 08 00 00 00 mov $0x8,%edx 18003480b: 8d 4a 18 lea 0x18(%rdx),%ecx 18003480e: e8 3d c6 00 00 call 0x180040e50 180034813: 48 8b c8 mov %rax,%rcx 180034816: 48 8b d8 mov %rax,%rbx 180034819: e8 42 33 00 00 call 0x180037b60 18003481e: 48 85 db test %rbx,%rbx 180034821: 48 89 05 c8 6e 0a 00 mov %rax,0xa6ec8(%rip) # 0x1800db6f0 180034828: 48 89 05 b9 6e 0a 00 mov %rax,0xa6eb9(%rip) # 0x1800db6e8 18003482f: 75 09 jne 0x18003483a 180034831: 8d 43 18 lea 0x18(%rbx),%eax 180034834: 48 83 c4 20 add $0x20,%rsp 180034838: 5b pop %rbx 180034839: c3 ret 18003483a: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 180034841: 33 c0 xor %eax,%eax 180034843: 48 83 c4 20 add $0x20,%rsp 180034847: 5b pop %rbx 180034848: c3 ret 180034849: cc int3 18003484a: cc int3 18003484b: cc int3 18003484c: cc int3 18003484d: cc int3 18003484e: cc int3 18003484f: cc int3 180034850: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180034855: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18003485a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 18003485f: 41 54 push %r12 180034861: 41 55 push %r13 180034863: 41 56 push %r14 180034865: 48 83 ec 20 sub $0x20,%rsp 180034869: 48 8b d9 mov %rcx,%rbx 18003486c: e8 9f 1e 00 00 call 0x180036710 180034871: 90 nop 180034872: 48 8b 0d 77 6e 0a 00 mov 0xa6e77(%rip),%rcx # 0x1800db6f0 180034879: e8 a2 34 00 00 call 0x180037d20 18003487e: 4c 8b e8 mov %rax,%r13 180034881: 48 8b 0d 60 6e 0a 00 mov 0xa6e60(%rip),%rcx # 0x1800db6e8 180034888: e8 93 34 00 00 call 0x180037d20 18003488d: 48 8b f0 mov %rax,%rsi 180034890: 49 3b c5 cmp %r13,%rax 180034893: 0f 82 96 00 00 00 jb 0x18003492f 180034899: 48 8b f8 mov %rax,%rdi 18003489c: 49 2b fd sub %r13,%rdi 18003489f: 4c 8d 77 08 lea 0x8(%rdi),%r14 1800348a3: 49 83 fe 08 cmp $0x8,%r14 1800348a7: 0f 82 82 00 00 00 jb 0x18003492f 1800348ad: 49 8b cd mov %r13,%rcx 1800348b0: e8 cb 15 00 00 call 0x180035e80 1800348b5: 4c 8b e0 mov %rax,%r12 1800348b8: 49 3b c6 cmp %r14,%rax 1800348bb: 73 55 jae 0x180034912 1800348bd: ba 00 10 00 00 mov $0x1000,%edx 1800348c2: 48 3b c2 cmp %rdx,%rax 1800348c5: 48 0f 42 d0 cmovb %rax,%rdx 1800348c9: 48 03 d0 add %rax,%rdx 1800348cc: 48 3b d0 cmp %rax,%rdx 1800348cf: 72 0d jb 0x1800348de 1800348d1: 49 8b cd mov %r13,%rcx 1800348d4: e8 07 c6 00 00 call 0x180040ee0 1800348d9: 48 85 c0 test %rax,%rax 1800348dc: 75 17 jne 0x1800348f5 1800348de: 49 8d 54 24 20 lea 0x20(%r12),%rdx 1800348e3: 49 3b d4 cmp %r12,%rdx 1800348e6: 72 26 jb 0x18003490e 1800348e8: 49 8b cd mov %r13,%rcx 1800348eb: e8 f0 c5 00 00 call 0x180040ee0 1800348f0: 48 85 c0 test %rax,%rax 1800348f3: 74 19 je 0x18003490e 1800348f5: 48 c1 ff 03 sar $0x3,%rdi 1800348f9: 48 8d 34 f8 lea (%rax,%rdi,8),%rsi 1800348fd: 48 8b c8 mov %rax,%rcx 180034900: e8 5b 32 00 00 call 0x180037b60 180034905: 48 89 05 e4 6d 0a 00 mov %rax,0xa6de4(%rip) # 0x1800db6f0 18003490c: eb 04 jmp 0x180034912 18003490e: 33 db xor %ebx,%ebx 180034910: eb 1f jmp 0x180034931 180034912: 48 8b cb mov %rbx,%rcx 180034915: e8 46 32 00 00 call 0x180037b60 18003491a: 48 89 06 mov %rax,(%rsi) 18003491d: 48 8d 4e 08 lea 0x8(%rsi),%rcx 180034921: e8 3a 32 00 00 call 0x180037b60 180034926: 48 89 05 bb 6d 0a 00 mov %rax,0xa6dbb(%rip) # 0x1800db6e8 18003492d: eb 02 jmp 0x180034931 18003492f: 33 db xor %ebx,%ebx 180034931: e8 ea 1d 00 00 call 0x180036720 180034936: 48 8b c3 mov %rbx,%rax 180034939: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18003493e: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 180034943: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi 180034948: 48 83 c4 20 add $0x20,%rsp 18003494c: 41 5e pop %r14 18003494e: 41 5d pop %r13 180034950: 41 5c pop %r12 180034952: c3 ret 180034953: cc int3 180034954: cc int3 180034955: cc int3 180034956: cc int3 180034957: cc int3 180034958: cc int3 180034959: cc int3 18003495a: cc int3 18003495b: cc int3 18003495c: cc int3 18003495d: cc int3 18003495e: cc int3 18003495f: cc int3 180034960: 40 55 rex push %rbp 180034962: 48 83 ec 20 sub $0x20,%rsp 180034966: 48 8b ea mov %rdx,%rbp 180034969: e8 b2 1d 00 00 call 0x180036720 18003496e: 48 83 c4 20 add $0x20,%rsp 180034972: 5d pop %rbp 180034973: c3 ret 180034974: cc int3 180034975: cc int3 180034976: cc int3 180034977: cc int3 180034978: cc int3 180034979: cc int3 18003497a: cc int3 18003497b: cc int3 18003497c: cc int3 18003497d: cc int3 18003497e: cc int3 18003497f: cc int3 180034980: 48 83 ec 28 sub $0x28,%rsp 180034984: e8 c7 fe ff ff call 0x180034850 180034989: 48 f7 d8 neg %rax 18003498c: 1b c0 sbb %eax,%eax 18003498e: f7 d8 neg %eax 180034990: 83 e8 01 sub $0x1,%eax 180034993: 48 83 c4 28 add $0x28,%rsp 180034997: c3 ret 180034998: cc int3 180034999: cc int3 18003499a: cc int3 18003499b: cc int3 18003499c: cc int3 18003499d: cc int3 18003499e: cc int3 18003499f: cc int3 1800349a0: 40 53 rex push %rbx 1800349a2: 48 83 ec 20 sub $0x20,%rsp 1800349a6: 48 83 f9 e0 cmp $0xffffffffffffffe0,%rcx 1800349aa: 48 8b d9 mov %rcx,%rbx 1800349ad: 0f 87 9b 00 00 00 ja 0x180034a4e 1800349b3: 48 89 74 24 30 mov %rsi,0x30(%rsp) 1800349b8: 48 85 c9 test %rcx,%rcx 1800349bb: be 01 00 00 00 mov $0x1,%esi 1800349c0: 48 0f 45 f1 cmovne %rcx,%rsi 1800349c4: 48 89 7c 24 38 mov %rdi,0x38(%rsp) 1800349c9: 66 66 90 data16 xchg %ax,%ax 1800349cc: 66 66 66 90 data16 data16 xchg %ax,%ax 1800349d0: 48 8b 0d 01 e5 03 00 mov 0x3e501(%rip),%rcx # 0x180072ed8 1800349d7: 48 85 c9 test %rcx,%rcx 1800349da: 75 20 jne 0x1800349fc 1800349dc: e8 8f d6 00 00 call 0x180042070 1800349e1: b9 1e 00 00 00 mov $0x1e,%ecx 1800349e6: e8 45 d4 00 00 call 0x180041e30 1800349eb: b9 ff 00 00 00 mov $0xff,%ecx 1800349f0: e8 db 1c 00 00 call 0x1800366d0 1800349f5: 48 8b 0d dc e4 03 00 mov 0x3e4dc(%rip),%rcx # 0x180072ed8 1800349fc: 4c 8b c6 mov %rsi,%r8 1800349ff: 33 d2 xor %edx,%edx 180034a01: ff 15 31 e7 01 00 call *0x1e731(%rip) # 0x180053138 180034a07: 48 85 c0 test %rax,%rax 180034a0a: 48 8b f8 mov %rax,%rdi 180034a0d: 75 2c jne 0x180034a3b 180034a0f: 39 05 fb e8 03 00 cmp %eax,0x3e8fb(%rip) # 0x180073310 180034a15: 74 0e je 0x180034a25 180034a17: 48 8b cb mov %rbx,%rcx 180034a1a: e8 51 d7 00 00 call 0x180042170 180034a1f: 85 c0 test %eax,%eax 180034a21: 75 ad jne 0x1800349d0 180034a23: eb 0b jmp 0x180034a30 180034a25: e8 16 11 00 00 call 0x180035b40 180034a2a: c7 00 0c 00 00 00 movl $0xc,(%rax) 180034a30: e8 0b 11 00 00 call 0x180035b40 180034a35: c7 00 0c 00 00 00 movl $0xc,(%rax) 180034a3b: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 180034a40: 48 8b c7 mov %rdi,%rax 180034a43: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 180034a48: 48 83 c4 20 add $0x20,%rsp 180034a4c: 5b pop %rbx 180034a4d: c3 ret 180034a4e: e8 1d d7 00 00 call 0x180042170 180034a53: e8 e8 10 00 00 call 0x180035b40 180034a58: c7 00 0c 00 00 00 movl $0xc,(%rax) 180034a5e: 33 c0 xor %eax,%eax 180034a60: 48 83 c4 20 add $0x20,%rsp 180034a64: 5b pop %rbx 180034a65: c3 ret 180034a66: cc int3 180034a67: cc int3 180034a68: cc int3 180034a69: cc int3 180034a6a: cc int3 180034a6b: cc int3 180034a6c: cc int3 180034a6d: cc int3 180034a6e: cc int3 180034a6f: cc int3 180034a70: 48 83 ec 28 sub $0x28,%rsp 180034a74: 48 85 c9 test %rcx,%rcx 180034a77: 74 37 je 0x180034ab0 180034a79: 4c 8b c1 mov %rcx,%r8 180034a7c: 48 8b 0d 55 e4 03 00 mov 0x3e455(%rip),%rcx # 0x180072ed8 180034a83: 33 d2 xor %edx,%edx 180034a85: ff 15 95 e7 01 00 call *0x1e795(%rip) # 0x180053220 180034a8b: 85 c0 test %eax,%eax 180034a8d: 75 21 jne 0x180034ab0 180034a8f: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180034a94: e8 a7 10 00 00 call 0x180035b40 180034a99: 48 8b d8 mov %rax,%rbx 180034a9c: ff 15 26 ea 01 00 call *0x1ea26(%rip) # 0x1800534c8 180034aa2: 8b c8 mov %eax,%ecx 180034aa4: e8 47 10 00 00 call 0x180035af0 180034aa9: 89 03 mov %eax,(%rbx) 180034aab: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 180034ab0: 48 83 c4 28 add $0x28,%rsp 180034ab4: c3 ret 180034ab5: cc int3 180034ab6: cc int3 180034ab7: cc int3 180034ab8: cc int3 180034ab9: cc int3 180034aba: cc int3 180034abb: cc int3 180034abc: cc int3 180034abd: cc int3 180034abe: cc int3 180034abf: cc int3 180034ac0: 48 83 ec 28 sub $0x28,%rsp 180034ac4: 48 8b 0d 55 e8 03 00 mov 0x3e855(%rip),%rcx # 0x180073320 180034acb: e8 50 32 00 00 call 0x180037d20 180034ad0: 48 85 c0 test %rax,%rax 180034ad3: 74 02 je 0x180034ad7 180034ad5: ff d0 call *%rax 180034ad7: b9 19 00 00 00 mov $0x19,%ecx 180034adc: e8 4f d3 00 00 call 0x180041e30 180034ae1: ba 01 00 00 00 mov $0x1,%edx 180034ae6: 33 c9 xor %ecx,%ecx 180034ae8: e8 73 d7 00 00 call 0x180042260 180034aed: 48 83 c4 28 add $0x28,%rsp 180034af1: e9 ba d6 00 00 jmp 0x1800421b0 180034af6: cc int3 180034af7: cc int3 180034af8: cc int3 180034af9: cc int3 180034afa: cc int3 180034afb: cc int3 180034afc: cc int3 180034afd: cc int3 180034afe: cc int3 180034aff: cc int3 180034b00: 40 53 rex push %rbx 180034b02: 48 83 ec 20 sub $0x20,%rsp 180034b06: 41 8b 00 mov (%r8),%eax 180034b09: 48 8b da mov %rdx,%rbx 180034b0c: 4c 8b c9 mov %rcx,%r9 180034b0f: 44 8b d8 mov %eax,%r11d 180034b12: 4c 8b d1 mov %rcx,%r10 180034b15: 41 83 e3 f8 and $0xfffffff8,%r11d 180034b19: a8 04 test $0x4,%al 180034b1b: 74 13 je 0x180034b30 180034b1d: 41 8b 40 08 mov 0x8(%r8),%eax 180034b21: 4d 63 50 04 movslq 0x4(%r8),%r10 180034b25: f7 d8 neg %eax 180034b27: 4c 03 d1 add %rcx,%r10 180034b2a: 48 63 c8 movslq %eax,%rcx 180034b2d: 4c 23 d1 and %rcx,%r10 180034b30: 49 63 c3 movslq %r11d,%rax 180034b33: 4a 8b 14 10 mov (%rax,%r10,1),%rdx 180034b37: 48 8b 43 10 mov 0x10(%rbx),%rax 180034b3b: 8b 48 08 mov 0x8(%rax),%ecx 180034b3e: 48 03 4b 08 add 0x8(%rbx),%rcx 180034b42: 0f b6 41 03 movzbl 0x3(%rcx),%eax 180034b46: a8 0f test $0xf,%al 180034b48: 74 0b je 0x180034b55 180034b4a: 0f b6 c0 movzbl %al,%eax 180034b4d: 83 e0 f0 and $0xfffffff0,%eax 180034b50: 48 98 cltq 180034b52: 4c 03 c8 add %rax,%r9 180034b55: 4c 33 ca xor %rdx,%r9 180034b58: 49 8b c9 mov %r9,%rcx 180034b5b: 48 83 c4 20 add $0x20,%rsp 180034b5f: 5b pop %rbx 180034b60: e9 db da ff ff jmp 0x180032640 180034b65: cc int3 180034b66: cc int3 180034b67: cc int3 180034b68: cc int3 180034b69: cc int3 180034b6a: cc int3 180034b6b: cc int3 180034b6c: cc int3 180034b6d: cc int3 180034b6e: cc int3 180034b6f: cc int3 180034b70: 48 83 ec 28 sub $0x28,%rsp 180034b74: 49 8b 49 38 mov 0x38(%r9),%rcx 180034b78: 4d 8b d1 mov %r9,%r10 180034b7b: 4c 8b c2 mov %rdx,%r8 180034b7e: 8b 01 mov (%rcx),%eax 180034b80: 44 8b c8 mov %eax,%r9d 180034b83: 41 83 e1 f8 and $0xfffffff8,%r9d 180034b87: a8 04 test $0x4,%al 180034b89: 74 12 je 0x180034b9d 180034b8b: 8b 41 08 mov 0x8(%rcx),%eax 180034b8e: 4c 63 41 04 movslq 0x4(%rcx),%r8 180034b92: f7 d8 neg %eax 180034b94: 4c 03 c2 add %rdx,%r8 180034b97: 48 63 c8 movslq %eax,%rcx 180034b9a: 4c 23 c1 and %rcx,%r8 180034b9d: 49 63 c1 movslq %r9d,%rax 180034ba0: 4e 8b 0c 00 mov (%rax,%r8,1),%r9 180034ba4: 49 8b 42 10 mov 0x10(%r10),%rax 180034ba8: 8b 48 08 mov 0x8(%rax),%ecx 180034bab: 49 03 4a 08 add 0x8(%r10),%rcx 180034baf: 0f b6 41 03 movzbl 0x3(%rcx),%eax 180034bb3: a8 0f test $0xf,%al 180034bb5: 74 0b je 0x180034bc2 180034bb7: 0f b6 c0 movzbl %al,%eax 180034bba: 83 e0 f0 and $0xfffffff0,%eax 180034bbd: 48 98 cltq 180034bbf: 48 03 d0 add %rax,%rdx 180034bc2: 49 33 d1 xor %r9,%rdx 180034bc5: 48 8b ca mov %rdx,%rcx 180034bc8: e8 73 da ff ff call 0x180032640 180034bcd: b8 01 00 00 00 mov $0x1,%eax 180034bd2: 48 83 c4 28 add $0x28,%rsp 180034bd6: c3 ret 180034bd7: cc int3 180034bd8: cc int3 180034bd9: cc int3 180034bda: cc int3 180034bdb: cc int3 180034bdc: cc int3 180034bdd: cc int3 180034bde: cc int3 180034bdf: cc int3 180034be0: 40 53 rex push %rbx 180034be2: 48 83 ec 60 sub $0x60,%rsp 180034be6: 48 8b 05 a3 25 02 00 mov 0x225a3(%rip),%rax # 0x180057190 180034bed: 48 8b da mov %rdx,%rbx 180034bf0: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180034bf5: 48 89 02 mov %rax,(%rdx) 180034bf8: 48 8b 05 99 25 02 00 mov 0x22599(%rip),%rax # 0x180057198 180034bff: 48 89 42 08 mov %rax,0x8(%rdx) 180034c03: 48 8b 05 96 25 02 00 mov 0x22596(%rip),%rax # 0x1800571a0 180034c0a: 48 89 42 10 mov %rax,0x10(%rdx) 180034c0e: 48 8b 05 93 25 02 00 mov 0x22593(%rip),%rax # 0x1800571a8 180034c15: 48 89 42 18 mov %rax,0x18(%rdx) 180034c19: 48 8b 05 90 25 02 00 mov 0x22590(%rip),%rax # 0x1800571b0 180034c20: 48 89 42 20 mov %rax,0x20(%rdx) 180034c24: 48 8b 05 8d 25 02 00 mov 0x2258d(%rip),%rax # 0x1800571b8 180034c2b: 48 89 42 28 mov %rax,0x28(%rdx) 180034c2f: 48 8b 05 8a 25 02 00 mov 0x2258a(%rip),%rax # 0x1800571c0 180034c36: 48 89 42 30 mov %rax,0x30(%rdx) 180034c3a: 48 8b 05 87 25 02 00 mov 0x22587(%rip),%rax # 0x1800571c8 180034c41: 48 89 42 38 mov %rax,0x38(%rdx) 180034c45: 48 89 4c 24 48 mov %rcx,0x48(%rsp) 180034c4a: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 180034c4f: 48 8b cb mov %rbx,%rcx 180034c52: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 180034c57: e8 46 b5 01 00 call 0x1800501a2 180034c5c: 48 85 db test %rbx,%rbx 180034c5f: 4c 8b d8 mov %rax,%r11 180034c62: 48 89 44 24 70 mov %rax,0x70(%rsp) 180034c67: 48 89 44 24 58 mov %rax,0x58(%rsp) 180034c6c: 74 1e je 0x180034c8c 180034c6e: f6 03 08 testb $0x8,(%rbx) 180034c71: b9 00 40 99 01 mov $0x1994000,%ecx 180034c76: 74 06 je 0x180034c7e 180034c78: 89 4c 24 40 mov %ecx,0x40(%rsp) 180034c7c: eb 0e jmp 0x180034c8c 180034c7e: 8b 44 24 40 mov 0x40(%rsp),%eax 180034c82: 4d 85 db test %r11,%r11 180034c85: 0f 44 c1 cmove %ecx,%eax 180034c88: 89 44 24 40 mov %eax,0x40(%rsp) 180034c8c: 44 8b 44 24 38 mov 0x38(%rsp),%r8d 180034c91: 8b 54 24 24 mov 0x24(%rsp),%edx 180034c95: 8b 4c 24 20 mov 0x20(%rsp),%ecx 180034c99: 4c 8d 4c 24 40 lea 0x40(%rsp),%r9 180034c9e: ff 15 a4 e4 01 00 call *0x1e4a4(%rip) # 0x180053148 180034ca4: 48 83 c4 60 add $0x60,%rsp 180034ca8: 5b pop %rbx 180034ca9: c3 ret 180034caa: cc int3 180034cab: cc int3 180034cac: cc int3 180034cad: cc int3 180034cae: cc int3 180034caf: cc int3 180034cb0: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 180034cb5: 57 push %rdi 180034cb6: 41 54 push %r12 180034cb8: 41 55 push %r13 180034cba: 41 56 push %r14 180034cbc: 41 57 push %r15 180034cbe: 48 83 ec 20 sub $0x20,%rsp 180034cc2: 49 63 78 0c movslq 0xc(%r8),%rdi 180034cc6: 4c 8b f9 mov %rcx,%r15 180034cc9: 49 8b c8 mov %r8,%rcx 180034ccc: 4d 8b e1 mov %r9,%r12 180034ccf: 4d 8b f0 mov %r8,%r14 180034cd2: 4c 8b ea mov %rdx,%r13 180034cd5: e8 46 d6 00 00 call 0x180042320 180034cda: 85 ff test %edi,%edi 180034cdc: 4d 8b 17 mov (%r15),%r10 180034cdf: 4d 89 14 24 mov %r10,(%r12) 180034ce3: 8b e8 mov %eax,%ebp 180034ce5: 0f 84 be 00 00 00 je 0x180034da9 180034ceb: 48 8d 0c bf lea (%rdi,%rdi,4),%rcx 180034cef: 48 89 5c 24 58 mov %rbx,0x58(%rsp) 180034cf4: 48 89 74 24 60 mov %rsi,0x60(%rsp) 180034cf9: 48 8d 34 8d ec ff ff lea -0x14(,%rcx,4),%rsi 180034d00: ff 180034d01: 66 66 90 data16 xchg %ax,%ax 180034d04: 66 66 66 90 data16 data16 xchg %ax,%ax 180034d08: 66 66 66 90 data16 data16 xchg %ax,%ax 180034d0c: 66 66 66 90 data16 data16 xchg %ax,%ax 180034d10: 49 63 5e 10 movslq 0x10(%r14),%rbx 180034d14: 49 03 5d 08 add 0x8(%r13),%rbx 180034d18: 48 03 de add %rsi,%rbx 180034d1b: 3b 6b 04 cmp 0x4(%rbx),%ebp 180034d1e: 7e 4a jle 0x180034d6a 180034d20: 3b 6b 08 cmp 0x8(%rbx),%ebp 180034d23: 7f 45 jg 0x180034d6a 180034d25: 49 8b 4d 00 mov 0x0(%r13),%rcx 180034d29: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 180034d2e: 45 33 c0 xor %r8d,%r8d 180034d31: e8 72 b4 01 00 call 0x1800501a8 180034d36: 4c 63 53 10 movslq 0x10(%rbx),%r10 180034d3a: 44 8b 43 0c mov 0xc(%rbx),%r8d 180034d3e: 4c 03 54 24 50 add 0x50(%rsp),%r10 180034d43: 44 8b 08 mov (%rax),%r9d 180034d46: 33 d2 xor %edx,%edx 180034d48: 45 85 c0 test %r8d,%r8d 180034d4b: 74 18 je 0x180034d65 180034d4d: 49 8d 4a 0c lea 0xc(%r10),%rcx 180034d51: 48 63 01 movslq (%rcx),%rax 180034d54: 49 3b c1 cmp %r9,%rax 180034d57: 74 0c je 0x180034d65 180034d59: 83 c2 01 add $0x1,%edx 180034d5c: 48 83 c1 14 add $0x14,%rcx 180034d60: 41 3b d0 cmp %r8d,%edx 180034d63: 72 ec jb 0x180034d51 180034d65: 41 3b d0 cmp %r8d,%edx 180034d68: 72 0b jb 0x180034d75 180034d6a: 48 83 ee 14 sub $0x14,%rsi 180034d6e: 83 c7 ff add $0xffffffff,%edi 180034d71: 75 9d jne 0x180034d10 180034d73: eb 14 jmp 0x180034d89 180034d75: 49 8b 07 mov (%r15),%rax 180034d78: 48 8d 0c 92 lea (%rdx,%rdx,4),%rcx 180034d7c: 49 63 4c 8a 10 movslq 0x10(%r10,%rcx,4),%rcx 180034d81: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx 180034d85: 49 89 0c 24 mov %rcx,(%r12) 180034d89: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 180034d8e: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 180034d93: 49 8b c4 mov %r12,%rax 180034d96: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 180034d9b: 48 83 c4 20 add $0x20,%rsp 180034d9f: 41 5f pop %r15 180034da1: 41 5e pop %r14 180034da3: 41 5d pop %r13 180034da5: 41 5c pop %r12 180034da7: 5f pop %rdi 180034da8: c3 ret 180034da9: 49 8b c4 mov %r12,%rax 180034dac: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 180034db1: 48 83 c4 20 add $0x20,%rsp 180034db5: 41 5f pop %r15 180034db7: 41 5e pop %r14 180034db9: 41 5d pop %r13 180034dbb: 41 5c pop %r12 180034dbd: 5f pop %rdi 180034dbe: c3 ret 180034dbf: cc int3 180034dc0: 48 83 ec 28 sub $0x28,%rsp 180034dc4: e8 d7 32 00 00 call 0x1800380a0 180034dc9: 48 8b 80 28 01 00 00 mov 0x128(%rax),%rax 180034dd0: 48 83 c4 28 add $0x28,%rsp 180034dd4: c3 ret 180034dd5: cc int3 180034dd6: cc int3 180034dd7: cc int3 180034dd8: cc int3 180034dd9: cc int3 180034dda: cc int3 180034ddb: cc int3 180034ddc: cc int3 180034ddd: cc int3 180034dde: cc int3 180034ddf: cc int3 180034de0: 48 83 ec 28 sub $0x28,%rsp 180034de4: e8 b7 32 00 00 call 0x1800380a0 180034de9: 48 8b 80 30 01 00 00 mov 0x130(%rax),%rax 180034df0: 48 83 c4 28 add $0x28,%rsp 180034df4: c3 ret 180034df5: cc int3 180034df6: cc int3 180034df7: cc int3 180034df8: cc int3 180034df9: cc int3 180034dfa: cc int3 180034dfb: cc int3 180034dfc: cc int3 180034dfd: cc int3 180034dfe: cc int3 180034dff: cc int3 180034e00: 40 53 rex push %rbx 180034e02: 48 83 ec 20 sub $0x20,%rsp 180034e06: 48 8b d9 mov %rcx,%rbx 180034e09: e8 92 32 00 00 call 0x1800380a0 180034e0e: 48 89 98 28 01 00 00 mov %rbx,0x128(%rax) 180034e15: 48 83 c4 20 add $0x20,%rsp 180034e19: 5b pop %rbx 180034e1a: c3 ret 180034e1b: cc int3 180034e1c: cc int3 180034e1d: cc int3 180034e1e: cc int3 180034e1f: cc int3 180034e20: 40 53 rex push %rbx 180034e22: 48 83 ec 20 sub $0x20,%rsp 180034e26: 48 8b d9 mov %rcx,%rbx 180034e29: e8 72 32 00 00 call 0x1800380a0 180034e2e: 48 89 98 30 01 00 00 mov %rbx,0x130(%rax) 180034e35: 48 83 c4 20 add $0x20,%rsp 180034e39: 5b pop %rbx 180034e3a: c3 ret 180034e3b: cc int3 180034e3c: cc int3 180034e3d: cc int3 180034e3e: cc int3 180034e3f: cc int3 180034e40: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180034e45: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 180034e4a: 56 push %rsi 180034e4b: 57 push %rdi 180034e4c: 41 54 push %r12 180034e4e: 41 55 push %r13 180034e50: 41 56 push %r14 180034e52: 48 83 ec 20 sub $0x20,%rsp 180034e56: 49 63 78 0c movslq 0xc(%r8),%rdi 180034e5a: 4c 8b f1 mov %rcx,%r14 180034e5d: 49 8b c8 mov %r8,%rcx 180034e60: 49 8b e8 mov %r8,%rbp 180034e63: 4c 8b ea mov %rdx,%r13 180034e66: e8 b5 d4 00 00 call 0x180042320 180034e6b: 85 ff test %edi,%edi 180034e6d: 4d 8b 0e mov (%r14),%r9 180034e70: 44 8b e0 mov %eax,%r12d 180034e73: 4c 89 4c 24 50 mov %r9,0x50(%rsp) 180034e78: 0f 84 8e 00 00 00 je 0x180034f0c 180034e7e: 48 8d 0c bf lea (%rdi,%rdi,4),%rcx 180034e82: 48 8d 34 8d ec ff ff lea -0x14(,%rcx,4),%rsi 180034e89: ff 180034e8a: 66 66 90 data16 xchg %ax,%ax 180034e8d: 66 66 90 data16 xchg %ax,%ax 180034e90: 48 63 5d 10 movslq 0x10(%rbp),%rbx 180034e94: 49 03 5d 08 add 0x8(%r13),%rbx 180034e98: 48 03 de add %rsi,%rbx 180034e9b: 44 3b 63 04 cmp 0x4(%rbx),%r12d 180034e9f: 7e 4b jle 0x180034eec 180034ea1: 44 3b 63 08 cmp 0x8(%rbx),%r12d 180034ea5: 7f 45 jg 0x180034eec 180034ea7: 49 8b 4d 00 mov 0x0(%r13),%rcx 180034eab: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 180034eb0: 45 33 c0 xor %r8d,%r8d 180034eb3: e8 f0 b2 01 00 call 0x1800501a8 180034eb8: 4c 63 53 10 movslq 0x10(%rbx),%r10 180034ebc: 44 8b 43 0c mov 0xc(%rbx),%r8d 180034ec0: 4c 03 54 24 60 add 0x60(%rsp),%r10 180034ec5: 44 8b 08 mov (%rax),%r9d 180034ec8: 33 d2 xor %edx,%edx 180034eca: 45 85 c0 test %r8d,%r8d 180034ecd: 74 18 je 0x180034ee7 180034ecf: 49 8d 4a 0c lea 0xc(%r10),%rcx 180034ed3: 48 63 01 movslq (%rcx),%rax 180034ed6: 49 3b c1 cmp %r9,%rax 180034ed9: 74 0c je 0x180034ee7 180034edb: 83 c2 01 add $0x1,%edx 180034ede: 48 83 c1 14 add $0x14,%rcx 180034ee2: 41 3b d0 cmp %r8d,%edx 180034ee5: 72 ec jb 0x180034ed3 180034ee7: 41 3b d0 cmp %r8d,%edx 180034eea: 72 0b jb 0x180034ef7 180034eec: 48 83 ee 14 sub $0x14,%rsi 180034ef0: 83 c7 ff add $0xffffffff,%edi 180034ef3: 75 9b jne 0x180034e90 180034ef5: eb 15 jmp 0x180034f0c 180034ef7: 49 8b 06 mov (%r14),%rax 180034efa: 48 8d 0c 92 lea (%rdx,%rdx,4),%rcx 180034efe: 49 63 4c 8a 10 movslq 0x10(%r10,%rcx,4),%rcx 180034f03: 48 8b 0c 01 mov (%rcx,%rax,1),%rcx 180034f07: 48 89 4c 24 50 mov %rcx,0x50(%rsp) 180034f0c: 49 8b d5 mov %r13,%rdx 180034f0f: 48 8b cd mov %rbp,%rcx 180034f12: e8 09 d4 00 00 call 0x180042320 180034f17: 48 63 5d 0c movslq 0xc(%rbp),%rbx 180034f1b: 85 db test %ebx,%ebx 180034f1d: 8b f0 mov %eax,%esi 180034f1f: 74 37 je 0x180034f58 180034f21: 48 8d 0c 9b lea (%rbx,%rbx,4),%rcx 180034f25: 48 8d 3c 8d ec ff ff lea -0x14(,%rcx,4),%rdi 180034f2c: ff 180034f2d: 66 66 90 data16 xchg %ax,%ax 180034f30: e8 6b 31 00 00 call 0x1800380a0 180034f35: 48 63 4d 10 movslq 0x10(%rbp),%rcx 180034f39: 48 8b 90 28 01 00 00 mov 0x128(%rax),%rdx 180034f40: 48 03 d1 add %rcx,%rdx 180034f43: 3b 74 3a 04 cmp 0x4(%rdx,%rdi,1),%esi 180034f47: 7e 06 jle 0x180034f4f 180034f49: 3b 74 3a 08 cmp 0x8(%rdx,%rdi,1),%esi 180034f4d: 7e 34 jle 0x180034f83 180034f4f: 48 83 ef 14 sub $0x14,%rdi 180034f53: 83 c3 ff add $0xffffffff,%ebx 180034f56: 75 d8 jne 0x180034f30 180034f58: 41 83 c9 ff or $0xffffffff,%r9d 180034f5c: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180034f61: 4c 8b c5 mov %rbp,%r8 180034f64: 49 8b d5 mov %r13,%rdx 180034f67: e8 04 d6 00 00 call 0x180042570 180034f6c: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 180034f71: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 180034f76: 48 83 c4 20 add $0x20,%rsp 180034f7a: 41 5e pop %r14 180034f7c: 41 5d pop %r13 180034f7e: 41 5c pop %r12 180034f80: 5f pop %rdi 180034f81: 5e pop %rsi 180034f82: c3 ret 180034f83: 44 8b 4c 3a 04 mov 0x4(%rdx,%rdi,1),%r9d 180034f88: eb d2 jmp 0x180034f5c 180034f8a: cc int3 180034f8b: cc int3 180034f8c: cc int3 180034f8d: cc int3 180034f8e: cc int3 180034f8f: cc int3 180034f90: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180034f95: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180034f9a: 57 push %rdi 180034f9b: 48 83 ec 40 sub $0x40,%rsp 180034f9f: 49 8b d9 mov %r9,%rbx 180034fa2: 49 8b f8 mov %r8,%rdi 180034fa5: 48 8b f1 mov %rcx,%rsi 180034fa8: 48 89 54 24 50 mov %rdx,0x50(%rsp) 180034fad: e8 ee 30 00 00 call 0x1800380a0 180034fb2: 48 8b 53 08 mov 0x8(%rbx),%rdx 180034fb6: 48 89 90 28 01 00 00 mov %rdx,0x128(%rax) 180034fbd: e8 de 30 00 00 call 0x1800380a0 180034fc2: 48 8b 56 38 mov 0x38(%rsi),%rdx 180034fc6: 48 89 90 30 01 00 00 mov %rdx,0x130(%rax) 180034fcd: e8 ce 30 00 00 call 0x1800380a0 180034fd2: 48 8b 53 38 mov 0x38(%rbx),%rdx 180034fd6: 44 8b 02 mov (%rdx),%r8d 180034fd9: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 180034fde: 4c 8b cb mov %rbx,%r9 180034fe1: 4c 03 80 28 01 00 00 add 0x128(%rax),%r8 180034fe8: 33 c0 xor %eax,%eax 180034fea: 48 8b ce mov %rsi,%rcx 180034fed: 89 44 24 38 mov %eax,0x38(%rsp) 180034ff1: 48 89 44 24 30 mov %rax,0x30(%rsp) 180034ff6: 89 44 24 28 mov %eax,0x28(%rsp) 180034ffa: 4c 89 44 24 20 mov %r8,0x20(%rsp) 180034fff: 4c 8b c7 mov %rdi,%r8 180035002: e8 69 ea 00 00 call 0x180043a70 180035007: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 18003500c: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 180035011: 48 83 c4 40 add $0x40,%rsp 180035015: 5f pop %rdi 180035016: c3 ret 180035017: cc int3 180035018: cc int3 180035019: cc int3 18003501a: cc int3 18003501b: cc int3 18003501c: cc int3 18003501d: cc int3 18003501e: cc int3 18003501f: cc int3 180035020: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180035025: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18003502a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18003502f: 57 push %rdi 180035030: 48 83 ec 40 sub $0x40,%rsp 180035034: 49 8b f1 mov %r9,%rsi 180035037: 49 8b e8 mov %r8,%rbp 18003503a: 48 8b da mov %rdx,%rbx 18003503d: 48 8b f9 mov %rcx,%rdi 180035040: e8 5b 30 00 00 call 0x1800380a0 180035045: 48 89 98 38 01 00 00 mov %rbx,0x138(%rax) 18003504c: 48 8b 1f mov (%rdi),%rbx 18003504f: e8 4c 30 00 00 call 0x1800380a0 180035054: 48 8b 53 38 mov 0x38(%rbx),%rdx 180035058: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 18003505d: 4c 8b 4c 24 70 mov 0x70(%rsp),%r9 180035062: c7 44 24 38 01 00 00 movl $0x1,0x38(%rsp) 180035069: 00 18003506a: 48 89 90 30 01 00 00 mov %rdx,0x130(%rax) 180035071: 33 db xor %ebx,%ebx 180035073: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 180035078: 89 5c 24 28 mov %ebx,0x28(%rsp) 18003507c: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 180035081: 48 8b 0f mov (%rdi),%rcx 180035084: 4c 8b c6 mov %rsi,%r8 180035087: 48 8b d5 mov %rbp,%rdx 18003508a: e8 e1 e9 00 00 call 0x180043a70 18003508f: e8 0c 30 00 00 call 0x1800380a0 180035094: 48 8b 8c 24 80 00 00 mov 0x80(%rsp),%rcx 18003509b: 00 18003509c: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp 1800350a1: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 1800350a6: 48 89 98 38 01 00 00 mov %rbx,0x138(%rax) 1800350ad: 8d 43 01 lea 0x1(%rbx),%eax 1800350b0: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 1800350b5: c7 01 01 00 00 00 movl $0x1,(%rcx) 1800350bb: 48 83 c4 40 add $0x40,%rsp 1800350bf: 5f pop %rdi 1800350c0: c3 ret 1800350c1: cc int3 1800350c2: cc int3 1800350c3: cc int3 1800350c4: cc int3 1800350c5: cc int3 1800350c6: cc int3 1800350c7: cc int3 1800350c8: cc int3 1800350c9: cc int3 1800350ca: cc int3 1800350cb: cc int3 1800350cc: cc int3 1800350cd: cc int3 1800350ce: cc int3 1800350cf: cc int3 1800350d0: 48 8b c4 mov %rsp,%rax 1800350d3: 4c 89 48 20 mov %r9,0x20(%rax) 1800350d7: 4c 89 40 18 mov %r8,0x18(%rax) 1800350db: 48 89 50 10 mov %rdx,0x10(%rax) 1800350df: 48 89 48 08 mov %rcx,0x8(%rax) 1800350e3: 53 push %rbx 1800350e4: 48 83 ec 60 sub $0x60,%rsp 1800350e8: 48 8b d9 mov %rcx,%rbx 1800350eb: c7 40 d8 00 00 00 00 movl $0x0,-0x28(%rax) 1800350f2: 48 89 48 e0 mov %rcx,-0x20(%rax) 1800350f6: 4c 89 40 e8 mov %r8,-0x18(%rax) 1800350fa: e8 a1 2f 00 00 call 0x1800380a0 1800350ff: 4c 8b 80 e0 00 00 00 mov 0xe0(%rax),%r8 180035106: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 18003510b: 8b 0b mov (%rbx),%ecx 18003510d: 41 ff d0 call *%r8 180035110: c7 44 24 40 00 00 00 movl $0x0,0x40(%rsp) 180035117: 00 180035118: eb 00 jmp 0x18003511a 18003511a: 8b 44 24 40 mov 0x40(%rsp),%eax 18003511e: 48 83 c4 60 add $0x60,%rsp 180035122: 5b pop %rbx 180035123: c3 ret 180035124: cc int3 180035125: cc int3 180035126: cc int3 180035127: cc int3 180035128: cc int3 180035129: cc int3 18003512a: cc int3 18003512b: cc int3 18003512c: cc int3 18003512d: cc int3 18003512e: cc int3 18003512f: cc int3 180035130: 40 55 rex push %rbp 180035132: 48 83 ec 40 sub $0x40,%rsp 180035136: 48 8b ea mov %rdx,%rbp 180035139: 48 8d 45 40 lea 0x40(%rbp),%rax 18003513d: 48 89 44 24 30 mov %rax,0x30(%rsp) 180035142: 48 8b 85 90 00 00 00 mov 0x90(%rbp),%rax 180035149: 48 89 44 24 28 mov %rax,0x28(%rsp) 18003514e: 48 8b 85 88 00 00 00 mov 0x88(%rbp),%rax 180035155: 48 89 44 24 20 mov %rax,0x20(%rsp) 18003515a: 4c 8b 8d 80 00 00 00 mov 0x80(%rbp),%r9 180035161: 4c 8b 45 78 mov 0x78(%rbp),%r8 180035165: 48 8b 55 70 mov 0x70(%rbp),%rdx 180035169: e8 b2 fe ff ff call 0x180035020 18003516e: 48 83 c4 40 add $0x40,%rsp 180035172: 5d pop %rbp 180035173: c3 ret 180035174: cc int3 180035175: cc int3 180035176: cc int3 180035177: cc int3 180035178: cc int3 180035179: cc int3 18003517a: cc int3 18003517b: cc int3 18003517c: cc int3 18003517d: cc int3 18003517e: cc int3 18003517f: cc int3 180035180: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180035185: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18003518a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18003518f: 57 push %rdi 180035190: 41 54 push %r12 180035192: 41 55 push %r13 180035194: 48 83 ec 20 sub $0x20,%rsp 180035198: 48 63 72 0c movslq 0xc(%rdx),%rsi 18003519c: 4c 8b 6c 24 70 mov 0x70(%rsp),%r13 1800351a1: 4c 8b e2 mov %rdx,%r12 1800351a4: 49 8b cc mov %r12,%rcx 1800351a7: 49 8b d5 mov %r13,%rdx 1800351aa: 41 8b e9 mov %r9d,%ebp 1800351ad: 33 ff xor %edi,%edi 1800351af: e8 6c d1 00 00 call 0x180042320 1800351b4: 85 f6 test %esi,%esi 1800351b6: 8b d8 mov %eax,%ebx 1800351b8: 75 05 jne 0x1800351bf 1800351ba: e8 01 eb 00 00 call 0x180043cc0 1800351bf: 85 f6 test %esi,%esi 1800351c1: 4c 8b 54 24 68 mov 0x68(%rsp),%r10 1800351c6: 4c 8b 4c 24 60 mov 0x60(%rsp),%r9 1800351cb: 41 c7 02 ff ff ff ff movl $0xffffffff,(%r10) 1800351d2: 41 c7 01 ff ff ff ff movl $0xffffffff,(%r9) 1800351d9: 44 8b c6 mov %esi,%r8d 1800351dc: 74 29 je 0x180035207 1800351de: 49 63 4c 24 10 movslq 0x10(%r12),%rcx 1800351e3: 48 8d 04 b6 lea (%rsi,%rsi,4),%rax 1800351e7: 48 8d 0c 81 lea (%rcx,%rax,4),%rcx 1800351eb: 49 8b 45 08 mov 0x8(%r13),%rax 1800351ef: 48 8d 54 01 f4 lea -0xc(%rcx,%rax,1),%rdx 1800351f4: 3b 5a fc cmp -0x4(%rdx),%ebx 1800351f7: 7e 04 jle 0x1800351fd 1800351f9: 3b 1a cmp (%rdx),%ebx 1800351fb: 7e 0a jle 0x180035207 1800351fd: 48 83 ea 14 sub $0x14,%rdx 180035201: 41 83 c0 ff add $0xffffffff,%r8d 180035205: 75 ed jne 0x1800351f4 180035207: 45 85 c0 test %r8d,%r8d 18003520a: 74 15 je 0x180035221 18003520c: 41 8d 40 ff lea -0x1(%r8),%eax 180035210: 48 8d 14 80 lea (%rax,%rax,4),%rdx 180035214: 49 63 44 24 10 movslq 0x10(%r12),%rax 180035219: 48 8d 3c 90 lea (%rax,%rdx,4),%rdi 18003521d: 49 03 7d 08 add 0x8(%r13),%rdi 180035221: 33 d2 xor %edx,%edx 180035223: 85 f6 test %esi,%esi 180035225: 74 67 je 0x18003528e 180035227: 45 33 c0 xor %r8d,%r8d 18003522a: 66 66 90 data16 xchg %ax,%ax 18003522d: 66 66 90 data16 xchg %ax,%ax 180035230: 49 63 4c 24 10 movslq 0x10(%r12),%rcx 180035235: 49 03 4d 08 add 0x8(%r13),%rcx 180035239: 49 03 c8 add %r8,%rcx 18003523c: 48 85 ff test %rdi,%rdi 18003523f: 74 0f je 0x180035250 180035241: 8b 47 04 mov 0x4(%rdi),%eax 180035244: 39 01 cmp %eax,(%rcx) 180035246: 7e 20 jle 0x180035268 180035248: 8b 47 08 mov 0x8(%rdi),%eax 18003524b: 39 41 04 cmp %eax,0x4(%rcx) 18003524e: 7f 18 jg 0x180035268 180035250: 3b 29 cmp (%rcx),%ebp 180035252: 7c 14 jl 0x180035268 180035254: 3b 69 04 cmp 0x4(%rcx),%ebp 180035257: 7f 0f jg 0x180035268 180035259: 41 83 39 ff cmpl $0xffffffff,(%r9) 18003525d: 75 03 jne 0x180035262 18003525f: 41 89 11 mov %edx,(%r9) 180035262: 8d 42 01 lea 0x1(%rdx),%eax 180035265: 41 89 02 mov %eax,(%r10) 180035268: 83 c2 01 add $0x1,%edx 18003526b: 49 83 c0 14 add $0x14,%r8 18003526f: 3b d6 cmp %esi,%edx 180035271: 72 bd jb 0x180035230 180035273: 41 8b 01 mov (%r9),%eax 180035276: 83 f8 ff cmp $0xffffffff,%eax 180035279: 74 13 je 0x18003528e 18003527b: 48 8d 0c 80 lea (%rax,%rax,4),%rcx 18003527f: 49 63 44 24 10 movslq 0x10(%r12),%rax 180035284: 48 8d 04 88 lea (%rax,%rcx,4),%rax 180035288: 49 03 45 08 add 0x8(%r13),%rax 18003528c: eb 10 jmp 0x18003529e 18003528e: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180035295: 33 c0 xor %eax,%eax 180035297: 41 c7 02 00 00 00 00 movl $0x0,(%r10) 18003529e: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 1800352a3: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 1800352a8: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 1800352ad: 48 83 c4 20 add $0x20,%rsp 1800352b1: 41 5d pop %r13 1800352b3: 41 5c pop %r12 1800352b5: 5f pop %rdi 1800352b6: c3 ret 1800352b7: cc int3 1800352b8: cc int3 1800352b9: cc int3 1800352ba: cc int3 1800352bb: cc int3 1800352bc: cc int3 1800352bd: cc int3 1800352be: cc int3 1800352bf: cc int3 1800352c0: 40 53 rex push %rbx 1800352c2: 48 83 ec 20 sub $0x20,%rsp 1800352c6: 48 8b d9 mov %rcx,%rbx 1800352c9: 48 89 11 mov %rdx,(%rcx) 1800352cc: e8 cf 2d 00 00 call 0x1800380a0 1800352d1: 48 3b 98 20 01 00 00 cmp 0x120(%rax),%rbx 1800352d8: 73 0e jae 0x1800352e8 1800352da: e8 c1 2d 00 00 call 0x1800380a0 1800352df: 48 8b 88 20 01 00 00 mov 0x120(%rax),%rcx 1800352e6: eb 02 jmp 0x1800352ea 1800352e8: 33 c9 xor %ecx,%ecx 1800352ea: 48 89 4b 08 mov %rcx,0x8(%rbx) 1800352ee: e8 ad 2d 00 00 call 0x1800380a0 1800352f3: 48 89 98 20 01 00 00 mov %rbx,0x120(%rax) 1800352fa: 48 8b c3 mov %rbx,%rax 1800352fd: 48 83 c4 20 add $0x20,%rsp 180035301: 5b pop %rbx 180035302: c3 ret 180035303: cc int3 180035304: cc int3 180035305: cc int3 180035306: cc int3 180035307: cc int3 180035308: cc int3 180035309: cc int3 18003530a: cc int3 18003530b: cc int3 18003530c: cc int3 18003530d: cc int3 18003530e: cc int3 18003530f: cc int3 180035310: 40 53 rex push %rbx 180035312: 48 83 ec 20 sub $0x20,%rsp 180035316: 48 8b d9 mov %rcx,%rbx 180035319: e8 82 2d 00 00 call 0x1800380a0 18003531e: 48 8b 90 20 01 00 00 mov 0x120(%rax),%rdx 180035325: 48 85 d2 test %rdx,%rdx 180035328: 74 14 je 0x18003533e 18003532a: 66 66 90 data16 xchg %ax,%ax 18003532d: 66 66 90 data16 xchg %ax,%ax 180035330: 48 39 1a cmp %rbx,(%rdx) 180035333: 74 14 je 0x180035349 180035335: 48 8b 52 08 mov 0x8(%rdx),%rdx 180035339: 48 85 d2 test %rdx,%rdx 18003533c: 75 f2 jne 0x180035330 18003533e: b8 01 00 00 00 mov $0x1,%eax 180035343: 48 83 c4 20 add $0x20,%rsp 180035347: 5b pop %rbx 180035348: c3 ret 180035349: 33 c0 xor %eax,%eax 18003534b: 48 83 c4 20 add $0x20,%rsp 18003534f: 5b pop %rbx 180035350: c3 ret 180035351: cc int3 180035352: cc int3 180035353: cc int3 180035354: cc int3 180035355: cc int3 180035356: cc int3 180035357: cc int3 180035358: cc int3 180035359: cc int3 18003535a: cc int3 18003535b: cc int3 18003535c: cc int3 18003535d: cc int3 18003535e: cc int3 18003535f: cc int3 180035360: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180035365: 57 push %rdi 180035366: 48 83 ec 20 sub $0x20,%rsp 18003536a: 48 8b f9 mov %rcx,%rdi 18003536d: e8 2e 2d 00 00 call 0x1800380a0 180035372: 48 3b b8 20 01 00 00 cmp 0x120(%rax),%rdi 180035379: 74 05 je 0x180035380 18003537b: e8 40 e9 00 00 call 0x180043cc0 180035380: e8 1b 2d 00 00 call 0x1800380a0 180035385: 48 8b 98 20 01 00 00 mov 0x120(%rax),%rbx 18003538c: 48 85 db test %rbx,%rbx 18003538f: 74 0e je 0x18003539f 180035391: 48 3b fb cmp %rbx,%rdi 180035394: 74 18 je 0x1800353ae 180035396: 48 8b 5b 08 mov 0x8(%rbx),%rbx 18003539a: 48 85 db test %rbx,%rbx 18003539d: 75 f2 jne 0x180035391 18003539f: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800353a4: 48 83 c4 20 add $0x20,%rsp 1800353a8: 5f pop %rdi 1800353a9: e9 12 e9 00 00 jmp 0x180043cc0 1800353ae: e8 ed 2c 00 00 call 0x1800380a0 1800353b3: 48 8b 4b 08 mov 0x8(%rbx),%rcx 1800353b7: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800353bc: 48 89 88 20 01 00 00 mov %rcx,0x120(%rax) 1800353c3: 48 83 c4 20 add $0x20,%rsp 1800353c7: 5f pop %rdi 1800353c8: c3 ret 1800353c9: cc int3 1800353ca: cc int3 1800353cb: cc int3 1800353cc: cc int3 1800353cd: cc int3 1800353ce: cc int3 1800353cf: cc int3 1800353d0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800353d5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800353da: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800353df: 57 push %rdi 1800353e0: 48 81 ec a0 05 00 00 sub $0x5a0,%rsp 1800353e7: 48 8b f2 mov %rdx,%rsi 1800353ea: 48 8b e9 mov %rcx,%rbp 1800353ed: 49 8b f8 mov %r8,%rdi 1800353f0: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1800353f5: 48 8d 15 d4 1d 02 00 lea 0x21dd4(%rip),%rdx # 0x1800571d0 1800353fc: 41 b8 98 00 00 00 mov $0x98,%r8d 180035402: 49 8b d9 mov %r9,%rbx 180035405: e8 06 e0 ff ff call 0x180033410 18003540a: 48 8b 84 24 d0 05 00 mov 0x5d0(%rsp),%rax 180035411: 00 180035412: 48 8b 94 24 e8 05 00 mov 0x5e8(%rsp),%rdx 180035419: 00 18003541a: 48 8b 4d 00 mov 0x0(%rbp),%rcx 18003541e: 48 89 44 24 60 mov %rax,0x60(%rsp) 180035423: 48 63 84 24 d8 05 00 movslq 0x5d8(%rsp),%rax 18003542a: 00 18003542b: 4c 8d 1d 5e d7 00 00 lea 0xd75e(%rip),%r11 # 0x180042b90 180035432: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 180035437: 48 89 44 24 68 mov %rax,0x68(%rsp) 18003543c: 48 8b 84 24 e0 05 00 mov 0x5e0(%rsp),%rax 180035443: 00 180035444: 45 33 c9 xor %r9d,%r9d 180035447: 48 89 44 24 78 mov %rax,0x78(%rsp) 18003544c: 0f b6 84 24 f0 05 00 movzbl 0x5f0(%rsp),%eax 180035453: 00 180035454: 4c 89 5c 24 50 mov %r11,0x50(%rsp) 180035459: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 180035460: 00 180035461: 48 8b 42 40 mov 0x40(%rdx),%rax 180035465: 48 8b 12 mov (%rdx),%rdx 180035468: 48 89 44 24 28 mov %rax,0x28(%rsp) 18003546d: 48 8d 84 24 d0 00 00 lea 0xd0(%rsp),%rax 180035474: 00 180035475: 48 89 5c 24 58 mov %rbx,0x58(%rsp) 18003547a: 48 89 7c 24 70 mov %rdi,0x70(%rsp) 18003547f: 48 89 b4 24 80 00 00 mov %rsi,0x80(%rsp) 180035486: 00 180035487: 48 c7 84 24 90 00 00 movq $0x19930520,0x90(%rsp) 18003548e: 00 20 05 93 19 180035493: 48 89 44 24 20 mov %rax,0x20(%rsp) 180035498: e8 11 ad 01 00 call 0x1800501ae 18003549d: 4c 8d 9c 24 a0 05 00 lea 0x5a0(%rsp),%r11 1800354a4: 00 1800354a5: 49 8b 5b 10 mov 0x10(%r11),%rbx 1800354a9: 49 8b 6b 18 mov 0x18(%r11),%rbp 1800354ad: 49 8b 73 20 mov 0x20(%r11),%rsi 1800354b1: 49 8b e3 mov %r11,%rsp 1800354b4: 5f pop %rdi 1800354b5: c3 ret 1800354b6: cc int3 1800354b7: cc int3 1800354b8: cc int3 1800354b9: cc int3 1800354ba: cc int3 1800354bb: cc int3 1800354bc: cc int3 1800354bd: cc int3 1800354be: cc int3 1800354bf: cc int3 1800354c0: 48 83 ec 38 sub $0x38,%rsp 1800354c4: 4d 85 c9 test %r9,%r9 1800354c7: 4c 8b da mov %rdx,%r11 1800354ca: 4c 8b d1 mov %rcx,%r10 1800354cd: 75 11 jne 0x1800354e0 1800354cf: 48 85 c9 test %rcx,%rcx 1800354d2: 75 11 jne 0x1800354e5 1800354d4: 48 85 d2 test %rdx,%rdx 1800354d7: 75 2a jne 0x180035503 1800354d9: 33 c0 xor %eax,%eax 1800354db: 48 83 c4 38 add $0x38,%rsp 1800354df: c3 ret 1800354e0: 48 85 c9 test %rcx,%rcx 1800354e3: 74 1e je 0x180035503 1800354e5: 48 85 d2 test %rdx,%rdx 1800354e8: 74 19 je 0x180035503 1800354ea: 4d 85 c9 test %r9,%r9 1800354ed: 75 0b jne 0x1800354fa 1800354ef: 66 44 89 09 mov %r9w,(%rcx) 1800354f3: 33 c0 xor %eax,%eax 1800354f5: 48 83 c4 38 add $0x38,%rsp 1800354f9: c3 ret 1800354fa: 4d 85 c0 test %r8,%r8 1800354fd: 75 31 jne 0x180035530 1800354ff: 66 44 89 01 mov %r8w,(%rcx) 180035503: e8 38 06 00 00 call 0x180035b40 180035508: 45 33 c9 xor %r9d,%r9d 18003550b: 45 33 c0 xor %r8d,%r8d 18003550e: 33 d2 xor %edx,%edx 180035510: 33 c9 xor %ecx,%ecx 180035512: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180035519: 00 00 18003551b: c7 00 16 00 00 00 movl $0x16,(%rax) 180035521: e8 ba 2f 00 00 call 0x1800384e0 180035526: b8 16 00 00 00 mov $0x16,%eax 18003552b: 48 83 c4 38 add $0x38,%rsp 18003552f: c3 ret 180035530: 49 83 f9 ff cmp $0xffffffffffffffff,%r9 180035534: 48 8b d1 mov %rcx,%rdx 180035537: 49 8b cb mov %r11,%rcx 18003553a: 75 24 jne 0x180035560 18003553c: 66 66 66 90 data16 data16 xchg %ax,%ax 180035540: 41 0f b7 00 movzwl (%r8),%eax 180035544: 48 83 c2 02 add $0x2,%rdx 180035548: 49 83 c0 02 add $0x2,%r8 18003554c: 66 85 c0 test %ax,%ax 18003554f: 66 89 42 fe mov %ax,-0x2(%rdx) 180035553: 74 35 je 0x18003558a 180035555: 48 83 e9 01 sub $0x1,%rcx 180035559: 75 e5 jne 0x180035540 18003555b: eb 2d jmp 0x18003558a 18003555d: 66 66 90 data16 xchg %ax,%ax 180035560: 41 0f b7 00 movzwl (%r8),%eax 180035564: 48 83 c2 02 add $0x2,%rdx 180035568: 49 83 c0 02 add $0x2,%r8 18003556c: 66 85 c0 test %ax,%ax 18003556f: 66 89 42 fe mov %ax,-0x2(%rdx) 180035573: 74 0c je 0x180035581 180035575: 48 83 e9 01 sub $0x1,%rcx 180035579: 74 06 je 0x180035581 18003557b: 49 83 e9 01 sub $0x1,%r9 18003557f: 75 df jne 0x180035560 180035581: 4d 85 c9 test %r9,%r9 180035584: 75 04 jne 0x18003558a 180035586: 66 44 89 0a mov %r9w,(%rdx) 18003558a: 48 85 c9 test %rcx,%rcx 18003558d: 0f 85 46 ff ff ff jne 0x1800354d9 180035593: 49 83 f9 ff cmp $0xffffffffffffffff,%r9 180035597: 75 0e jne 0x1800355a7 180035599: 66 43 89 4c 5a fe mov %cx,-0x2(%r10,%r11,2) 18003559f: 8d 41 50 lea 0x50(%rcx),%eax 1800355a2: 48 83 c4 38 add $0x38,%rsp 1800355a6: c3 ret 1800355a7: 66 41 c7 02 00 00 movw $0x0,(%r10) 1800355ad: e8 8e 05 00 00 call 0x180035b40 1800355b2: 45 33 c9 xor %r9d,%r9d 1800355b5: 45 33 c0 xor %r8d,%r8d 1800355b8: 33 d2 xor %edx,%edx 1800355ba: 33 c9 xor %ecx,%ecx 1800355bc: c7 00 22 00 00 00 movl $0x22,(%rax) 1800355c2: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 1800355c9: 00 00 1800355cb: e8 10 2f 00 00 call 0x1800384e0 1800355d0: b8 22 00 00 00 mov $0x22,%eax 1800355d5: 48 83 c4 38 add $0x38,%rsp 1800355d9: c3 ret 1800355da: cc int3 1800355db: cc int3 1800355dc: cc int3 1800355dd: cc int3 1800355de: cc int3 1800355df: cc int3 1800355e0: 48 8b c1 mov %rcx,%rax 1800355e3: 0f b7 10 movzwl (%rax),%edx 1800355e6: 48 83 c0 02 add $0x2,%rax 1800355ea: 66 85 d2 test %dx,%dx 1800355ed: 75 f4 jne 0x1800355e3 1800355ef: 48 2b c1 sub %rcx,%rax 1800355f2: 48 d1 f8 sar $1,%rax 1800355f5: 48 83 e8 01 sub $0x1,%rax 1800355f9: c3 ret 1800355fa: cc int3 1800355fb: cc int3 1800355fc: cc int3 1800355fd: cc int3 1800355fe: cc int3 1800355ff: cc int3 180035600: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180035605: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 18003560a: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18003560f: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180035614: 57 push %rdi 180035615: 41 54 push %r12 180035617: 41 55 push %r13 180035619: 41 56 push %r14 18003561b: 41 57 push %r15 18003561d: 48 83 ec 40 sub $0x40,%rsp 180035621: 4d 8b 71 08 mov 0x8(%r9),%r14 180035625: 49 8b 29 mov (%r9),%rbp 180035628: 4d 8b 69 38 mov 0x38(%r9),%r13 18003562c: 49 2b ee sub %r14,%rbp 18003562f: 33 ff xor %edi,%edi 180035631: f6 41 04 66 testb $0x66,0x4(%rcx) 180035635: 4d 8b f9 mov %r9,%r15 180035638: 48 8b f2 mov %rdx,%rsi 18003563b: 4c 8b e1 mov %rcx,%r12 18003563e: 0f 85 e6 00 00 00 jne 0x18003572a 180035644: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 180035649: 4c 89 44 24 38 mov %r8,0x38(%rsp) 18003564e: 41 39 7d 00 cmp %edi,0x0(%r13) 180035652: 0f 86 3b 01 00 00 jbe 0x180035793 180035658: 49 8d 5d 0c lea 0xc(%r13),%rbx 18003565c: 66 66 66 90 data16 data16 xchg %ax,%ax 180035660: 8b 43 f8 mov -0x8(%rbx),%eax 180035663: 48 3b e8 cmp %rax,%rbp 180035666: 0f 82 a7 00 00 00 jb 0x180035713 18003566c: 8b 43 fc mov -0x4(%rbx),%eax 18003566f: 48 3b e8 cmp %rax,%rbp 180035672: 0f 83 9b 00 00 00 jae 0x180035713 180035678: 83 7b 04 00 cmpl $0x0,0x4(%rbx) 18003567c: 0f 84 91 00 00 00 je 0x180035713 180035682: 8b 03 mov (%rbx),%eax 180035684: 83 f8 01 cmp $0x1,%eax 180035687: 74 17 je 0x1800356a0 180035689: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18003568e: 49 03 c6 add %r14,%rax 180035691: 48 8b d6 mov %rsi,%rdx 180035694: ff d0 call *%rax 180035696: 85 c0 test %eax,%eax 180035698: 0f 88 88 00 00 00 js 0x180035726 18003569e: 7e 73 jle 0x180035713 1800356a0: 41 81 3c 24 63 73 6d cmpl $0xe06d7363,(%r12) 1800356a7: e0 1800356a8: 75 28 jne 0x1800356d2 1800356aa: 48 83 3d 3e 25 02 00 cmpq $0x0,0x2253e(%rip) # 0x180057bf0 1800356b1: 00 1800356b2: 74 1e je 0x1800356d2 1800356b4: 48 8d 0d 35 25 02 00 lea 0x22535(%rip),%rcx # 0x180057bf0 1800356bb: e8 50 e7 00 00 call 0x180043e10 1800356c0: 85 c0 test %eax,%eax 1800356c2: 74 0e je 0x1800356d2 1800356c4: ba 01 00 00 00 mov $0x1,%edx 1800356c9: 49 8b cc mov %r12,%rcx 1800356cc: ff 15 1e 25 02 00 call *0x2251e(%rip) # 0x180057bf0 1800356d2: 8b 4b 04 mov 0x4(%rbx),%ecx 1800356d5: 41 b8 01 00 00 00 mov $0x1,%r8d 1800356db: 48 8b d6 mov %rsi,%rdx 1800356de: 49 03 ce add %r14,%rcx 1800356e1: e8 6a e6 00 00 call 0x180043d50 1800356e6: 49 8b 47 40 mov 0x40(%r15),%rax 1800356ea: 8b 53 04 mov 0x4(%rbx),%edx 1800356ed: 4d 63 0c 24 movslq (%r12),%r9 1800356f1: 48 89 44 24 28 mov %rax,0x28(%rsp) 1800356f6: 49 8b 47 28 mov 0x28(%r15),%rax 1800356fa: 49 03 d6 add %r14,%rdx 1800356fd: 4d 8b c4 mov %r12,%r8 180035700: 48 8b ce mov %rsi,%rcx 180035703: 48 89 44 24 20 mov %rax,0x20(%rsp) 180035708: ff 15 52 da 01 00 call *0x1da52(%rip) # 0x180053160 18003570e: e8 6d e6 00 00 call 0x180043d80 180035713: 83 c7 01 add $0x1,%edi 180035716: 48 83 c3 10 add $0x10,%rbx 18003571a: 41 3b 7d 00 cmp 0x0(%r13),%edi 18003571e: 0f 82 3c ff ff ff jb 0x180035660 180035724: eb 6d jmp 0x180035793 180035726: 33 c0 xor %eax,%eax 180035728: eb 6e jmp 0x180035798 18003572a: 49 8b 71 20 mov 0x20(%r9),%rsi 18003572e: 49 2b f6 sub %r14,%rsi 180035731: 41 39 7d 00 cmp %edi,0x0(%r13) 180035735: 76 5c jbe 0x180035793 180035737: 49 8d 5d 10 lea 0x10(%r13),%rbx 18003573b: 66 90 xchg %ax,%ax 18003573d: 66 66 90 data16 xchg %ax,%ax 180035740: 8b 4b f4 mov -0xc(%rbx),%ecx 180035743: 48 3b e9 cmp %rcx,%rbp 180035746: 72 3e jb 0x180035786 180035748: 8b 43 f8 mov -0x8(%rbx),%eax 18003574b: 48 3b e8 cmp %rax,%rbp 18003574e: 73 36 jae 0x180035786 180035750: 48 3b f1 cmp %rcx,%rsi 180035753: 72 0d jb 0x180035762 180035755: 48 3b f0 cmp %rax,%rsi 180035758: 77 08 ja 0x180035762 18003575a: 41 f6 44 24 04 20 testb $0x20,0x4(%r12) 180035760: 75 31 jne 0x180035793 180035762: 8b 0b mov (%rbx),%ecx 180035764: 85 c9 test %ecx,%ecx 180035766: 74 07 je 0x18003576f 180035768: 48 3b f1 cmp %rcx,%rsi 18003576b: 74 26 je 0x180035793 18003576d: eb 17 jmp 0x180035786 18003576f: 48 8b 54 24 78 mov 0x78(%rsp),%rdx 180035774: 49 03 c6 add %r14,%rax 180035777: b1 01 mov $0x1,%cl 180035779: 49 89 07 mov %rax,(%r15) 18003577c: 44 8b 43 fc mov -0x4(%rbx),%r8d 180035780: 4d 03 c6 add %r14,%r8 180035783: 41 ff d0 call *%r8 180035786: 83 c7 01 add $0x1,%edi 180035789: 48 83 c3 10 add $0x10,%rbx 18003578d: 41 3b 7d 00 cmp 0x0(%r13),%edi 180035791: 72 ad jb 0x180035740 180035793: b8 01 00 00 00 mov $0x1,%eax 180035798: 4c 8d 5c 24 40 lea 0x40(%rsp),%r11 18003579d: 49 8b 5b 30 mov 0x30(%r11),%rbx 1800357a1: 49 8b 6b 40 mov 0x40(%r11),%rbp 1800357a5: 49 8b 73 48 mov 0x48(%r11),%rsi 1800357a9: 49 8b e3 mov %r11,%rsp 1800357ac: 41 5f pop %r15 1800357ae: 41 5e pop %r14 1800357b0: 41 5d pop %r13 1800357b2: 41 5c pop %r12 1800357b4: 5f pop %rdi 1800357b5: c3 ret 1800357b6: cc int3 1800357b7: cc int3 1800357b8: cc int3 1800357b9: cc int3 1800357ba: cc int3 1800357bb: cc int3 1800357bc: cc int3 1800357bd: cc int3 1800357be: cc int3 1800357bf: cc int3 1800357c0: cc int3 1800357c1: cc int3 1800357c2: cc int3 1800357c3: cc int3 1800357c4: cc int3 1800357c5: cc int3 1800357c6: 66 66 66 90 data16 data16 xchg %ax,%ax 1800357ca: 66 66 66 90 data16 data16 xchg %ax,%ax 1800357ce: 66 90 xchg %ax,%ax 1800357d0: 48 8b c1 mov %rcx,%rax 1800357d3: 49 83 f8 08 cmp $0x8,%r8 1800357d7: 72 53 jb 0x18003582c 1800357d9: 0f b6 d2 movzbl %dl,%edx 1800357dc: 49 b9 01 01 01 01 01 movabs $0x101010101010101,%r9 1800357e3: 01 01 01 1800357e6: 49 0f af d1 imul %r9,%rdx 1800357ea: 49 83 f8 40 cmp $0x40,%r8 1800357ee: 72 1e jb 0x18003580e 1800357f0: 48 f7 d9 neg %rcx 1800357f3: 83 e1 07 and $0x7,%ecx 1800357f6: 74 06 je 0x1800357fe 1800357f8: 4c 2b c1 sub %rcx,%r8 1800357fb: 48 89 10 mov %rdx,(%rax) 1800357fe: 48 03 c8 add %rax,%rcx 180035801: 4d 8b c8 mov %r8,%r9 180035804: 49 83 e0 3f and $0x3f,%r8 180035808: 49 c1 e9 06 shr $0x6,%r9 18003580c: 75 39 jne 0x180035847 18003580e: 4d 8b c8 mov %r8,%r9 180035811: 49 83 e0 07 and $0x7,%r8 180035815: 49 c1 e9 03 shr $0x3,%r9 180035819: 74 11 je 0x18003582c 18003581b: 66 66 66 90 data16 data16 xchg %ax,%ax 18003581f: 90 nop 180035820: 48 89 11 mov %rdx,(%rcx) 180035823: 48 83 c1 08 add $0x8,%rcx 180035827: 49 ff c9 dec %r9 18003582a: 75 f4 jne 0x180035820 18003582c: 4d 85 c0 test %r8,%r8 18003582f: 74 0a je 0x18003583b 180035831: 88 11 mov %dl,(%rcx) 180035833: 48 ff c1 inc %rcx 180035836: 49 ff c8 dec %r8 180035839: 75 f6 jne 0x180035831 18003583b: c3 ret 18003583c: 66 66 66 90 data16 data16 xchg %ax,%ax 180035840: 66 66 66 90 data16 data16 xchg %ax,%ax 180035844: 66 66 90 data16 xchg %ax,%ax 180035847: 49 81 f9 00 1c 00 00 cmp $0x1c00,%r9 18003584e: 73 30 jae 0x180035880 180035850: 48 89 11 mov %rdx,(%rcx) 180035853: 48 89 51 08 mov %rdx,0x8(%rcx) 180035857: 48 89 51 10 mov %rdx,0x10(%rcx) 18003585b: 48 83 c1 40 add $0x40,%rcx 18003585f: 48 89 51 d8 mov %rdx,-0x28(%rcx) 180035863: 48 89 51 e0 mov %rdx,-0x20(%rcx) 180035867: 49 ff c9 dec %r9 18003586a: 48 89 51 e8 mov %rdx,-0x18(%rcx) 18003586e: 48 89 51 f0 mov %rdx,-0x10(%rcx) 180035872: 48 89 51 f8 mov %rdx,-0x8(%rcx) 180035876: 75 d8 jne 0x180035850 180035878: eb 94 jmp 0x18003580e 18003587a: 66 66 90 data16 xchg %ax,%ax 18003587d: 66 66 90 data16 xchg %ax,%ax 180035880: 48 0f c3 11 movnti %rdx,(%rcx) 180035884: 48 0f c3 51 08 movnti %rdx,0x8(%rcx) 180035889: 48 0f c3 51 10 movnti %rdx,0x10(%rcx) 18003588e: 48 83 c1 40 add $0x40,%rcx 180035892: 48 0f c3 51 d8 movnti %rdx,-0x28(%rcx) 180035897: 48 0f c3 51 e0 movnti %rdx,-0x20(%rcx) 18003589c: 49 ff c9 dec %r9 18003589f: 48 0f c3 51 e8 movnti %rdx,-0x18(%rcx) 1800358a4: 48 0f c3 51 f0 movnti %rdx,-0x10(%rcx) 1800358a9: 48 0f c3 51 f8 movnti %rdx,-0x8(%rcx) 1800358ae: 75 d0 jne 0x180035880 1800358b0: f0 80 0c 24 00 lock orb $0x0,(%rsp) 1800358b5: e9 54 ff ff ff jmp 0x18003580e 1800358ba: cc int3 1800358bb: cc int3 1800358bc: cc int3 1800358bd: cc int3 1800358be: cc int3 1800358bf: cc int3 1800358c0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800358c5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800358ca: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800358cf: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1800358d4: 41 54 push %r12 1800358d6: 48 83 ec 20 sub $0x20,%rsp 1800358da: 49 8b 59 38 mov 0x38(%r9),%rbx 1800358de: 48 8b f2 mov %rdx,%rsi 1800358e1: 4d 8b e0 mov %r8,%r12 1800358e4: 48 8b e9 mov %rcx,%rbp 1800358e7: 4c 8d 43 04 lea 0x4(%rbx),%r8 1800358eb: 49 8b d1 mov %r9,%rdx 1800358ee: 48 8b ce mov %rsi,%rcx 1800358f1: 49 8b f9 mov %r9,%rdi 1800358f4: e8 07 f2 ff ff call 0x180034b00 1800358f9: f6 45 04 66 testb $0x66,0x4(%rbp) 1800358fd: 44 8b 5b 04 mov 0x4(%rbx),%r11d 180035901: 75 06 jne 0x180035909 180035903: 41 83 e3 01 and $0x1,%r11d 180035907: eb 04 jmp 0x18003590d 180035909: 41 83 e3 02 and $0x2,%r11d 18003590d: 45 85 db test %r11d,%r11d 180035910: 74 13 je 0x180035925 180035912: 4c 8b cf mov %rdi,%r9 180035915: 4d 8b c4 mov %r12,%r8 180035918: 48 8b d6 mov %rsi,%rdx 18003591b: 48 8b cd mov %rbp,%rcx 18003591e: e8 6d f6 ff ff call 0x180034f90 180035923: eb 05 jmp 0x18003592a 180035925: b8 01 00 00 00 mov $0x1,%eax 18003592a: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18003592f: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180035934: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180035939: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 18003593e: 48 83 c4 20 add $0x20,%rsp 180035942: 41 5c pop %r12 180035944: c3 ret 180035945: cc int3 180035946: cc int3 180035947: cc int3 180035948: cc int3 180035949: cc int3 18003594a: cc int3 18003594b: cc int3 18003594c: cc int3 18003594d: cc int3 18003594e: cc int3 18003594f: cc int3 180035950: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 180035955: 57 push %rdi 180035956: 48 83 ec 20 sub $0x20,%rsp 18003595a: 48 85 c9 test %rcx,%rcx 18003595d: 48 8b da mov %rdx,%rbx 180035960: 48 8b f9 mov %rcx,%rdi 180035963: 75 12 jne 0x180035977 180035965: 48 8b ca mov %rdx,%rcx 180035968: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18003596d: 48 83 c4 20 add $0x20,%rsp 180035971: 5f pop %rdi 180035972: e9 29 f0 ff ff jmp 0x1800349a0 180035977: 48 85 d2 test %rdx,%rdx 18003597a: 75 12 jne 0x18003598e 18003597c: e8 ef f0 ff ff call 0x180034a70 180035981: 33 c0 xor %eax,%eax 180035983: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180035988: 48 83 c4 20 add $0x20,%rsp 18003598c: 5f pop %rdi 18003598d: c3 ret 18003598e: 48 83 fa e0 cmp $0xffffffffffffffe0,%rdx 180035992: 48 89 6c 24 30 mov %rbp,0x30(%rsp) 180035997: 48 89 74 24 38 mov %rsi,0x38(%rsp) 18003599c: 77 43 ja 0x1800359e1 18003599e: bd 01 00 00 00 mov $0x1,%ebp 1800359a3: 48 8b 0d 2e d5 03 00 mov 0x3d52e(%rip),%rcx # 0x180072ed8 1800359aa: 48 85 db test %rbx,%rbx 1800359ad: 4c 8b c7 mov %rdi,%r8 1800359b0: 48 0f 44 dd cmove %rbp,%rbx 1800359b4: 33 d2 xor %edx,%edx 1800359b6: 4c 8b cb mov %rbx,%r9 1800359b9: ff 15 a9 d7 01 00 call *0x1d7a9(%rip) # 0x180053168 1800359bf: 48 85 c0 test %rax,%rax 1800359c2: 48 8b f0 mov %rax,%rsi 1800359c5: 75 74 jne 0x180035a3b 1800359c7: 39 05 43 d9 03 00 cmp %eax,0x3d943(%rip) # 0x180073310 1800359cd: 74 55 je 0x180035a24 1800359cf: 48 8b cb mov %rbx,%rcx 1800359d2: e8 99 c7 00 00 call 0x180042170 1800359d7: 85 c0 test %eax,%eax 1800359d9: 74 30 je 0x180035a0b 1800359db: 48 83 fb e0 cmp $0xffffffffffffffe0,%rbx 1800359df: 76 c2 jbe 0x1800359a3 1800359e1: 48 8b cb mov %rbx,%rcx 1800359e4: e8 87 c7 00 00 call 0x180042170 1800359e9: e8 52 01 00 00 call 0x180035b40 1800359ee: c7 00 0c 00 00 00 movl $0xc,(%rax) 1800359f4: 33 c0 xor %eax,%eax 1800359f6: 48 8b 6c 24 30 mov 0x30(%rsp),%rbp 1800359fb: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180035a00: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180035a05: 48 83 c4 20 add $0x20,%rsp 180035a09: 5f pop %rdi 180035a0a: c3 ret 180035a0b: e8 30 01 00 00 call 0x180035b40 180035a10: 48 8b d8 mov %rax,%rbx 180035a13: ff 15 af da 01 00 call *0x1daaf(%rip) # 0x1800534c8 180035a19: 8b c8 mov %eax,%ecx 180035a1b: e8 d0 00 00 00 call 0x180035af0 180035a20: 89 03 mov %eax,(%rbx) 180035a22: eb d0 jmp 0x1800359f4 180035a24: e8 17 01 00 00 call 0x180035b40 180035a29: 48 8b d8 mov %rax,%rbx 180035a2c: ff 15 96 da 01 00 call *0x1da96(%rip) # 0x1800534c8 180035a32: 8b c8 mov %eax,%ecx 180035a34: e8 b7 00 00 00 call 0x180035af0 180035a39: 89 03 mov %eax,(%rbx) 180035a3b: 48 8b c6 mov %rsi,%rax 180035a3e: eb b6 jmp 0x1800359f6 180035a40: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180035a45: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180035a4a: 57 push %rdi 180035a4b: 48 83 ec 30 sub $0x30,%rsp 180035a4f: 33 ff xor %edi,%edi 180035a51: 48 85 d2 test %rdx,%rdx 180035a54: 48 8b da mov %rdx,%rbx 180035a57: 48 8b f1 mov %rcx,%rsi 180035a5a: 74 42 je 0x180035a9e 180035a5c: 33 d2 xor %edx,%edx 180035a5e: 48 c7 c0 e0 ff ff ff mov $0xffffffffffffffe0,%rax 180035a65: 48 f7 f3 div %rbx 180035a68: 49 3b c0 cmp %r8,%rax 180035a6b: 73 31 jae 0x180035a9e 180035a6d: e8 ce 00 00 00 call 0x180035b40 180035a72: 45 33 c9 xor %r9d,%r9d 180035a75: 45 33 c0 xor %r8d,%r8d 180035a78: 33 d2 xor %edx,%edx 180035a7a: 33 c9 xor %ecx,%ecx 180035a7c: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180035a81: c7 00 0c 00 00 00 movl $0xc,(%rax) 180035a87: e8 54 2a 00 00 call 0x1800384e0 180035a8c: 33 c0 xor %eax,%eax 180035a8e: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180035a93: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 180035a98: 48 83 c4 30 add $0x30,%rsp 180035a9c: 5f pop %rdi 180035a9d: c3 ret 180035a9e: 49 0f af d8 imul %r8,%rbx 180035aa2: 48 85 c9 test %rcx,%rcx 180035aa5: 74 08 je 0x180035aaf 180035aa7: e8 d4 03 00 00 call 0x180035e80 180035aac: 48 8b f8 mov %rax,%rdi 180035aaf: 48 8b d3 mov %rbx,%rdx 180035ab2: 48 8b ce mov %rsi,%rcx 180035ab5: e8 96 fe ff ff call 0x180035950 180035aba: 48 85 c0 test %rax,%rax 180035abd: 48 8b f0 mov %rax,%rsi 180035ac0: 74 16 je 0x180035ad8 180035ac2: 48 3b fb cmp %rbx,%rdi 180035ac5: 73 11 jae 0x180035ad8 180035ac7: 48 2b df sub %rdi,%rbx 180035aca: 48 8d 0c 07 lea (%rdi,%rax,1),%rcx 180035ace: 33 d2 xor %edx,%edx 180035ad0: 4c 8b c3 mov %rbx,%r8 180035ad3: e8 f8 fc ff ff call 0x1800357d0 180035ad8: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180035add: 48 8b c6 mov %rsi,%rax 180035ae0: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 180035ae5: 48 83 c4 30 add $0x30,%rsp 180035ae9: 5f pop %rdi 180035aea: c3 ret 180035aeb: cc int3 180035aec: cc int3 180035aed: cc int3 180035aee: cc int3 180035aef: cc int3 180035af0: 4c 8d 05 b9 73 03 00 lea 0x373b9(%rip),%r8 # 0x18006ceb0 180035af7: 33 d2 xor %edx,%edx 180035af9: 49 8b c0 mov %r8,%rax 180035afc: 66 66 66 90 data16 data16 xchg %ax,%ax 180035b00: 3b 08 cmp (%rax),%ecx 180035b02: 74 31 je 0x180035b35 180035b04: 83 c2 01 add $0x1,%edx 180035b07: 48 83 c0 08 add $0x8,%rax 180035b0b: 83 fa 2d cmp $0x2d,%edx 180035b0e: 72 f0 jb 0x180035b00 180035b10: 8d 41 ed lea -0x13(%rcx),%eax 180035b13: 83 f8 11 cmp $0x11,%eax 180035b16: 77 06 ja 0x180035b1e 180035b18: b8 0d 00 00 00 mov $0xd,%eax 180035b1d: c3 ret 180035b1e: 81 c1 44 ff ff ff add $0xffffff44,%ecx 180035b24: b8 16 00 00 00 mov $0x16,%eax 180035b29: ba 08 00 00 00 mov $0x8,%edx 180035b2e: 83 f9 0e cmp $0xe,%ecx 180035b31: 0f 46 c2 cmovbe %edx,%eax 180035b34: c3 ret 180035b35: 48 63 c2 movslq %edx,%rax 180035b38: 41 8b 44 c0 04 mov 0x4(%r8,%rax,8),%eax 180035b3d: c3 ret 180035b3e: cc int3 180035b3f: cc int3 180035b40: 48 83 ec 28 sub $0x28,%rsp 180035b44: e8 c7 24 00 00 call 0x180038010 180035b49: 48 85 c0 test %rax,%rax 180035b4c: 75 0c jne 0x180035b5a 180035b4e: 48 8d 05 c3 74 03 00 lea 0x374c3(%rip),%rax # 0x18006d018 180035b55: 48 83 c4 28 add $0x28,%rsp 180035b59: c3 ret 180035b5a: 48 83 c0 10 add $0x10,%rax 180035b5e: 48 83 c4 28 add $0x28,%rsp 180035b62: c3 ret 180035b63: cc int3 180035b64: cc int3 180035b65: cc int3 180035b66: cc int3 180035b67: cc int3 180035b68: cc int3 180035b69: cc int3 180035b6a: cc int3 180035b6b: cc int3 180035b6c: cc int3 180035b6d: cc int3 180035b6e: cc int3 180035b6f: cc int3 180035b70: 48 83 ec 28 sub $0x28,%rsp 180035b74: e8 97 24 00 00 call 0x180038010 180035b79: 48 85 c0 test %rax,%rax 180035b7c: 75 0c jne 0x180035b8a 180035b7e: 48 8d 05 97 74 03 00 lea 0x37497(%rip),%rax # 0x18006d01c 180035b85: 48 83 c4 28 add $0x28,%rsp 180035b89: c3 ret 180035b8a: 48 83 c0 14 add $0x14,%rax 180035b8e: 48 83 c4 28 add $0x28,%rsp 180035b92: c3 ret 180035b93: cc int3 180035b94: cc int3 180035b95: cc int3 180035b96: cc int3 180035b97: cc int3 180035b98: cc int3 180035b99: cc int3 180035b9a: cc int3 180035b9b: cc int3 180035b9c: cc int3 180035b9d: cc int3 180035b9e: cc int3 180035b9f: cc int3 180035ba0: 40 53 rex push %rbx 180035ba2: 48 83 ec 20 sub $0x20,%rsp 180035ba6: 8b d9 mov %ecx,%ebx 180035ba8: e8 63 24 00 00 call 0x180038010 180035bad: 48 85 c0 test %rax,%rax 180035bb0: 75 09 jne 0x180035bbb 180035bb2: 48 8d 05 63 74 03 00 lea 0x37463(%rip),%rax # 0x18006d01c 180035bb9: eb 04 jmp 0x180035bbf 180035bbb: 48 83 c0 14 add $0x14,%rax 180035bbf: 48 8d 15 ea 72 03 00 lea 0x372ea(%rip),%rdx # 0x18006ceb0 180035bc6: 89 18 mov %ebx,(%rax) 180035bc8: 33 c9 xor %ecx,%ecx 180035bca: 48 8b c2 mov %rdx,%rax 180035bcd: 66 66 90 data16 xchg %ax,%ax 180035bd0: 3b 18 cmp (%rax),%ebx 180035bd2: 74 33 je 0x180035c07 180035bd4: 83 c1 01 add $0x1,%ecx 180035bd7: 48 83 c0 08 add $0x8,%rax 180035bdb: 83 f9 2d cmp $0x2d,%ecx 180035bde: 72 f0 jb 0x180035bd0 180035be0: 8d 43 ed lea -0x13(%rbx),%eax 180035be3: 83 f8 11 cmp $0x11,%eax 180035be6: 77 07 ja 0x180035bef 180035be8: bb 0d 00 00 00 mov $0xd,%ebx 180035bed: eb 1f jmp 0x180035c0e 180035bef: 8d 83 44 ff ff ff lea -0xbc(%rbx),%eax 180035bf5: b9 08 00 00 00 mov $0x8,%ecx 180035bfa: bb 16 00 00 00 mov $0x16,%ebx 180035bff: 83 f8 0e cmp $0xe,%eax 180035c02: 0f 46 d9 cmovbe %ecx,%ebx 180035c05: eb 07 jmp 0x180035c0e 180035c07: 48 63 c1 movslq %ecx,%rax 180035c0a: 8b 5c c2 04 mov 0x4(%rdx,%rax,8),%ebx 180035c0e: e8 fd 23 00 00 call 0x180038010 180035c13: 48 85 c0 test %rax,%rax 180035c16: 75 0c jne 0x180035c24 180035c18: 89 1d fa 73 03 00 mov %ebx,0x373fa(%rip) # 0x18006d018 180035c1e: 48 83 c4 20 add $0x20,%rsp 180035c22: 5b pop %rbx 180035c23: c3 ret 180035c24: 89 58 10 mov %ebx,0x10(%rax) 180035c27: 48 83 c4 20 add $0x20,%rsp 180035c2b: 5b pop %rbx 180035c2c: c3 ret 180035c2d: cc int3 180035c2e: cc int3 180035c2f: cc int3 180035c30: 40 53 rex push %rbx 180035c32: 48 83 ec 20 sub $0x20,%rsp 180035c36: 48 83 3d 3a 16 02 00 cmpq $0x0,0x2163a(%rip) # 0x180057278 180035c3d: 00 180035c3e: 8b d9 mov %ecx,%ebx 180035c40: 74 16 je 0x180035c58 180035c42: 48 8d 0d 2f 16 02 00 lea 0x2162f(%rip),%rcx # 0x180057278 180035c49: e8 c2 e1 00 00 call 0x180043e10 180035c4e: 85 c0 test %eax,%eax 180035c50: 74 06 je 0x180035c58 180035c52: ff 15 20 16 02 00 call *0x21620(%rip) # 0x180057278 180035c58: e8 b3 23 00 00 call 0x180038010 180035c5d: 48 85 c0 test %rax,%rax 180035c60: 74 08 je 0x180035c6a 180035c62: 48 8b c8 mov %rax,%rcx 180035c65: e8 46 26 00 00 call 0x1800382b0 180035c6a: 8b cb mov %ebx,%ecx 180035c6c: ff 15 fe d4 01 00 call *0x1d4fe(%rip) # 0x180053170 180035c72: cc int3 180035c73: cc int3 180035c74: cc int3 180035c75: cc int3 180035c76: cc int3 180035c77: cc int3 180035c78: cc int3 180035c79: cc int3 180035c7a: cc int3 180035c7b: cc int3 180035c7c: cc int3 180035c7d: cc int3 180035c7e: cc int3 180035c7f: cc int3 180035c80: 48 83 ec 28 sub $0x28,%rsp 180035c84: e8 17 24 00 00 call 0x1800380a0 180035c89: 90 nop 180035c8a: 48 8b 88 98 00 00 00 mov 0x98(%rax),%rcx 180035c91: ff 90 90 00 00 00 call *0x90(%rax) 180035c97: 8b c8 mov %eax,%ecx 180035c99: e8 92 ff ff ff call 0x180035c30 180035c9e: 90 nop 180035c9f: 8b c8 mov %eax,%ecx 180035ca1: e8 7a 0d 00 00 call 0x180036a20 180035ca6: 90 nop 180035ca7: 48 83 c4 28 add $0x28,%rsp 180035cab: c3 ret 180035cac: cc int3 180035cad: cc int3 180035cae: cc int3 180035caf: cc int3 180035cb0: 40 55 rex push %rbp 180035cb2: 48 83 ec 20 sub $0x20,%rsp 180035cb6: 48 8b ea mov %rdx,%rbp 180035cb9: 48 8b 01 mov (%rcx),%rax 180035cbc: 48 8b d1 mov %rcx,%rdx 180035cbf: 8b 08 mov (%rax),%ecx 180035cc1: e8 8a be 00 00 call 0x180041b50 180035cc6: 48 83 c4 20 add $0x20,%rsp 180035cca: 5d pop %rbp 180035ccb: c3 ret 180035ccc: cc int3 180035ccd: cc int3 180035cce: cc int3 180035ccf: cc int3 180035cd0: 40 53 rex push %rbx 180035cd2: 48 83 ec 20 sub $0x20,%rsp 180035cd6: 48 8b d9 mov %rcx,%rbx 180035cd9: e8 32 21 00 00 call 0x180037e10 180035cde: e8 1d 21 00 00 call 0x180037e00 180035ce3: 8b c8 mov %eax,%ecx 180035ce5: e8 06 21 00 00 call 0x180037df0 180035cea: 48 85 c0 test %rax,%rax 180035ced: 4c 8b d8 mov %rax,%r11 180035cf0: 75 2c jne 0x180035d1e 180035cf2: e8 09 21 00 00 call 0x180037e00 180035cf7: 48 8b d3 mov %rbx,%rdx 180035cfa: 8b c8 mov %eax,%ecx 180035cfc: e8 1f 21 00 00 call 0x180037e20 180035d01: 85 c0 test %eax,%eax 180035d03: 75 0f jne 0x180035d14 180035d05: ff 15 bd d7 01 00 call *0x1d7bd(%rip) # 0x1800534c8 180035d0b: 8b c8 mov %eax,%ecx 180035d0d: ff 15 5d d4 01 00 call *0x1d45d(%rip) # 0x180053170 180035d13: cc int3 180035d14: ff 15 be d6 01 00 call *0x1d6be(%rip) # 0x1800533d8 180035d1a: 89 03 mov %eax,(%rbx) 180035d1c: eb 2c jmp 0x180035d4a 180035d1e: 48 8b 83 90 00 00 00 mov 0x90(%rbx),%rax 180035d25: 48 8b cb mov %rbx,%rcx 180035d28: 49 89 83 90 00 00 00 mov %rax,0x90(%r11) 180035d2f: 48 8b 83 98 00 00 00 mov 0x98(%rbx),%rax 180035d36: 49 89 83 98 00 00 00 mov %rax,0x98(%r11) 180035d3d: 48 8b 43 08 mov 0x8(%rbx),%rax 180035d41: 49 89 43 08 mov %rax,0x8(%r11) 180035d45: e8 f6 23 00 00 call 0x180038140 180035d4a: 48 83 3d 1e 15 02 00 cmpq $0x0,0x2151e(%rip) # 0x180057270 180035d51: 00 180035d52: 74 16 je 0x180035d6a 180035d54: 48 8d 0d 15 15 02 00 lea 0x21515(%rip),%rcx # 0x180057270 180035d5b: e8 b0 e0 00 00 call 0x180043e10 180035d60: 85 c0 test %eax,%eax 180035d62: 74 06 je 0x180035d6a 180035d64: ff 15 06 15 02 00 call *0x21506(%rip) # 0x180057270 180035d6a: e8 11 ff ff ff call 0x180035c80 180035d6f: cc int3 180035d70: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180035d75: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 180035d7a: 56 push %rsi 180035d7b: 41 54 push %r12 180035d7d: 41 55 push %r13 180035d7f: 48 83 ec 30 sub $0x30,%rsp 180035d83: 33 db xor %ebx,%ebx 180035d85: 4d 85 c0 test %r8,%r8 180035d88: 49 8b e9 mov %r9,%rbp 180035d8b: 49 8b f0 mov %r8,%rsi 180035d8e: 44 8b e2 mov %edx,%r12d 180035d91: 4c 8b e9 mov %rcx,%r13 180035d94: 75 26 jne 0x180035dbc 180035d96: e8 a5 fd ff ff call 0x180035b40 180035d9b: 45 33 c9 xor %r9d,%r9d 180035d9e: 45 33 c0 xor %r8d,%r8d 180035da1: 33 d2 xor %edx,%edx 180035da3: 33 c9 xor %ecx,%ecx 180035da5: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180035daa: c7 00 16 00 00 00 movl $0x16,(%rax) 180035db0: e8 2b 27 00 00 call 0x1800384e0 180035db5: 33 c0 xor %eax,%eax 180035db7: e9 a6 00 00 00 jmp 0x180035e62 180035dbc: 48 89 7c 24 50 mov %rdi,0x50(%rsp) 180035dc1: e8 4a 20 00 00 call 0x180037e10 180035dc6: ba d8 02 00 00 mov $0x2d8,%edx 180035dcb: b9 01 00 00 00 mov $0x1,%ecx 180035dd0: e8 7b b0 00 00 call 0x180040e50 180035dd5: 48 85 c0 test %rax,%rax 180035dd8: 48 8b f8 mov %rax,%rdi 180035ddb: 74 6b je 0x180035e48 180035ddd: e8 be 22 00 00 call 0x1800380a0 180035de2: 48 8b cf mov %rdi,%rcx 180035de5: 48 8b 90 c0 00 00 00 mov 0xc0(%rax),%rdx 180035dec: e8 8f 20 00 00 call 0x180037e80 180035df1: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 180035df6: 8b 44 24 70 mov 0x70(%rsp),%eax 180035dfa: 48 85 c9 test %rcx,%rcx 180035dfd: 4c 8d 44 24 60 lea 0x60(%rsp),%r8 180035e02: 49 8b d4 mov %r12,%rdx 180035e05: 4c 0f 45 c1 cmovne %rcx,%r8 180035e09: 4c 8b cf mov %rdi,%r9 180035e0c: 49 8b cd mov %r13,%rcx 180035e0f: 4c 89 44 24 28 mov %r8,0x28(%rsp) 180035e14: 4c 8d 05 b5 fe ff ff lea -0x14b(%rip),%r8 # 0x180035cd0 180035e1b: 48 89 b7 90 00 00 00 mov %rsi,0x90(%rdi) 180035e22: 48 89 af 98 00 00 00 mov %rbp,0x98(%rdi) 180035e29: 48 c7 47 08 ff ff ff movq $0xffffffffffffffff,0x8(%rdi) 180035e30: ff 180035e31: 89 44 24 20 mov %eax,0x20(%rsp) 180035e35: ff 15 3d d3 01 00 call *0x1d33d(%rip) # 0x180053178 180035e3b: 48 85 c0 test %rax,%rax 180035e3e: 75 1d jne 0x180035e5d 180035e40: ff 15 82 d6 01 00 call *0x1d682(%rip) # 0x1800534c8 180035e46: 8b d8 mov %eax,%ebx 180035e48: 48 8b cf mov %rdi,%rcx 180035e4b: e8 20 ec ff ff call 0x180034a70 180035e50: 85 db test %ebx,%ebx 180035e52: 74 07 je 0x180035e5b 180035e54: 8b cb mov %ebx,%ecx 180035e56: e8 45 fd ff ff call 0x180035ba0 180035e5b: 33 c0 xor %eax,%eax 180035e5d: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi 180035e62: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 180035e67: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 180035e6c: 48 83 c4 30 add $0x30,%rsp 180035e70: 41 5d pop %r13 180035e72: 41 5c pop %r12 180035e74: 5e pop %rsi 180035e75: c3 ret 180035e76: cc int3 180035e77: cc int3 180035e78: cc int3 180035e79: cc int3 180035e7a: cc int3 180035e7b: cc int3 180035e7c: cc int3 180035e7d: cc int3 180035e7e: cc int3 180035e7f: cc int3 180035e80: 48 83 ec 38 sub $0x38,%rsp 180035e84: 48 85 c9 test %rcx,%rcx 180035e87: 75 2c jne 0x180035eb5 180035e89: e8 b2 fc ff ff call 0x180035b40 180035e8e: 45 33 c9 xor %r9d,%r9d 180035e91: 45 33 c0 xor %r8d,%r8d 180035e94: 33 d2 xor %edx,%edx 180035e96: 33 c9 xor %ecx,%ecx 180035e98: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180035e9f: 00 00 180035ea1: c7 00 16 00 00 00 movl $0x16,(%rax) 180035ea7: e8 34 26 00 00 call 0x1800384e0 180035eac: 48 83 c8 ff or $0xffffffffffffffff,%rax 180035eb0: 48 83 c4 38 add $0x38,%rsp 180035eb4: c3 ret 180035eb5: 4c 8b c1 mov %rcx,%r8 180035eb8: 48 8b 0d 19 d0 03 00 mov 0x3d019(%rip),%rcx # 0x180072ed8 180035ebf: 33 d2 xor %edx,%edx 180035ec1: 48 83 c4 38 add $0x38,%rsp 180035ec5: 48 ff 25 b4 d2 01 00 rex.W jmp *0x1d2b4(%rip) # 0x180053180 180035ecc: cc int3 180035ecd: cc int3 180035ece: cc int3 180035ecf: cc int3 180035ed0: 44 0f b7 11 movzwl (%rcx),%r10d 180035ed4: 4c 8b c1 mov %rcx,%r8 180035ed7: 66 45 85 d2 test %r10w,%r10w 180035edb: 74 36 je 0x180035f13 180035edd: 44 0f b7 1a movzwl (%rdx),%r11d 180035ee1: 66 45 3b da cmp %r10w,%r11w 180035ee5: 4c 8b ca mov %rdx,%r9 180035ee8: 74 1a je 0x180035f04 180035eea: 41 0f b7 c3 movzwl %r11w,%eax 180035eee: 66 90 xchg %ax,%ax 180035ef0: 66 85 c0 test %ax,%ax 180035ef3: 74 1e je 0x180035f13 180035ef5: 66 41 8b 41 02 mov 0x2(%r9),%ax 180035efa: 49 83 c1 02 add $0x2,%r9 180035efe: 66 41 3b c2 cmp %r10w,%ax 180035f02: 75 ec jne 0x180035ef0 180035f04: 66 45 8b 50 02 mov 0x2(%r8),%r10w 180035f09: 49 83 c0 02 add $0x2,%r8 180035f0d: 66 45 85 d2 test %r10w,%r10w 180035f11: 75 ce jne 0x180035ee1 180035f13: 4c 2b c1 sub %rcx,%r8 180035f16: 49 d1 f8 sar $1,%r8 180035f19: 49 8b c0 mov %r8,%rax 180035f1c: c3 ret 180035f1d: cc int3 180035f1e: cc int3 180035f1f: cc int3 180035f20: 66 83 39 00 cmpw $0x0,(%rcx) 180035f24: 4c 8b d2 mov %rdx,%r10 180035f27: 4c 8b d9 mov %rcx,%r11 180035f2a: 48 8b c1 mov %rcx,%rax 180035f2d: 74 31 je 0x180035f60 180035f2f: 44 0f b7 0a movzwl (%rdx),%r9d 180035f33: 66 45 85 c9 test %r9w,%r9w 180035f37: 4d 8b c2 mov %r10,%r8 180035f3a: 74 1a je 0x180035f56 180035f3c: 0f b7 08 movzwl (%rax),%ecx 180035f3f: 41 0f b7 d1 movzwl %r9w,%edx 180035f43: 66 3b d1 cmp %cx,%dx 180035f46: 74 18 je 0x180035f60 180035f48: 66 41 8b 50 02 mov 0x2(%r8),%dx 180035f4d: 49 83 c0 02 add $0x2,%r8 180035f51: 66 85 d2 test %dx,%dx 180035f54: 75 ed jne 0x180035f43 180035f56: 48 83 c0 02 add $0x2,%rax 180035f5a: 66 83 38 00 cmpw $0x0,(%rax) 180035f5e: 75 d3 jne 0x180035f33 180035f60: 49 2b c3 sub %r11,%rax 180035f63: 48 d1 f8 sar $1,%rax 180035f66: c3 ret 180035f67: cc int3 180035f68: cc int3 180035f69: cc int3 180035f6a: cc int3 180035f6b: cc int3 180035f6c: cc int3 180035f6d: cc int3 180035f6e: cc int3 180035f6f: cc int3 180035f70: 48 83 ec 38 sub $0x38,%rsp 180035f74: 48 85 c9 test %rcx,%rcx 180035f77: 4c 8b c9 mov %rcx,%r9 180035f7a: 74 0e je 0x180035f8a 180035f7c: 48 85 d2 test %rdx,%rdx 180035f7f: 74 09 je 0x180035f8a 180035f81: 4d 85 c0 test %r8,%r8 180035f84: 75 31 jne 0x180035fb7 180035f86: 66 44 89 01 mov %r8w,(%rcx) 180035f8a: e8 b1 fb ff ff call 0x180035b40 180035f8f: 45 33 c9 xor %r9d,%r9d 180035f92: 45 33 c0 xor %r8d,%r8d 180035f95: 33 d2 xor %edx,%edx 180035f97: 33 c9 xor %ecx,%ecx 180035f99: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180035fa0: 00 00 180035fa2: c7 00 16 00 00 00 movl $0x16,(%rax) 180035fa8: e8 33 25 00 00 call 0x1800384e0 180035fad: b8 16 00 00 00 mov $0x16,%eax 180035fb2: 48 83 c4 38 add $0x38,%rsp 180035fb6: c3 ret 180035fb7: 66 83 39 00 cmpw $0x0,(%rcx) 180035fbb: 74 0a je 0x180035fc7 180035fbd: 48 83 c1 02 add $0x2,%rcx 180035fc1: 48 83 ea 01 sub $0x1,%rdx 180035fc5: 75 f0 jne 0x180035fb7 180035fc7: 48 85 d2 test %rdx,%rdx 180035fca: 75 14 jne 0x180035fe0 180035fcc: 66 41 89 11 mov %dx,(%r9) 180035fd0: eb b8 jmp 0x180035f8a 180035fd2: 66 90 xchg %ax,%ax 180035fd4: 66 66 66 90 data16 data16 xchg %ax,%ax 180035fd8: 66 66 66 90 data16 data16 xchg %ax,%ax 180035fdc: 66 66 66 90 data16 data16 xchg %ax,%ax 180035fe0: 41 0f b7 00 movzwl (%r8),%eax 180035fe4: 48 83 c1 02 add $0x2,%rcx 180035fe8: 49 83 c0 02 add $0x2,%r8 180035fec: 66 85 c0 test %ax,%ax 180035fef: 66 89 41 fe mov %ax,-0x2(%rcx) 180035ff3: 74 06 je 0x180035ffb 180035ff5: 48 83 ea 01 sub $0x1,%rdx 180035ff9: 75 e5 jne 0x180035fe0 180035ffb: 48 85 d2 test %rdx,%rdx 180035ffe: 75 31 jne 0x180036031 180036000: 66 41 89 11 mov %dx,(%r9) 180036004: e8 37 fb ff ff call 0x180035b40 180036009: 45 33 c9 xor %r9d,%r9d 18003600c: 45 33 c0 xor %r8d,%r8d 18003600f: 33 d2 xor %edx,%edx 180036011: 33 c9 xor %ecx,%ecx 180036013: c7 00 22 00 00 00 movl $0x22,(%rax) 180036019: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180036020: 00 00 180036022: e8 b9 24 00 00 call 0x1800384e0 180036027: b8 22 00 00 00 mov $0x22,%eax 18003602c: 48 83 c4 38 add $0x38,%rsp 180036030: c3 ret 180036031: 33 c0 xor %eax,%eax 180036033: 48 83 c4 38 add $0x38,%rsp 180036037: c3 ret 180036038: cc int3 180036039: cc int3 18003603a: cc int3 18003603b: cc int3 18003603c: cc int3 18003603d: cc int3 18003603e: cc int3 18003603f: cc int3 180036040: 40 53 rex push %rbx 180036042: 48 83 ec 30 sub $0x30,%rsp 180036046: 48 85 c9 test %rcx,%rcx 180036049: 48 8b d9 mov %rcx,%rbx 18003604c: 75 08 jne 0x180036056 18003604e: 33 c0 xor %eax,%eax 180036050: 48 83 c4 30 add $0x30,%rsp 180036054: 5b pop %rbx 180036055: c3 ret 180036056: 33 c0 xor %eax,%eax 180036058: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18003605c: 48 89 74 24 40 mov %rsi,0x40(%rsp) 180036061: 48 89 7c 24 48 mov %rdi,0x48(%rsp) 180036066: 48 8b fb mov %rbx,%rdi 180036069: 8d 50 02 lea 0x2(%rax),%edx 18003606c: 66 f2 af repnz scas %es:(%rdi),%ax 18003606f: 48 f7 d1 not %rcx 180036072: 48 8d 71 ff lea -0x1(%rcx),%rsi 180036076: e8 d5 de 00 00 call 0x180043f50 18003607b: 48 85 c0 test %rax,%rax 18003607e: 48 8b f8 mov %rax,%rdi 180036081: 74 3e je 0x1800360c1 180036083: 48 8d 56 01 lea 0x1(%rsi),%rdx 180036087: 4c 8b c3 mov %rbx,%r8 18003608a: 48 8b c8 mov %rax,%rcx 18003608d: e8 fe d1 ff ff call 0x180033290 180036092: 85 c0 test %eax,%eax 180036094: 74 18 je 0x1800360ae 180036096: 45 33 c9 xor %r9d,%r9d 180036099: 45 33 c0 xor %r8d,%r8d 18003609c: 33 d2 xor %edx,%edx 18003609e: 33 c9 xor %ecx,%ecx 1800360a0: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 1800360a7: 00 00 1800360a9: e8 92 23 00 00 call 0x180038440 1800360ae: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 1800360b3: 48 8b c7 mov %rdi,%rax 1800360b6: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 1800360bb: 48 83 c4 30 add $0x30,%rsp 1800360bf: 5b pop %rbx 1800360c0: c3 ret 1800360c1: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 1800360c6: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 1800360cb: 33 c0 xor %eax,%eax 1800360cd: 48 83 c4 30 add $0x30,%rsp 1800360d1: 5b pop %rbx 1800360d2: c3 ret 1800360d3: cc int3 1800360d4: cc int3 1800360d5: cc int3 1800360d6: cc int3 1800360d7: cc int3 1800360d8: cc int3 1800360d9: cc int3 1800360da: cc int3 1800360db: cc int3 1800360dc: cc int3 1800360dd: cc int3 1800360de: cc int3 1800360df: cc int3 1800360e0: 44 0f b7 02 movzwl (%rdx),%r8d 1800360e4: 0f b7 01 movzwl (%rcx),%eax 1800360e7: 41 2b c0 sub %r8d,%eax 1800360ea: 75 20 jne 0x18003610c 1800360ec: 66 66 66 90 data16 data16 xchg %ax,%ax 1800360f0: 66 45 85 c0 test %r8w,%r8w 1800360f4: 74 16 je 0x18003610c 1800360f6: 44 0f b7 42 02 movzwl 0x2(%rdx),%r8d 1800360fb: 0f b7 41 02 movzwl 0x2(%rcx),%eax 1800360ff: 48 83 c1 02 add $0x2,%rcx 180036103: 48 83 c2 02 add $0x2,%rdx 180036107: 41 2b c0 sub %r8d,%eax 18003610a: 74 e4 je 0x1800360f0 18003610c: 85 c0 test %eax,%eax 18003610e: 79 04 jns 0x180036114 180036110: 83 c8 ff or $0xffffffff,%eax 180036113: c3 ret 180036114: b9 01 00 00 00 mov $0x1,%ecx 180036119: 85 c0 test %eax,%eax 18003611b: 0f 4f c1 cmovg %ecx,%eax 18003611e: c3 ret 18003611f: cc int3 180036120: cc int3 180036121: cc int3 180036122: cc int3 180036123: cc int3 180036124: cc int3 180036125: cc int3 180036126: 66 66 66 90 data16 data16 xchg %ax,%ax 18003612a: 66 66 66 90 data16 data16 xchg %ax,%ax 18003612e: 66 90 xchg %ax,%ax 180036130: 48 2b d1 sub %rcx,%rdx 180036133: 49 83 f8 08 cmp $0x8,%r8 180036137: 72 22 jb 0x18003615b 180036139: f6 c1 07 test $0x7,%cl 18003613c: 74 14 je 0x180036152 18003613e: 66 90 xchg %ax,%ax 180036140: 8a 01 mov (%rcx),%al 180036142: 3a 04 0a cmp (%rdx,%rcx,1),%al 180036145: 75 2c jne 0x180036173 180036147: 48 ff c1 inc %rcx 18003614a: 49 ff c8 dec %r8 18003614d: f6 c1 07 test $0x7,%cl 180036150: 75 ee jne 0x180036140 180036152: 4d 8b c8 mov %r8,%r9 180036155: 49 c1 e9 03 shr $0x3,%r9 180036159: 75 1f jne 0x18003617a 18003615b: 4d 85 c0 test %r8,%r8 18003615e: 74 0f je 0x18003616f 180036160: 8a 01 mov (%rcx),%al 180036162: 3a 04 0a cmp (%rdx,%rcx,1),%al 180036165: 75 0c jne 0x180036173 180036167: 48 ff c1 inc %rcx 18003616a: 49 ff c8 dec %r8 18003616d: 75 f1 jne 0x180036160 18003616f: 48 33 c0 xor %rax,%rax 180036172: c3 ret 180036173: 1b c0 sbb %eax,%eax 180036175: 83 d8 ff sbb $0xffffffff,%eax 180036178: c3 ret 180036179: 90 nop 18003617a: 49 c1 e9 02 shr $0x2,%r9 18003617e: 74 37 je 0x1800361b7 180036180: 48 8b 01 mov (%rcx),%rax 180036183: 48 3b 04 0a cmp (%rdx,%rcx,1),%rax 180036187: 75 5b jne 0x1800361e4 180036189: 48 8b 41 08 mov 0x8(%rcx),%rax 18003618d: 48 3b 44 0a 08 cmp 0x8(%rdx,%rcx,1),%rax 180036192: 75 4c jne 0x1800361e0 180036194: 48 8b 41 10 mov 0x10(%rcx),%rax 180036198: 48 3b 44 0a 10 cmp 0x10(%rdx,%rcx,1),%rax 18003619d: 75 3d jne 0x1800361dc 18003619f: 48 8b 41 18 mov 0x18(%rcx),%rax 1800361a3: 48 3b 44 0a 18 cmp 0x18(%rdx,%rcx,1),%rax 1800361a8: 75 2e jne 0x1800361d8 1800361aa: 48 83 c1 20 add $0x20,%rcx 1800361ae: 49 ff c9 dec %r9 1800361b1: 75 cd jne 0x180036180 1800361b3: 49 83 e0 1f and $0x1f,%r8 1800361b7: 4d 8b c8 mov %r8,%r9 1800361ba: 49 c1 e9 03 shr $0x3,%r9 1800361be: 74 9b je 0x18003615b 1800361c0: 48 8b 01 mov (%rcx),%rax 1800361c3: 48 3b 04 0a cmp (%rdx,%rcx,1),%rax 1800361c7: 75 1b jne 0x1800361e4 1800361c9: 48 83 c1 08 add $0x8,%rcx 1800361cd: 49 ff c9 dec %r9 1800361d0: 75 ee jne 0x1800361c0 1800361d2: 49 83 e0 07 and $0x7,%r8 1800361d6: eb 83 jmp 0x18003615b 1800361d8: 48 83 c1 08 add $0x8,%rcx 1800361dc: 48 83 c1 08 add $0x8,%rcx 1800361e0: 48 83 c1 08 add $0x8,%rcx 1800361e4: 48 8b 0c 11 mov (%rcx,%rdx,1),%rcx 1800361e8: 48 0f c8 bswap %rax 1800361eb: 48 0f c9 bswap %rcx 1800361ee: 48 3b c1 cmp %rcx,%rax 1800361f1: 1b c0 sbb %eax,%eax 1800361f3: 83 d8 ff sbb $0xffffffff,%eax 1800361f6: c3 ret 1800361f7: cc int3 1800361f8: cc int3 1800361f9: cc int3 1800361fa: cc int3 1800361fb: cc int3 1800361fc: cc int3 1800361fd: cc int3 1800361fe: cc int3 1800361ff: cc int3 180036200: 48 8d 05 b9 e1 00 00 lea 0xe1b9(%rip),%rax # 0x1800443c0 180036207: 48 8d 0d 42 f0 00 00 lea 0xf042(%rip),%rcx # 0x180045250 18003620e: 48 89 05 33 7a 03 00 mov %rax,0x37a33(%rip) # 0x18006dc48 180036215: 48 8d 05 44 e1 00 00 lea 0xe144(%rip),%rax # 0x180044360 18003621c: 48 89 0d 1d 7a 03 00 mov %rcx,0x37a1d(%rip) # 0x18006dc40 180036223: 48 89 05 26 7a 03 00 mov %rax,0x37a26(%rip) # 0x18006dc50 18003622a: 48 8d 05 7f e1 00 00 lea 0xe17f(%rip),%rax # 0x1800443b0 180036231: 48 89 0d 30 7a 03 00 mov %rcx,0x37a30(%rip) # 0x18006dc68 180036238: 48 89 05 19 7a 03 00 mov %rax,0x37a19(%rip) # 0x18006dc58 18003623f: 48 8d 05 aa e0 00 00 lea 0xe0aa(%rip),%rax # 0x1800442f0 180036246: 48 89 05 13 7a 03 00 mov %rax,0x37a13(%rip) # 0x18006dc60 18003624d: 48 8d 05 5c ef 00 00 lea 0xef5c(%rip),%rax # 0x1800451b0 180036254: 48 89 05 15 7a 03 00 mov %rax,0x37a15(%rip) # 0x18006dc70 18003625b: 48 8d 05 ae e0 00 00 lea 0xe0ae(%rip),%rax # 0x180044310 180036262: 48 89 05 0f 7a 03 00 mov %rax,0x37a0f(%rip) # 0x18006dc78 180036269: 48 8d 05 10 df 00 00 lea 0xdf10(%rip),%rax # 0x180044180 180036270: 48 89 05 09 7a 03 00 mov %rax,0x37a09(%rip) # 0x18006dc80 180036277: 48 8d 05 c2 dd 00 00 lea 0xddc2(%rip),%rax # 0x180044040 18003627e: 48 89 05 03 7a 03 00 mov %rax,0x37a03(%rip) # 0x18006dc88 180036285: c3 ret 180036286: cc int3 180036287: cc int3 180036288: cc int3 180036289: cc int3 18003628a: cc int3 18003628b: cc int3 18003628c: cc int3 18003628d: cc int3 18003628e: cc int3 18003628f: cc int3 180036290: 48 8b c4 mov %rsp,%rax 180036293: 53 push %rbx 180036294: 56 push %rsi 180036295: 57 push %rdi 180036296: 48 83 ec 60 sub $0x60,%rsp 18003629a: 33 f6 xor %esi,%esi 18003629c: 48 85 c9 test %rcx,%rcx 18003629f: 8b fa mov %edx,%edi 1800362a1: 89 70 18 mov %esi,0x18(%rax) 1800362a4: 89 70 08 mov %esi,0x8(%rax) 1800362a7: 48 8b d9 mov %rcx,%rbx 1800362aa: 75 2b jne 0x1800362d7 1800362ac: e8 8f f8 ff ff call 0x180035b40 1800362b1: 45 33 c9 xor %r9d,%r9d 1800362b4: 45 33 c0 xor %r8d,%r8d 1800362b7: 33 d2 xor %edx,%edx 1800362b9: 33 c9 xor %ecx,%ecx 1800362bb: 48 89 74 24 20 mov %rsi,0x20(%rsp) 1800362c0: c7 00 16 00 00 00 movl $0x16,(%rax) 1800362c6: e8 15 22 00 00 call 0x1800384e0 1800362cb: 48 83 c8 ff or $0xffffffffffffffff,%rax 1800362cf: 48 83 c4 60 add $0x60,%rsp 1800362d3: 5f pop %rdi 1800362d4: 5e pop %rsi 1800362d5: 5b pop %rbx 1800362d6: c3 ret 1800362d7: 4c 63 51 14 movslq 0x14(%rcx),%r10 1800362db: 4c 89 94 24 98 00 00 mov %r10,0x98(%rsp) 1800362e2: 00 1800362e3: 49 8d 42 bb lea -0x45(%r10),%rax 1800362e7: 48 3d 08 04 00 00 cmp $0x408,%rax 1800362ed: 0f 87 33 02 00 00 ja 0x180036526 1800362f3: 8b 49 10 mov 0x10(%rcx),%ecx 1800362f6: 85 c9 test %ecx,%ecx 1800362f8: 78 05 js 0x1800362ff 1800362fa: 83 f9 0b cmp $0xb,%ecx 1800362fd: 7e 4f jle 0x18003634e 1800362ff: b8 ab aa aa 2a mov $0x2aaaaaab,%eax 180036304: f7 e9 imul %ecx 180036306: d1 fa sar $1,%edx 180036308: 8b c2 mov %edx,%eax 18003630a: c1 e8 1f shr $0x1f,%eax 18003630d: 03 d0 add %eax,%edx 18003630f: 8d 04 52 lea (%rdx,%rdx,2),%eax 180036312: c1 e0 02 shl $0x2,%eax 180036315: 2b c8 sub %eax,%ecx 180036317: 48 63 c2 movslq %edx,%rax 18003631a: 4c 03 d0 add %rax,%r10 18003631d: 85 c9 test %ecx,%ecx 18003631f: 89 4b 10 mov %ecx,0x10(%rbx) 180036322: 4c 89 94 24 98 00 00 mov %r10,0x98(%rsp) 180036329: 00 18003632a: 79 12 jns 0x18003633e 18003632c: 8d 41 0c lea 0xc(%rcx),%eax 18003632f: 49 83 ea 01 sub $0x1,%r10 180036333: 89 43 10 mov %eax,0x10(%rbx) 180036336: 4c 89 94 24 98 00 00 mov %r10,0x98(%rsp) 18003633d: 00 18003633e: 49 8d 42 bb lea -0x45(%r10),%rax 180036342: 48 3d 08 04 00 00 cmp $0x408,%rax 180036348: 0f 87 d8 01 00 00 ja 0x180036526 18003634e: 4c 63 43 10 movslq 0x10(%rbx),%r8 180036352: 49 8b c2 mov %r10,%rax 180036355: 48 8d 0d 6c 79 03 00 lea 0x3796c(%rip),%rcx # 0x18006dcc8 18003635c: 4e 63 1c 81 movslq (%rcx,%r8,4),%r11 180036360: 48 99 cqto 180036362: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) 180036369: 00 18003636a: 83 e2 03 and $0x3,%edx 18003636d: 48 bd 0b d7 a3 70 3d movabs $0xa3d70a3d70a3d70b,%rbp 180036374: 0a d7 a3 180036377: 48 03 c2 add %rdx,%rax 18003637a: 83 e0 03 and $0x3,%eax 18003637d: 48 3b c2 cmp %rdx,%rax 180036380: 75 20 jne 0x1800363a2 180036382: 48 8b c5 mov %rbp,%rax 180036385: 49 f7 ea imul %r10 180036388: 49 03 d2 add %r10,%rdx 18003638b: 48 c1 fa 06 sar $0x6,%rdx 18003638f: 48 8b c2 mov %rdx,%rax 180036392: 48 c1 e8 3f shr $0x3f,%rax 180036396: 48 03 d0 add %rax,%rdx 180036399: 48 6b d2 64 imul $0x64,%rdx,%rdx 18003639d: 4c 3b d2 cmp %rdx,%r10 1800363a0: 75 2a jne 0x1800363cc 1800363a2: 49 8d 8a 6c 07 00 00 lea 0x76c(%r10),%rcx 1800363a9: 48 8b c5 mov %rbp,%rax 1800363ac: 48 f7 e9 imul %rcx 1800363af: 48 03 d1 add %rcx,%rdx 1800363b2: 48 c1 fa 08 sar $0x8,%rdx 1800363b6: 48 8b c2 mov %rdx,%rax 1800363b9: 48 c1 e8 3f shr $0x3f,%rax 1800363bd: 48 03 d0 add %rax,%rdx 1800363c0: 48 69 d2 90 01 00 00 imul $0x190,%rdx,%rdx 1800363c7: 48 3b ca cmp %rdx,%rcx 1800363ca: 75 0a jne 0x1800363d6 1800363cc: 41 83 f8 01 cmp $0x1,%r8d 1800363d0: 7e 04 jle 0x1800363d6 1800363d2: 49 83 c3 01 add $0x1,%r11 1800363d6: 49 8d 8a 2b 01 00 00 lea 0x12b(%r10),%rcx 1800363dd: 4d 8d 42 ff lea -0x1(%r10),%r8 1800363e1: 48 8b c5 mov %rbp,%rax 1800363e4: 4d 69 d2 6d 01 00 00 imul $0x16d,%r10,%r10 1800363eb: 48 f7 e9 imul %rcx 1800363ee: 48 8b c5 mov %rbp,%rax 1800363f1: 48 8b ac 24 88 00 00 mov 0x88(%rsp),%rbp 1800363f8: 00 1800363f9: 4c 8d 0c 11 lea (%rcx,%rdx,1),%r9 1800363fd: 49 c1 f9 08 sar $0x8,%r9 180036401: 49 8b c9 mov %r9,%rcx 180036404: 48 c1 e9 3f shr $0x3f,%rcx 180036408: 49 f7 e8 imul %r8 18003640b: 4c 03 c9 add %rcx,%r9 18003640e: 48 63 4b 0c movslq 0xc(%rbx),%rcx 180036412: 49 03 d0 add %r8,%rdx 180036415: 4c 03 c9 add %rcx,%r9 180036418: 48 c1 fa 06 sar $0x6,%rdx 18003641c: 49 8b c0 mov %r8,%rax 18003641f: 48 8b ca mov %rdx,%rcx 180036422: 48 c1 e9 3f shr $0x3f,%rcx 180036426: 48 03 d1 add %rcx,%rdx 180036429: 4c 2b ca sub %rdx,%r9 18003642c: 48 99 cqto 18003642e: 83 e2 03 and $0x3,%edx 180036431: 48 03 c2 add %rdx,%rax 180036434: 48 c1 f8 02 sar $0x2,%rax 180036438: 49 03 c3 add %r11,%rax 18003643b: 49 03 c1 add %r9,%rax 18003643e: 49 8d 84 02 21 9c ff lea -0x63df(%r10,%rax,1),%rax 180036445: ff 180036446: 48 8d 0c 40 lea (%rax,%rax,2),%rcx 18003644a: 48 63 43 08 movslq 0x8(%rbx),%rax 18003644e: 48 c1 e1 03 shl $0x3,%rcx 180036452: 48 03 c1 add %rcx,%rax 180036455: 48 63 4b 04 movslq 0x4(%rbx),%rcx 180036459: 48 6b c0 3c imul $0x3c,%rax,%rax 18003645d: 48 03 c8 add %rax,%rcx 180036460: 48 63 03 movslq (%rbx),%rax 180036463: 48 6b c9 3c imul $0x3c,%rcx,%rcx 180036467: 48 03 c1 add %rcx,%rax 18003646a: 85 ff test %edi,%edi 18003646c: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) 180036473: 00 180036474: 0f 84 c3 00 00 00 je 0x18003653d 18003647a: e8 21 8e 00 00 call 0x18003f2a0 18003647f: 48 8d 8c 24 90 00 00 lea 0x90(%rsp),%rcx 180036486: 00 180036487: e8 44 92 00 00 call 0x18003f6d0 18003648c: 85 c0 test %eax,%eax 18003648e: 74 14 je 0x1800364a4 180036490: 45 33 c9 xor %r9d,%r9d 180036493: 45 33 c0 xor %r8d,%r8d 180036496: 33 d2 xor %edx,%edx 180036498: 33 c9 xor %ecx,%ecx 18003649a: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18003649f: e8 9c 1f 00 00 call 0x180038440 1800364a4: 48 8d 8c 24 80 00 00 lea 0x80(%rsp),%rcx 1800364ab: 00 1800364ac: e8 6f 92 00 00 call 0x18003f720 1800364b1: 85 c0 test %eax,%eax 1800364b3: 74 14 je 0x1800364c9 1800364b5: 45 33 c9 xor %r9d,%r9d 1800364b8: 45 33 c0 xor %r8d,%r8d 1800364bb: 33 d2 xor %edx,%edx 1800364bd: 33 c9 xor %ecx,%ecx 1800364bf: 48 89 74 24 20 mov %rsi,0x20(%rsp) 1800364c4: e8 77 1f 00 00 call 0x180038440 1800364c9: 48 63 84 24 80 00 00 movslq 0x80(%rsp),%rax 1800364d0: 00 1800364d1: 48 8d 94 24 98 00 00 lea 0x98(%rsp),%rdx 1800364d8: 00 1800364d9: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1800364de: 48 01 84 24 98 00 00 add %rax,0x98(%rsp) 1800364e5: 00 1800364e6: e8 45 d6 ff ff call 0x180033b30 1800364eb: 85 c0 test %eax,%eax 1800364ed: 75 37 jne 0x180036526 1800364ef: 8b 43 20 mov 0x20(%rbx),%eax 1800364f2: 85 c0 test %eax,%eax 1800364f4: 7f 0a jg 0x180036500 1800364f6: 85 c0 test %eax,%eax 1800364f8: 79 59 jns 0x180036553 1800364fa: 39 74 24 50 cmp %esi,0x50(%rsp) 1800364fe: 7e 53 jle 0x180036553 180036500: 48 63 84 24 90 00 00 movslq 0x90(%rsp),%rax 180036507: 00 180036508: 48 8d 94 24 98 00 00 lea 0x98(%rsp),%rdx 18003650f: 00 180036510: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180036515: 48 01 84 24 98 00 00 add %rax,0x98(%rsp) 18003651c: 00 18003651d: e8 0e d6 ff ff call 0x180033b30 180036522: 85 c0 test %eax,%eax 180036524: 74 2d je 0x180036553 180036526: e8 15 f6 ff ff call 0x180035b40 18003652b: c7 00 16 00 00 00 movl $0x16,(%rax) 180036531: 48 83 c8 ff or $0xffffffffffffffff,%rax 180036535: 48 83 c4 60 add $0x60,%rsp 180036539: 5f pop %rdi 18003653a: 5e pop %rsi 18003653b: 5b pop %rbx 18003653c: c3 ret 18003653d: 48 8d 94 24 98 00 00 lea 0x98(%rsp),%rdx 180036544: 00 180036545: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18003654a: e8 01 8e 00 00 call 0x18003f350 18003654f: 85 c0 test %eax,%eax 180036551: 75 d3 jne 0x180036526 180036553: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180036558: 8b 01 mov (%rcx),%eax 18003655a: 89 03 mov %eax,(%rbx) 18003655c: 8b 41 04 mov 0x4(%rcx),%eax 18003655f: 89 43 04 mov %eax,0x4(%rbx) 180036562: 8b 41 08 mov 0x8(%rcx),%eax 180036565: 89 43 08 mov %eax,0x8(%rbx) 180036568: 8b 41 0c mov 0xc(%rcx),%eax 18003656b: 89 43 0c mov %eax,0xc(%rbx) 18003656e: 8b 41 10 mov 0x10(%rcx),%eax 180036571: 89 43 10 mov %eax,0x10(%rbx) 180036574: 8b 41 14 mov 0x14(%rcx),%eax 180036577: 89 43 14 mov %eax,0x14(%rbx) 18003657a: 8b 41 18 mov 0x18(%rcx),%eax 18003657d: 89 43 18 mov %eax,0x18(%rbx) 180036580: 8b 41 1c mov 0x1c(%rcx),%eax 180036583: 89 43 1c mov %eax,0x1c(%rbx) 180036586: 8b 41 20 mov 0x20(%rcx),%eax 180036589: 89 43 20 mov %eax,0x20(%rbx) 18003658c: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 180036593: 00 180036594: 48 83 c4 60 add $0x60,%rsp 180036598: 5f pop %rdi 180036599: 5e pop %rsi 18003659a: 5b pop %rbx 18003659b: c3 ret 18003659c: cc int3 18003659d: cc int3 18003659e: cc int3 18003659f: cc int3 1800365a0: ba 01 00 00 00 mov $0x1,%edx 1800365a5: e9 e6 fc ff ff jmp 0x180036290 1800365aa: cc int3 1800365ab: cc int3 1800365ac: cc int3 1800365ad: cc int3 1800365ae: cc int3 1800365af: cc int3 1800365b0: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 1800365b5: 57 push %rdi 1800365b6: 48 83 ec 30 sub $0x30,%rsp 1800365ba: 48 85 c9 test %rcx,%rcx 1800365bd: 48 8b da mov %rdx,%rbx 1800365c0: 48 8b f9 mov %rcx,%rdi 1800365c3: 75 2c jne 0x1800365f1 1800365c5: e8 76 f5 ff ff call 0x180035b40 1800365ca: 45 33 c9 xor %r9d,%r9d 1800365cd: 45 33 c0 xor %r8d,%r8d 1800365d0: 33 d2 xor %edx,%edx 1800365d2: 33 c9 xor %ecx,%ecx 1800365d4: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1800365d9: c7 00 16 00 00 00 movl $0x16,(%rax) 1800365df: e8 fc 1e 00 00 call 0x1800384e0 1800365e4: 33 c0 xor %eax,%eax 1800365e6: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 1800365eb: 48 83 c4 30 add $0x30,%rsp 1800365ef: 5f pop %rdi 1800365f0: c3 ret 1800365f1: 48 83 fa e0 cmp $0xffffffffffffffe0,%rdx 1800365f5: 76 18 jbe 0x18003660f 1800365f7: e8 44 f5 ff ff call 0x180035b40 1800365fc: c7 00 0c 00 00 00 movl $0xc,(%rax) 180036602: 33 c0 xor %eax,%eax 180036604: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180036609: 48 83 c4 30 add $0x30,%rsp 18003660d: 5f pop %rdi 18003660e: c3 ret 18003660f: 48 85 d2 test %rdx,%rdx 180036612: b8 01 00 00 00 mov $0x1,%eax 180036617: 4c 8b c1 mov %rcx,%r8 18003661a: 48 8b 0d b7 c8 03 00 mov 0x3c8b7(%rip),%rcx # 0x180072ed8 180036621: 48 0f 44 d8 cmove %rax,%rbx 180036625: 33 d2 xor %edx,%edx 180036627: 48 89 6c 24 40 mov %rbp,0x40(%rsp) 18003662c: 48 89 74 24 48 mov %rsi,0x48(%rsp) 180036631: ff 15 49 cb 01 00 call *0x1cb49(%rip) # 0x180053180 180036637: 48 8b 0d 9a c8 03 00 mov 0x3c89a(%rip),%rcx # 0x180072ed8 18003663e: 4c 8b cb mov %rbx,%r9 180036641: 4c 8b c7 mov %rdi,%r8 180036644: ba 10 00 00 00 mov $0x10,%edx 180036649: 48 8b e8 mov %rax,%rbp 18003664c: ff 15 16 cb 01 00 call *0x1cb16(%rip) # 0x180053168 180036652: 48 85 c0 test %rax,%rax 180036655: 48 8b f0 mov %rax,%rsi 180036658: 75 27 jne 0x180036681 18003665a: 48 83 fd ff cmp $0xffffffffffffffff,%rbp 18003665e: 74 0a je 0x18003666a 180036660: 48 3b dd cmp %rbp,%rbx 180036663: 77 05 ja 0x18003666a 180036665: 48 8b f7 mov %rdi,%rsi 180036668: eb 17 jmp 0x180036681 18003666a: e8 d1 f4 ff ff call 0x180035b40 18003666f: 48 8b d8 mov %rax,%rbx 180036672: ff 15 50 ce 01 00 call *0x1ce50(%rip) # 0x1800534c8 180036678: 8b c8 mov %eax,%ecx 18003667a: e8 71 f4 ff ff call 0x180035af0 18003667f: 89 03 mov %eax,(%rbx) 180036681: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 180036686: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18003668b: 48 8b c6 mov %rsi,%rax 18003668e: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 180036693: 48 83 c4 30 add $0x30,%rsp 180036697: 5f pop %rdi 180036698: c3 ret 180036699: cc int3 18003669a: cc int3 18003669b: cc int3 18003669c: cc int3 18003669d: cc int3 18003669e: cc int3 18003669f: cc int3 1800366a0: 40 53 rex push %rbx 1800366a2: 48 83 ec 20 sub $0x20,%rsp 1800366a6: 8b d9 mov %ecx,%ebx 1800366a8: e8 c3 b9 00 00 call 0x180042070 1800366ad: 8b cb mov %ebx,%ecx 1800366af: e8 7c b7 00 00 call 0x180041e30 1800366b4: 48 8b 0d 6d 69 03 00 mov 0x3696d(%rip),%rcx # 0x18006d028 1800366bb: e8 60 16 00 00 call 0x180037d20 1800366c0: b9 ff 00 00 00 mov $0xff,%ecx 1800366c5: 48 83 c4 20 add $0x20,%rsp 1800366c9: 5b pop %rbx 1800366ca: 48 ff e0 rex.W jmp *%rax 1800366cd: cc int3 1800366ce: cc int3 1800366cf: cc int3 1800366d0: 40 53 rex push %rbx 1800366d2: 48 83 ec 20 sub $0x20,%rsp 1800366d6: 8b d9 mov %ecx,%ebx 1800366d8: 48 8d 0d b1 0b 02 00 lea 0x20bb1(%rip),%rcx # 0x180057290 1800366df: ff 15 1b cc 01 00 call *0x1cc1b(%rip) # 0x180053300 1800366e5: 48 85 c0 test %rax,%rax 1800366e8: 74 19 je 0x180036703 1800366ea: 48 8d 15 8f 0b 02 00 lea 0x20b8f(%rip),%rdx # 0x180057280 1800366f1: 48 8b c8 mov %rax,%rcx 1800366f4: ff 15 b6 cd 01 00 call *0x1cdb6(%rip) # 0x1800534b0 1800366fa: 48 85 c0 test %rax,%rax 1800366fd: 74 04 je 0x180036703 1800366ff: 8b cb mov %ebx,%ecx 180036701: ff d0 call *%rax 180036703: 8b cb mov %ebx,%ecx 180036705: ff 15 7d ca 01 00 call *0x1ca7d(%rip) # 0x180053188 18003670b: cc int3 18003670c: cc int3 18003670d: cc int3 18003670e: cc int3 18003670f: cc int3 180036710: b9 08 00 00 00 mov $0x8,%ecx 180036715: e9 86 ee 00 00 jmp 0x1800455a0 18003671a: cc int3 18003671b: cc int3 18003671c: cc int3 18003671d: cc int3 18003671e: cc int3 18003671f: cc int3 180036720: b9 08 00 00 00 mov $0x8,%ecx 180036725: e9 46 ed 00 00 jmp 0x180045470 18003672a: cc int3 18003672b: cc int3 18003672c: cc int3 18003672d: cc int3 18003672e: cc int3 18003672f: cc int3 180036730: 48 3b ca cmp %rdx,%rcx 180036733: 73 2d jae 0x180036762 180036735: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18003673a: 57 push %rdi 18003673b: 48 83 ec 20 sub $0x20,%rsp 18003673f: 48 8b fa mov %rdx,%rdi 180036742: 48 8b d9 mov %rcx,%rbx 180036745: 48 8b 03 mov (%rbx),%rax 180036748: 48 85 c0 test %rax,%rax 18003674b: 74 02 je 0x18003674f 18003674d: ff d0 call *%rax 18003674f: 48 83 c3 08 add $0x8,%rbx 180036753: 48 3b df cmp %rdi,%rbx 180036756: 72 ed jb 0x180036745 180036758: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18003675d: 48 83 c4 20 add $0x20,%rsp 180036761: 5f pop %rdi 180036762: c2 00 00 ret $0x0 180036765: cc int3 180036766: cc int3 180036767: cc int3 180036768: cc int3 180036769: cc int3 18003676a: cc int3 18003676b: cc int3 18003676c: cc int3 18003676d: cc int3 18003676e: cc int3 18003676f: cc int3 180036770: 48 83 ec 38 sub $0x38,%rsp 180036774: 48 85 c9 test %rcx,%rcx 180036777: 75 2d jne 0x1800367a6 180036779: e8 c2 f3 ff ff call 0x180035b40 18003677e: 45 33 c9 xor %r9d,%r9d 180036781: 45 33 c0 xor %r8d,%r8d 180036784: 33 d2 xor %edx,%edx 180036786: 33 c9 xor %ecx,%ecx 180036788: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18003678f: 00 00 180036791: c7 00 16 00 00 00 movl $0x16,(%rax) 180036797: e8 44 1d 00 00 call 0x1800384e0 18003679c: b8 16 00 00 00 mov $0x16,%eax 1800367a1: 48 83 c4 38 add $0x38,%rsp 1800367a5: c3 ret 1800367a6: 8b 05 30 c0 03 00 mov 0x3c030(%rip),%eax # 0x1800727dc 1800367ac: 85 c0 test %eax,%eax 1800367ae: 74 c9 je 0x180036779 1800367b0: 89 01 mov %eax,(%rcx) 1800367b2: 33 c0 xor %eax,%eax 1800367b4: 48 83 c4 38 add $0x38,%rsp 1800367b8: c3 ret 1800367b9: cc int3 1800367ba: cc int3 1800367bb: cc int3 1800367bc: cc int3 1800367bd: cc int3 1800367be: cc int3 1800367bf: cc int3 1800367c0: 48 83 ec 38 sub $0x38,%rsp 1800367c4: 48 85 c9 test %rcx,%rcx 1800367c7: 75 2d jne 0x1800367f6 1800367c9: e8 72 f3 ff ff call 0x180035b40 1800367ce: 45 33 c9 xor %r9d,%r9d 1800367d1: 45 33 c0 xor %r8d,%r8d 1800367d4: 33 d2 xor %edx,%edx 1800367d6: 33 c9 xor %ecx,%ecx 1800367d8: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 1800367df: 00 00 1800367e1: c7 00 16 00 00 00 movl $0x16,(%rax) 1800367e7: e8 f4 1c 00 00 call 0x1800384e0 1800367ec: b8 16 00 00 00 mov $0x16,%eax 1800367f1: 48 83 c4 38 add $0x38,%rsp 1800367f5: c3 ret 1800367f6: 83 3d df bf 03 00 00 cmpl $0x0,0x3bfdf(%rip) # 0x1800727dc 1800367fd: 74 ca je 0x1800367c9 1800367ff: 8b 05 e3 bf 03 00 mov 0x3bfe3(%rip),%eax # 0x1800727e8 180036805: 89 01 mov %eax,(%rcx) 180036807: 33 c0 xor %eax,%eax 180036809: 48 83 c4 38 add $0x38,%rsp 18003680d: c3 ret 18003680e: cc int3 18003680f: cc int3 180036810: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180036815: 57 push %rdi 180036816: 48 83 ec 20 sub $0x20,%rsp 18003681a: 48 83 3d 46 0a 02 00 cmpq $0x0,0x20a46(%rip) # 0x180057268 180036821: 00 180036822: 8b d9 mov %ecx,%ebx 180036824: 74 18 je 0x18003683e 180036826: 48 8d 0d 3b 0a 02 00 lea 0x20a3b(%rip),%rcx # 0x180057268 18003682d: e8 de d5 00 00 call 0x180043e10 180036832: 85 c0 test %eax,%eax 180036834: 74 08 je 0x18003683e 180036836: 8b cb mov %ebx,%ecx 180036838: ff 15 2a 0a 02 00 call *0x20a2a(%rip) # 0x180057268 18003683e: e8 ad ea 00 00 call 0x1800452f0 180036843: 48 8d 1d 2e d2 01 00 lea 0x1d22e(%rip),%rbx # 0x180053a78 18003684a: 48 8d 3d 47 d2 01 00 lea 0x1d247(%rip),%rdi # 0x180053a98 180036851: 33 c0 xor %eax,%eax 180036853: 48 3b df cmp %rdi,%rbx 180036856: 73 1b jae 0x180036873 180036858: 85 c0 test %eax,%eax 18003685a: 75 74 jne 0x1800368d0 18003685c: 48 8b 0b mov (%rbx),%rcx 18003685f: 48 85 c9 test %rcx,%rcx 180036862: 74 02 je 0x180036866 180036864: ff d1 call *%rcx 180036866: 48 83 c3 08 add $0x8,%rbx 18003686a: 48 3b df cmp %rdi,%rbx 18003686d: 72 e9 jb 0x180036858 18003686f: 85 c0 test %eax,%eax 180036871: 75 5d jne 0x1800368d0 180036873: 48 8d 0d 96 b2 00 00 lea 0xb296(%rip),%rcx # 0x180041b10 18003687a: e8 01 e1 ff ff call 0x180034980 18003687f: 48 8d 1d 52 d1 01 00 lea 0x1d152(%rip),%rbx # 0x1800539d8 180036886: 48 8d 3d e3 d1 01 00 lea 0x1d1e3(%rip),%rdi # 0x180053a70 18003688d: 48 3b df cmp %rdi,%rbx 180036890: 73 13 jae 0x1800368a5 180036892: 48 8b 03 mov (%rbx),%rax 180036895: 48 85 c0 test %rax,%rax 180036898: 74 02 je 0x18003689c 18003689a: ff d0 call *%rax 18003689c: 48 83 c3 08 add $0x8,%rbx 1800368a0: 48 3b df cmp %rdi,%rbx 1800368a3: 72 ed jb 0x180036892 1800368a5: 48 83 3d 53 4e 0a 00 cmpq $0x0,0xa4e53(%rip) # 0x1800db700 1800368ac: 00 1800368ad: 74 1f je 0x1800368ce 1800368af: 48 8d 0d 4a 4e 0a 00 lea 0xa4e4a(%rip),%rcx # 0x1800db700 1800368b6: e8 55 d5 00 00 call 0x180043e10 1800368bb: 85 c0 test %eax,%eax 1800368bd: 74 0f je 0x1800368ce 1800368bf: 45 33 c0 xor %r8d,%r8d 1800368c2: 33 c9 xor %ecx,%ecx 1800368c4: 41 8d 50 02 lea 0x2(%r8),%edx 1800368c8: ff 15 32 4e 0a 00 call *0xa4e32(%rip) # 0x1800db700 1800368ce: 33 c0 xor %eax,%eax 1800368d0: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800368d5: 48 83 c4 20 add $0x20,%rsp 1800368d9: 5f pop %rdi 1800368da: c3 ret 1800368db: cc int3 1800368dc: cc int3 1800368dd: cc int3 1800368de: cc int3 1800368df: cc int3 1800368e0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800368e5: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1800368ea: 44 89 44 24 18 mov %r8d,0x18(%rsp) 1800368ef: 57 push %rdi 1800368f0: 41 54 push %r12 1800368f2: 41 55 push %r13 1800368f4: 48 83 ec 30 sub $0x30,%rsp 1800368f8: 45 8b e0 mov %r8d,%r12d 1800368fb: 8b da mov %edx,%ebx 1800368fd: 44 8b e9 mov %ecx,%r13d 180036900: b9 08 00 00 00 mov $0x8,%ecx 180036905: e8 96 ec 00 00 call 0x1800455a0 18003690a: 90 nop 18003690b: 83 3d 2a bf 03 00 01 cmpl $0x1,0x3bf2a(%rip) # 0x18007283c 180036912: 0f 84 9c 00 00 00 je 0x1800369b4 180036918: c7 05 16 bf 03 00 01 movl $0x1,0x3bf16(%rip) # 0x180072838 18003691f: 00 00 00 180036922: 44 88 25 cb be 03 00 mov %r12b,0x3becb(%rip) # 0x1800727f4 180036929: 85 db test %ebx,%ebx 18003692b: 75 73 jne 0x1800369a0 18003692d: 48 8b 0d bc 4d 0a 00 mov 0xa4dbc(%rip),%rcx # 0x1800db6f0 180036934: e8 e7 13 00 00 call 0x180037d20 180036939: 48 8b f0 mov %rax,%rsi 18003693c: 48 8b 0d a5 4d 0a 00 mov 0xa4da5(%rip),%rcx # 0x1800db6e8 180036943: e8 d8 13 00 00 call 0x180037d20 180036948: 48 8b d8 mov %rax,%rbx 18003694b: 48 89 44 24 20 mov %rax,0x20(%rsp) 180036950: 48 85 f6 test %rsi,%rsi 180036953: 74 38 je 0x18003698d 180036955: 66 66 66 90 data16 data16 xchg %ax,%ax 180036959: 66 66 90 data16 xchg %ax,%ax 18003695c: 66 66 66 90 data16 data16 xchg %ax,%ax 180036960: 48 83 eb 08 sub $0x8,%rbx 180036964: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180036969: 48 3b de cmp %rsi,%rbx 18003696c: 72 1f jb 0x18003698d 18003696e: 48 83 3b 00 cmpq $0x0,(%rbx) 180036972: 74 17 je 0x18003698b 180036974: 48 8b 3b mov (%rbx),%rdi 180036977: e8 b4 12 00 00 call 0x180037c30 18003697c: 48 3b f8 cmp %rax,%rdi 18003697f: 74 0a je 0x18003698b 180036981: 48 8b cf mov %rdi,%rcx 180036984: e8 97 13 00 00 call 0x180037d20 180036989: ff d0 call *%rax 18003698b: eb d3 jmp 0x180036960 18003698d: 48 8d 15 24 d1 01 00 lea 0x1d124(%rip),%rdx # 0x180053ab8 180036994: 48 8d 0d 05 d1 01 00 lea 0x1d105(%rip),%rcx # 0x180053aa0 18003699b: e8 90 fd ff ff call 0x180036730 1800369a0: 48 8d 15 21 d1 01 00 lea 0x1d121(%rip),%rdx # 0x180053ac8 1800369a7: 48 8d 0d 12 d1 01 00 lea 0x1d112(%rip),%rcx # 0x180053ac0 1800369ae: e8 7d fd ff ff call 0x180036730 1800369b3: 90 nop 1800369b4: 45 85 e4 test %r12d,%r12d 1800369b7: 74 0a je 0x1800369c3 1800369b9: b9 08 00 00 00 mov $0x8,%ecx 1800369be: e8 ad ea 00 00 call 0x180045470 1800369c3: 45 85 e4 test %r12d,%r12d 1800369c6: 75 1d jne 0x1800369e5 1800369c8: c7 05 6a be 03 00 01 movl $0x1,0x3be6a(%rip) # 0x18007283c 1800369cf: 00 00 00 1800369d2: 41 8d 4c 24 08 lea 0x8(%r12),%ecx 1800369d7: e8 94 ea 00 00 call 0x180045470 1800369dc: 41 8b cd mov %r13d,%ecx 1800369df: e8 ec fc ff ff call 0x1800366d0 1800369e4: cc int3 1800369e5: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 1800369ea: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 1800369ef: 48 83 c4 30 add $0x30,%rsp 1800369f3: 41 5d pop %r13 1800369f5: 41 5c pop %r12 1800369f7: 5f pop %rdi 1800369f8: c3 ret 1800369f9: cc int3 1800369fa: cc int3 1800369fb: cc int3 1800369fc: cc int3 1800369fd: cc int3 1800369fe: cc int3 1800369ff: cc int3 180036a00: 40 55 rex push %rbp 180036a02: 48 83 ec 20 sub $0x20,%rsp 180036a06: 48 8b ea mov %rdx,%rbp 180036a09: 83 7d 60 00 cmpl $0x0,0x60(%rbp) 180036a0d: 74 0a je 0x180036a19 180036a0f: b9 08 00 00 00 mov $0x8,%ecx 180036a14: e8 57 ea 00 00 call 0x180045470 180036a19: 48 83 c4 20 add $0x20,%rsp 180036a1d: 5d pop %rbp 180036a1e: c3 ret 180036a1f: cc int3 180036a20: 45 33 c0 xor %r8d,%r8d 180036a23: 41 8d 50 01 lea 0x1(%r8),%edx 180036a27: e9 b4 fe ff ff jmp 0x1800368e0 180036a2c: cc int3 180036a2d: cc int3 180036a2e: cc int3 180036a2f: cc int3 180036a30: 33 d2 xor %edx,%edx 180036a32: 33 c9 xor %ecx,%ecx 180036a34: 44 8d 42 01 lea 0x1(%rdx),%r8d 180036a38: e9 a3 fe ff ff jmp 0x1800368e0 180036a3d: cc int3 180036a3e: cc int3 180036a3f: cc int3 180036a40: 40 53 rex push %rbx 180036a42: 48 83 ec 20 sub $0x20,%rsp 180036a46: e8 e5 11 00 00 call 0x180037c30 180036a4b: 48 8b c8 mov %rax,%rcx 180036a4e: 48 8b d8 mov %rax,%rbx 180036a51: e8 0a b7 00 00 call 0x180042160 180036a56: 48 8b cb mov %rbx,%rcx 180036a59: e8 82 ee 00 00 call 0x1800458e0 180036a5e: 48 8b cb mov %rbx,%rcx 180036a61: e8 ca 19 00 00 call 0x180038430 180036a66: 48 8b cb mov %rbx,%rcx 180036a69: e8 12 b8 00 00 call 0x180042280 180036a6e: 48 8b cb mov %rbx,%rcx 180036a71: e8 5a ee 00 00 call 0x1800458d0 180036a76: 48 8b cb mov %rbx,%rcx 180036a79: e8 72 eb 00 00 call 0x1800455f0 180036a7e: 48 8b cb mov %rbx,%rcx 180036a81: e8 9a b3 fc ff call 0x180001e20 180036a86: 48 8b cb mov %rbx,%rcx 180036a89: e8 62 d2 00 00 call 0x180043cf0 180036a8e: 48 8d 0d 8b ff ff ff lea -0x75(%rip),%rcx # 0x180036a20 180036a95: e8 c6 10 00 00 call 0x180037b60 180036a9a: 48 89 05 87 65 03 00 mov %rax,0x36587(%rip) # 0x18006d028 180036aa1: 48 83 c4 20 add $0x20,%rsp 180036aa5: 5b pop %rbx 180036aa6: c3 ret 180036aa7: cc int3 180036aa8: cc int3 180036aa9: cc int3 180036aaa: cc int3 180036aab: cc int3 180036aac: cc int3 180036aad: cc int3 180036aae: cc int3 180036aaf: cc int3 180036ab0: 40 53 rex push %rbx 180036ab2: 48 83 ec 30 sub $0x30,%rsp 180036ab6: 48 8b d9 mov %rcx,%rbx 180036ab9: b9 0e 00 00 00 mov $0xe,%ecx 180036abe: e8 dd ea 00 00 call 0x1800455a0 180036ac3: 90 nop 180036ac4: 48 8b 43 08 mov 0x8(%rbx),%rax 180036ac8: 48 85 c0 test %rax,%rax 180036acb: 74 47 je 0x180036b14 180036acd: 48 8b 0d 74 bd 03 00 mov 0x3bd74(%rip),%rcx # 0x180072848 180036ad4: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 180036ad9: 48 8d 15 60 bd 03 00 lea 0x3bd60(%rip),%rdx # 0x180072840 180036ae0: 48 85 c9 test %rcx,%rcx 180036ae3: 74 1e je 0x180036b03 180036ae5: 48 39 01 cmp %rax,(%rcx) 180036ae8: 75 0f jne 0x180036af9 180036aea: 48 8b 41 08 mov 0x8(%rcx),%rax 180036aee: 48 89 42 08 mov %rax,0x8(%rdx) 180036af2: e8 79 df ff ff call 0x180034a70 180036af7: eb 0a jmp 0x180036b03 180036af9: 48 8b d1 mov %rcx,%rdx 180036afc: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 180036b01: eb dd jmp 0x180036ae0 180036b03: 48 8b 4b 08 mov 0x8(%rbx),%rcx 180036b07: e8 64 df ff ff call 0x180034a70 180036b0c: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 180036b13: 00 180036b14: b9 0e 00 00 00 mov $0xe,%ecx 180036b19: e8 52 e9 00 00 call 0x180045470 180036b1e: 48 83 c4 30 add $0x30,%rsp 180036b22: 5b pop %rbx 180036b23: c3 ret 180036b24: cc int3 180036b25: cc int3 180036b26: cc int3 180036b27: cc int3 180036b28: cc int3 180036b29: cc int3 180036b2a: cc int3 180036b2b: cc int3 180036b2c: cc int3 180036b2d: cc int3 180036b2e: cc int3 180036b2f: cc int3 180036b30: 40 55 rex push %rbp 180036b32: 48 83 ec 20 sub $0x20,%rsp 180036b36: 48 8b ea mov %rdx,%rbp 180036b39: b9 0e 00 00 00 mov $0xe,%ecx 180036b3e: e8 2d e9 00 00 call 0x180045470 180036b43: 48 83 c4 20 add $0x20,%rsp 180036b47: 5d pop %rbp 180036b48: c3 ret 180036b49: cc int3 180036b4a: cc int3 180036b4b: cc int3 180036b4c: cc int3 180036b4d: cc int3 180036b4e: cc int3 180036b4f: cc int3 180036b50: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180036b55: 48 81 ec 88 00 00 00 sub $0x88,%rsp 180036b5c: 48 8d 0d 8d bd 03 00 lea 0x3bd8d(%rip),%rcx # 0x1800728f0 180036b63: ff 15 4f c6 01 00 call *0x1c64f(%rip) # 0x1800531b8 180036b69: 48 8b 05 78 be 03 00 mov 0x3be78(%rip),%rax # 0x1800729e8 180036b70: 48 89 44 24 58 mov %rax,0x58(%rsp) 180036b75: 45 33 c0 xor %r8d,%r8d 180036b78: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 180036b7d: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx 180036b82: e8 21 96 01 00 call 0x1800501a8 180036b87: 48 89 44 24 50 mov %rax,0x50(%rsp) 180036b8c: 48 83 7c 24 50 00 cmpq $0x0,0x50(%rsp) 180036b92: 74 41 je 0x180036bd5 180036b94: 48 c7 44 24 38 00 00 movq $0x0,0x38(%rsp) 180036b9b: 00 00 180036b9d: 48 8d 44 24 48 lea 0x48(%rsp),%rax 180036ba2: 48 89 44 24 30 mov %rax,0x30(%rsp) 180036ba7: 48 8d 44 24 40 lea 0x40(%rsp),%rax 180036bac: 48 89 44 24 28 mov %rax,0x28(%rsp) 180036bb1: 48 8d 05 38 bd 03 00 lea 0x3bd38(%rip),%rax # 0x1800728f0 180036bb8: 48 89 44 24 20 mov %rax,0x20(%rsp) 180036bbd: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9 180036bc2: 4c 8b 44 24 58 mov 0x58(%rsp),%r8 180036bc7: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 180036bcc: 33 c9 xor %ecx,%ecx 180036bce: e8 e1 95 01 00 call 0x1800501b4 180036bd3: eb 22 jmp 0x180036bf7 180036bd5: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 180036bdc: 00 180036bdd: 48 89 05 04 be 03 00 mov %rax,0x3be04(%rip) # 0x1800729e8 180036be4: 48 8d 84 24 88 00 00 lea 0x88(%rsp),%rax 180036beb: 00 180036bec: 48 83 c0 08 add $0x8,%rax 180036bf0: 48 89 05 91 bd 03 00 mov %rax,0x3bd91(%rip) # 0x180072988 180036bf7: 48 8b 05 ea bd 03 00 mov 0x3bdea(%rip),%rax # 0x1800729e8 180036bfe: 48 89 05 5b bc 03 00 mov %rax,0x3bc5b(%rip) # 0x180072860 180036c05: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 180036c0c: 00 180036c0d: 48 89 05 5c bd 03 00 mov %rax,0x3bd5c(%rip) # 0x180072970 180036c14: c7 05 32 bc 03 00 09 movl $0xc0000409,0x3bc32(%rip) # 0x180072850 180036c1b: 04 00 c0 180036c1e: c7 05 2c bc 03 00 01 movl $0x1,0x3bc2c(%rip) # 0x180072854 180036c25: 00 00 00 180036c28: 48 8b 05 71 62 03 00 mov 0x36271(%rip),%rax # 0x18006cea0 180036c2f: 48 89 44 24 68 mov %rax,0x68(%rsp) 180036c34: 48 8b 05 6d 62 03 00 mov 0x3626d(%rip),%rax # 0x18006cea8 180036c3b: 48 89 44 24 70 mov %rax,0x70(%rsp) 180036c40: ff 15 62 c5 01 00 call *0x1c562(%rip) # 0x1800531a8 180036c46: 89 05 9c bc 03 00 mov %eax,0x3bc9c(%rip) # 0x1800728e8 180036c4c: b9 01 00 00 00 mov $0x1,%ecx 180036c51: e8 da ed 00 00 call 0x180045a30 180036c56: 33 c9 xor %ecx,%ecx 180036c58: ff 15 42 c5 01 00 call *0x1c542(%rip) # 0x1800531a0 180036c5e: 48 8d 0d 3b 06 02 00 lea 0x2063b(%rip),%rcx # 0x1800572a0 180036c65: ff 15 2d c5 01 00 call *0x1c52d(%rip) # 0x180053198 180036c6b: 83 3d 76 bc 03 00 00 cmpl $0x0,0x3bc76(%rip) # 0x1800728e8 180036c72: 75 0a jne 0x180036c7e 180036c74: b9 01 00 00 00 mov $0x1,%ecx 180036c79: e8 b2 ed 00 00 call 0x180045a30 180036c7e: ff 15 c4 c7 01 00 call *0x1c7c4(%rip) # 0x180053448 180036c84: ba 09 04 00 c0 mov $0xc0000409,%edx 180036c89: 48 8b c8 mov %rax,%rcx 180036c8c: ff 15 fe c4 01 00 call *0x1c4fe(%rip) # 0x180053190 180036c92: 48 81 c4 88 00 00 00 add $0x88,%rsp 180036c99: c3 ret 180036c9a: cc int3 180036c9b: cc int3 180036c9c: cc int3 180036c9d: cc int3 180036c9e: cc int3 180036c9f: cc int3 180036ca0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180036ca5: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180036caa: 57 push %rdi 180036cab: 48 83 ec 20 sub $0x20,%rsp 180036caf: 48 8d 59 1c lea 0x1c(%rcx),%rbx 180036cb3: 48 8b f1 mov %rcx,%rsi 180036cb6: bf 01 01 00 00 mov $0x101,%edi 180036cbb: 48 8b cb mov %rbx,%rcx 180036cbe: 4c 8b c7 mov %rdi,%r8 180036cc1: 33 d2 xor %edx,%edx 180036cc3: e8 08 eb ff ff call 0x1800357d0 180036cc8: 45 33 db xor %r11d,%r11d 180036ccb: 4c 8d 05 6e 63 03 00 lea 0x3636e(%rip),%r8 # 0x18006d040 180036cd2: 44 89 5e 04 mov %r11d,0x4(%rsi) 180036cd6: 44 89 5e 08 mov %r11d,0x8(%rsi) 180036cda: 44 89 5e 0c mov %r11d,0xc(%rsi) 180036cde: 4c 89 5e 10 mov %r11,0x10(%rsi) 180036ce2: 4c 2b c6 sub %rsi,%r8 180036ce5: 44 89 5e 18 mov %r11d,0x18(%rsi) 180036ce9: 66 66 90 data16 xchg %ax,%ax 180036cec: 66 66 66 90 data16 data16 xchg %ax,%ax 180036cf0: 41 0f b6 04 18 movzbl (%r8,%rbx,1),%eax 180036cf5: 48 83 c3 01 add $0x1,%rbx 180036cf9: 48 83 ef 01 sub $0x1,%rdi 180036cfd: 88 43 ff mov %al,-0x1(%rbx) 180036d00: 75 ee jne 0x180036cf0 180036d02: 4c 8d 0d 38 63 03 00 lea 0x36338(%rip),%r9 # 0x18006d041 180036d09: 48 8d 8e 1d 01 00 00 lea 0x11d(%rsi),%rcx 180036d10: ba 80 00 00 00 mov $0x80,%edx 180036d15: 4c 2b ce sub %rsi,%r9 180036d18: 66 66 66 90 data16 data16 xchg %ax,%ax 180036d1c: 66 66 66 90 data16 data16 xchg %ax,%ax 180036d20: 42 0f b6 04 01 movzbl (%rcx,%r8,1),%eax 180036d25: 48 83 c1 02 add $0x2,%rcx 180036d29: 48 83 ea 01 sub $0x1,%rdx 180036d2d: 88 41 fe mov %al,-0x2(%rcx) 180036d30: 41 0f b6 44 09 fe movzbl -0x2(%r9,%rcx,1),%eax 180036d36: 88 41 ff mov %al,-0x1(%rcx) 180036d39: 75 e5 jne 0x180036d20 180036d3b: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180036d40: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180036d45: 48 83 c4 20 add $0x20,%rsp 180036d49: 5f pop %rdi 180036d4a: c3 ret 180036d4b: cc int3 180036d4c: cc int3 180036d4d: cc int3 180036d4e: cc int3 180036d4f: cc int3 180036d50: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 180036d55: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 180036d5a: 57 push %rdi 180036d5b: 48 81 ec 80 05 00 00 sub $0x580,%rsp 180036d62: 48 8b 05 37 61 03 00 mov 0x36137(%rip),%rax # 0x18006cea0 180036d69: 48 33 c4 xor %rsp,%rax 180036d6c: 48 89 84 24 70 05 00 mov %rax,0x570(%rsp) 180036d73: 00 180036d74: 48 8b e9 mov %rcx,%rbp 180036d77: 8b 49 04 mov 0x4(%rcx),%ecx 180036d7a: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 180036d7f: ff 15 3b c4 01 00 call *0x1c43b(%rip) # 0x1800531c0 180036d85: 85 c0 test %eax,%eax 180036d87: 0f 84 60 01 00 00 je 0x180036eed 180036d8d: 33 db xor %ebx,%ebx 180036d8f: 48 89 b4 24 98 05 00 mov %rsi,0x598(%rsp) 180036d96: 00 180036d97: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 180036d9c: 8b c3 mov %ebx,%eax 180036d9e: bf 00 01 00 00 mov $0x100,%edi 180036da3: 88 02 mov %al,(%rdx) 180036da5: 83 c0 01 add $0x1,%eax 180036da8: 48 83 c2 01 add $0x1,%rdx 180036dac: 3b c7 cmp %edi,%eax 180036dae: 72 f3 jb 0x180036da3 180036db0: 0f b6 44 24 56 movzbl 0x56(%rsp),%eax 180036db5: c6 44 24 70 20 movb $0x20,0x70(%rsp) 180036dba: 48 8d 74 24 56 lea 0x56(%rsp),%rsi 180036dbf: 84 c0 test %al,%al 180036dc1: 74 2e je 0x180036df1 180036dc3: 0f b6 56 01 movzbl 0x1(%rsi),%edx 180036dc7: 44 0f b6 c0 movzbl %al,%r8d 180036dcb: 44 3b c2 cmp %edx,%r8d 180036dce: 77 16 ja 0x180036de6 180036dd0: 41 2b d0 sub %r8d,%edx 180036dd3: 49 8b c0 mov %r8,%rax 180036dd6: 4a 8d 4c 04 70 lea 0x70(%rsp,%r8,1),%rcx 180036ddb: 44 8d 42 01 lea 0x1(%rdx),%r8d 180036ddf: b2 20 mov $0x20,%dl 180036de1: e8 ea e9 ff ff call 0x1800357d0 180036de6: 8a 46 02 mov 0x2(%rsi),%al 180036de9: 48 83 c6 02 add $0x2,%rsi 180036ded: 84 c0 test %al,%al 180036def: 75 d2 jne 0x180036dc3 180036df1: 8b 45 0c mov 0xc(%rbp),%eax 180036df4: 89 5c 24 38 mov %ebx,0x38(%rsp) 180036df8: 4c 8d 44 24 70 lea 0x70(%rsp),%r8 180036dfd: 89 44 24 30 mov %eax,0x30(%rsp) 180036e01: 8b 45 04 mov 0x4(%rbp),%eax 180036e04: 44 8b cf mov %edi,%r9d 180036e07: 89 44 24 28 mov %eax,0x28(%rsp) 180036e0b: 48 8d 84 24 70 03 00 lea 0x370(%rsp),%rax 180036e12: 00 180036e13: ba 01 00 00 00 mov $0x1,%edx 180036e18: 33 c9 xor %ecx,%ecx 180036e1a: 48 89 44 24 20 mov %rax,0x20(%rsp) 180036e1f: e8 1c f5 00 00 call 0x180046340 180036e24: 8b 45 04 mov 0x4(%rbp),%eax 180036e27: 8b 55 0c mov 0xc(%rbp),%edx 180036e2a: 89 5c 24 40 mov %ebx,0x40(%rsp) 180036e2e: 89 44 24 38 mov %eax,0x38(%rsp) 180036e32: 48 8d 84 24 70 01 00 lea 0x170(%rsp),%rax 180036e39: 00 180036e3a: 89 7c 24 30 mov %edi,0x30(%rsp) 180036e3e: 48 89 44 24 28 mov %rax,0x28(%rsp) 180036e43: 4c 8d 4c 24 70 lea 0x70(%rsp),%r9 180036e48: 44 8b c7 mov %edi,%r8d 180036e4b: 33 c9 xor %ecx,%ecx 180036e4d: 89 7c 24 20 mov %edi,0x20(%rsp) 180036e51: e8 2a f1 00 00 call 0x180045f80 180036e56: 8b 45 04 mov 0x4(%rbp),%eax 180036e59: 8b 55 0c mov 0xc(%rbp),%edx 180036e5c: 89 5c 24 40 mov %ebx,0x40(%rsp) 180036e60: 89 44 24 38 mov %eax,0x38(%rsp) 180036e64: 48 8d 84 24 70 02 00 lea 0x270(%rsp),%rax 180036e6b: 00 180036e6c: 89 7c 24 30 mov %edi,0x30(%rsp) 180036e70: 48 89 44 24 28 mov %rax,0x28(%rsp) 180036e75: 4c 8d 4c 24 70 lea 0x70(%rsp),%r9 180036e7a: 41 b8 00 02 00 00 mov $0x200,%r8d 180036e80: 33 c9 xor %ecx,%ecx 180036e82: 89 7c 24 20 mov %edi,0x20(%rsp) 180036e86: e8 f5 f0 00 00 call 0x180045f80 180036e8b: 48 8b b4 24 98 05 00 mov 0x598(%rsp),%rsi 180036e92: 00 180036e93: 4c 8d 9c 24 70 03 00 lea 0x370(%rsp),%r11 180036e9a: 00 180036e9b: 48 8d 4d 1d lea 0x1d(%rbp),%rcx 180036e9f: 90 nop 180036ea0: 41 0f b7 03 movzwl (%r11),%eax 180036ea4: a8 01 test $0x1,%al 180036ea6: 74 13 je 0x180036ebb 180036ea8: 0f b6 84 1c 70 01 00 movzbl 0x170(%rsp,%rbx,1),%eax 180036eaf: 00 180036eb0: 80 09 10 orb $0x10,(%rcx) 180036eb3: 88 81 00 01 00 00 mov %al,0x100(%rcx) 180036eb9: eb 1e jmp 0x180036ed9 180036ebb: a8 02 test $0x2,%al 180036ebd: 74 13 je 0x180036ed2 180036ebf: 0f b6 84 1c 70 02 00 movzbl 0x270(%rsp,%rbx,1),%eax 180036ec6: 00 180036ec7: 80 09 20 orb $0x20,(%rcx) 180036eca: 88 81 00 01 00 00 mov %al,0x100(%rcx) 180036ed0: eb 07 jmp 0x180036ed9 180036ed2: c6 81 00 01 00 00 00 movb $0x0,0x100(%rcx) 180036ed9: 48 83 c1 01 add $0x1,%rcx 180036edd: 48 83 c3 01 add $0x1,%rbx 180036ee1: 49 83 c3 02 add $0x2,%r11 180036ee5: 48 83 ef 01 sub $0x1,%rdi 180036ee9: 75 b5 jne 0x180036ea0 180036eeb: eb 51 jmp 0x180036f3e 180036eed: 33 db xor %ebx,%ebx 180036eef: 48 8d 4d 1d lea 0x1d(%rbp),%rcx 180036ef3: bf 00 01 00 00 mov $0x100,%edi 180036ef8: 66 66 66 90 data16 data16 xchg %ax,%ax 180036efc: 66 66 66 90 data16 data16 xchg %ax,%ax 180036f00: 8d 53 9f lea -0x61(%rbx),%edx 180036f03: 8d 42 20 lea 0x20(%rdx),%eax 180036f06: 83 f8 19 cmp $0x19,%eax 180036f09: 77 0e ja 0x180036f19 180036f0b: 80 09 10 orb $0x10,(%rcx) 180036f0e: 8d 43 20 lea 0x20(%rbx),%eax 180036f11: 88 81 00 01 00 00 mov %al,0x100(%rcx) 180036f17: eb 1a jmp 0x180036f33 180036f19: 83 fa 19 cmp $0x19,%edx 180036f1c: 77 0e ja 0x180036f2c 180036f1e: 80 09 20 orb $0x20,(%rcx) 180036f21: 8d 43 e0 lea -0x20(%rbx),%eax 180036f24: 88 81 00 01 00 00 mov %al,0x100(%rcx) 180036f2a: eb 07 jmp 0x180036f33 180036f2c: c6 81 00 01 00 00 00 movb $0x0,0x100(%rcx) 180036f33: 83 c3 01 add $0x1,%ebx 180036f36: 48 83 c1 01 add $0x1,%rcx 180036f3a: 3b df cmp %edi,%ebx 180036f3c: 72 c2 jb 0x180036f00 180036f3e: 48 8b 8c 24 70 05 00 mov 0x570(%rsp),%rcx 180036f45: 00 180036f46: 48 33 cc xor %rsp,%rcx 180036f49: e8 f2 b6 ff ff call 0x180032640 180036f4e: 4c 8d 9c 24 80 05 00 lea 0x580(%rsp),%r11 180036f55: 00 180036f56: 49 8b 5b 20 mov 0x20(%r11),%rbx 180036f5a: 49 8b 6b 28 mov 0x28(%r11),%rbp 180036f5e: 49 8b e3 mov %r11,%rsp 180036f61: 5f pop %rdi 180036f62: c3 ret 180036f63: cc int3 180036f64: cc int3 180036f65: cc int3 180036f66: cc int3 180036f67: cc int3 180036f68: cc int3 180036f69: cc int3 180036f6a: cc int3 180036f6b: cc int3 180036f6c: cc int3 180036f6d: cc int3 180036f6e: cc int3 180036f6f: cc int3 180036f70: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180036f75: 57 push %rdi 180036f76: 48 83 ec 20 sub $0x20,%rsp 180036f7a: e8 21 11 00 00 call 0x1800380a0 180036f7f: 48 8b f8 mov %rax,%rdi 180036f82: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 180036f88: 85 0d ea 65 03 00 test %ecx,0x365ea(%rip) # 0x18006d578 180036f8e: 74 13 je 0x180036fa3 180036f90: 48 83 b8 c0 00 00 00 cmpq $0x0,0xc0(%rax) 180036f97: 00 180036f98: 74 09 je 0x180036fa3 180036f9a: 48 8b 98 b8 00 00 00 mov 0xb8(%rax),%rbx 180036fa1: eb 6e jmp 0x180037011 180036fa3: b9 0d 00 00 00 mov $0xd,%ecx 180036fa8: e8 f3 e5 00 00 call 0x1800455a0 180036fad: 90 nop 180036fae: 48 8b 9f b8 00 00 00 mov 0xb8(%rdi),%rbx 180036fb5: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 180036fba: 48 3b 1d af 64 03 00 cmp 0x364af(%rip),%rbx # 0x18006d470 180036fc1: 74 44 je 0x180037007 180036fc3: 48 85 db test %rbx,%rbx 180036fc6: 74 1c je 0x180036fe4 180036fc8: f0 83 03 ff lock addl $0xffffffff,(%rbx) 180036fcc: 75 16 jne 0x180036fe4 180036fce: 48 8d 05 6b 60 03 00 lea 0x3606b(%rip),%rax # 0x18006d040 180036fd5: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180036fda: 48 3b c8 cmp %rax,%rcx 180036fdd: 74 05 je 0x180036fe4 180036fdf: e8 8c da ff ff call 0x180034a70 180036fe4: 48 8b 05 85 64 03 00 mov 0x36485(%rip),%rax # 0x18006d470 180036feb: 48 89 87 b8 00 00 00 mov %rax,0xb8(%rdi) 180036ff2: 48 8b 05 77 64 03 00 mov 0x36477(%rip),%rax # 0x18006d470 180036ff9: 48 89 44 24 30 mov %rax,0x30(%rsp) 180036ffe: f0 83 00 01 lock addl $0x1,(%rax) 180037002: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180037007: b9 0d 00 00 00 mov $0xd,%ecx 18003700c: e8 5f e4 00 00 call 0x180045470 180037011: 48 85 db test %rbx,%rbx 180037014: 75 08 jne 0x18003701e 180037016: 8d 4b 20 lea 0x20(%rbx),%ecx 180037019: e8 82 f6 ff ff call 0x1800366a0 18003701e: 48 8b c3 mov %rbx,%rax 180037021: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180037026: 48 83 c4 20 add $0x20,%rsp 18003702a: 5f pop %rdi 18003702b: c3 ret 18003702c: cc int3 18003702d: cc int3 18003702e: cc int3 18003702f: cc int3 180037030: 40 55 rex push %rbp 180037032: 48 83 ec 20 sub $0x20,%rsp 180037036: 48 8b ea mov %rdx,%rbp 180037039: b9 0d 00 00 00 mov $0xd,%ecx 18003703e: e8 2d e4 00 00 call 0x180045470 180037043: 48 83 c4 20 add $0x20,%rsp 180037047: 5d pop %rbp 180037048: c3 ret 180037049: cc int3 18003704a: cc int3 18003704b: cc int3 18003704c: cc int3 18003704d: cc int3 18003704e: cc int3 18003704f: cc int3 180037050: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180037055: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18003705a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18003705f: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180037064: 41 54 push %r12 180037066: 48 83 ec 20 sub $0x20,%rsp 18003706a: 8b f9 mov %ecx,%edi 18003706c: 40 32 f6 xor %sil,%sil 18003706f: e8 2c 10 00 00 call 0x1800380a0 180037074: 4c 8b a0 c0 00 00 00 mov 0xc0(%rax),%r12 18003707b: 48 8b a8 b8 00 00 00 mov 0xb8(%rax),%rbp 180037082: 48 8b d8 mov %rax,%rbx 180037085: 4c 3b 25 64 66 03 00 cmp 0x36664(%rip),%r12 # 0x18006d6f0 18003708c: 74 16 je 0x1800370a4 18003708e: 8b 90 c8 00 00 00 mov 0xc8(%rax),%edx 180037094: 85 15 de 64 03 00 test %edx,0x364de(%rip) # 0x18006d578 18003709a: 75 08 jne 0x1800370a4 18003709c: e8 1f 0a 00 00 call 0x180037ac0 1800370a1: 4c 8b e0 mov %rax,%r12 1800370a4: 48 3b 2d c5 63 03 00 cmp 0x363c5(%rip),%rbp # 0x18006d470 1800370ab: 74 13 je 0x1800370c0 1800370ad: 8b 8b c8 00 00 00 mov 0xc8(%rbx),%ecx 1800370b3: 85 0d bf 64 03 00 test %ecx,0x364bf(%rip) # 0x18006d578 1800370b9: 75 05 jne 0x1800370c0 1800370bb: e8 b0 fe ff ff call 0x180036f70 1800370c0: 8b 8b c8 00 00 00 mov 0xc8(%rbx),%ecx 1800370c6: f6 c1 02 test $0x2,%cl 1800370c9: 75 0c jne 0x1800370d7 1800370cb: 83 c9 02 or $0x2,%ecx 1800370ce: 40 b6 01 mov $0x1,%sil 1800370d1: 89 8b c8 00 00 00 mov %ecx,0xc8(%rbx) 1800370d7: 83 ff fe cmp $0xfffffffe,%edi 1800370da: c7 05 dc bc 03 00 00 movl $0x0,0x3bcdc(%rip) # 0x180072dc0 1800370e1: 00 00 00 1800370e4: 75 1e jne 0x180037104 1800370e6: c7 05 d0 bc 03 00 01 movl $0x1,0x3bcd0(%rip) # 0x180072dc0 1800370ed: 00 00 00 1800370f0: ff 15 da c0 01 00 call *0x1c0da(%rip) # 0x1800531d0 1800370f6: 40 84 f6 test %sil,%sil 1800370f9: 74 44 je 0x18003713f 1800370fb: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 180037102: eb 3b jmp 0x18003713f 180037104: 83 ff fd cmp $0xfffffffd,%edi 180037107: 75 12 jne 0x18003711b 180037109: c7 05 ad bc 03 00 01 movl $0x1,0x3bcad(%rip) # 0x180072dc0 180037110: 00 00 00 180037113: ff 15 af c0 01 00 call *0x1c0af(%rip) # 0x1800531c8 180037119: eb db jmp 0x1800370f6 18003711b: 83 ff fc cmp $0xfffffffc,%edi 18003711e: 75 11 jne 0x180037131 180037120: 41 8b 44 24 04 mov 0x4(%r12),%eax 180037125: c7 05 91 bc 03 00 01 movl $0x1,0x3bc91(%rip) # 0x180072dc0 18003712c: 00 00 00 18003712f: eb c5 jmp 0x1800370f6 180037131: 40 84 f6 test %sil,%sil 180037134: 74 07 je 0x18003713d 180037136: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 18003713d: 8b c7 mov %edi,%eax 18003713f: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180037144: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180037149: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18003714e: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 180037153: 48 83 c4 20 add $0x20,%rsp 180037157: 41 5c pop %r12 180037159: c3 ret 18003715a: cc int3 18003715b: cc int3 18003715c: cc int3 18003715d: cc int3 18003715e: cc int3 18003715f: cc int3 180037160: 40 53 rex push %rbx 180037162: 55 push %rbp 180037163: 56 push %rsi 180037164: 57 push %rdi 180037165: 48 83 ec 48 sub $0x48,%rsp 180037169: 48 8b 05 30 5d 03 00 mov 0x35d30(%rip),%rax # 0x18006cea0 180037170: 48 33 c4 xor %rsp,%rax 180037173: 48 89 44 24 38 mov %rax,0x38(%rsp) 180037178: 48 8b da mov %rdx,%rbx 18003717b: e8 d0 fe ff ff call 0x180037050 180037180: 85 c0 test %eax,%eax 180037182: 8b f8 mov %eax,%edi 180037184: 0f 85 87 00 00 00 jne 0x180037211 18003718a: 48 8d 7b 1c lea 0x1c(%rbx),%rdi 18003718e: be 01 01 00 00 mov $0x101,%esi 180037193: 33 d2 xor %edx,%edx 180037195: 48 8b cf mov %rdi,%rcx 180037198: 4c 8b c6 mov %rsi,%r8 18003719b: e8 30 e6 ff ff call 0x1800357d0 1800371a0: 33 ed xor %ebp,%ebp 1800371a2: 48 8d 15 97 5e 03 00 lea 0x35e97(%rip),%rdx # 0x18006d040 1800371a9: 89 6b 04 mov %ebp,0x4(%rbx) 1800371ac: 89 6b 08 mov %ebp,0x8(%rbx) 1800371af: 89 6b 0c mov %ebp,0xc(%rbx) 1800371b2: 48 89 6b 10 mov %rbp,0x10(%rbx) 1800371b6: 48 2b d3 sub %rbx,%rdx 1800371b9: 89 6b 18 mov %ebp,0x18(%rbx) 1800371bc: 66 66 66 90 data16 data16 xchg %ax,%ax 1800371c0: 0f b6 04 3a movzbl (%rdx,%rdi,1),%eax 1800371c4: 48 83 c7 01 add $0x1,%rdi 1800371c8: 48 83 ee 01 sub $0x1,%rsi 1800371cc: 88 47 ff mov %al,-0x1(%rdi) 1800371cf: 75 ef jne 0x1800371c0 1800371d1: 4c 8d 0d 69 5e 03 00 lea 0x35e69(%rip),%r9 # 0x18006d041 1800371d8: 48 8d 8b 1d 01 00 00 lea 0x11d(%rbx),%rcx 1800371df: 41 b8 80 00 00 00 mov $0x80,%r8d 1800371e5: 4c 2b cb sub %rbx,%r9 1800371e8: 66 66 66 90 data16 data16 xchg %ax,%ax 1800371ec: 66 66 66 90 data16 data16 xchg %ax,%ax 1800371f0: 0f b6 04 11 movzbl (%rcx,%rdx,1),%eax 1800371f4: 48 83 c1 02 add $0x2,%rcx 1800371f8: 49 83 e8 01 sub $0x1,%r8 1800371fc: 88 41 fe mov %al,-0x2(%rcx) 1800371ff: 41 0f b6 44 09 fe movzbl -0x2(%r9,%rcx,1),%eax 180037205: 88 41 ff mov %al,-0x1(%rcx) 180037208: 75 e6 jne 0x1800371f0 18003720a: 33 c0 xor %eax,%eax 18003720c: e9 f5 02 00 00 jmp 0x180037506 180037211: 4c 89 a4 24 80 00 00 mov %r12,0x80(%rsp) 180037218: 00 180037219: 33 ed xor %ebp,%ebp 18003721b: 4c 89 6c 24 40 mov %r13,0x40(%rsp) 180037220: 4c 8d 2d 59 62 03 00 lea 0x36259(%rip),%r13 # 0x18006d480 180037227: 8b cd mov %ebp,%ecx 180037229: 4c 8b e5 mov %rbp,%r12 18003722c: 49 8b c5 mov %r13,%rax 18003722f: 90 nop 180037230: 39 38 cmp %edi,(%rax) 180037232: 0f 84 a3 01 00 00 je 0x1800373db 180037238: 83 c1 01 add $0x1,%ecx 18003723b: 49 83 c4 01 add $0x1,%r12 18003723f: 48 83 c0 30 add $0x30,%rax 180037243: 83 f9 05 cmp $0x5,%ecx 180037246: 72 e8 jb 0x180037230 180037248: 81 ff e8 fd 00 00 cmp $0xfde8,%edi 18003724e: 0f 84 7f 01 00 00 je 0x1800373d3 180037254: 81 ff e9 fd 00 00 cmp $0xfde9,%edi 18003725a: 0f 84 73 01 00 00 je 0x1800373d3 180037260: 0f b7 cf movzwl %di,%ecx 180037263: ff 15 6f bf 01 00 call *0x1bf6f(%rip) # 0x1800531d8 180037269: 85 c0 test %eax,%eax 18003726b: 0f 84 62 01 00 00 je 0x1800373d3 180037271: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180037276: 8b cf mov %edi,%ecx 180037278: ff 15 42 bf 01 00 call *0x1bf42(%rip) # 0x1800531c0 18003727e: 85 c0 test %eax,%eax 180037280: 0f 84 38 01 00 00 je 0x1800373be 180037286: 48 8d 4b 1c lea 0x1c(%rbx),%rcx 18003728a: 41 b8 01 01 00 00 mov $0x101,%r8d 180037290: 33 d2 xor %edx,%edx 180037292: e8 39 e5 ff ff call 0x1800357d0 180037297: 83 7c 24 20 01 cmpl $0x1,0x20(%rsp) 18003729c: 89 7b 04 mov %edi,0x4(%rbx) 18003729f: 89 6b 0c mov %ebp,0xc(%rbx) 1800372a2: 0f 86 07 01 00 00 jbe 0x1800373af 1800372a8: 40 38 6c 24 26 cmp %bpl,0x26(%rsp) 1800372ad: 48 8d 54 24 26 lea 0x26(%rsp),%rdx 1800372b2: 74 35 je 0x1800372e9 1800372b4: 0f b6 42 01 movzbl 0x1(%rdx),%eax 1800372b8: 84 c0 test %al,%al 1800372ba: 74 2d je 0x1800372e9 1800372bc: 44 0f b6 02 movzbl (%rdx),%r8d 1800372c0: 0f b6 c8 movzbl %al,%ecx 1800372c3: 44 3b c1 cmp %ecx,%r8d 1800372c6: 77 18 ja 0x1800372e0 1800372c8: 41 2b c8 sub %r8d,%ecx 1800372cb: 49 8d 44 18 1d lea 0x1d(%r8,%rbx,1),%rax 1800372d0: 83 c1 01 add $0x1,%ecx 1800372d3: 80 08 04 orb $0x4,(%rax) 1800372d6: 48 83 c0 01 add $0x1,%rax 1800372da: 48 83 e9 01 sub $0x1,%rcx 1800372de: 75 f3 jne 0x1800372d3 1800372e0: 48 83 c2 02 add $0x2,%rdx 1800372e4: 40 38 2a cmp %bpl,(%rdx) 1800372e7: 75 cb jne 0x1800372b4 1800372e9: 48 8d 43 1f lea 0x1f(%rbx),%rax 1800372ed: b9 7f 00 00 00 mov $0x7f,%ecx 1800372f2: 66 90 xchg %ax,%ax 1800372f4: 66 66 66 90 data16 data16 xchg %ax,%ax 1800372f8: 66 66 66 90 data16 data16 xchg %ax,%ax 1800372fc: 66 66 66 90 data16 data16 xchg %ax,%ax 180037300: 80 48 ff 08 orb $0x8,-0x1(%rax) 180037304: 80 08 08 orb $0x8,(%rax) 180037307: 48 83 c0 02 add $0x2,%rax 18003730b: 48 83 e9 01 sub $0x1,%rcx 18003730f: 75 ef jne 0x180037300 180037311: 8b 4b 04 mov 0x4(%rbx),%ecx 180037314: 81 e9 a4 03 00 00 sub $0x3a4,%ecx 18003731a: 74 78 je 0x180037394 18003731c: 83 e9 04 sub $0x4,%ecx 18003731f: 74 58 je 0x180037379 180037321: 83 e9 0d sub $0xd,%ecx 180037324: 74 38 je 0x18003735e 180037326: 83 f9 01 cmp $0x1,%ecx 180037329: 74 18 je 0x180037343 18003732b: c7 43 08 01 00 00 00 movl $0x1,0x8(%rbx) 180037332: 8b c5 mov %ebp,%eax 180037334: 89 43 0c mov %eax,0xc(%rbx) 180037337: 48 89 6b 10 mov %rbp,0x10(%rbx) 18003733b: 89 6b 18 mov %ebp,0x18(%rbx) 18003733e: e9 ac 01 00 00 jmp 0x1800374ef 180037343: c7 43 08 01 00 00 00 movl $0x1,0x8(%rbx) 18003734a: b8 04 04 00 00 mov $0x404,%eax 18003734f: 89 43 0c mov %eax,0xc(%rbx) 180037352: 48 89 6b 10 mov %rbp,0x10(%rbx) 180037356: 89 6b 18 mov %ebp,0x18(%rbx) 180037359: e9 91 01 00 00 jmp 0x1800374ef 18003735e: c7 43 08 01 00 00 00 movl $0x1,0x8(%rbx) 180037365: b8 12 04 00 00 mov $0x412,%eax 18003736a: 89 43 0c mov %eax,0xc(%rbx) 18003736d: 48 89 6b 10 mov %rbp,0x10(%rbx) 180037371: 89 6b 18 mov %ebp,0x18(%rbx) 180037374: e9 76 01 00 00 jmp 0x1800374ef 180037379: c7 43 08 01 00 00 00 movl $0x1,0x8(%rbx) 180037380: b8 04 08 00 00 mov $0x804,%eax 180037385: 89 43 0c mov %eax,0xc(%rbx) 180037388: 48 89 6b 10 mov %rbp,0x10(%rbx) 18003738c: 89 6b 18 mov %ebp,0x18(%rbx) 18003738f: e9 5b 01 00 00 jmp 0x1800374ef 180037394: c7 43 08 01 00 00 00 movl $0x1,0x8(%rbx) 18003739b: b8 11 04 00 00 mov $0x411,%eax 1800373a0: 89 43 0c mov %eax,0xc(%rbx) 1800373a3: 48 89 6b 10 mov %rbp,0x10(%rbx) 1800373a7: 89 6b 18 mov %ebp,0x18(%rbx) 1800373aa: e9 40 01 00 00 jmp 0x1800374ef 1800373af: 89 6b 08 mov %ebp,0x8(%rbx) 1800373b2: 48 89 6b 10 mov %rbp,0x10(%rbx) 1800373b6: 89 6b 18 mov %ebp,0x18(%rbx) 1800373b9: e9 31 01 00 00 jmp 0x1800374ef 1800373be: 39 2d fc b9 03 00 cmp %ebp,0x3b9fc(%rip) # 0x180072dc0 1800373c4: 74 0d je 0x1800373d3 1800373c6: 48 8b cb mov %rbx,%rcx 1800373c9: e8 d2 f8 ff ff call 0x180036ca0 1800373ce: e9 24 01 00 00 jmp 0x1800374f7 1800373d3: 83 c8 ff or $0xffffffff,%eax 1800373d6: e9 1e 01 00 00 jmp 0x1800374f9 1800373db: 48 8d 4b 1c lea 0x1c(%rbx),%rcx 1800373df: 41 b8 01 01 00 00 mov $0x101,%r8d 1800373e5: 33 d2 xor %edx,%edx 1800373e7: e8 e4 e3 ff ff call 0x1800357d0 1800373ec: 4f 8d 0c 64 lea (%r12,%r12,2),%r9 1800373f0: 48 8d 05 99 60 03 00 lea 0x36099(%rip),%rax # 0x18006d490 1800373f7: 49 c1 e1 04 shl $0x4,%r9 1800373fb: 4c 8d 1d 76 60 03 00 lea 0x36076(%rip),%r11 # 0x18006d478 180037402: 41 ba 04 00 00 00 mov $0x4,%r10d 180037408: 4c 03 c8 add %rax,%r9 18003740b: 66 90 xchg %ax,%ax 18003740d: 66 66 90 data16 xchg %ax,%ax 180037410: 41 38 29 cmp %bpl,(%r9) 180037413: 4d 8b c1 mov %r9,%r8 180037416: 74 48 je 0x180037460 180037418: 66 66 66 90 data16 data16 xchg %ax,%ax 18003741c: 66 66 66 90 data16 data16 xchg %ax,%ax 180037420: 41 0f b6 40 01 movzbl 0x1(%r8),%eax 180037425: 84 c0 test %al,%al 180037427: 74 37 je 0x180037460 180037429: 41 0f b6 10 movzbl (%r8),%edx 18003742d: 0f b6 c0 movzbl %al,%eax 180037430: 3b d0 cmp %eax,%edx 180037432: 77 23 ja 0x180037457 180037434: 48 8d 4c 1a 1d lea 0x1d(%rdx,%rbx,1),%rcx 180037439: 66 66 90 data16 xchg %ax,%ax 18003743c: 66 66 66 90 data16 data16 xchg %ax,%ax 180037440: 41 0f b6 03 movzbl (%r11),%eax 180037444: 83 c2 01 add $0x1,%edx 180037447: 48 83 c1 01 add $0x1,%rcx 18003744b: 08 41 ff or %al,-0x1(%rcx) 18003744e: 41 0f b6 40 01 movzbl 0x1(%r8),%eax 180037453: 3b d0 cmp %eax,%edx 180037455: 76 e9 jbe 0x180037440 180037457: 49 83 c0 02 add $0x2,%r8 18003745b: 41 38 28 cmp %bpl,(%r8) 18003745e: 75 c0 jne 0x180037420 180037460: 49 83 c1 08 add $0x8,%r9 180037464: 49 83 c3 01 add $0x1,%r11 180037468: 49 83 ea 01 sub $0x1,%r10 18003746c: 75 a2 jne 0x180037410 18003746e: 89 7b 04 mov %edi,0x4(%rbx) 180037471: 81 ef a4 03 00 00 sub $0x3a4,%edi 180037477: c7 43 08 01 00 00 00 movl $0x1,0x8(%rbx) 18003747e: 74 24 je 0x1800374a4 180037480: 83 ef 04 sub $0x4,%edi 180037483: 74 18 je 0x18003749d 180037485: 83 ef 0d sub $0xd,%edi 180037488: 74 0c je 0x180037496 18003748a: 83 ff 01 cmp $0x1,%edi 18003748d: 75 1a jne 0x1800374a9 18003748f: bd 04 04 00 00 mov $0x404,%ebp 180037494: eb 13 jmp 0x1800374a9 180037496: bd 12 04 00 00 mov $0x412,%ebp 18003749b: eb 0c jmp 0x1800374a9 18003749d: bd 04 08 00 00 mov $0x804,%ebp 1800374a2: eb 05 jmp 0x1800374a9 1800374a4: bd 11 04 00 00 mov $0x411,%ebp 1800374a9: 89 6b 0c mov %ebp,0xc(%rbx) 1800374ac: 4b 8d 0c 64 lea (%r12,%r12,2),%rcx 1800374b0: 48 03 c9 add %rcx,%rcx 1800374b3: 41 0f b7 44 cd 04 movzwl 0x4(%r13,%rcx,8),%eax 1800374b9: 66 89 43 10 mov %ax,0x10(%rbx) 1800374bd: 41 0f b7 44 cd 06 movzwl 0x6(%r13,%rcx,8),%eax 1800374c3: 66 89 43 12 mov %ax,0x12(%rbx) 1800374c7: 41 0f b7 44 cd 08 movzwl 0x8(%r13,%rcx,8),%eax 1800374cd: 66 89 43 14 mov %ax,0x14(%rbx) 1800374d1: 41 0f b7 44 cd 0a movzwl 0xa(%r13,%rcx,8),%eax 1800374d7: 66 89 43 16 mov %ax,0x16(%rbx) 1800374db: 41 0f b7 44 cd 0c movzwl 0xc(%r13,%rcx,8),%eax 1800374e1: 66 89 43 18 mov %ax,0x18(%rbx) 1800374e5: 41 0f b7 44 cd 0e movzwl 0xe(%r13,%rcx,8),%eax 1800374eb: 66 89 43 1a mov %ax,0x1a(%rbx) 1800374ef: 48 8b cb mov %rbx,%rcx 1800374f2: e8 59 f8 ff ff call 0x180036d50 1800374f7: 33 c0 xor %eax,%eax 1800374f9: 4c 8b a4 24 80 00 00 mov 0x80(%rsp),%r12 180037500: 00 180037501: 4c 8b 6c 24 40 mov 0x40(%rsp),%r13 180037506: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx 18003750b: 48 33 cc xor %rsp,%rcx 18003750e: e8 2d b1 ff ff call 0x180032640 180037513: 48 83 c4 48 add $0x48,%rsp 180037517: 5f pop %rdi 180037518: 5e pop %rsi 180037519: 5d pop %rbp 18003751a: 5b pop %rbx 18003751b: c3 ret 18003751c: cc int3 18003751d: cc int3 18003751e: cc int3 18003751f: cc int3 180037520: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180037525: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18003752a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 18003752f: 41 54 push %r12 180037531: 41 55 push %r13 180037533: 41 56 push %r14 180037535: 48 83 ec 30 sub $0x30,%rsp 180037539: 8b f9 mov %ecx,%edi 18003753b: 41 83 ce ff or $0xffffffff,%r14d 18003753f: e8 5c 0b 00 00 call 0x1800380a0 180037544: 48 8b f0 mov %rax,%rsi 180037547: e8 24 fa ff ff call 0x180036f70 18003754c: 48 8b 9e b8 00 00 00 mov 0xb8(%rsi),%rbx 180037553: 8b cf mov %edi,%ecx 180037555: e8 f6 fa ff ff call 0x180037050 18003755a: 44 8b e0 mov %eax,%r12d 18003755d: 3b 43 04 cmp 0x4(%rbx),%eax 180037560: 0f 84 99 01 00 00 je 0x1800376ff 180037566: b9 20 02 00 00 mov $0x220,%ecx 18003756b: e8 70 98 00 00 call 0x180040de0 180037570: 48 8b f8 mov %rax,%rdi 180037573: 48 85 c0 test %rax,%rax 180037576: 0f 84 88 01 00 00 je 0x180037704 18003757c: 48 8b 96 b8 00 00 00 mov 0xb8(%rsi),%rdx 180037583: 48 8b c8 mov %rax,%rcx 180037586: 41 b8 20 02 00 00 mov $0x220,%r8d 18003758c: e8 7f be ff ff call 0x180033410 180037591: 33 db xor %ebx,%ebx 180037593: 89 1f mov %ebx,(%rdi) 180037595: 48 8b d7 mov %rdi,%rdx 180037598: 41 8b cc mov %r12d,%ecx 18003759b: e8 c0 fb ff ff call 0x180037160 1800375a0: 44 8b f0 mov %eax,%r14d 1800375a3: 85 c0 test %eax,%eax 1800375a5: 0f 85 2e 01 00 00 jne 0x1800376d9 1800375ab: 48 8b 8e b8 00 00 00 mov 0xb8(%rsi),%rcx 1800375b2: f0 83 01 ff lock addl $0xffffffff,(%rcx) 1800375b6: 75 1a jne 0x1800375d2 1800375b8: 48 8b 8e b8 00 00 00 mov 0xb8(%rsi),%rcx 1800375bf: 4c 8d 25 7a 5a 03 00 lea 0x35a7a(%rip),%r12 # 0x18006d040 1800375c6: 49 3b cc cmp %r12,%rcx 1800375c9: 74 0e je 0x1800375d9 1800375cb: e8 a0 d4 ff ff call 0x180034a70 1800375d0: eb 07 jmp 0x1800375d9 1800375d2: 4c 8d 25 67 5a 03 00 lea 0x35a67(%rip),%r12 # 0x18006d040 1800375d9: 48 89 be b8 00 00 00 mov %rdi,0xb8(%rsi) 1800375e0: f0 83 07 01 lock addl $0x1,(%rdi) 1800375e4: f6 86 c8 00 00 00 02 testb $0x2,0xc8(%rsi) 1800375eb: 0f 85 13 01 00 00 jne 0x180037704 1800375f1: f6 05 80 5f 03 00 01 testb $0x1,0x35f80(%rip) # 0x18006d578 1800375f8: 0f 85 06 01 00 00 jne 0x180037704 1800375fe: b9 0d 00 00 00 mov $0xd,%ecx 180037603: e8 98 df 00 00 call 0x1800455a0 180037608: 90 nop 180037609: 8b 47 04 mov 0x4(%rdi),%eax 18003760c: 89 05 c2 b7 03 00 mov %eax,0x3b7c2(%rip) # 0x180072dd4 180037612: 8b 47 08 mov 0x8(%rdi),%eax 180037615: 89 05 bd b7 03 00 mov %eax,0x3b7bd(%rip) # 0x180072dd8 18003761b: 8b 47 0c mov 0xc(%rdi),%eax 18003761e: 89 05 b8 b7 03 00 mov %eax,0x3b7b8(%rip) # 0x180072ddc 180037624: 8b d3 mov %ebx,%edx 180037626: 89 5c 24 20 mov %ebx,0x20(%rsp) 18003762a: 4c 8d 05 cf 89 fc ff lea -0x37631(%rip),%r8 # 0x180000000 180037631: 83 fa 05 cmp $0x5,%edx 180037634: 7d 1a jge 0x180037650 180037636: 48 63 ca movslq %edx,%rcx 180037639: 0f b7 44 4f 10 movzwl 0x10(%rdi,%rcx,2),%eax 18003763e: 66 41 89 84 48 c8 2d mov %ax,0x72dc8(%r8,%rcx,2) 180037645: 07 00 180037647: 83 c2 01 add $0x1,%edx 18003764a: 89 54 24 20 mov %edx,0x20(%rsp) 18003764e: eb e1 jmp 0x180037631 180037650: 8b d3 mov %ebx,%edx 180037652: 89 5c 24 20 mov %ebx,0x20(%rsp) 180037656: 81 fa 01 01 00 00 cmp $0x101,%edx 18003765c: 7d 19 jge 0x180037677 18003765e: 48 63 ca movslq %edx,%rcx 180037661: 0f b6 44 39 1c movzbl 0x1c(%rcx,%rdi,1),%eax 180037666: 42 88 84 01 60 d2 06 mov %al,0x6d260(%rcx,%r8,1) 18003766d: 00 18003766e: 83 c2 01 add $0x1,%edx 180037671: 89 54 24 20 mov %edx,0x20(%rsp) 180037675: eb df jmp 0x180037656 180037677: 89 5c 24 20 mov %ebx,0x20(%rsp) 18003767b: 66 90 xchg %ax,%ax 18003767d: 66 66 90 data16 xchg %ax,%ax 180037680: 81 fb 00 01 00 00 cmp $0x100,%ebx 180037686: 7d 1c jge 0x1800376a4 180037688: 48 63 cb movslq %ebx,%rcx 18003768b: 0f b6 84 39 1d 01 00 movzbl 0x11d(%rcx,%rdi,1),%eax 180037692: 00 180037693: 42 88 84 01 70 d3 06 mov %al,0x6d370(%rcx,%r8,1) 18003769a: 00 18003769b: 83 c3 01 add $0x1,%ebx 18003769e: 89 5c 24 20 mov %ebx,0x20(%rsp) 1800376a2: eb dc jmp 0x180037680 1800376a4: 48 8b 05 c5 5d 03 00 mov 0x35dc5(%rip),%rax # 0x18006d470 1800376ab: f0 83 00 ff lock addl $0xffffffff,(%rax) 1800376af: 75 11 jne 0x1800376c2 1800376b1: 48 8b 0d b8 5d 03 00 mov 0x35db8(%rip),%rcx # 0x18006d470 1800376b8: 49 3b cc cmp %r12,%rcx 1800376bb: 74 05 je 0x1800376c2 1800376bd: e8 ae d3 ff ff call 0x180034a70 1800376c2: 48 89 3d a7 5d 03 00 mov %rdi,0x35da7(%rip) # 0x18006d470 1800376c9: f0 83 07 01 lock addl $0x1,(%rdi) 1800376cd: b9 0d 00 00 00 mov $0xd,%ecx 1800376d2: e8 99 dd 00 00 call 0x180045470 1800376d7: eb 2b jmp 0x180037704 1800376d9: 83 f8 ff cmp $0xffffffff,%eax 1800376dc: 75 26 jne 0x180037704 1800376de: 4c 8d 25 5b 59 03 00 lea 0x3595b(%rip),%r12 # 0x18006d040 1800376e5: 49 3b fc cmp %r12,%rdi 1800376e8: 74 08 je 0x1800376f2 1800376ea: 48 8b cf mov %rdi,%rcx 1800376ed: e8 7e d3 ff ff call 0x180034a70 1800376f2: e8 49 e4 ff ff call 0x180035b40 1800376f7: c7 00 16 00 00 00 movl $0x16,(%rax) 1800376fd: eb 05 jmp 0x180037704 1800376ff: 33 db xor %ebx,%ebx 180037701: 44 8b f3 mov %ebx,%r14d 180037704: 41 8b c6 mov %r14d,%eax 180037707: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18003770c: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 180037711: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 180037716: 48 83 c4 30 add $0x30,%rsp 18003771a: 41 5e pop %r14 18003771c: 41 5d pop %r13 18003771e: 41 5c pop %r12 180037720: c3 ret 180037721: cc int3 180037722: cc int3 180037723: cc int3 180037724: cc int3 180037725: cc int3 180037726: cc int3 180037727: cc int3 180037728: cc int3 180037729: cc int3 18003772a: cc int3 18003772b: cc int3 18003772c: cc int3 18003772d: cc int3 18003772e: cc int3 18003772f: cc int3 180037730: 40 55 rex push %rbp 180037732: 48 83 ec 20 sub $0x20,%rsp 180037736: 48 8b ea mov %rdx,%rbp 180037739: b9 0d 00 00 00 mov $0xd,%ecx 18003773e: e8 2d dd 00 00 call 0x180045470 180037743: 48 83 c4 20 add $0x20,%rsp 180037747: 5d pop %rbp 180037748: c3 ret 180037749: cc int3 18003774a: cc int3 18003774b: cc int3 18003774c: cc int3 18003774d: cc int3 18003774e: cc int3 18003774f: cc int3 180037750: 48 83 ec 28 sub $0x28,%rsp 180037754: 83 3d 9d 3f 0a 00 00 cmpl $0x0,0xa3f9d(%rip) # 0x1800db6f8 18003775b: 75 14 jne 0x180037771 18003775d: b9 fd ff ff ff mov $0xfffffffd,%ecx 180037762: e8 b9 fd ff ff call 0x180037520 180037767: c7 05 87 3f 0a 00 01 movl $0x1,0xa3f87(%rip) # 0x1800db6f8 18003776e: 00 00 00 180037771: 33 c0 xor %eax,%eax 180037773: 48 83 c4 28 add $0x28,%rsp 180037777: c3 ret 180037778: cc int3 180037779: cc int3 18003777a: cc int3 18003777b: cc int3 18003777c: cc int3 18003777d: cc int3 18003777e: cc int3 18003777f: cc int3 180037780: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180037785: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18003778a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18003778f: 57 push %rdi 180037790: 48 83 ec 20 sub $0x20,%rsp 180037794: 48 8b 81 28 01 00 00 mov 0x128(%rcx),%rax 18003779b: 48 8b f9 mov %rcx,%rdi 18003779e: 48 85 c0 test %rax,%rax 1800377a1: 74 79 je 0x18003781c 1800377a3: 48 8d 0d b6 67 03 00 lea 0x367b6(%rip),%rcx # 0x18006df60 1800377aa: 48 3b c1 cmp %rcx,%rax 1800377ad: 74 6d je 0x18003781c 1800377af: 48 8b 87 10 01 00 00 mov 0x110(%rdi),%rax 1800377b6: 48 85 c0 test %rax,%rax 1800377b9: 74 61 je 0x18003781c 1800377bb: 83 38 00 cmpl $0x0,(%rax) 1800377be: 75 5c jne 0x18003781c 1800377c0: 48 8b 8f 20 01 00 00 mov 0x120(%rdi),%rcx 1800377c7: 48 85 c9 test %rcx,%rcx 1800377ca: 74 16 je 0x1800377e2 1800377cc: 83 39 00 cmpl $0x0,(%rcx) 1800377cf: 75 11 jne 0x1800377e2 1800377d1: e8 9a d2 ff ff call 0x180034a70 1800377d6: 48 8b 8f 28 01 00 00 mov 0x128(%rdi),%rcx 1800377dd: e8 ee ee 00 00 call 0x1800466d0 1800377e2: 48 8b 8f 18 01 00 00 mov 0x118(%rdi),%rcx 1800377e9: 48 85 c9 test %rcx,%rcx 1800377ec: 74 16 je 0x180037804 1800377ee: 83 39 00 cmpl $0x0,(%rcx) 1800377f1: 75 11 jne 0x180037804 1800377f3: e8 78 d2 ff ff call 0x180034a70 1800377f8: 48 8b 8f 28 01 00 00 mov 0x128(%rdi),%rcx 1800377ff: e8 7c ee 00 00 call 0x180046680 180037804: 48 8b 8f 10 01 00 00 mov 0x110(%rdi),%rcx 18003780b: e8 60 d2 ff ff call 0x180034a70 180037810: 48 8b 8f 28 01 00 00 mov 0x128(%rdi),%rcx 180037817: e8 54 d2 ff ff call 0x180034a70 18003781c: 48 8b 87 30 01 00 00 mov 0x130(%rdi),%rax 180037823: 48 85 c0 test %rax,%rax 180037826: 74 44 je 0x18003786c 180037828: 83 38 00 cmpl $0x0,(%rax) 18003782b: 75 3f jne 0x18003786c 18003782d: 48 8b 8f 38 01 00 00 mov 0x138(%rdi),%rcx 180037834: 48 81 e9 fe 00 00 00 sub $0xfe,%rcx 18003783b: e8 30 d2 ff ff call 0x180034a70 180037840: 48 8b 8f 48 01 00 00 mov 0x148(%rdi),%rcx 180037847: 48 83 c1 80 add $0xffffffffffffff80,%rcx 18003784b: e8 20 d2 ff ff call 0x180034a70 180037850: 48 8b 8f 50 01 00 00 mov 0x150(%rdi),%rcx 180037857: 48 83 c1 80 add $0xffffffffffffff80,%rcx 18003785b: e8 10 d2 ff ff call 0x180034a70 180037860: 48 8b 8f 30 01 00 00 mov 0x130(%rdi),%rcx 180037867: e8 04 d2 ff ff call 0x180034a70 18003786c: 48 8b 8f 58 01 00 00 mov 0x158(%rdi),%rcx 180037873: 48 8d 05 b6 5e 03 00 lea 0x35eb6(%rip),%rax # 0x18006d730 18003787a: 48 3b c8 cmp %rax,%rcx 18003787d: 74 1a je 0x180037899 18003787f: 83 b9 60 01 00 00 00 cmpl $0x0,0x160(%rcx) 180037886: 75 11 jne 0x180037899 180037888: e8 03 ec 00 00 call 0x180046490 18003788d: 48 8b 8f 58 01 00 00 mov 0x158(%rdi),%rcx 180037894: e8 d7 d1 ff ff call 0x180034a70 180037899: 48 8d 5f 58 lea 0x58(%rdi),%rbx 18003789d: be 06 00 00 00 mov $0x6,%esi 1800378a2: 48 8d 2d d7 5c 03 00 lea 0x35cd7(%rip),%rbp # 0x18006d580 1800378a9: 66 66 90 data16 xchg %ax,%ax 1800378ac: 66 66 66 90 data16 data16 xchg %ax,%ax 1800378b0: 48 39 6b f0 cmp %rbp,-0x10(%rbx) 1800378b4: 74 12 je 0x1800378c8 1800378b6: 48 8b 0b mov (%rbx),%rcx 1800378b9: 48 85 c9 test %rcx,%rcx 1800378bc: 74 0a je 0x1800378c8 1800378be: 83 39 00 cmpl $0x0,(%rcx) 1800378c1: 75 05 jne 0x1800378c8 1800378c3: e8 a8 d1 ff ff call 0x180034a70 1800378c8: 48 83 7b f8 00 cmpq $0x0,-0x8(%rbx) 1800378cd: 74 13 je 0x1800378e2 1800378cf: 48 8b 4b 08 mov 0x8(%rbx),%rcx 1800378d3: 48 85 c9 test %rcx,%rcx 1800378d6: 74 0a je 0x1800378e2 1800378d8: 83 39 00 cmpl $0x0,(%rcx) 1800378db: 75 05 jne 0x1800378e2 1800378dd: e8 8e d1 ff ff call 0x180034a70 1800378e2: 48 83 c3 20 add $0x20,%rbx 1800378e6: 48 83 ee 01 sub $0x1,%rsi 1800378ea: 75 c4 jne 0x1800378b0 1800378ec: 48 8b cf mov %rdi,%rcx 1800378ef: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800378f4: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 1800378f9: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 1800378fe: 48 83 c4 20 add $0x20,%rsp 180037902: 5f pop %rdi 180037903: e9 68 d1 ff ff jmp 0x180034a70 180037908: cc int3 180037909: cc int3 18003790a: cc int3 18003790b: cc int3 18003790c: cc int3 18003790d: cc int3 18003790e: cc int3 18003790f: cc int3 180037910: 48 8b d1 mov %rcx,%rdx 180037913: f0 83 01 01 lock addl $0x1,(%rcx) 180037917: 48 8b 81 10 01 00 00 mov 0x110(%rcx),%rax 18003791e: 48 85 c0 test %rax,%rax 180037921: 74 04 je 0x180037927 180037923: f0 83 00 01 lock addl $0x1,(%rax) 180037927: 48 8b 81 20 01 00 00 mov 0x120(%rcx),%rax 18003792e: 48 85 c0 test %rax,%rax 180037931: 74 04 je 0x180037937 180037933: f0 83 00 01 lock addl $0x1,(%rax) 180037937: 48 8b 81 18 01 00 00 mov 0x118(%rcx),%rax 18003793e: 48 85 c0 test %rax,%rax 180037941: 74 04 je 0x180037947 180037943: f0 83 00 01 lock addl $0x1,(%rax) 180037947: 48 8b 81 30 01 00 00 mov 0x130(%rcx),%rax 18003794e: 48 85 c0 test %rax,%rax 180037951: 74 04 je 0x180037957 180037953: f0 83 00 01 lock addl $0x1,(%rax) 180037957: 48 8d 41 58 lea 0x58(%rcx),%rax 18003795b: 41 b8 06 00 00 00 mov $0x6,%r8d 180037961: 4c 8d 0d 18 5c 03 00 lea 0x35c18(%rip),%r9 # 0x18006d580 180037968: 4c 39 48 f0 cmp %r9,-0x10(%rax) 18003796c: 74 0c je 0x18003797a 18003796e: 48 8b 08 mov (%rax),%rcx 180037971: 48 85 c9 test %rcx,%rcx 180037974: 74 04 je 0x18003797a 180037976: f0 83 01 01 lock addl $0x1,(%rcx) 18003797a: 48 83 78 f8 00 cmpq $0x0,-0x8(%rax) 18003797f: 74 0d je 0x18003798e 180037981: 48 8b 48 08 mov 0x8(%rax),%rcx 180037985: 48 85 c9 test %rcx,%rcx 180037988: 74 04 je 0x18003798e 18003798a: f0 83 01 01 lock addl $0x1,(%rcx) 18003798e: 48 83 c0 20 add $0x20,%rax 180037992: 49 83 e8 01 sub $0x1,%r8 180037996: 75 d0 jne 0x180037968 180037998: 48 8b 82 58 01 00 00 mov 0x158(%rdx),%rax 18003799f: f0 83 80 60 01 00 00 lock addl $0x1,0x160(%rax) 1800379a6: 01 1800379a7: c3 ret 1800379a8: cc int3 1800379a9: cc int3 1800379aa: cc int3 1800379ab: cc int3 1800379ac: cc int3 1800379ad: cc int3 1800379ae: cc int3 1800379af: cc int3 1800379b0: 48 85 c9 test %rcx,%rcx 1800379b3: 0f 84 96 00 00 00 je 0x180037a4f 1800379b9: f0 83 01 ff lock addl $0xffffffff,(%rcx) 1800379bd: 48 8b 81 10 01 00 00 mov 0x110(%rcx),%rax 1800379c4: 48 85 c0 test %rax,%rax 1800379c7: 74 04 je 0x1800379cd 1800379c9: f0 83 00 ff lock addl $0xffffffff,(%rax) 1800379cd: 48 8b 81 20 01 00 00 mov 0x120(%rcx),%rax 1800379d4: 48 85 c0 test %rax,%rax 1800379d7: 74 04 je 0x1800379dd 1800379d9: f0 83 00 ff lock addl $0xffffffff,(%rax) 1800379dd: 48 8b 81 18 01 00 00 mov 0x118(%rcx),%rax 1800379e4: 48 85 c0 test %rax,%rax 1800379e7: 74 04 je 0x1800379ed 1800379e9: f0 83 00 ff lock addl $0xffffffff,(%rax) 1800379ed: 48 8b 81 30 01 00 00 mov 0x130(%rcx),%rax 1800379f4: 48 85 c0 test %rax,%rax 1800379f7: 74 04 je 0x1800379fd 1800379f9: f0 83 00 ff lock addl $0xffffffff,(%rax) 1800379fd: 48 8d 41 58 lea 0x58(%rcx),%rax 180037a01: 41 b8 06 00 00 00 mov $0x6,%r8d 180037a07: 4c 8d 0d 72 5b 03 00 lea 0x35b72(%rip),%r9 # 0x18006d580 180037a0e: 66 90 xchg %ax,%ax 180037a10: 4c 39 48 f0 cmp %r9,-0x10(%rax) 180037a14: 74 0c je 0x180037a22 180037a16: 48 8b 10 mov (%rax),%rdx 180037a19: 48 85 d2 test %rdx,%rdx 180037a1c: 74 04 je 0x180037a22 180037a1e: f0 83 02 ff lock addl $0xffffffff,(%rdx) 180037a22: 48 83 78 f8 00 cmpq $0x0,-0x8(%rax) 180037a27: 74 0d je 0x180037a36 180037a29: 48 8b 50 08 mov 0x8(%rax),%rdx 180037a2d: 48 85 d2 test %rdx,%rdx 180037a30: 74 04 je 0x180037a36 180037a32: f0 83 02 ff lock addl $0xffffffff,(%rdx) 180037a36: 48 83 c0 20 add $0x20,%rax 180037a3a: 49 83 e8 01 sub $0x1,%r8 180037a3e: 75 d0 jne 0x180037a10 180037a40: 48 8b 81 58 01 00 00 mov 0x158(%rcx),%rax 180037a47: f0 83 80 60 01 00 00 lock addl $0xffffffff,0x160(%rax) 180037a4e: ff 180037a4f: 48 8b c1 mov %rcx,%rax 180037a52: c3 ret 180037a53: cc int3 180037a54: cc int3 180037a55: cc int3 180037a56: cc int3 180037a57: cc int3 180037a58: cc int3 180037a59: cc int3 180037a5a: cc int3 180037a5b: cc int3 180037a5c: cc int3 180037a5d: cc int3 180037a5e: cc int3 180037a5f: cc int3 180037a60: 40 53 rex push %rbx 180037a62: 48 83 ec 20 sub $0x20,%rsp 180037a66: 48 85 d2 test %rdx,%rdx 180037a69: 48 8b da mov %rdx,%rbx 180037a6c: 74 45 je 0x180037ab3 180037a6e: 48 85 c9 test %rcx,%rcx 180037a71: 74 40 je 0x180037ab3 180037a73: 4c 8b 11 mov (%rcx),%r10 180037a76: 4c 3b d2 cmp %rdx,%r10 180037a79: 74 2f je 0x180037aaa 180037a7b: 48 89 11 mov %rdx,(%rcx) 180037a7e: 48 8b ca mov %rdx,%rcx 180037a81: e8 8a fe ff ff call 0x180037910 180037a86: 4d 85 d2 test %r10,%r10 180037a89: 74 1f je 0x180037aaa 180037a8b: 49 8b ca mov %r10,%rcx 180037a8e: e8 1d ff ff ff call 0x1800379b0 180037a93: 41 83 3a 00 cmpl $0x0,(%r10) 180037a97: 75 11 jne 0x180037aaa 180037a99: 48 8d 05 f0 5a 03 00 lea 0x35af0(%rip),%rax # 0x18006d590 180037aa0: 4c 3b d0 cmp %rax,%r10 180037aa3: 74 05 je 0x180037aaa 180037aa5: e8 d6 fc ff ff call 0x180037780 180037aaa: 48 8b c3 mov %rbx,%rax 180037aad: 48 83 c4 20 add $0x20,%rsp 180037ab1: 5b pop %rbx 180037ab2: c3 ret 180037ab3: 33 c0 xor %eax,%eax 180037ab5: 48 83 c4 20 add $0x20,%rsp 180037ab9: 5b pop %rbx 180037aba: c3 ret 180037abb: cc int3 180037abc: cc int3 180037abd: cc int3 180037abe: cc int3 180037abf: cc int3 180037ac0: 40 53 rex push %rbx 180037ac2: 48 83 ec 20 sub $0x20,%rsp 180037ac6: e8 d5 05 00 00 call 0x1800380a0 180037acb: 48 8b d8 mov %rax,%rbx 180037ace: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 180037ad4: 85 0d 9e 5a 03 00 test %ecx,0x35a9e(%rip) # 0x18006d578 180037ada: 74 18 je 0x180037af4 180037adc: 48 83 b8 c0 00 00 00 cmpq $0x0,0xc0(%rax) 180037ae3: 00 180037ae4: 74 0e je 0x180037af4 180037ae6: e8 b5 05 00 00 call 0x1800380a0 180037aeb: 48 8b 98 c0 00 00 00 mov 0xc0(%rax),%rbx 180037af2: eb 2b jmp 0x180037b1f 180037af4: b9 0c 00 00 00 mov $0xc,%ecx 180037af9: e8 a2 da 00 00 call 0x1800455a0 180037afe: 90 nop 180037aff: 48 8d 8b c0 00 00 00 lea 0xc0(%rbx),%rcx 180037b06: 48 8b 15 e3 5b 03 00 mov 0x35be3(%rip),%rdx # 0x18006d6f0 180037b0d: e8 4e ff ff ff call 0x180037a60 180037b12: 48 8b d8 mov %rax,%rbx 180037b15: b9 0c 00 00 00 mov $0xc,%ecx 180037b1a: e8 51 d9 00 00 call 0x180045470 180037b1f: 48 85 db test %rbx,%rbx 180037b22: 75 08 jne 0x180037b2c 180037b24: 8d 4b 20 lea 0x20(%rbx),%ecx 180037b27: e8 74 eb ff ff call 0x1800366a0 180037b2c: 48 8b c3 mov %rbx,%rax 180037b2f: 48 83 c4 20 add $0x20,%rsp 180037b33: 5b pop %rbx 180037b34: c3 ret 180037b35: cc int3 180037b36: cc int3 180037b37: cc int3 180037b38: cc int3 180037b39: cc int3 180037b3a: cc int3 180037b3b: cc int3 180037b3c: cc int3 180037b3d: cc int3 180037b3e: cc int3 180037b3f: cc int3 180037b40: 40 55 rex push %rbp 180037b42: 48 83 ec 20 sub $0x20,%rsp 180037b46: 48 8b ea mov %rdx,%rbp 180037b49: b9 0c 00 00 00 mov $0xc,%ecx 180037b4e: e8 1d d9 00 00 call 0x180045470 180037b53: 48 83 c4 20 add $0x20,%rsp 180037b57: 5d pop %rbp 180037b58: c3 ret 180037b59: cc int3 180037b5a: cc int3 180037b5b: cc int3 180037b5c: cc int3 180037b5d: cc int3 180037b5e: cc int3 180037b5f: cc int3 180037b60: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180037b65: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 180037b6a: 56 push %rsi 180037b6b: 57 push %rdi 180037b6c: 41 54 push %r12 180037b6e: 48 83 ec 20 sub $0x20,%rsp 180037b72: 48 8b e9 mov %rcx,%rbp 180037b75: 8b 0d 95 5b 03 00 mov 0x35b95(%rip),%ecx # 0x18006d710 180037b7b: 83 f9 ff cmp $0xffffffff,%ecx 180037b7e: 74 14 je 0x180037b94 180037b80: ff 15 5a b6 01 00 call *0x1b65a(%rip) # 0x1800531e0 180037b86: 48 85 c0 test %rax,%rax 180037b89: 74 09 je 0x180037b94 180037b8b: 48 8b 80 a8 02 00 00 mov 0x2a8(%rax),%rax 180037b92: eb 7a jmp 0x180037c0e 180037b94: 48 8d 0d b5 f7 01 00 lea 0x1f7b5(%rip),%rcx # 0x180057350 180037b9b: ff 15 5f b7 01 00 call *0x1b75f(%rip) # 0x180053300 180037ba1: 48 85 c0 test %rax,%rax 180037ba4: 4c 8b e0 mov %rax,%r12 180037ba7: 74 71 je 0x180037c1a 180037ba9: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180037bae: 33 db xor %ebx,%ebx 180037bb0: 89 5c 24 40 mov %ebx,0x40(%rsp) 180037bb4: e8 07 ec ff ff call 0x1800367c0 180037bb9: 83 7c 24 40 05 cmpl $0x5,0x40(%rsp) 180037bbe: 7f 3e jg 0x180037bfe 180037bc0: 33 c9 xor %ecx,%ecx 180037bc2: ff 15 38 b7 01 00 call *0x1b738(%rip) # 0x180053300 180037bc8: 48 63 48 3c movslq 0x3c(%rax),%rcx 180037bcc: 48 03 c8 add %rax,%rcx 180037bcf: 0f b7 41 14 movzwl 0x14(%rcx),%eax 180037bd3: 48 8d 54 08 18 lea 0x18(%rax,%rcx,1),%rdx 180037bd8: 0f b7 41 06 movzwl 0x6(%rcx),%eax 180037bdc: 85 c0 test %eax,%eax 180037bde: 74 1e je 0x180037bfe 180037be0: 48 8d 35 51 f7 01 00 lea 0x1f751(%rip),%rsi # 0x180057338 180037be7: 48 8b fa mov %rdx,%rdi 180037bea: b9 08 00 00 00 mov $0x8,%ecx 180037bef: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180037bf1: 74 27 je 0x180037c1a 180037bf3: 83 c3 01 add $0x1,%ebx 180037bf6: 48 83 c2 28 add $0x28,%rdx 180037bfa: 3b d8 cmp %eax,%ebx 180037bfc: 72 e2 jb 0x180037be0 180037bfe: 48 8d 15 3b f7 01 00 lea 0x1f73b(%rip),%rdx # 0x180057340 180037c05: 49 8b cc mov %r12,%rcx 180037c08: ff 15 a2 b8 01 00 call *0x1b8a2(%rip) # 0x1800534b0 180037c0e: 48 85 c0 test %rax,%rax 180037c11: 74 07 je 0x180037c1a 180037c13: 48 8b cd mov %rbp,%rcx 180037c16: ff d0 call *%rax 180037c18: eb 03 jmp 0x180037c1d 180037c1a: 48 8b c5 mov %rbp,%rax 180037c1d: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 180037c22: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 180037c27: 48 83 c4 20 add $0x20,%rsp 180037c2b: 41 5c pop %r12 180037c2d: 5f pop %rdi 180037c2e: 5e pop %rsi 180037c2f: c3 ret 180037c30: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180037c35: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180037c3a: 57 push %rdi 180037c3b: 48 83 ec 20 sub $0x20,%rsp 180037c3f: 8b 0d cb 5a 03 00 mov 0x35acb(%rip),%ecx # 0x18006d710 180037c45: 83 f9 ff cmp $0xffffffff,%ecx 180037c48: 74 17 je 0x180037c61 180037c4a: ff 15 90 b5 01 00 call *0x1b590(%rip) # 0x1800531e0 180037c50: 48 85 c0 test %rax,%rax 180037c53: 74 0c je 0x180037c61 180037c55: 48 8b 80 a8 02 00 00 mov 0x2a8(%rax),%rax 180037c5c: e9 8d 00 00 00 jmp 0x180037cee 180037c61: 48 8d 0d e8 f6 01 00 lea 0x1f6e8(%rip),%rcx # 0x180057350 180037c68: ff 15 92 b6 01 00 call *0x1b692(%rip) # 0x180053300 180037c6e: 48 85 c0 test %rax,%rax 180037c71: 48 8b d8 mov %rax,%rbx 180037c74: 0f 84 8d 00 00 00 je 0x180037d07 180037c7a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180037c7f: c7 44 24 30 00 00 00 movl $0x0,0x30(%rsp) 180037c86: 00 180037c87: e8 34 eb ff ff call 0x1800367c0 180037c8c: 83 7c 24 30 05 cmpl $0x5,0x30(%rsp) 180037c91: 7f 4b jg 0x180037cde 180037c93: 33 c9 xor %ecx,%ecx 180037c95: ff 15 65 b6 01 00 call *0x1b665(%rip) # 0x180053300 180037c9b: 33 d2 xor %edx,%edx 180037c9d: 48 63 48 3c movslq 0x3c(%rax),%rcx 180037ca1: 48 03 c8 add %rax,%rcx 180037ca4: 0f b7 41 14 movzwl 0x14(%rcx),%eax 180037ca8: 4c 8d 44 08 18 lea 0x18(%rax,%rcx,1),%r8 180037cad: 0f b7 41 06 movzwl 0x6(%rcx),%eax 180037cb1: 85 c0 test %eax,%eax 180037cb3: 74 29 je 0x180037cde 180037cb5: 66 66 66 90 data16 data16 xchg %ax,%ax 180037cb9: 66 66 90 data16 xchg %ax,%ax 180037cbc: 66 66 66 90 data16 data16 xchg %ax,%ax 180037cc0: 48 8d 35 71 f6 01 00 lea 0x1f671(%rip),%rsi # 0x180057338 180037cc7: 49 8b f8 mov %r8,%rdi 180037cca: b9 08 00 00 00 mov $0x8,%ecx 180037ccf: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180037cd1: 74 34 je 0x180037d07 180037cd3: 83 c2 01 add $0x1,%edx 180037cd6: 49 83 c0 28 add $0x28,%r8 180037cda: 3b d0 cmp %eax,%edx 180037cdc: 72 e2 jb 0x180037cc0 180037cde: 48 8d 15 5b f6 01 00 lea 0x1f65b(%rip),%rdx # 0x180057340 180037ce5: 48 8b cb mov %rbx,%rcx 180037ce8: ff 15 c2 b7 01 00 call *0x1b7c2(%rip) # 0x1800534b0 180037cee: 48 85 c0 test %rax,%rax 180037cf1: 74 14 je 0x180037d07 180037cf3: 33 c9 xor %ecx,%ecx 180037cf5: ff d0 call *%rax 180037cf7: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180037cfc: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180037d01: 48 83 c4 20 add $0x20,%rsp 180037d05: 5f pop %rdi 180037d06: c3 ret 180037d07: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180037d0c: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180037d11: 33 c0 xor %eax,%eax 180037d13: 48 83 c4 20 add $0x20,%rsp 180037d17: 5f pop %rdi 180037d18: c3 ret 180037d19: cc int3 180037d1a: cc int3 180037d1b: cc int3 180037d1c: cc int3 180037d1d: cc int3 180037d1e: cc int3 180037d1f: cc int3 180037d20: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180037d25: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 180037d2a: 56 push %rsi 180037d2b: 57 push %rdi 180037d2c: 41 54 push %r12 180037d2e: 48 83 ec 20 sub $0x20,%rsp 180037d32: 48 8b e9 mov %rcx,%rbp 180037d35: 8b 0d d5 59 03 00 mov 0x359d5(%rip),%ecx # 0x18006d710 180037d3b: 83 f9 ff cmp $0xffffffff,%ecx 180037d3e: 74 14 je 0x180037d54 180037d40: ff 15 9a b4 01 00 call *0x1b49a(%rip) # 0x1800531e0 180037d46: 48 85 c0 test %rax,%rax 180037d49: 74 09 je 0x180037d54 180037d4b: 48 8b 80 b0 02 00 00 mov 0x2b0(%rax),%rax 180037d52: eb 7a jmp 0x180037dce 180037d54: 48 8d 0d f5 f5 01 00 lea 0x1f5f5(%rip),%rcx # 0x180057350 180037d5b: ff 15 9f b5 01 00 call *0x1b59f(%rip) # 0x180053300 180037d61: 48 85 c0 test %rax,%rax 180037d64: 4c 8b e0 mov %rax,%r12 180037d67: 74 71 je 0x180037dda 180037d69: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180037d6e: 33 db xor %ebx,%ebx 180037d70: 89 5c 24 40 mov %ebx,0x40(%rsp) 180037d74: e8 47 ea ff ff call 0x1800367c0 180037d79: 83 7c 24 40 05 cmpl $0x5,0x40(%rsp) 180037d7e: 7f 3e jg 0x180037dbe 180037d80: 33 c9 xor %ecx,%ecx 180037d82: ff 15 78 b5 01 00 call *0x1b578(%rip) # 0x180053300 180037d88: 48 63 48 3c movslq 0x3c(%rax),%rcx 180037d8c: 48 03 c8 add %rax,%rcx 180037d8f: 0f b7 41 14 movzwl 0x14(%rcx),%eax 180037d93: 48 8d 54 08 18 lea 0x18(%rax,%rcx,1),%rdx 180037d98: 0f b7 41 06 movzwl 0x6(%rcx),%eax 180037d9c: 85 c0 test %eax,%eax 180037d9e: 74 1e je 0x180037dbe 180037da0: 48 8d 35 91 f5 01 00 lea 0x1f591(%rip),%rsi # 0x180057338 180037da7: 48 8b fa mov %rdx,%rdi 180037daa: b9 08 00 00 00 mov $0x8,%ecx 180037daf: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180037db1: 74 27 je 0x180037dda 180037db3: 83 c3 01 add $0x1,%ebx 180037db6: 48 83 c2 28 add $0x28,%rdx 180037dba: 3b d8 cmp %eax,%ebx 180037dbc: 72 e2 jb 0x180037da0 180037dbe: 48 8d 15 9b f5 01 00 lea 0x1f59b(%rip),%rdx # 0x180057360 180037dc5: 49 8b cc mov %r12,%rcx 180037dc8: ff 15 e2 b6 01 00 call *0x1b6e2(%rip) # 0x1800534b0 180037dce: 48 85 c0 test %rax,%rax 180037dd1: 74 07 je 0x180037dda 180037dd3: 48 8b cd mov %rbp,%rcx 180037dd6: ff d0 call *%rax 180037dd8: eb 03 jmp 0x180037ddd 180037dda: 48 8b c5 mov %rbp,%rax 180037ddd: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 180037de2: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 180037de7: 48 83 c4 20 add $0x20,%rsp 180037deb: 41 5c pop %r12 180037ded: 5f pop %rdi 180037dee: 5e pop %rsi 180037def: c3 ret 180037df0: 48 ff 25 e9 b3 01 00 rex.W jmp *0x1b3e9(%rip) # 0x1800531e0 180037df7: cc int3 180037df8: cc int3 180037df9: cc int3 180037dfa: cc int3 180037dfb: cc int3 180037dfc: cc int3 180037dfd: cc int3 180037dfe: cc int3 180037dff: cc int3 180037e00: 8b 05 0a 59 03 00 mov 0x3590a(%rip),%eax # 0x18006d710 180037e06: c3 ret 180037e07: cc int3 180037e08: cc int3 180037e09: cc int3 180037e0a: cc int3 180037e0b: cc int3 180037e0c: cc int3 180037e0d: cc int3 180037e0e: cc int3 180037e0f: cc int3 180037e10: 33 c0 xor %eax,%eax 180037e12: c3 ret 180037e13: cc int3 180037e14: cc int3 180037e15: cc int3 180037e16: cc int3 180037e17: cc int3 180037e18: cc int3 180037e19: cc int3 180037e1a: cc int3 180037e1b: cc int3 180037e1c: cc int3 180037e1d: cc int3 180037e1e: cc int3 180037e1f: cc int3 180037e20: 48 ff 25 c1 b4 01 00 rex.W jmp *0x1b4c1(%rip) # 0x1800532e8 180037e27: cc int3 180037e28: cc int3 180037e29: cc int3 180037e2a: cc int3 180037e2b: cc int3 180037e2c: cc int3 180037e2d: cc int3 180037e2e: cc int3 180037e2f: cc int3 180037e30: 48 83 ec 28 sub $0x28,%rsp 180037e34: 8b 0d d6 58 03 00 mov 0x358d6(%rip),%ecx # 0x18006d710 180037e3a: 83 f9 ff cmp $0xffffffff,%ecx 180037e3d: 74 10 je 0x180037e4f 180037e3f: ff 15 a3 b3 01 00 call *0x1b3a3(%rip) # 0x1800531e8 180037e45: c7 05 c1 58 03 00 ff movl $0xffffffff,0x358c1(%rip) # 0x18006d710 180037e4c: ff ff ff 180037e4f: 8b 0d bf 58 03 00 mov 0x358bf(%rip),%ecx # 0x18006d714 180037e55: 83 f9 ff cmp $0xffffffff,%ecx 180037e58: 74 10 je 0x180037e6a 180037e5a: ff 15 28 b5 01 00 call *0x1b528(%rip) # 0x180053388 180037e60: c7 05 aa 58 03 00 ff movl $0xffffffff,0x358aa(%rip) # 0x18006d714 180037e67: ff ff ff 180037e6a: 48 83 c4 28 add $0x28,%rsp 180037e6e: e9 5d d5 00 00 jmp 0x1800453d0 180037e73: cc int3 180037e74: cc int3 180037e75: cc int3 180037e76: cc int3 180037e77: cc int3 180037e78: cc int3 180037e79: cc int3 180037e7a: cc int3 180037e7b: cc int3 180037e7c: cc int3 180037e7d: cc int3 180037e7e: cc int3 180037e7f: cc int3 180037e80: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180037e85: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180037e8a: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180037e8f: 41 54 push %r12 180037e91: 41 55 push %r13 180037e93: 41 56 push %r14 180037e95: 48 83 ec 20 sub $0x20,%rsp 180037e99: 4c 8b ea mov %rdx,%r13 180037e9c: 4c 8b e1 mov %rcx,%r12 180037e9f: 48 8d 0d aa f4 01 00 lea 0x1f4aa(%rip),%rcx # 0x180057350 180037ea6: ff 15 54 b4 01 00 call *0x1b454(%rip) # 0x180053300 180037eac: 4c 8b f0 mov %rax,%r14 180037eaf: 48 8d 05 0a 5b 03 00 lea 0x35b0a(%rip),%rax # 0x18006d9c0 180037eb6: 49 89 84 24 a0 00 00 mov %rax,0xa0(%r12) 180037ebd: 00 180037ebe: 41 c7 44 24 1c 01 00 movl $0x1,0x1c(%r12) 180037ec5: 00 00 180037ec7: 4d 85 f6 test %r14,%r14 180037eca: 0f 84 8e 00 00 00 je 0x180037f5e 180037ed0: 33 db xor %ebx,%ebx 180037ed2: 89 5c 24 40 mov %ebx,0x40(%rsp) 180037ed6: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180037edb: e8 e0 e8 ff ff call 0x1800367c0 180037ee0: 83 7c 24 40 05 cmpl $0x5,0x40(%rsp) 180037ee5: 7f 47 jg 0x180037f2e 180037ee7: 33 c9 xor %ecx,%ecx 180037ee9: ff 15 11 b4 01 00 call *0x1b411(%rip) # 0x180053300 180037eef: 48 63 48 3c movslq 0x3c(%rax),%rcx 180037ef3: 48 03 c8 add %rax,%rcx 180037ef6: 0f b7 41 14 movzwl 0x14(%rcx),%eax 180037efa: 48 8d 54 08 18 lea 0x18(%rax,%rcx,1),%rdx 180037eff: 0f b7 41 06 movzwl 0x6(%rcx),%eax 180037f03: 85 c0 test %eax,%eax 180037f05: 74 27 je 0x180037f2e 180037f07: 66 66 90 data16 xchg %ax,%ax 180037f0a: 66 66 90 data16 xchg %ax,%ax 180037f0d: 66 66 90 data16 xchg %ax,%ax 180037f10: 48 8d 35 21 f4 01 00 lea 0x1f421(%rip),%rsi # 0x180057338 180037f17: 48 8b fa mov %rdx,%rdi 180037f1a: b9 08 00 00 00 mov $0x8,%ecx 180037f1f: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 180037f21: 74 3b je 0x180037f5e 180037f23: 83 c3 01 add $0x1,%ebx 180037f26: 48 83 c2 28 add $0x28,%rdx 180037f2a: 3b d8 cmp %eax,%ebx 180037f2c: 72 e2 jb 0x180037f10 180037f2e: 48 8d 15 0b f4 01 00 lea 0x1f40b(%rip),%rdx # 0x180057340 180037f35: 49 8b ce mov %r14,%rcx 180037f38: ff 15 72 b5 01 00 call *0x1b572(%rip) # 0x1800534b0 180037f3e: 49 89 84 24 a8 02 00 mov %rax,0x2a8(%r12) 180037f45: 00 180037f46: 48 8d 15 13 f4 01 00 lea 0x1f413(%rip),%rdx # 0x180057360 180037f4d: 49 8b ce mov %r14,%rcx 180037f50: ff 15 5a b5 01 00 call *0x1b55a(%rip) # 0x1800534b0 180037f56: 49 89 84 24 b0 02 00 mov %rax,0x2b0(%r12) 180037f5d: 00 180037f5e: 41 c7 84 24 c8 00 00 movl $0x1,0xc8(%r12) 180037f65: 00 01 00 00 00 180037f6a: 41 c6 84 24 74 01 00 movb $0x43,0x174(%r12) 180037f71: 00 43 180037f73: 41 c6 84 24 f7 01 00 movb $0x43,0x1f7(%r12) 180037f7a: 00 43 180037f7c: 48 8d 05 bd 50 03 00 lea 0x350bd(%rip),%rax # 0x18006d040 180037f83: 49 89 84 24 b8 00 00 mov %rax,0xb8(%r12) 180037f8a: 00 180037f8b: f0 83 05 ad 50 03 00 lock addl $0x1,0x350ad(%rip) # 0x18006d040 180037f92: 01 180037f93: b9 0c 00 00 00 mov $0xc,%ecx 180037f98: e8 03 d6 00 00 call 0x1800455a0 180037f9d: 90 nop 180037f9e: 4d 89 ac 24 c0 00 00 mov %r13,0xc0(%r12) 180037fa5: 00 180037fa6: 4d 85 ed test %r13,%r13 180037fa9: 75 0f jne 0x180037fba 180037fab: 48 8b 05 3e 57 03 00 mov 0x3573e(%rip),%rax # 0x18006d6f0 180037fb2: 49 89 84 24 c0 00 00 mov %rax,0xc0(%r12) 180037fb9: 00 180037fba: 49 8b 8c 24 c0 00 00 mov 0xc0(%r12),%rcx 180037fc1: 00 180037fc2: e8 49 f9 ff ff call 0x180037910 180037fc7: 90 nop 180037fc8: b9 0c 00 00 00 mov $0xc,%ecx 180037fcd: e8 9e d4 00 00 call 0x180045470 180037fd2: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 180037fd7: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 180037fdc: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 180037fe1: 48 83 c4 20 add $0x20,%rsp 180037fe5: 41 5e pop %r14 180037fe7: 41 5d pop %r13 180037fe9: 41 5c pop %r12 180037feb: c3 ret 180037fec: cc int3 180037fed: cc int3 180037fee: cc int3 180037fef: cc int3 180037ff0: 40 55 rex push %rbp 180037ff2: 48 83 ec 20 sub $0x20,%rsp 180037ff6: 48 8b ea mov %rdx,%rbp 180037ff9: b9 0c 00 00 00 mov $0xc,%ecx 180037ffe: e8 6d d4 00 00 call 0x180045470 180038003: 48 83 c4 20 add $0x20,%rsp 180038007: 5d pop %rbp 180038008: c3 ret 180038009: cc int3 18003800a: cc int3 18003800b: cc int3 18003800c: cc int3 18003800d: cc int3 18003800e: cc int3 18003800f: cc int3 180038010: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180038015: 57 push %rdi 180038016: 48 83 ec 20 sub $0x20,%rsp 18003801a: ff 15 a8 b4 01 00 call *0x1b4a8(%rip) # 0x1800534c8 180038020: 8b 0d ea 56 03 00 mov 0x356ea(%rip),%ecx # 0x18006d710 180038026: 8b f8 mov %eax,%edi 180038028: ff 15 b2 b1 01 00 call *0x1b1b2(%rip) # 0x1800531e0 18003802e: 48 85 c0 test %rax,%rax 180038031: 48 8b d8 mov %rax,%rbx 180038034: 75 4b jne 0x180038081 180038036: 8d 48 01 lea 0x1(%rax),%ecx 180038039: ba d8 02 00 00 mov $0x2d8,%edx 18003803e: e8 0d 8e 00 00 call 0x180040e50 180038043: 48 85 c0 test %rax,%rax 180038046: 48 8b d8 mov %rax,%rbx 180038049: 74 36 je 0x180038081 18003804b: 8b 0d bf 56 03 00 mov 0x356bf(%rip),%ecx # 0x18006d710 180038051: 48 8b d0 mov %rax,%rdx 180038054: ff 15 8e b2 01 00 call *0x1b28e(%rip) # 0x1800532e8 18003805a: 48 8b cb mov %rbx,%rcx 18003805d: 85 c0 test %eax,%eax 18003805f: 74 19 je 0x18003807a 180038061: 33 d2 xor %edx,%edx 180038063: e8 18 fe ff ff call 0x180037e80 180038068: ff 15 6a b3 01 00 call *0x1b36a(%rip) # 0x1800533d8 18003806e: 48 c7 43 08 ff ff ff movq $0xffffffffffffffff,0x8(%rbx) 180038075: ff 180038076: 89 03 mov %eax,(%rbx) 180038078: eb 07 jmp 0x180038081 18003807a: e8 f1 c9 ff ff call 0x180034a70 18003807f: 33 db xor %ebx,%ebx 180038081: 8b cf mov %edi,%ecx 180038083: ff 15 af b4 01 00 call *0x1b4af(%rip) # 0x180053538 180038089: 48 8b c3 mov %rbx,%rax 18003808c: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180038091: 48 83 c4 20 add $0x20,%rsp 180038095: 5f pop %rdi 180038096: c3 ret 180038097: cc int3 180038098: cc int3 180038099: cc int3 18003809a: cc int3 18003809b: cc int3 18003809c: cc int3 18003809d: cc int3 18003809e: cc int3 18003809f: cc int3 1800380a0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800380a5: 57 push %rdi 1800380a6: 48 83 ec 20 sub $0x20,%rsp 1800380aa: ff 15 18 b4 01 00 call *0x1b418(%rip) # 0x1800534c8 1800380b0: 8b 0d 5a 56 03 00 mov 0x3565a(%rip),%ecx # 0x18006d710 1800380b6: 8b f8 mov %eax,%edi 1800380b8: ff 15 22 b1 01 00 call *0x1b122(%rip) # 0x1800531e0 1800380be: 48 85 c0 test %rax,%rax 1800380c1: 48 8b d8 mov %rax,%rbx 1800380c4: 75 4b jne 0x180038111 1800380c6: 8d 48 01 lea 0x1(%rax),%ecx 1800380c9: ba d8 02 00 00 mov $0x2d8,%edx 1800380ce: e8 7d 8d 00 00 call 0x180040e50 1800380d3: 48 85 c0 test %rax,%rax 1800380d6: 48 8b d8 mov %rax,%rbx 1800380d9: 74 36 je 0x180038111 1800380db: 8b 0d 2f 56 03 00 mov 0x3562f(%rip),%ecx # 0x18006d710 1800380e1: 48 8b d0 mov %rax,%rdx 1800380e4: ff 15 fe b1 01 00 call *0x1b1fe(%rip) # 0x1800532e8 1800380ea: 48 8b cb mov %rbx,%rcx 1800380ed: 85 c0 test %eax,%eax 1800380ef: 74 19 je 0x18003810a 1800380f1: 33 d2 xor %edx,%edx 1800380f3: e8 88 fd ff ff call 0x180037e80 1800380f8: ff 15 da b2 01 00 call *0x1b2da(%rip) # 0x1800533d8 1800380fe: 48 c7 43 08 ff ff ff movq $0xffffffffffffffff,0x8(%rbx) 180038105: ff 180038106: 89 03 mov %eax,(%rbx) 180038108: eb 07 jmp 0x180038111 18003810a: e8 61 c9 ff ff call 0x180034a70 18003810f: 33 db xor %ebx,%ebx 180038111: 8b cf mov %edi,%ecx 180038113: ff 15 1f b4 01 00 call *0x1b41f(%rip) # 0x180053538 180038119: 48 85 db test %rbx,%rbx 18003811c: 75 08 jne 0x180038126 18003811e: 8d 4b 10 lea 0x10(%rbx),%ecx 180038121: e8 7a e5 ff ff call 0x1800366a0 180038126: 48 8b c3 mov %rbx,%rax 180038129: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18003812e: 48 83 c4 20 add $0x20,%rsp 180038132: 5f pop %rdi 180038133: c3 ret 180038134: cc int3 180038135: cc int3 180038136: cc int3 180038137: cc int3 180038138: cc int3 180038139: cc int3 18003813a: cc int3 18003813b: cc int3 18003813c: cc int3 18003813d: cc int3 18003813e: cc int3 18003813f: cc int3 180038140: 48 85 c9 test %rcx,%rcx 180038143: 0f 84 1d 01 00 00 je 0x180038266 180038149: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 18003814e: 57 push %rdi 18003814f: 48 83 ec 20 sub $0x20,%rsp 180038153: 48 8b d9 mov %rcx,%rbx 180038156: 48 8b 49 38 mov 0x38(%rcx),%rcx 18003815a: 48 85 c9 test %rcx,%rcx 18003815d: 74 05 je 0x180038164 18003815f: e8 0c c9 ff ff call 0x180034a70 180038164: 48 8b 4b 48 mov 0x48(%rbx),%rcx 180038168: 48 85 c9 test %rcx,%rcx 18003816b: 74 05 je 0x180038172 18003816d: e8 fe c8 ff ff call 0x180034a70 180038172: 48 8b 4b 58 mov 0x58(%rbx),%rcx 180038176: 48 85 c9 test %rcx,%rcx 180038179: 74 05 je 0x180038180 18003817b: e8 f0 c8 ff ff call 0x180034a70 180038180: 48 8b 4b 68 mov 0x68(%rbx),%rcx 180038184: 48 85 c9 test %rcx,%rcx 180038187: 74 05 je 0x18003818e 180038189: e8 e2 c8 ff ff call 0x180034a70 18003818e: 48 8b 4b 78 mov 0x78(%rbx),%rcx 180038192: 48 85 c9 test %rcx,%rcx 180038195: 74 05 je 0x18003819c 180038197: e8 d4 c8 ff ff call 0x180034a70 18003819c: 48 8b 8b 80 00 00 00 mov 0x80(%rbx),%rcx 1800381a3: 48 85 c9 test %rcx,%rcx 1800381a6: 74 05 je 0x1800381ad 1800381a8: e8 c3 c8 ff ff call 0x180034a70 1800381ad: 48 8b 8b a0 00 00 00 mov 0xa0(%rbx),%rcx 1800381b4: 48 8d 05 05 58 03 00 lea 0x35805(%rip),%rax # 0x18006d9c0 1800381bb: 48 3b c8 cmp %rax,%rcx 1800381be: 74 05 je 0x1800381c5 1800381c0: e8 ab c8 ff ff call 0x180034a70 1800381c5: b9 0d 00 00 00 mov $0xd,%ecx 1800381ca: e8 d1 d3 00 00 call 0x1800455a0 1800381cf: 90 nop 1800381d0: 48 8b 8b b8 00 00 00 mov 0xb8(%rbx),%rcx 1800381d7: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 1800381dc: 48 85 c9 test %rcx,%rcx 1800381df: 74 1d je 0x1800381fe 1800381e1: f0 83 01 ff lock addl $0xffffffff,(%rcx) 1800381e5: 75 17 jne 0x1800381fe 1800381e7: 48 8d 05 52 4e 03 00 lea 0x34e52(%rip),%rax # 0x18006d040 1800381ee: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1800381f3: 48 3b c8 cmp %rax,%rcx 1800381f6: 74 06 je 0x1800381fe 1800381f8: e8 73 c8 ff ff call 0x180034a70 1800381fd: 90 nop 1800381fe: b9 0d 00 00 00 mov $0xd,%ecx 180038203: e8 68 d2 00 00 call 0x180045470 180038208: b9 0c 00 00 00 mov $0xc,%ecx 18003820d: e8 8e d3 00 00 call 0x1800455a0 180038212: 90 nop 180038213: 48 8b bb c0 00 00 00 mov 0xc0(%rbx),%rdi 18003821a: 48 85 ff test %rdi,%rdi 18003821d: 74 2b je 0x18003824a 18003821f: 48 8b cf mov %rdi,%rcx 180038222: e8 89 f7 ff ff call 0x1800379b0 180038227: 48 3b 3d c2 54 03 00 cmp 0x354c2(%rip),%rdi # 0x18006d6f0 18003822e: 74 1a je 0x18003824a 180038230: 48 8d 05 59 53 03 00 lea 0x35359(%rip),%rax # 0x18006d590 180038237: 48 3b f8 cmp %rax,%rdi 18003823a: 74 0e je 0x18003824a 18003823c: 83 3f 00 cmpl $0x0,(%rdi) 18003823f: 75 09 jne 0x18003824a 180038241: 48 8b cf mov %rdi,%rcx 180038244: e8 37 f5 ff ff call 0x180037780 180038249: 90 nop 18003824a: b9 0c 00 00 00 mov $0xc,%ecx 18003824f: e8 1c d2 00 00 call 0x180045470 180038254: 48 8b cb mov %rbx,%rcx 180038257: e8 14 c8 ff ff call 0x180034a70 18003825c: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180038261: 48 83 c4 20 add $0x20,%rsp 180038265: 5f pop %rdi 180038266: c2 00 00 ret $0x0 180038269: cc int3 18003826a: cc int3 18003826b: cc int3 18003826c: cc int3 18003826d: cc int3 18003826e: cc int3 18003826f: cc int3 180038270: 40 55 rex push %rbp 180038272: 48 83 ec 20 sub $0x20,%rsp 180038276: 48 8b ea mov %rdx,%rbp 180038279: b9 0d 00 00 00 mov $0xd,%ecx 18003827e: e8 ed d1 00 00 call 0x180045470 180038283: 48 83 c4 20 add $0x20,%rsp 180038287: 5d pop %rbp 180038288: c3 ret 180038289: cc int3 18003828a: cc int3 18003828b: cc int3 18003828c: cc int3 18003828d: cc int3 18003828e: cc int3 18003828f: cc int3 180038290: 40 55 rex push %rbp 180038292: 48 83 ec 20 sub $0x20,%rsp 180038296: 48 8b ea mov %rdx,%rbp 180038299: b9 0c 00 00 00 mov $0xc,%ecx 18003829e: e8 cd d1 00 00 call 0x180045470 1800382a3: 48 83 c4 20 add $0x20,%rsp 1800382a7: 5d pop %rbp 1800382a8: c3 ret 1800382a9: cc int3 1800382aa: cc int3 1800382ab: cc int3 1800382ac: cc int3 1800382ad: cc int3 1800382ae: cc int3 1800382af: cc int3 1800382b0: 40 53 rex push %rbx 1800382b2: 48 83 ec 20 sub $0x20,%rsp 1800382b6: 48 8b d9 mov %rcx,%rbx 1800382b9: 8b 0d 51 54 03 00 mov 0x35451(%rip),%ecx # 0x18006d710 1800382bf: 83 f9 ff cmp $0xffffffff,%ecx 1800382c2: 74 24 je 0x1800382e8 1800382c4: 48 85 db test %rbx,%rbx 1800382c7: 75 0f jne 0x1800382d8 1800382c9: ff 15 11 af 01 00 call *0x1af11(%rip) # 0x1800531e0 1800382cf: 8b 0d 3b 54 03 00 mov 0x3543b(%rip),%ecx # 0x18006d710 1800382d5: 48 8b d8 mov %rax,%rbx 1800382d8: 33 d2 xor %edx,%edx 1800382da: ff 15 08 b0 01 00 call *0x1b008(%rip) # 0x1800532e8 1800382e0: 48 8b cb mov %rbx,%rcx 1800382e3: e8 58 fe ff ff call 0x180038140 1800382e8: 8b 0d 26 54 03 00 mov 0x35426(%rip),%ecx # 0x18006d714 1800382ee: 83 f9 ff cmp $0xffffffff,%ecx 1800382f1: 74 08 je 0x1800382fb 1800382f3: 33 d2 xor %edx,%edx 1800382f5: ff 15 9d b0 01 00 call *0x1b09d(%rip) # 0x180053398 1800382fb: 48 83 c4 20 add $0x20,%rsp 1800382ff: 5b pop %rbx 180038300: c3 ret 180038301: cc int3 180038302: cc int3 180038303: cc int3 180038304: cc int3 180038305: cc int3 180038306: cc int3 180038307: cc int3 180038308: cc int3 180038309: cc int3 18003830a: cc int3 18003830b: cc int3 18003830c: cc int3 18003830d: cc int3 18003830e: cc int3 18003830f: cc int3 180038310: 48 83 ec 28 sub $0x28,%rsp 180038314: e8 27 e7 ff ff call 0x180036a40 180038319: e8 12 d0 00 00 call 0x180045330 18003831e: 85 c0 test %eax,%eax 180038320: 75 42 jne 0x180038364 180038322: 8b 0d e8 53 03 00 mov 0x353e8(%rip),%ecx # 0x18006d710 180038328: 83 f9 ff cmp $0xffffffff,%ecx 18003832b: 74 10 je 0x18003833d 18003832d: ff 15 b5 ae 01 00 call *0x1aeb5(%rip) # 0x1800531e8 180038333: c7 05 d3 53 03 00 ff movl $0xffffffff,0x353d3(%rip) # 0x18006d710 18003833a: ff ff ff 18003833d: 8b 0d d1 53 03 00 mov 0x353d1(%rip),%ecx # 0x18006d714 180038343: 83 f9 ff cmp $0xffffffff,%ecx 180038346: 74 10 je 0x180038358 180038348: ff 15 3a b0 01 00 call *0x1b03a(%rip) # 0x180053388 18003834e: c7 05 bc 53 03 00 ff movl $0xffffffff,0x353bc(%rip) # 0x18006d714 180038355: ff ff ff 180038358: e8 73 d0 00 00 call 0x1800453d0 18003835d: 33 c0 xor %eax,%eax 18003835f: 48 83 c4 28 add $0x28,%rsp 180038363: c3 ret 180038364: 48 8d 0d d5 fd ff ff lea -0x22b(%rip),%rcx # 0x180038140 18003836b: ff 15 7f ae 01 00 call *0x1ae7f(%rip) # 0x1800531f0 180038371: 83 f8 ff cmp $0xffffffff,%eax 180038374: 89 05 96 53 03 00 mov %eax,0x35396(%rip) # 0x18006d710 18003837a: 75 0c jne 0x180038388 18003837c: 8b 0d 92 53 03 00 mov 0x35392(%rip),%ecx # 0x18006d714 180038382: 3b c8 cmp %eax,%ecx 180038384: 74 d2 je 0x180038358 180038386: eb c0 jmp 0x180038348 180038388: ba d8 02 00 00 mov $0x2d8,%edx 18003838d: b9 01 00 00 00 mov $0x1,%ecx 180038392: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180038397: e8 b4 8a 00 00 call 0x180040e50 18003839c: 48 85 c0 test %rax,%rax 18003839f: 48 8b d8 mov %rax,%rbx 1800383a2: 74 3c je 0x1800383e0 1800383a4: 8b 0d 66 53 03 00 mov 0x35366(%rip),%ecx # 0x18006d710 1800383aa: 48 8b d0 mov %rax,%rdx 1800383ad: ff 15 35 af 01 00 call *0x1af35(%rip) # 0x1800532e8 1800383b3: 85 c0 test %eax,%eax 1800383b5: 74 29 je 0x1800383e0 1800383b7: 33 d2 xor %edx,%edx 1800383b9: 48 8b cb mov %rbx,%rcx 1800383bc: e8 bf fa ff ff call 0x180037e80 1800383c1: ff 15 11 b0 01 00 call *0x1b011(%rip) # 0x1800533d8 1800383c7: 48 c7 43 08 ff ff ff movq $0xffffffffffffffff,0x8(%rbx) 1800383ce: ff 1800383cf: 89 03 mov %eax,(%rbx) 1800383d1: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 1800383d6: b8 01 00 00 00 mov $0x1,%eax 1800383db: 48 83 c4 28 add $0x28,%rsp 1800383df: c3 ret 1800383e0: 8b 0d 2a 53 03 00 mov 0x3532a(%rip),%ecx # 0x18006d710 1800383e6: 83 f9 ff cmp $0xffffffff,%ecx 1800383e9: 74 10 je 0x1800383fb 1800383eb: ff 15 f7 ad 01 00 call *0x1adf7(%rip) # 0x1800531e8 1800383f1: c7 05 15 53 03 00 ff movl $0xffffffff,0x35315(%rip) # 0x18006d710 1800383f8: ff ff ff 1800383fb: 8b 0d 13 53 03 00 mov 0x35313(%rip),%ecx # 0x18006d714 180038401: 83 f9 ff cmp $0xffffffff,%ecx 180038404: 74 10 je 0x180038416 180038406: ff 15 7c af 01 00 call *0x1af7c(%rip) # 0x180053388 18003840c: c7 05 fe 52 03 00 ff movl $0xffffffff,0x352fe(%rip) # 0x18006d714 180038413: ff ff ff 180038416: e8 b5 cf 00 00 call 0x1800453d0 18003841b: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 180038420: 33 c0 xor %eax,%eax 180038422: 48 83 c4 28 add $0x28,%rsp 180038426: c3 ret 180038427: cc int3 180038428: cc int3 180038429: cc int3 18003842a: cc int3 18003842b: cc int3 18003842c: cc int3 18003842d: cc int3 18003842e: cc int3 18003842f: cc int3 180038430: 48 89 0d d1 a9 03 00 mov %rcx,0x3a9d1(%rip) # 0x180072e08 180038437: c3 ret 180038438: cc int3 180038439: cc int3 18003843a: cc int3 18003843b: cc int3 18003843c: cc int3 18003843d: cc int3 18003843e: cc int3 18003843f: cc int3 180038440: 40 53 rex push %rbx 180038442: 48 81 ec a0 05 00 00 sub $0x5a0,%rsp 180038449: 48 8d 8c 24 d0 00 00 lea 0xd0(%rsp),%rcx 180038450: 00 180038451: ff 15 61 ad 01 00 call *0x1ad61(%rip) # 0x1800531b8 180038457: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18003845c: 33 d2 xor %edx,%edx 18003845e: 41 b8 98 00 00 00 mov $0x98,%r8d 180038464: e8 67 d3 ff ff call 0x1800357d0 180038469: 48 8b 84 24 a8 05 00 mov 0x5a8(%rsp),%rax 180038470: 00 180038471: c7 44 24 30 0d 00 00 movl $0xc000000d,0x30(%rsp) 180038478: c0 180038479: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003847e: 48 8d 44 24 30 lea 0x30(%rsp),%rax 180038483: 48 89 44 24 20 mov %rax,0x20(%rsp) 180038488: 48 8d 84 24 d0 00 00 lea 0xd0(%rsp),%rax 18003848f: 00 180038490: 48 89 44 24 28 mov %rax,0x28(%rsp) 180038495: ff 15 0d ad 01 00 call *0x1ad0d(%rip) # 0x1800531a8 18003849b: 33 c9 xor %ecx,%ecx 18003849d: 8b d8 mov %eax,%ebx 18003849f: ff 15 fb ac 01 00 call *0x1acfb(%rip) # 0x1800531a0 1800384a5: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1800384aa: ff 15 e8 ac 01 00 call *0x1ace8(%rip) # 0x180053198 1800384b0: 85 c0 test %eax,%eax 1800384b2: 75 0c jne 0x1800384c0 1800384b4: 85 db test %ebx,%ebx 1800384b6: 75 08 jne 0x1800384c0 1800384b8: 8d 48 02 lea 0x2(%rax),%ecx 1800384bb: e8 70 d5 00 00 call 0x180045a30 1800384c0: ff 15 82 af 01 00 call *0x1af82(%rip) # 0x180053448 1800384c6: ba 0d 00 00 c0 mov $0xc000000d,%edx 1800384cb: 48 8b c8 mov %rax,%rcx 1800384ce: ff 15 bc ac 01 00 call *0x1acbc(%rip) # 0x180053190 1800384d4: 48 81 c4 a0 05 00 00 add $0x5a0,%rsp 1800384db: 5b pop %rbx 1800384dc: c3 ret 1800384dd: cc int3 1800384de: cc int3 1800384df: cc int3 1800384e0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800384e5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800384ea: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800384ef: 57 push %rdi 1800384f0: 48 81 ec b0 05 00 00 sub $0x5b0,%rsp 1800384f7: 48 8b e9 mov %rcx,%rbp 1800384fa: 48 8b 0d 07 a9 03 00 mov 0x3a907(%rip),%rcx # 0x180072e08 180038501: 41 8b d9 mov %r9d,%ebx 180038504: 49 8b f8 mov %r8,%rdi 180038507: 48 8b f2 mov %rdx,%rsi 18003850a: e8 11 f8 ff ff call 0x180037d20 18003850f: 48 85 c0 test %rax,%rax 180038512: 74 20 je 0x180038534 180038514: 4c 8b 94 24 e0 05 00 mov 0x5e0(%rsp),%r10 18003851b: 00 18003851c: 44 8b cb mov %ebx,%r9d 18003851f: 4c 8b c7 mov %rdi,%r8 180038522: 48 8b d6 mov %rsi,%rdx 180038525: 48 8b cd mov %rbp,%rcx 180038528: 4c 89 54 24 20 mov %r10,0x20(%rsp) 18003852d: ff d0 call *%rax 18003852f: e9 95 00 00 00 jmp 0x1800385c9 180038534: b9 02 00 00 00 mov $0x2,%ecx 180038539: e8 f2 d4 00 00 call 0x180045a30 18003853e: 48 8d 8c 24 e0 00 00 lea 0xe0(%rsp),%rcx 180038545: 00 180038546: ff 15 6c ac 01 00 call *0x1ac6c(%rip) # 0x1800531b8 18003854c: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180038551: 33 d2 xor %edx,%edx 180038553: 41 b8 98 00 00 00 mov $0x98,%r8d 180038559: e8 72 d2 ff ff call 0x1800357d0 18003855e: 48 8b 84 24 b8 05 00 mov 0x5b8(%rsp),%rax 180038565: 00 180038566: c7 44 24 40 0d 00 00 movl $0xc000000d,0x40(%rsp) 18003856d: c0 18003856e: 48 89 44 24 50 mov %rax,0x50(%rsp) 180038573: 48 8d 44 24 40 lea 0x40(%rsp),%rax 180038578: 48 89 44 24 30 mov %rax,0x30(%rsp) 18003857d: 48 8d 84 24 e0 00 00 lea 0xe0(%rsp),%rax 180038584: 00 180038585: 48 89 44 24 38 mov %rax,0x38(%rsp) 18003858a: ff 15 18 ac 01 00 call *0x1ac18(%rip) # 0x1800531a8 180038590: 33 c9 xor %ecx,%ecx 180038592: 8b d8 mov %eax,%ebx 180038594: ff 15 06 ac 01 00 call *0x1ac06(%rip) # 0x1800531a0 18003859a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18003859f: ff 15 f3 ab 01 00 call *0x1abf3(%rip) # 0x180053198 1800385a5: 85 c0 test %eax,%eax 1800385a7: 75 0c jne 0x1800385b5 1800385a9: 85 db test %ebx,%ebx 1800385ab: 75 08 jne 0x1800385b5 1800385ad: 8d 48 02 lea 0x2(%rax),%ecx 1800385b0: e8 7b d4 00 00 call 0x180045a30 1800385b5: ff 15 8d ae 01 00 call *0x1ae8d(%rip) # 0x180053448 1800385bb: ba 0d 00 00 c0 mov $0xc000000d,%edx 1800385c0: 48 8b c8 mov %rax,%rcx 1800385c3: ff 15 c7 ab 01 00 call *0x1abc7(%rip) # 0x180053190 1800385c9: 4c 8d 9c 24 b0 05 00 lea 0x5b0(%rsp),%r11 1800385d0: 00 1800385d1: 49 8b 5b 10 mov 0x10(%r11),%rbx 1800385d5: 49 8b 6b 18 mov 0x18(%r11),%rbp 1800385d9: 49 8b 73 20 mov 0x20(%r11),%rsi 1800385dd: 49 8b e3 mov %r11,%rsp 1800385e0: 5f pop %rdi 1800385e1: c3 ret 1800385e2: cc int3 1800385e3: cc int3 1800385e4: cc int3 1800385e5: cc int3 1800385e6: cc int3 1800385e7: cc int3 1800385e8: cc int3 1800385e9: cc int3 1800385ea: cc int3 1800385eb: cc int3 1800385ec: cc int3 1800385ed: cc int3 1800385ee: cc int3 1800385ef: cc int3 1800385f0: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 1800385f5: 89 4c 24 08 mov %ecx,0x8(%rsp) 1800385f9: 57 push %rdi 1800385fa: 48 83 ec 20 sub $0x20,%rsp 1800385fe: 48 8b ca mov %rdx,%rcx 180038601: 48 8b da mov %rdx,%rbx 180038604: e8 77 f2 00 00 call 0x180047880 180038609: 8b 4b 18 mov 0x18(%rbx),%ecx 18003860c: f6 c1 82 test $0x82,%cl 18003860f: 48 63 f8 movslq %eax,%rdi 180038612: 75 1d jne 0x180038631 180038614: e8 27 d5 ff ff call 0x180035b40 180038619: c7 00 09 00 00 00 movl $0x9,(%rax) 18003861f: 83 4b 18 20 orl $0x20,0x18(%rbx) 180038623: 83 c8 ff or $0xffffffff,%eax 180038626: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18003862b: 48 83 c4 20 add $0x20,%rsp 18003862f: 5f pop %rdi 180038630: c3 ret 180038631: f6 c1 40 test $0x40,%cl 180038634: 74 1d je 0x180038653 180038636: e8 05 d5 ff ff call 0x180035b40 18003863b: c7 00 22 00 00 00 movl $0x22,(%rax) 180038641: 83 4b 18 20 orl $0x20,0x18(%rbx) 180038645: 83 c8 ff or $0xffffffff,%eax 180038648: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18003864d: 48 83 c4 20 add $0x20,%rsp 180038651: 5f pop %rdi 180038652: c3 ret 180038653: 48 89 74 24 40 mov %rsi,0x40(%rsp) 180038658: 33 f6 xor %esi,%esi 18003865a: f6 c1 01 test $0x1,%cl 18003865d: 74 19 je 0x180038678 18003865f: f6 c1 10 test $0x10,%cl 180038662: 89 73 08 mov %esi,0x8(%rbx) 180038665: 0f 84 9d 00 00 00 je 0x180038708 18003866b: 48 8b 43 10 mov 0x10(%rbx),%rax 18003866f: 83 e1 fe and $0xfffffffe,%ecx 180038672: 48 89 03 mov %rax,(%rbx) 180038675: 89 4b 18 mov %ecx,0x18(%rbx) 180038678: 8b 43 18 mov 0x18(%rbx),%eax 18003867b: 89 73 08 mov %esi,0x8(%rbx) 18003867e: 83 e0 ef and $0xffffffef,%eax 180038681: 83 c8 02 or $0x2,%eax 180038684: a9 0c 01 00 00 test $0x10c,%eax 180038689: 89 43 18 mov %eax,0x18(%rbx) 18003868c: 75 2f jne 0x1800386bd 18003868e: e8 8d ef 00 00 call 0x180047620 180038693: 48 83 c0 30 add $0x30,%rax 180038697: 48 3b d8 cmp %rax,%rbx 18003869a: 74 0e je 0x1800386aa 18003869c: e8 7f ef 00 00 call 0x180047620 1800386a1: 48 83 c0 60 add $0x60,%rax 1800386a5: 48 3b d8 cmp %rax,%rbx 1800386a8: 75 0b jne 0x1800386b5 1800386aa: 8b cf mov %edi,%ecx 1800386ac: e8 ef ee 00 00 call 0x1800475a0 1800386b1: 85 c0 test %eax,%eax 1800386b3: 75 08 jne 0x1800386bd 1800386b5: 48 8b cb mov %rbx,%rcx 1800386b8: e8 83 ee 00 00 call 0x180047540 1800386bd: f7 43 18 08 01 00 00 testl $0x108,0x18(%rbx) 1800386c4: 48 89 6c 24 38 mov %rbp,0x38(%rsp) 1800386c9: 0f 84 aa 00 00 00 je 0x180038779 1800386cf: 8b 2b mov (%rbx),%ebp 1800386d1: 48 8b 53 10 mov 0x10(%rbx),%rdx 1800386d5: 2b 6b 10 sub 0x10(%rbx),%ebp 1800386d8: 48 8d 42 01 lea 0x1(%rdx),%rax 1800386dc: 48 89 03 mov %rax,(%rbx) 1800386df: 8b 43 24 mov 0x24(%rbx),%eax 1800386e2: 83 e8 01 sub $0x1,%eax 1800386e5: 85 ed test %ebp,%ebp 1800386e7: 89 43 08 mov %eax,0x8(%rbx) 1800386ea: 7e 35 jle 0x180038721 1800386ec: 44 8b c5 mov %ebp,%r8d 1800386ef: 8b cf mov %edi,%ecx 1800386f1: e8 fa ec 00 00 call 0x1800473f0 1800386f6: 48 8b 4b 10 mov 0x10(%rbx),%rcx 1800386fa: 8b f0 mov %eax,%esi 1800386fc: 0f b6 44 24 30 movzbl 0x30(%rsp),%eax 180038701: 88 01 mov %al,(%rcx) 180038703: e9 87 00 00 00 jmp 0x18003878f 180038708: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18003870d: 83 c9 20 or $0x20,%ecx 180038710: 83 c8 ff or $0xffffffff,%eax 180038713: 89 4b 18 mov %ecx,0x18(%rbx) 180038716: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18003871b: 48 83 c4 20 add $0x20,%rsp 18003871f: 5f pop %rdi 180038720: c3 ret 180038721: 83 ff ff cmp $0xffffffff,%edi 180038724: 74 27 je 0x18003874d 180038726: 83 ff fe cmp $0xfffffffe,%edi 180038729: 74 22 je 0x18003874d 18003872b: 48 8b c7 mov %rdi,%rax 18003872e: 48 8b cf mov %rdi,%rcx 180038731: 4c 8d 05 a8 2d 0a 00 lea 0xa2da8(%rip),%r8 # 0x1800db4e0 180038738: 83 e0 1f and $0x1f,%eax 18003873b: 48 c1 f9 05 sar $0x5,%rcx 18003873f: 48 8d 14 80 lea (%rax,%rax,4),%rdx 180038743: 48 c1 e2 04 shl $0x4,%rdx 180038747: 49 03 14 c8 add (%r8,%rcx,8),%rdx 18003874b: eb 07 jmp 0x180038754 18003874d: 48 8d 15 1c 52 03 00 lea 0x3521c(%rip),%rdx # 0x18006d970 180038754: f6 42 08 20 testb $0x20,0x8(%rdx) 180038758: 74 13 je 0x18003876d 18003875a: 33 d2 xor %edx,%edx 18003875c: 8b cf mov %edi,%ecx 18003875e: 44 8d 42 02 lea 0x2(%rdx),%r8d 180038762: e8 a9 e3 00 00 call 0x180046b10 180038767: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 18003876b: 74 26 je 0x180038793 18003876d: 48 8b 4b 10 mov 0x10(%rbx),%rcx 180038771: 8a 44 24 30 mov 0x30(%rsp),%al 180038775: 88 01 mov %al,(%rcx) 180038777: eb 16 jmp 0x18003878f 180038779: bd 01 00 00 00 mov $0x1,%ebp 18003877e: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180038783: 8b cf mov %edi,%ecx 180038785: 44 8b c5 mov %ebp,%r8d 180038788: e8 63 ec 00 00 call 0x1800473f0 18003878d: 8b f0 mov %eax,%esi 18003878f: 3b f5 cmp %ebp,%esi 180038791: 74 09 je 0x18003879c 180038793: 83 4b 18 20 orl $0x20,0x18(%rbx) 180038797: 83 c8 ff or $0xffffffff,%eax 18003879a: eb 05 jmp 0x1800387a1 18003879c: 0f b6 44 24 30 movzbl 0x30(%rsp),%eax 1800387a1: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 1800387a6: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 1800387ab: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 1800387b0: 48 83 c4 20 add $0x20,%rsp 1800387b4: 5f pop %rdi 1800387b5: c3 ret 1800387b6: cc int3 1800387b7: cc int3 1800387b8: cc int3 1800387b9: cc int3 1800387ba: cc int3 1800387bb: cc int3 1800387bc: cc int3 1800387bd: cc int3 1800387be: cc int3 1800387bf: cc int3 1800387c0: 85 d2 test %edx,%edx 1800387c2: 0f 8e 80 00 00 00 jle 0x180038848 1800387c8: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800387cd: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800387d2: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800387d7: 57 push %rdi 1800387d8: 48 83 ec 20 sub $0x20,%rsp 1800387dc: 49 8b f9 mov %r9,%rdi 1800387df: 49 8b d8 mov %r8,%rbx 1800387e2: 8b f2 mov %edx,%esi 1800387e4: 0f b6 e9 movzbl %cl,%ebp 1800387e7: 83 ee 01 sub $0x1,%esi 1800387ea: f6 43 18 40 testb $0x40,0x18(%rbx) 1800387ee: 74 07 je 0x1800387f7 1800387f0: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 1800387f5: 74 27 je 0x18003881e 1800387f7: 83 43 08 ff addl $0xffffffff,0x8(%rbx) 1800387fb: 78 10 js 0x18003880d 1800387fd: 48 8b 03 mov (%rbx),%rax 180038800: 40 88 28 mov %bpl,(%rax) 180038803: 48 83 03 01 addq $0x1,(%rbx) 180038807: 40 0f b6 c5 movzbl %bpl,%eax 18003880b: eb 0c jmp 0x180038819 18003880d: 40 0f be cd movsbl %bpl,%ecx 180038811: 48 8b d3 mov %rbx,%rdx 180038814: e8 d7 fd ff ff call 0x1800385f0 180038819: 83 f8 ff cmp $0xffffffff,%eax 18003881c: 74 10 je 0x18003882e 18003881e: 83 07 01 addl $0x1,(%rdi) 180038821: 8b 07 mov (%rdi),%eax 180038823: 83 f8 ff cmp $0xffffffff,%eax 180038826: 74 0c je 0x180038834 180038828: 85 f6 test %esi,%esi 18003882a: 7f bb jg 0x1800387e7 18003882c: eb 06 jmp 0x180038834 18003882e: c7 07 ff ff ff ff movl $0xffffffff,(%rdi) 180038834: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180038839: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18003883e: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180038843: 48 83 c4 20 add $0x20,%rsp 180038847: 5f pop %rdi 180038848: c2 00 00 ret $0x0 18003884b: cc int3 18003884c: cc int3 18003884d: cc int3 18003884e: cc int3 18003884f: cc int3 180038850: 40 55 rex push %rbp 180038852: 56 push %rsi 180038853: 57 push %rdi 180038854: 41 54 push %r12 180038856: 41 56 push %r14 180038858: 41 57 push %r15 18003885a: 48 81 ec e8 02 00 00 sub $0x2e8,%rsp 180038861: 48 8b 05 38 46 03 00 mov 0x34638(%rip),%rax # 0x18006cea0 180038868: 48 33 c4 xor %rsp,%rax 18003886b: 48 89 84 24 c8 02 00 mov %rax,0x2c8(%rsp) 180038872: 00 180038873: 33 ed xor %ebp,%ebp 180038875: 4d 85 c0 test %r8,%r8 180038878: 49 8b f9 mov %r9,%rdi 18003887b: 4c 89 4c 24 60 mov %r9,0x60(%rsp) 180038880: 48 8b f2 mov %rdx,%rsi 180038883: 4c 8b e1 mov %rcx,%r12 180038886: 89 6c 24 74 mov %ebp,0x74(%rsp) 18003888a: 44 8b f5 mov %ebp,%r14d 18003888d: 89 6c 24 40 mov %ebp,0x40(%rsp) 180038891: 89 6c 24 68 mov %ebp,0x68(%rsp) 180038895: 44 8b fd mov %ebp,%r15d 180038898: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003889c: 89 6c 24 54 mov %ebp,0x54(%rsp) 1800388a0: 89 6c 24 70 mov %ebp,0x70(%rsp) 1800388a4: 89 6c 24 4c mov %ebp,0x4c(%rsp) 1800388a8: 40 88 ac 24 90 00 00 mov %bpl,0x90(%rsp) 1800388af: 00 1800388b0: 0f 85 aa 00 00 00 jne 0x180038960 1800388b6: e8 e5 f7 ff ff call 0x1800380a0 1800388bb: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 1800388c2: 00 1800388c3: 48 8b d0 mov %rax,%rdx 1800388c6: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 1800388cd: 48 3b 0d 1c 4e 03 00 cmp 0x34e1c(%rip),%rcx # 0x18006d6f0 1800388d4: 48 89 4c 24 78 mov %rcx,0x78(%rsp) 1800388d9: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 1800388e0: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 1800388e7: 00 1800388e8: 74 28 je 0x180038912 1800388ea: 8b 8a c8 00 00 00 mov 0xc8(%rdx),%ecx 1800388f0: 85 0d 82 4c 03 00 test %ecx,0x34c82(%rip) # 0x18006d578 1800388f6: 75 1a jne 0x180038912 1800388f8: e8 c3 f1 ff ff call 0x180037ac0 1800388fd: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 180038904: 00 180038905: 48 89 44 24 78 mov %rax,0x78(%rsp) 18003890a: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 180038911: 00 180038912: 48 3b 05 57 4b 03 00 cmp 0x34b57(%rip),%rax # 0x18006d470 180038919: 74 23 je 0x18003893e 18003891b: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax 180038921: 85 05 51 4c 03 00 test %eax,0x34c51(%rip) # 0x18006d578 180038927: 75 15 jne 0x18003893e 180038929: e8 42 e6 ff ff call 0x180036f70 18003892e: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 180038935: 00 180038936: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 18003893d: 00 18003893e: f6 82 c8 00 00 00 02 testb $0x2,0xc8(%rdx) 180038945: 75 34 jne 0x18003897b 180038947: 83 8a c8 00 00 00 02 orl $0x2,0xc8(%rdx) 18003894e: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 180038955: 00 180038956: c6 84 24 90 00 00 00 movb $0x1,0x90(%rsp) 18003895d: 01 18003895e: eb 1b jmp 0x18003897b 180038960: 49 8b 00 mov (%r8),%rax 180038963: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 180038968: 48 89 01 mov %rax,(%rcx) 18003896b: 49 8b 40 08 mov 0x8(%r8),%rax 18003896f: 48 89 41 08 mov %rax,0x8(%rcx) 180038973: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18003897a: 00 18003897b: 4d 85 e4 test %r12,%r12 18003897e: 75 40 jne 0x1800389c0 180038980: e8 bb d1 ff ff call 0x180035b40 180038985: 45 33 c9 xor %r9d,%r9d 180038988: 45 33 c0 xor %r8d,%r8d 18003898b: 33 d2 xor %edx,%edx 18003898d: 33 c9 xor %ecx,%ecx 18003898f: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 180038994: c7 00 16 00 00 00 movl $0x16,(%rax) 18003899a: e8 41 fb ff ff call 0x1800384e0 18003899f: 40 38 ac 24 90 00 00 cmp %bpl,0x90(%rsp) 1800389a6: 00 1800389a7: 74 0f je 0x1800389b8 1800389a9: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 1800389b0: 00 1800389b1: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 1800389b8: 83 c8 ff or $0xffffffff,%eax 1800389bb: e9 b6 0d 00 00 jmp 0x180039776 1800389c0: 41 f6 44 24 18 40 testb $0x40,0x18(%r12) 1800389c6: 48 89 9c 24 e0 02 00 mov %rbx,0x2e0(%rsp) 1800389cd: 00 1800389ce: 4c 8d 15 2b 76 fc ff lea -0x389d5(%rip),%r10 # 0x180000000 1800389d5: 4c 89 ac 24 d8 02 00 mov %r13,0x2d8(%rsp) 1800389dc: 00 1800389dd: 0f 85 d0 00 00 00 jne 0x180038ab3 1800389e3: 49 8b cc mov %r12,%rcx 1800389e6: e8 95 ee 00 00 call 0x180047880 1800389eb: 48 8d 1d 7e 4f 03 00 lea 0x34f7e(%rip),%rbx # 0x18006d970 1800389f2: 83 f8 ff cmp $0xffffffff,%eax 1800389f5: 74 45 je 0x180038a3c 1800389f7: 49 8b cc mov %r12,%rcx 1800389fa: e8 81 ee 00 00 call 0x180047880 1800389ff: 83 f8 fe cmp $0xfffffffe,%eax 180038a02: 74 38 je 0x180038a3c 180038a04: 49 8b cc mov %r12,%rcx 180038a07: e8 74 ee 00 00 call 0x180047880 180038a0c: 4c 8d 2d ed 75 fc ff lea -0x38a13(%rip),%r13 # 0x180000000 180038a13: 48 63 c8 movslq %eax,%rcx 180038a16: 48 c1 f9 05 sar $0x5,%rcx 180038a1a: 49 8b bc cd e0 b4 0d mov 0xdb4e0(%r13,%rcx,8),%rdi 180038a21: 00 180038a22: 49 8b cc mov %r12,%rcx 180038a25: e8 56 ee 00 00 call 0x180047880 180038a2a: 8b d0 mov %eax,%edx 180038a2c: 83 e2 1f and $0x1f,%edx 180038a2f: 48 8d 04 92 lea (%rdx,%rdx,4),%rax 180038a33: 48 c1 e0 04 shl $0x4,%rax 180038a37: 48 03 c7 add %rdi,%rax 180038a3a: eb 0a jmp 0x180038a46 180038a3c: 48 8b c3 mov %rbx,%rax 180038a3f: 4c 8d 2d ba 75 fc ff lea -0x38a46(%rip),%r13 # 0x180000000 180038a46: f6 40 38 7f testb $0x7f,0x38(%rax) 180038a4a: 0f 85 94 00 00 00 jne 0x180038ae4 180038a50: 49 8b cc mov %r12,%rcx 180038a53: e8 28 ee 00 00 call 0x180047880 180038a58: 83 f8 ff cmp $0xffffffff,%eax 180038a5b: 74 3c je 0x180038a99 180038a5d: 49 8b cc mov %r12,%rcx 180038a60: e8 1b ee 00 00 call 0x180047880 180038a65: 83 f8 fe cmp $0xfffffffe,%eax 180038a68: 74 2f je 0x180038a99 180038a6a: 49 8b cc mov %r12,%rcx 180038a6d: e8 0e ee 00 00 call 0x180047880 180038a72: 48 63 c8 movslq %eax,%rcx 180038a75: 48 c1 f9 05 sar $0x5,%rcx 180038a79: 49 8b bc cd e0 b4 0d mov 0xdb4e0(%r13,%rcx,8),%rdi 180038a80: 00 180038a81: 49 8b cc mov %r12,%rcx 180038a84: e8 f7 ed 00 00 call 0x180047880 180038a89: 8b d0 mov %eax,%edx 180038a8b: 83 e2 1f and $0x1f,%edx 180038a8e: 48 8d 1c 92 lea (%rdx,%rdx,4),%rbx 180038a92: 48 c1 e3 04 shl $0x4,%rbx 180038a96: 48 03 df add %rdi,%rbx 180038a99: f6 43 38 80 testb $0x80,0x38(%rbx) 180038a9d: 75 45 jne 0x180038ae4 180038a9f: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 180038aa6: 00 180038aa7: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 180038aac: 4c 8d 15 4d 75 fc ff lea -0x38ab3(%rip),%r10 # 0x180000000 180038ab3: 48 85 f6 test %rsi,%rsi 180038ab6: 75 58 jne 0x180038b10 180038ab8: e8 83 d0 ff ff call 0x180035b40 180038abd: 45 33 c9 xor %r9d,%r9d 180038ac0: 45 33 c0 xor %r8d,%r8d 180038ac3: 33 d2 xor %edx,%edx 180038ac5: 33 c9 xor %ecx,%ecx 180038ac7: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 180038acc: c7 00 16 00 00 00 movl $0x16,(%rax) 180038ad2: e8 09 fa ff ff call 0x1800384e0 180038ad7: 40 38 ac 24 90 00 00 cmp %bpl,0x90(%rsp) 180038ade: 00 180038adf: e9 51 0c 00 00 jmp 0x180039735 180038ae4: e8 57 d0 ff ff call 0x180035b40 180038ae9: 45 33 c9 xor %r9d,%r9d 180038aec: 45 33 c0 xor %r8d,%r8d 180038aef: 33 d2 xor %edx,%edx 180038af1: 33 c9 xor %ecx,%ecx 180038af3: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 180038af8: c7 00 16 00 00 00 movl $0x16,(%rax) 180038afe: e8 dd f9 ff ff call 0x1800384e0 180038b03: 40 38 ac 24 90 00 00 cmp %bpl,0x90(%rsp) 180038b0a: 00 180038b0b: e9 25 0c 00 00 jmp 0x180039735 180038b10: 44 0f b6 2e movzbl (%rsi),%r13d 180038b14: 45 33 c9 xor %r9d,%r9d 180038b17: 45 84 ed test %r13b,%r13b 180038b1a: 44 89 4c 24 44 mov %r9d,0x44(%rsp) 180038b1f: 44 89 4c 24 50 mov %r9d,0x50(%rsp) 180038b24: 45 8b c1 mov %r9d,%r8d 180038b27: 4c 89 8c 24 a0 00 00 mov %r9,0xa0(%rsp) 180038b2e: 00 180038b2f: 0f 84 1e 0c 00 00 je 0x180039753 180038b35: 48 8b 9c 24 b0 00 00 mov 0xb0(%rsp),%rbx 180038b3c: 00 180038b3d: 41 bb 00 02 00 00 mov $0x200,%r11d 180038b43: 90 nop 180038b44: 66 66 66 90 data16 data16 xchg %ax,%ax 180038b48: 66 66 66 90 data16 data16 xchg %ax,%ax 180038b4c: 66 66 66 90 data16 data16 xchg %ax,%ax 180038b50: 48 83 c6 01 add $0x1,%rsi 180038b54: 85 ed test %ebp,%ebp 180038b56: 48 89 b4 24 b8 00 00 mov %rsi,0xb8(%rsp) 180038b5d: 00 180038b5e: 0f 88 e7 0b 00 00 js 0x18003974b 180038b64: 41 8d 45 e0 lea -0x20(%r13),%eax 180038b68: 3c 58 cmp $0x58,%al 180038b6a: 77 11 ja 0x180038b7d 180038b6c: 49 0f be c5 movsbq %r13b,%rax 180038b70: 42 8a 8c 10 70 73 05 mov 0x57370(%rax,%r10,1),%cl 180038b77: 00 180038b78: 83 e1 0f and $0xf,%ecx 180038b7b: eb 03 jmp 0x180038b80 180038b7d: 41 8b c9 mov %r9d,%ecx 180038b80: 49 63 c0 movslq %r8d,%rax 180038b83: 48 63 c9 movslq %ecx,%rcx 180038b86: 48 8d 14 c8 lea (%rax,%rcx,8),%rdx 180038b8a: 46 0f be 84 12 90 73 movsbl 0x57390(%rdx,%r10,1),%r8d 180038b91: 05 00 180038b93: 41 c1 f8 04 sar $0x4,%r8d 180038b97: 41 83 f8 07 cmp $0x7,%r8d 180038b9b: 44 89 44 24 6c mov %r8d,0x6c(%rsp) 180038ba0: 0f 87 52 0b 00 00 ja 0x1800396f8 180038ba6: 49 63 c0 movslq %r8d,%rax 180038ba9: 41 8b 8c 82 98 97 03 mov 0x39798(%r10,%rax,4),%ecx 180038bb0: 00 180038bb1: 49 03 ca add %r10,%rcx 180038bb4: ff e1 jmp *%rcx 180038bb6: 41 83 cf ff or $0xffffffff,%r15d 180038bba: 44 89 8c 24 98 00 00 mov %r9d,0x98(%rsp) 180038bc1: 00 180038bc2: 44 89 4c 24 70 mov %r9d,0x70(%rsp) 180038bc7: 44 89 4c 24 68 mov %r9d,0x68(%rsp) 180038bcc: 44 89 4c 24 54 mov %r9d,0x54(%rsp) 180038bd1: 45 8b f1 mov %r9d,%r14d 180038bd4: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 180038bd9: 44 89 4c 24 40 mov %r9d,0x40(%rsp) 180038bde: 44 89 4c 24 4c mov %r9d,0x4c(%rsp) 180038be3: e9 10 0b 00 00 jmp 0x1800396f8 180038be8: 41 80 fd 20 cmp $0x20,%r13b 180038bec: 74 55 je 0x180038c43 180038bee: 41 80 fd 23 cmp $0x23,%r13b 180038bf2: 74 40 je 0x180038c34 180038bf4: 41 80 fd 2b cmp $0x2b,%r13b 180038bf8: 74 2c je 0x180038c26 180038bfa: 41 80 fd 2d cmp $0x2d,%r13b 180038bfe: 74 18 je 0x180038c18 180038c00: 41 80 fd 30 cmp $0x30,%r13b 180038c04: 0f 85 ee 0a 00 00 jne 0x1800396f8 180038c0a: 41 83 ce 08 or $0x8,%r14d 180038c0e: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180038c13: e9 e0 0a 00 00 jmp 0x1800396f8 180038c18: 41 83 ce 04 or $0x4,%r14d 180038c1c: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180038c21: e9 d2 0a 00 00 jmp 0x1800396f8 180038c26: 41 83 ce 01 or $0x1,%r14d 180038c2a: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180038c2f: e9 c4 0a 00 00 jmp 0x1800396f8 180038c34: 41 0f ba ee 07 bts $0x7,%r14d 180038c39: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180038c3e: e9 b5 0a 00 00 jmp 0x1800396f8 180038c43: 41 83 ce 02 or $0x2,%r14d 180038c47: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180038c4c: e9 a7 0a 00 00 jmp 0x1800396f8 180038c51: 41 80 fd 2a cmp $0x2a,%r13b 180038c55: 75 2b jne 0x180038c82 180038c57: 8b 07 mov (%rdi),%eax 180038c59: 48 83 c7 08 add $0x8,%rdi 180038c5d: 85 c0 test %eax,%eax 180038c5f: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 180038c64: 89 44 24 68 mov %eax,0x68(%rsp) 180038c68: 0f 89 8a 0a 00 00 jns 0x1800396f8 180038c6e: 41 83 ce 04 or $0x4,%r14d 180038c72: f7 d8 neg %eax 180038c74: 89 44 24 68 mov %eax,0x68(%rsp) 180038c78: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180038c7d: e9 76 0a 00 00 jmp 0x1800396f8 180038c82: 8b 44 24 68 mov 0x68(%rsp),%eax 180038c86: 8d 0c 80 lea (%rax,%rax,4),%ecx 180038c89: 41 0f be c5 movsbl %r13b,%eax 180038c8d: 8d 44 48 d0 lea -0x30(%rax,%rcx,2),%eax 180038c91: 89 44 24 68 mov %eax,0x68(%rsp) 180038c95: e9 5e 0a 00 00 jmp 0x1800396f8 180038c9a: 45 8b f9 mov %r9d,%r15d 180038c9d: 44 89 4c 24 48 mov %r9d,0x48(%rsp) 180038ca2: e9 51 0a 00 00 jmp 0x1800396f8 180038ca7: 41 80 fd 2a cmp $0x2a,%r13b 180038cab: 75 28 jne 0x180038cd5 180038cad: 44 8b 3f mov (%rdi),%r15d 180038cb0: 48 83 c7 08 add $0x8,%rdi 180038cb4: 45 85 ff test %r15d,%r15d 180038cb7: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 180038cbc: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 180038cc1: 0f 89 31 0a 00 00 jns 0x1800396f8 180038cc7: 41 83 cf ff or $0xffffffff,%r15d 180038ccb: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 180038cd0: e9 23 0a 00 00 jmp 0x1800396f8 180038cd5: 43 8d 0c bf lea (%r15,%r15,4),%ecx 180038cd9: 41 0f be c5 movsbl %r13b,%eax 180038cdd: 44 8d 7c 48 d0 lea -0x30(%rax,%rcx,2),%r15d 180038ce2: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 180038ce7: e9 0c 0a 00 00 jmp 0x1800396f8 180038cec: 41 80 fd 49 cmp $0x49,%r13b 180038cf0: 74 59 je 0x180038d4b 180038cf2: 41 80 fd 68 cmp $0x68,%r13b 180038cf6: 74 45 je 0x180038d3d 180038cf8: 41 80 fd 6c cmp $0x6c,%r13b 180038cfc: 74 19 je 0x180038d17 180038cfe: 41 80 fd 77 cmp $0x77,%r13b 180038d02: 0f 85 f0 09 00 00 jne 0x1800396f8 180038d08: 41 0f ba ee 0b bts $0xb,%r14d 180038d0d: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180038d12: e9 e1 09 00 00 jmp 0x1800396f8 180038d17: 80 3e 6c cmpb $0x6c,(%rsi) 180038d1a: 75 13 jne 0x180038d2f 180038d1c: 48 83 c6 01 add $0x1,%rsi 180038d20: 41 0f ba ee 0c bts $0xc,%r14d 180038d25: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180038d2a: e9 c9 09 00 00 jmp 0x1800396f8 180038d2f: 41 83 ce 10 or $0x10,%r14d 180038d33: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180038d38: e9 bb 09 00 00 jmp 0x1800396f8 180038d3d: 41 83 ce 20 or $0x20,%r14d 180038d41: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180038d46: e9 ad 09 00 00 jmp 0x1800396f8 180038d4b: 0f b6 06 movzbl (%rsi),%eax 180038d4e: 41 0f ba ee 0f bts $0xf,%r14d 180038d53: 3c 36 cmp $0x36,%al 180038d55: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180038d5a: 75 19 jne 0x180038d75 180038d5c: 80 7e 01 34 cmpb $0x34,0x1(%rsi) 180038d60: 75 13 jne 0x180038d75 180038d62: 48 83 c6 02 add $0x2,%rsi 180038d66: 41 0f ba ee 0f bts $0xf,%r14d 180038d6b: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180038d70: e9 83 09 00 00 jmp 0x1800396f8 180038d75: 3c 33 cmp $0x33,%al 180038d77: 75 19 jne 0x180038d92 180038d79: 80 7e 01 32 cmpb $0x32,0x1(%rsi) 180038d7d: 75 13 jne 0x180038d92 180038d7f: 48 83 c6 02 add $0x2,%rsi 180038d83: 41 0f ba f6 0f btr $0xf,%r14d 180038d88: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180038d8d: e9 66 09 00 00 jmp 0x1800396f8 180038d92: 3c 64 cmp $0x64,%al 180038d94: 0f 84 5e 09 00 00 je 0x1800396f8 180038d9a: 3c 69 cmp $0x69,%al 180038d9c: 0f 84 56 09 00 00 je 0x1800396f8 180038da2: 3c 6f cmp $0x6f,%al 180038da4: 0f 84 4e 09 00 00 je 0x1800396f8 180038daa: 3c 75 cmp $0x75,%al 180038dac: 0f 84 46 09 00 00 je 0x1800396f8 180038db2: 3c 78 cmp $0x78,%al 180038db4: 0f 84 3e 09 00 00 je 0x1800396f8 180038dba: 3c 58 cmp $0x58,%al 180038dbc: 0f 84 36 09 00 00 je 0x1800396f8 180038dc2: 44 89 4c 24 6c mov %r9d,0x6c(%rsp) 180038dc7: 41 0f b6 fd movzbl %r13b,%edi 180038dcb: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 180038dd0: 44 89 4c 24 4c mov %r9d,0x4c(%rsp) 180038dd5: 8b cf mov %edi,%ecx 180038dd7: e8 d4 ed 00 00 call 0x180047bb0 180038ddc: 85 c0 test %eax,%eax 180038dde: 74 55 je 0x180038e35 180038de0: 41 f6 44 24 18 40 testb $0x40,0x18(%r12) 180038de6: 74 0d je 0x180038df5 180038de8: 49 83 7c 24 10 00 cmpq $0x0,0x10(%r12) 180038dee: 75 05 jne 0x180038df5 180038df0: 83 c5 01 add $0x1,%ebp 180038df3: eb 30 jmp 0x180038e25 180038df5: 41 83 44 24 08 ff addl $0xffffffff,0x8(%r12) 180038dfb: 78 0e js 0x180038e0b 180038dfd: 49 8b 04 24 mov (%r12),%rax 180038e01: 44 88 28 mov %r13b,(%rax) 180038e04: 49 83 04 24 01 addq $0x1,(%r12) 180038e09: eb 0e jmp 0x180038e19 180038e0b: 41 0f be cd movsbl %r13b,%ecx 180038e0f: 49 8b d4 mov %r12,%rdx 180038e12: e8 d9 f7 ff ff call 0x1800385f0 180038e17: 8b f8 mov %eax,%edi 180038e19: 83 ff ff cmp $0xffffffff,%edi 180038e1c: 75 04 jne 0x180038e22 180038e1e: 0b ef or %edi,%ebp 180038e20: eb 03 jmp 0x180038e25 180038e22: 83 c5 01 add $0x1,%ebp 180038e25: 44 8a 2e mov (%rsi),%r13b 180038e28: 48 83 c6 01 add $0x1,%rsi 180038e2c: 45 84 ed test %r13b,%r13b 180038e2f: 0f 84 d5 08 00 00 je 0x18003970a 180038e35: 41 f6 44 24 18 40 testb $0x40,0x18(%r12) 180038e3b: 74 29 je 0x180038e66 180038e3d: 49 83 7c 24 10 00 cmpq $0x0,0x10(%r12) 180038e43: 75 21 jne 0x180038e66 180038e45: 44 8b 44 24 6c mov 0x6c(%rsp),%r8d 180038e4a: 83 c5 01 add $0x1,%ebp 180038e4d: 4c 8d 15 ac 71 fc ff lea -0x38e54(%rip),%r10 # 0x180000000 180038e54: 89 6c 24 44 mov %ebp,0x44(%rsp) 180038e58: 45 33 c9 xor %r9d,%r9d 180038e5b: 41 bb 00 02 00 00 mov $0x200,%r11d 180038e61: e9 92 08 00 00 jmp 0x1800396f8 180038e66: 41 83 44 24 08 ff addl $0xffffffff,0x8(%r12) 180038e6c: 78 12 js 0x180038e80 180038e6e: 49 8b 04 24 mov (%r12),%rax 180038e72: 44 88 28 mov %r13b,(%rax) 180038e75: 49 83 04 24 01 addq $0x1,(%r12) 180038e7a: 41 0f b6 c5 movzbl %r13b,%eax 180038e7e: eb 0c jmp 0x180038e8c 180038e80: 41 0f be cd movsbl %r13b,%ecx 180038e84: 49 8b d4 mov %r12,%rdx 180038e87: e8 64 f7 ff ff call 0x1800385f0 180038e8c: 83 f8 ff cmp $0xffffffff,%eax 180038e8f: 75 20 jne 0x180038eb1 180038e91: 44 8b 44 24 6c mov 0x6c(%rsp),%r8d 180038e96: 0b e8 or %eax,%ebp 180038e98: 4c 8d 15 61 71 fc ff lea -0x38e9f(%rip),%r10 # 0x180000000 180038e9f: 89 6c 24 44 mov %ebp,0x44(%rsp) 180038ea3: 45 33 c9 xor %r9d,%r9d 180038ea6: 41 bb 00 02 00 00 mov $0x200,%r11d 180038eac: e9 47 08 00 00 jmp 0x1800396f8 180038eb1: 44 8b 44 24 6c mov 0x6c(%rsp),%r8d 180038eb6: 83 c5 01 add $0x1,%ebp 180038eb9: 4c 8d 15 40 71 fc ff lea -0x38ec0(%rip),%r10 # 0x180000000 180038ec0: 89 6c 24 44 mov %ebp,0x44(%rsp) 180038ec4: 45 33 c9 xor %r9d,%r9d 180038ec7: 41 bb 00 02 00 00 mov $0x200,%r11d 180038ecd: e9 26 08 00 00 jmp 0x1800396f8 180038ed2: 41 0f be c5 movsbl %r13b,%eax 180038ed6: 83 c0 bf add $0xffffffbf,%eax 180038ed9: 83 f8 37 cmp $0x37,%eax 180038edc: 0f 87 33 05 00 00 ja 0x180039415 180038ee2: 48 98 cltq 180038ee4: 41 0f b6 84 02 f4 97 movzbl 0x397f4(%r10,%rax,1),%eax 180038eeb: 03 00 180038eed: 41 8b 8c 82 b8 97 03 mov 0x397b8(%r10,%rax,4),%ecx 180038ef4: 00 180038ef5: 49 03 ca add %r10,%rcx 180038ef8: ff e1 jmp *%rcx 180038efa: 41 f7 c6 30 08 00 00 test $0x830,%r14d 180038f01: 75 0a jne 0x180038f0d 180038f03: 41 0f ba ee 0b bts $0xb,%r14d 180038f08: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180038f0d: 41 f7 c6 10 08 00 00 test $0x810,%r14d 180038f14: 74 3f je 0x180038f55 180038f16: 44 0f b7 0f movzwl (%rdi),%r9d 180038f1a: 48 83 c7 08 add $0x8,%rdi 180038f1e: 48 8d 94 24 c0 00 00 lea 0xc0(%rsp),%rdx 180038f25: 00 180038f26: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180038f2b: 4d 8b c3 mov %r11,%r8 180038f2e: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 180038f33: e8 58 ec 00 00 call 0x180047b90 180038f38: 85 c0 test %eax,%eax 180038f3a: 74 34 je 0x180038f70 180038f3c: 8b 74 24 4c mov 0x4c(%rsp),%esi 180038f40: c7 44 24 70 01 00 00 movl $0x1,0x70(%rsp) 180038f47: 00 180038f48: 48 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%rbx 180038f4f: 00 180038f50: e9 d0 04 00 00 jmp 0x180039425 180038f55: 0f b6 07 movzbl (%rdi),%eax 180038f58: 48 83 c7 08 add $0x8,%rdi 180038f5c: c7 44 24 50 01 00 00 movl $0x1,0x50(%rsp) 180038f63: 00 180038f64: 88 84 24 c0 00 00 00 mov %al,0xc0(%rsp) 180038f6b: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 180038f70: 8b 74 24 4c mov 0x4c(%rsp),%esi 180038f74: 48 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%rbx 180038f7b: 00 180038f7c: e9 a4 04 00 00 jmp 0x180039425 180038f81: 48 8b 07 mov (%rdi),%rax 180038f84: 48 83 c7 08 add $0x8,%rdi 180038f88: 48 85 c0 test %rax,%rax 180038f8b: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 180038f90: 74 3e je 0x180038fd0 180038f92: 48 8b 58 08 mov 0x8(%rax),%rbx 180038f96: 48 85 db test %rbx,%rbx 180038f99: 74 35 je 0x180038fd0 180038f9b: 41 0f ba e6 0b bt $0xb,%r14d 180038fa0: 73 1a jae 0x180038fbc 180038fa2: 0f bf 00 movswl (%rax),%eax 180038fa5: be 01 00 00 00 mov $0x1,%esi 180038faa: 99 cltd 180038fab: 89 74 24 4c mov %esi,0x4c(%rsp) 180038faf: 2b c2 sub %edx,%eax 180038fb1: d1 f8 sar $1,%eax 180038fb3: 89 44 24 50 mov %eax,0x50(%rsp) 180038fb7: e9 69 04 00 00 jmp 0x180039425 180038fbc: 0f bf 00 movswl (%rax),%eax 180038fbf: 41 8b f1 mov %r9d,%esi 180038fc2: 44 89 4c 24 4c mov %r9d,0x4c(%rsp) 180038fc7: 89 44 24 50 mov %eax,0x50(%rsp) 180038fcb: e9 55 04 00 00 jmp 0x180039425 180038fd0: 48 8b 1d 41 47 03 00 mov 0x34741(%rip),%rbx # 0x18006d718 180038fd7: 8b 74 24 4c mov 0x4c(%rsp),%esi 180038fdb: 48 83 c9 ff or $0xffffffffffffffff,%rcx 180038fdf: 33 c0 xor %eax,%eax 180038fe1: 48 8b fb mov %rbx,%rdi 180038fe4: f2 ae repnz scas %es:(%rdi),%al 180038fe6: 48 f7 d1 not %rcx 180038fe9: 48 83 e9 01 sub $0x1,%rcx 180038fed: 89 4c 24 50 mov %ecx,0x50(%rsp) 180038ff1: e9 2f 04 00 00 jmp 0x180039425 180038ff6: 41 f7 c6 30 08 00 00 test $0x830,%r14d 180038ffd: 75 0a jne 0x180039009 180038fff: 41 0f ba ee 0b bts $0xb,%r14d 180039004: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039009: 48 8b 1f mov (%rdi),%rbx 18003900c: 41 83 ff ff cmp $0xffffffff,%r15d 180039010: 41 8b c7 mov %r15d,%eax 180039013: b9 ff ff ff 7f mov $0x7fffffff,%ecx 180039018: 0f 44 c1 cmove %ecx,%eax 18003901b: 48 83 c7 08 add $0x8,%rdi 18003901f: 41 f7 c6 10 08 00 00 test $0x810,%r14d 180039026: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 18003902b: 74 3a je 0x180039067 18003902d: 48 85 db test %rbx,%rbx 180039030: be 01 00 00 00 mov $0x1,%esi 180039035: 48 0f 44 1d e3 46 03 cmove 0x346e3(%rip),%rbx # 0x18006d720 18003903c: 00 18003903d: 85 c0 test %eax,%eax 18003903f: 89 74 24 4c mov %esi,0x4c(%rsp) 180039043: 48 8b cb mov %rbx,%rcx 180039046: 74 10 je 0x180039058 180039048: 2b c6 sub %esi,%eax 18003904a: 66 83 39 00 cmpw $0x0,(%rcx) 18003904e: 74 08 je 0x180039058 180039050: 48 83 c1 02 add $0x2,%rcx 180039054: 85 c0 test %eax,%eax 180039056: 75 f0 jne 0x180039048 180039058: 48 2b cb sub %rbx,%rcx 18003905b: 48 d1 f9 sar $1,%rcx 18003905e: 89 4c 24 50 mov %ecx,0x50(%rsp) 180039062: e9 be 03 00 00 jmp 0x180039425 180039067: 48 85 db test %rbx,%rbx 18003906a: 48 0f 44 1d a6 46 03 cmove 0x346a6(%rip),%rbx # 0x18006d718 180039071: 00 180039072: 85 c0 test %eax,%eax 180039074: 48 8b cb mov %rbx,%rcx 180039077: 74 17 je 0x180039090 180039079: 66 66 90 data16 xchg %ax,%ax 18003907c: 66 66 66 90 data16 data16 xchg %ax,%ax 180039080: 83 e8 01 sub $0x1,%eax 180039083: 80 39 00 cmpb $0x0,(%rcx) 180039086: 74 08 je 0x180039090 180039088: 48 83 c1 01 add $0x1,%rcx 18003908c: 85 c0 test %eax,%eax 18003908e: 75 f0 jne 0x180039080 180039090: 8b 74 24 4c mov 0x4c(%rsp),%esi 180039094: 2b cb sub %ebx,%ecx 180039096: 89 4c 24 50 mov %ecx,0x50(%rsp) 18003909a: e9 86 03 00 00 jmp 0x180039425 18003909f: 48 83 c7 08 add $0x8,%rdi 1800390a3: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 1800390a8: 48 8b 7f f8 mov -0x8(%rdi),%rdi 1800390ac: e8 0f e8 00 00 call 0x1800478c0 1800390b1: 85 c0 test %eax,%eax 1800390b3: 0f 84 51 06 00 00 je 0x18003970a 1800390b9: 41 f6 c6 20 test $0x20,%r14b 1800390bd: 74 10 je 0x1800390cf 1800390bf: 66 89 2f mov %bp,(%rdi) 1800390c2: c7 44 24 70 01 00 00 movl $0x1,0x70(%rsp) 1800390c9: 00 1800390ca: e9 c6 05 00 00 jmp 0x180039695 1800390cf: 89 2f mov %ebp,(%rdi) 1800390d1: c7 44 24 70 01 00 00 movl $0x1,0x70(%rsp) 1800390d8: 00 1800390d9: e9 b7 05 00 00 jmp 0x180039695 1800390de: c7 84 24 98 00 00 00 movl $0x1,0x98(%rsp) 1800390e5: 01 00 00 00 1800390e9: 41 80 c5 20 add $0x20,%r13b 1800390ed: 41 83 ce 40 or $0x40,%r14d 1800390f1: 45 85 ff test %r15d,%r15d 1800390f4: 48 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%rbx 1800390fb: 00 1800390fc: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039101: 41 8b f3 mov %r11d,%esi 180039104: 79 0d jns 0x180039113 180039106: 41 bf 06 00 00 00 mov $0x6,%r15d 18003910c: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 180039111: eb 5e jmp 0x180039171 180039113: 45 85 ff test %r15d,%r15d 180039116: 75 13 jne 0x18003912b 180039118: 41 80 fd 67 cmp $0x67,%r13b 18003911c: 75 53 jne 0x180039171 18003911e: 41 bf 01 00 00 00 mov $0x1,%r15d 180039124: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 180039129: eb 46 jmp 0x180039171 18003912b: 45 3b fb cmp %r11d,%r15d 18003912e: 7e 0a jle 0x18003913a 180039130: 45 8b fb mov %r11d,%r15d 180039133: 44 89 5c 24 48 mov %r11d,0x48(%rsp) 180039138: eb 09 jmp 0x180039143 18003913a: 41 81 ff a3 00 00 00 cmp $0xa3,%r15d 180039141: 7e 2e jle 0x180039171 180039143: 41 8d bf 5d 01 00 00 lea 0x15d(%r15),%edi 18003914a: 48 63 cf movslq %edi,%rcx 18003914d: e8 8e 7c 00 00 call 0x180040de0 180039152: 48 85 c0 test %rax,%rax 180039155: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 18003915c: 00 18003915d: 74 07 je 0x180039166 18003915f: 48 8b d8 mov %rax,%rbx 180039162: 8b f7 mov %edi,%esi 180039164: eb 0b jmp 0x180039171 180039166: 41 bf a3 00 00 00 mov $0xa3,%r15d 18003916c: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 180039171: 48 8b 44 24 60 mov 0x60(%rsp),%rax 180039176: 48 8b 0d f3 4a 03 00 mov 0x34af3(%rip),%rcx # 0x18006dc70 18003917d: 41 0f be fd movsbl %r13b,%edi 180039181: 48 83 c0 08 add $0x8,%rax 180039185: 48 63 f6 movslq %esi,%rsi 180039188: 48 89 44 24 60 mov %rax,0x60(%rsp) 18003918d: 48 8b 40 f8 mov -0x8(%rax),%rax 180039191: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 180039198: 00 180039199: e8 82 eb ff ff call 0x180037d20 18003919e: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 1800391a3: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 1800391a8: 8b 8c 24 98 00 00 00 mov 0x98(%rsp),%ecx 1800391af: 44 8b cf mov %edi,%r9d 1800391b2: 89 4c 24 28 mov %ecx,0x28(%rsp) 1800391b6: 48 8d 8c 24 b0 00 00 lea 0xb0(%rsp),%rcx 1800391bd: 00 1800391be: 4c 8b c6 mov %rsi,%r8 1800391c1: 48 8b d3 mov %rbx,%rdx 1800391c4: 44 89 7c 24 20 mov %r15d,0x20(%rsp) 1800391c9: ff d0 call *%rax 1800391cb: 41 8b fe mov %r14d,%edi 1800391ce: 81 e7 80 00 00 00 and $0x80,%edi 1800391d4: 74 1b je 0x1800391f1 1800391d6: 45 85 ff test %r15d,%r15d 1800391d9: 75 16 jne 0x1800391f1 1800391db: 48 8b 0d a6 4a 03 00 mov 0x34aa6(%rip),%rcx # 0x18006dc88 1800391e2: e8 39 eb ff ff call 0x180037d20 1800391e7: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 1800391ec: 48 8b cb mov %rbx,%rcx 1800391ef: ff d0 call *%rax 1800391f1: 41 80 fd 67 cmp $0x67,%r13b 1800391f5: 75 1a jne 0x180039211 1800391f7: 85 ff test %edi,%edi 1800391f9: 75 16 jne 0x180039211 1800391fb: 48 8b 0d 7e 4a 03 00 mov 0x34a7e(%rip),%rcx # 0x18006dc80 180039202: e8 19 eb ff ff call 0x180037d20 180039207: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 18003920c: 48 8b cb mov %rbx,%rcx 18003920f: ff d0 call *%rax 180039211: 80 3b 2d cmpb $0x2d,(%rbx) 180039214: 75 0e jne 0x180039224 180039216: 41 0f ba ee 08 bts $0x8,%r14d 18003921b: 48 83 c3 01 add $0x1,%rbx 18003921f: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039224: 8b 74 24 4c mov 0x4c(%rsp),%esi 180039228: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18003922c: 33 c0 xor %eax,%eax 18003922e: 48 8b fb mov %rbx,%rdi 180039231: f2 ae repnz scas %es:(%rdi),%al 180039233: 48 f7 d1 not %rcx 180039236: 48 83 e9 01 sub $0x1,%rcx 18003923a: 89 4c 24 50 mov %ecx,0x50(%rsp) 18003923e: e9 e2 01 00 00 jmp 0x180039425 180039243: 8b 44 24 54 mov 0x54(%rsp),%eax 180039247: 41 83 ce 40 or $0x40,%r14d 18003924b: 41 b8 0a 00 00 00 mov $0xa,%r8d 180039251: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039256: eb 71 jmp 0x1800392c9 180039258: 8b 44 24 54 mov 0x54(%rsp),%eax 18003925c: 41 b8 0a 00 00 00 mov $0xa,%r8d 180039262: eb 65 jmp 0x1800392c9 180039264: 41 0f ba ee 0f bts $0xf,%r14d 180039269: 41 bf 10 00 00 00 mov $0x10,%r15d 18003926f: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039274: b8 07 00 00 00 mov $0x7,%eax 180039279: 89 44 24 74 mov %eax,0x74(%rsp) 18003927d: eb 09 jmp 0x180039288 18003927f: b8 27 00 00 00 mov $0x27,%eax 180039284: 89 44 24 74 mov %eax,0x74(%rsp) 180039288: 45 84 f6 test %r14b,%r14b 18003928b: 41 b8 10 00 00 00 mov $0x10,%r8d 180039291: 79 2c jns 0x1800392bf 180039293: 04 51 add $0x51,%al 180039295: c6 44 24 58 30 movb $0x30,0x58(%rsp) 18003929a: 88 44 24 59 mov %al,0x59(%rsp) 18003929e: 41 8d 40 f2 lea -0xe(%r8),%eax 1800392a2: eb 25 jmp 0x1800392c9 1800392a4: 45 84 f6 test %r14b,%r14b 1800392a7: 41 b8 08 00 00 00 mov $0x8,%r8d 1800392ad: 79 16 jns 0x1800392c5 1800392af: 8b 44 24 54 mov 0x54(%rsp),%eax 1800392b3: 41 0f ba ee 09 bts $0x9,%r14d 1800392b8: 44 89 74 24 40 mov %r14d,0x40(%rsp) 1800392bd: eb 0a jmp 0x1800392c9 1800392bf: 8b 44 24 54 mov 0x54(%rsp),%eax 1800392c3: eb 04 jmp 0x1800392c9 1800392c5: 8b 44 24 54 mov 0x54(%rsp),%eax 1800392c9: 41 0f ba e6 0f bt $0xf,%r14d 1800392ce: 73 0f jae 0x1800392df 1800392d0: 48 83 c7 08 add $0x8,%rdi 1800392d4: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 1800392d9: 48 8b 7f f8 mov -0x8(%rdi),%rdi 1800392dd: eb 62 jmp 0x180039341 1800392df: 41 0f ba e6 0c bt $0xc,%r14d 1800392e4: 73 0f jae 0x1800392f5 1800392e6: 48 83 c7 08 add $0x8,%rdi 1800392ea: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 1800392ef: 48 8b 7f f8 mov -0x8(%rdi),%rdi 1800392f3: eb 4c jmp 0x180039341 1800392f5: 41 f6 c6 20 test $0x20,%r14b 1800392f9: 74 25 je 0x180039320 1800392fb: 41 f6 c6 40 test $0x40,%r14b 1800392ff: 74 10 je 0x180039311 180039301: 48 83 c7 08 add $0x8,%rdi 180039305: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 18003930a: 48 0f bf 7f f8 movswq -0x8(%rdi),%rdi 18003930f: eb 30 jmp 0x180039341 180039311: 48 83 c7 08 add $0x8,%rdi 180039315: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 18003931a: 0f b7 7f f8 movzwl -0x8(%rdi),%edi 18003931e: eb 21 jmp 0x180039341 180039320: 41 f6 c6 40 test $0x40,%r14b 180039324: 74 0f je 0x180039335 180039326: 48 83 c7 08 add $0x8,%rdi 18003932a: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 18003932f: 48 63 7f f8 movslq -0x8(%rdi),%rdi 180039333: eb 0c jmp 0x180039341 180039335: 48 83 c7 08 add $0x8,%rdi 180039339: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 18003933e: 8b 7f f8 mov -0x8(%rdi),%edi 180039341: 41 f6 c6 40 test $0x40,%r14b 180039345: 74 12 je 0x180039359 180039347: 48 85 ff test %rdi,%rdi 18003934a: 79 0d jns 0x180039359 18003934c: 48 f7 df neg %rdi 18003934f: 41 0f ba ee 08 bts $0x8,%r14d 180039354: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039359: 41 0f ba e6 0f bt $0xf,%r14d 18003935e: 72 09 jb 0x180039369 180039360: 41 0f ba e6 0c bt $0xc,%r14d 180039365: 72 02 jb 0x180039369 180039367: 8b ff mov %edi,%edi 180039369: 45 85 ff test %r15d,%r15d 18003936c: 79 08 jns 0x180039376 18003936e: 41 bf 01 00 00 00 mov $0x1,%r15d 180039374: eb 10 jmp 0x180039386 180039376: 41 83 e6 f7 and $0xfffffff7,%r14d 18003937a: 45 3b fb cmp %r11d,%r15d 18003937d: 45 0f 4f fb cmovg %r11d,%r15d 180039381: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039386: 44 8b 74 24 74 mov 0x74(%rsp),%r14d 18003938b: 48 85 ff test %rdi,%rdi 18003938e: 48 8d 9c 24 bf 02 00 lea 0x2bf(%rsp),%rbx 180039395: 00 180039396: 41 0f 44 c1 cmove %r9d,%eax 18003939a: 89 44 24 54 mov %eax,0x54(%rsp) 18003939e: 66 90 xchg %ax,%ax 1800393a0: 41 8b cf mov %r15d,%ecx 1800393a3: 41 83 ef 01 sub $0x1,%r15d 1800393a7: 85 c9 test %ecx,%ecx 1800393a9: 7f 05 jg 0x1800393b0 1800393ab: 48 85 ff test %rdi,%rdi 1800393ae: 74 21 je 0x1800393d1 1800393b0: 33 d2 xor %edx,%edx 1800393b2: 48 8b c7 mov %rdi,%rax 1800393b5: 49 63 c8 movslq %r8d,%rcx 1800393b8: 48 f7 f1 div %rcx 1800393bb: 48 8b f8 mov %rax,%rdi 1800393be: 8d 42 30 lea 0x30(%rdx),%eax 1800393c1: 83 f8 39 cmp $0x39,%eax 1800393c4: 7e 03 jle 0x1800393c9 1800393c6: 41 03 c6 add %r14d,%eax 1800393c9: 88 03 mov %al,(%rbx) 1800393cb: 48 83 eb 01 sub $0x1,%rbx 1800393cf: eb cf jmp 0x1800393a0 1800393d1: 44 8b 74 24 40 mov 0x40(%rsp),%r14d 1800393d6: 48 8d 84 24 bf 02 00 lea 0x2bf(%rsp),%rax 1800393dd: 00 1800393de: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 1800393e3: 2b c3 sub %ebx,%eax 1800393e5: 48 83 c3 01 add $0x1,%rbx 1800393e9: 41 0f ba e6 09 bt $0x9,%r14d 1800393ee: 89 44 24 50 mov %eax,0x50(%rsp) 1800393f2: 73 2d jae 0x180039421 1800393f4: 85 c0 test %eax,%eax 1800393f6: 74 05 je 0x1800393fd 1800393f8: 80 3b 30 cmpb $0x30,(%rbx) 1800393fb: 74 1e je 0x18003941b 1800393fd: 8b 74 24 4c mov 0x4c(%rsp),%esi 180039401: 48 83 eb 01 sub $0x1,%rbx 180039405: 83 44 24 50 01 addl $0x1,0x50(%rsp) 18003940a: c6 03 30 movb $0x30,(%rbx) 18003940d: eb 16 jmp 0x180039425 18003940f: 8b 74 24 4c mov 0x4c(%rsp),%esi 180039413: eb 10 jmp 0x180039425 180039415: 8b 74 24 4c mov 0x4c(%rsp),%esi 180039419: eb 0a jmp 0x180039425 18003941b: 8b 74 24 4c mov 0x4c(%rsp),%esi 18003941f: eb 04 jmp 0x180039425 180039421: 8b 74 24 4c mov 0x4c(%rsp),%esi 180039425: 83 7c 24 70 00 cmpl $0x0,0x70(%rsp) 18003942a: 0f 85 65 02 00 00 jne 0x180039695 180039430: 41 f6 c6 40 test $0x40,%r14b 180039434: 74 43 je 0x180039479 180039436: 41 0f ba e6 08 bt $0x8,%r14d 18003943b: 73 10 jae 0x18003944d 18003943d: bf 01 00 00 00 mov $0x1,%edi 180039442: c6 44 24 58 2d movb $0x2d,0x58(%rsp) 180039447: 89 7c 24 54 mov %edi,0x54(%rsp) 18003944b: eb 36 jmp 0x180039483 18003944d: 41 f6 c6 01 test $0x1,%r14b 180039451: 74 10 je 0x180039463 180039453: bf 01 00 00 00 mov $0x1,%edi 180039458: c6 44 24 58 2b movb $0x2b,0x58(%rsp) 18003945d: 89 7c 24 54 mov %edi,0x54(%rsp) 180039461: eb 20 jmp 0x180039483 180039463: 41 f6 c6 02 test $0x2,%r14b 180039467: 74 16 je 0x18003947f 180039469: bf 01 00 00 00 mov $0x1,%edi 18003946e: c6 44 24 58 20 movb $0x20,0x58(%rsp) 180039473: 89 7c 24 54 mov %edi,0x54(%rsp) 180039477: eb 0a jmp 0x180039483 180039479: 8b 7c 24 54 mov 0x54(%rsp),%edi 18003947d: eb 04 jmp 0x180039483 18003947f: 8b 7c 24 54 mov 0x54(%rsp),%edi 180039483: 44 8b 7c 24 68 mov 0x68(%rsp),%r15d 180039488: 44 2b 7c 24 50 sub 0x50(%rsp),%r15d 18003948d: 44 2b ff sub %edi,%r15d 180039490: 41 f6 c6 0c test $0xc,%r14b 180039494: 75 12 jne 0x1800394a8 180039496: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 18003949b: 4d 8b c4 mov %r12,%r8 18003949e: 41 8b d7 mov %r15d,%edx 1800394a1: b1 20 mov $0x20,%cl 1800394a3: e8 18 f3 ff ff call 0x1800387c0 1800394a8: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 1800394ad: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 1800394b2: 4d 8b c4 mov %r12,%r8 1800394b5: 8b d7 mov %edi,%edx 1800394b7: e8 24 68 00 00 call 0x18003fce0 1800394bc: 41 f6 c6 08 test $0x8,%r14b 1800394c0: 74 18 je 0x1800394da 1800394c2: 41 f6 c6 04 test $0x4,%r14b 1800394c6: 75 12 jne 0x1800394da 1800394c8: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 1800394cd: 4d 8b c4 mov %r12,%r8 1800394d0: 41 8b d7 mov %r15d,%edx 1800394d3: b1 30 mov $0x30,%cl 1800394d5: e8 e6 f2 ff ff call 0x1800387c0 1800394da: 85 f6 test %esi,%esi 1800394dc: 44 8b 6c 24 50 mov 0x50(%rsp),%r13d 1800394e1: 0f 84 64 01 00 00 je 0x18003964b 1800394e7: 45 85 ed test %r13d,%r13d 1800394ea: 0f 8e 5b 01 00 00 jle 0x18003964b 1800394f0: 8b 6c 24 44 mov 0x44(%rsp),%ebp 1800394f4: 4c 8b f3 mov %rbx,%r14 1800394f7: 66 66 90 data16 xchg %ax,%ax 1800394fa: 66 66 90 data16 xchg %ax,%ax 1800394fd: 66 66 90 data16 xchg %ax,%ax 180039500: 45 0f b7 0e movzwl (%r14),%r9d 180039504: 48 8d 94 24 c0 02 00 lea 0x2c0(%rsp),%rdx 18003950b: 00 18003950c: 48 8d 8c 24 a8 00 00 lea 0xa8(%rsp),%rcx 180039513: 00 180039514: 41 b8 06 00 00 00 mov $0x6,%r8d 18003951a: 41 83 ed 01 sub $0x1,%r13d 18003951e: 49 83 c6 02 add $0x2,%r14 180039522: e8 69 e6 00 00 call 0x180047b90 180039527: 85 c0 test %eax,%eax 180039529: 0f 85 0e 01 00 00 jne 0x18003963d 18003952f: 8b bc 24 a8 00 00 00 mov 0xa8(%rsp),%edi 180039536: 85 ff test %edi,%edi 180039538: 0f 84 ff 00 00 00 je 0x18003963d 18003953e: 41 f6 44 24 18 40 testb $0x40,0x18(%r12) 180039544: 48 8d b4 24 c0 02 00 lea 0x2c0(%rsp),%rsi 18003954b: 00 18003954c: 74 13 je 0x180039561 18003954e: 49 83 7c 24 10 00 cmpq $0x0,0x10(%r12) 180039554: 75 0b jne 0x180039561 180039556: 03 ef add %edi,%ebp 180039558: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003955c: e9 b2 00 00 00 jmp 0x180039613 180039561: 85 ff test %edi,%edi 180039563: 0f 8e aa 00 00 00 jle 0x180039613 180039569: 66 66 90 data16 xchg %ax,%ax 18003956c: 66 66 66 90 data16 data16 xchg %ax,%ax 180039570: 0f b6 0e movzbl (%rsi),%ecx 180039573: 83 ef 01 sub $0x1,%edi 180039576: 41 f6 44 24 18 40 testb $0x40,0x18(%r12) 18003957c: 74 11 je 0x18003958f 18003957e: 49 83 7c 24 10 00 cmpq $0x0,0x10(%r12) 180039584: 75 09 jne 0x18003958f 180039586: 83 c5 01 add $0x1,%ebp 180039589: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003958d: eb 37 jmp 0x1800395c6 18003958f: 41 83 44 24 08 ff addl $0xffffffff,0x8(%r12) 180039595: 78 10 js 0x1800395a7 180039597: 49 8b 04 24 mov (%r12),%rax 18003959b: 88 08 mov %cl,(%rax) 18003959d: 49 83 04 24 01 addq $0x1,(%r12) 1800395a2: 0f b6 c1 movzbl %cl,%eax 1800395a5: eb 0b jmp 0x1800395b2 1800395a7: 0f be c9 movsbl %cl,%ecx 1800395aa: 49 8b d4 mov %r12,%rdx 1800395ad: e8 3e f0 ff ff call 0x1800385f0 1800395b2: 83 f8 ff cmp $0xffffffff,%eax 1800395b5: 75 08 jne 0x1800395bf 1800395b7: 0b e8 or %eax,%ebp 1800395b9: 89 6c 24 44 mov %ebp,0x44(%rsp) 1800395bd: eb 07 jmp 0x1800395c6 1800395bf: 83 c5 01 add $0x1,%ebp 1800395c2: 89 6c 24 44 mov %ebp,0x44(%rsp) 1800395c6: 48 83 c6 01 add $0x1,%rsi 1800395ca: 83 fd ff cmp $0xffffffff,%ebp 1800395cd: 75 3c jne 0x18003960b 1800395cf: e8 6c c5 ff ff call 0x180035b40 1800395d4: 83 38 2a cmpl $0x2a,(%rax) 1800395d7: 75 3a jne 0x180039613 1800395d9: 41 f6 44 24 18 40 testb $0x40,0x18(%r12) 1800395df: 74 10 je 0x1800395f1 1800395e1: 49 83 7c 24 10 00 cmpq $0x0,0x10(%r12) 1800395e7: 75 08 jne 0x1800395f1 1800395e9: 33 ed xor %ebp,%ebp 1800395eb: 89 6c 24 44 mov %ebp,0x44(%rsp) 1800395ef: eb 1a jmp 0x18003960b 1800395f1: 41 83 44 24 08 ff addl $0xffffffff,0x8(%r12) 1800395f7: 78 2a js 0x180039623 1800395f9: 49 8b 04 24 mov (%r12),%rax 1800395fd: c6 00 3f movb $0x3f,(%rax) 180039600: 49 83 04 24 01 addq $0x1,(%r12) 180039605: 33 ed xor %ebp,%ebp 180039607: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003960b: 85 ff test %edi,%edi 18003960d: 0f 8f 5d ff ff ff jg 0x180039570 180039613: 45 85 ed test %r13d,%r13d 180039616: 0f 85 e4 fe ff ff jne 0x180039500 18003961c: 44 8b 74 24 40 mov 0x40(%rsp),%r14d 180039621: eb 3f jmp 0x180039662 180039623: 49 8b d4 mov %r12,%rdx 180039626: b9 3f 00 00 00 mov $0x3f,%ecx 18003962b: e8 c0 ef ff ff call 0x1800385f0 180039630: 83 f8 ff cmp $0xffffffff,%eax 180039633: 75 d0 jne 0x180039605 180039635: 0b e8 or %eax,%ebp 180039637: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003963b: eb ce jmp 0x18003960b 18003963d: 44 8b 7c 24 48 mov 0x48(%rsp),%r15d 180039642: 83 cd ff or $0xffffffff,%ebp 180039645: 89 6c 24 44 mov %ebp,0x44(%rsp) 180039649: eb 4a jmp 0x180039695 18003964b: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 180039650: 4d 8b c4 mov %r12,%r8 180039653: 41 8b d5 mov %r13d,%edx 180039656: 48 8b cb mov %rbx,%rcx 180039659: e8 82 66 00 00 call 0x18003fce0 18003965e: 8b 6c 24 44 mov 0x44(%rsp),%ebp 180039662: 85 ed test %ebp,%ebp 180039664: 78 23 js 0x180039689 180039666: 41 f6 c6 04 test $0x4,%r14b 18003966a: 74 24 je 0x180039690 18003966c: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 180039671: 4d 8b c4 mov %r12,%r8 180039674: 41 8b d7 mov %r15d,%edx 180039677: b1 20 mov $0x20,%cl 180039679: e8 42 f1 ff ff call 0x1800387c0 18003967e: 8b 6c 24 44 mov 0x44(%rsp),%ebp 180039682: 44 8b 7c 24 48 mov 0x48(%rsp),%r15d 180039687: eb 0c jmp 0x180039695 180039689: 44 8b 7c 24 48 mov 0x48(%rsp),%r15d 18003968e: eb 05 jmp 0x180039695 180039690: 44 8b 7c 24 48 mov 0x48(%rsp),%r15d 180039695: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 18003969c: 00 18003969d: 48 85 c0 test %rax,%rax 1800396a0: 74 34 je 0x1800396d6 1800396a2: 48 8b c8 mov %rax,%rcx 1800396a5: e8 c6 b3 ff ff call 0x180034a70 1800396aa: 44 8b 74 24 40 mov 0x40(%rsp),%r14d 1800396af: 48 8b b4 24 b8 00 00 mov 0xb8(%rsp),%rsi 1800396b6: 00 1800396b7: 44 8b 44 24 6c mov 0x6c(%rsp),%r8d 1800396bc: 45 33 c9 xor %r9d,%r9d 1800396bf: 4c 8d 15 3a 69 fc ff lea -0x396c6(%rip),%r10 # 0x180000000 1800396c6: 4c 89 8c 24 a0 00 00 mov %r9,0xa0(%rsp) 1800396cd: 00 1800396ce: 41 bb 00 02 00 00 mov $0x200,%r11d 1800396d4: eb 22 jmp 0x1800396f8 1800396d6: 44 8b 74 24 40 mov 0x40(%rsp),%r14d 1800396db: 48 8b b4 24 b8 00 00 mov 0xb8(%rsp),%rsi 1800396e2: 00 1800396e3: 44 8b 44 24 6c mov 0x6c(%rsp),%r8d 1800396e8: 45 33 c9 xor %r9d,%r9d 1800396eb: 4c 8d 15 0e 69 fc ff lea -0x396f2(%rip),%r10 # 0x180000000 1800396f2: 41 bb 00 02 00 00 mov $0x200,%r11d 1800396f8: 44 8a 2e mov (%rsi),%r13b 1800396fb: 45 84 ed test %r13b,%r13b 1800396fe: 74 4b je 0x18003974b 180039700: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 180039705: e9 46 f4 ff ff jmp 0x180038b50 18003970a: e8 31 c4 ff ff call 0x180035b40 18003970f: 45 33 c9 xor %r9d,%r9d 180039712: 45 33 c0 xor %r8d,%r8d 180039715: 33 d2 xor %edx,%edx 180039717: 33 c9 xor %ecx,%ecx 180039719: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180039720: 00 00 180039722: c7 00 16 00 00 00 movl $0x16,(%rax) 180039728: e8 b3 ed ff ff call 0x1800384e0 18003972d: 80 bc 24 90 00 00 00 cmpb $0x0,0x90(%rsp) 180039734: 00 180039735: 74 0f je 0x180039746 180039737: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 18003973e: 00 18003973f: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 180039746: 83 c8 ff or $0xffffffff,%eax 180039749: eb 1b jmp 0x180039766 18003974b: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 180039752: 00 180039753: 80 bc 24 90 00 00 00 cmpb $0x0,0x90(%rsp) 18003975a: 00 18003975b: 74 07 je 0x180039764 18003975d: 83 a2 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rdx) 180039764: 8b c5 mov %ebp,%eax 180039766: 48 8b 9c 24 e0 02 00 mov 0x2e0(%rsp),%rbx 18003976d: 00 18003976e: 4c 8b ac 24 d8 02 00 mov 0x2d8(%rsp),%r13 180039775: 00 180039776: 48 8b 8c 24 c8 02 00 mov 0x2c8(%rsp),%rcx 18003977d: 00 18003977e: 48 33 cc xor %rsp,%rcx 180039781: e8 ba 8e ff ff call 0x180032640 180039786: 48 81 c4 e8 02 00 00 add $0x2e8,%rsp 18003978d: 41 5f pop %r15 18003978f: 41 5e pop %r14 180039791: 41 5c pop %r12 180039793: 5f pop %rdi 180039794: 5e pop %rsi 180039795: 5d pop %rbp 180039796: c3 ret 180039797: 90 nop 180039798: c7 (bad) 180039799: 8d 03 lea (%rbx),%eax 18003979b: 00 b6 8b 03 00 e8 add %dh,-0x17fffc75(%rsi) 1800397a1: 8b 03 mov (%rbx),%eax 1800397a3: 00 51 8c add %dl,-0x74(%rcx) 1800397a6: 03 00 add (%rax),%eax 1800397a8: 9a (bad) 1800397a9: 8c 03 mov %es,(%rbx) 1800397ab: 00 a7 8c 03 00 ec add %ah,-0x13fffc74(%rdi) 1800397b1: 8c 03 mov %es,(%rbx) 1800397b3: 00 d2 add %dl,%dl 1800397b5: 8e 03 mov (%rbx),%es 1800397b7: 00 de add %bl,%dh 1800397b9: 90 nop 1800397ba: 03 00 add (%rax),%eax 1800397bc: fa cli 1800397bd: 8e 03 mov (%rbx),%es 1800397bf: 00 f6 add %dh,%dh 1800397c1: 8f 03 pop (%rbx) 1800397c3: 00 74 92 03 add %dh,0x3(%rdx,%rdx,4) 1800397c7: 00 81 8f 03 00 ed add %al,-0x12fffc71(%rcx) 1800397cd: 90 nop 1800397ce: 03 00 add (%rax),%eax 1800397d0: 0d 8f 03 00 43 or $0x4300038f,%eax 1800397d5: 92 xchg %eax,%edx 1800397d6: 03 00 add (%rax),%eax 1800397d8: 9f lahf 1800397d9: 90 nop 1800397da: 03 00 add (%rax),%eax 1800397dc: a4 movsb %ds:(%rsi),%es:(%rdi) 1800397dd: 92 xchg %eax,%edx 1800397de: 03 00 add (%rax),%eax 1800397e0: 64 92 fs xchg %eax,%edx 1800397e2: 03 00 add (%rax),%eax 1800397e4: 09 90 03 00 58 92 or %edx,-0x6da7fffd(%rax) 1800397ea: 03 00 add (%rax),%eax 1800397ec: 7f 92 jg 0x180039780 1800397ee: 03 00 add (%rax),%eax 1800397f0: 0f 94 03 sete (%rbx) 1800397f3: 00 00 add %al,(%rax) 1800397f5: 0e (bad) 1800397f6: 01 0e add %ecx,(%rsi) 1800397f8: 00 0e add %cl,(%rsi) 1800397fa: 00 0e add %cl,(%rsi) 1800397fc: 0e (bad) 1800397fd: 0e (bad) 1800397fe: 0e (bad) 1800397ff: 0e (bad) 180039800: 0e (bad) 180039801: 0e (bad) 180039802: 0e (bad) 180039803: 0e (bad) 180039804: 0e (bad) 180039805: 0e (bad) 180039806: 02 0e add (%rsi),%cl 180039808: 0e (bad) 180039809: 0e (bad) 18003980a: 0e (bad) 18003980b: 03 0e add (%rsi),%ecx 18003980d: 04 0e add $0xe,%al 18003980f: 0e (bad) 180039810: 0e (bad) 180039811: 0e (bad) 180039812: 0e (bad) 180039813: 0e (bad) 180039814: 05 0e 06 07 05 add $0x507060e,%eax 180039819: 05 05 0e 07 0e add $0xe070e05,%eax 18003981e: 0e (bad) 18003981f: 0e (bad) 180039820: 0e (bad) 180039821: 08 09 or %cl,(%rcx) 180039823: 0a 0e or (%rsi),%cl 180039825: 0e (bad) 180039826: 0b 0e or (%rsi),%ecx 180039828: 0c 0e or $0xe,%al 18003982a: 0e (bad) 18003982b: 0d cc cc cc cc or $0xcccccccc,%eax 180039830: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180039835: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18003983a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18003983f: 57 push %rdi 180039840: 48 83 ec 20 sub $0x20,%rsp 180039844: 41 f6 40 18 40 testb $0x40,0x18(%r8) 180039849: 49 8b d9 mov %r9,%rbx 18003984c: 49 8b f8 mov %r8,%rdi 18003984f: 8b f2 mov %edx,%esi 180039851: 48 8b e9 mov %rcx,%rbp 180039854: 74 0c je 0x180039862 180039856: 49 83 78 10 00 cmpq $0x0,0x10(%r8) 18003985b: 75 05 jne 0x180039862 18003985d: 41 01 11 add %edx,(%r9) 180039860: eb 72 jmp 0x1800398d4 180039862: 85 d2 test %edx,%edx 180039864: 7e 6e jle 0x1800398d4 180039866: 83 ee 01 sub $0x1,%esi 180039869: f6 47 18 40 testb $0x40,0x18(%rdi) 18003986d: 74 07 je 0x180039876 18003986f: 48 83 7f 10 00 cmpq $0x0,0x10(%rdi) 180039874: 74 1a je 0x180039890 180039876: 0f b7 4d 00 movzwl 0x0(%rbp),%ecx 18003987a: 48 8b d7 mov %rdi,%rdx 18003987d: e8 ee e4 00 00 call 0x180047d70 180039882: 66 3d ff ff cmp $0xffff,%ax 180039886: 75 08 jne 0x180039890 180039888: c7 03 ff ff ff ff movl $0xffffffff,(%rbx) 18003988e: eb 03 jmp 0x180039893 180039890: 83 03 01 addl $0x1,(%rbx) 180039893: 48 83 c5 02 add $0x2,%rbp 180039897: 83 3b ff cmpl $0xffffffff,(%rbx) 18003989a: 75 34 jne 0x1800398d0 18003989c: e8 9f c2 ff ff call 0x180035b40 1800398a1: 83 38 2a cmpl $0x2a,(%rax) 1800398a4: 75 2e jne 0x1800398d4 1800398a6: f6 47 18 40 testb $0x40,0x18(%rdi) 1800398aa: 74 07 je 0x1800398b3 1800398ac: 48 83 7f 10 00 cmpq $0x0,0x10(%rdi) 1800398b1: 74 1a je 0x1800398cd 1800398b3: 48 8b d7 mov %rdi,%rdx 1800398b6: 66 b9 3f 00 mov $0x3f,%cx 1800398ba: e8 b1 e4 00 00 call 0x180047d70 1800398bf: 66 3d ff ff cmp $0xffff,%ax 1800398c3: 75 08 jne 0x1800398cd 1800398c5: c7 03 ff ff ff ff movl $0xffffffff,(%rbx) 1800398cb: eb 03 jmp 0x1800398d0 1800398cd: 83 03 01 addl $0x1,(%rbx) 1800398d0: 85 f6 test %esi,%esi 1800398d2: 7f 92 jg 0x180039866 1800398d4: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800398d9: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 1800398de: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 1800398e3: 48 83 c4 20 add $0x20,%rsp 1800398e7: 5f pop %rdi 1800398e8: c3 ret 1800398e9: cc int3 1800398ea: cc int3 1800398eb: cc int3 1800398ec: cc int3 1800398ed: cc int3 1800398ee: cc int3 1800398ef: cc int3 1800398f0: 40 53 rex push %rbx 1800398f2: 56 push %rsi 1800398f3: 57 push %rdi 1800398f4: 41 55 push %r13 1800398f6: 41 56 push %r14 1800398f8: 48 81 ec f0 04 00 00 sub $0x4f0,%rsp 1800398ff: 48 8b 05 9a 35 03 00 mov 0x3359a(%rip),%rax # 0x18006cea0 180039906: 48 33 c4 xor %rsp,%rax 180039909: 48 89 84 24 c0 04 00 mov %rax,0x4c0(%rsp) 180039910: 00 180039911: 33 db xor %ebx,%ebx 180039913: 4d 85 c0 test %r8,%r8 180039916: 49 8b f9 mov %r9,%rdi 180039919: 4c 89 4c 24 58 mov %r9,0x58(%rsp) 18003991e: 48 8b f2 mov %rdx,%rsi 180039921: 4c 8b e9 mov %rcx,%r13 180039924: 89 5c 24 74 mov %ebx,0x74(%rsp) 180039928: 44 8b f3 mov %ebx,%r14d 18003992b: 89 5c 24 40 mov %ebx,0x40(%rsp) 18003992f: 44 8b db mov %ebx,%r11d 180039932: 89 5c 24 50 mov %ebx,0x50(%rsp) 180039936: 44 8b cb mov %ebx,%r9d 180039939: 89 5c 24 48 mov %ebx,0x48(%rsp) 18003993d: 44 8b d3 mov %ebx,%r10d 180039940: 89 5c 24 4c mov %ebx,0x4c(%rsp) 180039944: 89 5c 24 70 mov %ebx,0x70(%rsp) 180039948: 89 5c 24 60 mov %ebx,0x60(%rsp) 18003994c: 88 9c 24 90 00 00 00 mov %bl,0x90(%rsp) 180039953: 0f 85 be 00 00 00 jne 0x180039a17 180039959: e8 42 e7 ff ff call 0x1800380a0 18003995e: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 180039965: 00 180039966: 48 8b d0 mov %rax,%rdx 180039969: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 180039970: 48 3b 0d 79 3d 03 00 cmp 0x33d79(%rip),%rcx # 0x18006d6f0 180039977: 48 89 4c 24 78 mov %rcx,0x78(%rsp) 18003997c: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 180039983: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 18003998a: 00 18003998b: 74 28 je 0x1800399b5 18003998d: 8b 8a c8 00 00 00 mov 0xc8(%rdx),%ecx 180039993: 85 0d df 3b 03 00 test %ecx,0x33bdf(%rip) # 0x18006d578 180039999: 75 1a jne 0x1800399b5 18003999b: e8 20 e1 ff ff call 0x180037ac0 1800399a0: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 1800399a7: 00 1800399a8: 48 89 44 24 78 mov %rax,0x78(%rsp) 1800399ad: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 1800399b4: 00 1800399b5: 48 3b 05 b4 3a 03 00 cmp 0x33ab4(%rip),%rax # 0x18006d470 1800399bc: 74 23 je 0x1800399e1 1800399be: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax 1800399c4: 85 05 ae 3b 03 00 test %eax,0x33bae(%rip) # 0x18006d578 1800399ca: 75 15 jne 0x1800399e1 1800399cc: e8 9f d5 ff ff call 0x180036f70 1800399d1: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 1800399d8: 00 1800399d9: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 1800399e0: 00 1800399e1: f6 82 c8 00 00 00 02 testb $0x2,0xc8(%rdx) 1800399e8: 75 22 jne 0x180039a0c 1800399ea: 83 8a c8 00 00 00 02 orl $0x2,0xc8(%rdx) 1800399f1: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 1800399f8: 00 1800399f9: 44 8b cb mov %ebx,%r9d 1800399fc: c6 84 24 90 00 00 00 movb $0x1,0x90(%rsp) 180039a03: 01 180039a04: 44 8b d3 mov %ebx,%r10d 180039a07: 44 8b db mov %ebx,%r11d 180039a0a: eb 26 jmp 0x180039a32 180039a0c: 44 8b cb mov %ebx,%r9d 180039a0f: 44 8b d3 mov %ebx,%r10d 180039a12: 44 8b db mov %ebx,%r11d 180039a15: eb 1b jmp 0x180039a32 180039a17: 49 8b 00 mov (%r8),%rax 180039a1a: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 180039a1f: 48 89 01 mov %rax,(%rcx) 180039a22: 49 8b 40 08 mov 0x8(%r8),%rax 180039a26: 48 89 41 08 mov %rax,0x8(%rcx) 180039a2a: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 180039a31: 00 180039a32: 4d 85 ed test %r13,%r13 180039a35: 75 3f jne 0x180039a76 180039a37: e8 04 c1 ff ff call 0x180035b40 180039a3c: 45 33 c9 xor %r9d,%r9d 180039a3f: 45 33 c0 xor %r8d,%r8d 180039a42: 33 d2 xor %edx,%edx 180039a44: 33 c9 xor %ecx,%ecx 180039a46: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180039a4b: c7 00 16 00 00 00 movl $0x16,(%rax) 180039a51: e8 8a ea ff ff call 0x1800384e0 180039a56: 38 9c 24 90 00 00 00 cmp %bl,0x90(%rsp) 180039a5d: 74 0f je 0x180039a6e 180039a5f: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 180039a66: 00 180039a67: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 180039a6e: 83 c8 ff or $0xffffffff,%eax 180039a71: e9 00 0d 00 00 jmp 0x18003a776 180039a76: 48 85 f6 test %rsi,%rsi 180039a79: 74 bc je 0x180039a37 180039a7b: 48 89 ac 24 e8 04 00 mov %rbp,0x4e8(%rsp) 180039a82: 00 180039a83: 4c 89 a4 24 e0 04 00 mov %r12,0x4e0(%rsp) 180039a8a: 00 180039a8b: 44 0f b7 26 movzwl (%rsi),%r12d 180039a8f: 66 45 85 e4 test %r12w,%r12w 180039a93: 4c 89 bc 24 d8 04 00 mov %r15,0x4d8(%rsp) 180039a9a: 00 180039a9b: 8b eb mov %ebx,%ebp 180039a9d: 89 5c 24 44 mov %ebx,0x44(%rsp) 180039aa1: 44 8b c3 mov %ebx,%r8d 180039aa4: 48 89 9c 24 a0 00 00 mov %rbx,0xa0(%rsp) 180039aab: 00 180039aac: 44 8b fb mov %ebx,%r15d 180039aaf: 0f 84 96 0c 00 00 je 0x18003a74b 180039ab5: 48 8b 9c 24 b0 00 00 mov 0xb0(%rsp),%rbx 180039abc: 00 180039abd: 48 8d 15 3c 65 fc ff lea -0x39ac4(%rip),%rdx # 0x180000000 180039ac4: 66 66 66 90 data16 data16 xchg %ax,%ax 180039ac8: 66 66 66 90 data16 data16 xchg %ax,%ax 180039acc: 66 66 66 90 data16 data16 xchg %ax,%ax 180039ad0: 48 83 c6 02 add $0x2,%rsi 180039ad4: 85 ed test %ebp,%ebp 180039ad6: 48 89 b4 24 a8 00 00 mov %rsi,0xa8(%rsp) 180039add: 00 180039ade: 0f 88 5f 0c 00 00 js 0x18003a743 180039ae4: 41 8d 44 24 e0 lea -0x20(%r12),%eax 180039ae9: 66 3d 58 00 cmp $0x58,%ax 180039aed: 77 10 ja 0x180039aff 180039aef: 41 0f b7 c4 movzwl %r12w,%eax 180039af3: 8a 8c 10 70 73 05 00 mov 0x57370(%rax,%rdx,1),%cl 180039afa: 83 e1 0f and $0xf,%ecx 180039afd: eb 04 jmp 0x180039b03 180039aff: 33 c0 xor %eax,%eax 180039b01: 8b c8 mov %eax,%ecx 180039b03: 49 63 c0 movslq %r8d,%rax 180039b06: 48 63 c9 movslq %ecx,%rcx 180039b09: 48 8d 14 c8 lea (%rax,%rcx,8),%rdx 180039b0d: 48 8d 05 ec 64 fc ff lea -0x39b14(%rip),%rax # 0x180000000 180039b14: 0f be 84 02 90 73 05 movsbl 0x57390(%rdx,%rax,1),%eax 180039b1b: 00 180039b1c: c1 f8 04 sar $0x4,%eax 180039b1f: 83 f8 07 cmp $0x7,%eax 180039b22: 89 84 24 98 00 00 00 mov %eax,0x98(%rsp) 180039b29: 0f 87 b7 0b 00 00 ja 0x18003a6e6 180039b2f: 48 8d 15 ca 64 fc ff lea -0x39b36(%rip),%rdx # 0x180000000 180039b36: 48 98 cltq 180039b38: 8b 8c 82 98 a7 03 00 mov 0x3a798(%rdx,%rax,4),%ecx 180039b3f: 48 03 ca add %rdx,%rcx 180039b42: ff e1 jmp *%rcx 180039b44: 33 c0 xor %eax,%eax 180039b46: 41 83 c9 ff or $0xffffffff,%r9d 180039b4a: 44 89 4c 24 48 mov %r9d,0x48(%rsp) 180039b4f: 89 84 24 9c 00 00 00 mov %eax,0x9c(%rsp) 180039b56: 89 44 24 70 mov %eax,0x70(%rsp) 180039b5a: 44 8b d8 mov %eax,%r11d 180039b5d: 89 44 24 50 mov %eax,0x50(%rsp) 180039b61: 44 8b d0 mov %eax,%r10d 180039b64: 89 44 24 4c mov %eax,0x4c(%rsp) 180039b68: 44 8b f0 mov %eax,%r14d 180039b6b: 89 44 24 40 mov %eax,0x40(%rsp) 180039b6f: 89 44 24 60 mov %eax,0x60(%rsp) 180039b73: e9 75 0b 00 00 jmp 0x18003a6ed 180039b78: 41 0f b7 c4 movzwl %r12w,%eax 180039b7c: 83 f8 20 cmp $0x20,%eax 180039b7f: 74 51 je 0x180039bd2 180039b81: 83 f8 23 cmp $0x23,%eax 180039b84: 74 3d je 0x180039bc3 180039b86: 83 f8 2b cmp $0x2b,%eax 180039b89: 74 2a je 0x180039bb5 180039b8b: 83 f8 2d cmp $0x2d,%eax 180039b8e: 74 17 je 0x180039ba7 180039b90: 83 f8 30 cmp $0x30,%eax 180039b93: 0f 85 54 0b 00 00 jne 0x18003a6ed 180039b99: 41 83 ce 08 or $0x8,%r14d 180039b9d: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039ba2: e9 46 0b 00 00 jmp 0x18003a6ed 180039ba7: 41 83 ce 04 or $0x4,%r14d 180039bab: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039bb0: e9 38 0b 00 00 jmp 0x18003a6ed 180039bb5: 41 83 ce 01 or $0x1,%r14d 180039bb9: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039bbe: e9 2a 0b 00 00 jmp 0x18003a6ed 180039bc3: 41 0f ba ee 07 bts $0x7,%r14d 180039bc8: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039bcd: e9 1b 0b 00 00 jmp 0x18003a6ed 180039bd2: 41 83 ce 02 or $0x2,%r14d 180039bd6: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039bdb: e9 0d 0b 00 00 jmp 0x18003a6ed 180039be0: 66 41 83 fc 2a cmp $0x2a,%r12w 180039be5: 75 30 jne 0x180039c17 180039be7: 44 8b 1f mov (%rdi),%r11d 180039bea: 48 83 c7 08 add $0x8,%rdi 180039bee: 45 85 db test %r11d,%r11d 180039bf1: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 180039bf6: 44 89 5c 24 50 mov %r11d,0x50(%rsp) 180039bfb: 0f 89 ec 0a 00 00 jns 0x18003a6ed 180039c01: 41 83 ce 04 or $0x4,%r14d 180039c05: 41 f7 db neg %r11d 180039c08: 44 89 5c 24 50 mov %r11d,0x50(%rsp) 180039c0d: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039c12: e9 d6 0a 00 00 jmp 0x18003a6ed 180039c17: 43 8d 0c 9b lea (%r11,%r11,4),%ecx 180039c1b: 41 0f b7 c4 movzwl %r12w,%eax 180039c1f: 44 8d 5c 48 d0 lea -0x30(%rax,%rcx,2),%r11d 180039c24: 44 89 5c 24 50 mov %r11d,0x50(%rsp) 180039c29: e9 bf 0a 00 00 jmp 0x18003a6ed 180039c2e: 33 c0 xor %eax,%eax 180039c30: 44 8b c8 mov %eax,%r9d 180039c33: 89 44 24 48 mov %eax,0x48(%rsp) 180039c37: e9 b1 0a 00 00 jmp 0x18003a6ed 180039c3c: 66 41 83 fc 2a cmp $0x2a,%r12w 180039c41: 75 28 jne 0x180039c6b 180039c43: 44 8b 0f mov (%rdi),%r9d 180039c46: 48 83 c7 08 add $0x8,%rdi 180039c4a: 45 85 c9 test %r9d,%r9d 180039c4d: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 180039c52: 44 89 4c 24 48 mov %r9d,0x48(%rsp) 180039c57: 0f 89 90 0a 00 00 jns 0x18003a6ed 180039c5d: 41 83 c9 ff or $0xffffffff,%r9d 180039c61: 44 89 4c 24 48 mov %r9d,0x48(%rsp) 180039c66: e9 82 0a 00 00 jmp 0x18003a6ed 180039c6b: 43 8d 0c 89 lea (%r9,%r9,4),%ecx 180039c6f: 41 0f b7 c4 movzwl %r12w,%eax 180039c73: 44 8d 4c 48 d0 lea -0x30(%rax,%rcx,2),%r9d 180039c78: 44 89 4c 24 48 mov %r9d,0x48(%rsp) 180039c7d: e9 6b 0a 00 00 jmp 0x18003a6ed 180039c82: 41 0f b7 c4 movzwl %r12w,%eax 180039c86: 83 f8 49 cmp $0x49,%eax 180039c89: 74 57 je 0x180039ce2 180039c8b: 83 f8 68 cmp $0x68,%eax 180039c8e: 74 44 je 0x180039cd4 180039c90: 83 f8 6c cmp $0x6c,%eax 180039c93: 74 18 je 0x180039cad 180039c95: 83 f8 77 cmp $0x77,%eax 180039c98: 0f 85 4f 0a 00 00 jne 0x18003a6ed 180039c9e: 41 0f ba ee 0b bts $0xb,%r14d 180039ca3: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039ca8: e9 40 0a 00 00 jmp 0x18003a6ed 180039cad: 66 83 3e 6c cmpw $0x6c,(%rsi) 180039cb1: 75 13 jne 0x180039cc6 180039cb3: 48 83 c6 02 add $0x2,%rsi 180039cb7: 41 0f ba ee 0c bts $0xc,%r14d 180039cbc: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039cc1: e9 27 0a 00 00 jmp 0x18003a6ed 180039cc6: 41 83 ce 10 or $0x10,%r14d 180039cca: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039ccf: e9 19 0a 00 00 jmp 0x18003a6ed 180039cd4: 41 83 ce 20 or $0x20,%r14d 180039cd8: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039cdd: e9 0b 0a 00 00 jmp 0x18003a6ed 180039ce2: 0f b7 06 movzwl (%rsi),%eax 180039ce5: 41 0f ba ee 0f bts $0xf,%r14d 180039cea: 66 3d 36 00 cmp $0x36,%ax 180039cee: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039cf3: 75 1a jne 0x180039d0f 180039cf5: 66 83 7e 02 34 cmpw $0x34,0x2(%rsi) 180039cfa: 75 13 jne 0x180039d0f 180039cfc: 48 83 c6 04 add $0x4,%rsi 180039d00: 41 0f ba ee 0f bts $0xf,%r14d 180039d05: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039d0a: e9 de 09 00 00 jmp 0x18003a6ed 180039d0f: 66 3d 33 00 cmp $0x33,%ax 180039d13: 75 1a jne 0x180039d2f 180039d15: 66 83 7e 02 32 cmpw $0x32,0x2(%rsi) 180039d1a: 75 13 jne 0x180039d2f 180039d1c: 48 83 c6 04 add $0x4,%rsi 180039d20: 41 0f ba f6 0f btr $0xf,%r14d 180039d25: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039d2a: e9 be 09 00 00 jmp 0x18003a6ed 180039d2f: 66 3d 64 00 cmp $0x64,%ax 180039d33: 0f 84 b4 09 00 00 je 0x18003a6ed 180039d39: 66 3d 69 00 cmp $0x69,%ax 180039d3d: 0f 84 aa 09 00 00 je 0x18003a6ed 180039d43: 66 3d 6f 00 cmp $0x6f,%ax 180039d47: 0f 84 a0 09 00 00 je 0x18003a6ed 180039d4d: 66 3d 75 00 cmp $0x75,%ax 180039d51: 0f 84 96 09 00 00 je 0x18003a6ed 180039d57: 66 3d 78 00 cmp $0x78,%ax 180039d5b: 0f 84 8c 09 00 00 je 0x18003a6ed 180039d61: 66 3d 58 00 cmp $0x58,%ax 180039d65: 0f 84 82 09 00 00 je 0x18003a6ed 180039d6b: 33 c0 xor %eax,%eax 180039d6d: 89 84 24 98 00 00 00 mov %eax,0x98(%rsp) 180039d74: 41 f6 45 18 40 testb $0x40,0x18(%r13) 180039d79: c7 44 24 60 01 00 00 movl $0x1,0x60(%rsp) 180039d80: 00 180039d81: 74 13 je 0x180039d96 180039d83: 49 83 7d 10 00 cmpq $0x0,0x10(%r13) 180039d88: 75 0c jne 0x180039d96 180039d8a: 83 c5 01 add $0x1,%ebp 180039d8d: 89 6c 24 44 mov %ebp,0x44(%rsp) 180039d91: e9 57 09 00 00 jmp 0x18003a6ed 180039d96: 49 8b d5 mov %r13,%rdx 180039d99: 41 0f b7 cc movzwl %r12w,%ecx 180039d9d: e8 ce df 00 00 call 0x180047d70 180039da2: 66 3d ff ff cmp $0xffff,%ax 180039da6: 75 22 jne 0x180039dca 180039da8: 44 8b 4c 24 48 mov 0x48(%rsp),%r9d 180039dad: 44 8b 54 24 4c mov 0x4c(%rsp),%r10d 180039db2: 44 8b 5c 24 50 mov 0x50(%rsp),%r11d 180039db7: 83 cd ff or $0xffffffff,%ebp 180039dba: 48 8d 15 3f 62 fc ff lea -0x39dc1(%rip),%rdx # 0x180000000 180039dc1: 89 6c 24 44 mov %ebp,0x44(%rsp) 180039dc5: e9 23 09 00 00 jmp 0x18003a6ed 180039dca: 44 8b 4c 24 48 mov 0x48(%rsp),%r9d 180039dcf: 44 8b 54 24 4c mov 0x4c(%rsp),%r10d 180039dd4: 44 8b 5c 24 50 mov 0x50(%rsp),%r11d 180039dd9: 83 c5 01 add $0x1,%ebp 180039ddc: 48 8d 15 1d 62 fc ff lea -0x39de3(%rip),%rdx # 0x180000000 180039de3: 89 6c 24 44 mov %ebp,0x44(%rsp) 180039de7: e9 01 09 00 00 jmp 0x18003a6ed 180039dec: 41 0f b7 c4 movzwl %r12w,%eax 180039df0: 83 c0 bf add $0xffffffbf,%eax 180039df3: 83 f8 37 cmp $0x37,%eax 180039df6: 0f 87 4b 05 00 00 ja 0x18003a347 180039dfc: 48 98 cltq 180039dfe: 0f b6 84 02 f4 a7 03 movzbl 0x3a7f4(%rdx,%rax,1),%eax 180039e05: 00 180039e06: 8b 8c 82 b8 a7 03 00 mov 0x3a7b8(%rdx,%rax,4),%ecx 180039e0d: 48 03 ca add %rdx,%rcx 180039e10: ff e1 jmp *%rcx 180039e12: 41 f7 c6 30 08 00 00 test $0x830,%r14d 180039e19: 75 09 jne 0x180039e24 180039e1b: 41 83 ce 20 or $0x20,%r14d 180039e1f: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039e24: 0f b7 07 movzwl (%rdi),%eax 180039e27: 48 83 c7 08 add $0x8,%rdi 180039e2b: 41 f6 c6 20 test $0x20,%r14b 180039e2f: 66 89 44 24 68 mov %ax,0x68(%rsp) 180039e34: c7 44 24 60 01 00 00 movl $0x1,0x60(%rsp) 180039e3b: 00 180039e3c: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 180039e41: 74 4b je 0x180039e8e 180039e43: 88 44 24 6c mov %al,0x6c(%rsp) 180039e47: 48 8b 44 24 78 mov 0x78(%rsp),%rax 180039e4c: c6 44 24 6d 00 movb $0x0,0x6d(%rsp) 180039e51: 4c 63 80 0c 01 00 00 movslq 0x10c(%rax),%r8 180039e58: 4c 8d 4c 24 78 lea 0x78(%rsp),%r9 180039e5d: 48 8d 54 24 6c lea 0x6c(%rsp),%rdx 180039e62: 48 8d 8c 24 c0 00 00 lea 0xc0(%rsp),%rcx 180039e69: 00 180039e6a: e8 81 e1 00 00 call 0x180047ff0 180039e6f: 85 c0 test %eax,%eax 180039e71: 79 23 jns 0x180039e96 180039e73: c7 44 24 70 01 00 00 movl $0x1,0x70(%rsp) 180039e7a: 00 180039e7b: 48 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%rbx 180039e82: 00 180039e83: 41 bf 01 00 00 00 mov $0x1,%r15d 180039e89: e9 b9 04 00 00 jmp 0x18003a347 180039e8e: 66 89 84 24 c0 00 00 mov %ax,0xc0(%rsp) 180039e95: 00 180039e96: 48 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%rbx 180039e9d: 00 180039e9e: 41 bf 01 00 00 00 mov $0x1,%r15d 180039ea4: e9 9e 04 00 00 jmp 0x18003a347 180039ea9: 48 8b 07 mov (%rdi),%rax 180039eac: 48 83 c7 08 add $0x8,%rdi 180039eb0: 48 85 c0 test %rax,%rax 180039eb3: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 180039eb8: 74 37 je 0x180039ef1 180039eba: 48 8b 58 08 mov 0x8(%rax),%rbx 180039ebe: 48 85 db test %rbx,%rbx 180039ec1: 74 2e je 0x180039ef1 180039ec3: 41 0f ba e6 0b bt $0xb,%r14d 180039ec8: 73 18 jae 0x180039ee2 180039eca: 0f bf 00 movswl (%rax),%eax 180039ecd: c7 44 24 60 01 00 00 movl $0x1,0x60(%rsp) 180039ed4: 00 180039ed5: 99 cltd 180039ed6: 2b c2 sub %edx,%eax 180039ed8: d1 f8 sar $1,%eax 180039eda: 44 8b f8 mov %eax,%r15d 180039edd: e9 65 04 00 00 jmp 0x18003a347 180039ee2: 44 0f bf 38 movswl (%rax),%r15d 180039ee6: 33 c9 xor %ecx,%ecx 180039ee8: 89 4c 24 60 mov %ecx,0x60(%rsp) 180039eec: e9 56 04 00 00 jmp 0x18003a347 180039ef1: 48 8b 1d 20 38 03 00 mov 0x33820(%rip),%rbx # 0x18006d718 180039ef8: 48 83 c9 ff or $0xffffffffffffffff,%rcx 180039efc: 33 c0 xor %eax,%eax 180039efe: 48 8b fb mov %rbx,%rdi 180039f01: f2 ae repnz scas %es:(%rdi),%al 180039f03: 48 f7 d1 not %rcx 180039f06: 48 83 e9 01 sub $0x1,%rcx 180039f0a: 4c 8b f9 mov %rcx,%r15 180039f0d: e9 35 04 00 00 jmp 0x18003a347 180039f12: 41 f7 c6 30 08 00 00 test $0x830,%r14d 180039f19: 75 09 jne 0x180039f24 180039f1b: 41 83 ce 20 or $0x20,%r14d 180039f1f: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180039f24: 48 8b 1f mov (%rdi),%rbx 180039f27: 41 83 f9 ff cmp $0xffffffff,%r9d 180039f2b: 41 8b f1 mov %r9d,%esi 180039f2e: b8 ff ff ff 7f mov $0x7fffffff,%eax 180039f33: 0f 44 f0 cmove %eax,%esi 180039f36: 48 83 c7 08 add $0x8,%rdi 180039f3a: 41 f6 c6 20 test $0x20,%r14b 180039f3e: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 180039f43: 74 4d je 0x180039f92 180039f45: 48 85 db test %rbx,%rbx 180039f48: 48 0f 44 1d c8 37 03 cmove 0x337c8(%rip),%rbx # 0x18006d718 180039f4f: 00 180039f50: 33 c0 xor %eax,%eax 180039f52: 85 f6 test %esi,%esi 180039f54: 48 8b fb mov %rbx,%rdi 180039f57: 44 8b f8 mov %eax,%r15d 180039f5a: 0f 8e e7 03 00 00 jle 0x18003a347 180039f60: 0f b6 07 movzbl (%rdi),%eax 180039f63: 84 c0 test %al,%al 180039f65: 0f 84 dc 03 00 00 je 0x18003a347 180039f6b: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 180039f70: 0f b6 c8 movzbl %al,%ecx 180039f73: e8 38 dc 00 00 call 0x180047bb0 180039f78: 85 c0 test %eax,%eax 180039f7a: 74 04 je 0x180039f80 180039f7c: 48 83 c7 01 add $0x1,%rdi 180039f80: 41 83 c7 01 add $0x1,%r15d 180039f84: 48 83 c7 01 add $0x1,%rdi 180039f88: 44 3b fe cmp %esi,%r15d 180039f8b: 7c d3 jl 0x180039f60 180039f8d: e9 b5 03 00 00 jmp 0x18003a347 180039f92: 48 85 db test %rbx,%rbx 180039f95: c7 44 24 60 01 00 00 movl $0x1,0x60(%rsp) 180039f9c: 00 180039f9d: 48 0f 44 1d 7b 37 03 cmove 0x3377b(%rip),%rbx # 0x18006d720 180039fa4: 00 180039fa5: 85 f6 test %esi,%esi 180039fa7: 48 8b c3 mov %rbx,%rax 180039faa: 74 15 je 0x180039fc1 180039fac: 66 66 66 90 data16 data16 xchg %ax,%ax 180039fb0: 83 ee 01 sub $0x1,%esi 180039fb3: 66 83 38 00 cmpw $0x0,(%rax) 180039fb7: 74 08 je 0x180039fc1 180039fb9: 48 83 c0 02 add $0x2,%rax 180039fbd: 85 f6 test %esi,%esi 180039fbf: 75 ef jne 0x180039fb0 180039fc1: 48 2b c3 sub %rbx,%rax 180039fc4: 48 d1 f8 sar $1,%rax 180039fc7: 44 8b f8 mov %eax,%r15d 180039fca: e9 78 03 00 00 jmp 0x18003a347 180039fcf: 48 83 c7 08 add $0x8,%rdi 180039fd3: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 180039fd8: 48 8b 7f f8 mov -0x8(%rdi),%rdi 180039fdc: e8 df d8 00 00 call 0x1800478c0 180039fe1: 85 c0 test %eax,%eax 180039fe3: 0f 84 1b 07 00 00 je 0x18003a704 180039fe9: 41 f6 c6 20 test $0x20,%r14b 180039fed: 74 10 je 0x180039fff 180039fef: 66 89 2f mov %bp,(%rdi) 180039ff2: c7 44 24 70 01 00 00 movl $0x1,0x70(%rsp) 180039ff9: 00 180039ffa: e9 54 06 00 00 jmp 0x18003a653 180039fff: 89 2f mov %ebp,(%rdi) 18003a001: c7 44 24 70 01 00 00 movl $0x1,0x70(%rsp) 18003a008: 00 18003a009: e9 45 06 00 00 jmp 0x18003a653 18003a00e: c7 84 24 9c 00 00 00 movl $0x1,0x9c(%rsp) 18003a015: 01 00 00 00 18003a019: 66 41 83 c4 20 add $0x20,%r12w 18003a01e: 41 83 ce 40 or $0x40,%r14d 18003a022: 45 85 c9 test %r9d,%r9d 18003a025: b8 00 02 00 00 mov $0x200,%eax 18003a02a: 44 89 74 24 40 mov %r14d,0x40(%rsp) 18003a02f: 8b f0 mov %eax,%esi 18003a031: 48 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%rbx 18003a038: 00 18003a039: 79 0d jns 0x18003a048 18003a03b: 41 bf 06 00 00 00 mov $0x6,%r15d 18003a041: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 18003a046: eb 7b jmp 0x18003a0c3 18003a048: 45 85 c9 test %r9d,%r9d 18003a04b: 75 14 jne 0x18003a061 18003a04d: 66 41 83 fc 67 cmp $0x67,%r12w 18003a052: 75 63 jne 0x18003a0b7 18003a054: 41 bf 01 00 00 00 mov $0x1,%r15d 18003a05a: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 18003a05f: eb 62 jmp 0x18003a0c3 18003a061: 44 3b c8 cmp %eax,%r9d 18003a064: 7e 09 jle 0x18003a06f 18003a066: 44 8b c8 mov %eax,%r9d 18003a069: 89 44 24 48 mov %eax,0x48(%rsp) 18003a06d: eb 09 jmp 0x18003a078 18003a06f: 41 81 f9 a3 00 00 00 cmp $0xa3,%r9d 18003a076: 7e 46 jle 0x18003a0be 18003a078: 41 8d b9 5d 01 00 00 lea 0x15d(%r9),%edi 18003a07f: 48 63 cf movslq %edi,%rcx 18003a082: e8 59 6d 00 00 call 0x180040de0 18003a087: 48 85 c0 test %rax,%rax 18003a08a: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 18003a091: 00 18003a092: 74 11 je 0x18003a0a5 18003a094: 44 8b 7c 24 48 mov 0x48(%rsp),%r15d 18003a099: 8b f7 mov %edi,%esi 18003a09b: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 18003a0a0: 48 8b d8 mov %rax,%rbx 18003a0a3: eb 1e jmp 0x18003a0c3 18003a0a5: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 18003a0aa: 41 bf a3 00 00 00 mov $0xa3,%r15d 18003a0b0: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 18003a0b5: eb 0c jmp 0x18003a0c3 18003a0b7: 44 8b 7c 24 48 mov 0x48(%rsp),%r15d 18003a0bc: eb 05 jmp 0x18003a0c3 18003a0be: 44 8b 7c 24 48 mov 0x48(%rsp),%r15d 18003a0c3: 48 8b 07 mov (%rdi),%rax 18003a0c6: 48 8b 0d a3 3b 03 00 mov 0x33ba3(%rip),%rcx # 0x18006dc70 18003a0cd: 48 83 c7 08 add $0x8,%rdi 18003a0d1: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003a0d6: 48 63 f6 movslq %esi,%rsi 18003a0d9: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 18003a0e0: 00 18003a0e1: 41 0f be fc movsbl %r12b,%edi 18003a0e5: e8 36 dc ff ff call 0x180037d20 18003a0ea: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 18003a0ef: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18003a0f4: 8b 8c 24 9c 00 00 00 mov 0x9c(%rsp),%ecx 18003a0fb: 44 8b cf mov %edi,%r9d 18003a0fe: 89 4c 24 28 mov %ecx,0x28(%rsp) 18003a102: 48 8d 8c 24 b0 00 00 lea 0xb0(%rsp),%rcx 18003a109: 00 18003a10a: 4c 8b c6 mov %rsi,%r8 18003a10d: 48 8b d3 mov %rbx,%rdx 18003a110: 44 89 7c 24 20 mov %r15d,0x20(%rsp) 18003a115: ff d0 call *%rax 18003a117: 41 8b fe mov %r14d,%edi 18003a11a: 81 e7 80 00 00 00 and $0x80,%edi 18003a120: 74 1b je 0x18003a13d 18003a122: 45 85 ff test %r15d,%r15d 18003a125: 75 16 jne 0x18003a13d 18003a127: 48 8b 0d 5a 3b 03 00 mov 0x33b5a(%rip),%rcx # 0x18006dc88 18003a12e: e8 ed db ff ff call 0x180037d20 18003a133: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 18003a138: 48 8b cb mov %rbx,%rcx 18003a13b: ff d0 call *%rax 18003a13d: 66 41 83 fc 67 cmp $0x67,%r12w 18003a142: 75 1a jne 0x18003a15e 18003a144: 85 ff test %edi,%edi 18003a146: 75 16 jne 0x18003a15e 18003a148: 48 8b 0d 31 3b 03 00 mov 0x33b31(%rip),%rcx # 0x18006dc80 18003a14f: e8 cc db ff ff call 0x180037d20 18003a154: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 18003a159: 48 8b cb mov %rbx,%rcx 18003a15c: ff d0 call *%rax 18003a15e: 80 3b 2d cmpb $0x2d,(%rbx) 18003a161: 75 0e jne 0x18003a171 18003a163: 41 0f ba ee 08 bts $0x8,%r14d 18003a168: 48 83 c3 01 add $0x1,%rbx 18003a16c: 44 89 74 24 40 mov %r14d,0x40(%rsp) 18003a171: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18003a175: 33 c0 xor %eax,%eax 18003a177: 48 8b fb mov %rbx,%rdi 18003a17a: f2 ae repnz scas %es:(%rdi),%al 18003a17c: 48 f7 d1 not %rcx 18003a17f: 48 83 e9 01 sub $0x1,%rcx 18003a183: 44 8b f9 mov %ecx,%r15d 18003a186: e9 bc 01 00 00 jmp 0x18003a347 18003a18b: 41 83 ce 40 or $0x40,%r14d 18003a18f: 41 b8 0a 00 00 00 mov $0xa,%r8d 18003a195: 44 89 74 24 40 mov %r14d,0x40(%rsp) 18003a19a: eb 62 jmp 0x18003a1fe 18003a19c: 41 b8 0a 00 00 00 mov $0xa,%r8d 18003a1a2: eb 5a jmp 0x18003a1fe 18003a1a4: 41 0f ba ee 0f bts $0xf,%r14d 18003a1a9: 41 b9 10 00 00 00 mov $0x10,%r9d 18003a1af: 44 89 74 24 40 mov %r14d,0x40(%rsp) 18003a1b4: b8 07 00 00 00 mov $0x7,%eax 18003a1b9: 89 44 24 74 mov %eax,0x74(%rsp) 18003a1bd: eb 09 jmp 0x18003a1c8 18003a1bf: b8 27 00 00 00 mov $0x27,%eax 18003a1c4: 89 44 24 74 mov %eax,0x74(%rsp) 18003a1c8: 45 84 f6 test %r14b,%r14b 18003a1cb: 41 b8 10 00 00 00 mov $0x10,%r8d 18003a1d1: 79 2b jns 0x18003a1fe 18003a1d3: 66 05 51 00 add $0x51,%ax 18003a1d7: 66 c7 44 24 64 30 00 movw $0x30,0x64(%rsp) 18003a1de: 45 8d 50 f2 lea -0xe(%r8),%r10d 18003a1e2: 66 89 44 24 66 mov %ax,0x66(%rsp) 18003a1e7: eb 15 jmp 0x18003a1fe 18003a1e9: 45 84 f6 test %r14b,%r14b 18003a1ec: 41 b8 08 00 00 00 mov $0x8,%r8d 18003a1f2: 79 0a jns 0x18003a1fe 18003a1f4: 41 0f ba ee 09 bts $0x9,%r14d 18003a1f9: 44 89 74 24 40 mov %r14d,0x40(%rsp) 18003a1fe: 41 0f ba e6 0f bt $0xf,%r14d 18003a203: 73 0f jae 0x18003a214 18003a205: 48 83 c7 08 add $0x8,%rdi 18003a209: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003a20e: 48 8b 7f f8 mov -0x8(%rdi),%rdi 18003a212: eb 62 jmp 0x18003a276 18003a214: 41 0f ba e6 0c bt $0xc,%r14d 18003a219: 73 0f jae 0x18003a22a 18003a21b: 48 83 c7 08 add $0x8,%rdi 18003a21f: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003a224: 48 8b 7f f8 mov -0x8(%rdi),%rdi 18003a228: eb 4c jmp 0x18003a276 18003a22a: 41 f6 c6 20 test $0x20,%r14b 18003a22e: 74 25 je 0x18003a255 18003a230: 41 f6 c6 40 test $0x40,%r14b 18003a234: 74 10 je 0x18003a246 18003a236: 48 83 c7 08 add $0x8,%rdi 18003a23a: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003a23f: 48 0f bf 7f f8 movswq -0x8(%rdi),%rdi 18003a244: eb 30 jmp 0x18003a276 18003a246: 48 83 c7 08 add $0x8,%rdi 18003a24a: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003a24f: 0f b7 7f f8 movzwl -0x8(%rdi),%edi 18003a253: eb 21 jmp 0x18003a276 18003a255: 41 f6 c6 40 test $0x40,%r14b 18003a259: 74 0f je 0x18003a26a 18003a25b: 48 83 c7 08 add $0x8,%rdi 18003a25f: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003a264: 48 63 7f f8 movslq -0x8(%rdi),%rdi 18003a268: eb 0c jmp 0x18003a276 18003a26a: 48 83 c7 08 add $0x8,%rdi 18003a26e: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003a273: 8b 7f f8 mov -0x8(%rdi),%edi 18003a276: 41 f6 c6 40 test $0x40,%r14b 18003a27a: 74 12 je 0x18003a28e 18003a27c: 48 85 ff test %rdi,%rdi 18003a27f: 79 0d jns 0x18003a28e 18003a281: 48 f7 df neg %rdi 18003a284: 41 0f ba ee 08 bts $0x8,%r14d 18003a289: 44 89 74 24 40 mov %r14d,0x40(%rsp) 18003a28e: 41 0f ba e6 0f bt $0xf,%r14d 18003a293: 72 09 jb 0x18003a29e 18003a295: 41 0f ba e6 0c bt $0xc,%r14d 18003a29a: 72 02 jb 0x18003a29e 18003a29c: 8b ff mov %edi,%edi 18003a29e: 45 85 c9 test %r9d,%r9d 18003a2a1: 79 08 jns 0x18003a2ab 18003a2a3: 41 b9 01 00 00 00 mov $0x1,%r9d 18003a2a9: eb 15 jmp 0x18003a2c0 18003a2ab: b8 00 02 00 00 mov $0x200,%eax 18003a2b0: 41 83 e6 f7 and $0xfffffff7,%r14d 18003a2b4: 44 3b c8 cmp %eax,%r9d 18003a2b7: 44 89 74 24 40 mov %r14d,0x40(%rsp) 18003a2bc: 44 0f 4f c8 cmovg %eax,%r9d 18003a2c0: 44 8b 74 24 74 mov 0x74(%rsp),%r14d 18003a2c5: 48 85 ff test %rdi,%rdi 18003a2c8: b8 00 00 00 00 mov $0x0,%eax 18003a2cd: 44 0f 44 d0 cmove %eax,%r10d 18003a2d1: 48 8d 9c 24 bf 02 00 lea 0x2bf(%rsp),%rbx 18003a2d8: 00 18003a2d9: 44 89 54 24 4c mov %r10d,0x4c(%rsp) 18003a2de: 66 90 xchg %ax,%ax 18003a2e0: 41 8b c9 mov %r9d,%ecx 18003a2e3: 41 83 e9 01 sub $0x1,%r9d 18003a2e7: 85 c9 test %ecx,%ecx 18003a2e9: 7f 05 jg 0x18003a2f0 18003a2eb: 48 85 ff test %rdi,%rdi 18003a2ee: 74 21 je 0x18003a311 18003a2f0: 33 d2 xor %edx,%edx 18003a2f2: 48 8b c7 mov %rdi,%rax 18003a2f5: 49 63 c8 movslq %r8d,%rcx 18003a2f8: 48 f7 f1 div %rcx 18003a2fb: 48 8b f8 mov %rax,%rdi 18003a2fe: 8d 42 30 lea 0x30(%rdx),%eax 18003a301: 83 f8 39 cmp $0x39,%eax 18003a304: 7e 03 jle 0x18003a309 18003a306: 41 03 c6 add %r14d,%eax 18003a309: 88 03 mov %al,(%rbx) 18003a30b: 48 83 eb 01 sub $0x1,%rbx 18003a30f: eb cf jmp 0x18003a2e0 18003a311: 44 8b 74 24 40 mov 0x40(%rsp),%r14d 18003a316: 48 8d 84 24 bf 02 00 lea 0x2bf(%rsp),%rax 18003a31d: 00 18003a31e: 44 89 4c 24 48 mov %r9d,0x48(%rsp) 18003a323: 2b c3 sub %ebx,%eax 18003a325: 48 83 c3 01 add $0x1,%rbx 18003a329: 41 0f ba e6 09 bt $0x9,%r14d 18003a32e: 44 8b f8 mov %eax,%r15d 18003a331: 73 14 jae 0x18003a347 18003a333: 85 c0 test %eax,%eax 18003a335: 74 05 je 0x18003a33c 18003a337: 80 3b 30 cmpb $0x30,(%rbx) 18003a33a: 74 0b je 0x18003a347 18003a33c: 48 83 eb 01 sub $0x1,%rbx 18003a340: 41 83 c7 01 add $0x1,%r15d 18003a344: c6 03 30 movb $0x30,(%rbx) 18003a347: 83 7c 24 70 00 cmpl $0x0,0x70(%rsp) 18003a34c: 0f 85 01 03 00 00 jne 0x18003a653 18003a352: 41 f6 c6 40 test $0x40,%r14b 18003a356: 74 49 je 0x18003a3a1 18003a358: 41 0f ba e6 08 bt $0x8,%r14d 18003a35d: 73 12 jae 0x18003a371 18003a35f: b8 01 00 00 00 mov $0x1,%eax 18003a364: 66 c7 44 24 64 2d 00 movw $0x2d,0x64(%rsp) 18003a36b: 89 44 24 4c mov %eax,0x4c(%rsp) 18003a36f: eb 3a jmp 0x18003a3ab 18003a371: 41 f6 c6 01 test $0x1,%r14b 18003a375: 74 12 je 0x18003a389 18003a377: b8 01 00 00 00 mov $0x1,%eax 18003a37c: 66 c7 44 24 64 2b 00 movw $0x2b,0x64(%rsp) 18003a383: 89 44 24 4c mov %eax,0x4c(%rsp) 18003a387: eb 22 jmp 0x18003a3ab 18003a389: 41 f6 c6 02 test $0x2,%r14b 18003a38d: 74 18 je 0x18003a3a7 18003a38f: b8 01 00 00 00 mov $0x1,%eax 18003a394: 66 c7 44 24 64 20 00 movw $0x20,0x64(%rsp) 18003a39b: 89 44 24 4c mov %eax,0x4c(%rsp) 18003a39f: eb 0a jmp 0x18003a3ab 18003a3a1: 8b 44 24 4c mov 0x4c(%rsp),%eax 18003a3a5: eb 04 jmp 0x18003a3ab 18003a3a7: 8b 44 24 4c mov 0x4c(%rsp),%eax 18003a3ab: 44 8b 74 24 50 mov 0x50(%rsp),%r14d 18003a3b0: 44 8b 64 24 40 mov 0x40(%rsp),%r12d 18003a3b5: 45 2b f7 sub %r15d,%r14d 18003a3b8: 44 2b f0 sub %eax,%r14d 18003a3bb: 41 f6 c4 0c test $0xc,%r12b 18003a3bf: 75 5c jne 0x18003a41d 18003a3c1: 45 85 f6 test %r14d,%r14d 18003a3c4: 41 8b fe mov %r14d,%edi 18003a3c7: 7e 54 jle 0x18003a41d 18003a3c9: 66 66 90 data16 xchg %ax,%ax 18003a3cc: 66 66 66 90 data16 data16 xchg %ax,%ax 18003a3d0: 83 ef 01 sub $0x1,%edi 18003a3d3: 41 f6 45 18 40 testb $0x40,0x18(%r13) 18003a3d8: 74 10 je 0x18003a3ea 18003a3da: 49 83 7d 10 00 cmpq $0x0,0x10(%r13) 18003a3df: 75 09 jne 0x18003a3ea 18003a3e1: 83 c5 01 add $0x1,%ebp 18003a3e4: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a3e8: eb 19 jmp 0x18003a403 18003a3ea: 49 8b d5 mov %r13,%rdx 18003a3ed: 66 b9 20 00 mov $0x20,%cx 18003a3f1: e8 7a d9 00 00 call 0x180047d70 18003a3f6: 66 3d ff ff cmp $0xffff,%ax 18003a3fa: 74 16 je 0x18003a412 18003a3fc: 83 c5 01 add $0x1,%ebp 18003a3ff: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a403: 83 fd ff cmp $0xffffffff,%ebp 18003a406: 74 04 je 0x18003a40c 18003a408: 85 ff test %edi,%edi 18003a40a: 7f c4 jg 0x18003a3d0 18003a40c: 8b 44 24 4c mov 0x4c(%rsp),%eax 18003a410: eb 0b jmp 0x18003a41d 18003a412: 8b 44 24 4c mov 0x4c(%rsp),%eax 18003a416: 83 cd ff or $0xffffffff,%ebp 18003a419: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a41d: 41 f6 45 18 40 testb $0x40,0x18(%r13) 18003a422: 8b f0 mov %eax,%esi 18003a424: 48 8d 7c 24 64 lea 0x64(%rsp),%rdi 18003a429: 74 12 je 0x18003a43d 18003a42b: 49 83 7d 10 00 cmpq $0x0,0x10(%r13) 18003a430: 75 0b jne 0x18003a43d 18003a432: 03 e8 add %eax,%ebp 18003a434: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a438: e9 a2 00 00 00 jmp 0x18003a4df 18003a43d: 85 c0 test %eax,%eax 18003a43f: 0f 8e 9a 00 00 00 jle 0x18003a4df 18003a445: 45 33 e4 xor %r12d,%r12d 18003a448: 66 66 66 90 data16 data16 xchg %ax,%ax 18003a44c: 66 66 66 90 data16 data16 xchg %ax,%ax 18003a450: 83 ee 01 sub $0x1,%esi 18003a453: 41 f6 45 18 40 testb $0x40,0x18(%r13) 18003a458: 74 0f je 0x18003a469 18003a45a: 4d 39 65 10 cmp %r12,0x10(%r13) 18003a45e: 75 09 jne 0x18003a469 18003a460: 83 c5 01 add $0x1,%ebp 18003a463: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a467: eb 21 jmp 0x18003a48a 18003a469: 0f b7 0f movzwl (%rdi),%ecx 18003a46c: 49 8b d5 mov %r13,%rdx 18003a46f: e8 fc d8 00 00 call 0x180047d70 18003a474: 66 3d ff ff cmp $0xffff,%ax 18003a478: 75 09 jne 0x18003a483 18003a47a: 83 cd ff or $0xffffffff,%ebp 18003a47d: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a481: eb 07 jmp 0x18003a48a 18003a483: 83 c5 01 add $0x1,%ebp 18003a486: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a48a: 48 83 c7 02 add $0x2,%rdi 18003a48e: 83 fd ff cmp $0xffffffff,%ebp 18003a491: 75 3f jne 0x18003a4d2 18003a493: e8 a8 b6 ff ff call 0x180035b40 18003a498: 83 38 2a cmpl $0x2a,(%rax) 18003a49b: 75 3d jne 0x18003a4da 18003a49d: 41 f6 45 18 40 testb $0x40,0x18(%r13) 18003a4a2: 74 10 je 0x18003a4b4 18003a4a4: 4d 39 65 10 cmp %r12,0x10(%r13) 18003a4a8: 75 0a jne 0x18003a4b4 18003a4aa: 41 8b ec mov %r12d,%ebp 18003a4ad: 44 89 64 24 44 mov %r12d,0x44(%rsp) 18003a4b2: eb 1e jmp 0x18003a4d2 18003a4b4: 49 8b d5 mov %r13,%rdx 18003a4b7: 66 b9 3f 00 mov $0x3f,%cx 18003a4bb: e8 b0 d8 00 00 call 0x180047d70 18003a4c0: 41 8b ec mov %r12d,%ebp 18003a4c3: 66 3d ff ff cmp $0xffff,%ax 18003a4c7: 40 0f 95 c5 setne %bpl 18003a4cb: 83 ed 01 sub $0x1,%ebp 18003a4ce: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a4d2: 85 f6 test %esi,%esi 18003a4d4: 0f 8f 76 ff ff ff jg 0x18003a450 18003a4da: 44 8b 64 24 40 mov 0x40(%rsp),%r12d 18003a4df: 41 f6 c4 08 test $0x8,%r12b 18003a4e3: 74 53 je 0x18003a538 18003a4e5: 41 f6 c4 04 test $0x4,%r12b 18003a4e9: 75 4d jne 0x18003a538 18003a4eb: 45 85 f6 test %r14d,%r14d 18003a4ee: 41 8b fe mov %r14d,%edi 18003a4f1: 7e 45 jle 0x18003a538 18003a4f3: 83 ef 01 sub $0x1,%edi 18003a4f6: 41 f6 45 18 40 testb $0x40,0x18(%r13) 18003a4fb: 74 10 je 0x18003a50d 18003a4fd: 49 83 7d 10 00 cmpq $0x0,0x10(%r13) 18003a502: 75 09 jne 0x18003a50d 18003a504: 83 c5 01 add $0x1,%ebp 18003a507: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a50b: eb 19 jmp 0x18003a526 18003a50d: 49 8b d5 mov %r13,%rdx 18003a510: 66 b9 30 00 mov $0x30,%cx 18003a514: e8 57 d8 00 00 call 0x180047d70 18003a519: 66 3d ff ff cmp $0xffff,%ax 18003a51d: 74 12 je 0x18003a531 18003a51f: 83 c5 01 add $0x1,%ebp 18003a522: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a526: 83 fd ff cmp $0xffffffff,%ebp 18003a529: 74 0d je 0x18003a538 18003a52b: 85 ff test %edi,%edi 18003a52d: 7f c4 jg 0x18003a4f3 18003a52f: eb 07 jmp 0x18003a538 18003a531: 83 cd ff or $0xffffffff,%ebp 18003a534: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a538: 83 7c 24 60 00 cmpl $0x0,0x60(%rsp) 18003a53d: 0f 85 9b 00 00 00 jne 0x18003a5de 18003a543: 45 85 ff test %r15d,%r15d 18003a546: 0f 8e 92 00 00 00 jle 0x18003a5de 18003a54c: 48 8b fb mov %rbx,%rdi 18003a54f: 41 8b f7 mov %r15d,%esi 18003a552: 66 90 xchg %ax,%ax 18003a554: 66 66 66 90 data16 data16 xchg %ax,%ax 18003a558: 66 66 66 90 data16 data16 xchg %ax,%ax 18003a55c: 66 66 66 90 data16 data16 xchg %ax,%ax 18003a560: 48 8b 44 24 78 mov 0x78(%rsp),%rax 18003a565: 4c 8d 4c 24 78 lea 0x78(%rsp),%r9 18003a56a: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 18003a56f: 4c 63 80 0c 01 00 00 movslq 0x10c(%rax),%r8 18003a576: 48 8b d7 mov %rdi,%rdx 18003a579: 83 ee 01 sub $0x1,%esi 18003a57c: e8 6f da 00 00 call 0x180047ff0 18003a581: 85 c0 test %eax,%eax 18003a583: 4c 63 e0 movslq %eax,%r12 18003a586: 7e 48 jle 0x18003a5d0 18003a588: 41 f6 45 18 40 testb $0x40,0x18(%r13) 18003a58d: 74 10 je 0x18003a59f 18003a58f: 49 83 7d 10 00 cmpq $0x0,0x10(%r13) 18003a594: 75 09 jne 0x18003a59f 18003a596: 83 c5 01 add $0x1,%ebp 18003a599: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a59d: eb 23 jmp 0x18003a5c2 18003a59f: 0f b7 4c 24 68 movzwl 0x68(%rsp),%ecx 18003a5a4: 49 8b d5 mov %r13,%rdx 18003a5a7: e8 c4 d7 00 00 call 0x180047d70 18003a5ac: 66 3d ff ff cmp $0xffff,%ax 18003a5b0: 75 09 jne 0x18003a5bb 18003a5b2: 83 cd ff or $0xffffffff,%ebp 18003a5b5: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a5b9: eb 07 jmp 0x18003a5c2 18003a5bb: 83 c5 01 add $0x1,%ebp 18003a5be: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a5c2: 49 03 fc add %r12,%rdi 18003a5c5: 85 f6 test %esi,%esi 18003a5c7: 7f 97 jg 0x18003a560 18003a5c9: 44 8b 64 24 40 mov 0x40(%rsp),%r12d 18003a5ce: eb 25 jmp 0x18003a5f5 18003a5d0: 44 8b 74 24 40 mov 0x40(%rsp),%r14d 18003a5d5: 83 cd ff or $0xffffffff,%ebp 18003a5d8: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a5dc: eb 75 jmp 0x18003a653 18003a5de: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 18003a5e3: 4d 8b c5 mov %r13,%r8 18003a5e6: 41 8b d7 mov %r15d,%edx 18003a5e9: 48 8b cb mov %rbx,%rcx 18003a5ec: e8 3f f2 ff ff call 0x180039830 18003a5f1: 8b 6c 24 44 mov 0x44(%rsp),%ebp 18003a5f5: 85 ed test %ebp,%ebp 18003a5f7: 0f 88 b6 00 00 00 js 0x18003a6b3 18003a5fd: 41 f6 c4 04 test $0x4,%r12b 18003a601: 0f 84 b3 00 00 00 je 0x18003a6ba 18003a607: 45 85 f6 test %r14d,%r14d 18003a60a: 0f 8e 9c 00 00 00 jle 0x18003a6ac 18003a610: 41 83 ee 01 sub $0x1,%r14d 18003a614: 41 f6 45 18 40 testb $0x40,0x18(%r13) 18003a619: 74 10 je 0x18003a62b 18003a61b: 49 83 7d 10 00 cmpq $0x0,0x10(%r13) 18003a620: 75 09 jne 0x18003a62b 18003a622: 83 c5 01 add $0x1,%ebp 18003a625: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a629: eb 19 jmp 0x18003a644 18003a62b: 49 8b d5 mov %r13,%rdx 18003a62e: 66 b9 20 00 mov $0x20,%cx 18003a632: e8 39 d7 00 00 call 0x180047d70 18003a637: 66 3d ff ff cmp $0xffff,%ax 18003a63b: 74 5a je 0x18003a697 18003a63d: 83 c5 01 add $0x1,%ebp 18003a640: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a644: 83 fd ff cmp $0xffffffff,%ebp 18003a647: 74 5c je 0x18003a6a5 18003a649: 45 85 f6 test %r14d,%r14d 18003a64c: 7f c2 jg 0x18003a610 18003a64e: 44 8b 74 24 40 mov 0x40(%rsp),%r14d 18003a653: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 18003a65a: 00 18003a65b: 48 85 c0 test %rax,%rax 18003a65e: 74 61 je 0x18003a6c1 18003a660: 48 8b c8 mov %rax,%rcx 18003a663: e8 08 a4 ff ff call 0x180034a70 18003a668: 44 8b 4c 24 48 mov 0x48(%rsp),%r9d 18003a66d: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 18003a672: 48 8b b4 24 a8 00 00 mov 0xa8(%rsp),%rsi 18003a679: 00 18003a67a: 44 8b 54 24 4c mov 0x4c(%rsp),%r10d 18003a67f: 44 8b 5c 24 50 mov 0x50(%rsp),%r11d 18003a684: 33 c9 xor %ecx,%ecx 18003a686: 48 8d 15 73 59 fc ff lea -0x3a68d(%rip),%rdx # 0x180000000 18003a68d: 48 89 8c 24 a0 00 00 mov %rcx,0xa0(%rsp) 18003a694: 00 18003a695: eb 56 jmp 0x18003a6ed 18003a697: 44 8b 74 24 40 mov 0x40(%rsp),%r14d 18003a69c: 83 cd ff or $0xffffffff,%ebp 18003a69f: 89 6c 24 44 mov %ebp,0x44(%rsp) 18003a6a3: eb ae jmp 0x18003a653 18003a6a5: 44 8b 74 24 40 mov 0x40(%rsp),%r14d 18003a6aa: eb a7 jmp 0x18003a653 18003a6ac: 44 8b 74 24 40 mov 0x40(%rsp),%r14d 18003a6b1: eb a0 jmp 0x18003a653 18003a6b3: 44 8b 74 24 40 mov 0x40(%rsp),%r14d 18003a6b8: eb 99 jmp 0x18003a653 18003a6ba: 44 8b 74 24 40 mov 0x40(%rsp),%r14d 18003a6bf: eb 92 jmp 0x18003a653 18003a6c1: 44 8b 4c 24 48 mov 0x48(%rsp),%r9d 18003a6c6: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 18003a6cb: 48 8b b4 24 a8 00 00 mov 0xa8(%rsp),%rsi 18003a6d2: 00 18003a6d3: 44 8b 54 24 4c mov 0x4c(%rsp),%r10d 18003a6d8: 44 8b 5c 24 50 mov 0x50(%rsp),%r11d 18003a6dd: 48 8d 15 1c 59 fc ff lea -0x3a6e4(%rip),%rdx # 0x180000000 18003a6e4: eb 07 jmp 0x18003a6ed 18003a6e6: 48 8d 15 13 59 fc ff lea -0x3a6ed(%rip),%rdx # 0x180000000 18003a6ed: 66 44 8b 26 mov (%rsi),%r12w 18003a6f1: 66 45 85 e4 test %r12w,%r12w 18003a6f5: 74 4c je 0x18003a743 18003a6f7: 44 8b 84 24 98 00 00 mov 0x98(%rsp),%r8d 18003a6fe: 00 18003a6ff: e9 cc f3 ff ff jmp 0x180039ad0 18003a704: e8 37 b4 ff ff call 0x180035b40 18003a709: 45 33 c9 xor %r9d,%r9d 18003a70c: 45 33 c0 xor %r8d,%r8d 18003a70f: c7 00 16 00 00 00 movl $0x16,(%rax) 18003a715: 33 c0 xor %eax,%eax 18003a717: 33 d2 xor %edx,%edx 18003a719: 33 c9 xor %ecx,%ecx 18003a71b: 48 89 44 24 20 mov %rax,0x20(%rsp) 18003a720: e8 bb dd ff ff call 0x1800384e0 18003a725: 80 bc 24 90 00 00 00 cmpb $0x0,0x90(%rsp) 18003a72c: 00 18003a72d: 74 0f je 0x18003a73e 18003a72f: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 18003a736: 00 18003a737: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 18003a73e: 83 c8 ff or $0xffffffff,%eax 18003a741: eb 1b jmp 0x18003a75e 18003a743: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18003a74a: 00 18003a74b: 80 bc 24 90 00 00 00 cmpb $0x0,0x90(%rsp) 18003a752: 00 18003a753: 74 07 je 0x18003a75c 18003a755: 83 a2 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rdx) 18003a75c: 8b c5 mov %ebp,%eax 18003a75e: 4c 8b a4 24 e0 04 00 mov 0x4e0(%rsp),%r12 18003a765: 00 18003a766: 48 8b ac 24 e8 04 00 mov 0x4e8(%rsp),%rbp 18003a76d: 00 18003a76e: 4c 8b bc 24 d8 04 00 mov 0x4d8(%rsp),%r15 18003a775: 00 18003a776: 48 8b 8c 24 c0 04 00 mov 0x4c0(%rsp),%rcx 18003a77d: 00 18003a77e: 48 33 cc xor %rsp,%rcx 18003a781: e8 ba 7e ff ff call 0x180032640 18003a786: 48 81 c4 f0 04 00 00 add $0x4f0,%rsp 18003a78d: 41 5e pop %r14 18003a78f: 41 5d pop %r13 18003a791: 5f pop %rdi 18003a792: 5e pop %rsi 18003a793: 5b pop %rbx 18003a794: c3 ret 18003a795: 66 66 90 data16 xchg %ax,%ax 18003a798: 74 9d je 0x18003a737 18003a79a: 03 00 add (%rax),%eax 18003a79c: 44 rex.R 18003a79d: 9b fwait 18003a79e: 03 00 add (%rax),%eax 18003a7a0: 78 9b js 0x18003a73d 18003a7a2: 03 00 add (%rax),%eax 18003a7a4: e0 9b loopne 0x18003a741 18003a7a6: 03 00 add (%rax),%eax 18003a7a8: 2e 9c cs pushf 18003a7aa: 03 00 add (%rax),%eax 18003a7ac: 3c 9c cmp $0x9c,%al 18003a7ae: 03 00 add (%rax),%eax 18003a7b0: 82 (bad) 18003a7b1: 9c pushf 18003a7b2: 03 00 add (%rax),%eax 18003a7b4: ec in (%dx),%al 18003a7b5: 9d popf 18003a7b6: 03 00 add (%rax),%eax 18003a7b8: 0e (bad) 18003a7b9: a0 03 00 12 9e 03 00 movabs 0x9f1200039e120003,%al 18003a7c0: 12 9f 18003a7c2: 03 00 add (%rax),%eax 18003a7c4: b4 a1 mov $0xa1,%ah 18003a7c6: 03 00 add (%rax),%eax 18003a7c8: a9 9e 03 00 1e test $0x1e00039e,%eax 18003a7cd: a0 03 00 24 9e 03 00 movabs 0xa18b00039e240003,%al 18003a7d4: 8b a1 18003a7d6: 03 00 add (%rax),%eax 18003a7d8: cf iret 18003a7d9: 9f lahf 18003a7da: 03 00 add (%rax),%eax 18003a7dc: e9 a1 03 00 a4 jmp 0x12403ab82 18003a7e1: a1 03 00 24 9f 03 00 movabs 0xa19c00039f240003,%eax 18003a7e8: 9c a1 18003a7ea: 03 00 add (%rax),%eax 18003a7ec: bf a1 03 00 47 mov $0x470003a1,%edi 18003a7f1: a3 03 00 00 0e 01 0e movabs %eax,0xe000e010e000003 18003a7f8: 00 0e 18003a7fa: 00 0e add %cl,(%rsi) 18003a7fc: 0e (bad) 18003a7fd: 0e (bad) 18003a7fe: 0e (bad) 18003a7ff: 0e (bad) 18003a800: 0e (bad) 18003a801: 0e (bad) 18003a802: 0e (bad) 18003a803: 0e (bad) 18003a804: 0e (bad) 18003a805: 0e (bad) 18003a806: 02 0e add (%rsi),%cl 18003a808: 0e (bad) 18003a809: 0e (bad) 18003a80a: 0e (bad) 18003a80b: 03 0e add (%rsi),%ecx 18003a80d: 04 0e add $0xe,%al 18003a80f: 0e (bad) 18003a810: 0e (bad) 18003a811: 0e (bad) 18003a812: 0e (bad) 18003a813: 0e (bad) 18003a814: 05 0e 06 07 05 add $0x507060e,%eax 18003a819: 05 05 0e 07 0e add $0xe070e05,%eax 18003a81e: 0e (bad) 18003a81f: 0e (bad) 18003a820: 0e (bad) 18003a821: 08 09 or %cl,(%rcx) 18003a823: 0a 0e or (%rsi),%cl 18003a825: 0e (bad) 18003a826: 0b 0e or (%rsi),%ecx 18003a828: 0c 0e or $0xe,%al 18003a82a: 0e (bad) 18003a82b: 0d cc cc cc cc or $0xcccccccc,%eax 18003a830: 40 53 rex push %rbx 18003a832: 56 push %rsi 18003a833: 57 push %rdi 18003a834: 41 55 push %r13 18003a836: 41 56 push %r14 18003a838: 48 81 ec f0 04 00 00 sub $0x4f0,%rsp 18003a83f: 48 8b 05 5a 26 03 00 mov 0x3265a(%rip),%rax # 0x18006cea0 18003a846: 48 33 c4 xor %rsp,%rax 18003a849: 48 89 84 24 c0 04 00 mov %rax,0x4c0(%rsp) 18003a850: 00 18003a851: 33 db xor %ebx,%ebx 18003a853: 4d 85 c0 test %r8,%r8 18003a856: 49 8b f9 mov %r9,%rdi 18003a859: 4c 89 4c 24 58 mov %r9,0x58(%rsp) 18003a85e: 48 8b f2 mov %rdx,%rsi 18003a861: 4c 8b e9 mov %rcx,%r13 18003a864: 89 9c 24 98 00 00 00 mov %ebx,0x98(%rsp) 18003a86b: 44 8b f3 mov %ebx,%r14d 18003a86e: 89 5c 24 44 mov %ebx,0x44(%rsp) 18003a872: 44 8b db mov %ebx,%r11d 18003a875: 89 5c 24 54 mov %ebx,0x54(%rsp) 18003a879: 44 8b cb mov %ebx,%r9d 18003a87c: 89 5c 24 4c mov %ebx,0x4c(%rsp) 18003a880: 44 8b d3 mov %ebx,%r10d 18003a883: 89 5c 24 50 mov %ebx,0x50(%rsp) 18003a887: 89 5c 24 70 mov %ebx,0x70(%rsp) 18003a88b: 89 5c 24 60 mov %ebx,0x60(%rsp) 18003a88f: 88 9c 24 90 00 00 00 mov %bl,0x90(%rsp) 18003a896: 0f 85 be 00 00 00 jne 0x18003a95a 18003a89c: e8 ff d7 ff ff call 0x1800380a0 18003a8a1: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 18003a8a8: 00 18003a8a9: 48 8b d0 mov %rax,%rdx 18003a8ac: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 18003a8b3: 48 3b 0d 36 2e 03 00 cmp 0x32e36(%rip),%rcx # 0x18006d6f0 18003a8ba: 48 89 4c 24 78 mov %rcx,0x78(%rsp) 18003a8bf: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 18003a8c6: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 18003a8cd: 00 18003a8ce: 74 28 je 0x18003a8f8 18003a8d0: 8b 8a c8 00 00 00 mov 0xc8(%rdx),%ecx 18003a8d6: 85 0d 9c 2c 03 00 test %ecx,0x32c9c(%rip) # 0x18006d578 18003a8dc: 75 1a jne 0x18003a8f8 18003a8de: e8 dd d1 ff ff call 0x180037ac0 18003a8e3: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18003a8ea: 00 18003a8eb: 48 89 44 24 78 mov %rax,0x78(%rsp) 18003a8f0: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 18003a8f7: 00 18003a8f8: 48 3b 05 71 2b 03 00 cmp 0x32b71(%rip),%rax # 0x18006d470 18003a8ff: 74 23 je 0x18003a924 18003a901: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax 18003a907: 85 05 6b 2c 03 00 test %eax,0x32c6b(%rip) # 0x18006d578 18003a90d: 75 15 jne 0x18003a924 18003a90f: e8 5c c6 ff ff call 0x180036f70 18003a914: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18003a91b: 00 18003a91c: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 18003a923: 00 18003a924: f6 82 c8 00 00 00 02 testb $0x2,0xc8(%rdx) 18003a92b: 75 22 jne 0x18003a94f 18003a92d: 83 8a c8 00 00 00 02 orl $0x2,0xc8(%rdx) 18003a934: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18003a93b: 00 18003a93c: 44 8b cb mov %ebx,%r9d 18003a93f: c6 84 24 90 00 00 00 movb $0x1,0x90(%rsp) 18003a946: 01 18003a947: 44 8b d3 mov %ebx,%r10d 18003a94a: 44 8b db mov %ebx,%r11d 18003a94d: eb 26 jmp 0x18003a975 18003a94f: 44 8b cb mov %ebx,%r9d 18003a952: 44 8b d3 mov %ebx,%r10d 18003a955: 44 8b db mov %ebx,%r11d 18003a958: eb 1b jmp 0x18003a975 18003a95a: 49 8b 00 mov (%r8),%rax 18003a95d: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 18003a962: 48 89 01 mov %rax,(%rcx) 18003a965: 49 8b 40 08 mov 0x8(%r8),%rax 18003a969: 48 89 41 08 mov %rax,0x8(%rcx) 18003a96d: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18003a974: 00 18003a975: 4d 85 ed test %r13,%r13 18003a978: 75 3f jne 0x18003a9b9 18003a97a: e8 c1 b1 ff ff call 0x180035b40 18003a97f: 45 33 c9 xor %r9d,%r9d 18003a982: 45 33 c0 xor %r8d,%r8d 18003a985: 33 d2 xor %edx,%edx 18003a987: 33 c9 xor %ecx,%ecx 18003a989: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18003a98e: c7 00 16 00 00 00 movl $0x16,(%rax) 18003a994: e8 47 db ff ff call 0x1800384e0 18003a999: 38 9c 24 90 00 00 00 cmp %bl,0x90(%rsp) 18003a9a0: 74 0f je 0x18003a9b1 18003a9a2: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 18003a9a9: 00 18003a9aa: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 18003a9b1: 83 c8 ff or $0xffffffff,%eax 18003a9b4: e9 80 0d 00 00 jmp 0x18003b739 18003a9b9: 48 85 f6 test %rsi,%rsi 18003a9bc: 74 bc je 0x18003a97a 18003a9be: 45 33 c0 xor %r8d,%r8d 18003a9c1: 48 89 ac 24 e8 04 00 mov %rbp,0x4e8(%rsp) 18003a9c8: 00 18003a9c9: 4c 89 a4 24 e0 04 00 mov %r12,0x4e0(%rsp) 18003a9d0: 00 18003a9d1: 44 0f b7 26 movzwl (%rsi),%r12d 18003a9d5: 41 8b c0 mov %r8d,%eax 18003a9d8: 49 8b c8 mov %r8,%rcx 18003a9db: 66 45 85 e4 test %r12w,%r12w 18003a9df: 4c 89 bc 24 d8 04 00 mov %r15,0x4d8(%rsp) 18003a9e6: 00 18003a9e7: 41 8b e8 mov %r8d,%ebp 18003a9ea: 44 89 44 24 48 mov %r8d,0x48(%rsp) 18003a9ef: 89 44 24 40 mov %eax,0x40(%rsp) 18003a9f3: 48 89 8c 24 a0 00 00 mov %rcx,0xa0(%rsp) 18003a9fa: 00 18003a9fb: 45 8b f8 mov %r8d,%r15d 18003a9fe: 0f 84 0a 0d 00 00 je 0x18003b70e 18003aa04: 48 8b 9c 24 b0 00 00 mov 0xb0(%rsp),%rbx 18003aa0b: 00 18003aa0c: 48 8d 15 ed 55 fc ff lea -0x3aa13(%rip),%rdx # 0x180000000 18003aa13: 90 nop 18003aa14: 66 66 66 90 data16 data16 xchg %ax,%ax 18003aa18: 66 66 66 90 data16 data16 xchg %ax,%ax 18003aa1c: 66 66 66 90 data16 data16 xchg %ax,%ax 18003aa20: 48 83 c6 02 add $0x2,%rsi 18003aa24: 85 ed test %ebp,%ebp 18003aa26: 48 89 b4 24 a8 00 00 mov %rsi,0xa8(%rsp) 18003aa2d: 00 18003aa2e: 0f 88 8a 0c 00 00 js 0x18003b6be 18003aa34: 41 8d 44 24 e0 lea -0x20(%r12),%eax 18003aa39: 66 3d 58 00 cmp $0x58,%ax 18003aa3d: 77 10 ja 0x18003aa4f 18003aa3f: 41 0f b7 c4 movzwl %r12w,%eax 18003aa43: 8a 8c 10 80 75 05 00 mov 0x57580(%rax,%rdx,1),%cl 18003aa4a: 83 e1 0f and $0xf,%ecx 18003aa4d: eb 03 jmp 0x18003aa52 18003aa4f: 41 8b c8 mov %r8d,%ecx 18003aa52: 48 63 c1 movslq %ecx,%rax 18003aa55: 48 8d 0c c0 lea (%rax,%rax,8),%rcx 18003aa59: 48 63 44 24 40 movslq 0x40(%rsp),%rax 18003aa5e: 48 03 c8 add %rax,%rcx 18003aa61: 0f b6 84 11 a0 75 05 movzbl 0x575a0(%rcx,%rdx,1),%eax 18003aa68: 00 18003aa69: c1 e8 04 shr $0x4,%eax 18003aa6c: 83 f8 08 cmp $0x8,%eax 18003aa6f: 89 44 24 40 mov %eax,0x40(%rsp) 18003aa73: 0f 84 4e 0c 00 00 je 0x18003b6c7 18003aa79: 83 f8 07 cmp $0x7,%eax 18003aa7c: 0f 87 2e 0c 00 00 ja 0x18003b6b0 18003aa82: 8b 8c 82 58 b7 03 00 mov 0x3b758(%rdx,%rax,4),%ecx 18003aa89: 48 03 ca add %rdx,%rcx 18003aa8c: ff e1 jmp *%rcx 18003aa8e: 41 83 c9 ff or $0xffffffff,%r9d 18003aa92: 44 89 84 24 9c 00 00 mov %r8d,0x9c(%rsp) 18003aa99: 00 18003aa9a: 44 89 44 24 70 mov %r8d,0x70(%rsp) 18003aa9f: 45 8b d8 mov %r8d,%r11d 18003aaa2: 44 89 44 24 54 mov %r8d,0x54(%rsp) 18003aaa7: 45 8b d0 mov %r8d,%r10d 18003aaaa: 44 89 4c 24 4c mov %r9d,0x4c(%rsp) 18003aaaf: 44 89 44 24 50 mov %r8d,0x50(%rsp) 18003aab4: 45 8b f0 mov %r8d,%r14d 18003aab7: 44 89 44 24 44 mov %r8d,0x44(%rsp) 18003aabc: 44 89 44 24 60 mov %r8d,0x60(%rsp) 18003aac1: e9 ea 0b 00 00 jmp 0x18003b6b0 18003aac6: 41 0f b7 c4 movzwl %r12w,%eax 18003aaca: 83 f8 20 cmp $0x20,%eax 18003aacd: 74 61 je 0x18003ab30 18003aacf: 83 f8 23 cmp $0x23,%eax 18003aad2: 74 49 je 0x18003ab1d 18003aad4: 83 f8 2b cmp $0x2b,%eax 18003aad7: 74 32 je 0x18003ab0b 18003aad9: 83 f8 2d cmp $0x2d,%eax 18003aadc: 74 1b je 0x18003aaf9 18003aade: 83 f8 30 cmp $0x30,%eax 18003aae1: 0f 85 c5 0b 00 00 jne 0x18003b6ac 18003aae7: 8b 44 24 40 mov 0x40(%rsp),%eax 18003aaeb: 41 83 ce 08 or $0x8,%r14d 18003aaef: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003aaf4: e9 b7 0b 00 00 jmp 0x18003b6b0 18003aaf9: 8b 44 24 40 mov 0x40(%rsp),%eax 18003aafd: 41 83 ce 04 or $0x4,%r14d 18003ab01: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003ab06: e9 a5 0b 00 00 jmp 0x18003b6b0 18003ab0b: 8b 44 24 40 mov 0x40(%rsp),%eax 18003ab0f: 41 83 ce 01 or $0x1,%r14d 18003ab13: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003ab18: e9 93 0b 00 00 jmp 0x18003b6b0 18003ab1d: 8b 44 24 40 mov 0x40(%rsp),%eax 18003ab21: 41 0f ba ee 07 bts $0x7,%r14d 18003ab26: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003ab2b: e9 80 0b 00 00 jmp 0x18003b6b0 18003ab30: 8b 44 24 40 mov 0x40(%rsp),%eax 18003ab34: 41 83 ce 02 or $0x2,%r14d 18003ab38: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003ab3d: e9 6e 0b 00 00 jmp 0x18003b6b0 18003ab42: 66 41 83 fc 2a cmp $0x2a,%r12w 18003ab47: 75 30 jne 0x18003ab79 18003ab49: 44 8b 1f mov (%rdi),%r11d 18003ab4c: 48 83 c7 08 add $0x8,%rdi 18003ab50: 45 85 db test %r11d,%r11d 18003ab53: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003ab58: 44 89 5c 24 54 mov %r11d,0x54(%rsp) 18003ab5d: 0f 89 4d 0b 00 00 jns 0x18003b6b0 18003ab63: 41 83 ce 04 or $0x4,%r14d 18003ab67: 41 f7 db neg %r11d 18003ab6a: 44 89 5c 24 54 mov %r11d,0x54(%rsp) 18003ab6f: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003ab74: e9 37 0b 00 00 jmp 0x18003b6b0 18003ab79: 41 0f b7 c4 movzwl %r12w,%eax 18003ab7d: 43 8d 0c 9b lea (%r11,%r11,4),%ecx 18003ab81: 44 8d 5c 48 d0 lea -0x30(%rax,%rcx,2),%r11d 18003ab86: 8b 44 24 40 mov 0x40(%rsp),%eax 18003ab8a: 44 89 5c 24 54 mov %r11d,0x54(%rsp) 18003ab8f: e9 1c 0b 00 00 jmp 0x18003b6b0 18003ab94: 45 8b c8 mov %r8d,%r9d 18003ab97: 44 89 44 24 4c mov %r8d,0x4c(%rsp) 18003ab9c: e9 0f 0b 00 00 jmp 0x18003b6b0 18003aba1: 66 41 83 fc 2a cmp $0x2a,%r12w 18003aba6: 75 28 jne 0x18003abd0 18003aba8: 44 8b 0f mov (%rdi),%r9d 18003abab: 48 83 c7 08 add $0x8,%rdi 18003abaf: 45 85 c9 test %r9d,%r9d 18003abb2: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003abb7: 44 89 4c 24 4c mov %r9d,0x4c(%rsp) 18003abbc: 0f 89 ee 0a 00 00 jns 0x18003b6b0 18003abc2: 41 83 c9 ff or $0xffffffff,%r9d 18003abc6: 44 89 4c 24 4c mov %r9d,0x4c(%rsp) 18003abcb: e9 e0 0a 00 00 jmp 0x18003b6b0 18003abd0: 41 0f b7 c4 movzwl %r12w,%eax 18003abd4: 43 8d 0c 89 lea (%r9,%r9,4),%ecx 18003abd8: 44 8d 4c 48 d0 lea -0x30(%rax,%rcx,2),%r9d 18003abdd: 8b 44 24 40 mov 0x40(%rsp),%eax 18003abe1: 44 89 4c 24 4c mov %r9d,0x4c(%rsp) 18003abe6: e9 c5 0a 00 00 jmp 0x18003b6b0 18003abeb: 41 0f b7 c4 movzwl %r12w,%eax 18003abef: 83 f8 49 cmp $0x49,%eax 18003abf2: 74 67 je 0x18003ac5b 18003abf4: 83 f8 68 cmp $0x68,%eax 18003abf7: 74 50 je 0x18003ac49 18003abf9: 83 f8 6c cmp $0x6c,%eax 18003abfc: 74 1c je 0x18003ac1a 18003abfe: 83 f8 77 cmp $0x77,%eax 18003ac01: 0f 85 7b 0a 00 00 jne 0x18003b682 18003ac07: 8b 44 24 40 mov 0x40(%rsp),%eax 18003ac0b: 41 0f ba ee 0b bts $0xb,%r14d 18003ac10: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003ac15: e9 96 0a 00 00 jmp 0x18003b6b0 18003ac1a: 66 83 3e 6c cmpw $0x6c,(%rsi) 18003ac1e: 75 17 jne 0x18003ac37 18003ac20: 8b 44 24 40 mov 0x40(%rsp),%eax 18003ac24: 48 83 c6 02 add $0x2,%rsi 18003ac28: 41 0f ba ee 0c bts $0xc,%r14d 18003ac2d: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003ac32: e9 79 0a 00 00 jmp 0x18003b6b0 18003ac37: 8b 44 24 40 mov 0x40(%rsp),%eax 18003ac3b: 41 83 ce 10 or $0x10,%r14d 18003ac3f: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003ac44: e9 67 0a 00 00 jmp 0x18003b6b0 18003ac49: 8b 44 24 40 mov 0x40(%rsp),%eax 18003ac4d: 41 83 ce 20 or $0x20,%r14d 18003ac51: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003ac56: e9 55 0a 00 00 jmp 0x18003b6b0 18003ac5b: 0f b7 06 movzwl (%rsi),%eax 18003ac5e: 41 0f ba ee 0f bts $0xf,%r14d 18003ac63: 66 3d 36 00 cmp $0x36,%ax 18003ac67: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003ac6c: 75 1e jne 0x18003ac8c 18003ac6e: 66 83 7e 02 34 cmpw $0x34,0x2(%rsi) 18003ac73: 75 17 jne 0x18003ac8c 18003ac75: 8b 44 24 40 mov 0x40(%rsp),%eax 18003ac79: 48 83 c6 04 add $0x4,%rsi 18003ac7d: 41 0f ba ee 0f bts $0xf,%r14d 18003ac82: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003ac87: e9 24 0a 00 00 jmp 0x18003b6b0 18003ac8c: 66 3d 33 00 cmp $0x33,%ax 18003ac90: 75 1e jne 0x18003acb0 18003ac92: 66 83 7e 02 32 cmpw $0x32,0x2(%rsi) 18003ac97: 75 17 jne 0x18003acb0 18003ac99: 8b 44 24 40 mov 0x40(%rsp),%eax 18003ac9d: 48 83 c6 04 add $0x4,%rsi 18003aca1: 41 0f ba f6 0f btr $0xf,%r14d 18003aca6: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003acab: e9 00 0a 00 00 jmp 0x18003b6b0 18003acb0: 66 3d 64 00 cmp $0x64,%ax 18003acb4: 0f 84 ec 09 00 00 je 0x18003b6a6 18003acba: 66 3d 69 00 cmp $0x69,%ax 18003acbe: 0f 84 dc 09 00 00 je 0x18003b6a0 18003acc4: 66 3d 6f 00 cmp $0x6f,%ax 18003acc8: 0f 84 cc 09 00 00 je 0x18003b69a 18003acce: 66 3d 75 00 cmp $0x75,%ax 18003acd2: 0f 84 bc 09 00 00 je 0x18003b694 18003acd8: 66 3d 78 00 cmp $0x78,%ax 18003acdc: 0f 84 ac 09 00 00 je 0x18003b68e 18003ace2: 66 3d 58 00 cmp $0x58,%ax 18003ace6: 0f 84 9c 09 00 00 je 0x18003b688 18003acec: 41 8b c0 mov %r8d,%eax 18003acef: 89 44 24 40 mov %eax,0x40(%rsp) 18003acf3: 41 f6 45 18 40 testb $0x40,0x18(%r13) 18003acf8: c7 44 24 60 01 00 00 movl $0x1,0x60(%rsp) 18003acff: 00 18003ad00: 74 13 je 0x18003ad15 18003ad02: 49 83 7d 10 00 cmpq $0x0,0x10(%r13) 18003ad07: 75 0c jne 0x18003ad15 18003ad09: 83 c5 01 add $0x1,%ebp 18003ad0c: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003ad10: e9 9b 09 00 00 jmp 0x18003b6b0 18003ad15: 49 8b d5 mov %r13,%rdx 18003ad18: 41 0f b7 cc movzwl %r12w,%ecx 18003ad1c: e8 4f d0 00 00 call 0x180047d70 18003ad21: 66 3d ff ff cmp $0xffff,%ax 18003ad25: 75 29 jne 0x18003ad50 18003ad27: 44 8b 4c 24 4c mov 0x4c(%rsp),%r9d 18003ad2c: 8b 44 24 40 mov 0x40(%rsp),%eax 18003ad30: 44 8b 54 24 50 mov 0x50(%rsp),%r10d 18003ad35: 44 8b 5c 24 54 mov 0x54(%rsp),%r11d 18003ad3a: 83 cd ff or $0xffffffff,%ebp 18003ad3d: 48 8d 15 bc 52 fc ff lea -0x3ad44(%rip),%rdx # 0x180000000 18003ad44: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003ad48: 45 33 c0 xor %r8d,%r8d 18003ad4b: e9 60 09 00 00 jmp 0x18003b6b0 18003ad50: 44 8b 4c 24 4c mov 0x4c(%rsp),%r9d 18003ad55: 8b 44 24 40 mov 0x40(%rsp),%eax 18003ad59: 44 8b 54 24 50 mov 0x50(%rsp),%r10d 18003ad5e: 44 8b 5c 24 54 mov 0x54(%rsp),%r11d 18003ad63: 83 c5 01 add $0x1,%ebp 18003ad66: 48 8d 15 93 52 fc ff lea -0x3ad6d(%rip),%rdx # 0x180000000 18003ad6d: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003ad71: 45 33 c0 xor %r8d,%r8d 18003ad74: e9 37 09 00 00 jmp 0x18003b6b0 18003ad79: 41 0f b7 c4 movzwl %r12w,%eax 18003ad7d: 83 c0 bf add $0xffffffbf,%eax 18003ad80: 83 f8 37 cmp $0x37,%eax 18003ad83: 0f 87 52 05 00 00 ja 0x18003b2db 18003ad89: 48 98 cltq 18003ad8b: 0f b6 84 02 b4 b7 03 movzbl 0x3b7b4(%rdx,%rax,1),%eax 18003ad92: 00 18003ad93: 8b 8c 82 78 b7 03 00 mov 0x3b778(%rdx,%rax,4),%ecx 18003ad9a: 48 03 ca add %rdx,%rcx 18003ad9d: ff e1 jmp *%rcx 18003ad9f: 41 f7 c6 30 08 00 00 test $0x830,%r14d 18003ada6: 75 09 jne 0x18003adb1 18003ada8: 41 83 ce 20 or $0x20,%r14d 18003adac: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003adb1: 0f b7 07 movzwl (%rdi),%eax 18003adb4: 48 83 c7 08 add $0x8,%rdi 18003adb8: 41 f6 c6 20 test $0x20,%r14b 18003adbc: 66 89 44 24 68 mov %ax,0x68(%rsp) 18003adc1: c7 44 24 60 01 00 00 movl $0x1,0x60(%rsp) 18003adc8: 00 18003adc9: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003adce: 74 4b je 0x18003ae1b 18003add0: 88 44 24 6c mov %al,0x6c(%rsp) 18003add4: 48 8b 44 24 78 mov 0x78(%rsp),%rax 18003add9: c6 44 24 6d 00 movb $0x0,0x6d(%rsp) 18003adde: 4c 63 80 0c 01 00 00 movslq 0x10c(%rax),%r8 18003ade5: 4c 8d 4c 24 78 lea 0x78(%rsp),%r9 18003adea: 48 8d 54 24 6c lea 0x6c(%rsp),%rdx 18003adef: 48 8d 8c 24 c0 00 00 lea 0xc0(%rsp),%rcx 18003adf6: 00 18003adf7: e8 f4 d1 00 00 call 0x180047ff0 18003adfc: 85 c0 test %eax,%eax 18003adfe: 79 23 jns 0x18003ae23 18003ae00: c7 44 24 70 01 00 00 movl $0x1,0x70(%rsp) 18003ae07: 00 18003ae08: 48 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%rbx 18003ae0f: 00 18003ae10: 41 bf 01 00 00 00 mov $0x1,%r15d 18003ae16: e9 c0 04 00 00 jmp 0x18003b2db 18003ae1b: 66 89 84 24 c0 00 00 mov %ax,0xc0(%rsp) 18003ae22: 00 18003ae23: 48 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%rbx 18003ae2a: 00 18003ae2b: 41 bf 01 00 00 00 mov $0x1,%r15d 18003ae31: e9 a5 04 00 00 jmp 0x18003b2db 18003ae36: 48 8b 07 mov (%rdi),%rax 18003ae39: 48 83 c7 08 add $0x8,%rdi 18003ae3d: 48 85 c0 test %rax,%rax 18003ae40: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003ae45: 74 36 je 0x18003ae7d 18003ae47: 48 8b 58 08 mov 0x8(%rax),%rbx 18003ae4b: 48 85 db test %rbx,%rbx 18003ae4e: 74 2d je 0x18003ae7d 18003ae50: 41 0f ba e6 0b bt $0xb,%r14d 18003ae55: 73 18 jae 0x18003ae6f 18003ae57: 0f bf 00 movswl (%rax),%eax 18003ae5a: c7 44 24 60 01 00 00 movl $0x1,0x60(%rsp) 18003ae61: 00 18003ae62: 99 cltd 18003ae63: 2b c2 sub %edx,%eax 18003ae65: d1 f8 sar $1,%eax 18003ae67: 44 8b f8 mov %eax,%r15d 18003ae6a: e9 6c 04 00 00 jmp 0x18003b2db 18003ae6f: 44 0f bf 38 movswl (%rax),%r15d 18003ae73: 44 89 44 24 60 mov %r8d,0x60(%rsp) 18003ae78: e9 5e 04 00 00 jmp 0x18003b2db 18003ae7d: 48 8b 1d 94 28 03 00 mov 0x32894(%rip),%rbx # 0x18006d718 18003ae84: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18003ae88: 33 c0 xor %eax,%eax 18003ae8a: 48 8b fb mov %rbx,%rdi 18003ae8d: f2 ae repnz scas %es:(%rdi),%al 18003ae8f: 48 f7 d1 not %rcx 18003ae92: 4c 8d 79 ff lea -0x1(%rcx),%r15 18003ae96: e9 40 04 00 00 jmp 0x18003b2db 18003ae9b: 41 f7 c6 30 08 00 00 test $0x830,%r14d 18003aea2: 75 09 jne 0x18003aead 18003aea4: 41 83 ce 20 or $0x20,%r14d 18003aea8: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003aead: 48 8b 1f mov (%rdi),%rbx 18003aeb0: 41 83 f9 ff cmp $0xffffffff,%r9d 18003aeb4: 41 8b f1 mov %r9d,%esi 18003aeb7: b8 ff ff ff 7f mov $0x7fffffff,%eax 18003aebc: 0f 44 f0 cmove %eax,%esi 18003aebf: 48 83 c7 08 add $0x8,%rdi 18003aec3: 41 f6 c6 20 test $0x20,%r14b 18003aec7: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003aecc: 74 54 je 0x18003af22 18003aece: 48 85 db test %rbx,%rbx 18003aed1: 45 8b f8 mov %r8d,%r15d 18003aed4: 48 0f 44 1d 3c 28 03 cmove 0x3283c(%rip),%rbx # 0x18006d718 18003aedb: 00 18003aedc: 85 f6 test %esi,%esi 18003aede: 48 8b fb mov %rbx,%rdi 18003aee1: 0f 8e f4 03 00 00 jle 0x18003b2db 18003aee7: 66 66 90 data16 xchg %ax,%ax 18003aeea: 66 66 90 data16 xchg %ax,%ax 18003aeed: 66 66 90 data16 xchg %ax,%ax 18003aef0: 0f b6 07 movzbl (%rdi),%eax 18003aef3: 84 c0 test %al,%al 18003aef5: 0f 84 e0 03 00 00 je 0x18003b2db 18003aefb: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 18003af00: 0f b6 c8 movzbl %al,%ecx 18003af03: e8 a8 cc 00 00 call 0x180047bb0 18003af08: 85 c0 test %eax,%eax 18003af0a: 74 04 je 0x18003af10 18003af0c: 48 83 c7 01 add $0x1,%rdi 18003af10: 41 83 c7 01 add $0x1,%r15d 18003af14: 48 83 c7 01 add $0x1,%rdi 18003af18: 44 3b fe cmp %esi,%r15d 18003af1b: 7c d3 jl 0x18003aef0 18003af1d: e9 b9 03 00 00 jmp 0x18003b2db 18003af22: 48 85 db test %rbx,%rbx 18003af25: c7 44 24 60 01 00 00 movl $0x1,0x60(%rsp) 18003af2c: 00 18003af2d: 48 0f 44 1d eb 27 03 cmove 0x327eb(%rip),%rbx # 0x18006d720 18003af34: 00 18003af35: 85 f6 test %esi,%esi 18003af37: 48 8b c3 mov %rbx,%rax 18003af3a: 74 15 je 0x18003af51 18003af3c: 66 66 66 90 data16 data16 xchg %ax,%ax 18003af40: 83 ee 01 sub $0x1,%esi 18003af43: 66 83 38 00 cmpw $0x0,(%rax) 18003af47: 74 08 je 0x18003af51 18003af49: 48 83 c0 02 add $0x2,%rax 18003af4d: 85 f6 test %esi,%esi 18003af4f: 75 ef jne 0x18003af40 18003af51: 48 2b c3 sub %rbx,%rax 18003af54: 48 d1 f8 sar $1,%rax 18003af57: 44 8b f8 mov %eax,%r15d 18003af5a: e9 7c 03 00 00 jmp 0x18003b2db 18003af5f: 48 83 c7 08 add $0x8,%rdi 18003af63: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003af68: 48 8b 7f f8 mov -0x8(%rdi),%rdi 18003af6c: e8 4f c9 00 00 call 0x1800478c0 18003af71: 85 c0 test %eax,%eax 18003af73: 0f 84 4e 07 00 00 je 0x18003b6c7 18003af79: 41 f6 c6 20 test $0x20,%r14b 18003af7d: 74 10 je 0x18003af8f 18003af7f: 66 89 2f mov %bp,(%rdi) 18003af82: c7 44 24 70 01 00 00 movl $0x1,0x70(%rsp) 18003af89: 00 18003af8a: e9 54 06 00 00 jmp 0x18003b5e3 18003af8f: 89 2f mov %ebp,(%rdi) 18003af91: c7 44 24 70 01 00 00 movl $0x1,0x70(%rsp) 18003af98: 00 18003af99: e9 45 06 00 00 jmp 0x18003b5e3 18003af9e: c7 84 24 9c 00 00 00 movl $0x1,0x9c(%rsp) 18003afa5: 01 00 00 00 18003afa9: 66 41 83 c4 20 add $0x20,%r12w 18003afae: 41 83 ce 40 or $0x40,%r14d 18003afb2: 45 85 c9 test %r9d,%r9d 18003afb5: b8 00 02 00 00 mov $0x200,%eax 18003afba: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003afbf: 8b f0 mov %eax,%esi 18003afc1: 48 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%rbx 18003afc8: 00 18003afc9: 79 0d jns 0x18003afd8 18003afcb: 41 bf 06 00 00 00 mov $0x6,%r15d 18003afd1: 44 89 7c 24 4c mov %r15d,0x4c(%rsp) 18003afd6: eb 7b jmp 0x18003b053 18003afd8: 45 85 c9 test %r9d,%r9d 18003afdb: 75 14 jne 0x18003aff1 18003afdd: 66 41 83 fc 67 cmp $0x67,%r12w 18003afe2: 75 63 jne 0x18003b047 18003afe4: 41 bf 01 00 00 00 mov $0x1,%r15d 18003afea: 44 89 7c 24 4c mov %r15d,0x4c(%rsp) 18003afef: eb 62 jmp 0x18003b053 18003aff1: 44 3b c8 cmp %eax,%r9d 18003aff4: 7e 09 jle 0x18003afff 18003aff6: 44 8b c8 mov %eax,%r9d 18003aff9: 89 44 24 4c mov %eax,0x4c(%rsp) 18003affd: eb 09 jmp 0x18003b008 18003afff: 41 81 f9 a3 00 00 00 cmp $0xa3,%r9d 18003b006: 7e 46 jle 0x18003b04e 18003b008: 41 8d b9 5d 01 00 00 lea 0x15d(%r9),%edi 18003b00f: 48 63 cf movslq %edi,%rcx 18003b012: e8 c9 5d 00 00 call 0x180040de0 18003b017: 48 85 c0 test %rax,%rax 18003b01a: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 18003b021: 00 18003b022: 74 11 je 0x18003b035 18003b024: 44 8b 7c 24 4c mov 0x4c(%rsp),%r15d 18003b029: 8b f7 mov %edi,%esi 18003b02b: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 18003b030: 48 8b d8 mov %rax,%rbx 18003b033: eb 1e jmp 0x18003b053 18003b035: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 18003b03a: 41 bf a3 00 00 00 mov $0xa3,%r15d 18003b040: 44 89 7c 24 4c mov %r15d,0x4c(%rsp) 18003b045: eb 0c jmp 0x18003b053 18003b047: 44 8b 7c 24 4c mov 0x4c(%rsp),%r15d 18003b04c: eb 05 jmp 0x18003b053 18003b04e: 44 8b 7c 24 4c mov 0x4c(%rsp),%r15d 18003b053: 48 8b 07 mov (%rdi),%rax 18003b056: 48 8b 0d 13 2c 03 00 mov 0x32c13(%rip),%rcx # 0x18006dc70 18003b05d: 48 83 c7 08 add $0x8,%rdi 18003b061: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003b066: 48 63 f6 movslq %esi,%rsi 18003b069: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 18003b070: 00 18003b071: 41 0f be fc movsbl %r12b,%edi 18003b075: e8 a6 cc ff ff call 0x180037d20 18003b07a: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 18003b07f: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18003b084: 8b 8c 24 9c 00 00 00 mov 0x9c(%rsp),%ecx 18003b08b: 44 8b cf mov %edi,%r9d 18003b08e: 89 4c 24 28 mov %ecx,0x28(%rsp) 18003b092: 48 8d 8c 24 b0 00 00 lea 0xb0(%rsp),%rcx 18003b099: 00 18003b09a: 4c 8b c6 mov %rsi,%r8 18003b09d: 48 8b d3 mov %rbx,%rdx 18003b0a0: 44 89 7c 24 20 mov %r15d,0x20(%rsp) 18003b0a5: ff d0 call *%rax 18003b0a7: 41 8b fe mov %r14d,%edi 18003b0aa: 81 e7 80 00 00 00 and $0x80,%edi 18003b0b0: 74 1b je 0x18003b0cd 18003b0b2: 45 85 ff test %r15d,%r15d 18003b0b5: 75 16 jne 0x18003b0cd 18003b0b7: 48 8b 0d ca 2b 03 00 mov 0x32bca(%rip),%rcx # 0x18006dc88 18003b0be: e8 5d cc ff ff call 0x180037d20 18003b0c3: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 18003b0c8: 48 8b cb mov %rbx,%rcx 18003b0cb: ff d0 call *%rax 18003b0cd: 66 41 83 fc 67 cmp $0x67,%r12w 18003b0d2: 75 1a jne 0x18003b0ee 18003b0d4: 85 ff test %edi,%edi 18003b0d6: 75 16 jne 0x18003b0ee 18003b0d8: 48 8b 0d a1 2b 03 00 mov 0x32ba1(%rip),%rcx # 0x18006dc80 18003b0df: e8 3c cc ff ff call 0x180037d20 18003b0e4: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 18003b0e9: 48 8b cb mov %rbx,%rcx 18003b0ec: ff d0 call *%rax 18003b0ee: 80 3b 2d cmpb $0x2d,(%rbx) 18003b0f1: 75 0e jne 0x18003b101 18003b0f3: 41 0f ba ee 08 bts $0x8,%r14d 18003b0f8: 48 83 c3 01 add $0x1,%rbx 18003b0fc: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003b101: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18003b105: 33 c0 xor %eax,%eax 18003b107: 48 8b fb mov %rbx,%rdi 18003b10a: f2 ae repnz scas %es:(%rdi),%al 18003b10c: 48 f7 d1 not %rcx 18003b10f: 44 8d 79 ff lea -0x1(%rcx),%r15d 18003b113: e9 c3 01 00 00 jmp 0x18003b2db 18003b118: 41 83 ce 40 or $0x40,%r14d 18003b11c: 41 b8 0a 00 00 00 mov $0xa,%r8d 18003b122: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003b127: eb 68 jmp 0x18003b191 18003b129: 41 b8 0a 00 00 00 mov $0xa,%r8d 18003b12f: eb 60 jmp 0x18003b191 18003b131: 41 0f ba ee 0f bts $0xf,%r14d 18003b136: 41 b9 10 00 00 00 mov $0x10,%r9d 18003b13c: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003b141: b8 07 00 00 00 mov $0x7,%eax 18003b146: 89 84 24 98 00 00 00 mov %eax,0x98(%rsp) 18003b14d: eb 0c jmp 0x18003b15b 18003b14f: b8 27 00 00 00 mov $0x27,%eax 18003b154: 89 84 24 98 00 00 00 mov %eax,0x98(%rsp) 18003b15b: 45 84 f6 test %r14b,%r14b 18003b15e: 41 b8 10 00 00 00 mov $0x10,%r8d 18003b164: 79 2b jns 0x18003b191 18003b166: 66 05 51 00 add $0x51,%ax 18003b16a: 66 c7 44 24 64 30 00 movw $0x30,0x64(%rsp) 18003b171: 45 8d 50 f2 lea -0xe(%r8),%r10d 18003b175: 66 89 44 24 66 mov %ax,0x66(%rsp) 18003b17a: eb 15 jmp 0x18003b191 18003b17c: 45 84 f6 test %r14b,%r14b 18003b17f: 41 b8 08 00 00 00 mov $0x8,%r8d 18003b185: 79 0a jns 0x18003b191 18003b187: 41 0f ba ee 09 bts $0x9,%r14d 18003b18c: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003b191: 41 0f ba e6 0f bt $0xf,%r14d 18003b196: 73 0f jae 0x18003b1a7 18003b198: 48 83 c7 08 add $0x8,%rdi 18003b19c: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003b1a1: 48 8b 7f f8 mov -0x8(%rdi),%rdi 18003b1a5: eb 62 jmp 0x18003b209 18003b1a7: 41 0f ba e6 0c bt $0xc,%r14d 18003b1ac: 73 0f jae 0x18003b1bd 18003b1ae: 48 83 c7 08 add $0x8,%rdi 18003b1b2: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003b1b7: 48 8b 7f f8 mov -0x8(%rdi),%rdi 18003b1bb: eb 4c jmp 0x18003b209 18003b1bd: 41 f6 c6 20 test $0x20,%r14b 18003b1c1: 74 25 je 0x18003b1e8 18003b1c3: 41 f6 c6 40 test $0x40,%r14b 18003b1c7: 74 10 je 0x18003b1d9 18003b1c9: 48 83 c7 08 add $0x8,%rdi 18003b1cd: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003b1d2: 48 0f bf 7f f8 movswq -0x8(%rdi),%rdi 18003b1d7: eb 30 jmp 0x18003b209 18003b1d9: 48 83 c7 08 add $0x8,%rdi 18003b1dd: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003b1e2: 0f b7 7f f8 movzwl -0x8(%rdi),%edi 18003b1e6: eb 21 jmp 0x18003b209 18003b1e8: 41 f6 c6 40 test $0x40,%r14b 18003b1ec: 74 0f je 0x18003b1fd 18003b1ee: 48 83 c7 08 add $0x8,%rdi 18003b1f2: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003b1f7: 48 63 7f f8 movslq -0x8(%rdi),%rdi 18003b1fb: eb 0c jmp 0x18003b209 18003b1fd: 48 83 c7 08 add $0x8,%rdi 18003b201: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003b206: 8b 7f f8 mov -0x8(%rdi),%edi 18003b209: 41 f6 c6 40 test $0x40,%r14b 18003b20d: 74 12 je 0x18003b221 18003b20f: 48 85 ff test %rdi,%rdi 18003b212: 79 0d jns 0x18003b221 18003b214: 48 f7 df neg %rdi 18003b217: 41 0f ba ee 08 bts $0x8,%r14d 18003b21c: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003b221: 41 0f ba e6 0f bt $0xf,%r14d 18003b226: 72 09 jb 0x18003b231 18003b228: 41 0f ba e6 0c bt $0xc,%r14d 18003b22d: 72 02 jb 0x18003b231 18003b22f: 8b ff mov %edi,%edi 18003b231: 45 85 c9 test %r9d,%r9d 18003b234: 79 08 jns 0x18003b23e 18003b236: 41 b9 01 00 00 00 mov $0x1,%r9d 18003b23c: eb 15 jmp 0x18003b253 18003b23e: b8 00 02 00 00 mov $0x200,%eax 18003b243: 41 83 e6 f7 and $0xfffffff7,%r14d 18003b247: 44 3b c8 cmp %eax,%r9d 18003b24a: 44 89 74 24 44 mov %r14d,0x44(%rsp) 18003b24f: 44 0f 4f c8 cmovg %eax,%r9d 18003b253: 44 8b b4 24 98 00 00 mov 0x98(%rsp),%r14d 18003b25a: 00 18003b25b: 48 85 ff test %rdi,%rdi 18003b25e: b8 00 00 00 00 mov $0x0,%eax 18003b263: 44 0f 44 d0 cmove %eax,%r10d 18003b267: 48 8d 9c 24 bf 02 00 lea 0x2bf(%rsp),%rbx 18003b26e: 00 18003b26f: 44 89 54 24 50 mov %r10d,0x50(%rsp) 18003b274: 41 8b c9 mov %r9d,%ecx 18003b277: 41 83 e9 01 sub $0x1,%r9d 18003b27b: 85 c9 test %ecx,%ecx 18003b27d: 7f 05 jg 0x18003b284 18003b27f: 48 85 ff test %rdi,%rdi 18003b282: 74 21 je 0x18003b2a5 18003b284: 33 d2 xor %edx,%edx 18003b286: 48 8b c7 mov %rdi,%rax 18003b289: 49 63 c8 movslq %r8d,%rcx 18003b28c: 48 f7 f1 div %rcx 18003b28f: 48 8b f8 mov %rax,%rdi 18003b292: 8d 42 30 lea 0x30(%rdx),%eax 18003b295: 83 f8 39 cmp $0x39,%eax 18003b298: 7e 03 jle 0x18003b29d 18003b29a: 41 03 c6 add %r14d,%eax 18003b29d: 88 03 mov %al,(%rbx) 18003b29f: 48 83 eb 01 sub $0x1,%rbx 18003b2a3: eb cf jmp 0x18003b274 18003b2a5: 44 8b 74 24 44 mov 0x44(%rsp),%r14d 18003b2aa: 48 8d 84 24 bf 02 00 lea 0x2bf(%rsp),%rax 18003b2b1: 00 18003b2b2: 44 89 4c 24 4c mov %r9d,0x4c(%rsp) 18003b2b7: 2b c3 sub %ebx,%eax 18003b2b9: 48 83 c3 01 add $0x1,%rbx 18003b2bd: 41 0f ba e6 09 bt $0x9,%r14d 18003b2c2: 44 8b f8 mov %eax,%r15d 18003b2c5: 73 14 jae 0x18003b2db 18003b2c7: 85 c0 test %eax,%eax 18003b2c9: 74 05 je 0x18003b2d0 18003b2cb: 80 3b 30 cmpb $0x30,(%rbx) 18003b2ce: 74 0b je 0x18003b2db 18003b2d0: 48 83 eb 01 sub $0x1,%rbx 18003b2d4: 41 83 c7 01 add $0x1,%r15d 18003b2d8: c6 03 30 movb $0x30,(%rbx) 18003b2db: 83 7c 24 70 00 cmpl $0x0,0x70(%rsp) 18003b2e0: 0f 85 fd 02 00 00 jne 0x18003b5e3 18003b2e6: 41 f6 c6 40 test $0x40,%r14b 18003b2ea: 74 49 je 0x18003b335 18003b2ec: 41 0f ba e6 08 bt $0x8,%r14d 18003b2f1: 73 12 jae 0x18003b305 18003b2f3: b8 01 00 00 00 mov $0x1,%eax 18003b2f8: 66 c7 44 24 64 2d 00 movw $0x2d,0x64(%rsp) 18003b2ff: 89 44 24 50 mov %eax,0x50(%rsp) 18003b303: eb 3a jmp 0x18003b33f 18003b305: 41 f6 c6 01 test $0x1,%r14b 18003b309: 74 12 je 0x18003b31d 18003b30b: b8 01 00 00 00 mov $0x1,%eax 18003b310: 66 c7 44 24 64 2b 00 movw $0x2b,0x64(%rsp) 18003b317: 89 44 24 50 mov %eax,0x50(%rsp) 18003b31b: eb 22 jmp 0x18003b33f 18003b31d: 41 f6 c6 02 test $0x2,%r14b 18003b321: 74 18 je 0x18003b33b 18003b323: b8 01 00 00 00 mov $0x1,%eax 18003b328: 66 c7 44 24 64 20 00 movw $0x20,0x64(%rsp) 18003b32f: 89 44 24 50 mov %eax,0x50(%rsp) 18003b333: eb 0a jmp 0x18003b33f 18003b335: 8b 44 24 50 mov 0x50(%rsp),%eax 18003b339: eb 04 jmp 0x18003b33f 18003b33b: 8b 44 24 50 mov 0x50(%rsp),%eax 18003b33f: 44 8b 74 24 54 mov 0x54(%rsp),%r14d 18003b344: 44 8b 64 24 44 mov 0x44(%rsp),%r12d 18003b349: 45 2b f7 sub %r15d,%r14d 18003b34c: 44 2b f0 sub %eax,%r14d 18003b34f: 41 f6 c4 0c test $0xc,%r12b 18003b353: 75 58 jne 0x18003b3ad 18003b355: 45 85 f6 test %r14d,%r14d 18003b358: 41 8b fe mov %r14d,%edi 18003b35b: 7e 50 jle 0x18003b3ad 18003b35d: 66 66 90 data16 xchg %ax,%ax 18003b360: 83 ef 01 sub $0x1,%edi 18003b363: 41 f6 45 18 40 testb $0x40,0x18(%r13) 18003b368: 74 10 je 0x18003b37a 18003b36a: 49 83 7d 10 00 cmpq $0x0,0x10(%r13) 18003b36f: 75 09 jne 0x18003b37a 18003b371: 83 c5 01 add $0x1,%ebp 18003b374: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b378: eb 19 jmp 0x18003b393 18003b37a: 49 8b d5 mov %r13,%rdx 18003b37d: 66 b9 20 00 mov $0x20,%cx 18003b381: e8 ea c9 00 00 call 0x180047d70 18003b386: 66 3d ff ff cmp $0xffff,%ax 18003b38a: 74 16 je 0x18003b3a2 18003b38c: 83 c5 01 add $0x1,%ebp 18003b38f: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b393: 83 fd ff cmp $0xffffffff,%ebp 18003b396: 74 04 je 0x18003b39c 18003b398: 85 ff test %edi,%edi 18003b39a: 7f c4 jg 0x18003b360 18003b39c: 8b 44 24 50 mov 0x50(%rsp),%eax 18003b3a0: eb 0b jmp 0x18003b3ad 18003b3a2: 8b 44 24 50 mov 0x50(%rsp),%eax 18003b3a6: 83 cd ff or $0xffffffff,%ebp 18003b3a9: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b3ad: 41 f6 45 18 40 testb $0x40,0x18(%r13) 18003b3b2: 8b f0 mov %eax,%esi 18003b3b4: 48 8d 7c 24 64 lea 0x64(%rsp),%rdi 18003b3b9: 74 12 je 0x18003b3cd 18003b3bb: 49 83 7d 10 00 cmpq $0x0,0x10(%r13) 18003b3c0: 75 0b jne 0x18003b3cd 18003b3c2: 03 e8 add %eax,%ebp 18003b3c4: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b3c8: e9 a2 00 00 00 jmp 0x18003b46f 18003b3cd: 85 c0 test %eax,%eax 18003b3cf: 0f 8e 9a 00 00 00 jle 0x18003b46f 18003b3d5: 45 33 e4 xor %r12d,%r12d 18003b3d8: 66 66 66 90 data16 data16 xchg %ax,%ax 18003b3dc: 66 66 66 90 data16 data16 xchg %ax,%ax 18003b3e0: 83 ee 01 sub $0x1,%esi 18003b3e3: 41 f6 45 18 40 testb $0x40,0x18(%r13) 18003b3e8: 74 0f je 0x18003b3f9 18003b3ea: 4d 39 65 10 cmp %r12,0x10(%r13) 18003b3ee: 75 09 jne 0x18003b3f9 18003b3f0: 83 c5 01 add $0x1,%ebp 18003b3f3: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b3f7: eb 21 jmp 0x18003b41a 18003b3f9: 0f b7 0f movzwl (%rdi),%ecx 18003b3fc: 49 8b d5 mov %r13,%rdx 18003b3ff: e8 6c c9 00 00 call 0x180047d70 18003b404: 66 3d ff ff cmp $0xffff,%ax 18003b408: 75 09 jne 0x18003b413 18003b40a: 83 cd ff or $0xffffffff,%ebp 18003b40d: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b411: eb 07 jmp 0x18003b41a 18003b413: 83 c5 01 add $0x1,%ebp 18003b416: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b41a: 48 83 c7 02 add $0x2,%rdi 18003b41e: 83 fd ff cmp $0xffffffff,%ebp 18003b421: 75 3f jne 0x18003b462 18003b423: e8 18 a7 ff ff call 0x180035b40 18003b428: 83 38 2a cmpl $0x2a,(%rax) 18003b42b: 75 3d jne 0x18003b46a 18003b42d: 41 f6 45 18 40 testb $0x40,0x18(%r13) 18003b432: 74 10 je 0x18003b444 18003b434: 4d 39 65 10 cmp %r12,0x10(%r13) 18003b438: 75 0a jne 0x18003b444 18003b43a: 41 8b ec mov %r12d,%ebp 18003b43d: 44 89 64 24 48 mov %r12d,0x48(%rsp) 18003b442: eb 1e jmp 0x18003b462 18003b444: 49 8b d5 mov %r13,%rdx 18003b447: 66 b9 3f 00 mov $0x3f,%cx 18003b44b: e8 20 c9 00 00 call 0x180047d70 18003b450: 41 8b ec mov %r12d,%ebp 18003b453: 66 3d ff ff cmp $0xffff,%ax 18003b457: 40 0f 95 c5 setne %bpl 18003b45b: 83 ed 01 sub $0x1,%ebp 18003b45e: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b462: 85 f6 test %esi,%esi 18003b464: 0f 8f 76 ff ff ff jg 0x18003b3e0 18003b46a: 44 8b 64 24 44 mov 0x44(%rsp),%r12d 18003b46f: 41 f6 c4 08 test $0x8,%r12b 18003b473: 74 53 je 0x18003b4c8 18003b475: 41 f6 c4 04 test $0x4,%r12b 18003b479: 75 4d jne 0x18003b4c8 18003b47b: 45 85 f6 test %r14d,%r14d 18003b47e: 41 8b fe mov %r14d,%edi 18003b481: 7e 45 jle 0x18003b4c8 18003b483: 83 ef 01 sub $0x1,%edi 18003b486: 41 f6 45 18 40 testb $0x40,0x18(%r13) 18003b48b: 74 10 je 0x18003b49d 18003b48d: 49 83 7d 10 00 cmpq $0x0,0x10(%r13) 18003b492: 75 09 jne 0x18003b49d 18003b494: 83 c5 01 add $0x1,%ebp 18003b497: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b49b: eb 19 jmp 0x18003b4b6 18003b49d: 49 8b d5 mov %r13,%rdx 18003b4a0: 66 b9 30 00 mov $0x30,%cx 18003b4a4: e8 c7 c8 00 00 call 0x180047d70 18003b4a9: 66 3d ff ff cmp $0xffff,%ax 18003b4ad: 74 12 je 0x18003b4c1 18003b4af: 83 c5 01 add $0x1,%ebp 18003b4b2: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b4b6: 83 fd ff cmp $0xffffffff,%ebp 18003b4b9: 74 0d je 0x18003b4c8 18003b4bb: 85 ff test %edi,%edi 18003b4bd: 7f c4 jg 0x18003b483 18003b4bf: eb 07 jmp 0x18003b4c8 18003b4c1: 83 cd ff or $0xffffffff,%ebp 18003b4c4: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b4c8: 83 7c 24 60 00 cmpl $0x0,0x60(%rsp) 18003b4cd: 0f 85 9b 00 00 00 jne 0x18003b56e 18003b4d3: 45 85 ff test %r15d,%r15d 18003b4d6: 0f 8e 92 00 00 00 jle 0x18003b56e 18003b4dc: 48 8b fb mov %rbx,%rdi 18003b4df: 41 8b f7 mov %r15d,%esi 18003b4e2: 66 90 xchg %ax,%ax 18003b4e4: 66 66 66 90 data16 data16 xchg %ax,%ax 18003b4e8: 66 66 66 90 data16 data16 xchg %ax,%ax 18003b4ec: 66 66 66 90 data16 data16 xchg %ax,%ax 18003b4f0: 48 8b 44 24 78 mov 0x78(%rsp),%rax 18003b4f5: 4c 8d 4c 24 78 lea 0x78(%rsp),%r9 18003b4fa: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 18003b4ff: 4c 63 80 0c 01 00 00 movslq 0x10c(%rax),%r8 18003b506: 48 8b d7 mov %rdi,%rdx 18003b509: 83 ee 01 sub $0x1,%esi 18003b50c: e8 df ca 00 00 call 0x180047ff0 18003b511: 85 c0 test %eax,%eax 18003b513: 4c 63 e0 movslq %eax,%r12 18003b516: 7e 48 jle 0x18003b560 18003b518: 41 f6 45 18 40 testb $0x40,0x18(%r13) 18003b51d: 74 10 je 0x18003b52f 18003b51f: 49 83 7d 10 00 cmpq $0x0,0x10(%r13) 18003b524: 75 09 jne 0x18003b52f 18003b526: 83 c5 01 add $0x1,%ebp 18003b529: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b52d: eb 23 jmp 0x18003b552 18003b52f: 0f b7 4c 24 68 movzwl 0x68(%rsp),%ecx 18003b534: 49 8b d5 mov %r13,%rdx 18003b537: e8 34 c8 00 00 call 0x180047d70 18003b53c: 66 3d ff ff cmp $0xffff,%ax 18003b540: 75 09 jne 0x18003b54b 18003b542: 83 cd ff or $0xffffffff,%ebp 18003b545: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b549: eb 07 jmp 0x18003b552 18003b54b: 83 c5 01 add $0x1,%ebp 18003b54e: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b552: 49 03 fc add %r12,%rdi 18003b555: 85 f6 test %esi,%esi 18003b557: 7f 97 jg 0x18003b4f0 18003b559: 44 8b 64 24 44 mov 0x44(%rsp),%r12d 18003b55e: eb 25 jmp 0x18003b585 18003b560: 44 8b 74 24 44 mov 0x44(%rsp),%r14d 18003b565: 83 cd ff or $0xffffffff,%ebp 18003b568: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b56c: eb 75 jmp 0x18003b5e3 18003b56e: 4c 8d 4c 24 48 lea 0x48(%rsp),%r9 18003b573: 4d 8b c5 mov %r13,%r8 18003b576: 41 8b d7 mov %r15d,%edx 18003b579: 48 8b cb mov %rbx,%rcx 18003b57c: e8 af e2 ff ff call 0x180039830 18003b581: 8b 6c 24 48 mov 0x48(%rsp),%ebp 18003b585: 85 ed test %ebp,%ebp 18003b587: 0f 88 bb 00 00 00 js 0x18003b648 18003b58d: 41 f6 c4 04 test $0x4,%r12b 18003b591: 0f 84 b8 00 00 00 je 0x18003b64f 18003b597: 45 85 f6 test %r14d,%r14d 18003b59a: 0f 8e a1 00 00 00 jle 0x18003b641 18003b5a0: 41 83 ee 01 sub $0x1,%r14d 18003b5a4: 41 f6 45 18 40 testb $0x40,0x18(%r13) 18003b5a9: 74 10 je 0x18003b5bb 18003b5ab: 49 83 7d 10 00 cmpq $0x0,0x10(%r13) 18003b5b0: 75 09 jne 0x18003b5bb 18003b5b2: 83 c5 01 add $0x1,%ebp 18003b5b5: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b5b9: eb 19 jmp 0x18003b5d4 18003b5bb: 49 8b d5 mov %r13,%rdx 18003b5be: 66 b9 20 00 mov $0x20,%cx 18003b5c2: e8 a9 c7 00 00 call 0x180047d70 18003b5c7: 66 3d ff ff cmp $0xffff,%ax 18003b5cb: 74 5f je 0x18003b62c 18003b5cd: 83 c5 01 add $0x1,%ebp 18003b5d0: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b5d4: 83 fd ff cmp $0xffffffff,%ebp 18003b5d7: 74 61 je 0x18003b63a 18003b5d9: 45 85 f6 test %r14d,%r14d 18003b5dc: 7f c2 jg 0x18003b5a0 18003b5de: 44 8b 74 24 44 mov 0x44(%rsp),%r14d 18003b5e3: 48 8b 8c 24 a0 00 00 mov 0xa0(%rsp),%rcx 18003b5ea: 00 18003b5eb: 48 85 c9 test %rcx,%rcx 18003b5ee: 74 66 je 0x18003b656 18003b5f0: e8 7b 94 ff ff call 0x180034a70 18003b5f5: 44 8b 4c 24 4c mov 0x4c(%rsp),%r9d 18003b5fa: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 18003b5ff: 48 8b b4 24 a8 00 00 mov 0xa8(%rsp),%rsi 18003b606: 00 18003b607: 8b 44 24 40 mov 0x40(%rsp),%eax 18003b60b: 44 8b 54 24 50 mov 0x50(%rsp),%r10d 18003b610: 44 8b 5c 24 54 mov 0x54(%rsp),%r11d 18003b615: 45 33 c0 xor %r8d,%r8d 18003b618: 48 8d 15 e1 49 fc ff lea -0x3b61f(%rip),%rdx # 0x180000000 18003b61f: 4c 89 84 24 a0 00 00 mov %r8,0xa0(%rsp) 18003b626: 00 18003b627: e9 84 00 00 00 jmp 0x18003b6b0 18003b62c: 44 8b 74 24 44 mov 0x44(%rsp),%r14d 18003b631: 83 cd ff or $0xffffffff,%ebp 18003b634: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003b638: eb a9 jmp 0x18003b5e3 18003b63a: 44 8b 74 24 44 mov 0x44(%rsp),%r14d 18003b63f: eb a2 jmp 0x18003b5e3 18003b641: 44 8b 74 24 44 mov 0x44(%rsp),%r14d 18003b646: eb 9b jmp 0x18003b5e3 18003b648: 44 8b 74 24 44 mov 0x44(%rsp),%r14d 18003b64d: eb 94 jmp 0x18003b5e3 18003b64f: 44 8b 74 24 44 mov 0x44(%rsp),%r14d 18003b654: eb 8d jmp 0x18003b5e3 18003b656: 44 8b 4c 24 4c mov 0x4c(%rsp),%r9d 18003b65b: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 18003b660: 48 8b b4 24 a8 00 00 mov 0xa8(%rsp),%rsi 18003b667: 00 18003b668: 8b 44 24 40 mov 0x40(%rsp),%eax 18003b66c: 44 8b 54 24 50 mov 0x50(%rsp),%r10d 18003b671: 44 8b 5c 24 54 mov 0x54(%rsp),%r11d 18003b676: 45 33 c0 xor %r8d,%r8d 18003b679: 48 8d 15 80 49 fc ff lea -0x3b680(%rip),%rdx # 0x180000000 18003b680: eb 2e jmp 0x18003b6b0 18003b682: 8b 44 24 40 mov 0x40(%rsp),%eax 18003b686: eb 28 jmp 0x18003b6b0 18003b688: 8b 44 24 40 mov 0x40(%rsp),%eax 18003b68c: eb 22 jmp 0x18003b6b0 18003b68e: 8b 44 24 40 mov 0x40(%rsp),%eax 18003b692: eb 1c jmp 0x18003b6b0 18003b694: 8b 44 24 40 mov 0x40(%rsp),%eax 18003b698: eb 16 jmp 0x18003b6b0 18003b69a: 8b 44 24 40 mov 0x40(%rsp),%eax 18003b69e: eb 10 jmp 0x18003b6b0 18003b6a0: 8b 44 24 40 mov 0x40(%rsp),%eax 18003b6a4: eb 0a jmp 0x18003b6b0 18003b6a6: 8b 44 24 40 mov 0x40(%rsp),%eax 18003b6aa: eb 04 jmp 0x18003b6b0 18003b6ac: 8b 44 24 40 mov 0x40(%rsp),%eax 18003b6b0: 66 44 8b 26 mov (%rsi),%r12w 18003b6b4: 66 45 85 e4 test %r12w,%r12w 18003b6b8: 0f 85 62 f3 ff ff jne 0x18003aa20 18003b6be: 85 c0 test %eax,%eax 18003b6c0: 74 44 je 0x18003b706 18003b6c2: 83 f8 07 cmp $0x7,%eax 18003b6c5: 74 3f je 0x18003b706 18003b6c7: e8 74 a4 ff ff call 0x180035b40 18003b6cc: 45 33 c9 xor %r9d,%r9d 18003b6cf: 45 33 c0 xor %r8d,%r8d 18003b6d2: c7 00 16 00 00 00 movl $0x16,(%rax) 18003b6d8: 33 c0 xor %eax,%eax 18003b6da: 33 d2 xor %edx,%edx 18003b6dc: 33 c9 xor %ecx,%ecx 18003b6de: 48 89 44 24 20 mov %rax,0x20(%rsp) 18003b6e3: e8 f8 cd ff ff call 0x1800384e0 18003b6e8: 80 bc 24 90 00 00 00 cmpb $0x0,0x90(%rsp) 18003b6ef: 00 18003b6f0: 74 0f je 0x18003b701 18003b6f2: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 18003b6f9: 00 18003b6fa: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 18003b701: 83 c8 ff or $0xffffffff,%eax 18003b704: eb 1b jmp 0x18003b721 18003b706: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18003b70d: 00 18003b70e: 80 bc 24 90 00 00 00 cmpb $0x0,0x90(%rsp) 18003b715: 00 18003b716: 74 07 je 0x18003b71f 18003b718: 83 a2 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rdx) 18003b71f: 8b c5 mov %ebp,%eax 18003b721: 4c 8b a4 24 e0 04 00 mov 0x4e0(%rsp),%r12 18003b728: 00 18003b729: 48 8b ac 24 e8 04 00 mov 0x4e8(%rsp),%rbp 18003b730: 00 18003b731: 4c 8b bc 24 d8 04 00 mov 0x4d8(%rsp),%r15 18003b738: 00 18003b739: 48 8b 8c 24 c0 04 00 mov 0x4c0(%rsp),%rcx 18003b740: 00 18003b741: 48 33 cc xor %rsp,%rcx 18003b744: e8 f7 6e ff ff call 0x180032640 18003b749: 48 81 c4 f0 04 00 00 add $0x4f0,%rsp 18003b750: 41 5e pop %r14 18003b752: 41 5d pop %r13 18003b754: 5f pop %rdi 18003b755: 5e pop %rsi 18003b756: 5b pop %rbx 18003b757: c3 ret 18003b758: f3 ac rep lods %ds:(%rsi),%al 18003b75a: 03 00 add (%rax),%eax 18003b75c: 8e aa 03 00 c6 aa mov -0x5539fffd(%rdx),%gs 18003b762: 03 00 add (%rax),%eax 18003b764: 42 ab rex.X stos %eax,%es:(%rdi) 18003b766: 03 00 add (%rax),%eax 18003b768: 94 xchg %eax,%esp 18003b769: ab stos %eax,%es:(%rdi) 18003b76a: 03 00 add (%rax),%eax 18003b76c: a1 ab 03 00 eb ab 03 movabs 0x790003abeb0003ab,%eax 18003b773: 00 79 18003b775: ad lods %ds:(%rsi),%eax 18003b776: 03 00 add (%rax),%eax 18003b778: 9e sahf 18003b779: af scas %es:(%rdi),%eax 18003b77a: 03 00 add (%rax),%eax 18003b77c: 9f lahf 18003b77d: ad lods %ds:(%rsi),%eax 18003b77e: 03 00 add (%rax),%eax 18003b780: 9b fwait 18003b781: ae scas %es:(%rdi),%al 18003b782: 03 00 add (%rax),%eax 18003b784: 41 b1 03 mov $0x3,%r9b 18003b787: 00 36 add %dh,(%rsi) 18003b789: ae scas %es:(%rdi),%al 18003b78a: 03 00 add (%rax),%eax 18003b78c: ae scas %es:(%rdi),%al 18003b78d: af scas %es:(%rdi),%eax 18003b78e: 03 00 add (%rax),%eax 18003b790: b1 ad mov $0xad,%cl 18003b792: 03 00 add (%rax),%eax 18003b794: 18 b1 03 00 5f af sbb %dh,-0x50a0fffd(%rcx) 18003b79a: 03 00 add (%rax),%eax 18003b79c: 7c b1 jl 0x18003b74f 18003b79e: 03 00 add (%rax),%eax 18003b7a0: 31 b1 03 00 ad ae xor %esi,-0x5152fffd(%rcx) 18003b7a6: 03 00 add (%rax),%eax 18003b7a8: 29 b1 03 00 4f b1 sub %esi,-0x4eb0fffd(%rcx) 18003b7ae: 03 00 add (%rax),%eax 18003b7b0: db b2 03 00 00 0e (bad) 0xe000003(%rdx) 18003b7b6: 01 0e add %ecx,(%rsi) 18003b7b8: 00 0e add %cl,(%rsi) 18003b7ba: 00 0e add %cl,(%rsi) 18003b7bc: 0e (bad) 18003b7bd: 0e (bad) 18003b7be: 0e (bad) 18003b7bf: 0e (bad) 18003b7c0: 0e (bad) 18003b7c1: 0e (bad) 18003b7c2: 0e (bad) 18003b7c3: 0e (bad) 18003b7c4: 0e (bad) 18003b7c5: 0e (bad) 18003b7c6: 02 0e add (%rsi),%cl 18003b7c8: 0e (bad) 18003b7c9: 0e (bad) 18003b7ca: 0e (bad) 18003b7cb: 03 0e add (%rsi),%ecx 18003b7cd: 04 0e add $0xe,%al 18003b7cf: 0e (bad) 18003b7d0: 0e (bad) 18003b7d1: 0e (bad) 18003b7d2: 0e (bad) 18003b7d3: 0e (bad) 18003b7d4: 05 0e 06 07 05 add $0x507060e,%eax 18003b7d9: 05 05 0e 07 0e add $0xe070e05,%eax 18003b7de: 0e (bad) 18003b7df: 0e (bad) 18003b7e0: 0e (bad) 18003b7e1: 08 09 or %cl,(%rcx) 18003b7e3: 0a 0e or (%rsi),%cl 18003b7e5: 0e (bad) 18003b7e6: 0b 0e or (%rsi),%ecx 18003b7e8: 0c 0e or $0xe,%al 18003b7ea: 0e (bad) 18003b7eb: 0d cc cc cc cc or $0xcccccccc,%eax 18003b7f0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18003b7f5: 57 push %rdi 18003b7f6: 48 83 ec 20 sub $0x20,%rsp 18003b7fa: 66 f7 c1 00 ff test $0xff00,%cx 18003b7ff: 0f b7 d9 movzwl %cx,%ebx 18003b802: 75 1e jne 0x18003b822 18003b804: 0f b7 f9 movzwl %cx,%edi 18003b807: 40 0f b6 cf movzbl %dil,%ecx 18003b80b: e8 50 ca 00 00 call 0x180048260 18003b810: 85 c0 test %eax,%eax 18003b812: 74 0e je 0x18003b822 18003b814: 66 8b c7 mov %di,%ax 18003b817: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18003b81c: 48 83 c4 20 add $0x20,%rsp 18003b820: 5f pop %rdi 18003b821: c3 ret 18003b822: 0f b7 c3 movzwl %bx,%eax 18003b825: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18003b82a: 83 e0 df and $0xffffffdf,%eax 18003b82d: 83 e8 07 sub $0x7,%eax 18003b830: 48 83 c4 20 add $0x20,%rsp 18003b834: 5f pop %rdi 18003b835: c3 ret 18003b836: cc int3 18003b837: cc int3 18003b838: cc int3 18003b839: cc int3 18003b83a: cc int3 18003b83b: cc int3 18003b83c: cc int3 18003b83d: cc int3 18003b83e: cc int3 18003b83f: cc int3 18003b840: 40 53 rex push %rbx 18003b842: 55 push %rbp 18003b843: 56 push %rsi 18003b844: 57 push %rdi 18003b845: 41 54 push %r12 18003b847: 41 56 push %r14 18003b849: 48 81 ec b8 03 00 00 sub $0x3b8,%rsp 18003b850: 48 8b 05 49 16 03 00 mov 0x31649(%rip),%rax # 0x18006cea0 18003b857: 48 33 c4 xor %rsp,%rax 18003b85a: 48 89 84 24 90 03 00 mov %rax,0x390(%rsp) 18003b861: 00 18003b862: 33 db xor %ebx,%ebx 18003b864: 48 8d ac 24 d0 00 00 lea 0xd0(%rsp),%rbp 18003b86b: 00 18003b86c: 66 33 ff xor %di,%di 18003b86f: 48 85 d2 test %rdx,%rdx 18003b872: 4c 89 8c 24 a0 00 00 mov %r9,0xa0(%rsp) 18003b879: 00 18003b87a: 48 8b f2 mov %rdx,%rsi 18003b87d: 48 89 6c 24 40 mov %rbp,0x40(%rsp) 18003b882: 48 89 54 24 68 mov %rdx,0x68(%rsp) 18003b887: 4c 8b e1 mov %rcx,%r12 18003b88a: 48 89 4c 24 60 mov %rcx,0x60(%rsp) 18003b88f: 41 be 5e 01 00 00 mov $0x15e,%r14d 18003b895: 89 5c 24 70 mov %ebx,0x70(%rsp) 18003b899: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 18003b89e: 89 9c 24 98 00 00 00 mov %ebx,0x98(%rsp) 18003b8a5: 75 27 jne 0x18003b8ce 18003b8a7: e8 94 a2 ff ff call 0x180035b40 18003b8ac: 45 33 c9 xor %r9d,%r9d 18003b8af: 45 33 c0 xor %r8d,%r8d 18003b8b2: 33 d2 xor %edx,%edx 18003b8b4: 33 c9 xor %ecx,%ecx 18003b8b6: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18003b8bb: c7 00 16 00 00 00 movl $0x16,(%rax) 18003b8c1: e8 1a cc ff ff call 0x1800384e0 18003b8c6: 83 c8 ff or $0xffffffff,%eax 18003b8c9: e9 4c 15 00 00 jmp 0x18003ce1a 18003b8ce: 48 85 c9 test %rcx,%rcx 18003b8d1: 74 d4 je 0x18003b8a7 18003b8d3: 4d 85 c0 test %r8,%r8 18003b8d6: 4c 89 bc 24 a8 03 00 mov %r15,0x3a8(%rsp) 18003b8dd: 00 18003b8de: 88 9c 24 c0 00 00 00 mov %bl,0xc0(%rsp) 18003b8e5: 0f 85 b4 00 00 00 jne 0x18003b99f 18003b8eb: e8 b0 c7 ff ff call 0x1800380a0 18003b8f0: 4c 8b d8 mov %rax,%r11 18003b8f3: 48 89 84 24 b8 00 00 mov %rax,0xb8(%rsp) 18003b8fa: 00 18003b8fb: 48 8b 80 c0 00 00 00 mov 0xc0(%rax),%rax 18003b902: 48 3b 05 e7 1d 03 00 cmp 0x31de7(%rip),%rax # 0x18006d6f0 18003b909: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 18003b910: 00 18003b911: 49 8b 8b b8 00 00 00 mov 0xb8(%r11),%rcx 18003b918: 48 89 8c 24 b0 00 00 mov %rcx,0xb0(%rsp) 18003b91f: 00 18003b920: 74 2c je 0x18003b94e 18003b922: 41 8b 83 c8 00 00 00 mov 0xc8(%r11),%eax 18003b929: 85 05 49 1c 03 00 test %eax,0x31c49(%rip) # 0x18006d578 18003b92f: 75 1d jne 0x18003b94e 18003b931: e8 8a c1 ff ff call 0x180037ac0 18003b936: 4c 8b 9c 24 b8 00 00 mov 0xb8(%rsp),%r11 18003b93d: 00 18003b93e: 48 8b 8c 24 b0 00 00 mov 0xb0(%rsp),%rcx 18003b945: 00 18003b946: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 18003b94d: 00 18003b94e: 48 3b 0d 1b 1b 03 00 cmp 0x31b1b(%rip),%rcx # 0x18006d470 18003b955: 74 24 je 0x18003b97b 18003b957: 41 8b 83 c8 00 00 00 mov 0xc8(%r11),%eax 18003b95e: 85 05 14 1c 03 00 test %eax,0x31c14(%rip) # 0x18006d578 18003b964: 75 15 jne 0x18003b97b 18003b966: e8 05 b6 ff ff call 0x180036f70 18003b96b: 4c 8b 9c 24 b8 00 00 mov 0xb8(%rsp),%r11 18003b972: 00 18003b973: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 18003b97a: 00 18003b97b: 41 f6 83 c8 00 00 00 testb $0x2,0xc8(%r11) 18003b982: 02 18003b983: 75 38 jne 0x18003b9bd 18003b985: 41 83 8b c8 00 00 00 orl $0x2,0xc8(%r11) 18003b98c: 02 18003b98d: 4c 8b 9c 24 b8 00 00 mov 0xb8(%rsp),%r11 18003b994: 00 18003b995: c6 84 24 c0 00 00 00 movb $0x1,0xc0(%rsp) 18003b99c: 01 18003b99d: eb 1e jmp 0x18003b9bd 18003b99f: 49 8b 00 mov (%r8),%rax 18003b9a2: 48 8d 8c 24 a8 00 00 lea 0xa8(%rsp),%rcx 18003b9a9: 00 18003b9aa: 48 89 01 mov %rax,(%rcx) 18003b9ad: 49 8b 40 08 mov 0x8(%r8),%rax 18003b9b1: 48 89 41 08 mov %rax,0x8(%rcx) 18003b9b5: 4c 8b 9c 24 b8 00 00 mov 0xb8(%rsp),%r11 18003b9bc: 00 18003b9bd: 32 c0 xor %al,%al 18003b9bf: 44 8b fb mov %ebx,%r15d 18003b9c2: 89 5c 24 34 mov %ebx,0x34(%rsp) 18003b9c6: 88 44 24 3d mov %al,0x3d(%rsp) 18003b9ca: 0f b7 06 movzwl (%rsi),%eax 18003b9cd: 8b cb mov %ebx,%ecx 18003b9cf: 66 85 c0 test %ax,%ax 18003b9d2: 89 5c 24 38 mov %ebx,0x38(%rsp) 18003b9d6: 0f 84 22 14 00 00 je 0x18003cdfe 18003b9dc: 4c 89 ac 24 b0 03 00 mov %r13,0x3b0(%rsp) 18003b9e3: 00 18003b9e4: 66 ba 08 00 mov $0x8,%dx 18003b9e8: 0f b7 c8 movzwl %ax,%ecx 18003b9eb: e8 70 d0 00 00 call 0x180048a60 18003b9f0: 85 c0 test %eax,%eax 18003b9f2: 74 6b je 0x18003ba5f 18003b9f4: 41 83 ef 01 sub $0x1,%r15d 18003b9f8: 66 66 66 90 data16 data16 xchg %ax,%ax 18003b9fc: 66 66 66 90 data16 data16 xchg %ax,%ax 18003ba00: 41 83 c7 01 add $0x1,%r15d 18003ba04: 49 8b cc mov %r12,%rcx 18003ba07: 44 89 7c 24 34 mov %r15d,0x34(%rsp) 18003ba0c: e8 6f ca 00 00 call 0x180048480 18003ba11: 66 3d ff ff cmp $0xffff,%ax 18003ba15: 0f b7 d8 movzwl %ax,%ebx 18003ba18: 74 26 je 0x18003ba40 18003ba1a: 66 ba 08 00 mov $0x8,%dx 18003ba1e: 0f b7 c8 movzwl %ax,%ecx 18003ba21: e8 3a d0 00 00 call 0x180048a60 18003ba26: 85 c0 test %eax,%eax 18003ba28: 75 d6 jne 0x18003ba00 18003ba2a: 49 8b d4 mov %r12,%rdx 18003ba2d: 0f b7 cb movzwl %bx,%ecx 18003ba30: e8 7b cc 00 00 call 0x1800486b0 18003ba35: 66 66 66 90 data16 data16 xchg %ax,%ax 18003ba39: 66 66 90 data16 xchg %ax,%ax 18003ba3c: 66 66 66 90 data16 data16 xchg %ax,%ax 18003ba40: 0f b7 4e 02 movzwl 0x2(%rsi),%ecx 18003ba44: 48 83 c6 02 add $0x2,%rsi 18003ba48: 66 ba 08 00 mov $0x8,%dx 18003ba4c: e8 0f d0 00 00 call 0x180048a60 18003ba51: 85 c0 test %eax,%eax 18003ba53: 75 eb jne 0x18003ba40 18003ba55: 48 89 74 24 68 mov %rsi,0x68(%rsp) 18003ba5a: e9 28 11 00 00 jmp 0x18003cb87 18003ba5f: 4c 8b 4c 24 68 mov 0x68(%rsp),%r9 18003ba64: 66 41 83 39 25 cmpw $0x25,(%r9) 18003ba69: 0f 85 ce 10 00 00 jne 0x18003cb3d 18003ba6f: 33 d2 xor %edx,%edx 18003ba71: 45 33 ed xor %r13d,%r13d 18003ba74: 66 33 f6 xor %si,%si 18003ba77: 45 33 c0 xor %r8d,%r8d 18003ba7a: 40 32 ed xor %bpl,%bpl 18003ba7d: 45 32 e4 xor %r12b,%r12b 18003ba80: 44 89 ac 24 90 00 00 mov %r13d,0x90(%rsp) 18003ba87: 00 18003ba88: 66 89 b4 24 84 00 00 mov %si,0x84(%rsp) 18003ba8f: 00 18003ba90: 44 89 6c 24 58 mov %r13d,0x58(%rsp) 18003ba95: 41 b5 01 mov $0x1,%r13b 18003ba98: 48 8d 35 61 45 fc ff lea -0x3ba9f(%rip),%rsi # 0x180000000 18003ba9f: 44 89 44 24 5c mov %r8d,0x5c(%rsp) 18003baa4: 89 54 24 48 mov %edx,0x48(%rsp) 18003baa8: 88 54 24 3e mov %dl,0x3e(%rsp) 18003baac: 88 54 24 4c mov %dl,0x4c(%rsp) 18003bab0: 88 54 24 30 mov %dl,0x30(%rsp) 18003bab4: 88 94 24 94 00 00 00 mov %dl,0x94(%rsp) 18003babb: 45 33 ff xor %r15d,%r15d 18003babe: 66 90 xchg %ax,%ax 18003bac0: 41 0f b7 59 02 movzwl 0x2(%r9),%ebx 18003bac5: 49 83 c1 02 add $0x2,%r9 18003bac9: 66 f7 c3 00 ff test $0xff00,%bx 18003bace: 4c 89 4c 24 68 mov %r9,0x68(%rsp) 18003bad3: 75 46 jne 0x18003bb1b 18003bad5: 0f b6 cb movzbl %bl,%ecx 18003bad8: e8 83 c7 00 00 call 0x180048260 18003badd: 85 c0 test %eax,%eax 18003badf: 74 2c je 0x18003bb0d 18003bae1: 8b 54 24 48 mov 0x48(%rsp),%edx 18003bae5: 44 8b 44 24 5c mov 0x5c(%rsp),%r8d 18003baea: 4c 8b 4c 24 68 mov 0x68(%rsp),%r9 18003baef: 8d 04 92 lea (%rdx,%rdx,4),%eax 18003baf2: 41 83 c0 01 add $0x1,%r8d 18003baf6: 8d 54 43 d0 lea -0x30(%rbx,%rax,2),%edx 18003bafa: 0f b6 44 24 30 movzbl 0x30(%rsp),%eax 18003baff: 44 89 44 24 5c mov %r8d,0x5c(%rsp) 18003bb04: 89 54 24 48 mov %edx,0x48(%rsp) 18003bb08: e9 31 01 00 00 jmp 0x18003bc3e 18003bb0d: 8b 54 24 48 mov 0x48(%rsp),%edx 18003bb11: 44 8b 44 24 5c mov 0x5c(%rsp),%r8d 18003bb16: 4c 8b 4c 24 68 mov 0x68(%rsp),%r9 18003bb1b: 83 c3 d6 add $0xffffffd6,%ebx 18003bb1e: 83 fb 4d cmp $0x4d,%ebx 18003bb21: 0f 87 ab 00 00 00 ja 0x18003bbd2 18003bb27: 48 63 c3 movslq %ebx,%rax 18003bb2a: 0f b6 84 06 5c ce 03 movzbl 0x3ce5c(%rsi,%rax,1),%eax 18003bb31: 00 18003bb32: 8b 8c 86 3c ce 03 00 mov 0x3ce3c(%rsi,%rax,4),%ecx 18003bb39: 48 03 ce add %rsi,%rcx 18003bb3c: ff e1 jmp *%rcx 18003bb3e: 8a 44 24 30 mov 0x30(%rsp),%al 18003bb42: 41 80 c5 ff add $0xff,%r13b 18003bb46: 41 80 c4 ff add $0xff,%r12b 18003bb4a: e9 ef 00 00 00 jmp 0x18003bc3e 18003bb4f: 41 0f b7 41 02 movzwl 0x2(%r9),%eax 18003bb54: 66 3d 36 00 cmp $0x36,%ax 18003bb58: 75 2a jne 0x18003bb84 18003bb5a: 66 41 83 79 04 34 cmpw $0x34,0x4(%r9) 18003bb60: 49 8d 49 04 lea 0x4(%r9),%rcx 18003bb64: 75 1e jne 0x18003bb84 18003bb66: 8a 44 24 30 mov 0x30(%rsp),%al 18003bb6a: 4c 8b c9 mov %rcx,%r9 18003bb6d: 48 89 4c 24 68 mov %rcx,0x68(%rsp) 18003bb72: 41 83 c7 01 add $0x1,%r15d 18003bb76: 48 c7 44 24 78 00 00 movq $0x0,0x78(%rsp) 18003bb7d: 00 00 18003bb7f: e9 ba 00 00 00 jmp 0x18003bc3e 18003bb84: 66 3d 33 00 cmp $0x33,%ax 18003bb88: 75 1d jne 0x18003bba7 18003bb8a: 66 41 83 79 04 32 cmpw $0x32,0x4(%r9) 18003bb90: 49 8d 49 04 lea 0x4(%r9),%rcx 18003bb94: 75 11 jne 0x18003bba7 18003bb96: 8a 44 24 30 mov 0x30(%rsp),%al 18003bb9a: 4c 8b c9 mov %rcx,%r9 18003bb9d: 48 89 4c 24 68 mov %rcx,0x68(%rsp) 18003bba2: e9 97 00 00 00 jmp 0x18003bc3e 18003bba7: 66 3d 64 00 cmp $0x64,%ax 18003bbab: 74 2f je 0x18003bbdc 18003bbad: 66 3d 69 00 cmp $0x69,%ax 18003bbb1: 74 29 je 0x18003bbdc 18003bbb3: 66 3d 6f 00 cmp $0x6f,%ax 18003bbb7: 74 23 je 0x18003bbdc 18003bbb9: 66 3d 78 00 cmp $0x78,%ax 18003bbbd: 74 1d je 0x18003bbdc 18003bbbf: 66 3d 58 00 cmp $0x58,%ax 18003bbc3: 74 17 je 0x18003bbdc 18003bbc5: 41 83 c7 01 add $0x1,%r15d 18003bbc9: 48 c7 44 24 78 00 00 movq $0x0,0x78(%rsp) 18003bbd0: 00 00 18003bbd2: 8a 44 24 30 mov 0x30(%rsp),%al 18003bbd6: 40 80 c5 01 add $0x1,%bpl 18003bbda: eb 62 jmp 0x18003bc3e 18003bbdc: 8a 44 24 30 mov 0x30(%rsp),%al 18003bbe0: 41 83 c7 01 add $0x1,%r15d 18003bbe4: 48 c7 44 24 78 00 00 movq $0x0,0x78(%rsp) 18003bbeb: 00 00 18003bbed: eb 4f jmp 0x18003bc3e 18003bbef: 8a 44 24 30 mov 0x30(%rsp),%al 18003bbf3: 41 80 c5 01 add $0x1,%r13b 18003bbf7: eb 45 jmp 0x18003bc3e 18003bbf9: 66 41 83 79 02 6c cmpw $0x6c,0x2(%r9) 18003bbff: 49 8d 41 02 lea 0x2(%r9),%rax 18003bc03: 75 1b jne 0x18003bc20 18003bc05: 4c 8b c8 mov %rax,%r9 18003bc08: 48 89 44 24 68 mov %rax,0x68(%rsp) 18003bc0d: 8a 44 24 30 mov 0x30(%rsp),%al 18003bc11: 41 83 c7 01 add $0x1,%r15d 18003bc15: 48 c7 44 24 78 00 00 movq $0x0,0x78(%rsp) 18003bc1c: 00 00 18003bc1e: eb 1e jmp 0x18003bc3e 18003bc20: 41 80 c5 01 add $0x1,%r13b 18003bc24: 8a 44 24 30 mov 0x30(%rsp),%al 18003bc28: 41 80 c4 01 add $0x1,%r12b 18003bc2c: eb 10 jmp 0x18003bc3e 18003bc2e: 8a 44 24 30 mov 0x30(%rsp),%al 18003bc32: 04 01 add $0x1,%al 18003bc34: 88 44 24 30 mov %al,0x30(%rsp) 18003bc38: eb 04 jmp 0x18003bc3e 18003bc3a: 8a 44 24 30 mov 0x30(%rsp),%al 18003bc3e: 40 84 ed test %bpl,%bpl 18003bc41: 0f 84 79 fe ff ff je 0x18003bac0 18003bc47: 84 c0 test %al,%al 18003bc49: 0f b7 b4 24 84 00 00 movzwl 0x84(%rsp),%esi 18003bc50: 00 18003bc51: 44 88 6c 24 3c mov %r13b,0x3c(%rsp) 18003bc56: 44 8b ac 24 90 00 00 mov 0x90(%rsp),%r13d 18003bc5d: 00 18003bc5e: 75 2a jne 0x18003bc8a 18003bc60: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 18003bc67: 00 18003bc68: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) 18003bc6f: 00 18003bc70: 48 83 c0 08 add $0x8,%rax 18003bc74: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 18003bc7b: 00 18003bc7c: 48 8b 40 f8 mov -0x8(%rax),%rax 18003bc80: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 18003bc87: 00 18003bc88: eb 0c jmp 0x18003bc96 18003bc8a: 48 c7 84 24 88 00 00 movq $0x0,0x88(%rsp) 18003bc91: 00 00 00 00 00 18003bc96: 32 db xor %bl,%bl 18003bc98: 45 84 e4 test %r12b,%r12b 18003bc9b: 88 9c 24 84 00 00 00 mov %bl,0x84(%rsp) 18003bca2: 75 18 jne 0x18003bcbc 18003bca4: 41 0f b7 01 movzwl (%r9),%eax 18003bca8: 66 3d 53 00 cmp $0x53,%ax 18003bcac: 74 0b je 0x18003bcb9 18003bcae: 66 3d 43 00 cmp $0x43,%ax 18003bcb2: 74 05 je 0x18003bcb9 18003bcb4: 41 b4 01 mov $0x1,%r12b 18003bcb7: eb 03 jmp 0x18003bcbc 18003bcb9: 41 b4 ff mov $0xff,%r12b 18003bcbc: 41 0f b7 29 movzwl (%r9),%ebp 18003bcc0: 83 cd 20 or $0x20,%ebp 18003bcc3: 83 fd 6e cmp $0x6e,%ebp 18003bcc6: 89 ac 24 90 00 00 00 mov %ebp,0x90(%rsp) 18003bccd: 74 77 je 0x18003bd46 18003bccf: 83 fd 63 cmp $0x63,%ebp 18003bcd2: 74 47 je 0x18003bd1b 18003bcd4: 83 fd 7b cmp $0x7b,%ebp 18003bcd7: 74 42 je 0x18003bd1b 18003bcd9: 8b 6c 24 34 mov 0x34(%rsp),%ebp 18003bcdd: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 18003bce2: 48 8b cb mov %rbx,%rcx 18003bce5: 83 c5 01 add $0x1,%ebp 18003bce8: e8 93 c7 00 00 call 0x180048480 18003bced: 66 3d ff ff cmp $0xffff,%ax 18003bcf1: 0f b7 f8 movzwl %ax,%edi 18003bcf4: 74 10 je 0x18003bd06 18003bcf6: 66 ba 08 00 mov $0x8,%dx 18003bcfa: 0f b7 c8 movzwl %ax,%ecx 18003bcfd: e8 5e cd 00 00 call 0x180048a60 18003bd02: 85 c0 test %eax,%eax 18003bd04: 75 dc jne 0x18003bce2 18003bd06: 0f b6 9c 24 84 00 00 movzbl 0x84(%rsp),%ebx 18003bd0d: 00 18003bd0e: 89 6c 24 34 mov %ebp,0x34(%rsp) 18003bd12: 8b ac 24 90 00 00 00 mov 0x90(%rsp),%ebp 18003bd19: eb 12 jmp 0x18003bd2d 18003bd1b: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 18003bd20: 83 44 24 34 01 addl $0x1,0x34(%rsp) 18003bd25: e8 56 c7 00 00 call 0x180048480 18003bd2a: 66 8b f8 mov %ax,%di 18003bd2d: 66 81 ff ff ff cmp $0xffff,%di 18003bd32: 0f 84 79 0f 00 00 je 0x18003ccb1 18003bd38: 8b 54 24 48 mov 0x48(%rsp),%edx 18003bd3c: 44 8b 44 24 5c mov 0x5c(%rsp),%r8d 18003bd41: 4c 8b 4c 24 68 mov 0x68(%rsp),%r9 18003bd46: 45 85 c0 test %r8d,%r8d 18003bd49: 74 08 je 0x18003bd53 18003bd4b: 85 d2 test %edx,%edx 18003bd4d: 0f 84 4f 0e 00 00 je 0x18003cba2 18003bd53: 8d 45 9d lea -0x63(%rbp),%eax 18003bd56: 83 f8 18 cmp $0x18,%eax 18003bd59: 0f 87 62 0d 00 00 ja 0x18003cac1 18003bd5f: 4c 8d 15 9a 42 fc ff lea -0x3bd66(%rip),%r10 # 0x180000000 18003bd66: 48 98 cltq 18003bd68: 41 8b 8c 82 ac ce 03 mov 0x3ceac(%r10,%rax,4),%ecx 18003bd6f: 00 18003bd70: 49 03 ca add %r10,%rcx 18003bd73: ff e1 jmp *%rcx 18003bd75: 45 85 c0 test %r8d,%r8d 18003bd78: 75 0f jne 0x18003bd89 18003bd7a: 83 c2 01 add $0x1,%edx 18003bd7d: c7 44 24 5c 01 00 00 movl $0x1,0x5c(%rsp) 18003bd84: 00 18003bd85: 89 54 24 48 mov %edx,0x48(%rsp) 18003bd89: 45 84 e4 test %r12b,%r12b 18003bd8c: 0f 8e 83 01 00 00 jle 0x18003bf15 18003bd92: 44 0f b6 64 24 3e movzbl 0x3e(%rsp),%r12d 18003bd98: 41 b5 01 mov $0x1,%r13b 18003bd9b: e9 82 01 00 00 jmp 0x18003bf22 18003bda0: 45 84 e4 test %r12b,%r12b 18003bda3: 0f 8e 5d 01 00 00 jle 0x18003bf06 18003bda9: 44 8a 64 24 3e mov 0x3e(%rsp),%r12b 18003bdae: 41 b5 01 mov $0x1,%r13b 18003bdb1: e9 6c 01 00 00 jmp 0x18003bf22 18003bdb6: 44 8b ac 24 94 00 00 mov 0x94(%rsp),%r13d 18003bdbd: 00 18003bdbe: 45 84 e4 test %r12b,%r12b 18003bdc1: b8 01 00 00 00 mov $0x1,%eax 18003bdc6: 45 0f b6 ed movzbl %r13b,%r13d 18003bdca: 44 0f 4f e8 cmovg %eax,%r13d 18003bdce: 49 83 c1 02 add $0x2,%r9 18003bdd2: 66 41 83 39 5e cmpw $0x5e,(%r9) 18003bdd7: 4c 89 4c 24 68 mov %r9,0x68(%rsp) 18003bddc: 49 8b d9 mov %r9,%rbx 18003bddf: 75 09 jne 0x18003bdea 18003bde1: 49 8d 59 02 lea 0x2(%r9),%rbx 18003bde5: 41 b4 ff mov $0xff,%r12b 18003bde8: eb 05 jmp 0x18003bdef 18003bdea: 44 8a 64 24 3e mov 0x3e(%rsp),%r12b 18003bdef: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003bdf4: 4d 85 ff test %r15,%r15 18003bdf7: 75 27 jne 0x18003be20 18003bdf9: b9 00 20 00 00 mov $0x2000,%ecx 18003bdfe: e8 dd 4f 00 00 call 0x180040de0 18003be03: 48 85 c0 test %rax,%rax 18003be06: 4c 8b f8 mov %rax,%r15 18003be09: 48 89 44 24 50 mov %rax,0x50(%rsp) 18003be0e: 0f 84 7a 0e 00 00 je 0x18003cc8e 18003be14: b8 01 00 00 00 mov $0x1,%eax 18003be19: 89 84 24 98 00 00 00 mov %eax,0x98(%rsp) 18003be20: 33 d2 xor %edx,%edx 18003be22: 41 b8 00 20 00 00 mov $0x2000,%r8d 18003be28: 49 8b cf mov %r15,%rcx 18003be2b: e8 a0 99 ff ff call 0x1800357d0 18003be30: 83 fd 7b cmp $0x7b,%ebp 18003be33: 75 13 jne 0x18003be48 18003be35: 66 83 3b 5d cmpw $0x5d,(%rbx) 18003be39: 75 0d jne 0x18003be48 18003be3b: 66 be 5d 00 mov $0x5d,%si 18003be3f: 48 83 c3 02 add $0x2,%rbx 18003be43: 41 c6 47 0b 20 movb $0x20,0xb(%r15) 18003be48: 0f b7 0b movzwl (%rbx),%ecx 18003be4b: 66 83 f9 5d cmp $0x5d,%cx 18003be4f: 0f 84 94 00 00 00 je 0x18003bee9 18003be55: 48 83 c3 02 add $0x2,%rbx 18003be59: 66 83 f9 2d cmp $0x2d,%cx 18003be5d: 75 5f jne 0x18003bebe 18003be5f: 66 85 f6 test %si,%si 18003be62: 74 5a je 0x18003bebe 18003be64: 0f b7 03 movzwl (%rbx),%eax 18003be67: 66 3d 5d 00 cmp $0x5d,%ax 18003be6b: 74 51 je 0x18003bebe 18003be6d: 48 83 c3 02 add $0x2,%rbx 18003be71: 66 3b f0 cmp %ax,%si 18003be74: 73 06 jae 0x18003be7c 18003be76: 44 0f b7 d0 movzwl %ax,%r10d 18003be7a: eb 07 jmp 0x18003be83 18003be7c: 66 44 8b d6 mov %si,%r10w 18003be80: 66 8b f0 mov %ax,%si 18003be83: 66 41 3b f2 cmp %r10w,%si 18003be87: 77 30 ja 0x18003beb9 18003be89: 44 0f b7 ce movzwl %si,%r9d 18003be8d: 66 66 90 data16 xchg %ax,%ax 18003be90: 40 8a c6 mov %sil,%al 18003be93: 4d 8b c1 mov %r9,%r8 18003be96: ba 01 00 00 00 mov $0x1,%edx 18003be9b: 83 e0 07 and $0x7,%eax 18003be9e: 49 c1 e8 03 shr $0x3,%r8 18003bea2: 66 83 c6 01 add $0x1,%si 18003bea6: 0f b6 c8 movzbl %al,%ecx 18003bea9: 49 83 c1 01 add $0x1,%r9 18003bead: d2 e2 shl %cl,%dl 18003beaf: 43 08 14 38 or %dl,(%r8,%r15,1) 18003beb3: 66 41 3b f2 cmp %r10w,%si 18003beb7: 76 d7 jbe 0x18003be90 18003beb9: 66 33 f6 xor %si,%si 18003bebc: eb 1e jmp 0x18003bedc 18003bebe: 8a c1 mov %cl,%al 18003bec0: 44 0f b7 c1 movzwl %cx,%r8d 18003bec4: 66 8b f1 mov %cx,%si 18003bec7: 83 e0 07 and $0x7,%eax 18003beca: ba 01 00 00 00 mov $0x1,%edx 18003becf: 49 c1 e8 03 shr $0x3,%r8 18003bed3: 0f b6 c8 movzbl %al,%ecx 18003bed6: d2 e2 shl %cl,%dl 18003bed8: 43 08 14 38 or %dl,(%r8,%r15,1) 18003bedc: 66 8b 0b mov (%rbx),%cx 18003bedf: 66 83 f9 5d cmp $0x5d,%cx 18003bee3: 0f 85 6c ff ff ff jne 0x18003be55 18003bee9: 66 83 3b 00 cmpw $0x0,(%rbx) 18003beed: 0f 84 8c 0d 00 00 je 0x18003cc7f 18003bef3: 48 8b 44 24 68 mov 0x68(%rsp),%rax 18003bef8: 83 fd 7b cmp $0x7b,%ebp 18003befb: 48 0f 44 c3 cmove %rbx,%rax 18003beff: 48 89 44 24 68 mov %rax,0x68(%rsp) 18003bf04: eb 1c jmp 0x18003bf22 18003bf06: 44 8b ac 24 94 00 00 mov 0x94(%rsp),%r13d 18003bf0d: 00 18003bf0e: 44 8a 64 24 3e mov 0x3e(%rsp),%r12b 18003bf13: eb 0d jmp 0x18003bf22 18003bf15: 44 8b ac 24 94 00 00 mov 0x94(%rsp),%r13d 18003bf1c: 00 18003bf1d: 44 8a 64 24 3e mov 0x3e(%rsp),%r12b 18003bf22: 44 8b 7c 24 34 mov 0x34(%rsp),%r15d 18003bf27: 48 8b 9c 24 88 00 00 mov 0x88(%rsp),%rbx 18003bf2e: 00 18003bf2f: 41 83 ef 01 sub $0x1,%r15d 18003bf33: 66 81 ff ff ff cmp $0xffff,%di 18003bf38: 44 89 7c 24 34 mov %r15d,0x34(%rsp) 18003bf3d: 74 0d je 0x18003bf4c 18003bf3f: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 18003bf44: 0f b7 cf movzwl %di,%ecx 18003bf47: e8 64 c7 00 00 call 0x1800486b0 18003bf4c: 8b 74 24 5c mov 0x5c(%rsp),%esi 18003bf50: 85 f6 test %esi,%esi 18003bf52: 74 11 je 0x18003bf65 18003bf54: 8b 4c 24 48 mov 0x48(%rsp),%ecx 18003bf58: 8b c1 mov %ecx,%eax 18003bf5a: 83 e9 01 sub $0x1,%ecx 18003bf5d: 85 c0 test %eax,%eax 18003bf5f: 89 4c 24 48 mov %ecx,0x48(%rsp) 18003bf63: 74 5d je 0x18003bfc2 18003bf65: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 18003bf6a: 41 83 c7 01 add $0x1,%r15d 18003bf6e: 44 89 7c 24 34 mov %r15d,0x34(%rsp) 18003bf73: e8 08 c5 00 00 call 0x180048480 18003bf78: 66 3d ff ff cmp $0xffff,%ax 18003bf7c: 66 8b f8 mov %ax,%di 18003bf7f: 74 24 je 0x18003bfa5 18003bf81: 83 fd 63 cmp $0x63,%ebp 18003bf84: 0f 84 af 00 00 00 je 0x18003c039 18003bf8a: 83 fd 73 cmp $0x73,%ebp 18003bf8d: 75 7e jne 0x18003c00d 18003bf8f: 66 3d 09 00 cmp $0x9,%ax 18003bf93: 72 06 jb 0x18003bf9b 18003bf95: 66 3d 0d 00 cmp $0xd,%ax 18003bf99: 76 0a jbe 0x18003bfa5 18003bf9b: 66 83 ff 20 cmp $0x20,%di 18003bf9f: 0f 85 94 00 00 00 jne 0x18003c039 18003bfa5: 41 83 ef 01 sub $0x1,%r15d 18003bfa9: 66 81 ff ff ff cmp $0xffff,%di 18003bfae: 44 89 7c 24 34 mov %r15d,0x34(%rsp) 18003bfb3: 74 0d je 0x18003bfc2 18003bfb5: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 18003bfba: 0f b7 cf movzwl %di,%ecx 18003bfbd: e8 ee c6 00 00 call 0x1800486b0 18003bfc2: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 18003bfc9: 00 18003bfca: 48 3b d8 cmp %rax,%rbx 18003bfcd: 0f 84 98 0c 00 00 je 0x18003cc6b 18003bfd3: 80 7c 24 30 00 cmpb $0x0,0x30(%rsp) 18003bfd8: 0f 85 39 0b 00 00 jne 0x18003cb17 18003bfde: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003bfe3: 41 83 c4 01 add $0x1,%r12d 18003bfe7: 83 fd 63 cmp $0x63,%ebp 18003bfea: 44 89 64 24 38 mov %r12d,0x38(%rsp) 18003bfef: 0f 84 29 0b 00 00 je 0x18003cb1e 18003bff5: 45 84 ed test %r13b,%r13b 18003bff8: 0f 84 d6 00 00 00 je 0x18003c0d4 18003bffe: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003c003: 66 c7 00 00 00 movw $0x0,(%rax) 18003c008: e9 16 0b 00 00 jmp 0x18003cb23 18003c00d: 83 fd 7b cmp $0x7b,%ebp 18003c010: 75 93 jne 0x18003bfa5 18003c012: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18003c017: 40 8a c7 mov %dil,%al 18003c01a: 83 e0 07 and $0x7,%eax 18003c01d: 8b d0 mov %eax,%edx 18003c01f: 0f b7 c7 movzwl %di,%eax 18003c022: 48 c1 e8 03 shr $0x3,%rax 18003c026: 0f be 0c 08 movsbl (%rax,%rcx,1),%ecx 18003c02a: 41 0f be c4 movsbl %r12b,%eax 18003c02e: 33 c8 xor %eax,%ecx 18003c030: 0f a3 d1 bt %edx,%ecx 18003c033: 0f 83 6c ff ff ff jae 0x18003bfa5 18003c039: 80 7c 24 30 00 cmpb $0x0,0x30(%rsp) 18003c03e: 0f 85 87 00 00 00 jne 0x18003c0cb 18003c044: 45 84 ed test %r13b,%r13b 18003c047: 74 1d je 0x18003c066 18003c049: 48 8b 8c 24 88 00 00 mov 0x88(%rsp),%rcx 18003c050: 00 18003c051: 48 83 c1 02 add $0x2,%rcx 18003c055: 66 89 79 fe mov %di,-0x2(%rcx) 18003c059: 48 89 8c 24 88 00 00 mov %rcx,0x88(%rsp) 18003c060: 00 18003c061: e9 ea fe ff ff jmp 0x18003bf50 18003c066: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18003c06d: 00 18003c06e: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 18003c073: 44 0f b7 cf movzwl %di,%r9d 18003c077: 41 b8 05 00 00 00 mov $0x5,%r8d 18003c07d: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) 18003c084: 00 18003c085: e8 06 bb 00 00 call 0x180047b90 18003c08a: 85 c0 test %eax,%eax 18003c08c: 74 2b je 0x18003c0b9 18003c08e: 83 f8 16 cmp $0x16,%eax 18003c091: 74 09 je 0x18003c09c 18003c093: 83 f8 22 cmp $0x22,%eax 18003c096: 0f 85 b4 fe ff ff jne 0x18003bf50 18003c09c: 45 33 c9 xor %r9d,%r9d 18003c09f: 45 33 c0 xor %r8d,%r8d 18003c0a2: 33 d2 xor %edx,%edx 18003c0a4: 33 c9 xor %ecx,%ecx 18003c0a6: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18003c0ad: 00 00 18003c0af: e8 8c c3 ff ff call 0x180038440 18003c0b4: e9 97 fe ff ff jmp 0x18003bf50 18003c0b9: 48 63 44 24 58 movslq 0x58(%rsp),%rax 18003c0be: 48 01 84 24 88 00 00 add %rax,0x88(%rsp) 18003c0c5: 00 18003c0c6: e9 85 fe ff ff jmp 0x18003bf50 18003c0cb: 48 83 c3 02 add $0x2,%rbx 18003c0cf: e9 7c fe ff ff jmp 0x18003bf50 18003c0d4: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003c0d9: c6 00 00 movb $0x0,(%rax) 18003c0dc: e9 42 0a 00 00 jmp 0x18003cb23 18003c0e1: bd 64 00 00 00 mov $0x64,%ebp 18003c0e6: 66 83 ff 2d cmp $0x2d,%di 18003c0ea: 75 05 jne 0x18003c0f1 18003c0ec: 41 b4 01 mov $0x1,%r12b 18003c0ef: eb 0c jmp 0x18003c0fd 18003c0f1: 66 83 ff 2b cmp $0x2b,%di 18003c0f5: 75 36 jne 0x18003c12d 18003c0f7: 44 0f b6 64 24 4c movzbl 0x4c(%rsp),%r12d 18003c0fd: 83 ea 01 sub $0x1,%edx 18003c100: 89 54 24 48 mov %edx,0x48(%rsp) 18003c104: 75 0d jne 0x18003c113 18003c106: 45 85 c0 test %r8d,%r8d 18003c109: 74 08 je 0x18003c113 18003c10b: 8b 74 24 34 mov 0x34(%rsp),%esi 18003c10f: b3 01 mov $0x1,%bl 18003c111: eb 23 jmp 0x18003c136 18003c113: 8b 74 24 34 mov 0x34(%rsp),%esi 18003c117: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 18003c11c: 83 c6 01 add $0x1,%esi 18003c11f: 89 74 24 34 mov %esi,0x34(%rsp) 18003c123: e8 58 c3 00 00 call 0x180048480 18003c128: 66 8b f8 mov %ax,%di 18003c12b: eb 09 jmp 0x18003c136 18003c12d: 44 8a 64 24 4c mov 0x4c(%rsp),%r12b 18003c132: 8b 74 24 34 mov 0x34(%rsp),%esi 18003c136: 66 83 ff 30 cmp $0x30,%di 18003c13a: 0f 85 08 01 00 00 jne 0x18003c248 18003c140: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 18003c145: 83 c6 01 add $0x1,%esi 18003c148: 89 74 24 34 mov %esi,0x34(%rsp) 18003c14c: e8 2f c3 00 00 call 0x180048480 18003c151: 66 3d 78 00 cmp $0x78,%ax 18003c155: 66 8b f8 mov %ax,%di 18003c158: 74 59 je 0x18003c1b3 18003c15a: 66 3d 58 00 cmp $0x58,%ax 18003c15e: 74 53 je 0x18003c1b3 18003c160: 83 fd 78 cmp $0x78,%ebp 18003c163: b8 01 00 00 00 mov $0x1,%eax 18003c168: 8b f0 mov %eax,%esi 18003c16a: 74 20 je 0x18003c18c 18003c16c: 83 7c 24 5c 00 cmpl $0x0,0x5c(%rsp) 18003c171: 74 0f je 0x18003c182 18003c173: 8b 44 24 48 mov 0x48(%rsp),%eax 18003c177: 2b c6 sub %esi,%eax 18003c179: 89 44 24 48 mov %eax,0x48(%rsp) 18003c17d: 75 03 jne 0x18003c182 18003c17f: 40 02 de add %sil,%bl 18003c182: bd 6f 00 00 00 mov $0x6f,%ebp 18003c187: e9 c9 00 00 00 jmp 0x18003c255 18003c18c: 8b 44 24 34 mov 0x34(%rsp),%eax 18003c190: 2b c6 sub %esi,%eax 18003c192: 66 81 ff ff ff cmp $0xffff,%di 18003c197: 89 44 24 34 mov %eax,0x34(%rsp) 18003c19b: 74 0d je 0x18003c1aa 18003c19d: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 18003c1a2: 0f b7 cf movzwl %di,%ecx 18003c1a5: e8 06 c5 00 00 call 0x1800486b0 18003c1aa: 66 bf 30 00 mov $0x30,%di 18003c1ae: e9 a2 00 00 00 jmp 0x18003c255 18003c1b3: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 18003c1b8: 83 c6 01 add $0x1,%esi 18003c1bb: 89 74 24 34 mov %esi,0x34(%rsp) 18003c1bf: e8 bc c2 00 00 call 0x180048480 18003c1c4: 83 7c 24 5c 00 cmpl $0x0,0x5c(%rsp) 18003c1c9: 66 8b f8 mov %ax,%di 18003c1cc: 74 13 je 0x18003c1e1 18003c1ce: 8b 44 24 48 mov 0x48(%rsp),%eax 18003c1d2: 83 e8 02 sub $0x2,%eax 18003c1d5: 83 f8 01 cmp $0x1,%eax 18003c1d8: 89 44 24 48 mov %eax,0x48(%rsp) 18003c1dc: 7d 03 jge 0x18003c1e1 18003c1de: 80 c3 01 add $0x1,%bl 18003c1e1: 8b 74 24 58 mov 0x58(%rsp),%esi 18003c1e5: bd 78 00 00 00 mov $0x78,%ebp 18003c1ea: eb 69 jmp 0x18003c255 18003c1ec: c6 44 24 3c 01 movb $0x1,0x3c(%rsp) 18003c1f1: 41 83 c7 01 add $0x1,%r15d 18003c1f5: 48 c7 44 24 78 00 00 movq $0x0,0x78(%rsp) 18003c1fc: 00 00 18003c1fe: 66 83 ff 2d cmp $0x2d,%di 18003c202: 75 05 jne 0x18003c209 18003c204: 41 b4 01 mov $0x1,%r12b 18003c207: eb 0b jmp 0x18003c214 18003c209: 66 83 ff 2b cmp $0x2b,%di 18003c20d: 75 3f jne 0x18003c24e 18003c20f: 44 8a 64 24 4c mov 0x4c(%rsp),%r12b 18003c214: 83 ea 01 sub $0x1,%edx 18003c217: 89 54 24 48 mov %edx,0x48(%rsp) 18003c21b: 75 0d jne 0x18003c22a 18003c21d: 45 85 c0 test %r8d,%r8d 18003c220: 74 08 je 0x18003c22a 18003c222: 8b 74 24 58 mov 0x58(%rsp),%esi 18003c226: b3 01 mov $0x1,%bl 18003c228: eb 2b jmp 0x18003c255 18003c22a: 8b 44 24 34 mov 0x34(%rsp),%eax 18003c22e: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 18003c233: 83 c0 01 add $0x1,%eax 18003c236: 89 44 24 34 mov %eax,0x34(%rsp) 18003c23a: e8 41 c2 00 00 call 0x180048480 18003c23f: 8b 74 24 58 mov 0x58(%rsp),%esi 18003c243: 66 8b f8 mov %ax,%di 18003c246: eb 0d jmp 0x18003c255 18003c248: 8b 74 24 58 mov 0x58(%rsp),%esi 18003c24c: eb 07 jmp 0x18003c255 18003c24e: 8b 74 24 58 mov 0x58(%rsp),%esi 18003c252: 44 8a e6 mov %sil,%r12b 18003c255: 45 85 ff test %r15d,%r15d 18003c258: 0f 84 08 01 00 00 je 0x18003c366 18003c25e: 84 db test %bl,%bl 18003c260: 0f 85 de 00 00 00 jne 0x18003c344 18003c266: 8b 5c 24 34 mov 0x34(%rsp),%ebx 18003c26a: 66 66 90 data16 xchg %ax,%ax 18003c26d: 66 66 90 data16 xchg %ax,%ax 18003c270: 83 fd 78 cmp $0x78,%ebp 18003c273: 74 49 je 0x18003c2be 18003c275: 83 fd 70 cmp $0x70,%ebp 18003c278: 74 44 je 0x18003c2be 18003c27a: 66 f7 c7 00 ff test $0xff00,%di 18003c27f: 0f 85 9d 00 00 00 jne 0x18003c322 18003c285: 40 0f b6 cf movzbl %dil,%ecx 18003c289: e8 d2 bf 00 00 call 0x180048260 18003c28e: 85 c0 test %eax,%eax 18003c290: 0f 84 8c 00 00 00 je 0x18003c322 18003c296: 83 fd 6f cmp $0x6f,%ebp 18003c299: 75 15 jne 0x18003c2b0 18003c29b: 66 83 ff 38 cmp $0x38,%di 18003c29f: 0f 83 7d 00 00 00 jae 0x18003c322 18003c2a5: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 18003c2aa: 48 c1 e1 03 shl $0x3,%rcx 18003c2ae: eb 38 jmp 0x18003c2e8 18003c2b0: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 18003c2b5: 48 8d 0c 89 lea (%rcx,%rcx,4),%rcx 18003c2b9: 48 03 c9 add %rcx,%rcx 18003c2bc: eb 2a jmp 0x18003c2e8 18003c2be: 66 f7 c7 00 ff test $0xff00,%di 18003c2c3: 75 5d jne 0x18003c322 18003c2c5: 40 0f b6 cf movzbl %dil,%ecx 18003c2c9: e8 a2 c0 00 00 call 0x180048370 18003c2ce: 85 c0 test %eax,%eax 18003c2d0: 74 50 je 0x18003c322 18003c2d2: 48 c1 64 24 78 04 shlq $0x4,0x78(%rsp) 18003c2d8: 0f b7 cf movzwl %di,%ecx 18003c2db: e8 10 f5 ff ff call 0x18003b7f0 18003c2e0: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 18003c2e5: 66 8b f8 mov %ax,%di 18003c2e8: 0f b7 c7 movzwl %di,%eax 18003c2eb: 83 c6 01 add $0x1,%esi 18003c2ee: 83 e8 30 sub $0x30,%eax 18003c2f1: 48 98 cltq 18003c2f3: 48 03 c8 add %rax,%rcx 18003c2f6: 83 7c 24 5c 00 cmpl $0x0,0x5c(%rsp) 18003c2fb: 48 89 4c 24 78 mov %rcx,0x78(%rsp) 18003c300: 74 07 je 0x18003c309 18003c302: 83 6c 24 48 01 subl $0x1,0x48(%rsp) 18003c307: 74 47 je 0x18003c350 18003c309: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 18003c30e: 83 c3 01 add $0x1,%ebx 18003c311: 89 5c 24 34 mov %ebx,0x34(%rsp) 18003c315: e8 66 c1 00 00 call 0x180048480 18003c31a: 66 8b f8 mov %ax,%di 18003c31d: e9 4e ff ff ff jmp 0x18003c270 18003c322: 83 eb 01 sub $0x1,%ebx 18003c325: 66 81 ff ff ff cmp $0xffff,%di 18003c32a: 89 5c 24 34 mov %ebx,0x34(%rsp) 18003c32e: 74 1b je 0x18003c34b 18003c330: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 18003c335: 0f b7 cf movzwl %di,%ecx 18003c338: e8 73 c3 00 00 call 0x1800486b0 18003c33d: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 18003c342: eb 0c jmp 0x18003c350 18003c344: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 18003c349: eb 05 jmp 0x18003c350 18003c34b: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 18003c350: 45 84 e4 test %r12b,%r12b 18003c353: 0f 84 cf 00 00 00 je 0x18003c428 18003c359: 48 f7 d9 neg %rcx 18003c35c: 48 89 4c 24 78 mov %rcx,0x78(%rsp) 18003c361: e9 c2 00 00 00 jmp 0x18003c428 18003c366: 84 db test %bl,%bl 18003c368: 0f 85 b2 00 00 00 jne 0x18003c420 18003c36e: 8b 5c 24 34 mov 0x34(%rsp),%ebx 18003c372: 83 fd 78 cmp $0x78,%ebp 18003c375: 74 39 je 0x18003c3b0 18003c377: 83 fd 70 cmp $0x70,%ebp 18003c37a: 74 34 je 0x18003c3b0 18003c37c: 66 f7 c7 00 ff test $0xff00,%di 18003c381: 0f 85 7e 00 00 00 jne 0x18003c405 18003c387: 40 0f b6 cf movzbl %dil,%ecx 18003c38b: e8 d0 be 00 00 call 0x180048260 18003c390: 85 c0 test %eax,%eax 18003c392: 74 71 je 0x18003c405 18003c394: 83 fd 6f cmp $0x6f,%ebp 18003c397: 75 0c jne 0x18003c3a5 18003c399: 66 83 ff 38 cmp $0x38,%di 18003c39d: 73 66 jae 0x18003c405 18003c39f: 41 c1 e5 03 shl $0x3,%r13d 18003c3a3: eb 2e jmp 0x18003c3d3 18003c3a5: 43 8d 44 ad 00 lea 0x0(%r13,%r13,4),%eax 18003c3aa: 44 8d 2c 00 lea (%rax,%rax,1),%r13d 18003c3ae: eb 23 jmp 0x18003c3d3 18003c3b0: 66 f7 c7 00 ff test $0xff00,%di 18003c3b5: 75 4e jne 0x18003c405 18003c3b7: 40 0f b6 cf movzbl %dil,%ecx 18003c3bb: e8 b0 bf 00 00 call 0x180048370 18003c3c0: 85 c0 test %eax,%eax 18003c3c2: 74 41 je 0x18003c405 18003c3c4: 0f b7 cf movzwl %di,%ecx 18003c3c7: 41 c1 e5 04 shl $0x4,%r13d 18003c3cb: e8 20 f4 ff ff call 0x18003b7f0 18003c3d0: 66 8b f8 mov %ax,%di 18003c3d3: 0f b7 c7 movzwl %di,%eax 18003c3d6: 83 c6 01 add $0x1,%esi 18003c3d9: 83 7c 24 5c 00 cmpl $0x0,0x5c(%rsp) 18003c3de: 45 8d 6c 05 d0 lea -0x30(%r13,%rax,1),%r13d 18003c3e3: 74 07 je 0x18003c3ec 18003c3e5: 83 6c 24 48 01 subl $0x1,0x48(%rsp) 18003c3ea: 74 34 je 0x18003c420 18003c3ec: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 18003c3f1: 83 c3 01 add $0x1,%ebx 18003c3f4: 89 5c 24 34 mov %ebx,0x34(%rsp) 18003c3f8: e8 83 c0 00 00 call 0x180048480 18003c3fd: 66 8b f8 mov %ax,%di 18003c400: e9 6d ff ff ff jmp 0x18003c372 18003c405: 83 eb 01 sub $0x1,%ebx 18003c408: 66 81 ff ff ff cmp $0xffff,%di 18003c40d: 89 5c 24 34 mov %ebx,0x34(%rsp) 18003c411: 74 0d je 0x18003c420 18003c413: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 18003c418: 0f b7 cf movzwl %di,%ecx 18003c41b: e8 90 c2 00 00 call 0x1800486b0 18003c420: 45 84 e4 test %r12b,%r12b 18003c423: 74 03 je 0x18003c428 18003c425: 41 f7 dd neg %r13d 18003c428: 83 fd 46 cmp $0x46,%ebp 18003c42b: 0f 84 12 08 00 00 je 0x18003cc43 18003c431: 85 f6 test %esi,%esi 18003c433: 0f 84 1e 08 00 00 je 0x18003cc57 18003c439: 80 7c 24 30 00 cmpb $0x0,0x30(%rsp) 18003c43e: 0f 85 c7 06 00 00 jne 0x18003cb0b 18003c444: 83 44 24 38 01 addl $0x1,0x38(%rsp) 18003c449: eb 12 jmp 0x18003c45d 18003c44b: 80 7c 24 30 00 cmpb $0x0,0x30(%rsp) 18003c450: 8b 44 24 34 mov 0x34(%rsp),%eax 18003c454: 44 8b e8 mov %eax,%r13d 18003c457: 0f 85 a4 06 00 00 jne 0x18003cb01 18003c45d: 45 85 ff test %r15d,%r15d 18003c460: 74 1f je 0x18003c481 18003c462: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 18003c469: 00 18003c46a: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 18003c46f: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003c474: 44 8b 7c 24 34 mov 0x34(%rsp),%r15d 18003c479: 48 89 08 mov %rcx,(%rax) 18003c47c: e9 a2 06 00 00 jmp 0x18003cb23 18003c481: 80 7c 24 3c 00 cmpb $0x0,0x3c(%rsp) 18003c486: 74 1a je 0x18003c4a2 18003c488: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 18003c48f: 00 18003c490: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003c495: 44 8b 7c 24 34 mov 0x34(%rsp),%r15d 18003c49a: 44 89 28 mov %r13d,(%rax) 18003c49d: e9 81 06 00 00 jmp 0x18003cb23 18003c4a2: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 18003c4a9: 00 18003c4aa: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003c4af: 44 8b 7c 24 34 mov 0x34(%rsp),%r15d 18003c4b4: 66 44 89 28 mov %r13w,(%rax) 18003c4b8: e9 66 06 00 00 jmp 0x18003cb23 18003c4bd: 33 db xor %ebx,%ebx 18003c4bf: 66 83 ff 2d cmp $0x2d,%di 18003c4c3: 75 0f jne 0x18003c4d4 18003c4c5: 48 8b 44 24 40 mov 0x40(%rsp),%rax 18003c4ca: bb 01 00 00 00 mov $0x1,%ebx 18003c4cf: 66 89 38 mov %di,(%rax) 18003c4d2: eb 06 jmp 0x18003c4da 18003c4d4: 66 83 ff 2b cmp $0x2b,%di 18003c4d8: 75 29 jne 0x18003c503 18003c4da: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 18003c4df: 44 8b 64 24 48 mov 0x48(%rsp),%r12d 18003c4e4: 44 8b 7c 24 34 mov 0x34(%rsp),%r15d 18003c4e9: 49 8b cd mov %r13,%rcx 18003c4ec: 41 83 ec 01 sub $0x1,%r12d 18003c4f0: 41 83 c7 01 add $0x1,%r15d 18003c4f4: e8 87 bf 00 00 call 0x180048480 18003c4f9: 44 8b 44 24 5c mov 0x5c(%rsp),%r8d 18003c4fe: 66 8b f8 mov %ax,%di 18003c501: eb 0f jmp 0x18003c512 18003c503: 44 8b 64 24 48 mov 0x48(%rsp),%r12d 18003c508: 44 8b 7c 24 34 mov 0x34(%rsp),%r15d 18003c50d: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 18003c512: 45 85 c0 test %r8d,%r8d 18003c515: b8 ff ff ff ff mov $0xffffffff,%eax 18003c51a: 44 0f 44 e0 cmove %eax,%r12d 18003c51e: 66 f7 c7 00 ff test $0xff00,%di 18003c523: 0f 85 c9 00 00 00 jne 0x18003c5f2 18003c529: 66 66 90 data16 xchg %ax,%ax 18003c52c: 66 66 66 90 data16 data16 xchg %ax,%ax 18003c530: 40 0f b6 cf movzbl %dil,%ecx 18003c534: e8 27 bd 00 00 call 0x180048260 18003c539: 85 c0 test %eax,%eax 18003c53b: 0f 84 b1 00 00 00 je 0x18003c5f2 18003c541: 41 8b c4 mov %r12d,%eax 18003c544: 41 83 ec 01 sub $0x1,%r12d 18003c548: 85 c0 test %eax,%eax 18003c54a: 0f 84 a2 00 00 00 je 0x18003c5f2 18003c550: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003c555: 83 44 24 58 01 addl $0x1,0x58(%rsp) 18003c55a: 40 0f be c7 movsbl %dil,%eax 18003c55e: 66 89 44 5d 00 mov %ax,0x0(%rbp,%rbx,2) 18003c563: 48 83 c3 01 add $0x1,%rbx 18003c567: 49 3b de cmp %r14,%rbx 18003c56a: 75 6d jne 0x18003c5d9 18003c56c: 48 8d 84 24 d0 00 00 lea 0xd0(%rsp),%rax 18003c573: 00 18003c574: 48 3b e8 cmp %rax,%rbp 18003c577: 75 3e jne 0x18003c5b7 18003c579: ba 04 00 00 00 mov $0x4,%edx 18003c57e: 49 8b ce mov %r14,%rcx 18003c581: e8 ca 48 00 00 call 0x180040e50 18003c586: 48 85 c0 test %rax,%rax 18003c589: 48 8b e8 mov %rax,%rbp 18003c58c: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003c591: 0f 84 c8 07 00 00 je 0x18003cd5f 18003c597: 4d 03 f6 add %r14,%r14 18003c59a: 48 8d 94 24 d0 00 00 lea 0xd0(%rsp),%rdx 18003c5a1: 00 18003c5a2: 48 8b c8 mov %rax,%rcx 18003c5a5: 4d 8b c6 mov %r14,%r8 18003c5a8: c7 44 24 70 01 00 00 movl $0x1,0x70(%rsp) 18003c5af: 00 18003c5b0: e8 5b 6e ff ff call 0x180033410 18003c5b5: eb 22 jmp 0x18003c5d9 18003c5b7: 41 b8 04 00 00 00 mov $0x4,%r8d 18003c5bd: 49 8b d6 mov %r14,%rdx 18003c5c0: 48 8b cd mov %rbp,%rcx 18003c5c3: e8 a8 49 00 00 call 0x180040f70 18003c5c8: 48 85 c0 test %rax,%rax 18003c5cb: 0f 84 82 07 00 00 je 0x18003cd53 18003c5d1: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003c5d6: 4d 03 f6 add %r14,%r14 18003c5d9: 49 8b cd mov %r13,%rcx 18003c5dc: 41 83 c7 01 add $0x1,%r15d 18003c5e0: e8 9b be 00 00 call 0x180048480 18003c5e5: 66 a9 00 ff test $0xff00,%ax 18003c5e9: 66 8b f8 mov %ax,%di 18003c5ec: 0f 84 3e ff ff ff je 0x18003c530 18003c5f2: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 18003c5f9: 00 18003c5fa: 66 c7 84 24 80 00 00 movw $0x2e,0x80(%rsp) 18003c601: 00 2e 00 18003c604: 4c 8d 8c 24 a8 00 00 lea 0xa8(%rsp),%r9 18003c60b: 00 18003c60c: 48 8b 90 28 01 00 00 mov 0x128(%rax),%rdx 18003c613: 4c 63 80 0c 01 00 00 movslq 0x10c(%rax),%r8 18003c61a: 48 8d 8c 24 80 00 00 lea 0x80(%rsp),%rcx 18003c621: 00 18003c622: 48 8b 12 mov (%rdx),%rdx 18003c625: e8 c6 b9 00 00 call 0x180047ff0 18003c62a: 44 0f b7 9c 24 80 00 movzwl 0x80(%rsp),%r11d 18003c631: 00 00 18003c633: 40 0f be c7 movsbl %dil,%eax 18003c637: 44 3b d8 cmp %eax,%r11d 18003c63a: 0f 85 7b 01 00 00 jne 0x18003c7bb 18003c640: 41 8b c4 mov %r12d,%eax 18003c643: 41 83 ec 01 sub $0x1,%r12d 18003c647: 85 c0 test %eax,%eax 18003c649: 0f 84 6c 01 00 00 je 0x18003c7bb 18003c64f: 49 8b cd mov %r13,%rcx 18003c652: 41 83 c7 01 add $0x1,%r15d 18003c656: e8 25 be 00 00 call 0x180048480 18003c65b: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003c660: 48 83 c3 01 add $0x1,%rbx 18003c664: 49 3b de cmp %r14,%rbx 18003c667: 66 8b f8 mov %ax,%di 18003c66a: 0f b7 84 24 80 00 00 movzwl 0x80(%rsp),%eax 18003c671: 00 18003c672: 66 89 44 5d fe mov %ax,-0x2(%rbp,%rbx,2) 18003c677: 75 7a jne 0x18003c6f3 18003c679: 48 8d 84 24 d0 00 00 lea 0xd0(%rsp),%rax 18003c680: 00 18003c681: 48 3b e8 cmp %rax,%rbp 18003c684: 75 41 jne 0x18003c6c7 18003c686: ba 04 00 00 00 mov $0x4,%edx 18003c68b: 49 8b ce mov %r14,%rcx 18003c68e: e8 bd 47 00 00 call 0x180040e50 18003c693: 48 85 c0 test %rax,%rax 18003c696: 48 8b e8 mov %rax,%rbp 18003c699: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003c69e: 0f 84 a3 06 00 00 je 0x18003cd47 18003c6a4: 4d 03 f6 add %r14,%r14 18003c6a7: be 01 00 00 00 mov $0x1,%esi 18003c6ac: 48 8d 94 24 d0 00 00 lea 0xd0(%rsp),%rdx 18003c6b3: 00 18003c6b4: 8b c6 mov %esi,%eax 18003c6b6: 4d 8b c6 mov %r14,%r8 18003c6b9: 48 8b cd mov %rbp,%rcx 18003c6bc: 89 44 24 70 mov %eax,0x70(%rsp) 18003c6c0: e8 4b 6d ff ff call 0x180033410 18003c6c5: eb 31 jmp 0x18003c6f8 18003c6c7: 41 b8 04 00 00 00 mov $0x4,%r8d 18003c6cd: 49 8b d6 mov %r14,%rdx 18003c6d0: 48 8b cd mov %rbp,%rcx 18003c6d3: e8 98 48 00 00 call 0x180040f70 18003c6d8: 48 85 c0 test %rax,%rax 18003c6db: 0f 84 5a 06 00 00 je 0x18003cd3b 18003c6e1: 48 8b e8 mov %rax,%rbp 18003c6e4: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003c6e9: 4d 03 f6 add %r14,%r14 18003c6ec: be 01 00 00 00 mov $0x1,%esi 18003c6f1: eb 05 jmp 0x18003c6f8 18003c6f3: be 01 00 00 00 mov $0x1,%esi 18003c6f8: 66 f7 c7 00 ff test $0xff00,%di 18003c6fd: 0f 85 b8 00 00 00 jne 0x18003c7bb 18003c703: 40 0f b6 cf movzbl %dil,%ecx 18003c707: e8 54 bb 00 00 call 0x180048260 18003c70c: 85 c0 test %eax,%eax 18003c70e: 0f 84 a7 00 00 00 je 0x18003c7bb 18003c714: 41 8b c4 mov %r12d,%eax 18003c717: 41 83 ec 01 sub $0x1,%r12d 18003c71b: 85 c0 test %eax,%eax 18003c71d: 0f 84 98 00 00 00 je 0x18003c7bb 18003c723: 83 44 24 58 01 addl $0x1,0x58(%rsp) 18003c728: 66 89 7c 5d 00 mov %di,0x0(%rbp,%rbx,2) 18003c72d: 48 83 c3 01 add $0x1,%rbx 18003c731: 49 3b de cmp %r14,%rbx 18003c734: 75 6c jne 0x18003c7a2 18003c736: 48 8d 84 24 d0 00 00 lea 0xd0(%rsp),%rax 18003c73d: 00 18003c73e: 48 3b e8 cmp %rax,%rbp 18003c741: 75 3a jne 0x18003c77d 18003c743: ba 04 00 00 00 mov $0x4,%edx 18003c748: 49 8b ce mov %r14,%rcx 18003c74b: e8 00 47 00 00 call 0x180040e50 18003c750: 48 85 c0 test %rax,%rax 18003c753: 48 8b e8 mov %rax,%rbp 18003c756: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003c75b: 0f 84 ce 05 00 00 je 0x18003cd2f 18003c761: 4d 03 f6 add %r14,%r14 18003c764: 48 8d 94 24 d0 00 00 lea 0xd0(%rsp),%rdx 18003c76b: 00 18003c76c: 48 8b c8 mov %rax,%rcx 18003c76f: 4d 8b c6 mov %r14,%r8 18003c772: 89 74 24 70 mov %esi,0x70(%rsp) 18003c776: e8 95 6c ff ff call 0x180033410 18003c77b: eb 25 jmp 0x18003c7a2 18003c77d: 41 b8 04 00 00 00 mov $0x4,%r8d 18003c783: 49 8b d6 mov %r14,%rdx 18003c786: 48 8b cd mov %rbp,%rcx 18003c789: e8 e2 47 00 00 call 0x180040f70 18003c78e: 48 85 c0 test %rax,%rax 18003c791: 0f 84 8c 05 00 00 je 0x18003cd23 18003c797: 48 8b e8 mov %rax,%rbp 18003c79a: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003c79f: 4d 03 f6 add %r14,%r14 18003c7a2: 49 8b cd mov %r13,%rcx 18003c7a5: 41 83 c7 01 add $0x1,%r15d 18003c7a9: e8 d2 bc 00 00 call 0x180048480 18003c7ae: 66 a9 00 ff test $0xff00,%ax 18003c7b2: 66 8b f8 mov %ax,%di 18003c7b5: 0f 84 48 ff ff ff je 0x18003c703 18003c7bb: 8b 74 24 58 mov 0x58(%rsp),%esi 18003c7bf: 85 f6 test %esi,%esi 18003c7c1: 0f 84 25 02 00 00 je 0x18003c9ec 18003c7c7: 66 83 ff 65 cmp $0x65,%di 18003c7cb: 74 0a je 0x18003c7d7 18003c7cd: 66 83 ff 45 cmp $0x45,%di 18003c7d1: 0f 85 15 02 00 00 jne 0x18003c9ec 18003c7d7: 41 8b c4 mov %r12d,%eax 18003c7da: 41 83 ec 01 sub $0x1,%r12d 18003c7de: 85 c0 test %eax,%eax 18003c7e0: 0f 84 06 02 00 00 je 0x18003c9ec 18003c7e6: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003c7eb: 48 83 c3 01 add $0x1,%rbx 18003c7ef: 49 3b de cmp %r14,%rbx 18003c7f2: 66 c7 44 5d fe 65 00 movw $0x65,-0x2(%rbp,%rbx,2) 18003c7f9: 75 70 jne 0x18003c86b 18003c7fb: 48 8d 84 24 d0 00 00 lea 0xd0(%rsp),%rax 18003c802: 00 18003c803: 48 3b e8 cmp %rax,%rbp 18003c806: 75 3e jne 0x18003c846 18003c808: ba 04 00 00 00 mov $0x4,%edx 18003c80d: 49 8b ce mov %r14,%rcx 18003c810: e8 3b 46 00 00 call 0x180040e50 18003c815: 48 85 c0 test %rax,%rax 18003c818: 48 8b e8 mov %rax,%rbp 18003c81b: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003c820: 0f 84 f1 04 00 00 je 0x18003cd17 18003c826: 4d 03 f6 add %r14,%r14 18003c829: 48 8d 94 24 d0 00 00 lea 0xd0(%rsp),%rdx 18003c830: 00 18003c831: 48 8b c8 mov %rax,%rcx 18003c834: 4d 8b c6 mov %r14,%r8 18003c837: c7 44 24 70 01 00 00 movl $0x1,0x70(%rsp) 18003c83e: 00 18003c83f: e8 cc 6b ff ff call 0x180033410 18003c844: eb 25 jmp 0x18003c86b 18003c846: 41 b8 04 00 00 00 mov $0x4,%r8d 18003c84c: 49 8b d6 mov %r14,%rdx 18003c84f: 48 8b cd mov %rbp,%rcx 18003c852: e8 19 47 00 00 call 0x180040f70 18003c857: 48 85 c0 test %rax,%rax 18003c85a: 0f 84 ab 04 00 00 je 0x18003cd0b 18003c860: 48 8b e8 mov %rax,%rbp 18003c863: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003c868: 4d 03 f6 add %r14,%r14 18003c86b: 49 8b cd mov %r13,%rcx 18003c86e: 41 83 c7 01 add $0x1,%r15d 18003c872: e8 09 bc 00 00 call 0x180048480 18003c877: 66 3d 2d 00 cmp $0x2d,%ax 18003c87b: 66 8b f8 mov %ax,%di 18003c87e: 75 7d jne 0x18003c8fd 18003c880: 66 89 44 5d 00 mov %ax,0x0(%rbp,%rbx,2) 18003c885: 48 83 c3 01 add $0x1,%rbx 18003c889: 49 3b de cmp %r14,%rbx 18003c88c: 75 75 jne 0x18003c903 18003c88e: 48 8d 84 24 d0 00 00 lea 0xd0(%rsp),%rax 18003c895: 00 18003c896: 48 3b e8 cmp %rax,%rbp 18003c899: 75 3e jne 0x18003c8d9 18003c89b: ba 04 00 00 00 mov $0x4,%edx 18003c8a0: 49 8b ce mov %r14,%rcx 18003c8a3: e8 a8 45 00 00 call 0x180040e50 18003c8a8: 48 85 c0 test %rax,%rax 18003c8ab: 48 8b e8 mov %rax,%rbp 18003c8ae: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003c8b3: 0f 84 43 04 00 00 je 0x18003ccfc 18003c8b9: 4d 03 f6 add %r14,%r14 18003c8bc: 48 8d 94 24 d0 00 00 lea 0xd0(%rsp),%rdx 18003c8c3: 00 18003c8c4: 48 8b c8 mov %rax,%rcx 18003c8c7: 4d 8b c6 mov %r14,%r8 18003c8ca: c7 44 24 70 01 00 00 movl $0x1,0x70(%rsp) 18003c8d1: 00 18003c8d2: e8 39 6b ff ff call 0x180033410 18003c8d7: eb 2a jmp 0x18003c903 18003c8d9: 41 b8 04 00 00 00 mov $0x4,%r8d 18003c8df: 49 8b d6 mov %r14,%rdx 18003c8e2: 48 8b cd mov %rbp,%rcx 18003c8e5: e8 86 46 00 00 call 0x180040f70 18003c8ea: 48 85 c0 test %rax,%rax 18003c8ed: 0f 84 fa 03 00 00 je 0x18003cced 18003c8f3: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003c8f8: 4d 03 f6 add %r14,%r14 18003c8fb: eb 06 jmp 0x18003c903 18003c8fd: 66 83 ff 2b cmp $0x2b,%di 18003c901: 75 1f jne 0x18003c922 18003c903: 41 8b c4 mov %r12d,%eax 18003c906: 41 83 ec 01 sub $0x1,%r12d 18003c90a: 85 c0 test %eax,%eax 18003c90c: 75 05 jne 0x18003c913 18003c90e: 45 33 e4 xor %r12d,%r12d 18003c911: eb 0f jmp 0x18003c922 18003c913: 49 8b cd mov %r13,%rcx 18003c916: 41 83 c7 01 add $0x1,%r15d 18003c91a: e8 61 bb 00 00 call 0x180048480 18003c91f: 66 8b f8 mov %ax,%di 18003c922: 66 f7 c7 00 ff test $0xff00,%di 18003c927: 0f 85 bf 00 00 00 jne 0x18003c9ec 18003c92d: 66 66 90 data16 xchg %ax,%ax 18003c930: 40 0f b6 cf movzbl %dil,%ecx 18003c934: e8 27 b9 00 00 call 0x180048260 18003c939: 85 c0 test %eax,%eax 18003c93b: 0f 84 ab 00 00 00 je 0x18003c9ec 18003c941: 41 8b c4 mov %r12d,%eax 18003c944: 41 83 ec 01 sub $0x1,%r12d 18003c948: 85 c0 test %eax,%eax 18003c94a: 0f 84 9c 00 00 00 je 0x18003c9ec 18003c950: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003c955: 48 83 c3 01 add $0x1,%rbx 18003c959: 83 c6 01 add $0x1,%esi 18003c95c: 49 3b de cmp %r14,%rbx 18003c95f: 66 89 7c 5d fe mov %di,-0x2(%rbp,%rbx,2) 18003c964: 75 6d jne 0x18003c9d3 18003c966: 48 8d 84 24 d0 00 00 lea 0xd0(%rsp),%rax 18003c96d: 00 18003c96e: 48 3b e8 cmp %rax,%rbp 18003c971: 75 3e jne 0x18003c9b1 18003c973: ba 04 00 00 00 mov $0x4,%edx 18003c978: 49 8b ce mov %r14,%rcx 18003c97b: e8 d0 44 00 00 call 0x180040e50 18003c980: 48 85 c0 test %rax,%rax 18003c983: 48 8b e8 mov %rax,%rbp 18003c986: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003c98b: 0f 84 4d 03 00 00 je 0x18003ccde 18003c991: 4d 03 f6 add %r14,%r14 18003c994: 48 8d 94 24 d0 00 00 lea 0xd0(%rsp),%rdx 18003c99b: 00 18003c99c: 48 8b c8 mov %rax,%rcx 18003c99f: 4d 8b c6 mov %r14,%r8 18003c9a2: c7 44 24 70 01 00 00 movl $0x1,0x70(%rsp) 18003c9a9: 00 18003c9aa: e8 61 6a ff ff call 0x180033410 18003c9af: eb 22 jmp 0x18003c9d3 18003c9b1: 41 b8 04 00 00 00 mov $0x4,%r8d 18003c9b7: 49 8b d6 mov %r14,%rdx 18003c9ba: 48 8b cd mov %rbp,%rcx 18003c9bd: e8 ae 45 00 00 call 0x180040f70 18003c9c2: 48 85 c0 test %rax,%rax 18003c9c5: 0f 84 04 03 00 00 je 0x18003cccf 18003c9cb: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003c9d0: 4d 03 f6 add %r14,%r14 18003c9d3: 49 8b cd mov %r13,%rcx 18003c9d6: 41 83 c7 01 add $0x1,%r15d 18003c9da: e8 a1 ba 00 00 call 0x180048480 18003c9df: 66 a9 00 ff test $0xff00,%ax 18003c9e3: 66 8b f8 mov %ax,%di 18003c9e6: 0f 84 44 ff ff ff je 0x18003c930 18003c9ec: 41 83 ef 01 sub $0x1,%r15d 18003c9f0: 66 81 ff ff ff cmp $0xffff,%di 18003c9f5: 44 89 7c 24 34 mov %r15d,0x34(%rsp) 18003c9fa: 74 0b je 0x18003ca07 18003c9fc: 49 8b d5 mov %r13,%rdx 18003c9ff: 0f b7 cf movzwl %di,%ecx 18003ca02: e8 a9 bc 00 00 call 0x1800486b0 18003ca07: 85 f6 test %esi,%esi 18003ca09: 0f 84 20 02 00 00 je 0x18003cc2f 18003ca0f: 80 7c 24 30 00 cmpb $0x0,0x30(%rsp) 18003ca14: 0f 85 e0 00 00 00 jne 0x18003cafa 18003ca1a: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003ca1f: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003ca24: 66 c7 44 5d 00 00 00 movw $0x0,0x0(%rbp,%rbx,2) 18003ca2b: 4b 8d 5c 36 02 lea 0x2(%r14,%r14,1),%rbx 18003ca30: 41 83 c4 01 add $0x1,%r12d 18003ca34: 48 8b cb mov %rbx,%rcx 18003ca37: 44 89 64 24 38 mov %r12d,0x38(%rsp) 18003ca3c: e8 9f 43 00 00 call 0x180040de0 18003ca41: 48 85 c0 test %rax,%rax 18003ca44: 48 8b f0 mov %rax,%rsi 18003ca47: 0f 84 78 02 00 00 je 0x18003ccc5 18003ca4d: 48 8d 4b ff lea -0x1(%rbx),%rcx 18003ca51: 4c 8b cd mov %rbp,%r9 18003ca54: 4c 8b c3 mov %rbx,%r8 18003ca57: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 18003ca5c: 33 c9 xor %ecx,%ecx 18003ca5e: 48 8b d0 mov %rax,%rdx 18003ca61: e8 1a 61 ff ff call 0x180032b80 18003ca66: 85 c0 test %eax,%eax 18003ca68: 74 22 je 0x18003ca8c 18003ca6a: 83 f8 16 cmp $0x16,%eax 18003ca6d: 74 05 je 0x18003ca74 18003ca6f: 83 f8 22 cmp $0x22,%eax 18003ca72: 75 18 jne 0x18003ca8c 18003ca74: 45 33 c9 xor %r9d,%r9d 18003ca77: 45 33 c0 xor %r8d,%r8d 18003ca7a: 33 d2 xor %edx,%edx 18003ca7c: 33 c9 xor %ecx,%ecx 18003ca7e: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18003ca85: 00 00 18003ca87: e8 b4 b9 ff ff call 0x180038440 18003ca8c: 0f be 5c 24 3c movsbl 0x3c(%rsp),%ebx 18003ca91: 48 8b 0d e0 11 03 00 mov 0x311e0(%rip),%rcx # 0x18006dc78 18003ca98: 83 eb 01 sub $0x1,%ebx 18003ca9b: e8 80 b2 ff ff call 0x180037d20 18003caa0: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18003caa7: 00 18003caa8: 4c 8d 8c 24 a8 00 00 lea 0xa8(%rsp),%r9 18003caaf: 00 18003cab0: 4c 8b c6 mov %rsi,%r8 18003cab3: 8b cb mov %ebx,%ecx 18003cab5: ff d0 call *%rax 18003cab7: 48 8b ce mov %rsi,%rcx 18003caba: e8 b1 7f ff ff call 0x180034a70 18003cabf: eb 62 jmp 0x18003cb23 18003cac1: 66 41 39 39 cmp %di,(%r9) 18003cac5: 0f 85 03 01 00 00 jne 0x18003cbce 18003cacb: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 18003cad2: 00 18003cad3: 80 44 24 3d ff addb $0xff,0x3d(%rsp) 18003cad8: 80 7c 24 30 00 cmpb $0x0,0x30(%rsp) 18003cadd: 48 0f 44 9c 24 c8 00 cmove 0xc8(%rsp),%rbx 18003cae4: 00 00 18003cae6: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003caeb: 44 8b 7c 24 34 mov 0x34(%rsp),%r15d 18003caf0: 48 89 9c 24 a0 00 00 mov %rbx,0xa0(%rsp) 18003caf7: 00 18003caf8: eb 29 jmp 0x18003cb23 18003cafa: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003caff: eb 22 jmp 0x18003cb23 18003cb01: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003cb06: 44 8b f8 mov %eax,%r15d 18003cb09: eb 18 jmp 0x18003cb23 18003cb0b: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003cb10: 44 8b 7c 24 34 mov 0x34(%rsp),%r15d 18003cb15: eb 0c jmp 0x18003cb23 18003cb17: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003cb1c: eb 05 jmp 0x18003cb23 18003cb1e: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003cb23: 48 8b 74 24 68 mov 0x68(%rsp),%rsi 18003cb28: 80 44 24 3d 01 addb $0x1,0x3d(%rsp) 18003cb2d: 4c 8b 64 24 60 mov 0x60(%rsp),%r12 18003cb32: 48 83 c6 02 add $0x2,%rsi 18003cb36: 48 89 74 24 68 mov %rsi,0x68(%rsp) 18003cb3b: eb 2e jmp 0x18003cb6b 18003cb3d: 41 83 c7 01 add $0x1,%r15d 18003cb41: 49 8b cc mov %r12,%rcx 18003cb44: 44 89 7c 24 34 mov %r15d,0x34(%rsp) 18003cb49: e8 32 b9 00 00 call 0x180048480 18003cb4e: 48 8b 74 24 68 mov 0x68(%rsp),%rsi 18003cb53: 66 8b f8 mov %ax,%di 18003cb56: 0f b7 06 movzwl (%rsi),%eax 18003cb59: 48 83 c6 02 add $0x2,%rsi 18003cb5d: 66 3b c7 cmp %di,%ax 18003cb60: 48 89 74 24 68 mov %rsi,0x68(%rsp) 18003cb65: 0f 85 8b 00 00 00 jne 0x18003cbf6 18003cb6b: 66 81 ff ff ff cmp $0xffff,%di 18003cb70: 75 15 jne 0x18003cb87 18003cb72: 66 83 3e 25 cmpw $0x25,(%rsi) 18003cb76: 0f 85 fb 01 00 00 jne 0x18003cd77 18003cb7c: 66 83 7e 02 6e cmpw $0x6e,0x2(%rsi) 18003cb81: 0f 85 fc 01 00 00 jne 0x18003cd83 18003cb87: 66 8b 06 mov (%rsi),%ax 18003cb8a: 66 85 c0 test %ax,%ax 18003cb8d: 0f 85 51 ee ff ff jne 0x18003b9e4 18003cb93: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cb98: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cb9d: e9 eb 01 00 00 jmp 0x18003cd8d 18003cba2: 66 81 ff ff ff cmp $0xffff,%di 18003cba7: 0f 84 f0 00 00 00 je 0x18003cc9d 18003cbad: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 18003cbb2: 0f b7 cf movzwl %di,%ecx 18003cbb5: e8 f6 ba 00 00 call 0x1800486b0 18003cbba: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003cbbf: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cbc4: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cbc9: e9 bf 01 00 00 jmp 0x18003cd8d 18003cbce: 66 81 ff ff ff cmp $0xffff,%di 18003cbd3: 74 46 je 0x18003cc1b 18003cbd5: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 18003cbda: 0f b7 cf movzwl %di,%ecx 18003cbdd: e8 ce ba 00 00 call 0x1800486b0 18003cbe2: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003cbe7: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cbec: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cbf1: e9 97 01 00 00 jmp 0x18003cd8d 18003cbf6: 66 81 ff ff ff cmp $0xffff,%di 18003cbfb: 0f 84 6a 01 00 00 je 0x18003cd6b 18003cc01: 49 8b d4 mov %r12,%rdx 18003cc04: 0f b7 cf movzwl %di,%ecx 18003cc07: e8 a4 ba 00 00 call 0x1800486b0 18003cc0c: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cc11: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cc16: e9 72 01 00 00 jmp 0x18003cd8d 18003cc1b: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003cc20: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cc25: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cc2a: e9 5e 01 00 00 jmp 0x18003cd8d 18003cc2f: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003cc34: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cc39: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cc3e: e9 4a 01 00 00 jmp 0x18003cd8d 18003cc43: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003cc48: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cc4d: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cc52: e9 36 01 00 00 jmp 0x18003cd8d 18003cc57: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003cc5c: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cc61: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cc66: e9 22 01 00 00 jmp 0x18003cd8d 18003cc6b: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003cc70: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cc75: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cc7a: e9 0e 01 00 00 jmp 0x18003cd8d 18003cc7f: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003cc84: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cc89: e9 ff 00 00 00 jmp 0x18003cd8d 18003cc8e: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003cc93: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cc98: e9 f0 00 00 00 jmp 0x18003cd8d 18003cc9d: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003cca2: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cca7: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003ccac: e9 dc 00 00 00 jmp 0x18003cd8d 18003ccb1: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18003ccb6: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003ccbb: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003ccc0: e9 c8 00 00 00 jmp 0x18003cd8d 18003ccc5: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003ccca: e9 be 00 00 00 jmp 0x18003cd8d 18003cccf: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003ccd4: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003ccd9: e9 af 00 00 00 jmp 0x18003cd8d 18003ccde: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cce3: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cce8: e9 a0 00 00 00 jmp 0x18003cd8d 18003cced: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003ccf2: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003ccf7: e9 91 00 00 00 jmp 0x18003cd8d 18003ccfc: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cd01: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cd06: e9 82 00 00 00 jmp 0x18003cd8d 18003cd0b: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cd10: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cd15: eb 76 jmp 0x18003cd8d 18003cd17: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cd1c: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cd21: eb 6a jmp 0x18003cd8d 18003cd23: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cd28: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cd2d: eb 5e jmp 0x18003cd8d 18003cd2f: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cd34: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cd39: eb 52 jmp 0x18003cd8d 18003cd3b: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cd40: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cd45: eb 46 jmp 0x18003cd8d 18003cd47: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cd4c: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cd51: eb 3a jmp 0x18003cd8d 18003cd53: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cd58: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cd5d: eb 2e jmp 0x18003cd8d 18003cd5f: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cd64: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cd69: eb 22 jmp 0x18003cd8d 18003cd6b: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cd70: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cd75: eb 16 jmp 0x18003cd8d 18003cd77: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cd7c: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cd81: eb 0a jmp 0x18003cd8d 18003cd83: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 18003cd88: 44 8b 64 24 38 mov 0x38(%rsp),%r12d 18003cd8d: 8b 84 24 98 00 00 00 mov 0x98(%rsp),%eax 18003cd94: 4c 8b ac 24 b0 03 00 mov 0x3b0(%rsp),%r13 18003cd9b: 00 18003cd9c: 83 f8 01 cmp $0x1,%eax 18003cd9f: 75 08 jne 0x18003cda9 18003cda1: 49 8b cf mov %r15,%rcx 18003cda4: e8 c7 7c ff ff call 0x180034a70 18003cda9: 8b 44 24 70 mov 0x70(%rsp),%eax 18003cdad: 83 f8 01 cmp $0x1,%eax 18003cdb0: 75 08 jne 0x18003cdba 18003cdb2: 48 8b cd mov %rbp,%rcx 18003cdb5: e8 b6 7c ff ff call 0x180034a70 18003cdba: 66 81 ff ff ff cmp $0xffff,%di 18003cdbf: 75 31 jne 0x18003cdf2 18003cdc1: 45 85 e4 test %r12d,%r12d 18003cdc4: 75 0e jne 0x18003cdd4 18003cdc6: 0f b6 44 24 3d movzbl 0x3d(%rsp),%eax 18003cdcb: 84 c0 test %al,%al 18003cdcd: 75 05 jne 0x18003cdd4 18003cdcf: 83 c8 ff or $0xffffffff,%eax 18003cdd2: eb 03 jmp 0x18003cdd7 18003cdd4: 41 8b c4 mov %r12d,%eax 18003cdd7: 80 bc 24 c0 00 00 00 cmpb $0x0,0xc0(%rsp) 18003cdde: 00 18003cddf: 74 31 je 0x18003ce12 18003cde1: 48 8b 8c 24 b8 00 00 mov 0xb8(%rsp),%rcx 18003cde8: 00 18003cde9: 83 a1 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rcx) 18003cdf0: eb 20 jmp 0x18003ce12 18003cdf2: 4c 8b 9c 24 b8 00 00 mov 0xb8(%rsp),%r11 18003cdf9: 00 18003cdfa: 8b 4c 24 38 mov 0x38(%rsp),%ecx 18003cdfe: 80 bc 24 c0 00 00 00 cmpb $0x0,0xc0(%rsp) 18003ce05: 00 18003ce06: 74 08 je 0x18003ce10 18003ce08: 41 83 a3 c8 00 00 00 andl $0xfffffffd,0xc8(%r11) 18003ce0f: fd 18003ce10: 8b c1 mov %ecx,%eax 18003ce12: 4c 8b bc 24 a8 03 00 mov 0x3a8(%rsp),%r15 18003ce19: 00 18003ce1a: 48 8b 8c 24 90 03 00 mov 0x390(%rsp),%rcx 18003ce21: 00 18003ce22: 48 33 cc xor %rsp,%rcx 18003ce25: e8 16 58 ff ff call 0x180032640 18003ce2a: 48 81 c4 b8 03 00 00 add $0x3b8,%rsp 18003ce31: 41 5e pop %r14 18003ce33: 41 5c pop %r12 18003ce35: 5f pop %rdi 18003ce36: 5e pop %rsi 18003ce37: 5d pop %rbp 18003ce38: 5b pop %rbx 18003ce39: c3 ret 18003ce3a: 66 90 xchg %ax,%ax 18003ce3c: 2e bc 03 00 3a bc cs mov $0xbc3a0003,%esp 18003ce42: 03 00 add (%rax),%eax 18003ce44: 4f bb 03 00 ef bb 03 rex.WRXB movabs $0xbb3e0003bbef0003,%r11 18003ce4b: 00 3e bb 18003ce4e: 03 00 add (%rax),%eax 18003ce50: f9 stc 18003ce51: bb 03 00 24 bc mov $0xbc240003,%ebx 18003ce56: 03 00 add (%rax),%eax 18003ce58: d2 bb 03 00 00 07 sarb %cl,0x7000003(%rbx) 18003ce5e: 07 (bad) 18003ce5f: 07 (bad) 18003ce60: 07 (bad) 18003ce61: 07 (bad) 18003ce62: 07 (bad) 18003ce63: 07 (bad) 18003ce64: 07 (bad) 18003ce65: 07 (bad) 18003ce66: 07 (bad) 18003ce67: 07 (bad) 18003ce68: 07 (bad) 18003ce69: 07 (bad) 18003ce6a: 07 (bad) 18003ce6b: 07 (bad) 18003ce6c: 07 (bad) 18003ce6d: 07 (bad) 18003ce6e: 07 (bad) 18003ce6f: 07 (bad) 18003ce70: 07 (bad) 18003ce71: 07 (bad) 18003ce72: 07 (bad) 18003ce73: 07 (bad) 18003ce74: 07 (bad) 18003ce75: 07 (bad) 18003ce76: 07 (bad) 18003ce77: 07 (bad) 18003ce78: 01 07 add %eax,(%rdi) 18003ce7a: 07 (bad) 18003ce7b: 02 07 add (%rdi),%al 18003ce7d: 07 (bad) 18003ce7e: 03 07 add (%rdi),%eax 18003ce80: 01 07 add %eax,(%rdi) 18003ce82: 07 (bad) 18003ce83: 07 (bad) 18003ce84: 07 (bad) 18003ce85: 07 (bad) 18003ce86: 07 (bad) 18003ce87: 07 (bad) 18003ce88: 07 (bad) 18003ce89: 07 (bad) 18003ce8a: 07 (bad) 18003ce8b: 07 (bad) 18003ce8c: 07 (bad) 18003ce8d: 07 (bad) 18003ce8e: 07 (bad) 18003ce8f: 07 (bad) 18003ce90: 07 (bad) 18003ce91: 07 (bad) 18003ce92: 07 (bad) 18003ce93: 07 (bad) 18003ce94: 07 (bad) 18003ce95: 07 (bad) 18003ce96: 07 (bad) 18003ce97: 07 (bad) 18003ce98: 07 (bad) 18003ce99: 07 (bad) 18003ce9a: 04 07 add $0x7,%al 18003ce9c: 07 (bad) 18003ce9d: 07 (bad) 18003ce9e: 05 07 07 07 07 add $0x7070707,%eax 18003cea3: 07 (bad) 18003cea4: 07 (bad) 18003cea5: 07 (bad) 18003cea6: 07 (bad) 18003cea7: 07 (bad) 18003cea8: 07 (bad) 18003cea9: 06 (bad) 18003ceaa: 66 90 xchg %ax,%ax 18003ceac: 75 bd jne 0x18003ce6b 18003ceae: 03 00 add (%rax),%eax 18003ceb0: fe c1 inc %cl 18003ceb2: 03 00 add (%rax),%eax 18003ceb4: bd c4 03 00 bd mov $0xbd0003c4,%ebp 18003ceb9: c4 03 00 bd (bad) 18003cebd: c4 03 00 c1 (bad) 18003cec1: ca 03 00 lret $0x3 18003cec4: e1 c0 loope 0x18003ce86 18003cec6: 03 00 add (%rax),%eax 18003cec8: c1 ca 03 ror $0x3,%edx 18003cecb: 00 c1 add %al,%cl 18003cecd: ca 03 00 lret $0x3 18003ced0: c1 ca 03 ror $0x3,%edx 18003ced3: 00 c1 add %al,%cl 18003ced5: ca 03 00 lret $0x3 18003ced8: 4b c4 03 00 fe (bad) 18003cedd: c1 03 00 roll $0x0,(%rbx) 18003cee0: ec in (%dx),%al 18003cee1: c1 03 00 roll $0x0,(%rbx) 18003cee4: c1 ca 03 ror $0x3,%edx 18003cee7: 00 c1 add %al,%cl 18003cee9: ca 03 00 lret $0x3 18003ceec: a0 bd 03 00 c1 ca 03 movabs 0xfe0003cac10003bd,%al 18003cef3: 00 fe 18003cef5: c1 03 00 roll $0x0,(%rbx) 18003cef8: c1 ca 03 ror $0x3,%edx 18003cefb: 00 c1 add %al,%cl 18003cefd: ca 03 00 lret $0x3 18003cf00: e6 c0 out %al,$0xc0 18003cf02: 03 00 add (%rax),%eax 18003cf04: c1 ca 03 ror $0x3,%edx 18003cf07: 00 c1 add %al,%cl 18003cf09: ca 03 00 lret $0x3 18003cf0c: b6 bd mov $0xbd,%dh 18003cf0e: 03 00 add (%rax),%eax 18003cf10: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 18003cf15: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 18003cf1a: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18003cf1f: 41 54 push %r12 18003cf21: 48 83 ec 50 sub $0x50,%rsp 18003cf25: 33 ff xor %edi,%edi 18003cf27: 48 85 c9 test %rcx,%rcx 18003cf2a: 49 8b e8 mov %r8,%rbp 18003cf2d: 4c 8b e2 mov %rdx,%r12 18003cf30: 48 8b d9 mov %rcx,%rbx 18003cf33: 74 14 je 0x18003cf49 18003cf35: 4d 85 c0 test %r8,%r8 18003cf38: 75 07 jne 0x18003cf41 18003cf3a: 33 c0 xor %eax,%eax 18003cf3c: e9 73 02 00 00 jmp 0x18003d1b4 18003cf41: 4d 85 c0 test %r8,%r8 18003cf44: 74 03 je 0x18003cf49 18003cf46: 66 89 39 mov %di,(%rcx) 18003cf49: 48 85 d2 test %rdx,%rdx 18003cf4c: 75 28 jne 0x18003cf76 18003cf4e: e8 ed 8b ff ff call 0x180035b40 18003cf53: 45 33 c9 xor %r9d,%r9d 18003cf56: 45 33 c0 xor %r8d,%r8d 18003cf59: 33 d2 xor %edx,%edx 18003cf5b: 33 c9 xor %ecx,%ecx 18003cf5d: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18003cf62: c7 00 16 00 00 00 movl $0x16,(%rax) 18003cf68: e8 73 b5 ff ff call 0x1800384e0 18003cf6d: 48 83 c8 ff or $0xffffffffffffffff,%rax 18003cf71: e9 3e 02 00 00 jmp 0x18003d1b4 18003cf76: 49 81 f8 ff ff ff 7f cmp $0x7fffffff,%r8 18003cf7d: 77 cf ja 0x18003cf4e 18003cf7f: 4d 85 c9 test %r9,%r9 18003cf82: 40 88 7c 24 48 mov %dil,0x48(%rsp) 18003cf87: 0f 85 aa 00 00 00 jne 0x18003d037 18003cf8d: e8 0e b1 ff ff call 0x1800380a0 18003cf92: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003cf97: 4c 8b d8 mov %rax,%r11 18003cf9a: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 18003cfa1: 48 3b 0d 48 07 03 00 cmp 0x30748(%rip),%rcx # 0x18006d6f0 18003cfa8: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18003cfad: 48 8b 90 b8 00 00 00 mov 0xb8(%rax),%rdx 18003cfb4: 48 89 54 24 38 mov %rdx,0x38(%rsp) 18003cfb9: 74 25 je 0x18003cfe0 18003cfbb: 8b 80 c8 00 00 00 mov 0xc8(%rax),%eax 18003cfc1: 85 05 b1 05 03 00 test %eax,0x305b1(%rip) # 0x18006d578 18003cfc7: 75 17 jne 0x18003cfe0 18003cfc9: e8 f2 aa ff ff call 0x180037ac0 18003cfce: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 18003cfd3: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 18003cfd8: 48 8b c8 mov %rax,%rcx 18003cfdb: 48 89 44 24 30 mov %rax,0x30(%rsp) 18003cfe0: 48 3b 15 89 04 03 00 cmp 0x30489(%rip),%rdx # 0x18006d470 18003cfe7: 74 23 je 0x18003d00c 18003cfe9: 41 8b 83 c8 00 00 00 mov 0xc8(%r11),%eax 18003cff0: 85 05 82 05 03 00 test %eax,0x30582(%rip) # 0x18006d578 18003cff6: 75 14 jne 0x18003d00c 18003cff8: e8 73 9f ff ff call 0x180036f70 18003cffd: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 18003d002: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 18003d007: 48 89 44 24 38 mov %rax,0x38(%rsp) 18003d00c: 41 f6 83 c8 00 00 00 testb $0x2,0xc8(%r11) 18003d013: 02 18003d014: 75 1a jne 0x18003d030 18003d016: 41 83 8b c8 00 00 00 orl $0x2,0xc8(%r11) 18003d01d: 02 18003d01e: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 18003d023: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 18003d028: b2 01 mov $0x1,%dl 18003d02a: 88 54 24 48 mov %dl,0x48(%rsp) 18003d02e: eb 28 jmp 0x18003d058 18003d030: 0f b6 54 24 48 movzbl 0x48(%rsp),%edx 18003d035: eb 21 jmp 0x18003d058 18003d037: 49 8b 01 mov (%r9),%rax 18003d03a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18003d03f: 48 89 01 mov %rax,(%rcx) 18003d042: 49 8b 41 08 mov 0x8(%r9),%rax 18003d046: 48 89 41 08 mov %rax,0x8(%rcx) 18003d04a: 8a 54 24 48 mov 0x48(%rsp),%dl 18003d04e: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 18003d053: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 18003d058: 48 85 db test %rbx,%rbx 18003d05b: 0f 84 7e 01 00 00 je 0x18003d1df 18003d061: 39 79 14 cmp %edi,0x14(%rcx) 18003d064: 75 3a jne 0x18003d0a0 18003d066: 48 85 ed test %rbp,%rbp 18003d069: 74 21 je 0x18003d08c 18003d06b: 66 90 xchg %ax,%ax 18003d06d: 66 66 90 data16 xchg %ax,%ax 18003d070: 42 0f b6 04 27 movzbl (%rdi,%r12,1),%eax 18003d075: 66 89 03 mov %ax,(%rbx) 18003d078: 42 80 3c 27 00 cmpb $0x0,(%rdi,%r12,1) 18003d07d: 74 0d je 0x18003d08c 18003d07f: 48 83 c7 01 add $0x1,%rdi 18003d083: 48 83 c3 02 add $0x2,%rbx 18003d087: 48 3b fd cmp %rbp,%rdi 18003d08a: 72 e4 jb 0x18003d070 18003d08c: 84 d2 test %dl,%dl 18003d08e: 74 08 je 0x18003d098 18003d090: 41 83 a3 c8 00 00 00 andl $0xfffffffd,0xc8(%r11) 18003d097: fd 18003d098: 48 8b c7 mov %rdi,%rax 18003d09b: e9 14 01 00 00 jmp 0x18003d1b4 18003d0a0: 8b 49 04 mov 0x4(%rcx),%ecx 18003d0a3: 41 83 c9 ff or $0xffffffff,%r9d 18003d0a7: 4d 8b c4 mov %r12,%r8 18003d0aa: 41 8d 51 0a lea 0xa(%r9),%edx 18003d0ae: 89 6c 24 28 mov %ebp,0x28(%rsp) 18003d0b2: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18003d0b7: ff 15 8b 64 01 00 call *0x1648b(%rip) # 0x180053548 18003d0bd: 48 98 cltq 18003d0bf: 48 85 c0 test %rax,%rax 18003d0c2: 74 20 je 0x18003d0e4 18003d0c4: 48 83 c0 ff add $0xffffffffffffffff,%rax 18003d0c8: 40 38 7c 24 48 cmp %dil,0x48(%rsp) 18003d0cd: 0f 84 e1 00 00 00 je 0x18003d1b4 18003d0d3: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx 18003d0d8: 83 a1 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rcx) 18003d0df: e9 d0 00 00 00 jmp 0x18003d1b4 18003d0e4: ff 15 de 63 01 00 call *0x163de(%rip) # 0x1800534c8 18003d0ea: 83 f8 7a cmp $0x7a,%eax 18003d0ed: 74 2a je 0x18003d119 18003d0ef: e8 4c 8a ff ff call 0x180035b40 18003d0f4: c7 00 2a 00 00 00 movl $0x2a,(%rax) 18003d0fa: 66 89 3b mov %di,(%rbx) 18003d0fd: 40 38 7c 24 48 cmp %dil,0x48(%rsp) 18003d102: 74 0c je 0x18003d110 18003d104: 48 8b 44 24 40 mov 0x40(%rsp),%rax 18003d109: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 18003d110: 48 83 c8 ff or $0xffffffffffffffff,%rax 18003d114: e9 9b 00 00 00 jmp 0x18003d1b4 18003d119: 85 ed test %ebp,%ebp 18003d11b: 48 89 74 24 60 mov %rsi,0x60(%rsp) 18003d120: 49 8b fc mov %r12,%rdi 18003d123: 8b f5 mov %ebp,%esi 18003d125: 74 35 je 0x18003d15c 18003d127: 66 66 90 data16 xchg %ax,%ax 18003d12a: 66 66 90 data16 xchg %ax,%ax 18003d12d: 66 66 90 data16 xchg %ax,%ax 18003d130: 0f b6 07 movzbl (%rdi),%eax 18003d133: 83 ee 01 sub $0x1,%esi 18003d136: 84 c0 test %al,%al 18003d138: 74 22 je 0x18003d15c 18003d13a: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18003d13f: 0f b6 c8 movzbl %al,%ecx 18003d142: e8 69 aa 00 00 call 0x180047bb0 18003d147: 85 c0 test %eax,%eax 18003d149: 74 09 je 0x18003d154 18003d14b: 48 83 c7 01 add $0x1,%rdi 18003d14f: 80 3f 00 cmpb $0x0,(%rdi) 18003d152: 74 34 je 0x18003d188 18003d154: 48 83 c7 01 add $0x1,%rdi 18003d158: 85 f6 test %esi,%esi 18003d15a: 75 d4 jne 0x18003d130 18003d15c: 48 8b 44 24 30 mov 0x30(%rsp),%rax 18003d161: 41 2b fc sub %r12d,%edi 18003d164: 4d 8b c4 mov %r12,%r8 18003d167: 8b 48 04 mov 0x4(%rax),%ecx 18003d16a: ba 01 00 00 00 mov $0x1,%edx 18003d16f: 44 8b cf mov %edi,%r9d 18003d172: 89 6c 24 28 mov %ebp,0x28(%rsp) 18003d176: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18003d17b: ff 15 c7 63 01 00 call *0x163c7(%rip) # 0x180053548 18003d181: 48 98 cltq 18003d183: 48 85 c0 test %rax,%rax 18003d186: 75 42 jne 0x18003d1ca 18003d188: e8 b3 89 ff ff call 0x180035b40 18003d18d: c7 00 2a 00 00 00 movl $0x2a,(%rax) 18003d193: 80 7c 24 48 00 cmpb $0x0,0x48(%rsp) 18003d198: 66 c7 03 00 00 movw $0x0,(%rbx) 18003d19d: 74 0c je 0x18003d1ab 18003d19f: 48 8b 44 24 40 mov 0x40(%rsp),%rax 18003d1a4: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 18003d1ab: 48 83 c8 ff or $0xffffffffffffffff,%rax 18003d1af: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 18003d1b4: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 18003d1b9: 48 8b 6c 24 70 mov 0x70(%rsp),%rbp 18003d1be: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi 18003d1c3: 48 83 c4 50 add $0x50,%rsp 18003d1c7: 41 5c pop %r12 18003d1c9: c3 ret 18003d1ca: 80 7c 24 48 00 cmpb $0x0,0x48(%rsp) 18003d1cf: 74 de je 0x18003d1af 18003d1d1: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx 18003d1d6: 83 a1 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rcx) 18003d1dd: eb d0 jmp 0x18003d1af 18003d1df: 39 79 14 cmp %edi,0x14(%rcx) 18003d1e2: 75 20 jne 0x18003d204 18003d1e4: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18003d1e8: 33 c0 xor %eax,%eax 18003d1ea: 49 8b fc mov %r12,%rdi 18003d1ed: f2 ae repnz scas %es:(%rdi),%al 18003d1ef: 84 d2 test %dl,%dl 18003d1f1: 48 f7 d1 not %rcx 18003d1f4: 74 08 je 0x18003d1fe 18003d1f6: 41 83 a3 c8 00 00 00 andl $0xfffffffd,0xc8(%r11) 18003d1fd: fd 18003d1fe: 48 8d 41 ff lea -0x1(%rcx),%rax 18003d202: eb b0 jmp 0x18003d1b4 18003d204: 8b 49 04 mov 0x4(%rcx),%ecx 18003d207: 41 83 c9 ff or $0xffffffff,%r9d 18003d20b: 4d 8b c4 mov %r12,%r8 18003d20e: 41 8d 51 0a lea 0xa(%r9),%edx 18003d212: 89 7c 24 28 mov %edi,0x28(%rsp) 18003d216: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18003d21b: ff 15 27 63 01 00 call *0x16327(%rip) # 0x180053548 18003d221: 48 98 cltq 18003d223: 48 85 c0 test %rax,%rax 18003d226: 0f 85 98 fe ff ff jne 0x18003d0c4 18003d22c: e8 0f 89 ff ff call 0x180035b40 18003d231: c7 00 2a 00 00 00 movl $0x2a,(%rax) 18003d237: e9 c1 fe ff ff jmp 0x18003d0fd 18003d23c: cc int3 18003d23d: cc int3 18003d23e: cc int3 18003d23f: cc int3 18003d240: 40 55 rex push %rbp 18003d242: 57 push %rdi 18003d243: 41 54 push %r12 18003d245: 41 55 push %r13 18003d247: 41 57 push %r15 18003d249: 48 83 ec 50 sub $0x50,%rsp 18003d24d: 33 ed xor %ebp,%ebp 18003d24f: 48 85 d2 test %rdx,%rdx 18003d252: 4d 8b f9 mov %r9,%r15 18003d255: 4d 8b e0 mov %r8,%r12 18003d258: 48 8b fa mov %rdx,%rdi 18003d25b: 4c 8b e9 mov %rcx,%r13 18003d25e: 75 07 jne 0x18003d267 18003d260: 4d 85 c0 test %r8,%r8 18003d263: 74 3b je 0x18003d2a0 18003d265: eb 05 jmp 0x18003d26c 18003d267: 4d 85 c0 test %r8,%r8 18003d26a: 75 31 jne 0x18003d29d 18003d26c: e8 cf 88 ff ff call 0x180035b40 18003d271: 45 33 c9 xor %r9d,%r9d 18003d274: 45 33 c0 xor %r8d,%r8d 18003d277: 33 d2 xor %edx,%edx 18003d279: 33 c9 xor %ecx,%ecx 18003d27b: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 18003d280: c7 00 16 00 00 00 movl $0x16,(%rax) 18003d286: e8 55 b2 ff ff call 0x1800384e0 18003d28b: b8 16 00 00 00 mov $0x16,%eax 18003d290: 48 83 c4 50 add $0x50,%rsp 18003d294: 41 5f pop %r15 18003d296: 41 5d pop %r13 18003d298: 41 5c pop %r12 18003d29a: 5f pop %rdi 18003d29b: 5d pop %rbp 18003d29c: c3 ret 18003d29d: 66 89 2a mov %bp,(%rdx) 18003d2a0: 48 85 c9 test %rcx,%rcx 18003d2a3: 48 89 b4 24 88 00 00 mov %rsi,0x88(%rsp) 18003d2aa: 00 18003d2ab: 4c 89 b4 24 90 00 00 mov %r14,0x90(%rsp) 18003d2b2: 00 18003d2b3: 74 03 je 0x18003d2b8 18003d2b5: 48 89 29 mov %rbp,(%rcx) 18003d2b8: 48 8b 8c 24 a8 00 00 mov 0xa8(%rsp),%rcx 18003d2bf: 00 18003d2c0: 40 32 f6 xor %sil,%sil 18003d2c3: 48 89 9c 24 80 00 00 mov %rbx,0x80(%rsp) 18003d2ca: 00 18003d2cb: 48 85 c9 test %rcx,%rcx 18003d2ce: 40 88 74 24 48 mov %sil,0x48(%rsp) 18003d2d3: 0f 85 81 00 00 00 jne 0x18003d35a 18003d2d9: e8 c2 ad ff ff call 0x1800380a0 18003d2de: 48 8b d8 mov %rax,%rbx 18003d2e1: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003d2e6: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 18003d2ed: 4c 8b b0 b8 00 00 00 mov 0xb8(%rax),%r14 18003d2f4: 48 3b 0d f5 03 03 00 cmp 0x303f5(%rip),%rcx # 0x18006d6f0 18003d2fb: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 18003d300: 4c 89 74 24 38 mov %r14,0x38(%rsp) 18003d305: 74 18 je 0x18003d31f 18003d307: 8b 80 c8 00 00 00 mov 0xc8(%rax),%eax 18003d30d: 85 05 65 02 03 00 test %eax,0x30265(%rip) # 0x18006d578 18003d313: 75 0a jne 0x18003d31f 18003d315: e8 a6 a7 ff ff call 0x180037ac0 18003d31a: 48 89 44 24 30 mov %rax,0x30(%rsp) 18003d31f: 4c 3b 35 4a 01 03 00 cmp 0x3014a(%rip),%r14 # 0x18006d470 18003d326: 74 18 je 0x18003d340 18003d328: 8b 83 c8 00 00 00 mov 0xc8(%rbx),%eax 18003d32e: 85 05 44 02 03 00 test %eax,0x30244(%rip) # 0x18006d578 18003d334: 75 0a jne 0x18003d340 18003d336: e8 35 9c ff ff call 0x180036f70 18003d33b: 48 89 44 24 38 mov %rax,0x38(%rsp) 18003d340: f6 83 c8 00 00 00 02 testb $0x2,0xc8(%rbx) 18003d347: 75 2e jne 0x18003d377 18003d349: 83 8b c8 00 00 00 02 orl $0x2,0xc8(%rbx) 18003d350: 40 b6 01 mov $0x1,%sil 18003d353: 40 88 74 24 48 mov %sil,0x48(%rsp) 18003d358: eb 1d jmp 0x18003d377 18003d35a: 48 8b 01 mov (%rcx),%rax 18003d35d: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18003d362: 48 89 02 mov %rax,(%rdx) 18003d365: 48 8b 41 08 mov 0x8(%rcx),%rax 18003d369: 48 89 42 08 mov %rax,0x8(%rdx) 18003d36d: 0f b6 74 24 48 movzbl 0x48(%rsp),%esi 18003d372: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18003d377: 4c 8b b4 24 a0 00 00 mov 0xa0(%rsp),%r14 18003d37e: 00 18003d37f: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 18003d384: 49 8b d7 mov %r15,%rdx 18003d387: 4d 8b c6 mov %r14,%r8 18003d38a: 4d 3b f4 cmp %r12,%r14 18003d38d: 48 8b cf mov %rdi,%rcx 18003d390: 4d 0f 47 c4 cmova %r12,%r8 18003d394: e8 77 fb ff ff call 0x18003cf10 18003d399: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 18003d39d: 75 1d jne 0x18003d3bc 18003d39f: 48 85 ff test %rdi,%rdi 18003d3a2: 74 03 je 0x18003d3a7 18003d3a4: 66 89 2f mov %bp,(%rdi) 18003d3a7: e8 94 87 ff ff call 0x180035b40 18003d3ac: 40 84 f6 test %sil,%sil 18003d3af: 8b 00 mov (%rax),%eax 18003d3b1: 74 78 je 0x18003d42b 18003d3b3: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 18003d3ba: eb 6f jmp 0x18003d42b 18003d3bc: 48 83 c0 01 add $0x1,%rax 18003d3c0: 48 85 ff test %rdi,%rdi 18003d3c3: 74 4f je 0x18003d414 18003d3c5: 49 3b c4 cmp %r12,%rax 18003d3c8: 76 43 jbe 0x18003d40d 18003d3ca: 49 83 fe ff cmp $0xffffffffffffffff,%r14 18003d3ce: 74 35 je 0x18003d405 18003d3d0: 66 89 2f mov %bp,(%rdi) 18003d3d3: e8 68 87 ff ff call 0x180035b40 18003d3d8: 45 33 c9 xor %r9d,%r9d 18003d3db: 45 33 c0 xor %r8d,%r8d 18003d3de: 33 d2 xor %edx,%edx 18003d3e0: 33 c9 xor %ecx,%ecx 18003d3e2: c7 00 22 00 00 00 movl $0x22,(%rax) 18003d3e8: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 18003d3ed: e8 ee b0 ff ff call 0x1800384e0 18003d3f2: 40 84 f6 test %sil,%sil 18003d3f5: 74 07 je 0x18003d3fe 18003d3f7: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 18003d3fe: b8 22 00 00 00 mov $0x22,%eax 18003d403: eb 26 jmp 0x18003d42b 18003d405: 49 8b c4 mov %r12,%rax 18003d408: bd 50 00 00 00 mov $0x50,%ebp 18003d40d: 66 c7 44 47 fe 00 00 movw $0x0,-0x2(%rdi,%rax,2) 18003d414: 4d 85 ed test %r13,%r13 18003d417: 74 04 je 0x18003d41d 18003d419: 49 89 45 00 mov %rax,0x0(%r13) 18003d41d: 40 84 f6 test %sil,%sil 18003d420: 74 07 je 0x18003d429 18003d422: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 18003d429: 8b c5 mov %ebp,%eax 18003d42b: 48 8b 9c 24 80 00 00 mov 0x80(%rsp),%rbx 18003d432: 00 18003d433: 48 8b b4 24 88 00 00 mov 0x88(%rsp),%rsi 18003d43a: 00 18003d43b: 4c 8b b4 24 90 00 00 mov 0x90(%rsp),%r14 18003d442: 00 18003d443: 48 83 c4 50 add $0x50,%rsp 18003d447: 41 5f pop %r15 18003d449: 41 5d pop %r13 18003d44b: 41 5c pop %r12 18003d44d: 5f pop %rdi 18003d44e: 5d pop %rbp 18003d44f: c3 ret 18003d450: 48 83 ec 08 sub $0x8,%rsp 18003d454: 45 33 d2 xor %r10d,%r10d 18003d457: 44 8b d9 mov %ecx,%r11d 18003d45a: 44 39 54 24 30 cmp %r10d,0x30(%rsp) 18003d45f: 74 7e je 0x18003d4df 18003d461: 49 83 39 01 cmpq $0x1,(%r9) 18003d465: 4d 8b 10 mov (%r8),%r10 18003d468: 76 43 jbe 0x18003d4ad 18003d46a: 66 66 90 data16 xchg %ax,%ax 18003d46d: 66 66 90 data16 xchg %ax,%ax 18003d470: b8 67 66 66 66 mov $0x66666667,%eax 18003d475: 49 83 c2 01 add $0x1,%r10 18003d479: 41 f7 eb imul %r11d 18003d47c: c1 fa 02 sar $0x2,%edx 18003d47f: 8b c2 mov %edx,%eax 18003d481: c1 e8 1f shr $0x1f,%eax 18003d484: 03 d0 add %eax,%edx 18003d486: 0f b6 c2 movzbl %dl,%eax 18003d489: c0 e0 02 shl $0x2,%al 18003d48c: 8d 0c 10 lea (%rax,%rdx,1),%ecx 18003d48f: 02 c9 add %cl,%cl 18003d491: 44 2a d9 sub %cl,%r11b 18003d494: 41 80 c3 30 add $0x30,%r11b 18003d498: 45 88 5a ff mov %r11b,-0x1(%r10) 18003d49c: 49 83 01 ff addq $0xffffffffffffffff,(%r9) 18003d4a0: 85 d2 test %edx,%edx 18003d4a2: 44 8b da mov %edx,%r11d 18003d4a5: 7e 06 jle 0x18003d4ad 18003d4a7: 49 83 39 01 cmpq $0x1,(%r9) 18003d4ab: 77 c3 ja 0x18003d470 18003d4ad: 49 8b 10 mov (%r8),%rdx 18003d4b0: 4d 89 10 mov %r10,(%r8) 18003d4b3: 49 83 ea 01 sub $0x1,%r10 18003d4b7: 66 66 90 data16 xchg %ax,%ax 18003d4ba: 66 66 90 data16 xchg %ax,%ax 18003d4bd: 66 66 90 data16 xchg %ax,%ax 18003d4c0: 0f b6 02 movzbl (%rdx),%eax 18003d4c3: 41 0f b6 0a movzbl (%r10),%ecx 18003d4c7: 48 83 c2 01 add $0x1,%rdx 18003d4cb: 41 88 02 mov %al,(%r10) 18003d4ce: 88 4a ff mov %cl,-0x1(%rdx) 18003d4d1: 49 83 ea 01 sub $0x1,%r10 18003d4d5: 49 3b d2 cmp %r10,%rdx 18003d4d8: 72 e6 jb 0x18003d4c0 18003d4da: 48 83 c4 08 add $0x8,%rsp 18003d4de: c3 ret 18003d4df: 48 63 c2 movslq %edx,%rax 18003d4e2: 49 3b 01 cmp (%r9),%rax 18003d4e5: 73 6c jae 0x18003d553 18003d4e7: 83 ea 01 sub $0x1,%edx 18003d4ea: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 18003d4ef: 48 89 3c 24 mov %rdi,(%rsp) 18003d4f3: 8d 5a 01 lea 0x1(%rdx),%ebx 18003d4f6: 48 63 fa movslq %edx,%rdi 18003d4f9: 85 db test %ebx,%ebx 18003d4fb: 74 3f je 0x18003d53c 18003d4fd: 66 66 90 data16 xchg %ax,%ax 18003d500: b8 67 66 66 66 mov $0x66666667,%eax 18003d505: 48 83 ef 01 sub $0x1,%rdi 18003d509: 41 83 c2 01 add $0x1,%r10d 18003d50d: 41 f7 eb imul %r11d 18003d510: c1 fa 02 sar $0x2,%edx 18003d513: 8b c2 mov %edx,%eax 18003d515: c1 e8 1f shr $0x1f,%eax 18003d518: 03 d0 add %eax,%edx 18003d51a: 0f b6 c2 movzbl %dl,%eax 18003d51d: c0 e0 02 shl $0x2,%al 18003d520: 8d 0c 10 lea (%rax,%rdx,1),%ecx 18003d523: 49 8b 00 mov (%r8),%rax 18003d526: 02 c9 add %cl,%cl 18003d528: 44 2a d9 sub %cl,%r11b 18003d52b: 41 80 c3 30 add $0x30,%r11b 18003d52f: 83 eb 01 sub $0x1,%ebx 18003d532: 44 88 5c 07 01 mov %r11b,0x1(%rdi,%rax,1) 18003d537: 44 8b da mov %edx,%r11d 18003d53a: 75 c4 jne 0x18003d500 18003d53c: 48 8b 3c 24 mov (%rsp),%rdi 18003d540: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 18003d545: 49 63 c2 movslq %r10d,%rax 18003d548: 49 01 00 add %rax,(%r8) 18003d54b: 49 29 01 sub %rax,(%r9) 18003d54e: 48 83 c4 08 add $0x8,%rsp 18003d552: c3 ret 18003d553: 4d 89 11 mov %r10,(%r9) 18003d556: 48 83 c4 08 add $0x8,%rsp 18003d55a: c3 ret 18003d55b: cc int3 18003d55c: cc int3 18003d55d: cc int3 18003d55e: cc int3 18003d55f: cc int3 18003d560: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18003d565: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18003d56a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18003d56f: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18003d574: 41 54 push %r12 18003d576: 48 83 ec 30 sub $0x30,%rsp 18003d57a: 0f be c2 movsbl %dl,%eax 18003d57d: 49 8b d9 mov %r9,%rbx 18003d580: 49 8b f8 mov %r8,%rdi 18003d583: 83 c0 fc add $0xfffffffc,%eax 18003d586: 48 8b f1 mov %rcx,%rsi 18003d589: 83 f8 76 cmp $0x76,%eax 18003d58c: 0f 87 04 02 00 00 ja 0x18003d796 18003d592: 48 8d 0d 67 2a fc ff lea -0x3d599(%rip),%rcx # 0x180000000 18003d599: 48 98 cltq 18003d59b: 0f b6 84 01 a8 db 03 movzbl 0x3dba8(%rcx,%rax,1),%eax 18003d5a2: 00 18003d5a3: 8b 94 81 48 db 03 00 mov 0x3db48(%rcx,%rax,4),%edx 18003d5aa: 48 03 d1 add %rcx,%rdx 18003d5ad: ff e2 jmp *%rdx 18003d5af: 49 63 40 18 movslq 0x18(%r8),%rax 18003d5b3: 85 c0 test %eax,%eax 18003d5b5: 0f 88 bb 03 00 00 js 0x18003d976 18003d5bb: 83 f8 06 cmp $0x6,%eax 18003d5be: 0f 8f b2 03 00 00 jg 0x18003d976 18003d5c4: 48 8b c8 mov %rax,%rcx 18003d5c7: 48 8b 44 24 68 mov 0x68(%rsp),%rax 18003d5cc: 48 8b 14 c8 mov (%rax,%rcx,8),%rdx 18003d5d0: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 18003d5d5: 48 83 39 00 cmpq $0x0,(%rcx) 18003d5d9: 0f 84 5f 05 00 00 je 0x18003db3e 18003d5df: 90 nop 18003d5e0: 44 0f b6 02 movzbl (%rdx),%r8d 18003d5e4: 45 84 c0 test %r8b,%r8b 18003d5e7: 0f 84 51 05 00 00 je 0x18003db3e 18003d5ed: 49 8b 01 mov (%r9),%rax 18003d5f0: 48 83 c2 01 add $0x1,%rdx 18003d5f4: 44 88 00 mov %r8b,(%rax) 18003d5f7: 49 83 01 01 addq $0x1,(%r9) 18003d5fb: 48 83 01 ff addq $0xffffffffffffffff,(%rcx) 18003d5ff: 48 83 39 00 cmpq $0x0,(%rcx) 18003d603: 75 db jne 0x18003d5e0 18003d605: b8 01 00 00 00 mov $0x1,%eax 18003d60a: e9 89 01 00 00 jmp 0x18003d798 18003d60f: 49 63 40 18 movslq 0x18(%r8),%rax 18003d613: 85 c0 test %eax,%eax 18003d615: 0f 88 5b 03 00 00 js 0x18003d976 18003d61b: 83 f8 06 cmp $0x6,%eax 18003d61e: 0f 8f 52 03 00 00 jg 0x18003d976 18003d624: 48 8b c8 mov %rax,%rcx 18003d627: 48 8b 44 24 68 mov 0x68(%rsp),%rax 18003d62c: 48 8b 54 c8 38 mov 0x38(%rax,%rcx,8),%rdx 18003d631: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 18003d636: 48 83 39 00 cmpq $0x0,(%rcx) 18003d63a: 0f 84 fe 04 00 00 je 0x18003db3e 18003d640: 44 0f b6 02 movzbl (%rdx),%r8d 18003d644: 45 84 c0 test %r8b,%r8b 18003d647: 0f 84 f1 04 00 00 je 0x18003db3e 18003d64d: 49 8b 01 mov (%r9),%rax 18003d650: 48 83 c2 01 add $0x1,%rdx 18003d654: 44 88 00 mov %r8b,(%rax) 18003d657: 49 83 01 01 addq $0x1,(%r9) 18003d65b: 48 83 01 ff addq $0xffffffffffffffff,(%rcx) 18003d65f: 48 83 39 00 cmpq $0x0,(%rcx) 18003d663: 75 db jne 0x18003d640 18003d665: b8 01 00 00 00 mov $0x1,%eax 18003d66a: e9 29 01 00 00 jmp 0x18003d798 18003d66f: 49 63 40 10 movslq 0x10(%r8),%rax 18003d673: 85 c0 test %eax,%eax 18003d675: 0f 88 fb 02 00 00 js 0x18003d976 18003d67b: 83 f8 0b cmp $0xb,%eax 18003d67e: 0f 8f f2 02 00 00 jg 0x18003d976 18003d684: 48 8b c8 mov %rax,%rcx 18003d687: 48 8b 44 24 68 mov 0x68(%rsp),%rax 18003d68c: 48 8b 54 c8 70 mov 0x70(%rax,%rcx,8),%rdx 18003d691: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 18003d696: 48 83 39 00 cmpq $0x0,(%rcx) 18003d69a: 0f 84 9e 04 00 00 je 0x18003db3e 18003d6a0: 44 0f b6 02 movzbl (%rdx),%r8d 18003d6a4: 45 84 c0 test %r8b,%r8b 18003d6a7: 0f 84 91 04 00 00 je 0x18003db3e 18003d6ad: 49 8b 01 mov (%r9),%rax 18003d6b0: 48 83 c2 01 add $0x1,%rdx 18003d6b4: 44 88 00 mov %r8b,(%rax) 18003d6b7: 49 83 01 01 addq $0x1,(%r9) 18003d6bb: 48 83 01 ff addq $0xffffffffffffffff,(%rcx) 18003d6bf: 48 83 39 00 cmpq $0x0,(%rcx) 18003d6c3: 75 db jne 0x18003d6a0 18003d6c5: b8 01 00 00 00 mov $0x1,%eax 18003d6ca: e9 c9 00 00 00 jmp 0x18003d798 18003d6cf: 49 63 40 10 movslq 0x10(%r8),%rax 18003d6d3: 85 c0 test %eax,%eax 18003d6d5: 0f 88 9b 02 00 00 js 0x18003d976 18003d6db: 83 f8 0b cmp $0xb,%eax 18003d6de: 0f 8f 92 02 00 00 jg 0x18003d976 18003d6e4: 48 8b c8 mov %rax,%rcx 18003d6e7: 48 8b 44 24 68 mov 0x68(%rsp),%rax 18003d6ec: 48 8b 94 c8 d0 00 00 mov 0xd0(%rax,%rcx,8),%rdx 18003d6f3: 00 18003d6f4: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 18003d6f9: 48 83 39 00 cmpq $0x0,(%rcx) 18003d6fd: 0f 84 3b 04 00 00 je 0x18003db3e 18003d703: 44 0f b6 02 movzbl (%rdx),%r8d 18003d707: 45 84 c0 test %r8b,%r8b 18003d70a: 0f 84 2e 04 00 00 je 0x18003db3e 18003d710: 49 8b 01 mov (%r9),%rax 18003d713: 48 83 c2 01 add $0x1,%rdx 18003d717: 44 88 00 mov %r8b,(%rax) 18003d71a: 49 83 01 01 addq $0x1,(%r9) 18003d71e: 48 83 01 ff addq $0xffffffffffffffff,(%rcx) 18003d722: 48 83 39 00 cmpq $0x0,(%rcx) 18003d726: 75 db jne 0x18003d703 18003d728: b8 01 00 00 00 mov $0x1,%eax 18003d72d: eb 69 jmp 0x18003d798 18003d72f: 83 7c 24 70 00 cmpl $0x0,0x70(%rsp) 18003d734: 4c 8b 64 24 68 mov 0x68(%rsp),%r12 18003d739: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp 18003d73e: 4c 89 64 24 28 mov %r12,0x28(%rsp) 18003d743: 48 8b ce mov %rsi,%rcx 18003d746: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 18003d74b: 74 66 je 0x18003d7b3 18003d74d: ba 01 00 00 00 mov $0x1,%edx 18003d752: e8 c9 04 00 00 call 0x18003dc20 18003d757: 85 c0 test %eax,%eax 18003d759: 74 3b je 0x18003d796 18003d75b: 48 83 7d 00 00 cmpq $0x0,0x0(%rbp) 18003d760: 74 34 je 0x18003d796 18003d762: 48 8b 03 mov (%rbx),%rax 18003d765: 4c 89 64 24 28 mov %r12,0x28(%rsp) 18003d76a: 4c 8b cb mov %rbx,%r9 18003d76d: c6 00 20 movb $0x20,(%rax) 18003d770: 48 83 03 01 addq $0x1,(%rbx) 18003d774: 48 83 45 00 ff addq $0xffffffffffffffff,0x0(%rbp) 18003d779: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 18003d77e: 4c 8b c7 mov %rdi,%r8 18003d781: ba 02 00 00 00 mov $0x2,%edx 18003d786: 48 8b ce mov %rsi,%rcx 18003d789: e8 92 04 00 00 call 0x18003dc20 18003d78e: 85 c0 test %eax,%eax 18003d790: 0f 85 a8 03 00 00 jne 0x18003db3e 18003d796: 33 c0 xor %eax,%eax 18003d798: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18003d79d: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18003d7a2: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18003d7a7: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 18003d7ac: 48 83 c4 30 add $0x30,%rsp 18003d7b0: 41 5c pop %r12 18003d7b2: c3 ret 18003d7b3: 33 d2 xor %edx,%edx 18003d7b5: eb 9b jmp 0x18003d752 18003d7b7: 41 8b 48 0c mov 0xc(%r8),%ecx 18003d7bb: 83 f9 01 cmp $0x1,%ecx 18003d7be: 0f 8c b2 01 00 00 jl 0x18003d976 18003d7c4: 83 f9 1f cmp $0x1f,%ecx 18003d7c7: 0f 8f a9 01 00 00 jg 0x18003d976 18003d7cd: eb 4c jmp 0x18003d81b 18003d7cf: 41 8b 48 08 mov 0x8(%r8),%ecx 18003d7d3: 85 c9 test %ecx,%ecx 18003d7d5: 0f 88 9b 01 00 00 js 0x18003d976 18003d7db: 83 f9 17 cmp $0x17,%ecx 18003d7de: 0f 8f 92 01 00 00 jg 0x18003d976 18003d7e4: eb 35 jmp 0x18003d81b 18003d7e6: 41 8b 48 08 mov 0x8(%r8),%ecx 18003d7ea: 85 c9 test %ecx,%ecx 18003d7ec: 0f 88 84 01 00 00 js 0x18003d976 18003d7f2: 83 f9 17 cmp $0x17,%ecx 18003d7f5: 0f 8f 7b 01 00 00 jg 0x18003d976 18003d7fb: b8 ab aa aa 2a mov $0x2aaaaaab,%eax 18003d800: f7 e9 imul %ecx 18003d802: d1 fa sar $1,%edx 18003d804: 8b c2 mov %edx,%eax 18003d806: c1 e8 1f shr $0x1f,%eax 18003d809: 03 d0 add %eax,%edx 18003d80b: 8d 04 52 lea (%rdx,%rdx,2),%eax 18003d80e: c1 e0 02 shl $0x2,%eax 18003d811: 2b c8 sub %eax,%ecx 18003d813: b8 0c 00 00 00 mov $0xc,%eax 18003d818: 0f 44 c8 cmove %eax,%ecx 18003d81b: ba 02 00 00 00 mov $0x2,%edx 18003d820: 8b 44 24 70 mov 0x70(%rsp),%eax 18003d824: 4c 8b 4c 24 60 mov 0x60(%rsp),%r9 18003d829: 4c 8b c3 mov %rbx,%r8 18003d82c: 89 44 24 20 mov %eax,0x20(%rsp) 18003d830: e8 1b fc ff ff call 0x18003d450 18003d835: b8 01 00 00 00 mov $0x1,%eax 18003d83a: e9 59 ff ff ff jmp 0x18003d798 18003d83f: 41 8b 48 1c mov 0x1c(%r8),%ecx 18003d843: 85 c9 test %ecx,%ecx 18003d845: 0f 88 2b 01 00 00 js 0x18003d976 18003d84b: 81 f9 6d 01 00 00 cmp $0x16d,%ecx 18003d851: 0f 8f 1f 01 00 00 jg 0x18003d976 18003d857: 8b 44 24 70 mov 0x70(%rsp),%eax 18003d85b: 4c 8b 4c 24 60 mov 0x60(%rsp),%r9 18003d860: 83 c1 01 add $0x1,%ecx 18003d863: 4c 8b c3 mov %rbx,%r8 18003d866: ba 03 00 00 00 mov $0x3,%edx 18003d86b: 89 44 24 20 mov %eax,0x20(%rsp) 18003d86f: e8 dc fb ff ff call 0x18003d450 18003d874: b8 01 00 00 00 mov $0x1,%eax 18003d879: e9 1a ff ff ff jmp 0x18003d798 18003d87e: 41 8b 48 10 mov 0x10(%r8),%ecx 18003d882: 85 c9 test %ecx,%ecx 18003d884: 0f 88 ec 00 00 00 js 0x18003d976 18003d88a: 83 f9 0b cmp $0xb,%ecx 18003d88d: 0f 8f e3 00 00 00 jg 0x18003d976 18003d893: 83 c1 01 add $0x1,%ecx 18003d896: eb 83 jmp 0x18003d81b 18003d898: 41 8b 48 04 mov 0x4(%r8),%ecx 18003d89c: 85 c9 test %ecx,%ecx 18003d89e: 0f 88 d2 00 00 00 js 0x18003d976 18003d8a4: 83 f9 3b cmp $0x3b,%ecx 18003d8a7: 0f 8f c9 00 00 00 jg 0x18003d976 18003d8ad: e9 69 ff ff ff jmp 0x18003d81b 18003d8b2: 41 8b 40 08 mov 0x8(%r8),%eax 18003d8b6: 85 c0 test %eax,%eax 18003d8b8: 0f 88 b8 00 00 00 js 0x18003d976 18003d8be: 83 f8 17 cmp $0x17,%eax 18003d8c1: 0f 8f af 00 00 00 jg 0x18003d976 18003d8c7: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 18003d8cc: 83 f8 0b cmp $0xb,%eax 18003d8cf: 48 8b 44 24 68 mov 0x68(%rsp),%rax 18003d8d4: 7f 49 jg 0x18003d91f 18003d8d6: 48 83 39 00 cmpq $0x0,(%rcx) 18003d8da: 48 8b 90 30 01 00 00 mov 0x130(%rax),%rdx 18003d8e1: 0f 84 57 02 00 00 je 0x18003db3e 18003d8e7: 66 66 90 data16 xchg %ax,%ax 18003d8ea: 66 66 90 data16 xchg %ax,%ax 18003d8ed: 66 66 90 data16 xchg %ax,%ax 18003d8f0: 44 0f b6 02 movzbl (%rdx),%r8d 18003d8f4: 45 84 c0 test %r8b,%r8b 18003d8f7: 0f 84 41 02 00 00 je 0x18003db3e 18003d8fd: 49 8b 01 mov (%r9),%rax 18003d900: 48 83 c2 01 add $0x1,%rdx 18003d904: 44 88 00 mov %r8b,(%rax) 18003d907: 49 83 01 01 addq $0x1,(%r9) 18003d90b: 48 83 01 ff addq $0xffffffffffffffff,(%rcx) 18003d90f: 48 83 39 00 cmpq $0x0,(%rcx) 18003d913: 75 db jne 0x18003d8f0 18003d915: b8 01 00 00 00 mov $0x1,%eax 18003d91a: e9 79 fe ff ff jmp 0x18003d798 18003d91f: 48 83 39 00 cmpq $0x0,(%rcx) 18003d923: 48 8b 90 38 01 00 00 mov 0x138(%rax),%rdx 18003d92a: 0f 84 0e 02 00 00 je 0x18003db3e 18003d930: 44 0f b6 02 movzbl (%rdx),%r8d 18003d934: 45 84 c0 test %r8b,%r8b 18003d937: 0f 84 01 02 00 00 je 0x18003db3e 18003d93d: 49 8b 01 mov (%r9),%rax 18003d940: 48 83 c2 01 add $0x1,%rdx 18003d944: 44 88 00 mov %r8b,(%rax) 18003d947: 49 83 01 01 addq $0x1,(%r9) 18003d94b: 48 83 01 ff addq $0xffffffffffffffff,(%rcx) 18003d94f: 48 83 39 00 cmpq $0x0,(%rcx) 18003d953: 75 db jne 0x18003d930 18003d955: b8 01 00 00 00 mov $0x1,%eax 18003d95a: e9 39 fe ff ff jmp 0x18003d798 18003d95f: 41 8b 08 mov (%r8),%ecx 18003d962: e9 35 ff ff ff jmp 0x18003d89c 18003d967: 45 8b 48 18 mov 0x18(%r8),%r9d 18003d96b: 45 85 c9 test %r9d,%r9d 18003d96e: 78 06 js 0x18003d976 18003d970: 41 83 f9 06 cmp $0x6,%r9d 18003d974: 7e 5b jle 0x18003d9d1 18003d976: e8 c5 81 ff ff call 0x180035b40 18003d97b: 33 c9 xor %ecx,%ecx 18003d97d: 45 33 c9 xor %r9d,%r9d 18003d980: 45 33 c0 xor %r8d,%r8d 18003d983: 33 d2 xor %edx,%edx 18003d985: c7 00 16 00 00 00 movl $0x16,(%rax) 18003d98b: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 18003d990: e8 4b ab ff ff call 0x1800384e0 18003d995: e9 fc fd ff ff jmp 0x18003d796 18003d99a: 41 8b 48 18 mov 0x18(%r8),%ecx 18003d99e: 85 c9 test %ecx,%ecx 18003d9a0: 78 d4 js 0x18003d976 18003d9a2: 83 f9 06 cmp $0x6,%ecx 18003d9a5: 7f cf jg 0x18003d976 18003d9a7: ba 01 00 00 00 mov $0x1,%edx 18003d9ac: e9 6f fe ff ff jmp 0x18003d820 18003d9b1: 45 8b 48 18 mov 0x18(%r8),%r9d 18003d9b5: 45 85 c9 test %r9d,%r9d 18003d9b8: 78 bc js 0x18003d976 18003d9ba: 41 83 f9 06 cmp $0x6,%r9d 18003d9be: 7f b6 jg 0x18003d976 18003d9c0: 45 85 c9 test %r9d,%r9d 18003d9c3: 75 08 jne 0x18003d9cd 18003d9c5: 41 b9 06 00 00 00 mov $0x6,%r9d 18003d9cb: eb 04 jmp 0x18003d9d1 18003d9cd: 41 83 c1 ff add $0xffffffff,%r9d 18003d9d1: 41 8b 40 1c mov 0x1c(%r8),%eax 18003d9d5: 85 c0 test %eax,%eax 18003d9d7: 78 9d js 0x18003d976 18003d9d9: 3d 6d 01 00 00 cmp $0x16d,%eax 18003d9de: 7f 96 jg 0x18003d976 18003d9e0: 41 3b c1 cmp %r9d,%eax 18003d9e3: 7d 07 jge 0x18003d9ec 18003d9e5: 33 c9 xor %ecx,%ecx 18003d9e7: e9 2f fe ff ff jmp 0x18003d81b 18003d9ec: 44 8b c0 mov %eax,%r8d 18003d9ef: b8 93 24 49 92 mov $0x92492493,%eax 18003d9f4: 41 f7 e8 imul %r8d 18003d9f7: 41 03 d0 add %r8d,%edx 18003d9fa: c1 fa 02 sar $0x2,%edx 18003d9fd: 8b c2 mov %edx,%eax 18003d9ff: c1 e8 1f shr $0x1f,%eax 18003da02: 03 d0 add %eax,%edx 18003da04: 8b c2 mov %edx,%eax 18003da06: 8b ca mov %edx,%ecx 18003da08: 6b c0 07 imul $0x7,%eax,%eax 18003da0b: 44 2b c0 sub %eax,%r8d 18003da0e: 45 3b c1 cmp %r9d,%r8d 18003da11: 0f 8c 04 fe ff ff jl 0x18003d81b 18003da17: 83 c1 01 add $0x1,%ecx 18003da1a: e9 fc fd ff ff jmp 0x18003d81b 18003da1f: 83 7c 24 70 00 cmpl $0x0,0x70(%rsp) 18003da24: 48 8b 44 24 68 mov 0x68(%rsp),%rax 18003da29: 48 8b ce mov %rsi,%rcx 18003da2c: 48 89 44 24 28 mov %rax,0x28(%rsp) 18003da31: 48 8b 44 24 60 mov 0x60(%rsp),%rax 18003da36: 48 89 44 24 20 mov %rax,0x20(%rsp) 18003da3b: 74 0a je 0x18003da47 18003da3d: ba 01 00 00 00 mov $0x1,%edx 18003da42: e9 42 fd ff ff jmp 0x18003d789 18003da47: 33 d2 xor %edx,%edx 18003da49: e9 3b fd ff ff jmp 0x18003d789 18003da4e: 48 8b 44 24 68 mov 0x68(%rsp),%rax 18003da53: 48 89 44 24 28 mov %rax,0x28(%rsp) 18003da58: 48 8b 44 24 60 mov 0x60(%rsp),%rax 18003da5d: 48 89 44 24 20 mov %rax,0x20(%rsp) 18003da62: e9 1a fd ff ff jmp 0x18003d781 18003da67: 41 8b 48 14 mov 0x14(%r8),%ecx 18003da6b: 85 c9 test %ecx,%ecx 18003da6d: 0f 88 03 ff ff ff js 0x18003d976 18003da73: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003da78: f7 e9 imul %ecx 18003da7a: c1 fa 05 sar $0x5,%edx 18003da7d: 8b c2 mov %edx,%eax 18003da7f: c1 e8 1f shr $0x1f,%eax 18003da82: 03 d0 add %eax,%edx 18003da84: 6b d2 64 imul $0x64,%edx,%edx 18003da87: 2b ca sub %edx,%ecx 18003da89: e9 8d fd ff ff jmp 0x18003d81b 18003da8e: 41 8b 40 14 mov 0x14(%r8),%eax 18003da92: 3d 94 f8 ff ff cmp $0xfffff894,%eax 18003da97: 0f 8c d9 fe ff ff jl 0x18003d976 18003da9d: 3d a3 1f 00 00 cmp $0x1fa3,%eax 18003daa2: 0f 8f ce fe ff ff jg 0x18003d976 18003daa8: 44 8b c0 mov %eax,%r8d 18003daab: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003dab0: 41 f7 e8 imul %r8d 18003dab3: c1 fa 05 sar $0x5,%edx 18003dab6: 8b c2 mov %edx,%eax 18003dab8: c1 e8 1f shr $0x1f,%eax 18003dabb: 03 d0 add %eax,%edx 18003dabd: 8b c2 mov %edx,%eax 18003dabf: 8d 4a 13 lea 0x13(%rdx),%ecx 18003dac2: ba 04 00 00 00 mov $0x4,%edx 18003dac7: 6b c0 64 imul $0x64,%eax,%eax 18003daca: 44 2b c0 sub %eax,%r8d 18003dacd: 6b c9 64 imul $0x64,%ecx,%ecx 18003dad0: 41 03 c8 add %r8d,%ecx 18003dad3: e9 48 fd ff ff jmp 0x18003d820 18003dad8: e8 c3 17 00 00 call 0x18003f2a0 18003dadd: e8 be 1c 00 00 call 0x18003f7a0 18003dae2: 33 c9 xor %ecx,%ecx 18003dae4: 39 4f 20 cmp %ecx,0x20(%rdi) 18003dae7: 0f 95 c1 setne %cl 18003daea: 48 8b 14 c8 mov (%rax,%rcx,8),%rdx 18003daee: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 18003daf3: 48 83 39 00 cmpq $0x0,(%rcx) 18003daf7: 74 45 je 0x18003db3e 18003daf9: 66 66 90 data16 xchg %ax,%ax 18003dafc: 66 66 66 90 data16 data16 xchg %ax,%ax 18003db00: 44 0f b6 02 movzbl (%rdx),%r8d 18003db04: 45 84 c0 test %r8b,%r8b 18003db07: 74 35 je 0x18003db3e 18003db09: 48 8b 03 mov (%rbx),%rax 18003db0c: 48 83 c2 01 add $0x1,%rdx 18003db10: 44 88 00 mov %r8b,(%rax) 18003db13: 48 83 03 01 addq $0x1,(%rbx) 18003db17: 48 83 01 ff addq $0xffffffffffffffff,(%rcx) 18003db1b: 48 83 39 00 cmpq $0x0,(%rcx) 18003db1f: 75 df jne 0x18003db00 18003db21: b8 01 00 00 00 mov $0x1,%eax 18003db26: e9 6d fc ff ff jmp 0x18003d798 18003db2b: 49 8b 09 mov (%r9),%rcx 18003db2e: c6 01 25 movb $0x25,(%rcx) 18003db31: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 18003db36: 49 83 01 01 addq $0x1,(%r9) 18003db3a: 48 83 01 ff addq $0xffffffffffffffff,(%rcx) 18003db3e: b8 01 00 00 00 mov $0x1,%eax 18003db43: e9 50 fc ff ff jmp 0x18003d798 18003db48: 3e db 03 ds fildl (%rbx) 18003db4b: 00 2b add %ch,(%rbx) 18003db4d: db 03 fildl (%rbx) 18003db4f: 00 0f add %cl,(%rdi) 18003db51: d6 (bad) 18003db52: 03 00 add (%rax),%eax 18003db54: cf iret 18003db55: d6 (bad) 18003db56: 03 00 add (%rax),%eax 18003db58: cf iret 18003db59: d7 xlat %ds:(%rbx) 18003db5a: 03 00 add (%rax),%eax 18003db5c: e6 d7 out %al,$0xd7 18003db5e: 03 00 add (%rax),%eax 18003db60: 98 cwtl 18003db61: d8 03 fadds (%rbx) 18003db63: 00 5f d9 add %bl,-0x27(%rdi) 18003db66: 03 00 add (%rax),%eax 18003db68: 67 d9 03 flds (%ebx) 18003db6b: 00 b1 d9 03 00 4e add %dh,0x4e0003d9(%rcx) 18003db71: da 03 fiaddl (%rbx) 18003db73: 00 8e da 03 00 d8 add %cl,-0x27fffc26(%rsi) 18003db79: da 03 fiaddl (%rbx) 18003db7b: 00 af d5 03 00 6f add %ch,0x6f0003d5(%rdi) 18003db81: d6 (bad) 18003db82: 03 00 add (%rax),%eax 18003db84: 2f (bad) 18003db85: d7 xlat %ds:(%rbx) 18003db86: 03 00 add (%rax),%eax 18003db88: b7 d7 mov $0xd7,%bh 18003db8a: 03 00 add (%rax),%eax 18003db8c: 3f (bad) 18003db8d: d8 03 fadds (%rbx) 18003db8f: 00 7e d8 add %bh,-0x28(%rsi) 18003db92: 03 00 add (%rax),%eax 18003db94: b2 d8 mov $0xd8,%dl 18003db96: 03 00 add (%rax),%eax 18003db98: 9a (bad) 18003db99: d9 03 flds (%rbx) 18003db9b: 00 1f add %bl,(%rdi) 18003db9d: da 03 fiaddl (%rbx) 18003db9f: 00 67 da add %ah,-0x26(%rdi) 18003dba2: 03 00 add (%rax),%eax 18003dba4: 96 xchg %eax,%esi 18003dba5: d7 xlat %ds:(%rbx) 18003dba6: 03 00 add (%rax),%eax 18003dba8: 00 17 add %dl,(%rdi) 18003dbaa: 17 (bad) 18003dbab: 17 (bad) 18003dbac: 17 (bad) 18003dbad: 17 (bad) 18003dbae: 17 (bad) 18003dbaf: 17 (bad) 18003dbb0: 17 (bad) 18003dbb1: 00 17 add %dl,(%rdi) 18003dbb3: 17 (bad) 18003dbb4: 17 (bad) 18003dbb5: 17 (bad) 18003dbb6: 17 (bad) 18003dbb7: 17 (bad) 18003dbb8: 17 (bad) 18003dbb9: 17 (bad) 18003dbba: 17 (bad) 18003dbbb: 17 (bad) 18003dbbc: 17 (bad) 18003dbbd: 17 (bad) 18003dbbe: 17 (bad) 18003dbbf: 17 (bad) 18003dbc0: 17 (bad) 18003dbc1: 17 (bad) 18003dbc2: 17 (bad) 18003dbc3: 17 (bad) 18003dbc4: 17 (bad) 18003dbc5: 17 (bad) 18003dbc6: 17 (bad) 18003dbc7: 17 (bad) 18003dbc8: 17 (bad) 18003dbc9: 01 17 add %edx,(%rdi) 18003dbcb: 17 (bad) 18003dbcc: 17 (bad) 18003dbcd: 17 (bad) 18003dbce: 17 (bad) 18003dbcf: 17 (bad) 18003dbd0: 17 (bad) 18003dbd1: 17 (bad) 18003dbd2: 17 (bad) 18003dbd3: 17 (bad) 18003dbd4: 17 (bad) 18003dbd5: 17 (bad) 18003dbd6: 17 (bad) 18003dbd7: 17 (bad) 18003dbd8: 17 (bad) 18003dbd9: 17 (bad) 18003dbda: 17 (bad) 18003dbdb: 17 (bad) 18003dbdc: 17 (bad) 18003dbdd: 17 (bad) 18003dbde: 17 (bad) 18003dbdf: 17 (bad) 18003dbe0: 17 (bad) 18003dbe1: 17 (bad) 18003dbe2: 17 (bad) 18003dbe3: 17 (bad) 18003dbe4: 17 (bad) 18003dbe5: 02 03 add (%rbx),%al 18003dbe7: 17 (bad) 18003dbe8: 17 (bad) 18003dbe9: 17 (bad) 18003dbea: 17 (bad) 18003dbeb: 17 (bad) 18003dbec: 04 05 add $0x5,%al 18003dbee: 17 (bad) 18003dbef: 17 (bad) 18003dbf0: 17 (bad) 18003dbf1: 06 (bad) 18003dbf2: 17 (bad) 18003dbf3: 17 (bad) 18003dbf4: 17 (bad) 18003dbf5: 17 (bad) 18003dbf6: 17 (bad) 18003dbf7: 07 (bad) 18003dbf8: 17 (bad) 18003dbf9: 08 17 or %dl,(%rdi) 18003dbfb: 09 0a or %ecx,(%rdx) 18003dbfd: 0b 0c 17 or (%rdi,%rdx,1),%ecx 18003dc00: 17 (bad) 18003dc01: 17 (bad) 18003dc02: 17 (bad) 18003dc03: 17 (bad) 18003dc04: 17 (bad) 18003dc05: 0d 0e 0f 10 17 or $0x17100f0e,%eax 18003dc0a: 17 (bad) 18003dc0b: 17 (bad) 18003dc0c: 17 (bad) 18003dc0d: 17 (bad) 18003dc0e: 11 17 adc %edx,(%rdi) 18003dc10: 17 (bad) 18003dc11: 12 17 adc (%rdi),%dl 18003dc13: 17 (bad) 18003dc14: 13 17 adc (%rdi),%edx 18003dc16: 17 (bad) 18003dc17: 17 (bad) 18003dc18: 17 (bad) 18003dc19: 17 (bad) 18003dc1a: 17 (bad) 18003dc1b: 14 15 adc $0x15,%al 18003dc1d: 16 (bad) 18003dc1e: 0c cc or $0xcc,%al 18003dc20: 40 55 rex push %rbp 18003dc22: 41 54 push %r12 18003dc24: 41 55 push %r13 18003dc26: 41 56 push %r14 18003dc28: 41 57 push %r15 18003dc2a: 48 83 ec 60 sub $0x60,%rsp 18003dc2e: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp 18003dc33: 48 89 5d 50 mov %rbx,0x50(%rbp) 18003dc37: 48 89 75 58 mov %rsi,0x58(%rbp) 18003dc3b: 48 89 7d 60 mov %rdi,0x60(%rbp) 18003dc3f: 48 8b 05 5a f2 02 00 mov 0x2f25a(%rip),%rax # 0x18006cea0 18003dc46: 48 33 c5 xor %rbp,%rax 18003dc49: 48 89 45 18 mov %rax,0x18(%rbp) 18003dc4d: 85 d2 test %edx,%edx 18003dc4f: 4c 8b 5d 78 mov 0x78(%rbp),%r11 18003dc53: 49 8b f9 mov %r9,%rdi 18003dc56: 4c 89 45 10 mov %r8,0x10(%rbp) 18003dc5a: 4c 8b f9 mov %rcx,%r15 18003dc5d: 74 17 je 0x18003dc76 18003dc5f: 83 fa 01 cmp $0x1,%edx 18003dc62: 74 09 je 0x18003dc6d 18003dc64: 49 8b b3 50 01 00 00 mov 0x150(%r11),%rsi 18003dc6b: eb 10 jmp 0x18003dc7d 18003dc6d: 49 8b b3 48 01 00 00 mov 0x148(%r11),%rsi 18003dc74: eb 07 jmp 0x18003dc7d 18003dc76: 49 8b b3 40 01 00 00 mov 0x140(%r11),%rsi 18003dc7d: 41 83 bb 5c 01 00 00 cmpl $0x1,0x15c(%r11) 18003dc84: 01 18003dc85: 0f 84 7c 01 00 00 je 0x18003de07 18003dc8b: 41 0f b7 40 14 movzwl 0x14(%r8),%eax 18003dc90: 4c 8b 35 69 55 01 00 mov 0x15569(%rip),%r14 # 0x180053200 18003dc97: 41 8b 8b 58 01 00 00 mov 0x158(%r11),%ecx 18003dc9e: 83 fa 02 cmp $0x2,%edx 18003dca1: 4c 8b ce mov %rsi,%r9 18003dca4: c7 44 24 28 00 00 00 movl $0x0,0x28(%rsp) 18003dcab: 00 18003dcac: 4c 0f 45 35 44 55 01 cmovne 0x15544(%rip),%r14 # 0x1800531f8 18003dcb3: 00 18003dcb4: 66 05 6c 07 add $0x76c,%ax 18003dcb8: 33 d2 xor %edx,%edx 18003dcba: 66 89 45 00 mov %ax,0x0(%rbp) 18003dcbe: 41 0f b7 40 10 movzwl 0x10(%r8),%eax 18003dcc3: 66 c7 45 0e 00 00 movw $0x0,0xe(%rbp) 18003dcc9: 66 05 01 00 add $0x1,%ax 18003dccd: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18003dcd4: 00 00 18003dcd6: 66 89 45 02 mov %ax,0x2(%rbp) 18003dcda: 41 0f b7 40 0c movzwl 0xc(%r8),%eax 18003dcdf: 66 89 45 06 mov %ax,0x6(%rbp) 18003dce3: 41 0f b7 40 08 movzwl 0x8(%r8),%eax 18003dce8: 66 89 45 08 mov %ax,0x8(%rbp) 18003dcec: 41 0f b7 40 04 movzwl 0x4(%r8),%eax 18003dcf1: 66 89 45 0a mov %ax,0xa(%rbp) 18003dcf5: 41 0f b7 00 movzwl (%r8),%eax 18003dcf9: 4c 8d 45 00 lea 0x0(%rbp),%r8 18003dcfd: 66 89 45 0c mov %ax,0xc(%rbp) 18003dd01: 41 ff d6 call *%r14 18003dd04: 85 c0 test %eax,%eax 18003dd06: 44 8b e8 mov %eax,%r13d 18003dd09: 0f 84 f4 00 00 00 je 0x18003de03 18003dd0f: 8d 48 10 lea 0x10(%rax),%ecx 18003dd12: 81 f9 00 04 00 00 cmp $0x400,%ecx 18003dd18: 48 63 c9 movslq %ecx,%rcx 18003dd1b: 7f 37 jg 0x18003dd54 18003dd1d: 48 8d 41 0f lea 0xf(%rcx),%rax 18003dd21: 48 3b c1 cmp %rcx,%rax 18003dd24: 77 0a ja 0x18003dd30 18003dd26: 48 b8 f0 ff ff ff ff movabs $0xffffffffffffff0,%rax 18003dd2d: ff ff 0f 18003dd30: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 18003dd34: e8 67 4c 01 00 call 0x1800529a0 18003dd39: 48 2b e0 sub %rax,%rsp 18003dd3c: 4c 8d 64 24 40 lea 0x40(%rsp),%r12 18003dd41: 4d 85 e4 test %r12,%r12 18003dd44: 0f 84 b9 00 00 00 je 0x18003de03 18003dd4a: 41 c7 04 24 cc cc 00 movl $0xcccc,(%r12) 18003dd51: 00 18003dd52: eb 13 jmp 0x18003dd67 18003dd54: e8 47 6c ff ff call 0x1800349a0 18003dd59: 48 85 c0 test %rax,%rax 18003dd5c: 4c 8b e0 mov %rax,%r12 18003dd5f: 74 0a je 0x18003dd6b 18003dd61: c7 00 dd dd 00 00 movl $0xdddd,(%rax) 18003dd67: 49 83 c4 10 add $0x10,%r12 18003dd6b: 4d 85 e4 test %r12,%r12 18003dd6e: 0f 84 8f 00 00 00 je 0x18003de03 18003dd74: 48 8b 45 78 mov 0x78(%rbp),%rax 18003dd78: 4c 8d 45 00 lea 0x0(%rbp),%r8 18003dd7c: 4c 8b ce mov %rsi,%r9 18003dd7f: 8b 88 58 01 00 00 mov 0x158(%rax),%ecx 18003dd85: 33 d2 xor %edx,%edx 18003dd87: 44 89 6c 24 28 mov %r13d,0x28(%rsp) 18003dd8c: 49 8b dc mov %r12,%rbx 18003dd8f: 4c 89 64 24 20 mov %r12,0x20(%rsp) 18003dd94: 41 ff d6 call *%r14 18003dd97: 83 e8 01 sub $0x1,%eax 18003dd9a: 85 c0 test %eax,%eax 18003dd9c: 7e 25 jle 0x18003ddc3 18003dd9e: 4c 8b 45 70 mov 0x70(%rbp),%r8 18003dda2: 49 83 38 00 cmpq $0x0,(%r8) 18003dda6: 76 1b jbe 0x18003ddc3 18003dda8: 0f b6 0b movzbl (%rbx),%ecx 18003ddab: 48 8b 17 mov (%rdi),%rdx 18003ddae: 83 e8 01 sub $0x1,%eax 18003ddb1: 88 0a mov %cl,(%rdx) 18003ddb3: 48 83 07 01 addq $0x1,(%rdi) 18003ddb7: 49 83 00 ff addq $0xffffffffffffffff,(%r8) 18003ddbb: 48 83 c3 01 add $0x1,%rbx 18003ddbf: 85 c0 test %eax,%eax 18003ddc1: 7f df jg 0x18003dda2 18003ddc3: 41 81 7c 24 f0 dd dd cmpl $0xdddd,-0x10(%r12) 18003ddca: 00 00 18003ddcc: 49 8d 4c 24 f0 lea -0x10(%r12),%rcx 18003ddd1: 75 05 jne 0x18003ddd8 18003ddd3: e8 98 6c ff ff call 0x180034a70 18003ddd8: b8 01 00 00 00 mov $0x1,%eax 18003dddd: 48 8b 4d 18 mov 0x18(%rbp),%rcx 18003dde1: 48 33 cd xor %rbp,%rcx 18003dde4: e8 57 48 ff ff call 0x180032640 18003dde9: 48 8b 5d 50 mov 0x50(%rbp),%rbx 18003dded: 48 8b 75 58 mov 0x58(%rbp),%rsi 18003ddf1: 48 8b 7d 60 mov 0x60(%rbp),%rdi 18003ddf5: 48 8d 65 20 lea 0x20(%rbp),%rsp 18003ddf9: 41 5f pop %r15 18003ddfb: 41 5e pop %r14 18003ddfd: 41 5d pop %r13 18003ddff: 41 5c pop %r12 18003de01: 5d pop %rbp 18003de02: c3 ret 18003de03: 4c 8b 5d 78 mov 0x78(%rbp),%r11 18003de07: 0f b6 06 movzbl (%rsi),%eax 18003de0a: 84 c0 test %al,%al 18003de0c: 74 ca je 0x18003ddd8 18003de0e: 48 8b 5d 70 mov 0x70(%rbp),%rbx 18003de12: 4c 8b 75 10 mov 0x10(%rbp),%r14 18003de16: 4c 8b 13 mov (%rbx),%r10 18003de19: 48 8d 0d e0 21 fc ff lea -0x3de20(%rip),%rcx # 0x180000000 18003de20: 4d 85 d2 test %r10,%r10 18003de23: 74 b3 je 0x18003ddd8 18003de25: 45 33 ed xor %r13d,%r13d 18003de28: 33 d2 xor %edx,%edx 18003de2a: 4c 8b e6 mov %rsi,%r12 18003de2d: 45 33 c0 xor %r8d,%r8d 18003de30: 49 83 c4 01 add $0x1,%r12 18003de34: 83 c2 01 add $0x1,%edx 18003de37: 49 83 c0 01 add $0x1,%r8 18003de3b: 41 38 04 24 cmp %al,(%r12) 18003de3f: 74 ef je 0x18003de30 18003de41: 44 0f be c8 movsbl %al,%r9d 18003de45: 41 8d 41 d9 lea -0x27(%r9),%eax 18003de49: 83 f8 52 cmp $0x52,%eax 18003de4c: 0f 87 9d 00 00 00 ja 0x18003deef 18003de52: 48 98 cltq 18003de54: 0f b6 84 01 78 e1 03 movzbl 0x3e178(%rcx,%rax,1),%eax 18003de5b: 00 18003de5c: 8b 8c 81 4c e1 03 00 mov 0x3e14c(%rcx,%rax,4),%ecx 18003de63: 48 8d 05 96 21 fc ff lea -0x3de6a(%rip),%rax # 0x180000000 18003de6a: 48 03 c8 add %rax,%rcx 18003de6d: ff e1 jmp *%rcx 18003de6f: 83 ea 01 sub $0x1,%edx 18003de72: 74 1d je 0x18003de91 18003de74: 83 ea 01 sub $0x1,%edx 18003de77: 74 1e je 0x18003de97 18003de79: 83 ea 01 sub $0x1,%edx 18003de7c: 74 0c je 0x18003de8a 18003de7e: 83 ea 01 sub $0x1,%edx 18003de81: 75 6c jne 0x18003deef 18003de83: b2 42 mov $0x42,%dl 18003de85: e9 43 01 00 00 jmp 0x18003dfcd 18003de8a: b2 62 mov $0x62,%dl 18003de8c: e9 3c 01 00 00 jmp 0x18003dfcd 18003de91: 41 bd 01 00 00 00 mov $0x1,%r13d 18003de97: b2 6d mov $0x6d,%dl 18003de99: e9 2f 01 00 00 jmp 0x18003dfcd 18003de9e: 83 ea 01 sub $0x1,%edx 18003dea1: 74 1d je 0x18003dec0 18003dea3: 83 ea 01 sub $0x1,%edx 18003dea6: 74 1e je 0x18003dec6 18003dea8: 83 ea 01 sub $0x1,%edx 18003deab: 74 0c je 0x18003deb9 18003dead: 83 ea 01 sub $0x1,%edx 18003deb0: 75 3d jne 0x18003deef 18003deb2: b2 41 mov $0x41,%dl 18003deb4: e9 14 01 00 00 jmp 0x18003dfcd 18003deb9: b2 61 mov $0x61,%dl 18003debb: e9 0d 01 00 00 jmp 0x18003dfcd 18003dec0: 41 bd 01 00 00 00 mov $0x1,%r13d 18003dec6: b2 64 mov $0x64,%dl 18003dec8: e9 00 01 00 00 jmp 0x18003dfcd 18003decd: 83 fa 02 cmp $0x2,%edx 18003ded0: 74 0c je 0x18003dede 18003ded2: 83 fa 04 cmp $0x4,%edx 18003ded5: 75 18 jne 0x18003deef 18003ded7: b2 59 mov $0x59,%dl 18003ded9: e9 ef 00 00 00 jmp 0x18003dfcd 18003dede: b2 79 mov $0x79,%dl 18003dee0: e9 e8 00 00 00 jmp 0x18003dfcd 18003dee5: 83 ea 01 sub $0x1,%edx 18003dee8: 74 5f je 0x18003df49 18003deea: 83 ea 01 sub $0x1,%edx 18003deed: 74 60 je 0x18003df4f 18003deef: 49 8b d7 mov %r15,%rdx 18003def2: 41 8b c9 mov %r9d,%ecx 18003def5: e8 b6 9c 00 00 call 0x180047bb0 18003defa: 85 c0 test %eax,%eax 18003defc: 74 24 je 0x18003df22 18003defe: 48 83 3b 01 cmpq $0x1,(%rbx) 18003df02: 76 1e jbe 0x18003df22 18003df04: 44 38 6e 01 cmp %r13b,0x1(%rsi) 18003df08: 0f 84 36 02 00 00 je 0x18003e144 18003df0e: 0f b6 06 movzbl (%rsi),%eax 18003df11: 48 8b 0f mov (%rdi),%rcx 18003df14: 48 83 c6 01 add $0x1,%rsi 18003df18: 88 01 mov %al,(%rcx) 18003df1a: 48 83 07 01 addq $0x1,(%rdi) 18003df1e: 48 83 03 ff addq $0xffffffffffffffff,(%rbx) 18003df22: 0f b6 06 movzbl (%rsi),%eax 18003df25: 48 8b 0f mov (%rdi),%rcx 18003df28: 48 83 c6 01 add $0x1,%rsi 18003df2c: 88 01 mov %al,(%rcx) 18003df2e: 48 83 07 01 addq $0x1,(%rdi) 18003df32: 48 83 03 ff addq $0xffffffffffffffff,(%rbx) 18003df36: 8a 06 mov (%rsi),%al 18003df38: 84 c0 test %al,%al 18003df3a: 0f 84 98 fe ff ff je 0x18003ddd8 18003df40: 4c 8b 5d 78 mov 0x78(%rbp),%r11 18003df44: e9 cd fe ff ff jmp 0x18003de16 18003df49: 41 bd 01 00 00 00 mov $0x1,%r13d 18003df4f: b2 49 mov $0x49,%dl 18003df51: eb 7a jmp 0x18003dfcd 18003df53: 83 ea 01 sub $0x1,%edx 18003df56: 74 07 je 0x18003df5f 18003df58: 83 ea 01 sub $0x1,%edx 18003df5b: 74 08 je 0x18003df65 18003df5d: eb 90 jmp 0x18003deef 18003df5f: 41 bd 01 00 00 00 mov $0x1,%r13d 18003df65: b2 48 mov $0x48,%dl 18003df67: eb 64 jmp 0x18003dfcd 18003df69: 83 ea 01 sub $0x1,%edx 18003df6c: 74 0a je 0x18003df78 18003df6e: 83 ea 01 sub $0x1,%edx 18003df71: 74 0b je 0x18003df7e 18003df73: e9 77 ff ff ff jmp 0x18003deef 18003df78: 41 bd 01 00 00 00 mov $0x1,%r13d 18003df7e: b2 4d mov $0x4d,%dl 18003df80: eb 4b jmp 0x18003dfcd 18003df82: 83 ea 01 sub $0x1,%edx 18003df85: 74 0a je 0x18003df91 18003df87: 83 ea 01 sub $0x1,%edx 18003df8a: 74 0b je 0x18003df97 18003df8c: e9 5e ff ff ff jmp 0x18003deef 18003df91: 41 bd 01 00 00 00 mov $0x1,%r13d 18003df97: b2 53 mov $0x53,%dl 18003df99: eb 32 jmp 0x18003dfcd 18003df9b: 48 8d 15 a6 95 01 00 lea 0x195a6(%rip),%rdx # 0x180057548 18003dfa2: 48 8b ce mov %rsi,%rcx 18003dfa5: e8 56 ab 00 00 call 0x180048b00 18003dfaa: 85 c0 test %eax,%eax 18003dfac: 75 06 jne 0x18003dfb4 18003dfae: 4c 8d 66 05 lea 0x5(%rsi),%r12 18003dfb2: eb 17 jmp 0x18003dfcb 18003dfb4: 48 8d 15 89 95 01 00 lea 0x19589(%rip),%rdx # 0x180057544 18003dfbb: 48 8b ce mov %rsi,%rcx 18003dfbe: e8 3d ab 00 00 call 0x180048b00 18003dfc3: 85 c0 test %eax,%eax 18003dfc5: 75 04 jne 0x18003dfcb 18003dfc7: 4c 8d 66 03 lea 0x3(%rsi),%r12 18003dfcb: b2 70 mov $0x70,%dl 18003dfcd: 48 8b 45 78 mov 0x78(%rbp),%rax 18003dfd1: 44 89 6c 24 30 mov %r13d,0x30(%rsp) 18003dfd6: 4c 8b cf mov %rdi,%r9 18003dfd9: 48 89 44 24 28 mov %rax,0x28(%rsp) 18003dfde: 4d 8b c6 mov %r14,%r8 18003dfe1: 49 8b cf mov %r15,%rcx 18003dfe4: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18003dfe9: e8 72 f5 ff ff call 0x18003d560 18003dfee: 85 c0 test %eax,%eax 18003dff0: 0f 84 4e 01 00 00 je 0x18003e144 18003dff6: 49 8b f4 mov %r12,%rsi 18003dff9: e9 38 ff ff ff jmp 0x18003df36 18003dffe: 41 83 7e 08 0b cmpl $0xb,0x8(%r14) 18003e003: 7f 09 jg 0x18003e00e 18003e005: 49 8b b3 30 01 00 00 mov 0x130(%r11),%rsi 18003e00c: eb 07 jmp 0x18003e015 18003e00e: 49 8b b3 38 01 00 00 mov 0x138(%r11),%rsi 18003e015: 83 fa 01 cmp $0x1,%edx 18003e018: 75 50 jne 0x18003e06a 18003e01a: 4d 85 d2 test %r10,%r10 18003e01d: 74 4b je 0x18003e06a 18003e01f: 0f be 0e movsbl (%rsi),%ecx 18003e022: 49 8b d7 mov %r15,%rdx 18003e025: e8 86 9b 00 00 call 0x180047bb0 18003e02a: 85 c0 test %eax,%eax 18003e02c: 74 24 je 0x18003e052 18003e02e: 48 83 3b 01 cmpq $0x1,(%rbx) 18003e032: 76 1e jbe 0x18003e052 18003e034: 44 38 6e 01 cmp %r13b,0x1(%rsi) 18003e038: 0f 84 06 01 00 00 je 0x18003e144 18003e03e: 0f b6 06 movzbl (%rsi),%eax 18003e041: 48 8b 0f mov (%rdi),%rcx 18003e044: 48 83 c6 01 add $0x1,%rsi 18003e048: 88 01 mov %al,(%rcx) 18003e04a: 48 83 07 01 addq $0x1,(%rdi) 18003e04e: 48 83 03 ff addq $0xffffffffffffffff,(%rbx) 18003e052: 0f b6 06 movzbl (%rsi),%eax 18003e055: 48 8b 0f mov (%rdi),%rcx 18003e058: 49 8b f4 mov %r12,%rsi 18003e05b: 88 01 mov %al,(%rcx) 18003e05d: 48 83 07 01 addq $0x1,(%rdi) 18003e061: 48 83 03 ff addq $0xffffffffffffffff,(%rbx) 18003e065: e9 cc fe ff ff jmp 0x18003df36 18003e06a: 0f b6 06 movzbl (%rsi),%eax 18003e06d: 84 c0 test %al,%al 18003e06f: 74 52 je 0x18003e0c3 18003e071: 4c 39 2b cmp %r13,(%rbx) 18003e074: 76 4d jbe 0x18003e0c3 18003e076: 0f be c8 movsbl %al,%ecx 18003e079: 49 8b d7 mov %r15,%rdx 18003e07c: e8 2f 9b 00 00 call 0x180047bb0 18003e081: 85 c0 test %eax,%eax 18003e083: 74 24 je 0x18003e0a9 18003e085: 48 83 3b 01 cmpq $0x1,(%rbx) 18003e089: 76 1e jbe 0x18003e0a9 18003e08b: 44 38 6e 01 cmp %r13b,0x1(%rsi) 18003e08f: 0f 84 af 00 00 00 je 0x18003e144 18003e095: 0f b6 06 movzbl (%rsi),%eax 18003e098: 48 8b 0f mov (%rdi),%rcx 18003e09b: 48 83 c6 01 add $0x1,%rsi 18003e09f: 88 01 mov %al,(%rcx) 18003e0a1: 48 83 07 01 addq $0x1,(%rdi) 18003e0a5: 48 83 03 ff addq $0xffffffffffffffff,(%rbx) 18003e0a9: 0f b6 06 movzbl (%rsi),%eax 18003e0ac: 48 8b 0f mov (%rdi),%rcx 18003e0af: 48 83 c6 01 add $0x1,%rsi 18003e0b3: 88 01 mov %al,(%rcx) 18003e0b5: 48 83 07 01 addq $0x1,(%rdi) 18003e0b9: 48 83 03 ff addq $0xffffffffffffffff,(%rbx) 18003e0bd: 8a 06 mov (%rsi),%al 18003e0bf: 84 c0 test %al,%al 18003e0c1: 75 ae jne 0x18003e071 18003e0c3: 49 8b f4 mov %r12,%rsi 18003e0c6: e9 6b fe ff ff jmp 0x18003df36 18003e0cb: f6 c2 01 test $0x1,%dl 18003e0ce: 74 69 je 0x18003e139 18003e0d0: 49 03 f0 add %r8,%rsi 18003e0d3: 0f b6 06 movzbl (%rsi),%eax 18003e0d6: 84 c0 test %al,%al 18003e0d8: 0f 84 fa fc ff ff je 0x18003ddd8 18003e0de: 4c 39 2b cmp %r13,(%rbx) 18003e0e1: 0f 84 4f fe ff ff je 0x18003df36 18003e0e7: 3c 27 cmp $0x27,%al 18003e0e9: 74 45 je 0x18003e130 18003e0eb: 0f be c8 movsbl %al,%ecx 18003e0ee: 49 8b d7 mov %r15,%rdx 18003e0f1: e8 ba 9a 00 00 call 0x180047bb0 18003e0f6: 85 c0 test %eax,%eax 18003e0f8: 74 20 je 0x18003e11a 18003e0fa: 48 83 3b 01 cmpq $0x1,(%rbx) 18003e0fe: 76 1a jbe 0x18003e11a 18003e100: 44 38 6e 01 cmp %r13b,0x1(%rsi) 18003e104: 74 3e je 0x18003e144 18003e106: 0f b6 06 movzbl (%rsi),%eax 18003e109: 48 8b 0f mov (%rdi),%rcx 18003e10c: 48 83 c6 01 add $0x1,%rsi 18003e110: 88 01 mov %al,(%rcx) 18003e112: 48 83 07 01 addq $0x1,(%rdi) 18003e116: 48 83 03 ff addq $0xffffffffffffffff,(%rbx) 18003e11a: 0f b6 06 movzbl (%rsi),%eax 18003e11d: 48 8b 0f mov (%rdi),%rcx 18003e120: 48 83 c6 01 add $0x1,%rsi 18003e124: 88 01 mov %al,(%rcx) 18003e126: 48 83 07 01 addq $0x1,(%rdi) 18003e12a: 48 83 03 ff addq $0xffffffffffffffff,(%rbx) 18003e12e: eb a3 jmp 0x18003e0d3 18003e130: 48 83 c6 01 add $0x1,%rsi 18003e134: e9 fd fd ff ff jmp 0x18003df36 18003e139: 48 63 c2 movslq %edx,%rax 18003e13c: 48 03 f0 add %rax,%rsi 18003e13f: e9 f2 fd ff ff jmp 0x18003df36 18003e144: 33 c0 xor %eax,%eax 18003e146: e9 92 fc ff ff jmp 0x18003dddd 18003e14b: 90 nop 18003e14c: cb lret 18003e14d: e0 03 loopne 0x18003e152 18003e14f: 00 9b df 03 00 53 add %bl,0x530003df(%rbx) 18003e155: df 03 filds (%rbx) 18003e157: 00 6f de add %ch,-0x22(%rdi) 18003e15a: 03 00 add (%rax),%eax 18003e15c: 9e sahf 18003e15d: de 03 fiadds (%rbx) 18003e15f: 00 e5 add %ah,%ch 18003e161: de 03 fiadds (%rbx) 18003e163: 00 69 df add %ch,-0x21(%rcx) 18003e166: 03 00 add (%rax),%eax 18003e168: 82 (bad) 18003e169: df 03 filds (%rbx) 18003e16b: 00 fe add %bh,%dh 18003e16d: df 03 filds (%rbx) 18003e16f: 00 cd add %cl,%ch 18003e171: de 03 fiadds (%rbx) 18003e173: 00 ef add %ch,%bh 18003e175: de 03 fiadds (%rbx) 18003e177: 00 00 add %al,(%rax) 18003e179: 0a 0a or (%rdx),%cl 18003e17b: 0a 0a or (%rdx),%cl 18003e17d: 0a 0a or (%rdx),%cl 18003e17f: 0a 0a or (%rdx),%cl 18003e181: 0a 0a or (%rdx),%cl 18003e183: 0a 0a or (%rdx),%cl 18003e185: 0a 0a or (%rdx),%cl 18003e187: 0a 0a or (%rdx),%cl 18003e189: 0a 0a or (%rdx),%cl 18003e18b: 0a 0a or (%rdx),%cl 18003e18d: 0a 0a or (%rdx),%cl 18003e18f: 0a 0a or (%rdx),%cl 18003e191: 0a 01 or (%rcx),%al 18003e193: 0a 0a or (%rdx),%cl 18003e195: 0a 0a or (%rdx),%cl 18003e197: 0a 0a or (%rdx),%cl 18003e199: 02 0a add (%rdx),%cl 18003e19b: 0a 0a or (%rdx),%cl 18003e19d: 0a 03 or (%rbx),%al 18003e19f: 0a 0a or (%rdx),%cl 18003e1a1: 0a 0a or (%rdx),%cl 18003e1a3: 0a 0a or (%rdx),%cl 18003e1a5: 0a 0a or (%rdx),%cl 18003e1a7: 0a 0a or (%rdx),%cl 18003e1a9: 0a 0a or (%rdx),%cl 18003e1ab: 0a 0a or (%rdx),%cl 18003e1ad: 0a 0a or (%rdx),%cl 18003e1af: 0a 0a or (%rdx),%cl 18003e1b1: 0a 01 or (%rcx),%al 18003e1b3: 0a 0a or (%rdx),%cl 18003e1b5: 04 0a add $0xa,%al 18003e1b7: 0a 0a or (%rdx),%cl 18003e1b9: 05 0a 0a 0a 0a add $0xa0a0a0a,%eax 18003e1be: 06 (bad) 18003e1bf: 0a 0a or (%rdx),%cl 18003e1c1: 0a 0a or (%rdx),%cl 18003e1c3: 0a 07 or (%rdi),%al 18003e1c5: 08 0a or %cl,(%rdx) 18003e1c7: 0a 0a or (%rdx),%cl 18003e1c9: 0a 09 or (%rcx),%cl 18003e1cb: cc int3 18003e1cc: cc int3 18003e1cd: cc int3 18003e1ce: cc int3 18003e1cf: cc int3 18003e1d0: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 18003e1d5: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18003e1da: 56 push %rsi 18003e1db: 57 push %rdi 18003e1dc: 41 54 push %r12 18003e1de: 41 55 push %r13 18003e1e0: 41 56 push %r14 18003e1e2: 48 83 ec 60 sub $0x60,%rsp 18003e1e6: 45 33 f6 xor %r14d,%r14d 18003e1e9: 48 8b fa mov %rdx,%rdi 18003e1ec: 48 8b 94 24 b8 00 00 mov 0xb8(%rsp),%rdx 18003e1f3: 00 18003e1f4: 48 85 d2 test %rdx,%rdx 18003e1f7: 45 8b e6 mov %r14d,%r12d 18003e1fa: 49 8b f1 mov %r9,%rsi 18003e1fd: 49 8b d8 mov %r8,%rbx 18003e200: 4c 8b e9 mov %rcx,%r13 18003e203: 44 88 64 24 58 mov %r12b,0x58(%rsp) 18003e208: 0f 85 a3 00 00 00 jne 0x18003e2b1 18003e20e: e8 8d 9e ff ff call 0x1800380a0 18003e213: 48 89 44 24 50 mov %rax,0x50(%rsp) 18003e218: 4c 8b d8 mov %rax,%r11 18003e21b: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 18003e222: 48 3b 0d c7 f4 02 00 cmp 0x2f4c7(%rip),%rcx # 0x18006d6f0 18003e229: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 18003e22e: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 18003e235: 48 89 44 24 48 mov %rax,0x48(%rsp) 18003e23a: 74 23 je 0x18003e25f 18003e23c: 41 8b 8b c8 00 00 00 mov 0xc8(%r11),%ecx 18003e243: 85 0d 2f f3 02 00 test %ecx,0x2f32f(%rip) # 0x18006d578 18003e249: 75 14 jne 0x18003e25f 18003e24b: e8 70 98 ff ff call 0x180037ac0 18003e250: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 18003e255: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003e25a: 48 8b 44 24 48 mov 0x48(%rsp),%rax 18003e25f: 48 3b 05 0a f2 02 00 cmp 0x2f20a(%rip),%rax # 0x18006d470 18003e266: 74 1e je 0x18003e286 18003e268: 41 8b 83 c8 00 00 00 mov 0xc8(%r11),%eax 18003e26f: 85 05 03 f3 02 00 test %eax,0x2f303(%rip) # 0x18006d578 18003e275: 75 0f jne 0x18003e286 18003e277: e8 f4 8c ff ff call 0x180036f70 18003e27c: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 18003e281: 48 89 44 24 48 mov %rax,0x48(%rsp) 18003e286: 41 f6 83 c8 00 00 00 testb $0x2,0xc8(%r11) 18003e28d: 02 18003e28e: 75 17 jne 0x18003e2a7 18003e290: 41 83 8b c8 00 00 00 orl $0x2,0xc8(%r11) 18003e297: 02 18003e298: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 18003e29f: 00 18003e2a0: c6 44 24 58 01 movb $0x1,0x58(%rsp) 18003e2a5: eb 1d jmp 0x18003e2c4 18003e2a7: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 18003e2ae: 00 18003e2af: eb 13 jmp 0x18003e2c4 18003e2b1: 48 8b 02 mov (%rdx),%rax 18003e2b4: 4c 8d 44 24 40 lea 0x40(%rsp),%r8 18003e2b9: 49 89 00 mov %rax,(%r8) 18003e2bc: 48 8b 42 08 mov 0x8(%rdx),%rax 18003e2c0: 49 89 40 08 mov %rax,0x8(%r8) 18003e2c4: 48 85 c9 test %rcx,%rcx 18003e2c7: 75 39 jne 0x18003e302 18003e2c9: e8 72 78 ff ff call 0x180035b40 18003e2ce: 45 33 c9 xor %r9d,%r9d 18003e2d1: 45 33 c0 xor %r8d,%r8d 18003e2d4: 33 d2 xor %edx,%edx 18003e2d6: 33 c9 xor %ecx,%ecx 18003e2d8: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18003e2dd: c7 00 16 00 00 00 movl $0x16,(%rax) 18003e2e3: e8 f8 a1 ff ff call 0x1800384e0 18003e2e8: 44 38 64 24 58 cmp %r12b,0x58(%rsp) 18003e2ed: 74 0c je 0x18003e2fb 18003e2ef: 48 8b 44 24 50 mov 0x50(%rsp),%rax 18003e2f4: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 18003e2fb: 33 c0 xor %eax,%eax 18003e2fd: e9 11 02 00 00 jmp 0x18003e513 18003e302: 48 85 ff test %rdi,%rdi 18003e305: 74 c2 je 0x18003e2c9 18003e307: 48 85 db test %rbx,%rbx 18003e30a: 44 88 21 mov %r12b,(%rcx) 18003e30d: 74 ba je 0x18003e2c9 18003e30f: 48 89 ac 24 98 00 00 mov %rbp,0x98(%rsp) 18003e316: 00 18003e317: 48 8b ac 24 b0 00 00 mov 0xb0(%rsp),%rbp 18003e31e: 00 18003e31f: 48 85 ed test %rbp,%rbp 18003e322: 75 0c jne 0x18003e330 18003e324: 48 8b 44 24 40 mov 0x40(%rsp),%rax 18003e329: 48 8b a8 58 01 00 00 mov 0x158(%rax),%rbp 18003e330: 48 85 ff test %rdi,%rdi 18003e333: 48 8b c7 mov %rdi,%rax 18003e336: 48 89 84 24 b8 00 00 mov %rax,0xb8(%rsp) 18003e33d: 00 18003e33e: 0f 84 0f 01 00 00 je 0x18003e453 18003e344: 66 66 66 90 data16 data16 xchg %ax,%ax 18003e348: 66 66 66 90 data16 data16 xchg %ax,%ax 18003e34c: 66 66 66 90 data16 data16 xchg %ax,%ax 18003e350: 0f b6 13 movzbl (%rbx),%edx 18003e353: 84 d2 test %dl,%dl 18003e355: 8a ca mov %dl,%cl 18003e357: 0f 84 4a 01 00 00 je 0x18003e4a7 18003e35d: 80 fa 25 cmp $0x25,%dl 18003e360: 0f 84 89 00 00 00 je 0x18003e3ef 18003e366: 0f be ca movsbl %dl,%ecx 18003e369: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18003e36e: e8 3d 98 00 00 call 0x180047bb0 18003e373: 85 c0 test %eax,%eax 18003e375: 74 48 je 0x18003e3bf 18003e377: 48 83 bc 24 b8 00 00 cmpq $0x1,0xb8(%rsp) 18003e37e: 00 01 18003e380: 76 3d jbe 0x18003e3bf 18003e382: 44 38 63 01 cmp %r12b,0x1(%rbx) 18003e386: 48 8d 53 01 lea 0x1(%rbx),%rdx 18003e38a: 0f 84 eb 00 00 00 je 0x18003e47b 18003e390: 0f b6 0b movzbl (%rbx),%ecx 18003e393: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 18003e39a: 00 18003e39b: 48 8b da mov %rdx,%rbx 18003e39e: 88 08 mov %cl,(%rax) 18003e3a0: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 18003e3a7: 00 18003e3a8: 48 83 c1 01 add $0x1,%rcx 18003e3ac: 48 83 ac 24 b8 00 00 subq $0x1,0xb8(%rsp) 18003e3b3: 00 01 18003e3b5: 48 89 8c 24 90 00 00 mov %rcx,0x90(%rsp) 18003e3bc: 00 18003e3bd: eb 08 jmp 0x18003e3c7 18003e3bf: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 18003e3c6: 00 18003e3c7: 0f b6 03 movzbl (%rbx),%eax 18003e3ca: 48 83 c3 01 add $0x1,%rbx 18003e3ce: 88 01 mov %al,(%rcx) 18003e3d0: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax 18003e3d7: 00 18003e3d8: 48 83 84 24 90 00 00 addq $0x1,0x90(%rsp) 18003e3df: 00 01 18003e3e1: 48 83 e8 01 sub $0x1,%rax 18003e3e5: 48 89 84 24 b8 00 00 mov %rax,0xb8(%rsp) 18003e3ec: 00 18003e3ed: eb 5b jmp 0x18003e44a 18003e3ef: 48 85 f6 test %rsi,%rsi 18003e3f2: 0f 84 9d 00 00 00 je 0x18003e495 18003e3f8: 48 83 c3 01 add $0x1,%rbx 18003e3fc: 41 8b c6 mov %r14d,%eax 18003e3ff: 80 3b 23 cmpb $0x23,(%rbx) 18003e402: 75 08 jne 0x18003e40c 18003e404: b8 01 00 00 00 mov $0x1,%eax 18003e409: 48 03 d8 add %rax,%rbx 18003e40c: 0f b6 13 movzbl (%rbx),%edx 18003e40f: 89 44 24 30 mov %eax,0x30(%rsp) 18003e413: 48 8d 84 24 b8 00 00 lea 0xb8(%rsp),%rax 18003e41a: 00 18003e41b: 4c 8d 8c 24 90 00 00 lea 0x90(%rsp),%r9 18003e422: 00 18003e423: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18003e428: 4c 8b c6 mov %rsi,%r8 18003e42b: 48 89 6c 24 28 mov %rbp,0x28(%rsp) 18003e430: 48 89 44 24 20 mov %rax,0x20(%rsp) 18003e435: e8 26 f1 ff ff call 0x18003d560 18003e43a: 85 c0 test %eax,%eax 18003e43c: 74 45 je 0x18003e483 18003e43e: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax 18003e445: 00 18003e446: 48 83 c3 01 add $0x1,%rbx 18003e44a: 48 85 c0 test %rax,%rax 18003e44d: 0f 85 fd fe ff ff jne 0x18003e350 18003e453: 45 85 e4 test %r12d,%r12d 18003e456: 45 88 75 00 mov %r14b,0x0(%r13) 18003e45a: 75 7b jne 0x18003e4d7 18003e45c: 4c 39 b4 24 b8 00 00 cmp %r14,0xb8(%rsp) 18003e463: 00 18003e464: 77 71 ja 0x18003e4d7 18003e466: e8 d5 76 ff ff call 0x180035b40 18003e46b: c7 00 22 00 00 00 movl $0x22,(%rax) 18003e471: 44 38 74 24 58 cmp %r14b,0x58(%rsp) 18003e476: e9 80 00 00 00 jmp 0x18003e4fb 18003e47b: 41 bc 01 00 00 00 mov $0x1,%r12d 18003e481: eb d0 jmp 0x18003e453 18003e483: 4c 39 a4 24 b8 00 00 cmp %r12,0xb8(%rsp) 18003e48a: 00 18003e48b: 76 c6 jbe 0x18003e453 18003e48d: 41 bc 01 00 00 00 mov $0x1,%r12d 18003e493: eb be jmp 0x18003e453 18003e495: e8 a6 76 ff ff call 0x180035b40 18003e49a: c7 00 16 00 00 00 movl $0x16,(%rax) 18003e4a0: 44 38 64 24 58 cmp %r12b,0x58(%rsp) 18003e4a5: eb 54 jmp 0x18003e4fb 18003e4a7: 48 85 c0 test %rax,%rax 18003e4aa: 74 a7 je 0x18003e453 18003e4ac: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 18003e4b3: 00 18003e4b4: 44 88 21 mov %r12b,(%rcx) 18003e4b7: 48 2b bc 24 b8 00 00 sub 0xb8(%rsp),%rdi 18003e4be: 00 18003e4bf: 44 38 64 24 58 cmp %r12b,0x58(%rsp) 18003e4c4: 74 0c je 0x18003e4d2 18003e4c6: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18003e4cb: 83 a1 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rcx) 18003e4d2: 48 8b c7 mov %rdi,%rax 18003e4d5: eb 34 jmp 0x18003e50b 18003e4d7: e8 64 76 ff ff call 0x180035b40 18003e4dc: 45 33 c9 xor %r9d,%r9d 18003e4df: 45 33 c0 xor %r8d,%r8d 18003e4e2: 33 d2 xor %edx,%edx 18003e4e4: 33 c9 xor %ecx,%ecx 18003e4e6: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18003e4eb: c7 00 16 00 00 00 movl $0x16,(%rax) 18003e4f1: e8 ea 9f ff ff call 0x1800384e0 18003e4f6: 44 38 74 24 58 cmp %r14b,0x58(%rsp) 18003e4fb: 74 0c je 0x18003e509 18003e4fd: 48 8b 44 24 50 mov 0x50(%rsp),%rax 18003e502: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 18003e509: 33 c0 xor %eax,%eax 18003e50b: 48 8b ac 24 98 00 00 mov 0x98(%rsp),%rbp 18003e512: 00 18003e513: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 18003e51a: 00 18003e51b: 48 83 c4 60 add $0x60,%rsp 18003e51f: 41 5e pop %r14 18003e521: 41 5d pop %r13 18003e523: 41 5c pop %r12 18003e525: 5f pop %rdi 18003e526: 5e pop %rsi 18003e527: c3 ret 18003e528: cc int3 18003e529: cc int3 18003e52a: cc int3 18003e52b: cc int3 18003e52c: cc int3 18003e52d: cc int3 18003e52e: cc int3 18003e52f: cc int3 18003e530: 48 8b c4 mov %rsp,%rax 18003e533: 53 push %rbx 18003e534: 56 push %rsi 18003e535: 57 push %rdi 18003e536: 41 54 push %r12 18003e538: 41 55 push %r13 18003e53a: 41 56 push %r14 18003e53c: 48 83 ec 58 sub $0x58,%rsp 18003e540: 45 33 f6 xor %r14d,%r14d 18003e543: 45 8b ee mov %r14d,%r13d 18003e546: 45 8b e6 mov %r14d,%r12d 18003e549: 44 89 70 08 mov %r14d,0x8(%rax) 18003e54d: 44 89 70 10 mov %r14d,0x10(%rax) 18003e551: 44 89 70 18 mov %r14d,0x18(%rax) 18003e555: 41 8d 4e 07 lea 0x7(%r14),%ecx 18003e559: e8 42 70 00 00 call 0x1800455a0 18003e55e: 90 nop 18003e55f: e8 3c 12 00 00 call 0x18003f7a0 18003e564: 48 8b f0 mov %rax,%rsi 18003e567: 48 8d 8c 24 90 00 00 lea 0x90(%rsp),%rcx 18003e56e: 00 18003e56f: e8 ac 11 00 00 call 0x18003f720 18003e574: 85 c0 test %eax,%eax 18003e576: 74 14 je 0x18003e58c 18003e578: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18003e57d: 45 33 c9 xor %r9d,%r9d 18003e580: 45 33 c0 xor %r8d,%r8d 18003e583: 33 d2 xor %edx,%edx 18003e585: 33 c9 xor %ecx,%ecx 18003e587: e8 b4 9e ff ff call 0x180038440 18003e58c: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18003e593: 00 18003e594: e8 e7 10 00 00 call 0x18003f680 18003e599: 85 c0 test %eax,%eax 18003e59b: 74 14 je 0x18003e5b1 18003e59d: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18003e5a2: 45 33 c9 xor %r9d,%r9d 18003e5a5: 45 33 c0 xor %r8d,%r8d 18003e5a8: 33 d2 xor %edx,%edx 18003e5aa: 33 c9 xor %ecx,%ecx 18003e5ac: e8 8f 9e ff ff call 0x180038440 18003e5b1: 48 8d 8c 24 a0 00 00 lea 0xa0(%rsp),%rcx 18003e5b8: 00 18003e5b9: e8 12 11 00 00 call 0x18003f6d0 18003e5be: 85 c0 test %eax,%eax 18003e5c0: 74 14 je 0x18003e5d6 18003e5c2: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18003e5c7: 45 33 c9 xor %r9d,%r9d 18003e5ca: 45 33 c0 xor %r8d,%r8d 18003e5cd: 33 d2 xor %edx,%edx 18003e5cf: 33 c9 xor %ecx,%ecx 18003e5d1: e8 6a 9e ff ff call 0x180038440 18003e5d6: e8 95 81 00 00 call 0x180046770 18003e5db: 8b f8 mov %eax,%edi 18003e5dd: 44 89 35 d8 48 03 00 mov %r14d,0x348d8(%rip) # 0x180072ebc 18003e5e4: c7 05 c2 f2 02 00 ff movl $0xffffffff,0x2f2c2(%rip) # 0x18006d8b0 18003e5eb: ff ff ff 18003e5ee: c7 05 a8 f2 02 00 ff movl $0xffffffff,0x2f2a8(%rip) # 0x18006d8a0 18003e5f5: ff ff ff 18003e5f8: 48 8d 0d 51 8f 01 00 lea 0x18f51(%rip),%rcx # 0x180057550 18003e5ff: e8 5c a5 00 00 call 0x180048b60 18003e604: 48 8b d8 mov %rax,%rbx 18003e607: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003e60c: 48 85 c0 test %rax,%rax 18003e60f: 0f 84 b0 00 00 00 je 0x18003e6c5 18003e615: 80 38 00 cmpb $0x0,(%rax) 18003e618: 0f 84 a7 00 00 00 je 0x18003e6c5 18003e61e: 4c 8b 05 9b 48 03 00 mov 0x3489b(%rip),%r8 # 0x180072ec0 18003e625: 4d 85 c0 test %r8,%r8 18003e628: 74 26 je 0x18003e650 18003e62a: 49 8b f8 mov %r8,%rdi 18003e62d: 48 2b f8 sub %rax,%rdi 18003e630: 0f b6 10 movzbl (%rax),%edx 18003e633: 0f b6 0c 38 movzbl (%rax,%rdi,1),%ecx 18003e637: 2b d1 sub %ecx,%edx 18003e639: 75 08 jne 0x18003e643 18003e63b: 48 83 c0 01 add $0x1,%rax 18003e63f: 85 c9 test %ecx,%ecx 18003e641: 75 ed jne 0x18003e630 18003e643: 85 d2 test %edx,%edx 18003e645: 75 09 jne 0x18003e650 18003e647: 44 8d 62 01 lea 0x1(%rdx),%r12d 18003e64b: e9 d1 01 00 00 jmp 0x18003e821 18003e650: 4d 85 c0 test %r8,%r8 18003e653: 74 08 je 0x18003e65d 18003e655: 49 8b c8 mov %r8,%rcx 18003e658: e8 13 64 ff ff call 0x180034a70 18003e65d: 33 c0 xor %eax,%eax 18003e65f: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18003e663: 48 8b fb mov %rbx,%rdi 18003e666: f2 ae repnz scas %es:(%rdi),%al 18003e668: 48 f7 d1 not %rcx 18003e66b: e8 70 27 00 00 call 0x180040de0 18003e670: 4c 8b d8 mov %rax,%r11 18003e673: 48 89 05 46 48 03 00 mov %rax,0x34846(%rip) # 0x180072ec0 18003e67a: 48 85 c0 test %rax,%rax 18003e67d: 75 09 jne 0x18003e688 18003e67f: 44 8d 60 01 lea 0x1(%rax),%r12d 18003e683: e9 99 01 00 00 jmp 0x18003e821 18003e688: 33 c0 xor %eax,%eax 18003e68a: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18003e68e: 48 8b fb mov %rbx,%rdi 18003e691: f2 ae repnz scas %es:(%rdi),%al 18003e693: 48 f7 d1 not %rcx 18003e696: 4c 8b c3 mov %rbx,%r8 18003e699: 48 8b d1 mov %rcx,%rdx 18003e69c: 49 8b cb mov %r11,%rcx 18003e69f: e8 ec 48 ff ff call 0x180032f90 18003e6a4: 85 c0 test %eax,%eax 18003e6a6: 0f 84 75 01 00 00 je 0x18003e821 18003e6ac: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18003e6b1: 45 33 c9 xor %r9d,%r9d 18003e6b4: 45 33 c0 xor %r8d,%r8d 18003e6b7: 33 d2 xor %edx,%edx 18003e6b9: 33 c9 xor %ecx,%ecx 18003e6bb: e8 80 9d ff ff call 0x180038440 18003e6c0: e9 5c 01 00 00 jmp 0x18003e821 18003e6c5: 48 8b 0d f4 47 03 00 mov 0x347f4(%rip),%rcx # 0x180072ec0 18003e6cc: 48 85 c9 test %rcx,%rcx 18003e6cf: 74 0c je 0x18003e6dd 18003e6d1: e8 9a 63 ff ff call 0x180034a70 18003e6d6: 4c 89 35 e3 47 03 00 mov %r14,0x347e3(%rip) # 0x180072ec0 18003e6dd: 48 8d 0d 2c 47 03 00 lea 0x3472c(%rip),%rcx # 0x180072e10 18003e6e4: ff 15 1e 4b 01 00 call *0x14b1e(%rip) # 0x180053208 18003e6ea: 83 f8 ff cmp $0xffffffff,%eax 18003e6ed: 0f 84 28 01 00 00 je 0x18003e81b 18003e6f3: c7 05 bf 47 03 00 01 movl $0x1,0x347bf(%rip) # 0x180072ebc 18003e6fa: 00 00 00 18003e6fd: 8b 0d 0d 47 03 00 mov 0x3470d(%rip),%ecx # 0x180072e10 18003e703: 6b c9 3c imul $0x3c,%ecx,%ecx 18003e706: 89 8c 24 90 00 00 00 mov %ecx,0x90(%rsp) 18003e70d: 66 83 3d 41 47 03 00 cmpw $0x0,0x34741(%rip) # 0x180072e56 18003e714: 00 18003e715: 74 16 je 0x18003e72d 18003e717: 8b 15 47 47 03 00 mov 0x34747(%rip),%edx # 0x180072e64 18003e71d: 8b c2 mov %edx,%eax 18003e71f: 6b c0 3c imul $0x3c,%eax,%eax 18003e722: 03 c8 add %eax,%ecx 18003e724: 89 8c 24 90 00 00 00 mov %ecx,0x90(%rsp) 18003e72b: eb 06 jmp 0x18003e733 18003e72d: 8b 15 31 47 03 00 mov 0x34731(%rip),%edx # 0x180072e64 18003e733: 66 83 3d 6f 47 03 00 cmpw $0x0,0x3476f(%rip) # 0x180072eaa 18003e73a: 00 18003e73b: 74 23 je 0x18003e760 18003e73d: 8b 05 75 47 03 00 mov 0x34775(%rip),%eax # 0x180072eb8 18003e743: 85 c0 test %eax,%eax 18003e745: 74 19 je 0x18003e760 18003e747: c7 84 24 98 00 00 00 movl $0x1,0x98(%rsp) 18003e74e: 01 00 00 00 18003e752: 2b c2 sub %edx,%eax 18003e754: 6b c0 3c imul $0x3c,%eax,%eax 18003e757: 89 84 24 a0 00 00 00 mov %eax,0xa0(%rsp) 18003e75e: eb 10 jmp 0x18003e770 18003e760: 44 89 b4 24 98 00 00 mov %r14d,0x98(%rsp) 18003e767: 00 18003e768: 44 89 b4 24 a0 00 00 mov %r14d,0xa0(%rsp) 18003e76f: 00 18003e770: 48 8d 84 24 a8 00 00 lea 0xa8(%rsp),%rax 18003e777: 00 18003e778: 48 89 44 24 38 mov %rax,0x38(%rsp) 18003e77d: 4c 89 74 24 30 mov %r14,0x30(%rsp) 18003e782: c7 44 24 28 3f 00 00 movl $0x3f,0x28(%rsp) 18003e789: 00 18003e78a: 48 8b 06 mov (%rsi),%rax 18003e78d: 48 89 44 24 20 mov %rax,0x20(%rsp) 18003e792: 41 83 c9 ff or $0xffffffff,%r9d 18003e796: 4c 8d 05 77 46 03 00 lea 0x34677(%rip),%r8 # 0x180072e14 18003e79d: 33 d2 xor %edx,%edx 18003e79f: 8b cf mov %edi,%ecx 18003e7a1: ff 15 71 4d 01 00 call *0x14d71(%rip) # 0x180053518 18003e7a7: 85 c0 test %eax,%eax 18003e7a9: 74 13 je 0x18003e7be 18003e7ab: 83 bc 24 a8 00 00 00 cmpl $0x0,0xa8(%rsp) 18003e7b2: 00 18003e7b3: 75 09 jne 0x18003e7be 18003e7b5: 48 8b 06 mov (%rsi),%rax 18003e7b8: c6 40 3f 00 movb $0x0,0x3f(%rax) 18003e7bc: eb 06 jmp 0x18003e7c4 18003e7be: 48 8b 06 mov (%rsi),%rax 18003e7c1: c6 00 00 movb $0x0,(%rax) 18003e7c4: 48 8d 84 24 a8 00 00 lea 0xa8(%rsp),%rax 18003e7cb: 00 18003e7cc: 48 89 44 24 38 mov %rax,0x38(%rsp) 18003e7d1: 4c 89 74 24 30 mov %r14,0x30(%rsp) 18003e7d6: c7 44 24 28 3f 00 00 movl $0x3f,0x28(%rsp) 18003e7dd: 00 18003e7de: 48 8b 46 08 mov 0x8(%rsi),%rax 18003e7e2: 48 89 44 24 20 mov %rax,0x20(%rsp) 18003e7e7: 41 83 c9 ff or $0xffffffff,%r9d 18003e7eb: 4c 8d 05 76 46 03 00 lea 0x34676(%rip),%r8 # 0x180072e68 18003e7f2: 33 d2 xor %edx,%edx 18003e7f4: 8b cf mov %edi,%ecx 18003e7f6: ff 15 1c 4d 01 00 call *0x14d1c(%rip) # 0x180053518 18003e7fc: 85 c0 test %eax,%eax 18003e7fe: 74 14 je 0x18003e814 18003e800: 83 bc 24 a8 00 00 00 cmpl $0x0,0xa8(%rsp) 18003e807: 00 18003e808: 75 0a jne 0x18003e814 18003e80a: 48 8b 46 08 mov 0x8(%rsi),%rax 18003e80e: c6 40 3f 00 movb $0x0,0x3f(%rax) 18003e812: eb 07 jmp 0x18003e81b 18003e814: 48 8b 46 08 mov 0x8(%rsi),%rax 18003e818: c6 00 00 movb $0x0,(%rax) 18003e81b: 41 bc 01 00 00 00 mov $0x1,%r12d 18003e821: 8b bc 24 90 00 00 00 mov 0x90(%rsp),%edi 18003e828: e8 63 0f 00 00 call 0x18003f790 18003e82d: 89 38 mov %edi,(%rax) 18003e82f: 8b bc 24 98 00 00 00 mov 0x98(%rsp),%edi 18003e836: e8 35 0f 00 00 call 0x18003f770 18003e83b: 89 38 mov %edi,(%rax) 18003e83d: 8b bc 24 a0 00 00 00 mov 0xa0(%rsp),%edi 18003e844: e8 37 0f 00 00 call 0x18003f780 18003e849: 89 38 mov %edi,(%rax) 18003e84b: b9 07 00 00 00 mov $0x7,%ecx 18003e850: e8 1b 6c 00 00 call 0x180045470 18003e855: 45 85 e4 test %r12d,%r12d 18003e858: 0f 85 5a 01 00 00 jne 0x18003e9b8 18003e85e: 45 8d 4c 24 03 lea 0x3(%r12),%r9d 18003e863: 4c 8b c3 mov %rbx,%r8 18003e866: 41 8d 54 24 40 lea 0x40(%r12),%edx 18003e86b: 48 8b 0e mov (%rsi),%rcx 18003e86e: e8 fd 7f 00 00 call 0x180046870 18003e873: 85 c0 test %eax,%eax 18003e875: 74 14 je 0x18003e88b 18003e877: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18003e87c: 45 33 c9 xor %r9d,%r9d 18003e87f: 45 33 c0 xor %r8d,%r8d 18003e882: 33 d2 xor %edx,%edx 18003e884: 33 c9 xor %ecx,%ecx 18003e886: e8 b5 9b ff ff call 0x180038440 18003e88b: 48 83 c3 03 add $0x3,%rbx 18003e88f: 80 3b 2d cmpb $0x2d,(%rbx) 18003e892: 75 09 jne 0x18003e89d 18003e894: 41 bd 01 00 00 00 mov $0x1,%r13d 18003e89a: 49 03 dd add %r13,%rbx 18003e89d: 48 8b cb mov %rbx,%rcx 18003e8a0: e8 ab a2 00 00 call 0x180048b50 18003e8a5: 8b d0 mov %eax,%edx 18003e8a7: 69 d2 10 0e 00 00 imul $0xe10,%edx,%edx 18003e8ad: 89 94 24 90 00 00 00 mov %edx,0x90(%rsp) 18003e8b4: 0f b6 03 movzbl (%rbx),%eax 18003e8b7: 3c 2b cmp $0x2b,%al 18003e8b9: 0f 84 f0 00 00 00 je 0x18003e9af 18003e8bf: 3c 30 cmp $0x30,%al 18003e8c1: 7c 08 jl 0x18003e8cb 18003e8c3: 3c 39 cmp $0x39,%al 18003e8c5: 0f 8e e4 00 00 00 jle 0x18003e9af 18003e8cb: 80 3b 3a cmpb $0x3a,(%rbx) 18003e8ce: 75 6e jne 0x18003e93e 18003e8d0: 48 83 c3 01 add $0x1,%rbx 18003e8d4: 48 8b cb mov %rbx,%rcx 18003e8d7: e8 74 a2 00 00 call 0x180048b50 18003e8dc: 6b c0 3c imul $0x3c,%eax,%eax 18003e8df: 8b 94 24 90 00 00 00 mov 0x90(%rsp),%edx 18003e8e6: 03 d0 add %eax,%edx 18003e8e8: 89 94 24 90 00 00 00 mov %edx,0x90(%rsp) 18003e8ef: 0f b6 03 movzbl (%rbx),%eax 18003e8f2: 3c 30 cmp $0x30,%al 18003e8f4: 7c 0e jl 0x18003e904 18003e8f6: 3c 39 cmp $0x39,%al 18003e8f8: 7f 0a jg 0x18003e904 18003e8fa: 48 83 c3 01 add $0x1,%rbx 18003e8fe: 8a 03 mov (%rbx),%al 18003e900: 3c 30 cmp $0x30,%al 18003e902: 7d f2 jge 0x18003e8f6 18003e904: 80 3b 3a cmpb $0x3a,(%rbx) 18003e907: 75 35 jne 0x18003e93e 18003e909: 48 83 c3 01 add $0x1,%rbx 18003e90d: 48 8b cb mov %rbx,%rcx 18003e910: e8 3b a2 00 00 call 0x180048b50 18003e915: 8b 94 24 90 00 00 00 mov 0x90(%rsp),%edx 18003e91c: 03 d0 add %eax,%edx 18003e91e: 89 94 24 90 00 00 00 mov %edx,0x90(%rsp) 18003e925: 0f b6 03 movzbl (%rbx),%eax 18003e928: 3c 30 cmp $0x30,%al 18003e92a: 7c 12 jl 0x18003e93e 18003e92c: 66 66 66 90 data16 data16 xchg %ax,%ax 18003e930: 3c 39 cmp $0x39,%al 18003e932: 7f 0a jg 0x18003e93e 18003e934: 48 83 c3 01 add $0x1,%rbx 18003e938: 8a 03 mov (%rbx),%al 18003e93a: 3c 30 cmp $0x30,%al 18003e93c: 7d f2 jge 0x18003e930 18003e93e: 45 85 ed test %r13d,%r13d 18003e941: 74 09 je 0x18003e94c 18003e943: f7 da neg %edx 18003e945: 89 94 24 90 00 00 00 mov %edx,0x90(%rsp) 18003e94c: 0f be 03 movsbl (%rbx),%eax 18003e94f: 89 84 24 98 00 00 00 mov %eax,0x98(%rsp) 18003e956: 85 c0 test %eax,%eax 18003e958: 74 30 je 0x18003e98a 18003e95a: 41 b9 03 00 00 00 mov $0x3,%r9d 18003e960: 4c 8b c3 mov %rbx,%r8 18003e963: 41 8d 51 3d lea 0x3d(%r9),%edx 18003e967: 48 8b 4e 08 mov 0x8(%rsi),%rcx 18003e96b: e8 00 7f 00 00 call 0x180046870 18003e970: 85 c0 test %eax,%eax 18003e972: 74 1d je 0x18003e991 18003e974: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18003e979: 45 33 c9 xor %r9d,%r9d 18003e97c: 45 33 c0 xor %r8d,%r8d 18003e97f: 33 d2 xor %edx,%edx 18003e981: 33 c9 xor %ecx,%ecx 18003e983: e8 b8 9a ff ff call 0x180038440 18003e988: eb 07 jmp 0x18003e991 18003e98a: 48 8b 46 08 mov 0x8(%rsi),%rax 18003e98e: c6 00 00 movb $0x0,(%rax) 18003e991: 8b bc 24 90 00 00 00 mov 0x90(%rsp),%edi 18003e998: e8 f3 0d 00 00 call 0x18003f790 18003e99d: 89 38 mov %edi,(%rax) 18003e99f: 8b bc 24 98 00 00 00 mov 0x98(%rsp),%edi 18003e9a6: e8 c5 0d 00 00 call 0x18003f770 18003e9ab: 89 38 mov %edi,(%rax) 18003e9ad: eb 09 jmp 0x18003e9b8 18003e9af: 48 83 c3 01 add $0x1,%rbx 18003e9b3: e9 fc fe ff ff jmp 0x18003e8b4 18003e9b8: 48 83 c4 58 add $0x58,%rsp 18003e9bc: 41 5e pop %r14 18003e9be: 41 5d pop %r13 18003e9c0: 41 5c pop %r12 18003e9c2: 5f pop %rdi 18003e9c3: 5e pop %rsi 18003e9c4: 5b pop %rbx 18003e9c5: c3 ret 18003e9c6: cc int3 18003e9c7: cc int3 18003e9c8: cc int3 18003e9c9: cc int3 18003e9ca: cc int3 18003e9cb: cc int3 18003e9cc: cc int3 18003e9cd: cc int3 18003e9ce: cc int3 18003e9cf: cc int3 18003e9d0: 40 55 rex push %rbp 18003e9d2: 48 83 ec 40 sub $0x40,%rsp 18003e9d6: 48 8b ea mov %rdx,%rbp 18003e9d9: b9 07 00 00 00 mov $0x7,%ecx 18003e9de: e8 8d 6a 00 00 call 0x180045470 18003e9e3: 48 83 c4 40 add $0x40,%rsp 18003e9e7: 5d pop %rbp 18003e9e8: c3 ret 18003e9e9: cc int3 18003e9ea: cc int3 18003e9eb: cc int3 18003e9ec: cc int3 18003e9ed: cc int3 18003e9ee: cc int3 18003e9ef: cc int3 18003e9f0: 40 53 rex push %rbx 18003e9f2: 48 83 ec 30 sub $0x30,%rsp 18003e9f6: 83 fa 01 cmp $0x1,%edx 18003e9f9: 48 89 6c 24 48 mov %rbp,0x48(%rsp) 18003e9fe: 48 89 74 24 50 mov %rsi,0x50(%rsp) 18003ea03: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18003ea08: 41 8b d8 mov %r8d,%ebx 18003ea0b: 8b e9 mov %ecx,%ebp 18003ea0d: c7 44 24 40 00 00 00 movl $0x0,0x40(%rsp) 18003ea14: 00 18003ea15: 0f 85 7a 01 00 00 jne 0x18003eb95 18003ea1b: 8b c3 mov %ebx,%eax 18003ea1d: 99 cltd 18003ea1e: 83 e2 03 and $0x3,%edx 18003ea21: 8d 34 02 lea (%rdx,%rax,1),%esi 18003ea24: 83 e6 03 and $0x3,%esi 18003ea27: 2b f2 sub %edx,%esi 18003ea29: 75 18 jne 0x18003ea43 18003ea2b: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003ea30: f7 eb imul %ebx 18003ea32: c1 fa 05 sar $0x5,%edx 18003ea35: 8b c2 mov %edx,%eax 18003ea37: c1 e8 1f shr $0x1f,%eax 18003ea3a: 03 d0 add %eax,%edx 18003ea3c: 6b d2 64 imul $0x64,%edx,%edx 18003ea3f: 3b da cmp %edx,%ebx 18003ea41: 75 36 jne 0x18003ea79 18003ea43: 41 8d 88 6c 07 00 00 lea 0x76c(%r8),%ecx 18003ea4a: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003ea4f: f7 e9 imul %ecx 18003ea51: c1 fa 07 sar $0x7,%edx 18003ea54: 8b c2 mov %edx,%eax 18003ea56: c1 e8 1f shr $0x1f,%eax 18003ea59: 03 d0 add %eax,%edx 18003ea5b: 69 d2 90 01 00 00 imul $0x190,%edx,%edx 18003ea61: 3b ca cmp %edx,%ecx 18003ea63: 74 14 je 0x18003ea79 18003ea65: 4c 8d 1d 94 15 fc ff lea -0x3ea6c(%rip),%r11 # 0x180000000 18003ea6c: 49 63 f9 movslq %r9d,%rdi 18003ea6f: 45 8b 94 bb c4 dc 06 mov 0x6dcc4(%r11,%rdi,4),%r10d 18003ea76: 00 18003ea77: eb 12 jmp 0x18003ea8b 18003ea79: 4c 8d 1d 80 15 fc ff lea -0x3ea80(%rip),%r11 # 0x180000000 18003ea80: 49 63 f9 movslq %r9d,%rdi 18003ea83: 45 8b 94 bb 8c dc 06 mov 0x6dc8c(%r11,%rdi,4),%r10d 18003ea8a: 00 18003ea8b: 41 83 c0 ff add $0xffffffff,%r8d 18003ea8f: 8d 8b 2b 01 00 00 lea 0x12b(%rbx),%ecx 18003ea95: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003ea9a: 41 83 c2 01 add $0x1,%r10d 18003ea9e: f7 e9 imul %ecx 18003eaa0: 44 8b ca mov %edx,%r9d 18003eaa3: 41 c1 f9 07 sar $0x7,%r9d 18003eaa7: 41 8b c1 mov %r9d,%eax 18003eaaa: c1 e8 1f shr $0x1f,%eax 18003eaad: 44 03 c8 add %eax,%r9d 18003eab0: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003eab5: 41 f7 e8 imul %r8d 18003eab8: c1 fa 05 sar $0x5,%edx 18003eabb: 8b c2 mov %edx,%eax 18003eabd: c1 e8 1f shr $0x1f,%eax 18003eac0: 03 d0 add %eax,%edx 18003eac2: 41 8b c0 mov %r8d,%eax 18003eac5: 44 2b ca sub %edx,%r9d 18003eac8: 99 cltd 18003eac9: 83 e2 03 and $0x3,%edx 18003eacc: 03 c2 add %edx,%eax 18003eace: c1 f8 02 sar $0x2,%eax 18003ead1: 41 8d 0c 02 lea (%r10,%rax,1),%ecx 18003ead5: 8b c3 mov %ebx,%eax 18003ead7: 41 03 c9 add %r9d,%ecx 18003eada: 69 c0 6d 01 00 00 imul $0x16d,%eax,%eax 18003eae0: 44 8d 84 08 25 9c ff lea -0x63db(%rax,%rcx,1),%r8d 18003eae7: ff 18003eae8: b8 93 24 49 92 mov $0x92492493,%eax 18003eaed: 41 f7 e8 imul %r8d 18003eaf0: 41 03 d0 add %r8d,%edx 18003eaf3: c1 fa 02 sar $0x2,%edx 18003eaf6: 8b c2 mov %edx,%eax 18003eaf8: c1 e8 1f shr $0x1f,%eax 18003eafb: 03 d0 add %eax,%edx 18003eafd: 6b d2 07 imul $0x7,%edx,%edx 18003eb00: 44 2b c2 sub %edx,%r8d 18003eb03: 8b 54 24 68 mov 0x68(%rsp),%edx 18003eb07: 44 3b c2 cmp %edx,%r8d 18003eb0a: 7f 15 jg 0x18003eb21 18003eb0c: 8b 4c 24 60 mov 0x60(%rsp),%ecx 18003eb10: 8b c1 mov %ecx,%eax 18003eb12: 6b c0 07 imul $0x7,%eax,%eax 18003eb15: 41 2b c0 sub %r8d,%eax 18003eb18: 03 c2 add %edx,%eax 18003eb1a: 45 8d 54 02 f9 lea -0x7(%r10,%rax,1),%r10d 18003eb1f: eb 11 jmp 0x18003eb32 18003eb21: 8b 4c 24 60 mov 0x60(%rsp),%ecx 18003eb25: 8b c1 mov %ecx,%eax 18003eb27: 6b c0 07 imul $0x7,%eax,%eax 18003eb2a: 41 2b c0 sub %r8d,%eax 18003eb2d: 03 c2 add %edx,%eax 18003eb2f: 44 03 d0 add %eax,%r10d 18003eb32: 83 f9 05 cmp $0x5,%ecx 18003eb35: 0f 85 ce 00 00 00 jne 0x18003ec09 18003eb3b: 85 f6 test %esi,%esi 18003eb3d: 75 18 jne 0x18003eb57 18003eb3f: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003eb44: f7 eb imul %ebx 18003eb46: c1 fa 05 sar $0x5,%edx 18003eb49: 8b ca mov %edx,%ecx 18003eb4b: c1 e9 1f shr $0x1f,%ecx 18003eb4e: 03 d1 add %ecx,%edx 18003eb50: 6b d2 64 imul $0x64,%edx,%edx 18003eb53: 3b da cmp %edx,%ebx 18003eb55: 75 2b jne 0x18003eb82 18003eb57: 8d 8b 6c 07 00 00 lea 0x76c(%rbx),%ecx 18003eb5d: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003eb62: f7 e9 imul %ecx 18003eb64: c1 fa 07 sar $0x7,%edx 18003eb67: 8b c2 mov %edx,%eax 18003eb69: c1 e8 1f shr $0x1f,%eax 18003eb6c: 03 d0 add %eax,%edx 18003eb6e: 69 d2 90 01 00 00 imul $0x190,%edx,%edx 18003eb74: 3b ca cmp %edx,%ecx 18003eb76: 74 0a je 0x18003eb82 18003eb78: 41 8b 84 bb c8 dc 06 mov 0x6dcc8(%r11,%rdi,4),%eax 18003eb7f: 00 18003eb80: eb 08 jmp 0x18003eb8a 18003eb82: 41 8b 84 bb 90 dc 06 mov 0x6dc90(%r11,%rdi,4),%eax 18003eb89: 00 18003eb8a: 44 3b d0 cmp %eax,%r10d 18003eb8d: 7e 7a jle 0x18003ec09 18003eb8f: 41 83 ea 07 sub $0x7,%r10d 18003eb93: eb 74 jmp 0x18003ec09 18003eb95: 8b c3 mov %ebx,%eax 18003eb97: 99 cltd 18003eb98: 83 e2 03 and $0x3,%edx 18003eb9b: 03 c2 add %edx,%eax 18003eb9d: 83 e0 03 and $0x3,%eax 18003eba0: 3b c2 cmp %edx,%eax 18003eba2: 75 18 jne 0x18003ebbc 18003eba4: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003eba9: f7 eb imul %ebx 18003ebab: c1 fa 05 sar $0x5,%edx 18003ebae: 8b c2 mov %edx,%eax 18003ebb0: c1 e8 1f shr $0x1f,%eax 18003ebb3: 03 d0 add %eax,%edx 18003ebb5: 6b d2 64 imul $0x64,%edx,%edx 18003ebb8: 3b da cmp %edx,%ebx 18003ebba: 75 36 jne 0x18003ebf2 18003ebbc: 41 8d 88 6c 07 00 00 lea 0x76c(%r8),%ecx 18003ebc3: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003ebc8: f7 e9 imul %ecx 18003ebca: c1 fa 07 sar $0x7,%edx 18003ebcd: 8b c2 mov %edx,%eax 18003ebcf: c1 e8 1f shr $0x1f,%eax 18003ebd2: 03 d0 add %eax,%edx 18003ebd4: 69 d2 90 01 00 00 imul $0x190,%edx,%edx 18003ebda: 3b ca cmp %edx,%ecx 18003ebdc: 74 14 je 0x18003ebf2 18003ebde: 4c 8d 1d 1b 14 fc ff lea -0x3ebe5(%rip),%r11 # 0x180000000 18003ebe5: 49 63 c1 movslq %r9d,%rax 18003ebe8: 45 8b 94 83 c4 dc 06 mov 0x6dcc4(%r11,%rax,4),%r10d 18003ebef: 00 18003ebf0: eb 12 jmp 0x18003ec04 18003ebf2: 4c 8d 1d 07 14 fc ff lea -0x3ebf9(%rip),%r11 # 0x180000000 18003ebf9: 49 63 c1 movslq %r9d,%rax 18003ebfc: 45 8b 94 83 8c dc 06 mov 0x6dc8c(%r11,%rax,4),%r10d 18003ec03: 00 18003ec04: 44 03 54 24 70 add 0x70(%rsp),%r10d 18003ec09: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 18003ec0e: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18003ec13: 83 fd 01 cmp $0x1,%ebp 18003ec16: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18003ec1b: 75 3e jne 0x18003ec5b 18003ec1d: 8b 44 24 78 mov 0x78(%rsp),%eax 18003ec21: 44 89 15 7c ec 02 00 mov %r10d,0x2ec7c(%rip) # 0x18006d8a4 18003ec28: 89 1d 72 ec 02 00 mov %ebx,0x2ec72(%rip) # 0x18006d8a0 18003ec2e: 6b c0 3c imul $0x3c,%eax,%eax 18003ec31: 03 84 24 80 00 00 00 add 0x80(%rsp),%eax 18003ec38: 6b c0 3c imul $0x3c,%eax,%eax 18003ec3b: 03 84 24 88 00 00 00 add 0x88(%rsp),%eax 18003ec42: 69 c0 e8 03 00 00 imul $0x3e8,%eax,%eax 18003ec48: 03 84 24 90 00 00 00 add 0x90(%rsp),%eax 18003ec4f: 89 05 53 ec 02 00 mov %eax,0x2ec53(%rip) # 0x18006d8a8 18003ec55: 48 83 c4 30 add $0x30,%rsp 18003ec59: 5b pop %rbx 18003ec5a: c3 ret 18003ec5b: 8b 44 24 78 mov 0x78(%rsp),%eax 18003ec5f: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18003ec64: 44 89 15 49 ec 02 00 mov %r10d,0x2ec49(%rip) # 0x18006d8b4 18003ec6b: 6b c0 3c imul $0x3c,%eax,%eax 18003ec6e: 03 84 24 80 00 00 00 add 0x80(%rsp),%eax 18003ec75: 6b c0 3c imul $0x3c,%eax,%eax 18003ec78: 03 84 24 88 00 00 00 add 0x88(%rsp),%eax 18003ec7f: 69 c0 e8 03 00 00 imul $0x3e8,%eax,%eax 18003ec85: 03 84 24 90 00 00 00 add 0x90(%rsp),%eax 18003ec8c: 89 05 26 ec 02 00 mov %eax,0x2ec26(%rip) # 0x18006d8b8 18003ec92: e8 39 0a 00 00 call 0x18003f6d0 18003ec97: 85 c0 test %eax,%eax 18003ec99: 74 18 je 0x18003ecb3 18003ec9b: 45 33 c9 xor %r9d,%r9d 18003ec9e: 45 33 c0 xor %r8d,%r8d 18003eca1: 33 d2 xor %edx,%edx 18003eca3: 33 c9 xor %ecx,%ecx 18003eca5: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18003ecac: 00 00 18003ecae: e8 8d 97 ff ff call 0x180038440 18003ecb3: 8b 0d ff eb 02 00 mov 0x2ebff(%rip),%ecx # 0x18006d8b8 18003ecb9: 8b 44 24 40 mov 0x40(%rsp),%eax 18003ecbd: 69 c0 e8 03 00 00 imul $0x3e8,%eax,%eax 18003ecc3: 03 c8 add %eax,%ecx 18003ecc5: 89 0d ed eb 02 00 mov %ecx,0x2ebed(%rip) # 0x18006d8b8 18003eccb: 79 1f jns 0x18003ecec 18003eccd: 81 c1 00 5c 26 05 add $0x5265c00,%ecx 18003ecd3: 83 2d da eb 02 00 01 subl $0x1,0x2ebda(%rip) # 0x18006d8b4 18003ecda: 89 1d d0 eb 02 00 mov %ebx,0x2ebd0(%rip) # 0x18006d8b0 18003ece0: 89 0d d2 eb 02 00 mov %ecx,0x2ebd2(%rip) # 0x18006d8b8 18003ece6: 48 83 c4 30 add $0x30,%rsp 18003ecea: 5b pop %rbx 18003eceb: c3 ret 18003ecec: 81 f9 00 5c 26 05 cmp $0x5265c00,%ecx 18003ecf2: 7c 13 jl 0x18003ed07 18003ecf4: 81 e9 00 5c 26 05 sub $0x5265c00,%ecx 18003ecfa: 83 05 b3 eb 02 00 01 addl $0x1,0x2ebb3(%rip) # 0x18006d8b4 18003ed01: 89 0d b1 eb 02 00 mov %ecx,0x2ebb1(%rip) # 0x18006d8b8 18003ed07: 89 1d a3 eb 02 00 mov %ebx,0x2eba3(%rip) # 0x18006d8b0 18003ed0d: 48 83 c4 30 add $0x30,%rsp 18003ed11: 5b pop %rbx 18003ed12: c3 ret 18003ed13: cc int3 18003ed14: cc int3 18003ed15: cc int3 18003ed16: cc int3 18003ed17: cc int3 18003ed18: cc int3 18003ed19: cc int3 18003ed1a: cc int3 18003ed1b: cc int3 18003ed1c: cc int3 18003ed1d: cc int3 18003ed1e: cc int3 18003ed1f: cc int3 18003ed20: 48 8b c4 mov %rsp,%rax 18003ed23: 53 push %rbx 18003ed24: 56 push %rsi 18003ed25: 48 83 ec 78 sub $0x78,%rsp 18003ed29: 48 8b f1 mov %rcx,%rsi 18003ed2c: 48 8d 48 10 lea 0x10(%rax),%rcx 18003ed30: 33 db xor %ebx,%ebx 18003ed32: 89 58 10 mov %ebx,0x10(%rax) 18003ed35: e8 46 09 00 00 call 0x18003f680 18003ed3a: 85 c0 test %eax,%eax 18003ed3c: 74 14 je 0x18003ed52 18003ed3e: 45 33 c9 xor %r9d,%r9d 18003ed41: 45 33 c0 xor %r8d,%r8d 18003ed44: 33 d2 xor %edx,%edx 18003ed46: 33 c9 xor %ecx,%ecx 18003ed48: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18003ed4d: e8 ee 96 ff ff call 0x180038440 18003ed52: 39 9c 24 98 00 00 00 cmp %ebx,0x98(%rsp) 18003ed59: 75 09 jne 0x18003ed64 18003ed5b: 33 c0 xor %eax,%eax 18003ed5d: 48 83 c4 78 add $0x78,%rsp 18003ed61: 5e pop %rsi 18003ed62: 5b pop %rbx 18003ed63: c3 ret 18003ed64: 48 89 ac 24 90 00 00 mov %rbp,0x90(%rsp) 18003ed6b: 00 18003ed6c: 48 89 7c 24 70 mov %rdi,0x70(%rsp) 18003ed71: 8b 7e 14 mov 0x14(%rsi),%edi 18003ed74: 3b 3d 26 eb 02 00 cmp 0x2eb26(%rip),%edi # 0x18006d8a0 18003ed7a: 4c 89 64 24 68 mov %r12,0x68(%rsp) 18003ed7f: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 18003ed84: 75 19 jne 0x18003ed9f 18003ed86: 3b 3d 24 eb 02 00 cmp 0x2eb24(%rip),%edi # 0x18006d8b0 18003ed8c: 75 11 jne 0x18003ed9f 18003ed8e: 8b 0d 24 eb 02 00 mov 0x2eb24(%rip),%ecx # 0x18006d8b8 18003ed94: 8b 05 1a eb 02 00 mov 0x2eb1a(%rip),%eax # 0x18006d8b4 18003ed9a: e9 63 04 00 00 jmp 0x18003f202 18003ed9f: 39 1d 17 41 03 00 cmp %ebx,0x34117(%rip) # 0x180072ebc 18003eda5: 0f 84 17 03 00 00 je 0x18003f0c2 18003edab: 66 39 1d f6 40 03 00 cmp %bx,0x340f6(%rip) # 0x180072ea8 18003edb2: 4c 8d 2d 47 12 fc ff lea -0x3edb9(%rip),%r13 # 0x180000000 18003edb9: 75 68 jne 0x18003ee23 18003edbb: 0f b7 0d f2 40 03 00 movzwl 0x340f2(%rip),%ecx # 0x180072eb4 18003edc2: 0f b7 15 e9 40 03 00 movzwl 0x340e9(%rip),%edx # 0x180072eb2 18003edc9: 44 0f b7 05 dd 40 03 movzwl 0x340dd(%rip),%r8d # 0x180072eae 18003edd0: 00 18003edd1: 0f b7 05 de 40 03 00 movzwl 0x340de(%rip),%eax # 0x180072eb6 18003edd8: 44 0f b7 15 d0 40 03 movzwl 0x340d0(%rip),%r10d # 0x180072eb0 18003eddf: 00 18003ede0: 44 0f b7 1d c4 40 03 movzwl 0x340c4(%rip),%r11d # 0x180072eac 18003ede7: 00 18003ede8: 44 0f b7 0d ba 40 03 movzwl 0x340ba(%rip),%r9d # 0x180072eaa 18003edef: 00 18003edf0: 89 44 24 50 mov %eax,0x50(%rsp) 18003edf4: 89 4c 24 48 mov %ecx,0x48(%rsp) 18003edf8: 89 54 24 40 mov %edx,0x40(%rsp) 18003edfc: 44 89 54 24 38 mov %r10d,0x38(%rsp) 18003ee01: 89 5c 24 30 mov %ebx,0x30(%rsp) 18003ee05: ba 01 00 00 00 mov $0x1,%edx 18003ee0a: 44 89 5c 24 28 mov %r11d,0x28(%rsp) 18003ee0f: 44 89 44 24 20 mov %r8d,0x20(%rsp) 18003ee14: 44 8b c7 mov %edi,%r8d 18003ee17: 8b ca mov %edx,%ecx 18003ee19: e8 d2 fb ff ff call 0x18003e9f0 18003ee1e: e9 bb 00 00 00 jmp 0x18003eede 18003ee23: 44 0f b7 15 8b 40 03 movzwl 0x3408b(%rip),%r10d # 0x180072eb6 18003ee2a: 00 18003ee2b: 44 0f b7 1d 81 40 03 movzwl 0x34081(%rip),%r11d # 0x180072eb4 18003ee32: 00 18003ee33: 0f b7 2d 78 40 03 00 movzwl 0x34078(%rip),%ebp # 0x180072eb2 18003ee3a: 44 0f b7 05 6e 40 03 movzwl 0x3406e(%rip),%r8d # 0x180072eb0 18003ee41: 00 18003ee42: 44 0f b7 25 64 40 03 movzwl 0x34064(%rip),%r12d # 0x180072eae 18003ee49: 00 18003ee4a: 44 0f b7 0d 58 40 03 movzwl 0x34058(%rip),%r9d # 0x180072eaa 18003ee51: 00 18003ee52: 8b c7 mov %edi,%eax 18003ee54: 99 cltd 18003ee55: 83 e2 03 and $0x3,%edx 18003ee58: 03 c2 add %edx,%eax 18003ee5a: 83 e0 03 and $0x3,%eax 18003ee5d: 3b c2 cmp %edx,%eax 18003ee5f: 75 18 jne 0x18003ee79 18003ee61: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003ee66: f7 ef imul %edi 18003ee68: c1 fa 05 sar $0x5,%edx 18003ee6b: 8b c2 mov %edx,%eax 18003ee6d: c1 e8 1f shr $0x1f,%eax 18003ee70: 03 d0 add %eax,%edx 18003ee72: 6b d2 64 imul $0x64,%edx,%edx 18003ee75: 3b fa cmp %edx,%edi 18003ee77: 75 2e jne 0x18003eea7 18003ee79: 8d 8f 6c 07 00 00 lea 0x76c(%rdi),%ecx 18003ee7f: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003ee84: f7 e9 imul %ecx 18003ee86: c1 fa 07 sar $0x7,%edx 18003ee89: 8b c2 mov %edx,%eax 18003ee8b: c1 e8 1f shr $0x1f,%eax 18003ee8e: 03 d0 add %eax,%edx 18003ee90: 69 d2 90 01 00 00 imul $0x190,%edx,%edx 18003ee96: 3b ca cmp %edx,%ecx 18003ee98: 74 0d je 0x18003eea7 18003ee9a: 49 63 c1 movslq %r9d,%rax 18003ee9d: 41 8b 8c 85 c4 dc 06 mov 0x6dcc4(%r13,%rax,4),%ecx 18003eea4: 00 18003eea5: eb 08 jmp 0x18003eeaf 18003eea7: 43 8b 8c 8d 8c dc 06 mov 0x6dc8c(%r13,%r9,4),%ecx 18003eeae: 00 18003eeaf: 45 6b c0 3c imul $0x3c,%r8d,%r8d 18003eeb3: 42 8d 04 21 lea (%rcx,%r12,1),%eax 18003eeb7: 89 3d e3 e9 02 00 mov %edi,0x2e9e3(%rip) # 0x18006d8a0 18003eebd: 44 03 c5 add %ebp,%r8d 18003eec0: 89 05 de e9 02 00 mov %eax,0x2e9de(%rip) # 0x18006d8a4 18003eec6: 45 6b c0 3c imul $0x3c,%r8d,%r8d 18003eeca: 45 03 c3 add %r11d,%r8d 18003eecd: 45 69 c0 e8 03 00 00 imul $0x3e8,%r8d,%r8d 18003eed4: 45 03 c2 add %r10d,%r8d 18003eed7: 44 89 05 ca e9 02 00 mov %r8d,0x2e9ca(%rip) # 0x18006d8a8 18003eede: 66 39 1d 6f 3f 03 00 cmp %bx,0x33f6f(%rip) # 0x180072e54 18003eee5: 75 75 jne 0x18003ef5c 18003eee7: 0f b7 0d 72 3f 03 00 movzwl 0x33f72(%rip),%ecx # 0x180072e60 18003eeee: 0f b7 15 69 3f 03 00 movzwl 0x33f69(%rip),%edx # 0x180072e5e 18003eef5: 44 0f b7 05 5f 3f 03 movzwl 0x33f5f(%rip),%r8d # 0x180072e5c 18003eefc: 00 18003eefd: 0f b7 05 5e 3f 03 00 movzwl 0x33f5e(%rip),%eax # 0x180072e62 18003ef04: 44 0f b7 15 4c 3f 03 movzwl 0x33f4c(%rip),%r10d # 0x180072e58 18003ef0b: 00 18003ef0c: 44 0f b7 1d 46 3f 03 movzwl 0x33f46(%rip),%r11d # 0x180072e5a 18003ef13: 00 18003ef14: 44 0f b7 0d 3a 3f 03 movzwl 0x33f3a(%rip),%r9d # 0x180072e56 18003ef1b: 00 18003ef1c: 89 44 24 50 mov %eax,0x50(%rsp) 18003ef20: 89 4c 24 48 mov %ecx,0x48(%rsp) 18003ef24: 89 54 24 40 mov %edx,0x40(%rsp) 18003ef28: 44 89 44 24 38 mov %r8d,0x38(%rsp) 18003ef2d: 44 8b 46 14 mov 0x14(%rsi),%r8d 18003ef31: 89 5c 24 30 mov %ebx,0x30(%rsp) 18003ef35: 44 89 54 24 28 mov %r10d,0x28(%rsp) 18003ef3a: ba 01 00 00 00 mov $0x1,%edx 18003ef3f: 33 c9 xor %ecx,%ecx 18003ef41: 44 89 5c 24 20 mov %r11d,0x20(%rsp) 18003ef46: e8 a5 fa ff ff call 0x18003e9f0 18003ef4b: 8b 0d 67 e9 02 00 mov 0x2e967(%rip),%ecx # 0x18006d8b8 18003ef51: 8b 05 5d e9 02 00 mov 0x2e95d(%rip),%eax # 0x18006d8b4 18003ef57: e9 a6 02 00 00 jmp 0x18003f202 18003ef5c: 8b 7e 14 mov 0x14(%rsi),%edi 18003ef5f: 44 0f b7 15 fb 3e 03 movzwl 0x33efb(%rip),%r10d # 0x180072e62 18003ef66: 00 18003ef67: 44 0f b7 1d f1 3e 03 movzwl 0x33ef1(%rip),%r11d # 0x180072e60 18003ef6e: 00 18003ef6f: 0f b7 2d e8 3e 03 00 movzwl 0x33ee8(%rip),%ebp # 0x180072e5e 18003ef76: 44 0f b7 05 de 3e 03 movzwl 0x33ede(%rip),%r8d # 0x180072e5c 18003ef7d: 00 18003ef7e: 44 0f b7 25 d4 3e 03 movzwl 0x33ed4(%rip),%r12d # 0x180072e5a 18003ef85: 00 18003ef86: 44 0f b7 0d c8 3e 03 movzwl 0x33ec8(%rip),%r9d # 0x180072e56 18003ef8d: 00 18003ef8e: 8b c7 mov %edi,%eax 18003ef90: 89 9c 24 a0 00 00 00 mov %ebx,0xa0(%rsp) 18003ef97: 99 cltd 18003ef98: 83 e2 03 and $0x3,%edx 18003ef9b: 03 c2 add %edx,%eax 18003ef9d: 83 e0 03 and $0x3,%eax 18003efa0: 3b c2 cmp %edx,%eax 18003efa2: 75 18 jne 0x18003efbc 18003efa4: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003efa9: f7 ef imul %edi 18003efab: c1 fa 05 sar $0x5,%edx 18003efae: 8b c2 mov %edx,%eax 18003efb0: c1 e8 1f shr $0x1f,%eax 18003efb3: 03 d0 add %eax,%edx 18003efb5: 6b d2 64 imul $0x64,%edx,%edx 18003efb8: 3b fa cmp %edx,%edi 18003efba: 75 2e jne 0x18003efea 18003efbc: 8d 8f 6c 07 00 00 lea 0x76c(%rdi),%ecx 18003efc2: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003efc7: f7 e9 imul %ecx 18003efc9: c1 fa 07 sar $0x7,%edx 18003efcc: 8b c2 mov %edx,%eax 18003efce: c1 e8 1f shr $0x1f,%eax 18003efd1: 03 d0 add %eax,%edx 18003efd3: 69 d2 90 01 00 00 imul $0x190,%edx,%edx 18003efd9: 3b ca cmp %edx,%ecx 18003efdb: 74 0d je 0x18003efea 18003efdd: 49 63 c1 movslq %r9d,%rax 18003efe0: 41 8b 8c 85 c4 dc 06 mov 0x6dcc4(%r13,%rax,4),%ecx 18003efe7: 00 18003efe8: eb 08 jmp 0x18003eff2 18003efea: 43 8b 8c 8d 8c dc 06 mov 0x6dc8c(%r13,%r9,4),%ecx 18003eff1: 00 18003eff2: 45 6b c0 3c imul $0x3c,%r8d,%r8d 18003eff6: 42 8d 04 21 lea (%rcx,%r12,1),%eax 18003effa: 48 8d 8c 24 a0 00 00 lea 0xa0(%rsp),%rcx 18003f001: 00 18003f002: 44 03 c5 add %ebp,%r8d 18003f005: 89 05 a9 e8 02 00 mov %eax,0x2e8a9(%rip) # 0x18006d8b4 18003f00b: 45 6b c0 3c imul $0x3c,%r8d,%r8d 18003f00f: 45 03 c3 add %r11d,%r8d 18003f012: 45 69 c0 e8 03 00 00 imul $0x3e8,%r8d,%r8d 18003f019: 45 03 c2 add %r10d,%r8d 18003f01c: 44 89 05 95 e8 02 00 mov %r8d,0x2e895(%rip) # 0x18006d8b8 18003f023: e8 a8 06 00 00 call 0x18003f6d0 18003f028: 85 c0 test %eax,%eax 18003f02a: 74 14 je 0x18003f040 18003f02c: 45 33 c9 xor %r9d,%r9d 18003f02f: 45 33 c0 xor %r8d,%r8d 18003f032: 33 d2 xor %edx,%edx 18003f034: 33 c9 xor %ecx,%ecx 18003f036: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18003f03b: e8 00 94 ff ff call 0x180038440 18003f040: 8b 0d 72 e8 02 00 mov 0x2e872(%rip),%ecx # 0x18006d8b8 18003f046: 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%eax 18003f04d: 69 c0 e8 03 00 00 imul $0x3e8,%eax,%eax 18003f053: 03 c8 add %eax,%ecx 18003f055: 89 0d 5d e8 02 00 mov %ecx,0x2e85d(%rip) # 0x18006d8b8 18003f05b: 79 26 jns 0x18003f083 18003f05d: 8b 05 51 e8 02 00 mov 0x2e851(%rip),%eax # 0x18006d8b4 18003f063: 81 c1 00 5c 26 05 add $0x5265c00,%ecx 18003f069: 89 3d 41 e8 02 00 mov %edi,0x2e841(%rip) # 0x18006d8b0 18003f06f: 83 e8 01 sub $0x1,%eax 18003f072: 89 0d 40 e8 02 00 mov %ecx,0x2e840(%rip) # 0x18006d8b8 18003f078: 89 05 36 e8 02 00 mov %eax,0x2e836(%rip) # 0x18006d8b4 18003f07e: e9 7f 01 00 00 jmp 0x18003f202 18003f083: 81 f9 00 5c 26 05 cmp $0x5265c00,%ecx 18003f089: 7c 26 jl 0x18003f0b1 18003f08b: 8b 05 23 e8 02 00 mov 0x2e823(%rip),%eax # 0x18006d8b4 18003f091: 81 e9 00 5c 26 05 sub $0x5265c00,%ecx 18003f097: 89 3d 13 e8 02 00 mov %edi,0x2e813(%rip) # 0x18006d8b0 18003f09d: 83 c0 01 add $0x1,%eax 18003f0a0: 89 0d 12 e8 02 00 mov %ecx,0x2e812(%rip) # 0x18006d8b8 18003f0a6: 89 05 08 e8 02 00 mov %eax,0x2e808(%rip) # 0x18006d8b4 18003f0ac: e9 51 01 00 00 jmp 0x18003f202 18003f0b1: 8b 05 fd e7 02 00 mov 0x2e7fd(%rip),%eax # 0x18006d8b4 18003f0b7: 89 3d f3 e7 02 00 mov %edi,0x2e7f3(%rip) # 0x18006d8b0 18003f0bd: e9 40 01 00 00 jmp 0x18003f202 18003f0c2: 8b c7 mov %edi,%eax 18003f0c4: 99 cltd 18003f0c5: 83 e2 03 and $0x3,%edx 18003f0c8: 03 c2 add %edx,%eax 18003f0ca: 83 e0 03 and $0x3,%eax 18003f0cd: 3b c2 cmp %edx,%eax 18003f0cf: 75 18 jne 0x18003f0e9 18003f0d1: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003f0d6: f7 ef imul %edi 18003f0d8: c1 fa 05 sar $0x5,%edx 18003f0db: 8b c2 mov %edx,%eax 18003f0dd: c1 e8 1f shr $0x1f,%eax 18003f0e0: 03 d0 add %eax,%edx 18003f0e2: 6b d2 64 imul $0x64,%edx,%edx 18003f0e5: 3b fa cmp %edx,%edi 18003f0e7: 75 2a jne 0x18003f113 18003f0e9: 8d 8f 6c 07 00 00 lea 0x76c(%rdi),%ecx 18003f0ef: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003f0f4: f7 e9 imul %ecx 18003f0f6: c1 fa 07 sar $0x7,%edx 18003f0f9: 8b c2 mov %edx,%eax 18003f0fb: c1 e8 1f shr $0x1f,%eax 18003f0fe: 03 d0 add %eax,%edx 18003f100: 69 d2 90 01 00 00 imul $0x190,%edx,%edx 18003f106: 3b ca cmp %edx,%ecx 18003f108: 74 09 je 0x18003f113 18003f10a: 44 8b 15 c3 eb 02 00 mov 0x2ebc3(%rip),%r10d # 0x18006dcd4 18003f111: eb 07 jmp 0x18003f11a 18003f113: 44 8b 15 82 eb 02 00 mov 0x2eb82(%rip),%r10d # 0x18006dc9c 18003f11a: 44 8d 47 ff lea -0x1(%rdi),%r8d 18003f11e: 8d 8f 2b 01 00 00 lea 0x12b(%rdi),%ecx 18003f124: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003f129: 41 83 c2 01 add $0x1,%r10d 18003f12d: f7 e9 imul %ecx 18003f12f: 44 8b ca mov %edx,%r9d 18003f132: 41 c1 f9 07 sar $0x7,%r9d 18003f136: 41 8b c1 mov %r9d,%eax 18003f139: c1 e8 1f shr $0x1f,%eax 18003f13c: 44 03 c8 add %eax,%r9d 18003f13f: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003f144: 41 f7 e8 imul %r8d 18003f147: c1 fa 05 sar $0x5,%edx 18003f14a: 8b c2 mov %edx,%eax 18003f14c: c1 e8 1f shr $0x1f,%eax 18003f14f: 03 d0 add %eax,%edx 18003f151: 41 8b c0 mov %r8d,%eax 18003f154: 44 2b ca sub %edx,%r9d 18003f157: 99 cltd 18003f158: 83 e2 03 and $0x3,%edx 18003f15b: 03 c2 add %edx,%eax 18003f15d: c1 f8 02 sar $0x2,%eax 18003f160: 41 8d 0c 02 lea (%r10,%rax,1),%ecx 18003f164: 8b c7 mov %edi,%eax 18003f166: 41 03 c9 add %r9d,%ecx 18003f169: 69 c0 6d 01 00 00 imul $0x16d,%eax,%eax 18003f16f: 44 8d 84 08 25 9c ff lea -0x63db(%rax,%rcx,1),%r8d 18003f176: ff 18003f177: b8 93 24 49 92 mov $0x92492493,%eax 18003f17c: 41 f7 e8 imul %r8d 18003f17f: 41 03 d0 add %r8d,%edx 18003f182: c1 fa 02 sar $0x2,%edx 18003f185: 8b c2 mov %edx,%eax 18003f187: c1 e8 1f shr $0x1f,%eax 18003f18a: 03 d0 add %eax,%edx 18003f18c: 6b d2 07 imul $0x7,%edx,%edx 18003f18f: 44 2b c2 sub %edx,%r8d 18003f192: 45 85 c0 test %r8d,%r8d 18003f195: 7f 05 jg 0x18003f19c 18003f197: 45 2b d0 sub %r8d,%r10d 18003f19a: eb 0b jmp 0x18003f1a7 18003f19c: b8 07 00 00 00 mov $0x7,%eax 18003f1a1: 41 2b c0 sub %r8d,%eax 18003f1a4: 44 03 d0 add %eax,%r10d 18003f1a7: 89 5c 24 50 mov %ebx,0x50(%rsp) 18003f1ab: 89 5c 24 48 mov %ebx,0x48(%rsp) 18003f1af: 89 5c 24 40 mov %ebx,0x40(%rsp) 18003f1b3: c7 44 24 38 02 00 00 movl $0x2,0x38(%rsp) 18003f1ba: 00 18003f1bb: 41 b9 0a 00 00 00 mov $0xa,%r9d 18003f1c1: 89 5c 24 30 mov %ebx,0x30(%rsp) 18003f1c5: 41 8d 51 f7 lea -0x9(%r9),%edx 18003f1c9: 44 8b c7 mov %edi,%r8d 18003f1cc: 33 c9 xor %ecx,%ecx 18003f1ce: 89 5c 24 28 mov %ebx,0x28(%rsp) 18003f1d2: 44 89 15 cb e6 02 00 mov %r10d,0x2e6cb(%rip) # 0x18006d8a4 18003f1d9: c7 05 c5 e6 02 00 00 movl $0x6ddd00,0x2e6c5(%rip) # 0x18006d8a8 18003f1e0: dd 6d 00 18003f1e3: 89 3d b7 e6 02 00 mov %edi,0x2e6b7(%rip) # 0x18006d8a0 18003f1e9: c7 44 24 20 05 00 00 movl $0x5,0x20(%rsp) 18003f1f0: 00 18003f1f1: e8 fa f7 ff ff call 0x18003e9f0 18003f1f6: 8b 0d bc e6 02 00 mov 0x2e6bc(%rip),%ecx # 0x18006d8b8 18003f1fc: 8b 05 b2 e6 02 00 mov 0x2e6b2(%rip),%eax # 0x18006d8b4 18003f202: 44 8b 05 9b e6 02 00 mov 0x2e69b(%rip),%r8d # 0x18006d8a4 18003f209: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 18003f20e: 4c 8b 64 24 68 mov 0x68(%rsp),%r12 18003f213: 44 3b c0 cmp %eax,%r8d 18003f216: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 18003f21b: 48 8b ac 24 90 00 00 mov 0x90(%rsp),%rbp 18003f222: 00 18003f223: 7d 29 jge 0x18003f24e 18003f225: 8b 56 1c mov 0x1c(%rsi),%edx 18003f228: 41 3b d0 cmp %r8d,%edx 18003f22b: 0f 8c 2a fb ff ff jl 0x18003ed5b 18003f231: 3b d0 cmp %eax,%edx 18003f233: 0f 8f 22 fb ff ff jg 0x18003ed5b 18003f239: 41 3b d0 cmp %r8d,%edx 18003f23c: 7e 29 jle 0x18003f267 18003f23e: 3b d0 cmp %eax,%edx 18003f240: 7d 25 jge 0x18003f267 18003f242: b8 01 00 00 00 mov $0x1,%eax 18003f247: 48 83 c4 78 add $0x78,%rsp 18003f24b: 5e pop %rsi 18003f24c: 5b pop %rbx 18003f24d: c3 ret 18003f24e: 8b 56 1c mov 0x1c(%rsi),%edx 18003f251: 3b d0 cmp %eax,%edx 18003f253: 7c ed jl 0x18003f242 18003f255: 41 3b d0 cmp %r8d,%edx 18003f258: 7f e8 jg 0x18003f242 18003f25a: 3b d0 cmp %eax,%edx 18003f25c: 7e 09 jle 0x18003f267 18003f25e: 41 3b d0 cmp %r8d,%edx 18003f261: 0f 8c f4 fa ff ff jl 0x18003ed5b 18003f267: 8b 46 08 mov 0x8(%rsi),%eax 18003f26a: 6b c0 3c imul $0x3c,%eax,%eax 18003f26d: 03 46 04 add 0x4(%rsi),%eax 18003f270: 6b c0 3c imul $0x3c,%eax,%eax 18003f273: 03 06 add (%rsi),%eax 18003f275: 69 c0 e8 03 00 00 imul $0x3e8,%eax,%eax 18003f27b: 41 3b d0 cmp %r8d,%edx 18003f27e: 75 12 jne 0x18003f292 18003f280: 3b 05 22 e6 02 00 cmp 0x2e622(%rip),%eax # 0x18006d8a8 18003f286: 0f 9d c3 setge %bl 18003f289: 8b c3 mov %ebx,%eax 18003f28b: 48 83 c4 78 add $0x78,%rsp 18003f28f: 5e pop %rsi 18003f290: 5b pop %rbx 18003f291: c3 ret 18003f292: 3b c1 cmp %ecx,%eax 18003f294: 0f 9c c3 setl %bl 18003f297: 8b c3 mov %ebx,%eax 18003f299: 48 83 c4 78 add $0x78,%rsp 18003f29d: 5e pop %rsi 18003f29e: 5b pop %rbx 18003f29f: c3 ret 18003f2a0: 48 83 ec 28 sub $0x28,%rsp 18003f2a4: 83 3d 1d 3c 03 00 00 cmpl $0x0,0x33c1d(%rip) # 0x180072ec8 18003f2ab: 75 2a jne 0x18003f2d7 18003f2ad: b9 06 00 00 00 mov $0x6,%ecx 18003f2b2: e8 e9 62 00 00 call 0x1800455a0 18003f2b7: 90 nop 18003f2b8: 83 3d 09 3c 03 00 00 cmpl $0x0,0x33c09(%rip) # 0x180072ec8 18003f2bf: 75 0c jne 0x18003f2cd 18003f2c1: e8 6a f2 ff ff call 0x18003e530 18003f2c6: 83 05 fb 3b 03 00 01 addl $0x1,0x33bfb(%rip) # 0x180072ec8 18003f2cd: b9 06 00 00 00 mov $0x6,%ecx 18003f2d2: e8 99 61 00 00 call 0x180045470 18003f2d7: 48 83 c4 28 add $0x28,%rsp 18003f2db: c3 ret 18003f2dc: cc int3 18003f2dd: cc int3 18003f2de: cc int3 18003f2df: cc int3 18003f2e0: 40 55 rex push %rbp 18003f2e2: 48 83 ec 20 sub $0x20,%rsp 18003f2e6: 48 8b ea mov %rdx,%rbp 18003f2e9: b9 06 00 00 00 mov $0x6,%ecx 18003f2ee: e8 7d 61 00 00 call 0x180045470 18003f2f3: 48 83 c4 20 add $0x20,%rsp 18003f2f7: 5d pop %rbp 18003f2f8: c3 ret 18003f2f9: cc int3 18003f2fa: cc int3 18003f2fb: cc int3 18003f2fc: cc int3 18003f2fd: cc int3 18003f2fe: cc int3 18003f2ff: cc int3 18003f300: 40 53 rex push %rbx 18003f302: 48 83 ec 20 sub $0x20,%rsp 18003f306: 48 8b d9 mov %rcx,%rbx 18003f309: b9 06 00 00 00 mov $0x6,%ecx 18003f30e: e8 8d 62 00 00 call 0x1800455a0 18003f313: 90 nop 18003f314: 48 8b cb mov %rbx,%rcx 18003f317: e8 04 fa ff ff call 0x18003ed20 18003f31c: 8b d8 mov %eax,%ebx 18003f31e: b9 06 00 00 00 mov $0x6,%ecx 18003f323: e8 48 61 00 00 call 0x180045470 18003f328: 8b c3 mov %ebx,%eax 18003f32a: 48 83 c4 20 add $0x20,%rsp 18003f32e: 5b pop %rbx 18003f32f: c3 ret 18003f330: 40 55 rex push %rbp 18003f332: 48 83 ec 20 sub $0x20,%rsp 18003f336: 48 8b ea mov %rdx,%rbp 18003f339: b9 06 00 00 00 mov $0x6,%ecx 18003f33e: e8 2d 61 00 00 call 0x180045470 18003f343: 48 83 c4 20 add $0x20,%rsp 18003f347: 5d pop %rbp 18003f348: c3 ret 18003f349: cc int3 18003f34a: cc int3 18003f34b: cc int3 18003f34c: cc int3 18003f34d: cc int3 18003f34e: cc int3 18003f34f: cc int3 18003f350: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 18003f355: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 18003f35a: 57 push %rdi 18003f35b: 48 83 ec 30 sub $0x30,%rsp 18003f35f: 33 ed xor %ebp,%ebp 18003f361: 48 85 c9 test %rcx,%rcx 18003f364: 48 8b fa mov %rdx,%rdi 18003f367: 8b dd mov %ebp,%ebx 18003f369: 4c 8b c1 mov %rcx,%r8 18003f36c: 75 34 jne 0x18003f3a2 18003f36e: e8 cd 67 ff ff call 0x180035b40 18003f373: 45 33 c9 xor %r9d,%r9d 18003f376: 45 33 c0 xor %r8d,%r8d 18003f379: 33 d2 xor %edx,%edx 18003f37b: 33 c9 xor %ecx,%ecx 18003f37d: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 18003f382: c7 00 16 00 00 00 movl $0x16,(%rax) 18003f388: e8 53 91 ff ff call 0x1800384e0 18003f38d: b8 16 00 00 00 mov $0x16,%eax 18003f392: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18003f397: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 18003f39c: 48 83 c4 30 add $0x30,%rsp 18003f3a0: 5f pop %rdi 18003f3a1: c3 ret 18003f3a2: 48 85 d2 test %rdx,%rdx 18003f3a5: c7 01 ff ff ff ff movl $0xffffffff,(%rcx) 18003f3ab: c7 41 04 ff ff ff ff movl $0xffffffff,0x4(%rcx) 18003f3b2: c7 41 08 ff ff ff ff movl $0xffffffff,0x8(%rcx) 18003f3b9: c7 41 0c ff ff ff ff movl $0xffffffff,0xc(%rcx) 18003f3c0: c7 41 10 ff ff ff ff movl $0xffffffff,0x10(%rcx) 18003f3c7: c7 41 14 ff ff ff ff movl $0xffffffff,0x14(%rcx) 18003f3ce: c7 41 18 ff ff ff ff movl $0xffffffff,0x18(%rcx) 18003f3d5: c7 41 1c ff ff ff ff movl $0xffffffff,0x1c(%rcx) 18003f3dc: c7 41 20 ff ff ff ff movl $0xffffffff,0x20(%rcx) 18003f3e3: 74 89 je 0x18003f36e 18003f3e5: 4c 8b 1a mov (%rdx),%r11 18003f3e8: 4d 85 db test %r11,%r11 18003f3eb: 79 20 jns 0x18003f40d 18003f3ed: e8 4e 67 ff ff call 0x180035b40 18003f3f2: c7 00 16 00 00 00 movl $0x16,(%rax) 18003f3f8: b8 16 00 00 00 mov $0x16,%eax 18003f3fd: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18003f402: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 18003f407: 48 83 c4 30 add $0x30,%rsp 18003f40b: 5f pop %rdi 18003f40c: c3 ret 18003f40d: 48 b8 ff 6f 40 93 07 movabs $0x793406fff,%rax 18003f414: 00 00 00 18003f417: 4c 3b d8 cmp %rax,%r11 18003f41a: 0f 8f 4e ff ff ff jg 0x18003f36e 18003f420: 48 b8 b9 70 12 cb f5 movabs $0x883148f5cb1270b9,%rax 18003f427: 48 31 88 18003f42a: 48 89 74 24 40 mov %rsi,0x40(%rsp) 18003f42f: 41 ba 01 00 00 00 mov $0x1,%r10d 18003f435: 49 f7 eb imul %r11 18003f438: 4d 8d 0c 13 lea (%r11,%rdx,1),%r9 18003f43c: 49 c1 f9 18 sar $0x18,%r9 18003f440: 49 8b c1 mov %r9,%rax 18003f443: 48 c1 e8 3f shr $0x3f,%rax 18003f447: 4c 03 c8 add %rax,%r9 18003f44a: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003f44f: 41 83 c1 46 add $0x46,%r9d 18003f453: 41 8d 89 2b 01 00 00 lea 0x12b(%r9),%ecx 18003f45a: 41 8d 71 ff lea -0x1(%r9),%esi 18003f45e: f7 e9 imul %ecx 18003f460: 8b ca mov %edx,%ecx 18003f462: c1 f9 07 sar $0x7,%ecx 18003f465: 8b c1 mov %ecx,%eax 18003f467: c1 e8 1f shr $0x1f,%eax 18003f46a: 03 c8 add %eax,%ecx 18003f46c: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003f471: f7 ee imul %esi 18003f473: c1 fa 05 sar $0x5,%edx 18003f476: 8b c2 mov %edx,%eax 18003f478: c1 e8 1f shr $0x1f,%eax 18003f47b: 03 d0 add %eax,%edx 18003f47d: 8b c6 mov %esi,%eax 18003f47f: 2b ca sub %edx,%ecx 18003f481: 99 cltd 18003f482: 83 e2 03 and $0x3,%edx 18003f485: 03 c2 add %edx,%eax 18003f487: c1 f8 02 sar $0x2,%eax 18003f48a: 8d 4c 01 ef lea -0x11(%rcx,%rax,1),%ecx 18003f48e: 41 8d 41 ba lea -0x46(%r9),%eax 18003f492: 48 63 d1 movslq %ecx,%rdx 18003f495: 48 63 c8 movslq %eax,%rcx 18003f498: 48 69 c9 93 fe ff ff imul $0xfffffffffffffe93,%rcx,%rcx 18003f49f: 48 2b ca sub %rdx,%rcx 18003f4a2: 48 69 c9 80 51 01 00 imul $0x15180,%rcx,%rcx 18003f4a9: 4c 03 d9 add %rcx,%r11 18003f4ac: 79 5f jns 0x18003f50d 18003f4ae: 8b c6 mov %esi,%eax 18003f4b0: 49 81 c3 80 33 e1 01 add $0x1e13380,%r11 18003f4b7: 44 8b ce mov %esi,%r9d 18003f4ba: 99 cltd 18003f4bb: 83 e2 03 and $0x3,%edx 18003f4be: 03 c2 add %edx,%eax 18003f4c0: 83 e0 03 and $0x3,%eax 18003f4c3: 3b c2 cmp %edx,%eax 18003f4c5: 75 19 jne 0x18003f4e0 18003f4c7: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003f4cc: 41 f7 e9 imul %r9d 18003f4cf: c1 fa 05 sar $0x5,%edx 18003f4d2: 8b ca mov %edx,%ecx 18003f4d4: c1 e9 1f shr $0x1f,%ecx 18003f4d7: 03 d1 add %ecx,%edx 18003f4d9: 6b d2 64 imul $0x64,%edx,%edx 18003f4dc: 3b f2 cmp %edx,%esi 18003f4de: 75 21 jne 0x18003f501 18003f4e0: 8d 8e 6c 07 00 00 lea 0x76c(%rsi),%ecx 18003f4e6: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003f4eb: f7 e9 imul %ecx 18003f4ed: c1 fa 07 sar $0x7,%edx 18003f4f0: 8b c2 mov %edx,%eax 18003f4f2: c1 e8 1f shr $0x1f,%eax 18003f4f5: 03 d0 add %eax,%edx 18003f4f7: 69 d2 90 01 00 00 imul $0x190,%edx,%edx 18003f4fd: 3b ca cmp %edx,%ecx 18003f4ff: 75 5b jne 0x18003f55c 18003f501: 49 81 c3 80 51 01 00 add $0x15180,%r11 18003f508: 41 8b da mov %r10d,%ebx 18003f50b: eb 4f jmp 0x18003f55c 18003f50d: 41 8b c1 mov %r9d,%eax 18003f510: 99 cltd 18003f511: 83 e2 03 and $0x3,%edx 18003f514: 03 c2 add %edx,%eax 18003f516: 83 e0 03 and $0x3,%eax 18003f519: 3b c2 cmp %edx,%eax 18003f51b: 75 1a jne 0x18003f537 18003f51d: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003f522: 41 f7 e9 imul %r9d 18003f525: c1 fa 05 sar $0x5,%edx 18003f528: 8b c2 mov %edx,%eax 18003f52a: c1 e8 1f shr $0x1f,%eax 18003f52d: 03 d0 add %eax,%edx 18003f52f: 6b d2 64 imul $0x64,%edx,%edx 18003f532: 44 3b ca cmp %edx,%r9d 18003f535: 75 22 jne 0x18003f559 18003f537: 41 8d 89 6c 07 00 00 lea 0x76c(%r9),%ecx 18003f53e: b8 1f 85 eb 51 mov $0x51eb851f,%eax 18003f543: f7 e9 imul %ecx 18003f545: c1 fa 07 sar $0x7,%edx 18003f548: 8b c2 mov %edx,%eax 18003f54a: c1 e8 1f shr $0x1f,%eax 18003f54d: 03 d0 add %eax,%edx 18003f54f: 69 d2 90 01 00 00 imul $0x190,%edx,%edx 18003f555: 3b ca cmp %edx,%ecx 18003f557: 75 03 jne 0x18003f55c 18003f559: 41 8b da mov %r10d,%ebx 18003f55c: 45 89 48 14 mov %r9d,0x14(%r8) 18003f560: 48 be 57 29 51 ce a0 movabs $0x1845c8a0ce512957,%rsi 18003f567: c8 45 18 18003f56a: 4c 8d 0d 1f e7 02 00 lea 0x2e71f(%rip),%r9 # 0x18006dc90 18003f571: 48 8b c6 mov %rsi,%rax 18003f574: 49 f7 eb imul %r11 18003f577: 48 c1 fa 0d sar $0xd,%rdx 18003f57b: 48 8b c2 mov %rdx,%rax 18003f57e: 48 c1 e8 3f shr $0x3f,%rax 18003f582: 48 03 d0 add %rax,%rdx 18003f585: 48 63 c2 movslq %edx,%rax 18003f588: 41 89 50 1c mov %edx,0x1c(%r8) 18003f58c: 48 69 c0 80 ae fe ff imul $0xfffffffffffeae80,%rax,%rax 18003f593: 4c 03 d8 add %rax,%r11 18003f596: 48 8d 05 2b e7 02 00 lea 0x2e72b(%rip),%rax # 0x18006dcc8 18003f59d: 85 db test %ebx,%ebx 18003f59f: 4c 0f 44 c8 cmove %rax,%r9 18003f5a3: 41 39 51 04 cmp %edx,0x4(%r9) 18003f5a7: 8b c2 mov %edx,%eax 18003f5a9: 49 8d 49 04 lea 0x4(%r9),%rcx 18003f5ad: 7d 0d jge 0x18003f5bc 18003f5af: 90 nop 18003f5b0: 48 83 c1 04 add $0x4,%rcx 18003f5b4: 41 83 c2 01 add $0x1,%r10d 18003f5b8: 39 11 cmp %edx,(%rcx) 18003f5ba: 7c f4 jl 0x18003f5b0 18003f5bc: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18003f5c1: 41 83 ea 01 sub $0x1,%r10d 18003f5c5: 49 63 ca movslq %r10d,%rcx 18003f5c8: 45 89 50 10 mov %r10d,0x10(%r8) 18003f5cc: 41 2b 04 89 sub (%r9,%rcx,4),%eax 18003f5d0: 41 89 40 0c mov %eax,0xc(%r8) 18003f5d4: 48 8b c6 mov %rsi,%rax 18003f5d7: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18003f5dc: 48 f7 2f imulq (%rdi) 18003f5df: 48 8b ca mov %rdx,%rcx 18003f5e2: 41 89 68 20 mov %ebp,0x20(%r8) 18003f5e6: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 18003f5eb: 48 c1 f9 0d sar $0xd,%rcx 18003f5ef: 48 8b c1 mov %rcx,%rax 18003f5f2: 48 c1 e8 3f shr $0x3f,%rax 18003f5f6: 48 03 c8 add %rax,%rcx 18003f5f9: b8 93 24 49 92 mov $0x92492493,%eax 18003f5fe: 83 c1 04 add $0x4,%ecx 18003f601: f7 e9 imul %ecx 18003f603: 03 d1 add %ecx,%edx 18003f605: c1 fa 02 sar $0x2,%edx 18003f608: 8b c2 mov %edx,%eax 18003f60a: c1 e8 1f shr $0x1f,%eax 18003f60d: 03 d0 add %eax,%edx 18003f60f: 48 b8 05 7c f3 6a e2 movabs $0x48d159e26af37c05,%rax 18003f616: 59 d1 48 18003f619: 6b d2 07 imul $0x7,%edx,%edx 18003f61c: 2b ca sub %edx,%ecx 18003f61e: 49 f7 eb imul %r11 18003f621: 41 89 48 18 mov %ecx,0x18(%r8) 18003f625: 48 c1 fa 0a sar $0xa,%rdx 18003f629: 48 8b c2 mov %rdx,%rax 18003f62c: 48 c1 e8 3f shr $0x3f,%rax 18003f630: 48 03 d0 add %rax,%rdx 18003f633: 48 63 c2 movslq %edx,%rax 18003f636: 41 89 50 08 mov %edx,0x8(%r8) 18003f63a: 48 69 c0 f0 f1 ff ff imul $0xfffffffffffff1f0,%rax,%rax 18003f641: 4c 03 d8 add %rax,%r11 18003f644: 48 b8 89 88 88 88 88 movabs $0x8888888888888889,%rax 18003f64b: 88 88 88 18003f64e: 49 f7 eb imul %r11 18003f651: 49 03 d3 add %r11,%rdx 18003f654: 48 c1 fa 05 sar $0x5,%rdx 18003f658: 48 8b c2 mov %rdx,%rax 18003f65b: 48 c1 e8 3f shr $0x3f,%rax 18003f65f: 48 03 d0 add %rax,%rdx 18003f662: 41 89 50 04 mov %edx,0x4(%r8) 18003f666: 6b d2 3c imul $0x3c,%edx,%edx 18003f669: 44 2b da sub %edx,%r11d 18003f66c: 33 c0 xor %eax,%eax 18003f66e: 45 89 18 mov %r11d,(%r8) 18003f671: 48 83 c4 30 add $0x30,%rsp 18003f675: 5f pop %rdi 18003f676: c3 ret 18003f677: cc int3 18003f678: cc int3 18003f679: cc int3 18003f67a: cc int3 18003f67b: cc int3 18003f67c: cc int3 18003f67d: cc int3 18003f67e: cc int3 18003f67f: cc int3 18003f680: 48 83 ec 38 sub $0x38,%rsp 18003f684: 48 85 c9 test %rcx,%rcx 18003f687: 75 2d jne 0x18003f6b6 18003f689: e8 b2 64 ff ff call 0x180035b40 18003f68e: 45 33 c9 xor %r9d,%r9d 18003f691: 45 33 c0 xor %r8d,%r8d 18003f694: 33 d2 xor %edx,%edx 18003f696: 33 c9 xor %ecx,%ecx 18003f698: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18003f69f: 00 00 18003f6a1: c7 00 16 00 00 00 movl $0x16,(%rax) 18003f6a7: e8 34 8e ff ff call 0x1800384e0 18003f6ac: b8 16 00 00 00 mov $0x16,%eax 18003f6b1: 48 83 c4 38 add $0x38,%rsp 18003f6b5: c3 ret 18003f6b6: 8b 05 08 e2 02 00 mov 0x2e208(%rip),%eax # 0x18006d8c4 18003f6bc: 89 01 mov %eax,(%rcx) 18003f6be: 33 c0 xor %eax,%eax 18003f6c0: 48 83 c4 38 add $0x38,%rsp 18003f6c4: c3 ret 18003f6c5: cc int3 18003f6c6: cc int3 18003f6c7: cc int3 18003f6c8: cc int3 18003f6c9: cc int3 18003f6ca: cc int3 18003f6cb: cc int3 18003f6cc: cc int3 18003f6cd: cc int3 18003f6ce: cc int3 18003f6cf: cc int3 18003f6d0: 48 83 ec 38 sub $0x38,%rsp 18003f6d4: 48 85 c9 test %rcx,%rcx 18003f6d7: 75 2d jne 0x18003f706 18003f6d9: e8 62 64 ff ff call 0x180035b40 18003f6de: 45 33 c9 xor %r9d,%r9d 18003f6e1: 45 33 c0 xor %r8d,%r8d 18003f6e4: 33 d2 xor %edx,%edx 18003f6e6: 33 c9 xor %ecx,%ecx 18003f6e8: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18003f6ef: 00 00 18003f6f1: c7 00 16 00 00 00 movl $0x16,(%rax) 18003f6f7: e8 e4 8d ff ff call 0x1800384e0 18003f6fc: b8 16 00 00 00 mov $0x16,%eax 18003f701: 48 83 c4 38 add $0x38,%rsp 18003f705: c3 ret 18003f706: 8b 05 bc e1 02 00 mov 0x2e1bc(%rip),%eax # 0x18006d8c8 18003f70c: 89 01 mov %eax,(%rcx) 18003f70e: 33 c0 xor %eax,%eax 18003f710: 48 83 c4 38 add $0x38,%rsp 18003f714: c3 ret 18003f715: cc int3 18003f716: cc int3 18003f717: cc int3 18003f718: cc int3 18003f719: cc int3 18003f71a: cc int3 18003f71b: cc int3 18003f71c: cc int3 18003f71d: cc int3 18003f71e: cc int3 18003f71f: cc int3 18003f720: 48 83 ec 38 sub $0x38,%rsp 18003f724: 48 85 c9 test %rcx,%rcx 18003f727: 75 2d jne 0x18003f756 18003f729: e8 12 64 ff ff call 0x180035b40 18003f72e: 45 33 c9 xor %r9d,%r9d 18003f731: 45 33 c0 xor %r8d,%r8d 18003f734: 33 d2 xor %edx,%edx 18003f736: 33 c9 xor %ecx,%ecx 18003f738: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18003f73f: 00 00 18003f741: c7 00 16 00 00 00 movl $0x16,(%rax) 18003f747: e8 94 8d ff ff call 0x1800384e0 18003f74c: b8 16 00 00 00 mov $0x16,%eax 18003f751: 48 83 c4 38 add $0x38,%rsp 18003f755: c3 ret 18003f756: 8b 05 64 e1 02 00 mov 0x2e164(%rip),%eax # 0x18006d8c0 18003f75c: 89 01 mov %eax,(%rcx) 18003f75e: 33 c0 xor %eax,%eax 18003f760: 48 83 c4 38 add $0x38,%rsp 18003f764: c3 ret 18003f765: cc int3 18003f766: cc int3 18003f767: cc int3 18003f768: cc int3 18003f769: cc int3 18003f76a: cc int3 18003f76b: cc int3 18003f76c: cc int3 18003f76d: cc int3 18003f76e: cc int3 18003f76f: cc int3 18003f770: 48 8d 05 4d e1 02 00 lea 0x2e14d(%rip),%rax # 0x18006d8c4 18003f777: c3 ret 18003f778: cc int3 18003f779: cc int3 18003f77a: cc int3 18003f77b: cc int3 18003f77c: cc int3 18003f77d: cc int3 18003f77e: cc int3 18003f77f: cc int3 18003f780: 48 8d 05 41 e1 02 00 lea 0x2e141(%rip),%rax # 0x18006d8c8 18003f787: c3 ret 18003f788: cc int3 18003f789: cc int3 18003f78a: cc int3 18003f78b: cc int3 18003f78c: cc int3 18003f78d: cc int3 18003f78e: cc int3 18003f78f: cc int3 18003f790: 48 8d 05 29 e1 02 00 lea 0x2e129(%rip),%rax # 0x18006d8c0 18003f797: c3 ret 18003f798: cc int3 18003f799: cc int3 18003f79a: cc int3 18003f79b: cc int3 18003f79c: cc int3 18003f79d: cc int3 18003f79e: cc int3 18003f79f: cc int3 18003f7a0: 48 8d 05 a9 e1 02 00 lea 0x2e1a9(%rip),%rax # 0x18006d950 18003f7a7: c3 ret 18003f7a8: cc int3 18003f7a9: cc int3 18003f7aa: cc int3 18003f7ab: cc int3 18003f7ac: cc int3 18003f7ad: cc int3 18003f7ae: cc int3 18003f7af: cc int3 18003f7b0: 40 55 rex push %rbp 18003f7b2: 41 54 push %r12 18003f7b4: 41 55 push %r13 18003f7b6: 41 56 push %r14 18003f7b8: 41 57 push %r15 18003f7ba: 48 83 ec 60 sub $0x60,%rsp 18003f7be: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp 18003f7c3: 48 89 5d 50 mov %rbx,0x50(%rbp) 18003f7c7: 48 89 75 58 mov %rsi,0x58(%rbp) 18003f7cb: 48 89 7d 60 mov %rdi,0x60(%rbp) 18003f7cf: 48 8b 05 ca d6 02 00 mov 0x2d6ca(%rip),%rax # 0x18006cea0 18003f7d6: 48 33 c5 xor %rbp,%rax 18003f7d9: 48 89 45 10 mov %rax,0x10(%rbp) 18003f7dd: 44 8b 15 e8 36 03 00 mov 0x336e8(%rip),%r10d # 0x180072ecc 18003f7e4: 45 33 ed xor %r13d,%r13d 18003f7e7: 4d 8b e1 mov %r9,%r12 18003f7ea: 45 85 d2 test %r10d,%r10d 18003f7ed: 4c 89 4d 08 mov %r9,0x8(%rbp) 18003f7f1: 45 8b d8 mov %r8d,%r11d 18003f7f4: 44 89 45 00 mov %r8d,0x0(%rbp) 18003f7f8: 44 8b fa mov %edx,%r15d 18003f7fb: 48 8b f9 mov %rcx,%rdi 18003f7fe: 75 50 jne 0x18003f850 18003f800: 45 8d 4d 01 lea 0x1(%r13),%r9d 18003f804: 4c 8d 05 8d 7d 01 00 lea 0x17d8d(%rip),%r8 # 0x180057598 18003f80b: ba 00 01 00 00 mov $0x100,%edx 18003f810: 33 c9 xor %ecx,%ecx 18003f812: 44 89 6c 24 28 mov %r13d,0x28(%rsp) 18003f817: 4c 89 6c 24 20 mov %r13,0x20(%rsp) 18003f81c: ff 15 f6 39 01 00 call *0x139f6(%rip) # 0x180053218 18003f822: 85 c0 test %eax,%eax 18003f824: 74 06 je 0x18003f82c 18003f826: 45 8d 55 01 lea 0x1(%r13),%r10d 18003f82a: eb 19 jmp 0x18003f845 18003f82c: ff 15 96 3c 01 00 call *0x13c96(%rip) # 0x1800534c8 18003f832: 44 8b 15 93 36 03 00 mov 0x33693(%rip),%r10d # 0x180072ecc 18003f839: b9 02 00 00 00 mov $0x2,%ecx 18003f83e: 83 f8 78 cmp $0x78,%eax 18003f841: 44 0f 44 d1 cmove %ecx,%r10d 18003f845: 44 8b 5d 00 mov 0x0(%rbp),%r11d 18003f849: 44 89 15 7c 36 03 00 mov %r10d,0x3367c(%rip) # 0x180072ecc 18003f850: 8b 5d 70 mov 0x70(%rbp),%ebx 18003f853: 85 db test %ebx,%ebx 18003f855: 7e 23 jle 0x18003f87a 18003f857: 8b c3 mov %ebx,%eax 18003f859: 49 8b cc mov %r12,%rcx 18003f85c: 66 66 66 90 data16 data16 xchg %ax,%ax 18003f860: 83 e8 01 sub $0x1,%eax 18003f863: 83 ca ff or $0xffffffff,%edx 18003f866: 66 44 39 29 cmp %r13w,(%rcx) 18003f86a: 74 0a je 0x18003f876 18003f86c: 48 83 c1 02 add $0x2,%rcx 18003f870: 85 c0 test %eax,%eax 18003f872: 75 ec jne 0x18003f860 18003f874: 8b c2 mov %edx,%eax 18003f876: 2b d0 sub %eax,%edx 18003f878: 03 da add %edx,%ebx 18003f87a: 41 83 fa 01 cmp $0x1,%r10d 18003f87e: 75 2a jne 0x18003f8aa 18003f880: 8b 85 80 00 00 00 mov 0x80(%rbp),%eax 18003f886: 44 8b cb mov %ebx,%r9d 18003f889: 4d 8b c4 mov %r12,%r8 18003f88c: 89 44 24 28 mov %eax,0x28(%rsp) 18003f890: 48 8b 45 78 mov 0x78(%rbp),%rax 18003f894: 41 8b d3 mov %r11d,%edx 18003f897: 41 8b cf mov %r15d,%ecx 18003f89a: 48 89 44 24 20 mov %rax,0x20(%rsp) 18003f89f: ff 15 73 39 01 00 call *0x13973(%rip) # 0x180053218 18003f8a5: e9 95 02 00 00 jmp 0x18003fb3f 18003f8aa: 41 83 fa 02 cmp $0x2,%r10d 18003f8ae: 74 09 je 0x18003f8b9 18003f8b0: 45 85 d2 test %r10d,%r10d 18003f8b3: 0f 85 84 02 00 00 jne 0x18003fb3d 18003f8b9: 45 85 ff test %r15d,%r15d 18003f8bc: 45 8b f5 mov %r13d,%r14d 18003f8bf: 75 07 jne 0x18003f8c8 18003f8c1: 48 8b 07 mov (%rdi),%rax 18003f8c4: 44 8b 78 14 mov 0x14(%rax),%r15d 18003f8c8: 8b b5 88 00 00 00 mov 0x88(%rbp),%esi 18003f8ce: 85 f6 test %esi,%esi 18003f8d0: 75 06 jne 0x18003f8d8 18003f8d2: 48 8b 07 mov (%rdi),%rax 18003f8d5: 8b 70 04 mov 0x4(%rax),%esi 18003f8d8: 41 8b cf mov %r15d,%ecx 18003f8db: e8 60 93 00 00 call 0x180048c40 18003f8e0: 3b f0 cmp %eax,%esi 18003f8e2: 74 06 je 0x18003f8ea 18003f8e4: 83 f8 ff cmp $0xffffffff,%eax 18003f8e7: 0f 45 f0 cmovne %eax,%esi 18003f8ea: 4c 89 6c 24 38 mov %r13,0x38(%rsp) 18003f8ef: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 18003f8f4: 44 8b cb mov %ebx,%r9d 18003f8f7: 4d 8b c4 mov %r12,%r8 18003f8fa: 33 d2 xor %edx,%edx 18003f8fc: 8b ce mov %esi,%ecx 18003f8fe: 44 89 6c 24 28 mov %r13d,0x28(%rsp) 18003f903: 4c 89 6c 24 20 mov %r13,0x20(%rsp) 18003f908: ff 15 0a 3c 01 00 call *0x13c0a(%rip) # 0x180053518 18003f90e: 85 c0 test %eax,%eax 18003f910: 4c 63 e8 movslq %eax,%r13 18003f913: 0f 84 24 02 00 00 je 0x18003fb3d 18003f919: 0f 8e 1e 02 00 00 jle 0x18003fb3d 18003f91f: 33 d2 xor %edx,%edx 18003f921: 48 c7 c0 e0 ff ff ff mov $0xffffffffffffffe0,%rax 18003f928: 49 8b cd mov %r13,%rcx 18003f92b: 49 f7 f5 div %r13 18003f92e: 48 83 f8 01 cmp $0x1,%rax 18003f932: 0f 82 05 02 00 00 jb 0x18003fb3d 18003f938: 48 83 c1 10 add $0x10,%rcx 18003f93c: 48 ba f0 ff ff ff ff movabs $0xffffffffffffff0,%rdx 18003f943: ff ff 0f 18003f946: 48 81 f9 00 04 00 00 cmp $0x400,%rcx 18003f94d: 77 30 ja 0x18003f97f 18003f94f: 48 8d 41 0f lea 0xf(%rcx),%rax 18003f953: 48 3b c1 cmp %rcx,%rax 18003f956: 77 03 ja 0x18003f95b 18003f958: 48 8b c2 mov %rdx,%rax 18003f95b: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 18003f95f: e8 3c 30 01 00 call 0x1800529a0 18003f964: 48 2b e0 sub %rax,%rsp 18003f967: 4c 8d 64 24 40 lea 0x40(%rsp),%r12 18003f96c: 4d 85 e4 test %r12,%r12 18003f96f: 0f 84 c8 01 00 00 je 0x18003fb3d 18003f975: 41 c7 04 24 cc cc 00 movl $0xcccc,(%r12) 18003f97c: 00 18003f97d: eb 13 jmp 0x18003f992 18003f97f: e8 1c 50 ff ff call 0x1800349a0 18003f984: 48 85 c0 test %rax,%rax 18003f987: 4c 8b e0 mov %rax,%r12 18003f98a: 74 0a je 0x18003f996 18003f98c: c7 00 dd dd 00 00 movl $0xdddd,(%rax) 18003f992: 49 83 c4 10 add $0x10,%r12 18003f996: 4d 85 e4 test %r12,%r12 18003f999: 0f 84 9e 01 00 00 je 0x18003fb3d 18003f99f: 4c 8b 45 08 mov 0x8(%rbp),%r8 18003f9a3: 33 ff xor %edi,%edi 18003f9a5: 44 8b cb mov %ebx,%r9d 18003f9a8: 48 89 7c 24 38 mov %rdi,0x38(%rsp) 18003f9ad: 48 89 7c 24 30 mov %rdi,0x30(%rsp) 18003f9b2: 33 d2 xor %edx,%edx 18003f9b4: 8b ce mov %esi,%ecx 18003f9b6: 44 89 6c 24 28 mov %r13d,0x28(%rsp) 18003f9bb: 4c 89 64 24 20 mov %r12,0x20(%rsp) 18003f9c0: ff 15 52 3b 01 00 call *0x13b52(%rip) # 0x180053518 18003f9c6: 85 c0 test %eax,%eax 18003f9c8: 0f 84 55 01 00 00 je 0x18003fb23 18003f9ce: 8b 55 00 mov 0x0(%rbp),%edx 18003f9d1: 45 8b cd mov %r13d,%r9d 18003f9d4: 4d 8b c4 mov %r12,%r8 18003f9d7: 41 8b cf mov %r15d,%ecx 18003f9da: 89 7c 24 28 mov %edi,0x28(%rsp) 18003f9de: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18003f9e3: ff 15 27 38 01 00 call *0x13827(%rip) # 0x180053210 18003f9e9: 85 c0 test %eax,%eax 18003f9eb: 48 63 f8 movslq %eax,%rdi 18003f9ee: 0f 8e 2f 01 00 00 jle 0x18003fb23 18003f9f4: 33 d2 xor %edx,%edx 18003f9f6: 48 c7 c0 e0 ff ff ff mov $0xffffffffffffffe0,%rax 18003f9fd: 48 8b cf mov %rdi,%rcx 18003fa00: 48 f7 f7 div %rdi 18003fa03: 48 83 f8 01 cmp $0x1,%rax 18003fa07: 0f 82 16 01 00 00 jb 0x18003fb23 18003fa0d: 48 83 c1 10 add $0x10,%rcx 18003fa11: 48 81 f9 00 04 00 00 cmp $0x400,%rcx 18003fa18: 77 35 ja 0x18003fa4f 18003fa1a: 48 8d 41 0f lea 0xf(%rcx),%rax 18003fa1e: 48 3b c1 cmp %rcx,%rax 18003fa21: 77 0a ja 0x18003fa2d 18003fa23: 48 b8 f0 ff ff ff ff movabs $0xffffffffffffff0,%rax 18003fa2a: ff ff 0f 18003fa2d: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 18003fa31: e8 6a 2f 01 00 call 0x1800529a0 18003fa36: 48 2b e0 sub %rax,%rsp 18003fa39: 48 8d 5c 24 40 lea 0x40(%rsp),%rbx 18003fa3e: 48 85 db test %rbx,%rbx 18003fa41: 0f 84 dc 00 00 00 je 0x18003fb23 18003fa47: c7 03 cc cc 00 00 movl $0xcccc,(%rbx) 18003fa4d: eb 13 jmp 0x18003fa62 18003fa4f: e8 4c 4f ff ff call 0x1800349a0 18003fa54: 48 85 c0 test %rax,%rax 18003fa57: 48 8b d8 mov %rax,%rbx 18003fa5a: 74 0a je 0x18003fa66 18003fa5c: c7 00 dd dd 00 00 movl $0xdddd,(%rax) 18003fa62: 48 83 c3 10 add $0x10,%rbx 18003fa66: 48 85 db test %rbx,%rbx 18003fa69: 0f 84 b4 00 00 00 je 0x18003fb23 18003fa6f: 45 8b cd mov %r13d,%r9d 18003fa72: 44 8b 6d 00 mov 0x0(%rbp),%r13d 18003fa76: 4d 8b c4 mov %r12,%r8 18003fa79: 41 8b cf mov %r15d,%ecx 18003fa7c: 41 8b d5 mov %r13d,%edx 18003fa7f: 89 7c 24 28 mov %edi,0x28(%rsp) 18003fa83: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18003fa88: ff 15 82 37 01 00 call *0x13782(%rip) # 0x180053210 18003fa8e: 85 c0 test %eax,%eax 18003fa90: 74 7f je 0x18003fb11 18003fa92: 41 0f ba e5 0a bt $0xa,%r13d 18003fa97: 73 43 jae 0x18003fadc 18003fa99: 48 63 85 80 00 00 00 movslq 0x80(%rbp),%rax 18003faa0: 44 8b f7 mov %edi,%r14d 18003faa3: 85 c0 test %eax,%eax 18003faa5: 74 6a je 0x18003fb11 18003faa7: 3b c7 cmp %edi,%eax 18003faa9: 7f 03 jg 0x18003faae 18003faab: 8d 78 ff lea -0x1(%rax),%edi 18003faae: 48 8b 4d 78 mov 0x78(%rbp),%rcx 18003fab2: 4c 63 cf movslq %edi,%r9 18003fab5: 48 8b d0 mov %rax,%rdx 18003fab8: 4c 8b c3 mov %rbx,%r8 18003fabb: e8 b0 6d 00 00 call 0x180046870 18003fac0: 85 c0 test %eax,%eax 18003fac2: 74 4d je 0x18003fb11 18003fac4: 33 c0 xor %eax,%eax 18003fac6: 45 33 c9 xor %r9d,%r9d 18003fac9: 45 33 c0 xor %r8d,%r8d 18003facc: 33 d2 xor %edx,%edx 18003face: 33 c9 xor %ecx,%ecx 18003fad0: 48 89 44 24 20 mov %rax,0x20(%rsp) 18003fad5: e8 66 89 ff ff call 0x180038440 18003fada: eb 35 jmp 0x18003fb11 18003fadc: 8b 85 80 00 00 00 mov 0x80(%rbp),%eax 18003fae2: 44 8b cf mov %edi,%r9d 18003fae5: 4c 8b c3 mov %rbx,%r8 18003fae8: 85 c0 test %eax,%eax 18003faea: ba 01 00 00 00 mov $0x1,%edx 18003faef: 8b ce mov %esi,%ecx 18003faf1: 75 08 jne 0x18003fafb 18003faf3: 33 c0 xor %eax,%eax 18003faf5: 89 44 24 28 mov %eax,0x28(%rsp) 18003faf9: eb 08 jmp 0x18003fb03 18003fafb: 89 44 24 28 mov %eax,0x28(%rsp) 18003faff: 48 8b 45 78 mov 0x78(%rbp),%rax 18003fb03: 48 89 44 24 20 mov %rax,0x20(%rsp) 18003fb08: ff 15 3a 3a 01 00 call *0x13a3a(%rip) # 0x180053548 18003fb0e: 44 8b f0 mov %eax,%r14d 18003fb11: 81 7b f0 dd dd 00 00 cmpl $0xdddd,-0x10(%rbx) 18003fb18: 48 8d 4b f0 lea -0x10(%rbx),%rcx 18003fb1c: 75 05 jne 0x18003fb23 18003fb1e: e8 4d 4f ff ff call 0x180034a70 18003fb23: 41 81 7c 24 f0 dd dd cmpl $0xdddd,-0x10(%r12) 18003fb2a: 00 00 18003fb2c: 49 8d 4c 24 f0 lea -0x10(%r12),%rcx 18003fb31: 75 05 jne 0x18003fb38 18003fb33: e8 38 4f ff ff call 0x180034a70 18003fb38: 41 8b c6 mov %r14d,%eax 18003fb3b: eb 02 jmp 0x18003fb3f 18003fb3d: 33 c0 xor %eax,%eax 18003fb3f: 48 8b 4d 10 mov 0x10(%rbp),%rcx 18003fb43: 48 33 cd xor %rbp,%rcx 18003fb46: e8 f5 2a ff ff call 0x180032640 18003fb4b: 48 8b 5d 50 mov 0x50(%rbp),%rbx 18003fb4f: 48 8b 75 58 mov 0x58(%rbp),%rsi 18003fb53: 48 8b 7d 60 mov 0x60(%rbp),%rdi 18003fb57: 48 8d 65 20 lea 0x20(%rbp),%rsp 18003fb5b: 41 5f pop %r15 18003fb5d: 41 5e pop %r14 18003fb5f: 41 5d pop %r13 18003fb61: 41 5c pop %r12 18003fb63: 5d pop %rbp 18003fb64: c3 ret 18003fb65: cc int3 18003fb66: cc int3 18003fb67: cc int3 18003fb68: cc int3 18003fb69: cc int3 18003fb6a: cc int3 18003fb6b: cc int3 18003fb6c: cc int3 18003fb6d: cc int3 18003fb6e: cc int3 18003fb6f: cc int3 18003fb70: 48 8b c4 mov %rsp,%rax 18003fb73: 53 push %rbx 18003fb74: 48 83 ec 70 sub $0x70,%rsp 18003fb78: 48 89 68 08 mov %rbp,0x8(%rax) 18003fb7c: 48 89 78 18 mov %rdi,0x18(%rax) 18003fb80: 40 32 ff xor %dil,%dil 18003fb83: 48 85 c9 test %rcx,%rcx 18003fb86: 4c 89 60 f0 mov %r12,-0x10(%rax) 18003fb8a: 4c 89 68 e8 mov %r13,-0x18(%rax) 18003fb8e: 40 88 78 e0 mov %dil,-0x20(%rax) 18003fb92: 49 8b e9 mov %r9,%rbp 18003fb95: 45 8b e0 mov %r8d,%r12d 18003fb98: 44 8b ea mov %edx,%r13d 18003fb9b: 0f 85 8d 00 00 00 jne 0x18003fc2e 18003fba1: 48 89 70 10 mov %rsi,0x10(%rax) 18003fba5: e8 f6 84 ff ff call 0x1800380a0 18003fbaa: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 18003fbb1: 48 8b b0 b8 00 00 00 mov 0xb8(%rax),%rsi 18003fbb8: 48 8b d8 mov %rax,%rbx 18003fbbb: 48 3b 0d 2e db 02 00 cmp 0x2db2e(%rip),%rcx # 0x18006d6f0 18003fbc2: 48 89 44 24 50 mov %rax,0x50(%rsp) 18003fbc7: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 18003fbcc: 48 89 74 24 48 mov %rsi,0x48(%rsp) 18003fbd1: 74 18 je 0x18003fbeb 18003fbd3: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 18003fbd9: 85 0d 99 d9 02 00 test %ecx,0x2d999(%rip) # 0x18006d578 18003fbdf: 75 0a jne 0x18003fbeb 18003fbe1: e8 da 7e ff ff call 0x180037ac0 18003fbe6: 48 89 44 24 40 mov %rax,0x40(%rsp) 18003fbeb: 48 3b 35 7e d8 02 00 cmp 0x2d87e(%rip),%rsi # 0x18006d470 18003fbf2: 48 8b b4 24 88 00 00 mov 0x88(%rsp),%rsi 18003fbf9: 00 18003fbfa: 74 18 je 0x18003fc14 18003fbfc: 8b 83 c8 00 00 00 mov 0xc8(%rbx),%eax 18003fc02: 85 05 70 d9 02 00 test %eax,0x2d970(%rip) # 0x18006d578 18003fc08: 75 0a jne 0x18003fc14 18003fc0a: e8 61 73 ff ff call 0x180036f70 18003fc0f: 48 89 44 24 48 mov %rax,0x48(%rsp) 18003fc14: f6 83 c8 00 00 00 02 testb $0x2,0xc8(%rbx) 18003fc1b: 75 2e jne 0x18003fc4b 18003fc1d: 83 8b c8 00 00 00 02 orl $0x2,0xc8(%rbx) 18003fc24: 40 b7 01 mov $0x1,%dil 18003fc27: 40 88 7c 24 58 mov %dil,0x58(%rsp) 18003fc2c: eb 1d jmp 0x18003fc4b 18003fc2e: 48 8b 01 mov (%rcx),%rax 18003fc31: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18003fc36: 48 89 02 mov %rax,(%rdx) 18003fc39: 48 8b 41 08 mov 0x8(%rcx),%rax 18003fc3d: 48 89 42 08 mov %rax,0x8(%rdx) 18003fc41: 0f b6 7c 24 58 movzbl 0x58(%rsp),%edi 18003fc46: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18003fc4b: 8b 84 24 b8 00 00 00 mov 0xb8(%rsp),%eax 18003fc52: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18003fc57: 4c 8b cd mov %rbp,%r9 18003fc5a: 89 44 24 38 mov %eax,0x38(%rsp) 18003fc5e: 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%eax 18003fc65: 45 8b c4 mov %r12d,%r8d 18003fc68: 89 44 24 30 mov %eax,0x30(%rsp) 18003fc6c: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 18003fc73: 00 18003fc74: 41 8b d5 mov %r13d,%edx 18003fc77: 48 89 44 24 28 mov %rax,0x28(%rsp) 18003fc7c: 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%eax 18003fc83: 89 44 24 20 mov %eax,0x20(%rsp) 18003fc87: e8 24 fb ff ff call 0x18003f7b0 18003fc8c: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 18003fc91: 4c 8b 64 24 68 mov 0x68(%rsp),%r12 18003fc96: 48 8b ac 24 80 00 00 mov 0x80(%rsp),%rbp 18003fc9d: 00 18003fc9e: 40 84 ff test %dil,%dil 18003fca1: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi 18003fca8: 00 18003fca9: 74 07 je 0x18003fcb2 18003fcab: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 18003fcb2: 48 83 c4 70 add $0x70,%rsp 18003fcb6: 5b pop %rbx 18003fcb7: c3 ret 18003fcb8: cc int3 18003fcb9: cc int3 18003fcba: cc int3 18003fcbb: cc int3 18003fcbc: cc int3 18003fcbd: cc int3 18003fcbe: cc int3 18003fcbf: cc int3 18003fcc0: 33 c0 xor %eax,%eax 18003fcc2: 48 85 d2 test %rdx,%rdx 18003fcc5: 74 13 je 0x18003fcda 18003fcc7: 66 83 39 00 cmpw $0x0,(%rcx) 18003fccb: 74 0d je 0x18003fcda 18003fccd: 48 83 c0 01 add $0x1,%rax 18003fcd1: 48 83 c1 02 add $0x2,%rcx 18003fcd5: 48 3b c2 cmp %rdx,%rax 18003fcd8: 72 ed jb 0x18003fcc7 18003fcda: c2 00 00 ret $0x0 18003fcdd: cc int3 18003fcde: cc int3 18003fcdf: cc int3 18003fce0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18003fce5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18003fcea: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18003fcef: 57 push %rdi 18003fcf0: 48 83 ec 20 sub $0x20,%rsp 18003fcf4: 41 f6 40 18 40 testb $0x40,0x18(%r8) 18003fcf9: 49 8b f9 mov %r9,%rdi 18003fcfc: 49 8b d8 mov %r8,%rbx 18003fcff: 8b f2 mov %edx,%esi 18003fd01: 48 8b e9 mov %rcx,%rbp 18003fd04: 74 0f je 0x18003fd15 18003fd06: 49 83 78 10 00 cmpq $0x0,0x10(%r8) 18003fd0b: 75 08 jne 0x18003fd15 18003fd0d: 41 01 11 add %edx,(%r9) 18003fd10: e9 81 00 00 00 jmp 0x18003fd96 18003fd15: 85 d2 test %edx,%edx 18003fd17: 0f 8e 79 00 00 00 jle 0x18003fd96 18003fd1d: 66 66 90 data16 xchg %ax,%ax 18003fd20: 0f b6 4d 00 movzbl 0x0(%rbp),%ecx 18003fd24: 83 ee 01 sub $0x1,%esi 18003fd27: f6 43 18 40 testb $0x40,0x18(%rbx) 18003fd2b: 74 07 je 0x18003fd34 18003fd2d: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 18003fd32: 74 28 je 0x18003fd5c 18003fd34: 83 43 08 ff addl $0xffffffff,0x8(%rbx) 18003fd38: 78 0e js 0x18003fd48 18003fd3a: 48 8b 03 mov (%rbx),%rax 18003fd3d: 88 08 mov %cl,(%rax) 18003fd3f: 48 83 03 01 addq $0x1,(%rbx) 18003fd43: 0f b6 c1 movzbl %cl,%eax 18003fd46: eb 0b jmp 0x18003fd53 18003fd48: 0f be c9 movsbl %cl,%ecx 18003fd4b: 48 8b d3 mov %rbx,%rdx 18003fd4e: e8 9d 88 ff ff call 0x1800385f0 18003fd53: 83 f8 ff cmp $0xffffffff,%eax 18003fd56: 75 04 jne 0x18003fd5c 18003fd58: 89 07 mov %eax,(%rdi) 18003fd5a: eb 03 jmp 0x18003fd5f 18003fd5c: 83 07 01 addl $0x1,(%rdi) 18003fd5f: 48 83 c5 01 add $0x1,%rbp 18003fd63: 83 3f ff cmpl $0xffffffff,(%rdi) 18003fd66: 75 2a jne 0x18003fd92 18003fd68: e8 d3 5d ff ff call 0x180035b40 18003fd6d: 83 38 2a cmpl $0x2a,(%rax) 18003fd70: 75 24 jne 0x18003fd96 18003fd72: f6 43 18 40 testb $0x40,0x18(%rbx) 18003fd76: 74 07 je 0x18003fd7f 18003fd78: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 18003fd7d: 74 10 je 0x18003fd8f 18003fd7f: 83 43 08 ff addl $0xffffffff,0x8(%rbx) 18003fd83: 78 26 js 0x18003fdab 18003fd85: 48 8b 03 mov (%rbx),%rax 18003fd88: c6 00 3f movb $0x3f,(%rax) 18003fd8b: 48 83 03 01 addq $0x1,(%rbx) 18003fd8f: 83 07 01 addl $0x1,(%rdi) 18003fd92: 85 f6 test %esi,%esi 18003fd94: 7f 8a jg 0x18003fd20 18003fd96: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18003fd9b: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18003fda0: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18003fda5: 48 83 c4 20 add $0x20,%rsp 18003fda9: 5f pop %rdi 18003fdaa: c3 ret 18003fdab: 48 8b d3 mov %rbx,%rdx 18003fdae: b9 3f 00 00 00 mov $0x3f,%ecx 18003fdb3: e8 38 88 ff ff call 0x1800385f0 18003fdb8: 83 f8 ff cmp $0xffffffff,%eax 18003fdbb: 75 d2 jne 0x18003fd8f 18003fdbd: 89 07 mov %eax,(%rdi) 18003fdbf: eb d1 jmp 0x18003fd92 18003fdc1: cc int3 18003fdc2: cc int3 18003fdc3: cc int3 18003fdc4: cc int3 18003fdc5: cc int3 18003fdc6: cc int3 18003fdc7: cc int3 18003fdc8: cc int3 18003fdc9: cc int3 18003fdca: cc int3 18003fdcb: cc int3 18003fdcc: cc int3 18003fdcd: cc int3 18003fdce: cc int3 18003fdcf: cc int3 18003fdd0: 40 55 rex push %rbp 18003fdd2: 56 push %rsi 18003fdd3: 57 push %rdi 18003fdd4: 41 54 push %r12 18003fdd6: 41 56 push %r14 18003fdd8: 41 57 push %r15 18003fdda: 48 81 ec e8 02 00 00 sub $0x2e8,%rsp 18003fde1: 48 8b 05 b8 d0 02 00 mov 0x2d0b8(%rip),%rax # 0x18006cea0 18003fde8: 48 33 c4 xor %rsp,%rax 18003fdeb: 48 89 84 24 c8 02 00 mov %rax,0x2c8(%rsp) 18003fdf2: 00 18003fdf3: 33 ed xor %ebp,%ebp 18003fdf5: 4d 85 c0 test %r8,%r8 18003fdf8: 49 8b f9 mov %r9,%rdi 18003fdfb: 4c 89 4c 24 60 mov %r9,0x60(%rsp) 18003fe00: 48 8b f2 mov %rdx,%rsi 18003fe03: 4c 8b e1 mov %rcx,%r12 18003fe06: 89 ac 24 98 00 00 00 mov %ebp,0x98(%rsp) 18003fe0d: 44 8b f5 mov %ebp,%r14d 18003fe10: 89 6c 24 40 mov %ebp,0x40(%rsp) 18003fe14: 89 6c 24 68 mov %ebp,0x68(%rsp) 18003fe18: 44 8b fd mov %ebp,%r15d 18003fe1b: 89 6c 24 48 mov %ebp,0x48(%rsp) 18003fe1f: 89 6c 24 54 mov %ebp,0x54(%rsp) 18003fe23: 89 6c 24 70 mov %ebp,0x70(%rsp) 18003fe27: 89 6c 24 4c mov %ebp,0x4c(%rsp) 18003fe2b: 40 88 ac 24 90 00 00 mov %bpl,0x90(%rsp) 18003fe32: 00 18003fe33: 0f 85 aa 00 00 00 jne 0x18003fee3 18003fe39: e8 62 82 ff ff call 0x1800380a0 18003fe3e: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 18003fe45: 00 18003fe46: 48 8b d0 mov %rax,%rdx 18003fe49: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 18003fe50: 48 3b 0d 99 d8 02 00 cmp 0x2d899(%rip),%rcx # 0x18006d6f0 18003fe57: 48 89 4c 24 78 mov %rcx,0x78(%rsp) 18003fe5c: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 18003fe63: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 18003fe6a: 00 18003fe6b: 74 28 je 0x18003fe95 18003fe6d: 8b 8a c8 00 00 00 mov 0xc8(%rdx),%ecx 18003fe73: 85 0d ff d6 02 00 test %ecx,0x2d6ff(%rip) # 0x18006d578 18003fe79: 75 1a jne 0x18003fe95 18003fe7b: e8 40 7c ff ff call 0x180037ac0 18003fe80: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18003fe87: 00 18003fe88: 48 89 44 24 78 mov %rax,0x78(%rsp) 18003fe8d: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 18003fe94: 00 18003fe95: 48 3b 05 d4 d5 02 00 cmp 0x2d5d4(%rip),%rax # 0x18006d470 18003fe9c: 74 23 je 0x18003fec1 18003fe9e: 8b 82 c8 00 00 00 mov 0xc8(%rdx),%eax 18003fea4: 85 05 ce d6 02 00 test %eax,0x2d6ce(%rip) # 0x18006d578 18003feaa: 75 15 jne 0x18003fec1 18003feac: e8 bf 70 ff ff call 0x180036f70 18003feb1: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18003feb8: 00 18003feb9: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 18003fec0: 00 18003fec1: f6 82 c8 00 00 00 02 testb $0x2,0xc8(%rdx) 18003fec8: 75 34 jne 0x18003fefe 18003feca: 83 8a c8 00 00 00 02 orl $0x2,0xc8(%rdx) 18003fed1: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18003fed8: 00 18003fed9: c6 84 24 90 00 00 00 movb $0x1,0x90(%rsp) 18003fee0: 01 18003fee1: eb 1b jmp 0x18003fefe 18003fee3: 49 8b 00 mov (%r8),%rax 18003fee6: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 18003feeb: 48 89 01 mov %rax,(%rcx) 18003feee: 49 8b 40 08 mov 0x8(%r8),%rax 18003fef2: 48 89 41 08 mov %rax,0x8(%rcx) 18003fef6: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18003fefd: 00 18003fefe: 4d 85 e4 test %r12,%r12 18003ff01: 75 40 jne 0x18003ff43 18003ff03: e8 38 5c ff ff call 0x180035b40 18003ff08: 45 33 c9 xor %r9d,%r9d 18003ff0b: 45 33 c0 xor %r8d,%r8d 18003ff0e: 33 d2 xor %edx,%edx 18003ff10: 33 c9 xor %ecx,%ecx 18003ff12: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 18003ff17: c7 00 16 00 00 00 movl $0x16,(%rax) 18003ff1d: e8 be 85 ff ff call 0x1800384e0 18003ff22: 40 38 ac 24 90 00 00 cmp %bpl,0x90(%rsp) 18003ff29: 00 18003ff2a: 74 0f je 0x18003ff3b 18003ff2c: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 18003ff33: 00 18003ff34: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 18003ff3b: 83 c8 ff or $0xffffffff,%eax 18003ff3e: e9 e8 0d 00 00 jmp 0x180040d2b 18003ff43: 41 f6 44 24 18 40 testb $0x40,0x18(%r12) 18003ff49: 48 89 9c 24 e0 02 00 mov %rbx,0x2e0(%rsp) 18003ff50: 00 18003ff51: 4c 8d 15 a8 00 fc ff lea -0x3ff58(%rip),%r10 # 0x180000000 18003ff58: 4c 89 ac 24 d8 02 00 mov %r13,0x2d8(%rsp) 18003ff5f: 00 18003ff60: 0f 85 d0 00 00 00 jne 0x180040036 18003ff66: 49 8b cc mov %r12,%rcx 18003ff69: e8 12 79 00 00 call 0x180047880 18003ff6e: 48 8d 1d fb d9 02 00 lea 0x2d9fb(%rip),%rbx # 0x18006d970 18003ff75: 83 f8 ff cmp $0xffffffff,%eax 18003ff78: 74 45 je 0x18003ffbf 18003ff7a: 49 8b cc mov %r12,%rcx 18003ff7d: e8 fe 78 00 00 call 0x180047880 18003ff82: 83 f8 fe cmp $0xfffffffe,%eax 18003ff85: 74 38 je 0x18003ffbf 18003ff87: 49 8b cc mov %r12,%rcx 18003ff8a: e8 f1 78 00 00 call 0x180047880 18003ff8f: 4c 8d 2d 6a 00 fc ff lea -0x3ff96(%rip),%r13 # 0x180000000 18003ff96: 48 63 c8 movslq %eax,%rcx 18003ff99: 48 c1 f9 05 sar $0x5,%rcx 18003ff9d: 49 8b bc cd e0 b4 0d mov 0xdb4e0(%r13,%rcx,8),%rdi 18003ffa4: 00 18003ffa5: 49 8b cc mov %r12,%rcx 18003ffa8: e8 d3 78 00 00 call 0x180047880 18003ffad: 8b d0 mov %eax,%edx 18003ffaf: 83 e2 1f and $0x1f,%edx 18003ffb2: 48 8d 04 92 lea (%rdx,%rdx,4),%rax 18003ffb6: 48 c1 e0 04 shl $0x4,%rax 18003ffba: 48 03 c7 add %rdi,%rax 18003ffbd: eb 0a jmp 0x18003ffc9 18003ffbf: 48 8b c3 mov %rbx,%rax 18003ffc2: 4c 8d 2d 37 00 fc ff lea -0x3ffc9(%rip),%r13 # 0x180000000 18003ffc9: f6 40 38 7f testb $0x7f,0x38(%rax) 18003ffcd: 0f 85 94 00 00 00 jne 0x180040067 18003ffd3: 49 8b cc mov %r12,%rcx 18003ffd6: e8 a5 78 00 00 call 0x180047880 18003ffdb: 83 f8 ff cmp $0xffffffff,%eax 18003ffde: 74 3c je 0x18004001c 18003ffe0: 49 8b cc mov %r12,%rcx 18003ffe3: e8 98 78 00 00 call 0x180047880 18003ffe8: 83 f8 fe cmp $0xfffffffe,%eax 18003ffeb: 74 2f je 0x18004001c 18003ffed: 49 8b cc mov %r12,%rcx 18003fff0: e8 8b 78 00 00 call 0x180047880 18003fff5: 48 63 c8 movslq %eax,%rcx 18003fff8: 48 c1 f9 05 sar $0x5,%rcx 18003fffc: 49 8b bc cd e0 b4 0d mov 0xdb4e0(%r13,%rcx,8),%rdi 180040003: 00 180040004: 49 8b cc mov %r12,%rcx 180040007: e8 74 78 00 00 call 0x180047880 18004000c: 8b d0 mov %eax,%edx 18004000e: 83 e2 1f and $0x1f,%edx 180040011: 48 8d 1c 92 lea (%rdx,%rdx,4),%rbx 180040015: 48 c1 e3 04 shl $0x4,%rbx 180040019: 48 03 df add %rdi,%rbx 18004001c: f6 43 38 80 testb $0x80,0x38(%rbx) 180040020: 75 45 jne 0x180040067 180040022: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 180040029: 00 18004002a: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 18004002f: 4c 8d 15 ca ff fb ff lea -0x40036(%rip),%r10 # 0x180000000 180040036: 48 85 f6 test %rsi,%rsi 180040039: 75 58 jne 0x180040093 18004003b: e8 00 5b ff ff call 0x180035b40 180040040: 45 33 c9 xor %r9d,%r9d 180040043: 45 33 c0 xor %r8d,%r8d 180040046: 33 d2 xor %edx,%edx 180040048: 33 c9 xor %ecx,%ecx 18004004a: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 18004004f: c7 00 16 00 00 00 movl $0x16,(%rax) 180040055: e8 86 84 ff ff call 0x1800384e0 18004005a: 40 38 ac 24 90 00 00 cmp %bpl,0x90(%rsp) 180040061: 00 180040062: e9 83 0c 00 00 jmp 0x180040cea 180040067: e8 d4 5a ff ff call 0x180035b40 18004006c: 45 33 c9 xor %r9d,%r9d 18004006f: 45 33 c0 xor %r8d,%r8d 180040072: 33 d2 xor %edx,%edx 180040074: 33 c9 xor %ecx,%ecx 180040076: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 18004007b: c7 00 16 00 00 00 movl $0x16,(%rax) 180040081: e8 5a 84 ff ff call 0x1800384e0 180040086: 40 38 ac 24 90 00 00 cmp %bpl,0x90(%rsp) 18004008d: 00 18004008e: e9 57 0c 00 00 jmp 0x180040cea 180040093: 44 0f b6 2e movzbl (%rsi),%r13d 180040097: 45 33 c9 xor %r9d,%r9d 18004009a: 45 84 ed test %r13b,%r13b 18004009d: 44 89 4c 24 44 mov %r9d,0x44(%rsp) 1800400a2: 44 89 4c 24 50 mov %r9d,0x50(%rsp) 1800400a7: 45 8b c1 mov %r9d,%r8d 1800400aa: 4c 89 8c 24 a0 00 00 mov %r9,0xa0(%rsp) 1800400b1: 00 1800400b2: 0f 84 50 0c 00 00 je 0x180040d08 1800400b8: 48 8b 9c 24 b0 00 00 mov 0xb0(%rsp),%rbx 1800400bf: 00 1800400c0: ba 00 02 00 00 mov $0x200,%edx 1800400c5: 41 bb ff ff ff 7f mov $0x7fffffff,%r11d 1800400cb: 66 90 xchg %ax,%ax 1800400cd: 66 66 90 data16 xchg %ax,%ax 1800400d0: 48 83 c6 01 add $0x1,%rsi 1800400d4: 85 ed test %ebp,%ebp 1800400d6: 48 89 b4 24 b8 00 00 mov %rsi,0xb8(%rsp) 1800400dd: 00 1800400de: 0f 88 d0 0b 00 00 js 0x180040cb4 1800400e4: 41 8d 45 e0 lea -0x20(%r13),%eax 1800400e8: 3c 58 cmp $0x58,%al 1800400ea: 77 11 ja 0x1800400fd 1800400ec: 49 0f be c5 movsbq %r13b,%rax 1800400f0: 42 8a 8c 10 80 75 05 mov 0x57580(%rax,%r10,1),%cl 1800400f7: 00 1800400f8: 83 e1 0f and $0xf,%ecx 1800400fb: eb 03 jmp 0x180040100 1800400fd: 41 8b c9 mov %r9d,%ecx 180040100: 48 63 c1 movslq %ecx,%rax 180040103: 48 8d 0c c0 lea (%rax,%rax,8),%rcx 180040107: 49 63 c0 movslq %r8d,%rax 18004010a: 48 03 c8 add %rax,%rcx 18004010d: 46 0f b6 84 11 a0 75 movzbl 0x575a0(%rcx,%r10,1),%r8d 180040114: 05 00 180040116: 41 c1 e8 04 shr $0x4,%r8d 18004011a: 41 83 f8 08 cmp $0x8,%r8d 18004011e: 44 89 44 24 6c mov %r8d,0x6c(%rsp) 180040123: 0f 84 96 0b 00 00 je 0x180040cbf 180040129: 41 83 f8 07 cmp $0x7,%r8d 18004012d: 0f 87 6f 0b 00 00 ja 0x180040ca2 180040133: 43 8b 8c 82 4c 0d 04 mov 0x40d4c(%r10,%r8,4),%ecx 18004013a: 00 18004013b: 41 8b c0 mov %r8d,%eax 18004013e: 49 03 ca add %r10,%rcx 180040141: ff e1 jmp *%rcx 180040143: 41 83 cf ff or $0xffffffff,%r15d 180040147: 44 89 8c 24 9c 00 00 mov %r9d,0x9c(%rsp) 18004014e: 00 18004014f: 44 89 4c 24 70 mov %r9d,0x70(%rsp) 180040154: 44 89 4c 24 68 mov %r9d,0x68(%rsp) 180040159: 44 89 4c 24 54 mov %r9d,0x54(%rsp) 18004015e: 45 8b f1 mov %r9d,%r14d 180040161: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 180040166: 44 89 4c 24 40 mov %r9d,0x40(%rsp) 18004016b: 44 89 4c 24 4c mov %r9d,0x4c(%rsp) 180040170: e9 2d 0b 00 00 jmp 0x180040ca2 180040175: 41 80 fd 20 cmp $0x20,%r13b 180040179: 74 55 je 0x1800401d0 18004017b: 41 80 fd 23 cmp $0x23,%r13b 18004017f: 74 40 je 0x1800401c1 180040181: 41 80 fd 2b cmp $0x2b,%r13b 180040185: 74 2c je 0x1800401b3 180040187: 41 80 fd 2d cmp $0x2d,%r13b 18004018b: 74 18 je 0x1800401a5 18004018d: 41 80 fd 30 cmp $0x30,%r13b 180040191: 0f 85 0b 0b 00 00 jne 0x180040ca2 180040197: 41 83 ce 08 or $0x8,%r14d 18004019b: 44 89 74 24 40 mov %r14d,0x40(%rsp) 1800401a0: e9 fd 0a 00 00 jmp 0x180040ca2 1800401a5: 41 83 ce 04 or $0x4,%r14d 1800401a9: 44 89 74 24 40 mov %r14d,0x40(%rsp) 1800401ae: e9 ef 0a 00 00 jmp 0x180040ca2 1800401b3: 41 83 ce 01 or $0x1,%r14d 1800401b7: 44 89 74 24 40 mov %r14d,0x40(%rsp) 1800401bc: e9 e1 0a 00 00 jmp 0x180040ca2 1800401c1: 41 0f ba ee 07 bts $0x7,%r14d 1800401c6: 44 89 74 24 40 mov %r14d,0x40(%rsp) 1800401cb: e9 d2 0a 00 00 jmp 0x180040ca2 1800401d0: 41 83 ce 02 or $0x2,%r14d 1800401d4: 44 89 74 24 40 mov %r14d,0x40(%rsp) 1800401d9: e9 c4 0a 00 00 jmp 0x180040ca2 1800401de: 41 80 fd 2a cmp $0x2a,%r13b 1800401e2: 75 2b jne 0x18004020f 1800401e4: 8b 07 mov (%rdi),%eax 1800401e6: 48 83 c7 08 add $0x8,%rdi 1800401ea: 85 c0 test %eax,%eax 1800401ec: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 1800401f1: 89 44 24 68 mov %eax,0x68(%rsp) 1800401f5: 0f 89 a7 0a 00 00 jns 0x180040ca2 1800401fb: 41 83 ce 04 or $0x4,%r14d 1800401ff: f7 d8 neg %eax 180040201: 89 44 24 68 mov %eax,0x68(%rsp) 180040205: 44 89 74 24 40 mov %r14d,0x40(%rsp) 18004020a: e9 93 0a 00 00 jmp 0x180040ca2 18004020f: 8b 44 24 68 mov 0x68(%rsp),%eax 180040213: 8d 0c 80 lea (%rax,%rax,4),%ecx 180040216: 41 0f be c5 movsbl %r13b,%eax 18004021a: 8d 44 48 d0 lea -0x30(%rax,%rcx,2),%eax 18004021e: 89 44 24 68 mov %eax,0x68(%rsp) 180040222: e9 7b 0a 00 00 jmp 0x180040ca2 180040227: 45 8b f9 mov %r9d,%r15d 18004022a: 44 89 4c 24 48 mov %r9d,0x48(%rsp) 18004022f: e9 6e 0a 00 00 jmp 0x180040ca2 180040234: 41 80 fd 2a cmp $0x2a,%r13b 180040238: 75 28 jne 0x180040262 18004023a: 44 8b 3f mov (%rdi),%r15d 18004023d: 48 83 c7 08 add $0x8,%rdi 180040241: 45 85 ff test %r15d,%r15d 180040244: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 180040249: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 18004024e: 0f 89 4e 0a 00 00 jns 0x180040ca2 180040254: 41 83 cf ff or $0xffffffff,%r15d 180040258: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 18004025d: e9 40 0a 00 00 jmp 0x180040ca2 180040262: 43 8d 0c bf lea (%r15,%r15,4),%ecx 180040266: 41 0f be c5 movsbl %r13b,%eax 18004026a: 44 8d 7c 48 d0 lea -0x30(%rax,%rcx,2),%r15d 18004026f: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 180040274: e9 29 0a 00 00 jmp 0x180040ca2 180040279: 41 80 fd 49 cmp $0x49,%r13b 18004027d: 74 59 je 0x1800402d8 18004027f: 41 80 fd 68 cmp $0x68,%r13b 180040283: 74 45 je 0x1800402ca 180040285: 41 80 fd 6c cmp $0x6c,%r13b 180040289: 74 19 je 0x1800402a4 18004028b: 41 80 fd 77 cmp $0x77,%r13b 18004028f: 0f 85 0d 0a 00 00 jne 0x180040ca2 180040295: 41 0f ba ee 0b bts $0xb,%r14d 18004029a: 44 89 74 24 40 mov %r14d,0x40(%rsp) 18004029f: e9 fe 09 00 00 jmp 0x180040ca2 1800402a4: 80 3e 6c cmpb $0x6c,(%rsi) 1800402a7: 75 13 jne 0x1800402bc 1800402a9: 48 83 c6 01 add $0x1,%rsi 1800402ad: 41 0f ba ee 0c bts $0xc,%r14d 1800402b2: 44 89 74 24 40 mov %r14d,0x40(%rsp) 1800402b7: e9 e6 09 00 00 jmp 0x180040ca2 1800402bc: 41 83 ce 10 or $0x10,%r14d 1800402c0: 44 89 74 24 40 mov %r14d,0x40(%rsp) 1800402c5: e9 d8 09 00 00 jmp 0x180040ca2 1800402ca: 41 83 ce 20 or $0x20,%r14d 1800402ce: 44 89 74 24 40 mov %r14d,0x40(%rsp) 1800402d3: e9 ca 09 00 00 jmp 0x180040ca2 1800402d8: 0f b6 06 movzbl (%rsi),%eax 1800402db: 41 0f ba ee 0f bts $0xf,%r14d 1800402e0: 3c 36 cmp $0x36,%al 1800402e2: 44 89 74 24 40 mov %r14d,0x40(%rsp) 1800402e7: 75 19 jne 0x180040302 1800402e9: 80 7e 01 34 cmpb $0x34,0x1(%rsi) 1800402ed: 75 13 jne 0x180040302 1800402ef: 48 83 c6 02 add $0x2,%rsi 1800402f3: 41 0f ba ee 0f bts $0xf,%r14d 1800402f8: 44 89 74 24 40 mov %r14d,0x40(%rsp) 1800402fd: e9 a0 09 00 00 jmp 0x180040ca2 180040302: 3c 33 cmp $0x33,%al 180040304: 75 19 jne 0x18004031f 180040306: 80 7e 01 32 cmpb $0x32,0x1(%rsi) 18004030a: 75 13 jne 0x18004031f 18004030c: 48 83 c6 02 add $0x2,%rsi 180040310: 41 0f ba f6 0f btr $0xf,%r14d 180040315: 44 89 74 24 40 mov %r14d,0x40(%rsp) 18004031a: e9 83 09 00 00 jmp 0x180040ca2 18004031f: 3c 64 cmp $0x64,%al 180040321: 0f 84 7b 09 00 00 je 0x180040ca2 180040327: 3c 69 cmp $0x69,%al 180040329: 0f 84 73 09 00 00 je 0x180040ca2 18004032f: 3c 6f cmp $0x6f,%al 180040331: 0f 84 6b 09 00 00 je 0x180040ca2 180040337: 3c 75 cmp $0x75,%al 180040339: 0f 84 63 09 00 00 je 0x180040ca2 18004033f: 3c 78 cmp $0x78,%al 180040341: 0f 84 5b 09 00 00 je 0x180040ca2 180040347: 3c 58 cmp $0x58,%al 180040349: 0f 84 53 09 00 00 je 0x180040ca2 18004034f: 44 89 4c 24 6c mov %r9d,0x6c(%rsp) 180040354: 41 0f b6 fd movzbl %r13b,%edi 180040358: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 18004035d: 44 89 4c 24 4c mov %r9d,0x4c(%rsp) 180040362: 8b cf mov %edi,%ecx 180040364: e8 47 78 00 00 call 0x180047bb0 180040369: 85 c0 test %eax,%eax 18004036b: 74 55 je 0x1800403c2 18004036d: 41 f6 44 24 18 40 testb $0x40,0x18(%r12) 180040373: 74 0d je 0x180040382 180040375: 49 83 7c 24 10 00 cmpq $0x0,0x10(%r12) 18004037b: 75 05 jne 0x180040382 18004037d: 83 c5 01 add $0x1,%ebp 180040380: eb 30 jmp 0x1800403b2 180040382: 41 83 44 24 08 ff addl $0xffffffff,0x8(%r12) 180040388: 78 0e js 0x180040398 18004038a: 49 8b 04 24 mov (%r12),%rax 18004038e: 44 88 28 mov %r13b,(%rax) 180040391: 49 83 04 24 01 addq $0x1,(%r12) 180040396: eb 0e jmp 0x1800403a6 180040398: 41 0f be cd movsbl %r13b,%ecx 18004039c: 49 8b d4 mov %r12,%rdx 18004039f: e8 4c 82 ff ff call 0x1800385f0 1800403a4: 8b f8 mov %eax,%edi 1800403a6: 83 ff ff cmp $0xffffffff,%edi 1800403a9: 75 04 jne 0x1800403af 1800403ab: 0b ef or %edi,%ebp 1800403ad: eb 03 jmp 0x1800403b2 1800403af: 83 c5 01 add $0x1,%ebp 1800403b2: 44 8a 2e mov (%rsi),%r13b 1800403b5: 48 83 c6 01 add $0x1,%rsi 1800403b9: 45 84 ed test %r13b,%r13b 1800403bc: 0f 84 fd 08 00 00 je 0x180040cbf 1800403c2: 41 f6 44 24 18 40 testb $0x40,0x18(%r12) 1800403c8: 74 2e je 0x1800403f8 1800403ca: 49 83 7c 24 10 00 cmpq $0x0,0x10(%r12) 1800403d0: 75 26 jne 0x1800403f8 1800403d2: 44 8b 44 24 6c mov 0x6c(%rsp),%r8d 1800403d7: 83 c5 01 add $0x1,%ebp 1800403da: 4c 8d 15 1f fc fb ff lea -0x403e1(%rip),%r10 # 0x180000000 1800403e1: 89 6c 24 44 mov %ebp,0x44(%rsp) 1800403e5: 45 33 c9 xor %r9d,%r9d 1800403e8: ba 00 02 00 00 mov $0x200,%edx 1800403ed: 41 bb ff ff ff 7f mov $0x7fffffff,%r11d 1800403f3: e9 aa 08 00 00 jmp 0x180040ca2 1800403f8: 41 83 44 24 08 ff addl $0xffffffff,0x8(%r12) 1800403fe: 78 12 js 0x180040412 180040400: 49 8b 04 24 mov (%r12),%rax 180040404: 44 88 28 mov %r13b,(%rax) 180040407: 49 83 04 24 01 addq $0x1,(%r12) 18004040c: 41 0f b6 c5 movzbl %r13b,%eax 180040410: eb 0c jmp 0x18004041e 180040412: 41 0f be cd movsbl %r13b,%ecx 180040416: 49 8b d4 mov %r12,%rdx 180040419: e8 d2 81 ff ff call 0x1800385f0 18004041e: 83 f8 ff cmp $0xffffffff,%eax 180040421: 75 25 jne 0x180040448 180040423: 44 8b 44 24 6c mov 0x6c(%rsp),%r8d 180040428: 0b e8 or %eax,%ebp 18004042a: 4c 8d 15 cf fb fb ff lea -0x40431(%rip),%r10 # 0x180000000 180040431: 89 6c 24 44 mov %ebp,0x44(%rsp) 180040435: 45 33 c9 xor %r9d,%r9d 180040438: ba 00 02 00 00 mov $0x200,%edx 18004043d: 41 bb ff ff ff 7f mov $0x7fffffff,%r11d 180040443: e9 5a 08 00 00 jmp 0x180040ca2 180040448: 44 8b 44 24 6c mov 0x6c(%rsp),%r8d 18004044d: 83 c5 01 add $0x1,%ebp 180040450: 4c 8d 15 a9 fb fb ff lea -0x40457(%rip),%r10 # 0x180000000 180040457: 89 6c 24 44 mov %ebp,0x44(%rsp) 18004045b: 45 33 c9 xor %r9d,%r9d 18004045e: ba 00 02 00 00 mov $0x200,%edx 180040463: 41 bb ff ff ff 7f mov $0x7fffffff,%r11d 180040469: e9 34 08 00 00 jmp 0x180040ca2 18004046e: 41 0f be c5 movsbl %r13b,%eax 180040472: 83 c0 bf add $0xffffffbf,%eax 180040475: 83 f8 37 cmp $0x37,%eax 180040478: 0f 87 37 05 00 00 ja 0x1800409b5 18004047e: 48 98 cltq 180040480: 41 0f b6 84 02 a8 0d movzbl 0x40da8(%r10,%rax,1),%eax 180040487: 04 00 180040489: 41 8b 8c 82 6c 0d 04 mov 0x40d6c(%r10,%rax,4),%ecx 180040490: 00 180040491: 49 03 ca add %r10,%rcx 180040494: ff e1 jmp *%rcx 180040496: 41 f7 c6 30 08 00 00 test $0x830,%r14d 18004049d: 75 0a jne 0x1800404a9 18004049f: 41 0f ba ee 0b bts $0xb,%r14d 1800404a4: 44 89 74 24 40 mov %r14d,0x40(%rsp) 1800404a9: 41 f7 c6 10 08 00 00 test $0x810,%r14d 1800404b0: 74 3f je 0x1800404f1 1800404b2: 44 0f b7 0f movzwl (%rdi),%r9d 1800404b6: 48 83 c7 08 add $0x8,%rdi 1800404ba: 4c 8b c2 mov %rdx,%r8 1800404bd: 48 8d 94 24 c0 00 00 lea 0xc0(%rsp),%rdx 1800404c4: 00 1800404c5: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 1800404ca: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 1800404cf: e8 bc 76 00 00 call 0x180047b90 1800404d4: 85 c0 test %eax,%eax 1800404d6: 74 34 je 0x18004050c 1800404d8: 8b 74 24 4c mov 0x4c(%rsp),%esi 1800404dc: c7 44 24 70 01 00 00 movl $0x1,0x70(%rsp) 1800404e3: 00 1800404e4: 48 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%rbx 1800404eb: 00 1800404ec: e9 d4 04 00 00 jmp 0x1800409c5 1800404f1: 0f b6 07 movzbl (%rdi),%eax 1800404f4: 48 83 c7 08 add $0x8,%rdi 1800404f8: c7 44 24 50 01 00 00 movl $0x1,0x50(%rsp) 1800404ff: 00 180040500: 88 84 24 c0 00 00 00 mov %al,0xc0(%rsp) 180040507: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 18004050c: 8b 74 24 4c mov 0x4c(%rsp),%esi 180040510: 48 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%rbx 180040517: 00 180040518: e9 a8 04 00 00 jmp 0x1800409c5 18004051d: 48 8b 07 mov (%rdi),%rax 180040520: 48 83 c7 08 add $0x8,%rdi 180040524: 48 85 c0 test %rax,%rax 180040527: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 18004052c: 74 3e je 0x18004056c 18004052e: 48 8b 58 08 mov 0x8(%rax),%rbx 180040532: 48 85 db test %rbx,%rbx 180040535: 74 35 je 0x18004056c 180040537: 41 0f ba e6 0b bt $0xb,%r14d 18004053c: 73 1a jae 0x180040558 18004053e: 0f bf 00 movswl (%rax),%eax 180040541: be 01 00 00 00 mov $0x1,%esi 180040546: 99 cltd 180040547: 89 74 24 4c mov %esi,0x4c(%rsp) 18004054b: 2b c2 sub %edx,%eax 18004054d: d1 f8 sar $1,%eax 18004054f: 89 44 24 50 mov %eax,0x50(%rsp) 180040553: e9 6d 04 00 00 jmp 0x1800409c5 180040558: 0f bf 00 movswl (%rax),%eax 18004055b: 41 8b f1 mov %r9d,%esi 18004055e: 44 89 4c 24 4c mov %r9d,0x4c(%rsp) 180040563: 89 44 24 50 mov %eax,0x50(%rsp) 180040567: e9 59 04 00 00 jmp 0x1800409c5 18004056c: 48 8b 1d a5 d1 02 00 mov 0x2d1a5(%rip),%rbx # 0x18006d718 180040573: 8b 74 24 4c mov 0x4c(%rsp),%esi 180040577: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18004057b: 33 c0 xor %eax,%eax 18004057d: 48 8b fb mov %rbx,%rdi 180040580: f2 ae repnz scas %es:(%rdi),%al 180040582: 48 f7 d1 not %rcx 180040585: 48 83 e9 01 sub $0x1,%rcx 180040589: 89 4c 24 50 mov %ecx,0x50(%rsp) 18004058d: e9 33 04 00 00 jmp 0x1800409c5 180040592: 41 f7 c6 30 08 00 00 test $0x830,%r14d 180040599: 75 0a jne 0x1800405a5 18004059b: 41 0f ba ee 0b bts $0xb,%r14d 1800405a0: 44 89 74 24 40 mov %r14d,0x40(%rsp) 1800405a5: 48 8b 1f mov (%rdi),%rbx 1800405a8: 41 83 ff ff cmp $0xffffffff,%r15d 1800405ac: 41 8b c7 mov %r15d,%eax 1800405af: 41 0f 44 c3 cmove %r11d,%eax 1800405b3: 48 83 c7 08 add $0x8,%rdi 1800405b7: 41 f7 c6 10 08 00 00 test $0x810,%r14d 1800405be: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 1800405c3: 74 3a je 0x1800405ff 1800405c5: 48 85 db test %rbx,%rbx 1800405c8: be 01 00 00 00 mov $0x1,%esi 1800405cd: 48 0f 44 1d 4b d1 02 cmove 0x2d14b(%rip),%rbx # 0x18006d720 1800405d4: 00 1800405d5: 85 c0 test %eax,%eax 1800405d7: 89 74 24 4c mov %esi,0x4c(%rsp) 1800405db: 48 8b cb mov %rbx,%rcx 1800405de: 74 10 je 0x1800405f0 1800405e0: 2b c6 sub %esi,%eax 1800405e2: 66 83 39 00 cmpw $0x0,(%rcx) 1800405e6: 74 08 je 0x1800405f0 1800405e8: 48 83 c1 02 add $0x2,%rcx 1800405ec: 85 c0 test %eax,%eax 1800405ee: 75 f0 jne 0x1800405e0 1800405f0: 48 2b cb sub %rbx,%rcx 1800405f3: 48 d1 f9 sar $1,%rcx 1800405f6: 89 4c 24 50 mov %ecx,0x50(%rsp) 1800405fa: e9 c6 03 00 00 jmp 0x1800409c5 1800405ff: 48 85 db test %rbx,%rbx 180040602: 48 0f 44 1d 0e d1 02 cmove 0x2d10e(%rip),%rbx # 0x18006d718 180040609: 00 18004060a: 85 c0 test %eax,%eax 18004060c: 48 8b cb mov %rbx,%rcx 18004060f: 74 10 je 0x180040621 180040611: 83 e8 01 sub $0x1,%eax 180040614: 80 39 00 cmpb $0x0,(%rcx) 180040617: 74 08 je 0x180040621 180040619: 48 83 c1 01 add $0x1,%rcx 18004061d: 85 c0 test %eax,%eax 18004061f: 75 f0 jne 0x180040611 180040621: 8b 74 24 4c mov 0x4c(%rsp),%esi 180040625: 2b cb sub %ebx,%ecx 180040627: 89 4c 24 50 mov %ecx,0x50(%rsp) 18004062b: e9 95 03 00 00 jmp 0x1800409c5 180040630: 48 83 c7 08 add $0x8,%rdi 180040634: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 180040639: 48 8b 7f f8 mov -0x8(%rdi),%rdi 18004063d: e8 7e 72 00 00 call 0x1800478c0 180040642: 85 c0 test %eax,%eax 180040644: 0f 84 75 06 00 00 je 0x180040cbf 18004064a: 41 f6 c6 20 test $0x20,%r14b 18004064e: 74 10 je 0x180040660 180040650: 66 89 2f mov %bp,(%rdi) 180040653: c7 44 24 70 01 00 00 movl $0x1,0x70(%rsp) 18004065a: 00 18004065b: e9 d5 05 00 00 jmp 0x180040c35 180040660: 89 2f mov %ebp,(%rdi) 180040662: c7 44 24 70 01 00 00 movl $0x1,0x70(%rsp) 180040669: 00 18004066a: e9 c6 05 00 00 jmp 0x180040c35 18004066f: c7 84 24 9c 00 00 00 movl $0x1,0x9c(%rsp) 180040676: 01 00 00 00 18004067a: 41 80 c5 20 add $0x20,%r13b 18004067e: 41 83 ce 40 or $0x40,%r14d 180040682: 45 85 ff test %r15d,%r15d 180040685: 48 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%rbx 18004068c: 00 18004068d: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180040692: 8b f2 mov %edx,%esi 180040694: 79 0d jns 0x1800406a3 180040696: 41 bf 06 00 00 00 mov $0x6,%r15d 18004069c: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 1800406a1: eb 5d jmp 0x180040700 1800406a3: 45 85 ff test %r15d,%r15d 1800406a6: 75 13 jne 0x1800406bb 1800406a8: 41 80 fd 67 cmp $0x67,%r13b 1800406ac: 75 52 jne 0x180040700 1800406ae: 41 bf 01 00 00 00 mov $0x1,%r15d 1800406b4: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 1800406b9: eb 45 jmp 0x180040700 1800406bb: 44 3b fa cmp %edx,%r15d 1800406be: 7e 09 jle 0x1800406c9 1800406c0: 44 8b fa mov %edx,%r15d 1800406c3: 89 54 24 48 mov %edx,0x48(%rsp) 1800406c7: eb 09 jmp 0x1800406d2 1800406c9: 41 81 ff a3 00 00 00 cmp $0xa3,%r15d 1800406d0: 7e 2e jle 0x180040700 1800406d2: 41 8d bf 5d 01 00 00 lea 0x15d(%r15),%edi 1800406d9: 48 63 cf movslq %edi,%rcx 1800406dc: e8 ff 06 00 00 call 0x180040de0 1800406e1: 48 85 c0 test %rax,%rax 1800406e4: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 1800406eb: 00 1800406ec: 74 07 je 0x1800406f5 1800406ee: 48 8b d8 mov %rax,%rbx 1800406f1: 8b f7 mov %edi,%esi 1800406f3: eb 0b jmp 0x180040700 1800406f5: 41 bf a3 00 00 00 mov $0xa3,%r15d 1800406fb: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 180040700: 48 8b 44 24 60 mov 0x60(%rsp),%rax 180040705: 48 8b 0d 64 d5 02 00 mov 0x2d564(%rip),%rcx # 0x18006dc70 18004070c: 41 0f be fd movsbl %r13b,%edi 180040710: 48 83 c0 08 add $0x8,%rax 180040714: 48 63 f6 movslq %esi,%rsi 180040717: 48 89 44 24 60 mov %rax,0x60(%rsp) 18004071c: 48 8b 40 f8 mov -0x8(%rax),%rax 180040720: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 180040727: 00 180040728: e8 f3 75 ff ff call 0x180037d20 18004072d: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 180040732: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 180040737: 8b 8c 24 9c 00 00 00 mov 0x9c(%rsp),%ecx 18004073e: 44 8b cf mov %edi,%r9d 180040741: 89 4c 24 28 mov %ecx,0x28(%rsp) 180040745: 48 8d 8c 24 b0 00 00 lea 0xb0(%rsp),%rcx 18004074c: 00 18004074d: 4c 8b c6 mov %rsi,%r8 180040750: 48 8b d3 mov %rbx,%rdx 180040753: 44 89 7c 24 20 mov %r15d,0x20(%rsp) 180040758: ff d0 call *%rax 18004075a: 41 8b fe mov %r14d,%edi 18004075d: 81 e7 80 00 00 00 and $0x80,%edi 180040763: 74 1b je 0x180040780 180040765: 45 85 ff test %r15d,%r15d 180040768: 75 16 jne 0x180040780 18004076a: 48 8b 0d 17 d5 02 00 mov 0x2d517(%rip),%rcx # 0x18006dc88 180040771: e8 aa 75 ff ff call 0x180037d20 180040776: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 18004077b: 48 8b cb mov %rbx,%rcx 18004077e: ff d0 call *%rax 180040780: 41 80 fd 67 cmp $0x67,%r13b 180040784: 75 1a jne 0x1800407a0 180040786: 85 ff test %edi,%edi 180040788: 75 16 jne 0x1800407a0 18004078a: 48 8b 0d ef d4 02 00 mov 0x2d4ef(%rip),%rcx # 0x18006dc80 180040791: e8 8a 75 ff ff call 0x180037d20 180040796: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 18004079b: 48 8b cb mov %rbx,%rcx 18004079e: ff d0 call *%rax 1800407a0: 80 3b 2d cmpb $0x2d,(%rbx) 1800407a3: 75 0e jne 0x1800407b3 1800407a5: 41 0f ba ee 08 bts $0x8,%r14d 1800407aa: 48 83 c3 01 add $0x1,%rbx 1800407ae: 44 89 74 24 40 mov %r14d,0x40(%rsp) 1800407b3: 8b 74 24 4c mov 0x4c(%rsp),%esi 1800407b7: 48 83 c9 ff or $0xffffffffffffffff,%rcx 1800407bb: 33 c0 xor %eax,%eax 1800407bd: 48 8b fb mov %rbx,%rdi 1800407c0: f2 ae repnz scas %es:(%rdi),%al 1800407c2: 48 f7 d1 not %rcx 1800407c5: 48 83 e9 01 sub $0x1,%rcx 1800407c9: 89 4c 24 50 mov %ecx,0x50(%rsp) 1800407cd: e9 f3 01 00 00 jmp 0x1800409c5 1800407d2: 8b 44 24 54 mov 0x54(%rsp),%eax 1800407d6: 41 83 ce 40 or $0x40,%r14d 1800407da: 41 b8 0a 00 00 00 mov $0xa,%r8d 1800407e0: 44 89 74 24 40 mov %r14d,0x40(%rsp) 1800407e5: e9 77 00 00 00 jmp 0x180040861 1800407ea: 8b 44 24 54 mov 0x54(%rsp),%eax 1800407ee: 41 b8 0a 00 00 00 mov $0xa,%r8d 1800407f4: eb 6b jmp 0x180040861 1800407f6: 41 0f ba ee 0f bts $0xf,%r14d 1800407fb: 41 bf 10 00 00 00 mov $0x10,%r15d 180040801: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180040806: b8 07 00 00 00 mov $0x7,%eax 18004080b: 89 84 24 98 00 00 00 mov %eax,0x98(%rsp) 180040812: eb 0c jmp 0x180040820 180040814: b8 27 00 00 00 mov $0x27,%eax 180040819: 89 84 24 98 00 00 00 mov %eax,0x98(%rsp) 180040820: 45 84 f6 test %r14b,%r14b 180040823: 41 b8 10 00 00 00 mov $0x10,%r8d 180040829: 79 2c jns 0x180040857 18004082b: 04 51 add $0x51,%al 18004082d: c6 44 24 58 30 movb $0x30,0x58(%rsp) 180040832: 88 44 24 59 mov %al,0x59(%rsp) 180040836: 41 8d 40 f2 lea -0xe(%r8),%eax 18004083a: eb 25 jmp 0x180040861 18004083c: 45 84 f6 test %r14b,%r14b 18004083f: 41 b8 08 00 00 00 mov $0x8,%r8d 180040845: 79 16 jns 0x18004085d 180040847: 8b 44 24 54 mov 0x54(%rsp),%eax 18004084b: 41 0f ba ee 09 bts $0x9,%r14d 180040850: 44 89 74 24 40 mov %r14d,0x40(%rsp) 180040855: eb 0a jmp 0x180040861 180040857: 8b 44 24 54 mov 0x54(%rsp),%eax 18004085b: eb 04 jmp 0x180040861 18004085d: 8b 44 24 54 mov 0x54(%rsp),%eax 180040861: 41 0f ba e6 0f bt $0xf,%r14d 180040866: 73 0f jae 0x180040877 180040868: 48 83 c7 08 add $0x8,%rdi 18004086c: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 180040871: 48 8b 7f f8 mov -0x8(%rdi),%rdi 180040875: eb 62 jmp 0x1800408d9 180040877: 41 0f ba e6 0c bt $0xc,%r14d 18004087c: 73 0f jae 0x18004088d 18004087e: 48 83 c7 08 add $0x8,%rdi 180040882: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 180040887: 48 8b 7f f8 mov -0x8(%rdi),%rdi 18004088b: eb 4c jmp 0x1800408d9 18004088d: 41 f6 c6 20 test $0x20,%r14b 180040891: 74 25 je 0x1800408b8 180040893: 41 f6 c6 40 test $0x40,%r14b 180040897: 74 10 je 0x1800408a9 180040899: 48 83 c7 08 add $0x8,%rdi 18004089d: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 1800408a2: 48 0f bf 7f f8 movswq -0x8(%rdi),%rdi 1800408a7: eb 30 jmp 0x1800408d9 1800408a9: 48 83 c7 08 add $0x8,%rdi 1800408ad: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 1800408b2: 0f b7 7f f8 movzwl -0x8(%rdi),%edi 1800408b6: eb 21 jmp 0x1800408d9 1800408b8: 41 f6 c6 40 test $0x40,%r14b 1800408bc: 74 0f je 0x1800408cd 1800408be: 48 83 c7 08 add $0x8,%rdi 1800408c2: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 1800408c7: 48 63 7f f8 movslq -0x8(%rdi),%rdi 1800408cb: eb 0c jmp 0x1800408d9 1800408cd: 48 83 c7 08 add $0x8,%rdi 1800408d1: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 1800408d6: 8b 7f f8 mov -0x8(%rdi),%edi 1800408d9: 41 f6 c6 40 test $0x40,%r14b 1800408dd: 74 12 je 0x1800408f1 1800408df: 48 85 ff test %rdi,%rdi 1800408e2: 79 0d jns 0x1800408f1 1800408e4: 48 f7 df neg %rdi 1800408e7: 41 0f ba ee 08 bts $0x8,%r14d 1800408ec: 44 89 74 24 40 mov %r14d,0x40(%rsp) 1800408f1: 41 0f ba e6 0f bt $0xf,%r14d 1800408f6: 72 09 jb 0x180040901 1800408f8: 41 0f ba e6 0c bt $0xc,%r14d 1800408fd: 72 02 jb 0x180040901 1800408ff: 8b ff mov %edi,%edi 180040901: 45 85 ff test %r15d,%r15d 180040904: 79 08 jns 0x18004090e 180040906: 41 bf 01 00 00 00 mov $0x1,%r15d 18004090c: eb 10 jmp 0x18004091e 18004090e: 41 83 e6 f7 and $0xfffffff7,%r14d 180040912: 44 3b fa cmp %edx,%r15d 180040915: 44 0f 4f fa cmovg %edx,%r15d 180040919: 44 89 74 24 40 mov %r14d,0x40(%rsp) 18004091e: 44 8b b4 24 98 00 00 mov 0x98(%rsp),%r14d 180040925: 00 180040926: 48 85 ff test %rdi,%rdi 180040929: 48 8d 9c 24 bf 02 00 lea 0x2bf(%rsp),%rbx 180040930: 00 180040931: 41 0f 44 c1 cmove %r9d,%eax 180040935: 89 44 24 54 mov %eax,0x54(%rsp) 180040939: 66 66 90 data16 xchg %ax,%ax 18004093c: 66 66 66 90 data16 data16 xchg %ax,%ax 180040940: 41 8b cf mov %r15d,%ecx 180040943: 41 83 ef 01 sub $0x1,%r15d 180040947: 85 c9 test %ecx,%ecx 180040949: 7f 05 jg 0x180040950 18004094b: 48 85 ff test %rdi,%rdi 18004094e: 74 21 je 0x180040971 180040950: 33 d2 xor %edx,%edx 180040952: 48 8b c7 mov %rdi,%rax 180040955: 49 63 c8 movslq %r8d,%rcx 180040958: 48 f7 f1 div %rcx 18004095b: 48 8b f8 mov %rax,%rdi 18004095e: 8d 42 30 lea 0x30(%rdx),%eax 180040961: 83 f8 39 cmp $0x39,%eax 180040964: 7e 03 jle 0x180040969 180040966: 41 03 c6 add %r14d,%eax 180040969: 88 03 mov %al,(%rbx) 18004096b: 48 83 eb 01 sub $0x1,%rbx 18004096f: eb cf jmp 0x180040940 180040971: 44 8b 74 24 40 mov 0x40(%rsp),%r14d 180040976: 48 8d 84 24 bf 02 00 lea 0x2bf(%rsp),%rax 18004097d: 00 18004097e: 44 89 7c 24 48 mov %r15d,0x48(%rsp) 180040983: 2b c3 sub %ebx,%eax 180040985: 48 83 c3 01 add $0x1,%rbx 180040989: 41 0f ba e6 09 bt $0x9,%r14d 18004098e: 89 44 24 50 mov %eax,0x50(%rsp) 180040992: 73 2d jae 0x1800409c1 180040994: 85 c0 test %eax,%eax 180040996: 74 05 je 0x18004099d 180040998: 80 3b 30 cmpb $0x30,(%rbx) 18004099b: 74 1e je 0x1800409bb 18004099d: 8b 74 24 4c mov 0x4c(%rsp),%esi 1800409a1: 48 83 eb 01 sub $0x1,%rbx 1800409a5: 83 44 24 50 01 addl $0x1,0x50(%rsp) 1800409aa: c6 03 30 movb $0x30,(%rbx) 1800409ad: eb 16 jmp 0x1800409c5 1800409af: 8b 74 24 4c mov 0x4c(%rsp),%esi 1800409b3: eb 10 jmp 0x1800409c5 1800409b5: 8b 74 24 4c mov 0x4c(%rsp),%esi 1800409b9: eb 0a jmp 0x1800409c5 1800409bb: 8b 74 24 4c mov 0x4c(%rsp),%esi 1800409bf: eb 04 jmp 0x1800409c5 1800409c1: 8b 74 24 4c mov 0x4c(%rsp),%esi 1800409c5: 83 7c 24 70 00 cmpl $0x0,0x70(%rsp) 1800409ca: 0f 85 65 02 00 00 jne 0x180040c35 1800409d0: 41 f6 c6 40 test $0x40,%r14b 1800409d4: 74 43 je 0x180040a19 1800409d6: 41 0f ba e6 08 bt $0x8,%r14d 1800409db: 73 10 jae 0x1800409ed 1800409dd: bf 01 00 00 00 mov $0x1,%edi 1800409e2: c6 44 24 58 2d movb $0x2d,0x58(%rsp) 1800409e7: 89 7c 24 54 mov %edi,0x54(%rsp) 1800409eb: eb 36 jmp 0x180040a23 1800409ed: 41 f6 c6 01 test $0x1,%r14b 1800409f1: 74 10 je 0x180040a03 1800409f3: bf 01 00 00 00 mov $0x1,%edi 1800409f8: c6 44 24 58 2b movb $0x2b,0x58(%rsp) 1800409fd: 89 7c 24 54 mov %edi,0x54(%rsp) 180040a01: eb 20 jmp 0x180040a23 180040a03: 41 f6 c6 02 test $0x2,%r14b 180040a07: 74 16 je 0x180040a1f 180040a09: bf 01 00 00 00 mov $0x1,%edi 180040a0e: c6 44 24 58 20 movb $0x20,0x58(%rsp) 180040a13: 89 7c 24 54 mov %edi,0x54(%rsp) 180040a17: eb 0a jmp 0x180040a23 180040a19: 8b 7c 24 54 mov 0x54(%rsp),%edi 180040a1d: eb 04 jmp 0x180040a23 180040a1f: 8b 7c 24 54 mov 0x54(%rsp),%edi 180040a23: 44 8b 7c 24 68 mov 0x68(%rsp),%r15d 180040a28: 44 2b 7c 24 50 sub 0x50(%rsp),%r15d 180040a2d: 44 2b ff sub %edi,%r15d 180040a30: 41 f6 c6 0c test $0xc,%r14b 180040a34: 75 12 jne 0x180040a48 180040a36: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 180040a3b: 4d 8b c4 mov %r12,%r8 180040a3e: 41 8b d7 mov %r15d,%edx 180040a41: b1 20 mov $0x20,%cl 180040a43: e8 78 7d ff ff call 0x1800387c0 180040a48: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 180040a4d: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 180040a52: 4d 8b c4 mov %r12,%r8 180040a55: 8b d7 mov %edi,%edx 180040a57: e8 84 f2 ff ff call 0x18003fce0 180040a5c: 41 f6 c6 08 test $0x8,%r14b 180040a60: 74 18 je 0x180040a7a 180040a62: 41 f6 c6 04 test $0x4,%r14b 180040a66: 75 12 jne 0x180040a7a 180040a68: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 180040a6d: 4d 8b c4 mov %r12,%r8 180040a70: 41 8b d7 mov %r15d,%edx 180040a73: b1 30 mov $0x30,%cl 180040a75: e8 46 7d ff ff call 0x1800387c0 180040a7a: 85 f6 test %esi,%esi 180040a7c: 44 8b 6c 24 50 mov 0x50(%rsp),%r13d 180040a81: 0f 84 64 01 00 00 je 0x180040beb 180040a87: 45 85 ed test %r13d,%r13d 180040a8a: 0f 8e 5b 01 00 00 jle 0x180040beb 180040a90: 8b 6c 24 44 mov 0x44(%rsp),%ebp 180040a94: 4c 8b f3 mov %rbx,%r14 180040a97: 66 66 90 data16 xchg %ax,%ax 180040a9a: 66 66 90 data16 xchg %ax,%ax 180040a9d: 66 66 90 data16 xchg %ax,%ax 180040aa0: 45 0f b7 0e movzwl (%r14),%r9d 180040aa4: 48 8d 94 24 c0 02 00 lea 0x2c0(%rsp),%rdx 180040aab: 00 180040aac: 48 8d 8c 24 a8 00 00 lea 0xa8(%rsp),%rcx 180040ab3: 00 180040ab4: 41 b8 06 00 00 00 mov $0x6,%r8d 180040aba: 41 83 ed 01 sub $0x1,%r13d 180040abe: 49 83 c6 02 add $0x2,%r14 180040ac2: e8 c9 70 00 00 call 0x180047b90 180040ac7: 85 c0 test %eax,%eax 180040ac9: 0f 85 0e 01 00 00 jne 0x180040bdd 180040acf: 8b bc 24 a8 00 00 00 mov 0xa8(%rsp),%edi 180040ad6: 85 ff test %edi,%edi 180040ad8: 0f 84 ff 00 00 00 je 0x180040bdd 180040ade: 41 f6 44 24 18 40 testb $0x40,0x18(%r12) 180040ae4: 48 8d b4 24 c0 02 00 lea 0x2c0(%rsp),%rsi 180040aeb: 00 180040aec: 74 13 je 0x180040b01 180040aee: 49 83 7c 24 10 00 cmpq $0x0,0x10(%r12) 180040af4: 75 0b jne 0x180040b01 180040af6: 03 ef add %edi,%ebp 180040af8: 89 6c 24 44 mov %ebp,0x44(%rsp) 180040afc: e9 b2 00 00 00 jmp 0x180040bb3 180040b01: 85 ff test %edi,%edi 180040b03: 0f 8e aa 00 00 00 jle 0x180040bb3 180040b09: 66 66 90 data16 xchg %ax,%ax 180040b0c: 66 66 66 90 data16 data16 xchg %ax,%ax 180040b10: 0f b6 0e movzbl (%rsi),%ecx 180040b13: 83 ef 01 sub $0x1,%edi 180040b16: 41 f6 44 24 18 40 testb $0x40,0x18(%r12) 180040b1c: 74 11 je 0x180040b2f 180040b1e: 49 83 7c 24 10 00 cmpq $0x0,0x10(%r12) 180040b24: 75 09 jne 0x180040b2f 180040b26: 83 c5 01 add $0x1,%ebp 180040b29: 89 6c 24 44 mov %ebp,0x44(%rsp) 180040b2d: eb 37 jmp 0x180040b66 180040b2f: 41 83 44 24 08 ff addl $0xffffffff,0x8(%r12) 180040b35: 78 10 js 0x180040b47 180040b37: 49 8b 04 24 mov (%r12),%rax 180040b3b: 88 08 mov %cl,(%rax) 180040b3d: 49 83 04 24 01 addq $0x1,(%r12) 180040b42: 0f b6 c1 movzbl %cl,%eax 180040b45: eb 0b jmp 0x180040b52 180040b47: 0f be c9 movsbl %cl,%ecx 180040b4a: 49 8b d4 mov %r12,%rdx 180040b4d: e8 9e 7a ff ff call 0x1800385f0 180040b52: 83 f8 ff cmp $0xffffffff,%eax 180040b55: 75 08 jne 0x180040b5f 180040b57: 0b e8 or %eax,%ebp 180040b59: 89 6c 24 44 mov %ebp,0x44(%rsp) 180040b5d: eb 07 jmp 0x180040b66 180040b5f: 83 c5 01 add $0x1,%ebp 180040b62: 89 6c 24 44 mov %ebp,0x44(%rsp) 180040b66: 48 83 c6 01 add $0x1,%rsi 180040b6a: 83 fd ff cmp $0xffffffff,%ebp 180040b6d: 75 3c jne 0x180040bab 180040b6f: e8 cc 4f ff ff call 0x180035b40 180040b74: 83 38 2a cmpl $0x2a,(%rax) 180040b77: 75 3a jne 0x180040bb3 180040b79: 41 f6 44 24 18 40 testb $0x40,0x18(%r12) 180040b7f: 74 10 je 0x180040b91 180040b81: 49 83 7c 24 10 00 cmpq $0x0,0x10(%r12) 180040b87: 75 08 jne 0x180040b91 180040b89: 33 ed xor %ebp,%ebp 180040b8b: 89 6c 24 44 mov %ebp,0x44(%rsp) 180040b8f: eb 1a jmp 0x180040bab 180040b91: 41 83 44 24 08 ff addl $0xffffffff,0x8(%r12) 180040b97: 78 2a js 0x180040bc3 180040b99: 49 8b 04 24 mov (%r12),%rax 180040b9d: c6 00 3f movb $0x3f,(%rax) 180040ba0: 49 83 04 24 01 addq $0x1,(%r12) 180040ba5: 33 ed xor %ebp,%ebp 180040ba7: 89 6c 24 44 mov %ebp,0x44(%rsp) 180040bab: 85 ff test %edi,%edi 180040bad: 0f 8f 5d ff ff ff jg 0x180040b10 180040bb3: 45 85 ed test %r13d,%r13d 180040bb6: 0f 85 e4 fe ff ff jne 0x180040aa0 180040bbc: 44 8b 74 24 40 mov 0x40(%rsp),%r14d 180040bc1: eb 3f jmp 0x180040c02 180040bc3: 49 8b d4 mov %r12,%rdx 180040bc6: b9 3f 00 00 00 mov $0x3f,%ecx 180040bcb: e8 20 7a ff ff call 0x1800385f0 180040bd0: 83 f8 ff cmp $0xffffffff,%eax 180040bd3: 75 d0 jne 0x180040ba5 180040bd5: 0b e8 or %eax,%ebp 180040bd7: 89 6c 24 44 mov %ebp,0x44(%rsp) 180040bdb: eb ce jmp 0x180040bab 180040bdd: 44 8b 7c 24 48 mov 0x48(%rsp),%r15d 180040be2: 83 cd ff or $0xffffffff,%ebp 180040be5: 89 6c 24 44 mov %ebp,0x44(%rsp) 180040be9: eb 4a jmp 0x180040c35 180040beb: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 180040bf0: 4d 8b c4 mov %r12,%r8 180040bf3: 41 8b d5 mov %r13d,%edx 180040bf6: 48 8b cb mov %rbx,%rcx 180040bf9: e8 e2 f0 ff ff call 0x18003fce0 180040bfe: 8b 6c 24 44 mov 0x44(%rsp),%ebp 180040c02: 85 ed test %ebp,%ebp 180040c04: 78 23 js 0x180040c29 180040c06: 41 f6 c6 04 test $0x4,%r14b 180040c0a: 74 24 je 0x180040c30 180040c0c: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 180040c11: 4d 8b c4 mov %r12,%r8 180040c14: 41 8b d7 mov %r15d,%edx 180040c17: b1 20 mov $0x20,%cl 180040c19: e8 a2 7b ff ff call 0x1800387c0 180040c1e: 8b 6c 24 44 mov 0x44(%rsp),%ebp 180040c22: 44 8b 7c 24 48 mov 0x48(%rsp),%r15d 180040c27: eb 0c jmp 0x180040c35 180040c29: 44 8b 7c 24 48 mov 0x48(%rsp),%r15d 180040c2e: eb 05 jmp 0x180040c35 180040c30: 44 8b 7c 24 48 mov 0x48(%rsp),%r15d 180040c35: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 180040c3c: 00 180040c3d: 48 85 c0 test %rax,%rax 180040c40: 74 39 je 0x180040c7b 180040c42: 48 8b c8 mov %rax,%rcx 180040c45: e8 26 3e ff ff call 0x180034a70 180040c4a: 44 8b 74 24 40 mov 0x40(%rsp),%r14d 180040c4f: 48 8b b4 24 b8 00 00 mov 0xb8(%rsp),%rsi 180040c56: 00 180040c57: 44 8b 44 24 6c mov 0x6c(%rsp),%r8d 180040c5c: 45 33 c9 xor %r9d,%r9d 180040c5f: 4c 8d 15 9a f3 fb ff lea -0x40c66(%rip),%r10 # 0x180000000 180040c66: 4c 89 8c 24 a0 00 00 mov %r9,0xa0(%rsp) 180040c6d: 00 180040c6e: ba 00 02 00 00 mov $0x200,%edx 180040c73: 41 bb ff ff ff 7f mov $0x7fffffff,%r11d 180040c79: eb 27 jmp 0x180040ca2 180040c7b: 44 8b 74 24 40 mov 0x40(%rsp),%r14d 180040c80: 48 8b b4 24 b8 00 00 mov 0xb8(%rsp),%rsi 180040c87: 00 180040c88: 44 8b 44 24 6c mov 0x6c(%rsp),%r8d 180040c8d: 45 33 c9 xor %r9d,%r9d 180040c90: 4c 8d 15 69 f3 fb ff lea -0x40c97(%rip),%r10 # 0x180000000 180040c97: ba 00 02 00 00 mov $0x200,%edx 180040c9c: 41 bb ff ff ff 7f mov $0x7fffffff,%r11d 180040ca2: 44 8a 2e mov (%rsi),%r13b 180040ca5: 45 84 ed test %r13b,%r13b 180040ca8: 74 0a je 0x180040cb4 180040caa: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 180040caf: e9 1c f4 ff ff jmp 0x1800400d0 180040cb4: 45 85 c0 test %r8d,%r8d 180040cb7: 74 47 je 0x180040d00 180040cb9: 41 83 f8 07 cmp $0x7,%r8d 180040cbd: 74 41 je 0x180040d00 180040cbf: e8 7c 4e ff ff call 0x180035b40 180040cc4: 45 33 c9 xor %r9d,%r9d 180040cc7: 45 33 c0 xor %r8d,%r8d 180040cca: 33 d2 xor %edx,%edx 180040ccc: 33 c9 xor %ecx,%ecx 180040cce: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180040cd5: 00 00 180040cd7: c7 00 16 00 00 00 movl $0x16,(%rax) 180040cdd: e8 fe 77 ff ff call 0x1800384e0 180040ce2: 80 bc 24 90 00 00 00 cmpb $0x0,0x90(%rsp) 180040ce9: 00 180040cea: 74 0f je 0x180040cfb 180040cec: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 180040cf3: 00 180040cf4: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 180040cfb: 83 c8 ff or $0xffffffff,%eax 180040cfe: eb 1b jmp 0x180040d1b 180040d00: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 180040d07: 00 180040d08: 80 bc 24 90 00 00 00 cmpb $0x0,0x90(%rsp) 180040d0f: 00 180040d10: 74 07 je 0x180040d19 180040d12: 83 a2 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rdx) 180040d19: 8b c5 mov %ebp,%eax 180040d1b: 48 8b 9c 24 e0 02 00 mov 0x2e0(%rsp),%rbx 180040d22: 00 180040d23: 4c 8b ac 24 d8 02 00 mov 0x2d8(%rsp),%r13 180040d2a: 00 180040d2b: 48 8b 8c 24 c8 02 00 mov 0x2c8(%rsp),%rcx 180040d32: 00 180040d33: 48 33 cc xor %rsp,%rcx 180040d36: e8 05 19 ff ff call 0x180032640 180040d3b: 48 81 c4 e8 02 00 00 add $0x2e8,%rsp 180040d42: 41 5f pop %r15 180040d44: 41 5e pop %r14 180040d46: 41 5c pop %r12 180040d48: 5f pop %rdi 180040d49: 5e pop %rsi 180040d4a: 5d pop %rbp 180040d4b: c3 ret 180040d4c: 54 push %rsp 180040d4d: 03 04 00 add (%rax,%rax,1),%eax 180040d50: 43 01 04 00 add %eax,(%r8,%r8,1) 180040d54: 75 01 jne 0x180040d57 180040d56: 04 00 add $0x0,%al 180040d58: de 01 fiadds (%rcx) 180040d5a: 04 00 add $0x0,%al 180040d5c: 27 (bad) 180040d5d: 02 04 00 add (%rax,%rax,1),%al 180040d60: 34 02 xor $0x2,%al 180040d62: 04 00 add $0x0,%al 180040d64: 79 02 jns 0x180040d68 180040d66: 04 00 add $0x0,%al 180040d68: 6e outsb %ds:(%rsi),(%dx) 180040d69: 04 04 add $0x4,%al 180040d6b: 00 6f 06 add %ch,0x6(%rdi) 180040d6e: 04 00 add $0x0,%al 180040d70: 96 xchg %eax,%esi 180040d71: 04 04 add $0x4,%al 180040d73: 00 92 05 04 00 06 add %dl,0x6000405(%rdx) 180040d79: 08 04 00 or %al,(%rax,%rax,1) 180040d7c: 1d 05 04 00 7e sbb $0x7e000405,%eax 180040d81: 06 (bad) 180040d82: 04 00 add $0x0,%al 180040d84: a9 04 04 00 d2 test $0xd2000404,%eax 180040d89: 07 (bad) 180040d8a: 04 00 add $0x0,%al 180040d8c: 30 06 xor %al,(%rsi) 180040d8e: 04 00 add $0x0,%al 180040d90: 3c 08 cmp $0x8,%al 180040d92: 04 00 add $0x0,%al 180040d94: f6 07 04 testb $0x4,(%rdi) 180040d97: 00 a5 05 04 00 ea add %ah,-0x15fffbfb(%rbp) 180040d9d: 07 (bad) 180040d9e: 04 00 add $0x0,%al 180040da0: 14 08 adc $0x8,%al 180040da2: 04 00 add $0x0,%al 180040da4: af scas %es:(%rdi),%eax 180040da5: 09 04 00 or %eax,(%rax,%rax,1) 180040da8: 00 0e add %cl,(%rsi) 180040daa: 01 0e add %ecx,(%rsi) 180040dac: 00 0e add %cl,(%rsi) 180040dae: 00 0e add %cl,(%rsi) 180040db0: 0e (bad) 180040db1: 0e (bad) 180040db2: 0e (bad) 180040db3: 0e (bad) 180040db4: 0e (bad) 180040db5: 0e (bad) 180040db6: 0e (bad) 180040db7: 0e (bad) 180040db8: 0e (bad) 180040db9: 0e (bad) 180040dba: 02 0e add (%rsi),%cl 180040dbc: 0e (bad) 180040dbd: 0e (bad) 180040dbe: 0e (bad) 180040dbf: 03 0e add (%rsi),%ecx 180040dc1: 04 0e add $0xe,%al 180040dc3: 0e (bad) 180040dc4: 0e (bad) 180040dc5: 0e (bad) 180040dc6: 0e (bad) 180040dc7: 0e (bad) 180040dc8: 05 0e 06 07 05 add $0x507060e,%eax 180040dcd: 05 05 0e 07 0e add $0xe070e05,%eax 180040dd2: 0e (bad) 180040dd3: 0e (bad) 180040dd4: 0e (bad) 180040dd5: 08 09 or %cl,(%rcx) 180040dd7: 0a 0e or (%rsi),%cl 180040dd9: 0e (bad) 180040dda: 0b 0e or (%rsi),%ecx 180040ddc: 0c 0e or $0xe,%al 180040dde: 0e (bad) 180040ddf: 0d 48 89 5c 24 or $0x245c8948,%eax 180040de4: 08 48 89 or %cl,-0x77(%rax) 180040de7: 6c insb (%dx),%es:(%rdi) 180040de8: 24 10 and $0x10,%al 180040dea: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180040def: 57 push %rdi 180040df0: 48 83 ec 20 sub $0x20,%rsp 180040df4: 33 ff xor %edi,%edi 180040df6: 48 8b f1 mov %rcx,%rsi 180040df9: 83 cd ff or $0xffffffff,%ebp 180040dfc: 66 66 66 90 data16 data16 xchg %ax,%ax 180040e00: 48 8b ce mov %rsi,%rcx 180040e03: e8 98 3b ff ff call 0x1800349a0 180040e08: 48 85 c0 test %rax,%rax 180040e0b: 48 8b d8 mov %rax,%rbx 180040e0e: 75 2b jne 0x180040e3b 180040e10: 39 05 ba 20 03 00 cmp %eax,0x320ba(%rip) # 0x180072ed0 180040e16: 76 23 jbe 0x180040e3b 180040e18: 8b cf mov %edi,%ecx 180040e1a: ff 15 b0 26 01 00 call *0x126b0(%rip) # 0x1800534d0 180040e20: 44 8d 9f e8 03 00 00 lea 0x3e8(%rdi),%r11d 180040e27: 44 3b 1d a2 20 03 00 cmp 0x320a2(%rip),%r11d # 0x180072ed0 180040e2e: 41 8b fb mov %r11d,%edi 180040e31: 0f 47 fd cmova %ebp,%edi 180040e34: 3b fd cmp %ebp,%edi 180040e36: 75 c8 jne 0x180040e00 180040e38: 48 8b c3 mov %rbx,%rax 180040e3b: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180040e40: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180040e45: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180040e4a: 48 83 c4 20 add $0x20,%rsp 180040e4e: 5f pop %rdi 180040e4f: c3 ret 180040e50: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180040e55: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180040e5a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180040e5f: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180040e64: 41 54 push %r12 180040e66: 48 83 ec 20 sub $0x20,%rsp 180040e6a: 33 ff xor %edi,%edi 180040e6c: 48 8b f2 mov %rdx,%rsi 180040e6f: 48 8b e9 mov %rcx,%rbp 180040e72: 41 83 cc ff or $0xffffffff,%r12d 180040e76: 66 66 66 90 data16 data16 xchg %ax,%ax 180040e7a: 66 66 90 data16 xchg %ax,%ax 180040e7d: 66 66 90 data16 xchg %ax,%ax 180040e80: 45 33 c0 xor %r8d,%r8d 180040e83: 48 8b d6 mov %rsi,%rdx 180040e86: 48 8b cd mov %rbp,%rcx 180040e89: e8 f2 2f 00 00 call 0x180043e80 180040e8e: 48 85 c0 test %rax,%rax 180040e91: 48 8b d8 mov %rax,%rbx 180040e94: 75 2d jne 0x180040ec3 180040e96: 39 05 34 20 03 00 cmp %eax,0x32034(%rip) # 0x180072ed0 180040e9c: 76 25 jbe 0x180040ec3 180040e9e: 8b cf mov %edi,%ecx 180040ea0: ff 15 2a 26 01 00 call *0x1262a(%rip) # 0x1800534d0 180040ea6: 44 8d 9f e8 03 00 00 lea 0x3e8(%rdi),%r11d 180040ead: 44 3b 1d 1c 20 03 00 cmp 0x3201c(%rip),%r11d # 0x180072ed0 180040eb4: 41 8b fb mov %r11d,%edi 180040eb7: 41 0f 47 fc cmova %r12d,%edi 180040ebb: 41 3b fc cmp %r12d,%edi 180040ebe: 75 c0 jne 0x180040e80 180040ec0: 48 8b c3 mov %rbx,%rax 180040ec3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180040ec8: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180040ecd: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180040ed2: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 180040ed7: 48 83 c4 20 add $0x20,%rsp 180040edb: 41 5c pop %r12 180040edd: c3 ret 180040ede: cc int3 180040edf: cc int3 180040ee0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180040ee5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180040eea: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180040eef: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180040ef4: 41 54 push %r12 180040ef6: 48 83 ec 20 sub $0x20,%rsp 180040efa: 33 f6 xor %esi,%esi 180040efc: 48 8b fa mov %rdx,%rdi 180040eff: 48 8b e9 mov %rcx,%rbp 180040f02: 41 83 cc ff or $0xffffffff,%r12d 180040f06: 66 66 66 90 data16 data16 xchg %ax,%ax 180040f0a: 66 66 90 data16 xchg %ax,%ax 180040f0d: 66 66 90 data16 xchg %ax,%ax 180040f10: 48 8b d7 mov %rdi,%rdx 180040f13: 48 8b cd mov %rbp,%rcx 180040f16: e8 35 4a ff ff call 0x180035950 180040f1b: 48 85 c0 test %rax,%rax 180040f1e: 48 8b d8 mov %rax,%rbx 180040f21: 75 32 jne 0x180040f55 180040f23: 48 85 ff test %rdi,%rdi 180040f26: 74 2d je 0x180040f55 180040f28: 39 05 a2 1f 03 00 cmp %eax,0x31fa2(%rip) # 0x180072ed0 180040f2e: 76 25 jbe 0x180040f55 180040f30: 8b ce mov %esi,%ecx 180040f32: ff 15 98 25 01 00 call *0x12598(%rip) # 0x1800534d0 180040f38: 44 8d 9e e8 03 00 00 lea 0x3e8(%rsi),%r11d 180040f3f: 44 3b 1d 8a 1f 03 00 cmp 0x31f8a(%rip),%r11d # 0x180072ed0 180040f46: 41 8b f3 mov %r11d,%esi 180040f49: 41 0f 47 f4 cmova %r12d,%esi 180040f4d: 41 3b f4 cmp %r12d,%esi 180040f50: 75 be jne 0x180040f10 180040f52: 48 8b c3 mov %rbx,%rax 180040f55: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180040f5a: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180040f5f: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180040f64: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 180040f69: 48 83 c4 20 add $0x20,%rsp 180040f6d: 41 5c pop %r12 180040f6f: c3 ret 180040f70: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180040f75: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180040f7a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180040f7f: 57 push %rdi 180040f80: 41 54 push %r12 180040f82: 41 55 push %r13 180040f84: 48 83 ec 20 sub $0x20,%rsp 180040f88: 33 f6 xor %esi,%esi 180040f8a: 49 8b f8 mov %r8,%rdi 180040f8d: 48 8b ea mov %rdx,%rbp 180040f90: 41 83 cd ff or $0xffffffff,%r13d 180040f94: 4c 8b e1 mov %rcx,%r12 180040f97: 66 66 90 data16 xchg %ax,%ax 180040f9a: 66 66 90 data16 xchg %ax,%ax 180040f9d: 66 66 90 data16 xchg %ax,%ax 180040fa0: 4c 8b c7 mov %rdi,%r8 180040fa3: 48 8b d5 mov %rbp,%rdx 180040fa6: 49 8b cc mov %r12,%rcx 180040fa9: e8 92 4a ff ff call 0x180035a40 180040fae: 48 85 c0 test %rax,%rax 180040fb1: 48 8b d8 mov %rax,%rbx 180040fb4: 75 32 jne 0x180040fe8 180040fb6: 48 85 ff test %rdi,%rdi 180040fb9: 74 2d je 0x180040fe8 180040fbb: 39 05 0f 1f 03 00 cmp %eax,0x31f0f(%rip) # 0x180072ed0 180040fc1: 76 25 jbe 0x180040fe8 180040fc3: 8b ce mov %esi,%ecx 180040fc5: ff 15 05 25 01 00 call *0x12505(%rip) # 0x1800534d0 180040fcb: 44 8d 9e e8 03 00 00 lea 0x3e8(%rsi),%r11d 180040fd2: 44 3b 1d f7 1e 03 00 cmp 0x31ef7(%rip),%r11d # 0x180072ed0 180040fd9: 41 8b f3 mov %r11d,%esi 180040fdc: 41 0f 47 f5 cmova %r13d,%esi 180040fe0: 41 3b f5 cmp %r13d,%esi 180040fe3: 75 bb jne 0x180040fa0 180040fe5: 48 8b c3 mov %rbx,%rax 180040fe8: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180040fed: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 180040ff2: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 180040ff7: 48 83 c4 20 add $0x20,%rsp 180040ffb: 41 5d pop %r13 180040ffd: 41 5c pop %r12 180040fff: 5f pop %rdi 180041000: c3 ret 180041001: cc int3 180041002: cc int3 180041003: cc int3 180041004: cc int3 180041005: cc int3 180041006: cc int3 180041007: cc int3 180041008: cc int3 180041009: cc int3 18004100a: cc int3 18004100b: cc int3 18004100c: cc int3 18004100d: cc int3 18004100e: cc int3 18004100f: cc int3 180041010: 89 4c 24 08 mov %ecx,0x8(%rsp) 180041014: 48 83 ec 28 sub $0x28,%rsp 180041018: 45 33 c0 xor %r8d,%r8d 18004101b: ba 00 10 00 00 mov $0x1000,%edx 180041020: 33 c9 xor %ecx,%ecx 180041022: ff 15 00 22 01 00 call *0x12200(%rip) # 0x180053228 180041028: 48 85 c0 test %rax,%rax 18004102b: 48 89 05 a6 1e 03 00 mov %rax,0x31ea6(%rip) # 0x180072ed8 180041032: 75 05 jne 0x180041039 180041034: 48 83 c4 28 add $0x28,%rsp 180041038: c3 ret 180041039: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 18004103e: 41 b9 04 00 00 00 mov $0x4,%r9d 180041044: 33 d2 xor %edx,%edx 180041046: 48 8b c8 mov %rax,%rcx 180041049: c7 44 24 30 02 00 00 movl $0x2,0x30(%rsp) 180041050: 00 180041051: ff 15 19 25 01 00 call *0x12519(%rip) # 0x180053570 180041057: b8 01 00 00 00 mov $0x1,%eax 18004105c: 48 83 c4 28 add $0x28,%rsp 180041060: c3 ret 180041061: cc int3 180041062: cc int3 180041063: cc int3 180041064: cc int3 180041065: cc int3 180041066: cc int3 180041067: cc int3 180041068: cc int3 180041069: cc int3 18004106a: cc int3 18004106b: cc int3 18004106c: cc int3 18004106d: cc int3 18004106e: cc int3 18004106f: cc int3 180041070: 48 83 ec 28 sub $0x28,%rsp 180041074: 48 8b 0d 5d 1e 03 00 mov 0x31e5d(%rip),%rcx # 0x180072ed8 18004107b: ff 15 af 21 01 00 call *0x121af(%rip) # 0x180053230 180041081: 48 c7 05 4c 1e 03 00 movq $0x0,0x31e4c(%rip) # 0x180072ed8 180041088: 00 00 00 00 18004108c: 48 83 c4 28 add $0x28,%rsp 180041090: c3 ret 180041091: cc int3 180041092: cc int3 180041093: cc int3 180041094: cc int3 180041095: cc int3 180041096: cc int3 180041097: cc int3 180041098: cc int3 180041099: cc int3 18004109a: cc int3 18004109b: cc int3 18004109c: cc int3 18004109d: cc int3 18004109e: cc int3 18004109f: cc int3 1800410a0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800410a5: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1800410aa: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 1800410af: 4c 89 64 24 20 mov %r12,0x20(%rsp) 1800410b4: 41 55 push %r13 1800410b6: 41 56 push %r14 1800410b8: 41 57 push %r15 1800410ba: 48 81 ec 90 00 00 00 sub $0x90,%rsp 1800410c1: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1800410c6: ff 15 84 21 01 00 call *0x12184(%rip) # 0x180053250 1800410cc: 90 nop 1800410cd: ba 50 00 00 00 mov $0x50,%edx 1800410d2: 8d 4a d0 lea -0x30(%rdx),%ecx 1800410d5: e8 76 fd ff ff call 0x180040e50 1800410da: 4c 8b d8 mov %rax,%r11 1800410dd: 48 85 c0 test %rax,%rax 1800410e0: 75 08 jne 0x1800410ea 1800410e2: 83 c8 ff or $0xffffffff,%eax 1800410e5: e9 a2 02 00 00 jmp 0x18004138c 1800410ea: 48 89 05 ef a3 09 00 mov %rax,0x9a3ef(%rip) # 0x1800db4e0 1800410f1: b9 20 00 00 00 mov $0x20,%ecx 1800410f6: 89 0d cc a3 09 00 mov %ecx,0x9a3cc(%rip) # 0x1800db4c8 1800410fc: 48 05 00 0a 00 00 add $0xa00,%rax 180041102: 4c 3b d8 cmp %rax,%r11 180041105: 73 49 jae 0x180041150 180041107: 45 33 e4 xor %r12d,%r12d 18004110a: 66 66 90 data16 xchg %ax,%ax 18004110d: 66 66 90 data16 xchg %ax,%ax 180041110: 45 88 63 08 mov %r12b,0x8(%r11) 180041114: 49 c7 03 ff ff ff ff movq $0xffffffffffffffff,(%r11) 18004111b: 41 c6 43 09 0a movb $0xa,0x9(%r11) 180041120: 45 89 63 0c mov %r12d,0xc(%r11) 180041124: 45 88 63 38 mov %r12b,0x38(%r11) 180041128: 41 c6 43 39 0a movb $0xa,0x39(%r11) 18004112d: 41 c6 43 3a 0a movb $0xa,0x3a(%r11) 180041132: 49 83 c3 50 add $0x50,%r11 180041136: 48 8b 05 a3 a3 09 00 mov 0x9a3a3(%rip),%rax # 0x1800db4e0 18004113d: 48 05 00 0a 00 00 add $0xa00,%rax 180041143: 4c 3b d8 cmp %rax,%r11 180041146: 72 c8 jb 0x180041110 180041148: 8b 0d 7a a3 09 00 mov 0x9a37a(%rip),%ecx # 0x1800db4c8 18004114e: eb 03 jmp 0x180041153 180041150: 45 33 e4 xor %r12d,%r12d 180041153: 66 83 7c 24 62 00 cmpw $0x0,0x62(%rsp) 180041159: 0f 84 52 01 00 00 je 0x1800412b1 18004115f: 4c 8b 74 24 68 mov 0x68(%rsp),%r14 180041164: 4d 85 f6 test %r14,%r14 180041167: 0f 84 44 01 00 00 je 0x1800412b1 18004116d: 49 63 06 movslq (%r14),%rax 180041170: 49 83 c6 04 add $0x4,%r14 180041174: 4d 8d 2c 06 lea (%r14,%rax,1),%r13 180041178: 41 bf 00 08 00 00 mov $0x800,%r15d 18004117e: 41 3b c7 cmp %r15d,%eax 180041181: 44 0f 4c f8 cmovl %eax,%r15d 180041185: bb 01 00 00 00 mov $0x1,%ebx 18004118a: 41 3b cf cmp %r15d,%ecx 18004118d: 0f 8d 92 00 00 00 jge 0x180041225 180041193: 48 8d 3d 46 a3 09 00 lea 0x9a346(%rip),%rdi # 0x1800db4e0 18004119a: 66 66 90 data16 xchg %ax,%ax 18004119d: 66 66 90 data16 xchg %ax,%ax 1800411a0: ba 50 00 00 00 mov $0x50,%edx 1800411a5: 8d 4a d0 lea -0x30(%rdx),%ecx 1800411a8: e8 a3 fc ff ff call 0x180040e50 1800411ad: 4c 8b d8 mov %rax,%r11 1800411b0: 48 85 c0 test %rax,%rax 1800411b3: 74 67 je 0x18004121c 1800411b5: 48 89 04 df mov %rax,(%rdi,%rbx,8) 1800411b9: 8b 05 09 a3 09 00 mov 0x9a309(%rip),%eax # 0x1800db4c8 1800411bf: 83 c0 20 add $0x20,%eax 1800411c2: 89 05 00 a3 09 00 mov %eax,0x9a300(%rip) # 0x1800db4c8 1800411c8: 49 8d 8b 00 0a 00 00 lea 0xa00(%r11),%rcx 1800411cf: 4c 3b d9 cmp %rcx,%r11 1800411d2: 73 3d jae 0x180041211 1800411d4: 41 c6 43 08 00 movb $0x0,0x8(%r11) 1800411d9: 49 c7 03 ff ff ff ff movq $0xffffffffffffffff,(%r11) 1800411e0: 41 c6 43 09 0a movb $0xa,0x9(%r11) 1800411e5: 45 89 63 0c mov %r12d,0xc(%r11) 1800411e9: 41 80 63 38 80 andb $0x80,0x38(%r11) 1800411ee: 41 c6 43 39 0a movb $0xa,0x39(%r11) 1800411f3: 41 c6 43 3a 0a movb $0xa,0x3a(%r11) 1800411f8: 49 83 c3 50 add $0x50,%r11 1800411fc: 48 8b 04 df mov (%rdi,%rbx,8),%rax 180041200: 48 05 00 0a 00 00 add $0xa00,%rax 180041206: 4c 3b d8 cmp %rax,%r11 180041209: 72 c9 jb 0x1800411d4 18004120b: 8b 05 b7 a2 09 00 mov 0x9a2b7(%rip),%eax # 0x1800db4c8 180041211: 48 83 c3 01 add $0x1,%rbx 180041215: 41 3b c7 cmp %r15d,%eax 180041218: 7c 86 jl 0x1800411a0 18004121a: eb 10 jmp 0x18004122c 18004121c: 44 8b 3d a5 a2 09 00 mov 0x9a2a5(%rip),%r15d # 0x1800db4c8 180041223: eb 07 jmp 0x18004122c 180041225: 48 8d 3d b4 a2 09 00 lea 0x9a2b4(%rip),%rdi # 0x1800db4e0 18004122c: 41 8b dc mov %r12d,%ebx 18004122f: 45 85 ff test %r15d,%r15d 180041232: 7e 7d jle 0x1800412b1 180041234: 49 8b 4d 00 mov 0x0(%r13),%rcx 180041238: 48 83 f9 ff cmp $0xffffffffffffffff,%rcx 18004123c: 74 63 je 0x1800412a1 18004123e: 48 83 f9 fe cmp $0xfffffffffffffffe,%rcx 180041242: 74 5d je 0x1800412a1 180041244: 41 0f b6 06 movzbl (%r14),%eax 180041248: a8 01 test $0x1,%al 18004124a: 74 55 je 0x1800412a1 18004124c: a8 08 test $0x8,%al 18004124e: 75 0a jne 0x18004125a 180041250: ff 15 f2 1f 01 00 call *0x11ff2(%rip) # 0x180053248 180041256: 85 c0 test %eax,%eax 180041258: 74 47 je 0x1800412a1 18004125a: 48 63 c3 movslq %ebx,%rax 18004125d: 48 8b c8 mov %rax,%rcx 180041260: 48 c1 f9 05 sar $0x5,%rcx 180041264: 83 e0 1f and $0x1f,%eax 180041267: 48 8d 34 80 lea (%rax,%rax,4),%rsi 18004126b: 48 c1 e6 04 shl $0x4,%rsi 18004126f: 48 03 34 cf add (%rdi,%rcx,8),%rsi 180041273: 49 8b 45 00 mov 0x0(%r13),%rax 180041277: 48 89 06 mov %rax,(%rsi) 18004127a: 41 0f b6 06 movzbl (%r14),%eax 18004127e: 88 46 08 mov %al,0x8(%rsi) 180041281: 48 8d 4e 10 lea 0x10(%rsi),%rcx 180041285: ba a0 0f 00 00 mov $0xfa0,%edx 18004128a: e8 81 46 00 00 call 0x180045910 18004128f: 85 c0 test %eax,%eax 180041291: 74 06 je 0x180041299 180041293: 83 46 0c 01 addl $0x1,0xc(%rsi) 180041297: eb 08 jmp 0x1800412a1 180041299: 83 c8 ff or $0xffffffff,%eax 18004129c: e9 eb 00 00 00 jmp 0x18004138c 1800412a1: 83 c3 01 add $0x1,%ebx 1800412a4: 49 83 c6 01 add $0x1,%r14 1800412a8: 49 83 c5 08 add $0x8,%r13 1800412ac: 41 3b df cmp %r15d,%ebx 1800412af: 7c 83 jl 0x180041234 1800412b1: 45 8b ec mov %r12d,%r13d 1800412b4: 49 8b fc mov %r12,%rdi 1800412b7: 66 66 90 data16 xchg %ax,%ax 1800412ba: 66 66 90 data16 xchg %ax,%ax 1800412bd: 66 66 90 data16 xchg %ax,%ax 1800412c0: 48 8d 1c bf lea (%rdi,%rdi,4),%rbx 1800412c4: 48 c1 e3 04 shl $0x4,%rbx 1800412c8: 48 03 1d 11 a2 09 00 add 0x9a211(%rip),%rbx # 0x1800db4e0 1800412cf: 48 8b 03 mov (%rbx),%rax 1800412d2: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 1800412d6: 74 0f je 0x1800412e7 1800412d8: 48 83 f8 fe cmp $0xfffffffffffffffe,%rax 1800412dc: 74 09 je 0x1800412e7 1800412de: 80 4b 08 80 orb $0x80,0x8(%rbx) 1800412e2: e9 80 00 00 00 jmp 0x180041367 1800412e7: c6 43 08 81 movb $0x81,0x8(%rbx) 1800412eb: 48 85 ff test %rdi,%rdi 1800412ee: 75 07 jne 0x1800412f7 1800412f0: b9 f6 ff ff ff mov $0xfffffff6,%ecx 1800412f5: eb 0d jmp 0x180041304 1800412f7: 41 8b cc mov %r12d,%ecx 1800412fa: 41 83 fd 01 cmp $0x1,%r13d 1800412fe: 0f 94 c1 sete %cl 180041301: 83 c1 f4 add $0xfffffff4,%ecx 180041304: ff 15 36 1f 01 00 call *0x11f36(%rip) # 0x180053240 18004130a: 48 8b f0 mov %rax,%rsi 18004130d: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 180041311: 74 49 je 0x18004135c 180041313: 48 85 c0 test %rax,%rax 180041316: 74 44 je 0x18004135c 180041318: 48 8b c8 mov %rax,%rcx 18004131b: ff 15 27 1f 01 00 call *0x11f27(%rip) # 0x180053248 180041321: 85 c0 test %eax,%eax 180041323: 74 37 je 0x18004135c 180041325: 48 89 33 mov %rsi,(%rbx) 180041328: 0f b6 c0 movzbl %al,%eax 18004132b: 83 f8 02 cmp $0x2,%eax 18004132e: 75 06 jne 0x180041336 180041330: 80 4b 08 40 orb $0x40,0x8(%rbx) 180041334: eb 09 jmp 0x18004133f 180041336: 83 f8 03 cmp $0x3,%eax 180041339: 75 04 jne 0x18004133f 18004133b: 80 4b 08 08 orb $0x8,0x8(%rbx) 18004133f: 48 8d 4b 10 lea 0x10(%rbx),%rcx 180041343: ba a0 0f 00 00 mov $0xfa0,%edx 180041348: e8 c3 45 00 00 call 0x180045910 18004134d: 85 c0 test %eax,%eax 18004134f: 74 06 je 0x180041357 180041351: 83 43 0c 01 addl $0x1,0xc(%rbx) 180041355: eb 10 jmp 0x180041367 180041357: 83 c8 ff or $0xffffffff,%eax 18004135a: eb 30 jmp 0x18004138c 18004135c: 80 4b 08 40 orb $0x40,0x8(%rbx) 180041360: 48 c7 03 fe ff ff ff movq $0xfffffffffffffffe,(%rbx) 180041367: 41 83 c5 01 add $0x1,%r13d 18004136b: 48 83 c7 01 add $0x1,%rdi 18004136f: 48 83 ff 03 cmp $0x3,%rdi 180041373: 0f 8c 47 ff ff ff jl 0x1800412c0 180041379: 8b 0d 49 a1 09 00 mov 0x9a149(%rip),%ecx # 0x1800db4c8 18004137f: ff 15 b3 1e 01 00 call *0x11eb3(%rip) # 0x180053238 180041385: 33 c0 xor %eax,%eax 180041387: eb 03 jmp 0x18004138c 180041389: 83 c8 ff or $0xffffffff,%eax 18004138c: 4c 8d 9c 24 90 00 00 lea 0x90(%rsp),%r11 180041393: 00 180041394: 49 8b 5b 20 mov 0x20(%r11),%rbx 180041398: 49 8b 73 28 mov 0x28(%r11),%rsi 18004139c: 49 8b 7b 30 mov 0x30(%r11),%rdi 1800413a0: 4d 8b 63 38 mov 0x38(%r11),%r12 1800413a4: 49 8b e3 mov %r11,%rsp 1800413a7: 41 5f pop %r15 1800413a9: 41 5e pop %r14 1800413ab: 41 5d pop %r13 1800413ad: c3 ret 1800413ae: cc int3 1800413af: cc int3 1800413b0: 40 53 rex push %rbx 1800413b2: 55 push %rbp 1800413b3: 48 83 ec 28 sub $0x28,%rsp 1800413b7: 48 8b ea mov %rdx,%rbp 1800413ba: bb 01 00 00 00 mov $0x1,%ebx 1800413bf: 8b c3 mov %ebx,%eax 1800413c1: 8b c3 mov %ebx,%eax 1800413c3: 48 83 c4 28 add $0x28,%rsp 1800413c7: 5d pop %rbp 1800413c8: 5b pop %rbx 1800413c9: c3 ret 1800413ca: cc int3 1800413cb: cc int3 1800413cc: cc int3 1800413cd: cc int3 1800413ce: cc int3 1800413cf: cc int3 1800413d0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800413d5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800413da: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800413df: 57 push %rdi 1800413e0: 48 83 ec 20 sub $0x20,%rsp 1800413e4: 48 8d 3d f5 a0 09 00 lea 0x9a0f5(%rip),%rdi # 0x1800db4e0 1800413eb: 33 f6 xor %esi,%esi 1800413ed: 48 8d 2d ec a2 09 00 lea 0x9a2ec(%rip),%rbp # 0x1800db6e0 1800413f4: 48 8b 1f mov (%rdi),%rbx 1800413f7: 48 85 db test %rbx,%rbx 1800413fa: 74 38 je 0x180041434 1800413fc: 48 8d 83 00 0a 00 00 lea 0xa00(%rbx),%rax 180041403: 48 3b d8 cmp %rax,%rbx 180041406: 73 21 jae 0x180041429 180041408: 39 73 0c cmp %esi,0xc(%rbx) 18004140b: 74 0a je 0x180041417 18004140d: 48 8d 4b 10 lea 0x10(%rbx),%rcx 180041411: ff 15 51 21 01 00 call *0x12151(%rip) # 0x180053568 180041417: 48 8b 07 mov (%rdi),%rax 18004141a: 48 83 c3 50 add $0x50,%rbx 18004141e: 48 05 00 0a 00 00 add $0xa00,%rax 180041424: 48 3b d8 cmp %rax,%rbx 180041427: 72 df jb 0x180041408 180041429: 48 8b 0f mov (%rdi),%rcx 18004142c: e8 3f 36 ff ff call 0x180034a70 180041431: 48 89 37 mov %rsi,(%rdi) 180041434: 48 83 c7 08 add $0x8,%rdi 180041438: 48 3b fd cmp %rbp,%rdi 18004143b: 7c b7 jl 0x1800413f4 18004143d: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180041442: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180041447: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18004144c: 48 83 c4 20 add $0x20,%rsp 180041450: 5f pop %rdi 180041451: c3 ret 180041452: cc int3 180041453: cc int3 180041454: cc int3 180041455: cc int3 180041456: cc int3 180041457: cc int3 180041458: cc int3 180041459: cc int3 18004145a: cc int3 18004145b: cc int3 18004145c: cc int3 18004145d: cc int3 18004145e: cc int3 18004145f: cc int3 180041460: 41 54 push %r12 180041462: 48 83 ec 30 sub $0x30,%rsp 180041466: 83 3d 8b a2 09 00 00 cmpl $0x0,0x9a28b(%rip) # 0x1800db6f8 18004146d: 75 05 jne 0x180041474 18004146f: e8 dc 62 ff ff call 0x180037750 180041474: 48 8b 15 45 13 03 00 mov 0x31345(%rip),%rdx # 0x1800727c0 18004147b: 45 33 e4 xor %r12d,%r12d 18004147e: 48 85 d2 test %rdx,%rdx 180041481: 45 8b c4 mov %r12d,%r8d 180041484: 75 0a jne 0x180041490 180041486: 83 c8 ff or $0xffffffff,%eax 180041489: 48 83 c4 30 add $0x30,%rsp 18004148d: 41 5c pop %r12 18004148f: c3 ret 180041490: 0f b6 02 movzbl (%rdx),%eax 180041493: 48 89 74 24 50 mov %rsi,0x50(%rsp) 180041498: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 18004149d: 84 c0 test %al,%al 18004149f: 74 1f je 0x1800414c0 1800414a1: 3c 3d cmp $0x3d,%al 1800414a3: 74 04 je 0x1800414a9 1800414a5: 41 83 c0 01 add $0x1,%r8d 1800414a9: 33 c0 xor %eax,%eax 1800414ab: 48 83 c9 ff or $0xffffffffffffffff,%rcx 1800414af: 48 8b fa mov %rdx,%rdi 1800414b2: f2 ae repnz scas %es:(%rdi),%al 1800414b4: 48 f7 d1 not %rcx 1800414b7: 48 03 d1 add %rcx,%rdx 1800414ba: 8a 02 mov (%rdx),%al 1800414bc: 84 c0 test %al,%al 1800414be: 75 e1 jne 0x1800414a1 1800414c0: 41 8d 40 01 lea 0x1(%r8),%eax 1800414c4: ba 08 00 00 00 mov $0x8,%edx 1800414c9: 48 63 c8 movslq %eax,%rcx 1800414cc: e8 7f f9 ff ff call 0x180040e50 1800414d1: 48 85 c0 test %rax,%rax 1800414d4: 48 8b f0 mov %rax,%rsi 1800414d7: 48 89 05 2a 13 03 00 mov %rax,0x3132a(%rip) # 0x180072808 1800414de: 75 14 jne 0x1800414f4 1800414e0: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 1800414e5: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 1800414ea: 83 c8 ff or $0xffffffff,%eax 1800414ed: 48 83 c4 30 add $0x30,%rsp 1800414f1: 41 5c pop %r12 1800414f3: c3 ret 1800414f4: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 1800414f9: 48 8b 1d c0 12 03 00 mov 0x312c0(%rip),%rbx # 0x1800727c0 180041500: 48 89 6c 24 48 mov %rbp,0x48(%rsp) 180041505: 0f b6 13 movzbl (%rbx),%edx 180041508: 84 d2 test %dl,%dl 18004150a: 74 6a je 0x180041576 18004150c: 66 66 66 90 data16 data16 xchg %ax,%ax 180041510: 48 83 c9 ff or $0xffffffffffffffff,%rcx 180041514: 33 c0 xor %eax,%eax 180041516: 48 8b fb mov %rbx,%rdi 180041519: f2 ae repnz scas %es:(%rdi),%al 18004151b: 80 fa 3d cmp $0x3d,%dl 18004151e: 48 f7 d1 not %rcx 180041521: 48 63 f9 movslq %ecx,%rdi 180041524: 74 40 je 0x180041566 180041526: 48 63 e9 movslq %ecx,%rbp 180041529: 8d 50 01 lea 0x1(%rax),%edx 18004152c: 48 8b cd mov %rbp,%rcx 18004152f: e8 1c f9 ff ff call 0x180040e50 180041534: 48 85 c0 test %rax,%rax 180041537: 48 89 06 mov %rax,(%rsi) 18004153a: 74 73 je 0x1800415af 18004153c: 4c 8b c3 mov %rbx,%r8 18004153f: 48 8b d5 mov %rbp,%rdx 180041542: 48 8b c8 mov %rax,%rcx 180041545: e8 46 1a ff ff call 0x180032f90 18004154a: 85 c0 test %eax,%eax 18004154c: 74 14 je 0x180041562 18004154e: 45 33 c9 xor %r9d,%r9d 180041551: 45 33 c0 xor %r8d,%r8d 180041554: 33 d2 xor %edx,%edx 180041556: 33 c9 xor %ecx,%ecx 180041558: 4c 89 64 24 20 mov %r12,0x20(%rsp) 18004155d: e8 de 6e ff ff call 0x180038440 180041562: 48 83 c6 08 add $0x8,%rsi 180041566: 48 03 df add %rdi,%rbx 180041569: 8a 13 mov (%rbx),%dl 18004156b: 84 d2 test %dl,%dl 18004156d: 75 a1 jne 0x180041510 18004156f: 48 8b 1d 4a 12 03 00 mov 0x3124a(%rip),%rbx # 0x1800727c0 180041576: 48 8b cb mov %rbx,%rcx 180041579: e8 f2 34 ff ff call 0x180034a70 18004157e: 4c 89 25 3b 12 03 00 mov %r12,0x3123b(%rip) # 0x1800727c0 180041585: 4c 89 26 mov %r12,(%rsi) 180041588: c7 05 4e a1 09 00 01 movl $0x1,0x9a14e(%rip) # 0x1800db6e0 18004158f: 00 00 00 180041592: 33 c0 xor %eax,%eax 180041594: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 180041599: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18004159e: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 1800415a3: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 1800415a8: 48 83 c4 30 add $0x30,%rsp 1800415ac: 41 5c pop %r12 1800415ae: c3 ret 1800415af: 48 8b 0d 52 12 03 00 mov 0x31252(%rip),%rcx # 0x180072808 1800415b6: e8 b5 34 ff ff call 0x180034a70 1800415bb: 4c 89 25 46 12 03 00 mov %r12,0x31246(%rip) # 0x180072808 1800415c2: 83 c8 ff or $0xffffffff,%eax 1800415c5: eb cd jmp 0x180041594 1800415c7: cc int3 1800415c8: cc int3 1800415c9: cc int3 1800415ca: cc int3 1800415cb: cc int3 1800415cc: cc int3 1800415cd: cc int3 1800415ce: cc int3 1800415cf: cc int3 1800415d0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800415d5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800415da: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800415df: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1800415e4: 41 54 push %r12 1800415e6: 41 55 push %r13 1800415e8: 41 56 push %r14 1800415ea: 48 83 ec 20 sub $0x20,%rsp 1800415ee: 48 85 d2 test %rdx,%rdx 1800415f1: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp 1800415f6: 4d 8b f1 mov %r9,%r14 1800415f9: c7 45 00 00 00 00 00 movl $0x0,0x0(%rbp) 180041600: 49 8b f8 mov %r8,%rdi 180041603: 4c 8b ea mov %rdx,%r13 180041606: 41 c7 01 01 00 00 00 movl $0x1,(%r9) 18004160d: 48 8b d9 mov %rcx,%rbx 180041610: 74 07 je 0x180041619 180041612: 4c 89 02 mov %r8,(%rdx) 180041615: 49 83 c5 08 add $0x8,%r13 180041619: 45 33 e4 xor %r12d,%r12d 18004161c: 66 66 66 90 data16 data16 xchg %ax,%ax 180041620: 80 3b 22 cmpb $0x22,(%rbx) 180041623: 75 14 jne 0x180041639 180041625: 33 c0 xor %eax,%eax 180041627: 45 85 e4 test %r12d,%r12d 18004162a: 40 b6 22 mov $0x22,%sil 18004162d: 0f 94 c0 sete %al 180041630: 48 83 c3 01 add $0x1,%rbx 180041634: 44 8b e0 mov %eax,%r12d 180041637: eb 41 jmp 0x18004167a 180041639: 83 45 00 01 addl $0x1,0x0(%rbp) 18004163d: 48 85 ff test %rdi,%rdi 180041640: 74 0a je 0x18004164c 180041642: 0f b6 03 movzbl (%rbx),%eax 180041645: 48 83 c7 01 add $0x1,%rdi 180041649: 88 47 ff mov %al,-0x1(%rdi) 18004164c: 0f b6 33 movzbl (%rbx),%esi 18004164f: 48 83 c3 01 add $0x1,%rbx 180041653: 8b ce mov %esi,%ecx 180041655: e8 b6 7c 00 00 call 0x180049310 18004165a: 85 c0 test %eax,%eax 18004165c: 74 17 je 0x180041675 18004165e: 83 45 00 01 addl $0x1,0x0(%rbp) 180041662: 48 85 ff test %rdi,%rdi 180041665: 74 0a je 0x180041671 180041667: 0f b6 03 movzbl (%rbx),%eax 18004166a: 48 83 c7 01 add $0x1,%rdi 18004166e: 88 47 ff mov %al,-0x1(%rdi) 180041671: 48 83 c3 01 add $0x1,%rbx 180041675: 40 84 f6 test %sil,%sil 180041678: 74 1c je 0x180041696 18004167a: 45 85 e4 test %r12d,%r12d 18004167d: 75 a1 jne 0x180041620 18004167f: 40 80 fe 20 cmp $0x20,%sil 180041683: 74 06 je 0x18004168b 180041685: 40 80 fe 09 cmp $0x9,%sil 180041689: 75 95 jne 0x180041620 18004168b: 48 85 ff test %rdi,%rdi 18004168e: 74 0a je 0x18004169a 180041690: c6 47 ff 00 movb $0x0,-0x1(%rdi) 180041694: eb 04 jmp 0x18004169a 180041696: 48 83 eb 01 sub $0x1,%rbx 18004169a: 33 f6 xor %esi,%esi 18004169c: 66 66 66 90 data16 data16 xchg %ax,%ax 1800416a0: 80 3b 00 cmpb $0x0,(%rbx) 1800416a3: 0f 84 14 01 00 00 je 0x1800417bd 1800416a9: 66 66 90 data16 xchg %ax,%ax 1800416ac: 66 66 66 90 data16 data16 xchg %ax,%ax 1800416b0: 0f b6 03 movzbl (%rbx),%eax 1800416b3: 3c 20 cmp $0x20,%al 1800416b5: 74 04 je 0x1800416bb 1800416b7: 3c 09 cmp $0x9,%al 1800416b9: 75 06 jne 0x1800416c1 1800416bb: 48 83 c3 01 add $0x1,%rbx 1800416bf: eb ef jmp 0x1800416b0 1800416c1: 80 3b 00 cmpb $0x0,(%rbx) 1800416c4: 0f 84 f3 00 00 00 je 0x1800417bd 1800416ca: 4d 85 ed test %r13,%r13 1800416cd: 74 08 je 0x1800416d7 1800416cf: 49 89 7d 00 mov %rdi,0x0(%r13) 1800416d3: 49 83 c5 08 add $0x8,%r13 1800416d7: 41 83 06 01 addl $0x1,(%r14) 1800416db: 66 90 xchg %ax,%ax 1800416dd: 66 66 90 data16 xchg %ax,%ax 1800416e0: 33 c9 xor %ecx,%ecx 1800416e2: 80 3b 5c cmpb $0x5c,(%rbx) 1800416e5: ba 01 00 00 00 mov $0x1,%edx 1800416ea: 75 0e jne 0x1800416fa 1800416ec: 66 66 66 90 data16 data16 xchg %ax,%ax 1800416f0: 48 03 da add %rdx,%rbx 1800416f3: 03 ca add %edx,%ecx 1800416f5: 80 3b 5c cmpb $0x5c,(%rbx) 1800416f8: 74 f6 je 0x1800416f0 1800416fa: 80 3b 22 cmpb $0x22,(%rbx) 1800416fd: 75 24 jne 0x180041723 1800416ff: 84 ca test %cl,%dl 180041701: 75 1e jne 0x180041721 180041703: 85 f6 test %esi,%esi 180041705: 74 0f je 0x180041716 180041707: 80 7b 01 22 cmpb $0x22,0x1(%rbx) 18004170b: 48 8d 43 01 lea 0x1(%rbx),%rax 18004170f: 75 05 jne 0x180041716 180041711: 48 8b d8 mov %rax,%rbx 180041714: eb 0b jmp 0x180041721 180041716: 33 c0 xor %eax,%eax 180041718: 33 d2 xor %edx,%edx 18004171a: 85 f6 test %esi,%esi 18004171c: 0f 94 c0 sete %al 18004171f: 8b f0 mov %eax,%esi 180041721: d1 e9 shr $1,%ecx 180041723: 85 c9 test %ecx,%ecx 180041725: 74 17 je 0x18004173e 180041727: 83 c1 ff add $0xffffffff,%ecx 18004172a: 48 85 ff test %rdi,%rdi 18004172d: 74 07 je 0x180041736 18004172f: c6 07 5c movb $0x5c,(%rdi) 180041732: 48 83 c7 01 add $0x1,%rdi 180041736: 83 45 00 01 addl $0x1,0x0(%rbp) 18004173a: 85 c9 test %ecx,%ecx 18004173c: 75 e9 jne 0x180041727 18004173e: 0f b6 03 movzbl (%rbx),%eax 180041741: 84 c0 test %al,%al 180041743: 74 63 je 0x1800417a8 180041745: 85 f6 test %esi,%esi 180041747: 75 08 jne 0x180041751 180041749: 3c 20 cmp $0x20,%al 18004174b: 74 5b je 0x1800417a8 18004174d: 3c 09 cmp $0x9,%al 18004174f: 74 57 je 0x1800417a8 180041751: 85 d2 test %edx,%edx 180041753: 74 4a je 0x18004179f 180041755: 0f be c8 movsbl %al,%ecx 180041758: e8 b3 7b 00 00 call 0x180049310 18004175d: 48 85 ff test %rdi,%rdi 180041760: 74 2d je 0x18004178f 180041762: 85 c0 test %eax,%eax 180041764: 74 12 je 0x180041778 180041766: 0f b6 03 movzbl (%rbx),%eax 180041769: 48 83 c7 01 add $0x1,%rdi 18004176d: 48 83 c3 01 add $0x1,%rbx 180041771: 88 47 ff mov %al,-0x1(%rdi) 180041774: 83 45 00 01 addl $0x1,0x0(%rbp) 180041778: 0f b6 03 movzbl (%rbx),%eax 18004177b: 48 83 c7 01 add $0x1,%rdi 18004177f: 88 47 ff mov %al,-0x1(%rdi) 180041782: 83 45 00 01 addl $0x1,0x0(%rbp) 180041786: 48 83 c3 01 add $0x1,%rbx 18004178a: e9 51 ff ff ff jmp 0x1800416e0 18004178f: 85 c0 test %eax,%eax 180041791: 74 08 je 0x18004179b 180041793: 48 83 c3 01 add $0x1,%rbx 180041797: 83 45 00 01 addl $0x1,0x0(%rbp) 18004179b: 83 45 00 01 addl $0x1,0x0(%rbp) 18004179f: 48 83 c3 01 add $0x1,%rbx 1800417a3: e9 38 ff ff ff jmp 0x1800416e0 1800417a8: 48 85 ff test %rdi,%rdi 1800417ab: 74 07 je 0x1800417b4 1800417ad: c6 07 00 movb $0x0,(%rdi) 1800417b0: 48 83 c7 01 add $0x1,%rdi 1800417b4: 83 45 00 01 addl $0x1,0x0(%rbp) 1800417b8: e9 e3 fe ff ff jmp 0x1800416a0 1800417bd: 4d 85 ed test %r13,%r13 1800417c0: 74 08 je 0x1800417ca 1800417c2: 49 c7 45 00 00 00 00 movq $0x0,0x0(%r13) 1800417c9: 00 1800417ca: 41 83 06 01 addl $0x1,(%r14) 1800417ce: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 1800417d3: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 1800417d8: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 1800417dd: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 1800417e2: 48 83 c4 20 add $0x20,%rsp 1800417e6: 41 5e pop %r14 1800417e8: 41 5d pop %r13 1800417ea: 41 5c pop %r12 1800417ec: c3 ret 1800417ed: cc int3 1800417ee: cc int3 1800417ef: cc int3 1800417f0: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 1800417f5: 48 89 74 24 20 mov %rsi,0x20(%rsp) 1800417fa: 57 push %rdi 1800417fb: 48 83 ec 30 sub $0x30,%rsp 1800417ff: 83 3d f2 9e 09 00 00 cmpl $0x0,0x99ef2(%rip) # 0x1800db6f8 180041806: 75 05 jne 0x18004180d 180041808: e8 43 5f ff ff call 0x180037750 18004180d: 48 8d 3d cc 16 03 00 lea 0x316cc(%rip),%rdi # 0x180072ee0 180041814: 41 b8 04 01 00 00 mov $0x104,%r8d 18004181a: 33 c9 xor %ecx,%ecx 18004181c: 48 8b d7 mov %rdi,%rdx 18004181f: c6 05 be 17 03 00 00 movb $0x0,0x317be(%rip) # 0x180072fe4 180041826: ff 15 2c 1a 01 00 call *0x11a2c(%rip) # 0x180053258 18004182c: 48 8b 1d d5 9e 09 00 mov 0x99ed5(%rip),%rbx # 0x1800db708 180041833: 48 89 3d ee 0f 03 00 mov %rdi,0x30fee(%rip) # 0x180072828 18004183a: 48 85 db test %rbx,%rbx 18004183d: 74 05 je 0x180041844 18004183f: 80 3b 00 cmpb $0x0,(%rbx) 180041842: 75 03 jne 0x180041847 180041844: 48 8b df mov %rdi,%rbx 180041847: 48 8d 44 24 48 lea 0x48(%rsp),%rax 18004184c: 4c 8d 4c 24 40 lea 0x40(%rsp),%r9 180041851: 45 33 c0 xor %r8d,%r8d 180041854: 33 d2 xor %edx,%edx 180041856: 48 8b cb mov %rbx,%rcx 180041859: 48 89 44 24 20 mov %rax,0x20(%rsp) 18004185e: e8 6d fd ff ff call 0x1800415d0 180041863: 48 63 74 24 40 movslq 0x40(%rsp),%rsi 180041868: 48 b8 ff ff ff ff ff movabs $0x1fffffffffffffff,%rax 18004186f: ff ff 1f 180041872: 48 3b f0 cmp %rax,%rsi 180041875: 73 68 jae 0x1800418df 180041877: 48 63 44 24 48 movslq 0x48(%rsp),%rax 18004187c: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 180041880: 73 5d jae 0x1800418df 180041882: 48 8d 0c f0 lea (%rax,%rsi,8),%rcx 180041886: 48 3b c8 cmp %rax,%rcx 180041889: 72 54 jb 0x1800418df 18004188b: e8 50 f5 ff ff call 0x180040de0 180041890: 48 85 c0 test %rax,%rax 180041893: 48 8b f8 mov %rax,%rdi 180041896: 74 47 je 0x1800418df 180041898: 4c 8d 04 f0 lea (%rax,%rsi,8),%r8 18004189c: 48 8d 44 24 48 lea 0x48(%rsp),%rax 1800418a1: 4c 8d 4c 24 40 lea 0x40(%rsp),%r9 1800418a6: 48 8b d7 mov %rdi,%rdx 1800418a9: 48 8b cb mov %rbx,%rcx 1800418ac: 48 89 44 24 20 mov %rax,0x20(%rsp) 1800418b1: e8 1a fd ff ff call 0x1800415d0 1800418b6: 44 8b 5c 24 40 mov 0x40(%rsp),%r11d 1800418bb: 48 89 3d 36 0f 03 00 mov %rdi,0x30f36(%rip) # 0x1800727f8 1800418c2: 41 83 c3 ff add $0xffffffff,%r11d 1800418c6: 33 c0 xor %eax,%eax 1800418c8: 44 89 1d 21 0f 03 00 mov %r11d,0x30f21(%rip) # 0x1800727f0 1800418cf: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 1800418d4: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 1800418d9: 48 83 c4 30 add $0x30,%rsp 1800418dd: 5f pop %rdi 1800418de: c3 ret 1800418df: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 1800418e4: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 1800418e9: 83 c8 ff or $0xffffffff,%eax 1800418ec: 48 83 c4 30 add $0x30,%rsp 1800418f0: 5f pop %rdi 1800418f1: c3 ret 1800418f2: cc int3 1800418f3: cc int3 1800418f4: cc int3 1800418f5: cc int3 1800418f6: cc int3 1800418f7: cc int3 1800418f8: cc int3 1800418f9: cc int3 1800418fa: cc int3 1800418fb: cc int3 1800418fc: cc int3 1800418fd: cc int3 1800418fe: cc int3 1800418ff: cc int3 180041900: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 180041905: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18004190a: 57 push %rdi 18004190b: 48 83 ec 40 sub $0x40,%rsp 18004190f: 8b 05 d3 16 03 00 mov 0x316d3(%rip),%eax # 0x180072fe8 180041915: 85 c0 test %eax,%eax 180041917: 75 3a jne 0x180041953 180041919: ff 15 59 19 01 00 call *0x11959(%rip) # 0x180053278 18004191f: 48 85 c0 test %rax,%rax 180041922: 48 8b f8 mov %rax,%rdi 180041925: 74 0c je 0x180041933 180041927: c7 05 b7 16 03 00 01 movl $0x1,0x316b7(%rip) # 0x180072fe8 18004192e: 00 00 00 180041931: eb 3b jmp 0x18004196e 180041933: ff 15 8f 1b 01 00 call *0x11b8f(%rip) # 0x1800534c8 180041939: 83 f8 78 cmp $0x78,%eax 18004193c: 75 0f jne 0x18004194d 18004193e: c7 05 a0 16 03 00 02 movl $0x2,0x316a0(%rip) # 0x180072fe8 180041945: 00 00 00 180041948: e9 fc 00 00 00 jmp 0x180041a49 18004194d: 8b 05 95 16 03 00 mov 0x31695(%rip),%eax # 0x180072fe8 180041953: 83 f8 01 cmp $0x1,%eax 180041956: 0f 85 e4 00 00 00 jne 0x180041a40 18004195c: ff 15 16 19 01 00 call *0x11916(%rip) # 0x180053278 180041962: 48 85 c0 test %rax,%rax 180041965: 48 8b f8 mov %rax,%rdi 180041968: 0f 84 25 01 00 00 je 0x180041a93 18004196e: 66 83 3f 00 cmpw $0x0,(%rdi) 180041972: 48 89 6c 24 50 mov %rbp,0x50(%rsp) 180041977: 48 8b df mov %rdi,%rbx 18004197a: 4c 89 64 24 58 mov %r12,0x58(%rsp) 18004197f: 74 14 je 0x180041995 180041981: 48 83 c3 02 add $0x2,%rbx 180041985: 66 83 3b 00 cmpw $0x0,(%rbx) 180041989: 75 f6 jne 0x180041981 18004198b: 48 83 c3 02 add $0x2,%rbx 18004198f: 66 83 3b 00 cmpw $0x0,(%rbx) 180041993: 75 ec jne 0x180041981 180041995: 45 33 e4 xor %r12d,%r12d 180041998: 48 2b df sub %rdi,%rbx 18004199b: 4c 8b c7 mov %rdi,%r8 18004199e: 4c 89 64 24 38 mov %r12,0x38(%rsp) 1800419a3: 4c 89 64 24 30 mov %r12,0x30(%rsp) 1800419a8: 48 d1 fb sar $1,%rbx 1800419ab: 44 8d 4b 01 lea 0x1(%rbx),%r9d 1800419af: 33 d2 xor %edx,%edx 1800419b1: 33 c9 xor %ecx,%ecx 1800419b3: 44 89 64 24 28 mov %r12d,0x28(%rsp) 1800419b8: 4c 89 64 24 20 mov %r12,0x20(%rsp) 1800419bd: ff 15 55 1b 01 00 call *0x11b55(%rip) # 0x180053518 1800419c3: 85 c0 test %eax,%eax 1800419c5: 48 63 e8 movslq %eax,%rbp 1800419c8: 74 69 je 0x180041a33 1800419ca: 48 8b cd mov %rbp,%rcx 1800419cd: e8 0e f4 ff ff call 0x180040de0 1800419d2: 48 85 c0 test %rax,%rax 1800419d5: 48 8b f0 mov %rax,%rsi 1800419d8: 74 59 je 0x180041a33 1800419da: 4c 89 64 24 38 mov %r12,0x38(%rsp) 1800419df: 4c 89 64 24 30 mov %r12,0x30(%rsp) 1800419e4: 44 8d 4b 01 lea 0x1(%rbx),%r9d 1800419e8: 4c 8b c7 mov %rdi,%r8 1800419eb: 33 d2 xor %edx,%edx 1800419ed: 33 c9 xor %ecx,%ecx 1800419ef: 89 6c 24 28 mov %ebp,0x28(%rsp) 1800419f3: 48 89 44 24 20 mov %rax,0x20(%rsp) 1800419f8: ff 15 1a 1b 01 00 call *0x11b1a(%rip) # 0x180053518 1800419fe: 85 c0 test %eax,%eax 180041a00: 75 0b jne 0x180041a0d 180041a02: 48 8b ce mov %rsi,%rcx 180041a05: e8 66 30 ff ff call 0x180034a70 180041a0a: 49 8b f4 mov %r12,%rsi 180041a0d: 48 8b cf mov %rdi,%rcx 180041a10: ff 15 5a 18 01 00 call *0x1185a(%rip) # 0x180053270 180041a16: 48 8b c6 mov %rsi,%rax 180041a19: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 180041a1e: 4c 8b 64 24 58 mov 0x58(%rsp),%r12 180041a23: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180041a28: 48 8b 74 24 68 mov 0x68(%rsp),%rsi 180041a2d: 48 83 c4 40 add $0x40,%rsp 180041a31: 5f pop %rdi 180041a32: c3 ret 180041a33: 48 8b cf mov %rdi,%rcx 180041a36: ff 15 34 18 01 00 call *0x11834(%rip) # 0x180053270 180041a3c: 33 c0 xor %eax,%eax 180041a3e: eb d9 jmp 0x180041a19 180041a40: 83 f8 02 cmp $0x2,%eax 180041a43: 74 04 je 0x180041a49 180041a45: 85 c0 test %eax,%eax 180041a47: 75 4a jne 0x180041a93 180041a49: ff 15 19 18 01 00 call *0x11819(%rip) # 0x180053268 180041a4f: 48 85 c0 test %rax,%rax 180041a52: 48 8b d8 mov %rax,%rbx 180041a55: 74 3c je 0x180041a93 180041a57: 80 38 00 cmpb $0x0,(%rax) 180041a5a: 74 16 je 0x180041a72 180041a5c: 66 66 66 90 data16 data16 xchg %ax,%ax 180041a60: 48 83 c0 01 add $0x1,%rax 180041a64: 80 38 00 cmpb $0x0,(%rax) 180041a67: 75 f7 jne 0x180041a60 180041a69: 48 83 c0 01 add $0x1,%rax 180041a6d: 80 38 00 cmpb $0x0,(%rax) 180041a70: 75 ee jne 0x180041a60 180041a72: 2b c3 sub %ebx,%eax 180041a74: 83 c0 01 add $0x1,%eax 180041a77: 48 63 f0 movslq %eax,%rsi 180041a7a: 48 8b ce mov %rsi,%rcx 180041a7d: e8 5e f3 ff ff call 0x180040de0 180041a82: 48 85 c0 test %rax,%rax 180041a85: 48 8b f8 mov %rax,%rdi 180041a88: 75 1b jne 0x180041aa5 180041a8a: 48 8b cb mov %rbx,%rcx 180041a8d: ff 15 cd 17 01 00 call *0x117cd(%rip) # 0x180053260 180041a93: 33 c0 xor %eax,%eax 180041a95: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180041a9a: 48 8b 74 24 68 mov 0x68(%rsp),%rsi 180041a9f: 48 83 c4 40 add $0x40,%rsp 180041aa3: 5f pop %rdi 180041aa4: c3 ret 180041aa5: 4c 8b c6 mov %rsi,%r8 180041aa8: 48 8b d3 mov %rbx,%rdx 180041aab: 48 8b c8 mov %rax,%rcx 180041aae: e8 5d 19 ff ff call 0x180033410 180041ab3: 48 8b cb mov %rbx,%rcx 180041ab6: ff 15 a4 17 01 00 call *0x117a4(%rip) # 0x180053260 180041abc: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180041ac1: 48 8b 74 24 68 mov 0x68(%rsp),%rsi 180041ac6: 48 8b c7 mov %rdi,%rax 180041ac9: 48 83 c4 40 add $0x40,%rsp 180041acd: 5f pop %rdi 180041ace: c3 ret 180041acf: cc int3 180041ad0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180041ad5: 57 push %rdi 180041ad6: 48 83 ec 20 sub $0x20,%rsp 180041ada: 48 8d 1d ff fb 01 00 lea 0x1fbff(%rip),%rbx # 0x1800616e0 180041ae1: 48 8d 3d f8 fb 01 00 lea 0x1fbf8(%rip),%rdi # 0x1800616e0 180041ae8: 48 3b df cmp %rdi,%rbx 180041aeb: 73 16 jae 0x180041b03 180041aed: 66 66 90 data16 xchg %ax,%ax 180041af0: 48 8b 03 mov (%rbx),%rax 180041af3: 48 85 c0 test %rax,%rax 180041af6: 74 02 je 0x180041afa 180041af8: ff d0 call *%rax 180041afa: 48 83 c3 08 add $0x8,%rbx 180041afe: 48 3b df cmp %rdi,%rbx 180041b01: 72 ed jb 0x180041af0 180041b03: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180041b08: 48 83 c4 20 add $0x20,%rsp 180041b0c: 5f pop %rdi 180041b0d: c3 ret 180041b0e: cc int3 180041b0f: cc int3 180041b10: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180041b15: 57 push %rdi 180041b16: 48 83 ec 20 sub $0x20,%rsp 180041b1a: 48 8d 1d cf fb 01 00 lea 0x1fbcf(%rip),%rbx # 0x1800616f0 180041b21: 48 8d 3d c8 fb 01 00 lea 0x1fbc8(%rip),%rdi # 0x1800616f0 180041b28: 48 3b df cmp %rdi,%rbx 180041b2b: 73 16 jae 0x180041b43 180041b2d: 66 66 90 data16 xchg %ax,%ax 180041b30: 48 8b 03 mov (%rbx),%rax 180041b33: 48 85 c0 test %rax,%rax 180041b36: 74 02 je 0x180041b3a 180041b38: ff d0 call *%rax 180041b3a: 48 83 c3 08 add $0x8,%rbx 180041b3e: 48 3b df cmp %rdi,%rbx 180041b41: 72 ed jb 0x180041b30 180041b43: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180041b48: 48 83 c4 20 add $0x20,%rsp 180041b4c: 5f pop %rdi 180041b4d: c3 ret 180041b4e: cc int3 180041b4f: cc int3 180041b50: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180041b55: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180041b5a: 57 push %rdi 180041b5b: 48 83 ec 20 sub $0x20,%rsp 180041b5f: 48 8b f2 mov %rdx,%rsi 180041b62: 8b f9 mov %ecx,%edi 180041b64: e8 a7 64 ff ff call 0x180038010 180041b69: 48 85 c0 test %rax,%rax 180041b6c: 48 8b d8 mov %rax,%rbx 180041b6f: 0f 84 d9 01 00 00 je 0x180041d4e 180041b75: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx 180041b7c: 4c 63 05 e9 be 02 00 movslq 0x2bee9(%rip),%r8 # 0x18006da6c 180041b83: 48 8b d1 mov %rcx,%rdx 180041b86: 39 3a cmp %edi,(%rdx) 180041b88: 74 13 je 0x180041b9d 180041b8a: 49 8b c0 mov %r8,%rax 180041b8d: 48 83 c2 10 add $0x10,%rdx 180041b91: 48 c1 e0 04 shl $0x4,%rax 180041b95: 48 03 c1 add %rcx,%rax 180041b98: 48 3b d0 cmp %rax,%rdx 180041b9b: 72 e9 jb 0x180041b86 180041b9d: 49 8b c0 mov %r8,%rax 180041ba0: 48 c1 e0 04 shl $0x4,%rax 180041ba4: 48 03 c1 add %rcx,%rax 180041ba7: 48 3b d0 cmp %rax,%rdx 180041baa: 0f 83 9e 01 00 00 jae 0x180041d4e 180041bb0: 39 3a cmp %edi,(%rdx) 180041bb2: 0f 85 96 01 00 00 jne 0x180041d4e 180041bb8: 4c 8b 4a 08 mov 0x8(%rdx),%r9 180041bbc: 4d 85 c9 test %r9,%r9 180041bbf: 0f 84 89 01 00 00 je 0x180041d4e 180041bc5: 49 83 f9 05 cmp $0x5,%r9 180041bc9: 75 1b jne 0x180041be6 180041bcb: 45 33 c0 xor %r8d,%r8d 180041bce: 41 8d 41 fc lea -0x4(%r9),%eax 180041bd2: 4c 89 42 08 mov %r8,0x8(%rdx) 180041bd6: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180041bdb: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180041be0: 48 83 c4 20 add $0x20,%rsp 180041be4: 5f pop %rdi 180041be5: c3 ret 180041be6: 49 83 f9 01 cmp $0x1,%r9 180041bea: 75 13 jne 0x180041bff 180041bec: 83 c8 ff or $0xffffffff,%eax 180041bef: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180041bf4: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180041bf9: 48 83 c4 20 add $0x20,%rsp 180041bfd: 5f pop %rdi 180041bfe: c3 ret 180041bff: 48 89 6c 24 30 mov %rbp,0x30(%rsp) 180041c04: 48 8b ab a8 00 00 00 mov 0xa8(%rbx),%rbp 180041c0b: 48 89 b3 a8 00 00 00 mov %rsi,0xa8(%rbx) 180041c12: 8b 4a 04 mov 0x4(%rdx),%ecx 180041c15: 83 f9 08 cmp $0x8,%ecx 180041c18: 0f 85 07 01 00 00 jne 0x180041d25 180041c1e: 4c 63 15 3b be 02 00 movslq 0x2be3b(%rip),%r10 # 0x18006da60 180041c25: 8b 0d 39 be 02 00 mov 0x2be39(%rip),%ecx # 0x18006da64 180041c2b: 41 03 ca add %r10d,%ecx 180041c2e: 4d 8b da mov %r10,%r11 180041c31: 44 3b d1 cmp %ecx,%r10d 180041c34: 7d 31 jge 0x180041c67 180041c36: 49 c1 e3 04 shl $0x4,%r11 180041c3a: 45 33 c0 xor %r8d,%r8d 180041c3d: 66 66 90 data16 xchg %ax,%ax 180041c40: 48 8b 83 a0 00 00 00 mov 0xa0(%rbx),%rax 180041c47: 41 83 c2 01 add $0x1,%r10d 180041c4b: 49 83 c3 10 add $0x10,%r11 180041c4f: 4d 89 44 03 f8 mov %r8,-0x8(%r11,%rax,1) 180041c54: 8b 0d 0a be 02 00 mov 0x2be0a(%rip),%ecx # 0x18006da64 180041c5a: 8b 05 00 be 02 00 mov 0x2be00(%rip),%eax # 0x18006da60 180041c60: 03 c8 add %eax,%ecx 180041c62: 44 3b d1 cmp %ecx,%r10d 180041c65: 7c d9 jl 0x180041c40 180041c67: 8b 02 mov (%rdx),%eax 180041c69: 8b bb b0 00 00 00 mov 0xb0(%rbx),%edi 180041c6f: 3d 8e 00 00 c0 cmp $0xc000008e,%eax 180041c74: 75 0c jne 0x180041c82 180041c76: c7 83 b0 00 00 00 83 movl $0x83,0xb0(%rbx) 180041c7d: 00 00 00 180041c80: eb 70 jmp 0x180041cf2 180041c82: 3d 90 00 00 c0 cmp $0xc0000090,%eax 180041c87: 75 0c jne 0x180041c95 180041c89: c7 83 b0 00 00 00 81 movl $0x81,0xb0(%rbx) 180041c90: 00 00 00 180041c93: eb 5d jmp 0x180041cf2 180041c95: 3d 91 00 00 c0 cmp $0xc0000091,%eax 180041c9a: 75 0c jne 0x180041ca8 180041c9c: c7 83 b0 00 00 00 84 movl $0x84,0xb0(%rbx) 180041ca3: 00 00 00 180041ca6: eb 4a jmp 0x180041cf2 180041ca8: 3d 93 00 00 c0 cmp $0xc0000093,%eax 180041cad: 75 0c jne 0x180041cbb 180041caf: c7 83 b0 00 00 00 85 movl $0x85,0xb0(%rbx) 180041cb6: 00 00 00 180041cb9: eb 37 jmp 0x180041cf2 180041cbb: 3d 8d 00 00 c0 cmp $0xc000008d,%eax 180041cc0: 75 0c jne 0x180041cce 180041cc2: c7 83 b0 00 00 00 82 movl $0x82,0xb0(%rbx) 180041cc9: 00 00 00 180041ccc: eb 24 jmp 0x180041cf2 180041cce: 3d 8f 00 00 c0 cmp $0xc000008f,%eax 180041cd3: 75 0c jne 0x180041ce1 180041cd5: c7 83 b0 00 00 00 86 movl $0x86,0xb0(%rbx) 180041cdc: 00 00 00 180041cdf: eb 11 jmp 0x180041cf2 180041ce1: 3d 92 00 00 c0 cmp $0xc0000092,%eax 180041ce6: 75 0a jne 0x180041cf2 180041ce8: c7 83 b0 00 00 00 8a movl $0x8a,0xb0(%rbx) 180041cef: 00 00 00 180041cf2: 8b 93 b0 00 00 00 mov 0xb0(%rbx),%edx 180041cf8: b9 08 00 00 00 mov $0x8,%ecx 180041cfd: 41 ff d1 call *%r9 180041d00: 48 89 ab a8 00 00 00 mov %rbp,0xa8(%rbx) 180041d07: 48 8b 6c 24 30 mov 0x30(%rsp),%rbp 180041d0c: 89 bb b0 00 00 00 mov %edi,0xb0(%rbx) 180041d12: 83 c8 ff or $0xffffffff,%eax 180041d15: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180041d1a: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180041d1f: 48 83 c4 20 add $0x20,%rsp 180041d23: 5f pop %rdi 180041d24: c3 ret 180041d25: 45 33 c0 xor %r8d,%r8d 180041d28: 4c 89 42 08 mov %r8,0x8(%rdx) 180041d2c: 41 ff d1 call *%r9 180041d2f: 48 89 ab a8 00 00 00 mov %rbp,0xa8(%rbx) 180041d36: 48 8b 6c 24 30 mov 0x30(%rsp),%rbp 180041d3b: 83 c8 ff or $0xffffffff,%eax 180041d3e: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180041d43: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180041d48: 48 83 c4 20 add $0x20,%rsp 180041d4c: 5f pop %rdi 180041d4d: c3 ret 180041d4e: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180041d53: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180041d58: 33 c0 xor %eax,%eax 180041d5a: 48 83 c4 20 add $0x20,%rsp 180041d5e: 5f pop %rdi 180041d5f: c3 ret 180041d60: 81 f9 63 73 6d e0 cmp $0xe06d7363,%ecx 180041d66: 75 05 jne 0x180041d6d 180041d68: e9 e3 fd ff ff jmp 0x180041b50 180041d6d: 33 c0 xor %eax,%eax 180041d6f: c3 ret 180041d70: 40 57 rex push %rdi 180041d72: 48 83 ec 20 sub $0x20,%rsp 180041d76: 48 8b 05 23 b1 02 00 mov 0x2b123(%rip),%rax # 0x18006cea0 180041d7d: 48 bf 32 a2 df 2d 99 movabs $0x2b992ddfa232,%rdi 180041d84: 2b 00 00 180041d87: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp) 180041d8e: 00 00 180041d90: 48 3b c7 cmp %rdi,%rax 180041d93: 74 10 je 0x180041da5 180041d95: 48 f7 d0 not %rax 180041d98: 48 89 05 09 b1 02 00 mov %rax,0x2b109(%rip) # 0x18006cea8 180041d9f: 48 83 c4 20 add $0x20,%rsp 180041da3: 5f pop %rdi 180041da4: c3 ret 180041da5: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180041daa: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 180041daf: ff 15 3b 15 01 00 call *0x1153b(%rip) # 0x1800532f0 180041db5: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180041dba: ff 15 b8 15 01 00 call *0x115b8(%rip) # 0x180053378 180041dc0: 44 8b d8 mov %eax,%r11d 180041dc3: 49 33 db xor %r11,%rbx 180041dc6: ff 15 0c 16 01 00 call *0x1160c(%rip) # 0x1800533d8 180041dcc: 44 8b d8 mov %eax,%r11d 180041dcf: 49 33 db xor %r11,%rbx 180041dd2: ff 15 68 17 01 00 call *0x11768(%rip) # 0x180053540 180041dd8: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 180041ddd: 44 8b d8 mov %eax,%r11d 180041de0: 49 33 db xor %r11,%rbx 180041de3: ff 15 97 14 01 00 call *0x11497(%rip) # 0x180053280 180041de9: 4c 8b 5c 24 38 mov 0x38(%rsp),%r11 180041dee: 4c 33 db xor %rbx,%r11 180041df1: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180041df6: 48 b8 ff ff ff ff ff movabs $0xffffffffffff,%rax 180041dfd: ff 00 00 180041e00: 4c 23 d8 and %rax,%r11 180041e03: 48 b8 33 a2 df 2d 99 movabs $0x2b992ddfa233,%rax 180041e0a: 2b 00 00 180041e0d: 4c 3b df cmp %rdi,%r11 180041e10: 4c 0f 44 d8 cmove %rax,%r11 180041e14: 4c 89 1d 85 b0 02 00 mov %r11,0x2b085(%rip) # 0x18006cea0 180041e1b: 49 f7 d3 not %r11 180041e1e: 4c 89 1d 83 b0 02 00 mov %r11,0x2b083(%rip) # 0x18006cea8 180041e25: 48 83 c4 20 add $0x20,%rsp 180041e29: 5f pop %rdi 180041e2a: c3 ret 180041e2b: cc int3 180041e2c: cc int3 180041e2d: cc int3 180041e2e: cc int3 180041e2f: cc int3 180041e30: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 180041e35: 56 push %rsi 180041e36: 57 push %rdi 180041e37: 41 54 push %r12 180041e39: 48 83 ec 30 sub $0x30,%rsp 180041e3d: 4c 8d 25 2c bc 02 00 lea 0x2bc2c(%rip),%r12 # 0x18006da70 180041e44: 33 f6 xor %esi,%esi 180041e46: 8b f9 mov %ecx,%edi 180041e48: 49 8b c4 mov %r12,%rax 180041e4b: 8b de mov %esi,%ebx 180041e4d: 66 66 90 data16 xchg %ax,%ax 180041e50: 3b 08 cmp (%rax),%ecx 180041e52: 74 1a je 0x180041e6e 180041e54: 83 c3 01 add $0x1,%ebx 180041e57: 48 83 c0 10 add $0x10,%rax 180041e5b: 83 fb 17 cmp $0x17,%ebx 180041e5e: 72 f0 jb 0x180041e50 180041e60: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180041e65: 48 83 c4 30 add $0x30,%rsp 180041e69: 41 5c pop %r12 180041e6b: 5f pop %rdi 180041e6c: 5e pop %rsi 180041e6d: c3 ret 180041e6e: 83 fb 17 cmp $0x17,%ebx 180041e71: 0f 83 de 01 00 00 jae 0x180042055 180041e77: b9 03 00 00 00 mov $0x3,%ecx 180041e7c: e8 af 77 00 00 call 0x180049630 180041e81: 83 f8 01 cmp $0x1,%eax 180041e84: 0f 84 82 01 00 00 je 0x18004200c 180041e8a: b9 03 00 00 00 mov $0x3,%ecx 180041e8f: e8 9c 77 00 00 call 0x180049630 180041e94: 85 c0 test %eax,%eax 180041e96: 75 0d jne 0x180041ea5 180041e98: 83 3d 31 09 03 00 01 cmpl $0x1,0x30931(%rip) # 0x1800727d0 180041e9f: 0f 84 67 01 00 00 je 0x18004200c 180041ea5: 81 ff fc 00 00 00 cmp $0xfc,%edi 180041eab: 0f 84 a4 01 00 00 je 0x180042055 180041eb1: 48 89 6c 24 50 mov %rbp,0x50(%rsp) 180041eb6: 48 8d 2d 33 11 03 00 lea 0x31133(%rip),%rbp # 0x180072ff0 180041ebd: 4c 8d 05 0c 5d 01 00 lea 0x15d0c(%rip),%r8 # 0x180057bd0 180041ec4: 48 8b cd mov %rbp,%rcx 180041ec7: ba 14 03 00 00 mov $0x314,%edx 180041ecc: e8 bf 10 ff ff call 0x180032f90 180041ed1: 85 c0 test %eax,%eax 180041ed3: 74 14 je 0x180041ee9 180041ed5: 45 33 c9 xor %r9d,%r9d 180041ed8: 45 33 c0 xor %r8d,%r8d 180041edb: 33 d2 xor %edx,%edx 180041edd: 33 c9 xor %ecx,%ecx 180041edf: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180041ee4: e8 57 65 ff ff call 0x180038440 180041ee9: 48 8d 15 19 11 03 00 lea 0x31119(%rip),%rdx # 0x180073009 180041ef0: 41 b8 04 01 00 00 mov $0x104,%r8d 180041ef6: 33 c9 xor %ecx,%ecx 180041ef8: 40 88 35 0e 12 03 00 mov %sil,0x3120e(%rip) # 0x18007310d 180041eff: ff 15 53 13 01 00 call *0x11353(%rip) # 0x180053258 180041f05: 85 c0 test %eax,%eax 180041f07: 75 30 jne 0x180041f39 180041f09: 4c 8d 05 a8 5c 01 00 lea 0x15ca8(%rip),%r8 # 0x180057bb8 180041f10: 48 8d 0d f2 10 03 00 lea 0x310f2(%rip),%rcx # 0x180073009 180041f17: ba fb 02 00 00 mov $0x2fb,%edx 180041f1c: e8 6f 10 ff ff call 0x180032f90 180041f21: 85 c0 test %eax,%eax 180041f23: 74 14 je 0x180041f39 180041f25: 45 33 c9 xor %r9d,%r9d 180041f28: 45 33 c0 xor %r8d,%r8d 180041f2b: 33 d2 xor %edx,%edx 180041f2d: 33 c9 xor %ecx,%ecx 180041f2f: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180041f34: e8 07 65 ff ff call 0x180038440 180041f39: 48 83 c9 ff or $0xffffffffffffffff,%rcx 180041f3d: 33 c0 xor %eax,%eax 180041f3f: 48 8d 3d c3 10 03 00 lea 0x310c3(%rip),%rdi # 0x180073009 180041f46: f2 ae repnz scas %es:(%rdi),%al 180041f48: 48 f7 d1 not %rcx 180041f4b: 48 83 f9 3c cmp $0x3c,%rcx 180041f4f: 76 37 jbe 0x180041f88 180041f51: 48 8d 4c 29 dd lea -0x23(%rcx,%rbp,1),%rcx 180041f56: 48 8d 15 a7 13 03 00 lea 0x313a7(%rip),%rdx # 0x180073304 180041f5d: 44 8d 48 03 lea 0x3(%rax),%r9d 180041f61: 4c 8d 05 4c 5c 01 00 lea 0x15c4c(%rip),%r8 # 0x180057bb4 180041f68: 48 2b d1 sub %rcx,%rdx 180041f6b: e8 00 49 00 00 call 0x180046870 180041f70: 85 c0 test %eax,%eax 180041f72: 74 14 je 0x180041f88 180041f74: 45 33 c9 xor %r9d,%r9d 180041f77: 45 33 c0 xor %r8d,%r8d 180041f7a: 33 d2 xor %edx,%edx 180041f7c: 33 c9 xor %ecx,%ecx 180041f7e: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180041f83: e8 b8 64 ff ff call 0x180038440 180041f88: 4c 8d 05 21 5c 01 00 lea 0x15c21(%rip),%r8 # 0x180057bb0 180041f8f: ba 14 03 00 00 mov $0x314,%edx 180041f94: 48 8b cd mov %rbp,%rcx 180041f97: e8 14 48 00 00 call 0x1800467b0 180041f9c: 85 c0 test %eax,%eax 180041f9e: 74 14 je 0x180041fb4 180041fa0: 45 33 c9 xor %r9d,%r9d 180041fa3: 45 33 c0 xor %r8d,%r8d 180041fa6: 33 d2 xor %edx,%edx 180041fa8: 33 c9 xor %ecx,%ecx 180041faa: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180041faf: e8 8c 64 ff ff call 0x180038440 180041fb4: 4c 63 c3 movslq %ebx,%r8 180041fb7: ba 14 03 00 00 mov $0x314,%edx 180041fbc: 48 8b cd mov %rbp,%rcx 180041fbf: 4d 03 c0 add %r8,%r8 180041fc2: 4f 8b 44 c4 08 mov 0x8(%r12,%r8,8),%r8 180041fc7: e8 e4 47 00 00 call 0x1800467b0 180041fcc: 85 c0 test %eax,%eax 180041fce: 74 14 je 0x180041fe4 180041fd0: 45 33 c9 xor %r9d,%r9d 180041fd3: 45 33 c0 xor %r8d,%r8d 180041fd6: 33 d2 xor %edx,%edx 180041fd8: 33 c9 xor %ecx,%ecx 180041fda: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180041fdf: e8 5c 64 ff ff call 0x180038440 180041fe4: 48 8d 15 9d 5b 01 00 lea 0x15b9d(%rip),%rdx # 0x180057b88 180041feb: 41 b8 10 20 01 00 mov $0x12010,%r8d 180041ff1: 48 8b cd mov %rbp,%rcx 180041ff4: e8 d7 73 00 00 call 0x1800493d0 180041ff9: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 180041ffe: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180042003: 48 83 c4 30 add $0x30,%rsp 180042007: 41 5c pop %r12 180042009: 5f pop %rdi 18004200a: 5e pop %rsi 18004200b: c3 ret 18004200c: b9 f4 ff ff ff mov $0xfffffff4,%ecx 180042011: ff 15 29 12 01 00 call *0x11229(%rip) # 0x180053240 180042017: 48 85 c0 test %rax,%rax 18004201a: 4c 8b d8 mov %rax,%r11 18004201d: 74 36 je 0x180042055 18004201f: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 180042023: 74 30 je 0x180042055 180042025: 33 c0 xor %eax,%eax 180042027: 48 63 cb movslq %ebx,%rcx 18004202a: 4c 8d 4c 24 58 lea 0x58(%rsp),%r9 18004202f: 48 03 c9 add %rcx,%rcx 180042032: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180042037: 49 8b 54 cc 08 mov 0x8(%r12,%rcx,8),%rdx 18004203c: 48 83 c9 ff or $0xffffffffffffffff,%rcx 180042040: 48 8b fa mov %rdx,%rdi 180042043: f2 ae repnz scas %es:(%rdi),%al 180042045: 48 f7 d1 not %rcx 180042048: 4c 8d 41 ff lea -0x1(%rcx),%r8 18004204c: 49 8b cb mov %r11,%rcx 18004204f: ff 15 33 14 01 00 call *0x11433(%rip) # 0x180053488 180042055: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 18004205a: 48 83 c4 30 add $0x30,%rsp 18004205e: 41 5c pop %r12 180042060: 5f pop %rdi 180042061: 5e pop %rsi 180042062: c3 ret 180042063: cc int3 180042064: cc int3 180042065: cc int3 180042066: cc int3 180042067: cc int3 180042068: cc int3 180042069: cc int3 18004206a: cc int3 18004206b: cc int3 18004206c: cc int3 18004206d: cc int3 18004206e: cc int3 18004206f: cc int3 180042070: 48 83 ec 38 sub $0x38,%rsp 180042074: b9 03 00 00 00 mov $0x3,%ecx 180042079: e8 b2 75 00 00 call 0x180049630 18004207e: 83 f8 01 cmp $0x1,%eax 180042081: 74 1f je 0x1800420a2 180042083: b9 03 00 00 00 mov $0x3,%ecx 180042088: e8 a3 75 00 00 call 0x180049630 18004208d: 85 c0 test %eax,%eax 18004208f: 0f 85 c1 00 00 00 jne 0x180042156 180042095: 83 3d 34 07 03 00 01 cmpl $0x1,0x30734(%rip) # 0x1800727d0 18004209c: 0f 85 b4 00 00 00 jne 0x180042156 1800420a2: 48 89 5c 24 48 mov %rbx,0x48(%rsp) 1800420a7: 48 8d 1d c2 b9 02 00 lea 0x2b9c2(%rip),%rbx # 0x18006da70 1800420ae: 48 89 7c 24 30 mov %rdi,0x30(%rsp) 1800420b3: 48 8b c3 mov %rbx,%rax 1800420b6: 33 ff xor %edi,%edi 1800420b8: 81 38 fc 00 00 00 cmpl $0xfc,(%rax) 1800420be: 74 0e je 0x1800420ce 1800420c0: 83 c7 01 add $0x1,%edi 1800420c3: 48 83 c0 10 add $0x10,%rax 1800420c7: 83 ff 17 cmp $0x17,%edi 1800420ca: 72 ec jb 0x1800420b8 1800420cc: eb 74 jmp 0x180042142 1800420ce: 83 ff 17 cmp $0x17,%edi 1800420d1: 73 6f jae 0x180042142 1800420d3: b9 03 00 00 00 mov $0x3,%ecx 1800420d8: e8 53 75 00 00 call 0x180049630 1800420dd: 83 f8 01 cmp $0x1,%eax 1800420e0: 74 17 je 0x1800420f9 1800420e2: b9 03 00 00 00 mov $0x3,%ecx 1800420e7: e8 44 75 00 00 call 0x180049630 1800420ec: 85 c0 test %eax,%eax 1800420ee: 75 52 jne 0x180042142 1800420f0: 83 3d d9 06 03 00 01 cmpl $0x1,0x306d9(%rip) # 0x1800727d0 1800420f7: 75 49 jne 0x180042142 1800420f9: b9 f4 ff ff ff mov $0xfffffff4,%ecx 1800420fe: ff 15 3c 11 01 00 call *0x1113c(%rip) # 0x180053240 180042104: 48 85 c0 test %rax,%rax 180042107: 4c 8b d8 mov %rax,%r11 18004210a: 74 36 je 0x180042142 18004210c: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 180042110: 74 30 je 0x180042142 180042112: 48 63 cf movslq %edi,%rcx 180042115: 33 c0 xor %eax,%eax 180042117: 4c 8d 4c 24 40 lea 0x40(%rsp),%r9 18004211c: 48 03 c9 add %rcx,%rcx 18004211f: 48 89 44 24 20 mov %rax,0x20(%rsp) 180042124: 48 8b 54 cb 08 mov 0x8(%rbx,%rcx,8),%rdx 180042129: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18004212d: 48 8b fa mov %rdx,%rdi 180042130: f2 ae repnz scas %es:(%rdi),%al 180042132: 48 f7 d1 not %rcx 180042135: 4c 8d 41 ff lea -0x1(%rcx),%r8 180042139: 49 8b cb mov %r11,%rcx 18004213c: ff 15 46 13 01 00 call *0x11346(%rip) # 0x180053488 180042142: b9 ff 00 00 00 mov $0xff,%ecx 180042147: e8 e4 fc ff ff call 0x180041e30 18004214c: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 180042151: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 180042156: 48 83 c4 38 add $0x38,%rsp 18004215a: c3 ret 18004215b: cc int3 18004215c: cc int3 18004215d: cc int3 18004215e: cc int3 18004215f: cc int3 180042160: 48 89 0d a1 11 03 00 mov %rcx,0x311a1(%rip) # 0x180073308 180042167: c3 ret 180042168: cc int3 180042169: cc int3 18004216a: cc int3 18004216b: cc int3 18004216c: cc int3 18004216d: cc int3 18004216e: cc int3 18004216f: cc int3 180042170: 40 53 rex push %rbx 180042172: 48 83 ec 20 sub $0x20,%rsp 180042176: 48 8b d9 mov %rcx,%rbx 180042179: 48 8b 0d 88 11 03 00 mov 0x31188(%rip),%rcx # 0x180073308 180042180: e8 9b 5b ff ff call 0x180037d20 180042185: 48 85 c0 test %rax,%rax 180042188: 74 14 je 0x18004219e 18004218a: 48 8b cb mov %rbx,%rcx 18004218d: ff d0 call *%rax 18004218f: 85 c0 test %eax,%eax 180042191: 74 0b je 0x18004219e 180042193: b8 01 00 00 00 mov $0x1,%eax 180042198: 48 83 c4 20 add $0x20,%rsp 18004219c: 5b pop %rbx 18004219d: c3 ret 18004219e: 33 c0 xor %eax,%eax 1800421a0: 48 83 c4 20 add $0x20,%rsp 1800421a4: 5b pop %rbx 1800421a5: c3 ret 1800421a6: cc int3 1800421a7: cc int3 1800421a8: cc int3 1800421a9: cc int3 1800421aa: cc int3 1800421ab: cc int3 1800421ac: cc int3 1800421ad: cc int3 1800421ae: cc int3 1800421af: cc int3 1800421b0: 48 81 ec a8 05 00 00 sub $0x5a8,%rsp 1800421b7: f6 05 22 ba 02 00 01 testb $0x1,0x2ba22(%rip) # 0x18006dbe0 1800421be: 74 0a je 0x1800421ca 1800421c0: b9 0a 00 00 00 mov $0xa,%ecx 1800421c5: e8 66 fc ff ff call 0x180041e30 1800421ca: e8 41 34 00 00 call 0x180045610 1800421cf: 48 85 c0 test %rax,%rax 1800421d2: 74 0a je 0x1800421de 1800421d4: b9 16 00 00 00 mov $0x16,%ecx 1800421d9: e8 42 34 00 00 call 0x180045620 1800421de: f6 05 fb b9 02 00 02 testb $0x2,0x2b9fb(%rip) # 0x18006dbe0 1800421e5: 74 5f je 0x180042246 1800421e7: 48 8d 8c 24 d0 00 00 lea 0xd0(%rsp),%rcx 1800421ee: 00 1800421ef: ff 15 c3 0f 01 00 call *0x10fc3(%rip) # 0x1800531b8 1800421f5: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1800421fa: 33 d2 xor %edx,%edx 1800421fc: 41 b8 98 00 00 00 mov $0x98,%r8d 180042202: e8 c9 35 ff ff call 0x1800357d0 180042207: 48 8b 84 24 a8 05 00 mov 0x5a8(%rsp),%rax 18004220e: 00 18004220f: 33 c9 xor %ecx,%ecx 180042211: 48 89 44 24 40 mov %rax,0x40(%rsp) 180042216: 48 8d 44 24 30 lea 0x30(%rsp),%rax 18004221b: c7 44 24 30 15 00 00 movl $0x40000015,0x30(%rsp) 180042222: 40 180042223: 48 89 44 24 20 mov %rax,0x20(%rsp) 180042228: 48 8d 84 24 d0 00 00 lea 0xd0(%rsp),%rax 18004222f: 00 180042230: 48 89 44 24 28 mov %rax,0x28(%rsp) 180042235: ff 15 65 0f 01 00 call *0x10f65(%rip) # 0x1800531a0 18004223b: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180042240: ff 15 52 0f 01 00 call *0x10f52(%rip) # 0x180053198 180042246: b9 03 00 00 00 mov $0x3,%ecx 18004224b: e8 d0 47 ff ff call 0x180036a20 180042250: cc int3 180042251: cc int3 180042252: cc int3 180042253: cc int3 180042254: cc int3 180042255: cc int3 180042256: cc int3 180042257: cc int3 180042258: cc int3 180042259: cc int3 18004225a: cc int3 18004225b: cc int3 18004225c: cc int3 18004225d: cc int3 18004225e: cc int3 18004225f: cc int3 180042260: 8b 05 7a b9 02 00 mov 0x2b97a(%rip),%eax # 0x18006dbe0 180042266: 44 8b c2 mov %edx,%r8d 180042269: 23 ca and %edx,%ecx 18004226b: 41 f7 d0 not %r8d 18004226e: 44 23 c0 and %eax,%r8d 180042271: 44 0b c1 or %ecx,%r8d 180042274: 44 89 05 65 b9 02 00 mov %r8d,0x2b965(%rip) # 0x18006dbe0 18004227b: c3 ret 18004227c: cc int3 18004227d: cc int3 18004227e: cc int3 18004227f: cc int3 180042280: 48 89 0d 99 10 03 00 mov %rcx,0x31099(%rip) # 0x180073320 180042287: c3 ret 180042288: cc int3 180042289: cc int3 18004228a: cc int3 18004228b: cc int3 18004228c: cc int3 18004228d: cc int3 18004228e: cc int3 18004228f: cc int3 180042290: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180042295: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18004229a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18004229f: 57 push %rdi 1800422a0: 48 83 ec 20 sub $0x20,%rsp 1800422a4: 48 85 c9 test %rcx,%rcx 1800422a7: 49 8b f0 mov %r8,%rsi 1800422aa: 48 8b ea mov %rdx,%rbp 1800422ad: 48 8b d9 mov %rcx,%rbx 1800422b0: 75 05 jne 0x1800422b7 1800422b2: e8 09 1a 00 00 call 0x180043cc0 1800422b7: 48 63 43 18 movslq 0x18(%rbx),%rax 1800422bb: 8b 7b 14 mov 0x14(%rbx),%edi 1800422be: 48 03 45 08 add 0x8(%rbp),%rax 1800422c2: 75 05 jne 0x1800422c9 1800422c4: e8 f7 19 00 00 call 0x180043cc0 1800422c9: 33 c9 xor %ecx,%ecx 1800422cb: 85 ff test %edi,%edi 1800422cd: 74 39 je 0x180042308 1800422cf: 4c 8b 45 08 mov 0x8(%rbp),%r8 1800422d3: 4c 63 4b 18 movslq 0x18(%rbx),%r9 1800422d7: 4b 8d 14 08 lea (%r8,%r9,1),%rdx 1800422db: 66 90 xchg %ax,%ax 1800422dd: 66 66 90 data16 xchg %ax,%ax 1800422e0: 48 63 02 movslq (%rdx),%rax 1800422e3: 49 03 c0 add %r8,%rax 1800422e6: 48 3b f0 cmp %rax,%rsi 1800422e9: 7c 0b jl 0x1800422f6 1800422eb: 83 c1 01 add $0x1,%ecx 1800422ee: 48 83 c2 08 add $0x8,%rdx 1800422f2: 3b cf cmp %edi,%ecx 1800422f4: 72 ea jb 0x1800422e0 1800422f6: 85 c9 test %ecx,%ecx 1800422f8: 74 0e je 0x180042308 1800422fa: 8d 41 ff lea -0x1(%rcx),%eax 1800422fd: 49 8d 14 c1 lea (%r9,%rax,8),%rdx 180042301: 42 8b 44 02 04 mov 0x4(%rdx,%r8,1),%eax 180042306: eb 03 jmp 0x18004230b 180042308: 83 c8 ff or $0xffffffff,%eax 18004230b: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180042310: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180042315: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18004231a: 48 83 c4 20 add $0x20,%rsp 18004231e: 5f pop %rdi 18004231f: c3 ret 180042320: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180042325: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18004232a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18004232f: 57 push %rdi 180042330: 48 83 ec 20 sub $0x20,%rsp 180042334: 48 85 c9 test %rcx,%rcx 180042337: 48 8b 2a mov (%rdx),%rbp 18004233a: 48 8b f2 mov %rdx,%rsi 18004233d: 48 8b d9 mov %rcx,%rbx 180042340: 75 05 jne 0x180042347 180042342: e8 79 19 00 00 call 0x180043cc0 180042347: 48 63 43 18 movslq 0x18(%rbx),%rax 18004234b: 8b 7b 14 mov 0x14(%rbx),%edi 18004234e: 48 03 46 08 add 0x8(%rsi),%rax 180042352: 75 05 jne 0x180042359 180042354: e8 67 19 00 00 call 0x180043cc0 180042359: 33 c9 xor %ecx,%ecx 18004235b: 85 ff test %edi,%edi 18004235d: 74 39 je 0x180042398 18004235f: 4c 8b 46 08 mov 0x8(%rsi),%r8 180042363: 4c 63 4b 18 movslq 0x18(%rbx),%r9 180042367: 4b 8d 14 08 lea (%r8,%r9,1),%rdx 18004236b: 66 90 xchg %ax,%ax 18004236d: 66 66 90 data16 xchg %ax,%ax 180042370: 48 63 02 movslq (%rdx),%rax 180042373: 49 03 c0 add %r8,%rax 180042376: 48 3b e8 cmp %rax,%rbp 180042379: 7c 0b jl 0x180042386 18004237b: 83 c1 01 add $0x1,%ecx 18004237e: 48 83 c2 08 add $0x8,%rdx 180042382: 3b cf cmp %edi,%ecx 180042384: 72 ea jb 0x180042370 180042386: 85 c9 test %ecx,%ecx 180042388: 74 0e je 0x180042398 18004238a: 8d 41 ff lea -0x1(%rcx),%eax 18004238d: 49 8d 0c c0 lea (%r8,%rax,8),%rcx 180042391: 42 8b 44 09 04 mov 0x4(%rcx,%r9,1),%eax 180042396: eb 03 jmp 0x18004239b 180042398: 83 c8 ff or $0xffffffff,%eax 18004239b: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800423a0: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 1800423a5: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 1800423aa: 48 83 c4 20 add $0x20,%rsp 1800423ae: 5f pop %rdi 1800423af: c3 ret 1800423b0: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 1800423b5: 57 push %rdi 1800423b6: 48 83 ec 20 sub $0x20,%rsp 1800423ba: 4d 63 48 1c movslq 0x1c(%r8),%r9 1800423be: 48 8b 01 mov (%rcx),%rax 1800423c1: 49 8b f8 mov %r8,%rdi 1800423c4: 41 8b 04 01 mov (%r9,%rax,1),%eax 1800423c8: 48 8b ea mov %rdx,%rbp 1800423cb: 83 f8 fe cmp $0xfffffffe,%eax 1800423ce: 75 67 jne 0x180042437 1800423d0: 49 63 40 18 movslq 0x18(%r8),%rax 1800423d4: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 1800423d9: 41 8b 58 14 mov 0x14(%r8),%ebx 1800423dd: 48 03 42 08 add 0x8(%rdx),%rax 1800423e1: 48 89 74 24 38 mov %rsi,0x38(%rsp) 1800423e6: 48 8b 32 mov (%rdx),%rsi 1800423e9: 75 05 jne 0x1800423f0 1800423eb: e8 d0 18 00 00 call 0x180043cc0 1800423f0: 33 c9 xor %ecx,%ecx 1800423f2: 85 db test %ebx,%ebx 1800423f4: 74 34 je 0x18004242a 1800423f6: 4c 8b 45 08 mov 0x8(%rbp),%r8 1800423fa: 4c 63 4f 18 movslq 0x18(%rdi),%r9 1800423fe: 4b 8d 14 08 lea (%r8,%r9,1),%rdx 180042402: 48 63 02 movslq (%rdx),%rax 180042405: 49 03 c0 add %r8,%rax 180042408: 48 3b f0 cmp %rax,%rsi 18004240b: 7c 0b jl 0x180042418 18004240d: 83 c1 01 add $0x1,%ecx 180042410: 48 83 c2 08 add $0x8,%rdx 180042414: 3b cb cmp %ebx,%ecx 180042416: 72 ea jb 0x180042402 180042418: 85 c9 test %ecx,%ecx 18004241a: 74 0e je 0x18004242a 18004241c: 8d 41 ff lea -0x1(%rcx),%eax 18004241f: 49 8d 14 c1 lea (%r9,%rax,8),%rdx 180042423: 42 8b 44 02 04 mov 0x4(%rdx,%r8,1),%eax 180042428: eb 03 jmp 0x18004242d 18004242a: 83 c8 ff or $0xffffffff,%eax 18004242d: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180042432: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180042437: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18004243c: 48 83 c4 20 add $0x20,%rsp 180042440: 5f pop %rdi 180042441: c3 ret 180042442: cc int3 180042443: cc int3 180042444: cc int3 180042445: cc int3 180042446: cc int3 180042447: cc int3 180042448: cc int3 180042449: cc int3 18004244a: cc int3 18004244b: cc int3 18004244c: cc int3 18004244d: cc int3 18004244e: cc int3 18004244f: cc int3 180042450: 49 63 50 1c movslq 0x1c(%r8),%rdx 180042454: 48 8b 01 mov (%rcx),%rax 180042457: 44 89 0c 02 mov %r9d,(%rdx,%rax,1) 18004245b: c3 ret 18004245c: cc int3 18004245d: cc int3 18004245e: cc int3 18004245f: cc int3 180042460: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180042465: 57 push %rdi 180042466: 48 83 ec 20 sub $0x20,%rsp 18004246a: 41 8b f9 mov %r9d,%edi 18004246d: 4c 8d 4c 24 40 lea 0x40(%rsp),%r9 180042472: 49 8b d8 mov %r8,%rbx 180042475: e8 36 28 ff ff call 0x180034cb0 18004247a: 48 8b 08 mov (%rax),%rcx 18004247d: 48 63 43 1c movslq 0x1c(%rbx),%rax 180042481: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 180042486: 3b 7c 08 04 cmp 0x4(%rax,%rcx,1),%edi 18004248a: 7e 04 jle 0x180042490 18004248c: 89 7c 08 04 mov %edi,0x4(%rax,%rcx,1) 180042490: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180042495: 48 83 c4 20 add $0x20,%rsp 180042499: 5f pop %rdi 18004249a: c3 ret 18004249b: cc int3 18004249c: cc int3 18004249d: cc int3 18004249e: cc int3 18004249f: cc int3 1800424a0: 40 53 rex push %rbx 1800424a2: 48 83 ec 20 sub $0x20,%rsp 1800424a6: 4c 8d 4c 24 40 lea 0x40(%rsp),%r9 1800424ab: 49 8b d8 mov %r8,%rbx 1800424ae: e8 fd 27 ff ff call 0x180034cb0 1800424b3: 48 8b 08 mov (%rax),%rcx 1800424b6: 48 63 43 1c movslq 0x1c(%rbx),%rax 1800424ba: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 1800424bf: 8b 44 08 04 mov 0x4(%rax,%rcx,1),%eax 1800424c3: 48 83 c4 20 add $0x20,%rsp 1800424c7: 5b pop %rbx 1800424c8: c3 ret 1800424c9: cc int3 1800424ca: cc int3 1800424cb: cc int3 1800424cc: cc int3 1800424cd: cc int3 1800424ce: cc int3 1800424cf: cc int3 1800424d0: 48 8d 05 29 57 01 00 lea 0x15729(%rip),%rax # 0x180057c00 1800424d7: 48 89 01 mov %rax,(%rcx) 1800424da: e9 f1 72 00 00 jmp 0x1800497d0 1800424df: cc int3 1800424e0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800424e5: 57 push %rdi 1800424e6: 48 83 ec 20 sub $0x20,%rsp 1800424ea: 48 8d 05 0f 57 01 00 lea 0x1570f(%rip),%rax # 0x180057c00 1800424f1: 8b da mov %edx,%ebx 1800424f3: 48 8b f9 mov %rcx,%rdi 1800424f6: 48 89 01 mov %rax,(%rcx) 1800424f9: e8 d2 72 00 00 call 0x1800497d0 1800424fe: f6 c3 01 test $0x1,%bl 180042501: 74 08 je 0x18004250b 180042503: 48 8b cf mov %rdi,%rcx 180042506: e8 ad c6 fd ff call 0x18001ebb8 18004250b: 48 8b c7 mov %rdi,%rax 18004250e: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180042513: 48 83 c4 20 add $0x20,%rsp 180042517: 5f pop %rdi 180042518: c3 ret 180042519: cc int3 18004251a: cc int3 18004251b: cc int3 18004251c: cc int3 18004251d: cc int3 18004251e: cc int3 18004251f: cc int3 180042520: 48 83 ec 28 sub $0x28,%rsp 180042524: 48 8b 01 mov (%rcx),%rax 180042527: 8b 08 mov (%rax),%ecx 180042529: 81 f9 4d 4f 43 e0 cmp $0xe0434f4d,%ecx 18004252f: 74 1d je 0x18004254e 180042531: 81 f9 63 73 6d e0 cmp $0xe06d7363,%ecx 180042537: 75 2f jne 0x180042568 180042539: e8 62 5b ff ff call 0x1800380a0 18004253e: c7 80 00 01 00 00 00 movl $0x0,0x100(%rax) 180042545: 00 00 00 180042548: e8 43 17 00 00 call 0x180043c90 18004254d: cc int3 18004254e: e8 4d 5b ff ff call 0x1800380a0 180042553: 83 b8 00 01 00 00 00 cmpl $0x0,0x100(%rax) 18004255a: 7e 0c jle 0x180042568 18004255c: e8 3f 5b ff ff call 0x1800380a0 180042561: 83 80 00 01 00 00 ff addl $0xffffffff,0x100(%rax) 180042568: 33 c0 xor %eax,%eax 18004256a: 48 83 c4 28 add $0x28,%rsp 18004256e: c3 ret 18004256f: cc int3 180042570: 44 89 4c 24 20 mov %r9d,0x20(%rsp) 180042575: 4c 89 44 24 18 mov %r8,0x18(%rsp) 18004257a: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18004257f: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180042584: 53 push %rbx 180042585: 56 push %rsi 180042586: 57 push %rdi 180042587: 41 54 push %r12 180042589: 41 55 push %r13 18004258b: 41 56 push %r14 18004258d: 41 57 push %r15 18004258f: 48 83 ec 30 sub $0x30,%rsp 180042593: 45 8b e9 mov %r9d,%r13d 180042596: 49 8b f0 mov %r8,%rsi 180042599: 48 8b da mov %rdx,%rbx 18004259c: 4c 8b f1 mov %rcx,%r14 18004259f: e8 0c fe ff ff call 0x1800423b0 1800425a4: 8b f8 mov %eax,%edi 1800425a6: e8 15 28 ff ff call 0x180034dc0 1800425ab: 4c 8b f8 mov %rax,%r15 1800425ae: 48 89 44 24 28 mov %rax,0x28(%rsp) 1800425b3: e8 e8 5a ff ff call 0x1800380a0 1800425b8: 83 80 00 01 00 00 01 addl $0x1,0x100(%rax) 1800425bf: 90 nop 1800425c0: 83 ff ff cmp $0xffffffff,%edi 1800425c3: 0f 84 ef 00 00 00 je 0x1800426b8 1800425c9: 41 3b fd cmp %r13d,%edi 1800425cc: 0f 8e e6 00 00 00 jle 0x1800426b8 1800425d2: 83 ff ff cmp $0xffffffff,%edi 1800425d5: 7e 05 jle 0x1800425dc 1800425d7: 3b 7e 04 cmp 0x4(%rsi),%edi 1800425da: 7c 05 jl 0x1800425e1 1800425dc: e8 df 16 00 00 call 0x180043cc0 1800425e1: 4c 63 e7 movslq %edi,%r12 1800425e4: e8 d7 27 ff ff call 0x180034dc0 1800425e9: 48 63 4e 08 movslq 0x8(%rsi),%rcx 1800425ed: 4a 8d 04 e0 lea (%rax,%r12,8),%rax 1800425f1: 8b 3c 01 mov (%rcx,%rax,1),%edi 1800425f4: 89 7c 24 20 mov %edi,0x20(%rsp) 1800425f8: e8 c3 27 ff ff call 0x180034dc0 1800425fd: 48 63 4e 08 movslq 0x8(%rsi),%rcx 180042601: 4a 8d 04 e0 lea (%rax,%r12,8),%rax 180042605: 83 7c 01 04 00 cmpl $0x0,0x4(%rcx,%rax,1) 18004260a: 74 7e je 0x18004268a 18004260c: e8 af 27 ff ff call 0x180034dc0 180042611: 48 63 4e 08 movslq 0x8(%rsi),%rcx 180042615: 4a 8d 04 e0 lea (%rax,%r12,8),%rax 180042619: 48 63 5c 01 04 movslq 0x4(%rcx,%rax,1),%rbx 18004261e: e8 9d 27 ff ff call 0x180034dc0 180042623: 48 8d 0c 18 lea (%rax,%rbx,1),%rcx 180042627: 48 85 c9 test %rcx,%rcx 18004262a: 74 5e je 0x18004268a 18004262c: 44 8b cf mov %edi,%r9d 18004262f: 4c 8b c6 mov %rsi,%r8 180042632: 48 8b 54 24 78 mov 0x78(%rsp),%rdx 180042637: 49 8b ce mov %r14,%rcx 18004263a: e8 11 fe ff ff call 0x180042450 18004263f: e8 7c 27 ff ff call 0x180034dc0 180042644: 48 63 4e 08 movslq 0x8(%rsi),%rcx 180042648: 4a 8d 04 e0 lea (%rax,%r12,8),%rax 18004264c: 83 7c 01 04 00 cmpl $0x0,0x4(%rcx,%rax,1) 180042651: 74 1c je 0x18004266f 180042653: e8 68 27 ff ff call 0x180034dc0 180042658: 48 63 4e 08 movslq 0x8(%rsi),%rcx 18004265c: 4a 8d 04 e0 lea (%rax,%r12,8),%rax 180042660: 48 63 5c 01 04 movslq 0x4(%rcx,%rax,1),%rbx 180042665: e8 56 27 ff ff call 0x180034dc0 18004266a: 48 03 c3 add %rbx,%rax 18004266d: eb 02 jmp 0x180042671 18004266f: 33 c0 xor %eax,%eax 180042671: 41 b8 03 01 00 00 mov $0x103,%r8d 180042677: 49 8b d6 mov %r14,%rdx 18004267a: 48 8b c8 mov %rax,%rcx 18004267d: e8 7e 03 01 00 call 0x180052a00 180042682: 49 8b cf mov %r15,%rcx 180042685: e8 76 27 ff ff call 0x180034e00 18004268a: eb 1e jmp 0x1800426aa 18004268c: 44 8b ac 24 88 00 00 mov 0x88(%rsp),%r13d 180042693: 00 180042694: 48 8b b4 24 80 00 00 mov 0x80(%rsp),%rsi 18004269b: 00 18004269c: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 1800426a1: 4c 8b 7c 24 28 mov 0x28(%rsp),%r15 1800426a6: 8b 7c 24 20 mov 0x20(%rsp),%edi 1800426aa: 89 7c 24 24 mov %edi,0x24(%rsp) 1800426ae: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx 1800426b3: e9 08 ff ff ff jmp 0x1800425c0 1800426b8: e8 e3 59 ff ff call 0x1800380a0 1800426bd: 83 b8 00 01 00 00 00 cmpl $0x0,0x100(%rax) 1800426c4: 7e 0c jle 0x1800426d2 1800426c6: e8 d5 59 ff ff call 0x1800380a0 1800426cb: 83 80 00 01 00 00 ff addl $0xffffffff,0x100(%rax) 1800426d2: 83 ff ff cmp $0xffffffff,%edi 1800426d5: 74 0a je 0x1800426e1 1800426d7: 41 3b fd cmp %r13d,%edi 1800426da: 7e 05 jle 0x1800426e1 1800426dc: e8 df 15 00 00 call 0x180043cc0 1800426e1: 44 8b cf mov %edi,%r9d 1800426e4: 4c 8b c6 mov %rsi,%r8 1800426e7: 48 8b d3 mov %rbx,%rdx 1800426ea: 49 8b ce mov %r14,%rcx 1800426ed: e8 5e fd ff ff call 0x180042450 1800426f2: 48 83 c4 30 add $0x30,%rsp 1800426f6: 41 5f pop %r15 1800426f8: 41 5e pop %r14 1800426fa: 41 5d pop %r13 1800426fc: 41 5c pop %r12 1800426fe: 5f pop %rdi 1800426ff: 5e pop %rsi 180042700: 5b pop %rbx 180042701: c3 ret 180042702: cc int3 180042703: cc int3 180042704: cc int3 180042705: cc int3 180042706: cc int3 180042707: cc int3 180042708: cc int3 180042709: cc int3 18004270a: cc int3 18004270b: cc int3 18004270c: cc int3 18004270d: cc int3 18004270e: cc int3 18004270f: cc int3 180042710: 40 55 rex push %rbp 180042712: 48 83 ec 20 sub $0x20,%rsp 180042716: 48 8b ea mov %rdx,%rbp 180042719: e8 02 fe ff ff call 0x180042520 18004271e: 48 83 c4 20 add $0x20,%rsp 180042722: 5d pop %rbp 180042723: c3 ret 180042724: cc int3 180042725: cc int3 180042726: cc int3 180042727: cc int3 180042728: cc int3 180042729: cc int3 18004272a: cc int3 18004272b: cc int3 18004272c: cc int3 18004272d: cc int3 18004272e: cc int3 18004272f: cc int3 180042730: 40 55 rex push %rbp 180042732: 48 83 ec 20 sub $0x20,%rsp 180042736: 48 8b ea mov %rdx,%rbp 180042739: e8 62 59 ff ff call 0x1800380a0 18004273e: 83 b8 00 01 00 00 00 cmpl $0x0,0x100(%rax) 180042745: 7e 0c jle 0x180042753 180042747: e8 54 59 ff ff call 0x1800380a0 18004274c: 83 80 00 01 00 00 ff addl $0xffffffff,0x100(%rax) 180042753: 48 83 c4 20 add $0x20,%rsp 180042757: 5d pop %rbp 180042758: c3 ret 180042759: cc int3 18004275a: cc int3 18004275b: cc int3 18004275c: cc int3 18004275d: cc int3 18004275e: cc int3 18004275f: cc int3 180042760: 40 53 rex push %rbx 180042762: 48 83 ec 20 sub $0x20,%rsp 180042766: 4c 8b 09 mov (%rcx),%r9 180042769: 41 c7 00 00 00 00 00 movl $0x0,(%r8) 180042770: 49 8b d8 mov %r8,%rbx 180042773: 41 81 39 63 73 6d e0 cmpl $0xe06d7363,(%r9) 18004277a: 0f 85 84 00 00 00 jne 0x180042804 180042780: 41 83 79 18 04 cmpl $0x4,0x18(%r9) 180042785: 75 2a jne 0x1800427b1 180042787: 41 8b 41 20 mov 0x20(%r9),%eax 18004278b: 3d 20 05 93 19 cmp $0x19930520,%eax 180042790: 74 0e je 0x1800427a0 180042792: 3d 21 05 93 19 cmp $0x19930521,%eax 180042797: 74 07 je 0x1800427a0 180042799: 3d 22 05 93 19 cmp $0x19930522,%eax 18004279e: 75 11 jne 0x1800427b1 1800427a0: 48 8b 42 28 mov 0x28(%rdx),%rax 1800427a4: 49 39 41 28 cmp %rax,0x28(%r9) 1800427a8: 75 07 jne 0x1800427b1 1800427aa: 41 c7 00 01 00 00 00 movl $0x1,(%r8) 1800427b1: 41 81 39 63 73 6d e0 cmpl $0xe06d7363,(%r9) 1800427b8: 75 4a jne 0x180042804 1800427ba: 41 83 79 18 04 cmpl $0x4,0x18(%r9) 1800427bf: 75 43 jne 0x180042804 1800427c1: 41 8b 49 20 mov 0x20(%r9),%ecx 1800427c5: 81 f9 20 05 93 19 cmp $0x19930520,%ecx 1800427cb: 74 10 je 0x1800427dd 1800427cd: 81 f9 21 05 93 19 cmp $0x19930521,%ecx 1800427d3: 74 08 je 0x1800427dd 1800427d5: 81 f9 22 05 93 19 cmp $0x19930522,%ecx 1800427db: 75 27 jne 0x180042804 1800427dd: 49 83 79 30 00 cmpq $0x0,0x30(%r9) 1800427e2: 75 20 jne 0x180042804 1800427e4: e8 b7 58 ff ff call 0x1800380a0 1800427e9: c7 80 d0 02 00 00 01 movl $0x1,0x2d0(%rax) 1800427f0: 00 00 00 1800427f3: c7 03 01 00 00 00 movl $0x1,(%rbx) 1800427f9: b8 01 00 00 00 mov $0x1,%eax 1800427fe: 48 83 c4 20 add $0x20,%rsp 180042802: 5b pop %rbx 180042803: c3 ret 180042804: 33 c0 xor %eax,%eax 180042806: 48 83 c4 20 add $0x20,%rsp 18004280a: 5b pop %rbx 18004280b: c3 ret 18004280c: cc int3 18004280d: cc int3 18004280e: cc int3 18004280f: cc int3 180042810: 48 85 c9 test %rcx,%rcx 180042813: 74 3d je 0x180042852 180042815: 88 54 24 10 mov %dl,0x10(%rsp) 180042819: 48 83 ec 28 sub $0x28,%rsp 18004281d: 81 39 63 73 6d e0 cmpl $0xe06d7363,(%rcx) 180042823: 75 29 jne 0x18004284e 180042825: 48 8b 41 30 mov 0x30(%rcx),%rax 180042829: 48 85 c0 test %rax,%rax 18004282c: 74 20 je 0x18004284e 18004282e: 48 63 50 04 movslq 0x4(%rax),%rdx 180042832: 85 d2 test %edx,%edx 180042834: 74 18 je 0x18004284e 180042836: 48 8b c2 mov %rdx,%rax 180042839: 48 8b 51 38 mov 0x38(%rcx),%rdx 18004283d: 48 03 d0 add %rax,%rdx 180042840: 48 8b 49 28 mov 0x28(%rcx),%rcx 180042844: ff d2 call *%rdx 180042846: eb 06 jmp 0x18004284e 180042848: e8 43 14 00 00 call 0x180043c90 18004284d: 90 nop 18004284e: 48 83 c4 28 add $0x28,%rsp 180042852: c2 00 00 ret $0x0 180042855: cc int3 180042856: cc int3 180042857: cc int3 180042858: cc int3 180042859: cc int3 18004285a: cc int3 18004285b: cc int3 18004285c: cc int3 18004285d: cc int3 18004285e: cc int3 18004285f: cc int3 180042860: 40 55 rex push %rbp 180042862: 48 83 ec 20 sub $0x20,%rsp 180042866: 48 8b ea mov %rdx,%rbp 180042869: 33 c0 xor %eax,%eax 18004286b: 38 45 38 cmp %al,0x38(%rbp) 18004286e: 0f 95 c0 setne %al 180042871: 48 83 c4 20 add $0x20,%rsp 180042875: 5d pop %rbp 180042876: c3 ret 180042877: cc int3 180042878: cc int3 180042879: cc int3 18004287a: cc int3 18004287b: cc int3 18004287c: cc int3 18004287d: cc int3 18004287e: cc int3 18004287f: cc int3 180042880: 48 63 02 movslq (%rdx),%rax 180042883: 48 03 c1 add %rcx,%rax 180042886: 83 7a 04 00 cmpl $0x0,0x4(%rdx) 18004288a: 7c 16 jl 0x1800428a2 18004288c: 4c 63 4a 04 movslq 0x4(%rdx),%r9 180042890: 48 63 52 08 movslq 0x8(%rdx),%rdx 180042894: 49 8b 0c 09 mov (%r9,%rcx,1),%rcx 180042898: 4c 63 04 0a movslq (%rdx,%rcx,1),%r8 18004289c: 4d 03 c1 add %r9,%r8 18004289f: 49 03 c0 add %r8,%rax 1800428a2: c2 00 00 ret $0x0 1800428a5: cc int3 1800428a6: cc int3 1800428a7: cc int3 1800428a8: cc int3 1800428a9: cc int3 1800428aa: cc int3 1800428ab: cc int3 1800428ac: cc int3 1800428ad: cc int3 1800428ae: cc int3 1800428af: cc int3 1800428b0: 48 89 54 24 10 mov %rdx,0x10(%rsp) 1800428b5: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 1800428ba: 53 push %rbx 1800428bb: 57 push %rdi 1800428bc: 48 83 ec 48 sub $0x48,%rsp 1800428c0: 48 85 d2 test %rdx,%rdx 1800428c3: 48 8b da mov %rdx,%rbx 1800428c6: 48 8b f9 mov %rcx,%rdi 1800428c9: 75 0b jne 0x1800428d6 1800428cb: e8 f0 13 00 00 call 0x180043cc0 1800428d0: e8 bb 13 00 00 call 0x180043c90 1800428d5: cc int3 1800428d6: 48 89 6c 24 78 mov %rbp,0x78(%rsp) 1800428db: 40 32 ed xor %bpl,%bpl 1800428de: 4c 89 74 24 28 mov %r14,0x28(%rsp) 1800428e3: 45 33 f6 xor %r14d,%r14d 1800428e6: 40 88 6c 24 70 mov %bpl,0x70(%rsp) 1800428eb: 44 39 32 cmp %r14d,(%rdx) 1800428ee: 0f 8e ec 01 00 00 jle 0x180042ae0 1800428f4: 48 89 74 24 40 mov %rsi,0x40(%rsp) 1800428f9: 4c 89 64 24 38 mov %r12,0x38(%rsp) 1800428fe: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 180042903: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 180042908: 45 33 ff xor %r15d,%r15d 18004290b: 66 90 xchg %ax,%ax 18004290d: 66 66 90 data16 xchg %ax,%ax 180042910: e8 cb 24 ff ff call 0x180034de0 180042915: 4c 8b d8 mov %rax,%r11 180042918: 48 8b 47 30 mov 0x30(%rdi),%rax 18004291c: 48 63 48 0c movslq 0xc(%rax),%rcx 180042920: 4d 8d 64 0b 04 lea 0x4(%r11,%rcx,1),%r12 180042925: e8 b6 24 ff ff call 0x180034de0 18004292a: 4c 8b d8 mov %rax,%r11 18004292d: 48 8b 47 30 mov 0x30(%rdi),%rax 180042931: 48 63 48 0c movslq 0xc(%rax),%rcx 180042935: 41 8b 34 0b mov (%r11,%rcx,1),%esi 180042939: 85 f6 test %esi,%esi 18004293b: 0f 8e 7a 01 00 00 jle 0x180042abb 180042941: e8 9a 24 ff ff call 0x180034de0 180042946: 4c 8b 6f 30 mov 0x30(%rdi),%r13 18004294a: 48 8b e8 mov %rax,%rbp 18004294d: 49 63 04 24 movslq (%r12),%rax 180042951: 48 03 e8 add %rax,%rbp 180042954: e8 67 24 ff ff call 0x180034dc0 180042959: 48 63 7b 04 movslq 0x4(%rbx),%rdi 18004295d: 49 03 c7 add %r15,%rax 180042960: 48 03 f8 add %rax,%rdi 180042963: 83 7f 04 00 cmpl $0x0,0x4(%rdi) 180042967: 0f 84 30 01 00 00 je 0x180042a9d 18004296d: 48 63 5f 04 movslq 0x4(%rdi),%rbx 180042971: e8 4a 24 ff ff call 0x180034dc0 180042976: 4c 8b d8 mov %rax,%r11 180042979: 4c 03 db add %rbx,%r11 18004297c: 0f 84 ee 00 00 00 je 0x180042a70 180042982: 85 db test %ebx,%ebx 180042984: 74 0f je 0x180042995 180042986: 48 63 5f 04 movslq 0x4(%rdi),%rbx 18004298a: e8 31 24 ff ff call 0x180034dc0 18004298f: 4c 8d 1c 03 lea (%rbx,%rax,1),%r11 180042993: eb 03 jmp 0x180042998 180042995: 45 33 db xor %r11d,%r11d 180042998: 41 80 7b 10 00 cmpb $0x0,0x10(%r11) 18004299d: 0f 84 b9 00 00 00 je 0x180042a5c 1800429a3: 85 db test %ebx,%ebx 1800429a5: 74 11 je 0x1800429b8 1800429a7: e8 14 24 ff ff call 0x180034dc0 1800429ac: 48 8b d8 mov %rax,%rbx 1800429af: 48 63 47 04 movslq 0x4(%rdi),%rax 1800429b3: 48 03 d8 add %rax,%rbx 1800429b6: eb 02 jmp 0x1800429ba 1800429b8: 33 db xor %ebx,%ebx 1800429ba: e8 21 24 ff ff call 0x180034de0 1800429bf: 4c 8b d8 mov %rax,%r11 1800429c2: 48 63 45 04 movslq 0x4(%rbp),%rax 1800429c6: 4c 03 d8 add %rax,%r11 1800429c9: 49 3b db cmp %r11,%rbx 1800429cc: 74 4a je 0x180042a18 1800429ce: 83 7f 04 00 cmpl $0x0,0x4(%rdi) 1800429d2: 74 11 je 0x1800429e5 1800429d4: e8 e7 23 ff ff call 0x180034dc0 1800429d9: 48 8b d8 mov %rax,%rbx 1800429dc: 48 63 47 04 movslq 0x4(%rdi),%rax 1800429e0: 48 03 d8 add %rax,%rbx 1800429e3: eb 02 jmp 0x1800429e7 1800429e5: 33 db xor %ebx,%ebx 1800429e7: e8 f4 23 ff ff call 0x180034de0 1800429ec: 4c 8b d8 mov %rax,%r11 1800429ef: 48 63 45 04 movslq 0x4(%rbp),%rax 1800429f3: 4d 8d 44 03 10 lea 0x10(%r11,%rax,1),%r8 1800429f8: 48 8d 43 10 lea 0x10(%rbx),%rax 1800429fc: 4c 2b c0 sub %rax,%r8 1800429ff: 90 nop 180042a00: 0f b6 10 movzbl (%rax),%edx 180042a03: 42 0f b6 0c 00 movzbl (%rax,%r8,1),%ecx 180042a08: 2b d1 sub %ecx,%edx 180042a0a: 75 08 jne 0x180042a14 180042a0c: 48 83 c0 01 add $0x1,%rax 180042a10: 85 c9 test %ecx,%ecx 180042a12: 75 ec jne 0x180042a00 180042a14: 85 d2 test %edx,%edx 180042a16: 75 2a jne 0x180042a42 180042a18: f6 45 00 02 testb $0x2,0x0(%rbp) 180042a1c: 74 05 je 0x180042a23 180042a1e: f6 07 08 testb $0x8,(%rdi) 180042a21: 74 1f je 0x180042a42 180042a23: 41 8b 45 00 mov 0x0(%r13),%eax 180042a27: a8 01 test $0x1,%al 180042a29: 74 05 je 0x180042a30 180042a2b: f6 07 01 testb $0x1,(%rdi) 180042a2e: 74 12 je 0x180042a42 180042a30: a8 04 test $0x4,%al 180042a32: 74 05 je 0x180042a39 180042a34: f6 07 04 testb $0x4,(%rdi) 180042a37: 74 09 je 0x180042a42 180042a39: a8 02 test $0x2,%al 180042a3b: 74 5b je 0x180042a98 180042a3d: f6 07 02 testb $0x2,(%rdi) 180042a40: 75 42 jne 0x180042a84 180042a42: 83 ee 01 sub $0x1,%esi 180042a45: 49 83 c4 04 add $0x4,%r12 180042a49: 85 f6 test %esi,%esi 180042a4b: 7e 5f jle 0x180042aac 180042a4d: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 180042a52: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 180042a57: e9 e5 fe ff ff jmp 0x180042941 180042a5c: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 180042a61: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 180042a66: 40 b5 01 mov $0x1,%bpl 180042a69: 40 88 6c 24 70 mov %bpl,0x70(%rsp) 180042a6e: eb 4b jmp 0x180042abb 180042a70: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 180042a75: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 180042a7a: 40 b5 01 mov $0x1,%bpl 180042a7d: 40 88 6c 24 70 mov %bpl,0x70(%rsp) 180042a82: eb 37 jmp 0x180042abb 180042a84: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 180042a89: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 180042a8e: 40 b5 01 mov $0x1,%bpl 180042a91: 40 88 6c 24 70 mov %bpl,0x70(%rsp) 180042a96: eb 23 jmp 0x180042abb 180042a98: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 180042a9d: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 180042aa2: 40 b5 01 mov $0x1,%bpl 180042aa5: 40 88 6c 24 70 mov %bpl,0x70(%rsp) 180042aaa: eb 0f jmp 0x180042abb 180042aac: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 180042ab1: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 180042ab6: 0f b6 6c 24 70 movzbl 0x70(%rsp),%ebp 180042abb: 41 83 c6 01 add $0x1,%r14d 180042abf: 49 83 c7 14 add $0x14,%r15 180042ac3: 44 3b 33 cmp (%rbx),%r14d 180042ac6: 0f 8c 44 fe ff ff jl 0x180042910 180042acc: 4c 8b 7c 24 20 mov 0x20(%rsp),%r15 180042ad1: 4c 8b 6c 24 30 mov 0x30(%rsp),%r13 180042ad6: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 180042adb: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180042ae0: 4c 8b 74 24 28 mov 0x28(%rsp),%r14 180042ae5: 40 8a c5 mov %bpl,%al 180042ae8: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 180042aed: 48 83 c4 48 add $0x48,%rsp 180042af1: 5f pop %rdi 180042af2: 5b pop %rbx 180042af3: c3 ret 180042af4: cc int3 180042af5: cc int3 180042af6: cc int3 180042af7: cc int3 180042af8: cc int3 180042af9: cc int3 180042afa: cc int3 180042afb: cc int3 180042afc: cc int3 180042afd: cc int3 180042afe: cc int3 180042aff: cc int3 180042b00: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180042b05: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180042b0a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180042b0f: 57 push %rdi 180042b10: 48 83 ec 20 sub $0x20,%rsp 180042b14: 33 ff xor %edi,%edi 180042b16: 48 8b e9 mov %rcx,%rbp 180042b19: 39 39 cmp %edi,(%rcx) 180042b1b: 7e 52 jle 0x180042b6f 180042b1d: 33 f6 xor %esi,%esi 180042b1f: 90 nop 180042b20: e8 9b 22 ff ff call 0x180034dc0 180042b25: 48 63 4d 04 movslq 0x4(%rbp),%rcx 180042b29: 48 03 c6 add %rsi,%rax 180042b2c: 83 7c 01 04 00 cmpl $0x0,0x4(%rcx,%rax,1) 180042b31: 74 1b je 0x180042b4e 180042b33: e8 88 22 ff ff call 0x180034dc0 180042b38: 48 63 4d 04 movslq 0x4(%rbp),%rcx 180042b3c: 48 03 c6 add %rsi,%rax 180042b3f: 48 63 5c 01 04 movslq 0x4(%rcx,%rax,1),%rbx 180042b44: e8 77 22 ff ff call 0x180034dc0 180042b49: 48 03 c3 add %rbx,%rax 180042b4c: eb 02 jmp 0x180042b50 180042b4e: 33 c0 xor %eax,%eax 180042b50: 48 8d 15 99 b0 02 00 lea 0x2b099(%rip),%rdx # 0x18006dbf0 180042b57: 48 8b c8 mov %rax,%rcx 180042b5a: e8 a1 fa fe ff call 0x180032600 180042b5f: 84 c0 test %al,%al 180042b61: 75 23 jne 0x180042b86 180042b63: 83 c7 01 add $0x1,%edi 180042b66: 48 83 c6 14 add $0x14,%rsi 180042b6a: 3b 7d 00 cmp 0x0(%rbp),%edi 180042b6d: 7c b1 jl 0x180042b20 180042b6f: 32 c0 xor %al,%al 180042b71: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180042b76: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180042b7b: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180042b80: 48 83 c4 20 add $0x20,%rsp 180042b84: 5f pop %rdi 180042b85: c3 ret 180042b86: b0 01 mov $0x1,%al 180042b88: eb e7 jmp 0x180042b71 180042b8a: cc int3 180042b8b: cc int3 180042b8c: cc int3 180042b8d: cc int3 180042b8e: cc int3 180042b8f: cc int3 180042b90: 40 53 rex push %rbx 180042b92: 56 push %rsi 180042b93: 57 push %rdi 180042b94: 41 54 push %r12 180042b96: 41 55 push %r13 180042b98: 41 56 push %r14 180042b9a: 41 57 push %r15 180042b9c: 48 83 ec 70 sub $0x70,%rsp 180042ba0: 48 8b f9 mov %rcx,%rdi 180042ba3: 45 33 e4 xor %r12d,%r12d 180042ba6: 44 89 64 24 20 mov %r12d,0x20(%rsp) 180042bab: 44 89 a4 24 b0 00 00 mov %r12d,0xb0(%rsp) 180042bb2: 00 180042bb3: 4c 89 64 24 40 mov %r12,0x40(%rsp) 180042bb8: 4c 89 a4 24 c8 00 00 mov %r12,0xc8(%rsp) 180042bbf: 00 180042bc0: e8 db 54 ff ff call 0x1800380a0 180042bc5: 4c 8b b8 f8 00 00 00 mov 0xf8(%rax),%r15 180042bcc: 4c 89 7c 24 28 mov %r15,0x28(%rsp) 180042bd1: e8 ca 54 ff ff call 0x1800380a0 180042bd6: 48 8b 80 f0 00 00 00 mov 0xf0(%rax),%rax 180042bdd: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 180042be4: 00 180042be5: 48 8b 77 50 mov 0x50(%rdi),%rsi 180042be9: 48 89 b4 24 b8 00 00 mov %rsi,0xb8(%rsp) 180042bf0: 00 180042bf1: 48 8b 47 48 mov 0x48(%rdi),%rax 180042bf5: 48 89 44 24 38 mov %rax,0x38(%rsp) 180042bfa: 48 8b 5f 40 mov 0x40(%rdi),%rbx 180042bfe: 48 8b 47 30 mov 0x30(%rdi),%rax 180042c02: 48 89 44 24 48 mov %rax,0x48(%rsp) 180042c07: 4c 8b 6f 28 mov 0x28(%rdi),%r13 180042c0b: 4c 89 6c 24 50 mov %r13,0x50(%rsp) 180042c10: e8 8b 54 ff ff call 0x1800380a0 180042c15: 48 89 b0 f0 00 00 00 mov %rsi,0xf0(%rax) 180042c1c: e8 7f 54 ff ff call 0x1800380a0 180042c21: 48 89 98 f8 00 00 00 mov %rbx,0xf8(%rax) 180042c28: e8 73 54 ff ff call 0x1800380a0 180042c2d: 48 8b 90 f0 00 00 00 mov 0xf0(%rax),%rdx 180042c34: 48 8b 52 28 mov 0x28(%rdx),%rdx 180042c38: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 180042c3d: e8 7e 26 ff ff call 0x1800352c0 180042c42: 4c 8b f0 mov %rax,%r14 180042c45: 48 89 44 24 30 mov %rax,0x30(%rsp) 180042c4a: 4c 39 67 58 cmp %r12,0x58(%rdi) 180042c4e: 74 2b je 0x180042c7b 180042c50: c7 84 24 b0 00 00 00 movl $0x1,0xb0(%rsp) 180042c57: 01 00 00 00 180042c5b: e8 40 54 ff ff call 0x1800380a0 180042c60: 48 8b 98 38 01 00 00 mov 0x138(%rax),%rbx 180042c67: 48 89 9c 24 c8 00 00 mov %rbx,0xc8(%rsp) 180042c6e: 00 180042c6f: e8 2c 54 ff ff call 0x1800380a0 180042c74: 48 89 98 f0 00 00 00 mov %rbx,0xf0(%rax) 180042c7b: 41 b8 00 01 00 00 mov $0x100,%r8d 180042c81: 49 8b d5 mov %r13,%rdx 180042c84: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx 180042c89: e8 72 fd 00 00 call 0x180052a00 180042c8e: 48 8b d8 mov %rax,%rbx 180042c91: 48 89 44 24 40 mov %rax,0x40(%rsp) 180042c96: 48 8b bc 24 c0 00 00 mov 0xc0(%rsp),%rdi 180042c9d: 00 180042c9e: e9 8e 00 00 00 jmp 0x180042d31 180042ca3: c7 44 24 20 01 00 00 movl $0x1,0x20(%rsp) 180042caa: 00 180042cab: e8 f0 53 ff ff call 0x1800380a0 180042cb0: 45 33 e4 xor %r12d,%r12d 180042cb3: 44 89 a0 d0 02 00 00 mov %r12d,0x2d0(%rax) 180042cba: 44 39 a4 24 b0 00 00 cmp %r12d,0xb0(%rsp) 180042cc1: 00 180042cc2: 74 31 je 0x180042cf5 180042cc4: b2 01 mov $0x1,%dl 180042cc6: 48 8b b4 24 b8 00 00 mov 0xb8(%rsp),%rsi 180042ccd: 00 180042cce: 48 8b ce mov %rsi,%rcx 180042cd1: e8 3a fb ff ff call 0x180042810 180042cd6: 4c 8b 9c 24 c8 00 00 mov 0xc8(%rsp),%r11 180042cdd: 00 180042cde: 4d 8d 4b 20 lea 0x20(%r11),%r9 180042ce2: 45 8b 43 18 mov 0x18(%r11),%r8d 180042ce6: 41 8b 53 04 mov 0x4(%r11),%edx 180042cea: 41 8b 0b mov (%r11),%ecx 180042ced: ff 15 55 04 01 00 call *0x10455(%rip) # 0x180053148 180042cf3: eb 1b jmp 0x180042d10 180042cf5: 48 8b b4 24 b8 00 00 mov 0xb8(%rsp),%rsi 180042cfc: 00 180042cfd: 4c 8d 4e 20 lea 0x20(%rsi),%r9 180042d01: 44 8b 46 18 mov 0x18(%rsi),%r8d 180042d05: 8b 56 04 mov 0x4(%rsi),%edx 180042d08: 8b 0e mov (%rsi),%ecx 180042d0a: ff 15 38 04 01 00 call *0x10438(%rip) # 0x180053148 180042d10: 44 8b 64 24 20 mov 0x20(%rsp),%r12d 180042d15: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180042d1a: 4c 8b 7c 24 28 mov 0x28(%rsp),%r15 180042d1f: 48 8b bc 24 c0 00 00 mov 0xc0(%rsp),%rdi 180042d26: 00 180042d27: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13 180042d2c: 4c 8b 74 24 30 mov 0x30(%rsp),%r14 180042d31: 49 8b ce mov %r14,%rcx 180042d34: e8 27 26 ff ff call 0x180035360 180042d39: 45 85 e4 test %r12d,%r12d 180042d3c: 75 3d jne 0x180042d7b 180042d3e: 81 3e 63 73 6d e0 cmpl $0xe06d7363,(%rsi) 180042d44: 75 35 jne 0x180042d7b 180042d46: 83 7e 18 04 cmpl $0x4,0x18(%rsi) 180042d4a: 75 2f jne 0x180042d7b 180042d4c: 8b 46 20 mov 0x20(%rsi),%eax 180042d4f: 3d 20 05 93 19 cmp $0x19930520,%eax 180042d54: 74 0e je 0x180042d64 180042d56: 3d 21 05 93 19 cmp $0x19930521,%eax 180042d5b: 74 07 je 0x180042d64 180042d5d: 3d 22 05 93 19 cmp $0x19930522,%eax 180042d62: 75 17 jne 0x180042d7b 180042d64: 48 8b 4e 28 mov 0x28(%rsi),%rcx 180042d68: e8 a3 25 ff ff call 0x180035310 180042d6d: 85 c0 test %eax,%eax 180042d6f: 74 0a je 0x180042d7b 180042d71: b2 01 mov $0x1,%dl 180042d73: 48 8b ce mov %rsi,%rcx 180042d76: e8 95 fa ff ff call 0x180042810 180042d7b: e8 20 53 ff ff call 0x1800380a0 180042d80: 48 89 b8 f0 00 00 00 mov %rdi,0xf0(%rax) 180042d87: e8 14 53 ff ff call 0x1800380a0 180042d8c: 4c 89 b8 f8 00 00 00 mov %r15,0xf8(%rax) 180042d93: 48 8b 44 24 38 mov 0x38(%rsp),%rax 180042d98: 48 63 48 1c movslq 0x1c(%rax),%rcx 180042d9c: 49 8b 45 00 mov 0x0(%r13),%rax 180042da0: 48 c7 04 01 fe ff ff movq $0xfffffffffffffffe,(%rcx,%rax,1) 180042da7: ff 180042da8: 48 8b c3 mov %rbx,%rax 180042dab: 48 83 c4 70 add $0x70,%rsp 180042daf: 41 5f pop %r15 180042db1: 41 5e pop %r14 180042db3: 41 5d pop %r13 180042db5: 41 5c pop %r12 180042db7: 5f pop %rdi 180042db8: 5e pop %rsi 180042db9: 5b pop %rbx 180042dba: c3 ret 180042dbb: cc int3 180042dbc: cc int3 180042dbd: cc int3 180042dbe: cc int3 180042dbf: cc int3 180042dc0: 40 55 rex push %rbp 180042dc2: 48 83 ec 20 sub $0x20,%rsp 180042dc6: 48 8b ea mov %rdx,%rbp 180042dc9: 48 89 4d 58 mov %rcx,0x58(%rbp) 180042dcd: 4c 8d 45 20 lea 0x20(%rbp),%r8 180042dd1: 48 8b 95 b8 00 00 00 mov 0xb8(%rbp),%rdx 180042dd8: e8 83 f9 ff ff call 0x180042760 180042ddd: 48 83 c4 20 add $0x20,%rsp 180042de1: 5d pop %rbp 180042de2: c3 ret 180042de3: cc int3 180042de4: cc int3 180042de5: cc int3 180042de6: cc int3 180042de7: cc int3 180042de8: cc int3 180042de9: cc int3 180042dea: cc int3 180042deb: cc int3 180042dec: cc int3 180042ded: cc int3 180042dee: cc int3 180042def: cc int3 180042df0: 40 53 rex push %rbx 180042df2: 55 push %rbp 180042df3: 48 83 ec 28 sub $0x28,%rsp 180042df7: 48 8b ea mov %rdx,%rbp 180042dfa: 48 8b 4d 30 mov 0x30(%rbp),%rcx 180042dfe: e8 5d 25 ff ff call 0x180035360 180042e03: 83 7d 20 00 cmpl $0x0,0x20(%rbp) 180042e07: 75 44 jne 0x180042e4d 180042e09: 48 8b 9d b8 00 00 00 mov 0xb8(%rbp),%rbx 180042e10: 81 3b 63 73 6d e0 cmpl $0xe06d7363,(%rbx) 180042e16: 75 35 jne 0x180042e4d 180042e18: 83 7b 18 04 cmpl $0x4,0x18(%rbx) 180042e1c: 75 2f jne 0x180042e4d 180042e1e: 8b 43 20 mov 0x20(%rbx),%eax 180042e21: 3d 20 05 93 19 cmp $0x19930520,%eax 180042e26: 74 0e je 0x180042e36 180042e28: 3d 21 05 93 19 cmp $0x19930521,%eax 180042e2d: 74 07 je 0x180042e36 180042e2f: 3d 22 05 93 19 cmp $0x19930522,%eax 180042e34: 75 17 jne 0x180042e4d 180042e36: 48 8b 4b 28 mov 0x28(%rbx),%rcx 180042e3a: e8 d1 24 ff ff call 0x180035310 180042e3f: 85 c0 test %eax,%eax 180042e41: 74 0a je 0x180042e4d 180042e43: b2 01 mov $0x1,%dl 180042e45: 48 8b cb mov %rbx,%rcx 180042e48: e8 c3 f9 ff ff call 0x180042810 180042e4d: e8 4e 52 ff ff call 0x1800380a0 180042e52: 48 8b 8d c0 00 00 00 mov 0xc0(%rbp),%rcx 180042e59: 48 89 88 f0 00 00 00 mov %rcx,0xf0(%rax) 180042e60: e8 3b 52 ff ff call 0x1800380a0 180042e65: 48 8b 4d 28 mov 0x28(%rbp),%rcx 180042e69: 48 89 88 f8 00 00 00 mov %rcx,0xf8(%rax) 180042e70: 48 83 c4 28 add $0x28,%rsp 180042e74: 5d pop %rbp 180042e75: 5b pop %rbx 180042e76: c3 ret 180042e77: cc int3 180042e78: cc int3 180042e79: cc int3 180042e7a: cc int3 180042e7b: cc int3 180042e7c: cc int3 180042e7d: cc int3 180042e7e: cc int3 180042e7f: cc int3 180042e80: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180042e85: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180042e8a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 180042e8f: 41 54 push %r12 180042e91: 41 55 push %r13 180042e93: 41 56 push %r14 180042e95: 48 83 ec 30 sub $0x30,%rsp 180042e99: 49 8b f9 mov %r9,%rdi 180042e9c: 4d 8b e0 mov %r8,%r12 180042e9f: 48 8b f2 mov %rdx,%rsi 180042ea2: 4c 8b f1 mov %rcx,%r14 180042ea5: 33 db xor %ebx,%ebx 180042ea7: 41 39 58 04 cmp %ebx,0x4(%r8) 180042eab: 0f 84 da 01 00 00 je 0x18004308b 180042eb1: 4d 63 68 04 movslq 0x4(%r8),%r13 180042eb5: e8 06 1f ff ff call 0x180034dc0 180042eba: 49 8d 54 05 00 lea 0x0(%r13,%rax,1),%rdx 180042ebf: 48 85 d2 test %rdx,%rdx 180042ec2: 0f 84 c3 01 00 00 je 0x18004308b 180042ec8: 45 85 ed test %r13d,%r13d 180042ecb: 74 12 je 0x180042edf 180042ecd: e8 ee 1e ff ff call 0x180034dc0 180042ed2: 4c 8b d8 mov %rax,%r11 180042ed5: 49 63 44 24 04 movslq 0x4(%r12),%rax 180042eda: 4c 03 d8 add %rax,%r11 180042edd: eb 03 jmp 0x180042ee2 180042edf: 4c 8b db mov %rbx,%r11 180042ee2: 41 38 5b 10 cmp %bl,0x10(%r11) 180042ee6: 0f 84 9f 01 00 00 je 0x18004308b 180042eec: 49 63 44 24 08 movslq 0x8(%r12),%rax 180042ef1: 85 c0 test %eax,%eax 180042ef3: 75 0c jne 0x180042f01 180042ef5: 41 0f ba 24 24 1f btl $0x1f,(%r12) 180042efb: 0f 83 8a 01 00 00 jae 0x18004308b 180042f01: 41 8b 0c 24 mov (%r12),%ecx 180042f05: 0f ba e1 1f bt $0x1f,%ecx 180042f09: 72 06 jb 0x180042f11 180042f0b: 48 03 06 add (%rsi),%rax 180042f0e: 48 8b f0 mov %rax,%rsi 180042f11: f6 c1 08 test $0x8,%cl 180042f14: 74 45 je 0x180042f5b 180042f16: ba 01 00 00 00 mov $0x1,%edx 180042f1b: 49 8b 4e 28 mov 0x28(%r14),%rcx 180042f1f: e8 5c 69 00 00 call 0x180049880 180042f24: 85 c0 test %eax,%eax 180042f26: 74 29 je 0x180042f51 180042f28: ba 01 00 00 00 mov $0x1,%edx 180042f2d: 48 8b ce mov %rsi,%rcx 180042f30: e8 4b 69 00 00 call 0x180049880 180042f35: 85 c0 test %eax,%eax 180042f37: 74 18 je 0x180042f51 180042f39: 49 8b 4e 28 mov 0x28(%r14),%rcx 180042f3d: 48 89 0e mov %rcx,(%rsi) 180042f40: 48 8d 57 08 lea 0x8(%rdi),%rdx 180042f44: e8 37 f9 ff ff call 0x180042880 180042f49: 48 89 06 mov %rax,(%rsi) 180042f4c: e9 30 01 00 00 jmp 0x180043081 180042f51: e8 6a 0d 00 00 call 0x180043cc0 180042f56: e9 26 01 00 00 jmp 0x180043081 180042f5b: f6 07 01 testb $0x1,(%rdi) 180042f5e: 74 64 je 0x180042fc4 180042f60: ba 01 00 00 00 mov $0x1,%edx 180042f65: 49 8b 4e 28 mov 0x28(%r14),%rcx 180042f69: e8 12 69 00 00 call 0x180049880 180042f6e: 85 c0 test %eax,%eax 180042f70: 74 48 je 0x180042fba 180042f72: ba 01 00 00 00 mov $0x1,%edx 180042f77: 48 8b ce mov %rsi,%rcx 180042f7a: e8 01 69 00 00 call 0x180049880 180042f7f: 85 c0 test %eax,%eax 180042f81: 74 37 je 0x180042fba 180042f83: 4c 63 47 14 movslq 0x14(%rdi),%r8 180042f87: 49 8b 56 28 mov 0x28(%r14),%rdx 180042f8b: 48 8b ce mov %rsi,%rcx 180042f8e: e8 7d 04 ff ff call 0x180033410 180042f93: 83 7f 14 08 cmpl $0x8,0x14(%rdi) 180042f97: 0f 85 e4 00 00 00 jne 0x180043081 180042f9d: 48 8b 0e mov (%rsi),%rcx 180042fa0: 48 85 c9 test %rcx,%rcx 180042fa3: 0f 84 d8 00 00 00 je 0x180043081 180042fa9: 48 8d 57 08 lea 0x8(%rdi),%rdx 180042fad: e8 ce f8 ff ff call 0x180042880 180042fb2: 48 89 06 mov %rax,(%rsi) 180042fb5: e9 c7 00 00 00 jmp 0x180043081 180042fba: e8 01 0d 00 00 call 0x180043cc0 180042fbf: e9 bd 00 00 00 jmp 0x180043081 180042fc4: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 180042fc8: 74 6d je 0x180043037 180042fca: e8 11 1e ff ff call 0x180034de0 180042fcf: 48 8b d0 mov %rax,%rdx 180042fd2: 48 63 47 18 movslq 0x18(%rdi),%rax 180042fd6: 48 03 d0 add %rax,%rdx 180042fd9: 74 5c je 0x180043037 180042fdb: ba 01 00 00 00 mov $0x1,%edx 180042fe0: 49 8b 4e 28 mov 0x28(%r14),%rcx 180042fe4: e8 97 68 00 00 call 0x180049880 180042fe9: 85 c0 test %eax,%eax 180042feb: 74 43 je 0x180043030 180042fed: ba 01 00 00 00 mov $0x1,%edx 180042ff2: 48 8b ce mov %rsi,%rcx 180042ff5: e8 86 68 00 00 call 0x180049880 180042ffa: 85 c0 test %eax,%eax 180042ffc: 74 32 je 0x180043030 180042ffe: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 180043002: 74 11 je 0x180043015 180043004: e8 d7 1d ff ff call 0x180034de0 180043009: 48 8b c8 mov %rax,%rcx 18004300c: 48 63 47 18 movslq 0x18(%rdi),%rax 180043010: 48 03 c8 add %rax,%rcx 180043013: eb 03 jmp 0x180043018 180043015: 48 8b cb mov %rbx,%rcx 180043018: e8 63 68 00 00 call 0x180049880 18004301d: 85 c0 test %eax,%eax 18004301f: 74 0f je 0x180043030 180043021: f6 07 04 testb $0x4,(%rdi) 180043024: 0f 95 c3 setne %bl 180043027: 83 c3 01 add $0x1,%ebx 18004302a: 89 5c 24 20 mov %ebx,0x20(%rsp) 18004302e: eb 51 jmp 0x180043081 180043030: e8 8b 0c 00 00 call 0x180043cc0 180043035: eb 4a jmp 0x180043081 180043037: ba 01 00 00 00 mov $0x1,%edx 18004303c: 49 8b 4e 28 mov 0x28(%r14),%rcx 180043040: e8 3b 68 00 00 call 0x180049880 180043045: 85 c0 test %eax,%eax 180043047: 74 32 je 0x18004307b 180043049: ba 01 00 00 00 mov $0x1,%edx 18004304e: 48 8b ce mov %rsi,%rcx 180043051: e8 2a 68 00 00 call 0x180049880 180043056: 85 c0 test %eax,%eax 180043058: 74 21 je 0x18004307b 18004305a: 4c 63 57 14 movslq 0x14(%rdi),%r10 18004305e: 48 8d 57 08 lea 0x8(%rdi),%rdx 180043062: 49 8b 4e 28 mov 0x28(%r14),%rcx 180043066: e8 15 f8 ff ff call 0x180042880 18004306b: 48 8b d0 mov %rax,%rdx 18004306e: 4d 8b c2 mov %r10,%r8 180043071: 48 8b ce mov %rsi,%rcx 180043074: e8 97 03 ff ff call 0x180033410 180043079: eb 06 jmp 0x180043081 18004307b: e8 40 0c 00 00 call 0x180043cc0 180043080: 90 nop 180043081: 8b c3 mov %ebx,%eax 180043083: eb 08 jmp 0x18004308d 180043085: e8 06 0c 00 00 call 0x180043c90 18004308a: 90 nop 18004308b: 33 c0 xor %eax,%eax 18004308d: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180043092: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 180043097: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 18004309c: 48 83 c4 30 add $0x30,%rsp 1800430a0: 41 5e pop %r14 1800430a2: 41 5d pop %r13 1800430a4: 41 5c pop %r12 1800430a6: c3 ret 1800430a7: cc int3 1800430a8: cc int3 1800430a9: cc int3 1800430aa: cc int3 1800430ab: cc int3 1800430ac: cc int3 1800430ad: cc int3 1800430ae: cc int3 1800430af: cc int3 1800430b0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800430b5: 48 89 74 24 10 mov %rsi,0x10(%rsp) 1800430ba: 57 push %rdi 1800430bb: 48 83 ec 20 sub $0x20,%rsp 1800430bf: 49 8b d9 mov %r9,%rbx 1800430c2: 48 8b f1 mov %rcx,%rsi 1800430c5: 41 0f ba 20 1f btl $0x1f,(%r8) 1800430ca: 73 05 jae 0x1800430d1 1800430cc: 48 8b fa mov %rdx,%rdi 1800430cf: eb 07 jmp 0x1800430d8 1800430d1: 49 63 78 08 movslq 0x8(%r8),%rdi 1800430d5: 48 03 3a add (%rdx),%rdi 1800430d8: e8 a3 fd ff ff call 0x180042e80 1800430dd: 83 e8 01 sub $0x1,%eax 1800430e0: 74 3d je 0x18004311f 1800430e2: 83 f8 01 cmp $0x1,%eax 1800430e5: 75 65 jne 0x18004314c 1800430e7: 83 7b 18 00 cmpl $0x0,0x18(%rbx) 1800430eb: 74 11 je 0x1800430fe 1800430ed: e8 ee 1c ff ff call 0x180034de0 1800430f2: 4c 8b d8 mov %rax,%r11 1800430f5: 48 63 43 18 movslq 0x18(%rbx),%rax 1800430f9: 4c 03 d8 add %rax,%r11 1800430fc: eb 03 jmp 0x180043101 1800430fe: 45 33 db xor %r11d,%r11d 180043101: 48 8d 53 08 lea 0x8(%rbx),%rdx 180043105: 48 8b 4e 28 mov 0x28(%rsi),%rcx 180043109: e8 72 f7 ff ff call 0x180042880 18004310e: 48 8b d0 mov %rax,%rdx 180043111: 41 b8 01 00 00 00 mov $0x1,%r8d 180043117: 48 8b cf mov %rdi,%rcx 18004311a: 41 ff d3 call *%r11 18004311d: eb 2d jmp 0x18004314c 18004311f: 83 7b 18 00 cmpl $0x0,0x18(%rbx) 180043123: 74 0e je 0x180043133 180043125: e8 b6 1c ff ff call 0x180034de0 18004312a: 4c 63 5b 18 movslq 0x18(%rbx),%r11 18004312e: 4c 03 d8 add %rax,%r11 180043131: eb 03 jmp 0x180043136 180043133: 45 33 db xor %r11d,%r11d 180043136: 48 8d 53 08 lea 0x8(%rbx),%rdx 18004313a: 48 8b 4e 28 mov 0x28(%rsi),%rcx 18004313e: e8 3d f7 ff ff call 0x180042880 180043143: 48 8b d0 mov %rax,%rdx 180043146: 48 8b cf mov %rdi,%rcx 180043149: 41 ff d3 call *%r11 18004314c: eb 06 jmp 0x180043154 18004314e: e8 3d 0b 00 00 call 0x180043c90 180043153: 90 nop 180043154: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180043159: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18004315e: 48 83 c4 20 add $0x20,%rsp 180043162: 5f pop %rdi 180043163: c3 ret 180043164: cc int3 180043165: cc int3 180043166: cc int3 180043167: cc int3 180043168: cc int3 180043169: cc int3 18004316a: cc int3 18004316b: cc int3 18004316c: cc int3 18004316d: cc int3 18004316e: cc int3 18004316f: cc int3 180043170: 48 8b c4 mov %rsp,%rax 180043173: 4c 89 40 18 mov %r8,0x18(%rax) 180043177: 56 push %rsi 180043178: 41 54 push %r12 18004317a: 41 56 push %r14 18004317c: 41 57 push %r15 18004317e: 48 83 ec 78 sub $0x78,%rsp 180043182: 81 39 03 00 00 80 cmpl $0x80000003,(%rcx) 180043188: 4d 8b f1 mov %r9,%r14 18004318b: 49 8b f0 mov %r8,%rsi 18004318e: 4c 8b fa mov %rdx,%r15 180043191: 4c 8b e1 mov %rcx,%r12 180043194: 0f 84 41 02 00 00 je 0x1800433db 18004319a: 48 89 58 10 mov %rbx,0x10(%rax) 18004319e: 48 89 78 d0 mov %rdi,-0x30(%rax) 1800431a2: 4c 89 68 c8 mov %r13,-0x38(%rax) 1800431a6: e8 f5 4e ff ff call 0x1800380a0 1800431ab: 8b bc 24 d0 00 00 00 mov 0xd0(%rsp),%edi 1800431b2: 4c 8b ac 24 c0 00 00 mov 0xc0(%rsp),%r13 1800431b9: 00 1800431ba: 48 83 b8 e0 00 00 00 cmpq $0x0,0xe0(%rax) 1800431c1: 00 1800431c2: 74 4f je 0x180043213 1800431c4: e8 d7 4e ff ff call 0x1800380a0 1800431c9: 48 8b d8 mov %rax,%rbx 1800431cc: e8 5f 4a ff ff call 0x180037c30 1800431d1: 48 39 83 e0 00 00 00 cmp %rax,0xe0(%rbx) 1800431d8: 74 39 je 0x180043213 1800431da: 41 81 3c 24 4d 4f 43 cmpl $0xe0434f4d,(%r12) 1800431e1: e0 1800431e2: 74 2f je 0x180043213 1800431e4: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax 1800431eb: 00 1800431ec: 4d 8b ce mov %r14,%r9 1800431ef: 4c 8b c6 mov %rsi,%r8 1800431f2: 48 89 44 24 30 mov %rax,0x30(%rsp) 1800431f7: 49 8b d7 mov %r15,%rdx 1800431fa: 49 8b cc mov %r12,%rcx 1800431fd: 89 7c 24 28 mov %edi,0x28(%rsp) 180043201: 4c 89 6c 24 20 mov %r13,0x20(%rsp) 180043206: e8 c5 1e ff ff call 0x1800350d0 18004320b: 85 c0 test %eax,%eax 18004320d: 0f 85 b6 01 00 00 jne 0x1800433c9 180043213: 41 83 7d 0c 00 cmpl $0x0,0xc(%r13) 180043218: 48 89 6c 24 70 mov %rbp,0x70(%rsp) 18004321d: 75 05 jne 0x180043224 18004321f: e8 9c 0a 00 00 call 0x180043cc0 180043224: 8b ac 24 c8 00 00 00 mov 0xc8(%rsp),%ebp 18004322b: 48 8d 44 24 50 lea 0x50(%rsp),%rax 180043230: 4c 89 74 24 30 mov %r14,0x30(%rsp) 180043235: 48 89 44 24 28 mov %rax,0x28(%rsp) 18004323a: 48 8d 84 24 a0 00 00 lea 0xa0(%rsp),%rax 180043241: 00 180043242: 44 8b c7 mov %edi,%r8d 180043245: 44 8b cd mov %ebp,%r9d 180043248: 49 8b d5 mov %r13,%rdx 18004324b: 49 8b cf mov %r15,%rcx 18004324e: 48 89 44 24 20 mov %rax,0x20(%rsp) 180043253: e8 28 1f ff ff call 0x180035180 180043258: 48 8b f0 mov %rax,%rsi 18004325b: 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%eax 180043262: 3b 44 24 50 cmp 0x50(%rsp),%eax 180043266: 0f 83 58 01 00 00 jae 0x1800433c4 18004326c: 66 66 66 90 data16 data16 xchg %ax,%ax 180043270: 3b 2e cmp (%rsi),%ebp 180043272: 0f 8c 34 01 00 00 jl 0x1800433ac 180043278: 3b 6e 04 cmp 0x4(%rsi),%ebp 18004327b: 0f 8f 2b 01 00 00 jg 0x1800433ac 180043281: e8 3a 1b ff ff call 0x180034dc0 180043286: 48 63 4e 0c movslq 0xc(%rsi),%rcx 18004328a: 48 8d 14 89 lea (%rcx,%rcx,4),%rdx 18004328e: 48 63 4e 10 movslq 0x10(%rsi),%rcx 180043292: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx 180043296: 83 7c 10 f0 00 cmpl $0x0,-0x10(%rax,%rdx,1) 18004329b: 74 74 je 0x180043311 18004329d: e8 1e 1b ff ff call 0x180034dc0 1800432a2: 48 63 4e 0c movslq 0xc(%rsi),%rcx 1800432a6: 48 8d 14 89 lea (%rcx,%rcx,4),%rdx 1800432aa: 48 63 4e 10 movslq 0x10(%rsi),%rcx 1800432ae: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx 1800432b2: 48 63 5c 10 f0 movslq -0x10(%rax,%rdx,1),%rbx 1800432b7: e8 04 1b ff ff call 0x180034dc0 1800432bc: 48 8d 0c 18 lea (%rax,%rbx,1),%rcx 1800432c0: 48 85 c9 test %rcx,%rcx 1800432c3: 74 4c je 0x180043311 1800432c5: e8 f6 1a ff ff call 0x180034dc0 1800432ca: 48 63 4e 0c movslq 0xc(%rsi),%rcx 1800432ce: 48 8d 14 89 lea (%rcx,%rcx,4),%rdx 1800432d2: 48 63 4e 10 movslq 0x10(%rsi),%rcx 1800432d6: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx 1800432da: 83 7c 10 f0 00 cmpl $0x0,-0x10(%rax,%rdx,1) 1800432df: 74 24 je 0x180043305 1800432e1: e8 da 1a ff ff call 0x180034dc0 1800432e6: 48 63 4e 0c movslq 0xc(%rsi),%rcx 1800432ea: 48 8d 14 89 lea (%rcx,%rcx,4),%rdx 1800432ee: 48 63 4e 10 movslq 0x10(%rsi),%rcx 1800432f2: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx 1800432f6: 48 63 5c 10 f0 movslq -0x10(%rax,%rdx,1),%rbx 1800432fb: e8 c0 1a ff ff call 0x180034dc0 180043300: 48 03 c3 add %rbx,%rax 180043303: eb 02 jmp 0x180043307 180043305: 33 c0 xor %eax,%eax 180043307: 80 78 10 00 cmpb $0x0,0x10(%rax) 18004330b: 0f 85 94 00 00 00 jne 0x1800433a5 180043311: e8 aa 1a ff ff call 0x180034dc0 180043316: 48 63 4e 0c movslq 0xc(%rsi),%rcx 18004331a: 48 8d 14 89 lea (%rcx,%rcx,4),%rdx 18004331e: 48 63 4e 10 movslq 0x10(%rsi),%rcx 180043322: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx 180043326: f6 44 10 ec 40 testb $0x40,-0x14(%rax,%rdx,1) 18004332b: 75 78 jne 0x1800433a5 18004332d: e8 8e 1a ff ff call 0x180034dc0 180043332: 8b 4e 0c mov 0xc(%rsi),%ecx 180043335: 4c 8d 4c 24 58 lea 0x58(%rsp),%r9 18004333a: 83 e9 01 sub $0x1,%ecx 18004333d: 4d 8b c5 mov %r13,%r8 180043340: 48 63 c9 movslq %ecx,%rcx 180043343: 48 8d 14 89 lea (%rcx,%rcx,4),%rdx 180043347: 49 8b cf mov %r15,%rcx 18004334a: 48 8d 3c 90 lea (%rax,%rdx,4),%rdi 18004334e: 48 63 46 10 movslq 0x10(%rsi),%rax 180043352: 49 8b d6 mov %r14,%rdx 180043355: 48 03 f8 add %rax,%rdi 180043358: e8 53 19 ff ff call 0x180034cb0 18004335d: 48 8b d8 mov %rax,%rbx 180043360: e8 5b 1a ff ff call 0x180034dc0 180043365: 48 63 4f 0c movslq 0xc(%rdi),%rcx 180043369: 4c 8b 84 24 b0 00 00 mov 0xb0(%rsp),%r8 180043370: 00 180043371: 48 03 c1 add %rcx,%rax 180043374: 8b 0e mov (%rsi),%ecx 180043376: c6 44 24 40 00 movb $0x0,0x40(%rsp) 18004337b: 4c 89 74 24 38 mov %r14,0x38(%rsp) 180043380: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 180043385: 89 4c 24 28 mov %ecx,0x28(%rsp) 180043389: 4c 8b cb mov %rbx,%r9 18004338c: 49 8b d4 mov %r12,%rdx 18004338f: 49 8b cf mov %r15,%rcx 180043392: 48 89 44 24 20 mov %rax,0x20(%rsp) 180043397: e8 34 20 ff ff call 0x1800353d0 18004339c: 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%eax 1800433a3: eb 07 jmp 0x1800433ac 1800433a5: 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%eax 1800433ac: 83 c0 01 add $0x1,%eax 1800433af: 48 83 c6 14 add $0x14,%rsi 1800433b3: 3b 44 24 50 cmp 0x50(%rsp),%eax 1800433b7: 89 84 24 a0 00 00 00 mov %eax,0xa0(%rsp) 1800433be: 0f 82 ac fe ff ff jb 0x180043270 1800433c4: 48 8b 6c 24 70 mov 0x70(%rsp),%rbp 1800433c9: 48 8b 7c 24 68 mov 0x68(%rsp),%rdi 1800433ce: 48 8b 9c 24 a8 00 00 mov 0xa8(%rsp),%rbx 1800433d5: 00 1800433d6: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 1800433db: 48 83 c4 78 add $0x78,%rsp 1800433df: 41 5f pop %r15 1800433e1: 41 5e pop %r14 1800433e3: 41 5c pop %r12 1800433e5: 5e pop %rsi 1800433e6: c3 ret 1800433e7: cc int3 1800433e8: cc int3 1800433e9: cc int3 1800433ea: cc int3 1800433eb: cc int3 1800433ec: cc int3 1800433ed: cc int3 1800433ee: cc int3 1800433ef: cc int3 1800433f0: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 1800433f5: 4c 89 44 24 18 mov %r8,0x18(%rsp) 1800433fa: 48 89 54 24 10 mov %rdx,0x10(%rsp) 1800433ff: 53 push %rbx 180043400: 55 push %rbp 180043401: 57 push %rdi 180043402: 41 54 push %r12 180043404: 41 55 push %r13 180043406: 41 56 push %r14 180043408: 41 57 push %r15 18004340a: 48 81 ec 70 05 00 00 sub $0x570,%rsp 180043411: 48 8b ac 24 d0 05 00 mov 0x5d0(%rsp),%rbp 180043418: 00 180043419: 4c 8b ea mov %rdx,%r13 18004341c: 4c 8b f1 mov %rcx,%r14 18004341f: 45 32 ff xor %r15b,%r15b 180043422: 49 8b d1 mov %r9,%rdx 180043425: 48 8b cd mov %rbp,%rcx 180043428: 4d 8b e1 mov %r9,%r12 18004342b: 49 8b d8 mov %r8,%rbx 18004342e: 44 88 bc 24 b0 05 00 mov %r15b,0x5b0(%rsp) 180043435: 00 180043436: e8 e5 ee ff ff call 0x180042320 18004343b: 4c 8d 4c 24 68 lea 0x68(%rsp),%r9 180043440: 4c 8b c5 mov %rbp,%r8 180043443: 49 8b d4 mov %r12,%rdx 180043446: 49 8b cd mov %r13,%rcx 180043449: 8b f8 mov %eax,%edi 18004344b: 89 44 24 58 mov %eax,0x58(%rsp) 18004344f: e8 5c 18 ff ff call 0x180034cb0 180043454: 4c 8b c5 mov %rbp,%r8 180043457: 49 8b d4 mov %r12,%rdx 18004345a: 49 8b cd mov %r13,%rcx 18004345d: e8 3e f0 ff ff call 0x1800424a0 180043462: 3b f8 cmp %eax,%edi 180043464: 7e 26 jle 0x18004348c 180043466: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 18004346b: 44 8b cf mov %edi,%r9d 18004346e: 4c 8b c5 mov %rbp,%r8 180043471: 49 8b d4 mov %r12,%rdx 180043474: e8 d7 ef ff ff call 0x180042450 180043479: 44 8b cf mov %edi,%r9d 18004347c: 4c 8b c5 mov %rbp,%r8 18004347f: 49 8b d4 mov %r12,%rdx 180043482: 49 8b cd mov %r13,%rcx 180043485: e8 d6 ef ff ff call 0x180042460 18004348a: eb 14 jmp 0x1800434a0 18004348c: 4c 8b c5 mov %rbp,%r8 18004348f: 49 8b d4 mov %r12,%rdx 180043492: 49 8b cd mov %r13,%rcx 180043495: e8 06 f0 ff ff call 0x1800424a0 18004349a: 8b f8 mov %eax,%edi 18004349c: 89 44 24 58 mov %eax,0x58(%rsp) 1800434a0: 83 ff ff cmp $0xffffffff,%edi 1800434a3: 7c 05 jl 0x1800434aa 1800434a5: 3b 7d 04 cmp 0x4(%rbp),%edi 1800434a8: 7c 05 jl 0x1800434af 1800434aa: e8 11 08 00 00 call 0x180043cc0 1800434af: 41 81 3e 63 73 6d e0 cmpl $0xe06d7363,(%r14) 1800434b6: 0f 85 5b 01 00 00 jne 0x180043617 1800434bc: 41 83 7e 18 04 cmpl $0x4,0x18(%r14) 1800434c1: 0f 85 50 01 00 00 jne 0x180043617 1800434c7: 41 8b 46 20 mov 0x20(%r14),%eax 1800434cb: 3d 20 05 93 19 cmp $0x19930520,%eax 1800434d0: 74 12 je 0x1800434e4 1800434d2: 3d 21 05 93 19 cmp $0x19930521,%eax 1800434d7: 74 0b je 0x1800434e4 1800434d9: 3d 22 05 93 19 cmp $0x19930522,%eax 1800434de: 0f 85 33 01 00 00 jne 0x180043617 1800434e4: 49 83 7e 30 00 cmpq $0x0,0x30(%r14) 1800434e9: 0f 85 28 01 00 00 jne 0x180043617 1800434ef: e8 ac 4b ff ff call 0x1800380a0 1800434f4: 48 83 b8 f0 00 00 00 cmpq $0x0,0xf0(%rax) 1800434fb: 00 1800434fc: 0f 84 d4 04 00 00 je 0x1800439d6 180043502: e8 99 4b ff ff call 0x1800380a0 180043507: 4c 8b b0 f0 00 00 00 mov 0xf0(%rax),%r14 18004350e: e8 8d 4b ff ff call 0x1800380a0 180043513: 49 8b 4e 38 mov 0x38(%r14),%rcx 180043517: 48 8b 98 f8 00 00 00 mov 0xf8(%rax),%rbx 18004351e: 48 89 9c 24 c0 05 00 mov %rbx,0x5c0(%rsp) 180043525: 00 180043526: e8 f5 18 ff ff call 0x180034e20 18004352b: ba 01 00 00 00 mov $0x1,%edx 180043530: 49 8b ce mov %r14,%rcx 180043533: e8 48 63 00 00 call 0x180049880 180043538: 85 c0 test %eax,%eax 18004353a: 75 05 jne 0x180043541 18004353c: e8 7f 07 00 00 call 0x180043cc0 180043541: 41 81 3e 63 73 6d e0 cmpl $0xe06d7363,(%r14) 180043548: 75 2c jne 0x180043576 18004354a: 41 83 7e 18 04 cmpl $0x4,0x18(%r14) 18004354f: 75 25 jne 0x180043576 180043551: 41 8b 46 20 mov 0x20(%r14),%eax 180043555: 3d 20 05 93 19 cmp $0x19930520,%eax 18004355a: 74 0e je 0x18004356a 18004355c: 3d 21 05 93 19 cmp $0x19930521,%eax 180043561: 74 07 je 0x18004356a 180043563: 3d 22 05 93 19 cmp $0x19930522,%eax 180043568: 75 0c jne 0x180043576 18004356a: 49 83 7e 30 00 cmpq $0x0,0x30(%r14) 18004356f: 75 05 jne 0x180043576 180043571: e8 4a 07 00 00 call 0x180043cc0 180043576: e8 25 4b ff ff call 0x1800380a0 18004357b: 48 83 b8 08 01 00 00 cmpq $0x0,0x108(%rax) 180043582: 00 180043583: 0f 84 8e 00 00 00 je 0x180043617 180043589: e8 12 4b ff ff call 0x1800380a0 18004358e: 48 8b 98 08 01 00 00 mov 0x108(%rax),%rbx 180043595: e8 06 4b ff ff call 0x1800380a0 18004359a: 48 8b d3 mov %rbx,%rdx 18004359d: 49 8b ce mov %r14,%rcx 1800435a0: 48 c7 80 08 01 00 00 movq $0x0,0x108(%rax) 1800435a7: 00 00 00 00 1800435ab: e8 00 f3 ff ff call 0x1800428b0 1800435b0: 84 c0 test %al,%al 1800435b2: 75 5b jne 0x18004360f 1800435b4: 48 8b cb mov %rbx,%rcx 1800435b7: e8 44 f5 ff ff call 0x180042b00 1800435bc: 84 c0 test %al,%al 1800435be: 74 49 je 0x180043609 1800435c0: b2 01 mov $0x1,%dl 1800435c2: 49 8b ce mov %r14,%rcx 1800435c5: e8 46 f2 ff ff call 0x180042810 1800435ca: 4c 8d 1d 3f 46 01 00 lea 0x1463f(%rip),%r11 # 0x180057c10 1800435d1: 48 8d 94 24 b0 05 00 lea 0x5b0(%rsp),%rdx 1800435d8: 00 1800435d9: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 1800435de: 4c 89 9c 24 b0 05 00 mov %r11,0x5b0(%rsp) 1800435e5: 00 1800435e6: e8 a5 60 00 00 call 0x180049690 1800435eb: 4c 8d 1d 0e 46 01 00 lea 0x1460e(%rip),%r11 # 0x180057c00 1800435f2: 48 8d 15 cf 53 02 00 lea 0x253cf(%rip),%rdx # 0x1800689c8 1800435f9: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 1800435fe: 4c 89 5c 24 78 mov %r11,0x78(%rsp) 180043603: e8 d8 15 ff ff call 0x180034be0 180043608: cc int3 180043609: e8 82 06 00 00 call 0x180043c90 18004360e: cc int3 18004360f: 48 8b 9c 24 c0 05 00 mov 0x5c0(%rsp),%rbx 180043616: 00 180043617: 41 81 3e 63 73 6d e0 cmpl $0xe06d7363,(%r14) 18004361e: 0f 85 c5 03 00 00 jne 0x1800439e9 180043624: 41 83 7e 18 04 cmpl $0x4,0x18(%r14) 180043629: 0f 85 ba 03 00 00 jne 0x1800439e9 18004362f: 41 8b 46 20 mov 0x20(%r14),%eax 180043633: 3d 20 05 93 19 cmp $0x19930520,%eax 180043638: 74 12 je 0x18004364c 18004363a: 3d 21 05 93 19 cmp $0x19930521,%eax 18004363f: 74 0b je 0x18004364c 180043641: 3d 22 05 93 19 cmp $0x19930522,%eax 180043646: 0f 85 9d 03 00 00 jne 0x1800439e9 18004364c: 83 7d 0c 00 cmpl $0x0,0xc(%rbp) 180043650: 0f 86 b1 02 00 00 jbe 0x180043907 180043656: 44 8b 84 24 e0 05 00 mov 0x5e0(%rsp),%r8d 18004365d: 00 18004365e: 48 8d 44 24 54 lea 0x54(%rsp),%rax 180043663: 4c 89 64 24 30 mov %r12,0x30(%rsp) 180043668: 48 89 44 24 28 mov %rax,0x28(%rsp) 18004366d: 48 8d 44 24 50 lea 0x50(%rsp),%rax 180043672: 44 8b cf mov %edi,%r9d 180043675: 48 8b d5 mov %rbp,%rdx 180043678: 49 8b cd mov %r13,%rcx 18004367b: 48 89 44 24 20 mov %rax,0x20(%rsp) 180043680: e8 fb 1a ff ff call 0x180035180 180043685: 8b 4c 24 50 mov 0x50(%rsp),%ecx 180043689: 8b 54 24 54 mov 0x54(%rsp),%edx 18004368d: 3b ca cmp %edx,%ecx 18004368f: 48 8b d8 mov %rax,%rbx 180043692: 48 89 44 24 60 mov %rax,0x60(%rsp) 180043697: 0f 83 6a 02 00 00 jae 0x180043907 18004369d: 48 89 b4 24 68 05 00 mov %rsi,0x568(%rsp) 1800436a4: 00 1800436a5: 39 3b cmp %edi,(%rbx) 1800436a7: 0f 8f 31 02 00 00 jg 0x1800438de 1800436ad: 3b 7b 04 cmp 0x4(%rbx),%edi 1800436b0: 0f 8f 28 02 00 00 jg 0x1800438de 1800436b6: e8 05 17 ff ff call 0x180034dc0 1800436bb: 48 63 7b 10 movslq 0x10(%rbx),%rdi 1800436bf: 44 8b 7b 0c mov 0xc(%rbx),%r15d 1800436c3: 48 03 f8 add %rax,%rdi 1800436c6: 45 85 ff test %r15d,%r15d 1800436c9: 0f 8e fb 01 00 00 jle 0x1800438ca 1800436cf: 90 nop 1800436d0: e8 0b 17 ff ff call 0x180034de0 1800436d5: 49 8b 4e 30 mov 0x30(%r14),%rcx 1800436d9: 48 63 51 0c movslq 0xc(%rcx),%rdx 1800436dd: 4c 8d 6c 10 04 lea 0x4(%rax,%rdx,1),%r13 1800436e2: e8 f9 16 ff ff call 0x180034de0 1800436e7: 49 8b 4e 30 mov 0x30(%r14),%rcx 1800436eb: 48 63 51 0c movslq 0xc(%rcx),%rdx 1800436ef: 8b 2c 10 mov (%rax,%rdx,1),%ebp 1800436f2: 85 ed test %ebp,%ebp 1800436f4: 0f 8e f6 00 00 00 jle 0x1800437f0 1800436fa: 66 66 90 data16 xchg %ax,%ax 1800436fd: 66 66 90 data16 xchg %ax,%ax 180043700: e8 db 16 ff ff call 0x180034de0 180043705: 4d 8b 66 30 mov 0x30(%r14),%r12 180043709: 48 8b f0 mov %rax,%rsi 18004370c: 49 63 45 00 movslq 0x0(%r13),%rax 180043710: 48 03 f0 add %rax,%rsi 180043713: 83 7f 04 00 cmpl $0x0,0x4(%rdi) 180043717: 0f 84 0f 01 00 00 je 0x18004382c 18004371d: 48 63 5f 04 movslq 0x4(%rdi),%rbx 180043721: e8 9a 16 ff ff call 0x180034dc0 180043726: 48 03 c3 add %rbx,%rax 180043729: 0f 84 fd 00 00 00 je 0x18004382c 18004372f: 85 db test %ebx,%ebx 180043731: 74 0e je 0x180043741 180043733: 48 63 5f 04 movslq 0x4(%rdi),%rbx 180043737: e8 84 16 ff ff call 0x180034dc0 18004373c: 48 03 c3 add %rbx,%rax 18004373f: eb 02 jmp 0x180043743 180043741: 33 c0 xor %eax,%eax 180043743: 80 78 10 00 cmpb $0x0,0x10(%rax) 180043747: 0f 84 df 00 00 00 je 0x18004382c 18004374d: 85 db test %ebx,%ebx 18004374f: 74 0e je 0x18004375f 180043751: e8 6a 16 ff ff call 0x180034dc0 180043756: 48 63 5f 04 movslq 0x4(%rdi),%rbx 18004375a: 48 03 d8 add %rax,%rbx 18004375d: eb 02 jmp 0x180043761 18004375f: 33 db xor %ebx,%ebx 180043761: e8 7a 16 ff ff call 0x180034de0 180043766: 48 63 4e 04 movslq 0x4(%rsi),%rcx 18004376a: 48 03 c1 add %rcx,%rax 18004376d: 48 3b d8 cmp %rax,%rbx 180043770: 74 46 je 0x1800437b8 180043772: 83 7f 04 00 cmpl $0x0,0x4(%rdi) 180043776: 74 0e je 0x180043786 180043778: e8 43 16 ff ff call 0x180034dc0 18004377d: 48 63 5f 04 movslq 0x4(%rdi),%rbx 180043781: 48 03 d8 add %rax,%rbx 180043784: eb 02 jmp 0x180043788 180043786: 33 db xor %ebx,%ebx 180043788: e8 53 16 ff ff call 0x180034de0 18004378d: 48 63 4e 04 movslq 0x4(%rsi),%rcx 180043791: 4c 8d 44 08 10 lea 0x10(%rax,%rcx,1),%r8 180043796: 48 8d 4b 10 lea 0x10(%rbx),%rcx 18004379a: 4c 2b c1 sub %rcx,%r8 18004379d: 66 66 90 data16 xchg %ax,%ax 1800437a0: 0f b6 11 movzbl (%rcx),%edx 1800437a3: 42 0f b6 04 01 movzbl (%rcx,%r8,1),%eax 1800437a8: 2b d0 sub %eax,%edx 1800437aa: 75 08 jne 0x1800437b4 1800437ac: 48 83 c1 01 add $0x1,%rcx 1800437b0: 85 c0 test %eax,%eax 1800437b2: 75 ec jne 0x1800437a0 1800437b4: 85 d2 test %edx,%edx 1800437b6: 75 29 jne 0x1800437e1 1800437b8: f6 06 02 testb $0x2,(%rsi) 1800437bb: 74 05 je 0x1800437c2 1800437bd: f6 07 08 testb $0x8,(%rdi) 1800437c0: 74 1f je 0x1800437e1 1800437c2: 41 8b 04 24 mov (%r12),%eax 1800437c6: a8 01 test $0x1,%al 1800437c8: 74 05 je 0x1800437cf 1800437ca: f6 07 01 testb $0x1,(%rdi) 1800437cd: 74 12 je 0x1800437e1 1800437cf: a8 04 test $0x4,%al 1800437d1: 74 05 je 0x1800437d8 1800437d3: f6 07 04 testb $0x4,(%rdi) 1800437d6: 74 09 je 0x1800437e1 1800437d8: a8 02 test $0x2,%al 1800437da: 74 50 je 0x18004382c 1800437dc: f6 07 02 testb $0x2,(%rdi) 1800437df: 75 4b jne 0x18004382c 1800437e1: 83 ed 01 sub $0x1,%ebp 1800437e4: 49 83 c5 04 add $0x4,%r13 1800437e8: 85 ed test %ebp,%ebp 1800437ea: 0f 8f 10 ff ff ff jg 0x180043700 1800437f0: 41 83 ef 01 sub $0x1,%r15d 1800437f4: 48 83 c7 14 add $0x14,%rdi 1800437f8: 45 85 ff test %r15d,%r15d 1800437fb: 0f 8f cf fe ff ff jg 0x1800436d0 180043801: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180043806: 48 8b ac 24 d0 05 00 mov 0x5d0(%rsp),%rbp 18004380d: 00 18004380e: 4c 8b a4 24 c8 05 00 mov 0x5c8(%rsp),%r12 180043815: 00 180043816: 4c 8b ac 24 b8 05 00 mov 0x5b8(%rsp),%r13 18004381d: 00 18004381e: 44 0f b6 bc 24 b0 05 movzbl 0x5b0(%rsp),%r15d 180043825: 00 00 180043827: e9 a6 00 00 00 jmp 0x1800438d2 18004382c: 48 8b ac 24 d0 05 00 mov 0x5d0(%rsp),%rbp 180043833: 00 180043834: 4c 8b a4 24 c8 05 00 mov 0x5c8(%rsp),%r12 18004383b: 00 18004383c: 4c 8b ac 24 b8 05 00 mov 0x5b8(%rsp),%r13 180043843: 00 180043844: 4c 8d 4c 24 70 lea 0x70(%rsp),%r9 180043849: 41 b7 01 mov $0x1,%r15b 18004384c: 4c 8b c5 mov %rbp,%r8 18004384f: 49 8b d4 mov %r12,%rdx 180043852: 49 8b cd mov %r13,%rcx 180043855: 44 88 bc 24 b0 05 00 mov %r15b,0x5b0(%rsp) 18004385c: 00 18004385d: e8 4e 14 ff ff call 0x180034cb0 180043862: 48 85 f6 test %rsi,%rsi 180043865: 48 8b d8 mov %rax,%rbx 180043868: 74 11 je 0x18004387b 18004386a: 4c 8b ce mov %rsi,%r9 18004386d: 4c 8b c7 mov %rdi,%r8 180043870: 48 8b d0 mov %rax,%rdx 180043873: 49 8b ce mov %r14,%rcx 180043876: e8 35 f8 ff ff call 0x1800430b0 18004387b: e8 40 15 ff ff call 0x180034dc0 180043880: 48 63 4f 0c movslq 0xc(%rdi),%rcx 180043884: 4c 8b 84 24 c0 05 00 mov 0x5c0(%rsp),%r8 18004388b: 00 18004388c: 48 03 c1 add %rcx,%rax 18004388f: 0f b6 8c 24 d8 05 00 movzbl 0x5d8(%rsp),%ecx 180043896: 00 180043897: 4c 8b cb mov %rbx,%r9 18004389a: 88 4c 24 40 mov %cl,0x40(%rsp) 18004389e: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 1800438a3: 4c 89 64 24 38 mov %r12,0x38(%rsp) 1800438a8: 8b 09 mov (%rcx),%ecx 1800438aa: 48 89 6c 24 30 mov %rbp,0x30(%rsp) 1800438af: 49 8b d6 mov %r14,%rdx 1800438b2: 89 4c 24 28 mov %ecx,0x28(%rsp) 1800438b6: 49 8b cd mov %r13,%rcx 1800438b9: 48 89 44 24 20 mov %rax,0x20(%rsp) 1800438be: e8 0d 1b ff ff call 0x1800353d0 1800438c3: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 1800438c8: eb 08 jmp 0x1800438d2 1800438ca: 44 8a bc 24 b0 05 00 mov 0x5b0(%rsp),%r15b 1800438d1: 00 1800438d2: 8b 54 24 54 mov 0x54(%rsp),%edx 1800438d6: 8b 4c 24 50 mov 0x50(%rsp),%ecx 1800438da: 8b 7c 24 58 mov 0x58(%rsp),%edi 1800438de: 83 c1 01 add $0x1,%ecx 1800438e1: 48 83 c3 14 add $0x14,%rbx 1800438e5: 3b ca cmp %edx,%ecx 1800438e7: 89 4c 24 50 mov %ecx,0x50(%rsp) 1800438eb: 48 89 5c 24 60 mov %rbx,0x60(%rsp) 1800438f0: 0f 82 af fd ff ff jb 0x1800436a5 1800438f6: 45 84 ff test %r15b,%r15b 1800438f9: 48 8b b4 24 68 05 00 mov 0x568(%rsp),%rsi 180043900: 00 180043901: 0f 85 bb 00 00 00 jne 0x1800439c2 180043907: 8b 45 00 mov 0x0(%rbp),%eax 18004390a: 25 ff ff ff 1f and $0x1fffffff,%eax 18004390f: 3d 21 05 93 19 cmp $0x19930521,%eax 180043914: 0f 82 a8 00 00 00 jb 0x1800439c2 18004391a: 83 7d 20 00 cmpl $0x0,0x20(%rbp) 18004391e: 0f 84 9e 00 00 00 je 0x1800439c2 180043924: 48 63 5d 20 movslq 0x20(%rbp),%rbx 180043928: e8 93 14 ff ff call 0x180034dc0 18004392d: 48 03 c3 add %rbx,%rax 180043930: 0f 84 8c 00 00 00 je 0x1800439c2 180043936: 85 db test %ebx,%ebx 180043938: 74 11 je 0x18004394b 18004393a: e8 81 14 ff ff call 0x180034dc0 18004393f: 48 8b d0 mov %rax,%rdx 180043942: 48 63 45 20 movslq 0x20(%rbp),%rax 180043946: 48 03 d0 add %rax,%rdx 180043949: eb 02 jmp 0x18004394d 18004394b: 33 d2 xor %edx,%edx 18004394d: 49 8b ce mov %r14,%rcx 180043950: e8 5b ef ff ff call 0x1800428b0 180043955: 84 c0 test %al,%al 180043957: 75 69 jne 0x1800439c2 180043959: 4c 8d 8c 24 b0 05 00 lea 0x5b0(%rsp),%r9 180043960: 00 180043961: 4c 8b c5 mov %rbp,%r8 180043964: 49 8b d4 mov %r12,%rdx 180043967: 49 8b cd mov %r13,%rcx 18004396a: e8 41 13 ff ff call 0x180034cb0 18004396f: 48 8b d8 mov %rax,%rbx 180043972: e8 29 47 ff ff call 0x1800380a0 180043977: 4c 8b 84 24 c0 05 00 mov 0x5c0(%rsp),%r8 18004397e: 00 18004397f: 48 8d 8c 24 90 00 00 lea 0x90(%rsp),%rcx 180043986: 00 180043987: 4c 8b cb mov %rbx,%r9 18004398a: 49 8b d6 mov %r14,%rdx 18004398d: 48 89 88 10 01 00 00 mov %rcx,0x110(%rax) 180043994: 8a 84 24 d8 05 00 00 mov 0x5d8(%rsp),%al 18004399b: 49 8b cd mov %r13,%rcx 18004399e: 88 44 24 40 mov %al,0x40(%rsp) 1800439a2: 4c 89 64 24 38 mov %r12,0x38(%rsp) 1800439a7: 48 89 6c 24 30 mov %rbp,0x30(%rsp) 1800439ac: c7 44 24 28 ff ff ff movl $0xffffffff,0x28(%rsp) 1800439b3: ff 1800439b4: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 1800439bb: 00 00 1800439bd: e8 0e 1a ff ff call 0x1800353d0 1800439c2: e8 d9 46 ff ff call 0x1800380a0 1800439c7: 48 83 b8 08 01 00 00 cmpq $0x0,0x108(%rax) 1800439ce: 00 1800439cf: 74 05 je 0x1800439d6 1800439d1: e8 ea 02 00 00 call 0x180043cc0 1800439d6: 48 81 c4 70 05 00 00 add $0x570,%rsp 1800439dd: 41 5f pop %r15 1800439df: 41 5e pop %r14 1800439e1: 41 5d pop %r13 1800439e3: 41 5c pop %r12 1800439e5: 5f pop %rdi 1800439e6: 5d pop %rbp 1800439e7: 5b pop %rbx 1800439e8: c3 ret 1800439e9: 83 7d 0c 00 cmpl $0x0,0xc(%rbp) 1800439ed: 76 d3 jbe 0x1800439c2 1800439ef: 80 bc 24 d8 05 00 00 cmpb $0x0,0x5d8(%rsp) 1800439f6: 00 1800439f7: 75 34 jne 0x180043a2d 1800439f9: 48 8b 84 24 e8 05 00 mov 0x5e8(%rsp),%rax 180043a00: 00 180043a01: 4d 8b cc mov %r12,%r9 180043a04: 4c 8b c3 mov %rbx,%r8 180043a07: 48 89 44 24 38 mov %rax,0x38(%rsp) 180043a0c: 8b 84 24 e0 05 00 00 mov 0x5e0(%rsp),%eax 180043a13: 49 8b d5 mov %r13,%rdx 180043a16: 89 44 24 30 mov %eax,0x30(%rsp) 180043a1a: 49 8b ce mov %r14,%rcx 180043a1d: 89 7c 24 28 mov %edi,0x28(%rsp) 180043a21: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 180043a26: e8 45 f7 ff ff call 0x180043170 180043a2b: eb 95 jmp 0x1800439c2 180043a2d: e8 5e 02 00 00 call 0x180043c90 180043a32: cc int3 180043a33: cc int3 180043a34: cc int3 180043a35: cc int3 180043a36: cc int3 180043a37: cc int3 180043a38: cc int3 180043a39: cc int3 180043a3a: cc int3 180043a3b: cc int3 180043a3c: cc int3 180043a3d: cc int3 180043a3e: cc int3 180043a3f: cc int3 180043a40: 40 53 rex push %rbx 180043a42: 48 83 ec 20 sub $0x20,%rsp 180043a46: 48 8b d9 mov %rcx,%rbx 180043a49: e8 d2 5c 00 00 call 0x180049720 180043a4e: 4c 8d 1d ab 41 01 00 lea 0x141ab(%rip),%r11 # 0x180057c00 180043a55: 4c 89 1b mov %r11,(%rbx) 180043a58: 48 8b c3 mov %rbx,%rax 180043a5b: 48 83 c4 20 add $0x20,%rsp 180043a5f: 5b pop %rbx 180043a60: c3 ret 180043a61: cc int3 180043a62: cc int3 180043a63: cc int3 180043a64: cc int3 180043a65: cc int3 180043a66: cc int3 180043a67: cc int3 180043a68: cc int3 180043a69: cc int3 180043a6a: cc int3 180043a6b: cc int3 180043a6c: cc int3 180043a6d: cc int3 180043a6e: cc int3 180043a6f: cc int3 180043a70: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180043a75: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180043a7a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180043a7f: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180043a84: 41 54 push %r12 180043a86: 48 83 ec 40 sub $0x40,%rsp 180043a8a: 49 8b e9 mov %r9,%rbp 180043a8d: 4d 8b e0 mov %r8,%r12 180043a90: 48 8b f2 mov %rdx,%rsi 180043a93: 48 8b d9 mov %rcx,%rbx 180043a96: e8 05 46 ff ff call 0x1800380a0 180043a9b: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 180043aa0: 83 b8 d0 02 00 00 00 cmpl $0x0,0x2d0(%rax) 180043aa7: 75 3f jne 0x180043ae8 180043aa9: 8b 03 mov (%rbx),%eax 180043aab: 3d 63 73 6d e0 cmp $0xe06d7363,%eax 180043ab0: 74 36 je 0x180043ae8 180043ab2: 3d 29 00 00 80 cmp $0x80000029,%eax 180043ab7: 75 10 jne 0x180043ac9 180043ab9: 83 7b 18 0f cmpl $0xf,0x18(%rbx) 180043abd: 75 0a jne 0x180043ac9 180043abf: 48 81 7b 60 20 05 93 cmpq $0x19930520,0x60(%rbx) 180043ac6: 19 180043ac7: 74 1f je 0x180043ae8 180043ac9: 3d 26 00 00 80 cmp $0x80000026,%eax 180043ace: 74 18 je 0x180043ae8 180043ad0: 8b 07 mov (%rdi),%eax 180043ad2: 25 ff ff ff 1f and $0x1fffffff,%eax 180043ad7: 3d 22 05 93 19 cmp $0x19930522,%eax 180043adc: 72 0a jb 0x180043ae8 180043ade: f6 47 24 01 testb $0x1,0x24(%rdi) 180043ae2: 0f 85 83 01 00 00 jne 0x180043c6b 180043ae8: 8b 43 04 mov 0x4(%rbx),%eax 180043aeb: a8 66 test $0x66,%al 180043aed: 0f 84 a4 00 00 00 je 0x180043b97 180043af3: 8b 4f 04 mov 0x4(%rdi),%ecx 180043af6: 85 c9 test %ecx,%ecx 180043af8: 0f 84 6d 01 00 00 je 0x180043c6b 180043afe: 83 7c 24 78 00 cmpl $0x0,0x78(%rsp) 180043b03: 0f 85 62 01 00 00 jne 0x180043c6b 180043b09: 83 e0 20 and $0x20,%eax 180043b0c: 74 42 je 0x180043b50 180043b0e: 81 3b 26 00 00 80 cmpl $0x80000026,(%rbx) 180043b14: 75 3a jne 0x180043b50 180043b16: 4d 8b 84 24 f8 00 00 mov 0xf8(%r12),%r8 180043b1d: 00 180043b1e: 48 8b d5 mov %rbp,%rdx 180043b21: 48 8b cf mov %rdi,%rcx 180043b24: e8 67 e7 ff ff call 0x180042290 180043b29: 83 f8 ff cmp $0xffffffff,%eax 180043b2c: 8b d8 mov %eax,%ebx 180043b2e: 7c 05 jl 0x180043b35 180043b30: 3b 47 04 cmp 0x4(%rdi),%eax 180043b33: 7c 05 jl 0x180043b3a 180043b35: e8 86 01 00 00 call 0x180043cc0 180043b3a: 44 8b cb mov %ebx,%r9d 180043b3d: 4c 8b c7 mov %rdi,%r8 180043b40: 48 8b d5 mov %rbp,%rdx 180043b43: 48 8b ce mov %rsi,%rcx 180043b46: e8 25 ea ff ff call 0x180042570 180043b4b: e9 1b 01 00 00 jmp 0x180043c6b 180043b50: 85 c0 test %eax,%eax 180043b52: 74 30 je 0x180043b84 180043b54: 81 3b 29 00 00 80 cmpl $0x80000029,(%rbx) 180043b5a: 75 28 jne 0x180043b84 180043b5c: 8b 73 38 mov 0x38(%rbx),%esi 180043b5f: 83 fe ff cmp $0xffffffff,%esi 180043b62: 7c 04 jl 0x180043b68 180043b64: 3b f1 cmp %ecx,%esi 180043b66: 7c 05 jl 0x180043b6d 180043b68: e8 53 01 00 00 call 0x180043cc0 180043b6d: 48 8b 4b 28 mov 0x28(%rbx),%rcx 180043b71: 44 8b ce mov %esi,%r9d 180043b74: 4c 8b c7 mov %rdi,%r8 180043b77: 48 8b d5 mov %rbp,%rdx 180043b7a: e8 f1 e9 ff ff call 0x180042570 180043b7f: e9 e7 00 00 00 jmp 0x180043c6b 180043b84: 4c 8b c7 mov %rdi,%r8 180043b87: 48 8b d5 mov %rbp,%rdx 180043b8a: 48 8b ce mov %rsi,%rcx 180043b8d: e8 ae 12 ff ff call 0x180034e40 180043b92: e9 d4 00 00 00 jmp 0x180043c6b 180043b97: 83 7f 0c 00 cmpl $0x0,0xc(%rdi) 180043b9b: 75 2e jne 0x180043bcb 180043b9d: 8b 07 mov (%rdi),%eax 180043b9f: 25 ff ff ff 1f and $0x1fffffff,%eax 180043ba4: 3d 21 05 93 19 cmp $0x19930521,%eax 180043ba9: 0f 82 bc 00 00 00 jb 0x180043c6b 180043baf: 83 7f 20 00 cmpl $0x0,0x20(%rdi) 180043bb3: 0f 84 b2 00 00 00 je 0x180043c6b 180043bb9: e8 02 12 ff ff call 0x180034dc0 180043bbe: 48 63 4f 20 movslq 0x20(%rdi),%rcx 180043bc2: 48 03 c1 add %rcx,%rax 180043bc5: 0f 84 a0 00 00 00 je 0x180043c6b 180043bcb: 81 3b 63 73 6d e0 cmpl $0xe06d7363,(%rbx) 180043bd1: 75 61 jne 0x180043c34 180043bd3: 83 7b 18 03 cmpl $0x3,0x18(%rbx) 180043bd7: 72 5b jb 0x180043c34 180043bd9: 81 7b 20 22 05 93 19 cmpl $0x19930522,0x20(%rbx) 180043be0: 76 52 jbe 0x180043c34 180043be2: 48 8b 43 30 mov 0x30(%rbx),%rax 180043be6: 83 78 08 00 cmpl $0x0,0x8(%rax) 180043bea: 74 48 je 0x180043c34 180043bec: e8 ef 11 ff ff call 0x180034de0 180043bf1: 48 8b 4b 30 mov 0x30(%rbx),%rcx 180043bf5: 48 63 51 08 movslq 0x8(%rcx),%rdx 180043bf9: 48 03 c2 add %rdx,%rax 180043bfc: 74 36 je 0x180043c34 180043bfe: 0f b6 8c 24 88 00 00 movzbl 0x88(%rsp),%ecx 180043c05: 00 180043c06: 4c 8b cd mov %rbp,%r9 180043c09: 4d 8b c4 mov %r12,%r8 180043c0c: 89 4c 24 38 mov %ecx,0x38(%rsp) 180043c10: 48 8b 8c 24 80 00 00 mov 0x80(%rsp),%rcx 180043c17: 00 180043c18: 48 8b d6 mov %rsi,%rdx 180043c1b: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 180043c20: 8b 4c 24 78 mov 0x78(%rsp),%ecx 180043c24: 89 4c 24 28 mov %ecx,0x28(%rsp) 180043c28: 48 8b cb mov %rbx,%rcx 180043c2b: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180043c30: ff d0 call *%rax 180043c32: eb 3c jmp 0x180043c70 180043c34: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 180043c3b: 00 180043c3c: 4c 8b cd mov %rbp,%r9 180043c3f: 4d 8b c4 mov %r12,%r8 180043c42: 48 89 44 24 38 mov %rax,0x38(%rsp) 180043c47: 8b 44 24 78 mov 0x78(%rsp),%eax 180043c4b: 48 8b d6 mov %rsi,%rdx 180043c4e: 89 44 24 30 mov %eax,0x30(%rsp) 180043c52: 0f b6 84 24 88 00 00 movzbl 0x88(%rsp),%eax 180043c59: 00 180043c5a: 48 8b cb mov %rbx,%rcx 180043c5d: 88 44 24 28 mov %al,0x28(%rsp) 180043c61: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180043c66: e8 85 f7 ff ff call 0x1800433f0 180043c6b: b8 01 00 00 00 mov $0x1,%eax 180043c70: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180043c75: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp 180043c7a: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 180043c7f: 48 8b 7c 24 68 mov 0x68(%rsp),%rdi 180043c84: 48 83 c4 40 add $0x40,%rsp 180043c88: 41 5c pop %r12 180043c8a: c3 ret 180043c8b: cc int3 180043c8c: cc int3 180043c8d: cc int3 180043c8e: cc int3 180043c8f: cc int3 180043c90: 48 83 ec 28 sub $0x28,%rsp 180043c94: e8 07 44 ff ff call 0x1800380a0 180043c99: 48 8b 88 d0 00 00 00 mov 0xd0(%rax),%rcx 180043ca0: 48 85 c9 test %rcx,%rcx 180043ca3: 74 04 je 0x180043ca9 180043ca5: ff d1 call *%rcx 180043ca7: eb 00 jmp 0x180043ca9 180043ca9: e8 02 e5 ff ff call 0x1800421b0 180043cae: 48 83 c4 28 add $0x28,%rsp 180043cb2: c3 ret 180043cb3: cc int3 180043cb4: cc int3 180043cb5: cc int3 180043cb6: cc int3 180043cb7: cc int3 180043cb8: cc int3 180043cb9: cc int3 180043cba: cc int3 180043cbb: cc int3 180043cbc: cc int3 180043cbd: cc int3 180043cbe: cc int3 180043cbf: cc int3 180043cc0: 48 83 ec 28 sub $0x28,%rsp 180043cc4: 48 8b 0d 5d f6 02 00 mov 0x2f65d(%rip),%rcx # 0x180073328 180043ccb: e8 50 40 ff ff call 0x180037d20 180043cd0: 48 85 c0 test %rax,%rax 180043cd3: 74 04 je 0x180043cd9 180043cd5: ff d0 call *%rax 180043cd7: eb 00 jmp 0x180043cd9 180043cd9: e8 b2 ff ff ff call 0x180043c90 180043cde: cc int3 180043cdf: 48 83 c4 28 add $0x28,%rsp 180043ce3: c3 ret 180043ce4: cc int3 180043ce5: cc int3 180043ce6: cc int3 180043ce7: cc int3 180043ce8: cc int3 180043ce9: cc int3 180043cea: cc int3 180043ceb: cc int3 180043cec: cc int3 180043ced: cc int3 180043cee: cc int3 180043cef: cc int3 180043cf0: 48 83 ec 28 sub $0x28,%rsp 180043cf4: 48 8d 0d 95 ff ff ff lea -0x6b(%rip),%rcx # 0x180043c90 180043cfb: e8 60 3e ff ff call 0x180037b60 180043d00: 48 89 05 21 f6 02 00 mov %rax,0x2f621(%rip) # 0x180073328 180043d07: 48 83 c4 28 add $0x28,%rsp 180043d0b: c3 ret 180043d0c: cc int3 180043d0d: cc int3 180043d0e: cc int3 180043d0f: cc int3 180043d10: cc int3 180043d11: cc int3 180043d12: cc int3 180043d13: cc int3 180043d14: cc int3 180043d15: cc int3 180043d16: 66 66 66 90 data16 data16 xchg %ax,%ax 180043d1a: 66 66 66 90 data16 data16 xchg %ax,%ax 180043d1e: 66 90 xchg %ax,%ax 180043d20: 48 81 ec d8 04 00 00 sub $0x4d8,%rsp 180043d27: 4d 33 c0 xor %r8,%r8 180043d2a: 4d 33 c9 xor %r9,%r9 180043d2d: 48 89 64 24 20 mov %rsp,0x20(%rsp) 180043d32: 4c 89 44 24 28 mov %r8,0x28(%rsp) 180043d37: e8 72 c4 00 00 call 0x1800501ae 180043d3c: 48 81 c4 d8 04 00 00 add $0x4d8,%rsp 180043d43: c3 ret 180043d44: cc int3 180043d45: cc int3 180043d46: cc int3 180043d47: cc int3 180043d48: cc int3 180043d49: cc int3 180043d4a: 66 66 90 data16 xchg %ax,%ax 180043d4d: 66 66 90 data16 xchg %ax,%ax 180043d50: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 180043d55: 48 89 54 24 18 mov %rdx,0x18(%rsp) 180043d5a: 44 89 44 24 10 mov %r8d,0x10(%rsp) 180043d5f: 49 c7 c1 20 05 93 19 mov $0x19930520,%r9 180043d66: eb 08 jmp 0x180043d70 180043d68: cc int3 180043d69: cc int3 180043d6a: cc int3 180043d6b: cc int3 180043d6c: cc int3 180043d6d: cc int3 180043d6e: 66 90 xchg %ax,%ax 180043d70: c3 ret 180043d71: cc int3 180043d72: cc int3 180043d73: cc int3 180043d74: cc int3 180043d75: cc int3 180043d76: cc int3 180043d77: 66 66 66 90 data16 data16 xchg %ax,%ax 180043d7b: 66 66 66 90 data16 data16 xchg %ax,%ax 180043d7f: 90 nop 180043d80: c3 ret 180043d81: cc int3 180043d82: cc int3 180043d83: cc int3 180043d84: cc int3 180043d85: cc int3 180043d86: cc int3 180043d87: cc int3 180043d88: cc int3 180043d89: cc int3 180043d8a: cc int3 180043d8b: cc int3 180043d8c: cc int3 180043d8d: cc int3 180043d8e: cc int3 180043d8f: cc int3 180043d90: 33 c0 xor %eax,%eax 180043d92: 66 81 39 4d 5a cmpw $0x5a4d,(%rcx) 180043d97: 75 17 jne 0x180043db0 180043d99: 48 63 51 3c movslq 0x3c(%rcx),%rdx 180043d9d: 81 3c 0a 50 45 00 00 cmpl $0x4550,(%rdx,%rcx,1) 180043da4: 75 0a jne 0x180043db0 180043da6: 66 81 7c 0a 18 0b 02 cmpw $0x20b,0x18(%rdx,%rcx,1) 180043dad: 0f 94 c0 sete %al 180043db0: c2 00 00 ret $0x0 180043db3: cc int3 180043db4: cc int3 180043db5: cc int3 180043db6: cc int3 180043db7: cc int3 180043db8: cc int3 180043db9: cc int3 180043dba: cc int3 180043dbb: cc int3 180043dbc: cc int3 180043dbd: cc int3 180043dbe: cc int3 180043dbf: cc int3 180043dc0: 4c 63 41 3c movslq 0x3c(%rcx),%r8 180043dc4: 45 33 c9 xor %r9d,%r9d 180043dc7: 4c 8b d2 mov %rdx,%r10 180043dca: 4c 03 c1 add %rcx,%r8 180043dcd: 41 0f b7 40 14 movzwl 0x14(%r8),%eax 180043dd2: 45 0f b7 58 06 movzwl 0x6(%r8),%r11d 180043dd7: 45 85 db test %r11d,%r11d 180043dda: 4a 8d 4c 00 18 lea 0x18(%rax,%r8,1),%rcx 180043ddf: 74 1f je 0x180043e00 180043de1: 8b 51 0c mov 0xc(%rcx),%edx 180043de4: 4c 3b d2 cmp %rdx,%r10 180043de7: 72 0a jb 0x180043df3 180043de9: 8b 41 08 mov 0x8(%rcx),%eax 180043dec: 03 c2 add %edx,%eax 180043dee: 4c 3b d0 cmp %rax,%r10 180043df1: 72 10 jb 0x180043e03 180043df3: 41 83 c1 01 add $0x1,%r9d 180043df7: 48 83 c1 28 add $0x28,%rcx 180043dfb: 45 3b cb cmp %r11d,%r9d 180043dfe: 72 e1 jb 0x180043de1 180043e00: 33 c0 xor %eax,%eax 180043e02: c3 ret 180043e03: 48 8b c1 mov %rcx,%rax 180043e06: c3 ret 180043e07: cc int3 180043e08: cc int3 180043e09: cc int3 180043e0a: cc int3 180043e0b: cc int3 180043e0c: cc int3 180043e0d: cc int3 180043e0e: cc int3 180043e0f: cc int3 180043e10: 48 83 ec 28 sub $0x28,%rsp 180043e14: 4c 8b c1 mov %rcx,%r8 180043e17: 48 8d 0d e2 c1 fb ff lea -0x43e1e(%rip),%rcx # 0x180000000 180043e1e: e8 6d ff ff ff call 0x180043d90 180043e23: 85 c0 test %eax,%eax 180043e25: 74 1f je 0x180043e46 180043e27: 4c 2b c1 sub %rcx,%r8 180043e2a: 49 8b d0 mov %r8,%rdx 180043e2d: e8 8e ff ff ff call 0x180043dc0 180043e32: 48 85 c0 test %rax,%rax 180043e35: 74 0f je 0x180043e46 180043e37: 8b 40 24 mov 0x24(%rax),%eax 180043e3a: c1 e8 1f shr $0x1f,%eax 180043e3d: f7 d0 not %eax 180043e3f: 83 e0 01 and $0x1,%eax 180043e42: eb 02 jmp 0x180043e46 180043e44: 33 c0 xor %eax,%eax 180043e46: 48 83 c4 28 add $0x28,%rsp 180043e4a: c3 ret 180043e4b: cc int3 180043e4c: cc int3 180043e4d: cc int3 180043e4e: cc int3 180043e4f: cc int3 180043e50: 40 55 rex push %rbp 180043e52: 48 83 ec 20 sub $0x20,%rsp 180043e56: 48 8b ea mov %rdx,%rbp 180043e59: 48 8b 01 mov (%rcx),%rax 180043e5c: 33 c9 xor %ecx,%ecx 180043e5e: 81 38 05 00 00 c0 cmpl $0xc0000005,(%rax) 180043e64: 0f 94 c1 sete %cl 180043e67: 8b c1 mov %ecx,%eax 180043e69: 8b c1 mov %ecx,%eax 180043e6b: 48 83 c4 20 add $0x20,%rsp 180043e6f: 5d pop %rbp 180043e70: c3 ret 180043e71: cc int3 180043e72: cc int3 180043e73: cc int3 180043e74: cc int3 180043e75: cc int3 180043e76: cc int3 180043e77: cc int3 180043e78: cc int3 180043e79: cc int3 180043e7a: cc int3 180043e7b: cc int3 180043e7c: cc int3 180043e7d: cc int3 180043e7e: cc int3 180043e7f: cc int3 180043e80: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180043e85: 57 push %rdi 180043e86: 48 83 ec 30 sub $0x30,%rsp 180043e8a: 48 85 c9 test %rcx,%rcx 180043e8d: 49 8b f8 mov %r8,%rdi 180043e90: 48 8b da mov %rdx,%rbx 180043e93: 74 41 je 0x180043ed6 180043e95: 33 d2 xor %edx,%edx 180043e97: 48 c7 c0 e0 ff ff ff mov $0xffffffffffffffe0,%rax 180043e9e: 48 f7 f1 div %rcx 180043ea1: 48 3b c3 cmp %rbx,%rax 180043ea4: 73 30 jae 0x180043ed6 180043ea6: e8 95 1c ff ff call 0x180035b40 180043eab: 45 33 c9 xor %r9d,%r9d 180043eae: 45 33 c0 xor %r8d,%r8d 180043eb1: 33 d2 xor %edx,%edx 180043eb3: 33 c9 xor %ecx,%ecx 180043eb5: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180043ebc: 00 00 180043ebe: c7 00 0c 00 00 00 movl $0xc,(%rax) 180043ec4: e8 17 46 ff ff call 0x1800384e0 180043ec9: 33 c0 xor %eax,%eax 180043ecb: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180043ed0: 48 83 c4 30 add $0x30,%rsp 180043ed4: 5f pop %rdi 180043ed5: c3 ret 180043ed6: 48 0f af d9 imul %rcx,%rbx 180043eda: b8 01 00 00 00 mov $0x1,%eax 180043edf: 48 85 db test %rbx,%rbx 180043ee2: 48 0f 44 d8 cmove %rax,%rbx 180043ee6: 33 c0 xor %eax,%eax 180043ee8: 48 83 fb e0 cmp $0xffffffffffffffe0,%rbx 180043eec: 77 18 ja 0x180043f06 180043eee: 48 8b 0d e3 ef 02 00 mov 0x2efe3(%rip),%rcx # 0x180072ed8 180043ef5: 8d 50 08 lea 0x8(%rax),%edx 180043ef8: 4c 8b c3 mov %rbx,%r8 180043efb: ff 15 37 f2 00 00 call *0xf237(%rip) # 0x180053138 180043f01: 48 85 c0 test %rax,%rax 180043f04: 75 38 jne 0x180043f3e 180043f06: 83 3d 03 f4 02 00 00 cmpl $0x0,0x2f403(%rip) # 0x180073310 180043f0d: 74 24 je 0x180043f33 180043f0f: 48 8b cb mov %rbx,%rcx 180043f12: e8 59 e2 ff ff call 0x180042170 180043f17: 85 c0 test %eax,%eax 180043f19: 75 cb jne 0x180043ee6 180043f1b: 48 85 ff test %rdi,%rdi 180043f1e: 74 06 je 0x180043f26 180043f20: c7 07 0c 00 00 00 movl $0xc,(%rdi) 180043f26: 33 c0 xor %eax,%eax 180043f28: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180043f2d: 48 83 c4 30 add $0x30,%rsp 180043f31: 5f pop %rdi 180043f32: c3 ret 180043f33: 48 85 ff test %rdi,%rdi 180043f36: 74 06 je 0x180043f3e 180043f38: c7 07 0c 00 00 00 movl $0xc,(%rdi) 180043f3e: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180043f43: 48 83 c4 30 add $0x30,%rsp 180043f47: 5f pop %rdi 180043f48: c3 ret 180043f49: cc int3 180043f4a: cc int3 180043f4b: cc int3 180043f4c: cc int3 180043f4d: cc int3 180043f4e: cc int3 180043f4f: cc int3 180043f50: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180043f55: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180043f5a: 57 push %rdi 180043f5b: 48 83 ec 30 sub $0x30,%rsp 180043f5f: 33 db xor %ebx,%ebx 180043f61: 48 85 c9 test %rcx,%rcx 180043f64: 4c 8b c2 mov %rdx,%r8 180043f67: 8b f3 mov %ebx,%esi 180043f69: 48 8b f9 mov %rcx,%rdi 180043f6c: 74 44 je 0x180043fb2 180043f6e: 33 d2 xor %edx,%edx 180043f70: 48 c7 c0 e0 ff ff ff mov $0xffffffffffffffe0,%rax 180043f77: 48 f7 f7 div %rdi 180043f7a: 49 3b c0 cmp %r8,%rax 180043f7d: 73 33 jae 0x180043fb2 180043f7f: e8 bc 1b ff ff call 0x180035b40 180043f84: be 0c 00 00 00 mov $0xc,%esi 180043f89: 45 33 c9 xor %r9d,%r9d 180043f8c: 45 33 c0 xor %r8d,%r8d 180043f8f: 33 d2 xor %edx,%edx 180043f91: 33 c9 xor %ecx,%ecx 180043f93: 89 30 mov %esi,(%rax) 180043f95: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180043f9a: e8 41 45 ff ff call 0x1800384e0 180043f9f: 48 8b c3 mov %rbx,%rax 180043fa2: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180043fa7: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 180043fac: 48 83 c4 30 add $0x30,%rsp 180043fb0: 5f pop %rdi 180043fb1: c3 ret 180043fb2: 49 0f af f8 imul %r8,%rdi 180043fb6: b8 01 00 00 00 mov $0x1,%eax 180043fbb: 48 85 ff test %rdi,%rdi 180043fbe: 48 0f 44 f8 cmove %rax,%rdi 180043fc2: 48 83 ff e0 cmp $0xffffffffffffffe0,%rdi 180043fc6: 48 8b c3 mov %rbx,%rax 180043fc9: 77 1a ja 0x180043fe5 180043fcb: 48 8b 0d 06 ef 02 00 mov 0x2ef06(%rip),%rcx # 0x180072ed8 180043fd2: 4c 8b c7 mov %rdi,%r8 180043fd5: ba 08 00 00 00 mov $0x8,%edx 180043fda: ff 15 58 f1 00 00 call *0xf158(%rip) # 0x180053138 180043fe0: 48 85 c0 test %rax,%rax 180043fe3: 75 1e jne 0x180044003 180043fe5: 39 1d 25 f3 02 00 cmp %ebx,0x2f325(%rip) # 0x180073310 180043feb: 74 11 je 0x180043ffe 180043fed: 48 8b cf mov %rdi,%rcx 180043ff0: e8 7b e1 ff ff call 0x180042170 180043ff5: 85 c0 test %eax,%eax 180043ff7: 75 c9 jne 0x180043fc2 180043ff9: 8d 70 0c lea 0xc(%rax),%esi 180043ffc: eb 11 jmp 0x18004400f 180043ffe: be 0c 00 00 00 mov $0xc,%esi 180044003: 48 85 c0 test %rax,%rax 180044006: 48 8b d8 mov %rax,%rbx 180044009: 75 18 jne 0x180044023 18004400b: 85 f6 test %esi,%esi 18004400d: 74 14 je 0x180044023 18004400f: e8 2c 1b ff ff call 0x180035b40 180044014: 48 85 c0 test %rax,%rax 180044017: 74 07 je 0x180044020 180044019: e8 22 1b ff ff call 0x180035b40 18004401e: 89 30 mov %esi,(%rax) 180044020: 48 8b c3 mov %rbx,%rax 180044023: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180044028: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 18004402d: 48 83 c4 30 add $0x30,%rsp 180044031: 5f pop %rdi 180044032: c3 ret 180044033: cc int3 180044034: cc int3 180044035: cc int3 180044036: cc int3 180044037: cc int3 180044038: cc int3 180044039: cc int3 18004403a: cc int3 18004403b: cc int3 18004403c: cc int3 18004403d: cc int3 18004403e: cc int3 18004403f: cc int3 180044040: 40 57 rex push %rdi 180044042: 48 83 ec 40 sub $0x40,%rsp 180044046: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 18004404b: 48 89 6c 24 58 mov %rbp,0x58(%rsp) 180044050: 40 32 ed xor %bpl,%bpl 180044053: 48 85 d2 test %rdx,%rdx 180044056: 4c 89 64 24 68 mov %r12,0x68(%rsp) 18004405b: 48 8b d9 mov %rcx,%rbx 18004405e: 40 88 6c 24 38 mov %bpl,0x38(%rsp) 180044063: 75 74 jne 0x1800440d9 180044065: 48 89 74 24 60 mov %rsi,0x60(%rsp) 18004406a: e8 31 40 ff ff call 0x1800380a0 18004406f: 4c 8b a0 c0 00 00 00 mov 0xc0(%rax),%r12 180044076: 48 8b b0 b8 00 00 00 mov 0xb8(%rax),%rsi 18004407d: 48 8b f8 mov %rax,%rdi 180044080: 4c 3b 25 69 96 02 00 cmp 0x29669(%rip),%r12 # 0x18006d6f0 180044087: 74 16 je 0x18004409f 180044089: 8b 90 c8 00 00 00 mov 0xc8(%rax),%edx 18004408f: 85 15 e3 94 02 00 test %edx,0x294e3(%rip) # 0x18006d578 180044095: 75 08 jne 0x18004409f 180044097: e8 24 3a ff ff call 0x180037ac0 18004409c: 4c 8b e0 mov %rax,%r12 18004409f: 48 3b 35 ca 93 02 00 cmp 0x293ca(%rip),%rsi # 0x18006d470 1800440a6: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 1800440ab: 74 13 je 0x1800440c0 1800440ad: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx 1800440b3: 85 0d bf 94 02 00 test %ecx,0x294bf(%rip) # 0x18006d578 1800440b9: 75 05 jne 0x1800440c0 1800440bb: e8 b0 2e ff ff call 0x180036f70 1800440c0: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx 1800440c6: f6 c1 02 test $0x2,%cl 1800440c9: 75 30 jne 0x1800440fb 1800440cb: 83 c9 02 or $0x2,%ecx 1800440ce: 40 b5 01 mov $0x1,%bpl 1800440d1: 89 8f c8 00 00 00 mov %ecx,0xc8(%rdi) 1800440d7: eb 22 jmp 0x1800440fb 1800440d9: 48 8b 02 mov (%rdx),%rax 1800440dc: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1800440e1: 48 89 01 mov %rax,(%rcx) 1800440e4: 48 8b 42 08 mov 0x8(%rdx),%rax 1800440e8: 48 89 41 08 mov %rax,0x8(%rcx) 1800440ec: 0f b6 6c 24 38 movzbl 0x38(%rsp),%ebp 1800440f1: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 1800440f6: 4c 8b 64 24 20 mov 0x20(%rsp),%r12 1800440fb: 0f be 0b movsbl (%rbx),%ecx 1800440fe: e8 2d 5a 00 00 call 0x180049b30 180044103: 83 f8 65 cmp $0x65,%eax 180044106: 74 19 je 0x180044121 180044108: 66 66 66 90 data16 data16 xchg %ax,%ax 18004410c: 66 66 66 90 data16 data16 xchg %ax,%ax 180044110: 0f b6 4b 01 movzbl 0x1(%rbx),%ecx 180044114: 48 83 c3 01 add $0x1,%rbx 180044118: e8 43 41 00 00 call 0x180048260 18004411d: 85 c0 test %eax,%eax 18004411f: 75 ef jne 0x180044110 180044121: 0f be 0b movsbl (%rbx),%ecx 180044124: e8 07 5a 00 00 call 0x180049b30 180044129: 83 f8 78 cmp $0x78,%eax 18004412c: 75 04 jne 0x180044132 18004412e: 48 83 c3 02 add $0x2,%rbx 180044132: 49 8b 84 24 28 01 00 mov 0x128(%r12),%rax 180044139: 00 18004413a: 0f b6 13 movzbl (%rbx),%edx 18004413d: 4c 8b 64 24 68 mov 0x68(%rsp),%r12 180044142: 48 8b 08 mov (%rax),%rcx 180044145: 48 83 c3 01 add $0x1,%rbx 180044149: 0f b6 01 movzbl (%rcx),%eax 18004414c: 88 43 ff mov %al,-0x1(%rbx) 18004414f: 90 nop 180044150: 0f b6 03 movzbl (%rbx),%eax 180044153: 88 13 mov %dl,(%rbx) 180044155: 48 83 c3 01 add $0x1,%rbx 180044159: 8a d0 mov %al,%dl 18004415b: 0f b6 43 ff movzbl -0x1(%rbx),%eax 18004415f: 84 c0 test %al,%al 180044161: 75 ed jne 0x180044150 180044163: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180044168: 40 84 ed test %bpl,%bpl 18004416b: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp 180044170: 74 07 je 0x180044179 180044172: 83 a7 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rdi) 180044179: 48 83 c4 40 add $0x40,%rsp 18004417d: 5f pop %rdi 18004417e: c3 ret 18004417f: cc int3 180044180: 40 57 rex push %rdi 180044182: 48 83 ec 40 sub $0x40,%rsp 180044186: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 18004418b: 48 89 6c 24 58 mov %rbp,0x58(%rsp) 180044190: 4c 89 64 24 68 mov %r12,0x68(%rsp) 180044195: 45 32 e4 xor %r12b,%r12b 180044198: 48 85 d2 test %rdx,%rdx 18004419b: 48 8b d9 mov %rcx,%rbx 18004419e: 44 88 64 24 38 mov %r12b,0x38(%rsp) 1800441a3: 75 74 jne 0x180044219 1800441a5: 48 89 74 24 60 mov %rsi,0x60(%rsp) 1800441aa: e8 f1 3e ff ff call 0x1800380a0 1800441af: 48 8b a8 c0 00 00 00 mov 0xc0(%rax),%rbp 1800441b6: 48 8b b0 b8 00 00 00 mov 0xb8(%rax),%rsi 1800441bd: 48 8b f8 mov %rax,%rdi 1800441c0: 48 3b 2d 29 95 02 00 cmp 0x29529(%rip),%rbp # 0x18006d6f0 1800441c7: 74 16 je 0x1800441df 1800441c9: 8b 90 c8 00 00 00 mov 0xc8(%rax),%edx 1800441cf: 85 15 a3 93 02 00 test %edx,0x293a3(%rip) # 0x18006d578 1800441d5: 75 08 jne 0x1800441df 1800441d7: e8 e4 38 ff ff call 0x180037ac0 1800441dc: 48 8b e8 mov %rax,%rbp 1800441df: 48 3b 35 8a 92 02 00 cmp 0x2928a(%rip),%rsi # 0x18006d470 1800441e6: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 1800441eb: 74 13 je 0x180044200 1800441ed: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx 1800441f3: 85 0d 7f 93 02 00 test %ecx,0x2937f(%rip) # 0x18006d578 1800441f9: 75 05 jne 0x180044200 1800441fb: e8 70 2d ff ff call 0x180036f70 180044200: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx 180044206: f6 c1 02 test $0x2,%cl 180044209: 75 31 jne 0x18004423c 18004420b: 83 c9 02 or $0x2,%ecx 18004420e: 41 b4 01 mov $0x1,%r12b 180044211: 89 8f c8 00 00 00 mov %ecx,0xc8(%rdi) 180044217: eb 23 jmp 0x18004423c 180044219: 48 8b 02 mov (%rdx),%rax 18004421c: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180044221: 48 89 01 mov %rax,(%rcx) 180044224: 48 8b 42 08 mov 0x8(%rdx),%rax 180044228: 48 89 41 08 mov %rax,0x8(%rcx) 18004422c: 44 0f b6 64 24 38 movzbl 0x38(%rsp),%r12d 180044232: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 180044237: 48 8b 6c 24 20 mov 0x20(%rsp),%rbp 18004423c: 0f b6 13 movzbl (%rbx),%edx 18004423f: 84 d2 test %dl,%dl 180044241: 74 1c je 0x18004425f 180044243: 48 8b 85 28 01 00 00 mov 0x128(%rbp),%rax 18004424a: 48 8b 08 mov (%rax),%rcx 18004424d: 0f b6 01 movzbl (%rcx),%eax 180044250: 3a d0 cmp %al,%dl 180044252: 74 0b je 0x18004425f 180044254: 8a 53 01 mov 0x1(%rbx),%dl 180044257: 48 83 c3 01 add $0x1,%rbx 18004425b: 84 d2 test %dl,%dl 18004425d: 75 f1 jne 0x180044250 18004425f: 0f b6 03 movzbl (%rbx),%eax 180044262: 48 83 c3 01 add $0x1,%rbx 180044266: 84 c0 test %al,%al 180044268: 74 57 je 0x1800442c1 18004426a: 0f b6 03 movzbl (%rbx),%eax 18004426d: 84 c0 test %al,%al 18004426f: 74 13 je 0x180044284 180044271: 3c 65 cmp $0x65,%al 180044273: 74 0f je 0x180044284 180044275: 3c 45 cmp $0x45,%al 180044277: 74 0b je 0x180044284 180044279: 8a 43 01 mov 0x1(%rbx),%al 18004427c: 48 83 c3 01 add $0x1,%rbx 180044280: 84 c0 test %al,%al 180044282: 75 ed jne 0x180044271 180044284: 48 8b d3 mov %rbx,%rdx 180044287: 48 83 eb 01 sub $0x1,%rbx 18004428b: 80 3b 30 cmpb $0x30,(%rbx) 18004428e: 75 09 jne 0x180044299 180044290: 48 83 eb 01 sub $0x1,%rbx 180044294: 80 3b 30 cmpb $0x30,(%rbx) 180044297: 74 f7 je 0x180044290 180044299: 48 8b 85 28 01 00 00 mov 0x128(%rbp),%rax 1800442a0: 48 8b 08 mov (%rax),%rcx 1800442a3: 0f b6 01 movzbl (%rcx),%eax 1800442a6: 38 03 cmp %al,(%rbx) 1800442a8: 75 06 jne 0x1800442b0 1800442aa: 48 83 eb 01 sub $0x1,%rbx 1800442ae: 66 90 xchg %ax,%ax 1800442b0: 0f b6 02 movzbl (%rdx),%eax 1800442b3: 48 83 c3 01 add $0x1,%rbx 1800442b7: 48 83 c2 01 add $0x1,%rdx 1800442bb: 84 c0 test %al,%al 1800442bd: 88 03 mov %al,(%rbx) 1800442bf: 75 ef jne 0x1800442b0 1800442c1: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp 1800442c6: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 1800442cb: 45 84 e4 test %r12b,%r12b 1800442ce: 4c 8b 64 24 68 mov 0x68(%rsp),%r12 1800442d3: 74 07 je 0x1800442dc 1800442d5: 83 a7 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rdi) 1800442dc: 48 83 c4 40 add $0x40,%rsp 1800442e0: 5f pop %rdi 1800442e1: c3 ret 1800442e2: cc int3 1800442e3: cc int3 1800442e4: cc int3 1800442e5: cc int3 1800442e6: cc int3 1800442e7: cc int3 1800442e8: cc int3 1800442e9: cc int3 1800442ea: cc int3 1800442eb: cc int3 1800442ec: cc int3 1800442ed: cc int3 1800442ee: cc int3 1800442ef: cc int3 1800442f0: f2 0f 10 01 movsd (%rcx),%xmm0 1800442f4: 66 0f 2f 05 24 39 01 comisd 0x13924(%rip),%xmm0 # 0x180057c20 1800442fb: 00 1800442fc: 72 06 jb 0x180044304 1800442fe: b8 01 00 00 00 mov $0x1,%eax 180044303: c3 ret 180044304: 33 c0 xor %eax,%eax 180044306: c3 ret 180044307: cc int3 180044308: cc int3 180044309: cc int3 18004430a: cc int3 18004430b: cc int3 18004430c: cc int3 18004430d: cc int3 18004430e: cc int3 18004430f: cc int3 180044310: 40 53 rex push %rbx 180044312: 48 83 ec 30 sub $0x30,%rsp 180044316: 85 c9 test %ecx,%ecx 180044318: 49 8b c0 mov %r8,%rax 18004431b: 48 8b da mov %rdx,%rbx 18004431e: 48 8b d0 mov %rax,%rdx 180044321: 4d 8b c1 mov %r9,%r8 180044324: 74 18 je 0x18004433e 180044326: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18004432b: e8 20 58 00 00 call 0x180049b50 180044330: 4c 8b 5c 24 20 mov 0x20(%rsp),%r11 180044335: 4c 89 1b mov %r11,(%rbx) 180044338: 48 83 c4 30 add $0x30,%rsp 18004433c: 5b pop %rbx 18004433d: c3 ret 18004433e: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180044343: e8 98 59 00 00 call 0x180049ce0 180044348: 44 8b 5c 24 40 mov 0x40(%rsp),%r11d 18004434d: 44 89 1b mov %r11d,(%rbx) 180044350: 48 83 c4 30 add $0x30,%rsp 180044354: 5b pop %rbx 180044355: c3 ret 180044356: cc int3 180044357: cc int3 180044358: cc int3 180044359: cc int3 18004435a: cc int3 18004435b: cc int3 18004435c: cc int3 18004435d: cc int3 18004435e: cc int3 18004435f: cc int3 180044360: 40 53 rex push %rbx 180044362: 48 83 ec 20 sub $0x20,%rsp 180044366: 49 8b c0 mov %r8,%rax 180044369: 45 33 c0 xor %r8d,%r8d 18004436c: 85 c9 test %ecx,%ecx 18004436e: 48 8b da mov %rdx,%rbx 180044371: 48 8b d0 mov %rax,%rdx 180044374: 74 18 je 0x18004438e 180044376: 48 8d 4c 24 48 lea 0x48(%rsp),%rcx 18004437b: e8 d0 57 00 00 call 0x180049b50 180044380: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11 180044385: 4c 89 1b mov %r11,(%rbx) 180044388: 48 83 c4 20 add $0x20,%rsp 18004438c: 5b pop %rbx 18004438d: c3 ret 18004438e: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180044393: e8 48 59 00 00 call 0x180049ce0 180044398: 44 8b 5c 24 30 mov 0x30(%rsp),%r11d 18004439d: 44 89 1b mov %r11d,(%rbx) 1800443a0: 48 83 c4 20 add $0x20,%rsp 1800443a4: 5b pop %rbx 1800443a5: c3 ret 1800443a6: cc int3 1800443a7: cc int3 1800443a8: cc int3 1800443a9: cc int3 1800443aa: cc int3 1800443ab: cc int3 1800443ac: cc int3 1800443ad: cc int3 1800443ae: cc int3 1800443af: cc int3 1800443b0: 33 d2 xor %edx,%edx 1800443b2: e9 89 fc ff ff jmp 0x180044040 1800443b7: cc int3 1800443b8: cc int3 1800443b9: cc int3 1800443ba: cc int3 1800443bb: cc int3 1800443bc: cc int3 1800443bd: cc int3 1800443be: cc int3 1800443bf: cc int3 1800443c0: 33 d2 xor %edx,%edx 1800443c2: e9 b9 fd ff ff jmp 0x180044180 1800443c7: cc int3 1800443c8: cc int3 1800443c9: cc int3 1800443ca: cc int3 1800443cb: cc int3 1800443cc: cc int3 1800443cd: cc int3 1800443ce: cc int3 1800443cf: cc int3 1800443d0: 44 89 4c 24 20 mov %r9d,0x20(%rsp) 1800443d5: 48 89 54 24 10 mov %rdx,0x10(%rsp) 1800443da: 53 push %rbx 1800443db: 56 push %rsi 1800443dc: 57 push %rdi 1800443dd: 41 54 push %r12 1800443df: 41 55 push %r13 1800443e1: 41 57 push %r15 1800443e3: 48 83 ec 58 sub $0x58,%rsp 1800443e7: 45 32 e4 xor %r12b,%r12b 1800443ea: 4c 8b e9 mov %rcx,%r13 1800443ed: 48 8b 8c 24 c0 00 00 mov 0xc0(%rsp),%rcx 1800443f4: 00 1800443f5: 48 85 c9 test %rcx,%rcx 1800443f8: 4d 63 f8 movslq %r8d,%r15 1800443fb: 4c 8b c2 mov %rdx,%r8 1800443fe: 44 88 64 24 48 mov %r12b,0x48(%rsp) 180044403: 0f 85 82 00 00 00 jne 0x18004448b 180044409: e8 92 3c ff ff call 0x1800380a0 18004440e: 48 8b d8 mov %rax,%rbx 180044411: 48 8b b8 c0 00 00 00 mov 0xc0(%rax),%rdi 180044418: 48 8b b0 b8 00 00 00 mov 0xb8(%rax),%rsi 18004441f: 48 3b 3d ca 92 02 00 cmp 0x292ca(%rip),%rdi # 0x18006d6f0 180044426: 48 89 bc 24 c0 00 00 mov %rdi,0xc0(%rsp) 18004442d: 00 18004442e: 74 1e je 0x18004444e 180044430: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 180044436: 85 0d 3c 91 02 00 test %ecx,0x2913c(%rip) # 0x18006d578 18004443c: 75 10 jne 0x18004444e 18004443e: e8 7d 36 ff ff call 0x180037ac0 180044443: 48 8b f8 mov %rax,%rdi 180044446: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 18004444d: 00 18004444e: 48 3b 35 1b 90 02 00 cmp 0x2901b(%rip),%rsi # 0x18006d470 180044455: 74 13 je 0x18004446a 180044457: 8b 8b c8 00 00 00 mov 0xc8(%rbx),%ecx 18004445d: 85 0d 15 91 02 00 test %ecx,0x29115(%rip) # 0x18006d578 180044463: 75 05 jne 0x18004446a 180044465: e8 06 2b ff ff call 0x180036f70 18004446a: 8b 8b c8 00 00 00 mov 0xc8(%rbx),%ecx 180044470: f6 c1 02 test $0x2,%cl 180044473: 75 43 jne 0x1800444b8 180044475: 4c 8b 84 24 98 00 00 mov 0x98(%rsp),%r8 18004447c: 00 18004447d: 83 c9 02 or $0x2,%ecx 180044480: 41 b4 01 mov $0x1,%r12b 180044483: 89 8b c8 00 00 00 mov %ecx,0xc8(%rbx) 180044489: eb 35 jmp 0x1800444c0 18004448b: 48 8b 01 mov (%rcx),%rax 18004448e: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180044493: 48 89 02 mov %rax,(%rdx) 180044496: 48 8b 41 08 mov 0x8(%rcx),%rax 18004449a: 48 89 42 08 mov %rax,0x8(%rdx) 18004449e: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 1800444a3: 44 0f b6 64 24 48 movzbl 0x48(%rsp),%r12d 1800444a9: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 1800444ae: 48 89 bc 24 c0 00 00 mov %rdi,0xc0(%rsp) 1800444b5: 00 1800444b6: eb 08 jmp 0x1800444c0 1800444b8: 4c 8b 84 24 98 00 00 mov 0x98(%rsp),%r8 1800444bf: 00 1800444c0: 4d 85 ed test %r13,%r13 1800444c3: 75 40 jne 0x180044505 1800444c5: e8 76 16 ff ff call 0x180035b40 1800444ca: 33 f6 xor %esi,%esi 1800444cc: 45 33 c9 xor %r9d,%r9d 1800444cf: 45 33 c0 xor %r8d,%r8d 1800444d2: 33 d2 xor %edx,%edx 1800444d4: 33 c9 xor %ecx,%ecx 1800444d6: c7 00 16 00 00 00 movl $0x16,(%rax) 1800444dc: 48 89 74 24 20 mov %rsi,0x20(%rsp) 1800444e1: e8 fa 3f ff ff call 0x1800384e0 1800444e6: 45 84 e4 test %r12b,%r12b 1800444e9: 74 07 je 0x1800444f2 1800444eb: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 1800444f2: b8 16 00 00 00 mov $0x16,%eax 1800444f7: 48 83 c4 58 add $0x58,%rsp 1800444fb: 41 5f pop %r15 1800444fd: 41 5d pop %r13 1800444ff: 41 5c pop %r12 180044501: 5f pop %rdi 180044502: 5e pop %rsi 180044503: 5b pop %rbx 180044504: c3 ret 180044505: 4d 85 c0 test %r8,%r8 180044508: 74 bb je 0x1800444c5 18004450a: 33 f6 xor %esi,%esi 18004450c: 45 85 ff test %r15d,%r15d 18004450f: 8b c6 mov %esi,%eax 180044511: 41 0f 4f c7 cmovg %r15d,%eax 180044515: 83 c0 09 add $0x9,%eax 180044518: 48 98 cltq 18004451a: 4c 3b c0 cmp %rax,%r8 18004451d: 77 3e ja 0x18004455d 18004451f: e8 1c 16 ff ff call 0x180035b40 180044524: 45 33 c9 xor %r9d,%r9d 180044527: 45 33 c0 xor %r8d,%r8d 18004452a: 33 d2 xor %edx,%edx 18004452c: 33 c9 xor %ecx,%ecx 18004452e: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180044533: c7 00 22 00 00 00 movl $0x22,(%rax) 180044539: e8 a2 3f ff ff call 0x1800384e0 18004453e: 45 84 e4 test %r12b,%r12b 180044541: 74 07 je 0x18004454a 180044543: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 18004454a: b8 22 00 00 00 mov $0x22,%eax 18004454f: 48 83 c4 58 add $0x58,%rsp 180044553: 41 5f pop %r15 180044555: 41 5d pop %r13 180044557: 41 5c pop %r12 180044559: 5f pop %rdi 18004455a: 5e pop %rsi 18004455b: 5b pop %rbx 18004455c: c3 ret 18004455d: 44 0f b6 8c 24 b8 00 movzbl 0xb8(%rsp),%r9d 180044564: 00 00 180044566: 48 89 ac 24 90 00 00 mov %rbp,0x90(%rsp) 18004456d: 00 18004456e: 48 83 cd ff or $0xffffffffffffffff,%rbp 180044572: 45 84 c9 test %r9b,%r9b 180044575: 4c 89 74 24 50 mov %r14,0x50(%rsp) 18004457a: 4c 8b b4 24 b0 00 00 mov 0xb0(%rsp),%r14 180044581: 00 180044582: 74 5c je 0x1800445e0 180044584: 41 83 3e 2d cmpl $0x2d,(%r14) 180044588: 48 8b d6 mov %rsi,%rdx 18004458b: 44 8b ce mov %esi,%r9d 18004458e: 0f 94 c2 sete %dl 180044591: 49 03 d5 add %r13,%rdx 180044594: 45 85 ff test %r15d,%r15d 180044597: 41 0f 9f c1 setg %r9b 18004459b: 45 85 c9 test %r9d,%r9d 18004459e: 74 38 je 0x1800445d8 1800445a0: 33 c0 xor %eax,%eax 1800445a2: 48 8b fa mov %rdx,%rdi 1800445a5: 48 8b cd mov %rbp,%rcx 1800445a8: f2 ae repnz scas %es:(%rdi),%al 1800445aa: 49 63 c1 movslq %r9d,%rax 1800445ad: 48 f7 d1 not %rcx 1800445b0: 48 03 c2 add %rdx,%rax 1800445b3: 4c 8b c1 mov %rcx,%r8 1800445b6: 48 8b c8 mov %rax,%rcx 1800445b9: e8 52 ee fe ff call 0x180033410 1800445be: 48 8b bc 24 c0 00 00 mov 0xc0(%rsp),%rdi 1800445c5: 00 1800445c6: 4c 8b 84 24 98 00 00 mov 0x98(%rsp),%r8 1800445cd: 00 1800445ce: 44 8a 8c 24 b8 00 00 mov 0xb8(%rsp),%r9b 1800445d5: 00 1800445d6: eb 08 jmp 0x1800445e0 1800445d8: 44 8a 8c 24 b8 00 00 mov 0xb8(%rsp),%r9b 1800445df: 00 1800445e0: 41 83 3e 2d cmpl $0x2d,(%r14) 1800445e4: 49 8b d5 mov %r13,%rdx 1800445e7: 75 09 jne 0x1800445f2 1800445e9: 41 c6 45 00 2d movb $0x2d,0x0(%r13) 1800445ee: 49 8d 55 01 lea 0x1(%r13),%rdx 1800445f2: 45 85 ff test %r15d,%r15d 1800445f5: 7e 1a jle 0x180044611 1800445f7: 0f b6 42 01 movzbl 0x1(%rdx),%eax 1800445fb: 48 83 c2 01 add $0x1,%rdx 1800445ff: 88 42 ff mov %al,-0x1(%rdx) 180044602: 48 8b 87 28 01 00 00 mov 0x128(%rdi),%rax 180044609: 48 8b 08 mov (%rax),%rcx 18004460c: 0f b6 01 movzbl (%rcx),%eax 18004460f: 88 02 mov %al,(%rdx) 180044611: 45 84 c9 test %r9b,%r9b 180044614: 48 8b ce mov %rsi,%rcx 180044617: 4a 8d 3c 3a lea (%rdx,%r15,1),%rdi 18004461b: 0f 94 c1 sete %cl 18004461e: 48 03 f9 add %rcx,%rdi 180044621: 49 83 f8 ff cmp $0xffffffffffffffff,%r8 180044625: 74 09 je 0x180044630 180044627: 49 8b ed mov %r13,%rbp 18004462a: 48 2b ef sub %rdi,%rbp 18004462d: 49 03 e8 add %r8,%rbp 180044630: 4c 8d 05 f1 35 01 00 lea 0x135f1(%rip),%r8 # 0x180057c28 180044637: 48 8b d5 mov %rbp,%rdx 18004463a: 48 8b cf mov %rdi,%rcx 18004463d: e8 4e e9 fe ff call 0x180032f90 180044642: 48 8b ac 24 90 00 00 mov 0x90(%rsp),%rbp 180044649: 00 18004464a: 85 c0 test %eax,%eax 18004464c: 74 14 je 0x180044662 18004464e: 45 33 c9 xor %r9d,%r9d 180044651: 45 33 c0 xor %r8d,%r8d 180044654: 33 d2 xor %edx,%edx 180044656: 33 c9 xor %ecx,%ecx 180044658: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18004465d: e8 de 3d ff ff call 0x180038440 180044662: 39 b4 24 a8 00 00 00 cmp %esi,0xa8(%rsp) 180044669: 48 8d 4f 02 lea 0x2(%rdi),%rcx 18004466d: 74 03 je 0x180044672 18004466f: c6 07 45 movb $0x45,(%rdi) 180044672: 49 8b 46 10 mov 0x10(%r14),%rax 180044676: 80 38 30 cmpb $0x30,(%rax) 180044679: 74 57 je 0x1800446d2 18004467b: 45 8b 46 04 mov 0x4(%r14),%r8d 18004467f: 41 83 e8 01 sub $0x1,%r8d 180044683: 79 07 jns 0x18004468c 180044685: 41 f7 d8 neg %r8d 180044688: c6 47 01 2d movb $0x2d,0x1(%rdi) 18004468c: 41 83 f8 64 cmp $0x64,%r8d 180044690: 7c 1b jl 0x1800446ad 180044692: b8 1f 85 eb 51 mov $0x51eb851f,%eax 180044697: 41 f7 e8 imul %r8d 18004469a: c1 fa 05 sar $0x5,%edx 18004469d: 8b c2 mov %edx,%eax 18004469f: c1 e8 1f shr $0x1f,%eax 1800446a2: 03 d0 add %eax,%edx 1800446a4: 00 57 02 add %dl,0x2(%rdi) 1800446a7: 6b d2 9c imul $0xffffff9c,%edx,%edx 1800446aa: 44 03 c2 add %edx,%r8d 1800446ad: 41 83 f8 0a cmp $0xa,%r8d 1800446b1: 7c 1b jl 0x1800446ce 1800446b3: b8 67 66 66 66 mov $0x66666667,%eax 1800446b8: 41 f7 e8 imul %r8d 1800446bb: c1 fa 02 sar $0x2,%edx 1800446be: 8b c2 mov %edx,%eax 1800446c0: c1 e8 1f shr $0x1f,%eax 1800446c3: 03 d0 add %eax,%edx 1800446c5: 00 57 03 add %dl,0x3(%rdi) 1800446c8: 6b d2 f6 imul $0xfffffff6,%edx,%edx 1800446cb: 44 03 c2 add %edx,%r8d 1800446ce: 44 00 47 04 add %r8b,0x4(%rdi) 1800446d2: f6 05 6f ef 02 00 01 testb $0x1,0x2ef6f(%rip) # 0x180073648 1800446d9: 4c 8b 74 24 50 mov 0x50(%rsp),%r14 1800446de: 74 14 je 0x1800446f4 1800446e0: 80 39 30 cmpb $0x30,(%rcx) 1800446e3: 75 0f jne 0x1800446f4 1800446e5: 48 8d 51 01 lea 0x1(%rcx),%rdx 1800446e9: 41 b8 03 00 00 00 mov $0x3,%r8d 1800446ef: e8 1c ed fe ff call 0x180033410 1800446f4: 45 84 e4 test %r12b,%r12b 1800446f7: 74 07 je 0x180044700 1800446f9: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 180044700: 33 c0 xor %eax,%eax 180044702: 48 83 c4 58 add $0x58,%rsp 180044706: 41 5f pop %r15 180044708: 41 5d pop %r13 18004470a: 41 5c pop %r12 18004470c: 5f pop %rdi 18004470d: 5e pop %rsi 18004470e: 5b pop %rbx 18004470f: c3 ret 180044710: 40 53 rex push %rbx 180044712: 55 push %rbp 180044713: 56 push %rsi 180044714: 57 push %rdi 180044715: 48 81 ec 88 00 00 00 sub $0x88,%rsp 18004471c: 48 8b 05 7d 87 02 00 mov 0x2877d(%rip),%rax # 0x18006cea0 180044723: 48 33 c4 xor %rsp,%rax 180044726: 48 89 44 24 70 mov %rax,0x70(%rsp) 18004472b: 48 8b 09 mov (%rcx),%rcx 18004472e: 48 8b ac 24 d8 00 00 mov 0xd8(%rsp),%rbp 180044735: 00 180044736: 49 8b d8 mov %r8,%rbx 180044739: 48 8b fa mov %rdx,%rdi 18004473c: 41 8b f1 mov %r9d,%esi 18004473f: 4c 8d 44 24 58 lea 0x58(%rsp),%r8 180044744: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 180044749: 41 b9 16 00 00 00 mov $0x16,%r9d 18004474f: e8 3c 58 00 00 call 0x180049f90 180044754: 48 85 ff test %rdi,%rdi 180044757: 75 29 jne 0x180044782 180044759: e8 e2 13 ff ff call 0x180035b40 18004475e: 33 c9 xor %ecx,%ecx 180044760: 45 33 c9 xor %r9d,%r9d 180044763: 45 33 c0 xor %r8d,%r8d 180044766: 33 d2 xor %edx,%edx 180044768: c7 00 16 00 00 00 movl $0x16,(%rax) 18004476e: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 180044773: e8 68 3d ff ff call 0x1800384e0 180044778: b8 16 00 00 00 mov $0x16,%eax 18004477d: e9 88 00 00 00 jmp 0x18004480a 180044782: 48 85 db test %rbx,%rbx 180044785: 74 d2 je 0x180044759 180044787: 44 8b 4c 24 40 mov 0x40(%rsp),%r9d 18004478c: 33 c9 xor %ecx,%ecx 18004478e: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 180044792: 75 05 jne 0x180044799 180044794: 48 0b d3 or %rbx,%rdx 180044797: eb 1b jmp 0x1800447b4 180044799: 41 83 f9 2d cmp $0x2d,%r9d 18004479d: 48 8b c1 mov %rcx,%rax 1800447a0: 48 8b d3 mov %rbx,%rdx 1800447a3: 0f 94 c0 sete %al 1800447a6: 48 2b d0 sub %rax,%rdx 1800447a9: 85 f6 test %esi,%esi 1800447ab: 48 8b c1 mov %rcx,%rax 1800447ae: 0f 9f c0 setg %al 1800447b1: 48 2b d0 sub %rax,%rdx 1800447b4: 48 8b c1 mov %rcx,%rax 1800447b7: 41 83 f9 2d cmp $0x2d,%r9d 1800447bb: 44 8d 46 01 lea 0x1(%rsi),%r8d 1800447bf: 0f 94 c0 sete %al 1800447c2: 85 f6 test %esi,%esi 1800447c4: 4c 8d 4c 24 40 lea 0x40(%rsp),%r9 1800447c9: 0f 9f c1 setg %cl 1800447cc: 48 03 c7 add %rdi,%rax 1800447cf: 48 03 c8 add %rax,%rcx 1800447d2: e8 99 56 00 00 call 0x180049e70 1800447d7: 85 c0 test %eax,%eax 1800447d9: 74 05 je 0x1800447e0 1800447db: c6 07 00 movb $0x0,(%rdi) 1800447de: eb 2a jmp 0x18004480a 1800447e0: 44 8b 8c 24 d0 00 00 mov 0xd0(%rsp),%r9d 1800447e7: 00 1800447e8: 48 8d 44 24 40 lea 0x40(%rsp),%rax 1800447ed: 48 89 6c 24 30 mov %rbp,0x30(%rsp) 1800447f2: 44 8b c6 mov %esi,%r8d 1800447f5: 48 8b d3 mov %rbx,%rdx 1800447f8: 48 8b cf mov %rdi,%rcx 1800447fb: c6 44 24 28 00 movb $0x0,0x28(%rsp) 180044800: 48 89 44 24 20 mov %rax,0x20(%rsp) 180044805: e8 c6 fb ff ff call 0x1800443d0 18004480a: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 18004480f: 48 33 cc xor %rsp,%rcx 180044812: e8 29 de fe ff call 0x180032640 180044817: 48 81 c4 88 00 00 00 add $0x88,%rsp 18004481e: 5f pop %rdi 18004481f: 5e pop %rsi 180044820: 5d pop %rbp 180044821: 5b pop %rbx 180044822: c3 ret 180044823: cc int3 180044824: cc int3 180044825: cc int3 180044826: cc int3 180044827: cc int3 180044828: cc int3 180044829: cc int3 18004482a: cc int3 18004482b: cc int3 18004482c: cc int3 18004482d: cc int3 18004482e: cc int3 18004482f: cc int3 180044830: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 180044835: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18004483a: 55 push %rbp 18004483b: 56 push %rsi 18004483c: 57 push %rdi 18004483d: 41 54 push %r12 18004483f: 41 55 push %r13 180044841: 41 56 push %r14 180044843: 41 57 push %r15 180044845: 48 83 ec 50 sub $0x50,%rsp 180044849: 45 32 ff xor %r15b,%r15b 18004484c: 48 8b fa mov %rdx,%rdi 18004484f: 48 8b 94 24 b8 00 00 mov 0xb8(%rsp),%rdx 180044856: 00 180044857: 48 85 d2 test %rdx,%rdx 18004485a: 41 8b d9 mov %r9d,%ebx 18004485d: 41 b9 ff 03 00 00 mov $0x3ff,%r9d 180044863: 4d 8b e0 mov %r8,%r12 180044866: 4c 8b f1 mov %rcx,%r14 180044869: 66 bd 30 00 mov $0x30,%bp 18004486d: 4c 89 8c 24 98 00 00 mov %r9,0x98(%rsp) 180044874: 00 180044875: 44 88 7c 24 48 mov %r15b,0x48(%rsp) 18004487a: 75 78 jne 0x1800448f4 18004487c: e8 1f 38 ff ff call 0x1800380a0 180044881: 48 8b f0 mov %rax,%rsi 180044884: 4c 8b a8 c0 00 00 00 mov 0xc0(%rax),%r13 18004488b: 4c 8b b0 b8 00 00 00 mov 0xb8(%rax),%r14 180044892: 4c 3b 2d 57 8e 02 00 cmp 0x28e57(%rip),%r13 # 0x18006d6f0 180044899: 74 16 je 0x1800448b1 18004489b: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 1800448a1: 85 0d d1 8c 02 00 test %ecx,0x28cd1(%rip) # 0x18006d578 1800448a7: 75 08 jne 0x1800448b1 1800448a9: e8 12 32 ff ff call 0x180037ac0 1800448ae: 4c 8b e8 mov %rax,%r13 1800448b1: 4c 3b 35 b8 8b 02 00 cmp 0x28bb8(%rip),%r14 # 0x18006d470 1800448b8: 74 13 je 0x1800448cd 1800448ba: 8b 8e c8 00 00 00 mov 0xc8(%rsi),%ecx 1800448c0: 85 0d b2 8c 02 00 test %ecx,0x28cb2(%rip) # 0x18006d578 1800448c6: 75 05 jne 0x1800448cd 1800448c8: e8 a3 26 ff ff call 0x180036f70 1800448cd: 8b 8e c8 00 00 00 mov 0xc8(%rsi),%ecx 1800448d3: 4c 8b b4 24 90 00 00 mov 0x90(%rsp),%r14 1800448da: 00 1800448db: 41 b9 ff 03 00 00 mov $0x3ff,%r9d 1800448e1: f6 c1 02 test $0x2,%cl 1800448e4: 75 31 jne 0x180044917 1800448e6: 83 c9 02 or $0x2,%ecx 1800448e9: 41 b7 01 mov $0x1,%r15b 1800448ec: 89 8e c8 00 00 00 mov %ecx,0xc8(%rsi) 1800448f2: eb 23 jmp 0x180044917 1800448f4: 48 8b 02 mov (%rdx),%rax 1800448f7: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1800448fc: 48 89 01 mov %rax,(%rcx) 1800448ff: 48 8b 42 08 mov 0x8(%rdx),%rax 180044903: 48 89 41 08 mov %rax,0x8(%rcx) 180044907: 44 0f b6 7c 24 48 movzbl 0x48(%rsp),%r15d 18004490d: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180044912: 4c 8b 6c 24 30 mov 0x30(%rsp),%r13 180044917: 33 d2 xor %edx,%edx 180044919: 85 db test %ebx,%ebx 18004491b: 0f 48 da cmovs %edx,%ebx 18004491e: 48 85 ff test %rdi,%rdi 180044921: 75 39 jne 0x18004495c 180044923: e8 18 12 ff ff call 0x180035b40 180044928: 45 33 c9 xor %r9d,%r9d 18004492b: 45 33 c0 xor %r8d,%r8d 18004492e: 33 d2 xor %edx,%edx 180044930: 33 c9 xor %ecx,%ecx 180044932: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180044939: 00 00 18004493b: c7 00 16 00 00 00 movl $0x16,(%rax) 180044941: e8 9a 3b ff ff call 0x1800384e0 180044946: 45 84 ff test %r15b,%r15b 180044949: 74 07 je 0x180044952 18004494b: 83 a6 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rsi) 180044952: b8 16 00 00 00 mov $0x16,%eax 180044957: e9 7c 03 00 00 jmp 0x180044cd8 18004495c: 4d 85 e4 test %r12,%r12 18004495f: 74 c2 je 0x180044923 180044961: 8d 43 0b lea 0xb(%rbx),%eax 180044964: 88 17 mov %dl,(%rdi) 180044966: 48 63 c8 movslq %eax,%rcx 180044969: 4c 3b e1 cmp %rcx,%r12 18004496c: 77 39 ja 0x1800449a7 18004496e: e8 cd 11 ff ff call 0x180035b40 180044973: 45 33 c9 xor %r9d,%r9d 180044976: 45 33 c0 xor %r8d,%r8d 180044979: 33 d2 xor %edx,%edx 18004497b: 33 c9 xor %ecx,%ecx 18004497d: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180044984: 00 00 180044986: c7 00 22 00 00 00 movl $0x22,(%rax) 18004498c: e8 4f 3b ff ff call 0x1800384e0 180044991: 45 84 ff test %r15b,%r15b 180044994: 74 07 je 0x18004499d 180044996: 83 a6 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rsi) 18004499d: b8 22 00 00 00 mov $0x22,%eax 1800449a2: e9 31 03 00 00 jmp 0x180044cd8 1800449a7: 49 8b 0e mov (%r14),%rcx 1800449aa: 48 8b c1 mov %rcx,%rax 1800449ad: 48 c1 e8 34 shr $0x34,%rax 1800449b1: 25 ff 07 00 00 and $0x7ff,%eax 1800449b6: 48 3d ff 07 00 00 cmp $0x7ff,%rax 1800449bc: 0f 85 9e 00 00 00 jne 0x180044a60 1800449c2: 49 83 fc ff cmp $0xffffffffffffffff,%r12 1800449c6: 75 05 jne 0x1800449cd 1800449c8: 4d 0b c4 or %r12,%r8 1800449cb: eb 05 jmp 0x1800449d2 1800449cd: 4d 8d 44 24 fe lea -0x2(%r12),%r8 1800449d2: 48 89 54 24 28 mov %rdx,0x28(%rsp) 1800449d7: 89 54 24 20 mov %edx,0x20(%rsp) 1800449db: 48 8d 57 02 lea 0x2(%rdi),%rdx 1800449df: 44 8b cb mov %ebx,%r9d 1800449e2: 49 8b ce mov %r14,%rcx 1800449e5: e8 26 fd ff ff call 0x180044710 1800449ea: 85 c0 test %eax,%eax 1800449ec: 74 18 je 0x180044a06 1800449ee: 45 84 ff test %r15b,%r15b 1800449f1: c6 07 00 movb $0x0,(%rdi) 1800449f4: 0f 84 de 02 00 00 je 0x180044cd8 1800449fa: 83 a6 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rsi) 180044a01: e9 d2 02 00 00 jmp 0x180044cd8 180044a06: 80 7f 02 2d cmpb $0x2d,0x2(%rdi) 180044a0a: 75 07 jne 0x180044a13 180044a0c: c6 07 2d movb $0x2d,(%rdi) 180044a0f: 48 83 c7 01 add $0x1,%rdi 180044a13: 8b 9c 24 b0 00 00 00 mov 0xb0(%rsp),%ebx 180044a1a: b8 78 00 00 00 mov $0x78,%eax 180044a1f: b9 58 00 00 00 mov $0x58,%ecx 180044a24: c6 07 30 movb $0x30,(%rdi) 180044a27: 85 db test %ebx,%ebx 180044a29: ba 65 00 00 00 mov $0x65,%edx 180044a2e: 0f 45 c1 cmovne %ecx,%eax 180044a31: 48 8d 4f 02 lea 0x2(%rdi),%rcx 180044a35: 88 47 01 mov %al,0x1(%rdi) 180044a38: e8 53 4e 00 00 call 0x180049890 180044a3d: 48 85 c0 test %rax,%rax 180044a40: 0f 84 84 02 00 00 je 0x180044cca 180044a46: b9 70 00 00 00 mov $0x70,%ecx 180044a4b: ba 50 00 00 00 mov $0x50,%edx 180044a50: 85 db test %ebx,%ebx 180044a52: 0f 45 ca cmovne %edx,%ecx 180044a55: 88 08 mov %cl,(%rax) 180044a57: c6 40 03 00 movb $0x0,0x3(%rax) 180044a5b: e9 6a 02 00 00 jmp 0x180044cca 180044a60: 48 b8 00 00 00 00 00 movabs $0x8000000000000000,%rax 180044a67: 00 00 80 180044a6a: 48 85 c8 test %rcx,%rax 180044a6d: 74 07 je 0x180044a76 180044a6f: c6 07 2d movb $0x2d,(%rdi) 180044a72: 48 83 c7 01 add $0x1,%rdi 180044a76: 8b 94 24 b0 00 00 00 mov 0xb0(%rsp),%edx 180044a7d: b8 78 00 00 00 mov $0x78,%eax 180044a82: c6 07 30 movb $0x30,(%rdi) 180044a85: 85 d2 test %edx,%edx 180044a87: b9 58 00 00 00 mov $0x58,%ecx 180044a8c: 41 b8 61 00 00 00 mov $0x61,%r8d 180044a92: 0f 45 c1 cmovne %ecx,%eax 180044a95: 85 d2 test %edx,%edx 180044a97: 49 ba ff ff ff ff ff movabs $0xfffffffffffff,%r10 180044a9e: ff 0f 00 180044aa1: 88 47 01 mov %al,0x1(%rdi) 180044aa4: b8 41 00 00 00 mov $0x41,%eax 180044aa9: 44 0f 45 c0 cmovne %eax,%r8d 180044aad: 48 b8 00 00 00 00 00 movabs $0x7ff0000000000000,%rax 180044ab4: 00 f0 7f 180044ab7: 41 83 e8 3a sub $0x3a,%r8d 180044abb: 49 85 06 test %rax,(%r14) 180044abe: 75 25 jne 0x180044ae5 180044ac0: c6 47 02 30 movb $0x30,0x2(%rdi) 180044ac4: 49 8b 06 mov (%r14),%rax 180044ac7: 48 83 c7 03 add $0x3,%rdi 180044acb: 49 23 c2 and %r10,%rax 180044ace: 48 f7 d8 neg %rax 180044ad1: 4d 1b c9 sbb %r9,%r9 180044ad4: 41 81 e1 fe 03 00 00 and $0x3fe,%r9d 180044adb: 4c 89 8c 24 98 00 00 mov %r9,0x98(%rsp) 180044ae2: 00 180044ae3: eb 08 jmp 0x180044aed 180044ae5: c6 47 02 31 movb $0x31,0x2(%rdi) 180044ae9: 48 83 c7 03 add $0x3,%rdi 180044aed: 4c 8b e7 mov %rdi,%r12 180044af0: 48 83 c7 01 add $0x1,%rdi 180044af4: 85 db test %ebx,%ebx 180044af6: 75 06 jne 0x180044afe 180044af8: 41 88 1c 24 mov %bl,(%r12) 180044afc: eb 11 jmp 0x180044b0f 180044afe: 49 8b 85 28 01 00 00 mov 0x128(%r13),%rax 180044b05: 48 8b 08 mov (%rax),%rcx 180044b08: 0f b6 01 movzbl (%rcx),%eax 180044b0b: 41 88 04 24 mov %al,(%r12) 180044b0f: 4d 85 16 test %r10,(%r14) 180044b12: 0f 86 97 00 00 00 jbe 0x180044baf 180044b18: 48 ba 00 00 00 00 00 movabs $0xf000000000000,%rdx 180044b1f: 00 0f 00 180044b22: 85 db test %ebx,%ebx 180044b24: 7e 33 jle 0x180044b59 180044b26: 49 8b 06 mov (%r14),%rax 180044b29: 40 0f b6 cd movzbl %bpl,%ecx 180044b2d: 48 23 c2 and %rdx,%rax 180044b30: 49 23 c2 and %r10,%rax 180044b33: 48 d3 e8 shr %cl,%rax 180044b36: 66 05 30 00 add $0x30,%ax 180044b3a: 66 3d 39 00 cmp $0x39,%ax 180044b3e: 76 04 jbe 0x180044b44 180044b40: 66 41 03 c0 add %r8w,%ax 180044b44: 88 07 mov %al,(%rdi) 180044b46: 48 83 c7 01 add $0x1,%rdi 180044b4a: 48 c1 ea 04 shr $0x4,%rdx 180044b4e: 83 eb 01 sub $0x1,%ebx 180044b51: 66 83 c5 fc add $0xfffc,%bp 180044b55: 79 cb jns 0x180044b22 180044b57: eb 56 jmp 0x180044baf 180044b59: 66 85 ed test %bp,%bp 180044b5c: 78 51 js 0x180044baf 180044b5e: 49 8b 06 mov (%r14),%rax 180044b61: 40 0f b6 cd movzbl %bpl,%ecx 180044b65: 48 23 c2 and %rdx,%rax 180044b68: 49 23 c2 and %r10,%rax 180044b6b: 48 d3 e8 shr %cl,%rax 180044b6e: 66 3d 08 00 cmp $0x8,%ax 180044b72: 76 3b jbe 0x180044baf 180044b74: 48 8d 47 ff lea -0x1(%rdi),%rax 180044b78: 0f b6 08 movzbl (%rax),%ecx 180044b7b: 80 f9 66 cmp $0x66,%cl 180044b7e: 74 05 je 0x180044b85 180044b80: 80 f9 46 cmp $0x46,%cl 180044b83: 75 09 jne 0x180044b8e 180044b85: c6 00 30 movb $0x30,(%rax) 180044b88: 48 83 e8 01 sub $0x1,%rax 180044b8c: eb ea jmp 0x180044b78 180044b8e: 49 3b c4 cmp %r12,%rax 180044b91: 74 18 je 0x180044bab 180044b93: 0f b6 08 movzbl (%rax),%ecx 180044b96: 80 f9 39 cmp $0x39,%cl 180044b99: 75 09 jne 0x180044ba4 180044b9b: 41 80 c0 3a add $0x3a,%r8b 180044b9f: 44 88 00 mov %r8b,(%rax) 180044ba2: eb 0b jmp 0x180044baf 180044ba4: 80 c1 01 add $0x1,%cl 180044ba7: 88 08 mov %cl,(%rax) 180044ba9: eb 04 jmp 0x180044baf 180044bab: 80 40 ff 01 addb $0x1,-0x1(%rax) 180044baf: 85 db test %ebx,%ebx 180044bb1: 7e 18 jle 0x180044bcb 180044bb3: 4c 8b c3 mov %rbx,%r8 180044bb6: b2 30 mov $0x30,%dl 180044bb8: 48 8b cf mov %rdi,%rcx 180044bbb: e8 10 0c ff ff call 0x1800357d0 180044bc0: 4c 8b 8c 24 98 00 00 mov 0x98(%rsp),%r9 180044bc7: 00 180044bc8: 48 03 fb add %rbx,%rdi 180044bcb: 41 80 3c 24 00 cmpb $0x0,(%r12) 180044bd0: b9 70 00 00 00 mov $0x70,%ecx 180044bd5: ba 50 00 00 00 mov $0x50,%edx 180044bda: 49 0f 44 fc cmove %r12,%rdi 180044bde: 83 bc 24 b0 00 00 00 cmpl $0x0,0xb0(%rsp) 180044be5: 00 180044be6: 0f 45 ca cmovne %edx,%ecx 180044be9: 88 0f mov %cl,(%rdi) 180044beb: 49 8b 0e mov (%r14),%rcx 180044bee: 48 c1 e9 34 shr $0x34,%rcx 180044bf2: 81 e1 ff 07 00 00 and $0x7ff,%ecx 180044bf8: 49 2b c9 sub %r9,%rcx 180044bfb: 78 0a js 0x180044c07 180044bfd: c6 47 01 2b movb $0x2b,0x1(%rdi) 180044c01: 48 83 c7 02 add $0x2,%rdi 180044c05: eb 0b jmp 0x180044c12 180044c07: c6 47 01 2d movb $0x2d,0x1(%rdi) 180044c0b: 48 83 c7 02 add $0x2,%rdi 180044c0f: 48 f7 d9 neg %rcx 180044c12: 48 81 f9 e8 03 00 00 cmp $0x3e8,%rcx 180044c19: 4c 8b c7 mov %rdi,%r8 180044c1c: c6 07 30 movb $0x30,(%rdi) 180044c1f: 7c 34 jl 0x180044c55 180044c21: 48 b8 cf f7 53 e3 a5 movabs $0x20c49ba5e353f7cf,%rax 180044c28: 9b c4 20 180044c2b: 48 83 c7 01 add $0x1,%rdi 180044c2f: 48 f7 e9 imul %rcx 180044c32: 48 c1 fa 07 sar $0x7,%rdx 180044c36: 48 8b c2 mov %rdx,%rax 180044c39: 48 c1 e8 3f shr $0x3f,%rax 180044c3d: 48 03 d0 add %rax,%rdx 180044c40: 8d 42 30 lea 0x30(%rdx),%eax 180044c43: 48 69 d2 18 fc ff ff imul $0xfffffffffffffc18,%rdx,%rdx 180044c4a: 88 47 ff mov %al,-0x1(%rdi) 180044c4d: 48 03 ca add %rdx,%rcx 180044c50: 49 3b f8 cmp %r8,%rdi 180044c53: 75 06 jne 0x180044c5b 180044c55: 48 83 f9 64 cmp $0x64,%rcx 180044c59: 7c 2f jl 0x180044c8a 180044c5b: 48 b8 0b d7 a3 70 3d movabs $0xa3d70a3d70a3d70b,%rax 180044c62: 0a d7 a3 180044c65: 48 83 c7 01 add $0x1,%rdi 180044c69: 48 f7 e9 imul %rcx 180044c6c: 48 03 d1 add %rcx,%rdx 180044c6f: 48 c1 fa 06 sar $0x6,%rdx 180044c73: 48 8b c2 mov %rdx,%rax 180044c76: 48 c1 e8 3f shr $0x3f,%rax 180044c7a: 48 03 d0 add %rax,%rdx 180044c7d: 8d 42 30 lea 0x30(%rdx),%eax 180044c80: 48 6b d2 9c imul $0xffffffffffffff9c,%rdx,%rdx 180044c84: 88 47 ff mov %al,-0x1(%rdi) 180044c87: 48 03 ca add %rdx,%rcx 180044c8a: 49 3b f8 cmp %r8,%rdi 180044c8d: 75 06 jne 0x180044c95 180044c8f: 48 83 f9 0a cmp $0xa,%rcx 180044c93: 7c 2c jl 0x180044cc1 180044c95: 48 b8 67 66 66 66 66 movabs $0x6666666666666667,%rax 180044c9c: 66 66 66 180044c9f: 48 83 c7 01 add $0x1,%rdi 180044ca3: 48 f7 e9 imul %rcx 180044ca6: 48 c1 fa 02 sar $0x2,%rdx 180044caa: 48 8b c2 mov %rdx,%rax 180044cad: 48 c1 e8 3f shr $0x3f,%rax 180044cb1: 48 03 d0 add %rax,%rdx 180044cb4: 8d 42 30 lea 0x30(%rdx),%eax 180044cb7: 48 6b d2 f6 imul $0xfffffffffffffff6,%rdx,%rdx 180044cbb: 88 47 ff mov %al,-0x1(%rdi) 180044cbe: 48 03 ca add %rdx,%rcx 180044cc1: 80 c1 30 add $0x30,%cl 180044cc4: 88 0f mov %cl,(%rdi) 180044cc6: c6 47 01 00 movb $0x0,0x1(%rdi) 180044cca: 45 84 ff test %r15b,%r15b 180044ccd: 74 07 je 0x180044cd6 180044ccf: 83 a6 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rsi) 180044cd6: 33 c0 xor %eax,%eax 180044cd8: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 180044cdf: 00 180044ce0: 48 83 c4 50 add $0x50,%rsp 180044ce4: 41 5f pop %r15 180044ce6: 41 5e pop %r14 180044ce8: 41 5d pop %r13 180044cea: 41 5c pop %r12 180044cec: 5f pop %rdi 180044ced: 5e pop %rsi 180044cee: 5d pop %rbp 180044cef: c3 ret 180044cf0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180044cf5: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 180044cfa: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180044cff: 48 89 54 24 10 mov %rdx,0x10(%rsp) 180044d04: 57 push %rdi 180044d05: 41 54 push %r12 180044d07: 41 55 push %r13 180044d09: 41 56 push %r14 180044d0b: 41 57 push %r15 180044d0d: 48 83 ec 50 sub $0x50,%rsp 180044d11: 41 8b 79 04 mov 0x4(%r9),%edi 180044d15: 45 32 e4 xor %r12b,%r12b 180044d18: 48 8b e9 mov %rcx,%rbp 180044d1b: 48 8b 8c 24 a8 00 00 mov 0xa8(%rsp),%rcx 180044d22: 00 180044d23: 83 ef 01 sub $0x1,%edi 180044d26: 4d 8b f1 mov %r9,%r14 180044d29: 48 85 c9 test %rcx,%rcx 180044d2c: 45 8b f8 mov %r8d,%r15d 180044d2f: 44 88 64 24 48 mov %r12b,0x48(%rsp) 180044d34: 75 7f jne 0x180044db5 180044d36: e8 65 33 ff ff call 0x1800380a0 180044d3b: 48 8b f0 mov %rax,%rsi 180044d3e: 4c 8b a8 c0 00 00 00 mov 0xc0(%rax),%r13 180044d45: 48 8b 98 b8 00 00 00 mov 0xb8(%rax),%rbx 180044d4c: 4c 3b 2d 9d 89 02 00 cmp 0x2899d(%rip),%r13 # 0x18006d6f0 180044d53: 4c 89 ac 24 a8 00 00 mov %r13,0xa8(%rsp) 180044d5a: 00 180044d5b: 74 1b je 0x180044d78 180044d5d: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 180044d63: 85 0d 0f 88 02 00 test %ecx,0x2880f(%rip) # 0x18006d578 180044d69: 75 0d jne 0x180044d78 180044d6b: e8 50 2d ff ff call 0x180037ac0 180044d70: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 180044d77: 00 180044d78: 48 3b 1d f1 86 02 00 cmp 0x286f1(%rip),%rbx # 0x18006d470 180044d7f: 74 13 je 0x180044d94 180044d81: 8b 8e c8 00 00 00 mov 0xc8(%rsi),%ecx 180044d87: 85 0d eb 87 02 00 test %ecx,0x287eb(%rip) # 0x18006d578 180044d8d: 75 05 jne 0x180044d94 180044d8f: e8 dc 21 ff ff call 0x180036f70 180044d94: 8b 8e c8 00 00 00 mov 0xc8(%rsi),%ecx 180044d9a: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 180044da1: 00 180044da2: f6 c1 02 test $0x2,%cl 180044da5: 75 39 jne 0x180044de0 180044da7: 83 c9 02 or $0x2,%ecx 180044daa: 41 b4 01 mov $0x1,%r12b 180044dad: 89 8e c8 00 00 00 mov %ecx,0xc8(%rsi) 180044db3: eb 2b jmp 0x180044de0 180044db5: 48 8b 01 mov (%rcx),%rax 180044db8: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 180044dbd: 49 89 00 mov %rax,(%r8) 180044dc0: 48 8b 41 08 mov 0x8(%rcx),%rax 180044dc4: 49 89 40 08 mov %rax,0x8(%r8) 180044dc8: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180044dcd: 44 0f b6 64 24 48 movzbl 0x48(%rsp),%r12d 180044dd3: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180044dd8: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 180044ddf: 00 180044de0: 48 85 ed test %rbp,%rbp 180044de3: 75 37 jne 0x180044e1c 180044de5: e8 56 0d ff ff call 0x180035b40 180044dea: 45 33 c9 xor %r9d,%r9d 180044ded: 45 33 c0 xor %r8d,%r8d 180044df0: c7 00 16 00 00 00 movl $0x16,(%rax) 180044df6: 33 c0 xor %eax,%eax 180044df8: 33 d2 xor %edx,%edx 180044dfa: 33 c9 xor %ecx,%ecx 180044dfc: 48 89 44 24 20 mov %rax,0x20(%rsp) 180044e01: e8 da 36 ff ff call 0x1800384e0 180044e06: 45 84 e4 test %r12b,%r12b 180044e09: 74 07 je 0x180044e12 180044e0b: 83 a6 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rsi) 180044e12: b8 16 00 00 00 mov $0x16,%eax 180044e17: e9 10 01 00 00 jmp 0x180044f2c 180044e1c: 48 85 d2 test %rdx,%rdx 180044e1f: 74 c4 je 0x180044de5 180044e21: 80 bc 24 a0 00 00 00 cmpb $0x0,0xa0(%rsp) 180044e28: 00 180044e29: 74 1d je 0x180044e48 180044e2b: 41 3b ff cmp %r15d,%edi 180044e2e: 75 18 jne 0x180044e48 180044e30: 33 c0 xor %eax,%eax 180044e32: 41 83 3e 2d cmpl $0x2d,(%r14) 180044e36: 48 63 cf movslq %edi,%rcx 180044e39: 0f 94 c0 sete %al 180044e3c: 48 03 c5 add %rbp,%rax 180044e3f: c6 04 01 30 movb $0x30,(%rcx,%rax,1) 180044e43: c6 44 01 01 00 movb $0x0,0x1(%rcx,%rax,1) 180044e48: 41 83 3e 2d cmpl $0x2d,(%r14) 180044e4c: 75 08 jne 0x180044e56 180044e4e: c6 45 00 2d movb $0x2d,0x0(%rbp) 180044e52: 48 83 c5 01 add $0x1,%rbp 180044e56: 49 63 46 04 movslq 0x4(%r14),%rax 180044e5a: 85 c0 test %eax,%eax 180044e5c: 7f 27 jg 0x180044e85 180044e5e: 48 83 c9 ff or $0xffffffffffffffff,%rcx 180044e62: 33 c0 xor %eax,%eax 180044e64: 48 8b fd mov %rbp,%rdi 180044e67: f2 ae repnz scas %es:(%rdi),%al 180044e69: 48 8b d5 mov %rbp,%rdx 180044e6c: 48 f7 d1 not %rcx 180044e6f: 4c 8b c1 mov %rcx,%r8 180044e72: 48 8d 4d 01 lea 0x1(%rbp),%rcx 180044e76: e8 95 e5 fe ff call 0x180033410 180044e7b: c6 45 00 30 movb $0x30,0x0(%rbp) 180044e7f: 48 83 c5 01 add $0x1,%rbp 180044e83: eb 03 jmp 0x180044e88 180044e85: 48 03 e8 add %rax,%rbp 180044e88: 45 85 ff test %r15d,%r15d 180044e8b: 0f 8e 8d 00 00 00 jle 0x180044f1e 180044e91: 48 83 c9 ff or $0xffffffffffffffff,%rcx 180044e95: 33 c0 xor %eax,%eax 180044e97: 48 8b fd mov %rbp,%rdi 180044e9a: f2 ae repnz scas %es:(%rdi),%al 180044e9c: 4c 8d 6d 01 lea 0x1(%rbp),%r13 180044ea0: 48 8b d5 mov %rbp,%rdx 180044ea3: 48 f7 d1 not %rcx 180044ea6: 4c 8b c1 mov %rcx,%r8 180044ea9: 49 8b cd mov %r13,%rcx 180044eac: e8 5f e5 fe ff call 0x180033410 180044eb1: 48 8b 8c 24 a8 00 00 mov 0xa8(%rsp),%rcx 180044eb8: 00 180044eb9: 48 8b 91 28 01 00 00 mov 0x128(%rcx),%rdx 180044ec0: 48 8b 02 mov (%rdx),%rax 180044ec3: 0f b6 08 movzbl (%rax),%ecx 180044ec6: 88 4d 00 mov %cl,0x0(%rbp) 180044ec9: 41 8b 5e 04 mov 0x4(%r14),%ebx 180044ecd: 85 db test %ebx,%ebx 180044ecf: 79 4d jns 0x180044f1e 180044ed1: f7 db neg %ebx 180044ed3: 80 bc 24 a0 00 00 00 cmpb $0x0,0xa0(%rsp) 180044eda: 00 180044edb: 75 0b jne 0x180044ee8 180044edd: 8b c3 mov %ebx,%eax 180044edf: 41 8b df mov %r15d,%ebx 180044ee2: 44 3b f8 cmp %eax,%r15d 180044ee5: 0f 4d d8 cmovge %eax,%ebx 180044ee8: 85 db test %ebx,%ebx 180044eea: 74 22 je 0x180044f0e 180044eec: 33 c0 xor %eax,%eax 180044eee: 48 83 c9 ff or $0xffffffffffffffff,%rcx 180044ef2: 49 8b fd mov %r13,%rdi 180044ef5: f2 ae repnz scas %es:(%rdi),%al 180044ef7: 48 63 c3 movslq %ebx,%rax 180044efa: 49 8b d5 mov %r13,%rdx 180044efd: 48 f7 d1 not %rcx 180044f00: 49 03 c5 add %r13,%rax 180044f03: 4c 8b c1 mov %rcx,%r8 180044f06: 48 8b c8 mov %rax,%rcx 180044f09: e8 02 e5 fe ff call 0x180033410 180044f0e: 4c 63 c3 movslq %ebx,%r8 180044f11: ba 30 00 00 00 mov $0x30,%edx 180044f16: 49 8b cd mov %r13,%rcx 180044f19: e8 b2 08 ff ff call 0x1800357d0 180044f1e: 45 84 e4 test %r12b,%r12b 180044f21: 74 07 je 0x180044f2a 180044f23: 83 a6 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rsi) 180044f2a: 33 c0 xor %eax,%eax 180044f2c: 4c 8d 5c 24 50 lea 0x50(%rsp),%r11 180044f31: 49 8b 5b 30 mov 0x30(%r11),%rbx 180044f35: 49 8b 6b 40 mov 0x40(%r11),%rbp 180044f39: 49 8b 73 48 mov 0x48(%r11),%rsi 180044f3d: 49 8b e3 mov %r11,%rsp 180044f40: 41 5f pop %r15 180044f42: 41 5e pop %r14 180044f44: 41 5d pop %r13 180044f46: 41 5c pop %r12 180044f48: 5f pop %rdi 180044f49: c3 ret 180044f4a: cc int3 180044f4b: cc int3 180044f4c: cc int3 180044f4d: cc int3 180044f4e: cc int3 180044f4f: cc int3 180044f50: 40 53 rex push %rbx 180044f52: 55 push %rbp 180044f53: 56 push %rsi 180044f54: 57 push %rdi 180044f55: 48 83 ec 78 sub $0x78,%rsp 180044f59: 48 8b 05 40 7f 02 00 mov 0x27f40(%rip),%rax # 0x18006cea0 180044f60: 48 33 c4 xor %rsp,%rax 180044f63: 48 89 44 24 60 mov %rax,0x60(%rsp) 180044f68: 48 8b 09 mov (%rcx),%rcx 180044f6b: 48 8b ac 24 c0 00 00 mov 0xc0(%rsp),%rbp 180044f72: 00 180044f73: 49 8b d8 mov %r8,%rbx 180044f76: 48 8b fa mov %rdx,%rdi 180044f79: 41 8b f1 mov %r9d,%esi 180044f7c: 4c 8d 44 24 48 lea 0x48(%rsp),%r8 180044f81: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180044f86: 41 b9 16 00 00 00 mov $0x16,%r9d 180044f8c: e8 ff 4f 00 00 call 0x180049f90 180044f91: 48 85 ff test %rdi,%rdi 180044f94: 75 26 jne 0x180044fbc 180044f96: e8 a5 0b ff ff call 0x180035b40 180044f9b: 33 c9 xor %ecx,%ecx 180044f9d: 45 33 c9 xor %r9d,%r9d 180044fa0: 45 33 c0 xor %r8d,%r8d 180044fa3: 33 d2 xor %edx,%edx 180044fa5: c7 00 16 00 00 00 movl $0x16,(%rax) 180044fab: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 180044fb0: e8 2b 35 ff ff call 0x1800384e0 180044fb5: b8 16 00 00 00 mov $0x16,%eax 180044fba: eb 69 jmp 0x180045025 180044fbc: 48 85 db test %rbx,%rbx 180044fbf: 74 d5 je 0x180044f96 180044fc1: 44 8b 4c 24 30 mov 0x30(%rsp),%r9d 180044fc6: 33 c9 xor %ecx,%ecx 180044fc8: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 180044fcc: 75 05 jne 0x180044fd3 180044fce: 48 0b d3 or %rbx,%rdx 180044fd1: eb 10 jmp 0x180044fe3 180044fd3: 41 83 f9 2d cmp $0x2d,%r9d 180044fd7: 48 8b c1 mov %rcx,%rax 180044fda: 48 8b d3 mov %rbx,%rdx 180044fdd: 0f 94 c0 sete %al 180044fe0: 48 2b d0 sub %rax,%rdx 180044fe3: 44 8b 44 24 34 mov 0x34(%rsp),%r8d 180044fe8: 44 03 c6 add %esi,%r8d 180044feb: 41 83 f9 2d cmp $0x2d,%r9d 180044fef: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 180044ff4: 0f 94 c1 sete %cl 180044ff7: 48 03 cf add %rdi,%rcx 180044ffa: e8 71 4e 00 00 call 0x180049e70 180044fff: 85 c0 test %eax,%eax 180045001: 74 05 je 0x180045008 180045003: c6 07 00 movb $0x0,(%rdi) 180045006: eb 1d jmp 0x180045025 180045008: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 18004500d: 44 8b c6 mov %esi,%r8d 180045010: 48 8b d3 mov %rbx,%rdx 180045013: 48 8b cf mov %rdi,%rcx 180045016: 48 89 6c 24 28 mov %rbp,0x28(%rsp) 18004501b: c6 44 24 20 00 movb $0x0,0x20(%rsp) 180045020: e8 cb fc ff ff call 0x180044cf0 180045025: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 18004502a: 48 33 cc xor %rsp,%rcx 18004502d: e8 0e d6 fe ff call 0x180032640 180045032: 48 83 c4 78 add $0x78,%rsp 180045036: 5f pop %rdi 180045037: 5e pop %rsi 180045038: 5d pop %rbp 180045039: 5b pop %rbx 18004503a: c3 ret 18004503b: cc int3 18004503c: cc int3 18004503d: cc int3 18004503e: cc int3 18004503f: cc int3 180045040: 40 55 rex push %rbp 180045042: 56 push %rsi 180045043: 57 push %rdi 180045044: 41 55 push %r13 180045046: 48 81 ec 98 00 00 00 sub $0x98,%rsp 18004504d: 48 8b 05 4c 7e 02 00 mov 0x27e4c(%rip),%rax # 0x18006cea0 180045054: 48 33 c4 xor %rsp,%rax 180045057: 48 89 44 24 70 mov %rax,0x70(%rsp) 18004505c: 48 8b 09 mov (%rcx),%rcx 18004505f: 4c 8b ac 24 e8 00 00 mov 0xe8(%rsp),%r13 180045066: 00 180045067: 49 8b f8 mov %r8,%rdi 18004506a: 48 8b f2 mov %rdx,%rsi 18004506d: 41 8b e9 mov %r9d,%ebp 180045070: 4c 8d 44 24 58 lea 0x58(%rsp),%r8 180045075: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18004507a: 41 b9 16 00 00 00 mov $0x16,%r9d 180045080: e8 0b 4f 00 00 call 0x180049f90 180045085: 48 85 f6 test %rsi,%rsi 180045088: 75 29 jne 0x1800450b3 18004508a: e8 b1 0a ff ff call 0x180035b40 18004508f: 33 c9 xor %ecx,%ecx 180045091: 45 33 c9 xor %r9d,%r9d 180045094: 45 33 c0 xor %r8d,%r8d 180045097: 33 d2 xor %edx,%edx 180045099: c7 00 16 00 00 00 movl $0x16,(%rax) 18004509f: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 1800450a4: e8 37 34 ff ff call 0x1800384e0 1800450a9: b8 16 00 00 00 mov $0x16,%eax 1800450ae: e9 d7 00 00 00 jmp 0x18004518a 1800450b3: 48 85 ff test %rdi,%rdi 1800450b6: 74 d2 je 0x18004508a 1800450b8: 33 c9 xor %ecx,%ecx 1800450ba: 48 89 9c 24 90 00 00 mov %rbx,0x90(%rsp) 1800450c1: 00 1800450c2: 4c 89 a4 24 88 00 00 mov %r12,0x88(%rsp) 1800450c9: 00 1800450ca: 44 8b 64 24 44 mov 0x44(%rsp),%r12d 1800450cf: 41 83 c4 ff add $0xffffffff,%r12d 1800450d3: 83 7c 24 40 2d cmpl $0x2d,0x40(%rsp) 1800450d8: 0f 94 c1 sete %cl 1800450db: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 1800450df: 48 8d 1c 31 lea (%rcx,%rsi,1),%rbx 1800450e3: 75 05 jne 0x1800450ea 1800450e5: 48 0b d7 or %rdi,%rdx 1800450e8: eb 06 jmp 0x1800450f0 1800450ea: 48 8b d7 mov %rdi,%rdx 1800450ed: 48 2b d1 sub %rcx,%rdx 1800450f0: 4c 8d 4c 24 40 lea 0x40(%rsp),%r9 1800450f5: 44 8b c5 mov %ebp,%r8d 1800450f8: 48 8b cb mov %rbx,%rcx 1800450fb: e8 70 4d 00 00 call 0x180049e70 180045100: 85 c0 test %eax,%eax 180045102: 74 05 je 0x180045109 180045104: c6 06 00 movb $0x0,(%rsi) 180045107: eb 71 jmp 0x18004517a 180045109: 8b 44 24 44 mov 0x44(%rsp),%eax 18004510d: 83 c0 ff add $0xffffffff,%eax 180045110: 44 3b e0 cmp %eax,%r12d 180045113: 0f 9c c1 setl %cl 180045116: 83 f8 fc cmp $0xfffffffc,%eax 180045119: 7c 35 jl 0x180045150 18004511b: 3b c5 cmp %ebp,%eax 18004511d: 7d 31 jge 0x180045150 18004511f: 84 c9 test %cl,%cl 180045121: 74 0e je 0x180045131 180045123: 0f b6 03 movzbl (%rbx),%eax 180045126: 48 83 c3 01 add $0x1,%rbx 18004512a: 84 c0 test %al,%al 18004512c: 75 f5 jne 0x180045123 18004512e: 88 43 fe mov %al,-0x2(%rbx) 180045131: 4c 8d 4c 24 40 lea 0x40(%rsp),%r9 180045136: 44 8b c5 mov %ebp,%r8d 180045139: 48 8b d7 mov %rdi,%rdx 18004513c: 48 8b ce mov %rsi,%rcx 18004513f: 4c 89 6c 24 28 mov %r13,0x28(%rsp) 180045144: c6 44 24 20 01 movb $0x1,0x20(%rsp) 180045149: e8 a2 fb ff ff call 0x180044cf0 18004514e: eb 2a jmp 0x18004517a 180045150: 44 8b 8c 24 e0 00 00 mov 0xe0(%rsp),%r9d 180045157: 00 180045158: 48 8d 44 24 40 lea 0x40(%rsp),%rax 18004515d: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 180045162: 44 8b c5 mov %ebp,%r8d 180045165: 48 8b d7 mov %rdi,%rdx 180045168: 48 8b ce mov %rsi,%rcx 18004516b: c6 44 24 28 01 movb $0x1,0x28(%rsp) 180045170: 48 89 44 24 20 mov %rax,0x20(%rsp) 180045175: e8 56 f2 ff ff call 0x1800443d0 18004517a: 48 8b 9c 24 90 00 00 mov 0x90(%rsp),%rbx 180045181: 00 180045182: 4c 8b a4 24 88 00 00 mov 0x88(%rsp),%r12 180045189: 00 18004518a: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 18004518f: 48 33 cc xor %rsp,%rcx 180045192: e8 a9 d4 fe ff call 0x180032640 180045197: 48 81 c4 98 00 00 00 add $0x98,%rsp 18004519e: 41 5d pop %r13 1800451a0: 5f pop %rdi 1800451a1: 5e pop %rsi 1800451a2: 5d pop %rbp 1800451a3: c3 ret 1800451a4: cc int3 1800451a5: cc int3 1800451a6: cc int3 1800451a7: cc int3 1800451a8: cc int3 1800451a9: cc int3 1800451aa: cc int3 1800451ab: cc int3 1800451ac: cc int3 1800451ad: cc int3 1800451ae: cc int3 1800451af: cc int3 1800451b0: 48 83 ec 38 sub $0x38,%rsp 1800451b4: 41 83 f9 65 cmp $0x65,%r9d 1800451b8: 74 73 je 0x18004522d 1800451ba: 41 83 f9 45 cmp $0x45,%r9d 1800451be: 74 6d je 0x18004522d 1800451c0: 41 83 f9 66 cmp $0x66,%r9d 1800451c4: 75 19 jne 0x1800451df 1800451c6: 48 8b 44 24 70 mov 0x70(%rsp),%rax 1800451cb: 44 8b 4c 24 60 mov 0x60(%rsp),%r9d 1800451d0: 48 89 44 24 20 mov %rax,0x20(%rsp) 1800451d5: e8 76 fd ff ff call 0x180044f50 1800451da: 48 83 c4 38 add $0x38,%rsp 1800451de: c3 ret 1800451df: 41 83 f9 61 cmp $0x61,%r9d 1800451e3: 74 27 je 0x18004520c 1800451e5: 41 83 f9 41 cmp $0x41,%r9d 1800451e9: 74 21 je 0x18004520c 1800451eb: 48 8b 44 24 70 mov 0x70(%rsp),%rax 1800451f0: 44 8b 4c 24 60 mov 0x60(%rsp),%r9d 1800451f5: 48 89 44 24 28 mov %rax,0x28(%rsp) 1800451fa: 8b 44 24 68 mov 0x68(%rsp),%eax 1800451fe: 89 44 24 20 mov %eax,0x20(%rsp) 180045202: e8 39 fe ff ff call 0x180045040 180045207: 48 83 c4 38 add $0x38,%rsp 18004520b: c3 ret 18004520c: 48 8b 44 24 70 mov 0x70(%rsp),%rax 180045211: 44 8b 4c 24 60 mov 0x60(%rsp),%r9d 180045216: 48 89 44 24 28 mov %rax,0x28(%rsp) 18004521b: 8b 44 24 68 mov 0x68(%rsp),%eax 18004521f: 89 44 24 20 mov %eax,0x20(%rsp) 180045223: e8 08 f6 ff ff call 0x180044830 180045228: 48 83 c4 38 add $0x38,%rsp 18004522c: c3 ret 18004522d: 48 8b 44 24 70 mov 0x70(%rsp),%rax 180045232: 44 8b 4c 24 60 mov 0x60(%rsp),%r9d 180045237: 48 89 44 24 28 mov %rax,0x28(%rsp) 18004523c: 8b 44 24 68 mov 0x68(%rsp),%eax 180045240: 89 44 24 20 mov %eax,0x20(%rsp) 180045244: e8 c7 f4 ff ff call 0x180044710 180045249: 48 83 c4 38 add $0x38,%rsp 18004524d: c3 ret 18004524e: cc int3 18004524f: cc int3 180045250: 48 83 ec 38 sub $0x38,%rsp 180045254: 41 83 f9 65 cmp $0x65,%r9d 180045258: 74 70 je 0x1800452ca 18004525a: 41 83 f9 45 cmp $0x45,%r9d 18004525e: 74 6a je 0x1800452ca 180045260: 41 83 f9 66 cmp $0x66,%r9d 180045264: 75 18 jne 0x18004527e 180045266: 44 8b 4c 24 60 mov 0x60(%rsp),%r9d 18004526b: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180045272: 00 00 180045274: e8 d7 fc ff ff call 0x180044f50 180045279: 48 83 c4 38 add $0x38,%rsp 18004527d: c3 ret 18004527e: 41 83 f9 61 cmp $0x61,%r9d 180045282: 74 26 je 0x1800452aa 180045284: 41 83 f9 41 cmp $0x41,%r9d 180045288: 74 20 je 0x1800452aa 18004528a: 8b 44 24 68 mov 0x68(%rsp),%eax 18004528e: 44 8b 4c 24 60 mov 0x60(%rsp),%r9d 180045293: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 18004529a: 00 00 18004529c: 89 44 24 20 mov %eax,0x20(%rsp) 1800452a0: e8 9b fd ff ff call 0x180045040 1800452a5: 48 83 c4 38 add $0x38,%rsp 1800452a9: c3 ret 1800452aa: 8b 44 24 68 mov 0x68(%rsp),%eax 1800452ae: 44 8b 4c 24 60 mov 0x60(%rsp),%r9d 1800452b3: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 1800452ba: 00 00 1800452bc: 89 44 24 20 mov %eax,0x20(%rsp) 1800452c0: e8 6b f5 ff ff call 0x180044830 1800452c5: 48 83 c4 38 add $0x38,%rsp 1800452c9: c3 ret 1800452ca: 8b 44 24 68 mov 0x68(%rsp),%eax 1800452ce: 44 8b 4c 24 60 mov 0x60(%rsp),%r9d 1800452d3: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 1800452da: 00 00 1800452dc: 89 44 24 20 mov %eax,0x20(%rsp) 1800452e0: e8 2b f4 ff ff call 0x180044710 1800452e5: 48 83 c4 38 add $0x38,%rsp 1800452e9: c3 ret 1800452ea: cc int3 1800452eb: cc int3 1800452ec: cc int3 1800452ed: cc int3 1800452ee: cc int3 1800452ef: cc int3 1800452f0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800452f5: 57 push %rdi 1800452f6: 48 83 ec 20 sub $0x20,%rsp 1800452fa: 48 8d 1d 3f 89 02 00 lea 0x2893f(%rip),%rbx # 0x18006dc40 180045301: bf 0a 00 00 00 mov $0xa,%edi 180045306: 48 8b 0b mov (%rbx),%rcx 180045309: e8 52 28 ff ff call 0x180037b60 18004530e: 48 83 c3 08 add $0x8,%rbx 180045312: 48 83 ef 01 sub $0x1,%rdi 180045316: 48 89 43 f8 mov %rax,-0x8(%rbx) 18004531a: 75 ea jne 0x180045306 18004531c: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180045321: 48 83 c4 20 add $0x20,%rsp 180045325: 5f pop %rdi 180045326: c3 ret 180045327: cc int3 180045328: cc int3 180045329: cc int3 18004532a: cc int3 18004532b: cc int3 18004532c: cc int3 18004532d: cc int3 18004532e: cc int3 18004532f: cc int3 180045330: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180045335: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18004533a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18004533f: 57 push %rdi 180045340: 41 54 push %r12 180045342: 41 55 push %r13 180045344: 48 83 ec 20 sub $0x20,%rsp 180045348: 4c 8d 25 b1 89 02 00 lea 0x289b1(%rip),%r12 # 0x18006dd00 18004534f: 33 f6 xor %esi,%esi 180045351: 4c 8d 2d d8 df 02 00 lea 0x2dfd8(%rip),%r13 # 0x180073330 180045358: 33 ff xor %edi,%edi 18004535a: 48 8d 2d df 8b 02 00 lea 0x28bdf(%rip),%rbp # 0x18006df40 180045361: 49 8b dc mov %r12,%rbx 180045364: 83 7b 08 01 cmpl $0x1,0x8(%rbx) 180045368: 75 20 jne 0x18004538a 18004536a: 48 63 c6 movslq %esi,%rax 18004536d: ba a0 0f 00 00 mov $0xfa0,%edx 180045372: 83 c6 01 add $0x1,%esi 180045375: 48 8d 0c 80 lea (%rax,%rax,4),%rcx 180045379: 49 8d 4c cd 00 lea 0x0(%r13,%rcx,8),%rcx 18004537e: 48 89 0b mov %rcx,(%rbx) 180045381: e8 8a 05 00 00 call 0x180045910 180045386: 85 c0 test %eax,%eax 180045388: 74 2a je 0x1800453b4 18004538a: 48 83 c3 10 add $0x10,%rbx 18004538e: 83 c7 01 add $0x1,%edi 180045391: 48 3b dd cmp %rbp,%rbx 180045394: 7c ce jl 0x180045364 180045396: b8 01 00 00 00 mov $0x1,%eax 18004539b: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 1800453a0: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 1800453a5: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 1800453aa: 48 83 c4 20 add $0x20,%rsp 1800453ae: 41 5d pop %r13 1800453b0: 41 5c pop %r12 1800453b2: 5f pop %rdi 1800453b3: c3 ret 1800453b4: 48 63 c7 movslq %edi,%rax 1800453b7: 48 03 c0 add %rax,%rax 1800453ba: 49 c7 04 c4 00 00 00 movq $0x0,(%r12,%rax,8) 1800453c1: 00 1800453c2: 33 c0 xor %eax,%eax 1800453c4: eb d5 jmp 0x18004539b 1800453c6: cc int3 1800453c7: cc int3 1800453c8: cc int3 1800453c9: cc int3 1800453ca: cc int3 1800453cb: cc int3 1800453cc: cc int3 1800453cd: cc int3 1800453ce: cc int3 1800453cf: cc int3 1800453d0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800453d5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800453da: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800453df: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1800453e4: 41 54 push %r12 1800453e6: 48 83 ec 20 sub $0x20,%rsp 1800453ea: 48 8d 1d 0f 89 02 00 lea 0x2890f(%rip),%rbx # 0x18006dd00 1800453f1: 45 33 e4 xor %r12d,%r12d 1800453f4: 48 8d 2d 45 8b 02 00 lea 0x28b45(%rip),%rbp # 0x18006df40 1800453fb: 48 8b fb mov %rbx,%rdi 1800453fe: 66 90 xchg %ax,%ax 180045400: 48 8b 37 mov (%rdi),%rsi 180045403: 48 85 f6 test %rsi,%rsi 180045406: 74 1a je 0x180045422 180045408: 83 7f 08 01 cmpl $0x1,0x8(%rdi) 18004540c: 74 14 je 0x180045422 18004540e: 48 8b ce mov %rsi,%rcx 180045411: ff 15 51 e1 00 00 call *0xe151(%rip) # 0x180053568 180045417: 48 8b ce mov %rsi,%rcx 18004541a: e8 51 f6 fe ff call 0x180034a70 18004541f: 4c 89 27 mov %r12,(%rdi) 180045422: 48 83 c7 10 add $0x10,%rdi 180045426: 48 3b fd cmp %rbp,%rdi 180045429: 7c d5 jl 0x180045400 18004542b: 66 90 xchg %ax,%ax 18004542d: 66 66 90 data16 xchg %ax,%ax 180045430: 48 8b 0b mov (%rbx),%rcx 180045433: 48 85 c9 test %rcx,%rcx 180045436: 74 0c je 0x180045444 180045438: 83 7b 08 01 cmpl $0x1,0x8(%rbx) 18004543c: 75 06 jne 0x180045444 18004543e: ff 15 24 e1 00 00 call *0xe124(%rip) # 0x180053568 180045444: 48 83 c3 10 add $0x10,%rbx 180045448: 48 3b dd cmp %rbp,%rbx 18004544b: 7c e3 jl 0x180045430 18004544d: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180045452: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180045457: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18004545c: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 180045461: 48 83 c4 20 add $0x20,%rsp 180045465: 41 5c pop %r12 180045467: c3 ret 180045468: cc int3 180045469: cc int3 18004546a: cc int3 18004546b: cc int3 18004546c: cc int3 18004546d: cc int3 18004546e: cc int3 18004546f: cc int3 180045470: 48 63 c9 movslq %ecx,%rcx 180045473: 48 8d 05 86 88 02 00 lea 0x28886(%rip),%rax # 0x18006dd00 18004547a: 48 03 c9 add %rcx,%rcx 18004547d: 48 8b 0c c8 mov (%rax,%rcx,8),%rcx 180045481: 48 ff 25 d0 e0 00 00 rex.W jmp *0xe0d0(%rip) # 0x180053558 180045488: cc int3 180045489: cc int3 18004548a: cc int3 18004548b: cc int3 18004548c: cc int3 18004548d: cc int3 18004548e: cc int3 18004548f: cc int3 180045490: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180045495: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18004549a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 18004549f: 41 54 push %r12 1800454a1: 48 83 ec 20 sub $0x20,%rsp 1800454a5: 48 63 d9 movslq %ecx,%rbx 1800454a8: be 01 00 00 00 mov $0x1,%esi 1800454ad: 48 83 3d 23 da 02 00 cmpq $0x0,0x2da23(%rip) # 0x180072ed8 1800454b4: 00 1800454b5: 75 17 jne 0x1800454ce 1800454b7: e8 b4 cb ff ff call 0x180042070 1800454bc: 8d 4e 1d lea 0x1d(%rsi),%ecx 1800454bf: e8 6c c9 ff ff call 0x180041e30 1800454c4: b9 ff 00 00 00 mov $0xff,%ecx 1800454c9: e8 02 12 ff ff call 0x1800366d0 1800454ce: 48 8b fb mov %rbx,%rdi 1800454d1: 48 03 ff add %rdi,%rdi 1800454d4: 4c 8d 25 25 88 02 00 lea 0x28825(%rip),%r12 # 0x18006dd00 1800454db: 49 83 3c fc 00 cmpq $0x0,(%r12,%rdi,8) 1800454e0: 74 04 je 0x1800454e6 1800454e2: 8b c6 mov %esi,%eax 1800454e4: eb 79 jmp 0x18004555f 1800454e6: b9 28 00 00 00 mov $0x28,%ecx 1800454eb: e8 f0 b8 ff ff call 0x180040de0 1800454f0: 48 8b d8 mov %rax,%rbx 1800454f3: 48 85 c0 test %rax,%rax 1800454f6: 75 0f jne 0x180045507 1800454f8: e8 43 06 ff ff call 0x180035b40 1800454fd: c7 00 0c 00 00 00 movl $0xc,(%rax) 180045503: 33 c0 xor %eax,%eax 180045505: eb 58 jmp 0x18004555f 180045507: b9 0a 00 00 00 mov $0xa,%ecx 18004550c: e8 8f 00 00 00 call 0x1800455a0 180045511: 90 nop 180045512: 49 83 3c fc 00 cmpq $0x0,(%r12,%rdi,8) 180045517: 75 2e jne 0x180045547 180045519: ba a0 0f 00 00 mov $0xfa0,%edx 18004551e: 48 8b cb mov %rbx,%rcx 180045521: e8 ea 03 00 00 call 0x180045910 180045526: 85 c0 test %eax,%eax 180045528: 75 17 jne 0x180045541 18004552a: 48 8b cb mov %rbx,%rcx 18004552d: e8 3e f5 fe ff call 0x180034a70 180045532: e8 09 06 ff ff call 0x180035b40 180045537: c7 00 0c 00 00 00 movl $0xc,(%rax) 18004553d: 33 f6 xor %esi,%esi 18004553f: eb 0f jmp 0x180045550 180045541: 49 89 1c fc mov %rbx,(%r12,%rdi,8) 180045545: eb 09 jmp 0x180045550 180045547: 48 8b cb mov %rbx,%rcx 18004554a: e8 21 f5 fe ff call 0x180034a70 18004554f: 90 nop 180045550: 48 8b 0d 49 88 02 00 mov 0x28849(%rip),%rcx # 0x18006dda0 180045557: ff 15 fb df 00 00 call *0xdffb(%rip) # 0x180053558 18004555d: 8b c6 mov %esi,%eax 18004555f: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180045564: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180045569: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 18004556e: 48 83 c4 20 add $0x20,%rsp 180045572: 41 5c pop %r12 180045574: c3 ret 180045575: cc int3 180045576: cc int3 180045577: cc int3 180045578: cc int3 180045579: cc int3 18004557a: cc int3 18004557b: cc int3 18004557c: cc int3 18004557d: cc int3 18004557e: cc int3 18004557f: cc int3 180045580: 40 55 rex push %rbp 180045582: 48 83 ec 20 sub $0x20,%rsp 180045586: 48 8b ea mov %rdx,%rbp 180045589: 48 8b 0d 10 88 02 00 mov 0x28810(%rip),%rcx # 0x18006dda0 180045590: ff 15 c2 df 00 00 call *0xdfc2(%rip) # 0x180053558 180045596: 48 83 c4 20 add $0x20,%rsp 18004559a: 5d pop %rbp 18004559b: c3 ret 18004559c: cc int3 18004559d: cc int3 18004559e: cc int3 18004559f: cc int3 1800455a0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800455a5: 57 push %rdi 1800455a6: 48 83 ec 20 sub $0x20,%rsp 1800455aa: 48 63 d9 movslq %ecx,%rbx 1800455ad: 48 8d 3d 4c 87 02 00 lea 0x2874c(%rip),%rdi # 0x18006dd00 1800455b4: 48 03 db add %rbx,%rbx 1800455b7: 48 83 3c df 00 cmpq $0x0,(%rdi,%rbx,8) 1800455bc: 75 11 jne 0x1800455cf 1800455be: e8 cd fe ff ff call 0x180045490 1800455c3: 85 c0 test %eax,%eax 1800455c5: 75 08 jne 0x1800455cf 1800455c7: 8d 48 11 lea 0x11(%rax),%ecx 1800455ca: e8 d1 10 ff ff call 0x1800366a0 1800455cf: 48 8b 0c df mov (%rdi,%rbx,8),%rcx 1800455d3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800455d8: 48 83 c4 20 add $0x20,%rsp 1800455dc: 5f pop %rdi 1800455dd: 48 ff 25 7c df 00 00 rex.W jmp *0xdf7c(%rip) # 0x180053560 1800455e4: cc int3 1800455e5: cc int3 1800455e6: cc int3 1800455e7: cc int3 1800455e8: cc int3 1800455e9: cc int3 1800455ea: cc int3 1800455eb: cc int3 1800455ec: cc int3 1800455ed: cc int3 1800455ee: cc int3 1800455ef: cc int3 1800455f0: 48 89 0d 69 df 02 00 mov %rcx,0x2df69(%rip) # 0x180073560 1800455f7: 48 89 0d 6a df 02 00 mov %rcx,0x2df6a(%rip) # 0x180073568 1800455fe: 48 89 0d 6b df 02 00 mov %rcx,0x2df6b(%rip) # 0x180073570 180045605: 48 89 0d 6c df 02 00 mov %rcx,0x2df6c(%rip) # 0x180073578 18004560c: c3 ret 18004560d: cc int3 18004560e: cc int3 18004560f: cc int3 180045610: 48 8b 0d 59 df 02 00 mov 0x2df59(%rip),%rcx # 0x180073570 180045617: e9 04 27 ff ff jmp 0x180037d20 18004561c: cc int3 18004561d: cc int3 18004561e: cc int3 18004561f: cc int3 180045620: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180045625: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18004562a: 57 push %rdi 18004562b: 41 54 push %r12 18004562d: 41 55 push %r13 18004562f: 41 56 push %r14 180045631: 41 57 push %r15 180045633: 48 83 ec 40 sub $0x40,%rsp 180045637: 8b d9 mov %ecx,%ebx 180045639: 45 33 f6 xor %r14d,%r14d 18004563c: 41 8b fe mov %r14d,%edi 18004563f: 44 89 74 24 70 mov %r14d,0x70(%rsp) 180045644: 49 8b f6 mov %r14,%rsi 180045647: 8d 41 fe lea -0x2(%rcx),%eax 18004564a: 83 f8 14 cmp $0x14,%eax 18004564d: 0f 87 eb 01 00 00 ja 0x18004583e 180045653: 48 98 cltq 180045655: 48 8d 0d a4 a9 fb ff lea -0x4565c(%rip),%rcx # 0x180000000 18004565c: 0f b6 84 01 94 58 04 movzbl 0x45894(%rcx,%rax,1),%eax 180045663: 00 180045664: 8b 94 81 7c 58 04 00 mov 0x4587c(%rcx,%rax,4),%edx 18004566b: 48 03 d1 add %rcx,%rdx 18004566e: ff e2 jmp *%rdx 180045670: 4c 8d 25 e9 de 02 00 lea 0x2dee9(%rip),%r12 # 0x180073560 180045677: 48 8b 0d e2 de 02 00 mov 0x2dee2(%rip),%rcx # 0x180073560 18004567e: bf 01 00 00 00 mov $0x1,%edi 180045683: 89 7c 24 70 mov %edi,0x70(%rsp) 180045687: eb 49 jmp 0x1800456d2 180045689: 4c 8d 25 d8 de 02 00 lea 0x2ded8(%rip),%r12 # 0x180073568 180045690: 48 8b 0d d1 de 02 00 mov 0x2ded1(%rip),%rcx # 0x180073568 180045697: bf 01 00 00 00 mov $0x1,%edi 18004569c: 89 7c 24 70 mov %edi,0x70(%rsp) 1800456a0: eb 30 jmp 0x1800456d2 1800456a2: 4c 8d 25 c7 de 02 00 lea 0x2dec7(%rip),%r12 # 0x180073570 1800456a9: 48 8b 0d c0 de 02 00 mov 0x2dec0(%rip),%rcx # 0x180073570 1800456b0: bf 01 00 00 00 mov $0x1,%edi 1800456b5: 89 7c 24 70 mov %edi,0x70(%rsp) 1800456b9: eb 17 jmp 0x1800456d2 1800456bb: 4c 8d 25 b6 de 02 00 lea 0x2deb6(%rip),%r12 # 0x180073578 1800456c2: 48 8b 0d af de 02 00 mov 0x2deaf(%rip),%rcx # 0x180073578 1800456c9: bf 01 00 00 00 mov $0x1,%edi 1800456ce: 89 7c 24 70 mov %edi,0x70(%rsp) 1800456d2: e8 49 26 ff ff call 0x180037d20 1800456d7: 4c 8b e8 mov %rax,%r13 1800456da: eb 5d jmp 0x180045739 1800456dc: e8 2f 29 ff ff call 0x180038010 1800456e1: 48 8b f0 mov %rax,%rsi 1800456e4: 48 85 c0 test %rax,%rax 1800456e7: 75 08 jne 0x1800456f1 1800456e9: 83 c8 ff or $0xffffffff,%eax 1800456ec: e9 6f 01 00 00 jmp 0x180045860 1800456f1: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 1800456f8: 48 8b ca mov %rdx,%rcx 1800456fb: 4c 63 05 6a 83 02 00 movslq 0x2836a(%rip),%r8 # 0x18006da6c 180045702: 39 59 04 cmp %ebx,0x4(%rcx) 180045705: 74 13 je 0x18004571a 180045707: 48 83 c1 10 add $0x10,%rcx 18004570b: 49 8b c0 mov %r8,%rax 18004570e: 48 c1 e0 04 shl $0x4,%rax 180045712: 48 03 c2 add %rdx,%rax 180045715: 48 3b c8 cmp %rax,%rcx 180045718: 72 e8 jb 0x180045702 18004571a: 49 8b c0 mov %r8,%rax 18004571d: 48 c1 e0 04 shl $0x4,%rax 180045721: 48 03 c2 add %rdx,%rax 180045724: 48 3b c8 cmp %rax,%rcx 180045727: 73 05 jae 0x18004572e 180045729: 39 59 04 cmp %ebx,0x4(%rcx) 18004572c: 74 03 je 0x180045731 18004572e: 49 8b ce mov %r14,%rcx 180045731: 4c 8d 61 08 lea 0x8(%rcx),%r12 180045735: 4d 8b 2c 24 mov (%r12),%r13 180045739: 49 83 fd 01 cmp $0x1,%r13 18004573d: 75 07 jne 0x180045746 18004573f: 33 c0 xor %eax,%eax 180045741: e9 1a 01 00 00 jmp 0x180045860 180045746: 4d 85 ed test %r13,%r13 180045749: 75 0a jne 0x180045755 18004574b: 41 8d 4d 03 lea 0x3(%r13),%ecx 18004574f: e8 cc 12 ff ff call 0x180036a20 180045754: cc int3 180045755: 85 ff test %edi,%edi 180045757: 74 08 je 0x180045761 180045759: 33 c9 xor %ecx,%ecx 18004575b: e8 40 fe ff ff call 0x1800455a0 180045760: 90 nop 180045761: 83 fb 08 cmp $0x8,%ebx 180045764: 74 16 je 0x18004577c 180045766: 83 fb 0b cmp $0xb,%ebx 180045769: 74 11 je 0x18004577c 18004576b: 83 fb 04 cmp $0x4,%ebx 18004576e: 74 0c je 0x18004577c 180045770: 4c 8b 7c 24 38 mov 0x38(%rsp),%r15 180045775: 44 8b 74 24 70 mov 0x70(%rsp),%r14d 18004577a: eb 30 jmp 0x1800457ac 18004577c: 4c 8b be a8 00 00 00 mov 0xa8(%rsi),%r15 180045783: 4c 89 7c 24 38 mov %r15,0x38(%rsp) 180045788: 4c 89 b6 a8 00 00 00 mov %r14,0xa8(%rsi) 18004578f: 83 fb 08 cmp $0x8,%ebx 180045792: 75 13 jne 0x1800457a7 180045794: 44 8b b6 b0 00 00 00 mov 0xb0(%rsi),%r14d 18004579b: c7 86 b0 00 00 00 8c movl $0x8c,0xb0(%rsi) 1800457a2: 00 00 00 1800457a5: eb 05 jmp 0x1800457ac 1800457a7: 44 8b 74 24 70 mov 0x70(%rsp),%r14d 1800457ac: 83 fb 08 cmp $0x8,%ebx 1800457af: 75 3c jne 0x1800457ed 1800457b1: 8b 0d a9 82 02 00 mov 0x282a9(%rip),%ecx # 0x18006da60 1800457b7: 8b d1 mov %ecx,%edx 1800457b9: 89 4c 24 30 mov %ecx,0x30(%rsp) 1800457bd: 45 33 c0 xor %r8d,%r8d 1800457c0: 8b 05 9e 82 02 00 mov 0x2829e(%rip),%eax # 0x18006da64 1800457c6: 03 c8 add %eax,%ecx 1800457c8: 3b d1 cmp %ecx,%edx 1800457ca: 7d 2a jge 0x1800457f6 1800457cc: 48 63 ca movslq %edx,%rcx 1800457cf: 48 03 c9 add %rcx,%rcx 1800457d2: 48 8b 86 a0 00 00 00 mov 0xa0(%rsi),%rax 1800457d9: 4c 89 44 c8 08 mov %r8,0x8(%rax,%rcx,8) 1800457de: 83 c2 01 add $0x1,%edx 1800457e1: 89 54 24 30 mov %edx,0x30(%rsp) 1800457e5: 8b 0d 75 82 02 00 mov 0x28275(%rip),%ecx # 0x18006da60 1800457eb: eb d3 jmp 0x1800457c0 1800457ed: e8 3e 24 ff ff call 0x180037c30 1800457f2: 49 89 04 24 mov %rax,(%r12) 1800457f6: 85 ff test %edi,%edi 1800457f8: 74 07 je 0x180045801 1800457fa: 33 c9 xor %ecx,%ecx 1800457fc: e8 6f fc ff ff call 0x180045470 180045801: 83 fb 08 cmp $0x8,%ebx 180045804: 75 0d jne 0x180045813 180045806: 8b 96 b0 00 00 00 mov 0xb0(%rsi),%edx 18004580c: 8b cb mov %ebx,%ecx 18004580e: 41 ff d5 call *%r13 180045811: eb 05 jmp 0x180045818 180045813: 8b cb mov %ebx,%ecx 180045815: 41 ff d5 call *%r13 180045818: 83 fb 08 cmp $0x8,%ebx 18004581b: 74 0a je 0x180045827 18004581d: 83 fb 0b cmp $0xb,%ebx 180045820: 74 05 je 0x180045827 180045822: 83 fb 04 cmp $0x4,%ebx 180045825: 75 13 jne 0x18004583a 180045827: 4c 89 be a8 00 00 00 mov %r15,0xa8(%rsi) 18004582e: 83 fb 08 cmp $0x8,%ebx 180045831: 75 07 jne 0x18004583a 180045833: 44 89 b6 b0 00 00 00 mov %r14d,0xb0(%rsi) 18004583a: 33 c0 xor %eax,%eax 18004583c: eb 22 jmp 0x180045860 18004583e: e8 fd 02 ff ff call 0x180035b40 180045843: c7 00 16 00 00 00 movl $0x16,(%rax) 180045849: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18004584e: 45 33 c9 xor %r9d,%r9d 180045851: 45 33 c0 xor %r8d,%r8d 180045854: 33 d2 xor %edx,%edx 180045856: 33 c9 xor %ecx,%ecx 180045858: e8 83 2c ff ff call 0x1800384e0 18004585d: 83 c8 ff or $0xffffffff,%eax 180045860: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx 180045865: 48 8b b4 24 80 00 00 mov 0x80(%rsp),%rsi 18004586c: 00 18004586d: 48 83 c4 40 add $0x40,%rsp 180045871: 41 5f pop %r15 180045873: 41 5e pop %r14 180045875: 41 5d pop %r13 180045877: 41 5c pop %r12 180045879: 5f pop %rdi 18004587a: c3 ret 18004587b: 90 nop 18004587c: 70 56 jo 0x1800458d4 18004587e: 04 00 add $0x0,%al 180045880: dc 56 04 fcoml 0x4(%rsi) 180045883: 00 a2 56 04 00 bb add %ah,-0x44fffbaa(%rdx) 180045889: 56 push %rsi 18004588a: 04 00 add $0x0,%al 18004588c: 89 56 04 mov %edx,0x4(%rsi) 18004588f: 00 3e add %bh,(%rsi) 180045891: 58 pop %rax 180045892: 04 00 add $0x0,%al 180045894: 00 05 01 05 02 05 add %al,0x5020501(%rip) # 0x185065d9b 18004589a: 01 05 05 01 05 05 add %eax,0x5050105(%rip) # 0x1850959a5 1800458a0: 05 03 05 05 05 add $0x5050503,%eax 1800458a5: 05 05 04 02 cc add $0xcc020405,%eax 1800458aa: cc int3 1800458ab: cc int3 1800458ac: cc int3 1800458ad: cc int3 1800458ae: cc int3 1800458af: cc int3 1800458b0: 40 55 rex push %rbp 1800458b2: 48 83 ec 30 sub $0x30,%rsp 1800458b6: 48 8b ea mov %rdx,%rbp 1800458b9: 83 7d 70 00 cmpl $0x0,0x70(%rbp) 1800458bd: 74 07 je 0x1800458c6 1800458bf: 33 c9 xor %ecx,%ecx 1800458c1: e8 aa fb ff ff call 0x180045470 1800458c6: 48 83 c4 30 add $0x30,%rsp 1800458ca: 5d pop %rbp 1800458cb: c3 ret 1800458cc: cc int3 1800458cd: cc int3 1800458ce: cc int3 1800458cf: cc int3 1800458d0: 48 89 0d b1 dc 02 00 mov %rcx,0x2dcb1(%rip) # 0x180073588 1800458d7: c3 ret 1800458d8: cc int3 1800458d9: cc int3 1800458da: cc int3 1800458db: cc int3 1800458dc: cc int3 1800458dd: cc int3 1800458de: cc int3 1800458df: cc int3 1800458e0: 48 89 0d a9 dc 02 00 mov %rcx,0x2dca9(%rip) # 0x180073590 1800458e7: c3 ret 1800458e8: cc int3 1800458e9: cc int3 1800458ea: cc int3 1800458eb: cc int3 1800458ec: cc int3 1800458ed: cc int3 1800458ee: cc int3 1800458ef: cc int3 1800458f0: 48 83 ec 28 sub $0x28,%rsp 1800458f4: ff 15 7e dc 00 00 call *0xdc7e(%rip) # 0x180053578 1800458fa: b8 01 00 00 00 mov $0x1,%eax 1800458ff: 48 83 c4 28 add $0x28,%rsp 180045903: c3 ret 180045904: cc int3 180045905: cc int3 180045906: cc int3 180045907: cc int3 180045908: cc int3 180045909: cc int3 18004590a: cc int3 18004590b: cc int3 18004590c: cc int3 18004590d: cc int3 18004590e: cc int3 18004590f: cc int3 180045910: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180045915: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18004591a: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004591f: 41 54 push %r12 180045921: 48 83 ec 40 sub $0x40,%rsp 180045925: 8b f2 mov %edx,%esi 180045927: 4c 8b e1 mov %rcx,%r12 18004592a: 33 ff xor %edi,%edi 18004592c: 89 7c 24 60 mov %edi,0x60(%rsp) 180045930: 48 8b 0d 59 dc 02 00 mov 0x2dc59(%rip),%rcx # 0x180073590 180045937: e8 e4 23 ff ff call 0x180037d20 18004593c: 48 8b d8 mov %rax,%rbx 18004593f: 48 85 c0 test %rax,%rax 180045942: 75 7b jne 0x1800459bf 180045944: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 180045949: e8 22 0e ff ff call 0x180036770 18004594e: 85 c0 test %eax,%eax 180045950: 74 14 je 0x180045966 180045952: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180045957: 45 33 c9 xor %r9d,%r9d 18004595a: 45 33 c0 xor %r8d,%r8d 18004595d: 33 d2 xor %edx,%edx 18004595f: 33 c9 xor %ecx,%ecx 180045961: e8 da 2a ff ff call 0x180038440 180045966: 83 7c 24 60 01 cmpl $0x1,0x60(%rsp) 18004596b: 75 09 jne 0x180045976 18004596d: 48 8d 1d 7c ff ff ff lea -0x84(%rip),%rbx # 0x1800458f0 180045974: eb 3a jmp 0x1800459b0 180045976: 48 8d 0d db 22 01 00 lea 0x122db(%rip),%rcx # 0x180057c58 18004597d: ff 15 7d d9 00 00 call *0xd97d(%rip) # 0x180053300 180045983: 48 85 c0 test %rax,%rax 180045986: 74 21 je 0x1800459a9 180045988: 48 8d 15 a1 22 01 00 lea 0x122a1(%rip),%rdx # 0x180057c30 18004598f: 48 8b c8 mov %rax,%rcx 180045992: ff 15 18 db 00 00 call *0xdb18(%rip) # 0x1800534b0 180045998: 48 8b d8 mov %rax,%rbx 18004599b: 48 85 c0 test %rax,%rax 18004599e: 75 10 jne 0x1800459b0 1800459a0: 48 8d 1d 49 ff ff ff lea -0xb7(%rip),%rbx # 0x1800458f0 1800459a7: eb 07 jmp 0x1800459b0 1800459a9: 48 8d 1d 40 ff ff ff lea -0xc0(%rip),%rbx # 0x1800458f0 1800459b0: 48 8b cb mov %rbx,%rcx 1800459b3: e8 a8 21 ff ff call 0x180037b60 1800459b8: 48 89 05 d1 db 02 00 mov %rax,0x2dbd1(%rip) # 0x180073590 1800459bf: 8b d6 mov %esi,%edx 1800459c1: 49 8b cc mov %r12,%rcx 1800459c4: ff d3 call *%rbx 1800459c6: 8b f8 mov %eax,%edi 1800459c8: 89 44 24 30 mov %eax,0x30(%rsp) 1800459cc: eb 18 jmp 0x1800459e6 1800459ce: 3d 17 00 00 c0 cmp $0xc0000017,%eax 1800459d3: 75 0b jne 0x1800459e0 1800459d5: b9 08 00 00 00 mov $0x8,%ecx 1800459da: ff 15 58 db 00 00 call *0xdb58(%rip) # 0x180053538 1800459e0: 33 ff xor %edi,%edi 1800459e2: 89 7c 24 30 mov %edi,0x30(%rsp) 1800459e6: 8b c7 mov %edi,%eax 1800459e8: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 1800459ed: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 1800459f2: 48 8b 7c 24 68 mov 0x68(%rsp),%rdi 1800459f7: 48 83 c4 40 add $0x40,%rsp 1800459fb: 41 5c pop %r12 1800459fd: c3 ret 1800459fe: cc int3 1800459ff: cc int3 180045a00: 40 55 rex push %rbp 180045a02: 57 push %rdi 180045a03: 48 83 ec 38 sub $0x38,%rsp 180045a07: 48 8b ea mov %rdx,%rbp 180045a0a: 48 8b 01 mov (%rcx),%rax 180045a0d: 33 ff xor %edi,%edi 180045a0f: 81 38 17 00 00 c0 cmpl $0xc0000017,(%rax) 180045a15: 40 0f 94 c7 sete %dil 180045a19: 8b c7 mov %edi,%eax 180045a1b: 48 83 c4 38 add $0x38,%rsp 180045a1f: 5f pop %rdi 180045a20: 5d pop %rbp 180045a21: c3 ret 180045a22: cc int3 180045a23: cc int3 180045a24: cc int3 180045a25: cc int3 180045a26: cc int3 180045a27: cc int3 180045a28: cc int3 180045a29: cc int3 180045a2a: cc int3 180045a2b: cc int3 180045a2c: cc int3 180045a2d: cc int3 180045a2e: cc int3 180045a2f: cc int3 180045a30: c7 05 8a 5a 09 00 00 movl $0x0,0x95a8a(%rip) # 0x1800db4c4 180045a37: 00 00 00 180045a3a: c3 ret 180045a3b: cc int3 180045a3c: cc int3 180045a3d: cc int3 180045a3e: cc int3 180045a3f: cc int3 180045a40: 40 55 rex push %rbp 180045a42: 41 54 push %r12 180045a44: 41 55 push %r13 180045a46: 41 56 push %r14 180045a48: 41 57 push %r15 180045a4a: 48 83 ec 60 sub $0x60,%rsp 180045a4e: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp 180045a53: 48 89 5d 50 mov %rbx,0x50(%rbp) 180045a57: 48 89 75 58 mov %rsi,0x58(%rbp) 180045a5b: 48 89 7d 60 mov %rdi,0x60(%rbp) 180045a5f: 48 8b 05 3a 74 02 00 mov 0x2743a(%rip),%rax # 0x18006cea0 180045a66: 48 33 c5 xor %rbp,%rax 180045a69: 48 89 45 18 mov %rax,0x18(%rbp) 180045a6d: 44 8b 15 90 db 02 00 mov 0x2db90(%rip),%r10d # 0x180073604 180045a74: 33 db xor %ebx,%ebx 180045a76: 4d 8b f1 mov %r9,%r14 180045a79: 45 85 d2 test %r10d,%r10d 180045a7c: 4c 89 4d 08 mov %r9,0x8(%rbp) 180045a80: 44 89 45 00 mov %r8d,0x0(%rbp) 180045a84: 44 8b fa mov %edx,%r15d 180045a87: 89 55 10 mov %edx,0x10(%rbp) 180045a8a: 48 8b f9 mov %rcx,%rdi 180045a8d: 75 4b jne 0x180045ada 180045a8f: 44 8d 4b 01 lea 0x1(%rbx),%r9d 180045a93: 4c 8d 05 fe 1a 01 00 lea 0x11afe(%rip),%r8 # 0x180057598 180045a9a: ba 00 01 00 00 mov $0x100,%edx 180045a9f: 33 c9 xor %ecx,%ecx 180045aa1: 89 5c 24 28 mov %ebx,0x28(%rsp) 180045aa5: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180045aaa: ff 15 68 d7 00 00 call *0xd768(%rip) # 0x180053218 180045ab0: 85 c0 test %eax,%eax 180045ab2: 74 06 je 0x180045aba 180045ab4: 44 8d 53 01 lea 0x1(%rbx),%r10d 180045ab8: eb 19 jmp 0x180045ad3 180045aba: ff 15 08 da 00 00 call *0xda08(%rip) # 0x1800534c8 180045ac0: 44 8b 15 3d db 02 00 mov 0x2db3d(%rip),%r10d # 0x180073604 180045ac7: b9 02 00 00 00 mov $0x2,%ecx 180045acc: 83 f8 78 cmp $0x78,%eax 180045acf: 44 0f 44 d1 cmove %ecx,%r10d 180045ad3: 44 89 15 2a db 02 00 mov %r10d,0x2db2a(%rip) # 0x180073604 180045ada: 44 8b 4d 70 mov 0x70(%rbp),%r9d 180045ade: 45 85 c9 test %r9d,%r9d 180045ae1: 7e 3c jle 0x180045b1f 180045ae3: 41 8b c1 mov %r9d,%eax 180045ae6: 49 8b ce mov %r14,%rcx 180045ae9: 66 66 90 data16 xchg %ax,%ax 180045aec: 66 66 66 90 data16 data16 xchg %ax,%ax 180045af0: 83 e8 01 sub $0x1,%eax 180045af3: 38 19 cmp %bl,(%rcx) 180045af5: 74 0b je 0x180045b02 180045af7: 48 83 c1 01 add $0x1,%rcx 180045afb: 85 c0 test %eax,%eax 180045afd: 75 f1 jne 0x180045af0 180045aff: 83 c8 ff or $0xffffffff,%eax 180045b02: 41 8b c9 mov %r9d,%ecx 180045b05: 2b c8 sub %eax,%ecx 180045b07: 83 e9 01 sub $0x1,%ecx 180045b0a: 41 3b c9 cmp %r9d,%ecx 180045b0d: 7d 0a jge 0x180045b19 180045b0f: 44 8d 49 01 lea 0x1(%rcx),%r9d 180045b13: 44 89 4d 70 mov %r9d,0x70(%rbp) 180045b17: eb 06 jmp 0x180045b1f 180045b19: 44 8b c9 mov %ecx,%r9d 180045b1c: 89 4d 70 mov %ecx,0x70(%rbp) 180045b1f: 41 83 fa 02 cmp $0x2,%r10d 180045b23: 0f 84 71 02 00 00 je 0x180045d9a 180045b29: 45 85 d2 test %r10d,%r10d 180045b2c: 0f 84 68 02 00 00 je 0x180045d9a 180045b32: 41 83 fa 01 cmp $0x1,%r10d 180045b36: 0f 85 91 02 00 00 jne 0x180045dcd 180045b3c: 44 8b ad 88 00 00 00 mov 0x88(%rbp),%r13d 180045b43: 44 8b e3 mov %ebx,%r12d 180045b46: 45 85 ed test %r13d,%r13d 180045b49: 75 07 jne 0x180045b52 180045b4b: 48 8b 07 mov (%rdi),%rax 180045b4e: 44 8b 68 04 mov 0x4(%rax),%r13d 180045b52: 39 9d 90 00 00 00 cmp %ebx,0x90(%rbp) 180045b58: ba 01 00 00 00 mov $0x1,%edx 180045b5d: b8 09 00 00 00 mov $0x9,%eax 180045b62: 4d 8b c6 mov %r14,%r8 180045b65: 41 8b cd mov %r13d,%ecx 180045b68: 0f 45 d0 cmovne %eax,%edx 180045b6b: 89 5c 24 28 mov %ebx,0x28(%rsp) 180045b6f: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180045b74: ff 15 ce d9 00 00 call *0xd9ce(%rip) # 0x180053548 180045b7a: 85 c0 test %eax,%eax 180045b7c: 4c 63 f0 movslq %eax,%r14 180045b7f: 0f 84 48 02 00 00 je 0x180045dcd 180045b85: 0f 8e 42 02 00 00 jle 0x180045dcd 180045b8b: 33 d2 xor %edx,%edx 180045b8d: 48 c7 c0 e0 ff ff ff mov $0xffffffffffffffe0,%rax 180045b94: 49 f7 f6 div %r14 180045b97: 48 83 f8 02 cmp $0x2,%rax 180045b9b: 0f 82 2c 02 00 00 jb 0x180045dcd 180045ba1: 4b 8d 4c 36 10 lea 0x10(%r14,%r14,1),%rcx 180045ba6: 48 bf f0 ff ff ff ff movabs $0xffffffffffffff0,%rdi 180045bad: ff ff 0f 180045bb0: 48 81 f9 00 04 00 00 cmp $0x400,%rcx 180045bb7: 77 2e ja 0x180045be7 180045bb9: 48 8d 41 0f lea 0xf(%rcx),%rax 180045bbd: 48 3b c1 cmp %rcx,%rax 180045bc0: 77 03 ja 0x180045bc5 180045bc2: 48 8b c7 mov %rdi,%rax 180045bc5: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 180045bc9: e8 d2 cd 00 00 call 0x1800529a0 180045bce: 48 2b e0 sub %rax,%rsp 180045bd1: 48 8d 74 24 40 lea 0x40(%rsp),%rsi 180045bd6: 48 85 f6 test %rsi,%rsi 180045bd9: 0f 84 ee 01 00 00 je 0x180045dcd 180045bdf: c7 06 cc cc 00 00 movl $0xcccc,(%rsi) 180045be5: eb 13 jmp 0x180045bfa 180045be7: e8 b4 ed fe ff call 0x1800349a0 180045bec: 48 85 c0 test %rax,%rax 180045bef: 48 8b f0 mov %rax,%rsi 180045bf2: 74 0a je 0x180045bfe 180045bf4: c7 00 dd dd 00 00 movl $0xdddd,(%rax) 180045bfa: 48 83 c6 10 add $0x10,%rsi 180045bfe: 48 85 f6 test %rsi,%rsi 180045c01: 0f 84 c6 01 00 00 je 0x180045dcd 180045c07: 44 8b 4d 70 mov 0x70(%rbp),%r9d 180045c0b: 4c 8b 45 08 mov 0x8(%rbp),%r8 180045c0f: ba 01 00 00 00 mov $0x1,%edx 180045c14: 41 8b cd mov %r13d,%ecx 180045c17: 44 89 74 24 28 mov %r14d,0x28(%rsp) 180045c1c: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180045c21: ff 15 21 d9 00 00 call *0xd921(%rip) # 0x180053548 180045c27: 85 c0 test %eax,%eax 180045c29: 0f 84 51 01 00 00 je 0x180045d80 180045c2f: 8b 55 00 mov 0x0(%rbp),%edx 180045c32: 45 8b ce mov %r14d,%r9d 180045c35: 4c 8b c6 mov %rsi,%r8 180045c38: 41 8b cf mov %r15d,%ecx 180045c3b: 89 5c 24 28 mov %ebx,0x28(%rsp) 180045c3f: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180045c44: ff 15 ce d5 00 00 call *0xd5ce(%rip) # 0x180053218 180045c4a: 85 c0 test %eax,%eax 180045c4c: 4c 63 e0 movslq %eax,%r12 180045c4f: 0f 84 2b 01 00 00 je 0x180045d80 180045c55: 8b 4d 00 mov 0x0(%rbp),%ecx 180045c58: 0f ba e1 0a bt $0xa,%ecx 180045c5c: 73 3a jae 0x180045c98 180045c5e: 8b 85 80 00 00 00 mov 0x80(%rbp),%eax 180045c64: 85 c0 test %eax,%eax 180045c66: 0f 84 14 01 00 00 je 0x180045d80 180045c6c: 44 3b e0 cmp %eax,%r12d 180045c6f: 0f 8f 0b 01 00 00 jg 0x180045d80 180045c75: 89 44 24 28 mov %eax,0x28(%rsp) 180045c79: 48 8b 45 78 mov 0x78(%rbp),%rax 180045c7d: 8b d1 mov %ecx,%edx 180045c7f: 45 8b ce mov %r14d,%r9d 180045c82: 4c 8b c6 mov %rsi,%r8 180045c85: 41 8b cf mov %r15d,%ecx 180045c88: 48 89 44 24 20 mov %rax,0x20(%rsp) 180045c8d: ff 15 85 d5 00 00 call *0xd585(%rip) # 0x180053218 180045c93: e9 e8 00 00 00 jmp 0x180045d80 180045c98: 85 c0 test %eax,%eax 180045c9a: 0f 8e e0 00 00 00 jle 0x180045d80 180045ca0: 33 d2 xor %edx,%edx 180045ca2: 48 c7 c0 e0 ff ff ff mov $0xffffffffffffffe0,%rax 180045ca9: 49 f7 f4 div %r12 180045cac: 48 83 f8 02 cmp $0x2,%rax 180045cb0: 0f 82 ca 00 00 00 jb 0x180045d80 180045cb6: 4b 8d 4c 24 10 lea 0x10(%r12,%r12,1),%rcx 180045cbb: 48 81 f9 00 04 00 00 cmp $0x400,%rcx 180045cc2: 77 2e ja 0x180045cf2 180045cc4: 48 8d 41 0f lea 0xf(%rcx),%rax 180045cc8: 48 3b c1 cmp %rcx,%rax 180045ccb: 77 03 ja 0x180045cd0 180045ccd: 48 8b c7 mov %rdi,%rax 180045cd0: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 180045cd4: e8 c7 cc 00 00 call 0x1800529a0 180045cd9: 48 2b e0 sub %rax,%rsp 180045cdc: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi 180045ce1: 48 85 ff test %rdi,%rdi 180045ce4: 0f 84 96 00 00 00 je 0x180045d80 180045cea: c7 07 cc cc 00 00 movl $0xcccc,(%rdi) 180045cf0: eb 13 jmp 0x180045d05 180045cf2: e8 a9 ec fe ff call 0x1800349a0 180045cf7: 48 85 c0 test %rax,%rax 180045cfa: 48 8b f8 mov %rax,%rdi 180045cfd: 74 0a je 0x180045d09 180045cff: c7 00 dd dd 00 00 movl $0xdddd,(%rax) 180045d05: 48 83 c7 10 add $0x10,%rdi 180045d09: 48 85 ff test %rdi,%rdi 180045d0c: 74 72 je 0x180045d80 180045d0e: 8b 55 00 mov 0x0(%rbp),%edx 180045d11: 45 8b ce mov %r14d,%r9d 180045d14: 4c 8b c6 mov %rsi,%r8 180045d17: 41 8b cf mov %r15d,%ecx 180045d1a: 44 89 64 24 28 mov %r12d,0x28(%rsp) 180045d1f: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180045d24: ff 15 ee d4 00 00 call *0xd4ee(%rip) # 0x180053218 180045d2a: 85 c0 test %eax,%eax 180045d2c: 74 40 je 0x180045d6e 180045d2e: 8b 85 80 00 00 00 mov 0x80(%rbp),%eax 180045d34: 33 d2 xor %edx,%edx 180045d36: 48 89 5c 24 38 mov %rbx,0x38(%rsp) 180045d3b: 85 c0 test %eax,%eax 180045d3d: 45 8b cc mov %r12d,%r9d 180045d40: 4c 8b c7 mov %rdi,%r8 180045d43: 41 8b cd mov %r13d,%ecx 180045d46: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 180045d4b: 75 0b jne 0x180045d58 180045d4d: 89 5c 24 28 mov %ebx,0x28(%rsp) 180045d51: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180045d56: eb 0d jmp 0x180045d65 180045d58: 89 44 24 28 mov %eax,0x28(%rsp) 180045d5c: 48 8b 45 78 mov 0x78(%rbp),%rax 180045d60: 48 89 44 24 20 mov %rax,0x20(%rsp) 180045d65: ff 15 ad d7 00 00 call *0xd7ad(%rip) # 0x180053518 180045d6b: 44 8b e0 mov %eax,%r12d 180045d6e: 81 7f f0 dd dd 00 00 cmpl $0xdddd,-0x10(%rdi) 180045d75: 48 8d 4f f0 lea -0x10(%rdi),%rcx 180045d79: 75 05 jne 0x180045d80 180045d7b: e8 f0 ec fe ff call 0x180034a70 180045d80: 81 7e f0 dd dd 00 00 cmpl $0xdddd,-0x10(%rsi) 180045d87: 48 8d 4e f0 lea -0x10(%rsi),%rcx 180045d8b: 75 05 jne 0x180045d92 180045d8d: e8 de ec fe ff call 0x180034a70 180045d92: 41 8b c4 mov %r12d,%eax 180045d95: e9 bc 01 00 00 jmp 0x180045f56 180045d9a: 45 85 ff test %r15d,%r15d 180045d9d: 4c 8b e3 mov %rbx,%r12 180045da0: 75 0b jne 0x180045dad 180045da2: 48 8b 07 mov (%rdi),%rax 180045da5: 44 8b 78 14 mov 0x14(%rax),%r15d 180045da9: 44 89 7d 10 mov %r15d,0x10(%rbp) 180045dad: 8b b5 88 00 00 00 mov 0x88(%rbp),%esi 180045db3: 85 f6 test %esi,%esi 180045db5: 75 06 jne 0x180045dbd 180045db7: 48 8b 07 mov (%rdi),%rax 180045dba: 8b 70 04 mov 0x4(%rax),%esi 180045dbd: 41 8b cf mov %r15d,%ecx 180045dc0: e8 7b 2e 00 00 call 0x180048c40 180045dc5: 83 f8 ff cmp $0xffffffff,%eax 180045dc8: 44 8b e8 mov %eax,%r13d 180045dcb: 75 07 jne 0x180045dd4 180045dcd: 33 c0 xor %eax,%eax 180045dcf: e9 82 01 00 00 jmp 0x180045f56 180045dd4: 3b c6 cmp %esi,%eax 180045dd6: 4d 8b c6 mov %r14,%r8 180045dd9: 0f 84 50 01 00 00 je 0x180045f2f 180045ddf: 4c 8d 4d 70 lea 0x70(%rbp),%r9 180045de3: 8b d0 mov %eax,%edx 180045de5: 8b ce mov %esi,%ecx 180045de7: 89 5c 24 28 mov %ebx,0x28(%rsp) 180045deb: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180045df0: e8 bb 2e 00 00 call 0x180048cb0 180045df5: 48 85 c0 test %rax,%rax 180045df8: 4c 8b f0 mov %rax,%r14 180045dfb: 74 d0 je 0x180045dcd 180045dfd: 44 8b 4d 70 mov 0x70(%rbp),%r9d 180045e01: 8b 55 00 mov 0x0(%rbp),%edx 180045e04: 4c 8b c0 mov %rax,%r8 180045e07: 41 8b cf mov %r15d,%ecx 180045e0a: 89 5c 24 28 mov %ebx,0x28(%rsp) 180045e0e: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180045e13: ff 15 f7 d3 00 00 call *0xd3f7(%rip) # 0x180053210 180045e19: 4c 8b 7d 78 mov 0x78(%rbp),%r15 180045e1d: 85 c0 test %eax,%eax 180045e1f: 4c 63 c8 movslq %eax,%r9 180045e22: 44 89 4d 08 mov %r9d,0x8(%rbp) 180045e26: 0f 8e e7 00 00 00 jle 0x180045f13 180045e2c: 49 83 f9 e0 cmp $0xffffffffffffffe0,%r9 180045e30: 49 8b c9 mov %r9,%rcx 180045e33: 0f 87 da 00 00 00 ja 0x180045f13 180045e39: 48 83 c1 10 add $0x10,%rcx 180045e3d: 48 81 f9 00 04 00 00 cmp $0x400,%rcx 180045e44: 77 38 ja 0x180045e7e 180045e46: 48 8d 79 0f lea 0xf(%rcx),%rdi 180045e4a: 48 3b f9 cmp %rcx,%rdi 180045e4d: 77 0a ja 0x180045e59 180045e4f: 48 bf f0 ff ff ff ff movabs $0xffffffffffffff0,%rdi 180045e56: ff ff 0f 180045e59: 48 83 e7 f0 and $0xfffffffffffffff0,%rdi 180045e5d: 48 8b c7 mov %rdi,%rax 180045e60: e8 3b cb 00 00 call 0x1800529a0 180045e65: 48 2b e7 sub %rdi,%rsp 180045e68: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi 180045e6d: 48 85 ff test %rdi,%rdi 180045e70: 0f 84 9d 00 00 00 je 0x180045f13 180045e76: c7 07 cc cc 00 00 movl $0xcccc,(%rdi) 180045e7c: eb 13 jmp 0x180045e91 180045e7e: e8 1d eb fe ff call 0x1800349a0 180045e83: 48 85 c0 test %rax,%rax 180045e86: 48 8b f8 mov %rax,%rdi 180045e89: 74 0a je 0x180045e95 180045e8b: c7 00 dd dd 00 00 movl $0xdddd,(%rax) 180045e91: 48 83 c7 10 add $0x10,%rdi 180045e95: 48 85 ff test %rdi,%rdi 180045e98: 44 8b 4d 08 mov 0x8(%rbp),%r9d 180045e9c: 74 75 je 0x180045f13 180045e9e: 4d 63 c1 movslq %r9d,%r8 180045ea1: 33 d2 xor %edx,%edx 180045ea3: 48 8b cf mov %rdi,%rcx 180045ea6: e8 25 f9 fe ff call 0x1800357d0 180045eab: 44 8b 5d 08 mov 0x8(%rbp),%r11d 180045eaf: 44 8b 4d 70 mov 0x70(%rbp),%r9d 180045eb3: 8b 55 00 mov 0x0(%rbp),%edx 180045eb6: 8b 4d 10 mov 0x10(%rbp),%ecx 180045eb9: 44 89 5c 24 28 mov %r11d,0x28(%rsp) 180045ebe: 4d 8b c6 mov %r14,%r8 180045ec1: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180045ec6: ff 15 44 d3 00 00 call *0xd344(%rip) # 0x180053210 180045ecc: 85 c0 test %eax,%eax 180045ece: 89 45 08 mov %eax,0x8(%rbp) 180045ed1: 74 2e je 0x180045f01 180045ed3: 8b 85 80 00 00 00 mov 0x80(%rbp),%eax 180045ed9: 4c 8d 4d 08 lea 0x8(%rbp),%r9 180045edd: 4c 8b c7 mov %rdi,%r8 180045ee0: 89 44 24 28 mov %eax,0x28(%rsp) 180045ee4: 8b d6 mov %esi,%edx 180045ee6: 41 8b cd mov %r13d,%ecx 180045ee9: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 180045eee: e8 bd 2d 00 00 call 0x180048cb0 180045ef3: 8b 4d 08 mov 0x8(%rbp),%ecx 180045ef6: 48 85 c0 test %rax,%rax 180045ef9: 4c 8b e0 mov %rax,%r12 180045efc: 0f 44 cb cmove %ebx,%ecx 180045eff: 8b d9 mov %ecx,%ebx 180045f01: 81 7f f0 dd dd 00 00 cmpl $0xdddd,-0x10(%rdi) 180045f08: 48 8d 4f f0 lea -0x10(%rdi),%rcx 180045f0c: 75 05 jne 0x180045f13 180045f0e: e8 5d eb fe ff call 0x180034a70 180045f13: 49 8b ce mov %r14,%rcx 180045f16: e8 55 eb fe ff call 0x180034a70 180045f1b: 4d 85 e4 test %r12,%r12 180045f1e: 74 34 je 0x180045f54 180045f20: 4d 3b fc cmp %r12,%r15 180045f23: 74 2f je 0x180045f54 180045f25: 49 8b cc mov %r12,%rcx 180045f28: e8 43 eb fe ff call 0x180034a70 180045f2d: eb 25 jmp 0x180045f54 180045f2f: 8b 85 80 00 00 00 mov 0x80(%rbp),%eax 180045f35: 44 8b 4d 70 mov 0x70(%rbp),%r9d 180045f39: 8b 55 00 mov 0x0(%rbp),%edx 180045f3c: 89 44 24 28 mov %eax,0x28(%rsp) 180045f40: 48 8b 45 78 mov 0x78(%rbp),%rax 180045f44: 41 8b cf mov %r15d,%ecx 180045f47: 48 89 44 24 20 mov %rax,0x20(%rsp) 180045f4c: ff 15 be d2 00 00 call *0xd2be(%rip) # 0x180053210 180045f52: 8b d8 mov %eax,%ebx 180045f54: 8b c3 mov %ebx,%eax 180045f56: 48 8b 4d 18 mov 0x18(%rbp),%rcx 180045f5a: 48 33 cd xor %rbp,%rcx 180045f5d: e8 de c6 fe ff call 0x180032640 180045f62: 48 8b 5d 50 mov 0x50(%rbp),%rbx 180045f66: 48 8b 75 58 mov 0x58(%rbp),%rsi 180045f6a: 48 8b 7d 60 mov 0x60(%rbp),%rdi 180045f6e: 48 8d 65 20 lea 0x20(%rbp),%rsp 180045f72: 41 5f pop %r15 180045f74: 41 5e pop %r14 180045f76: 41 5d pop %r13 180045f78: 41 5c pop %r12 180045f7a: 5d pop %rbp 180045f7b: c3 ret 180045f7c: cc int3 180045f7d: cc int3 180045f7e: cc int3 180045f7f: cc int3 180045f80: 48 8b c4 mov %rsp,%rax 180045f83: 53 push %rbx 180045f84: 48 81 ec 80 00 00 00 sub $0x80,%rsp 180045f8b: 48 89 68 08 mov %rbp,0x8(%rax) 180045f8f: 48 89 78 18 mov %rdi,0x18(%rax) 180045f93: 40 32 ff xor %dil,%dil 180045f96: 48 85 c9 test %rcx,%rcx 180045f99: 4c 89 60 f0 mov %r12,-0x10(%rax) 180045f9d: 4c 89 68 e8 mov %r13,-0x18(%rax) 180045fa1: 40 88 78 e0 mov %dil,-0x20(%rax) 180045fa5: 49 8b e9 mov %r9,%rbp 180045fa8: 45 8b e0 mov %r8d,%r12d 180045fab: 44 8b ea mov %edx,%r13d 180045fae: 0f 85 8d 00 00 00 jne 0x180046041 180045fb4: 48 89 70 10 mov %rsi,0x10(%rax) 180045fb8: e8 e3 20 ff ff call 0x1800380a0 180045fbd: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 180045fc4: 48 8b b0 b8 00 00 00 mov 0xb8(%rax),%rsi 180045fcb: 48 8b d8 mov %rax,%rbx 180045fce: 48 3b 0d 1b 77 02 00 cmp 0x2771b(%rip),%rcx # 0x18006d6f0 180045fd5: 48 89 44 24 60 mov %rax,0x60(%rsp) 180045fda: 48 89 4c 24 50 mov %rcx,0x50(%rsp) 180045fdf: 48 89 74 24 58 mov %rsi,0x58(%rsp) 180045fe4: 74 18 je 0x180045ffe 180045fe6: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 180045fec: 85 0d 86 75 02 00 test %ecx,0x27586(%rip) # 0x18006d578 180045ff2: 75 0a jne 0x180045ffe 180045ff4: e8 c7 1a ff ff call 0x180037ac0 180045ff9: 48 89 44 24 50 mov %rax,0x50(%rsp) 180045ffe: 48 3b 35 6b 74 02 00 cmp 0x2746b(%rip),%rsi # 0x18006d470 180046005: 48 8b b4 24 98 00 00 mov 0x98(%rsp),%rsi 18004600c: 00 18004600d: 74 18 je 0x180046027 18004600f: 8b 83 c8 00 00 00 mov 0xc8(%rbx),%eax 180046015: 85 05 5d 75 02 00 test %eax,0x2755d(%rip) # 0x18006d578 18004601b: 75 0a jne 0x180046027 18004601d: e8 4e 0f ff ff call 0x180036f70 180046022: 48 89 44 24 58 mov %rax,0x58(%rsp) 180046027: f6 83 c8 00 00 00 02 testb $0x2,0xc8(%rbx) 18004602e: 75 2e jne 0x18004605e 180046030: 83 8b c8 00 00 00 02 orl $0x2,0xc8(%rbx) 180046037: 40 b7 01 mov $0x1,%dil 18004603a: 40 88 7c 24 68 mov %dil,0x68(%rsp) 18004603f: eb 1d jmp 0x18004605e 180046041: 48 8b 01 mov (%rcx),%rax 180046044: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 180046049: 48 89 02 mov %rax,(%rdx) 18004604c: 48 8b 41 08 mov 0x8(%rcx),%rax 180046050: 48 89 42 08 mov %rax,0x8(%rdx) 180046054: 0f b6 7c 24 68 movzbl 0x68(%rsp),%edi 180046059: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 18004605e: 8b 84 24 d0 00 00 00 mov 0xd0(%rsp),%eax 180046065: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18004606a: 4c 8b cd mov %rbp,%r9 18004606d: 89 44 24 40 mov %eax,0x40(%rsp) 180046071: 8b 84 24 c8 00 00 00 mov 0xc8(%rsp),%eax 180046078: 45 8b c4 mov %r12d,%r8d 18004607b: 89 44 24 38 mov %eax,0x38(%rsp) 18004607f: 8b 84 24 c0 00 00 00 mov 0xc0(%rsp),%eax 180046086: 41 8b d5 mov %r13d,%edx 180046089: 89 44 24 30 mov %eax,0x30(%rsp) 18004608d: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax 180046094: 00 180046095: 48 89 44 24 28 mov %rax,0x28(%rsp) 18004609a: 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%eax 1800460a1: 89 44 24 20 mov %eax,0x20(%rsp) 1800460a5: e8 96 f9 ff ff call 0x180045a40 1800460aa: 4c 8b 6c 24 70 mov 0x70(%rsp),%r13 1800460af: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 1800460b4: 48 8b ac 24 90 00 00 mov 0x90(%rsp),%rbp 1800460bb: 00 1800460bc: 40 84 ff test %dil,%dil 1800460bf: 48 8b bc 24 a0 00 00 mov 0xa0(%rsp),%rdi 1800460c6: 00 1800460c7: 74 07 je 0x1800460d0 1800460c9: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 1800460d0: 48 81 c4 80 00 00 00 add $0x80,%rsp 1800460d7: 5b pop %rbx 1800460d8: c3 ret 1800460d9: cc int3 1800460da: cc int3 1800460db: cc int3 1800460dc: cc int3 1800460dd: cc int3 1800460de: cc int3 1800460df: cc int3 1800460e0: 44 89 4c 24 20 mov %r9d,0x20(%rsp) 1800460e5: 55 push %rbp 1800460e6: 41 54 push %r12 1800460e8: 41 55 push %r13 1800460ea: 41 56 push %r14 1800460ec: 41 57 push %r15 1800460ee: 48 83 ec 40 sub $0x40,%rsp 1800460f2: 48 8d 6c 24 30 lea 0x30(%rsp),%rbp 1800460f7: 48 89 5d 40 mov %rbx,0x40(%rbp) 1800460fb: 48 89 75 48 mov %rsi,0x48(%rbp) 1800460ff: 48 89 7d 50 mov %rdi,0x50(%rbp) 180046103: 48 8b 05 96 6d 02 00 mov 0x26d96(%rip),%rax # 0x18006cea0 18004610a: 48 33 c5 xor %rbp,%rax 18004610d: 48 89 45 08 mov %rax,0x8(%rbp) 180046111: 8b 05 f1 d4 02 00 mov 0x2d4f1(%rip),%eax # 0x180073608 180046117: 4d 8b f0 mov %r8,%r14 18004611a: 44 8b fa mov %edx,%r15d 18004611d: 85 c0 test %eax,%eax 18004611f: 4c 8b e1 mov %rcx,%r12 180046122: 75 7a jne 0x18004619e 180046124: 41 b8 01 00 00 00 mov $0x1,%r8d 18004612a: 4c 8d 4d 00 lea 0x0(%rbp),%r9 18004612e: 48 8d 15 63 14 01 00 lea 0x11463(%rip),%rdx # 0x180057598 180046135: 41 8b c8 mov %r8d,%ecx 180046138: ff 15 52 d1 00 00 call *0xd152(%rip) # 0x180053290 18004613e: 85 c0 test %eax,%eax 180046140: 74 0c je 0x18004614e 180046142: c7 05 bc d4 02 00 01 movl $0x1,0x2d4bc(%rip) # 0x180073608 180046149: 00 00 00 18004614c: eb 5e jmp 0x1800461ac 18004614e: ff 15 74 d3 00 00 call *0xd374(%rip) # 0x1800534c8 180046154: 83 f8 78 cmp $0x78,%eax 180046157: 75 3f jne 0x180046198 180046159: c7 05 a5 d4 02 00 02 movl $0x2,0x2d4a5(%rip) # 0x180073608 180046160: 00 00 00 180046163: 8b 75 70 mov 0x70(%rbp),%esi 180046166: 33 ff xor %edi,%edi 180046168: 85 f6 test %esi,%esi 18004616a: 75 07 jne 0x180046173 18004616c: 49 8b 04 24 mov (%r12),%rax 180046170: 8b 70 14 mov 0x14(%rax),%esi 180046173: 8b 5d 68 mov 0x68(%rbp),%ebx 180046176: 85 db test %ebx,%ebx 180046178: 75 07 jne 0x180046181 18004617a: 49 8b 04 24 mov (%r12),%rax 18004617e: 8b 58 04 mov 0x4(%rax),%ebx 180046181: 8b ce mov %esi,%ecx 180046183: e8 b8 2a 00 00 call 0x180048c40 180046188: 83 f8 ff cmp $0xffffffff,%eax 18004618b: 0f 85 29 01 00 00 jne 0x1800462ba 180046191: 33 c0 xor %eax,%eax 180046193: e9 7a 01 00 00 jmp 0x180046312 180046198: 8b 05 6a d4 02 00 mov 0x2d46a(%rip),%eax # 0x180073608 18004619e: 83 f8 02 cmp $0x2,%eax 1800461a1: 74 c0 je 0x180046163 1800461a3: 85 c0 test %eax,%eax 1800461a5: 74 bc je 0x180046163 1800461a7: 83 f8 01 cmp $0x1,%eax 1800461aa: 75 e5 jne 0x180046191 1800461ac: 8b 75 68 mov 0x68(%rbp),%esi 1800461af: 33 ff xor %edi,%edi 1800461b1: 85 f6 test %esi,%esi 1800461b3: 75 07 jne 0x1800461bc 1800461b5: 49 8b 04 24 mov (%r12),%rax 1800461b9: 8b 70 04 mov 0x4(%rax),%esi 1800461bc: 39 7d 78 cmp %edi,0x78(%rbp) 1800461bf: 44 8b 4d 58 mov 0x58(%rbp),%r9d 1800461c3: ba 01 00 00 00 mov $0x1,%edx 1800461c8: b8 09 00 00 00 mov $0x9,%eax 1800461cd: 4d 8b c6 mov %r14,%r8 1800461d0: 8b ce mov %esi,%ecx 1800461d2: 0f 45 d0 cmovne %eax,%edx 1800461d5: 89 7c 24 28 mov %edi,0x28(%rsp) 1800461d9: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1800461de: ff 15 64 d3 00 00 call *0xd364(%rip) # 0x180053548 1800461e4: 85 c0 test %eax,%eax 1800461e6: 4c 63 e0 movslq %eax,%r12 1800461e9: 74 a6 je 0x180046191 1800461eb: 7e a4 jle 0x180046191 1800461ed: 48 b8 f0 ff ff ff ff movabs $0x7ffffffffffffff0,%rax 1800461f4: ff ff 7f 1800461f7: 4c 3b e0 cmp %rax,%r12 1800461fa: 77 95 ja 0x180046191 1800461fc: 4b 8d 4c 24 10 lea 0x10(%r12,%r12,1),%rcx 180046201: 48 81 f9 00 04 00 00 cmp $0x400,%rcx 180046208: 77 35 ja 0x18004623f 18004620a: 48 8d 41 0f lea 0xf(%rcx),%rax 18004620e: 48 3b c1 cmp %rcx,%rax 180046211: 77 0a ja 0x18004621d 180046213: 48 b8 f0 ff ff ff ff movabs $0xffffffffffffff0,%rax 18004621a: ff ff 0f 18004621d: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 180046221: e8 7a c7 00 00 call 0x1800529a0 180046226: 48 2b e0 sub %rax,%rsp 180046229: 48 8d 5c 24 30 lea 0x30(%rsp),%rbx 18004622e: 48 85 db test %rbx,%rbx 180046231: 0f 84 5a ff ff ff je 0x180046191 180046237: c7 03 cc cc 00 00 movl $0xcccc,(%rbx) 18004623d: eb 13 jmp 0x180046252 18004623f: e8 5c e7 fe ff call 0x1800349a0 180046244: 48 85 c0 test %rax,%rax 180046247: 48 8b d8 mov %rax,%rbx 18004624a: 74 0a je 0x180046256 18004624c: c7 00 dd dd 00 00 movl $0xdddd,(%rax) 180046252: 48 83 c3 10 add $0x10,%rbx 180046256: 48 85 db test %rbx,%rbx 180046259: 0f 84 32 ff ff ff je 0x180046191 18004625f: 4f 8d 04 24 lea (%r12,%r12,1),%r8 180046263: 33 d2 xor %edx,%edx 180046265: 48 8b cb mov %rbx,%rcx 180046268: e8 63 f5 fe ff call 0x1800357d0 18004626d: 44 8b 4d 58 mov 0x58(%rbp),%r9d 180046271: 4d 8b c6 mov %r14,%r8 180046274: ba 01 00 00 00 mov $0x1,%edx 180046279: 8b ce mov %esi,%ecx 18004627b: 44 89 64 24 28 mov %r12d,0x28(%rsp) 180046280: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180046285: ff 15 bd d2 00 00 call *0xd2bd(%rip) # 0x180053548 18004628b: 85 c0 test %eax,%eax 18004628d: 74 15 je 0x1800462a4 18004628f: 4c 8b 4d 60 mov 0x60(%rbp),%r9 180046293: 44 8b c0 mov %eax,%r8d 180046296: 48 8b d3 mov %rbx,%rdx 180046299: 41 8b cf mov %r15d,%ecx 18004629c: ff 15 ee cf 00 00 call *0xcfee(%rip) # 0x180053290 1800462a2: 8b f8 mov %eax,%edi 1800462a4: 81 7b f0 dd dd 00 00 cmpl $0xdddd,-0x10(%rbx) 1800462ab: 48 8d 4b f0 lea -0x10(%rbx),%rcx 1800462af: 75 05 jne 0x1800462b6 1800462b1: e8 ba e7 fe ff call 0x180034a70 1800462b6: 8b c7 mov %edi,%eax 1800462b8: eb 58 jmp 0x180046312 1800462ba: 3b c3 cmp %ebx,%eax 1800462bc: 74 28 je 0x1800462e6 1800462be: 4c 8d 4d 58 lea 0x58(%rbp),%r9 1800462c2: 4d 8b c6 mov %r14,%r8 1800462c5: 8b d0 mov %eax,%edx 1800462c7: 8b cb mov %ebx,%ecx 1800462c9: 89 7c 24 28 mov %edi,0x28(%rsp) 1800462cd: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1800462d2: e8 d9 29 00 00 call 0x180048cb0 1800462d7: 48 85 c0 test %rax,%rax 1800462da: 48 8b f8 mov %rax,%rdi 1800462dd: 0f 84 ae fe ff ff je 0x180046191 1800462e3: 4c 8b f0 mov %rax,%r14 1800462e6: 48 8b 45 60 mov 0x60(%rbp),%rax 1800462ea: 44 8b 4d 58 mov 0x58(%rbp),%r9d 1800462ee: 4d 8b c6 mov %r14,%r8 1800462f1: 41 8b d7 mov %r15d,%edx 1800462f4: 8b ce mov %esi,%ecx 1800462f6: 48 89 44 24 20 mov %rax,0x20(%rsp) 1800462fb: ff 15 87 cf 00 00 call *0xcf87(%rip) # 0x180053288 180046301: 48 85 ff test %rdi,%rdi 180046304: 8b d8 mov %eax,%ebx 180046306: 74 08 je 0x180046310 180046308: 48 8b cf mov %rdi,%rcx 18004630b: e8 60 e7 fe ff call 0x180034a70 180046310: 8b c3 mov %ebx,%eax 180046312: 48 8b 4d 08 mov 0x8(%rbp),%rcx 180046316: 48 33 cd xor %rbp,%rcx 180046319: e8 22 c3 fe ff call 0x180032640 18004631e: 48 8b 5d 40 mov 0x40(%rbp),%rbx 180046322: 48 8b 75 48 mov 0x48(%rbp),%rsi 180046326: 48 8b 7d 50 mov 0x50(%rbp),%rdi 18004632a: 48 8d 65 10 lea 0x10(%rbp),%rsp 18004632e: 41 5f pop %r15 180046330: 41 5e pop %r14 180046332: 41 5d pop %r13 180046334: 41 5c pop %r12 180046336: 5d pop %rbp 180046337: c3 ret 180046338: cc int3 180046339: cc int3 18004633a: cc int3 18004633b: cc int3 18004633c: cc int3 18004633d: cc int3 18004633e: cc int3 18004633f: cc int3 180046340: 48 8b c4 mov %rsp,%rax 180046343: 53 push %rbx 180046344: 48 83 ec 70 sub $0x70,%rsp 180046348: 48 89 68 08 mov %rbp,0x8(%rax) 18004634c: 48 89 78 18 mov %rdi,0x18(%rax) 180046350: 40 32 ff xor %dil,%dil 180046353: 48 85 c9 test %rcx,%rcx 180046356: 4c 89 60 f0 mov %r12,-0x10(%rax) 18004635a: 4c 89 68 e8 mov %r13,-0x18(%rax) 18004635e: 40 88 78 e0 mov %dil,-0x20(%rax) 180046362: 41 8b e9 mov %r9d,%ebp 180046365: 4d 8b e0 mov %r8,%r12 180046368: 44 8b ea mov %edx,%r13d 18004636b: 0f 85 8d 00 00 00 jne 0x1800463fe 180046371: 48 89 70 10 mov %rsi,0x10(%rax) 180046375: e8 26 1d ff ff call 0x1800380a0 18004637a: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 180046381: 48 8b b0 b8 00 00 00 mov 0xb8(%rax),%rsi 180046388: 48 8b d8 mov %rax,%rbx 18004638b: 48 3b 0d 5e 73 02 00 cmp 0x2735e(%rip),%rcx # 0x18006d6f0 180046392: 48 89 44 24 50 mov %rax,0x50(%rsp) 180046397: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 18004639c: 48 89 74 24 48 mov %rsi,0x48(%rsp) 1800463a1: 74 18 je 0x1800463bb 1800463a3: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 1800463a9: 85 0d c9 71 02 00 test %ecx,0x271c9(%rip) # 0x18006d578 1800463af: 75 0a jne 0x1800463bb 1800463b1: e8 0a 17 ff ff call 0x180037ac0 1800463b6: 48 89 44 24 40 mov %rax,0x40(%rsp) 1800463bb: 48 3b 35 ae 70 02 00 cmp 0x270ae(%rip),%rsi # 0x18006d470 1800463c2: 48 8b b4 24 88 00 00 mov 0x88(%rsp),%rsi 1800463c9: 00 1800463ca: 74 18 je 0x1800463e4 1800463cc: 8b 83 c8 00 00 00 mov 0xc8(%rbx),%eax 1800463d2: 85 05 a0 71 02 00 test %eax,0x271a0(%rip) # 0x18006d578 1800463d8: 75 0a jne 0x1800463e4 1800463da: e8 91 0b ff ff call 0x180036f70 1800463df: 48 89 44 24 48 mov %rax,0x48(%rsp) 1800463e4: f6 83 c8 00 00 00 02 testb $0x2,0xc8(%rbx) 1800463eb: 75 2e jne 0x18004641b 1800463ed: 83 8b c8 00 00 00 02 orl $0x2,0xc8(%rbx) 1800463f4: 40 b7 01 mov $0x1,%dil 1800463f7: 40 88 7c 24 58 mov %dil,0x58(%rsp) 1800463fc: eb 1d jmp 0x18004641b 1800463fe: 48 8b 01 mov (%rcx),%rax 180046401: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 180046406: 48 89 02 mov %rax,(%rdx) 180046409: 48 8b 41 08 mov 0x8(%rcx),%rax 18004640d: 48 89 42 08 mov %rax,0x8(%rdx) 180046411: 0f b6 7c 24 58 movzbl 0x58(%rsp),%edi 180046416: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18004641b: 8b 84 24 b8 00 00 00 mov 0xb8(%rsp),%eax 180046422: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180046427: 44 8b cd mov %ebp,%r9d 18004642a: 89 44 24 38 mov %eax,0x38(%rsp) 18004642e: 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%eax 180046435: 4d 8b c4 mov %r12,%r8 180046438: 89 44 24 30 mov %eax,0x30(%rsp) 18004643c: 8b 84 24 a8 00 00 00 mov 0xa8(%rsp),%eax 180046443: 41 8b d5 mov %r13d,%edx 180046446: 89 44 24 28 mov %eax,0x28(%rsp) 18004644a: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 180046451: 00 180046452: 48 89 44 24 20 mov %rax,0x20(%rsp) 180046457: e8 84 fc ff ff call 0x1800460e0 18004645c: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 180046461: 4c 8b 64 24 68 mov 0x68(%rsp),%r12 180046466: 48 8b ac 24 80 00 00 mov 0x80(%rsp),%rbp 18004646d: 00 18004646e: 40 84 ff test %dil,%dil 180046471: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi 180046478: 00 180046479: 74 07 je 0x180046482 18004647b: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 180046482: 48 83 c4 70 add $0x70,%rsp 180046486: 5b pop %rbx 180046487: c3 ret 180046488: cc int3 180046489: cc int3 18004648a: cc int3 18004648b: cc int3 18004648c: cc int3 18004648d: cc int3 18004648e: cc int3 18004648f: cc int3 180046490: 48 85 c9 test %rcx,%rcx 180046493: 0f 84 e0 01 00 00 je 0x180046679 180046499: 53 push %rbx 18004649a: 48 83 ec 20 sub $0x20,%rsp 18004649e: 48 8b d9 mov %rcx,%rbx 1800464a1: 48 8b 49 08 mov 0x8(%rcx),%rcx 1800464a5: e8 c6 e5 fe ff call 0x180034a70 1800464aa: 48 8b 4b 10 mov 0x10(%rbx),%rcx 1800464ae: e8 bd e5 fe ff call 0x180034a70 1800464b3: 48 8b 4b 18 mov 0x18(%rbx),%rcx 1800464b7: e8 b4 e5 fe ff call 0x180034a70 1800464bc: 48 8b 4b 20 mov 0x20(%rbx),%rcx 1800464c0: e8 ab e5 fe ff call 0x180034a70 1800464c5: 48 8b 4b 28 mov 0x28(%rbx),%rcx 1800464c9: e8 a2 e5 fe ff call 0x180034a70 1800464ce: 48 8b 4b 30 mov 0x30(%rbx),%rcx 1800464d2: e8 99 e5 fe ff call 0x180034a70 1800464d7: 48 8b 0b mov (%rbx),%rcx 1800464da: e8 91 e5 fe ff call 0x180034a70 1800464df: 48 8b 4b 40 mov 0x40(%rbx),%rcx 1800464e3: e8 88 e5 fe ff call 0x180034a70 1800464e8: 48 8b 4b 48 mov 0x48(%rbx),%rcx 1800464ec: e8 7f e5 fe ff call 0x180034a70 1800464f1: 48 8b 4b 50 mov 0x50(%rbx),%rcx 1800464f5: e8 76 e5 fe ff call 0x180034a70 1800464fa: 48 8b 4b 58 mov 0x58(%rbx),%rcx 1800464fe: e8 6d e5 fe ff call 0x180034a70 180046503: 48 8b 4b 60 mov 0x60(%rbx),%rcx 180046507: e8 64 e5 fe ff call 0x180034a70 18004650c: 48 8b 4b 68 mov 0x68(%rbx),%rcx 180046510: e8 5b e5 fe ff call 0x180034a70 180046515: 48 8b 4b 38 mov 0x38(%rbx),%rcx 180046519: e8 52 e5 fe ff call 0x180034a70 18004651e: 48 8b 4b 70 mov 0x70(%rbx),%rcx 180046522: e8 49 e5 fe ff call 0x180034a70 180046527: 48 8b 4b 78 mov 0x78(%rbx),%rcx 18004652b: e8 40 e5 fe ff call 0x180034a70 180046530: 48 8b 8b 80 00 00 00 mov 0x80(%rbx),%rcx 180046537: e8 34 e5 fe ff call 0x180034a70 18004653c: 48 8b 8b 88 00 00 00 mov 0x88(%rbx),%rcx 180046543: e8 28 e5 fe ff call 0x180034a70 180046548: 48 8b 8b 90 00 00 00 mov 0x90(%rbx),%rcx 18004654f: e8 1c e5 fe ff call 0x180034a70 180046554: 48 8b 8b 98 00 00 00 mov 0x98(%rbx),%rcx 18004655b: e8 10 e5 fe ff call 0x180034a70 180046560: 48 8b 8b a0 00 00 00 mov 0xa0(%rbx),%rcx 180046567: e8 04 e5 fe ff call 0x180034a70 18004656c: 48 8b 8b a8 00 00 00 mov 0xa8(%rbx),%rcx 180046573: e8 f8 e4 fe ff call 0x180034a70 180046578: 48 8b 8b b0 00 00 00 mov 0xb0(%rbx),%rcx 18004657f: e8 ec e4 fe ff call 0x180034a70 180046584: 48 8b 8b b8 00 00 00 mov 0xb8(%rbx),%rcx 18004658b: e8 e0 e4 fe ff call 0x180034a70 180046590: 48 8b 8b c0 00 00 00 mov 0xc0(%rbx),%rcx 180046597: e8 d4 e4 fe ff call 0x180034a70 18004659c: 48 8b 8b c8 00 00 00 mov 0xc8(%rbx),%rcx 1800465a3: e8 c8 e4 fe ff call 0x180034a70 1800465a8: 48 8b 8b d0 00 00 00 mov 0xd0(%rbx),%rcx 1800465af: e8 bc e4 fe ff call 0x180034a70 1800465b4: 48 8b 8b d8 00 00 00 mov 0xd8(%rbx),%rcx 1800465bb: e8 b0 e4 fe ff call 0x180034a70 1800465c0: 48 8b 8b e0 00 00 00 mov 0xe0(%rbx),%rcx 1800465c7: e8 a4 e4 fe ff call 0x180034a70 1800465cc: 48 8b 8b e8 00 00 00 mov 0xe8(%rbx),%rcx 1800465d3: e8 98 e4 fe ff call 0x180034a70 1800465d8: 48 8b 8b f0 00 00 00 mov 0xf0(%rbx),%rcx 1800465df: e8 8c e4 fe ff call 0x180034a70 1800465e4: 48 8b 8b f8 00 00 00 mov 0xf8(%rbx),%rcx 1800465eb: e8 80 e4 fe ff call 0x180034a70 1800465f0: 48 8b 8b 00 01 00 00 mov 0x100(%rbx),%rcx 1800465f7: e8 74 e4 fe ff call 0x180034a70 1800465fc: 48 8b 8b 08 01 00 00 mov 0x108(%rbx),%rcx 180046603: e8 68 e4 fe ff call 0x180034a70 180046608: 48 8b 8b 10 01 00 00 mov 0x110(%rbx),%rcx 18004660f: e8 5c e4 fe ff call 0x180034a70 180046614: 48 8b 8b 18 01 00 00 mov 0x118(%rbx),%rcx 18004661b: e8 50 e4 fe ff call 0x180034a70 180046620: 48 8b 8b 20 01 00 00 mov 0x120(%rbx),%rcx 180046627: e8 44 e4 fe ff call 0x180034a70 18004662c: 48 8b 8b 28 01 00 00 mov 0x128(%rbx),%rcx 180046633: e8 38 e4 fe ff call 0x180034a70 180046638: 48 8b 8b 30 01 00 00 mov 0x130(%rbx),%rcx 18004663f: e8 2c e4 fe ff call 0x180034a70 180046644: 48 8b 8b 38 01 00 00 mov 0x138(%rbx),%rcx 18004664b: e8 20 e4 fe ff call 0x180034a70 180046650: 48 8b 8b 40 01 00 00 mov 0x140(%rbx),%rcx 180046657: e8 14 e4 fe ff call 0x180034a70 18004665c: 48 8b 8b 48 01 00 00 mov 0x148(%rbx),%rcx 180046663: e8 08 e4 fe ff call 0x180034a70 180046668: 48 8b 8b 50 01 00 00 mov 0x150(%rbx),%rcx 18004666f: e8 fc e3 fe ff call 0x180034a70 180046674: 48 83 c4 20 add $0x20,%rsp 180046678: 5b pop %rbx 180046679: c2 00 00 ret $0x0 18004667c: cc int3 18004667d: cc int3 18004667e: cc int3 18004667f: cc int3 180046680: 48 85 c9 test %rcx,%rcx 180046683: 74 42 je 0x1800466c7 180046685: 53 push %rbx 180046686: 48 83 ec 20 sub $0x20,%rsp 18004668a: 48 8b d9 mov %rcx,%rbx 18004668d: 48 8b 09 mov (%rcx),%rcx 180046690: 48 3b 0d c9 78 02 00 cmp 0x278c9(%rip),%rcx # 0x18006df60 180046697: 74 05 je 0x18004669e 180046699: e8 d2 e3 fe ff call 0x180034a70 18004669e: 48 8b 4b 08 mov 0x8(%rbx),%rcx 1800466a2: 48 3b 0d bf 78 02 00 cmp 0x278bf(%rip),%rcx # 0x18006df68 1800466a9: 74 05 je 0x1800466b0 1800466ab: e8 c0 e3 fe ff call 0x180034a70 1800466b0: 48 8b 4b 10 mov 0x10(%rbx),%rcx 1800466b4: 48 3b 0d b5 78 02 00 cmp 0x278b5(%rip),%rcx # 0x18006df70 1800466bb: 74 05 je 0x1800466c2 1800466bd: e8 ae e3 fe ff call 0x180034a70 1800466c2: 48 83 c4 20 add $0x20,%rsp 1800466c6: 5b pop %rbx 1800466c7: c2 00 00 ret $0x0 1800466ca: cc int3 1800466cb: cc int3 1800466cc: cc int3 1800466cd: cc int3 1800466ce: cc int3 1800466cf: cc int3 1800466d0: 48 85 c9 test %rcx,%rcx 1800466d3: 0f 84 8b 00 00 00 je 0x180046764 1800466d9: 53 push %rbx 1800466da: 48 83 ec 20 sub $0x20,%rsp 1800466de: 48 8b d9 mov %rcx,%rbx 1800466e1: 48 8b 49 18 mov 0x18(%rcx),%rcx 1800466e5: 48 3b 0d 8c 78 02 00 cmp 0x2788c(%rip),%rcx # 0x18006df78 1800466ec: 74 05 je 0x1800466f3 1800466ee: e8 7d e3 fe ff call 0x180034a70 1800466f3: 48 8b 4b 20 mov 0x20(%rbx),%rcx 1800466f7: 48 3b 0d 82 78 02 00 cmp 0x27882(%rip),%rcx # 0x18006df80 1800466fe: 74 05 je 0x180046705 180046700: e8 6b e3 fe ff call 0x180034a70 180046705: 48 8b 4b 28 mov 0x28(%rbx),%rcx 180046709: 48 3b 0d 78 78 02 00 cmp 0x27878(%rip),%rcx # 0x18006df88 180046710: 74 05 je 0x180046717 180046712: e8 59 e3 fe ff call 0x180034a70 180046717: 48 8b 4b 30 mov 0x30(%rbx),%rcx 18004671b: 48 3b 0d 6e 78 02 00 cmp 0x2786e(%rip),%rcx # 0x18006df90 180046722: 74 05 je 0x180046729 180046724: e8 47 e3 fe ff call 0x180034a70 180046729: 48 8b 4b 38 mov 0x38(%rbx),%rcx 18004672d: 48 3b 0d 64 78 02 00 cmp 0x27864(%rip),%rcx # 0x18006df98 180046734: 74 05 je 0x18004673b 180046736: e8 35 e3 fe ff call 0x180034a70 18004673b: 48 8b 4b 40 mov 0x40(%rbx),%rcx 18004673f: 48 3b 0d 5a 78 02 00 cmp 0x2785a(%rip),%rcx # 0x18006dfa0 180046746: 74 05 je 0x18004674d 180046748: e8 23 e3 fe ff call 0x180034a70 18004674d: 48 8b 4b 48 mov 0x48(%rbx),%rcx 180046751: 48 3b 0d 50 78 02 00 cmp 0x27850(%rip),%rcx # 0x18006dfa8 180046758: 74 05 je 0x18004675f 18004675a: e8 11 e3 fe ff call 0x180034a70 18004675f: 48 83 c4 20 add $0x20,%rsp 180046763: 5b pop %rbx 180046764: c2 00 00 ret $0x0 180046767: cc int3 180046768: cc int3 180046769: cc int3 18004676a: cc int3 18004676b: cc int3 18004676c: cc int3 18004676d: cc int3 18004676e: cc int3 18004676f: cc int3 180046770: 48 83 ec 28 sub $0x28,%rsp 180046774: e8 27 19 ff ff call 0x1800380a0 180046779: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 180046780: 48 3b 0d 69 6f 02 00 cmp 0x26f69(%rip),%rcx # 0x18006d6f0 180046787: 74 1b je 0x1800467a4 180046789: 8b 80 c8 00 00 00 mov 0xc8(%rax),%eax 18004678f: 85 05 e3 6d 02 00 test %eax,0x26de3(%rip) # 0x18006d578 180046795: 75 0d jne 0x1800467a4 180046797: e8 24 13 ff ff call 0x180037ac0 18004679c: 8b 40 04 mov 0x4(%rax),%eax 18004679f: 48 83 c4 28 add $0x28,%rsp 1800467a3: c3 ret 1800467a4: 8b 41 04 mov 0x4(%rcx),%eax 1800467a7: 48 83 c4 28 add $0x28,%rsp 1800467ab: c3 ret 1800467ac: cc int3 1800467ad: cc int3 1800467ae: cc int3 1800467af: cc int3 1800467b0: 48 83 ec 38 sub $0x38,%rsp 1800467b4: 48 85 c9 test %rcx,%rcx 1800467b7: 4c 8b c9 mov %rcx,%r9 1800467ba: 74 0d je 0x1800467c9 1800467bc: 48 85 d2 test %rdx,%rdx 1800467bf: 74 08 je 0x1800467c9 1800467c1: 4d 85 c0 test %r8,%r8 1800467c4: 75 30 jne 0x1800467f6 1800467c6: 44 88 01 mov %r8b,(%rcx) 1800467c9: e8 72 f3 fe ff call 0x180035b40 1800467ce: 45 33 c9 xor %r9d,%r9d 1800467d1: 45 33 c0 xor %r8d,%r8d 1800467d4: 33 d2 xor %edx,%edx 1800467d6: 33 c9 xor %ecx,%ecx 1800467d8: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 1800467df: 00 00 1800467e1: c7 00 16 00 00 00 movl $0x16,(%rax) 1800467e7: e8 f4 1c ff ff call 0x1800384e0 1800467ec: b8 16 00 00 00 mov $0x16,%eax 1800467f1: 48 83 c4 38 add $0x38,%rsp 1800467f5: c3 ret 1800467f6: 80 39 00 cmpb $0x0,(%rcx) 1800467f9: 74 0a je 0x180046805 1800467fb: 48 83 c1 01 add $0x1,%rcx 1800467ff: 48 83 ea 01 sub $0x1,%rdx 180046803: 75 f1 jne 0x1800467f6 180046805: 48 85 d2 test %rdx,%rdx 180046808: 75 06 jne 0x180046810 18004680a: 41 88 11 mov %dl,(%r9) 18004680d: eb ba jmp 0x1800467c9 18004680f: 90 nop 180046810: 41 0f b6 00 movzbl (%r8),%eax 180046814: 48 83 c1 01 add $0x1,%rcx 180046818: 49 83 c0 01 add $0x1,%r8 18004681c: 84 c0 test %al,%al 18004681e: 88 41 ff mov %al,-0x1(%rcx) 180046821: 74 06 je 0x180046829 180046823: 48 83 ea 01 sub $0x1,%rdx 180046827: 75 e7 jne 0x180046810 180046829: 48 85 d2 test %rdx,%rdx 18004682c: 75 30 jne 0x18004685e 18004682e: 41 88 11 mov %dl,(%r9) 180046831: e8 0a f3 fe ff call 0x180035b40 180046836: 45 33 c9 xor %r9d,%r9d 180046839: 45 33 c0 xor %r8d,%r8d 18004683c: 33 d2 xor %edx,%edx 18004683e: 33 c9 xor %ecx,%ecx 180046840: c7 00 22 00 00 00 movl $0x22,(%rax) 180046846: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18004684d: 00 00 18004684f: e8 8c 1c ff ff call 0x1800384e0 180046854: b8 22 00 00 00 mov $0x22,%eax 180046859: 48 83 c4 38 add $0x38,%rsp 18004685d: c3 ret 18004685e: 33 c0 xor %eax,%eax 180046860: 48 83 c4 38 add $0x38,%rsp 180046864: c3 ret 180046865: cc int3 180046866: cc int3 180046867: cc int3 180046868: cc int3 180046869: cc int3 18004686a: cc int3 18004686b: cc int3 18004686c: cc int3 18004686d: cc int3 18004686e: cc int3 18004686f: cc int3 180046870: 48 83 ec 38 sub $0x38,%rsp 180046874: 4d 85 c9 test %r9,%r9 180046877: 4c 8b da mov %rdx,%r11 18004687a: 4c 8b d1 mov %rcx,%r10 18004687d: 75 11 jne 0x180046890 18004687f: 48 85 c9 test %rcx,%rcx 180046882: 75 11 jne 0x180046895 180046884: 48 85 d2 test %rdx,%rdx 180046887: 75 28 jne 0x1800468b1 180046889: 33 c0 xor %eax,%eax 18004688b: 48 83 c4 38 add $0x38,%rsp 18004688f: c3 ret 180046890: 48 85 c9 test %rcx,%rcx 180046893: 74 1c je 0x1800468b1 180046895: 48 85 d2 test %rdx,%rdx 180046898: 74 17 je 0x1800468b1 18004689a: 4d 85 c9 test %r9,%r9 18004689d: 75 0a jne 0x1800468a9 18004689f: 44 88 09 mov %r9b,(%rcx) 1800468a2: 33 c0 xor %eax,%eax 1800468a4: 48 83 c4 38 add $0x38,%rsp 1800468a8: c3 ret 1800468a9: 4d 85 c0 test %r8,%r8 1800468ac: 75 30 jne 0x1800468de 1800468ae: 44 88 01 mov %r8b,(%rcx) 1800468b1: e8 8a f2 fe ff call 0x180035b40 1800468b6: 45 33 c9 xor %r9d,%r9d 1800468b9: 45 33 c0 xor %r8d,%r8d 1800468bc: 33 d2 xor %edx,%edx 1800468be: 33 c9 xor %ecx,%ecx 1800468c0: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 1800468c7: 00 00 1800468c9: c7 00 16 00 00 00 movl $0x16,(%rax) 1800468cf: e8 0c 1c ff ff call 0x1800384e0 1800468d4: b8 16 00 00 00 mov $0x16,%eax 1800468d9: 48 83 c4 38 add $0x38,%rsp 1800468dd: c3 ret 1800468de: 49 83 f9 ff cmp $0xffffffffffffffff,%r9 1800468e2: 48 8b d1 mov %rcx,%rdx 1800468e5: 49 8b cb mov %r11,%rcx 1800468e8: 75 26 jne 0x180046910 1800468ea: 66 66 90 data16 xchg %ax,%ax 1800468ed: 66 66 90 data16 xchg %ax,%ax 1800468f0: 41 0f b6 00 movzbl (%r8),%eax 1800468f4: 48 83 c2 01 add $0x1,%rdx 1800468f8: 49 83 c0 01 add $0x1,%r8 1800468fc: 84 c0 test %al,%al 1800468fe: 88 42 ff mov %al,-0x1(%rdx) 180046901: 74 34 je 0x180046937 180046903: 48 83 e9 01 sub $0x1,%rcx 180046907: 75 e7 jne 0x1800468f0 180046909: eb 2c jmp 0x180046937 18004690b: 66 90 xchg %ax,%ax 18004690d: 66 66 90 data16 xchg %ax,%ax 180046910: 41 0f b6 00 movzbl (%r8),%eax 180046914: 48 83 c2 01 add $0x1,%rdx 180046918: 49 83 c0 01 add $0x1,%r8 18004691c: 84 c0 test %al,%al 18004691e: 88 42 ff mov %al,-0x1(%rdx) 180046921: 74 0c je 0x18004692f 180046923: 48 83 e9 01 sub $0x1,%rcx 180046927: 74 06 je 0x18004692f 180046929: 49 83 e9 01 sub $0x1,%r9 18004692d: 75 e1 jne 0x180046910 18004692f: 4d 85 c9 test %r9,%r9 180046932: 75 03 jne 0x180046937 180046934: 44 88 0a mov %r9b,(%rdx) 180046937: 48 85 c9 test %rcx,%rcx 18004693a: 0f 85 49 ff ff ff jne 0x180046889 180046940: 49 83 f9 ff cmp $0xffffffffffffffff,%r9 180046944: 75 0d jne 0x180046953 180046946: 43 88 4c 1a ff mov %cl,-0x1(%r10,%r11,1) 18004694b: 8d 41 50 lea 0x50(%rcx),%eax 18004694e: 48 83 c4 38 add $0x38,%rsp 180046952: c3 ret 180046953: 41 c6 02 00 movb $0x0,(%r10) 180046957: e8 e4 f1 fe ff call 0x180035b40 18004695c: 45 33 c9 xor %r9d,%r9d 18004695f: 45 33 c0 xor %r8d,%r8d 180046962: 33 d2 xor %edx,%edx 180046964: 33 c9 xor %ecx,%ecx 180046966: c7 00 22 00 00 00 movl $0x22,(%rax) 18004696c: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180046973: 00 00 180046975: e8 66 1b ff ff call 0x1800384e0 18004697a: b8 22 00 00 00 mov $0x22,%eax 18004697f: 48 83 c4 38 add $0x38,%rsp 180046983: c3 ret 180046984: cc int3 180046985: cc int3 180046986: cc int3 180046987: cc int3 180046988: cc int3 180046989: cc int3 18004698a: cc int3 18004698b: cc int3 18004698c: cc int3 18004698d: cc int3 18004698e: cc int3 18004698f: cc int3 180046990: cc int3 180046991: cc int3 180046992: cc int3 180046993: cc int3 180046994: cc int3 180046995: cc int3 180046996: 66 66 66 90 data16 data16 xchg %ax,%ax 18004699a: 66 66 66 90 data16 data16 xchg %ax,%ax 18004699e: 66 90 xchg %ax,%ax 1800469a0: 4d 85 c0 test %r8,%r8 1800469a3: 74 75 je 0x180046a1a 1800469a5: 48 2b d1 sub %rcx,%rdx 1800469a8: 4c 8b ca mov %rdx,%r9 1800469ab: 49 bb 00 01 01 01 01 movabs $0x8101010101010100,%r11 1800469b2: 01 01 81 1800469b5: f6 c1 07 test $0x7,%cl 1800469b8: 74 1f je 0x1800469d9 1800469ba: 8a 01 mov (%rcx),%al 1800469bc: 42 8a 14 09 mov (%rcx,%r9,1),%dl 1800469c0: 48 ff c1 inc %rcx 1800469c3: 3a c2 cmp %dl,%al 1800469c5: 75 57 jne 0x180046a1e 1800469c7: 49 ff c8 dec %r8 1800469ca: 74 4e je 0x180046a1a 1800469cc: 84 c0 test %al,%al 1800469ce: 74 4a je 0x180046a1a 1800469d0: 48 f7 c1 07 00 00 00 test $0x7,%rcx 1800469d7: 75 e1 jne 0x1800469ba 1800469d9: 4a 8d 14 09 lea (%rcx,%r9,1),%rdx 1800469dd: 66 81 e2 ff 0f and $0xfff,%dx 1800469e2: 66 81 fa f8 0f cmp $0xff8,%dx 1800469e7: 77 d1 ja 0x1800469ba 1800469e9: 48 8b 01 mov (%rcx),%rax 1800469ec: 4a 8b 14 09 mov (%rcx,%r9,1),%rdx 1800469f0: 48 3b c2 cmp %rdx,%rax 1800469f3: 75 c5 jne 0x1800469ba 1800469f5: 48 83 c1 08 add $0x8,%rcx 1800469f9: 49 83 e8 08 sub $0x8,%r8 1800469fd: 49 ba ff fe fe fe fe movabs $0x7efefefefefefeff,%r10 180046a04: fe fe 7e 180046a07: 76 11 jbe 0x180046a1a 180046a09: 48 83 f0 ff xor $0xffffffffffffffff,%rax 180046a0d: 4c 03 d2 add %rdx,%r10 180046a10: 49 33 c2 xor %r10,%rax 180046a13: 49 85 c3 test %rax,%r11 180046a16: 74 c1 je 0x1800469d9 180046a18: eb 0c jmp 0x180046a26 180046a1a: 48 33 c0 xor %rax,%rax 180046a1d: c3 ret 180046a1e: 48 1b c0 sbb %rax,%rax 180046a21: 48 83 d8 ff sbb $0xffffffffffffffff,%rax 180046a25: c3 ret 180046a26: 84 d2 test %dl,%dl 180046a28: 74 27 je 0x180046a51 180046a2a: 84 f6 test %dh,%dh 180046a2c: 74 23 je 0x180046a51 180046a2e: 48 c1 ea 10 shr $0x10,%rdx 180046a32: 84 d2 test %dl,%dl 180046a34: 74 1b je 0x180046a51 180046a36: 84 f6 test %dh,%dh 180046a38: 74 17 je 0x180046a51 180046a3a: 48 c1 ea 10 shr $0x10,%rdx 180046a3e: 84 d2 test %dl,%dl 180046a40: 74 0f je 0x180046a51 180046a42: 84 f6 test %dh,%dh 180046a44: 74 0b je 0x180046a51 180046a46: c1 ea 10 shr $0x10,%edx 180046a49: 84 d2 test %dl,%dl 180046a4b: 74 04 je 0x180046a51 180046a4d: 84 f6 test %dh,%dh 180046a4f: 75 88 jne 0x1800469d9 180046a51: 48 33 c0 xor %rax,%rax 180046a54: c3 ret 180046a55: cc int3 180046a56: cc int3 180046a57: cc int3 180046a58: cc int3 180046a59: cc int3 180046a5a: cc int3 180046a5b: cc int3 180046a5c: cc int3 180046a5d: cc int3 180046a5e: cc int3 180046a5f: cc int3 180046a60: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180046a65: 57 push %rdi 180046a66: 48 83 ec 20 sub $0x20,%rsp 180046a6a: 48 63 f9 movslq %ecx,%rdi 180046a6d: 41 8b d8 mov %r8d,%ebx 180046a70: 48 89 54 24 38 mov %rdx,0x38(%rsp) 180046a75: 8b cf mov %edi,%ecx 180046a77: e8 c4 39 00 00 call 0x18004a440 180046a7c: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 180046a80: 75 1a jne 0x180046a9c 180046a82: e8 b9 f0 fe ff call 0x180035b40 180046a87: c7 00 09 00 00 00 movl $0x9,(%rax) 180046a8d: 48 83 c8 ff or $0xffffffffffffffff,%rax 180046a91: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180046a96: 48 83 c4 20 add $0x20,%rsp 180046a9a: 5f pop %rdi 180046a9b: c3 ret 180046a9c: 8b 54 24 38 mov 0x38(%rsp),%edx 180046aa0: 4c 8d 44 24 3c lea 0x3c(%rsp),%r8 180046aa5: 44 8b cb mov %ebx,%r9d 180046aa8: 48 8b c8 mov %rax,%rcx 180046aab: ff 15 cf c9 00 00 call *0xc9cf(%rip) # 0x180053480 180046ab1: 83 f8 ff cmp $0xffffffff,%eax 180046ab4: 89 44 24 38 mov %eax,0x38(%rsp) 180046ab8: 75 20 jne 0x180046ada 180046aba: ff 15 08 ca 00 00 call *0xca08(%rip) # 0x1800534c8 180046ac0: 85 c0 test %eax,%eax 180046ac2: 74 16 je 0x180046ada 180046ac4: 8b c8 mov %eax,%ecx 180046ac6: e8 d5 f0 fe ff call 0x180035ba0 180046acb: 48 83 c8 ff or $0xffffffffffffffff,%rax 180046acf: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180046ad4: 48 83 c4 20 add $0x20,%rsp 180046ad8: 5f pop %rdi 180046ad9: c3 ret 180046ada: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180046adf: 48 8b c7 mov %rdi,%rax 180046ae2: 48 8b d7 mov %rdi,%rdx 180046ae5: 83 e0 1f and $0x1f,%eax 180046ae8: 48 c1 fa 05 sar $0x5,%rdx 180046aec: 4c 8d 05 ed 49 09 00 lea 0x949ed(%rip),%r8 # 0x1800db4e0 180046af3: 48 8d 0c 80 lea (%rax,%rax,4),%rcx 180046af7: 49 8b 04 d0 mov (%r8,%rdx,8),%rax 180046afb: 48 03 c9 add %rcx,%rcx 180046afe: 80 64 c8 08 fd andb $0xfd,0x8(%rax,%rcx,8) 180046b03: 48 8b 44 24 38 mov 0x38(%rsp),%rax 180046b08: 48 83 c4 20 add $0x20,%rsp 180046b0c: 5f pop %rdi 180046b0d: c3 ret 180046b0e: cc int3 180046b0f: cc int3 180046b10: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180046b15: 89 4c 24 08 mov %ecx,0x8(%rsp) 180046b19: 56 push %rsi 180046b1a: 57 push %rdi 180046b1b: 41 54 push %r12 180046b1d: 41 55 push %r13 180046b1f: 41 56 push %r14 180046b21: 48 83 ec 30 sub $0x30,%rsp 180046b25: 45 8b e0 mov %r8d,%r12d 180046b28: 4c 8b ea mov %rdx,%r13 180046b2b: 48 63 d9 movslq %ecx,%rbx 180046b2e: 83 fb fe cmp $0xfffffffe,%ebx 180046b31: 75 1d jne 0x180046b50 180046b33: e8 38 f0 fe ff call 0x180035b70 180046b38: 33 ff xor %edi,%edi 180046b3a: 89 38 mov %edi,(%rax) 180046b3c: e8 ff ef fe ff call 0x180035b40 180046b41: c7 00 09 00 00 00 movl $0x9,(%rax) 180046b47: 48 83 c8 ff or $0xffffffffffffffff,%rax 180046b4b: e9 df 00 00 00 jmp 0x180046c2f 180046b50: 85 c9 test %ecx,%ecx 180046b52: 0f 88 ab 00 00 00 js 0x180046c03 180046b58: 3b 1d 6a 49 09 00 cmp 0x9496a(%rip),%ebx # 0x1800db4c8 180046b5e: 0f 83 9f 00 00 00 jae 0x180046c03 180046b64: 48 8b c3 mov %rbx,%rax 180046b67: 48 8b fb mov %rbx,%rdi 180046b6a: 48 c1 ff 05 sar $0x5,%rdi 180046b6e: 4c 8d 35 6b 49 09 00 lea 0x9496b(%rip),%r14 # 0x1800db4e0 180046b75: 83 e0 1f and $0x1f,%eax 180046b78: 48 8d 34 80 lea (%rax,%rax,4),%rsi 180046b7c: 48 03 f6 add %rsi,%rsi 180046b7f: 49 8b 04 fe mov (%r14,%rdi,8),%rax 180046b83: 8a 4c f0 08 mov 0x8(%rax,%rsi,8),%cl 180046b87: 83 e1 01 and $0x1,%ecx 180046b8a: 75 2e jne 0x180046bba 180046b8c: e8 df ef fe ff call 0x180035b70 180046b91: 33 ff xor %edi,%edi 180046b93: 89 38 mov %edi,(%rax) 180046b95: e8 a6 ef fe ff call 0x180035b40 180046b9a: c7 00 09 00 00 00 movl $0x9,(%rax) 180046ba0: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180046ba5: 45 33 c9 xor %r9d,%r9d 180046ba8: 45 33 c0 xor %r8d,%r8d 180046bab: 33 d2 xor %edx,%edx 180046bad: 33 c9 xor %ecx,%ecx 180046baf: e8 2c 19 ff ff call 0x1800384e0 180046bb4: 48 83 c8 ff or $0xffffffffffffffff,%rax 180046bb8: eb 75 jmp 0x180046c2f 180046bba: 8b cb mov %ebx,%ecx 180046bbc: e8 1f 39 00 00 call 0x18004a4e0 180046bc1: 90 nop 180046bc2: 49 8b 04 fe mov (%r14,%rdi,8),%rax 180046bc6: f6 44 f0 08 01 testb $0x1,0x8(%rax,%rsi,8) 180046bcb: 74 12 je 0x180046bdf 180046bcd: 45 8b c4 mov %r12d,%r8d 180046bd0: 49 8b d5 mov %r13,%rdx 180046bd3: 8b cb mov %ebx,%ecx 180046bd5: e8 86 fe ff ff call 0x180046a60 180046bda: 48 8b f8 mov %rax,%rdi 180046bdd: eb 18 jmp 0x180046bf7 180046bdf: e8 5c ef fe ff call 0x180035b40 180046be4: c7 00 09 00 00 00 movl $0x9,(%rax) 180046bea: e8 81 ef fe ff call 0x180035b70 180046bef: 33 ff xor %edi,%edi 180046bf1: 89 38 mov %edi,(%rax) 180046bf3: 48 83 cf ff or $0xffffffffffffffff,%rdi 180046bf7: 8b cb mov %ebx,%ecx 180046bf9: e8 b2 39 00 00 call 0x18004a5b0 180046bfe: 48 8b c7 mov %rdi,%rax 180046c01: eb 2c jmp 0x180046c2f 180046c03: e8 68 ef fe ff call 0x180035b70 180046c08: 33 ff xor %edi,%edi 180046c0a: 89 38 mov %edi,(%rax) 180046c0c: e8 2f ef fe ff call 0x180035b40 180046c11: c7 00 09 00 00 00 movl $0x9,(%rax) 180046c17: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180046c1c: 45 33 c9 xor %r9d,%r9d 180046c1f: 45 33 c0 xor %r8d,%r8d 180046c22: 33 d2 xor %edx,%edx 180046c24: 33 c9 xor %ecx,%ecx 180046c26: e8 b5 18 ff ff call 0x1800384e0 180046c2b: 48 83 c8 ff or $0xffffffffffffffff,%rax 180046c2f: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 180046c34: 48 83 c4 30 add $0x30,%rsp 180046c38: 41 5e pop %r14 180046c3a: 41 5d pop %r13 180046c3c: 41 5c pop %r12 180046c3e: 5f pop %rdi 180046c3f: 5e pop %rsi 180046c40: c3 ret 180046c41: cc int3 180046c42: cc int3 180046c43: cc int3 180046c44: cc int3 180046c45: cc int3 180046c46: cc int3 180046c47: cc int3 180046c48: cc int3 180046c49: cc int3 180046c4a: cc int3 180046c4b: cc int3 180046c4c: cc int3 180046c4d: cc int3 180046c4e: cc int3 180046c4f: cc int3 180046c50: 40 55 rex push %rbp 180046c52: 48 83 ec 30 sub $0x30,%rsp 180046c56: 48 8b ea mov %rdx,%rbp 180046c59: 8b 4d 60 mov 0x60(%rbp),%ecx 180046c5c: e8 4f 39 00 00 call 0x18004a5b0 180046c61: 48 83 c4 30 add $0x30,%rsp 180046c65: 5d pop %rbp 180046c66: c3 ret 180046c67: cc int3 180046c68: cc int3 180046c69: cc int3 180046c6a: cc int3 180046c6b: cc int3 180046c6c: cc int3 180046c6d: cc int3 180046c6e: cc int3 180046c6f: cc int3 180046c70: 40 53 rex push %rbx 180046c72: 55 push %rbp 180046c73: 56 push %rsi 180046c74: 57 push %rdi 180046c75: 41 54 push %r12 180046c77: 41 56 push %r14 180046c79: 48 81 ec f8 05 00 00 sub $0x5f8,%rsp 180046c80: 48 8b 05 19 62 02 00 mov 0x26219(%rip),%rax # 0x18006cea0 180046c87: 48 33 c4 xor %rsp,%rax 180046c8a: 48 89 84 24 e0 05 00 mov %rax,0x5e0(%rsp) 180046c91: 00 180046c92: 33 ff xor %edi,%edi 180046c94: 45 85 c0 test %r8d,%r8d 180046c97: 41 8b e8 mov %r8d,%ebp 180046c9a: 4c 8b e2 mov %rdx,%r12 180046c9d: 48 63 d9 movslq %ecx,%rbx 180046ca0: 44 8b f7 mov %edi,%r14d 180046ca3: 8b f7 mov %edi,%esi 180046ca5: 75 07 jne 0x180046cae 180046ca7: 33 c0 xor %eax,%eax 180046ca9: e9 1a 07 00 00 jmp 0x1800473c8 180046cae: 48 85 d2 test %rdx,%rdx 180046cb1: 75 2e jne 0x180046ce1 180046cb3: e8 b8 ee fe ff call 0x180035b70 180046cb8: 89 38 mov %edi,(%rax) 180046cba: e8 81 ee fe ff call 0x180035b40 180046cbf: 45 33 c9 xor %r9d,%r9d 180046cc2: 45 33 c0 xor %r8d,%r8d 180046cc5: 33 d2 xor %edx,%edx 180046cc7: 33 c9 xor %ecx,%ecx 180046cc9: c7 00 16 00 00 00 movl $0x16,(%rax) 180046ccf: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180046cd4: e8 07 18 ff ff call 0x1800384e0 180046cd9: 83 c8 ff or $0xffffffff,%eax 180046cdc: e9 e7 06 00 00 jmp 0x1800473c8 180046ce1: 4c 89 ac 24 48 06 00 mov %r13,0x648(%rsp) 180046ce8: 00 180046ce9: 48 8b c3 mov %rbx,%rax 180046cec: 4c 89 bc 24 f0 05 00 mov %r15,0x5f0(%rsp) 180046cf3: 00 180046cf4: 83 e0 1f and $0x1f,%eax 180046cf7: 4c 8b fb mov %rbx,%r15 180046cfa: 48 8d 0d df 47 09 00 lea 0x947df(%rip),%rcx # 0x1800db4e0 180046d01: 49 c1 ff 05 sar $0x5,%r15 180046d05: 4c 8d 2c 80 lea (%rax,%rax,4),%r13 180046d09: 4a 8b 0c f9 mov (%rcx,%r15,8),%rcx 180046d0d: 49 c1 e5 04 shl $0x4,%r13 180046d11: 4c 89 7c 24 50 mov %r15,0x50(%rsp) 180046d16: 41 0f b6 7c 0d 38 movzbl 0x38(%r13,%rcx,1),%edi 180046d1c: 4c 89 6c 24 58 mov %r13,0x58(%rsp) 180046d21: 40 02 ff add %dil,%dil 180046d24: 40 d0 ff sar $1,%dil 180046d27: 40 80 ff 02 cmp $0x2,%dil 180046d2b: 74 06 je 0x180046d33 180046d2d: 40 80 ff 01 cmp $0x1,%dil 180046d31: 75 35 jne 0x180046d68 180046d33: 8b c5 mov %ebp,%eax 180046d35: f7 d0 not %eax 180046d37: a8 01 test $0x1,%al 180046d39: 75 2d jne 0x180046d68 180046d3b: e8 30 ee fe ff call 0x180035b70 180046d40: 33 db xor %ebx,%ebx 180046d42: 89 18 mov %ebx,(%rax) 180046d44: e8 f7 ed fe ff call 0x180035b40 180046d49: 45 33 c9 xor %r9d,%r9d 180046d4c: 45 33 c0 xor %r8d,%r8d 180046d4f: 33 d2 xor %edx,%edx 180046d51: 33 c9 xor %ecx,%ecx 180046d53: c7 00 16 00 00 00 movl $0x16,(%rax) 180046d59: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180046d5e: e8 7d 17 ff ff call 0x1800384e0 180046d63: e9 4d 06 00 00 jmp 0x1800473b5 180046d68: 41 f6 44 0d 08 20 testb $0x20,0x8(%r13,%rcx,1) 180046d6e: 74 0d je 0x180046d7d 180046d70: 33 d2 xor %edx,%edx 180046d72: 8b cb mov %ebx,%ecx 180046d74: 44 8d 42 02 lea 0x2(%rdx),%r8d 180046d78: e8 e3 fc ff ff call 0x180046a60 180046d7d: 8b cb mov %ebx,%ecx 180046d7f: e8 1c 08 00 00 call 0x1800475a0 180046d84: 85 c0 test %eax,%eax 180046d86: 0f 84 a4 02 00 00 je 0x180047030 180046d8c: 48 8d 15 4d 47 09 00 lea 0x9474d(%rip),%rdx # 0x1800db4e0 180046d93: 4a 8b 04 fa mov (%rdx,%r15,8),%rax 180046d97: 41 f6 44 05 08 80 testb $0x80,0x8(%r13,%rax,1) 180046d9d: 0f 84 a6 02 00 00 je 0x180047049 180046da3: e8 f8 12 ff ff call 0x1800380a0 180046da8: 33 db xor %ebx,%ebx 180046daa: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 180046daf: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 180046db6: 48 8d 05 23 47 09 00 lea 0x94723(%rip),%rax # 0x1800db4e0 180046dbd: 39 59 14 cmp %ebx,0x14(%rcx) 180046dc0: 4a 8b 0c f8 mov (%rax,%r15,8),%rcx 180046dc4: 49 8b 4c 0d 00 mov 0x0(%r13,%rcx,1),%rcx 180046dc9: 0f 94 c3 sete %bl 180046dcc: ff 15 d6 c4 00 00 call *0xc4d6(%rip) # 0x1800532a8 180046dd2: 85 c0 test %eax,%eax 180046dd4: 0f 84 68 02 00 00 je 0x180047042 180046dda: 85 db test %ebx,%ebx 180046ddc: 74 09 je 0x180046de7 180046dde: 40 84 ff test %dil,%dil 180046de1: 0f 84 52 02 00 00 je 0x180047039 180046de7: ff 15 b3 c4 00 00 call *0xc4b3(%rip) # 0x1800532a0 180046ded: 85 ed test %ebp,%ebp 180046def: 89 74 24 4c mov %esi,0x4c(%rsp) 180046df3: 44 8b e8 mov %eax,%r13d 180046df6: 89 44 24 48 mov %eax,0x48(%rsp) 180046dfa: 49 8b dc mov %r12,%rbx 180046dfd: 0f 84 23 02 00 00 je 0x180047026 180046e03: 44 8b 7c 24 48 mov 0x48(%rsp),%r15d 180046e08: 66 66 66 90 data16 data16 xchg %ax,%ax 180046e0c: 66 66 66 90 data16 data16 xchg %ax,%ax 180046e10: 40 84 ff test %dil,%dil 180046e13: 0f 85 57 01 00 00 jne 0x180046f70 180046e19: 0f be 0b movsbl (%rbx),%ecx 180046e1c: 45 33 ff xor %r15d,%r15d 180046e1f: 80 f9 0a cmp $0xa,%cl 180046e22: 41 0f 94 c7 sete %r15b 180046e26: e8 75 0e 00 00 call 0x180047ca0 180046e2b: 85 c0 test %eax,%eax 180046e2d: 75 20 jne 0x180046e4f 180046e2f: 44 8d 40 01 lea 0x1(%rax),%r8d 180046e33: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180046e38: 48 8b d3 mov %rbx,%rdx 180046e3b: e8 10 14 00 00 call 0x180048250 180046e40: 83 f8 ff cmp $0xffffffff,%eax 180046e43: 75 35 jne 0x180046e7a 180046e45: 44 8b 7c 24 48 mov 0x48(%rsp),%r15d 180046e4a: e9 e8 04 00 00 jmp 0x180047337 180046e4f: 48 8b c5 mov %rbp,%rax 180046e52: 48 2b c3 sub %rbx,%rax 180046e55: 49 03 c4 add %r12,%rax 180046e58: 48 83 f8 01 cmp $0x1,%rax 180046e5c: 7e e7 jle 0x180046e45 180046e5e: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180046e63: 41 b8 02 00 00 00 mov $0x2,%r8d 180046e69: 48 8b d3 mov %rbx,%rdx 180046e6c: e8 df 13 00 00 call 0x180048250 180046e71: 83 f8 ff cmp $0xffffffff,%eax 180046e74: 74 cf je 0x180046e45 180046e76: 48 83 c3 01 add $0x1,%rbx 180046e7a: 33 c0 xor %eax,%eax 180046e7c: 4c 8d 44 24 40 lea 0x40(%rsp),%r8 180046e81: 41 b9 01 00 00 00 mov $0x1,%r9d 180046e87: 48 89 44 24 38 mov %rax,0x38(%rsp) 180046e8c: 48 89 44 24 30 mov %rax,0x30(%rsp) 180046e91: 48 8d 44 24 60 lea 0x60(%rsp),%rax 180046e96: 33 d2 xor %edx,%edx 180046e98: 41 8b cd mov %r13d,%ecx 180046e9b: c7 44 24 28 05 00 00 movl $0x5,0x28(%rsp) 180046ea2: 00 180046ea3: 48 89 44 24 20 mov %rax,0x20(%rsp) 180046ea8: 48 83 c3 01 add $0x1,%rbx 180046eac: ff 15 66 c6 00 00 call *0xc666(%rip) # 0x180053518 180046eb2: 85 c0 test %eax,%eax 180046eb4: 44 8b e8 mov %eax,%r13d 180046eb7: 74 8c je 0x180046e45 180046eb9: 48 8b 44 24 50 mov 0x50(%rsp),%rax 180046ebe: 48 8d 0d 1b 46 09 00 lea 0x9461b(%rip),%rcx # 0x1800db4e0 180046ec5: 4c 8d 4c 24 4c lea 0x4c(%rsp),%r9 180046eca: 48 8b 0c c1 mov (%rcx,%rax,8),%rcx 180046ece: 48 8b 44 24 58 mov 0x58(%rsp),%rax 180046ed3: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 180046ed8: 48 8b 0c 08 mov (%rax,%rcx,1),%rcx 180046edc: 45 8b c5 mov %r13d,%r8d 180046edf: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180046ee6: 00 00 180046ee8: ff 15 9a c5 00 00 call *0xc59a(%rip) # 0x180053488 180046eee: 85 c0 test %eax,%eax 180046ef0: 0f 84 06 01 00 00 je 0x180046ffc 180046ef6: 8b 44 24 4c mov 0x4c(%rsp),%eax 180046efa: 44 03 f0 add %eax,%r14d 180046efd: 41 3b c5 cmp %r13d,%eax 180046f00: 0f 8c 3f ff ff ff jl 0x180046e45 180046f06: 45 85 ff test %r15d,%r15d 180046f09: 74 5e je 0x180046f69 180046f0b: 48 8b 44 24 50 mov 0x50(%rsp),%rax 180046f10: c6 44 24 60 0d movb $0xd,0x60(%rsp) 180046f15: 48 8d 0d c4 45 09 00 lea 0x945c4(%rip),%rcx # 0x1800db4e0 180046f1c: 48 8b 0c c1 mov (%rcx,%rax,8),%rcx 180046f20: 48 8b 44 24 58 mov 0x58(%rsp),%rax 180046f25: 4c 8d 4c 24 4c lea 0x4c(%rsp),%r9 180046f2a: 48 8b 0c 08 mov (%rax,%rcx,1),%rcx 180046f2e: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 180046f33: 41 b8 01 00 00 00 mov $0x1,%r8d 180046f39: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180046f40: 00 00 180046f42: ff 15 40 c5 00 00 call *0xc540(%rip) # 0x180053488 180046f48: 85 c0 test %eax,%eax 180046f4a: 0f 84 9e 00 00 00 je 0x180046fee 180046f50: 83 7c 24 4c 01 cmpl $0x1,0x4c(%rsp) 180046f55: 0f 8c ea fe ff ff jl 0x180046e45 180046f5b: 44 8b 6c 24 48 mov 0x48(%rsp),%r13d 180046f60: 83 c6 01 add $0x1,%esi 180046f63: 41 83 c6 01 add $0x1,%r14d 180046f67: eb 6e jmp 0x180046fd7 180046f69: 44 8b 6c 24 48 mov 0x48(%rsp),%r13d 180046f6e: eb 67 jmp 0x180046fd7 180046f70: 40 80 ff 01 cmp $0x1,%dil 180046f74: 74 06 je 0x180046f7c 180046f76: 40 80 ff 02 cmp $0x2,%dil 180046f7a: 75 17 jne 0x180046f93 180046f7c: 0f b7 03 movzwl (%rbx),%eax 180046f7f: 45 33 ff xor %r15d,%r15d 180046f82: 66 3d 0a 00 cmp $0xa,%ax 180046f86: 66 89 44 24 40 mov %ax,0x40(%rsp) 180046f8b: 41 0f 94 c7 sete %r15b 180046f8f: 48 83 c3 02 add $0x2,%rbx 180046f93: 40 80 ff 01 cmp $0x1,%dil 180046f97: 74 06 je 0x180046f9f 180046f99: 40 80 ff 02 cmp $0x2,%dil 180046f9d: 75 38 jne 0x180046fd7 180046f9f: 0f b7 4c 24 40 movzwl 0x40(%rsp),%ecx 180046fa4: e8 37 36 00 00 call 0x18004a5e0 180046fa9: 66 3b 44 24 40 cmp 0x40(%rsp),%ax 180046fae: 75 68 jne 0x180047018 180046fb0: 41 83 c6 01 add $0x1,%r14d 180046fb4: 45 85 ff test %r15d,%r15d 180046fb7: 74 1e je 0x180046fd7 180046fb9: 66 b9 0d 00 mov $0xd,%cx 180046fbd: 66 c7 44 24 40 0d 00 movw $0xd,0x40(%rsp) 180046fc4: e8 17 36 00 00 call 0x18004a5e0 180046fc9: 66 3b 44 24 40 cmp 0x40(%rsp),%ax 180046fce: 75 3a jne 0x18004700a 180046fd0: 41 83 c6 01 add $0x1,%r14d 180046fd4: 83 c6 01 add $0x1,%esi 180046fd7: 8b c3 mov %ebx,%eax 180046fd9: 41 2b c4 sub %r12d,%eax 180046fdc: 3b c5 cmp %ebp,%eax 180046fde: 0f 82 2c fe ff ff jb 0x180046e10 180046fe4: 44 8b 7c 24 48 mov 0x48(%rsp),%r15d 180046fe9: e9 49 03 00 00 jmp 0x180047337 180046fee: ff 15 d4 c4 00 00 call *0xc4d4(%rip) # 0x1800534c8 180046ff4: 44 8b f8 mov %eax,%r15d 180046ff7: e9 3b 03 00 00 jmp 0x180047337 180046ffc: ff 15 c6 c4 00 00 call *0xc4c6(%rip) # 0x1800534c8 180047002: 44 8b f8 mov %eax,%r15d 180047005: e9 2d 03 00 00 jmp 0x180047337 18004700a: ff 15 b8 c4 00 00 call *0xc4b8(%rip) # 0x1800534c8 180047010: 44 8b f8 mov %eax,%r15d 180047013: e9 1f 03 00 00 jmp 0x180047337 180047018: ff 15 aa c4 00 00 call *0xc4aa(%rip) # 0x1800534c8 18004701e: 44 8b f8 mov %eax,%r15d 180047021: e9 11 03 00 00 jmp 0x180047337 180047026: 44 8b 7c 24 48 mov 0x48(%rsp),%r15d 18004702b: e9 1d 03 00 00 jmp 0x18004734d 180047030: 48 8d 15 a9 44 09 00 lea 0x944a9(%rip),%rdx # 0x1800db4e0 180047037: eb 10 jmp 0x180047049 180047039: 48 8d 15 a0 44 09 00 lea 0x944a0(%rip),%rdx # 0x1800db4e0 180047040: eb 07 jmp 0x180047049 180047042: 48 8d 15 97 44 09 00 lea 0x94497(%rip),%rdx # 0x1800db4e0 180047049: 4a 8b 0c fa mov (%rdx,%r15,8),%rcx 18004704d: 41 f6 44 0d 08 80 testb $0x80,0x8(%r13,%rcx,1) 180047053: 0f 84 b7 02 00 00 je 0x180047310 180047059: 45 33 ff xor %r15d,%r15d 18004705c: 40 84 ff test %dil,%dil 18004705f: 0f 85 b9 00 00 00 jne 0x18004711e 180047065: 85 ed test %ebp,%ebp 180047067: 49 8b fc mov %r12,%rdi 18004706a: 0f 84 13 03 00 00 je 0x180047383 180047070: 48 8d 5c 24 70 lea 0x70(%rsp),%rbx 180047075: 33 c9 xor %ecx,%ecx 180047077: 8b c7 mov %edi,%eax 180047079: 41 2b c4 sub %r12d,%eax 18004707c: 3b c5 cmp %ebp,%eax 18004707e: 73 2c jae 0x1800470ac 180047080: 0f b6 07 movzbl (%rdi),%eax 180047083: 48 83 c7 01 add $0x1,%rdi 180047087: 3c 0a cmp $0xa,%al 180047089: 75 0e jne 0x180047099 18004708b: c6 03 0d movb $0xd,(%rbx) 18004708e: 48 83 c3 01 add $0x1,%rbx 180047092: 83 c6 01 add $0x1,%esi 180047095: 48 83 c1 01 add $0x1,%rcx 180047099: 48 83 c1 01 add $0x1,%rcx 18004709d: 88 03 mov %al,(%rbx) 18004709f: 48 83 c3 01 add $0x1,%rbx 1800470a3: 48 81 f9 00 04 00 00 cmp $0x400,%rcx 1800470aa: 72 cb jb 0x180047077 1800470ac: 48 8d 44 24 70 lea 0x70(%rsp),%rax 1800470b1: 44 8b c3 mov %ebx,%r8d 1800470b4: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 1800470b9: 44 2b c0 sub %eax,%r8d 1800470bc: 48 8b 44 24 50 mov 0x50(%rsp),%rax 1800470c1: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 1800470c6: 48 8b 0c c2 mov (%rdx,%rax,8),%rcx 1800470ca: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 1800470cf: 49 8b 4c 0d 00 mov 0x0(%r13,%rcx,1),%rcx 1800470d4: ff 15 ae c3 00 00 call *0xc3ae(%rip) # 0x180053488 1800470da: 85 c0 test %eax,%eax 1800470dc: 74 32 je 0x180047110 1800470de: 48 63 44 24 44 movslq 0x44(%rsp),%rax 1800470e3: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 1800470e8: 48 2b d9 sub %rcx,%rbx 1800470eb: 44 03 f0 add %eax,%r14d 1800470ee: 48 3b c3 cmp %rbx,%rax 1800470f1: 0f 8c 40 02 00 00 jl 0x180047337 1800470f7: 8b c7 mov %edi,%eax 1800470f9: 48 8d 15 e0 43 09 00 lea 0x943e0(%rip),%rdx # 0x1800db4e0 180047100: 41 2b c4 sub %r12d,%eax 180047103: 3b c5 cmp %ebp,%eax 180047105: 0f 82 65 ff ff ff jb 0x180047070 18004710b: e9 27 02 00 00 jmp 0x180047337 180047110: ff 15 b2 c3 00 00 call *0xc3b2(%rip) # 0x1800534c8 180047116: 44 8b f8 mov %eax,%r15d 180047119: e9 19 02 00 00 jmp 0x180047337 18004711e: 40 80 ff 02 cmp $0x2,%dil 180047122: 0f 85 cb 00 00 00 jne 0x1800471f3 180047128: 85 ed test %ebp,%ebp 18004712a: 49 8b fc mov %r12,%rdi 18004712d: 0f 84 50 02 00 00 je 0x180047383 180047133: 90 nop 180047134: 66 66 66 90 data16 data16 xchg %ax,%ax 180047138: 66 66 66 90 data16 data16 xchg %ax,%ax 18004713c: 66 66 66 90 data16 data16 xchg %ax,%ax 180047140: 48 8d 5c 24 70 lea 0x70(%rsp),%rbx 180047145: 33 c9 xor %ecx,%ecx 180047147: 8b c7 mov %edi,%eax 180047149: 41 2b c4 sub %r12d,%eax 18004714c: 3b c5 cmp %ebp,%eax 18004714e: 73 31 jae 0x180047181 180047150: 0f b7 07 movzwl (%rdi),%eax 180047153: 48 83 c7 02 add $0x2,%rdi 180047157: 66 3d 0a 00 cmp $0xa,%ax 18004715b: 75 10 jne 0x18004716d 18004715d: 66 c7 03 0d 00 movw $0xd,(%rbx) 180047162: 48 83 c3 02 add $0x2,%rbx 180047166: 83 c6 02 add $0x2,%esi 180047169: 48 83 c1 02 add $0x2,%rcx 18004716d: 48 83 c1 02 add $0x2,%rcx 180047171: 66 89 03 mov %ax,(%rbx) 180047174: 48 83 c3 02 add $0x2,%rbx 180047178: 48 81 f9 ff 03 00 00 cmp $0x3ff,%rcx 18004717f: 72 c6 jb 0x180047147 180047181: 48 8d 44 24 70 lea 0x70(%rsp),%rax 180047186: 44 8b c3 mov %ebx,%r8d 180047189: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 18004718e: 44 2b c0 sub %eax,%r8d 180047191: 48 8b 44 24 50 mov 0x50(%rsp),%rax 180047196: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 18004719b: 48 8b 0c c2 mov (%rdx,%rax,8),%rcx 18004719f: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 1800471a4: 49 8b 4c 0d 00 mov 0x0(%r13,%rcx,1),%rcx 1800471a9: ff 15 d9 c2 00 00 call *0xc2d9(%rip) # 0x180053488 1800471af: 85 c0 test %eax,%eax 1800471b1: 74 32 je 0x1800471e5 1800471b3: 48 63 44 24 44 movslq 0x44(%rsp),%rax 1800471b8: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 1800471bd: 48 2b d9 sub %rcx,%rbx 1800471c0: 44 03 f0 add %eax,%r14d 1800471c3: 48 3b c3 cmp %rbx,%rax 1800471c6: 0f 8c 6b 01 00 00 jl 0x180047337 1800471cc: 8b c7 mov %edi,%eax 1800471ce: 48 8d 15 0b 43 09 00 lea 0x9430b(%rip),%rdx # 0x1800db4e0 1800471d5: 41 2b c4 sub %r12d,%eax 1800471d8: 3b c5 cmp %ebp,%eax 1800471da: 0f 82 60 ff ff ff jb 0x180047140 1800471e0: e9 52 01 00 00 jmp 0x180047337 1800471e5: ff 15 dd c2 00 00 call *0xc2dd(%rip) # 0x1800534c8 1800471eb: 44 8b f8 mov %eax,%r15d 1800471ee: e9 44 01 00 00 jmp 0x180047337 1800471f3: 85 ed test %ebp,%ebp 1800471f5: 49 8b fc mov %r12,%rdi 1800471f8: 0f 84 85 01 00 00 je 0x180047383 1800471fe: 66 90 xchg %ax,%ax 180047200: 48 8d 8c 24 80 04 00 lea 0x480(%rsp),%rcx 180047207: 00 180047208: 33 d2 xor %edx,%edx 18004720a: 66 66 90 data16 xchg %ax,%ax 18004720d: 66 66 90 data16 xchg %ax,%ax 180047210: 8b c7 mov %edi,%eax 180047212: 41 2b c4 sub %r12d,%eax 180047215: 3b c5 cmp %ebp,%eax 180047217: 73 2e jae 0x180047247 180047219: 0f b7 07 movzwl (%rdi),%eax 18004721c: 48 83 c7 02 add $0x2,%rdi 180047220: 66 3d 0a 00 cmp $0xa,%ax 180047224: 75 0d jne 0x180047233 180047226: 66 c7 01 0d 00 movw $0xd,(%rcx) 18004722b: 48 83 c1 02 add $0x2,%rcx 18004722f: 48 83 c2 02 add $0x2,%rdx 180047233: 48 83 c2 02 add $0x2,%rdx 180047237: 66 89 01 mov %ax,(%rcx) 18004723a: 48 83 c1 02 add $0x2,%rcx 18004723e: 48 81 fa 52 01 00 00 cmp $0x152,%rdx 180047245: 72 c9 jb 0x180047210 180047247: 48 8d 84 24 80 04 00 lea 0x480(%rsp),%rax 18004724e: 00 18004724f: 48 89 74 24 38 mov %rsi,0x38(%rsp) 180047254: 48 89 74 24 30 mov %rsi,0x30(%rsp) 180047259: 2b c8 sub %eax,%ecx 18004725b: 4c 8d 84 24 80 04 00 lea 0x480(%rsp),%r8 180047262: 00 180047263: c7 44 24 28 ab 02 00 movl $0x2ab,0x28(%rsp) 18004726a: 00 18004726b: 8b c1 mov %ecx,%eax 18004726d: b9 e9 fd 00 00 mov $0xfde9,%ecx 180047272: 99 cltd 180047273: 2b c2 sub %edx,%eax 180047275: 33 d2 xor %edx,%edx 180047277: d1 f8 sar $1,%eax 180047279: 44 8b c8 mov %eax,%r9d 18004727c: 48 8d 44 24 70 lea 0x70(%rsp),%rax 180047281: 48 89 44 24 20 mov %rax,0x20(%rsp) 180047286: ff 15 8c c2 00 00 call *0xc28c(%rip) # 0x180053518 18004728c: 85 c0 test %eax,%eax 18004728e: 44 8b e8 mov %eax,%r13d 180047291: 74 72 je 0x180047305 180047293: 33 db xor %ebx,%ebx 180047295: 66 66 66 90 data16 data16 xchg %ax,%ax 180047299: 66 66 90 data16 xchg %ax,%ax 18004729c: 66 66 66 90 data16 data16 xchg %ax,%ax 1800472a0: 48 8b 44 24 50 mov 0x50(%rsp),%rax 1800472a5: 48 63 cb movslq %ebx,%rcx 1800472a8: 45 8b c5 mov %r13d,%r8d 1800472ab: 48 8d 54 0c 70 lea 0x70(%rsp,%rcx,1),%rdx 1800472b0: 48 8d 0d 29 42 09 00 lea 0x94229(%rip),%rcx # 0x1800db4e0 1800472b7: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 1800472bc: 48 8b 0c c1 mov (%rcx,%rax,8),%rcx 1800472c0: 48 8b 44 24 58 mov 0x58(%rsp),%rax 1800472c5: 44 2b c3 sub %ebx,%r8d 1800472c8: 48 8b 0c 08 mov (%rax,%rcx,1),%rcx 1800472cc: 48 89 74 24 20 mov %rsi,0x20(%rsp) 1800472d1: ff 15 b1 c1 00 00 call *0xc1b1(%rip) # 0x180053488 1800472d7: 85 c0 test %eax,%eax 1800472d9: 74 0b je 0x1800472e6 1800472db: 03 5c 24 44 add 0x44(%rsp),%ebx 1800472df: 44 3b eb cmp %ebx,%r13d 1800472e2: 7f bc jg 0x1800472a0 1800472e4: eb 0e jmp 0x1800472f4 1800472e6: ff 15 dc c1 00 00 call *0xc1dc(%rip) # 0x1800534c8 1800472ec: 44 3b eb cmp %ebx,%r13d 1800472ef: 44 8b f8 mov %eax,%r15d 1800472f2: 7f 43 jg 0x180047337 1800472f4: 44 8b f7 mov %edi,%r14d 1800472f7: 45 2b f4 sub %r12d,%r14d 1800472fa: 44 3b f5 cmp %ebp,%r14d 1800472fd: 0f 82 fd fe ff ff jb 0x180047200 180047303: eb 32 jmp 0x180047337 180047305: ff 15 bd c1 00 00 call *0xc1bd(%rip) # 0x1800534c8 18004730b: 44 8b f8 mov %eax,%r15d 18004730e: eb 27 jmp 0x180047337 180047310: 49 8b 4c 0d 00 mov 0x0(%r13,%rcx,1),%rcx 180047315: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 18004731a: 44 8b c5 mov %ebp,%r8d 18004731d: 49 8b d4 mov %r12,%rdx 180047320: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180047325: ff 15 5d c1 00 00 call *0xc15d(%rip) # 0x180053488 18004732b: 85 c0 test %eax,%eax 18004732d: 74 15 je 0x180047344 18004732f: 44 8b 74 24 44 mov 0x44(%rsp),%r14d 180047334: 45 33 ff xor %r15d,%r15d 180047337: 45 85 f6 test %r14d,%r14d 18004733a: 74 11 je 0x18004734d 18004733c: 44 2b f6 sub %esi,%r14d 18004733f: 41 8b c6 mov %r14d,%eax 180047342: eb 74 jmp 0x1800473b8 180047344: ff 15 7e c1 00 00 call *0xc17e(%rip) # 0x1800534c8 18004734a: 44 8b f8 mov %eax,%r15d 18004734d: 45 85 ff test %r15d,%r15d 180047350: 74 25 je 0x180047377 180047352: 41 83 ff 05 cmp $0x5,%r15d 180047356: 75 15 jne 0x18004736d 180047358: e8 e3 e7 fe ff call 0x180035b40 18004735d: c7 00 09 00 00 00 movl $0x9,(%rax) 180047363: e8 08 e8 fe ff call 0x180035b70 180047368: 44 89 38 mov %r15d,(%rax) 18004736b: eb 48 jmp 0x1800473b5 18004736d: 41 8b cf mov %r15d,%ecx 180047370: e8 2b e8 fe ff call 0x180035ba0 180047375: eb 3e jmp 0x1800473b5 180047377: 4c 8b 6c 24 58 mov 0x58(%rsp),%r13 18004737c: 48 8d 15 5d 41 09 00 lea 0x9415d(%rip),%rdx # 0x1800db4e0 180047383: 48 8b 44 24 50 mov 0x50(%rsp),%rax 180047388: 48 8b 04 c2 mov (%rdx,%rax,8),%rax 18004738c: 41 f6 44 05 08 40 testb $0x40,0x8(%r13,%rax,1) 180047392: 74 0b je 0x18004739f 180047394: 41 80 3c 24 1a cmpb $0x1a,(%r12) 180047399: 75 04 jne 0x18004739f 18004739b: 33 c0 xor %eax,%eax 18004739d: eb 19 jmp 0x1800473b8 18004739f: e8 9c e7 fe ff call 0x180035b40 1800473a4: c7 00 1c 00 00 00 movl $0x1c,(%rax) 1800473aa: e8 c1 e7 fe ff call 0x180035b70 1800473af: c7 00 00 00 00 00 movl $0x0,(%rax) 1800473b5: 83 c8 ff or $0xffffffff,%eax 1800473b8: 4c 8b ac 24 48 06 00 mov 0x648(%rsp),%r13 1800473bf: 00 1800473c0: 4c 8b bc 24 f0 05 00 mov 0x5f0(%rsp),%r15 1800473c7: 00 1800473c8: 48 8b 8c 24 e0 05 00 mov 0x5e0(%rsp),%rcx 1800473cf: 00 1800473d0: 48 33 cc xor %rsp,%rcx 1800473d3: e8 68 b2 fe ff call 0x180032640 1800473d8: 48 81 c4 f8 05 00 00 add $0x5f8,%rsp 1800473df: 41 5e pop %r14 1800473e1: 41 5c pop %r12 1800473e3: 5f pop %rdi 1800473e4: 5e pop %rsi 1800473e5: 5d pop %rbp 1800473e6: 5b pop %rbx 1800473e7: c3 ret 1800473e8: cc int3 1800473e9: cc int3 1800473ea: cc int3 1800473eb: cc int3 1800473ec: cc int3 1800473ed: cc int3 1800473ee: cc int3 1800473ef: cc int3 1800473f0: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 1800473f5: 89 4c 24 08 mov %ecx,0x8(%rsp) 1800473f9: 56 push %rsi 1800473fa: 57 push %rdi 1800473fb: 41 54 push %r12 1800473fd: 41 55 push %r13 1800473ff: 41 56 push %r14 180047401: 48 83 ec 30 sub $0x30,%rsp 180047405: 45 8b e0 mov %r8d,%r12d 180047408: 4c 8b ea mov %rdx,%r13 18004740b: 48 63 d9 movslq %ecx,%rbx 18004740e: 83 fb fe cmp $0xfffffffe,%ebx 180047411: 75 1c jne 0x18004742f 180047413: e8 58 e7 fe ff call 0x180035b70 180047418: 33 ff xor %edi,%edi 18004741a: 89 38 mov %edi,(%rax) 18004741c: e8 1f e7 fe ff call 0x180035b40 180047421: c7 00 09 00 00 00 movl $0x9,(%rax) 180047427: 83 c8 ff or $0xffffffff,%eax 18004742a: e9 da 00 00 00 jmp 0x180047509 18004742f: 85 c9 test %ecx,%ecx 180047431: 0f 88 a7 00 00 00 js 0x1800474de 180047437: 3b 1d 8b 40 09 00 cmp 0x9408b(%rip),%ebx # 0x1800db4c8 18004743d: 0f 83 9b 00 00 00 jae 0x1800474de 180047443: 48 8b c3 mov %rbx,%rax 180047446: 48 8b fb mov %rbx,%rdi 180047449: 48 c1 ff 05 sar $0x5,%rdi 18004744d: 4c 8d 35 8c 40 09 00 lea 0x9408c(%rip),%r14 # 0x1800db4e0 180047454: 83 e0 1f and $0x1f,%eax 180047457: 48 8d 34 80 lea (%rax,%rax,4),%rsi 18004745b: 48 03 f6 add %rsi,%rsi 18004745e: 49 8b 04 fe mov (%r14,%rdi,8),%rax 180047462: 8a 4c f0 08 mov 0x8(%rax,%rsi,8),%cl 180047466: 83 e1 01 and $0x1,%ecx 180047469: 75 2d jne 0x180047498 18004746b: e8 00 e7 fe ff call 0x180035b70 180047470: 33 ff xor %edi,%edi 180047472: 89 38 mov %edi,(%rax) 180047474: e8 c7 e6 fe ff call 0x180035b40 180047479: c7 00 09 00 00 00 movl $0x9,(%rax) 18004747f: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180047484: 45 33 c9 xor %r9d,%r9d 180047487: 45 33 c0 xor %r8d,%r8d 18004748a: 33 d2 xor %edx,%edx 18004748c: 33 c9 xor %ecx,%ecx 18004748e: e8 4d 10 ff ff call 0x1800384e0 180047493: 83 c8 ff or $0xffffffff,%eax 180047496: eb 71 jmp 0x180047509 180047498: 8b cb mov %ebx,%ecx 18004749a: e8 41 30 00 00 call 0x18004a4e0 18004749f: 90 nop 1800474a0: 49 8b 04 fe mov (%r14,%rdi,8),%rax 1800474a4: f6 44 f0 08 01 testb $0x1,0x8(%rax,%rsi,8) 1800474a9: 74 11 je 0x1800474bc 1800474ab: 45 8b c4 mov %r12d,%r8d 1800474ae: 49 8b d5 mov %r13,%rdx 1800474b1: 8b cb mov %ebx,%ecx 1800474b3: e8 b8 f7 ff ff call 0x180046c70 1800474b8: 8b f8 mov %eax,%edi 1800474ba: eb 17 jmp 0x1800474d3 1800474bc: e8 7f e6 fe ff call 0x180035b40 1800474c1: c7 00 09 00 00 00 movl $0x9,(%rax) 1800474c7: e8 a4 e6 fe ff call 0x180035b70 1800474cc: 33 ff xor %edi,%edi 1800474ce: 89 38 mov %edi,(%rax) 1800474d0: 83 cf ff or $0xffffffff,%edi 1800474d3: 8b cb mov %ebx,%ecx 1800474d5: e8 d6 30 00 00 call 0x18004a5b0 1800474da: 8b c7 mov %edi,%eax 1800474dc: eb 2b jmp 0x180047509 1800474de: e8 8d e6 fe ff call 0x180035b70 1800474e3: 33 ff xor %edi,%edi 1800474e5: 89 38 mov %edi,(%rax) 1800474e7: e8 54 e6 fe ff call 0x180035b40 1800474ec: c7 00 09 00 00 00 movl $0x9,(%rax) 1800474f2: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1800474f7: 45 33 c9 xor %r9d,%r9d 1800474fa: 45 33 c0 xor %r8d,%r8d 1800474fd: 33 d2 xor %edx,%edx 1800474ff: 33 c9 xor %ecx,%ecx 180047501: e8 da 0f ff ff call 0x1800384e0 180047506: 83 c8 ff or $0xffffffff,%eax 180047509: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 18004750e: 48 83 c4 30 add $0x30,%rsp 180047512: 41 5e pop %r14 180047514: 41 5d pop %r13 180047516: 41 5c pop %r12 180047518: 5f pop %rdi 180047519: 5e pop %rsi 18004751a: c3 ret 18004751b: cc int3 18004751c: cc int3 18004751d: cc int3 18004751e: cc int3 18004751f: cc int3 180047520: 40 55 rex push %rbp 180047522: 48 83 ec 30 sub $0x30,%rsp 180047526: 48 8b ea mov %rdx,%rbp 180047529: 8b 4d 60 mov 0x60(%rbp),%ecx 18004752c: e8 7f 30 00 00 call 0x18004a5b0 180047531: 48 83 c4 30 add $0x30,%rsp 180047535: 5d pop %rbp 180047536: c3 ret 180047537: cc int3 180047538: cc int3 180047539: cc int3 18004753a: cc int3 18004753b: cc int3 18004753c: cc int3 18004753d: cc int3 18004753e: cc int3 18004753f: cc int3 180047540: 40 53 rex push %rbx 180047542: 48 83 ec 20 sub $0x20,%rsp 180047546: 83 05 c3 c0 02 00 01 addl $0x1,0x2c0c3(%rip) # 0x180073610 18004754d: 48 8b d9 mov %rcx,%rbx 180047550: b9 00 10 00 00 mov $0x1000,%ecx 180047555: e8 86 98 ff ff call 0x180040de0 18004755a: 48 85 c0 test %rax,%rax 18004755d: 48 89 43 10 mov %rax,0x10(%rbx) 180047561: 74 0d je 0x180047570 180047563: 83 4b 18 08 orl $0x8,0x18(%rbx) 180047567: c7 43 24 00 10 00 00 movl $0x1000,0x24(%rbx) 18004756e: eb 13 jmp 0x180047583 180047570: 83 4b 18 04 orl $0x4,0x18(%rbx) 180047574: 48 8d 43 20 lea 0x20(%rbx),%rax 180047578: c7 43 24 02 00 00 00 movl $0x2,0x24(%rbx) 18004757f: 48 89 43 10 mov %rax,0x10(%rbx) 180047583: 48 8b 43 10 mov 0x10(%rbx),%rax 180047587: c7 43 08 00 00 00 00 movl $0x0,0x8(%rbx) 18004758e: 48 89 03 mov %rax,(%rbx) 180047591: 48 83 c4 20 add $0x20,%rsp 180047595: 5b pop %rbx 180047596: c3 ret 180047597: cc int3 180047598: cc int3 180047599: cc int3 18004759a: cc int3 18004759b: cc int3 18004759c: cc int3 18004759d: cc int3 18004759e: cc int3 18004759f: cc int3 1800475a0: 48 83 ec 38 sub $0x38,%rsp 1800475a4: 83 f9 fe cmp $0xfffffffe,%ecx 1800475a7: 75 12 jne 0x1800475bb 1800475a9: e8 92 e5 fe ff call 0x180035b40 1800475ae: c7 00 09 00 00 00 movl $0x9,(%rax) 1800475b4: 33 c0 xor %eax,%eax 1800475b6: 48 83 c4 38 add $0x38,%rsp 1800475ba: c3 ret 1800475bb: 85 c9 test %ecx,%ecx 1800475bd: 78 33 js 0x1800475f2 1800475bf: 3b 0d 03 3f 09 00 cmp 0x93f03(%rip),%ecx # 0x1800db4c8 1800475c5: 73 2b jae 0x1800475f2 1800475c7: 48 63 c1 movslq %ecx,%rax 1800475ca: 4c 8d 05 0f 3f 09 00 lea 0x93f0f(%rip),%r8 # 0x1800db4e0 1800475d1: 48 8b d0 mov %rax,%rdx 1800475d4: 83 e0 1f and $0x1f,%eax 1800475d7: 48 8d 0c 80 lea (%rax,%rax,4),%rcx 1800475db: 48 c1 fa 05 sar $0x5,%rdx 1800475df: 49 8b 04 d0 mov (%r8,%rdx,8),%rax 1800475e3: 48 03 c9 add %rcx,%rcx 1800475e6: 8a 44 c8 08 mov 0x8(%rax,%rcx,8),%al 1800475ea: 83 e0 40 and $0x40,%eax 1800475ed: 48 83 c4 38 add $0x38,%rsp 1800475f1: c3 ret 1800475f2: e8 49 e5 fe ff call 0x180035b40 1800475f7: 45 33 c9 xor %r9d,%r9d 1800475fa: 45 33 c0 xor %r8d,%r8d 1800475fd: 33 d2 xor %edx,%edx 1800475ff: 33 c9 xor %ecx,%ecx 180047601: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180047608: 00 00 18004760a: c7 00 09 00 00 00 movl $0x9,(%rax) 180047610: e8 cb 0e ff ff call 0x1800384e0 180047615: 33 c0 xor %eax,%eax 180047617: 48 83 c4 38 add $0x38,%rsp 18004761b: c3 ret 18004761c: cc int3 18004761d: cc int3 18004761e: cc int3 18004761f: cc int3 180047620: 48 8d 05 a9 69 02 00 lea 0x269a9(%rip),%rax # 0x18006dfd0 180047627: c3 ret 180047628: cc int3 180047629: cc int3 18004762a: cc int3 18004762b: cc int3 18004762c: cc int3 18004762d: cc int3 18004762e: cc int3 18004762f: cc int3 180047630: 40 53 rex push %rbx 180047632: 48 83 ec 20 sub $0x20,%rsp 180047636: 8b 05 84 3e 09 00 mov 0x93e84(%rip),%eax # 0x1800db4c0 18004763c: bb 14 00 00 00 mov $0x14,%ebx 180047641: 85 c0 test %eax,%eax 180047643: 75 07 jne 0x18004764c 180047645: b8 00 02 00 00 mov $0x200,%eax 18004764a: eb 05 jmp 0x180047651 18004764c: 3b c3 cmp %ebx,%eax 18004764e: 0f 4c c3 cmovl %ebx,%eax 180047651: 48 63 c8 movslq %eax,%rcx 180047654: ba 08 00 00 00 mov $0x8,%edx 180047659: 89 05 61 3e 09 00 mov %eax,0x93e61(%rip) # 0x1800db4c0 18004765f: e8 ec 97 ff ff call 0x180040e50 180047664: 48 85 c0 test %rax,%rax 180047667: 48 89 05 3a 2e 09 00 mov %rax,0x92e3a(%rip) # 0x1800da4a8 18004766e: 75 28 jne 0x180047698 180047670: 8d 50 08 lea 0x8(%rax),%edx 180047673: 48 8b cb mov %rbx,%rcx 180047676: 89 1d 44 3e 09 00 mov %ebx,0x93e44(%rip) # 0x1800db4c0 18004767c: e8 cf 97 ff ff call 0x180040e50 180047681: 48 85 c0 test %rax,%rax 180047684: 48 89 05 1d 2e 09 00 mov %rax,0x92e1d(%rip) # 0x1800da4a8 18004768b: 75 0b jne 0x180047698 18004768d: b8 1a 00 00 00 mov $0x1a,%eax 180047692: 48 83 c4 20 add $0x20,%rsp 180047696: 5b pop %rbx 180047697: c3 ret 180047698: 45 33 c9 xor %r9d,%r9d 18004769b: 48 8d 15 2e 69 02 00 lea 0x2692e(%rip),%rdx # 0x18006dfd0 1800476a2: 49 8b c9 mov %r9,%rcx 1800476a5: 66 66 66 90 data16 data16 xchg %ax,%ax 1800476a9: 66 66 90 data16 xchg %ax,%ax 1800476ac: 66 66 66 90 data16 data16 xchg %ax,%ax 1800476b0: 48 89 14 01 mov %rdx,(%rcx,%rax,1) 1800476b4: 48 83 c1 08 add $0x8,%rcx 1800476b8: 48 83 c2 30 add $0x30,%rdx 1800476bc: 48 83 eb 01 sub $0x1,%rbx 1800476c0: 74 09 je 0x1800476cb 1800476c2: 48 8b 05 df 2d 09 00 mov 0x92ddf(%rip),%rax # 0x1800da4a8 1800476c9: eb e5 jmp 0x1800476b0 1800476cb: 4c 8d 05 1a 69 02 00 lea 0x2691a(%rip),%r8 # 0x18006dfec 1800476d2: 41 ba 03 00 00 00 mov $0x3,%r10d 1800476d8: 4c 8d 1d 01 3e 09 00 lea 0x93e01(%rip),%r11 # 0x1800db4e0 1800476df: 90 nop 1800476e0: 41 8a c1 mov %r9b,%al 1800476e3: 49 8b d1 mov %r9,%rdx 1800476e6: 83 e0 1f and $0x1f,%eax 1800476e9: 48 c1 fa 05 sar $0x5,%rdx 1800476ed: 48 8d 0c 80 lea (%rax,%rax,4),%rcx 1800476f1: 49 8b 04 d3 mov (%r11,%rdx,8),%rax 1800476f5: 48 03 c9 add %rcx,%rcx 1800476f8: 48 8b 14 c8 mov (%rax,%rcx,8),%rdx 1800476fc: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 180047700: 74 0b je 0x18004770d 180047702: 48 83 fa fe cmp $0xfffffffffffffffe,%rdx 180047706: 74 05 je 0x18004770d 180047708: 48 85 d2 test %rdx,%rdx 18004770b: 75 07 jne 0x180047714 18004770d: 41 c7 00 fe ff ff ff movl $0xfffffffe,(%r8) 180047714: 49 83 c1 01 add $0x1,%r9 180047718: 49 83 c0 30 add $0x30,%r8 18004771c: 49 83 ea 01 sub $0x1,%r10 180047720: 75 be jne 0x1800476e0 180047722: 33 c0 xor %eax,%eax 180047724: 48 83 c4 20 add $0x20,%rsp 180047728: 5b pop %rbx 180047729: c3 ret 18004772a: cc int3 18004772b: cc int3 18004772c: cc int3 18004772d: cc int3 18004772e: cc int3 18004772f: cc int3 180047730: 48 83 ec 28 sub $0x28,%rsp 180047734: e8 57 33 00 00 call 0x18004aa90 180047739: 80 3d b4 b0 02 00 00 cmpb $0x0,0x2b0b4(%rip) # 0x1800727f4 180047740: 74 05 je 0x180047747 180047742: e8 c9 2f 00 00 call 0x18004a710 180047747: 48 8b 0d 5a 2d 09 00 mov 0x92d5a(%rip),%rcx # 0x1800da4a8 18004774e: 48 83 c4 28 add $0x28,%rsp 180047752: e9 19 d3 fe ff jmp 0x180034a70 180047757: cc int3 180047758: cc int3 180047759: cc int3 18004775a: cc int3 18004775b: cc int3 18004775c: cc int3 18004775d: cc int3 18004775e: cc int3 18004775f: cc int3 180047760: 40 53 rex push %rbx 180047762: 48 83 ec 20 sub $0x20,%rsp 180047766: 48 8b d9 mov %rcx,%rbx 180047769: 48 8d 0d 60 68 02 00 lea 0x26860(%rip),%rcx # 0x18006dfd0 180047770: 48 3b d9 cmp %rcx,%rbx 180047773: 72 40 jb 0x1800477b5 180047775: 48 8d 05 e4 6b 02 00 lea 0x26be4(%rip),%rax # 0x18006e360 18004777c: 48 3b d8 cmp %rax,%rbx 18004777f: 77 34 ja 0x1800477b5 180047781: 48 8b d3 mov %rbx,%rdx 180047784: 48 b8 ab aa aa aa aa movabs $0x2aaaaaaaaaaaaaab,%rax 18004778b: aa aa 2a 18004778e: 48 2b d1 sub %rcx,%rdx 180047791: 48 f7 ea imul %rdx 180047794: 48 c1 fa 03 sar $0x3,%rdx 180047798: 48 8b ca mov %rdx,%rcx 18004779b: 48 c1 e9 3f shr $0x3f,%rcx 18004779f: 8d 4c 11 10 lea 0x10(%rcx,%rdx,1),%ecx 1800477a3: e8 f8 dd ff ff call 0x1800455a0 1800477a8: 81 4b 18 00 80 00 00 orl $0x8000,0x18(%rbx) 1800477af: 48 83 c4 20 add $0x20,%rsp 1800477b3: 5b pop %rbx 1800477b4: c3 ret 1800477b5: 48 8d 4b 30 lea 0x30(%rbx),%rcx 1800477b9: 48 83 c4 20 add $0x20,%rsp 1800477bd: 5b pop %rbx 1800477be: 48 ff 25 9b bd 00 00 rex.W jmp *0xbd9b(%rip) # 0x180053560 1800477c5: cc int3 1800477c6: cc int3 1800477c7: cc int3 1800477c8: cc int3 1800477c9: cc int3 1800477ca: cc int3 1800477cb: cc int3 1800477cc: cc int3 1800477cd: cc int3 1800477ce: cc int3 1800477cf: cc int3 1800477d0: 40 53 rex push %rbx 1800477d2: 48 83 ec 20 sub $0x20,%rsp 1800477d6: 83 f9 14 cmp $0x14,%ecx 1800477d9: 48 8b da mov %rdx,%rbx 1800477dc: 7d 15 jge 0x1800477f3 1800477de: 83 c1 10 add $0x10,%ecx 1800477e1: e8 ba dd ff ff call 0x1800455a0 1800477e6: 81 4b 18 00 80 00 00 orl $0x8000,0x18(%rbx) 1800477ed: 48 83 c4 20 add $0x20,%rsp 1800477f1: 5b pop %rbx 1800477f2: c3 ret 1800477f3: 48 8d 4a 30 lea 0x30(%rdx),%rcx 1800477f7: 48 83 c4 20 add $0x20,%rsp 1800477fb: 5b pop %rbx 1800477fc: 48 ff 25 5d bd 00 00 rex.W jmp *0xbd5d(%rip) # 0x180053560 180047803: cc int3 180047804: cc int3 180047805: cc int3 180047806: cc int3 180047807: cc int3 180047808: cc int3 180047809: cc int3 18004780a: cc int3 18004780b: cc int3 18004780c: cc int3 18004780d: cc int3 18004780e: cc int3 18004780f: cc int3 180047810: 48 8d 15 b9 67 02 00 lea 0x267b9(%rip),%rdx # 0x18006dfd0 180047817: 48 3b ca cmp %rdx,%rcx 18004781a: 72 37 jb 0x180047853 18004781c: 48 8d 05 3d 6b 02 00 lea 0x26b3d(%rip),%rax # 0x18006e360 180047823: 48 3b c8 cmp %rax,%rcx 180047826: 77 2b ja 0x180047853 180047828: 81 61 18 ff 7f ff ff andl $0xffff7fff,0x18(%rcx) 18004782f: 48 2b ca sub %rdx,%rcx 180047832: 48 b8 ab aa aa aa aa movabs $0x2aaaaaaaaaaaaaab,%rax 180047839: aa aa 2a 18004783c: 48 f7 e9 imul %rcx 18004783f: 48 c1 fa 03 sar $0x3,%rdx 180047843: 48 8b ca mov %rdx,%rcx 180047846: 48 c1 e9 3f shr $0x3f,%rcx 18004784a: 8d 4c 11 10 lea 0x10(%rcx,%rdx,1),%ecx 18004784e: e9 1d dc ff ff jmp 0x180045470 180047853: 48 83 c1 30 add $0x30,%rcx 180047857: 48 ff 25 fa bc 00 00 rex.W jmp *0xbcfa(%rip) # 0x180053558 18004785e: cc int3 18004785f: cc int3 180047860: 83 f9 14 cmp $0x14,%ecx 180047863: 7d 0f jge 0x180047874 180047865: 81 62 18 ff 7f ff ff andl $0xffff7fff,0x18(%rdx) 18004786c: 83 c1 10 add $0x10,%ecx 18004786f: e9 fc db ff ff jmp 0x180045470 180047874: 48 8d 4a 30 lea 0x30(%rdx),%rcx 180047878: 48 ff 25 d9 bc 00 00 rex.W jmp *0xbcd9(%rip) # 0x180053558 18004787f: cc int3 180047880: 48 83 ec 38 sub $0x38,%rsp 180047884: 48 85 c9 test %rcx,%rcx 180047887: 75 2b jne 0x1800478b4 180047889: e8 b2 e2 fe ff call 0x180035b40 18004788e: 45 33 c9 xor %r9d,%r9d 180047891: 45 33 c0 xor %r8d,%r8d 180047894: 33 d2 xor %edx,%edx 180047896: 33 c9 xor %ecx,%ecx 180047898: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18004789f: 00 00 1800478a1: c7 00 16 00 00 00 movl $0x16,(%rax) 1800478a7: e8 34 0c ff ff call 0x1800384e0 1800478ac: 83 c8 ff or $0xffffffff,%eax 1800478af: 48 83 c4 38 add $0x38,%rsp 1800478b3: c3 ret 1800478b4: 8b 41 1c mov 0x1c(%rcx),%eax 1800478b7: 48 83 c4 38 add $0x38,%rsp 1800478bb: c3 ret 1800478bc: cc int3 1800478bd: cc int3 1800478be: cc int3 1800478bf: cc int3 1800478c0: 48 8b 0d d9 55 02 00 mov 0x255d9(%rip),%rcx # 0x18006cea0 1800478c7: 33 c0 xor %eax,%eax 1800478c9: 48 83 c9 01 or $0x1,%rcx 1800478cd: 48 39 0d 44 bd 02 00 cmp %rcx,0x2bd44(%rip) # 0x180073618 1800478d4: 0f 94 c0 sete %al 1800478d7: c3 ret 1800478d8: cc int3 1800478d9: cc int3 1800478da: cc int3 1800478db: cc int3 1800478dc: cc int3 1800478dd: cc int3 1800478de: cc int3 1800478df: cc int3 1800478e0: 66 44 89 4c 24 20 mov %r9w,0x20(%rsp) 1800478e6: 56 push %rsi 1800478e7: 57 push %rdi 1800478e8: 41 54 push %r12 1800478ea: 41 55 push %r13 1800478ec: 48 83 ec 68 sub $0x68,%rsp 1800478f0: 48 85 d2 test %rdx,%rdx 1800478f3: 49 8b f0 mov %r8,%rsi 1800478f6: 4c 8b ea mov %rdx,%r13 1800478f9: 48 8b f9 mov %rcx,%rdi 1800478fc: 75 1d jne 0x18004791b 1800478fe: 4d 85 c0 test %r8,%r8 180047901: 74 18 je 0x18004791b 180047903: 48 85 c9 test %rcx,%rcx 180047906: 74 06 je 0x18004790e 180047908: 45 33 e4 xor %r12d,%r12d 18004790b: 44 89 21 mov %r12d,(%rcx) 18004790e: 33 c0 xor %eax,%eax 180047910: 48 83 c4 68 add $0x68,%rsp 180047914: 41 5d pop %r13 180047916: 41 5c pop %r12 180047918: 5f pop %rdi 180047919: 5e pop %rsi 18004791a: c3 ret 18004791b: 48 85 c9 test %rcx,%rcx 18004791e: 74 06 je 0x180047926 180047920: c7 01 ff ff ff ff movl $0xffffffff,(%rcx) 180047926: 49 81 f8 ff ff ff 7f cmp $0x7fffffff,%r8 18004792d: 76 32 jbe 0x180047961 18004792f: e8 0c e2 fe ff call 0x180035b40 180047934: 45 33 e4 xor %r12d,%r12d 180047937: 45 33 c9 xor %r9d,%r9d 18004793a: 45 33 c0 xor %r8d,%r8d 18004793d: 33 d2 xor %edx,%edx 18004793f: 33 c9 xor %ecx,%ecx 180047941: c7 00 16 00 00 00 movl $0x16,(%rax) 180047947: 4c 89 64 24 20 mov %r12,0x20(%rsp) 18004794c: e8 8f 0b ff ff call 0x1800384e0 180047951: 41 8d 44 24 16 lea 0x16(%r12),%eax 180047956: 48 83 c4 68 add $0x68,%rsp 18004795a: 41 5d pop %r13 18004795c: 41 5c pop %r12 18004795e: 5f pop %rdi 18004795f: 5e pop %rsi 180047960: c3 ret 180047961: 48 8b 8c 24 b0 00 00 mov 0xb0(%rsp),%rcx 180047968: 00 180047969: 48 89 9c 24 90 00 00 mov %rbx,0x90(%rsp) 180047970: 00 180047971: 48 89 ac 24 a0 00 00 mov %rbp,0xa0(%rsp) 180047978: 00 180047979: 40 32 ed xor %bpl,%bpl 18004797c: 48 85 c9 test %rcx,%rcx 18004797f: 4c 89 74 24 60 mov %r14,0x60(%rsp) 180047984: 40 88 6c 24 58 mov %bpl,0x58(%rsp) 180047989: 75 7e jne 0x180047a09 18004798b: e8 10 07 ff ff call 0x1800380a0 180047990: 48 8b d8 mov %rax,%rbx 180047993: 4c 8b b0 c0 00 00 00 mov 0xc0(%rax),%r14 18004799a: 4c 8b a0 b8 00 00 00 mov 0xb8(%rax),%r12 1800479a1: 4c 3b 35 48 5d 02 00 cmp 0x25d48(%rip),%r14 # 0x18006d6f0 1800479a8: 74 16 je 0x1800479c0 1800479aa: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 1800479b0: 85 0d c2 5b 02 00 test %ecx,0x25bc2(%rip) # 0x18006d578 1800479b6: 75 08 jne 0x1800479c0 1800479b8: e8 03 01 ff ff call 0x180037ac0 1800479bd: 4c 8b f0 mov %rax,%r14 1800479c0: 4c 3b 25 a9 5a 02 00 cmp 0x25aa9(%rip),%r12 # 0x18006d470 1800479c7: 74 13 je 0x1800479dc 1800479c9: 8b 8b c8 00 00 00 mov 0xc8(%rbx),%ecx 1800479cf: 85 0d a3 5b 02 00 test %ecx,0x25ba3(%rip) # 0x18006d578 1800479d5: 75 05 jne 0x1800479dc 1800479d7: e8 94 f5 fe ff call 0x180036f70 1800479dc: 8b 8b c8 00 00 00 mov 0xc8(%rbx),%ecx 1800479e2: f6 c1 02 test $0x2,%cl 1800479e5: 75 17 jne 0x1800479fe 1800479e7: 83 c9 02 or $0x2,%ecx 1800479ea: 40 b5 01 mov $0x1,%bpl 1800479ed: 89 8b c8 00 00 00 mov %ecx,0xc8(%rbx) 1800479f3: 44 0f b7 8c 24 a8 00 movzwl 0xa8(%rsp),%r9d 1800479fa: 00 00 1800479fc: eb 2d jmp 0x180047a2b 1800479fe: 66 44 8b 8c 24 a8 00 mov 0xa8(%rsp),%r9w 180047a05: 00 00 180047a07: eb 22 jmp 0x180047a2b 180047a09: 48 8b 01 mov (%rcx),%rax 180047a0c: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 180047a11: 48 89 02 mov %rax,(%rdx) 180047a14: 48 8b 41 08 mov 0x8(%rcx),%rax 180047a18: 48 89 42 08 mov %rax,0x8(%rdx) 180047a1c: 0f b6 6c 24 58 movzbl 0x58(%rsp),%ebp 180047a21: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180047a26: 4c 8b 74 24 40 mov 0x40(%rsp),%r14 180047a2b: 41 83 7e 14 00 cmpl $0x0,0x14(%r14) 180047a30: 75 67 jne 0x180047a99 180047a32: 66 41 81 f9 ff 00 cmp $0xff,%r9w 180047a38: 76 31 jbe 0x180047a6b 180047a3a: 4d 85 ed test %r13,%r13 180047a3d: 74 12 je 0x180047a51 180047a3f: 48 85 f6 test %rsi,%rsi 180047a42: 74 0d je 0x180047a51 180047a44: 4c 8b c6 mov %rsi,%r8 180047a47: 33 d2 xor %edx,%edx 180047a49: 49 8b cd mov %r13,%rcx 180047a4c: e8 7f dd fe ff call 0x1800357d0 180047a51: e8 ea e0 fe ff call 0x180035b40 180047a56: c7 00 2a 00 00 00 movl $0x2a,(%rax) 180047a5c: e8 df e0 fe ff call 0x180035b40 180047a61: 40 84 ed test %bpl,%bpl 180047a64: 8b 00 mov (%rax),%eax 180047a66: e9 fb 00 00 00 jmp 0x180047b66 180047a6b: 4d 85 ed test %r13,%r13 180047a6e: 74 1c je 0x180047a8c 180047a70: 48 85 f6 test %rsi,%rsi 180047a73: 75 13 jne 0x180047a88 180047a75: e8 c6 e0 fe ff call 0x180035b40 180047a7a: 45 33 e4 xor %r12d,%r12d 180047a7d: c7 00 22 00 00 00 movl $0x22,(%rax) 180047a83: e9 a2 00 00 00 jmp 0x180047b2a 180047a88: 45 88 4d 00 mov %r9b,0x0(%r13) 180047a8c: 48 85 ff test %rdi,%rdi 180047a8f: 74 5c je 0x180047aed 180047a91: c7 07 01 00 00 00 movl $0x1,(%rdi) 180047a97: eb 54 jmp 0x180047aed 180047a99: 41 8b 4e 04 mov 0x4(%r14),%ecx 180047a9d: 45 33 e4 xor %r12d,%r12d 180047aa0: 48 8d 84 24 98 00 00 lea 0x98(%rsp),%rax 180047aa7: 00 180047aa8: 48 89 44 24 38 mov %rax,0x38(%rsp) 180047aad: 4c 89 64 24 30 mov %r12,0x30(%rsp) 180047ab2: 4c 8d 84 24 a8 00 00 lea 0xa8(%rsp),%r8 180047ab9: 00 180047aba: 45 8d 4c 24 01 lea 0x1(%r12),%r9d 180047abf: 33 d2 xor %edx,%edx 180047ac1: 89 74 24 28 mov %esi,0x28(%rsp) 180047ac5: 4c 89 6c 24 20 mov %r13,0x20(%rsp) 180047aca: 44 89 a4 24 98 00 00 mov %r12d,0x98(%rsp) 180047ad1: 00 180047ad2: ff 15 40 ba 00 00 call *0xba40(%rip) # 0x180053518 180047ad8: 85 c0 test %eax,%eax 180047ada: 74 21 je 0x180047afd 180047adc: 44 39 a4 24 98 00 00 cmp %r12d,0x98(%rsp) 180047ae3: 00 180047ae4: 75 6b jne 0x180047b51 180047ae6: 48 85 ff test %rdi,%rdi 180047ae9: 74 02 je 0x180047aed 180047aeb: 89 07 mov %eax,(%rdi) 180047aed: 40 84 ed test %bpl,%bpl 180047af0: 74 07 je 0x180047af9 180047af2: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 180047af9: 33 c0 xor %eax,%eax 180047afb: eb 72 jmp 0x180047b6f 180047afd: ff 15 c5 b9 00 00 call *0xb9c5(%rip) # 0x1800534c8 180047b03: 83 f8 7a cmp $0x7a,%eax 180047b06: 75 49 jne 0x180047b51 180047b08: 4d 85 ed test %r13,%r13 180047b0b: 74 12 je 0x180047b1f 180047b0d: 48 85 f6 test %rsi,%rsi 180047b10: 74 0d je 0x180047b1f 180047b12: 4c 8b c6 mov %rsi,%r8 180047b15: 33 d2 xor %edx,%edx 180047b17: 49 8b cd mov %r13,%rcx 180047b1a: e8 b1 dc fe ff call 0x1800357d0 180047b1f: e8 1c e0 fe ff call 0x180035b40 180047b24: c7 00 22 00 00 00 movl $0x22,(%rax) 180047b2a: 45 33 c9 xor %r9d,%r9d 180047b2d: 45 33 c0 xor %r8d,%r8d 180047b30: 33 d2 xor %edx,%edx 180047b32: 33 c9 xor %ecx,%ecx 180047b34: 4c 89 64 24 20 mov %r12,0x20(%rsp) 180047b39: e8 a2 09 ff ff call 0x1800384e0 180047b3e: 40 84 ed test %bpl,%bpl 180047b41: 74 07 je 0x180047b4a 180047b43: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 180047b4a: b8 22 00 00 00 mov $0x22,%eax 180047b4f: eb 1e jmp 0x180047b6f 180047b51: e8 ea df fe ff call 0x180035b40 180047b56: c7 00 2a 00 00 00 movl $0x2a,(%rax) 180047b5c: e8 df df fe ff call 0x180035b40 180047b61: 40 84 ed test %bpl,%bpl 180047b64: 8b 00 mov (%rax),%eax 180047b66: 74 07 je 0x180047b6f 180047b68: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 180047b6f: 48 8b ac 24 a0 00 00 mov 0xa0(%rsp),%rbp 180047b76: 00 180047b77: 48 8b 9c 24 90 00 00 mov 0x90(%rsp),%rbx 180047b7e: 00 180047b7f: 4c 8b 74 24 60 mov 0x60(%rsp),%r14 180047b84: 48 83 c4 68 add $0x68,%rsp 180047b88: 41 5d pop %r13 180047b8a: 41 5c pop %r12 180047b8c: 5f pop %rdi 180047b8d: 5e pop %rsi 180047b8e: c3 ret 180047b8f: cc int3 180047b90: 48 83 ec 38 sub $0x38,%rsp 180047b94: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180047b9b: 00 00 180047b9d: e8 3e fd ff ff call 0x1800478e0 180047ba2: 48 83 c4 38 add $0x38,%rsp 180047ba6: c3 ret 180047ba7: cc int3 180047ba8: cc int3 180047ba9: cc int3 180047baa: cc int3 180047bab: cc int3 180047bac: cc int3 180047bad: cc int3 180047bae: cc int3 180047baf: cc int3 180047bb0: 40 53 rex push %rbx 180047bb2: 48 83 ec 40 sub $0x40,%rsp 180047bb6: 48 89 74 24 58 mov %rsi,0x58(%rsp) 180047bbb: 48 89 7c 24 60 mov %rdi,0x60(%rsp) 180047bc0: 40 32 ff xor %dil,%dil 180047bc3: 48 85 d2 test %rdx,%rdx 180047bc6: 4c 89 64 24 68 mov %r12,0x68(%rsp) 180047bcb: 40 88 7c 24 38 mov %dil,0x38(%rsp) 180047bd0: 44 8b e1 mov %ecx,%r12d 180047bd3: 75 74 jne 0x180047c49 180047bd5: 48 89 6c 24 50 mov %rbp,0x50(%rsp) 180047bda: e8 c1 04 ff ff call 0x1800380a0 180047bdf: 48 8b b0 c0 00 00 00 mov 0xc0(%rax),%rsi 180047be6: 48 8b a8 b8 00 00 00 mov 0xb8(%rax),%rbp 180047bed: 48 8b d8 mov %rax,%rbx 180047bf0: 48 3b 35 f9 5a 02 00 cmp 0x25af9(%rip),%rsi # 0x18006d6f0 180047bf7: 74 16 je 0x180047c0f 180047bf9: 8b 90 c8 00 00 00 mov 0xc8(%rax),%edx 180047bff: 85 15 73 59 02 00 test %edx,0x25973(%rip) # 0x18006d578 180047c05: 75 08 jne 0x180047c0f 180047c07: e8 b4 fe fe ff call 0x180037ac0 180047c0c: 48 8b f0 mov %rax,%rsi 180047c0f: 48 3b 2d 5a 58 02 00 cmp 0x2585a(%rip),%rbp # 0x18006d470 180047c16: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 180047c1b: 74 13 je 0x180047c30 180047c1d: 8b 8b c8 00 00 00 mov 0xc8(%rbx),%ecx 180047c23: 85 0d 4f 59 02 00 test %ecx,0x2594f(%rip) # 0x18006d578 180047c29: 75 05 jne 0x180047c30 180047c2b: e8 40 f3 fe ff call 0x180036f70 180047c30: 8b 8b c8 00 00 00 mov 0xc8(%rbx),%ecx 180047c36: f6 c1 02 test $0x2,%cl 180047c39: 75 30 jne 0x180047c6b 180047c3b: 83 c9 02 or $0x2,%ecx 180047c3e: 40 b7 01 mov $0x1,%dil 180047c41: 89 8b c8 00 00 00 mov %ecx,0xc8(%rbx) 180047c47: eb 22 jmp 0x180047c6b 180047c49: 48 8b 02 mov (%rdx),%rax 180047c4c: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180047c51: 48 89 01 mov %rax,(%rcx) 180047c54: 48 8b 42 08 mov 0x8(%rdx),%rax 180047c58: 48 89 41 08 mov %rax,0x8(%rcx) 180047c5c: 0f b6 7c 24 38 movzbl 0x38(%rsp),%edi 180047c61: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180047c66: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 180047c6b: 48 8b 86 40 01 00 00 mov 0x140(%rsi),%rax 180047c72: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 180047c77: 41 0f b6 cc movzbl %r12b,%ecx 180047c7b: 66 8b 04 48 mov (%rax,%rcx,2),%ax 180047c7f: 4c 8b 64 24 68 mov 0x68(%rsp),%r12 180047c84: 25 00 80 00 00 and $0x8000,%eax 180047c89: 40 84 ff test %dil,%dil 180047c8c: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 180047c91: 74 07 je 0x180047c9a 180047c93: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 180047c9a: 48 83 c4 40 add $0x40,%rsp 180047c9e: 5b pop %rbx 180047c9f: c3 ret 180047ca0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180047ca5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 180047caa: 48 89 74 24 18 mov %rsi,0x18(%rsp) 180047caf: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180047cb4: 41 54 push %r12 180047cb6: 48 83 ec 20 sub $0x20,%rsp 180047cba: 44 8b e1 mov %ecx,%r12d 180047cbd: 40 32 ed xor %bpl,%bpl 180047cc0: e8 db 03 ff ff call 0x1800380a0 180047cc5: 48 8b b0 c0 00 00 00 mov 0xc0(%rax),%rsi 180047ccc: 48 8b b8 b8 00 00 00 mov 0xb8(%rax),%rdi 180047cd3: 48 8b d8 mov %rax,%rbx 180047cd6: 48 3b 35 13 5a 02 00 cmp 0x25a13(%rip),%rsi # 0x18006d6f0 180047cdd: 74 16 je 0x180047cf5 180047cdf: 8b 90 c8 00 00 00 mov 0xc8(%rax),%edx 180047ce5: 85 15 8d 58 02 00 test %edx,0x2588d(%rip) # 0x18006d578 180047ceb: 75 08 jne 0x180047cf5 180047ced: e8 ce fd fe ff call 0x180037ac0 180047cf2: 48 8b f0 mov %rax,%rsi 180047cf5: 48 3b 3d 74 57 02 00 cmp 0x25774(%rip),%rdi # 0x18006d470 180047cfc: 74 13 je 0x180047d11 180047cfe: 8b 8b c8 00 00 00 mov 0xc8(%rbx),%ecx 180047d04: 85 0d 6e 58 02 00 test %ecx,0x2586e(%rip) # 0x18006d578 180047d0a: 75 05 jne 0x180047d11 180047d0c: e8 5f f2 fe ff call 0x180036f70 180047d11: 8b 8b c8 00 00 00 mov 0xc8(%rbx),%ecx 180047d17: f6 c1 02 test $0x2,%cl 180047d1a: 75 0c jne 0x180047d28 180047d1c: 83 c9 02 or $0x2,%ecx 180047d1f: 40 b5 01 mov $0x1,%bpl 180047d22: 89 8b c8 00 00 00 mov %ecx,0xc8(%rbx) 180047d28: 48 8b 86 40 01 00 00 mov 0x140(%rsi),%rax 180047d2f: 41 0f b6 cc movzbl %r12b,%ecx 180047d33: 66 8b 04 48 mov (%rax,%rcx,2),%ax 180047d37: 25 00 80 00 00 and $0x8000,%eax 180047d3c: 40 84 ed test %bpl,%bpl 180047d3f: 74 07 je 0x180047d48 180047d41: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 180047d48: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180047d4d: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180047d52: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180047d57: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 180047d5c: 48 83 c4 20 add $0x20,%rsp 180047d60: 41 5c pop %r12 180047d62: c3 ret 180047d63: cc int3 180047d64: cc int3 180047d65: cc int3 180047d66: cc int3 180047d67: cc int3 180047d68: cc int3 180047d69: cc int3 180047d6a: cc int3 180047d6b: cc int3 180047d6c: cc int3 180047d6d: cc int3 180047d6e: cc int3 180047d6f: cc int3 180047d70: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 180047d75: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 180047d7a: 56 push %rsi 180047d7b: 57 push %rdi 180047d7c: 41 54 push %r12 180047d7e: 48 83 ec 40 sub $0x40,%rsp 180047d82: 48 8b 05 17 51 02 00 mov 0x25117(%rip),%rax # 0x18006cea0 180047d89: 48 33 c4 xor %rsp,%rax 180047d8c: 48 89 44 24 30 mov %rax,0x30(%rsp) 180047d91: f6 42 18 40 testb $0x40,0x18(%rdx) 180047d95: 48 8b fa mov %rdx,%rdi 180047d98: 0f b7 e9 movzwl %cx,%ebp 180047d9b: 66 89 4c 24 20 mov %cx,0x20(%rsp) 180047da0: 0f 85 01 02 00 00 jne 0x180047fa7 180047da6: 48 8b ca mov %rdx,%rcx 180047da9: e8 d2 fa ff ff call 0x180047880 180047dae: 48 8d 35 bb 5b 02 00 lea 0x25bbb(%rip),%rsi # 0x18006d970 180047db5: 4c 8d 25 24 37 09 00 lea 0x93724(%rip),%r12 # 0x1800db4e0 180047dbc: 83 f8 ff cmp $0xffffffff,%eax 180047dbf: 74 39 je 0x180047dfa 180047dc1: 48 8b cf mov %rdi,%rcx 180047dc4: e8 b7 fa ff ff call 0x180047880 180047dc9: 83 f8 fe cmp $0xfffffffe,%eax 180047dcc: 74 2c je 0x180047dfa 180047dce: 48 8b cf mov %rdi,%rcx 180047dd1: e8 aa fa ff ff call 0x180047880 180047dd6: 48 8b cf mov %rdi,%rcx 180047dd9: 48 63 d8 movslq %eax,%rbx 180047ddc: 48 c1 fb 05 sar $0x5,%rbx 180047de0: e8 9b fa ff ff call 0x180047880 180047de5: 44 8b d8 mov %eax,%r11d 180047de8: 41 83 e3 1f and $0x1f,%r11d 180047dec: 4b 8d 04 9b lea (%r11,%r11,4),%rax 180047df0: 48 c1 e0 04 shl $0x4,%rax 180047df4: 49 03 04 dc add (%r12,%rbx,8),%rax 180047df8: eb 03 jmp 0x180047dfd 180047dfa: 48 8b c6 mov %rsi,%rax 180047dfd: 0f b6 48 38 movzbl 0x38(%rax),%ecx 180047e01: 80 e1 7f and $0x7f,%cl 180047e04: 80 f9 02 cmp $0x2,%cl 180047e07: 75 1c jne 0x180047e25 180047e09: 83 47 08 fe addl $0xfffffffe,0x8(%rdi) 180047e0d: 0f 88 a9 01 00 00 js 0x180047fbc 180047e13: 48 8b 0f mov (%rdi),%rcx 180047e16: 66 8b c5 mov %bp,%ax 180047e19: 66 89 29 mov %bp,(%rcx) 180047e1c: 48 83 07 02 addq $0x2,(%rdi) 180047e20: e9 a2 01 00 00 jmp 0x180047fc7 180047e25: 48 8b cf mov %rdi,%rcx 180047e28: e8 53 fa ff ff call 0x180047880 180047e2d: 83 f8 ff cmp $0xffffffff,%eax 180047e30: 74 39 je 0x180047e6b 180047e32: 48 8b cf mov %rdi,%rcx 180047e35: e8 46 fa ff ff call 0x180047880 180047e3a: 83 f8 fe cmp $0xfffffffe,%eax 180047e3d: 74 2c je 0x180047e6b 180047e3f: 48 8b cf mov %rdi,%rcx 180047e42: e8 39 fa ff ff call 0x180047880 180047e47: 48 8b cf mov %rdi,%rcx 180047e4a: 48 63 d8 movslq %eax,%rbx 180047e4d: 48 c1 fb 05 sar $0x5,%rbx 180047e51: e8 2a fa ff ff call 0x180047880 180047e56: 44 8b d8 mov %eax,%r11d 180047e59: 41 83 e3 1f and $0x1f,%r11d 180047e5d: 4b 8d 04 9b lea (%r11,%r11,4),%rax 180047e61: 48 c1 e0 04 shl $0x4,%rax 180047e65: 49 03 04 dc add (%r12,%rbx,8),%rax 180047e69: eb 03 jmp 0x180047e6e 180047e6b: 48 8b c6 mov %rsi,%rax 180047e6e: 0f b6 40 38 movzbl 0x38(%rax),%eax 180047e72: 24 7f and $0x7f,%al 180047e74: 3c 01 cmp $0x1,%al 180047e76: 75 72 jne 0x180047eea 180047e78: 83 47 08 ff addl $0xffffffff,0x8(%rdi) 180047e7c: 78 15 js 0x180047e93 180047e7e: 48 8b 07 mov (%rdi),%rax 180047e81: 40 88 28 mov %bpl,(%rax) 180047e84: 48 8b 07 mov (%rdi),%rax 180047e87: 0f b6 08 movzbl (%rax),%ecx 180047e8a: 48 83 c0 01 add $0x1,%rax 180047e8e: 48 89 07 mov %rax,(%rdi) 180047e91: eb 0e jmp 0x180047ea1 180047e93: 40 0f be cd movsbl %bpl,%ecx 180047e97: 48 8b d7 mov %rdi,%rdx 180047e9a: e8 51 07 ff ff call 0x1800385f0 180047e9f: 8b c8 mov %eax,%ecx 180047ea1: 83 f9 ff cmp $0xffffffff,%ecx 180047ea4: 75 09 jne 0x180047eaf 180047ea6: 66 0d ff ff or $0xffff,%ax 180047eaa: e9 18 01 00 00 jmp 0x180047fc7 180047eaf: 83 47 08 ff addl $0xffffffff,0x8(%rdi) 180047eb3: 78 19 js 0x180047ece 180047eb5: 48 8b 0f mov (%rdi),%rcx 180047eb8: 0f b6 44 24 21 movzbl 0x21(%rsp),%eax 180047ebd: 88 01 mov %al,(%rcx) 180047ebf: 48 8b 07 mov (%rdi),%rax 180047ec2: 0f b6 08 movzbl (%rax),%ecx 180047ec5: 48 83 c0 01 add $0x1,%rax 180047ec9: 48 89 07 mov %rax,(%rdi) 180047ecc: eb 0f jmp 0x180047edd 180047ece: 0f be 4c 24 21 movsbl 0x21(%rsp),%ecx 180047ed3: 48 8b d7 mov %rdi,%rdx 180047ed6: e8 15 07 ff ff call 0x1800385f0 180047edb: 8b c8 mov %eax,%ecx 180047edd: 83 f9 ff cmp $0xffffffff,%ecx 180047ee0: 74 c4 je 0x180047ea6 180047ee2: 66 8b c5 mov %bp,%ax 180047ee5: e9 dd 00 00 00 jmp 0x180047fc7 180047eea: 48 8b cf mov %rdi,%rcx 180047eed: e8 8e f9 ff ff call 0x180047880 180047ef2: 83 f8 ff cmp $0xffffffff,%eax 180047ef5: 74 37 je 0x180047f2e 180047ef7: 48 8b cf mov %rdi,%rcx 180047efa: e8 81 f9 ff ff call 0x180047880 180047eff: 83 f8 fe cmp $0xfffffffe,%eax 180047f02: 74 2a je 0x180047f2e 180047f04: 48 8b cf mov %rdi,%rcx 180047f07: e8 74 f9 ff ff call 0x180047880 180047f0c: 48 8b cf mov %rdi,%rcx 180047f0f: 48 63 d8 movslq %eax,%rbx 180047f12: 48 c1 fb 05 sar $0x5,%rbx 180047f16: e8 65 f9 ff ff call 0x180047880 180047f1b: 44 8b d8 mov %eax,%r11d 180047f1e: 41 83 e3 1f and $0x1f,%r11d 180047f22: 4b 8d 34 9b lea (%r11,%r11,4),%rsi 180047f26: 48 c1 e6 04 shl $0x4,%rsi 180047f2a: 49 03 34 dc add (%r12,%rbx,8),%rsi 180047f2e: f6 46 08 80 testb $0x80,0x8(%rsi) 180047f32: 74 73 je 0x180047fa7 180047f34: 48 8d 54 24 24 lea 0x24(%rsp),%rdx 180047f39: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180047f3e: 44 0f b7 cd movzwl %bp,%r9d 180047f42: 41 b8 05 00 00 00 mov $0x5,%r8d 180047f48: e8 43 fc ff ff call 0x180047b90 180047f4d: 85 c0 test %eax,%eax 180047f4f: 0f 85 51 ff ff ff jne 0x180047ea6 180047f55: 33 f6 xor %esi,%esi 180047f57: 39 74 24 20 cmp %esi,0x20(%rsp) 180047f5b: 7e 85 jle 0x180047ee2 180047f5d: 48 8d 5c 24 24 lea 0x24(%rsp),%rbx 180047f62: 83 47 08 ff addl $0xffffffff,0x8(%rdi) 180047f66: 78 17 js 0x180047f7f 180047f68: 48 8b 0f mov (%rdi),%rcx 180047f6b: 0f b6 03 movzbl (%rbx),%eax 180047f6e: 88 01 mov %al,(%rcx) 180047f70: 48 8b 07 mov (%rdi),%rax 180047f73: 0f b6 08 movzbl (%rax),%ecx 180047f76: 48 83 c0 01 add $0x1,%rax 180047f7a: 48 89 07 mov %rax,(%rdi) 180047f7d: eb 0d jmp 0x180047f8c 180047f7f: 0f be 0b movsbl (%rbx),%ecx 180047f82: 48 8b d7 mov %rdi,%rdx 180047f85: e8 66 06 ff ff call 0x1800385f0 180047f8a: 8b c8 mov %eax,%ecx 180047f8c: 83 f9 ff cmp $0xffffffff,%ecx 180047f8f: 0f 84 11 ff ff ff je 0x180047ea6 180047f95: 83 c6 01 add $0x1,%esi 180047f98: 48 83 c3 01 add $0x1,%rbx 180047f9c: 3b 74 24 20 cmp 0x20(%rsp),%esi 180047fa0: 7c c0 jl 0x180047f62 180047fa2: 66 8b c5 mov %bp,%ax 180047fa5: eb 20 jmp 0x180047fc7 180047fa7: 83 47 08 fe addl $0xfffffffe,0x8(%rdi) 180047fab: 78 0f js 0x180047fbc 180047fad: 48 8b 07 mov (%rdi),%rax 180047fb0: 66 89 28 mov %bp,(%rax) 180047fb3: 48 83 07 02 addq $0x2,(%rdi) 180047fb7: 66 8b c5 mov %bp,%ax 180047fba: eb 0b jmp 0x180047fc7 180047fbc: 48 8b d7 mov %rdi,%rdx 180047fbf: 0f b7 cd movzwl %bp,%ecx 180047fc2: e8 d9 2a 00 00 call 0x18004aaa0 180047fc7: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180047fcc: 48 33 cc xor %rsp,%rcx 180047fcf: e8 6c a6 fe ff call 0x180032640 180047fd4: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 180047fd9: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 180047fde: 48 83 c4 40 add $0x40,%rsp 180047fe2: 41 5c pop %r12 180047fe4: 5f pop %rdi 180047fe5: 5e pop %rsi 180047fe6: c3 ret 180047fe7: cc int3 180047fe8: cc int3 180047fe9: cc int3 180047fea: cc int3 180047feb: cc int3 180047fec: cc int3 180047fed: cc int3 180047fee: cc int3 180047fef: cc int3 180047ff0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180047ff5: 48 89 74 24 10 mov %rsi,0x10(%rsp) 180047ffa: 57 push %rdi 180047ffb: 48 83 ec 50 sub $0x50,%rsp 180047fff: 48 85 d2 test %rdx,%rdx 180048002: 49 8b f0 mov %r8,%rsi 180048005: 48 8b fa mov %rdx,%rdi 180048008: 48 8b d9 mov %rcx,%rbx 18004800b: 74 14 je 0x180048021 18004800d: 4d 85 c0 test %r8,%r8 180048010: 74 0f je 0x180048021 180048012: 80 3a 00 cmpb $0x0,(%rdx) 180048015: 75 1c jne 0x180048033 180048017: 48 85 c9 test %rcx,%rcx 18004801a: 74 05 je 0x180048021 18004801c: 66 c7 01 00 00 movw $0x0,(%rcx) 180048021: 33 c0 xor %eax,%eax 180048023: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180048028: 48 8b 74 24 68 mov 0x68(%rsp),%rsi 18004802d: 48 83 c4 50 add $0x50,%rsp 180048031: 5f pop %rdi 180048032: c3 ret 180048033: 4d 85 c9 test %r9,%r9 180048036: c6 44 24 48 00 movb $0x0,0x48(%rsp) 18004803b: 0f 85 91 00 00 00 jne 0x1800480d2 180048041: e8 5a 00 ff ff call 0x1800380a0 180048046: 48 89 44 24 40 mov %rax,0x40(%rsp) 18004804b: 4c 8b d8 mov %rax,%r11 18004804e: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 180048055: 48 3b 0d 94 56 02 00 cmp 0x25694(%rip),%rcx # 0x18006d6f0 18004805c: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 180048061: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 180048068: 48 89 44 24 38 mov %rax,0x38(%rsp) 18004806d: 74 23 je 0x180048092 18004806f: 41 8b 8b c8 00 00 00 mov 0xc8(%r11),%ecx 180048076: 85 0d fc 54 02 00 test %ecx,0x254fc(%rip) # 0x18006d578 18004807c: 75 14 jne 0x180048092 18004807e: e8 3d fa fe ff call 0x180037ac0 180048083: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 180048088: 48 89 44 24 30 mov %rax,0x30(%rsp) 18004808d: 48 8b 44 24 38 mov 0x38(%rsp),%rax 180048092: 48 3b 05 d7 53 02 00 cmp 0x253d7(%rip),%rax # 0x18006d470 180048099: 74 1e je 0x1800480b9 18004809b: 41 8b 83 c8 00 00 00 mov 0xc8(%r11),%eax 1800480a2: 85 05 d0 54 02 00 test %eax,0x254d0(%rip) # 0x18006d578 1800480a8: 75 0f jne 0x1800480b9 1800480aa: e8 c1 ee fe ff call 0x180036f70 1800480af: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 1800480b4: 48 89 44 24 38 mov %rax,0x38(%rsp) 1800480b9: 41 f6 83 c8 00 00 00 testb $0x2,0xc8(%r11) 1800480c0: 02 1800480c1: 75 27 jne 0x1800480ea 1800480c3: 41 83 8b c8 00 00 00 orl $0x2,0xc8(%r11) 1800480ca: 02 1800480cb: c6 44 24 48 01 movb $0x1,0x48(%rsp) 1800480d0: eb 13 jmp 0x1800480e5 1800480d2: 49 8b 01 mov (%r9),%rax 1800480d5: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 1800480da: 48 89 01 mov %rax,(%rcx) 1800480dd: 49 8b 41 08 mov 0x8(%r9),%rax 1800480e1: 48 89 41 08 mov %rax,0x8(%rcx) 1800480e5: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 1800480ea: 48 8b 44 24 30 mov 0x30(%rsp),%rax 1800480ef: 83 78 14 00 cmpl $0x0,0x14(%rax) 1800480f3: 75 2f jne 0x180048124 1800480f5: 48 85 db test %rbx,%rbx 1800480f8: 74 06 je 0x180048100 1800480fa: 0f b6 07 movzbl (%rdi),%eax 1800480fd: 66 89 03 mov %ax,(%rbx) 180048100: 80 7c 24 48 00 cmpb $0x0,0x48(%rsp) 180048105: 74 08 je 0x18004810f 180048107: 41 83 a3 c8 00 00 00 andl $0xfffffffd,0xc8(%r11) 18004810e: fd 18004810f: b8 01 00 00 00 mov $0x1,%eax 180048114: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180048119: 48 8b 74 24 68 mov 0x68(%rsp),%rsi 18004811e: 48 83 c4 50 add $0x50,%rsp 180048122: 5f pop %rdi 180048123: c3 ret 180048124: 0f b6 0f movzbl (%rdi),%ecx 180048127: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18004812c: e8 7f fa ff ff call 0x180047bb0 180048131: 85 c0 test %eax,%eax 180048133: 0f 84 b2 00 00 00 je 0x1800481eb 180048139: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 18004813e: 44 8b 89 0c 01 00 00 mov 0x10c(%rcx),%r9d 180048145: 41 83 f9 01 cmp $0x1,%r9d 180048149: 7e 30 jle 0x18004817b 18004814b: 41 3b f1 cmp %r9d,%esi 18004814e: 7c 2b jl 0x18004817b 180048150: 8b 49 04 mov 0x4(%rcx),%ecx 180048153: 33 c0 xor %eax,%eax 180048155: 48 85 db test %rbx,%rbx 180048158: 0f 95 c0 setne %al 18004815b: 4c 8b c7 mov %rdi,%r8 18004815e: ba 09 00 00 00 mov $0x9,%edx 180048163: 89 44 24 28 mov %eax,0x28(%rsp) 180048167: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18004816c: ff 15 d6 b3 00 00 call *0xb3d6(%rip) # 0x180053548 180048172: 85 c0 test %eax,%eax 180048174: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180048179: 75 12 jne 0x18004818d 18004817b: 48 63 81 0c 01 00 00 movslq 0x10c(%rcx),%rax 180048182: 48 3b f0 cmp %rax,%rsi 180048185: 72 33 jb 0x1800481ba 180048187: 80 7f 01 00 cmpb $0x0,0x1(%rdi) 18004818b: 74 2d je 0x1800481ba 18004818d: 80 7c 24 48 00 cmpb $0x0,0x48(%rsp) 180048192: 8b 81 0c 01 00 00 mov 0x10c(%rcx),%eax 180048198: 0f 84 85 fe ff ff je 0x180048023 18004819e: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx 1800481a3: 83 a1 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rcx) 1800481aa: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 1800481af: 48 8b 74 24 68 mov 0x68(%rsp),%rsi 1800481b4: 48 83 c4 50 add $0x50,%rsp 1800481b8: 5f pop %rdi 1800481b9: c3 ret 1800481ba: e8 81 d9 fe ff call 0x180035b40 1800481bf: c7 00 2a 00 00 00 movl $0x2a,(%rax) 1800481c5: 80 7c 24 48 00 cmpb $0x0,0x48(%rsp) 1800481ca: 74 0c je 0x1800481d8 1800481cc: 48 8b 44 24 40 mov 0x40(%rsp),%rax 1800481d1: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 1800481d8: 83 c8 ff or $0xffffffff,%eax 1800481db: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 1800481e0: 48 8b 74 24 68 mov 0x68(%rsp),%rsi 1800481e5: 48 83 c4 50 add $0x50,%rsp 1800481e9: 5f pop %rdi 1800481ea: c3 ret 1800481eb: 33 c0 xor %eax,%eax 1800481ed: 41 b9 01 00 00 00 mov $0x1,%r9d 1800481f3: 48 85 db test %rbx,%rbx 1800481f6: 0f 95 c0 setne %al 1800481f9: 41 8d 51 08 lea 0x8(%r9),%edx 1800481fd: 4c 8b c7 mov %rdi,%r8 180048200: 89 44 24 28 mov %eax,0x28(%rsp) 180048204: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180048209: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18004820e: 8b 48 04 mov 0x4(%rax),%ecx 180048211: ff 15 31 b3 00 00 call *0xb331(%rip) # 0x180053548 180048217: 85 c0 test %eax,%eax 180048219: 74 9f je 0x1800481ba 18004821b: 80 7c 24 48 00 cmpb $0x0,0x48(%rsp) 180048220: 74 0c je 0x18004822e 180048222: 48 8b 44 24 40 mov 0x40(%rsp),%rax 180048227: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 18004822e: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 180048233: 48 8b 74 24 68 mov 0x68(%rsp),%rsi 180048238: b8 01 00 00 00 mov $0x1,%eax 18004823d: 48 83 c4 50 add $0x50,%rsp 180048241: 5f pop %rdi 180048242: c3 ret 180048243: cc int3 180048244: cc int3 180048245: cc int3 180048246: cc int3 180048247: cc int3 180048248: cc int3 180048249: cc int3 18004824a: cc int3 18004824b: cc int3 18004824c: cc int3 18004824d: cc int3 18004824e: cc int3 18004824f: cc int3 180048250: 45 33 c9 xor %r9d,%r9d 180048253: e9 98 fd ff ff jmp 0x180047ff0 180048258: cc int3 180048259: cc int3 18004825a: cc int3 18004825b: cc int3 18004825c: cc int3 18004825d: cc int3 18004825e: cc int3 18004825f: cc int3 180048260: 40 53 rex push %rbx 180048262: 48 83 ec 40 sub $0x40,%rsp 180048266: 83 3d 73 ab 02 00 00 cmpl $0x0,0x2ab73(%rip) # 0x180072de0 18004826d: 48 63 d9 movslq %ecx,%rbx 180048270: 75 13 jne 0x180048285 180048272: 48 8b 05 57 54 02 00 mov 0x25457(%rip),%rax # 0x18006d6d0 180048279: 8a 04 58 mov (%rax,%rbx,2),%al 18004827c: 83 e0 04 and $0x4,%eax 18004827f: 48 83 c4 40 add $0x40,%rsp 180048283: 5b pop %rbx 180048284: c3 ret 180048285: c6 44 24 38 00 movb $0x0,0x38(%rsp) 18004828a: e8 11 fe fe ff call 0x1800380a0 18004828f: 4c 8b d8 mov %rax,%r11 180048292: 48 89 44 24 30 mov %rax,0x30(%rsp) 180048297: 48 8b 80 c0 00 00 00 mov 0xc0(%rax),%rax 18004829e: 48 3b 05 4b 54 02 00 cmp 0x2544b(%rip),%rax # 0x18006d6f0 1800482a5: 48 89 44 24 20 mov %rax,0x20(%rsp) 1800482aa: 49 8b 93 b8 00 00 00 mov 0xb8(%r11),%rdx 1800482b1: 48 89 54 24 28 mov %rdx,0x28(%rsp) 1800482b6: 74 23 je 0x1800482db 1800482b8: 41 8b 8b c8 00 00 00 mov 0xc8(%r11),%ecx 1800482bf: 85 0d b3 52 02 00 test %ecx,0x252b3(%rip) # 0x18006d578 1800482c5: 75 14 jne 0x1800482db 1800482c7: e8 f4 f7 fe ff call 0x180037ac0 1800482cc: 4c 8b 5c 24 30 mov 0x30(%rsp),%r11 1800482d1: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 1800482d6: 48 89 44 24 20 mov %rax,0x20(%rsp) 1800482db: 48 3b 15 8e 51 02 00 cmp 0x2518e(%rip),%rdx # 0x18006d470 1800482e2: 74 23 je 0x180048307 1800482e4: 41 8b 8b c8 00 00 00 mov 0xc8(%r11),%ecx 1800482eb: 85 0d 87 52 02 00 test %ecx,0x25287(%rip) # 0x18006d578 1800482f1: 75 14 jne 0x180048307 1800482f3: e8 78 ec fe ff call 0x180036f70 1800482f8: 4c 8b 5c 24 30 mov 0x30(%rsp),%r11 1800482fd: 48 89 44 24 28 mov %rax,0x28(%rsp) 180048302: 48 8b 44 24 20 mov 0x20(%rsp),%rax 180048307: 41 f6 83 c8 00 00 00 testb $0x2,0xc8(%r11) 18004830e: 02 18004830f: 75 17 jne 0x180048328 180048311: 41 83 8b c8 00 00 00 orl $0x2,0xc8(%r11) 180048318: 02 180048319: 4c 8b 5c 24 30 mov 0x30(%rsp),%r11 18004831e: 48 8b 44 24 20 mov 0x20(%rsp),%rax 180048323: c6 44 24 38 01 movb $0x1,0x38(%rsp) 180048328: 83 b8 0c 01 00 00 01 cmpl $0x1,0x10c(%rax) 18004832f: 7e 18 jle 0x180048349 180048331: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 180048336: ba 04 00 00 00 mov $0x4,%edx 18004833b: 8b cb mov %ebx,%ecx 18004833d: e8 2e 29 00 00 call 0x18004ac70 180048342: 4c 8b 5c 24 30 mov 0x30(%rsp),%r11 180048347: eb 0d jmp 0x180048356 180048349: 48 8b 80 40 01 00 00 mov 0x140(%rax),%rax 180048350: 8a 04 58 mov (%rax,%rbx,2),%al 180048353: 83 e0 04 and $0x4,%eax 180048356: 80 7c 24 38 00 cmpb $0x0,0x38(%rsp) 18004835b: 74 08 je 0x180048365 18004835d: 41 83 a3 c8 00 00 00 andl $0xfffffffd,0xc8(%r11) 180048364: fd 180048365: 48 83 c4 40 add $0x40,%rsp 180048369: 5b pop %rbx 18004836a: c3 ret 18004836b: cc int3 18004836c: cc int3 18004836d: cc int3 18004836e: cc int3 18004836f: cc int3 180048370: 40 53 rex push %rbx 180048372: 48 83 ec 40 sub $0x40,%rsp 180048376: 83 3d 63 aa 02 00 00 cmpl $0x0,0x2aa63(%rip) # 0x180072de0 18004837d: 48 63 d9 movslq %ecx,%rbx 180048380: 75 15 jne 0x180048397 180048382: 48 8b 05 47 53 02 00 mov 0x25347(%rip),%rax # 0x18006d6d0 180048389: 8a 04 58 mov (%rax,%rbx,2),%al 18004838c: 25 80 00 00 00 and $0x80,%eax 180048391: 48 83 c4 40 add $0x40,%rsp 180048395: 5b pop %rbx 180048396: c3 ret 180048397: c6 44 24 38 00 movb $0x0,0x38(%rsp) 18004839c: e8 ff fc fe ff call 0x1800380a0 1800483a1: 4c 8b d8 mov %rax,%r11 1800483a4: 48 89 44 24 30 mov %rax,0x30(%rsp) 1800483a9: 48 8b 80 c0 00 00 00 mov 0xc0(%rax),%rax 1800483b0: 48 3b 05 39 53 02 00 cmp 0x25339(%rip),%rax # 0x18006d6f0 1800483b7: 48 89 44 24 20 mov %rax,0x20(%rsp) 1800483bc: 49 8b 93 b8 00 00 00 mov 0xb8(%r11),%rdx 1800483c3: 48 89 54 24 28 mov %rdx,0x28(%rsp) 1800483c8: 74 23 je 0x1800483ed 1800483ca: 41 8b 8b c8 00 00 00 mov 0xc8(%r11),%ecx 1800483d1: 85 0d a1 51 02 00 test %ecx,0x251a1(%rip) # 0x18006d578 1800483d7: 75 14 jne 0x1800483ed 1800483d9: e8 e2 f6 fe ff call 0x180037ac0 1800483de: 4c 8b 5c 24 30 mov 0x30(%rsp),%r11 1800483e3: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 1800483e8: 48 89 44 24 20 mov %rax,0x20(%rsp) 1800483ed: 48 3b 15 7c 50 02 00 cmp 0x2507c(%rip),%rdx # 0x18006d470 1800483f4: 74 23 je 0x180048419 1800483f6: 41 8b 8b c8 00 00 00 mov 0xc8(%r11),%ecx 1800483fd: 85 0d 75 51 02 00 test %ecx,0x25175(%rip) # 0x18006d578 180048403: 75 14 jne 0x180048419 180048405: e8 66 eb fe ff call 0x180036f70 18004840a: 4c 8b 5c 24 30 mov 0x30(%rsp),%r11 18004840f: 48 89 44 24 28 mov %rax,0x28(%rsp) 180048414: 48 8b 44 24 20 mov 0x20(%rsp),%rax 180048419: 41 f6 83 c8 00 00 00 testb $0x2,0xc8(%r11) 180048420: 02 180048421: 75 17 jne 0x18004843a 180048423: 41 83 8b c8 00 00 00 orl $0x2,0xc8(%r11) 18004842a: 02 18004842b: 4c 8b 5c 24 30 mov 0x30(%rsp),%r11 180048430: 48 8b 44 24 20 mov 0x20(%rsp),%rax 180048435: c6 44 24 38 01 movb $0x1,0x38(%rsp) 18004843a: 83 b8 0c 01 00 00 01 cmpl $0x1,0x10c(%rax) 180048441: 7e 18 jle 0x18004845b 180048443: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 180048448: ba 80 00 00 00 mov $0x80,%edx 18004844d: 8b cb mov %ebx,%ecx 18004844f: e8 1c 28 00 00 call 0x18004ac70 180048454: 4c 8b 5c 24 30 mov 0x30(%rsp),%r11 180048459: eb 0f jmp 0x18004846a 18004845b: 48 8b 80 40 01 00 00 mov 0x140(%rax),%rax 180048462: 8a 04 58 mov (%rax,%rbx,2),%al 180048465: 25 80 00 00 00 and $0x80,%eax 18004846a: 80 7c 24 38 00 cmpb $0x0,0x38(%rsp) 18004846f: 74 08 je 0x180048479 180048471: 41 83 a3 c8 00 00 00 andl $0xfffffffd,0xc8(%r11) 180048478: fd 180048479: 48 83 c4 40 add $0x40,%rsp 18004847d: 5b pop %rbx 18004847e: c3 ret 18004847f: cc int3 180048480: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 180048485: 55 push %rbp 180048486: 56 push %rsi 180048487: 57 push %rdi 180048488: 48 83 ec 20 sub $0x20,%rsp 18004848c: f6 41 18 40 testb $0x40,0x18(%rcx) 180048490: 48 8b f9 mov %rcx,%rdi 180048493: 48 8d 2d 46 30 09 00 lea 0x93046(%rip),%rbp # 0x1800db4e0 18004849a: 48 8d 35 cf 54 02 00 lea 0x254cf(%rip),%rsi # 0x18006d970 1800484a1: 0f 85 b9 00 00 00 jne 0x180048560 1800484a7: e8 d4 f3 ff ff call 0x180047880 1800484ac: 83 f8 ff cmp $0xffffffff,%eax 1800484af: 74 3a je 0x1800484eb 1800484b1: 48 8b cf mov %rdi,%rcx 1800484b4: e8 c7 f3 ff ff call 0x180047880 1800484b9: 83 f8 fe cmp $0xfffffffe,%eax 1800484bc: 74 2d je 0x1800484eb 1800484be: 48 8b cf mov %rdi,%rcx 1800484c1: e8 ba f3 ff ff call 0x180047880 1800484c6: 48 8b cf mov %rdi,%rcx 1800484c9: 48 63 d8 movslq %eax,%rbx 1800484cc: 48 c1 fb 05 sar $0x5,%rbx 1800484d0: e8 ab f3 ff ff call 0x180047880 1800484d5: 44 8b d8 mov %eax,%r11d 1800484d8: 41 83 e3 1f and $0x1f,%r11d 1800484dc: 4b 8d 04 9b lea (%r11,%r11,4),%rax 1800484e0: 48 c1 e0 04 shl $0x4,%rax 1800484e4: 48 03 44 dd 00 add 0x0(%rbp,%rbx,8),%rax 1800484e9: eb 03 jmp 0x1800484ee 1800484eb: 48 8b c6 mov %rsi,%rax 1800484ee: f6 40 38 7f testb $0x7f,0x38(%rax) 1800484f2: 74 6c je 0x180048560 1800484f4: 83 47 08 ff addl $0xffffffff,0x8(%rdi) 1800484f8: 78 10 js 0x18004850a 1800484fa: 48 8b 07 mov (%rdi),%rax 1800484fd: 48 83 c0 01 add $0x1,%rax 180048501: 0f b6 48 ff movzbl -0x1(%rax),%ecx 180048505: 48 89 07 mov %rax,(%rdi) 180048508: eb 0a jmp 0x180048514 18004850a: 48 8b cf mov %rdi,%rcx 18004850d: e8 fe 2c 00 00 call 0x18004b210 180048512: 8b c8 mov %eax,%ecx 180048514: 83 f9 ff cmp $0xffffffff,%ecx 180048517: 0f 84 04 01 00 00 je 0x180048621 18004851d: 83 47 08 ff addl $0xffffffff,0x8(%rdi) 180048521: 88 4c 24 40 mov %cl,0x40(%rsp) 180048525: 78 10 js 0x180048537 180048527: 48 8b 07 mov (%rdi),%rax 18004852a: 48 83 c0 01 add $0x1,%rax 18004852e: 0f b6 48 ff movzbl -0x1(%rax),%ecx 180048532: 48 89 07 mov %rax,(%rdi) 180048535: eb 0a jmp 0x180048541 180048537: 48 8b cf mov %rdi,%rcx 18004853a: e8 d1 2c 00 00 call 0x18004b210 18004853f: 8b c8 mov %eax,%ecx 180048541: 83 f9 ff cmp $0xffffffff,%ecx 180048544: 0f 84 d7 00 00 00 je 0x180048621 18004854a: 88 4c 24 41 mov %cl,0x41(%rsp) 18004854e: 66 8b 44 24 40 mov 0x40(%rsp),%ax 180048553: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 180048558: 48 83 c4 20 add $0x20,%rsp 18004855c: 5f pop %rdi 18004855d: 5e pop %rsi 18004855e: 5d pop %rbp 18004855f: c3 ret 180048560: f6 47 18 40 testb $0x40,0x18(%rdi) 180048564: 0f 85 08 01 00 00 jne 0x180048672 18004856a: 48 8b cf mov %rdi,%rcx 18004856d: e8 0e f3 ff ff call 0x180047880 180048572: 83 f8 ff cmp $0xffffffff,%eax 180048575: 74 38 je 0x1800485af 180048577: 48 8b cf mov %rdi,%rcx 18004857a: e8 01 f3 ff ff call 0x180047880 18004857f: 83 f8 fe cmp $0xfffffffe,%eax 180048582: 74 2b je 0x1800485af 180048584: 48 8b cf mov %rdi,%rcx 180048587: e8 f4 f2 ff ff call 0x180047880 18004858c: 48 8b cf mov %rdi,%rcx 18004858f: 48 63 d8 movslq %eax,%rbx 180048592: 48 c1 fb 05 sar $0x5,%rbx 180048596: e8 e5 f2 ff ff call 0x180047880 18004859b: 44 8b d8 mov %eax,%r11d 18004859e: 41 83 e3 1f and $0x1f,%r11d 1800485a2: 4b 8d 34 9b lea (%r11,%r11,4),%rsi 1800485a6: 48 c1 e6 04 shl $0x4,%rsi 1800485aa: 48 03 74 dd 00 add 0x0(%rbp,%rbx,8),%rsi 1800485af: f6 46 08 80 testb $0x80,0x8(%rsi) 1800485b3: 0f 84 b9 00 00 00 je 0x180048672 1800485b9: 83 47 08 ff addl $0xffffffff,0x8(%rdi) 1800485bd: bb 01 00 00 00 mov $0x1,%ebx 1800485c2: 78 0e js 0x1800485d2 1800485c4: 48 8b 07 mov (%rdi),%rax 1800485c7: 0f b6 08 movzbl (%rax),%ecx 1800485ca: 48 03 c3 add %rbx,%rax 1800485cd: 48 89 07 mov %rax,(%rdi) 1800485d0: eb 0a jmp 0x1800485dc 1800485d2: 48 8b cf mov %rdi,%rcx 1800485d5: e8 36 2c 00 00 call 0x18004b210 1800485da: 8b c8 mov %eax,%ecx 1800485dc: 83 f9 ff cmp $0xffffffff,%ecx 1800485df: 74 40 je 0x180048621 1800485e1: 88 4c 24 48 mov %cl,0x48(%rsp) 1800485e5: 0f b6 c9 movzbl %cl,%ecx 1800485e8: e8 b3 f6 ff ff call 0x180047ca0 1800485ed: 85 c0 test %eax,%eax 1800485ef: 74 4a je 0x18004863b 1800485f1: 83 47 08 ff addl $0xffffffff,0x8(%rdi) 1800485f5: 78 0e js 0x180048605 1800485f7: 48 8b 07 mov (%rdi),%rax 1800485fa: 0f b6 08 movzbl (%rax),%ecx 1800485fd: 48 03 c3 add %rbx,%rax 180048600: 48 89 07 mov %rax,(%rdi) 180048603: eb 0a jmp 0x18004860f 180048605: 48 8b cf mov %rdi,%rcx 180048608: e8 03 2c 00 00 call 0x18004b210 18004860d: 8b c8 mov %eax,%ecx 18004860f: 83 f9 ff cmp $0xffffffff,%ecx 180048612: 75 1e jne 0x180048632 180048614: 0f be 4c 24 48 movsbl 0x48(%rsp),%ecx 180048619: 48 8b d7 mov %rdi,%rdx 18004861c: e8 4f 2b 00 00 call 0x18004b170 180048621: 66 0d ff ff or $0xffff,%ax 180048625: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18004862a: 48 83 c4 20 add $0x20,%rsp 18004862e: 5f pop %rdi 18004862f: 5e pop %rsi 180048630: 5d pop %rbp 180048631: c3 ret 180048632: 88 4c 24 49 mov %cl,0x49(%rsp) 180048636: bb 02 00 00 00 mov $0x2,%ebx 18004863b: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 180048640: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180048645: 4c 63 c3 movslq %ebx,%r8 180048648: e8 03 fc ff ff call 0x180048250 18004864d: 83 f8 ff cmp $0xffffffff,%eax 180048650: 0f 85 f8 fe ff ff jne 0x18004854e 180048656: e8 e5 d4 fe ff call 0x180035b40 18004865b: c7 00 2a 00 00 00 movl $0x2a,(%rax) 180048661: 66 0d ff ff or $0xffff,%ax 180048665: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18004866a: 48 83 c4 20 add $0x20,%rsp 18004866e: 5f pop %rdi 18004866f: 5e pop %rsi 180048670: 5d pop %rbp 180048671: c3 ret 180048672: 83 47 08 fe addl $0xfffffffe,0x8(%rdi) 180048676: 78 1b js 0x180048693 180048678: 48 8b 0f mov (%rdi),%rcx 18004867b: 48 83 c1 02 add $0x2,%rcx 18004867f: 0f b7 41 fe movzwl -0x2(%rcx),%eax 180048683: 48 89 0f mov %rcx,(%rdi) 180048686: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18004868b: 48 83 c4 20 add $0x20,%rsp 18004868f: 5f pop %rdi 180048690: 5e pop %rsi 180048691: 5d pop %rbp 180048692: c3 ret 180048693: 48 8b cf mov %rdi,%rcx 180048696: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18004869b: 48 83 c4 20 add $0x20,%rsp 18004869f: 5f pop %rdi 1800486a0: 5e pop %rsi 1800486a1: 5d pop %rbp 1800486a2: e9 b9 27 00 00 jmp 0x18004ae60 1800486a7: cc int3 1800486a8: cc int3 1800486a9: cc int3 1800486aa: cc int3 1800486ab: cc int3 1800486ac: cc int3 1800486ad: cc int3 1800486ae: cc int3 1800486af: cc int3 1800486b0: 40 56 rex push %rsi 1800486b2: 57 push %rdi 1800486b3: 48 83 ec 48 sub $0x48,%rsp 1800486b7: 48 8b 05 e2 47 02 00 mov 0x247e2(%rip),%rax # 0x18006cea0 1800486be: 48 33 c4 xor %rsp,%rax 1800486c1: 48 89 44 24 30 mov %rax,0x30(%rsp) 1800486c6: 66 81 f9 ff ff cmp $0xffff,%cx 1800486cb: 48 8b fa mov %rdx,%rdi 1800486ce: 0f b7 f1 movzwl %cx,%esi 1800486d1: 66 89 4c 24 24 mov %cx,0x24(%rsp) 1800486d6: 0f 84 05 02 00 00 je 0x1800488e1 1800486dc: 8b 42 18 mov 0x18(%rdx),%eax 1800486df: a8 01 test $0x1,%al 1800486e1: 75 10 jne 0x1800486f3 1800486e3: 84 c0 test %al,%al 1800486e5: 0f 89 f6 01 00 00 jns 0x1800488e1 1800486eb: a8 02 test $0x2,%al 1800486ed: 0f 85 ee 01 00 00 jne 0x1800488e1 1800486f3: 48 83 7a 10 00 cmpq $0x0,0x10(%rdx) 1800486f8: 75 08 jne 0x180048702 1800486fa: 48 8b ca mov %rdx,%rcx 1800486fd: e8 3e ee ff ff call 0x180047540 180048702: f6 47 18 40 testb $0x40,0x18(%rdi) 180048706: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 18004870b: 48 89 6c 24 78 mov %rbp,0x78(%rsp) 180048710: 4c 89 64 24 40 mov %r12,0x40(%rsp) 180048715: 0f 85 70 01 00 00 jne 0x18004888b 18004871b: 48 8b cf mov %rdi,%rcx 18004871e: e8 5d f1 ff ff call 0x180047880 180048723: 48 8d 2d 46 52 02 00 lea 0x25246(%rip),%rbp # 0x18006d970 18004872a: 4c 8d 25 af 2d 09 00 lea 0x92daf(%rip),%r12 # 0x1800db4e0 180048731: 83 f8 ff cmp $0xffffffff,%eax 180048734: 74 3c je 0x180048772 180048736: 48 8b cf mov %rdi,%rcx 180048739: e8 42 f1 ff ff call 0x180047880 18004873e: 83 f8 fe cmp $0xfffffffe,%eax 180048741: 74 2f je 0x180048772 180048743: 48 8b cf mov %rdi,%rcx 180048746: e8 35 f1 ff ff call 0x180047880 18004874b: 48 63 c8 movslq %eax,%rcx 18004874e: 48 c1 f9 05 sar $0x5,%rcx 180048752: 49 8b 1c cc mov (%r12,%rcx,8),%rbx 180048756: 48 8b cf mov %rdi,%rcx 180048759: e8 22 f1 ff ff call 0x180047880 18004875e: 44 8b d8 mov %eax,%r11d 180048761: 41 83 e3 1f and $0x1f,%r11d 180048765: 4b 8d 04 9b lea (%r11,%r11,4),%rax 180048769: 48 c1 e0 04 shl $0x4,%rax 18004876d: 48 03 c3 add %rbx,%rax 180048770: eb 03 jmp 0x180048775 180048772: 48 8b c5 mov %rbp,%rax 180048775: f6 40 08 80 testb $0x80,0x8(%rax) 180048779: 0f 84 0c 01 00 00 je 0x18004888b 18004877f: 48 8b cf mov %rdi,%rcx 180048782: e8 f9 f0 ff ff call 0x180047880 180048787: 83 f8 ff cmp $0xffffffff,%eax 18004878a: 74 3a je 0x1800487c6 18004878c: 48 8b cf mov %rdi,%rcx 18004878f: e8 ec f0 ff ff call 0x180047880 180048794: 83 f8 fe cmp $0xfffffffe,%eax 180048797: 74 2d je 0x1800487c6 180048799: 48 8b cf mov %rdi,%rcx 18004879c: e8 df f0 ff ff call 0x180047880 1800487a1: 48 63 c8 movslq %eax,%rcx 1800487a4: 48 c1 f9 05 sar $0x5,%rcx 1800487a8: 49 8b 1c cc mov (%r12,%rcx,8),%rbx 1800487ac: 48 8b cf mov %rdi,%rcx 1800487af: e8 cc f0 ff ff call 0x180047880 1800487b4: 44 8b d8 mov %eax,%r11d 1800487b7: 41 83 e3 1f and $0x1f,%r11d 1800487bb: 4b 8d 2c 9b lea (%r11,%r11,4),%rbp 1800487bf: 48 c1 e5 04 shl $0x4,%rbp 1800487c3: 48 03 eb add %rbx,%rbp 1800487c6: f6 45 38 7f testb $0x7f,0x38(%rbp) 1800487ca: 74 1b je 0x1800487e7 1800487cc: 0f b6 44 24 25 movzbl 0x25(%rsp),%eax 1800487d1: 41 b8 02 00 00 00 mov $0x2,%r8d 1800487d7: 40 88 74 24 28 mov %sil,0x28(%rsp) 1800487dc: 88 44 24 29 mov %al,0x29(%rsp) 1800487e0: 44 89 44 24 20 mov %r8d,0x20(%rsp) 1800487e5: eb 26 jmp 0x18004880d 1800487e7: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 1800487ec: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1800487f1: 44 0f b7 ce movzwl %si,%r9d 1800487f5: 41 b8 05 00 00 00 mov $0x5,%r8d 1800487fb: e8 90 f3 ff ff call 0x180047b90 180048800: 85 c0 test %eax,%eax 180048802: 0f 85 b8 00 00 00 jne 0x1800488c0 180048808: 44 8b 44 24 20 mov 0x20(%rsp),%r8d 18004880d: 48 8b 47 10 mov 0x10(%rdi),%rax 180048811: 49 63 d0 movslq %r8d,%rdx 180048814: 48 03 d0 add %rax,%rdx 180048817: 48 39 17 cmp %rdx,(%rdi) 18004881a: 73 17 jae 0x180048833 18004881c: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 180048820: 0f 85 9a 00 00 00 jne 0x1800488c0 180048826: 44 3b 47 24 cmp 0x24(%rdi),%r8d 18004882a: 0f 8f 90 00 00 00 jg 0x1800488c0 180048830: 48 89 17 mov %rdx,(%rdi) 180048833: 41 8d 40 ff lea -0x1(%r8),%eax 180048837: 85 c0 test %eax,%eax 180048839: 48 63 d0 movslq %eax,%rdx 18004883c: 78 1b js 0x180048859 18004883e: 66 90 xchg %ax,%ax 180048840: 48 83 07 ff addq $0xffffffffffffffff,(%rdi) 180048844: 0f b6 44 14 28 movzbl 0x28(%rsp,%rdx,1),%eax 180048849: 48 83 ea 01 sub $0x1,%rdx 18004884d: 48 8b 0f mov (%rdi),%rcx 180048850: 88 01 mov %al,(%rcx) 180048852: 79 ec jns 0x180048840 180048854: 44 8b 44 24 20 mov 0x20(%rsp),%r8d 180048859: 44 01 47 08 add %r8d,0x8(%rdi) 18004885d: 83 67 18 ef andl $0xffffffef,0x18(%rdi) 180048861: 83 4f 18 01 orl $0x1,0x18(%rdi) 180048865: 66 8b c6 mov %si,%ax 180048868: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 18004886d: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 180048872: 4c 8b 64 24 40 mov 0x40(%rsp),%r12 180048877: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 18004887c: 48 33 cc xor %rsp,%rcx 18004887f: e8 bc 9d fe ff call 0x180032640 180048884: 48 83 c4 48 add $0x48,%rsp 180048888: 5f pop %rdi 180048889: 5e pop %rsi 18004888a: c3 ret 18004888b: 48 8b 47 10 mov 0x10(%rdi),%rax 18004888f: 48 83 c0 02 add $0x2,%rax 180048893: 48 39 07 cmp %rax,(%rdi) 180048896: 73 0f jae 0x1800488a7 180048898: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 18004889c: 75 22 jne 0x1800488c0 18004889e: 83 7f 24 02 cmpl $0x2,0x24(%rdi) 1800488a2: 72 1c jb 0x1800488c0 1800488a4: 48 89 07 mov %rax,(%rdi) 1800488a7: f6 47 18 40 testb $0x40,0x18(%rdi) 1800488ab: 74 19 je 0x1800488c6 1800488ad: 48 83 07 fe addq $0xfffffffffffffffe,(%rdi) 1800488b1: 48 8b 07 mov (%rdi),%rax 1800488b4: 66 39 30 cmp %si,(%rax) 1800488b7: 74 17 je 0x1800488d0 1800488b9: 48 83 c0 02 add $0x2,%rax 1800488bd: 48 89 07 mov %rax,(%rdi) 1800488c0: 66 0d ff ff or $0xffff,%ax 1800488c4: eb a2 jmp 0x180048868 1800488c6: 48 83 07 fe addq $0xfffffffffffffffe,(%rdi) 1800488ca: 48 8b 07 mov (%rdi),%rax 1800488cd: 66 89 30 mov %si,(%rax) 1800488d0: 83 47 08 02 addl $0x2,0x8(%rdi) 1800488d4: 83 67 18 ef andl $0xffffffef,0x18(%rdi) 1800488d8: 83 4f 18 01 orl $0x1,0x18(%rdi) 1800488dc: 66 8b c6 mov %si,%ax 1800488df: eb 87 jmp 0x180048868 1800488e1: 66 0d ff ff or $0xffff,%ax 1800488e5: eb 90 jmp 0x180048877 1800488e7: cc int3 1800488e8: cc int3 1800488e9: cc int3 1800488ea: cc int3 1800488eb: cc int3 1800488ec: cc int3 1800488ed: cc int3 1800488ee: cc int3 1800488ef: cc int3 1800488f0: 66 89 4c 24 08 mov %cx,0x8(%rsp) 1800488f5: 53 push %rbx 1800488f6: 48 83 ec 60 sub $0x60,%rsp 1800488fa: 66 81 f9 ff ff cmp $0xffff,%cx 1800488ff: 0f b7 da movzwl %dx,%ebx 180048902: 75 11 jne 0x180048915 180048904: 66 33 c9 xor %cx,%cx 180048907: 0f b7 c1 movzwl %cx,%eax 18004890a: 0f b7 ca movzwl %dx,%ecx 18004890d: 23 c1 and %ecx,%eax 18004890f: 48 83 c4 60 add $0x60,%rsp 180048913: 5b pop %rbx 180048914: c3 ret 180048915: 66 81 f9 00 01 cmp $0x100,%cx 18004891a: 73 1f jae 0x18004893b 18004891c: 48 8b 05 25 56 02 00 mov 0x25625(%rip),%rax # 0x18006df48 180048923: 0f b7 c9 movzwl %cx,%ecx 180048926: 0f b7 0c 48 movzwl (%rax,%rcx,2),%ecx 18004892a: 66 23 cb and %bx,%cx 18004892d: 0f b7 c1 movzwl %cx,%eax 180048930: 0f b7 cb movzwl %bx,%ecx 180048933: 23 c1 and %ecx,%eax 180048935: 48 83 c4 60 add $0x60,%rsp 180048939: 5b pop %rbx 18004893a: c3 ret 18004893b: 4d 85 c0 test %r8,%r8 18004893e: c6 44 24 58 00 movb $0x0,0x58(%rsp) 180048943: 0f 85 92 00 00 00 jne 0x1800489db 180048949: e8 52 f7 fe ff call 0x1800380a0 18004894e: 48 89 44 24 50 mov %rax,0x50(%rsp) 180048953: 48 8b 90 c0 00 00 00 mov 0xc0(%rax),%rdx 18004895a: 48 3b 15 8f 4d 02 00 cmp 0x24d8f(%rip),%rdx # 0x18006d6f0 180048961: 48 89 54 24 40 mov %rdx,0x40(%rsp) 180048966: 4c 8b 80 b8 00 00 00 mov 0xb8(%rax),%r8 18004896d: 4c 89 44 24 48 mov %r8,0x48(%rsp) 180048972: 74 25 je 0x180048999 180048974: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 18004897a: 85 0d f8 4b 02 00 test %ecx,0x24bf8(%rip) # 0x18006d578 180048980: 75 17 jne 0x180048999 180048982: e8 39 f1 fe ff call 0x180037ac0 180048987: 4c 8b 44 24 48 mov 0x48(%rsp),%r8 18004898c: 48 8b d0 mov %rax,%rdx 18004898f: 48 89 44 24 40 mov %rax,0x40(%rsp) 180048994: 48 8b 44 24 50 mov 0x50(%rsp),%rax 180048999: 4c 3b 05 d0 4a 02 00 cmp 0x24ad0(%rip),%r8 # 0x18006d470 1800489a0: 74 22 je 0x1800489c4 1800489a2: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 1800489a8: 85 0d ca 4b 02 00 test %ecx,0x24bca(%rip) # 0x18006d578 1800489ae: 75 14 jne 0x1800489c4 1800489b0: e8 bb e5 fe ff call 0x180036f70 1800489b5: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 1800489ba: 48 89 44 24 48 mov %rax,0x48(%rsp) 1800489bf: 48 8b 44 24 50 mov 0x50(%rsp),%rax 1800489c4: f6 80 c8 00 00 00 02 testb $0x2,0xc8(%rax) 1800489cb: 75 26 jne 0x1800489f3 1800489cd: 83 88 c8 00 00 00 02 orl $0x2,0xc8(%rax) 1800489d4: c6 44 24 58 01 movb $0x1,0x58(%rsp) 1800489d9: eb 13 jmp 0x1800489ee 1800489db: 49 8b 00 mov (%r8),%rax 1800489de: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 1800489e3: 48 89 01 mov %rax,(%rcx) 1800489e6: 49 8b 40 08 mov 0x8(%r8),%rax 1800489ea: 48 89 41 08 mov %rax,0x8(%rcx) 1800489ee: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 1800489f3: 8b 42 14 mov 0x14(%rdx),%eax 1800489f6: 41 b9 01 00 00 00 mov $0x1,%r9d 1800489fc: 4c 8d 44 24 70 lea 0x70(%rsp),%r8 180048a01: 89 44 24 30 mov %eax,0x30(%rsp) 180048a05: 8b 42 04 mov 0x4(%rdx),%eax 180048a08: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180048a0d: 89 44 24 28 mov %eax,0x28(%rsp) 180048a11: 48 8d 44 24 78 lea 0x78(%rsp),%rax 180048a16: 41 8b d1 mov %r9d,%edx 180048a19: 48 89 44 24 20 mov %rax,0x20(%rsp) 180048a1e: e8 8d 2c 00 00 call 0x18004b6b0 180048a23: 66 8b 4c 24 78 mov 0x78(%rsp),%cx 180048a28: 33 d2 xor %edx,%edx 180048a2a: 85 c0 test %eax,%eax 180048a2c: 66 0f 44 ca cmove %dx,%cx 180048a30: 38 54 24 58 cmp %dl,0x58(%rsp) 180048a34: 66 89 4c 24 78 mov %cx,0x78(%rsp) 180048a39: 74 11 je 0x180048a4c 180048a3b: 48 8b 44 24 50 mov 0x50(%rsp),%rax 180048a40: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 180048a47: 66 8b 4c 24 78 mov 0x78(%rsp),%cx 180048a4c: 0f b7 c1 movzwl %cx,%eax 180048a4f: 0f b7 cb movzwl %bx,%ecx 180048a52: 23 c1 and %ecx,%eax 180048a54: 48 83 c4 60 add $0x60,%rsp 180048a58: 5b pop %rbx 180048a59: c3 ret 180048a5a: cc int3 180048a5b: cc int3 180048a5c: cc int3 180048a5d: cc int3 180048a5e: cc int3 180048a5f: cc int3 180048a60: 66 89 4c 24 08 mov %cx,0x8(%rsp) 180048a65: 53 push %rbx 180048a66: 48 83 ec 40 sub $0x40,%rsp 180048a6a: 66 81 f9 ff ff cmp $0xffff,%cx 180048a6f: 0f b7 da movzwl %dx,%ebx 180048a72: 75 08 jne 0x180048a7c 180048a74: 33 c0 xor %eax,%eax 180048a76: 48 83 c4 40 add $0x40,%rsp 180048a7a: 5b pop %rbx 180048a7b: c3 ret 180048a7c: 66 81 f9 00 01 cmp $0x100,%cx 180048a81: 73 19 jae 0x180048a9c 180048a83: 48 8b 05 be 54 02 00 mov 0x254be(%rip),%rax # 0x18006df48 180048a8a: 0f b7 c9 movzwl %cx,%ecx 180048a8d: 0f b7 04 48 movzwl (%rax,%rcx,2),%eax 180048a91: 0f b7 cb movzwl %bx,%ecx 180048a94: 23 c1 and %ecx,%eax 180048a96: 48 83 c4 40 add $0x40,%rsp 180048a9a: 5b pop %rbx 180048a9b: c3 ret 180048a9c: 83 3d 3d a3 02 00 00 cmpl $0x0,0x2a33d(%rip) # 0x180072de0 180048aa3: 75 3d jne 0x180048ae2 180048aa5: 8b 05 f9 4a 02 00 mov 0x24af9(%rip),%eax # 0x18006d5a4 180048aab: 41 b9 01 00 00 00 mov $0x1,%r9d 180048ab1: 4c 8d 44 24 50 lea 0x50(%rsp),%r8 180048ab6: 89 44 24 30 mov %eax,0x30(%rsp) 180048aba: 8b 05 d4 4a 02 00 mov 0x24ad4(%rip),%eax # 0x18006d594 180048ac0: 48 8d 0d 39 4c 02 00 lea 0x24c39(%rip),%rcx # 0x18006d700 180048ac7: 89 44 24 28 mov %eax,0x28(%rsp) 180048acb: 48 8d 44 24 60 lea 0x60(%rsp),%rax 180048ad0: 41 8b d1 mov %r9d,%edx 180048ad3: 48 89 44 24 20 mov %rax,0x20(%rsp) 180048ad8: e8 d3 2b 00 00 call 0x18004b6b0 180048add: 0f b7 4c 24 50 movzwl 0x50(%rsp),%ecx 180048ae2: 45 33 c0 xor %r8d,%r8d 180048ae5: 0f b7 d3 movzwl %bx,%edx 180048ae8: e8 03 fe ff ff call 0x1800488f0 180048aed: 48 83 c4 40 add $0x40,%rsp 180048af1: 5b pop %rbx 180048af2: c3 ret 180048af3: cc int3 180048af4: cc int3 180048af5: cc int3 180048af6: cc int3 180048af7: cc int3 180048af8: cc int3 180048af9: cc int3 180048afa: cc int3 180048afb: cc int3 180048afc: cc int3 180048afd: cc int3 180048afe: cc int3 180048aff: cc int3 180048b00: 4c 8b ca mov %rdx,%r9 180048b03: 90 nop 180048b04: 66 66 66 90 data16 data16 xchg %ax,%ax 180048b08: 66 66 66 90 data16 data16 xchg %ax,%ax 180048b0c: 66 66 66 90 data16 data16 xchg %ax,%ax 180048b10: 44 0f b6 01 movzbl (%rcx),%r8d 180048b14: 48 83 c1 01 add $0x1,%rcx 180048b18: 41 8d 40 bf lea -0x41(%r8),%eax 180048b1c: 83 f8 19 cmp $0x19,%eax 180048b1f: 77 04 ja 0x180048b25 180048b21: 41 83 c0 20 add $0x20,%r8d 180048b25: 41 0f b6 11 movzbl (%r9),%edx 180048b29: 49 83 c1 01 add $0x1,%r9 180048b2d: 8d 42 bf lea -0x41(%rdx),%eax 180048b30: 83 f8 19 cmp $0x19,%eax 180048b33: 77 03 ja 0x180048b38 180048b35: 83 c2 20 add $0x20,%edx 180048b38: 45 85 c0 test %r8d,%r8d 180048b3b: 74 05 je 0x180048b42 180048b3d: 44 3b c2 cmp %edx,%r8d 180048b40: 74 ce je 0x180048b10 180048b42: 44 2b c2 sub %edx,%r8d 180048b45: 41 8b c0 mov %r8d,%eax 180048b48: c3 ret 180048b49: cc int3 180048b4a: cc int3 180048b4b: cc int3 180048b4c: cc int3 180048b4d: cc int3 180048b4e: cc int3 180048b4f: cc int3 180048b50: 33 d2 xor %edx,%edx 180048b52: 44 8d 42 0a lea 0xa(%rdx),%r8d 180048b56: e9 75 07 00 00 jmp 0x1800492d0 180048b5b: cc int3 180048b5c: cc int3 180048b5d: cc int3 180048b5e: cc int3 180048b5f: cc int3 180048b60: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 180048b65: 55 push %rbp 180048b66: 48 83 ec 20 sub $0x20,%rsp 180048b6a: 83 3d 6f 2b 09 00 00 cmpl $0x0,0x92b6f(%rip) # 0x1800db6e0 180048b71: 48 8b 1d 90 9c 02 00 mov 0x29c90(%rip),%rbx # 0x180072808 180048b78: 48 8b e9 mov %rcx,%rbp 180048b7b: 75 0d jne 0x180048b8a 180048b7d: 33 c0 xor %eax,%eax 180048b7f: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180048b84: 48 83 c4 20 add $0x20,%rsp 180048b88: 5d pop %rbp 180048b89: c3 ret 180048b8a: 48 85 db test %rbx,%rbx 180048b8d: 48 89 74 24 30 mov %rsi,0x30(%rsp) 180048b92: 48 89 7c 24 38 mov %rdi,0x38(%rsp) 180048b97: 75 1e jne 0x180048bb7 180048b99: 48 39 1d 78 9c 02 00 cmp %rbx,0x29c78(%rip) # 0x180072818 180048ba0: 74 7b je 0x180048c1d 180048ba2: e8 19 2e 00 00 call 0x18004b9c0 180048ba7: 85 c0 test %eax,%eax 180048ba9: 75 72 jne 0x180048c1d 180048bab: 48 8b 1d 56 9c 02 00 mov 0x29c56(%rip),%rbx # 0x180072808 180048bb2: 48 85 db test %rbx,%rbx 180048bb5: 74 66 je 0x180048c1d 180048bb7: 48 85 ed test %rbp,%rbp 180048bba: 74 61 je 0x180048c1d 180048bbc: 4c 8b 0b mov (%rbx),%r9 180048bbf: 48 83 c9 ff or $0xffffffffffffffff,%rcx 180048bc3: 33 c0 xor %eax,%eax 180048bc5: 48 8b fd mov %rbp,%rdi 180048bc8: f2 ae repnz scas %es:(%rdi),%al 180048bca: 4d 85 c9 test %r9,%r9 180048bcd: 48 f7 d1 not %rcx 180048bd0: 48 8d 71 ff lea -0x1(%rcx),%rsi 180048bd4: 74 47 je 0x180048c1d 180048bd6: 66 66 66 90 data16 data16 xchg %ax,%ax 180048bda: 66 66 90 data16 xchg %ax,%ax 180048bdd: 66 66 90 data16 xchg %ax,%ax 180048be0: 48 83 c9 ff or $0xffffffffffffffff,%rcx 180048be4: 33 c0 xor %eax,%eax 180048be6: 49 8b f9 mov %r9,%rdi 180048be9: f2 ae repnz scas %es:(%rdi),%al 180048beb: 48 f7 d1 not %rcx 180048bee: 48 83 e9 01 sub $0x1,%rcx 180048bf2: 48 3b ce cmp %rsi,%rcx 180048bf5: 76 19 jbe 0x180048c10 180048bf7: 41 80 3c 31 3d cmpb $0x3d,(%r9,%rsi,1) 180048bfc: 75 12 jne 0x180048c10 180048bfe: 4c 8b c6 mov %rsi,%r8 180048c01: 48 8b d5 mov %rbp,%rdx 180048c04: 49 8b c9 mov %r9,%rcx 180048c07: e8 a4 2d 00 00 call 0x18004b9b0 180048c0c: 85 c0 test %eax,%eax 180048c0e: 74 24 je 0x180048c34 180048c10: 4c 8b 4b 08 mov 0x8(%rbx),%r9 180048c14: 48 83 c3 08 add $0x8,%rbx 180048c18: 4d 85 c9 test %r9,%r9 180048c1b: 75 c3 jne 0x180048be0 180048c1d: 33 c0 xor %eax,%eax 180048c1f: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 180048c24: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 180048c29: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 180048c2e: 48 83 c4 20 add $0x20,%rsp 180048c32: 5d pop %rbp 180048c33: c3 ret 180048c34: 48 8b 03 mov (%rbx),%rax 180048c37: 48 8d 44 30 01 lea 0x1(%rax,%rsi,1),%rax 180048c3c: eb e1 jmp 0x180048c1f 180048c3e: cc int3 180048c3f: cc int3 180048c40: 48 83 ec 38 sub $0x38,%rsp 180048c44: 48 8b 05 55 42 02 00 mov 0x24255(%rip),%rax # 0x18006cea0 180048c4b: 48 33 c4 xor %rsp,%rax 180048c4e: 48 89 44 24 28 mov %rax,0x28(%rsp) 180048c53: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 180048c58: 41 b9 06 00 00 00 mov $0x6,%r9d 180048c5e: ba 04 10 00 00 mov $0x1004,%edx 180048c63: c6 44 24 26 00 movb $0x0,0x26(%rsp) 180048c68: ff 15 2a a6 00 00 call *0xa62a(%rip) # 0x180053298 180048c6e: 85 c0 test %eax,%eax 180048c70: 75 15 jne 0x180048c87 180048c72: 83 c8 ff or $0xffffffff,%eax 180048c75: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 180048c7a: 48 33 cc xor %rsp,%rcx 180048c7d: e8 be 99 fe ff call 0x180032640 180048c82: 48 83 c4 38 add $0x38,%rsp 180048c86: c3 ret 180048c87: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180048c8c: e8 bf fe ff ff call 0x180048b50 180048c91: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 180048c96: 48 33 cc xor %rsp,%rcx 180048c99: e8 a2 99 fe ff call 0x180032640 180048c9e: 48 83 c4 38 add $0x38,%rsp 180048ca2: c3 ret 180048ca3: cc int3 180048ca4: cc int3 180048ca5: cc int3 180048ca6: cc int3 180048ca7: cc int3 180048ca8: cc int3 180048ca9: cc int3 180048caa: cc int3 180048cab: cc int3 180048cac: cc int3 180048cad: cc int3 180048cae: cc int3 180048caf: cc int3 180048cb0: 40 55 rex push %rbp 180048cb2: 53 push %rbx 180048cb3: 56 push %rsi 180048cb4: 57 push %rdi 180048cb5: 41 54 push %r12 180048cb7: 41 55 push %r13 180048cb9: 41 56 push %r14 180048cbb: 41 57 push %r15 180048cbd: 48 81 ec 88 00 00 00 sub $0x88,%rsp 180048cc4: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp 180048cc9: 48 8b 05 d0 41 02 00 mov 0x241d0(%rip),%rax # 0x18006cea0 180048cd0: 48 33 c5 xor %rbp,%rax 180048cd3: 48 89 45 30 mov %rax,0x30(%rbp) 180048cd7: 4c 8b bd b0 00 00 00 mov 0xb0(%rbp),%r15 180048cde: 45 8b 21 mov (%r9),%r12d 180048ce1: 45 33 ed xor %r13d,%r13d 180048ce4: 3b ca cmp %edx,%ecx 180048ce6: 49 8b d8 mov %r8,%rbx 180048ce9: 49 8b f5 mov %r13,%rsi 180048cec: 44 89 6d 00 mov %r13d,0x0(%rbp) 180048cf0: 4c 89 4d 10 mov %r9,0x10(%rbp) 180048cf4: 44 8b f2 mov %edx,%r14d 180048cf7: 48 89 5d 08 mov %rbx,0x8(%rbp) 180048cfb: 8b f9 mov %ecx,%edi 180048cfd: 89 4d 04 mov %ecx,0x4(%rbp) 180048d00: 0f 84 0d 02 00 00 je 0x180048f13 180048d06: 48 8d 55 18 lea 0x18(%rbp),%rdx 180048d0a: ff 15 b0 a4 00 00 call *0xa4b0(%rip) # 0x1800531c0 180048d10: 85 c0 test %eax,%eax 180048d12: 0f 84 a0 00 00 00 je 0x180048db8 180048d18: 83 7d 18 01 cmpl $0x1,0x18(%rbp) 180048d1c: 0f 85 96 00 00 00 jne 0x180048db8 180048d22: 48 8d 55 18 lea 0x18(%rbp),%rdx 180048d26: 41 8b ce mov %r14d,%ecx 180048d29: ff 15 91 a4 00 00 call *0xa491(%rip) # 0x1800531c0 180048d2f: 85 c0 test %eax,%eax 180048d31: 0f 84 81 00 00 00 je 0x180048db8 180048d37: 83 7d 18 01 cmpl $0x1,0x18(%rbp) 180048d3b: 75 7b jne 0x180048db8 180048d3d: 41 83 fc ff cmp $0xffffffff,%r12d 180048d41: c7 45 00 01 00 00 00 movl $0x1,0x0(%rbp) 180048d48: 74 5c je 0x180048da6 180048d4a: 41 8b dc mov %r12d,%ebx 180048d4d: 85 db test %ebx,%ebx 180048d4f: 0f 8e 8a 00 00 00 jle 0x180048ddf 180048d55: 4c 63 eb movslq %ebx,%r13 180048d58: 48 b8 f0 ff ff ff ff movabs $0x7ffffffffffffff0,%rax 180048d5f: ff ff 7f 180048d62: 4c 3b e8 cmp %rax,%r13 180048d65: 77 78 ja 0x180048ddf 180048d67: 4b 8d 4c 2d 10 lea 0x10(%r13,%r13,1),%rcx 180048d6c: 48 81 f9 00 04 00 00 cmp $0x400,%rcx 180048d73: 77 71 ja 0x180048de6 180048d75: 48 8d 41 0f lea 0xf(%rcx),%rax 180048d79: 48 3b c1 cmp %rcx,%rax 180048d7c: 77 0a ja 0x180048d88 180048d7e: 48 b8 f0 ff ff ff ff movabs $0xffffffffffffff0,%rax 180048d85: ff ff 0f 180048d88: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 180048d8c: e8 0f 9c 00 00 call 0x1800529a0 180048d91: 48 2b e0 sub %rax,%rsp 180048d94: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi 180048d99: 48 85 ff test %rdi,%rdi 180048d9c: 74 41 je 0x180048ddf 180048d9e: c7 07 cc cc 00 00 movl $0xcccc,(%rdi) 180048da4: eb 53 jmp 0x180048df9 180048da6: 48 83 c9 ff or $0xffffffffffffffff,%rcx 180048daa: 48 8b fb mov %rbx,%rdi 180048dad: 33 c0 xor %eax,%eax 180048daf: f2 ae repnz scas %es:(%rdi),%al 180048db1: 48 f7 d1 not %rcx 180048db4: 8b d9 mov %ecx,%ebx 180048db6: eb 95 jmp 0x180048d4d 180048db8: 45 8b cc mov %r12d,%r9d 180048dbb: 4c 8b c3 mov %rbx,%r8 180048dbe: ba 01 00 00 00 mov $0x1,%edx 180048dc3: 8b cf mov %edi,%ecx 180048dc5: 44 89 6c 24 28 mov %r13d,0x28(%rsp) 180048dca: 4c 89 6c 24 20 mov %r13,0x20(%rsp) 180048dcf: ff 15 73 a7 00 00 call *0xa773(%rip) # 0x180053548 180048dd5: 85 c0 test %eax,%eax 180048dd7: 8b d8 mov %eax,%ebx 180048dd9: 0f 85 6e ff ff ff jne 0x180048d4d 180048ddf: 33 c0 xor %eax,%eax 180048de1: e9 30 01 00 00 jmp 0x180048f16 180048de6: e8 b5 bb fe ff call 0x1800349a0 180048deb: 48 85 c0 test %rax,%rax 180048dee: 48 8b f8 mov %rax,%rdi 180048df1: 74 0a je 0x180048dfd 180048df3: c7 00 dd dd 00 00 movl $0xdddd,(%rax) 180048df9: 48 83 c7 10 add $0x10,%rdi 180048dfd: 48 85 ff test %rdi,%rdi 180048e00: 74 dd je 0x180048ddf 180048e02: 4f 8d 44 2d 00 lea 0x0(%r13,%r13,1),%r8 180048e07: 33 d2 xor %edx,%edx 180048e09: 48 8b cf mov %rdi,%rcx 180048e0c: e8 bf c9 fe ff call 0x1800357d0 180048e11: 4c 8b 45 08 mov 0x8(%rbp),%r8 180048e15: 8b 4d 04 mov 0x4(%rbp),%ecx 180048e18: 45 8b cc mov %r12d,%r9d 180048e1b: ba 01 00 00 00 mov $0x1,%edx 180048e20: 89 5c 24 28 mov %ebx,0x28(%rsp) 180048e24: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180048e29: ff 15 19 a7 00 00 call *0xa719(%rip) # 0x180053548 180048e2f: 85 c0 test %eax,%eax 180048e31: 0f 84 ca 00 00 00 je 0x180048f01 180048e37: 4d 85 ff test %r15,%r15 180048e3a: 74 3c je 0x180048e78 180048e3c: 33 c0 xor %eax,%eax 180048e3e: 44 8b cb mov %ebx,%r9d 180048e41: 4c 8b c7 mov %rdi,%r8 180048e44: 48 89 44 24 38 mov %rax,0x38(%rsp) 180048e49: 48 89 44 24 30 mov %rax,0x30(%rsp) 180048e4e: 8b 85 b8 00 00 00 mov 0xb8(%rbp),%eax 180048e54: 89 44 24 28 mov %eax,0x28(%rsp) 180048e58: 33 d2 xor %edx,%edx 180048e5a: 41 8b ce mov %r14d,%ecx 180048e5d: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 180048e62: ff 15 b0 a6 00 00 call *0xa6b0(%rip) # 0x180053518 180048e68: 85 c0 test %eax,%eax 180048e6a: 0f 84 91 00 00 00 je 0x180048f01 180048e70: 49 8b f7 mov %r15,%rsi 180048e73: e9 89 00 00 00 jmp 0x180048f01 180048e78: 45 33 ed xor %r13d,%r13d 180048e7b: 39 75 00 cmp %esi,0x0(%rbp) 180048e7e: 75 2b jne 0x180048eab 180048e80: 4c 89 6c 24 38 mov %r13,0x38(%rsp) 180048e85: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 180048e8a: 44 8b cb mov %ebx,%r9d 180048e8d: 4c 8b c7 mov %rdi,%r8 180048e90: 33 d2 xor %edx,%edx 180048e92: 41 8b ce mov %r14d,%ecx 180048e95: 44 89 6c 24 28 mov %r13d,0x28(%rsp) 180048e9a: 4c 89 6c 24 20 mov %r13,0x20(%rsp) 180048e9f: ff 15 73 a6 00 00 call *0xa673(%rip) # 0x180053518 180048ea5: 85 c0 test %eax,%eax 180048ea7: 8b d8 mov %eax,%ebx 180048ea9: 74 56 je 0x180048f01 180048eab: 48 63 d3 movslq %ebx,%rdx 180048eae: b9 01 00 00 00 mov $0x1,%ecx 180048eb3: e8 98 7f ff ff call 0x180040e50 180048eb8: 48 85 c0 test %rax,%rax 180048ebb: 48 8b f0 mov %rax,%rsi 180048ebe: 74 41 je 0x180048f01 180048ec0: 4c 89 6c 24 38 mov %r13,0x38(%rsp) 180048ec5: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 180048eca: 44 8b cb mov %ebx,%r9d 180048ecd: 4c 8b c7 mov %rdi,%r8 180048ed0: 33 d2 xor %edx,%edx 180048ed2: 41 8b ce mov %r14d,%ecx 180048ed5: 89 5c 24 28 mov %ebx,0x28(%rsp) 180048ed9: 48 89 44 24 20 mov %rax,0x20(%rsp) 180048ede: ff 15 34 a6 00 00 call *0xa634(%rip) # 0x180053518 180048ee4: 85 c0 test %eax,%eax 180048ee6: 75 0d jne 0x180048ef5 180048ee8: 48 8b ce mov %rsi,%rcx 180048eeb: e8 80 bb fe ff call 0x180034a70 180048ef0: 49 8b f5 mov %r13,%rsi 180048ef3: eb 0c jmp 0x180048f01 180048ef5: 41 83 fc ff cmp $0xffffffff,%r12d 180048ef9: 74 06 je 0x180048f01 180048efb: 48 8b 4d 10 mov 0x10(%rbp),%rcx 180048eff: 89 01 mov %eax,(%rcx) 180048f01: 81 7f f0 dd dd 00 00 cmpl $0xdddd,-0x10(%rdi) 180048f08: 48 8d 4f f0 lea -0x10(%rdi),%rcx 180048f0c: 75 05 jne 0x180048f13 180048f0e: e8 5d bb fe ff call 0x180034a70 180048f13: 48 8b c6 mov %rsi,%rax 180048f16: 48 8b 4d 30 mov 0x30(%rbp),%rcx 180048f1a: 48 33 cd xor %rbp,%rcx 180048f1d: e8 1e 97 fe ff call 0x180032640 180048f22: 48 8d 65 48 lea 0x48(%rbp),%rsp 180048f26: 41 5f pop %r15 180048f28: 41 5e pop %r14 180048f2a: 41 5d pop %r13 180048f2c: 41 5c pop %r12 180048f2e: 5f pop %rdi 180048f2f: 5e pop %rsi 180048f30: 5b pop %rbx 180048f31: 5d pop %rbp 180048f32: c3 ret 180048f33: cc int3 180048f34: cc int3 180048f35: cc int3 180048f36: cc int3 180048f37: cc int3 180048f38: cc int3 180048f39: cc int3 180048f3a: cc int3 180048f3b: cc int3 180048f3c: cc int3 180048f3d: cc int3 180048f3e: cc int3 180048f3f: cc int3 180048f40: 41 54 push %r12 180048f42: 41 55 push %r13 180048f44: 41 56 push %r14 180048f46: 48 83 ec 50 sub $0x50,%rsp 180048f4a: 48 85 c9 test %rcx,%rcx 180048f4d: 45 8b e1 mov %r9d,%r12d 180048f50: 4d 8b e8 mov %r8,%r13 180048f53: 4c 8b f2 mov %rdx,%r14 180048f56: c6 44 24 48 00 movb $0x0,0x48(%rsp) 180048f5b: 0f 85 97 00 00 00 jne 0x180048ff8 180048f61: e8 3a f1 fe ff call 0x1800380a0 180048f66: 48 89 44 24 40 mov %rax,0x40(%rsp) 180048f6b: 4c 8b 90 c0 00 00 00 mov 0xc0(%rax),%r10 180048f72: 4c 3b 15 77 47 02 00 cmp 0x24777(%rip),%r10 # 0x18006d6f0 180048f79: 4c 89 54 24 30 mov %r10,0x30(%rsp) 180048f7e: 4c 8b 98 b8 00 00 00 mov 0xb8(%rax),%r11 180048f85: 4c 89 5c 24 38 mov %r11,0x38(%rsp) 180048f8a: 74 25 je 0x180048fb1 180048f8c: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 180048f92: 85 0d e0 45 02 00 test %ecx,0x245e0(%rip) # 0x18006d578 180048f98: 75 17 jne 0x180048fb1 180048f9a: e8 21 eb fe ff call 0x180037ac0 180048f9f: 4c 8b 5c 24 38 mov 0x38(%rsp),%r11 180048fa4: 4c 8b d0 mov %rax,%r10 180048fa7: 48 89 44 24 30 mov %rax,0x30(%rsp) 180048fac: 48 8b 44 24 40 mov 0x40(%rsp),%rax 180048fb1: 4c 3b 1d b8 44 02 00 cmp 0x244b8(%rip),%r11 # 0x18006d470 180048fb8: 74 22 je 0x180048fdc 180048fba: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 180048fc0: 85 0d b2 45 02 00 test %ecx,0x245b2(%rip) # 0x18006d578 180048fc6: 75 14 jne 0x180048fdc 180048fc8: e8 a3 df fe ff call 0x180036f70 180048fcd: 4c 8b 54 24 30 mov 0x30(%rsp),%r10 180048fd2: 48 89 44 24 38 mov %rax,0x38(%rsp) 180048fd7: 48 8b 44 24 40 mov 0x40(%rsp),%rax 180048fdc: f6 80 c8 00 00 00 02 testb $0x2,0xc8(%rax) 180048fe3: 75 2b jne 0x180049010 180048fe5: 83 88 c8 00 00 00 02 orl $0x2,0xc8(%rax) 180048fec: 4c 8b 54 24 30 mov 0x30(%rsp),%r10 180048ff1: c6 44 24 48 01 movb $0x1,0x48(%rsp) 180048ff6: eb 18 jmp 0x180049010 180048ff8: 48 8b 01 mov (%rcx),%rax 180048ffb: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180049000: 48 89 02 mov %rax,(%rdx) 180049003: 48 8b 41 08 mov 0x8(%rcx),%rax 180049007: 48 89 42 08 mov %rax,0x8(%rdx) 18004900b: 4c 8b 54 24 30 mov 0x30(%rsp),%r10 180049010: 4d 85 ed test %r13,%r13 180049013: 74 04 je 0x180049019 180049015: 4d 89 75 00 mov %r14,0x0(%r13) 180049019: 4d 85 f6 test %r14,%r14 18004901c: 75 43 jne 0x180049061 18004901e: e8 1d cb fe ff call 0x180035b40 180049023: 45 33 c9 xor %r9d,%r9d 180049026: 45 33 c0 xor %r8d,%r8d 180049029: 33 d2 xor %edx,%edx 18004902b: 33 c9 xor %ecx,%ecx 18004902d: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180049034: 00 00 180049036: c7 00 16 00 00 00 movl $0x16,(%rax) 18004903c: e8 9f f4 fe ff call 0x1800384e0 180049041: 80 7c 24 48 00 cmpb $0x0,0x48(%rsp) 180049046: 74 0c je 0x180049054 180049048: 48 8b 44 24 40 mov 0x40(%rsp),%rax 18004904d: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 180049054: 33 c0 xor %eax,%eax 180049056: 48 83 c4 50 add $0x50,%rsp 18004905a: 41 5e pop %r14 18004905c: 41 5d pop %r13 18004905e: 41 5c pop %r12 180049060: c3 ret 180049061: 45 85 e4 test %r12d,%r12d 180049064: 74 0c je 0x180049072 180049066: 41 83 fc 02 cmp $0x2,%r12d 18004906a: 7c b2 jl 0x18004901e 18004906c: 41 83 fc 24 cmp $0x24,%r12d 180049070: 7f ac jg 0x18004901e 180049072: 48 89 5c 24 70 mov %rbx,0x70(%rsp) 180049077: 48 89 b4 24 80 00 00 mov %rsi,0x80(%rsp) 18004907e: 00 18004907f: 48 89 bc 24 88 00 00 mov %rdi,0x88(%rsp) 180049086: 00 180049087: 41 0f b6 3e movzbl (%r14),%edi 18004908b: 33 f6 xor %esi,%esi 18004908d: 49 8d 5e 01 lea 0x1(%r14),%rbx 180049091: 41 83 ba 0c 01 00 00 cmpl $0x1,0x10c(%r10) 180049098: 01 180049099: 7e 1a jle 0x1800490b5 18004909b: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 1800490a0: 40 0f b6 cf movzbl %dil,%ecx 1800490a4: ba 08 00 00 00 mov $0x8,%edx 1800490a9: e8 c2 1b 00 00 call 0x18004ac70 1800490ae: 4c 8b 54 24 30 mov 0x30(%rsp),%r10 1800490b3: eb 11 jmp 0x1800490c6 1800490b5: 49 8b 82 40 01 00 00 mov 0x140(%r10),%rax 1800490bc: 40 0f b6 cf movzbl %dil,%ecx 1800490c0: 8a 04 48 mov (%rax,%rcx,2),%al 1800490c3: 83 e0 08 and $0x8,%eax 1800490c6: 85 c0 test %eax,%eax 1800490c8: 74 09 je 0x1800490d3 1800490ca: 40 8a 3b mov (%rbx),%dil 1800490cd: 48 83 c3 01 add $0x1,%rbx 1800490d1: eb be jmp 0x180049091 1800490d3: 40 80 ff 2d cmp $0x2d,%dil 1800490d7: 48 89 6c 24 78 mov %rbp,0x78(%rsp) 1800490dc: 75 13 jne 0x1800490f1 1800490de: 8b ac 24 90 00 00 00 mov 0x90(%rsp),%ebp 1800490e5: 40 8a 3b mov (%rbx),%dil 1800490e8: 83 cd 02 or $0x2,%ebp 1800490eb: 48 83 c3 01 add $0x1,%rbx 1800490ef: eb 1d jmp 0x18004910e 1800490f1: 40 80 ff 2b cmp $0x2b,%dil 1800490f5: 75 10 jne 0x180049107 1800490f7: 40 8a 3b mov (%rbx),%dil 1800490fa: 8b ac 24 90 00 00 00 mov 0x90(%rsp),%ebp 180049101: 48 83 c3 01 add $0x1,%rbx 180049105: eb 07 jmp 0x18004910e 180049107: 8b ac 24 90 00 00 00 mov 0x90(%rsp),%ebp 18004910e: 45 85 e4 test %r12d,%r12d 180049111: 0f 88 6b 01 00 00 js 0x180049282 180049117: 41 83 fc 01 cmp $0x1,%r12d 18004911b: 0f 84 61 01 00 00 je 0x180049282 180049121: 41 83 fc 24 cmp $0x24,%r12d 180049125: 0f 8f 57 01 00 00 jg 0x180049282 18004912b: 45 85 e4 test %r12d,%r12d 18004912e: 75 29 jne 0x180049159 180049130: 40 80 ff 30 cmp $0x30,%dil 180049134: 74 08 je 0x18004913e 180049136: 41 bc 0a 00 00 00 mov $0xa,%r12d 18004913c: eb 3a jmp 0x180049178 18004913e: 0f b6 03 movzbl (%rbx),%eax 180049141: 3c 78 cmp $0x78,%al 180049143: 74 0c je 0x180049151 180049145: 3c 58 cmp $0x58,%al 180049147: 74 08 je 0x180049151 180049149: 41 bc 08 00 00 00 mov $0x8,%r12d 18004914f: eb 27 jmp 0x180049178 180049151: 41 bc 10 00 00 00 mov $0x10,%r12d 180049157: eb 0c jmp 0x180049165 180049159: 41 83 fc 10 cmp $0x10,%r12d 18004915d: 75 19 jne 0x180049178 18004915f: 40 80 ff 30 cmp $0x30,%dil 180049163: 75 13 jne 0x180049178 180049165: 0f b6 03 movzbl (%rbx),%eax 180049168: 3c 78 cmp $0x78,%al 18004916a: 74 04 je 0x180049170 18004916c: 3c 58 cmp $0x58,%al 18004916e: 75 08 jne 0x180049178 180049170: 40 8a 7b 01 mov 0x1(%rbx),%dil 180049174: 48 83 c3 02 add $0x2,%rbx 180049178: 4d 8b 9a 40 01 00 00 mov 0x140(%r10),%r11 18004917f: 33 d2 xor %edx,%edx 180049181: 83 c8 ff or $0xffffffff,%eax 180049184: 41 f7 f4 div %r12d 180049187: 44 8b c8 mov %eax,%r9d 18004918a: 66 66 90 data16 xchg %ax,%ax 18004918d: 66 66 90 data16 xchg %ax,%ax 180049190: 40 0f b6 cf movzbl %dil,%ecx 180049194: 45 0f b7 04 4b movzwl (%r11,%rcx,2),%r8d 180049199: 41 f6 c0 04 test $0x4,%r8b 18004919d: 74 09 je 0x1800491a8 18004919f: 40 0f be cf movsbl %dil,%ecx 1800491a3: 83 e9 30 sub $0x30,%ecx 1800491a6: eb 20 jmp 0x1800491c8 1800491a8: 41 f7 c0 03 01 00 00 test $0x103,%r8d 1800491af: 74 35 je 0x1800491e6 1800491b1: 8d 47 9f lea -0x61(%rdi),%eax 1800491b4: 3c 19 cmp $0x19,%al 1800491b6: 77 09 ja 0x1800491c1 1800491b8: 40 0f be cf movsbl %dil,%ecx 1800491bc: 83 e9 20 sub $0x20,%ecx 1800491bf: eb 04 jmp 0x1800491c5 1800491c1: 40 0f be cf movsbl %dil,%ecx 1800491c5: 83 c1 c9 add $0xffffffc9,%ecx 1800491c8: 41 3b cc cmp %r12d,%ecx 1800491cb: 73 19 jae 0x1800491e6 1800491cd: 83 cd 08 or $0x8,%ebp 1800491d0: 41 3b f1 cmp %r9d,%esi 1800491d3: 72 26 jb 0x1800491fb 1800491d5: 41 3b f1 cmp %r9d,%esi 1800491d8: 75 04 jne 0x1800491de 1800491da: 3b ca cmp %edx,%ecx 1800491dc: 76 1d jbe 0x1800491fb 1800491de: 83 cd 04 or $0x4,%ebp 1800491e1: 4d 85 ed test %r13,%r13 1800491e4: 75 1b jne 0x180049201 1800491e6: 48 83 eb 01 sub $0x1,%rbx 1800491ea: 40 f6 c5 08 test $0x8,%bpl 1800491ee: 75 1a jne 0x18004920a 1800491f0: 4d 85 ed test %r13,%r13 1800491f3: 49 0f 45 de cmovne %r14,%rbx 1800491f7: 33 f6 xor %esi,%esi 1800491f9: eb 5f jmp 0x18004925a 1800491fb: 41 0f af f4 imul %r12d,%esi 1800491ff: 03 f1 add %ecx,%esi 180049201: 40 8a 3b mov (%rbx),%dil 180049204: 48 83 c3 01 add $0x1,%rbx 180049208: eb 86 jmp 0x180049190 18004920a: 40 f6 c5 04 test $0x4,%bpl 18004920e: 75 21 jne 0x180049231 180049210: 40 f6 c5 01 test $0x1,%bpl 180049214: 75 44 jne 0x18004925a 180049216: 8b c5 mov %ebp,%eax 180049218: 83 e0 02 and $0x2,%eax 18004921b: 74 08 je 0x180049225 18004921d: 81 fe 00 00 00 80 cmp $0x80000000,%esi 180049223: 77 0c ja 0x180049231 180049225: 85 c0 test %eax,%eax 180049227: 75 31 jne 0x18004925a 180049229: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 18004922f: 76 29 jbe 0x18004925a 180049231: e8 0a c9 fe ff call 0x180035b40 180049236: 40 f6 c5 01 test $0x1,%bpl 18004923a: c7 00 22 00 00 00 movl $0x22,(%rax) 180049240: 74 05 je 0x180049247 180049242: 83 ce ff or $0xffffffff,%esi 180049245: eb 13 jmp 0x18004925a 180049247: 40 f6 c5 02 test $0x2,%bpl 18004924b: be 00 00 00 00 mov $0x0,%esi 180049250: 40 0f 95 c6 setne %sil 180049254: 81 c6 ff ff ff 7f add $0x7fffffff,%esi 18004925a: 4d 85 ed test %r13,%r13 18004925d: 74 04 je 0x180049263 18004925f: 49 89 5d 00 mov %rbx,0x0(%r13) 180049263: 40 f6 c5 02 test $0x2,%bpl 180049267: 74 02 je 0x18004926b 180049269: f7 de neg %esi 18004926b: 80 7c 24 48 00 cmpb $0x0,0x48(%rsp) 180049270: 74 0c je 0x18004927e 180049272: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx 180049277: 83 a1 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rcx) 18004927e: 8b c6 mov %esi,%eax 180049280: eb 1e jmp 0x1800492a0 180049282: 4d 85 ed test %r13,%r13 180049285: 74 04 je 0x18004928b 180049287: 4d 89 75 00 mov %r14,0x0(%r13) 18004928b: 40 38 74 24 48 cmp %sil,0x48(%rsp) 180049290: 74 0c je 0x18004929e 180049292: 48 8b 44 24 40 mov 0x40(%rsp),%rax 180049297: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 18004929e: 33 c0 xor %eax,%eax 1800492a0: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 1800492a5: 48 8b b4 24 80 00 00 mov 0x80(%rsp),%rsi 1800492ac: 00 1800492ad: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 1800492b2: 48 8b bc 24 88 00 00 mov 0x88(%rsp),%rdi 1800492b9: 00 1800492ba: 48 83 c4 50 add $0x50,%rsp 1800492be: 41 5e pop %r14 1800492c0: 41 5d pop %r13 1800492c2: 41 5c pop %r12 1800492c4: c3 ret 1800492c5: cc int3 1800492c6: cc int3 1800492c7: cc int3 1800492c8: cc int3 1800492c9: cc int3 1800492ca: cc int3 1800492cb: cc int3 1800492cc: cc int3 1800492cd: cc int3 1800492ce: cc int3 1800492cf: cc int3 1800492d0: 48 83 ec 38 sub $0x38,%rsp 1800492d4: 83 3d 05 9b 02 00 00 cmpl $0x0,0x29b05(%rip) # 0x180072de0 1800492db: 45 8b c8 mov %r8d,%r9d 1800492de: 4c 8b c2 mov %rdx,%r8 1800492e1: 48 8b d1 mov %rcx,%rdx 1800492e4: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 1800492eb: 00 1800492ec: 75 11 jne 0x1800492ff 1800492ee: 48 8d 0d 0b 44 02 00 lea 0x2440b(%rip),%rcx # 0x18006d700 1800492f5: e8 46 fc ff ff call 0x180048f40 1800492fa: 48 83 c4 38 add $0x38,%rsp 1800492fe: c3 ret 1800492ff: 33 c9 xor %ecx,%ecx 180049301: e8 3a fc ff ff call 0x180048f40 180049306: 48 83 c4 38 add $0x38,%rsp 18004930a: c3 ret 18004930b: cc int3 18004930c: cc int3 18004930d: cc int3 18004930e: cc int3 18004930f: cc int3 180049310: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180049315: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18004931a: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18004931f: 57 push %rdi 180049320: 48 83 ec 20 sub $0x20,%rsp 180049324: 8b e9 mov %ecx,%ebp 180049326: 40 32 f6 xor %sil,%sil 180049329: e8 72 ed fe ff call 0x1800380a0 18004932e: 48 8b 90 c0 00 00 00 mov 0xc0(%rax),%rdx 180049335: 48 8b b8 b8 00 00 00 mov 0xb8(%rax),%rdi 18004933c: 48 8b d8 mov %rax,%rbx 18004933f: 48 3b 15 aa 43 02 00 cmp 0x243aa(%rip),%rdx # 0x18006d6f0 180049346: 74 13 je 0x18004935b 180049348: 8b 90 c8 00 00 00 mov 0xc8(%rax),%edx 18004934e: 85 15 24 42 02 00 test %edx,0x24224(%rip) # 0x18006d578 180049354: 75 05 jne 0x18004935b 180049356: e8 65 e7 fe ff call 0x180037ac0 18004935b: 48 3b 3d 0e 41 02 00 cmp 0x2410e(%rip),%rdi # 0x18006d470 180049362: 74 16 je 0x18004937a 180049364: 8b 83 c8 00 00 00 mov 0xc8(%rbx),%eax 18004936a: 85 05 08 42 02 00 test %eax,0x24208(%rip) # 0x18006d578 180049370: 75 08 jne 0x18004937a 180049372: e8 f9 db fe ff call 0x180036f70 180049377: 48 8b f8 mov %rax,%rdi 18004937a: 8b 8b c8 00 00 00 mov 0xc8(%rbx),%ecx 180049380: f6 c1 02 test $0x2,%cl 180049383: 75 0c jne 0x180049391 180049385: 83 c9 02 or $0x2,%ecx 180049388: 40 b6 01 mov $0x1,%sil 18004938b: 89 8b c8 00 00 00 mov %ecx,0xc8(%rbx) 180049391: 40 0f b6 c5 movzbl %bpl,%eax 180049395: 0f b6 44 38 1d movzbl 0x1d(%rax,%rdi,1),%eax 18004939a: c1 e8 02 shr $0x2,%eax 18004939d: 83 e0 01 and $0x1,%eax 1800493a0: 40 84 f6 test %sil,%sil 1800493a3: 74 07 je 0x1800493ac 1800493a5: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 1800493ac: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800493b1: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 1800493b6: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 1800493bb: 48 83 c4 20 add $0x20,%rsp 1800493bf: 5f pop %rdi 1800493c0: c3 ret 1800493c1: cc int3 1800493c2: cc int3 1800493c3: cc int3 1800493c4: cc int3 1800493c5: cc int3 1800493c6: cc int3 1800493c7: cc int3 1800493c8: cc int3 1800493c9: cc int3 1800493ca: cc int3 1800493cb: cc int3 1800493cc: cc int3 1800493cd: cc int3 1800493ce: cc int3 1800493cf: cc int3 1800493d0: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 1800493d5: 55 push %rbp 1800493d6: 56 push %rsi 1800493d7: 57 push %rdi 1800493d8: 41 55 push %r13 1800493da: 41 56 push %r14 1800493dc: 48 83 ec 50 sub $0x50,%rsp 1800493e0: 41 8b f8 mov %r8d,%edi 1800493e3: 4c 8b ea mov %rdx,%r13 1800493e6: 4c 8b f1 mov %rcx,%r14 1800493e9: e8 42 e8 fe ff call 0x180037c30 1800493ee: 33 db xor %ebx,%ebx 1800493f0: 48 39 1d 29 a2 02 00 cmp %rbx,0x2a229(%rip) # 0x180073620 1800493f7: 48 8b e8 mov %rax,%rbp 1800493fa: 89 9c 24 98 00 00 00 mov %ebx,0x98(%rsp) 180049401: 89 5c 24 30 mov %ebx,0x30(%rsp) 180049405: 0f 85 f1 00 00 00 jne 0x1800494fc 18004940b: 48 8d 0d ee f9 00 00 lea 0xf9ee(%rip),%rcx # 0x180058e00 180049412: ff 15 40 9f 00 00 call *0x9f40(%rip) # 0x180053358 180049418: 48 85 c0 test %rax,%rax 18004941b: 48 8b f0 mov %rax,%rsi 18004941e: 0f 84 eb 01 00 00 je 0x18004960f 180049424: 48 8d 15 c5 f9 00 00 lea 0xf9c5(%rip),%rdx # 0x180058df0 18004942b: 48 8b c8 mov %rax,%rcx 18004942e: ff 15 7c a0 00 00 call *0xa07c(%rip) # 0x1800534b0 180049434: 48 85 c0 test %rax,%rax 180049437: 0f 84 d2 01 00 00 je 0x18004960f 18004943d: 48 8b c8 mov %rax,%rcx 180049440: e8 1b e7 fe ff call 0x180037b60 180049445: 48 8d 15 94 f9 00 00 lea 0xf994(%rip),%rdx # 0x180058de0 18004944c: 48 8b ce mov %rsi,%rcx 18004944f: 48 89 05 ca a1 02 00 mov %rax,0x2a1ca(%rip) # 0x180073620 180049456: ff 15 54 a0 00 00 call *0xa054(%rip) # 0x1800534b0 18004945c: 48 8b c8 mov %rax,%rcx 18004945f: e8 fc e6 fe ff call 0x180037b60 180049464: 48 8d 15 5d f9 00 00 lea 0xf95d(%rip),%rdx # 0x180058dc8 18004946b: 48 8b ce mov %rsi,%rcx 18004946e: 48 89 05 b3 a1 02 00 mov %rax,0x2a1b3(%rip) # 0x180073628 180049475: ff 15 35 a0 00 00 call *0xa035(%rip) # 0x1800534b0 18004947b: 48 8b c8 mov %rax,%rcx 18004947e: e8 dd e6 fe ff call 0x180037b60 180049483: 48 8d 8c 24 98 00 00 lea 0x98(%rsp),%rcx 18004948a: 00 18004948b: 48 89 05 9e a1 02 00 mov %rax,0x2a19e(%rip) # 0x180073630 180049492: e8 d9 d2 fe ff call 0x180036770 180049497: 85 c0 test %eax,%eax 180049499: 74 14 je 0x1800494af 18004949b: 45 33 c9 xor %r9d,%r9d 18004949e: 45 33 c0 xor %r8d,%r8d 1800494a1: 33 d2 xor %edx,%edx 1800494a3: 33 c9 xor %ecx,%ecx 1800494a5: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 1800494aa: e8 91 ef fe ff call 0x180038440 1800494af: 83 bc 24 98 00 00 00 cmpl $0x2,0x98(%rsp) 1800494b6: 02 1800494b7: 75 43 jne 0x1800494fc 1800494b9: 48 8d 15 e8 f8 00 00 lea 0xf8e8(%rip),%rdx # 0x180058da8 1800494c0: 48 8b ce mov %rsi,%rcx 1800494c3: ff 15 e7 9f 00 00 call *0x9fe7(%rip) # 0x1800534b0 1800494c9: 48 8b c8 mov %rax,%rcx 1800494cc: e8 8f e6 fe ff call 0x180037b60 1800494d1: 48 85 c0 test %rax,%rax 1800494d4: 48 89 05 65 a1 02 00 mov %rax,0x2a165(%rip) # 0x180073640 1800494db: 74 1f je 0x1800494fc 1800494dd: 48 8d 15 ac f8 00 00 lea 0xf8ac(%rip),%rdx # 0x180058d90 1800494e4: 48 8b ce mov %rsi,%rcx 1800494e7: ff 15 c3 9f 00 00 call *0x9fc3(%rip) # 0x1800534b0 1800494ed: 48 8b c8 mov %rax,%rcx 1800494f0: e8 6b e6 fe ff call 0x180037b60 1800494f5: 48 89 05 3c a1 02 00 mov %rax,0x2a13c(%rip) # 0x180073638 1800494fc: 48 8b 0d 35 a1 02 00 mov 0x2a135(%rip),%rcx # 0x180073638 180049503: 4c 89 a4 24 80 00 00 mov %r12,0x80(%rsp) 18004950a: 00 18004950b: 48 3b cd cmp %rbp,%rcx 18004950e: 0f 84 94 00 00 00 je 0x1800495a8 180049514: 48 39 2d 25 a1 02 00 cmp %rbp,0x2a125(%rip) # 0x180073640 18004951b: 0f 84 87 00 00 00 je 0x1800495a8 180049521: e8 fa e7 fe ff call 0x180037d20 180049526: 48 8b 0d 13 a1 02 00 mov 0x2a113(%rip),%rcx # 0x180073640 18004952d: 48 8b f0 mov %rax,%rsi 180049530: e8 eb e7 fe ff call 0x180037d20 180049535: 48 85 f6 test %rsi,%rsi 180049538: 4c 8b e0 mov %rax,%r12 18004953b: 74 6b je 0x1800495a8 18004953d: 48 85 c0 test %rax,%rax 180049540: 74 66 je 0x1800495a8 180049542: ff d6 call *%rsi 180049544: 48 85 c0 test %rax,%rax 180049547: 74 2a je 0x180049573 180049549: 48 8d 4c 24 34 lea 0x34(%rsp),%rcx 18004954e: 41 b9 0c 00 00 00 mov $0xc,%r9d 180049554: 4c 8d 44 24 38 lea 0x38(%rsp),%r8 180049559: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 18004955e: 41 8d 51 f5 lea -0xb(%r9),%edx 180049562: 48 8b c8 mov %rax,%rcx 180049565: 41 ff d4 call *%r12 180049568: 85 c0 test %eax,%eax 18004956a: 74 07 je 0x180049573 18004956c: f6 44 24 40 01 testb $0x1,0x40(%rsp) 180049571: 75 35 jne 0x1800495a8 180049573: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 180049578: e8 43 d2 fe ff call 0x1800367c0 18004957d: 85 c0 test %eax,%eax 18004957f: 74 14 je 0x180049595 180049581: 45 33 c9 xor %r9d,%r9d 180049584: 45 33 c0 xor %r8d,%r8d 180049587: 33 d2 xor %edx,%edx 180049589: 33 c9 xor %ecx,%ecx 18004958b: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180049590: e8 ab ee fe ff call 0x180038440 180049595: 83 7c 24 30 04 cmpl $0x4,0x30(%rsp) 18004959a: 72 06 jb 0x1800495a2 18004959c: 0f ba ef 15 bts $0x15,%edi 1800495a0: eb 44 jmp 0x1800495e6 1800495a2: 0f ba ef 12 bts $0x12,%edi 1800495a6: eb 3e jmp 0x1800495e6 1800495a8: 48 8b 0d 79 a0 02 00 mov 0x2a079(%rip),%rcx # 0x180073628 1800495af: 48 3b cd cmp %rbp,%rcx 1800495b2: 74 32 je 0x1800495e6 1800495b4: e8 67 e7 fe ff call 0x180037d20 1800495b9: 48 85 c0 test %rax,%rax 1800495bc: 74 28 je 0x1800495e6 1800495be: ff d0 call *%rax 1800495c0: 48 85 c0 test %rax,%rax 1800495c3: 48 8b d8 mov %rax,%rbx 1800495c6: 74 1e je 0x1800495e6 1800495c8: 48 8b 0d 61 a0 02 00 mov 0x2a061(%rip),%rcx # 0x180073630 1800495cf: 48 3b cd cmp %rbp,%rcx 1800495d2: 74 12 je 0x1800495e6 1800495d4: e8 47 e7 fe ff call 0x180037d20 1800495d9: 48 85 c0 test %rax,%rax 1800495dc: 74 08 je 0x1800495e6 1800495de: 48 8b cb mov %rbx,%rcx 1800495e1: ff d0 call *%rax 1800495e3: 48 8b d8 mov %rax,%rbx 1800495e6: 48 8b 0d 33 a0 02 00 mov 0x2a033(%rip),%rcx # 0x180073620 1800495ed: e8 2e e7 fe ff call 0x180037d20 1800495f2: 4c 8b a4 24 80 00 00 mov 0x80(%rsp),%r12 1800495f9: 00 1800495fa: 48 85 c0 test %rax,%rax 1800495fd: 74 10 je 0x18004960f 1800495ff: 44 8b cf mov %edi,%r9d 180049602: 4d 8b c5 mov %r13,%r8 180049605: 49 8b d6 mov %r14,%rdx 180049608: 48 8b cb mov %rbx,%rcx 18004960b: ff d0 call *%rax 18004960d: eb 02 jmp 0x180049611 18004960f: 33 c0 xor %eax,%eax 180049611: 48 8b 9c 24 88 00 00 mov 0x88(%rsp),%rbx 180049618: 00 180049619: 48 83 c4 50 add $0x50,%rsp 18004961d: 41 5e pop %r14 18004961f: 41 5d pop %r13 180049621: 5f pop %rdi 180049622: 5e pop %rsi 180049623: 5d pop %rbp 180049624: c3 ret 180049625: cc int3 180049626: cc int3 180049627: cc int3 180049628: cc int3 180049629: cc int3 18004962a: cc int3 18004962b: cc int3 18004962c: cc int3 18004962d: cc int3 18004962e: cc int3 18004962f: cc int3 180049630: 48 83 ec 38 sub $0x38,%rsp 180049634: 85 c9 test %ecx,%ecx 180049636: 78 26 js 0x18004965e 180049638: 83 f9 02 cmp $0x2,%ecx 18004963b: 7e 10 jle 0x18004964d 18004963d: 83 f9 03 cmp $0x3,%ecx 180049640: 75 1c jne 0x18004965e 180049642: 8b 05 74 91 02 00 mov 0x29174(%rip),%eax # 0x1800727bc 180049648: 48 83 c4 38 add $0x38,%rsp 18004964c: c3 ret 18004964d: 8b 05 69 91 02 00 mov 0x29169(%rip),%eax # 0x1800727bc 180049653: 89 0d 63 91 02 00 mov %ecx,0x29163(%rip) # 0x1800727bc 180049659: 48 83 c4 38 add $0x38,%rsp 18004965d: c3 ret 18004965e: e8 dd c4 fe ff call 0x180035b40 180049663: 45 33 c9 xor %r9d,%r9d 180049666: 45 33 c0 xor %r8d,%r8d 180049669: 33 d2 xor %edx,%edx 18004966b: 33 c9 xor %ecx,%ecx 18004966d: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180049674: 00 00 180049676: c7 00 16 00 00 00 movl $0x16,(%rax) 18004967c: e8 5f ee fe ff call 0x1800384e0 180049681: 83 c8 ff or $0xffffffff,%eax 180049684: 48 83 c4 38 add $0x38,%rsp 180049688: c3 ret 180049689: cc int3 18004968a: cc int3 18004968b: cc int3 18004968c: cc int3 18004968d: cc int3 18004968e: cc int3 18004968f: cc int3 180049690: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180049695: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18004969a: 57 push %rdi 18004969b: 48 83 ec 20 sub $0x20,%rsp 18004969f: 48 8d 05 72 f7 00 00 lea 0xf772(%rip),%rax # 0x180058e18 1800496a6: 48 8b f2 mov %rdx,%rsi 1800496a9: 48 8b d9 mov %rcx,%rbx 1800496ac: 48 89 01 mov %rax,(%rcx) 1800496af: 48 8b 3a mov (%rdx),%rdi 1800496b2: 48 85 ff test %rdi,%rdi 1800496b5: 74 46 je 0x1800496fd 1800496b7: 48 83 c9 ff or $0xffffffffffffffff,%rcx 1800496bb: 33 c0 xor %eax,%eax 1800496bd: f2 ae repnz scas %es:(%rdi),%al 1800496bf: 48 f7 d1 not %rcx 1800496c2: 48 8d 79 ff lea -0x1(%rcx),%rdi 1800496c6: e8 d5 b2 fe ff call 0x1800349a0 1800496cb: 48 85 c0 test %rax,%rax 1800496ce: 48 89 43 08 mov %rax,0x8(%rbx) 1800496d2: 74 0f je 0x1800496e3 1800496d4: 4c 8b 06 mov (%rsi),%r8 1800496d7: 48 8d 57 01 lea 0x1(%rdi),%rdx 1800496db: 48 8b c8 mov %rax,%rcx 1800496de: e8 ad 98 fe ff call 0x180032f90 1800496e3: c7 43 10 01 00 00 00 movl $0x1,0x10(%rbx) 1800496ea: 48 8b c3 mov %rbx,%rax 1800496ed: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800496f2: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 1800496f7: 48 83 c4 20 add $0x20,%rsp 1800496fb: 5f pop %rdi 1800496fc: c3 ret 1800496fd: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 180049702: 48 8b c3 mov %rbx,%rax 180049705: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18004970a: 48 c7 41 08 00 00 00 movq $0x0,0x8(%rcx) 180049711: 00 180049712: c7 41 10 01 00 00 00 movl $0x1,0x10(%rcx) 180049719: 48 83 c4 20 add $0x20,%rsp 18004971d: 5f pop %rdi 18004971e: c3 ret 18004971f: cc int3 180049720: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180049725: 56 push %rsi 180049726: 48 83 ec 20 sub $0x20,%rsp 18004972a: 48 8d 05 e7 f6 00 00 lea 0xf6e7(%rip),%rax # 0x180058e18 180049731: 48 8b f2 mov %rdx,%rsi 180049734: 48 8b d9 mov %rcx,%rbx 180049737: 48 89 01 mov %rax,(%rcx) 18004973a: 8b 42 10 mov 0x10(%rdx),%eax 18004973d: 85 c0 test %eax,%eax 18004973f: 89 41 10 mov %eax,0x10(%rcx) 180049742: 74 69 je 0x1800497ad 180049744: 48 89 7c 24 30 mov %rdi,0x30(%rsp) 180049749: 48 8b 7a 08 mov 0x8(%rdx),%rdi 18004974d: 48 85 ff test %rdi,%rdi 180049750: 74 40 je 0x180049792 180049752: 48 83 c9 ff or $0xffffffffffffffff,%rcx 180049756: 33 c0 xor %eax,%eax 180049758: f2 ae repnz scas %es:(%rdi),%al 18004975a: 48 f7 d1 not %rcx 18004975d: 48 8d 79 ff lea -0x1(%rcx),%rdi 180049761: e8 3a b2 fe ff call 0x1800349a0 180049766: 48 85 c0 test %rax,%rax 180049769: 48 89 43 08 mov %rax,0x8(%rbx) 18004976d: 74 10 je 0x18004977f 18004976f: 4c 8b 46 08 mov 0x8(%rsi),%r8 180049773: 48 8d 57 01 lea 0x1(%rdi),%rdx 180049777: 48 8b c8 mov %rax,%rcx 18004977a: e8 11 98 fe ff call 0x180032f90 18004977f: 48 8b c3 mov %rbx,%rax 180049782: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 180049787: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 18004978c: 48 83 c4 20 add $0x20,%rsp 180049790: 5e pop %rsi 180049791: c3 ret 180049792: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 180049797: 48 c7 41 08 00 00 00 movq $0x0,0x8(%rcx) 18004979e: 00 18004979f: 48 8b c3 mov %rbx,%rax 1800497a2: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 1800497a7: 48 83 c4 20 add $0x20,%rsp 1800497ab: 5e pop %rsi 1800497ac: c3 ret 1800497ad: 48 8b 42 08 mov 0x8(%rdx),%rax 1800497b1: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 1800497b6: 48 89 41 08 mov %rax,0x8(%rcx) 1800497ba: 48 8b c1 mov %rcx,%rax 1800497bd: 48 83 c4 20 add $0x20,%rsp 1800497c1: 5e pop %rsi 1800497c2: c3 ret 1800497c3: cc int3 1800497c4: cc int3 1800497c5: cc int3 1800497c6: cc int3 1800497c7: cc int3 1800497c8: cc int3 1800497c9: cc int3 1800497ca: cc int3 1800497cb: cc int3 1800497cc: cc int3 1800497cd: cc int3 1800497ce: cc int3 1800497cf: cc int3 1800497d0: 48 83 ec 28 sub $0x28,%rsp 1800497d4: 83 79 10 00 cmpl $0x0,0x10(%rcx) 1800497d8: 48 8d 05 39 f6 00 00 lea 0xf639(%rip),%rax # 0x180058e18 1800497df: 48 89 01 mov %rax,(%rcx) 1800497e2: 74 09 je 0x1800497ed 1800497e4: 48 8b 49 08 mov 0x8(%rcx),%rcx 1800497e8: e8 83 b2 fe ff call 0x180034a70 1800497ed: 48 83 c4 28 add $0x28,%rsp 1800497f1: c3 ret 1800497f2: cc int3 1800497f3: cc int3 1800497f4: cc int3 1800497f5: cc int3 1800497f6: cc int3 1800497f7: cc int3 1800497f8: cc int3 1800497f9: cc int3 1800497fa: cc int3 1800497fb: cc int3 1800497fc: cc int3 1800497fd: cc int3 1800497fe: cc int3 1800497ff: cc int3 180049800: 48 8b 41 08 mov 0x8(%rcx),%rax 180049804: 48 85 c0 test %rax,%rax 180049807: 75 07 jne 0x180049810 180049809: 48 8d 05 18 f6 00 00 lea 0xf618(%rip),%rax # 0x180058e28 180049810: c2 00 00 ret $0x0 180049813: cc int3 180049814: cc int3 180049815: cc int3 180049816: cc int3 180049817: cc int3 180049818: cc int3 180049819: cc int3 18004981a: cc int3 18004981b: cc int3 18004981c: cc int3 18004981d: cc int3 18004981e: cc int3 18004981f: cc int3 180049820: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 180049825: 57 push %rdi 180049826: 48 83 ec 20 sub $0x20,%rsp 18004982a: 83 79 10 00 cmpl $0x0,0x10(%rcx) 18004982e: 48 8d 05 e3 f5 00 00 lea 0xf5e3(%rip),%rax # 0x180058e18 180049835: 8b fa mov %edx,%edi 180049837: 48 89 01 mov %rax,(%rcx) 18004983a: 48 8b d9 mov %rcx,%rbx 18004983d: 74 09 je 0x180049848 18004983f: 48 8b 49 08 mov 0x8(%rcx),%rcx 180049843: e8 28 b2 fe ff call 0x180034a70 180049848: 40 f6 c7 01 test $0x1,%dil 18004984c: 74 08 je 0x180049856 18004984e: 48 8b cb mov %rbx,%rcx 180049851: e8 62 53 fd ff call 0x18001ebb8 180049856: 48 8b c3 mov %rbx,%rax 180049859: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18004985e: 48 83 c4 20 add $0x20,%rsp 180049862: 5f pop %rdi 180049863: c3 ret 180049864: cc int3 180049865: cc int3 180049866: cc int3 180049867: cc int3 180049868: cc int3 180049869: cc int3 18004986a: cc int3 18004986b: cc int3 18004986c: cc int3 18004986d: cc int3 18004986e: cc int3 18004986f: cc int3 180049870: 48 8b 04 24 mov (%rsp),%rax 180049874: 48 89 01 mov %rax,(%rcx) 180049877: c3 ret 180049878: cc int3 180049879: cc int3 18004987a: cc int3 18004987b: cc int3 18004987c: cc int3 18004987d: cc int3 18004987e: cc int3 18004987f: cc int3 180049880: 33 d2 xor %edx,%edx 180049882: b8 01 00 00 00 mov $0x1,%eax 180049887: 48 85 c9 test %rcx,%rcx 18004988a: 0f 44 c2 cmove %edx,%eax 18004988d: c3 ret 18004988e: cc int3 18004988f: cc int3 180049890: 4c 8b c1 mov %rcx,%r8 180049893: 0f b6 01 movzbl (%rcx),%eax 180049896: 48 83 c1 01 add $0x1,%rcx 18004989a: 84 c0 test %al,%al 18004989c: 75 f5 jne 0x180049893 18004989e: 66 90 xchg %ax,%ax 1800498a0: 48 83 e9 01 sub $0x1,%rcx 1800498a4: 49 3b c8 cmp %r8,%rcx 1800498a7: 74 08 je 0x1800498b1 1800498a9: 38 11 cmp %dl,(%rcx) 1800498ab: 75 f3 jne 0x1800498a0 1800498ad: 48 8b c1 mov %rcx,%rax 1800498b0: c3 ret 1800498b1: 38 11 cmp %dl,(%rcx) 1800498b3: 75 04 jne 0x1800498b9 1800498b5: 48 8b c1 mov %rcx,%rax 1800498b8: c3 ret 1800498b9: 33 c0 xor %eax,%eax 1800498bb: c3 ret 1800498bc: cc int3 1800498bd: cc int3 1800498be: cc int3 1800498bf: cc int3 1800498c0: 40 53 rex push %rbx 1800498c2: 48 83 ec 70 sub $0x70,%rsp 1800498c6: 48 85 d2 test %rdx,%rdx 1800498c9: 48 63 d9 movslq %ecx,%rbx 1800498cc: c6 44 24 68 00 movb $0x0,0x68(%rsp) 1800498d1: 0f 85 a3 00 00 00 jne 0x18004997a 1800498d7: e8 c4 e7 fe ff call 0x1800380a0 1800498dc: 48 89 44 24 60 mov %rax,0x60(%rsp) 1800498e1: 4c 8b d8 mov %rax,%r11 1800498e4: 48 8b 90 c0 00 00 00 mov 0xc0(%rax),%rdx 1800498eb: 48 3b 15 fe 3d 02 00 cmp 0x23dfe(%rip),%rdx # 0x18006d6f0 1800498f2: 48 89 54 24 50 mov %rdx,0x50(%rsp) 1800498f7: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 1800498fe: 48 89 44 24 58 mov %rax,0x58(%rsp) 180049903: 74 26 je 0x18004992b 180049905: 41 8b 8b c8 00 00 00 mov 0xc8(%r11),%ecx 18004990c: 85 0d 66 3c 02 00 test %ecx,0x23c66(%rip) # 0x18006d578 180049912: 75 17 jne 0x18004992b 180049914: e8 a7 e1 fe ff call 0x180037ac0 180049919: 4c 8b 5c 24 60 mov 0x60(%rsp),%r11 18004991e: 48 8b d0 mov %rax,%rdx 180049921: 48 89 44 24 50 mov %rax,0x50(%rsp) 180049926: 48 8b 44 24 58 mov 0x58(%rsp),%rax 18004992b: 48 3b 05 3e 3b 02 00 cmp 0x23b3e(%rip),%rax # 0x18006d470 180049932: 74 23 je 0x180049957 180049934: 41 8b 8b c8 00 00 00 mov 0xc8(%r11),%ecx 18004993b: 85 0d 37 3c 02 00 test %ecx,0x23c37(%rip) # 0x18006d578 180049941: 75 14 jne 0x180049957 180049943: e8 28 d6 fe ff call 0x180036f70 180049948: 4c 8b 5c 24 60 mov 0x60(%rsp),%r11 18004994d: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 180049952: 48 89 44 24 58 mov %rax,0x58(%rsp) 180049957: 41 f6 83 c8 00 00 00 testb $0x2,0xc8(%r11) 18004995e: 02 18004995f: 75 36 jne 0x180049997 180049961: 41 83 8b c8 00 00 00 orl $0x2,0xc8(%r11) 180049968: 02 180049969: 4c 8b 5c 24 60 mov 0x60(%rsp),%r11 18004996e: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 180049973: c6 44 24 68 01 movb $0x1,0x68(%rsp) 180049978: eb 1d jmp 0x180049997 18004997a: 48 8b 02 mov (%rdx),%rax 18004997d: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180049982: 48 89 01 mov %rax,(%rcx) 180049985: 48 8b 42 08 mov 0x8(%rdx),%rax 180049989: 48 89 41 08 mov %rax,0x8(%rcx) 18004998d: 4c 8b 5c 24 60 mov 0x60(%rsp),%r11 180049992: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 180049997: 81 fb 00 01 00 00 cmp $0x100,%ebx 18004999d: 73 72 jae 0x180049a11 18004999f: 83 ba 0c 01 00 00 01 cmpl $0x1,0x10c(%rdx) 1800499a6: 7e 1d jle 0x1800499c5 1800499a8: 4c 8d 44 24 50 lea 0x50(%rsp),%r8 1800499ad: ba 01 00 00 00 mov $0x1,%edx 1800499b2: 8b cb mov %ebx,%ecx 1800499b4: e8 b7 12 00 00 call 0x18004ac70 1800499b9: 4c 8b 5c 24 60 mov 0x60(%rsp),%r11 1800499be: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 1800499c3: eb 0d jmp 0x1800499d2 1800499c5: 48 8b 82 40 01 00 00 mov 0x140(%rdx),%rax 1800499cc: 8a 04 58 mov (%rax,%rbx,2),%al 1800499cf: 83 e0 01 and $0x1,%eax 1800499d2: 85 c0 test %eax,%eax 1800499d4: 74 24 je 0x1800499fa 1800499d6: 80 7c 24 68 00 cmpb $0x0,0x68(%rsp) 1800499db: 48 8b 82 48 01 00 00 mov 0x148(%rdx),%rax 1800499e2: 0f b6 04 18 movzbl (%rax,%rbx,1),%eax 1800499e6: 0f 84 34 01 00 00 je 0x180049b20 1800499ec: 41 83 a3 c8 00 00 00 andl $0xfffffffd,0xc8(%r11) 1800499f3: fd 1800499f4: 48 83 c4 70 add $0x70,%rsp 1800499f8: 5b pop %rbx 1800499f9: c3 ret 1800499fa: 80 7c 24 68 00 cmpb $0x0,0x68(%rsp) 1800499ff: 74 08 je 0x180049a09 180049a01: 41 83 a3 c8 00 00 00 andl $0xfffffffd,0xc8(%r11) 180049a08: fd 180049a09: 8b c3 mov %ebx,%eax 180049a0b: 48 83 c4 70 add $0x70,%rsp 180049a0f: 5b pop %rbx 180049a10: c3 ret 180049a11: 83 ba 0c 01 00 00 01 cmpl $0x1,0x10c(%rdx) 180049a18: 48 89 bc 24 90 00 00 mov %rdi,0x90(%rsp) 180049a1f: 00 180049a20: 7e 35 jle 0x180049a57 180049a22: 8b fb mov %ebx,%edi 180049a24: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 180049a29: c1 ff 08 sar $0x8,%edi 180049a2c: 40 0f b6 cf movzbl %dil,%ecx 180049a30: e8 7b e1 ff ff call 0x180047bb0 180049a35: 85 c0 test %eax,%eax 180049a37: 74 1e je 0x180049a57 180049a39: 40 88 bc 24 80 00 00 mov %dil,0x80(%rsp) 180049a40: 00 180049a41: 88 9c 24 81 00 00 00 mov %bl,0x81(%rsp) 180049a48: c6 84 24 82 00 00 00 movb $0x0,0x82(%rsp) 180049a4f: 00 180049a50: ba 02 00 00 00 mov $0x2,%edx 180049a55: eb 1f jmp 0x180049a76 180049a57: e8 e4 c0 fe ff call 0x180035b40 180049a5c: ba 01 00 00 00 mov $0x1,%edx 180049a61: c7 00 2a 00 00 00 movl $0x2a,(%rax) 180049a67: 88 9c 24 80 00 00 00 mov %bl,0x80(%rsp) 180049a6e: c6 84 24 81 00 00 00 movb $0x0,0x81(%rsp) 180049a75: 00 180049a76: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 180049a7b: c7 44 24 40 01 00 00 movl $0x1,0x40(%rsp) 180049a82: 00 180049a83: 4c 8d 8c 24 80 00 00 lea 0x80(%rsp),%r9 180049a8a: 00 180049a8b: 8b 41 04 mov 0x4(%rcx),%eax 180049a8e: 41 b8 00 01 00 00 mov $0x100,%r8d 180049a94: 89 44 24 38 mov %eax,0x38(%rsp) 180049a98: 48 8d 84 24 88 00 00 lea 0x88(%rsp),%rax 180049a9f: 00 180049aa0: c7 44 24 30 03 00 00 movl $0x3,0x30(%rsp) 180049aa7: 00 180049aa8: 48 89 44 24 28 mov %rax,0x28(%rsp) 180049aad: 89 54 24 20 mov %edx,0x20(%rsp) 180049ab1: 8b 51 14 mov 0x14(%rcx),%edx 180049ab4: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 180049ab9: e8 c2 c4 ff ff call 0x180045f80 180049abe: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi 180049ac5: 00 180049ac6: 85 c0 test %eax,%eax 180049ac8: 75 1a jne 0x180049ae4 180049aca: 38 44 24 68 cmp %al,0x68(%rsp) 180049ace: 74 0c je 0x180049adc 180049ad0: 48 8b 44 24 60 mov 0x60(%rsp),%rax 180049ad5: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 180049adc: 8b c3 mov %ebx,%eax 180049ade: 48 83 c4 70 add $0x70,%rsp 180049ae2: 5b pop %rbx 180049ae3: c3 ret 180049ae4: 83 f8 01 cmp $0x1,%eax 180049ae7: 75 0f jne 0x180049af8 180049ae9: 0f b6 84 24 88 00 00 movzbl 0x88(%rsp),%eax 180049af0: 00 180049af1: 80 7c 24 68 00 cmpb $0x0,0x68(%rsp) 180049af6: eb 1a jmp 0x180049b12 180049af8: 0f b6 84 24 88 00 00 movzbl 0x88(%rsp),%eax 180049aff: 00 180049b00: 0f b6 8c 24 89 00 00 movzbl 0x89(%rsp),%ecx 180049b07: 00 180049b08: c1 e0 08 shl $0x8,%eax 180049b0b: 0b c1 or %ecx,%eax 180049b0d: 80 7c 24 68 00 cmpb $0x0,0x68(%rsp) 180049b12: 74 0c je 0x180049b20 180049b14: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 180049b19: 83 a1 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rcx) 180049b20: 48 83 c4 70 add $0x70,%rsp 180049b24: 5b pop %rbx 180049b25: c3 ret 180049b26: cc int3 180049b27: cc int3 180049b28: cc int3 180049b29: cc int3 180049b2a: cc int3 180049b2b: cc int3 180049b2c: cc int3 180049b2d: cc int3 180049b2e: cc int3 180049b2f: cc int3 180049b30: 83 3d a9 92 02 00 00 cmpl $0x0,0x292a9(%rip) # 0x180072de0 180049b37: 75 0e jne 0x180049b47 180049b39: 8d 41 bf lea -0x41(%rcx),%eax 180049b3c: 83 f8 19 cmp $0x19,%eax 180049b3f: 77 03 ja 0x180049b44 180049b41: 83 c1 20 add $0x20,%ecx 180049b44: 8b c1 mov %ecx,%eax 180049b46: c3 ret 180049b47: 33 d2 xor %edx,%edx 180049b49: e9 72 fd ff ff jmp 0x1800498c0 180049b4e: cc int3 180049b4f: cc int3 180049b50: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180049b55: 57 push %rdi 180049b56: 48 81 ec 80 00 00 00 sub $0x80,%rsp 180049b5d: 48 8b 05 3c 33 02 00 mov 0x2333c(%rip),%rax # 0x18006cea0 180049b64: 48 33 c4 xor %rsp,%rax 180049b67: 48 89 44 24 78 mov %rax,0x78(%rsp) 180049b6c: 4d 85 c0 test %r8,%r8 180049b6f: 48 8b da mov %rdx,%rbx 180049b72: 48 8b f9 mov %rcx,%rdi 180049b75: c6 44 24 58 00 movb $0x0,0x58(%rsp) 180049b7a: 0f 85 91 00 00 00 jne 0x180049c11 180049b80: e8 1b e5 fe ff call 0x1800380a0 180049b85: 48 89 44 24 50 mov %rax,0x50(%rsp) 180049b8a: 4c 8b d8 mov %rax,%r11 180049b8d: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 180049b94: 48 3b 0d 55 3b 02 00 cmp 0x23b55(%rip),%rcx # 0x18006d6f0 180049b9b: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 180049ba0: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 180049ba7: 48 89 44 24 48 mov %rax,0x48(%rsp) 180049bac: 74 23 je 0x180049bd1 180049bae: 41 8b 8b c8 00 00 00 mov 0xc8(%r11),%ecx 180049bb5: 85 0d bd 39 02 00 test %ecx,0x239bd(%rip) # 0x18006d578 180049bbb: 75 14 jne 0x180049bd1 180049bbd: e8 fe de fe ff call 0x180037ac0 180049bc2: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 180049bc7: 48 89 44 24 40 mov %rax,0x40(%rsp) 180049bcc: 48 8b 44 24 48 mov 0x48(%rsp),%rax 180049bd1: 48 3b 05 98 38 02 00 cmp 0x23898(%rip),%rax # 0x18006d470 180049bd8: 74 1e je 0x180049bf8 180049bda: 41 8b 83 c8 00 00 00 mov 0xc8(%r11),%eax 180049be1: 85 05 91 39 02 00 test %eax,0x23991(%rip) # 0x18006d578 180049be7: 75 0f jne 0x180049bf8 180049be9: e8 82 d3 fe ff call 0x180036f70 180049bee: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 180049bf3: 48 89 44 24 48 mov %rax,0x48(%rsp) 180049bf8: 41 f6 83 c8 00 00 00 testb $0x2,0xc8(%r11) 180049bff: 02 180049c00: 75 22 jne 0x180049c24 180049c02: 41 83 8b c8 00 00 00 orl $0x2,0xc8(%r11) 180049c09: 02 180049c0a: c6 44 24 58 01 movb $0x1,0x58(%rsp) 180049c0f: eb 13 jmp 0x180049c24 180049c11: 49 8b 00 mov (%r8),%rax 180049c14: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180049c19: 48 89 01 mov %rax,(%rcx) 180049c1c: 49 8b 40 08 mov 0x8(%r8),%rax 180049c20: 48 89 41 08 mov %rax,0x8(%rcx) 180049c24: 48 8d 44 24 40 lea 0x40(%rsp),%rax 180049c29: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 180049c2e: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 180049c33: 48 89 44 24 38 mov %rax,0x38(%rsp) 180049c38: 33 c0 xor %eax,%eax 180049c3a: 45 33 c9 xor %r9d,%r9d 180049c3d: 89 44 24 30 mov %eax,0x30(%rsp) 180049c41: 89 44 24 28 mov %eax,0x28(%rsp) 180049c45: 4c 8b c3 mov %rbx,%r8 180049c48: 89 44 24 20 mov %eax,0x20(%rsp) 180049c4c: e8 ff 2b 00 00 call 0x18004c850 180049c51: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 180049c56: 48 8b d7 mov %rdi,%rdx 180049c59: 8b d8 mov %eax,%ebx 180049c5b: e8 70 1e 00 00 call 0x18004bad0 180049c60: f6 c3 03 test $0x3,%bl 180049c63: 75 3e jne 0x180049ca3 180049c65: 83 f8 01 cmp $0x1,%eax 180049c68: 75 1a jne 0x180049c84 180049c6a: 80 7c 24 58 00 cmpb $0x0,0x58(%rsp) 180049c6f: 74 0c je 0x180049c7d 180049c71: 48 8b 44 24 50 mov 0x50(%rsp),%rax 180049c76: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 180049c7d: b8 03 00 00 00 mov $0x3,%eax 180049c82: eb 3e jmp 0x180049cc2 180049c84: 83 f8 02 cmp $0x2,%eax 180049c87: 75 24 jne 0x180049cad 180049c89: 80 7c 24 58 00 cmpb $0x0,0x58(%rsp) 180049c8e: 74 0c je 0x180049c9c 180049c90: 48 8b 44 24 50 mov 0x50(%rsp),%rax 180049c95: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 180049c9c: b8 04 00 00 00 mov $0x4,%eax 180049ca1: eb 1f jmp 0x180049cc2 180049ca3: f6 c3 01 test $0x1,%bl 180049ca6: 75 e1 jne 0x180049c89 180049ca8: f6 c3 02 test $0x2,%bl 180049cab: 75 bd jne 0x180049c6a 180049cad: 80 7c 24 58 00 cmpb $0x0,0x58(%rsp) 180049cb2: 74 0c je 0x180049cc0 180049cb4: 48 8b 44 24 50 mov 0x50(%rsp),%rax 180049cb9: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 180049cc0: 33 c0 xor %eax,%eax 180049cc2: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 180049cc7: 48 33 cc xor %rsp,%rcx 180049cca: e8 71 89 fe ff call 0x180032640 180049ccf: 48 8b 9c 24 a8 00 00 mov 0xa8(%rsp),%rbx 180049cd6: 00 180049cd7: 48 81 c4 80 00 00 00 add $0x80,%rsp 180049cde: 5f pop %rdi 180049cdf: c3 ret 180049ce0: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 180049ce5: 57 push %rdi 180049ce6: 48 81 ec 80 00 00 00 sub $0x80,%rsp 180049ced: 48 8b 05 ac 31 02 00 mov 0x231ac(%rip),%rax # 0x18006cea0 180049cf4: 48 33 c4 xor %rsp,%rax 180049cf7: 48 89 44 24 78 mov %rax,0x78(%rsp) 180049cfc: 4d 85 c0 test %r8,%r8 180049cff: 48 8b da mov %rdx,%rbx 180049d02: 48 8b f9 mov %rcx,%rdi 180049d05: c6 44 24 58 00 movb $0x0,0x58(%rsp) 180049d0a: 0f 85 91 00 00 00 jne 0x180049da1 180049d10: e8 8b e3 fe ff call 0x1800380a0 180049d15: 48 89 44 24 50 mov %rax,0x50(%rsp) 180049d1a: 4c 8b d8 mov %rax,%r11 180049d1d: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 180049d24: 48 3b 0d c5 39 02 00 cmp 0x239c5(%rip),%rcx # 0x18006d6f0 180049d2b: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 180049d30: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 180049d37: 48 89 44 24 48 mov %rax,0x48(%rsp) 180049d3c: 74 23 je 0x180049d61 180049d3e: 41 8b 8b c8 00 00 00 mov 0xc8(%r11),%ecx 180049d45: 85 0d 2d 38 02 00 test %ecx,0x2382d(%rip) # 0x18006d578 180049d4b: 75 14 jne 0x180049d61 180049d4d: e8 6e dd fe ff call 0x180037ac0 180049d52: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 180049d57: 48 89 44 24 40 mov %rax,0x40(%rsp) 180049d5c: 48 8b 44 24 48 mov 0x48(%rsp),%rax 180049d61: 48 3b 05 08 37 02 00 cmp 0x23708(%rip),%rax # 0x18006d470 180049d68: 74 1e je 0x180049d88 180049d6a: 41 8b 83 c8 00 00 00 mov 0xc8(%r11),%eax 180049d71: 85 05 01 38 02 00 test %eax,0x23801(%rip) # 0x18006d578 180049d77: 75 0f jne 0x180049d88 180049d79: e8 f2 d1 fe ff call 0x180036f70 180049d7e: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 180049d83: 48 89 44 24 48 mov %rax,0x48(%rsp) 180049d88: 41 f6 83 c8 00 00 00 testb $0x2,0xc8(%r11) 180049d8f: 02 180049d90: 75 22 jne 0x180049db4 180049d92: 41 83 8b c8 00 00 00 orl $0x2,0xc8(%r11) 180049d99: 02 180049d9a: c6 44 24 58 01 movb $0x1,0x58(%rsp) 180049d9f: eb 13 jmp 0x180049db4 180049da1: 49 8b 00 mov (%r8),%rax 180049da4: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180049da9: 48 89 01 mov %rax,(%rcx) 180049dac: 49 8b 40 08 mov 0x8(%r8),%rax 180049db0: 48 89 41 08 mov %rax,0x8(%rcx) 180049db4: 48 8d 44 24 40 lea 0x40(%rsp),%rax 180049db9: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 180049dbe: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 180049dc3: 48 89 44 24 38 mov %rax,0x38(%rsp) 180049dc8: 33 c0 xor %eax,%eax 180049dca: 45 33 c9 xor %r9d,%r9d 180049dcd: 89 44 24 30 mov %eax,0x30(%rsp) 180049dd1: 89 44 24 28 mov %eax,0x28(%rsp) 180049dd5: 4c 8b c3 mov %rbx,%r8 180049dd8: 89 44 24 20 mov %eax,0x20(%rsp) 180049ddc: e8 6f 2a 00 00 call 0x18004c850 180049de1: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 180049de6: 48 8b d7 mov %rdi,%rdx 180049de9: 8b d8 mov %eax,%ebx 180049deb: e8 a0 23 00 00 call 0x18004c190 180049df0: f6 c3 03 test $0x3,%bl 180049df3: 75 3e jne 0x180049e33 180049df5: 83 f8 01 cmp $0x1,%eax 180049df8: 75 1a jne 0x180049e14 180049dfa: 80 7c 24 58 00 cmpb $0x0,0x58(%rsp) 180049dff: 74 0c je 0x180049e0d 180049e01: 48 8b 44 24 50 mov 0x50(%rsp),%rax 180049e06: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 180049e0d: b8 03 00 00 00 mov $0x3,%eax 180049e12: eb 3e jmp 0x180049e52 180049e14: 83 f8 02 cmp $0x2,%eax 180049e17: 75 24 jne 0x180049e3d 180049e19: 80 7c 24 58 00 cmpb $0x0,0x58(%rsp) 180049e1e: 74 0c je 0x180049e2c 180049e20: 48 8b 44 24 50 mov 0x50(%rsp),%rax 180049e25: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 180049e2c: b8 04 00 00 00 mov $0x4,%eax 180049e31: eb 1f jmp 0x180049e52 180049e33: f6 c3 01 test $0x1,%bl 180049e36: 75 e1 jne 0x180049e19 180049e38: f6 c3 02 test $0x2,%bl 180049e3b: 75 bd jne 0x180049dfa 180049e3d: 80 7c 24 58 00 cmpb $0x0,0x58(%rsp) 180049e42: 74 0c je 0x180049e50 180049e44: 48 8b 44 24 50 mov 0x50(%rsp),%rax 180049e49: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 180049e50: 33 c0 xor %eax,%eax 180049e52: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 180049e57: 48 33 cc xor %rsp,%rcx 180049e5a: e8 e1 87 fe ff call 0x180032640 180049e5f: 48 8b 9c 24 a8 00 00 mov 0xa8(%rsp),%rbx 180049e66: 00 180049e67: 48 81 c4 80 00 00 00 add $0x80,%rsp 180049e6e: 5f pop %rdi 180049e6f: c3 ret 180049e70: 40 57 rex push %rdi 180049e72: 48 83 ec 30 sub $0x30,%rsp 180049e76: 48 85 c9 test %rcx,%rcx 180049e79: 49 8b 79 10 mov 0x10(%r9),%rdi 180049e7d: 4c 8b d1 mov %rcx,%r10 180049e80: 75 2e jne 0x180049eb0 180049e82: e8 b9 bc fe ff call 0x180035b40 180049e87: 45 33 c9 xor %r9d,%r9d 180049e8a: 45 33 c0 xor %r8d,%r8d 180049e8d: 33 d2 xor %edx,%edx 180049e8f: 33 c9 xor %ecx,%ecx 180049e91: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180049e98: 00 00 180049e9a: c7 00 16 00 00 00 movl $0x16,(%rax) 180049ea0: e8 3b e6 fe ff call 0x1800384e0 180049ea5: b8 16 00 00 00 mov $0x16,%eax 180049eaa: 48 83 c4 30 add $0x30,%rsp 180049eae: 5f pop %rdi 180049eaf: c3 ret 180049eb0: 48 85 d2 test %rdx,%rdx 180049eb3: 74 cd je 0x180049e82 180049eb5: 33 c0 xor %eax,%eax 180049eb7: 45 85 c0 test %r8d,%r8d 180049eba: c6 01 00 movb $0x0,(%rcx) 180049ebd: 41 0f 4f c0 cmovg %r8d,%eax 180049ec1: 83 c0 01 add $0x1,%eax 180049ec4: 48 98 cltq 180049ec6: 48 3b d0 cmp %rax,%rdx 180049ec9: 77 2e ja 0x180049ef9 180049ecb: e8 70 bc fe ff call 0x180035b40 180049ed0: 45 33 c9 xor %r9d,%r9d 180049ed3: 45 33 c0 xor %r8d,%r8d 180049ed6: 33 d2 xor %edx,%edx 180049ed8: 33 c9 xor %ecx,%ecx 180049eda: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180049ee1: 00 00 180049ee3: c7 00 22 00 00 00 movl $0x22,(%rax) 180049ee9: e8 f2 e5 fe ff call 0x1800384e0 180049eee: b8 22 00 00 00 mov $0x22,%eax 180049ef3: 48 83 c4 30 add $0x30,%rsp 180049ef7: 5f pop %rdi 180049ef8: c3 ret 180049ef9: 45 85 c0 test %r8d,%r8d 180049efc: c6 01 30 movb $0x30,(%rcx) 180049eff: 48 8d 41 01 lea 0x1(%rcx),%rax 180049f03: 7e 24 jle 0x180049f29 180049f05: 0f b6 0f movzbl (%rdi),%ecx 180049f08: 84 c9 test %cl,%cl 180049f0a: 74 09 je 0x180049f15 180049f0c: 0f be d1 movsbl %cl,%edx 180049f0f: 48 83 c7 01 add $0x1,%rdi 180049f13: eb 05 jmp 0x180049f1a 180049f15: ba 30 00 00 00 mov $0x30,%edx 180049f1a: 41 83 e8 01 sub $0x1,%r8d 180049f1e: 88 10 mov %dl,(%rax) 180049f20: 48 83 c0 01 add $0x1,%rax 180049f24: 45 85 c0 test %r8d,%r8d 180049f27: 7f dc jg 0x180049f05 180049f29: 45 85 c0 test %r8d,%r8d 180049f2c: c6 00 00 movb $0x0,(%rax) 180049f2f: 78 1e js 0x180049f4f 180049f31: 80 3f 35 cmpb $0x35,(%rdi) 180049f34: 7c 19 jl 0x180049f4f 180049f36: 48 83 e8 01 sub $0x1,%rax 180049f3a: 80 38 39 cmpb $0x39,(%rax) 180049f3d: 75 0d jne 0x180049f4c 180049f3f: 90 nop 180049f40: c6 00 30 movb $0x30,(%rax) 180049f43: 48 83 e8 01 sub $0x1,%rax 180049f47: 80 38 39 cmpb $0x39,(%rax) 180049f4a: 74 f4 je 0x180049f40 180049f4c: 80 00 01 addb $0x1,(%rax) 180049f4f: 41 80 3a 31 cmpb $0x31,(%r10) 180049f53: 75 0d jne 0x180049f62 180049f55: 41 83 41 04 01 addl $0x1,0x4(%r9) 180049f5a: 33 c0 xor %eax,%eax 180049f5c: 48 83 c4 30 add $0x30,%rsp 180049f60: 5f pop %rdi 180049f61: c3 ret 180049f62: 48 83 c9 ff or $0xffffffffffffffff,%rcx 180049f66: 49 8d 7a 01 lea 0x1(%r10),%rdi 180049f6a: 33 c0 xor %eax,%eax 180049f6c: f2 ae repnz scas %es:(%rdi),%al 180049f6e: 49 8d 52 01 lea 0x1(%r10),%rdx 180049f72: 48 f7 d1 not %rcx 180049f75: 4c 8b c1 mov %rcx,%r8 180049f78: 49 8b ca mov %r10,%rcx 180049f7b: e8 90 94 fe ff call 0x180033410 180049f80: 33 c0 xor %eax,%eax 180049f82: 48 83 c4 30 add $0x30,%rsp 180049f86: 5f pop %rdi 180049f87: c3 ret 180049f88: cc int3 180049f89: cc int3 180049f8a: cc int3 180049f8b: cc int3 180049f8c: cc int3 180049f8d: cc int3 180049f8e: cc int3 180049f8f: cc int3 180049f90: 40 53 rex push %rbx 180049f92: 55 push %rbp 180049f93: 56 push %rsi 180049f94: 48 81 ec 80 00 00 00 sub $0x80,%rsp 180049f9b: 48 8b 05 fe 2e 02 00 mov 0x22efe(%rip),%rax # 0x18006cea0 180049fa2: 48 33 c4 xor %rsp,%rax 180049fa5: 48 89 44 24 70 mov %rax,0x70(%rsp) 180049faa: 49 8b e9 mov %r9,%rbp 180049fad: 49 8b f0 mov %r8,%rsi 180049fb0: 4c 8b c9 mov %rcx,%r9 180049fb3: 49 c1 e9 30 shr $0x30,%r9 180049fb7: 48 8b c1 mov %rcx,%rax 180049fba: 48 8b da mov %rdx,%rbx 180049fbd: 45 0f b7 c1 movzwl %r9w,%r8d 180049fc1: 48 c1 e8 20 shr $0x20,%rax 180049fc5: 66 41 81 e1 00 80 and $0x8000,%r9w 180049fcb: 66 41 c1 e8 04 shr $0x4,%r8w 180049fd0: 25 ff ff 0f 00 and $0xfffff,%eax 180049fd5: 41 ba 00 00 00 80 mov $0x80000000,%r10d 180049fdb: 66 41 81 e0 ff 07 and $0x7ff,%r8w 180049fe1: 41 0f b7 d0 movzwl %r8w,%edx 180049fe5: 85 d2 test %edx,%edx 180049fe7: 74 17 je 0x18004a000 180049fe9: 81 fa ff 07 00 00 cmp $0x7ff,%edx 180049fef: 74 08 je 0x180049ff9 180049ff1: 66 41 81 c0 00 3c add $0x3c00,%r8w 180049ff7: eb 22 jmp 0x18004a01b 180049ff9: 66 41 b8 ff 7f mov $0x7fff,%r8w 180049ffe: eb 1b jmp 0x18004a01b 18004a000: 85 c0 test %eax,%eax 18004a002: 75 0e jne 0x18004a012 18004a004: 85 c9 test %ecx,%ecx 18004a006: 75 0a jne 0x18004a012 18004a008: 89 4c 24 44 mov %ecx,0x44(%rsp) 18004a00c: 89 4c 24 40 mov %ecx,0x40(%rsp) 18004a010: eb 51 jmp 0x18004a063 18004a012: 66 41 81 c0 01 3c add $0x3c01,%r8w 18004a018: 45 33 d2 xor %r10d,%r10d 18004a01b: 8b d1 mov %ecx,%edx 18004a01d: c1 e0 0b shl $0xb,%eax 18004a020: c1 e1 0b shl $0xb,%ecx 18004a023: c1 ea 15 shr $0x15,%edx 18004a026: 89 4c 24 40 mov %ecx,0x40(%rsp) 18004a02a: 0b d0 or %eax,%edx 18004a02c: 41 0b d2 or %r10d,%edx 18004a02f: 0f ba e2 1f bt $0x1f,%edx 18004a033: 89 54 24 44 mov %edx,0x44(%rsp) 18004a037: 72 26 jb 0x18004a05f 18004a039: 66 66 90 data16 xchg %ax,%ax 18004a03c: 66 66 66 90 data16 data16 xchg %ax,%ax 18004a040: 8b c1 mov %ecx,%eax 18004a042: 03 d2 add %edx,%edx 18004a044: 03 c9 add %ecx,%ecx 18004a046: c1 e8 1f shr $0x1f,%eax 18004a049: 66 41 81 c0 ff ff add $0xffff,%r8w 18004a04f: 89 4c 24 40 mov %ecx,0x40(%rsp) 18004a053: 0b d0 or %eax,%edx 18004a055: 0f ba e2 1f bt $0x1f,%edx 18004a059: 73 e5 jae 0x18004a040 18004a05b: 89 54 24 44 mov %edx,0x44(%rsp) 18004a05f: 66 45 0b c8 or %r8w,%r9w 18004a063: 66 44 89 4c 24 48 mov %r9w,0x48(%rsp) 18004a069: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18004a06e: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18004a073: 48 8b 01 mov (%rcx),%rax 18004a076: 45 33 c0 xor %r8d,%r8d 18004a079: 4c 8d 4c 24 50 lea 0x50(%rsp),%r9 18004a07e: 48 89 02 mov %rax,(%rdx) 18004a081: 0f b7 41 08 movzwl 0x8(%rcx),%eax 18004a085: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18004a08a: 66 89 42 08 mov %ax,0x8(%rdx) 18004a08e: 41 8d 50 11 lea 0x11(%r8),%edx 18004a092: e8 e9 31 00 00 call 0x18004d280 18004a097: 4c 8d 44 24 54 lea 0x54(%rsp),%r8 18004a09c: 48 8b d5 mov %rbp,%rdx 18004a09f: 89 43 08 mov %eax,0x8(%rbx) 18004a0a2: 0f be 44 24 52 movsbl 0x52(%rsp),%eax 18004a0a7: 48 8b ce mov %rsi,%rcx 18004a0aa: 89 03 mov %eax,(%rbx) 18004a0ac: 0f bf 44 24 50 movswl 0x50(%rsp),%eax 18004a0b1: 89 43 04 mov %eax,0x4(%rbx) 18004a0b4: e8 d7 8e fe ff call 0x180032f90 18004a0b9: 85 c0 test %eax,%eax 18004a0bb: 74 18 je 0x18004a0d5 18004a0bd: 45 33 c9 xor %r9d,%r9d 18004a0c0: 45 33 c0 xor %r8d,%r8d 18004a0c3: 33 d2 xor %edx,%edx 18004a0c5: 33 c9 xor %ecx,%ecx 18004a0c7: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18004a0ce: 00 00 18004a0d0: e8 6b e3 fe ff call 0x180038440 18004a0d5: 48 8b c3 mov %rbx,%rax 18004a0d8: 48 89 73 10 mov %rsi,0x10(%rbx) 18004a0dc: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 18004a0e1: 48 33 cc xor %rsp,%rcx 18004a0e4: e8 57 85 fe ff call 0x180032640 18004a0e9: 48 81 c4 80 00 00 00 add $0x80,%rsp 18004a0f0: 5e pop %rsi 18004a0f1: 5d pop %rbp 18004a0f2: 5b pop %rbx 18004a0f3: c3 ret 18004a0f4: cc int3 18004a0f5: cc int3 18004a0f6: cc int3 18004a0f7: cc int3 18004a0f8: cc int3 18004a0f9: cc int3 18004a0fa: cc int3 18004a0fb: cc int3 18004a0fc: cc int3 18004a0fd: cc int3 18004a0fe: cc int3 18004a0ff: cc int3 18004a100: b9 02 00 00 00 mov $0x2,%ecx 18004a105: e9 96 c5 fe ff jmp 0x1800366a0 18004a10a: cc int3 18004a10b: cc int3 18004a10c: cc int3 18004a10d: cc int3 18004a10e: cc int3 18004a10f: cc int3 18004a110: 4d 85 c0 test %r8,%r8 18004a113: 4c 8b d1 mov %rcx,%r10 18004a116: 74 46 je 0x18004a15e 18004a118: 66 66 66 90 data16 data16 xchg %ax,%ax 18004a11c: 66 66 66 90 data16 data16 xchg %ax,%ax 18004a120: 45 0f b6 0a movzbl (%r10),%r9d 18004a124: 49 83 c2 01 add $0x1,%r10 18004a128: 41 8d 41 bf lea -0x41(%r9),%eax 18004a12c: 83 f8 19 cmp $0x19,%eax 18004a12f: 77 04 ja 0x18004a135 18004a131: 41 83 c1 20 add $0x20,%r9d 18004a135: 0f b6 0a movzbl (%rdx),%ecx 18004a138: 48 83 c2 01 add $0x1,%rdx 18004a13c: 8d 41 bf lea -0x41(%rcx),%eax 18004a13f: 83 f8 19 cmp $0x19,%eax 18004a142: 77 03 ja 0x18004a147 18004a144: 83 c1 20 add $0x20,%ecx 18004a147: 49 83 e8 01 sub $0x1,%r8 18004a14b: 74 0a je 0x18004a157 18004a14d: 45 85 c9 test %r9d,%r9d 18004a150: 74 05 je 0x18004a157 18004a152: 44 3b c9 cmp %ecx,%r9d 18004a155: 74 c9 je 0x18004a120 18004a157: 44 2b c9 sub %ecx,%r9d 18004a15a: 41 8b c1 mov %r9d,%eax 18004a15d: c3 ret 18004a15e: 33 c0 xor %eax,%eax 18004a160: c3 ret 18004a161: cc int3 18004a162: cc int3 18004a163: cc int3 18004a164: cc int3 18004a165: cc int3 18004a166: cc int3 18004a167: cc int3 18004a168: cc int3 18004a169: cc int3 18004a16a: cc int3 18004a16b: cc int3 18004a16c: cc int3 18004a16d: cc int3 18004a16e: cc int3 18004a16f: cc int3 18004a170: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18004a175: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18004a17a: 57 push %rdi 18004a17b: 48 83 ec 50 sub $0x50,%rsp 18004a17f: 4d 85 c0 test %r8,%r8 18004a182: 49 8b f8 mov %r8,%rdi 18004a185: 48 8b f2 mov %rdx,%rsi 18004a188: 48 8b e9 mov %rcx,%rbp 18004a18b: 0f 84 be 01 00 00 je 0x18004a34f 18004a191: 4d 85 c9 test %r9,%r9 18004a194: c6 44 24 48 00 movb $0x0,0x48(%rsp) 18004a199: 0f 85 96 00 00 00 jne 0x18004a235 18004a19f: e8 fc de fe ff call 0x1800380a0 18004a1a4: 48 89 44 24 40 mov %rax,0x40(%rsp) 18004a1a9: 4c 8b d8 mov %rax,%r11 18004a1ac: 4c 8b 88 c0 00 00 00 mov 0xc0(%rax),%r9 18004a1b3: 4c 3b 0d 36 35 02 00 cmp 0x23536(%rip),%r9 # 0x18006d6f0 18004a1ba: 4c 89 4c 24 30 mov %r9,0x30(%rsp) 18004a1bf: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 18004a1c6: 48 89 44 24 38 mov %rax,0x38(%rsp) 18004a1cb: 74 23 je 0x18004a1f0 18004a1cd: 41 8b 8b c8 00 00 00 mov 0xc8(%r11),%ecx 18004a1d4: 85 0d 9e 33 02 00 test %ecx,0x2339e(%rip) # 0x18006d578 18004a1da: 75 14 jne 0x18004a1f0 18004a1dc: e8 df d8 fe ff call 0x180037ac0 18004a1e1: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 18004a1e6: 48 89 44 24 30 mov %rax,0x30(%rsp) 18004a1eb: 48 8b 44 24 38 mov 0x38(%rsp),%rax 18004a1f0: 48 3b 05 79 32 02 00 cmp 0x23279(%rip),%rax # 0x18006d470 18004a1f7: 74 1e je 0x18004a217 18004a1f9: 41 8b 83 c8 00 00 00 mov 0xc8(%r11),%eax 18004a200: 85 05 72 33 02 00 test %eax,0x23372(%rip) # 0x18006d578 18004a206: 75 0f jne 0x18004a217 18004a208: e8 63 cd fe ff call 0x180036f70 18004a20d: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 18004a212: 48 89 44 24 38 mov %rax,0x38(%rsp) 18004a217: 41 f6 83 c8 00 00 00 testb $0x2,0xc8(%r11) 18004a21e: 02 18004a21f: 75 2c jne 0x18004a24d 18004a221: 41 83 8b c8 00 00 00 orl $0x2,0xc8(%r11) 18004a228: 02 18004a229: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 18004a22e: c6 44 24 48 01 movb $0x1,0x48(%rsp) 18004a233: eb 18 jmp 0x18004a24d 18004a235: 49 8b 01 mov (%r9),%rax 18004a238: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18004a23d: 48 89 01 mov %rax,(%rcx) 18004a240: 49 8b 41 08 mov 0x8(%r9),%rax 18004a244: 48 89 41 08 mov %rax,0x8(%rcx) 18004a248: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 18004a24d: 48 85 ed test %rbp,%rbp 18004a250: 75 4b jne 0x18004a29d 18004a252: e8 e9 b8 fe ff call 0x180035b40 18004a257: 45 33 c9 xor %r9d,%r9d 18004a25a: 45 33 c0 xor %r8d,%r8d 18004a25d: 33 d2 xor %edx,%edx 18004a25f: 33 c9 xor %ecx,%ecx 18004a261: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18004a268: 00 00 18004a26a: c7 00 16 00 00 00 movl $0x16,(%rax) 18004a270: e8 6b e2 fe ff call 0x1800384e0 18004a275: 80 7c 24 48 00 cmpb $0x0,0x48(%rsp) 18004a27a: 74 0c je 0x18004a288 18004a27c: 48 8b 44 24 40 mov 0x40(%rsp),%rax 18004a281: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 18004a288: b8 ff ff ff 7f mov $0x7fffffff,%eax 18004a28d: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 18004a292: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 18004a297: 48 83 c4 50 add $0x50,%rsp 18004a29b: 5f pop %rdi 18004a29c: c3 ret 18004a29d: 48 85 f6 test %rsi,%rsi 18004a2a0: 74 b0 je 0x18004a252 18004a2a2: 48 81 ff ff ff ff 7f cmp $0x7fffffff,%rdi 18004a2a9: 77 a7 ja 0x18004a252 18004a2ab: 48 8b 44 24 30 mov 0x30(%rsp),%rax 18004a2b0: 83 78 14 00 cmpl $0x0,0x14(%rax) 18004a2b4: 75 31 jne 0x18004a2e7 18004a2b6: 4c 8b c7 mov %rdi,%r8 18004a2b9: 48 8b d6 mov %rsi,%rdx 18004a2bc: 48 8b cd mov %rbp,%rcx 18004a2bf: e8 4c fe ff ff call 0x18004a110 18004a2c4: 80 7c 24 48 00 cmpb $0x0,0x48(%rsp) 18004a2c9: 0f 84 82 00 00 00 je 0x18004a351 18004a2cf: 41 83 a3 c8 00 00 00 andl $0xfffffffd,0xc8(%r11) 18004a2d6: fd 18004a2d7: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 18004a2dc: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 18004a2e1: 48 83 c4 50 add $0x50,%rsp 18004a2e5: 5f pop %rdi 18004a2e6: c3 ret 18004a2e7: 48 89 5c 24 60 mov %rbx,0x60(%rsp) 18004a2ec: 66 66 66 90 data16 data16 xchg %ax,%ax 18004a2f0: 0f b6 4d 00 movzbl 0x0(%rbp),%ecx 18004a2f4: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18004a2f9: e8 c2 f5 ff ff call 0x1800498c0 18004a2fe: 0f b6 0e movzbl (%rsi),%ecx 18004a301: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 18004a306: 8b d8 mov %eax,%ebx 18004a308: 48 83 c5 01 add $0x1,%rbp 18004a30c: e8 af f5 ff ff call 0x1800498c0 18004a311: 48 83 c6 01 add $0x1,%rsi 18004a315: 48 83 ef 01 sub $0x1,%rdi 18004a319: 74 08 je 0x18004a323 18004a31b: 85 db test %ebx,%ebx 18004a31d: 74 04 je 0x18004a323 18004a31f: 3b d8 cmp %eax,%ebx 18004a321: 74 cd je 0x18004a2f0 18004a323: 2b d8 sub %eax,%ebx 18004a325: 80 7c 24 48 00 cmpb $0x0,0x48(%rsp) 18004a32a: 74 0c je 0x18004a338 18004a32c: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx 18004a331: 83 a1 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rcx) 18004a338: 8b c3 mov %ebx,%eax 18004a33a: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 18004a33f: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 18004a344: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 18004a349: 48 83 c4 50 add $0x50,%rsp 18004a34d: 5f pop %rdi 18004a34e: c3 ret 18004a34f: 33 c0 xor %eax,%eax 18004a351: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 18004a356: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 18004a35b: 48 83 c4 50 add $0x50,%rsp 18004a35f: 5f pop %rdi 18004a360: c3 ret 18004a361: cc int3 18004a362: cc int3 18004a363: cc int3 18004a364: cc int3 18004a365: cc int3 18004a366: cc int3 18004a367: cc int3 18004a368: cc int3 18004a369: cc int3 18004a36a: cc int3 18004a36b: cc int3 18004a36c: cc int3 18004a36d: cc int3 18004a36e: cc int3 18004a36f: cc int3 18004a370: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18004a375: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18004a37a: 57 push %rdi 18004a37b: 48 83 ec 20 sub $0x20,%rsp 18004a37f: 85 c9 test %ecx,%ecx 18004a381: 0f 88 85 00 00 00 js 0x18004a40c 18004a387: 3b 0d 3b 11 09 00 cmp 0x9113b(%rip),%ecx # 0x1800db4c8 18004a38d: 73 7d jae 0x18004a40c 18004a38f: 48 63 c1 movslq %ecx,%rax 18004a392: 48 8d 35 47 11 09 00 lea 0x91147(%rip),%rsi # 0x1800db4e0 18004a399: 48 8b f8 mov %rax,%rdi 18004a39c: 83 e0 1f and $0x1f,%eax 18004a39f: 48 c1 ff 05 sar $0x5,%rdi 18004a3a3: 48 8d 1c 80 lea (%rax,%rax,4),%rbx 18004a3a7: 48 8b 04 fe mov (%rsi,%rdi,8),%rax 18004a3ab: 48 03 db add %rbx,%rbx 18004a3ae: f6 44 d8 08 01 testb $0x1,0x8(%rax,%rbx,8) 18004a3b3: 74 57 je 0x18004a40c 18004a3b5: 48 83 3c d8 ff cmpq $0xffffffffffffffff,(%rax,%rbx,8) 18004a3ba: 74 50 je 0x18004a40c 18004a3bc: 83 3d 0d 84 02 00 01 cmpl $0x1,0x2840d(%rip) # 0x1800727d0 18004a3c3: 75 29 jne 0x18004a3ee 18004a3c5: 85 c9 test %ecx,%ecx 18004a3c7: 74 18 je 0x18004a3e1 18004a3c9: 83 e9 01 sub $0x1,%ecx 18004a3cc: 74 0c je 0x18004a3da 18004a3ce: 83 f9 01 cmp $0x1,%ecx 18004a3d1: 75 1b jne 0x18004a3ee 18004a3d3: b9 f4 ff ff ff mov $0xfffffff4,%ecx 18004a3d8: eb 0c jmp 0x18004a3e6 18004a3da: b9 f5 ff ff ff mov $0xfffffff5,%ecx 18004a3df: eb 05 jmp 0x18004a3e6 18004a3e1: b9 f6 ff ff ff mov $0xfffffff6,%ecx 18004a3e6: 33 d2 xor %edx,%edx 18004a3e8: ff 15 c2 8e 00 00 call *0x8ec2(%rip) # 0x1800532b0 18004a3ee: 48 8b 04 fe mov (%rsi,%rdi,8),%rax 18004a3f2: 48 c7 04 d8 ff ff ff movq $0xffffffffffffffff,(%rax,%rbx,8) 18004a3f9: ff 18004a3fa: 33 c0 xor %eax,%eax 18004a3fc: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18004a401: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18004a406: 48 83 c4 20 add $0x20,%rsp 18004a40a: 5f pop %rdi 18004a40b: c3 ret 18004a40c: e8 2f b7 fe ff call 0x180035b40 18004a411: c7 00 09 00 00 00 movl $0x9,(%rax) 18004a417: e8 54 b7 fe ff call 0x180035b70 18004a41c: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18004a421: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18004a426: c7 00 00 00 00 00 movl $0x0,(%rax) 18004a42c: 83 c8 ff or $0xffffffff,%eax 18004a42f: 48 83 c4 20 add $0x20,%rsp 18004a433: 5f pop %rdi 18004a434: c3 ret 18004a435: cc int3 18004a436: cc int3 18004a437: cc int3 18004a438: cc int3 18004a439: cc int3 18004a43a: cc int3 18004a43b: cc int3 18004a43c: cc int3 18004a43d: cc int3 18004a43e: cc int3 18004a43f: cc int3 18004a440: 48 83 ec 38 sub $0x38,%rsp 18004a444: 83 f9 fe cmp $0xfffffffe,%ecx 18004a447: 75 1f jne 0x18004a468 18004a449: e8 22 b7 fe ff call 0x180035b70 18004a44e: c7 00 00 00 00 00 movl $0x0,(%rax) 18004a454: e8 e7 b6 fe ff call 0x180035b40 18004a459: c7 00 09 00 00 00 movl $0x9,(%rax) 18004a45f: 48 83 c8 ff or $0xffffffffffffffff,%rax 18004a463: 48 83 c4 38 add $0x38,%rsp 18004a467: c3 ret 18004a468: 85 c9 test %ecx,%ecx 18004a46a: 78 37 js 0x18004a4a3 18004a46c: 3b 0d 56 10 09 00 cmp 0x91056(%rip),%ecx # 0x1800db4c8 18004a472: 73 2f jae 0x18004a4a3 18004a474: 48 63 c1 movslq %ecx,%rax 18004a477: 48 8d 15 62 10 09 00 lea 0x91062(%rip),%rdx # 0x1800db4e0 18004a47e: 48 8b c8 mov %rax,%rcx 18004a481: 83 e0 1f and $0x1f,%eax 18004a484: 48 c1 f9 05 sar $0x5,%rcx 18004a488: 48 8d 04 80 lea (%rax,%rax,4),%rax 18004a48c: 48 8b 14 ca mov (%rdx,%rcx,8),%rdx 18004a490: 48 03 c0 add %rax,%rax 18004a493: f6 44 c2 08 01 testb $0x1,0x8(%rdx,%rax,8) 18004a498: 74 09 je 0x18004a4a3 18004a49a: 48 8b 04 c2 mov (%rdx,%rax,8),%rax 18004a49e: 48 83 c4 38 add $0x38,%rsp 18004a4a2: c3 ret 18004a4a3: e8 c8 b6 fe ff call 0x180035b70 18004a4a8: c7 00 00 00 00 00 movl $0x0,(%rax) 18004a4ae: e8 8d b6 fe ff call 0x180035b40 18004a4b3: 45 33 c9 xor %r9d,%r9d 18004a4b6: 45 33 c0 xor %r8d,%r8d 18004a4b9: 33 d2 xor %edx,%edx 18004a4bb: 33 c9 xor %ecx,%ecx 18004a4bd: c7 00 09 00 00 00 movl $0x9,(%rax) 18004a4c3: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18004a4ca: 00 00 18004a4cc: e8 0f e0 fe ff call 0x1800384e0 18004a4d1: 48 83 c8 ff or $0xffffffffffffffff,%rax 18004a4d5: 48 83 c4 38 add $0x38,%rsp 18004a4d9: c3 ret 18004a4da: cc int3 18004a4db: cc int3 18004a4dc: cc int3 18004a4dd: cc int3 18004a4de: cc int3 18004a4df: cc int3 18004a4e0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18004a4e5: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18004a4ea: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 18004a4ef: 4c 89 64 24 20 mov %r12,0x20(%rsp) 18004a4f4: 41 55 push %r13 18004a4f6: 48 83 ec 20 sub $0x20,%rsp 18004a4fa: 48 63 c1 movslq %ecx,%rax 18004a4fd: 4c 8b e0 mov %rax,%r12 18004a500: 49 c1 fc 05 sar $0x5,%r12 18004a504: 4c 8d 2d d5 0f 09 00 lea 0x90fd5(%rip),%r13 # 0x1800db4e0 18004a50b: 83 e0 1f and $0x1f,%eax 18004a50e: 48 8d 3c 80 lea (%rax,%rax,4),%rdi 18004a512: 48 03 ff add %rdi,%rdi 18004a515: 4b 8b 74 e5 00 mov 0x0(%r13,%r12,8),%rsi 18004a51a: bb 01 00 00 00 mov $0x1,%ebx 18004a51f: 83 7c fe 0c 00 cmpl $0x0,0xc(%rsi,%rdi,8) 18004a524: 75 35 jne 0x18004a55b 18004a526: 8d 4b 09 lea 0x9(%rbx),%ecx 18004a529: e8 72 b0 ff ff call 0x1800455a0 18004a52e: 90 nop 18004a52f: 83 7c fe 0c 00 cmpl $0x0,0xc(%rsi,%rdi,8) 18004a534: 75 1b jne 0x18004a551 18004a536: 48 8d 4c fe 10 lea 0x10(%rsi,%rdi,8),%rcx 18004a53b: ba a0 0f 00 00 mov $0xfa0,%edx 18004a540: e8 cb b3 ff ff call 0x180045910 18004a545: 33 c9 xor %ecx,%ecx 18004a547: 85 c0 test %eax,%eax 18004a549: 0f 44 d9 cmove %ecx,%ebx 18004a54c: 83 44 fe 0c 01 addl $0x1,0xc(%rsi,%rdi,8) 18004a551: b9 0a 00 00 00 mov $0xa,%ecx 18004a556: e8 15 af ff ff call 0x180045470 18004a55b: 85 db test %ebx,%ebx 18004a55d: 74 10 je 0x18004a56f 18004a55f: 4b 8b 4c e5 00 mov 0x0(%r13,%r12,8),%rcx 18004a564: 48 8d 4c f9 10 lea 0x10(%rcx,%rdi,8),%rcx 18004a569: ff 15 f1 8f 00 00 call *0x8ff1(%rip) # 0x180053560 18004a56f: 8b c3 mov %ebx,%eax 18004a571: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18004a576: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18004a57b: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 18004a580: 4c 8b 64 24 48 mov 0x48(%rsp),%r12 18004a585: 48 83 c4 20 add $0x20,%rsp 18004a589: 41 5d pop %r13 18004a58b: c3 ret 18004a58c: cc int3 18004a58d: cc int3 18004a58e: cc int3 18004a58f: cc int3 18004a590: 40 55 rex push %rbp 18004a592: 48 83 ec 20 sub $0x20,%rsp 18004a596: 48 8b ea mov %rdx,%rbp 18004a599: b9 0a 00 00 00 mov $0xa,%ecx 18004a59e: e8 cd ae ff ff call 0x180045470 18004a5a3: 48 83 c4 20 add $0x20,%rsp 18004a5a7: 5d pop %rbp 18004a5a8: c3 ret 18004a5a9: cc int3 18004a5aa: cc int3 18004a5ab: cc int3 18004a5ac: cc int3 18004a5ad: cc int3 18004a5ae: cc int3 18004a5af: cc int3 18004a5b0: 48 63 c1 movslq %ecx,%rax 18004a5b3: 4c 8d 05 26 0f 09 00 lea 0x90f26(%rip),%r8 # 0x1800db4e0 18004a5ba: 48 8b d0 mov %rax,%rdx 18004a5bd: 83 e0 1f and $0x1f,%eax 18004a5c0: 48 8d 0c 80 lea (%rax,%rax,4),%rcx 18004a5c4: 48 c1 fa 05 sar $0x5,%rdx 18004a5c8: 49 8b 04 d0 mov (%r8,%rdx,8),%rax 18004a5cc: 48 03 c9 add %rcx,%rcx 18004a5cf: 48 8d 4c c8 10 lea 0x10(%rax,%rcx,8),%rcx 18004a5d4: 48 ff 25 7d 8f 00 00 rex.W jmp *0x8f7d(%rip) # 0x180053558 18004a5db: cc int3 18004a5dc: cc int3 18004a5dd: cc int3 18004a5de: cc int3 18004a5df: cc int3 18004a5e0: 40 53 rex push %rbx 18004a5e2: 48 83 ec 60 sub $0x60,%rsp 18004a5e6: 48 8b 05 b3 28 02 00 mov 0x228b3(%rip),%rax # 0x18006cea0 18004a5ed: 48 33 c4 xor %rsp,%rax 18004a5f0: 48 89 44 24 50 mov %rax,0x50(%rsp) 18004a5f5: 33 db xor %ebx,%ebx 18004a5f7: 66 89 4c 24 40 mov %cx,0x40(%rsp) 18004a5fc: 39 1d 9e 3d 02 00 cmp %ebx,0x23d9e(%rip) # 0x18006e3a0 18004a602: 74 68 je 0x18004a66c 18004a604: 48 8b 0d d5 3d 02 00 mov 0x23dd5(%rip),%rcx # 0x18006e3e0 18004a60b: 48 83 f9 fe cmp $0xfffffffffffffffe,%rcx 18004a60f: 75 0c jne 0x18004a61d 18004a611: e8 6a 3a 00 00 call 0x18004e080 18004a616: 48 8b 0d c3 3d 02 00 mov 0x23dc3(%rip),%rcx # 0x18006e3e0 18004a61d: 48 83 f9 ff cmp $0xffffffffffffffff,%rcx 18004a621: 0f 84 c9 00 00 00 je 0x18004a6f0 18004a627: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 18004a62c: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18004a631: 41 b8 01 00 00 00 mov $0x1,%r8d 18004a637: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18004a63c: ff 15 86 8c 00 00 call *0x8c86(%rip) # 0x1800532c8 18004a642: 85 c0 test %eax,%eax 18004a644: 0f 85 9a 00 00 00 jne 0x18004a6e4 18004a64a: 83 3d 4f 3d 02 00 02 cmpl $0x2,0x23d4f(%rip) # 0x18006e3a0 18004a651: 0f 85 99 00 00 00 jne 0x18004a6f0 18004a657: ff 15 6b 8e 00 00 call *0x8e6b(%rip) # 0x1800534c8 18004a65d: 83 f8 78 cmp $0x78,%eax 18004a660: 0f 85 8a 00 00 00 jne 0x18004a6f0 18004a666: 89 1d 34 3d 02 00 mov %ebx,0x23d34(%rip) # 0x18006e3a0 18004a66c: ff 15 4e 8c 00 00 call *0x8c4e(%rip) # 0x1800532c0 18004a672: 48 89 5c 24 38 mov %rbx,0x38(%rsp) 18004a677: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 18004a67c: 8b c8 mov %eax,%ecx 18004a67e: 48 8d 44 24 48 lea 0x48(%rsp),%rax 18004a683: 4c 8d 44 24 40 lea 0x40(%rsp),%r8 18004a688: 41 b9 01 00 00 00 mov $0x1,%r9d 18004a68e: 33 d2 xor %edx,%edx 18004a690: c7 44 24 28 05 00 00 movl $0x5,0x28(%rsp) 18004a697: 00 18004a698: 48 89 44 24 20 mov %rax,0x20(%rsp) 18004a69d: ff 15 75 8e 00 00 call *0x8e75(%rip) # 0x180053518 18004a6a3: 48 8b 0d 36 3d 02 00 mov 0x23d36(%rip),%rcx # 0x18006e3e0 18004a6aa: 48 83 f9 ff cmp $0xffffffffffffffff,%rcx 18004a6ae: 74 40 je 0x18004a6f0 18004a6b0: 4c 8d 4c 24 44 lea 0x44(%rsp),%r9 18004a6b5: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 18004a6ba: 44 8b c0 mov %eax,%r8d 18004a6bd: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18004a6c2: ff 15 f0 8b 00 00 call *0x8bf0(%rip) # 0x1800532b8 18004a6c8: 85 c0 test %eax,%eax 18004a6ca: 74 24 je 0x18004a6f0 18004a6cc: 66 8b 44 24 40 mov 0x40(%rsp),%ax 18004a6d1: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18004a6d6: 48 33 cc xor %rsp,%rcx 18004a6d9: e8 62 7f fe ff call 0x180032640 18004a6de: 48 83 c4 60 add $0x60,%rsp 18004a6e2: 5b pop %rbx 18004a6e3: c3 ret 18004a6e4: c7 05 b2 3c 02 00 01 movl $0x1,0x23cb2(%rip) # 0x18006e3a0 18004a6eb: 00 00 00 18004a6ee: eb dc jmp 0x18004a6cc 18004a6f0: 66 0d ff ff or $0xffff,%ax 18004a6f4: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18004a6f9: 48 33 cc xor %rsp,%rcx 18004a6fc: e8 3f 7f fe ff call 0x180032640 18004a701: 48 83 c4 60 add $0x60,%rsp 18004a705: 5b pop %rbx 18004a706: c3 ret 18004a707: cc int3 18004a708: cc int3 18004a709: cc int3 18004a70a: cc int3 18004a70b: cc int3 18004a70c: cc int3 18004a70d: cc int3 18004a70e: cc int3 18004a70f: cc int3 18004a710: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18004a715: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18004a71a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 18004a71f: 41 54 push %r12 18004a721: 48 83 ec 30 sub $0x30,%rsp 18004a725: 45 33 e4 xor %r12d,%r12d 18004a728: 41 8b fc mov %r12d,%edi 18004a72b: 41 8d 4c 24 01 lea 0x1(%r12),%ecx 18004a730: e8 6b ae ff ff call 0x1800455a0 18004a735: 90 nop 18004a736: bb 03 00 00 00 mov $0x3,%ebx 18004a73b: 89 5c 24 20 mov %ebx,0x20(%rsp) 18004a73f: 90 nop 18004a740: 3b 1d 7a 0d 09 00 cmp 0x90d7a(%rip),%ebx # 0x1800db4c0 18004a746: 7d 6a jge 0x18004a7b2 18004a748: 48 63 f3 movslq %ebx,%rsi 18004a74b: 48 8b 05 56 fd 08 00 mov 0x8fd56(%rip),%rax # 0x1800da4a8 18004a752: 48 83 3c f0 00 cmpq $0x0,(%rax,%rsi,8) 18004a757: 74 50 je 0x18004a7a9 18004a759: 48 8b 0c f0 mov (%rax,%rsi,8),%rcx 18004a75d: f6 41 18 83 testb $0x83,0x18(%rcx) 18004a761: 74 11 je 0x18004a774 18004a763: e8 38 3a 00 00 call 0x18004e1a0 18004a768: 83 f8 ff cmp $0xffffffff,%eax 18004a76b: 74 07 je 0x18004a774 18004a76d: 83 c7 01 add $0x1,%edi 18004a770: 89 7c 24 24 mov %edi,0x24(%rsp) 18004a774: 83 fb 14 cmp $0x14,%ebx 18004a777: 7c 30 jl 0x18004a7a9 18004a779: 48 8b 05 28 fd 08 00 mov 0x8fd28(%rip),%rax # 0x1800da4a8 18004a780: 48 8b 0c f0 mov (%rax,%rsi,8),%rcx 18004a784: 48 83 c1 30 add $0x30,%rcx 18004a788: ff 15 da 8d 00 00 call *0x8dda(%rip) # 0x180053568 18004a78e: 48 8b 0d 13 fd 08 00 mov 0x8fd13(%rip),%rcx # 0x1800da4a8 18004a795: 48 8b 0c f1 mov (%rcx,%rsi,8),%rcx 18004a799: e8 d2 a2 fe ff call 0x180034a70 18004a79e: 4c 8b 1d 03 fd 08 00 mov 0x8fd03(%rip),%r11 # 0x1800da4a8 18004a7a5: 4d 89 24 f3 mov %r12,(%r11,%rsi,8) 18004a7a9: 83 c3 01 add $0x1,%ebx 18004a7ac: 89 5c 24 20 mov %ebx,0x20(%rsp) 18004a7b0: eb 8e jmp 0x18004a740 18004a7b2: b9 01 00 00 00 mov $0x1,%ecx 18004a7b7: e8 b4 ac ff ff call 0x180045470 18004a7bc: 8b c7 mov %edi,%eax 18004a7be: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18004a7c3: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 18004a7c8: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi 18004a7cd: 48 83 c4 30 add $0x30,%rsp 18004a7d1: 41 5c pop %r12 18004a7d3: c3 ret 18004a7d4: cc int3 18004a7d5: cc int3 18004a7d6: cc int3 18004a7d7: cc int3 18004a7d8: cc int3 18004a7d9: cc int3 18004a7da: cc int3 18004a7db: cc int3 18004a7dc: cc int3 18004a7dd: cc int3 18004a7de: cc int3 18004a7df: cc int3 18004a7e0: 40 55 rex push %rbp 18004a7e2: 48 83 ec 20 sub $0x20,%rsp 18004a7e6: 48 8b ea mov %rdx,%rbp 18004a7e9: b9 01 00 00 00 mov $0x1,%ecx 18004a7ee: e8 7d ac ff ff call 0x180045470 18004a7f3: 48 83 c4 20 add $0x20,%rsp 18004a7f7: 5d pop %rbp 18004a7f8: c3 ret 18004a7f9: cc int3 18004a7fa: cc int3 18004a7fb: cc int3 18004a7fc: cc int3 18004a7fd: cc int3 18004a7fe: cc int3 18004a7ff: cc int3 18004a800: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 18004a805: 56 push %rsi 18004a806: 48 83 ec 20 sub $0x20,%rsp 18004a80a: 48 8b d9 mov %rcx,%rbx 18004a80d: 8b 49 18 mov 0x18(%rcx),%ecx 18004a810: 33 f6 xor %esi,%esi 18004a812: 8b c1 mov %ecx,%eax 18004a814: 24 03 and $0x3,%al 18004a816: 3c 02 cmp $0x2,%al 18004a818: 75 4b jne 0x18004a865 18004a81a: f7 c1 08 01 00 00 test $0x108,%ecx 18004a820: 74 43 je 0x18004a865 18004a822: 48 89 7c 24 30 mov %rdi,0x30(%rsp) 18004a827: 8b 3b mov (%rbx),%edi 18004a829: 2b 7b 10 sub 0x10(%rbx),%edi 18004a82c: 85 ff test %edi,%edi 18004a82e: 7e 30 jle 0x18004a860 18004a830: 48 8b cb mov %rbx,%rcx 18004a833: e8 48 d0 ff ff call 0x180047880 18004a838: 48 8b 53 10 mov 0x10(%rbx),%rdx 18004a83c: 44 8b c7 mov %edi,%r8d 18004a83f: 8b c8 mov %eax,%ecx 18004a841: e8 aa cb ff ff call 0x1800473f0 18004a846: 3b c7 cmp %edi,%eax 18004a848: 75 0f jne 0x18004a859 18004a84a: 8b 43 18 mov 0x18(%rbx),%eax 18004a84d: 84 c0 test %al,%al 18004a84f: 79 0f jns 0x18004a860 18004a851: 83 e0 fd and $0xfffffffd,%eax 18004a854: 89 43 18 mov %eax,0x18(%rbx) 18004a857: eb 07 jmp 0x18004a860 18004a859: 83 4b 18 20 orl $0x20,0x18(%rbx) 18004a85d: 83 ce ff or $0xffffffff,%esi 18004a860: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 18004a865: 48 8b 4b 10 mov 0x10(%rbx),%rcx 18004a869: c7 43 08 00 00 00 00 movl $0x0,0x8(%rbx) 18004a870: 8b c6 mov %esi,%eax 18004a872: 48 89 0b mov %rcx,(%rbx) 18004a875: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 18004a87a: 48 83 c4 20 add $0x20,%rsp 18004a87e: 5e pop %rsi 18004a87f: c3 ret 18004a880: 40 53 rex push %rbx 18004a882: 48 83 ec 20 sub $0x20,%rsp 18004a886: 48 85 c9 test %rcx,%rcx 18004a889: 48 8b d9 mov %rcx,%rbx 18004a88c: 75 0a jne 0x18004a898 18004a88e: 48 83 c4 20 add $0x20,%rsp 18004a892: 5b pop %rbx 18004a893: e9 a8 00 00 00 jmp 0x18004a940 18004a898: 8b 49 18 mov 0x18(%rcx),%ecx 18004a89b: 48 89 74 24 30 mov %rsi,0x30(%rsp) 18004a8a0: 33 f6 xor %esi,%esi 18004a8a2: 8b c1 mov %ecx,%eax 18004a8a4: 24 03 and $0x3,%al 18004a8a6: 3c 02 cmp $0x2,%al 18004a8a8: 75 4b jne 0x18004a8f5 18004a8aa: f7 c1 08 01 00 00 test $0x108,%ecx 18004a8b0: 74 43 je 0x18004a8f5 18004a8b2: 48 89 7c 24 38 mov %rdi,0x38(%rsp) 18004a8b7: 8b 3b mov (%rbx),%edi 18004a8b9: 2b 7b 10 sub 0x10(%rbx),%edi 18004a8bc: 85 ff test %edi,%edi 18004a8be: 7e 30 jle 0x18004a8f0 18004a8c0: 48 8b cb mov %rbx,%rcx 18004a8c3: e8 b8 cf ff ff call 0x180047880 18004a8c8: 48 8b 53 10 mov 0x10(%rbx),%rdx 18004a8cc: 44 8b c7 mov %edi,%r8d 18004a8cf: 8b c8 mov %eax,%ecx 18004a8d1: e8 1a cb ff ff call 0x1800473f0 18004a8d6: 3b c7 cmp %edi,%eax 18004a8d8: 75 0f jne 0x18004a8e9 18004a8da: 8b 43 18 mov 0x18(%rbx),%eax 18004a8dd: 84 c0 test %al,%al 18004a8df: 79 0f jns 0x18004a8f0 18004a8e1: 83 e0 fd and $0xfffffffd,%eax 18004a8e4: 89 43 18 mov %eax,0x18(%rbx) 18004a8e7: eb 07 jmp 0x18004a8f0 18004a8e9: 83 4b 18 20 orl $0x20,0x18(%rbx) 18004a8ed: 83 ce ff or $0xffffffff,%esi 18004a8f0: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 18004a8f5: 48 8b 4b 10 mov 0x10(%rbx),%rcx 18004a8f9: 85 f6 test %esi,%esi 18004a8fb: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 18004a900: 48 89 0b mov %rcx,(%rbx) 18004a903: c7 43 08 00 00 00 00 movl $0x0,0x8(%rbx) 18004a90a: 74 09 je 0x18004a915 18004a90c: 83 c8 ff or $0xffffffff,%eax 18004a90f: 48 83 c4 20 add $0x20,%rsp 18004a913: 5b pop %rbx 18004a914: c3 ret 18004a915: 0f ba 63 18 0e btl $0xe,0x18(%rbx) 18004a91a: 73 19 jae 0x18004a935 18004a91c: 48 8b cb mov %rbx,%rcx 18004a91f: e8 5c cf ff ff call 0x180047880 18004a924: 8b c8 mov %eax,%ecx 18004a926: e8 15 39 00 00 call 0x18004e240 18004a92b: f7 d8 neg %eax 18004a92d: 1b c0 sbb %eax,%eax 18004a92f: 48 83 c4 20 add $0x20,%rsp 18004a933: 5b pop %rbx 18004a934: c3 ret 18004a935: 33 c0 xor %eax,%eax 18004a937: 48 83 c4 20 add $0x20,%rsp 18004a93b: 5b pop %rbx 18004a93c: c3 ret 18004a93d: cc int3 18004a93e: cc int3 18004a93f: cc int3 18004a940: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18004a945: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18004a94a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 18004a94f: 41 54 push %r12 18004a951: 41 55 push %r13 18004a953: 41 56 push %r14 18004a955: 48 83 ec 30 sub $0x30,%rsp 18004a959: 44 8b e1 mov %ecx,%r12d 18004a95c: 33 ff xor %edi,%edi 18004a95e: 44 8b ef mov %edi,%r13d 18004a961: 8d 4f 01 lea 0x1(%rdi),%ecx 18004a964: e8 37 ac ff ff call 0x1800455a0 18004a969: 90 nop 18004a96a: 8b df mov %edi,%ebx 18004a96c: 89 5c 24 20 mov %ebx,0x20(%rsp) 18004a970: 41 83 ce ff or $0xffffffff,%r14d 18004a974: 3b 1d 46 0b 09 00 cmp 0x90b46(%rip),%ebx # 0x1800db4c0 18004a97a: 0f 8d 86 00 00 00 jge 0x18004aa06 18004a980: 48 63 f3 movslq %ebx,%rsi 18004a983: 48 8b 05 1e fb 08 00 mov 0x8fb1e(%rip),%rax # 0x1800da4a8 18004a98a: 48 83 3c f0 00 cmpq $0x0,(%rax,%rsi,8) 18004a98f: 74 69 je 0x18004a9fa 18004a991: 48 8b 14 f0 mov (%rax,%rsi,8),%rdx 18004a995: f6 42 18 83 testb $0x83,0x18(%rdx) 18004a999: 74 5f je 0x18004a9fa 18004a99b: 8b cb mov %ebx,%ecx 18004a99d: e8 2e ce ff ff call 0x1800477d0 18004a9a2: 90 nop 18004a9a3: 48 8b 05 fe fa 08 00 mov 0x8fafe(%rip),%rax # 0x1800da4a8 18004a9aa: 48 8b 0c f0 mov (%rax,%rsi,8),%rcx 18004a9ae: 8b 41 18 mov 0x18(%rcx),%eax 18004a9b1: a8 83 test $0x83,%al 18004a9b3: 74 33 je 0x18004a9e8 18004a9b5: 41 83 fc 01 cmp $0x1,%r12d 18004a9b9: 75 13 jne 0x18004a9ce 18004a9bb: e8 c0 fe ff ff call 0x18004a880 18004a9c0: 83 f8 ff cmp $0xffffffff,%eax 18004a9c3: 74 23 je 0x18004a9e8 18004a9c5: 41 03 fc add %r12d,%edi 18004a9c8: 89 7c 24 24 mov %edi,0x24(%rsp) 18004a9cc: eb 1a jmp 0x18004a9e8 18004a9ce: 45 85 e4 test %r12d,%r12d 18004a9d1: 75 15 jne 0x18004a9e8 18004a9d3: a8 02 test $0x2,%al 18004a9d5: 74 11 je 0x18004a9e8 18004a9d7: e8 a4 fe ff ff call 0x18004a880 18004a9dc: 83 f8 ff cmp $0xffffffff,%eax 18004a9df: 45 0f 44 ee cmove %r14d,%r13d 18004a9e3: 44 89 6c 24 28 mov %r13d,0x28(%rsp) 18004a9e8: 48 8b 15 b9 fa 08 00 mov 0x8fab9(%rip),%rdx # 0x1800da4a8 18004a9ef: 48 8b 14 f2 mov (%rdx,%rsi,8),%rdx 18004a9f3: 8b cb mov %ebx,%ecx 18004a9f5: e8 66 ce ff ff call 0x180047860 18004a9fa: 83 c3 01 add $0x1,%ebx 18004a9fd: 89 5c 24 20 mov %ebx,0x20(%rsp) 18004aa01: e9 6e ff ff ff jmp 0x18004a974 18004aa06: b9 01 00 00 00 mov $0x1,%ecx 18004aa0b: e8 60 aa ff ff call 0x180045470 18004aa10: 41 83 fc 01 cmp $0x1,%r12d 18004aa14: 44 0f 44 ef cmove %edi,%r13d 18004aa18: 41 8b c5 mov %r13d,%eax 18004aa1b: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18004aa20: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 18004aa25: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 18004aa2a: 48 83 c4 30 add $0x30,%rsp 18004aa2e: 41 5e pop %r14 18004aa30: 41 5d pop %r13 18004aa32: 41 5c pop %r12 18004aa34: c3 ret 18004aa35: cc int3 18004aa36: cc int3 18004aa37: cc int3 18004aa38: cc int3 18004aa39: cc int3 18004aa3a: cc int3 18004aa3b: cc int3 18004aa3c: cc int3 18004aa3d: cc int3 18004aa3e: cc int3 18004aa3f: cc int3 18004aa40: 40 55 rex push %rbp 18004aa42: 48 83 ec 20 sub $0x20,%rsp 18004aa46: 48 8b ea mov %rdx,%rbp 18004aa49: 48 63 4d 20 movslq 0x20(%rbp),%rcx 18004aa4d: 48 8b c1 mov %rcx,%rax 18004aa50: 48 8b 15 51 fa 08 00 mov 0x8fa51(%rip),%rdx # 0x1800da4a8 18004aa57: 48 8b 14 ca mov (%rdx,%rcx,8),%rdx 18004aa5b: e8 00 ce ff ff call 0x180047860 18004aa60: 48 83 c4 20 add $0x20,%rsp 18004aa64: 5d pop %rbp 18004aa65: c3 ret 18004aa66: cc int3 18004aa67: cc int3 18004aa68: cc int3 18004aa69: cc int3 18004aa6a: cc int3 18004aa6b: cc int3 18004aa6c: cc int3 18004aa6d: cc int3 18004aa6e: cc int3 18004aa6f: cc int3 18004aa70: 40 55 rex push %rbp 18004aa72: 48 83 ec 20 sub $0x20,%rsp 18004aa76: 48 8b ea mov %rdx,%rbp 18004aa79: b9 01 00 00 00 mov $0x1,%ecx 18004aa7e: e8 ed a9 ff ff call 0x180045470 18004aa83: 48 83 c4 20 add $0x20,%rsp 18004aa87: 5d pop %rbp 18004aa88: c3 ret 18004aa89: cc int3 18004aa8a: cc int3 18004aa8b: cc int3 18004aa8c: cc int3 18004aa8d: cc int3 18004aa8e: cc int3 18004aa8f: cc int3 18004aa90: b9 01 00 00 00 mov $0x1,%ecx 18004aa95: e9 a6 fe ff ff jmp 0x18004a940 18004aa9a: cc int3 18004aa9b: cc int3 18004aa9c: cc int3 18004aa9d: cc int3 18004aa9e: cc int3 18004aa9f: cc int3 18004aaa0: 40 53 rex push %rbx 18004aaa2: 57 push %rdi 18004aaa3: 41 54 push %r12 18004aaa5: 48 83 ec 20 sub $0x20,%rsp 18004aaa9: 44 8b e1 mov %ecx,%r12d 18004aaac: 48 8b ca mov %rdx,%rcx 18004aaaf: 48 8b da mov %rdx,%rbx 18004aab2: e8 c9 cd ff ff call 0x180047880 18004aab7: 8b 53 18 mov 0x18(%rbx),%edx 18004aaba: f6 c2 82 test $0x82,%dl 18004aabd: 48 63 f8 movslq %eax,%rdi 18004aac0: 75 1d jne 0x18004aadf 18004aac2: e8 79 b0 fe ff call 0x180035b40 18004aac7: c7 00 09 00 00 00 movl $0x9,(%rax) 18004aacd: 83 4b 18 20 orl $0x20,0x18(%rbx) 18004aad1: b8 ff ff 00 00 mov $0xffff,%eax 18004aad6: 48 83 c4 20 add $0x20,%rsp 18004aada: 41 5c pop %r12 18004aadc: 5f pop %rdi 18004aadd: 5b pop %rbx 18004aade: c3 ret 18004aadf: f6 c2 40 test $0x40,%dl 18004aae2: 74 1d je 0x18004ab01 18004aae4: e8 57 b0 fe ff call 0x180035b40 18004aae9: c7 00 22 00 00 00 movl $0x22,(%rax) 18004aaef: 83 4b 18 20 orl $0x20,0x18(%rbx) 18004aaf3: b8 ff ff 00 00 mov $0xffff,%eax 18004aaf8: 48 83 c4 20 add $0x20,%rsp 18004aafc: 41 5c pop %r12 18004aafe: 5f pop %rdi 18004aaff: 5b pop %rbx 18004ab00: c3 ret 18004ab01: 48 89 74 24 50 mov %rsi,0x50(%rsp) 18004ab06: 33 f6 xor %esi,%esi 18004ab08: f6 c2 01 test $0x1,%dl 18004ab0b: 74 19 je 0x18004ab26 18004ab0d: f6 c2 10 test $0x10,%dl 18004ab10: 89 73 08 mov %esi,0x8(%rbx) 18004ab13: 0f 84 9a 00 00 00 je 0x18004abb3 18004ab19: 48 8b 43 10 mov 0x10(%rbx),%rax 18004ab1d: 83 e2 fe and $0xfffffffe,%edx 18004ab20: 48 89 03 mov %rax,(%rbx) 18004ab23: 89 53 18 mov %edx,0x18(%rbx) 18004ab26: 8b 43 18 mov 0x18(%rbx),%eax 18004ab29: 89 73 08 mov %esi,0x8(%rbx) 18004ab2c: 83 e0 ef and $0xffffffef,%eax 18004ab2f: 83 c8 02 or $0x2,%eax 18004ab32: a9 0c 01 00 00 test $0x10c,%eax 18004ab37: 89 43 18 mov %eax,0x18(%rbx) 18004ab3a: 75 2f jne 0x18004ab6b 18004ab3c: e8 df ca ff ff call 0x180047620 18004ab41: 48 83 c0 30 add $0x30,%rax 18004ab45: 48 3b d8 cmp %rax,%rbx 18004ab48: 74 0e je 0x18004ab58 18004ab4a: e8 d1 ca ff ff call 0x180047620 18004ab4f: 48 83 c0 60 add $0x60,%rax 18004ab53: 48 3b d8 cmp %rax,%rbx 18004ab56: 75 0b jne 0x18004ab63 18004ab58: 8b cf mov %edi,%ecx 18004ab5a: e8 41 ca ff ff call 0x1800475a0 18004ab5f: 85 c0 test %eax,%eax 18004ab61: 75 08 jne 0x18004ab6b 18004ab63: 48 8b cb mov %rbx,%rcx 18004ab66: e8 d5 c9 ff ff call 0x180047540 18004ab6b: f7 43 18 08 01 00 00 testl $0x108,0x18(%rbx) 18004ab72: 48 89 6c 24 40 mov %rbp,0x40(%rsp) 18004ab77: 0f 84 a5 00 00 00 je 0x18004ac22 18004ab7d: 8b 2b mov (%rbx),%ebp 18004ab7f: 48 8b 53 10 mov 0x10(%rbx),%rdx 18004ab83: 2b 6b 10 sub 0x10(%rbx),%ebp 18004ab86: 48 8d 42 02 lea 0x2(%rdx),%rax 18004ab8a: 48 89 03 mov %rax,(%rbx) 18004ab8d: 8b 43 24 mov 0x24(%rbx),%eax 18004ab90: 83 e8 02 sub $0x2,%eax 18004ab93: 85 ed test %ebp,%ebp 18004ab95: 89 43 08 mov %eax,0x8(%rbx) 18004ab98: 7e 32 jle 0x18004abcc 18004ab9a: 44 8b c5 mov %ebp,%r8d 18004ab9d: 8b cf mov %edi,%ecx 18004ab9f: e8 4c c8 ff ff call 0x1800473f0 18004aba4: 8b f0 mov %eax,%esi 18004aba6: 48 8b 43 10 mov 0x10(%rbx),%rax 18004abaa: 66 44 89 20 mov %r12w,(%rax) 18004abae: e9 8b 00 00 00 jmp 0x18004ac3e 18004abb3: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18004abb8: 83 ca 20 or $0x20,%edx 18004abbb: b8 ff ff 00 00 mov $0xffff,%eax 18004abc0: 89 53 18 mov %edx,0x18(%rbx) 18004abc3: 48 83 c4 20 add $0x20,%rsp 18004abc7: 41 5c pop %r12 18004abc9: 5f pop %rdi 18004abca: 5b pop %rbx 18004abcb: c3 ret 18004abcc: 83 ff ff cmp $0xffffffff,%edi 18004abcf: 74 27 je 0x18004abf8 18004abd1: 83 ff fe cmp $0xfffffffe,%edi 18004abd4: 74 22 je 0x18004abf8 18004abd6: 48 8b c7 mov %rdi,%rax 18004abd9: 48 8b cf mov %rdi,%rcx 18004abdc: 4c 8d 05 fd 08 09 00 lea 0x908fd(%rip),%r8 # 0x1800db4e0 18004abe3: 83 e0 1f and $0x1f,%eax 18004abe6: 48 c1 f9 05 sar $0x5,%rcx 18004abea: 48 8d 14 80 lea (%rax,%rax,4),%rdx 18004abee: 48 c1 e2 04 shl $0x4,%rdx 18004abf2: 49 03 14 c8 add (%r8,%rcx,8),%rdx 18004abf6: eb 07 jmp 0x18004abff 18004abf8: 48 8d 15 71 2d 02 00 lea 0x22d71(%rip),%rdx # 0x18006d970 18004abff: f6 42 08 20 testb $0x20,0x8(%rdx) 18004ac03: 74 13 je 0x18004ac18 18004ac05: 33 d2 xor %edx,%edx 18004ac07: 8b cf mov %edi,%ecx 18004ac09: 44 8d 42 02 lea 0x2(%rdx),%r8d 18004ac0d: e8 fe be ff ff call 0x180046b10 18004ac12: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 18004ac16: 74 2a je 0x18004ac42 18004ac18: 48 8b 43 10 mov 0x10(%rbx),%rax 18004ac1c: 66 44 89 20 mov %r12w,(%rax) 18004ac20: eb 1c jmp 0x18004ac3e 18004ac22: bd 02 00 00 00 mov $0x2,%ebp 18004ac27: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 18004ac2c: 8b cf mov %edi,%ecx 18004ac2e: 44 8b c5 mov %ebp,%r8d 18004ac31: 66 44 89 64 24 48 mov %r12w,0x48(%rsp) 18004ac37: e8 b4 c7 ff ff call 0x1800473f0 18004ac3c: 8b f0 mov %eax,%esi 18004ac3e: 3b f5 cmp %ebp,%esi 18004ac40: 74 0b je 0x18004ac4d 18004ac42: 83 4b 18 20 orl $0x20,0x18(%rbx) 18004ac46: b8 ff ff 00 00 mov $0xffff,%eax 18004ac4b: eb 04 jmp 0x18004ac51 18004ac4d: 41 0f b7 c4 movzwl %r12w,%eax 18004ac51: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 18004ac56: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18004ac5b: 48 83 c4 20 add $0x20,%rsp 18004ac5f: 41 5c pop %r12 18004ac61: 5f pop %rdi 18004ac62: 5b pop %rbx 18004ac63: c3 ret 18004ac64: cc int3 18004ac65: cc int3 18004ac66: cc int3 18004ac67: cc int3 18004ac68: cc int3 18004ac69: cc int3 18004ac6a: cc int3 18004ac6b: cc int3 18004ac6c: cc int3 18004ac6d: cc int3 18004ac6e: cc int3 18004ac6f: cc int3 18004ac70: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18004ac75: 56 push %rsi 18004ac76: 48 83 ec 60 sub $0x60,%rsp 18004ac7a: 4d 85 c0 test %r8,%r8 18004ac7d: 8b f2 mov %edx,%esi 18004ac7f: 48 63 d9 movslq %ecx,%rbx 18004ac82: c6 44 24 58 00 movb $0x0,0x58(%rsp) 18004ac87: 0f 85 96 00 00 00 jne 0x18004ad23 18004ac8d: e8 0e d4 fe ff call 0x1800380a0 18004ac92: 48 89 44 24 50 mov %rax,0x50(%rsp) 18004ac97: 4c 8b d8 mov %rax,%r11 18004ac9a: 4c 8b 80 c0 00 00 00 mov 0xc0(%rax),%r8 18004aca1: 4c 3b 05 48 2a 02 00 cmp 0x22a48(%rip),%r8 # 0x18006d6f0 18004aca8: 4c 89 44 24 40 mov %r8,0x40(%rsp) 18004acad: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 18004acb4: 48 89 44 24 48 mov %rax,0x48(%rsp) 18004acb9: 74 23 je 0x18004acde 18004acbb: 41 8b 8b c8 00 00 00 mov 0xc8(%r11),%ecx 18004acc2: 85 0d b0 28 02 00 test %ecx,0x228b0(%rip) # 0x18006d578 18004acc8: 75 14 jne 0x18004acde 18004acca: e8 f1 cd fe ff call 0x180037ac0 18004accf: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 18004acd4: 48 89 44 24 40 mov %rax,0x40(%rsp) 18004acd9: 48 8b 44 24 48 mov 0x48(%rsp),%rax 18004acde: 48 3b 05 8b 27 02 00 cmp 0x2278b(%rip),%rax # 0x18006d470 18004ace5: 74 1e je 0x18004ad05 18004ace7: 41 8b 83 c8 00 00 00 mov 0xc8(%r11),%eax 18004acee: 85 05 84 28 02 00 test %eax,0x22884(%rip) # 0x18006d578 18004acf4: 75 0f jne 0x18004ad05 18004acf6: e8 75 c2 fe ff call 0x180036f70 18004acfb: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 18004ad00: 48 89 44 24 48 mov %rax,0x48(%rsp) 18004ad05: 41 f6 83 c8 00 00 00 testb $0x2,0xc8(%r11) 18004ad0c: 02 18004ad0d: 75 2c jne 0x18004ad3b 18004ad0f: 41 83 8b c8 00 00 00 orl $0x2,0xc8(%r11) 18004ad16: 02 18004ad17: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 18004ad1c: c6 44 24 58 01 movb $0x1,0x58(%rsp) 18004ad21: eb 18 jmp 0x18004ad3b 18004ad23: 49 8b 00 mov (%r8),%rax 18004ad26: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18004ad2b: 48 89 01 mov %rax,(%rcx) 18004ad2e: 49 8b 40 08 mov 0x8(%r8),%rax 18004ad32: 48 89 41 08 mov %rax,0x8(%rcx) 18004ad36: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 18004ad3b: 8d 43 01 lea 0x1(%rbx),%eax 18004ad3e: 3d 00 01 00 00 cmp $0x100,%eax 18004ad43: 77 33 ja 0x18004ad78 18004ad45: 48 8b 44 24 40 mov 0x40(%rsp),%rax 18004ad4a: 48 8b 88 40 01 00 00 mov 0x140(%rax),%rcx 18004ad51: 0f b7 04 59 movzwl (%rcx,%rbx,2),%eax 18004ad55: 23 c6 and %esi,%eax 18004ad57: 80 7c 24 58 00 cmpb $0x0,0x58(%rsp) 18004ad5c: 0f 84 e7 00 00 00 je 0x18004ae49 18004ad62: 41 83 a3 c8 00 00 00 andl $0xfffffffd,0xc8(%r11) 18004ad69: fd 18004ad6a: 48 8b 9c 24 88 00 00 mov 0x88(%rsp),%rbx 18004ad71: 00 18004ad72: 48 83 c4 60 add $0x60,%rsp 18004ad76: 5e pop %rsi 18004ad77: c3 ret 18004ad78: 48 89 7c 24 78 mov %rdi,0x78(%rsp) 18004ad7d: 8b fb mov %ebx,%edi 18004ad7f: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18004ad84: c1 ff 08 sar $0x8,%edi 18004ad87: 40 0f b6 cf movzbl %dil,%ecx 18004ad8b: e8 20 ce ff ff call 0x180047bb0 18004ad90: 85 c0 test %eax,%eax 18004ad92: 74 1f je 0x18004adb3 18004ad94: 40 88 bc 24 80 00 00 mov %dil,0x80(%rsp) 18004ad9b: 00 18004ad9c: 88 9c 24 81 00 00 00 mov %bl,0x81(%rsp) 18004ada3: c6 84 24 82 00 00 00 movb $0x0,0x82(%rsp) 18004adaa: 00 18004adab: 41 b9 02 00 00 00 mov $0x2,%r9d 18004adb1: eb 15 jmp 0x18004adc8 18004adb3: 88 9c 24 80 00 00 00 mov %bl,0x80(%rsp) 18004adba: c6 84 24 81 00 00 00 movb $0x0,0x81(%rsp) 18004adc1: 00 18004adc2: 41 b9 01 00 00 00 mov $0x1,%r9d 18004adc8: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx 18004adcd: c7 44 24 38 01 00 00 movl $0x1,0x38(%rsp) 18004add4: 00 18004add5: 4c 8d 84 24 80 00 00 lea 0x80(%rsp),%r8 18004addc: 00 18004addd: 8b 41 14 mov 0x14(%rcx),%eax 18004ade0: ba 01 00 00 00 mov $0x1,%edx 18004ade5: 89 44 24 30 mov %eax,0x30(%rsp) 18004ade9: 8b 41 04 mov 0x4(%rcx),%eax 18004adec: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18004adf1: 89 44 24 28 mov %eax,0x28(%rsp) 18004adf5: 48 8d 44 24 70 lea 0x70(%rsp),%rax 18004adfa: 48 89 44 24 20 mov %rax,0x20(%rsp) 18004adff: e8 3c b5 ff ff call 0x180046340 18004ae04: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi 18004ae09: 85 c0 test %eax,%eax 18004ae0b: 75 22 jne 0x18004ae2f 18004ae0d: 38 44 24 58 cmp %al,0x58(%rsp) 18004ae11: 74 0c je 0x18004ae1f 18004ae13: 48 8b 44 24 50 mov 0x50(%rsp),%rax 18004ae18: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 18004ae1f: 33 c0 xor %eax,%eax 18004ae21: 48 8b 9c 24 88 00 00 mov 0x88(%rsp),%rbx 18004ae28: 00 18004ae29: 48 83 c4 60 add $0x60,%rsp 18004ae2d: 5e pop %rsi 18004ae2e: c3 ret 18004ae2f: 0f b7 44 24 70 movzwl 0x70(%rsp),%eax 18004ae34: 23 c6 and %esi,%eax 18004ae36: 80 7c 24 58 00 cmpb $0x0,0x58(%rsp) 18004ae3b: 74 0c je 0x18004ae49 18004ae3d: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18004ae42: 83 a1 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rcx) 18004ae49: 48 8b 9c 24 88 00 00 mov 0x88(%rsp),%rbx 18004ae50: 00 18004ae51: 48 83 c4 60 add $0x60,%rsp 18004ae55: 5e pop %rsi 18004ae56: c3 ret 18004ae57: cc int3 18004ae58: cc int3 18004ae59: cc int3 18004ae5a: cc int3 18004ae5b: cc int3 18004ae5c: cc int3 18004ae5d: cc int3 18004ae5e: cc int3 18004ae5f: cc int3 18004ae60: 40 57 rex push %rdi 18004ae62: 48 83 ec 30 sub $0x30,%rsp 18004ae66: 48 85 c9 test %rcx,%rcx 18004ae69: 48 8b f9 mov %rcx,%rdi 18004ae6c: 75 2a jne 0x18004ae98 18004ae6e: e8 cd ac fe ff call 0x180035b40 18004ae73: 45 33 c9 xor %r9d,%r9d 18004ae76: 45 33 c0 xor %r8d,%r8d 18004ae79: 33 d2 xor %edx,%edx 18004ae7b: 33 c9 xor %ecx,%ecx 18004ae7d: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004ae82: c7 00 16 00 00 00 movl $0x16,(%rax) 18004ae88: e8 53 d6 fe ff call 0x1800384e0 18004ae8d: b8 ff ff 00 00 mov $0xffff,%eax 18004ae92: 48 83 c4 30 add $0x30,%rsp 18004ae96: 5f pop %rdi 18004ae97: c3 ret 18004ae98: 8b 41 18 mov 0x18(%rcx),%eax 18004ae9b: a8 83 test $0x83,%al 18004ae9d: 0f 84 3c 01 00 00 je 0x18004afdf 18004aea3: a8 40 test $0x40,%al 18004aea5: 0f 85 34 01 00 00 jne 0x18004afdf 18004aeab: a8 02 test $0x2,%al 18004aead: 74 11 je 0x18004aec0 18004aeaf: 83 c8 20 or $0x20,%eax 18004aeb2: 89 41 18 mov %eax,0x18(%rcx) 18004aeb5: b8 ff ff 00 00 mov $0xffff,%eax 18004aeba: 48 83 c4 30 add $0x30,%rsp 18004aebe: 5f pop %rdi 18004aebf: c3 ret 18004aec0: 83 c8 01 or $0x1,%eax 18004aec3: a9 0c 01 00 00 test $0x10c,%eax 18004aec8: 89 41 18 mov %eax,0x18(%rcx) 18004aecb: 75 07 jne 0x18004aed4 18004aecd: e8 6e c6 ff ff call 0x180047540 18004aed2: eb 07 jmp 0x18004aedb 18004aed4: 48 8b 41 10 mov 0x10(%rcx),%rax 18004aed8: 48 89 01 mov %rax,(%rcx) 18004aedb: 48 8b cf mov %rdi,%rcx 18004aede: e8 9d c9 ff ff call 0x180047880 18004aee3: 44 8b 47 24 mov 0x24(%rdi),%r8d 18004aee7: 48 8b 57 10 mov 0x10(%rdi),%rdx 18004aeeb: 8b c8 mov %eax,%ecx 18004aeed: e8 9e 3d 00 00 call 0x18004ec90 18004aef2: 85 c0 test %eax,%eax 18004aef4: 44 8b d8 mov %eax,%r11d 18004aef7: 89 47 08 mov %eax,0x8(%rdi) 18004aefa: 0f 84 c5 00 00 00 je 0x18004afc5 18004af00: 83 f8 01 cmp $0x1,%eax 18004af03: 0f 84 bc 00 00 00 je 0x18004afc5 18004af09: 83 f8 ff cmp $0xffffffff,%eax 18004af0c: 0f 84 b3 00 00 00 je 0x18004afc5 18004af12: f6 47 18 82 testb $0x82,0x18(%rdi) 18004af16: 75 79 jne 0x18004af91 18004af18: 48 8b cf mov %rdi,%rcx 18004af1b: e8 60 c9 ff ff call 0x180047880 18004af20: 83 f8 ff cmp $0xffffffff,%eax 18004af23: 74 54 je 0x18004af79 18004af25: 48 8b cf mov %rdi,%rcx 18004af28: e8 53 c9 ff ff call 0x180047880 18004af2d: 83 f8 fe cmp $0xfffffffe,%eax 18004af30: 74 47 je 0x18004af79 18004af32: 48 8b cf mov %rdi,%rcx 18004af35: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 18004af3a: 48 89 74 24 48 mov %rsi,0x48(%rsp) 18004af3f: e8 3c c9 ff ff call 0x180047880 18004af44: 48 8b cf mov %rdi,%rcx 18004af47: 48 8d 35 92 05 09 00 lea 0x90592(%rip),%rsi # 0x1800db4e0 18004af4e: 48 63 d8 movslq %eax,%rbx 18004af51: 48 c1 fb 05 sar $0x5,%rbx 18004af55: e8 26 c9 ff ff call 0x180047880 18004af5a: 44 8b d8 mov %eax,%r11d 18004af5d: 41 83 e3 1f and $0x1f,%r11d 18004af61: 4b 8d 04 9b lea (%r11,%r11,4),%rax 18004af65: 48 c1 e0 04 shl $0x4,%rax 18004af69: 48 03 04 de add (%rsi,%rbx,8),%rax 18004af6d: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 18004af72: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18004af77: eb 07 jmp 0x18004af80 18004af79: 48 8d 05 f0 29 02 00 lea 0x229f0(%rip),%rax # 0x18006d970 18004af80: 0f b6 40 08 movzbl 0x8(%rax),%eax 18004af84: 24 82 and $0x82,%al 18004af86: 3c 82 cmp $0x82,%al 18004af88: 75 07 jne 0x18004af91 18004af8a: 81 4f 18 00 20 00 00 orl $0x2000,0x18(%rdi) 18004af91: 81 7f 24 00 02 00 00 cmpl $0x200,0x24(%rdi) 18004af98: 75 14 jne 0x18004afae 18004af9a: 8b 47 18 mov 0x18(%rdi),%eax 18004af9d: a8 08 test $0x8,%al 18004af9f: 74 0d je 0x18004afae 18004afa1: 0f ba e0 0a bt $0xa,%eax 18004afa5: 72 07 jb 0x18004afae 18004afa7: c7 47 24 00 10 00 00 movl $0x1000,0x24(%rdi) 18004afae: 48 8b 0f mov (%rdi),%rcx 18004afb1: 83 47 08 fe addl $0xfffffffe,0x8(%rdi) 18004afb5: 0f b7 01 movzwl (%rcx),%eax 18004afb8: 48 83 c1 02 add $0x2,%rcx 18004afbc: 48 89 0f mov %rcx,(%rdi) 18004afbf: 48 83 c4 30 add $0x30,%rsp 18004afc3: 5f pop %rdi 18004afc4: c3 ret 18004afc5: 45 85 db test %r11d,%r11d 18004afc8: b8 10 00 00 00 mov $0x10,%eax 18004afcd: b9 20 00 00 00 mov $0x20,%ecx 18004afd2: 0f 45 c1 cmovne %ecx,%eax 18004afd5: c7 47 08 00 00 00 00 movl $0x0,0x8(%rdi) 18004afdc: 09 47 18 or %eax,0x18(%rdi) 18004afdf: b8 ff ff 00 00 mov $0xffff,%eax 18004afe4: 48 83 c4 30 add $0x30,%rsp 18004afe8: 5f pop %rdi 18004afe9: c3 ret 18004afea: cc int3 18004afeb: cc int3 18004afec: cc int3 18004afed: cc int3 18004afee: cc int3 18004afef: cc int3 18004aff0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18004aff5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18004affa: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18004afff: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004b004: 41 54 push %r12 18004b006: 48 83 ec 30 sub $0x30,%rsp 18004b00a: f6 42 18 40 testb $0x40,0x18(%rdx) 18004b00e: 48 8b fa mov %rdx,%rdi 18004b011: 8b f1 mov %ecx,%esi 18004b013: 0f 85 e8 00 00 00 jne 0x18004b101 18004b019: 48 8b ca mov %rdx,%rcx 18004b01c: e8 5f c8 ff ff call 0x180047880 18004b021: 48 8d 2d 48 29 02 00 lea 0x22948(%rip),%rbp # 0x18006d970 18004b028: 4c 8d 25 b1 04 09 00 lea 0x904b1(%rip),%r12 # 0x1800db4e0 18004b02f: 83 f8 ff cmp $0xffffffff,%eax 18004b032: 74 39 je 0x18004b06d 18004b034: 48 8b cf mov %rdi,%rcx 18004b037: e8 44 c8 ff ff call 0x180047880 18004b03c: 83 f8 fe cmp $0xfffffffe,%eax 18004b03f: 74 2c je 0x18004b06d 18004b041: 48 8b cf mov %rdi,%rcx 18004b044: e8 37 c8 ff ff call 0x180047880 18004b049: 48 8b cf mov %rdi,%rcx 18004b04c: 48 63 d8 movslq %eax,%rbx 18004b04f: 48 c1 fb 05 sar $0x5,%rbx 18004b053: e8 28 c8 ff ff call 0x180047880 18004b058: 44 8b d8 mov %eax,%r11d 18004b05b: 41 83 e3 1f and $0x1f,%r11d 18004b05f: 4b 8d 04 9b lea (%r11,%r11,4),%rax 18004b063: 48 c1 e0 04 shl $0x4,%rax 18004b067: 49 03 04 dc add (%r12,%rbx,8),%rax 18004b06b: eb 03 jmp 0x18004b070 18004b06d: 48 8b c5 mov %rbp,%rax 18004b070: f6 40 38 7f testb $0x7f,0x38(%rax) 18004b074: 75 4a jne 0x18004b0c0 18004b076: 48 8b cf mov %rdi,%rcx 18004b079: e8 02 c8 ff ff call 0x180047880 18004b07e: 83 f8 ff cmp $0xffffffff,%eax 18004b081: 74 37 je 0x18004b0ba 18004b083: 48 8b cf mov %rdi,%rcx 18004b086: e8 f5 c7 ff ff call 0x180047880 18004b08b: 83 f8 fe cmp $0xfffffffe,%eax 18004b08e: 74 2a je 0x18004b0ba 18004b090: 48 8b cf mov %rdi,%rcx 18004b093: e8 e8 c7 ff ff call 0x180047880 18004b098: 48 8b cf mov %rdi,%rcx 18004b09b: 48 63 d8 movslq %eax,%rbx 18004b09e: 48 c1 fb 05 sar $0x5,%rbx 18004b0a2: e8 d9 c7 ff ff call 0x180047880 18004b0a7: 44 8b d8 mov %eax,%r11d 18004b0aa: 41 83 e3 1f and $0x1f,%r11d 18004b0ae: 4b 8d 2c 9b lea (%r11,%r11,4),%rbp 18004b0b2: 48 c1 e5 04 shl $0x4,%rbp 18004b0b6: 49 03 2c dc add (%r12,%rbx,8),%rbp 18004b0ba: f6 45 38 80 testb $0x80,0x38(%rbp) 18004b0be: 74 41 je 0x18004b101 18004b0c0: e8 7b aa fe ff call 0x180035b40 18004b0c5: 45 33 c9 xor %r9d,%r9d 18004b0c8: 45 33 c0 xor %r8d,%r8d 18004b0cb: 33 d2 xor %edx,%edx 18004b0cd: 33 c9 xor %ecx,%ecx 18004b0cf: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18004b0d6: 00 00 18004b0d8: c7 00 16 00 00 00 movl $0x16,(%rax) 18004b0de: e8 fd d3 fe ff call 0x1800384e0 18004b0e3: 83 c8 ff or $0xffffffff,%eax 18004b0e6: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18004b0eb: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 18004b0f0: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 18004b0f5: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi 18004b0fa: 48 83 c4 30 add $0x30,%rsp 18004b0fe: 41 5c pop %r12 18004b100: c3 ret 18004b101: 83 fe ff cmp $0xffffffff,%esi 18004b104: 74 dd je 0x18004b0e3 18004b106: 8b 47 18 mov 0x18(%rdi),%eax 18004b109: a8 01 test $0x1,%al 18004b10b: 75 08 jne 0x18004b115 18004b10d: 84 c0 test %al,%al 18004b10f: 79 d2 jns 0x18004b0e3 18004b111: a8 02 test $0x2,%al 18004b113: 75 ce jne 0x18004b0e3 18004b115: 48 83 7f 10 00 cmpq $0x0,0x10(%rdi) 18004b11a: 75 08 jne 0x18004b124 18004b11c: 48 8b cf mov %rdi,%rcx 18004b11f: e8 1c c4 ff ff call 0x180047540 18004b124: 48 8b 07 mov (%rdi),%rax 18004b127: 48 3b 47 10 cmp 0x10(%rdi),%rax 18004b12b: 75 0d jne 0x18004b13a 18004b12d: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 18004b131: 75 b0 jne 0x18004b0e3 18004b133: 48 83 c0 01 add $0x1,%rax 18004b137: 48 89 07 mov %rax,(%rdi) 18004b13a: 48 83 07 ff addq $0xffffffffffffffff,(%rdi) 18004b13e: f6 47 18 40 testb $0x40,0x18(%rdi) 18004b142: 48 8b 07 mov (%rdi),%rax 18004b145: 74 0e je 0x18004b155 18004b147: 40 38 30 cmp %sil,(%rax) 18004b14a: 74 0c je 0x18004b158 18004b14c: 48 83 c0 01 add $0x1,%rax 18004b150: 48 89 07 mov %rax,(%rdi) 18004b153: eb 8e jmp 0x18004b0e3 18004b155: 40 88 30 mov %sil,(%rax) 18004b158: 83 47 08 01 addl $0x1,0x8(%rdi) 18004b15c: 83 67 18 ef andl $0xffffffef,0x18(%rdi) 18004b160: 83 4f 18 01 orl $0x1,0x18(%rdi) 18004b164: 40 0f b6 c6 movzbl %sil,%eax 18004b168: e9 79 ff ff ff jmp 0x18004b0e6 18004b16d: cc int3 18004b16e: cc int3 18004b16f: cc int3 18004b170: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18004b175: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18004b17a: 57 push %rdi 18004b17b: 48 83 ec 30 sub $0x30,%rsp 18004b17f: 48 8b da mov %rdx,%rbx 18004b182: 8b f9 mov %ecx,%edi 18004b184: 33 c0 xor %eax,%eax 18004b186: 48 85 d2 test %rdx,%rdx 18004b189: 0f 95 c0 setne %al 18004b18c: 85 c0 test %eax,%eax 18004b18e: 75 28 jne 0x18004b1b8 18004b190: e8 ab a9 fe ff call 0x180035b40 18004b195: c7 00 16 00 00 00 movl $0x16,(%rax) 18004b19b: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18004b1a2: 00 00 18004b1a4: 45 33 c9 xor %r9d,%r9d 18004b1a7: 45 33 c0 xor %r8d,%r8d 18004b1aa: 33 d2 xor %edx,%edx 18004b1ac: 33 c9 xor %ecx,%ecx 18004b1ae: e8 2d d3 fe ff call 0x1800384e0 18004b1b3: 83 c8 ff or $0xffffffff,%eax 18004b1b6: eb 1f jmp 0x18004b1d7 18004b1b8: 48 8b ca mov %rdx,%rcx 18004b1bb: e8 a0 c5 ff ff call 0x180047760 18004b1c0: 90 nop 18004b1c1: 48 8b d3 mov %rbx,%rdx 18004b1c4: 8b cf mov %edi,%ecx 18004b1c6: e8 25 fe ff ff call 0x18004aff0 18004b1cb: 8b f8 mov %eax,%edi 18004b1cd: 48 8b cb mov %rbx,%rcx 18004b1d0: e8 3b c6 ff ff call 0x180047810 18004b1d5: 8b c7 mov %edi,%eax 18004b1d7: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18004b1dc: 48 83 c4 30 add $0x30,%rsp 18004b1e0: 5f pop %rdi 18004b1e1: c3 ret 18004b1e2: cc int3 18004b1e3: cc int3 18004b1e4: cc int3 18004b1e5: cc int3 18004b1e6: cc int3 18004b1e7: cc int3 18004b1e8: cc int3 18004b1e9: cc int3 18004b1ea: cc int3 18004b1eb: cc int3 18004b1ec: cc int3 18004b1ed: cc int3 18004b1ee: cc int3 18004b1ef: cc int3 18004b1f0: 40 55 rex push %rbp 18004b1f2: 48 83 ec 30 sub $0x30,%rsp 18004b1f6: 48 8b ea mov %rdx,%rbp 18004b1f9: 48 8b 4d 48 mov 0x48(%rbp),%rcx 18004b1fd: e8 0e c6 ff ff call 0x180047810 18004b202: 48 83 c4 30 add $0x30,%rsp 18004b206: 5d pop %rbp 18004b207: c3 ret 18004b208: cc int3 18004b209: cc int3 18004b20a: cc int3 18004b20b: cc int3 18004b20c: cc int3 18004b20d: cc int3 18004b20e: cc int3 18004b20f: cc int3 18004b210: 40 57 rex push %rdi 18004b212: 48 83 ec 30 sub $0x30,%rsp 18004b216: 48 85 c9 test %rcx,%rcx 18004b219: 48 8b f9 mov %rcx,%rdi 18004b21c: 75 28 jne 0x18004b246 18004b21e: e8 1d a9 fe ff call 0x180035b40 18004b223: 45 33 c9 xor %r9d,%r9d 18004b226: 45 33 c0 xor %r8d,%r8d 18004b229: 33 d2 xor %edx,%edx 18004b22b: 33 c9 xor %ecx,%ecx 18004b22d: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004b232: c7 00 16 00 00 00 movl $0x16,(%rax) 18004b238: e8 a3 d2 fe ff call 0x1800384e0 18004b23d: 83 c8 ff or $0xffffffff,%eax 18004b240: 48 83 c4 30 add $0x30,%rsp 18004b244: 5f pop %rdi 18004b245: c3 ret 18004b246: 8b 41 18 mov 0x18(%rcx),%eax 18004b249: a8 83 test $0x83,%al 18004b24b: 0f 84 31 01 00 00 je 0x18004b382 18004b251: a8 40 test $0x40,%al 18004b253: 0f 85 29 01 00 00 jne 0x18004b382 18004b259: a8 02 test $0x2,%al 18004b25b: 74 0f je 0x18004b26c 18004b25d: 83 c8 20 or $0x20,%eax 18004b260: 89 41 18 mov %eax,0x18(%rcx) 18004b263: 83 c8 ff or $0xffffffff,%eax 18004b266: 48 83 c4 30 add $0x30,%rsp 18004b26a: 5f pop %rdi 18004b26b: c3 ret 18004b26c: 83 c8 01 or $0x1,%eax 18004b26f: a9 0c 01 00 00 test $0x10c,%eax 18004b274: 89 41 18 mov %eax,0x18(%rcx) 18004b277: 75 07 jne 0x18004b280 18004b279: e8 c2 c2 ff ff call 0x180047540 18004b27e: eb 07 jmp 0x18004b287 18004b280: 48 8b 41 10 mov 0x10(%rcx),%rax 18004b284: 48 89 01 mov %rax,(%rcx) 18004b287: 48 8b cf mov %rdi,%rcx 18004b28a: e8 f1 c5 ff ff call 0x180047880 18004b28f: 44 8b 47 24 mov 0x24(%rdi),%r8d 18004b293: 48 8b 57 10 mov 0x10(%rdi),%rdx 18004b297: 8b c8 mov %eax,%ecx 18004b299: e8 f2 39 00 00 call 0x18004ec90 18004b29e: 85 c0 test %eax,%eax 18004b2a0: 44 8b d8 mov %eax,%r11d 18004b2a3: 89 47 08 mov %eax,0x8(%rdi) 18004b2a6: 0f 84 bc 00 00 00 je 0x18004b368 18004b2ac: 83 f8 ff cmp $0xffffffff,%eax 18004b2af: 0f 84 b3 00 00 00 je 0x18004b368 18004b2b5: f6 47 18 82 testb $0x82,0x18(%rdi) 18004b2b9: 75 79 jne 0x18004b334 18004b2bb: 48 8b cf mov %rdi,%rcx 18004b2be: e8 bd c5 ff ff call 0x180047880 18004b2c3: 83 f8 ff cmp $0xffffffff,%eax 18004b2c6: 74 54 je 0x18004b31c 18004b2c8: 48 8b cf mov %rdi,%rcx 18004b2cb: e8 b0 c5 ff ff call 0x180047880 18004b2d0: 83 f8 fe cmp $0xfffffffe,%eax 18004b2d3: 74 47 je 0x18004b31c 18004b2d5: 48 8b cf mov %rdi,%rcx 18004b2d8: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 18004b2dd: 48 89 74 24 48 mov %rsi,0x48(%rsp) 18004b2e2: e8 99 c5 ff ff call 0x180047880 18004b2e7: 48 8b cf mov %rdi,%rcx 18004b2ea: 48 8d 35 ef 01 09 00 lea 0x901ef(%rip),%rsi # 0x1800db4e0 18004b2f1: 48 63 d8 movslq %eax,%rbx 18004b2f4: 48 c1 fb 05 sar $0x5,%rbx 18004b2f8: e8 83 c5 ff ff call 0x180047880 18004b2fd: 44 8b d8 mov %eax,%r11d 18004b300: 41 83 e3 1f and $0x1f,%r11d 18004b304: 4b 8d 04 9b lea (%r11,%r11,4),%rax 18004b308: 48 c1 e0 04 shl $0x4,%rax 18004b30c: 48 03 04 de add (%rsi,%rbx,8),%rax 18004b310: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 18004b315: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18004b31a: eb 07 jmp 0x18004b323 18004b31c: 48 8d 05 4d 26 02 00 lea 0x2264d(%rip),%rax # 0x18006d970 18004b323: 0f b6 40 08 movzbl 0x8(%rax),%eax 18004b327: 24 82 and $0x82,%al 18004b329: 3c 82 cmp $0x82,%al 18004b32b: 75 07 jne 0x18004b334 18004b32d: 81 4f 18 00 20 00 00 orl $0x2000,0x18(%rdi) 18004b334: 81 7f 24 00 02 00 00 cmpl $0x200,0x24(%rdi) 18004b33b: 75 14 jne 0x18004b351 18004b33d: 8b 47 18 mov 0x18(%rdi),%eax 18004b340: a8 08 test $0x8,%al 18004b342: 74 0d je 0x18004b351 18004b344: 0f ba e0 0a bt $0xa,%eax 18004b348: 72 07 jb 0x18004b351 18004b34a: c7 47 24 00 10 00 00 movl $0x1000,0x24(%rdi) 18004b351: 48 8b 0f mov (%rdi),%rcx 18004b354: 83 47 08 ff addl $0xffffffff,0x8(%rdi) 18004b358: 0f b6 01 movzbl (%rcx),%eax 18004b35b: 48 83 c1 01 add $0x1,%rcx 18004b35f: 48 89 0f mov %rcx,(%rdi) 18004b362: 48 83 c4 30 add $0x30,%rsp 18004b366: 5f pop %rdi 18004b367: c3 ret 18004b368: 45 85 db test %r11d,%r11d 18004b36b: b8 10 00 00 00 mov $0x10,%eax 18004b370: b9 20 00 00 00 mov $0x20,%ecx 18004b375: 0f 45 c1 cmovne %ecx,%eax 18004b378: c7 47 08 00 00 00 00 movl $0x0,0x8(%rdi) 18004b37f: 09 47 18 or %eax,0x18(%rdi) 18004b382: 83 c8 ff or $0xffffffff,%eax 18004b385: 48 83 c4 30 add $0x30,%rsp 18004b389: 5f pop %rdi 18004b38a: c3 ret 18004b38b: cc int3 18004b38c: cc int3 18004b38d: cc int3 18004b38e: cc int3 18004b38f: cc int3 18004b390: 40 55 rex push %rbp 18004b392: 41 54 push %r12 18004b394: 41 55 push %r13 18004b396: 41 56 push %r14 18004b398: 41 57 push %r15 18004b39a: 48 83 ec 60 sub $0x60,%rsp 18004b39e: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp 18004b3a3: 48 89 5d 50 mov %rbx,0x50(%rbp) 18004b3a7: 48 89 75 58 mov %rsi,0x58(%rbp) 18004b3ab: 48 89 7d 60 mov %rdi,0x60(%rbp) 18004b3af: 48 8b 05 ea 1a 02 00 mov 0x21aea(%rip),%rax # 0x18006cea0 18004b3b6: 48 33 c5 xor %rbp,%rax 18004b3b9: 48 89 45 18 mov %rax,0x18(%rbp) 18004b3bd: 4d 63 e9 movslq %r9d,%r13 18004b3c0: 49 8b f8 mov %r8,%rdi 18004b3c3: 8b da mov %edx,%ebx 18004b3c5: 41 83 fd ff cmp $0xffffffff,%r13d 18004b3c9: 89 55 00 mov %edx,0x0(%rbp) 18004b3cc: 48 8b f1 mov %rcx,%rsi 18004b3cf: 48 89 4d 10 mov %rcx,0x10(%rbp) 18004b3d3: 0f 8c a1 02 00 00 jl 0x18004b67a 18004b3d9: 8b 05 81 82 02 00 mov 0x28281(%rip),%eax # 0x180073660 18004b3df: 85 c0 test %eax,%eax 18004b3e1: 75 47 jne 0x18004b42a 18004b3e3: 41 b8 01 00 00 00 mov $0x1,%r8d 18004b3e9: 4c 8d 4d 04 lea 0x4(%rbp),%r9 18004b3ed: 48 8d 15 a4 c1 00 00 lea 0xc1a4(%rip),%rdx # 0x180057598 18004b3f4: 41 8b c8 mov %r8d,%ecx 18004b3f7: ff 15 93 7e 00 00 call *0x7e93(%rip) # 0x180053290 18004b3fd: 85 c0 test %eax,%eax 18004b3ff: 74 0c je 0x18004b40d 18004b401: c7 05 55 82 02 00 01 movl $0x1,0x28255(%rip) # 0x180073660 18004b408: 00 00 00 18004b40b: eb 22 jmp 0x18004b42f 18004b40d: ff 15 b5 80 00 00 call *0x80b5(%rip) # 0x1800534c8 18004b413: 83 f8 78 cmp $0x78,%eax 18004b416: 75 0c jne 0x18004b424 18004b418: c7 05 3e 82 02 00 02 movl $0x2,0x2823e(%rip) # 0x180073660 18004b41f: 00 00 00 18004b422: eb 2f jmp 0x18004b453 18004b424: 8b 05 36 82 02 00 mov 0x28236(%rip),%eax # 0x180073660 18004b42a: 83 f8 01 cmp $0x1,%eax 18004b42d: 75 17 jne 0x18004b446 18004b42f: 4c 8b 4d 70 mov 0x70(%rbp),%r9 18004b433: 45 8b c5 mov %r13d,%r8d 18004b436: 48 8b d7 mov %rdi,%rdx 18004b439: 8b cb mov %ebx,%ecx 18004b43b: ff 15 4f 7e 00 00 call *0x7e4f(%rip) # 0x180053290 18004b441: e9 36 02 00 00 jmp 0x18004b67c 18004b446: 83 f8 02 cmp $0x2,%eax 18004b449: 74 08 je 0x18004b453 18004b44b: 85 c0 test %eax,%eax 18004b44d: 0f 85 27 02 00 00 jne 0x18004b67a 18004b453: 44 8b a5 80 00 00 00 mov 0x80(%rbp),%r12d 18004b45a: 45 33 f6 xor %r14d,%r14d 18004b45d: 45 85 e4 test %r12d,%r12d 18004b460: 45 8b fe mov %r14d,%r15d 18004b463: 75 07 jne 0x18004b46c 18004b465: 48 8b 06 mov (%rsi),%rax 18004b468: 44 8b 60 14 mov 0x14(%rax),%r12d 18004b46c: 8b 5d 78 mov 0x78(%rbp),%ebx 18004b46f: 85 db test %ebx,%ebx 18004b471: 75 06 jne 0x18004b479 18004b473: 48 8b 06 mov (%rsi),%rax 18004b476: 8b 58 04 mov 0x4(%rax),%ebx 18004b479: 41 8b cc mov %r12d,%ecx 18004b47c: e8 bf d7 ff ff call 0x180048c40 18004b481: 3b d8 cmp %eax,%ebx 18004b483: 74 06 je 0x18004b48b 18004b485: 83 f8 ff cmp $0xffffffff,%eax 18004b488: 0f 45 d8 cmovne %eax,%ebx 18004b48b: 4c 89 74 24 38 mov %r14,0x38(%rsp) 18004b490: 4c 89 74 24 30 mov %r14,0x30(%rsp) 18004b495: 45 8b cd mov %r13d,%r9d 18004b498: 4c 8b c7 mov %rdi,%r8 18004b49b: 33 d2 xor %edx,%edx 18004b49d: 8b cb mov %ebx,%ecx 18004b49f: 44 89 74 24 28 mov %r14d,0x28(%rsp) 18004b4a4: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18004b4a9: ff 15 69 80 00 00 call *0x8069(%rip) # 0x180053518 18004b4af: 85 c0 test %eax,%eax 18004b4b1: 4c 63 f0 movslq %eax,%r14 18004b4b4: 0f 84 c0 01 00 00 je 0x18004b67a 18004b4ba: 0f 8e ba 01 00 00 jle 0x18004b67a 18004b4c0: 49 83 fe e0 cmp $0xffffffffffffffe0,%r14 18004b4c4: 0f 87 b0 01 00 00 ja 0x18004b67a 18004b4ca: 49 8d 4e 10 lea 0x10(%r14),%rcx 18004b4ce: 48 ba f0 ff ff ff ff movabs $0xffffffffffffff0,%rdx 18004b4d5: ff ff 0f 18004b4d8: 48 81 f9 00 04 00 00 cmp $0x400,%rcx 18004b4df: 77 2e ja 0x18004b50f 18004b4e1: 48 8d 41 0f lea 0xf(%rcx),%rax 18004b4e5: 48 3b c1 cmp %rcx,%rax 18004b4e8: 77 03 ja 0x18004b4ed 18004b4ea: 48 8b c2 mov %rdx,%rax 18004b4ed: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 18004b4f1: e8 aa 74 00 00 call 0x1800529a0 18004b4f6: 48 2b e0 sub %rax,%rsp 18004b4f9: 48 8d 74 24 40 lea 0x40(%rsp),%rsi 18004b4fe: 48 85 f6 test %rsi,%rsi 18004b501: 0f 84 73 01 00 00 je 0x18004b67a 18004b507: c7 06 cc cc 00 00 movl $0xcccc,(%rsi) 18004b50d: eb 13 jmp 0x18004b522 18004b50f: e8 8c 94 fe ff call 0x1800349a0 18004b514: 48 85 c0 test %rax,%rax 18004b517: 48 8b f0 mov %rax,%rsi 18004b51a: 74 0a je 0x18004b526 18004b51c: c7 00 dd dd 00 00 movl $0xdddd,(%rax) 18004b522: 48 83 c6 10 add $0x10,%rsi 18004b526: 48 85 f6 test %rsi,%rsi 18004b529: 0f 84 4b 01 00 00 je 0x18004b67a 18004b52f: 4d 8b c6 mov %r14,%r8 18004b532: 33 d2 xor %edx,%edx 18004b534: 48 8b ce mov %rsi,%rcx 18004b537: e8 94 a2 fe ff call 0x1800357d0 18004b53c: 33 c0 xor %eax,%eax 18004b53e: 45 8b cd mov %r13d,%r9d 18004b541: 48 89 44 24 38 mov %rax,0x38(%rsp) 18004b546: 48 89 44 24 30 mov %rax,0x30(%rsp) 18004b54b: 4c 8b c7 mov %rdi,%r8 18004b54e: 33 d2 xor %edx,%edx 18004b550: 8b cb mov %ebx,%ecx 18004b552: 44 89 74 24 28 mov %r14d,0x28(%rsp) 18004b557: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18004b55c: ff 15 b6 7f 00 00 call *0x7fb6(%rip) # 0x180053518 18004b562: 85 c0 test %eax,%eax 18004b564: 0f 84 f9 00 00 00 je 0x18004b663 18004b56a: 41 8d 46 01 lea 0x1(%r14),%eax 18004b56e: 85 c0 test %eax,%eax 18004b570: 0f 8e ed 00 00 00 jle 0x18004b663 18004b576: 48 63 c8 movslq %eax,%rcx 18004b579: 48 b8 f0 ff ff ff ff movabs $0x7ffffffffffffff0,%rax 18004b580: ff ff 7f 18004b583: 48 3b c8 cmp %rax,%rcx 18004b586: 0f 87 d7 00 00 00 ja 0x18004b663 18004b58c: 48 8d 4c 09 10 lea 0x10(%rcx,%rcx,1),%rcx 18004b591: 48 81 f9 00 04 00 00 cmp $0x400,%rcx 18004b598: 77 35 ja 0x18004b5cf 18004b59a: 48 8d 41 0f lea 0xf(%rcx),%rax 18004b59e: 48 3b c1 cmp %rcx,%rax 18004b5a1: 77 0a ja 0x18004b5ad 18004b5a3: 48 b8 f0 ff ff ff ff movabs $0xffffffffffffff0,%rax 18004b5aa: ff ff 0f 18004b5ad: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 18004b5b1: e8 ea 73 00 00 call 0x1800529a0 18004b5b6: 48 2b e0 sub %rax,%rsp 18004b5b9: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi 18004b5be: 48 85 ff test %rdi,%rdi 18004b5c1: 0f 84 9c 00 00 00 je 0x18004b663 18004b5c7: c7 07 cc cc 00 00 movl $0xcccc,(%rdi) 18004b5cd: eb 13 jmp 0x18004b5e2 18004b5cf: e8 cc 93 fe ff call 0x1800349a0 18004b5d4: 48 85 c0 test %rax,%rax 18004b5d7: 48 8b f8 mov %rax,%rdi 18004b5da: 74 0a je 0x18004b5e6 18004b5dc: c7 00 dd dd 00 00 movl $0xdddd,(%rax) 18004b5e2: 48 83 c7 10 add $0x10,%rdi 18004b5e6: 48 85 ff test %rdi,%rdi 18004b5e9: 74 78 je 0x18004b663 18004b5eb: 45 85 e4 test %r12d,%r12d 18004b5ee: 75 0b jne 0x18004b5fb 18004b5f0: 48 8b 45 10 mov 0x10(%rbp),%rax 18004b5f4: 48 8b 00 mov (%rax),%rax 18004b5f7: 44 8b 60 14 mov 0x14(%rax),%r12d 18004b5fb: 8b 55 00 mov 0x0(%rbp),%edx 18004b5fe: 49 8b dd mov %r13,%rbx 18004b601: 4d 03 ed add %r13,%r13 18004b604: 45 8b ce mov %r14d,%r9d 18004b607: 4c 8b c6 mov %rsi,%r8 18004b60a: 41 8b cc mov %r12d,%ecx 18004b60d: 66 41 c7 44 3d 00 ff movw $0xffff,0x0(%r13,%rdi,1) 18004b614: ff 18004b615: 66 c7 44 5f fe ff ff movw $0xffff,-0x2(%rdi,%rbx,2) 18004b61c: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004b621: ff 15 61 7c 00 00 call *0x7c61(%rip) # 0x180053288 18004b627: 66 81 7c 5f fe ff ff cmpw $0xffff,-0x2(%rdi,%rbx,2) 18004b62e: 44 8b f8 mov %eax,%r15d 18004b631: 74 1b je 0x18004b64e 18004b633: 66 41 81 7c 3d 00 ff cmpw $0xffff,0x0(%r13,%rdi,1) 18004b63a: ff 18004b63b: 75 11 jne 0x18004b64e 18004b63d: 48 8b 4d 70 mov 0x70(%rbp),%rcx 18004b641: 4d 8b c5 mov %r13,%r8 18004b644: 48 8b d7 mov %rdi,%rdx 18004b647: e8 c4 7d fe ff call 0x180033410 18004b64c: eb 03 jmp 0x18004b651 18004b64e: 45 33 ff xor %r15d,%r15d 18004b651: 81 7f f0 dd dd 00 00 cmpl $0xdddd,-0x10(%rdi) 18004b658: 48 8d 4f f0 lea -0x10(%rdi),%rcx 18004b65c: 75 05 jne 0x18004b663 18004b65e: e8 0d 94 fe ff call 0x180034a70 18004b663: 81 7e f0 dd dd 00 00 cmpl $0xdddd,-0x10(%rsi) 18004b66a: 48 8d 4e f0 lea -0x10(%rsi),%rcx 18004b66e: 75 05 jne 0x18004b675 18004b670: e8 fb 93 fe ff call 0x180034a70 18004b675: 41 8b c7 mov %r15d,%eax 18004b678: eb 02 jmp 0x18004b67c 18004b67a: 33 c0 xor %eax,%eax 18004b67c: 48 8b 4d 18 mov 0x18(%rbp),%rcx 18004b680: 48 33 cd xor %rbp,%rcx 18004b683: e8 b8 6f fe ff call 0x180032640 18004b688: 48 8b 5d 50 mov 0x50(%rbp),%rbx 18004b68c: 48 8b 75 58 mov 0x58(%rbp),%rsi 18004b690: 48 8b 7d 60 mov 0x60(%rbp),%rdi 18004b694: 48 8d 65 20 lea 0x20(%rbp),%rsp 18004b698: 41 5f pop %r15 18004b69a: 41 5e pop %r14 18004b69c: 41 5d pop %r13 18004b69e: 41 5c pop %r12 18004b6a0: 5d pop %rbp 18004b6a1: c3 ret 18004b6a2: cc int3 18004b6a3: cc int3 18004b6a4: cc int3 18004b6a5: cc int3 18004b6a6: cc int3 18004b6a7: cc int3 18004b6a8: cc int3 18004b6a9: cc int3 18004b6aa: cc int3 18004b6ab: cc int3 18004b6ac: cc int3 18004b6ad: cc int3 18004b6ae: cc int3 18004b6af: cc int3 18004b6b0: 48 8b c4 mov %rsp,%rax 18004b6b3: 53 push %rbx 18004b6b4: 48 83 ec 70 sub $0x70,%rsp 18004b6b8: 48 89 68 08 mov %rbp,0x8(%rax) 18004b6bc: 48 89 78 18 mov %rdi,0x18(%rax) 18004b6c0: 40 32 ff xor %dil,%dil 18004b6c3: 48 85 c9 test %rcx,%rcx 18004b6c6: 4c 89 60 f0 mov %r12,-0x10(%rax) 18004b6ca: 4c 89 68 e8 mov %r13,-0x18(%rax) 18004b6ce: 40 88 78 e0 mov %dil,-0x20(%rax) 18004b6d2: 41 8b e9 mov %r9d,%ebp 18004b6d5: 4d 8b e0 mov %r8,%r12 18004b6d8: 44 8b ea mov %edx,%r13d 18004b6db: 0f 85 8d 00 00 00 jne 0x18004b76e 18004b6e1: 48 89 70 10 mov %rsi,0x10(%rax) 18004b6e5: e8 b6 c9 fe ff call 0x1800380a0 18004b6ea: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 18004b6f1: 48 8b b0 b8 00 00 00 mov 0xb8(%rax),%rsi 18004b6f8: 48 8b d8 mov %rax,%rbx 18004b6fb: 48 3b 0d ee 1f 02 00 cmp 0x21fee(%rip),%rcx # 0x18006d6f0 18004b702: 48 89 44 24 50 mov %rax,0x50(%rsp) 18004b707: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 18004b70c: 48 89 74 24 48 mov %rsi,0x48(%rsp) 18004b711: 74 18 je 0x18004b72b 18004b713: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 18004b719: 85 0d 59 1e 02 00 test %ecx,0x21e59(%rip) # 0x18006d578 18004b71f: 75 0a jne 0x18004b72b 18004b721: e8 9a c3 fe ff call 0x180037ac0 18004b726: 48 89 44 24 40 mov %rax,0x40(%rsp) 18004b72b: 48 3b 35 3e 1d 02 00 cmp 0x21d3e(%rip),%rsi # 0x18006d470 18004b732: 48 8b b4 24 88 00 00 mov 0x88(%rsp),%rsi 18004b739: 00 18004b73a: 74 18 je 0x18004b754 18004b73c: 8b 83 c8 00 00 00 mov 0xc8(%rbx),%eax 18004b742: 85 05 30 1e 02 00 test %eax,0x21e30(%rip) # 0x18006d578 18004b748: 75 0a jne 0x18004b754 18004b74a: e8 21 b8 fe ff call 0x180036f70 18004b74f: 48 89 44 24 48 mov %rax,0x48(%rsp) 18004b754: f6 83 c8 00 00 00 02 testb $0x2,0xc8(%rbx) 18004b75b: 75 2e jne 0x18004b78b 18004b75d: 83 8b c8 00 00 00 02 orl $0x2,0xc8(%rbx) 18004b764: 40 b7 01 mov $0x1,%dil 18004b767: 40 88 7c 24 58 mov %dil,0x58(%rsp) 18004b76c: eb 1d jmp 0x18004b78b 18004b76e: 48 8b 01 mov (%rcx),%rax 18004b771: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18004b776: 48 89 02 mov %rax,(%rdx) 18004b779: 48 8b 41 08 mov 0x8(%rcx),%rax 18004b77d: 48 89 42 08 mov %rax,0x8(%rdx) 18004b781: 0f b6 7c 24 58 movzbl 0x58(%rsp),%edi 18004b786: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 18004b78b: 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%eax 18004b792: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18004b797: 44 8b cd mov %ebp,%r9d 18004b79a: 89 44 24 30 mov %eax,0x30(%rsp) 18004b79e: 8b 84 24 a8 00 00 00 mov 0xa8(%rsp),%eax 18004b7a5: 4d 8b c4 mov %r12,%r8 18004b7a8: 89 44 24 28 mov %eax,0x28(%rsp) 18004b7ac: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 18004b7b3: 00 18004b7b4: 41 8b d5 mov %r13d,%edx 18004b7b7: 48 89 44 24 20 mov %rax,0x20(%rsp) 18004b7bc: e8 cf fb ff ff call 0x18004b390 18004b7c1: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 18004b7c6: 4c 8b 64 24 68 mov 0x68(%rsp),%r12 18004b7cb: 48 8b ac 24 80 00 00 mov 0x80(%rsp),%rbp 18004b7d2: 00 18004b7d3: 40 84 ff test %dil,%dil 18004b7d6: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi 18004b7dd: 00 18004b7de: 74 07 je 0x18004b7e7 18004b7e0: 83 a3 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rbx) 18004b7e7: 48 83 c4 70 add $0x70,%rsp 18004b7eb: 5b pop %rbx 18004b7ec: c3 ret 18004b7ed: cc int3 18004b7ee: cc int3 18004b7ef: cc int3 18004b7f0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18004b7f5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18004b7fa: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18004b7ff: 57 push %rdi 18004b800: 48 83 ec 60 sub $0x60,%rsp 18004b804: 4d 85 c9 test %r9,%r9 18004b807: 49 8b f9 mov %r9,%rdi 18004b80a: 49 8b d8 mov %r8,%rbx 18004b80d: 48 8b f2 mov %rdx,%rsi 18004b810: 48 8b e9 mov %rcx,%rbp 18004b813: c6 44 24 58 00 movb $0x0,0x58(%rsp) 18004b818: 0f 85 93 00 00 00 jne 0x18004b8b1 18004b81e: e8 7d c8 fe ff call 0x1800380a0 18004b823: 48 89 44 24 50 mov %rax,0x50(%rsp) 18004b828: 4c 8b d8 mov %rax,%r11 18004b82b: 4c 8b 90 c0 00 00 00 mov 0xc0(%rax),%r10 18004b832: 4c 3b 15 b7 1e 02 00 cmp 0x21eb7(%rip),%r10 # 0x18006d6f0 18004b839: 4c 89 54 24 40 mov %r10,0x40(%rsp) 18004b83e: 48 8b 90 b8 00 00 00 mov 0xb8(%rax),%rdx 18004b845: 48 89 54 24 48 mov %rdx,0x48(%rsp) 18004b84a: 74 22 je 0x18004b86e 18004b84c: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 18004b852: 85 0d 20 1d 02 00 test %ecx,0x21d20(%rip) # 0x18006d578 18004b858: 75 14 jne 0x18004b86e 18004b85a: e8 61 c2 fe ff call 0x180037ac0 18004b85f: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 18004b864: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 18004b869: 48 89 44 24 40 mov %rax,0x40(%rsp) 18004b86e: 48 3b 15 fb 1b 02 00 cmp 0x21bfb(%rip),%rdx # 0x18006d470 18004b875: 74 21 je 0x18004b898 18004b877: 41 8b 83 c8 00 00 00 mov 0xc8(%r11),%eax 18004b87e: 85 05 f4 1c 02 00 test %eax,0x21cf4(%rip) # 0x18006d578 18004b884: 75 12 jne 0x18004b898 18004b886: e8 e5 b6 fe ff call 0x180036f70 18004b88b: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 18004b890: 48 8b d0 mov %rax,%rdx 18004b893: 48 89 44 24 48 mov %rax,0x48(%rsp) 18004b898: 41 f6 83 c8 00 00 00 testb $0x2,0xc8(%r11) 18004b89f: 02 18004b8a0: 75 2c jne 0x18004b8ce 18004b8a2: 41 83 8b c8 00 00 00 orl $0x2,0xc8(%r11) 18004b8a9: 02 18004b8aa: c6 44 24 58 01 movb $0x1,0x58(%rsp) 18004b8af: eb 13 jmp 0x18004b8c4 18004b8b1: 49 8b 01 mov (%r9),%rax 18004b8b4: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18004b8b9: 48 89 01 mov %rax,(%rcx) 18004b8bc: 49 8b 41 08 mov 0x8(%r9),%rax 18004b8c0: 48 89 41 08 mov %rax,0x8(%rcx) 18004b8c4: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 18004b8c9: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 18004b8ce: 48 85 db test %rbx,%rbx 18004b8d1: 75 15 jne 0x18004b8e8 18004b8d3: 38 5c 24 58 cmp %bl,0x58(%rsp) 18004b8d7: 74 08 je 0x18004b8e1 18004b8d9: 41 83 a3 c8 00 00 00 andl $0xfffffffd,0xc8(%r11) 18004b8e0: fd 18004b8e1: 33 c0 xor %eax,%eax 18004b8e3: e9 ad 00 00 00 jmp 0x18004b995 18004b8e8: 48 85 ed test %rbp,%rbp 18004b8eb: 75 3d jne 0x18004b92a 18004b8ed: e8 4e a2 fe ff call 0x180035b40 18004b8f2: 45 33 c9 xor %r9d,%r9d 18004b8f5: 45 33 c0 xor %r8d,%r8d 18004b8f8: 33 d2 xor %edx,%edx 18004b8fa: 33 c9 xor %ecx,%ecx 18004b8fc: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18004b903: 00 00 18004b905: c7 00 16 00 00 00 movl $0x16,(%rax) 18004b90b: e8 d0 cb fe ff call 0x1800384e0 18004b910: 80 7c 24 58 00 cmpb $0x0,0x58(%rsp) 18004b915: 74 0c je 0x18004b923 18004b917: 48 8b 44 24 50 mov 0x50(%rsp),%rax 18004b91c: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 18004b923: b8 ff ff ff 7f mov $0x7fffffff,%eax 18004b928: eb 6b jmp 0x18004b995 18004b92a: 48 85 f6 test %rsi,%rsi 18004b92d: 74 be je 0x18004b8ed 18004b92f: 48 81 fb ff ff ff 7f cmp $0x7fffffff,%rbx 18004b936: 77 b5 ja 0x18004b8ed 18004b938: 83 7a 08 00 cmpl $0x0,0x8(%rdx) 18004b93c: 75 13 jne 0x18004b951 18004b93e: 4c 8b cf mov %rdi,%r9 18004b941: 4c 8b c3 mov %rbx,%r8 18004b944: 48 8b d6 mov %rsi,%rdx 18004b947: 48 8b cd mov %rbp,%rcx 18004b94a: e8 01 3b 00 00 call 0x18004f450 18004b94f: eb 31 jmp 0x18004b982 18004b951: 8b 42 04 mov 0x4(%rdx),%eax 18004b954: 8b 52 0c mov 0xc(%rdx),%edx 18004b957: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18004b95c: 89 44 24 38 mov %eax,0x38(%rsp) 18004b960: 89 5c 24 30 mov %ebx,0x30(%rsp) 18004b964: 4c 8b cd mov %rbp,%r9 18004b967: 41 b8 01 10 00 00 mov $0x1001,%r8d 18004b96d: 48 89 74 24 28 mov %rsi,0x28(%rsp) 18004b972: 89 5c 24 20 mov %ebx,0x20(%rsp) 18004b976: e8 95 39 00 00 call 0x18004f310 18004b97b: 85 c0 test %eax,%eax 18004b97d: 74 91 je 0x18004b910 18004b97f: 83 c0 fe add $0xfffffffe,%eax 18004b982: 80 7c 24 58 00 cmpb $0x0,0x58(%rsp) 18004b987: 74 0c je 0x18004b995 18004b989: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18004b98e: 83 a1 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rcx) 18004b995: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 18004b99a: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 18004b99f: 48 8b b4 24 80 00 00 mov 0x80(%rsp),%rsi 18004b9a6: 00 18004b9a7: 48 83 c4 60 add $0x60,%rsp 18004b9ab: 5f pop %rdi 18004b9ac: c3 ret 18004b9ad: cc int3 18004b9ae: cc int3 18004b9af: cc int3 18004b9b0: 45 33 c9 xor %r9d,%r9d 18004b9b3: e9 38 fe ff ff jmp 0x18004b7f0 18004b9b8: cc int3 18004b9b9: cc int3 18004b9ba: cc int3 18004b9bb: cc int3 18004b9bc: cc int3 18004b9bd: cc int3 18004b9be: cc int3 18004b9bf: cc int3 18004b9c0: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 18004b9c5: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18004b9ca: 57 push %rdi 18004b9cb: 48 83 ec 40 sub $0x40,%rsp 18004b9cf: 48 8b 1d 42 6e 02 00 mov 0x26e42(%rip),%rbx # 0x180072818 18004b9d6: 33 f6 xor %esi,%esi 18004b9d8: 48 89 74 24 50 mov %rsi,0x50(%rsp) 18004b9dd: 48 8b 03 mov (%rbx),%rax 18004b9e0: 48 85 c0 test %rax,%rax 18004b9e3: 0f 84 aa 00 00 00 je 0x18004ba93 18004b9e9: 66 66 90 data16 xchg %ax,%ax 18004b9ec: 66 66 66 90 data16 data16 xchg %ax,%ax 18004b9f0: 48 89 74 24 38 mov %rsi,0x38(%rsp) 18004b9f5: 48 89 74 24 30 mov %rsi,0x30(%rsp) 18004b9fa: 41 83 c9 ff or $0xffffffff,%r9d 18004b9fe: 4c 8b c0 mov %rax,%r8 18004ba01: 33 d2 xor %edx,%edx 18004ba03: 33 c9 xor %ecx,%ecx 18004ba05: 89 74 24 28 mov %esi,0x28(%rsp) 18004ba09: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18004ba0e: ff 15 04 7b 00 00 call *0x7b04(%rip) # 0x180053518 18004ba14: 85 c0 test %eax,%eax 18004ba16: 48 63 f8 movslq %eax,%rdi 18004ba19: 0f 84 90 00 00 00 je 0x18004baaf 18004ba1f: 48 8b cf mov %rdi,%rcx 18004ba22: ba 01 00 00 00 mov $0x1,%edx 18004ba27: e8 24 54 ff ff call 0x180040e50 18004ba2c: 48 85 c0 test %rax,%rax 18004ba2f: 48 89 44 24 50 mov %rax,0x50(%rsp) 18004ba34: 74 79 je 0x18004baaf 18004ba36: 4c 8b 03 mov (%rbx),%r8 18004ba39: 48 89 74 24 38 mov %rsi,0x38(%rsp) 18004ba3e: 48 89 74 24 30 mov %rsi,0x30(%rsp) 18004ba43: 41 83 c9 ff or $0xffffffff,%r9d 18004ba47: 33 d2 xor %edx,%edx 18004ba49: 33 c9 xor %ecx,%ecx 18004ba4b: 89 7c 24 28 mov %edi,0x28(%rsp) 18004ba4f: 48 89 44 24 20 mov %rax,0x20(%rsp) 18004ba54: ff 15 be 7a 00 00 call *0x7abe(%rip) # 0x180053518 18004ba5a: 85 c0 test %eax,%eax 18004ba5c: 74 47 je 0x18004baa5 18004ba5e: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx 18004ba63: 33 d2 xor %edx,%edx 18004ba65: e8 06 3d 00 00 call 0x18004f770 18004ba6a: 85 c0 test %eax,%eax 18004ba6c: 79 14 jns 0x18004ba82 18004ba6e: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18004ba73: 48 85 c9 test %rcx,%rcx 18004ba76: 74 0a je 0x18004ba82 18004ba78: e8 f3 8f fe ff call 0x180034a70 18004ba7d: 48 89 74 24 50 mov %rsi,0x50(%rsp) 18004ba82: 48 8b 43 08 mov 0x8(%rbx),%rax 18004ba86: 48 83 c3 08 add $0x8,%rbx 18004ba8a: 48 85 c0 test %rax,%rax 18004ba8d: 0f 85 5d ff ff ff jne 0x18004b9f0 18004ba93: 33 c0 xor %eax,%eax 18004ba95: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 18004ba9a: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 18004ba9f: 48 83 c4 40 add $0x40,%rsp 18004baa3: 5f pop %rdi 18004baa4: c3 ret 18004baa5: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18004baaa: e8 c1 8f fe ff call 0x180034a70 18004baaf: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 18004bab4: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 18004bab9: 83 c8 ff or $0xffffffff,%eax 18004babc: 48 83 c4 40 add $0x40,%rsp 18004bac0: 5f pop %rdi 18004bac1: c3 ret 18004bac2: cc int3 18004bac3: cc int3 18004bac4: cc int3 18004bac5: cc int3 18004bac6: cc int3 18004bac7: cc int3 18004bac8: cc int3 18004bac9: cc int3 18004baca: cc int3 18004bacb: cc int3 18004bacc: cc int3 18004bacd: cc int3 18004bace: cc int3 18004bacf: cc int3 18004bad0: 48 8b c4 mov %rsp,%rax 18004bad3: 48 89 50 10 mov %rdx,0x10(%rax) 18004bad7: 57 push %rdi 18004bad8: 48 83 ec 70 sub $0x70,%rsp 18004badc: 48 89 58 20 mov %rbx,0x20(%rax) 18004bae0: 48 89 70 e8 mov %rsi,-0x18(%rax) 18004bae4: 4c 89 78 c8 mov %r15,-0x38(%rax) 18004bae8: 0f b7 41 0a movzwl 0xa(%rcx),%eax 18004baec: 41 b9 1f 00 00 00 mov $0x1f,%r9d 18004baf2: 8b f0 mov %eax,%esi 18004baf4: 25 00 80 00 00 and $0x8000,%eax 18004baf9: 89 84 24 80 00 00 00 mov %eax,0x80(%rsp) 18004bb00: 8b 41 06 mov 0x6(%rcx),%eax 18004bb03: 81 e6 ff 7f 00 00 and $0x7fff,%esi 18004bb09: 89 44 24 20 mov %eax,0x20(%rsp) 18004bb0d: 8b 41 02 mov 0x2(%rcx),%eax 18004bb10: 81 ee ff 3f 00 00 sub $0x3fff,%esi 18004bb16: 89 44 24 24 mov %eax,0x24(%rsp) 18004bb1a: 0f b7 01 movzwl (%rcx),%eax 18004bb1d: c1 e0 10 shl $0x10,%eax 18004bb20: 81 fe 01 c0 ff ff cmp $0xffffc001,%esi 18004bb26: 89 44 24 28 mov %eax,0x28(%rsp) 18004bb2a: 75 3a jne 0x18004bb66 18004bb2c: 33 ff xor %edi,%edi 18004bb2e: 44 8b cf mov %edi,%r9d 18004bb31: 48 8b c7 mov %rdi,%rax 18004bb34: 39 7c 84 20 cmp %edi,0x20(%rsp,%rax,4) 18004bb38: 75 15 jne 0x18004bb4f 18004bb3a: 48 83 c0 01 add $0x1,%rax 18004bb3e: 48 83 f8 03 cmp $0x3,%rax 18004bb42: 7c f0 jl 0x18004bb34 18004bb44: 41 bf 1f 00 00 00 mov $0x1f,%r15d 18004bb4a: e9 ce 05 00 00 jmp 0x18004c11d 18004bb4f: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004bb54: 89 7c 24 28 mov %edi,0x28(%rsp) 18004bb58: bf 02 00 00 00 mov $0x2,%edi 18004bb5d: 44 8d 7f 1d lea 0x1d(%rdi),%r15d 18004bb61: e9 b7 05 00 00 jmp 0x18004c11d 18004bb66: 48 89 6c 24 68 mov %rbp,0x68(%rsp) 18004bb6b: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18004bb70: 4c 89 64 24 58 mov %r12,0x58(%rsp) 18004bb75: 48 8b 01 mov (%rcx),%rax 18004bb78: 4c 89 6c 24 50 mov %r13,0x50(%rsp) 18004bb7d: 4c 89 74 24 48 mov %r14,0x48(%rsp) 18004bb82: 44 8b 35 27 28 02 00 mov 0x22827(%rip),%r14d # 0x18006e3b0 18004bb89: 48 89 44 24 30 mov %rax,0x30(%rsp) 18004bb8e: 8b 41 08 mov 0x8(%rcx),%eax 18004bb91: 89 44 24 38 mov %eax,0x38(%rsp) 18004bb95: 33 ff xor %edi,%edi 18004bb97: 41 8b c6 mov %r14d,%eax 18004bb9a: 99 cltd 18004bb9b: 45 8b d9 mov %r9d,%r11d 18004bb9e: 83 cd ff or $0xffffffff,%ebp 18004bba1: 41 23 d1 and %r9d,%edx 18004bba4: 44 8b fe mov %esi,%r15d 18004bba7: 8b df mov %edi,%ebx 18004bba9: 03 c2 add %edx,%eax 18004bbab: 44 8b d0 mov %eax,%r10d 18004bbae: 41 23 c1 and %r9d,%eax 18004bbb1: 41 c1 fa 05 sar $0x5,%r10d 18004bbb5: 2b c2 sub %edx,%eax 18004bbb7: 4d 63 e2 movslq %r10d,%r12 18004bbba: 44 2b d8 sub %eax,%r11d 18004bbbd: 42 8b 4c a4 20 mov 0x20(%rsp,%r12,4),%ecx 18004bbc2: 44 0f a3 d9 bt %r11d,%ecx 18004bbc6: 0f 83 ad 00 00 00 jae 0x18004bc79 18004bbcc: 41 8b cb mov %r11d,%ecx 18004bbcf: 8b c5 mov %ebp,%eax 18004bbd1: 49 63 d2 movslq %r10d,%rdx 18004bbd4: d3 e0 shl %cl,%eax 18004bbd6: f7 d0 not %eax 18004bbd8: 85 44 94 20 test %eax,0x20(%rsp,%rdx,4) 18004bbdc: 75 24 jne 0x18004bc02 18004bbde: 41 8d 42 01 lea 0x1(%r10),%eax 18004bbe2: 48 63 c8 movslq %eax,%rcx 18004bbe5: 48 83 f9 03 cmp $0x3,%rcx 18004bbe9: 0f 8d 8a 00 00 00 jge 0x18004bc79 18004bbef: 90 nop 18004bbf0: 39 5c 8c 20 cmp %ebx,0x20(%rsp,%rcx,4) 18004bbf4: 75 0c jne 0x18004bc02 18004bbf6: 48 83 c1 01 add $0x1,%rcx 18004bbfa: 48 83 f9 03 cmp $0x3,%rcx 18004bbfe: 7c f0 jl 0x18004bbf0 18004bc00: eb 77 jmp 0x18004bc79 18004bc02: 41 8b c9 mov %r9d,%ecx 18004bc05: 41 8d 46 ff lea -0x1(%r14),%eax 18004bc09: 99 cltd 18004bc0a: 41 23 d1 and %r9d,%edx 18004bc0d: 03 c2 add %edx,%eax 18004bc0f: 44 8b c0 mov %eax,%r8d 18004bc12: 41 23 c1 and %r9d,%eax 18004bc15: 2b c2 sub %edx,%eax 18004bc17: 41 c1 f8 05 sar $0x5,%r8d 18004bc1b: ba 01 00 00 00 mov $0x1,%edx 18004bc20: 2b c8 sub %eax,%ecx 18004bc22: 4d 63 c8 movslq %r8d,%r9 18004bc25: 42 8b 44 8c 20 mov 0x20(%rsp,%r9,4),%eax 18004bc2a: d3 e2 shl %cl,%edx 18004bc2c: 8d 0c 10 lea (%rax,%rdx,1),%ecx 18004bc2f: 3b c8 cmp %eax,%ecx 18004bc31: 72 04 jb 0x18004bc37 18004bc33: 3b ca cmp %edx,%ecx 18004bc35: 73 05 jae 0x18004bc3c 18004bc37: bb 01 00 00 00 mov $0x1,%ebx 18004bc3c: 41 8d 40 ff lea -0x1(%r8),%eax 18004bc40: 42 89 4c 8c 20 mov %ecx,0x20(%rsp,%r9,4) 18004bc45: 85 c0 test %eax,%eax 18004bc47: 48 63 d0 movslq %eax,%rdx 18004bc4a: 78 2d js 0x18004bc79 18004bc4c: 66 66 66 90 data16 data16 xchg %ax,%ax 18004bc50: 85 db test %ebx,%ebx 18004bc52: 74 25 je 0x18004bc79 18004bc54: 8b 44 94 20 mov 0x20(%rsp,%rdx,4),%eax 18004bc58: 8b df mov %edi,%ebx 18004bc5a: 44 8d 40 01 lea 0x1(%rax),%r8d 18004bc5e: 44 3b c0 cmp %eax,%r8d 18004bc61: 72 06 jb 0x18004bc69 18004bc63: 41 83 f8 01 cmp $0x1,%r8d 18004bc67: 73 05 jae 0x18004bc6e 18004bc69: bb 01 00 00 00 mov $0x1,%ebx 18004bc6e: 44 89 44 94 20 mov %r8d,0x20(%rsp,%rdx,4) 18004bc73: 48 83 ea 01 sub $0x1,%rdx 18004bc77: 79 d7 jns 0x18004bc50 18004bc79: 41 8b cb mov %r11d,%ecx 18004bc7c: 8b c5 mov %ebp,%eax 18004bc7e: 41 bd 03 00 00 00 mov $0x3,%r13d 18004bc84: d3 e0 shl %cl,%eax 18004bc86: 42 21 44 a4 20 and %eax,0x20(%rsp,%r12,4) 18004bc8b: 41 8d 42 01 lea 0x1(%r10),%eax 18004bc8f: 48 63 d0 movslq %eax,%rdx 18004bc92: 49 3b d5 cmp %r13,%rdx 18004bc95: 7d 16 jge 0x18004bcad 18004bc97: 48 8d 4c 94 20 lea 0x20(%rsp,%rdx,4),%rcx 18004bc9c: 4d 8b c5 mov %r13,%r8 18004bc9f: 4c 2b c2 sub %rdx,%r8 18004bca2: 33 d2 xor %edx,%edx 18004bca4: 49 c1 e0 02 shl $0x2,%r8 18004bca8: e8 23 9b fe ff call 0x1800357d0 18004bcad: 85 db test %ebx,%ebx 18004bcaf: 74 03 je 0x18004bcb4 18004bcb1: 83 c6 01 add $0x1,%esi 18004bcb4: 8b 15 f2 26 02 00 mov 0x226f2(%rip),%edx # 0x18006e3ac 18004bcba: 8b c2 mov %edx,%eax 18004bcbc: 41 2b c6 sub %r14d,%eax 18004bcbf: 3b f0 cmp %eax,%esi 18004bcc1: 7d 22 jge 0x18004bce5 18004bcc3: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18004bcca: 00 18004bccb: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004bcd0: 89 7c 24 28 mov %edi,0x28(%rsp) 18004bcd4: 44 8b cf mov %edi,%r9d 18004bcd7: bf 02 00 00 00 mov $0x2,%edi 18004bcdc: 44 8d 7f 1d lea 0x1d(%rdi),%r15d 18004bce0: e9 24 04 00 00 jmp 0x18004c109 18004bce5: 3b f2 cmp %edx,%esi 18004bce7: 0f 8f 80 02 00 00 jg 0x18004bf6d 18004bced: 41 2b d7 sub %r15d,%edx 18004bcf0: 48 8d 44 24 30 lea 0x30(%rsp),%rax 18004bcf5: 44 8b d5 mov %ebp,%r10d 18004bcf8: 48 8b 08 mov (%rax),%rcx 18004bcfb: be 20 00 00 00 mov $0x20,%esi 18004bd00: 44 8b cf mov %edi,%r9d 18004bd03: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 18004bd08: 8b 48 08 mov 0x8(%rax),%ecx 18004bd0b: 8b c2 mov %edx,%eax 18004bd0d: 99 cltd 18004bd0e: 89 4c 24 28 mov %ecx,0x28(%rsp) 18004bd12: 8b de mov %esi,%ebx 18004bd14: 83 e2 1f and $0x1f,%edx 18004bd17: 4c 8b c7 mov %rdi,%r8 18004bd1a: 03 c2 add %edx,%eax 18004bd1c: 44 8b e0 mov %eax,%r12d 18004bd1f: 83 e0 1f and $0x1f,%eax 18004bd22: 2b c2 sub %edx,%eax 18004bd24: 41 c1 fc 05 sar $0x5,%r12d 18004bd28: 8b c8 mov %eax,%ecx 18004bd2a: 44 8b d8 mov %eax,%r11d 18004bd2d: 41 d3 e2 shl %cl,%r10d 18004bd30: 2b d8 sub %eax,%ebx 18004bd32: 41 f7 d2 not %r10d 18004bd35: 66 66 66 90 data16 data16 xchg %ax,%ax 18004bd39: 66 66 90 data16 xchg %ax,%ax 18004bd3c: 66 66 66 90 data16 data16 xchg %ax,%ax 18004bd40: 42 8b 54 84 20 mov 0x20(%rsp,%r8,4),%edx 18004bd45: 41 8b cb mov %r11d,%ecx 18004bd48: 49 83 c0 01 add $0x1,%r8 18004bd4c: 8b c2 mov %edx,%eax 18004bd4e: d3 ea shr %cl,%edx 18004bd50: 8b cb mov %ebx,%ecx 18004bd52: 41 0b d1 or %r9d,%edx 18004bd55: 41 23 c2 and %r10d,%eax 18004bd58: 89 84 24 90 00 00 00 mov %eax,0x90(%rsp) 18004bd5f: 42 89 54 84 1c mov %edx,0x1c(%rsp,%r8,4) 18004bd64: 44 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9d 18004bd6b: 00 18004bd6c: 41 d3 e1 shl %cl,%r9d 18004bd6f: 4d 3b c5 cmp %r13,%r8 18004bd72: 7c cc jl 0x18004bd40 18004bd74: 4d 63 c4 movslq %r12d,%r8 18004bd77: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 18004bd7c: bb 02 00 00 00 mov $0x2,%ebx 18004bd81: 4a 8d 04 85 00 00 00 lea 0x0(,%r8,4),%rax 18004bd88: 00 18004bd89: 48 8b cb mov %rbx,%rcx 18004bd8c: 48 2b d0 sub %rax,%rdx 18004bd8f: 90 nop 18004bd90: 49 3b c8 cmp %r8,%rcx 18004bd93: 7c 08 jl 0x18004bd9d 18004bd95: 8b 02 mov (%rdx),%eax 18004bd97: 89 44 8c 20 mov %eax,0x20(%rsp,%rcx,4) 18004bd9b: eb 04 jmp 0x18004bda1 18004bd9d: 89 7c 8c 20 mov %edi,0x20(%rsp,%rcx,4) 18004bda1: 48 83 ea 04 sub $0x4,%rdx 18004bda5: 48 83 e9 01 sub $0x1,%rcx 18004bda9: 79 e5 jns 0x18004bd90 18004bdab: 44 8b 05 fe 25 02 00 mov 0x225fe(%rip),%r8d # 0x18006e3b0 18004bdb2: 41 bf 1f 00 00 00 mov $0x1f,%r15d 18004bdb8: 41 8b c0 mov %r8d,%eax 18004bdbb: 45 8b e7 mov %r15d,%r12d 18004bdbe: 99 cltd 18004bdbf: 83 e2 1f and $0x1f,%edx 18004bdc2: 03 c2 add %edx,%eax 18004bdc4: 44 8b d8 mov %eax,%r11d 18004bdc7: 83 e0 1f and $0x1f,%eax 18004bdca: 41 c1 fb 05 sar $0x5,%r11d 18004bdce: 2b c2 sub %edx,%eax 18004bdd0: 4d 63 f3 movslq %r11d,%r14 18004bdd3: 44 2b e0 sub %eax,%r12d 18004bdd6: 42 8b 4c b4 20 mov 0x20(%rsp,%r14,4),%ecx 18004bddb: 44 0f a3 e1 bt %r12d,%ecx 18004bddf: 0f 83 ac 00 00 00 jae 0x18004be91 18004bde5: 41 8b cc mov %r12d,%ecx 18004bde8: 8b c5 mov %ebp,%eax 18004bdea: 49 63 d3 movslq %r11d,%rdx 18004bded: d3 e0 shl %cl,%eax 18004bdef: f7 d0 not %eax 18004bdf1: 85 44 94 20 test %eax,0x20(%rsp,%rdx,4) 18004bdf5: 75 21 jne 0x18004be18 18004bdf7: 41 8d 43 01 lea 0x1(%r11),%eax 18004bdfb: 48 63 c8 movslq %eax,%rcx 18004bdfe: 49 3b cd cmp %r13,%rcx 18004be01: 0f 8d 8a 00 00 00 jge 0x18004be91 18004be07: 39 7c 8c 20 cmp %edi,0x20(%rsp,%rcx,4) 18004be0b: 75 0b jne 0x18004be18 18004be0d: 48 83 c1 01 add $0x1,%rcx 18004be11: 49 3b cd cmp %r13,%rcx 18004be14: 7c f1 jl 0x18004be07 18004be16: eb 79 jmp 0x18004be91 18004be18: 41 8d 40 ff lea -0x1(%r8),%eax 18004be1c: 41 8b cf mov %r15d,%ecx 18004be1f: 41 b8 01 00 00 00 mov $0x1,%r8d 18004be25: 99 cltd 18004be26: 41 23 d7 and %r15d,%edx 18004be29: 03 c2 add %edx,%eax 18004be2b: 44 8b c8 mov %eax,%r9d 18004be2e: 41 23 c7 and %r15d,%eax 18004be31: 2b c2 sub %edx,%eax 18004be33: 41 c1 f9 05 sar $0x5,%r9d 18004be37: 2b c8 sub %eax,%ecx 18004be39: 4d 63 d1 movslq %r9d,%r10 18004be3c: 42 8b 44 94 20 mov 0x20(%rsp,%r10,4),%eax 18004be41: 41 d3 e0 shl %cl,%r8d 18004be44: 8b cf mov %edi,%ecx 18004be46: 42 8d 14 00 lea (%rax,%r8,1),%edx 18004be4a: 3b d0 cmp %eax,%edx 18004be4c: 72 05 jb 0x18004be53 18004be4e: 41 3b d0 cmp %r8d,%edx 18004be51: 73 05 jae 0x18004be58 18004be53: b9 01 00 00 00 mov $0x1,%ecx 18004be58: 41 8d 41 ff lea -0x1(%r9),%eax 18004be5c: 42 89 54 94 20 mov %edx,0x20(%rsp,%r10,4) 18004be61: 85 c0 test %eax,%eax 18004be63: 48 63 d0 movslq %eax,%rdx 18004be66: 78 29 js 0x18004be91 18004be68: 85 c9 test %ecx,%ecx 18004be6a: 74 25 je 0x18004be91 18004be6c: 8b 44 94 20 mov 0x20(%rsp,%rdx,4),%eax 18004be70: 8b cf mov %edi,%ecx 18004be72: 44 8d 40 01 lea 0x1(%rax),%r8d 18004be76: 44 3b c0 cmp %eax,%r8d 18004be79: 72 06 jb 0x18004be81 18004be7b: 41 83 f8 01 cmp $0x1,%r8d 18004be7f: 73 05 jae 0x18004be86 18004be81: b9 01 00 00 00 mov $0x1,%ecx 18004be86: 44 89 44 94 20 mov %r8d,0x20(%rsp,%rdx,4) 18004be8b: 48 83 ea 01 sub $0x1,%rdx 18004be8f: 79 d7 jns 0x18004be68 18004be91: 41 8b cc mov %r12d,%ecx 18004be94: 8b c5 mov %ebp,%eax 18004be96: d3 e0 shl %cl,%eax 18004be98: 42 21 44 b4 20 and %eax,0x20(%rsp,%r14,4) 18004be9d: 41 8d 43 01 lea 0x1(%r11),%eax 18004bea1: 48 63 d0 movslq %eax,%rdx 18004bea4: 49 3b d5 cmp %r13,%rdx 18004bea7: 7d 16 jge 0x18004bebf 18004bea9: 4c 2b ea sub %rdx,%r13 18004beac: 48 8d 4c 94 20 lea 0x20(%rsp,%rdx,4),%rcx 18004beb1: 33 d2 xor %edx,%edx 18004beb3: 49 c1 e5 02 shl $0x2,%r13 18004beb7: 4d 8b c5 mov %r13,%r8 18004beba: e8 11 99 fe ff call 0x1800357d0 18004bebf: 8b 05 ef 24 02 00 mov 0x224ef(%rip),%eax # 0x18006e3b4 18004bec5: 44 8b cf mov %edi,%r9d 18004bec8: 4c 8b c7 mov %rdi,%r8 18004becb: 83 c0 01 add $0x1,%eax 18004bece: 99 cltd 18004becf: 41 23 d7 and %r15d,%edx 18004bed2: 03 c2 add %edx,%eax 18004bed4: 44 8b d8 mov %eax,%r11d 18004bed7: 41 23 c7 and %r15d,%eax 18004beda: 2b c2 sub %edx,%eax 18004bedc: 41 c1 fb 05 sar $0x5,%r11d 18004bee0: 8b c8 mov %eax,%ecx 18004bee2: 44 8b d0 mov %eax,%r10d 18004bee5: d3 e5 shl %cl,%ebp 18004bee7: 2b f0 sub %eax,%esi 18004bee9: f7 d5 not %ebp 18004beeb: 66 90 xchg %ax,%ax 18004beed: 66 66 90 data16 xchg %ax,%ax 18004bef0: 42 8b 54 84 20 mov 0x20(%rsp,%r8,4),%edx 18004bef5: 41 8b ca mov %r10d,%ecx 18004bef8: 8b c5 mov %ebp,%eax 18004befa: 23 c2 and %edx,%eax 18004befc: d3 ea shr %cl,%edx 18004befe: 8b ce mov %esi,%ecx 18004bf00: 41 0b d1 or %r9d,%edx 18004bf03: 89 84 24 90 00 00 00 mov %eax,0x90(%rsp) 18004bf0a: 49 83 c0 01 add $0x1,%r8 18004bf0e: 44 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9d 18004bf15: 00 18004bf16: 42 89 54 84 1c mov %edx,0x1c(%rsp,%r8,4) 18004bf1b: 41 d3 e1 shl %cl,%r9d 18004bf1e: 49 83 f8 03 cmp $0x3,%r8 18004bf22: 7c cc jl 0x18004bef0 18004bf24: 4d 63 c3 movslq %r11d,%r8 18004bf27: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 18004bf2c: 48 8b cb mov %rbx,%rcx 18004bf2f: 4a 8d 04 85 00 00 00 lea 0x0(,%r8,4),%rax 18004bf36: 00 18004bf37: 48 2b d0 sub %rax,%rdx 18004bf3a: 66 66 90 data16 xchg %ax,%ax 18004bf3d: 66 66 90 data16 xchg %ax,%ax 18004bf40: 49 3b c8 cmp %r8,%rcx 18004bf43: 7c 08 jl 0x18004bf4d 18004bf45: 8b 02 mov (%rdx),%eax 18004bf47: 89 44 8c 20 mov %eax,0x20(%rsp,%rcx,4) 18004bf4b: eb 04 jmp 0x18004bf51 18004bf4d: 89 7c 8c 20 mov %edi,0x20(%rsp,%rcx,4) 18004bf51: 48 83 ea 04 sub $0x4,%rdx 18004bf55: 48 83 e9 01 sub $0x1,%rcx 18004bf59: 79 e5 jns 0x18004bf40 18004bf5b: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18004bf62: 00 18004bf63: 44 8b cf mov %edi,%r9d 18004bf66: 8b fb mov %ebx,%edi 18004bf68: e9 9c 01 00 00 jmp 0x18004c109 18004bf6d: 3b 35 35 24 02 00 cmp 0x22435(%rip),%esi # 0x18006e3a8 18004bf73: 0f 8c d8 00 00 00 jl 0x18004c051 18004bf79: 8b 05 35 24 02 00 mov 0x22435(%rip),%eax # 0x18006e3b4 18004bf7f: be 20 00 00 00 mov $0x20,%esi 18004bf84: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004bf89: 0f ba 6c 24 20 1f btsl $0x1f,0x20(%rsp) 18004bf8f: 99 cltd 18004bf90: 89 7c 24 28 mov %edi,0x28(%rsp) 18004bf94: 83 e2 1f and $0x1f,%edx 18004bf97: 44 8b cf mov %edi,%r9d 18004bf9a: 4c 8b c7 mov %rdi,%r8 18004bf9d: 03 c2 add %edx,%eax 18004bf9f: 44 8b d8 mov %eax,%r11d 18004bfa2: 83 e0 1f and $0x1f,%eax 18004bfa5: 2b c2 sub %edx,%eax 18004bfa7: 41 c1 fb 05 sar $0x5,%r11d 18004bfab: 8b c8 mov %eax,%ecx 18004bfad: 44 8b d0 mov %eax,%r10d 18004bfb0: d3 e5 shl %cl,%ebp 18004bfb2: 2b f0 sub %eax,%esi 18004bfb4: f7 d5 not %ebp 18004bfb6: 66 66 66 90 data16 data16 xchg %ax,%ax 18004bfba: 66 66 90 data16 xchg %ax,%ax 18004bfbd: 66 66 90 data16 xchg %ax,%ax 18004bfc0: 42 8b 54 84 20 mov 0x20(%rsp,%r8,4),%edx 18004bfc5: 41 8b ca mov %r10d,%ecx 18004bfc8: 8b c5 mov %ebp,%eax 18004bfca: 23 c2 and %edx,%eax 18004bfcc: d3 ea shr %cl,%edx 18004bfce: 8b ce mov %esi,%ecx 18004bfd0: 41 0b d1 or %r9d,%edx 18004bfd3: 89 84 24 90 00 00 00 mov %eax,0x90(%rsp) 18004bfda: 49 83 c0 01 add $0x1,%r8 18004bfde: 44 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9d 18004bfe5: 00 18004bfe6: 42 89 54 84 1c mov %edx,0x1c(%rsp,%r8,4) 18004bfeb: 41 d3 e1 shl %cl,%r9d 18004bfee: 4d 3b c5 cmp %r13,%r8 18004bff1: 7c cd jl 0x18004bfc0 18004bff3: 49 63 d3 movslq %r11d,%rdx 18004bff6: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 18004bffb: bb 02 00 00 00 mov $0x2,%ebx 18004c000: 48 8d 04 95 00 00 00 lea 0x0(,%rdx,4),%rax 18004c007: 00 18004c008: 48 2b c8 sub %rax,%rcx 18004c00b: 66 90 xchg %ax,%ax 18004c00d: 66 66 90 data16 xchg %ax,%ax 18004c010: 48 3b da cmp %rdx,%rbx 18004c013: 7c 08 jl 0x18004c01d 18004c015: 8b 01 mov (%rcx),%eax 18004c017: 89 44 9c 20 mov %eax,0x20(%rsp,%rbx,4) 18004c01b: eb 04 jmp 0x18004c021 18004c01d: 89 7c 9c 20 mov %edi,0x20(%rsp,%rbx,4) 18004c021: 48 83 e9 04 sub $0x4,%rcx 18004c025: 48 83 eb 01 sub $0x1,%rbx 18004c029: 79 e5 jns 0x18004c010 18004c02b: 8b 0d 77 23 02 00 mov 0x22377(%rip),%ecx # 0x18006e3a8 18004c031: 44 8b 0d 84 23 02 00 mov 0x22384(%rip),%r9d # 0x18006e3bc 18004c038: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18004c03f: 00 18004c040: bf 01 00 00 00 mov $0x1,%edi 18004c045: 44 03 c9 add %ecx,%r9d 18004c048: 44 8d 7f 1e lea 0x1e(%rdi),%r15d 18004c04c: e9 b8 00 00 00 jmp 0x18004c109 18004c051: 8b 05 5d 23 02 00 mov 0x2235d(%rip),%eax # 0x18006e3b4 18004c057: 44 8b 0d 5e 23 02 00 mov 0x2235e(%rip),%r9d # 0x18006e3bc 18004c05e: 0f ba 74 24 20 1f btrl $0x1f,0x20(%rsp) 18004c064: 99 cltd 18004c065: 44 03 ce add %esi,%r9d 18004c068: be 20 00 00 00 mov $0x20,%esi 18004c06d: 83 e2 1f and $0x1f,%edx 18004c070: 44 8b d7 mov %edi,%r10d 18004c073: 4c 8b c7 mov %rdi,%r8 18004c076: 03 c2 add %edx,%eax 18004c078: 44 8b e0 mov %eax,%r12d 18004c07b: 83 e0 1f and $0x1f,%eax 18004c07e: 2b c2 sub %edx,%eax 18004c080: 41 c1 fc 05 sar $0x5,%r12d 18004c084: 8b c8 mov %eax,%ecx 18004c086: 44 8b d8 mov %eax,%r11d 18004c089: d3 e5 shl %cl,%ebp 18004c08b: 2b f0 sub %eax,%esi 18004c08d: f7 d5 not %ebp 18004c08f: 90 nop 18004c090: 42 8b 54 84 20 mov 0x20(%rsp,%r8,4),%edx 18004c095: 41 8b cb mov %r11d,%ecx 18004c098: 8b c5 mov %ebp,%eax 18004c09a: 23 c2 and %edx,%eax 18004c09c: d3 ea shr %cl,%edx 18004c09e: 8b ce mov %esi,%ecx 18004c0a0: 41 0b d2 or %r10d,%edx 18004c0a3: 89 84 24 90 00 00 00 mov %eax,0x90(%rsp) 18004c0aa: 49 83 c0 01 add $0x1,%r8 18004c0ae: 44 8b 94 24 90 00 00 mov 0x90(%rsp),%r10d 18004c0b5: 00 18004c0b6: 42 89 54 84 1c mov %edx,0x1c(%rsp,%r8,4) 18004c0bb: 41 d3 e2 shl %cl,%r10d 18004c0be: 4d 3b c5 cmp %r13,%r8 18004c0c1: 7c cd jl 0x18004c090 18004c0c3: 49 63 d4 movslq %r12d,%rdx 18004c0c6: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 18004c0cb: bb 02 00 00 00 mov $0x2,%ebx 18004c0d0: 48 8d 04 95 00 00 00 lea 0x0(,%rdx,4),%rax 18004c0d7: 00 18004c0d8: 48 2b c8 sub %rax,%rcx 18004c0db: 66 90 xchg %ax,%ax 18004c0dd: 66 66 90 data16 xchg %ax,%ax 18004c0e0: 48 3b da cmp %rdx,%rbx 18004c0e3: 7c 08 jl 0x18004c0ed 18004c0e5: 8b 01 mov (%rcx),%eax 18004c0e7: 89 44 9c 20 mov %eax,0x20(%rsp,%rbx,4) 18004c0eb: eb 04 jmp 0x18004c0f1 18004c0ed: 89 7c 9c 20 mov %edi,0x20(%rsp,%rbx,4) 18004c0f1: 48 83 e9 04 sub $0x4,%rcx 18004c0f5: 48 83 eb 01 sub $0x1,%rbx 18004c0f9: 79 e5 jns 0x18004c0e0 18004c0fb: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18004c102: 00 18004c103: 41 bf 1f 00 00 00 mov $0x1f,%r15d 18004c109: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13 18004c10e: 4c 8b 64 24 58 mov 0x58(%rsp),%r12 18004c113: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 18004c118: 4c 8b 74 24 48 mov 0x48(%rsp),%r14 18004c11d: 44 2b 3d 90 22 02 00 sub 0x22290(%rip),%r15d # 0x18006e3b4 18004c124: 8b 05 8e 22 02 00 mov 0x2228e(%rip),%eax # 0x18006e3b8 18004c12a: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 18004c12f: 48 8b 9c 24 98 00 00 mov 0x98(%rsp),%rbx 18004c136: 00 18004c137: 41 0f b6 cf movzbl %r15b,%ecx 18004c13b: 4c 8b 7c 24 40 mov 0x40(%rsp),%r15 18004c140: 41 d3 e1 shl %cl,%r9d 18004c143: f7 9c 24 80 00 00 00 negl 0x80(%rsp) 18004c14a: 1b c9 sbb %ecx,%ecx 18004c14c: 81 e1 00 00 00 80 and $0x80000000,%ecx 18004c152: 44 0b c9 or %ecx,%r9d 18004c155: 44 0b 4c 24 20 or 0x20(%rsp),%r9d 18004c15a: 83 f8 40 cmp $0x40,%eax 18004c15d: 75 12 jne 0x18004c171 18004c15f: 8b 4c 24 24 mov 0x24(%rsp),%ecx 18004c163: 44 89 4a 04 mov %r9d,0x4(%rdx) 18004c167: 8b c7 mov %edi,%eax 18004c169: 89 0a mov %ecx,(%rdx) 18004c16b: 48 83 c4 70 add $0x70,%rsp 18004c16f: 5f pop %rdi 18004c170: c3 ret 18004c171: 83 f8 20 cmp $0x20,%eax 18004c174: 75 03 jne 0x18004c179 18004c176: 44 89 0a mov %r9d,(%rdx) 18004c179: 8b c7 mov %edi,%eax 18004c17b: 48 83 c4 70 add $0x70,%rsp 18004c17f: 5f pop %rdi 18004c180: c3 ret 18004c181: cc int3 18004c182: cc int3 18004c183: cc int3 18004c184: cc int3 18004c185: cc int3 18004c186: cc int3 18004c187: cc int3 18004c188: cc int3 18004c189: cc int3 18004c18a: cc int3 18004c18b: cc int3 18004c18c: cc int3 18004c18d: cc int3 18004c18e: cc int3 18004c18f: cc int3 18004c190: 48 8b c4 mov %rsp,%rax 18004c193: 48 89 50 10 mov %rdx,0x10(%rax) 18004c197: 57 push %rdi 18004c198: 48 83 ec 70 sub $0x70,%rsp 18004c19c: 48 89 58 20 mov %rbx,0x20(%rax) 18004c1a0: 48 89 70 e8 mov %rsi,-0x18(%rax) 18004c1a4: 4c 89 78 c8 mov %r15,-0x38(%rax) 18004c1a8: 0f b7 41 0a movzwl 0xa(%rcx),%eax 18004c1ac: 41 b9 1f 00 00 00 mov $0x1f,%r9d 18004c1b2: 8b f0 mov %eax,%esi 18004c1b4: 25 00 80 00 00 and $0x8000,%eax 18004c1b9: 89 84 24 80 00 00 00 mov %eax,0x80(%rsp) 18004c1c0: 8b 41 06 mov 0x6(%rcx),%eax 18004c1c3: 81 e6 ff 7f 00 00 and $0x7fff,%esi 18004c1c9: 89 44 24 20 mov %eax,0x20(%rsp) 18004c1cd: 8b 41 02 mov 0x2(%rcx),%eax 18004c1d0: 81 ee ff 3f 00 00 sub $0x3fff,%esi 18004c1d6: 89 44 24 24 mov %eax,0x24(%rsp) 18004c1da: 0f b7 01 movzwl (%rcx),%eax 18004c1dd: c1 e0 10 shl $0x10,%eax 18004c1e0: 81 fe 01 c0 ff ff cmp $0xffffc001,%esi 18004c1e6: 89 44 24 28 mov %eax,0x28(%rsp) 18004c1ea: 75 3a jne 0x18004c226 18004c1ec: 33 ff xor %edi,%edi 18004c1ee: 44 8b cf mov %edi,%r9d 18004c1f1: 48 8b c7 mov %rdi,%rax 18004c1f4: 39 7c 84 20 cmp %edi,0x20(%rsp,%rax,4) 18004c1f8: 75 15 jne 0x18004c20f 18004c1fa: 48 83 c0 01 add $0x1,%rax 18004c1fe: 48 83 f8 03 cmp $0x3,%rax 18004c202: 7c f0 jl 0x18004c1f4 18004c204: 41 bf 1f 00 00 00 mov $0x1f,%r15d 18004c20a: e9 ce 05 00 00 jmp 0x18004c7dd 18004c20f: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004c214: 89 7c 24 28 mov %edi,0x28(%rsp) 18004c218: bf 02 00 00 00 mov $0x2,%edi 18004c21d: 44 8d 7f 1d lea 0x1d(%rdi),%r15d 18004c221: e9 b7 05 00 00 jmp 0x18004c7dd 18004c226: 48 89 6c 24 68 mov %rbp,0x68(%rsp) 18004c22b: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18004c230: 4c 89 64 24 58 mov %r12,0x58(%rsp) 18004c235: 48 8b 01 mov (%rcx),%rax 18004c238: 4c 89 6c 24 50 mov %r13,0x50(%rsp) 18004c23d: 4c 89 74 24 48 mov %r14,0x48(%rsp) 18004c242: 44 8b 35 7f 21 02 00 mov 0x2217f(%rip),%r14d # 0x18006e3c8 18004c249: 48 89 44 24 30 mov %rax,0x30(%rsp) 18004c24e: 8b 41 08 mov 0x8(%rcx),%eax 18004c251: 89 44 24 38 mov %eax,0x38(%rsp) 18004c255: 33 ff xor %edi,%edi 18004c257: 41 8b c6 mov %r14d,%eax 18004c25a: 99 cltd 18004c25b: 45 8b d9 mov %r9d,%r11d 18004c25e: 83 cd ff or $0xffffffff,%ebp 18004c261: 41 23 d1 and %r9d,%edx 18004c264: 44 8b fe mov %esi,%r15d 18004c267: 8b df mov %edi,%ebx 18004c269: 03 c2 add %edx,%eax 18004c26b: 44 8b d0 mov %eax,%r10d 18004c26e: 41 23 c1 and %r9d,%eax 18004c271: 41 c1 fa 05 sar $0x5,%r10d 18004c275: 2b c2 sub %edx,%eax 18004c277: 4d 63 e2 movslq %r10d,%r12 18004c27a: 44 2b d8 sub %eax,%r11d 18004c27d: 42 8b 4c a4 20 mov 0x20(%rsp,%r12,4),%ecx 18004c282: 44 0f a3 d9 bt %r11d,%ecx 18004c286: 0f 83 ad 00 00 00 jae 0x18004c339 18004c28c: 41 8b cb mov %r11d,%ecx 18004c28f: 8b c5 mov %ebp,%eax 18004c291: 49 63 d2 movslq %r10d,%rdx 18004c294: d3 e0 shl %cl,%eax 18004c296: f7 d0 not %eax 18004c298: 85 44 94 20 test %eax,0x20(%rsp,%rdx,4) 18004c29c: 75 24 jne 0x18004c2c2 18004c29e: 41 8d 42 01 lea 0x1(%r10),%eax 18004c2a2: 48 63 c8 movslq %eax,%rcx 18004c2a5: 48 83 f9 03 cmp $0x3,%rcx 18004c2a9: 0f 8d 8a 00 00 00 jge 0x18004c339 18004c2af: 90 nop 18004c2b0: 39 5c 8c 20 cmp %ebx,0x20(%rsp,%rcx,4) 18004c2b4: 75 0c jne 0x18004c2c2 18004c2b6: 48 83 c1 01 add $0x1,%rcx 18004c2ba: 48 83 f9 03 cmp $0x3,%rcx 18004c2be: 7c f0 jl 0x18004c2b0 18004c2c0: eb 77 jmp 0x18004c339 18004c2c2: 41 8b c9 mov %r9d,%ecx 18004c2c5: 41 8d 46 ff lea -0x1(%r14),%eax 18004c2c9: 99 cltd 18004c2ca: 41 23 d1 and %r9d,%edx 18004c2cd: 03 c2 add %edx,%eax 18004c2cf: 44 8b c0 mov %eax,%r8d 18004c2d2: 41 23 c1 and %r9d,%eax 18004c2d5: 2b c2 sub %edx,%eax 18004c2d7: 41 c1 f8 05 sar $0x5,%r8d 18004c2db: ba 01 00 00 00 mov $0x1,%edx 18004c2e0: 2b c8 sub %eax,%ecx 18004c2e2: 4d 63 c8 movslq %r8d,%r9 18004c2e5: 42 8b 44 8c 20 mov 0x20(%rsp,%r9,4),%eax 18004c2ea: d3 e2 shl %cl,%edx 18004c2ec: 8d 0c 10 lea (%rax,%rdx,1),%ecx 18004c2ef: 3b c8 cmp %eax,%ecx 18004c2f1: 72 04 jb 0x18004c2f7 18004c2f3: 3b ca cmp %edx,%ecx 18004c2f5: 73 05 jae 0x18004c2fc 18004c2f7: bb 01 00 00 00 mov $0x1,%ebx 18004c2fc: 41 8d 40 ff lea -0x1(%r8),%eax 18004c300: 42 89 4c 8c 20 mov %ecx,0x20(%rsp,%r9,4) 18004c305: 85 c0 test %eax,%eax 18004c307: 48 63 d0 movslq %eax,%rdx 18004c30a: 78 2d js 0x18004c339 18004c30c: 66 66 66 90 data16 data16 xchg %ax,%ax 18004c310: 85 db test %ebx,%ebx 18004c312: 74 25 je 0x18004c339 18004c314: 8b 44 94 20 mov 0x20(%rsp,%rdx,4),%eax 18004c318: 8b df mov %edi,%ebx 18004c31a: 44 8d 40 01 lea 0x1(%rax),%r8d 18004c31e: 44 3b c0 cmp %eax,%r8d 18004c321: 72 06 jb 0x18004c329 18004c323: 41 83 f8 01 cmp $0x1,%r8d 18004c327: 73 05 jae 0x18004c32e 18004c329: bb 01 00 00 00 mov $0x1,%ebx 18004c32e: 44 89 44 94 20 mov %r8d,0x20(%rsp,%rdx,4) 18004c333: 48 83 ea 01 sub $0x1,%rdx 18004c337: 79 d7 jns 0x18004c310 18004c339: 41 8b cb mov %r11d,%ecx 18004c33c: 8b c5 mov %ebp,%eax 18004c33e: 41 bd 03 00 00 00 mov $0x3,%r13d 18004c344: d3 e0 shl %cl,%eax 18004c346: 42 21 44 a4 20 and %eax,0x20(%rsp,%r12,4) 18004c34b: 41 8d 42 01 lea 0x1(%r10),%eax 18004c34f: 48 63 d0 movslq %eax,%rdx 18004c352: 49 3b d5 cmp %r13,%rdx 18004c355: 7d 16 jge 0x18004c36d 18004c357: 48 8d 4c 94 20 lea 0x20(%rsp,%rdx,4),%rcx 18004c35c: 4d 8b c5 mov %r13,%r8 18004c35f: 4c 2b c2 sub %rdx,%r8 18004c362: 33 d2 xor %edx,%edx 18004c364: 49 c1 e0 02 shl $0x2,%r8 18004c368: e8 63 94 fe ff call 0x1800357d0 18004c36d: 85 db test %ebx,%ebx 18004c36f: 74 03 je 0x18004c374 18004c371: 83 c6 01 add $0x1,%esi 18004c374: 8b 15 4a 20 02 00 mov 0x2204a(%rip),%edx # 0x18006e3c4 18004c37a: 8b c2 mov %edx,%eax 18004c37c: 41 2b c6 sub %r14d,%eax 18004c37f: 3b f0 cmp %eax,%esi 18004c381: 7d 22 jge 0x18004c3a5 18004c383: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18004c38a: 00 18004c38b: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004c390: 89 7c 24 28 mov %edi,0x28(%rsp) 18004c394: 44 8b cf mov %edi,%r9d 18004c397: bf 02 00 00 00 mov $0x2,%edi 18004c39c: 44 8d 7f 1d lea 0x1d(%rdi),%r15d 18004c3a0: e9 24 04 00 00 jmp 0x18004c7c9 18004c3a5: 3b f2 cmp %edx,%esi 18004c3a7: 0f 8f 80 02 00 00 jg 0x18004c62d 18004c3ad: 41 2b d7 sub %r15d,%edx 18004c3b0: 48 8d 44 24 30 lea 0x30(%rsp),%rax 18004c3b5: 44 8b d5 mov %ebp,%r10d 18004c3b8: 48 8b 08 mov (%rax),%rcx 18004c3bb: be 20 00 00 00 mov $0x20,%esi 18004c3c0: 44 8b cf mov %edi,%r9d 18004c3c3: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 18004c3c8: 8b 48 08 mov 0x8(%rax),%ecx 18004c3cb: 8b c2 mov %edx,%eax 18004c3cd: 99 cltd 18004c3ce: 89 4c 24 28 mov %ecx,0x28(%rsp) 18004c3d2: 8b de mov %esi,%ebx 18004c3d4: 83 e2 1f and $0x1f,%edx 18004c3d7: 4c 8b c7 mov %rdi,%r8 18004c3da: 03 c2 add %edx,%eax 18004c3dc: 44 8b e0 mov %eax,%r12d 18004c3df: 83 e0 1f and $0x1f,%eax 18004c3e2: 2b c2 sub %edx,%eax 18004c3e4: 41 c1 fc 05 sar $0x5,%r12d 18004c3e8: 8b c8 mov %eax,%ecx 18004c3ea: 44 8b d8 mov %eax,%r11d 18004c3ed: 41 d3 e2 shl %cl,%r10d 18004c3f0: 2b d8 sub %eax,%ebx 18004c3f2: 41 f7 d2 not %r10d 18004c3f5: 66 66 66 90 data16 data16 xchg %ax,%ax 18004c3f9: 66 66 90 data16 xchg %ax,%ax 18004c3fc: 66 66 66 90 data16 data16 xchg %ax,%ax 18004c400: 42 8b 54 84 20 mov 0x20(%rsp,%r8,4),%edx 18004c405: 41 8b cb mov %r11d,%ecx 18004c408: 49 83 c0 01 add $0x1,%r8 18004c40c: 8b c2 mov %edx,%eax 18004c40e: d3 ea shr %cl,%edx 18004c410: 8b cb mov %ebx,%ecx 18004c412: 41 0b d1 or %r9d,%edx 18004c415: 41 23 c2 and %r10d,%eax 18004c418: 89 84 24 90 00 00 00 mov %eax,0x90(%rsp) 18004c41f: 42 89 54 84 1c mov %edx,0x1c(%rsp,%r8,4) 18004c424: 44 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9d 18004c42b: 00 18004c42c: 41 d3 e1 shl %cl,%r9d 18004c42f: 4d 3b c5 cmp %r13,%r8 18004c432: 7c cc jl 0x18004c400 18004c434: 4d 63 c4 movslq %r12d,%r8 18004c437: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 18004c43c: bb 02 00 00 00 mov $0x2,%ebx 18004c441: 4a 8d 04 85 00 00 00 lea 0x0(,%r8,4),%rax 18004c448: 00 18004c449: 48 8b cb mov %rbx,%rcx 18004c44c: 48 2b d0 sub %rax,%rdx 18004c44f: 90 nop 18004c450: 49 3b c8 cmp %r8,%rcx 18004c453: 7c 08 jl 0x18004c45d 18004c455: 8b 02 mov (%rdx),%eax 18004c457: 89 44 8c 20 mov %eax,0x20(%rsp,%rcx,4) 18004c45b: eb 04 jmp 0x18004c461 18004c45d: 89 7c 8c 20 mov %edi,0x20(%rsp,%rcx,4) 18004c461: 48 83 ea 04 sub $0x4,%rdx 18004c465: 48 83 e9 01 sub $0x1,%rcx 18004c469: 79 e5 jns 0x18004c450 18004c46b: 44 8b 05 56 1f 02 00 mov 0x21f56(%rip),%r8d # 0x18006e3c8 18004c472: 41 bf 1f 00 00 00 mov $0x1f,%r15d 18004c478: 41 8b c0 mov %r8d,%eax 18004c47b: 45 8b e7 mov %r15d,%r12d 18004c47e: 99 cltd 18004c47f: 83 e2 1f and $0x1f,%edx 18004c482: 03 c2 add %edx,%eax 18004c484: 44 8b d8 mov %eax,%r11d 18004c487: 83 e0 1f and $0x1f,%eax 18004c48a: 41 c1 fb 05 sar $0x5,%r11d 18004c48e: 2b c2 sub %edx,%eax 18004c490: 4d 63 f3 movslq %r11d,%r14 18004c493: 44 2b e0 sub %eax,%r12d 18004c496: 42 8b 4c b4 20 mov 0x20(%rsp,%r14,4),%ecx 18004c49b: 44 0f a3 e1 bt %r12d,%ecx 18004c49f: 0f 83 ac 00 00 00 jae 0x18004c551 18004c4a5: 41 8b cc mov %r12d,%ecx 18004c4a8: 8b c5 mov %ebp,%eax 18004c4aa: 49 63 d3 movslq %r11d,%rdx 18004c4ad: d3 e0 shl %cl,%eax 18004c4af: f7 d0 not %eax 18004c4b1: 85 44 94 20 test %eax,0x20(%rsp,%rdx,4) 18004c4b5: 75 21 jne 0x18004c4d8 18004c4b7: 41 8d 43 01 lea 0x1(%r11),%eax 18004c4bb: 48 63 c8 movslq %eax,%rcx 18004c4be: 49 3b cd cmp %r13,%rcx 18004c4c1: 0f 8d 8a 00 00 00 jge 0x18004c551 18004c4c7: 39 7c 8c 20 cmp %edi,0x20(%rsp,%rcx,4) 18004c4cb: 75 0b jne 0x18004c4d8 18004c4cd: 48 83 c1 01 add $0x1,%rcx 18004c4d1: 49 3b cd cmp %r13,%rcx 18004c4d4: 7c f1 jl 0x18004c4c7 18004c4d6: eb 79 jmp 0x18004c551 18004c4d8: 41 8d 40 ff lea -0x1(%r8),%eax 18004c4dc: 41 8b cf mov %r15d,%ecx 18004c4df: 41 b8 01 00 00 00 mov $0x1,%r8d 18004c4e5: 99 cltd 18004c4e6: 41 23 d7 and %r15d,%edx 18004c4e9: 03 c2 add %edx,%eax 18004c4eb: 44 8b c8 mov %eax,%r9d 18004c4ee: 41 23 c7 and %r15d,%eax 18004c4f1: 2b c2 sub %edx,%eax 18004c4f3: 41 c1 f9 05 sar $0x5,%r9d 18004c4f7: 2b c8 sub %eax,%ecx 18004c4f9: 4d 63 d1 movslq %r9d,%r10 18004c4fc: 42 8b 44 94 20 mov 0x20(%rsp,%r10,4),%eax 18004c501: 41 d3 e0 shl %cl,%r8d 18004c504: 8b cf mov %edi,%ecx 18004c506: 42 8d 14 00 lea (%rax,%r8,1),%edx 18004c50a: 3b d0 cmp %eax,%edx 18004c50c: 72 05 jb 0x18004c513 18004c50e: 41 3b d0 cmp %r8d,%edx 18004c511: 73 05 jae 0x18004c518 18004c513: b9 01 00 00 00 mov $0x1,%ecx 18004c518: 41 8d 41 ff lea -0x1(%r9),%eax 18004c51c: 42 89 54 94 20 mov %edx,0x20(%rsp,%r10,4) 18004c521: 85 c0 test %eax,%eax 18004c523: 48 63 d0 movslq %eax,%rdx 18004c526: 78 29 js 0x18004c551 18004c528: 85 c9 test %ecx,%ecx 18004c52a: 74 25 je 0x18004c551 18004c52c: 8b 44 94 20 mov 0x20(%rsp,%rdx,4),%eax 18004c530: 8b cf mov %edi,%ecx 18004c532: 44 8d 40 01 lea 0x1(%rax),%r8d 18004c536: 44 3b c0 cmp %eax,%r8d 18004c539: 72 06 jb 0x18004c541 18004c53b: 41 83 f8 01 cmp $0x1,%r8d 18004c53f: 73 05 jae 0x18004c546 18004c541: b9 01 00 00 00 mov $0x1,%ecx 18004c546: 44 89 44 94 20 mov %r8d,0x20(%rsp,%rdx,4) 18004c54b: 48 83 ea 01 sub $0x1,%rdx 18004c54f: 79 d7 jns 0x18004c528 18004c551: 41 8b cc mov %r12d,%ecx 18004c554: 8b c5 mov %ebp,%eax 18004c556: d3 e0 shl %cl,%eax 18004c558: 42 21 44 b4 20 and %eax,0x20(%rsp,%r14,4) 18004c55d: 41 8d 43 01 lea 0x1(%r11),%eax 18004c561: 48 63 d0 movslq %eax,%rdx 18004c564: 49 3b d5 cmp %r13,%rdx 18004c567: 7d 16 jge 0x18004c57f 18004c569: 4c 2b ea sub %rdx,%r13 18004c56c: 48 8d 4c 94 20 lea 0x20(%rsp,%rdx,4),%rcx 18004c571: 33 d2 xor %edx,%edx 18004c573: 49 c1 e5 02 shl $0x2,%r13 18004c577: 4d 8b c5 mov %r13,%r8 18004c57a: e8 51 92 fe ff call 0x1800357d0 18004c57f: 8b 05 47 1e 02 00 mov 0x21e47(%rip),%eax # 0x18006e3cc 18004c585: 44 8b cf mov %edi,%r9d 18004c588: 4c 8b c7 mov %rdi,%r8 18004c58b: 83 c0 01 add $0x1,%eax 18004c58e: 99 cltd 18004c58f: 41 23 d7 and %r15d,%edx 18004c592: 03 c2 add %edx,%eax 18004c594: 44 8b d8 mov %eax,%r11d 18004c597: 41 23 c7 and %r15d,%eax 18004c59a: 2b c2 sub %edx,%eax 18004c59c: 41 c1 fb 05 sar $0x5,%r11d 18004c5a0: 8b c8 mov %eax,%ecx 18004c5a2: 44 8b d0 mov %eax,%r10d 18004c5a5: d3 e5 shl %cl,%ebp 18004c5a7: 2b f0 sub %eax,%esi 18004c5a9: f7 d5 not %ebp 18004c5ab: 66 90 xchg %ax,%ax 18004c5ad: 66 66 90 data16 xchg %ax,%ax 18004c5b0: 42 8b 54 84 20 mov 0x20(%rsp,%r8,4),%edx 18004c5b5: 41 8b ca mov %r10d,%ecx 18004c5b8: 8b c5 mov %ebp,%eax 18004c5ba: 23 c2 and %edx,%eax 18004c5bc: d3 ea shr %cl,%edx 18004c5be: 8b ce mov %esi,%ecx 18004c5c0: 41 0b d1 or %r9d,%edx 18004c5c3: 89 84 24 90 00 00 00 mov %eax,0x90(%rsp) 18004c5ca: 49 83 c0 01 add $0x1,%r8 18004c5ce: 44 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9d 18004c5d5: 00 18004c5d6: 42 89 54 84 1c mov %edx,0x1c(%rsp,%r8,4) 18004c5db: 41 d3 e1 shl %cl,%r9d 18004c5de: 49 83 f8 03 cmp $0x3,%r8 18004c5e2: 7c cc jl 0x18004c5b0 18004c5e4: 4d 63 c3 movslq %r11d,%r8 18004c5e7: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 18004c5ec: 48 8b cb mov %rbx,%rcx 18004c5ef: 4a 8d 04 85 00 00 00 lea 0x0(,%r8,4),%rax 18004c5f6: 00 18004c5f7: 48 2b d0 sub %rax,%rdx 18004c5fa: 66 66 90 data16 xchg %ax,%ax 18004c5fd: 66 66 90 data16 xchg %ax,%ax 18004c600: 49 3b c8 cmp %r8,%rcx 18004c603: 7c 08 jl 0x18004c60d 18004c605: 8b 02 mov (%rdx),%eax 18004c607: 89 44 8c 20 mov %eax,0x20(%rsp,%rcx,4) 18004c60b: eb 04 jmp 0x18004c611 18004c60d: 89 7c 8c 20 mov %edi,0x20(%rsp,%rcx,4) 18004c611: 48 83 ea 04 sub $0x4,%rdx 18004c615: 48 83 e9 01 sub $0x1,%rcx 18004c619: 79 e5 jns 0x18004c600 18004c61b: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18004c622: 00 18004c623: 44 8b cf mov %edi,%r9d 18004c626: 8b fb mov %ebx,%edi 18004c628: e9 9c 01 00 00 jmp 0x18004c7c9 18004c62d: 3b 35 8d 1d 02 00 cmp 0x21d8d(%rip),%esi # 0x18006e3c0 18004c633: 0f 8c d8 00 00 00 jl 0x18004c711 18004c639: 8b 05 8d 1d 02 00 mov 0x21d8d(%rip),%eax # 0x18006e3cc 18004c63f: be 20 00 00 00 mov $0x20,%esi 18004c644: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004c649: 0f ba 6c 24 20 1f btsl $0x1f,0x20(%rsp) 18004c64f: 99 cltd 18004c650: 89 7c 24 28 mov %edi,0x28(%rsp) 18004c654: 83 e2 1f and $0x1f,%edx 18004c657: 44 8b cf mov %edi,%r9d 18004c65a: 4c 8b c7 mov %rdi,%r8 18004c65d: 03 c2 add %edx,%eax 18004c65f: 44 8b d8 mov %eax,%r11d 18004c662: 83 e0 1f and $0x1f,%eax 18004c665: 2b c2 sub %edx,%eax 18004c667: 41 c1 fb 05 sar $0x5,%r11d 18004c66b: 8b c8 mov %eax,%ecx 18004c66d: 44 8b d0 mov %eax,%r10d 18004c670: d3 e5 shl %cl,%ebp 18004c672: 2b f0 sub %eax,%esi 18004c674: f7 d5 not %ebp 18004c676: 66 66 66 90 data16 data16 xchg %ax,%ax 18004c67a: 66 66 90 data16 xchg %ax,%ax 18004c67d: 66 66 90 data16 xchg %ax,%ax 18004c680: 42 8b 54 84 20 mov 0x20(%rsp,%r8,4),%edx 18004c685: 41 8b ca mov %r10d,%ecx 18004c688: 8b c5 mov %ebp,%eax 18004c68a: 23 c2 and %edx,%eax 18004c68c: d3 ea shr %cl,%edx 18004c68e: 8b ce mov %esi,%ecx 18004c690: 41 0b d1 or %r9d,%edx 18004c693: 89 84 24 90 00 00 00 mov %eax,0x90(%rsp) 18004c69a: 49 83 c0 01 add $0x1,%r8 18004c69e: 44 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9d 18004c6a5: 00 18004c6a6: 42 89 54 84 1c mov %edx,0x1c(%rsp,%r8,4) 18004c6ab: 41 d3 e1 shl %cl,%r9d 18004c6ae: 4d 3b c5 cmp %r13,%r8 18004c6b1: 7c cd jl 0x18004c680 18004c6b3: 49 63 d3 movslq %r11d,%rdx 18004c6b6: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 18004c6bb: bb 02 00 00 00 mov $0x2,%ebx 18004c6c0: 48 8d 04 95 00 00 00 lea 0x0(,%rdx,4),%rax 18004c6c7: 00 18004c6c8: 48 2b c8 sub %rax,%rcx 18004c6cb: 66 90 xchg %ax,%ax 18004c6cd: 66 66 90 data16 xchg %ax,%ax 18004c6d0: 48 3b da cmp %rdx,%rbx 18004c6d3: 7c 08 jl 0x18004c6dd 18004c6d5: 8b 01 mov (%rcx),%eax 18004c6d7: 89 44 9c 20 mov %eax,0x20(%rsp,%rbx,4) 18004c6db: eb 04 jmp 0x18004c6e1 18004c6dd: 89 7c 9c 20 mov %edi,0x20(%rsp,%rbx,4) 18004c6e1: 48 83 e9 04 sub $0x4,%rcx 18004c6e5: 48 83 eb 01 sub $0x1,%rbx 18004c6e9: 79 e5 jns 0x18004c6d0 18004c6eb: 8b 0d cf 1c 02 00 mov 0x21ccf(%rip),%ecx # 0x18006e3c0 18004c6f1: 44 8b 0d dc 1c 02 00 mov 0x21cdc(%rip),%r9d # 0x18006e3d4 18004c6f8: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18004c6ff: 00 18004c700: bf 01 00 00 00 mov $0x1,%edi 18004c705: 44 03 c9 add %ecx,%r9d 18004c708: 44 8d 7f 1e lea 0x1e(%rdi),%r15d 18004c70c: e9 b8 00 00 00 jmp 0x18004c7c9 18004c711: 8b 05 b5 1c 02 00 mov 0x21cb5(%rip),%eax # 0x18006e3cc 18004c717: 44 8b 0d b6 1c 02 00 mov 0x21cb6(%rip),%r9d # 0x18006e3d4 18004c71e: 0f ba 74 24 20 1f btrl $0x1f,0x20(%rsp) 18004c724: 99 cltd 18004c725: 44 03 ce add %esi,%r9d 18004c728: be 20 00 00 00 mov $0x20,%esi 18004c72d: 83 e2 1f and $0x1f,%edx 18004c730: 44 8b d7 mov %edi,%r10d 18004c733: 4c 8b c7 mov %rdi,%r8 18004c736: 03 c2 add %edx,%eax 18004c738: 44 8b e0 mov %eax,%r12d 18004c73b: 83 e0 1f and $0x1f,%eax 18004c73e: 2b c2 sub %edx,%eax 18004c740: 41 c1 fc 05 sar $0x5,%r12d 18004c744: 8b c8 mov %eax,%ecx 18004c746: 44 8b d8 mov %eax,%r11d 18004c749: d3 e5 shl %cl,%ebp 18004c74b: 2b f0 sub %eax,%esi 18004c74d: f7 d5 not %ebp 18004c74f: 90 nop 18004c750: 42 8b 54 84 20 mov 0x20(%rsp,%r8,4),%edx 18004c755: 41 8b cb mov %r11d,%ecx 18004c758: 8b c5 mov %ebp,%eax 18004c75a: 23 c2 and %edx,%eax 18004c75c: d3 ea shr %cl,%edx 18004c75e: 8b ce mov %esi,%ecx 18004c760: 41 0b d2 or %r10d,%edx 18004c763: 89 84 24 90 00 00 00 mov %eax,0x90(%rsp) 18004c76a: 49 83 c0 01 add $0x1,%r8 18004c76e: 44 8b 94 24 90 00 00 mov 0x90(%rsp),%r10d 18004c775: 00 18004c776: 42 89 54 84 1c mov %edx,0x1c(%rsp,%r8,4) 18004c77b: 41 d3 e2 shl %cl,%r10d 18004c77e: 4d 3b c5 cmp %r13,%r8 18004c781: 7c cd jl 0x18004c750 18004c783: 49 63 d4 movslq %r12d,%rdx 18004c786: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx 18004c78b: bb 02 00 00 00 mov $0x2,%ebx 18004c790: 48 8d 04 95 00 00 00 lea 0x0(,%rdx,4),%rax 18004c797: 00 18004c798: 48 2b c8 sub %rax,%rcx 18004c79b: 66 90 xchg %ax,%ax 18004c79d: 66 66 90 data16 xchg %ax,%ax 18004c7a0: 48 3b da cmp %rdx,%rbx 18004c7a3: 7c 08 jl 0x18004c7ad 18004c7a5: 8b 01 mov (%rcx),%eax 18004c7a7: 89 44 9c 20 mov %eax,0x20(%rsp,%rbx,4) 18004c7ab: eb 04 jmp 0x18004c7b1 18004c7ad: 89 7c 9c 20 mov %edi,0x20(%rsp,%rbx,4) 18004c7b1: 48 83 e9 04 sub $0x4,%rcx 18004c7b5: 48 83 eb 01 sub $0x1,%rbx 18004c7b9: 79 e5 jns 0x18004c7a0 18004c7bb: 48 8b 94 24 88 00 00 mov 0x88(%rsp),%rdx 18004c7c2: 00 18004c7c3: 41 bf 1f 00 00 00 mov $0x1f,%r15d 18004c7c9: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13 18004c7ce: 4c 8b 64 24 58 mov 0x58(%rsp),%r12 18004c7d3: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 18004c7d8: 4c 8b 74 24 48 mov 0x48(%rsp),%r14 18004c7dd: 44 2b 3d e8 1b 02 00 sub 0x21be8(%rip),%r15d # 0x18006e3cc 18004c7e4: 8b 05 e6 1b 02 00 mov 0x21be6(%rip),%eax # 0x18006e3d0 18004c7ea: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 18004c7ef: 48 8b 9c 24 98 00 00 mov 0x98(%rsp),%rbx 18004c7f6: 00 18004c7f7: 41 0f b6 cf movzbl %r15b,%ecx 18004c7fb: 4c 8b 7c 24 40 mov 0x40(%rsp),%r15 18004c800: 41 d3 e1 shl %cl,%r9d 18004c803: f7 9c 24 80 00 00 00 negl 0x80(%rsp) 18004c80a: 1b c9 sbb %ecx,%ecx 18004c80c: 81 e1 00 00 00 80 and $0x80000000,%ecx 18004c812: 44 0b c9 or %ecx,%r9d 18004c815: 44 0b 4c 24 20 or 0x20(%rsp),%r9d 18004c81a: 83 f8 40 cmp $0x40,%eax 18004c81d: 75 12 jne 0x18004c831 18004c81f: 8b 4c 24 24 mov 0x24(%rsp),%ecx 18004c823: 44 89 4a 04 mov %r9d,0x4(%rdx) 18004c827: 8b c7 mov %edi,%eax 18004c829: 89 0a mov %ecx,(%rdx) 18004c82b: 48 83 c4 70 add $0x70,%rsp 18004c82f: 5f pop %rdi 18004c830: c3 ret 18004c831: 83 f8 20 cmp $0x20,%eax 18004c834: 75 03 jne 0x18004c839 18004c836: 44 89 0a mov %r9d,(%rdx) 18004c839: 8b c7 mov %edi,%eax 18004c83b: 48 83 c4 70 add $0x70,%rsp 18004c83f: 5f pop %rdi 18004c840: c3 ret 18004c841: cc int3 18004c842: cc int3 18004c843: cc int3 18004c844: cc int3 18004c845: cc int3 18004c846: cc int3 18004c847: cc int3 18004c848: cc int3 18004c849: cc int3 18004c84a: cc int3 18004c84b: cc int3 18004c84c: cc int3 18004c84d: cc int3 18004c84e: cc int3 18004c84f: cc int3 18004c850: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 18004c855: 55 push %rbp 18004c856: 56 push %rsi 18004c857: 57 push %rdi 18004c858: 41 54 push %r12 18004c85a: 41 55 push %r13 18004c85c: 41 56 push %r14 18004c85e: 41 57 push %r15 18004c860: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 18004c867: 48 8b 05 32 06 02 00 mov 0x20632(%rip),%rax # 0x18006cea0 18004c86e: 48 33 c4 xor %rsp,%rax 18004c871: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 18004c878: 00 18004c879: 48 8b b4 24 28 01 00 mov 0x128(%rsp),%rsi 18004c880: 00 18004c881: 33 ff xor %edi,%edi 18004c883: 44 89 4c 24 38 mov %r9d,0x38(%rsp) 18004c888: 48 85 f6 test %rsi,%rsi 18004c88b: 8b c7 mov %edi,%eax 18004c88d: 4c 8b ea mov %rdx,%r13 18004c890: 48 89 4c 24 48 mov %rcx,0x48(%rsp) 18004c895: 4c 8d 9c 24 80 00 00 lea 0x80(%rsp),%r11 18004c89c: 00 18004c89d: 66 c7 44 24 34 00 00 movw $0x0,0x34(%rsp) 18004c8a4: 44 8d 77 01 lea 0x1(%rdi),%r14d 18004c8a8: 44 8b d7 mov %edi,%r10d 18004c8ab: 8b ef mov %edi,%ebp 18004c8ad: 44 8b ff mov %edi,%r15d 18004c8b0: 44 8b e7 mov %edi,%r12d 18004c8b3: 89 44 24 30 mov %eax,0x30(%rsp) 18004c8b7: 8b df mov %edi,%ebx 18004c8b9: 44 8b cf mov %edi,%r9d 18004c8bc: 75 26 jne 0x18004c8e4 18004c8be: e8 7d 92 fe ff call 0x180035b40 18004c8c3: 45 33 c9 xor %r9d,%r9d 18004c8c6: 45 33 c0 xor %r8d,%r8d 18004c8c9: 33 d2 xor %edx,%edx 18004c8cb: 33 c9 xor %ecx,%ecx 18004c8cd: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004c8d2: c7 00 16 00 00 00 movl $0x16,(%rax) 18004c8d8: e8 03 bc fe ff call 0x1800384e0 18004c8dd: 33 c0 xor %eax,%eax 18004c8df: e9 60 08 00 00 jmp 0x18004d144 18004c8e4: 49 8b f8 mov %r8,%rdi 18004c8e7: 41 0f b6 00 movzbl (%r8),%eax 18004c8eb: 3c 20 cmp $0x20,%al 18004c8ed: 74 0c je 0x18004c8fb 18004c8ef: 3c 09 cmp $0x9,%al 18004c8f1: 74 08 je 0x18004c8fb 18004c8f3: 3c 0a cmp $0xa,%al 18004c8f5: 74 04 je 0x18004c8fb 18004c8f7: 3c 0d cmp $0xd,%al 18004c8f9: 75 0b jne 0x18004c906 18004c8fb: 4d 03 c6 add %r14,%r8 18004c8fe: eb e7 jmp 0x18004c8e7 18004c900: 41 b9 05 00 00 00 mov $0x5,%r9d 18004c906: 48 8d 0d f3 36 fb ff lea -0x4c90d(%rip),%rcx # 0x180000000 18004c90d: 66 66 90 data16 xchg %ax,%ax 18004c910: 41 0f b6 10 movzbl (%r8),%edx 18004c914: 49 83 c0 01 add $0x1,%r8 18004c918: 41 83 f9 0b cmp $0xb,%r9d 18004c91c: 0f 87 f3 02 00 00 ja 0x18004cc15 18004c922: 49 63 c1 movslq %r9d,%rax 18004c925: 8b 8c 81 70 d1 04 00 mov 0x4d170(%rcx,%rax,4),%ecx 18004c92c: 48 8d 05 cd 36 fb ff lea -0x4c933(%rip),%rax # 0x180000000 18004c933: 48 03 c8 add %rax,%rcx 18004c936: ff e1 jmp *%rcx 18004c938: 8d 42 cf lea -0x31(%rdx),%eax 18004c93b: 3c 08 cmp $0x8,%al 18004c93d: 77 0c ja 0x18004c94b 18004c93f: 41 b9 03 00 00 00 mov $0x3,%r9d 18004c945: 49 83 e8 01 sub $0x1,%r8 18004c949: eb bb jmp 0x18004c906 18004c94b: 48 8b 06 mov (%rsi),%rax 18004c94e: 48 8b 88 28 01 00 00 mov 0x128(%rax),%rcx 18004c955: 48 8b 01 mov (%rcx),%rax 18004c958: 3a 10 cmp (%rax),%dl 18004c95a: 74 a4 je 0x18004c900 18004c95c: 80 fa 2b cmp $0x2b,%dl 18004c95f: 74 25 je 0x18004c986 18004c961: 80 fa 2d cmp $0x2d,%dl 18004c964: 74 11 je 0x18004c977 18004c966: 80 fa 30 cmp $0x30,%dl 18004c969: 0f 85 ec 02 00 00 jne 0x18004cc5b 18004c96f: 41 b9 01 00 00 00 mov $0x1,%r9d 18004c975: eb 8f jmp 0x18004c906 18004c977: 41 b9 02 00 00 00 mov $0x2,%r9d 18004c97d: 66 c7 44 24 34 00 80 movw $0x8000,0x34(%rsp) 18004c984: eb 80 jmp 0x18004c906 18004c986: 41 b9 02 00 00 00 mov $0x2,%r9d 18004c98c: 66 c7 44 24 34 00 00 movw $0x0,0x34(%rsp) 18004c993: e9 6e ff ff ff jmp 0x18004c906 18004c998: 8d 42 cf lea -0x31(%rdx),%eax 18004c99b: bd 01 00 00 00 mov $0x1,%ebp 18004c9a0: 3c 08 cmp $0x8,%al 18004c9a2: 77 0c ja 0x18004c9b0 18004c9a4: 44 8d 4d 02 lea 0x2(%rbp),%r9d 18004c9a8: 4c 2b c5 sub %rbp,%r8 18004c9ab: e9 56 ff ff ff jmp 0x18004c906 18004c9b0: 48 8b 06 mov (%rsi),%rax 18004c9b3: 48 8b 88 28 01 00 00 mov 0x128(%rax),%rcx 18004c9ba: 48 8b 01 mov (%rcx),%rax 18004c9bd: 3a 10 cmp (%rax),%dl 18004c9bf: 75 0b jne 0x18004c9cc 18004c9c1: 41 b9 04 00 00 00 mov $0x4,%r9d 18004c9c7: e9 3a ff ff ff jmp 0x18004c906 18004c9cc: 0f be c2 movsbl %dl,%eax 18004c9cf: 83 c0 d5 add $0xffffffd5,%eax 18004c9d2: 83 f8 3a cmp $0x3a,%eax 18004c9d5: 0f 87 86 02 00 00 ja 0x18004cc61 18004c9db: 48 8d 15 1e 36 fb ff lea -0x4c9e2(%rip),%rdx # 0x180000000 18004c9e2: 48 98 cltq 18004c9e4: 0f b6 84 02 b0 d1 04 movzbl 0x4d1b0(%rdx,%rax,1),%eax 18004c9eb: 00 18004c9ec: 8b 8c 82 a0 d1 04 00 mov 0x4d1a0(%rdx,%rax,4),%ecx 18004c9f3: 48 03 ca add %rdx,%rcx 18004c9f6: ff e1 jmp *%rcx 18004c9f8: 44 8b cd mov %ebp,%r9d 18004c9fb: e9 06 ff ff ff jmp 0x18004c906 18004ca00: 8d 42 cf lea -0x31(%rdx),%eax 18004ca03: 3c 08 cmp $0x8,%al 18004ca05: 0f 86 34 ff ff ff jbe 0x18004c93f 18004ca0b: 48 8b 06 mov (%rsi),%rax 18004ca0e: 48 8b 88 28 01 00 00 mov 0x128(%rax),%rcx 18004ca15: 48 8b 01 mov (%rcx),%rax 18004ca18: 3a 10 cmp (%rax),%dl 18004ca1a: 0f 84 e0 fe ff ff je 0x18004c900 18004ca20: 80 fa 30 cmp $0x30,%dl 18004ca23: 0f 85 3d 02 00 00 jne 0x18004cc66 18004ca29: 41 b9 01 00 00 00 mov $0x1,%r9d 18004ca2f: e9 d2 fe ff ff jmp 0x18004c906 18004ca34: 80 fa 30 cmp $0x30,%dl 18004ca37: bd 01 00 00 00 mov $0x1,%ebp 18004ca3c: 7c 28 jl 0x18004ca66 18004ca3e: 66 90 xchg %ax,%ax 18004ca40: 80 fa 39 cmp $0x39,%dl 18004ca43: 7f 21 jg 0x18004ca66 18004ca45: 41 83 fa 19 cmp $0x19,%r10d 18004ca49: 73 0e jae 0x18004ca59 18004ca4b: 80 ea 30 sub $0x30,%dl 18004ca4e: 44 03 d5 add %ebp,%r10d 18004ca51: 41 88 13 mov %dl,(%r11) 18004ca54: 4c 03 dd add %rbp,%r11 18004ca57: eb 02 jmp 0x18004ca5b 18004ca59: 03 dd add %ebp,%ebx 18004ca5b: 41 8a 10 mov (%r8),%dl 18004ca5e: 4c 03 c5 add %rbp,%r8 18004ca61: 80 fa 30 cmp $0x30,%dl 18004ca64: 7d da jge 0x18004ca40 18004ca66: 48 8b 06 mov (%rsi),%rax 18004ca69: 48 8b 88 28 01 00 00 mov 0x128(%rax),%rcx 18004ca70: 48 8b 01 mov (%rcx),%rax 18004ca73: 3a 10 cmp (%rax),%dl 18004ca75: 75 0b jne 0x18004ca82 18004ca77: 41 b9 04 00 00 00 mov $0x4,%r9d 18004ca7d: e9 84 fe ff ff jmp 0x18004c906 18004ca82: 0f be c2 movsbl %dl,%eax 18004ca85: 83 c0 d5 add $0xffffffd5,%eax 18004ca88: 83 f8 3a cmp $0x3a,%eax 18004ca8b: 0f 87 d0 01 00 00 ja 0x18004cc61 18004ca91: 48 8d 15 68 35 fb ff lea -0x4ca98(%rip),%rdx # 0x180000000 18004ca98: 48 98 cltq 18004ca9a: 0f b6 84 02 f8 d1 04 movzbl 0x4d1f8(%rdx,%rax,1),%eax 18004caa1: 00 18004caa2: 8b 8c 82 ec d1 04 00 mov 0x4d1ec(%rdx,%rax,4),%ecx 18004caa9: 48 03 ca add %rdx,%rcx 18004caac: ff e1 jmp *%rcx 18004caae: 41 b9 06 00 00 00 mov $0x6,%r9d 18004cab4: e9 4d fe ff ff jmp 0x18004c906 18004cab9: 45 85 d2 test %r10d,%r10d 18004cabc: bd 01 00 00 00 mov $0x1,%ebp 18004cac1: 44 8b fd mov %ebp,%r15d 18004cac4: 75 17 jne 0x18004cadd 18004cac6: 80 fa 30 cmp $0x30,%dl 18004cac9: 75 15 jne 0x18004cae0 18004cacb: 66 90 xchg %ax,%ax 18004cacd: 66 66 90 data16 xchg %ax,%ax 18004cad0: 41 8a 10 mov (%r8),%dl 18004cad3: 2b dd sub %ebp,%ebx 18004cad5: 4c 03 c5 add %rbp,%r8 18004cad8: 80 fa 30 cmp $0x30,%dl 18004cadb: 74 f3 je 0x18004cad0 18004cadd: 80 fa 30 cmp $0x30,%dl 18004cae0: 7c 24 jl 0x18004cb06 18004cae2: 80 fa 39 cmp $0x39,%dl 18004cae5: 7f 1f jg 0x18004cb06 18004cae7: 41 83 fa 19 cmp $0x19,%r10d 18004caeb: 73 0e jae 0x18004cafb 18004caed: 80 ea 30 sub $0x30,%dl 18004caf0: 44 03 d5 add %ebp,%r10d 18004caf3: 41 88 13 mov %dl,(%r11) 18004caf6: 4c 03 dd add %rbp,%r11 18004caf9: 2b dd sub %ebp,%ebx 18004cafb: 41 8a 10 mov (%r8),%dl 18004cafe: 4c 03 c5 add %rbp,%r8 18004cb01: 80 fa 30 cmp $0x30,%dl 18004cb04: 7d dc jge 0x18004cae2 18004cb06: 0f be c2 movsbl %dl,%eax 18004cb09: 83 c0 d5 add $0xffffffd5,%eax 18004cb0c: 83 f8 3a cmp $0x3a,%eax 18004cb0f: 0f 87 4c 01 00 00 ja 0x18004cc61 18004cb15: 48 8d 15 e4 34 fb ff lea -0x4cb1c(%rip),%rdx # 0x180000000 18004cb1c: 48 98 cltq 18004cb1e: 0f b6 84 02 40 d2 04 movzbl 0x4d240(%rdx,%rax,1),%eax 18004cb25: 00 18004cb26: 8b 8c 82 34 d2 04 00 mov 0x4d234(%rdx,%rax,4),%ecx 18004cb2d: 48 03 ca add %rdx,%rcx 18004cb30: ff e1 jmp *%rcx 18004cb32: 4c 2b c5 sub %rbp,%r8 18004cb35: 41 b9 0b 00 00 00 mov $0xb,%r9d 18004cb3b: e9 c6 fd ff ff jmp 0x18004c906 18004cb40: 80 ea 30 sub $0x30,%dl 18004cb43: 41 bf 01 00 00 00 mov $0x1,%r15d 18004cb49: 80 fa 09 cmp $0x9,%dl 18004cb4c: 0f 87 14 01 00 00 ja 0x18004cc66 18004cb52: 45 8d 4f 03 lea 0x3(%r15),%r9d 18004cb56: 4d 2b c7 sub %r15,%r8 18004cb59: e9 a8 fd ff ff jmp 0x18004c906 18004cb5e: 8d 42 cf lea -0x31(%rdx),%eax 18004cb61: 49 8d 78 fe lea -0x2(%r8),%rdi 18004cb65: 3c 08 cmp $0x8,%al 18004cb67: 77 0f ja 0x18004cb78 18004cb69: 41 b9 09 00 00 00 mov $0x9,%r9d 18004cb6f: 49 83 e8 01 sub $0x1,%r8 18004cb73: e9 8e fd ff ff jmp 0x18004c906 18004cb78: 80 fa 2b cmp $0x2b,%dl 18004cb7b: 74 19 je 0x18004cb96 18004cb7d: 80 fa 2d cmp $0x2d,%dl 18004cb80: 74 7d je 0x18004cbff 18004cb82: 80 fa 30 cmp $0x30,%dl 18004cb85: 0f 85 db 00 00 00 jne 0x18004cc66 18004cb8b: 41 b9 08 00 00 00 mov $0x8,%r9d 18004cb91: e9 70 fd ff ff jmp 0x18004c906 18004cb96: 41 b9 07 00 00 00 mov $0x7,%r9d 18004cb9c: e9 65 fd ff ff jmp 0x18004c906 18004cba1: 80 fa 30 cmp $0x30,%dl 18004cba4: 41 bc 01 00 00 00 mov $0x1,%r12d 18004cbaa: 75 0f jne 0x18004cbbb 18004cbac: 66 66 66 90 data16 data16 xchg %ax,%ax 18004cbb0: 41 8a 10 mov (%r8),%dl 18004cbb3: 4d 03 c4 add %r12,%r8 18004cbb6: 80 fa 30 cmp $0x30,%dl 18004cbb9: 74 f5 je 0x18004cbb0 18004cbbb: 80 ea 31 sub $0x31,%dl 18004cbbe: 4d 2b c4 sub %r12,%r8 18004cbc1: 80 fa 08 cmp $0x8,%dl 18004cbc4: 77 59 ja 0x18004cc1f 18004cbc6: 41 b9 09 00 00 00 mov $0x9,%r9d 18004cbcc: e9 35 fd ff ff jmp 0x18004c906 18004cbd1: 8d 42 cf lea -0x31(%rdx),%eax 18004cbd4: 3c 08 cmp $0x8,%al 18004cbd6: 77 aa ja 0x18004cb82 18004cbd8: 41 b9 09 00 00 00 mov $0x9,%r9d 18004cbde: 49 83 e8 01 sub $0x1,%r8 18004cbe2: e9 1f fd ff ff jmp 0x18004c906 18004cbe7: 83 bc 24 20 01 00 00 cmpl $0x0,0x120(%rsp) 18004cbee: 00 18004cbef: 74 6a je 0x18004cc5b 18004cbf1: 80 fa 2b cmp $0x2b,%dl 18004cbf4: 49 8d 78 ff lea -0x1(%r8),%rdi 18004cbf8: 74 9c je 0x18004cb96 18004cbfa: 80 fa 2d cmp $0x2d,%dl 18004cbfd: 75 67 jne 0x18004cc66 18004cbff: 41 b9 07 00 00 00 mov $0x7,%r9d 18004cc05: 41 83 ce ff or $0xffffffff,%r14d 18004cc09: e9 f8 fc ff ff jmp 0x18004c906 18004cc0e: 48 8d 0d eb 33 fb ff lea -0x4cc15(%rip),%rcx # 0x180000000 18004cc15: 41 83 f9 0a cmp $0xa,%r9d 18004cc19: 0f 85 f1 fc ff ff jne 0x18004c910 18004cc1f: 33 ff xor %edi,%edi 18004cc21: 85 ed test %ebp,%ebp 18004cc23: 4d 89 45 00 mov %r8,0x0(%r13) 18004cc27: 0f 84 ea 04 00 00 je 0x18004d117 18004cc2d: 41 83 fa 18 cmp $0x18,%r10d 18004cc31: 0f 86 96 00 00 00 jbe 0x18004cccd 18004cc37: 0f b6 84 24 97 00 00 movzbl 0x97(%rsp),%eax 18004cc3e: 00 18004cc3f: 3c 05 cmp $0x5,%al 18004cc41: 7c 09 jl 0x18004cc4c 18004cc43: 04 01 add $0x1,%al 18004cc45: 88 84 24 97 00 00 00 mov %al,0x97(%rsp) 18004cc4c: 49 83 eb 01 sub $0x1,%r11 18004cc50: 41 ba 18 00 00 00 mov $0x18,%r10d 18004cc56: 83 c3 01 add $0x1,%ebx 18004cc59: eb 7b jmp 0x18004ccd6 18004cc5b: 49 83 e8 01 sub $0x1,%r8 18004cc5f: eb be jmp 0x18004cc1f 18004cc61: 4c 2b c5 sub %rbp,%r8 18004cc64: eb b9 jmp 0x18004cc1f 18004cc66: 4c 8b c7 mov %rdi,%r8 18004cc69: eb b4 jmp 0x18004cc1f 18004cc6b: 33 ff xor %edi,%edi 18004cc6d: 80 fa 30 cmp $0x30,%dl 18004cc70: 8b c7 mov %edi,%eax 18004cc72: 44 8d 67 01 lea 0x1(%rdi),%r12d 18004cc76: 89 44 24 30 mov %eax,0x30(%rsp) 18004cc7a: 7c 49 jl 0x18004ccc5 18004cc7c: 66 66 66 90 data16 data16 xchg %ax,%ax 18004cc80: 80 fa 39 cmp $0x39,%dl 18004cc83: 7f 2b jg 0x18004ccb0 18004cc85: 8d 0c 80 lea (%rax,%rax,4),%ecx 18004cc88: 0f be c2 movsbl %dl,%eax 18004cc8b: 8d 44 48 d0 lea -0x30(%rax,%rcx,2),%eax 18004cc8f: 3d 50 14 00 00 cmp $0x1450,%eax 18004cc94: 89 44 24 30 mov %eax,0x30(%rsp) 18004cc98: 7f 0d jg 0x18004cca7 18004cc9a: 41 8a 10 mov (%r8),%dl 18004cc9d: 4d 03 c4 add %r12,%r8 18004cca0: 80 fa 30 cmp $0x30,%dl 18004cca3: 7d db jge 0x18004cc80 18004cca5: eb 09 jmp 0x18004ccb0 18004cca7: b8 51 14 00 00 mov $0x1451,%eax 18004ccac: 89 44 24 30 mov %eax,0x30(%rsp) 18004ccb0: 80 fa 30 cmp $0x30,%dl 18004ccb3: 7c 10 jl 0x18004ccc5 18004ccb5: 80 fa 39 cmp $0x39,%dl 18004ccb8: 7f 0b jg 0x18004ccc5 18004ccba: 41 8a 10 mov (%r8),%dl 18004ccbd: 4d 03 c4 add %r12,%r8 18004ccc0: 80 fa 30 cmp $0x30,%dl 18004ccc3: 7d f0 jge 0x18004ccb5 18004ccc5: 4d 2b c4 sub %r12,%r8 18004ccc8: e9 54 ff ff ff jmp 0x18004cc21 18004cccd: 45 85 d2 test %r10d,%r10d 18004ccd0: 0f 84 3a 04 00 00 je 0x18004d110 18004ccd6: 49 83 eb 01 sub $0x1,%r11 18004ccda: 41 80 3b 00 cmpb $0x0,(%r11) 18004ccde: 75 11 jne 0x18004ccf1 18004cce0: 49 83 eb 01 sub $0x1,%r11 18004cce4: 41 83 c2 ff add $0xffffffff,%r10d 18004cce8: 83 c3 01 add $0x1,%ebx 18004cceb: 41 80 3b 00 cmpb $0x0,(%r11) 18004ccef: 74 ef je 0x18004cce0 18004ccf1: 4c 8d 44 24 60 lea 0x60(%rsp),%r8 18004ccf6: 48 8d 8c 24 80 00 00 lea 0x80(%rsp),%rcx 18004ccfd: 00 18004ccfe: 41 8b d2 mov %r10d,%edx 18004cd01: e8 ba 2d 00 00 call 0x18004fac0 18004cd06: 45 85 f6 test %r14d,%r14d 18004cd09: 44 8b 44 24 30 mov 0x30(%rsp),%r8d 18004cd0e: 79 03 jns 0x18004cd13 18004cd10: 41 f7 d8 neg %r8d 18004cd13: 44 03 c3 add %ebx,%r8d 18004cd16: 45 85 e4 test %r12d,%r12d 18004cd19: 75 08 jne 0x18004cd23 18004cd1b: 44 03 84 24 10 01 00 add 0x110(%rsp),%r8d 18004cd22: 00 18004cd23: 45 85 ff test %r15d,%r15d 18004cd26: 75 08 jne 0x18004cd30 18004cd28: 44 2b 84 24 18 01 00 sub 0x118(%rsp),%r8d 18004cd2f: 00 18004cd30: 41 81 f8 50 14 00 00 cmp $0x1450,%r8d 18004cd37: 0f 8f bd 03 00 00 jg 0x18004d0fa 18004cd3d: 41 81 f8 b0 eb ff ff cmp $0xffffebb0,%r8d 18004cd44: 0f 8c a4 03 00 00 jl 0x18004d0ee 18004cd4a: 48 8d 15 9f 17 02 00 lea 0x2179f(%rip),%rdx # 0x18006e4f0 18004cd51: 48 83 ea 60 sub $0x60,%rdx 18004cd55: 45 85 c0 test %r8d,%r8d 18004cd58: 0f 84 79 03 00 00 je 0x18004d0d7 18004cd5e: 79 0e jns 0x18004cd6e 18004cd60: 48 8d 15 e9 18 02 00 lea 0x218e9(%rip),%rdx # 0x18006e650 18004cd67: 41 f7 d8 neg %r8d 18004cd6a: 48 83 ea 60 sub $0x60,%rdx 18004cd6e: 0f b7 44 24 60 movzwl 0x60(%rsp),%eax 18004cd73: 83 7c 24 38 00 cmpl $0x0,0x38(%rsp) 18004cd78: bd 00 00 00 00 mov $0x0,%ebp 18004cd7d: 66 0f 44 c5 cmove %bp,%ax 18004cd81: 45 85 c0 test %r8d,%r8d 18004cd84: 66 89 44 24 60 mov %ax,0x60(%rsp) 18004cd89: 0f 84 46 03 00 00 je 0x18004d0d5 18004cd8f: 41 b9 00 80 ff ff mov $0xffff8000,%r9d 18004cd95: 66 66 66 90 data16 data16 xchg %ax,%ax 18004cd99: 66 66 90 data16 xchg %ax,%ax 18004cd9c: 66 66 66 90 data16 data16 xchg %ax,%ax 18004cda0: 41 8b c0 mov %r8d,%eax 18004cda3: 48 83 c2 54 add $0x54,%rdx 18004cda7: 41 c1 f8 03 sar $0x3,%r8d 18004cdab: 83 e0 07 and $0x7,%eax 18004cdae: 44 89 44 24 30 mov %r8d,0x30(%rsp) 18004cdb3: 48 89 54 24 40 mov %rdx,0x40(%rsp) 18004cdb8: 0f 84 0e 03 00 00 je 0x18004d0cc 18004cdbe: 48 98 cltq 18004cdc0: 48 8d 0c 40 lea (%rax,%rax,2),%rcx 18004cdc4: 66 81 3c 8a 00 80 cmpw $0x8000,(%rdx,%rcx,4) 18004cdca: 4c 8d 34 8a lea (%rdx,%rcx,4),%r14 18004cdce: 72 27 jb 0x18004cdf7 18004cdd0: 49 8b 06 mov (%r14),%rax 18004cdd3: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 18004cdd8: 48 89 01 mov %rax,(%rcx) 18004cddb: 41 8b 46 08 mov 0x8(%r14),%eax 18004cddf: 4c 8d 74 24 70 lea 0x70(%rsp),%r14 18004cde4: 89 41 08 mov %eax,0x8(%rcx) 18004cde7: 48 8b 44 24 70 mov 0x70(%rsp),%rax 18004cdec: 48 c1 e8 10 shr $0x10,%rax 18004cdf0: 83 e8 01 sub $0x1,%eax 18004cdf3: 89 44 24 72 mov %eax,0x72(%rsp) 18004cdf7: 41 0f b7 4e 0a movzwl 0xa(%r14),%ecx 18004cdfc: 0f b7 44 24 6a movzwl 0x6a(%rsp),%eax 18004ce01: 44 8b fd mov %ebp,%r15d 18004ce04: 0f b7 d1 movzwl %cx,%edx 18004ce07: 66 81 e1 ff 7f and $0x7fff,%cx 18004ce0c: 89 6c 24 50 mov %ebp,0x50(%rsp) 18004ce10: 66 33 d0 xor %ax,%dx 18004ce13: 66 25 ff 7f and $0x7fff,%ax 18004ce17: 89 6c 24 54 mov %ebp,0x54(%rsp) 18004ce1b: 66 81 e2 00 80 and $0x8000,%dx 18004ce20: 66 3d ff 7f cmp $0x7fff,%ax 18004ce24: 89 6c 24 58 mov %ebp,0x58(%rsp) 18004ce28: 66 89 54 24 38 mov %dx,0x38(%rsp) 18004ce2d: 8d 3c 08 lea (%rax,%rcx,1),%edi 18004ce30: 0f 83 79 02 00 00 jae 0x18004d0af 18004ce36: 66 81 f9 ff 7f cmp $0x7fff,%cx 18004ce3b: 0f 83 6e 02 00 00 jae 0x18004d0af 18004ce41: 66 81 ff fd bf cmp $0xbffd,%di 18004ce46: 0f 87 63 02 00 00 ja 0x18004d0af 18004ce4c: 66 81 ff bf 3f cmp $0x3fbf,%di 18004ce51: 77 09 ja 0x18004ce5c 18004ce53: 89 6c 24 68 mov %ebp,0x68(%rsp) 18004ce57: e9 63 02 00 00 jmp 0x18004d0bf 18004ce5c: 66 85 c0 test %ax,%ax 18004ce5f: 75 26 jne 0x18004ce87 18004ce61: 8b 44 24 68 mov 0x68(%rsp),%eax 18004ce65: 66 83 c7 01 add $0x1,%di 18004ce69: 0f ba f0 1f btr $0x1f,%eax 18004ce6d: 85 c0 test %eax,%eax 18004ce6f: 75 16 jne 0x18004ce87 18004ce71: 39 6c 24 64 cmp %ebp,0x64(%rsp) 18004ce75: 75 10 jne 0x18004ce87 18004ce77: 39 6c 24 60 cmp %ebp,0x60(%rsp) 18004ce7b: 75 0a jne 0x18004ce87 18004ce7d: 66 89 6c 24 6a mov %bp,0x6a(%rsp) 18004ce82: e9 40 02 00 00 jmp 0x18004d0c7 18004ce87: 66 85 c9 test %cx,%cx 18004ce8a: 75 24 jne 0x18004ceb0 18004ce8c: 41 8b 46 08 mov 0x8(%r14),%eax 18004ce90: 66 83 c7 01 add $0x1,%di 18004ce94: 0f ba f0 1f btr $0x1f,%eax 18004ce98: 85 c0 test %eax,%eax 18004ce9a: 75 14 jne 0x18004ceb0 18004ce9c: 41 39 6e 04 cmp %ebp,0x4(%r14) 18004cea0: 75 0e jne 0x18004ceb0 18004cea2: 41 39 2e cmp %ebp,(%r14) 18004cea5: 75 09 jne 0x18004ceb0 18004cea7: 89 6c 24 68 mov %ebp,0x68(%rsp) 18004ceab: e9 0f 02 00 00 jmp 0x18004d0bf 18004ceb0: 44 8b ed mov %ebp,%r13d 18004ceb3: 48 8d 54 24 54 lea 0x54(%rsp),%rdx 18004ceb8: 41 bc 05 00 00 00 mov $0x5,%r12d 18004cebe: 66 90 xchg %ax,%ax 18004cec0: 45 85 e4 test %r12d,%r12d 18004cec3: 43 8d 44 2d 00 lea 0x0(%r13,%r13,1),%eax 18004cec8: 41 8b dc mov %r12d,%ebx 18004cecb: 48 63 c8 movslq %eax,%rcx 18004cece: 7e 51 jle 0x18004cf21 18004ced0: 41 8b f5 mov %r13d,%esi 18004ced3: 4d 8d 56 08 lea 0x8(%r14),%r10 18004ced7: 4c 8d 5c 0c 60 lea 0x60(%rsp,%rcx,1),%r11 18004cedc: 83 e6 01 and $0x1,%esi 18004cedf: 90 nop 18004cee0: 41 0f b7 02 movzwl (%r10),%eax 18004cee4: 41 0f b7 0b movzwl (%r11),%ecx 18004cee8: 44 8b c5 mov %ebp,%r8d 18004ceeb: 0f af c8 imul %eax,%ecx 18004ceee: 8b 42 fc mov -0x4(%rdx),%eax 18004cef1: 44 8d 0c 08 lea (%rax,%rcx,1),%r9d 18004cef5: 44 3b c8 cmp %eax,%r9d 18004cef8: 72 05 jb 0x18004ceff 18004cefa: 44 3b c9 cmp %ecx,%r9d 18004cefd: 73 06 jae 0x18004cf05 18004ceff: 41 b8 01 00 00 00 mov $0x1,%r8d 18004cf05: 45 85 c0 test %r8d,%r8d 18004cf08: 44 89 4a fc mov %r9d,-0x4(%rdx) 18004cf0c: 74 04 je 0x18004cf12 18004cf0e: 66 83 02 01 addw $0x1,(%rdx) 18004cf12: 83 eb 01 sub $0x1,%ebx 18004cf15: 49 83 c3 02 add $0x2,%r11 18004cf19: 49 83 ea 02 sub $0x2,%r10 18004cf1d: 85 db test %ebx,%ebx 18004cf1f: 7f bf jg 0x18004cee0 18004cf21: 41 83 ec 01 sub $0x1,%r12d 18004cf25: 48 83 c2 02 add $0x2,%rdx 18004cf29: 41 83 c5 01 add $0x1,%r13d 18004cf2d: 45 85 e4 test %r12d,%r12d 18004cf30: 7f 8e jg 0x18004cec0 18004cf32: 44 8b 44 24 58 mov 0x58(%rsp),%r8d 18004cf37: 8b 54 24 54 mov 0x54(%rsp),%edx 18004cf3b: 44 8b 4c 24 50 mov 0x50(%rsp),%r9d 18004cf40: 66 81 c7 02 c0 add $0xc002,%di 18004cf45: 66 85 ff test %di,%di 18004cf48: 7e 44 jle 0x18004cf8e 18004cf4a: 66 66 90 data16 xchg %ax,%ax 18004cf4d: 66 66 90 data16 xchg %ax,%ax 18004cf50: 41 0f ba e0 1f bt $0x1f,%r8d 18004cf55: 72 32 jb 0x18004cf89 18004cf57: 8b ca mov %edx,%ecx 18004cf59: 41 8b c1 mov %r9d,%eax 18004cf5c: 45 03 c0 add %r8d,%r8d 18004cf5f: 03 d2 add %edx,%edx 18004cf61: c1 e8 1f shr $0x1f,%eax 18004cf64: c1 e9 1f shr $0x1f,%ecx 18004cf67: 45 03 c9 add %r9d,%r9d 18004cf6a: 0b d0 or %eax,%edx 18004cf6c: 44 0b c1 or %ecx,%r8d 18004cf6f: 66 81 c7 ff ff add $0xffff,%di 18004cf74: 89 54 24 54 mov %edx,0x54(%rsp) 18004cf78: 44 89 44 24 58 mov %r8d,0x58(%rsp) 18004cf7d: 66 85 ff test %di,%di 18004cf80: 44 89 4c 24 50 mov %r9d,0x50(%rsp) 18004cf85: 7f c9 jg 0x18004cf50 18004cf87: eb 05 jmp 0x18004cf8e 18004cf89: 66 85 ff test %di,%di 18004cf8c: 7f 65 jg 0x18004cff3 18004cf8e: 66 81 c7 ff ff add $0xffff,%di 18004cf93: 79 5e jns 0x18004cff3 18004cf95: 0f b7 c7 movzwl %di,%eax 18004cf98: 66 f7 d8 neg %ax 18004cf9b: 44 0f b7 d0 movzwl %ax,%r10d 18004cf9f: 66 41 03 fa add %r10w,%di 18004cfa3: f6 44 24 50 01 testb $0x1,0x50(%rsp) 18004cfa8: 74 04 je 0x18004cfae 18004cfaa: 41 83 c7 01 add $0x1,%r15d 18004cfae: 8b ca mov %edx,%ecx 18004cfb0: 41 8b c0 mov %r8d,%eax 18004cfb3: 41 d1 e9 shr $1,%r9d 18004cfb6: c1 e1 1f shl $0x1f,%ecx 18004cfb9: d1 ea shr $1,%edx 18004cfbb: c1 e0 1f shl $0x1f,%eax 18004cfbe: 44 0b c9 or %ecx,%r9d 18004cfc1: 41 d1 e8 shr $1,%r8d 18004cfc4: 0b d0 or %eax,%edx 18004cfc6: 49 83 ea 01 sub $0x1,%r10 18004cfca: 44 89 4c 24 50 mov %r9d,0x50(%rsp) 18004cfcf: 75 d2 jne 0x18004cfa3 18004cfd1: 45 85 ff test %r15d,%r15d 18004cfd4: 89 54 24 54 mov %edx,0x54(%rsp) 18004cfd8: 44 89 44 24 58 mov %r8d,0x58(%rsp) 18004cfdd: 74 14 je 0x18004cff3 18004cfdf: 41 0f b7 c1 movzwl %r9w,%eax 18004cfe3: 66 0d 01 00 or $0x1,%ax 18004cfe7: 66 89 44 24 50 mov %ax,0x50(%rsp) 18004cfec: 44 8b 4c 24 50 mov 0x50(%rsp),%r9d 18004cff1: eb 05 jmp 0x18004cff8 18004cff3: 66 8b 44 24 50 mov 0x50(%rsp),%ax 18004cff8: 66 3d 00 80 cmp $0x8000,%ax 18004cffc: 77 10 ja 0x18004d00e 18004cffe: 41 81 e1 ff ff 01 00 and $0x1ffff,%r9d 18004d005: 41 81 f9 00 80 01 00 cmp $0x18000,%r9d 18004d00c: 75 64 jne 0x18004d072 18004d00e: 8b 44 24 52 mov 0x52(%rsp),%eax 18004d012: 83 f8 ff cmp $0xffffffff,%eax 18004d015: 75 50 jne 0x18004d067 18004d017: 8b 44 24 56 mov 0x56(%rsp),%eax 18004d01b: 89 6c 24 52 mov %ebp,0x52(%rsp) 18004d01f: 83 f8 ff cmp $0xffffffff,%eax 18004d022: 75 35 jne 0x18004d059 18004d024: 0f b7 44 24 5a movzwl 0x5a(%rsp),%eax 18004d029: 89 6c 24 56 mov %ebp,0x56(%rsp) 18004d02d: 8b 54 24 54 mov 0x54(%rsp),%edx 18004d031: 66 3d ff ff cmp $0xffff,%ax 18004d035: 75 12 jne 0x18004d049 18004d037: 66 c7 44 24 5a 00 80 movw $0x8000,0x5a(%rsp) 18004d03e: 44 8b 44 24 58 mov 0x58(%rsp),%r8d 18004d043: 66 83 c7 01 add $0x1,%di 18004d047: eb 29 jmp 0x18004d072 18004d049: 66 05 01 00 add $0x1,%ax 18004d04d: 66 89 44 24 5a mov %ax,0x5a(%rsp) 18004d052: 44 8b 44 24 58 mov 0x58(%rsp),%r8d 18004d057: eb 19 jmp 0x18004d072 18004d059: 83 c0 01 add $0x1,%eax 18004d05c: 89 44 24 56 mov %eax,0x56(%rsp) 18004d060: 44 8b 44 24 58 mov 0x58(%rsp),%r8d 18004d065: eb 07 jmp 0x18004d06e 18004d067: 83 c0 01 add $0x1,%eax 18004d06a: 89 44 24 52 mov %eax,0x52(%rsp) 18004d06e: 8b 54 24 54 mov 0x54(%rsp),%edx 18004d072: 66 81 ff ff 7f cmp $0x7fff,%di 18004d077: 41 b9 00 80 ff ff mov $0xffff8000,%r9d 18004d07d: 72 0c jb 0x18004d08b 18004d07f: 66 39 6c 24 38 cmp %bp,0x38(%rsp) 18004d084: 44 8b 44 24 30 mov 0x30(%rsp),%r8d 18004d089: eb 27 jmp 0x18004d0b2 18004d08b: 0f b7 44 24 52 movzwl 0x52(%rsp),%eax 18004d090: 66 0b 7c 24 38 or 0x38(%rsp),%di 18004d095: 44 89 44 24 66 mov %r8d,0x66(%rsp) 18004d09a: 44 8b 44 24 30 mov 0x30(%rsp),%r8d 18004d09f: 66 89 44 24 60 mov %ax,0x60(%rsp) 18004d0a4: 66 89 7c 24 6a mov %di,0x6a(%rsp) 18004d0a9: 89 54 24 62 mov %edx,0x62(%rsp) 18004d0ad: eb 18 jmp 0x18004d0c7 18004d0af: 66 85 d2 test %dx,%dx 18004d0b2: b8 00 80 ff 7f mov $0x7fff8000,%eax 18004d0b7: 41 0f 45 c1 cmovne %r9d,%eax 18004d0bb: 89 44 24 68 mov %eax,0x68(%rsp) 18004d0bf: 89 6c 24 60 mov %ebp,0x60(%rsp) 18004d0c3: 89 6c 24 64 mov %ebp,0x64(%rsp) 18004d0c7: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 18004d0cc: 45 85 c0 test %r8d,%r8d 18004d0cf: 0f 85 cb fc ff ff jne 0x18004cda0 18004d0d5: 33 ff xor %edi,%edi 18004d0d7: 8b 44 24 68 mov 0x68(%rsp),%eax 18004d0db: 0f b7 4c 24 60 movzwl 0x60(%rsp),%ecx 18004d0e0: 8b 54 24 62 mov 0x62(%rsp),%edx 18004d0e4: 44 8b 44 24 66 mov 0x66(%rsp),%r8d 18004d0e9: c1 e8 10 shr $0x10,%eax 18004d0ec: eb 39 jmp 0x18004d127 18004d0ee: 44 8b c7 mov %edi,%r8d 18004d0f1: 8b d7 mov %edi,%edx 18004d0f3: bf 01 00 00 00 mov $0x1,%edi 18004d0f8: eb 27 jmp 0x18004d121 18004d0fa: 8b d7 mov %edi,%edx 18004d0fc: 66 b8 ff 7f mov $0x7fff,%ax 18004d100: 41 b8 00 00 00 80 mov $0x80000000,%r8d 18004d106: bf 02 00 00 00 mov $0x2,%edi 18004d10b: 66 33 c9 xor %cx,%cx 18004d10e: eb 17 jmp 0x18004d127 18004d110: 44 8b c7 mov %edi,%r8d 18004d113: 8b d7 mov %edi,%edx 18004d115: eb 0a jmp 0x18004d121 18004d117: 44 8b c7 mov %edi,%r8d 18004d11a: 8b d7 mov %edi,%edx 18004d11c: bf 04 00 00 00 mov $0x4,%edi 18004d121: 66 33 c9 xor %cx,%cx 18004d124: 66 33 c0 xor %ax,%ax 18004d127: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9 18004d12c: 66 0b 44 24 34 or 0x34(%rsp),%ax 18004d131: 66 41 89 41 0a mov %ax,0xa(%r9) 18004d136: 8b c7 mov %edi,%eax 18004d138: 66 41 89 09 mov %cx,(%r9) 18004d13c: 41 89 51 02 mov %edx,0x2(%r9) 18004d140: 45 89 41 06 mov %r8d,0x6(%r9) 18004d144: 48 8b 8c 24 a0 00 00 mov 0xa0(%rsp),%rcx 18004d14b: 00 18004d14c: 48 33 cc xor %rsp,%rcx 18004d14f: e8 ec 54 fe ff call 0x180032640 18004d154: 48 8b 9c 24 00 01 00 mov 0x100(%rsp),%rbx 18004d15b: 00 18004d15c: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 18004d163: 41 5f pop %r15 18004d165: 41 5e pop %r14 18004d167: 41 5d pop %r13 18004d169: 41 5c pop %r12 18004d16b: 5f pop %rdi 18004d16c: 5e pop %rsi 18004d16d: 5d pop %rbp 18004d16e: c3 ret 18004d16f: 90 nop 18004d170: 38 c9 cmp %cl,%cl 18004d172: 04 00 add $0x0,%al 18004d174: 98 cwtl 18004d175: c9 leave 18004d176: 04 00 add $0x0,%al 18004d178: 00 ca add %cl,%dl 18004d17a: 04 00 add $0x0,%al 18004d17c: 34 ca xor $0xca,%al 18004d17e: 04 00 add $0x0,%al 18004d180: b9 ca 04 00 40 mov $0x400004ca,%ecx 18004d185: cb lret 18004d186: 04 00 add $0x0,%al 18004d188: 5e pop %rsi 18004d189: cb lret 18004d18a: 04 00 add $0x0,%al 18004d18c: d1 cb ror $1,%ebx 18004d18e: 04 00 add $0x0,%al 18004d190: a1 cb 04 00 6b cc 04 movabs 0xe0004cc6b0004cb,%eax 18004d197: 00 0e 18004d199: cc int3 18004d19a: 04 00 add $0x0,%al 18004d19c: e7 cb out %eax,$0xcb 18004d19e: 04 00 add $0x0,%al 18004d1a0: 32 cb xor %bl,%cl 18004d1a2: 04 00 add $0x0,%al 18004d1a4: f8 clc 18004d1a5: c9 leave 18004d1a6: 04 00 add $0x0,%al 18004d1a8: ae scas %es:(%rdi),%al 18004d1a9: ca 04 00 lret $0x4 18004d1ac: 61 (bad) 18004d1ad: cc int3 18004d1ae: 04 00 add $0x0,%al 18004d1b0: 00 03 add %al,(%rbx) 18004d1b2: 00 03 add %al,(%rbx) 18004d1b4: 03 01 add (%rcx),%eax 18004d1b6: 03 03 add (%rbx),%eax 18004d1b8: 03 03 add (%rbx),%eax 18004d1ba: 03 03 add (%rbx),%eax 18004d1bc: 03 03 add (%rbx),%eax 18004d1be: 03 03 add (%rbx),%eax 18004d1c0: 03 03 add (%rbx),%eax 18004d1c2: 03 03 add (%rbx),%eax 18004d1c4: 03 03 add (%rbx),%eax 18004d1c6: 03 03 add (%rbx),%eax 18004d1c8: 03 02 add (%rdx),%eax 18004d1ca: 02 03 add (%rbx),%al 18004d1cc: 03 03 add (%rbx),%eax 18004d1ce: 03 03 add (%rbx),%eax 18004d1d0: 03 03 add (%rbx),%eax 18004d1d2: 03 03 add (%rbx),%eax 18004d1d4: 03 03 add (%rbx),%eax 18004d1d6: 03 03 add (%rbx),%eax 18004d1d8: 03 03 add (%rbx),%eax 18004d1da: 03 03 add (%rbx),%eax 18004d1dc: 03 03 add (%rbx),%eax 18004d1de: 03 03 add (%rbx),%eax 18004d1e0: 03 03 add (%rbx),%eax 18004d1e2: 03 03 add (%rbx),%eax 18004d1e4: 03 03 add (%rbx),%eax 18004d1e6: 03 03 add (%rbx),%eax 18004d1e8: 03 02 add (%rdx),%eax 18004d1ea: 02 90 32 cb 04 00 add 0x4cb32(%rax),%dl 18004d1f0: ae scas %es:(%rdi),%al 18004d1f1: ca 04 00 lret $0x4 18004d1f4: 61 (bad) 18004d1f5: cc int3 18004d1f6: 04 00 add $0x0,%al 18004d1f8: 00 02 add %al,(%rdx) 18004d1fa: 00 02 add %al,(%rdx) 18004d1fc: 02 02 add (%rdx),%al 18004d1fe: 02 02 add (%rdx),%al 18004d200: 02 02 add (%rdx),%al 18004d202: 02 02 add (%rdx),%al 18004d204: 02 02 add (%rdx),%al 18004d206: 02 02 add (%rdx),%al 18004d208: 02 02 add (%rdx),%al 18004d20a: 02 02 add (%rdx),%al 18004d20c: 02 02 add (%rdx),%al 18004d20e: 02 02 add (%rdx),%al 18004d210: 02 01 add (%rcx),%al 18004d212: 01 02 add %eax,(%rdx) 18004d214: 02 02 add (%rdx),%al 18004d216: 02 02 add (%rdx),%al 18004d218: 02 02 add (%rdx),%al 18004d21a: 02 02 add (%rdx),%al 18004d21c: 02 02 add (%rdx),%al 18004d21e: 02 02 add (%rdx),%al 18004d220: 02 02 add (%rdx),%al 18004d222: 02 02 add (%rdx),%al 18004d224: 02 02 add (%rdx),%al 18004d226: 02 02 add (%rdx),%al 18004d228: 02 02 add (%rdx),%al 18004d22a: 02 02 add (%rdx),%al 18004d22c: 02 02 add (%rdx),%al 18004d22e: 02 02 add (%rdx),%al 18004d230: 02 01 add (%rcx),%al 18004d232: 01 90 32 cb 04 00 add %edx,0x4cb32(%rax) 18004d238: ae scas %es:(%rdi),%al 18004d239: ca 04 00 lret $0x4 18004d23c: 61 (bad) 18004d23d: cc int3 18004d23e: 04 00 add $0x0,%al 18004d240: 00 02 add %al,(%rdx) 18004d242: 00 02 add %al,(%rdx) 18004d244: 02 02 add (%rdx),%al 18004d246: 02 02 add (%rdx),%al 18004d248: 02 02 add (%rdx),%al 18004d24a: 02 02 add (%rdx),%al 18004d24c: 02 02 add (%rdx),%al 18004d24e: 02 02 add (%rdx),%al 18004d250: 02 02 add (%rdx),%al 18004d252: 02 02 add (%rdx),%al 18004d254: 02 02 add (%rdx),%al 18004d256: 02 02 add (%rdx),%al 18004d258: 02 01 add (%rcx),%al 18004d25a: 01 02 add %eax,(%rdx) 18004d25c: 02 02 add (%rdx),%al 18004d25e: 02 02 add (%rdx),%al 18004d260: 02 02 add (%rdx),%al 18004d262: 02 02 add (%rdx),%al 18004d264: 02 02 add (%rdx),%al 18004d266: 02 02 add (%rdx),%al 18004d268: 02 02 add (%rdx),%al 18004d26a: 02 02 add (%rdx),%al 18004d26c: 02 02 add (%rdx),%al 18004d26e: 02 02 add (%rdx),%al 18004d270: 02 02 add (%rdx),%al 18004d272: 02 02 add (%rdx),%al 18004d274: 02 02 add (%rdx),%al 18004d276: 02 02 add (%rdx),%al 18004d278: 02 01 add (%rcx),%al 18004d27a: 01 cc add %ecx,%esp 18004d27c: cc int3 18004d27d: cc int3 18004d27e: cc int3 18004d27f: cc int3 18004d280: 4c 8b dc mov %rsp,%r11 18004d283: 56 push %rsi 18004d284: 57 push %rdi 18004d285: 48 81 ec d8 00 00 00 sub $0xd8,%rsp 18004d28c: 48 8b 05 0d fc 01 00 mov 0x1fc0d(%rip),%rax # 0x18006cea0 18004d293: 48 33 c4 xor %rsp,%rax 18004d296: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 18004d29d: 00 18004d29e: 44 0f b7 51 08 movzwl 0x8(%rcx),%r10d 18004d2a3: 89 54 24 44 mov %edx,0x44(%rsp) 18004d2a7: 49 8b f9 mov %r9,%rdi 18004d2aa: 41 0f b7 d2 movzwl %r10w,%edx 18004d2ae: 66 41 81 e2 ff 7f and $0x7fff,%r10w 18004d2b4: 4c 89 4c 24 58 mov %r9,0x58(%rsp) 18004d2b9: 44 8b 49 04 mov 0x4(%rcx),%r9d 18004d2bd: 66 81 e2 00 80 and $0x8000,%dx 18004d2c2: 41 c6 43 98 cc movb $0xcc,-0x68(%r11) 18004d2c7: 66 85 d2 test %dx,%dx 18004d2ca: 41 c6 43 99 cc movb $0xcc,-0x67(%r11) 18004d2cf: 41 c6 43 9a cc movb $0xcc,-0x66(%r11) 18004d2d4: 41 c6 43 9b cc movb $0xcc,-0x65(%r11) 18004d2d9: 41 c6 43 9c cc movb $0xcc,-0x64(%r11) 18004d2de: 41 c6 43 9d cc movb $0xcc,-0x63(%r11) 18004d2e3: 41 c6 43 9e cc movb $0xcc,-0x62(%r11) 18004d2e8: 41 c6 43 9f cc movb $0xcc,-0x61(%r11) 18004d2ed: 41 c6 43 a0 cc movb $0xcc,-0x60(%r11) 18004d2f2: 41 c6 43 a1 cc movb $0xcc,-0x5f(%r11) 18004d2f7: 41 c6 43 a2 fb movb $0xfb,-0x5e(%r11) 18004d2fc: 41 c6 43 a3 3f movb $0x3f,-0x5d(%r11) 18004d301: 44 8b 19 mov (%rcx),%r11d 18004d304: 44 89 44 24 50 mov %r8d,0x50(%rsp) 18004d309: be 01 00 00 00 mov $0x1,%esi 18004d30e: 66 89 54 24 30 mov %dx,0x30(%rsp) 18004d313: 74 06 je 0x18004d31b 18004d315: c6 47 02 2d movb $0x2d,0x2(%rdi) 18004d319: eb 04 jmp 0x18004d31f 18004d31b: c6 47 02 20 movb $0x20,0x2(%rdi) 18004d31f: 66 45 85 d2 test %r10w,%r10w 18004d323: 48 89 9c 24 f8 00 00 mov %rbx,0xf8(%rsp) 18004d32a: 00 18004d32b: 48 89 ac 24 d0 00 00 mov %rbp,0xd0(%rsp) 18004d332: 00 18004d333: 4c 89 a4 24 c8 00 00 mov %r12,0xc8(%rsp) 18004d33a: 00 18004d33b: 4c 89 ac 24 c0 00 00 mov %r13,0xc0(%rsp) 18004d342: 00 18004d343: 75 3c jne 0x18004d381 18004d345: 45 85 c9 test %r9d,%r9d 18004d348: 0f 85 66 01 00 00 jne 0x18004d4b4 18004d34e: 45 85 db test %r11d,%r11d 18004d351: 0f 85 5d 01 00 00 jne 0x18004d4b4 18004d357: b8 20 00 00 00 mov $0x20,%eax 18004d35c: b9 2d 00 00 00 mov $0x2d,%ecx 18004d361: 66 81 fa 00 80 cmp $0x8000,%dx 18004d366: 0f 44 c1 cmove %ecx,%eax 18004d369: 66 44 89 1f mov %r11w,(%rdi) 18004d36d: 40 88 77 03 mov %sil,0x3(%rdi) 18004d371: c6 47 04 30 movb $0x30,0x4(%rdi) 18004d375: 44 88 5f 05 mov %r11b,0x5(%rdi) 18004d379: 88 47 02 mov %al,0x2(%rdi) 18004d37c: e9 6b 0c 00 00 jmp 0x18004dfec 18004d381: 66 41 81 fa ff 7f cmp $0x7fff,%r10w 18004d387: 0f 85 27 01 00 00 jne 0x18004d4b4 18004d38d: 41 81 f9 00 00 00 80 cmp $0x80000000,%r9d 18004d394: 66 89 37 mov %si,(%rdi) 18004d397: 75 05 jne 0x18004d39e 18004d399: 45 85 db test %r11d,%r11d 18004d39c: 74 45 je 0x18004d3e3 18004d39e: 41 0f ba e1 1e bt $0x1e,%r9d 18004d3a3: 72 3e jb 0x18004d3e3 18004d3a5: 48 8d 4f 04 lea 0x4(%rdi),%rcx 18004d3a9: 4c 8d 05 a4 ba 00 00 lea 0xbaa4(%rip),%r8 # 0x180058e54 18004d3b0: ba 16 00 00 00 mov $0x16,%edx 18004d3b5: e8 d6 5b fe ff call 0x180032f90 18004d3ba: 33 db xor %ebx,%ebx 18004d3bc: 85 c0 test %eax,%eax 18004d3be: 0f 84 e5 00 00 00 je 0x18004d4a9 18004d3c4: 45 33 c9 xor %r9d,%r9d 18004d3c7: 45 33 c0 xor %r8d,%r8d 18004d3ca: 33 d2 xor %edx,%edx 18004d3cc: 33 c9 xor %ecx,%ecx 18004d3ce: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18004d3d3: e8 68 b0 fe ff call 0x180038440 18004d3d8: c6 47 03 06 movb $0x6,0x3(%rdi) 18004d3dc: 8b f3 mov %ebx,%esi 18004d3de: e9 09 0c 00 00 jmp 0x18004dfec 18004d3e3: 66 85 d2 test %dx,%dx 18004d3e6: 74 4b je 0x18004d433 18004d3e8: 41 81 f9 00 00 00 c0 cmp $0xc0000000,%r9d 18004d3ef: 75 42 jne 0x18004d433 18004d3f1: 45 85 db test %r11d,%r11d 18004d3f4: 0f 85 80 00 00 00 jne 0x18004d47a 18004d3fa: 48 8d 4f 04 lea 0x4(%rdi),%rcx 18004d3fe: 4c 8d 05 47 ba 00 00 lea 0xba47(%rip),%r8 # 0x180058e4c 18004d405: 41 8d 53 16 lea 0x16(%r11),%edx 18004d409: e8 82 5b fe ff call 0x180032f90 18004d40e: 33 db xor %ebx,%ebx 18004d410: 85 c0 test %eax,%eax 18004d412: 74 5b je 0x18004d46f 18004d414: 45 33 c9 xor %r9d,%r9d 18004d417: 45 33 c0 xor %r8d,%r8d 18004d41a: 33 d2 xor %edx,%edx 18004d41c: 33 c9 xor %ecx,%ecx 18004d41e: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18004d423: e8 18 b0 fe ff call 0x180038440 18004d428: c6 47 03 05 movb $0x5,0x3(%rdi) 18004d42c: 8b f3 mov %ebx,%esi 18004d42e: e9 b9 0b 00 00 jmp 0x18004dfec 18004d433: 41 81 f9 00 00 00 80 cmp $0x80000000,%r9d 18004d43a: 75 3e jne 0x18004d47a 18004d43c: 45 85 db test %r11d,%r11d 18004d43f: 75 39 jne 0x18004d47a 18004d441: 48 8d 4f 04 lea 0x4(%rdi),%rcx 18004d445: 4c 8d 05 f8 b9 00 00 lea 0xb9f8(%rip),%r8 # 0x180058e44 18004d44c: 41 8d 53 16 lea 0x16(%r11),%edx 18004d450: e8 3b 5b fe ff call 0x180032f90 18004d455: 33 db xor %ebx,%ebx 18004d457: 85 c0 test %eax,%eax 18004d459: 74 14 je 0x18004d46f 18004d45b: 45 33 c9 xor %r9d,%r9d 18004d45e: 45 33 c0 xor %r8d,%r8d 18004d461: 33 d2 xor %edx,%edx 18004d463: 33 c9 xor %ecx,%ecx 18004d465: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18004d46a: e8 d1 af fe ff call 0x180038440 18004d46f: c6 47 03 05 movb $0x5,0x3(%rdi) 18004d473: 8b f3 mov %ebx,%esi 18004d475: e9 72 0b 00 00 jmp 0x18004dfec 18004d47a: 48 8d 4f 04 lea 0x4(%rdi),%rcx 18004d47e: 4c 8d 05 b7 b9 00 00 lea 0xb9b7(%rip),%r8 # 0x180058e3c 18004d485: ba 16 00 00 00 mov $0x16,%edx 18004d48a: e8 01 5b fe ff call 0x180032f90 18004d48f: 33 db xor %ebx,%ebx 18004d491: 85 c0 test %eax,%eax 18004d493: 74 14 je 0x18004d4a9 18004d495: 45 33 c9 xor %r9d,%r9d 18004d498: 45 33 c0 xor %r8d,%r8d 18004d49b: 33 d2 xor %edx,%edx 18004d49d: 33 c9 xor %ecx,%ecx 18004d49f: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18004d4a4: e8 97 af fe ff call 0x180038440 18004d4a9: c6 47 03 06 movb $0x6,0x3(%rdi) 18004d4ad: 8b f3 mov %ebx,%esi 18004d4af: e9 38 0b 00 00 jmp 0x18004dfec 18004d4b4: 45 0f b7 c2 movzwl %r10w,%r8d 18004d4b8: 66 44 89 54 24 7a mov %r10w,0x7a(%rsp) 18004d4be: 41 8b c9 mov %r9d,%ecx 18004d4c1: c1 e9 18 shr $0x18,%ecx 18004d4c4: 41 8b c0 mov %r8d,%eax 18004d4c7: 44 89 5c 24 72 mov %r11d,0x72(%rsp) 18004d4cc: c1 e8 08 shr $0x8,%eax 18004d4cf: 41 bb 05 00 00 00 mov $0x5,%r11d 18004d4d5: 33 db xor %ebx,%ebx 18004d4d7: 45 69 c0 10 4d 00 00 imul $0x4d10,%r8d,%r8d 18004d4de: 8d 14 48 lea (%rax,%rcx,2),%edx 18004d4e1: 4c 89 b4 24 b8 00 00 mov %r14,0xb8(%rsp) 18004d4e8: 00 18004d4e9: 44 89 4c 24 76 mov %r9d,0x76(%rsp) 18004d4ee: 4c 89 bc 24 b0 00 00 mov %r15,0xb0(%rsp) 18004d4f5: 00 18004d4f6: 66 c7 44 24 70 00 00 movw $0x0,0x70(%rsp) 18004d4fd: 44 89 5c 24 48 mov %r11d,0x48(%rsp) 18004d502: 6b d2 4d imul $0x4d,%edx,%edx 18004d505: 42 8d 8c 02 0c ed bc lea -0x134312f4(%rdx,%r8,1),%ecx 18004d50c: ec 18004d50d: 48 8d 15 dc 0f 02 00 lea 0x20fdc(%rip),%rdx # 0x18006e4f0 18004d514: bf 00 80 ff 7f mov $0x7fff8000,%edi 18004d519: c1 f9 10 sar $0x10,%ecx 18004d51c: 48 83 ea 60 sub $0x60,%rdx 18004d520: 41 bc 00 80 ff ff mov $0xffff8000,%r12d 18004d526: 44 0f bf d1 movswl %cx,%r10d 18004d52a: 89 4c 24 34 mov %ecx,0x34(%rsp) 18004d52e: 41 f7 da neg %r10d 18004d531: 0f 84 36 04 00 00 je 0x18004d96d 18004d537: 45 85 d2 test %r10d,%r10d 18004d53a: 79 0e jns 0x18004d54a 18004d53c: 48 8d 15 0d 11 02 00 lea 0x2110d(%rip),%rdx # 0x18006e650 18004d543: 41 f7 da neg %r10d 18004d546: 48 83 ea 60 sub $0x60,%rdx 18004d54a: 45 85 d2 test %r10d,%r10d 18004d54d: 0f 84 1a 04 00 00 je 0x18004d96d 18004d553: 44 8b 4c 24 74 mov 0x74(%rsp),%r9d 18004d558: 44 8b 44 24 70 mov 0x70(%rsp),%r8d 18004d55d: 66 66 90 data16 xchg %ax,%ax 18004d560: 41 8b c2 mov %r10d,%eax 18004d563: 48 83 c2 54 add $0x54,%rdx 18004d567: 41 c1 fa 03 sar $0x3,%r10d 18004d56b: 83 e0 07 and $0x7,%eax 18004d56e: 44 89 54 24 40 mov %r10d,0x40(%rsp) 18004d573: 48 89 54 24 38 mov %rdx,0x38(%rsp) 18004d578: 0f 84 e0 03 00 00 je 0x18004d95e 18004d57e: 48 98 cltq 18004d580: 48 8d 0c 40 lea (%rax,%rax,2),%rcx 18004d584: 66 81 3c 8a 00 80 cmpw $0x8000,(%rdx,%rcx,4) 18004d58a: 4c 8d 3c 8a lea (%rdx,%rcx,4),%r15 18004d58e: 72 33 jb 0x18004d5c3 18004d590: 49 8b 07 mov (%r15),%rax 18004d593: 48 8d 8c 24 90 00 00 lea 0x90(%rsp),%rcx 18004d59a: 00 18004d59b: 48 89 01 mov %rax,(%rcx) 18004d59e: 41 8b 47 08 mov 0x8(%r15),%eax 18004d5a2: 4c 8d bc 24 90 00 00 lea 0x90(%rsp),%r15 18004d5a9: 00 18004d5aa: 89 41 08 mov %eax,0x8(%rcx) 18004d5ad: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 18004d5b4: 00 18004d5b5: 48 c1 e8 10 shr $0x10,%rax 18004d5b9: 83 e8 01 sub $0x1,%eax 18004d5bc: 89 84 24 92 00 00 00 mov %eax,0x92(%rsp) 18004d5c3: 41 0f b7 4f 0a movzwl 0xa(%r15),%ecx 18004d5c8: 0f b7 44 24 7a movzwl 0x7a(%rsp),%eax 18004d5cd: 89 5c 24 60 mov %ebx,0x60(%rsp) 18004d5d1: 0f b7 d1 movzwl %cx,%edx 18004d5d4: 66 81 e1 ff 7f and $0x7fff,%cx 18004d5d9: 89 5c 24 64 mov %ebx,0x64(%rsp) 18004d5dd: 66 33 d0 xor %ax,%dx 18004d5e0: 66 25 ff 7f and $0x7fff,%ax 18004d5e4: 89 5c 24 68 mov %ebx,0x68(%rsp) 18004d5e8: 66 81 e2 00 80 and $0x8000,%dx 18004d5ed: 66 3d ff 7f cmp $0x7fff,%ax 18004d5f1: 8d 2c 08 lea (%rax,%rcx,1),%ebp 18004d5f4: 66 89 54 24 32 mov %dx,0x32(%rsp) 18004d5f9: 0f 83 3f 03 00 00 jae 0x18004d93e 18004d5ff: 66 81 f9 ff 7f cmp $0x7fff,%cx 18004d604: 0f 83 34 03 00 00 jae 0x18004d93e 18004d60a: 66 81 fd fd bf cmp $0xbffd,%bp 18004d60f: 0f 87 29 03 00 00 ja 0x18004d93e 18004d615: 66 81 fd bf 3f cmp $0x3fbf,%bp 18004d61a: 77 1c ja 0x18004d638 18004d61c: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 18004d621: 89 5c 24 78 mov %ebx,0x78(%rsp) 18004d625: 44 8b cb mov %ebx,%r9d 18004d628: 89 5c 24 74 mov %ebx,0x74(%rsp) 18004d62c: 44 8b c3 mov %ebx,%r8d 18004d62f: 89 5c 24 70 mov %ebx,0x70(%rsp) 18004d633: e9 26 03 00 00 jmp 0x18004d95e 18004d638: 66 85 c0 test %ax,%ax 18004d63b: 75 29 jne 0x18004d666 18004d63d: 8b 44 24 78 mov 0x78(%rsp),%eax 18004d641: 66 83 c5 01 add $0x1,%bp 18004d645: 0f ba f0 1f btr $0x1f,%eax 18004d649: 85 c0 test %eax,%eax 18004d64b: 75 19 jne 0x18004d666 18004d64d: 45 85 c9 test %r9d,%r9d 18004d650: 75 14 jne 0x18004d666 18004d652: 45 85 c0 test %r8d,%r8d 18004d655: 75 0f jne 0x18004d666 18004d657: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 18004d65c: 66 89 5c 24 7a mov %bx,0x7a(%rsp) 18004d661: e9 f8 02 00 00 jmp 0x18004d95e 18004d666: 66 85 c9 test %cx,%cx 18004d669: 75 37 jne 0x18004d6a2 18004d66b: 41 8b 47 08 mov 0x8(%r15),%eax 18004d66f: 66 83 c5 01 add $0x1,%bp 18004d673: 0f ba f0 1f btr $0x1f,%eax 18004d677: 85 c0 test %eax,%eax 18004d679: 75 27 jne 0x18004d6a2 18004d67b: 41 39 5f 04 cmp %ebx,0x4(%r15) 18004d67f: 75 21 jne 0x18004d6a2 18004d681: 41 39 1f cmp %ebx,(%r15) 18004d684: 75 1c jne 0x18004d6a2 18004d686: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 18004d68b: 89 5c 24 78 mov %ebx,0x78(%rsp) 18004d68f: 44 8b cb mov %ebx,%r9d 18004d692: 89 5c 24 74 mov %ebx,0x74(%rsp) 18004d696: 44 8b c3 mov %ebx,%r8d 18004d699: 89 5c 24 70 mov %ebx,0x70(%rsp) 18004d69d: e9 bc 02 00 00 jmp 0x18004d95e 18004d6a2: 44 8b f3 mov %ebx,%r14d 18004d6a5: 48 8d 54 24 64 lea 0x64(%rsp),%rdx 18004d6aa: 45 8b eb mov %r11d,%r13d 18004d6ad: 66 66 90 data16 xchg %ax,%ax 18004d6b0: 45 85 ed test %r13d,%r13d 18004d6b3: 43 8d 04 36 lea (%r14,%r14,1),%eax 18004d6b7: 41 8b fd mov %r13d,%edi 18004d6ba: 48 63 c8 movslq %eax,%rcx 18004d6bd: 7e 71 jle 0x18004d730 18004d6bf: 45 8b e6 mov %r14d,%r12d 18004d6c2: 4c 8d 54 0c 70 lea 0x70(%rsp,%rcx,1),%r10 18004d6c7: 4d 8d 5f 08 lea 0x8(%r15),%r11 18004d6cb: 41 83 e4 01 and $0x1,%r12d 18004d6cf: 90 nop 18004d6d0: 41 0f b7 0a movzwl (%r10),%ecx 18004d6d4: 41 0f b7 03 movzwl (%r11),%eax 18004d6d8: 0f af c8 imul %eax,%ecx 18004d6db: 45 85 e4 test %r12d,%r12d 18004d6de: 74 1d je 0x18004d6fd 18004d6e0: 8b 42 fc mov -0x4(%rdx),%eax 18004d6e3: 44 8b c3 mov %ebx,%r8d 18004d6e6: 44 8d 0c 08 lea (%rax,%rcx,1),%r9d 18004d6ea: 44 3b c8 cmp %eax,%r9d 18004d6ed: 72 05 jb 0x18004d6f4 18004d6ef: 44 3b c9 cmp %ecx,%r9d 18004d6f2: 73 03 jae 0x18004d6f7 18004d6f4: 44 8b c6 mov %esi,%r8d 18004d6f7: 44 89 4a fc mov %r9d,-0x4(%rdx) 18004d6fb: eb 1b jmp 0x18004d718 18004d6fd: 8b 42 fc mov -0x4(%rdx),%eax 18004d700: 44 8b c3 mov %ebx,%r8d 18004d703: 44 8d 0c 08 lea (%rax,%rcx,1),%r9d 18004d707: 44 3b c8 cmp %eax,%r9d 18004d70a: 72 05 jb 0x18004d711 18004d70c: 44 3b c9 cmp %ecx,%r9d 18004d70f: 73 03 jae 0x18004d714 18004d711: 44 8b c6 mov %esi,%r8d 18004d714: 44 89 4a fc mov %r9d,-0x4(%rdx) 18004d718: 45 85 c0 test %r8d,%r8d 18004d71b: 74 04 je 0x18004d721 18004d71d: 66 83 02 01 addw $0x1,(%rdx) 18004d721: 83 ef 01 sub $0x1,%edi 18004d724: 49 83 c2 02 add $0x2,%r10 18004d728: 49 83 eb 02 sub $0x2,%r11 18004d72c: 85 ff test %edi,%edi 18004d72e: 7f a0 jg 0x18004d6d0 18004d730: 41 83 ed 01 sub $0x1,%r13d 18004d734: 48 83 c2 02 add $0x2,%rdx 18004d738: 41 83 c6 01 add $0x1,%r14d 18004d73c: 45 85 ed test %r13d,%r13d 18004d73f: 0f 8f 6b ff ff ff jg 0x18004d6b0 18004d745: 66 81 c5 02 c0 add $0xc002,%bp 18004d74a: 66 85 ed test %bp,%bp 18004d74d: 0f 8e b5 00 00 00 jle 0x18004d808 18004d753: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 18004d758: 8b 54 24 64 mov 0x64(%rsp),%edx 18004d75c: 44 8b 44 24 60 mov 0x60(%rsp),%r8d 18004d761: 41 0f ba e1 1f bt $0x1f,%r9d 18004d766: 72 32 jb 0x18004d79a 18004d768: 8b ca mov %edx,%ecx 18004d76a: 41 8b c0 mov %r8d,%eax 18004d76d: 45 03 c9 add %r9d,%r9d 18004d770: 03 d2 add %edx,%edx 18004d772: c1 e8 1f shr $0x1f,%eax 18004d775: c1 e9 1f shr $0x1f,%ecx 18004d778: 45 03 c0 add %r8d,%r8d 18004d77b: 0b d0 or %eax,%edx 18004d77d: 44 0b c9 or %ecx,%r9d 18004d780: 66 81 c5 ff ff add $0xffff,%bp 18004d785: 89 54 24 64 mov %edx,0x64(%rsp) 18004d789: 44 89 4c 24 68 mov %r9d,0x68(%rsp) 18004d78e: 66 85 ed test %bp,%bp 18004d791: 44 89 44 24 60 mov %r8d,0x60(%rsp) 18004d796: 7f c9 jg 0x18004d761 18004d798: eb 7c jmp 0x18004d816 18004d79a: 66 85 ed test %bp,%bp 18004d79d: 7e 77 jle 0x18004d816 18004d79f: 0f b7 44 24 60 movzwl 0x60(%rsp),%eax 18004d7a4: 66 3d 00 80 cmp $0x8000,%ax 18004d7a8: 77 14 ja 0x18004d7be 18004d7aa: 41 81 e0 ff ff 01 00 and $0x1ffff,%r8d 18004d7b1: 41 81 f8 00 80 01 00 cmp $0x18000,%r8d 18004d7b8: 0f 85 fb 00 00 00 jne 0x18004d8b9 18004d7be: 8b 44 24 62 mov 0x62(%rsp),%eax 18004d7c2: 83 f8 ff cmp $0xffffffff,%eax 18004d7c5: 0f 85 e3 00 00 00 jne 0x18004d8ae 18004d7cb: 8b 44 24 66 mov 0x66(%rsp),%eax 18004d7cf: 89 5c 24 62 mov %ebx,0x62(%rsp) 18004d7d3: 83 f8 ff cmp $0xffffffff,%eax 18004d7d6: 0f 85 c0 00 00 00 jne 0x18004d89c 18004d7dc: 0f b7 44 24 6a movzwl 0x6a(%rsp),%eax 18004d7e1: 89 5c 24 66 mov %ebx,0x66(%rsp) 18004d7e5: 66 3d ff ff cmp $0xffff,%ax 18004d7e9: 0f 85 99 00 00 00 jne 0x18004d888 18004d7ef: 8b 54 24 64 mov 0x64(%rsp),%edx 18004d7f3: 66 c7 44 24 6a 00 80 movw $0x8000,0x6a(%rsp) 18004d7fa: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 18004d7ff: 66 83 c5 01 add $0x1,%bp 18004d803: e9 b1 00 00 00 jmp 0x18004d8b9 18004d808: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 18004d80d: 8b 54 24 64 mov 0x64(%rsp),%edx 18004d811: 44 8b 44 24 60 mov 0x60(%rsp),%r8d 18004d816: 66 81 c5 ff ff add $0xffff,%bp 18004d81b: 79 82 jns 0x18004d79f 18004d81d: 0f b7 c5 movzwl %bp,%eax 18004d820: 8b f3 mov %ebx,%esi 18004d822: 66 f7 d8 neg %ax 18004d825: 44 0f b7 d0 movzwl %ax,%r10d 18004d829: 66 41 03 ea add %r10w,%bp 18004d82d: 66 66 90 data16 xchg %ax,%ax 18004d830: f6 44 24 60 01 testb $0x1,0x60(%rsp) 18004d835: 74 03 je 0x18004d83a 18004d837: 83 c6 01 add $0x1,%esi 18004d83a: 8b ca mov %edx,%ecx 18004d83c: 41 8b c1 mov %r9d,%eax 18004d83f: 41 d1 e8 shr $1,%r8d 18004d842: c1 e1 1f shl $0x1f,%ecx 18004d845: d1 ea shr $1,%edx 18004d847: c1 e0 1f shl $0x1f,%eax 18004d84a: 44 0b c1 or %ecx,%r8d 18004d84d: 41 d1 e9 shr $1,%r9d 18004d850: 0b d0 or %eax,%edx 18004d852: 49 83 ea 01 sub $0x1,%r10 18004d856: 44 89 44 24 60 mov %r8d,0x60(%rsp) 18004d85b: 75 d3 jne 0x18004d830 18004d85d: 85 f6 test %esi,%esi 18004d85f: 89 54 24 64 mov %edx,0x64(%rsp) 18004d863: 44 89 4c 24 68 mov %r9d,0x68(%rsp) 18004d868: 41 8d 72 01 lea 0x1(%r10),%esi 18004d86c: 0f 84 2d ff ff ff je 0x18004d79f 18004d872: 66 41 8b c0 mov %r8w,%ax 18004d876: 66 0b c6 or %si,%ax 18004d879: 66 89 44 24 60 mov %ax,0x60(%rsp) 18004d87e: 44 8b 44 24 60 mov 0x60(%rsp),%r8d 18004d883: e9 1c ff ff ff jmp 0x18004d7a4 18004d888: 8b 54 24 64 mov 0x64(%rsp),%edx 18004d88c: 66 05 01 00 add $0x1,%ax 18004d890: 66 89 44 24 6a mov %ax,0x6a(%rsp) 18004d895: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 18004d89a: eb 1d jmp 0x18004d8b9 18004d89c: 83 c0 01 add $0x1,%eax 18004d89f: 89 44 24 66 mov %eax,0x66(%rsp) 18004d8a3: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 18004d8a8: 8b 54 24 64 mov 0x64(%rsp),%edx 18004d8ac: eb 0b jmp 0x18004d8b9 18004d8ae: 83 c0 01 add $0x1,%eax 18004d8b1: 89 44 24 62 mov %eax,0x62(%rsp) 18004d8b5: 8b 54 24 64 mov 0x64(%rsp),%edx 18004d8b9: 66 81 fd ff 7f cmp $0x7fff,%bp 18004d8be: 72 3a jb 0x18004d8fa 18004d8c0: 66 39 5c 24 32 cmp %bx,0x32(%rsp) 18004d8c5: 44 8b 54 24 40 mov 0x40(%rsp),%r10d 18004d8ca: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 18004d8cf: bf 00 80 ff 7f mov $0x7fff8000,%edi 18004d8d4: 41 bc 00 80 ff ff mov $0xffff8000,%r12d 18004d8da: 44 8b cb mov %ebx,%r9d 18004d8dd: 8b c7 mov %edi,%eax 18004d8df: 89 5c 24 74 mov %ebx,0x74(%rsp) 18004d8e3: 44 8b c3 mov %ebx,%r8d 18004d8e6: 41 0f 45 c4 cmovne %r12d,%eax 18004d8ea: 89 5c 24 70 mov %ebx,0x70(%rsp) 18004d8ee: 41 bb 05 00 00 00 mov $0x5,%r11d 18004d8f4: 89 44 24 78 mov %eax,0x78(%rsp) 18004d8f8: eb 64 jmp 0x18004d95e 18004d8fa: 0f b7 44 24 62 movzwl 0x62(%rsp),%eax 18004d8ff: 66 0b 6c 24 32 or 0x32(%rsp),%bp 18004d904: 44 8b 54 24 40 mov 0x40(%rsp),%r10d 18004d909: 89 54 24 72 mov %edx,0x72(%rsp) 18004d90d: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 18004d912: 66 89 44 24 70 mov %ax,0x70(%rsp) 18004d917: 44 8b 44 24 70 mov 0x70(%rsp),%r8d 18004d91c: 44 89 4c 24 76 mov %r9d,0x76(%rsp) 18004d921: 44 8b 4c 24 74 mov 0x74(%rsp),%r9d 18004d926: 66 89 6c 24 7a mov %bp,0x7a(%rsp) 18004d92b: bf 00 80 ff 7f mov $0x7fff8000,%edi 18004d930: 41 bb 05 00 00 00 mov $0x5,%r11d 18004d936: 41 bc 00 80 ff ff mov $0xffff8000,%r12d 18004d93c: eb 20 jmp 0x18004d95e 18004d93e: 66 85 d2 test %dx,%dx 18004d941: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 18004d946: 8b c7 mov %edi,%eax 18004d948: 41 0f 45 c4 cmovne %r12d,%eax 18004d94c: 44 8b cb mov %ebx,%r9d 18004d94f: 89 5c 24 74 mov %ebx,0x74(%rsp) 18004d953: 44 8b c3 mov %ebx,%r8d 18004d956: 89 5c 24 70 mov %ebx,0x70(%rsp) 18004d95a: 89 44 24 78 mov %eax,0x78(%rsp) 18004d95e: 45 85 d2 test %r10d,%r10d 18004d961: 0f 85 f9 fb ff ff jne 0x18004d560 18004d967: 8b 4c 24 34 mov 0x34(%rsp),%ecx 18004d96b: eb 0a jmp 0x18004d977 18004d96d: 44 8b 4c 24 74 mov 0x74(%rsp),%r9d 18004d972: 44 8b 44 24 70 mov 0x70(%rsp),%r8d 18004d977: 8b 44 24 78 mov 0x78(%rsp),%eax 18004d97b: c1 e8 10 shr $0x10,%eax 18004d97e: 66 3d ff 3f cmp $0x3fff,%ax 18004d982: 0f 82 5f 03 00 00 jb 0x18004dce7 18004d988: 66 83 c1 01 add $0x1,%cx 18004d98c: 44 8b f3 mov %ebx,%r14d 18004d98f: 89 5c 24 60 mov %ebx,0x60(%rsp) 18004d993: 89 4c 24 34 mov %ecx,0x34(%rsp) 18004d997: 0f b7 8c 24 8a 00 00 movzwl 0x8a(%rsp),%ecx 18004d99e: 00 18004d99f: 89 5c 24 64 mov %ebx,0x64(%rsp) 18004d9a3: 44 0f b7 f9 movzwl %cx,%r15d 18004d9a7: 66 81 e1 ff 7f and $0x7fff,%cx 18004d9ac: 89 5c 24 68 mov %ebx,0x68(%rsp) 18004d9b0: 66 44 33 f8 xor %ax,%r15w 18004d9b4: 66 25 ff 7f and $0x7fff,%ax 18004d9b8: 66 41 81 e7 00 80 and $0x8000,%r15w 18004d9be: 66 3d ff 7f cmp $0x7fff,%ax 18004d9c2: 8d 2c 08 lea (%rax,%rcx,1),%ebp 18004d9c5: 0f 83 0a 03 00 00 jae 0x18004dcd5 18004d9cb: 66 81 f9 ff 7f cmp $0x7fff,%cx 18004d9d0: 0f 83 ff 02 00 00 jae 0x18004dcd5 18004d9d6: 66 81 fd fd bf cmp $0xbffd,%bp 18004d9db: 0f 87 f4 02 00 00 ja 0x18004dcd5 18004d9e1: 66 81 fd bf 3f cmp $0x3fbf,%bp 18004d9e6: 77 0f ja 0x18004d9f7 18004d9e8: 89 5c 24 78 mov %ebx,0x78(%rsp) 18004d9ec: 44 8b cb mov %ebx,%r9d 18004d9ef: 44 8b c3 mov %ebx,%r8d 18004d9f2: e9 f0 02 00 00 jmp 0x18004dce7 18004d9f7: 66 85 c0 test %ax,%ax 18004d9fa: 75 24 jne 0x18004da20 18004d9fc: 8b 44 24 78 mov 0x78(%rsp),%eax 18004da00: 66 83 c5 01 add $0x1,%bp 18004da04: 0f ba f0 1f btr $0x1f,%eax 18004da08: 85 c0 test %eax,%eax 18004da0a: 75 14 jne 0x18004da20 18004da0c: 45 85 c9 test %r9d,%r9d 18004da0f: 75 0f jne 0x18004da20 18004da11: 45 85 c0 test %r8d,%r8d 18004da14: 75 0a jne 0x18004da20 18004da16: 66 89 5c 24 7a mov %bx,0x7a(%rsp) 18004da1b: e9 c7 02 00 00 jmp 0x18004dce7 18004da20: 66 85 c9 test %cx,%cx 18004da23: 75 34 jne 0x18004da59 18004da25: 8b 84 24 88 00 00 00 mov 0x88(%rsp),%eax 18004da2c: 66 83 c5 01 add $0x1,%bp 18004da30: 0f ba f0 1f btr $0x1f,%eax 18004da34: 85 c0 test %eax,%eax 18004da36: 75 21 jne 0x18004da59 18004da38: 39 9c 24 84 00 00 00 cmp %ebx,0x84(%rsp) 18004da3f: 75 18 jne 0x18004da59 18004da41: 39 9c 24 80 00 00 00 cmp %ebx,0x80(%rsp) 18004da48: 75 0f jne 0x18004da59 18004da4a: 89 5c 24 78 mov %ebx,0x78(%rsp) 18004da4e: 44 8b cb mov %ebx,%r9d 18004da51: 44 8b c3 mov %ebx,%r8d 18004da54: e9 8e 02 00 00 jmp 0x18004dce7 18004da59: 44 8b eb mov %ebx,%r13d 18004da5c: 48 8d 54 24 64 lea 0x64(%rsp),%rdx 18004da61: 45 85 db test %r11d,%r11d 18004da64: 43 8d 44 2d 00 lea 0x0(%r13,%r13,1),%eax 18004da69: 41 8b fb mov %r11d,%edi 18004da6c: 48 63 c8 movslq %eax,%rcx 18004da6f: 0f 8e 80 00 00 00 jle 0x18004daf5 18004da75: 45 8b e5 mov %r13d,%r12d 18004da78: 4c 8d 94 24 88 00 00 lea 0x88(%rsp),%r10 18004da7f: 00 18004da80: 4c 8d 5c 0c 70 lea 0x70(%rsp,%rcx,1),%r11 18004da85: 41 83 e4 01 and $0x1,%r12d 18004da89: 66 66 90 data16 xchg %ax,%ax 18004da8c: 66 66 66 90 data16 data16 xchg %ax,%ax 18004da90: 41 0f b7 0a movzwl (%r10),%ecx 18004da94: 41 0f b7 03 movzwl (%r11),%eax 18004da98: 0f af c8 imul %eax,%ecx 18004da9b: 45 85 e4 test %r12d,%r12d 18004da9e: 74 1d je 0x18004dabd 18004daa0: 8b 42 fc mov -0x4(%rdx),%eax 18004daa3: 44 8b c3 mov %ebx,%r8d 18004daa6: 44 8d 0c 08 lea (%rax,%rcx,1),%r9d 18004daaa: 44 3b c8 cmp %eax,%r9d 18004daad: 72 05 jb 0x18004dab4 18004daaf: 44 3b c9 cmp %ecx,%r9d 18004dab2: 73 03 jae 0x18004dab7 18004dab4: 44 8b c6 mov %esi,%r8d 18004dab7: 44 89 4a fc mov %r9d,-0x4(%rdx) 18004dabb: eb 1b jmp 0x18004dad8 18004dabd: 8b 42 fc mov -0x4(%rdx),%eax 18004dac0: 44 8b c3 mov %ebx,%r8d 18004dac3: 44 8d 0c 08 lea (%rax,%rcx,1),%r9d 18004dac7: 44 3b c8 cmp %eax,%r9d 18004daca: 72 05 jb 0x18004dad1 18004dacc: 44 3b c9 cmp %ecx,%r9d 18004dacf: 73 03 jae 0x18004dad4 18004dad1: 44 8b c6 mov %esi,%r8d 18004dad4: 44 89 4a fc mov %r9d,-0x4(%rdx) 18004dad8: 45 85 c0 test %r8d,%r8d 18004dadb: 74 04 je 0x18004dae1 18004dadd: 66 83 02 01 addw $0x1,(%rdx) 18004dae1: 83 ef 01 sub $0x1,%edi 18004dae4: 49 83 c3 02 add $0x2,%r11 18004dae8: 49 83 ea 02 sub $0x2,%r10 18004daec: 85 ff test %edi,%edi 18004daee: 7f a0 jg 0x18004da90 18004daf0: 44 8b 5c 24 48 mov 0x48(%rsp),%r11d 18004daf5: 41 83 eb 01 sub $0x1,%r11d 18004daf9: 48 83 c2 02 add $0x2,%rdx 18004dafd: 41 83 c5 01 add $0x1,%r13d 18004db01: 45 85 db test %r11d,%r11d 18004db04: 44 89 5c 24 48 mov %r11d,0x48(%rsp) 18004db09: 0f 8f 52 ff ff ff jg 0x18004da61 18004db0f: 66 81 c5 02 c0 add $0xc002,%bp 18004db14: 66 85 ed test %bp,%bp 18004db17: 0f 8e c1 00 00 00 jle 0x18004dbde 18004db1d: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 18004db22: 8b 54 24 64 mov 0x64(%rsp),%edx 18004db26: 44 8b 44 24 60 mov 0x60(%rsp),%r8d 18004db2b: 66 90 xchg %ax,%ax 18004db2d: 66 66 90 data16 xchg %ax,%ax 18004db30: 41 0f ba e1 1f bt $0x1f,%r9d 18004db35: 72 35 jb 0x18004db6c 18004db37: 8b ca mov %edx,%ecx 18004db39: 41 8b c0 mov %r8d,%eax 18004db3c: 45 03 c9 add %r9d,%r9d 18004db3f: 03 d2 add %edx,%edx 18004db41: c1 e8 1f shr $0x1f,%eax 18004db44: c1 e9 1f shr $0x1f,%ecx 18004db47: 45 03 c0 add %r8d,%r8d 18004db4a: 0b d0 or %eax,%edx 18004db4c: 44 0b c9 or %ecx,%r9d 18004db4f: 66 81 c5 ff ff add $0xffff,%bp 18004db54: 89 54 24 64 mov %edx,0x64(%rsp) 18004db58: 44 89 4c 24 68 mov %r9d,0x68(%rsp) 18004db5d: 66 85 ed test %bp,%bp 18004db60: 44 89 44 24 60 mov %r8d,0x60(%rsp) 18004db65: 7f c9 jg 0x18004db30 18004db67: e9 80 00 00 00 jmp 0x18004dbec 18004db6c: 66 85 ed test %bp,%bp 18004db6f: 0f 8e 77 00 00 00 jle 0x18004dbec 18004db75: 0f b7 44 24 60 movzwl 0x60(%rsp),%eax 18004db7a: 66 3d 00 80 cmp $0x8000,%ax 18004db7e: 77 14 ja 0x18004db94 18004db80: 41 81 e0 ff ff 01 00 and $0x1ffff,%r8d 18004db87: 41 81 f8 00 80 01 00 cmp $0x18000,%r8d 18004db8e: 0f 85 f5 00 00 00 jne 0x18004dc89 18004db94: 8b 44 24 62 mov 0x62(%rsp),%eax 18004db98: 83 f8 ff cmp $0xffffffff,%eax 18004db9b: 0f 85 dd 00 00 00 jne 0x18004dc7e 18004dba1: 8b 44 24 66 mov 0x66(%rsp),%eax 18004dba5: 89 5c 24 62 mov %ebx,0x62(%rsp) 18004dba9: 83 f8 ff cmp $0xffffffff,%eax 18004dbac: 0f 85 ba 00 00 00 jne 0x18004dc6c 18004dbb2: 0f b7 44 24 6a movzwl 0x6a(%rsp),%eax 18004dbb7: 89 5c 24 66 mov %ebx,0x66(%rsp) 18004dbbb: 66 3d ff ff cmp $0xffff,%ax 18004dbbf: 0f 85 93 00 00 00 jne 0x18004dc58 18004dbc5: 8b 54 24 64 mov 0x64(%rsp),%edx 18004dbc9: 66 c7 44 24 6a 00 80 movw $0x8000,0x6a(%rsp) 18004dbd0: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 18004dbd5: 66 83 c5 01 add $0x1,%bp 18004dbd9: e9 ab 00 00 00 jmp 0x18004dc89 18004dbde: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 18004dbe3: 8b 54 24 64 mov 0x64(%rsp),%edx 18004dbe7: 44 8b 44 24 60 mov 0x60(%rsp),%r8d 18004dbec: 66 81 c5 ff ff add $0xffff,%bp 18004dbf1: 79 82 jns 0x18004db75 18004dbf3: 0f b7 c5 movzwl %bp,%eax 18004dbf6: 66 f7 d8 neg %ax 18004dbf9: 44 0f b7 d0 movzwl %ax,%r10d 18004dbfd: 66 41 03 ea add %r10w,%bp 18004dc01: f6 44 24 60 01 testb $0x1,0x60(%rsp) 18004dc06: 74 04 je 0x18004dc0c 18004dc08: 41 83 c6 01 add $0x1,%r14d 18004dc0c: 8b ca mov %edx,%ecx 18004dc0e: 41 8b c1 mov %r9d,%eax 18004dc11: 41 d1 e8 shr $1,%r8d 18004dc14: c1 e1 1f shl $0x1f,%ecx 18004dc17: d1 ea shr $1,%edx 18004dc19: c1 e0 1f shl $0x1f,%eax 18004dc1c: 44 0b c1 or %ecx,%r8d 18004dc1f: 41 d1 e9 shr $1,%r9d 18004dc22: 0b d0 or %eax,%edx 18004dc24: 49 83 ea 01 sub $0x1,%r10 18004dc28: 44 89 44 24 60 mov %r8d,0x60(%rsp) 18004dc2d: 75 d2 jne 0x18004dc01 18004dc2f: 45 85 f6 test %r14d,%r14d 18004dc32: 89 54 24 64 mov %edx,0x64(%rsp) 18004dc36: 44 89 4c 24 68 mov %r9d,0x68(%rsp) 18004dc3b: 0f 84 34 ff ff ff je 0x18004db75 18004dc41: 66 41 8b c0 mov %r8w,%ax 18004dc45: 66 0d 01 00 or $0x1,%ax 18004dc49: 66 89 44 24 60 mov %ax,0x60(%rsp) 18004dc4e: 44 8b 44 24 60 mov 0x60(%rsp),%r8d 18004dc53: e9 22 ff ff ff jmp 0x18004db7a 18004dc58: 8b 54 24 64 mov 0x64(%rsp),%edx 18004dc5c: 66 05 01 00 add $0x1,%ax 18004dc60: 66 89 44 24 6a mov %ax,0x6a(%rsp) 18004dc65: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 18004dc6a: eb 1d jmp 0x18004dc89 18004dc6c: 83 c0 01 add $0x1,%eax 18004dc6f: 89 44 24 66 mov %eax,0x66(%rsp) 18004dc73: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 18004dc78: 8b 54 24 64 mov 0x64(%rsp),%edx 18004dc7c: eb 0b jmp 0x18004dc89 18004dc7e: 83 c0 01 add $0x1,%eax 18004dc81: 89 44 24 62 mov %eax,0x62(%rsp) 18004dc85: 8b 54 24 64 mov 0x64(%rsp),%edx 18004dc89: 66 81 fd ff 7f cmp $0x7fff,%bp 18004dc8e: 72 1d jb 0x18004dcad 18004dc90: 66 45 85 ff test %r15w,%r15w 18004dc94: b8 00 80 ff 7f mov $0x7fff8000,%eax 18004dc99: b9 00 80 ff ff mov $0xffff8000,%ecx 18004dc9e: 0f 45 c1 cmovne %ecx,%eax 18004dca1: 44 8b cb mov %ebx,%r9d 18004dca4: 44 8b c3 mov %ebx,%r8d 18004dca7: 89 44 24 78 mov %eax,0x78(%rsp) 18004dcab: eb 3a jmp 0x18004dce7 18004dcad: 0f b7 44 24 62 movzwl 0x62(%rsp),%eax 18004dcb2: 89 54 24 72 mov %edx,0x72(%rsp) 18004dcb6: 66 41 0b ef or %r15w,%bp 18004dcba: 44 89 4c 24 76 mov %r9d,0x76(%rsp) 18004dcbf: 44 8b 4c 24 74 mov 0x74(%rsp),%r9d 18004dcc4: 66 89 44 24 70 mov %ax,0x70(%rsp) 18004dcc9: 44 8b 44 24 70 mov 0x70(%rsp),%r8d 18004dcce: 66 89 6c 24 7a mov %bp,0x7a(%rsp) 18004dcd3: eb 12 jmp 0x18004dce7 18004dcd5: 66 45 85 ff test %r15w,%r15w 18004dcd9: 44 8b cb mov %ebx,%r9d 18004dcdc: 44 8b c3 mov %ebx,%r8d 18004dcdf: 41 0f 45 fc cmovne %r12d,%edi 18004dce3: 89 7c 24 78 mov %edi,0x78(%rsp) 18004dce7: f6 44 24 50 01 testb $0x1,0x50(%rsp) 18004dcec: 4c 8b 6c 24 58 mov 0x58(%rsp),%r13 18004dcf1: 8b 44 24 34 mov 0x34(%rsp),%eax 18004dcf5: 4c 8b bc 24 b0 00 00 mov 0xb0(%rsp),%r15 18004dcfc: 00 18004dcfd: 4c 8b b4 24 b8 00 00 mov 0xb8(%rsp),%r14 18004dd04: 00 18004dd05: 66 41 89 45 00 mov %ax,0x0(%r13) 18004dd0a: 74 3b je 0x18004dd47 18004dd0c: 8b 7c 24 44 mov 0x44(%rsp),%edi 18004dd10: 98 cwtl 18004dd11: 03 f8 add %eax,%edi 18004dd13: 85 ff test %edi,%edi 18004dd15: 7f 34 jg 0x18004dd4b 18004dd17: 66 81 7c 24 30 00 80 cmpw $0x8000,0x30(%rsp) 18004dd1e: b8 20 00 00 00 mov $0x20,%eax 18004dd23: b9 2d 00 00 00 mov $0x2d,%ecx 18004dd28: 0f 44 c1 cmove %ecx,%eax 18004dd2b: 66 41 89 5d 00 mov %bx,0x0(%r13) 18004dd30: 41 c6 45 03 01 movb $0x1,0x3(%r13) 18004dd35: 41 c6 45 04 30 movb $0x30,0x4(%r13) 18004dd3a: 41 88 5d 05 mov %bl,0x5(%r13) 18004dd3e: 41 88 45 02 mov %al,0x2(%r13) 18004dd42: e9 a5 02 00 00 jmp 0x18004dfec 18004dd47: 8b 7c 24 44 mov 0x44(%rsp),%edi 18004dd4b: 44 8b 54 24 78 mov 0x78(%rsp),%r10d 18004dd50: 41 8b c9 mov %r9d,%ecx 18004dd53: b8 15 00 00 00 mov $0x15,%eax 18004dd58: 3b f8 cmp %eax,%edi 18004dd5a: 66 89 5c 24 7a mov %bx,0x7a(%rsp) 18004dd5f: 0f 4f f8 cmovg %eax,%edi 18004dd62: 45 03 c9 add %r9d,%r9d 18004dd65: c1 e9 1f shr $0x1f,%ecx 18004dd68: 41 8b c0 mov %r8d,%eax 18004dd6b: 45 03 c0 add %r8d,%r8d 18004dd6e: 41 c1 ea 10 shr $0x10,%r10d 18004dd72: c1 e8 1f shr $0x1f,%eax 18004dd75: 44 0b c8 or %eax,%r9d 18004dd78: 8b 44 24 78 mov 0x78(%rsp),%eax 18004dd7c: 8d 14 00 lea (%rax,%rax,1),%edx 18004dd7f: 41 8b c0 mov %r8d,%eax 18004dd82: 45 03 c0 add %r8d,%r8d 18004dd85: 0b d1 or %ecx,%edx 18004dd87: 41 8b c9 mov %r9d,%ecx 18004dd8a: 45 03 c9 add %r9d,%r9d 18004dd8d: c1 e8 1f shr $0x1f,%eax 18004dd90: c1 e9 1f shr $0x1f,%ecx 18004dd93: 03 d2 add %edx,%edx 18004dd95: 44 0b c8 or %eax,%r9d 18004dd98: 0b d1 or %ecx,%edx 18004dd9a: 41 8b c0 mov %r8d,%eax 18004dd9d: 41 8b c9 mov %r9d,%ecx 18004dda0: c1 e8 1f shr $0x1f,%eax 18004dda3: 45 03 c9 add %r9d,%r9d 18004dda6: 44 0b c8 or %eax,%r9d 18004dda9: c1 e9 1f shr $0x1f,%ecx 18004ddac: 03 d2 add %edx,%edx 18004ddae: 0b d1 or %ecx,%edx 18004ddb0: 41 8b c9 mov %r9d,%ecx 18004ddb3: 45 03 c9 add %r9d,%r9d 18004ddb6: c1 e9 1f shr $0x1f,%ecx 18004ddb9: 03 d2 add %edx,%edx 18004ddbb: 45 03 c0 add %r8d,%r8d 18004ddbe: 0b d1 or %ecx,%edx 18004ddc0: 41 8b c0 mov %r8d,%eax 18004ddc3: 45 03 c0 add %r8d,%r8d 18004ddc6: c1 e8 1f shr $0x1f,%eax 18004ddc9: 03 d2 add %edx,%edx 18004ddcb: 44 0b c8 or %eax,%r9d 18004ddce: 41 8b c0 mov %r8d,%eax 18004ddd1: 45 03 c0 add %r8d,%r8d 18004ddd4: 41 8b c9 mov %r9d,%ecx 18004ddd7: c1 e8 1f shr $0x1f,%eax 18004ddda: 45 03 c9 add %r9d,%r9d 18004dddd: 44 0b c8 or %eax,%r9d 18004dde0: c1 e9 1f shr $0x1f,%ecx 18004dde3: 41 8b c0 mov %r8d,%eax 18004dde6: 0b d1 or %ecx,%edx 18004dde8: 41 8b c9 mov %r9d,%ecx 18004ddeb: c1 e8 1f shr $0x1f,%eax 18004ddee: 45 03 c9 add %r9d,%r9d 18004ddf1: c1 e9 1f shr $0x1f,%ecx 18004ddf4: 45 03 c0 add %r8d,%r8d 18004ddf7: 44 0b c8 or %eax,%r9d 18004ddfa: 03 d2 add %edx,%edx 18004ddfc: 41 8b c0 mov %r8d,%eax 18004ddff: 0b d1 or %ecx,%edx 18004de01: 41 8b c9 mov %r9d,%ecx 18004de04: c1 e8 1f shr $0x1f,%eax 18004de07: 45 03 c9 add %r9d,%r9d 18004de0a: c1 e9 1f shr $0x1f,%ecx 18004de0d: 45 03 c0 add %r8d,%r8d 18004de10: 44 0b c8 or %eax,%r9d 18004de13: 03 d2 add %edx,%edx 18004de15: 41 8b c0 mov %r8d,%eax 18004de18: 0b d1 or %ecx,%edx 18004de1a: 41 8b c9 mov %r9d,%ecx 18004de1d: c1 e8 1f shr $0x1f,%eax 18004de20: 45 03 c9 add %r9d,%r9d 18004de23: 45 03 c0 add %r8d,%r8d 18004de26: 44 8d 1c 12 lea (%rdx,%rdx,1),%r11d 18004de2a: 44 0b c8 or %eax,%r9d 18004de2d: c1 e9 1f shr $0x1f,%ecx 18004de30: 44 89 44 24 70 mov %r8d,0x70(%rsp) 18004de35: 44 0b d9 or %ecx,%r11d 18004de38: 44 89 4c 24 74 mov %r9d,0x74(%rsp) 18004de3d: 41 81 ea fe 3f 00 00 sub $0x3ffe,%r10d 18004de44: 44 89 5c 24 78 mov %r11d,0x78(%rsp) 18004de49: 79 46 jns 0x18004de91 18004de4b: 41 f7 da neg %r10d 18004de4e: 41 0f b6 d2 movzbl %r10b,%edx 18004de52: 85 d2 test %edx,%edx 18004de54: 7e 3b jle 0x18004de91 18004de56: 66 66 66 90 data16 data16 xchg %ax,%ax 18004de5a: 66 66 90 data16 xchg %ax,%ax 18004de5d: 66 66 90 data16 xchg %ax,%ax 18004de60: 41 8b c9 mov %r9d,%ecx 18004de63: 41 8b c3 mov %r11d,%eax 18004de66: 41 d1 e8 shr $1,%r8d 18004de69: 41 d1 e9 shr $1,%r9d 18004de6c: c1 e0 1f shl $0x1f,%eax 18004de6f: c1 e1 1f shl $0x1f,%ecx 18004de72: 83 ea 01 sub $0x1,%edx 18004de75: 41 d1 eb shr $1,%r11d 18004de78: 44 0b c8 or %eax,%r9d 18004de7b: 44 0b c1 or %ecx,%r8d 18004de7e: 85 d2 test %edx,%edx 18004de80: 7f de jg 0x18004de60 18004de82: 44 89 4c 24 74 mov %r9d,0x74(%rsp) 18004de87: 44 89 44 24 70 mov %r8d,0x70(%rsp) 18004de8c: 44 89 5c 24 78 mov %r11d,0x78(%rsp) 18004de91: 44 8d 67 01 lea 0x1(%rdi),%r12d 18004de95: 49 8d 6d 04 lea 0x4(%r13),%rbp 18004de99: 45 85 e4 test %r12d,%r12d 18004de9c: 4c 8b d5 mov %rbp,%r10 18004de9f: 0f 8e f7 00 00 00 jle 0x18004df9c 18004dea5: 66 66 66 90 data16 data16 xchg %ax,%ax 18004dea9: 66 66 90 data16 xchg %ax,%ax 18004deac: 66 66 66 90 data16 data16 xchg %ax,%ax 18004deb0: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 18004deb5: 48 8d 94 24 90 00 00 lea 0x90(%rsp),%rdx 18004debc: 00 18004debd: 48 8b 01 mov (%rcx),%rax 18004dec0: 48 89 02 mov %rax,(%rdx) 18004dec3: 8b 41 08 mov 0x8(%rcx),%eax 18004dec6: 41 8b c9 mov %r9d,%ecx 18004dec9: 89 42 08 mov %eax,0x8(%rdx) 18004decc: 41 8b c0 mov %r8d,%eax 18004decf: 43 8d 14 00 lea (%r8,%r8,1),%edx 18004ded3: c1 e8 1f shr $0x1f,%eax 18004ded6: c1 e9 1f shr $0x1f,%ecx 18004ded9: 47 8d 04 09 lea (%r9,%r9,1),%r8d 18004dedd: 44 0b c0 or %eax,%r8d 18004dee0: 47 8d 0c 1b lea (%r11,%r11,1),%r9d 18004dee4: 8b c2 mov %edx,%eax 18004dee6: 44 0b c9 or %ecx,%r9d 18004dee9: 41 8b c8 mov %r8d,%ecx 18004deec: c1 e8 1f shr $0x1f,%eax 18004deef: 45 03 c0 add %r8d,%r8d 18004def2: 03 d2 add %edx,%edx 18004def4: c1 e9 1f shr $0x1f,%ecx 18004def7: 44 0b c0 or %eax,%r8d 18004defa: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 18004df01: 00 18004df02: 47 8d 1c 09 lea (%r9,%r9,1),%r11d 18004df06: 8d 3c 10 lea (%rax,%rdx,1),%edi 18004df09: 44 0b d9 or %ecx,%r11d 18004df0c: 3b fa cmp %edx,%edi 18004df0e: 72 04 jb 0x18004df14 18004df10: 3b f8 cmp %eax,%edi 18004df12: 73 1d jae 0x18004df31 18004df14: 41 8d 48 01 lea 0x1(%r8),%ecx 18004df18: 8b d3 mov %ebx,%edx 18004df1a: 41 3b c8 cmp %r8d,%ecx 18004df1d: 72 05 jb 0x18004df24 18004df1f: 83 f9 01 cmp $0x1,%ecx 18004df22: 73 02 jae 0x18004df26 18004df24: 8b d6 mov %esi,%edx 18004df26: 85 d2 test %edx,%edx 18004df28: 44 8b c1 mov %ecx,%r8d 18004df2b: 74 04 je 0x18004df31 18004df2d: 41 83 c3 01 add $0x1,%r11d 18004df31: 48 c1 e8 20 shr $0x20,%rax 18004df35: 45 8d 0c 00 lea (%r8,%rax,1),%r9d 18004df39: 45 3b c8 cmp %r8d,%r9d 18004df3c: 72 05 jb 0x18004df43 18004df3e: 44 3b c8 cmp %eax,%r9d 18004df41: 73 04 jae 0x18004df47 18004df43: 41 83 c3 01 add $0x1,%r11d 18004df47: 44 03 9c 24 98 00 00 add 0x98(%rsp),%r11d 18004df4e: 00 18004df4f: 41 8b c9 mov %r9d,%ecx 18004df52: 45 03 c9 add %r9d,%r9d 18004df55: c1 e9 1f shr $0x1f,%ecx 18004df58: 8b c7 mov %edi,%eax 18004df5a: 44 8d 04 3f lea (%rdi,%rdi,1),%r8d 18004df5e: c1 e8 1f shr $0x1f,%eax 18004df61: 41 83 ec 01 sub $0x1,%r12d 18004df65: 49 83 c2 01 add $0x1,%r10 18004df69: 44 0b c8 or %eax,%r9d 18004df6c: 43 8d 04 1b lea (%r11,%r11,1),%eax 18004df70: 44 89 44 24 70 mov %r8d,0x70(%rsp) 18004df75: 0b c1 or %ecx,%eax 18004df77: 44 89 4c 24 74 mov %r9d,0x74(%rsp) 18004df7c: 89 44 24 78 mov %eax,0x78(%rsp) 18004df80: c1 e8 18 shr $0x18,%eax 18004df83: 88 5c 24 7b mov %bl,0x7b(%rsp) 18004df87: 04 30 add $0x30,%al 18004df89: 45 85 e4 test %r12d,%r12d 18004df8c: 41 88 42 ff mov %al,-0x1(%r10) 18004df90: 7e 0a jle 0x18004df9c 18004df92: 44 8b 5c 24 78 mov 0x78(%rsp),%r11d 18004df97: e9 14 ff ff ff jmp 0x18004deb0 18004df9c: 41 0f b6 42 ff movzbl -0x1(%r10),%eax 18004dfa1: 49 83 ea 02 sub $0x2,%r10 18004dfa5: 3c 35 cmp $0x35,%al 18004dfa7: 0f 8c 7b 00 00 00 jl 0x18004e028 18004dfad: 4c 3b d5 cmp %rbp,%r10 18004dfb0: 72 13 jb 0x18004dfc5 18004dfb2: 41 80 3a 39 cmpb $0x39,(%r10) 18004dfb6: 75 0d jne 0x18004dfc5 18004dfb8: 41 c6 02 30 movb $0x30,(%r10) 18004dfbc: 49 83 ea 01 sub $0x1,%r10 18004dfc0: 4c 3b d5 cmp %rbp,%r10 18004dfc3: 73 ed jae 0x18004dfb2 18004dfc5: 4c 3b d5 cmp %rbp,%r10 18004dfc8: 73 0a jae 0x18004dfd4 18004dfca: 49 83 c2 01 add $0x1,%r10 18004dfce: 66 41 83 45 00 01 addw $0x1,0x0(%r13) 18004dfd4: 41 80 02 01 addb $0x1,(%r10) 18004dfd8: 45 2a d5 sub %r13b,%r10b 18004dfdb: 41 80 ea 03 sub $0x3,%r10b 18004dfdf: 49 0f be ca movsbq %r10b,%rcx 18004dfe3: 45 88 55 03 mov %r10b,0x3(%r13) 18004dfe7: 42 88 5c 29 04 mov %bl,0x4(%rcx,%r13,1) 18004dfec: 4c 8b ac 24 c0 00 00 mov 0xc0(%rsp),%r13 18004dff3: 00 18004dff4: 4c 8b a4 24 c8 00 00 mov 0xc8(%rsp),%r12 18004dffb: 00 18004dffc: 48 8b ac 24 d0 00 00 mov 0xd0(%rsp),%rbp 18004e003: 00 18004e004: 48 8b 9c 24 f8 00 00 mov 0xf8(%rsp),%rbx 18004e00b: 00 18004e00c: 8b c6 mov %esi,%eax 18004e00e: 48 8b 8c 24 a0 00 00 mov 0xa0(%rsp),%rcx 18004e015: 00 18004e016: 48 33 cc xor %rsp,%rcx 18004e019: e8 22 46 fe ff call 0x180032640 18004e01e: 48 81 c4 d8 00 00 00 add $0xd8,%rsp 18004e025: 5f pop %rdi 18004e026: 5e pop %rsi 18004e027: c3 ret 18004e028: 4c 3b d5 cmp %rbp,%r10 18004e02b: 72 12 jb 0x18004e03f 18004e02d: 66 66 90 data16 xchg %ax,%ax 18004e030: 41 80 3a 30 cmpb $0x30,(%r10) 18004e034: 75 09 jne 0x18004e03f 18004e036: 49 83 ea 01 sub $0x1,%r10 18004e03a: 4c 3b d5 cmp %rbp,%r10 18004e03d: 73 f1 jae 0x18004e030 18004e03f: 4c 3b d5 cmp %rbp,%r10 18004e042: 73 94 jae 0x18004dfd8 18004e044: 66 81 7c 24 30 00 80 cmpw $0x8000,0x30(%rsp) 18004e04b: b8 20 00 00 00 mov $0x20,%eax 18004e050: b9 2d 00 00 00 mov $0x2d,%ecx 18004e055: 0f 44 c1 cmove %ecx,%eax 18004e058: 66 41 89 5d 00 mov %bx,0x0(%r13) 18004e05d: 41 c6 45 03 01 movb $0x1,0x3(%r13) 18004e062: c6 45 00 30 movb $0x30,0x0(%rbp) 18004e066: 41 88 5d 05 mov %bl,0x5(%r13) 18004e06a: 41 88 45 02 mov %al,0x2(%r13) 18004e06e: e9 79 ff ff ff jmp 0x18004dfec 18004e073: cc int3 18004e074: cc int3 18004e075: cc int3 18004e076: cc int3 18004e077: cc int3 18004e078: cc int3 18004e079: cc int3 18004e07a: cc int3 18004e07b: cc int3 18004e07c: cc int3 18004e07d: cc int3 18004e07e: cc int3 18004e07f: cc int3 18004e080: 48 83 ec 48 sub $0x48,%rsp 18004e084: 33 c0 xor %eax,%eax 18004e086: 48 8d 0d d3 ad 00 00 lea 0xadd3(%rip),%rcx # 0x180058e60 18004e08d: 45 33 c9 xor %r9d,%r9d 18004e090: 48 89 44 24 30 mov %rax,0x30(%rsp) 18004e095: 89 44 24 28 mov %eax,0x28(%rsp) 18004e099: 44 8d 40 03 lea 0x3(%rax),%r8d 18004e09d: ba 00 00 00 40 mov $0x40000000,%edx 18004e0a2: c7 44 24 20 03 00 00 movl $0x3,0x20(%rsp) 18004e0a9: 00 18004e0aa: ff 15 20 52 00 00 call *0x5220(%rip) # 0x1800532d0 18004e0b0: 48 89 05 29 03 02 00 mov %rax,0x20329(%rip) # 0x18006e3e0 18004e0b7: 48 83 c4 48 add $0x48,%rsp 18004e0bb: c3 ret 18004e0bc: cc int3 18004e0bd: cc int3 18004e0be: cc int3 18004e0bf: cc int3 18004e0c0: 48 83 ec 28 sub $0x28,%rsp 18004e0c4: 48 8b 0d 15 03 02 00 mov 0x20315(%rip),%rcx # 0x18006e3e0 18004e0cb: 48 83 f9 ff cmp $0xffffffffffffffff,%rcx 18004e0cf: 74 0c je 0x18004e0dd 18004e0d1: 48 83 f9 fe cmp $0xfffffffffffffffe,%rcx 18004e0d5: 74 06 je 0x18004e0dd 18004e0d7: ff 15 2b 54 00 00 call *0x542b(%rip) # 0x180053508 18004e0dd: 48 8b 0d f4 02 02 00 mov 0x202f4(%rip),%rcx # 0x18006e3d8 18004e0e4: 48 83 f9 ff cmp $0xffffffffffffffff,%rcx 18004e0e8: 74 0c je 0x18004e0f6 18004e0ea: 48 83 f9 fe cmp $0xfffffffffffffffe,%rcx 18004e0ee: 74 06 je 0x18004e0f6 18004e0f0: ff 15 12 54 00 00 call *0x5412(%rip) # 0x180053508 18004e0f6: 48 83 c4 28 add $0x28,%rsp 18004e0fa: c3 ret 18004e0fb: cc int3 18004e0fc: cc int3 18004e0fd: cc int3 18004e0fe: cc int3 18004e0ff: cc int3 18004e100: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18004e105: 56 push %rsi 18004e106: 48 83 ec 30 sub $0x30,%rsp 18004e10a: 83 ce ff or $0xffffffff,%esi 18004e10d: 48 85 c9 test %rcx,%rcx 18004e110: 48 8b d9 mov %rcx,%rbx 18004e113: 75 2c jne 0x18004e141 18004e115: e8 26 7a fe ff call 0x180035b40 18004e11a: 45 33 c9 xor %r9d,%r9d 18004e11d: 45 33 c0 xor %r8d,%r8d 18004e120: 33 d2 xor %edx,%edx 18004e122: 33 c9 xor %ecx,%ecx 18004e124: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18004e129: c7 00 16 00 00 00 movl $0x16,(%rax) 18004e12f: e8 ac a3 fe ff call 0x1800384e0 18004e134: 0b c6 or %esi,%eax 18004e136: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18004e13b: 48 83 c4 30 add $0x30,%rsp 18004e13f: 5e pop %rsi 18004e140: c3 ret 18004e141: f6 41 18 83 testb $0x83,0x18(%rcx) 18004e145: 74 3d je 0x18004e184 18004e147: e8 b4 c6 ff ff call 0x18004a800 18004e14c: 48 8b cb mov %rbx,%rcx 18004e14f: 8b f0 mov %eax,%esi 18004e151: e8 aa 1d 00 00 call 0x18004ff00 18004e156: 48 8b cb mov %rbx,%rcx 18004e159: e8 22 97 ff ff call 0x180047880 18004e15e: 8b c8 mov %eax,%ecx 18004e160: e8 6b 1c 00 00 call 0x18004fdd0 18004e165: 85 c0 test %eax,%eax 18004e167: 79 05 jns 0x18004e16e 18004e169: 83 ce ff or $0xffffffff,%esi 18004e16c: eb 16 jmp 0x18004e184 18004e16e: 48 8b 4b 28 mov 0x28(%rbx),%rcx 18004e172: 48 85 c9 test %rcx,%rcx 18004e175: 74 0d je 0x18004e184 18004e177: e8 f4 68 fe ff call 0x180034a70 18004e17c: 48 c7 43 28 00 00 00 movq $0x0,0x28(%rbx) 18004e183: 00 18004e184: c7 43 18 00 00 00 00 movl $0x0,0x18(%rbx) 18004e18b: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 18004e190: 8b c6 mov %esi,%eax 18004e192: 48 83 c4 30 add $0x30,%rsp 18004e196: 5e pop %rsi 18004e197: c3 ret 18004e198: cc int3 18004e199: cc int3 18004e19a: cc int3 18004e19b: cc int3 18004e19c: cc int3 18004e19d: cc int3 18004e19e: cc int3 18004e19f: cc int3 18004e1a0: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 18004e1a5: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18004e1aa: 57 push %rdi 18004e1ab: 48 83 ec 30 sub $0x30,%rsp 18004e1af: 48 8b d9 mov %rcx,%rbx 18004e1b2: 83 cf ff or $0xffffffff,%edi 18004e1b5: 33 c0 xor %eax,%eax 18004e1b7: 48 85 c9 test %rcx,%rcx 18004e1ba: 0f 95 c0 setne %al 18004e1bd: 85 c0 test %eax,%eax 18004e1bf: 75 27 jne 0x18004e1e8 18004e1c1: e8 7a 79 fe ff call 0x180035b40 18004e1c6: c7 00 16 00 00 00 movl $0x16,(%rax) 18004e1cc: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18004e1d3: 00 00 18004e1d5: 45 33 c9 xor %r9d,%r9d 18004e1d8: 45 33 c0 xor %r8d,%r8d 18004e1db: 33 d2 xor %edx,%edx 18004e1dd: 33 c9 xor %ecx,%ecx 18004e1df: e8 fc a2 fe ff call 0x1800384e0 18004e1e4: 8b c7 mov %edi,%eax 18004e1e6: eb 29 jmp 0x18004e211 18004e1e8: f6 41 18 40 testb $0x40,0x18(%rcx) 18004e1ec: 74 09 je 0x18004e1f7 18004e1ee: c7 41 18 00 00 00 00 movl $0x0,0x18(%rcx) 18004e1f5: eb 18 jmp 0x18004e20f 18004e1f7: e8 64 95 ff ff call 0x180047760 18004e1fc: 90 nop 18004e1fd: 48 8b cb mov %rbx,%rcx 18004e200: e8 fb fe ff ff call 0x18004e100 18004e205: 8b f8 mov %eax,%edi 18004e207: 48 8b cb mov %rbx,%rcx 18004e20a: e8 01 96 ff ff call 0x180047810 18004e20f: 8b c7 mov %edi,%eax 18004e211: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 18004e216: 48 83 c4 30 add $0x30,%rsp 18004e21a: 5f pop %rdi 18004e21b: c3 ret 18004e21c: cc int3 18004e21d: cc int3 18004e21e: cc int3 18004e21f: cc int3 18004e220: 40 55 rex push %rbp 18004e222: 48 83 ec 30 sub $0x30,%rsp 18004e226: 48 8b ea mov %rdx,%rbp 18004e229: 48 8b 4d 40 mov 0x40(%rbp),%rcx 18004e22d: e8 de 95 ff ff call 0x180047810 18004e232: 48 83 c4 30 add $0x30,%rsp 18004e236: 5d pop %rbp 18004e237: c3 ret 18004e238: cc int3 18004e239: cc int3 18004e23a: cc int3 18004e23b: cc int3 18004e23c: cc int3 18004e23d: cc int3 18004e23e: cc int3 18004e23f: cc int3 18004e240: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 18004e245: 89 4c 24 08 mov %ecx,0x8(%rsp) 18004e249: 56 push %rsi 18004e24a: 57 push %rdi 18004e24b: 41 54 push %r12 18004e24d: 48 83 ec 30 sub $0x30,%rsp 18004e251: 48 63 d9 movslq %ecx,%rbx 18004e254: 83 fb fe cmp $0xfffffffe,%ebx 18004e257: 75 13 jne 0x18004e26c 18004e259: e8 e2 78 fe ff call 0x180035b40 18004e25e: c7 00 09 00 00 00 movl $0x9,(%rax) 18004e264: 83 c8 ff or $0xffffffff,%eax 18004e267: e9 df 00 00 00 jmp 0x18004e34b 18004e26c: 85 c9 test %ecx,%ecx 18004e26e: 0f 88 b3 00 00 00 js 0x18004e327 18004e274: 3b 1d 4e d2 08 00 cmp 0x8d24e(%rip),%ebx # 0x1800db4c8 18004e27a: 0f 83 a7 00 00 00 jae 0x18004e327 18004e280: 48 8b c3 mov %rbx,%rax 18004e283: 48 8b fb mov %rbx,%rdi 18004e286: 48 c1 ff 05 sar $0x5,%rdi 18004e28a: 4c 8d 25 4f d2 08 00 lea 0x8d24f(%rip),%r12 # 0x1800db4e0 18004e291: 83 e0 1f and $0x1f,%eax 18004e294: 48 8d 34 80 lea (%rax,%rax,4),%rsi 18004e298: 48 03 f6 add %rsi,%rsi 18004e29b: 49 8b 04 fc mov (%r12,%rdi,8),%rax 18004e29f: 8a 4c f0 08 mov 0x8(%rax,%rsi,8),%cl 18004e2a3: 83 e1 01 and $0x1,%ecx 18004e2a6: 75 26 jne 0x18004e2ce 18004e2a8: e8 93 78 fe ff call 0x180035b40 18004e2ad: c7 00 09 00 00 00 movl $0x9,(%rax) 18004e2b3: 33 ff xor %edi,%edi 18004e2b5: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004e2ba: 45 33 c9 xor %r9d,%r9d 18004e2bd: 45 33 c0 xor %r8d,%r8d 18004e2c0: 33 d2 xor %edx,%edx 18004e2c2: 33 c9 xor %ecx,%ecx 18004e2c4: e8 17 a2 fe ff call 0x1800384e0 18004e2c9: 83 c8 ff or $0xffffffff,%eax 18004e2cc: eb 7d jmp 0x18004e34b 18004e2ce: 8b cb mov %ebx,%ecx 18004e2d0: e8 0b c2 ff ff call 0x18004a4e0 18004e2d5: 90 nop 18004e2d6: 49 8b 04 fc mov (%r12,%rdi,8),%rax 18004e2da: f6 44 f0 08 01 testb $0x1,0x8(%rax,%rsi,8) 18004e2df: 74 2d je 0x18004e30e 18004e2e1: 8b cb mov %ebx,%ecx 18004e2e3: e8 58 c1 ff ff call 0x18004a440 18004e2e8: 48 8b c8 mov %rax,%rcx 18004e2eb: ff 15 87 51 00 00 call *0x5187(%rip) # 0x180053478 18004e2f1: 85 c0 test %eax,%eax 18004e2f3: 75 15 jne 0x18004e30a 18004e2f5: ff 15 cd 51 00 00 call *0x51cd(%rip) # 0x1800534c8 18004e2fb: 8b f8 mov %eax,%edi 18004e2fd: 85 c0 test %eax,%eax 18004e2ff: 74 1b je 0x18004e31c 18004e301: e8 6a 78 fe ff call 0x180035b70 18004e306: 89 38 mov %edi,(%rax) 18004e308: eb 04 jmp 0x18004e30e 18004e30a: 33 ff xor %edi,%edi 18004e30c: eb 0e jmp 0x18004e31c 18004e30e: e8 2d 78 fe ff call 0x180035b40 18004e313: c7 00 09 00 00 00 movl $0x9,(%rax) 18004e319: 83 cf ff or $0xffffffff,%edi 18004e31c: 8b cb mov %ebx,%ecx 18004e31e: e8 8d c2 ff ff call 0x18004a5b0 18004e323: 8b c7 mov %edi,%eax 18004e325: eb 24 jmp 0x18004e34b 18004e327: e8 14 78 fe ff call 0x180035b40 18004e32c: c7 00 09 00 00 00 movl $0x9,(%rax) 18004e332: 33 ff xor %edi,%edi 18004e334: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004e339: 45 33 c9 xor %r9d,%r9d 18004e33c: 45 33 c0 xor %r8d,%r8d 18004e33f: 33 d2 xor %edx,%edx 18004e341: 33 c9 xor %ecx,%ecx 18004e343: e8 98 a1 fe ff call 0x1800384e0 18004e348: 83 c8 ff or $0xffffffff,%eax 18004e34b: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 18004e350: 48 83 c4 30 add $0x30,%rsp 18004e354: 41 5c pop %r12 18004e356: 5f pop %rdi 18004e357: 5e pop %rsi 18004e358: c3 ret 18004e359: cc int3 18004e35a: cc int3 18004e35b: cc int3 18004e35c: cc int3 18004e35d: cc int3 18004e35e: cc int3 18004e35f: cc int3 18004e360: 40 55 rex push %rbp 18004e362: 48 83 ec 30 sub $0x30,%rsp 18004e366: 48 8b ea mov %rdx,%rbp 18004e369: 8b 4d 50 mov 0x50(%rbp),%ecx 18004e36c: e8 3f c2 ff ff call 0x18004a5b0 18004e371: 48 83 c4 30 add $0x30,%rsp 18004e375: 5d pop %rbp 18004e376: c3 ret 18004e377: cc int3 18004e378: cc int3 18004e379: cc int3 18004e37a: cc int3 18004e37b: cc int3 18004e37c: cc int3 18004e37d: cc int3 18004e37e: cc int3 18004e37f: cc int3 18004e380: 48 89 54 24 10 mov %rdx,0x10(%rsp) 18004e385: 89 4c 24 08 mov %ecx,0x8(%rsp) 18004e389: 53 push %rbx 18004e38a: 57 push %rdi 18004e38b: 41 56 push %r14 18004e38d: 48 83 ec 70 sub $0x70,%rsp 18004e391: 48 63 c1 movslq %ecx,%rax 18004e394: 48 c7 c7 fe ff ff ff mov $0xfffffffffffffffe,%rdi 18004e39b: 41 8b d8 mov %r8d,%ebx 18004e39e: 3b c7 cmp %edi,%eax 18004e3a0: 89 5c 24 34 mov %ebx,0x34(%rsp) 18004e3a4: 75 22 jne 0x18004e3c8 18004e3a6: e8 c5 77 fe ff call 0x180035b70 18004e3ab: 45 33 f6 xor %r14d,%r14d 18004e3ae: 44 89 30 mov %r14d,(%rax) 18004e3b1: e8 8a 77 fe ff call 0x180035b40 18004e3b6: c7 00 09 00 00 00 movl $0x9,(%rax) 18004e3bc: 83 c8 ff or $0xffffffff,%eax 18004e3bf: 48 83 c4 70 add $0x70,%rsp 18004e3c3: 41 5e pop %r14 18004e3c5: 5f pop %rdi 18004e3c6: 5b pop %rbx 18004e3c7: c3 ret 18004e3c8: 85 c9 test %ecx,%ecx 18004e3ca: 0f 88 7b 08 00 00 js 0x18004ec4b 18004e3d0: 3b 05 f2 d0 08 00 cmp 0x8d0f2(%rip),%eax # 0x1800db4c8 18004e3d6: 0f 83 6f 08 00 00 jae 0x18004ec4b 18004e3dc: 48 89 6c 24 68 mov %rbp,0x68(%rsp) 18004e3e1: 4c 89 64 24 58 mov %r12,0x58(%rsp) 18004e3e6: 4c 8b e0 mov %rax,%r12 18004e3e9: 83 e0 1f and $0x1f,%eax 18004e3ec: 49 c1 fc 05 sar $0x5,%r12 18004e3f0: 4c 8d 05 09 1c fb ff lea -0x4e3f7(%rip),%r8 # 0x180000000 18004e3f7: 4b 8b 8c e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rcx 18004e3fe: 00 18004e3ff: 48 8d 2c 80 lea (%rax,%rax,4),%rbp 18004e403: 48 03 ed add %rbp,%rbp 18004e406: 0f b6 44 e9 08 movzbl 0x8(%rcx,%rbp,8),%eax 18004e40b: a8 01 test $0x1,%al 18004e40d: 75 18 jne 0x18004e427 18004e40f: e8 5c 77 fe ff call 0x180035b70 18004e414: 45 33 f6 xor %r14d,%r14d 18004e417: 44 89 30 mov %r14d,(%rax) 18004e41a: e8 21 77 fe ff call 0x180035b40 18004e41f: c7 00 09 00 00 00 movl $0x9,(%rax) 18004e425: eb 1e jmp 0x18004e445 18004e427: 81 fb ff ff ff 7f cmp $0x7fffffff,%ebx 18004e42d: 76 32 jbe 0x18004e461 18004e42f: e8 3c 77 fe ff call 0x180035b70 18004e434: 45 33 f6 xor %r14d,%r14d 18004e437: 44 89 30 mov %r14d,(%rax) 18004e43a: e8 01 77 fe ff call 0x180035b40 18004e43f: c7 00 16 00 00 00 movl $0x16,(%rax) 18004e445: 45 33 c9 xor %r9d,%r9d 18004e448: 45 33 c0 xor %r8d,%r8d 18004e44b: 33 d2 xor %edx,%edx 18004e44d: 33 c9 xor %ecx,%ecx 18004e44f: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18004e454: e8 87 a0 fe ff call 0x1800384e0 18004e459: 83 c8 ff or $0xffffffff,%eax 18004e45c: e9 c4 00 00 00 jmp 0x18004e525 18004e461: 45 33 f6 xor %r14d,%r14d 18004e464: 85 db test %ebx,%ebx 18004e466: 48 89 74 24 60 mov %rsi,0x60(%rsp) 18004e46b: 41 8b f6 mov %r14d,%esi 18004e46e: 0f 84 d0 07 00 00 je 0x18004ec44 18004e474: a8 02 test $0x2,%al 18004e476: 0f 85 c8 07 00 00 jne 0x18004ec44 18004e47c: 48 85 d2 test %rdx,%rdx 18004e47f: 75 2c jne 0x18004e4ad 18004e481: e8 ea 76 fe ff call 0x180035b70 18004e486: 44 89 30 mov %r14d,(%rax) 18004e489: e8 b2 76 fe ff call 0x180035b40 18004e48e: 45 33 c9 xor %r9d,%r9d 18004e491: 45 33 c0 xor %r8d,%r8d 18004e494: 33 d2 xor %edx,%edx 18004e496: 33 c9 xor %ecx,%ecx 18004e498: c7 00 16 00 00 00 movl $0x16,(%rax) 18004e49e: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18004e4a3: e8 38 a0 fe ff call 0x1800384e0 18004e4a8: 83 c8 ff or $0xffffffff,%eax 18004e4ab: eb 73 jmp 0x18004e520 18004e4ad: 4c 89 6c 24 50 mov %r13,0x50(%rsp) 18004e4b2: 4c 89 7c 24 48 mov %r15,0x48(%rsp) 18004e4b7: 44 0f b6 7c e9 38 movzbl 0x38(%rcx,%rbp,8),%r15d 18004e4bd: 45 02 ff add %r15b,%r15b 18004e4c0: 41 d0 ff sar $1,%r15b 18004e4c3: 41 0f be cf movsbl %r15b,%ecx 18004e4c7: 83 e9 01 sub $0x1,%ecx 18004e4ca: 74 18 je 0x18004e4e4 18004e4cc: 83 e9 01 sub $0x1,%ecx 18004e4cf: 75 0b jne 0x18004e4dc 18004e4d1: 8b c3 mov %ebx,%eax 18004e4d3: f7 d0 not %eax 18004e4d5: a8 01 test $0x1,%al 18004e4d7: 74 13 je 0x18004e4ec 18004e4d9: 83 e3 fe and $0xfffffffe,%ebx 18004e4dc: 4c 8b ea mov %rdx,%r13 18004e4df: e9 b3 00 00 00 jmp 0x18004e597 18004e4e4: 8b c3 mov %ebx,%eax 18004e4e6: f7 d0 not %eax 18004e4e8: a8 01 test $0x1,%al 18004e4ea: 75 4c jne 0x18004e538 18004e4ec: e8 7f 76 fe ff call 0x180035b70 18004e4f1: 44 89 30 mov %r14d,(%rax) 18004e4f4: e8 47 76 fe ff call 0x180035b40 18004e4f9: 45 33 c9 xor %r9d,%r9d 18004e4fc: 45 33 c0 xor %r8d,%r8d 18004e4ff: 33 d2 xor %edx,%edx 18004e501: 33 c9 xor %ecx,%ecx 18004e503: c7 00 16 00 00 00 movl $0x16,(%rax) 18004e509: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18004e50e: e8 cd 9f fe ff call 0x1800384e0 18004e513: 83 c8 ff or $0xffffffff,%eax 18004e516: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13 18004e51b: 4c 8b 7c 24 48 mov 0x48(%rsp),%r15 18004e520: 48 8b 74 24 60 mov 0x60(%rsp),%rsi 18004e525: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 18004e52a: 4c 8b 64 24 58 mov 0x58(%rsp),%r12 18004e52f: 48 83 c4 70 add $0x70,%rsp 18004e533: 41 5e pop %r14 18004e535: 5f pop %rdi 18004e536: 5b pop %rbx 18004e537: c3 ret 18004e538: b8 04 00 00 00 mov $0x4,%eax 18004e53d: d1 eb shr $1,%ebx 18004e53f: 3b d8 cmp %eax,%ebx 18004e541: 0f 42 d8 cmovb %eax,%ebx 18004e544: 8b cb mov %ebx,%ecx 18004e546: e8 95 28 ff ff call 0x180040de0 18004e54b: 48 85 c0 test %rax,%rax 18004e54e: 4c 8b e8 mov %rax,%r13 18004e551: 75 1b jne 0x18004e56e 18004e553: e8 e8 75 fe ff call 0x180035b40 18004e558: c7 00 0c 00 00 00 movl $0xc,(%rax) 18004e55e: e8 0d 76 fe ff call 0x180035b70 18004e563: c7 00 08 00 00 00 movl $0x8,(%rax) 18004e569: 83 c8 ff or $0xffffffff,%eax 18004e56c: eb a8 jmp 0x18004e516 18004e56e: 8b 8c 24 90 00 00 00 mov 0x90(%rsp),%ecx 18004e575: 33 d2 xor %edx,%edx 18004e577: 44 8d 42 01 lea 0x1(%rdx),%r8d 18004e57b: e8 e0 84 ff ff call 0x180046a60 18004e580: 4c 8d 05 79 1a fb ff lea -0x4e587(%rip),%r8 # 0x180000000 18004e587: 4c 8b d8 mov %rax,%r11 18004e58a: 4b 8b 84 e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rax 18004e591: 00 18004e592: 4c 89 5c e8 40 mov %r11,0x40(%rax,%rbp,8) 18004e597: 4b 8b 84 e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rax 18004e59e: 00 18004e59f: 49 8b d5 mov %r13,%rdx 18004e5a2: f6 44 e8 08 48 testb $0x48,0x8(%rax,%rbp,8) 18004e5a7: 0f 84 9f 00 00 00 je 0x18004e64c 18004e5ad: 0f b6 4c e8 09 movzbl 0x9(%rax,%rbp,8),%ecx 18004e5b2: 80 f9 0a cmp $0xa,%cl 18004e5b5: 0f 84 91 00 00 00 je 0x18004e64c 18004e5bb: 85 db test %ebx,%ebx 18004e5bd: 0f 84 89 00 00 00 je 0x18004e64c 18004e5c3: 41 88 4d 00 mov %cl,0x0(%r13) 18004e5c7: 4b 8b 84 e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rax 18004e5ce: 00 18004e5cf: 83 c3 ff add $0xffffffff,%ebx 18004e5d2: 45 84 ff test %r15b,%r15b 18004e5d5: 49 8d 55 01 lea 0x1(%r13),%rdx 18004e5d9: be 01 00 00 00 mov $0x1,%esi 18004e5de: c6 44 e8 09 0a movb $0xa,0x9(%rax,%rbp,8) 18004e5e3: 74 67 je 0x18004e64c 18004e5e5: 4b 8b 84 e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rax 18004e5ec: 00 18004e5ed: 0f b6 4c e8 39 movzbl 0x39(%rax,%rbp,8),%ecx 18004e5f2: 80 f9 0a cmp $0xa,%cl 18004e5f5: 74 55 je 0x18004e64c 18004e5f7: 85 db test %ebx,%ebx 18004e5f9: 74 51 je 0x18004e64c 18004e5fb: 88 0a mov %cl,(%rdx) 18004e5fd: 4b 8b 84 e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rax 18004e604: 00 18004e605: 48 03 d6 add %rsi,%rdx 18004e608: 83 c3 ff add $0xffffffff,%ebx 18004e60b: 41 80 ff 01 cmp $0x1,%r15b 18004e60f: be 02 00 00 00 mov $0x2,%esi 18004e614: c6 44 e8 39 0a movb $0xa,0x39(%rax,%rbp,8) 18004e619: 75 31 jne 0x18004e64c 18004e61b: 4b 8b 84 e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rax 18004e622: 00 18004e623: 0f b6 4c e8 3a movzbl 0x3a(%rax,%rbp,8),%ecx 18004e628: 80 f9 0a cmp $0xa,%cl 18004e62b: 74 1f je 0x18004e64c 18004e62d: 85 db test %ebx,%ebx 18004e62f: 74 1b je 0x18004e64c 18004e631: 88 0a mov %cl,(%rdx) 18004e633: 4b 8b 84 e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rax 18004e63a: 00 18004e63b: 48 83 c2 01 add $0x1,%rdx 18004e63f: be 03 00 00 00 mov $0x3,%esi 18004e644: 83 c3 ff add $0xffffffff,%ebx 18004e647: c6 44 e8 3a 0a movb $0xa,0x3a(%rax,%rbp,8) 18004e64c: 4b 8b 8c e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rcx 18004e653: 00 18004e654: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 18004e659: 44 8b c3 mov %ebx,%r8d 18004e65c: 48 8b 0c e9 mov (%rcx,%rbp,8),%rcx 18004e660: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18004e665: ff 15 25 4e 00 00 call *0x4e25(%rip) # 0x180053490 18004e66b: 85 c0 test %eax,%eax 18004e66d: 0f 84 39 05 00 00 je 0x18004ebac 18004e673: 48 63 54 24 30 movslq 0x30(%rsp),%rdx 18004e678: 85 d2 test %edx,%edx 18004e67a: 0f 88 2c 05 00 00 js 0x18004ebac 18004e680: 8b c3 mov %ebx,%eax 18004e682: 48 3b d0 cmp %rax,%rdx 18004e685: 0f 87 21 05 00 00 ja 0x18004ebac 18004e68b: 4c 8d 05 6e 19 fb ff lea -0x4e692(%rip),%r8 # 0x180000000 18004e692: 03 f2 add %edx,%esi 18004e694: 4b 8b 84 e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rax 18004e69b: 00 18004e69c: f6 44 e8 08 80 testb $0x80,0x8(%rax,%rbp,8) 18004e6a1: 0f 84 7b 05 00 00 je 0x18004ec22 18004e6a7: 41 80 ff 02 cmp $0x2,%r15b 18004e6ab: 0f 84 06 03 00 00 je 0x18004e9b7 18004e6b1: 85 d2 test %edx,%edx 18004e6b3: 74 0e je 0x18004e6c3 18004e6b5: 41 80 7d 00 0a cmpb $0xa,0x0(%r13) 18004e6ba: 75 07 jne 0x18004e6c3 18004e6bc: 80 4c e8 08 04 orb $0x4,0x8(%rax,%rbp,8) 18004e6c1: eb 05 jmp 0x18004e6c8 18004e6c3: 80 64 e8 08 fb andb $0xfb,0x8(%rax,%rbp,8) 18004e6c8: 48 63 c6 movslq %esi,%rax 18004e6cb: 49 8b dd mov %r13,%rbx 18004e6ce: 49 8b fd mov %r13,%rdi 18004e6d1: 4a 8d 34 28 lea (%rax,%r13,1),%rsi 18004e6d5: 4c 3b ee cmp %rsi,%r13 18004e6d8: 0f 83 6d 01 00 00 jae 0x18004e84b 18004e6de: 66 90 xchg %ax,%ax 18004e6e0: 0f b6 07 movzbl (%rdi),%eax 18004e6e3: 3c 1a cmp $0x1a,%al 18004e6e5: 0f 84 40 01 00 00 je 0x18004e82b 18004e6eb: 3c 0d cmp $0xd,%al 18004e6ed: 74 0f je 0x18004e6fe 18004e6ef: 88 03 mov %al,(%rbx) 18004e6f1: 48 83 c3 01 add $0x1,%rbx 18004e6f5: 48 83 c7 01 add $0x1,%rdi 18004e6f9: e9 22 01 00 00 jmp 0x18004e820 18004e6fe: 48 8d 46 ff lea -0x1(%rsi),%rax 18004e702: 48 3b f8 cmp %rax,%rdi 18004e705: 73 29 jae 0x18004e730 18004e707: 80 7f 01 0a cmpb $0xa,0x1(%rdi) 18004e70b: 48 8d 47 01 lea 0x1(%rdi),%rax 18004e70f: 75 10 jne 0x18004e721 18004e711: 48 83 c7 02 add $0x2,%rdi 18004e715: c6 03 0a movb $0xa,(%rbx) 18004e718: 48 83 c3 01 add $0x1,%rbx 18004e71c: e9 ff 00 00 00 jmp 0x18004e820 18004e721: c6 03 0d movb $0xd,(%rbx) 18004e724: 48 83 c3 01 add $0x1,%rbx 18004e728: 48 8b f8 mov %rax,%rdi 18004e72b: e9 f0 00 00 00 jmp 0x18004e820 18004e730: 4b 8b 8c e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rcx 18004e737: 00 18004e738: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 18004e73d: 48 8d 94 24 a0 00 00 lea 0xa0(%rsp),%rdx 18004e744: 00 18004e745: 48 8b 0c e9 mov (%rcx,%rbp,8),%rcx 18004e749: 41 b8 01 00 00 00 mov $0x1,%r8d 18004e74f: 48 83 c7 01 add $0x1,%rdi 18004e753: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18004e758: ff 15 32 4d 00 00 call *0x4d32(%rip) # 0x180053490 18004e75e: 85 c0 test %eax,%eax 18004e760: 75 0e jne 0x18004e770 18004e762: ff 15 60 4d 00 00 call *0x4d60(%rip) # 0x1800534c8 18004e768: 85 c0 test %eax,%eax 18004e76a: 0f 85 99 00 00 00 jne 0x18004e809 18004e770: 44 39 74 24 30 cmp %r14d,0x30(%rsp) 18004e775: 0f 84 8e 00 00 00 je 0x18004e809 18004e77b: 4c 8d 05 7e 18 fb ff lea -0x4e782(%rip),%r8 # 0x180000000 18004e782: 4b 8b 84 e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rax 18004e789: 00 18004e78a: f6 44 e8 08 48 testb $0x48,0x8(%rax,%rbp,8) 18004e78f: 74 30 je 0x18004e7c1 18004e791: 80 bc 24 a0 00 00 00 cmpb $0xa,0xa0(%rsp) 18004e798: 0a 18004e799: 75 09 jne 0x18004e7a4 18004e79b: c6 03 0a movb $0xa,(%rbx) 18004e79e: 48 83 c3 01 add $0x1,%rbx 18004e7a2: eb 7c jmp 0x18004e820 18004e7a4: c6 03 0d movb $0xd,(%rbx) 18004e7a7: 4b 8b 8c e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rcx 18004e7ae: 00 18004e7af: 0f b6 84 24 a0 00 00 movzbl 0xa0(%rsp),%eax 18004e7b6: 00 18004e7b7: 88 44 e9 09 mov %al,0x9(%rcx,%rbp,8) 18004e7bb: 48 83 c3 01 add $0x1,%rbx 18004e7bf: eb 5f jmp 0x18004e820 18004e7c1: 49 3b dd cmp %r13,%rbx 18004e7c4: 75 13 jne 0x18004e7d9 18004e7c6: 80 bc 24 a0 00 00 00 cmpb $0xa,0xa0(%rsp) 18004e7cd: 0a 18004e7ce: 75 09 jne 0x18004e7d9 18004e7d0: c6 03 0a movb $0xa,(%rbx) 18004e7d3: 48 83 c3 01 add $0x1,%rbx 18004e7d7: eb 47 jmp 0x18004e820 18004e7d9: 8b 8c 24 90 00 00 00 mov 0x90(%rsp),%ecx 18004e7e0: 41 b8 01 00 00 00 mov $0x1,%r8d 18004e7e6: 48 83 ca ff or $0xffffffffffffffff,%rdx 18004e7ea: e8 71 82 ff ff call 0x180046a60 18004e7ef: 80 bc 24 a0 00 00 00 cmpb $0xa,0xa0(%rsp) 18004e7f6: 0a 18004e7f7: 74 20 je 0x18004e819 18004e7f9: c6 03 0d movb $0xd,(%rbx) 18004e7fc: 48 83 c3 01 add $0x1,%rbx 18004e800: 4c 8d 05 f9 17 fb ff lea -0x4e807(%rip),%r8 # 0x180000000 18004e807: eb 17 jmp 0x18004e820 18004e809: c6 03 0d movb $0xd,(%rbx) 18004e80c: 48 83 c3 01 add $0x1,%rbx 18004e810: 4c 8d 05 e9 17 fb ff lea -0x4e817(%rip),%r8 # 0x180000000 18004e817: eb 07 jmp 0x18004e820 18004e819: 4c 8d 05 e0 17 fb ff lea -0x4e820(%rip),%r8 # 0x180000000 18004e820: 48 3b fe cmp %rsi,%rdi 18004e823: 0f 82 b7 fe ff ff jb 0x18004e6e0 18004e829: eb 20 jmp 0x18004e84b 18004e82b: 4b 8b 84 e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rax 18004e832: 00 18004e833: f6 44 e8 08 40 testb $0x40,0x8(%rax,%rbp,8) 18004e838: 75 07 jne 0x18004e841 18004e83a: 80 4c e8 08 02 orb $0x2,0x8(%rax,%rbp,8) 18004e83f: eb 0a jmp 0x18004e84b 18004e841: 0f b6 07 movzbl (%rdi),%eax 18004e844: 48 83 c3 01 add $0x1,%rbx 18004e848: 88 43 ff mov %al,-0x1(%rbx) 18004e84b: 8b f3 mov %ebx,%esi 18004e84d: 41 2b f5 sub %r13d,%esi 18004e850: 41 80 ff 01 cmp $0x1,%r15b 18004e854: 0f 85 b7 03 00 00 jne 0x18004ec11 18004e85a: 85 f6 test %esi,%esi 18004e85c: 0f 84 9e 03 00 00 je 0x18004ec00 18004e862: 8a 43 ff mov -0x1(%rbx),%al 18004e865: 48 83 eb 01 sub $0x1,%rbx 18004e869: 84 c0 test %al,%al 18004e86b: 78 09 js 0x18004e876 18004e86d: 48 83 c3 01 add $0x1,%rbx 18004e871: e9 d1 00 00 00 jmp 0x18004e947 18004e876: 0f b6 c0 movzbl %al,%eax 18004e879: ba 01 00 00 00 mov $0x1,%edx 18004e87e: 46 38 b4 00 f0 e3 06 cmp %r14b,0x6e3f0(%rax,%r8,1) 18004e885: 00 18004e886: 75 1f jne 0x18004e8a7 18004e888: 83 fa 04 cmp $0x4,%edx 18004e88b: 7f 1a jg 0x18004e8a7 18004e88d: 49 3b dd cmp %r13,%rbx 18004e890: 72 15 jb 0x18004e8a7 18004e892: 0f b6 43 ff movzbl -0x1(%rbx),%eax 18004e896: 48 83 eb 01 sub $0x1,%rbx 18004e89a: 83 c2 01 add $0x1,%edx 18004e89d: 46 38 b4 00 f0 e3 06 cmp %r14b,0x6e3f0(%rax,%r8,1) 18004e8a4: 00 18004e8a5: 74 e1 je 0x18004e888 18004e8a7: 0f b6 0b movzbl (%rbx),%ecx 18004e8aa: 42 0f be 84 01 f0 e3 movsbl 0x6e3f0(%rcx,%r8,1),%eax 18004e8b1: 06 00 18004e8b3: 85 c0 test %eax,%eax 18004e8b5: 75 1b jne 0x18004e8d2 18004e8b7: e8 84 72 fe ff call 0x180035b40 18004e8bc: 4c 8b bc 24 98 00 00 mov 0x98(%rsp),%r15 18004e8c3: 00 18004e8c4: 83 cf ff or $0xffffffff,%edi 18004e8c7: c7 00 2a 00 00 00 movl $0x2a,(%rax) 18004e8cd: e9 58 03 00 00 jmp 0x18004ec2a 18004e8d2: 83 c0 01 add $0x1,%eax 18004e8d5: 3b c2 cmp %edx,%eax 18004e8d7: 75 08 jne 0x18004e8e1 18004e8d9: 48 63 c2 movslq %edx,%rax 18004e8dc: 48 03 d8 add %rax,%rbx 18004e8df: eb 66 jmp 0x18004e947 18004e8e1: 4b 8b 84 e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rax 18004e8e8: 00 18004e8e9: f6 44 e8 08 48 testb $0x48,0x8(%rax,%rbp,8) 18004e8ee: 74 40 je 0x18004e930 18004e8f0: 48 83 c3 01 add $0x1,%rbx 18004e8f4: 83 fa 02 cmp $0x2,%edx 18004e8f7: 88 4c e8 09 mov %cl,0x9(%rax,%rbp,8) 18004e8fb: 7c 13 jl 0x18004e910 18004e8fd: 0f b6 03 movzbl (%rbx),%eax 18004e900: 4b 8b 8c e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rcx 18004e907: 00 18004e908: 48 83 c3 01 add $0x1,%rbx 18004e90c: 88 44 e9 39 mov %al,0x39(%rcx,%rbp,8) 18004e910: 83 fa 03 cmp $0x3,%edx 18004e913: 75 13 jne 0x18004e928 18004e915: 0f b6 03 movzbl (%rbx),%eax 18004e918: 4b 8b 8c e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rcx 18004e91f: 00 18004e920: 48 83 c3 01 add $0x1,%rbx 18004e924: 88 44 e9 3a mov %al,0x3a(%rcx,%rbp,8) 18004e928: 48 63 c2 movslq %edx,%rax 18004e92b: 48 2b d8 sub %rax,%rbx 18004e92e: eb 17 jmp 0x18004e947 18004e930: 8b 8c 24 90 00 00 00 mov 0x90(%rsp),%ecx 18004e937: f7 da neg %edx 18004e939: 41 b8 01 00 00 00 mov $0x1,%r8d 18004e93f: 48 63 d2 movslq %edx,%rdx 18004e942: e8 19 81 ff ff call 0x180046a60 18004e947: 8b 44 24 34 mov 0x34(%rsp),%eax 18004e94b: 4c 8b bc 24 98 00 00 mov 0x98(%rsp),%r15 18004e952: 00 18004e953: 41 2b dd sub %r13d,%ebx 18004e956: d1 e8 shr $1,%eax 18004e958: 44 8b cb mov %ebx,%r9d 18004e95b: 4d 8b c5 mov %r13,%r8 18004e95e: 89 44 24 28 mov %eax,0x28(%rsp) 18004e962: 33 d2 xor %edx,%edx 18004e964: b9 e9 fd 00 00 mov $0xfde9,%ecx 18004e969: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 18004e96e: ff 15 d4 4b 00 00 call *0x4bd4(%rip) # 0x180053548 18004e974: 85 c0 test %eax,%eax 18004e976: 8b f0 mov %eax,%esi 18004e978: 75 15 jne 0x18004e98f 18004e97a: ff 15 48 4b 00 00 call *0x4b48(%rip) # 0x1800534c8 18004e980: 8b c8 mov %eax,%ecx 18004e982: e8 19 72 fe ff call 0x180035ba0 18004e987: 83 cf ff or $0xffffffff,%edi 18004e98a: e9 9b 02 00 00 jmp 0x18004ec2a 18004e98f: 3b c3 cmp %ebx,%eax 18004e991: 48 8d 05 68 16 fb ff lea -0x4e998(%rip),%rax # 0x180000000 18004e998: 48 c7 c7 fe ff ff ff mov $0xfffffffffffffffe,%rdi 18004e99f: 4a 8b 84 e0 e0 b4 0d mov 0xdb4e0(%rax,%r12,8),%rax 18004e9a6: 00 18004e9a7: 41 0f 95 c6 setne %r14b 18004e9ab: 03 f6 add %esi,%esi 18004e9ad: 44 89 74 e8 48 mov %r14d,0x48(%rax,%rbp,8) 18004e9b2: e9 73 02 00 00 jmp 0x18004ec2a 18004e9b7: 85 d2 test %edx,%edx 18004e9b9: 74 0f je 0x18004e9ca 18004e9bb: 66 41 83 7d 00 0a cmpw $0xa,0x0(%r13) 18004e9c1: 75 07 jne 0x18004e9ca 18004e9c3: 80 4c e8 08 04 orb $0x4,0x8(%rax,%rbp,8) 18004e9c8: eb 05 jmp 0x18004e9cf 18004e9ca: 80 64 e8 08 fb andb $0xfb,0x8(%rax,%rbp,8) 18004e9cf: 48 63 c6 movslq %esi,%rax 18004e9d2: 49 8b dd mov %r13,%rbx 18004e9d5: 49 8b fd mov %r13,%rdi 18004e9d8: 4a 8d 34 28 lea (%rax,%r13,1),%rsi 18004e9dc: 4c 3b ee cmp %rsi,%r13 18004e9df: 0f 83 b1 01 00 00 jae 0x18004eb96 18004e9e5: 49 c7 c7 fe ff ff ff mov $0xfffffffffffffffe,%r15 18004e9ec: 66 66 66 90 data16 data16 xchg %ax,%ax 18004e9f0: 0f b7 07 movzwl (%rdi),%eax 18004e9f3: 66 3d 1a 00 cmp $0x1a,%ax 18004e9f7: 0f 84 78 01 00 00 je 0x18004eb75 18004e9fd: 66 3d 0d 00 cmp $0xd,%ax 18004ea01: 74 10 je 0x18004ea13 18004ea03: 66 89 03 mov %ax,(%rbx) 18004ea06: 48 83 c3 02 add $0x2,%rbx 18004ea0a: 48 83 c7 02 add $0x2,%rdi 18004ea0e: e9 57 01 00 00 jmp 0x18004eb6a 18004ea13: 48 8d 46 fe lea -0x2(%rsi),%rax 18004ea17: 48 3b f8 cmp %rax,%rdi 18004ea1a: 73 2e jae 0x18004ea4a 18004ea1c: 66 83 7f 02 0a cmpw $0xa,0x2(%rdi) 18004ea21: 48 8d 47 02 lea 0x2(%rdi),%rax 18004ea25: 75 12 jne 0x18004ea39 18004ea27: 48 83 c7 04 add $0x4,%rdi 18004ea2b: 66 c7 03 0a 00 movw $0xa,(%rbx) 18004ea30: 48 83 c3 02 add $0x2,%rbx 18004ea34: e9 31 01 00 00 jmp 0x18004eb6a 18004ea39: 66 c7 03 0d 00 movw $0xd,(%rbx) 18004ea3e: 48 83 c3 02 add $0x2,%rbx 18004ea42: 48 8b f8 mov %rax,%rdi 18004ea45: e9 20 01 00 00 jmp 0x18004eb6a 18004ea4a: 4b 8b 8c e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rcx 18004ea51: 00 18004ea52: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 18004ea57: 48 8d 94 24 a8 00 00 lea 0xa8(%rsp),%rdx 18004ea5e: 00 18004ea5f: 48 8b 0c e9 mov (%rcx,%rbp,8),%rcx 18004ea63: 41 b8 02 00 00 00 mov $0x2,%r8d 18004ea69: 48 83 c7 02 add $0x2,%rdi 18004ea6d: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18004ea72: ff 15 18 4a 00 00 call *0x4a18(%rip) # 0x180053490 18004ea78: 85 c0 test %eax,%eax 18004ea7a: 75 0e jne 0x18004ea8a 18004ea7c: ff 15 46 4a 00 00 call *0x4a46(%rip) # 0x1800534c8 18004ea82: 85 c0 test %eax,%eax 18004ea84: 0f 85 c7 00 00 00 jne 0x18004eb51 18004ea8a: 44 39 74 24 30 cmp %r14d,0x30(%rsp) 18004ea8f: 0f 84 bc 00 00 00 je 0x18004eb51 18004ea95: 4c 8d 05 64 15 fb ff lea -0x4ea9c(%rip),%r8 # 0x180000000 18004ea9c: 4b 8b 84 e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rax 18004eaa3: 00 18004eaa4: f6 44 e8 08 48 testb $0x48,0x8(%rax,%rbp,8) 18004eaa9: 74 59 je 0x18004eb04 18004eaab: 66 83 bc 24 a8 00 00 cmpw $0xa,0xa8(%rsp) 18004eab2: 00 0a 18004eab4: 75 0e jne 0x18004eac4 18004eab6: 66 c7 03 0a 00 movw $0xa,(%rbx) 18004eabb: 48 83 c3 02 add $0x2,%rbx 18004eabf: e9 a6 00 00 00 jmp 0x18004eb6a 18004eac4: 66 c7 03 0d 00 movw $0xd,(%rbx) 18004eac9: 0f b6 84 24 a8 00 00 movzbl 0xa8(%rsp),%eax 18004ead0: 00 18004ead1: 4b 8b 8c e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rcx 18004ead8: 00 18004ead9: 88 44 e9 09 mov %al,0x9(%rcx,%rbp,8) 18004eadd: 0f b6 84 24 a9 00 00 movzbl 0xa9(%rsp),%eax 18004eae4: 00 18004eae5: 4b 8b 8c e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rcx 18004eaec: 00 18004eaed: 88 44 e9 39 mov %al,0x39(%rcx,%rbp,8) 18004eaf1: 4b 8b 84 e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rax 18004eaf8: 00 18004eaf9: 48 83 c3 02 add $0x2,%rbx 18004eafd: c6 44 e8 3a 0a movb $0xa,0x3a(%rax,%rbp,8) 18004eb02: eb 66 jmp 0x18004eb6a 18004eb04: 49 3b dd cmp %r13,%rbx 18004eb07: 75 16 jne 0x18004eb1f 18004eb09: 66 83 bc 24 a8 00 00 cmpw $0xa,0xa8(%rsp) 18004eb10: 00 0a 18004eb12: 75 0b jne 0x18004eb1f 18004eb14: 66 c7 03 0a 00 movw $0xa,(%rbx) 18004eb19: 48 83 c3 02 add $0x2,%rbx 18004eb1d: eb 4b jmp 0x18004eb6a 18004eb1f: 8b 8c 24 90 00 00 00 mov 0x90(%rsp),%ecx 18004eb26: 41 b8 01 00 00 00 mov $0x1,%r8d 18004eb2c: 49 8b d7 mov %r15,%rdx 18004eb2f: e8 2c 7f ff ff call 0x180046a60 18004eb34: 66 83 bc 24 a8 00 00 cmpw $0xa,0xa8(%rsp) 18004eb3b: 00 0a 18004eb3d: 74 24 je 0x18004eb63 18004eb3f: 66 c7 03 0d 00 movw $0xd,(%rbx) 18004eb44: 48 83 c3 02 add $0x2,%rbx 18004eb48: 4c 8d 05 b1 14 fb ff lea -0x4eb4f(%rip),%r8 # 0x180000000 18004eb4f: eb 19 jmp 0x18004eb6a 18004eb51: 66 c7 03 0d 00 movw $0xd,(%rbx) 18004eb56: 48 83 c3 02 add $0x2,%rbx 18004eb5a: 4c 8d 05 9f 14 fb ff lea -0x4eb61(%rip),%r8 # 0x180000000 18004eb61: eb 07 jmp 0x18004eb6a 18004eb63: 4c 8d 05 96 14 fb ff lea -0x4eb6a(%rip),%r8 # 0x180000000 18004eb6a: 48 3b fe cmp %rsi,%rdi 18004eb6d: 0f 82 7d fe ff ff jb 0x18004e9f0 18004eb73: eb 21 jmp 0x18004eb96 18004eb75: 4b 8b 84 e0 e0 b4 0d mov 0xdb4e0(%r8,%r12,8),%rax 18004eb7c: 00 18004eb7d: f6 44 e8 08 40 testb $0x40,0x8(%rax,%rbp,8) 18004eb82: 75 07 jne 0x18004eb8b 18004eb84: 80 4c e8 08 02 orb $0x2,0x8(%rax,%rbp,8) 18004eb89: eb 0b jmp 0x18004eb96 18004eb8b: 0f b7 07 movzwl (%rdi),%eax 18004eb8e: 48 83 c3 02 add $0x2,%rbx 18004eb92: 66 89 43 fe mov %ax,-0x2(%rbx) 18004eb96: 4c 8b bc 24 98 00 00 mov 0x98(%rsp),%r15 18004eb9d: 00 18004eb9e: 8b f3 mov %ebx,%esi 18004eba0: 48 c7 c7 fe ff ff ff mov $0xfffffffffffffffe,%rdi 18004eba7: 41 2b f5 sub %r13d,%esi 18004ebaa: eb 7e jmp 0x18004ec2a 18004ebac: ff 15 16 49 00 00 call *0x4916(%rip) # 0x1800534c8 18004ebb2: 83 f8 05 cmp $0x5,%eax 18004ebb5: 75 23 jne 0x18004ebda 18004ebb7: e8 84 6f fe ff call 0x180035b40 18004ebbc: c7 00 09 00 00 00 movl $0x9,(%rax) 18004ebc2: e8 a9 6f fe ff call 0x180035b70 18004ebc7: 4c 8b bc 24 98 00 00 mov 0x98(%rsp),%r15 18004ebce: 00 18004ebcf: c7 00 05 00 00 00 movl $0x5,(%rax) 18004ebd5: 83 cf ff or $0xffffffff,%edi 18004ebd8: eb 50 jmp 0x18004ec2a 18004ebda: 83 f8 6d cmp $0x6d,%eax 18004ebdd: 75 0d jne 0x18004ebec 18004ebdf: 4c 8b bc 24 98 00 00 mov 0x98(%rsp),%r15 18004ebe6: 00 18004ebe7: 41 8b fe mov %r14d,%edi 18004ebea: eb 3e jmp 0x18004ec2a 18004ebec: 8b c8 mov %eax,%ecx 18004ebee: e8 ad 6f fe ff call 0x180035ba0 18004ebf3: 4c 8b bc 24 98 00 00 mov 0x98(%rsp),%r15 18004ebfa: 00 18004ebfb: 83 cf ff or $0xffffffff,%edi 18004ebfe: eb 2a jmp 0x18004ec2a 18004ec00: 4c 8b bc 24 98 00 00 mov 0x98(%rsp),%r15 18004ec07: 00 18004ec08: 48 c7 c7 fe ff ff ff mov $0xfffffffffffffffe,%rdi 18004ec0f: eb 19 jmp 0x18004ec2a 18004ec11: 4c 8b bc 24 98 00 00 mov 0x98(%rsp),%r15 18004ec18: 00 18004ec19: 48 c7 c7 fe ff ff ff mov $0xfffffffffffffffe,%rdi 18004ec20: eb 08 jmp 0x18004ec2a 18004ec22: 4c 8b bc 24 98 00 00 mov 0x98(%rsp),%r15 18004ec29: 00 18004ec2a: 4d 3b ef cmp %r15,%r13 18004ec2d: 74 08 je 0x18004ec37 18004ec2f: 49 8b cd mov %r13,%rcx 18004ec32: e8 39 5e fe ff call 0x180034a70 18004ec37: 83 ff fe cmp $0xfffffffe,%edi 18004ec3a: 0f 44 fe cmove %esi,%edi 18004ec3d: 8b c7 mov %edi,%eax 18004ec3f: e9 d2 f8 ff ff jmp 0x18004e516 18004ec44: 33 c0 xor %eax,%eax 18004ec46: e9 d5 f8 ff ff jmp 0x18004e520 18004ec4b: e8 20 6f fe ff call 0x180035b70 18004ec50: 45 33 f6 xor %r14d,%r14d 18004ec53: 44 89 30 mov %r14d,(%rax) 18004ec56: e8 e5 6e fe ff call 0x180035b40 18004ec5b: 45 33 c9 xor %r9d,%r9d 18004ec5e: 45 33 c0 xor %r8d,%r8d 18004ec61: 33 d2 xor %edx,%edx 18004ec63: 33 c9 xor %ecx,%ecx 18004ec65: c7 00 09 00 00 00 movl $0x9,(%rax) 18004ec6b: 4c 89 74 24 20 mov %r14,0x20(%rsp) 18004ec70: e8 6b 98 fe ff call 0x1800384e0 18004ec75: 83 c8 ff or $0xffffffff,%eax 18004ec78: 48 83 c4 70 add $0x70,%rsp 18004ec7c: 41 5e pop %r14 18004ec7e: 5f pop %rdi 18004ec7f: 5b pop %rbx 18004ec80: c3 ret 18004ec81: cc int3 18004ec82: cc int3 18004ec83: cc int3 18004ec84: cc int3 18004ec85: cc int3 18004ec86: cc int3 18004ec87: cc int3 18004ec88: cc int3 18004ec89: cc int3 18004ec8a: cc int3 18004ec8b: cc int3 18004ec8c: cc int3 18004ec8d: cc int3 18004ec8e: cc int3 18004ec8f: cc int3 18004ec90: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 18004ec95: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18004ec9a: 89 4c 24 08 mov %ecx,0x8(%rsp) 18004ec9e: 57 push %rdi 18004ec9f: 41 54 push %r12 18004eca1: 41 55 push %r13 18004eca3: 41 56 push %r14 18004eca5: 41 57 push %r15 18004eca7: 48 83 ec 30 sub $0x30,%rsp 18004ecab: 41 8b f0 mov %r8d,%esi 18004ecae: 4c 8b e2 mov %rdx,%r12 18004ecb1: 48 63 d9 movslq %ecx,%rbx 18004ecb4: 83 fb fe cmp $0xfffffffe,%ebx 18004ecb7: 75 1c jne 0x18004ecd5 18004ecb9: e8 b2 6e fe ff call 0x180035b70 18004ecbe: 33 ff xor %edi,%edi 18004ecc0: 89 38 mov %edi,(%rax) 18004ecc2: e8 79 6e fe ff call 0x180035b40 18004ecc7: c7 00 09 00 00 00 movl $0x9,(%rax) 18004eccd: 83 c8 ff or $0xffffffff,%eax 18004ecd0: e9 1a 01 00 00 jmp 0x18004edef 18004ecd5: 85 c9 test %ecx,%ecx 18004ecd7: 0f 88 e7 00 00 00 js 0x18004edc4 18004ecdd: 3b 1d e5 c7 08 00 cmp 0x8c7e5(%rip),%ebx # 0x1800db4c8 18004ece3: 0f 83 db 00 00 00 jae 0x18004edc4 18004ece9: 48 8b c3 mov %rbx,%rax 18004ecec: 4c 8b eb mov %rbx,%r13 18004ecef: 49 c1 fd 05 sar $0x5,%r13 18004ecf3: 4c 8d 3d e6 c7 08 00 lea 0x8c7e6(%rip),%r15 # 0x1800db4e0 18004ecfa: 83 e0 1f and $0x1f,%eax 18004ecfd: 4c 8d 34 80 lea (%rax,%rax,4),%r14 18004ed01: 4d 03 f6 add %r14,%r14 18004ed04: 4b 8b 04 ef mov (%r15,%r13,8),%rax 18004ed08: 42 8a 4c f0 08 mov 0x8(%rax,%r14,8),%cl 18004ed0d: 83 e1 01 and $0x1,%ecx 18004ed10: 75 30 jne 0x18004ed42 18004ed12: e8 59 6e fe ff call 0x180035b70 18004ed17: 33 ff xor %edi,%edi 18004ed19: 89 38 mov %edi,(%rax) 18004ed1b: e8 20 6e fe ff call 0x180035b40 18004ed20: c7 00 09 00 00 00 movl $0x9,(%rax) 18004ed26: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004ed2b: 45 33 c9 xor %r9d,%r9d 18004ed2e: 45 33 c0 xor %r8d,%r8d 18004ed31: 33 d2 xor %edx,%edx 18004ed33: 33 c9 xor %ecx,%ecx 18004ed35: e8 a6 97 fe ff call 0x1800384e0 18004ed3a: 83 c8 ff or $0xffffffff,%eax 18004ed3d: e9 ad 00 00 00 jmp 0x18004edef 18004ed42: 33 ff xor %edi,%edi 18004ed44: 8b c7 mov %edi,%eax 18004ed46: 41 81 f8 ff ff ff 7f cmp $0x7fffffff,%r8d 18004ed4d: 0f 96 c0 setbe %al 18004ed50: 85 c0 test %eax,%eax 18004ed52: 75 2b jne 0x18004ed7f 18004ed54: e8 17 6e fe ff call 0x180035b70 18004ed59: 89 38 mov %edi,(%rax) 18004ed5b: e8 e0 6d fe ff call 0x180035b40 18004ed60: c7 00 16 00 00 00 movl $0x16,(%rax) 18004ed66: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004ed6b: 45 33 c9 xor %r9d,%r9d 18004ed6e: 45 33 c0 xor %r8d,%r8d 18004ed71: 33 d2 xor %edx,%edx 18004ed73: 33 c9 xor %ecx,%ecx 18004ed75: e8 66 97 fe ff call 0x1800384e0 18004ed7a: 83 c8 ff or $0xffffffff,%eax 18004ed7d: eb 70 jmp 0x18004edef 18004ed7f: 8b cb mov %ebx,%ecx 18004ed81: e8 5a b7 ff ff call 0x18004a4e0 18004ed86: 90 nop 18004ed87: 4b 8b 04 ef mov (%r15,%r13,8),%rax 18004ed8b: 42 f6 44 f0 08 01 testb $0x1,0x8(%rax,%r14,8) 18004ed91: 74 11 je 0x18004eda4 18004ed93: 44 8b c6 mov %esi,%r8d 18004ed96: 49 8b d4 mov %r12,%rdx 18004ed99: 8b cb mov %ebx,%ecx 18004ed9b: e8 e0 f5 ff ff call 0x18004e380 18004eda0: 8b f8 mov %eax,%edi 18004eda2: eb 15 jmp 0x18004edb9 18004eda4: e8 97 6d fe ff call 0x180035b40 18004eda9: c7 00 09 00 00 00 movl $0x9,(%rax) 18004edaf: e8 bc 6d fe ff call 0x180035b70 18004edb4: 89 38 mov %edi,(%rax) 18004edb6: 83 cf ff or $0xffffffff,%edi 18004edb9: 8b cb mov %ebx,%ecx 18004edbb: e8 f0 b7 ff ff call 0x18004a5b0 18004edc0: 8b c7 mov %edi,%eax 18004edc2: eb 2b jmp 0x18004edef 18004edc4: e8 a7 6d fe ff call 0x180035b70 18004edc9: 33 ff xor %edi,%edi 18004edcb: 89 38 mov %edi,(%rax) 18004edcd: e8 6e 6d fe ff call 0x180035b40 18004edd2: c7 00 09 00 00 00 movl $0x9,(%rax) 18004edd8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004eddd: 45 33 c9 xor %r9d,%r9d 18004ede0: 45 33 c0 xor %r8d,%r8d 18004ede3: 33 d2 xor %edx,%edx 18004ede5: 33 c9 xor %ecx,%ecx 18004ede7: e8 f4 96 fe ff call 0x1800384e0 18004edec: 83 c8 ff or $0xffffffff,%eax 18004edef: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 18004edf4: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 18004edf9: 48 83 c4 30 add $0x30,%rsp 18004edfd: 41 5f pop %r15 18004edff: 41 5e pop %r14 18004ee01: 41 5d pop %r13 18004ee03: 41 5c pop %r12 18004ee05: 5f pop %rdi 18004ee06: c3 ret 18004ee07: cc int3 18004ee08: cc int3 18004ee09: cc int3 18004ee0a: cc int3 18004ee0b: cc int3 18004ee0c: cc int3 18004ee0d: cc int3 18004ee0e: cc int3 18004ee0f: cc int3 18004ee10: 40 55 rex push %rbp 18004ee12: 48 83 ec 30 sub $0x30,%rsp 18004ee16: 48 8b ea mov %rdx,%rbp 18004ee19: 8b 4d 60 mov 0x60(%rbp),%ecx 18004ee1c: e8 8f b7 ff ff call 0x18004a5b0 18004ee21: 48 83 c4 30 add $0x30,%rsp 18004ee25: 5d pop %rbp 18004ee26: c3 ret 18004ee27: cc int3 18004ee28: cc int3 18004ee29: cc int3 18004ee2a: cc int3 18004ee2b: cc int3 18004ee2c: cc int3 18004ee2d: cc int3 18004ee2e: cc int3 18004ee2f: cc int3 18004ee30: 40 55 rex push %rbp 18004ee32: 53 push %rbx 18004ee33: 56 push %rsi 18004ee34: 57 push %rdi 18004ee35: 41 54 push %r12 18004ee37: 41 55 push %r13 18004ee39: 41 56 push %r14 18004ee3b: 41 57 push %r15 18004ee3d: 48 83 ec 68 sub $0x68,%rsp 18004ee41: 48 8d 6c 24 30 lea 0x30(%rsp),%rbp 18004ee46: 48 8b 05 53 e0 01 00 mov 0x1e053(%rip),%rax # 0x18006cea0 18004ee4d: 48 33 c5 xor %rbp,%rax 18004ee50: 48 89 45 28 mov %rax,0x28(%rbp) 18004ee54: 4c 8b bd a8 00 00 00 mov 0xa8(%rbp),%r15 18004ee5b: 44 89 45 00 mov %r8d,0x0(%rbp) 18004ee5f: 44 8b 05 fe 47 02 00 mov 0x247fe(%rip),%r8d # 0x180073664 18004ee66: 45 85 c0 test %r8d,%r8d 18004ee69: 4d 8b e9 mov %r9,%r13 18004ee6c: 44 8b f2 mov %edx,%r14d 18004ee6f: 89 55 04 mov %edx,0x4(%rbp) 18004ee72: 4c 8b e1 mov %rcx,%r12 18004ee75: 4c 89 7d 08 mov %r15,0x8(%rbp) 18004ee79: bb 02 00 00 00 mov $0x2,%ebx 18004ee7e: 75 47 jne 0x18004eec7 18004ee80: 4c 8d 05 11 87 00 00 lea 0x8711(%rip),%r8 # 0x180057598 18004ee87: 44 8d 4b ff lea -0x1(%rbx),%r9d 18004ee8b: 33 d2 xor %edx,%edx 18004ee8d: 33 c9 xor %ecx,%ecx 18004ee8f: c7 44 24 28 01 00 00 movl $0x1,0x28(%rsp) 18004ee96: 00 18004ee97: 4c 89 44 24 20 mov %r8,0x20(%rsp) 18004ee9c: ff 15 ae 44 00 00 call *0x44ae(%rip) # 0x180053350 18004eea2: 85 c0 test %eax,%eax 18004eea4: 74 06 je 0x18004eeac 18004eea6: 44 8d 43 ff lea -0x1(%rbx),%r8d 18004eeaa: eb 14 jmp 0x18004eec0 18004eeac: ff 15 16 46 00 00 call *0x4616(%rip) # 0x1800534c8 18004eeb2: 44 8b 05 ab 47 02 00 mov 0x247ab(%rip),%r8d # 0x180073664 18004eeb9: 83 f8 78 cmp $0x78,%eax 18004eebc: 44 0f 44 c3 cmove %ebx,%r8d 18004eec0: 44 89 05 9d 47 02 00 mov %r8d,0x2479d(%rip) # 0x180073664 18004eec7: 44 8b 8d a0 00 00 00 mov 0xa0(%rbp),%r9d 18004eece: 41 83 ca ff or $0xffffffff,%r10d 18004eed2: 45 85 c9 test %r9d,%r9d 18004eed5: 7e 2d jle 0x18004ef04 18004eed7: 41 8b c9 mov %r9d,%ecx 18004eeda: 49 8b c5 mov %r13,%rax 18004eedd: 66 66 90 data16 xchg %ax,%ax 18004eee0: 83 e9 01 sub $0x1,%ecx 18004eee3: 80 38 00 cmpb $0x0,(%rax) 18004eee6: 74 0b je 0x18004eef3 18004eee8: 48 83 c0 01 add $0x1,%rax 18004eeec: 85 c9 test %ecx,%ecx 18004eeee: 75 f0 jne 0x18004eee0 18004eef0: 41 8b ca mov %r10d,%ecx 18004eef3: 41 8b c2 mov %r10d,%eax 18004eef6: 2b c1 sub %ecx,%eax 18004eef8: 44 03 c8 add %eax,%r9d 18004eefb: 44 89 8d a0 00 00 00 mov %r9d,0xa0(%rbp) 18004ef02: eb 0a jmp 0x18004ef0e 18004ef04: 41 83 f9 ff cmp $0xffffffff,%r9d 18004ef08: 0f 8c 8f 03 00 00 jl 0x18004f29d 18004ef0e: 8b 95 b0 00 00 00 mov 0xb0(%rbp),%edx 18004ef14: 85 d2 test %edx,%edx 18004ef16: 7e 29 jle 0x18004ef41 18004ef18: 8b c2 mov %edx,%eax 18004ef1a: 49 8b cf mov %r15,%rcx 18004ef1d: 66 66 90 data16 xchg %ax,%ax 18004ef20: 83 e8 01 sub $0x1,%eax 18004ef23: 80 39 00 cmpb $0x0,(%rcx) 18004ef26: 74 0b je 0x18004ef33 18004ef28: 48 83 c1 01 add $0x1,%rcx 18004ef2c: 85 c0 test %eax,%eax 18004ef2e: 75 f0 jne 0x18004ef20 18004ef30: 41 8b c2 mov %r10d,%eax 18004ef33: 44 2b d0 sub %eax,%r10d 18004ef36: 41 03 d2 add %r10d,%edx 18004ef39: 89 95 b0 00 00 00 mov %edx,0xb0(%rbp) 18004ef3f: eb 09 jmp 0x18004ef4a 18004ef41: 83 fa ff cmp $0xffffffff,%edx 18004ef44: 0f 8c 53 03 00 00 jl 0x18004f29d 18004ef4a: 44 3b c3 cmp %ebx,%r8d 18004ef4d: 0f 84 c2 02 00 00 je 0x18004f215 18004ef53: 45 85 c0 test %r8d,%r8d 18004ef56: 0f 84 b9 02 00 00 je 0x18004f215 18004ef5c: 41 83 f8 01 cmp $0x1,%r8d 18004ef60: 0f 85 37 03 00 00 jne 0x18004f29d 18004ef66: 44 8b b5 b8 00 00 00 mov 0xb8(%rbp),%r14d 18004ef6d: 33 ff xor %edi,%edi 18004ef6f: 45 85 f6 test %r14d,%r14d 18004ef72: 75 08 jne 0x18004ef7c 18004ef74: 49 8b 0c 24 mov (%r12),%rcx 18004ef78: 44 8b 71 04 mov 0x4(%rcx),%r14d 18004ef7c: 45 85 c9 test %r9d,%r9d 18004ef7f: 74 08 je 0x18004ef89 18004ef81: 85 d2 test %edx,%edx 18004ef83: 0f 85 b3 00 00 00 jne 0x18004f03c 18004ef89: 44 3b ca cmp %edx,%r9d 18004ef8c: 75 07 jne 0x18004ef95 18004ef8e: 8b c3 mov %ebx,%eax 18004ef90: e9 50 03 00 00 jmp 0x18004f2e5 18004ef95: 83 fa 01 cmp $0x1,%edx 18004ef98: 7e 0a jle 0x18004efa4 18004ef9a: b8 01 00 00 00 mov $0x1,%eax 18004ef9f: e9 41 03 00 00 jmp 0x18004f2e5 18004efa4: 41 83 f9 01 cmp $0x1,%r9d 18004efa8: 7e 0a jle 0x18004efb4 18004efaa: b8 03 00 00 00 mov $0x3,%eax 18004efaf: e9 31 03 00 00 jmp 0x18004f2e5 18004efb4: 48 8d 55 10 lea 0x10(%rbp),%rdx 18004efb8: 41 8b ce mov %r14d,%ecx 18004efbb: ff 15 ff 41 00 00 call *0x41ff(%rip) # 0x1800531c0 18004efc1: 85 c0 test %eax,%eax 18004efc3: 0f 84 d4 02 00 00 je 0x18004f29d 18004efc9: 44 8b 8d a0 00 00 00 mov 0xa0(%rbp),%r9d 18004efd0: 45 85 c9 test %r9d,%r9d 18004efd3: 7e 2c jle 0x18004f001 18004efd5: 39 5d 10 cmp %ebx,0x10(%rbp) 18004efd8: 72 d0 jb 0x18004efaa 18004efda: 40 38 7d 16 cmp %dil,0x16(%rbp) 18004efde: 48 8d 45 16 lea 0x16(%rbp),%rax 18004efe2: 74 c6 je 0x18004efaa 18004efe4: 0f b6 48 01 movzbl 0x1(%rax),%ecx 18004efe8: 84 c9 test %cl,%cl 18004efea: 74 be je 0x18004efaa 18004efec: 41 0f b6 55 00 movzbl 0x0(%r13),%edx 18004eff1: 3a 10 cmp (%rax),%dl 18004eff3: 72 04 jb 0x18004eff9 18004eff5: 3a d1 cmp %cl,%dl 18004eff7: 76 95 jbe 0x18004ef8e 18004eff9: 48 03 c3 add %rbx,%rax 18004effc: 40 38 38 cmp %dil,(%rax) 18004efff: eb e1 jmp 0x18004efe2 18004f001: 39 bd b0 00 00 00 cmp %edi,0xb0(%rbp) 18004f007: 7e 33 jle 0x18004f03c 18004f009: 39 5d 10 cmp %ebx,0x10(%rbp) 18004f00c: 72 8c jb 0x18004ef9a 18004f00e: 40 38 7d 16 cmp %dil,0x16(%rbp) 18004f012: 48 8d 45 16 lea 0x16(%rbp),%rax 18004f016: 74 82 je 0x18004ef9a 18004f018: 0f b6 48 01 movzbl 0x1(%rax),%ecx 18004f01c: 84 c9 test %cl,%cl 18004f01e: 0f 84 76 ff ff ff je 0x18004ef9a 18004f024: 41 0f b6 17 movzbl (%r15),%edx 18004f028: 3a 10 cmp (%rax),%dl 18004f02a: 72 08 jb 0x18004f034 18004f02c: 3a d1 cmp %cl,%dl 18004f02e: 0f 86 5a ff ff ff jbe 0x18004ef8e 18004f034: 48 03 c3 add %rbx,%rax 18004f037: 40 38 38 cmp %dil,(%rax) 18004f03a: eb da jmp 0x18004f016 18004f03c: 4d 8b c5 mov %r13,%r8 18004f03f: ba 09 00 00 00 mov $0x9,%edx 18004f044: 41 8b ce mov %r14d,%ecx 18004f047: 89 7c 24 28 mov %edi,0x28(%rsp) 18004f04b: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004f050: ff 15 f2 44 00 00 call *0x44f2(%rip) # 0x180053548 18004f056: 85 c0 test %eax,%eax 18004f058: 4c 63 f8 movslq %eax,%r15 18004f05b: 0f 84 3c 02 00 00 je 0x18004f29d 18004f061: 0f 8e 36 02 00 00 jle 0x18004f29d 18004f067: 33 d2 xor %edx,%edx 18004f069: 48 c7 c0 e0 ff ff ff mov $0xffffffffffffffe0,%rax 18004f070: 49 f7 f7 div %r15 18004f073: 48 3b c3 cmp %rbx,%rax 18004f076: 0f 82 21 02 00 00 jb 0x18004f29d 18004f07c: 4b 8d 4c 3f 10 lea 0x10(%r15,%r15,1),%rcx 18004f081: 48 bb f0 ff ff ff ff movabs $0xffffffffffffff0,%rbx 18004f088: ff ff 0f 18004f08b: 48 81 f9 00 04 00 00 cmp $0x400,%rcx 18004f092: 77 2e ja 0x18004f0c2 18004f094: 48 8d 41 0f lea 0xf(%rcx),%rax 18004f098: 48 3b c1 cmp %rcx,%rax 18004f09b: 77 03 ja 0x18004f0a0 18004f09d: 48 8b c3 mov %rbx,%rax 18004f0a0: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 18004f0a4: e8 f7 38 00 00 call 0x1800529a0 18004f0a9: 48 2b e0 sub %rax,%rsp 18004f0ac: 48 8d 74 24 30 lea 0x30(%rsp),%rsi 18004f0b1: 48 85 f6 test %rsi,%rsi 18004f0b4: 0f 84 e3 01 00 00 je 0x18004f29d 18004f0ba: c7 06 cc cc 00 00 movl $0xcccc,(%rsi) 18004f0c0: eb 13 jmp 0x18004f0d5 18004f0c2: e8 d9 58 fe ff call 0x1800349a0 18004f0c7: 48 85 c0 test %rax,%rax 18004f0ca: 48 8b f0 mov %rax,%rsi 18004f0cd: 74 0a je 0x18004f0d9 18004f0cf: c7 00 dd dd 00 00 movl $0xdddd,(%rax) 18004f0d5: 48 83 c6 10 add $0x10,%rsi 18004f0d9: 48 85 f6 test %rsi,%rsi 18004f0dc: 0f 84 bb 01 00 00 je 0x18004f29d 18004f0e2: 44 8b 8d a0 00 00 00 mov 0xa0(%rbp),%r9d 18004f0e9: 4d 8b c5 mov %r13,%r8 18004f0ec: ba 01 00 00 00 mov $0x1,%edx 18004f0f1: 41 8b ce mov %r14d,%ecx 18004f0f4: 44 89 7c 24 28 mov %r15d,0x28(%rsp) 18004f0f9: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18004f0fe: ff 15 44 44 00 00 call *0x4444(%rip) # 0x180053548 18004f104: 85 c0 test %eax,%eax 18004f106: 0f 84 f0 00 00 00 je 0x18004f1fc 18004f10c: 4c 8b 6d 08 mov 0x8(%rbp),%r13 18004f110: 44 8b 8d b0 00 00 00 mov 0xb0(%rbp),%r9d 18004f117: ba 09 00 00 00 mov $0x9,%edx 18004f11c: 41 8b ce mov %r14d,%ecx 18004f11f: 4d 8b c5 mov %r13,%r8 18004f122: 89 7c 24 28 mov %edi,0x28(%rsp) 18004f126: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004f12b: ff 15 17 44 00 00 call *0x4417(%rip) # 0x180053548 18004f131: 85 c0 test %eax,%eax 18004f133: 4c 63 e0 movslq %eax,%r12 18004f136: 0f 8e c0 00 00 00 jle 0x18004f1fc 18004f13c: 33 d2 xor %edx,%edx 18004f13e: 48 c7 c0 e0 ff ff ff mov $0xffffffffffffffe0,%rax 18004f145: 49 f7 f4 div %r12 18004f148: 48 83 f8 02 cmp $0x2,%rax 18004f14c: 0f 82 aa 00 00 00 jb 0x18004f1fc 18004f152: 4b 8d 4c 24 10 lea 0x10(%r12,%r12,1),%rcx 18004f157: 48 81 f9 00 04 00 00 cmp $0x400,%rcx 18004f15e: 77 2a ja 0x18004f18a 18004f160: 48 8d 41 0f lea 0xf(%rcx),%rax 18004f164: 48 3b c1 cmp %rcx,%rax 18004f167: 77 03 ja 0x18004f16c 18004f169: 48 8b c3 mov %rbx,%rax 18004f16c: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 18004f170: e8 2b 38 00 00 call 0x1800529a0 18004f175: 48 2b e0 sub %rax,%rsp 18004f178: 48 8d 5c 24 30 lea 0x30(%rsp),%rbx 18004f17d: 48 85 db test %rbx,%rbx 18004f180: 74 7a je 0x18004f1fc 18004f182: c7 03 cc cc 00 00 movl $0xcccc,(%rbx) 18004f188: eb 13 jmp 0x18004f19d 18004f18a: e8 11 58 fe ff call 0x1800349a0 18004f18f: 48 85 c0 test %rax,%rax 18004f192: 48 8b d8 mov %rax,%rbx 18004f195: 74 0a je 0x18004f1a1 18004f197: c7 00 dd dd 00 00 movl $0xdddd,(%rax) 18004f19d: 48 83 c3 10 add $0x10,%rbx 18004f1a1: 48 85 db test %rbx,%rbx 18004f1a4: 74 56 je 0x18004f1fc 18004f1a6: 44 8b 8d b0 00 00 00 mov 0xb0(%rbp),%r9d 18004f1ad: 4d 8b c5 mov %r13,%r8 18004f1b0: ba 01 00 00 00 mov $0x1,%edx 18004f1b5: 41 8b ce mov %r14d,%ecx 18004f1b8: 44 89 64 24 28 mov %r12d,0x28(%rsp) 18004f1bd: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18004f1c2: ff 15 80 43 00 00 call *0x4380(%rip) # 0x180053548 18004f1c8: 85 c0 test %eax,%eax 18004f1ca: 74 1e je 0x18004f1ea 18004f1cc: 8b 55 00 mov 0x0(%rbp),%edx 18004f1cf: 8b 4d 04 mov 0x4(%rbp),%ecx 18004f1d2: 45 8b cf mov %r15d,%r9d 18004f1d5: 4c 8b c6 mov %rsi,%r8 18004f1d8: 44 89 64 24 28 mov %r12d,0x28(%rsp) 18004f1dd: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18004f1e2: ff 15 68 41 00 00 call *0x4168(%rip) # 0x180053350 18004f1e8: 8b f8 mov %eax,%edi 18004f1ea: 81 7b f0 dd dd 00 00 cmpl $0xdddd,-0x10(%rbx) 18004f1f1: 48 8d 4b f0 lea -0x10(%rbx),%rcx 18004f1f5: 75 05 jne 0x18004f1fc 18004f1f7: e8 74 58 fe ff call 0x180034a70 18004f1fc: 81 7e f0 dd dd 00 00 cmpl $0xdddd,-0x10(%rsi) 18004f203: 48 8d 4e f0 lea -0x10(%rsi),%rcx 18004f207: 75 05 jne 0x18004f20e 18004f209: e8 62 58 fe ff call 0x180034a70 18004f20e: 8b c7 mov %edi,%eax 18004f210: e9 d0 00 00 00 jmp 0x18004f2e5 18004f215: 33 ff xor %edi,%edi 18004f217: 45 85 f6 test %r14d,%r14d 18004f21a: 48 8b df mov %rdi,%rbx 18004f21d: 75 08 jne 0x18004f227 18004f21f: 49 8b 04 24 mov (%r12),%rax 18004f223: 44 8b 70 14 mov 0x14(%rax),%r14d 18004f227: 8b b5 b8 00 00 00 mov 0xb8(%rbp),%esi 18004f22d: 85 f6 test %esi,%esi 18004f22f: 75 07 jne 0x18004f238 18004f231: 49 8b 04 24 mov (%r12),%rax 18004f235: 8b 70 04 mov 0x4(%rax),%esi 18004f238: 41 8b ce mov %r14d,%ecx 18004f23b: e8 00 9a ff ff call 0x180048c40 18004f240: 83 f8 ff cmp $0xffffffff,%eax 18004f243: 44 8b e0 mov %eax,%r12d 18004f246: 74 55 je 0x18004f29d 18004f248: 3b c6 cmp %esi,%eax 18004f24a: 74 5b je 0x18004f2a7 18004f24c: 4c 8d 8d a0 00 00 00 lea 0xa0(%rbp),%r9 18004f253: 4d 8b c5 mov %r13,%r8 18004f256: 8b d0 mov %eax,%edx 18004f258: 8b ce mov %esi,%ecx 18004f25a: 89 7c 24 28 mov %edi,0x28(%rsp) 18004f25e: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004f263: e8 48 9a ff ff call 0x180048cb0 18004f268: 48 85 c0 test %rax,%rax 18004f26b: 48 8b d8 mov %rax,%rbx 18004f26e: 74 2d je 0x18004f29d 18004f270: 4c 8d 8d b0 00 00 00 lea 0xb0(%rbp),%r9 18004f277: 4d 8b c7 mov %r15,%r8 18004f27a: 41 8b d4 mov %r12d,%edx 18004f27d: 8b ce mov %esi,%ecx 18004f27f: 89 7c 24 28 mov %edi,0x28(%rsp) 18004f283: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004f288: e8 23 9a ff ff call 0x180048cb0 18004f28d: 48 85 c0 test %rax,%rax 18004f290: 48 8b f8 mov %rax,%rdi 18004f293: 75 0c jne 0x18004f2a1 18004f295: 48 8b cb mov %rbx,%rcx 18004f298: e8 d3 57 fe ff call 0x180034a70 18004f29d: 33 c0 xor %eax,%eax 18004f29f: eb 44 jmp 0x18004f2e5 18004f2a1: 4c 8b eb mov %rbx,%r13 18004f2a4: 4c 8b f8 mov %rax,%r15 18004f2a7: 8b 85 b0 00 00 00 mov 0xb0(%rbp),%eax 18004f2ad: 44 8b 8d a0 00 00 00 mov 0xa0(%rbp),%r9d 18004f2b4: 8b 55 00 mov 0x0(%rbp),%edx 18004f2b7: 89 44 24 28 mov %eax,0x28(%rsp) 18004f2bb: 4d 8b c5 mov %r13,%r8 18004f2be: 41 8b ce mov %r14d,%ecx 18004f2c1: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 18004f2c6: ff 15 2c 40 00 00 call *0x402c(%rip) # 0x1800532f8 18004f2cc: 48 85 db test %rbx,%rbx 18004f2cf: 8b f0 mov %eax,%esi 18004f2d1: 74 10 je 0x18004f2e3 18004f2d3: 48 8b cb mov %rbx,%rcx 18004f2d6: e8 95 57 fe ff call 0x180034a70 18004f2db: 48 8b cf mov %rdi,%rcx 18004f2de: e8 8d 57 fe ff call 0x180034a70 18004f2e3: 8b c6 mov %esi,%eax 18004f2e5: 48 8b 4d 28 mov 0x28(%rbp),%rcx 18004f2e9: 48 33 cd xor %rbp,%rcx 18004f2ec: e8 4f 33 fe ff call 0x180032640 18004f2f1: 48 8d 65 38 lea 0x38(%rbp),%rsp 18004f2f5: 41 5f pop %r15 18004f2f7: 41 5e pop %r14 18004f2f9: 41 5d pop %r13 18004f2fb: 41 5c pop %r12 18004f2fd: 5f pop %rdi 18004f2fe: 5e pop %rsi 18004f2ff: 5b pop %rbx 18004f300: 5d pop %rbp 18004f301: c3 ret 18004f302: cc int3 18004f303: cc int3 18004f304: cc int3 18004f305: cc int3 18004f306: cc int3 18004f307: cc int3 18004f308: cc int3 18004f309: cc int3 18004f30a: cc int3 18004f30b: cc int3 18004f30c: cc int3 18004f30d: cc int3 18004f30e: cc int3 18004f30f: cc int3 18004f310: 48 8b c4 mov %rsp,%rax 18004f313: 48 83 ec 68 sub $0x68,%rsp 18004f317: 48 85 c9 test %rcx,%rcx 18004f31a: 48 89 58 08 mov %rbx,0x8(%rax) 18004f31e: 48 89 68 10 mov %rbp,0x10(%rax) 18004f322: 48 89 70 18 mov %rsi,0x18(%rax) 18004f326: 4c 89 60 f8 mov %r12,-0x8(%rax) 18004f32a: 41 8b e8 mov %r8d,%ebp 18004f32d: 44 8b e2 mov %edx,%r12d 18004f330: 49 8b f1 mov %r9,%rsi 18004f333: c6 40 f0 00 movb $0x0,-0x10(%rax) 18004f337: 0f 85 8a 00 00 00 jne 0x18004f3c7 18004f33d: 48 89 78 20 mov %rdi,0x20(%rax) 18004f341: e8 5a 8d fe ff call 0x1800380a0 18004f346: 48 8b 88 c0 00 00 00 mov 0xc0(%rax),%rcx 18004f34d: 48 8b b8 b8 00 00 00 mov 0xb8(%rax),%rdi 18004f354: 48 8b d8 mov %rax,%rbx 18004f357: 48 3b 0d 92 e3 01 00 cmp 0x1e392(%rip),%rcx # 0x18006d6f0 18004f35e: 48 89 44 24 50 mov %rax,0x50(%rsp) 18004f363: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 18004f368: 48 89 7c 24 48 mov %rdi,0x48(%rsp) 18004f36d: 74 18 je 0x18004f387 18004f36f: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 18004f375: 85 0d fd e1 01 00 test %ecx,0x1e1fd(%rip) # 0x18006d578 18004f37b: 75 0a jne 0x18004f387 18004f37d: e8 3e 87 fe ff call 0x180037ac0 18004f382: 48 89 44 24 40 mov %rax,0x40(%rsp) 18004f387: 48 3b 3d e2 e0 01 00 cmp 0x1e0e2(%rip),%rdi # 0x18006d470 18004f38e: 48 8b bc 24 88 00 00 mov 0x88(%rsp),%rdi 18004f395: 00 18004f396: 74 18 je 0x18004f3b0 18004f398: 8b 83 c8 00 00 00 mov 0xc8(%rbx),%eax 18004f39e: 85 05 d4 e1 01 00 test %eax,0x1e1d4(%rip) # 0x18006d578 18004f3a4: 75 0a jne 0x18004f3b0 18004f3a6: e8 c5 7b fe ff call 0x180036f70 18004f3ab: 48 89 44 24 48 mov %rax,0x48(%rsp) 18004f3b0: f6 83 c8 00 00 00 02 testb $0x2,0xc8(%rbx) 18004f3b7: 75 21 jne 0x18004f3da 18004f3b9: 83 8b c8 00 00 00 02 orl $0x2,0xc8(%rbx) 18004f3c0: c6 44 24 58 01 movb $0x1,0x58(%rsp) 18004f3c5: eb 13 jmp 0x18004f3da 18004f3c7: 48 8b 01 mov (%rcx),%rax 18004f3ca: 48 8d 54 24 40 lea 0x40(%rsp),%rdx 18004f3cf: 48 89 02 mov %rax,(%rdx) 18004f3d2: 48 8b 41 08 mov 0x8(%rcx),%rax 18004f3d6: 48 89 42 08 mov %rax,0x8(%rdx) 18004f3da: 8b 84 24 a8 00 00 00 mov 0xa8(%rsp),%eax 18004f3e1: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18004f3e6: 4c 8b ce mov %rsi,%r9 18004f3e9: 89 44 24 38 mov %eax,0x38(%rsp) 18004f3ed: 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%eax 18004f3f4: 44 8b c5 mov %ebp,%r8d 18004f3f7: 89 44 24 30 mov %eax,0x30(%rsp) 18004f3fb: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 18004f402: 00 18004f403: 41 8b d4 mov %r12d,%edx 18004f406: 48 89 44 24 28 mov %rax,0x28(%rsp) 18004f40b: 8b 84 24 90 00 00 00 mov 0x90(%rsp),%eax 18004f412: 89 44 24 20 mov %eax,0x20(%rsp) 18004f416: e8 15 fa ff ff call 0x18004ee30 18004f41b: 80 7c 24 58 00 cmpb $0x0,0x58(%rsp) 18004f420: 4c 8b 64 24 60 mov 0x60(%rsp),%r12 18004f425: 48 8b b4 24 80 00 00 mov 0x80(%rsp),%rsi 18004f42c: 00 18004f42d: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 18004f432: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 18004f437: 74 0c je 0x18004f445 18004f439: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18004f43e: 83 a1 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rcx) 18004f445: 48 83 c4 68 add $0x68,%rsp 18004f449: c3 ret 18004f44a: cc int3 18004f44b: cc int3 18004f44c: cc int3 18004f44d: cc int3 18004f44e: cc int3 18004f44f: cc int3 18004f450: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18004f455: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18004f45a: 57 push %rdi 18004f45b: 48 83 ec 60 sub $0x60,%rsp 18004f45f: 4d 85 c9 test %r9,%r9 18004f462: 49 8b d8 mov %r8,%rbx 18004f465: 48 8b fa mov %rdx,%rdi 18004f468: 48 8b f1 mov %rcx,%rsi 18004f46b: c6 44 24 58 00 movb $0x0,0x58(%rsp) 18004f470: 0f 85 92 00 00 00 jne 0x18004f508 18004f476: e8 25 8c fe ff call 0x1800380a0 18004f47b: 48 89 44 24 50 mov %rax,0x50(%rsp) 18004f480: 4c 8b 88 c0 00 00 00 mov 0xc0(%rax),%r9 18004f487: 4c 3b 0d 62 e2 01 00 cmp 0x1e262(%rip),%r9 # 0x18006d6f0 18004f48e: 4c 89 4c 24 40 mov %r9,0x40(%rsp) 18004f493: 4c 8b 90 b8 00 00 00 mov 0xb8(%rax),%r10 18004f49a: 4c 89 54 24 48 mov %r10,0x48(%rsp) 18004f49f: 74 25 je 0x18004f4c6 18004f4a1: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 18004f4a7: 85 0d cb e0 01 00 test %ecx,0x1e0cb(%rip) # 0x18006d578 18004f4ad: 75 17 jne 0x18004f4c6 18004f4af: e8 0c 86 fe ff call 0x180037ac0 18004f4b4: 4c 8b 54 24 48 mov 0x48(%rsp),%r10 18004f4b9: 4c 8b c8 mov %rax,%r9 18004f4bc: 48 89 44 24 40 mov %rax,0x40(%rsp) 18004f4c1: 48 8b 44 24 50 mov 0x50(%rsp),%rax 18004f4c6: 4c 3b 15 a3 df 01 00 cmp 0x1dfa3(%rip),%r10 # 0x18006d470 18004f4cd: 74 22 je 0x18004f4f1 18004f4cf: 8b 88 c8 00 00 00 mov 0xc8(%rax),%ecx 18004f4d5: 85 0d 9d e0 01 00 test %ecx,0x1e09d(%rip) # 0x18006d578 18004f4db: 75 14 jne 0x18004f4f1 18004f4dd: e8 8e 7a fe ff call 0x180036f70 18004f4e2: 4c 8b 4c 24 40 mov 0x40(%rsp),%r9 18004f4e7: 48 89 44 24 48 mov %rax,0x48(%rsp) 18004f4ec: 48 8b 44 24 50 mov 0x50(%rsp),%rax 18004f4f1: f6 80 c8 00 00 00 02 testb $0x2,0xc8(%rax) 18004f4f8: 75 2b jne 0x18004f525 18004f4fa: 83 88 c8 00 00 00 02 orl $0x2,0xc8(%rax) 18004f501: c6 44 24 58 01 movb $0x1,0x58(%rsp) 18004f506: eb 13 jmp 0x18004f51b 18004f508: 49 8b 01 mov (%r9),%rax 18004f50b: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18004f510: 48 89 01 mov %rax,(%rcx) 18004f513: 49 8b 41 08 mov 0x8(%r9),%rax 18004f517: 48 89 41 08 mov %rax,0x8(%rcx) 18004f51b: 4c 8b 4c 24 40 mov 0x40(%rsp),%r9 18004f520: 48 8b 44 24 50 mov 0x50(%rsp),%rax 18004f525: 48 85 db test %rbx,%rbx 18004f528: 75 1f jne 0x18004f549 18004f52a: 38 5c 24 58 cmp %bl,0x58(%rsp) 18004f52e: 74 07 je 0x18004f537 18004f530: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 18004f537: 33 c0 xor %eax,%eax 18004f539: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 18004f53e: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 18004f543: 48 83 c4 60 add $0x60,%rsp 18004f547: 5f pop %rdi 18004f548: c3 ret 18004f549: 48 85 f6 test %rsi,%rsi 18004f54c: 75 4b jne 0x18004f599 18004f54e: e8 ed 65 fe ff call 0x180035b40 18004f553: 45 33 c9 xor %r9d,%r9d 18004f556: 45 33 c0 xor %r8d,%r8d 18004f559: 33 d2 xor %edx,%edx 18004f55b: 33 c9 xor %ecx,%ecx 18004f55d: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18004f564: 00 00 18004f566: c7 00 16 00 00 00 movl $0x16,(%rax) 18004f56c: e8 6f 8f fe ff call 0x1800384e0 18004f571: 80 7c 24 58 00 cmpb $0x0,0x58(%rsp) 18004f576: 74 0c je 0x18004f584 18004f578: 48 8b 44 24 50 mov 0x50(%rsp),%rax 18004f57d: 83 a0 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rax) 18004f584: b8 ff ff ff 7f mov $0x7fffffff,%eax 18004f589: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 18004f58e: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 18004f593: 48 83 c4 60 add $0x60,%rsp 18004f597: 5f pop %rdi 18004f598: c3 ret 18004f599: 48 85 ff test %rdi,%rdi 18004f59c: 74 b0 je 0x18004f54e 18004f59e: 48 81 fb ff ff ff 7f cmp $0x7fffffff,%rbx 18004f5a5: 77 a7 ja 0x18004f54e 18004f5a7: 41 8b 51 10 mov 0x10(%r9),%edx 18004f5ab: 85 d2 test %edx,%edx 18004f5ad: 75 15 jne 0x18004f5c4 18004f5af: 4c 8d 4c 24 40 lea 0x40(%rsp),%r9 18004f5b4: 4c 8b c3 mov %rbx,%r8 18004f5b7: 48 8b d7 mov %rdi,%rdx 18004f5ba: 48 8b ce mov %rsi,%rcx 18004f5bd: e8 ae ab ff ff call 0x18004a170 18004f5c2: eb 3f jmp 0x18004f603 18004f5c4: 41 8b 41 08 mov 0x8(%r9),%eax 18004f5c8: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 18004f5cd: 41 b8 01 10 00 00 mov $0x1001,%r8d 18004f5d3: 89 44 24 38 mov %eax,0x38(%rsp) 18004f5d7: 89 5c 24 30 mov %ebx,0x30(%rsp) 18004f5db: 4c 8b ce mov %rsi,%r9 18004f5de: 48 89 7c 24 28 mov %rdi,0x28(%rsp) 18004f5e3: 89 5c 24 20 mov %ebx,0x20(%rsp) 18004f5e7: e8 24 fd ff ff call 0x18004f310 18004f5ec: 85 c0 test %eax,%eax 18004f5ee: 75 10 jne 0x18004f600 18004f5f0: e8 4b 65 fe ff call 0x180035b40 18004f5f5: c7 00 16 00 00 00 movl $0x16,(%rax) 18004f5fb: e9 71 ff ff ff jmp 0x18004f571 18004f600: 83 c0 fe add $0xfffffffe,%eax 18004f603: 80 7c 24 58 00 cmpb $0x0,0x58(%rsp) 18004f608: 74 0c je 0x18004f616 18004f60a: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 18004f60f: 83 a1 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rcx) 18004f616: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 18004f61b: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 18004f620: 48 83 c4 60 add $0x60,%rsp 18004f624: 5f pop %rdi 18004f625: c3 ret 18004f626: cc int3 18004f627: cc int3 18004f628: cc int3 18004f629: cc int3 18004f62a: cc int3 18004f62b: cc int3 18004f62c: cc int3 18004f62d: cc int3 18004f62e: cc int3 18004f62f: cc int3 18004f630: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18004f635: 48 89 74 24 10 mov %rsi,0x10(%rsp) 18004f63a: 57 push %rdi 18004f63b: 48 83 ec 20 sub $0x20,%rsp 18004f63f: 4c 8b 05 c2 31 02 00 mov 0x231c2(%rip),%r8 # 0x180072808 18004f646: 48 8b f1 mov %rcx,%rsi 18004f649: 49 8b 00 mov (%r8),%rax 18004f64c: 49 8b d8 mov %r8,%rbx 18004f64f: 48 85 c0 test %rax,%rax 18004f652: 74 42 je 0x18004f696 18004f654: 48 63 fa movslq %edx,%rdi 18004f657: 66 66 90 data16 xchg %ax,%ax 18004f65a: 66 66 90 data16 xchg %ax,%ax 18004f65d: 66 66 90 data16 xchg %ax,%ax 18004f660: 4c 8b c7 mov %rdi,%r8 18004f663: 48 8b d0 mov %rax,%rdx 18004f666: 48 8b ce mov %rsi,%rcx 18004f669: e8 42 c3 ff ff call 0x18004b9b0 18004f66e: 85 c0 test %eax,%eax 18004f670: 75 10 jne 0x18004f682 18004f672: 48 8b 03 mov (%rbx),%rax 18004f675: 0f b6 0c 07 movzbl (%rdi,%rax,1),%ecx 18004f679: 80 f9 3d cmp $0x3d,%cl 18004f67c: 74 33 je 0x18004f6b1 18004f67e: 84 c9 test %cl,%cl 18004f680: 74 2f je 0x18004f6b1 18004f682: 48 8b 43 08 mov 0x8(%rbx),%rax 18004f686: 48 83 c3 08 add $0x8,%rbx 18004f68a: 48 85 c0 test %rax,%rax 18004f68d: 75 d1 jne 0x18004f660 18004f68f: 4c 8b 05 72 31 02 00 mov 0x23172(%rip),%r8 # 0x180072808 18004f696: 49 2b d8 sub %r8,%rbx 18004f699: 48 c1 fb 03 sar $0x3,%rbx 18004f69d: f7 db neg %ebx 18004f69f: 8b c3 mov %ebx,%eax 18004f6a1: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18004f6a6: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18004f6ab: 48 83 c4 20 add $0x20,%rsp 18004f6af: 5f pop %rdi 18004f6b0: c3 ret 18004f6b1: 48 2b 1d 50 31 02 00 sub 0x23150(%rip),%rbx # 0x180072808 18004f6b8: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 18004f6bd: 48 c1 fb 03 sar $0x3,%rbx 18004f6c1: 8b c3 mov %ebx,%eax 18004f6c3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18004f6c8: 48 83 c4 20 add $0x20,%rsp 18004f6cc: 5f pop %rdi 18004f6cd: c3 ret 18004f6ce: cc int3 18004f6cf: cc int3 18004f6d0: 40 53 rex push %rbx 18004f6d2: 48 83 ec 20 sub $0x20,%rsp 18004f6d6: 33 d2 xor %edx,%edx 18004f6d8: 48 85 c9 test %rcx,%rcx 18004f6db: 48 8b d9 mov %rcx,%rbx 18004f6de: 48 8b c1 mov %rcx,%rax 18004f6e1: 75 06 jne 0x18004f6e9 18004f6e3: 48 83 c4 20 add $0x20,%rsp 18004f6e7: 5b pop %rbx 18004f6e8: c3 ret 18004f6e9: 48 39 11 cmp %rdx,(%rcx) 18004f6ec: 48 89 74 24 30 mov %rsi,0x30(%rsp) 18004f6f1: 48 89 7c 24 38 mov %rdi,0x38(%rsp) 18004f6f6: 74 15 je 0x18004f70d 18004f6f8: 66 66 66 90 data16 data16 xchg %ax,%ax 18004f6fc: 66 66 66 90 data16 data16 xchg %ax,%ax 18004f700: 48 83 c0 08 add $0x8,%rax 18004f704: 83 c2 01 add $0x1,%edx 18004f707: 48 83 38 00 cmpq $0x0,(%rax) 18004f70b: 75 f3 jne 0x18004f700 18004f70d: 8d 42 01 lea 0x1(%rdx),%eax 18004f710: ba 08 00 00 00 mov $0x8,%edx 18004f715: 48 63 c8 movslq %eax,%rcx 18004f718: e8 33 17 ff ff call 0x180040e50 18004f71d: 48 85 c0 test %rax,%rax 18004f720: 48 8b f8 mov %rax,%rdi 18004f723: 48 8b f0 mov %rax,%rsi 18004f726: 75 08 jne 0x18004f730 18004f728: 8d 48 09 lea 0x9(%rax),%ecx 18004f72b: e8 70 6f fe ff call 0x1800366a0 18004f730: 48 8b 0b mov (%rbx),%rcx 18004f733: 48 85 c9 test %rcx,%rcx 18004f736: 74 19 je 0x18004f751 18004f738: e8 03 08 00 00 call 0x18004ff40 18004f73d: 48 83 c3 08 add $0x8,%rbx 18004f741: 48 83 c7 08 add $0x8,%rdi 18004f745: 48 89 47 f8 mov %rax,-0x8(%rdi) 18004f749: 48 8b 0b mov (%rbx),%rcx 18004f74c: 48 85 c9 test %rcx,%rcx 18004f74f: 75 e7 jne 0x18004f738 18004f751: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) 18004f758: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 18004f75d: 48 8b c6 mov %rsi,%rax 18004f760: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 18004f765: 48 83 c4 20 add $0x20,%rsp 18004f769: 5b pop %rbx 18004f76a: c3 ret 18004f76b: cc int3 18004f76c: cc int3 18004f76d: cc int3 18004f76e: cc int3 18004f76f: cc int3 18004f770: 40 53 rex push %rbx 18004f772: 41 54 push %r12 18004f774: 41 57 push %r15 18004f776: 48 83 ec 40 sub $0x40,%rsp 18004f77a: 33 db xor %ebx,%ebx 18004f77c: 48 85 c9 test %rcx,%rcx 18004f77f: 44 8b fa mov %edx,%r15d 18004f782: 89 5c 24 60 mov %ebx,0x60(%rsp) 18004f786: 4c 8b e1 mov %rcx,%r12 18004f789: 75 2c jne 0x18004f7b7 18004f78b: e8 b0 63 fe ff call 0x180035b40 18004f790: 45 33 c9 xor %r9d,%r9d 18004f793: 45 33 c0 xor %r8d,%r8d 18004f796: 33 d2 xor %edx,%edx 18004f798: 33 c9 xor %ecx,%ecx 18004f79a: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18004f79f: c7 00 16 00 00 00 movl $0x16,(%rax) 18004f7a5: e8 36 8d fe ff call 0x1800384e0 18004f7aa: 83 c8 ff or $0xffffffff,%eax 18004f7ad: 48 83 c4 40 add $0x40,%rsp 18004f7b1: 41 5f pop %r15 18004f7b3: 41 5c pop %r12 18004f7b5: 5b pop %rbx 18004f7b6: c3 ret 18004f7b7: 48 89 6c 24 68 mov %rbp,0x68(%rsp) 18004f7bc: 48 8b 29 mov (%rcx),%rbp 18004f7bf: 4c 89 74 24 30 mov %r14,0x30(%rsp) 18004f7c4: 48 85 ed test %rbp,%rbp 18004f7c7: 0f 84 d7 02 00 00 je 0x18004faa4 18004f7cd: ba 3d 00 00 00 mov $0x3d,%edx 18004f7d2: 48 8b cd mov %rbp,%rcx 18004f7d5: e8 96 09 00 00 call 0x180050170 18004f7da: 48 85 c0 test %rax,%rax 18004f7dd: 4c 8b f0 mov %rax,%r14 18004f7e0: 0f 84 be 02 00 00 je 0x18004faa4 18004f7e6: 48 3b e8 cmp %rax,%rbp 18004f7e9: 0f 84 b5 02 00 00 je 0x18004faa4 18004f7ef: 38 58 01 cmp %bl,0x1(%rax) 18004f7f2: 48 89 7c 24 78 mov %rdi,0x78(%rsp) 18004f7f7: 48 8b 3d 0a 30 02 00 mov 0x2300a(%rip),%rdi # 0x180072808 18004f7fe: 4c 89 6c 24 38 mov %r13,0x38(%rsp) 18004f803: 44 8b eb mov %ebx,%r13d 18004f806: 41 0f 94 c5 sete %r13b 18004f80a: 48 3b 3d ff 2f 02 00 cmp 0x22fff(%rip),%rdi # 0x180072810 18004f811: 75 12 jne 0x18004f825 18004f813: 48 8b cf mov %rdi,%rcx 18004f816: e8 b5 fe ff ff call 0x18004f6d0 18004f81b: 48 8b f8 mov %rax,%rdi 18004f81e: 48 89 05 e3 2f 02 00 mov %rax,0x22fe3(%rip) # 0x180072808 18004f825: 48 85 ff test %rdi,%rdi 18004f828: 0f 85 81 00 00 00 jne 0x18004f8af 18004f82e: 45 85 ff test %r15d,%r15d 18004f831: 74 25 je 0x18004f858 18004f833: 48 39 1d de 2f 02 00 cmp %rbx,0x22fde(%rip) # 0x180072818 18004f83a: 74 1c je 0x18004f858 18004f83c: e8 7f c1 ff ff call 0x18004b9c0 18004f841: 85 c0 test %eax,%eax 18004f843: 74 63 je 0x18004f8a8 18004f845: e8 f6 62 fe ff call 0x180035b40 18004f84a: c7 00 16 00 00 00 movl $0x16,(%rax) 18004f850: 83 c8 ff or $0xffffffff,%eax 18004f853: e9 19 02 00 00 jmp 0x18004fa71 18004f858: 45 85 ed test %r13d,%r13d 18004f85b: 74 07 je 0x18004f864 18004f85d: 33 c0 xor %eax,%eax 18004f85f: e9 0d 02 00 00 jmp 0x18004fa71 18004f864: b9 08 00 00 00 mov $0x8,%ecx 18004f869: e8 72 15 ff ff call 0x180040de0 18004f86e: 48 85 c0 test %rax,%rax 18004f871: 48 89 05 90 2f 02 00 mov %rax,0x22f90(%rip) # 0x180072808 18004f878: 74 d6 je 0x18004f850 18004f87a: 48 89 18 mov %rbx,(%rax) 18004f87d: 48 39 1d 94 2f 02 00 cmp %rbx,0x22f94(%rip) # 0x180072818 18004f884: 75 22 jne 0x18004f8a8 18004f886: b9 08 00 00 00 mov $0x8,%ecx 18004f88b: e8 50 15 ff ff call 0x180040de0 18004f890: 48 85 c0 test %rax,%rax 18004f893: 48 89 05 7e 2f 02 00 mov %rax,0x22f7e(%rip) # 0x180072818 18004f89a: 74 b4 je 0x18004f850 18004f89c: 48 89 18 mov %rbx,(%rax) 18004f89f: 48 8b 3d 62 2f 02 00 mov 0x22f62(%rip),%rdi # 0x180072808 18004f8a6: eb 07 jmp 0x18004f8af 18004f8a8: 48 8b 3d 59 2f 02 00 mov 0x22f59(%rip),%rdi # 0x180072808 18004f8af: 48 85 ff test %rdi,%rdi 18004f8b2: 74 9c je 0x18004f850 18004f8b4: 41 8b d6 mov %r14d,%edx 18004f8b7: 48 8b cd mov %rbp,%rcx 18004f8ba: 48 89 74 24 70 mov %rsi,0x70(%rsp) 18004f8bf: 2b d5 sub %ebp,%edx 18004f8c1: e8 6a fd ff ff call 0x18004f630 18004f8c6: 85 c0 test %eax,%eax 18004f8c8: 48 63 f0 movslq %eax,%rsi 18004f8cb: 78 7f js 0x18004f94c 18004f8cd: 48 39 1f cmp %rbx,(%rdi) 18004f8d0: 74 7a je 0x18004f94c 18004f8d2: 48 8b 0c f7 mov (%rdi,%rsi,8),%rcx 18004f8d6: 48 8b de mov %rsi,%rbx 18004f8d9: e8 92 51 fe ff call 0x180034a70 18004f8de: 45 85 ed test %r13d,%r13d 18004f8e1: 74 5d je 0x18004f940 18004f8e3: 48 83 3c f7 00 cmpq $0x0,(%rdi,%rsi,8) 18004f8e8: 74 1e je 0x18004f908 18004f8ea: 66 66 90 data16 xchg %ax,%ax 18004f8ed: 66 66 90 data16 xchg %ax,%ax 18004f8f0: 48 8b 44 df 08 mov 0x8(%rdi,%rbx,8),%rax 18004f8f5: 48 83 c3 01 add $0x1,%rbx 18004f8f9: 83 c6 01 add $0x1,%esi 18004f8fc: 48 89 44 df f8 mov %rax,-0x8(%rdi,%rbx,8) 18004f901: 48 83 3c df 00 cmpq $0x0,(%rdi,%rbx,8) 18004f906: 75 e8 jne 0x18004f8f0 18004f908: 48 63 d6 movslq %esi,%rdx 18004f90b: 48 b8 ff ff ff ff ff movabs $0x1fffffffffffffff,%rax 18004f912: ff ff 1f 18004f915: 48 3b d0 cmp %rax,%rdx 18004f918: 0f 83 97 00 00 00 jae 0x18004f9b5 18004f91e: 48 8b 0d e3 2e 02 00 mov 0x22ee3(%rip),%rcx # 0x180072808 18004f925: 41 b8 08 00 00 00 mov $0x8,%r8d 18004f92b: e8 40 16 ff ff call 0x180040f70 18004f930: 48 85 c0 test %rax,%rax 18004f933: 74 7c je 0x18004f9b1 18004f935: 48 89 05 cc 2e 02 00 mov %rax,0x22ecc(%rip) # 0x180072808 18004f93c: 33 f6 xor %esi,%esi 18004f93e: eb 77 jmp 0x18004f9b7 18004f940: 48 89 2c f7 mov %rbp,(%rdi,%rsi,8) 18004f944: 33 f6 xor %esi,%esi 18004f946: 49 89 34 24 mov %rsi,(%r12) 18004f94a: eb 6b jmp 0x18004f9b7 18004f94c: 45 85 ed test %r13d,%r13d 18004f94f: 0f 85 3f 01 00 00 jne 0x18004fa94 18004f955: 85 c0 test %eax,%eax 18004f957: 79 02 jns 0x18004f95b 18004f959: f7 de neg %esi 18004f95b: 8d 46 02 lea 0x2(%rsi),%eax 18004f95e: 3b c6 cmp %esi,%eax 18004f960: 0f 8c 29 01 00 00 jl 0x18004fa8f 18004f966: 4c 63 c0 movslq %eax,%r8 18004f969: 48 b8 ff ff ff ff ff movabs $0x1fffffffffffffff,%rax 18004f970: ff ff 1f 18004f973: 4c 3b c0 cmp %rax,%r8 18004f976: 0f 83 13 01 00 00 jae 0x18004fa8f 18004f97c: 48 8b 0d 85 2e 02 00 mov 0x22e85(%rip),%rcx # 0x180072808 18004f983: ba 08 00 00 00 mov $0x8,%edx 18004f988: e8 e3 15 ff ff call 0x180040f70 18004f98d: 48 85 c0 test %rax,%rax 18004f990: 0f 84 f9 00 00 00 je 0x18004fa8f 18004f996: 48 63 ce movslq %esi,%rcx 18004f999: 33 f6 xor %esi,%esi 18004f99b: 48 89 2c c8 mov %rbp,(%rax,%rcx,8) 18004f99f: 48 89 5c c8 08 mov %rbx,0x8(%rax,%rcx,8) 18004f9a4: 49 89 1c 24 mov %rbx,(%r12) 18004f9a8: 48 89 05 59 2e 02 00 mov %rax,0x22e59(%rip) # 0x180072808 18004f9af: eb 06 jmp 0x18004f9b7 18004f9b1: 33 f6 xor %esi,%esi 18004f9b3: eb 02 jmp 0x18004f9b7 18004f9b5: 33 f6 xor %esi,%esi 18004f9b7: 45 85 ff test %r15d,%r15d 18004f9ba: 0f 84 97 00 00 00 je 0x18004fa57 18004f9c0: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18004f9c4: 33 c0 xor %eax,%eax 18004f9c6: 48 8b fd mov %rbp,%rdi 18004f9c9: f2 ae repnz scas %es:(%rdi),%al 18004f9cb: 8d 50 01 lea 0x1(%rax),%edx 18004f9ce: 48 f7 d1 not %rcx 18004f9d1: 48 83 c1 01 add $0x1,%rcx 18004f9d5: e8 76 14 ff ff call 0x180040e50 18004f9da: 48 85 c0 test %rax,%rax 18004f9dd: 48 8b d8 mov %rax,%rbx 18004f9e0: 74 75 je 0x18004fa57 18004f9e2: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18004f9e6: 33 c0 xor %eax,%eax 18004f9e8: 48 8b fd mov %rbp,%rdi 18004f9eb: f2 ae repnz scas %es:(%rdi),%al 18004f9ed: 4c 8b c5 mov %rbp,%r8 18004f9f0: 48 f7 d1 not %rcx 18004f9f3: 48 8d 51 01 lea 0x1(%rcx),%rdx 18004f9f7: 48 8b cb mov %rbx,%rcx 18004f9fa: e8 91 35 fe ff call 0x180032f90 18004f9ff: 85 c0 test %eax,%eax 18004fa01: 74 14 je 0x18004fa17 18004fa03: 45 33 c9 xor %r9d,%r9d 18004fa06: 45 33 c0 xor %r8d,%r8d 18004fa09: 33 d2 xor %edx,%edx 18004fa0b: 33 c9 xor %ecx,%ecx 18004fa0d: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18004fa12: e8 29 8a fe ff call 0x180038440 18004fa17: 48 8b d3 mov %rbx,%rdx 18004fa1a: 48 8b cb mov %rbx,%rcx 18004fa1d: 48 2b d5 sub %rbp,%rdx 18004fa20: 49 03 d6 add %r14,%rdx 18004fa23: 48 83 c2 01 add $0x1,%rdx 18004fa27: 45 85 ed test %r13d,%r13d 18004fa2a: c6 42 ff 00 movb $0x0,-0x1(%rdx) 18004fa2e: 48 0f 45 d6 cmovne %rsi,%rdx 18004fa32: ff 15 a0 38 00 00 call *0x38a0(%rip) # 0x1800532d8 18004fa38: 85 c0 test %eax,%eax 18004fa3a: 75 13 jne 0x18004fa4f 18004fa3c: c7 44 24 60 ff ff ff movl $0xffffffff,0x60(%rsp) 18004fa43: ff 18004fa44: e8 f7 60 fe ff call 0x180035b40 18004fa49: c7 00 2a 00 00 00 movl $0x2a,(%rax) 18004fa4f: 48 8b cb mov %rbx,%rcx 18004fa52: e8 19 50 fe ff call 0x180034a70 18004fa57: 45 85 ed test %r13d,%r13d 18004fa5a: 74 0c je 0x18004fa68 18004fa5c: 48 8b cd mov %rbp,%rcx 18004fa5f: e8 0c 50 fe ff call 0x180034a70 18004fa64: 49 89 34 24 mov %rsi,(%r12) 18004fa68: 8b 44 24 60 mov 0x60(%rsp),%eax 18004fa6c: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 18004fa71: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi 18004fa76: 4c 8b 6c 24 38 mov 0x38(%rsp),%r13 18004fa7b: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 18004fa80: 4c 8b 74 24 30 mov 0x30(%rsp),%r14 18004fa85: 48 83 c4 40 add $0x40,%rsp 18004fa89: 41 5f pop %r15 18004fa8b: 41 5c pop %r12 18004fa8d: 5b pop %rbx 18004fa8e: c3 ret 18004fa8f: 83 c8 ff or $0xffffffff,%eax 18004fa92: eb d8 jmp 0x18004fa6c 18004fa94: 48 8b cd mov %rbp,%rcx 18004fa97: e8 d4 4f fe ff call 0x180034a70 18004fa9c: 49 89 1c 24 mov %rbx,(%r12) 18004faa0: 33 c0 xor %eax,%eax 18004faa2: eb c8 jmp 0x18004fa6c 18004faa4: e8 97 60 fe ff call 0x180035b40 18004faa9: c7 00 16 00 00 00 movl $0x16,(%rax) 18004faaf: 83 c8 ff or $0xffffffff,%eax 18004fab2: eb c7 jmp 0x18004fa7b 18004fab4: cc int3 18004fab5: cc int3 18004fab6: cc int3 18004fab7: cc int3 18004fab8: cc int3 18004fab9: cc int3 18004faba: cc int3 18004fabb: cc int3 18004fabc: cc int3 18004fabd: cc int3 18004fabe: cc int3 18004fabf: cc int3 18004fac0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18004fac5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18004faca: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18004facf: 57 push %rdi 18004fad0: 48 83 ec 20 sub $0x20,%rsp 18004fad4: 48 8b 05 c5 d3 01 00 mov 0x1d3c5(%rip),%rax # 0x18006cea0 18004fadb: 48 33 c4 xor %rsp,%rax 18004fade: 48 89 44 24 10 mov %rax,0x10(%rsp) 18004fae3: 85 d2 test %edx,%edx 18004fae5: 49 8b d8 mov %r8,%rbx 18004fae8: 8b f2 mov %edx,%esi 18004faea: 48 8b e9 mov %rcx,%rbp 18004faed: 66 bf 4e 40 mov $0x404e,%di 18004faf1: 41 c7 00 00 00 00 00 movl $0x0,(%r8) 18004faf8: 41 c7 40 04 00 00 00 movl $0x0,0x4(%r8) 18004faff: 00 18004fb00: 41 c7 40 08 00 00 00 movl $0x0,0x8(%r8) 18004fb07: 00 18004fb08: 0f 84 4c 01 00 00 je 0x18004fc5a 18004fb0e: 66 90 xchg %ax,%ax 18004fb10: 48 8b 03 mov (%rbx),%rax 18004fb13: 44 8b 5b 08 mov 0x8(%rbx),%r11d 18004fb17: 48 8d 0c 24 lea (%rsp),%rcx 18004fb1b: 48 89 01 mov %rax,(%rcx) 18004fb1e: 8b 43 08 mov 0x8(%rbx),%eax 18004fb21: 45 03 db add %r11d,%r11d 18004fb24: 89 41 08 mov %eax,0x8(%rcx) 18004fb27: 8b 0b mov (%rbx),%ecx 18004fb29: 8b 43 04 mov 0x4(%rbx),%eax 18004fb2c: 44 8d 0c 09 lea (%rcx,%rcx,1),%r9d 18004fb30: 8b d1 mov %ecx,%edx 18004fb32: 44 8d 14 00 lea (%rax,%rax,1),%r10d 18004fb36: 44 8b c0 mov %eax,%r8d 18004fb39: c1 ea 1f shr $0x1f,%edx 18004fb3c: 41 8b c1 mov %r9d,%eax 18004fb3f: 44 0b d2 or %edx,%r10d 18004fb42: 41 c1 e8 1f shr $0x1f,%r8d 18004fb46: 43 8d 14 09 lea (%r9,%r9,1),%edx 18004fb4a: 45 0b d8 or %r8d,%r11d 18004fb4d: 41 8b ca mov %r10d,%ecx 18004fb50: c1 e8 1f shr $0x1f,%eax 18004fb53: c1 e9 1f shr $0x1f,%ecx 18004fb56: 45 03 db add %r11d,%r11d 18004fb59: 45 03 d2 add %r10d,%r10d 18004fb5c: 44 0b d9 or %ecx,%r11d 18004fb5f: 8b 0c 24 mov (%rsp),%ecx 18004fb62: 44 0b d0 or %eax,%r10d 18004fb65: 44 8d 04 0a lea (%rdx,%rcx,1),%r8d 18004fb69: 33 c0 xor %eax,%eax 18004fb6b: 89 13 mov %edx,(%rbx) 18004fb6d: 44 3b c2 cmp %edx,%r8d 18004fb70: 44 89 53 04 mov %r10d,0x4(%rbx) 18004fb74: 44 89 5b 08 mov %r11d,0x8(%rbx) 18004fb78: 72 05 jb 0x18004fb7f 18004fb7a: 44 3b c1 cmp %ecx,%r8d 18004fb7d: 73 05 jae 0x18004fb84 18004fb7f: b8 01 00 00 00 mov $0x1,%eax 18004fb84: 85 c0 test %eax,%eax 18004fb86: 44 89 03 mov %r8d,(%rbx) 18004fb89: 74 23 je 0x18004fbae 18004fb8b: 41 8d 42 01 lea 0x1(%r10),%eax 18004fb8f: 33 c9 xor %ecx,%ecx 18004fb91: 41 3b c2 cmp %r10d,%eax 18004fb94: 72 05 jb 0x18004fb9b 18004fb96: 83 f8 01 cmp $0x1,%eax 18004fb99: 73 05 jae 0x18004fba0 18004fb9b: b9 01 00 00 00 mov $0x1,%ecx 18004fba0: 85 c9 test %ecx,%ecx 18004fba2: 89 43 04 mov %eax,0x4(%rbx) 18004fba5: 74 07 je 0x18004fbae 18004fba7: 41 8d 43 01 lea 0x1(%r11),%eax 18004fbab: 89 43 08 mov %eax,0x8(%rbx) 18004fbae: 8b 43 04 mov 0x4(%rbx),%eax 18004fbb1: 48 8b 0c 24 mov (%rsp),%rcx 18004fbb5: 33 d2 xor %edx,%edx 18004fbb7: 48 c1 e9 20 shr $0x20,%rcx 18004fbbb: 44 8d 0c 08 lea (%rax,%rcx,1),%r9d 18004fbbf: 44 3b c8 cmp %eax,%r9d 18004fbc2: 72 05 jb 0x18004fbc9 18004fbc4: 44 3b c9 cmp %ecx,%r9d 18004fbc7: 73 05 jae 0x18004fbce 18004fbc9: ba 01 00 00 00 mov $0x1,%edx 18004fbce: 85 d2 test %edx,%edx 18004fbd0: 44 89 4b 04 mov %r9d,0x4(%rbx) 18004fbd4: 74 04 je 0x18004fbda 18004fbd6: 83 43 08 01 addl $0x1,0x8(%rbx) 18004fbda: 8b 44 24 08 mov 0x8(%rsp),%eax 18004fbde: 41 8b c9 mov %r9d,%ecx 18004fbe1: 45 03 c9 add %r9d,%r9d 18004fbe4: 01 43 08 add %eax,0x8(%rbx) 18004fbe7: 8b 53 08 mov 0x8(%rbx),%edx 18004fbea: c1 e9 1f shr $0x1f,%ecx 18004fbed: 41 8b c0 mov %r8d,%eax 18004fbf0: 45 03 c0 add %r8d,%r8d 18004fbf3: 03 d2 add %edx,%edx 18004fbf5: c1 e8 1f shr $0x1f,%eax 18004fbf8: 0b d1 or %ecx,%edx 18004fbfa: 44 89 03 mov %r8d,(%rbx) 18004fbfd: 44 0b c8 or %eax,%r9d 18004fc00: 89 53 08 mov %edx,0x8(%rbx) 18004fc03: 45 33 d2 xor %r10d,%r10d 18004fc06: 44 89 4b 04 mov %r9d,0x4(%rbx) 18004fc0a: 0f be 4d 00 movsbl 0x0(%rbp),%ecx 18004fc0e: 41 8d 04 08 lea (%r8,%rcx,1),%eax 18004fc12: 89 0c 24 mov %ecx,(%rsp) 18004fc15: 41 3b c0 cmp %r8d,%eax 18004fc18: 72 04 jb 0x18004fc1e 18004fc1a: 3b c1 cmp %ecx,%eax 18004fc1c: 73 06 jae 0x18004fc24 18004fc1e: 41 ba 01 00 00 00 mov $0x1,%r10d 18004fc24: 45 85 d2 test %r10d,%r10d 18004fc27: 89 03 mov %eax,(%rbx) 18004fc29: 74 22 je 0x18004fc4d 18004fc2b: 41 8d 41 01 lea 0x1(%r9),%eax 18004fc2f: 33 c9 xor %ecx,%ecx 18004fc31: 41 3b c1 cmp %r9d,%eax 18004fc34: 72 05 jb 0x18004fc3b 18004fc36: 83 f8 01 cmp $0x1,%eax 18004fc39: 73 05 jae 0x18004fc40 18004fc3b: b9 01 00 00 00 mov $0x1,%ecx 18004fc40: 85 c9 test %ecx,%ecx 18004fc42: 89 43 04 mov %eax,0x4(%rbx) 18004fc45: 74 06 je 0x18004fc4d 18004fc47: 8d 42 01 lea 0x1(%rdx),%eax 18004fc4a: 89 43 08 mov %eax,0x8(%rbx) 18004fc4d: 48 83 c5 01 add $0x1,%rbp 18004fc51: 83 c6 ff add $0xffffffff,%esi 18004fc54: 0f 85 b6 fe ff ff jne 0x18004fb10 18004fc5a: 83 7b 08 00 cmpl $0x0,0x8(%rbx) 18004fc5e: 75 2c jne 0x18004fc8c 18004fc60: 8b 0b mov (%rbx),%ecx 18004fc62: 8b 53 04 mov 0x4(%rbx),%edx 18004fc65: 66 81 c7 f0 ff add $0xfff0,%di 18004fc6a: 44 8b c2 mov %edx,%r8d 18004fc6d: 8b c1 mov %ecx,%eax 18004fc6f: c1 e2 10 shl $0x10,%edx 18004fc72: c1 e8 10 shr $0x10,%eax 18004fc75: 41 c1 e8 10 shr $0x10,%r8d 18004fc79: c1 e1 10 shl $0x10,%ecx 18004fc7c: 0b d0 or %eax,%edx 18004fc7e: 45 85 c0 test %r8d,%r8d 18004fc81: 44 89 43 08 mov %r8d,0x8(%rbx) 18004fc85: 89 53 04 mov %edx,0x4(%rbx) 18004fc88: 89 0b mov %ecx,(%rbx) 18004fc8a: 74 d4 je 0x18004fc60 18004fc8c: 0f ba 63 08 0f btl $0xf,0x8(%rbx) 18004fc91: 72 40 jb 0x18004fcd3 18004fc93: 90 nop 18004fc94: 66 66 66 90 data16 data16 xchg %ax,%ax 18004fc98: 66 66 66 90 data16 data16 xchg %ax,%ax 18004fc9c: 66 66 66 90 data16 data16 xchg %ax,%ax 18004fca0: 8b 03 mov (%rbx),%eax 18004fca2: 8b 4b 04 mov 0x4(%rbx),%ecx 18004fca5: 66 81 c7 ff ff add $0xffff,%di 18004fcaa: 8b d0 mov %eax,%edx 18004fcac: 03 c0 add %eax,%eax 18004fcae: 44 8b c1 mov %ecx,%r8d 18004fcb1: 89 03 mov %eax,(%rbx) 18004fcb3: c1 ea 1f shr $0x1f,%edx 18004fcb6: 41 c1 e8 1f shr $0x1f,%r8d 18004fcba: 8d 04 09 lea (%rcx,%rcx,1),%eax 18004fcbd: 0b c2 or %edx,%eax 18004fcbf: 89 43 04 mov %eax,0x4(%rbx) 18004fcc2: 8b 43 08 mov 0x8(%rbx),%eax 18004fcc5: 03 c0 add %eax,%eax 18004fcc7: 41 0b c0 or %r8d,%eax 18004fcca: 0f ba e0 0f bt $0xf,%eax 18004fcce: 89 43 08 mov %eax,0x8(%rbx) 18004fcd1: 73 cd jae 0x18004fca0 18004fcd3: 66 89 7b 0a mov %di,0xa(%rbx) 18004fcd7: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 18004fcdc: 48 33 cc xor %rsp,%rcx 18004fcdf: e8 5c 29 fe ff call 0x180032640 18004fce4: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18004fce9: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18004fcee: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 18004fcf3: 48 83 c4 20 add $0x20,%rsp 18004fcf7: 5f pop %rdi 18004fcf8: c3 ret 18004fcf9: cc int3 18004fcfa: cc int3 18004fcfb: cc int3 18004fcfc: cc int3 18004fcfd: cc int3 18004fcfe: cc int3 18004fcff: cc int3 18004fd00: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18004fd05: 57 push %rdi 18004fd06: 48 83 ec 20 sub $0x20,%rsp 18004fd0a: 48 63 f9 movslq %ecx,%rdi 18004fd0d: 8b cf mov %edi,%ecx 18004fd0f: e8 2c a7 ff ff call 0x18004a440 18004fd14: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 18004fd18: 74 63 je 0x18004fd7d 18004fd1a: 83 ff 01 cmp $0x1,%edi 18004fd1d: 75 12 jne 0x18004fd31 18004fd1f: 48 8b 05 ba b7 08 00 mov 0x8b7ba(%rip),%rax # 0x1800db4e0 18004fd26: 40 84 b8 a8 00 00 00 test %dil,0xa8(%rax) 18004fd2d: 75 14 jne 0x18004fd43 18004fd2f: eb 2e jmp 0x18004fd5f 18004fd31: 83 ff 02 cmp $0x2,%edi 18004fd34: 75 29 jne 0x18004fd5f 18004fd36: 48 8b 05 a3 b7 08 00 mov 0x8b7a3(%rip),%rax # 0x1800db4e0 18004fd3d: f6 40 58 01 testb $0x1,0x58(%rax) 18004fd41: 74 1c je 0x18004fd5f 18004fd43: b9 02 00 00 00 mov $0x2,%ecx 18004fd48: e8 f3 a6 ff ff call 0x18004a440 18004fd4d: b9 01 00 00 00 mov $0x1,%ecx 18004fd52: 48 8b d8 mov %rax,%rbx 18004fd55: e8 e6 a6 ff ff call 0x18004a440 18004fd5a: 48 3b c3 cmp %rbx,%rax 18004fd5d: 74 1e je 0x18004fd7d 18004fd5f: 8b cf mov %edi,%ecx 18004fd61: e8 da a6 ff ff call 0x18004a440 18004fd66: 48 8b c8 mov %rax,%rcx 18004fd69: ff 15 99 37 00 00 call *0x3799(%rip) # 0x180053508 18004fd6f: 85 c0 test %eax,%eax 18004fd71: 75 0a jne 0x18004fd7d 18004fd73: ff 15 4f 37 00 00 call *0x374f(%rip) # 0x1800534c8 18004fd79: 8b d8 mov %eax,%ebx 18004fd7b: eb 02 jmp 0x18004fd7f 18004fd7d: 33 db xor %ebx,%ebx 18004fd7f: 8b cf mov %edi,%ecx 18004fd81: e8 ea a5 ff ff call 0x18004a370 18004fd86: 48 8b c7 mov %rdi,%rax 18004fd89: 48 8b d7 mov %rdi,%rdx 18004fd8c: 83 e0 1f and $0x1f,%eax 18004fd8f: 48 c1 fa 05 sar $0x5,%rdx 18004fd93: 4c 8d 05 46 b7 08 00 lea 0x8b746(%rip),%r8 # 0x1800db4e0 18004fd9a: 48 8d 0c 80 lea (%rax,%rax,4),%rcx 18004fd9e: 49 8b 04 d0 mov (%r8,%rdx,8),%rax 18004fda2: 48 03 c9 add %rcx,%rcx 18004fda5: 85 db test %ebx,%ebx 18004fda7: c6 44 c8 08 00 movb $0x0,0x8(%rax,%rcx,8) 18004fdac: 74 15 je 0x18004fdc3 18004fdae: 8b cb mov %ebx,%ecx 18004fdb0: e8 eb 5d fe ff call 0x180035ba0 18004fdb5: 83 c8 ff or $0xffffffff,%eax 18004fdb8: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18004fdbd: 48 83 c4 20 add $0x20,%rsp 18004fdc1: 5f pop %rdi 18004fdc2: c3 ret 18004fdc3: 33 c0 xor %eax,%eax 18004fdc5: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 18004fdca: 48 83 c4 20 add $0x20,%rsp 18004fdce: 5f pop %rdi 18004fdcf: c3 ret 18004fdd0: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 18004fdd5: 89 4c 24 08 mov %ecx,0x8(%rsp) 18004fdd9: 56 push %rsi 18004fdda: 57 push %rdi 18004fddb: 41 54 push %r12 18004fddd: 48 83 ec 30 sub $0x30,%rsp 18004fde1: 48 63 d9 movslq %ecx,%rbx 18004fde4: 83 fb fe cmp $0xfffffffe,%ebx 18004fde7: 75 1c jne 0x18004fe05 18004fde9: e8 82 5d fe ff call 0x180035b70 18004fdee: 33 db xor %ebx,%ebx 18004fdf0: 89 18 mov %ebx,(%rax) 18004fdf2: e8 49 5d fe ff call 0x180035b40 18004fdf7: c7 00 09 00 00 00 movl $0x9,(%rax) 18004fdfd: 83 c8 ff or $0xffffffff,%eax 18004fe00: e9 cb 00 00 00 jmp 0x18004fed0 18004fe05: 85 c9 test %ecx,%ecx 18004fe07: 0f 88 98 00 00 00 js 0x18004fea5 18004fe0d: 3b 1d b5 b6 08 00 cmp 0x8b6b5(%rip),%ebx # 0x1800db4c8 18004fe13: 0f 83 8c 00 00 00 jae 0x18004fea5 18004fe19: 48 8b c3 mov %rbx,%rax 18004fe1c: 48 8b fb mov %rbx,%rdi 18004fe1f: 48 c1 ff 05 sar $0x5,%rdi 18004fe23: 4c 8d 25 b6 b6 08 00 lea 0x8b6b6(%rip),%r12 # 0x1800db4e0 18004fe2a: 83 e0 1f and $0x1f,%eax 18004fe2d: 48 8d 34 80 lea (%rax,%rax,4),%rsi 18004fe31: 48 03 f6 add %rsi,%rsi 18004fe34: 49 8b 04 fc mov (%r12,%rdi,8),%rax 18004fe38: 8a 4c f0 08 mov 0x8(%rax,%rsi,8),%cl 18004fe3c: 83 e1 01 and $0x1,%ecx 18004fe3f: 75 2d jne 0x18004fe6e 18004fe41: e8 2a 5d fe ff call 0x180035b70 18004fe46: 33 db xor %ebx,%ebx 18004fe48: 89 18 mov %ebx,(%rax) 18004fe4a: e8 f1 5c fe ff call 0x180035b40 18004fe4f: c7 00 09 00 00 00 movl $0x9,(%rax) 18004fe55: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18004fe5a: 45 33 c9 xor %r9d,%r9d 18004fe5d: 45 33 c0 xor %r8d,%r8d 18004fe60: 33 d2 xor %edx,%edx 18004fe62: 33 c9 xor %ecx,%ecx 18004fe64: e8 77 86 fe ff call 0x1800384e0 18004fe69: 83 c8 ff or $0xffffffff,%eax 18004fe6c: eb 62 jmp 0x18004fed0 18004fe6e: 8b cb mov %ebx,%ecx 18004fe70: e8 6b a6 ff ff call 0x18004a4e0 18004fe75: 90 nop 18004fe76: 49 8b 04 fc mov (%r12,%rdi,8),%rax 18004fe7a: f6 44 f0 08 01 testb $0x1,0x8(%rax,%rsi,8) 18004fe7f: 74 0b je 0x18004fe8c 18004fe81: 8b cb mov %ebx,%ecx 18004fe83: e8 78 fe ff ff call 0x18004fd00 18004fe88: 8b f8 mov %eax,%edi 18004fe8a: eb 0e jmp 0x18004fe9a 18004fe8c: e8 af 5c fe ff call 0x180035b40 18004fe91: c7 00 09 00 00 00 movl $0x9,(%rax) 18004fe97: 83 cf ff or $0xffffffff,%edi 18004fe9a: 8b cb mov %ebx,%ecx 18004fe9c: e8 0f a7 ff ff call 0x18004a5b0 18004fea1: 8b c7 mov %edi,%eax 18004fea3: eb 2b jmp 0x18004fed0 18004fea5: e8 c6 5c fe ff call 0x180035b70 18004feaa: 33 db xor %ebx,%ebx 18004feac: 89 18 mov %ebx,(%rax) 18004feae: e8 8d 5c fe ff call 0x180035b40 18004feb3: c7 00 09 00 00 00 movl $0x9,(%rax) 18004feb9: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 18004febe: 45 33 c9 xor %r9d,%r9d 18004fec1: 45 33 c0 xor %r8d,%r8d 18004fec4: 33 d2 xor %edx,%edx 18004fec6: 33 c9 xor %ecx,%ecx 18004fec8: e8 13 86 fe ff call 0x1800384e0 18004fecd: 83 c8 ff or $0xffffffff,%eax 18004fed0: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 18004fed5: 48 83 c4 30 add $0x30,%rsp 18004fed9: 41 5c pop %r12 18004fedb: 5f pop %rdi 18004fedc: 5e pop %rsi 18004fedd: c3 ret 18004fede: cc int3 18004fedf: cc int3 18004fee0: 40 55 rex push %rbp 18004fee2: 48 83 ec 30 sub $0x30,%rsp 18004fee6: 48 8b ea mov %rdx,%rbp 18004fee9: 8b 4d 50 mov 0x50(%rbp),%ecx 18004feec: e8 bf a6 ff ff call 0x18004a5b0 18004fef1: 48 83 c4 30 add $0x30,%rsp 18004fef5: 5d pop %rbp 18004fef6: c3 ret 18004fef7: cc int3 18004fef8: cc int3 18004fef9: cc int3 18004fefa: cc int3 18004fefb: cc int3 18004fefc: cc int3 18004fefd: cc int3 18004fefe: cc int3 18004feff: cc int3 18004ff00: 40 53 rex push %rbx 18004ff02: 48 83 ec 20 sub $0x20,%rsp 18004ff06: 8b 41 18 mov 0x18(%rcx),%eax 18004ff09: 48 8b d9 mov %rcx,%rbx 18004ff0c: a8 83 test $0x83,%al 18004ff0e: 74 20 je 0x18004ff30 18004ff10: a8 08 test $0x8,%al 18004ff12: 74 1c je 0x18004ff30 18004ff14: 48 8b 49 10 mov 0x10(%rcx),%rcx 18004ff18: e8 53 4b fe ff call 0x180034a70 18004ff1d: 81 63 18 f7 fb ff ff andl $0xfffffbf7,0x18(%rbx) 18004ff24: 33 c0 xor %eax,%eax 18004ff26: 48 89 03 mov %rax,(%rbx) 18004ff29: 48 89 43 10 mov %rax,0x10(%rbx) 18004ff2d: 89 43 08 mov %eax,0x8(%rbx) 18004ff30: 48 83 c4 20 add $0x20,%rsp 18004ff34: 5b pop %rbx 18004ff35: c3 ret 18004ff36: cc int3 18004ff37: cc int3 18004ff38: cc int3 18004ff39: cc int3 18004ff3a: cc int3 18004ff3b: cc int3 18004ff3c: cc int3 18004ff3d: cc int3 18004ff3e: cc int3 18004ff3f: cc int3 18004ff40: 40 53 rex push %rbx 18004ff42: 48 83 ec 30 sub $0x30,%rsp 18004ff46: 48 85 c9 test %rcx,%rcx 18004ff49: 48 8b d9 mov %rcx,%rbx 18004ff4c: 75 08 jne 0x18004ff56 18004ff4e: 33 c0 xor %eax,%eax 18004ff50: 48 83 c4 30 add $0x30,%rsp 18004ff54: 5b pop %rbx 18004ff55: c3 ret 18004ff56: 48 83 c9 ff or $0xffffffffffffffff,%rcx 18004ff5a: 48 89 74 24 40 mov %rsi,0x40(%rsp) 18004ff5f: 48 89 7c 24 48 mov %rdi,0x48(%rsp) 18004ff64: 33 c0 xor %eax,%eax 18004ff66: 48 8b fb mov %rbx,%rdi 18004ff69: f2 ae repnz scas %es:(%rdi),%al 18004ff6b: 48 f7 d1 not %rcx 18004ff6e: 48 8d 71 ff lea -0x1(%rcx),%rsi 18004ff72: e8 29 4a fe ff call 0x1800349a0 18004ff77: 48 85 c0 test %rax,%rax 18004ff7a: 48 8b f8 mov %rax,%rdi 18004ff7d: 74 3e je 0x18004ffbd 18004ff7f: 48 8d 56 01 lea 0x1(%rsi),%rdx 18004ff83: 4c 8b c3 mov %rbx,%r8 18004ff86: 48 8b c8 mov %rax,%rcx 18004ff89: e8 02 30 fe ff call 0x180032f90 18004ff8e: 85 c0 test %eax,%eax 18004ff90: 74 18 je 0x18004ffaa 18004ff92: 45 33 c9 xor %r9d,%r9d 18004ff95: 45 33 c0 xor %r8d,%r8d 18004ff98: 33 d2 xor %edx,%edx 18004ff9a: 33 c9 xor %ecx,%ecx 18004ff9c: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 18004ffa3: 00 00 18004ffa5: e8 96 84 fe ff call 0x180038440 18004ffaa: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18004ffaf: 48 8b c7 mov %rdi,%rax 18004ffb2: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 18004ffb7: 48 83 c4 30 add $0x30,%rsp 18004ffbb: 5b pop %rbx 18004ffbc: c3 ret 18004ffbd: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 18004ffc2: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 18004ffc7: 33 c0 xor %eax,%eax 18004ffc9: 48 83 c4 30 add $0x30,%rsp 18004ffcd: 5b pop %rbx 18004ffce: c3 ret 18004ffcf: cc int3 18004ffd0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 18004ffd5: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 18004ffda: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18004ffdf: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18004ffe4: 41 54 push %r12 18004ffe6: 48 83 ec 50 sub $0x50,%rsp 18004ffea: 40 32 f6 xor %sil,%sil 18004ffed: 4d 85 c0 test %r8,%r8 18004fff0: 44 8b e2 mov %edx,%r12d 18004fff3: 40 88 74 24 48 mov %sil,0x48(%rsp) 18004fff8: 48 8b d9 mov %rcx,%rbx 18004fffb: 75 6a jne 0x180050067 18004fffd: e8 9e 80 fe ff call 0x1800380a0 180050002: 48 8b f8 mov %rax,%rdi 180050005: 4c 8b 80 c0 00 00 00 mov 0xc0(%rax),%r8 18005000c: 48 8b a8 b8 00 00 00 mov 0xb8(%rax),%rbp 180050013: 4c 3b 05 d6 d6 01 00 cmp 0x1d6d6(%rip),%r8 # 0x18006d6f0 18005001a: 74 13 je 0x18005002f 18005001c: 8b 90 c8 00 00 00 mov 0xc8(%rax),%edx 180050022: 85 15 50 d5 01 00 test %edx,0x1d550(%rip) # 0x18006d578 180050028: 75 05 jne 0x18005002f 18005002a: e8 91 7a fe ff call 0x180037ac0 18005002f: 48 3b 2d 3a d4 01 00 cmp 0x1d43a(%rip),%rbp # 0x18006d470 180050036: 74 16 je 0x18005004e 180050038: 8b 87 c8 00 00 00 mov 0xc8(%rdi),%eax 18005003e: 85 05 34 d5 01 00 test %eax,0x1d534(%rip) # 0x18006d578 180050044: 75 08 jne 0x18005004e 180050046: e8 25 6f fe ff call 0x180036f70 18005004b: 48 8b e8 mov %rax,%rbp 18005004e: 8b 8f c8 00 00 00 mov 0xc8(%rdi),%ecx 180050054: f6 c1 02 test $0x2,%cl 180050057: 75 30 jne 0x180050089 180050059: 83 c9 02 or $0x2,%ecx 18005005c: 40 b6 01 mov $0x1,%sil 18005005f: 89 8f c8 00 00 00 mov %ecx,0xc8(%rdi) 180050065: eb 22 jmp 0x180050089 180050067: 49 8b 00 mov (%r8),%rax 18005006a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 18005006f: 48 89 01 mov %rax,(%rcx) 180050072: 49 8b 40 08 mov 0x8(%r8),%rax 180050076: 48 89 41 08 mov %rax,0x8(%rcx) 18005007a: 0f b6 74 24 48 movzbl 0x48(%rsp),%esi 18005007f: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 180050084: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 180050089: 48 85 db test %rbx,%rbx 18005008c: 75 48 jne 0x1800500d6 18005008e: e8 ad 5a fe ff call 0x180035b40 180050093: 45 33 c9 xor %r9d,%r9d 180050096: 45 33 c0 xor %r8d,%r8d 180050099: 33 d2 xor %edx,%edx 18005009b: 33 c9 xor %ecx,%ecx 18005009d: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 1800500a2: c7 00 16 00 00 00 movl $0x16,(%rax) 1800500a8: e8 33 84 fe ff call 0x1800384e0 1800500ad: 40 84 f6 test %sil,%sil 1800500b0: 74 07 je 0x1800500b9 1800500b2: 83 a7 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rdi) 1800500b9: 33 c0 xor %eax,%eax 1800500bb: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 1800500c0: 48 8b 6c 24 68 mov 0x68(%rsp),%rbp 1800500c5: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 1800500ca: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi 1800500cf: 48 83 c4 50 add $0x50,%rsp 1800500d3: 41 5c pop %r12 1800500d5: c3 ret 1800500d6: 83 7d 08 00 cmpl $0x0,0x8(%rbp) 1800500da: 75 19 jne 0x1800500f5 1800500dc: 41 8b d4 mov %r12d,%edx 1800500df: 48 8b cb mov %rbx,%rcx 1800500e2: e8 99 00 00 00 call 0x180050180 1800500e7: 40 84 f6 test %sil,%sil 1800500ea: 74 cf je 0x1800500bb 1800500ec: 83 a7 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rdi) 1800500f3: eb c6 jmp 0x1800500bb 1800500f5: 0f b6 0b movzbl (%rbx),%ecx 1800500f8: 66 85 c9 test %cx,%cx 1800500fb: 74 44 je 0x180050141 1800500fd: 66 66 90 data16 xchg %ax,%ax 180050100: 0f b6 c1 movzbl %cl,%eax 180050103: f6 44 28 1d 04 testb $0x4,0x1d(%rax,%rbp,1) 180050108: 74 22 je 0x18005012c 18005010a: 0f b6 43 01 movzbl 0x1(%rbx),%eax 18005010e: 48 83 c3 01 add $0x1,%rbx 180050112: 84 c0 test %al,%al 180050114: 74 97 je 0x1800500ad 180050116: 0f b7 c9 movzwl %cx,%ecx 180050119: 0f b6 c0 movzbl %al,%eax 18005011c: c1 e1 08 shl $0x8,%ecx 18005011f: 0b c8 or %eax,%ecx 180050121: 44 3b e1 cmp %ecx,%r12d 180050124: 75 0e jne 0x180050134 180050126: 48 8d 43 ff lea -0x1(%rbx),%rax 18005012a: eb bb jmp 0x1800500e7 18005012c: 0f b7 c1 movzwl %cx,%eax 18005012f: 44 3b e0 cmp %eax,%r12d 180050132: 74 0d je 0x180050141 180050134: 0f b6 4b 01 movzbl 0x1(%rbx),%ecx 180050138: 48 83 c3 01 add $0x1,%rbx 18005013c: 66 85 c9 test %cx,%cx 18005013f: 75 bf jne 0x180050100 180050141: 0f b7 c1 movzwl %cx,%eax 180050144: 44 3b e0 cmp %eax,%r12d 180050147: 0f 85 60 ff ff ff jne 0x1800500ad 18005014d: 40 84 f6 test %sil,%sil 180050150: 74 07 je 0x180050159 180050152: 83 a7 c8 00 00 00 fd andl $0xfffffffd,0xc8(%rdi) 180050159: 48 8b c3 mov %rbx,%rax 18005015c: e9 5a ff ff ff jmp 0x1800500bb 180050161: cc int3 180050162: cc int3 180050163: cc int3 180050164: cc int3 180050165: cc int3 180050166: cc int3 180050167: cc int3 180050168: cc int3 180050169: cc int3 18005016a: cc int3 18005016b: cc int3 18005016c: cc int3 18005016d: cc int3 18005016e: cc int3 18005016f: cc int3 180050170: 45 33 c0 xor %r8d,%r8d 180050173: e9 58 fe ff ff jmp 0x18004ffd0 180050178: cc int3 180050179: cc int3 18005017a: cc int3 18005017b: cc int3 18005017c: cc int3 18005017d: cc int3 18005017e: cc int3 18005017f: cc int3 180050180: 0f b6 01 movzbl (%rcx),%eax 180050183: 84 c0 test %al,%al 180050185: 74 0f je 0x180050196 180050187: 3a c2 cmp %dl,%al 180050189: 74 0f je 0x18005019a 18005018b: 8a 41 01 mov 0x1(%rcx),%al 18005018e: 48 83 c1 01 add $0x1,%rcx 180050192: 84 c0 test %al,%al 180050194: 75 f1 jne 0x180050187 180050196: 38 11 cmp %dl,(%rcx) 180050198: 75 04 jne 0x18005019e 18005019a: 48 8b c1 mov %rcx,%rax 18005019d: c3 ret 18005019e: 33 c0 xor %eax,%eax 1800501a0: c3 ret 1800501a1: cc int3 1800501a2: ff 25 a8 2f 00 00 jmp *0x2fa8(%rip) # 0x180053150 1800501a8: ff 25 aa 2f 00 00 jmp *0x2faa(%rip) # 0x180053158 1800501ae: ff 25 ac 2f 00 00 jmp *0x2fac(%rip) # 0x180053160 1800501b4: ff 25 f6 2f 00 00 jmp *0x2ff6(%rip) # 0x1800531b0 1800501ba: ff 25 78 37 00 00 jmp *0x3778(%rip) # 0x180053938 1800501c0: ff 25 7a 37 00 00 jmp *0x377a(%rip) # 0x180053940 1800501c6: ff 25 7c 37 00 00 jmp *0x377c(%rip) # 0x180053948 1800501cc: ff 25 5e 2e 00 00 jmp *0x2e5e(%rip) # 0x180053030 1800501d2: ff 25 d0 33 00 00 jmp *0x33d0(%rip) # 0x1800535a8 1800501d8: ff 25 82 2e 00 00 jmp *0x2e82(%rip) # 0x180053060 1800501de: ff 25 44 2e 00 00 jmp *0x2e44(%rip) # 0x180053028 1800501e4: ff 25 36 2e 00 00 jmp *0x2e36(%rip) # 0x180053020 1800501ea: ff 25 b0 33 00 00 jmp *0x33b0(%rip) # 0x1800535a0 1800501f0: ff 25 a2 33 00 00 jmp *0x33a2(%rip) # 0x180053598 1800501f6: ff 25 94 33 00 00 jmp *0x3394(%rip) # 0x180053590 1800501fc: ff 25 86 33 00 00 jmp *0x3386(%rip) # 0x180053588 180050202: ff 25 30 2e 00 00 jmp *0x2e30(%rip) # 0x180053038 180050208: ff 25 32 2e 00 00 jmp *0x2e32(%rip) # 0x180053040 18005020e: ff 25 34 2e 00 00 jmp *0x2e34(%rip) # 0x180053048 180050214: ff 25 36 2e 00 00 jmp *0x2e36(%rip) # 0x180053050 18005021a: ff 25 38 2e 00 00 jmp *0x2e38(%rip) # 0x180053058 180050220: ff 25 9a 37 00 00 jmp *0x379a(%rip) # 0x1800539c0 180050226: ff 25 8c 37 00 00 jmp *0x378c(%rip) # 0x1800539b8 18005022c: ff 25 7e 37 00 00 jmp *0x377e(%rip) # 0x1800539b0 180050232: ff 25 70 37 00 00 jmp *0x3770(%rip) # 0x1800539a8 180050238: ff 25 62 37 00 00 jmp *0x3762(%rip) # 0x1800539a0 18005023e: ff 25 54 37 00 00 jmp *0x3754(%rip) # 0x180053998 180050244: ff 25 7e 37 00 00 jmp *0x377e(%rip) # 0x1800539c8 18005024a: ff 25 38 37 00 00 jmp *0x3738(%rip) # 0x180053988 180050250: ff 25 2a 37 00 00 jmp *0x372a(%rip) # 0x180053980 180050256: ff 25 1c 37 00 00 jmp *0x371c(%rip) # 0x180053978 18005025c: ff 25 0e 37 00 00 jmp *0x370e(%rip) # 0x180053970 180050262: ff 25 00 37 00 00 jmp *0x3700(%rip) # 0x180053968 180050268: ff 25 22 37 00 00 jmp *0x3722(%rip) # 0x180053990 18005026e: cc int3 18005026f: cc int3 180050270: 40 53 rex push %rbx 180050272: 48 83 ec 30 sub $0x30,%rsp 180050276: 48 8b 05 23 cc 01 00 mov 0x1cc23(%rip),%rax # 0x18006cea0 18005027d: 48 33 c4 xor %rsp,%rax 180050280: 48 89 44 24 28 mov %rax,0x28(%rsp) 180050285: 33 db xor %ebx,%ebx 180050287: ff 15 0b 32 00 00 call *0x320b(%rip) # 0x180053498 18005028d: 44 8d 4b 07 lea 0x7(%rbx),%r9d 180050291: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 180050296: ba 04 10 00 00 mov $0x1004,%edx 18005029b: 8b c8 mov %eax,%ecx 18005029d: ff 15 f5 2f 00 00 call *0x2ff5(%rip) # 0x180053298 1800502a3: 85 c0 test %eax,%eax 1800502a5: 74 25 je 0x1800502cc 1800502a7: 8a 44 24 20 mov 0x20(%rsp),%al 1800502ab: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 1800502b0: 84 c0 test %al,%al 1800502b2: 74 18 je 0x1800502cc 1800502b4: 0f be c0 movsbl %al,%eax 1800502b7: 48 83 c2 01 add $0x1,%rdx 1800502bb: 8d 0c 9b lea (%rbx,%rbx,4),%ecx 1800502be: 8d 5c 48 d0 lea -0x30(%rax,%rcx,2),%ebx 1800502c2: 8a 02 mov (%rdx),%al 1800502c4: 84 c0 test %al,%al 1800502c6: 75 ec jne 0x1800502b4 1800502c8: 85 db test %ebx,%ebx 1800502ca: 75 08 jne 0x1800502d4 1800502cc: ff 15 f6 2e 00 00 call *0x2ef6(%rip) # 0x1800531c8 1800502d2: 8b d8 mov %eax,%ebx 1800502d4: 8b c3 mov %ebx,%eax 1800502d6: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 1800502db: 48 33 cc xor %rsp,%rcx 1800502de: e8 5d 23 fe ff call 0x180032640 1800502e3: 48 83 c4 30 add $0x30,%rsp 1800502e7: 5b pop %rbx 1800502e8: c3 ret 1800502e9: cc int3 1800502ea: cc int3 1800502eb: cc int3 1800502ec: b8 03 00 00 00 mov $0x3,%eax 1800502f1: c3 ret 1800502f2: cc int3 1800502f3: cc int3 1800502f4: 48 81 ec d8 00 00 00 sub $0xd8,%rsp 1800502fb: 48 8b 05 9e cb 01 00 mov 0x1cb9e(%rip),%rax # 0x18006cea0 180050302: 48 33 c4 xor %rsp,%rax 180050305: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 18005030c: 00 18005030d: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180050312: c7 44 24 20 94 00 00 movl $0x94,0x20(%rsp) 180050319: 00 18005031a: ff 15 48 30 00 00 call *0x3048(%rip) # 0x180053368 180050320: 83 7c 24 30 02 cmpl $0x2,0x30(%rsp) 180050325: 75 0e jne 0x180050335 180050327: 83 7c 24 24 05 cmpl $0x5,0x24(%rsp) 18005032c: 48 8d 05 b9 ff ff ff lea -0x47(%rip),%rax # 0x1800502ec 180050333: 73 07 jae 0x18005033c 180050335: 48 8d 05 34 ff ff ff lea -0xcc(%rip),%rax # 0x180050270 18005033c: 48 87 05 6d e4 01 00 xchg %rax,0x1e46d(%rip) # 0x18006e7b0 180050343: ff 15 67 e4 01 00 call *0x1e467(%rip) # 0x18006e7b0 180050349: 48 8b 8c 24 c0 00 00 mov 0xc0(%rsp),%rcx 180050350: 00 180050351: 48 33 cc xor %rsp,%rcx 180050354: e8 e7 22 fe ff call 0x180032640 180050359: 48 81 c4 d8 00 00 00 add $0xd8,%rsp 180050360: c3 ret 180050361: cc int3 180050362: cc int3 180050363: cc int3 180050364: 48 83 ec 38 sub $0x38,%rsp 180050368: ff 15 0a 32 00 00 call *0x320a(%rip) # 0x180053578 18005036e: 45 33 db xor %r11d,%r11d 180050371: 44 89 5c 24 20 mov %r11d,0x20(%rsp) 180050376: eb 0b jmp 0x180050383 180050378: 41 bb 0e 00 07 80 mov $0x8007000e,%r11d 18005037e: 44 89 5c 24 20 mov %r11d,0x20(%rsp) 180050383: 41 8b c3 mov %r11d,%eax 180050386: 48 83 c4 38 add $0x38,%rsp 18005038a: c3 ret 18005038b: cc int3 18005038c: cc int3 18005038d: cc int3 18005038e: cc int3 18005038f: cc int3 180050390: cc int3 180050391: cc int3 180050392: cc int3 180050393: cc int3 180050394: 40 55 rex push %rbp 180050396: 48 83 ec 20 sub $0x20,%rsp 18005039a: 48 8b ea mov %rdx,%rbp 18005039d: 48 8b 01 mov (%rcx),%rax 1800503a0: 45 33 db xor %r11d,%r11d 1800503a3: 81 38 17 00 00 c0 cmpl $0xc0000017,(%rax) 1800503a9: 41 0f 94 c3 sete %r11b 1800503ad: 41 8b c3 mov %r11d,%eax 1800503b0: 48 83 c4 20 add $0x20,%rsp 1800503b4: 5d pop %rbp 1800503b5: c3 ret 1800503b6: cc int3 1800503b7: cc int3 1800503b8: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 1800503bd: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 1800503c2: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800503c7: 57 push %rdi 1800503c8: 48 83 ec 20 sub $0x20,%rsp 1800503cc: 48 85 c9 test %rcx,%rcx 1800503cf: 48 8b ea mov %rdx,%rbp 1800503d2: 48 8b d9 mov %rcx,%rbx 1800503d5: 75 07 jne 0x1800503de 1800503d7: b8 57 00 07 80 mov $0x80070057,%eax 1800503dc: eb 64 jmp 0x180050442 1800503de: 83 39 00 cmpl $0x0,(%rcx) 1800503e1: 74 5d je 0x180050440 1800503e3: 83 39 48 cmpl $0x48,(%rcx) 1800503e6: 75 ef jne 0x1800503d7 1800503e8: 33 ff xor %edi,%edi 1800503ea: 39 79 40 cmp %edi,0x40(%rcx) 1800503ed: 7e 29 jle 0x180050418 1800503ef: 33 f6 xor %esi,%esi 1800503f1: 48 85 f6 test %rsi,%rsi 1800503f4: 78 61 js 0x180050457 1800503f6: 3b 7b 40 cmp 0x40(%rbx),%edi 1800503f9: 7d 5c jge 0x180050457 1800503fb: 48 8b 43 38 mov 0x38(%rbx),%rax 1800503ff: 48 8b d5 mov %rbp,%rdx 180050402: 0f b7 0c 30 movzwl (%rax,%rsi,1),%ecx 180050406: ff 15 1c 35 00 00 call *0x351c(%rip) # 0x180053928 18005040c: 83 c7 01 add $0x1,%edi 18005040f: 48 83 c6 02 add $0x2,%rsi 180050413: 3b 7b 40 cmp 0x40(%rbx),%edi 180050416: 7c d9 jl 0x1800503f1 180050418: 48 8b 4b 38 mov 0x38(%rbx),%rcx 18005041c: 48 85 c9 test %rcx,%rcx 18005041f: 74 0a je 0x18005042b 180050421: e8 4a 46 fe ff call 0x180034a70 180050426: 48 83 63 38 00 andq $0x0,0x38(%rbx) 18005042b: 83 63 40 00 andl $0x0,0x40(%rbx) 18005042f: 83 63 44 00 andl $0x0,0x44(%rbx) 180050433: 48 8d 4b 08 lea 0x8(%rbx),%rcx 180050437: ff 15 2b 31 00 00 call *0x312b(%rip) # 0x180053568 18005043d: 83 23 00 andl $0x0,(%rbx) 180050440: 33 c0 xor %eax,%eax 180050442: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180050447: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 18005044c: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180050451: 48 83 c4 20 add $0x20,%rsp 180050455: 5f pop %rdi 180050456: c3 ret 180050457: 45 33 c9 xor %r9d,%r9d 18005045a: 45 33 c0 xor %r8d,%r8d 18005045d: b9 8c 00 00 c0 mov $0xc000008c,%ecx 180050462: 41 8d 51 01 lea 0x1(%r9),%edx 180050466: ff 15 dc 2c 00 00 call *0x2cdc(%rip) # 0x180053148 18005046c: cc int3 18005046d: cc int3 18005046e: cc int3 18005046f: cc int3 180050470: 40 53 rex push %rbx 180050472: 48 83 ec 20 sub $0x20,%rsp 180050476: 48 8b d9 mov %rcx,%rbx 180050479: 48 83 c1 28 add $0x28,%rcx 18005047d: ff 15 e5 30 00 00 call *0x30e5(%rip) # 0x180053568 180050483: 48 8b 4b 50 mov 0x50(%rbx),%rcx 180050487: 48 85 c9 test %rcx,%rcx 18005048a: 74 0a je 0x180050496 18005048c: e8 df 45 fe ff call 0x180034a70 180050491: 48 83 63 50 00 andq $0x0,0x50(%rbx) 180050496: 83 63 58 00 andl $0x0,0x58(%rbx) 18005049a: 83 63 5c 00 andl $0x0,0x5c(%rbx) 18005049e: 48 83 c4 20 add $0x20,%rsp 1800504a2: 5b pop %rbx 1800504a3: c3 ret 1800504a4: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 1800504a9: 48 89 74 24 18 mov %rsi,0x18(%rsp) 1800504ae: 57 push %rdi 1800504af: 48 81 ec d0 00 00 00 sub $0xd0,%rsp 1800504b6: 48 8b 05 e3 c9 01 00 mov 0x1c9e3(%rip),%rax # 0x18006cea0 1800504bd: 48 33 c4 xor %rsp,%rax 1800504c0: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 1800504c7: 00 1800504c8: 33 d2 xor %edx,%edx 1800504ca: 48 8b d9 mov %rcx,%rbx 1800504cd: 44 8d 42 28 lea 0x28(%rdx),%r8d 1800504d1: 49 03 c8 add %r8,%rcx 1800504d4: e8 f7 52 fe ff call 0x1800357d0 1800504d9: 48 83 63 50 00 andq $0x0,0x50(%rbx) 1800504de: 83 63 58 00 andl $0x0,0x58(%rbx) 1800504e2: 83 63 5c 00 andl $0x0,0x5c(%rbx) 1800504e6: 48 8d 05 13 fb fa ff lea -0x504ed(%rip),%rax # 0x180000000 1800504ed: be 94 00 00 00 mov $0x94,%esi 1800504f2: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1800504f7: 4c 8b c6 mov %rsi,%r8 1800504fa: 33 d2 xor %edx,%edx 1800504fc: 48 89 43 10 mov %rax,0x10(%rbx) 180050500: 48 89 43 08 mov %rax,0x8(%rbx) 180050504: c7 03 60 00 00 00 movl $0x60,(%rbx) 18005050a: c6 43 18 00 movb $0x0,0x18(%rbx) 18005050e: e8 bd 52 fe ff call 0x1800357d0 180050513: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180050518: 89 74 24 20 mov %esi,0x20(%rsp) 18005051c: ff 15 46 2e 00 00 call *0x2e46(%rip) # 0x180053368 180050522: 83 7c 24 30 02 cmpl $0x2,0x30(%rsp) 180050527: be 01 00 00 00 mov $0x1,%esi 18005052c: 75 09 jne 0x180050537 18005052e: 83 7c 24 24 05 cmpl $0x5,0x24(%rsp) 180050533: 72 1c jb 0x180050551 180050535: eb 16 jmp 0x18005054d 180050537: 39 74 24 30 cmp %esi,0x30(%rsp) 18005053b: 75 14 jne 0x180050551 18005053d: 83 7c 24 24 04 cmpl $0x4,0x24(%rsp) 180050542: 77 09 ja 0x18005054d 180050544: 75 0b jne 0x180050551 180050546: 83 7c 24 28 00 cmpl $0x0,0x28(%rsp) 18005054b: 76 04 jbe 0x180050551 18005054d: 40 88 73 18 mov %sil,0x18(%rbx) 180050551: 48 8d 05 40 89 00 00 lea 0x8940(%rip),%rax # 0x180058e98 180050558: 48 8d 4b 28 lea 0x28(%rbx),%rcx 18005055c: c7 43 1c 00 08 00 00 movl $0x800,0x1c(%rbx) 180050563: 48 89 43 20 mov %rax,0x20(%rbx) 180050567: e8 f8 fd ff ff call 0x180050364 18005056c: 0f b6 0d 31 9f 08 00 movzbl 0x89f31(%rip),%ecx # 0x1800da4a4 180050573: 85 c0 test %eax,%eax 180050575: 48 8b c3 mov %rbx,%rax 180050578: 0f 48 ce cmovs %esi,%ecx 18005057b: 88 0d 23 9f 08 00 mov %cl,0x89f23(%rip) # 0x1800da4a4 180050581: 48 8b 8c 24 c0 00 00 mov 0xc0(%rsp),%rcx 180050588: 00 180050589: 48 33 cc xor %rsp,%rcx 18005058c: e8 af 20 fe ff call 0x180032640 180050591: 4c 8d 9c 24 d0 00 00 lea 0xd0(%rsp),%r11 180050598: 00 180050599: 49 8b 5b 18 mov 0x18(%r11),%rbx 18005059d: 49 8b 73 20 mov 0x20(%r11),%rsi 1800505a1: 49 8b e3 mov %r11,%rsp 1800505a4: 5f pop %rdi 1800505a5: c3 ret 1800505a6: 48 8d 05 d3 e7 01 00 lea 0x1e7d3(%rip),%rax # 0x18006ed80 1800505ad: e9 00 00 00 00 jmp 0x1800505b2 1800505b2: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 1800505b7: 48 89 54 24 10 mov %rdx,0x10(%rsp) 1800505bc: 4c 89 44 24 18 mov %r8,0x18(%rsp) 1800505c1: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 1800505c6: 48 83 ec 68 sub $0x68,%rsp 1800505ca: 66 0f 7f 44 24 20 movdqa %xmm0,0x20(%rsp) 1800505d0: 66 0f 7f 4c 24 30 movdqa %xmm1,0x30(%rsp) 1800505d6: 66 0f 7f 54 24 40 movdqa %xmm2,0x40(%rsp) 1800505dc: 66 0f 7f 5c 24 50 movdqa %xmm3,0x50(%rsp) 1800505e2: 48 8b d0 mov %rax,%rdx 1800505e5: 48 8d 0d 64 84 01 00 lea 0x18464(%rip),%rcx # 0x180068a50 1800505ec: e8 53 00 00 00 call 0x180050644 1800505f1: 66 0f 6f 44 24 20 movdqa 0x20(%rsp),%xmm0 1800505f7: 66 0f 6f 4c 24 30 movdqa 0x30(%rsp),%xmm1 1800505fd: 66 0f 6f 54 24 40 movdqa 0x40(%rsp),%xmm2 180050603: 66 0f 6f 5c 24 50 movdqa 0x50(%rsp),%xmm3 180050609: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 18005060e: 48 8b 54 24 78 mov 0x78(%rsp),%rdx 180050613: 4c 8b 84 24 80 00 00 mov 0x80(%rsp),%r8 18005061a: 00 18005061b: 4c 8b 8c 24 88 00 00 mov 0x88(%rsp),%r9 180050622: 00 180050623: 48 83 c4 68 add $0x68,%rsp 180050627: eb 00 jmp 0x180050629 180050629: ff e0 jmp *%rax 18005062b: ff 25 4f e7 01 00 jmp *0x1e74f(%rip) # 0x18006ed80 180050631: 48 8d 05 40 e7 01 00 lea 0x1e740(%rip),%rax # 0x18006ed78 180050638: e9 75 ff ff ff jmp 0x1800505b2 18005063d: ff 25 35 e7 01 00 jmp *0x1e735(%rip) # 0x18006ed78 180050643: cc int3 180050644: 4c 8b dc mov %rsp,%r11 180050647: 49 89 5b 20 mov %rbx,0x20(%r11) 18005064b: 55 push %rbp 18005064c: 56 push %rsi 18005064d: 57 push %rdi 18005064e: 41 54 push %r12 180050650: 41 55 push %r13 180050652: 41 56 push %r14 180050654: 41 57 push %r15 180050656: 48 83 ec 70 sub $0x70,%rsp 18005065a: 8b 41 04 mov 0x4(%rcx),%eax 18005065d: 44 8b 09 mov (%rcx),%r9d 180050660: 44 8b 61 08 mov 0x8(%rcx),%r12d 180050664: 44 8b 51 0c mov 0xc(%rcx),%r10d 180050668: c7 44 24 20 48 00 00 movl $0x48,0x20(%rsp) 18005066f: 00 180050670: 48 8b f1 mov %rcx,%rsi 180050673: 8b 49 10 mov 0x10(%rcx),%ecx 180050676: 44 8b 76 14 mov 0x14(%rsi),%r14d 18005067a: 44 8b 7e 1c mov 0x1c(%rsi),%r15d 18005067e: 4c 8b ea mov %rdx,%r13 180050681: 48 8d 15 78 f9 fa ff lea -0x50688(%rip),%rdx # 0x180000000 180050688: 49 89 73 80 mov %rsi,-0x80(%r11) 18005068c: 48 03 c2 add %rdx,%rax 18005068f: 4d 89 6b 88 mov %r13,-0x78(%r11) 180050693: 41 83 e1 01 and $0x1,%r9d 180050697: 49 89 43 90 mov %rax,-0x70(%r11) 18005069b: 83 64 24 40 00 andl $0x0,0x40(%rsp) 1800506a0: 33 c0 xor %eax,%eax 1800506a2: 49 21 43 a8 and %rax,-0x58(%r11) 1800506a6: 49 21 43 b0 and %rax,-0x50(%r11) 1800506aa: 49 89 43 a0 mov %rax,-0x60(%r11) 1800506ae: 21 44 24 60 and %eax,0x60(%rsp) 1800506b2: 4c 03 e2 add %rdx,%r12 1800506b5: 4c 03 d2 add %rdx,%r10 1800506b8: 48 03 ca add %rdx,%rcx 1800506bb: 4c 03 f2 add %rdx,%r14 1800506be: 45 84 c9 test %r9b,%r9b 1800506c1: 75 25 jne 0x1800506e8 1800506c3: 33 d2 xor %edx,%edx 1800506c5: 48 8d 44 24 20 lea 0x20(%rsp),%rax 1800506ca: 4d 8d 4b 08 lea 0x8(%r11),%r9 1800506ce: 44 8d 42 01 lea 0x1(%rdx),%r8d 1800506d2: b9 57 00 6d c0 mov $0xc06d0057,%ecx 1800506d7: 49 89 43 08 mov %rax,0x8(%r11) 1800506db: ff 15 67 2a 00 00 call *0x2a67(%rip) # 0x180053148 1800506e1: 33 c0 xor %eax,%eax 1800506e3: e9 32 02 00 00 jmp 0x18005091a 1800506e8: 49 8b 3c 24 mov (%r12),%rdi 1800506ec: 48 b8 00 00 00 00 00 movabs $0x8000000000000000,%rax 1800506f3: 00 00 80 1800506f6: 49 8b ed mov %r13,%rbp 1800506f9: 49 2b ea sub %r10,%rbp 1800506fc: 48 c1 fd 03 sar $0x3,%rbp 180050700: 8b ed mov %ebp,%ebp 180050702: 48 85 04 e9 test %rax,(%rcx,%rbp,8) 180050706: b8 00 00 00 00 mov $0x0,%eax 18005070b: 0f 94 c0 sete %al 18005070e: 85 c0 test %eax,%eax 180050710: 89 44 24 40 mov %eax,0x40(%rsp) 180050714: 74 14 je 0x18005072a 180050716: 8b 04 e9 mov (%rcx,%rbp,8),%eax 180050719: 48 8d 0d e2 f8 fa ff lea -0x5071e(%rip),%rcx # 0x180000002 180050720: 48 03 c1 add %rcx,%rax 180050723: 48 89 44 24 48 mov %rax,0x48(%rsp) 180050728: eb 08 jmp 0x180050732 18005072a: 0f b7 04 e9 movzwl (%rcx,%rbp,8),%eax 18005072e: 89 44 24 48 mov %eax,0x48(%rsp) 180050732: 48 8b 05 f7 2f 02 00 mov 0x22ff7(%rip),%rax # 0x180073730 180050739: 33 db xor %ebx,%ebx 18005073b: 48 85 c0 test %rax,%rax 18005073e: 74 1c je 0x18005075c 180050740: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180050745: 33 c9 xor %ecx,%ecx 180050747: ff d0 call *%rax 180050749: 48 85 c0 test %rax,%rax 18005074c: 48 8b d8 mov %rax,%rbx 18005074f: 0f 85 9b 01 00 00 jne 0x1800508f0 180050755: 48 8b 05 d4 2f 02 00 mov 0x22fd4(%rip),%rax # 0x180073730 18005075c: 48 85 ff test %rdi,%rdi 18005075f: 0f 85 ce 00 00 00 jne 0x180050833 180050765: 48 85 c0 test %rax,%rax 180050768: 74 12 je 0x18005077c 18005076a: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 18005076f: 8d 4f 01 lea 0x1(%rdi),%ecx 180050772: ff d0 call *%rax 180050774: 48 85 c0 test %rax,%rax 180050777: 48 8b f8 mov %rax,%rdi 18005077a: 75 6b jne 0x1800507e7 18005077c: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx 180050781: ff 15 d1 2b 00 00 call *0x2bd1(%rip) # 0x180053358 180050787: 48 85 c0 test %rax,%rax 18005078a: 48 8b f8 mov %rax,%rdi 18005078d: 75 58 jne 0x1800507e7 18005078f: ff 15 33 2d 00 00 call *0x2d33(%rip) # 0x1800534c8 180050795: 89 44 24 60 mov %eax,0x60(%rsp) 180050799: 48 8b 05 88 2f 02 00 mov 0x22f88(%rip),%rax # 0x180073728 1800507a0: 48 85 c0 test %rax,%rax 1800507a3: 74 12 je 0x1800507b7 1800507a5: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 1800507aa: 8d 4f 03 lea 0x3(%rdi),%ecx 1800507ad: ff d0 call *%rax 1800507af: 48 85 c0 test %rax,%rax 1800507b2: 48 8b f8 mov %rax,%rdi 1800507b5: 75 30 jne 0x1800507e7 1800507b7: 33 d2 xor %edx,%edx 1800507b9: 48 8d 44 24 20 lea 0x20(%rsp),%rax 1800507be: 4c 8d 8c 24 b8 00 00 lea 0xb8(%rsp),%r9 1800507c5: 00 1800507c6: 44 8d 42 01 lea 0x1(%rdx),%r8d 1800507ca: b9 7e 00 6d c0 mov $0xc06d007e,%ecx 1800507cf: 48 89 84 24 b8 00 00 mov %rax,0xb8(%rsp) 1800507d6: 00 1800507d7: ff 15 6b 29 00 00 call *0x296b(%rip) # 0x180053148 1800507dd: 48 8b 44 24 58 mov 0x58(%rsp),%rax 1800507e2: e9 33 01 00 00 jmp 0x18005091a 1800507e7: 48 8b c7 mov %rdi,%rax 1800507ea: 49 87 04 24 xchg %rax,(%r12) 1800507ee: 48 3b c7 cmp %rdi,%rax 1800507f1: 74 30 je 0x180050823 1800507f3: 83 7e 18 00 cmpl $0x0,0x18(%rsi) 1800507f7: 74 33 je 0x18005082c 1800507f9: ba 10 00 00 00 mov $0x10,%edx 1800507fe: 8d 4a 30 lea 0x30(%rdx),%ecx 180050801: ff 15 b9 2b 00 00 call *0x2bb9(%rip) # 0x1800533c0 180050807: 48 85 c0 test %rax,%rax 18005080a: 74 20 je 0x18005082c 18005080c: 48 89 70 08 mov %rsi,0x8(%rax) 180050810: 48 8b 0d 09 2f 02 00 mov 0x22f09(%rip),%rcx # 0x180073720 180050817: 48 89 08 mov %rcx,(%rax) 18005081a: 48 89 05 ff 2e 02 00 mov %rax,0x22eff(%rip) # 0x180073720 180050821: eb 09 jmp 0x18005082c 180050823: 48 8b cf mov %rdi,%rcx 180050826: ff 15 9c 2b 00 00 call *0x2b9c(%rip) # 0x1800533c8 18005082c: 48 8b 05 fd 2e 02 00 mov 0x22efd(%rip),%rax # 0x180073730 180050833: 48 85 c0 test %rax,%rax 180050836: 48 89 7c 24 50 mov %rdi,0x50(%rsp) 18005083b: 74 0f je 0x18005084c 18005083d: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180050842: b9 02 00 00 00 mov $0x2,%ecx 180050847: ff d0 call *%rax 180050849: 48 8b d8 mov %rax,%rbx 18005084c: 48 85 db test %rbx,%rbx 18005084f: 0f 85 97 00 00 00 jne 0x1800508ec 180050855: 39 5e 14 cmp %ebx,0x14(%rsi) 180050858: 74 29 je 0x180050883 18005085a: 39 5e 1c cmp %ebx,0x1c(%rsi) 18005085d: 74 24 je 0x180050883 18005085f: 48 63 47 3c movslq 0x3c(%rdi),%rax 180050863: 81 3c 38 50 45 00 00 cmpl $0x4550,(%rax,%rdi,1) 18005086a: 75 17 jne 0x180050883 18005086c: 44 39 7c 38 08 cmp %r15d,0x8(%rax,%rdi,1) 180050871: 75 10 jne 0x180050883 180050873: 48 3b 7c 38 30 cmp 0x30(%rax,%rdi,1),%rdi 180050878: 75 09 jne 0x180050883 18005087a: 49 8b 1c ee mov (%r14,%rbp,8),%rbx 18005087e: 48 85 db test %rbx,%rbx 180050881: 75 69 jne 0x1800508ec 180050883: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 180050888: 48 8b cf mov %rdi,%rcx 18005088b: ff 15 1f 2c 00 00 call *0x2c1f(%rip) # 0x1800534b0 180050891: 48 85 c0 test %rax,%rax 180050894: 48 8b d8 mov %rax,%rbx 180050897: 75 53 jne 0x1800508ec 180050899: ff 15 29 2c 00 00 call *0x2c29(%rip) # 0x1800534c8 18005089f: 89 44 24 60 mov %eax,0x60(%rsp) 1800508a3: 48 8b 05 7e 2e 02 00 mov 0x22e7e(%rip),%rax # 0x180073728 1800508aa: 48 85 c0 test %rax,%rax 1800508ad: 74 0d je 0x1800508bc 1800508af: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 1800508b4: 8d 4b 04 lea 0x4(%rbx),%ecx 1800508b7: ff d0 call *%rax 1800508b9: 48 8b d8 mov %rax,%rbx 1800508bc: 48 85 db test %rbx,%rbx 1800508bf: 75 2b jne 0x1800508ec 1800508c1: 48 8d 44 24 20 lea 0x20(%rsp),%rax 1800508c6: 4c 8d 8c 24 c0 00 00 lea 0xc0(%rsp),%r9 1800508cd: 00 1800508ce: 44 8d 43 01 lea 0x1(%rbx),%r8d 1800508d2: 33 d2 xor %edx,%edx 1800508d4: b9 7f 00 6d c0 mov $0xc06d007f,%ecx 1800508d9: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 1800508e0: 00 1800508e1: ff 15 61 28 00 00 call *0x2861(%rip) # 0x180053148 1800508e7: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 1800508ec: 49 89 5d 00 mov %rbx,0x0(%r13) 1800508f0: 48 8b 05 39 2e 02 00 mov 0x22e39(%rip),%rax # 0x180073730 1800508f7: 48 85 c0 test %rax,%rax 1800508fa: 74 1b je 0x180050917 1800508fc: 83 64 24 60 00 andl $0x0,0x60(%rsp) 180050901: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 180050906: b9 05 00 00 00 mov $0x5,%ecx 18005090b: 48 89 7c 24 50 mov %rdi,0x50(%rsp) 180050910: 48 89 5c 24 58 mov %rbx,0x58(%rsp) 180050915: ff d0 call *%rax 180050917: 48 8b c3 mov %rbx,%rax 18005091a: 48 8b 9c 24 c8 00 00 mov 0xc8(%rsp),%rbx 180050921: 00 180050922: 48 83 c4 70 add $0x70,%rsp 180050926: 41 5f pop %r15 180050928: 41 5e pop %r14 18005092a: 41 5d pop %r13 18005092c: 41 5c pop %r12 18005092e: 5f pop %rdi 18005092f: 5e pop %rsi 180050930: 5d pop %rbp 180050931: c3 ret 180050932: cc int3 180050933: cc int3 180050934: cc int3 180050935: cc int3 180050936: cc int3 180050937: cc int3 180050938: cc int3 180050939: cc int3 18005093a: cc int3 18005093b: cc int3 18005093c: cc int3 18005093d: cc int3 18005093e: cc int3 18005093f: cc int3 180050940: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 180050945: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18005094a: 57 push %rdi 18005094b: 48 83 ec 70 sub $0x70,%rsp 18005094f: 33 db xor %ebx,%ebx 180050951: f3 0f 11 84 24 80 00 movss %xmm0,0x80(%rsp) 180050958: 00 00 18005095a: 0f 29 74 24 60 movaps %xmm6,0x60(%rsp) 18005095f: 8b bc 24 80 00 00 00 mov 0x80(%rsp),%edi 180050966: f3 0f 11 8c 24 80 00 movss %xmm1,0x80(%rsp) 18005096d: 00 00 18005096f: 8b f3 mov %ebx,%esi 180050971: 44 8b 94 24 80 00 00 mov 0x80(%rsp),%r10d 180050978: 00 180050979: 8b d7 mov %edi,%edx 18005097b: 44 8b c3 mov %ebx,%r8d 18005097e: 0f 29 7c 24 50 movaps %xmm7,0x50(%rsp) 180050983: 0f 28 f0 movaps %xmm0,%xmm6 180050986: 0f 28 f9 movaps %xmm1,%xmm7 180050989: 0f ba f2 1f btr $0x1f,%edx 18005098d: 45 8b ca mov %r10d,%r9d 180050990: 3b d7 cmp %edi,%edx 180050992: 40 0f 94 c6 sete %sil 180050996: 41 0f ba f1 1f btr $0x1f,%r9d 18005099b: 45 3b ca cmp %r10d,%r9d 18005099e: 41 0f 94 c0 sete %r8b 1800509a2: 81 ff 00 00 80 3f cmp $0x3f800000,%edi 1800509a8: 75 2f jne 0x1800509d9 1800509aa: f3 0f 10 05 4e dd 00 movss 0xdd4e(%rip),%xmm0 # 0x18005e700 1800509b1: 00 1800509b2: f3 0f 58 f8 addss %xmm0,%xmm7 1800509b6: 0f 2e 3d cf e5 00 00 ucomiss 0xe5cf(%rip),%xmm7 # 0x18005ef8c 1800509bd: 0f 8a d5 05 00 00 jp 0x180050f98 1800509c3: 0f 85 cf 05 00 00 jne 0x180050f98 1800509c9: c7 84 24 80 00 00 00 movl $0x1,0x80(%rsp) 1800509d0: 01 00 00 00 1800509d4: e9 bf 05 00 00 jmp 0x180050f98 1800509d9: 45 85 c9 test %r9d,%r9d 1800509dc: 75 6f jne 0x180050a4d 1800509de: 8b c2 mov %edx,%eax 1800509e0: 25 00 00 80 7f and $0x7f800000,%eax 1800509e5: 3d 00 00 80 7f cmp $0x7f800000,%eax 1800509ea: 75 49 jne 0x180050a35 1800509ec: f7 c2 ff ff 7f 00 test $0x7fffff,%edx 1800509f2: 74 41 je 0x180050a35 1800509f4: c7 44 24 40 02 00 00 movl $0x2,0x40(%rsp) 1800509fb: 00 1800509fc: f3 0f 11 4c 24 38 movss %xmm1,0x38(%rsp) 180050a02: f3 0f 11 44 24 30 movss %xmm0,0x30(%rsp) 180050a08: ba 1d 00 00 00 mov $0x1d,%edx 180050a0d: 48 8d 0d 70 e5 00 00 lea 0xe570(%rip),%rcx # 0x18005ef84 180050a14: 4c 8b c7 mov %rdi,%r8 180050a17: 44 8d 4a e4 lea -0x1c(%rdx),%r9d 180050a1b: c7 44 24 28 21 00 00 movl $0x21,0x28(%rsp) 180050a22: 00 180050a23: c7 44 24 20 08 00 00 movl $0x8,0x20(%rsp) 180050a2a: 00 180050a2b: e8 40 13 00 00 call 0x180051d70 180050a30: e9 63 05 00 00 jmp 0x180050f98 180050a35: f3 0f 10 05 c3 dc 00 movss 0xdcc3(%rip),%xmm0 # 0x18005e700 180050a3c: 00 180050a3d: f3 0f 58 f0 addss %xmm0,%xmm6 180050a41: 0f 2e 35 44 e5 00 00 ucomiss 0xe544(%rip),%xmm6 # 0x18005ef8c 180050a48: e9 70 ff ff ff jmp 0x1800509bd 180050a4d: 44 8b da mov %edx,%r11d 180050a50: 41 81 e3 00 00 80 7f and $0x7f800000,%r11d 180050a57: 41 81 fb 00 00 80 7f cmp $0x7f800000,%r11d 180050a5e: 75 70 jne 0x180050ad0 180050a60: f7 c2 ff ff 7f 00 test $0x7fffff,%edx 180050a66: 74 68 je 0x180050ad0 180050a68: 41 b8 00 00 c0 ff mov $0xffc00000,%r8d 180050a6e: 41 3b f8 cmp %r8d,%edi 180050a71: 75 81 jne 0x1800509f4 180050a73: 41 8b c1 mov %r9d,%eax 180050a76: 41 23 c3 and %r11d,%eax 180050a79: 41 3b c3 cmp %r11d,%eax 180050a7c: 0f 85 72 ff ff ff jne 0x1800509f4 180050a82: 41 f7 c1 ff ff 7f 00 test $0x7fffff,%r9d 180050a89: 0f 84 65 ff ff ff je 0x1800509f4 180050a8f: c7 44 24 40 02 00 00 movl $0x2,0x40(%rsp) 180050a96: 00 180050a97: f3 0f 11 4c 24 38 movss %xmm1,0x38(%rsp) 180050a9d: f3 0f 11 44 24 30 movss %xmm0,0x30(%rsp) 180050aa3: ba 1d 00 00 00 mov $0x1d,%edx 180050aa8: 48 8d 0d d5 e4 00 00 lea 0xe4d5(%rip),%rcx # 0x18005ef84 180050aaf: 4d 8b c2 mov %r10,%r8 180050ab2: 44 8d 4a e4 lea -0x1c(%rdx),%r9d 180050ab6: c7 44 24 28 21 00 00 movl $0x21,0x28(%rsp) 180050abd: 00 180050abe: c7 44 24 20 08 00 00 movl $0x8,0x20(%rsp) 180050ac5: 00 180050ac6: e8 a5 12 00 00 call 0x180051d70 180050acb: e9 c8 04 00 00 jmp 0x180050f98 180050ad0: 41 8b c1 mov %r9d,%eax 180050ad3: 25 00 00 80 7f and $0x7f800000,%eax 180050ad8: 3d 00 00 80 7f cmp $0x7f800000,%eax 180050add: 75 26 jne 0x180050b05 180050adf: 41 f7 c1 ff ff 7f 00 test $0x7fffff,%r9d 180050ae6: 74 1d je 0x180050b05 180050ae8: 41 b8 00 00 c0 ff mov $0xffc00000,%r8d 180050aee: 45 3b d0 cmp %r8d,%r10d 180050af1: 75 9c jne 0x180050a8f 180050af3: 44 3b d8 cmp %eax,%r11d 180050af6: 75 97 jne 0x180050a8f 180050af8: f7 c2 ff ff 7f 00 test $0x7fffff,%edx 180050afe: 74 8f je 0x180050a8f 180050b00: e9 ef fe ff ff jmp 0x1800509f4 180050b05: 41 81 fa 00 00 80 3f cmp $0x3f800000,%r10d 180050b0c: 75 08 jne 0x180050b16 180050b0e: 0f 28 c0 movaps %xmm0,%xmm0 180050b11: e9 82 04 00 00 jmp 0x180050f98 180050b16: 3d 00 00 00 4f cmp $0x4f000000,%eax 180050b1b: 0f 86 5d 01 00 00 jbe 0x180050c7e 180050b21: 41 81 f9 00 00 80 7f cmp $0x7f800000,%r9d 180050b28: 0f 94 c3 sete %bl 180050b2b: 45 85 c0 test %r8d,%r8d 180050b2e: 0f 84 dd 00 00 00 je 0x180050c11 180050b34: 85 d2 test %edx,%edx 180050b36: 75 08 jne 0x180050b40 180050b38: 0f 57 c0 xorps %xmm0,%xmm0 180050b3b: e9 58 04 00 00 jmp 0x180050f98 180050b40: 81 fa 00 00 80 3f cmp $0x3f800000,%edx 180050b46: 73 47 jae 0x180050b8f 180050b48: 85 db test %ebx,%ebx 180050b4a: 75 ec jne 0x180050b38 180050b4c: c7 44 24 40 02 00 00 movl $0x2,0x40(%rsp) 180050b53: 00 180050b54: f3 0f 11 4c 24 38 movss %xmm1,0x38(%rsp) 180050b5a: f3 0f 11 44 24 30 movss %xmm0,0x30(%rsp) 180050b60: c7 44 24 28 22 00 00 movl $0x22,0x28(%rsp) 180050b67: 00 180050b68: 41 b9 04 00 00 00 mov $0x4,%r9d 180050b6e: 45 33 c0 xor %r8d,%r8d 180050b71: c7 44 24 20 12 00 00 movl $0x12,0x20(%rsp) 180050b78: 00 180050b79: 48 8d 0d 04 e4 00 00 lea 0xe404(%rip),%rcx # 0x18005ef84 180050b80: ba 1d 00 00 00 mov $0x1d,%edx 180050b85: e8 e6 11 00 00 call 0x180051d70 180050b8a: e9 09 04 00 00 jmp 0x180050f98 180050b8f: 81 fa 00 00 80 3f cmp $0x3f800000,%edx 180050b95: 75 0d jne 0x180050ba4 180050b97: f3 0f 10 05 61 db 00 movss 0xdb61(%rip),%xmm0 # 0x18005e700 180050b9e: 00 180050b9f: e9 f4 03 00 00 jmp 0x180050f98 180050ba4: 85 db test %ebx,%ebx 180050ba6: 74 25 je 0x180050bcd 180050ba8: 45 33 c0 xor %r8d,%r8d 180050bab: 33 d2 xor %edx,%edx 180050bad: 33 c9 xor %ecx,%ecx 180050baf: e8 3c 09 00 00 call 0x1800514f0 180050bb4: c7 84 24 80 00 00 00 movl $0x7f800000,0x80(%rsp) 180050bbb: 00 00 80 7f 180050bbf: f3 0f 10 84 24 80 00 movss 0x80(%rsp),%xmm0 180050bc6: 00 00 180050bc8: e9 cb 03 00 00 jmp 0x180050f98 180050bcd: c7 44 24 40 02 00 00 movl $0x2,0x40(%rsp) 180050bd4: 00 180050bd5: f3 0f 11 4c 24 38 movss %xmm1,0x38(%rsp) 180050bdb: f3 0f 11 44 24 30 movss %xmm0,0x30(%rsp) 180050be1: ba 1d 00 00 00 mov $0x1d,%edx 180050be6: c7 44 24 28 22 00 00 movl $0x22,0x28(%rsp) 180050bed: 00 180050bee: c7 44 24 20 11 00 00 movl $0x11,0x20(%rsp) 180050bf5: 00 180050bf6: 44 8d 4a e6 lea -0x1a(%rdx),%r9d 180050bfa: 48 8d 0d 83 e3 00 00 lea 0xe383(%rip),%rcx # 0x18005ef84 180050c01: 41 b8 00 00 80 7f mov $0x7f800000,%r8d 180050c07: e8 64 11 00 00 call 0x180051d70 180050c0c: e9 87 03 00 00 jmp 0x180050f98 180050c11: 85 d2 test %edx,%edx 180050c13: 75 2f jne 0x180050c44 180050c15: c7 44 24 40 02 00 00 movl $0x2,0x40(%rsp) 180050c1c: 00 180050c1d: f3 0f 11 4c 24 38 movss %xmm1,0x38(%rsp) 180050c23: f3 0f 11 44 24 30 movss %xmm0,0x30(%rsp) 180050c29: ba 1d 00 00 00 mov $0x1d,%edx 180050c2e: c7 44 24 28 22 00 00 movl $0x22,0x28(%rsp) 180050c35: 00 180050c36: c7 44 24 20 04 00 00 movl $0x4,0x20(%rsp) 180050c3d: 00 180050c3e: 44 8d 4a e5 lea -0x1b(%rdx),%r9d 180050c42: eb b6 jmp 0x180050bfa 180050c44: 81 fa 00 00 80 3f cmp $0x3f800000,%edx 180050c4a: 73 0d jae 0x180050c59 180050c4c: 85 db test %ebx,%ebx 180050c4e: 0f 84 79 ff ff ff je 0x180050bcd 180050c54: e9 4f ff ff ff jmp 0x180050ba8 180050c59: 81 fa 00 00 80 3f cmp $0x3f800000,%edx 180050c5f: 75 0d jne 0x180050c6e 180050c61: f3 0f 10 05 17 e3 00 movss 0xe317(%rip),%xmm0 # 0x18005ef80 180050c68: 00 180050c69: e9 2a 03 00 00 jmp 0x180050f98 180050c6e: 85 db test %ebx,%ebx 180050c70: 0f 84 d6 fe ff ff je 0x180050b4c 180050c76: 0f 57 c0 xorps %xmm0,%xmm0 180050c79: e9 1a 03 00 00 jmp 0x180050f98 180050c7e: 41 8b c2 mov %r10d,%eax 180050c81: c1 e8 17 shr $0x17,%eax 180050c84: 0f b6 c8 movzbl %al,%ecx 180050c87: 83 e9 7e sub $0x7e,%ecx 180050c8a: 83 f9 01 cmp $0x1,%ecx 180050c8d: 7d 04 jge 0x180050c93 180050c8f: 8b c3 mov %ebx,%eax 180050c91: eb 48 jmp 0x180050cdb 180050c93: 83 f9 18 cmp $0x18,%ecx 180050c96: 7e 07 jle 0x180050c9f 180050c98: b8 02 00 00 00 mov $0x2,%eax 180050c9d: eb 3c jmp 0x180050cdb 180050c9f: 48 89 ac 24 88 00 00 mov %rbp,0x88(%rsp) 180050ca6: 00 180050ca7: bd 18 00 00 00 mov $0x18,%ebp 180050cac: b8 01 00 00 00 mov $0x1,%eax 180050cb1: 2b e9 sub %ecx,%ebp 180050cb3: 8b cd mov %ebp,%ecx 180050cb5: d3 e0 shl %cl,%eax 180050cb7: 83 e8 01 sub $0x1,%eax 180050cba: 41 85 c2 test %eax,%r10d 180050cbd: 74 04 je 0x180050cc3 180050cbf: 8b c3 mov %ebx,%eax 180050cc1: eb 10 jmp 0x180050cd3 180050cc3: f7 d0 not %eax 180050cc5: 41 23 c2 and %r10d,%eax 180050cc8: d3 e8 shr %cl,%eax 180050cca: 24 01 and $0x1,%al 180050ccc: f6 d8 neg %al 180050cce: 1b c0 sbb %eax,%eax 180050cd0: 83 c0 02 add $0x2,%eax 180050cd3: 48 8b ac 24 88 00 00 mov 0x88(%rsp),%rbp 180050cda: 00 180050cdb: 41 81 fb 00 00 80 7f cmp $0x7f800000,%r11d 180050ce2: 75 4a jne 0x180050d2e 180050ce4: 85 f6 test %esi,%esi 180050ce6: 74 11 je 0x180050cf9 180050ce8: 45 85 c0 test %r8d,%r8d 180050ceb: 0f 84 47 fe ff ff je 0x180050b38 180050cf1: 0f 28 c0 movaps %xmm0,%xmm0 180050cf4: e9 9f 02 00 00 jmp 0x180050f98 180050cf9: 83 f8 01 cmp $0x1,%eax 180050cfc: 75 16 jne 0x180050d14 180050cfe: 45 85 c0 test %r8d,%r8d 180050d01: 0f 85 07 fe ff ff jne 0x180050b0e 180050d07: f3 0f 10 05 c9 dc 00 movss 0xdcc9(%rip),%xmm0 # 0x18005e9d8 180050d0e: 00 180050d0f: e9 84 02 00 00 jmp 0x180050f98 180050d14: 45 85 c0 test %r8d,%r8d 180050d17: 0f 84 1b fe ff ff je 0x180050b38 180050d1d: f3 0f 10 05 b3 dc 00 movss 0xdcb3(%rip),%xmm0 # 0x18005e9d8 180050d24: 00 180050d25: f3 0f 5c c6 subss %xmm6,%xmm0 180050d29: e9 6a 02 00 00 jmp 0x180050f98 180050d2e: 85 d2 test %edx,%edx 180050d30: 0f 85 e8 00 00 00 jne 0x180050e1e 180050d36: 85 f6 test %esi,%esi 180050d38: 74 59 je 0x180050d93 180050d3a: 45 85 c0 test %r8d,%r8d 180050d3d: 0f 85 cb fd ff ff jne 0x180050b0e 180050d43: c7 44 24 40 02 00 00 movl $0x2,0x40(%rsp) 180050d4a: 00 180050d4b: f3 0f 11 4c 24 38 movss %xmm1,0x38(%rsp) 180050d51: f3 0f 11 44 24 30 movss %xmm0,0x30(%rsp) 180050d57: b8 00 00 00 80 mov $0x80000000,%eax 180050d5c: ba 1d 00 00 00 mov $0x1d,%edx 180050d61: 44 8b c7 mov %edi,%r8d 180050d64: 4c 23 c0 and %rax,%r8 180050d67: 48 8d 0d 16 e2 00 00 lea 0xe216(%rip),%rcx # 0x18005ef84 180050d6e: 44 8d 4a e5 lea -0x1b(%rdx),%r9d 180050d72: 49 81 c8 00 00 80 7f or $0x7f800000,%r8 180050d79: c7 44 24 28 22 00 00 movl $0x22,0x28(%rsp) 180050d80: 00 180050d81: c7 44 24 20 04 00 00 movl $0x4,0x20(%rsp) 180050d88: 00 180050d89: e8 e2 0f 00 00 call 0x180051d70 180050d8e: e9 05 02 00 00 jmp 0x180050f98 180050d93: 45 85 c0 test %r8d,%r8d 180050d96: 74 0d je 0x180050da5 180050d98: 83 f8 01 cmp $0x1,%eax 180050d9b: 75 80 jne 0x180050d1d 180050d9d: 0f 28 c0 movaps %xmm0,%xmm0 180050da0: e9 f3 01 00 00 jmp 0x180050f98 180050da5: 83 f8 01 cmp $0x1,%eax 180050da8: 75 42 jne 0x180050dec 180050daa: c7 44 24 40 02 00 00 movl $0x2,0x40(%rsp) 180050db1: 00 180050db2: f3 0f 11 4c 24 38 movss %xmm1,0x38(%rsp) 180050db8: f3 0f 11 44 24 30 movss %xmm0,0x30(%rsp) 180050dbe: 8d 50 1c lea 0x1c(%rax),%edx 180050dc1: 44 8d 48 01 lea 0x1(%rax),%r9d 180050dc5: 48 8d 0d b8 e1 00 00 lea 0xe1b8(%rip),%rcx # 0x18005ef84 180050dcc: 41 b8 00 00 80 ff mov $0xff800000,%r8d 180050dd2: c7 44 24 28 22 00 00 movl $0x22,0x28(%rsp) 180050dd9: 00 180050dda: c7 44 24 20 04 00 00 movl $0x4,0x20(%rsp) 180050de1: 00 180050de2: e8 89 0f 00 00 call 0x180051d70 180050de7: e9 ac 01 00 00 jmp 0x180050f98 180050dec: c7 44 24 40 02 00 00 movl $0x2,0x40(%rsp) 180050df3: 00 180050df4: f3 0f 11 4c 24 38 movss %xmm1,0x38(%rsp) 180050dfa: f3 0f 11 44 24 30 movss %xmm0,0x30(%rsp) 180050e00: ba 1d 00 00 00 mov $0x1d,%edx 180050e05: c7 44 24 28 22 00 00 movl $0x22,0x28(%rsp) 180050e0c: 00 180050e0d: c7 44 24 20 04 00 00 movl $0x4,0x20(%rsp) 180050e14: 00 180050e15: 44 8d 4a e5 lea -0x1b(%rdx),%r9d 180050e19: e9 dc fd ff ff jmp 0x180050bfa 180050e1e: 85 f6 test %esi,%esi 180050e20: 75 1a jne 0x180050e3c 180050e22: 85 c0 test %eax,%eax 180050e24: 74 2f je 0x180050e55 180050e26: 83 f8 01 cmp $0x1,%eax 180050e29: 89 94 24 80 00 00 00 mov %edx,0x80(%rsp) 180050e30: f3 0f 10 b4 24 80 00 movss 0x80(%rsp),%xmm6 180050e37: 00 00 180050e39: 0f 94 c3 sete %bl 180050e3c: 41 81 f9 00 00 80 2e cmp $0x2e800000,%r9d 180050e43: 73 54 jae 0x180050e99 180050e45: f3 0f 58 3d b3 d8 00 addss 0xd8b3(%rip),%xmm7 # 0x18005e700 180050e4c: 00 180050e4d: 0f 28 c7 movaps %xmm7,%xmm0 180050e50: e9 43 01 00 00 jmp 0x180050f98 180050e55: c7 44 24 40 02 00 00 movl $0x2,0x40(%rsp) 180050e5c: 00 180050e5d: f3 0f 11 4c 24 38 movss %xmm1,0x38(%rsp) 180050e63: f3 0f 11 44 24 30 movss %xmm0,0x30(%rsp) 180050e69: ba 1d 00 00 00 mov $0x1d,%edx 180050e6e: 48 8d 0d 0f e1 00 00 lea 0xe10f(%rip),%rcx # 0x18005ef84 180050e75: 41 b8 00 00 c0 ff mov $0xffc00000,%r8d 180050e7b: 44 8d 4a e4 lea -0x1c(%rdx),%r9d 180050e7f: c7 44 24 28 21 00 00 movl $0x21,0x28(%rsp) 180050e86: 00 180050e87: c7 44 24 20 08 00 00 movl $0x8,0x20(%rsp) 180050e8e: 00 180050e8f: e8 dc 0e 00 00 call 0x180051d70 180050e94: e9 ff 00 00 00 jmp 0x180050f98 180050e99: f3 0f 5a c6 cvtss2sd %xmm6,%xmm0 180050e9d: e8 2e 0b 00 00 call 0x1800519d0 180050ea2: f3 0f 5a cf cvtss2sd %xmm7,%xmm1 180050ea6: f2 0f 59 c1 mulsd %xmm1,%xmm0 180050eaa: e8 d1 06 00 00 call 0x180051580 180050eaf: 66 0f 2f 05 c1 e0 00 comisd 0xe0c1(%rip),%xmm0 # 0x18005ef78 180050eb6: 00 180050eb7: f2 0f 10 e8 movsd %xmm0,%xmm5 180050ebb: 76 61 jbe 0x180050f1e 180050ebd: 85 db test %ebx,%ebx 180050ebf: 74 44 je 0x180050f05 180050ec1: c7 44 24 40 02 00 00 movl $0x2,0x40(%rsp) 180050ec8: 00 180050ec9: f3 0f 11 7c 24 38 movss %xmm7,0x38(%rsp) 180050ecf: ba 1d 00 00 00 mov $0x1d,%edx 180050ed4: f3 0f 11 74 24 30 movss %xmm6,0x30(%rsp) 180050eda: 48 8d 0d a3 e0 00 00 lea 0xe0a3(%rip),%rcx # 0x18005ef84 180050ee1: 44 8d 4a e6 lea -0x1a(%rdx),%r9d 180050ee5: 41 b8 00 00 80 ff mov $0xff800000,%r8d 180050eeb: c7 44 24 28 22 00 00 movl $0x22,0x28(%rsp) 180050ef2: 00 180050ef3: c7 44 24 20 11 00 00 movl $0x11,0x20(%rsp) 180050efa: 00 180050efb: e8 70 0e 00 00 call 0x180051d70 180050f00: e9 93 00 00 00 jmp 0x180050f98 180050f05: c7 44 24 40 02 00 00 movl $0x2,0x40(%rsp) 180050f0c: 00 180050f0d: f3 0f 11 7c 24 38 movss %xmm7,0x38(%rsp) 180050f13: f3 0f 11 74 24 30 movss %xmm6,0x30(%rsp) 180050f19: e9 c3 fc ff ff jmp 0x180050be1 180050f1e: f2 0f 10 05 4a e0 00 movsd 0xe04a(%rip),%xmm0 # 0x18005ef70 180050f25: 00 180050f26: 66 0f 2f c5 comisd %xmm5,%xmm0 180050f2a: 76 52 jbe 0x180050f7e 180050f2c: 85 db test %ebx,%ebx 180050f2e: 74 35 je 0x180050f65 180050f30: c7 44 24 40 02 00 00 movl $0x2,0x40(%rsp) 180050f37: 00 180050f38: f3 0f 11 7c 24 38 movss %xmm7,0x38(%rsp) 180050f3e: f3 0f 11 74 24 30 movss %xmm6,0x30(%rsp) 180050f44: c7 44 24 28 22 00 00 movl $0x22,0x28(%rsp) 180050f4b: 00 180050f4c: 41 b9 04 00 00 00 mov $0x4,%r9d 180050f52: 41 b8 00 00 00 80 mov $0x80000000,%r8d 180050f58: c7 44 24 20 12 00 00 movl $0x12,0x20(%rsp) 180050f5f: 00 180050f60: e9 14 fc ff ff jmp 0x180050b79 180050f65: c7 44 24 40 02 00 00 movl $0x2,0x40(%rsp) 180050f6c: 00 180050f6d: f3 0f 11 7c 24 38 movss %xmm7,0x38(%rsp) 180050f73: f3 0f 11 74 24 30 movss %xmm6,0x30(%rsp) 180050f79: e9 e2 fb ff ff jmp 0x180050b60 180050f7e: 85 db test %ebx,%ebx 180050f80: 74 12 je 0x180050f94 180050f82: f2 0f 10 05 de df 00 movsd 0xdfde(%rip),%xmm0 # 0x18005ef68 180050f89: 00 180050f8a: f2 0f 5c c5 subsd %xmm5,%xmm0 180050f8e: f2 0f 5a c0 cvtsd2ss %xmm0,%xmm0 180050f92: eb 04 jmp 0x180050f98 180050f94: f2 0f 5a c5 cvtsd2ss %xmm5,%xmm0 180050f98: 0f 28 74 24 60 movaps 0x60(%rsp),%xmm6 180050f9d: 0f 28 7c 24 50 movaps 0x50(%rsp),%xmm7 180050fa2: 4c 8d 5c 24 70 lea 0x70(%rsp),%r11 180050fa7: 49 8b 5b 20 mov 0x20(%r11),%rbx 180050fab: 49 8b 73 28 mov 0x28(%r11),%rsi 180050faf: 49 8b e3 mov %r11,%rsp 180050fb2: 5f pop %rdi 180050fb3: c3 ret 180050fb4: cc int3 180050fb5: cc int3 180050fb6: cc int3 180050fb7: cc int3 180050fb8: cc int3 180050fb9: cc int3 180050fba: cc int3 180050fbb: cc int3 180050fbc: cc int3 180050fbd: cc int3 180050fbe: cc int3 180050fbf: cc int3 180050fc0: 48 83 ec 68 sub $0x68,%rsp 180050fc4: f3 0f 11 44 24 70 movss %xmm0,0x70(%rsp) 180050fca: 0f 28 e0 movaps %xmm0,%xmm4 180050fcd: 8b 4c 24 70 mov 0x70(%rsp),%ecx 180050fd1: 8b c1 mov %ecx,%eax 180050fd3: 0f ba f0 1f btr $0x1f,%eax 180050fd7: 3d 18 72 b1 42 cmp $0x42b17218,%eax 180050fdc: 0f 82 10 01 00 00 jb 0x1800510f2 180050fe2: 3d 00 00 80 7f cmp $0x7f800000,%eax 180050fe7: 72 67 jb 0x180051050 180050fe9: f7 c1 ff ff 7f 00 test $0x7fffff,%ecx 180050fef: 74 49 je 0x18005103a 180050ff1: 0f 57 c0 xorps %xmm0,%xmm0 180050ff4: c7 44 24 40 01 00 00 movl $0x1,0x40(%rsp) 180050ffb: 00 180050ffc: 4c 8b c1 mov %rcx,%r8 180050fff: f3 0f 11 44 24 38 movss %xmm0,0x38(%rsp) 180051005: f3 0f 11 64 24 30 movss %xmm4,0x30(%rsp) 18005100b: ba 14 00 00 00 mov $0x14,%edx 180051010: 48 8d 0d a1 e0 00 00 lea 0xe0a1(%rip),%rcx # 0x18005f0b8 180051017: 49 0f ba e8 16 bts $0x16,%r8 18005101c: c7 44 24 28 21 00 00 movl $0x21,0x28(%rsp) 180051023: 00 180051024: 44 8d 4a ed lea -0x13(%rdx),%r9d 180051028: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 18005102f: 00 180051030: e8 3b 0d 00 00 call 0x180051d70 180051035: 48 83 c4 68 add $0x68,%rsp 180051039: c3 ret 18005103a: 0f ba e1 1f bt $0x1f,%ecx 18005103e: 73 08 jae 0x180051048 180051040: 0f 57 c0 xorps %xmm0,%xmm0 180051043: 48 83 c4 68 add $0x68,%rsp 180051047: c3 ret 180051048: 0f 28 c0 movaps %xmm0,%xmm0 18005104b: 48 83 c4 68 add $0x68,%rsp 18005104f: c3 ret 180051050: 0f 2f 05 39 e0 00 00 comiss 0xe039(%rip),%xmm0 # 0x18005f090 180051057: 72 47 jb 0x1800510a0 180051059: 0f 57 c0 xorps %xmm0,%xmm0 18005105c: c7 44 24 40 01 00 00 movl $0x1,0x40(%rsp) 180051063: 00 180051064: ba 14 00 00 00 mov $0x14,%edx 180051069: f3 0f 11 44 24 38 movss %xmm0,0x38(%rsp) 18005106f: f3 0f 11 64 24 30 movss %xmm4,0x30(%rsp) 180051075: 48 8d 0d 3c e0 00 00 lea 0xe03c(%rip),%rcx # 0x18005f0b8 18005107c: 44 8d 4a ef lea -0x11(%rdx),%r9d 180051080: 41 b8 00 00 80 7f mov $0x7f800000,%r8d 180051086: c7 44 24 28 22 00 00 movl $0x22,0x28(%rsp) 18005108d: 00 18005108e: c7 44 24 20 11 00 00 movl $0x11,0x20(%rsp) 180051095: 00 180051096: e8 d5 0c 00 00 call 0x180051d70 18005109b: 48 83 c4 68 add $0x68,%rsp 18005109f: c3 ret 1800510a0: f3 0f 10 05 ec df 00 movss 0xdfec(%rip),%xmm0 # 0x18005f094 1800510a7: 00 1800510a8: 0f 2f c4 comiss %xmm4,%xmm0 1800510ab: 76 45 jbe 0x1800510f2 1800510ad: 0f 57 c0 xorps %xmm0,%xmm0 1800510b0: c7 44 24 40 01 00 00 movl $0x1,0x40(%rsp) 1800510b7: 00 1800510b8: 41 b9 04 00 00 00 mov $0x4,%r9d 1800510be: f3 0f 11 44 24 38 movss %xmm0,0x38(%rsp) 1800510c4: f3 0f 11 64 24 30 movss %xmm4,0x30(%rsp) 1800510ca: 48 8d 0d e7 df 00 00 lea 0xdfe7(%rip),%rcx # 0x18005f0b8 1800510d1: 41 8d 51 10 lea 0x10(%r9),%edx 1800510d5: 45 33 c0 xor %r8d,%r8d 1800510d8: c7 44 24 28 22 00 00 movl $0x22,0x28(%rsp) 1800510df: 00 1800510e0: c7 44 24 20 12 00 00 movl $0x12,0x20(%rsp) 1800510e7: 00 1800510e8: e8 83 0c 00 00 call 0x180051d70 1800510ed: 48 83 c4 68 add $0x68,%rsp 1800510f1: c3 ret 1800510f2: 3d 00 00 80 3c cmp $0x3c800000,%eax 1800510f7: 73 7a jae 0x180051173 1800510f9: 3d 00 00 80 32 cmp $0x32800000,%eax 1800510fe: 73 10 jae 0x180051110 180051100: f3 0f 58 25 f8 d5 00 addss 0xd5f8(%rip),%xmm4 # 0x18005e700 180051107: 00 180051108: 0f 28 c4 movaps %xmm4,%xmm0 18005110b: 48 83 c4 68 add $0x68,%rsp 18005110f: c3 ret 180051110: f3 0f 10 05 e8 d5 00 movss 0xd5e8(%rip),%xmm0 # 0x18005e700 180051117: 00 180051118: 0f 28 dc movaps %xmm4,%xmm3 18005111b: f3 0f 59 1d 91 df 00 mulss 0xdf91(%rip),%xmm3 # 0x18005f0b4 180051122: 00 180051123: f3 0f 58 1d 85 df 00 addss 0xdf85(%rip),%xmm3 # 0x18005f0b0 18005112a: 00 18005112b: f3 0f 59 dc mulss %xmm4,%xmm3 18005112f: f3 0f 58 1d 75 df 00 addss 0xdf75(%rip),%xmm3 # 0x18005f0ac 180051136: 00 180051137: f3 0f 59 dc mulss %xmm4,%xmm3 18005113b: f3 0f 58 1d 65 df 00 addss 0xdf65(%rip),%xmm3 # 0x18005f0a8 180051142: 00 180051143: f3 0f 59 dc mulss %xmm4,%xmm3 180051147: f3 0f 58 1d 55 df 00 addss 0xdf55(%rip),%xmm3 # 0x18005f0a4 18005114e: 00 18005114f: f3 0f 59 dc mulss %xmm4,%xmm3 180051153: f3 0f 58 1d a9 d5 00 addss 0xd5a9(%rip),%xmm3 # 0x18005e704 18005115a: 00 18005115b: f3 0f 59 dc mulss %xmm4,%xmm3 18005115f: f3 0f 58 d8 addss %xmm0,%xmm3 180051163: f3 0f 59 dc mulss %xmm4,%xmm3 180051167: f3 0f 58 d8 addss %xmm0,%xmm3 18005116b: 0f 28 c3 movaps %xmm3,%xmm0 18005116e: 48 83 c4 68 add $0x68,%rsp 180051172: c3 ret 180051173: 0f 28 c4 movaps %xmm4,%xmm0 180051176: 0f 29 74 24 50 movaps %xmm6,0x50(%rsp) 18005117b: f3 0f 59 05 15 df 00 mulss 0xdf15(%rip),%xmm0 # 0x18005f098 180051182: 00 180051183: 0f 2f 05 0e 64 00 00 comiss 0x640e(%rip),%xmm0 # 0x180057598 18005118a: 76 13 jbe 0x18005119f 18005118c: f3 0f 10 2d 70 d5 00 movss 0xd570(%rip),%xmm5 # 0x18005e704 180051193: 00 180051194: f3 0f 58 c5 addss %xmm5,%xmm0 180051198: f3 44 0f 2c c0 cvttss2si %xmm0,%r8d 18005119d: eb 11 jmp 0x1800511b0 18005119f: f3 0f 10 2d 5d d5 00 movss 0xd55d(%rip),%xmm5 # 0x18005e704 1800511a6: 00 1800511a7: f3 0f 5c c5 subss %xmm5,%xmm0 1800511ab: f3 44 0f 2c c0 cvttss2si %xmm0,%r8d 1800511b0: 41 8b c0 mov %r8d,%eax 1800511b3: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 1800511b8: 41 8b d0 mov %r8d,%edx 1800511bb: f7 d8 neg %eax 1800511bd: 83 e2 1f and $0x1f,%edx 1800511c0: 44 2b c2 sub %edx,%r8d 1800511c3: 48 63 ca movslq %edx,%rcx 1800511c6: f3 0f 2a d0 cvtsi2ss %eax,%xmm2 1800511ca: f3 0f 59 05 ca de 00 mulss 0xdeca(%rip),%xmm0 # 0x18005f09c 1800511d1: 00 1800511d2: 48 8d 05 27 ee fa ff lea -0x511d9(%rip),%rax # 0x180000000 1800511d9: f3 0f 10 8c 88 10 f0 movss 0x5f010(%rax,%rcx,4),%xmm1 1800511e0: 05 00 1800511e2: f3 0f 10 9c 88 90 ef movss 0x5ef90(%rax,%rcx,4),%xmm3 1800511e9: 05 00 1800511eb: f3 0f 5c e0 subss %xmm0,%xmm4 1800511ef: f3 0f 59 15 a9 de 00 mulss 0xdea9(%rip),%xmm2 # 0x18005f0a0 1800511f6: 00 1800511f7: 41 8b c0 mov %r8d,%eax 1800511fa: 99 cltd 1800511fb: 83 e2 1f and $0x1f,%edx 1800511fe: 03 c2 add %edx,%eax 180051200: c1 f8 05 sar $0x5,%eax 180051203: 44 8b c0 mov %eax,%r8d 180051206: 83 c0 7e add $0x7e,%eax 180051209: 3d fd 00 00 00 cmp $0xfd,%eax 18005120e: 0f 28 c2 movaps %xmm2,%xmm0 180051211: f3 0f 58 c4 addss %xmm4,%xmm0 180051215: 0f 28 f0 movaps %xmm0,%xmm6 180051218: f3 0f 59 c0 mulss %xmm0,%xmm0 18005121c: f3 0f 59 35 80 de 00 mulss 0xde80(%rip),%xmm6 # 0x18005f0a4 180051223: 00 180051224: f3 0f 58 f5 addss %xmm5,%xmm6 180051228: f3 0f 59 f0 mulss %xmm0,%xmm6 18005122c: 0f 28 c1 movaps %xmm1,%xmm0 18005122f: f3 0f 58 c3 addss %xmm3,%xmm0 180051233: f3 0f 58 f2 addss %xmm2,%xmm6 180051237: f3 0f 58 f4 addss %xmm4,%xmm6 18005123b: f3 0f 59 f0 mulss %xmm0,%xmm6 18005123f: f3 0f 58 f1 addss %xmm1,%xmm6 180051243: 77 26 ja 0x18005126b 180051245: f3 0f 58 de addss %xmm6,%xmm3 180051249: 0f 28 74 24 50 movaps 0x50(%rsp),%xmm6 18005124e: 41 8d 40 7f lea 0x7f(%r8),%eax 180051252: c1 e0 17 shl $0x17,%eax 180051255: 89 44 24 70 mov %eax,0x70(%rsp) 180051259: f3 0f 10 44 24 70 movss 0x70(%rsp),%xmm0 18005125f: f3 0f 59 d8 mulss %xmm0,%xmm3 180051263: 0f 28 c3 movaps %xmm3,%xmm0 180051266: 48 83 c4 68 add $0x68,%rsp 18005126a: c3 ret 18005126b: 41 8b c0 mov %r8d,%eax 18005126e: f3 0f 58 de addss %xmm6,%xmm3 180051272: 0f 28 74 24 50 movaps 0x50(%rsp),%xmm6 180051277: 99 cltd 180051278: 2b c2 sub %edx,%eax 18005127a: d1 f8 sar $1,%eax 18005127c: 44 2b c0 sub %eax,%r8d 18005127f: 8d 48 7f lea 0x7f(%rax),%ecx 180051282: 41 83 c0 7f add $0x7f,%r8d 180051286: c1 e1 17 shl $0x17,%ecx 180051289: 41 c1 e0 17 shl $0x17,%r8d 18005128d: 89 4c 24 70 mov %ecx,0x70(%rsp) 180051291: f3 0f 10 54 24 70 movss 0x70(%rsp),%xmm2 180051297: 44 89 44 24 70 mov %r8d,0x70(%rsp) 18005129c: f3 0f 10 4c 24 70 movss 0x70(%rsp),%xmm1 1800512a2: f3 0f 59 da mulss %xmm2,%xmm3 1800512a6: f3 0f 59 d9 mulss %xmm1,%xmm3 1800512aa: 0f 28 c3 movaps %xmm3,%xmm0 1800512ad: 48 83 c4 68 add $0x68,%rsp 1800512b1: c3 ret 1800512b2: cc int3 1800512b3: cc int3 1800512b4: cc int3 1800512b5: cc int3 1800512b6: cc int3 1800512b7: cc int3 1800512b8: cc int3 1800512b9: cc int3 1800512ba: cc int3 1800512bb: cc int3 1800512bc: cc int3 1800512bd: cc int3 1800512be: cc int3 1800512bf: cc int3 1800512c0: f3 0f 11 44 24 08 movss %xmm0,0x8(%rsp) 1800512c6: 48 83 ec 58 sub $0x58,%rsp 1800512ca: f3 0f 11 44 24 68 movss %xmm0,0x68(%rsp) 1800512d0: 8b 4c 24 68 mov 0x68(%rsp),%ecx 1800512d4: 8b c1 mov %ecx,%eax 1800512d6: 25 00 00 80 7f and $0x7f800000,%eax 1800512db: 3d 00 00 80 7f cmp $0x7f800000,%eax 1800512e0: 0f 85 aa 00 00 00 jne 0x180051390 1800512e6: f7 c1 ff ff 7f 00 test $0x7fffff,%ecx 1800512ec: 74 4f je 0x18005133d 1800512ee: 0f 57 c0 xorps %xmm0,%xmm0 1800512f1: f3 0f 10 4c 24 60 movss 0x60(%rsp),%xmm1 1800512f7: c7 44 24 40 01 00 00 movl $0x1,0x40(%rsp) 1800512fe: 00 1800512ff: 4c 8b c1 mov %rcx,%r8 180051302: ba 05 00 00 00 mov $0x5,%edx 180051307: 48 8d 0d b2 dd 00 00 lea 0xddb2(%rip),%rcx # 0x18005f0c0 18005130e: 44 8d 4a fc lea -0x4(%rdx),%r9d 180051312: 49 0f ba e8 16 bts $0x16,%r8 180051317: f3 0f 11 44 24 38 movss %xmm0,0x38(%rsp) 18005131d: f3 0f 11 4c 24 30 movss %xmm1,0x30(%rsp) 180051323: c7 44 24 28 21 00 00 movl $0x21,0x28(%rsp) 18005132a: 00 18005132b: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 180051332: 00 180051333: e8 38 0a 00 00 call 0x180051d70 180051338: 48 83 c4 58 add $0x58,%rsp 18005133c: c3 ret 18005133d: 0f ba e1 1f bt $0x1f,%ecx 180051341: 73 4d jae 0x180051390 180051343: 0f 57 c0 xorps %xmm0,%xmm0 180051346: f3 0f 10 4c 24 60 movss 0x60(%rsp),%xmm1 18005134c: c7 44 24 40 01 00 00 movl $0x1,0x40(%rsp) 180051353: 00 180051354: ba 05 00 00 00 mov $0x5,%edx 180051359: 48 8d 0d 60 dd 00 00 lea 0xdd60(%rip),%rcx # 0x18005f0c0 180051360: 41 b8 00 00 c0 ff mov $0xffc00000,%r8d 180051366: 44 8d 4a fc lea -0x4(%rdx),%r9d 18005136a: f3 0f 11 44 24 38 movss %xmm0,0x38(%rsp) 180051370: f3 0f 11 4c 24 30 movss %xmm1,0x30(%rsp) 180051376: c7 44 24 28 21 00 00 movl $0x21,0x28(%rsp) 18005137d: 00 18005137e: c7 44 24 20 08 00 00 movl $0x8,0x20(%rsp) 180051385: 00 180051386: e8 e5 09 00 00 call 0x180051d70 18005138b: 48 83 c4 58 add $0x58,%rsp 18005138f: c3 ret 180051390: 0f ba e1 1f bt $0x1f,%ecx 180051394: 73 08 jae 0x18005139e 180051396: 0f ba f1 1f btr $0x1f,%ecx 18005139a: 85 c9 test %ecx,%ecx 18005139c: 75 a5 jne 0x180051343 18005139e: f3 0f 10 44 24 60 movss 0x60(%rsp),%xmm0 1800513a4: f3 0f 51 c0 sqrtss %xmm0,%xmm0 1800513a8: f3 0f 11 44 24 70 movss %xmm0,0x70(%rsp) 1800513ae: f3 0f 10 44 24 70 movss 0x70(%rsp),%xmm0 1800513b4: 48 83 c4 58 add $0x58,%rsp 1800513b8: c3 ret 1800513b9: cc int3 1800513ba: cc int3 1800513bb: cc int3 1800513bc: cc int3 1800513bd: cc int3 1800513be: cc int3 1800513bf: cc int3 1800513c0: f2 0f 11 44 24 08 movsd %xmm0,0x8(%rsp) 1800513c6: 48 83 ec 58 sub $0x58,%rsp 1800513ca: 48 ba 00 00 00 00 00 movabs $0x7ff0000000000000,%rdx 1800513d1: 00 f0 7f 1800513d4: f2 0f 11 44 24 68 movsd %xmm0,0x68(%rsp) 1800513da: 49 b8 00 00 00 00 00 movabs $0x8000000000000000,%r8 1800513e1: 00 00 80 1800513e4: 48 8b 4c 24 68 mov 0x68(%rsp),%rcx 1800513e9: 48 8b c1 mov %rcx,%rax 1800513ec: 48 23 c2 and %rdx,%rax 1800513ef: 48 3b c2 cmp %rdx,%rax 1800513f2: 0f 85 bc 00 00 00 jne 0x1800514b4 1800513f8: 48 b8 ff ff ff ff ff movabs $0xfffffffffffff,%rax 1800513ff: ff 0f 00 180051402: 48 85 c8 test %rcx,%rax 180051405: 74 56 je 0x18005145d 180051407: 66 0f 57 c0 xorpd %xmm0,%xmm0 18005140b: f2 0f 10 4c 24 60 movsd 0x60(%rsp),%xmm1 180051411: c7 44 24 40 01 00 00 movl $0x1,0x40(%rsp) 180051418: 00 180051419: 41 b9 01 00 00 00 mov $0x1,%r9d 18005141f: 49 b8 00 00 00 00 00 movabs $0x8000000000000,%r8 180051426: 00 08 00 180051429: 4c 0b c1 or %rcx,%r8 18005142c: 41 8d 51 04 lea 0x4(%r9),%edx 180051430: 48 8d 0d 91 dc 00 00 lea 0xdc91(%rip),%rcx # 0x18005f0c8 180051437: f2 0f 11 44 24 38 movsd %xmm0,0x38(%rsp) 18005143d: f2 0f 11 4c 24 30 movsd %xmm1,0x30(%rsp) 180051443: c7 44 24 28 21 00 00 movl $0x21,0x28(%rsp) 18005144a: 00 18005144b: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 180051452: 00 180051453: e8 28 0b 00 00 call 0x180051f80 180051458: 48 83 c4 58 add $0x58,%rsp 18005145c: c3 ret 18005145d: 49 85 c8 test %rcx,%r8 180051460: 74 66 je 0x1800514c8 180051462: 66 0f 57 c0 xorpd %xmm0,%xmm0 180051466: f2 0f 10 4c 24 60 movsd 0x60(%rsp),%xmm1 18005146c: c7 44 24 40 01 00 00 movl $0x1,0x40(%rsp) 180051473: 00 180051474: ba 05 00 00 00 mov $0x5,%edx 180051479: 48 8d 0d 48 dc 00 00 lea 0xdc48(%rip),%rcx # 0x18005f0c8 180051480: 49 b8 00 00 00 00 00 movabs $0xfff8000000000000,%r8 180051487: 00 f8 ff 18005148a: 44 8d 4a fc lea -0x4(%rdx),%r9d 18005148e: f2 0f 11 44 24 38 movsd %xmm0,0x38(%rsp) 180051494: f2 0f 11 4c 24 30 movsd %xmm1,0x30(%rsp) 18005149a: c7 44 24 28 21 00 00 movl $0x21,0x28(%rsp) 1800514a1: 00 1800514a2: c7 44 24 20 08 00 00 movl $0x8,0x20(%rsp) 1800514a9: 00 1800514aa: e8 d1 0a 00 00 call 0x180051f80 1800514af: 48 83 c4 58 add $0x58,%rsp 1800514b3: c3 ret 1800514b4: 49 85 c8 test %rcx,%r8 1800514b7: 74 0f je 0x1800514c8 1800514b9: 48 b8 ff ff ff ff ff movabs $0x7fffffffffffffff,%rax 1800514c0: ff ff 7f 1800514c3: 48 85 c8 test %rcx,%rax 1800514c6: eb 98 jmp 0x180051460 1800514c8: f2 0f 10 44 24 60 movsd 0x60(%rsp),%xmm0 1800514ce: 66 0f 57 c9 xorpd %xmm1,%xmm1 1800514d2: f2 0f 51 c8 sqrtsd %xmm0,%xmm1 1800514d6: f2 0f 11 4c 24 70 movsd %xmm1,0x70(%rsp) 1800514dc: f2 0f 10 44 24 70 movsd 0x70(%rsp),%xmm0 1800514e2: 48 83 c4 58 add $0x58,%rsp 1800514e6: c3 ret 1800514e7: cc int3 1800514e8: cc int3 1800514e9: cc int3 1800514ea: cc int3 1800514eb: cc int3 1800514ec: cc int3 1800514ed: cc int3 1800514ee: cc int3 1800514ef: cc int3 1800514f0: 40 53 rex push %rbx 1800514f2: 48 83 ec 30 sub $0x30,%rsp 1800514f6: 41 0f ba f0 13 btr $0x13,%r8d 1800514fb: 8b c2 mov %edx,%eax 1800514fd: 44 8b ca mov %edx,%r9d 180051500: 41 23 c0 and %r8d,%eax 180051503: 48 8b d9 mov %rcx,%rbx 180051506: a9 e0 fc f0 fc test $0xfcf0fce0,%eax 18005150b: 74 3e je 0x18005154b 18005150d: 48 85 c9 test %rcx,%rcx 180051510: 74 0b je 0x18005151d 180051512: 33 d2 xor %edx,%edx 180051514: 33 c9 xor %ecx,%ecx 180051516: e8 75 0c 00 00 call 0x180052190 18005151b: 89 03 mov %eax,(%rbx) 18005151d: e8 1e 46 fe ff call 0x180035b40 180051522: 45 33 c9 xor %r9d,%r9d 180051525: 45 33 c0 xor %r8d,%r8d 180051528: 33 d2 xor %edx,%edx 18005152a: 33 c9 xor %ecx,%ecx 18005152c: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 180051533: 00 00 180051535: c7 00 16 00 00 00 movl $0x16,(%rax) 18005153b: e8 a0 6f fe ff call 0x1800384e0 180051540: b8 16 00 00 00 mov $0x16,%eax 180051545: 48 83 c4 30 add $0x30,%rsp 180051549: 5b pop %rbx 18005154a: c3 ret 18005154b: 48 85 c9 test %rcx,%rcx 18005154e: 41 8b d0 mov %r8d,%edx 180051551: 41 8b c9 mov %r9d,%ecx 180051554: 74 0f je 0x180051565 180051556: e8 35 0c 00 00 call 0x180052190 18005155b: 89 03 mov %eax,(%rbx) 18005155d: 33 c0 xor %eax,%eax 18005155f: 48 83 c4 30 add $0x30,%rsp 180051563: 5b pop %rbx 180051564: c3 ret 180051565: e8 26 0c 00 00 call 0x180052190 18005156a: 33 c0 xor %eax,%eax 18005156c: 48 83 c4 30 add $0x30,%rsp 180051570: 5b pop %rbx 180051571: c3 ret 180051572: cc int3 180051573: cc int3 180051574: cc int3 180051575: cc int3 180051576: cc int3 180051577: cc int3 180051578: cc int3 180051579: cc int3 18005157a: cc int3 18005157b: cc int3 18005157c: cc int3 18005157d: cc int3 18005157e: cc int3 18005157f: cc int3 180051580: 48 83 ec 78 sub $0x78,%rsp 180051584: 48 ba ff ff ff ff ff movabs $0x7fffffffffffffff,%rdx 18005158b: ff ff 7f 18005158e: f2 0f 11 84 24 80 00 movsd %xmm0,0x80(%rsp) 180051595: 00 00 180051597: f2 0f 10 e8 movsd %xmm0,%xmm5 18005159b: 48 8b 8c 24 80 00 00 mov 0x80(%rsp),%rcx 1800515a2: 00 1800515a3: 48 8b c1 mov %rcx,%rax 1800515a6: 48 23 c2 and %rdx,%rax 1800515a9: 48 ba 00 00 00 00 00 movabs $0x4090000000000000,%rdx 1800515b0: 00 90 40 1800515b3: 48 3b c2 cmp %rdx,%rax 1800515b6: 0f 82 25 01 00 00 jb 0x1800516e1 1800515bc: 48 ba 00 00 00 00 00 movabs $0x7ff0000000000000,%rdx 1800515c3: 00 f0 7f 1800515c6: 48 3b c2 cmp %rdx,%rax 1800515c9: 72 7c jb 0x180051647 1800515cb: 48 b8 ff ff ff ff ff movabs $0xfffffffffffff,%rax 1800515d2: ff 0f 00 1800515d5: 48 85 c8 test %rcx,%rax 1800515d8: 74 51 je 0x18005162b 1800515da: 66 0f 57 c0 xorpd %xmm0,%xmm0 1800515de: c7 44 24 40 01 00 00 movl $0x1,0x40(%rsp) 1800515e5: 00 1800515e6: 49 b8 00 00 00 00 00 movabs $0x8000000000000,%r8 1800515ed: 00 08 00 1800515f0: f2 0f 11 44 24 38 movsd %xmm0,0x38(%rsp) 1800515f6: f2 0f 11 6c 24 30 movsd %xmm5,0x30(%rsp) 1800515fc: c7 44 24 28 21 00 00 movl $0x21,0x28(%rsp) 180051603: 00 180051604: 4c 0b c1 or %rcx,%r8 180051607: 41 b9 01 00 00 00 mov $0x1,%r9d 18005160d: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) 180051614: 00 180051615: 48 8d 0d 5c dd 00 00 lea 0xdd5c(%rip),%rcx # 0x18005f378 18005161c: ba 14 00 00 00 mov $0x14,%edx 180051621: e8 5a 09 00 00 call 0x180051f80 180051626: 48 83 c4 78 add $0x78,%rsp 18005162a: c3 ret 18005162b: 48 b8 00 00 00 00 00 movabs $0x8000000000000000,%rax 180051632: 00 00 80 180051635: 48 85 c8 test %rcx,%rax 180051638: 0f 84 84 03 00 00 je 0x1800519c2 18005163e: 66 0f 57 c0 xorpd %xmm0,%xmm0 180051642: 48 83 c4 78 add $0x78,%rsp 180051646: c3 ret 180051647: 66 0f 2f 05 81 dc 00 comisd 0xdc81(%rip),%xmm0 # 0x18005f2d0 18005164e: 00 18005164f: 76 4c jbe 0x18005169d 180051651: 66 0f 57 c0 xorpd %xmm0,%xmm0 180051655: c7 44 24 40 01 00 00 movl $0x1,0x40(%rsp) 18005165c: 00 18005165d: ba 14 00 00 00 mov $0x14,%edx 180051662: f2 0f 11 44 24 38 movsd %xmm0,0x38(%rsp) 180051668: f2 0f 11 6c 24 30 movsd %xmm5,0x30(%rsp) 18005166e: 48 8d 0d 03 dd 00 00 lea 0xdd03(%rip),%rcx # 0x18005f378 180051675: 44 8d 4a ef lea -0x11(%rdx),%r9d 180051679: 49 b8 00 00 00 00 00 movabs $0x7ff0000000000000,%r8 180051680: 00 f0 7f 180051683: c7 44 24 28 22 00 00 movl $0x22,0x28(%rsp) 18005168a: 00 18005168b: c7 44 24 20 11 00 00 movl $0x11,0x20(%rsp) 180051692: 00 180051693: e8 e8 08 00 00 call 0x180051f80 180051698: 48 83 c4 78 add $0x78,%rsp 18005169c: c3 ret 18005169d: f2 0f 10 05 33 dc 00 movsd 0xdc33(%rip),%xmm0 # 0x18005f2d8 1800516a4: 00 1800516a5: 66 0f 2f c5 comisd %xmm5,%xmm0 1800516a9: 76 36 jbe 0x1800516e1 1800516ab: 66 0f 57 c0 xorpd %xmm0,%xmm0 1800516af: c7 44 24 40 01 00 00 movl $0x1,0x40(%rsp) 1800516b6: 00 1800516b7: 41 b9 04 00 00 00 mov $0x4,%r9d 1800516bd: f2 0f 11 44 24 38 movsd %xmm0,0x38(%rsp) 1800516c3: f2 0f 11 6c 24 30 movsd %xmm5,0x30(%rsp) 1800516c9: c7 44 24 28 22 00 00 movl $0x22,0x28(%rsp) 1800516d0: 00 1800516d1: c7 44 24 20 12 00 00 movl $0x12,0x20(%rsp) 1800516d8: 00 1800516d9: 45 33 c0 xor %r8d,%r8d 1800516dc: e9 34 ff ff ff jmp 0x180051615 1800516e1: 48 b9 2f 6c ee 64 47 movabs $0x3fb7154764ee6c2f,%rcx 1800516e8: 15 b7 3f 1800516eb: 0f 29 74 24 60 movaps %xmm6,0x60(%rsp) 1800516f0: 48 3b c1 cmp %rcx,%rax 1800516f3: 0f 83 27 01 00 00 jae 0x180051820 1800516f9: 48 b9 00 00 00 00 00 movabs $0x3c00000000000000,%rcx 180051700: 00 00 3c 180051703: 48 3b c1 cmp %rcx,%rax 180051706: 73 16 jae 0x18005171e 180051708: f2 0f 58 2d 60 dc 00 addsd 0xdc60(%rip),%xmm5 # 0x18005f370 18005170f: 00 180051710: 0f 28 74 24 60 movaps 0x60(%rsp),%xmm6 180051715: f2 0f 10 c5 movsd %xmm5,%xmm0 180051719: 48 83 c4 78 add $0x78,%rsp 18005171d: c3 ret 18005171e: f2 0f 10 15 c2 db 00 movsd 0xdbc2(%rip),%xmm2 # 0x18005f2e8 180051725: 00 180051726: f2 0f 10 0d c2 db 00 movsd 0xdbc2(%rip),%xmm1 # 0x18005f2f0 18005172d: 00 18005172e: f2 0f 11 ac 24 80 00 movsd %xmm5,0x80(%rsp) 180051735: 00 00 180051737: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 18005173e: 00 18005173f: 48 25 00 00 00 f8 and $0xfffffffff8000000,%rax 180051745: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 18005174c: 00 18005174d: f2 0f 10 84 24 80 00 movsd 0x80(%rsp),%xmm0 180051754: 00 00 180051756: f2 0f 10 dd movsd %xmm5,%xmm3 18005175a: f2 0f 59 ea mulsd %xmm2,%xmm5 18005175e: f2 0f 5c d8 subsd %xmm0,%xmm3 180051762: f2 0f 10 e0 movsd %xmm0,%xmm4 180051766: f2 0f 59 c1 mulsd %xmm1,%xmm0 18005176a: f2 0f 59 e2 mulsd %xmm2,%xmm4 18005176e: f2 0f 5c e5 subsd %xmm5,%xmm4 180051772: f2 0f 58 e0 addsd %xmm0,%xmm4 180051776: f2 0f 10 c3 movsd %xmm3,%xmm0 18005177a: f2 0f 59 d9 mulsd %xmm1,%xmm3 18005177e: f2 0f 59 c2 mulsd %xmm2,%xmm0 180051782: f2 0f 58 e0 addsd %xmm0,%xmm4 180051786: f2 0f 10 05 da db 00 movsd 0xdbda(%rip),%xmm0 # 0x18005f368 18005178d: 00 18005178e: f2 0f 58 e3 addsd %xmm3,%xmm4 180051792: f2 0f 10 d4 movsd %xmm4,%xmm2 180051796: f2 0f 58 d5 addsd %xmm5,%xmm2 18005179a: f2 0f 10 ca movsd %xmm2,%xmm1 18005179e: f2 0f 10 da movsd %xmm2,%xmm3 1800517a2: f2 0f 59 0d b6 db 00 mulsd 0xdbb6(%rip),%xmm1 # 0x18005f360 1800517a9: 00 1800517aa: f2 0f 59 1d a6 db 00 mulsd 0xdba6(%rip),%xmm3 # 0x18005f358 1800517b1: 00 1800517b2: f2 0f 5c 0d 96 db 00 subsd 0xdb96(%rip),%xmm1 # 0x18005f350 1800517b9: 00 1800517ba: f2 0f 58 1d 86 db 00 addsd 0xdb86(%rip),%xmm3 # 0x18005f348 1800517c1: 00 1800517c2: f2 0f 59 ca mulsd %xmm2,%xmm1 1800517c6: f2 0f 59 da mulsd %xmm2,%xmm3 1800517ca: f2 0f 58 0d 6e db 00 addsd 0xdb6e(%rip),%xmm1 # 0x18005f340 1800517d1: 00 1800517d2: f2 0f 58 1d 5e db 00 addsd 0xdb5e(%rip),%xmm3 # 0x18005f338 1800517d9: 00 1800517da: f2 0f 59 ca mulsd %xmm2,%xmm1 1800517de: f2 0f 59 da mulsd %xmm2,%xmm3 1800517e2: f2 0f 5c 0d 46 db 00 subsd 0xdb46(%rip),%xmm1 # 0x18005f330 1800517e9: 00 1800517ea: f2 0f 58 d8 addsd %xmm0,%xmm3 1800517ee: f2 0f 59 ca mulsd %xmm2,%xmm1 1800517f2: f2 0f 58 c8 addsd %xmm0,%xmm1 1800517f6: f2 0f 5e d9 divsd %xmm1,%xmm3 1800517fa: f2 0f 10 f3 movsd %xmm3,%xmm6 1800517fe: f2 0f 59 dd mulsd %xmm5,%xmm3 180051802: f2 0f 59 f4 mulsd %xmm4,%xmm6 180051806: f2 0f 58 f3 addsd %xmm3,%xmm6 18005180a: f2 0f 58 35 5e db 00 addsd 0xdb5e(%rip),%xmm6 # 0x18005f370 180051811: 00 180051812: f2 0f 10 c6 movsd %xmm6,%xmm0 180051816: 0f 28 74 24 60 movaps 0x60(%rsp),%xmm6 18005181b: 48 83 c4 78 add $0x78,%rsp 18005181f: c3 ret 180051820: f2 0f 10 c5 movsd %xmm5,%xmm0 180051824: 0f 29 7c 24 50 movaps %xmm7,0x50(%rsp) 180051829: 66 0f 57 ff xorpd %xmm7,%xmm7 18005182d: f2 0f 59 05 f3 da 00 mulsd 0xdaf3(%rip),%xmm0 # 0x18005f328 180051834: 00 180051835: 66 0f 2f c7 comisd %xmm7,%xmm0 180051839: 76 13 jbe 0x18005184e 18005183b: f2 0f 10 25 dd da 00 movsd 0xdadd(%rip),%xmm4 # 0x18005f320 180051842: 00 180051843: f2 0f 58 c4 addsd %xmm4,%xmm0 180051847: f2 44 0f 2c c8 cvttsd2si %xmm0,%r9d 18005184c: eb 11 jmp 0x18005185f 18005184e: f2 0f 10 25 ca da 00 movsd 0xdaca(%rip),%xmm4 # 0x18005f320 180051855: 00 180051856: f2 0f 5c c4 subsd %xmm4,%xmm0 18005185a: f2 44 0f 2c c8 cvttsd2si %xmm0,%r9d 18005185f: f2 0f 10 0d 79 da 00 movsd 0xda79(%rip),%xmm1 # 0x18005f2e0 180051866: 00 180051867: 48 8d 15 92 e7 fa ff lea -0x5186e(%rip),%rdx # 0x180000000 18005186e: 41 8b c9 mov %r9d,%ecx 180051871: 83 e1 1f and $0x1f,%ecx 180051874: f2 41 0f 2a c1 cvtsi2sd %r9d,%xmm0 180051879: 48 63 c1 movslq %ecx,%rax 18005187c: f2 0f 10 9c c2 d0 f1 movsd 0x5f1d0(%rdx,%rax,8),%xmm3 180051883: 05 00 180051885: f2 0f 10 b4 c2 d0 f0 movsd 0x5f0d0(%rdx,%rax,8),%xmm6 18005188c: 05 00 18005188e: f2 0f 59 05 62 da 00 mulsd 0xda62(%rip),%xmm0 # 0x18005f2f8 180051895: 00 180051896: 41 8b c1 mov %r9d,%eax 180051899: 41 f7 d9 neg %r9d 18005189c: 2b c1 sub %ecx,%eax 18005189e: 99 cltd 18005189f: 83 e2 1f and $0x1f,%edx 1800518a2: f2 0f 5c e8 subsd %xmm0,%xmm5 1800518a6: f2 41 0f 2a d1 cvtsi2sd %r9d,%xmm2 1800518ab: 03 c2 add %edx,%eax 1800518ad: c1 f8 05 sar $0x5,%eax 1800518b0: 4c 63 c0 movslq %eax,%r8 1800518b3: f2 0f 59 e9 mulsd %xmm1,%xmm5 1800518b7: 41 8d 80 fd 03 00 00 lea 0x3fd(%r8),%eax 1800518be: 3d fb 07 00 00 cmp $0x7fb,%eax 1800518c3: f2 0f 59 d7 mulsd %xmm7,%xmm2 1800518c7: f2 0f 59 d1 mulsd %xmm1,%xmm2 1800518cb: f2 0f 10 c2 movsd %xmm2,%xmm0 1800518cf: f2 0f 58 c5 addsd %xmm5,%xmm0 1800518d3: f2 0f 10 f8 movsd %xmm0,%xmm7 1800518d7: f2 0f 59 3d 39 da 00 mulsd 0xda39(%rip),%xmm7 # 0x18005f318 1800518de: 00 1800518df: f2 0f 58 3d 29 da 00 addsd 0xda29(%rip),%xmm7 # 0x18005f310 1800518e6: 00 1800518e7: f2 0f 59 f8 mulsd %xmm0,%xmm7 1800518eb: f2 0f 58 3d 15 da 00 addsd 0xda15(%rip),%xmm7 # 0x18005f308 1800518f2: 00 1800518f3: f2 0f 59 f8 mulsd %xmm0,%xmm7 1800518f7: f2 0f 58 3d 01 da 00 addsd 0xda01(%rip),%xmm7 # 0x18005f300 1800518fe: 00 1800518ff: f2 0f 59 f8 mulsd %xmm0,%xmm7 180051903: f2 0f 59 c0 mulsd %xmm0,%xmm0 180051907: f2 0f 58 fc addsd %xmm4,%xmm7 18005190b: f2 0f 59 f8 mulsd %xmm0,%xmm7 18005190f: f2 0f 10 c3 movsd %xmm3,%xmm0 180051913: f2 0f 58 c6 addsd %xmm6,%xmm0 180051917: f2 0f 58 fa addsd %xmm2,%xmm7 18005191b: f2 0f 58 fd addsd %xmm5,%xmm7 18005191f: f2 0f 59 f8 mulsd %xmm0,%xmm7 180051923: f2 0f 58 fb addsd %xmm3,%xmm7 180051927: 77 37 ja 0x180051960 180051929: f2 0f 58 f7 addsd %xmm7,%xmm6 18005192d: 0f 28 7c 24 50 movaps 0x50(%rsp),%xmm7 180051932: 49 8d 80 ff 03 00 00 lea 0x3ff(%r8),%rax 180051939: 48 c1 e0 34 shl $0x34,%rax 18005193d: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 180051944: 00 180051945: f2 0f 10 84 24 80 00 movsd 0x80(%rsp),%xmm0 18005194c: 00 00 18005194e: f2 0f 59 f0 mulsd %xmm0,%xmm6 180051952: f2 0f 10 c6 movsd %xmm6,%xmm0 180051956: 0f 28 74 24 60 movaps 0x60(%rsp),%xmm6 18005195b: 48 83 c4 78 add $0x78,%rsp 18005195f: c3 ret 180051960: f2 0f 58 f7 addsd %xmm7,%xmm6 180051964: 0f 28 7c 24 50 movaps 0x50(%rsp),%xmm7 180051969: 41 8b c0 mov %r8d,%eax 18005196c: 99 cltd 18005196d: 2b c2 sub %edx,%eax 18005196f: d1 f8 sar $1,%eax 180051971: 48 63 c8 movslq %eax,%rcx 180051974: 44 2b c0 sub %eax,%r8d 180051977: 48 81 c1 ff 03 00 00 add $0x3ff,%rcx 18005197e: 49 63 c0 movslq %r8d,%rax 180051981: 48 c1 e1 34 shl $0x34,%rcx 180051985: 48 05 ff 03 00 00 add $0x3ff,%rax 18005198b: 48 89 8c 24 80 00 00 mov %rcx,0x80(%rsp) 180051992: 00 180051993: 48 c1 e0 34 shl $0x34,%rax 180051997: f2 0f 10 94 24 80 00 movsd 0x80(%rsp),%xmm2 18005199e: 00 00 1800519a0: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 1800519a7: 00 1800519a8: f2 0f 59 f2 mulsd %xmm2,%xmm6 1800519ac: f2 0f 10 8c 24 80 00 movsd 0x80(%rsp),%xmm1 1800519b3: 00 00 1800519b5: f2 0f 59 f1 mulsd %xmm1,%xmm6 1800519b9: f2 0f 10 c6 movsd %xmm6,%xmm0 1800519bd: 0f 28 74 24 60 movaps 0x60(%rsp),%xmm6 1800519c2: 48 83 c4 78 add $0x78,%rsp 1800519c6: c3 ret 1800519c7: cc int3 1800519c8: cc int3 1800519c9: cc int3 1800519ca: cc int3 1800519cb: cc int3 1800519cc: cc int3 1800519cd: cc int3 1800519ce: cc int3 1800519cf: cc int3 1800519d0: 48 83 ec 68 sub $0x68,%rsp 1800519d4: 48 b9 00 00 00 00 00 movabs $0x7ff0000000000000,%rcx 1800519db: 00 f0 7f 1800519de: f2 0f 11 44 24 70 movsd %xmm0,0x70(%rsp) 1800519e4: f2 0f 10 e8 movsd %xmm0,%xmm5 1800519e8: 48 8b 54 24 70 mov 0x70(%rsp),%rdx 1800519ed: 48 8b c2 mov %rdx,%rax 1800519f0: 48 23 c1 and %rcx,%rax 1800519f3: 48 3b c1 cmp %rcx,%rax 1800519f6: 0f 85 bf 00 00 00 jne 0x180051abb 1800519fc: 48 b9 ff ff ff ff ff movabs $0xfffffffffffff,%rcx 180051a03: ff 0f 00 180051a06: 48 85 d1 test %rdx,%rcx 180051a09: 74 51 je 0x180051a5c 180051a0b: 66 0f 57 c0 xorpd %xmm0,%xmm0 180051a0f: 45 33 c0 xor %r8d,%r8d 180051a12: c7 44 24 40 01 00 00 movl $0x1,0x40(%rsp) 180051a19: 00 180051a1a: f2 0f 11 44 24 38 movsd %xmm0,0x38(%rsp) 180051a20: 45 8d 48 01 lea 0x1(%r8),%r9d 180051a24: f2 0f 11 6c 24 30 movsd %xmm5,0x30(%rsp) 180051a2a: 48 b8 00 00 00 00 00 movabs $0x8000000000000,%rax 180051a31: 00 08 00 180051a34: c7 44 24 28 21 00 00 movl $0x21,0x28(%rsp) 180051a3b: 00 180051a3c: 44 89 44 24 20 mov %r8d,0x20(%rsp) 180051a41: 48 0b d0 or %rax,%rdx 180051a44: 48 8d 0d b5 dd 00 00 lea 0xddb5(%rip),%rcx # 0x18005f800 180051a4b: 4c 8b c2 mov %rdx,%r8 180051a4e: 41 8d 51 19 lea 0x19(%r9),%edx 180051a52: e8 29 05 00 00 call 0x180051f80 180051a57: 48 83 c4 68 add $0x68,%rsp 180051a5b: c3 ret 180051a5c: 48 b8 00 00 00 00 00 movabs $0x8000000000000000,%rax 180051a63: 00 00 80 180051a66: 48 85 d0 test %rdx,%rax 180051a69: 0f 84 fb 02 00 00 je 0x180051d6a 180051a6f: 66 0f 57 c0 xorpd %xmm0,%xmm0 180051a73: c7 44 24 40 01 00 00 movl $0x1,0x40(%rsp) 180051a7a: 00 180051a7b: ba 1a 00 00 00 mov $0x1a,%edx 180051a80: f2 0f 11 44 24 38 movsd %xmm0,0x38(%rsp) 180051a86: f2 0f 11 6c 24 30 movsd %xmm5,0x30(%rsp) 180051a8c: 48 8d 0d 6d dd 00 00 lea 0xdd6d(%rip),%rcx # 0x18005f800 180051a93: 44 8d 4a e7 lea -0x19(%rdx),%r9d 180051a97: 49 b8 00 00 00 00 00 movabs $0xfff8000000000000,%r8 180051a9e: 00 f8 ff 180051aa1: c7 44 24 28 21 00 00 movl $0x21,0x28(%rsp) 180051aa8: 00 180051aa9: c7 44 24 20 08 00 00 movl $0x8,0x20(%rsp) 180051ab0: 00 180051ab1: e8 ca 04 00 00 call 0x180051f80 180051ab6: 48 83 c4 68 add $0x68,%rsp 180051aba: c3 ret 180051abb: 48 b8 ff ff ff ff ff movabs $0x7fffffffffffffff,%rax 180051ac2: ff ff 7f 180051ac5: 48 85 d0 test %rdx,%rax 180051ac8: 75 4c jne 0x180051b16 180051aca: 66 0f 57 c0 xorpd %xmm0,%xmm0 180051ace: c7 44 24 40 01 00 00 movl $0x1,0x40(%rsp) 180051ad5: 00 180051ad6: ba 1a 00 00 00 mov $0x1a,%edx 180051adb: f2 0f 11 44 24 38 movsd %xmm0,0x38(%rsp) 180051ae1: f2 0f 11 6c 24 30 movsd %xmm5,0x30(%rsp) 180051ae7: 48 8d 0d 12 dd 00 00 lea 0xdd12(%rip),%rcx # 0x18005f800 180051aee: 44 8d 4a e8 lea -0x18(%rdx),%r9d 180051af2: 49 b8 00 00 00 00 00 movabs $0xfff0000000000000,%r8 180051af9: 00 f0 ff 180051afc: c7 44 24 28 22 00 00 movl $0x22,0x28(%rsp) 180051b03: 00 180051b04: c7 44 24 20 04 00 00 movl $0x4,0x20(%rsp) 180051b0b: 00 180051b0c: e8 6f 04 00 00 call 0x180051f80 180051b11: 48 83 c4 68 add $0x68,%rsp 180051b15: c3 ret 180051b16: 48 b8 00 00 00 00 00 movabs $0x8000000000000000,%rax 180051b1d: 00 00 80 180051b20: 48 85 d0 test %rdx,%rax 180051b23: 0f 85 46 ff ff ff jne 0x180051a6f 180051b29: 48 b8 00 00 00 00 56 movabs $0xc011f05600000000,%rax 180051b30: f0 11 c0 180051b33: 48 b9 00 00 00 00 82 movabs $0x2f88200000000,%rcx 180051b3a: f8 02 00 180051b3d: 48 03 c2 add %rdx,%rax 180051b40: 48 3b c1 cmp %rcx,%rax 180051b43: 0f 87 cc 00 00 00 ja 0x180051c15 180051b49: f2 0f 5c 2d 1f d8 00 subsd 0xd81f(%rip),%xmm5 # 0x18005f370 180051b50: 00 180051b51: 48 b9 00 00 00 00 ff movabs $0xffffffff00000000,%rcx 180051b58: ff ff ff 180051b5b: f2 0f 10 c5 movsd %xmm5,%xmm0 180051b5f: f2 0f 10 cd movsd %xmm5,%xmm1 180051b63: f2 0f 11 6c 24 70 movsd %xmm5,0x70(%rsp) 180051b69: 48 8b 44 24 70 mov 0x70(%rsp),%rax 180051b6e: 48 23 c1 and %rcx,%rax 180051b71: 48 89 44 24 70 mov %rax,0x70(%rsp) 180051b76: f2 0f 58 05 7a dc 00 addsd 0xdc7a(%rip),%xmm0 # 0x18005f7f8 180051b7d: 00 180051b7e: f2 0f 10 64 24 70 movsd 0x70(%rsp),%xmm4 180051b84: f2 0f 5e c8 divsd %xmm0,%xmm1 180051b88: f2 0f 10 d1 movsd %xmm1,%xmm2 180051b8c: f2 0f 58 c9 addsd %xmm1,%xmm1 180051b90: f2 0f 59 d5 mulsd %xmm5,%xmm2 180051b94: f2 0f 10 c1 movsd %xmm1,%xmm0 180051b98: f2 0f 5c ec subsd %xmm4,%xmm5 180051b9c: f2 0f 59 c1 mulsd %xmm1,%xmm0 180051ba0: f2 0f 10 d8 movsd %xmm0,%xmm3 180051ba4: f2 0f 59 1d fc db 00 mulsd 0xdbfc(%rip),%xmm3 # 0x18005f7a8 180051bab: 00 180051bac: f2 0f 58 1d ec db 00 addsd 0xdbec(%rip),%xmm3 # 0x18005f7a0 180051bb3: 00 180051bb4: f2 0f 59 d8 mulsd %xmm0,%xmm3 180051bb8: f2 0f 58 1d d8 db 00 addsd 0xdbd8(%rip),%xmm3 # 0x18005f798 180051bbf: 00 180051bc0: f2 0f 59 d8 mulsd %xmm0,%xmm3 180051bc4: f2 0f 59 c1 mulsd %xmm1,%xmm0 180051bc8: f2 0f 10 0d 00 dc 00 movsd 0xdc00(%rip),%xmm1 # 0x18005f7d0 180051bcf: 00 180051bd0: f2 0f 58 1d b0 d9 00 addsd 0xd9b0(%rip),%xmm3 # 0x18005f588 180051bd7: 00 180051bd8: f2 0f 59 d8 mulsd %xmm0,%xmm3 180051bdc: f2 0f 5c da subsd %xmm2,%xmm3 180051be0: f2 0f 10 d4 movsd %xmm4,%xmm2 180051be4: f2 0f 59 d1 mulsd %xmm1,%xmm2 180051be8: f2 0f 58 dd addsd %xmm5,%xmm3 180051bec: f2 0f 10 c3 movsd %xmm3,%xmm0 180051bf0: f2 0f 59 c1 mulsd %xmm1,%xmm0 180051bf4: f2 0f 10 0d cc db 00 movsd 0xdbcc(%rip),%xmm1 # 0x18005f7c8 180051bfb: 00 180051bfc: f2 0f 59 d9 mulsd %xmm1,%xmm3 180051c00: f2 0f 59 e1 mulsd %xmm1,%xmm4 180051c04: f2 0f 58 c2 addsd %xmm2,%xmm0 180051c08: f2 0f 58 c3 addsd %xmm3,%xmm0 180051c0c: f2 0f 58 c4 addsd %xmm4,%xmm0 180051c10: 48 83 c4 68 add $0x68,%rsp 180051c14: c3 ret 180051c15: 48 b8 00 00 00 00 00 movabs $0x10000000000000,%rax 180051c1c: 00 10 00 180051c1f: 0f 29 74 24 50 movaps %xmm6,0x50(%rsp) 180051c24: 48 3b d0 cmp %rax,%rdx 180051c27: 73 33 jae 0x180051c5c 180051c29: 48 b8 00 00 00 00 00 movabs $0x3d0000000000000,%rax 180051c30: 00 d0 03 180051c33: 41 b8 3c 00 00 00 mov $0x3c,%r8d 180051c39: 48 0b d0 or %rax,%rdx 180051c3c: 48 89 54 24 70 mov %rdx,0x70(%rsp) 180051c41: f2 0f 10 44 24 70 movsd 0x70(%rsp),%xmm0 180051c47: f2 0f 5c 05 99 db 00 subsd 0xdb99(%rip),%xmm0 # 0x18005f7e8 180051c4e: 00 180051c4f: f2 0f 11 44 24 70 movsd %xmm0,0x70(%rsp) 180051c55: 48 8b 54 24 70 mov 0x70(%rsp),%rdx 180051c5a: eb 03 jmp 0x180051c5f 180051c5c: 45 33 c0 xor %r8d,%r8d 180051c5f: f2 0f 10 1d 61 db 00 movsd 0xdb61(%rip),%xmm3 # 0x18005f7c8 180051c66: 00 180051c67: 48 8b c2 mov %rdx,%rax 180051c6a: 48 b9 ff ff ff ff ff movabs $0xfffffffffffff,%rcx 180051c71: ff 0f 00 180051c74: 48 23 c1 and %rcx,%rax 180051c77: 48 b9 00 00 00 00 00 movabs $0x3fe0000000000000,%rcx 180051c7e: 00 e0 3f 180051c81: 4c 8d 0d 78 e3 fa ff lea -0x51c88(%rip),%r9 # 0x180000000 180051c88: 48 0b c1 or %rcx,%rax 180051c8b: 48 8b ca mov %rdx,%rcx 180051c8e: 48 89 44 24 70 mov %rax,0x70(%rsp) 180051c93: 48 8b c2 mov %rdx,%rax 180051c96: 48 c1 e9 2e shr $0x2e,%rcx 180051c9a: 83 e1 3f and $0x3f,%ecx 180051c9d: 48 c1 e8 2d shr $0x2d,%rax 180051ca1: 48 c1 ea 34 shr $0x34,%rdx 180051ca5: f2 0f 10 54 24 70 movsd 0x70(%rsp),%xmm2 180051cab: 83 e0 01 and $0x1,%eax 180051cae: 83 c9 40 or $0x40,%ecx 180051cb1: 81 e2 ff 07 00 00 and $0x7ff,%edx 180051cb7: 03 c8 add %eax,%ecx 180051cb9: 41 2b d0 sub %r8d,%edx 180051cbc: 48 63 c1 movslq %ecx,%rax 180051cbf: 81 ea ff 03 00 00 sub $0x3ff,%edx 180051cc5: f2 0f 2a c9 cvtsi2sd %ecx,%xmm1 180051cc9: f2 41 0f 10 b4 c1 80 movsd 0x5f180(%r9,%rax,8),%xmm6 180051cd0: f1 05 00 180051cd3: f2 0f 59 0d 15 db 00 mulsd 0xdb15(%rip),%xmm1 # 0x18005f7f0 180051cda: 00 180051cdb: f2 0f 5c d1 subsd %xmm1,%xmm2 180051cdf: f2 0f 10 c2 movsd %xmm2,%xmm0 180051ce3: f2 0f 59 05 35 d6 00 mulsd 0xd635(%rip),%xmm0 # 0x18005f320 180051cea: 00 180051ceb: f2 0f 58 c1 addsd %xmm1,%xmm0 180051cef: f2 0f 5e d0 divsd %xmm0,%xmm2 180051cf3: f2 0f 2a c2 cvtsi2sd %edx,%xmm0 180051cf7: f2 0f 10 ca movsd %xmm2,%xmm1 180051cfb: f2 0f 59 ca mulsd %xmm2,%xmm1 180051cff: f2 0f 10 e9 movsd %xmm1,%xmm5 180051d03: f2 0f 59 2d b5 da 00 mulsd 0xdab5(%rip),%xmm5 # 0x18005f7c0 180051d0a: 00 180051d0b: f2 0f 58 2d a5 da 00 addsd 0xdaa5(%rip),%xmm5 # 0x18005f7b8 180051d12: 00 180051d13: f2 0f 59 e9 mulsd %xmm1,%xmm5 180051d17: f2 0f 58 2d 91 da 00 addsd 0xda91(%rip),%xmm5 # 0x18005f7b0 180051d1e: 00 180051d1f: f2 0f 59 e9 mulsd %xmm1,%xmm5 180051d23: f2 0f 10 ce movsd %xmm6,%xmm1 180051d27: f2 0f 59 ea mulsd %xmm2,%xmm5 180051d2b: f2 0f 59 cb mulsd %xmm3,%xmm1 180051d2f: f2 0f 58 ea addsd %xmm2,%xmm5 180051d33: f2 0f 10 15 95 da 00 movsd 0xda95(%rip),%xmm2 # 0x18005f7d0 180051d3a: 00 180051d3b: f2 0f 58 c1 addsd %xmm1,%xmm0 180051d3f: f2 0f 59 f2 mulsd %xmm2,%xmm6 180051d43: f2 41 0f 58 ac c1 90 addsd 0x5f390(%r9,%rax,8),%xmm5 180051d4a: f3 05 00 180051d4d: f2 0f 10 e5 movsd %xmm5,%xmm4 180051d51: f2 0f 59 eb mulsd %xmm3,%xmm5 180051d55: f2 0f 59 e2 mulsd %xmm2,%xmm4 180051d59: f2 0f 58 e6 addsd %xmm6,%xmm4 180051d5d: 0f 28 74 24 50 movaps 0x50(%rsp),%xmm6 180051d62: f2 0f 58 e5 addsd %xmm5,%xmm4 180051d66: f2 0f 58 c4 addsd %xmm4,%xmm0 180051d6a: 48 83 c4 68 add $0x68,%rsp 180051d6e: c3 ret 180051d6f: cc int3 180051d70: 40 53 rex push %rbx 180051d72: 55 push %rbp 180051d73: 56 push %rsi 180051d74: 57 push %rdi 180051d75: 41 54 push %r12 180051d77: 41 55 push %r13 180051d79: 48 81 ec 08 01 00 00 sub $0x108,%rsp 180051d80: 0f 29 b4 24 f0 00 00 movaps %xmm6,0xf0(%rsp) 180051d87: 00 180051d88: 48 8b 05 11 b1 01 00 mov 0x1b111(%rip),%rax # 0x18006cea0 180051d8f: 48 33 c4 xor %rsp,%rax 180051d92: 48 89 84 24 e0 00 00 mov %rax,0xe0(%rsp) 180051d99: 00 180051d9a: 44 8b e2 mov %edx,%r12d 180051d9d: 4c 8b e9 mov %rcx,%r13 180051da0: ba c0 ff 00 00 mov $0xffc0,%edx 180051da5: b9 80 1f 00 00 mov $0x1f80,%ecx 180051daa: 41 8b f1 mov %r9d,%esi 180051dad: 49 8b d8 mov %r8,%rbx 180051db0: e8 cb 0a 00 00 call 0x180052880 180051db5: 8b bc 24 60 01 00 00 mov 0x160(%rsp),%edi 180051dbc: 48 89 44 24 30 mov %rax,0x30(%rsp) 180051dc1: 89 5c 24 3c mov %ebx,0x3c(%rsp) 180051dc5: 8b df mov %edi,%ebx 180051dc7: f3 0f 10 44 24 3c movss 0x3c(%rsp),%xmm0 180051dcd: 48 8b 6c 24 30 mov 0x30(%rsp),%rbp 180051dd2: 83 e3 1f and $0x1f,%ebx 180051dd5: f3 0f 11 44 24 38 movss %xmm0,0x38(%rsp) 180051ddb: 40 f6 c7 08 test $0x8,%dil 180051ddf: 74 14 je 0x180051df5 180051de1: 40 84 ed test %bpl,%bpl 180051de4: 79 0f jns 0x180051df5 180051de6: b9 01 00 00 00 mov $0x1,%ecx 180051deb: e8 40 0b 00 00 call 0x180052930 180051df0: 83 e3 f7 and $0xfffffff7,%ebx 180051df3: eb 5e jmp 0x180051e53 180051df5: 40 f6 c7 04 test $0x4,%dil 180051df9: 74 18 je 0x180051e13 180051dfb: 48 0f ba 64 24 30 09 btq $0x9,0x30(%rsp) 180051e02: 73 0f jae 0x180051e13 180051e04: b9 04 00 00 00 mov $0x4,%ecx 180051e09: e8 22 0b 00 00 call 0x180052930 180051e0e: 83 e3 fb and $0xfffffffb,%ebx 180051e11: eb 40 jmp 0x180051e53 180051e13: 40 f6 c7 01 test $0x1,%dil 180051e17: 74 18 je 0x180051e31 180051e19: 48 0f ba 64 24 30 0a btq $0xa,0x30(%rsp) 180051e20: 73 0f jae 0x180051e31 180051e22: b9 08 00 00 00 mov $0x8,%ecx 180051e27: e8 04 0b 00 00 call 0x180052930 180051e2c: 83 e3 fe and $0xfffffffe,%ebx 180051e2f: eb 22 jmp 0x180051e53 180051e31: 40 f6 c7 02 test $0x2,%dil 180051e35: 74 1c je 0x180051e53 180051e37: 48 0f ba 64 24 30 0b btq $0xb,0x30(%rsp) 180051e3e: 73 13 jae 0x180051e53 180051e40: 40 f6 c7 10 test $0x10,%dil 180051e44: 74 0a je 0x180051e50 180051e46: b9 10 00 00 00 mov $0x10,%ecx 180051e4b: e8 e0 0a 00 00 call 0x180052930 180051e50: 83 e3 fd and $0xfffffffd,%ebx 180051e53: 40 f6 c7 10 test $0x10,%dil 180051e57: 74 14 je 0x180051e6d 180051e59: 48 0f ba e5 0c bt $0xc,%rbp 180051e5e: 73 0d jae 0x180051e6d 180051e60: b9 20 00 00 00 mov $0x20,%ecx 180051e65: e8 c6 0a 00 00 call 0x180052930 180051e6a: 83 e3 ef and $0xffffffef,%ebx 180051e6d: 85 db test %ebx,%ebx 180051e6f: f3 0f 10 b4 24 78 01 movss 0x178(%rsp),%xmm6 180051e76: 00 00 180051e78: 74 53 je 0x180051ecd 180051e7a: 83 bc 24 80 01 00 00 cmpl $0x2,0x180(%rsp) 180051e81: 02 180051e82: 75 1d jne 0x180051ea1 180051e84: 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%eax 180051e8b: f3 0f 11 b4 24 a0 00 movss %xmm6,0xa0(%rsp) 180051e92: 00 00 180051e94: 83 e0 e1 and $0xffffffe1,%eax 180051e97: 83 c8 01 or $0x1,%eax 180051e9a: 89 84 24 b0 00 00 00 mov %eax,0xb0(%rsp) 180051ea1: 48 8d 44 24 38 lea 0x38(%rsp),%rax 180051ea6: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 180051eab: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 180051eb0: 48 89 44 24 28 mov %rax,0x28(%rsp) 180051eb5: 48 8d 84 24 70 01 00 lea 0x170(%rsp),%rax 180051ebc: 00 180051ebd: 45 8b cc mov %r12d,%r9d 180051ec0: 44 8b c7 mov %edi,%r8d 180051ec3: 48 89 44 24 20 mov %rax,0x20(%rsp) 180051ec8: e8 13 09 00 00 call 0x1800527e0 180051ecd: 83 3d 6c ce 01 00 00 cmpl $0x0,0x1ce6c(%rip) # 0x18006ed40 180051ed4: 75 5e jne 0x180051f34 180051ed6: 85 f6 test %esi,%esi 180051ed8: 74 5a je 0x180051f34 180051eda: f3 0f 5a 84 24 70 01 cvtss2sd 0x170(%rsp),%xmm0 180051ee1: 00 00 180051ee3: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180051ee8: f3 0f 5a ce cvtss2sd %xmm6,%xmm1 180051eec: ba c0 ff 00 00 mov $0xffc0,%edx 180051ef1: 89 74 24 40 mov %esi,0x40(%rsp) 180051ef5: 4c 89 6c 24 48 mov %r13,0x48(%rsp) 180051efa: f2 0f 11 44 24 50 movsd %xmm0,0x50(%rsp) 180051f00: f3 0f 5a 44 24 38 cvtss2sd 0x38(%rsp),%xmm0 180051f06: f2 0f 11 4c 24 58 movsd %xmm1,0x58(%rsp) 180051f0c: f2 0f 11 44 24 60 movsd %xmm0,0x60(%rsp) 180051f12: e8 69 09 00 00 call 0x180052880 180051f17: 48 8d 4c 24 40 lea 0x40(%rsp),%rcx 180051f1c: e8 ef 5e fe ff call 0x180037e10 180051f21: 85 c0 test %eax,%eax 180051f23: 75 07 jne 0x180051f2c 180051f25: 8b ce mov %esi,%ecx 180051f27: e8 e4 08 00 00 call 0x180052810 180051f2c: f2 0f 5a 44 24 60 cvtsd2ss 0x60(%rsp),%xmm0 180051f32: eb 1c jmp 0x180051f50 180051f34: 8b ce mov %esi,%ecx 180051f36: e8 d5 08 00 00 call 0x180052810 180051f3b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180051f40: ba c0 ff 00 00 mov $0xffc0,%edx 180051f45: e8 36 09 00 00 call 0x180052880 180051f4a: f3 0f 10 44 24 38 movss 0x38(%rsp),%xmm0 180051f50: 48 8b 8c 24 e0 00 00 mov 0xe0(%rsp),%rcx 180051f57: 00 180051f58: 48 33 cc xor %rsp,%rcx 180051f5b: e8 e0 06 fe ff call 0x180032640 180051f60: 0f 28 b4 24 f0 00 00 movaps 0xf0(%rsp),%xmm6 180051f67: 00 180051f68: 48 81 c4 08 01 00 00 add $0x108,%rsp 180051f6f: 41 5d pop %r13 180051f71: 41 5c pop %r12 180051f73: 5f pop %rdi 180051f74: 5e pop %rsi 180051f75: 5d pop %rbp 180051f76: 5b pop %rbx 180051f77: c3 ret 180051f78: cc int3 180051f79: cc int3 180051f7a: cc int3 180051f7b: cc int3 180051f7c: cc int3 180051f7d: cc int3 180051f7e: cc int3 180051f7f: cc int3 180051f80: 40 53 rex push %rbx 180051f82: 55 push %rbp 180051f83: 56 push %rsi 180051f84: 57 push %rdi 180051f85: 41 54 push %r12 180051f87: 41 55 push %r13 180051f89: 48 81 ec 08 01 00 00 sub $0x108,%rsp 180051f90: 0f 29 b4 24 f0 00 00 movaps %xmm6,0xf0(%rsp) 180051f97: 00 180051f98: 48 8b 05 01 af 01 00 mov 0x1af01(%rip),%rax # 0x18006cea0 180051f9f: 48 33 c4 xor %rsp,%rax 180051fa2: 48 89 84 24 e0 00 00 mov %rax,0xe0(%rsp) 180051fa9: 00 180051faa: 44 8b e2 mov %edx,%r12d 180051fad: 4c 8b e9 mov %rcx,%r13 180051fb0: ba c0 ff 00 00 mov $0xffc0,%edx 180051fb5: b9 80 1f 00 00 mov $0x1f80,%ecx 180051fba: 41 8b f1 mov %r9d,%esi 180051fbd: 49 8b d8 mov %r8,%rbx 180051fc0: e8 bb 08 00 00 call 0x180052880 180051fc5: 8b bc 24 60 01 00 00 mov 0x160(%rsp),%edi 180051fcc: 48 89 44 24 30 mov %rax,0x30(%rsp) 180051fd1: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 180051fd6: 8b df mov %edi,%ebx 180051fd8: f2 0f 10 44 24 40 movsd 0x40(%rsp),%xmm0 180051fde: 48 8b 6c 24 30 mov 0x30(%rsp),%rbp 180051fe3: 83 e3 1f and $0x1f,%ebx 180051fe6: f2 0f 11 44 24 38 movsd %xmm0,0x38(%rsp) 180051fec: 40 f6 c7 08 test $0x8,%dil 180051ff0: 74 14 je 0x180052006 180051ff2: 40 84 ed test %bpl,%bpl 180051ff5: 79 0f jns 0x180052006 180051ff7: b9 01 00 00 00 mov $0x1,%ecx 180051ffc: e8 2f 09 00 00 call 0x180052930 180052001: 83 e3 f7 and $0xfffffff7,%ebx 180052004: eb 5e jmp 0x180052064 180052006: 40 f6 c7 04 test $0x4,%dil 18005200a: 74 18 je 0x180052024 18005200c: 48 0f ba 64 24 30 09 btq $0x9,0x30(%rsp) 180052013: 73 0f jae 0x180052024 180052015: b9 04 00 00 00 mov $0x4,%ecx 18005201a: e8 11 09 00 00 call 0x180052930 18005201f: 83 e3 fb and $0xfffffffb,%ebx 180052022: eb 40 jmp 0x180052064 180052024: 40 f6 c7 01 test $0x1,%dil 180052028: 74 18 je 0x180052042 18005202a: 48 0f ba 64 24 30 0a btq $0xa,0x30(%rsp) 180052031: 73 0f jae 0x180052042 180052033: b9 08 00 00 00 mov $0x8,%ecx 180052038: e8 f3 08 00 00 call 0x180052930 18005203d: 83 e3 fe and $0xfffffffe,%ebx 180052040: eb 22 jmp 0x180052064 180052042: 40 f6 c7 02 test $0x2,%dil 180052046: 74 1c je 0x180052064 180052048: 48 0f ba 64 24 30 0b btq $0xb,0x30(%rsp) 18005204f: 73 13 jae 0x180052064 180052051: 40 f6 c7 10 test $0x10,%dil 180052055: 74 0a je 0x180052061 180052057: b9 10 00 00 00 mov $0x10,%ecx 18005205c: e8 cf 08 00 00 call 0x180052930 180052061: 83 e3 fd and $0xfffffffd,%ebx 180052064: 40 f6 c7 10 test $0x10,%dil 180052068: 74 14 je 0x18005207e 18005206a: 48 0f ba e5 0c bt $0xc,%rbp 18005206f: 73 0d jae 0x18005207e 180052071: b9 20 00 00 00 mov $0x20,%ecx 180052076: e8 b5 08 00 00 call 0x180052930 18005207b: 83 e3 ef and $0xffffffef,%ebx 18005207e: 85 db test %ebx,%ebx 180052080: f2 0f 10 b4 24 78 01 movsd 0x178(%rsp),%xmm6 180052087: 00 00 180052089: 74 53 je 0x1800520de 18005208b: 83 bc 24 80 01 00 00 cmpl $0x2,0x180(%rsp) 180052092: 02 180052093: 75 1d jne 0x1800520b2 180052095: 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%eax 18005209c: f2 0f 11 b4 24 a0 00 movsd %xmm6,0xa0(%rsp) 1800520a3: 00 00 1800520a5: 83 e0 e3 and $0xffffffe3,%eax 1800520a8: 83 c8 03 or $0x3,%eax 1800520ab: 89 84 24 b0 00 00 00 mov %eax,0xb0(%rsp) 1800520b2: 48 8d 44 24 38 lea 0x38(%rsp),%rax 1800520b7: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 1800520bc: 48 8d 4c 24 70 lea 0x70(%rsp),%rcx 1800520c1: 48 89 44 24 28 mov %rax,0x28(%rsp) 1800520c6: 48 8d 84 24 70 01 00 lea 0x170(%rsp),%rax 1800520cd: 00 1800520ce: 45 8b cc mov %r12d,%r9d 1800520d1: 44 8b c7 mov %edi,%r8d 1800520d4: 48 89 44 24 20 mov %rax,0x20(%rsp) 1800520d9: e8 d2 06 00 00 call 0x1800527b0 1800520de: 83 3d 5b cc 01 00 00 cmpl $0x0,0x1cc5b(%rip) # 0x18006ed40 1800520e5: 75 5a jne 0x180052141 1800520e7: 85 f6 test %esi,%esi 1800520e9: 74 56 je 0x180052141 1800520eb: f2 0f 10 84 24 70 01 movsd 0x170(%rsp),%xmm0 1800520f2: 00 00 1800520f4: f2 0f 10 4c 24 38 movsd 0x38(%rsp),%xmm1 1800520fa: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1800520ff: ba c0 ff 00 00 mov $0xffc0,%edx 180052104: 89 74 24 48 mov %esi,0x48(%rsp) 180052108: 4c 89 6c 24 50 mov %r13,0x50(%rsp) 18005210d: f2 0f 11 44 24 58 movsd %xmm0,0x58(%rsp) 180052113: f2 0f 11 4c 24 68 movsd %xmm1,0x68(%rsp) 180052119: f2 0f 11 74 24 60 movsd %xmm6,0x60(%rsp) 18005211f: e8 5c 07 00 00 call 0x180052880 180052124: 48 8d 4c 24 48 lea 0x48(%rsp),%rcx 180052129: e8 e2 5c fe ff call 0x180037e10 18005212e: 85 c0 test %eax,%eax 180052130: 75 07 jne 0x180052139 180052132: 8b ce mov %esi,%ecx 180052134: e8 d7 06 00 00 call 0x180052810 180052139: f2 0f 10 44 24 68 movsd 0x68(%rsp),%xmm0 18005213f: eb 1c jmp 0x18005215d 180052141: 8b ce mov %esi,%ecx 180052143: e8 c8 06 00 00 call 0x180052810 180052148: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 18005214d: ba c0 ff 00 00 mov $0xffc0,%edx 180052152: e8 29 07 00 00 call 0x180052880 180052157: f2 0f 10 44 24 38 movsd 0x38(%rsp),%xmm0 18005215d: 48 8b 8c 24 e0 00 00 mov 0xe0(%rsp),%rcx 180052164: 00 180052165: 48 33 cc xor %rsp,%rcx 180052168: e8 d3 04 fe ff call 0x180032640 18005216d: 0f 28 b4 24 f0 00 00 movaps 0xf0(%rsp),%xmm6 180052174: 00 180052175: 48 81 c4 08 01 00 00 add $0x108,%rsp 18005217c: 41 5d pop %r13 18005217e: 41 5c pop %r12 180052180: 5f pop %rdi 180052181: 5e pop %rsi 180052182: 5d pop %rbp 180052183: 5b pop %rbx 180052184: c3 ret 180052185: cc int3 180052186: cc int3 180052187: cc int3 180052188: cc int3 180052189: cc int3 18005218a: cc int3 18005218b: cc int3 18005218c: cc int3 18005218d: cc int3 18005218e: cc int3 18005218f: cc int3 180052190: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180052195: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18005219a: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18005219f: 41 54 push %r12 1800521a1: 48 83 ec 20 sub $0x20,%rsp 1800521a5: 8b da mov %edx,%ebx 1800521a7: 8b f1 mov %ecx,%esi 1800521a9: 81 e3 1f 03 08 03 and $0x308031f,%ebx 1800521af: e8 ac 08 00 00 call 0x180052a60 1800521b4: 44 8b d8 mov %eax,%r11d 1800521b7: 33 ff xor %edi,%edi 1800521b9: a8 80 test $0x80,%al 1800521bb: 8b c7 mov %edi,%eax 1800521bd: 41 bc 10 00 00 00 mov $0x10,%r12d 1800521c3: 41 0f 45 c4 cmovne %r12d,%eax 1800521c7: 41 0f ba e3 09 bt $0x9,%r11d 1800521cc: 73 03 jae 0x1800521d1 1800521ce: 83 c8 08 or $0x8,%eax 1800521d1: 41 0f ba e3 0a bt $0xa,%r11d 1800521d6: 73 03 jae 0x1800521db 1800521d8: 83 c8 04 or $0x4,%eax 1800521db: 41 0f ba e3 0b bt $0xb,%r11d 1800521e0: 73 03 jae 0x1800521e5 1800521e2: 83 c8 02 or $0x2,%eax 1800521e5: 41 0f ba e3 0c bt $0xc,%r11d 1800521ea: 73 03 jae 0x1800521ef 1800521ec: 83 c8 01 or $0x1,%eax 1800521ef: 41 0f ba e3 08 bt $0x8,%r11d 1800521f4: 73 04 jae 0x1800521fa 1800521f6: 0f ba e8 13 bts $0x13,%eax 1800521fa: 41 8b cb mov %r11d,%ecx 1800521fd: 81 e1 00 60 00 00 and $0x6000,%ecx 180052203: 74 29 je 0x18005222e 180052205: 81 f9 00 20 00 00 cmp $0x2000,%ecx 18005220b: 74 1d je 0x18005222a 18005220d: 81 f9 00 40 00 00 cmp $0x4000,%ecx 180052213: 74 0f je 0x180052224 180052215: 81 f9 00 60 00 00 cmp $0x6000,%ecx 18005221b: 75 11 jne 0x18005222e 18005221d: 0d 00 03 00 00 or $0x300,%eax 180052222: eb 0a jmp 0x18005222e 180052224: 0f ba e8 09 bts $0x9,%eax 180052228: eb 04 jmp 0x18005222e 18005222a: 0f ba e8 08 bts $0x8,%eax 18005222e: 41 81 e3 40 80 00 00 and $0x8040,%r11d 180052235: 41 83 eb 40 sub $0x40,%r11d 180052239: 74 1c je 0x180052257 18005223b: 41 81 eb c0 7f 00 00 sub $0x7fc0,%r11d 180052242: 74 0c je 0x180052250 180052244: 41 83 fb 40 cmp $0x40,%r11d 180052248: 75 11 jne 0x18005225b 18005224a: 0f ba e8 18 bts $0x18,%eax 18005224e: eb 0b jmp 0x18005225b 180052250: 0d 00 00 00 03 or $0x3000000,%eax 180052255: eb 04 jmp 0x18005225b 180052257: 0f ba e8 19 bts $0x19,%eax 18005225b: 8b cb mov %ebx,%ecx 18005225d: f7 d1 not %ecx 18005225f: 23 c8 and %eax,%ecx 180052261: 23 f3 and %ebx,%esi 180052263: 0b ce or %esi,%ecx 180052265: 3b c8 cmp %eax,%ecx 180052267: 0f 84 99 01 00 00 je 0x180052406 18005226d: 41 84 cc test %cl,%r12b 180052270: 8b df mov %edi,%ebx 180052272: b8 80 00 00 00 mov $0x80,%eax 180052277: 0f 45 d8 cmovne %eax,%ebx 18005227a: 89 5c 24 30 mov %ebx,0x30(%rsp) 18005227e: f6 c1 08 test $0x8,%cl 180052281: 74 08 je 0x18005228b 180052283: 0f ba eb 09 bts $0x9,%ebx 180052287: 89 5c 24 30 mov %ebx,0x30(%rsp) 18005228b: f6 c1 04 test $0x4,%cl 18005228e: 74 08 je 0x180052298 180052290: 0f ba eb 0a bts $0xa,%ebx 180052294: 89 5c 24 30 mov %ebx,0x30(%rsp) 180052298: f6 c1 02 test $0x2,%cl 18005229b: 74 08 je 0x1800522a5 18005229d: 0f ba eb 0b bts $0xb,%ebx 1800522a1: 89 5c 24 30 mov %ebx,0x30(%rsp) 1800522a5: f6 c1 01 test $0x1,%cl 1800522a8: 74 08 je 0x1800522b2 1800522aa: 0f ba eb 0c bts $0xc,%ebx 1800522ae: 89 5c 24 30 mov %ebx,0x30(%rsp) 1800522b2: 0f ba e1 13 bt $0x13,%ecx 1800522b6: 73 08 jae 0x1800522c0 1800522b8: 0f ba eb 08 bts $0x8,%ebx 1800522bc: 89 5c 24 30 mov %ebx,0x30(%rsp) 1800522c0: 8b c1 mov %ecx,%eax 1800522c2: 25 00 03 00 00 and $0x300,%eax 1800522c7: 74 33 je 0x1800522fc 1800522c9: 3d 00 01 00 00 cmp $0x100,%eax 1800522ce: 74 24 je 0x1800522f4 1800522d0: 3d 00 02 00 00 cmp $0x200,%eax 1800522d5: 74 13 je 0x1800522ea 1800522d7: 3d 00 03 00 00 cmp $0x300,%eax 1800522dc: 75 1e jne 0x1800522fc 1800522de: 81 cb 00 60 00 00 or $0x6000,%ebx 1800522e4: 89 5c 24 30 mov %ebx,0x30(%rsp) 1800522e8: eb 12 jmp 0x1800522fc 1800522ea: 0f ba eb 0e bts $0xe,%ebx 1800522ee: 89 5c 24 30 mov %ebx,0x30(%rsp) 1800522f2: eb 08 jmp 0x1800522fc 1800522f4: 0f ba eb 0d bts $0xd,%ebx 1800522f8: 89 5c 24 30 mov %ebx,0x30(%rsp) 1800522fc: 81 e1 00 00 00 03 and $0x3000000,%ecx 180052302: 81 f9 00 00 00 01 cmp $0x1000000,%ecx 180052308: 74 23 je 0x18005232d 18005230a: 81 f9 00 00 00 02 cmp $0x2000000,%ecx 180052310: 74 12 je 0x180052324 180052312: 81 f9 00 00 00 03 cmp $0x3000000,%ecx 180052318: 75 1d jne 0x180052337 18005231a: 0f ba eb 0f bts $0xf,%ebx 18005231e: 89 5c 24 30 mov %ebx,0x30(%rsp) 180052322: eb 13 jmp 0x180052337 180052324: 83 cb 40 or $0x40,%ebx 180052327: 89 5c 24 30 mov %ebx,0x30(%rsp) 18005232b: eb 0a jmp 0x180052337 18005232d: 81 cb 40 80 00 00 or $0x8040,%ebx 180052333: 89 5c 24 30 mov %ebx,0x30(%rsp) 180052337: 40 38 3d 2a c8 01 00 cmp %dil,0x1c82a(%rip) # 0x18006eb68 18005233e: 74 2b je 0x18005236b 180052340: f6 c3 40 test $0x40,%bl 180052343: 74 26 je 0x18005236b 180052345: 8b cb mov %ebx,%ecx 180052347: e8 04 06 00 00 call 0x180052950 18005234c: eb 1b jmp 0x180052369 18005234e: c6 05 13 c8 01 00 00 movb $0x0,0x1c813(%rip) # 0x18006eb68 180052355: 8b 5c 24 30 mov 0x30(%rsp),%ebx 180052359: 83 e3 bf and $0xffffffbf,%ebx 18005235c: 8b cb mov %ebx,%ecx 18005235e: e8 ed 05 00 00 call 0x180052950 180052363: 33 ff xor %edi,%edi 180052365: 44 8d 67 10 lea 0x10(%rdi),%r12d 180052369: eb 0a jmp 0x180052375 18005236b: 83 e3 bf and $0xffffffbf,%ebx 18005236e: 8b cb mov %ebx,%ecx 180052370: e8 db 05 00 00 call 0x180052950 180052375: f6 c3 80 test $0x80,%bl 180052378: 41 0f 45 fc cmovne %r12d,%edi 18005237c: 0f ba e3 09 bt $0x9,%ebx 180052380: 73 03 jae 0x180052385 180052382: 83 cf 08 or $0x8,%edi 180052385: 0f ba e3 0a bt $0xa,%ebx 180052389: 73 03 jae 0x18005238e 18005238b: 83 cf 04 or $0x4,%edi 18005238e: 0f ba e3 0b bt $0xb,%ebx 180052392: 73 03 jae 0x180052397 180052394: 83 cf 02 or $0x2,%edi 180052397: 0f ba e3 0c bt $0xc,%ebx 18005239b: 73 03 jae 0x1800523a0 18005239d: 83 cf 01 or $0x1,%edi 1800523a0: 0f ba e3 08 bt $0x8,%ebx 1800523a4: 73 04 jae 0x1800523aa 1800523a6: 0f ba ef 13 bts $0x13,%edi 1800523aa: 8b c3 mov %ebx,%eax 1800523ac: 25 00 60 00 00 and $0x6000,%eax 1800523b1: 74 27 je 0x1800523da 1800523b3: 3d 00 20 00 00 cmp $0x2000,%eax 1800523b8: 74 1c je 0x1800523d6 1800523ba: 3d 00 40 00 00 cmp $0x4000,%eax 1800523bf: 74 0f je 0x1800523d0 1800523c1: 3d 00 60 00 00 cmp $0x6000,%eax 1800523c6: 75 12 jne 0x1800523da 1800523c8: 81 cf 00 03 00 00 or $0x300,%edi 1800523ce: eb 0a jmp 0x1800523da 1800523d0: 0f ba ef 09 bts $0x9,%edi 1800523d4: eb 04 jmp 0x1800523da 1800523d6: 0f ba ef 08 bts $0x8,%edi 1800523da: 81 e3 40 80 00 00 and $0x8040,%ebx 1800523e0: 83 eb 40 sub $0x40,%ebx 1800523e3: 74 1b je 0x180052400 1800523e5: 81 eb c0 7f 00 00 sub $0x7fc0,%ebx 1800523eb: 74 0b je 0x1800523f8 1800523ed: 83 fb 40 cmp $0x40,%ebx 1800523f0: 75 12 jne 0x180052404 1800523f2: 0f ba ef 18 bts $0x18,%edi 1800523f6: eb 0c jmp 0x180052404 1800523f8: 81 cf 00 00 00 03 or $0x3000000,%edi 1800523fe: eb 04 jmp 0x180052404 180052400: 0f ba ef 19 bts $0x19,%edi 180052404: 8b c7 mov %edi,%eax 180052406: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 18005240b: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180052410: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 180052415: 48 83 c4 20 add $0x20,%rsp 180052419: 41 5c pop %r12 18005241b: c3 ret 18005241c: cc int3 18005241d: cc int3 18005241e: cc int3 18005241f: cc int3 180052420: 40 55 rex push %rbp 180052422: 57 push %rdi 180052423: 48 83 ec 28 sub $0x28,%rsp 180052427: 48 8b ea mov %rdx,%rbp 18005242a: 48 8b 01 mov (%rcx),%rax 18005242d: 8b 08 mov (%rax),%ecx 18005242f: 81 f9 05 00 00 c0 cmp $0xc0000005,%ecx 180052435: 74 0c je 0x180052443 180052437: 81 f9 1d 00 00 c0 cmp $0xc000001d,%ecx 18005243d: 74 04 je 0x180052443 18005243f: 33 ff xor %edi,%edi 180052441: eb 05 jmp 0x180052448 180052443: bf 01 00 00 00 mov $0x1,%edi 180052448: 8b c7 mov %edi,%eax 18005244a: 48 83 c4 28 add $0x28,%rsp 18005244e: 5f pop %rdi 18005244f: 5d pop %rbp 180052450: c3 ret 180052451: cc int3 180052452: cc int3 180052453: cc int3 180052454: cc int3 180052455: cc int3 180052456: cc int3 180052457: cc int3 180052458: cc int3 180052459: cc int3 18005245a: cc int3 18005245b: cc int3 18005245c: cc int3 18005245d: cc int3 18005245e: cc int3 18005245f: cc int3 180052460: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 180052465: 48 89 74 24 18 mov %rsi,0x18(%rsp) 18005246a: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 18005246f: 57 push %rdi 180052470: 48 83 ec 20 sub $0x20,%rsp 180052474: 48 8b da mov %rdx,%rbx 180052477: 33 d2 xor %edx,%edx 180052479: 41 f6 c0 10 test $0x10,%r8b 18005247d: 89 51 04 mov %edx,0x4(%rcx) 180052480: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180052485: 41 8b f1 mov %r9d,%esi 180052488: 89 50 08 mov %edx,0x8(%rax) 18005248b: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180052490: 89 50 0c mov %edx,0xc(%rax) 180052493: 74 10 je 0x1800524a5 180052495: 48 8b 44 24 30 mov 0x30(%rsp),%rax 18005249a: bf 8f 00 00 c0 mov $0xc000008f,%edi 18005249f: 83 48 04 01 orl $0x1,0x4(%rax) 1800524a3: eb 04 jmp 0x1800524a9 1800524a5: 8b 7c 24 60 mov 0x60(%rsp),%edi 1800524a9: 41 f6 c0 02 test $0x2,%r8b 1800524ad: 74 0e je 0x1800524bd 1800524af: 48 8b 44 24 30 mov 0x30(%rsp),%rax 1800524b4: bf 93 00 00 c0 mov $0xc0000093,%edi 1800524b9: 83 48 04 02 orl $0x2,0x4(%rax) 1800524bd: 41 f6 c0 01 test $0x1,%r8b 1800524c1: 74 0e je 0x1800524d1 1800524c3: 48 8b 44 24 30 mov 0x30(%rsp),%rax 1800524c8: bf 91 00 00 c0 mov $0xc0000091,%edi 1800524cd: 83 48 04 04 orl $0x4,0x4(%rax) 1800524d1: 41 f6 c0 04 test $0x4,%r8b 1800524d5: 74 0e je 0x1800524e5 1800524d7: 48 8b 44 24 30 mov 0x30(%rsp),%rax 1800524dc: bf 8e 00 00 c0 mov $0xc000008e,%edi 1800524e1: 83 48 04 08 orl $0x8,0x4(%rax) 1800524e5: 41 f6 c0 08 test $0x8,%r8b 1800524e9: 74 0e je 0x1800524f9 1800524eb: 48 8b 44 24 30 mov 0x30(%rsp),%rax 1800524f0: bf 90 00 00 c0 mov $0xc0000090,%edi 1800524f5: 83 48 04 10 orl $0x10,0x4(%rax) 1800524f9: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1800524fe: 48 8b 03 mov (%rbx),%rax 180052501: 48 c1 e8 07 shr $0x7,%rax 180052505: c1 e0 04 shl $0x4,%eax 180052508: f7 d0 not %eax 18005250a: 33 41 08 xor 0x8(%rcx),%eax 18005250d: 83 e0 10 and $0x10,%eax 180052510: 31 41 08 xor %eax,0x8(%rcx) 180052513: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180052518: 48 8b 03 mov (%rbx),%rax 18005251b: 48 c1 e8 09 shr $0x9,%rax 18005251f: c1 e0 03 shl $0x3,%eax 180052522: f7 d0 not %eax 180052524: 33 41 08 xor 0x8(%rcx),%eax 180052527: 83 e0 08 and $0x8,%eax 18005252a: 31 41 08 xor %eax,0x8(%rcx) 18005252d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180052532: 48 8b 03 mov (%rbx),%rax 180052535: 48 c1 e8 0a shr $0xa,%rax 180052539: c1 e0 02 shl $0x2,%eax 18005253c: f7 d0 not %eax 18005253e: 33 41 08 xor 0x8(%rcx),%eax 180052541: 83 e0 04 and $0x4,%eax 180052544: 31 41 08 xor %eax,0x8(%rcx) 180052547: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 18005254c: 48 8b 03 mov (%rbx),%rax 18005254f: 48 c1 e8 0b shr $0xb,%rax 180052553: 03 c0 add %eax,%eax 180052555: f7 d0 not %eax 180052557: 33 41 08 xor 0x8(%rcx),%eax 18005255a: 83 e0 02 and $0x2,%eax 18005255d: 31 41 08 xor %eax,0x8(%rcx) 180052560: 8b 03 mov (%rbx),%eax 180052562: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180052567: 48 c1 e8 0c shr $0xc,%rax 18005256b: f7 d0 not %eax 18005256d: 33 41 08 xor 0x8(%rcx),%eax 180052570: 83 e0 01 and $0x1,%eax 180052573: 31 41 08 xor %eax,0x8(%rcx) 180052576: e8 c5 02 00 00 call 0x180052840 18005257b: a8 01 test $0x1,%al 18005257d: 4c 8b d8 mov %rax,%r11 180052580: 74 09 je 0x18005258b 180052582: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180052587: 83 49 0c 10 orl $0x10,0xc(%rcx) 18005258b: a8 04 test $0x4,%al 18005258d: 74 09 je 0x180052598 18005258f: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180052594: 83 49 0c 08 orl $0x8,0xc(%rcx) 180052598: a8 08 test $0x8,%al 18005259a: 74 09 je 0x1800525a5 18005259c: 48 8b 44 24 30 mov 0x30(%rsp),%rax 1800525a1: 83 48 0c 04 orl $0x4,0xc(%rax) 1800525a5: 41 f6 c3 10 test $0x10,%r11b 1800525a9: 74 09 je 0x1800525b4 1800525ab: 48 8b 44 24 30 mov 0x30(%rsp),%rax 1800525b0: 83 48 0c 02 orl $0x2,0xc(%rax) 1800525b4: 41 f6 c3 20 test $0x20,%r11b 1800525b8: 74 09 je 0x1800525c3 1800525ba: 48 8b 44 24 30 mov 0x30(%rsp),%rax 1800525bf: 83 48 0c 01 orl $0x1,0xc(%rax) 1800525c3: 8b 03 mov (%rbx),%eax 1800525c5: 25 00 60 00 00 and $0x6000,%eax 1800525ca: 74 46 je 0x180052612 1800525cc: 48 3d 00 20 00 00 cmp $0x2000,%rax 1800525d2: 74 2c je 0x180052600 1800525d4: 48 3d 00 40 00 00 cmp $0x4000,%rax 1800525da: 74 12 je 0x1800525ee 1800525dc: 48 3d 00 60 00 00 cmp $0x6000,%rax 1800525e2: 75 36 jne 0x18005261a 1800525e4: 48 8b 44 24 30 mov 0x30(%rsp),%rax 1800525e9: 83 08 03 orl $0x3,(%rax) 1800525ec: eb 2c jmp 0x18005261a 1800525ee: 48 8b 44 24 30 mov 0x30(%rsp),%rax 1800525f3: 83 20 fe andl $0xfffffffe,(%rax) 1800525f6: 48 8b 44 24 30 mov 0x30(%rsp),%rax 1800525fb: 83 08 02 orl $0x2,(%rax) 1800525fe: eb 1a jmp 0x18005261a 180052600: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180052605: 83 20 fd andl $0xfffffffd,(%rax) 180052608: 48 8b 44 24 30 mov 0x30(%rsp),%rax 18005260d: 83 08 01 orl $0x1,(%rax) 180052610: eb 08 jmp 0x18005261a 180052612: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180052617: 83 20 fc andl $0xfffffffc,(%rax) 18005261a: 48 8b 44 24 30 mov 0x30(%rsp),%rax 18005261f: 81 e6 ff 0f 00 00 and $0xfff,%esi 180052625: 81 20 1f 00 fe ff andl $0xfffe001f,(%rax) 18005262b: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180052630: c1 e6 05 shl $0x5,%esi 180052633: 09 30 or %esi,(%rax) 180052635: 48 8b 44 24 30 mov 0x30(%rsp),%rax 18005263a: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 18005263f: 83 48 20 01 orl $0x1,0x20(%rax) 180052643: 83 7c 24 60 00 cmpl $0x0,0x60(%rsp) 180052648: 74 36 je 0x180052680 18005264a: 48 8b 44 24 30 mov 0x30(%rsp),%rax 18005264f: 83 60 20 e1 andl $0xffffffe1,0x20(%rax) 180052653: 48 8b 44 24 50 mov 0x50(%rsp),%rax 180052658: 8b 08 mov (%rax),%ecx 18005265a: 48 8b 44 24 30 mov 0x30(%rsp),%rax 18005265f: 89 48 10 mov %ecx,0x10(%rax) 180052662: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180052667: 83 48 60 01 orl $0x1,0x60(%rax) 18005266b: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180052670: 83 60 60 e1 andl $0xffffffe1,0x60(%rax) 180052674: 48 8b 44 24 30 mov 0x30(%rsp),%rax 180052679: 8b 0e mov (%rsi),%ecx 18005267b: 89 48 50 mov %ecx,0x50(%rax) 18005267e: eb 48 jmp 0x1800526c8 180052680: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180052685: 8b 41 20 mov 0x20(%rcx),%eax 180052688: 83 e0 e3 and $0xffffffe3,%eax 18005268b: 83 c8 02 or $0x2,%eax 18005268e: 89 41 20 mov %eax,0x20(%rcx) 180052691: 48 8b 44 24 50 mov 0x50(%rsp),%rax 180052696: 48 8b 08 mov (%rax),%rcx 180052699: 48 8b 44 24 30 mov 0x30(%rsp),%rax 18005269e: 48 89 48 10 mov %rcx,0x10(%rax) 1800526a2: 48 8b 44 24 30 mov 0x30(%rsp),%rax 1800526a7: 83 48 60 01 orl $0x1,0x60(%rax) 1800526ab: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 1800526b0: 8b 42 60 mov 0x60(%rdx),%eax 1800526b3: 83 e0 e3 and $0xffffffe3,%eax 1800526b6: 83 c8 02 or $0x2,%eax 1800526b9: 89 42 60 mov %eax,0x60(%rdx) 1800526bc: 48 8b 44 24 30 mov 0x30(%rsp),%rax 1800526c1: 48 8b 16 mov (%rsi),%rdx 1800526c4: 48 89 50 50 mov %rdx,0x50(%rax) 1800526c8: e8 93 01 00 00 call 0x180052860 1800526cd: 33 d2 xor %edx,%edx 1800526cf: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 1800526d4: 44 8d 42 01 lea 0x1(%rdx),%r8d 1800526d8: 8b cf mov %edi,%ecx 1800526da: ff 15 68 0a 00 00 call *0xa68(%rip) # 0x180053148 1800526e0: 4c 8b 5c 24 30 mov 0x30(%rsp),%r11 1800526e5: 41 f6 43 08 10 testb $0x10,0x8(%r11) 1800526ea: 74 07 je 0x1800526f3 1800526ec: 48 81 23 7f ff ff ff andq $0xffffffffffffff7f,(%rbx) 1800526f3: 41 f6 43 08 08 testb $0x8,0x8(%r11) 1800526f8: 74 07 je 0x180052701 1800526fa: 48 81 23 ff fd ff ff andq $0xfffffffffffffdff,(%rbx) 180052701: 41 f6 43 08 04 testb $0x4,0x8(%r11) 180052706: 74 07 je 0x18005270f 180052708: 48 81 23 ff fb ff ff andq $0xfffffffffffffbff,(%rbx) 18005270f: 41 f6 43 08 02 testb $0x2,0x8(%r11) 180052714: 74 07 je 0x18005271d 180052716: 48 81 23 ff f7 ff ff andq $0xfffffffffffff7ff,(%rbx) 18005271d: 41 f6 43 08 01 testb $0x1,0x8(%r11) 180052722: 74 07 je 0x18005272b 180052724: 48 81 23 ff ef ff ff andq $0xffffffffffffefff,(%rbx) 18005272b: 41 8b 03 mov (%r11),%eax 18005272e: 83 e0 03 and $0x3,%eax 180052731: 74 38 je 0x18005276b 180052733: 83 e8 01 sub $0x1,%eax 180052736: 74 23 je 0x18005275b 180052738: 83 e8 01 sub $0x1,%eax 18005273b: 74 0e je 0x18005274b 18005273d: 83 f8 01 cmp $0x1,%eax 180052740: 75 30 jne 0x180052772 180052742: 48 81 0b 00 60 00 00 orq $0x6000,(%rbx) 180052749: eb 27 jmp 0x180052772 18005274b: 48 81 23 ff df ff ff andq $0xffffffffffffdfff,(%rbx) 180052752: 48 81 0b 00 40 00 00 orq $0x4000,(%rbx) 180052759: eb 17 jmp 0x180052772 18005275b: 48 81 23 ff bf ff ff andq $0xffffffffffffbfff,(%rbx) 180052762: 48 81 0b 00 20 00 00 orq $0x2000,(%rbx) 180052769: eb 07 jmp 0x180052772 18005276b: 48 81 23 ff 9f ff ff andq $0xffffffffffff9fff,(%rbx) 180052772: 83 7c 24 60 00 cmpl $0x0,0x60(%rsp) 180052777: 74 16 je 0x18005278f 180052779: 41 8b 43 50 mov 0x50(%r11),%eax 18005277d: 89 06 mov %eax,(%rsi) 18005277f: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180052784: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 180052789: 48 83 c4 20 add $0x20,%rsp 18005278d: 5f pop %rdi 18005278e: c3 ret 18005278f: 49 8b 43 50 mov 0x50(%r11),%rax 180052793: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 180052798: 48 89 06 mov %rax,(%rsi) 18005279b: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 1800527a0: 48 83 c4 20 add $0x20,%rsp 1800527a4: 5f pop %rdi 1800527a5: c3 ret 1800527a6: cc int3 1800527a7: cc int3 1800527a8: cc int3 1800527a9: cc int3 1800527aa: cc int3 1800527ab: cc int3 1800527ac: cc int3 1800527ad: cc int3 1800527ae: cc int3 1800527af: cc int3 1800527b0: 48 83 ec 48 sub $0x48,%rsp 1800527b4: 48 8b 44 24 78 mov 0x78(%rsp),%rax 1800527b9: c7 44 24 30 00 00 00 movl $0x0,0x30(%rsp) 1800527c0: 00 1800527c1: 48 89 44 24 28 mov %rax,0x28(%rsp) 1800527c6: 48 8b 44 24 70 mov 0x70(%rsp),%rax 1800527cb: 48 89 44 24 20 mov %rax,0x20(%rsp) 1800527d0: e8 8b fc ff ff call 0x180052460 1800527d5: 48 83 c4 48 add $0x48,%rsp 1800527d9: c3 ret 1800527da: cc int3 1800527db: cc int3 1800527dc: cc int3 1800527dd: cc int3 1800527de: cc int3 1800527df: cc int3 1800527e0: 48 83 ec 48 sub $0x48,%rsp 1800527e4: 48 8b 44 24 78 mov 0x78(%rsp),%rax 1800527e9: c7 44 24 30 01 00 00 movl $0x1,0x30(%rsp) 1800527f0: 00 1800527f1: 48 89 44 24 28 mov %rax,0x28(%rsp) 1800527f6: 48 8b 44 24 70 mov 0x70(%rsp),%rax 1800527fb: 48 89 44 24 20 mov %rax,0x20(%rsp) 180052800: e8 5b fc ff ff call 0x180052460 180052805: 48 83 c4 48 add $0x48,%rsp 180052809: c3 ret 18005280a: cc int3 18005280b: cc int3 18005280c: cc int3 18005280d: cc int3 18005280e: cc int3 18005280f: cc int3 180052810: 48 83 ec 28 sub $0x28,%rsp 180052814: 83 f9 01 cmp $0x1,%ecx 180052817: 74 17 je 0x180052830 180052819: 7e 20 jle 0x18005283b 18005281b: 83 f9 03 cmp $0x3,%ecx 18005281e: 7f 1b jg 0x18005283b 180052820: e8 1b 33 fe ff call 0x180035b40 180052825: c7 00 22 00 00 00 movl $0x22,(%rax) 18005282b: 48 83 c4 28 add $0x28,%rsp 18005282f: c3 ret 180052830: e8 0b 33 fe ff call 0x180035b40 180052835: c7 00 21 00 00 00 movl $0x21,(%rax) 18005283b: 48 83 c4 28 add $0x28,%rsp 18005283f: c3 ret 180052840: 48 83 ec 28 sub $0x28,%rsp 180052844: e8 17 02 00 00 call 0x180052a60 180052849: 83 e0 3f and $0x3f,%eax 18005284c: 48 83 c4 28 add $0x28,%rsp 180052850: c3 ret 180052851: cc int3 180052852: cc int3 180052853: cc int3 180052854: cc int3 180052855: cc int3 180052856: cc int3 180052857: cc int3 180052858: cc int3 180052859: cc int3 18005285a: cc int3 18005285b: cc int3 18005285c: cc int3 18005285d: cc int3 18005285e: cc int3 18005285f: cc int3 180052860: 40 53 rex push %rbx 180052862: 48 83 ec 20 sub $0x20,%rsp 180052866: e8 f5 01 00 00 call 0x180052a60 18005286b: 8b d8 mov %eax,%ebx 18005286d: 83 e3 3f and $0x3f,%ebx 180052870: e8 e5 00 00 00 call 0x18005295a 180052875: 8b c3 mov %ebx,%eax 180052877: 48 83 c4 20 add $0x20,%rsp 18005287b: 5b pop %rbx 18005287c: c3 ret 18005287d: cc int3 18005287e: cc int3 18005287f: cc int3 180052880: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 180052885: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18005288a: 57 push %rdi 18005288b: 48 83 ec 20 sub $0x20,%rsp 18005288f: 48 8b da mov %rdx,%rbx 180052892: 48 8b f9 mov %rcx,%rdi 180052895: e8 c6 01 00 00 call 0x180052a60 18005289a: 8b f0 mov %eax,%esi 18005289c: 89 44 24 38 mov %eax,0x38(%rsp) 1800528a0: 8b cb mov %ebx,%ecx 1800528a2: f7 d1 not %ecx 1800528a4: 81 c9 7f 80 ff ff or $0xffff807f,%ecx 1800528aa: 23 c8 and %eax,%ecx 1800528ac: 23 fb and %ebx,%edi 1800528ae: 0b cf or %edi,%ecx 1800528b0: 89 4c 24 30 mov %ecx,0x30(%rsp) 1800528b4: 80 3d 89 c4 01 00 00 cmpb $0x0,0x1c489(%rip) # 0x18006ed44 1800528bb: 74 25 je 0x1800528e2 1800528bd: f6 c1 40 test $0x40,%cl 1800528c0: 74 20 je 0x1800528e2 1800528c2: e8 89 00 00 00 call 0x180052950 1800528c7: eb 17 jmp 0x1800528e0 1800528c9: c6 05 74 c4 01 00 00 movb $0x0,0x1c474(%rip) # 0x18006ed44 1800528d0: 8b 4c 24 30 mov 0x30(%rsp),%ecx 1800528d4: 83 e1 bf and $0xffffffbf,%ecx 1800528d7: e8 74 00 00 00 call 0x180052950 1800528dc: 8b 74 24 38 mov 0x38(%rsp),%esi 1800528e0: eb 08 jmp 0x1800528ea 1800528e2: 83 e1 bf and $0xffffffbf,%ecx 1800528e5: e8 66 00 00 00 call 0x180052950 1800528ea: 8b c6 mov %esi,%eax 1800528ec: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 1800528f1: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 1800528f6: 48 83 c4 20 add $0x20,%rsp 1800528fa: 5f pop %rdi 1800528fb: c3 ret 1800528fc: cc int3 1800528fd: cc int3 1800528fe: cc int3 1800528ff: cc int3 180052900: 40 55 rex push %rbp 180052902: 48 83 ec 20 sub $0x20,%rsp 180052906: 48 8b ea mov %rdx,%rbp 180052909: 48 8b 01 mov (%rcx),%rax 18005290c: 8b 08 mov (%rax),%ecx 18005290e: 81 f9 05 00 00 c0 cmp $0xc0000005,%ecx 180052914: 74 0c je 0x180052922 180052916: 81 f9 1d 00 00 c0 cmp $0xc000001d,%ecx 18005291c: 74 04 je 0x180052922 18005291e: 33 c0 xor %eax,%eax 180052920: eb 05 jmp 0x180052927 180052922: b8 01 00 00 00 mov $0x1,%eax 180052927: 48 83 c4 20 add $0x20,%rsp 18005292b: 5d pop %rbp 18005292c: c3 ret 18005292d: cc int3 18005292e: cc int3 18005292f: cc int3 180052930: 40 53 rex push %rbx 180052932: 48 83 ec 20 sub $0x20,%rsp 180052936: 48 8b d9 mov %rcx,%rbx 180052939: e8 22 01 00 00 call 0x180052a60 18005293e: 83 e3 3f and $0x3f,%ebx 180052941: 0b c3 or %ebx,%eax 180052943: 8b c8 mov %eax,%ecx 180052945: 48 83 c4 20 add $0x20,%rsp 180052949: 5b pop %rbx 18005294a: e9 01 00 00 00 jmp 0x180052950 18005294f: cc int3 180052950: 89 4c 24 08 mov %ecx,0x8(%rsp) 180052954: 0f ae 54 24 08 ldmxcsr 0x8(%rsp) 180052959: c3 ret 18005295a: 0f ae 5c 24 08 stmxcsr 0x8(%rsp) 18005295f: b9 c0 ff ff ff mov $0xffffffc0,%ecx 180052964: 21 4c 24 08 and %ecx,0x8(%rsp) 180052968: 0f ae 54 24 08 ldmxcsr 0x8(%rsp) 18005296d: c3 ret 18005296e: cc int3 18005296f: cc int3 180052970: 66 0f 2e 05 58 cf 00 ucomisd 0xcf58(%rip),%xmm0 # 0x18005f8d0 180052977: 00 180052978: 73 14 jae 0x18005298e 18005297a: 66 0f 2e 05 56 cf 00 ucomisd 0xcf56(%rip),%xmm0 # 0x18005f8d8 180052981: 00 180052982: 76 0a jbe 0x18005298e 180052984: f2 48 0f 2d c8 cvtsd2si %xmm0,%rcx 180052989: f2 48 0f 2a c1 cvtsi2sd %rcx,%xmm0 18005298e: c3 ret 18005298f: cc int3 180052990: cc int3 180052991: cc int3 180052992: cc int3 180052993: cc int3 180052994: cc int3 180052995: cc int3 180052996: 66 66 66 90 data16 data16 xchg %ax,%ax 18005299a: 66 66 66 90 data16 data16 xchg %ax,%ax 18005299e: 66 90 xchg %ax,%ax 1800529a0: 48 83 ec 10 sub $0x10,%rsp 1800529a4: 4c 89 14 24 mov %r10,(%rsp) 1800529a8: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 1800529ad: 4d 33 db xor %r11,%r11 1800529b0: 4c 8d 54 24 18 lea 0x18(%rsp),%r10 1800529b5: 4c 2b d0 sub %rax,%r10 1800529b8: 4d 0f 42 d3 cmovb %r11,%r10 1800529bc: 65 4c 8b 1c 25 10 00 mov %gs:0x10,%r11 1800529c3: 00 00 1800529c5: 4d 3b d3 cmp %r11,%r10 1800529c8: 73 16 jae 0x1800529e0 1800529ca: 66 41 81 e2 00 f0 and $0xf000,%r10w 1800529d0: 4d 8d 9b 00 f0 ff ff lea -0x1000(%r11),%r11 1800529d7: 41 c6 03 00 movb $0x0,(%r11) 1800529db: 4d 3b d3 cmp %r11,%r10 1800529de: 75 f0 jne 0x1800529d0 1800529e0: 4c 8b 14 24 mov (%rsp),%r10 1800529e4: 4c 8b 5c 24 08 mov 0x8(%rsp),%r11 1800529e9: 48 83 c4 10 add $0x10,%rsp 1800529ed: c3 ret 1800529ee: cc int3 1800529ef: cc int3 1800529f0: cc int3 1800529f1: cc int3 1800529f2: cc int3 1800529f3: cc int3 1800529f4: cc int3 1800529f5: cc int3 1800529f6: 66 66 66 90 data16 data16 xchg %ax,%ax 1800529fa: 66 66 66 90 data16 data16 xchg %ax,%ax 1800529fe: 66 90 xchg %ax,%ax 180052a00: 48 83 ec 18 sub $0x18,%rsp 180052a04: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 180052a09: 48 89 54 24 28 mov %rdx,0x28(%rsp) 180052a0e: 44 89 44 24 30 mov %r8d,0x30(%rsp) 180052a13: 48 8b 12 mov (%rdx),%rdx 180052a16: 48 8b c1 mov %rcx,%rax 180052a19: e8 32 13 ff ff call 0x180043d50 180052a1e: ff d0 call *%rax 180052a20: e8 5b 13 ff ff call 0x180043d80 180052a25: 48 8b c8 mov %rax,%rcx 180052a28: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 180052a2d: 48 8b 12 mov (%rdx),%rdx 180052a30: 41 b8 02 00 00 00 mov $0x2,%r8d 180052a36: e8 15 13 ff ff call 0x180043d50 180052a3b: 48 89 44 24 10 mov %rax,0x10(%rsp) 180052a40: 48 83 c4 18 add $0x18,%rsp 180052a44: c3 ret 180052a45: cc int3 180052a46: cc int3 180052a47: cc int3 180052a48: cc int3 180052a49: cc int3 180052a4a: cc int3 180052a4b: cc int3 180052a4c: cc int3 180052a4d: cc int3 180052a4e: cc int3 180052a4f: cc int3 180052a50: cc int3 180052a51: cc int3 180052a52: cc int3 180052a53: cc int3 180052a54: cc int3 180052a55: cc int3 180052a56: 66 66 66 90 data16 data16 xchg %ax,%ax 180052a5a: 66 66 66 90 data16 data16 xchg %ax,%ax 180052a5e: 66 90 xchg %ax,%ax 180052a60: 48 83 ec 08 sub $0x8,%rsp 180052a64: 0f ae 1c 24 stmxcsr (%rsp) 180052a68: 8b 04 24 mov (%rsp),%eax 180052a6b: 48 83 c4 08 add $0x8,%rsp 180052a6f: c3 ret 180052a70: 48 83 ec 28 sub $0x28,%rsp 180052a74: e8 1b 04 fd ff call 0x180022e94 180052a79: 48 8d 0d 78 bf fc ff lea -0x34088(%rip),%rcx # 0x18001e9f8 180052a80: e8 fb 1e fe ff call 0x180034980 180052a85: 88 05 21 c3 01 00 mov %al,0x1c321(%rip) # 0x18006edac 180052a8b: 48 83 c4 28 add $0x28,%rsp 180052a8f: c3 ret 180052a90: 48 8d 0d ed 03 00 00 lea 0x3ed(%rip),%rcx # 0x180052e84 180052a97: e9 e4 1e fe ff jmp 0x180034980 180052a9c: 48 8d 0d f1 03 00 00 lea 0x3f1(%rip),%rcx # 0x180052e94 180052aa3: e9 d8 1e fe ff jmp 0x180034980 180052aa8: 48 8d 0d f5 03 00 00 lea 0x3f5(%rip),%rcx # 0x180052ea4 180052aaf: e9 cc 1e fe ff jmp 0x180034980 180052ab4: 48 8d 0d f9 03 00 00 lea 0x3f9(%rip),%rcx # 0x180052eb4 180052abb: e9 c0 1e fe ff jmp 0x180034980 180052ac0: 48 8d 0d f9 03 00 00 lea 0x3f9(%rip),%rcx # 0x180052ec0 180052ac7: e9 b4 1e fe ff jmp 0x180034980 180052acc: 48 8d 0d f9 03 00 00 lea 0x3f9(%rip),%rcx # 0x180052ecc 180052ad3: e9 a8 1e fe ff jmp 0x180034980 180052ad8: 48 83 ec 28 sub $0x28,%rsp 180052adc: 48 8d 0d 9d 3a 00 00 lea 0x3a9d(%rip),%rcx # 0x180056580 180052ae3: ff 15 b7 0b 00 00 call *0xbb7(%rip) # 0x1800536a0 180052ae9: 89 05 e9 f6 01 00 mov %eax,0x1f6e9(%rip) # 0x1800721d8 180052aef: 48 83 c4 28 add $0x28,%rsp 180052af3: c3 ret 180052af4: 48 83 ec 28 sub $0x28,%rsp 180052af8: 48 8d 0d e1 f6 01 00 lea 0x1f6e1(%rip),%rcx # 0x1800721e0 180052aff: e8 68 af fd ff call 0x18002da6c 180052b04: 48 8d 05 3d 29 00 00 lea 0x293d(%rip),%rax # 0x180055448 180052b0b: 4c 8d 1d 56 2a 00 00 lea 0x2a56(%rip),%r11 # 0x180055568 180052b12: 48 89 05 27 f7 01 00 mov %rax,0x1f727(%rip) # 0x180072240 180052b19: 48 8d 05 10 2a 00 00 lea 0x2a10(%rip),%rax # 0x180055530 180052b20: 48 8d 0d b1 03 00 00 lea 0x3b1(%rip),%rcx # 0x180052ed8 180052b27: 48 89 05 1a f7 01 00 mov %rax,0x1f71a(%rip) # 0x180072248 180052b2e: 33 c0 xor %eax,%eax 180052b30: 4c 89 1d a9 f6 01 00 mov %r11,0x1f6a9(%rip) # 0x1800721e0 180052b37: 48 89 05 e2 f6 01 00 mov %rax,0x1f6e2(%rip) # 0x180072220 180052b3e: 88 05 e4 f6 01 00 mov %al,0x1f6e4(%rip) # 0x180072228 180052b44: 48 89 05 ed f6 01 00 mov %rax,0x1f6ed(%rip) # 0x180072238 180052b4b: 48 89 05 fe f6 01 00 mov %rax,0x1f6fe(%rip) # 0x180072250 180052b52: 89 05 00 f7 01 00 mov %eax,0x1f700(%rip) # 0x180072258 180052b58: 48 89 05 01 f7 01 00 mov %rax,0x1f701(%rip) # 0x180072260 180052b5f: 89 05 03 f7 01 00 mov %eax,0x1f703(%rip) # 0x180072268 180052b65: 48 89 05 04 f7 01 00 mov %rax,0x1f704(%rip) # 0x180072270 180052b6c: 48 89 05 05 f7 01 00 mov %rax,0x1f705(%rip) # 0x180072278 180052b73: 48 89 05 06 f7 01 00 mov %rax,0x1f706(%rip) # 0x180072280 180052b7a: 48 83 c4 28 add $0x28,%rsp 180052b7e: e9 fd 1d fe ff jmp 0x180034980 180052b83: cc int3 180052b84: 48 83 ec 28 sub $0x28,%rsp 180052b88: 48 8d 0d 01 f7 01 00 lea 0x1f701(%rip),%rcx # 0x180072290 180052b8f: e8 d8 ae fd ff call 0x18002da6c 180052b94: 48 8d 05 ad 28 00 00 lea 0x28ad(%rip),%rax # 0x180055448 180052b9b: 4c 8d 1d c6 29 00 00 lea 0x29c6(%rip),%r11 # 0x180055568 180052ba2: 48 89 05 47 f7 01 00 mov %rax,0x1f747(%rip) # 0x1800722f0 180052ba9: 48 8d 05 80 29 00 00 lea 0x2980(%rip),%rax # 0x180055530 180052bb0: 48 8d 0d 2d 03 00 00 lea 0x32d(%rip),%rcx # 0x180052ee4 180052bb7: 48 89 05 3a f7 01 00 mov %rax,0x1f73a(%rip) # 0x1800722f8 180052bbe: 33 c0 xor %eax,%eax 180052bc0: 4c 89 1d c9 f6 01 00 mov %r11,0x1f6c9(%rip) # 0x180072290 180052bc7: 88 05 0b f7 01 00 mov %al,0x1f70b(%rip) # 0x1800722d8 180052bcd: 48 89 05 14 f7 01 00 mov %rax,0x1f714(%rip) # 0x1800722e8 180052bd4: 48 89 05 25 f7 01 00 mov %rax,0x1f725(%rip) # 0x180072300 180052bdb: 89 05 27 f7 01 00 mov %eax,0x1f727(%rip) # 0x180072308 180052be1: 48 89 05 28 f7 01 00 mov %rax,0x1f728(%rip) # 0x180072310 180052be8: 89 05 2a f7 01 00 mov %eax,0x1f72a(%rip) # 0x180072318 180052bee: 48 89 05 2b f7 01 00 mov %rax,0x1f72b(%rip) # 0x180072320 180052bf5: 48 89 05 2c f7 01 00 mov %rax,0x1f72c(%rip) # 0x180072328 180052bfc: 48 89 05 2d f7 01 00 mov %rax,0x1f72d(%rip) # 0x180072330 180052c03: 48 c7 05 c2 f6 01 00 movq $0x1,0x1f6c2(%rip) # 0x1800722d0 180052c0a: 01 00 00 00 180052c0e: 48 83 c4 28 add $0x28,%rsp 180052c12: e9 69 1d fe ff jmp 0x180034980 180052c17: cc int3 180052c18: 48 83 ec 28 sub $0x28,%rsp 180052c1c: 48 8d 0d 1d f7 01 00 lea 0x1f71d(%rip),%rcx # 0x180072340 180052c23: e8 44 ae fd ff call 0x18002da6c 180052c28: 48 83 0d 50 f7 01 00 orq $0xffffffffffffffff,0x1f750(%rip) # 0x180072380 180052c2f: ff 180052c30: 48 8d 05 11 28 00 00 lea 0x2811(%rip),%rax # 0x180055448 180052c37: 48 89 05 62 f7 01 00 mov %rax,0x1f762(%rip) # 0x1800723a0 180052c3e: 48 8d 05 eb 28 00 00 lea 0x28eb(%rip),%rax # 0x180055530 180052c45: 4c 8d 1d 1c 29 00 00 lea 0x291c(%rip),%r11 # 0x180055568 180052c4c: 48 89 05 55 f7 01 00 mov %rax,0x1f755(%rip) # 0x1800723a8 180052c53: 33 c0 xor %eax,%eax 180052c55: 48 8d 0d 94 02 00 00 lea 0x294(%rip),%rcx # 0x180052ef0 180052c5c: 88 05 26 f7 01 00 mov %al,0x1f726(%rip) # 0x180072388 180052c62: 48 89 05 2f f7 01 00 mov %rax,0x1f72f(%rip) # 0x180072398 180052c69: 48 89 05 40 f7 01 00 mov %rax,0x1f740(%rip) # 0x1800723b0 180052c70: 89 05 42 f7 01 00 mov %eax,0x1f742(%rip) # 0x1800723b8 180052c76: 48 89 05 43 f7 01 00 mov %rax,0x1f743(%rip) # 0x1800723c0 180052c7d: 89 05 45 f7 01 00 mov %eax,0x1f745(%rip) # 0x1800723c8 180052c83: 48 89 05 46 f7 01 00 mov %rax,0x1f746(%rip) # 0x1800723d0 180052c8a: 48 89 05 47 f7 01 00 mov %rax,0x1f747(%rip) # 0x1800723d8 180052c91: 48 89 05 48 f7 01 00 mov %rax,0x1f748(%rip) # 0x1800723e0 180052c98: 4c 89 1d a1 f6 01 00 mov %r11,0x1f6a1(%rip) # 0x180072340 180052c9f: 48 83 c4 28 add $0x28,%rsp 180052ca3: e9 d8 1c fe ff jmp 0x180034980 180052ca8: 48 83 ec 28 sub $0x28,%rsp 180052cac: 48 8d 0d 3d f7 01 00 lea 0x1f73d(%rip),%rcx # 0x1800723f0 180052cb3: e8 b4 ad fd ff call 0x18002da6c 180052cb8: 48 8d 05 89 27 00 00 lea 0x2789(%rip),%rax # 0x180055448 180052cbf: 4c 8d 1d a2 28 00 00 lea 0x28a2(%rip),%r11 # 0x180055568 180052cc6: 48 89 05 83 f7 01 00 mov %rax,0x1f783(%rip) # 0x180072450 180052ccd: 48 8d 05 5c 28 00 00 lea 0x285c(%rip),%rax # 0x180055530 180052cd4: 48 8d 0d 21 02 00 00 lea 0x221(%rip),%rcx # 0x180052efc 180052cdb: 48 89 05 76 f7 01 00 mov %rax,0x1f776(%rip) # 0x180072458 180052ce2: 33 c0 xor %eax,%eax 180052ce4: 4c 89 1d 05 f7 01 00 mov %r11,0x1f705(%rip) # 0x1800723f0 180052ceb: 88 05 47 f7 01 00 mov %al,0x1f747(%rip) # 0x180072438 180052cf1: 48 89 05 50 f7 01 00 mov %rax,0x1f750(%rip) # 0x180072448 180052cf8: 48 89 05 61 f7 01 00 mov %rax,0x1f761(%rip) # 0x180072460 180052cff: 89 05 63 f7 01 00 mov %eax,0x1f763(%rip) # 0x180072468 180052d05: 48 89 05 64 f7 01 00 mov %rax,0x1f764(%rip) # 0x180072470 180052d0c: 89 05 66 f7 01 00 mov %eax,0x1f766(%rip) # 0x180072478 180052d12: 48 89 05 67 f7 01 00 mov %rax,0x1f767(%rip) # 0x180072480 180052d19: 48 89 05 68 f7 01 00 mov %rax,0x1f768(%rip) # 0x180072488 180052d20: 48 89 05 69 f7 01 00 mov %rax,0x1f769(%rip) # 0x180072490 180052d27: 48 c7 05 fe f6 01 00 movq $0xfffffffffffffffe,0x1f6fe(%rip) # 0x180072430 180052d2e: fe ff ff ff 180052d32: 48 83 c4 28 add $0x28,%rsp 180052d36: e9 45 1c fe ff jmp 0x180034980 180052d3b: cc int3 180052d3c: 48 83 ec 28 sub $0x28,%rsp 180052d40: 48 8d 0d 79 f7 01 00 lea 0x1f779(%rip),%rcx # 0x1800724c0 180052d47: e8 04 d1 fd ff call 0x18002fe50 180052d4c: 48 8d 0d b5 01 00 00 lea 0x1b5(%rip),%rcx # 0x180052f08 180052d53: 48 83 c4 28 add $0x28,%rsp 180052d57: e9 24 1c fe ff jmp 0x180034980 180052d5c: 48 83 ec 28 sub $0x28,%rsp 180052d60: 48 8d 0d d9 f7 01 00 lea 0x1f7d9(%rip),%rcx # 0x180072540 180052d67: 33 d2 xor %edx,%edx 180052d69: e8 aa c0 fc ff call 0x18001ee18 180052d6e: 83 25 df f7 01 00 00 andl $0x0,0x1f7df(%rip) # 0x180072554 180052d75: 83 25 dc f7 01 00 00 andl $0x0,0x1f7dc(%rip) # 0x180072558 180052d7c: 48 8d 05 65 3f 00 00 lea 0x3f65(%rip),%rax # 0x180056ce8 180052d83: 48 8d 0d 8a 01 00 00 lea 0x18a(%rip),%rcx # 0x180052f14 180052d8a: c7 05 c8 f8 01 00 22 movl $0xf022,0x1f8c8(%rip) # 0x18007265c 180052d91: f0 00 00 180052d94: 48 89 05 a5 f7 01 00 mov %rax,0x1f7a5(%rip) # 0x180072540 180052d9b: 48 83 c4 28 add $0x28,%rsp 180052d9f: e9 dc 1b fe ff jmp 0x180034980 180052da4: 48 83 ec 28 sub $0x28,%rsp 180052da8: 48 8d 0d b1 f8 01 00 lea 0x1f8b1(%rip),%rcx # 0x180072660 180052daf: 33 d2 xor %edx,%edx 180052db1: e8 62 c0 fc ff call 0x18001ee18 180052db6: 83 25 b7 f8 01 00 00 andl $0x0,0x1f8b7(%rip) # 0x180072674 180052dbd: 83 25 b4 f8 01 00 00 andl $0x0,0x1f8b4(%rip) # 0x180072678 180052dc4: 48 8d 05 55 3f 00 00 lea 0x3f55(%rip),%rax # 0x180056d20 180052dcb: 48 8d 0d 52 01 00 00 lea 0x152(%rip),%rcx # 0x180052f24 180052dd2: c7 05 a0 f9 01 00 24 movl $0xf024,0x1f9a0(%rip) # 0x18007277c 180052dd9: f0 00 00 180052ddc: 48 89 05 7d f8 01 00 mov %rax,0x1f87d(%rip) # 0x180072660 180052de3: 48 83 c4 28 add $0x28,%rsp 180052de7: e9 94 1b fe ff jmp 0x180034980 180052dec: 48 8d 0d 2d a0 01 00 lea 0x1a02d(%rip),%rcx # 0x18006ce20 180052df3: e9 90 18 fd ff jmp 0x180024688 180052df8: 48 83 ec 28 sub $0x28,%rsp 180052dfc: 48 8d 0d 6d 08 02 00 lea 0x2086d(%rip),%rcx # 0x180073670 180052e03: e8 9c d6 ff ff call 0x1800504a4 180052e08: 48 8d 0d 25 01 00 00 lea 0x125(%rip),%rcx # 0x180052f34 180052e0f: 48 83 c4 28 add $0x28,%rsp 180052e13: e9 68 1b fe ff jmp 0x180034980 180052e18: 48 83 ec 28 sub $0x28,%rsp 180052e1c: 33 d2 xor %edx,%edx 180052e1e: 48 8d 0d b3 08 02 00 lea 0x208b3(%rip),%rcx # 0x1800736d8 180052e25: 44 8d 42 28 lea 0x28(%rdx),%r8d 180052e29: e8 a2 29 fe ff call 0x1800357d0 180052e2e: 48 83 25 d2 08 02 00 andq $0x0,0x208d2(%rip) # 0x180073708 180052e35: 00 180052e36: 83 25 d3 08 02 00 00 andl $0x0,0x208d3(%rip) # 0x180073710 180052e3d: 83 25 d0 08 02 00 00 andl $0x0,0x208d0(%rip) # 0x180073714 180052e44: 48 83 25 b4 08 02 00 andq $0x0,0x208b4(%rip) # 0x180073700 180052e4b: 00 180052e4c: 48 8d 0d 85 08 02 00 lea 0x20885(%rip),%rcx # 0x1800736d8 180052e53: c7 05 73 08 02 00 48 movl $0x48,0x20873(%rip) # 0x1800736d0 180052e5a: 00 00 00 180052e5d: e8 02 d5 ff ff call 0x180050364 180052e62: 85 c0 test %eax,%eax 180052e64: 79 0e jns 0x180052e74 180052e66: 83 25 63 08 02 00 00 andl $0x0,0x20863(%rip) # 0x1800736d0 180052e6d: c6 05 30 76 08 00 01 movb $0x1,0x87630(%rip) # 0x1800da4a4 180052e74: 48 8d 0d c5 00 00 00 lea 0xc5(%rip),%rcx # 0x180052f40 180052e7b: 48 83 c4 28 add $0x28,%rsp 180052e7f: e9 fc 1a fe ff jmp 0x180034980 180052e84: 48 8d 05 75 0e 00 00 lea 0xe75(%rip),%rax # 0x180053d00 180052e8b: 48 89 05 0e 93 01 00 mov %rax,0x1930e(%rip) # 0x18006c1a0 180052e92: c3 ret 180052e93: cc int3 180052e94: 48 8d 05 9d 0e 00 00 lea 0xe9d(%rip),%rax # 0x180053d38 180052e9b: 48 89 05 1e 94 01 00 mov %rax,0x1941e(%rip) # 0x18006c2c0 180052ea2: c3 ret 180052ea3: cc int3 180052ea4: 48 8d 05 c5 0e 00 00 lea 0xec5(%rip),%rax # 0x180053d70 180052eab: 48 89 05 2e 95 01 00 mov %rax,0x1952e(%rip) # 0x18006c3e0 180052eb2: c3 ret 180052eb3: cc int3 180052eb4: 48 8d 0d 25 bf 01 00 lea 0x1bf25(%rip),%rcx # 0x18006ede0 180052ebb: e9 40 07 fd ff jmp 0x180023600 180052ec0: 48 8d 0d 11 bf 01 00 lea 0x1bf11(%rip),%rcx # 0x18006edd8 180052ec7: e9 6c ff fc ff jmp 0x180022e38 180052ecc: 48 8d 0d cd f5 01 00 lea 0x1f5cd(%rip),%rcx # 0x1800724a0 180052ed3: e9 60 ff fc ff jmp 0x180022e38 180052ed8: 48 8d 0d 01 f3 01 00 lea 0x1f301(%rip),%rcx # 0x1800721e0 180052edf: e9 f0 71 fd ff jmp 0x18002a0d4 180052ee4: 48 8d 0d a5 f3 01 00 lea 0x1f3a5(%rip),%rcx # 0x180072290 180052eeb: e9 e4 71 fd ff jmp 0x18002a0d4 180052ef0: 48 8d 0d 49 f4 01 00 lea 0x1f449(%rip),%rcx # 0x180072340 180052ef7: e9 d8 71 fd ff jmp 0x18002a0d4 180052efc: 48 8d 0d ed f4 01 00 lea 0x1f4ed(%rip),%rcx # 0x1800723f0 180052f03: e9 cc 71 fd ff jmp 0x18002a0d4 180052f08: 48 8d 0d b1 f5 01 00 lea 0x1f5b1(%rip),%rcx # 0x1800724c0 180052f0f: e9 a8 cf fd ff jmp 0x18002febc 180052f14: 48 8d 05 cd 3d 00 00 lea 0x3dcd(%rip),%rax # 0x180056ce8 180052f1b: 48 89 05 1e f6 01 00 mov %rax,0x1f61e(%rip) # 0x180072540 180052f22: c3 ret 180052f23: cc int3 180052f24: 48 8d 05 f5 3d 00 00 lea 0x3df5(%rip),%rax # 0x180056d20 180052f2b: 48 89 05 2e f7 01 00 mov %rax,0x1f72e(%rip) # 0x180072660 180052f32: c3 ret 180052f33: cc int3 180052f34: 48 8d 0d 35 07 02 00 lea 0x20735(%rip),%rcx # 0x180073670 180052f3b: e9 30 d5 ff ff jmp 0x180050470 180052f40: 48 83 ec 28 sub $0x28,%rsp 180052f44: 48 8b 15 2d 07 02 00 mov 0x2072d(%rip),%rdx # 0x180073678 180052f4b: 48 8d 0d 7e 07 02 00 lea 0x2077e(%rip),%rcx # 0x1800736d0 180052f52: e8 61 d4 ff ff call 0x1800503b8 180052f57: 48 8b 0d aa 07 02 00 mov 0x207aa(%rip),%rcx # 0x180073708 180052f5e: 48 85 c9 test %rcx,%rcx 180052f61: 74 0d je 0x180052f70 180052f63: e8 08 1b fe ff call 0x180034a70 180052f68: 48 83 25 98 07 02 00 andq $0x0,0x20798(%rip) # 0x180073708 180052f6f: 00 180052f70: 83 25 99 07 02 00 00 andl $0x0,0x20799(%rip) # 0x180073710 180052f77: 83 25 96 07 02 00 00 andl $0x0,0x20796(%rip) # 0x180073714 180052f7e: 48 83 c4 28 add $0x28,%rsp 180052f82: c3 ret