1405eb61a:	00
1405eb61b:	e8 20 c8 12 00       	call   0x140717e40
1405eb620:	90                   	nop
1405eb621:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb626:	48 83 c0 10          	add    $0x10,%rax
1405eb62a:	48 63 00             	movslq (%rax),%rax
1405eb62d:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405eb631:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405eb636:	48 03 c8             	add    %rax,%rcx
1405eb639:	48 8b c1             	mov    %rcx,%rax
1405eb63c:	48 8b c8             	mov    %rax,%rcx
1405eb63f:	e8 ac 45 c5 ff       	call   0x14023fbf0
1405eb644:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb649:	48 83 c0 10          	add    $0x10,%rax
1405eb64d:	48 63 00             	movslq (%rax),%rax
1405eb650:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405eb654:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405eb659:	48 03 c8             	add    %rax,%rcx
1405eb65c:	48 8b c1             	mov    %rcx,%rax
1405eb65f:	48 8b 8c 24 a8 8b 00 	mov    0x8ba8(%rsp),%rcx
1405eb666:	00
1405eb667:	48 89 08             	mov    %rcx,(%rax)
1405eb66a:	e9 9b 00 00 00       	jmp    0x1405eb70a
1405eb66f:	48 8d 84 24 00 e6 00 	lea    0xe600(%rsp),%rax
1405eb676:	00
1405eb677:	48 89 84 24 b0 8b 00 	mov    %rax,0x8bb0(%rsp)
1405eb67e:	00
1405eb67f:	48 8d 84 24 86 00 00 	lea    0x86(%rsp),%rax
1405eb686:	00
1405eb687:	48 8b f8             	mov    %rax,%rdi
1405eb68a:	33 c0                	xor    %eax,%eax
1405eb68c:	b9 01 00 00 00       	mov    $0x1,%ecx
1405eb691:	f3 aa                	rep stos %al,%es:(%rdi)
1405eb693:	4c 8b 84 24 f0 24 00 	mov    0x24f0(%rsp),%r8
1405eb69a:	00
1405eb69b:	0f b6 94 24 86 00 00 	movzbl 0x86(%rsp),%edx
1405eb6a2:	00
1405eb6a3:	48 8b 8c 24 b0 8b 00 	mov    0x8bb0(%rsp),%rcx
1405eb6aa:	00
1405eb6ab:	e8 60 47 bb ff       	call   0x14019fe10
1405eb6b0:	48 89 84 24 b8 8b 00 	mov    %rax,0x8bb8(%rsp)
1405eb6b7:	00
1405eb6b8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb6bd:	48 83 c0 28          	add    $0x28,%rax
1405eb6c1:	4c 8b c0             	mov    %rax,%r8
1405eb6c4:	48 8b 94 24 b8 8b 00 	mov    0x8bb8(%rsp),%rdx
1405eb6cb:	00
1405eb6cc:	48 8d 8c 24 08 e6 00 	lea    0xe608(%rsp),%rcx
1405eb6d3:	00
1405eb6d4:	e8 67 c7 12 00       	call   0x140717e40
1405eb6d9:	48 8b 00             	mov    (%rax),%rax
1405eb6dc:	48 89 84 24 c0 8b 00 	mov    %rax,0x8bc0(%rsp)
1405eb6e3:	00
1405eb6e4:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb6e9:	48 83 c0 10          	add    $0x10,%rax
1405eb6ed:	48 63 00             	movslq (%rax),%rax
1405eb6f0:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405eb6f4:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405eb6f9:	48 03 c8             	add    %rax,%rcx
1405eb6fc:	48 8b c1             	mov    %rcx,%rax
1405eb6ff:	48 8b 8c 24 c0 8b 00 	mov    0x8bc0(%rsp),%rcx
1405eb706:	00
1405eb707:	48 89 08             	mov    %rcx,(%rax)
1405eb70a:	e9 5d 37 02 00       	jmp    0x14060ee6c
1405eb70f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb714:	48 83 c0 14          	add    $0x14,%rax
1405eb718:	48 63 00             	movslq (%rax),%rax
1405eb71b:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405eb71f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405eb724:	48 03 c8             	add    %rax,%rcx
1405eb727:	48 8b c1             	mov    %rcx,%rax
1405eb72a:	48 8b 00             	mov    (%rax),%rax
1405eb72d:	48 89 84 24 f8 24 00 	mov    %rax,0x24f8(%rsp)
1405eb734:	00
1405eb735:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb73a:	48 83 c0 68          	add    $0x68,%rax
1405eb73e:	0f b6 00             	movzbl (%rax),%eax
1405eb741:	85 c0                	test   %eax,%eax
1405eb743:	0f 84 b9 00 00 00    	je     0x1405eb802
1405eb749:	48 8d 84 24 10 e6 00 	lea    0xe610(%rsp),%rax
1405eb750:	00
1405eb751:	48 89 84 24 c8 8b 00 	mov    %rax,0x8bc8(%rsp)
1405eb758:	00
1405eb759:	48 8d 84 24 8f 00 00 	lea    0x8f(%rsp),%rax
1405eb760:	00
1405eb761:	48 8b f8             	mov    %rax,%rdi
1405eb764:	33 c0                	xor    %eax,%eax
1405eb766:	b9 01 00 00 00       	mov    $0x1,%ecx
1405eb76b:	f3 aa                	rep stos %al,%es:(%rdi)
1405eb76d:	4c 8b 84 24 f8 24 00 	mov    0x24f8(%rsp),%r8
1405eb774:	00
1405eb775:	0f b6 94 24 8f 00 00 	movzbl 0x8f(%rsp),%edx
1405eb77c:	00
1405eb77d:	48 8b 8c 24 c8 8b 00 	mov    0x8bc8(%rsp),%rcx
1405eb784:	00
1405eb785:	e8 86 46 bb ff       	call   0x14019fe10
1405eb78a:	48 89 84 24 d0 8b 00 	mov    %rax,0x8bd0(%rsp)
1405eb791:	00
1405eb792:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb797:	48 83 c0 28          	add    $0x28,%rax
1405eb79b:	4c 8b c0             	mov    %rax,%r8
1405eb79e:	48 8b 94 24 d0 8b 00 	mov    0x8bd0(%rsp),%rdx
1405eb7a5:	00
1405eb7a6:	48 8d 8c 24 d8 8b 00 	lea    0x8bd8(%rsp),%rcx
1405eb7ad:	00
1405eb7ae:	e8 8d c6 12 00       	call   0x140717e40
1405eb7b3:	90                   	nop
1405eb7b4:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb7b9:	48 83 c0 10          	add    $0x10,%rax
1405eb7bd:	48 63 00             	movslq (%rax),%rax
1405eb7c0:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405eb7c4:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405eb7c9:	48 03 c8             	add    %rax,%rcx
1405eb7cc:	48 8b c1             	mov    %rcx,%rax
1405eb7cf:	48 8b c8             	mov    %rax,%rcx
1405eb7d2:	e8 19 44 c5 ff       	call   0x14023fbf0
1405eb7d7:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb7dc:	48 83 c0 10          	add    $0x10,%rax
1405eb7e0:	48 63 00             	movslq (%rax),%rax
1405eb7e3:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405eb7e7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405eb7ec:	48 03 c8             	add    %rax,%rcx
1405eb7ef:	48 8b c1             	mov    %rcx,%rax
1405eb7f2:	48 8b 8c 24 d8 8b 00 	mov    0x8bd8(%rsp),%rcx
1405eb7f9:	00
1405eb7fa:	48 89 08             	mov    %rcx,(%rax)
1405eb7fd:	e9 9b 00 00 00       	jmp    0x1405eb89d
1405eb802:	48 8d 84 24 18 e6 00 	lea    0xe618(%rsp),%rax
1405eb809:	00
1405eb80a:	48 89 84 24 e0 8b 00 	mov    %rax,0x8be0(%rsp)
1405eb811:	00
1405eb812:	48 8d 84 24 87 00 00 	lea    0x87(%rsp),%rax
1405eb819:	00
1405eb81a:	48 8b f8             	mov    %rax,%rdi
1405eb81d:	33 c0                	xor    %eax,%eax
1405eb81f:	b9 01 00 00 00       	mov    $0x1,%ecx
1405eb824:	f3 aa                	rep stos %al,%es:(%rdi)
1405eb826:	4c 8b 84 24 f8 24 00 	mov    0x24f8(%rsp),%r8
1405eb82d:	00
1405eb82e:	0f b6 94 24 87 00 00 	movzbl 0x87(%rsp),%edx
1405eb835:	00
1405eb836:	48 8b 8c 24 e0 8b 00 	mov    0x8be0(%rsp),%rcx
1405eb83d:	00
1405eb83e:	e8 cd 45 bb ff       	call   0x14019fe10
1405eb843:	48 89 84 24 e8 8b 00 	mov    %rax,0x8be8(%rsp)
1405eb84a:	00
1405eb84b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb850:	48 83 c0 28          	add    $0x28,%rax
1405eb854:	4c 8b c0             	mov    %rax,%r8
1405eb857:	48 8b 94 24 e8 8b 00 	mov    0x8be8(%rsp),%rdx
1405eb85e:	00
1405eb85f:	48 8d 8c 24 20 e6 00 	lea    0xe620(%rsp),%rcx
1405eb866:	00
1405eb867:	e8 d4 c5 12 00       	call   0x140717e40
1405eb86c:	48 8b 00             	mov    (%rax),%rax
1405eb86f:	48 89 84 24 f0 8b 00 	mov    %rax,0x8bf0(%rsp)
1405eb876:	00
1405eb877:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb87c:	48 83 c0 10          	add    $0x10,%rax
1405eb880:	48 63 00             	movslq (%rax),%rax
1405eb883:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405eb887:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405eb88c:	48 03 c8             	add    %rax,%rcx
1405eb88f:	48 8b c1             	mov    %rcx,%rax
1405eb892:	48 8b 8c 24 f0 8b 00 	mov    0x8bf0(%rsp),%rcx
1405eb899:	00
1405eb89a:	48 89 08             	mov    %rcx,(%rax)
1405eb89d:	e9 ca 35 02 00       	jmp    0x14060ee6c
1405eb8a2:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb8a7:	48 83 c0 14          	add    $0x14,%rax
1405eb8ab:	48 63 00             	movslq (%rax),%rax
1405eb8ae:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405eb8b2:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405eb8b7:	48 03 c8             	add    %rax,%rcx
1405eb8ba:	48 8b c1             	mov    %rcx,%rax
1405eb8bd:	48 8b 00             	mov    (%rax),%rax
1405eb8c0:	48 89 84 24 70 0c 00 	mov    %rax,0xc70(%rsp)
1405eb8c7:	00
1405eb8c8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb8cd:	48 83 c0 28          	add    $0x28,%rax
1405eb8d1:	48 8b c8             	mov    %rax,%rcx
1405eb8d4:	e8 f7 3d bb ff       	call   0x14019f6d0
1405eb8d9:	48 89 84 24 00 25 00 	mov    %rax,0x2500(%rsp)
1405eb8e0:	00
1405eb8e1:	48 8b 84 24 00 25 00 	mov    0x2500(%rsp),%rax
1405eb8e8:	00
1405eb8e9:	48 8b 00             	mov    (%rax),%rax
1405eb8ec:	48 83 c0 40          	add    $0x40,%rax
1405eb8f0:	48 8b 00             	mov    (%rax),%rax
1405eb8f3:	48 89 84 24 f8 8b 00 	mov    %rax,0x8bf8(%rsp)
1405eb8fa:	00
1405eb8fb:	48 8b 8c 24 00 25 00 	mov    0x2500(%rsp),%rcx
1405eb902:	00
1405eb903:	48 8b 84 24 f8 8b 00 	mov    0x8bf8(%rsp),%rax
1405eb90a:	00
1405eb90b:	ff 15 0f 81 99 00    	call   *0x99810f(%rip)        # 0x140f83a20
1405eb911:	48 8b d0             	mov    %rax,%rdx
1405eb914:	48 8b 8c 24 70 0c 00 	mov    0xc70(%rsp),%rcx
1405eb91b:	00
1405eb91c:	e8 ff ce 14 00       	call   0x140738820
1405eb921:	0f b6 c0             	movzbl %al,%eax
1405eb924:	85 c0                	test   %eax,%eax
1405eb926:	75 1e                	jne    0x1405eb946
1405eb928:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb92d:	48 83 c0 60          	add    $0x60,%rax
1405eb931:	48 8d 15 98 cc a2 00 	lea    0xa2cc98(%rip),%rdx        # 0x1410185d0
1405eb938:	48 8b 08             	mov    (%rax),%rcx
1405eb93b:	e8 c0 9d 02 00       	call   0x140615700
1405eb940:	90                   	nop
1405eb941:	e9 26 35 02 00       	jmp    0x14060ee6c
1405eb946:	48 8b 8c 24 70 0c 00 	mov    0xc70(%rsp),%rcx
1405eb94d:	00
1405eb94e:	e8 0d 47 bb ff       	call   0x1401a0060
1405eb953:	90                   	nop
1405eb954:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb959:	48 83 c0 68          	add    $0x68,%rax
1405eb95d:	0f b6 00             	movzbl (%rax),%eax
1405eb960:	85 c0                	test   %eax,%eax
1405eb962:	74 60                	je     0x1405eb9c4
1405eb964:	48 8b 94 24 70 0c 00 	mov    0xc70(%rsp),%rdx
1405eb96b:	00
1405eb96c:	48 8d 8c 24 00 8c 00 	lea    0x8c00(%rsp),%rcx
1405eb973:	00
1405eb974:	e8 77 58 a1 ff       	call   0x1400011f0
1405eb979:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb97e:	48 83 c0 10          	add    $0x10,%rax
1405eb982:	48 63 00             	movslq (%rax),%rax
1405eb985:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405eb989:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405eb98e:	48 03 c8             	add    %rax,%rcx
1405eb991:	48 8b c1             	mov    %rcx,%rax
1405eb994:	48 8b c8             	mov    %rax,%rcx
1405eb997:	e8 54 42 c5 ff       	call   0x14023fbf0
1405eb99c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb9a1:	48 83 c0 10          	add    $0x10,%rax
1405eb9a5:	48 63 00             	movslq (%rax),%rax
1405eb9a8:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405eb9ac:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405eb9b1:	48 03 c8             	add    %rax,%rcx
1405eb9b4:	48 8b c1             	mov    %rcx,%rax
1405eb9b7:	48 8b 8c 24 00 8c 00 	mov    0x8c00(%rsp),%rcx
1405eb9be:	00
1405eb9bf:	48 89 08             	mov    %rcx,(%rax)
1405eb9c2:	eb 46                	jmp    0x1405eba0a
1405eb9c4:	48 8b 94 24 70 0c 00 	mov    0xc70(%rsp),%rdx
1405eb9cb:	00
1405eb9cc:	48 8d 8c 24 28 e6 00 	lea    0xe628(%rsp),%rcx
1405eb9d3:	00
1405eb9d4:	e8 17 58 a1 ff       	call   0x1400011f0
1405eb9d9:	48 8b 00             	mov    (%rax),%rax
1405eb9dc:	48 89 84 24 08 8c 00 	mov    %rax,0x8c08(%rsp)
1405eb9e3:	00
1405eb9e4:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eb9e9:	48 83 c0 10          	add    $0x10,%rax
1405eb9ed:	48 63 00             	movslq (%rax),%rax
1405eb9f0:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405eb9f4:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405eb9f9:	48 03 c8             	add    %rax,%rcx
1405eb9fc:	48 8b c1             	mov    %rcx,%rax
1405eb9ff:	48 8b 8c 24 08 8c 00 	mov    0x8c08(%rsp),%rcx
1405eba06:	00
1405eba07:	48 89 08             	mov    %rcx,(%rax)
1405eba0a:	e9 5d 34 02 00       	jmp    0x14060ee6c
1405eba0f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eba14:	48 83 c0 14          	add    $0x14,%rax
1405eba18:	48 63 00             	movslq (%rax),%rax
1405eba1b:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405eba1f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405eba24:	48 03 c8             	add    %rax,%rcx
1405eba27:	48 8b c1             	mov    %rcx,%rax
1405eba2a:	48 8b 00             	mov    (%rax),%rax
1405eba2d:	48 89 84 24 78 0c 00 	mov    %rax,0xc78(%rsp)
1405eba34:	00
1405eba35:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eba3a:	48 83 c0 28          	add    $0x28,%rax
1405eba3e:	48 8b c8             	mov    %rax,%rcx
1405eba41:	e8 8a 3c bb ff       	call   0x14019f6d0
1405eba46:	48 89 84 24 08 25 00 	mov    %rax,0x2508(%rsp)
1405eba4d:	00
1405eba4e:	48 8b 84 24 08 25 00 	mov    0x2508(%rsp),%rax
1405eba55:	00
1405eba56:	48 8b 00             	mov    (%rax),%rax
1405eba59:	48 83 c0 40          	add    $0x40,%rax
1405eba5d:	48 8b 00             	mov    (%rax),%rax
1405eba60:	48 89 84 24 10 8c 00 	mov    %rax,0x8c10(%rsp)
1405eba67:	00
1405eba68:	48 8b 8c 24 08 25 00 	mov    0x2508(%rsp),%rcx
1405eba6f:	00
1405eba70:	48 8b 84 24 10 8c 00 	mov    0x8c10(%rsp),%rax
1405eba77:	00
1405eba78:	ff 15 a2 7f 99 00    	call   *0x997fa2(%rip)        # 0x140f83a20
1405eba7e:	48 8b d0             	mov    %rax,%rdx
1405eba81:	48 8b 8c 24 78 0c 00 	mov    0xc78(%rsp),%rcx
1405eba88:	00
1405eba89:	e8 92 cd 14 00       	call   0x140738820
1405eba8e:	0f b6 c0             	movzbl %al,%eax
1405eba91:	85 c0                	test   %eax,%eax
1405eba93:	75 1e                	jne    0x1405ebab3
1405eba95:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405eba9a:	48 83 c0 60          	add    $0x60,%rax
1405eba9e:	48 8d 15 2b cb a2 00 	lea    0xa2cb2b(%rip),%rdx        # 0x1410185d0
1405ebaa5:	48 8b 08             	mov    (%rax),%rcx
1405ebaa8:	e8 53 9c 02 00       	call   0x140615700
1405ebaad:	90                   	nop
1405ebaae:	e9 b9 33 02 00       	jmp    0x14060ee6c
1405ebab3:	48 8b 8c 24 78 0c 00 	mov    0xc78(%rsp),%rcx
1405ebaba:	00
1405ebabb:	e8 a0 45 bb ff       	call   0x1401a0060
1405ebac0:	90                   	nop
1405ebac1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405ebac6:	48 83 c0 68          	add    $0x68,%rax
1405ebaca:	0f b6 00             	movzbl (%rax),%eax
1405ebacd:	85 c0                	test   %eax,%eax
1405ebacf:	74 60                	je     0x1405ebb31
1405ebad1:	48 8b 94 24 78 0c 00 	mov    0xc78(%rsp),%rdx
1405ebad8:	00
1405ebad9:	48 8d 8c 24 18 8c 00 	lea    0x8c18(%rsp),%rcx
1405ebae0:	00
1405ebae1:	e8 0a 57 a1 ff       	call   0x1400011f0
1405ebae6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405ebaeb:	48 83 c0 10          	add    $0x10,%rax
1405ebaef:	48 63 00             	movslq (%rax),%rax
1405ebaf2:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405ebaf6:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405ebafb:	48 03 c8             	add    %rax,%rcx
1405ebafe:	48 8b c1             	mov    %rcx,%rax
1405ebb01:	48 8b c8             	mov    %rax,%rcx
1405ebb04:	e8 e7 40 c5 ff       	call   0x14023fbf0
1405ebb09:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405ebb0e:	48 83 c0 10          	add    $0x10,%rax
1405ebb12:	48 63 00             	movslq (%rax),%rax
1405ebb15:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405ebb19:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405ebb1e:	48 03 c8             	add    %rax,%rcx
1405ebb21:	48 8b c1             	mov    %rcx,%rax
1405ebb24:	48 8b 8c 24 18 8c 00 	mov    0x8c18(%rsp),%rcx
1405ebb2b:	00
1405ebb2c:	48 89 08             	mov    %rcx,(%rax)
1405ebb2f:	eb 46                	jmp    0x1405ebb77
1405ebb31:	48 8b 94 24 78 0c 00 	mov    0xc78(%rsp),%rdx
1405ebb38:	00
1405ebb39:	48 8d 8c 24 30 e6 00 	lea    0xe630(%rsp),%rcx
1405ebb40:	00
1405ebb41:	e8 aa 56 a1 ff       	call   0x1400011f0
1405ebb46:	48 8b 00             	mov    (%rax),%rax
1405ebb49:	48 89 84 24 20 8c 00 	mov    %rax,0x8c20(%rsp)
1405ebb50:	00
1405ebb51:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405ebb56:	48 83 c0 10          	add    $0x10,%rax
1405ebb5a:	48 63 00             	movslq (%rax),%rax