14021e140:	48 8b 03             	mov    (%rbx),%rax
14021e143:	48 8b cb             	mov    %rbx,%rcx
14021e146:	48 8b 00             	mov    (%rax),%rax
14021e149:	ff 15 d1 58 d6 00    	call   *0xd658d1(%rip)        # 0x140f83a20
14021e14f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021e153:	41 0f b6 06          	movzbl (%r14),%eax
14021e157:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14021e15b:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021e15e:	48 ff 43 10          	incq   0x10(%rbx)
14021e162:	48 83 ef 01          	sub    $0x1,%rdi
14021e166:	75 c8                	jne    0x14021e130
14021e168:	eb 2a                	jmp    0x14021e194
14021e16a:	48 85 ff             	test   %rdi,%rdi
14021e16d:	74 25                	je     0x14021e194
14021e16f:	4a 8d 2c 30          	lea    (%rax,%r14,1),%rbp
14021e173:	0f 1f 40 00          	nopl   0x0(%rax)
14021e177:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14021e17e:	00 00
14021e180:	4c 8b c5             	mov    %rbp,%r8
14021e183:	49 8b d6             	mov    %r14,%rdx
14021e186:	48 8b cb             	mov    %rbx,%rcx
14021e189:	e8 52 68 ff ff       	call   0x1402149e0
14021e18e:	48 83 ef 01          	sub    $0x1,%rdi
14021e192:	75 ec                	jne    0x14021e180
14021e194:	41 8b 3f             	mov    (%r15),%edi
14021e197:	81 e7 ff ff ff 00    	and    $0xffffff,%edi
14021e19d:	74 37                	je     0x14021e1d6
14021e19f:	90                   	nop
14021e1a0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021e1a4:	48 ff c2             	inc    %rdx
14021e1a7:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021e1ab:	76 12                	jbe    0x14021e1bf
14021e1ad:	0f ae e8             	lfence
14021e1b0:	48 8b 03             	mov    (%rbx),%rax
14021e1b3:	48 8b cb             	mov    %rbx,%rcx
14021e1b6:	48 8b 00             	mov    (%rax),%rax
14021e1b9:	ff 15 61 58 d6 00    	call   *0xd65861(%rip)        # 0x140f83a20
14021e1bf:	48 8b 43 10          	mov    0x10(%rbx),%rax
14021e1c3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021e1c7:	40 88 3c 01          	mov    %dil,(%rcx,%rax,1)
14021e1cb:	48 ff 43 10          	incq   0x10(%rbx)
14021e1cf:	c1 ef 08             	shr    $0x8,%edi
14021e1d2:	85 ff                	test   %edi,%edi
14021e1d4:	75 ca                	jne    0x14021e1a0
14021e1d6:	49 8b 7f 10          	mov    0x10(%r15),%rdi
14021e1da:	48 85 ff             	test   %rdi,%rdi
14021e1dd:	74 36                	je     0x14021e215
14021e1df:	90                   	nop
14021e1e0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021e1e4:	48 ff c2             	inc    %rdx
14021e1e7:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021e1eb:	76 12                	jbe    0x14021e1ff
14021e1ed:	0f ae e8             	lfence
14021e1f0:	48 8b 03             	mov    (%rbx),%rax
14021e1f3:	48 8b cb             	mov    %rbx,%rcx
14021e1f6:	48 8b 00             	mov    (%rax),%rax
14021e1f9:	ff 15 21 58 d6 00    	call   *0xd65821(%rip)        # 0x140f83a20
14021e1ff:	48 8b 43 10          	mov    0x10(%rbx),%rax
14021e203:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021e207:	c6 04 01 30          	movb   $0x30,(%rcx,%rax,1)
14021e20b:	48 ff 43 10          	incq   0x10(%rbx)
14021e20f:	48 83 ef 01          	sub    $0x1,%rdi
14021e213:	75 cb                	jne    0x14021e1e0
14021e215:	49 8d 4f 18          	lea    0x18(%r15),%rcx
14021e219:	4c 8b c3             	mov    %rbx,%r8
14021e21c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14021e221:	e8 da 41 00 00       	call   0x140222400
14021e226:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14021e22b:	48 85 f6             	test   %rsi,%rsi
14021e22e:	0f 84 80 00 00 00    	je     0x14021e2b4
14021e234:	41 0f b6 45 0f       	movzbl 0xf(%r13),%eax
14021e239:	4d 8d 75 0b          	lea    0xb(%r13),%r14
14021e23d:	48 83 f8 01          	cmp    $0x1,%rax
14021e241:	75 4c                	jne    0x14021e28f
14021e243:	48 85 f6             	test   %rsi,%rsi
14021e246:	74 6c                	je     0x14021e2b4
14021e248:	48 8d 6b 18          	lea    0x18(%rbx),%rbp
14021e24c:	4c 8d 7b 08          	lea    0x8(%rbx),%r15
14021e250:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
14021e254:	48 8b 17             	mov    (%rdi),%rdx
14021e257:	48 ff c2             	inc    %rdx
14021e25a:	48 3b 55 00          	cmp    0x0(%rbp),%rdx
14021e25e:	76 17                	jbe    0x14021e277
14021e260:	0f ae e8             	lfence
14021e263:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14021e268:	48 8b cb             	mov    %rbx,%rcx
14021e26b:	48 8b 03             	mov    (%rbx),%rax
14021e26e:	48 8b 00             	mov    (%rax),%rax
14021e271:	ff 15 a9 57 d6 00    	call   *0xd657a9(%rip)        # 0x140f83a20
14021e277:	48 8b 0f             	mov    (%rdi),%rcx
14021e27a:	41 0f b6 06          	movzbl (%r14),%eax
14021e27e:	49 8b 17             	mov    (%r15),%rdx
14021e281:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021e284:	48 ff 07             	incq   (%rdi)
14021e287:	48 83 ee 01          	sub    $0x1,%rsi
14021e28b:	75 c7                	jne    0x14021e254
14021e28d:	eb 25                	jmp    0x14021e2b4
14021e28f:	48 85 f6             	test   %rsi,%rsi
14021e292:	74 20                	je     0x14021e2b4
14021e294:	4a 8d 3c 30          	lea    (%rax,%r14,1),%rdi
14021e298:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14021e29f:	00
14021e2a0:	4c 8b c7             	mov    %rdi,%r8
14021e2a3:	49 8b d6             	mov    %r14,%rdx
14021e2a6:	48 8b cb             	mov    %rbx,%rcx
14021e2a9:	e8 32 67 ff ff       	call   0x1402149e0
14021e2ae:	48 83 ee 01          	sub    $0x1,%rsi
14021e2b2:	75 ec                	jne    0x14021e2a0
14021e2b4:	49 89 1c 24          	mov    %rbx,(%r12)
14021e2b8:	49 8b c4             	mov    %r12,%rax
14021e2bb:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14021e2c0:	48 83 c4 30          	add    $0x30,%rsp
14021e2c4:	41 5f                	pop    %r15
14021e2c6:	41 5e                	pop    %r14
14021e2c8:	41 5d                	pop    %r13
14021e2ca:	41 5c                	pop    %r12
14021e2cc:	5f                   	pop    %rdi
14021e2cd:	5e                   	pop    %rsi
14021e2ce:	5d                   	pop    %rbp
14021e2cf:	c3                   	ret
14021e2d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14021e2d5:	55                   	push   %rbp
14021e2d6:	56                   	push   %rsi
14021e2d7:	57                   	push   %rdi
14021e2d8:	41 54                	push   %r12
14021e2da:	41 55                	push   %r13
14021e2dc:	41 56                	push   %r14
14021e2de:	41 57                	push   %r15
14021e2e0:	48 83 ec 30          	sub    $0x30,%rsp
14021e2e4:	4c 8b bc 24 98 00 00 	mov    0x98(%rsp),%r15
14021e2eb:	00
14021e2ec:	48 8d 05 dd 02 d9 00 	lea    0xd902dd(%rip),%rax        # 0x140fae5d0
14021e2f3:	4c 8b e1             	mov    %rcx,%r12
14021e2f6:	48 8b da             	mov    %rdx,%rbx
14021e2f9:	41 8b 08             	mov    (%r8),%ecx
14021e2fc:	33 d2                	xor    %edx,%edx
14021e2fe:	8b f1                	mov    %ecx,%esi
14021e300:	4d 8b e8             	mov    %r8,%r13
14021e303:	48 2b b4 24 90 00 00 	sub    0x90(%rsp),%rsi
14021e30a:	00
14021e30b:	48 3b 8c 24 90 00 00 	cmp    0x90(%rsp),%rcx
14021e312:	00
14021e313:	41 0f b6 48 09       	movzbl 0x9(%r8),%ecx
14021e318:	48 0f 46 f2          	cmovbe %rdx,%rsi
14021e31c:	83 e1 0f             	and    $0xf,%ecx
14021e31f:	48 8b fe             	mov    %rsi,%rdi
14021e322:	0f b6 0c 01          	movzbl (%rcx,%rax,1),%ecx
14021e326:	48 d3 ef             	shr    %cl,%rdi
14021e329:	48 2b f7             	sub    %rdi,%rsi
14021e32c:	48 85 ff             	test   %rdi,%rdi
14021e32f:	0f 84 7f 00 00 00    	je     0x14021e3b4
14021e335:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
14021e33a:	4d 8d 70 0b          	lea    0xb(%r8),%r14
14021e33e:	48 83 f8 01          	cmp    $0x1,%rax
14021e342:	75 46                	jne    0x14021e38a
14021e344:	48 85 ff             	test   %rdi,%rdi
14021e347:	74 6b                	je     0x14021e3b4
14021e349:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14021e350:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021e354:	48 ff c2             	inc    %rdx
14021e357:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021e35b:	76 12                	jbe    0x14021e36f
14021e35d:	0f ae e8             	lfence
14021e360:	48 8b 03             	mov    (%rbx),%rax
14021e363:	48 8b cb             	mov    %rbx,%rcx
14021e366:	48 8b 00             	mov    (%rax),%rax
14021e369:	ff 15 b1 56 d6 00    	call   *0xd656b1(%rip)        # 0x140f83a20
14021e36f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021e373:	41 0f b6 06          	movzbl (%r14),%eax
14021e377:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14021e37b:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021e37e:	48 ff 43 10          	incq   0x10(%rbx)
14021e382:	48 83 ef 01          	sub    $0x1,%rdi
14021e386:	75 c8                	jne    0x14021e350
14021e388:	eb 2a                	jmp    0x14021e3b4
14021e38a:	48 85 ff             	test   %rdi,%rdi
14021e38d:	74 25                	je     0x14021e3b4
14021e38f:	4a 8d 2c 30          	lea    (%rax,%r14,1),%rbp
14021e393:	0f 1f 40 00          	nopl   0x0(%rax)
14021e397:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14021e39e:	00 00
14021e3a0:	4c 8b c5             	mov    %rbp,%r8
14021e3a3:	49 8b d6             	mov    %r14,%rdx
14021e3a6:	48 8b cb             	mov    %rbx,%rcx
14021e3a9:	e8 32 66 ff ff       	call   0x1402149e0
14021e3ae:	48 83 ef 01          	sub    $0x1,%rdi
14021e3b2:	75 ec                	jne    0x14021e3a0
14021e3b4:	41 8b 3f             	mov    (%r15),%edi
14021e3b7:	81 e7 ff ff ff 00    	and    $0xffffff,%edi
14021e3bd:	74 37                	je     0x14021e3f6
14021e3bf:	90                   	nop
14021e3c0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021e3c4:	48 ff c2             	inc    %rdx
14021e3c7:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021e3cb:	76 12                	jbe    0x14021e3df
14021e3cd:	0f ae e8             	lfence
14021e3d0:	48 8b 03             	mov    (%rbx),%rax
14021e3d3:	48 8b cb             	mov    %rbx,%rcx
14021e3d6:	48 8b 00             	mov    (%rax),%rax
14021e3d9:	ff 15 41 56 d6 00    	call   *0xd65641(%rip)        # 0x140f83a20
14021e3df:	48 8b 43 10          	mov    0x10(%rbx),%rax
14021e3e3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021e3e7:	40 88 3c 01          	mov    %dil,(%rcx,%rax,1)
14021e3eb:	48 ff 43 10          	incq   0x10(%rbx)
14021e3ef:	c1 ef 08             	shr    $0x8,%edi
14021e3f2:	85 ff                	test   %edi,%edi
14021e3f4:	75 ca                	jne    0x14021e3c0
14021e3f6:	49 8b 7f 10          	mov    0x10(%r15),%rdi
14021e3fa:	48 85 ff             	test   %rdi,%rdi
14021e3fd:	74 36                	je     0x14021e435
14021e3ff:	90                   	nop
14021e400:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021e404:	48 ff c2             	inc    %rdx
14021e407:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021e40b:	76 12                	jbe    0x14021e41f
14021e40d:	0f ae e8             	lfence
14021e410:	48 8b 03             	mov    (%rbx),%rax
14021e413:	48 8b cb             	mov    %rbx,%rcx
14021e416:	48 8b 00             	mov    (%rax),%rax
14021e419:	ff 15 01 56 d6 00    	call   *0xd65601(%rip)        # 0x140f83a20
14021e41f:	48 8b 43 10          	mov    0x10(%rbx),%rax
14021e423:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14021e427:	c6 04 01 30          	movb   $0x30,(%rcx,%rax,1)
14021e42b:	48 ff 43 10          	incq   0x10(%rbx)
14021e42f:	48 83 ef 01          	sub    $0x1,%rdi
14021e433:	75 cb                	jne    0x14021e400
14021e435:	49 8d 4f 18          	lea    0x18(%r15),%rcx
14021e439:	4c 8b c3             	mov    %rbx,%r8
14021e43c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14021e441:	e8 ea 40 00 00       	call   0x140222530
14021e446:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14021e44b:	48 85 f6             	test   %rsi,%rsi
14021e44e:	0f 84 80 00 00 00    	je     0x14021e4d4
14021e454:	41 0f b6 45 0f       	movzbl 0xf(%r13),%eax
14021e459:	4d 8d 75 0b          	lea    0xb(%r13),%r14
14021e45d:	48 83 f8 01          	cmp    $0x1,%rax
14021e461:	75 4c                	jne    0x14021e4af
14021e463:	48 85 f6             	test   %rsi,%rsi
14021e466:	74 6c                	je     0x14021e4d4
14021e468:	48 8d 6b 18          	lea    0x18(%rbx),%rbp
14021e46c:	4c 8d 7b 08          	lea    0x8(%rbx),%r15
14021e470:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
14021e474:	48 8b 17             	mov    (%rdi),%rdx
14021e477:	48 ff c2             	inc    %rdx
14021e47a:	48 3b 55 00          	cmp    0x0(%rbp),%rdx
14021e47e:	76 17                	jbe    0x14021e497
14021e480:	0f ae e8             	lfence
14021e483:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14021e488:	48 8b cb             	mov    %rbx,%rcx
14021e48b:	48 8b 03             	mov    (%rbx),%rax
14021e48e:	48 8b 00             	mov    (%rax),%rax
14021e491:	ff 15 89 55 d6 00    	call   *0xd65589(%rip)        # 0x140f83a20
14021e497:	48 8b 0f             	mov    (%rdi),%rcx
14021e49a:	41 0f b6 06          	movzbl (%r14),%eax
14021e49e:	49 8b 17             	mov    (%r15),%rdx
14021e4a1:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021e4a4:	48 ff 07             	incq   (%rdi)
14021e4a7:	48 83 ee 01          	sub    $0x1,%rsi
14021e4ab:	75 c7                	jne    0x14021e474
14021e4ad:	eb 25                	jmp    0x14021e4d4
14021e4af:	48 85 f6             	test   %rsi,%rsi
14021e4b2:	74 20                	je     0x14021e4d4
14021e4b4:	4a 8d 3c 30          	lea    (%rax,%r14,1),%rdi
14021e4b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14021e4bf:	00
14021e4c0:	4c 8b c7             	mov    %rdi,%r8
14021e4c3:	49 8b d6             	mov    %r14,%rdx
14021e4c6:	48 8b cb             	mov    %rbx,%rcx
14021e4c9:	e8 12 65 ff ff       	call   0x1402149e0
14021e4ce:	48 83 ee 01          	sub    $0x1,%rsi
14021e4d2:	75 ec                	jne    0x14021e4c0
14021e4d4:	49 89 1c 24          	mov    %rbx,(%r12)
14021e4d8:	49 8b c4             	mov    %r12,%rax
14021e4db:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14021e4e0:	48 83 c4 30          	add    $0x30,%rsp
14021e4e4:	41 5f                	pop    %r15
14021e4e6:	41 5e                	pop    %r14
14021e4e8:	41 5d                	pop    %r13
14021e4ea:	41 5c                	pop    %r12
14021e4ec:	5f                   	pop    %rdi
14021e4ed:	5e                   	pop    %rsi
14021e4ee:	5d                   	pop    %rbp
14021e4ef:	c3                   	ret
14021e4f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14021e4f5:	55                   	push   %rbp
14021e4f6:	56                   	push   %rsi
14021e4f7:	57                   	push   %rdi
14021e4f8:	41 54                	push   %r12
14021e4fa:	41 55                	push   %r13
14021e4fc:	41 56                	push   %r14
14021e4fe:	41 57                	push   %r15
14021e500:	48 83 ec 30          	sub    $0x30,%rsp
14021e504:	4c 8b bc 24 98 00 00 	mov    0x98(%rsp),%r15
14021e50b:	00
14021e50c:	48 8d 05 bd 00 d9 00 	lea    0xd900bd(%rip),%rax        # 0x140fae5d0
14021e513:	4c 8b e1             	mov    %rcx,%r12
14021e516:	48 8b da             	mov    %rdx,%rbx
14021e519:	41 8b 08             	mov    (%r8),%ecx
14021e51c:	33 d2                	xor    %edx,%edx
14021e51e:	8b f1                	mov    %ecx,%esi
14021e520:	4d 8b e8             	mov    %r8,%r13
14021e523:	48 2b b4 24 90 00 00 	sub    0x90(%rsp),%rsi
14021e52a:	00
14021e52b:	48 3b 8c 24 90 00 00 	cmp    0x90(%rsp),%rcx
14021e532:	00
14021e533:	41 0f b6 48 09       	movzbl 0x9(%r8),%ecx
14021e538:	48 0f 46 f2          	cmovbe %rdx,%rsi
14021e53c:	83 e1 0f             	and    $0xf,%ecx
14021e53f:	48 8b fe             	mov    %rsi,%rdi
14021e542:	0f b6 0c 01          	movzbl (%rcx,%rax,1),%ecx
14021e546:	48 d3 ef             	shr    %cl,%rdi
14021e549:	48 2b f7             	sub    %rdi,%rsi
14021e54c:	48 85 ff             	test   %rdi,%rdi
14021e54f:	0f 84 7f 00 00 00    	je     0x14021e5d4
14021e555:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
14021e55a:	4d 8d 70 0b          	lea    0xb(%r8),%r14
14021e55e:	48 83 f8 01          	cmp    $0x1,%rax
14021e562:	75 46                	jne    0x14021e5aa
14021e564:	48 85 ff             	test   %rdi,%rdi
14021e567:	74 6b                	je     0x14021e5d4
14021e569:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14021e570:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14021e574:	48 ff c2             	inc    %rdx
14021e577:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14021e57b:	76 12                	jbe    0x14021e58f
14021e57d:	0f ae e8             	lfence
14021e580:	48 8b 03             	mov    (%rbx),%rax
14021e583:	48 8b cb             	mov    %rbx,%rcx
14021e586:	48 8b 00             	mov    (%rax),%rax
14021e589:	ff 15 91 54 d6 00    	call   *0xd65491(%rip)        # 0x140f83a20
14021e58f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14021e593:	41 0f b6 06          	movzbl (%r14),%eax
14021e597:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14021e59b:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14021e59e:	48 ff 43 10          	incq   0x10(%rbx)
14021e5a2:	48 83 ef 01          	sub    $0x1,%rdi
14021e5a6:	75 c8                	jne    0x14021e570
14021e5a8:	eb 2a                	jmp    0x14021e5d4
14021e5aa:	48 85 ff             	test   %rdi,%rdi
14021e5ad:	74 25                	je     0x14021e5d4
14021e5af:	4a 8d 2c 30          	lea    (%rax,%r14,1),%rbp
14021e5b3:	0f 1f 40 00          	nopl   0x0(%rax)
14021e5b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14021e5be:	00 00
14021e5c0:	4c 8b c5             	mov    %rbp,%r8
14021e5c3:	49 8b d6             	mov    %r14,%rdx
14021e5c6:	48 8b cb             	mov    %rbx,%rcx
14021e5c9:	e8 12 64 ff ff       	call   0x1402149e0
14021e5ce:	48 83 ef 01          	sub    $0x1,%rdi
14021e5d2:	75 ec                	jne    0x14021e5c0