140569b19:	43 c6 04 27 00       	movb   $0x0,(%r15,%r12,1)
140569b1e:	4c 8d 3d 47 cd a4 00 	lea    0xa4cd47(%rip),%r15        # 0x140fb686c
140569b25:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140569b29:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
140569b2d:	48 8b c2             	mov    %rdx,%rax
140569b30:	48 2b c1             	sub    %rcx,%rax
140569b33:	48 83 f8 01          	cmp    $0x1,%rax
140569b37:	0f 82 83 00 00 00    	jb     0x140569bc0
140569b3d:	4c 8d 41 01          	lea    0x1(%rcx),%r8
140569b41:	4c 89 45 d8          	mov    %r8,-0x28(%rbp)
140569b45:	4c 8d 75 c8          	lea    -0x38(%rbp),%r14
140569b49:	48 83 fa 0f          	cmp    $0xf,%rdx
140569b4d:	4c 0f 47 75 c8       	cmova  -0x38(%rbp),%r14
140569b52:	48 8d 05 14 cd a4 00 	lea    0xa4cd14(%rip),%rax        # 0x140fb686d
140569b59:	4c 8d 25 0c cd a4 00 	lea    0xa4cd0c(%rip),%r12        # 0x140fb686c
140569b60:	49 3b c6             	cmp    %r14,%rax
140569b63:	76 1b                	jbe    0x140569b80
140569b65:	49 8d 04 0e          	lea    (%r14,%rcx,1),%rax
140569b69:	4c 3b e0             	cmp    %rax,%r12
140569b6c:	77 12                	ja     0x140569b80
140569b6e:	4d 3b f4             	cmp    %r12,%r14
140569b71:	77 05                	ja     0x140569b78
140569b73:	45 33 ff             	xor    %r15d,%r15d
140569b76:	eb 0e                	jmp    0x140569b86
140569b78:	4d 8b fe             	mov    %r14,%r15
140569b7b:	4d 2b fc             	sub    %r12,%r15
140569b7e:	eb 06                	jmp    0x140569b86
140569b80:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140569b86:	49 8d 4e 01          	lea    0x1(%r14),%rcx
140569b8a:	49 8b d6             	mov    %r14,%rdx
140569b8d:	e8 7e 54 97 00       	call   0x140edf010
140569b92:	4d 8b c7             	mov    %r15,%r8
140569b95:	49 8b d4             	mov    %r12,%rdx
140569b98:	49 8b ce             	mov    %r14,%rcx
140569b9b:	e8 70 54 97 00       	call   0x140edf010
140569ba0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140569ba6:	4d 2b c7             	sub    %r15,%r8
140569ba9:	49 8d 54 24 01       	lea    0x1(%r12),%rdx
140569bae:	49 03 d7             	add    %r15,%rdx
140569bb1:	4b 8d 0c 3e          	lea    (%r14,%r15,1),%rcx
140569bb5:	e8 56 54 97 00       	call   0x140edf010
140569bba:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
140569bbe:	eb 23                	jmp    0x140569be3
140569bc0:	48 c7 44 24 28 01 00 	movq   $0x1,0x28(%rsp)
140569bc7:	00 00
140569bc9:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140569bce:	45 33 c9             	xor    %r9d,%r9d
140569bd1:	44 0f b6 c7          	movzbl %dil,%r8d
140569bd5:	ba 01 00 00 00       	mov    $0x1,%edx
140569bda:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140569bde:	e8 9d dc c2 ff       	call   0x140197880
140569be3:	0f 10 00             	movups (%rax),%xmm0
140569be6:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
140569bea:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140569bee:	0f 11 4d f8          	movups %xmm1,-0x8(%rbp)
140569bf2:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
140569bf9:	00
140569bfa:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140569c01:	00
140569c02:	c6 00 00             	movb   $0x0,(%rax)
140569c05:	41 83 cd 20          	or     $0x20,%r13d
140569c09:	44 89 6c 24 34       	mov    %r13d,0x34(%rsp)
140569c0e:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
140569c12:	66 49 0f 7e c7       	movq   %xmm0,%r15
140569c17:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140569c1b:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140569c20:	66 49 0f 7e c5       	movq   %xmm0,%r13
140569c25:	49 83 fd 0f          	cmp    $0xf,%r13
140569c29:	4d 0f 47 cf          	cmova  %r15,%r9
140569c2d:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140569c31:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
140569c35:	48 8b c2             	mov    %rdx,%rax
140569c38:	48 2b c1             	sub    %rcx,%rax
140569c3b:	66 49 0f 7e cc       	movq   %xmm1,%r12
140569c40:	4c 3b e0             	cmp    %rax,%r12
140569c43:	77 2d                	ja     0x140569c72
140569c45:	4a 8d 04 21          	lea    (%rcx,%r12,1),%rax
140569c49:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140569c4d:	4c 8d 75 a8          	lea    -0x58(%rbp),%r14
140569c51:	48 83 fa 0f          	cmp    $0xf,%rdx
140569c55:	4c 0f 47 75 a8       	cmova  -0x58(%rbp),%r14
140569c5a:	4c 03 f1             	add    %rcx,%r14
140569c5d:	4d 8b c4             	mov    %r12,%r8
140569c60:	49 8b d1             	mov    %r9,%rdx
140569c63:	49 8b ce             	mov    %r14,%rcx
140569c66:	e8 a5 53 97 00       	call   0x140edf010
140569c6b:	43 c6 04 26 00       	movb   $0x0,(%r14,%r12,1)
140569c70:	eb 1d                	jmp    0x140569c8f
140569c72:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140569c77:	44 0f b6 c6          	movzbl %sil,%r8d
140569c7b:	49 8b d4             	mov    %r12,%rdx
140569c7e:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140569c82:	e8 f9 e9 c3 ff       	call   0x1401a8680
140569c87:	4c 8b 6d 00          	mov    0x0(%rbp),%r13
140569c8b:	4c 8b 7d e8          	mov    -0x18(%rbp),%r15
140569c8f:	49 83 fd 0f          	cmp    $0xf,%r13
140569c93:	76 32                	jbe    0x140569cc7
140569c95:	49 8d 55 01          	lea    0x1(%r13),%rdx
140569c99:	49 8b c7             	mov    %r15,%rax
140569c9c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140569ca3:	72 19                	jb     0x140569cbe
140569ca5:	48 83 c2 27          	add    $0x27,%rdx
140569ca9:	4d 8b 7f f8          	mov    -0x8(%r15),%r15
140569cad:	49 2b c7             	sub    %r15,%rax
140569cb0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140569cb4:	48 83 f8 1f          	cmp    $0x1f,%rax
140569cb8:	0f 87 f1 04 00 00    	ja     0x14056a1af
140569cbe:	49 8b cf             	mov    %r15,%rcx
140569cc1:	e8 7e 14 8b 00       	call   0x140e1b144
140569cc6:	90                   	nop
140569cc7:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
140569ccb:	48 83 fa 0f          	cmp    $0xf,%rdx
140569ccf:	76 31                	jbe    0x140569d02
140569cd1:	48 ff c2             	inc    %rdx
140569cd4:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140569cd8:	48 8b c1             	mov    %rcx,%rax
140569cdb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140569ce2:	72 19                	jb     0x140569cfd
140569ce4:	48 83 c2 27          	add    $0x27,%rdx
140569ce8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140569cec:	48 2b c1             	sub    %rcx,%rax
140569cef:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140569cf3:	48 83 f8 1f          	cmp    $0x1f,%rax
140569cf7:	0f 87 b8 04 00 00    	ja     0x14056a1b5
140569cfd:	e8 42 14 8b 00       	call   0x140e1b144
140569d02:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
140569d06:	48 83 7d c0 0f       	cmpq   $0xf,-0x40(%rbp)
140569d0b:	4c 0f 47 45 a8       	cmova  -0x58(%rbp),%r8
140569d10:	48 8d 15 11 5a aa 00 	lea    0xaa5a11(%rip),%rdx        # 0x14100f728
140569d17:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140569d1b:	e8 50 5e e1 ff       	call   0x14037fb70
140569d20:	4c 8b 7b 20          	mov    0x20(%rbx),%r15
140569d24:	0f 57 c0             	xorps  %xmm0,%xmm0
140569d27:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
140569d2d:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140569d34:	00 00
140569d36:	4d 8b 77 30          	mov    0x30(%r15),%r14
140569d3a:	4d 2b 77 28          	sub    0x28(%r15),%r14
140569d3e:	49 c1 fe 05          	sar    $0x5,%r14
140569d42:	4d 85 f6             	test   %r14,%r14
140569d45:	0f 84 cd 00 00 00    	je     0x140569e18
140569d4b:	48 b8 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%rax
140569d52:	ff ff 07
140569d55:	4c 3b f0             	cmp    %rax,%r14
140569d58:	0f 87 63 04 00 00    	ja     0x14056a1c1
140569d5e:	49 c1 e6 05          	shl    $0x5,%r14
140569d62:	4d 85 f6             	test   %r14,%r14
140569d65:	75 04                	jne    0x140569d6b
140569d67:	33 d2                	xor    %edx,%edx
140569d69:	eb 3d                	jmp    0x140569da8
140569d6b:	49 81 fe 00 10 00 00 	cmp    $0x1000,%r14
140569d72:	72 29                	jb     0x140569d9d
140569d74:	49 8d 4e 27          	lea    0x27(%r14),%rcx
140569d78:	49 3b ce             	cmp    %r14,%rcx
140569d7b:	0f 86 3a 04 00 00    	jbe    0x14056a1bb
140569d81:	e8 82 13 8b 00       	call   0x140e1b108
140569d86:	48 85 c0             	test   %rax,%rax
140569d89:	0f 84 44 04 00 00    	je     0x14056a1d3
140569d8f:	48 8d 50 27          	lea    0x27(%rax),%rdx
140569d93:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
140569d97:	48 89 42 f8          	mov    %rax,-0x8(%rdx)
140569d9b:	eb 0b                	jmp    0x140569da8
140569d9d:	49 8b ce             	mov    %r14,%rcx
140569da0:	e8 63 13 8b 00       	call   0x140e1b108
140569da5:	48 8b d0             	mov    %rax,%rdx
140569da8:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140569dad:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140569db2:	4a 8d 0c 32          	lea    (%rdx,%r14,1),%rcx
140569db6:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140569dbb:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140569dc0:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140569dc5:	4d 8b 67 30          	mov    0x30(%r15),%r12
140569dc9:	4d 8b 7f 28          	mov    0x28(%r15),%r15
140569dcd:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
140569dd1:	4c 8b f2             	mov    %rdx,%r14
140569dd4:	48 89 55 90          	mov    %rdx,-0x70(%rbp)
140569dd8:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140569ddd:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140569de1:	4d 3b fc             	cmp    %r12,%r15
140569de4:	74 2b                	je     0x140569e11
140569de6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140569ded:	00 00 00
140569df0:	49 8b d7             	mov    %r15,%rdx
140569df3:	49 8b ce             	mov    %r14,%rcx
140569df6:	e8 45 ec c3 ff       	call   0x1401a8a40
140569dfb:	49 83 c6 20          	add    $0x20,%r14
140569dff:	4c 89 75 90          	mov    %r14,-0x70(%rbp)
140569e03:	49 83 c7 20          	add    $0x20,%r15
140569e07:	4d 3b fc             	cmp    %r12,%r15
140569e0a:	75 e4                	jne    0x140569df0
140569e0c:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140569e11:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140569e16:	eb 0a                	jmp    0x140569e22
140569e18:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140569e1d:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140569e22:	44 8b 6c 24 34       	mov    0x34(%rsp),%r13d
140569e27:	41 83 cd 08          	or     $0x8,%r13d
140569e2b:	45 33 ff             	xor    %r15d,%r15d
140569e2e:	4c 2b f2             	sub    %rdx,%r14
140569e31:	49 c1 fe 05          	sar    $0x5,%r14
140569e35:	4d 85 f6             	test   %r14,%r14
140569e38:	74 41                	je     0x140569e7b
140569e3a:	45 33 f6             	xor    %r14d,%r14d
140569e3d:	0f 1f 00             	nopl   (%rax)
140569e40:	4d 8d 04 16          	lea    (%r14,%rdx,1),%r8
140569e44:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
140569e49:	76 03                	jbe    0x140569e4e
140569e4b:	4d 8b 00             	mov    (%r8),%r8
140569e4e:	48 8d 15 93 6f a7 00 	lea    0xa76f93(%rip),%rdx        # 0x140fe0de8
140569e55:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140569e59:	e8 12 5d e1 ff       	call   0x14037fb70
140569e5e:	49 ff c7             	inc    %r15
140569e61:	49 83 c6 20          	add    $0x20,%r14
140569e65:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140569e6a:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140569e6f:	48 2b c2             	sub    %rdx,%rax
140569e72:	48 c1 f8 05          	sar    $0x5,%rax
140569e76:	4c 3b f8             	cmp    %rax,%r15
140569e79:	72 c5                	jb     0x140569e40
140569e7b:	4c 8d 3d ea c9 a4 00 	lea    0xa4c9ea(%rip),%r15        # 0x140fb686c
140569e82:	49 8b d7             	mov    %r15,%rdx
140569e85:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140569e89:	e8 e2 5c e1 ff       	call   0x14037fb70
140569e8e:	45 33 f6             	xor    %r14d,%r14d
140569e91:	45 8b e6             	mov    %r14d,%r12d
140569e94:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140569e98:	48 8b 43 30          	mov    0x30(%rbx),%rax
140569e9c:	48 2b c1             	sub    %rcx,%rax
140569e9f:	48 c1 f8 03          	sar    $0x3,%rax
140569ea3:	48 85 c0             	test   %rax,%rax
140569ea6:	0f 84 5d 01 00 00    	je     0x14056a009
140569eac:	0f 1f 40 00          	nopl   0x0(%rax)
140569eb0:	4a 8b 0c e1          	mov    (%rcx,%r12,8),%rcx
140569eb4:	48 8b 01             	mov    (%rcx),%rax
140569eb7:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140569ebb:	48 8b 40 10          	mov    0x10(%rax),%rax
140569ebf:	ff 15 5b 9b a1 00    	call   *0xa19b5b(%rip)        # 0x140f83a20
140569ec5:	41 83 cd 04          	or     $0x4,%r13d
140569ec9:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
140569ecd:	48 83 7d 00 0f       	cmpq   $0xf,0x0(%rbp)
140569ed2:	4c 0f 47 45 e8       	cmova  -0x18(%rbp),%r8
140569ed7:	48 8d 15 c2 5b aa 00 	lea    0xaa5bc2(%rip),%rdx        # 0x14100faa0
140569ede:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140569ee2:	e8 89 5c e1 ff       	call   0x14037fb70
140569ee7:	48 8b 55 00          	mov    0x0(%rbp),%rdx
140569eeb:	48 83 fa 0f          	cmp    $0xf,%rdx
140569eef:	76 31                	jbe    0x140569f22
140569ef1:	48 ff c2             	inc    %rdx
140569ef4:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140569ef8:	48 8b c1             	mov    %rcx,%rax
140569efb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140569f02:	72 19                	jb     0x140569f1d
140569f04:	48 83 c2 27          	add    $0x27,%rdx
140569f08:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140569f0c:	48 2b c1             	sub    %rcx,%rax
140569f0f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140569f13:	48 83 f8 1f          	cmp    $0x1f,%rax
140569f17:	0f 87 aa 02 00 00    	ja     0x14056a1c7
140569f1d:	e8 22 12 8b 00       	call   0x140e1b144
140569f22:	48 8b 43 28          	mov    0x28(%rbx),%rax
140569f26:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140569f2a:	4a 8b 0c e0          	mov    (%rax,%r12,8),%rcx
140569f2e:	e8 2d 7b 00 00       	call   0x140571a60
140569f33:	4d 8b fe             	mov    %r14,%r15
140569f36:	48 8b 45 90          	mov    -0x70(%rbp),%rax
140569f3a:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140569f3e:	48 2b c1             	sub    %rcx,%rax
140569f41:	48 c1 f8 05          	sar    $0x5,%rax
140569f45:	48 85 c0             	test   %rax,%rax
140569f48:	74 42                	je     0x140569f8c
140569f4a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140569f50:	4d 8d 04 0e          	lea    (%r14,%rcx,1),%r8
140569f54:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
140569f59:	76 03                	jbe    0x140569f5e
140569f5b:	4d 8b 00             	mov    (%r8),%r8
140569f5e:	48 8d 15 53 5b aa 00 	lea    0xaa5b53(%rip),%rdx        # 0x14100fab8
140569f65:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140569f69:	e8 02 5c e1 ff       	call   0x14037fb70
140569f6e:	49 ff c7             	inc    %r15
140569f71:	49 83 c6 20          	add    $0x20,%r14
140569f75:	48 8b 45 90          	mov    -0x70(%rbp),%rax
140569f79:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140569f7d:	48 2b c1             	sub    %rcx,%rax
140569f80:	48 c1 f8 05          	sar    $0x5,%rax
140569f84:	4c 3b f8             	cmp    %rax,%r15
140569f87:	72 c7                	jb     0x140569f50
140569f89:	45 33 f6             	xor    %r14d,%r14d
140569f8c:	4c 8d 3d d9 c8 a4 00 	lea    0xa4c8d9(%rip),%r15        # 0x140fb686c
140569f93:	49 8b d7             	mov    %r15,%rdx
140569f96:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140569f9a:	e8 d1 5b e1 ff       	call   0x14037fb70
140569f9f:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140569fa3:	48 85 c9             	test   %rcx,%rcx
140569fa6:	74 46                	je     0x140569fee
140569fa8:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
140569fac:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
140569fb0:	e8 9b d2 c2 ff       	call   0x140197250
140569fb5:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
140569fb9:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140569fbd:	48 2b d1             	sub    %rcx,%rdx
140569fc0:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
140569fc4:	48 8b c1             	mov    %rcx,%rax
140569fc7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140569fce:	72 19                	jb     0x140569fe9
140569fd0:	48 83 c2 27          	add    $0x27,%rdx
140569fd4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140569fd8:	48 2b c1             	sub    %rcx,%rax
140569fdb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140569fdf:	48 83 f8 1f          	cmp    $0x1f,%rax
140569fe3:	0f 87 e4 01 00 00    	ja     0x14056a1cd
140569fe9:	e8 56 11 8b 00       	call   0x140e1b144
140569fee:	49 ff c4             	inc    %r12
140569ff1:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140569ff5:	48 8b 43 30          	mov    0x30(%rbx),%rax
140569ff9:	48 2b c1             	sub    %rcx,%rax
140569ffc:	48 c1 f8 03          	sar    $0x3,%rax
14056a000:	4c 3b e0             	cmp    %rax,%r12
14056a003:	0f 82 a7 fe ff ff    	jb     0x140569eb0
14056a009:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14056a00e:	48 85 c9             	test   %rcx,%rcx
14056a011:	74 58                	je     0x14056a06b
14056a013:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14056a018:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14056a01d:	e8 2e d2 c2 ff       	call   0x140197250
14056a022:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14056a027:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14056a02c:	48 2b d1             	sub    %rcx,%rdx
14056a02f:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
14056a033:	48 8b c1             	mov    %rcx,%rax
14056a036:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14056a03d:	72 19                	jb     0x14056a058
14056a03f:	48 83 c2 27          	add    $0x27,%rdx
14056a043:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14056a047:	48 2b c1             	sub    %rcx,%rax
14056a04a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14056a04e:	48 83 f8 1f          	cmp    $0x1f,%rax
14056a052:	0f 87 7b 01 00 00    	ja     0x14056a1d3
14056a058:	e8 e7 10 8b 00       	call   0x140e1b144
14056a05d:	0f 57 c0             	xorps  %xmm0,%xmm0
14056a060:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
14056a066:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
14056a06b:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14056a06f:	48 83 fa 0f          	cmp    $0xf,%rdx
14056a073:	76 31                	jbe    0x14056a0a6
14056a075:	48 ff c2             	inc    %rdx
14056a078:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
14056a07c:	48 8b c1             	mov    %rcx,%rax
14056a07f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14056a086:	72 19                	jb     0x14056a0a1
14056a088:	48 83 c2 27          	add    $0x27,%rdx