14018a829:	00
14018a82a:	e8 01 84 20 00       	call   0x140392c30
14018a82f:	48 8b d8             	mov    %rax,%rbx
14018a832:	48 8b d0             	mov    %rax,%rdx
14018a835:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
14018a83c:	00
14018a83d:	e8 ce 81 20 00       	call   0x140392a10
14018a842:	48 8b f8             	mov    %rax,%rdi
14018a845:	48 8b d0             	mov    %rax,%rdx
14018a848:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
14018a84f:	00
14018a850:	e8 bb 81 20 00       	call   0x140392a10
14018a855:	48 8b d0             	mov    %rax,%rdx
14018a858:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
14018a85f:	00
14018a860:	e8 5b 87 20 00       	call   0x140392fc0
14018a865:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14018a869:	e8 f2 da 00 00       	call   0x140198360
14018a86e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
14018a872:	74 4e                	je     0x14018a8c2
14018a874:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14018a878:	48 83 fa 07          	cmp    $0x7,%rdx
14018a87c:	76 35                	jbe    0x14018a8b3
14018a87e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018a885:	00
14018a886:	48 8b 0f             	mov    (%rdi),%rcx
14018a889:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018a890:	72 1c                	jb     0x14018a8ae
14018a892:	48 83 c2 27          	add    $0x27,%rdx
14018a896:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018a89a:	49 2b c8             	sub    %r8,%rcx
14018a89d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018a8a1:	48 83 f8 1f          	cmp    $0x1f,%rax
14018a8a5:	0f 87 a4 00 00 00    	ja     0x14018a94f
14018a8ab:	49 8b c8             	mov    %r8,%rcx
14018a8ae:	e8 91 08 c9 00       	call   0x140e1b144
14018a8b3:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14018a8b7:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14018a8be:	00
14018a8bf:	66 89 37             	mov    %si,(%rdi)
14018a8c2:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14018a8c6:	e8 95 da 00 00       	call   0x140198360
14018a8cb:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14018a8cf:	74 4a                	je     0x14018a91b
14018a8d1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14018a8d5:	48 83 fa 07          	cmp    $0x7,%rdx
14018a8d9:	76 31                	jbe    0x14018a90c
14018a8db:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018a8e2:	00
14018a8e3:	48 8b 0b             	mov    (%rbx),%rcx
14018a8e6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018a8ed:	72 18                	jb     0x14018a907
14018a8ef:	48 83 c2 27          	add    $0x27,%rdx
14018a8f3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018a8f7:	49 2b c8             	sub    %r8,%rcx
14018a8fa:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018a8fe:	48 83 f8 1f          	cmp    $0x1f,%rax
14018a902:	77 4b                	ja     0x14018a94f
14018a904:	49 8b c8             	mov    %r8,%rcx
14018a907:	e8 38 08 c9 00       	call   0x140e1b144
14018a90c:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14018a910:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14018a917:	00
14018a918:	66 89 33             	mov    %si,(%rbx)
14018a91b:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
14018a922:	00
14018a923:	48 8d 0d 16 5d 31 01 	lea    0x1315d16(%rip),%rcx        # 0x1414a0640
14018a92a:	e8 71 60 20 00       	call   0x1403909a0
14018a92f:	48 8d 0d 7a 50 df 00 	lea    0xdf507a(%rip),%rcx        # 0x140f7f9b0
14018a936:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14018a93d:	00
14018a93e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14018a942:	49 8b 73 28          	mov    0x28(%r11),%rsi
14018a946:	49 8b e3             	mov    %r11,%rsp
14018a949:	5f                   	pop    %rdi
14018a94a:	e9 25 0a c9 00       	jmp    0x140e1b374
14018a94f:	e8 50 f8 c9 00       	call   0x140e2a1a4
14018a954:	cc                   	int3
14018a955:	cc                   	int3
14018a956:	cc                   	int3
14018a957:	cc                   	int3
14018a958:	cc                   	int3
14018a959:	cc                   	int3
14018a95a:	cc                   	int3
14018a95b:	cc                   	int3
14018a95c:	cc                   	int3
14018a95d:	cc                   	int3
14018a95e:	cc                   	int3
14018a95f:	cc                   	int3
14018a960:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14018a965:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14018a96a:	57                   	push   %rdi
14018a96b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
14018a972:	33 f6                	xor    %esi,%esi
14018a974:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14018a979:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
14018a980:	00
14018a981:	0f 57 c0             	xorps  %xmm0,%xmm0
14018a984:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14018a98a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14018a98f:	48 8d 05 d2 fa e1 00 	lea    0xe1fad2(%rip),%rax        # 0x140faa468
14018a996:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14018a99b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
14018a9a2:	00 00
14018a9a4:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14018a9a9:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14018a9af:	45 33 c0             	xor    %r8d,%r8d
14018a9b2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14018a9b7:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14018a9bc:	e8 9f 13 0c 00       	call   0x14024bd60
14018a9c1:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
14018a9c8:	ff
14018a9c9:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
14018a9d0:	ff
14018a9d1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
14018a9d7:	45 8b c1             	mov    %r9d,%r8d
14018a9da:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14018a9df:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14018a9e4:	e8 57 7f 20 00       	call   0x140392940
14018a9e9:	90                   	nop
14018a9ea:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14018a9ef:	48 8b d0             	mov    %rax,%rdx
14018a9f2:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14018a9f9:	00
14018a9fa:	e8 31 82 20 00       	call   0x140392c30
14018a9ff:	48 8b d8             	mov    %rax,%rbx
14018aa02:	48 8b d0             	mov    %rax,%rdx
14018aa05:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
14018aa0c:	00
14018aa0d:	e8 fe 7f 20 00       	call   0x140392a10
14018aa12:	48 8b f8             	mov    %rax,%rdi
14018aa15:	48 8b d0             	mov    %rax,%rdx
14018aa18:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
14018aa1f:	00
14018aa20:	e8 eb 7f 20 00       	call   0x140392a10
14018aa25:	48 8b d0             	mov    %rax,%rdx
14018aa28:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
14018aa2f:	00
14018aa30:	e8 8b 85 20 00       	call   0x140392fc0
14018aa35:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14018aa39:	e8 22 d9 00 00       	call   0x140198360
14018aa3e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
14018aa42:	74 4e                	je     0x14018aa92
14018aa44:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14018aa48:	48 83 fa 07          	cmp    $0x7,%rdx
14018aa4c:	76 35                	jbe    0x14018aa83
14018aa4e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018aa55:	00
14018aa56:	48 8b 0f             	mov    (%rdi),%rcx
14018aa59:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018aa60:	72 1c                	jb     0x14018aa7e
14018aa62:	48 83 c2 27          	add    $0x27,%rdx
14018aa66:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018aa6a:	49 2b c8             	sub    %r8,%rcx
14018aa6d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018aa71:	48 83 f8 1f          	cmp    $0x1f,%rax
14018aa75:	0f 87 a4 00 00 00    	ja     0x14018ab1f
14018aa7b:	49 8b c8             	mov    %r8,%rcx
14018aa7e:	e8 c1 06 c9 00       	call   0x140e1b144
14018aa83:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14018aa87:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14018aa8e:	00
14018aa8f:	66 89 37             	mov    %si,(%rdi)
14018aa92:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14018aa96:	e8 c5 d8 00 00       	call   0x140198360
14018aa9b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14018aa9f:	74 4a                	je     0x14018aaeb
14018aaa1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14018aaa5:	48 83 fa 07          	cmp    $0x7,%rdx
14018aaa9:	76 31                	jbe    0x14018aadc
14018aaab:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018aab2:	00
14018aab3:	48 8b 0b             	mov    (%rbx),%rcx
14018aab6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018aabd:	72 18                	jb     0x14018aad7
14018aabf:	48 83 c2 27          	add    $0x27,%rdx
14018aac3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018aac7:	49 2b c8             	sub    %r8,%rcx
14018aaca:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018aace:	48 83 f8 1f          	cmp    $0x1f,%rax
14018aad2:	77 4b                	ja     0x14018ab1f
14018aad4:	49 8b c8             	mov    %r8,%rcx
14018aad7:	e8 68 06 c9 00       	call   0x140e1b144
14018aadc:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14018aae0:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14018aae7:	00
14018aae8:	66 89 33             	mov    %si,(%rbx)
14018aaeb:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
14018aaf2:	00
14018aaf3:	48 8d 0d 86 57 31 01 	lea    0x1315786(%rip),%rcx        # 0x1414a0280
14018aafa:	e8 f1 61 20 00       	call   0x140390cf0
14018aaff:	48 8d 0d 2a 4f df 00 	lea    0xdf4f2a(%rip),%rcx        # 0x140f7fa30
14018ab06:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14018ab0d:	00
14018ab0e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14018ab12:	49 8b 73 28          	mov    0x28(%r11),%rsi
14018ab16:	49 8b e3             	mov    %r11,%rsp
14018ab19:	5f                   	pop    %rdi
14018ab1a:	e9 55 08 c9 00       	jmp    0x140e1b374
14018ab1f:	e8 80 f6 c9 00       	call   0x140e2a1a4
14018ab24:	cc                   	int3
14018ab25:	cc                   	int3
14018ab26:	cc                   	int3
14018ab27:	cc                   	int3
14018ab28:	cc                   	int3
14018ab29:	cc                   	int3
14018ab2a:	cc                   	int3
14018ab2b:	cc                   	int3
14018ab2c:	cc                   	int3
14018ab2d:	cc                   	int3
14018ab2e:	cc                   	int3
14018ab2f:	cc                   	int3
14018ab30:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14018ab35:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14018ab3a:	57                   	push   %rdi
14018ab3b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
14018ab42:	33 f6                	xor    %esi,%esi
14018ab44:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14018ab49:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
14018ab50:	00
14018ab51:	0f 57 c0             	xorps  %xmm0,%xmm0
14018ab54:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14018ab5a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14018ab5f:	48 8d 05 02 f9 e1 00 	lea    0xe1f902(%rip),%rax        # 0x140faa468
14018ab66:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14018ab6b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
14018ab72:	00 00
14018ab74:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14018ab79:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14018ab7f:	45 33 c0             	xor    %r8d,%r8d
14018ab82:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14018ab87:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14018ab8c:	e8 cf 11 0c 00       	call   0x14024bd60
14018ab91:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
14018ab98:	ff
14018ab99:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
14018aba0:	ff
14018aba1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
14018aba7:	45 8b c1             	mov    %r9d,%r8d
14018abaa:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14018abaf:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14018abb4:	e8 87 7d 20 00       	call   0x140392940
14018abb9:	90                   	nop
14018abba:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14018abbf:	48 8b d0             	mov    %rax,%rdx
14018abc2:	48 8d 8c 24 18 01 00 	lea    0x118(%rsp),%rcx
14018abc9:	00
14018abca:	e8 61 80 20 00       	call   0x140392c30
14018abcf:	48 8b d8             	mov    %rax,%rbx
14018abd2:	48 8b d0             	mov    %rax,%rdx
14018abd5:	48 8d 8c 24 68 01 00 	lea    0x168(%rsp),%rcx
14018abdc:	00
14018abdd:	e8 2e 7e 20 00       	call   0x140392a10
14018abe2:	48 8b f8             	mov    %rax,%rdi
14018abe5:	48 8b d0             	mov    %rax,%rdx
14018abe8:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
14018abef:	00
14018abf0:	e8 1b 7e 20 00       	call   0x140392a10
14018abf5:	48 8b d0             	mov    %rax,%rdx
14018abf8:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14018abff:	00
14018ac00:	e8 bb 83 20 00       	call   0x140392fc0
14018ac05:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14018ac09:	e8 52 d7 00 00       	call   0x140198360
14018ac0e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
14018ac12:	74 4e                	je     0x14018ac62
14018ac14:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14018ac18:	48 83 fa 07          	cmp    $0x7,%rdx
14018ac1c:	76 35                	jbe    0x14018ac53
14018ac1e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018ac25:	00
14018ac26:	48 8b 0f             	mov    (%rdi),%rcx
14018ac29:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018ac30:	72 1c                	jb     0x14018ac4e
14018ac32:	48 83 c2 27          	add    $0x27,%rdx
14018ac36:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018ac3a:	49 2b c8             	sub    %r8,%rcx
14018ac3d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018ac41:	48 83 f8 1f          	cmp    $0x1f,%rax
14018ac45:	0f 87 a4 00 00 00    	ja     0x14018acef
14018ac4b:	49 8b c8             	mov    %r8,%rcx
14018ac4e:	e8 f1 04 c9 00       	call   0x140e1b144
14018ac53:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14018ac57:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14018ac5e:	00
14018ac5f:	66 89 37             	mov    %si,(%rdi)
14018ac62:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14018ac66:	e8 f5 d6 00 00       	call   0x140198360
14018ac6b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14018ac6f:	74 4a                	je     0x14018acbb
14018ac71:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14018ac75:	48 83 fa 07          	cmp    $0x7,%rdx
14018ac79:	76 31                	jbe    0x14018acac
14018ac7b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018ac82:	00
14018ac83:	48 8b 0b             	mov    (%rbx),%rcx
14018ac86:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018ac8d:	72 18                	jb     0x14018aca7
14018ac8f:	48 83 c2 27          	add    $0x27,%rdx
14018ac93:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018ac97:	49 2b c8             	sub    %r8,%rcx
14018ac9a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018ac9e:	48 83 f8 1f          	cmp    $0x1f,%rax
14018aca2:	77 4b                	ja     0x14018acef
14018aca4:	49 8b c8             	mov    %r8,%rcx
14018aca7:	e8 98 04 c9 00       	call   0x140e1b144
14018acac:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14018acb0:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14018acb7:	00
14018acb8:	66 89 33             	mov    %si,(%rbx)
14018acbb:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
14018acc2:	00
14018acc3:	48 8d 0d 96 57 31 01 	lea    0x1315796(%rip),%rcx        # 0x1414a0460
14018acca:	e8 71 63 20 00       	call   0x140391040
14018accf:	48 8d 0d da 4d df 00 	lea    0xdf4dda(%rip),%rcx        # 0x140f7fab0
14018acd6:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14018acdd:	00
14018acde:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14018ace2:	49 8b 73 28          	mov    0x28(%r11),%rsi
14018ace6:	49 8b e3             	mov    %r11,%rsp
14018ace9:	5f                   	pop    %rdi
14018acea:	e9 85 06 c9 00       	jmp    0x140e1b374
14018acef:	e8 b0 f4 c9 00       	call   0x140e2a1a4
14018acf4:	cc                   	int3
14018acf5:	cc                   	int3
14018acf6:	cc                   	int3
14018acf7:	cc                   	int3
14018acf8:	cc                   	int3
14018acf9:	cc                   	int3
14018acfa:	cc                   	int3
14018acfb:	cc                   	int3
14018acfc:	cc                   	int3
14018acfd:	cc                   	int3
14018acfe:	cc                   	int3
14018acff:	cc                   	int3
14018ad00:	48 83 ec 58          	sub    $0x58,%rsp
14018ad04:	48 8b 05 f5 e1 22 01 	mov    0x122e1f5(%rip),%rax        # 0x1413b8f00
14018ad0b:	48 33 c4             	xor    %rsp,%rax
14018ad0e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14018ad13:	0f 57 c0             	xorps  %xmm0,%xmm0
14018ad16:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14018ad1b:	66 0f 6f 0d ed 95 e1 	movdqa 0xe195ed(%rip),%xmm1        # 0x140fa4310
14018ad22:	00
14018ad23:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
14018ad29:	8b 05 e1 79 f5 00    	mov    0xf579e1(%rip),%eax        # 0x1410e2710
14018ad2f:	89 44 24 20          	mov    %eax,0x20(%rsp)
14018ad33:	0f b7 05 da 79 f5 00 	movzwl 0xf579da(%rip),%eax        # 0x1410e2714
14018ad3a:	66 89 44 24 24       	mov    %ax,0x24(%rsp)
14018ad3f:	c6 44 24 26 00       	movb   $0x0,0x26(%rsp)
14018ad44:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx