14021cf87:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14021cf8b:	e8 c0 30 00 00       	call   0x140220050
14021cf90:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
14021cf94:	49 89 04 24          	mov    %rax,(%r12)
14021cf98:	48 8b 55 df          	mov    -0x21(%rbp),%rdx
14021cf9c:	48 83 fa 0f          	cmp    $0xf,%rdx
14021cfa0:	76 2d                	jbe    0x14021cfcf
14021cfa2:	48 ff c2             	inc    %rdx
14021cfa5:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14021cfa9:	48 8b c1             	mov    %rcx,%rax
14021cfac:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14021cfb3:	72 15                	jb     0x14021cfca
14021cfb5:	48 83 c2 27          	add    $0x27,%rdx
14021cfb9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14021cfbd:	48 2b c1             	sub    %rcx,%rax
14021cfc0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14021cfc4:	48 83 f8 1f          	cmp    $0x1f,%rax
14021cfc8:	77 2e                	ja     0x14021cff8
14021cfca:	e8 75 e1 bf 00       	call   0x140e1b144
14021cfcf:	b0 01                	mov    $0x1,%al
14021cfd1:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
14021cfd5:	48 33 cc             	xor    %rsp,%rcx
14021cfd8:	e8 23 e5 bf 00       	call   0x140e1b500
14021cfdd:	48 8b 9c 24 10 01 00 	mov    0x110(%rsp),%rbx
14021cfe4:	00
14021cfe5:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
14021cfec:	41 5f                	pop    %r15
14021cfee:	41 5e                	pop    %r14
14021cff0:	41 5d                	pop    %r13
14021cff2:	41 5c                	pop    %r12
14021cff4:	5f                   	pop    %rdi
14021cff5:	5e                   	pop    %rsi
14021cff6:	5d                   	pop    %rbp
14021cff7:	c3                   	ret
14021cff8:	e8 a7 d1 c0 00       	call   0x140e2a1a4
14021cffd:	cc                   	int3
14021cffe:	cc                   	int3
14021cfff:	cc                   	int3
14021d000:	40 53                	rex push %rbx
14021d002:	55                   	push   %rbp
14021d003:	56                   	push   %rsi
14021d004:	57                   	push   %rdi
14021d005:	41 55                	push   %r13
14021d007:	41 57                	push   %r15
14021d009:	48 83 ec 28          	sub    $0x28,%rsp
14021d00d:	4c 8b f9             	mov    %rcx,%r15
14021d010:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
14021d015:	41 8b 08             	mov    (%r8),%ecx
14021d018:	48 8d 05 a9 15 d9 00 	lea    0xd915a9(%rip),%rax        # 0x140fae5c8
14021d01f:	4c 8b a4 24 88 00 00 	mov    0x88(%rsp),%r12
14021d026:	00
14021d027:	8b f9                	mov    %ecx,%edi
14021d029:	48 2b bc 24 80 00 00 	sub    0x80(%rsp),%rdi
14021d030:	00
14021d031:	48 8b da             	mov    %rdx,%rbx
14021d034:	33 d2                	xor    %edx,%edx
14021d036:	4d 8b e8             	mov    %r8,%r13
14021d039:	48 3b 8c 24 80 00 00 	cmp    0x80(%rsp),%rcx
14021d040:	00
14021d041:	41 0f b6 48 09       	movzbl 0x9(%r8),%ecx
14021d046:	48 0f 46 fa          	cmovbe %rdx,%rdi
14021d04a:	83 e1 0f             	and    $0xf,%ecx
14021d04d:	48 8b f7             	mov    %rdi,%rsi
14021d050:	0f b6 0c 01          	movzbl (%rcx,%rax,1),%ecx
14021d054:	48 d3 ee             	shr    %cl,%rsi
14021d057:	48 2b fe             	sub    %rsi,%rdi
14021d05a:	48 85 f6             	test   %rsi,%rsi
14021d05d:	0f 84 86 00 00 00    	je     0x14021d0e9
14021d063:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
14021d068:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14021d06d:	4d 8d 70 0b          	lea    0xb(%r8),%r14
14021d071:	48 83 f8 01          	cmp    $0x1,%rax
14021d075:	75 43                	jne    0x14021d0ba
14021d077:	48 85 f6             	test   %rsi,%rsi
14021d07a:	74 68                	je     0x14021d0e4
14021d07c:	0f 1f 40 00          	nopl   0x0(%rax)
14021d080:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021d084:	48 ff c2             	inc    %rdx
14021d087:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021d08b:	76 12                	jbe    0x14021d09f
14021d08d:	0f ae e8             	lfence
14021d090:	48 8b 03             	mov    (%rbx),%rax
14021d093:	48 8b cb             	mov    %rbx,%rcx
14021d096:	48 8b 00             	mov    (%rax),%rax
14021d099:	ff 15 81 69 d6 00    	call   *0xd66981(%rip)        # 0x140f83a20
14021d09f:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021d0a3:	41 0f b6 06          	movzbl (%r14),%eax
14021d0a7:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021d0ab:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021d0ae:	48 ff 43 10          	incq   0x10(%rbx)
14021d0b2:	48 83 ee 01          	sub    $0x1,%rsi
14021d0b6:	75 c8                	jne    0x14021d080
14021d0b8:	eb 2a                	jmp    0x14021d0e4
14021d0ba:	48 85 f6             	test   %rsi,%rsi
14021d0bd:	74 25                	je     0x14021d0e4
14021d0bf:	4a 8d 2c 30          	lea    (%rax,%r14,1),%rbp
14021d0c3:	0f 1f 40 00          	nopl   0x0(%rax)
14021d0c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14021d0ce:	00 00
14021d0d0:	4c 8b c5             	mov    %rbp,%r8
14021d0d3:	49 8b d6             	mov    %r14,%rdx
14021d0d6:	48 8b cb             	mov    %rbx,%rcx
14021d0d9:	e8 02 79 ff ff       	call   0x1402149e0
14021d0de:	48 83 ee 01          	sub    $0x1,%rsi
14021d0e2:	75 ec                	jne    0x14021d0d0
14021d0e4:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
14021d0e9:	49 8b 14 24          	mov    (%r12),%rdx
14021d0ed:	48 8b cb             	mov    %rbx,%rcx
14021d0f0:	4d 8b 44 24 08       	mov    0x8(%r12),%r8
14021d0f5:	4c 03 c2             	add    %rdx,%r8
14021d0f8:	e8 e3 78 ff ff       	call   0x1402149e0
14021d0fd:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
14021d102:	48 85 ff             	test   %rdi,%rdi
14021d105:	74 6d                	je     0x14021d174
14021d107:	41 0f b6 45 0f       	movzbl 0xf(%r13),%eax
14021d10c:	49 8d 75 0b          	lea    0xb(%r13),%rsi
14021d110:	48 83 f8 01          	cmp    $0x1,%rax
14021d114:	75 44                	jne    0x14021d15a
14021d116:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14021d11d:	00 00 00
14021d120:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021d124:	48 ff c2             	inc    %rdx
14021d127:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021d12b:	76 12                	jbe    0x14021d13f
14021d12d:	0f ae e8             	lfence
14021d130:	48 8b 03             	mov    (%rbx),%rax
14021d133:	48 8b cb             	mov    %rbx,%rcx
14021d136:	48 8b 00             	mov    (%rax),%rax
14021d139:	ff 15 e1 68 d6 00    	call   *0xd668e1(%rip)        # 0x140f83a20
14021d13f:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14021d143:	0f b6 0e             	movzbl (%rsi),%ecx
14021d146:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14021d14a:	41 88 0c 10          	mov    %cl,(%r8,%rdx,1)
14021d14e:	48 ff 43 10          	incq   0x10(%rbx)
14021d152:	48 83 ef 01          	sub    $0x1,%rdi
14021d156:	75 c8                	jne    0x14021d120
14021d158:	eb 1a                	jmp    0x14021d174
14021d15a:	48 8d 2c 30          	lea    (%rax,%rsi,1),%rbp
14021d15e:	66 90                	xchg   %ax,%ax
14021d160:	4c 8b c5             	mov    %rbp,%r8
14021d163:	48 8b d6             	mov    %rsi,%rdx
14021d166:	48 8b cb             	mov    %rbx,%rcx
14021d169:	e8 72 78 ff ff       	call   0x1402149e0
14021d16e:	48 83 ef 01          	sub    $0x1,%rdi
14021d172:	75 ec                	jne    0x14021d160
14021d174:	49 89 1f             	mov    %rbx,(%r15)
14021d177:	49 8b c7             	mov    %r15,%rax
14021d17a:	48 83 c4 28          	add    $0x28,%rsp
14021d17e:	41 5f                	pop    %r15
14021d180:	41 5d                	pop    %r13
14021d182:	5f                   	pop    %rdi
14021d183:	5e                   	pop    %rsi
14021d184:	5d                   	pop    %rbp
14021d185:	5b                   	pop    %rbx
14021d186:	c3                   	ret
14021d187:	cc                   	int3
14021d188:	cc                   	int3
14021d189:	cc                   	int3
14021d18a:	cc                   	int3
14021d18b:	cc                   	int3
14021d18c:	cc                   	int3
14021d18d:	cc                   	int3
14021d18e:	cc                   	int3
14021d18f:	cc                   	int3
14021d190:	40 53                	rex push %rbx
14021d192:	55                   	push   %rbp
14021d193:	56                   	push   %rsi
14021d194:	57                   	push   %rdi
14021d195:	41 54                	push   %r12
14021d197:	41 57                	push   %r15
14021d199:	48 83 ec 38          	sub    $0x38,%rsp
14021d19d:	4c 8b e1             	mov    %rcx,%r12
14021d1a0:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
14021d1a5:	41 8b 08             	mov    (%r8),%ecx
14021d1a8:	48 8d 05 19 14 d9 00 	lea    0xd91419(%rip),%rax        # 0x140fae5c8
14021d1af:	4c 8b ac 24 98 00 00 	mov    0x98(%rsp),%r13
14021d1b6:	00
14021d1b7:	8b f9                	mov    %ecx,%edi
14021d1b9:	48 2b bc 24 90 00 00 	sub    0x90(%rsp),%rdi
14021d1c0:	00
14021d1c1:	48 8b da             	mov    %rdx,%rbx
14021d1c4:	33 d2                	xor    %edx,%edx
14021d1c6:	4d 8b f8             	mov    %r8,%r15
14021d1c9:	48 3b 8c 24 90 00 00 	cmp    0x90(%rsp),%rcx
14021d1d0:	00
14021d1d1:	41 0f b6 48 09       	movzbl 0x9(%r8),%ecx
14021d1d6:	48 0f 46 fa          	cmovbe %rdx,%rdi
14021d1da:	83 e1 0f             	and    $0xf,%ecx
14021d1dd:	48 8b f7             	mov    %rdi,%rsi
14021d1e0:	0f b6 0c 01          	movzbl (%rcx,%rax,1),%ecx
14021d1e4:	48 d3 ee             	shr    %cl,%rsi
14021d1e7:	48 2b fe             	sub    %rsi,%rdi
14021d1ea:	48 85 f6             	test   %rsi,%rsi
14021d1ed:	0f 84 86 00 00 00    	je     0x14021d279
14021d1f3:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
14021d1f8:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14021d1fd:	4d 8d 70 0b          	lea    0xb(%r8),%r14
14021d201:	48 83 f8 01          	cmp    $0x1,%rax
14021d205:	75 43                	jne    0x14021d24a
14021d207:	48 85 f6             	test   %rsi,%rsi
14021d20a:	74 68                	je     0x14021d274
14021d20c:	0f 1f 40 00          	nopl   0x0(%rax)
14021d210:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021d214:	48 ff c2             	inc    %rdx
14021d217:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021d21b:	76 12                	jbe    0x14021d22f
14021d21d:	0f ae e8             	lfence
14021d220:	48 8b 03             	mov    (%rbx),%rax
14021d223:	48 8b cb             	mov    %rbx,%rcx
14021d226:	48 8b 00             	mov    (%rax),%rax
14021d229:	ff 15 f1 67 d6 00    	call   *0xd667f1(%rip)        # 0x140f83a20
14021d22f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021d233:	41 0f b6 06          	movzbl (%r14),%eax
14021d237:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14021d23b:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021d23e:	48 ff 43 10          	incq   0x10(%rbx)
14021d242:	48 83 ee 01          	sub    $0x1,%rsi
14021d246:	75 c8                	jne    0x14021d210
14021d248:	eb 2a                	jmp    0x14021d274
14021d24a:	48 85 f6             	test   %rsi,%rsi
14021d24d:	74 25                	je     0x14021d274
14021d24f:	4a 8d 2c 30          	lea    (%rax,%r14,1),%rbp
14021d253:	0f 1f 40 00          	nopl   0x0(%rax)
14021d257:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14021d25e:	00 00
14021d260:	4c 8b c5             	mov    %rbp,%r8
14021d263:	49 8b d6             	mov    %r14,%rdx
14021d266:	48 8b cb             	mov    %rbx,%rcx
14021d269:	e8 72 77 ff ff       	call   0x1402149e0
14021d26e:	48 83 ee 01          	sub    $0x1,%rsi
14021d272:	75 ec                	jne    0x14021d260
14021d274:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
14021d279:	4c 8b c3             	mov    %rbx,%r8
14021d27c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14021d281:	49 8b cd             	mov    %r13,%rcx
14021d284:	e8 f7 4a 00 00       	call   0x140221d80
14021d289:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
14021d28e:	48 8b 18             	mov    (%rax),%rbx
14021d291:	48 85 ff             	test   %rdi,%rdi
14021d294:	74 70                	je     0x14021d306
14021d296:	41 0f b6 47 0f       	movzbl 0xf(%r15),%eax
14021d29b:	49 8d 77 0b          	lea    0xb(%r15),%rsi
14021d29f:	48 83 f8 01          	cmp    $0x1,%rax
14021d2a3:	75 44                	jne    0x14021d2e9
14021d2a5:	48 85 ff             	test   %rdi,%rdi
14021d2a8:	74 5c                	je     0x14021d306
14021d2aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14021d2b0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021d2b4:	48 ff c2             	inc    %rdx
14021d2b7:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021d2bb:	76 12                	jbe    0x14021d2cf
14021d2bd:	0f ae e8             	lfence
14021d2c0:	48 8b 03             	mov    (%rbx),%rax
14021d2c3:	48 8b cb             	mov    %rbx,%rcx
14021d2c6:	48 8b 00             	mov    (%rax),%rax
14021d2c9:	ff 15 51 67 d6 00    	call   *0xd66751(%rip)        # 0x140f83a20
14021d2cf:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021d2d3:	0f b6 06             	movzbl (%rsi),%eax
14021d2d6:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021d2da:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021d2dd:	48 ff 43 10          	incq   0x10(%rbx)
14021d2e1:	48 83 ef 01          	sub    $0x1,%rdi
14021d2e5:	75 c9                	jne    0x14021d2b0
14021d2e7:	eb 1d                	jmp    0x14021d306
14021d2e9:	48 85 ff             	test   %rdi,%rdi
14021d2ec:	74 18                	je     0x14021d306
14021d2ee:	48 8d 2c 30          	lea    (%rax,%rsi,1),%rbp
14021d2f2:	4c 8b c5             	mov    %rbp,%r8
14021d2f5:	48 8b d6             	mov    %rsi,%rdx
14021d2f8:	48 8b cb             	mov    %rbx,%rcx
14021d2fb:	e8 e0 76 ff ff       	call   0x1402149e0
14021d300:	48 83 ef 01          	sub    $0x1,%rdi
14021d304:	75 ec                	jne    0x14021d2f2
14021d306:	49 89 1c 24          	mov    %rbx,(%r12)
14021d30a:	49 8b c4             	mov    %r12,%rax
14021d30d:	48 83 c4 38          	add    $0x38,%rsp
14021d311:	41 5f                	pop    %r15
14021d313:	41 5c                	pop    %r12
14021d315:	5f                   	pop    %rdi
14021d316:	5e                   	pop    %rsi
14021d317:	5d                   	pop    %rbp
14021d318:	5b                   	pop    %rbx
14021d319:	c3                   	ret
14021d31a:	cc                   	int3
14021d31b:	cc                   	int3
14021d31c:	cc                   	int3
14021d31d:	cc                   	int3
14021d31e:	cc                   	int3
14021d31f:	cc                   	int3
14021d320:	40 53                	rex push %rbx
14021d322:	55                   	push   %rbp
14021d323:	56                   	push   %rsi
14021d324:	57                   	push   %rdi
14021d325:	41 55                	push   %r13
14021d327:	41 57                	push   %r15
14021d329:	48 83 ec 28          	sub    $0x28,%rsp
14021d32d:	4c 8b f9             	mov    %rcx,%r15
14021d330:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
14021d335:	41 8b 08             	mov    (%r8),%ecx
14021d338:	48 8b da             	mov    %rdx,%rbx
14021d33b:	4c 8b a4 24 88 00 00 	mov    0x88(%rsp),%r12
14021d342:	00
14021d343:	8b f9                	mov    %ecx,%edi
14021d345:	48 2b bc 24 80 00 00 	sub    0x80(%rsp),%rdi
14021d34c:	00
14021d34d:	33 d2                	xor    %edx,%edx
14021d34f:	48 3b 8c 24 80 00 00 	cmp    0x80(%rsp),%rcx
14021d356:	00
14021d357:	4d 8b e8             	mov    %r8,%r13
14021d35a:	41 0f b6 48 09       	movzbl 0x9(%r8),%ecx
14021d35f:	48 0f 46 fa          	cmovbe %rdx,%rdi
14021d363:	83 e1 0f             	and    $0xf,%ecx
14021d366:	48 8b f7             	mov    %rdi,%rsi
14021d369:	48 8d 15 90 2c de ff 	lea    -0x21d370(%rip),%rdx        # 0x140000000
14021d370:	0f b6 8c 11 c8 e5 fa 	movzbl 0xfae5c8(%rcx,%rdx,1),%ecx
14021d377:	00
14021d378:	48 d3 ee             	shr    %cl,%rsi
14021d37b:	48 2b fe             	sub    %rsi,%rdi
14021d37e:	48 85 f6             	test   %rsi,%rsi
14021d381:	0f 84 89 00 00 00    	je     0x14021d410
14021d387:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
14021d38c:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14021d391:	4d 8d 70 0b          	lea    0xb(%r8),%r14
14021d395:	48 83 f8 01          	cmp    $0x1,%rax
14021d399:	75 3f                	jne    0x14021d3da
14021d39b:	48 85 f6             	test   %rsi,%rsi
14021d39e:	74 6b                	je     0x14021d40b
14021d3a0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021d3a4:	48 ff c2             	inc    %rdx
14021d3a7:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021d3ab:	76 12                	jbe    0x14021d3bf
14021d3ad:	0f ae e8             	lfence
14021d3b0:	48 8b 03             	mov    (%rbx),%rax
14021d3b3:	48 8b cb             	mov    %rbx,%rcx
14021d3b6:	48 8b 00             	mov    (%rax),%rax
14021d3b9:	ff 15 61 66 d6 00    	call   *0xd66661(%rip)        # 0x140f83a20
14021d3bf:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021d3c3:	41 0f b6 06          	movzbl (%r14),%eax
14021d3c7:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021d3cb:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021d3ce:	48 ff 43 10          	incq   0x10(%rbx)
14021d3d2:	48 83 ee 01          	sub    $0x1,%rsi
14021d3d6:	75 c8                	jne    0x14021d3a0
14021d3d8:	eb 2a                	jmp    0x14021d404
14021d3da:	48 85 f6             	test   %rsi,%rsi
14021d3dd:	74 2c                	je     0x14021d40b
14021d3df:	4a 8d 2c 30          	lea    (%rax,%r14,1),%rbp
14021d3e3:	0f 1f 40 00          	nopl   0x0(%rax)
14021d3e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14021d3ee:	00 00