1405e561f:	48 8b 84 24 48 83 00 	mov    0x8348(%rsp),%rax
1405e5626:	00
1405e5627:	48 89 84 24 50 83 00 	mov    %rax,0x8350(%rsp)
1405e562e:	00
1405e562f:	48 8b 8c 24 50 83 00 	mov    0x8350(%rsp),%rcx
1405e5636:	00
1405e5637:	e8 24 0d bc ff       	call   0x1401a6360
1405e563c:	48 8b d0             	mov    %rax,%rdx
1405e563f:	48 8d 8c 24 b0 e3 00 	lea    0xe3b0(%rsp),%rcx
1405e5646:	00
1405e5647:	e8 a4 bb a1 ff       	call   0x1400011f0
1405e564c:	48 8b 00             	mov    (%rax),%rax
1405e564f:	48 89 84 24 58 83 00 	mov    %rax,0x8358(%rsp)
1405e5656:	00
1405e5657:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e565c:	48 83 c0 10          	add    $0x10,%rax
1405e5660:	48 63 00             	movslq (%rax),%rax
1405e5663:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e5667:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e566c:	48 03 c8             	add    %rax,%rcx
1405e566f:	48 8b c1             	mov    %rcx,%rax
1405e5672:	48 8b 8c 24 58 83 00 	mov    0x8358(%rsp),%rcx
1405e5679:	00
1405e567a:	48 89 08             	mov    %rcx,(%rax)
1405e567d:	48 8d 8c 24 60 83 00 	lea    0x8360(%rsp),%rcx
1405e5684:	00
1405e5685:	e8 66 8e bb ff       	call   0x14019e4f0
1405e568a:	90                   	nop
1405e568b:	e9 dc 97 02 00       	jmp    0x14060ee6c
1405e5690:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e5695:	48 83 c0 14          	add    $0x14,%rax
1405e5699:	48 63 00             	movslq (%rax),%rax
1405e569c:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e56a0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e56a5:	48 03 c8             	add    %rax,%rcx
1405e56a8:	48 8b c1             	mov    %rcx,%rax
1405e56ab:	48 8b 00             	mov    (%rax),%rax
1405e56ae:	48 89 84 24 10 14 00 	mov    %rax,0x1410(%rsp)
1405e56b5:	00
1405e56b6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e56bb:	48 83 c0 18          	add    $0x18,%rax
1405e56bf:	48 63 00             	movslq (%rax),%rax
1405e56c2:	48 89 84 24 08 14 00 	mov    %rax,0x1408(%rsp)
1405e56c9:	00
1405e56ca:	48 8b 8c 24 10 14 00 	mov    0x1410(%rsp),%rcx
1405e56d1:	00
1405e56d2:	e8 79 14 c9 ff       	call   0x140276b50
1405e56d7:	8b c0                	mov    %eax,%eax
1405e56d9:	48 39 84 24 08 14 00 	cmp    %rax,0x1408(%rsp)
1405e56e0:	00
1405e56e1:	72 19                	jb     0x1405e56fc
1405e56e3:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e56e8:	48 83 c0 60          	add    $0x60,%rax
1405e56ec:	48 8d 15 c5 2d a3 00 	lea    0xa32dc5(%rip),%rdx        # 0x1410184b8
1405e56f3:	48 8b 08             	mov    (%rax),%rcx
1405e56f6:	e8 05 00 03 00       	call   0x140615700
1405e56fb:	90                   	nop
1405e56fc:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e5701:	48 83 c0 68          	add    $0x68,%rax
1405e5705:	0f b6 00             	movzbl (%rax),%eax
1405e5708:	85 c0                	test   %eax,%eax
1405e570a:	0f 84 af 00 00 00    	je     0x1405e57bf
1405e5710:	44 8b 84 24 08 14 00 	mov    0x1408(%rsp),%r8d
1405e5717:	00
1405e5718:	48 8d 94 24 78 83 00 	lea    0x8378(%rsp),%rdx
1405e571f:	00
1405e5720:	48 8b 8c 24 10 14 00 	mov    0x1410(%rsp),%rcx
1405e5727:	00
1405e5728:	e8 83 15 c9 ff       	call   0x140276cb0
1405e572d:	48 89 84 24 68 83 00 	mov    %rax,0x8368(%rsp)
1405e5734:	00
1405e5735:	48 8b 84 24 68 83 00 	mov    0x8368(%rsp),%rax
1405e573c:	00
1405e573d:	48 89 84 24 70 83 00 	mov    %rax,0x8370(%rsp)
1405e5744:	00
1405e5745:	48 8b 8c 24 70 83 00 	mov    0x8370(%rsp),%rcx
1405e574c:	00
1405e574d:	e8 0e 0c bc ff       	call   0x1401a6360
1405e5752:	48 8b d0             	mov    %rax,%rdx
1405e5755:	48 8d 8c 24 80 83 00 	lea    0x8380(%rsp),%rcx
1405e575c:	00
1405e575d:	e8 8e ba a1 ff       	call   0x1400011f0
1405e5762:	90                   	nop
1405e5763:	48 8d 8c 24 78 83 00 	lea    0x8378(%rsp),%rcx
1405e576a:	00
1405e576b:	e8 80 8d bb ff       	call   0x14019e4f0
1405e5770:	90                   	nop
1405e5771:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e5776:	48 83 c0 10          	add    $0x10,%rax
1405e577a:	48 63 00             	movslq (%rax),%rax
1405e577d:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e5781:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e5786:	48 03 c8             	add    %rax,%rcx
1405e5789:	48 8b c1             	mov    %rcx,%rax
1405e578c:	48 8b c8             	mov    %rax,%rcx
1405e578f:	e8 5c a4 c5 ff       	call   0x14023fbf0
1405e5794:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e5799:	48 83 c0 10          	add    $0x10,%rax
1405e579d:	48 63 00             	movslq (%rax),%rax
1405e57a0:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e57a4:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e57a9:	48 03 c8             	add    %rax,%rcx
1405e57ac:	48 8b c1             	mov    %rcx,%rax
1405e57af:	48 8b 8c 24 80 83 00 	mov    0x8380(%rsp),%rcx
1405e57b6:	00
1405e57b7:	48 89 08             	mov    %rcx,(%rax)
1405e57ba:	e9 91 00 00 00       	jmp    0x1405e5850
1405e57bf:	44 8b 84 24 08 14 00 	mov    0x1408(%rsp),%r8d
1405e57c6:	00
1405e57c7:	48 8d 94 24 a0 83 00 	lea    0x83a0(%rsp),%rdx
1405e57ce:	00
1405e57cf:	48 8b 8c 24 10 14 00 	mov    0x1410(%rsp),%rcx
1405e57d6:	00
1405e57d7:	e8 d4 14 c9 ff       	call   0x140276cb0
1405e57dc:	48 89 84 24 88 83 00 	mov    %rax,0x8388(%rsp)
1405e57e3:	00
1405e57e4:	48 8b 84 24 88 83 00 	mov    0x8388(%rsp),%rax
1405e57eb:	00
1405e57ec:	48 89 84 24 90 83 00 	mov    %rax,0x8390(%rsp)
1405e57f3:	00
1405e57f4:	48 8b 8c 24 90 83 00 	mov    0x8390(%rsp),%rcx
1405e57fb:	00
1405e57fc:	e8 5f 0b bc ff       	call   0x1401a6360
1405e5801:	48 8b d0             	mov    %rax,%rdx
1405e5804:	48 8d 8c 24 b8 e3 00 	lea    0xe3b8(%rsp),%rcx
1405e580b:	00
1405e580c:	e8 df b9 a1 ff       	call   0x1400011f0
1405e5811:	48 8b 00             	mov    (%rax),%rax
1405e5814:	48 89 84 24 98 83 00 	mov    %rax,0x8398(%rsp)
1405e581b:	00
1405e581c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e5821:	48 83 c0 10          	add    $0x10,%rax
1405e5825:	48 63 00             	movslq (%rax),%rax
1405e5828:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e582c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e5831:	48 03 c8             	add    %rax,%rcx
1405e5834:	48 8b c1             	mov    %rcx,%rax
1405e5837:	48 8b 8c 24 98 83 00 	mov    0x8398(%rsp),%rcx
1405e583e:	00
1405e583f:	48 89 08             	mov    %rcx,(%rax)
1405e5842:	48 8d 8c 24 a0 83 00 	lea    0x83a0(%rsp),%rcx
1405e5849:	00
1405e584a:	e8 a1 8c bb ff       	call   0x14019e4f0
1405e584f:	90                   	nop
1405e5850:	e9 17 96 02 00       	jmp    0x14060ee6c
1405e5855:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e585a:	48 83 c0 14          	add    $0x14,%rax
1405e585e:	48 63 00             	movslq (%rax),%rax
1405e5861:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e5865:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e586a:	48 03 c8             	add    %rax,%rcx
1405e586d:	48 8b c1             	mov    %rcx,%rax
1405e5870:	48 8b 00             	mov    (%rax),%rax
1405e5873:	48 89 84 24 b0 83 00 	mov    %rax,0x83b0(%rsp)
1405e587a:	00
1405e587b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e5880:	48 83 c0 58          	add    $0x58,%rax
1405e5884:	48 8b 00             	mov    (%rax),%rax
1405e5887:	48 89 84 24 a8 83 00 	mov    %rax,0x83a8(%rsp)
1405e588e:	00
1405e588f:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1405e5894:	48 8d 94 24 38 22 00 	lea    0x2238(%rsp),%rdx
1405e589b:	00
1405e589c:	48 8b 8c 24 a8 83 00 	mov    0x83a8(%rsp),%rcx
1405e58a3:	00
1405e58a4:	e8 87 b7 02 00       	call   0x140611030
1405e58a9:	90                   	nop
1405e58aa:	48 8d 8c 24 38 22 00 	lea    0x2238(%rsp),%rcx
1405e58b1:	00
1405e58b2:	e8 19 9e bb ff       	call   0x14019f6d0
1405e58b7:	4c 8b c0             	mov    %rax,%r8
1405e58ba:	48 8b 94 24 b0 83 00 	mov    0x83b0(%rsp),%rdx
1405e58c1:	00
1405e58c2:	48 8d 8c 24 30 22 00 	lea    0x2230(%rsp),%rcx
1405e58c9:	00
1405e58ca:	e8 41 27 22 00       	call   0x140808010
1405e58cf:	90                   	nop
1405e58d0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e58d5:	48 83 c0 10          	add    $0x10,%rax
1405e58d9:	48 63 00             	movslq (%rax),%rax
1405e58dc:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e58e0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e58e5:	48 03 c8             	add    %rax,%rcx
1405e58e8:	48 8b c1             	mov    %rcx,%rax
1405e58eb:	48 8b 08             	mov    (%rax),%rcx
1405e58ee:	e8 4d 98 bb ff       	call   0x14019f140
1405e58f3:	48 8d 8c 24 30 22 00 	lea    0x2230(%rsp),%rcx
1405e58fa:	00
1405e58fb:	e8 60 0a bc ff       	call   0x1401a6360
1405e5900:	48 89 84 24 b8 83 00 	mov    %rax,0x83b8(%rsp)
1405e5907:	00
1405e5908:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e590d:	48 83 c0 10          	add    $0x10,%rax
1405e5911:	48 63 00             	movslq (%rax),%rax
1405e5914:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e5918:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e591d:	48 03 c8             	add    %rax,%rcx
1405e5920:	48 8b c1             	mov    %rcx,%rax
1405e5923:	48 8b 8c 24 b8 83 00 	mov    0x83b8(%rsp),%rcx
1405e592a:	00
1405e592b:	48 89 08             	mov    %rcx,(%rax)
1405e592e:	48 8d 8c 24 30 22 00 	lea    0x2230(%rsp),%rcx
1405e5935:	00
1405e5936:	e8 b5 8b bb ff       	call   0x14019e4f0
1405e593b:	90                   	nop
1405e593c:	48 8d 8c 24 38 22 00 	lea    0x2238(%rsp),%rcx
1405e5943:	00
1405e5944:	e8 a7 8b bb ff       	call   0x14019e4f0
1405e5949:	90                   	nop
1405e594a:	e9 1d 95 02 00       	jmp    0x14060ee6c
1405e594f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e5954:	48 83 c0 58          	add    $0x58,%rax
1405e5958:	48 8b 00             	mov    (%rax),%rax
1405e595b:	48 89 84 24 c0 83 00 	mov    %rax,0x83c0(%rsp)
1405e5962:	00
1405e5963:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1405e5968:	48 8d 94 24 18 14 00 	lea    0x1418(%rsp),%rdx
1405e596f:	00
1405e5970:	48 8b 8c 24 c0 83 00 	mov    0x83c0(%rsp),%rcx
1405e5977:	00
1405e5978:	e8 b3 b6 02 00       	call   0x140611030
1405e597d:	90                   	nop
1405e597e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e5983:	48 83 c0 14          	add    $0x14,%rax
1405e5987:	48 63 00             	movslq (%rax),%rax
1405e598a:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e598e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e5993:	48 03 c8             	add    %rax,%rcx
1405e5996:	48 8b c1             	mov    %rcx,%rax
1405e5999:	48 8b 00             	mov    (%rax),%rax
1405e599c:	48 89 84 24 d8 83 00 	mov    %rax,0x83d8(%rsp)
1405e59a3:	00
1405e59a4:	48 8d 84 24 c0 e3 00 	lea    0xe3c0(%rsp),%rax
1405e59ab:	00
1405e59ac:	48 89 84 24 c8 83 00 	mov    %rax,0x83c8(%rsp)
1405e59b3:	00
1405e59b4:	48 8d 94 24 18 14 00 	lea    0x1418(%rsp),%rdx
1405e59bb:	00
1405e59bc:	48 8b 8c 24 c8 83 00 	mov    0x83c8(%rsp),%rcx
1405e59c3:	00
1405e59c4:	e8 07 a4 bb ff       	call   0x14019fdd0
1405e59c9:	48 89 84 24 d0 83 00 	mov    %rax,0x83d0(%rsp)
1405e59d0:	00
1405e59d1:	48 8b 94 24 d0 83 00 	mov    0x83d0(%rsp),%rdx
1405e59d8:	00
1405e59d9:	48 8d 8c 24 40 22 00 	lea    0x2240(%rsp),%rcx
1405e59e0:	00
1405e59e1:	e8 2a a3 bb ff       	call   0x14019fd10
1405e59e6:	90                   	nop
1405e59e7:	4c 8d 84 24 40 22 00 	lea    0x2240(%rsp),%r8
1405e59ee:	00
1405e59ef:	48 8d 94 24 70 03 00 	lea    0x370(%rsp),%rdx
1405e59f6:	00
1405e59f7:	48 8b 8c 24 d8 83 00 	mov    0x83d8(%rsp),%rcx
1405e59fe:	00
1405e59ff:	e8 ec 6d 15 00       	call   0x14073c7f0
1405e5a04:	90                   	nop
1405e5a05:	48 8d 8c 24 40 22 00 	lea    0x2240(%rsp),%rcx
1405e5a0c:	00
1405e5a0d:	e8 de 8a bb ff       	call   0x14019e4f0
1405e5a12:	90                   	nop
1405e5a13:	48 8d 8c 24 70 03 00 	lea    0x370(%rsp),%rcx
1405e5a1a:	00
1405e5a1b:	e8 c0 81 c5 ff       	call   0x14023dbe0
1405e5a20:	0f b6 c0             	movzbl %al,%eax
1405e5a23:	85 c0                	test   %eax,%eax
1405e5a25:	74 3a                	je     0x1405e5a61
1405e5a27:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e5a2c:	48 83 c0 60          	add    $0x60,%rax
1405e5a30:	48 8d 15 81 2a a3 00 	lea    0xa32a81(%rip),%rdx        # 0x1410184b8
1405e5a37:	48 8b 08             	mov    (%rax),%rcx
1405e5a3a:	e8 c1 fc 02 00       	call   0x140615700
1405e5a3f:	90                   	nop
1405e5a40:	48 8d 8c 24 70 03 00 	lea    0x370(%rsp),%rcx
1405e5a47:	00
1405e5a48:	e8 a3 8a bb ff       	call   0x14019e4f0
1405e5a4d:	90                   	nop
1405e5a4e:	48 8d 8c 24 18 14 00 	lea    0x1418(%rsp),%rcx
1405e5a55:	00
1405e5a56:	e8 95 8a bb ff       	call   0x14019e4f0
1405e5a5b:	90                   	nop
1405e5a5c:	e9 0b 94 02 00       	jmp    0x14060ee6c
1405e5a61:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e5a66:	48 83 c0 68          	add    $0x68,%rax
1405e5a6a:	0f b6 00             	movzbl (%rax),%eax
1405e5a6d:	85 c0                	test   %eax,%eax
1405e5a6f:	0f 84 9a 00 00 00    	je     0x1405e5b0f
1405e5a75:	48 8d 84 24 c8 e3 00 	lea    0xe3c8(%rsp),%rax
1405e5a7c:	00
1405e5a7d:	48 89 84 24 e0 83 00 	mov    %rax,0x83e0(%rsp)
1405e5a84:	00
1405e5a85:	48 8d 94 24 70 03 00 	lea    0x370(%rsp),%rdx
1405e5a8c:	00
1405e5a8d:	48 8b 8c 24 e0 83 00 	mov    0x83e0(%rsp),%rcx
1405e5a94:	00
1405e5a95:	e8 36 a3 bb ff       	call   0x14019fdd0
1405e5a9a:	48 89 84 24 e8 83 00 	mov    %rax,0x83e8(%rsp)
1405e5aa1:	00
1405e5aa2:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e5aa7:	48 83 c0 28          	add    $0x28,%rax
1405e5aab:	4c 8b c0             	mov    %rax,%r8
1405e5aae:	48 8b 94 24 e8 83 00 	mov    0x83e8(%rsp),%rdx
1405e5ab5:	00
1405e5ab6:	48 8d 8c 24 f0 83 00 	lea    0x83f0(%rsp),%rcx
1405e5abd:	00
1405e5abe:	e8 7d 23 13 00       	call   0x140717e40
1405e5ac3:	90                   	nop
1405e5ac4:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e5ac9:	48 83 c0 10          	add    $0x10,%rax
1405e5acd:	48 63 00             	movslq (%rax),%rax
1405e5ad0:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e5ad4:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e5ad9:	48 03 c8             	add    %rax,%rcx
1405e5adc:	48 8b c1             	mov    %rcx,%rax
1405e5adf:	48 8b c8             	mov    %rax,%rcx
1405e5ae2:	e8 09 a1 c5 ff       	call   0x14023fbf0
1405e5ae7:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e5aec:	48 83 c0 10          	add    $0x10,%rax
1405e5af0:	48 63 00             	movslq (%rax),%rax
1405e5af3:	48 6b c0 08          	imul   $0x8,%rax,%rax
1405e5af7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1405e5afc:	48 03 c8             	add    %rax,%rcx
1405e5aff:	48 8b c1             	mov    %rcx,%rax
1405e5b02:	48 8b 8c 24 f0 83 00 	mov    0x83f0(%rsp),%rcx
1405e5b09:	00
1405e5b0a:	48 89 08             	mov    %rcx,(%rax)
1405e5b0d:	eb 7f                	jmp    0x1405e5b8e
1405e5b0f:	48 8d 84 24 d0 e3 00 	lea    0xe3d0(%rsp),%rax
1405e5b16:	00
1405e5b17:	48 89 84 24 f8 83 00 	mov    %rax,0x83f8(%rsp)
1405e5b1e:	00
1405e5b1f:	48 8d 94 24 70 03 00 	lea    0x370(%rsp),%rdx
1405e5b26:	00
1405e5b27:	48 8b 8c 24 f8 83 00 	mov    0x83f8(%rsp),%rcx
1405e5b2e:	00
1405e5b2f:	e8 9c a2 bb ff       	call   0x14019fdd0
1405e5b34:	48 89 84 24 00 84 00 	mov    %rax,0x8400(%rsp)
1405e5b3b:	00
1405e5b3c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405e5b41:	48 83 c0 28          	add    $0x28,%rax
1405e5b45:	4c 8b c0             	mov    %rax,%r8
1405e5b48:	48 8b 94 24 00 84 00 	mov    0x8400(%rsp),%rdx
1405e5b4f:	00
1405e5b50:	48 8d 8c 24 d8 e3 00 	lea    0xe3d8(%rsp),%rcx
1405e5b57:	00
1405e5b58:	e8 e3 22 13 00       	call   0x140717e40
1405e5b5d:	48 8b 00             	mov    (%rax),%rax
1405e5b60:	48 89 84 24 08 84 00 	mov    %rax,0x8408(%rsp)
1405e5b67:	00
1405e5b68:	48 8b 44 24 40       	mov    0x40(%rsp),%rax