140111357:	e8 24 1f 00 00       	call   0x140113280
14011135c:	85 c0                	test   %eax,%eax
14011135e:	75 08                	jne    0x140111368
140111360:	41 c7 04 9e 02 01 00 	movl   $0x102,(%r14,%rbx,4)
140111367:	00
140111368:	48 ff c6             	inc    %rsi
14011136b:	48 3b b5 a0 1c 00 00 	cmp    0x1ca0(%rbp),%rsi
140111372:	72 9c                	jb     0x140111310
140111374:	48 83 bd 98 1c 00 00 	cmpq   $0x0,0x1c98(%rbp)
14011137b:	00
14011137c:	74 13                	je     0x140111391
14011137e:	b8 01 00 00 00       	mov    $0x1,%eax
140111383:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140111388:	48 83 c4 20          	add    $0x20,%rsp
14011138c:	41 5e                	pop    %r14
14011138e:	5e                   	pop    %rsi
14011138f:	5d                   	pop    %rbp
140111390:	c3                   	ret
140111391:	e8 da 5c 01 00       	call   0x140127070
140111396:	4c 8d 05 23 c5 1f 00 	lea    0x1fc523(%rip),%r8        # 0x14030d8c0
14011139d:	ba cf 06 00 00       	mov    $0x6cf,%edx
1401113a2:	48 8d 0d c7 c3 1f 00 	lea    0x1fc3c7(%rip),%rcx        # 0x14030d770
1401113a9:	e8 e2 5d 01 00       	call   0x140127190
1401113ae:	ba 28 00 00 00       	mov    $0x28,%edx
1401113b3:	41 b8 78 01 00 00    	mov    $0x178,%r8d
1401113b9:	45 33 c9             	xor    %r9d,%r9d
1401113bc:	48 8b cd             	mov    %rbp,%rcx
1401113bf:	e8 ec ee 06 00       	call   0x1401802b0
1401113c4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401113c9:	33 c0                	xor    %eax,%eax
1401113cb:	48 83 c4 20          	add    $0x20,%rsp
1401113cf:	41 5e                	pop    %r14
1401113d1:	5e                   	pop    %rsi
1401113d2:	5d                   	pop    %rbp
1401113d3:	c3                   	ret
1401113d4:	cc                   	int3
1401113d5:	cc                   	int3
1401113d6:	cc                   	int3
1401113d7:	cc                   	int3
1401113d8:	cc                   	int3
1401113d9:	cc                   	int3
1401113da:	cc                   	int3
1401113db:	cc                   	int3
1401113dc:	cc                   	int3
1401113dd:	cc                   	int3
1401113de:	cc                   	int3
1401113df:	cc                   	int3
1401113e0:	40 53                	rex push %rbx
1401113e2:	56                   	push   %rsi
1401113e3:	57                   	push   %rdi
1401113e4:	41 54                	push   %r12
1401113e6:	41 55                	push   %r13
1401113e8:	41 56                	push   %r14
1401113ea:	41 57                	push   %r15
1401113ec:	b8 20 00 00 00       	mov    $0x20,%eax
1401113f1:	e8 3a f7 19 00       	call   0x1402b0b30
1401113f6:	48 2b e0             	sub    %rax,%rsp
1401113f9:	48 8b 99 90 08 00 00 	mov    0x890(%rcx),%rbx
140111400:	48 8d 15 69 c3 1f 00 	lea    0x1fc369(%rip),%rdx        # 0x14030d770
140111407:	4c 8b e9             	mov    %rcx,%r13
14011140a:	41 b8 c1 08 00 00    	mov    $0x8c1,%r8d
140111410:	48 8b 89 98 1c 00 00 	mov    0x1c98(%rcx),%rcx
140111417:	8b 7b 1c             	mov    0x1c(%rbx),%edi
14011141a:	81 e7 00 00 03 00    	and    $0x30000,%edi
140111420:	e8 9b a9 fd ff       	call   0x1400ebdc0
140111425:	41 8b 55 38          	mov    0x38(%r13),%edx
140111429:	49 c7 85 98 1c 00 00 	movq   $0x0,0x1c98(%r13)
140111430:	00 00 00 00
140111434:	49 c7 85 a0 1c 00 00 	movq   $0x0,0x1ca0(%r13)
14011143b:	00 00 00 00
14011143f:	85 d2                	test   %edx,%edx
140111441:	75 1c                	jne    0x14011145f
140111443:	4c 8b bb a8 01 00 00 	mov    0x1a8(%rbx),%r15
14011144a:	4d 85 ff             	test   %r15,%r15
14011144d:	74 10                	je     0x14011145f
14011144f:	85 ff                	test   %edi,%edi
140111451:	75 0c                	jne    0x14011145f
140111453:	48 8b b3 b0 01 00 00 	mov    0x1b0(%rbx),%rsi
14011145a:	e9 a1 00 00 00       	jmp    0x140111500
14011145f:	4c 8b bb 98 01 00 00 	mov    0x198(%rbx),%r15
140111466:	4d 85 ff             	test   %r15,%r15
140111469:	74 10                	je     0x14011147b
14011146b:	85 ff                	test   %edi,%edi
14011146d:	75 0c                	jne    0x14011147b
14011146f:	48 8b b3 a0 01 00 00 	mov    0x1a0(%rbx),%rsi
140111476:	e9 85 00 00 00       	jmp    0x140111500
14011147b:	49 8b 85 90 08 00 00 	mov    0x890(%r13),%rax
140111482:	8b 48 1c             	mov    0x1c(%rax),%ecx
140111485:	81 e1 00 00 03 00    	and    $0x30000,%ecx
14011148b:	81 f9 00 00 01 00    	cmp    $0x10000,%ecx
140111491:	74 61                	je     0x1401114f4
140111493:	81 f9 00 00 02 00    	cmp    $0x20000,%ecx
140111499:	74 4b                	je     0x1401114e6
14011149b:	81 f9 00 00 03 00    	cmp    $0x30000,%ecx
1401114a1:	74 3c                	je     0x1401114df
1401114a3:	85 d2                	test   %edx,%edx
1401114a5:	75 15                	jne    0x1401114bc
1401114a7:	4c 8b b8 a8 01 00 00 	mov    0x1a8(%rax),%r15
1401114ae:	4d 85 ff             	test   %r15,%r15
1401114b1:	74 09                	je     0x1401114bc
1401114b3:	48 8b b0 b0 01 00 00 	mov    0x1b0(%rax),%rsi
1401114ba:	eb 44                	jmp    0x140111500
1401114bc:	4c 8b b8 98 01 00 00 	mov    0x198(%rax),%r15
1401114c3:	4d 85 ff             	test   %r15,%r15
1401114c6:	74 09                	je     0x1401114d1
1401114c8:	48 8b b0 a0 01 00 00 	mov    0x1a0(%rax),%rsi
1401114cf:	eb 2f                	jmp    0x140111500
1401114d1:	4c 8d 3d 28 bc 1f 00 	lea    0x1fbc28(%rip),%r15        # 0x14030d100
1401114d8:	be 1c 00 00 00       	mov    $0x1c,%esi
1401114dd:	eb 21                	jmp    0x140111500
1401114df:	be 02 00 00 00       	mov    $0x2,%esi
1401114e4:	eb 13                	jmp    0x1401114f9
1401114e6:	4c 8d 3d 4d bc 1f 00 	lea    0x1fbc4d(%rip),%r15        # 0x14030d13a
1401114ed:	be 01 00 00 00       	mov    $0x1,%esi
1401114f2:	eb 0c                	jmp    0x140111500
1401114f4:	be 01 00 00 00       	mov    $0x1,%esi
1401114f9:	4c 8d 3d 38 bc 1f 00 	lea    0x1fbc38(%rip),%r15        # 0x14030d138
140111500:	41 8b 85 e0 09 00 00 	mov    0x9e0(%r13),%eax
140111507:	48 0f ba e0 16       	bt     $0x16,%rax
14011150c:	72 14                	jb     0x140111522
14011150e:	85 ff                	test   %edi,%edi
140111510:	75 10                	jne    0x140111522
140111512:	4d 8b b5 90 03 00 00 	mov    0x390(%r13),%r14
140111519:	49 8b 9d a0 03 00 00 	mov    0x3a0(%r13),%rbx
140111520:	eb 14                	jmp    0x140111536
140111522:	4d 8b f7             	mov    %r15,%r14
140111525:	48 8b de             	mov    %rsi,%rbx
140111528:	4d 8b bd 90 03 00 00 	mov    0x390(%r13),%r15
14011152f:	49 8b b5 a0 03 00 00 	mov    0x3a0(%r13),%rsi
140111536:	33 ff                	xor    %edi,%edi
140111538:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14011153d:	45 33 e4             	xor    %r12d,%r12d
140111540:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
140111545:	48 89 6c 24 78       	mov    %rbp,0x78(%rsp)
14011154a:	48 85 db             	test   %rbx,%rbx
14011154d:	0f 84 8f 00 00 00    	je     0x1401115e2
140111553:	48 8b eb             	mov    %rbx,%rbp
140111556:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14011155d:	00 00 00
140111560:	49 8b 85 a0 09 00 00 	mov    0x9a0(%r13),%rax
140111567:	33 c9                	xor    %ecx,%ecx
140111569:	48 8b 98 08 06 00 00 	mov    0x608(%rax),%rbx
140111570:	41 0f b7 06          	movzwl (%r14),%eax
140111574:	66 39 43 08          	cmp    %ax,0x8(%rbx)
140111578:	74 0f                	je     0x140111589
14011157a:	48 83 c3 28          	add    $0x28,%rbx
14011157e:	48 ff c1             	inc    %rcx
140111581:	48 83 f9 1c          	cmp    $0x1c,%rcx
140111585:	72 ed                	jb     0x140111574
140111587:	eb 4a                	jmp    0x1401115d3
140111589:	83 7b 24 00          	cmpl   $0x0,0x24(%rbx)
14011158d:	74 44                	je     0x1401115d3
14011158f:	4c 8b c3             	mov    %rbx,%r8
140111592:	ba 0c 00 05 00       	mov    $0x5000c,%edx
140111597:	49 8b cd             	mov    %r13,%rcx
14011159a:	e8 91 e1 ff ff       	call   0x14010f730
14011159f:	85 c0                	test   %eax,%eax
1401115a1:	74 30                	je     0x1401115d3
1401115a3:	33 c9                	xor    %ecx,%ecx
1401115a5:	49 8b c7             	mov    %r15,%rax
1401115a8:	48 85 f6             	test   %rsi,%rsi
1401115ab:	74 26                	je     0x1401115d3
1401115ad:	41 0f b7 16          	movzwl (%r14),%edx
1401115b1:	66 3b 10             	cmp    (%rax),%dx
1401115b4:	74 0e                	je     0x1401115c4
1401115b6:	48 ff c1             	inc    %rcx
1401115b9:	48 83 c0 02          	add    $0x2,%rax
1401115bd:	48 3b ce             	cmp    %rsi,%rcx
1401115c0:	72 ef                	jb     0x1401115b1
1401115c2:	eb 0f                	jmp    0x1401115d3
1401115c4:	49 ff c4             	inc    %r12
1401115c7:	48 85 ff             	test   %rdi,%rdi
1401115ca:	74 07                	je     0x1401115d3
1401115cc:	48 89 1f             	mov    %rbx,(%rdi)
1401115cf:	48 83 c7 08          	add    $0x8,%rdi
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