14018e3df:	48 8d 05 82 c0 e1 00 	lea    0xe1c082(%rip),%rax        # 0x140faa468
14018e3e6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14018e3eb:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
14018e3f2:	00 00
14018e3f4:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14018e3f9:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14018e3ff:	45 33 c0             	xor    %r8d,%r8d
14018e402:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14018e407:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14018e40c:	e8 4f d9 0b 00       	call   0x14024bd60
14018e411:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
14018e418:	ff
14018e419:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
14018e420:	ff
14018e421:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
14018e427:	45 8b c1             	mov    %r9d,%r8d
14018e42a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14018e42f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14018e434:	e8 07 45 20 00       	call   0x140392940
14018e439:	90                   	nop
14018e43a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14018e43f:	48 8b d0             	mov    %rax,%rdx
14018e442:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14018e449:	00
14018e44a:	e8 e1 47 20 00       	call   0x140392c30
14018e44f:	48 8b d8             	mov    %rax,%rbx
14018e452:	48 8b d0             	mov    %rax,%rdx
14018e455:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
14018e45c:	00
14018e45d:	e8 ae 45 20 00       	call   0x140392a10
14018e462:	48 8b f8             	mov    %rax,%rdi
14018e465:	48 8b d0             	mov    %rax,%rdx
14018e468:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
14018e46f:	00
14018e470:	e8 9b 45 20 00       	call   0x140392a10
14018e475:	48 8b d0             	mov    %rax,%rdx
14018e478:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
14018e47f:	00
14018e480:	e8 3b 4b 20 00       	call   0x140392fc0
14018e485:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14018e489:	e8 d2 9e 00 00       	call   0x140198360
14018e48e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
14018e492:	74 4e                	je     0x14018e4e2
14018e494:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14018e498:	48 83 fa 07          	cmp    $0x7,%rdx
14018e49c:	76 35                	jbe    0x14018e4d3
14018e49e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018e4a5:	00
14018e4a6:	48 8b 0f             	mov    (%rdi),%rcx
14018e4a9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018e4b0:	72 1c                	jb     0x14018e4ce
14018e4b2:	48 83 c2 27          	add    $0x27,%rdx
14018e4b6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018e4ba:	49 2b c8             	sub    %r8,%rcx
14018e4bd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018e4c1:	48 83 f8 1f          	cmp    $0x1f,%rax
14018e4c5:	0f 87 a4 00 00 00    	ja     0x14018e56f
14018e4cb:	49 8b c8             	mov    %r8,%rcx
14018e4ce:	e8 71 cc c8 00       	call   0x140e1b144
14018e4d3:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14018e4d7:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14018e4de:	00
14018e4df:	66 89 37             	mov    %si,(%rdi)
14018e4e2:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14018e4e6:	e8 75 9e 00 00       	call   0x140198360
14018e4eb:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14018e4ef:	74 4a                	je     0x14018e53b
14018e4f1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14018e4f5:	48 83 fa 07          	cmp    $0x7,%rdx
14018e4f9:	76 31                	jbe    0x14018e52c
14018e4fb:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018e502:	00
14018e503:	48 8b 0b             	mov    (%rbx),%rcx
14018e506:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018e50d:	72 18                	jb     0x14018e527
14018e50f:	48 83 c2 27          	add    $0x27,%rdx
14018e513:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018e517:	49 2b c8             	sub    %r8,%rcx
14018e51a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018e51e:	48 83 f8 1f          	cmp    $0x1f,%rax
14018e522:	77 4b                	ja     0x14018e56f
14018e524:	49 8b c8             	mov    %r8,%rcx
14018e527:	e8 18 cc c8 00       	call   0x140e1b144
14018e52c:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14018e530:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14018e537:	00
14018e538:	66 89 33             	mov    %si,(%rbx)
14018e53b:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
14018e542:	00
14018e543:	48 8d 0d 26 5b 31 01 	lea    0x1315b26(%rip),%rcx        # 0x1414a4070
14018e54a:	e8 51 24 20 00       	call   0x1403909a0
14018e54f:	48 8d 0d 1a 26 df 00 	lea    0xdf261a(%rip),%rcx        # 0x140f80b70
14018e556:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14018e55d:	00
14018e55e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14018e562:	49 8b 73 28          	mov    0x28(%r11),%rsi
14018e566:	49 8b e3             	mov    %r11,%rsp
14018e569:	5f                   	pop    %rdi
14018e56a:	e9 05 ce c8 00       	jmp    0x140e1b374
14018e56f:	e8 30 bc c9 00       	call   0x140e2a1a4
14018e574:	cc                   	int3
14018e575:	cc                   	int3
14018e576:	cc                   	int3
14018e577:	cc                   	int3
14018e578:	cc                   	int3
14018e579:	cc                   	int3
14018e57a:	cc                   	int3
14018e57b:	cc                   	int3
14018e57c:	cc                   	int3
14018e57d:	cc                   	int3
14018e57e:	cc                   	int3
14018e57f:	cc                   	int3
14018e580:	48 8b c4             	mov    %rsp,%rax
14018e583:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
14018e58a:	0f 57 c0             	xorps  %xmm0,%xmm0
14018e58d:	48 c7 40 98 00 00 00 	movq   $0x0,-0x68(%rax)
14018e594:	00
14018e595:	0f 57 c9             	xorps  %xmm1,%xmm1
14018e598:	c6 40 d0 00          	movb   $0x0,-0x30(%rax)
14018e59c:	48 8d 50 88          	lea    -0x78(%rax),%rdx
14018e5a0:	48 8d 0d a9 5c 31 01 	lea    0x1315ca9(%rip),%rcx        # 0x1414a4250
14018e5a7:	f3 0f 7f 40 88       	movdqu %xmm0,-0x78(%rax)
14018e5ac:	f3 0f 7f 40 d8       	movdqu %xmm0,-0x28(%rax)
14018e5b1:	f3 0f 7f 48 e8       	movdqu %xmm1,-0x18(%rax)
14018e5b6:	e8 05 18 93 00       	call   0x140abfdc0
14018e5bb:	48 8d 0d 2e 26 df 00 	lea    0xdf262e(%rip),%rcx        # 0x140f80bf0
14018e5c2:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
14018e5c9:	e9 a6 cd c8 00       	jmp    0x140e1b374
14018e5ce:	cc                   	int3
14018e5cf:	cc                   	int3
14018e5d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14018e5d5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14018e5da:	57                   	push   %rdi
14018e5db:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
14018e5e2:	33 f6                	xor    %esi,%esi
14018e5e4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14018e5e9:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
14018e5f0:	00
14018e5f1:	0f 57 c0             	xorps  %xmm0,%xmm0
14018e5f4:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14018e5fa:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14018e5ff:	48 8d 05 62 be e1 00 	lea    0xe1be62(%rip),%rax        # 0x140faa468
14018e606:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14018e60b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
14018e612:	00 00
14018e614:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14018e619:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14018e61f:	45 33 c0             	xor    %r8d,%r8d
14018e622:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14018e627:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14018e62c:	e8 2f d7 0b 00       	call   0x14024bd60
14018e631:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
14018e638:	ff
14018e639:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
14018e640:	ff
14018e641:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
14018e647:	45 8b c1             	mov    %r9d,%r8d
14018e64a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14018e64f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14018e654:	e8 e7 42 20 00       	call   0x140392940
14018e659:	90                   	nop
14018e65a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14018e65f:	48 8b d0             	mov    %rax,%rdx
14018e662:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14018e669:	00
14018e66a:	e8 c1 45 20 00       	call   0x140392c30
14018e66f:	48 8b d8             	mov    %rax,%rbx
14018e672:	48 8b d0             	mov    %rax,%rdx
14018e675:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
14018e67c:	00
14018e67d:	e8 8e 43 20 00       	call   0x140392a10
14018e682:	48 8b f8             	mov    %rax,%rdi
14018e685:	48 8b d0             	mov    %rax,%rdx
14018e688:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
14018e68f:	00
14018e690:	e8 7b 43 20 00       	call   0x140392a10
14018e695:	48 8b d0             	mov    %rax,%rdx
14018e698:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
14018e69f:	00
14018e6a0:	e8 1b 49 20 00       	call   0x140392fc0
14018e6a5:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14018e6a9:	e8 b2 9c 00 00       	call   0x140198360
14018e6ae:	40 38 77 30          	cmp    %sil,0x30(%rdi)
14018e6b2:	74 4e                	je     0x14018e702
14018e6b4:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14018e6b8:	48 83 fa 07          	cmp    $0x7,%rdx
14018e6bc:	76 35                	jbe    0x14018e6f3
14018e6be:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018e6c5:	00
14018e6c6:	48 8b 0f             	mov    (%rdi),%rcx
14018e6c9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018e6d0:	72 1c                	jb     0x14018e6ee
14018e6d2:	48 83 c2 27          	add    $0x27,%rdx
14018e6d6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018e6da:	49 2b c8             	sub    %r8,%rcx
14018e6dd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018e6e1:	48 83 f8 1f          	cmp    $0x1f,%rax
14018e6e5:	0f 87 a4 00 00 00    	ja     0x14018e78f
14018e6eb:	49 8b c8             	mov    %r8,%rcx
14018e6ee:	e8 51 ca c8 00       	call   0x140e1b144
14018e6f3:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14018e6f7:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14018e6fe:	00
14018e6ff:	66 89 37             	mov    %si,(%rdi)
14018e702:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14018e706:	e8 55 9c 00 00       	call   0x140198360
14018e70b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14018e70f:	74 4a                	je     0x14018e75b
14018e711:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14018e715:	48 83 fa 07          	cmp    $0x7,%rdx
14018e719:	76 31                	jbe    0x14018e74c
14018e71b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018e722:	00
14018e723:	48 8b 0b             	mov    (%rbx),%rcx
14018e726:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018e72d:	72 18                	jb     0x14018e747
14018e72f:	48 83 c2 27          	add    $0x27,%rdx
14018e733:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018e737:	49 2b c8             	sub    %r8,%rcx
14018e73a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018e73e:	48 83 f8 1f          	cmp    $0x1f,%rax
14018e742:	77 4b                	ja     0x14018e78f
14018e744:	49 8b c8             	mov    %r8,%rcx
14018e747:	e8 f8 c9 c8 00       	call   0x140e1b144
14018e74c:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14018e750:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14018e757:	00
14018e758:	66 89 33             	mov    %si,(%rbx)
14018e75b:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
14018e762:	00
14018e763:	48 8d 0d 46 55 31 01 	lea    0x1315546(%rip),%rcx        # 0x1414a3cb0
14018e76a:	e8 81 25 20 00       	call   0x140390cf0
14018e76f:	48 8d 0d 8a 24 df 00 	lea    0xdf248a(%rip),%rcx        # 0x140f80c00
14018e776:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14018e77d:	00
14018e77e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14018e782:	49 8b 73 28          	mov    0x28(%r11),%rsi
14018e786:	49 8b e3             	mov    %r11,%rsp
14018e789:	5f                   	pop    %rdi
14018e78a:	e9 e5 cb c8 00       	jmp    0x140e1b374
14018e78f:	e8 10 ba c9 00       	call   0x140e2a1a4
14018e794:	cc                   	int3
14018e795:	cc                   	int3
14018e796:	cc                   	int3
14018e797:	cc                   	int3
14018e798:	cc                   	int3
14018e799:	cc                   	int3
14018e79a:	cc                   	int3
14018e79b:	cc                   	int3
14018e79c:	cc                   	int3
14018e79d:	cc                   	int3
14018e79e:	cc                   	int3
14018e79f:	cc                   	int3
14018e7a0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14018e7a5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14018e7aa:	57                   	push   %rdi
14018e7ab:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
14018e7b2:	33 f6                	xor    %esi,%esi
14018e7b4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14018e7b9:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
14018e7c0:	00
14018e7c1:	0f 57 c0             	xorps  %xmm0,%xmm0
14018e7c4:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14018e7ca:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14018e7cf:	48 8d 05 92 bc e1 00 	lea    0xe1bc92(%rip),%rax        # 0x140faa468
14018e7d6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14018e7db:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
14018e7e2:	00 00
14018e7e4:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14018e7e9:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14018e7ef:	45 33 c0             	xor    %r8d,%r8d
14018e7f2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14018e7f7:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14018e7fc:	e8 5f d5 0b 00       	call   0x14024bd60
14018e801:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
14018e808:	ff
14018e809:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
14018e810:	ff
14018e811:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
14018e817:	45 8b c1             	mov    %r9d,%r8d
14018e81a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14018e81f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14018e824:	e8 17 41 20 00       	call   0x140392940
14018e829:	90                   	nop
14018e82a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14018e82f:	48 8b d0             	mov    %rax,%rdx
14018e832:	48 8d 8c 24 18 01 00 	lea    0x118(%rsp),%rcx
14018e839:	00
14018e83a:	e8 f1 43 20 00       	call   0x140392c30
14018e83f:	48 8b d8             	mov    %rax,%rbx
14018e842:	48 8b d0             	mov    %rax,%rdx
14018e845:	48 8d 8c 24 68 01 00 	lea    0x168(%rsp),%rcx
14018e84c:	00
14018e84d:	e8 be 41 20 00       	call   0x140392a10
14018e852:	48 8b f8             	mov    %rax,%rdi
14018e855:	48 8b d0             	mov    %rax,%rdx
14018e858:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
14018e85f:	00
14018e860:	e8 ab 41 20 00       	call   0x140392a10
14018e865:	48 8b d0             	mov    %rax,%rdx
14018e868:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14018e86f:	00
14018e870:	e8 4b 47 20 00       	call   0x140392fc0
14018e875:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14018e879:	e8 e2 9a 00 00       	call   0x140198360
14018e87e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
14018e882:	74 4e                	je     0x14018e8d2
14018e884:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14018e888:	48 83 fa 07          	cmp    $0x7,%rdx
14018e88c:	76 35                	jbe    0x14018e8c3
14018e88e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018e895:	00
14018e896:	48 8b 0f             	mov    (%rdi),%rcx
14018e899:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018e8a0:	72 1c                	jb     0x14018e8be
14018e8a2:	48 83 c2 27          	add    $0x27,%rdx
14018e8a6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018e8aa:	49 2b c8             	sub    %r8,%rcx
14018e8ad:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018e8b1:	48 83 f8 1f          	cmp    $0x1f,%rax
14018e8b5:	0f 87 a4 00 00 00    	ja     0x14018e95f
14018e8bb:	49 8b c8             	mov    %r8,%rcx
14018e8be:	e8 81 c8 c8 00       	call   0x140e1b144
14018e8c3:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14018e8c7:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14018e8ce:	00
14018e8cf:	66 89 37             	mov    %si,(%rdi)
14018e8d2:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14018e8d6:	e8 85 9a 00 00       	call   0x140198360
14018e8db:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14018e8df:	74 4a                	je     0x14018e92b
14018e8e1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14018e8e5:	48 83 fa 07          	cmp    $0x7,%rdx
14018e8e9:	76 31                	jbe    0x14018e91c
14018e8eb:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018e8f2:	00
14018e8f3:	48 8b 0b             	mov    (%rbx),%rcx
14018e8f6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018e8fd:	72 18                	jb     0x14018e917
14018e8ff:	48 83 c2 27          	add    $0x27,%rdx
14018e903:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018e907:	49 2b c8             	sub    %r8,%rcx
14018e90a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018e90e:	48 83 f8 1f          	cmp    $0x1f,%rax
14018e912:	77 4b                	ja     0x14018e95f
14018e914:	49 8b c8             	mov    %r8,%rcx
14018e917:	e8 28 c8 c8 00       	call   0x140e1b144
14018e91c:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14018e920:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14018e927:	00