140e70753:	e8 18 1a 00 00       	call   0x140e72170
140e70758:	48 8b d0             	mov    %rax,%rdx
140e7075b:	48 8d 8c 24 70 02 00 	lea    0x270(%rsp),%rcx
140e70762:	00
140e70763:	e8 b8 df 32 ff       	call   0x14019e720
140e70768:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140e7076f:	00
140e70770:	e8 db 72 32 ff       	call   0x140197a50
140e70775:	e9 08 02 00 00       	jmp    0x140e70982
140e7077a:	4c 8d 84 24 b8 01 00 	lea    0x1b8(%rsp),%r8
140e70781:	00
140e70782:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
140e70789:	00
140e7078a:	49 8b cd             	mov    %r13,%rcx
140e7078d:	e8 be 0e 00 00       	call   0x140e71650
140e70792:	48 8b d0             	mov    %rax,%rdx
140e70795:	48 8d 8c 24 e0 01 00 	lea    0x1e0(%rsp),%rcx
140e7079c:	00
140e7079d:	e8 8e f8 ff ff       	call   0x140e70030
140e707a2:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140e707a9:	00
140e707aa:	e8 01 50 ff ff       	call   0x140e657b0
140e707af:	b8 3b 00 00 00       	mov    $0x3b,%eax
140e707b4:	66 89 84 24 b0 01 00 	mov    %ax,0x1b0(%rsp)
140e707bb:	00
140e707bc:	0f 57 c0             	xorps  %xmm0,%xmm0
140e707bf:	0f 11 84 24 a0 00 00 	movups %xmm0,0xa0(%rsp)
140e707c6:	00
140e707c7:	48 89 b4 24 b0 00 00 	mov    %rsi,0xb0(%rsp)
140e707ce:	00
140e707cf:	48 c7 84 24 b8 00 00 	movq   $0x7,0xb8(%rsp)
140e707d6:	00 07 00 00 00
140e707db:	66 89 b4 24 a0 00 00 	mov    %si,0xa0(%rsp)
140e707e2:	00
140e707e3:	83 4c 24 44 08       	orl    $0x8,0x44(%rsp)
140e707e8:	4c 8b b4 24 e8 01 00 	mov    0x1e8(%rsp),%r14
140e707ef:	00
140e707f0:	48 8b 9c 24 e0 01 00 	mov    0x1e0(%rsp),%rbx
140e707f7:	00
140e707f8:	49 3b de             	cmp    %r14,%rbx
140e707fb:	0f 84 9c 00 00 00    	je     0x140e7089d
140e70801:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
140e70808:	00
140e70809:	48 89 84 24 d0 01 00 	mov    %rax,0x1d0(%rsp)
140e70810:	00
140e70811:	48 8d 84 24 b0 01 00 	lea    0x1b0(%rsp),%rax
140e70818:	00
140e70819:	48 89 84 24 d8 01 00 	mov    %rax,0x1d8(%rsp)
140e70820:	00
140e70821:	0f 28 8c 24 d0 01 00 	movaps 0x1d0(%rsp),%xmm1
140e70828:	00
140e70829:	49 83 c6 e0          	add    $0xffffffffffffffe0,%r14
140e7082d:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140e70831:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140e70836:	66 49 0f 7e c7       	movq   %xmm0,%r15
140e7083b:	66 48 0f 7e cf       	movq   %xmm1,%rdi
140e70840:	49 3b de             	cmp    %r14,%rbx
140e70843:	74 2b                	je     0x140e70870
140e70845:	48 8b d3             	mov    %rbx,%rdx
140e70848:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140e7084d:	76 03                	jbe    0x140e70852
140e7084f:	48 8b 13             	mov    (%rbx),%rdx
140e70852:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140e70856:	48 8b cf             	mov    %rdi,%rcx
140e70859:	e8 b2 d5 3d ff       	call   0x14024de10
140e7085e:	41 0f b7 17          	movzwl (%r15),%edx
140e70862:	48 8b cf             	mov    %rdi,%rcx
140e70865:	e8 86 c6 3d ff       	call   0x14024cef0
140e7086a:	48 83 c3 20          	add    $0x20,%rbx
140e7086e:	eb d0                	jmp    0x140e70840
140e70870:	48 8b 94 24 e8 01 00 	mov    0x1e8(%rsp),%rdx
140e70877:	00
140e70878:	48 83 c2 e0          	add    $0xffffffffffffffe0,%rdx
140e7087c:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140e70880:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
140e70885:	76 03                	jbe    0x140e7088a
140e70887:	48 8b 12             	mov    (%rdx),%rdx
140e7088a:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140e70891:	00
140e70892:	e8 79 d5 3d ff       	call   0x14024de10
140e70897:	41 bf 02 00 00 00    	mov    $0x2,%r15d
140e7089d:	89 74 24 44          	mov    %esi,0x44(%rsp)
140e708a1:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
140e708a8:	00
140e708a9:	48 8d 8c 24 50 02 00 	lea    0x250(%rsp),%rcx
140e708b0:	00
140e708b1:	e8 ca a2 3c ff       	call   0x14023ab80
140e708b6:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140e708bd:	00
140e708be:	e8 3d cc 32 ff       	call   0x14019d500
140e708c3:	48 8b bc 24 f0 01 00 	mov    0x1f0(%rsp),%rdi
140e708ca:	00
140e708cb:	e9 b2 00 00 00       	jmp    0x140e70982
140e708d0:	45 33 c9             	xor    %r9d,%r9d
140e708d3:	44 0f b7 c2          	movzwl %dx,%r8d
140e708d7:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
140e708de:	00
140e708df:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
140e708e6:	00
140e708e7:	e8 84 18 00 00       	call   0x140e72170
140e708ec:	48 8b d0             	mov    %rax,%rdx
140e708ef:	48 8d 8c 24 10 02 00 	lea    0x210(%rsp),%rcx
140e708f6:	00
140e708f7:	e8 24 de 32 ff       	call   0x14019e720
140e708fc:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140e70903:	00
140e70904:	e8 47 71 32 ff       	call   0x140197a50
140e70909:	eb 77                	jmp    0x140e70982
140e7090b:	48 8b 9c 24 c0 01 00 	mov    0x1c0(%rsp),%rbx
140e70912:	00
140e70913:	45 0f b7 c7          	movzwl %r15w,%r8d
140e70917:	48 8d 94 24 ea 00 00 	lea    0xea(%rsp),%rdx
140e7091e:	00
140e7091f:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
140e70926:	00
140e70927:	e8 34 de 01 00       	call   0x140e8e760
140e7092c:	44 0f b7 30          	movzwl (%rax),%r14d
140e70930:	48 8b 03             	mov    (%rbx),%rax
140e70933:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140e70938:	48 8b cb             	mov    %rbx,%rcx
140e7093b:	48 8b 40 10          	mov    0x10(%rax),%rax
140e7093f:	ff 15 db 30 11 00    	call   *0x1130db(%rip)        # 0x140f83a20
140e70945:	0f b7 10             	movzwl (%rax),%edx
140e70948:	41 03 d6             	add    %r14d,%edx
140e7094b:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e70951:	0f 87 5f 0c 00 00    	ja     0x140e715b6
140e70957:	41 b0 01             	mov    $0x1,%r8b
140e7095a:	48 8b cb             	mov    %rbx,%rcx
140e7095d:	e8 1e 07 b0 ff       	call   0x140971080
140e70962:	66 89 44 24 40       	mov    %ax,0x40(%rsp)
140e70967:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
140e7096c:	eb 14                	jmp    0x140e70982
140e7096e:	0f b7 d2             	movzwl %dx,%edx
140e70971:	45 8b c4             	mov    %r12d,%r8d
140e70974:	48 8d 8c 24 b8 01 00 	lea    0x1b8(%rsp),%rcx
140e7097b:	00
140e7097c:	e8 af e5 01 00       	call   0x140e8ef30
140e70981:	90                   	nop
140e70982:	48 8b 9c 24 e0 01 00 	mov    0x1e0(%rsp),%rbx
140e70989:	00
140e7098a:	48 85 db             	test   %rbx,%rbx
140e7098d:	0f 84 8d fa ff ff    	je     0x140e70420
140e70993:	48 3b 9c 24 e8 01 00 	cmp    0x1e8(%rsp),%rbx
140e7099a:	00
140e7099b:	74 19                	je     0x140e709b6
140e7099d:	0f 1f 00             	nopl   (%rax)
140e709a0:	48 8b cb             	mov    %rbx,%rcx
140e709a3:	e8 58 cb 32 ff       	call   0x14019d500
140e709a8:	48 83 c3 20          	add    $0x20,%rbx
140e709ac:	48 3b 9c 24 e8 01 00 	cmp    0x1e8(%rsp),%rbx
140e709b3:	00
140e709b4:	75 ea                	jne    0x140e709a0
140e709b6:	48 8b 9c 24 e0 01 00 	mov    0x1e0(%rsp),%rbx
140e709bd:	00
140e709be:	48 2b fb             	sub    %rbx,%rdi
140e709c1:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
140e709c5:	48 8b c3             	mov    %rbx,%rax
140e709c8:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
140e709cf:	72 19                	jb     0x140e709ea
140e709d1:	48 83 c7 27          	add    $0x27,%rdi
140e709d5:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
140e709d9:	48 2b c3             	sub    %rbx,%rax
140e709dc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e709e0:	48 83 f8 1f          	cmp    $0x1f,%rax
140e709e4:	0f 87 d2 0b 00 00    	ja     0x140e715bc
140e709ea:	48 8b d7             	mov    %rdi,%rdx
140e709ed:	48 8b cb             	mov    %rbx,%rcx
140e709f0:	e8 4f a7 fa ff       	call   0x140e1b144
140e709f5:	0f 57 c0             	xorps  %xmm0,%xmm0
140e709f8:	f3 0f 7f 84 24 e0 01 	movdqu %xmm0,0x1e0(%rsp)
140e709ff:	00 00
140e70a01:	48 89 b4 24 f0 01 00 	mov    %rsi,0x1f0(%rsp)
140e70a08:	00
140e70a09:	e9 12 fa ff ff       	jmp    0x140e70420
140e70a0e:	4c 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%r13
140e70a15:	00
140e70a16:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140e70a1d:	00
140e70a1e:	eb 3d                	jmp    0x140e70a5d
140e70a20:	33 f6                	xor    %esi,%esi
140e70a22:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140e70a28:	8b 44 24 38          	mov    0x38(%rsp),%eax
140e70a2c:	89 84 24 c0 00 00 00 	mov    %eax,0xc0(%rsp)
140e70a33:	0f b7 4c 24 30       	movzwl 0x30(%rsp),%ecx
140e70a38:	66 89 4c 24 40       	mov    %cx,0x40(%rsp)
140e70a3d:	4c 8b ac 24 f0 00 00 	mov    0xf0(%rsp),%r13
140e70a44:	00
140e70a45:	4c 89 ac 24 d0 00 00 	mov    %r13,0xd0(%rsp)
140e70a4c:	00
140e70a4d:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
140e70a54:	00
140e70a55:	48 89 9c 24 d8 00 00 	mov    %rbx,0xd8(%rsp)
140e70a5c:	00
140e70a5d:	4c 8b bc 24 f8 01 00 	mov    0x1f8(%rsp),%r15
140e70a64:	00
140e70a65:	4c 89 bc 24 c8 00 00 	mov    %r15,0xc8(%rsp)
140e70a6c:	00
140e70a6d:	4c 3b bc 24 00 02 00 	cmp    0x200(%rsp),%r15
140e70a74:	00
140e70a75:	0f 84 d0 08 00 00    	je     0x140e7134b
140e70a7b:	48 8d 3d 4e f4 37 00 	lea    0x37f44e(%rip),%rdi        # 0x1411efed0
140e70a82:	b9 a0 00 00 00       	mov    $0xa0,%ecx
140e70a87:	e8 7c a6 fa ff       	call   0x140e1b108
140e70a8c:	4c 8b f0             	mov    %rax,%r14
140e70a8f:	48 89 84 24 48 01 00 	mov    %rax,0x148(%rsp)
140e70a96:	00
140e70a97:	48 85 c0             	test   %rax,%rax
140e70a9a:	74 1f                	je     0x140e70abb
140e70a9c:	0f 57 c0             	xorps  %xmm0,%xmm0
140e70a9f:	0f 11 00             	movups %xmm0,(%rax)
140e70aa2:	44 89 60 08          	mov    %r12d,0x8(%rax)
140e70aa6:	44 89 60 0c          	mov    %r12d,0xc(%rax)
140e70aaa:	48 89 38             	mov    %rdi,(%rax)
140e70aad:	48 8d 48 10          	lea    0x10(%rax),%rcx
140e70ab1:	8b 53 14             	mov    0x14(%rbx),%edx
140e70ab4:	e8 57 2a ff ff       	call   0x140e63510
140e70ab9:	eb 03                	jmp    0x140e70abe
140e70abb:	4c 8b f6             	mov    %rsi,%r14
140e70abe:	0f 57 c0             	xorps  %xmm0,%xmm0
140e70ac1:	0f 11 84 24 d0 01 00 	movups %xmm0,0x1d0(%rsp)
140e70ac8:	00
140e70ac9:	83 4c 24 44 02       	orl    $0x2,0x44(%rsp)
140e70ace:	49 8d 5e 10          	lea    0x10(%r14),%rbx
140e70ad2:	48 8b fb             	mov    %rbx,%rdi
140e70ad5:	48 89 9c 24 d0 01 00 	mov    %rbx,0x1d0(%rsp)
140e70adc:	00
140e70add:	4c 89 b4 24 d8 01 00 	mov    %r14,0x1d8(%rsp)
140e70ae4:	00
140e70ae5:	4d 8b c7             	mov    %r15,%r8
140e70ae8:	ba 10 ff 00 00       	mov    $0xff10,%edx
140e70aed:	48 8b cb             	mov    %rbx,%rcx
140e70af0:	e8 bb ce ff ff       	call   0x140e6d9b0
140e70af5:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140e70afa:	0f 57 c0             	xorps  %xmm0,%xmm0
140e70afd:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140e70b02:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140e70b07:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140e70b0c:	4c 8d ac 24 10 03 00 	lea    0x310(%rsp),%r13
140e70b13:	00
140e70b14:	48 83 bc 24 28 03 00 	cmpq   $0x7,0x328(%rsp)
140e70b1b:	00 07
140e70b1d:	4c 0f 47 ac 24 10 03 	cmova  0x310(%rsp),%r13
140e70b24:	00 00
140e70b26:	4c 8b bc 24 20 03 00 	mov    0x320(%rsp),%r15
140e70b2d:	00
140e70b2e:	48 b8 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rax
140e70b35:	ff ff 7f
140e70b38:	4c 3b f8             	cmp    %rax,%r15
140e70b3b:	0f 87 9d 0a 00 00    	ja     0x140e715de
140e70b41:	49 83 ff 07          	cmp    $0x7,%r15
140e70b45:	77 31                	ja     0x140e70b78
140e70b47:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140e70b4c:	48 c7 44 24 68 07 00 	movq   $0x7,0x68(%rsp)
140e70b53:	00 00
140e70b55:	4b 8d 1c 3f          	lea    (%r15,%r15,1),%rbx
140e70b59:	4c 8b c3             	mov    %rbx,%r8
140e70b5c:	49 8b d5             	mov    %r13,%rdx
140e70b5f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e70b64:	e8 a7 e4 06 00       	call   0x140edf010
140e70b69:	66 89 74 1c 50       	mov    %si,0x50(%rsp,%rbx,1)
140e70b6e:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
140e70b73:	e9 91 00 00 00       	jmp    0x140e70c09
140e70b78:	49 8b df             	mov    %r15,%rbx
140e70b7b:	48 83 cb 07          	or     $0x7,%rbx
140e70b7f:	48 3b d8             	cmp    %rax,%rbx
140e70b82:	76 0f                	jbe    0x140e70b93
140e70b84:	48 8b d8             	mov    %rax,%rbx
140e70b87:	48 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdx
140e70b8e:	ff ff 7f
140e70b91:	eb 24                	jmp    0x140e70bb7
140e70b93:	48 83 fb 0a          	cmp    $0xa,%rbx
140e70b97:	b8 0a 00 00 00       	mov    $0xa,%eax
140e70b9c:	48 0f 42 d8          	cmovb  %rax,%rbx
140e70ba0:	48 8d 53 01          	lea    0x1(%rbx),%rdx
140e70ba4:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140e70bab:	ff ff 7f
140e70bae:	48 3b d0             	cmp    %rax,%rdx
140e70bb1:	0f 87 21 0a 00 00    	ja     0x140e715d8
140e70bb7:	0f ae e8             	lfence
140e70bba:	48 03 d2             	add    %rdx,%rdx
140e70bbd:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
140e70bc2:	49 8b 04 24          	mov    (%r12),%rax
140e70bc6:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140e70bcc:	49 8b cc             	mov    %r12,%rcx
140e70bcf:	48 8b 40 08          	mov    0x8(%rax),%rax
140e70bd3:	ff 15 47 2e 11 00    	call   *0x112e47(%rip)        # 0x140f83a20
140e70bd9:	48 8b f8             	mov    %rax,%rdi
140e70bdc:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140e70be1:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140e70be6:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140e70beb:	4b 8d 1c 3f          	lea    (%r15,%r15,1),%rbx
140e70bef:	4c 8b c3             	mov    %rbx,%r8
140e70bf2:	49 8b d5             	mov    %r13,%rdx
140e70bf5:	48 8b c8             	mov    %rax,%rcx
140e70bf8:	e8 13 e4 06 00       	call   0x140edf010
140e70bfd:	66 89 34 1f          	mov    %si,(%rdi,%rbx,1)
140e70c01:	48 8b bc 24 d0 01 00 	mov    0x1d0(%rsp),%rdi
140e70c08:	00
140e70c09:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
140e70c0e:	0f 10 4c 24 50       	movups 0x50(%rsp),%xmm1
140e70c13:	0f 11 8c 24 80 00 00 	movups %xmm1,0x80(%rsp)
140e70c1a:	00
140e70c1b:	0f 10 44 24 60       	movups 0x60(%rsp),%xmm0
140e70c20:	0f 11 84 24 90 00 00 	movups %xmm0,0x90(%rsp)
140e70c27:	00
140e70c28:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140e70c2d:	48 c7 44 24 68 07 00 	movq   $0x7,0x68(%rsp)
140e70c34:	00 00
140e70c36:	66 89 74 24 50       	mov    %si,0x50(%rsp)
140e70c3b:	c7 44 24 38 0e ff 00 	movl   $0xff0e,0x38(%rsp)
140e70c42:	00
140e70c43:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140e70c48:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e70c4d:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140e70c52:	4c 8d 05 12 30 21 00 	lea    0x213012(%rip),%r8        # 0x141083c6b
140e70c59:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
140e70c60:	00
140e70c61:	49 8d 4e 50          	lea    0x50(%r14),%rcx
140e70c65:	e8 b6 d4 ff ff       	call   0x140e6e120
140e70c6a:	90                   	nop
140e70c6b:	4c 8b 84 24 98 00 00 	mov    0x98(%rsp),%r8
140e70c72:	00
140e70c73:	49 83 f8 07          	cmp    $0x7,%r8
140e70c77:	76 29                	jbe    0x140e70ca2
140e70c79:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140e70c7e:	48 8b 01             	mov    (%rcx),%rax
140e70c81:	4e 8d 04 45 02 00 00 	lea    0x2(,%r8,2),%r8
140e70c88:	00
140e70c89:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140e70c8f:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140e70c96:	00
140e70c97:	48 8b 40 10          	mov    0x10(%rax),%rax
140e70c9b:	ff 15 7f 2d 11 00    	call   *0x112d7f(%rip)        # 0x140f83a20
140e70ca1:	90                   	nop
140e70ca2:	48 89 b4 24 90 00 00 	mov    %rsi,0x90(%rsp)
140e70ca9:	00
140e70caa:	48 c7 84 24 98 00 00 	movq   $0x7,0x98(%rsp)
140e70cb1:	00 07 00 00 00
140e70cb6:	66 89 b4 24 80 00 00 	mov    %si,0x80(%rsp)
140e70cbd:	00
140e70cbe:	80 bc 24 00 01 00 00 	cmpb   $0x0,0x100(%rsp)
140e70cc5:	00
140e70cc6:	0f 85 ce 00 00 00    	jne    0x140e70d9a
140e70ccc:	4c 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%r8
140e70cd3:	00
140e70cd4:	48 8d 94 24 50 01 00 	lea    0x150(%rsp),%rdx
140e70cdb:	00
140e70cdc:	49 8d 4e 50          	lea    0x50(%r14),%rcx
140e70ce0:	e8 eb 71 ff ff       	call   0x140e67ed0
140e70ce5:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)