1401d3608:	41 b9 5d 00 00 00    	mov    $0x5d,%r9d
1401d360e:	4c 8d 05 23 0d 16 00 	lea    0x160d23(%rip),%r8        # 0x140334338
1401d3615:	49 8b d7             	mov    %r15,%rdx
1401d3618:	48 8b cf             	mov    %rdi,%rcx
1401d361b:	e8 90 88 f1 ff       	call   0x1400ebeb0
1401d3620:	eb 94                	jmp    0x1401d35b6
1401d3622:	e8 49 3a f5 ff       	call   0x140127070
1401d3627:	4c 8d 05 1e 0d 16 00 	lea    0x160d1e(%rip),%r8        # 0x14033434c
1401d362e:	ba 62 00 00 00       	mov    $0x62,%edx
1401d3633:	48 8d 0d fe 0c 16 00 	lea    0x160cfe(%rip),%rcx        # 0x140334338
1401d363a:	e8 51 3b f5 ff       	call   0x140127190
1401d363f:	45 33 c0             	xor    %r8d,%r8d
1401d3642:	41 8d 50 76          	lea    0x76(%r8),%edx
1401d3646:	e9 61 ff ff ff       	jmp    0x1401d35ac
1401d364b:	e8 20 3a f5 ff       	call   0x140127070
1401d3650:	4c 8d 05 11 0d 16 00 	lea    0x160d11(%rip),%r8        # 0x140334368
1401d3657:	ba ff 00 00 00       	mov    $0xff,%edx
1401d365c:	48 8d 0d d5 0c 16 00 	lea    0x160cd5(%rip),%rcx        # 0x140334338
1401d3663:	e8 28 3b f5 ff       	call   0x140127190
1401d3668:	45 33 c0             	xor    %r8d,%r8d
1401d366b:	41 8d 50 73          	lea    0x73(%r8),%edx
1401d366f:	8d 4a 90             	lea    -0x70(%rdx),%ecx
1401d3672:	e8 19 3c f5 ff       	call   0x140127290
1401d3677:	33 c0                	xor    %eax,%eax
1401d3679:	48 83 c4 50          	add    $0x50,%rsp
1401d367d:	41 5c                	pop    %r12
1401d367f:	5d                   	pop    %rbp
1401d3680:	5b                   	pop    %rbx
1401d3681:	c3                   	ret
1401d3682:	cc                   	int3
1401d3683:	cc                   	int3
1401d3684:	cc                   	int3
1401d3685:	cc                   	int3
1401d3686:	cc                   	int3
1401d3687:	cc                   	int3
1401d3688:	cc                   	int3
1401d3689:	cc                   	int3
1401d368a:	cc                   	int3
1401d368b:	cc                   	int3
1401d368c:	cc                   	int3
1401d368d:	cc                   	int3
1401d368e:	cc                   	int3
1401d368f:	cc                   	int3
1401d3690:	b8 38 00 00 00       	mov    $0x38,%eax
1401d3695:	e8 96 d4 0d 00       	call   0x1402b0b30
1401d369a:	48 2b e0             	sub    %rax,%rsp
1401d369d:	49 8b 00             	mov    (%r8),%rax
1401d36a0:	4c 8b 50 60          	mov    0x60(%rax),%r10
1401d36a4:	4d 85 d2             	test   %r10,%r10
1401d36a7:	74 13                	je     0x1401d36bc
1401d36a9:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1401d36ae:	45 33 c9             	xor    %r9d,%r9d
1401d36b1:	45 33 c0             	xor    %r8d,%r8d
1401d36b4:	41 ff d2             	call   *%r10
1401d36b7:	48 83 c4 38          	add    $0x38,%rsp
1401d36bb:	c3                   	ret
1401d36bc:	e8 af 39 f5 ff       	call   0x140127070
1401d36c1:	4c 8d 05 e8 0c 16 00 	lea    0x160ce8(%rip),%r8        # 0x1403343b0
1401d36c8:	ba 1f 00 00 00       	mov    $0x1f,%edx
1401d36cd:	48 8d 0d f4 0c 16 00 	lea    0x160cf4(%rip),%rcx        # 0x1403343c8
1401d36d4:	e8 b7 3a f5 ff       	call   0x140127190
1401d36d9:	45 33 c0             	xor    %r8d,%r8d
1401d36dc:	ba 98 00 00 00       	mov    $0x98,%edx
1401d36e1:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401d36e5:	e8 a6 3b f5 ff       	call   0x140127290
1401d36ea:	33 c0                	xor    %eax,%eax
1401d36ec:	48 83 c4 38          	add    $0x38,%rsp
1401d36f0:	c3                   	ret
1401d36f1:	cc                   	int3
1401d36f2:	cc                   	int3
1401d36f3:	cc                   	int3
1401d36f4:	cc                   	int3
1401d36f5:	cc                   	int3
1401d36f6:	cc                   	int3
1401d36f7:	cc                   	int3
1401d36f8:	cc                   	int3
1401d36f9:	cc                   	int3
1401d36fa:	cc                   	int3
1401d36fb:	cc                   	int3
1401d36fc:	cc                   	int3
1401d36fd:	cc                   	int3
1401d36fe:	cc                   	int3
1401d36ff:	cc                   	int3
1401d3700:	b8 38 00 00 00       	mov    $0x38,%eax
1401d3705:	e8 26 d4 0d 00       	call   0x1402b0b30
1401d370a:	48 2b e0             	sub    %rax,%rsp
1401d370d:	4c 8b 54 24 60       	mov    0x60(%rsp),%r10
1401d3712:	49 8b 02             	mov    (%r10),%rax
1401d3715:	4c 8b 58 60          	mov    0x60(%rax),%r11
1401d3719:	4d 85 db             	test   %r11,%r11
1401d371c:	74 07                	je     0x1401d3725
1401d371e:	48 83 c4 38          	add    $0x38,%rsp
1401d3722:	49 ff e3             	rex.WB jmp *%r11
1401d3725:	e8 46 39 f5 ff       	call   0x140127070
1401d372a:	4c 8d 05 7f 0c 16 00 	lea    0x160c7f(%rip),%r8        # 0x1403343b0
1401d3731:	ba 1f 00 00 00       	mov    $0x1f,%edx
1401d3736:	48 8d 0d 8b 0c 16 00 	lea    0x160c8b(%rip),%rcx        # 0x1403343c8
1401d373d:	e8 4e 3a f5 ff       	call   0x140127190
1401d3742:	45 33 c0             	xor    %r8d,%r8d
1401d3745:	ba 98 00 00 00       	mov    $0x98,%edx
1401d374a:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401d374e:	e8 3d 3b f5 ff       	call   0x140127290
1401d3753:	33 c0                	xor    %eax,%eax
1401d3755:	48 83 c4 38          	add    $0x38,%rsp
1401d3759:	c3                   	ret
1401d375a:	cc                   	int3
1401d375b:	cc                   	int3
1401d375c:	cc                   	int3
1401d375d:	cc                   	int3
1401d375e:	cc                   	int3
1401d375f:	cc                   	int3
1401d3760:	b8 48 00 00 00       	mov    $0x48,%eax
1401d3765:	e8 c6 d3 0d 00       	call   0x1402b0b30
1401d376a:	48 2b e0             	sub    %rax,%rsp
1401d376d:	4c 8b 54 24 78       	mov    0x78(%rsp),%r10
1401d3772:	49 8b 02             	mov    (%r10),%rax
1401d3775:	4c 8b 58 50          	mov    0x50(%rax),%r11
1401d3779:	4d 85 db             	test   %r11,%r11
1401d377c:	74 29                	je     0x1401d37a7
1401d377e:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401d3783:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
1401d3788:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1401d378f:	00 00
1401d3791:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1401d3798:	00 00
1401d379a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d379f:	41 ff d3             	call   *%r11
1401d37a2:	48 83 c4 48          	add    $0x48,%rsp
1401d37a6:	c3                   	ret
1401d37a7:	e8 c4 38 f5 ff       	call   0x140127070
1401d37ac:	4c 8d 05 2d 0c 16 00 	lea    0x160c2d(%rip),%r8        # 0x1403343e0
1401d37b3:	ba 2f 00 00 00       	mov    $0x2f,%edx
1401d37b8:	48 8d 0d 09 0c 16 00 	lea    0x160c09(%rip),%rcx        # 0x1403343c8
1401d37bf:	e8 cc 39 f5 ff       	call   0x140127190
1401d37c4:	45 33 c0             	xor    %r8d,%r8d
1401d37c7:	ba 98 00 00 00       	mov    $0x98,%edx
1401d37cc:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401d37d0:	e8 bb 3a f5 ff       	call   0x140127290
1401d37d5:	33 c0                	xor    %eax,%eax
1401d37d7:	48 83 c4 48          	add    $0x48,%rsp
1401d37db:	c3                   	ret
1401d37dc:	cc                   	int3
1401d37dd:	cc                   	int3
1401d37de:	cc                   	int3
1401d37df:	cc                   	int3
1401d37e0:	b8 48 00 00 00       	mov    $0x48,%eax
1401d37e5:	e8 46 d3 0d 00       	call   0x1402b0b30
1401d37ea:	48 2b e0             	sub    %rax,%rsp
1401d37ed:	4c 8b 94 24 88 00 00 	mov    0x88(%rsp),%r10
1401d37f4:	00
1401d37f5:	49 8b 02             	mov    (%r10),%rax
1401d37f8:	4c 8b 58 50          	mov    0x50(%rax),%r11
1401d37fc:	4d 85 db             	test   %r11,%r11
1401d37ff:	74 07                	je     0x1401d3808
1401d3801:	48 83 c4 48          	add    $0x48,%rsp
1401d3805:	49 ff e3             	rex.WB jmp *%r11
1401d3808:	e8 63 38 f5 ff       	call   0x140127070
1401d380d:	4c 8d 05 cc 0b 16 00 	lea    0x160bcc(%rip),%r8        # 0x1403343e0
1401d3814:	ba 2f 00 00 00       	mov    $0x2f,%edx
1401d3819:	48 8d 0d a8 0b 16 00 	lea    0x160ba8(%rip),%rcx        # 0x1403343c8
1401d3820:	e8 6b 39 f5 ff       	call   0x140127190
1401d3825:	45 33 c0             	xor    %r8d,%r8d
1401d3828:	ba 98 00 00 00       	mov    $0x98,%edx
1401d382d:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401d3831:	e8 5a 3a f5 ff       	call   0x140127290
1401d3836:	33 c0                	xor    %eax,%eax
1401d3838:	48 83 c4 48          	add    $0x48,%rsp
1401d383c:	c3                   	ret
1401d383d:	cc                   	int3
1401d383e:	cc                   	int3
1401d383f:	cc                   	int3
1401d3840:	b8 28 00 00 00       	mov    $0x28,%eax
1401d3845:	e8 e6 d2 0d 00       	call   0x1402b0b30
1401d384a:	48 2b e0             	sub    %rax,%rsp
1401d384d:	49 8b 01             	mov    (%r9),%rax
1401d3850:	4c 8b 50 70          	mov    0x70(%rax),%r10
1401d3854:	4d 85 d2             	test   %r10,%r10
1401d3857:	74 07                	je     0x1401d3860
1401d3859:	48 83 c4 28          	add    $0x28,%rsp
1401d385d:	49 ff e2             	rex.WB jmp *%r10
1401d3860:	e8 0b 38 f5 ff       	call   0x140127070
1401d3865:	4c 8d 05 84 0b 16 00 	lea    0x160b84(%rip),%r8        # 0x1403343f0
1401d386c:	ba 1f 00 00 00       	mov    $0x1f,%edx
1401d3871:	48 8d 0d 88 0b 16 00 	lea    0x160b88(%rip),%rcx        # 0x140334400
1401d3878:	e8 13 39 f5 ff       	call   0x140127190
1401d387d:	45 33 c0             	xor    %r8d,%r8d
1401d3880:	ba 98 00 00 00       	mov    $0x98,%edx
1401d3885:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401d3889:	e8 02 3a f5 ff       	call   0x140127290
1401d388e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401d3893:	48 83 c4 28          	add    $0x28,%rsp
1401d3897:	c3                   	ret
1401d3898:	cc                   	int3
1401d3899:	cc                   	int3
1401d389a:	cc                   	int3
1401d389b:	cc                   	int3
1401d389c:	cc                   	int3
1401d389d:	cc                   	int3
1401d389e:	cc                   	int3
1401d389f:	cc                   	int3
1401d38a0:	b8 38 00 00 00       	mov    $0x38,%eax
1401d38a5:	e8 86 d2 0d 00       	call   0x1402b0b30
1401d38aa:	48 2b e0             	sub    %rax,%rsp
1401d38ad:	4c 8b 54 24 68       	mov    0x68(%rsp),%r10
1401d38b2:	49 8b 02             	mov    (%r10),%rax
1401d38b5:	4c 8b 58 68          	mov    0x68(%rax),%r11
1401d38b9:	4d 85 db             	test   %r11,%r11
1401d38bc:	74 07                	je     0x1401d38c5
1401d38be:	48 83 c4 38          	add    $0x38,%rsp
1401d38c2:	49 ff e3             	rex.WB jmp *%r11
1401d38c5:	e8 a6 37 f5 ff       	call   0x140127070
1401d38ca:	4c 8d 05 47 0b 16 00 	lea    0x160b47(%rip),%r8        # 0x140334418
1401d38d1:	ba 2f 00 00 00       	mov    $0x2f,%edx
1401d38d6:	48 8d 0d 23 0b 16 00 	lea    0x160b23(%rip),%rcx        # 0x140334400
1401d38dd:	e8 ae 38 f5 ff       	call   0x140127190
1401d38e2:	45 33 c0             	xor    %r8d,%r8d
1401d38e5:	ba 98 00 00 00       	mov    $0x98,%edx
1401d38ea:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401d38ee:	e8 9d 39 f5 ff       	call   0x140127290
1401d38f3:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401d38f8:	48 83 c4 38          	add    $0x38,%rsp
1401d38fc:	c3                   	ret
1401d38fd:	cc                   	int3
1401d38fe:	cc                   	int3
1401d38ff:	cc                   	int3
1401d3900:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401d3905:	56                   	push   %rsi
1401d3906:	b8 30 00 00 00       	mov    $0x30,%eax
1401d390b:	e8 20 d2 0d 00       	call   0x1402b0b30
1401d3910:	48 2b e0             	sub    %rax,%rsp
1401d3913:	49 8b 01             	mov    (%r9),%rax
1401d3916:	48 8b f1             	mov    %rcx,%rsi
1401d3919:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1401d3920:	00 00
1401d3922:	4c 8b 50 48          	mov    0x48(%rax),%r10
1401d3926:	4d 85 d2             	test   %r10,%r10
1401d3929:	75 36                	jne    0x1401d3961
1401d392b:	e8 40 37 f5 ff       	call   0x140127070
1401d3930:	4c 8d 05 c1 0b 16 00 	lea    0x160bc1(%rip),%r8        # 0x1403344f8
1401d3937:	ba a2 00 00 00       	mov    $0xa2,%edx
1401d393c:	48 8d 0d 7d 0b 16 00 	lea    0x160b7d(%rip),%rcx        # 0x1403344c0
1401d3943:	e8 48 38 f5 ff       	call   0x140127190
1401d3948:	45 33 c0             	xor    %r8d,%r8d
1401d394b:	ba 98 00 00 00       	mov    $0x98,%edx
1401d3950:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401d3954:	e8 37 39 f5 ff       	call   0x140127290
1401d3959:	33 c0                	xor    %eax,%eax
1401d395b:	48 83 c4 30          	add    $0x30,%rsp
1401d395f:	5e                   	pop    %rsi
1401d3960:	c3                   	ret
1401d3961:	48 81 fa ff ff ff 7f 	cmp    $0x7fffffff,%rdx
1401d3968:	76 36                	jbe    0x1401d39a0
1401d396a:	e8 01 37 f5 ff       	call   0x140127070
1401d396f:	4c 8d 05 82 0b 16 00 	lea    0x160b82(%rip),%r8        # 0x1403344f8
1401d3976:	ba a6 00 00 00       	mov    $0xa6,%edx
1401d397b:	48 8d 0d 3e 0b 16 00 	lea    0x160b3e(%rip),%rcx        # 0x1403344c0
1401d3982:	e8 09 38 f5 ff       	call   0x140127190
1401d3987:	45 33 c0             	xor    %r8d,%r8d
1401d398a:	ba a1 00 00 00       	mov    $0xa1,%edx
1401d398f:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401d3993:	e8 f8 38 f5 ff       	call   0x140127290
1401d3998:	33 c0                	xor    %eax,%eax
1401d399a:	48 83 c4 30          	add    $0x30,%rsp
1401d399e:	5e                   	pop    %rsi
1401d399f:	c3                   	ret
1401d39a0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401d39a5:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401d39aa:	41 ff d2             	call   *%r10
1401d39ad:	85 c0                	test   %eax,%eax
1401d39af:	74 a8                	je     0x1401d3959
1401d39b1:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401d39b6:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1401d39bb:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1401d39c0:	48 85 c0             	test   %rax,%rax
1401d39c3:	74 20                	je     0x1401d39e5
1401d39c5:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1401d39ca:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
1401d39cf:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401d39d4:	4c 8b c6             	mov    %rsi,%r8
1401d39d7:	ff d0                	call   *%rax
1401d39d9:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401d39de:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1401d39e3:	eb 26                	jmp    0x1401d3a0b
1401d39e5:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1401d39ea:	48 8b ce             	mov    %rsi,%rcx
1401d39ed:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1401d39f2:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401d39f7:	4c 3b c3             	cmp    %rbx,%r8
1401d39fa:	48 8b d7             	mov    %rdi,%rdx
1401d39fd:	4c 0f 47 c3          	cmova  %rbx,%r8
1401d3a01:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
1401d3a06:	e8 55 d9 10 00       	call   0x1402e1360
1401d3a0b:	41 b9 b2 00 00 00    	mov    $0xb2,%r9d
1401d3a11:	4c 8d 05 a8 0a 16 00 	lea    0x160aa8(%rip),%r8        # 0x1403344c0
1401d3a18:	48 8b d3             	mov    %rbx,%rdx
1401d3a1b:	48 8b cf             	mov    %rdi,%rcx
1401d3a1e:	e8 8d 84 f1 ff       	call   0x1400ebeb0
1401d3a23:	8b 44 24 48          	mov    0x48(%rsp),%eax
1401d3a27:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401d3a2c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401d3a31:	48 83 c4 30          	add    $0x30,%rsp
1401d3a35:	5e                   	pop    %rsi
1401d3a36:	c3                   	ret
1401d3a37:	cc                   	int3
1401d3a38:	cc                   	int3
1401d3a39:	cc                   	int3
1401d3a3a:	cc                   	int3
1401d3a3b:	cc                   	int3
1401d3a3c:	cc                   	int3
1401d3a3d:	cc                   	int3
1401d3a3e:	cc                   	int3
1401d3a3f:	cc                   	int3
1401d3a40:	48 8d 05 e9 09 16 00 	lea    0x1609e9(%rip),%rax        # 0x140334430
1401d3a47:	c3                   	ret
1401d3a48:	cc                   	int3
1401d3a49:	cc                   	int3
1401d3a4a:	cc                   	int3
1401d3a4b:	cc                   	int3
1401d3a4c:	cc                   	int3
1401d3a4d:	cc                   	int3
1401d3a4e:	cc                   	int3
1401d3a4f:	cc                   	int3
1401d3a50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401d3a55:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401d3a5a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401d3a5f:	57                   	push   %rdi
1401d3a60:	b8 20 00 00 00       	mov    $0x20,%eax
1401d3a65:	e8 c6 d0 0d 00       	call   0x1402b0b30
1401d3a6a:	48 2b e0             	sub    %rax,%rsp
1401d3a6d:	49 8b f8             	mov    %r8,%rdi
1401d3a70:	48 8b f2             	mov    %rdx,%rsi
1401d3a73:	48 8b e9             	mov    %rcx,%rbp
1401d3a76:	44 8d 40 34          	lea    0x34(%rax),%r8d
1401d3a7a:	48 8d 15 3f 0a 16 00 	lea    0x160a3f(%rip),%rdx        # 0x1403344c0
1401d3a81:	8d 48 50             	lea    0x50(%rax),%ecx
1401d3a84:	e8 37 86 f1 ff       	call   0x1400ec0c0
1401d3a89:	48 8b d8             	mov    %rax,%rbx
1401d3a8c:	48 85 c0             	test   %rax,%rax
1401d3a8f:	75 2d                	jne    0x1401d3abe
1401d3a91:	e8 da 35 f5 ff       	call   0x140127070
1401d3a96:	4c 8d 05 3b 0a 16 00 	lea    0x160a3b(%rip),%r8        # 0x1403344d8
1401d3a9d:	8d 53 57             	lea    0x57(%rbx),%edx
1401d3aa0:	48 8d 0d 19 0a 16 00 	lea    0x160a19(%rip),%rcx        # 0x1403344c0
1401d3aa7:	e8 e4 36 f5 ff       	call   0x140127190
1401d3aac:	45 33 c0             	xor    %r8d,%r8d
1401d3aaf:	8d 4b 10             	lea    0x10(%rbx),%ecx
1401d3ab2:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401d3ab7:	e8 d4 37 f5 ff       	call   0x140127290
1401d3abc:	eb 5d                	jmp    0x1401d3b1b
1401d3abe:	48 89 68 58          	mov    %rbp,0x58(%rax)