140007766:	cc                   	int3
140007767:	cc                   	int3
140007768:	cc                   	int3
140007769:	cc                   	int3
14000776a:	cc                   	int3
14000776b:	cc                   	int3
14000776c:	cc                   	int3
14000776d:	cc                   	int3
14000776e:	cc                   	int3
14000776f:	cc                   	int3
140007770:	48 83 ec 28          	sub    $0x28,%rsp
140007774:	e8 0f 08 00 00       	call   0x140007f88
140007779:	e8 ba 05 00 00       	call   0x140007d38
14000777e:	8b c8                	mov    %eax,%ecx
140007780:	48 83 c4 28          	add    $0x28,%rsp
140007784:	e9 a3 0d 00 00       	jmp    0x14000852c
140007789:	cc                   	int3
14000778a:	cc                   	int3
14000778b:	cc                   	int3
14000778c:	cc                   	int3
14000778d:	cc                   	int3
14000778e:	cc                   	int3
14000778f:	cc                   	int3
140007790:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140007795:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000779a:	57                   	push   %rdi
14000779b:	48 83 ec 30          	sub    $0x30,%rsp
14000779f:	b9 01 00 00 00       	mov    $0x1,%ecx
1400077a4:	e8 53 02 00 00       	call   0x1400079fc
1400077a9:	84 c0                	test   %al,%al
1400077ab:	0f 84 36 01 00 00    	je     0x1400078e7
1400077b1:	40 32 f6             	xor    %sil,%sil
1400077b4:	40 88 74 24 20       	mov    %sil,0x20(%rsp)
1400077b9:	e8 fe 01 00 00       	call   0x1400079bc
1400077be:	8a d8                	mov    %al,%bl
1400077c0:	8b 0d ca 6a 00 00    	mov    0x6aca(%rip),%ecx        # 0x14000e290
1400077c6:	83 f9 01             	cmp    $0x1,%ecx
1400077c9:	0f 84 23 01 00 00    	je     0x1400078f2
1400077cf:	85 c9                	test   %ecx,%ecx
1400077d1:	75 4a                	jne    0x14000781d
1400077d3:	c7 05 b3 6a 00 00 01 	movl   $0x1,0x6ab3(%rip)        # 0x14000e290
1400077da:	00 00 00
1400077dd:	48 8d 15 5c 2f 00 00 	lea    0x2f5c(%rip),%rdx        # 0x14000a740
1400077e4:	48 8d 0d 25 2f 00 00 	lea    0x2f25(%rip),%rcx        # 0x14000a710
1400077eb:	e8 e2 0b 00 00       	call   0x1400083d2
1400077f0:	85 c0                	test   %eax,%eax
1400077f2:	74 0a                	je     0x1400077fe
1400077f4:	b8 ff 00 00 00       	mov    $0xff,%eax
1400077f9:	e9 d9 00 00 00       	jmp    0x1400078d7
1400077fe:	48 8d 15 03 2f 00 00 	lea    0x2f03(%rip),%rdx        # 0x14000a708
140007805:	48 8d 0d cc 2e 00 00 	lea    0x2ecc(%rip),%rcx        # 0x14000a6d8
14000780c:	e8 b5 0b 00 00       	call   0x1400083c6
140007811:	c7 05 75 6a 00 00 02 	movl   $0x2,0x6a75(%rip)        # 0x14000e290
140007818:	00 00 00
14000781b:	eb 08                	jmp    0x140007825
14000781d:	40 b6 01             	mov    $0x1,%sil
140007820:	40 88 74 24 20       	mov    %sil,0x20(%rsp)
140007825:	8a cb                	mov    %bl,%cl
140007827:	e8 78 03 00 00       	call   0x140007ba4
14000782c:	e8 6f 05 00 00       	call   0x140007da0
140007831:	48 8b d8             	mov    %rax,%rbx
140007834:	48 83 38 00          	cmpq   $0x0,(%rax)
140007838:	74 1e                	je     0x140007858
14000783a:	48 8b c8             	mov    %rax,%rcx
14000783d:	e8 c2 02 00 00       	call   0x140007b04
140007842:	84 c0                	test   %al,%al
140007844:	74 12                	je     0x140007858
140007846:	45 33 c0             	xor    %r8d,%r8d
140007849:	41 8d 50 02          	lea    0x2(%r8),%edx
14000784d:	33 c9                	xor    %ecx,%ecx
14000784f:	48 8b 03             	mov    (%rbx),%rax
140007852:	ff 15 78 2e 00 00    	call   *0x2e78(%rip)        # 0x14000a6d0
140007858:	e8 53 05 00 00       	call   0x140007db0
14000785d:	48 8b d8             	mov    %rax,%rbx
140007860:	48 83 38 00          	cmpq   $0x0,(%rax)
140007864:	74 14                	je     0x14000787a
140007866:	48 8b c8             	mov    %rax,%rcx
140007869:	e8 96 02 00 00       	call   0x140007b04
14000786e:	84 c0                	test   %al,%al
140007870:	74 08                	je     0x14000787a
140007872:	48 8b 0b             	mov    (%rbx),%rcx
140007875:	e8 70 0b 00 00       	call   0x1400083ea
14000787a:	e8 37 0c 00 00       	call   0x1400084b6
14000787f:	48 8b f8             	mov    %rax,%rdi
140007882:	e8 9f 0b 00 00       	call   0x140008426
140007887:	48 8b 18             	mov    (%rax),%rbx
14000788a:	e8 8b 0b 00 00       	call   0x14000841a
14000788f:	4c 8b c7             	mov    %rdi,%r8
140007892:	48 8b d3             	mov    %rbx,%rdx
140007895:	8b 08                	mov    (%rax),%ecx
140007897:	e8 64 9b ff ff       	call   0x140001400
14000789c:	8b d8                	mov    %eax,%ebx
14000789e:	e8 8d 06 00 00       	call   0x140007f30
1400078a3:	84 c0                	test   %al,%al
1400078a5:	74 55                	je     0x1400078fc
1400078a7:	40 84 f6             	test   %sil,%sil
1400078aa:	75 05                	jne    0x1400078b1
1400078ac:	e8 c9 0b 00 00       	call   0x14000847a
1400078b1:	33 d2                	xor    %edx,%edx
1400078b3:	b1 01                	mov    $0x1,%cl
1400078b5:	e8 16 03 00 00       	call   0x140007bd0
1400078ba:	8b c3                	mov    %ebx,%eax
1400078bc:	eb 19                	jmp    0x1400078d7
1400078be:	8b d8                	mov    %eax,%ebx
1400078c0:	e8 6b 06 00 00       	call   0x140007f30
1400078c5:	84 c0                	test   %al,%al
1400078c7:	74 3b                	je     0x140007904
1400078c9:	80 7c 24 20 00       	cmpb   $0x0,0x20(%rsp)
1400078ce:	75 05                	jne    0x1400078d5
1400078d0:	e8 09 0b 00 00       	call   0x1400083de
1400078d5:	8b c3                	mov    %ebx,%eax
1400078d7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400078dc:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400078e1:	48 83 c4 30          	add    $0x30,%rsp
1400078e5:	5f                   	pop    %rdi
1400078e6:	c3                   	ret
1400078e7:	b9 07 00 00 00       	mov    $0x7,%ecx
1400078ec:	e8 df 04 00 00       	call   0x140007dd0
1400078f1:	90                   	nop
1400078f2:	b9 07 00 00 00       	mov    $0x7,%ecx
1400078f7:	e8 d4 04 00 00       	call   0x140007dd0
1400078fc:	8b cb                	mov    %ebx,%ecx
1400078fe:	e8 4d 0c 00 00       	call   0x140008550
140007903:	90                   	nop
140007904:	8b cb                	mov    %ebx,%ecx
140007906:	e8 9f 0b 00 00       	call   0x1400084aa
14000790b:	90                   	nop
14000790c:	cc                   	int3
14000790d:	cc                   	int3
14000790e:	cc                   	int3
14000790f:	cc                   	int3
140007910:	cc                   	int3
140007911:	cc                   	int3
140007912:	cc                   	int3
140007913:	cc                   	int3
140007914:	cc                   	int3
140007915:	cc                   	int3
140007916:	cc                   	int3
140007917:	cc                   	int3
140007918:	cc                   	int3
140007919:	cc                   	int3
14000791a:	cc                   	int3
14000791b:	cc                   	int3
14000791c:	cc                   	int3
14000791d:	cc                   	int3
14000791e:	cc                   	int3
14000791f:	cc                   	int3
140007920:	48 83 ec 28          	sub    $0x28,%rsp
140007924:	e8 4f 03 00 00       	call   0x140007c78
140007929:	48 83 c4 28          	add    $0x28,%rsp
14000792d:	e9 5e fe ff ff       	jmp    0x140007790
140007932:	cc                   	int3
140007933:	cc                   	int3
140007934:	cc                   	int3
140007935:	cc                   	int3
140007936:	cc                   	int3
140007937:	cc                   	int3
140007938:	e9 1f 0c 00 00       	jmp    0x14000855c
14000793d:	cc                   	int3
14000793e:	cc                   	int3
14000793f:	cc                   	int3
140007940:	cc                   	int3
140007941:	cc                   	int3
140007942:	cc                   	int3
140007943:	cc                   	int3
140007944:	cc                   	int3
140007945:	cc                   	int3
140007946:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14000794d:	00 00 00
140007950:	48 3b 0d 99 68 00 00 	cmp    0x6899(%rip),%rcx        # 0x14000e1f0
140007957:	f2 75 12             	bnd jne 0x14000796c
14000795a:	48 c1 c1 10          	rol    $0x10,%rcx
14000795e:	66 f7 c1 ff ff       	test   $0xffff,%cx
140007963:	f2 75 02             	bnd jne 0x140007968
140007966:	f2 c3                	bnd ret
140007968:	48 c1 c9 10          	ror    $0x10,%rcx
14000796c:	e9 6f 07 00 00       	jmp    0x1400080e0
140007971:	cc                   	int3
140007972:	cc                   	int3
140007973:	cc                   	int3
140007974:	cc                   	int3
140007975:	cc                   	int3
140007976:	cc                   	int3
140007977:	cc                   	int3
140007978:	e9 bb ff ff ff       	jmp    0x140007938
14000797d:	cc                   	int3
14000797e:	cc                   	int3
14000797f:	cc                   	int3
140007980:	cc                   	int3
140007981:	cc                   	int3
140007982:	cc                   	int3
140007983:	cc                   	int3
140007984:	cc                   	int3
140007985:	cc                   	int3
140007986:	cc                   	int3
140007987:	cc                   	int3
140007988:	cc                   	int3
140007989:	cc                   	int3
14000798a:	cc                   	int3
14000798b:	cc                   	int3
14000798c:	cc                   	int3
14000798d:	cc                   	int3
14000798e:	cc                   	int3
14000798f:	cc                   	int3
140007990:	40 53                	rex push %rbx
140007992:	48 83 ec 20          	sub    $0x20,%rsp
140007996:	48 8d 05 6b 26 00 00 	lea    0x266b(%rip),%rax        # 0x14000a008
14000799d:	48 8b d9             	mov    %rcx,%rbx
1400079a0:	48 89 01             	mov    %rax,(%rcx)
1400079a3:	f6 c2 01             	test   $0x1,%dl
1400079a6:	74 05                	je     0x1400079ad
1400079a8:	e8 8b ff ff ff       	call   0x140007938
1400079ad:	48 8b c3             	mov    %rbx,%rax
1400079b0:	48 83 c4 20          	add    $0x20,%rsp
1400079b4:	5b                   	pop    %rbx
1400079b5:	c3                   	ret
1400079b6:	cc                   	int3
1400079b7:	cc                   	int3
1400079b8:	cc                   	int3
1400079b9:	cc                   	int3
1400079ba:	cc                   	int3
1400079bb:	cc                   	int3
1400079bc:	48 83 ec 28          	sub    $0x28,%rsp
1400079c0:	e8 ef 09 00 00       	call   0x1400083b4
1400079c5:	85 c0                	test   %eax,%eax
1400079c7:	74 21                	je     0x1400079ea
1400079c9:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
1400079d0:	00 00
1400079d2:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400079d6:	eb 05                	jmp    0x1400079dd
1400079d8:	48 3b c8             	cmp    %rax,%rcx
1400079db:	74 14                	je     0x1400079f1
1400079dd:	33 c0                	xor    %eax,%eax
1400079df:	f0 48 0f b1 0d b0 68 	lock cmpxchg %rcx,0x68b0(%rip)        # 0x14000e298
1400079e6:	00 00
1400079e8:	75 ee                	jne    0x1400079d8
1400079ea:	32 c0                	xor    %al,%al
1400079ec:	48 83 c4 28          	add    $0x28,%rsp
1400079f0:	c3                   	ret
1400079f1:	b0 01                	mov    $0x1,%al
1400079f3:	eb f7                	jmp    0x1400079ec
1400079f5:	cc                   	int3
1400079f6:	cc                   	int3
1400079f7:	cc                   	int3
1400079f8:	cc                   	int3
1400079f9:	cc                   	int3
1400079fa:	cc                   	int3
1400079fb:	cc                   	int3
1400079fc:	40 53                	rex push %rbx
1400079fe:	48 83 ec 20          	sub    $0x20,%rsp
140007a02:	0f b6 05 c8 68 00 00 	movzbl 0x68c8(%rip),%eax        # 0x14000e2d1
140007a09:	85 c9                	test   %ecx,%ecx
140007a0b:	bb 01 00 00 00       	mov    $0x1,%ebx
140007a10:	0f 44 c3             	cmove  %ebx,%eax
140007a13:	88 05 b8 68 00 00    	mov    %al,0x68b8(%rip)        # 0x14000e2d1
140007a19:	e8 12 08 00 00       	call   0x140008230
140007a1e:	e8 41 03 00 00       	call   0x140007d64
140007a23:	84 c0                	test   %al,%al
140007a25:	75 04                	jne    0x140007a2b
140007a27:	32 c0                	xor    %al,%al
140007a29:	eb 14                	jmp    0x140007a3f
140007a2b:	e8 34 03 00 00       	call   0x140007d64
140007a30:	84 c0                	test   %al,%al
140007a32:	75 09                	jne    0x140007a3d
140007a34:	33 c9                	xor    %ecx,%ecx
140007a36:	e8 29 03 00 00       	call   0x140007d64
140007a3b:	eb ea                	jmp    0x140007a27
140007a3d:	8a c3                	mov    %bl,%al
140007a3f:	48 83 c4 20          	add    $0x20,%rsp
140007a43:	5b                   	pop    %rbx
140007a44:	c3                   	ret
140007a45:	cc                   	int3
140007a46:	cc                   	int3
140007a47:	cc                   	int3
140007a48:	cc                   	int3
140007a49:	cc                   	int3
140007a4a:	cc                   	int3
140007a4b:	cc                   	int3
140007a4c:	40 53                	rex push %rbx
140007a4e:	48 83 ec 20          	sub    $0x20,%rsp
140007a52:	80 3d 77 68 00 00 00 	cmpb   $0x0,0x6877(%rip)        # 0x14000e2d0
140007a59:	8b d9                	mov    %ecx,%ebx
140007a5b:	0f 85 88 00 00 00    	jne    0x140007ae9
140007a61:	83 f9 01             	cmp    $0x1,%ecx
140007a64:	0f 87 87 00 00 00    	ja     0x140007af1
140007a6a:	e8 45 09 00 00       	call   0x1400083b4
140007a6f:	85 c0                	test   %eax,%eax
140007a71:	74 28                	je     0x140007a9b
140007a73:	85 db                	test   %ebx,%ebx
140007a75:	75 24                	jne    0x140007a9b
140007a77:	48 8d 0d 22 68 00 00 	lea    0x6822(%rip),%rcx        # 0x14000e2a0
140007a7e:	e8 3f 0a 00 00       	call   0x1400084c2
140007a83:	85 c0                	test   %eax,%eax
140007a85:	75 10                	jne    0x140007a97
140007a87:	48 8d 0d 2a 68 00 00 	lea    0x682a(%rip),%rcx        # 0x14000e2b8
140007a8e:	e8 2f 0a 00 00       	call   0x1400084c2
140007a93:	85 c0                	test   %eax,%eax
140007a95:	74 4b                	je     0x140007ae2
140007a97:	32 c0                	xor    %al,%al
140007a99:	eb 50                	jmp    0x140007aeb
140007a9b:	48 8b 15 4e 67 00 00 	mov    0x674e(%rip),%rdx        # 0x14000e1f0
140007aa2:	b9 40 00 00 00       	mov    $0x40,%ecx
140007aa7:	8b c2                	mov    %edx,%eax
140007aa9:	83 e0 3f             	and    $0x3f,%eax
140007aac:	2b c8                	sub    %eax,%ecx
140007aae:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140007ab2:	48 d3 c8             	ror    %cl,%rax
140007ab5:	48 33 c2             	xor    %rdx,%rax
140007ab8:	48 89 05 e1 67 00 00 	mov    %rax,0x67e1(%rip)        # 0x14000e2a0
140007abf:	48 89 05 e2 67 00 00 	mov    %rax,0x67e2(%rip)        # 0x14000e2a8
140007ac6:	48 89 05 e3 67 00 00 	mov    %rax,0x67e3(%rip)        # 0x14000e2b0
140007acd:	48 89 05 e4 67 00 00 	mov    %rax,0x67e4(%rip)        # 0x14000e2b8
140007ad4:	48 89 05 e5 67 00 00 	mov    %rax,0x67e5(%rip)        # 0x14000e2c0
140007adb:	48 89 05 e6 67 00 00 	mov    %rax,0x67e6(%rip)        # 0x14000e2c8
140007ae2:	c6 05 e7 67 00 00 01 	movb   $0x1,0x67e7(%rip)        # 0x14000e2d0
140007ae9:	b0 01                	mov    $0x1,%al
140007aeb:	48 83 c4 20          	add    $0x20,%rsp
140007aef:	5b                   	pop    %rbx
140007af0:	c3                   	ret
140007af1:	b9 05 00 00 00       	mov    $0x5,%ecx
140007af6:	e8 d5 02 00 00       	call   0x140007dd0
140007afb:	cc                   	int3
140007afc:	cc                   	int3
140007afd:	cc                   	int3
140007afe:	cc                   	int3
140007aff:	cc                   	int3
140007b00:	cc                   	int3
140007b01:	cc                   	int3
140007b02:	cc                   	int3
140007b03:	cc                   	int3
140007b04:	48 83 ec 18          	sub    $0x18,%rsp
140007b08:	4c 8b c1             	mov    %rcx,%r8
140007b0b:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
140007b10:	66 39 05 e9 84 ff ff 	cmp    %ax,-0x7b17(%rip)        # 0x140000000
140007b17:	75 78                	jne    0x140007b91
140007b19:	48 63 0d 1c 85 ff ff 	movslq -0x7ae4(%rip),%rcx        # 0x14000003c
140007b20:	48 8d 15 d9 84 ff ff 	lea    -0x7b27(%rip),%rdx        # 0x140000000
140007b27:	48 03 ca             	add    %rdx,%rcx
140007b2a:	81 39 50 45 00 00    	cmpl   $0x4550,(%rcx)
140007b30:	75 5f                	jne    0x140007b91
140007b32:	b8 0b 02 00 00       	mov    $0x20b,%eax
140007b37:	66 39 41 18          	cmp    %ax,0x18(%rcx)
140007b3b:	75 54                	jne    0x140007b91
140007b3d:	4c 2b c2             	sub    %rdx,%r8
140007b40:	0f b7 41 14          	movzwl 0x14(%rcx),%eax
140007b44:	48 8d 51 18          	lea    0x18(%rcx),%rdx
140007b48:	48 03 d0             	add    %rax,%rdx
140007b4b:	0f b7 41 06          	movzwl 0x6(%rcx),%eax
140007b4f:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140007b53:	4c 8d 0c ca          	lea    (%rdx,%rcx,8),%r9