1400716f2:	48 89 01             	mov    %rax,(%rcx)
1400716f5:	be 01 00 00 00       	mov    $0x1,%esi
1400716fa:	48 8d 05 df 51 06 00 	lea    0x651df(%rip),%rax        # 0x1400d68e0
140071701:	48 89 99 08 01 00 00 	mov    %rbx,0x108(%rcx)
140071708:	48 89 81 10 01 00 00 	mov    %rax,0x110(%rcx)
14007170f:	48 8d 05 4a 53 06 00 	lea    0x6534a(%rip),%rax        # 0x1400d6a60
140071716:	48 89 81 18 01 00 00 	mov    %rax,0x118(%rcx)
14007171d:	33 c0                	xor    %eax,%eax
14007171f:	89 71 08             	mov    %esi,0x8(%rcx)
140071722:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140071729:	00
14007172a:	48 33 cc             	xor    %rsp,%rcx
14007172d:	e8 9e db ff ff       	call   0x14006f2d0
140071732:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140071739:	00
14007173a:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14007173e:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140071742:	49 8b 73 48          	mov    0x48(%r11),%rsi
140071746:	49 8b e3             	mov    %r11,%rsp
140071749:	41 5f                	pop    %r15
14007174b:	41 5e                	pop    %r14
14007174d:	41 5d                	pop    %r13
14007174f:	41 5c                	pop    %r12
140071751:	5f                   	pop    %rdi
140071752:	c3                   	ret
140071753:	cc                   	int3
140071754:	48 83 ec 28          	sub    $0x28,%rsp
140071758:	e8 c7 ad 01 00       	call   0x14008c524
14007175d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140071762:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
140071769:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14007176e:	48 8b c8             	mov    %rax,%rcx
140071771:	e8 32 b4 01 00       	call   0x14008cba8
140071776:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14007177b:	8b 40 0c             	mov    0xc(%rax),%eax
14007177e:	48 83 c4 28          	add    $0x28,%rsp
140071782:	c3                   	ret
140071783:	cc                   	int3
140071784:	cc                   	int3
140071785:	cc                   	int3
140071786:	cc                   	int3
140071787:	cc                   	int3
140071788:	cc                   	int3
140071789:	cc                   	int3
14007178a:	cc                   	int3
14007178b:	cc                   	int3
14007178c:	cc                   	int3
14007178d:	cc                   	int3
14007178e:	cc                   	int3
14007178f:	cc                   	int3
140071790:	48 8d 05 49 03 09 00 	lea    0x90349(%rip),%rax        # 0x140101ae0
140071797:	48 89 05 62 f2 09 00 	mov    %rax,0x9f262(%rip)        # 0x140110a00
14007179e:	b0 01                	mov    $0x1,%al
1400717a0:	c3                   	ret
1400717a1:	cc                   	int3
1400717a2:	cc                   	int3
1400717a3:	cc                   	int3
1400717a4:	cc                   	int3
1400717a5:	cc                   	int3
1400717a6:	cc                   	int3
1400717a7:	cc                   	int3
1400717a8:	cc                   	int3
1400717a9:	cc                   	int3
1400717aa:	cc                   	int3
1400717ab:	cc                   	int3
1400717ac:	cc                   	int3
1400717ad:	cc                   	int3
1400717ae:	cc                   	int3
1400717af:	cc                   	int3
1400717b0:	48 83 ec 28          	sub    $0x28,%rsp
1400717b4:	48 8d 0d 15 e8 09 00 	lea    0x9e815(%rip),%rcx        # 0x14010ffd0
1400717bb:	e8 d8 c1 00 00       	call   0x14007d998
1400717c0:	48 8d 0d 21 e8 09 00 	lea    0x9e821(%rip),%rcx        # 0x14010ffe8
1400717c7:	e8 cc c1 00 00       	call   0x14007d998
1400717cc:	b0 01                	mov    $0x1,%al
1400717ce:	48 83 c4 28          	add    $0x28,%rsp
1400717d2:	c3                   	ret
1400717d3:	cc                   	int3
1400717d4:	cc                   	int3
1400717d5:	cc                   	int3
1400717d6:	cc                   	int3
1400717d7:	cc                   	int3
1400717d8:	cc                   	int3
1400717d9:	cc                   	int3
1400717da:	cc                   	int3
1400717db:	cc                   	int3
1400717dc:	cc                   	int3
1400717dd:	cc                   	int3
1400717de:	cc                   	int3
1400717df:	cc                   	int3
1400717e0:	b0 01                	mov    $0x1,%al
1400717e2:	c3                   	ret
1400717e3:	cc                   	int3
1400717e4:	cc                   	int3
1400717e5:	cc                   	int3
1400717e6:	cc                   	int3
1400717e7:	cc                   	int3
1400717e8:	cc                   	int3
1400717e9:	cc                   	int3
1400717ea:	cc                   	int3
1400717eb:	cc                   	int3
1400717ec:	cc                   	int3
1400717ed:	cc                   	int3
1400717ee:	cc                   	int3
1400717ef:	cc                   	int3
1400717f0:	b0 01                	mov    $0x1,%al
1400717f2:	c3                   	ret
1400717f3:	cc                   	int3
1400717f4:	cc                   	int3
1400717f5:	cc                   	int3
1400717f6:	cc                   	int3
1400717f7:	cc                   	int3
1400717f8:	cc                   	int3
1400717f9:	cc                   	int3
1400717fa:	cc                   	int3
1400717fb:	cc                   	int3
1400717fc:	cc                   	int3
1400717fd:	cc                   	int3
1400717fe:	cc                   	int3
1400717ff:	cc                   	int3
140071800:	48 83 ec 28          	sub    $0x28,%rsp
140071804:	e8 93 d4 00 00       	call   0x14007ec9c
140071809:	b0 01                	mov    $0x1,%al
14007180b:	48 83 c4 28          	add    $0x28,%rsp
14007180f:	c3                   	ret
140071810:	b0 01                	mov    $0x1,%al
140071812:	c3                   	ret
140071813:	cc                   	int3
140071814:	cc                   	int3
140071815:	cc                   	int3
140071816:	cc                   	int3
140071817:	cc                   	int3
140071818:	cc                   	int3
140071819:	cc                   	int3
14007181a:	cc                   	int3
14007181b:	cc                   	int3
14007181c:	cc                   	int3
14007181d:	cc                   	int3
14007181e:	cc                   	int3
14007181f:	cc                   	int3
140071820:	b0 01                	mov    $0x1,%al
140071822:	c3                   	ret
140071823:	cc                   	int3
140071824:	cc                   	int3
140071825:	cc                   	int3
140071826:	cc                   	int3
140071827:	cc                   	int3
140071828:	cc                   	int3
140071829:	cc                   	int3
14007182a:	cc                   	int3
14007182b:	cc                   	int3
14007182c:	cc                   	int3
14007182d:	cc                   	int3
14007182e:	cc                   	int3
14007182f:	cc                   	int3
140071830:	40 53                	rex push %rbx
140071832:	48 83 ec 20          	sub    $0x20,%rsp
140071836:	48 8b 1d 03 f8 08 00 	mov    0x8f803(%rip),%rbx        # 0x140101040
14007183d:	48 8b cb             	mov    %rbx,%rcx
140071840:	e8 63 d1 01 00       	call   0x14008e9a8
140071845:	48 8b cb             	mov    %rbx,%rcx
140071848:	e8 2f 9c 00 00       	call   0x14007b47c
14007184d:	48 8b cb             	mov    %rbx,%rcx
140071850:	e8 6b 54 01 00       	call   0x140086cc0
140071855:	48 8b cb             	mov    %rbx,%rcx
140071858:	e8 33 04 00 00       	call   0x140071c90
14007185d:	48 8b cb             	mov    %rbx,%rcx
140071860:	e8 3b 99 00 00       	call   0x14007b1a0
140071865:	b0 01                	mov    $0x1,%al
140071867:	48 83 c4 20          	add    $0x20,%rsp
14007186b:	5b                   	pop    %rbx
14007186c:	c3                   	ret
14007186d:	cc                   	int3
14007186e:	cc                   	int3
14007186f:	cc                   	int3
140071870:	33 c9                	xor    %ecx,%ecx
140071872:	e9 1d f3 ff ff       	jmp    0x140070b94
140071877:	cc                   	int3
140071878:	cc                   	int3
140071879:	cc                   	int3
14007187a:	cc                   	int3
14007187b:	cc                   	int3
14007187c:	cc                   	int3
14007187d:	cc                   	int3
14007187e:	cc                   	int3
14007187f:	cc                   	int3
140071880:	40 53                	rex push %rbx
140071882:	48 83 ec 20          	sub    $0x20,%rsp
140071886:	48 8b 0d 5b f1 09 00 	mov    0x9f15b(%rip),%rcx        # 0x1401109e8
14007188d:	83 c8 ff             	or     $0xffffffff,%eax
140071890:	f0 0f c1 01          	lock xadd %eax,(%rcx)
140071894:	83 f8 01             	cmp    $0x1,%eax
140071897:	75 1f                	jne    0x1400718b8
140071899:	48 8b 0d 48 f1 09 00 	mov    0x9f148(%rip),%rcx        # 0x1401109e8
1400718a0:	48 8d 1d f9 fc 08 00 	lea    0x8fcf9(%rip),%rbx        # 0x1401015a0
1400718a7:	48 3b cb             	cmp    %rbx,%rcx
1400718aa:	74 0c                	je     0x1400718b8
1400718ac:	e8 bf 14 fc ff       	call   0x140032d70
1400718b1:	48 89 1d 30 f1 09 00 	mov    %rbx,0x9f130(%rip)        # 0x1401109e8
1400718b8:	b0 01                	mov    $0x1,%al
1400718ba:	48 83 c4 20          	add    $0x20,%rsp
1400718be:	5b                   	pop    %rbx
1400718bf:	c3                   	ret
1400718c0:	48 83 ec 28          	sub    $0x28,%rsp
1400718c4:	48 8b 0d 3d f1 09 00 	mov    0x9f13d(%rip),%rcx        # 0x140110a08
1400718cb:	e8 a0 14 fc ff       	call   0x140032d70
1400718d0:	48 8b 0d 39 f1 09 00 	mov    0x9f139(%rip),%rcx        # 0x140110a10
1400718d7:	48 83 25 29 f1 09 00 	andq   $0x0,0x9f129(%rip)        # 0x140110a08
1400718de:	00
1400718df:	e8 8c 14 fc ff       	call   0x140032d70
1400718e4:	48 8b 0d cd f0 09 00 	mov    0x9f0cd(%rip),%rcx        # 0x1401109b8
1400718eb:	48 83 25 1d f1 09 00 	andq   $0x0,0x9f11d(%rip)        # 0x140110a10
1400718f2:	00
1400718f3:	e8 78 14 fc ff       	call   0x140032d70
1400718f8:	48 8b 0d c1 f0 09 00 	mov    0x9f0c1(%rip),%rcx        # 0x1401109c0
1400718ff:	48 83 25 b1 f0 09 00 	andq   $0x0,0x9f0b1(%rip)        # 0x1401109b8
140071906:	00
140071907:	e8 64 14 fc ff       	call   0x140032d70
14007190c:	48 83 25 ac f0 09 00 	andq   $0x0,0x9f0ac(%rip)        # 0x1401109c0
140071913:	00
140071914:	b0 01                	mov    $0x1,%al
140071916:	48 83 c4 28          	add    $0x28,%rsp
14007191a:	c3                   	ret
14007191b:	cc                   	int3
14007191c:	cc                   	int3
14007191d:	cc                   	int3
14007191e:	cc                   	int3
14007191f:	cc                   	int3
140071920:	b0 01                	mov    $0x1,%al
140071922:	c3                   	ret
140071923:	cc                   	int3
140071924:	48 8d 15 35 4c 06 00 	lea    0x64c35(%rip),%rdx        # 0x1400d6560
14007192b:	48 8d 0d 2e 4b 06 00 	lea    0x64b2e(%rip),%rcx        # 0x1400d6460
140071932:	e9 d1 cd 01 00       	jmp    0x14008e708
140071937:	cc                   	int3
140071938:	48 83 ec 28          	sub    $0x28,%rsp
14007193c:	84 c9                	test   %cl,%cl
14007193e:	74 16                	je     0x140071956
140071940:	48 83 3d 10 e4 09 00 	cmpq   $0x0,0x9e410(%rip)        # 0x14010fd58
140071947:	00
140071948:	74 05                	je     0x14007194f
14007194a:	e8 bd 33 01 00       	call   0x140084d0c
14007194f:	b0 01                	mov    $0x1,%al
140071951:	48 83 c4 28          	add    $0x28,%rsp
140071955:	c3                   	ret
140071956:	48 8d 15 03 4c 06 00 	lea    0x64c03(%rip),%rdx        # 0x1400d6560
14007195d:	48 8d 0d fc 4a 06 00 	lea    0x64afc(%rip),%rcx        # 0x1400d6460
140071964:	48 83 c4 28          	add    $0x28,%rsp
140071968:	e9 2f ce 01 00       	jmp    0x14008e79c
14007196d:	cc                   	int3
14007196e:	cc                   	int3
14007196f:	cc                   	int3
140071970:	8b c1                	mov    %ecx,%eax
140071972:	48 8d 0d 27 f7 08 00 	lea    0x8f727(%rip),%rcx        # 0x1401010a0
140071979:	48 6b c0 58          	imul   $0x58,%rax,%rax
14007197d:	48 03 c1             	add    %rcx,%rax
140071980:	c3                   	ret
140071981:	cc                   	int3
140071982:	cc                   	int3
140071983:	cc                   	int3
140071984:	48 83 c1 30          	add    $0x30,%rcx
140071988:	48 ff 25 f1 5b 08 00 	rex.W jmp *0x85bf1(%rip)        # 0x1400f7580
14007198f:	cc                   	int3
140071990:	48 83 c1 30          	add    $0x30,%rcx
140071994:	48 ff 25 35 5e 08 00 	rex.W jmp *0x85e35(%rip)        # 0x1400f77d0
14007199b:	cc                   	int3
14007199c:	cc                   	int3
14007199d:	cc                   	int3
14007199e:	cc                   	int3
14007199f:	cc                   	int3
1400719a0:	48 8b c4             	mov    %rsp,%rax
1400719a3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400719a7:	48 89 68 10          	mov    %rbp,0x10(%rax)
1400719ab:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400719af:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400719b3:	41 56                	push   %r14
1400719b5:	48 83 ec 20          	sub    $0x20,%rsp
1400719b9:	8b 05 91 e3 09 00    	mov    0x9e391(%rip),%eax        # 0x14010fd50
1400719bf:	33 db                	xor    %ebx,%ebx
1400719c1:	bf 03 00 00 00       	mov    $0x3,%edi
1400719c6:	85 c0                	test   %eax,%eax
1400719c8:	75 07                	jne    0x1400719d1
1400719ca:	b8 00 02 00 00       	mov    $0x200,%eax
1400719cf:	eb 05                	jmp    0x1400719d6
1400719d1:	3b c7                	cmp    %edi,%eax
1400719d3:	0f 4c c7             	cmovl  %edi,%eax
1400719d6:	48 63 c8             	movslq %eax,%rcx
1400719d9:	ba 08 00 00 00       	mov    $0x8,%edx
1400719de:	89 05 6c e3 09 00    	mov    %eax,0x9e36c(%rip)        # 0x14010fd50
1400719e4:	e8 e7 14 fc ff       	call   0x140032ed0
1400719e9:	33 c9                	xor    %ecx,%ecx
1400719eb:	48 89 05 66 e3 09 00 	mov    %rax,0x9e366(%rip)        # 0x14010fd58
1400719f2:	e8 79 13 fc ff       	call   0x140032d70
1400719f7:	48 39 1d 5a e3 09 00 	cmp    %rbx,0x9e35a(%rip)        # 0x14010fd58
1400719fe:	75 2f                	jne    0x140071a2f
140071a00:	ba 08 00 00 00       	mov    $0x8,%edx
140071a05:	89 3d 45 e3 09 00    	mov    %edi,0x9e345(%rip)        # 0x14010fd50
140071a0b:	48 8b cf             	mov    %rdi,%rcx
140071a0e:	e8 bd 14 fc ff       	call   0x140032ed0
140071a13:	33 c9                	xor    %ecx,%ecx
140071a15:	48 89 05 3c e3 09 00 	mov    %rax,0x9e33c(%rip)        # 0x14010fd58
140071a1c:	e8 4f 13 fc ff       	call   0x140032d70
140071a21:	48 39 1d 30 e3 09 00 	cmp    %rbx,0x9e330(%rip)        # 0x14010fd58
140071a28:	75 05                	jne    0x140071a2f
140071a2a:	83 c8 ff             	or     $0xffffffff,%eax
140071a2d:	eb 75                	jmp    0x140071aa4
140071a2f:	48 8b eb             	mov    %rbx,%rbp
140071a32:	48 8d 35 7f f6 08 00 	lea    0x8f67f(%rip),%rsi        # 0x1401010b8
140071a39:	4c 8d 35 60 f6 08 00 	lea    0x8f660(%rip),%r14        # 0x1401010a0
140071a40:	49 8d 4e 30          	lea    0x30(%r14),%rcx
140071a44:	45 33 c0             	xor    %r8d,%r8d
140071a47:	ba a0 0f 00 00       	mov    $0xfa0,%edx
140071a4c:	e8 03 b7 01 00       	call   0x14008d154
140071a51:	48 8b 05 00 e3 09 00 	mov    0x9e300(%rip),%rax        # 0x14010fd58
140071a58:	4c 8d 05 41 eb 09 00 	lea    0x9eb41(%rip),%r8        # 0x1401105a0
140071a5f:	48 8b d5             	mov    %rbp,%rdx
140071a62:	48 c1 fa 06          	sar    $0x6,%rdx
140071a66:	4c 89 34 03          	mov    %r14,(%rbx,%rax,1)
140071a6a:	48 8b c5             	mov    %rbp,%rax
140071a6d:	83 e0 3f             	and    $0x3f,%eax
140071a70:	48 8d 0c c0          	lea    (%rax,%rax,8),%rcx
140071a74:	49 8b 04 d0          	mov    (%r8,%rdx,8),%rax
140071a78:	48 8b 4c c8 28       	mov    0x28(%rax,%rcx,8),%rcx
140071a7d:	48 83 c1 02          	add    $0x2,%rcx
140071a81:	48 83 f9 02          	cmp    $0x2,%rcx
140071a85:	77 06                	ja     0x140071a8d
140071a87:	c7 06 fe ff ff ff    	movl   $0xfffffffe,(%rsi)
140071a8d:	48 ff c5             	inc    %rbp
140071a90:	49 83 c6 58          	add    $0x58,%r14
140071a94:	48 83 c3 08          	add    $0x8,%rbx
140071a98:	48 83 c6 58          	add    $0x58,%rsi
140071a9c:	48 83 ef 01          	sub    $0x1,%rdi
140071aa0:	75 9e                	jne    0x140071a40
140071aa2:	33 c0                	xor    %eax,%eax
140071aa4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140071aa9:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140071aae:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140071ab3:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140071ab8:	48 83 c4 20          	add    $0x20,%rsp
140071abc:	41 5e                	pop    %r14
140071abe:	c3                   	ret
140071abf:	cc                   	int3
140071ac0:	40 53                	rex push %rbx
140071ac2:	48 83 ec 20          	sub    $0x20,%rsp
140071ac6:	e8 41 32 01 00       	call   0x140084d0c
140071acb:	e8 54 d2 01 00       	call   0x14008ed24
140071ad0:	33 db                	xor    %ebx,%ebx
140071ad2:	48 8b 0d 7f e2 09 00 	mov    0x9e27f(%rip),%rcx        # 0x14010fd58
140071ad9:	48 8b 0c 0b          	mov    (%rbx,%rcx,1),%rcx
140071add:	e8 f6 d2 01 00       	call   0x14008edd8