140b1bca1:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140b1bca6:	48 63 48 04          	movslq 0x4(%rax),%rcx
140b1bcaa:	48 8d 05 c7 da 48 00 	lea    0x48dac7(%rip),%rax        # 0x140fa9778
140b1bcb1:	48 89 44 0c 50       	mov    %rax,0x50(%rsp,%rcx,1)
140b1bcb6:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140b1bcbb:	48 63 48 04          	movslq 0x4(%rax),%rcx
140b1bcbf:	8d 51 f0             	lea    -0x10(%rcx),%edx
140b1bcc2:	89 54 0c 4c          	mov    %edx,0x4c(%rsp,%rcx,1)
140b1bcc6:	48 8d 05 13 da 48 00 	lea    0x48da13(%rip),%rax        # 0x140fa96e0
140b1bccd:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140b1bcd1:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140b1bcd5:	e8 2a 0d 2e 00       	call   0x140dfca04
140b1bcda:	90                   	nop
140b1bcdb:	48 8b c3             	mov    %rbx,%rax
140b1bcde:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
140b1bce5:	48 33 cc             	xor    %rsp,%rcx
140b1bce8:	e8 13 f8 2f 00       	call   0x140e1b500
140b1bced:	4c 8d 9c 24 90 01 00 	lea    0x190(%rsp),%r11
140b1bcf4:	00
140b1bcf5:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140b1bcf9:	49 8b 7b 28          	mov    0x28(%r11),%rdi
140b1bcfd:	49 8b e3             	mov    %r11,%rsp
140b1bd00:	5d                   	pop    %rbp
140b1bd01:	c3                   	ret
140b1bd02:	cc                   	int3
140b1bd03:	cc                   	int3
140b1bd04:	cc                   	int3
140b1bd05:	cc                   	int3
140b1bd06:	cc                   	int3
140b1bd07:	cc                   	int3
140b1bd08:	cc                   	int3
140b1bd09:	cc                   	int3
140b1bd0a:	cc                   	int3
140b1bd0b:	cc                   	int3
140b1bd0c:	cc                   	int3
140b1bd0d:	cc                   	int3
140b1bd0e:	cc                   	int3
140b1bd0f:	cc                   	int3
140b1bd10:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140b1bd15:	55                   	push   %rbp
140b1bd16:	56                   	push   %rsi
140b1bd17:	57                   	push   %rdi
140b1bd18:	41 54                	push   %r12
140b1bd1a:	41 55                	push   %r13
140b1bd1c:	41 56                	push   %r14
140b1bd1e:	41 57                	push   %r15
140b1bd20:	48 8d ac 24 50 ff ff 	lea    -0xb0(%rsp),%rbp
140b1bd27:	ff
140b1bd28:	48 81 ec b0 01 00 00 	sub    $0x1b0,%rsp
140b1bd2f:	48 8b 05 ca d1 89 00 	mov    0x89d1ca(%rip),%rax        # 0x1413b8f00
140b1bd36:	48 33 c4             	xor    %rsp,%rax
140b1bd39:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
140b1bd40:	48 8b fa             	mov    %rdx,%rdi
140b1bd43:	4c 8b f9             	mov    %rcx,%r15
140b1bd46:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140b1bd4b:	45 33 ed             	xor    %r13d,%r13d
140b1bd4e:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
140b1bd53:	4c 89 29             	mov    %r13,(%rcx)
140b1bd56:	4c 89 69 08          	mov    %r13,0x8(%rcx)
140b1bd5a:	4c 89 69 10          	mov    %r13,0x10(%rcx)
140b1bd5e:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140b1bd64:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140b1bd69:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140b1bd6d:	48 2b 0a             	sub    (%rdx),%rcx
140b1bd70:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
140b1bd77:	66 66 66
140b1bd7a:	48 f7 e9             	imul   %rcx
140b1bd7d:	48 c1 fa 04          	sar    $0x4,%rdx
140b1bd81:	48 8b c2             	mov    %rdx,%rax
140b1bd84:	48 c1 e8 3f          	shr    $0x3f,%rax
140b1bd88:	48 03 d0             	add    %rax,%rdx
140b1bd8b:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140b1bd90:	74 20                	je     0x140b1bdb2
140b1bd92:	48 b8 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%rax
140b1bd99:	ff ff 07
140b1bd9c:	48 3b d0             	cmp    %rax,%rdx
140b1bd9f:	0f 87 9f 02 00 00    	ja     0x140b1c044
140b1bda5:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140b1bdaa:	49 8b cf             	mov    %r15,%rcx
140b1bdad:	e8 be d7 71 ff       	call   0x140239570
140b1bdb2:	48 8b 1f             	mov    (%rdi),%rbx
140b1bdb5:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
140b1bdb9:	48 3b df             	cmp    %rdi,%rbx
140b1bdbc:	0f 84 55 02 00 00    	je     0x140b1c017
140b1bdc2:	48 8b cb             	mov    %rbx,%rcx
140b1bdc5:	e8 26 65 fa ff       	call   0x140ac22f0
140b1bdca:	48 8b f0             	mov    %rax,%rsi
140b1bdcd:	48 8b 08             	mov    (%rax),%rcx
140b1bdd0:	48 83 c1 28          	add    $0x28,%rcx
140b1bdd4:	e8 27 bd f9 ff       	call   0x140ab7b00
140b1bdd9:	4c 8b f0             	mov    %rax,%r14
140b1bddc:	48 8b 0e             	mov    (%rsi),%rcx
140b1bddf:	e8 1c bd f9 ff       	call   0x140ab7b00
140b1bde4:	48 8b f0             	mov    %rax,%rsi
140b1bde7:	ba 01 00 00 00       	mov    $0x1,%edx
140b1bdec:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140b1bdf1:	e8 7a 21 6c ff       	call   0x1401ddf70
140b1bdf6:	90                   	nop
140b1bdf7:	48 8d 45 70          	lea    0x70(%rbp),%rax
140b1bdfb:	48 89 45 60          	mov    %rax,0x60(%rbp)
140b1bdff:	c7 45 68 02 00 00 00 	movl   $0x2,0x68(%rbp)
140b1be06:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140b1be0b:	48 8d 05 1e ac ff ff 	lea    -0x53e2(%rip),%rax        # 0x140b16a30
140b1be12:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140b1be17:	48 8d 0d 62 fb 6b ff 	lea    -0x94049e(%rip),%rcx        # 0x1401db980
140b1be1e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140b1be23:	0f 10 44 24 28       	movups 0x28(%rsp),%xmm0
140b1be28:	0f 29 45 70          	movaps %xmm0,0x70(%rbp)
140b1be2c:	f2 0f 10 4c 24 38    	movsd  0x38(%rsp),%xmm1
140b1be32:	f2 0f 11 8d 80 00 00 	movsd  %xmm1,0x80(%rbp)
140b1be39:	00
140b1be3a:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140b1be3f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140b1be44:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140b1be49:	0f 10 44 24 28       	movups 0x28(%rsp),%xmm0
140b1be4e:	0f 11 85 88 00 00 00 	movups %xmm0,0x88(%rbp)
140b1be55:	f2 0f 10 4c 24 38    	movsd  0x38(%rsp),%xmm1
140b1be5b:	f2 0f 11 8d 98 00 00 	movsd  %xmm1,0x98(%rbp)
140b1be62:	00
140b1be63:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140b1be69:	4c 8d 45 70          	lea    0x70(%rbp),%r8
140b1be6d:	48 8d 15 64 3a 4a 00 	lea    0x4a3a64(%rip),%rdx        # 0x140fbf8d8
140b1be74:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140b1be79:	e8 72 ad 6e ff       	call   0x140206bf0
140b1be7e:	90                   	nop
140b1be7f:	0f 57 c0             	xorps  %xmm0,%xmm0
140b1be82:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
140b1be86:	4c 89 6d 50          	mov    %r13,0x50(%rbp)
140b1be8a:	48 c7 45 58 0f 00 00 	movq   $0xf,0x58(%rbp)
140b1be91:	00
140b1be92:	c6 45 40 00          	movb   $0x0,0x40(%rbp)
140b1be96:	41 83 cc 20          	or     $0x20,%r12d
140b1be9a:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140b1be9f:	33 c0                	xor    %eax,%eax
140b1bea1:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
140b1bea6:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140b1beab:	8b 4d c8             	mov    -0x38(%rbp),%ecx
140b1beae:	8b c1                	mov    %ecx,%eax
140b1beb0:	24 22                	and    $0x22,%al
140b1beb2:	3c 02                	cmp    $0x2,%al
140b1beb4:	74 22                	je     0x140b1bed8
140b1beb6:	48 8b 45 98          	mov    -0x68(%rbp),%rax
140b1beba:	4c 8b 00             	mov    (%rax),%r8
140b1bebd:	4d 85 c0             	test   %r8,%r8
140b1bec0:	74 16                	je     0x140b1bed8
140b1bec2:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140b1bec7:	48 8b 10             	mov    (%rax),%rdx
140b1beca:	4c 3b 45 c0          	cmp    -0x40(%rbp),%r8
140b1bece:	4c 0f 42 45 c0       	cmovb  -0x40(%rbp),%r8
140b1bed3:	4c 2b c2             	sub    %rdx,%r8
140b1bed6:	eb 32                	jmp    0x140b1bf0a
140b1bed8:	f6 c1 04             	test   $0x4,%cl
140b1bedb:	75 23                	jne    0x140b1bf00
140b1bedd:	48 8b 45 90          	mov    -0x70(%rbp),%rax
140b1bee1:	48 8b 08             	mov    (%rax),%rcx
140b1bee4:	48 85 c9             	test   %rcx,%rcx
140b1bee7:	74 17                	je     0x140b1bf00
140b1bee9:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140b1beee:	48 8b 10             	mov    (%rax),%rdx
140b1bef1:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
140b1bef5:	4c 63 00             	movslq (%rax),%r8
140b1bef8:	4c 2b c2             	sub    %rdx,%r8
140b1befb:	4c 03 c1             	add    %rcx,%r8
140b1befe:	eb 0a                	jmp    0x140b1bf0a
140b1bf00:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140b1bf05:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140b1bf0a:	48 85 d2             	test   %rdx,%rdx
140b1bf0d:	74 09                	je     0x140b1bf18
140b1bf0f:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140b1bf13:	e8 b8 34 68 ff       	call   0x14019f3d0
140b1bf18:	41 83 e4 df          	and    $0xffffffdf,%r12d
140b1bf1c:	41 83 cc 18          	or     $0x18,%r12d
140b1bf20:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140b1bf25:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140b1bf2a:	48 63 48 04          	movslq 0x4(%rax),%rcx
140b1bf2e:	48 8d 05 5b d9 48 00 	lea    0x48d95b(%rip),%rax        # 0x140fa9890
140b1bf35:	48 89 44 0c 50       	mov    %rax,0x50(%rsp,%rcx,1)
140b1bf3a:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140b1bf3f:	48 63 48 04          	movslq 0x4(%rax),%rcx
140b1bf43:	8d 91 78 ff ff ff    	lea    -0x88(%rcx),%edx
140b1bf49:	89 54 0c 4c          	mov    %edx,0x4c(%rsp,%rcx,1)
140b1bf4d:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140b1bf52:	e8 99 53 6c ff       	call   0x1401e12f0
140b1bf57:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140b1bf5c:	48 63 48 04          	movslq 0x4(%rax),%rcx
140b1bf60:	48 8d 05 11 d8 48 00 	lea    0x48d811(%rip),%rax        # 0x140fa9778
140b1bf67:	48 89 44 0c 50       	mov    %rax,0x50(%rsp,%rcx,1)
140b1bf6c:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140b1bf71:	48 63 48 04          	movslq 0x4(%rax),%rcx
140b1bf75:	8d 51 f0             	lea    -0x10(%rcx),%edx
140b1bf78:	89 54 0c 4c          	mov    %edx,0x4c(%rsp,%rcx,1)
140b1bf7c:	48 8d 05 5d d7 48 00 	lea    0x48d75d(%rip),%rax        # 0x140fa96e0
140b1bf83:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140b1bf87:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140b1bf8b:	e8 74 0a 2e 00       	call   0x140dfca04
140b1bf90:	90                   	nop
140b1bf91:	41 83 e4 f7          	and    $0xfffffff7,%r12d
140b1bf95:	41 83 cc 06          	or     $0x6,%r12d
140b1bf99:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140b1bf9e:	49 8b 57 08          	mov    0x8(%r15),%rdx
140b1bfa2:	49 3b 57 10          	cmp    0x10(%r15),%rdx
140b1bfa6:	74 1f                	je     0x140b1bfc7
140b1bfa8:	0f 10 45 40          	movups 0x40(%rbp),%xmm0
140b1bfac:	0f 11 02             	movups %xmm0,(%rdx)
140b1bfaf:	0f 10 4d 50          	movups 0x50(%rbp),%xmm1
140b1bfb3:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
140b1bfb7:	ba 0f 00 00 00       	mov    $0xf,%edx
140b1bfbc:	c6 45 40 00          	movb   $0x0,0x40(%rbp)
140b1bfc0:	49 83 47 08 20       	addq   $0x20,0x8(%r15)
140b1bfc5:	eb 10                	jmp    0x140b1bfd7
140b1bfc7:	4c 8d 45 40          	lea    0x40(%rbp),%r8
140b1bfcb:	49 8b cf             	mov    %r15,%rcx
140b1bfce:	e8 3d ce 71 ff       	call   0x140238e10
140b1bfd3:	48 8b 55 58          	mov    0x58(%rbp),%rdx
140b1bfd7:	48 83 fa 0f          	cmp    $0xf,%rdx
140b1bfdb:	76 2d                	jbe    0x140b1c00a
140b1bfdd:	48 ff c2             	inc    %rdx
140b1bfe0:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140b1bfe4:	48 8b c1             	mov    %rcx,%rax
140b1bfe7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b1bfee:	72 15                	jb     0x140b1c005
140b1bff0:	48 83 c2 27          	add    $0x27,%rdx
140b1bff4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b1bff8:	48 2b c1             	sub    %rcx,%rax
140b1bffb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b1bfff:	48 83 f8 1f          	cmp    $0x1f,%rax
140b1c003:	77 45                	ja     0x140b1c04a
140b1c005:	e8 3a f1 2f 00       	call   0x140e1b144
140b1c00a:	48 83 c3 28          	add    $0x28,%rbx
140b1c00e:	48 3b df             	cmp    %rdi,%rbx
140b1c011:	0f 85 ab fd ff ff    	jne    0x140b1bdc2
140b1c017:	49 8b c7             	mov    %r15,%rax
140b1c01a:	48 8b 8d a0 00 00 00 	mov    0xa0(%rbp),%rcx
140b1c021:	48 33 cc             	xor    %rsp,%rcx
140b1c024:	e8 d7 f4 2f 00       	call   0x140e1b500
140b1c029:	48 8b 9c 24 00 02 00 	mov    0x200(%rsp),%rbx
140b1c030:	00
140b1c031:	48 81 c4 b0 01 00 00 	add    $0x1b0,%rsp
140b1c038:	41 5f                	pop    %r15
140b1c03a:	41 5e                	pop    %r14
140b1c03c:	41 5d                	pop    %r13
140b1c03e:	41 5c                	pop    %r12
140b1c040:	5f                   	pop    %rdi
140b1c041:	5e                   	pop    %rsi
140b1c042:	5d                   	pop    %rbp
140b1c043:	c3                   	ret
140b1c044:	e8 47 15 68 ff       	call   0x14019d590
140b1c049:	cc                   	int3
140b1c04a:	e8 55 e1 30 00       	call   0x140e2a1a4
140b1c04f:	cc                   	int3
140b1c050:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b1c055:	55                   	push   %rbp
140b1c056:	56                   	push   %rsi
140b1c057:	57                   	push   %rdi
140b1c058:	41 54                	push   %r12
140b1c05a:	41 55                	push   %r13
140b1c05c:	41 56                	push   %r14
140b1c05e:	41 57                	push   %r15
140b1c060:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
140b1c065:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b1c06c:	48 8b 05 8d ce 89 00 	mov    0x89ce8d(%rip),%rax        # 0x1413b8f00
140b1c073:	48 33 c4             	xor    %rsp,%rax
140b1c076:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140b1c07a:	49 8b f8             	mov    %r8,%rdi
140b1c07d:	4c 8b fa             	mov    %rdx,%r15
140b1c080:	4c 8b e9             	mov    %rcx,%r13
140b1c083:	33 d2                	xor    %edx,%edx
140b1c085:	41 0f 10 01          	movups (%r9),%xmm0
140b1c089:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
140b1c08d:	4d 3b f8             	cmp    %r8,%r15
140b1c090:	0f 84 c1 01 00 00    	je     0x140b1c257
140b1c096:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
140b1c09a:	41 b9 16 00 00 00    	mov    $0x16,%r9d
140b1c0a0:	49 b8 00 00 00 00 00 	movabs $0x8000000000000000,%r8
140b1c0a7:	00 00 80
140b1c0aa:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
140b1c0b1:	ff ff 7f
140b1c0b4:	0f 57 c0             	xorps  %xmm0,%xmm0
140b1c0b7:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
140b1c0bb:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
140b1c0bf:	48 89 55 c7          	mov    %rdx,-0x39(%rbp)
140b1c0c3:	4d 8b 77 10          	mov    0x10(%r15),%r14
140b1c0c7:	4d 8b e7             	mov    %r15,%r12
140b1c0ca:	49 83 7f 18 0f       	cmpq   $0xf,0x18(%r15)
140b1c0cf:	76 03                	jbe    0x140b1c0d4
140b1c0d1:	4d 8b 27             	mov    (%r15),%r12
140b1c0d4:	4c 3b f1             	cmp    %rcx,%r14
140b1c0d7:	0f 87 af 01 00 00    	ja     0x140b1c28c
140b1c0dd:	49 83 fe 0f          	cmp    $0xf,%r14
140b1c0e1:	77 1a                	ja     0x140b1c0fd
140b1c0e3:	4c 89 75 bf          	mov    %r14,-0x41(%rbp)
140b1c0e7:	48 c7 45 c7 0f 00 00 	movq   $0xf,-0x39(%rbp)
140b1c0ee:	00
140b1c0ef:	41 0f 10 04 24       	movups (%r12),%xmm0
140b1c0f4:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
140b1c0f8:	e9 83 00 00 00       	jmp    0x140b1c180
140b1c0fd:	49 8b f6             	mov    %r14,%rsi
140b1c100:	48 83 ce 0f          	or     $0xf,%rsi
140b1c104:	48 3b f1             	cmp    %rcx,%rsi
140b1c107:	76 09                	jbe    0x140b1c112
140b1c109:	48 8b f1             	mov    %rcx,%rsi
140b1c10c:	49 8d 40 27          	lea    0x27(%r8),%rax
140b1c110:	eb 2c                	jmp    0x140b1c13e
140b1c112:	48 83 fe 16          	cmp    $0x16,%rsi
140b1c116:	49 0f 42 f1          	cmovb  %r9,%rsi
140b1c11a:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140b1c11e:	48 85 c9             	test   %rcx,%rcx
140b1c121:	75 05                	jne    0x140b1c128
140b1c123:	48 8b c2             	mov    %rdx,%rax
140b1c126:	eb 3d                	jmp    0x140b1c165
140b1c128:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140b1c12f:	72 2f                	jb     0x140b1c160
140b1c131:	48 8d 41 27          	lea    0x27(%rcx),%rax
140b1c135:	48 3b c1             	cmp    %rcx,%rax
140b1c138:	0f 86 54 01 00 00    	jbe    0x140b1c292
140b1c13e:	48 8b c8             	mov    %rax,%rcx
140b1c141:	e8 c2 ef 2f 00       	call   0x140e1b108
140b1c146:	48 8b c8             	mov    %rax,%rcx
140b1c149:	48 85 c0             	test   %rax,%rax
140b1c14c:	0f 84 34 01 00 00    	je     0x140b1c286
140b1c152:	48 83 c0 27          	add    $0x27,%rax
140b1c156:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140b1c15a:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
140b1c15e:	eb 05                	jmp    0x140b1c165
140b1c160:	e8 a3 ef 2f 00       	call   0x140e1b108
140b1c165:	48 89 45 af          	mov    %rax,-0x51(%rbp)
140b1c169:	4c 89 75 bf          	mov    %r14,-0x41(%rbp)
140b1c16d:	48 89 75 c7          	mov    %rsi,-0x39(%rbp)
140b1c171:	4d 8d 46 01          	lea    0x1(%r14),%r8
140b1c175:	49 8b d4             	mov    %r12,%rdx
140b1c178:	48 8b c8             	mov    %rax,%rcx
140b1c17b:	e8 90 2e 3c 00       	call   0x140edf010
140b1c180:	48 8d 45 af          	lea    -0x51(%rbp),%rax
140b1c184:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140b1c188:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
140b1c18c:	48 8d 15 59 dc 5b 00 	lea    0x5bdc59(%rip),%rdx        # 0x1410d9dec
140b1c193:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140b1c197:	e8 b4 1d 86 ff       	call   0x14037df50
140b1c19c:	90                   	nop
140b1c19d:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
140b1c1a1:	48 83 fa 0f          	cmp    $0xf,%rdx
140b1c1a5:	76 31                	jbe    0x140b1c1d8
140b1c1a7:	48 ff c2             	inc    %rdx
140b1c1aa:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140b1c1ae:	48 8b c1             	mov    %rcx,%rax
140b1c1b1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b1c1b8:	72 19                	jb     0x140b1c1d3
140b1c1ba:	48 83 c2 27          	add    $0x27,%rdx
140b1c1be:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b1c1c2:	48 2b c1             	sub    %rcx,%rax