1405c822e:	48 83 c0 14          	add    $0x14,%rax
1405c8232:	48 63 00             	movslq (%rax),%rax
1405c8235:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c8239:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c823e:	48 03 c8             	add    %rax,%rcx
1405c8241:	48 8b c1             	mov    %rcx,%rax
1405c8244:	48 8b c8             	mov    %rax,%rcx
1405c8247:	e8 84 74 bd ff       	call   0x14019f6d0
1405c824c:	48 89 84 24 48 46 00 	mov    %rax,0x4648(%rsp)
1405c8253:	00
1405c8254:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c8259:	48 83 c0 10          	add    $0x10,%rax
1405c825d:	48 63 00             	movslq (%rax),%rax
1405c8260:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c8264:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c8269:	48 03 c8             	add    %rax,%rcx
1405c826c:	48 8b c1             	mov    %rcx,%rax
1405c826f:	48 8b c8             	mov    %rax,%rcx
1405c8272:	e8 39 ec bc ff       	call   0x140196eb0
1405c8277:	48 89 84 24 50 46 00 	mov    %rax,0x4650(%rsp)
1405c827e:	00
1405c827f:	48 8d 84 24 80 f2 00 	lea    0xf280(%rsp),%rax
1405c8286:	00
1405c8287:	48 89 84 24 30 46 00 	mov    %rax,0x4630(%rsp)
1405c828e:	00
1405c828f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c8294:	48 83 c0 28          	add    $0x28,%rax
1405c8298:	48 8b d0             	mov    %rax,%rdx
1405c829b:	48 8b 8c 24 30 46 00 	mov    0x4630(%rsp),%rcx
1405c82a2:	00
1405c82a3:	e8 28 7b bd ff       	call   0x14019fdd0
1405c82a8:	48 89 84 24 38 46 00 	mov    %rax,0x4638(%rsp)
1405c82af:	00
1405c82b0:	48 8b 84 24 38 46 00 	mov    0x4638(%rsp),%rax
1405c82b7:	00
1405c82b8:	48 89 84 24 58 46 00 	mov    %rax,0x4658(%rsp)
1405c82bf:	00
1405c82c0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c82c5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1405c82ca:	48 8b 84 24 40 46 00 	mov    0x4640(%rsp),%rax
1405c82d1:	00
1405c82d2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1405c82d7:	4c 8b 8c 24 48 46 00 	mov    0x4648(%rsp),%r9
1405c82de:	00
1405c82df:	4c 8b 84 24 50 46 00 	mov    0x4650(%rsp),%r8
1405c82e6:	00
1405c82e7:	48 8b 94 24 58 46 00 	mov    0x4658(%rsp),%rdx
1405c82ee:	00
1405c82ef:	b9 05 01 00 00       	mov    $0x105,%ecx
1405c82f4:	e8 d7 a8 04 00       	call   0x140612bd0
1405c82f9:	90                   	nop
1405c82fa:	e9 6d 6b 04 00       	jmp    0x14060ee6c
1405c82ff:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c8304:	48 83 c0 18          	add    $0x18,%rax
1405c8308:	48 63 00             	movslq (%rax),%rax
1405c830b:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c830f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c8314:	48 03 c8             	add    %rax,%rcx
1405c8317:	48 8b c1             	mov    %rcx,%rax
1405c831a:	48 8b c8             	mov    %rax,%rcx
1405c831d:	e8 ae 73 bd ff       	call   0x14019f6d0
1405c8322:	48 89 84 24 70 46 00 	mov    %rax,0x4670(%rsp)
1405c8329:	00
1405c832a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c832f:	48 83 c0 14          	add    $0x14,%rax
1405c8333:	48 63 00             	movslq (%rax),%rax
1405c8336:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c833a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c833f:	48 03 c8             	add    %rax,%rcx
1405c8342:	48 8b c1             	mov    %rcx,%rax
1405c8345:	48 8b c8             	mov    %rax,%rcx
1405c8348:	e8 83 73 bd ff       	call   0x14019f6d0
1405c834d:	48 89 84 24 78 46 00 	mov    %rax,0x4678(%rsp)
1405c8354:	00
1405c8355:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c835a:	48 83 c0 10          	add    $0x10,%rax
1405c835e:	48 63 00             	movslq (%rax),%rax
1405c8361:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c8365:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c836a:	48 03 c8             	add    %rax,%rcx
1405c836d:	48 8b c1             	mov    %rcx,%rax
1405c8370:	48 8b c8             	mov    %rax,%rcx
1405c8373:	e8 38 eb bc ff       	call   0x140196eb0
1405c8378:	48 89 84 24 80 46 00 	mov    %rax,0x4680(%rsp)
1405c837f:	00
1405c8380:	48 8d 84 24 88 f2 00 	lea    0xf288(%rsp),%rax
1405c8387:	00
1405c8388:	48 89 84 24 60 46 00 	mov    %rax,0x4660(%rsp)
1405c838f:	00
1405c8390:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c8395:	48 83 c0 28          	add    $0x28,%rax
1405c8399:	48 8b d0             	mov    %rax,%rdx
1405c839c:	48 8b 8c 24 60 46 00 	mov    0x4660(%rsp),%rcx
1405c83a3:	00
1405c83a4:	e8 27 7a bd ff       	call   0x14019fdd0
1405c83a9:	48 89 84 24 68 46 00 	mov    %rax,0x4668(%rsp)
1405c83b0:	00
1405c83b1:	48 8b 84 24 68 46 00 	mov    0x4668(%rsp),%rax
1405c83b8:	00
1405c83b9:	48 89 84 24 88 46 00 	mov    %rax,0x4688(%rsp)
1405c83c0:	00
1405c83c1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c83c6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1405c83cb:	48 8b 84 24 70 46 00 	mov    0x4670(%rsp),%rax
1405c83d2:	00
1405c83d3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1405c83d8:	4c 8b 8c 24 78 46 00 	mov    0x4678(%rsp),%r9
1405c83df:	00
1405c83e0:	4c 8b 84 24 80 46 00 	mov    0x4680(%rsp),%r8
1405c83e7:	00
1405c83e8:	48 8b 94 24 88 46 00 	mov    0x4688(%rsp),%rdx
1405c83ef:	00
1405c83f0:	b9 06 01 00 00       	mov    $0x106,%ecx
1405c83f5:	e8 d6 a7 04 00       	call   0x140612bd0
1405c83fa:	90                   	nop
1405c83fb:	e9 6c 6a 04 00       	jmp    0x14060ee6c
1405c8400:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c8405:	48 83 c0 18          	add    $0x18,%rax
1405c8409:	48 63 00             	movslq (%rax),%rax
1405c840c:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c8410:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c8415:	48 03 c8             	add    %rax,%rcx
1405c8418:	48 8b c1             	mov    %rcx,%rax
1405c841b:	48 8b c8             	mov    %rax,%rcx
1405c841e:	e8 ad 72 bd ff       	call   0x14019f6d0
1405c8423:	48 89 84 24 a0 46 00 	mov    %rax,0x46a0(%rsp)
1405c842a:	00
1405c842b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c8430:	48 83 c0 14          	add    $0x14,%rax
1405c8434:	48 63 00             	movslq (%rax),%rax
1405c8437:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c843b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c8440:	48 03 c8             	add    %rax,%rcx
1405c8443:	48 8b c1             	mov    %rcx,%rax
1405c8446:	48 8b c8             	mov    %rax,%rcx
1405c8449:	e8 82 72 bd ff       	call   0x14019f6d0
1405c844e:	48 89 84 24 a8 46 00 	mov    %rax,0x46a8(%rsp)
1405c8455:	00
1405c8456:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c845b:	48 83 c0 10          	add    $0x10,%rax
1405c845f:	48 63 00             	movslq (%rax),%rax
1405c8462:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c8466:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c846b:	48 03 c8             	add    %rax,%rcx
1405c846e:	48 8b c1             	mov    %rcx,%rax
1405c8471:	48 8b c8             	mov    %rax,%rcx
1405c8474:	e8 37 ea bc ff       	call   0x140196eb0
1405c8479:	48 89 84 24 b0 46 00 	mov    %rax,0x46b0(%rsp)
1405c8480:	00
1405c8481:	48 8d 84 24 90 f2 00 	lea    0xf290(%rsp),%rax
1405c8488:	00
1405c8489:	48 89 84 24 90 46 00 	mov    %rax,0x4690(%rsp)
1405c8490:	00
1405c8491:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c8496:	48 83 c0 28          	add    $0x28,%rax
1405c849a:	48 8b d0             	mov    %rax,%rdx
1405c849d:	48 8b 8c 24 90 46 00 	mov    0x4690(%rsp),%rcx
1405c84a4:	00
1405c84a5:	e8 26 79 bd ff       	call   0x14019fdd0
1405c84aa:	48 89 84 24 98 46 00 	mov    %rax,0x4698(%rsp)
1405c84b1:	00
1405c84b2:	48 8b 84 24 98 46 00 	mov    0x4698(%rsp),%rax
1405c84b9:	00
1405c84ba:	48 89 84 24 b8 46 00 	mov    %rax,0x46b8(%rsp)
1405c84c1:	00
1405c84c2:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c84c7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1405c84cc:	48 8b 84 24 a0 46 00 	mov    0x46a0(%rsp),%rax
1405c84d3:	00
1405c84d4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1405c84d9:	4c 8b 8c 24 a8 46 00 	mov    0x46a8(%rsp),%r9
1405c84e0:	00
1405c84e1:	4c 8b 84 24 b0 46 00 	mov    0x46b0(%rsp),%r8
1405c84e8:	00
1405c84e9:	48 8b 94 24 b8 46 00 	mov    0x46b8(%rsp),%rdx
1405c84f0:	00
1405c84f1:	b9 07 01 00 00       	mov    $0x107,%ecx
1405c84f6:	e8 d5 a6 04 00       	call   0x140612bd0
1405c84fb:	90                   	nop
1405c84fc:	e9 6b 69 04 00       	jmp    0x14060ee6c
1405c8501:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c8506:	48 83 c0 14          	add    $0x14,%rax
1405c850a:	48 63 00             	movslq (%rax),%rax
1405c850d:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c8511:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c8516:	48 03 c8             	add    %rax,%rcx
1405c8519:	48 8b c1             	mov    %rcx,%rax
1405c851c:	48 8b c8             	mov    %rax,%rcx
1405c851f:	e8 ac 71 bd ff       	call   0x14019f6d0
1405c8524:	48 85 c0             	test   %rax,%rax
1405c8527:	75 1e                	jne    0x1405c8547
1405c8529:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c852e:	48 83 c0 60          	add    $0x60,%rax
1405c8532:	48 8d 15 17 25 a1 00 	lea    0xa12517(%rip),%rdx        # 0x140fdaa50
1405c8539:	48 8b 08             	mov    (%rax),%rcx
1405c853c:	e8 bf d1 04 00       	call   0x140615700
1405c8541:	90                   	nop
1405c8542:	e9 25 69 04 00       	jmp    0x14060ee6c
1405c8547:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c854c:	48 83 c0 20          	add    $0x20,%rax
1405c8550:	48 8b c8             	mov    %rax,%rcx
1405c8553:	e8 78 71 bd ff       	call   0x14019f6d0
1405c8558:	48 89 84 24 c0 46 00 	mov    %rax,0x46c0(%rsp)
1405c855f:	00
1405c8560:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405c8565:	48 83 c1 14          	add    $0x14,%rcx
1405c8569:	48 63 09             	movslq (%rcx),%rcx
1405c856c:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405c8570:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405c8575:	48 03 d1             	add    %rcx,%rdx
1405c8578:	48 8b ca             	mov    %rdx,%rcx
1405c857b:	e8 50 71 bd ff       	call   0x14019f6d0
1405c8580:	48 89 84 24 c8 46 00 	mov    %rax,0x46c8(%rsp)
1405c8587:	00
1405c8588:	48 8b 8c 24 c0 46 00 	mov    0x46c0(%rsp),%rcx
1405c858f:	00
1405c8590:	48 8b c1             	mov    %rcx,%rax
1405c8593:	48 99                	cqto
1405c8595:	48 8b 8c 24 c8 46 00 	mov    0x46c8(%rsp),%rcx
1405c859c:	00
1405c859d:	48 f7 f9             	idiv   %rcx
1405c85a0:	48 89 84 24 d0 46 00 	mov    %rax,0x46d0(%rsp)
1405c85a7:	00
1405c85a8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c85ad:	48 83 c0 10          	add    $0x10,%rax
1405c85b1:	48 63 00             	movslq (%rax),%rax
1405c85b4:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c85b8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c85bd:	48 03 c8             	add    %rax,%rcx
1405c85c0:	48 8b c1             	mov    %rcx,%rax
1405c85c3:	48 8b 8c 24 d0 46 00 	mov    0x46d0(%rsp),%rcx
1405c85ca:	00
1405c85cb:	48 89 08             	mov    %rcx,(%rax)
1405c85ce:	e9 99 68 04 00       	jmp    0x14060ee6c
1405c85d3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c85d8:	48 83 c0 14          	add    $0x14,%rax
1405c85dc:	48 63 00             	movslq (%rax),%rax
1405c85df:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c85e3:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c85e8:	48 03 c8             	add    %rax,%rcx
1405c85eb:	48 8b c1             	mov    %rcx,%rax
1405c85ee:	48 8b c8             	mov    %rax,%rcx
1405c85f1:	e8 ba 2d ff ff       	call   0x1405bb3b0
1405c85f6:	66 0f 2e 05 62 01 a5 	ucomisd 0xa50162(%rip),%xmm0        # 0x141018760
1405c85fd:	00
1405c85fe:	7a 20                	jp     0x1405c8620
1405c8600:	75 1e                	jne    0x1405c8620
1405c8602:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c8607:	48 83 c0 60          	add    $0x60,%rax
1405c860b:	48 8d 15 3e 24 a1 00 	lea    0xa1243e(%rip),%rdx        # 0x140fdaa50
1405c8612:	48 8b 08             	mov    (%rax),%rcx
1405c8615:	e8 e6 d0 04 00       	call   0x140615700
1405c861a:	90                   	nop
1405c861b:	e9 4c 68 04 00       	jmp    0x14060ee6c
1405c8620:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c8625:	48 83 c0 20          	add    $0x20,%rax
1405c8629:	48 8b c8             	mov    %rax,%rcx
1405c862c:	e8 7f 2d ff ff       	call   0x1405bb3b0
1405c8631:	f2 0f 11 84 24 d8 46 	movsd  %xmm0,0x46d8(%rsp)
1405c8638:	00 00
1405c863a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c863f:	48 83 c0 14          	add    $0x14,%rax
1405c8643:	48 63 00             	movslq (%rax),%rax
1405c8646:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c864a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c864f:	48 03 c8             	add    %rax,%rcx
1405c8652:	48 8b c1             	mov    %rcx,%rax
1405c8655:	48 8b c8             	mov    %rax,%rcx
1405c8658:	e8 53 2d ff ff       	call   0x1405bb3b0
1405c865d:	f2 0f 10 8c 24 d8 46 	movsd  0x46d8(%rsp),%xmm1
1405c8664:	00 00
1405c8666:	f2 0f 5e c8          	divsd  %xmm0,%xmm1
1405c866a:	0f 28 c1             	movaps %xmm1,%xmm0
1405c866d:	f2 0f 11 84 24 e0 46 	movsd  %xmm0,0x46e0(%rsp)
1405c8674:	00 00
1405c8676:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c867b:	48 83 c0 10          	add    $0x10,%rax
1405c867f:	48 63 00             	movslq (%rax),%rax
1405c8682:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c8686:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c868b:	48 03 c8             	add    %rax,%rcx
1405c868e:	48 8b c1             	mov    %rcx,%rax
1405c8691:	f2 0f 10 84 24 e0 46 	movsd  0x46e0(%rsp),%xmm0
1405c8698:	00 00
1405c869a:	f2 0f 11 00          	movsd  %xmm0,(%rax)
1405c869e:	e9 c9 67 04 00       	jmp    0x14060ee6c
1405c86a3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c86a8:	48 83 c0 14          	add    $0x14,%rax
1405c86ac:	48 63 00             	movslq (%rax),%rax
1405c86af:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c86b3:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c86b8:	48 03 c8             	add    %rax,%rcx
1405c86bb:	48 8b c1             	mov    %rcx,%rax
1405c86be:	48 8b c8             	mov    %rax,%rcx
1405c86c1:	e8 0a 70 bd ff       	call   0x14019f6d0
1405c86c6:	48 85 c0             	test   %rax,%rax
1405c86c9:	75 1e                	jne    0x1405c86e9
1405c86cb:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c86d0:	48 83 c0 60          	add    $0x60,%rax
1405c86d4:	48 8d 15 75 23 a1 00 	lea    0xa12375(%rip),%rdx        # 0x140fdaa50
1405c86db:	48 8b 08             	mov    (%rax),%rcx
1405c86de:	e8 1d d0 04 00       	call   0x140615700
1405c86e3:	90                   	nop
1405c86e4:	e9 83 67 04 00       	jmp    0x14060ee6c
1405c86e9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c86ee:	48 83 c0 20          	add    $0x20,%rax
1405c86f2:	48 8b c8             	mov    %rax,%rcx
1405c86f5:	e8 d6 6f bd ff       	call   0x14019f6d0
1405c86fa:	48 89 84 24 e8 46 00 	mov    %rax,0x46e8(%rsp)
1405c8701:	00
1405c8702:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405c8707:	48 83 c1 14          	add    $0x14,%rcx
1405c870b:	48 63 09             	movslq (%rcx),%rcx
1405c870e:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405c8712:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405c8717:	48 03 d1             	add    %rcx,%rdx
1405c871a:	48 8b ca             	mov    %rdx,%rcx
1405c871d:	e8 ae 6f bd ff       	call   0x14019f6d0
1405c8722:	48 89 84 24 f0 46 00 	mov    %rax,0x46f0(%rsp)
1405c8729:	00
1405c872a:	33 d2                	xor    %edx,%edx
1405c872c:	48 8b 8c 24 e8 46 00 	mov    0x46e8(%rsp),%rcx
1405c8733:	00
1405c8734:	48 8b c1             	mov    %rcx,%rax
1405c8737:	48 8b 8c 24 f0 46 00 	mov    0x46f0(%rsp),%rcx
1405c873e:	00
1405c873f:	48 f7 f1             	div    %rcx
1405c8742:	48 89 84 24 f8 46 00 	mov    %rax,0x46f8(%rsp)
1405c8749:	00
1405c874a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c874f:	48 83 c0 10          	add    $0x10,%rax
1405c8753:	48 63 00             	movslq (%rax),%rax
1405c8756:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c875a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c875f:	48 03 c8             	add    %rax,%rcx
1405c8762:	48 8b c1             	mov    %rcx,%rax
1405c8765:	48 8b 8c 24 f8 46 00 	mov    0x46f8(%rsp),%rcx
1405c876c:	00
1405c876d:	48 89 08             	mov    %rcx,(%rax)
1405c8770:	e9 f7 66 04 00       	jmp    0x14060ee6c
1405c8775:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405c877a:	48 83 c0 14          	add    $0x14,%rax
1405c877e:	48 63 00             	movslq (%rax),%rax
1405c8781:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405c8785:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405c878a:	48 03 c8             	add    %rax,%rcx
1405c878d:	48 8b c1             	mov    %rcx,%rax
1405c8790:	48 8b c8             	mov    %rax,%rcx
1405c8793:	e8 38 6f bd ff       	call   0x14019f6d0
1405c8798:	48 85 c0             	test   %rax,%rax