1405d001f:	e9 48 ee 03 00       	jmp    0x14060ee6c
1405d0024:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d0029:	48 83 c0 14          	add    $0x14,%rax
1405d002d:	48 63 00             	movslq (%rax),%rax
1405d0030:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d0034:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d0039:	48 03 c8             	add    %rax,%rcx
1405d003c:	48 8b c1             	mov    %rcx,%rax
1405d003f:	48 8b c8             	mov    %rax,%rcx
1405d0042:	e8 89 f6 bc ff       	call   0x14019f6d0
1405d0047:	48 89 84 24 80 56 00 	mov    %rax,0x5680(%rsp)
1405d004e:	00
1405d004f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d0054:	48 83 c0 18          	add    $0x18,%rax
1405d0058:	48 63 00             	movslq (%rax),%rax
1405d005b:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d005f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d0064:	48 03 c8             	add    %rax,%rcx
1405d0067:	48 8b c1             	mov    %rcx,%rax
1405d006a:	48 8b c8             	mov    %rax,%rcx
1405d006d:	e8 5e f6 bc ff       	call   0x14019f6d0
1405d0072:	48 89 84 24 78 56 00 	mov    %rax,0x5678(%rsp)
1405d0079:	00
1405d007a:	48 8b 84 24 78 56 00 	mov    0x5678(%rsp),%rax
1405d0081:	00
1405d0082:	0f b6 c8             	movzbl %al,%ecx
1405d0085:	48 8b 84 24 80 56 00 	mov    0x5680(%rsp),%rax
1405d008c:	00
1405d008d:	48 d3 e8             	shr    %cl,%rax
1405d0090:	48 89 84 24 90 56 00 	mov    %rax,0x5690(%rsp)
1405d0097:	00
1405d0098:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d009d:	48 83 c0 10          	add    $0x10,%rax
1405d00a1:	48 63 00             	movslq (%rax),%rax
1405d00a4:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d00a8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d00ad:	48 03 c8             	add    %rax,%rcx
1405d00b0:	48 8b c1             	mov    %rcx,%rax
1405d00b3:	48 8b c8             	mov    %rax,%rcx
1405d00b6:	e8 15 f6 bc ff       	call   0x14019f6d0
1405d00bb:	48 89 84 24 88 56 00 	mov    %rax,0x5688(%rsp)
1405d00c2:	00
1405d00c3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d00c8:	48 83 c0 1c          	add    $0x1c,%rax
1405d00cc:	8b 00                	mov    (%rax),%eax
1405d00ce:	89 84 24 50 0f 00 00 	mov    %eax,0xf50(%rsp)
1405d00d5:	8b 94 24 50 0f 00 00 	mov    0xf50(%rsp),%edx
1405d00dc:	48 8b 8c 24 88 56 00 	mov    0x5688(%rsp),%rcx
1405d00e3:	00
1405d00e4:	e8 37 0b 04 00       	call   0x140610c20
1405d00e9:	48 8b 8c 24 90 56 00 	mov    0x5690(%rsp),%rcx
1405d00f0:	00
1405d00f1:	48 89 08             	mov    %rcx,(%rax)
1405d00f4:	e9 73 ed 03 00       	jmp    0x14060ee6c
1405d00f9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d00fe:	48 83 c0 18          	add    $0x18,%rax
1405d0102:	48 63 00             	movslq (%rax),%rax
1405d0105:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d0109:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d010e:	48 03 c8             	add    %rax,%rcx
1405d0111:	48 8b c1             	mov    %rcx,%rax
1405d0114:	48 8b c8             	mov    %rax,%rcx
1405d0117:	e8 b4 f5 bc ff       	call   0x14019f6d0
1405d011c:	48 89 84 24 a8 56 00 	mov    %rax,0x56a8(%rsp)
1405d0123:	00
1405d0124:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d0129:	48 83 c0 14          	add    $0x14,%rax
1405d012d:	48 63 00             	movslq (%rax),%rax
1405d0130:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d0134:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d0139:	48 03 c8             	add    %rax,%rcx
1405d013c:	48 8b c1             	mov    %rcx,%rax
1405d013f:	48 8b c8             	mov    %rax,%rcx
1405d0142:	e8 89 f5 bc ff       	call   0x14019f6d0
1405d0147:	48 89 84 24 b0 56 00 	mov    %rax,0x56b0(%rsp)
1405d014e:	00
1405d014f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d0154:	48 83 c0 10          	add    $0x10,%rax
1405d0158:	48 63 00             	movslq (%rax),%rax
1405d015b:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d015f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d0164:	48 03 c8             	add    %rax,%rcx
1405d0167:	48 8b c1             	mov    %rcx,%rax
1405d016a:	48 8b c8             	mov    %rax,%rcx
1405d016d:	e8 3e 6d bc ff       	call   0x140196eb0
1405d0172:	48 89 84 24 b8 56 00 	mov    %rax,0x56b8(%rsp)
1405d0179:	00
1405d017a:	48 8d 84 24 18 f3 00 	lea    0xf318(%rsp),%rax
1405d0181:	00
1405d0182:	48 89 84 24 98 56 00 	mov    %rax,0x5698(%rsp)
1405d0189:	00
1405d018a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d018f:	48 83 c0 28          	add    $0x28,%rax
1405d0193:	48 8b d0             	mov    %rax,%rdx
1405d0196:	48 8b 8c 24 98 56 00 	mov    0x5698(%rsp),%rcx
1405d019d:	00
1405d019e:	e8 2d fc bc ff       	call   0x14019fdd0
1405d01a3:	48 89 84 24 a0 56 00 	mov    %rax,0x56a0(%rsp)
1405d01aa:	00
1405d01ab:	48 8b 84 24 a0 56 00 	mov    0x56a0(%rsp),%rax
1405d01b2:	00
1405d01b3:	48 89 84 24 c0 56 00 	mov    %rax,0x56c0(%rsp)
1405d01ba:	00
1405d01bb:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d01c0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1405d01c5:	48 8b 84 24 a8 56 00 	mov    0x56a8(%rsp),%rax
1405d01cc:	00
1405d01cd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1405d01d2:	4c 8b 8c 24 b0 56 00 	mov    0x56b0(%rsp),%r9
1405d01d9:	00
1405d01da:	4c 8b 84 24 b8 56 00 	mov    0x56b8(%rsp),%r8
1405d01e1:	00
1405d01e2:	48 8b 94 24 c0 56 00 	mov    0x56c0(%rsp),%rdx
1405d01e9:	00
1405d01ea:	b9 8b 01 00 00       	mov    $0x18b,%ecx
1405d01ef:	e8 dc 29 04 00       	call   0x140612bd0
1405d01f4:	90                   	nop
1405d01f5:	e9 72 ec 03 00       	jmp    0x14060ee6c
1405d01fa:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d01ff:	48 83 c0 18          	add    $0x18,%rax
1405d0203:	48 63 00             	movslq (%rax),%rax
1405d0206:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d020a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d020f:	48 03 c8             	add    %rax,%rcx
1405d0212:	48 8b c1             	mov    %rcx,%rax
1405d0215:	48 8b c8             	mov    %rax,%rcx
1405d0218:	e8 b3 f4 bc ff       	call   0x14019f6d0
1405d021d:	48 89 84 24 d8 56 00 	mov    %rax,0x56d8(%rsp)
1405d0224:	00
1405d0225:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d022a:	48 83 c0 14          	add    $0x14,%rax
1405d022e:	48 63 00             	movslq (%rax),%rax
1405d0231:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d0235:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d023a:	48 03 c8             	add    %rax,%rcx
1405d023d:	48 8b c1             	mov    %rcx,%rax
1405d0240:	48 8b c8             	mov    %rax,%rcx
1405d0243:	e8 88 f4 bc ff       	call   0x14019f6d0
1405d0248:	48 89 84 24 e0 56 00 	mov    %rax,0x56e0(%rsp)
1405d024f:	00
1405d0250:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d0255:	48 83 c0 10          	add    $0x10,%rax
1405d0259:	48 63 00             	movslq (%rax),%rax
1405d025c:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d0260:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d0265:	48 03 c8             	add    %rax,%rcx
1405d0268:	48 8b c1             	mov    %rcx,%rax
1405d026b:	48 8b c8             	mov    %rax,%rcx
1405d026e:	e8 3d 6c bc ff       	call   0x140196eb0
1405d0273:	48 89 84 24 e8 56 00 	mov    %rax,0x56e8(%rsp)
1405d027a:	00
1405d027b:	48 8d 84 24 20 f3 00 	lea    0xf320(%rsp),%rax
1405d0282:	00
1405d0283:	48 89 84 24 c8 56 00 	mov    %rax,0x56c8(%rsp)
1405d028a:	00
1405d028b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d0290:	48 83 c0 28          	add    $0x28,%rax
1405d0294:	48 8b d0             	mov    %rax,%rdx
1405d0297:	48 8b 8c 24 c8 56 00 	mov    0x56c8(%rsp),%rcx
1405d029e:	00
1405d029f:	e8 2c fb bc ff       	call   0x14019fdd0
1405d02a4:	48 89 84 24 d0 56 00 	mov    %rax,0x56d0(%rsp)
1405d02ab:	00
1405d02ac:	48 8b 84 24 d0 56 00 	mov    0x56d0(%rsp),%rax
1405d02b3:	00
1405d02b4:	48 89 84 24 f0 56 00 	mov    %rax,0x56f0(%rsp)
1405d02bb:	00
1405d02bc:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d02c1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1405d02c6:	48 8b 84 24 d8 56 00 	mov    0x56d8(%rsp),%rax
1405d02cd:	00
1405d02ce:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1405d02d3:	4c 8b 8c 24 e0 56 00 	mov    0x56e0(%rsp),%r9
1405d02da:	00
1405d02db:	4c 8b 84 24 e8 56 00 	mov    0x56e8(%rsp),%r8
1405d02e2:	00
1405d02e3:	48 8b 94 24 f0 56 00 	mov    0x56f0(%rsp),%rdx
1405d02ea:	00
1405d02eb:	b9 8c 01 00 00       	mov    $0x18c,%ecx
1405d02f0:	e8 db 28 04 00       	call   0x140612bd0
1405d02f5:	90                   	nop
1405d02f6:	e9 71 eb 03 00       	jmp    0x14060ee6c
1405d02fb:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d0300:	48 83 c0 20          	add    $0x20,%rax
1405d0304:	48 8b c8             	mov    %rax,%rcx
1405d0307:	e8 c4 f3 bc ff       	call   0x14019f6d0
1405d030c:	48 89 84 24 f8 56 00 	mov    %rax,0x56f8(%rsp)
1405d0313:	00
1405d0314:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405d0319:	48 83 c1 14          	add    $0x14,%rcx
1405d031d:	48 63 09             	movslq (%rcx),%rcx
1405d0320:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405d0324:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405d0329:	48 03 d1             	add    %rcx,%rdx
1405d032c:	48 8b ca             	mov    %rdx,%rcx
1405d032f:	e8 9c f3 bc ff       	call   0x14019f6d0
1405d0334:	33 c9                	xor    %ecx,%ecx
1405d0336:	48 8b 94 24 f8 56 00 	mov    0x56f8(%rsp),%rdx
1405d033d:	00
1405d033e:	48 3b d0             	cmp    %rax,%rdx
1405d0341:	0f 9c c1             	setl   %cl
1405d0344:	48 8b c1             	mov    %rcx,%rax
1405d0347:	48 89 84 24 00 57 00 	mov    %rax,0x5700(%rsp)
1405d034e:	00
1405d034f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d0354:	48 83 c0 10          	add    $0x10,%rax
1405d0358:	48 63 00             	movslq (%rax),%rax
1405d035b:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d035f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d0364:	48 03 c8             	add    %rax,%rcx
1405d0367:	48 8b c1             	mov    %rcx,%rax
1405d036a:	48 8b 8c 24 00 57 00 	mov    0x5700(%rsp),%rcx
1405d0371:	00
1405d0372:	48 89 08             	mov    %rcx,(%rax)
1405d0375:	e9 f2 ea 03 00       	jmp    0x14060ee6c
1405d037a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d037f:	48 83 c0 20          	add    $0x20,%rax
1405d0383:	48 8b c8             	mov    %rax,%rcx
1405d0386:	e8 25 b0 fe ff       	call   0x1405bb3b0
1405d038b:	f2 0f 11 84 24 08 57 	movsd  %xmm0,0x5708(%rsp)
1405d0392:	00 00
1405d0394:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d0399:	48 83 c0 14          	add    $0x14,%rax
1405d039d:	48 63 00             	movslq (%rax),%rax
1405d03a0:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d03a4:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d03a9:	48 03 c8             	add    %rax,%rcx
1405d03ac:	48 8b c1             	mov    %rcx,%rax
1405d03af:	48 8b c8             	mov    %rax,%rcx
1405d03b2:	e8 f9 af fe ff       	call   0x1405bb3b0
1405d03b7:	33 c0                	xor    %eax,%eax
1405d03b9:	f2 0f 10 8c 24 08 57 	movsd  0x5708(%rsp),%xmm1
1405d03c0:	00 00
1405d03c2:	66 0f 2f c1          	comisd %xmm1,%xmm0
1405d03c6:	0f 97 c0             	seta   %al
1405d03c9:	48 89 84 24 10 57 00 	mov    %rax,0x5710(%rsp)
1405d03d0:	00
1405d03d1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d03d6:	48 83 c0 10          	add    $0x10,%rax
1405d03da:	48 63 00             	movslq (%rax),%rax
1405d03dd:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d03e1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d03e6:	48 03 c8             	add    %rax,%rcx
1405d03e9:	48 8b c1             	mov    %rcx,%rax
1405d03ec:	48 8b 8c 24 10 57 00 	mov    0x5710(%rsp),%rcx
1405d03f3:	00
1405d03f4:	48 89 08             	mov    %rcx,(%rax)
1405d03f7:	e9 70 ea 03 00       	jmp    0x14060ee6c
1405d03fc:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d0401:	48 83 c0 20          	add    $0x20,%rax
1405d0405:	48 8b c8             	mov    %rax,%rcx
1405d0408:	e8 c3 f2 bc ff       	call   0x14019f6d0
1405d040d:	48 89 84 24 18 57 00 	mov    %rax,0x5718(%rsp)
1405d0414:	00
1405d0415:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405d041a:	48 83 c1 14          	add    $0x14,%rcx
1405d041e:	48 63 09             	movslq (%rcx),%rcx
1405d0421:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405d0425:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405d042a:	48 03 d1             	add    %rcx,%rdx
1405d042d:	48 8b ca             	mov    %rdx,%rcx
1405d0430:	e8 9b f2 bc ff       	call   0x14019f6d0
1405d0435:	33 c9                	xor    %ecx,%ecx
1405d0437:	48 8b 94 24 18 57 00 	mov    0x5718(%rsp),%rdx
1405d043e:	00
1405d043f:	48 3b d0             	cmp    %rax,%rdx
1405d0442:	0f 92 c1             	setb   %cl
1405d0445:	48 8b c1             	mov    %rcx,%rax
1405d0448:	48 89 84 24 20 57 00 	mov    %rax,0x5720(%rsp)
1405d044f:	00
1405d0450:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d0455:	48 83 c0 10          	add    $0x10,%rax
1405d0459:	48 63 00             	movslq (%rax),%rax
1405d045c:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d0460:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d0465:	48 03 c8             	add    %rax,%rcx
1405d0468:	48 8b c1             	mov    %rcx,%rax
1405d046b:	48 8b 8c 24 20 57 00 	mov    0x5720(%rsp),%rcx
1405d0472:	00
1405d0473:	48 89 08             	mov    %rcx,(%rax)
1405d0476:	e9 f1 e9 03 00       	jmp    0x14060ee6c
1405d047b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d0480:	48 83 c0 14          	add    $0x14,%rax
1405d0484:	48 63 00             	movslq (%rax),%rax
1405d0487:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d048b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d0490:	48 03 c8             	add    %rax,%rcx
1405d0493:	48 8b c1             	mov    %rcx,%rax
1405d0496:	48 8b c8             	mov    %rax,%rcx
1405d0499:	e8 32 f2 bc ff       	call   0x14019f6d0
1405d049e:	48 8b c8             	mov    %rax,%rcx
1405d04a1:	e8 aa d7 c6 ff       	call   0x14023dc50
1405d04a6:	48 89 84 24 28 57 00 	mov    %rax,0x5728(%rsp)
1405d04ad:	00
1405d04ae:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d04b3:	48 83 c0 20          	add    $0x20,%rax
1405d04b7:	48 8b c8             	mov    %rax,%rcx
1405d04ba:	e8 11 f2 bc ff       	call   0x14019f6d0
1405d04bf:	48 8b c8             	mov    %rax,%rcx
1405d04c2:	e8 89 d7 c6 ff       	call   0x14023dc50
1405d04c7:	48 89 84 24 30 57 00 	mov    %rax,0x5730(%rsp)
1405d04ce:	00
1405d04cf:	48 8b 94 24 28 57 00 	mov    0x5728(%rsp),%rdx
1405d04d6:	00
1405d04d7:	48 8b 8c 24 30 57 00 	mov    0x5730(%rsp),%rcx
1405d04de:	00
1405d04df:	e8 0c 12 15 00       	call   0x1407216f0
1405d04e4:	33 c9                	xor    %ecx,%ecx
1405d04e6:	85 c0                	test   %eax,%eax
1405d04e8:	0f 9c c1             	setl   %cl
1405d04eb:	48 8b c1             	mov    %rcx,%rax
1405d04ee:	48 89 84 24 38 57 00 	mov    %rax,0x5738(%rsp)
1405d04f5:	00
1405d04f6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d04fb:	48 83 c0 10          	add    $0x10,%rax
1405d04ff:	48 63 00             	movslq (%rax),%rax
1405d0502:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d0506:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d050b:	48 03 c8             	add    %rax,%rcx
1405d050e:	48 8b c1             	mov    %rcx,%rax
1405d0511:	48 8b 8c 24 38 57 00 	mov    0x5738(%rsp),%rcx
1405d0518:	00
1405d0519:	48 89 08             	mov    %rcx,(%rax)
1405d051c:	e9 4b e9 03 00       	jmp    0x14060ee6c
1405d0521:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d0526:	48 83 c0 20          	add    $0x20,%rax
1405d052a:	48 8b c8             	mov    %rax,%rcx
1405d052d:	e8 9e f1 bc ff       	call   0x14019f6d0
1405d0532:	48 89 84 24 48 57 00 	mov    %rax,0x5748(%rsp)
1405d0539:	00
1405d053a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d053f:	48 83 c0 14          	add    $0x14,%rax
1405d0543:	48 63 00             	movslq (%rax),%rax
1405d0546:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d054a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d054f:	48 03 c8             	add    %rax,%rcx
1405d0552:	48 8b c1             	mov    %rcx,%rax
1405d0555:	48 8b c8             	mov    %rax,%rcx
1405d0558:	e8 73 f1 bc ff       	call   0x14019f6d0
1405d055d:	48 89 84 24 40 57 00 	mov    %rax,0x5740(%rsp)
1405d0564:	00
1405d0565:	48 8b 94 24 40 57 00 	mov    0x5740(%rsp),%rdx
1405d056c:	00
1405d056d:	48 8b 8c 24 48 57 00 	mov    0x5748(%rsp),%rcx
1405d0574:	00
1405d0575:	e8 b6 dd 16 00       	call   0x14073e330
1405d057a:	0f b6 c0             	movzbl %al,%eax
1405d057d:	85 c0                	test   %eax,%eax
1405d057f:	74 61                	je     0x1405d05e2
1405d0581:	48 8b 44 24 40       	mov    0x40(%rsp),%rax