140f773c7:	74 c7                	je     0x140f77390
140f773c9:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140f773ce:	48 8b 0d 4b a9 4b 00 	mov    0x4ba94b(%rip),%rcx        # 0x141431d20
140f773d5:	ba 50 00 00 00       	mov    $0x50,%edx
140f773da:	48 83 c4 20          	add    $0x20,%rsp
140f773de:	5b                   	pop    %rbx
140f773df:	e9 60 3d ea ff       	jmp    0x140e1b144
140f773e4:	cc                   	int3
140f773e5:	cc                   	int3
140f773e6:	cc                   	int3
140f773e7:	cc                   	int3
140f773e8:	cc                   	int3
140f773e9:	cc                   	int3
140f773ea:	cc                   	int3
140f773eb:	cc                   	int3
140f773ec:	cc                   	int3
140f773ed:	cc                   	int3
140f773ee:	cc                   	int3
140f773ef:	cc                   	int3
140f773f0:	48 83 ec 28          	sub    $0x28,%rsp
140f773f4:	48 8b 0d 8d ae 4b 00 	mov    0x4bae8d(%rip),%rcx        # 0x141432288
140f773fb:	48 85 c9             	test   %rcx,%rcx
140f773fe:	74 20                	je     0x140f77420
140f77400:	8b 41 10             	mov    0x10(%rcx),%eax
140f77403:	ff c8                	dec    %eax
140f77405:	89 41 10             	mov    %eax,0x10(%rcx)
140f77408:	85 c0                	test   %eax,%eax
140f7740a:	7f 14                	jg     0x140f77420
140f7740c:	78 17                	js     0x140f77425
140f7740e:	48 8b 01             	mov    (%rcx),%rax
140f77411:	ba 01 00 00 00       	mov    $0x1,%edx
140f77416:	48 8b 00             	mov    (%rax),%rax
140f77419:	ff 15 01 c6 00 00    	call   *0xc601(%rip)        # 0x140f83a20
140f7741f:	90                   	nop
140f77420:	48 83 c4 28          	add    $0x28,%rsp
140f77424:	c3                   	ret
140f77425:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7742a:	e8 d1 32 81 ff       	call   0x14078a700
140f7742f:	cc                   	int3
140f77430:	48 83 ec 28          	sub    $0x28,%rsp
140f77434:	48 8b 0d 3d a9 4b 00 	mov    0x4ba93d(%rip),%rcx        # 0x141431d78
140f7743b:	48 85 c9             	test   %rcx,%rcx
140f7743e:	74 20                	je     0x140f77460
140f77440:	8b 41 10             	mov    0x10(%rcx),%eax
140f77443:	ff c8                	dec    %eax
140f77445:	89 41 10             	mov    %eax,0x10(%rcx)
140f77448:	85 c0                	test   %eax,%eax
140f7744a:	7f 14                	jg     0x140f77460
140f7744c:	78 17                	js     0x140f77465
140f7744e:	48 8b 01             	mov    (%rcx),%rax
140f77451:	ba 01 00 00 00       	mov    $0x1,%edx
140f77456:	48 8b 00             	mov    (%rax),%rax
140f77459:	ff 15 c1 c5 00 00    	call   *0xc5c1(%rip)        # 0x140f83a20
140f7745f:	90                   	nop
140f77460:	48 83 c4 28          	add    $0x28,%rsp
140f77464:	c3                   	ret
140f77465:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7746a:	e8 91 32 81 ff       	call   0x14078a700
140f7746f:	cc                   	int3
140f77470:	48 83 ec 28          	sub    $0x28,%rsp
140f77474:	48 8b 0d 3d a7 4b 00 	mov    0x4ba73d(%rip),%rcx        # 0x141431bb8
140f7747b:	48 85 c9             	test   %rcx,%rcx
140f7747e:	74 4a                	je     0x140f774ca
140f77480:	48 8b 15 41 a7 4b 00 	mov    0x4ba741(%rip),%rdx        # 0x141431bc8
140f77487:	48 2b d1             	sub    %rcx,%rdx
140f7748a:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f7748e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f77495:	72 18                	jb     0x140f774af
140f77497:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140f7749b:	48 83 c2 27          	add    $0x27,%rdx
140f7749f:	49 2b c8             	sub    %r8,%rcx
140f774a2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140f774a6:	48 83 f8 1f          	cmp    $0x1f,%rax
140f774aa:	77 23                	ja     0x140f774cf
140f774ac:	49 8b c8             	mov    %r8,%rcx
140f774af:	e8 90 3c ea ff       	call   0x140e1b144
140f774b4:	0f 57 c0             	xorps  %xmm0,%xmm0
140f774b7:	48 c7 05 f6 a6 4b 00 	movq   $0x0,0x4ba6f6(%rip)        # 0x141431bb8
140f774be:	00 00 00 00
140f774c2:	f3 0f 7f 05 f6 a6 4b 	movdqu %xmm0,0x4ba6f6(%rip)        # 0x141431bc0
140f774c9:	00
140f774ca:	48 83 c4 28          	add    $0x28,%rsp
140f774ce:	c3                   	ret
140f774cf:	e8 d0 2c eb ff       	call   0x140e2a1a4
140f774d4:	cc                   	int3
140f774d5:	cc                   	int3
140f774d6:	cc                   	int3
140f774d7:	cc                   	int3
140f774d8:	cc                   	int3
140f774d9:	cc                   	int3
140f774da:	cc                   	int3
140f774db:	cc                   	int3
140f774dc:	cc                   	int3
140f774dd:	cc                   	int3
140f774de:	cc                   	int3
140f774df:	cc                   	int3
140f774e0:	48 83 ec 28          	sub    $0x28,%rsp
140f774e4:	4c 8b 05 b5 a6 4b 00 	mov    0x4ba6b5(%rip),%r8        # 0x141431ba0
140f774eb:	4d 85 c0             	test   %r8,%r8
140f774ee:	74 6c                	je     0x140f7755c
140f774f0:	48 8b 0d b9 a6 4b 00 	mov    0x4ba6b9(%rip),%rcx        # 0x141431bb0
140f774f7:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
140f774fe:	aa aa 2a
140f77501:	49 2b c8             	sub    %r8,%rcx
140f77504:	48 f7 e9             	imul   %rcx
140f77507:	48 c1 fa 02          	sar    $0x2,%rdx
140f7750b:	48 8b c2             	mov    %rdx,%rax
140f7750e:	48 c1 e8 3f          	shr    $0x3f,%rax
140f77512:	48 03 d0             	add    %rax,%rdx
140f77515:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
140f77519:	48 c1 e2 03          	shl    $0x3,%rdx
140f7751d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f77524:	72 18                	jb     0x140f7753e
140f77526:	49 8b 48 f8          	mov    -0x8(%r8),%rcx
140f7752a:	48 83 c2 27          	add    $0x27,%rdx
140f7752e:	4c 2b c1             	sub    %rcx,%r8
140f77531:	49 8d 40 f8          	lea    -0x8(%r8),%rax
140f77535:	48 83 f8 1f          	cmp    $0x1f,%rax
140f77539:	77 26                	ja     0x140f77561
140f7753b:	4c 8b c1             	mov    %rcx,%r8
140f7753e:	49 8b c8             	mov    %r8,%rcx
140f77541:	e8 fe 3b ea ff       	call   0x140e1b144
140f77546:	0f 57 c0             	xorps  %xmm0,%xmm0
140f77549:	48 c7 05 4c a6 4b 00 	movq   $0x0,0x4ba64c(%rip)        # 0x141431ba0
140f77550:	00 00 00 00
140f77554:	f3 0f 7f 05 4c a6 4b 	movdqu %xmm0,0x4ba64c(%rip)        # 0x141431ba8
140f7755b:	00
140f7755c:	48 83 c4 28          	add    $0x28,%rsp
140f77560:	c3                   	ret
140f77561:	e8 3e 2c eb ff       	call   0x140e2a1a4
140f77566:	cc                   	int3
140f77567:	cc                   	int3
140f77568:	cc                   	int3
140f77569:	cc                   	int3
140f7756a:	cc                   	int3
140f7756b:	cc                   	int3
140f7756c:	cc                   	int3
140f7756d:	cc                   	int3
140f7756e:	cc                   	int3
140f7756f:	cc                   	int3
140f77570:	48 83 ec 28          	sub    $0x28,%rsp
140f77574:	48 8b 0d fd ac 4b 00 	mov    0x4bacfd(%rip),%rcx        # 0x141432278
140f7757b:	48 85 c9             	test   %rcx,%rcx
140f7757e:	74 20                	je     0x140f775a0
140f77580:	8b 41 10             	mov    0x10(%rcx),%eax
140f77583:	ff c8                	dec    %eax
140f77585:	89 41 10             	mov    %eax,0x10(%rcx)
140f77588:	85 c0                	test   %eax,%eax
140f7758a:	7f 14                	jg     0x140f775a0
140f7758c:	78 17                	js     0x140f775a5
140f7758e:	48 8b 01             	mov    (%rcx),%rax
140f77591:	ba 01 00 00 00       	mov    $0x1,%edx
140f77596:	48 8b 00             	mov    (%rax),%rax
140f77599:	ff 15 81 c4 00 00    	call   *0xc481(%rip)        # 0x140f83a20
140f7759f:	90                   	nop
140f775a0:	48 83 c4 28          	add    $0x28,%rsp
140f775a4:	c3                   	ret
140f775a5:	b9 02 00 00 00       	mov    $0x2,%ecx
140f775aa:	e8 51 31 81 ff       	call   0x14078a700
140f775af:	cc                   	int3
140f775b0:	48 83 ec 28          	sub    $0x28,%rsp
140f775b4:	48 8b 0d cd a7 4b 00 	mov    0x4ba7cd(%rip),%rcx        # 0x141431d88
140f775bb:	48 85 c9             	test   %rcx,%rcx
140f775be:	74 20                	je     0x140f775e0
140f775c0:	8b 41 10             	mov    0x10(%rcx),%eax
140f775c3:	ff c8                	dec    %eax
140f775c5:	89 41 10             	mov    %eax,0x10(%rcx)
140f775c8:	85 c0                	test   %eax,%eax
140f775ca:	7f 14                	jg     0x140f775e0
140f775cc:	78 17                	js     0x140f775e5
140f775ce:	48 8b 01             	mov    (%rcx),%rax
140f775d1:	ba 01 00 00 00       	mov    $0x1,%edx
140f775d6:	48 8b 00             	mov    (%rax),%rax
140f775d9:	ff 15 41 c4 00 00    	call   *0xc441(%rip)        # 0x140f83a20
140f775df:	90                   	nop
140f775e0:	48 83 c4 28          	add    $0x28,%rsp
140f775e4:	c3                   	ret
140f775e5:	b9 02 00 00 00       	mov    $0x2,%ecx
140f775ea:	e8 11 31 81 ff       	call   0x14078a700
140f775ef:	cc                   	int3
140f775f0:	48 83 ec 28          	sub    $0x28,%rsp
140f775f4:	48 8b 0d fd a6 4b 00 	mov    0x4ba6fd(%rip),%rcx        # 0x141431cf8
140f775fb:	48 85 c9             	test   %rcx,%rcx
140f775fe:	74 20                	je     0x140f77620
140f77600:	8b 41 10             	mov    0x10(%rcx),%eax
140f77603:	ff c8                	dec    %eax
140f77605:	89 41 10             	mov    %eax,0x10(%rcx)
140f77608:	85 c0                	test   %eax,%eax
140f7760a:	7f 14                	jg     0x140f77620
140f7760c:	78 17                	js     0x140f77625
140f7760e:	48 8b 01             	mov    (%rcx),%rax
140f77611:	ba 01 00 00 00       	mov    $0x1,%edx
140f77616:	48 8b 00             	mov    (%rax),%rax
140f77619:	ff 15 01 c4 00 00    	call   *0xc401(%rip)        # 0x140f83a20
140f7761f:	90                   	nop
140f77620:	48 83 c4 28          	add    $0x28,%rsp
140f77624:	c3                   	ret
140f77625:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7762a:	e8 d1 30 81 ff       	call   0x14078a700
140f7762f:	cc                   	int3
140f77630:	48 83 ec 28          	sub    $0x28,%rsp
140f77634:	48 8b 0d d5 a6 4b 00 	mov    0x4ba6d5(%rip),%rcx        # 0x141431d10
140f7763b:	48 85 c9             	test   %rcx,%rcx
140f7763e:	74 20                	je     0x140f77660
140f77640:	8b 41 10             	mov    0x10(%rcx),%eax
140f77643:	ff c8                	dec    %eax
140f77645:	89 41 10             	mov    %eax,0x10(%rcx)
140f77648:	85 c0                	test   %eax,%eax
140f7764a:	7f 14                	jg     0x140f77660
140f7764c:	78 17                	js     0x140f77665
140f7764e:	48 8b 01             	mov    (%rcx),%rax
140f77651:	ba 01 00 00 00       	mov    $0x1,%edx
140f77656:	48 8b 00             	mov    (%rax),%rax
140f77659:	ff 15 c1 c3 00 00    	call   *0xc3c1(%rip)        # 0x140f83a20
140f7765f:	90                   	nop
140f77660:	48 83 c4 28          	add    $0x28,%rsp
140f77664:	c3                   	ret
140f77665:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7766a:	e8 91 30 81 ff       	call   0x14078a700
140f7766f:	cc                   	int3
140f77670:	48 83 ec 28          	sub    $0x28,%rsp
140f77674:	48 8b 0d 85 a6 4b 00 	mov    0x4ba685(%rip),%rcx        # 0x141431d00
140f7767b:	48 85 c9             	test   %rcx,%rcx
140f7767e:	74 20                	je     0x140f776a0
140f77680:	8b 41 10             	mov    0x10(%rcx),%eax
140f77683:	ff c8                	dec    %eax
140f77685:	89 41 10             	mov    %eax,0x10(%rcx)
140f77688:	85 c0                	test   %eax,%eax
140f7768a:	7f 14                	jg     0x140f776a0
140f7768c:	78 17                	js     0x140f776a5
140f7768e:	48 8b 01             	mov    (%rcx),%rax
140f77691:	ba 01 00 00 00       	mov    $0x1,%edx
140f77696:	48 8b 00             	mov    (%rax),%rax
140f77699:	ff 15 81 c3 00 00    	call   *0xc381(%rip)        # 0x140f83a20
140f7769f:	90                   	nop
140f776a0:	48 83 c4 28          	add    $0x28,%rsp
140f776a4:	c3                   	ret
140f776a5:	b9 02 00 00 00       	mov    $0x2,%ecx
140f776aa:	e8 51 30 81 ff       	call   0x14078a700
140f776af:	cc                   	int3
140f776b0:	48 83 ec 28          	sub    $0x28,%rsp
140f776b4:	48 8b 0d 7d ac 4b 00 	mov    0x4bac7d(%rip),%rcx        # 0x141432338
140f776bb:	48 85 c9             	test   %rcx,%rcx
140f776be:	74 20                	je     0x140f776e0
140f776c0:	8b 41 10             	mov    0x10(%rcx),%eax
140f776c3:	ff c8                	dec    %eax
140f776c5:	89 41 10             	mov    %eax,0x10(%rcx)
140f776c8:	85 c0                	test   %eax,%eax
140f776ca:	7f 14                	jg     0x140f776e0
140f776cc:	78 17                	js     0x140f776e5
140f776ce:	48 8b 01             	mov    (%rcx),%rax
140f776d1:	ba 01 00 00 00       	mov    $0x1,%edx
140f776d6:	48 8b 00             	mov    (%rax),%rax
140f776d9:	ff 15 41 c3 00 00    	call   *0xc341(%rip)        # 0x140f83a20
140f776df:	90                   	nop
140f776e0:	48 83 c4 28          	add    $0x28,%rsp
140f776e4:	c3                   	ret
140f776e5:	b9 02 00 00 00       	mov    $0x2,%ecx
140f776ea:	e8 11 30 81 ff       	call   0x14078a700
140f776ef:	cc                   	int3
140f776f0:	48 83 ec 28          	sub    $0x28,%rsp
140f776f4:	48 8b 0d 6d ab 4b 00 	mov    0x4bab6d(%rip),%rcx        # 0x141432268
140f776fb:	48 85 c9             	test   %rcx,%rcx
140f776fe:	74 20                	je     0x140f77720
140f77700:	8b 41 10             	mov    0x10(%rcx),%eax
140f77703:	ff c8                	dec    %eax
140f77705:	89 41 10             	mov    %eax,0x10(%rcx)
140f77708:	85 c0                	test   %eax,%eax
140f7770a:	7f 14                	jg     0x140f77720
140f7770c:	78 17                	js     0x140f77725
140f7770e:	48 8b 01             	mov    (%rcx),%rax
140f77711:	ba 01 00 00 00       	mov    $0x1,%edx
140f77716:	48 8b 00             	mov    (%rax),%rax
140f77719:	ff 15 01 c3 00 00    	call   *0xc301(%rip)        # 0x140f83a20
140f7771f:	90                   	nop
140f77720:	48 83 c4 28          	add    $0x28,%rsp
140f77724:	c3                   	ret
140f77725:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7772a:	e8 d1 2f 81 ff       	call   0x14078a700
140f7772f:	cc                   	int3
140f77730:	48 83 ec 28          	sub    $0x28,%rsp
140f77734:	48 8b 0d 15 ab 4b 00 	mov    0x4bab15(%rip),%rcx        # 0x141432250
140f7773b:	48 85 c9             	test   %rcx,%rcx
140f7773e:	74 20                	je     0x140f77760
140f77740:	8b 41 10             	mov    0x10(%rcx),%eax
140f77743:	ff c8                	dec    %eax
140f77745:	89 41 10             	mov    %eax,0x10(%rcx)
140f77748:	85 c0                	test   %eax,%eax
140f7774a:	7f 14                	jg     0x140f77760
140f7774c:	78 17                	js     0x140f77765
140f7774e:	48 8b 01             	mov    (%rcx),%rax
140f77751:	ba 01 00 00 00       	mov    $0x1,%edx
140f77756:	48 8b 00             	mov    (%rax),%rax
140f77759:	ff 15 c1 c2 00 00    	call   *0xc2c1(%rip)        # 0x140f83a20
140f7775f:	90                   	nop
140f77760:	48 83 c4 28          	add    $0x28,%rsp
140f77764:	c3                   	ret
140f77765:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7776a:	e8 91 2f 81 ff       	call   0x14078a700
140f7776f:	cc                   	int3
140f77770:	48 83 ec 28          	sub    $0x28,%rsp
140f77774:	48 8b 0d cd a5 4b 00 	mov    0x4ba5cd(%rip),%rcx        # 0x141431d48
140f7777b:	48 85 c9             	test   %rcx,%rcx
140f7777e:	74 20                	je     0x140f777a0
140f77780:	8b 41 10             	mov    0x10(%rcx),%eax
140f77783:	ff c8                	dec    %eax
140f77785:	89 41 10             	mov    %eax,0x10(%rcx)
140f77788:	85 c0                	test   %eax,%eax
140f7778a:	7f 14                	jg     0x140f777a0
140f7778c:	78 17                	js     0x140f777a5
140f7778e:	48 8b 01             	mov    (%rcx),%rax
140f77791:	ba 01 00 00 00       	mov    $0x1,%edx
140f77796:	48 8b 00             	mov    (%rax),%rax
140f77799:	ff 15 81 c2 00 00    	call   *0xc281(%rip)        # 0x140f83a20
140f7779f:	90                   	nop
140f777a0:	48 83 c4 28          	add    $0x28,%rsp
140f777a4:	c3                   	ret
140f777a5:	b9 02 00 00 00       	mov    $0x2,%ecx
140f777aa:	e8 51 2f 81 ff       	call   0x14078a700
140f777af:	cc                   	int3
140f777b0:	48 83 ec 28          	sub    $0x28,%rsp
140f777b4:	48 8b 0d 5d ab 4b 00 	mov    0x4bab5d(%rip),%rcx        # 0x141432318
140f777bb:	48 85 c9             	test   %rcx,%rcx
140f777be:	74 20                	je     0x140f777e0
140f777c0:	8b 41 10             	mov    0x10(%rcx),%eax
140f777c3:	ff c8                	dec    %eax
140f777c5:	89 41 10             	mov    %eax,0x10(%rcx)
140f777c8:	85 c0                	test   %eax,%eax
140f777ca:	7f 14                	jg     0x140f777e0
140f777cc:	78 17                	js     0x140f777e5
140f777ce:	48 8b 01             	mov    (%rcx),%rax
140f777d1:	ba 01 00 00 00       	mov    $0x1,%edx
140f777d6:	48 8b 00             	mov    (%rax),%rax
140f777d9:	ff 15 41 c2 00 00    	call   *0xc241(%rip)        # 0x140f83a20
140f777df:	90                   	nop
140f777e0:	48 83 c4 28          	add    $0x28,%rsp
140f777e4:	c3                   	ret
140f777e5:	b9 02 00 00 00       	mov    $0x2,%ecx
140f777ea:	e8 11 2f 81 ff       	call   0x14078a700
140f777ef:	cc                   	int3
140f777f0:	48 83 ec 28          	sub    $0x28,%rsp
140f777f4:	48 8b 0d 0d ab 4b 00 	mov    0x4bab0d(%rip),%rcx        # 0x141432308
140f777fb:	48 85 c9             	test   %rcx,%rcx
140f777fe:	74 20                	je     0x140f77820
140f77800:	8b 41 10             	mov    0x10(%rcx),%eax
140f77803:	ff c8                	dec    %eax
140f77805:	89 41 10             	mov    %eax,0x10(%rcx)
140f77808:	85 c0                	test   %eax,%eax
140f7780a:	7f 14                	jg     0x140f77820
140f7780c:	78 17                	js     0x140f77825