140010ae4:	75 23                	jne    0x140010b09
140010ae6:	66 39 48 44          	cmp    %cx,0x44(%rax)
140010aea:	75 1d                	jne    0x140010b09
140010aec:	66 83 78 5e 7d       	cmpw   $0x7d,0x5e(%rax)
140010af1:	75 16                	jne    0x140010b09
140010af3:	b9 03 00 00 00       	mov    $0x3,%ecx
140010af8:	48 ff 15 89 a8 00 00 	rex.W call *0xa889(%rip)        # 0x14001b388
140010aff:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010b04:	45 33 ff             	xor    %r15d,%r15d
140010b07:	eb 47                	jmp    0x140010b50
140010b09:	41 8b 07             	mov    (%r15),%eax
140010b0c:	49 8d 57 04          	lea    0x4(%r15),%rdx
140010b10:	48 b9 5c 00 5c 00 3f 	movabs $0x5c003f005c005c,%rcx
140010b17:	00 5c 00
140010b1a:	49 89 7d 00          	mov    %rdi,0x0(%r13)
140010b1e:	48 89 0f             	mov    %rcx,(%rdi)
140010b21:	44 8b c0             	mov    %eax,%r8d
140010b24:	49 8b cf             	mov    %r15,%rcx
140010b27:	8b d8                	mov    %eax,%ebx
140010b29:	e8 35 20 00 00       	call   0x140012b63
140010b2e:	48 d1 eb             	shr    $1,%rbx
140010b31:	45 33 ff             	xor    %r15d,%r15d
140010b34:	66 44 89 7c 5f 08    	mov    %r15w,0x8(%rdi,%rbx,2)
140010b3a:	e9 f9 fe ff ff       	jmp    0x140010a38
140010b3f:	b9 08 00 00 00       	mov    $0x8,%ecx
140010b44:	48 ff 15 3d a8 00 00 	rex.W call *0xa83d(%rip)        # 0x14001b388
140010b4b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010b50:	41 8b f7             	mov    %r15d,%esi
140010b53:	49 8b cc             	mov    %r12,%rcx
140010b56:	e8 3d 0e 00 00       	call   0x140011998
140010b5b:	48 85 ff             	test   %rdi,%rdi
140010b5e:	74 1e                	je     0x140010b7e
140010b60:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140010b67:	00 00
140010b69:	4c 8b c7             	mov    %rdi,%r8
140010b6c:	33 d2                	xor    %edx,%edx
140010b6e:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140010b72:	48 ff 15 3f a2 00 00 	rex.W call *0xa23f(%rip)        # 0x14001adb8
140010b79:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010b7e:	4d 85 f6             	test   %r14,%r14
140010b81:	74 1e                	je     0x140010ba1
140010b83:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140010b8a:	00 00
140010b8c:	4d 8b c6             	mov    %r14,%r8
140010b8f:	33 d2                	xor    %edx,%edx
140010b91:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140010b95:	48 ff 15 1c a2 00 00 	rex.W call *0xa21c(%rip)        # 0x14001adb8
140010b9c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010ba1:	8b c6                	mov    %esi,%eax
140010ba3:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140010ba8:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140010bac:	49 8b 6b 38          	mov    0x38(%r11),%rbp
140010bb0:	49 8b 73 48          	mov    0x48(%r11),%rsi
140010bb4:	49 8b e3             	mov    %r11,%rsp
140010bb7:	41 5f                	pop    %r15
140010bb9:	41 5e                	pop    %r14
140010bbb:	41 5d                	pop    %r13
140010bbd:	41 5c                	pop    %r12
140010bbf:	5f                   	pop    %rdi
140010bc0:	c3                   	ret
140010bc1:	cc                   	int3
140010bc2:	cc                   	int3
140010bc3:	cc                   	int3
140010bc4:	cc                   	int3
140010bc5:	cc                   	int3
140010bc6:	cc                   	int3
140010bc7:	cc                   	int3
140010bc8:	4c 8b dc             	mov    %rsp,%r11
140010bcb:	53                   	push   %rbx
140010bcc:	48 83 ec 60          	sub    $0x60,%rsp
140010bd0:	48 8b d9             	mov    %rcx,%rbx
140010bd3:	8b c2                	mov    %edx,%eax
140010bd5:	25 00 00 ff ff       	and    $0xffff0000,%eax
140010bda:	3d 00 00 09 00       	cmp    $0x90000,%eax
140010bdf:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
140010be6:	89 44 24 48          	mov    %eax,0x48(%rsp)
140010bea:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
140010bf1:	00
140010bf2:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140010bf6:	45 89 4b d0          	mov    %r9d,-0x30(%r11)
140010bfa:	49 8d 43 e8          	lea    -0x18(%r11),%rax
140010bfe:	4d 89 43 c8          	mov    %r8,-0x38(%r11)
140010c02:	89 54 24 28          	mov    %edx,0x28(%rsp)
140010c06:	49 89 43 b8          	mov    %rax,-0x48(%r11)
140010c0a:	74 16                	je     0x140010c22
140010c0c:	45 33 c9             	xor    %r9d,%r9d
140010c0f:	45 33 c0             	xor    %r8d,%r8d
140010c12:	33 d2                	xor    %edx,%edx
140010c14:	48 ff 15 4d a1 00 00 	rex.W call *0xa14d(%rip)        # 0x14001ad68
140010c1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010c20:	eb 14                	jmp    0x140010c36
140010c22:	45 33 c9             	xor    %r9d,%r9d
140010c25:	45 33 c0             	xor    %r8d,%r8d
140010c28:	33 d2                	xor    %edx,%edx
140010c2a:	48 ff 15 0f a2 00 00 	rex.W call *0xa20f(%rip)        # 0x14001ae40
140010c31:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010c36:	8b c8                	mov    %eax,%ecx
140010c38:	3d 03 01 00 00       	cmp    $0x103,%eax
140010c3d:	75 1d                	jne    0x140010c5c
140010c3f:	45 33 c0             	xor    %r8d,%r8d
140010c42:	33 d2                	xor    %edx,%edx
140010c44:	48 8b cb             	mov    %rbx,%rcx
140010c47:	48 ff 15 b2 a3 00 00 	rex.W call *0xa3b2(%rip)        # 0x14001b000
140010c4e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010c53:	8b c8                	mov    %eax,%ecx
140010c55:	85 c0                	test   %eax,%eax
140010c57:	0f 49 4c 24 50       	cmovns 0x50(%rsp),%ecx
140010c5c:	85 c9                	test   %ecx,%ecx
140010c5e:	78 1b                	js     0x140010c7b
140010c60:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140010c67:	00
140010c68:	48 85 c9             	test   %rcx,%rcx
140010c6b:	74 07                	je     0x140010c74
140010c6d:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140010c72:	89 01                	mov    %eax,(%rcx)
140010c74:	b8 01 00 00 00       	mov    $0x1,%eax
140010c79:	eb 28                	jmp    0x140010ca3
140010c7b:	8b c1                	mov    %ecx,%eax
140010c7d:	ba 00 00 00 c0       	mov    $0xc0000000,%edx
140010c82:	23 c2                	and    %edx,%eax
140010c84:	3b c2                	cmp    %edx,%eax
140010c86:	74 14                	je     0x140010c9c
140010c88:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
140010c8f:	00
140010c90:	48 85 d2             	test   %rdx,%rdx
140010c93:	74 07                	je     0x140010c9c
140010c95:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140010c9a:	89 02                	mov    %eax,(%rdx)
140010c9c:	e8 3f 1d 00 00       	call   0x1400129e0
140010ca1:	33 c0                	xor    %eax,%eax
140010ca3:	48 83 c4 60          	add    $0x60,%rsp
140010ca7:	5b                   	pop    %rbx
140010ca8:	c3                   	ret
140010ca9:	cc                   	int3
140010caa:	cc                   	int3
140010cab:	cc                   	int3
140010cac:	cc                   	int3
140010cad:	cc                   	int3
140010cae:	cc                   	int3
140010caf:	cc                   	int3
140010cb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140010cb5:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
140010cba:	55                   	push   %rbp
140010cbb:	56                   	push   %rsi
140010cbc:	57                   	push   %rdi
140010cbd:	41 54                	push   %r12
140010cbf:	41 55                	push   %r13
140010cc1:	41 56                	push   %r14
140010cc3:	41 57                	push   %r15
140010cc5:	48 8b ec             	mov    %rsp,%rbp
140010cc8:	48 83 ec 40          	sub    $0x40,%rsp
140010ccc:	45 33 ff             	xor    %r15d,%r15d
140010ccf:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
140010cd3:	4c 89 7d e0          	mov    %r15,-0x20(%rbp)
140010cd7:	45 8b f0             	mov    %r8d,%r14d
140010cda:	4c 89 7d 40          	mov    %r15,0x40(%rbp)
140010cde:	4c 8b ea             	mov    %rdx,%r13
140010ce1:	4c 89 7d f0          	mov    %r15,-0x10(%rbp)
140010ce5:	48 8b f1             	mov    %rcx,%rsi
140010ce8:	41 8b ff             	mov    %r15d,%edi
140010ceb:	48 3b cb             	cmp    %rbx,%rcx
140010cee:	75 14                	jne    0x140010d04
140010cf0:	8d 4b 07             	lea    0x7(%rbx),%ecx
140010cf3:	48 ff 15 8e a6 00 00 	rex.W call *0xa68e(%rip)        # 0x14001b388
140010cfa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010cff:	e9 60 03 00 00       	jmp    0x140011064
140010d04:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140010d08:	e8 13 fa ff ff       	call   0x140010720
140010d0d:	85 c0                	test   %eax,%eax
140010d0f:	0f 84 e0 02 00 00    	je     0x140010ff5
140010d15:	4c 8d 45 40          	lea    0x40(%rbp),%r8
140010d19:	ba 09 00 00 00       	mov    $0x9,%edx
140010d1e:	48 8b ce             	mov    %rsi,%rcx
140010d21:	e8 da f8 ff ff       	call   0x140010600
140010d26:	85 c0                	test   %eax,%eax
140010d28:	0f 84 c7 02 00 00    	je     0x140010ff5
140010d2e:	48 8b 45 40          	mov    0x40(%rbp),%rax
140010d32:	66 83 38 5c          	cmpw   $0x5c,(%rax)
140010d36:	74 16                	je     0x140010d4e
140010d38:	b9 05 00 00 00       	mov    $0x5,%ecx
140010d3d:	48 ff 15 44 a6 00 00 	rex.W call *0xa644(%rip)        # 0x14001b388
140010d44:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010d49:	e9 a7 02 00 00       	jmp    0x140010ff5
140010d4e:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140010d52:	48 8b c3             	mov    %rbx,%rax
140010d55:	48 ff c0             	inc    %rax
140010d58:	66 44 39 3c 41       	cmp    %r15w,(%rcx,%rax,2)
140010d5d:	75 f6                	jne    0x140010d55
140010d5f:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140010d63:	48 8b cb             	mov    %rbx,%rcx
140010d66:	48 ff c1             	inc    %rcx
140010d69:	66 44 39 3c 4a       	cmp    %r15w,(%rdx,%rcx,2)
140010d6e:	75 f6                	jne    0x140010d66
140010d70:	48 3b c8             	cmp    %rax,%rcx
140010d73:	72 07                	jb     0x140010d7c
140010d75:	b9 a1 00 00 00       	mov    $0xa1,%ecx
140010d7a:	eb c1                	jmp    0x140010d3d
140010d7c:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140010d80:	48 8b c3             	mov    %rbx,%rax
140010d83:	48 ff c0             	inc    %rax
140010d86:	66 44 39 3c 41       	cmp    %r15w,(%rcx,%rax,2)
140010d8b:	75 f6                	jne    0x140010d83
140010d8d:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140010d91:	48 8b cb             	mov    %rbx,%rcx
140010d94:	48 ff c1             	inc    %rcx
140010d97:	66 44 39 3c 4a       	cmp    %r15w,(%rdx,%rcx,2)
140010d9c:	75 f6                	jne    0x140010d94
140010d9e:	48 2b c1             	sub    %rcx,%rax
140010da1:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140010da5:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140010da9:	66 44 89 3c 41       	mov    %r15w,(%rcx,%rax,2)
140010dae:	e8 89 fa ff ff       	call   0x14001083c
140010db3:	85 c0                	test   %eax,%eax
140010db5:	0f 84 3a 02 00 00    	je     0x140010ff5
140010dbb:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
140010dbf:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
140010dc3:	ba 30 00 00 00       	mov    $0x30,%edx
140010dc8:	48 8b ce             	mov    %rsi,%rcx
140010dcb:	e8 30 f8 ff ff       	call   0x140010600
140010dd0:	85 c0                	test   %eax,%eax
140010dd2:	0f 85 91 01 00 00    	jne    0x140010f69
140010dd8:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
140010ddf:	00 00
140010de1:	83 78 68 57          	cmpl   $0x57,0x68(%rax)
140010de5:	74 22                	je     0x140010e09
140010de7:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
140010dee:	00 00
140010df0:	83 78 68 7c          	cmpl   $0x7c,0x68(%rax)
140010df4:	74 13                	je     0x140010e09
140010df6:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
140010dfd:	00 00
140010dff:	83 78 68 32          	cmpl   $0x32,0x68(%rax)
140010e03:	0f 85 ec 01 00 00    	jne    0x140010ff5
140010e09:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140010e0d:	48 8b cb             	mov    %rbx,%rcx
140010e10:	48 ff c1             	inc    %rcx
140010e13:	66 44 39 3c 48       	cmp    %r15w,(%rax,%rcx,2)
140010e18:	75 f6                	jne    0x140010e10
140010e1a:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140010e1e:	48 8b c3             	mov    %rbx,%rax
140010e21:	48 ff c0             	inc    %rax
140010e24:	66 44 39 3c 42       	cmp    %r15w,(%rdx,%rax,2)
140010e29:	75 f6                	jne    0x140010e21
140010e2b:	03 c1                	add    %ecx,%eax
140010e2d:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140010e34:	00 00
140010e36:	8b 15 24 86 01 00    	mov    0x18624(%rip),%edx        # 0x140029460
140010e3c:	41 03 c6             	add    %r14d,%eax
140010e3f:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140010e43:	44 8d 34 45 02 00 00 	lea    0x2(,%rax,2),%r14d
140010e4a:	00
140010e4b:	45 8b c6             	mov    %r14d,%r8d
140010e4e:	45 8b fe             	mov    %r14d,%r15d
140010e51:	48 ff 15 58 9f 00 00 	rex.W call *0x9f58(%rip)        # 0x14001adb0
140010e58:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010e5d:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140010e61:	48 8b f0             	mov    %rax,%rsi
140010e64:	48 85 c0             	test   %rax,%rax
140010e67:	75 17                	jne    0x140010e80
140010e69:	8d 48 08             	lea    0x8(%rax),%ecx
140010e6c:	48 ff 15 15 a5 00 00 	rex.W call *0xa515(%rip)        # 0x14001b388
140010e73:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010e78:	45 33 ff             	xor    %r15d,%r15d
140010e7b:	e9 75 01 00 00       	jmp    0x140010ff5
140010e80:	4c 8b 65 e0          	mov    -0x20(%rbp),%r12
140010e84:	48 8b ce             	mov    %rsi,%rcx
140010e87:	49 d1 ef             	shr    $1,%r15
140010e8a:	4d 8b c4             	mov    %r12,%r8
140010e8d:	49 8b d7             	mov    %r15,%rdx
140010e90:	e8 7b 02 00 00       	call   0x140011110
140010e95:	4c 8b 45 40          	mov    0x40(%rbp),%r8
140010e99:	49 8b d7             	mov    %r15,%rdx
140010e9c:	48 8b ce             	mov    %rsi,%rcx
140010e9f:	e8 e4 01 00 00       	call   0x140011088
140010ea4:	41 d1 ee             	shr    $1,%r14d
140010ea7:	48 8b d6             	mov    %rsi,%rdx
140010eaa:	45 8b c6             	mov    %r14d,%r8d
140010ead:	48 8b ce             	mov    %rsi,%rcx
140010eb0:	e8 2f 0d 00 00       	call   0x140011be4
140010eb5:	45 33 ff             	xor    %r15d,%r15d
140010eb8:	85 c0                	test   %eax,%eax
140010eba:	75 24                	jne    0x140010ee0
140010ebc:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140010ec3:	00 00
140010ec5:	33 d2                	xor    %edx,%edx
140010ec7:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
140010ecb:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140010ecf:	48 ff 15 e2 9e 00 00 	rex.W call *0x9ee2(%rip)        # 0x14001adb8
140010ed6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010edb:	e9 15 01 00 00       	jmp    0x140010ff5
140010ee0:	41 3b c6             	cmp    %r14d,%eax
140010ee3:	72 29                	jb     0x140010f0e
140010ee5:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140010eec:	00 00
140010eee:	8d 78 01             	lea    0x1(%rax),%edi
140010ef1:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
140010ef5:	33 d2                	xor    %edx,%edx
140010ef7:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140010efb:	48 ff 15 b6 9e 00 00 	rex.W call *0x9eb6(%rip)        # 0x14001adb8
140010f02:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010f07:	33 c9                	xor    %ecx,%ecx
140010f09:	e9 2f fe ff ff       	jmp    0x140010d3d
140010f0e:	48 8b c3             	mov    %rbx,%rax
140010f11:	48 ff c0             	inc    %rax
140010f14:	66 45 39 3c 44       	cmp    %r15w,(%r12,%rax,2)
140010f19:	75 f6                	jne    0x140010f11
140010f1b:	8b c8                	mov    %eax,%ecx
140010f1d:	4c 8b c3             	mov    %rbx,%r8
140010f20:	49 ff c0             	inc    %r8
140010f23:	66 46 39 3c 46       	cmp    %r15w,(%rsi,%r8,2)
140010f28:	75 f6                	jne    0x140010f20
140010f2a:	48 8d 14 4e          	lea    (%rsi,%rcx,2),%rdx
140010f2e:	b8 01 00 00 00       	mov    $0x1,%eax
140010f33:	48 2b c1             	sub    %rcx,%rax
140010f36:	48 8b ce             	mov    %rsi,%rcx
140010f39:	4c 03 c0             	add    %rax,%r8
140010f3c:	4d 03 c0             	add    %r8,%r8
140010f3f:	e8 1f 1c 00 00       	call   0x140012b63
140010f44:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140010f4b:	00 00
140010f4d:	33 d2                	xor    %edx,%edx
140010f4f:	4c 8b 45 40          	mov    0x40(%rbp),%r8
140010f53:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140010f57:	48 ff 15 5a 9e 00 00 	rex.W call *0x9e5a(%rip)        # 0x14001adb8
140010f5e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010f63:	44 8b 75 50          	mov    0x50(%rbp),%r14d
140010f67:	eb 1f                	jmp    0x140010f88
140010f69:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140010f70:	00 00
140010f72:	33 d2                	xor    %edx,%edx
140010f74:	4c 8b 45 40          	mov    0x40(%rbp),%r8
140010f78:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140010f7c:	48 ff 15 35 9e 00 00 	rex.W call *0x9e35(%rip)        # 0x14001adb8
140010f83:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010f88:	4c 8b 45 e0          	mov    -0x20(%rbp),%r8
140010f8c:	48 8b 75 e8          	mov    -0x18(%rbp),%rsi
140010f90:	48 89 75 40          	mov    %rsi,0x40(%rbp)
140010f94:	4d 85 c0             	test   %r8,%r8
140010f97:	74 0f                	je     0x140010fa8
140010f99:	48 8b c3             	mov    %rbx,%rax
140010f9c:	48 ff c0             	inc    %rax
140010f9f:	66 45 39 3c 40       	cmp    %r15w,(%r8,%rax,2)
140010fa4:	75 f6                	jne    0x140010f9c
140010fa6:	eb 03                	jmp    0x140010fab
140010fa8:	49 8b c7             	mov    %r15,%rax
140010fab:	48 ff c3             	inc    %rbx
140010fae:	66 44 39 3c 5e       	cmp    %r15w,(%rsi,%rbx,2)
140010fb3:	75 f6                	jne    0x140010fab
140010fb5:	8d 3c 18             	lea    (%rax,%rbx,1),%edi
140010fb8:	8d 47 01             	lea    0x1(%rdi),%eax