14017a638:	cc                   	int3
14017a639:	cc                   	int3
14017a63a:	cc                   	int3
14017a63b:	cc                   	int3
14017a63c:	cc                   	int3
14017a63d:	cc                   	int3
14017a63e:	cc                   	int3
14017a63f:	cc                   	int3
14017a640:	48 83 ec 58          	sub    $0x58,%rsp
14017a644:	48 8b 05 b5 e8 23 01 	mov    0x123e8b5(%rip),%rax        # 0x1413b8f00
14017a64b:	48 33 c4             	xor    %rsp,%rax
14017a64e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14017a653:	0f 57 c0             	xorps  %xmm0,%xmm0
14017a656:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14017a65b:	66 0f 6f 0d 8d b3 e2 	movdqa 0xe2b38d(%rip),%xmm1        # 0x140fa59f0
14017a662:	00
14017a663:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
14017a669:	f2 0f 10 05 cf 89 f6 	movsd  0xf689cf(%rip),%xmm0        # 0x1410e3040
14017a670:	00
14017a671:	f2 0f 11 44 24 20    	movsd  %xmm0,0x20(%rsp)
14017a677:	0f b7 05 ca 89 f6 00 	movzwl 0xf689ca(%rip),%eax        # 0x1410e3048
14017a67e:	66 89 44 24 28       	mov    %ax,0x28(%rsp)
14017a683:	c6 44 24 2a 00       	movb   $0x0,0x2a(%rsp)
14017a688:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14017a68d:	48 8d 0d ec 43 2c 01 	lea    0x12c43ec(%rip),%rcx        # 0x14143ea80
14017a694:	e8 d7 0e 94 00       	call   0x140abb570
14017a699:	90                   	nop
14017a69a:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14017a69f:	48 83 fa 0f          	cmp    $0xf,%rdx
14017a6a3:	76 2e                	jbe    0x14017a6d3
14017a6a5:	48 ff c2             	inc    %rdx
14017a6a8:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14017a6ad:	48 8b c1             	mov    %rcx,%rax
14017a6b0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14017a6b7:	72 15                	jb     0x14017a6ce
14017a6b9:	48 83 c2 27          	add    $0x27,%rdx
14017a6bd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14017a6c1:	48 2b c1             	sub    %rcx,%rax
14017a6c4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14017a6c8:	48 83 f8 1f          	cmp    $0x1f,%rax
14017a6cc:	77 23                	ja     0x14017a6f1
14017a6ce:	e8 71 0a ca 00       	call   0x140e1b144
14017a6d3:	48 8d 0d c6 17 e0 00 	lea    0xe017c6(%rip),%rcx        # 0x140f7bea0
14017a6da:	e8 95 0c ca 00       	call   0x140e1b374
14017a6df:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14017a6e4:	48 33 cc             	xor    %rsp,%rcx
14017a6e7:	e8 14 0e ca 00       	call   0x140e1b500
14017a6ec:	48 83 c4 58          	add    $0x58,%rsp
14017a6f0:	c3                   	ret
14017a6f1:	e8 ae fa ca 00       	call   0x140e2a1a4
14017a6f6:	cc                   	int3
14017a6f7:	cc                   	int3
14017a6f8:	cc                   	int3
14017a6f9:	cc                   	int3
14017a6fa:	cc                   	int3
14017a6fb:	cc                   	int3
14017a6fc:	cc                   	int3
14017a6fd:	cc                   	int3
14017a6fe:	cc                   	int3
14017a6ff:	cc                   	int3
14017a700:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14017a705:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14017a70a:	57                   	push   %rdi
14017a70b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
14017a712:	33 f6                	xor    %esi,%esi
14017a714:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14017a719:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
14017a720:	00
14017a721:	0f 57 c0             	xorps  %xmm0,%xmm0
14017a724:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14017a72a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14017a72f:	48 8d 05 32 fd e2 00 	lea    0xe2fd32(%rip),%rax        # 0x140faa468
14017a736:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017a73b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
14017a742:	00 00
14017a744:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14017a749:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14017a74f:	45 33 c0             	xor    %r8d,%r8d
14017a752:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14017a757:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14017a75c:	e8 ff 15 0d 00       	call   0x14024bd60
14017a761:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
14017a768:	ff
14017a769:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
14017a770:	ff
14017a771:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
14017a777:	45 8b c1             	mov    %r9d,%r8d
14017a77a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14017a77f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14017a784:	e8 b7 81 21 00       	call   0x140392940
14017a789:	90                   	nop
14017a78a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14017a78f:	48 8b d0             	mov    %rax,%rdx
14017a792:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14017a799:	00
14017a79a:	e8 91 84 21 00       	call   0x140392c30
14017a79f:	48 8b d8             	mov    %rax,%rbx
14017a7a2:	48 8b d0             	mov    %rax,%rdx
14017a7a5:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
14017a7ac:	00
14017a7ad:	e8 5e 82 21 00       	call   0x140392a10
14017a7b2:	48 8b f8             	mov    %rax,%rdi
14017a7b5:	48 8b d0             	mov    %rax,%rdx
14017a7b8:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
14017a7bf:	00
14017a7c0:	e8 4b 82 21 00       	call   0x140392a10
14017a7c5:	48 8b d0             	mov    %rax,%rdx
14017a7c8:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
14017a7cf:	00
14017a7d0:	e8 eb 87 21 00       	call   0x140392fc0
14017a7d5:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14017a7d9:	e8 82 db 01 00       	call   0x140198360
14017a7de:	40 38 77 30          	cmp    %sil,0x30(%rdi)
14017a7e2:	74 4e                	je     0x14017a832
14017a7e4:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14017a7e8:	48 83 fa 07          	cmp    $0x7,%rdx
14017a7ec:	76 35                	jbe    0x14017a823
14017a7ee:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14017a7f5:	00
14017a7f6:	48 8b 0f             	mov    (%rdi),%rcx
14017a7f9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14017a800:	72 1c                	jb     0x14017a81e
14017a802:	48 83 c2 27          	add    $0x27,%rdx
14017a806:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14017a80a:	49 2b c8             	sub    %r8,%rcx
14017a80d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14017a811:	48 83 f8 1f          	cmp    $0x1f,%rax
14017a815:	0f 87 a4 00 00 00    	ja     0x14017a8bf
14017a81b:	49 8b c8             	mov    %r8,%rcx
14017a81e:	e8 21 09 ca 00       	call   0x140e1b144
14017a823:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14017a827:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14017a82e:	00
14017a82f:	66 89 37             	mov    %si,(%rdi)
14017a832:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14017a836:	e8 25 db 01 00       	call   0x140198360
14017a83b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14017a83f:	74 4a                	je     0x14017a88b
14017a841:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14017a845:	48 83 fa 07          	cmp    $0x7,%rdx
14017a849:	76 31                	jbe    0x14017a87c
14017a84b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14017a852:	00
14017a853:	48 8b 0b             	mov    (%rbx),%rcx
14017a856:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14017a85d:	72 18                	jb     0x14017a877
14017a85f:	48 83 c2 27          	add    $0x27,%rdx
14017a863:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14017a867:	49 2b c8             	sub    %r8,%rcx
14017a86a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14017a86e:	48 83 f8 1f          	cmp    $0x1f,%rax
14017a872:	77 4b                	ja     0x14017a8bf
14017a874:	49 8b c8             	mov    %r8,%rcx
14017a877:	e8 c8 08 ca 00       	call   0x140e1b144
14017a87c:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14017a880:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14017a887:	00
14017a888:	66 89 33             	mov    %si,(%rbx)
14017a88b:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
14017a892:	00
14017a893:	48 8d 0d 06 40 2c 01 	lea    0x12c4006(%rip),%rcx        # 0x14143e8a0
14017a89a:	e8 01 61 21 00       	call   0x1403909a0
14017a89f:	48 8d 0d 6a 16 e0 00 	lea    0xe0166a(%rip),%rcx        # 0x140f7bf10
14017a8a6:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14017a8ad:	00
14017a8ae:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14017a8b2:	49 8b 73 28          	mov    0x28(%r11),%rsi
14017a8b6:	49 8b e3             	mov    %r11,%rsp
14017a8b9:	5f                   	pop    %rdi
14017a8ba:	e9 b5 0a ca 00       	jmp    0x140e1b374
14017a8bf:	e8 e0 f8 ca 00       	call   0x140e2a1a4
14017a8c4:	cc                   	int3
14017a8c5:	cc                   	int3
14017a8c6:	cc                   	int3
14017a8c7:	cc                   	int3
14017a8c8:	cc                   	int3
14017a8c9:	cc                   	int3
14017a8ca:	cc                   	int3
14017a8cb:	cc                   	int3
14017a8cc:	cc                   	int3
14017a8cd:	cc                   	int3
14017a8ce:	cc                   	int3
14017a8cf:	cc                   	int3
14017a8d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14017a8d5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14017a8da:	57                   	push   %rdi
14017a8db:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
14017a8e2:	33 f6                	xor    %esi,%esi
14017a8e4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14017a8e9:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
14017a8f0:	00
14017a8f1:	0f 57 c0             	xorps  %xmm0,%xmm0
14017a8f4:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14017a8fa:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14017a8ff:	48 8d 05 62 fb e2 00 	lea    0xe2fb62(%rip),%rax        # 0x140faa468
14017a906:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017a90b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
14017a912:	00 00
14017a914:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14017a919:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14017a91f:	45 33 c0             	xor    %r8d,%r8d
14017a922:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14017a927:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14017a92c:	e8 2f 14 0d 00       	call   0x14024bd60
14017a931:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
14017a938:	ff
14017a939:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
14017a940:	ff
14017a941:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
14017a947:	45 8b c1             	mov    %r9d,%r8d
14017a94a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14017a94f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14017a954:	e8 e7 7f 21 00       	call   0x140392940
14017a959:	90                   	nop
14017a95a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14017a95f:	48 8b d0             	mov    %rax,%rdx
14017a962:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14017a969:	00
14017a96a:	e8 c1 82 21 00       	call   0x140392c30
14017a96f:	48 8b d8             	mov    %rax,%rbx
14017a972:	48 8b d0             	mov    %rax,%rdx
14017a975:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
14017a97c:	00
14017a97d:	e8 8e 80 21 00       	call   0x140392a10
14017a982:	48 8b f8             	mov    %rax,%rdi
14017a985:	48 8b d0             	mov    %rax,%rdx
14017a988:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
14017a98f:	00
14017a990:	e8 7b 80 21 00       	call   0x140392a10
14017a995:	48 8b d0             	mov    %rax,%rdx
14017a998:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
14017a99f:	00
14017a9a0:	e8 1b 86 21 00       	call   0x140392fc0
14017a9a5:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14017a9a9:	e8 b2 d9 01 00       	call   0x140198360
14017a9ae:	40 38 77 30          	cmp    %sil,0x30(%rdi)
14017a9b2:	74 4e                	je     0x14017aa02
14017a9b4:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14017a9b8:	48 83 fa 07          	cmp    $0x7,%rdx
14017a9bc:	76 35                	jbe    0x14017a9f3
14017a9be:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14017a9c5:	00
14017a9c6:	48 8b 0f             	mov    (%rdi),%rcx
14017a9c9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14017a9d0:	72 1c                	jb     0x14017a9ee
14017a9d2:	48 83 c2 27          	add    $0x27,%rdx
14017a9d6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14017a9da:	49 2b c8             	sub    %r8,%rcx
14017a9dd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14017a9e1:	48 83 f8 1f          	cmp    $0x1f,%rax
14017a9e5:	0f 87 a4 00 00 00    	ja     0x14017aa8f
14017a9eb:	49 8b c8             	mov    %r8,%rcx
14017a9ee:	e8 51 07 ca 00       	call   0x140e1b144
14017a9f3:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14017a9f7:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14017a9fe:	00
14017a9ff:	66 89 37             	mov    %si,(%rdi)
14017aa02:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14017aa06:	e8 55 d9 01 00       	call   0x140198360
14017aa0b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14017aa0f:	74 4a                	je     0x14017aa5b
14017aa11:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14017aa15:	48 83 fa 07          	cmp    $0x7,%rdx
14017aa19:	76 31                	jbe    0x14017aa4c
14017aa1b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14017aa22:	00
14017aa23:	48 8b 0b             	mov    (%rbx),%rcx
14017aa26:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14017aa2d:	72 18                	jb     0x14017aa47
14017aa2f:	48 83 c2 27          	add    $0x27,%rdx
14017aa33:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14017aa37:	49 2b c8             	sub    %r8,%rcx
14017aa3a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14017aa3e:	48 83 f8 1f          	cmp    $0x1f,%rax
14017aa42:	77 4b                	ja     0x14017aa8f
14017aa44:	49 8b c8             	mov    %r8,%rcx
14017aa47:	e8 f8 06 ca 00       	call   0x140e1b144
14017aa4c:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14017aa50:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14017aa57:	00
14017aa58:	66 89 33             	mov    %si,(%rbx)
14017aa5b:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
14017aa62:	00
14017aa63:	48 8d 0d 76 3a 2c 01 	lea    0x12c3a76(%rip),%rcx        # 0x14143e4e0
14017aa6a:	e8 81 62 21 00       	call   0x140390cf0
14017aa6f:	48 8d 0d 1a 15 e0 00 	lea    0xe0151a(%rip),%rcx        # 0x140f7bf90
14017aa76:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14017aa7d:	00
14017aa7e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14017aa82:	49 8b 73 28          	mov    0x28(%r11),%rsi
14017aa86:	49 8b e3             	mov    %r11,%rsp
14017aa89:	5f                   	pop    %rdi
14017aa8a:	e9 e5 08 ca 00       	jmp    0x140e1b374
14017aa8f:	e8 10 f7 ca 00       	call   0x140e2a1a4
14017aa94:	cc                   	int3
14017aa95:	cc                   	int3
14017aa96:	cc                   	int3
14017aa97:	cc                   	int3
14017aa98:	cc                   	int3
14017aa99:	cc                   	int3
14017aa9a:	cc                   	int3
14017aa9b:	cc                   	int3
14017aa9c:	cc                   	int3
14017aa9d:	cc                   	int3
14017aa9e:	cc                   	int3
14017aa9f:	cc                   	int3
14017aaa0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14017aaa5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14017aaaa:	57                   	push   %rdi
14017aaab:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
14017aab2:	33 f6                	xor    %esi,%esi
14017aab4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14017aab9:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
14017aac0:	00
14017aac1:	0f 57 c0             	xorps  %xmm0,%xmm0
14017aac4:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14017aaca:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14017aacf:	48 8d 05 92 f9 e2 00 	lea    0xe2f992(%rip),%rax        # 0x140faa468
14017aad6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017aadb:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
14017aae2:	00 00
14017aae4:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14017aae9:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14017aaef:	45 33 c0             	xor    %r8d,%r8d
14017aaf2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14017aaf7:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14017aafc:	e8 5f 12 0d 00       	call   0x14024bd60
14017ab01:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
14017ab08:	ff
14017ab09:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
14017ab10:	ff
14017ab11:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
14017ab17:	45 8b c1             	mov    %r9d,%r8d
14017ab1a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14017ab1f:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14017ab24:	e8 17 7e 21 00       	call   0x140392940
14017ab29:	90                   	nop
14017ab2a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14017ab2f:	48 8b d0             	mov    %rax,%rdx
14017ab32:	48 8d 8c 24 18 01 00 	lea    0x118(%rsp),%rcx
14017ab39:	00
14017ab3a:	e8 f1 80 21 00       	call   0x140392c30
14017ab3f:	48 8b d8             	mov    %rax,%rbx
14017ab42:	48 8b d0             	mov    %rax,%rdx
14017ab45:	48 8d 8c 24 68 01 00 	lea    0x168(%rsp),%rcx
14017ab4c:	00
14017ab4d:	e8 be 7e 21 00       	call   0x140392a10
14017ab52:	48 8b f8             	mov    %rax,%rdi
14017ab55:	48 8b d0             	mov    %rax,%rdx
14017ab58:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx