14092b3d7:	48 8b f2             	mov    %rdx,%rsi
14092b3da:	48 8b e9             	mov    %rcx,%rbp
14092b3dd:	0f 1f 00             	nopl   (%rax)
14092b3e0:	8b 17                	mov    (%rdi),%edx
14092b3e2:	4c 8d 4f 10          	lea    0x10(%rdi),%r9
14092b3e6:	48 8b 45 40          	mov    0x40(%rbp),%rax
14092b3ea:	4c 8d 46 10          	lea    0x10(%rsi),%r8
14092b3ee:	89 54 24 28          	mov    %edx,0x28(%rsp)
14092b3f2:	48 8b cd             	mov    %rbp,%rcx
14092b3f5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14092b3fa:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14092b3ff:	44 8b 0e             	mov    (%rsi),%r9d
14092b402:	ff 15 18 86 65 00    	call   *0x658618(%rip)        # 0x140f83a20
14092b408:	85 c0                	test   %eax,%eax
14092b40a:	7f 15                	jg     0x14092b421
14092b40c:	48 89 33             	mov    %rsi,(%rbx)
14092b40f:	48 8d 5e 08          	lea    0x8(%rsi),%rbx
14092b413:	48 8b 76 08          	mov    0x8(%rsi),%rsi
14092b417:	48 85 f6             	test   %rsi,%rsi
14092b41a:	75 c4                	jne    0x14092b3e0
14092b41c:	48 89 3b             	mov    %rdi,(%rbx)
14092b41f:	eb 18                	jmp    0x14092b439
14092b421:	48 89 3b             	mov    %rdi,(%rbx)
14092b424:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
14092b428:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
14092b42c:	44 89 74 24 60       	mov    %r14d,0x60(%rsp)
14092b431:	48 85 ff             	test   %rdi,%rdi
14092b434:	75 aa                	jne    0x14092b3e0
14092b436:	48 89 33             	mov    %rsi,(%rbx)
14092b439:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14092b43e:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14092b443:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
14092b448:	48 83 c4 40          	add    $0x40,%rsp
14092b44c:	41 5e                	pop    %r14
14092b44e:	5f                   	pop    %rdi
14092b44f:	5e                   	pop    %rsi
14092b450:	c3                   	ret
14092b451:	cc                   	int3
14092b452:	cc                   	int3
14092b453:	cc                   	int3
14092b454:	cc                   	int3
14092b455:	cc                   	int3
14092b456:	cc                   	int3
14092b457:	cc                   	int3
14092b458:	cc                   	int3
14092b459:	cc                   	int3
14092b45a:	cc                   	int3
14092b45b:	cc                   	int3
14092b45c:	cc                   	int3
14092b45d:	cc                   	int3
14092b45e:	cc                   	int3
14092b45f:	cc                   	int3
14092b460:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14092b465:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14092b46a:	53                   	push   %rbx
14092b46b:	55                   	push   %rbp
14092b46c:	56                   	push   %rsi
14092b46d:	57                   	push   %rdi
14092b46e:	41 54                	push   %r12
14092b470:	41 55                	push   %r13
14092b472:	41 56                	push   %r14
14092b474:	41 57                	push   %r15
14092b476:	48 83 ec 38          	sub    $0x38,%rsp
14092b47a:	0f b6 41 5b          	movzbl 0x5b(%rcx),%eax
14092b47e:	45 33 e4             	xor    %r12d,%r12d
14092b481:	33 db                	xor    %ebx,%ebx
14092b483:	48 8b f1             	mov    %rcx,%rsi
14092b486:	3c 01                	cmp    $0x1,%al
14092b488:	76 19                	jbe    0x14092b4a3
14092b48a:	8b c8                	mov    %eax,%ecx
14092b48c:	e8 9f e2 ff ff       	call   0x140929730
14092b491:	4c 8b e0             	mov    %rax,%r12
14092b494:	48 85 c0             	test   %rax,%rax
14092b497:	75 0a                	jne    0x14092b4a3
14092b499:	bb 07 00 00 00       	mov    $0x7,%ebx
14092b49e:	e9 6c 01 00 00       	jmp    0x14092b60f
14092b4a3:	45 33 ed             	xor    %r13d,%r13d
14092b4a6:	48 8d 7e 60          	lea    0x60(%rsi),%rdi
14092b4aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14092b4b0:	0f b6 46 5b          	movzbl 0x5b(%rsi),%eax
14092b4b4:	44 3b e8             	cmp    %eax,%r13d
14092b4b7:	0f 8d 6b 01 00 00    	jge    0x14092b628
14092b4bd:	48 63 57 38          	movslq 0x38(%rdi),%rdx
14092b4c1:	85 d2                	test   %edx,%edx
14092b4c3:	0f 84 1e 01 00 00    	je     0x14092b5e7
14092b4c9:	33 ed                	xor    %ebp,%ebp
14092b4cb:	48 c7 84 24 90 00 00 	movq   $0x0,0x90(%rsp)
14092b4d2:	00 00 00 00 00
14092b4d7:	b8 10 00 00 00       	mov    $0x10,%eax
14092b4dc:	48 3b c2             	cmp    %rdx,%rax
14092b4df:	7d 0b                	jge    0x14092b4ec
14092b4e1:	48 c1 e0 04          	shl    $0x4,%rax
14092b4e5:	ff c5                	inc    %ebp
14092b4e7:	48 3b c2             	cmp    %rdx,%rax
14092b4ea:	7c f5                	jl     0x14092b4e1
14092b4ec:	48 c7 84 24 98 00 00 	movq   $0x0,0x98(%rsp)
14092b4f3:	00 00 00 00 00
14092b4f8:	83 fa 10             	cmp    $0x10,%edx
14092b4fb:	7f 27                	jg     0x14092b524
14092b4fd:	4c 8d 8c 24 90 00 00 	lea    0x90(%rsp),%r9
14092b504:	00
14092b505:	48 8b cf             	mov    %rdi,%rcx
14092b508:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
14092b50f:	00
14092b510:	e8 0b e1 ff ff       	call   0x140929620
14092b515:	4c 8b bc 24 90 00 00 	mov    0x90(%rsp),%r15
14092b51c:	00
14092b51d:	8b d8                	mov    %eax,%ebx
14092b51f:	e9 96 00 00 00       	jmp    0x14092b5ba
14092b524:	b9 10 00 00 00       	mov    $0x10,%ecx
14092b529:	45 33 f6             	xor    %r14d,%r14d
14092b52c:	e8 ff e1 ff ff       	call   0x140929730
14092b531:	48 85 c0             	test   %rax,%rax
14092b534:	4c 8b f8             	mov    %rax,%r15
14092b537:	b8 07 00 00 00       	mov    $0x7,%eax
14092b53c:	0f 44 d8             	cmove  %eax,%ebx
14092b53f:	8b 47 38             	mov    0x38(%rdi),%eax
14092b542:	33 f6                	xor    %esi,%esi
14092b544:	85 c0                	test   %eax,%eax
14092b546:	7e 6a                	jle    0x14092b5b2
14092b548:	85 db                	test   %ebx,%ebx
14092b54a:	0f 85 b7 00 00 00    	jne    0x14092b607
14092b550:	2b c6                	sub    %esi,%eax
14092b552:	48 c7 84 24 90 00 00 	movq   $0x0,0x90(%rsp)
14092b559:	00 00 00 00 00
14092b55e:	ba 10 00 00 00       	mov    $0x10,%edx
14092b563:	4c 8d 8c 24 90 00 00 	lea    0x90(%rsp),%r9
14092b56a:	00
14092b56b:	3b c2                	cmp    %edx,%eax
14092b56d:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
14092b574:	00
14092b575:	48 8b cf             	mov    %rdi,%rcx
14092b578:	0f 4c d0             	cmovl  %eax,%edx
14092b57b:	e8 a0 e0 ff ff       	call   0x140929620
14092b580:	8b d8                	mov    %eax,%ebx
14092b582:	85 c0                	test   %eax,%eax
14092b584:	75 22                	jne    0x14092b5a8
14092b586:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14092b58d:	00
14092b58e:	4d 8b cf             	mov    %r15,%r9
14092b591:	45 8b c6             	mov    %r14d,%r8d
14092b594:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14092b599:	8b d5                	mov    %ebp,%edx
14092b59b:	48 8b cf             	mov    %rdi,%rcx
14092b59e:	e8 1d ee ff ff       	call   0x14092a3c0
14092b5a3:	8b d8                	mov    %eax,%ebx
14092b5a5:	41 ff c6             	inc    %r14d
14092b5a8:	8b 47 38             	mov    0x38(%rdi),%eax
14092b5ab:	83 c6 10             	add    $0x10,%esi
14092b5ae:	3b f0                	cmp    %eax,%esi
14092b5b0:	7c 96                	jl     0x14092b548
14092b5b2:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
14092b5b9:	00
14092b5ba:	85 db                	test   %ebx,%ebx
14092b5bc:	75 49                	jne    0x14092b607
14092b5be:	4d 85 e4             	test   %r12,%r12
14092b5c1:	74 35                	je     0x14092b5f8
14092b5c3:	4d 8b 44 24 18       	mov    0x18(%r12),%r8
14092b5c8:	49 8b d7             	mov    %r15,%rdx
14092b5cb:	49 63 c5             	movslq %r13d,%rax
14092b5ce:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
14092b5d2:	48 c1 e1 04          	shl    $0x4,%rcx
14092b5d6:	48 83 c1 48          	add    $0x48,%rcx
14092b5da:	4c 03 c1             	add    %rcx,%r8
14092b5dd:	48 8b cf             	mov    %rdi,%rcx
14092b5e0:	e8 2b d7 ff ff       	call   0x140928d10
14092b5e5:	8b d8                	mov    %eax,%ebx
14092b5e7:	41 ff c5             	inc    %r13d
14092b5ea:	48 83 c7 68          	add    $0x68,%rdi
14092b5ee:	85 db                	test   %ebx,%ebx
14092b5f0:	0f 84 ba fe ff ff    	je     0x14092b4b0
14092b5f6:	eb 17                	jmp    0x14092b60f
14092b5f8:	41 ff c5             	inc    %r13d
14092b5fb:	4d 8b e7             	mov    %r15,%r12
14092b5fe:	48 83 c7 68          	add    $0x68,%rdi
14092b602:	e9 a9 fe ff ff       	jmp    0x14092b4b0
14092b607:	49 8b cf             	mov    %r15,%rcx
14092b60a:	e8 61 dd ff ff       	call   0x140929370
14092b60f:	49 8b cc             	mov    %r12,%rcx
14092b612:	e8 59 dd ff ff       	call   0x140929370
14092b617:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14092b61e:	00
14092b61f:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14092b626:	eb 0b                	jmp    0x14092b633
14092b628:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14092b62f:	00
14092b630:	4c 89 20             	mov    %r12,(%rax)
14092b633:	8b c3                	mov    %ebx,%eax
14092b635:	48 83 c4 38          	add    $0x38,%rsp
14092b639:	41 5f                	pop    %r15
14092b63b:	41 5e                	pop    %r14
14092b63d:	41 5d                	pop    %r13
14092b63f:	41 5c                	pop    %r12
14092b641:	5f                   	pop    %rdi
14092b642:	5e                   	pop    %rsi
14092b643:	5d                   	pop    %rbp
14092b644:	5b                   	pop    %rbx
14092b645:	c3                   	ret
14092b646:	cc                   	int3
14092b647:	cc                   	int3
14092b648:	cc                   	int3
14092b649:	cc                   	int3
14092b64a:	cc                   	int3
14092b64b:	cc                   	int3
14092b64c:	cc                   	int3
14092b64d:	cc                   	int3
14092b64e:	cc                   	int3
14092b64f:	cc                   	int3
14092b650:	40 55                	rex push %rbp
14092b652:	56                   	push   %rsi
14092b653:	41 56                	push   %r14
14092b655:	48 83 ec 40          	sub    $0x40,%rsp
14092b659:	48 8b 05 60 21 a8 00 	mov    0xa82160(%rip),%rax        # 0x1413ad7c0
14092b660:	49 8b f0             	mov    %r8,%rsi
14092b663:	48 8b ea             	mov    %rdx,%rbp
14092b666:	4c 8b f1             	mov    %rcx,%r14
14092b669:	48 85 c0             	test   %rax,%rax
14092b66c:	74 1d                	je     0x14092b68b
14092b66e:	b9 ca 00 00 00       	mov    $0xca,%ecx
14092b673:	ff 15 a7 83 65 00    	call   *0x6583a7(%rip)        # 0x140f83a20
14092b679:	85 c0                	test   %eax,%eax
14092b67b:	74 0e                	je     0x14092b68b
14092b67d:	b8 0a 0d 00 00       	mov    $0xd0a,%eax
14092b682:	48 83 c4 40          	add    $0x40,%rsp
14092b686:	41 5e                	pop    %r14
14092b688:	5e                   	pop    %rsi
14092b689:	5d                   	pop    %rbp
14092b68a:	c3                   	ret
14092b68b:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14092b690:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
14092b695:	49 8b 3e             	mov    (%r14),%rdi
14092b698:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
14092b69d:	4c 63 7f 04          	movslq 0x4(%rdi),%r15
14092b6a1:	49 8b cf             	mov    %r15,%rcx
14092b6a4:	e8 b7 20 fc ff       	call   0x1408ed760
14092b6a9:	48 8b d8             	mov    %rax,%rbx
14092b6ac:	48 85 c0             	test   %rax,%rax
14092b6af:	0f 84 8f 00 00 00    	je     0x14092b744
14092b6b5:	4d 8b c7             	mov    %r15,%r8
14092b6b8:	33 d2                	xor    %edx,%edx
14092b6ba:	48 8b c8             	mov    %rax,%rcx
14092b6bd:	e8 ee 3f 5b 00       	call   0x140edf6b0
14092b6c2:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
14092b6c7:	41 b9 1e 10 00 00    	mov    $0x101e,%r9d
14092b6cd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14092b6d2:	4c 8b c3             	mov    %rbx,%r8
14092b6d5:	48 8b 47 28          	mov    0x28(%rdi),%rax
14092b6d9:	33 d2                	xor    %edx,%edx
14092b6db:	48 8b cf             	mov    %rdi,%rcx
14092b6de:	ff 15 3c 83 65 00    	call   *0x65833c(%rip)        # 0x140f83a20
14092b6e4:	8b f8                	mov    %eax,%edi
14092b6e6:	85 c0                	test   %eax,%eax
14092b6e8:	74 0a                	je     0x14092b6f4
14092b6ea:	48 8b cb             	mov    %rbx,%rcx
14092b6ed:	e8 5e 04 f6 ff       	call   0x14088bb50
14092b6f2:	33 db                	xor    %ebx,%ebx
14092b6f4:	48 89 1e             	mov    %rbx,(%rsi)
14092b6f7:	89 7c 24 78          	mov    %edi,0x78(%rsp)
14092b6fb:	85 ff                	test   %edi,%edi
14092b6fd:	75 4f                	jne    0x14092b74e
14092b6ff:	48 c7 44 24 30 00 00 	movq   $0x7fff0000,0x30(%rsp)
14092b706:	ff 7f
14092b708:	48 8b 03             	mov    (%rbx),%rax
14092b70b:	48 85 c0             	test   %rax,%rax
14092b70e:	74 1b                	je     0x14092b72b
14092b710:	48 8b 40 50          	mov    0x50(%rax),%rax
14092b714:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14092b719:	ba 12 00 00 00       	mov    $0x12,%edx
14092b71e:	48 8b cb             	mov    %rbx,%rcx
14092b721:	ff 15 f9 82 65 00    	call   *0x6582f9(%rip)        # 0x140f83a20
14092b727:	8b 7c 24 78          	mov    0x78(%rsp),%edi
14092b72b:	48 85 ed             	test   %rbp,%rbp
14092b72e:	7e 1e                	jle    0x14092b74e
14092b730:	48 8b 16             	mov    (%rsi),%rdx
14092b733:	4c 8b c5             	mov    %rbp,%r8
14092b736:	49 8b ce             	mov    %r14,%rcx
14092b739:	e8 92 f3 ff ff       	call   0x14092aad0
14092b73e:	8b 7c 24 78          	mov    0x78(%rsp),%edi
14092b742:	eb 0a                	jmp    0x14092b74e
14092b744:	33 db                	xor    %ebx,%ebx
14092b746:	bf 07 00 00 00       	mov    $0x7,%edi
14092b74b:	48 89 1e             	mov    %rbx,(%rsi)
14092b74e:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
14092b753:	8b c7                	mov    %edi,%eax
14092b755:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14092b75a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14092b75f:	48 83 c4 40          	add    $0x40,%rsp
14092b763:	41 5e                	pop    %r14
14092b765:	5e                   	pop    %rsi
14092b766:	5d                   	pop    %rbp
14092b767:	c3                   	ret
14092b768:	cc                   	int3
14092b769:	cc                   	int3
14092b76a:	cc                   	int3
14092b76b:	cc                   	int3
14092b76c:	cc                   	int3
14092b76d:	cc                   	int3
14092b76e:	cc                   	int3
14092b76f:	cc                   	int3
14092b770:	40 53                	rex push %rbx
14092b772:	55                   	push   %rbp
14092b773:	56                   	push   %rsi
14092b774:	57                   	push   %rdi
14092b775:	41 56                	push   %r14
14092b777:	48 83 ec 20          	sub    $0x20,%rsp
14092b77b:	48 8b 41 70          	mov    0x70(%rcx),%rax
14092b77f:	33 ed                	xor    %ebp,%ebp
14092b781:	48 8b f1             	mov    %rcx,%rsi
14092b784:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
14092b789:	48 8b 58 20          	mov    0x20(%rax),%rbx
14092b78d:	0f b6 41 5c          	movzbl 0x5c(%rcx),%eax
14092b791:	3c 01                	cmp    $0x1,%al
14092b793:	75 09                	jne    0x14092b79e
14092b795:	4c 8d 05 b4 ee ff ff 	lea    -0x114c(%rip),%r8        # 0x14092a650
14092b79c:	eb 14                	jmp    0x14092b7b2
14092b79e:	3c 02                	cmp    $0x2,%al
14092b7a0:	4c 8d 05 39 ee ff ff 	lea    -0x11c7(%rip),%r8        # 0x14092a5e0
14092b7a7:	48 8d 0d 82 f0 ff ff 	lea    -0xf7e(%rip),%rcx        # 0x14092a830
14092b7ae:	4c 0f 44 c1          	cmove  %rcx,%r8
14092b7b2:	8b d5                	mov    %ebp,%edx
14092b7b4:	38 56 5b             	cmp    %dl,0x5b(%rsi)
14092b7b7:	76 18                	jbe    0x14092b7d1
14092b7b9:	48 8d 8e a0 00 00 00 	lea    0xa0(%rsi),%rcx
14092b7c0:	4c 89 01             	mov    %r8,(%rcx)
14092b7c3:	48 8d 49 68          	lea    0x68(%rcx),%rcx
14092b7c7:	0f b6 46 5b          	movzbl 0x5b(%rsi),%eax
14092b7cb:	ff c2                	inc    %edx
14092b7cd:	3b d0                	cmp    %eax,%edx
14092b7cf:	7c ef                	jl     0x14092b7c0
14092b7d1:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14092b7d6:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
14092b7db:	48 8b ce             	mov    %rsi,%rcx
14092b7de:	e8 7d fc ff ff       	call   0x14092b460
14092b7e3:	8b f8                	mov    %eax,%edi
14092b7e5:	85 c0                	test   %eax,%eax
14092b7e7:	0f 85 8a 01 00 00    	jne    0x14092b977
14092b7ed:	40 38 6e 59          	cmp    %bpl,0x59(%rsi)
14092b7f1:	0f 84 66 02 00 00    	je     0x14092ba5d
14092b7f7:	0f b6 46 5b          	movzbl 0x5b(%rsi),%eax
14092b7fb:	48 6b f8 68          	imul   $0x68,%rax,%rdi
14092b7ff:	48 03 fe             	add    %rsi,%rdi
14092b802:	48 39 6f 10          	cmp    %rbp,0x10(%rdi)
14092b806:	75 35                	jne    0x14092b83d
14092b808:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14092b80c:	48 8b 49 28          	mov    0x28(%rcx),%rcx
14092b810:	e8 eb b9 fd ff       	call   0x140907200
14092b815:	48 89 47 10          	mov    %rax,0x10(%rdi)
14092b819:	48 8b c8             	mov    %rax,%rcx
14092b81c:	48 85 c0             	test   %rax,%rax
14092b81f:	0f 84 4d 01 00 00    	je     0x14092b972