1405e387f:	00
1405e3880:	48 8d 84 24 30 7f 00 	lea    0x7f30(%rsp),%rax
1405e3887:	00
1405e3888:	48 89 84 24 f8 20 00 	mov    %rax,0x20f8(%rsp)
1405e388f:	00
1405e3890:	48 8b 84 24 f8 20 00 	mov    0x20f8(%rsp),%rax
1405e3897:	00
1405e3898:	48 89 84 24 38 7f 00 	mov    %rax,0x7f38(%rsp)
1405e389f:	00
1405e38a0:	48 8b 84 24 38 7f 00 	mov    0x7f38(%rsp),%rax
1405e38a7:	00
1405e38a8:	48 8b 00             	mov    (%rax),%rax
1405e38ab:	48 89 84 24 40 7f 00 	mov    %rax,0x7f40(%rsp)
1405e38b2:	00
1405e38b3:	48 8d 84 24 40 7f 00 	lea    0x7f40(%rsp),%rax
1405e38ba:	00
1405e38bb:	48 89 84 24 00 21 00 	mov    %rax,0x2100(%rsp)
1405e38c2:	00
1405e38c3:	48 8b 84 24 00 21 00 	mov    0x2100(%rsp),%rax
1405e38ca:	00
1405e38cb:	48 89 84 24 48 7f 00 	mov    %rax,0x7f48(%rsp)
1405e38d2:	00
1405e38d3:	48 8b 84 24 48 7f 00 	mov    0x7f48(%rsp),%rax
1405e38da:	00
1405e38db:	48 8b 00             	mov    (%rax),%rax
1405e38de:	48 89 84 24 50 7f 00 	mov    %rax,0x7f50(%rsp)
1405e38e5:	00
1405e38e6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e38eb:	48 83 c0 10          	add    $0x10,%rax
1405e38ef:	48 63 00             	movslq (%rax),%rax
1405e38f2:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e38f6:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e38fb:	48 03 c8             	add    %rax,%rcx
1405e38fe:	48 8b c1             	mov    %rcx,%rax
1405e3901:	48 8b c8             	mov    %rax,%rcx
1405e3904:	e8 e7 c2 c5 ff       	call   0x14023fbf0
1405e3909:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e390e:	48 83 c0 10          	add    $0x10,%rax
1405e3912:	48 63 00             	movslq (%rax),%rax
1405e3915:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e3919:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e391e:	48 03 c8             	add    %rax,%rcx
1405e3921:	48 8b c1             	mov    %rcx,%rax
1405e3924:	48 8b 8c 24 50 7f 00 	mov    0x7f50(%rsp),%rcx
1405e392b:	00
1405e392c:	48 89 08             	mov    %rcx,(%rax)
1405e392f:	e9 53 02 00 00       	jmp    0x1405e3b87
1405e3934:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3939:	48 83 c0 14          	add    $0x14,%rax
1405e393d:	48 63 00             	movslq (%rax),%rax
1405e3940:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e3944:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e3949:	48 03 c8             	add    %rax,%rcx
1405e394c:	48 8b c1             	mov    %rcx,%rax
1405e394f:	48 83 38 00          	cmpq   $0x0,(%rax)
1405e3953:	0f 84 11 01 00 00    	je     0x1405e3a6a
1405e3959:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e395e:	48 83 c0 28          	add    $0x28,%rax
1405e3962:	48 8b c8             	mov    %rax,%rcx
1405e3965:	e8 f6 46 13 00       	call   0x140718060
1405e396a:	0f b6 c0             	movzbl %al,%eax
1405e396d:	85 c0                	test   %eax,%eax
1405e396f:	0f 84 87 00 00 00    	je     0x1405e39fc
1405e3975:	48 8d 84 24 80 e2 00 	lea    0xe280(%rsp),%rax
1405e397c:	00
1405e397d:	48 89 84 24 58 7f 00 	mov    %rax,0x7f58(%rsp)
1405e3984:	00
1405e3985:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e398a:	48 83 c0 18          	add    $0x18,%rax
1405e398e:	48 63 00             	movslq (%rax),%rax
1405e3991:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e3995:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e399a:	48 03 c8             	add    %rax,%rcx
1405e399d:	48 8b c1             	mov    %rcx,%rax
1405e39a0:	48 89 84 24 60 7f 00 	mov    %rax,0x7f60(%rsp)
1405e39a7:	00
1405e39a8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e39ad:	48 83 c0 28          	add    $0x28,%rax
1405e39b1:	4c 8b c0             	mov    %rax,%r8
1405e39b4:	48 8b 94 24 58 7f 00 	mov    0x7f58(%rsp),%rdx
1405e39bb:	00
1405e39bc:	48 8b 8c 24 60 7f 00 	mov    0x7f60(%rsp),%rcx
1405e39c3:	00
1405e39c4:	e8 07 47 13 00       	call   0x1407180d0
1405e39c9:	48 89 84 24 68 7f 00 	mov    %rax,0x7f68(%rsp)
1405e39d0:	00
1405e39d1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e39d6:	48 83 c0 28          	add    $0x28,%rax
1405e39da:	4c 8b c0             	mov    %rax,%r8
1405e39dd:	48 8b 94 24 68 7f 00 	mov    0x7f68(%rsp),%rdx
1405e39e4:	00
1405e39e5:	48 8d 8c 24 88 e2 00 	lea    0xe288(%rsp),%rcx
1405e39ec:	00
1405e39ed:	e8 4e 44 13 00       	call   0x140717e40
1405e39f2:	48 89 84 24 08 21 00 	mov    %rax,0x2108(%rsp)
1405e39f9:	00
1405e39fa:	eb 36                	jmp    0x1405e3a32
1405e39fc:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3a01:	48 83 c0 18          	add    $0x18,%rax
1405e3a05:	48 63 00             	movslq (%rax),%rax
1405e3a08:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e3a0c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e3a11:	48 03 c8             	add    %rax,%rcx
1405e3a14:	48 8b c1             	mov    %rcx,%rax
1405e3a17:	48 8b 00             	mov    (%rax),%rax
1405e3a1a:	48 89 84 24 70 7f 00 	mov    %rax,0x7f70(%rsp)
1405e3a21:	00
1405e3a22:	48 8d 84 24 70 7f 00 	lea    0x7f70(%rsp),%rax
1405e3a29:	00
1405e3a2a:	48 89 84 24 08 21 00 	mov    %rax,0x2108(%rsp)
1405e3a31:	00
1405e3a32:	48 8b 84 24 08 21 00 	mov    0x2108(%rsp),%rax
1405e3a39:	00
1405e3a3a:	48 89 84 24 78 7f 00 	mov    %rax,0x7f78(%rsp)
1405e3a41:	00
1405e3a42:	48 8b 84 24 78 7f 00 	mov    0x7f78(%rsp),%rax
1405e3a49:	00
1405e3a4a:	48 8b 00             	mov    (%rax),%rax
1405e3a4d:	48 89 84 24 80 7f 00 	mov    %rax,0x7f80(%rsp)
1405e3a54:	00
1405e3a55:	48 8d 84 24 80 7f 00 	lea    0x7f80(%rsp),%rax
1405e3a5c:	00
1405e3a5d:	48 89 84 24 18 21 00 	mov    %rax,0x2118(%rsp)
1405e3a64:	00
1405e3a65:	e9 e4 00 00 00       	jmp    0x1405e3b4e
1405e3a6a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3a6f:	48 83 c0 28          	add    $0x28,%rax
1405e3a73:	48 8b c8             	mov    %rax,%rcx
1405e3a76:	e8 e5 45 13 00       	call   0x140718060
1405e3a7b:	0f b6 c0             	movzbl %al,%eax
1405e3a7e:	85 c0                	test   %eax,%eax
1405e3a80:	74 75                	je     0x1405e3af7
1405e3a82:	48 8d 84 24 90 e2 00 	lea    0xe290(%rsp),%rax
1405e3a89:	00
1405e3a8a:	48 89 84 24 88 7f 00 	mov    %rax,0x7f88(%rsp)
1405e3a91:	00
1405e3a92:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3a97:	48 83 c0 20          	add    $0x20,%rax
1405e3a9b:	48 89 84 24 90 7f 00 	mov    %rax,0x7f90(%rsp)
1405e3aa2:	00
1405e3aa3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3aa8:	48 83 c0 28          	add    $0x28,%rax
1405e3aac:	4c 8b c0             	mov    %rax,%r8
1405e3aaf:	48 8b 94 24 88 7f 00 	mov    0x7f88(%rsp),%rdx
1405e3ab6:	00
1405e3ab7:	48 8b 8c 24 90 7f 00 	mov    0x7f90(%rsp),%rcx
1405e3abe:	00
1405e3abf:	e8 0c 46 13 00       	call   0x1407180d0
1405e3ac4:	48 89 84 24 98 7f 00 	mov    %rax,0x7f98(%rsp)
1405e3acb:	00
1405e3acc:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3ad1:	48 83 c0 28          	add    $0x28,%rax
1405e3ad5:	4c 8b c0             	mov    %rax,%r8
1405e3ad8:	48 8b 94 24 98 7f 00 	mov    0x7f98(%rsp),%rdx
1405e3adf:	00
1405e3ae0:	48 8d 8c 24 98 e2 00 	lea    0xe298(%rsp),%rcx
1405e3ae7:	00
1405e3ae8:	e8 53 43 13 00       	call   0x140717e40
1405e3aed:	48 89 84 24 10 21 00 	mov    %rax,0x2110(%rsp)
1405e3af4:	00
1405e3af5:	eb 24                	jmp    0x1405e3b1b
1405e3af7:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3afc:	48 83 c0 20          	add    $0x20,%rax
1405e3b00:	48 8b 00             	mov    (%rax),%rax
1405e3b03:	48 89 84 24 a0 7f 00 	mov    %rax,0x7fa0(%rsp)
1405e3b0a:	00
1405e3b0b:	48 8d 84 24 a0 7f 00 	lea    0x7fa0(%rsp),%rax
1405e3b12:	00
1405e3b13:	48 89 84 24 10 21 00 	mov    %rax,0x2110(%rsp)
1405e3b1a:	00
1405e3b1b:	48 8b 84 24 10 21 00 	mov    0x2110(%rsp),%rax
1405e3b22:	00
1405e3b23:	48 89 84 24 a8 7f 00 	mov    %rax,0x7fa8(%rsp)
1405e3b2a:	00
1405e3b2b:	48 8b 84 24 a8 7f 00 	mov    0x7fa8(%rsp),%rax
1405e3b32:	00
1405e3b33:	48 8b 00             	mov    (%rax),%rax
1405e3b36:	48 89 84 24 b0 7f 00 	mov    %rax,0x7fb0(%rsp)
1405e3b3d:	00
1405e3b3e:	48 8d 84 24 b0 7f 00 	lea    0x7fb0(%rsp),%rax
1405e3b45:	00
1405e3b46:	48 89 84 24 18 21 00 	mov    %rax,0x2118(%rsp)
1405e3b4d:	00
1405e3b4e:	48 8b 84 24 18 21 00 	mov    0x2118(%rsp),%rax
1405e3b55:	00
1405e3b56:	48 89 84 24 b8 7f 00 	mov    %rax,0x7fb8(%rsp)
1405e3b5d:	00
1405e3b5e:	48 8b 84 24 b8 7f 00 	mov    0x7fb8(%rsp),%rax
1405e3b65:	00
1405e3b66:	48 8b 00             	mov    (%rax),%rax
1405e3b69:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405e3b6e:	48 83 c1 10          	add    $0x10,%rcx
1405e3b72:	48 63 09             	movslq (%rcx),%rcx
1405e3b75:	48 6b c9 08          	imul   $0x8,%rcx,%rcx
1405e3b79:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1405e3b7e:	48 03 d1             	add    %rcx,%rdx
1405e3b81:	48 8b ca             	mov    %rdx,%rcx
1405e3b84:	48 89 01             	mov    %rax,(%rcx)
1405e3b87:	e9 e0 b2 02 00       	jmp    0x14060ee6c
1405e3b8c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3b91:	48 83 c0 68          	add    $0x68,%rax
1405e3b95:	0f b6 00             	movzbl (%rax),%eax
1405e3b98:	85 c0                	test   %eax,%eax
1405e3b9a:	0f 84 8b 02 00 00    	je     0x1405e3e2b
1405e3ba0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3ba5:	48 83 c0 14          	add    $0x14,%rax
1405e3ba9:	48 63 00             	movslq (%rax),%rax
1405e3bac:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e3bb0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e3bb5:	48 03 c8             	add    %rax,%rcx
1405e3bb8:	48 8b c1             	mov    %rcx,%rax
1405e3bbb:	48 83 38 00          	cmpq   $0x0,(%rax)
1405e3bbf:	0f 84 e9 00 00 00    	je     0x1405e3cae
1405e3bc5:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3bca:	48 83 c0 28          	add    $0x28,%rax
1405e3bce:	48 8b c8             	mov    %rax,%rcx
1405e3bd1:	e8 8a 44 13 00       	call   0x140718060
1405e3bd6:	0f b6 c0             	movzbl %al,%eax
1405e3bd9:	85 c0                	test   %eax,%eax
1405e3bdb:	74 75                	je     0x1405e3c52
1405e3bdd:	48 8d 84 24 a0 e2 00 	lea    0xe2a0(%rsp),%rax
1405e3be4:	00
1405e3be5:	48 89 84 24 c0 7f 00 	mov    %rax,0x7fc0(%rsp)
1405e3bec:	00
1405e3bed:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3bf2:	48 83 c0 20          	add    $0x20,%rax
1405e3bf6:	48 89 84 24 c8 7f 00 	mov    %rax,0x7fc8(%rsp)
1405e3bfd:	00
1405e3bfe:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3c03:	48 83 c0 28          	add    $0x28,%rax
1405e3c07:	4c 8b c0             	mov    %rax,%r8
1405e3c0a:	48 8b 94 24 c0 7f 00 	mov    0x7fc0(%rsp),%rdx
1405e3c11:	00
1405e3c12:	48 8b 8c 24 c8 7f 00 	mov    0x7fc8(%rsp),%rcx
1405e3c19:	00
1405e3c1a:	e8 b1 44 13 00       	call   0x1407180d0
1405e3c1f:	48 89 84 24 d0 7f 00 	mov    %rax,0x7fd0(%rsp)
1405e3c26:	00
1405e3c27:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3c2c:	48 83 c0 28          	add    $0x28,%rax
1405e3c30:	4c 8b c0             	mov    %rax,%r8
1405e3c33:	48 8b 94 24 d0 7f 00 	mov    0x7fd0(%rsp),%rdx
1405e3c3a:	00
1405e3c3b:	48 8d 8c 24 a8 e2 00 	lea    0xe2a8(%rsp),%rcx
1405e3c42:	00
1405e3c43:	e8 f8 41 13 00       	call   0x140717e40
1405e3c48:	48 89 84 24 20 21 00 	mov    %rax,0x2120(%rsp)
1405e3c4f:	00
1405e3c50:	eb 24                	jmp    0x1405e3c76
1405e3c52:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3c57:	48 83 c0 20          	add    $0x20,%rax
1405e3c5b:	48 8b 00             	mov    (%rax),%rax
1405e3c5e:	48 89 84 24 d8 7f 00 	mov    %rax,0x7fd8(%rsp)
1405e3c65:	00
1405e3c66:	48 8d 84 24 d8 7f 00 	lea    0x7fd8(%rsp),%rax
1405e3c6d:	00
1405e3c6e:	48 89 84 24 20 21 00 	mov    %rax,0x2120(%rsp)
1405e3c75:	00
1405e3c76:	48 8b 84 24 20 21 00 	mov    0x2120(%rsp),%rax
1405e3c7d:	00
1405e3c7e:	48 89 84 24 e0 7f 00 	mov    %rax,0x7fe0(%rsp)
1405e3c85:	00
1405e3c86:	48 8b 84 24 e0 7f 00 	mov    0x7fe0(%rsp),%rax
1405e3c8d:	00
1405e3c8e:	48 8b 00             	mov    (%rax),%rax
1405e3c91:	48 89 84 24 e8 7f 00 	mov    %rax,0x7fe8(%rsp)
1405e3c98:	00
1405e3c99:	48 8d 84 24 e8 7f 00 	lea    0x7fe8(%rsp),%rax
1405e3ca0:	00
1405e3ca1:	48 89 84 24 30 21 00 	mov    %rax,0x2130(%rsp)
1405e3ca8:	00
1405e3ca9:	e9 0c 01 00 00       	jmp    0x1405e3dba
1405e3cae:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3cb3:	48 83 c0 28          	add    $0x28,%rax
1405e3cb7:	48 8b c8             	mov    %rax,%rcx
1405e3cba:	e8 a1 43 13 00       	call   0x140718060
1405e3cbf:	0f b6 c0             	movzbl %al,%eax
1405e3cc2:	85 c0                	test   %eax,%eax
1405e3cc4:	0f 84 87 00 00 00    	je     0x1405e3d51
1405e3cca:	48 8d 84 24 b0 e2 00 	lea    0xe2b0(%rsp),%rax
1405e3cd1:	00
1405e3cd2:	48 89 84 24 f0 7f 00 	mov    %rax,0x7ff0(%rsp)
1405e3cd9:	00
1405e3cda:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3cdf:	48 83 c0 18          	add    $0x18,%rax
1405e3ce3:	48 63 00             	movslq (%rax),%rax
1405e3ce6:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e3cea:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e3cef:	48 03 c8             	add    %rax,%rcx
1405e3cf2:	48 8b c1             	mov    %rcx,%rax
1405e3cf5:	48 89 84 24 f8 7f 00 	mov    %rax,0x7ff8(%rsp)
1405e3cfc:	00
1405e3cfd:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3d02:	48 83 c0 28          	add    $0x28,%rax
1405e3d06:	4c 8b c0             	mov    %rax,%r8
1405e3d09:	48 8b 94 24 f0 7f 00 	mov    0x7ff0(%rsp),%rdx
1405e3d10:	00
1405e3d11:	48 8b 8c 24 f8 7f 00 	mov    0x7ff8(%rsp),%rcx
1405e3d18:	00
1405e3d19:	e8 b2 43 13 00       	call   0x1407180d0
1405e3d1e:	48 89 84 24 00 80 00 	mov    %rax,0x8000(%rsp)
1405e3d25:	00
1405e3d26:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3d2b:	48 83 c0 28          	add    $0x28,%rax
1405e3d2f:	4c 8b c0             	mov    %rax,%r8
1405e3d32:	48 8b 94 24 00 80 00 	mov    0x8000(%rsp),%rdx
1405e3d39:	00
1405e3d3a:	48 8d 8c 24 b8 e2 00 	lea    0xe2b8(%rsp),%rcx
1405e3d41:	00
1405e3d42:	e8 f9 40 13 00       	call   0x140717e40
1405e3d47:	48 89 84 24 28 21 00 	mov    %rax,0x2128(%rsp)
1405e3d4e:	00
1405e3d4f:	eb 36                	jmp    0x1405e3d87
1405e3d51:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e3d56:	48 83 c0 18          	add    $0x18,%rax
1405e3d5a:	48 63 00             	movslq (%rax),%rax
1405e3d5d:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e3d61:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e3d66:	48 03 c8             	add    %rax,%rcx
1405e3d69:	48 8b c1             	mov    %rcx,%rax
1405e3d6c:	48 8b 00             	mov    (%rax),%rax
1405e3d6f:	48 89 84 24 08 80 00 	mov    %rax,0x8008(%rsp)
1405e3d76:	00
1405e3d77:	48 8d 84 24 08 80 00 	lea    0x8008(%rsp),%rax
1405e3d7e:	00
1405e3d7f:	48 89 84 24 28 21 00 	mov    %rax,0x2128(%rsp)
1405e3d86:	00
1405e3d87:	48 8b 84 24 28 21 00 	mov    0x2128(%rsp),%rax
1405e3d8e:	00
1405e3d8f:	48 89 84 24 10 80 00 	mov    %rax,0x8010(%rsp)
1405e3d96:	00
1405e3d97:	48 8b 84 24 10 80 00 	mov    0x8010(%rsp),%rax
1405e3d9e:	00
1405e3d9f:	48 8b 00             	mov    (%rax),%rax
1405e3da2:	48 89 84 24 18 80 00 	mov    %rax,0x8018(%rsp)
1405e3da9:	00
1405e3daa:	48 8d 84 24 18 80 00 	lea    0x8018(%rsp),%rax
1405e3db1:	00
1405e3db2:	48 89 84 24 30 21 00 	mov    %rax,0x2130(%rsp)
1405e3db9:	00
1405e3dba:	48 8b 84 24 30 21 00 	mov    0x2130(%rsp),%rax
1405e3dc1:	00
1405e3dc2:	48 89 84 24 20 80 00 	mov    %rax,0x8020(%rsp)
1405e3dc9:	00
1405e3dca:	48 8b 84 24 20 80 00 	mov    0x8020(%rsp),%rax
1405e3dd1:	00
1405e3dd2:	48 8b 00             	mov    (%rax),%rax
1405e3dd5:	48 89 84 24 28 80 00 	mov    %rax,0x8028(%rsp)
1405e3ddc:	00
1405e3ddd:	48 8b 44 24 40       	mov    0x40(%rsp),%rax