1401115d3:	49 83 c6 02          	add    $0x2,%r14
1401115d7:	48 83 ed 01          	sub    $0x1,%rbp
1401115db:	75 83                	jne    0x140111560
1401115dd:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401115e2:	4d 85 e4             	test   %r12,%r12
1401115e5:	0f 84 f9 00 00 00    	je     0x1401116e4
1401115eb:	4a 8d 0c e5 00 00 00 	lea    0x0(,%r12,8),%rcx
1401115f2:	00
1401115f3:	41 b8 da 08 00 00    	mov    $0x8da,%r8d
1401115f9:	48 8d 15 70 c1 1f 00 	lea    0x1fc170(%rip),%rdx        # 0x14030d770
140111600:	e8 6b a7 fd ff       	call   0x1400ebd70
140111605:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14011160a:	48 8b e8             	mov    %rax,%rbp
14011160d:	48 85 c0             	test   %rax,%rax
140111610:	75 34                	jne    0x140111646
140111612:	e8 59 5a 01 00       	call   0x140127070
140111617:	4c 8d 05 d2 c2 1f 00 	lea    0x1fc2d2(%rip),%r8        # 0x14030d8f0
14011161e:	ba db 08 00 00       	mov    $0x8db,%edx
140111623:	48 8d 0d 46 c1 1f 00 	lea    0x1fc146(%rip),%rcx        # 0x14030d770
14011162a:	e8 61 5b 01 00       	call   0x140127190
14011162f:	45 33 c0             	xor    %r8d,%r8d
140111632:	8d 4d 14             	lea    0x14(%rbp),%ecx
140111635:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14011163a:	e8 51 5c 01 00       	call   0x140127290
14011163f:	33 c0                	xor    %eax,%eax
140111641:	e9 b3 00 00 00       	jmp    0x1401116f9
140111646:	45 33 e4             	xor    %r12d,%r12d
140111649:	48 8b f8             	mov    %rax,%rdi
14011164c:	48 85 db             	test   %rbx,%rbx
14011164f:	0f 84 91 00 00 00    	je     0x1401116e6
140111655:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14011165a:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14011165f:	90                   	nop
140111660:	49 8b 85 a0 09 00 00 	mov    0x9a0(%r13),%rax
140111667:	33 c9                	xor    %ecx,%ecx
140111669:	48 8b 98 08 06 00 00 	mov    0x608(%rax),%rbx
140111670:	41 0f b7 06          	movzwl (%r14),%eax
140111674:	66 39 43 08          	cmp    %ax,0x8(%rbx)
140111678:	74 0f                	je     0x140111689
14011167a:	48 83 c3 28          	add    $0x28,%rbx
14011167e:	48 ff c1             	inc    %rcx
140111681:	48 83 f9 1c          	cmp    $0x1c,%rcx
140111685:	72 ed                	jb     0x140111674
140111687:	eb 4a                	jmp    0x1401116d3
140111689:	83 7b 24 00          	cmpl   $0x0,0x24(%rbx)
14011168d:	74 44                	je     0x1401116d3
14011168f:	4c 8b c3             	mov    %rbx,%r8
140111692:	ba 0c 00 05 00       	mov    $0x5000c,%edx
140111697:	49 8b cd             	mov    %r13,%rcx
14011169a:	e8 91 e0 ff ff       	call   0x14010f730
14011169f:	85 c0                	test   %eax,%eax
1401116a1:	74 30                	je     0x1401116d3
1401116a3:	33 c9                	xor    %ecx,%ecx
1401116a5:	49 8b c7             	mov    %r15,%rax
1401116a8:	48 85 f6             	test   %rsi,%rsi
1401116ab:	74 26                	je     0x1401116d3
1401116ad:	41 0f b7 16          	movzwl (%r14),%edx
1401116b1:	66 3b 10             	cmp    (%rax),%dx
1401116b4:	74 0e                	je     0x1401116c4
1401116b6:	48 ff c1             	inc    %rcx
1401116b9:	48 83 c0 02          	add    $0x2,%rax
1401116bd:	48 3b ce             	cmp    %rsi,%rcx
1401116c0:	72 ef                	jb     0x1401116b1
1401116c2:	eb 0f                	jmp    0x1401116d3
1401116c4:	49 ff c4             	inc    %r12
1401116c7:	48 85 ff             	test   %rdi,%rdi
1401116ca:	74 07                	je     0x1401116d3
1401116cc:	48 89 1f             	mov    %rbx,(%rdi)
1401116cf:	48 83 c7 08          	add    $0x8,%rdi
1401116d3:	49 83 c6 02          	add    $0x2,%r14
1401116d7:	48 83 ed 01          	sub    $0x1,%rbp
1401116db:	75 83                	jne    0x140111660
1401116dd:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1401116e2:	eb 02                	jmp    0x1401116e6
1401116e4:	33 ed                	xor    %ebp,%ebp
1401116e6:	49 89 ad 98 1c 00 00 	mov    %rbp,0x1c98(%r13)
1401116ed:	b8 01 00 00 00       	mov    $0x1,%eax
1401116f2:	4d 89 a5 a0 1c 00 00 	mov    %r12,0x1ca0(%r13)
1401116f9:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
1401116fe:	48 83 c4 20          	add    $0x20,%rsp
140111702:	41 5f                	pop    %r15
140111704:	41 5e                	pop    %r14
140111706:	41 5d                	pop    %r13
140111708:	41 5c                	pop    %r12
14011170a:	5f                   	pop    %rdi
14011170b:	5e                   	pop    %rsi
14011170c:	5b                   	pop    %rbx
14011170d:	c3                   	ret
14011170e:	cc                   	int3
14011170f:	cc                   	int3
140111710:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140111715:	56                   	push   %rsi
140111716:	57                   	push   %rdi
140111717:	41 57                	push   %r15
140111719:	b8 20 00 00 00       	mov    $0x20,%eax
14011171e:	e8 0d f4 19 00       	call   0x1402b0b30
140111723:	48 2b e0             	sub    %rax,%rsp
140111726:	45 8b f9             	mov    %r9d,%r15d
140111729:	49 8b f8             	mov    %r8,%rdi
14011172c:	48 8b da             	mov    %rdx,%rbx
14011172f:	48 8b f1             	mov    %rcx,%rsi
140111732:	41 f6 c0 01          	test   $0x1,%r8b
140111736:	74 10                	je     0x140111748
140111738:	33 c0                	xor    %eax,%eax
14011173a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14011173f:	48 83 c4 20          	add    $0x20,%rsp
140111743:	41 5f                	pop    %r15
140111745:	5f                   	pop    %rdi
140111746:	5e                   	pop    %rsi
140111747:	c3                   	ret
140111748:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
14011174d:	48 8d 15 1c c0 1f 00 	lea    0x1fc01c(%rip),%rdx        # 0x14030d770
140111754:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
140111759:	41 b8 f5 09 00 00    	mov    $0x9f5,%r8d
14011175f:	4c 8b f7             	mov    %rdi,%r14
140111762:	49 d1 ee             	shr    $1,%r14
140111765:	4b 8d 0c 36          	lea    (%r14,%r14,1),%rcx
140111769:	e8 02 a6 fd ff       	call   0x1400ebd70
14011176e:	48 8b e8             	mov    %rax,%rbp
140111771:	48 85 c0             	test   %rax,%rax
140111774:	75 34                	jne    0x1401117aa
140111776:	e8 f5 58 01 00       	call   0x140127070
14011177b:	4c 8d 05 be c1 1f 00 	lea    0x1fc1be(%rip),%r8        # 0x14030d940
140111782:	ba f6 09 00 00       	mov    $0x9f6,%edx
140111787:	48 8d 0d e2 bf 1f 00 	lea    0x1fbfe2(%rip),%rcx        # 0x14030d770
14011178e:	e8 fd 59 01 00       	call   0x140127190
140111793:	45 33 c0             	xor    %r8d,%r8d
140111796:	8d 4d 14             	lea    0x14(%rbp),%ecx
140111799:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14011179e:	e8 ed 5a 01 00       	call   0x140127290
1401117a3:	33 c0                	xor    %eax,%eax
1401117a5:	e9 c7 00 00 00       	jmp    0x140111871
1401117aa:	45 33 c9             	xor    %r9d,%r9d
1401117ad:	4c 8b d5             	mov    %rbp,%r10
1401117b0:	48 85 ff             	test   %rdi,%rdi
1401117b3:	74 50                	je     0x140111805
1401117b5:	4c 8d 1d 84 b9 1f 00 	lea    0x1fb984(%rip),%r11        # 0x14030d140
1401117bc:	0f 1f 40 00          	nopl   0x0(%rax)
1401117c0:	8b 0b                	mov    (%rbx),%ecx
1401117c2:	33 d2                	xor    %edx,%edx
1401117c4:	44 8b 43 04          	mov    0x4(%rbx),%r8d
1401117c8:	48 8d 5b 08          	lea    0x8(%rbx),%rbx
1401117cc:	49 8b c3             	mov    %r11,%rax
1401117cf:	90                   	nop
1401117d0:	39 48 0c             	cmp    %ecx,0xc(%rax)
1401117d3:	75 06                	jne    0x1401117db
1401117d5:	44 39 40 14          	cmp    %r8d,0x14(%rax)
1401117d9:	74 0f                	je     0x1401117ea
1401117db:	48 ff c2             	inc    %rdx
1401117de:	48 83 c0 28          	add    $0x28,%rax
1401117e2:	48 83 fa 1c          	cmp    $0x1c,%rdx
1401117e6:	72 e8                	jb     0x1401117d0
1401117e8:	eb 0c                	jmp    0x1401117f6
1401117ea:	0f b7 48 08          	movzwl 0x8(%rax),%ecx
1401117ee:	66 41 89 0a          	mov    %cx,(%r10)
1401117f2:	49 83 c2 02          	add    $0x2,%r10
1401117f6:	48 83 fa 1c          	cmp    $0x1c,%rdx
1401117fa:	74 37                	je     0x140111833
1401117fc:	49 83 c1 02          	add    $0x2,%r9
140111800:	4c 3b cf             	cmp    %rdi,%r9
140111803:	72 bb                	jb     0x1401117c0
140111805:	48 8d 15 64 bf 1f 00 	lea    0x1fbf64(%rip),%rdx        # 0x14030d770
14011180c:	45 85 ff             	test   %r15d,%r15d
14011180f:	74 3b                	je     0x14011184c
140111811:	48 8b 8e a8 01 00 00 	mov    0x1a8(%rsi),%rcx
140111818:	41 b8 0c 0a 00 00    	mov    $0xa0c,%r8d
14011181e:	e8 9d a5 fd ff       	call   0x1400ebdc0
140111823:	48 89 ae a8 01 00 00 	mov    %rbp,0x1a8(%rsi)
14011182a:	4c 89 b6 b0 01 00 00 	mov    %r14,0x1b0(%rsi)
140111831:	eb 39                	jmp    0x14011186c
140111833:	41 b8 18 0a 00 00    	mov    $0xa18,%r8d
140111839:	48 8d 15 30 bf 1f 00 	lea    0x1fbf30(%rip),%rdx        # 0x14030d770
140111840:	48 8b cd             	mov    %rbp,%rcx
140111843:	e8 78 a5 fd ff       	call   0x1400ebdc0
140111848:	33 c0                	xor    %eax,%eax
14011184a:	eb 25                	jmp    0x140111871
14011184c:	48 8b 8e 98 01 00 00 	mov    0x198(%rsi),%rcx
140111853:	41 b8 10 0a 00 00    	mov    $0xa10,%r8d
140111859:	e8 62 a5 fd ff       	call   0x1400ebdc0
14011185e:	48 89 ae 98 01 00 00 	mov    %rbp,0x198(%rsi)
140111865:	4c 89 b6 a0 01 00 00 	mov    %r14,0x1a0(%rsi)
14011186c:	b8 01 00 00 00       	mov    $0x1,%eax
140111871:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140111876:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
14011187b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140111880:	48 83 c4 20          	add    $0x20,%rsp
140111884:	41 5f                	pop    %r15
140111886:	5f                   	pop    %rdi
140111887:	5e                   	pop    %rsi
140111888:	c3                   	ret
140111889:	cc                   	int3
14011188a:	cc                   	int3
14011188b:	cc                   	int3
14011188c:	cc                   	int3
14011188d:	cc                   	int3
14011188e:	cc                   	int3
14011188f:	cc                   	int3
140111890:	40 53                	rex push %rbx
140111892:	56                   	push   %rsi
140111893:	41 57                	push   %r15
140111895:	b8 d0 00 00 00       	mov    $0xd0,%eax
14011189a:	e8 91 f2 19 00       	call   0x1402b0b30
14011189f:	48 2b e0             	sub    %rax,%rsp
1401118a2:	48 8b 05 d7 41 2c 00 	mov    0x2c41d7(%rip),%rax        # 0x1403d5a80
1401118a9:	48 33 c4             	xor    %rsp,%rax
1401118ac:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
1401118b3:	00
1401118b4:	33 f6                	xor    %esi,%esi
1401118b6:	4c 8d 0d 33 c1 ff ff 	lea    -0x3ecd(%rip),%r9        # 0x14010d9f0
1401118bd:	48 8b d9             	mov    %rcx,%rbx
1401118c0:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1401118c5:	48 8b c2             	mov    %rdx,%rax
1401118c8:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401118cd:	45 8b f8             	mov    %r8d,%r15d
1401118d0:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401118d5:	8d 56 3a             	lea    0x3a(%rsi),%edx
1401118d8:	48 8b c8             	mov    %rax,%rcx
1401118db:	44 8d 46 01          	lea    0x1(%rsi),%r8d
1401118df:	e8 9c e4 08 00       	call   0x14019fd80
1401118e4:	85 c0                	test   %eax,%eax
1401118e6:	0f 84 f7 00 00 00    	je     0x1401119e3
1401118ec:	48 85 db             	test   %rbx,%rbx
1401118ef:	75 08                	jne    0x1401118f9
1401118f1:	8d 43 01             	lea    0x1(%rbx),%eax
1401118f4:	e9 ea 00 00 00       	jmp    0x1401119e3
1401118f9:	48 89 ac 24 00 01 00 	mov    %rbp,0x100(%rsp)
140111900:	00
140111901:	48 8d 15 68 be 1f 00 	lea    0x1fbe68(%rip),%rdx        # 0x14030d770
140111908:	48 89 bc 24 c8 00 00 	mov    %rdi,0xc8(%rsp)
14011190f:	00
140111910:	41 b8 db 09 00 00    	mov    $0x9db,%r8d
140111916:	4c 89 b4 24 c0 00 00 	mov    %r14,0xc0(%rsp)
14011191d:	00
14011191e:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140111923:	4b 8d 2c 36          	lea    (%r14,%r14,1),%rbp
140111927:	48 8b cd             	mov    %rbp,%rcx
14011192a:	e8 41 a4 fd ff       	call   0x1400ebd70
14011192f:	48 8b f8             	mov    %rax,%rdi
140111932:	48 85 c0             	test   %rax,%rax
140111935:	75 2f                	jne    0x140111966
140111937:	e8 34 57 01 00       	call   0x140127070
14011193c:	4c 8d 05 e5 bf 1f 00 	lea    0x1fbfe5(%rip),%r8        # 0x14030d928
140111943:	ba dc 09 00 00       	mov    $0x9dc,%edx
140111948:	48 8d 0d 21 be 1f 00 	lea    0x1fbe21(%rip),%rcx        # 0x14030d770
14011194f:	e8 3c 58 01 00       	call   0x140127190
140111954:	45 33 c0             	xor    %r8d,%r8d
140111957:	8d 4f 14             	lea    0x14(%rdi),%ecx
14011195a:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14011195f:	e8 2c 59 01 00       	call   0x140127290
140111964:	eb 63                	jmp    0x1401119c9
140111966:	4c 8b c5             	mov    %rbp,%r8
140111969:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14011196e:	48 8b cf             	mov    %rdi,%rcx
140111971:	e8 ea f9 1c 00       	call   0x1402e1360
140111976:	48 8d 15 f3 bd 1f 00 	lea    0x1fbdf3(%rip),%rdx        # 0x14030d770
14011197d:	45 85 ff             	test   %r15d,%r15d
140111980:	74 22                	je     0x1401119a4
140111982:	48 8b 8b a8 01 00 00 	mov    0x1a8(%rbx),%rcx
140111989:	41 b8 e2 09 00 00    	mov    $0x9e2,%r8d
14011198f:	e8 2c a4 fd ff       	call   0x1400ebdc0
140111994:	48 89 bb a8 01 00 00 	mov    %rdi,0x1a8(%rbx)
14011199b:	4c 89 b3 b0 01 00 00 	mov    %r14,0x1b0(%rbx)
1401119a2:	eb 20                	jmp    0x1401119c4
1401119a4:	48 8b 8b 98 01 00 00 	mov    0x198(%rbx),%rcx
1401119ab:	41 b8 e6 09 00 00    	mov    $0x9e6,%r8d
1401119b1:	e8 0a a4 fd ff       	call   0x1400ebdc0
1401119b6:	48 89 bb 98 01 00 00 	mov    %rdi,0x198(%rbx)
1401119bd:	4c 89 b3 a0 01 00 00 	mov    %r14,0x1a0(%rbx)
1401119c4:	be 01 00 00 00       	mov    $0x1,%esi
1401119c9:	4c 8b b4 24 c0 00 00 	mov    0xc0(%rsp),%r14
1401119d0:	00
1401119d1:	8b c6                	mov    %esi,%eax
1401119d3:	48 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%rdi
1401119da:	00
1401119db:	48 8b ac 24 00 01 00 	mov    0x100(%rsp),%rbp
1401119e2:	00
1401119e3:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
1401119ea:	00
1401119eb:	48 33 cc             	xor    %rsp,%rcx
1401119ee:	e8 bd e4 19 00       	call   0x1402afeb0
1401119f3:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
1401119fa:	41 5f                	pop    %r15
1401119fc:	5e                   	pop    %rsi
1401119fd:	5b                   	pop    %rbx
1401119fe:	c3                   	ret
1401119ff:	cc                   	int3
140111a00:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140111a05:	89 54 24 10          	mov    %edx,0x10(%rsp)
140111a09:	55                   	push   %rbp
140111a0a:	56                   	push   %rsi
140111a0b:	57                   	push   %rdi
140111a0c:	41 54                	push   %r12
140111a0e:	41 55                	push   %r13
140111a10:	41 56                	push   %r14
140111a12:	41 57                	push   %r15
140111a14:	b8 20 00 00 00       	mov    $0x20,%eax
140111a19:	e8 12 f1 19 00       	call   0x1402b0b30
140111a1e:	48 2b e0             	sub    %rax,%rsp
140111a21:	4c 8b 81 a0 09 00 00 	mov    0x9a0(%rcx),%r8
140111a28:	45 33 c9             	xor    %r9d,%r9d
140111a2b:	48 8b f9             	mov    %rcx,%rdi
140111a2e:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
140111a33:	44 39 49 38          	cmp    %r9d,0x38(%rcx)
140111a37:	0f 84 93 02 00 00    	je     0x140111cd0
140111a3d:	83 fa fe             	cmp    $0xfffffffe,%edx
140111a40:	75 47                	jne    0x140111a89
140111a42:	48 8b 81 90 08 00 00 	mov    0x890(%rcx),%rax
140111a49:	f7 40 1c 00 00 03 00 	testl  $0x30000,0x1c(%rax)
140111a50:	74 30                	je     0x140111a82
140111a52:	48 8b 81 e0 02 00 00 	mov    0x2e0(%rcx),%rax
140111a59:	8b 48 18             	mov    0x18(%rax),%ecx
140111a5c:	81 f9 2b c0 00 03    	cmp    $0x300c02b,%ecx
140111a62:	75 08                	jne    0x140111a6c
140111a64:	8d 42 19             	lea    0x19(%rdx),%eax
140111a67:	e9 68 02 00 00       	jmp    0x140111cd4
140111a6c:	81 f9 2c c0 00 03    	cmp    $0x300c02c,%ecx
140111a72:	0f 85 58 02 00 00    	jne    0x140111cd0
140111a78:	b8 18 00 00 00       	mov    $0x18,%eax
140111a7d:	e9 52 02 00 00       	jmp    0x140111cd4
140111a82:	41 8b d1             	mov    %r9d,%edx
140111a85:	89 54 24 68          	mov    %edx,0x68(%rsp)
140111a89:	8b 81 e0 09 00 00    	mov    0x9e0(%rcx),%eax
140111a8f:	48 0f ba e0 16       	bt     $0x16,%rax
140111a94:	48 8b 81 90 08 00 00 	mov    0x890(%rcx),%rax
140111a9b:	0f 83 ad 00 00 00    	jae    0x140111b4e
140111aa1:	8b 48 1c             	mov    0x1c(%rax),%ecx
140111aa4:	81 e1 00 00 03 00    	and    $0x30000,%ecx
140111aaa:	81 f9 00 00 01 00    	cmp    $0x10000,%ecx
140111ab0:	74 7f                	je     0x140111b31
140111ab2:	81 f9 00 00 02 00    	cmp    $0x20000,%ecx
140111ab8:	74 57                	je     0x140111b11
140111aba:	81 f9 00 00 03 00    	cmp    $0x30000,%ecx
140111ac0:	74 47                	je     0x140111b09
140111ac2:	4c 8b af c0 0a 00 00 	mov    0xac0(%rdi),%r13
140111ac9:	4d 85 ed             	test   %r13,%r13
140111acc:	75 21                	jne    0x140111aef
140111ace:	4d 8b a8 80 02 00 00 	mov    0x280(%r8),%r13
140111ad5:	4d 8b a0 88 02 00 00 	mov    0x288(%r8),%r12
140111adc:	48 8b af d0 0a 00 00 	mov    0xad0(%rdi),%rbp
140111ae3:	48 8b b7 c8 0a 00 00 	mov    0xac8(%rdi),%rsi
140111aea:	e9 d4 00 00 00       	jmp    0x140111bc3
140111aef:	4c 8b a7 b8 0a 00 00 	mov    0xab8(%rdi),%r12
140111af6:	48 8b af d0 0a 00 00 	mov    0xad0(%rdi),%rbp
140111afd:	48 8b b7 c8 0a 00 00 	mov    0xac8(%rdi),%rsi
140111b04:	e9 ba 00 00 00       	jmp    0x140111bc3
140111b09:	41 bc 02 00 00 00    	mov    $0x2,%r12d
140111b0f:	eb 26                	jmp    0x140111b37
140111b11:	48 8b af d0 0a 00 00 	mov    0xad0(%rdi),%rbp
140111b18:	4c 8d 2d df b5 1f 00 	lea    0x1fb5df(%rip),%r13        # 0x14030d0fe
140111b1f:	48 8b b7 c8 0a 00 00 	mov    0xac8(%rdi),%rsi