140792ad5:	48 89 5d 18          	mov    %rbx,0x18(%rbp)
140792ad9:	48 89 75 20          	mov    %rsi,0x20(%rbp)
140792add:	48 89 45 10          	mov    %rax,0x10(%rbp)
140792ae1:	4d 85 ed             	test   %r13,%r13
140792ae4:	74 31                	je     0x140792b17
140792ae6:	33 c9                	xor    %ecx,%ecx
140792ae8:	48 89 4d 00          	mov    %rcx,0x0(%rbp)
140792aec:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
140792af0:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
140792af4:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140792af9:	48 8b 00             	mov    (%rax),%rax
140792afc:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140792b01:	4c 8d 4d 10          	lea    0x10(%rbp),%r9
140792b05:	45 33 c0             	xor    %r8d,%r8d
140792b08:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140792b0d:	49 8b cd             	mov    %r13,%rcx
140792b10:	e8 6b 59 e1 ff       	call   0x1405a8480
140792b15:	eb 30                	jmp    0x140792b47
140792b17:	33 ff                	xor    %edi,%edi
140792b19:	48 89 7d 00          	mov    %rdi,0x0(%rbp)
140792b1d:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
140792b21:	48 89 7d f0          	mov    %rdi,-0x10(%rbp)
140792b25:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140792b2a:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140792b2e:	45 33 c9             	xor    %r9d,%r9d
140792b31:	4c 8d 45 10          	lea    0x10(%rbp),%r8
140792b35:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140792b3a:	48 8d 0d 7f a2 c1 00 	lea    0xc1a27f(%rip),%rcx        # 0x1413acdc0
140792b41:	e8 fa 3b 08 00       	call   0x140816740
140792b46:	90                   	nop
140792b47:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140792b4b:	e8 f0 c9 a0 ff       	call   0x14019f540
140792b50:	48 83 7d 98 00       	cmpq   $0x0,-0x68(%rbp)
140792b55:	0f 84 68 09 00 00    	je     0x1407934c3
140792b5b:	0f 57 c0             	xorps  %xmm0,%xmm0
140792b5e:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
140792b62:	33 f6                	xor    %esi,%esi
140792b64:	48 89 75 00          	mov    %rsi,0x0(%rbp)
140792b68:	bf 0f 00 00 00       	mov    $0xf,%edi
140792b6d:	48 89 7d 08          	mov    %rdi,0x8(%rbp)
140792b71:	40 88 75 f0          	mov    %sil,-0x10(%rbp)
140792b75:	f2 0f 10 05 eb dc c9 	movsd  0xc9dceb(%rip),%xmm0        # 0x141430868
140792b7c:	00
140792b7d:	66 0f 2e c7          	ucomisd %xmm7,%xmm0
140792b81:	7a 06                	jp     0x140792b89
140792b83:	0f 84 3e 02 00 00    	je     0x140792dc7
140792b89:	f2 0f 10 1d df dc c9 	movsd  0xc9dcdf(%rip),%xmm3        # 0x141430870
140792b90:	00
140792b91:	66 49 0f 7e d9       	movq   %xmm3,%r9
140792b96:	4c 8d 05 8f 93 89 00 	lea    0x89938f(%rip),%r8        # 0x14102bf2c
140792b9d:	ba 20 00 00 00       	mov    $0x20,%edx
140792ba2:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140792ba9:	e8 82 d1 be ff       	call   0x14037fd30
140792bae:	0f 57 c0             	xorps  %xmm0,%xmm0
140792bb1:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
140792bb5:	0f 57 c9             	xorps  %xmm1,%xmm1
140792bb8:	f3 0f 7f 4d 40       	movdqu %xmm1,0x40(%rbp)
140792bbd:	48 8d 85 f0 00 00 00 	lea    0xf0(%rbp),%rax
140792bc4:	4d 8b c6             	mov    %r14,%r8
140792bc7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140792bce:	00 00
140792bd0:	49 ff c0             	inc    %r8
140792bd3:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140792bd8:	75 f6                	jne    0x140792bd0
140792bda:	48 8d 95 f0 00 00 00 	lea    0xf0(%rbp),%rdx
140792be1:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140792be5:	e8 16 42 a0 ff       	call   0x140196e00
140792bea:	90                   	nop
140792beb:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140792bef:	48 8b 55 48          	mov    0x48(%rbp),%rdx
140792bf3:	48 8b c2             	mov    %rdx,%rax
140792bf6:	48 2b c1             	sub    %rcx,%rax
140792bf9:	48 83 f8 01          	cmp    $0x1,%rax
140792bfd:	72 7c                	jb     0x140792c7b
140792bff:	48 8d 41 01          	lea    0x1(%rcx),%rax
140792c03:	48 89 45 40          	mov    %rax,0x40(%rbp)
140792c07:	48 8d 45 30          	lea    0x30(%rbp),%rax
140792c0b:	48 83 fa 0f          	cmp    $0xf,%rdx
140792c0f:	48 0f 47 45 30       	cmova  0x30(%rbp),%rax
140792c14:	66 c7 04 08 20 00    	movw   $0x20,(%rax,%rcx,1)
140792c1a:	48 8d 45 30          	lea    0x30(%rbp),%rax
140792c1e:	eb 7f                	jmp    0x140792c9f
140792c20:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140792c25:	48 85 c0             	test   %rax,%rax
140792c28:	0f 84 22 ff ff ff    	je     0x140792b50
140792c2e:	48 8b 18             	mov    (%rax),%rbx
140792c31:	48 63 40 0c          	movslq 0xc(%rax),%rax
140792c35:	48 8d 3c c3          	lea    (%rbx,%rax,8),%rdi
140792c39:	48 3b df             	cmp    %rdi,%rbx
140792c3c:	0f 84 0e ff ff ff    	je     0x140792b50
140792c42:	48 8b 0b             	mov    (%rbx),%rcx
140792c45:	48 85 c9             	test   %rcx,%rcx
140792c48:	74 23                	je     0x140792c6d
140792c4a:	8b 41 10             	mov    0x10(%rcx),%eax
140792c4d:	ff c8                	dec    %eax
140792c4f:	89 41 10             	mov    %eax,0x10(%rcx)
140792c52:	85 c0                	test   %eax,%eax
140792c54:	7f 17                	jg     0x140792c6d
140792c56:	0f 88 1a 09 00 00    	js     0x140793576
140792c5c:	48 8b 01             	mov    (%rcx),%rax
140792c5f:	ba 01 00 00 00       	mov    $0x1,%edx
140792c64:	48 8b 00             	mov    (%rax),%rax
140792c67:	ff 15 b3 0d 7f 00    	call   *0x7f0db3(%rip)        # 0x140f83a20
140792c6d:	48 83 c3 08          	add    $0x8,%rbx
140792c71:	48 3b df             	cmp    %rdi,%rbx
140792c74:	75 cc                	jne    0x140792c42
140792c76:	e9 d5 fe ff ff       	jmp    0x140792b50
140792c7b:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
140792c82:	00 00
140792c84:	4c 8d 0d b9 52 84 00 	lea    0x8452b9(%rip),%r9        # 0x140fd7f44
140792c8b:	44 0f b6 44 24 50    	movzbl 0x50(%rsp),%r8d
140792c91:	ba 01 00 00 00       	mov    $0x1,%edx
140792c96:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140792c9a:	e8 e1 59 a1 ff       	call   0x1401a8680
140792c9f:	0f 10 00             	movups (%rax),%xmm0
140792ca2:	0f 11 85 d0 00 00 00 	movups %xmm0,0xd0(%rbp)
140792ca9:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140792cad:	0f 11 8d e0 00 00 00 	movups %xmm1,0xe0(%rbp)
140792cb4:	48 89 70 10          	mov    %rsi,0x10(%rax)
140792cb8:	48 89 78 18          	mov    %rdi,0x18(%rax)
140792cbc:	c6 00 00             	movb   $0x0,(%rax)
140792cbf:	4c 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%r9
140792cc6:	66 48 0f 7e c7       	movq   %xmm0,%rdi
140792ccb:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140792ccf:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140792cd4:	66 49 0f 7e c5       	movq   %xmm0,%r13
140792cd9:	49 83 fd 0f          	cmp    $0xf,%r13
140792cdd:	4c 0f 47 cf          	cmova  %rdi,%r9
140792ce1:	4c 8b 65 00          	mov    0x0(%rbp),%r12
140792ce5:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140792ce9:	48 8b c1             	mov    %rcx,%rax
140792cec:	49 2b c4             	sub    %r12,%rax
140792cef:	66 48 0f 7e ce       	movq   %xmm1,%rsi
140792cf4:	48 3b f0             	cmp    %rax,%rsi
140792cf7:	77 2f                	ja     0x140792d28
140792cf9:	4a 8d 04 26          	lea    (%rsi,%r12,1),%rax
140792cfd:	48 89 45 00          	mov    %rax,0x0(%rbp)
140792d01:	48 8d 5d f0          	lea    -0x10(%rbp),%rbx
140792d05:	48 83 f9 0f          	cmp    $0xf,%rcx
140792d09:	48 0f 47 5d f0       	cmova  -0x10(%rbp),%rbx
140792d0e:	4a 8d 0c 23          	lea    (%rbx,%r12,1),%rcx
140792d12:	4c 8b c6             	mov    %rsi,%r8
140792d15:	49 8b d1             	mov    %r9,%rdx
140792d18:	e8 f3 c2 74 00       	call   0x140edf010
140792d1d:	48 8d 04 1e          	lea    (%rsi,%rbx,1),%rax
140792d21:	42 c6 04 20 00       	movb   $0x0,(%rax,%r12,1)
140792d26:	eb 25                	jmp    0x140792d4d
140792d28:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140792d2d:	44 0f b6 44 24 50    	movzbl 0x50(%rsp),%r8d
140792d33:	48 8b d6             	mov    %rsi,%rdx
140792d36:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140792d3a:	e8 41 59 a1 ff       	call   0x1401a8680
140792d3f:	4c 8b ad e8 00 00 00 	mov    0xe8(%rbp),%r13
140792d46:	48 8b bd d0 00 00 00 	mov    0xd0(%rbp),%rdi
140792d4d:	49 83 fd 0f          	cmp    $0xf,%r13
140792d51:	76 32                	jbe    0x140792d85
140792d53:	49 8d 55 01          	lea    0x1(%r13),%rdx
140792d57:	48 8b c7             	mov    %rdi,%rax
140792d5a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140792d61:	72 19                	jb     0x140792d7c
140792d63:	48 83 c2 27          	add    $0x27,%rdx
140792d67:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
140792d6b:	48 2b c7             	sub    %rdi,%rax
140792d6e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140792d72:	48 83 f8 1f          	cmp    $0x1f,%rax
140792d76:	0f 87 05 08 00 00    	ja     0x140793581
140792d7c:	48 8b cf             	mov    %rdi,%rcx
140792d7f:	e8 c0 83 68 00       	call   0x140e1b144
140792d84:	90                   	nop
140792d85:	48 8b 55 48          	mov    0x48(%rbp),%rdx
140792d89:	48 83 fa 0f          	cmp    $0xf,%rdx
140792d8d:	76 31                	jbe    0x140792dc0
140792d8f:	48 ff c2             	inc    %rdx
140792d92:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140792d96:	48 8b c1             	mov    %rcx,%rax
140792d99:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140792da0:	72 19                	jb     0x140792dbb
140792da2:	48 83 c2 27          	add    $0x27,%rdx
140792da6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140792daa:	48 2b c1             	sub    %rcx,%rax
140792dad:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140792db1:	48 83 f8 1f          	cmp    $0x1f,%rax
140792db5:	0f 87 cc 07 00 00    	ja     0x140793587
140792dbb:	e8 84 83 68 00       	call   0x140e1b144
140792dc0:	33 f6                	xor    %esi,%esi
140792dc2:	bf 0f 00 00 00       	mov    $0xf,%edi
140792dc7:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
140792dcb:	48 85 db             	test   %rbx,%rbx
140792dce:	0f 84 fd 03 00 00    	je     0x1407931d1
140792dd4:	80 3b 00             	cmpb   $0x0,(%rbx)
140792dd7:	0f 84 f4 03 00 00    	je     0x1407931d1
140792ddd:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140792de1:	48 83 bd 88 00 00 00 	cmpq   $0xf,0x88(%rbp)
140792de8:	0f
140792de9:	48 0f 47 4d 70       	cmova  0x70(%rbp),%rcx
140792dee:	4c 8b 85 80 00 00 00 	mov    0x80(%rbp),%r8
140792df5:	4d 85 c0             	test   %r8,%r8
140792df8:	75 14                	jne    0x140792e0e
140792dfa:	48 8d 15 8b 09 81 00 	lea    0x81098b(%rip),%rdx        # 0x140fa378c
140792e01:	e8 4a cc 74 00       	call   0x140edfa50
140792e06:	85 c0                	test   %eax,%eax
140792e08:	75 04                	jne    0x140792e0e
140792e0a:	b0 01                	mov    $0x1,%al
140792e0c:	eb 02                	jmp    0x140792e10
140792e0e:	32 c0                	xor    %al,%al
140792e10:	4d 8b c6             	mov    %r14,%r8
140792e13:	49 ff c0             	inc    %r8
140792e16:	42 80 3c 03 00       	cmpb   $0x0,(%rbx,%r8,1)
140792e1b:	75 f6                	jne    0x140792e13
140792e1d:	0f 57 c0             	xorps  %xmm0,%xmm0
140792e20:	0f 57 c9             	xorps  %xmm1,%xmm1
140792e23:	48 8b d3             	mov    %rbx,%rdx
140792e26:	84 c0                	test   %al,%al
140792e28:	0f 85 ca 02 00 00    	jne    0x1407930f8
140792e2e:	0f 11 85 90 00 00 00 	movups %xmm0,0x90(%rbp)
140792e35:	f3 0f 7f 8d a0 00 00 	movdqu %xmm1,0xa0(%rbp)
140792e3c:	00
140792e3d:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140792e44:	e8 b7 3f a0 ff       	call   0x140196e00
140792e49:	90                   	nop
140792e4a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140792e50:	48 8d 15 65 33 89 00 	lea    0x893365(%rip),%rdx        # 0x1410261bc
140792e57:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140792e5e:	e8 1d b3 a1 ff       	call   0x1401ae180
140792e63:	0f 57 c0             	xorps  %xmm0,%xmm0
140792e66:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
140792e6a:	0f 57 c9             	xorps  %xmm1,%xmm1
140792e6d:	f3 0f 7f 4d 60       	movdqu %xmm1,0x60(%rbp)
140792e72:	0f 10 00             	movups (%rax),%xmm0
140792e75:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
140792e79:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140792e7d:	0f 11 4d 60          	movups %xmm1,0x60(%rbp)
140792e81:	48 89 70 10          	mov    %rsi,0x10(%rax)
140792e85:	48 89 78 18          	mov    %rdi,0x18(%rax)
140792e89:	c6 00 00             	movb   $0x0,(%rax)
140792e8c:	48 8d 55 70          	lea    0x70(%rbp),%rdx
140792e90:	48 83 bd 88 00 00 00 	cmpq   $0xf,0x88(%rbp)
140792e97:	0f
140792e98:	48 0f 47 55 70       	cmova  0x70(%rbp),%rdx
140792e9d:	4c 8b 85 80 00 00 00 	mov    0x80(%rbp),%r8
140792ea4:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140792ea8:	e8 d3 b2 a1 ff       	call   0x1401ae180
140792ead:	0f 57 c0             	xorps  %xmm0,%xmm0
140792eb0:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
140792eb4:	0f 57 c9             	xorps  %xmm1,%xmm1
140792eb7:	f3 0f 7f 4d 20       	movdqu %xmm1,0x20(%rbp)
140792ebc:	0f 10 00             	movups (%rax),%xmm0
140792ebf:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
140792ec3:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140792ec7:	0f 11 4d 20          	movups %xmm1,0x20(%rbp)
140792ecb:	48 89 70 10          	mov    %rsi,0x10(%rax)
140792ecf:	48 89 78 18          	mov    %rdi,0x18(%rax)
140792ed3:	c6 00 00             	movb   $0x0,(%rax)
140792ed6:	48 8b 55 20          	mov    0x20(%rbp),%rdx
140792eda:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140792ede:	48 8b c1             	mov    %rcx,%rax
140792ee1:	48 2b c2             	sub    %rdx,%rax
140792ee4:	48 83 f8 02          	cmp    $0x2,%rax
140792ee8:	72 26                	jb     0x140792f10
140792eea:	48 8d 42 02          	lea    0x2(%rdx),%rax
140792eee:	48 89 45 20          	mov    %rax,0x20(%rbp)
140792ef2:	48 8d 45 10          	lea    0x10(%rbp),%rax
140792ef6:	48 83 f9 0f          	cmp    $0xf,%rcx
140792efa:	48 0f 47 45 10       	cmova  0x10(%rbp),%rax
140792eff:	66 c7 04 10 3a 20    	movw   $0x203a,(%rax,%rdx,1)
140792f05:	c6 44 10 02 00       	movb   $0x0,0x2(%rax,%rdx,1)
140792f0a:	48 8d 45 10          	lea    0x10(%rbp),%rax
140792f0e:	eb 24                	jmp    0x140792f34
140792f10:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
140792f17:	00 00
140792f19:	4c 8d 0d 40 66 81 00 	lea    0x816640(%rip),%r9        # 0x140fa9560
140792f20:	44 0f b6 44 24 50    	movzbl 0x50(%rsp),%r8d
140792f26:	ba 02 00 00 00       	mov    $0x2,%edx
140792f2b:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140792f2f:	e8 4c 57 a1 ff       	call   0x1401a8680
140792f34:	0f 10 00             	movups (%rax),%xmm0
140792f37:	0f 11 85 d0 00 00 00 	movups %xmm0,0xd0(%rbp)
140792f3e:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140792f42:	0f 11 8d e0 00 00 00 	movups %xmm1,0xe0(%rbp)
140792f49:	48 89 70 10          	mov    %rsi,0x10(%rax)
140792f4d:	48 89 78 18          	mov    %rdi,0x18(%rax)
140792f51:	c6 00 00             	movb   $0x0,(%rax)
140792f54:	4c 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%r9
140792f5b:	66 48 0f 7e c7       	movq   %xmm0,%rdi
140792f60:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140792f64:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140792f69:	66 49 0f 7e c5       	movq   %xmm0,%r13
140792f6e:	49 83 fd 0f          	cmp    $0xf,%r13
140792f72:	4c 0f 47 cf          	cmova  %rdi,%r9
140792f76:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140792f7a:	48 8b 55 08          	mov    0x8(%rbp),%rdx
140792f7e:	48 8b c2             	mov    %rdx,%rax
140792f81:	48 2b c1             	sub    %rcx,%rax
140792f84:	66 48 0f 7e ce       	movq   %xmm1,%rsi
140792f89:	48 3b f0             	cmp    %rax,%rsi
140792f8c:	77 2c                	ja     0x140792fba
140792f8e:	48 8d 04 31          	lea    (%rcx,%rsi,1),%rax
140792f92:	48 89 45 00          	mov    %rax,0x0(%rbp)
140792f96:	48 8d 5d f0          	lea    -0x10(%rbp),%rbx
140792f9a:	48 83 fa 0f          	cmp    $0xf,%rdx
140792f9e:	48 0f 47 5d f0       	cmova  -0x10(%rbp),%rbx
140792fa3:	48 03 d9             	add    %rcx,%rbx
140792fa6:	4c 8b c6             	mov    %rsi,%r8
140792fa9:	49 8b d1             	mov    %r9,%rdx
140792fac:	48 8b cb             	mov    %rbx,%rcx
140792faf:	e8 5c c0 74 00       	call   0x140edf010
140792fb4:	c6 04 1e 00          	movb   $0x0,(%rsi,%rbx,1)
140792fb8:	eb 25                	jmp    0x140792fdf
140792fba:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140792fbf:	44 0f b6 44 24 50    	movzbl 0x50(%rsp),%r8d
140792fc5:	48 8b d6             	mov    %rsi,%rdx
140792fc8:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140792fcc:	e8 af 56 a1 ff       	call   0x1401a8680
140792fd1:	4c 8b ad e8 00 00 00 	mov    0xe8(%rbp),%r13
140792fd8:	48 8b bd d0 00 00 00 	mov    0xd0(%rbp),%rdi
140792fdf:	49 83 fd 0f          	cmp    $0xf,%r13
140792fe3:	76 32                	jbe    0x140793017
140792fe5:	49 8d 55 01          	lea    0x1(%r13),%rdx
140792fe9:	48 8b c7             	mov    %rdi,%rax
140792fec:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140792ff3:	72 19                	jb     0x14079300e
140792ff5:	48 83 c2 27          	add    $0x27,%rdx
140792ff9:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
140792ffd:	48 2b c7             	sub    %rdi,%rax
140793000:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140793004:	48 83 f8 1f          	cmp    $0x1f,%rax
140793008:	0f 87 7f 05 00 00    	ja     0x14079358d
14079300e:	48 8b cf             	mov    %rdi,%rcx
140793011:	e8 2e 81 68 00       	call   0x140e1b144
140793016:	90                   	nop
140793017:	48 8b 55 28          	mov    0x28(%rbp),%rdx
14079301b:	48 83 fa 0f          	cmp    $0xf,%rdx
14079301f:	76 31                	jbe    0x140793052
140793021:	48 ff c2             	inc    %rdx
140793024:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
140793028:	48 8b c1             	mov    %rcx,%rax
14079302b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140793032:	72 19                	jb     0x14079304d
140793034:	48 83 c2 27          	add    $0x27,%rdx
140793038:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14079303c:	48 2b c1             	sub    %rcx,%rax
14079303f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140793043:	48 83 f8 1f          	cmp    $0x1f,%rax
140793047:	0f 87 46 05 00 00    	ja     0x140793593
14079304d:	e8 f2 80 68 00       	call   0x140e1b144
140793052:	66 0f 6f 05 d6 0d 81 	movdqa 0x810dd6(%rip),%xmm0        # 0x140fa3e30
140793059:	00
14079305a:	f3 0f 7f 45 20       	movdqu %xmm0,0x20(%rbp)
14079305f:	c6 45 10 00          	movb   $0x0,0x10(%rbp)
140793063:	48 8b 55 68          	mov    0x68(%rbp),%rdx