140a844ec:	e8 2f a2 71 ff       	call   0x14019e720
140a844f1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140a844f5:	48 83 fa 0f          	cmp    $0xf,%rdx
140a844f9:	76 2c                	jbe    0x140a84527
140a844fb:	48 8b 0b             	mov    (%rbx),%rcx
140a844fe:	48 ff c2             	inc    %rdx
140a84501:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a84508:	72 18                	jb     0x140a84522
140a8450a:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a8450e:	48 83 c2 27          	add    $0x27,%rdx
140a84512:	49 2b c8             	sub    %r8,%rcx
140a84515:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a84519:	48 83 f8 1f          	cmp    $0x1f,%rax
140a8451d:	77 29                	ja     0x140a84548
140a8451f:	49 8b c8             	mov    %r8,%rcx
140a84522:	e8 1d 6c 39 00       	call   0x140e1b144
140a84527:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140a8452e:	00
140a8452f:	48 8b c7             	mov    %rdi,%rax
140a84532:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140a84539:	00
140a8453a:	c6 03 00             	movb   $0x0,(%rbx)
140a8453d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a84542:	48 83 c4 30          	add    $0x30,%rsp
140a84546:	5f                   	pop    %rdi
140a84547:	c3                   	ret
140a84548:	e8 57 5c 3a 00       	call   0x140e2a1a4
140a8454d:	cc                   	int3
140a8454e:	cc                   	int3
140a8454f:	cc                   	int3
140a84550:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140a84555:	57                   	push   %rdi
140a84556:	48 83 ec 30          	sub    $0x30,%rsp
140a8455a:	48 8b f9             	mov    %rcx,%rdi
140a8455d:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a84562:	48 8b 09             	mov    (%rcx),%rcx
140a84565:	48 8b da             	mov    %rdx,%rbx
140a84568:	48 83 c1 40          	add    $0x40,%rcx
140a8456c:	e8 af a1 71 ff       	call   0x14019e720
140a84571:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140a84575:	48 83 fa 0f          	cmp    $0xf,%rdx
140a84579:	76 2c                	jbe    0x140a845a7
140a8457b:	48 8b 0b             	mov    (%rbx),%rcx
140a8457e:	48 ff c2             	inc    %rdx
140a84581:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a84588:	72 18                	jb     0x140a845a2
140a8458a:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a8458e:	48 83 c2 27          	add    $0x27,%rdx
140a84592:	49 2b c8             	sub    %r8,%rcx
140a84595:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a84599:	48 83 f8 1f          	cmp    $0x1f,%rax
140a8459d:	77 29                	ja     0x140a845c8
140a8459f:	49 8b c8             	mov    %r8,%rcx
140a845a2:	e8 9d 6b 39 00       	call   0x140e1b144
140a845a7:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140a845ae:	00
140a845af:	48 8b c7             	mov    %rdi,%rax
140a845b2:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140a845b9:	00
140a845ba:	c6 03 00             	movb   $0x0,(%rbx)
140a845bd:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a845c2:	48 83 c4 30          	add    $0x30,%rsp
140a845c6:	5f                   	pop    %rdi
140a845c7:	c3                   	ret
140a845c8:	e8 d7 5b 3a 00       	call   0x140e2a1a4
140a845cd:	cc                   	int3
140a845ce:	cc                   	int3
140a845cf:	cc                   	int3
140a845d0:	0f b6 c1             	movzbl %cl,%eax
140a845d3:	83 f8 16             	cmp    $0x16,%eax
140a845d6:	77 23                	ja     0x140a845fb
140a845d8:	4c 8d 0d 21 ba 57 ff 	lea    -0xa845df(%rip),%r9        # 0x140000000
140a845df:	41 0f b6 84 01 04 46 	movzbl 0xa84604(%r9,%rax,1),%eax
140a845e6:	a8 00
140a845e8:	45 8b 84 81 00 46 a8 	mov    0xa84600(%r9,%rax,4),%r8d
140a845ef:	00
140a845f0:	4d 03 c1             	add    %r9,%r8
140a845f3:	41 ff e0             	jmp    *%r8
140a845f6:	88 0a                	mov    %cl,(%rdx)
140a845f8:	b0 01                	mov    $0x1,%al
140a845fa:	c3                   	ret
140a845fb:	32 c0                	xor    %al,%al
140a845fd:	c3                   	ret
140a845fe:	66 90                	xchg   %ax,%ax
140a84600:	f6 45 a8 00          	testb  $0x0,-0x58(%rbp)
140a84618:	00 00                	add    %al,(%rax)
140a8461a:	00 cc                	add    %cl,%ah
140a8461c:	cc                   	int3
140a8461d:	cc                   	int3
140a8461e:	cc                   	int3
140a8461f:	cc                   	int3
140a84620:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a84625:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
140a8462a:	55                   	push   %rbp
140a8462b:	48 8b ec             	mov    %rsp,%rbp
140a8462e:	48 83 ec 30          	sub    $0x30,%rsp
140a84632:	48 8b da             	mov    %rdx,%rbx
140a84635:	48 c7 45 f8 11 00 00 	movq   $0x11,-0x8(%rbp)
140a8463c:	00
140a8463d:	48 8d 05 34 d0 5f 00 	lea    0x5fd034(%rip),%rax        # 0x141081678
140a84644:	48 8b f9             	mov    %rcx,%rdi
140a84647:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a8464b:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a8464f:	e8 0c 0d fa ff       	call   0x140a25360
140a84654:	85 c0                	test   %eax,%eax
140a84656:	75 14                	jne    0x140a8466c
140a84658:	88 03                	mov    %al,(%rbx)
140a8465a:	b0 01                	mov    $0x1,%al
140a8465c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a84661:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a84666:	48 83 c4 30          	add    $0x30,%rsp
140a8466a:	5d                   	pop    %rbp
140a8466b:	c3                   	ret
140a8466c:	48 8d 05 1d d0 5f 00 	lea    0x5fd01d(%rip),%rax        # 0x141081690
140a84673:	48 c7 45 f8 1c 00 00 	movq   $0x1c,-0x8(%rbp)
140a8467a:	00
140a8467b:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a8467f:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a84683:	48 8b cf             	mov    %rdi,%rcx
140a84686:	e8 d5 0c fa ff       	call   0x140a25360
140a8468b:	85 c0                	test   %eax,%eax
140a8468d:	75 15                	jne    0x140a846a4
140a8468f:	c6 03 01             	movb   $0x1,(%rbx)
140a84692:	b0 01                	mov    $0x1,%al
140a84694:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a84699:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a8469e:	48 83 c4 30          	add    $0x30,%rsp
140a846a2:	5d                   	pop    %rbp
140a846a3:	c3                   	ret
140a846a4:	48 8d 05 05 d0 5f 00 	lea    0x5fd005(%rip),%rax        # 0x1410816b0
140a846ab:	48 c7 45 f8 18 00 00 	movq   $0x18,-0x8(%rbp)
140a846b2:	00
140a846b3:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a846b7:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a846bb:	48 8b cf             	mov    %rdi,%rcx
140a846be:	e8 9d 0c fa ff       	call   0x140a25360
140a846c3:	85 c0                	test   %eax,%eax
140a846c5:	75 15                	jne    0x140a846dc
140a846c7:	c6 03 02             	movb   $0x2,(%rbx)
140a846ca:	b0 01                	mov    $0x1,%al
140a846cc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a846d1:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a846d6:	48 83 c4 30          	add    $0x30,%rsp
140a846da:	5d                   	pop    %rbp
140a846db:	c3                   	ret
140a846dc:	48 8d 05 ed cf 5f 00 	lea    0x5fcfed(%rip),%rax        # 0x1410816d0
140a846e3:	48 c7 45 f8 1e 00 00 	movq   $0x1e,-0x8(%rbp)
140a846ea:	00
140a846eb:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a846ef:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a846f3:	48 8b cf             	mov    %rdi,%rcx
140a846f6:	e8 65 0c fa ff       	call   0x140a25360
140a846fb:	85 c0                	test   %eax,%eax
140a846fd:	75 15                	jne    0x140a84714
140a846ff:	c6 03 03             	movb   $0x3,(%rbx)
140a84702:	b0 01                	mov    $0x1,%al
140a84704:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a84709:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a8470e:	48 83 c4 30          	add    $0x30,%rsp
140a84712:	5d                   	pop    %rbp
140a84713:	c3                   	ret
140a84714:	48 8d 05 d5 cf 5f 00 	lea    0x5fcfd5(%rip),%rax        # 0x1410816f0
140a8471b:	48 c7 45 f8 1b 00 00 	movq   $0x1b,-0x8(%rbp)
140a84722:	00
140a84723:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a84727:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a8472b:	48 8b cf             	mov    %rdi,%rcx
140a8472e:	e8 2d 0c fa ff       	call   0x140a25360
140a84733:	85 c0                	test   %eax,%eax
140a84735:	75 15                	jne    0x140a8474c
140a84737:	c6 03 04             	movb   $0x4,(%rbx)
140a8473a:	b0 01                	mov    $0x1,%al
140a8473c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a84741:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a84746:	48 83 c4 30          	add    $0x30,%rsp
140a8474a:	5d                   	pop    %rbp
140a8474b:	c3                   	ret
140a8474c:	48 8d 05 bd cf 5f 00 	lea    0x5fcfbd(%rip),%rax        # 0x141081710
140a84753:	48 c7 45 f8 1d 00 00 	movq   $0x1d,-0x8(%rbp)
140a8475a:	00
140a8475b:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a8475f:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a84763:	48 8b cf             	mov    %rdi,%rcx
140a84766:	e8 f5 0b fa ff       	call   0x140a25360
140a8476b:	85 c0                	test   %eax,%eax
140a8476d:	75 15                	jne    0x140a84784
140a8476f:	c6 03 05             	movb   $0x5,(%rbx)
140a84772:	b0 01                	mov    $0x1,%al
140a84774:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a84779:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a8477e:	48 83 c4 30          	add    $0x30,%rsp
140a84782:	5d                   	pop    %rbp
140a84783:	c3                   	ret
140a84784:	48 8d 05 a5 cf 5f 00 	lea    0x5fcfa5(%rip),%rax        # 0x141081730
140a8478b:	48 c7 45 f8 1d 00 00 	movq   $0x1d,-0x8(%rbp)
140a84792:	00
140a84793:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a84797:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a8479b:	48 8b cf             	mov    %rdi,%rcx
140a8479e:	e8 bd 0b fa ff       	call   0x140a25360
140a847a3:	85 c0                	test   %eax,%eax
140a847a5:	75 15                	jne    0x140a847bc
140a847a7:	c6 03 06             	movb   $0x6,(%rbx)
140a847aa:	b0 01                	mov    $0x1,%al
140a847ac:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a847b1:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a847b6:	48 83 c4 30          	add    $0x30,%rsp
140a847ba:	5d                   	pop    %rbp
140a847bb:	c3                   	ret
140a847bc:	48 8d 05 8d cf 5f 00 	lea    0x5fcf8d(%rip),%rax        # 0x141081750
140a847c3:	48 c7 45 f8 21 00 00 	movq   $0x21,-0x8(%rbp)
140a847ca:	00
140a847cb:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a847cf:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a847d3:	48 8b cf             	mov    %rdi,%rcx
140a847d6:	e8 85 0b fa ff       	call   0x140a25360
140a847db:	85 c0                	test   %eax,%eax
140a847dd:	75 15                	jne    0x140a847f4
140a847df:	c6 03 07             	movb   $0x7,(%rbx)
140a847e2:	b0 01                	mov    $0x1,%al
140a847e4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a847e9:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a847ee:	48 83 c4 30          	add    $0x30,%rsp
140a847f2:	5d                   	pop    %rbp
140a847f3:	c3                   	ret
140a847f4:	48 8d 05 7d cf 5f 00 	lea    0x5fcf7d(%rip),%rax        # 0x141081778
140a847fb:	48 c7 45 f8 1c 00 00 	movq   $0x1c,-0x8(%rbp)
140a84802:	00
140a84803:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a84807:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a8480b:	48 8b cf             	mov    %rdi,%rcx
140a8480e:	e8 4d 0b fa ff       	call   0x140a25360
140a84813:	85 c0                	test   %eax,%eax
140a84815:	75 15                	jne    0x140a8482c
140a84817:	c6 03 08             	movb   $0x8,(%rbx)
140a8481a:	b0 01                	mov    $0x1,%al
140a8481c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a84821:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a84826:	48 83 c4 30          	add    $0x30,%rsp
140a8482a:	5d                   	pop    %rbp
140a8482b:	c3                   	ret
140a8482c:	48 8d 05 65 cf 5f 00 	lea    0x5fcf65(%rip),%rax        # 0x141081798
140a84833:	48 c7 45 f8 1a 00 00 	movq   $0x1a,-0x8(%rbp)
140a8483a:	00
140a8483b:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a8483f:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a84843:	48 8b cf             	mov    %rdi,%rcx
140a84846:	e8 15 0b fa ff       	call   0x140a25360
140a8484b:	85 c0                	test   %eax,%eax
140a8484d:	75 15                	jne    0x140a84864
140a8484f:	c6 03 09             	movb   $0x9,(%rbx)
140a84852:	b0 01                	mov    $0x1,%al
140a84854:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a84859:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a8485e:	48 83 c4 30          	add    $0x30,%rsp
140a84862:	5d                   	pop    %rbp
140a84863:	c3                   	ret
140a84864:	48 8d 05 4d cf 5f 00 	lea    0x5fcf4d(%rip),%rax        # 0x1410817b8
140a8486b:	48 c7 45 f8 1b 00 00 	movq   $0x1b,-0x8(%rbp)
140a84872:	00
140a84873:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a84877:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a8487b:	48 8b cf             	mov    %rdi,%rcx
140a8487e:	e8 dd 0a fa ff       	call   0x140a25360
140a84883:	85 c0                	test   %eax,%eax
140a84885:	75 15                	jne    0x140a8489c
140a84887:	c6 03 0a             	movb   $0xa,(%rbx)
140a8488a:	b0 01                	mov    $0x1,%al
140a8488c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a84891:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a84896:	48 83 c4 30          	add    $0x30,%rsp
140a8489a:	5d                   	pop    %rbp
140a8489b:	c3                   	ret
140a8489c:	48 8d 05 35 cf 5f 00 	lea    0x5fcf35(%rip),%rax        # 0x1410817d8
140a848a3:	48 c7 45 f8 1c 00 00 	movq   $0x1c,-0x8(%rbp)
140a848aa:	00
140a848ab:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a848af:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a848b3:	48 8b cf             	mov    %rdi,%rcx
140a848b6:	e8 a5 0a fa ff       	call   0x140a25360
140a848bb:	85 c0                	test   %eax,%eax
140a848bd:	75 15                	jne    0x140a848d4
140a848bf:	c6 03 0b             	movb   $0xb,(%rbx)
140a848c2:	b0 01                	mov    $0x1,%al
140a848c4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a848c9:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a848ce:	48 83 c4 30          	add    $0x30,%rsp
140a848d2:	5d                   	pop    %rbp
140a848d3:	c3                   	ret
140a848d4:	48 8d 05 1d cf 5f 00 	lea    0x5fcf1d(%rip),%rax        # 0x1410817f8
140a848db:	48 c7 45 f8 1b 00 00 	movq   $0x1b,-0x8(%rbp)
140a848e2:	00
140a848e3:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a848e7:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a848eb:	48 8b cf             	mov    %rdi,%rcx
140a848ee:	e8 6d 0a fa ff       	call   0x140a25360
140a848f3:	85 c0                	test   %eax,%eax
140a848f5:	75 15                	jne    0x140a8490c
140a848f7:	c6 03 0c             	movb   $0xc,(%rbx)
140a848fa:	b0 01                	mov    $0x1,%al
140a848fc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a84901:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a84906:	48 83 c4 30          	add    $0x30,%rsp
140a8490a:	5d                   	pop    %rbp
140a8490b:	c3                   	ret
140a8490c:	48 8d 05 05 cf 5f 00 	lea    0x5fcf05(%rip),%rax        # 0x141081818
140a84913:	48 c7 45 f8 17 00 00 	movq   $0x17,-0x8(%rbp)
140a8491a:	00
140a8491b:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a8491f:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a84923:	48 8b cf             	mov    %rdi,%rcx
140a84926:	e8 35 0a fa ff       	call   0x140a25360
140a8492b:	85 c0                	test   %eax,%eax
140a8492d:	75 15                	jne    0x140a84944
140a8492f:	c6 03 0d             	movb   $0xd,(%rbx)
140a84932:	b0 01                	mov    $0x1,%al
140a84934:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a84939:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a8493e:	48 83 c4 30          	add    $0x30,%rsp
140a84942:	5d                   	pop    %rbp
140a84943:	c3                   	ret
140a84944:	48 8d 05 e5 ce 5f 00 	lea    0x5fcee5(%rip),%rax        # 0x141081830
140a8494b:	48 c7 45 f8 17 00 00 	movq   $0x17,-0x8(%rbp)
140a84952:	00
140a84953:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a84957:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a8495b:	48 8b cf             	mov    %rdi,%rcx
140a8495e:	e8 fd 09 fa ff       	call   0x140a25360
140a84963:	85 c0                	test   %eax,%eax
140a84965:	75 15                	jne    0x140a8497c
140a84967:	c6 03 0e             	movb   $0xe,(%rbx)
140a8496a:	b0 01                	mov    $0x1,%al
140a8496c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a84971:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a84976:	48 83 c4 30          	add    $0x30,%rsp
140a8497a:	5d                   	pop    %rbp
140a8497b:	c3                   	ret
140a8497c:	48 8d 05 c5 ce 5f 00 	lea    0x5fcec5(%rip),%rax        # 0x141081848
140a84983:	48 c7 45 f8 1a 00 00 	movq   $0x1a,-0x8(%rbp)
140a8498a:	00
140a8498b:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a8498f:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a84993:	48 8b cf             	mov    %rdi,%rcx
140a84996:	e8 c5 09 fa ff       	call   0x140a25360
140a8499b:	85 c0                	test   %eax,%eax
140a8499d:	75 15                	jne    0x140a849b4
140a8499f:	c6 03 0f             	movb   $0xf,(%rbx)
140a849a2:	b0 01                	mov    $0x1,%al
140a849a4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a849a9:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi