1404b5a55:	48 8d 05 9c a2 b4 00 	lea    0xb4a29c(%rip),%rax        # 0x140fffcf8
1404b5a5c:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b5a60:	48 c7 45 c8 0d 00 00 	movq   $0xd,-0x38(%rbp)
1404b5a67:	00
1404b5a68:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b5a6c:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404b5a71:	45 33 c9             	xor    %r9d,%r9d
1404b5a74:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404b5a78:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b5a7c:	48 8b 0d dd d3 f7 00 	mov    0xf7d3dd(%rip),%rcx        # 0x141432e60
1404b5a83:	e8 68 eb 35 00       	call   0x1408145f0
1404b5a88:	48 8b 08             	mov    (%rax),%rcx
1404b5a8b:	48 89 0d 3e 43 f7 00 	mov    %rcx,0xf7433e(%rip)        # 0x141429dd0
1404b5a92:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b5a95:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404b5a99:	66 0f 6f 0d af e8 ae 	movdqa 0xaee8af(%rip),%xmm1        # 0x140fa4350
1404b5aa0:	00
1404b5aa1:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404b5aa6:	f2 0f 10 05 4a a2 b4 	movsd  0xb4a24a(%rip),%xmm0        # 0x140fffcf8
1404b5aad:	00
1404b5aae:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404b5ab3:	8b 05 47 a2 b4 00    	mov    0xb4a247(%rip),%eax        # 0x140fffd00
1404b5ab9:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404b5abc:	0f b6 05 41 a2 b4 00 	movzbl 0xb4a241(%rip),%eax        # 0x140fffd04
1404b5ac3:	88 45 dc             	mov    %al,-0x24(%rbp)
1404b5ac6:	c6 45 dd 00          	movb   $0x0,-0x23(%rbp)
1404b5aca:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404b5ad0:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404b5ad4:	48 8b cb             	mov    %rbx,%rcx
1404b5ad7:	e8 c4 14 24 00       	call   0x1406f6fa0
1404b5adc:	90                   	nop
1404b5add:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404b5ae1:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b5ae5:	76 31                	jbe    0x1404b5b18
1404b5ae7:	48 ff c2             	inc    %rdx
1404b5aea:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404b5aee:	48 8b c1             	mov    %rcx,%rax
1404b5af1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b5af8:	72 19                	jb     0x1404b5b13
1404b5afa:	48 83 c2 27          	add    $0x27,%rdx
1404b5afe:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b5b02:	48 2b c1             	sub    %rcx,%rax
1404b5b05:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b5b09:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b5b0d:	0f 87 bd 09 00 00    	ja     0x1404b64d0
1404b5b13:	e8 2c 56 96 00       	call   0x140e1b144
1404b5b18:	48 8d 05 e9 a1 b4 00 	lea    0xb4a1e9(%rip),%rax        # 0x140fffd08
1404b5b1f:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b5b23:	48 c7 45 c8 10 00 00 	movq   $0x10,-0x38(%rbp)
1404b5b2a:	00
1404b5b2b:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b5b2f:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404b5b34:	45 33 c9             	xor    %r9d,%r9d
1404b5b37:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404b5b3b:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b5b3f:	48 8b 0d 1a d3 f7 00 	mov    0xf7d31a(%rip),%rcx        # 0x141432e60
1404b5b46:	e8 a5 ea 35 00       	call   0x1408145f0
1404b5b4b:	48 8b 08             	mov    (%rax),%rcx
1404b5b4e:	48 89 0d 63 42 f7 00 	mov    %rcx,0xf74263(%rip)        # 0x141429db8
1404b5b55:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b5b58:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404b5b5c:	0f 57 c9             	xorps  %xmm1,%xmm1
1404b5b5f:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404b5b64:	b9 20 00 00 00       	mov    $0x20,%ecx
1404b5b69:	e8 9a 55 96 00       	call   0x140e1b108
1404b5b6e:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404b5b72:	66 0f 6f 05 e6 e7 ae 	movdqa 0xaee7e6(%rip),%xmm0        # 0x140fa4360
1404b5b79:	00
1404b5b7a:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1404b5b7f:	0f 10 05 82 a1 b4 00 	movups 0xb4a182(%rip),%xmm0        # 0x140fffd08
1404b5b86:	0f 11 00             	movups %xmm0,(%rax)
1404b5b89:	c6 40 10 00          	movb   $0x0,0x10(%rax)
1404b5b8d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404b5b93:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404b5b97:	48 8b cb             	mov    %rbx,%rcx
1404b5b9a:	e8 01 14 24 00       	call   0x1406f6fa0
1404b5b9f:	90                   	nop
1404b5ba0:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404b5ba4:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b5ba8:	76 31                	jbe    0x1404b5bdb
1404b5baa:	48 ff c2             	inc    %rdx
1404b5bad:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404b5bb1:	48 8b c1             	mov    %rcx,%rax
1404b5bb4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b5bbb:	72 19                	jb     0x1404b5bd6
1404b5bbd:	48 83 c2 27          	add    $0x27,%rdx
1404b5bc1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b5bc5:	48 2b c1             	sub    %rcx,%rax
1404b5bc8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b5bcc:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b5bd0:	0f 87 00 09 00 00    	ja     0x1404b64d6
1404b5bd6:	e8 69 55 96 00       	call   0x140e1b144
1404b5bdb:	48 8d 05 3e a1 b4 00 	lea    0xb4a13e(%rip),%rax        # 0x140fffd20
1404b5be2:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b5be6:	48 c7 45 c8 11 00 00 	movq   $0x11,-0x38(%rbp)
1404b5bed:	00
1404b5bee:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b5bf2:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404b5bf7:	45 33 c9             	xor    %r9d,%r9d
1404b5bfa:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404b5bfe:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b5c02:	48 8b 0d 57 d2 f7 00 	mov    0xf7d257(%rip),%rcx        # 0x141432e60
1404b5c09:	e8 e2 e9 35 00       	call   0x1408145f0
1404b5c0e:	48 8b 08             	mov    (%rax),%rcx
1404b5c11:	48 89 0d 88 41 f7 00 	mov    %rcx,0xf74188(%rip)        # 0x141429da0
1404b5c18:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b5c1b:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404b5c1f:	0f 57 c9             	xorps  %xmm1,%xmm1
1404b5c22:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404b5c27:	b9 20 00 00 00       	mov    $0x20,%ecx
1404b5c2c:	e8 d7 54 96 00       	call   0x140e1b108
1404b5c31:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404b5c35:	66 0f 6f 05 33 e7 ae 	movdqa 0xaee733(%rip),%xmm0        # 0x140fa4370
1404b5c3c:	00
1404b5c3d:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1404b5c42:	0f 10 05 d7 a0 b4 00 	movups 0xb4a0d7(%rip),%xmm0        # 0x140fffd20
1404b5c49:	0f 11 00             	movups %xmm0,(%rax)
1404b5c4c:	0f b6 0d dd a0 b4 00 	movzbl 0xb4a0dd(%rip),%ecx        # 0x140fffd30
1404b5c53:	88 48 10             	mov    %cl,0x10(%rax)
1404b5c56:	c6 40 11 00          	movb   $0x0,0x11(%rax)
1404b5c5a:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404b5c60:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404b5c64:	48 8b cb             	mov    %rbx,%rcx
1404b5c67:	e8 34 13 24 00       	call   0x1406f6fa0
1404b5c6c:	90                   	nop
1404b5c6d:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404b5c71:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b5c75:	76 31                	jbe    0x1404b5ca8
1404b5c77:	48 ff c2             	inc    %rdx
1404b5c7a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404b5c7e:	48 8b c1             	mov    %rcx,%rax
1404b5c81:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b5c88:	72 19                	jb     0x1404b5ca3
1404b5c8a:	48 83 c2 27          	add    $0x27,%rdx
1404b5c8e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b5c92:	48 2b c1             	sub    %rcx,%rax
1404b5c95:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b5c99:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b5c9d:	0f 87 39 08 00 00    	ja     0x1404b64dc
1404b5ca3:	e8 9c 54 96 00       	call   0x140e1b144
1404b5ca8:	48 8d 05 89 a0 b4 00 	lea    0xb4a089(%rip),%rax        # 0x140fffd38
1404b5caf:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b5cb3:	48 c7 45 c8 0e 00 00 	movq   $0xe,-0x38(%rbp)
1404b5cba:	00
1404b5cbb:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b5cbf:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404b5cc4:	45 33 c9             	xor    %r9d,%r9d
1404b5cc7:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404b5ccb:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b5ccf:	48 8b 0d 8a d1 f7 00 	mov    0xf7d18a(%rip),%rcx        # 0x141432e60
1404b5cd6:	e8 15 e9 35 00       	call   0x1408145f0
1404b5cdb:	48 8b 08             	mov    (%rax),%rcx
1404b5cde:	48 89 0d a3 40 f7 00 	mov    %rcx,0xf740a3(%rip)        # 0x141429d88
1404b5ce5:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b5ce8:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404b5cec:	66 0f 6f 0d ec ed ae 	movdqa 0xaeedec(%rip),%xmm1        # 0x140fa4ae0
1404b5cf3:	00
1404b5cf4:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404b5cf9:	f2 0f 10 05 37 a0 b4 	movsd  0xb4a037(%rip),%xmm0        # 0x140fffd38
1404b5d00:	00
1404b5d01:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404b5d06:	8b 05 34 a0 b4 00    	mov    0xb4a034(%rip),%eax        # 0x140fffd40
1404b5d0c:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404b5d0f:	0f b7 05 2e a0 b4 00 	movzwl 0xb4a02e(%rip),%eax        # 0x140fffd44
1404b5d16:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1404b5d1a:	c6 45 de 00          	movb   $0x0,-0x22(%rbp)
1404b5d1e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404b5d24:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404b5d28:	48 8b cb             	mov    %rbx,%rcx
1404b5d2b:	e8 70 12 24 00       	call   0x1406f6fa0
1404b5d30:	90                   	nop
1404b5d31:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404b5d35:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b5d39:	76 31                	jbe    0x1404b5d6c
1404b5d3b:	48 ff c2             	inc    %rdx
1404b5d3e:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404b5d42:	48 8b c1             	mov    %rcx,%rax
1404b5d45:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b5d4c:	72 19                	jb     0x1404b5d67
1404b5d4e:	48 83 c2 27          	add    $0x27,%rdx
1404b5d52:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b5d56:	48 2b c1             	sub    %rcx,%rax
1404b5d59:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b5d5d:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b5d61:	0f 87 7b 07 00 00    	ja     0x1404b64e2
1404b5d67:	e8 d8 53 96 00       	call   0x140e1b144
1404b5d6c:	48 8d 05 d5 9f b4 00 	lea    0xb49fd5(%rip),%rax        # 0x140fffd48
1404b5d73:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b5d77:	48 c7 45 c8 13 00 00 	movq   $0x13,-0x38(%rbp)
1404b5d7e:	00
1404b5d7f:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b5d83:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404b5d88:	45 33 c9             	xor    %r9d,%r9d
1404b5d8b:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404b5d8f:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b5d93:	48 8b 0d c6 d0 f7 00 	mov    0xf7d0c6(%rip),%rcx        # 0x141432e60
1404b5d9a:	e8 51 e8 35 00       	call   0x1408145f0
1404b5d9f:	48 8b 08             	mov    (%rax),%rcx
1404b5da2:	48 89 0d c7 3f f7 00 	mov    %rcx,0xf73fc7(%rip)        # 0x141429d70
1404b5da9:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b5dac:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404b5db0:	0f 57 c9             	xorps  %xmm1,%xmm1
1404b5db3:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404b5db8:	b9 20 00 00 00       	mov    $0x20,%ecx
1404b5dbd:	e8 46 53 96 00       	call   0x140e1b108
1404b5dc2:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404b5dc6:	66 0f 6f 05 22 d1 af 	movdqa 0xafd122(%rip),%xmm0        # 0x140fb2ef0
1404b5dcd:	00
1404b5dce:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1404b5dd3:	0f 10 05 6e 9f b4 00 	movups 0xb49f6e(%rip),%xmm0        # 0x140fffd48
1404b5dda:	0f 11 00             	movups %xmm0,(%rax)
1404b5ddd:	0f b7 0d 74 9f b4 00 	movzwl 0xb49f74(%rip),%ecx        # 0x140fffd58
1404b5de4:	66 89 48 10          	mov    %cx,0x10(%rax)
1404b5de8:	0f b6 0d 6b 9f b4 00 	movzbl 0xb49f6b(%rip),%ecx        # 0x140fffd5a
1404b5def:	88 48 12             	mov    %cl,0x12(%rax)
1404b5df2:	c6 40 13 00          	movb   $0x0,0x13(%rax)
1404b5df6:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404b5dfc:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404b5e00:	48 8b cb             	mov    %rbx,%rcx
1404b5e03:	e8 98 11 24 00       	call   0x1406f6fa0
1404b5e08:	90                   	nop
1404b5e09:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404b5e0d:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b5e11:	76 31                	jbe    0x1404b5e44
1404b5e13:	48 ff c2             	inc    %rdx
1404b5e16:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404b5e1a:	48 8b c1             	mov    %rcx,%rax
1404b5e1d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b5e24:	72 19                	jb     0x1404b5e3f
1404b5e26:	48 83 c2 27          	add    $0x27,%rdx
1404b5e2a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b5e2e:	48 2b c1             	sub    %rcx,%rax
1404b5e31:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b5e35:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b5e39:	0f 87 a9 06 00 00    	ja     0x1404b64e8
1404b5e3f:	e8 00 53 96 00       	call   0x140e1b144
1404b5e44:	48 8d 05 15 9f b4 00 	lea    0xb49f15(%rip),%rax        # 0x140fffd60
1404b5e4b:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b5e4f:	48 c7 45 c8 0e 00 00 	movq   $0xe,-0x38(%rbp)
1404b5e56:	00
1404b5e57:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b5e5b:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404b5e60:	45 33 c9             	xor    %r9d,%r9d
1404b5e63:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404b5e67:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b5e6b:	48 8b 0d ee cf f7 00 	mov    0xf7cfee(%rip),%rcx        # 0x141432e60
1404b5e72:	e8 79 e7 35 00       	call   0x1408145f0
1404b5e77:	48 8b 08             	mov    (%rax),%rcx
1404b5e7a:	48 89 0d ff 3e f7 00 	mov    %rcx,0xf73eff(%rip)        # 0x141429d80
1404b5e81:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b5e84:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404b5e88:	66 0f 6f 0d 50 ec ae 	movdqa 0xaeec50(%rip),%xmm1        # 0x140fa4ae0
1404b5e8f:	00
1404b5e90:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404b5e95:	f2 0f 10 05 c3 9e b4 	movsd  0xb49ec3(%rip),%xmm0        # 0x140fffd60
1404b5e9c:	00
1404b5e9d:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404b5ea2:	8b 05 c0 9e b4 00    	mov    0xb49ec0(%rip),%eax        # 0x140fffd68
1404b5ea8:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404b5eab:	0f b7 05 ba 9e b4 00 	movzwl 0xb49eba(%rip),%eax        # 0x140fffd6c
1404b5eb2:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1404b5eb6:	c6 45 de 00          	movb   $0x0,-0x22(%rbp)
1404b5eba:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404b5ec0:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404b5ec4:	48 8b cb             	mov    %rbx,%rcx
1404b5ec7:	e8 d4 10 24 00       	call   0x1406f6fa0
1404b5ecc:	90                   	nop
1404b5ecd:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404b5ed1:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b5ed5:	76 31                	jbe    0x1404b5f08
1404b5ed7:	48 ff c2             	inc    %rdx
1404b5eda:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404b5ede:	48 8b c1             	mov    %rcx,%rax
1404b5ee1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b5ee8:	72 19                	jb     0x1404b5f03
1404b5eea:	48 83 c2 27          	add    $0x27,%rdx
1404b5eee:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b5ef2:	48 2b c1             	sub    %rcx,%rax
1404b5ef5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b5ef9:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b5efd:	0f 87 eb 05 00 00    	ja     0x1404b64ee
1404b5f03:	e8 3c 52 96 00       	call   0x140e1b144
1404b5f08:	48 8d 05 61 9e b4 00 	lea    0xb49e61(%rip),%rax        # 0x140fffd70
1404b5f0f:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b5f13:	48 c7 45 c8 0d 00 00 	movq   $0xd,-0x38(%rbp)
1404b5f1a:	00
1404b5f1b:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b5f1f:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404b5f24:	45 33 c9             	xor    %r9d,%r9d
1404b5f27:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404b5f2b:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b5f2f:	48 8b 0d 2a cf f7 00 	mov    0xf7cf2a(%rip),%rcx        # 0x141432e60
1404b5f36:	e8 b5 e6 35 00       	call   0x1408145f0
1404b5f3b:	48 8b 08             	mov    (%rax),%rcx
1404b5f3e:	48 89 0d 63 3e f7 00 	mov    %rcx,0xf73e63(%rip)        # 0x141429da8
1404b5f45:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b5f48:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404b5f4c:	66 0f 6f 0d fc e3 ae 	movdqa 0xaee3fc(%rip),%xmm1        # 0x140fa4350
1404b5f53:	00
1404b5f54:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404b5f59:	f2 0f 10 05 0f 9e b4 	movsd  0xb49e0f(%rip),%xmm0        # 0x140fffd70
1404b5f60:	00
1404b5f61:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404b5f66:	8b 05 0c 9e b4 00    	mov    0xb49e0c(%rip),%eax        # 0x140fffd78
1404b5f6c:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404b5f6f:	0f b6 05 06 9e b4 00 	movzbl 0xb49e06(%rip),%eax        # 0x140fffd7c
1404b5f76:	88 45 dc             	mov    %al,-0x24(%rbp)
1404b5f79:	c6 45 dd 00          	movb   $0x0,-0x23(%rbp)
1404b5f7d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404b5f83:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404b5f87:	48 8b cb             	mov    %rbx,%rcx
1404b5f8a:	e8 11 10 24 00       	call   0x1406f6fa0
1404b5f8f:	90                   	nop
1404b5f90:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404b5f94:	48 83 fa 0f          	cmp    $0xf,%rdx
1404b5f98:	76 31                	jbe    0x1404b5fcb
1404b5f9a:	48 ff c2             	inc    %rdx
1404b5f9d:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404b5fa1:	48 8b c1             	mov    %rcx,%rax
1404b5fa4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404b5fab:	72 19                	jb     0x1404b5fc6
1404b5fad:	48 83 c2 27          	add    $0x27,%rdx
1404b5fb1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404b5fb5:	48 2b c1             	sub    %rcx,%rax
1404b5fb8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404b5fbc:	48 83 f8 1f          	cmp    $0x1f,%rax
1404b5fc0:	0f 87 2e 05 00 00    	ja     0x1404b64f4
1404b5fc6:	e8 79 51 96 00       	call   0x140e1b144
1404b5fcb:	48 8d 3d ae 9d b4 00 	lea    0xb49dae(%rip),%rdi        # 0x140fffd80
1404b5fd2:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
1404b5fd6:	48 c7 45 c8 17 00 00 	movq   $0x17,-0x38(%rbp)
1404b5fdd:	00
1404b5fde:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b5fe2:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404b5fe7:	45 33 c9             	xor    %r9d,%r9d
1404b5fea:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404b5fee:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b5ff2:	48 8b 0d 67 ce f7 00 	mov    0xf7ce67(%rip),%rcx        # 0x141432e60
1404b5ff9:	e8 f2 e5 35 00       	call   0x1408145f0
1404b5ffe:	48 8b 08             	mov    (%rax),%rcx
1404b6001:	48 89 0d 50 3d f7 00 	mov    %rcx,0xf73d50(%rip)        # 0x141429d58
1404b6008:	0f 57 c0             	xorps  %xmm0,%xmm0
1404b600b:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404b600f:	0f 57 c9             	xorps  %xmm1,%xmm1
1404b6012:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404b6017:	41 b8 17 00 00 00    	mov    $0x17,%r8d
1404b601d:	48 8b d7             	mov    %rdi,%rdx
1404b6020:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404b6024:	e8 d7 0d ce ff       	call   0x140196e00
1404b6029:	90                   	nop