1406c88c2:	4c 8b c0             	mov    %rax,%r8
1406c88c5:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1406c88c9:	49 8b cc             	mov    %r12,%rcx
1406c88cc:	e8 4f 87 fd ff       	call   0x1406a1020
1406c88d1:	90                   	nop
1406c88d2:	44 88 74 24 20       	mov    %r14b,0x20(%rsp)
1406c88d7:	45 33 c9             	xor    %r9d,%r9d
1406c88da:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1406c88df:	48 8d 55 18          	lea    0x18(%rbp),%rdx
1406c88e3:	49 8b cc             	mov    %r12,%rcx
1406c88e6:	e8 e5 ab 00 00       	call   0x1406d34d0
1406c88eb:	90                   	nop
1406c88ec:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c88ef:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
1406c88f4:	b9 20 00 00 00       	mov    $0x20,%ecx
1406c88f9:	e8 0a 28 75 00       	call   0x140e1b108
1406c88fe:	48 8b c8             	mov    %rax,%rcx
1406c8901:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1406c8906:	66 0f 6f 05 02 e0 8d 	movdqa 0x8de002(%rip),%xmm0        # 0x140fa6910
1406c890d:	00
1406c890e:	f3 0f 7f 45 88       	movdqu %xmm0,-0x78(%rbp)
1406c8913:	0f 10 05 f6 54 95 00 	movups 0x9554f6(%rip),%xmm0        # 0x14101de10
1406c891a:	0f 11 00             	movups %xmm0,(%rax)
1406c891d:	8b 05 fd 54 95 00    	mov    0x9554fd(%rip),%eax        # 0x14101de20
1406c8923:	89 41 10             	mov    %eax,0x10(%rcx)
1406c8926:	0f b7 05 f7 54 95 00 	movzwl 0x9554f7(%rip),%eax        # 0x14101de24
1406c892d:	66 89 41 14          	mov    %ax,0x14(%rcx)
1406c8931:	44 88 71 16          	mov    %r14b,0x16(%rcx)
1406c8935:	4c 8d 4d 18          	lea    0x18(%rbp),%r9
1406c8939:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
1406c893e:	0f b6 54 24 30       	movzbl 0x30(%rsp),%edx
1406c8943:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
1406c8947:	e8 14 59 b1 ff       	call   0x1401de260
1406c894c:	90                   	nop
1406c894d:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1406c8951:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1406c8955:	48 8b c2             	mov    %rdx,%rax
1406c8958:	48 2b c1             	sub    %rcx,%rax
1406c895b:	48 83 f8 02          	cmp    $0x2,%rax
1406c895f:	72 26                	jb     0x1406c8987
1406c8961:	48 8d 41 02          	lea    0x2(%rcx),%rax
1406c8965:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1406c8969:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
1406c896d:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c8971:	48 0f 47 45 b8       	cmova  -0x48(%rbp),%rax
1406c8976:	66 c7 04 08 2c 20    	movw   $0x202c,(%rax,%rcx,1)
1406c897c:	44 88 74 08 02       	mov    %r14b,0x2(%rax,%rcx,1)
1406c8981:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
1406c8985:	eb 24                	jmp    0x1406c89ab
1406c8987:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
1406c898e:	00 00
1406c8990:	4c 8d 0d d5 81 91 00 	lea    0x9181d5(%rip),%r9        # 0x140fe0b6c
1406c8997:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406c899d:	ba 02 00 00 00       	mov    $0x2,%edx
1406c89a2:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
1406c89a6:	e8 d5 fc ad ff       	call   0x1401a8680
1406c89ab:	0f 10 00             	movups (%rax),%xmm0
1406c89ae:	0f 11 45 78          	movups %xmm0,0x78(%rbp)
1406c89b2:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406c89b6:	0f 11 8d 88 00 00 00 	movups %xmm1,0x88(%rbp)
1406c89bd:	4c 89 70 10          	mov    %r14,0x10(%rax)
1406c89c1:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406c89c8:	00
1406c89c9:	c6 00 00             	movb   $0x0,(%rax)
1406c89cc:	4c 8d 4d 38          	lea    0x38(%rbp),%r9
1406c89d0:	4c 8d 45 78          	lea    0x78(%rbp),%r8
1406c89d4:	0f b6 54 24 30       	movzbl 0x30(%rsp),%edx
1406c89d9:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1406c89dd:	e8 7e 58 b1 ff       	call   0x1401de260
1406c89e2:	90                   	nop
1406c89e3:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1406c89e7:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
1406c89eb:	48 8b c2             	mov    %rdx,%rax
1406c89ee:	48 2b c1             	sub    %rcx,%rax
1406c89f1:	48 83 f8 01          	cmp    $0x1,%rax
1406c89f5:	72 21                	jb     0x1406c8a18
1406c89f7:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406c89fb:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1406c89ff:	48 8d 45 98          	lea    -0x68(%rbp),%rax
1406c8a03:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c8a07:	48 0f 47 45 98       	cmova  -0x68(%rbp),%rax
1406c8a0c:	66 c7 04 08 29 00    	movw   $0x29,(%rax,%rcx,1)
1406c8a12:	48 8d 45 98          	lea    -0x68(%rbp),%rax
1406c8a16:	eb 24                	jmp    0x1406c8a3c
1406c8a18:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406c8a1f:	00 00
1406c8a21:	4c 8d 0d 7c c6 8e 00 	lea    0x8ec67c(%rip),%r9        # 0x140fb50a4
1406c8a28:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406c8a2e:	ba 01 00 00 00       	mov    $0x1,%edx
1406c8a33:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1406c8a37:	e8 44 fc ad ff       	call   0x1401a8680
1406c8a3c:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c8a3f:	0f 11 06             	movups %xmm0,(%rsi)
1406c8a42:	4c 89 76 10          	mov    %r14,0x10(%rsi)
1406c8a46:	4c 89 76 18          	mov    %r14,0x18(%rsi)
1406c8a4a:	0f 10 00             	movups (%rax),%xmm0
1406c8a4d:	0f 11 06             	movups %xmm0,(%rsi)
1406c8a50:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406c8a54:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
1406c8a58:	4c 89 70 10          	mov    %r14,0x10(%rax)
1406c8a5c:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406c8a63:	00
1406c8a64:	c6 00 00             	movb   $0x0,(%rax)
1406c8a67:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
1406c8a6b:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c8a6f:	76 31                	jbe    0x1406c8aa2
1406c8a71:	48 ff c2             	inc    %rdx
1406c8a74:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1406c8a78:	48 8b c1             	mov    %rcx,%rax
1406c8a7b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c8a82:	72 19                	jb     0x1406c8a9d
1406c8a84:	48 83 c2 27          	add    $0x27,%rdx
1406c8a88:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c8a8c:	48 2b c1             	sub    %rcx,%rax
1406c8a8f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c8a93:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c8a97:	0f 87 01 06 00 00    	ja     0x1406c909e
1406c8a9d:	e8 a2 26 75 00       	call   0x140e1b144
1406c8aa2:	66 0f 6f 35 86 b3 8d 	movdqa 0x8db386(%rip),%xmm6        # 0x140fa3e30
1406c8aa9:	00
1406c8aaa:	f3 0f 7f 75 a8       	movdqu %xmm6,-0x58(%rbp)
1406c8aaf:	c6 45 98 00          	movb   $0x0,-0x68(%rbp)
1406c8ab3:	48 8b 95 90 00 00 00 	mov    0x90(%rbp),%rdx
1406c8aba:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c8abe:	76 32                	jbe    0x1406c8af2
1406c8ac0:	48 ff c2             	inc    %rdx
1406c8ac3:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
1406c8ac7:	48 8b c1             	mov    %rcx,%rax
1406c8aca:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c8ad1:	72 19                	jb     0x1406c8aec
1406c8ad3:	48 83 c2 27          	add    $0x27,%rdx
1406c8ad7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c8adb:	48 2b c1             	sub    %rcx,%rax
1406c8ade:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c8ae2:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c8ae6:	0f 87 b8 05 00 00    	ja     0x1406c90a4
1406c8aec:	e8 53 26 75 00       	call   0x140e1b144
1406c8af1:	90                   	nop
1406c8af2:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1406c8af6:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c8afa:	76 31                	jbe    0x1406c8b2d
1406c8afc:	48 ff c2             	inc    %rdx
1406c8aff:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1406c8b03:	48 8b c1             	mov    %rcx,%rax
1406c8b06:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c8b0d:	72 19                	jb     0x1406c8b28
1406c8b0f:	48 83 c2 27          	add    $0x27,%rdx
1406c8b13:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c8b17:	48 2b c1             	sub    %rcx,%rax
1406c8b1a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c8b1e:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c8b22:	0f 87 82 05 00 00    	ja     0x1406c90aa
1406c8b28:	e8 17 26 75 00       	call   0x140e1b144
1406c8b2d:	f3 0f 7f 75 c8       	movdqu %xmm6,-0x38(%rbp)
1406c8b32:	c6 45 b8 00          	movb   $0x0,-0x48(%rbp)
1406c8b36:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
1406c8b3a:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c8b3e:	76 33                	jbe    0x1406c8b73
1406c8b40:	48 ff c2             	inc    %rdx
1406c8b43:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1406c8b48:	48 8b c1             	mov    %rcx,%rax
1406c8b4b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c8b52:	72 19                	jb     0x1406c8b6d
1406c8b54:	48 83 c2 27          	add    $0x27,%rdx
1406c8b58:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c8b5c:	48 2b c1             	sub    %rcx,%rax
1406c8b5f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c8b63:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c8b67:	0f 87 43 05 00 00    	ja     0x1406c90b0
1406c8b6d:	e8 d2 25 75 00       	call   0x140e1b144
1406c8b72:	90                   	nop
1406c8b73:	48 8b 55 30          	mov    0x30(%rbp),%rdx
1406c8b77:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c8b7b:	76 31                	jbe    0x1406c8bae
1406c8b7d:	48 ff c2             	inc    %rdx
1406c8b80:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1406c8b84:	48 8b c1             	mov    %rcx,%rax
1406c8b87:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c8b8e:	72 19                	jb     0x1406c8ba9
1406c8b90:	48 83 c2 27          	add    $0x27,%rdx
1406c8b94:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c8b98:	48 2b c1             	sub    %rcx,%rax
1406c8b9b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c8b9f:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c8ba3:	0f 87 0d 05 00 00    	ja     0x1406c90b6
1406c8ba9:	e8 96 25 75 00       	call   0x140e1b144
1406c8bae:	f3 0f 7f 75 28       	movdqu %xmm6,0x28(%rbp)
1406c8bb3:	c6 45 18 00          	movb   $0x0,0x18(%rbp)
1406c8bb7:	48 8b 55 50          	mov    0x50(%rbp),%rdx
1406c8bbb:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c8bbf:	76 31                	jbe    0x1406c8bf2
1406c8bc1:	48 ff c2             	inc    %rdx
1406c8bc4:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1406c8bc8:	48 8b c1             	mov    %rcx,%rax
1406c8bcb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c8bd2:	72 19                	jb     0x1406c8bed
1406c8bd4:	48 83 c2 27          	add    $0x27,%rdx
1406c8bd8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c8bdc:	48 2b c1             	sub    %rcx,%rax
1406c8bdf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c8be3:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c8be7:	0f 87 cf 04 00 00    	ja     0x1406c90bc
1406c8bed:	e8 52 25 75 00       	call   0x140e1b144
1406c8bf2:	f3 0f 7f 75 48       	movdqu %xmm6,0x48(%rbp)
1406c8bf7:	c6 45 38 00          	movb   $0x0,0x38(%rbp)
1406c8bfb:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1406c8c00:	48 85 c9             	test   %rcx,%rcx
1406c8c03:	0f 84 4b 04 00 00    	je     0x1406c9054
1406c8c09:	8b 41 10             	mov    0x10(%rcx),%eax
1406c8c0c:	ff c8                	dec    %eax
1406c8c0e:	89 41 10             	mov    %eax,0x10(%rcx)
1406c8c11:	85 c0                	test   %eax,%eax
1406c8c13:	0f 8f 3b 04 00 00    	jg     0x1406c9054
1406c8c19:	0f 88 a3 04 00 00    	js     0x1406c90c2
1406c8c1f:	48 8b 01             	mov    (%rcx),%rax
1406c8c22:	48 8b 00             	mov    (%rax),%rax
1406c8c25:	e9 1e 04 00 00       	jmp    0x1406c9048
1406c8c2a:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c8c2d:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1406c8c32:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
1406c8c37:	48 c7 44 24 70 0f 00 	movq   $0xf,0x70(%rsp)
1406c8c3e:	00 00
1406c8c40:	c6 44 24 58 00       	movb   $0x0,0x58(%rsp)
1406c8c45:	0f b7 48 1c          	movzwl 0x1c(%rax),%ecx
1406c8c49:	83 e9 01             	sub    $0x1,%ecx
1406c8c4c:	74 56                	je     0x1406c8ca4
1406c8c4e:	83 e9 01             	sub    $0x1,%ecx
1406c8c51:	74 22                	je     0x1406c8c75
1406c8c53:	83 f9 01             	cmp    $0x1,%ecx
1406c8c56:	0f 85 71 04 00 00    	jne    0x1406c90cd
1406c8c5c:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1406c8c62:	48 8d 15 5f 02 95 00 	lea    0x95025f(%rip),%rdx        # 0x141018ec8
1406c8c69:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1406c8c6e:	e8 5d 67 ad ff       	call   0x14019f3d0
1406c8c73:	eb 57                	jmp    0x1406c8ccc
1406c8c75:	48 c7 44 24 68 0b 00 	movq   $0xb,0x68(%rsp)
1406c8c7c:	00 00
1406c8c7e:	f2 0f 10 05 ea 2d 95 	movsd  0x952dea(%rip),%xmm0        # 0x14101ba70
1406c8c85:	00
1406c8c86:	0f b7 05 eb 2d 95 00 	movzwl 0x952deb(%rip),%eax        # 0x14101ba78
1406c8c8d:	66 89 44 24 60       	mov    %ax,0x60(%rsp)
1406c8c92:	0f b6 05 e1 2d 95 00 	movzbl 0x952de1(%rip),%eax        # 0x14101ba7a
1406c8c99:	88 44 24 62          	mov    %al,0x62(%rsp)
1406c8c9d:	c6 44 24 63 00       	movb   $0x0,0x63(%rsp)
1406c8ca2:	eb 22                	jmp    0x1406c8cc6
1406c8ca4:	48 c7 44 24 68 0a 00 	movq   $0xa,0x68(%rsp)
1406c8cab:	00 00
1406c8cad:	f2 0f 10 05 cb 2d 95 	movsd  0x952dcb(%rip),%xmm0        # 0x14101ba80
1406c8cb4:	00
1406c8cb5:	0f b7 05 cc 2d 95 00 	movzwl 0x952dcc(%rip),%eax        # 0x14101ba88
1406c8cbc:	66 89 44 24 60       	mov    %ax,0x60(%rsp)
1406c8cc1:	c6 44 24 62 00       	movb   $0x0,0x62(%rsp)
1406c8cc6:	f2 0f 11 44 24 58    	movsd  %xmm0,0x58(%rsp)
1406c8ccc:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406c8cd1:	45 33 c9             	xor    %r9d,%r9d
1406c8cd4:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1406c8cd9:	48 8d 55 58          	lea    0x58(%rbp),%rdx
1406c8cdd:	49 8b cc             	mov    %r12,%rcx
1406c8ce0:	e8 eb a7 00 00       	call   0x1406d34d0
1406c8ce5:	90                   	nop
1406c8ce6:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
1406c8ceb:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
1406c8cf2:	ff ff 7f
1406c8cf5:	48 8b c1             	mov    %rcx,%rax
1406c8cf8:	49 2b c6             	sub    %r14,%rax
1406c8cfb:	48 83 f8 01          	cmp    $0x1,%rax
1406c8cff:	0f 82 dc 03 00 00    	jb     0x1406c90e1
1406c8d05:	4c 8d 6c 24 58       	lea    0x58(%rsp),%r13
1406c8d0a:	48 83 7c 24 70 0f    	cmpq   $0xf,0x70(%rsp)
1406c8d10:	4c 0f 47 6c 24 58    	cmova  0x58(%rsp),%r13
1406c8d16:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c8d19:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
1406c8d1e:	0f 57 c9             	xorps  %xmm1,%xmm1
1406c8d21:	f3 0f 7f 4d 88       	movdqu %xmm1,-0x78(%rbp)
1406c8d26:	4d 8d 7e 01          	lea    0x1(%r14),%r15
1406c8d2a:	bb 0f 00 00 00       	mov    $0xf,%ebx
1406c8d2f:	48 8d 7c 24 78       	lea    0x78(%rsp),%rdi
1406c8d34:	4c 3b fb             	cmp    %rbx,%r15
1406c8d37:	76 7a                	jbe    0x1406c8db3
1406c8d39:	49 8b df             	mov    %r15,%rbx
1406c8d3c:	48 83 cb 0f          	or     $0xf,%rbx
1406c8d40:	48 3b d9             	cmp    %rcx,%rbx
1406c8d43:	76 30                	jbe    0x1406c8d75
1406c8d45:	48 8b d9             	mov    %rcx,%rbx
1406c8d48:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1406c8d4f:	00 00 80
1406c8d52:	48 83 c0 27          	add    $0x27,%rax
1406c8d56:	48 8b c8             	mov    %rax,%rcx
1406c8d59:	e8 aa 23 75 00       	call   0x140e1b108
1406c8d5e:	48 85 c0             	test   %rax,%rax
1406c8d61:	0f 84 8c 03 00 00    	je     0x1406c90f3
1406c8d67:	48 8d 78 27          	lea    0x27(%rax),%rdi
1406c8d6b:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
1406c8d6f:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
1406c8d73:	eb 39                	jmp    0x1406c8dae
1406c8d75:	b8 16 00 00 00       	mov    $0x16,%eax
1406c8d7a:	48 3b d8             	cmp    %rax,%rbx
1406c8d7d:	48 0f 42 d8          	cmovb  %rax,%rbx
1406c8d81:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
1406c8d85:	48 85 c9             	test   %rcx,%rcx
1406c8d88:	75 04                	jne    0x1406c8d8e
1406c8d8a:	33 ff                	xor    %edi,%edi
1406c8d8c:	eb 20                	jmp    0x1406c8dae
1406c8d8e:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1406c8d95:	72 0f                	jb     0x1406c8da6
1406c8d97:	48 8d 41 27          	lea    0x27(%rcx),%rax
1406c8d9b:	48 3b c1             	cmp    %rcx,%rax
1406c8d9e:	0f 86 e9 02 00 00    	jbe    0x1406c908d
1406c8da4:	eb b0                	jmp    0x1406c8d56
1406c8da6:	e8 5d 23 75 00       	call   0x140e1b108
1406c8dab:	48 8b f8             	mov    %rax,%rdi
1406c8dae:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
1406c8db3:	4c 89 7d 88          	mov    %r15,-0x78(%rbp)
1406c8db7:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
1406c8dbb:	4d 8b c6             	mov    %r14,%r8
1406c8dbe:	49 8b d5             	mov    %r13,%rdx
1406c8dc1:	48 8b cf             	mov    %rdi,%rcx
1406c8dc4:	e8 47 62 81 00       	call   0x140edf010
1406c8dc9:	42 c6 04 37 28       	movb   $0x28,(%rdi,%r14,1)
1406c8dce:	42 c6 04 3f 00       	movb   $0x0,(%rdi,%r15,1)
1406c8dd3:	4c 8d 4d 58          	lea    0x58(%rbp),%r9
1406c8dd7:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
1406c8ddc:	0f b6 54 24 30       	movzbl 0x30(%rsp),%edx
1406c8de1:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1406c8de5:	e8 76 54 b1 ff       	call   0x1401de260
1406c8dea:	90                   	nop
1406c8deb:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1406c8def:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
1406c8df3:	48 8b c2             	mov    %rdx,%rax
1406c8df6:	48 2b c1             	sub    %rcx,%rax
1406c8df9:	48 83 f8 01          	cmp    $0x1,%rax
1406c8dfd:	72 21                	jb     0x1406c8e20
1406c8dff:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406c8e03:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1406c8e07:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1406c8e0b:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c8e0f:	48 0f 47 45 d8       	cmova  -0x28(%rbp),%rax
1406c8e14:	66 c7 04 08 29 00    	movw   $0x29,(%rax,%rcx,1)
1406c8e1a:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1406c8e1e:	eb 24                	jmp    0x1406c8e44
1406c8e20:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406c8e27:	00 00
1406c8e29:	4c 8d 0d 74 c2 8e 00 	lea    0x8ec274(%rip),%r9        # 0x140fb50a4
1406c8e30:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406c8e36:	ba 01 00 00 00       	mov    $0x1,%edx
1406c8e3b:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1406c8e3f:	e8 3c f8 ad ff       	call   0x1401a8680
1406c8e44:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c8e47:	0f 11 45 f8          	movups %xmm0,-0x8(%rbp)
1406c8e4b:	0f 57 c9             	xorps  %xmm1,%xmm1