1401ec806:	0f 28 05 43 dd db 00 	movaps 0xdbdd43(%rip),%xmm0        # 0x140faa550
1401ec80d:	0f 11 00             	movups %xmm0,(%rax)
1401ec810:	0f 28 0d 49 dd db 00 	movaps 0xdbdd49(%rip),%xmm1        # 0x140faa560
1401ec817:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1401ec81b:	0f 28 05 4e dd db 00 	movaps 0xdbdd4e(%rip),%xmm0        # 0x140faa570
1401ec822:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1401ec826:	0f 28 0d 53 dd db 00 	movaps 0xdbdd53(%rip),%xmm1        # 0x140faa580
1401ec82d:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1401ec831:	0f b7 05 58 dd db 00 	movzwl 0xdbdd58(%rip),%eax        # 0x140faa590
1401ec838:	66 89 41 40          	mov    %ax,0x40(%rcx)
1401ec83c:	0f b6 05 4f dd db 00 	movzbl 0xdbdd4f(%rip),%eax        # 0x140faa592
1401ec843:	88 41 42             	mov    %al,0x42(%rcx)
1401ec846:	c6 41 43 00          	movb   $0x0,0x43(%rcx)
1401ec84a:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ec84d:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
1401ec852:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1401ec857:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1401ec85c:	b9 30 00 00 00       	mov    $0x30,%ecx
1401ec861:	e8 ca a4 fa ff       	call   0x140196d30
1401ec866:	48 8b d0             	mov    %rax,%rdx
1401ec869:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401ec86e:	48 c7 44 24 58 25 00 	movq   $0x25,0x58(%rsp)
1401ec875:	00 00
1401ec877:	48 c7 44 24 60 2f 00 	movq   $0x2f,0x60(%rsp)
1401ec87e:	00 00
1401ec880:	0f 10 05 41 d4 db 00 	movups 0xdbd441(%rip),%xmm0        # 0x140fa9cc8
1401ec887:	0f 11 00             	movups %xmm0,(%rax)
1401ec88a:	0f 10 0d 47 d4 db 00 	movups 0xdbd447(%rip),%xmm1        # 0x140fa9cd8
1401ec891:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1401ec895:	8b 0d 4d d4 db 00    	mov    0xdbd44d(%rip),%ecx        # 0x140fa9ce8
1401ec89b:	89 48 20             	mov    %ecx,0x20(%rax)
1401ec89e:	0f b6 05 47 d4 db 00 	movzbl 0xdbd447(%rip),%eax        # 0x140fa9cec
1401ec8a5:	88 42 24             	mov    %al,0x24(%rdx)
1401ec8a8:	c6 42 25 00          	movb   $0x0,0x25(%rdx)
1401ec8ac:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1401ec8b1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401ec8b6:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1401ec8bb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401ec8c0:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
1401ec8c5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401ec8cb:	49 8b d6             	mov    %r14,%rdx
1401ec8ce:	49 8b cc             	mov    %r12,%rcx
1401ec8d1:	e8 ea d6 18 00       	call   0x140379fc0
1401ec8d6:	90                   	nop
1401ec8d7:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1401ec8dc:	48 83 fa 0f          	cmp    $0xf,%rdx
1401ec8e0:	76 32                	jbe    0x1401ec914
1401ec8e2:	48 ff c2             	inc    %rdx
1401ec8e5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401ec8ea:	48 8b c1             	mov    %rcx,%rax
1401ec8ed:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401ec8f4:	72 19                	jb     0x1401ec90f
1401ec8f6:	48 83 c2 27          	add    $0x27,%rdx
1401ec8fa:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401ec8fe:	48 2b c1             	sub    %rcx,%rax
1401ec901:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401ec905:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ec909:	0f 87 78 0f 00 00    	ja     0x1401ed887
1401ec90f:	e8 30 e8 c2 00       	call   0x140e1b144
1401ec914:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1401ec919:	48 c7 44 24 60 0f 00 	movq   $0xf,0x60(%rsp)
1401ec920:	00 00
1401ec922:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
1401ec927:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1401ec92b:	48 83 fa 0f          	cmp    $0xf,%rdx
1401ec92f:	76 32                	jbe    0x1401ec963
1401ec931:	48 ff c2             	inc    %rdx
1401ec934:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401ec939:	48 8b c1             	mov    %rcx,%rax
1401ec93c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401ec943:	72 19                	jb     0x1401ec95e
1401ec945:	48 83 c2 27          	add    $0x27,%rdx
1401ec949:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401ec94d:	48 2b c1             	sub    %rcx,%rax
1401ec950:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401ec954:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ec958:	0f 87 2f 0f 00 00    	ja     0x1401ed88d
1401ec95e:	e8 e1 e7 c2 00       	call   0x140e1b144
1401ec963:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
1401ec968:	49 8b 46 08          	mov    0x8(%r14),%rax
1401ec96c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401ec971:	48 85 c0             	test   %rax,%rax
1401ec974:	74 03                	je     0x1401ec979
1401ec976:	48 ff 00             	incq   (%rax)
1401ec979:	49 8b 46 10          	mov    0x10(%r14),%rax
1401ec97d:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401ec982:	49 8b 46 18          	mov    0x18(%r14),%rax
1401ec986:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1401ec98a:	c6 45 a0 00          	movb   $0x0,-0x60(%rbp)
1401ec98e:	41 80 7e 38 00       	cmpb   $0x0,0x38(%r14)
1401ec993:	74 24                	je     0x1401ec9b9
1401ec995:	49 8b 46 20          	mov    0x20(%r14),%rax
1401ec999:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1401ec99d:	48 85 c0             	test   %rax,%rax
1401ec9a0:	74 03                	je     0x1401ec9a5
1401ec9a2:	48 ff 00             	incq   (%rax)
1401ec9a5:	49 8b 46 28          	mov    0x28(%r14),%rax
1401ec9a9:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1401ec9ad:	49 8b 46 30          	mov    0x30(%r14),%rax
1401ec9b1:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1401ec9b5:	c6 45 a0 01          	movb   $0x1,-0x60(%rbp)
1401ec9b9:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401ec9bf:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1401ec9c4:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401ec9c8:	e8 e3 ef fe ff       	call   0x1401db9b0
1401ec9cd:	48 8b d8             	mov    %rax,%rbx
1401ec9d0:	80 78 48 00          	cmpb   $0x0,0x48(%rax)
1401ec9d4:	0f 85 b9 0e 00 00    	jne    0x1401ed893
1401ec9da:	0f b6 85 80 01 00 00 	movzbl 0x180(%rbp),%eax
1401ec9e1:	3c 01                	cmp    $0x1,%al
1401ec9e3:	75 0c                	jne    0x1401ec9f1
1401ec9e5:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1401ec9ec:	48 8b 09             	mov    (%rcx),%rcx
1401ec9ef:	eb 1a                	jmp    0x1401eca0b
1401ec9f1:	84 c0                	test   %al,%al
1401ec9f3:	75 0c                	jne    0x1401eca01
1401ec9f5:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1401ec9fc:	48 8b 09             	mov    (%rcx),%rcx
1401ec9ff:	eb 0a                	jmp    0x1401eca0b
1401eca01:	e8 ba e8 8a 00       	call   0x140a9b2c0
1401eca06:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401eca0b:	48 85 c9             	test   %rcx,%rcx
1401eca0e:	0f 84 15 0e 00 00    	je     0x1401ed829
1401eca14:	48 83 c1 10          	add    $0x10,%rcx
1401eca18:	80 79 01 00          	cmpb   $0x0,0x1(%rcx)
1401eca1c:	75 05                	jne    0x1401eca23
1401eca1e:	66 c7 01 00 01       	movw   $0x100,(%rcx)
1401eca23:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1401eca28:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1401eca2d:	0f b6 43 40          	movzbl 0x40(%rbx),%eax
1401eca31:	88 01                	mov    %al,(%rcx)
1401eca33:	48 8b d3             	mov    %rbx,%rdx
1401eca36:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401eca3b:	e8 40 33 fe ff       	call   0x1401cfd80
1401eca40:	90                   	nop
1401eca41:	48 0f be 45 38       	movsbq 0x38(%rbp),%rax
1401eca46:	48 83 c0 01          	add    $0x1,%rax
1401eca4a:	74 16                	je     0x1401eca62
1401eca4c:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401eca50:	48 83 f8 01          	cmp    $0x1,%rax
1401eca54:	74 07                	je     0x1401eca5d
1401eca56:	e8 b5 cb fa ff       	call   0x140199610
1401eca5b:	eb 05                	jmp    0x1401eca62
1401eca5d:	e8 fe 6a 8b 00       	call   0x140aa3560
1401eca62:	0f b6 9d f0 01 00 00 	movzbl 0x1f0(%rbp),%ebx
1401eca69:	84 db                	test   %bl,%bl
1401eca6b:	74 15                	je     0x1401eca82
1401eca6d:	49 8b cc             	mov    %r12,%rcx
1401eca70:	e8 9b 89 ff ff       	call   0x1401e5410
1401eca75:	49 8d 56 08          	lea    0x8(%r14),%rdx
1401eca79:	48 8b c8             	mov    %rax,%rcx
1401eca7c:	e8 0f e6 01 00       	call   0x14020b090
1401eca81:	90                   	nop
1401eca82:	0f b6 85 80 01 00 00 	movzbl 0x180(%rbp),%eax
1401eca89:	3c 01                	cmp    $0x1,%al
1401eca8b:	75 0c                	jne    0x1401eca99
1401eca8d:	48 8d b5 70 01 00 00 	lea    0x170(%rbp),%rsi
1401eca94:	48 8b 36             	mov    (%rsi),%rsi
1401eca97:	eb 1a                	jmp    0x1401ecab3
1401eca99:	84 c0                	test   %al,%al
1401eca9b:	75 0c                	jne    0x1401ecaa9
1401eca9d:	48 8d b5 70 01 00 00 	lea    0x170(%rbp),%rsi
1401ecaa4:	48 8b 36             	mov    (%rsi),%rsi
1401ecaa7:	eb 0a                	jmp    0x1401ecab3
1401ecaa9:	e8 12 e8 8a 00       	call   0x140a9b2c0
1401ecaae:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1401ecab3:	48 85 f6             	test   %rsi,%rsi
1401ecab6:	0f 84 c6 11 00 00    	je     0x1401edc82
1401ecabc:	48 83 c6 30          	add    $0x30,%rsi
1401ecac0:	0f b6 46 70          	movzbl 0x70(%rsi),%eax
1401ecac4:	80 7f 70 00          	cmpb   $0x0,0x70(%rdi)
1401ecac8:	74 26                	je     0x1401ecaf0
1401ecaca:	48 8b d7             	mov    %rdi,%rdx
1401ecacd:	48 8b ce             	mov    %rsi,%rcx
1401ecad0:	84 c0                	test   %al,%al
1401ecad2:	74 07                	je     0x1401ecadb
1401ecad4:	e8 37 7a ff ff       	call   0x1401e4510
1401ecad9:	eb 2e                	jmp    0x1401ecb09
1401ecadb:	e8 f0 22 ff ff       	call   0x1401dedd0
1401ecae0:	48 8d 05 21 ce db 00 	lea    0xdbce21(%rip),%rax        # 0x140fa9908
1401ecae7:	48 89 06             	mov    %rax,(%rsi)
1401ecaea:	c6 46 70 01          	movb   $0x1,0x70(%rsi)
1401ecaee:	eb 19                	jmp    0x1401ecb09
1401ecaf0:	84 c0                	test   %al,%al
1401ecaf2:	74 15                	je     0x1401ecb09
1401ecaf4:	48 8b 06             	mov    (%rsi),%rax
1401ecaf7:	33 d2                	xor    %edx,%edx
1401ecaf9:	48 8b ce             	mov    %rsi,%rcx
1401ecafc:	48 8b 00             	mov    (%rax),%rax
1401ecaff:	ff 15 1b 6f d9 00    	call   *0xd96f1b(%rip)        # 0x140f83a20
1401ecb05:	c6 46 70 00          	movb   $0x0,0x70(%rsi)
1401ecb09:	e8 a2 30 8b 00       	call   0x140a9fbb0
1401ecb0e:	48 8b 08             	mov    (%rax),%rcx
1401ecb11:	48 85 c9             	test   %rcx,%rcx
1401ecb14:	74 0b                	je     0x1401ecb21
1401ecb16:	48 8d 05 83 da db 00 	lea    0xdbda83(%rip),%rax        # 0x140faa5a0
1401ecb1d:	48 89 41 60          	mov    %rax,0x60(%rcx)
1401ecb21:	0f b6 85 80 01 00 00 	movzbl 0x180(%rbp),%eax
1401ecb28:	3c 01                	cmp    $0x1,%al
1401ecb2a:	75 0c                	jne    0x1401ecb38
1401ecb2c:	48 8d 95 70 01 00 00 	lea    0x170(%rbp),%rdx
1401ecb33:	48 8b 12             	mov    (%rdx),%rdx
1401ecb36:	eb 1a                	jmp    0x1401ecb52
1401ecb38:	84 c0                	test   %al,%al
1401ecb3a:	75 0c                	jne    0x1401ecb48
1401ecb3c:	48 8d 95 70 01 00 00 	lea    0x170(%rbp),%rdx
1401ecb43:	48 8b 12             	mov    (%rdx),%rdx
1401ecb46:	eb 0a                	jmp    0x1401ecb52
1401ecb48:	e8 73 e7 8a 00       	call   0x140a9b2c0
1401ecb4d:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1401ecb52:	48 85 d2             	test   %rdx,%rdx
1401ecb55:	0f 84 f8 10 00 00    	je     0x1401edc53
1401ecb5b:	48 83 c2 30          	add    $0x30,%rdx
1401ecb5f:	48 8b cf             	mov    %rdi,%rcx
1401ecb62:	e8 99 62 ff ff       	call   0x1401e2e00
1401ecb67:	e8 44 30 8b 00       	call   0x140a9fbb0
1401ecb6c:	48 8b 08             	mov    (%rax),%rcx
1401ecb6f:	48 8d 15 7a da db 00 	lea    0xdbda7a(%rip),%rdx        # 0x140faa5f0
1401ecb76:	48 85 c9             	test   %rcx,%rcx
1401ecb79:	74 04                	je     0x1401ecb7f
1401ecb7b:	48 89 51 60          	mov    %rdx,0x60(%rcx)
1401ecb7f:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1401ecb84:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401ecb89:	0f b6 85 80 01 00 00 	movzbl 0x180(%rbp),%eax
1401ecb90:	3c 01                	cmp    $0x1,%al
1401ecb92:	75 0c                	jne    0x1401ecba0
1401ecb94:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1401ecb9b:	48 8b 09             	mov    (%rcx),%rcx
1401ecb9e:	eb 21                	jmp    0x1401ecbc1
1401ecba0:	84 c0                	test   %al,%al
1401ecba2:	75 0c                	jne    0x1401ecbb0
1401ecba4:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1401ecbab:	48 8b 09             	mov    (%rcx),%rcx
1401ecbae:	eb 11                	jmp    0x1401ecbc1
1401ecbb0:	e8 0b e7 8a 00       	call   0x140a9b2c0
1401ecbb5:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401ecbba:	48 8d 15 2f da db 00 	lea    0xdbda2f(%rip),%rdx        # 0x140faa5f0
1401ecbc1:	48 85 c9             	test   %rcx,%rcx
1401ecbc4:	0f 84 5a 10 00 00    	je     0x1401edc24
1401ecbca:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ecbcd:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
1401ecbd3:	48 8b 41 28          	mov    0x28(%rcx),%rax
1401ecbd7:	48 85 c0             	test   %rax,%rax
1401ecbda:	74 04                	je     0x1401ecbe0
1401ecbdc:	f0 ff 40 08          	lock incl 0x8(%rax)
1401ecbe0:	48 8b 41 20          	mov    0x20(%rcx),%rax
1401ecbe4:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401ecbe9:	48 8b 41 28          	mov    0x28(%rcx),%rax
1401ecbed:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401ecbf2:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
1401ecbf7:	33 f6                	xor    %esi,%esi
1401ecbf9:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
1401ecbfe:	48 89 75 80          	mov    %rsi,-0x80(%rbp)
1401ecc02:	41 b8 43 00 00 00    	mov    $0x43,%r8d
1401ecc08:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1401ecc0d:	e8 ee a1 fa ff       	call   0x140196e00
1401ecc12:	90                   	nop
1401ecc13:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ecc16:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
1401ecc1b:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1401ecc20:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
1401ecc25:	41 b8 25 00 00 00    	mov    $0x25,%r8d
1401ecc2b:	48 8d 15 96 d0 db 00 	lea    0xdbd096(%rip),%rdx        # 0x140fa9cc8
1401ecc32:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401ecc37:	e8 c4 a1 fa ff       	call   0x140196e00
1401ecc3c:	90                   	nop
1401ecc3d:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1401ecc42:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401ecc47:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1401ecc4c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401ecc51:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
1401ecc56:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401ecc5c:	49 8b d6             	mov    %r14,%rdx
1401ecc5f:	49 8b cc             	mov    %r12,%rcx
1401ecc62:	e8 59 d3 18 00       	call   0x140379fc0
1401ecc67:	90                   	nop
1401ecc68:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1401ecc6d:	48 83 fa 0f          	cmp    $0xf,%rdx
1401ecc71:	76 32                	jbe    0x1401ecca5
1401ecc73:	48 ff c2             	inc    %rdx
1401ecc76:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401ecc7b:	48 8b c1             	mov    %rcx,%rax
1401ecc7e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401ecc85:	72 19                	jb     0x1401ecca0
1401ecc87:	48 83 c2 27          	add    $0x27,%rdx
1401ecc8b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401ecc8f:	48 2b c1             	sub    %rcx,%rax
1401ecc92:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401ecc96:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ecc9a:	0f 87 24 0c 00 00    	ja     0x1401ed8c4
1401ecca0:	e8 9f e4 c2 00       	call   0x140e1b144
1401ecca5:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1401eccaa:	48 c7 44 24 60 0f 00 	movq   $0xf,0x60(%rsp)
1401eccb1:	00 00
1401eccb3:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
1401eccb8:	4c 8b 45 80          	mov    -0x80(%rbp),%r8
1401eccbc:	49 83 f8 0f          	cmp    $0xf,%r8
1401eccc0:	76 0f                	jbe    0x1401eccd1
1401eccc2:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401eccc7:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1401ecccc:	e8 7f 03 fb ff       	call   0x14019d050
1401eccd1:	49 8b d6             	mov    %r14,%rdx
1401eccd4:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1401eccd9:	e8 f2 33 ff ff       	call   0x1401e00d0
1401eccde:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401ecce4:	48 8b d0             	mov    %rax,%rdx
1401ecce7:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401ecceb:	e8 c0 ec fe ff       	call   0x1401db9b0
1401eccf0:	90                   	nop
1401eccf1:	48 8b c8             	mov    %rax,%rcx
1401eccf4:	e8 97 e5 01 00       	call   0x14020b290
1401eccf9:	48 8b f0             	mov    %rax,%rsi
1401eccfc:	0f b6 8d 80 01 00 00 	movzbl 0x180(%rbp),%ecx
1401ecd03:	80 f9 01             	cmp    $0x1,%cl
1401ecd06:	75 0c                	jne    0x1401ecd14
1401ecd08:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1401ecd0f:	48 8b 09             	mov    (%rcx),%rcx
1401ecd12:	eb 1a                	jmp    0x1401ecd2e
1401ecd14:	84 c9                	test   %cl,%cl
1401ecd16:	75 0c                	jne    0x1401ecd24
1401ecd18:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1401ecd1f:	48 8b 09             	mov    (%rcx),%rcx
1401ecd22:	eb 0a                	jmp    0x1401ecd2e
1401ecd24:	e8 97 e5 8a 00       	call   0x140a9b2c0
1401ecd29:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401ecd2e:	48 85 c9             	test   %rcx,%rcx
1401ecd31:	0f 84 be 0e 00 00    	je     0x1401edbf5
1401ecd37:	48 83 c1 12          	add    $0x12,%rcx
1401ecd3b:	80 79 01 00          	cmpb   $0x0,0x1(%rcx)
1401ecd3f:	75 05                	jne    0x1401ecd46
1401ecd41:	66 c7 01 00 01       	movw   $0x100,(%rcx)
1401ecd46:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1401ecd4b:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1401ecd50:	0f b6 46 40          	movzbl 0x40(%rsi),%eax
1401ecd54:	88 01                	mov    %al,(%rcx)
1401ecd56:	48 8b d6             	mov    %rsi,%rdx
1401ecd59:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401ecd5e:	e8 1d 30 fe ff       	call   0x1401cfd80
1401ecd63:	90                   	nop
1401ecd64:	48 0f be 45 38       	movsbq 0x38(%rbp),%rax
1401ecd69:	48 83 c0 01          	add    $0x1,%rax
1401ecd6d:	74 16                	je     0x1401ecd85
1401ecd6f:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401ecd73:	48 83 f8 01          	cmp    $0x1,%rax
1401ecd77:	74 07                	je     0x1401ecd80
1401ecd79:	e8 92 c8 fa ff       	call   0x140199610
1401ecd7e:	eb 05                	jmp    0x1401ecd85
1401ecd80:	e8 db 67 8b 00       	call   0x140aa3560
1401ecd85:	84 db                	test   %bl,%bl
1401ecd87:	74 15                	je     0x1401ecd9e