14001b3c8:	48 2b d0             	sub    %rax,%rdx
14001b3cb:	eb 02                	jmp    0x14001b3cf
14001b3cd:	33 d2                	xor    %edx,%edx
14001b3cf:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001b3d3:	4c 8d 0d 76 b1 01 00 	lea    0x1b176(%rip),%r9        # 0x140036550
14001b3da:	4c 03 ca             	add    %rdx,%r9
14001b3dd:	4c 8d 05 24 c3 01 00 	lea    0x1c324(%rip),%r8        # 0x140037708
14001b3e4:	ba 5d 00 00 00       	mov    $0x5d,%edx
14001b3e9:	e8 22 68 fe ff       	call   0x140001c10
14001b3ee:	48 8b 0d 53 2c 02 00 	mov    0x22c53(%rip),%rcx        # 0x14003e048
14001b3f5:	bf 10 00 64 80       	mov    $0x80640010,%edi
14001b3fa:	85 ff                	test   %edi,%edi
14001b3fc:	78 71                	js     0x14001b46f
14001b3fe:	48 8b 05 d3 b5 01 00 	mov    0x1b5d3(%rip),%rax        # 0x1400369d8
14001b405:	48 3b 46 28          	cmp    0x28(%rsi),%rax
14001b409:	75 0d                	jne    0x14001b418
14001b40b:	48 8b 05 ce b5 01 00 	mov    0x1b5ce(%rip),%rax        # 0x1400369e0
14001b412:	48 3b 46 30          	cmp    0x30(%rsi),%rax
14001b416:	74 1a                	je     0x14001b432
14001b418:	48 8b 05 d1 c0 01 00 	mov    0x1c0d1(%rip),%rax        # 0x1400374f0
14001b41f:	48 3b 46 28          	cmp    0x28(%rsi),%rax
14001b423:	75 4a                	jne    0x14001b46f
14001b425:	48 8b 05 cc c0 01 00 	mov    0x1c0cc(%rip),%rax        # 0x1400374f8
14001b42c:	48 3b 46 30          	cmp    0x30(%rsi),%rax
14001b430:	75 3d                	jne    0x14001b46f
14001b432:	48 ff 15 3f a5 01 00 	rex.W call *0x1a53f(%rip)        # 0x140035978
14001b439:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b43e:	48 8b c8             	mov    %rax,%rcx
14001b441:	48 2b 4d f8          	sub    -0x8(%rbp),%rcx
14001b445:	48 3b 45 f8          	cmp    -0x8(%rbp),%rax
14001b449:	73 03                	jae    0x14001b44e
14001b44b:	48 ff c9             	dec    %rcx
14001b44e:	b8 f4 01 00 00       	mov    $0x1f4,%eax
14001b453:	48 3b c8             	cmp    %rax,%rcx
14001b456:	73 10                	jae    0x14001b468
14001b458:	2b c1                	sub    %ecx,%eax
14001b45a:	8b c8                	mov    %eax,%ecx
14001b45c:	48 ff 15 ed a4 01 00 	rex.W call *0x1a4ed(%rip)        # 0x140035950
14001b463:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b468:	48 8b 0d d9 2b 02 00 	mov    0x22bd9(%rip),%rcx        # 0x14003e048
14001b46f:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
14001b473:	48 85 c0             	test   %rax,%rax
14001b476:	74 16                	je     0x14001b48e
14001b478:	48 8b c8             	mov    %rax,%rcx
14001b47b:	48 ff 15 ae a7 01 00 	rex.W call *0x1a7ae(%rip)        # 0x140035c30
14001b482:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b487:	48 8b 0d ba 2b 02 00 	mov    0x22bba(%rip),%rcx        # 0x14003e048
14001b48e:	85 ff                	test   %edi,%edi
14001b490:	79 30                	jns    0x14001b4c2
14001b492:	f6 05 27 33 02 00 08 	testb  $0x8,0x23327(%rip)        # 0x14003e7c0
14001b499:	74 27                	je     0x14001b4c2
14001b49b:	48 8b 86 b0 00 00 00 	mov    0xb0(%rsi),%rax
14001b4a2:	48 8d 15 9f b2 01 00 	lea    0x1b29f(%rip),%rdx        # 0x140036748
14001b4a9:	48 85 c0             	test   %rax,%rax
14001b4ac:	44 8b c7             	mov    %edi,%r8d
14001b4af:	4c 0f 45 e8          	cmovne %rax,%r13
14001b4b3:	4d 8b cd             	mov    %r13,%r9
14001b4b6:	e8 41 0d 00 00       	call   0x14001c1fc
14001b4bb:	48 8b 0d 86 2b 02 00 	mov    0x22b86(%rip),%rcx        # 0x14003e048
14001b4c2:	48 8d 05 7f 2b 02 00 	lea    0x22b7f(%rip),%rax        # 0x14003e048
14001b4c9:	48 3b c8             	cmp    %rax,%rcx
14001b4cc:	74 46                	je     0x14001b514
14001b4ce:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14001b4d2:	74 40                	je     0x14001b514
14001b4d4:	41 8b 06             	mov    (%r14),%eax
14001b4d7:	8d 14 80             	lea    (%rax,%rax,4),%edx
14001b4da:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
14001b4e0:	77 07                	ja     0x14001b4e9
14001b4e2:	8b c2                	mov    %edx,%eax
14001b4e4:	4c 2b f8             	sub    %rax,%r15
14001b4e7:	eb 03                	jmp    0x14001b4ec
14001b4e9:	45 33 ff             	xor    %r15d,%r15d
14001b4ec:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001b4f0:	4c 8d 0d 59 b0 01 00 	lea    0x1b059(%rip),%r9        # 0x140036550
14001b4f7:	4d 03 cf             	add    %r15,%r9
14001b4fa:	89 7c 24 28          	mov    %edi,0x28(%rsp)
14001b4fe:	ba 5e 00 00 00       	mov    $0x5e,%edx
14001b503:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001b508:	4c 8d 05 f9 c1 01 00 	lea    0x1c1f9(%rip),%r8        # 0x140037708
14001b50f:	e8 e8 6b fe ff       	call   0x1400020fc
14001b514:	83 c8 ff             	or     $0xffffffff,%eax
14001b517:	41 01 06             	add    %eax,(%r14)
14001b51a:	3b d8                	cmp    %eax,%ebx
14001b51c:	74 23                	je     0x14001b541
14001b51e:	8b cb                	mov    %ebx,%ecx
14001b520:	48 ff 15 b1 a2 01 00 	rex.W call *0x1a2b1(%rip)        # 0x1400357d8
14001b527:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b52c:	48 85 c0             	test   %rax,%rax
14001b52f:	74 10                	je     0x14001b541
14001b531:	33 d2                	xor    %edx,%edx
14001b533:	8b cb                	mov    %ebx,%ecx
14001b535:	48 ff 15 5c a2 01 00 	rex.W call *0x1a25c(%rip)        # 0x140035798
14001b53c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b541:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
14001b548:	00
14001b549:	8b c7                	mov    %edi,%eax
14001b54b:	48 83 c4 70          	add    $0x70,%rsp
14001b54f:	41 5f                	pop    %r15
14001b551:	41 5e                	pop    %r14
14001b553:	41 5d                	pop    %r13
14001b555:	41 5c                	pop    %r12
14001b557:	5f                   	pop    %rdi
14001b558:	5e                   	pop    %rsi
14001b559:	5d                   	pop    %rbp
14001b55a:	c3                   	ret
14001b55b:	cc                   	int3
14001b55c:	cc                   	int3
14001b55d:	cc                   	int3
14001b55e:	cc                   	int3
14001b55f:	cc                   	int3
14001b560:	cc                   	int3
14001b561:	cc                   	int3
14001b562:	cc                   	int3
14001b563:	cc                   	int3
14001b564:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14001b569:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14001b56e:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14001b573:	55                   	push   %rbp
14001b574:	56                   	push   %rsi
14001b575:	57                   	push   %rdi
14001b576:	41 54                	push   %r12
14001b578:	41 55                	push   %r13
14001b57a:	41 56                	push   %r14
14001b57c:	41 57                	push   %r15
14001b57e:	48 83 ec 50          	sub    $0x50,%rsp
14001b582:	48 8b e9             	mov    %rcx,%rbp
14001b585:	4d 8b e9             	mov    %r9,%r13
14001b588:	8b 0d ee 2b 02 00    	mov    0x22bee(%rip),%ecx        # 0x14003e17c
14001b58e:	48 ff 15 43 a2 01 00 	rex.W call *0x1a243(%rip)        # 0x1400357d8
14001b595:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b59a:	83 cb ff             	or     $0xffffffff,%ebx
14001b59d:	48 8b f0             	mov    %rax,%rsi
14001b5a0:	48 85 c0             	test   %rax,%rax
14001b5a3:	75 22                	jne    0x14001b5c7
14001b5a5:	8b 1d d1 2b 02 00    	mov    0x22bd1(%rip),%ebx        # 0x14003e17c
14001b5ab:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14001b5b0:	21 44 24 40          	and    %eax,0x40(%rsp)
14001b5b4:	48 8d 74 24 40       	lea    0x40(%rsp),%rsi
14001b5b9:	8b cb                	mov    %ebx,%ecx
14001b5bb:	48 ff 15 d6 a1 01 00 	rex.W call *0x1a1d6(%rip)        # 0x140035798
14001b5c2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b5c7:	8b 06                	mov    (%rsi),%eax
14001b5c9:	ff c0                	inc    %eax
14001b5cb:	89 06                	mov    %eax,(%rsi)
14001b5cd:	4c 8b 15 74 2a 02 00 	mov    0x22a74(%rip),%r10        # 0x14003e048
14001b5d4:	48 8d 0d 6d 2a 02 00 	lea    0x22a6d(%rip),%rcx        # 0x14003e048
14001b5db:	4c 8d 25 6e af 01 00 	lea    0x1af6e(%rip),%r12        # 0x140036550
14001b5e2:	41 be df 01 00 00    	mov    $0x1df,%r14d
14001b5e8:	4c 3b d1             	cmp    %rcx,%r10
14001b5eb:	74 3c                	je     0x14001b629
14001b5ed:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
14001b5f2:	74 35                	je     0x14001b629
14001b5f4:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14001b5f7:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14001b5fd:	77 0a                	ja     0x14001b609
14001b5ff:	8b c1                	mov    %ecx,%eax
14001b601:	41 8b ce             	mov    %r14d,%ecx
14001b604:	48 2b c8             	sub    %rax,%rcx
14001b607:	eb 02                	jmp    0x14001b60b
14001b609:	33 c9                	xor    %ecx,%ecx
14001b60b:	4e 8d 0c 21          	lea    (%rcx,%r12,1),%r9
14001b60f:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14001b614:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14001b618:	4c 8d 05 e9 c0 01 00 	lea    0x1c0e9(%rip),%r8        # 0x140037708
14001b61f:	ba 5f 00 00 00       	mov    $0x5f,%edx
14001b624:	e8 c3 66 fe ff       	call   0x140001cec
14001b629:	45 33 c9             	xor    %r9d,%r9d
14001b62c:	45 33 c0             	xor    %r8d,%r8d
14001b62f:	33 c9                	xor    %ecx,%ecx
14001b631:	41 8d 51 01          	lea    0x1(%r9),%edx
14001b635:	48 ff 15 7c a2 01 00 	rex.W call *0x1a27c(%rip)        # 0x1400358b8
14001b63c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b641:	48 89 85 e8 00 00 00 	mov    %rax,0xe8(%rbp)
14001b648:	41 bf 05 40 00 80    	mov    $0x80004005,%r15d
14001b64e:	48 85 c0             	test   %rax,%rax
14001b651:	75 22                	jne    0x14001b675
14001b653:	48 ff 15 3e a0 01 00 	rex.W call *0x1a03e(%rip)        # 0x140035698
14001b65a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b65f:	0f b7 f8             	movzwl %ax,%edi
14001b662:	81 cf 00 00 07 80    	or     $0x80070000,%edi
14001b668:	85 c0                	test   %eax,%eax
14001b66a:	0f 4e f8             	cmovle %eax,%edi
14001b66d:	85 ff                	test   %edi,%edi
14001b66f:	41 0f 49 ff          	cmovns %r15d,%edi
14001b673:	eb 02                	jmp    0x14001b677
14001b675:	33 ff                	xor    %edi,%edi
14001b677:	85 ff                	test   %edi,%edi
14001b679:	0f 88 63 03 00 00    	js     0x14001b9e2
14001b67f:	4c 8d bd 80 00 00 00 	lea    0x80(%rbp),%r15
14001b686:	49 8b 0f             	mov    (%r15),%rcx
14001b689:	48 ff 15 98 a5 01 00 	rex.W call *0x1a598(%rip)        # 0x140035c28
14001b690:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b695:	8b f8                	mov    %eax,%edi
14001b697:	4c 8b 15 aa 29 02 00 	mov    0x229aa(%rip),%r10        # 0x14003e048
14001b69e:	48 8d 05 a3 29 02 00 	lea    0x229a3(%rip),%rax        # 0x14003e048
14001b6a5:	4c 3b d0             	cmp    %rax,%r10
14001b6a8:	74 44                	je     0x14001b6ee
14001b6aa:	41 f6 42 1c 04       	testb  $0x4,0x1c(%r10)
14001b6af:	74 3d                	je     0x14001b6ee
14001b6b1:	8b 0e                	mov    (%rsi),%ecx
14001b6b3:	ff c1                	inc    %ecx
14001b6b5:	8d 04 89             	lea    (%rcx,%rcx,4),%eax
14001b6b8:	3d e1 01 00 00       	cmp    $0x1e1,%eax
14001b6bd:	77 08                	ja     0x14001b6c7
14001b6bf:	49 8b ce             	mov    %r14,%rcx
14001b6c2:	48 2b c8             	sub    %rax,%rcx
14001b6c5:	eb 02                	jmp    0x14001b6c9
14001b6c7:	33 c9                	xor    %ecx,%ecx
14001b6c9:	49 8b 07             	mov    (%r15),%rax
14001b6cc:	4e 8d 0c 21          	lea    (%rcx,%r12,1),%r9
14001b6d0:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14001b6d4:	4c 8d 05 2d c0 01 00 	lea    0x1c02d(%rip),%r8        # 0x140037708
14001b6db:	ba 60 00 00 00       	mov    $0x60,%edx
14001b6e0:	89 7c 24 28          	mov    %edi,0x28(%rsp)
14001b6e4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001b6e9:	e8 0e 6a fe ff       	call   0x1400020fc
14001b6ee:	49 83 27 00          	andq   $0x0,(%r15)
14001b6f2:	85 ff                	test   %edi,%edi
14001b6f4:	0f 88 e8 02 00 00    	js     0x14001b9e2
14001b6fa:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
14001b701:	00
14001b702:	45 33 c9             	xor    %r9d,%r9d
14001b705:	4c 8d a5 88 00 00 00 	lea    0x88(%rbp),%r12
14001b70c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001b711:	49 8b 0c 24          	mov    (%r12),%rcx
14001b715:	45 33 c0             	xor    %r8d,%r8d
14001b718:	33 d2                	xor    %edx,%edx
14001b71a:	48 ff 15 ff a4 01 00 	rex.W call *0x1a4ff(%rip)        # 0x140035c20
14001b721:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b726:	8b f8                	mov    %eax,%edi
14001b728:	48 8b 0d 19 29 02 00 	mov    0x22919(%rip),%rcx        # 0x14003e048
14001b72f:	48 8d 05 12 29 02 00 	lea    0x22912(%rip),%rax        # 0x14003e048
14001b736:	48 3b c8             	cmp    %rax,%rcx
14001b739:	74 58                	je     0x14001b793
14001b73b:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14001b73f:	74 52                	je     0x14001b793
14001b741:	8b 06                	mov    (%rsi),%eax
14001b743:	ff c0                	inc    %eax
14001b745:	8d 14 80             	lea    (%rax,%rax,4),%edx
14001b748:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
14001b74e:	77 0a                	ja     0x14001b75a
14001b750:	8b c2                	mov    %edx,%eax
14001b752:	49 8b d6             	mov    %r14,%rdx
14001b755:	48 2b d0             	sub    %rax,%rdx
14001b758:	eb 02                	jmp    0x14001b75c
14001b75a:	33 d2                	xor    %edx,%edx
14001b75c:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14001b763:	00
14001b764:	4c 8d 0d e5 ad 01 00 	lea    0x1ade5(%rip),%r9        # 0x140036550
14001b76b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001b76f:	4c 8d 05 92 bf 01 00 	lea    0x1bf92(%rip),%r8        # 0x140037708
14001b776:	4c 03 ca             	add    %rdx,%r9
14001b779:	89 7c 24 28          	mov    %edi,0x28(%rsp)
14001b77d:	ba 61 00 00 00       	mov    $0x61,%edx
14001b782:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001b787:	e8 70 69 fe ff       	call   0x1400020fc
14001b78c:	48 8b 0d b5 28 02 00 	mov    0x228b5(%rip),%rcx        # 0x14003e048
14001b793:	85 ff                	test   %edi,%edi
14001b795:	0f 88 57 02 00 00    	js     0x14001b9f2
14001b79b:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14001b7a2:	00
14001b7a3:	48 8d 15 36 d4 ff ff 	lea    -0x2bca(%rip),%rdx        # 0x140018be0
14001b7aa:	4c 8b c5             	mov    %rbp,%r8
14001b7ad:	48 ff 15 64 a4 01 00 	rex.W call *0x1a464(%rip)        # 0x140035c18
14001b7b4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b7b9:	8b f8                	mov    %eax,%edi
14001b7bb:	85 c0                	test   %eax,%eax
14001b7bd:	0f 88 a1 00 00 00    	js     0x14001b864
14001b7c3:	48 8b 8d e8 00 00 00 	mov    0xe8(%rbp),%rcx
14001b7ca:	83 ca ff             	or     $0xffffffff,%edx
14001b7cd:	48 ff 15 ec a0 01 00 	rex.W call *0x1a0ec(%rip)        # 0x1400358c0
14001b7d4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b7d9:	85 c0                	test   %eax,%eax
14001b7db:	75 63                	jne    0x14001b840
14001b7dd:	8b bd 00 01 00 00    	mov    0x100(%rbp),%edi
14001b7e3:	85 ff                	test   %edi,%edi
14001b7e5:	78 7d                	js     0x14001b864
14001b7e7:	48 8b 0d 5a 28 02 00 	mov    0x2285a(%rip),%rcx        # 0x14003e048
14001b7ee:	48 8d 05 53 28 02 00 	lea    0x22853(%rip),%rax        # 0x14003e048
14001b7f5:	48 3b c8             	cmp    %rax,%rcx
14001b7f8:	0f 84 bd 00 00 00    	je     0x14001b8bb
14001b7fe:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14001b802:	74 6e                	je     0x14001b872
14001b804:	8b 06                	mov    (%rsi),%eax
14001b806:	ff c0                	inc    %eax
14001b808:	8d 14 80             	lea    (%rax,%rax,4),%edx
14001b80b:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
14001b811:	77 0a                	ja     0x14001b81d
14001b813:	8b c2                	mov    %edx,%eax
14001b815:	49 8b d6             	mov    %r14,%rdx
14001b818:	48 2b d0             	sub    %rax,%rdx
14001b81b:	eb 02                	jmp    0x14001b81f
14001b81d:	33 d2                	xor    %edx,%edx
14001b81f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001b823:	4c 8d 0d 26 ad 01 00 	lea    0x1ad26(%rip),%r9        # 0x140036550
14001b82a:	4c 03 ca             	add    %rdx,%r9
14001b82d:	4c 8d 05 d4 be 01 00 	lea    0x1bed4(%rip),%r8        # 0x140037708
14001b834:	ba 62 00 00 00       	mov    $0x62,%edx
14001b839:	e8 d2 63 fe ff       	call   0x140001c10
14001b83e:	eb 24                	jmp    0x14001b864
14001b840:	48 ff 15 51 9e 01 00 	rex.W call *0x19e51(%rip)        # 0x140035698
14001b847:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b84c:	0f b7 f8             	movzwl %ax,%edi
14001b84f:	81 cf 00 00 07 80    	or     $0x80070000,%edi
14001b855:	85 c0                	test   %eax,%eax
14001b857:	0f 4e f8             	cmovle %eax,%edi
14001b85a:	b8 05 40 00 80       	mov    $0x80004005,%eax
14001b85f:	85 ff                	test   %edi,%edi
14001b861:	0f 49 f8             	cmovns %eax,%edi
14001b864:	48 8b 0d dd 27 02 00 	mov    0x227dd(%rip),%rcx        # 0x14003e048
14001b86b:	48 8d 05 d6 27 02 00 	lea    0x227d6(%rip),%rax        # 0x14003e048
14001b872:	48 3b c8             	cmp    %rax,%rcx
14001b875:	74 44                	je     0x14001b8bb
14001b877:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14001b87b:	74 3e                	je     0x14001b8bb
14001b87d:	8b 06                	mov    (%rsi),%eax
14001b87f:	ff c0                	inc    %eax
14001b881:	8d 14 80             	lea    (%rax,%rax,4),%edx
14001b884:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
14001b88a:	77 0a                	ja     0x14001b896
14001b88c:	8b c2                	mov    %edx,%eax
14001b88e:	49 8b d6             	mov    %r14,%rdx
14001b891:	48 2b d0             	sub    %rax,%rdx
14001b894:	eb 02                	jmp    0x14001b898
14001b896:	33 d2                	xor    %edx,%edx
14001b898:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001b89c:	4c 8d 0d ad ac 01 00 	lea    0x1acad(%rip),%r9        # 0x140036550
14001b8a3:	4c 03 ca             	add    %rdx,%r9
14001b8a6:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14001b8aa:	ba 63 00 00 00       	mov    $0x63,%edx
14001b8af:	4c 8d 05 52 be 01 00 	lea    0x1be52(%rip),%r8        # 0x140037708
14001b8b6:	e8 b9 63 fe ff       	call   0x140001c74
14001b8bb:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14001b8c2:	00
14001b8c3:	48 ff 15 5e a3 01 00 	rex.W call *0x1a35e(%rip)        # 0x140035c28
14001b8ca:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b8cf:	8b f8                	mov    %eax,%edi
14001b8d1:	48 8b 0d 70 27 02 00 	mov    0x22770(%rip),%rcx        # 0x14003e048
14001b8d8:	48 8d 05 69 27 02 00 	lea    0x22769(%rip),%rax        # 0x14003e048
14001b8df:	48 3b c8             	cmp    %rax,%rcx
14001b8e2:	74 58                	je     0x14001b93c
14001b8e4:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14001b8e8:	74 52                	je     0x14001b93c
14001b8ea:	8b 06                	mov    (%rsi),%eax
14001b8ec:	ff c0                	inc    %eax
14001b8ee:	8d 14 80             	lea    (%rax,%rax,4),%edx
14001b8f1:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
14001b8f7:	77 0a                	ja     0x14001b903
14001b8f9:	8b c2                	mov    %edx,%eax
14001b8fb:	49 8b d6             	mov    %r14,%rdx