14018b522:	74 4e                	je     0x14018b572
14018b524:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14018b528:	48 83 fa 07          	cmp    $0x7,%rdx
14018b52c:	76 35                	jbe    0x14018b563
14018b52e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018b535:	00
14018b536:	48 8b 0f             	mov    (%rdi),%rcx
14018b539:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018b540:	72 1c                	jb     0x14018b55e
14018b542:	48 83 c2 27          	add    $0x27,%rdx
14018b546:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018b54a:	49 2b c8             	sub    %r8,%rcx
14018b54d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018b551:	48 83 f8 1f          	cmp    $0x1f,%rax
14018b555:	0f 87 a4 00 00 00    	ja     0x14018b5ff
14018b55b:	49 8b c8             	mov    %r8,%rcx
14018b55e:	e8 e1 fb c8 00       	call   0x140e1b144
14018b563:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14018b567:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14018b56e:	00
14018b56f:	66 89 37             	mov    %si,(%rdi)
14018b572:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14018b576:	e8 e5 cd 00 00       	call   0x140198360
14018b57b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14018b57f:	74 4a                	je     0x14018b5cb
14018b581:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14018b585:	48 83 fa 07          	cmp    $0x7,%rdx
14018b589:	76 31                	jbe    0x14018b5bc
14018b58b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018b592:	00
14018b593:	48 8b 0b             	mov    (%rbx),%rcx
14018b596:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018b59d:	72 18                	jb     0x14018b5b7
14018b59f:	48 83 c2 27          	add    $0x27,%rdx
14018b5a3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018b5a7:	49 2b c8             	sub    %r8,%rcx
14018b5aa:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018b5ae:	48 83 f8 1f          	cmp    $0x1f,%rax
14018b5b2:	77 4b                	ja     0x14018b5ff
14018b5b4:	49 8b c8             	mov    %r8,%rcx
14018b5b7:	e8 88 fb c8 00       	call   0x140e1b144
14018b5bc:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14018b5c0:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14018b5c7:	00
14018b5c8:	66 89 33             	mov    %si,(%rbx)
14018b5cb:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
14018b5d2:	00
14018b5d3:	48 8d 0d f6 5b 31 01 	lea    0x1315bf6(%rip),%rcx        # 0x1414a11d0
14018b5da:	e8 c1 53 20 00       	call   0x1403909a0
14018b5df:	48 8d 0d ba 47 df 00 	lea    0xdf47ba(%rip),%rcx        # 0x140f7fda0
14018b5e6:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14018b5ed:	00
14018b5ee:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14018b5f2:	49 8b 73 28          	mov    0x28(%r11),%rsi
14018b5f6:	49 8b e3             	mov    %r11,%rsp
14018b5f9:	5f                   	pop    %rdi
14018b5fa:	e9 75 fd c8 00       	jmp    0x140e1b374
14018b5ff:	e8 a0 eb c9 00       	call   0x140e2a1a4
14018b604:	cc                   	int3
14018b605:	cc                   	int3
14018b606:	cc                   	int3
14018b607:	cc                   	int3
14018b608:	cc                   	int3
14018b609:	cc                   	int3
14018b60a:	cc                   	int3
14018b60b:	cc                   	int3
14018b60c:	cc                   	int3
14018b60d:	cc                   	int3
14018b60e:	cc                   	int3
14018b60f:	cc                   	int3
14018b610:	48 8b c4             	mov    %rsp,%rax
14018b613:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
14018b61a:	0f 57 c0             	xorps  %xmm0,%xmm0
14018b61d:	48 c7 40 98 00 00 00 	movq   $0x0,-0x68(%rax)
14018b624:	00
14018b625:	0f 57 c9             	xorps  %xmm1,%xmm1
14018b628:	c6 40 d0 00          	movb   $0x0,-0x30(%rax)
14018b62c:	48 8d 50 88          	lea    -0x78(%rax),%rdx
14018b630:	48 8d 0d 79 5d 31 01 	lea    0x1315d79(%rip),%rcx        # 0x1414a13b0
14018b637:	f3 0f 7f 40 88       	movdqu %xmm0,-0x78(%rax)
14018b63c:	f3 0f 7f 40 d8       	movdqu %xmm0,-0x28(%rax)
14018b641:	f3 0f 7f 48 e8       	movdqu %xmm1,-0x18(%rax)
14018b646:	e8 75 47 93 00       	call   0x140abfdc0
14018b64b:	48 8d 0d ce 47 df 00 	lea    0xdf47ce(%rip),%rcx        # 0x140f7fe20
14018b652:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
14018b659:	e9 16 fd c8 00       	jmp    0x140e1b374
14018b65e:	cc                   	int3
14018b65f:	cc                   	int3
14018b660:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14018b665:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14018b66a:	57                   	push   %rdi
14018b66b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
14018b672:	33 f6                	xor    %esi,%esi
14018b674:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14018b679:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
14018b680:	00
14018b681:	0f 57 c0             	xorps  %xmm0,%xmm0
14018b684:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14018b68a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14018b68f:	48 8d 05 d2 ed e1 00 	lea    0xe1edd2(%rip),%rax        # 0x140faa468
14018b696:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14018b69b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
14018b6a2:	00 00
14018b6a4:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14018b6a9:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14018b6af:	45 33 c0             	xor    %r8d,%r8d
14018b6b2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14018b6b7:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14018b6bc:	e8 9f 06 0c 00       	call   0x14024bd60
14018b6c1:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
14018b6c8:	ff
14018b6c9:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
14018b6d0:	ff
14018b6d1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
14018b6d7:	45 8b c1             	mov    %r9d,%r8d
14018b6da:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14018b6df:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14018b6e4:	e8 57 72 20 00       	call   0x140392940
14018b6e9:	90                   	nop
14018b6ea:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14018b6ef:	48 8b d0             	mov    %rax,%rdx
14018b6f2:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14018b6f9:	00
14018b6fa:	e8 31 75 20 00       	call   0x140392c30
14018b6ff:	48 8b d8             	mov    %rax,%rbx
14018b702:	48 8b d0             	mov    %rax,%rdx
14018b705:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
14018b70c:	00
14018b70d:	e8 fe 72 20 00       	call   0x140392a10
14018b712:	48 8b f8             	mov    %rax,%rdi
14018b715:	48 8b d0             	mov    %rax,%rdx
14018b718:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
14018b71f:	00
14018b720:	e8 eb 72 20 00       	call   0x140392a10
14018b725:	48 8b d0             	mov    %rax,%rdx
14018b728:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
14018b72f:	00
14018b730:	e8 8b 78 20 00       	call   0x140392fc0
14018b735:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14018b739:	e8 22 cc 00 00       	call   0x140198360
14018b73e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
14018b742:	74 4e                	je     0x14018b792
14018b744:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14018b748:	48 83 fa 07          	cmp    $0x7,%rdx
14018b74c:	76 35                	jbe    0x14018b783
14018b74e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018b755:	00
14018b756:	48 8b 0f             	mov    (%rdi),%rcx
14018b759:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018b760:	72 1c                	jb     0x14018b77e
14018b762:	48 83 c2 27          	add    $0x27,%rdx
14018b766:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018b76a:	49 2b c8             	sub    %r8,%rcx
14018b76d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018b771:	48 83 f8 1f          	cmp    $0x1f,%rax
14018b775:	0f 87 a4 00 00 00    	ja     0x14018b81f
14018b77b:	49 8b c8             	mov    %r8,%rcx
14018b77e:	e8 c1 f9 c8 00       	call   0x140e1b144
14018b783:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14018b787:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14018b78e:	00
14018b78f:	66 89 37             	mov    %si,(%rdi)
14018b792:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14018b796:	e8 c5 cb 00 00       	call   0x140198360
14018b79b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14018b79f:	74 4a                	je     0x14018b7eb
14018b7a1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14018b7a5:	48 83 fa 07          	cmp    $0x7,%rdx
14018b7a9:	76 31                	jbe    0x14018b7dc
14018b7ab:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018b7b2:	00
14018b7b3:	48 8b 0b             	mov    (%rbx),%rcx
14018b7b6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018b7bd:	72 18                	jb     0x14018b7d7
14018b7bf:	48 83 c2 27          	add    $0x27,%rdx
14018b7c3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018b7c7:	49 2b c8             	sub    %r8,%rcx
14018b7ca:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018b7ce:	48 83 f8 1f          	cmp    $0x1f,%rax
14018b7d2:	77 4b                	ja     0x14018b81f
14018b7d4:	49 8b c8             	mov    %r8,%rcx
14018b7d7:	e8 68 f9 c8 00       	call   0x140e1b144
14018b7dc:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14018b7e0:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14018b7e7:	00
14018b7e8:	66 89 33             	mov    %si,(%rbx)
14018b7eb:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
14018b7f2:	00
14018b7f3:	48 8d 0d 16 56 31 01 	lea    0x1315616(%rip),%rcx        # 0x1414a0e10
14018b7fa:	e8 f1 54 20 00       	call   0x140390cf0
14018b7ff:	48 8d 0d 2a 46 df 00 	lea    0xdf462a(%rip),%rcx        # 0x140f7fe30
14018b806:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14018b80d:	00
14018b80e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14018b812:	49 8b 73 28          	mov    0x28(%r11),%rsi
14018b816:	49 8b e3             	mov    %r11,%rsp
14018b819:	5f                   	pop    %rdi
14018b81a:	e9 55 fb c8 00       	jmp    0x140e1b374
14018b81f:	e8 80 e9 c9 00       	call   0x140e2a1a4
14018b824:	cc                   	int3
14018b825:	cc                   	int3
14018b826:	cc                   	int3
14018b827:	cc                   	int3
14018b828:	cc                   	int3
14018b829:	cc                   	int3
14018b82a:	cc                   	int3
14018b82b:	cc                   	int3
14018b82c:	cc                   	int3
14018b82d:	cc                   	int3
14018b82e:	cc                   	int3
14018b82f:	cc                   	int3
14018b830:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14018b835:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14018b83a:	57                   	push   %rdi
14018b83b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
14018b842:	33 f6                	xor    %esi,%esi
14018b844:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14018b849:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
14018b850:	00
14018b851:	0f 57 c0             	xorps  %xmm0,%xmm0
14018b854:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14018b85a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14018b85f:	48 8d 05 02 ec e1 00 	lea    0xe1ec02(%rip),%rax        # 0x140faa468
14018b866:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14018b86b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
14018b872:	00 00
14018b874:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14018b879:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14018b87f:	45 33 c0             	xor    %r8d,%r8d
14018b882:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14018b887:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14018b88c:	e8 cf 04 0c 00       	call   0x14024bd60
14018b891:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
14018b898:	ff
14018b899:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
14018b8a0:	ff
14018b8a1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
14018b8a7:	45 8b c1             	mov    %r9d,%r8d
14018b8aa:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14018b8af:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14018b8b4:	e8 87 70 20 00       	call   0x140392940
14018b8b9:	90                   	nop
14018b8ba:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14018b8bf:	48 8b d0             	mov    %rax,%rdx
14018b8c2:	48 8d 8c 24 18 01 00 	lea    0x118(%rsp),%rcx
14018b8c9:	00
14018b8ca:	e8 61 73 20 00       	call   0x140392c30
14018b8cf:	48 8b d8             	mov    %rax,%rbx
14018b8d2:	48 8b d0             	mov    %rax,%rdx
14018b8d5:	48 8d 8c 24 68 01 00 	lea    0x168(%rsp),%rcx
14018b8dc:	00
14018b8dd:	e8 2e 71 20 00       	call   0x140392a10
14018b8e2:	48 8b f8             	mov    %rax,%rdi
14018b8e5:	48 8b d0             	mov    %rax,%rdx
14018b8e8:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
14018b8ef:	00
14018b8f0:	e8 1b 71 20 00       	call   0x140392a10
14018b8f5:	48 8b d0             	mov    %rax,%rdx
14018b8f8:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14018b8ff:	00
14018b900:	e8 bb 76 20 00       	call   0x140392fc0
14018b905:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14018b909:	e8 52 ca 00 00       	call   0x140198360
14018b90e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
14018b912:	74 4e                	je     0x14018b962
14018b914:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14018b918:	48 83 fa 07          	cmp    $0x7,%rdx
14018b91c:	76 35                	jbe    0x14018b953
14018b91e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018b925:	00
14018b926:	48 8b 0f             	mov    (%rdi),%rcx
14018b929:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018b930:	72 1c                	jb     0x14018b94e
14018b932:	48 83 c2 27          	add    $0x27,%rdx
14018b936:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018b93a:	49 2b c8             	sub    %r8,%rcx
14018b93d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018b941:	48 83 f8 1f          	cmp    $0x1f,%rax
14018b945:	0f 87 a4 00 00 00    	ja     0x14018b9ef
14018b94b:	49 8b c8             	mov    %r8,%rcx
14018b94e:	e8 f1 f7 c8 00       	call   0x140e1b144
14018b953:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14018b957:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14018b95e:	00
14018b95f:	66 89 37             	mov    %si,(%rdi)
14018b962:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14018b966:	e8 f5 c9 00 00       	call   0x140198360
14018b96b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14018b96f:	74 4a                	je     0x14018b9bb
14018b971:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14018b975:	48 83 fa 07          	cmp    $0x7,%rdx
14018b979:	76 31                	jbe    0x14018b9ac
14018b97b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018b982:	00
14018b983:	48 8b 0b             	mov    (%rbx),%rcx
14018b986:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018b98d:	72 18                	jb     0x14018b9a7
14018b98f:	48 83 c2 27          	add    $0x27,%rdx
14018b993:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018b997:	49 2b c8             	sub    %r8,%rcx
14018b99a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018b99e:	48 83 f8 1f          	cmp    $0x1f,%rax
14018b9a2:	77 4b                	ja     0x14018b9ef
14018b9a4:	49 8b c8             	mov    %r8,%rcx
14018b9a7:	e8 98 f7 c8 00       	call   0x140e1b144
14018b9ac:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14018b9b0:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14018b9b7:	00
14018b9b8:	66 89 33             	mov    %si,(%rbx)
14018b9bb:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
14018b9c2:	00
14018b9c3:	48 8d 0d 26 56 31 01 	lea    0x1315626(%rip),%rcx        # 0x1414a0ff0
14018b9ca:	e8 71 56 20 00       	call   0x140391040
14018b9cf:	48 8d 0d da 44 df 00 	lea    0xdf44da(%rip),%rcx        # 0x140f7feb0
14018b9d6:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14018b9dd:	00
14018b9de:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14018b9e2:	49 8b 73 28          	mov    0x28(%r11),%rsi
14018b9e6:	49 8b e3             	mov    %r11,%rsp
14018b9e9:	5f                   	pop    %rdi
14018b9ea:	e9 85 f9 c8 00       	jmp    0x140e1b374
14018b9ef:	e8 b0 e7 c9 00       	call   0x140e2a1a4
14018b9f4:	cc                   	int3
14018b9f5:	cc                   	int3
14018b9f6:	cc                   	int3
14018b9f7:	cc                   	int3
14018b9f8:	cc                   	int3
14018b9f9:	cc                   	int3
14018b9fa:	cc                   	int3
14018b9fb:	cc                   	int3
14018b9fc:	cc                   	int3
14018b9fd:	cc                   	int3
14018b9fe:	cc                   	int3
14018b9ff:	cc                   	int3
14018ba00:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14018ba05:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14018ba0a:	57                   	push   %rdi
14018ba0b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
14018ba12:	33 f6                	xor    %esi,%esi
14018ba14:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14018ba19:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
14018ba20:	00
14018ba21:	0f 57 c0             	xorps  %xmm0,%xmm0
14018ba24:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14018ba2a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14018ba2f:	48 8d 05 32 ea e1 00 	lea    0xe1ea32(%rip),%rax        # 0x140faa468
14018ba36:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14018ba3b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
14018ba42:	00 00
14018ba44:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0