14000e804:	8b 05 a6 a8 00 00    	mov    0xa8a6(%rip),%eax        # 0x1400190b0
14000e80a:	4c 8d 05 87 a8 00 00 	lea    0xa887(%rip),%r8        # 0x140019098
14000e811:	44 8b 0d 94 a8 00 00 	mov    0xa894(%rip),%r9d        # 0x1400190ac
14000e818:	48 8d 15 71 a8 00 00 	lea    0xa871(%rip),%rdx        # 0x140019090
14000e81f:	89 05 7f a8 00 00    	mov    %eax,0xa87f(%rip)        # 0x1400190a4
14000e825:	48 8d 0d 5c a8 00 00 	lea    0xa85c(%rip),%rcx        # 0x140019088
14000e82c:	48 8d 05 71 a8 00 00 	lea    0xa871(%rip),%rax        # 0x1400190a4
14000e833:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000e838:	ff 15 0a 4f 00 00    	call   *0x4f0a(%rip)        # 0x140013748
14000e83e:	89 05 48 a8 00 00    	mov    %eax,0xa848(%rip)        # 0x14001908c
14000e844:	48 83 c4 38          	add    $0x38,%rsp
14000e848:	c3                   	ret
14000e849:	cc                   	int3
14000e84a:	cc                   	int3
14000e84b:	cc                   	int3
14000e84c:	cc                   	int3
14000e84d:	cc                   	int3
14000e84e:	cc                   	int3
14000e84f:	cc                   	int3
14000e850:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000e855:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000e85a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14000e85f:	41 57                	push   %r15
14000e861:	48 83 ec 30          	sub    $0x30,%rsp
14000e865:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
14000e86c:	00 00
14000e86e:	48 8b 58 08          	mov    0x8(%rax),%rbx
14000e872:	33 f6                	xor    %esi,%esi
14000e874:	33 c0                	xor    %eax,%eax
14000e876:	f0 48 0f b1 1d 19 af 	lock cmpxchg %rbx,0xaf19(%rip)        # 0x140019798
14000e87d:	00 00
14000e87f:	74 1b                	je     0x14000e89c
14000e881:	48 3b c3             	cmp    %rbx,%rax
14000e884:	75 09                	jne    0x14000e88f
14000e886:	bb 01 00 00 00       	mov    $0x1,%ebx
14000e88b:	8b f3                	mov    %ebx,%esi
14000e88d:	eb 12                	jmp    0x14000e8a1
14000e88f:	b9 e8 03 00 00       	mov    $0x3e8,%ecx
14000e894:	ff 15 5e 4d 00 00    	call   *0x4d5e(%rip)        # 0x1400135f8
14000e89a:	eb d8                	jmp    0x14000e874
14000e89c:	bb 01 00 00 00       	mov    $0x1,%ebx
14000e8a1:	8b 05 f9 ae 00 00    	mov    0xaef9(%rip),%eax        # 0x1400197a0
14000e8a7:	3b c3                	cmp    %ebx,%eax
14000e8a9:	75 0c                	jne    0x14000e8b7
14000e8ab:	b9 1f 00 00 00       	mov    $0x1f,%ecx
14000e8b0:	e8 0e 03 00 00       	call   0x14000ebc3
14000e8b5:	eb 65                	jmp    0x14000e91c
14000e8b7:	8b 05 e3 ae 00 00    	mov    0xaee3(%rip),%eax        # 0x1400197a0
14000e8bd:	85 c0                	test   %eax,%eax
14000e8bf:	75 55                	jne    0x14000e916
14000e8c1:	89 1d d9 ae 00 00    	mov    %ebx,0xaed9(%rip)        # 0x1400197a0
14000e8c7:	4c 8d 3d 32 4f 00 00 	lea    0x4f32(%rip),%r15        # 0x140013800
14000e8ce:	48 8d 3d 13 4f 00 00 	lea    0x4f13(%rip),%rdi        # 0x1400137e8
14000e8d5:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14000e8da:	89 44 24 20          	mov    %eax,0x20(%rsp)
14000e8de:	49 3b ff             	cmp    %r15,%rdi
14000e8e1:	73 25                	jae    0x14000e908
14000e8e3:	85 c0                	test   %eax,%eax
14000e8e5:	75 25                	jne    0x14000e90c
14000e8e7:	48 83 3f 00          	cmpq   $0x0,(%rdi)
14000e8eb:	74 10                	je     0x14000e8fd
14000e8ed:	48 8b 07             	mov    (%rdi),%rax
14000e8f0:	48 8b 0d d1 4e 00 00 	mov    0x4ed1(%rip),%rcx        # 0x1400137c8
14000e8f7:	ff d1                	call   *%rcx
14000e8f9:	89 44 24 20          	mov    %eax,0x20(%rsp)
14000e8fd:	48 83 c7 08          	add    $0x8,%rdi
14000e901:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14000e906:	eb d6                	jmp    0x14000e8de
14000e908:	85 c0                	test   %eax,%eax
14000e90a:	74 10                	je     0x14000e91c
14000e90c:	b8 ff 00 00 00       	mov    $0xff,%eax
14000e911:	e9 e2 00 00 00       	jmp    0x14000e9f8
14000e916:	89 1d 68 a7 00 00    	mov    %ebx,0xa768(%rip)        # 0x140019084
14000e91c:	8b 05 7e ae 00 00    	mov    0xae7e(%rip),%eax        # 0x1400197a0
14000e922:	3b c3                	cmp    %ebx,%eax
14000e924:	75 1d                	jne    0x14000e943
14000e926:	48 8d 15 b3 4e 00 00 	lea    0x4eb3(%rip),%rdx        # 0x1400137e0
14000e92d:	48 8d 0d 9c 4e 00 00 	lea    0x4e9c(%rip),%rcx        # 0x1400137d0
14000e934:	e8 65 04 00 00       	call   0x14000ed9e
14000e939:	c7 05 5d ae 00 00 02 	movl   $0x2,0xae5d(%rip)        # 0x1400197a0
14000e940:	00 00 00
14000e943:	85 f6                	test   %esi,%esi
14000e945:	75 09                	jne    0x14000e950
14000e947:	33 c0                	xor    %eax,%eax
14000e949:	48 87 05 48 ae 00 00 	xchg   %rax,0xae48(%rip)        # 0x140019798
14000e950:	48 83 3d 50 ae 00 00 	cmpq   $0x0,0xae50(%rip)        # 0x1400197a8
14000e957:	00
14000e958:	74 2a                	je     0x14000e984
14000e95a:	48 8d 0d 47 ae 00 00 	lea    0xae47(%rip),%rcx        # 0x1400197a8
14000e961:	e8 ca 02 00 00       	call   0x14000ec30
14000e966:	85 c0                	test   %eax,%eax
14000e968:	74 1a                	je     0x14000e984
14000e96a:	45 33 c0             	xor    %r8d,%r8d
14000e96d:	41 8d 50 02          	lea    0x2(%r8),%edx
14000e971:	33 c9                	xor    %ecx,%ecx
14000e973:	48 8b 05 2e ae 00 00 	mov    0xae2e(%rip),%rax        # 0x1400197a8
14000e97a:	4c 8b 0d 47 4e 00 00 	mov    0x4e47(%rip),%r9        # 0x1400137c8
14000e981:	41 ff d1             	call   *%r9
14000e984:	4c 8b 05 0d a7 00 00 	mov    0xa70d(%rip),%r8        # 0x140019098
14000e98b:	48 8b 15 fe a6 00 00 	mov    0xa6fe(%rip),%rdx        # 0x140019090
14000e992:	8b 0d f0 a6 00 00    	mov    0xa6f0(%rip),%ecx        # 0x140019088
14000e998:	e8 db 97 ff ff       	call   0x140008178
14000e99d:	89 05 dd a6 00 00    	mov    %eax,0xa6dd(%rip)        # 0x140019080
14000e9a3:	83 3d f6 a6 00 00 00 	cmpl   $0x0,0xa6f6(%rip)        # 0x1400190a0
14000e9aa:	75 08                	jne    0x14000e9b4
14000e9ac:	8b c8                	mov    %eax,%ecx
14000e9ae:	ff 15 84 4d 00 00    	call   *0x4d84(%rip)        # 0x140013738
14000e9b4:	83 3d c9 a6 00 00 00 	cmpl   $0x0,0xa6c9(%rip)        # 0x140019084
14000e9bb:	75 0c                	jne    0x14000e9c9
14000e9bd:	ff 15 65 4d 00 00    	call   *0x4d65(%rip)        # 0x140013728
14000e9c3:	8b 05 b7 a6 00 00    	mov    0xa6b7(%rip),%eax        # 0x140019080
14000e9c9:	eb 2d                	jmp    0x14000e9f8
14000e9cb:	89 05 af a6 00 00    	mov    %eax,0xa6af(%rip)        # 0x140019080
14000e9d1:	83 3d c8 a6 00 00 00 	cmpl   $0x0,0xa6c8(%rip)        # 0x1400190a0
14000e9d8:	75 09                	jne    0x14000e9e3
14000e9da:	8b c8                	mov    %eax,%ecx
14000e9dc:	ff 15 4e 4d 00 00    	call   *0x4d4e(%rip)        # 0x140013730
14000e9e2:	cc                   	int3
14000e9e3:	83 3d 9a a6 00 00 00 	cmpl   $0x0,0xa69a(%rip)        # 0x140019084
14000e9ea:	75 0c                	jne    0x14000e9f8
14000e9ec:	ff 15 36 4d 00 00    	call   *0x4d36(%rip)        # 0x140013728
14000e9f2:	8b 05 88 a6 00 00    	mov    0xa688(%rip),%eax        # 0x140019080
14000e9f8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000e9fd:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14000ea02:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14000ea07:	48 83 c4 30          	add    $0x30,%rsp
14000ea0b:	41 5f                	pop    %r15
14000ea0d:	c3                   	ret
14000ea0e:	cc                   	int3
14000ea0f:	cc                   	int3
14000ea10:	cc                   	int3
14000ea11:	cc                   	int3
14000ea12:	cc                   	int3
14000ea13:	cc                   	int3
14000ea14:	cc                   	int3
14000ea15:	cc                   	int3
14000ea16:	cc                   	int3
14000ea17:	cc                   	int3
14000ea18:	cc                   	int3
14000ea19:	cc                   	int3
14000ea1a:	cc                   	int3
14000ea1b:	cc                   	int3
14000ea1c:	cc                   	int3
14000ea1d:	cc                   	int3
14000ea1e:	cc                   	int3
14000ea1f:	cc                   	int3
14000ea20:	48 83 ec 28          	sub    $0x28,%rsp
14000ea24:	e8 9b 02 00 00       	call   0x14000ecc4
14000ea29:	48 83 c4 28          	add    $0x28,%rsp
14000ea2d:	e9 1e fe ff ff       	jmp    0x14000e850
14000ea32:	cc                   	int3
14000ea33:	cc                   	int3
14000ea34:	cc                   	int3
14000ea35:	cc                   	int3
14000ea36:	cc                   	int3
14000ea37:	cc                   	int3
14000ea38:	cc                   	int3
14000ea39:	cc                   	int3
14000ea3a:	cc                   	int3
14000ea3b:	cc                   	int3
14000ea3c:	cc                   	int3
14000ea3d:	cc                   	int3
14000ea3e:	cc                   	int3
14000ea3f:	cc                   	int3
14000ea40:	cc                   	int3
14000ea41:	cc                   	int3
14000ea42:	cc                   	int3
14000ea43:	cc                   	int3
14000ea44:	cc                   	int3
14000ea45:	cc                   	int3
14000ea46:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14000ea4d:	00 00 00
14000ea50:	48 3b 0d 11 a6 00 00 	cmp    0xa611(%rip),%rcx        # 0x140019068
14000ea57:	75 10                	jne    0x14000ea69
14000ea59:	48 c1 c1 10          	rol    $0x10,%rcx
14000ea5d:	66 f7 c1 ff ff       	test   $0xffff,%cx
14000ea62:	75 01                	jne    0x14000ea65
14000ea64:	c3                   	ret
14000ea65:	48 c1 c9 10          	ror    $0x10,%rcx
14000ea69:	e9 92 03 00 00       	jmp    0x14000ee00
14000ea6e:	cc                   	int3
14000ea6f:	cc                   	int3
14000ea70:	cc                   	int3
14000ea71:	cc                   	int3
14000ea72:	cc                   	int3
14000ea73:	cc                   	int3
14000ea74:	ff 25 06 4d 00 00    	jmp    *0x4d06(%rip)        # 0x140013780
14000ea7a:	cc                   	int3
14000ea7b:	cc                   	int3
14000ea7c:	cc                   	int3
14000ea7d:	cc                   	int3
14000ea7e:	cc                   	int3
14000ea7f:	cc                   	int3
14000ea80:	ff 25 f2 4c 00 00    	jmp    *0x4cf2(%rip)        # 0x140013778
14000ea86:	cc                   	int3
14000ea87:	cc                   	int3
14000ea88:	cc                   	int3
14000ea89:	cc                   	int3
14000ea8a:	cc                   	int3
14000ea8b:	cc                   	int3
14000ea8c:	ff 25 de 4c 00 00    	jmp    *0x4cde(%rip)        # 0x140013770
14000ea92:	cc                   	int3
14000ea93:	cc                   	int3
14000ea94:	cc                   	int3
14000ea95:	cc                   	int3
14000ea96:	cc                   	int3
14000ea97:	cc                   	int3
14000ea98:	ff 25 ca 4c 00 00    	jmp    *0x4cca(%rip)        # 0x140013768
14000ea9e:	cc                   	int3
14000ea9f:	cc                   	int3
14000eaa0:	cc                   	int3
14000eaa1:	cc                   	int3
14000eaa2:	cc                   	int3
14000eaa3:	cc                   	int3
14000eaa4:	cc                   	int3
14000eaa5:	cc                   	int3
14000eaa6:	cc                   	int3
14000eaa7:	cc                   	int3
14000eaa8:	cc                   	int3
14000eaa9:	cc                   	int3
14000eaaa:	cc                   	int3
14000eaab:	cc                   	int3
14000eaac:	cc                   	int3
14000eaad:	cc                   	int3
14000eaae:	cc                   	int3
14000eaaf:	cc                   	int3
14000eab0:	48 83 ec 28          	sub    $0x28,%rsp
14000eab4:	48 8b 01             	mov    (%rcx),%rax
14000eab7:	81 38 63 73 6d e0    	cmpl   $0xe06d7363,(%rax)
14000eabd:	75 23                	jne    0x14000eae2
14000eabf:	83 78 18 04          	cmpl   $0x4,0x18(%rax)
14000eac3:	75 1d                	jne    0x14000eae2
14000eac5:	8b 48 20             	mov    0x20(%rax),%ecx
14000eac8:	8d 81 e0 fa 6c e6    	lea    -0x19930520(%rcx),%eax
14000eace:	83 f8 02             	cmp    $0x2,%eax
14000ead1:	76 08                	jbe    0x14000eadb
14000ead3:	81 f9 00 40 99 01    	cmp    $0x1994000,%ecx
14000ead9:	75 07                	jne    0x14000eae2
14000eadb:	ff 15 27 4c 00 00    	call   *0x4c27(%rip)        # 0x140013708
14000eae1:	cc                   	int3
14000eae2:	33 c0                	xor    %eax,%eax
14000eae4:	48 83 c4 28          	add    $0x28,%rsp
14000eae8:	c3                   	ret
14000eae9:	cc                   	int3
14000eaea:	cc                   	int3
14000eaeb:	cc                   	int3
14000eaec:	cc                   	int3
14000eaed:	cc                   	int3
14000eaee:	cc                   	int3
14000eaef:	cc                   	int3
14000eaf0:	48 83 ec 28          	sub    $0x28,%rsp
14000eaf4:	48 8d 0d b5 ff ff ff 	lea    -0x4b(%rip),%rcx        # 0x14000eab0
14000eafb:	ff 15 87 49 00 00    	call   *0x4987(%rip)        # 0x140013488
14000eb01:	33 c0                	xor    %eax,%eax
14000eb03:	48 83 c4 28          	add    $0x28,%rsp
14000eb07:	c3                   	ret
14000eb08:	cc                   	int3
14000eb09:	cc                   	int3
14000eb0a:	cc                   	int3
14000eb0b:	cc                   	int3
14000eb0c:	cc                   	int3
14000eb0d:	cc                   	int3
14000eb0e:	ff 25 4c 4c 00 00    	jmp    *0x4c4c(%rip)        # 0x140013760
14000eb14:	cc                   	int3
14000eb15:	cc                   	int3
14000eb16:	cc                   	int3
14000eb17:	cc                   	int3
14000eb18:	cc                   	int3
14000eb19:	cc                   	int3
14000eb1a:	cc                   	int3
14000eb1b:	cc                   	int3
14000eb1c:	48 83 ec 18          	sub    $0x18,%rsp
14000eb20:	33 d2                	xor    %edx,%edx
14000eb22:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
14000eb26:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
14000eb2a:	77 3c                	ja     0x14000eb68
14000eb2c:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
14000eb31:	66 39 01             	cmp    %ax,(%rcx)
14000eb34:	75 2a                	jne    0x14000eb60
14000eb36:	39 51 3c             	cmp    %edx,0x3c(%rcx)
14000eb39:	7c 25                	jl     0x14000eb60
14000eb3b:	81 79 3c 00 00 00 10 	cmpl   $0x10000000,0x3c(%rcx)
14000eb42:	73 1c                	jae    0x14000eb60
14000eb44:	48 63 41 3c          	movslq 0x3c(%rcx),%rax
14000eb48:	48 03 c1             	add    %rcx,%rax
14000eb4b:	48 89 04 24          	mov    %rax,(%rsp)
14000eb4f:	81 38 50 45 00 00    	cmpl   $0x4550,(%rax)
14000eb55:	48 0f 45 c2          	cmovne %rdx,%rax
14000eb59:	48 8b d0             	mov    %rax,%rdx
14000eb5c:	48 89 04 24          	mov    %rax,(%rsp)
14000eb60:	eb 06                	jmp    0x14000eb68
14000eb62:	33 d2                	xor    %edx,%edx
14000eb64:	48 89 14 24          	mov    %rdx,(%rsp)
14000eb68:	48 8b c2             	mov    %rdx,%rax
14000eb6b:	48 83 c4 18          	add    $0x18,%rsp
14000eb6f:	c3                   	ret
14000eb70:	cc                   	int3
14000eb71:	cc                   	int3
14000eb72:	cc                   	int3
14000eb73:	cc                   	int3
14000eb74:	cc                   	int3
14000eb75:	cc                   	int3
14000eb76:	cc                   	int3
14000eb77:	cc                   	int3
14000eb78:	40 53                	rex push %rbx
14000eb7a:	48 83 ec 20          	sub    $0x20,%rsp
14000eb7e:	8b d9                	mov    %ecx,%ebx
14000eb80:	33 c9                	xor    %ecx,%ecx
14000eb82:	ff 15 70 49 00 00    	call   *0x4970(%rip)        # 0x1400134f8
14000eb88:	48 85 c0             	test   %rax,%rax
14000eb8b:	74 28                	je     0x14000ebb5
14000eb8d:	48 8b c8             	mov    %rax,%rcx
14000eb90:	e8 87 ff ff ff       	call   0x14000eb1c
14000eb95:	48 85 c0             	test   %rax,%rax
14000eb98:	74 1b                	je     0x14000ebb5
14000eb9a:	b9 02 00 00 00       	mov    $0x2,%ecx
14000eb9f:	66 39 48 5c          	cmp    %cx,0x5c(%rax)
14000eba3:	75 04                	jne    0x14000eba9
14000eba5:	8b c1                	mov    %ecx,%eax
14000eba7:	eb 0e                	jmp    0x14000ebb7
14000eba9:	66 83 78 5c 03       	cmpw   $0x3,0x5c(%rax)
14000ebae:	b8 01 00 00 00       	mov    $0x1,%eax
14000ebb3:	74 02                	je     0x14000ebb7
14000ebb5:	8b c3                	mov    %ebx,%eax
14000ebb7:	48 83 c4 20          	add    $0x20,%rsp
14000ebbb:	5b                   	pop    %rbx
14000ebbc:	c3                   	ret
14000ebbd:	cc                   	int3
14000ebbe:	cc                   	int3
14000ebbf:	cc                   	int3
14000ebc0:	cc                   	int3
14000ebc1:	cc                   	int3
14000ebc2:	cc                   	int3
14000ebc3:	ff 25 8f 4b 00 00    	jmp    *0x4b8f(%rip)        # 0x140013758
14000ebc9:	cc                   	int3
14000ebca:	cc                   	int3
14000ebcb:	cc                   	int3
14000ebcc:	cc                   	int3
14000ebcd:	cc                   	int3
14000ebce:	cc                   	int3
14000ebcf:	cc                   	int3
14000ebd0:	33 c0                	xor    %eax,%eax
14000ebd2:	c3                   	ret
14000ebd3:	cc                   	int3
14000ebd4:	cc                   	int3
14000ebd5:	cc                   	int3
14000ebd6:	cc                   	int3
14000ebd7:	cc                   	int3
14000ebd8:	cc                   	int3
14000ebd9:	cc                   	int3