14064256f:	e8 bc 4b fd ff       	call   0x140617130
140642574:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140642578:	e8 13 83 f7 ff       	call   0x1405ba890
14064257d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140642582:	48 8b d6             	mov    %rsi,%rdx
140642585:	48 8b cf             	mov    %rdi,%rcx
140642588:	e8 a3 bd fd ff       	call   0x14061e330
14064258d:	90                   	nop
14064258e:	8b 43 10             	mov    0x10(%rbx),%eax
140642591:	ff c8                	dec    %eax
140642593:	89 43 10             	mov    %eax,0x10(%rbx)
140642596:	85 c0                	test   %eax,%eax
140642598:	7f 1b                	jg     0x1406425b5
14064259a:	0f 88 e8 00 00 00    	js     0x140642688
1406425a0:	48 8b 03             	mov    (%rbx),%rax
1406425a3:	ba 01 00 00 00       	mov    $0x1,%edx
1406425a8:	48 8b cb             	mov    %rbx,%rcx
1406425ab:	48 8b 00             	mov    (%rax),%rax
1406425ae:	ff 15 6c 14 94 00    	call   *0x94146c(%rip)        # 0x140f83a20
1406425b4:	90                   	nop
1406425b5:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1406425b9:	48 85 c9             	test   %rcx,%rcx
1406425bc:	74 24                	je     0x1406425e2
1406425be:	8b 41 10             	mov    0x10(%rcx),%eax
1406425c1:	ff c8                	dec    %eax
1406425c3:	89 41 10             	mov    %eax,0x10(%rcx)
1406425c6:	85 c0                	test   %eax,%eax
1406425c8:	7f 18                	jg     0x1406425e2
1406425ca:	0f 88 c3 00 00 00    	js     0x140642693
1406425d0:	48 8b 01             	mov    (%rcx),%rax
1406425d3:	ba 01 00 00 00       	mov    $0x1,%edx
1406425d8:	48 8b 00             	mov    (%rax),%rax
1406425db:	ff 15 3f 14 94 00    	call   *0x94143f(%rip)        # 0x140f83a20
1406425e1:	90                   	nop
1406425e2:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406425e7:	48 85 c9             	test   %rcx,%rcx
1406425ea:	74 24                	je     0x140642610
1406425ec:	8b 41 10             	mov    0x10(%rcx),%eax
1406425ef:	ff c8                	dec    %eax
1406425f1:	89 41 10             	mov    %eax,0x10(%rcx)
1406425f4:	85 c0                	test   %eax,%eax
1406425f6:	7f 18                	jg     0x140642610
1406425f8:	0f 88 a0 00 00 00    	js     0x14064269e
1406425fe:	48 8b 01             	mov    (%rcx),%rax
140642601:	ba 01 00 00 00       	mov    $0x1,%edx
140642606:	48 8b 00             	mov    (%rax),%rax
140642609:	ff 15 11 14 94 00    	call   *0x941411(%rip)        # 0x140f83a20
14064260f:	90                   	nop
140642610:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140642615:	48 85 c9             	test   %rcx,%rcx
140642618:	74 20                	je     0x14064263a
14064261a:	8b 41 10             	mov    0x10(%rcx),%eax
14064261d:	ff c8                	dec    %eax
14064261f:	89 41 10             	mov    %eax,0x10(%rcx)
140642622:	85 c0                	test   %eax,%eax
140642624:	7f 14                	jg     0x14064263a
140642626:	78 2e                	js     0x140642656
140642628:	48 8b 01             	mov    (%rcx),%rax
14064262b:	ba 01 00 00 00       	mov    $0x1,%edx
140642630:	48 8b 00             	mov    (%rax),%rax
140642633:	ff 15 e7 13 94 00    	call   *0x9413e7(%rip)        # 0x140f83a20
140642639:	90                   	nop
14064263a:	48 8b c6             	mov    %rsi,%rax
14064263d:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
140642644:	00
140642645:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140642649:	49 8b 73 18          	mov    0x18(%r11),%rsi
14064264d:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140642651:	49 8b e3             	mov    %r11,%rsp
140642654:	5d                   	pop    %rbp
140642655:	c3                   	ret
140642656:	b9 02 00 00 00       	mov    $0x2,%ecx
14064265b:	e8 a0 80 14 00       	call   0x14078a700
140642660:	90                   	nop
140642661:	48 8d 15 40 67 9d 00 	lea    0x9d6740(%rip),%rdx        # 0x141018da8
140642668:	48 8b 0d 89 ee de 00 	mov    0xdeee89(%rip),%rcx        # 0x1414314f8
14064266f:	e8 9c 15 15 00       	call   0x140793c10
140642674:	90                   	nop
140642675:	33 c9                	xor    %ecx,%ecx
140642677:	e8 84 80 14 00       	call   0x14078a700
14064267c:	cc                   	int3
14064267d:	b9 01 00 00 00       	mov    $0x1,%ecx
140642682:	e8 79 80 14 00       	call   0x14078a700
140642687:	90                   	nop
140642688:	b9 02 00 00 00       	mov    $0x2,%ecx
14064268d:	e8 6e 80 14 00       	call   0x14078a700
140642692:	90                   	nop
140642693:	b9 02 00 00 00       	mov    $0x2,%ecx
140642698:	e8 63 80 14 00       	call   0x14078a700
14064269d:	90                   	nop
14064269e:	b9 02 00 00 00       	mov    $0x2,%ecx
1406426a3:	e8 58 80 14 00       	call   0x14078a700
1406426a8:	cc                   	int3
1406426a9:	cc                   	int3
1406426aa:	cc                   	int3
1406426ab:	cc                   	int3
1406426ac:	cc                   	int3
1406426ad:	cc                   	int3
1406426ae:	cc                   	int3
1406426af:	cc                   	int3
1406426b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406426b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1406426ba:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1406426bf:	55                   	push   %rbp
1406426c0:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
1406426c5:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
1406426cc:	48 8b f2             	mov    %rdx,%rsi
1406426cf:	48 8b f9             	mov    %rcx,%rdi
1406426d2:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
1406426d9:	00 00
1406426db:	33 c9                	xor    %ecx,%ecx
1406426dd:	66 0f 6f 05 9b a0 96 	movdqa 0x96a09b(%rip),%xmm0        # 0x140fac780
1406426e4:	00
1406426e5:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1406426eb:	0f 57 c0             	xorps  %xmm0,%xmm0
1406426ee:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1406426f4:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1406426f9:	33 c0                	xor    %eax,%eax
1406426fb:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140642701:	0f 57 c9             	xorps  %xmm1,%xmm1
140642704:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
14064270a:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14064270f:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
140642713:	88 45 98             	mov    %al,-0x68(%rbp)
140642716:	48 8d 05 5b 60 9d 00 	lea    0x9d605b(%rip),%rax        # 0x141018778
14064271d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140642722:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
140642728:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
14064272b:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
14064272f:	89 4d b0             	mov    %ecx,-0x50(%rbp)
140642732:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
140642739:	89 4d b8             	mov    %ecx,-0x48(%rbp)
14064273c:	48 8b 05 bd d7 de 00 	mov    0xded7bd(%rip),%rax        # 0x14142ff00
140642743:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140642747:	49 8b 58 20          	mov    0x20(%r8),%rbx
14064274b:	48 89 9d 90 00 00 00 	mov    %rbx,0x90(%rbp)
140642752:	48 85 db             	test   %rbx,%rbx
140642755:	74 1c                	je     0x140642773
140642757:	8b 43 10             	mov    0x10(%rbx),%eax
14064275a:	ff c0                	inc    %eax
14064275c:	89 43 10             	mov    %eax,0x10(%rbx)
14064275f:	83 f8 01             	cmp    $0x1,%eax
140642762:	0f 8e af 01 00 00    	jle    0x140642917
140642768:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14064276d:	0f 84 ac 01 00 00    	je     0x14064291f
140642773:	0f b7 43 1c          	movzwl 0x1c(%rbx),%eax
140642777:	66 83 f8 01          	cmp    $0x1,%ax
14064277b:	75 10                	jne    0x14064278d
14064277d:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140642782:	4d 8b c8             	mov    %r8,%r9
140642785:	41 b8 9f 01 00 00    	mov    $0x19f,%r8d
14064278b:	eb 70                	jmp    0x1406427fd
14064278d:	66 83 f8 03          	cmp    $0x3,%ax
140642791:	75 10                	jne    0x1406427a3
140642793:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140642798:	4d 8b c8             	mov    %r8,%r9
14064279b:	41 b8 a0 01 00 00    	mov    $0x1a0,%r8d
1406427a1:	eb 5a                	jmp    0x1406427fd
1406427a3:	66 83 f8 02          	cmp    $0x2,%ax
1406427a7:	75 10                	jne    0x1406427b9
1406427a9:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1406427ae:	4d 8b c8             	mov    %r8,%r9
1406427b1:	41 b8 a1 01 00 00    	mov    $0x1a1,%r8d
1406427b7:	eb 44                	jmp    0x1406427fd
1406427b9:	66 83 f8 04          	cmp    $0x4,%ax
1406427bd:	75 10                	jne    0x1406427cf
1406427bf:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1406427c4:	4d 8b c8             	mov    %r8,%r9
1406427c7:	41 b8 a2 01 00 00    	mov    $0x1a2,%r8d
1406427cd:	eb 2e                	jmp    0x1406427fd
1406427cf:	83 7b 18 0e          	cmpl   $0xe,0x18(%rbx)
1406427d3:	75 10                	jne    0x1406427e5
1406427d5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1406427da:	4d 8b c8             	mov    %r8,%r9
1406427dd:	41 b8 a3 01 00 00    	mov    $0x1a3,%r8d
1406427e3:	eb 18                	jmp    0x1406427fd
1406427e5:	66 83 f8 05          	cmp    $0x5,%ax
1406427e9:	0f 85 14 01 00 00    	jne    0x140642903
1406427ef:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1406427f4:	4d 8b c8             	mov    %r8,%r9
1406427f7:	41 b8 a4 01 00 00    	mov    $0x1a4,%r8d
1406427fd:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140642801:	48 8b cf             	mov    %rdi,%rcx
140642804:	e8 57 d7 fd ff       	call   0x14061ff60
140642809:	48 8b d0             	mov    %rax,%rdx
14064280c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140642811:	e8 1a 49 fd ff       	call   0x140617130
140642816:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14064281a:	e8 71 80 f7 ff       	call   0x1405ba890
14064281f:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140642824:	48 8b d6             	mov    %rsi,%rdx
140642827:	48 8b cf             	mov    %rdi,%rcx
14064282a:	e8 01 bb fd ff       	call   0x14061e330
14064282f:	90                   	nop
140642830:	8b 43 10             	mov    0x10(%rbx),%eax
140642833:	ff c8                	dec    %eax
140642835:	89 43 10             	mov    %eax,0x10(%rbx)
140642838:	85 c0                	test   %eax,%eax
14064283a:	7f 1b                	jg     0x140642857
14064283c:	0f 88 e8 00 00 00    	js     0x14064292a
140642842:	48 8b 03             	mov    (%rbx),%rax
140642845:	ba 01 00 00 00       	mov    $0x1,%edx
14064284a:	48 8b cb             	mov    %rbx,%rcx
14064284d:	48 8b 00             	mov    (%rax),%rax
140642850:	ff 15 ca 11 94 00    	call   *0x9411ca(%rip)        # 0x140f83a20
140642856:	90                   	nop
140642857:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14064285b:	48 85 c9             	test   %rcx,%rcx
14064285e:	74 24                	je     0x140642884
140642860:	8b 41 10             	mov    0x10(%rcx),%eax
140642863:	ff c8                	dec    %eax
140642865:	89 41 10             	mov    %eax,0x10(%rcx)
140642868:	85 c0                	test   %eax,%eax
14064286a:	7f 18                	jg     0x140642884
14064286c:	0f 88 c3 00 00 00    	js     0x140642935
140642872:	48 8b 01             	mov    (%rcx),%rax
140642875:	ba 01 00 00 00       	mov    $0x1,%edx
14064287a:	48 8b 00             	mov    (%rax),%rax
14064287d:	ff 15 9d 11 94 00    	call   *0x94119d(%rip)        # 0x140f83a20
140642883:	90                   	nop
140642884:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140642889:	48 85 c9             	test   %rcx,%rcx
14064288c:	74 24                	je     0x1406428b2
14064288e:	8b 41 10             	mov    0x10(%rcx),%eax
140642891:	ff c8                	dec    %eax
140642893:	89 41 10             	mov    %eax,0x10(%rcx)
140642896:	85 c0                	test   %eax,%eax
140642898:	7f 18                	jg     0x1406428b2
14064289a:	0f 88 a0 00 00 00    	js     0x140642940
1406428a0:	48 8b 01             	mov    (%rcx),%rax
1406428a3:	ba 01 00 00 00       	mov    $0x1,%edx
1406428a8:	48 8b 00             	mov    (%rax),%rax
1406428ab:	ff 15 6f 11 94 00    	call   *0x94116f(%rip)        # 0x140f83a20
1406428b1:	90                   	nop
1406428b2:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1406428b7:	48 85 c9             	test   %rcx,%rcx
1406428ba:	74 20                	je     0x1406428dc
1406428bc:	8b 41 10             	mov    0x10(%rcx),%eax
1406428bf:	ff c8                	dec    %eax
1406428c1:	89 41 10             	mov    %eax,0x10(%rcx)
1406428c4:	85 c0                	test   %eax,%eax
1406428c6:	7f 14                	jg     0x1406428dc
1406428c8:	78 2e                	js     0x1406428f8
1406428ca:	48 8b 01             	mov    (%rcx),%rax
1406428cd:	ba 01 00 00 00       	mov    $0x1,%edx
1406428d2:	48 8b 00             	mov    (%rax),%rax
1406428d5:	ff 15 45 11 94 00    	call   *0x941145(%rip)        # 0x140f83a20
1406428db:	90                   	nop
1406428dc:	48 8b c6             	mov    %rsi,%rax
1406428df:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
1406428e6:	00
1406428e7:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1406428eb:	49 8b 73 18          	mov    0x18(%r11),%rsi
1406428ef:	49 8b 7b 28          	mov    0x28(%r11),%rdi
1406428f3:	49 8b e3             	mov    %r11,%rsp
1406428f6:	5d                   	pop    %rbp
1406428f7:	c3                   	ret
1406428f8:	b9 02 00 00 00       	mov    $0x2,%ecx
1406428fd:	e8 fe 7d 14 00       	call   0x14078a700
140642902:	90                   	nop
140642903:	48 8d 15 9e 64 9d 00 	lea    0x9d649e(%rip),%rdx        # 0x141018da8
14064290a:	48 8b 0d e7 eb de 00 	mov    0xdeebe7(%rip),%rcx        # 0x1414314f8
140642911:	e8 fa 12 15 00       	call   0x140793c10
140642916:	90                   	nop
140642917:	33 c9                	xor    %ecx,%ecx
140642919:	e8 e2 7d 14 00       	call   0x14078a700
14064291e:	cc                   	int3
14064291f:	b9 01 00 00 00       	mov    $0x1,%ecx
140642924:	e8 d7 7d 14 00       	call   0x14078a700
140642929:	90                   	nop
14064292a:	b9 02 00 00 00       	mov    $0x2,%ecx
14064292f:	e8 cc 7d 14 00       	call   0x14078a700
140642934:	90                   	nop
140642935:	b9 02 00 00 00       	mov    $0x2,%ecx
14064293a:	e8 c1 7d 14 00       	call   0x14078a700
14064293f:	90                   	nop
140642940:	b9 02 00 00 00       	mov    $0x2,%ecx
140642945:	e8 b6 7d 14 00       	call   0x14078a700
14064294a:	cc                   	int3
14064294b:	cc                   	int3
14064294c:	cc                   	int3
14064294d:	cc                   	int3
14064294e:	cc                   	int3
14064294f:	cc                   	int3
140642950:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140642955:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14064295a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14064295f:	55                   	push   %rbp
140642960:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140642965:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
14064296c:	48 8b f2             	mov    %rdx,%rsi
14064296f:	48 8b f9             	mov    %rcx,%rdi
140642972:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
140642979:	00 00
14064297b:	33 c9                	xor    %ecx,%ecx
14064297d:	66 0f 6f 05 fb 9d 96 	movdqa 0x969dfb(%rip),%xmm0        # 0x140fac780
140642984:	00
140642985:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14064298b:	0f 57 c0             	xorps  %xmm0,%xmm0
14064298e:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140642994:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140642999:	33 c0                	xor    %eax,%eax
14064299b:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1406429a1:	0f 57 c9             	xorps  %xmm1,%xmm1
1406429a4:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
1406429aa:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
1406429af:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
1406429b3:	88 45 98             	mov    %al,-0x68(%rbp)
1406429b6:	48 8d 05 bb 5d 9d 00 	lea    0x9d5dbb(%rip),%rax        # 0x141018778
1406429bd:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1406429c2:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
1406429c8:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
1406429cb:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
1406429cf:	89 4d b0             	mov    %ecx,-0x50(%rbp)
1406429d2:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
1406429d9:	89 4d b8             	mov    %ecx,-0x48(%rbp)
1406429dc:	48 8b 05 1d d5 de 00 	mov    0xded51d(%rip),%rax        # 0x14142ff00
1406429e3:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1406429e7:	49 8b 59 20          	mov    0x20(%r9),%rbx
1406429eb:	48 89 9d 98 00 00 00 	mov    %rbx,0x98(%rbp)
1406429f2:	48 85 db             	test   %rbx,%rbx
1406429f5:	74 1c                	je     0x140642a13
1406429f7:	8b 43 10             	mov    0x10(%rbx),%eax
1406429fa:	ff c0                	inc    %eax
1406429fc:	89 43 10             	mov    %eax,0x10(%rbx)
1406429ff:	83 f8 01             	cmp    $0x1,%eax
140642a02:	0f 8e fd 01 00 00    	jle    0x140642c05
140642a08:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140642a0d:	0f 84 fa 01 00 00    	je     0x140642c0d
140642a13:	0f b7 43 1c          	movzwl 0x1c(%rbx),%eax
140642a17:	66 83 f8 01          	cmp    $0x1,%ax
140642a1b:	75 1f                	jne    0x140642a3c
140642a1d:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140642a24:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140642a29:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140642a2e:	4d 8b c8             	mov    %r8,%r9
140642a31:	41 b8 a5 01 00 00    	mov    $0x1a5,%r8d
140642a37:	e9 af 00 00 00       	jmp    0x140642aeb
140642a3c:	66 83 f8 03          	cmp    $0x3,%ax
140642a40:	75 1f                	jne    0x140642a61
140642a42:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140642a49:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140642a4e:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140642a53:	4d 8b c8             	mov    %r8,%r9
140642a56:	41 b8 a6 01 00 00    	mov    $0x1a6,%r8d
140642a5c:	e9 8a 00 00 00       	jmp    0x140642aeb
140642a61:	66 83 f8 02          	cmp    $0x2,%ax
140642a65:	75 1c                	jne    0x140642a83
140642a67:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140642a6e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)