1406e2aec:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e2aef:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
1406e2af4:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e2af7:	f3 0f 7f 4d 88       	movdqu %xmm1,-0x78(%rbp)
1406e2afc:	0f 10 00             	movups (%rax),%xmm0
1406e2aff:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
1406e2b04:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e2b08:	0f 11 4d 88          	movups %xmm1,-0x78(%rbp)
1406e2b0c:	4c 89 60 10          	mov    %r12,0x10(%rax)
1406e2b10:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e2b17:	00
1406e2b18:	c6 00 00             	movb   $0x0,(%rax)
1406e2b1b:	83 ce 10             	or     $0x10,%esi
1406e2b1e:	89 74 24 34          	mov    %esi,0x34(%rsp)
1406e2b22:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1406e2b26:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
1406e2b2a:	48 8b c2             	mov    %rdx,%rax
1406e2b2d:	48 2b c1             	sub    %rcx,%rax
1406e2b30:	48 83 f8 02          	cmp    $0x2,%rax
1406e2b34:	72 29                	jb     0x1406e2b5f
1406e2b36:	48 8d 41 02          	lea    0x2(%rcx),%rax
1406e2b3a:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1406e2b3e:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1406e2b43:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e2b47:	48 0f 47 44 24 78    	cmova  0x78(%rsp),%rax
1406e2b4d:	66 c7 04 08 2c 20    	movw   $0x202c,(%rax,%rcx,1)
1406e2b53:	c6 44 08 02 00       	movb   $0x0,0x2(%rax,%rcx,1)
1406e2b58:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1406e2b5d:	eb 25                	jmp    0x1406e2b84
1406e2b5f:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
1406e2b66:	00 00
1406e2b68:	4c 8d 0d fd df 8f 00 	lea    0x8fdffd(%rip),%r9        # 0x140fe0b6c
1406e2b6f:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406e2b75:	ba 02 00 00 00       	mov    $0x2,%edx
1406e2b7a:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1406e2b7f:	e8 fc 5a ac ff       	call   0x1401a8680
1406e2b84:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e2b87:	0f 11 45 f8          	movups %xmm0,-0x8(%rbp)
1406e2b8b:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e2b8e:	f3 0f 7f 4d 08       	movdqu %xmm1,0x8(%rbp)
1406e2b93:	0f 10 00             	movups (%rax),%xmm0
1406e2b96:	0f 11 45 f8          	movups %xmm0,-0x8(%rbp)
1406e2b9a:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e2b9e:	0f 11 4d 08          	movups %xmm1,0x8(%rbp)
1406e2ba2:	4c 89 60 10          	mov    %r12,0x10(%rax)
1406e2ba6:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e2bad:	00
1406e2bae:	c6 00 00             	movb   $0x0,(%rax)
1406e2bb1:	83 ce 20             	or     $0x20,%esi
1406e2bb4:	89 74 24 34          	mov    %esi,0x34(%rsp)
1406e2bb8:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1406e2bbc:	48 83 7d f0 0f       	cmpq   $0xf,-0x10(%rbp)
1406e2bc1:	48 0f 47 55 d8       	cmova  -0x28(%rbp),%rdx
1406e2bc6:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
1406e2bca:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1406e2bce:	e8 ad b5 ac ff       	call   0x1401ae180
1406e2bd3:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e2bd6:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1406e2bdb:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e2bde:	f3 0f 7f 4c 24 68    	movdqu %xmm1,0x68(%rsp)
1406e2be4:	0f 10 00             	movups (%rax),%xmm0
1406e2be7:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1406e2bec:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e2bf0:	0f 11 4c 24 68       	movups %xmm1,0x68(%rsp)
1406e2bf5:	4c 89 60 10          	mov    %r12,0x10(%rax)
1406e2bf9:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e2c00:	00
1406e2c01:	c6 00 00             	movb   $0x0,(%rax)
1406e2c04:	83 ce 40             	or     $0x40,%esi
1406e2c07:	89 74 24 34          	mov    %esi,0x34(%rsp)
1406e2c0b:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1406e2c10:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1406e2c15:	48 8b c2             	mov    %rdx,%rax
1406e2c18:	48 2b c1             	sub    %rcx,%rax
1406e2c1b:	48 83 f8 01          	cmp    $0x1,%rax
1406e2c1f:	72 25                	jb     0x1406e2c46
1406e2c21:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406e2c25:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1406e2c2a:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1406e2c2f:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e2c33:	48 0f 47 44 24 58    	cmova  0x58(%rsp),%rax
1406e2c39:	66 c7 04 08 29 00    	movw   $0x29,(%rax,%rcx,1)
1406e2c3f:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1406e2c44:	eb 25                	jmp    0x1406e2c6b
1406e2c46:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406e2c4d:	00 00
1406e2c4f:	4c 8d 0d 4e 24 8d 00 	lea    0x8d244e(%rip),%r9        # 0x140fb50a4
1406e2c56:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406e2c5c:	ba 01 00 00 00       	mov    $0x1,%edx
1406e2c61:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1406e2c66:	e8 15 5a ac ff       	call   0x1401a8680
1406e2c6b:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e2c6e:	41 0f 11 06          	movups %xmm0,(%r14)
1406e2c72:	4d 89 66 10          	mov    %r12,0x10(%r14)
1406e2c76:	4d 89 66 18          	mov    %r12,0x18(%r14)
1406e2c7a:	0f 10 00             	movups (%rax),%xmm0
1406e2c7d:	41 0f 11 06          	movups %xmm0,(%r14)
1406e2c81:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e2c85:	41 0f 11 4e 10       	movups %xmm1,0x10(%r14)
1406e2c8a:	4c 89 60 10          	mov    %r12,0x10(%rax)
1406e2c8e:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e2c95:	00
1406e2c96:	c6 00 00             	movb   $0x0,(%rax)
1406e2c99:	0f ba ee 07          	bts    $0x7,%esi
1406e2c9d:	83 ce 01             	or     $0x1,%esi
1406e2ca0:	89 74 24 34          	mov    %esi,0x34(%rsp)
1406e2ca4:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1406e2ca9:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e2cad:	76 32                	jbe    0x1406e2ce1
1406e2caf:	48 ff c2             	inc    %rdx
1406e2cb2:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1406e2cb7:	48 8b c1             	mov    %rcx,%rax
1406e2cba:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e2cc1:	72 19                	jb     0x1406e2cdc
1406e2cc3:	48 83 c2 27          	add    $0x27,%rdx
1406e2cc7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e2ccb:	48 2b c1             	sub    %rcx,%rax
1406e2cce:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e2cd2:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e2cd6:	0f 87 4a 06 00 00    	ja     0x1406e3326
1406e2cdc:	e8 63 84 73 00       	call   0x140e1b144
1406e2ce1:	66 0f 6f 35 47 11 8c 	movdqa 0x8c1147(%rip),%xmm6        # 0x140fa3e30
1406e2ce8:	00
1406e2ce9:	f3 0f 7f 74 24 68    	movdqu %xmm6,0x68(%rsp)
1406e2cef:	c6 44 24 58 00       	movb   $0x0,0x58(%rsp)
1406e2cf4:	48 8b 55 10          	mov    0x10(%rbp),%rdx
1406e2cf8:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e2cfc:	76 31                	jbe    0x1406e2d2f
1406e2cfe:	48 ff c2             	inc    %rdx
1406e2d01:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1406e2d05:	48 8b c1             	mov    %rcx,%rax
1406e2d08:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e2d0f:	72 19                	jb     0x1406e2d2a
1406e2d11:	48 83 c2 27          	add    $0x27,%rdx
1406e2d15:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e2d19:	48 2b c1             	sub    %rcx,%rax
1406e2d1c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e2d20:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e2d24:	0f 87 02 06 00 00    	ja     0x1406e332c
1406e2d2a:	e8 15 84 73 00       	call   0x140e1b144
1406e2d2f:	f3 0f 7f 75 08       	movdqu %xmm6,0x8(%rbp)
1406e2d34:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
1406e2d38:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
1406e2d3c:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e2d40:	76 32                	jbe    0x1406e2d74
1406e2d42:	48 ff c2             	inc    %rdx
1406e2d45:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1406e2d4a:	48 8b c1             	mov    %rcx,%rax
1406e2d4d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e2d54:	72 19                	jb     0x1406e2d6f
1406e2d56:	48 83 c2 27          	add    $0x27,%rdx
1406e2d5a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e2d5e:	48 2b c1             	sub    %rcx,%rax
1406e2d61:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e2d65:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e2d69:	0f 87 c3 05 00 00    	ja     0x1406e3332
1406e2d6f:	e8 d0 83 73 00       	call   0x140e1b144
1406e2d74:	f3 0f 7f 75 88       	movdqu %xmm6,-0x78(%rbp)
1406e2d79:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
1406e2d7e:	48 8b 55 30          	mov    0x30(%rbp),%rdx
1406e2d82:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e2d86:	76 31                	jbe    0x1406e2db9
1406e2d88:	48 ff c2             	inc    %rdx
1406e2d8b:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1406e2d8f:	48 8b c1             	mov    %rcx,%rax
1406e2d92:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e2d99:	72 19                	jb     0x1406e2db4
1406e2d9b:	48 83 c2 27          	add    $0x27,%rdx
1406e2d9f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e2da3:	48 2b c1             	sub    %rcx,%rax
1406e2da6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e2daa:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e2dae:	0f 87 84 05 00 00    	ja     0x1406e3338
1406e2db4:	e8 8b 83 73 00       	call   0x140e1b144
1406e2db9:	f3 0f 7f 75 28       	movdqu %xmm6,0x28(%rbp)
1406e2dbe:	c6 45 18 00          	movb   $0x0,0x18(%rbp)
1406e2dc2:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
1406e2dc6:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e2dca:	76 31                	jbe    0x1406e2dfd
1406e2dcc:	48 ff c2             	inc    %rdx
1406e2dcf:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1406e2dd3:	48 8b c1             	mov    %rcx,%rax
1406e2dd6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e2ddd:	72 19                	jb     0x1406e2df8
1406e2ddf:	48 83 c2 27          	add    $0x27,%rdx
1406e2de3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e2de7:	48 2b c1             	sub    %rcx,%rax
1406e2dea:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e2dee:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e2df2:	0f 87 46 05 00 00    	ja     0x1406e333e
1406e2df8:	e8 47 83 73 00       	call   0x140e1b144
1406e2dfd:	f3 0f 7f 75 a8       	movdqu %xmm6,-0x58(%rbp)
1406e2e02:	c6 45 98 00          	movb   $0x0,-0x68(%rbp)
1406e2e06:	48 8b 55 50          	mov    0x50(%rbp),%rdx
1406e2e0a:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e2e0e:	76 31                	jbe    0x1406e2e41
1406e2e10:	48 ff c2             	inc    %rdx
1406e2e13:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1406e2e17:	48 8b c1             	mov    %rcx,%rax
1406e2e1a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e2e21:	72 19                	jb     0x1406e2e3c
1406e2e23:	48 83 c2 27          	add    $0x27,%rdx
1406e2e27:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e2e2b:	48 2b c1             	sub    %rcx,%rax
1406e2e2e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406e2e32:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e2e36:	0f 87 08 05 00 00    	ja     0x1406e3344
1406e2e3c:	e8 03 83 73 00       	call   0x140e1b144
1406e2e41:	48 8b 03             	mov    (%rbx),%rax
1406e2e44:	48 8b cb             	mov    %rbx,%rcx
1406e2e47:	48 8b 40 40          	mov    0x40(%rax),%rax
1406e2e4b:	ff 15 cf 0b 8a 00    	call   *0x8a0bcf(%rip)        # 0x140f83a20
1406e2e51:	48 8b 08             	mov    (%rax),%rcx
1406e2e54:	8b 41 18             	mov    0x18(%rcx),%eax
1406e2e57:	83 c0 fe             	add    $0xfffffffe,%eax
1406e2e5a:	83 f8 02             	cmp    $0x2,%eax
1406e2e5d:	0f 86 ab 03 00 00    	jbe    0x1406e320e
1406e2e63:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e2e66:	0f 11 85 98 00 00 00 	movups %xmm0,0x98(%rbp)
1406e2e6d:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e2e70:	f3 0f 7f 8d a8 00 00 	movdqu %xmm1,0xa8(%rbp)
1406e2e77:	00
1406e2e78:	48 c7 44 24 38 1f 00 	movq   $0x1f,0x38(%rsp)
1406e2e7f:	00 00
1406e2e81:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1406e2e86:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
1406e2e8d:	e8 0e 3f ab ff       	call   0x140196da0
1406e2e92:	48 8b c8             	mov    %rax,%rcx
1406e2e95:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
1406e2e9c:	48 c7 85 a8 00 00 00 	movq   $0x16,0xa8(%rbp)
1406e2ea3:	16 00 00 00
1406e2ea7:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1406e2eac:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
1406e2eb3:	0f 10 05 56 af 93 00 	movups 0x93af56(%rip),%xmm0        # 0x14101de10
1406e2eba:	0f 11 01             	movups %xmm0,(%rcx)
1406e2ebd:	8b 05 5d af 93 00    	mov    0x93af5d(%rip),%eax        # 0x14101de20
1406e2ec3:	89 41 10             	mov    %eax,0x10(%rcx)
1406e2ec6:	0f b7 05 57 af 93 00 	movzwl 0x93af57(%rip),%eax        # 0x14101de24
1406e2ecd:	66 89 41 14          	mov    %ax,0x14(%rcx)
1406e2ed1:	c6 41 16 00          	movb   $0x0,0x16(%rcx)
1406e2ed5:	49 8b d6             	mov    %r14,%rdx
1406e2ed8:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
1406e2edd:	76 03                	jbe    0x1406e2ee2
1406e2edf:	49 8b 16             	mov    (%r14),%rdx
1406e2ee2:	4d 8b 46 10          	mov    0x10(%r14),%r8
1406e2ee6:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
1406e2eed:	e8 8e b2 ac ff       	call   0x1401ae180
1406e2ef2:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e2ef5:	0f 11 45 78          	movups %xmm0,0x78(%rbp)
1406e2ef9:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e2efc:	f3 0f 7f 8d 88 00 00 	movdqu %xmm1,0x88(%rbp)
1406e2f03:	00
1406e2f04:	0f 10 00             	movups (%rax),%xmm0
1406e2f07:	0f 11 45 78          	movups %xmm0,0x78(%rbp)
1406e2f0b:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e2f0f:	0f 11 8d 88 00 00 00 	movups %xmm1,0x88(%rbp)
1406e2f16:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e2f1d:	00
1406e2f1e:	4c 89 60 10          	mov    %r12,0x10(%rax)
1406e2f22:	c6 00 00             	movb   $0x0,(%rax)
1406e2f25:	0f ba ee 0a          	bts    $0xa,%esi
1406e2f29:	89 74 24 34          	mov    %esi,0x34(%rsp)
1406e2f2d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1406e2f33:	48 8d 15 32 dc 8f 00 	lea    0x8fdc32(%rip),%rdx        # 0x140fe0b6c
1406e2f3a:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
1406e2f3e:	e8 3d b2 ac ff       	call   0x1401ae180
1406e2f43:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e2f46:	0f 11 45 58          	movups %xmm0,0x58(%rbp)
1406e2f4a:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e2f4d:	f3 0f 7f 4d 68       	movdqu %xmm1,0x68(%rbp)
1406e2f52:	0f 10 00             	movups (%rax),%xmm0
1406e2f55:	0f 11 45 58          	movups %xmm0,0x58(%rbp)
1406e2f59:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e2f5d:	0f 11 4d 68          	movups %xmm1,0x68(%rbp)
1406e2f61:	4c 89 60 10          	mov    %r12,0x10(%rax)
1406e2f65:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e2f6c:	00
1406e2f6d:	c6 00 00             	movb   $0x0,(%rax)
1406e2f70:	0f ba ee 0b          	bts    $0xb,%esi
1406e2f74:	89 74 24 34          	mov    %esi,0x34(%rsp)
1406e2f78:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1406e2f7c:	48 83 7d f0 0f       	cmpq   $0xf,-0x10(%rbp)
1406e2f81:	48 0f 47 55 d8       	cmova  -0x28(%rbp),%rdx
1406e2f86:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
1406e2f8a:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
1406e2f8e:	e8 ed b1 ac ff       	call   0x1401ae180
1406e2f93:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e2f96:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
1406e2f9a:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e2f9d:	f3 0f 7f 4d c8       	movdqu %xmm1,-0x38(%rbp)
1406e2fa2:	0f 10 00             	movups (%rax),%xmm0
1406e2fa5:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
1406e2fa9:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406e2fad:	0f 11 4d c8          	movups %xmm1,-0x38(%rbp)
1406e2fb1:	4c 89 60 10          	mov    %r12,0x10(%rax)
1406e2fb5:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e2fbc:	00
1406e2fbd:	c6 00 00             	movb   $0x0,(%rax)
1406e2fc0:	0f ba ee 08          	bts    $0x8,%esi
1406e2fc4:	89 74 24 34          	mov    %esi,0x34(%rsp)
1406e2fc8:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1406e2fcc:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1406e2fd0:	48 8b c2             	mov    %rdx,%rax
1406e2fd3:	48 2b c1             	sub    %rcx,%rax
1406e2fd6:	48 83 f8 01          	cmp    $0x1,%rax
1406e2fda:	72 21                	jb     0x1406e2ffd
1406e2fdc:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406e2fe0:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1406e2fe4:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
1406e2fe8:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e2fec:	48 0f 47 45 b8       	cmova  -0x48(%rbp),%rax
1406e2ff1:	66 c7 04 08 29 00    	movw   $0x29,(%rax,%rcx,1)
1406e2ff7:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
1406e2ffb:	eb 24                	jmp    0x1406e3021
1406e2ffd:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406e3004:	00 00
1406e3006:	4c 8d 0d 97 20 8d 00 	lea    0x8d2097(%rip),%r9        # 0x140fb50a4
1406e300d:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1406e3013:	ba 01 00 00 00       	mov    $0x1,%edx
1406e3018:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
1406e301c:	e8 5f 56 ac ff       	call   0x1401a8680
1406e3021:	0f 10 38             	movups (%rax),%xmm7
1406e3024:	0f 11 bd b8 00 00 00 	movups %xmm7,0xb8(%rbp)
1406e302b:	44 0f 10 40 10       	movups 0x10(%rax),%xmm8
1406e3030:	44 0f 11 85 c8 00 00 	movups %xmm8,0xc8(%rbp)
1406e3037:	00
1406e3038:	4c 89 60 10          	mov    %r12,0x10(%rax)
1406e303c:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406e3043:	00
1406e3044:	c6 00 00             	movb   $0x0,(%rax)
1406e3047:	0f ba ee 09          	bts    $0x9,%esi
1406e304b:	89 74 24 34          	mov    %esi,0x34(%rsp)
1406e304f:	48 8d 85 b8 00 00 00 	lea    0xb8(%rbp),%rax
1406e3056:	4c 3b f0             	cmp    %rax,%r14
1406e3059:	74 5d                	je     0x1406e30b8
1406e305b:	49 8b 56 18          	mov    0x18(%r14),%rdx
1406e305f:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e3063:	76 30                	jbe    0x1406e3095
1406e3065:	49 8b 0e             	mov    (%r14),%rcx
1406e3068:	48 ff c2             	inc    %rdx
1406e306b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e3072:	72 1c                	jb     0x1406e3090
1406e3074:	48 83 c2 27          	add    $0x27,%rdx
1406e3078:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e307c:	49 2b c8             	sub    %r8,%rcx
1406e307f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e3083:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e3087:	0f 87 bd 02 00 00    	ja     0x1406e334a
1406e308d:	49 8b c8             	mov    %r8,%rcx
1406e3090:	e8 af 80 73 00       	call   0x140e1b144