14014251e:	48 83 f8 07          	cmp    $0x7,%rax
140142522:	76 32                	jbe    0x140142556
140142524:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14014252b:	00
14014252c:	48 8b 8d 70 08 00 00 	mov    0x870(%rbp),%rcx
140142533:	48 8b d1             	mov    %rcx,%rdx
140142536:	48 3b c3             	cmp    %rbx,%rax
140142539:	72 15                	jb     0x140142550
14014253b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14014253f:	48 2b d1             	sub    %rcx,%rdx
140142542:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140142546:	48 83 f8 1f          	cmp    $0x1f,%rax
14014254a:	0f 87 79 08 00 00    	ja     0x140142dc9
140142550:	ff 15 6a a3 9c 00    	call   *0x9ca36a(%rip)        # 0x140b0c8c0
140142556:	0f 57 c0             	xorps  %xmm0,%xmm0
140142559:	0f 11 85 70 08 00 00 	movups %xmm0,0x870(%rbp)
140142560:	0f 57 c9             	xorps  %xmm1,%xmm1
140142563:	f3 0f 7f 8d 80 08 00 	movdqu %xmm1,0x880(%rbp)
14014256a:	00
14014256b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140142571:	48 8d 15 d8 04 a0 00 	lea    0xa004d8(%rip),%rdx        # 0x140b42a50
140142578:	48 8d 8d 70 08 00 00 	lea    0x870(%rbp),%rcx
14014257f:	e8 9c 18 ec ff       	call   0x140003e20
140142584:	48 89 bd 90 08 00 00 	mov    %rdi,0x890(%rbp)
14014258b:	48 8b b5 a0 08 00 00 	mov    0x8a0(%rbp),%rsi
140142592:	4c 8b a5 a8 08 00 00 	mov    0x8a8(%rbp),%r12
140142599:	49 3b f4             	cmp    %r12,%rsi
14014259c:	74 39                	je     0x1401425d7
14014259e:	0f 10 85 70 08 00 00 	movups 0x870(%rbp),%xmm0
1401425a5:	0f 11 06             	movups %xmm0,(%rsi)
1401425a8:	0f 10 8d 80 08 00 00 	movups 0x880(%rbp),%xmm1
1401425af:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
1401425b3:	b8 07 00 00 00       	mov    $0x7,%eax
1401425b8:	48 89 85 88 08 00 00 	mov    %rax,0x888(%rbp)
1401425bf:	66 89 bd 70 08 00 00 	mov    %di,0x870(%rbp)
1401425c6:	48 89 7e 20          	mov    %rdi,0x20(%rsi)
1401425ca:	48 83 c6 28          	add    $0x28,%rsi
1401425ce:	48 89 b5 a0 08 00 00 	mov    %rsi,0x8a0(%rbp)
1401425d5:	eb 2b                	jmp    0x140142602
1401425d7:	4c 8d 85 70 08 00 00 	lea    0x870(%rbp),%r8
1401425de:	48 8b d6             	mov    %rsi,%rdx
1401425e1:	48 8d 8d 98 08 00 00 	lea    0x898(%rbp),%rcx
1401425e8:	e8 b3 00 01 00       	call   0x1401526a0
1401425ed:	4c 8b a5 a8 08 00 00 	mov    0x8a8(%rbp),%r12
1401425f4:	48 8b b5 a0 08 00 00 	mov    0x8a0(%rbp),%rsi
1401425fb:	48 8b 85 88 08 00 00 	mov    0x888(%rbp),%rax
140142602:	48 83 f8 07          	cmp    $0x7,%rax
140142606:	76 32                	jbe    0x14014263a
140142608:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14014260f:	00
140142610:	48 8b 8d 70 08 00 00 	mov    0x870(%rbp),%rcx
140142617:	48 8b d1             	mov    %rcx,%rdx
14014261a:	48 3b c3             	cmp    %rbx,%rax
14014261d:	72 15                	jb     0x140142634
14014261f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140142623:	48 2b d1             	sub    %rcx,%rdx
140142626:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14014262a:	48 83 f8 1f          	cmp    $0x1f,%rax
14014262e:	0f 87 95 07 00 00    	ja     0x140142dc9
140142634:	ff 15 86 a2 9c 00    	call   *0x9ca286(%rip)        # 0x140b0c8c0
14014263a:	0f 57 c0             	xorps  %xmm0,%xmm0
14014263d:	0f 11 85 70 08 00 00 	movups %xmm0,0x870(%rbp)
140142644:	0f 57 c9             	xorps  %xmm1,%xmm1
140142647:	f3 0f 7f 8d 80 08 00 	movdqu %xmm1,0x880(%rbp)
14014264e:	00
14014264f:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140142655:	48 8d 15 a4 04 a0 00 	lea    0xa004a4(%rip),%rdx        # 0x140b42b00
14014265c:	48 8d 8d 70 08 00 00 	lea    0x870(%rbp),%rcx
140142663:	e8 b8 17 ec ff       	call   0x140003e20
140142668:	b9 03 00 00 00       	mov    $0x3,%ecx
14014266d:	48 89 8d 90 08 00 00 	mov    %rcx,0x890(%rbp)
140142674:	49 3b f4             	cmp    %r12,%rsi
140142677:	74 37                	je     0x1401426b0
140142679:	0f 10 85 70 08 00 00 	movups 0x870(%rbp),%xmm0
140142680:	0f 11 06             	movups %xmm0,(%rsi)
140142683:	0f 10 8d 80 08 00 00 	movups 0x880(%rbp),%xmm1
14014268a:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
14014268e:	8d 41 04             	lea    0x4(%rcx),%eax
140142691:	48 89 85 88 08 00 00 	mov    %rax,0x888(%rbp)
140142698:	66 89 bd 70 08 00 00 	mov    %di,0x870(%rbp)
14014269f:	48 89 4e 20          	mov    %rcx,0x20(%rsi)
1401426a3:	48 83 c6 28          	add    $0x28,%rsi
1401426a7:	48 89 b5 a0 08 00 00 	mov    %rsi,0x8a0(%rbp)
1401426ae:	eb 2b                	jmp    0x1401426db
1401426b0:	4c 8d 85 70 08 00 00 	lea    0x870(%rbp),%r8
1401426b7:	48 8b d6             	mov    %rsi,%rdx
1401426ba:	48 8d 8d 98 08 00 00 	lea    0x898(%rbp),%rcx
1401426c1:	e8 da ff 00 00       	call   0x1401526a0
1401426c6:	4c 8b a5 a8 08 00 00 	mov    0x8a8(%rbp),%r12
1401426cd:	48 8b b5 a0 08 00 00 	mov    0x8a0(%rbp),%rsi
1401426d4:	48 8b 85 88 08 00 00 	mov    0x888(%rbp),%rax
1401426db:	48 83 f8 07          	cmp    $0x7,%rax
1401426df:	76 32                	jbe    0x140142713
1401426e1:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401426e8:	00
1401426e9:	48 8b 8d 70 08 00 00 	mov    0x870(%rbp),%rcx
1401426f0:	48 8b d1             	mov    %rcx,%rdx
1401426f3:	48 3b c3             	cmp    %rbx,%rax
1401426f6:	72 15                	jb     0x14014270d
1401426f8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401426fc:	48 2b d1             	sub    %rcx,%rdx
1401426ff:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140142703:	48 83 f8 1f          	cmp    $0x1f,%rax
140142707:	0f 87 bc 06 00 00    	ja     0x140142dc9
14014270d:	ff 15 ad a1 9c 00    	call   *0x9ca1ad(%rip)        # 0x140b0c8c0
140142713:	0f 57 c0             	xorps  %xmm0,%xmm0
140142716:	0f 11 85 70 08 00 00 	movups %xmm0,0x870(%rbp)
14014271d:	0f 57 c9             	xorps  %xmm1,%xmm1
140142720:	f3 0f 7f 8d 80 08 00 	movdqu %xmm1,0x880(%rbp)
140142727:	00
140142728:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14014272e:	48 8d 15 fb 02 a0 00 	lea    0xa002fb(%rip),%rdx        # 0x140b42a30
140142735:	48 8d 8d 70 08 00 00 	lea    0x870(%rbp),%rcx
14014273c:	e8 df 16 ec ff       	call   0x140003e20
140142741:	b9 02 00 00 00       	mov    $0x2,%ecx
140142746:	48 89 8d 90 08 00 00 	mov    %rcx,0x890(%rbp)
14014274d:	49 3b f4             	cmp    %r12,%rsi
140142750:	74 37                	je     0x140142789
140142752:	0f 10 85 70 08 00 00 	movups 0x870(%rbp),%xmm0
140142759:	0f 11 06             	movups %xmm0,(%rsi)
14014275c:	0f 10 8d 80 08 00 00 	movups 0x880(%rbp),%xmm1
140142763:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
140142767:	8d 41 05             	lea    0x5(%rcx),%eax
14014276a:	48 89 85 88 08 00 00 	mov    %rax,0x888(%rbp)
140142771:	66 89 bd 70 08 00 00 	mov    %di,0x870(%rbp)
140142778:	48 89 4e 20          	mov    %rcx,0x20(%rsi)
14014277c:	48 83 c6 28          	add    $0x28,%rsi
140142780:	48 89 b5 a0 08 00 00 	mov    %rsi,0x8a0(%rbp)
140142787:	eb 2b                	jmp    0x1401427b4
140142789:	4c 8d 85 70 08 00 00 	lea    0x870(%rbp),%r8
140142790:	48 8b d6             	mov    %rsi,%rdx
140142793:	48 8d 8d 98 08 00 00 	lea    0x898(%rbp),%rcx
14014279a:	e8 01 ff 00 00       	call   0x1401526a0
14014279f:	4c 8b a5 a8 08 00 00 	mov    0x8a8(%rbp),%r12
1401427a6:	48 8b b5 a0 08 00 00 	mov    0x8a0(%rbp),%rsi
1401427ad:	48 8b 85 88 08 00 00 	mov    0x888(%rbp),%rax
1401427b4:	48 83 f8 07          	cmp    $0x7,%rax
1401427b8:	76 32                	jbe    0x1401427ec
1401427ba:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401427c1:	00
1401427c2:	48 8b 8d 70 08 00 00 	mov    0x870(%rbp),%rcx
1401427c9:	48 8b d1             	mov    %rcx,%rdx
1401427cc:	48 3b c3             	cmp    %rbx,%rax
1401427cf:	72 15                	jb     0x1401427e6
1401427d1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401427d5:	48 2b d1             	sub    %rcx,%rdx
1401427d8:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401427dc:	48 83 f8 1f          	cmp    $0x1f,%rax
1401427e0:	0f 87 e3 05 00 00    	ja     0x140142dc9
1401427e6:	ff 15 d4 a0 9c 00    	call   *0x9ca0d4(%rip)        # 0x140b0c8c0
1401427ec:	48 8b d7             	mov    %rdi,%rdx
1401427ef:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
1401427f4:	48 8b ce             	mov    %rsi,%rcx
1401427f7:	48 8b 9d 98 08 00 00 	mov    0x898(%rbp),%rbx
1401427fe:	48 2b cb             	sub    %rbx,%rcx
140142801:	48 c1 f9 03          	sar    $0x3,%rcx
140142805:	48 b8 cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rax
14014280c:	cc cc cc
14014280f:	48 0f af c8          	imul   %rax,%rcx
140142813:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140142818:	48 83 c3 20          	add    $0x20,%rbx
14014281c:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140142821:	4d 8b 55 20          	mov    0x20(%r13),%r10
140142825:	49 8b 02             	mov    (%r10),%rax
140142828:	48 3b d1             	cmp    %rcx,%rdx
14014282b:	0f 83 98 05 00 00    	jae    0x140142dc9
140142831:	4c 8d 43 e0          	lea    -0x20(%rbx),%r8
140142835:	48 83 7b f8 07       	cmpq   $0x7,-0x8(%rbx)
14014283a:	76 03                	jbe    0x14014283f
14014283c:	4d 8b 00             	mov    (%r8),%r8
14014283f:	45 33 c9             	xor    %r9d,%r9d
140142842:	48 8d 15 97 e0 9f 00 	lea    0x9fe097(%rip),%rdx        # 0x140b408e0
140142849:	49 8b ca             	mov    %r10,%rcx
14014284c:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140142853:	ff 15 df a3 9c 00    	call   *0x9ca3df(%rip)        # 0x140b0cc38
140142859:	89 44 24 48          	mov    %eax,0x48(%rsp)
14014285d:	85 c0                	test   %eax,%eax
14014285f:	0f 88 0e 05 00 00    	js     0x140142d73
140142865:	49 8b 06             	mov    (%r14),%rax
140142868:	49 8b ce             	mov    %r14,%rcx
14014286b:	48 8b 80 08 02 00 00 	mov    0x208(%rax),%rax
140142872:	ff 15 c0 a3 9c 00    	call   *0x9ca3c0(%rip)        # 0x140b0cc38
140142878:	84 c0                	test   %al,%al
14014287a:	0f 84 86 02 00 00    	je     0x140142b06
140142880:	49 8b 06             	mov    (%r14),%rax
140142883:	49 8b ce             	mov    %r14,%rcx
140142886:	48 8b 80 18 02 00 00 	mov    0x218(%rax),%rax
14014288d:	ff 15 a5 a3 9c 00    	call   *0x9ca3a5(%rip)        # 0x140b0cc38
140142893:	48 8b 13             	mov    (%rbx),%rdx
140142896:	4c 8b 00             	mov    (%rax),%r8
140142899:	48 8b 48 08          	mov    0x8(%rax),%rcx
14014289d:	49 2b c8             	sub    %r8,%rcx
1401428a0:	48 c1 f9 03          	sar    $0x3,%rcx
1401428a4:	48 3b d1             	cmp    %rcx,%rdx
1401428a7:	0f 83 1c 05 00 00    	jae    0x140142dc9
1401428ad:	f3 41 0f 10 44 d0 04 	movss  0x4(%r8,%rdx,8),%xmm0
1401428b4:	0f 2f c7             	comiss %xmm7,%xmm0
1401428b7:	0f 82 49 02 00 00    	jb     0x140142b06
1401428bd:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1401428c1:	48 8b 01             	mov    (%rcx),%rax
1401428c4:	48 8d 15 5d 09 a0 00 	lea    0xa0095d(%rip),%rdx        # 0x140b43228
1401428cb:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401428d0:	45 33 c9             	xor    %r9d,%r9d
1401428d3:	4c 8d 05 de 00 a0 00 	lea    0xa000de(%rip),%r8        # 0x140b429b8
1401428da:	48 8d 15 ff df 9f 00 	lea    0x9fdfff(%rip),%rdx        # 0x140b408e0
1401428e1:	48 8b 40 38          	mov    0x38(%rax),%rax
1401428e5:	ff 15 4d a3 9c 00    	call   *0x9ca34d(%rip)        # 0x140b0cc38
1401428eb:	8b f8                	mov    %eax,%edi
1401428ed:	85 c0                	test   %eax,%eax
1401428ef:	0f 88 a1 02 00 00    	js     0x140142b96
1401428f5:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401428fa:	e8 c9 0e ff ff       	call   0x1401337c8
1401428ff:	90                   	nop
140142900:	48 8b 45 80          	mov    -0x80(%rbp),%rax
140142904:	48 63 48 04          	movslq 0x4(%rax),%rcx
140142908:	48 8d 45 80          	lea    -0x80(%rbp),%rax
14014290c:	48 03 c8             	add    %rax,%rcx
14014290f:	ba 30 00 00 00       	mov    $0x30,%edx
140142914:	ff 15 4e 9a 9c 00    	call   *0x9c9a4e(%rip)        # 0x140b0c368
14014291a:	ba 06 00 00 00       	mov    $0x6,%edx
14014291f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140142924:	ff 15 2e 9a 9c 00    	call   *0x9c9a2e(%rip)        # 0x140b0c358
14014292a:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14014292e:	48 63 51 04          	movslq 0x4(%rcx),%rdx
140142932:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140142936:	48 03 ca             	add    %rdx,%rcx
140142939:	48 8b 50 08          	mov    0x8(%rax),%rdx
14014293d:	48 8b 00             	mov    (%rax),%rax
140142940:	ff 15 f2 a2 9c 00    	call   *0x9ca2f2(%rip)        # 0x140b0cc38
140142946:	48 8d 15 f3 ae fc ff 	lea    -0x3510d(%rip),%rdx        # 0x14010d840
14014294d:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140142951:	ff 15 21 9a 9c 00    	call   *0x9c9a21(%rip)        # 0x140b0c378
140142957:	48 8b f8             	mov    %rax,%rdi
14014295a:	49 8b 0e             	mov    (%r14),%rcx
14014295d:	48 8b 81 18 02 00 00 	mov    0x218(%rcx),%rax
140142964:	49 8b ce             	mov    %r14,%rcx
140142967:	ff 15 cb a2 9c 00    	call   *0x9ca2cb(%rip)        # 0x140b0cc38
14014296d:	48 8b 13             	mov    (%rbx),%rdx
140142970:	4c 8b 00             	mov    (%rax),%r8
140142973:	48 8b 48 08          	mov    0x8(%rax),%rcx
140142977:	49 2b c8             	sub    %r8,%rcx
14014297a:	48 c1 f9 03          	sar    $0x3,%rcx
14014297e:	48 3b d1             	cmp    %rcx,%rdx
140142981:	0f 83 2b 02 00 00    	jae    0x140142bb2
140142987:	41 8b 14 d0          	mov    (%r8,%rdx,8),%edx
14014298b:	81 e2 ff ff ff 00    	and    $0xffffff,%edx
140142991:	48 8b cf             	mov    %rdi,%rcx
140142994:	ff 15 e6 99 9c 00    	call   *0x9c99e6(%rip)        # 0x140b0c380
14014299a:	49 8b 7d 20          	mov    0x20(%r13),%rdi
14014299e:	48 8b 07             	mov    (%rdi),%rax
1401429a1:	48 8b 58 38          	mov    0x38(%rax),%rbx
1401429a5:	48 8d 95 70 08 00 00 	lea    0x870(%rbp),%rdx
1401429ac:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1401429b0:	e8 c3 c0 fc ff       	call   0x14010ea78
1401429b5:	48 8d 95 70 08 00 00 	lea    0x870(%rbp),%rdx
1401429bc:	48 83 bd 88 08 00 00 	cmpq   $0x7,0x888(%rbp)
1401429c3:	07
1401429c4:	48 0f 47 95 70 08 00 	cmova  0x870(%rbp),%rdx
1401429cb:	00
1401429cc:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401429d1:	45 33 c9             	xor    %r9d,%r9d
1401429d4:	4c 8d 05 5d 08 a0 00 	lea    0xa0085d(%rip),%r8        # 0x140b43238
1401429db:	48 8d 15 fe de 9f 00 	lea    0x9fdefe(%rip),%rdx        # 0x140b408e0
1401429e2:	48 8b cf             	mov    %rdi,%rcx
1401429e5:	48 8b c3             	mov    %rbx,%rax
1401429e8:	ff 15 4a a2 9c 00    	call   *0x9ca24a(%rip)        # 0x140b0cc38
1401429ee:	8b f8                	mov    %eax,%edi
1401429f0:	8b d8                	mov    %eax,%ebx
1401429f2:	c1 eb 1f             	shr    $0x1f,%ebx
1401429f5:	48 8d 8d 70 08 00 00 	lea    0x870(%rbp),%rcx
1401429fc:	e8 bf 39 ec ff       	call   0x1400063c0
140142a01:	84 db                	test   %bl,%bl
140142a03:	0f 85 79 01 00 00    	jne    0x140142b82
140142a09:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140142a0d:	e8 b6 0d ff ff       	call   0x1401337c8
140142a12:	90                   	nop
140142a13:	49 8b 06             	mov    (%r14),%rax
140142a16:	49 8b ce             	mov    %r14,%rcx
140142a19:	48 8b 80 18 02 00 00 	mov    0x218(%rax),%rax
140142a20:	ff 15 12 a2 9c 00    	call   *0x9ca212(%rip)        # 0x140b0cc38
140142a26:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140142a2b:	48 8b 11             	mov    (%rcx),%rdx
140142a2e:	4c 8b 00             	mov    (%rax),%r8
140142a31:	48 8b 48 08          	mov    0x8(%rax),%rcx
140142a35:	49 2b c8             	sub    %r8,%rcx
140142a38:	48 c1 f9 03          	sar    $0x3,%rcx
140142a3c:	48 3b d1             	cmp    %rcx,%rdx
140142a3f:	0f 83 36 01 00 00    	jae    0x140142b7b
140142a45:	f3 41 0f 10 44 d0 04 	movss  0x4(%r8,%rdx,8),%xmm0
140142a4c:	e8 4b 52 ff ff       	call   0x140137c9c
140142a51:	8b d0                	mov    %eax,%edx
140142a53:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
140142a5a:	ff 15 40 99 9c 00    	call   *0x9c9940(%rip)        # 0x140b0c3a0
140142a60:	49 8b 7d 20          	mov    0x20(%r13),%rdi
140142a64:	48 8b 07             	mov    (%rdi),%rax
140142a67:	48 8b 58 38          	mov    0x38(%rax),%rbx
140142a6b:	48 8d 95 70 08 00 00 	lea    0x870(%rbp),%rdx
140142a72:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
140142a79:	e8 fa bf fc ff       	call   0x14010ea78
140142a7e:	48 8d 95 70 08 00 00 	lea    0x870(%rbp),%rdx
140142a85:	48 83 bd 88 08 00 00 	cmpq   $0x7,0x888(%rbp)
140142a8c:	07
140142a8d:	48 0f 47 95 70 08 00 	cmova  0x870(%rbp),%rdx
140142a94:	00
140142a95:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140142a9a:	45 33 c9             	xor    %r9d,%r9d
140142a9d:	4c 8d 05 50 08 a0 00 	lea    0xa00850(%rip),%r8        # 0x140b432f4
140142aa4:	48 8d 15 35 de 9f 00 	lea    0x9fde35(%rip),%rdx        # 0x140b408e0
140142aab:	48 8b cf             	mov    %rdi,%rcx
140142aae:	48 8b c3             	mov    %rbx,%rax
140142ab1:	ff 15 81 a1 9c 00    	call   *0x9ca181(%rip)        # 0x140b0cc38
140142ab7:	8b f8                	mov    %eax,%edi
140142ab9:	8b d8                	mov    %eax,%ebx
140142abb:	c1 eb 1f             	shr    $0x1f,%ebx
140142abe:	48 8d 8d 70 08 00 00 	lea    0x870(%rbp),%rcx
140142ac5:	e8 f6 38 ec ff       	call   0x1400063c0
140142aca:	90                   	nop
140142acb:	48 8d 8d 08 01 00 00 	lea    0x108(%rbp),%rcx
140142ad2:	e8 79 0c ff ff       	call   0x140133750
140142ad7:	48 8d 8d 08 01 00 00 	lea    0x108(%rbp),%rcx
140142ade:	ff 15 1c 9b 9c 00    	call   *0x9c9b1c(%rip)        # 0x140b0c600
140142ae4:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140142ae8:	e8 63 0c ff ff       	call   0x140133750
140142aed:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140142af1:	ff 15 09 9b 9c 00    	call   *0x9c9b09(%rip)        # 0x140b0c600
140142af7:	84 db                	test   %bl,%bl
140142af9:	0f 85 97 00 00 00    	jne    0x140142b96
140142aff:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140142b04:	eb 38                	jmp    0x140142b3e
140142b06:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140142b0a:	48 8b 01             	mov    (%rcx),%rax
140142b0d:	48 8d 15 ec 07 a0 00 	lea    0xa007ec(%rip),%rdx        # 0x140b43300
140142b14:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140142b19:	45 33 c9             	xor    %r9d,%r9d
140142b1c:	4c 8d 05 95 fe 9f 00 	lea    0x9ffe95(%rip),%r8        # 0x140b429b8
140142b23:	48 8d 15 b6 dd 9f 00 	lea    0x9fddb6(%rip),%rdx        # 0x140b408e0
140142b2a:	48 8b 40 38          	mov    0x38(%rax),%rax
140142b2e:	ff 15 04 a1 9c 00    	call   *0x9ca104(%rip)        # 0x140b0cc38
140142b34:	8b f8                	mov    %eax,%edi
140142b36:	85 c0                	test   %eax,%eax
140142b38:	0f 88 cc 01 00 00    	js     0x140142d0a
140142b3e:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140142b42:	48 8b 01             	mov    (%rcx),%rax
140142b45:	48 8b 40 78          	mov    0x78(%rax),%rax
140142b49:	ff 15 e9 a0 9c 00    	call   *0x9ca0e9(%rip)        # 0x140b0cc38
140142b4f:	8b f8                	mov    %eax,%edi
140142b51:	85 c0                	test   %eax,%eax
140142b53:	78 41                	js     0x140142b96
140142b55:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140142b5a:	48 ff c2             	inc    %rdx