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
14010d828:	e8 b3 7b fe ff       	call   0x1400f53e0
14010d82d:	89 07                	mov    %eax,(%rdi)
14010d82f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010d834:	48 83 c4 20          	add    $0x20,%rsp
14010d838:	5f                   	pop    %rdi
14010d839:	c3                   	ret
14010d83a:	cc                   	int3
14010d83b:	cc                   	int3
14010d83c:	cc                   	int3
14010d83d:	cc                   	int3
14010d83e:	cc                   	int3
14010d83f:	cc                   	int3
14010d840:	40 53                	rex push %rbx
14010d842:	56                   	push   %rsi
14010d843:	57                   	push   %rdi
14010d844:	b8 70 00 00 00       	mov    $0x70,%eax
14010d849:	e8 e2 32 1a 00       	call   0x1402b0b30
14010d84e:	48 2b e0             	sub    %rax,%rsp
14010d851:	48 8b 05 28 82 2c 00 	mov    0x2c8228(%rip),%rax        # 0x1403d5a80
14010d858:	48 33 c4             	xor    %rsp,%rax
14010d85b:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14010d860:	48 63 da             	movslq %edx,%rbx
14010d863:	49 8b f0             	mov    %r8,%rsi
14010d866:	48 8b f9             	mov    %rcx,%rdi
14010d869:	48 85 c9             	test   %rcx,%rcx
14010d86c:	0f 84 1c 01 00 00    	je     0x14010d98e
14010d872:	49 8b 50 10          	mov    0x10(%r8),%rdx
14010d876:	49 39 50 08          	cmp    %rdx,0x8(%r8)
14010d87a:	75 30                	jne    0x14010d8ac
14010d87c:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
14010d880:	48 8d 14 55 50 00 00 	lea    0x50(,%rdx,2),%rdx
14010d887:	00
14010d888:	41 b9 e2 02 00 00    	mov    $0x2e2,%r9d
14010d88e:	4c 8d 05 db fe 1f 00 	lea    0x1ffedb(%rip),%r8        # 0x14030d770
14010d895:	e8 56 e5 fd ff       	call   0x1400ebdf0
14010d89a:	48 85 c0             	test   %rax,%rax
14010d89d:	0f 84 eb 00 00 00    	je     0x14010d98e
14010d8a3:	48 83 46 10 28       	addq   $0x28,0x10(%rsi)
14010d8a8:	48 89 46 18          	mov    %rax,0x18(%rsi)
14010d8ac:	83 fb 3f             	cmp    $0x3f,%ebx
14010d8af:	0f 8f d9 00 00 00    	jg     0x14010d98e
14010d8b5:	4c 8b c3             	mov    %rbx,%r8
14010d8b8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14010d8bd:	48 8b d7             	mov    %rdi,%rdx
14010d8c0:	e8 9b 3a 1d 00       	call   0x1402e1360
14010d8c5:	48 83 fb 40          	cmp    $0x40,%rbx
14010d8c9:	0f 83 15 01 00 00    	jae    0x14010d9e4
14010d8cf:	48 8b 06             	mov    (%rsi),%rax
14010d8d2:	45 33 d2             	xor    %r10d,%r10d
14010d8d5:	c6 44 1c 20 00       	movb   $0x0,0x20(%rsp,%rbx,1)
14010d8da:	45 8b da             	mov    %r10d,%r11d
14010d8dd:	48 8b 98 18 06 00 00 	mov    0x618(%rax),%rbx
14010d8e4:	48 85 db             	test   %rbx,%rbx
14010d8e7:	74 6d                	je     0x14010d956
14010d8e9:	48 8b b8 10 06 00 00 	mov    0x610(%rax),%rdi
14010d8f0:	4c 8b cf             	mov    %rdi,%r9
14010d8f3:	0f 1f 40 00          	nopl   0x0(%rax)
14010d8f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14010d8fe:	00 00
14010d900:	49 8b 01             	mov    (%r9),%rax
14010d903:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14010d908:	4c 2b c0             	sub    %rax,%r8
14010d90b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14010d910:	0f b6 10             	movzbl (%rax),%edx
14010d913:	42 0f b6 0c 00       	movzbl (%rax,%r8,1),%ecx
14010d918:	2b d1                	sub    %ecx,%edx
14010d91a:	75 07                	jne    0x14010d923
14010d91c:	48 ff c0             	inc    %rax
14010d91f:	85 c9                	test   %ecx,%ecx
14010d921:	75 ed                	jne    0x14010d910
14010d923:	85 d2                	test   %edx,%edx
14010d925:	74 7e                	je     0x14010d9a5
14010d927:	49 8b 41 08          	mov    0x8(%r9),%rax
14010d92b:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14010d930:	4c 2b c0             	sub    %rax,%r8
14010d933:	0f b6 10             	movzbl (%rax),%edx
14010d936:	42 0f b6 0c 00       	movzbl (%rax,%r8,1),%ecx
14010d93b:	2b d1                	sub    %ecx,%edx
14010d93d:	75 07                	jne    0x14010d946
14010d93f:	48 ff c0             	inc    %rax
14010d942:	85 c9                	test   %ecx,%ecx
14010d944:	75 ed                	jne    0x14010d933
14010d946:	85 d2                	test   %edx,%edx
14010d948:	74 5b                	je     0x14010d9a5
14010d94a:	49 ff c3             	inc    %r11
14010d94d:	49 83 c1 38          	add    $0x38,%r9
14010d951:	4c 3b db             	cmp    %rbx,%r11
14010d954:	72 aa                	jb     0x14010d900
14010d956:	e8 15 97 01 00       	call   0x140127070
14010d95b:	4c 8d 05 1e ff 1f 00 	lea    0x1fff1e(%rip),%r8        # 0x14030d880
14010d962:	ba ef 02 00 00       	mov    $0x2ef,%edx
14010d967:	48 8d 0d 02 fe 1f 00 	lea    0x1ffe02(%rip),%rcx        # 0x14030d770
14010d96e:	e8 1d 98 01 00       	call   0x140127190
14010d973:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
14010d978:	ba 06 01 08 00       	mov    $0x80106,%edx
14010d97d:	4c 8d 05 04 ff 1f 00 	lea    0x1fff04(%rip),%r8        # 0x14030d888
14010d984:	b9 14 00 00 00       	mov    $0x14,%ecx
14010d989:	e8 02 99 01 00       	call   0x140127290
14010d98e:	33 c0                	xor    %eax,%eax
14010d990:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14010d995:	48 33 cc             	xor    %rsp,%rcx
14010d998:	e8 13 25 1a 00       	call   0x1402afeb0
14010d99d:	48 83 c4 70          	add    $0x70,%rsp
14010d9a1:	5f                   	pop    %rdi
14010d9a2:	5e                   	pop    %rsi
14010d9a3:	5b                   	pop    %rbx
14010d9a4:	c3                   	ret
14010d9a5:	49 6b c3 38          	imul   $0x38,%r11,%rax
14010d9a9:	0f b7 54 38 1c       	movzwl 0x1c(%rax,%rdi,1),%edx
14010d9ae:	66 85 d2             	test   %dx,%dx
14010d9b1:	74 a3                	je     0x14010d956
14010d9b3:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14010d9b7:	48 85 c9             	test   %rcx,%rcx
14010d9ba:	74 15                	je     0x14010d9d1
14010d9bc:	48 8b 46 18          	mov    0x18(%rsi),%rax
14010d9c0:	66 39 10             	cmp    %dx,(%rax)
14010d9c3:	74 c9                	je     0x14010d98e
14010d9c5:	49 ff c2             	inc    %r10
14010d9c8:	48 83 c0 02          	add    $0x2,%rax
14010d9cc:	4c 3b d1             	cmp    %rcx,%r10
14010d9cf:	72 ef                	jb     0x14010d9c0
14010d9d1:	48 8b 46 18          	mov    0x18(%rsi),%rax
14010d9d5:	66 89 14 48          	mov    %dx,(%rax,%rcx,2)
14010d9d9:	b8 01 00 00 00       	mov    $0x1,%eax
14010d9de:	48 ff 46 08          	incq   0x8(%rsi)
14010d9e2:	eb ac                	jmp    0x14010d990
14010d9e4:	e8 3b 2c 1a 00       	call   0x1402b0624
14010d9e9:	cc                   	int3
14010d9ea:	cc                   	int3
14010d9eb:	cc                   	int3
14010d9ec:	cc                   	int3
14010d9ed:	cc                   	int3
14010d9ee:	cc                   	int3
14010d9ef:	cc                   	int3
14010d9f0:	40 53                	rex push %rbx
14010d9f2:	56                   	push   %rsi
14010d9f3:	57                   	push   %rdi
14010d9f4:	b8 60 00 00 00       	mov    $0x60,%eax
14010d9f9:	e8 32 31 1a 00       	call   0x1402b0b30
14010d9fe:	48 2b e0             	sub    %rax,%rsp
14010da01:	48 8b 05 78 80 2c 00 	mov    0x2c8078(%rip),%rax        # 0x1403d5a80
14010da08:	48 33 c4             	xor    %rsp,%rax
14010da0b:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14010da10:	33 db                	xor    %ebx,%ebx
14010da12:	49 8b f0             	mov    %r8,%rsi
14010da15:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14010da19:	89 5c 24 24          	mov    %ebx,0x24(%rsp)
14010da1d:	48 85 c9             	test   %rcx,%rcx
14010da20:	0f 84 aa 00 00 00    	je     0x14010dad0
14010da26:	49 83 38 38          	cmpq   $0x38,(%r8)
14010da2a:	0f 84 a0 00 00 00    	je     0x14010dad0
14010da30:	83 fa 27             	cmp    $0x27,%edx
14010da33:	0f 8f 97 00 00 00    	jg     0x14010dad0
14010da39:	48 63 fa             	movslq %edx,%rdi
14010da3c:	48 8b d1             	mov    %rcx,%rdx
14010da3f:	4c 8b c7             	mov    %rdi,%r8
14010da42:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14010da47:	e8 14 39 1d 00       	call   0x1402e1360
14010da4c:	48 83 ff 28          	cmp    $0x28,%rdi
14010da50:	0f 83 44 01 00 00    	jae    0x14010db9a
14010da56:	8d 53 2b             	lea    0x2b(%rbx),%edx
14010da59:	88 5c 3c 28          	mov    %bl,0x28(%rsp,%rdi,1)
14010da5d:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14010da62:	e8 89 44 1a 00       	call   0x1402b1ef0
14010da67:	48 8b f8             	mov    %rax,%rdi
14010da6a:	48 85 c0             	test   %rax,%rax
14010da6d:	75 78                	jne    0x14010dae7
14010da6f:	44 8b d3             	mov    %ebx,%r10d
14010da72:	4c 8d 05 c7 f6 1f 00 	lea    0x1ff6c7(%rip),%r8        # 0x14030d140
14010da79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14010da80:	4d 8b 08             	mov    (%r8),%r9
14010da83:	4d 85 c9             	test   %r9,%r9
14010da86:	74 1f                	je     0x14010daa7
14010da88:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
14010da8d:	4c 2b c8             	sub    %rax,%r9