1402d3534:	0f 8e e0 02 00 00    	jle    0x1402d381a
1402d353a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d353f:	0f 84 dd 02 00 00    	je     0x1402d3822
1402d3545:	41 b8 4d 00 00 00    	mov    $0x4d,%r8d
1402d354b:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402d354f:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d3553:	e8 68 ba 3d 00       	call   0x1406aefc0
1402d3558:	48 8b 08             	mov    (%rax),%rcx
1402d355b:	48 89 30             	mov    %rsi,(%rax)
1402d355e:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
1402d3562:	48 8b 08             	mov    (%rax),%rcx
1402d3565:	48 85 c9             	test   %rcx,%rcx
1402d3568:	74 24                	je     0x1402d358e
1402d356a:	8b 41 10             	mov    0x10(%rcx),%eax
1402d356d:	ff c8                	dec    %eax
1402d356f:	89 41 10             	mov    %eax,0x10(%rcx)
1402d3572:	85 c0                	test   %eax,%eax
1402d3574:	7f 18                	jg     0x1402d358e
1402d3576:	0f 88 b1 02 00 00    	js     0x1402d382d
1402d357c:	48 8b 01             	mov    (%rcx),%rax
1402d357f:	ba 01 00 00 00       	mov    $0x1,%edx
1402d3584:	48 8b 00             	mov    (%rax),%rax
1402d3587:	ff 15 93 04 cb 00    	call   *0xcb0493(%rip)        # 0x140f83a20
1402d358d:	90                   	nop
1402d358e:	48 8d 45 17          	lea    0x17(%rbp),%rax
1402d3592:	48 89 45 07          	mov    %rax,0x7(%rbp)
1402d3596:	48 8d 45 2f          	lea    0x2f(%rbp),%rax
1402d359a:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1402d359e:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
1402d35a2:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
1402d35a7:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402d35ab:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d35af:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
1402d35b3:	e8 98 c8 ec ff       	call   0x14019fe50
1402d35b8:	48 8b f8             	mov    %rax,%rdi
1402d35bb:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1402d35bf:	48 8b 0d 0a 7b 14 01 	mov    0x1147b0a(%rip),%rcx        # 0x14141b0d0
1402d35c6:	48 85 db             	test   %rbx,%rbx
1402d35c9:	74 04                	je     0x1402d35cf
1402d35cb:	48 89 73 60          	mov    %rsi,0x60(%rbx)
1402d35cf:	48 8b 11             	mov    (%rcx),%rdx
1402d35d2:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402d35d6:	4c 8b cb             	mov    %rbx,%r9
1402d35d9:	4c 8b c7             	mov    %rdi,%r8
1402d35dc:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d35e0:	ff 15 3a 04 cb 00    	call   *0xcb043a(%rip)        # 0x140f83a20
1402d35e6:	90                   	nop
1402d35e7:	48 8b cf             	mov    %rdi,%rcx
1402d35ea:	e8 51 bf ec ff       	call   0x14019f540
1402d35ef:	90                   	nop
1402d35f0:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402d35f4:	48 85 c9             	test   %rcx,%rcx
1402d35f7:	74 20                	je     0x1402d3619
1402d35f9:	8b 41 10             	mov    0x10(%rcx),%eax
1402d35fc:	ff c8                	dec    %eax
1402d35fe:	89 41 10             	mov    %eax,0x10(%rcx)
1402d3601:	85 c0                	test   %eax,%eax
1402d3603:	7f 14                	jg     0x1402d3619
1402d3605:	78 40                	js     0x1402d3647
1402d3607:	48 8b 01             	mov    (%rcx),%rax
1402d360a:	ba 01 00 00 00       	mov    $0x1,%edx
1402d360f:	48 8b 00             	mov    (%rax),%rax
1402d3612:	ff 15 08 04 cb 00    	call   *0xcb0408(%rip)        # 0x140f83a20
1402d3618:	90                   	nop
1402d3619:	4c 8d 0d d0 ae ec ff 	lea    -0x135130(%rip),%r9        # 0x14019e4f0
1402d3620:	ba 08 00 00 00       	mov    $0x8,%edx
1402d3625:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402d362b:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1402d362f:	e8 18 7f b4 00       	call   0x140e1b54c
1402d3634:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1402d363b:	00
1402d363c:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1402d3643:	5f                   	pop    %rdi
1402d3644:	5e                   	pop    %rsi
1402d3645:	5d                   	pop    %rbp
1402d3646:	c3                   	ret
1402d3647:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d364c:	e8 af 70 4b 00       	call   0x14078a700
1402d3651:	90                   	nop
1402d3652:	33 c9                	xor    %ecx,%ecx
1402d3654:	e8 a7 70 4b 00       	call   0x14078a700
1402d3659:	cc                   	int3
1402d365a:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d365f:	e8 9c 70 4b 00       	call   0x14078a700
1402d3664:	90                   	nop
1402d3665:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d366a:	e8 91 70 4b 00       	call   0x14078a700
1402d366f:	90                   	nop
1402d3670:	33 c9                	xor    %ecx,%ecx
1402d3672:	e8 89 70 4b 00       	call   0x14078a700
1402d3677:	cc                   	int3
1402d3678:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d367d:	e8 7e 70 4b 00       	call   0x14078a700
1402d3682:	90                   	nop
1402d3683:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d3688:	e8 73 70 4b 00       	call   0x14078a700
1402d368d:	90                   	nop
1402d368e:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d3693:	e8 68 70 4b 00       	call   0x14078a700
1402d3698:	90                   	nop
1402d3699:	33 c9                	xor    %ecx,%ecx
1402d369b:	e8 60 70 4b 00       	call   0x14078a700
1402d36a0:	cc                   	int3
1402d36a1:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d36a6:	e8 55 70 4b 00       	call   0x14078a700
1402d36ab:	90                   	nop
1402d36ac:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d36b1:	e8 4a 70 4b 00       	call   0x14078a700
1402d36b6:	90                   	nop
1402d36b7:	33 c9                	xor    %ecx,%ecx
1402d36b9:	e8 42 70 4b 00       	call   0x14078a700
1402d36be:	cc                   	int3
1402d36bf:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d36c4:	e8 37 70 4b 00       	call   0x14078a700
1402d36c9:	90                   	nop
1402d36ca:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d36cf:	e8 2c 70 4b 00       	call   0x14078a700
1402d36d4:	90                   	nop
1402d36d5:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d36da:	e8 21 70 4b 00       	call   0x14078a700
1402d36df:	90                   	nop
1402d36e0:	33 c9                	xor    %ecx,%ecx
1402d36e2:	e8 19 70 4b 00       	call   0x14078a700
1402d36e7:	cc                   	int3
1402d36e8:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d36ed:	e8 0e 70 4b 00       	call   0x14078a700
1402d36f2:	90                   	nop
1402d36f3:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d36f8:	e8 03 70 4b 00       	call   0x14078a700
1402d36fd:	90                   	nop
1402d36fe:	33 c9                	xor    %ecx,%ecx
1402d3700:	e8 fb 6f 4b 00       	call   0x14078a700
1402d3705:	cc                   	int3
1402d3706:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d370b:	e8 f0 6f 4b 00       	call   0x14078a700
1402d3710:	90                   	nop
1402d3711:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d3716:	e8 e5 6f 4b 00       	call   0x14078a700
1402d371b:	90                   	nop
1402d371c:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d3721:	e8 da 6f 4b 00       	call   0x14078a700
1402d3726:	90                   	nop
1402d3727:	33 c9                	xor    %ecx,%ecx
1402d3729:	e8 d2 6f 4b 00       	call   0x14078a700
1402d372e:	cc                   	int3
1402d372f:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d3734:	e8 c7 6f 4b 00       	call   0x14078a700
1402d3739:	90                   	nop
1402d373a:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d373f:	e8 bc 6f 4b 00       	call   0x14078a700
1402d3744:	90                   	nop
1402d3745:	33 c9                	xor    %ecx,%ecx
1402d3747:	e8 b4 6f 4b 00       	call   0x14078a700
1402d374c:	cc                   	int3
1402d374d:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d3752:	e8 a9 6f 4b 00       	call   0x14078a700
1402d3757:	90                   	nop
1402d3758:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d375d:	e8 9e 6f 4b 00       	call   0x14078a700
1402d3762:	90                   	nop
1402d3763:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d3768:	e8 93 6f 4b 00       	call   0x14078a700
1402d376d:	90                   	nop
1402d376e:	33 c9                	xor    %ecx,%ecx
1402d3770:	e8 8b 6f 4b 00       	call   0x14078a700
1402d3775:	cc                   	int3
1402d3776:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d377b:	e8 80 6f 4b 00       	call   0x14078a700
1402d3780:	90                   	nop
1402d3781:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d3786:	e8 75 6f 4b 00       	call   0x14078a700
1402d378b:	90                   	nop
1402d378c:	33 c9                	xor    %ecx,%ecx
1402d378e:	e8 6d 6f 4b 00       	call   0x14078a700
1402d3793:	cc                   	int3
1402d3794:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d3799:	e8 62 6f 4b 00       	call   0x14078a700
1402d379e:	90                   	nop
1402d379f:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d37a4:	e8 57 6f 4b 00       	call   0x14078a700
1402d37a9:	90                   	nop
1402d37aa:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d37af:	e8 4c 6f 4b 00       	call   0x14078a700
1402d37b4:	90                   	nop
1402d37b5:	33 c9                	xor    %ecx,%ecx
1402d37b7:	e8 44 6f 4b 00       	call   0x14078a700
1402d37bc:	cc                   	int3
1402d37bd:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d37c2:	e8 39 6f 4b 00       	call   0x14078a700
1402d37c7:	90                   	nop
1402d37c8:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d37cd:	e8 2e 6f 4b 00       	call   0x14078a700
1402d37d2:	90                   	nop
1402d37d3:	33 c9                	xor    %ecx,%ecx
1402d37d5:	e8 26 6f 4b 00       	call   0x14078a700
1402d37da:	cc                   	int3
1402d37db:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d37e0:	e8 1b 6f 4b 00       	call   0x14078a700
1402d37e5:	90                   	nop
1402d37e6:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d37eb:	e8 10 6f 4b 00       	call   0x14078a700
1402d37f0:	90                   	nop
1402d37f1:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d37f6:	e8 05 6f 4b 00       	call   0x14078a700
1402d37fb:	90                   	nop
1402d37fc:	33 c9                	xor    %ecx,%ecx
1402d37fe:	e8 fd 6e 4b 00       	call   0x14078a700
1402d3803:	cc                   	int3
1402d3804:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d3809:	e8 f2 6e 4b 00       	call   0x14078a700
1402d380e:	90                   	nop
1402d380f:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d3814:	e8 e7 6e 4b 00       	call   0x14078a700
1402d3819:	90                   	nop
1402d381a:	33 c9                	xor    %ecx,%ecx
1402d381c:	e8 df 6e 4b 00       	call   0x14078a700
1402d3821:	cc                   	int3
1402d3822:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d3827:	e8 d4 6e 4b 00       	call   0x14078a700
1402d382c:	90                   	nop
1402d382d:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d3832:	e8 c9 6e 4b 00       	call   0x14078a700
1402d3837:	cc                   	int3
1402d3838:	cc                   	int3
1402d3839:	cc                   	int3
1402d383a:	cc                   	int3
1402d383b:	cc                   	int3
1402d383c:	cc                   	int3
1402d383d:	cc                   	int3
1402d383e:	cc                   	int3
1402d383f:	cc                   	int3
1402d3840:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402d3845:	55                   	push   %rbp
1402d3846:	56                   	push   %rsi
1402d3847:	57                   	push   %rdi
1402d3848:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1402d384d:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1402d3854:	48 8b d9             	mov    %rcx,%rbx
1402d3857:	33 f6                	xor    %esi,%esi
1402d3859:	48 8b 05 e8 87 14 01 	mov    0x11487e8(%rip),%rax        # 0x14141c048
1402d3860:	48 8b 90 30 06 00 00 	mov    0x630(%rax),%rdx
1402d3867:	48 89 55 77          	mov    %rdx,0x77(%rbp)
1402d386b:	48 85 d2             	test   %rdx,%rdx
1402d386e:	74 1c                	je     0x1402d388c
1402d3870:	8b 42 10             	mov    0x10(%rdx),%eax
1402d3873:	ff c0                	inc    %eax
1402d3875:	89 42 10             	mov    %eax,0x10(%rdx)
1402d3878:	83 f8 01             	cmp    $0x1,%eax
1402d387b:	0f 8e 1d 05 00 00    	jle    0x1402d3d9e
1402d3881:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d3886:	0f 84 1a 05 00 00    	je     0x1402d3da6
1402d388c:	41 b8 6e 00 00 00    	mov    $0x6e,%r8d
1402d3892:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1402d3896:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1402d389a:	e8 21 b7 3d 00       	call   0x1406aefc0
1402d389f:	48 8b 08             	mov    (%rax),%rcx
1402d38a2:	48 89 30             	mov    %rsi,(%rax)
1402d38a5:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1402d38a9:	48 8b 08             	mov    (%rax),%rcx
1402d38ac:	48 85 c9             	test   %rcx,%rcx
1402d38af:	74 24                	je     0x1402d38d5
1402d38b1:	8b 41 10             	mov    0x10(%rcx),%eax
1402d38b4:	ff c8                	dec    %eax
1402d38b6:	89 41 10             	mov    %eax,0x10(%rcx)
1402d38b9:	85 c0                	test   %eax,%eax
1402d38bb:	7f 18                	jg     0x1402d38d5
1402d38bd:	0f 88 ee 04 00 00    	js     0x1402d3db1
1402d38c3:	48 8b 01             	mov    (%rcx),%rax
1402d38c6:	ba 01 00 00 00       	mov    $0x1,%edx
1402d38cb:	48 8b 00             	mov    (%rax),%rax
1402d38ce:	ff 15 4c 01 cb 00    	call   *0xcb014c(%rip)        # 0x140f83a20
1402d38d4:	90                   	nop
1402d38d5:	41 b8 00 81 00 00    	mov    $0x8100,%r8d
1402d38db:	48 8d 55 1f          	lea    0x1f(%rbp),%rdx
1402d38df:	48 8b 0d 92 f5 15 01 	mov    0x115f592(%rip),%rcx        # 0x141432e78
1402d38e6:	e8 35 c6 ec ff       	call   0x14019ff20
1402d38eb:	90                   	nop
1402d38ec:	48 8b 05 55 87 14 01 	mov    0x1148755(%rip),%rax        # 0x14141c048
1402d38f3:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d38fa:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402d38fe:	48 85 c9             	test   %rcx,%rcx
1402d3901:	74 1c                	je     0x1402d391f
1402d3903:	8b 41 10             	mov    0x10(%rcx),%eax
1402d3906:	ff c0                	inc    %eax
1402d3908:	89 41 10             	mov    %eax,0x10(%rcx)
1402d390b:	83 f8 01             	cmp    $0x1,%eax
1402d390e:	0f 8e a8 04 00 00    	jle    0x1402d3dbc
1402d3914:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d3919:	0f 84 a5 04 00 00    	je     0x1402d3dc4
1402d391f:	41 b8 6d 00 00 00    	mov    $0x6d,%r8d
1402d3925:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402d3929:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d392d:	e8 8e b6 3d 00       	call   0x1406aefc0
1402d3932:	48 8b 08             	mov    (%rax),%rcx
1402d3935:	48 89 30             	mov    %rsi,(%rax)
1402d3938:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
1402d393c:	48 8b 08             	mov    (%rax),%rcx
1402d393f:	48 85 c9             	test   %rcx,%rcx
1402d3942:	74 24                	je     0x1402d3968
1402d3944:	8b 41 10             	mov    0x10(%rcx),%eax
1402d3947:	ff c8                	dec    %eax
1402d3949:	89 41 10             	mov    %eax,0x10(%rcx)
1402d394c:	85 c0                	test   %eax,%eax
1402d394e:	7f 18                	jg     0x1402d3968
1402d3950:	0f 88 79 04 00 00    	js     0x1402d3dcf
1402d3956:	48 8b 01             	mov    (%rcx),%rax
1402d3959:	ba 01 00 00 00       	mov    $0x1,%edx
1402d395e:	48 8b 00             	mov    (%rax),%rax
1402d3961:	ff 15 b9 00 cb 00    	call   *0xcb00b9(%rip)        # 0x140f83a20
1402d3967:	90                   	nop
1402d3968:	48 8d 45 17          	lea    0x17(%rbp),%rax
1402d396c:	48 89 45 07          	mov    %rax,0x7(%rbp)
1402d3970:	48 8d 45 2f          	lea    0x2f(%rbp),%rax
1402d3974:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1402d3978:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
1402d397c:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
1402d3981:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402d3985:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d3989:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
1402d398d:	e8 be c4 ec ff       	call   0x14019fe50
1402d3992:	48 8b f8             	mov    %rax,%rdi
1402d3995:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1402d3999:	48 8b 0d 30 77 14 01 	mov    0x1147730(%rip),%rcx        # 0x14141b0d0
1402d39a0:	48 85 db             	test   %rbx,%rbx
1402d39a3:	74 04                	je     0x1402d39a9
1402d39a5:	48 89 73 60          	mov    %rsi,0x60(%rbx)
1402d39a9:	48 8b 11             	mov    (%rcx),%rdx
1402d39ac:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402d39b0:	4c 8b cb             	mov    %rbx,%r9
1402d39b3:	4c 8b c7             	mov    %rdi,%r8
1402d39b6:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1402d39ba:	ff 15 60 00 cb 00    	call   *0xcb0060(%rip)        # 0x140f83a20
1402d39c0:	90                   	nop
1402d39c1:	48 8b cf             	mov    %rdi,%rcx
1402d39c4:	e8 77 bb ec ff       	call   0x14019f540
1402d39c9:	90                   	nop
1402d39ca:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1402d39ce:	48 85 c9             	test   %rcx,%rcx
1402d39d1:	74 24                	je     0x1402d39f7
1402d39d3:	8b 41 10             	mov    0x10(%rcx),%eax
1402d39d6:	ff c8                	dec    %eax
1402d39d8:	89 41 10             	mov    %eax,0x10(%rcx)
1402d39db:	85 c0                	test   %eax,%eax
1402d39dd:	7f 18                	jg     0x1402d39f7
1402d39df:	0f 88 f5 03 00 00    	js     0x1402d3dda
1402d39e5:	48 8b 01             	mov    (%rcx),%rax
1402d39e8:	ba 01 00 00 00       	mov    $0x1,%edx
1402d39ed:	48 8b 00             	mov    (%rax),%rax
1402d39f0:	ff 15 2a 00 cb 00    	call   *0xcb002a(%rip)        # 0x140f83a20
1402d39f6:	90                   	nop