140415ad2:	48 8b 0d 87 d3 01 01 	mov    0x101d387(%rip),%rcx        # 0x141432e60
140415ad9:	e8 12 eb 3f 00       	call   0x1408145f0
140415ade:	48 8b 08             	mov    (%rax),%rcx
140415ae1:	48 89 0d f0 14 01 01 	mov    %rcx,0x10114f0(%rip)        # 0x141426fd8
140415ae8:	0f 57 c0             	xorps  %xmm0,%xmm0
140415aeb:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140415aef:	0f 57 c9             	xorps  %xmm1,%xmm1
140415af2:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
140415af7:	41 b8 29 00 00 00    	mov    $0x29,%r8d
140415afd:	48 8b d7             	mov    %rdi,%rdx
140415b00:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140415b04:	e8 f7 12 d8 ff       	call   0x140196e00
140415b09:	90                   	nop
140415b0a:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140415b10:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140415b14:	48 8b cb             	mov    %rbx,%rcx
140415b17:	e8 84 14 2e 00       	call   0x1406f6fa0
140415b1c:	90                   	nop
140415b1d:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140415b21:	48 83 fa 0f          	cmp    $0xf,%rdx
140415b25:	76 31                	jbe    0x140415b58
140415b27:	48 ff c2             	inc    %rdx
140415b2a:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140415b2e:	48 8b c1             	mov    %rcx,%rax
140415b31:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140415b38:	72 19                	jb     0x140415b53
140415b3a:	48 83 c2 27          	add    $0x27,%rdx
140415b3e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140415b42:	48 2b c1             	sub    %rcx,%rax
140415b45:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140415b49:	48 83 f8 1f          	cmp    $0x1f,%rax
140415b4d:	0f 87 5f 0d 00 00    	ja     0x1404168b2
140415b53:	e8 ec 55 a0 00       	call   0x140e1b144
140415b58:	48 8d 3d f9 b9 bd 00 	lea    0xbdb9f9(%rip),%rdi        # 0x140ff1558
140415b5f:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
140415b63:	48 c7 45 b8 16 00 00 	movq   $0x16,-0x48(%rbp)
140415b6a:	00
140415b6b:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140415b6f:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140415b74:	45 33 c9             	xor    %r9d,%r9d
140415b77:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140415b7b:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140415b7f:	48 8b 0d da d2 01 01 	mov    0x101d2da(%rip),%rcx        # 0x141432e60
140415b86:	e8 65 ea 3f 00       	call   0x1408145f0
140415b8b:	48 8b 08             	mov    (%rax),%rcx
140415b8e:	48 89 0d ab 13 01 01 	mov    %rcx,0x10113ab(%rip)        # 0x141426f40
140415b95:	0f 57 c0             	xorps  %xmm0,%xmm0
140415b98:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140415b9c:	0f 57 c9             	xorps  %xmm1,%xmm1
140415b9f:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
140415ba4:	41 b8 16 00 00 00    	mov    $0x16,%r8d
140415baa:	48 8b d7             	mov    %rdi,%rdx
140415bad:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140415bb1:	e8 4a 12 d8 ff       	call   0x140196e00
140415bb6:	90                   	nop
140415bb7:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140415bbd:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140415bc1:	48 8b cb             	mov    %rbx,%rcx
140415bc4:	e8 d7 13 2e 00       	call   0x1406f6fa0
140415bc9:	90                   	nop
140415bca:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140415bce:	48 83 fa 0f          	cmp    $0xf,%rdx
140415bd2:	76 31                	jbe    0x140415c05
140415bd4:	48 ff c2             	inc    %rdx
140415bd7:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140415bdb:	48 8b c1             	mov    %rcx,%rax
140415bde:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140415be5:	72 19                	jb     0x140415c00
140415be7:	48 83 c2 27          	add    $0x27,%rdx
140415beb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140415bef:	48 2b c1             	sub    %rcx,%rax
140415bf2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140415bf6:	48 83 f8 1f          	cmp    $0x1f,%rax
140415bfa:	0f 87 b8 0c 00 00    	ja     0x1404168b8
140415c00:	e8 3f 55 a0 00       	call   0x140e1b144
140415c05:	48 8d 3d 64 b9 bd 00 	lea    0xbdb964(%rip),%rdi        # 0x140ff1570
140415c0c:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
140415c10:	48 c7 45 b8 14 00 00 	movq   $0x14,-0x48(%rbp)
140415c17:	00
140415c18:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140415c1c:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140415c21:	45 33 c9             	xor    %r9d,%r9d
140415c24:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140415c28:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140415c2c:	48 8b 0d 2d d2 01 01 	mov    0x101d22d(%rip),%rcx        # 0x141432e60
140415c33:	e8 b8 e9 3f 00       	call   0x1408145f0
140415c38:	48 8b 08             	mov    (%rax),%rcx
140415c3b:	48 89 0d 4e 13 01 01 	mov    %rcx,0x101134e(%rip)        # 0x141426f90
140415c42:	0f 57 c0             	xorps  %xmm0,%xmm0
140415c45:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140415c49:	0f 57 c9             	xorps  %xmm1,%xmm1
140415c4c:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
140415c51:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140415c57:	48 8b d7             	mov    %rdi,%rdx
140415c5a:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140415c5e:	e8 9d 11 d8 ff       	call   0x140196e00
140415c63:	90                   	nop
140415c64:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140415c6a:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140415c6e:	48 8b cb             	mov    %rbx,%rcx
140415c71:	e8 2a 13 2e 00       	call   0x1406f6fa0
140415c76:	90                   	nop
140415c77:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140415c7b:	48 83 fa 0f          	cmp    $0xf,%rdx
140415c7f:	76 31                	jbe    0x140415cb2
140415c81:	48 ff c2             	inc    %rdx
140415c84:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140415c88:	48 8b c1             	mov    %rcx,%rax
140415c8b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140415c92:	72 19                	jb     0x140415cad
140415c94:	48 83 c2 27          	add    $0x27,%rdx
140415c98:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140415c9c:	48 2b c1             	sub    %rcx,%rax
140415c9f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140415ca3:	48 83 f8 1f          	cmp    $0x1f,%rax
140415ca7:	0f 87 11 0c 00 00    	ja     0x1404168be
140415cad:	e8 92 54 a0 00       	call   0x140e1b144
140415cb2:	48 8d 3d cf b8 bd 00 	lea    0xbdb8cf(%rip),%rdi        # 0x140ff1588
140415cb9:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
140415cbd:	48 c7 45 b8 14 00 00 	movq   $0x14,-0x48(%rbp)
140415cc4:	00
140415cc5:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140415cc9:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140415cce:	45 33 c9             	xor    %r9d,%r9d
140415cd1:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140415cd5:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140415cd9:	48 8b 0d 80 d1 01 01 	mov    0x101d180(%rip),%rcx        # 0x141432e60
140415ce0:	e8 0b e9 3f 00       	call   0x1408145f0
140415ce5:	48 8b 08             	mov    (%rax),%rcx
140415ce8:	48 89 0d 11 12 01 01 	mov    %rcx,0x1011211(%rip)        # 0x141426f00
140415cef:	0f 57 c0             	xorps  %xmm0,%xmm0
140415cf2:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140415cf6:	0f 57 c9             	xorps  %xmm1,%xmm1
140415cf9:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
140415cfe:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140415d04:	48 8b d7             	mov    %rdi,%rdx
140415d07:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140415d0b:	e8 f0 10 d8 ff       	call   0x140196e00
140415d10:	90                   	nop
140415d11:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140415d17:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140415d1b:	48 8b cb             	mov    %rbx,%rcx
140415d1e:	e8 7d 12 2e 00       	call   0x1406f6fa0
140415d23:	90                   	nop
140415d24:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140415d28:	48 83 fa 0f          	cmp    $0xf,%rdx
140415d2c:	76 31                	jbe    0x140415d5f
140415d2e:	48 ff c2             	inc    %rdx
140415d31:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140415d35:	48 8b c1             	mov    %rcx,%rax
140415d38:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140415d3f:	72 19                	jb     0x140415d5a
140415d41:	48 83 c2 27          	add    $0x27,%rdx
140415d45:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140415d49:	48 2b c1             	sub    %rcx,%rax
140415d4c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140415d50:	48 83 f8 1f          	cmp    $0x1f,%rax
140415d54:	0f 87 6a 0b 00 00    	ja     0x1404168c4
140415d5a:	e8 e5 53 a0 00       	call   0x140e1b144
140415d5f:	48 8d 3d 3a b8 bd 00 	lea    0xbdb83a(%rip),%rdi        # 0x140ff15a0
140415d66:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
140415d6a:	48 c7 45 b8 16 00 00 	movq   $0x16,-0x48(%rbp)
140415d71:	00
140415d72:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140415d76:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140415d7b:	45 33 c9             	xor    %r9d,%r9d
140415d7e:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140415d82:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140415d86:	48 8b 0d d3 d0 01 01 	mov    0x101d0d3(%rip),%rcx        # 0x141432e60
140415d8d:	e8 5e e8 3f 00       	call   0x1408145f0
140415d92:	48 8b 08             	mov    (%rax),%rcx
140415d95:	48 89 0d e4 11 01 01 	mov    %rcx,0x10111e4(%rip)        # 0x141426f80
140415d9c:	0f 57 c0             	xorps  %xmm0,%xmm0
140415d9f:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140415da3:	0f 57 c9             	xorps  %xmm1,%xmm1
140415da6:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
140415dab:	41 b8 16 00 00 00    	mov    $0x16,%r8d
140415db1:	48 8b d7             	mov    %rdi,%rdx
140415db4:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140415db8:	e8 43 10 d8 ff       	call   0x140196e00
140415dbd:	90                   	nop
140415dbe:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140415dc4:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140415dc8:	48 8b cb             	mov    %rbx,%rcx
140415dcb:	e8 d0 11 2e 00       	call   0x1406f6fa0
140415dd0:	90                   	nop
140415dd1:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140415dd5:	48 83 fa 0f          	cmp    $0xf,%rdx
140415dd9:	76 31                	jbe    0x140415e0c
140415ddb:	48 ff c2             	inc    %rdx
140415dde:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140415de2:	48 8b c1             	mov    %rcx,%rax
140415de5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140415dec:	72 19                	jb     0x140415e07
140415dee:	48 83 c2 27          	add    $0x27,%rdx
140415df2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140415df6:	48 2b c1             	sub    %rcx,%rax
140415df9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140415dfd:	48 83 f8 1f          	cmp    $0x1f,%rax
140415e01:	0f 87 c3 0a 00 00    	ja     0x1404168ca
140415e07:	e8 38 53 a0 00       	call   0x140e1b144
140415e0c:	48 8d 3d a5 b7 bd 00 	lea    0xbdb7a5(%rip),%rdi        # 0x140ff15b8
140415e13:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
140415e17:	48 c7 45 b8 14 00 00 	movq   $0x14,-0x48(%rbp)
140415e1e:	00
140415e1f:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140415e23:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140415e28:	45 33 c9             	xor    %r9d,%r9d
140415e2b:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140415e2f:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140415e33:	48 8b 0d 26 d0 01 01 	mov    0x101d026(%rip),%rcx        # 0x141432e60
140415e3a:	e8 b1 e7 3f 00       	call   0x1408145f0
140415e3f:	48 8b 08             	mov    (%rax),%rcx
140415e42:	48 89 0d a7 10 01 01 	mov    %rcx,0x10110a7(%rip)        # 0x141426ef0
140415e49:	0f 57 c0             	xorps  %xmm0,%xmm0
140415e4c:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140415e50:	0f 57 c9             	xorps  %xmm1,%xmm1
140415e53:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
140415e58:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140415e5e:	48 8b d7             	mov    %rdi,%rdx
140415e61:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140415e65:	e8 96 0f d8 ff       	call   0x140196e00
140415e6a:	90                   	nop
140415e6b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140415e71:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140415e75:	48 8b cb             	mov    %rbx,%rcx
140415e78:	e8 23 11 2e 00       	call   0x1406f6fa0
140415e7d:	90                   	nop
140415e7e:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140415e82:	48 83 fa 0f          	cmp    $0xf,%rdx
140415e86:	76 31                	jbe    0x140415eb9
140415e88:	48 ff c2             	inc    %rdx
140415e8b:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140415e8f:	48 8b c1             	mov    %rcx,%rax
140415e92:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140415e99:	72 19                	jb     0x140415eb4
140415e9b:	48 83 c2 27          	add    $0x27,%rdx
140415e9f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140415ea3:	48 2b c1             	sub    %rcx,%rax
140415ea6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140415eaa:	48 83 f8 1f          	cmp    $0x1f,%rax
140415eae:	0f 87 1c 0a 00 00    	ja     0x1404168d0
140415eb4:	e8 8b 52 a0 00       	call   0x140e1b144
140415eb9:	48 8d 3d 10 b7 bd 00 	lea    0xbdb710(%rip),%rdi        # 0x140ff15d0
140415ec0:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
140415ec4:	48 c7 45 b8 12 00 00 	movq   $0x12,-0x48(%rbp)
140415ecb:	00
140415ecc:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140415ed0:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140415ed5:	45 33 c9             	xor    %r9d,%r9d
140415ed8:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140415edc:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140415ee0:	48 8b 0d 79 cf 01 01 	mov    0x101cf79(%rip),%rcx        # 0x141432e60
140415ee7:	e8 04 e7 3f 00       	call   0x1408145f0
140415eec:	48 8b 08             	mov    (%rax),%rcx
140415eef:	48 89 0d aa 10 01 01 	mov    %rcx,0x10110aa(%rip)        # 0x141426fa0
140415ef6:	0f 57 c0             	xorps  %xmm0,%xmm0
140415ef9:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140415efd:	0f 57 c9             	xorps  %xmm1,%xmm1
140415f00:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
140415f05:	41 b8 12 00 00 00    	mov    $0x12,%r8d
140415f0b:	48 8b d7             	mov    %rdi,%rdx
140415f0e:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140415f12:	e8 e9 0e d8 ff       	call   0x140196e00
140415f17:	90                   	nop
140415f18:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140415f1e:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140415f22:	48 8b cb             	mov    %rbx,%rcx
140415f25:	e8 76 10 2e 00       	call   0x1406f6fa0
140415f2a:	90                   	nop
140415f2b:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140415f2f:	48 83 fa 0f          	cmp    $0xf,%rdx
140415f33:	76 31                	jbe    0x140415f66
140415f35:	48 ff c2             	inc    %rdx
140415f38:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140415f3c:	48 8b c1             	mov    %rcx,%rax
140415f3f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140415f46:	72 19                	jb     0x140415f61
140415f48:	48 83 c2 27          	add    $0x27,%rdx
140415f4c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140415f50:	48 2b c1             	sub    %rcx,%rax
140415f53:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140415f57:	48 83 f8 1f          	cmp    $0x1f,%rax
140415f5b:	0f 87 75 09 00 00    	ja     0x1404168d6
140415f61:	e8 de 51 a0 00       	call   0x140e1b144
140415f66:	48 8d 3d 7b b6 bd 00 	lea    0xbdb67b(%rip),%rdi        # 0x140ff15e8
140415f6d:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
140415f71:	48 c7 45 b8 34 00 00 	movq   $0x34,-0x48(%rbp)
140415f78:	00
140415f79:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140415f7d:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140415f82:	45 33 c9             	xor    %r9d,%r9d
140415f85:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140415f89:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140415f8d:	48 8b 0d cc ce 01 01 	mov    0x101cecc(%rip),%rcx        # 0x141432e60
140415f94:	e8 57 e6 3f 00       	call   0x1408145f0
140415f99:	48 8b 08             	mov    (%rax),%rcx
140415f9c:	48 89 0d d5 0f 01 01 	mov    %rcx,0x1010fd5(%rip)        # 0x141426f78
140415fa3:	0f 57 c0             	xorps  %xmm0,%xmm0
140415fa6:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140415faa:	0f 57 c9             	xorps  %xmm1,%xmm1
140415fad:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
140415fb2:	41 b8 34 00 00 00    	mov    $0x34,%r8d
140415fb8:	48 8b d7             	mov    %rdi,%rdx
140415fbb:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140415fbf:	e8 3c 0e d8 ff       	call   0x140196e00
140415fc4:	90                   	nop
140415fc5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140415fcb:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140415fcf:	48 8b cb             	mov    %rbx,%rcx
140415fd2:	e8 c9 0f 2e 00       	call   0x1406f6fa0
140415fd7:	90                   	nop
140415fd8:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140415fdc:	48 83 fa 0f          	cmp    $0xf,%rdx
140415fe0:	76 31                	jbe    0x140416013
140415fe2:	48 ff c2             	inc    %rdx
140415fe5:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140415fe9:	48 8b c1             	mov    %rcx,%rax
140415fec:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140415ff3:	72 19                	jb     0x14041600e
140415ff5:	48 83 c2 27          	add    $0x27,%rdx
140415ff9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140415ffd:	48 2b c1             	sub    %rcx,%rax
140416000:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140416004:	48 83 f8 1f          	cmp    $0x1f,%rax
140416008:	0f 87 6e 08 00 00    	ja     0x14041687c
14041600e:	e8 31 51 a0 00       	call   0x140e1b144
140416013:	48 8d 3d 06 b6 bd 00 	lea    0xbdb606(%rip),%rdi        # 0x140ff1620
14041601a:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
14041601e:	48 c7 45 b8 19 00 00 	movq   $0x19,-0x48(%rbp)
140416025:	00
140416026:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
14041602a:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
14041602f:	45 33 c9             	xor    %r9d,%r9d
140416032:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140416036:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14041603a:	48 8b 0d 1f ce 01 01 	mov    0x101ce1f(%rip),%rcx        # 0x141432e60
140416041:	e8 aa e5 3f 00       	call   0x1408145f0
140416046:	48 8b 08             	mov    (%rax),%rcx
140416049:	48 89 0d 48 0f 01 01 	mov    %rcx,0x1010f48(%rip)        # 0x141426f98
140416050:	0f 57 c0             	xorps  %xmm0,%xmm0
140416053:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140416057:	0f 57 c9             	xorps  %xmm1,%xmm1
14041605a:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
14041605f:	41 b8 19 00 00 00    	mov    $0x19,%r8d
140416065:	48 8b d7             	mov    %rdi,%rdx
140416068:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14041606c:	e8 8f 0d d8 ff       	call   0x140196e00
140416071:	90                   	nop
140416072:	41 b8 02 00 00 00    	mov    $0x2,%r8d