140262a2b:	cc                   	int3
140262a2c:	cc                   	int3
140262a2d:	cc                   	int3
140262a2e:	cc                   	int3
140262a2f:	cc                   	int3
140262a30:	40 53                	rex push %rbx
140262a32:	b8 40 00 00 00       	mov    $0x40,%eax
140262a37:	e8 f4 e0 04 00       	call   0x1402b0b30
140262a3c:	48 2b e0             	sub    %rax,%rsp
140262a3f:	48 8b d9             	mov    %rcx,%rbx
140262a42:	e8 59 06 04 00       	call   0x1402a30a0
140262a47:	ba 04 00 00 00       	mov    $0x4,%edx
140262a4c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140262a51:	48 c7 44 24 28 10 00 	movq   $0x10,0x28(%rsp)
140262a58:	00 00
140262a5a:	48 8b cb             	mov    %rbx,%rcx
140262a5d:	48 c7 44 24 20 40 00 	movq   $0x40,0x20(%rsp)
140262a64:	00 00
140262a66:	44 8d 4a 04          	lea    0x4(%rdx),%r9d
140262a6a:	44 8d 42 7c          	lea    0x7c(%rdx),%r8d
140262a6e:	e8 dd fb 03 00       	call   0x1402a2650
140262a73:	48 83 c4 40          	add    $0x40,%rsp
140262a77:	5b                   	pop    %rbx
140262a78:	c3                   	ret
140262a79:	cc                   	int3
140262a7a:	cc                   	int3
140262a7b:	cc                   	int3
140262a7c:	cc                   	int3
140262a7d:	cc                   	int3
140262a7e:	cc                   	int3
140262a7f:	cc                   	int3
140262a80:	b8 38 00 00 00       	mov    $0x38,%eax
140262a85:	e8 a6 e0 04 00       	call   0x1402b0b30
140262a8a:	48 2b e0             	sub    %rax,%rsp
140262a8d:	48 c7 44 24 28 40 00 	movq   $0x40,0x28(%rsp)
140262a94:	00 00
140262a96:	8d 50 cc             	lea    -0x34(%rax),%edx
140262a99:	44 8d 48 48          	lea    0x48(%rax),%r9d
140262a9d:	48 c7 44 24 20 08 00 	movq   $0x8,0x20(%rsp)
140262aa4:	00 00
140262aa6:	44 8d 40 d8          	lea    -0x28(%rax),%r8d
140262aaa:	e8 21 b3 03 00       	call   0x14029ddd0
140262aaf:	48 83 c4 38          	add    $0x38,%rsp
140262ab3:	c3                   	ret
140262ab4:	cc                   	int3
140262ab5:	cc                   	int3
140262ab6:	cc                   	int3
140262ab7:	cc                   	int3
140262ab8:	cc                   	int3
140262ab9:	cc                   	int3
140262aba:	cc                   	int3
140262abb:	cc                   	int3
140262abc:	cc                   	int3
140262abd:	cc                   	int3
140262abe:	cc                   	int3
140262abf:	cc                   	int3
140262ac0:	40 53                	rex push %rbx
140262ac2:	b8 40 00 00 00       	mov    $0x40,%eax
140262ac7:	e8 64 e0 04 00       	call   0x1402b0b30
140262acc:	48 2b e0             	sub    %rax,%rsp
140262acf:	48 8b d9             	mov    %rcx,%rbx
140262ad2:	e8 a9 05 04 00       	call   0x1402a3080
140262ad7:	ba 03 00 00 00       	mov    $0x3,%edx
140262adc:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140262ae1:	48 c7 44 24 28 10 00 	movq   $0x10,0x28(%rsp)
140262ae8:	00 00
140262aea:	48 8b cb             	mov    %rbx,%rcx
140262aed:	48 c7 44 24 20 40 00 	movq   $0x40,0x20(%rsp)
140262af4:	00 00
140262af6:	44 8d 4a 05          	lea    0x5(%rdx),%r9d
140262afa:	44 8d 42 7d          	lea    0x7d(%rdx),%r8d
140262afe:	e8 4d fb 03 00       	call   0x1402a2650
140262b03:	48 83 c4 40          	add    $0x40,%rsp
140262b07:	5b                   	pop    %rbx
140262b08:	c3                   	ret
140262b09:	cc                   	int3
140262b0a:	cc                   	int3
140262b0b:	cc                   	int3
140262b0c:	cc                   	int3
140262b0d:	cc                   	int3
140262b0e:	cc                   	int3
140262b0f:	cc                   	int3
140262b10:	b8 38 00 00 00       	mov    $0x38,%eax
140262b15:	e8 16 e0 04 00       	call   0x1402b0b30
140262b1a:	48 2b e0             	sub    %rax,%rsp
140262b1d:	48 c7 44 24 28 40 00 	movq   $0x40,0x28(%rsp)
140262b24:	00 00
140262b26:	8d 50 cb             	lea    -0x35(%rax),%edx
140262b29:	44 8d 48 48          	lea    0x48(%rax),%r9d
140262b2d:	48 c7 44 24 20 08 00 	movq   $0x8,0x20(%rsp)
140262b34:	00 00
140262b36:	44 8d 40 d8          	lea    -0x28(%rax),%r8d
140262b3a:	e8 91 b2 03 00       	call   0x14029ddd0
140262b3f:	48 83 c4 38          	add    $0x38,%rsp
140262b43:	c3                   	ret
140262b44:	cc                   	int3
140262b45:	cc                   	int3
140262b46:	cc                   	int3
140262b47:	cc                   	int3
140262b48:	cc                   	int3
140262b49:	cc                   	int3
140262b4a:	cc                   	int3
140262b4b:	cc                   	int3
140262b4c:	cc                   	int3
140262b4d:	cc                   	int3
140262b4e:	cc                   	int3
140262b4f:	cc                   	int3
140262b50:	b8 38 00 00 00       	mov    $0x38,%eax
140262b55:	e8 d6 df 04 00       	call   0x1402b0b30
140262b5a:	48 2b e0             	sub    %rax,%rsp
140262b5d:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140262b62:	49 c7 00 00 00 00 00 	movq   $0x0,(%r8)
140262b69:	48 85 c0             	test   %rax,%rax
140262b6c:	0f 84 83 00 00 00    	je     0x140262bf5
140262b72:	4c 3b c8             	cmp    %rax,%r9
140262b75:	73 33                	jae    0x140262baa
140262b77:	e8 f4 44 ec ff       	call   0x140127070
140262b7c:	4c 8d 05 a5 06 12 00 	lea    0x1206a5(%rip),%r8        # 0x140383228
140262b83:	ba 9f 00 00 00       	mov    $0x9f,%edx
140262b88:	48 8d 0d 61 06 12 00 	lea    0x120661(%rip),%rcx        # 0x1403831f0
140262b8f:	e8 fc 45 ec ff       	call   0x140127190
140262b94:	45 33 c0             	xor    %r8d,%r8d
140262b97:	41 8d 50 6a          	lea    0x6a(%r8),%edx
140262b9b:	8d 4a cf             	lea    -0x31(%rdx),%ecx
140262b9e:	e8 ed 46 ec ff       	call   0x140127290
140262ba3:	33 c0                	xor    %eax,%eax
140262ba5:	48 83 c4 38          	add    $0x38,%rsp
140262ba9:	c3                   	ret
140262baa:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140262baf:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140262bb4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140262bb9:	e8 42 00 00 00       	call   0x140262c00
140262bbe:	85 c0                	test   %eax,%eax
140262bc0:	75 33                	jne    0x140262bf5
140262bc2:	e8 a9 44 ec ff       	call   0x140127070
140262bc7:	4c 8d 05 5a 06 12 00 	lea    0x12065a(%rip),%r8        # 0x140383228
140262bce:	ba a4 00 00 00       	mov    $0xa4,%edx
140262bd3:	48 8d 0d 16 06 12 00 	lea    0x120616(%rip),%rcx        # 0x1403831f0
140262bda:	e8 b1 45 ec ff       	call   0x140127190
140262bdf:	45 33 c0             	xor    %r8d,%r8d
140262be2:	41 8d 50 66          	lea    0x66(%r8),%edx
140262be6:	8d 4a d3             	lea    -0x2d(%rdx),%ecx
140262be9:	e8 a2 46 ec ff       	call   0x140127290
140262bee:	33 c0                	xor    %eax,%eax
140262bf0:	48 83 c4 38          	add    $0x38,%rsp
140262bf4:	c3                   	ret
140262bf5:	b8 01 00 00 00       	mov    $0x1,%eax
140262bfa:	48 83 c4 38          	add    $0x38,%rsp
140262bfe:	c3                   	ret
140262bff:	cc                   	int3
140262c00:	40 53                	rex push %rbx
140262c02:	55                   	push   %rbp
140262c03:	56                   	push   %rsi
140262c04:	57                   	push   %rdi
140262c05:	41 54                	push   %r12
140262c07:	41 56                	push   %r14
140262c09:	b8 48 00 00 00       	mov    $0x48,%eax
140262c0e:	e8 1d df 04 00       	call   0x1402b0b30
140262c13:	48 2b e0             	sub    %rax,%rsp
140262c16:	48 8b 05 63 2e 17 00 	mov    0x172e63(%rip),%rax        # 0x1403d5a80
140262c1d:	48 33 c4             	xor    %rsp,%rax
140262c20:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140262c25:	48 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%rbp
140262c2c:	00
140262c2d:	49 8b f9             	mov    %r9,%rdi
140262c30:	4d 8b e0             	mov    %r8,%r12
140262c33:	49 c7 00 00 00 00 00 	movq   $0x0,(%r8)
140262c3a:	4c 8b f2             	mov    %rdx,%r14
140262c3d:	48 8b f1             	mov    %rcx,%rsi
140262c40:	e8 9b e5 e1 ff       	call   0x1400811e0
140262c45:	85 c0                	test   %eax,%eax
140262c47:	74 39                	je     0x140262c82
140262c49:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140262c50:	00
140262c51:	48 3b fb             	cmp    %rbx,%rdi
140262c54:	73 48                	jae    0x140262c9e
140262c56:	e8 15 44 ec ff       	call   0x140127070
140262c5b:	4c 8d 05 76 05 12 00 	lea    0x120576(%rip),%r8        # 0x1403831d8
140262c62:	ba 8b 00 00 00       	mov    $0x8b,%edx
140262c67:	48 8d 0d 82 05 12 00 	lea    0x120582(%rip),%rcx        # 0x1403831f0
140262c6e:	e8 1d 45 ec ff       	call   0x140127190
140262c73:	45 33 c0             	xor    %r8d,%r8d
140262c76:	41 8d 50 6a          	lea    0x6a(%r8),%edx
140262c7a:	8d 4a cf             	lea    -0x31(%rdx),%ecx
140262c7d:	e8 0e 46 ec ff       	call   0x140127290
140262c82:	33 c0                	xor    %eax,%eax
140262c84:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140262c89:	48 33 cc             	xor    %rsp,%rcx
140262c8c:	e8 1f d2 04 00       	call   0x1402afeb0
140262c91:	48 83 c4 48          	add    $0x48,%rsp
140262c95:	41 5e                	pop    %r14
140262c97:	41 5c                	pop    %r12
140262c99:	5f                   	pop    %rdi
140262c9a:	5e                   	pop    %rsi
140262c9b:	5d                   	pop    %rbp
140262c9c:	5b                   	pop    %rbx
140262c9d:	c3                   	ret
140262c9e:	48 81 fb 00 00 00 40 	cmp    $0x40000000,%rbx
140262ca5:	73 db                	jae    0x140262c82
140262ca7:	f6 c3 07             	test   $0x7,%bl
140262caa:	75 d6                	jne    0x140262c82
140262cac:	f6 46 6c 02          	testb  $0x2,0x6c(%rsi)
140262cb0:	0f 84 d4 00 00 00    	je     0x140262d8a
140262cb6:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
140262cba:	4d 85 f6             	test   %r14,%r14
140262cbd:	0f 84 da 00 00 00    	je     0x140262d9d
140262cc3:	4c 8b c3             	mov    %rbx,%r8
140262cc6:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140262ccb:	48 8b d5             	mov    %rbp,%rdx
140262cce:	49 8d 4e 08          	lea    0x8(%r14),%rcx
140262cd2:	e8 89 e6 07 00       	call   0x1402e1360
140262cd7:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140262cdc:	48 8b d3             	mov    %rbx,%rdx
140262cdf:	48 8b cd             	mov    %rbp,%rcx
140262ce2:	e8 69 23 fd ff       	call   0x140235050
140262ce7:	48 85 c0             	test   %rax,%rax
140262cea:	75 0c                	jne    0x140262cf8
140262cec:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140262cf1:	33 ff                	xor    %edi,%edi
140262cf3:	e9 a5 00 00 00       	jmp    0x140262d9d
140262cf8:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140262cfd:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140262d02:	ba 14 00 00 00       	mov    $0x14,%edx
140262d07:	49 89 44 1e 08       	mov    %rax,0x8(%r14,%rbx,1)
140262d0c:	e8 2f e5 d9 ff       	call   0x140001240
140262d11:	48 8b 8e b8 00 00 00 	mov    0xb8(%rsi),%rcx
140262d18:	48 8d 56 20          	lea    0x20(%rsi),%rdx
140262d1c:	45 33 c9             	xor    %r9d,%r9d
140262d1f:	45 8d 41 08          	lea    0x8(%r9),%r8d
140262d23:	e8 78 6f eb ff       	call   0x140119ca0
140262d28:	85 c0                	test   %eax,%eax
140262d2a:	7f 09                	jg     0x140262d35
140262d2c:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140262d31:	33 ff                	xor    %edi,%edi
140262d33:	eb 68                	jmp    0x140262d9d
140262d35:	48 8b 46 20          	mov    0x20(%rsi),%rax
140262d39:	4c 8d 4b 08          	lea    0x8(%rbx),%r9
140262d3d:	49 89 06             	mov    %rax,(%r14)
140262d40:	4d 8d 46 08          	lea    0x8(%r14),%r8
140262d44:	48 8b 86 a8 00 00 00 	mov    0xa8(%rsi),%rax
140262d4b:	49 8d 56 08          	lea    0x8(%r14),%rdx
140262d4f:	48 8b ce             	mov    %rsi,%rcx
140262d52:	ff 50 08             	call   *0x8(%rax)
140262d55:	4c 8b c7             	mov    %rdi,%r8
140262d58:	33 d2                	xor    %edx,%edx
140262d5a:	49 8b ce             	mov    %r14,%rcx
140262d5d:	e8 de 83 ec ff       	call   0x14012b140
140262d62:	48 8b 05 67 04 12 00 	mov    0x120467(%rip),%rax        # 0x1403831d0
140262d69:	4c 8b cf             	mov    %rdi,%r9
140262d6c:	48 89 46 20          	mov    %rax,0x20(%rsi)
140262d70:	4d 8b c6             	mov    %r14,%r8
140262d73:	48 8b 86 a8 00 00 00 	mov    0xa8(%rsi),%rax
140262d7a:	49 8b d6             	mov    %r14,%rdx
140262d7d:	48 8b ce             	mov    %rsi,%rcx
140262d80:	ff 50 08             	call   *0x8(%rax)
140262d83:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140262d88:	eb 13                	jmp    0x140262d9d
140262d8a:	4c 8b cb             	mov    %rbx,%r9
140262d8d:	4c 8b c5             	mov    %rbp,%r8
140262d90:	49 8b d6             	mov    %r14,%rdx
140262d93:	48 8b ce             	mov    %rsi,%rcx
140262d96:	e8 b5 00 00 00       	call   0x140262e50
140262d9b:	8b f8                	mov    %eax,%edi
140262d9d:	85 ff                	test   %edi,%edi
140262d9f:	0f 8e dd fe ff ff    	jle    0x140262c82
140262da5:	48 63 c7             	movslq %edi,%rax
140262da8:	49 89 04 24          	mov    %rax,(%r12)
140262dac:	b8 01 00 00 00       	mov    $0x1,%eax
140262db1:	e9 ce fe ff ff       	jmp    0x140262c84
140262db6:	cc                   	int3
140262db7:	cc                   	int3
140262db8:	cc                   	int3
140262db9:	cc                   	int3
140262dba:	cc                   	int3
140262dbb:	cc                   	int3
140262dbc:	cc                   	int3
140262dbd:	cc                   	int3
140262dbe:	cc                   	int3
140262dbf:	cc                   	int3
140262dc0:	40 53                	rex push %rbx
140262dc2:	b8 40 00 00 00       	mov    $0x40,%eax
140262dc7:	e8 64 dd 04 00       	call   0x1402b0b30
140262dcc:	48 2b e0             	sub    %rax,%rsp
140262dcf:	48 8b d9             	mov    %rcx,%rbx
140262dd2:	e8 19 03 04 00       	call   0x1402a30f0
140262dd7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140262ddc:	ba 02 00 01 00       	mov    $0x10002,%edx
140262de1:	48 c7 44 24 28 12 00 	movq   $0x12,0x28(%rsp)
140262de8:	00 00
140262dea:	41 b9 40 00 00 00    	mov    $0x40,%r9d
140262df0:	41 b8 c0 00 00 00    	mov    $0xc0,%r8d
140262df6:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140262dfd:	00 00
140262dff:	48 8b cb             	mov    %rbx,%rcx
140262e02:	e8 49 f8 03 00       	call   0x1402a2650
140262e07:	48 83 c4 40          	add    $0x40,%rsp
140262e0b:	5b                   	pop    %rbx
140262e0c:	c3                   	ret
140262e0d:	cc                   	int3
140262e0e:	cc                   	int3
140262e0f:	cc                   	int3
140262e10:	b8 38 00 00 00       	mov    $0x38,%eax
140262e15:	e8 16 dd 04 00       	call   0x1402b0b30
140262e1a:	48 2b e0             	sub    %rax,%rsp
140262e1d:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140262e24:	00 00
140262e26:	44 8d 40 da          	lea    -0x26(%rax),%r8d
140262e2a:	ba 02 00 01 00       	mov    $0x10002,%edx
140262e2f:	48 c7 44 24 20 40 00 	movq   $0x40,0x20(%rsp)
140262e36:	00 00
140262e38:	41 b9 c0 00 00 00    	mov    $0xc0,%r9d
140262e3e:	e8 8d af 03 00       	call   0x14029ddd0
140262e43:	48 83 c4 38          	add    $0x38,%rsp
140262e47:	c3                   	ret
140262e48:	cc                   	int3
140262e49:	cc                   	int3
140262e4a:	cc                   	int3
140262e4b:	cc                   	int3
140262e4c:	cc                   	int3
140262e4d:	cc                   	int3
140262e4e:	cc                   	int3
140262e4f:	cc                   	int3
140262e50:	40 53                	rex push %rbx
140262e52:	55                   	push   %rbp
140262e53:	56                   	push   %rsi
140262e54:	57                   	push   %rdi
140262e55:	41 56                	push   %r14
140262e57:	b8 60 00 00 00       	mov    $0x60,%eax
140262e5c:	e8 cf dc 04 00       	call   0x1402b0b30
140262e61:	48 2b e0             	sub    %rax,%rsp
140262e64:	48 8b 05 15 2c 17 00 	mov    0x172c15(%rip),%rax        # 0x1403d5a80
140262e6b:	48 33 c4             	xor    %rsp,%rax
140262e6e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140262e73:	49 8b f9             	mov    %r9,%rdi
140262e76:	49 8b e8             	mov    %r8,%rbp
140262e79:	48 8b da             	mov    %rdx,%rbx
140262e7c:	4c 8b f1             	mov    %rcx,%r14
140262e7f:	be ff ff ff ff       	mov    $0xffffffff,%esi
140262e84:	49 83 f9 18          	cmp    $0x18,%r9
140262e88:	0f 82 76 01 00 00    	jb     0x140263004
140262e8e:	48 85 d2             	test   %rdx,%rdx
140262e91:	75 09                	jne    0x140262e9c
140262e93:	41 8d 41 f0          	lea    -0x10(%r9),%eax
140262e97:	e9 6a 01 00 00       	jmp    0x140263006
140262e9c:	48 8b 05 2d 03 12 00 	mov    0x12032d(%rip),%rax        # 0x1403831d0
140262ea3:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140262ea8:	48 89 41 20          	mov    %rax,0x20(%rcx)
140262eac:	41 b9 08 00 00 00    	mov    $0x8,%r9d
140262eb2:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140262eb9:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)