14010d360:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14010d364:	48 8d 15 05 04 20 00 	lea    0x200405(%rip),%rdx        # 0x14030d770
14010d36b:	41 b8 75 01 00 00    	mov    $0x175,%r8d
14010d371:	e8 4a ea fd ff       	call   0x1400ebdc0
14010d376:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14010d37a:	48 8d 15 ef 03 20 00 	lea    0x2003ef(%rip),%rdx        # 0x14030d770
14010d381:	41 b8 76 01 00 00    	mov    $0x176,%r8d
14010d387:	e8 34 ea fd ff       	call   0x1400ebdc0
14010d38c:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
14010d390:	4c 89 3b             	mov    %r15,(%rbx)
14010d393:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
14010d397:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14010d39c:	41 8b c6             	mov    %r14d,%eax
14010d39f:	48 83 c4 20          	add    $0x20,%rsp
14010d3a3:	41 5f                	pop    %r15
14010d3a5:	41 5e                	pop    %r14
14010d3a7:	5f                   	pop    %rdi
14010d3a8:	5e                   	pop    %rsi
14010d3a9:	5d                   	pop    %rbp
14010d3aa:	c3                   	ret
14010d3ab:	cc                   	int3
14010d3ac:	cc                   	int3
14010d3ad:	cc                   	int3
14010d3ae:	cc                   	int3
14010d3af:	cc                   	int3
14010d3b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14010d3b5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14010d3ba:	57                   	push   %rdi
14010d3bb:	b8 30 00 00 00       	mov    $0x30,%eax
14010d3c0:	e8 6b 37 1a 00       	call   0x1402b0b30
14010d3c5:	48 2b e0             	sub    %rax,%rsp
14010d3c8:	48 8b d9             	mov    %rcx,%rbx
14010d3cb:	33 c0                	xor    %eax,%eax
14010d3cd:	8b 4a 0c             	mov    0xc(%rdx),%ecx
14010d3d0:	49 8b f9             	mov    %r9,%rdi
14010d3d3:	49 8b f0             	mov    %r8,%rsi
14010d3d6:	85 c9                	test   %ecx,%ecx
14010d3d8:	74 05                	je     0x14010d3df
14010d3da:	e8 61 82 fe ff       	call   0x1400f5640
14010d3df:	48 8b 93 a0 09 00 00 	mov    0x9a0(%rbx),%rdx
14010d3e6:	4c 8b c0             	mov    %rax,%r8
14010d3e9:	48 8b cf             	mov    %rdi,%rcx
14010d3ec:	4c 8b 8a 28 04 00 00 	mov    0x428(%rdx),%r9
14010d3f3:	48 8b 12             	mov    (%rdx),%rdx
14010d3f6:	e8 d5 bc fe ff       	call   0x1400f90d0
14010d3fb:	85 c0                	test   %eax,%eax
14010d3fd:	0f 8e 9f 00 00 00    	jle    0x14010d4a2
14010d403:	48 83 bb 98 03 00 00 	cmpq   $0x0,0x398(%rbx)
14010d40a:	00
14010d40b:	0f 84 a3 00 00 00    	je     0x14010d4b4
14010d411:	45 33 c9             	xor    %r9d,%r9d
14010d414:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14010d41b:	00 00
14010d41d:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14010d422:	48 8b ce             	mov    %rsi,%rcx
14010d425:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14010d42a:	e8 f1 63 ff ff       	call   0x140103820
14010d42f:	85 c0                	test   %eax,%eax
14010d431:	74 6f                	je     0x14010d4a2
14010d433:	4c 8b 93 a8 03 00 00 	mov    0x3a8(%rbx),%r10
14010d43a:	45 33 c0             	xor    %r8d,%r8d
14010d43d:	4d 85 d2             	test   %r10,%r10
14010d440:	74 60                	je     0x14010d4a2
14010d442:	48 8b 83 a0 09 00 00 	mov    0x9a0(%rbx),%rax
14010d449:	4c 8b 8b 98 03 00 00 	mov    0x398(%rbx),%r9
14010d450:	44 8b 5c 24 40       	mov    0x40(%rsp),%r11d
14010d455:	8b 5c 24 48          	mov    0x48(%rsp),%ebx
14010d459:	48 8b b8 08 06 00 00 	mov    0x608(%rax),%rdi
14010d460:	41 0f b7 11          	movzwl (%r9),%edx
14010d464:	33 c9                	xor    %ecx,%ecx
14010d466:	48 8b c7             	mov    %rdi,%rax
14010d469:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14010d470:	66 39 50 08          	cmp    %dx,0x8(%rax)
14010d474:	74 0f                	je     0x14010d485
14010d476:	48 83 c0 28          	add    $0x28,%rax
14010d47a:	48 ff c1             	inc    %rcx
14010d47d:	48 83 f9 1c          	cmp    $0x1c,%rcx
14010d481:	72 ed                	jb     0x14010d470
14010d483:	eb 11                	jmp    0x14010d496
14010d485:	83 78 24 00          	cmpl   $0x0,0x24(%rax)
14010d489:	74 0b                	je     0x14010d496
14010d48b:	3b 58 0c             	cmp    0xc(%rax),%ebx
14010d48e:	75 06                	jne    0x14010d496
14010d490:	44 3b 58 14          	cmp    0x14(%rax),%r11d
14010d494:	74 1e                	je     0x14010d4b4
14010d496:	49 ff c0             	inc    %r8
14010d499:	49 83 c1 02          	add    $0x2,%r9
14010d49d:	4d 3b c2             	cmp    %r10,%r8
14010d4a0:	72 be                	jb     0x14010d460
14010d4a2:	33 c0                	xor    %eax,%eax
14010d4a4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14010d4a9:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14010d4ae:	48 83 c4 30          	add    $0x30,%rsp
14010d4b2:	5f                   	pop    %rdi
14010d4b3:	c3                   	ret
14010d4b4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14010d4b9:	b8 01 00 00 00       	mov    $0x1,%eax
14010d4be:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14010d4c3:	48 83 c4 30          	add    $0x30,%rsp
14010d4c7:	5f                   	pop    %rdi
14010d4c8:	c3                   	ret
14010d4c9:	cc                   	int3
14010d4ca:	cc                   	int3
14010d4cb:	cc                   	int3
14010d4cc:	cc                   	int3
14010d4cd:	cc                   	int3
14010d4ce:	cc                   	int3
14010d4cf:	cc                   	int3
14010d4d0:	b8 38 00 00 00       	mov    $0x38,%eax
14010d4d5:	e8 56 36 1a 00       	call   0x1402b0b30
14010d4da:	48 2b e0             	sub    %rax,%rsp
14010d4dd:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14010d4e2:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
14010d4e7:	48 8d 15 62 03 20 00 	lea    0x200362(%rip),%rdx        # 0x14030d850
14010d4ee:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14010d4f3:	4c 8d 05 16 fa ff ff 	lea    -0x5ea(%rip),%r8        # 0x14010cf10
14010d4fa:	e8 81 33 09 00       	call   0x1401a0880
14010d4ff:	48 83 c4 38          	add    $0x38,%rsp
14010d503:	c3                   	ret
14010d504:	cc                   	int3
14010d505:	cc                   	int3
14010d506:	cc                   	int3
14010d507:	cc                   	int3
14010d508:	cc                   	int3
14010d509:	cc                   	int3
14010d50a:	cc                   	int3
14010d50b:	cc                   	int3
14010d50c:	cc                   	int3
14010d50d:	cc                   	int3
14010d50e:	cc                   	int3
14010d50f:	cc                   	int3
14010d510:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14010d515:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14010d51a:	57                   	push   %rdi
14010d51b:	41 54                	push   %r12
14010d51d:	41 55                	push   %r13
14010d51f:	41 56                	push   %r14
14010d521:	41 57                	push   %r15
14010d523:	b8 20 00 00 00       	mov    $0x20,%eax
14010d528:	e8 03 36 1a 00       	call   0x1402b0b30
14010d52d:	48 2b e0             	sub    %rax,%rsp
14010d530:	33 ff                	xor    %edi,%edi
14010d532:	44 8d 60 df          	lea    -0x21(%rax),%r12d
14010d536:	8b df                	mov    %edi,%ebx
14010d538:	4d 8b f8             	mov    %r8,%r15
14010d53b:	4c 8b ea             	mov    %rdx,%r13
14010d53e:	48 8b f1             	mov    %rcx,%rsi
14010d541:	44 8b f7             	mov    %edi,%r14d
14010d544:	48 39 99 a0 1c 00 00 	cmp    %rbx,0x1ca0(%rcx)
14010d54b:	0f 86 82 01 00 00    	jbe    0x14010d6d3
14010d551:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
14010d556:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14010d55d:	00 00 00
14010d560:	48 8b 9e 98 1c 00 00 	mov    0x1c98(%rsi),%rbx
14010d567:	4a 8b 1c f3          	mov    (%rbx,%r14,8),%rbx
14010d56b:	8b 43 0c             	mov    0xc(%rbx),%eax
14010d56e:	83 f8 40             	cmp    $0x40,%eax
14010d571:	0f 84 45 01 00 00    	je     0x14010d6bc
14010d577:	3d a3 02 00 00       	cmp    $0x2a3,%eax
14010d57c:	0f 84 3a 01 00 00    	je     0x14010d6bc
14010d582:	8b 4b 14             	mov    0x14(%rbx),%ecx
14010d585:	83 f9 74             	cmp    $0x74,%ecx
14010d588:	0f 84 2e 01 00 00    	je     0x14010d6bc
14010d58e:	83 f9 06             	cmp    $0x6,%ecx
14010d591:	0f 84 25 01 00 00    	je     0x14010d6bc
14010d597:	85 c0                	test   %eax,%eax
14010d599:	74 18                	je     0x14010d5b3
14010d59b:	8b 53 10             	mov    0x10(%rbx),%edx
14010d59e:	48 8b 8e a0 09 00 00 	mov    0x9a0(%rsi),%rcx
14010d5a5:	e8 f6 81 00 00       	call   0x1401157a0
14010d5aa:	48 85 c0             	test   %rax,%rax
14010d5ad:	0f 84 09 01 00 00    	je     0x14010d6bc
14010d5b3:	4d 85 ff             	test   %r15,%r15
14010d5b6:	75 5f                	jne    0x14010d617
14010d5b8:	48 63 43 18          	movslq 0x18(%rbx),%rax
14010d5bc:	83 f8 08             	cmp    $0x8,%eax
14010d5bf:	0f 87 f7 00 00 00    	ja     0x14010d6bc
14010d5c5:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
14010d5c9:	48 8b 86 90 08 00 00 	mov    0x890(%rsi),%rax
14010d5d0:	4c 8b 44 c8 20       	mov    0x20(%rax,%rcx,8),%r8
14010d5d5:	4d 85 c0             	test   %r8,%r8
14010d5d8:	0f 84 de 00 00 00    	je     0x14010d6bc
14010d5de:	4c 8b 4c c8 28       	mov    0x28(%rax,%rcx,8),%r9
14010d5e3:	4d 85 c9             	test   %r9,%r9
14010d5e6:	0f 84 d0 00 00 00    	je     0x14010d6bc
14010d5ec:	48 8b d3             	mov    %rbx,%rdx
14010d5ef:	48 8b ce             	mov    %rsi,%rcx
14010d5f2:	e8 b9 fd ff ff       	call   0x14010d3b0
14010d5f7:	85 c0                	test   %eax,%eax
14010d5f9:	0f 84 bd 00 00 00    	je     0x14010d6bc
14010d5ff:	48 63 43 18          	movslq 0x18(%rbx),%rax
14010d603:	48 ff c0             	inc    %rax
14010d606:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
14010d60a:	48 8b 86 90 08 00 00 	mov    0x890(%rsi),%rax
14010d611:	48 8b 2c c8          	mov    (%rax,%rcx,8),%rbp
14010d615:	eb 3b                	jmp    0x14010d652
14010d617:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14010d61c:	49 8b cf             	mov    %r15,%rcx
14010d61f:	e8 1c b3 00 00       	call   0x140118940
14010d624:	48 85 c0             	test   %rax,%rax
14010d627:	0f 84 8f 00 00 00    	je     0x14010d6bc
14010d62d:	8b 43 18             	mov    0x18(%rbx),%eax
14010d630:	39 44 24 50          	cmp    %eax,0x50(%rsp)
14010d634:	0f 85 82 00 00 00    	jne    0x14010d6bc
14010d63a:	4d 8b cf             	mov    %r15,%r9
14010d63d:	4d 8b c5             	mov    %r13,%r8
14010d640:	48 8b d3             	mov    %rbx,%rdx
14010d643:	48 8b ce             	mov    %rsi,%rcx
14010d646:	e8 65 fd ff ff       	call   0x14010d3b0
14010d64b:	85 c0                	test   %eax,%eax
14010d64d:	74 6d                	je     0x14010d6bc
14010d64f:	49 8b ef             	mov    %r15,%rbp
14010d652:	8b 43 14             	mov    0x14(%rbx),%eax
14010d655:	3d 98 01 00 00       	cmp    $0x198,%eax
14010d65a:	75 1f                	jne    0x14010d67b
14010d65c:	41 83 fc ff          	cmp    $0xffffffff,%r12d
14010d660:	75 0b                	jne    0x14010d66d
14010d662:	48 8b cd             	mov    %rbp,%rcx
14010d665:	e8 d6 07 00 00       	call   0x14010de40
14010d66a:	44 8b e0             	mov    %eax,%r12d
14010d66d:	8b 43 20             	mov    0x20(%rbx),%eax
14010d670:	85 c0                	test   %eax,%eax
14010d672:	74 58                	je     0x14010d6cc
14010d674:	44 3b e0             	cmp    %eax,%r12d
14010d677:	74 53                	je     0x14010d6cc
14010d679:	eb 41                	jmp    0x14010d6bc
14010d67b:	3d 90 03 00 00       	cmp    $0x390,%eax
14010d680:	75 4a                	jne    0x14010d6cc
14010d682:	48 85 ed             	test   %rbp,%rbp
14010d685:	74 35                	je     0x14010d6bc
14010d687:	83 7b 0c 00          	cmpl   $0x0,0xc(%rbx)
14010d68b:	74 2f                	je     0x14010d6bc
14010d68d:	8b 53 10             	mov    0x10(%rbx),%edx
14010d690:	48 8b 8e a0 09 00 00 	mov    0x9a0(%rsi),%rcx
14010d697:	e8 04 81 00 00       	call   0x1401157a0
14010d69c:	48 85 c0             	test   %rax,%rax
14010d69f:	74 1b                	je     0x14010d6bc
14010d6a1:	48 8b c8             	mov    %rax,%rcx
14010d6a4:	e8 57 c9 02 00       	call   0x14013a000
14010d6a9:	48 8b cd             	mov    %rbp,%rcx
14010d6ac:	8d 3c 45 02 00 00 00 	lea    0x2(,%rax,2),%edi
14010d6b3:	e8 28 cc fe ff       	call   0x1400fa2e0
14010d6b8:	3b c7                	cmp    %edi,%eax
14010d6ba:	7d 10                	jge    0x14010d6cc
14010d6bc:	49 ff c6             	inc    %r14
14010d6bf:	4c 3b b6 a0 1c 00 00 	cmp    0x1ca0(%rsi),%r14
14010d6c6:	0f 82 94 fe ff ff    	jb     0x14010d560
14010d6cc:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14010d6d1:	33 ff                	xor    %edi,%edi
14010d6d3:	4c 3b b6 a0 1c 00 00 	cmp    0x1ca0(%rsi),%r14
14010d6da:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14010d6df:	48 0f 44 df          	cmove  %rdi,%rbx
14010d6e3:	48 8b c3             	mov    %rbx,%rax
14010d6e6:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14010d6eb:	48 83 c4 20          	add    $0x20,%rsp
14010d6ef:	41 5f                	pop    %r15
14010d6f1:	41 5e                	pop    %r14
14010d6f3:	41 5d                	pop    %r13
14010d6f5:	41 5c                	pop    %r12
14010d6f7:	5f                   	pop    %rdi
14010d6f8:	c3                   	ret
14010d6f9:	cc                   	int3
14010d6fa:	cc                   	int3
14010d6fb:	cc                   	int3
14010d6fc:	cc                   	int3
14010d6fd:	cc                   	int3
14010d6fe:	cc                   	int3
14010d6ff:	cc                   	int3
14010d700:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14010d705:	57                   	push   %rdi
14010d706:	b8 20 00 00 00       	mov    $0x20,%eax
14010d70b:	e8 20 34 1a 00       	call   0x1402b0b30
14010d710:	48 2b e0             	sub    %rax,%rsp
14010d713:	45 33 c9             	xor    %r9d,%r9d
14010d716:	49 8b d8             	mov    %r8,%rbx
14010d719:	4c 8b d1             	mov    %rcx,%r10
14010d71c:	45 8b c1             	mov    %r9d,%r8d
14010d71f:	48 8b fa             	mov    %rdx,%rdi
14010d722:	48 8d 0d 97 42 1f 00 	lea    0x1f4297(%rip),%rcx        # 0x1403019c0
14010d729:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14010d730:	42 0f b6 04 03       	movzbl (%rbx,%r8,1),%eax
14010d735:	49 ff c0             	inc    %r8
14010d738:	42 3a 44 01 ff       	cmp    -0x1(%rcx,%r8,1),%al
14010d73d:	75 18                	jne    0x14010d757
14010d73f:	49 83 f8 04          	cmp    $0x4,%r8
14010d743:	75 eb                	jne    0x14010d730
14010d745:	41 c7 02 06 00 00 00 	movl   $0x6,(%r10)
14010d74c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010d751:	48 83 c4 20          	add    $0x20,%rsp
14010d755:	5f                   	pop    %rdi
14010d756:	c3                   	ret
14010d757:	49 8b c9             	mov    %r9,%rcx
14010d75a:	48 8d 15 8f d7 1f 00 	lea    0x1fd78f(%rip),%rdx        # 0x14030aef0
14010d761:	0f b6 04 0b          	movzbl (%rbx,%rcx,1),%eax
14010d765:	48 ff c1             	inc    %rcx
14010d768:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
14010d76c:	75 18                	jne    0x14010d786
14010d76e:	48 83 f9 08          	cmp    $0x8,%rcx
14010d772:	75 ed                	jne    0x14010d761
14010d774:	41 c7 02 90 03 00 00 	movl   $0x390,(%r10)
14010d77b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010d780:	48 83 c4 20          	add    $0x20,%rsp
14010d784:	5f                   	pop    %rdi
14010d785:	c3                   	ret
14010d786:	49 8b c9             	mov    %r9,%rcx
14010d789:	48 8d 15 88 01 20 00 	lea    0x200188(%rip),%rdx        # 0x14030d918
14010d790:	0f b6 04 0b          	movzbl (%rbx,%rcx,1),%eax
14010d794:	48 ff c1             	inc    %rcx
14010d797:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
14010d79b:	75 18                	jne    0x14010d7b5
14010d79d:	48 83 f9 04          	cmp    $0x4,%rcx
14010d7a1:	75 ed                	jne    0x14010d790
14010d7a3:	41 c7 02 90 03 00 00 	movl   $0x390,(%r10)
14010d7aa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010d7af:	48 83 c4 20          	add    $0x20,%rsp
14010d7b3:	5f                   	pop    %rdi
14010d7b4:	c3                   	ret
14010d7b5:	49 8b c9             	mov    %r9,%rcx
14010d7b8:	48 8d 15 ad 4c 1f 00 	lea    0x1f4cad(%rip),%rdx        # 0x14030246c
14010d7bf:	90                   	nop
14010d7c0:	0f b6 04 0b          	movzbl (%rbx,%rcx,1),%eax
14010d7c4:	48 ff c1             	inc    %rcx
14010d7c7:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
14010d7cb:	75 18                	jne    0x14010d7e5
14010d7cd:	48 83 f9 04          	cmp    $0x4,%rcx
14010d7d1:	75 ed                	jne    0x14010d7c0
14010d7d3:	41 c7 02 74 00 00 00 	movl   $0x74,(%r10)
14010d7da:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010d7df:	48 83 c4 20          	add    $0x20,%rsp
14010d7e3:	5f                   	pop    %rdi
14010d7e4:	c3                   	ret
14010d7e5:	48 8d 0d 30 01 20 00 	lea    0x200130(%rip),%rcx        # 0x14030d91c
14010d7ec:	0f 1f 40 00          	nopl   0x0(%rax)
14010d7f0:	42 0f b6 04 0b       	movzbl (%rbx,%r9,1),%eax
14010d7f5:	49 ff c1             	inc    %r9
14010d7f8:	42 3a 44 09 ff       	cmp    -0x1(%rcx,%r9,1),%al
14010d7fd:	75 18                	jne    0x14010d817
14010d7ff:	49 83 f9 06          	cmp    $0x6,%r9
14010d803:	75 eb                	jne    0x14010d7f0
14010d805:	41 c7 02 98 01 00 00 	movl   $0x198,(%r10)
14010d80c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010d811:	48 83 c4 20          	add    $0x20,%rsp
14010d815:	5f                   	pop    %rdi
14010d816:	c3                   	ret
14010d817:	48 8b cb             	mov    %rbx,%rcx
14010d81a:	e8 b1 84 fe ff       	call   0x1400f5cd0
14010d81f:	89 07                	mov    %eax,(%rdi)
14010d821:	85 c0                	test   %eax,%eax
14010d823:	75 0a                	jne    0x14010d82f
14010d825:	48 8b cb             	mov    %rbx,%rcx