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
140071ae2:	48 8b 05 6f e2 09 00 	mov    0x9e26f(%rip),%rax        # 0x14010fd58
140071ae9:	48 8b 0c 03          	mov    (%rbx,%rax,1),%rcx
140071aed:	48 83 c1 30          	add    $0x30,%rcx
140071af1:	ff 15 61 5a 08 00    	call   *0x85a61(%rip)        # 0x1400f7558
140071af7:	48 83 c3 08          	add    $0x8,%rbx
140071afb:	48 83 fb 18          	cmp    $0x18,%rbx
140071aff:	75 d1                	jne    0x140071ad2
140071b01:	48 8b 0d 50 e2 09 00 	mov    0x9e250(%rip),%rcx        # 0x14010fd58
140071b08:	e8 63 12 fc ff       	call   0x140032d70
140071b0d:	48 83 25 43 e2 09 00 	andq   $0x0,0x9e243(%rip)        # 0x14010fd58
140071b14:	00
140071b15:	48 83 c4 20          	add    $0x20,%rsp
140071b19:	5b                   	pop    %rbx
140071b1a:	c3                   	ret
140071b1b:	cc                   	int3
140071b1c:	48 8d 05 49 e2 09 00 	lea    0x9e249(%rip),%rax        # 0x14010fd6c
140071b23:	c3                   	ret
140071b24:	48 8d 05 45 e2 09 00 	lea    0x9e245(%rip),%rax        # 0x14010fd70
140071b2b:	c3                   	ret
140071b2c:	48 8d 05 35 e2 09 00 	lea    0x9e235(%rip),%rax        # 0x14010fd68
140071b33:	c3                   	ret
140071b34:	48 8b 05 3d e2 09 00 	mov    0x9e23d(%rip),%rax        # 0x14010fd78
140071b3b:	c3                   	ret
140071b3c:	48 83 ec 28          	sub    $0x28,%rsp
140071b40:	48 85 c9             	test   %rcx,%rcx
140071b43:	75 17                	jne    0x140071b5c
140071b45:	e8 7a c6 00 00       	call   0x14007e1c4
140071b4a:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140071b50:	e8 8f cc 01 00       	call   0x14008e7e4
140071b55:	b8 16 00 00 00       	mov    $0x16,%eax
140071b5a:	eb 0a                	jmp    0x140071b66
140071b5c:	8b 05 0a e2 09 00    	mov    0x9e20a(%rip),%eax        # 0x14010fd6c
140071b62:	89 01                	mov    %eax,(%rcx)
140071b64:	33 c0                	xor    %eax,%eax
140071b66:	48 83 c4 28          	add    $0x28,%rsp
140071b6a:	c3                   	ret
140071b6b:	cc                   	int3
140071b6c:	48 83 ec 28          	sub    $0x28,%rsp
140071b70:	48 85 c9             	test   %rcx,%rcx
140071b73:	75 17                	jne    0x140071b8c
140071b75:	e8 4a c6 00 00       	call   0x14007e1c4
140071b7a:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140071b80:	e8 5f cc 01 00       	call   0x14008e7e4
140071b85:	b8 16 00 00 00       	mov    $0x16,%eax
140071b8a:	eb 0a                	jmp    0x140071b96
140071b8c:	8b 05 de e1 09 00    	mov    0x9e1de(%rip),%eax        # 0x14010fd70
140071b92:	89 01                	mov    %eax,(%rcx)
140071b94:	33 c0                	xor    %eax,%eax
140071b96:	48 83 c4 28          	add    $0x28,%rsp
140071b9a:	c3                   	ret
140071b9b:	cc                   	int3
140071b9c:	48 83 ec 28          	sub    $0x28,%rsp
140071ba0:	48 85 c9             	test   %rcx,%rcx
140071ba3:	75 17                	jne    0x140071bbc
140071ba5:	e8 1a c6 00 00       	call   0x14007e1c4
140071baa:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140071bb0:	e8 2f cc 01 00       	call   0x14008e7e4
140071bb5:	b8 16 00 00 00       	mov    $0x16,%eax
140071bba:	eb 0a                	jmp    0x140071bc6
140071bbc:	8b 05 a6 e1 09 00    	mov    0x9e1a6(%rip),%eax        # 0x14010fd68
140071bc2:	89 01                	mov    %eax,(%rcx)
140071bc4:	33 c0                	xor    %eax,%eax
140071bc6:	48 83 c4 28          	add    $0x28,%rsp
140071bca:	c3                   	ret
140071bcb:	cc                   	int3
140071bcc:	48 8b 05 ad e1 09 00 	mov    0x9e1ad(%rip),%rax        # 0x14010fd80
140071bd3:	c3                   	ret
140071bd4:	cc                   	int3
140071bd5:	cc                   	int3
140071bd6:	cc                   	int3
140071bd7:	cc                   	int3
140071bd8:	cc                   	int3
140071bd9:	cc                   	int3
140071bda:	cc                   	int3
140071bdb:	cc                   	int3
140071bdc:	cc                   	int3
140071bdd:	cc                   	int3
140071bde:	cc                   	int3
140071bdf:	cc                   	int3
140071be0:	48 b8 80 70 00 00 80 	movabs $0x708000007080,%rax
140071be7:	70 00 00
140071bea:	89 05 78 e1 09 00    	mov    %eax,0x9e178(%rip)        # 0x14010fd68
140071bf0:	48 b8 01 00 00 00 01 	movabs $0x100000001,%rax
140071bf7:	00 00 00
140071bfa:	89 05 6c e1 09 00    	mov    %eax,0x9e16c(%rip)        # 0x14010fd6c
140071c00:	48 b8 f0 f1 ff ff f0 	movabs $0xfffff1f0fffff1f0,%rax
140071c07:	f1 ff ff
140071c0a:	89 05 60 e1 09 00    	mov    %eax,0x9e160(%rip)        # 0x14010fd70
140071c10:	48 8d 05 19 f7 08 00 	lea    0x8f719(%rip),%rax        # 0x140101330
140071c17:	48 89 05 5a e1 09 00 	mov    %rax,0x9e15a(%rip)        # 0x14010fd78
140071c1e:	48 8d 05 1b f7 08 00 	lea    0x8f71b(%rip),%rax        # 0x140101340
140071c25:	48 89 05 54 e1 09 00 	mov    %rax,0x9e154(%rip)        # 0x14010fd80
140071c2c:	33 c0                	xor    %eax,%eax
140071c2e:	c3                   	ret
140071c2f:	cc                   	int3
140071c30:	48 8d 05 51 e1 09 00 	lea    0x9e151(%rip),%rax        # 0x14010fd88
140071c37:	c3                   	ret
140071c38:	48 83 ec 28          	sub    $0x28,%rsp
140071c3c:	e8 e3 a8 01 00       	call   0x14008c524
140071c41:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140071c46:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
140071c4d:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140071c52:	48 8b c8             	mov    %rax,%rcx
140071c55:	e8 4e af 01 00       	call   0x14008cba8
140071c5a:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140071c5f:	48 8b 00             	mov    (%rax),%rax
140071c62:	48 83 c4 28          	add    $0x28,%rsp
140071c66:	c3                   	ret
140071c67:	cc                   	int3
140071c68:	4c 8b 05 d1 f3 08 00 	mov    0x8f3d1(%rip),%r8        # 0x140101040
140071c6f:	4c 8b c9             	mov    %rcx,%r9
140071c72:	41 8b d0             	mov    %r8d,%edx
140071c75:	b9 40 00 00 00       	mov    $0x40,%ecx
140071c7a:	83 e2 3f             	and    $0x3f,%edx
140071c7d:	2b ca                	sub    %edx,%ecx
140071c7f:	49 d3 c9             	ror    %cl,%r9
140071c82:	4d 33 c8             	xor    %r8,%r9
140071c85:	4c 89 0d 04 e1 09 00 	mov    %r9,0x9e104(%rip)        # 0x14010fd90
140071c8c:	c3                   	ret
140071c8d:	cc                   	int3
140071c8e:	cc                   	int3
140071c8f:	cc                   	int3
140071c90:	48 89 0d f9 e0 09 00 	mov    %rcx,0x9e0f9(%rip)        # 0x14010fd90
140071c97:	c3                   	ret
140071c98:	48 8b 05 a1 f3 08 00 	mov    0x8f3a1(%rip),%rax        # 0x140101040
140071c9f:	48 8b 15 ea e0 09 00 	mov    0x9e0ea(%rip),%rdx        # 0x14010fd90
140071ca6:	8b c8                	mov    %eax,%ecx
140071ca8:	48 33 d0             	xor    %rax,%rdx
140071cab:	83 e1 3f             	and    $0x3f,%ecx
140071cae:	48 d3 ca             	ror    %cl,%rdx
140071cb1:	48 85 d2             	test   %rdx,%rdx
140071cb4:	0f 95 c0             	setne  %al
140071cb7:	c3                   	ret
140071cb8:	48 8b 05 81 f3 08 00 	mov    0x8f381(%rip),%rax        # 0x140101040
140071cbf:	4c 8b c1             	mov    %rcx,%r8
140071cc2:	48 8b 15 c7 e0 09 00 	mov    0x9e0c7(%rip),%rdx        # 0x14010fd90
140071cc9:	8b c8                	mov    %eax,%ecx
140071ccb:	83 e1 3f             	and    $0x3f,%ecx
140071cce:	48 33 d0             	xor    %rax,%rdx
140071cd1:	48 d3 ca             	ror    %cl,%rdx
140071cd4:	48 85 d2             	test   %rdx,%rdx
140071cd7:	75 03                	jne    0x140071cdc
140071cd9:	33 c0                	xor    %eax,%eax
140071cdb:	c3                   	ret
140071cdc:	49 ba 70 71 54 58 e6 	movabs $0xd88807e658547170,%r10
140071ce3:	07 88 d8
140071ce6:	49 8b c8             	mov    %r8,%rcx
140071ce9:	48 8b c2             	mov    %rdx,%rax
140071cec:	48 ff 25 25 50 08 00 	rex.W jmp *0x85025(%rip)        # 0x1400f6d18
140071cf3:	cc                   	int3
140071cf4:	40 55                	rex push %rbp
140071cf6:	53                   	push   %rbx
140071cf7:	57                   	push   %rdi
140071cf8:	48 8d 6c 24 c1       	lea    -0x3f(%rsp),%rbp
140071cfd:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140071d04:	48 83 65 bf 00       	andq   $0x0,-0x41(%rbp)
140071d09:	c6 45 cf 00          	movb   $0x0,-0x31(%rbp)
140071d0d:	c6 45 e7 00          	movb   $0x0,-0x19(%rbp)
140071d11:	c6 45 ef 00          	movb   $0x0,-0x11(%rbp)
140071d15:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
140071d19:	4d 85 c9             	test   %r9,%r9
140071d1c:	74 06                	je     0x140071d24
140071d1e:	41 0f 10 01          	movups (%r9),%xmm0
140071d22:	eb 10                	jmp    0x140071d34
140071d24:	83 3d 85 e0 09 00 00 	cmpl   $0x0,0x9e085(%rip)        # 0x14010fdb0
140071d2b:	75 10                	jne    0x140071d3d
140071d2d:	0f 10 05 04 ff 08 00 	movups 0x8ff04(%rip),%xmm0        # 0x140101c38
140071d34:	c6 45 e7 01          	movb   $0x1,-0x19(%rbp)
140071d38:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
140071d3d:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
140071d41:	48 89 45 77          	mov    %rax,0x77(%rbp)
140071d45:	4c 89 45 6f          	mov    %r8,0x6f(%rbp)
140071d49:	48 89 55 5f          	mov    %rdx,0x5f(%rbp)
140071d4d:	48 89 4d 67          	mov    %rcx,0x67(%rbp)
140071d51:	48 85 d2             	test   %rdx,%rdx