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
140b1c1c5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b1c1c9:	48 83 f8 1f          	cmp    $0x1f,%rax
140b1c1cd:	0f 87 b3 00 00 00    	ja     0x140b1c286
140b1c1d3:	e8 6c ef 2f 00       	call   0x140e1b144
140b1c1d8:	48 c7 45 bf 00 00 00 	movq   $0x0,-0x41(%rbp)
140b1c1df:	00
140b1c1e0:	48 c7 45 c7 0f 00 00 	movq   $0xf,-0x39(%rbp)
140b1c1e7:	00
140b1c1e8:	c6 45 af 00          	movb   $0x0,-0x51(%rbp)
140b1c1ec:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
140b1c1f0:	4c 8b c3             	mov    %rbx,%r8
140b1c1f3:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140b1c1f7:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140b1c1fb:	e8 20 f0 85 ff       	call   0x14037b220
140b1c200:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
140b1c204:	48 83 c3 20          	add    $0x20,%rbx
140b1c208:	48 89 5d df          	mov    %rbx,-0x21(%rbp)
140b1c20c:	48 8b 55 07          	mov    0x7(%rbp),%rdx
140b1c210:	48 83 fa 0f          	cmp    $0xf,%rdx
140b1c214:	76 2d                	jbe    0x140b1c243
140b1c216:	48 ff c2             	inc    %rdx
140b1c219:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140b1c21d:	48 8b c1             	mov    %rcx,%rax
140b1c220:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b1c227:	72 15                	jb     0x140b1c23e
140b1c229:	48 83 c2 27          	add    $0x27,%rdx
140b1c22d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b1c231:	48 2b c1             	sub    %rcx,%rax
140b1c234:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b1c238:	48 83 f8 1f          	cmp    $0x1f,%rax
140b1c23c:	77 48                	ja     0x140b1c286
140b1c23e:	e8 01 ef 2f 00       	call   0x140e1b144
140b1c243:	49 83 c7 20          	add    $0x20,%r15
140b1c247:	4c 3b ff             	cmp    %rdi,%r15
140b1c24a:	74 07                	je     0x140b1c253
140b1c24c:	33 d2                	xor    %edx,%edx
140b1c24e:	e9 47 fe ff ff       	jmp    0x140b1c09a
140b1c253:	0f 10 45 d7          	movups -0x29(%rbp),%xmm0
140b1c257:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
140b1c25c:	49 8b c5             	mov    %r13,%rax
140b1c25f:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140b1c263:	48 33 cc             	xor    %rsp,%rcx
140b1c266:	e8 95 f2 2f 00       	call   0x140e1b500
140b1c26b:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b1c272:	00
140b1c273:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b1c27a:	41 5f                	pop    %r15
140b1c27c:	41 5e                	pop    %r14
140b1c27e:	41 5d                	pop    %r13
140b1c280:	41 5c                	pop    %r12
140b1c282:	5f                   	pop    %rdi
140b1c283:	5e                   	pop    %rsi
140b1c284:	5d                   	pop    %rbp
140b1c285:	c3                   	ret
140b1c286:	e8 19 df 30 00       	call   0x140e2a1a4
140b1c28b:	cc                   	int3
140b1c28c:	e8 df 12 68 ff       	call   0x14019d570
140b1c291:	cc                   	int3
140b1c292:	e8 f9 0e 68 ff       	call   0x14019d190
140b1c297:	cc                   	int3
140b1c298:	cc                   	int3
140b1c299:	cc                   	int3
140b1c29a:	cc                   	int3
140b1c29b:	cc                   	int3
140b1c29c:	cc                   	int3
140b1c29d:	cc                   	int3
140b1c29e:	cc                   	int3
140b1c29f:	cc                   	int3
140b1c2a0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b1c2a5:	55                   	push   %rbp
140b1c2a6:	56                   	push   %rsi
140b1c2a7:	57                   	push   %rdi
140b1c2a8:	41 54                	push   %r12
140b1c2aa:	41 55                	push   %r13
140b1c2ac:	41 56                	push   %r14
140b1c2ae:	41 57                	push   %r15
140b1c2b0:	48 8d 6c 24 c0       	lea    -0x40(%rsp),%rbp
140b1c2b5:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
140b1c2bc:	49 8b d8             	mov    %r8,%rbx
140b1c2bf:	4c 8b e2             	mov    %rdx,%r12
140b1c2c2:	4c 8b e9             	mov    %rcx,%r13
140b1c2c5:	41 0f 10 01          	movups (%r9),%xmm0
140b1c2c9:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140b1c2ce:	49 3b d0             	cmp    %r8,%rdx
140b1c2d1:	0f 84 1a 02 00 00    	je     0x140b1c4f1
140b1c2d7:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140b1c2dc:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
140b1c2e3:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140b1c2e8:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
140b1c2ef:	66 49 0f 7e c7       	movq   %xmm0,%r15
140b1c2f4:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
140b1c2f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140b1c300:	49 8b 3c 24          	mov    (%r12),%rdi
140b1c304:	48 8b d7             	mov    %rdi,%rdx
140b1c307:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140b1c30c:	e8 2f 64 87 ff       	call   0x140392740
140b1c311:	90                   	nop
140b1c312:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
140b1c317:	80 7f 48 00          	cmpb   $0x0,0x48(%rdi)
140b1c31b:	74 2f                	je     0x140b1c34c
140b1c31d:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140b1c321:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140b1c326:	e8 c5 17 72 ff       	call   0x14023daf0
140b1c32b:	8b 47 38             	mov    0x38(%rdi),%eax
140b1c32e:	89 44 24 68          	mov    %eax,0x68(%rsp)
140b1c332:	8b 47 3c             	mov    0x3c(%rdi),%eax
140b1c335:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
140b1c339:	8b 47 40             	mov    0x40(%rdi),%eax
140b1c33c:	89 44 24 70          	mov    %eax,0x70(%rsp)
140b1c340:	8b 47 44             	mov    0x44(%rdi),%eax
140b1c343:	89 44 24 74          	mov    %eax,0x74(%rsp)
140b1c347:	c6 44 24 78 01       	movb   $0x1,0x78(%rsp)
140b1c34c:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140b1c350:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140b1c354:	e8 f7 89 73 ff       	call   0x140254d50
140b1c359:	90                   	nop
140b1c35a:	48 8b 47 68          	mov    0x68(%rdi),%rax
140b1c35e:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140b1c362:	48 85 c0             	test   %rax,%rax
140b1c365:	74 03                	je     0x140b1c36a
140b1c367:	48 ff 00             	incq   (%rax)
140b1c36a:	48 8b 47 70          	mov    0x70(%rdi),%rax
140b1c36e:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140b1c372:	48 85 c0             	test   %rax,%rax
140b1c375:	74 03                	je     0x140b1c37a
140b1c377:	48 ff 00             	incq   (%rax)
140b1c37a:	8b 47 78             	mov    0x78(%rdi),%eax
140b1c37d:	89 45 a8             	mov    %eax,-0x58(%rbp)
140b1c380:	49 8b 7f 08          	mov    0x8(%r15),%rdi
140b1c384:	49 3b 7f 10          	cmp    0x10(%r15),%rdi
140b1c388:	0f 84 df 00 00 00    	je     0x140b1c46d
140b1c38e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140b1c393:	4c 3b f7             	cmp    %rdi,%r14
140b1c396:	75 12                	jne    0x140b1c3aa
140b1c398:	48 8b cf             	mov    %rdi,%rcx
140b1c39b:	e8 20 cf f9 ff       	call   0x140ab92c0
140b1c3a0:	49 83 6f 08 80       	subq   $0xffffffffffffff80,0x8(%r15)
140b1c3a5:	e9 d6 00 00 00       	jmp    0x140b1c480
140b1c3aa:	4c 89 7d b0          	mov    %r15,-0x50(%rbp)
140b1c3ae:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140b1c3b2:	e8 09 cf f9 ff       	call   0x140ab92c0
140b1c3b7:	48 8d 77 80          	lea    -0x80(%rdi),%rsi
140b1c3bb:	48 8b d6             	mov    %rsi,%rdx
140b1c3be:	48 8b cf             	mov    %rdi,%rcx
140b1c3c1:	e8 fa ce f9 ff       	call   0x140ab92c0
140b1c3c6:	49 83 6f 08 80       	subq   $0xffffffffffffff80,0x8(%r15)
140b1c3cb:	49 3b f6             	cmp    %r14,%rsi
140b1c3ce:	74 56                	je     0x140b1c426
140b1c3d0:	48 8d be f0 00 00 00 	lea    0xf0(%rsi),%rdi
140b1c3d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b1c3de:	00 00
140b1c3e0:	48 83 c6 80          	add    $0xffffffffffffff80,%rsi
140b1c3e4:	48 8d 7f 80          	lea    -0x80(%rdi),%rdi
140b1c3e8:	48 8d 4f 90          	lea    -0x70(%rdi),%rcx
140b1c3ec:	48 8b d6             	mov    %rsi,%rdx
140b1c3ef:	e8 0c d2 f9 ff       	call   0x140ab9600
140b1c3f4:	48 8b 47 80          	mov    -0x80(%rdi),%rax
140b1c3f8:	48 c7 47 80 00 00 00 	movq   $0x0,-0x80(%rdi)
140b1c3ff:	00
140b1c400:	48 8b 0f             	mov    (%rdi),%rcx
140b1c403:	48 89 07             	mov    %rax,(%rdi)
140b1c406:	48 85 c9             	test   %rcx,%rcx
140b1c409:	74 10                	je     0x140b1c41b
140b1c40b:	48 83 29 01          	subq   $0x1,(%rcx)
140b1c40f:	75 0a                	jne    0x140b1c41b
140b1c411:	ba 18 00 00 00       	mov    $0x18,%edx
140b1c416:	e8 29 ed 2f 00       	call   0x140e1b144
140b1c41b:	8b 47 88             	mov    -0x78(%rdi),%eax
140b1c41e:	89 47 08             	mov    %eax,0x8(%rdi)
140b1c421:	49 3b f6             	cmp    %r14,%rsi
140b1c424:	75 ba                	jne    0x140b1c3e0
140b1c426:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
140b1c42a:	49 8b ce             	mov    %r14,%rcx
140b1c42d:	e8 ce d1 f9 ff       	call   0x140ab9600
140b1c432:	48 8b 45 28          	mov    0x28(%rbp),%rax