140e94b7a:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140e94b7f:	48 83 7d 88 07       	cmpq   $0x7,-0x78(%rbp)
140e94b84:	48 0f 47 54 24 70    	cmova  0x70(%rsp),%rdx
140e94b8a:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140e94b8e:	48 3b c8             	cmp    %rax,%rcx
140e94b91:	75 25                	jne    0x140e94bb8
140e94b93:	48 85 c9             	test   %rcx,%rcx
140e94b96:	0f 84 b5 01 00 00    	je     0x140e94d51
140e94b9c:	48 2b d3             	sub    %rbx,%rdx
140e94b9f:	90                   	nop
140e94ba0:	0f b7 04 13          	movzwl (%rbx,%rdx,1),%eax
140e94ba4:	66 3b 03             	cmp    (%rbx),%ax
140e94ba7:	75 0f                	jne    0x140e94bb8
140e94ba9:	48 83 c3 02          	add    $0x2,%rbx
140e94bad:	48 83 e9 01          	sub    $0x1,%rcx
140e94bb1:	75 ed                	jne    0x140e94ba0
140e94bb3:	e9 99 01 00 00       	jmp    0x140e94d51
140e94bb8:	e8 23 37 ad ff       	call   0x1409682e0
140e94bbd:	48 8b c8             	mov    %rax,%rcx
140e94bc0:	e8 0b ab 30 ff       	call   0x14019f6d0
140e94bc5:	48 8b d8             	mov    %rax,%rbx
140e94bc8:	83 38 05             	cmpl   $0x5,(%rax)
140e94bcb:	0f 86 80 01 00 00    	jbe    0x140e94d51
140e94bd1:	48 8d 05 18 e7 1c 00 	lea    0x1ce718(%rip),%rax        # 0x1410632f0
140e94bd8:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140e94bdc:	48 c7 45 b8 18 00 00 	movq   $0x18,-0x48(%rbp)
140e94be3:	00
140e94be4:	48 8d 05 cd e2 35 00 	lea    0x35e2cd(%rip),%rax        # 0x1411f2eb8
140e94beb:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e94bef:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140e94bf6:	00 00 b0
140e94bf9:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e94bfd:	c7 45 d8 93 00 00 00 	movl   $0x93,-0x28(%rbp)
140e94c04:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140e94c0b:	00 00 10
140e94c0e:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140e94c12:	48 c7 44 24 40 02 00 	movq   $0x2,0x40(%rsp)
140e94c19:	00 00
140e94c1b:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e94c1f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140e94c24:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140e94c29:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140e94c2f:	0f 28 4d b0          	movaps -0x50(%rbp),%xmm1
140e94c33:	66 0f 7f 4d b0       	movdqa %xmm1,-0x50(%rbp)
140e94c38:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e94c3d:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e94c41:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e94c46:	e8 a5 d9 39 ff       	call   0x1402325f0
140e94c4b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e94c50:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
140e94c56:	48 0f 47 4c 24 50    	cmova  0x50(%rsp),%rcx
140e94c5c:	48 85 c9             	test   %rcx,%rcx
140e94c5f:	74 10                	je     0x140e94c71
140e94c61:	48 8b c7             	mov    %rdi,%rax
140e94c64:	48 ff c0             	inc    %rax
140e94c67:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140e94c6b:	75 f7                	jne    0x140e94c64
140e94c6d:	ff c0                	inc    %eax
140e94c6f:	eb 0c                	jmp    0x140e94c7d
140e94c71:	48 8d 0d 14 eb 10 00 	lea    0x10eb14(%rip),%rcx        # 0x140fa378c
140e94c78:	b8 01 00 00 00       	mov    $0x1,%eax
140e94c7d:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140e94c81:	89 45 e8             	mov    %eax,-0x18(%rbp)
140e94c84:	33 c9                	xor    %ecx,%ecx
140e94c86:	89 4d ec             	mov    %ecx,-0x14(%rbp)
140e94c89:	c7 45 b0 00 00 00 0b 	movl   $0xb000000,-0x50(%rbp)
140e94c90:	0f b7 05 1a 10 3f 00 	movzwl 0x3f101a(%rip),%eax        # 0x141285cb1
140e94c97:	89 45 b4             	mov    %eax,-0x4c(%rbp)
140e94c9a:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140e94c9e:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e94ca2:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e94ca6:	0f b7 00             	movzwl (%rax),%eax
140e94ca9:	89 45 c8             	mov    %eax,-0x38(%rbp)
140e94cac:	c7 45 cc 02 00 00 00 	movl   $0x2,-0x34(%rbp)
140e94cb3:	48 8d 05 01 10 3f 00 	lea    0x3f1001(%rip),%rax        # 0x141285cbb
140e94cba:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e94cbe:	c7 45 d8 21 00 00 00 	movl   $0x21,-0x28(%rbp)
140e94cc5:	c7 45 dc 01 00 00 00 	movl   $0x1,-0x24(%rbp)
140e94ccc:	48 8b c6             	mov    %rsi,%rax
140e94ccf:	48 8d 0d 02 ca 3e 00 	lea    0x3eca02(%rip),%rcx        # 0x1412816d8
140e94cd6:	2b c1                	sub    %ecx,%eax
140e94cd8:	89 44 24 30          	mov    %eax,0x30(%rsp)
140e94cdc:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e94ce0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e94ce5:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140e94cec:	00
140e94ced:	45 33 c9             	xor    %r9d,%r9d
140e94cf0:	45 33 c0             	xor    %r8d,%r8d
140e94cf3:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e94cf7:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140e94cfb:	ff 15 77 e3 0e 00    	call   *0xee377(%rip)        # 0x140f83078
140e94d01:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140e94d06:	48 83 fa 0f          	cmp    $0xf,%rdx
140e94d0a:	76 32                	jbe    0x140e94d3e
140e94d0c:	48 ff c2             	inc    %rdx
140e94d0f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140e94d14:	48 8b c1             	mov    %rcx,%rax
140e94d17:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e94d1e:	72 19                	jb     0x140e94d39
140e94d20:	48 83 c2 27          	add    $0x27,%rdx
140e94d24:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e94d28:	48 2b c1             	sub    %rcx,%rax
140e94d2b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e94d2f:	48 83 f8 1f          	cmp    $0x1f,%rax
140e94d33:	0f 87 d9 03 00 00    	ja     0x140e95112
140e94d39:	e8 06 64 f8 ff       	call   0x140e1b144
140e94d3e:	66 0f 6f 05 ea f0 10 	movdqa 0x10f0ea(%rip),%xmm0        # 0x140fa3e30
140e94d45:	00
140e94d46:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140e94d4c:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
140e94d51:	66 83 7d 90 10       	cmpw   $0x10,-0x70(%rbp)
140e94d56:	0f 84 a1 01 00 00    	je     0x140e94efd
140e94d5c:	e8 7f 35 ad ff       	call   0x1409682e0
140e94d61:	48 8b c8             	mov    %rax,%rcx
140e94d64:	e8 67 a9 30 ff       	call   0x14019f6d0
140e94d69:	48 8b d8             	mov    %rax,%rbx
140e94d6c:	83 38 05             	cmpl   $0x5,(%rax)
140e94d6f:	0f 86 88 01 00 00    	jbe    0x140e94efd
140e94d75:	48 8d 05 74 e5 1c 00 	lea    0x1ce574(%rip),%rax        # 0x1410632f0
140e94d7c:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140e94d80:	48 c7 45 b8 18 00 00 	movq   $0x18,-0x48(%rbp)
140e94d87:	00
140e94d88:	48 8d 05 29 e1 35 00 	lea    0x35e129(%rip),%rax        # 0x1411f2eb8
140e94d8f:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e94d93:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140e94d9a:	00 00 b0
140e94d9d:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e94da1:	c7 45 d8 94 00 00 00 	movl   $0x94,-0x28(%rbp)
140e94da8:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140e94daf:	00 00 10
140e94db2:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140e94db6:	48 c7 44 24 40 02 00 	movq   $0x2,0x40(%rsp)
140e94dbd:	00 00
140e94dbf:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e94dc3:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140e94dc8:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140e94dcd:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140e94dd3:	0f 28 4d b0          	movaps -0x50(%rbp),%xmm1
140e94dd7:	66 0f 7f 4d b0       	movdqa %xmm1,-0x50(%rbp)
140e94ddc:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e94de1:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e94de5:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e94dea:	e8 01 d8 39 ff       	call   0x1402325f0
140e94def:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e94df4:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
140e94dfa:	48 0f 47 4c 24 50    	cmova  0x50(%rsp),%rcx
140e94e00:	48 85 c9             	test   %rcx,%rcx
140e94e03:	74 18                	je     0x140e94e1d
140e94e05:	48 8b c7             	mov    %rdi,%rax
140e94e08:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140e94e0f:	00
140e94e10:	48 ff c0             	inc    %rax
140e94e13:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140e94e17:	75 f7                	jne    0x140e94e10
140e94e19:	ff c0                	inc    %eax
140e94e1b:	eb 0c                	jmp    0x140e94e29
140e94e1d:	48 8d 0d 68 e9 10 00 	lea    0x10e968(%rip),%rcx        # 0x140fa378c
140e94e24:	b8 01 00 00 00       	mov    $0x1,%eax
140e94e29:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140e94e2d:	89 45 e8             	mov    %eax,-0x18(%rbp)
140e94e30:	33 c9                	xor    %ecx,%ecx
140e94e32:	89 4d ec             	mov    %ecx,-0x14(%rbp)
140e94e35:	c7 45 b0 00 00 00 0b 	movl   $0xb000000,-0x50(%rbp)
140e94e3c:	0f b7 05 9b 0e 3f 00 	movzwl 0x3f0e9b(%rip),%eax        # 0x141285cde
140e94e43:	89 45 b4             	mov    %eax,-0x4c(%rbp)
140e94e46:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140e94e4a:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e94e4e:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e94e52:	0f b7 00             	movzwl (%rax),%eax
140e94e55:	89 45 c8             	mov    %eax,-0x38(%rbp)
140e94e58:	c7 45 cc 02 00 00 00 	movl   $0x2,-0x34(%rbp)
140e94e5f:	48 8d 05 82 0e 3f 00 	lea    0x3f0e82(%rip),%rax        # 0x141285ce8
140e94e66:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e94e6a:	c7 45 d8 21 00 00 00 	movl   $0x21,-0x28(%rbp)
140e94e71:	c7 45 dc 01 00 00 00 	movl   $0x1,-0x24(%rbp)
140e94e78:	48 8b c6             	mov    %rsi,%rax
140e94e7b:	48 8d 0d 56 c8 3e 00 	lea    0x3ec856(%rip),%rcx        # 0x1412816d8
140e94e82:	2b c1                	sub    %ecx,%eax
140e94e84:	89 44 24 30          	mov    %eax,0x30(%rsp)
140e94e88:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e94e8c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e94e91:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140e94e98:	00
140e94e99:	45 33 c9             	xor    %r9d,%r9d
140e94e9c:	45 33 c0             	xor    %r8d,%r8d
140e94e9f:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e94ea3:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140e94ea7:	ff 15 cb e1 0e 00    	call   *0xee1cb(%rip)        # 0x140f83078
140e94ead:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140e94eb2:	48 83 fa 0f          	cmp    $0xf,%rdx
140e94eb6:	76 32                	jbe    0x140e94eea
140e94eb8:	48 ff c2             	inc    %rdx
140e94ebb:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140e94ec0:	48 8b c1             	mov    %rcx,%rax
140e94ec3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e94eca:	72 19                	jb     0x140e94ee5
140e94ecc:	48 83 c2 27          	add    $0x27,%rdx
140e94ed0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e94ed4:	48 2b c1             	sub    %rcx,%rax
140e94ed7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e94edb:	48 83 f8 1f          	cmp    $0x1f,%rax
140e94edf:	0f 87 33 02 00 00    	ja     0x140e95118
140e94ee5:	e8 5a 62 f8 ff       	call   0x140e1b144
140e94eea:	66 0f 6f 05 3e ef 10 	movdqa 0x10ef3e(%rip),%xmm0        # 0x140fa3e30
140e94ef1:	00
140e94ef2:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140e94ef8:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
140e94efd:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
140e94f01:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140e94f05:	48 2b c1             	sub    %rcx,%rax
140e94f08:	48 83 f8 08          	cmp    $0x8,%rax
140e94f0c:	0f 84 89 01 00 00    	je     0x140e9509b
140e94f12:	e8 c9 33 ad ff       	call   0x1409682e0
140e94f17:	48 8b c8             	mov    %rax,%rcx
140e94f1a:	e8 b1 a7 30 ff       	call   0x14019f6d0
140e94f1f:	48 8b d8             	mov    %rax,%rbx
140e94f22:	83 38 05             	cmpl   $0x5,(%rax)
140e94f25:	0f 86 6c 01 00 00    	jbe    0x140e95097
140e94f2b:	48 8d 05 be e3 1c 00 	lea    0x1ce3be(%rip),%rax        # 0x1410632f0
140e94f32:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140e94f36:	48 c7 45 b8 18 00 00 	movq   $0x18,-0x48(%rbp)
140e94f3d:	00
140e94f3e:	48 8d 05 73 df 35 00 	lea    0x35df73(%rip),%rax        # 0x1411f2eb8
140e94f45:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e94f49:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140e94f50:	00 00 b0
140e94f53:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e94f57:	c7 45 d8 95 00 00 00 	movl   $0x95,-0x28(%rbp)
140e94f5e:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140e94f65:	00 00 10
140e94f68:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140e94f6c:	48 c7 44 24 40 02 00 	movq   $0x2,0x40(%rsp)
140e94f73:	00 00
140e94f75:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e94f79:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140e94f7e:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140e94f83:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140e94f89:	0f 28 4d b0          	movaps -0x50(%rbp),%xmm1
140e94f8d:	66 0f 7f 4d b0       	movdqa %xmm1,-0x50(%rbp)
140e94f92:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e94f97:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e94f9b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e94fa0:	e8 4b d6 39 ff       	call   0x1402325f0
140e94fa5:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140e94faa:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
140e94fb0:	48 0f 47 44 24 50    	cmova  0x50(%rsp),%rax
140e94fb6:	48 85 c0             	test   %rax,%rax
140e94fb9:	74 12                	je     0x140e94fcd
140e94fbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140e94fc0:	48 ff c7             	inc    %rdi
140e94fc3:	80 3c 38 00          	cmpb   $0x0,(%rax,%rdi,1)
140e94fc7:	75 f7                	jne    0x140e94fc0
140e94fc9:	ff c7                	inc    %edi
140e94fcb:	eb 0c                	jmp    0x140e94fd9
140e94fcd:	48 8d 05 b8 e7 10 00 	lea    0x10e7b8(%rip),%rax        # 0x140fa378c
140e94fd4:	bf 01 00 00 00       	mov    $0x1,%edi
140e94fd9:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140e94fdd:	89 7d e8             	mov    %edi,-0x18(%rbp)
140e94fe0:	33 c9                	xor    %ecx,%ecx
140e94fe2:	89 4d ec             	mov    %ecx,-0x14(%rbp)
140e94fe5:	c7 45 b0 00 00 00 0b 	movl   $0xb000000,-0x50(%rbp)
140e94fec:	0f b7 05 18 0d 3f 00 	movzwl 0x3f0d18(%rip),%eax        # 0x141285d0b
140e94ff3:	89 45 b4             	mov    %eax,-0x4c(%rbp)
140e94ff6:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140e94ffa:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e94ffe:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e95002:	0f b7 00             	movzwl (%rax),%eax
140e95005:	89 45 c8             	mov    %eax,-0x38(%rbp)
140e95008:	c7 45 cc 02 00 00 00 	movl   $0x2,-0x34(%rbp)
140e9500f:	48 8d 05 ff 0c 3f 00 	lea    0x3f0cff(%rip),%rax        # 0x141285d15
140e95016:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e9501a:	c7 45 d8 21 00 00 00 	movl   $0x21,-0x28(%rbp)
140e95021:	c7 45 dc 01 00 00 00 	movl   $0x1,-0x24(%rbp)
140e95028:	48 8d 05 a9 c6 3e 00 	lea    0x3ec6a9(%rip),%rax        # 0x1412816d8
140e9502f:	2b f0                	sub    %eax,%esi
140e95031:	89 74 24 30          	mov    %esi,0x30(%rsp)
140e95035:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e95039:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e9503e:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140e95045:	00
140e95046:	45 33 c9             	xor    %r9d,%r9d
140e95049:	45 33 c0             	xor    %r8d,%r8d
140e9504c:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e95050:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140e95054:	ff 15 1e e0 0e 00    	call   *0xee01e(%rip)        # 0x140f83078
140e9505a:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140e9505f:	48 83 fa 0f          	cmp    $0xf,%rdx
140e95063:	76 32                	jbe    0x140e95097
140e95065:	48 ff c2             	inc    %rdx
140e95068:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140e9506d:	48 8b c1             	mov    %rcx,%rax
140e95070:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e95077:	72 19                	jb     0x140e95092
140e95079:	48 83 c2 27          	add    $0x27,%rdx
140e9507d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e95081:	48 2b c1             	sub    %rcx,%rax
140e95084:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e95088:	48 83 f8 1f          	cmp    $0x1f,%rax
140e9508c:	0f 87 8c 00 00 00    	ja     0x140e9511e
140e95092:	e8 ad 60 f8 ff       	call   0x140e1b144
140e95097:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140e9509b:	48 8b 19             	mov    (%rcx),%rbx
140e9509e:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
140e950a2:	48 2b d1             	sub    %rcx,%rdx
140e950a5:	48 8b c1             	mov    %rcx,%rax
140e950a8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e950af:	72 15                	jb     0x140e950c6
140e950b1:	48 83 c2 27          	add    $0x27,%rdx
140e950b5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e950b9:	48 2b c1             	sub    %rcx,%rax
140e950bc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e950c0:	48 83 f8 1f          	cmp    $0x1f,%rax
140e950c4:	77 40                	ja     0x140e95106
140e950c6:	e8 79 60 f8 ff       	call   0x140e1b144
140e950cb:	33 c9                	xor    %ecx,%ecx
140e950cd:	48 89 4d 98          	mov    %rcx,-0x68(%rbp)
140e950d1:	0f 57 c0             	xorps  %xmm0,%xmm0
140e950d4:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
140e950d9:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140e950de:	e8 1d 84 30 ff       	call   0x14019d500
140e950e3:	48 8b c3             	mov    %rbx,%rax
140e950e6:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140e950ea:	48 33 cc             	xor    %rsp,%rcx
140e950ed:	e8 0e 64 f8 ff       	call   0x140e1b500
140e950f2:	48 81 c4 08 01 00 00 	add    $0x108,%rsp
140e950f9:	41 5f                	pop    %r15
140e950fb:	41 5e                	pop    %r14
140e950fd:	41 5d                	pop    %r13
140e950ff:	41 5c                	pop    %r12
140e95101:	5f                   	pop    %rdi
140e95102:	5e                   	pop    %rsi
140e95103:	5b                   	pop    %rbx
140e95104:	5d                   	pop    %rbp
140e95105:	c3                   	ret
140e95106:	e8 99 50 f9 ff       	call   0x140e2a1a4
140e9510b:	cc                   	int3
140e9510c:	e8 93 50 f9 ff       	call   0x140e2a1a4
140e95111:	90                   	nop
140e95112:	e8 8d 50 f9 ff       	call   0x140e2a1a4
140e95117:	90                   	nop
140e95118:	e8 87 50 f9 ff       	call   0x140e2a1a4
140e9511d:	cc                   	int3
140e9511e:	e8 81 50 f9 ff       	call   0x140e2a1a4
140e95123:	cc                   	int3
140e95124:	cc                   	int3
140e95125:	cc                   	int3
140e95126:	cc                   	int3
140e95127:	cc                   	int3
140e95128:	cc                   	int3
140e95129:	cc                   	int3