1400038f8:	8b c3                	mov    %ebx,%eax
1400038fa:	eb 19                	jmp    0x140003915
1400038fc:	8b d8                	mov    %eax,%ebx
1400038fe:	e8 71 08 00 00       	call   0x140004174
140003903:	84 c0                	test   %al,%al
140003905:	74 36                	je     0x14000393d
140003907:	80 7c 24 20 00       	cmpb   $0x0,0x20(%rsp)
14000390c:	75 05                	jne    0x140003913
14000390e:	e8 dd 0b 00 00       	call   0x1400044f0
140003913:	8b c3                	mov    %ebx,%eax
140003915:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000391a:	48 83 c4 30          	add    $0x30,%rsp
14000391e:	5f                   	pop    %rdi
14000391f:	c3                   	ret
140003920:	b9 07 00 00 00       	mov    $0x7,%ecx
140003925:	e8 ba 06 00 00       	call   0x140003fe4
14000392a:	90                   	nop
14000392b:	b9 07 00 00 00       	mov    $0x7,%ecx
140003930:	e8 af 06 00 00       	call   0x140003fe4
140003935:	8b cb                	mov    %ebx,%ecx
140003937:	e8 60 0b 00 00       	call   0x14000449c
14000393c:	90                   	nop
14000393d:	8b cb                	mov    %ebx,%ecx
14000393f:	e8 9a 0b 00 00       	call   0x1400044de
140003944:	90                   	nop
140003945:	cc                   	int3
140003946:	cc                   	int3
140003947:	cc                   	int3
140003948:	48 83 ec 28          	sub    $0x28,%rsp
14000394c:	e8 77 05 00 00       	call   0x140003ec8
140003951:	48 83 c4 28          	add    $0x28,%rsp
140003955:	e9 7a fe ff ff       	jmp    0x1400037d4
14000395a:	cc                   	int3
14000395b:	cc                   	int3
14000395c:	40 53                	rex push %rbx
14000395e:	48 83 ec 20          	sub    $0x20,%rsp
140003962:	48 8b d9             	mov    %rcx,%rbx
140003965:	33 c9                	xor    %ecx,%ecx
140003967:	ff 15 4b 17 00 00    	call   *0x174b(%rip)        # 0x1400050b8
14000396d:	48 8b cb             	mov    %rbx,%rcx
140003970:	ff 15 9a 17 00 00    	call   *0x179a(%rip)        # 0x140005110
140003976:	ff 15 7c 17 00 00    	call   *0x177c(%rip)        # 0x1400050f8
14000397c:	48 8b c8             	mov    %rax,%rcx
14000397f:	ba 09 04 00 c0       	mov    $0xc0000409,%edx
140003984:	48 83 c4 20          	add    $0x20,%rsp
140003988:	5b                   	pop    %rbx
140003989:	48 ff 25 60 17 00 00 	rex.W jmp *0x1760(%rip)        # 0x1400050f0
140003990:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140003995:	48 83 ec 38          	sub    $0x38,%rsp
140003999:	b9 17 00 00 00       	mov    $0x17,%ecx
14000399e:	ff 15 44 17 00 00    	call   *0x1744(%rip)        # 0x1400050e8
1400039a4:	85 c0                	test   %eax,%eax
1400039a6:	74 07                	je     0x1400039af
1400039a8:	b9 02 00 00 00       	mov    $0x2,%ecx
1400039ad:	cd 29                	int    $0x29
1400039af:	48 8d 0d 9a 4a 00 00 	lea    0x4a9a(%rip),%rcx        # 0x140008450
1400039b6:	e8 a9 00 00 00       	call   0x140003a64
1400039bb:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400039c0:	48 89 05 81 4b 00 00 	mov    %rax,0x4b81(%rip)        # 0x140008548
1400039c7:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400039cc:	48 83 c0 08          	add    $0x8,%rax
1400039d0:	48 89 05 11 4b 00 00 	mov    %rax,0x4b11(%rip)        # 0x1400084e8
1400039d7:	48 8b 05 6a 4b 00 00 	mov    0x4b6a(%rip),%rax        # 0x140008548
1400039de:	48 89 05 db 49 00 00 	mov    %rax,0x49db(%rip)        # 0x1400083c0
1400039e5:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1400039ea:	48 89 05 df 4a 00 00 	mov    %rax,0x4adf(%rip)        # 0x1400084d0
1400039f1:	c7 05 b5 49 00 00 09 	movl   $0xc0000409,0x49b5(%rip)        # 0x1400083b0
1400039f8:	04 00 c0
1400039fb:	c7 05 af 49 00 00 01 	movl   $0x1,0x49af(%rip)        # 0x1400083b4
140003a02:	00 00 00
140003a05:	c7 05 b9 49 00 00 01 	movl   $0x1,0x49b9(%rip)        # 0x1400083c8
140003a0c:	00 00 00
140003a0f:	b8 08 00 00 00       	mov    $0x8,%eax
140003a14:	48 6b c0 00          	imul   $0x0,%rax,%rax
140003a18:	48 8d 0d b1 49 00 00 	lea    0x49b1(%rip),%rcx        # 0x1400083d0
140003a1f:	48 c7 04 01 02 00 00 	movq   $0x2,(%rcx,%rax,1)
140003a26:	00
140003a27:	b8 08 00 00 00       	mov    $0x8,%eax
140003a2c:	48 6b c0 00          	imul   $0x0,%rax,%rax
140003a30:	48 8b 0d d1 45 00 00 	mov    0x45d1(%rip),%rcx        # 0x140008008
140003a37:	48 89 4c 04 20       	mov    %rcx,0x20(%rsp,%rax,1)
140003a3c:	b8 08 00 00 00       	mov    $0x8,%eax
140003a41:	48 6b c0 01          	imul   $0x1,%rax,%rax
140003a45:	48 8b 0d b4 45 00 00 	mov    0x45b4(%rip),%rcx        # 0x140008000
140003a4c:	48 89 4c 04 20       	mov    %rcx,0x20(%rsp,%rax,1)
140003a51:	48 8d 0d 58 1a 00 00 	lea    0x1a58(%rip),%rcx        # 0x1400054b0
140003a58:	e8 ff fe ff ff       	call   0x14000395c
140003a5d:	48 83 c4 38          	add    $0x38,%rsp
140003a61:	c3                   	ret
140003a62:	cc                   	int3
140003a63:	cc                   	int3
140003a64:	40 53                	rex push %rbx
140003a66:	56                   	push   %rsi
140003a67:	57                   	push   %rdi
140003a68:	48 83 ec 40          	sub    $0x40,%rsp
140003a6c:	48 8b d9             	mov    %rcx,%rbx
140003a6f:	ff 15 f3 16 00 00    	call   *0x16f3(%rip)        # 0x140005168
140003a75:	48 8b b3 f8 00 00 00 	mov    0xf8(%rbx),%rsi
140003a7c:	33 ff                	xor    %edi,%edi
140003a7e:	45 33 c0             	xor    %r8d,%r8d
140003a81:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140003a86:	48 8b ce             	mov    %rsi,%rcx
140003a89:	ff 15 21 17 00 00    	call   *0x1721(%rip)        # 0x1400051b0
140003a8f:	48 85 c0             	test   %rax,%rax
140003a92:	74 39                	je     0x140003acd
140003a94:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140003a9a:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140003a9f:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140003aa4:	4c 8b c8             	mov    %rax,%r9
140003aa7:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140003aac:	4c 8b c6             	mov    %rsi,%r8
140003aaf:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140003ab4:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140003ab9:	33 c9                	xor    %ecx,%ecx
140003abb:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140003ac0:	ff 15 e2 16 00 00    	call   *0x16e2(%rip)        # 0x1400051a8
140003ac6:	ff c7                	inc    %edi
140003ac8:	83 ff 02             	cmp    $0x2,%edi
140003acb:	7c b1                	jl     0x140003a7e
140003acd:	48 83 c4 40          	add    $0x40,%rsp
140003ad1:	5f                   	pop    %rdi
140003ad2:	5e                   	pop    %rsi
140003ad3:	5b                   	pop    %rbx
140003ad4:	c3                   	ret
140003ad5:	cc                   	int3
140003ad6:	cc                   	int3
140003ad7:	cc                   	int3
140003ad8:	40 53                	rex push %rbx
140003ada:	48 83 ec 20          	sub    $0x20,%rsp
140003ade:	48 8b d9             	mov    %rcx,%rbx
140003ae1:	48 8b c2             	mov    %rdx,%rax
140003ae4:	48 8d 0d dd 19 00 00 	lea    0x19dd(%rip),%rcx        # 0x1400054c8
140003aeb:	0f 57 c0             	xorps  %xmm0,%xmm0
140003aee:	48 89 0b             	mov    %rcx,(%rbx)
140003af1:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140003af5:	48 8d 48 08          	lea    0x8(%rax),%rcx
140003af9:	0f 11 02             	movups %xmm0,(%rdx)
140003afc:	e8 77 09 00 00       	call   0x140004478
140003b01:	48 8d 05 f0 19 00 00 	lea    0x19f0(%rip),%rax        # 0x1400054f8
140003b08:	48 89 03             	mov    %rax,(%rbx)
140003b0b:	48 8b c3             	mov    %rbx,%rax
140003b0e:	48 83 c4 20          	add    $0x20,%rsp
140003b12:	5b                   	pop    %rbx
140003b13:	c3                   	ret
140003b14:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140003b19:	48 8d 05 e8 19 00 00 	lea    0x19e8(%rip),%rax        # 0x140005508
140003b20:	48 89 41 08          	mov    %rax,0x8(%rcx)
140003b24:	48 8d 05 cd 19 00 00 	lea    0x19cd(%rip),%rax        # 0x1400054f8
140003b2b:	48 89 01             	mov    %rax,(%rcx)
140003b2e:	48 8b c1             	mov    %rcx,%rax
140003b31:	c3                   	ret
140003b32:	cc                   	int3
140003b33:	cc                   	int3
140003b34:	40 53                	rex push %rbx
140003b36:	48 83 ec 20          	sub    $0x20,%rsp
140003b3a:	48 8b d9             	mov    %rcx,%rbx
140003b3d:	48 8b c2             	mov    %rdx,%rax
140003b40:	48 8d 0d 81 19 00 00 	lea    0x1981(%rip),%rcx        # 0x1400054c8
140003b47:	0f 57 c0             	xorps  %xmm0,%xmm0
140003b4a:	48 89 0b             	mov    %rcx,(%rbx)
140003b4d:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140003b51:	48 8d 48 08          	lea    0x8(%rax),%rcx
140003b55:	0f 11 02             	movups %xmm0,(%rdx)
140003b58:	e8 1b 09 00 00       	call   0x140004478
140003b5d:	48 8d 05 bc 19 00 00 	lea    0x19bc(%rip),%rax        # 0x140005520
140003b64:	48 89 03             	mov    %rax,(%rbx)
140003b67:	48 8b c3             	mov    %rbx,%rax
140003b6a:	48 83 c4 20          	add    $0x20,%rsp
140003b6e:	5b                   	pop    %rbx
140003b6f:	c3                   	ret
140003b70:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140003b75:	48 8d 05 b4 19 00 00 	lea    0x19b4(%rip),%rax        # 0x140005530
140003b7c:	48 89 41 08          	mov    %rax,0x8(%rcx)
140003b80:	48 8d 05 99 19 00 00 	lea    0x1999(%rip),%rax        # 0x140005520
140003b87:	48 89 01             	mov    %rax,(%rcx)
140003b8a:	48 8b c1             	mov    %rcx,%rax
140003b8d:	c3                   	ret
140003b8e:	cc                   	int3
140003b8f:	cc                   	int3
140003b90:	40 53                	rex push %rbx
140003b92:	48 83 ec 20          	sub    $0x20,%rsp
140003b96:	48 8b d9             	mov    %rcx,%rbx
140003b99:	48 8b c2             	mov    %rdx,%rax
140003b9c:	48 8d 0d 25 19 00 00 	lea    0x1925(%rip),%rcx        # 0x1400054c8
140003ba3:	0f 57 c0             	xorps  %xmm0,%xmm0
140003ba6:	48 89 0b             	mov    %rcx,(%rbx)
140003ba9:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140003bad:	48 8d 48 08          	lea    0x8(%rax),%rcx
140003bb1:	0f 11 02             	movups %xmm0,(%rdx)
140003bb4:	e8 bf 08 00 00       	call   0x140004478
140003bb9:	48 8b c3             	mov    %rbx,%rax
140003bbc:	48 83 c4 20          	add    $0x20,%rsp
140003bc0:	5b                   	pop    %rbx
140003bc1:	c3                   	ret
140003bc2:	cc                   	int3
140003bc3:	cc                   	int3
140003bc4:	48 8d 05 fd 18 00 00 	lea    0x18fd(%rip),%rax        # 0x1400054c8
140003bcb:	48 89 01             	mov    %rax,(%rcx)
140003bce:	48 83 c1 08          	add    $0x8,%rcx
140003bd2:	e9 a7 08 00 00       	jmp    0x14000447e
140003bd7:	cc                   	int3
140003bd8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140003bdd:	57                   	push   %rdi
140003bde:	48 83 ec 20          	sub    $0x20,%rsp
140003be2:	48 8d 05 df 18 00 00 	lea    0x18df(%rip),%rax        # 0x1400054c8
140003be9:	48 8b f9             	mov    %rcx,%rdi
140003bec:	48 89 01             	mov    %rax,(%rcx)
140003bef:	8b da                	mov    %edx,%ebx
140003bf1:	48 83 c1 08          	add    $0x8,%rcx
140003bf5:	e8 84 08 00 00       	call   0x14000447e
140003bfa:	f6 c3 01             	test   $0x1,%bl
140003bfd:	74 0d                	je     0x140003c0c
140003bff:	ba 18 00 00 00       	mov    $0x18,%edx
140003c04:	48 8b cf             	mov    %rdi,%rcx
140003c07:	e8 b0 fa ff ff       	call   0x1400036bc
140003c0c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140003c11:	48 8b c7             	mov    %rdi,%rax
140003c14:	48 83 c4 20          	add    $0x20,%rsp
140003c18:	5f                   	pop    %rdi
140003c19:	c3                   	ret
140003c1a:	cc                   	int3
140003c1b:	cc                   	int3
140003c1c:	48 83 ec 48          	sub    $0x48,%rsp
140003c20:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140003c25:	e8 ea fe ff ff       	call   0x140003b14
140003c2a:	48 8d 15 07 2e 00 00 	lea    0x2e07(%rip),%rdx        # 0x140006a38
140003c31:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140003c36:	e8 49 08 00 00       	call   0x140004484
140003c3b:	cc                   	int3
140003c3c:	48 83 ec 48          	sub    $0x48,%rsp
140003c40:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140003c45:	e8 26 ff ff ff       	call   0x140003b70
140003c4a:	48 8d 15 6f 2e 00 00 	lea    0x2e6f(%rip),%rdx        # 0x140006ac0
140003c51:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140003c56:	e8 29 08 00 00       	call   0x140004484
140003c5b:	cc                   	int3
140003c5c:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
140003c61:	48 8d 05 70 18 00 00 	lea    0x1870(%rip),%rax        # 0x1400054d8
140003c68:	48 0f 45 41 08       	cmovne 0x8(%rcx),%rax
140003c6d:	c3                   	ret
140003c6e:	cc                   	int3
140003c6f:	cc                   	int3
140003c70:	e9 99 08 00 00       	jmp    0x14000450e
140003c75:	cc                   	int3
140003c76:	cc                   	int3
140003c77:	cc                   	int3
140003c78:	48 83 ec 28          	sub    $0x28,%rsp
140003c7c:	e8 cf 07 00 00       	call   0x140004450
140003c81:	85 c0                	test   %eax,%eax
140003c83:	74 21                	je     0x140003ca6
140003c85:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
140003c8c:	00 00
140003c8e:	48 8b 48 08          	mov    0x8(%rax),%rcx
140003c92:	eb 05                	jmp    0x140003c99
140003c94:	48 3b c8             	cmp    %rax,%rcx
140003c97:	74 14                	je     0x140003cad
140003c99:	33 c0                	xor    %eax,%eax
140003c9b:	f0 48 0f b1 0d 84 4c 	lock cmpxchg %rcx,0x4c84(%rip)        # 0x140008928
140003ca2:	00 00
140003ca4:	75 ee                	jne    0x140003c94
140003ca6:	32 c0                	xor    %al,%al
140003ca8:	48 83 c4 28          	add    $0x28,%rsp
140003cac:	c3                   	ret
140003cad:	b0 01                	mov    $0x1,%al
140003caf:	eb f7                	jmp    0x140003ca8
140003cb1:	cc                   	int3
140003cb2:	cc                   	int3
140003cb3:	cc                   	int3
140003cb4:	40 53                	rex push %rbx
140003cb6:	48 83 ec 20          	sub    $0x20,%rsp
140003cba:	0f b6 05 6f 4c 00 00 	movzbl 0x4c6f(%rip),%eax        # 0x140008930
140003cc1:	85 c9                	test   %ecx,%ecx
140003cc3:	bb 01 00 00 00       	mov    $0x1,%ebx
140003cc8:	0f 44 c3             	cmove  %ebx,%eax
140003ccb:	88 05 5f 4c 00 00    	mov    %al,0x4c5f(%rip)        # 0x140008930
140003cd1:	e8 d6 05 00 00       	call   0x1400042ac
140003cd6:	e8 25 d3 ff ff       	call   0x140001000
140003cdb:	84 c0                	test   %al,%al
140003cdd:	75 04                	jne    0x140003ce3
140003cdf:	32 c0                	xor    %al,%al
140003ce1:	eb 14                	jmp    0x140003cf7
140003ce3:	e8 18 d3 ff ff       	call   0x140001000
140003ce8:	84 c0                	test   %al,%al
140003cea:	75 09                	jne    0x140003cf5
140003cec:	33 c9                	xor    %ecx,%ecx
140003cee:	e8 0d d3 ff ff       	call   0x140001000
140003cf3:	eb ea                	jmp    0x140003cdf
140003cf5:	8a c3                	mov    %bl,%al
140003cf7:	48 83 c4 20          	add    $0x20,%rsp
140003cfb:	5b                   	pop    %rbx
140003cfc:	c3                   	ret
140003cfd:	cc                   	int3
140003cfe:	cc                   	int3
140003cff:	cc                   	int3
140003d00:	40 53                	rex push %rbx
140003d02:	48 83 ec 20          	sub    $0x20,%rsp
140003d06:	80 3d 24 4c 00 00 00 	cmpb   $0x0,0x4c24(%rip)        # 0x140008931
140003d0d:	8b d9                	mov    %ecx,%ebx
140003d0f:	75 67                	jne    0x140003d78
140003d11:	83 f9 01             	cmp    $0x1,%ecx
140003d14:	77 6a                	ja     0x140003d80
140003d16:	e8 35 07 00 00       	call   0x140004450
140003d1b:	85 c0                	test   %eax,%eax
140003d1d:	74 28                	je     0x140003d47
140003d1f:	85 db                	test   %ebx,%ebx
140003d21:	75 24                	jne    0x140003d47
140003d23:	48 8d 0d 0e 4c 00 00 	lea    0x4c0e(%rip),%rcx        # 0x140008938
140003d2a:	e8 e5 07 00 00       	call   0x140004514
140003d2f:	85 c0                	test   %eax,%eax
140003d31:	75 10                	jne    0x140003d43
140003d33:	48 8d 0d 16 4c 00 00 	lea    0x4c16(%rip),%rcx        # 0x140008950
140003d3a:	e8 d5 07 00 00       	call   0x140004514
140003d3f:	85 c0                	test   %eax,%eax
140003d41:	74 2e                	je     0x140003d71
140003d43:	32 c0                	xor    %al,%al
140003d45:	eb 33                	jmp    0x140003d7a
140003d47:	66 0f 6f 05 01 18 00 	movdqa 0x1801(%rip),%xmm0        # 0x140005550
140003d4e:	00
140003d4f:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140003d53:	f3 0f 7f 05 dd 4b 00 	movdqu %xmm0,0x4bdd(%rip)        # 0x140008938
140003d5a:	00
140003d5b:	48 89 05 e6 4b 00 00 	mov    %rax,0x4be6(%rip)        # 0x140008948
140003d62:	f3 0f 7f 05 e6 4b 00 	movdqu %xmm0,0x4be6(%rip)        # 0x140008950
140003d69:	00
140003d6a:	48 89 05 ef 4b 00 00 	mov    %rax,0x4bef(%rip)        # 0x140008960
140003d71:	c6 05 b9 4b 00 00 01 	movb   $0x1,0x4bb9(%rip)        # 0x140008931
140003d78:	b0 01                	mov    $0x1,%al
140003d7a:	48 83 c4 20          	add    $0x20,%rsp
140003d7e:	5b                   	pop    %rbx
140003d7f:	c3                   	ret
140003d80:	b9 05 00 00 00       	mov    $0x5,%ecx
140003d85:	e8 5a 02 00 00       	call   0x140003fe4
140003d8a:	cc                   	int3
140003d8b:	cc                   	int3
140003d8c:	48 83 ec 18          	sub    $0x18,%rsp
140003d90:	4c 8b c1             	mov    %rcx,%r8
140003d93:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
140003d98:	66 39 05 61 c2 ff ff 	cmp    %ax,-0x3d9f(%rip)        # 0x140000000
140003d9f:	75 78                	jne    0x140003e19
140003da1:	48 63 0d 94 c2 ff ff 	movslq -0x3d6c(%rip),%rcx        # 0x14000003c
140003da8:	48 8d 15 51 c2 ff ff 	lea    -0x3daf(%rip),%rdx        # 0x140000000
140003daf:	48 03 ca             	add    %rdx,%rcx
140003db2:	81 39 50 45 00 00    	cmpl   $0x4550,(%rcx)
140003db8:	75 5f                	jne    0x140003e19
140003dba:	b8 0b 02 00 00       	mov    $0x20b,%eax
140003dbf:	66 39 41 18          	cmp    %ax,0x18(%rcx)
140003dc3:	75 54                	jne    0x140003e19
140003dc5:	4c 2b c2             	sub    %rdx,%r8
140003dc8:	0f b7 41 14          	movzwl 0x14(%rcx),%eax
140003dcc:	48 8d 51 18          	lea    0x18(%rcx),%rdx