140062ac0:	4c 8d 05 11 60 02 00 	lea    0x26011(%rip),%r8        # 0x140088ad8
140062ac7:	ba 64 00 00 00       	mov    $0x64,%edx
140062acc:	89 44 24 20          	mov    %eax,0x20(%rsp)
140062ad0:	4c 8b cb             	mov    %rbx,%r9
140062ad3:	e8 a0 50 ff ff       	call   0x140057b78
140062ad8:	bb 57 00 00 00       	mov    $0x57,%ebx
140062add:	e9 09 01 00 00       	jmp    0x140062beb
140062ae2:	8b 54 24 38          	mov    0x38(%rsp),%edx
140062ae6:	4c 8d 4d 83          	lea    -0x7d(%rbp),%r9
140062aea:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140062aef:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
140062af3:	e8 bc ef ff ff       	call   0x140061ab4
140062af8:	4c 8b 75 87          	mov    -0x79(%rbp),%r14
140062afc:	8b d8                	mov    %eax,%ebx
140062afe:	85 c0                	test   %eax,%eax
140062b00:	74 3e                	je     0x140062b40
140062b02:	48 8b 0d f7 c4 03 00 	mov    0x3c4f7(%rip),%rcx        # 0x14009f000
140062b09:	48 8d 3d f0 c4 03 00 	lea    0x3c4f0(%rip),%rdi        # 0x14009f000
140062b10:	48 3b cf             	cmp    %rdi,%rcx
140062b13:	0f 84 ae 00 00 00    	je     0x140062bc7
140062b19:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140062b1d:	0f 84 a4 00 00 00    	je     0x140062bc7
140062b23:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140062b27:	4c 8d 05 aa 5f 02 00 	lea    0x25faa(%rip),%r8        # 0x140088ad8
140062b2e:	ba 65 00 00 00       	mov    $0x65,%edx
140062b33:	44 8b c8             	mov    %eax,%r9d
140062b36:	e8 e1 4d ff ff       	call   0x14005791c
140062b3b:	e9 87 00 00 00       	jmp    0x140062bc7
140062b40:	8b 7d 83             	mov    -0x7d(%rbp),%edi
140062b43:	49 8b ce             	mov    %r14,%rcx
140062b46:	8b d7                	mov    %edi,%edx
140062b48:	e8 8f f0 ff ff       	call   0x140061bdc
140062b4d:	8b d8                	mov    %eax,%ebx
140062b4f:	85 ff                	test   %edi,%edi
140062b51:	74 74                	je     0x140062bc7
140062b53:	44 8b ff             	mov    %edi,%r15d
140062b56:	49 8d 76 0c          	lea    0xc(%r14),%rsi
140062b5a:	48 8d 3d 9f c4 03 00 	lea    0x3c49f(%rip),%rdi        # 0x14009f000
140062b61:	48 8b 0d 98 c4 03 00 	mov    0x3c498(%rip),%rcx        # 0x14009f000
140062b68:	48 3b cf             	cmp    %rdi,%rcx
140062b6b:	74 2c                	je     0x140062b99
140062b6d:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140062b71:	74 26                	je     0x140062b99
140062b73:	8b 06                	mov    (%rsi),%eax
140062b75:	4c 8d 05 5c 5f 02 00 	lea    0x25f5c(%rip),%r8        # 0x140088ad8
140062b7c:	4c 8b 4e f4          	mov    -0xc(%rsi),%r9
140062b80:	ba 66 00 00 00       	mov    $0x66,%edx
140062b85:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140062b89:	89 44 24 28          	mov    %eax,0x28(%rsp)
140062b8d:	8b 46 fc             	mov    -0x4(%rsi),%eax
140062b90:	89 44 24 20          	mov    %eax,0x20(%rsp)
140062b94:	e8 ff 84 ff ff       	call   0x14005b098
140062b99:	83 7e fc 00          	cmpl   $0x0,-0x4(%rsi)
140062b9d:	74 0b                	je     0x140062baa
140062b9f:	48 8b 4e f4          	mov    -0xc(%rsi),%rcx
140062ba3:	33 d2                	xor    %edx,%edx
140062ba5:	e8 32 de fc ff       	call   0x1400309dc
140062baa:	83 3e 00             	cmpl   $0x0,(%rsi)
140062bad:	74 0e                	je     0x140062bbd
140062baf:	48 8b 4e f4          	mov    -0xc(%rsi),%rcx
140062bb3:	ba 01 00 00 00       	mov    $0x1,%edx
140062bb8:	e8 1f de fc ff       	call   0x1400309dc
140062bbd:	48 83 c6 10          	add    $0x10,%rsi
140062bc1:	49 83 ef 01          	sub    $0x1,%r15
140062bc5:	75 9a                	jne    0x140062b61
140062bc7:	4d 85 f6             	test   %r14,%r14
140062bca:	74 1f                	je     0x140062beb
140062bcc:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140062bd3:	00 00
140062bd5:	33 d2                	xor    %edx,%edx
140062bd7:	4c 8b 45 87          	mov    -0x79(%rbp),%r8
140062bdb:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140062bdf:	48 ff 15 d2 27 02 00 	rex.W call *0x227d2(%rip)        # 0x1400853b8
140062be6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062beb:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
140062bf1:	74 20                	je     0x140062c13
140062bf3:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140062bfa:	00 00
140062bfc:	33 d2                	xor    %edx,%edx
140062bfe:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140062c03:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140062c07:	48 ff 15 aa 27 02 00 	rex.W call *0x227aa(%rip)        # 0x1400853b8
140062c0e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062c13:	8b c3                	mov    %ebx,%eax
140062c15:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140062c19:	48 33 cc             	xor    %rsp,%rcx
140062c1c:	e8 8f 0f fd ff       	call   0x140033bb0
140062c21:	48 8b 9c 24 30 01 00 	mov    0x130(%rsp),%rbx
140062c28:	00
140062c29:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
140062c30:	41 5f                	pop    %r15
140062c32:	41 5e                	pop    %r14
140062c34:	5f                   	pop    %rdi
140062c35:	5e                   	pop    %rsi
140062c36:	5d                   	pop    %rbp
140062c37:	c3                   	ret
140062c38:	cc                   	int3
140062c39:	cc                   	int3
140062c3a:	cc                   	int3
140062c3b:	cc                   	int3
140062c3c:	cc                   	int3
140062c3d:	cc                   	int3
140062c3e:	cc                   	int3
140062c3f:	cc                   	int3
140062c40:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140062c45:	48 83 ec 68          	sub    $0x68,%rsp
140062c49:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
140062c50:	00
140062c51:	45 33 c9             	xor    %r9d,%r9d
140062c54:	48 85 d2             	test   %rdx,%rdx
140062c57:	74 18                	je     0x140062c71
140062c59:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140062c5d:	48 ff c0             	inc    %rax
140062c60:	66 44 39 0c 42       	cmp    %r9w,(%rdx,%rax,2)
140062c65:	75 f6                	jne    0x140062c5d
140062c67:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140062c6e:	00
140062c6f:	eb 05                	jmp    0x140062c76
140062c71:	b8 0a 00 00 00       	mov    $0xa,%eax
140062c76:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
140062c7b:	4c 8d 05 ee 5c 02 00 	lea    0x25cee(%rip),%r8        # 0x140088970
140062c82:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140062c87:	48 85 d2             	test   %rdx,%rdx
140062c8a:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140062c91:	00
140062c92:	49 0f 44 d0          	cmove  %r8,%rdx
140062c96:	41 b8 82 00 00 00    	mov    $0x82,%r8d
140062c9c:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140062ca1:	45 0f b7 c8          	movzwl %r8w,%r9d
140062ca5:	41 8d 50 82          	lea    -0x7e(%r8),%edx
140062ca9:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140062cae:	4c 8d 05 23 5e 02 00 	lea    0x25e23(%rip),%r8        # 0x140088ad8
140062cb5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140062cba:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140062cc1:	00
140062cc2:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140062cc7:	ba 2b 00 00 00       	mov    $0x2b,%edx
140062ccc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140062cd1:	48 ff 15 d8 26 02 00 	rex.W call *0x226d8(%rip)        # 0x1400853b0
140062cd8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062cdd:	48 83 c4 68          	add    $0x68,%rsp
140062ce1:	c3                   	ret
140062ce2:	cc                   	int3
140062ce3:	cc                   	int3
140062ce4:	cc                   	int3
140062ce5:	cc                   	int3
140062ce6:	cc                   	int3
140062ce7:	cc                   	int3
140062ce8:	cc                   	int3
140062ce9:	cc                   	int3
140062cea:	cc                   	int3
140062ceb:	cc                   	int3
140062cec:	4c 8b dc             	mov    %rsp,%r11
140062cef:	45 89 4b 20          	mov    %r9d,0x20(%r11)
140062cf3:	48 83 ec 58          	sub    $0x58,%rsp
140062cf7:	49 83 63 e8 00       	andq   $0x0,-0x18(%r11)
140062cfc:	49 8d 43 28          	lea    0x28(%r11),%rax
140062d00:	49 c7 43 e0 08 00 00 	movq   $0x8,-0x20(%r11)
140062d07:	00
140062d08:	4c 8d 05 c9 5d 02 00 	lea    0x25dc9(%rip),%r8        # 0x140088ad8
140062d0f:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140062d13:	49 8d 43 20          	lea    0x20(%r11),%rax
140062d17:	44 0f b7 ca          	movzwl %dx,%r9d
140062d1b:	ba 2b 00 00 00       	mov    $0x2b,%edx
140062d20:	49 c7 43 d0 04 00 00 	movq   $0x4,-0x30(%r11)
140062d27:	00
140062d28:	49 89 43 c8          	mov    %rax,-0x38(%r11)
140062d2c:	48 ff 15 7d 26 02 00 	rex.W call *0x2267d(%rip)        # 0x1400853b0
140062d33:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062d38:	48 83 c4 58          	add    $0x58,%rsp
140062d3c:	c3                   	ret
140062d3d:	cc                   	int3
140062d3e:	cc                   	int3
140062d3f:	cc                   	int3
140062d40:	cc                   	int3
140062d41:	cc                   	int3
140062d42:	cc                   	int3
140062d43:	cc                   	int3
140062d44:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140062d49:	48 83 ec 58          	sub    $0x58,%rsp
140062d4d:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140062d54:	00
140062d55:	48 85 d2             	test   %rdx,%rdx
140062d58:	74 12                	je     0x140062d6c
140062d5a:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140062d5e:	48 ff c0             	inc    %rax
140062d61:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1)
140062d65:	75 f7                	jne    0x140062d5e
140062d67:	48 ff c0             	inc    %rax
140062d6a:	eb 05                	jmp    0x140062d71
140062d6c:	b8 05 00 00 00       	mov    $0x5,%eax
140062d71:	48 85 d2             	test   %rdx,%rdx
140062d74:	4c 8d 05 3d df 02 00 	lea    0x2df3d(%rip),%r8        # 0x140090cb8
140062d7b:	49 0f 44 d0          	cmove  %r8,%rdx
140062d7f:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
140062d85:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140062d8a:	41 b8 55 00 00 00    	mov    $0x55,%r8d
140062d90:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140062d95:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140062d9a:	45 0f b7 c8          	movzwl %r8w,%r9d
140062d9e:	ba 2b 00 00 00       	mov    $0x2b,%edx
140062da3:	48 c7 44 24 28 04 00 	movq   $0x4,0x28(%rsp)
140062daa:	00 00
140062dac:	4c 8d 05 25 5d 02 00 	lea    0x25d25(%rip),%r8        # 0x140088ad8
140062db3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140062db8:	48 ff 15 f1 25 02 00 	rex.W call *0x225f1(%rip)        # 0x1400853b0
140062dbf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062dc4:	48 83 c4 58          	add    $0x58,%rsp
140062dc8:	c3                   	ret
140062dc9:	cc                   	int3
140062dca:	cc                   	int3
140062dcb:	cc                   	int3
140062dcc:	cc                   	int3
140062dcd:	cc                   	int3
140062dce:	cc                   	int3
140062dcf:	cc                   	int3
140062dd0:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140062dd5:	48 83 ec 68          	sub    $0x68,%rsp
140062dd9:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
140062de0:	00
140062de1:	48 85 d2             	test   %rdx,%rdx
140062de4:	74 12                	je     0x140062df8
140062de6:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140062dea:	48 ff c0             	inc    %rax
140062ded:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1)
140062df1:	75 f7                	jne    0x140062dea
140062df3:	48 ff c0             	inc    %rax
140062df6:	eb 05                	jmp    0x140062dfd
140062df8:	b8 05 00 00 00       	mov    $0x5,%eax
140062dfd:	41 ba 56 00 00 00    	mov    $0x56,%r10d
140062e03:	4c 8d 05 ae de 02 00 	lea    0x2deae(%rip),%r8        # 0x140090cb8
140062e0a:	48 85 d2             	test   %rdx,%rdx
140062e0d:	49 0f 44 d0          	cmove  %r8,%rdx
140062e11:	48 83 64 24 50 00    	andq   $0x0,0x50(%rsp)
140062e17:	45 8d 4a ae          	lea    -0x52(%r10),%r9d
140062e1b:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
140062e20:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
140062e27:	00
140062e28:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140062e2d:	4c 8d 05 a4 5c 02 00 	lea    0x25ca4(%rip),%r8        # 0x140088ad8
140062e34:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140062e39:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140062e40:	00
140062e41:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140062e46:	41 8d 52 d5          	lea    -0x2b(%r10),%edx
140062e4a:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
140062e4f:	45 0f b7 ca          	movzwl %r10w,%r9d
140062e53:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140062e58:	48 ff 15 51 25 02 00 	rex.W call *0x22551(%rip)        # 0x1400853b0
140062e5f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062e64:	48 83 c4 68          	add    $0x68,%rsp
140062e68:	c3                   	ret
140062e69:	cc                   	int3
140062e6a:	cc                   	int3
140062e6b:	cc                   	int3
140062e6c:	cc                   	int3
140062e6d:	cc                   	int3
140062e6e:	cc                   	int3
140062e6f:	cc                   	int3
140062e70:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140062e75:	48 83 ec 68          	sub    $0x68,%rsp
140062e79:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
140062e80:	00
140062e81:	45 33 d2             	xor    %r10d,%r10d
140062e84:	4d 85 c0             	test   %r8,%r8
140062e87:	74 18                	je     0x140062ea1
140062e89:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140062e8d:	48 ff c0             	inc    %rax
140062e90:	66 45 39 14 40       	cmp    %r10w,(%r8,%rax,2)
140062e95:	75 f6                	jne    0x140062e8d
140062e97:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140062e9e:	00
140062e9f:	eb 05                	jmp    0x140062ea6
140062ea1:	b8 0a 00 00 00       	mov    $0xa,%eax
140062ea6:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
140062eab:	4c 8d 0d be 5a 02 00 	lea    0x25abe(%rip),%r9        # 0x140088970
140062eb2:	41 ba 04 00 00 00    	mov    $0x4,%r10d
140062eb8:	4d 85 c0             	test   %r8,%r8
140062ebb:	4c 89 54 24 48       	mov    %r10,0x48(%rsp)
140062ec0:	4d 0f 44 c1          	cmove  %r9,%r8
140062ec4:	4c 8d 8c 24 98 00 00 	lea    0x98(%rsp),%r9
140062ecb:	00
140062ecc:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
140062ed1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140062ed6:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140062edd:	00
140062ede:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140062ee3:	4c 8d 05 ee 5b 02 00 	lea    0x25bee(%rip),%r8        # 0x140088ad8
140062eea:	44 0f b7 ca          	movzwl %dx,%r9d
140062eee:	41 8d 52 27          	lea    0x27(%r10),%edx
140062ef2:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
140062ef7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140062efc:	48 ff 15 ad 24 02 00 	rex.W call *0x224ad(%rip)        # 0x1400853b0
140062f03:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062f08:	48 83 c4 68          	add    $0x68,%rsp
140062f0c:	c3                   	ret
140062f0d:	cc                   	int3
140062f0e:	cc                   	int3
140062f0f:	cc                   	int3
140062f10:	cc                   	int3
140062f11:	cc                   	int3
140062f12:	cc                   	int3
140062f13:	cc                   	int3
140062f14:	4c 8b dc             	mov    %rsp,%r11
140062f17:	45 89 4b 20          	mov    %r9d,0x20(%r11)
140062f1b:	48 83 ec 68          	sub    $0x68,%rsp
140062f1f:	49 83 63 d8 00       	andq   $0x0,-0x28(%r11)
140062f24:	49 8d 43 e8          	lea    -0x18(%r11),%rax
140062f28:	41 b8 34 00 00 00    	mov    $0x34,%r8d
140062f2e:	c7 44 24 50 02 01 00 	movl   $0x102,0x50(%rsp)
140062f35:	00
140062f36:	45 0f b7 c8          	movzwl %r8w,%r9d
140062f3a:	41 8d 50 d0          	lea    -0x30(%r8),%edx
140062f3e:	49 89 53 d0          	mov    %rdx,-0x30(%r11)
140062f42:	4c 8d 05 8f 5b 02 00 	lea    0x25b8f(%rip),%r8        # 0x140088ad8
140062f49:	49 89 43 c8          	mov    %rax,-0x38(%r11)
140062f4d:	49 8d 43 20          	lea    0x20(%r11),%rax
140062f51:	49 89 53 c0          	mov    %rdx,-0x40(%r11)
140062f55:	ba 2b 00 00 00       	mov    $0x2b,%edx
140062f5a:	49 89 43 b8          	mov    %rax,-0x48(%r11)
140062f5e:	48 ff 15 4b 24 02 00 	rex.W call *0x2244b(%rip)        # 0x1400853b0
140062f65:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062f6a:	48 83 c4 68          	add    $0x68,%rsp
140062f6e:	c3                   	ret
140062f6f:	cc                   	int3
140062f70:	cc                   	int3
140062f71:	cc                   	int3
140062f72:	cc                   	int3
140062f73:	cc                   	int3
140062f74:	cc                   	int3
140062f75:	cc                   	int3
140062f76:	cc                   	int3
140062f77:	cc                   	int3
140062f78:	48 83 ec 58          	sub    $0x58,%rsp
140062f7c:	45 33 d2             	xor    %r10d,%r10d
140062f7f:	4d 85 c9             	test   %r9,%r9
140062f82:	74 18                	je     0x140062f9c
140062f84:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140062f88:	48 ff c0             	inc    %rax
140062f8b:	66 45 39 14 41       	cmp    %r10w,(%r9,%rax,2)
140062f90:	75 f6                	jne    0x140062f88
140062f92:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140062f99:	00
140062f9a:	eb 05                	jmp    0x140062fa1
140062f9c:	b8 0a 00 00 00       	mov    $0xa,%eax
140062fa1:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
140062fa6:	4c 8d 05 c3 59 02 00 	lea    0x259c3(%rip),%r8        # 0x140088970
140062fad:	4d 85 c9             	test   %r9,%r9
140062fb0:	48 c7 44 24 38 08 00 	movq   $0x8,0x38(%rsp)
140062fb7:	00 00