1403e2a80:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403e2a84:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403e2a89:	45 33 c9             	xor    %r9d,%r9d
1403e2a8c:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1403e2a90:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403e2a94:	48 8b 0d c5 03 05 01 	mov    0x10503c5(%rip),%rcx        # 0x141432e60
1403e2a9b:	e8 50 1b 43 00       	call   0x1408145f0
1403e2aa0:	48 8b 08             	mov    (%rax),%rcx
1403e2aa3:	48 89 0d 36 20 04 01 	mov    %rcx,0x1042036(%rip)        # 0x141424ae0
1403e2aaa:	0f 57 c0             	xorps  %xmm0,%xmm0
1403e2aad:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403e2ab1:	0f 57 c9             	xorps  %xmm1,%xmm1
1403e2ab4:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403e2ab9:	b9 20 00 00 00       	mov    $0x20,%ecx
1403e2abe:	e8 45 86 a3 00       	call   0x140e1b108
1403e2ac3:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403e2ac7:	66 0f 6f 05 a1 18 bc 	movdqa 0xbc18a1(%rip),%xmm0        # 0x140fa4370
1403e2ace:	00
1403e2acf:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1403e2ad4:	0f 10 05 cd 8b c0 00 	movups 0xc08bcd(%rip),%xmm0        # 0x140feb6a8
1403e2adb:	0f 11 00             	movups %xmm0,(%rax)
1403e2ade:	0f b6 0d d3 8b c0 00 	movzbl 0xc08bd3(%rip),%ecx        # 0x140feb6b8
1403e2ae5:	88 48 10             	mov    %cl,0x10(%rax)
1403e2ae8:	c6 40 11 00          	movb   $0x0,0x11(%rax)
1403e2aec:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403e2af2:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403e2af6:	48 8b cb             	mov    %rbx,%rcx
1403e2af9:	e8 a2 44 31 00       	call   0x1406f6fa0
1403e2afe:	90                   	nop
1403e2aff:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403e2b03:	48 83 fa 0f          	cmp    $0xf,%rdx
1403e2b07:	76 31                	jbe    0x1403e2b3a
1403e2b09:	48 ff c2             	inc    %rdx
1403e2b0c:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403e2b10:	48 8b c1             	mov    %rcx,%rax
1403e2b13:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403e2b1a:	72 19                	jb     0x1403e2b35
1403e2b1c:	48 83 c2 27          	add    $0x27,%rdx
1403e2b20:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403e2b24:	48 2b c1             	sub    %rcx,%rax
1403e2b27:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403e2b2b:	48 83 f8 1f          	cmp    $0x1f,%rax
1403e2b2f:	0f 87 22 09 00 00    	ja     0x1403e3457
1403e2b35:	e8 0a 86 a3 00       	call   0x140e1b144
1403e2b3a:	48 8d 05 7f 8b c0 00 	lea    0xc08b7f(%rip),%rax        # 0x140feb6c0
1403e2b41:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403e2b45:	48 c7 45 c8 11 00 00 	movq   $0x11,-0x38(%rbp)
1403e2b4c:	00
1403e2b4d:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403e2b51:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403e2b56:	45 33 c9             	xor    %r9d,%r9d
1403e2b59:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1403e2b5d:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403e2b61:	48 8b 0d f8 02 05 01 	mov    0x10502f8(%rip),%rcx        # 0x141432e60
1403e2b68:	e8 83 1a 43 00       	call   0x1408145f0
1403e2b6d:	48 8b 08             	mov    (%rax),%rcx
1403e2b70:	48 89 0d 39 1f 04 01 	mov    %rcx,0x1041f39(%rip)        # 0x141424ab0
1403e2b77:	0f 57 c0             	xorps  %xmm0,%xmm0
1403e2b7a:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403e2b7e:	0f 57 c9             	xorps  %xmm1,%xmm1
1403e2b81:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403e2b86:	b9 20 00 00 00       	mov    $0x20,%ecx
1403e2b8b:	e8 78 85 a3 00       	call   0x140e1b108
1403e2b90:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403e2b94:	66 0f 6f 05 d4 17 bc 	movdqa 0xbc17d4(%rip),%xmm0        # 0x140fa4370
1403e2b9b:	00
1403e2b9c:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1403e2ba1:	0f 10 05 18 8b c0 00 	movups 0xc08b18(%rip),%xmm0        # 0x140feb6c0
1403e2ba8:	0f 11 00             	movups %xmm0,(%rax)
1403e2bab:	0f b6 0d 1e 8b c0 00 	movzbl 0xc08b1e(%rip),%ecx        # 0x140feb6d0
1403e2bb2:	88 48 10             	mov    %cl,0x10(%rax)
1403e2bb5:	c6 40 11 00          	movb   $0x0,0x11(%rax)
1403e2bb9:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403e2bbf:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403e2bc3:	48 8b cb             	mov    %rbx,%rcx
1403e2bc6:	e8 d5 43 31 00       	call   0x1406f6fa0
1403e2bcb:	90                   	nop
1403e2bcc:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403e2bd0:	48 83 fa 0f          	cmp    $0xf,%rdx
1403e2bd4:	76 31                	jbe    0x1403e2c07
1403e2bd6:	48 ff c2             	inc    %rdx
1403e2bd9:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403e2bdd:	48 8b c1             	mov    %rcx,%rax
1403e2be0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403e2be7:	72 19                	jb     0x1403e2c02
1403e2be9:	48 83 c2 27          	add    $0x27,%rdx
1403e2bed:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403e2bf1:	48 2b c1             	sub    %rcx,%rax
1403e2bf4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403e2bf8:	48 83 f8 1f          	cmp    $0x1f,%rax
1403e2bfc:	0f 87 5b 08 00 00    	ja     0x1403e345d
1403e2c02:	e8 3d 85 a3 00       	call   0x140e1b144
1403e2c07:	48 8d 05 ca 8a c0 00 	lea    0xc08aca(%rip),%rax        # 0x140feb6d8
1403e2c0e:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403e2c12:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
1403e2c19:	00
1403e2c1a:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403e2c1e:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403e2c23:	45 33 c9             	xor    %r9d,%r9d
1403e2c26:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1403e2c2a:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403e2c2e:	48 8b 0d 2b 02 05 01 	mov    0x105022b(%rip),%rcx        # 0x141432e60
1403e2c35:	e8 b6 19 43 00       	call   0x1408145f0
1403e2c3a:	48 8b 08             	mov    (%rax),%rcx
1403e2c3d:	48 89 0d 74 1e 04 01 	mov    %rcx,0x1041e74(%rip)        # 0x141424ab8
1403e2c44:	0f 57 c0             	xorps  %xmm0,%xmm0
1403e2c47:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403e2c4b:	66 0f 6f 0d ad 2d bc 	movdqa 0xbc2dad(%rip),%xmm1        # 0x140fa5a00
1403e2c52:	00
1403e2c53:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403e2c58:	f2 0f 10 05 78 8a c0 	movsd  0xc08a78(%rip),%xmm0        # 0x140feb6d8
1403e2c5f:	00
1403e2c60:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1403e2c65:	8b 05 75 8a c0 00    	mov    0xc08a75(%rip),%eax        # 0x140feb6e0
1403e2c6b:	89 45 d8             	mov    %eax,-0x28(%rbp)
1403e2c6e:	0f b7 05 6f 8a c0 00 	movzwl 0xc08a6f(%rip),%eax        # 0x140feb6e4
1403e2c75:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1403e2c79:	0f b6 05 66 8a c0 00 	movzbl 0xc08a66(%rip),%eax        # 0x140feb6e6
1403e2c80:	88 45 de             	mov    %al,-0x22(%rbp)
1403e2c83:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
1403e2c87:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403e2c8d:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403e2c91:	48 8b cb             	mov    %rbx,%rcx
1403e2c94:	e8 07 43 31 00       	call   0x1406f6fa0
1403e2c99:	90                   	nop
1403e2c9a:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403e2c9e:	48 83 fa 0f          	cmp    $0xf,%rdx
1403e2ca2:	76 31                	jbe    0x1403e2cd5
1403e2ca4:	48 ff c2             	inc    %rdx
1403e2ca7:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403e2cab:	48 8b c1             	mov    %rcx,%rax
1403e2cae:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403e2cb5:	72 19                	jb     0x1403e2cd0
1403e2cb7:	48 83 c2 27          	add    $0x27,%rdx
1403e2cbb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403e2cbf:	48 2b c1             	sub    %rcx,%rax
1403e2cc2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403e2cc6:	48 83 f8 1f          	cmp    $0x1f,%rax
1403e2cca:	0f 87 93 07 00 00    	ja     0x1403e3463
1403e2cd0:	e8 6f 84 a3 00       	call   0x140e1b144
1403e2cd5:	48 8d 05 0c 8a c0 00 	lea    0xc08a0c(%rip),%rax        # 0x140feb6e8
1403e2cdc:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403e2ce0:	48 c7 45 c8 12 00 00 	movq   $0x12,-0x38(%rbp)
1403e2ce7:	00
1403e2ce8:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403e2cec:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403e2cf1:	45 33 c9             	xor    %r9d,%r9d
1403e2cf4:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1403e2cf8:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403e2cfc:	48 8b 0d 5d 01 05 01 	mov    0x105015d(%rip),%rcx        # 0x141432e60
1403e2d03:	e8 e8 18 43 00       	call   0x1408145f0
1403e2d08:	48 8b 08             	mov    (%rax),%rcx
1403e2d0b:	48 89 0d be 1d 04 01 	mov    %rcx,0x1041dbe(%rip)        # 0x141424ad0
1403e2d12:	0f 57 c0             	xorps  %xmm0,%xmm0
1403e2d15:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403e2d19:	0f 57 c9             	xorps  %xmm1,%xmm1
1403e2d1c:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403e2d21:	b9 20 00 00 00       	mov    $0x20,%ecx
1403e2d26:	e8 dd 83 a3 00       	call   0x140e1b108
1403e2d2b:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403e2d2f:	66 0f 6f 05 49 16 bc 	movdqa 0xbc1649(%rip),%xmm0        # 0x140fa4380
1403e2d36:	00
1403e2d37:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1403e2d3c:	0f 10 05 a5 89 c0 00 	movups 0xc089a5(%rip),%xmm0        # 0x140feb6e8
1403e2d43:	0f 11 00             	movups %xmm0,(%rax)
1403e2d46:	0f b7 0d ab 89 c0 00 	movzwl 0xc089ab(%rip),%ecx        # 0x140feb6f8
1403e2d4d:	66 89 48 10          	mov    %cx,0x10(%rax)
1403e2d51:	c6 40 12 00          	movb   $0x0,0x12(%rax)
1403e2d55:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403e2d5b:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403e2d5f:	48 8b cb             	mov    %rbx,%rcx
1403e2d62:	e8 39 42 31 00       	call   0x1406f6fa0
1403e2d67:	90                   	nop
1403e2d68:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403e2d6c:	48 83 fa 0f          	cmp    $0xf,%rdx
1403e2d70:	76 31                	jbe    0x1403e2da3
1403e2d72:	48 ff c2             	inc    %rdx
1403e2d75:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403e2d79:	48 8b c1             	mov    %rcx,%rax
1403e2d7c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403e2d83:	72 19                	jb     0x1403e2d9e
1403e2d85:	48 83 c2 27          	add    $0x27,%rdx
1403e2d89:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403e2d8d:	48 2b c1             	sub    %rcx,%rax
1403e2d90:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403e2d94:	48 83 f8 1f          	cmp    $0x1f,%rax
1403e2d98:	0f 87 cb 06 00 00    	ja     0x1403e3469
1403e2d9e:	e8 a1 83 a3 00       	call   0x140e1b144
1403e2da3:	48 8d 05 56 89 c0 00 	lea    0xc08956(%rip),%rax        # 0x140feb700
1403e2daa:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403e2dae:	48 c7 45 c8 10 00 00 	movq   $0x10,-0x38(%rbp)
1403e2db5:	00
1403e2db6:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403e2dba:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403e2dbf:	45 33 c9             	xor    %r9d,%r9d
1403e2dc2:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1403e2dc6:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403e2dca:	48 8b 0d 8f 00 05 01 	mov    0x105008f(%rip),%rcx        # 0x141432e60
1403e2dd1:	e8 1a 18 43 00       	call   0x1408145f0
1403e2dd6:	48 8b 08             	mov    (%rax),%rcx
1403e2dd9:	48 89 0d b8 1c 04 01 	mov    %rcx,0x1041cb8(%rip)        # 0x141424a98
1403e2de0:	0f 57 c0             	xorps  %xmm0,%xmm0
1403e2de3:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403e2de7:	0f 57 c9             	xorps  %xmm1,%xmm1
1403e2dea:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403e2def:	b9 20 00 00 00       	mov    $0x20,%ecx
1403e2df4:	e8 0f 83 a3 00       	call   0x140e1b108
1403e2df9:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403e2dfd:	66 0f 6f 05 5b 15 bc 	movdqa 0xbc155b(%rip),%xmm0        # 0x140fa4360
1403e2e04:	00
1403e2e05:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1403e2e0a:	0f 10 05 ef 88 c0 00 	movups 0xc088ef(%rip),%xmm0        # 0x140feb700
1403e2e11:	0f 11 00             	movups %xmm0,(%rax)
1403e2e14:	c6 40 10 00          	movb   $0x0,0x10(%rax)
1403e2e18:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403e2e1e:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403e2e22:	48 8b cb             	mov    %rbx,%rcx
1403e2e25:	e8 76 41 31 00       	call   0x1406f6fa0
1403e2e2a:	90                   	nop
1403e2e2b:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403e2e2f:	48 83 fa 0f          	cmp    $0xf,%rdx
1403e2e33:	76 31                	jbe    0x1403e2e66
1403e2e35:	48 ff c2             	inc    %rdx
1403e2e38:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403e2e3c:	48 8b c1             	mov    %rcx,%rax
1403e2e3f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403e2e46:	72 19                	jb     0x1403e2e61
1403e2e48:	48 83 c2 27          	add    $0x27,%rdx
1403e2e4c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403e2e50:	48 2b c1             	sub    %rcx,%rax
1403e2e53:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403e2e57:	48 83 f8 1f          	cmp    $0x1f,%rax
1403e2e5b:	0f 87 0e 06 00 00    	ja     0x1403e346f
1403e2e61:	e8 de 82 a3 00       	call   0x140e1b144
1403e2e66:	48 8d 05 ab 88 c0 00 	lea    0xc088ab(%rip),%rax        # 0x140feb718
1403e2e6d:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403e2e71:	48 c7 45 c8 13 00 00 	movq   $0x13,-0x38(%rbp)
1403e2e78:	00
1403e2e79:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403e2e7d:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403e2e82:	45 33 c9             	xor    %r9d,%r9d
1403e2e85:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1403e2e89:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403e2e8d:	48 8b 0d cc ff 04 01 	mov    0x104ffcc(%rip),%rcx        # 0x141432e60
1403e2e94:	e8 57 17 43 00       	call   0x1408145f0
1403e2e99:	48 8b 08             	mov    (%rax),%rcx
1403e2e9c:	48 89 0d 25 1c 04 01 	mov    %rcx,0x1041c25(%rip)        # 0x141424ac8
1403e2ea3:	0f 57 c0             	xorps  %xmm0,%xmm0
1403e2ea6:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403e2eaa:	0f 57 c9             	xorps  %xmm1,%xmm1
1403e2ead:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403e2eb2:	b9 20 00 00 00       	mov    $0x20,%ecx
1403e2eb7:	e8 4c 82 a3 00       	call   0x140e1b108
1403e2ebc:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403e2ec0:	66 0f 6f 05 28 00 bd 	movdqa 0xbd0028(%rip),%xmm0        # 0x140fb2ef0
1403e2ec7:	00
1403e2ec8:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1403e2ecd:	0f 10 05 44 88 c0 00 	movups 0xc08844(%rip),%xmm0        # 0x140feb718
1403e2ed4:	0f 11 00             	movups %xmm0,(%rax)
1403e2ed7:	0f b7 0d 4a 88 c0 00 	movzwl 0xc0884a(%rip),%ecx        # 0x140feb728
1403e2ede:	66 89 48 10          	mov    %cx,0x10(%rax)
1403e2ee2:	0f b6 0d 41 88 c0 00 	movzbl 0xc08841(%rip),%ecx        # 0x140feb72a
1403e2ee9:	88 48 12             	mov    %cl,0x12(%rax)
1403e2eec:	c6 40 13 00          	movb   $0x0,0x13(%rax)
1403e2ef0:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403e2ef6:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403e2efa:	48 8b cb             	mov    %rbx,%rcx
1403e2efd:	e8 9e 40 31 00       	call   0x1406f6fa0
1403e2f02:	90                   	nop
1403e2f03:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403e2f07:	48 83 fa 0f          	cmp    $0xf,%rdx
1403e2f0b:	76 31                	jbe    0x1403e2f3e
1403e2f0d:	48 ff c2             	inc    %rdx
1403e2f10:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403e2f14:	48 8b c1             	mov    %rcx,%rax
1403e2f17:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403e2f1e:	72 19                	jb     0x1403e2f39
1403e2f20:	48 83 c2 27          	add    $0x27,%rdx
1403e2f24:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403e2f28:	48 2b c1             	sub    %rcx,%rax
1403e2f2b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403e2f2f:	48 83 f8 1f          	cmp    $0x1f,%rax
1403e2f33:	0f 87 3c 05 00 00    	ja     0x1403e3475
1403e2f39:	e8 06 82 a3 00       	call   0x140e1b144
1403e2f3e:	48 8d 05 eb 87 c0 00 	lea    0xc087eb(%rip),%rax        # 0x140feb730
1403e2f45:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403e2f49:	48 c7 45 c8 12 00 00 	movq   $0x12,-0x38(%rbp)
1403e2f50:	00
1403e2f51:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403e2f55:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403e2f5a:	45 33 c9             	xor    %r9d,%r9d
1403e2f5d:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1403e2f61:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403e2f65:	48 8b 0d f4 fe 04 01 	mov    0x104fef4(%rip),%rcx        # 0x141432e60
1403e2f6c:	e8 7f 16 43 00       	call   0x1408145f0
1403e2f71:	48 8b 08             	mov    (%rax),%rcx
1403e2f74:	48 89 0d 6d 1b 04 01 	mov    %rcx,0x1041b6d(%rip)        # 0x141424ae8
1403e2f7b:	0f 57 c0             	xorps  %xmm0,%xmm0
1403e2f7e:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403e2f82:	0f 57 c9             	xorps  %xmm1,%xmm1
1403e2f85:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403e2f8a:	b9 20 00 00 00       	mov    $0x20,%ecx
1403e2f8f:	e8 74 81 a3 00       	call   0x140e1b108
1403e2f94:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403e2f98:	66 0f 6f 05 e0 13 bc 	movdqa 0xbc13e0(%rip),%xmm0        # 0x140fa4380
1403e2f9f:	00
1403e2fa0:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1403e2fa5:	0f 10 05 84 87 c0 00 	movups 0xc08784(%rip),%xmm0        # 0x140feb730
1403e2fac:	0f 11 00             	movups %xmm0,(%rax)
1403e2faf:	0f b7 0d 8a 87 c0 00 	movzwl 0xc0878a(%rip),%ecx        # 0x140feb740
1403e2fb6:	66 89 48 10          	mov    %cx,0x10(%rax)
1403e2fba:	c6 40 12 00          	movb   $0x0,0x12(%rax)
1403e2fbe:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403e2fc4:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403e2fc8:	48 8b cb             	mov    %rbx,%rcx
1403e2fcb:	e8 d0 3f 31 00       	call   0x1406f6fa0
1403e2fd0:	90                   	nop
1403e2fd1:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403e2fd5:	48 83 fa 0f          	cmp    $0xf,%rdx
1403e2fd9:	76 31                	jbe    0x1403e300c
1403e2fdb:	48 ff c2             	inc    %rdx
1403e2fde:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403e2fe2:	48 8b c1             	mov    %rcx,%rax
1403e2fe5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403e2fec:	72 19                	jb     0x1403e3007
1403e2fee:	48 83 c2 27          	add    $0x27,%rdx
1403e2ff2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403e2ff6:	48 2b c1             	sub    %rcx,%rax
1403e2ff9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403e2ffd:	48 83 f8 1f          	cmp    $0x1f,%rax
1403e3001:	0f 87 74 04 00 00    	ja     0x1403e347b
1403e3007:	e8 38 81 a3 00       	call   0x140e1b144
1403e300c:	48 8d 3d 35 87 c0 00 	lea    0xc08735(%rip),%rdi        # 0x140feb748
1403e3013:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
1403e3017:	48 c7 45 c8 16 00 00 	movq   $0x16,-0x38(%rbp)
1403e301e:	00
1403e301f:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403e3023:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403e3028:	45 33 c9             	xor    %r9d,%r9d
1403e302b:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1403e302f:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403e3033:	48 8b 0d 26 fe 04 01 	mov    0x104fe26(%rip),%rcx        # 0x141432e60
1403e303a:	e8 b1 15 43 00       	call   0x1408145f0
1403e303f:	48 8b 08             	mov    (%rax),%rcx
1403e3042:	48 89 0d 8f 1a 04 01 	mov    %rcx,0x1041a8f(%rip)        # 0x141424ad8
1403e3049:	0f 57 c0             	xorps  %xmm0,%xmm0
1403e304c:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403e3050:	0f 57 c9             	xorps  %xmm1,%xmm1
1403e3053:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403e3058:	41 b8 16 00 00 00    	mov    $0x16,%r8d