14004e419:	0f 84 d8 02 00 00    	je     0x14004e6f7
14004e41f:	45 33 c0             	xor    %r8d,%r8d
14004e422:	ba 04 01 00 00       	mov    $0x104,%edx
14004e427:	48 8d 8c 24 d0 0b 00 	lea    0xbd0(%rsp),%rcx
14004e42e:	00
14004e42f:	e8 5c 83 fd ff       	call   0x140026790
14004e434:	90                   	nop
14004e435:	48 8d 8c 24 d0 0b 00 	lea    0xbd0(%rsp),%rcx
14004e43c:	00
14004e43d:	e8 ee 62 fd ff       	call   0x140024730
14004e442:	48 8b d0             	mov    %rax,%rdx
14004e445:	33 c9                	xor    %ecx,%ecx
14004e447:	41 b8 04 01 00 00    	mov    $0x104,%r8d
14004e44d:	ff 15 b5 0c 01 00    	call   *0x10cb5(%rip)        # 0x14005f108
14004e453:	b2 5c                	mov    $0x5c,%dl
14004e455:	48 8d 8c 24 d0 0b 00 	lea    0xbd0(%rsp),%rcx
14004e45c:	00
14004e45d:	e8 de 49 fd ff       	call   0x140022e40
14004e462:	4c 8b c8             	mov    %rax,%r9
14004e465:	45 33 c0             	xor    %r8d,%r8d
14004e468:	48 8d 94 24 e0 04 00 	lea    0x4e0(%rsp),%rdx
14004e46f:	00
14004e470:	48 8d 8c 24 d0 0b 00 	lea    0xbd0(%rsp),%rcx
14004e477:	00
14004e478:	e8 63 48 fd ff       	call   0x140022ce0
14004e47d:	48 8b d0             	mov    %rax,%rdx
14004e480:	48 8d 8c 24 d0 0b 00 	lea    0xbd0(%rsp),%rcx
14004e487:	00
14004e488:	e8 f3 a4 fb ff       	call   0x140008980
14004e48d:	48 8d 8c 24 e0 04 00 	lea    0x4e0(%rsp),%rcx
14004e494:	00
14004e495:	e8 c6 37 fb ff       	call   0x140001c60
14004e49a:	48 8d 15 2f 6e 01 00 	lea    0x16e2f(%rip),%rdx        # 0x1400652d0
14004e4a1:	48 8d 8c 24 d0 0b 00 	lea    0xbd0(%rsp),%rcx
14004e4a8:	00
14004e4a9:	e8 d2 b1 fe ff       	call   0x140039680
14004e4ae:	48 8d 8c 24 20 0d 00 	lea    0xd20(%rsp),%rcx
14004e4b5:	00
14004e4b6:	e8 25 22 00 00       	call   0x1400506e0
14004e4bb:	90                   	nop
14004e4bc:	48 8d 15 fd 6d 01 00 	lea    0x16dfd(%rip),%rdx        # 0x1400652c0
14004e4c3:	48 8d 8c 24 88 0a 00 	lea    0xa88(%rsp),%rcx
14004e4ca:	00
14004e4cb:	e8 20 35 00 00       	call   0x1400519f0
14004e4d0:	48 8d 94 24 90 0b 00 	lea    0xb90(%rsp),%rdx
14004e4d7:	00
14004e4d8:	85 c0                	test   %eax,%eax
14004e4da:	74 51                	je     0x14004e52d
14004e4dc:	4c 8d 05 11 6e 01 00 	lea    0x16e11(%rip),%r8        # 0x1400652f4
14004e4e3:	48 8d 8c 24 c0 07 00 	lea    0x7c0(%rsp),%rcx
14004e4ea:	00
14004e4eb:	e8 30 2e 00 00       	call   0x140051320
14004e4f0:	90                   	nop
14004e4f1:	4c 8d 05 f0 6d 01 00 	lea    0x16df0(%rip),%r8        # 0x1400652e8
14004e4f8:	48 8d 94 24 90 0b 00 	lea    0xb90(%rsp),%rdx
14004e4ff:	00
14004e500:	48 8d 8c 24 e0 07 00 	lea    0x7e0(%rsp),%rcx
14004e507:	00
14004e508:	e8 13 2e 00 00       	call   0x140051320
14004e50d:	90                   	nop
14004e50e:	48 8d 94 24 c0 07 00 	lea    0x7c0(%rsp),%rdx
14004e515:	00
14004e516:	48 8d 8c 24 20 0d 00 	lea    0xd20(%rsp),%rcx
14004e51d:	00
14004e51e:	e8 1d 22 00 00       	call   0x140050740
14004e523:	48 8d 8c 24 c0 07 00 	lea    0x7c0(%rsp),%rcx
14004e52a:	00
14004e52b:	eb 4f                	jmp    0x14004e57c
14004e52d:	4c 8d 05 b4 6d 01 00 	lea    0x16db4(%rip),%r8        # 0x1400652e8
14004e534:	48 8d 8c 24 00 08 00 	lea    0x800(%rsp),%rcx
14004e53b:	00
14004e53c:	e8 df 2d 00 00       	call   0x140051320
14004e541:	90                   	nop
14004e542:	4c 8d 05 ab 6d 01 00 	lea    0x16dab(%rip),%r8        # 0x1400652f4
14004e549:	48 8d 94 24 90 0b 00 	lea    0xb90(%rsp),%rdx
14004e550:	00
14004e551:	48 8d 8c 24 20 08 00 	lea    0x820(%rsp),%rcx
14004e558:	00
14004e559:	e8 c2 2d 00 00       	call   0x140051320
14004e55e:	90                   	nop
14004e55f:	48 8d 94 24 00 08 00 	lea    0x800(%rsp),%rdx
14004e566:	00
14004e567:	48 8d 8c 24 20 0d 00 	lea    0xd20(%rsp),%rcx
14004e56e:	00
14004e56f:	e8 cc 21 00 00       	call   0x140050740
14004e574:	48 8d 8c 24 00 08 00 	lea    0x800(%rsp),%rcx
14004e57b:	00
14004e57c:	e8 9f 21 00 00       	call   0x140050720
14004e581:	48 8d 9c 24 20 0d 00 	lea    0xd20(%rsp),%rbx
14004e588:	00
14004e589:	48 8d bc 24 60 0d 00 	lea    0xd60(%rsp),%rdi
14004e590:	00
14004e591:	48 3b df             	cmp    %rdi,%rbx
14004e594:	0f 84 a3 00 00 00    	je     0x14004e63d
14004e59a:	4c 8b c3             	mov    %rbx,%r8
14004e59d:	48 8d 94 24 d0 0b 00 	lea    0xbd0(%rsp),%rdx
14004e5a4:	00
14004e5a5:	48 8d 8c 24 38 0c 00 	lea    0xc38(%rsp),%rcx
14004e5ac:	00
14004e5ad:	e8 ce 2e 00 00       	call   0x140051480
14004e5b2:	48 8d 8c 24 38 0c 00 	lea    0xc38(%rsp),%rcx
14004e5b9:	00
14004e5ba:	48 83 bc 24 50 0c 00 	cmpq   $0xf,0xc50(%rsp)
14004e5c1:	00 0f
14004e5c3:	48 0f 47 8c 24 38 0c 	cmova  0xc38(%rsp),%rcx
14004e5ca:	00 00
14004e5cc:	ff 15 d6 0d 01 00    	call   *0x10dd6(%rip)        # 0x14005f3a8
14004e5d2:	85 c0                	test   %eax,%eax
14004e5d4:	0f 84 c6 00 00 00    	je     0x14004e6a0
14004e5da:	48 8b 94 24 f0 0a 00 	mov    0xaf0(%rsp),%rdx
14004e5e1:	00
14004e5e2:	48 83 fa 0f          	cmp    $0xf,%rdx
14004e5e6:	76 35                	jbe    0x14004e61d
14004e5e8:	48 ff c2             	inc    %rdx
14004e5eb:	48 8b 8c 24 d8 0a 00 	mov    0xad8(%rsp),%rcx
14004e5f2:	00
14004e5f3:	48 8b c1             	mov    %rcx,%rax
14004e5f6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004e5fd:	72 19                	jb     0x14004e618
14004e5ff:	48 83 c2 27          	add    $0x27,%rdx
14004e603:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004e607:	48 2b c1             	sub    %rcx,%rax
14004e60a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004e60e:	48 83 f8 1f          	cmp    $0x1f,%rax
14004e612:	0f 87 c2 00 00 00    	ja     0x14004e6da
14004e618:	e8 77 b6 00 00       	call   0x140059c94
14004e61d:	0f 10 84 24 38 0c 00 	movups 0xc38(%rsp),%xmm0
14004e624:	00
14004e625:	0f 11 84 24 d8 0a 00 	movups %xmm0,0xad8(%rsp)
14004e62c:	00
14004e62d:	0f 10 8c 24 48 0c 00 	movups 0xc48(%rsp),%xmm1
14004e634:	00
14004e635:	0f 11 8c 24 e8 0a 00 	movups %xmm1,0xae8(%rsp)
14004e63c:	00
14004e63d:	4c 8d 0d 1c 36 fb ff 	lea    -0x4c9e4(%rip),%r9        # 0x140001c60
14004e644:	ba 20 00 00 00       	mov    $0x20,%edx
14004e649:	44 8d 42 e2          	lea    -0x1e(%rdx),%r8d
14004e64d:	48 8d 8c 24 20 0d 00 	lea    0xd20(%rsp),%rcx
14004e654:	00
14004e655:	e8 22 b3 00 00       	call   0x14005997c
14004e65a:	90                   	nop
14004e65b:	48 8b 94 24 e8 0b 00 	mov    0xbe8(%rsp),%rdx
14004e662:	00
14004e663:	48 83 fa 0f          	cmp    $0xf,%rdx
14004e667:	0f 86 87 00 00 00    	jbe    0x14004e6f4
14004e66d:	48 ff c2             	inc    %rdx
14004e670:	48 8b 8c 24 d0 0b 00 	mov    0xbd0(%rsp),%rcx
14004e677:	00
14004e678:	48 8b c1             	mov    %rcx,%rax
14004e67b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004e682:	72 6b                	jb     0x14004e6ef
14004e684:	48 83 c2 27          	add    $0x27,%rdx
14004e688:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004e68c:	48 2b c1             	sub    %rcx,%rax
14004e68f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004e693:	48 83 f8 1f          	cmp    $0x1f,%rax
14004e697:	76 56                	jbe    0x14004e6ef
14004e699:	ff 15 01 0f 01 00    	call   *0x10f01(%rip)        # 0x14005f5a0
14004e69f:	90                   	nop
14004e6a0:	48 8b 94 24 50 0c 00 	mov    0xc50(%rsp),%rdx
14004e6a7:	00
14004e6a8:	48 83 fa 0f          	cmp    $0xf,%rdx
14004e6ac:	76 38                	jbe    0x14004e6e6
14004e6ae:	48 ff c2             	inc    %rdx
14004e6b1:	48 8b 8c 24 38 0c 00 	mov    0xc38(%rsp),%rcx
14004e6b8:	00
14004e6b9:	48 8b c1             	mov    %rcx,%rax
14004e6bc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004e6c3:	72 1c                	jb     0x14004e6e1
14004e6c5:	48 83 c2 27          	add    $0x27,%rdx
14004e6c9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004e6cd:	48 2b c1             	sub    %rcx,%rax
14004e6d0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004e6d4:	48 83 f8 1f          	cmp    $0x1f,%rax
14004e6d8:	76 07                	jbe    0x14004e6e1
14004e6da:	ff 15 c0 0e 01 00    	call   *0x10ec0(%rip)        # 0x14005f5a0
14004e6e0:	cc                   	int3
14004e6e1:	e8 ae b5 00 00       	call   0x140059c94
14004e6e6:	48 83 c3 20          	add    $0x20,%rbx
14004e6ea:	e9 a2 fe ff ff       	jmp    0x14004e591
14004e6ef:	e8 a0 b5 00 00       	call   0x140059c94
14004e6f4:	45 33 e4             	xor    %r12d,%r12d
14004e6f7:	e8 d4 8b fb ff       	call   0x1400072d0
14004e6fc:	48 c7 84 24 80 01 00 	movq   $0x0,0x180(%rsp)
14004e703:	00 00 00 00 00
14004e708:	4c 89 a4 24 78 01 00 	mov    %r12,0x178(%rsp)
14004e70f:	00
14004e710:	4c 89 a4 24 88 01 00 	mov    %r12,0x188(%rsp)
14004e717:	00
14004e718:	48 8d 0d f1 6b 01 00 	lea    0x16bf1(%rip),%rcx        # 0x140065310
14004e71f:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14004e724:	48 c7 44 24 48 0f 00 	movq   $0xf,0x48(%rsp)
14004e72b:	00 00
14004e72d:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14004e732:	66 0f 7f 84 24 a0 04 	movdqa %xmm0,0x4a0(%rsp)
14004e739:	00 00
14004e73b:	0f 10 8c 24 78 01 00 	movups 0x178(%rsp),%xmm1
14004e742:	00
14004e743:	0f 29 8c 24 10 05 00 	movaps %xmm1,0x510(%rsp)
14004e74a:	00
14004e74b:	f2 0f 10 84 24 88 01 	movsd  0x188(%rsp),%xmm0
14004e752:	00 00
14004e754:	f2 0f 11 84 24 20 05 	movsd  %xmm0,0x520(%rsp)
14004e75b:	00 00
14004e75d:	48 8d 8c 24 d8 0a 00 	lea    0xad8(%rsp),%rcx
14004e764:	00
14004e765:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14004e76a:	4c 8d 8c 24 a0 04 00 	lea    0x4a0(%rsp),%r9
14004e771:	00
14004e772:	48 8d 94 24 10 05 00 	lea    0x510(%rsp),%rdx
14004e779:	00
14004e77a:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
14004e781:	e8 4a 8c 00 00       	call   0x1400573d0
14004e786:	48 8d 15 73 6b 01 00 	lea    0x16b73(%rip),%rdx        # 0x140065300
14004e78d:	48 8d 8c 24 88 0a 00 	lea    0xa88(%rsp),%rcx
14004e794:	00
14004e795:	e8 56 32 00 00       	call   0x1400519f0
14004e79a:	8b f8                	mov    %eax,%edi
14004e79c:	48 8b 9c 24 a0 0a 00 	mov    0xaa0(%rsp),%rbx
14004e7a3:	00
14004e7a4:	48 8d 94 24 d8 0a 00 	lea    0xad8(%rsp),%rdx
14004e7ab:	00
14004e7ac:	48 8d 8c 24 00 07 00 	lea    0x700(%rsp),%rcx
14004e7b3:	00
14004e7b4:	e8 37 7d fd ff       	call   0x1400264f0
14004e7b9:	90                   	nop
14004e7ba:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
14004e7be:	48 8b d0             	mov    %rax,%rdx
14004e7c1:	e8 7a ab ff ff       	call   0x140049340
14004e7c6:	89 bb dc 00 00 00    	mov    %edi,0xdc(%rbx)
14004e7cc:	48 8b 94 24 18 07 00 	mov    0x718(%rsp),%rdx
14004e7d3:	00
14004e7d4:	48 83 fa 07          	cmp    $0x7,%rdx
14004e7d8:	76 3d                	jbe    0x14004e817
14004e7da:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14004e7e1:	00
14004e7e2:	48 8b 8c 24 00 07 00 	mov    0x700(%rsp),%rcx
14004e7e9:	00
14004e7ea:	48 8b c1             	mov    %rcx,%rax
14004e7ed:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004e7f4:	72 1c                	jb     0x14004e812
14004e7f6:	48 83 c2 27          	add    $0x27,%rdx
14004e7fa:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004e7fe:	48 2b c1             	sub    %rcx,%rax
14004e801:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004e805:	48 83 f8 1f          	cmp    $0x1f,%rax
14004e809:	76 07                	jbe    0x14004e812
14004e80b:	ff 15 8f 0d 01 00    	call   *0x10d8f(%rip)        # 0x14005f5a0
14004e811:	cc                   	int3
14004e812:	e8 7d b4 00 00       	call   0x140059c94
14004e817:	48 8d 15 12 6b 01 00 	lea    0x16b12(%rip),%rdx        # 0x140065330
14004e81e:	48 8d 8c 24 88 0a 00 	lea    0xa88(%rsp),%rcx
14004e825:	00
14004e826:	e8 c5 31 00 00       	call   0x1400519f0
14004e82b:	8b f8                	mov    %eax,%edi
14004e82d:	0f 57 c0             	xorps  %xmm0,%xmm0
14004e830:	0f 11 84 24 a0 03 00 	movups %xmm0,0x3a0(%rsp)
14004e837:	00
14004e838:	4c 89 a4 24 b0 03 00 	mov    %r12,0x3b0(%rsp)
14004e83f:	00
14004e840:	48 c7 84 24 b8 03 00 	movq   $0xf,0x3b8(%rsp)
14004e847:	00 0f 00 00 00
14004e84c:	c6 84 24 a0 03 00 00 	movb   $0x0,0x3a0(%rsp)
14004e853:	00
14004e854:	4c 8d 8c 24 a0 03 00 	lea    0x3a0(%rsp),%r9
14004e85b:	00
14004e85c:	4c 8d 05 bd 67 01 00 	lea    0x167bd(%rip),%r8        # 0x140065020
14004e863:	48 8d 94 24 88 0a 00 	lea    0xa88(%rsp),%rdx
14004e86a:	00
14004e86b:	48 8d 8c 24 78 0c 00 	lea    0xc78(%rsp),%rcx
14004e872:	00
14004e873:	e8 88 2e 00 00       	call   0x140051700
14004e878:	90                   	nop
14004e879:	48 8b 9c 24 a0 0a 00 	mov    0xaa0(%rsp),%rbx
14004e880:	00
14004e881:	48 8d 94 24 78 0c 00 	lea    0xc78(%rsp),%rdx
14004e888:	00
14004e889:	48 8d 8c 24 80 07 00 	lea    0x780(%rsp),%rcx
14004e890:	00
14004e891:	e8 5a 7c fd ff       	call   0x1400264f0
14004e896:	90                   	nop
14004e897:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
14004e89b:	48 8b d0             	mov    %rax,%rdx
14004e89e:	e8 9d aa ff ff       	call   0x140049340
14004e8a3:	85 ff                	test   %edi,%edi
14004e8a5:	0f 95 c0             	setne  %al
14004e8a8:	88 03                	mov    %al,(%rbx)
14004e8aa:	48 8b 94 24 98 07 00 	mov    0x798(%rsp),%rdx
14004e8b1:	00
14004e8b2:	48 83 fa 07          	cmp    $0x7,%rdx
14004e8b6:	76 3d                	jbe    0x14004e8f5
14004e8b8:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14004e8bf:	00
14004e8c0:	48 8b 8c 24 80 07 00 	mov    0x780(%rsp),%rcx
14004e8c7:	00
14004e8c8:	48 8b c1             	mov    %rcx,%rax
14004e8cb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004e8d2:	72 1c                	jb     0x14004e8f0
14004e8d4:	48 83 c2 27          	add    $0x27,%rdx
14004e8d8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004e8dc:	48 2b c1             	sub    %rcx,%rax
14004e8df:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004e8e3:	48 83 f8 1f          	cmp    $0x1f,%rax
14004e8e7:	76 07                	jbe    0x14004e8f0
14004e8e9:	ff 15 b1 0c 01 00    	call   *0x10cb1(%rip)        # 0x14005f5a0
14004e8ef:	cc                   	int3
14004e8f0:	e8 9f b3 00 00       	call   0x140059c94
14004e8f5:	48 8d 15 24 6a 01 00 	lea    0x16a24(%rip),%rdx        # 0x140065320
14004e8fc:	48 8d 8c 24 88 0a 00 	lea    0xa88(%rsp),%rcx
14004e903:	00
14004e904:	e8 e7 30 00 00       	call   0x1400519f0
14004e909:	48 8b 8c 24 a0 0a 00 	mov    0xaa0(%rsp),%rcx
14004e910:	00
14004e911:	89 81 d0 00 00 00    	mov    %eax,0xd0(%rcx)
14004e917:	0f 57 c0             	xorps  %xmm0,%xmm0
14004e91a:	0f 11 84 24 c0 03 00 	movups %xmm0,0x3c0(%rsp)
14004e921:	00
14004e922:	4c 89 a4 24 d0 03 00 	mov    %r12,0x3d0(%rsp)
14004e929:	00
14004e92a:	48 c7 84 24 d8 03 00 	movq   $0xf,0x3d8(%rsp)
14004e931:	00 0f 00 00 00
14004e936:	c6 84 24 c0 03 00 00 	movb   $0x0,0x3c0(%rsp)
14004e93d:	00
14004e93e:	4c 8d 8c 24 c0 03 00 	lea    0x3c0(%rsp),%r9
14004e945:	00
14004e946:	4c 8d 05 03 6a 01 00 	lea    0x16a03(%rip),%r8        # 0x140065350
14004e94d:	48 8d 94 24 88 0a 00 	lea    0xa88(%rsp),%rdx
14004e954:	00
14004e955:	48 8d 8c 24 98 0c 00 	lea    0xc98(%rsp),%rcx
14004e95c:	00
14004e95d:	e8 9e 2d 00 00       	call   0x140051700
14004e962:	90                   	nop
14004e963:	48 8b 9c 24 a0 0a 00 	mov    0xaa0(%rsp),%rbx
14004e96a:	00
14004e96b:	48 8d 94 24 98 0c 00 	lea    0xc98(%rsp),%rdx
14004e972:	00
14004e973:	48 8d 8c 24 80 06 00 	lea    0x680(%rsp),%rcx
14004e97a:	00
14004e97b:	e8 70 7b fd ff       	call   0x1400264f0
14004e980:	90                   	nop
14004e981:	48 8d 4b 70          	lea    0x70(%rbx),%rcx
14004e985:	48 8b d0             	mov    %rax,%rdx
14004e988:	e8 b3 a9 ff ff       	call   0x140049340
14004e98d:	90                   	nop
14004e98e:	48 8b 94 24 98 06 00 	mov    0x698(%rsp),%rdx
14004e995:	00
14004e996:	48 83 fa 07          	cmp    $0x7,%rdx
14004e99a:	76 3d                	jbe    0x14004e9d9
14004e99c:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14004e9a3:	00