1405d73f0:	00 00
1405d73f2:	66 0f 2e c8          	ucomisd %xmm0,%xmm1
1405d73f6:	7a 02                	jp     0x1405d73fa
1405d73f8:	74 0e                	je     0x1405d7408
1405d73fa:	48 c7 84 24 d8 1e 00 	movq   $0x1,0x1ed8(%rsp)
1405d7401:	00 01 00 00 00
1405d7406:	eb 0c                	jmp    0x1405d7414
1405d7408:	48 c7 84 24 d8 1e 00 	movq   $0x0,0x1ed8(%rsp)
1405d740f:	00 00 00 00 00
1405d7414:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d7419:	48 83 c0 10          	add    $0x10,%rax
1405d741d:	48 63 00             	movslq (%rax),%rax
1405d7420:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d7424:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d7429:	48 03 c8             	add    %rax,%rcx
1405d742c:	48 8b c1             	mov    %rcx,%rax
1405d742f:	48 8b 8c 24 d8 1e 00 	mov    0x1ed8(%rsp),%rcx
1405d7436:	00
1405d7437:	48 89 08             	mov    %rcx,(%rax)
1405d743a:	e9 2d 7a 03 00       	jmp    0x14060ee6c
1405d743f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d7444:	48 83 c0 14          	add    $0x14,%rax
1405d7448:	48 63 00             	movslq (%rax),%rax
1405d744b:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d744f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d7454:	48 03 c8             	add    %rax,%rcx
1405d7457:	48 8b c1             	mov    %rcx,%rax
1405d745a:	48 8b c8             	mov    %rax,%rcx
1405d745d:	e8 6e 82 bc ff       	call   0x14019f6d0
1405d7462:	48 89 84 24 70 65 00 	mov    %rax,0x6570(%rsp)
1405d7469:	00
1405d746a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405d746f:	48 83 c1 18          	add    $0x18,%rcx
1405d7473:	48 63 09             	movslq (%rcx),%rcx
1405d7476:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405d747a:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405d747f:	48 03 d1             	add    %rcx,%rdx
1405d7482:	48 8b ca             	mov    %rdx,%rcx
1405d7485:	e8 46 82 bc ff       	call   0x14019f6d0
1405d748a:	33 c9                	xor    %ecx,%ecx
1405d748c:	48 8b 94 24 70 65 00 	mov    0x6570(%rsp),%rdx
1405d7493:	00
1405d7494:	48 3b d0             	cmp    %rax,%rdx
1405d7497:	0f 95 c1             	setne  %cl
1405d749a:	48 8b c1             	mov    %rcx,%rax
1405d749d:	48 89 84 24 78 65 00 	mov    %rax,0x6578(%rsp)
1405d74a4:	00
1405d74a5:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d74aa:	48 83 c0 10          	add    $0x10,%rax
1405d74ae:	48 63 00             	movslq (%rax),%rax
1405d74b1:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d74b5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d74ba:	48 03 c8             	add    %rax,%rcx
1405d74bd:	48 8b c1             	mov    %rcx,%rax
1405d74c0:	48 8b 8c 24 78 65 00 	mov    0x6578(%rsp),%rcx
1405d74c7:	00
1405d74c8:	48 89 08             	mov    %rcx,(%rax)
1405d74cb:	e9 9c 79 03 00       	jmp    0x14060ee6c
1405d74d0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d74d5:	48 83 c0 18          	add    $0x18,%rax
1405d74d9:	48 63 00             	movslq (%rax),%rax
1405d74dc:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d74e0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d74e5:	48 03 c8             	add    %rax,%rcx
1405d74e8:	48 8b c1             	mov    %rcx,%rax
1405d74eb:	48 8b c8             	mov    %rax,%rcx
1405d74ee:	e8 dd 81 bc ff       	call   0x14019f6d0
1405d74f3:	48 8b c8             	mov    %rax,%rcx
1405d74f6:	e8 55 67 c6 ff       	call   0x14023dc50
1405d74fb:	48 89 84 24 80 65 00 	mov    %rax,0x6580(%rsp)
1405d7502:	00
1405d7503:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d7508:	48 83 c0 14          	add    $0x14,%rax
1405d750c:	48 63 00             	movslq (%rax),%rax
1405d750f:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d7513:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d7518:	48 03 c8             	add    %rax,%rcx
1405d751b:	48 8b c1             	mov    %rcx,%rax
1405d751e:	48 8b c8             	mov    %rax,%rcx
1405d7521:	e8 aa 81 bc ff       	call   0x14019f6d0
1405d7526:	48 8b c8             	mov    %rax,%rcx
1405d7529:	e8 22 67 c6 ff       	call   0x14023dc50
1405d752e:	48 89 84 24 88 65 00 	mov    %rax,0x6588(%rsp)
1405d7535:	00
1405d7536:	48 8b 94 24 80 65 00 	mov    0x6580(%rsp),%rdx
1405d753d:	00
1405d753e:	48 8b 8c 24 88 65 00 	mov    0x6588(%rsp),%rcx
1405d7545:	00
1405d7546:	e8 a5 a1 14 00       	call   0x1407216f0
1405d754b:	33 c9                	xor    %ecx,%ecx
1405d754d:	85 c0                	test   %eax,%eax
1405d754f:	0f 95 c1             	setne  %cl
1405d7552:	48 8b c1             	mov    %rcx,%rax
1405d7555:	48 89 84 24 90 65 00 	mov    %rax,0x6590(%rsp)
1405d755c:	00
1405d755d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d7562:	48 83 c0 10          	add    $0x10,%rax
1405d7566:	48 63 00             	movslq (%rax),%rax
1405d7569:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d756d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d7572:	48 03 c8             	add    %rax,%rcx
1405d7575:	48 8b c1             	mov    %rcx,%rax
1405d7578:	48 8b 8c 24 90 65 00 	mov    0x6590(%rsp),%rcx
1405d757f:	00
1405d7580:	48 89 08             	mov    %rcx,(%rax)
1405d7583:	e9 e4 78 03 00       	jmp    0x14060ee6c
1405d7588:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d758d:	48 83 c0 14          	add    $0x14,%rax
1405d7591:	48 63 00             	movslq (%rax),%rax
1405d7594:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d7598:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d759d:	48 03 c8             	add    %rax,%rcx
1405d75a0:	48 8b c1             	mov    %rcx,%rax
1405d75a3:	48 8b c8             	mov    %rax,%rcx
1405d75a6:	e8 25 81 bc ff       	call   0x14019f6d0
1405d75ab:	48 89 84 24 a0 65 00 	mov    %rax,0x65a0(%rsp)
1405d75b2:	00
1405d75b3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d75b8:	48 83 c0 18          	add    $0x18,%rax
1405d75bc:	48 63 00             	movslq (%rax),%rax
1405d75bf:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d75c3:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d75c8:	48 03 c8             	add    %rax,%rcx
1405d75cb:	48 8b c1             	mov    %rcx,%rax
1405d75ce:	48 8b c8             	mov    %rax,%rcx
1405d75d1:	e8 fa 80 bc ff       	call   0x14019f6d0
1405d75d6:	48 89 84 24 98 65 00 	mov    %rax,0x6598(%rsp)
1405d75dd:	00
1405d75de:	48 8b 94 24 98 65 00 	mov    0x6598(%rsp),%rdx
1405d75e5:	00
1405d75e6:	48 8b 8c 24 a0 65 00 	mov    0x65a0(%rsp),%rcx
1405d75ed:	00
1405d75ee:	e8 2d 4e 16 00       	call   0x14073c420
1405d75f3:	0f b6 c0             	movzbl %al,%eax
1405d75f6:	33 c9                	xor    %ecx,%ecx
1405d75f8:	85 c0                	test   %eax,%eax
1405d75fa:	0f 94 c1             	sete   %cl
1405d75fd:	48 8b c1             	mov    %rcx,%rax
1405d7600:	48 89 84 24 a8 65 00 	mov    %rax,0x65a8(%rsp)
1405d7607:	00
1405d7608:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d760d:	48 83 c0 10          	add    $0x10,%rax
1405d7611:	48 63 00             	movslq (%rax),%rax
1405d7614:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d7618:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d761d:	48 03 c8             	add    %rax,%rcx
1405d7620:	48 8b c1             	mov    %rcx,%rax
1405d7623:	48 8b 8c 24 a8 65 00 	mov    0x65a8(%rsp),%rcx
1405d762a:	00
1405d762b:	48 89 08             	mov    %rcx,(%rax)
1405d762e:	e9 39 78 03 00       	jmp    0x14060ee6c
1405d7633:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d7638:	48 83 c0 18          	add    $0x18,%rax
1405d763c:	48 63 00             	movslq (%rax),%rax
1405d763f:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d7643:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d7648:	48 03 c8             	add    %rax,%rcx
1405d764b:	48 8b c1             	mov    %rcx,%rax
1405d764e:	48 8b c8             	mov    %rax,%rcx
1405d7651:	e8 7a 80 bc ff       	call   0x14019f6d0
1405d7656:	48 8b c8             	mov    %rax,%rcx
1405d7659:	e8 f2 65 c6 ff       	call   0x14023dc50
1405d765e:	48 89 84 24 b0 65 00 	mov    %rax,0x65b0(%rsp)
1405d7665:	00
1405d7666:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d766b:	48 83 c0 14          	add    $0x14,%rax
1405d766f:	48 63 00             	movslq (%rax),%rax
1405d7672:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d7676:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d767b:	48 03 c8             	add    %rax,%rcx
1405d767e:	48 8b c1             	mov    %rcx,%rax
1405d7681:	48 8b c8             	mov    %rax,%rcx
1405d7684:	e8 47 80 bc ff       	call   0x14019f6d0
1405d7689:	48 8b c8             	mov    %rax,%rcx
1405d768c:	e8 bf 65 c6 ff       	call   0x14023dc50
1405d7691:	48 89 84 24 b8 65 00 	mov    %rax,0x65b8(%rsp)
1405d7698:	00
1405d7699:	48 8b 94 24 b0 65 00 	mov    0x65b0(%rsp),%rdx
1405d76a0:	00
1405d76a1:	48 8b 8c 24 b8 65 00 	mov    0x65b8(%rsp),%rcx
1405d76a8:	00
1405d76a9:	e8 c2 35 fe ff       	call   0x1405bac70
1405d76ae:	0f b6 c0             	movzbl %al,%eax
1405d76b1:	48 89 84 24 c0 65 00 	mov    %rax,0x65c0(%rsp)
1405d76b8:	00
1405d76b9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d76be:	48 83 c0 10          	add    $0x10,%rax
1405d76c2:	48 63 00             	movslq (%rax),%rax
1405d76c5:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d76c9:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d76ce:	48 03 c8             	add    %rax,%rcx
1405d76d1:	48 8b c1             	mov    %rcx,%rax
1405d76d4:	48 8b 8c 24 c0 65 00 	mov    0x65c0(%rsp),%rcx
1405d76db:	00
1405d76dc:	48 89 08             	mov    %rcx,(%rax)
1405d76df:	e9 88 77 03 00       	jmp    0x14060ee6c
1405d76e4:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d76e9:	48 83 c0 18          	add    $0x18,%rax
1405d76ed:	48 63 00             	movslq (%rax),%rax
1405d76f0:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d76f4:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d76f9:	48 03 c8             	add    %rax,%rcx
1405d76fc:	48 8b c1             	mov    %rcx,%rax
1405d76ff:	48 8b c8             	mov    %rax,%rcx
1405d7702:	e8 c9 7f bc ff       	call   0x14019f6d0
1405d7707:	48 8b c8             	mov    %rax,%rcx
1405d770a:	e8 41 65 c6 ff       	call   0x14023dc50
1405d770f:	48 89 84 24 c8 65 00 	mov    %rax,0x65c8(%rsp)
1405d7716:	00
1405d7717:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d771c:	48 83 c0 14          	add    $0x14,%rax
1405d7720:	48 63 00             	movslq (%rax),%rax
1405d7723:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d7727:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d772c:	48 03 c8             	add    %rax,%rcx
1405d772f:	48 8b c1             	mov    %rcx,%rax
1405d7732:	48 8b c8             	mov    %rax,%rcx
1405d7735:	e8 96 7f bc ff       	call   0x14019f6d0
1405d773a:	48 8b c8             	mov    %rax,%rcx
1405d773d:	e8 0e 65 c6 ff       	call   0x14023dc50
1405d7742:	48 89 84 24 d0 65 00 	mov    %rax,0x65d0(%rsp)
1405d7749:	00
1405d774a:	48 8b 94 24 c8 65 00 	mov    0x65c8(%rsp),%rdx
1405d7751:	00
1405d7752:	48 8b 8c 24 d0 65 00 	mov    0x65d0(%rsp),%rcx
1405d7759:	00
1405d775a:	e8 c1 50 c8 ff       	call   0x14025c820
1405d775f:	0f b6 c0             	movzbl %al,%eax
1405d7762:	48 89 84 24 d8 65 00 	mov    %rax,0x65d8(%rsp)
1405d7769:	00
1405d776a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d776f:	48 83 c0 10          	add    $0x10,%rax
1405d7773:	48 63 00             	movslq (%rax),%rax
1405d7776:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d777a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d777f:	48 03 c8             	add    %rax,%rcx
1405d7782:	48 8b c1             	mov    %rcx,%rax
1405d7785:	48 8b 8c 24 d8 65 00 	mov    0x65d8(%rsp),%rcx
1405d778c:	00
1405d778d:	48 89 08             	mov    %rcx,(%rax)
1405d7790:	e9 d7 76 03 00       	jmp    0x14060ee6c
1405d7795:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d779a:	48 83 c0 18          	add    $0x18,%rax
1405d779e:	48 63 00             	movslq (%rax),%rax
1405d77a1:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d77a5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d77aa:	48 03 c8             	add    %rax,%rcx
1405d77ad:	48 8b c1             	mov    %rcx,%rax
1405d77b0:	48 8b c8             	mov    %rax,%rcx
1405d77b3:	e8 18 7f bc ff       	call   0x14019f6d0
1405d77b8:	48 8b c8             	mov    %rax,%rcx
1405d77bb:	e8 10 41 dc ff       	call   0x14039b8d0
1405d77c0:	48 89 84 24 e0 65 00 	mov    %rax,0x65e0(%rsp)
1405d77c7:	00
1405d77c8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d77cd:	48 83 c0 14          	add    $0x14,%rax
1405d77d1:	48 63 00             	movslq (%rax),%rax
1405d77d4:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d77d8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d77dd:	48 03 c8             	add    %rax,%rcx
1405d77e0:	48 8b c1             	mov    %rcx,%rax
1405d77e3:	48 8b c8             	mov    %rax,%rcx
1405d77e6:	e8 e5 7e bc ff       	call   0x14019f6d0
1405d77eb:	48 8b c8             	mov    %rax,%rcx
1405d77ee:	e8 dd 40 dc ff       	call   0x14039b8d0
1405d77f3:	48 89 84 24 e8 65 00 	mov    %rax,0x65e8(%rsp)
1405d77fa:	00
1405d77fb:	48 8b 94 24 e0 65 00 	mov    0x65e0(%rsp),%rdx
1405d7802:	00
1405d7803:	48 8b 8c 24 e8 65 00 	mov    0x65e8(%rsp),%rcx
1405d780a:	00
1405d780b:	e8 d0 2c 29 00       	call   0x14086a4e0
1405d7810:	0f b6 c0             	movzbl %al,%eax
1405d7813:	33 c9                	xor    %ecx,%ecx
1405d7815:	85 c0                	test   %eax,%eax
1405d7817:	0f 94 c1             	sete   %cl
1405d781a:	48 8b c1             	mov    %rcx,%rax
1405d781d:	48 89 84 24 f0 65 00 	mov    %rax,0x65f0(%rsp)
1405d7824:	00
1405d7825:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d782a:	48 83 c0 10          	add    $0x10,%rax
1405d782e:	48 63 00             	movslq (%rax),%rax
1405d7831:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d7835:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d783a:	48 03 c8             	add    %rax,%rcx
1405d783d:	48 8b c1             	mov    %rcx,%rax
1405d7840:	48 8b 8c 24 f0 65 00 	mov    0x65f0(%rsp),%rcx
1405d7847:	00
1405d7848:	48 89 08             	mov    %rcx,(%rax)
1405d784b:	e9 1c 76 03 00       	jmp    0x14060ee6c
1405d7850:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d7855:	48 83 c0 14          	add    $0x14,%rax
1405d7859:	48 63 00             	movslq (%rax),%rax
1405d785c:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d7860:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d7865:	48 03 c8             	add    %rax,%rcx
1405d7868:	48 8b c1             	mov    %rcx,%rax
1405d786b:	48 8b c8             	mov    %rax,%rcx
1405d786e:	e8 5d 7e bc ff       	call   0x14019f6d0
1405d7873:	48 89 84 24 00 66 00 	mov    %rax,0x6600(%rsp)
1405d787a:	00
1405d787b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d7880:	48 83 c0 18          	add    $0x18,%rax
1405d7884:	48 63 00             	movslq (%rax),%rax
1405d7887:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d788b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d7890:	48 03 c8             	add    %rax,%rcx
1405d7893:	48 8b c1             	mov    %rcx,%rax
1405d7896:	48 8b c8             	mov    %rax,%rcx
1405d7899:	e8 32 7e bc ff       	call   0x14019f6d0
1405d789e:	48 8b c8             	mov    %rax,%rcx
1405d78a1:	e8 aa 63 c6 ff       	call   0x14023dc50
1405d78a6:	48 89 84 24 f8 65 00 	mov    %rax,0x65f8(%rsp)
1405d78ad:	00
1405d78ae:	48 8b 94 24 f8 65 00 	mov    0x65f8(%rsp),%rdx
1405d78b5:	00
1405d78b6:	48 8b 8c 24 00 66 00 	mov    0x6600(%rsp),%rcx
1405d78bd:	00
1405d78be:	e8 2d 76 16 00       	call   0x14073eef0
1405d78c3:	0f b6 c0             	movzbl %al,%eax
1405d78c6:	33 c9                	xor    %ecx,%ecx
1405d78c8:	85 c0                	test   %eax,%eax
1405d78ca:	0f 94 c1             	sete   %cl
1405d78cd:	48 8b c1             	mov    %rcx,%rax
1405d78d0:	48 89 84 24 08 66 00 	mov    %rax,0x6608(%rsp)
1405d78d7:	00
1405d78d8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d78dd:	48 83 c0 10          	add    $0x10,%rax
1405d78e1:	48 63 00             	movslq (%rax),%rax
1405d78e4:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d78e8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d78ed:	48 03 c8             	add    %rax,%rcx
1405d78f0:	48 8b c1             	mov    %rcx,%rax
1405d78f3:	48 8b 8c 24 08 66 00 	mov    0x6608(%rsp),%rcx
1405d78fa:	00
1405d78fb:	48 89 08             	mov    %rcx,(%rax)
1405d78fe:	e9 69 75 03 00       	jmp    0x14060ee6c
1405d7903:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d7908:	48 83 c0 18          	add    $0x18,%rax
1405d790c:	48 63 00             	movslq (%rax),%rax
1405d790f:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405d7913:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405d7918:	48 03 c8             	add    %rax,%rcx
1405d791b:	48 8b c1             	mov    %rcx,%rax
1405d791e:	48 8b c8             	mov    %rax,%rcx
1405d7921:	e8 aa 7d bc ff       	call   0x14019f6d0
1405d7926:	48 89 84 24 20 66 00 	mov    %rax,0x6620(%rsp)
1405d792d:	00
1405d792e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405d7933:	48 83 c0 14          	add    $0x14,%rax