14027c46c:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14027c470:	48 8b c8             	mov    %rax,%rcx
14027c473:	e8 48 55 4b 00       	call   0x1407319c0
14027c478:	4c 8b e0             	mov    %rax,%r12
14027c47b:	49 8b f6             	mov    %r14,%rsi
14027c47e:	49 8b ce             	mov    %r14,%rcx
14027c481:	eb 06                	jmp    0x14027c489
14027c483:	4d 8b e6             	mov    %r14,%r12
14027c486:	48 8b ce             	mov    %rsi,%rcx
14027c489:	4c 89 65 68          	mov    %r12,0x68(%rbp)
14027c48d:	48 85 f6             	test   %rsi,%rsi
14027c490:	74 27                	je     0x14027c4b9
14027c492:	8b 41 10             	mov    0x10(%rcx),%eax
14027c495:	ff c8                	dec    %eax
14027c497:	89 41 10             	mov    %eax,0x10(%rcx)
14027c49a:	85 c0                	test   %eax,%eax
14027c49c:	7f 1b                	jg     0x14027c4b9
14027c49e:	0f 88 04 15 00 00    	js     0x14027d9a8
14027c4a4:	48 8b 03             	mov    (%rbx),%rax
14027c4a7:	ba 01 00 00 00       	mov    $0x1,%edx
14027c4ac:	48 8b cb             	mov    %rbx,%rcx
14027c4af:	48 8b 00             	mov    (%rax),%rax
14027c4b2:	ff 15 68 75 d0 00    	call   *0xd07568(%rip)        # 0x140f83a20
14027c4b8:	90                   	nop
14027c4b9:	48 8b 05 88 fb 19 01 	mov    0x119fb88(%rip),%rax        # 0x14141c048
14027c4c0:	48 8b 88 b8 03 00 00 	mov    0x3b8(%rax),%rcx
14027c4c7:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
14027c4cb:	48 85 c9             	test   %rcx,%rcx
14027c4ce:	74 1c                	je     0x14027c4ec
14027c4d0:	8b 41 10             	mov    0x10(%rcx),%eax
14027c4d3:	ff c0                	inc    %eax
14027c4d5:	89 41 10             	mov    %eax,0x10(%rcx)
14027c4d8:	83 f8 01             	cmp    $0x1,%eax
14027c4db:	0f 8e d2 14 00 00    	jle    0x14027d9b3
14027c4e1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027c4e6:	0f 84 cf 14 00 00    	je     0x14027d9bb
14027c4ec:	8b 75 e0             	mov    -0x20(%rbp),%esi
14027c4ef:	44 8b c6             	mov    %esi,%r8d
14027c4f2:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14027c4f6:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14027c4fb:	e8 c0 2a 43 00       	call   0x1406aefc0
14027c500:	48 8b 08             	mov    (%rax),%rcx
14027c503:	4c 89 30             	mov    %r14,(%rax)
14027c506:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
14027c50b:	48 8b 08             	mov    (%rax),%rcx
14027c50e:	48 85 c9             	test   %rcx,%rcx
14027c511:	74 24                	je     0x14027c537
14027c513:	8b 41 10             	mov    0x10(%rcx),%eax
14027c516:	ff c8                	dec    %eax
14027c518:	89 41 10             	mov    %eax,0x10(%rcx)
14027c51b:	85 c0                	test   %eax,%eax
14027c51d:	7f 18                	jg     0x14027c537
14027c51f:	0f 88 a1 14 00 00    	js     0x14027d9c6
14027c525:	48 8b 01             	mov    (%rcx),%rax
14027c528:	ba 01 00 00 00       	mov    $0x1,%edx
14027c52d:	48 8b 00             	mov    (%rax),%rax
14027c530:	ff 15 ea 74 d0 00    	call   *0xd074ea(%rip)        # 0x140f83a20
14027c536:	90                   	nop
14027c537:	c7 44 24 38 03 00 04 	movl   $0x40003,0x38(%rsp)
14027c53e:	00
14027c53f:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
14027c544:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14027c549:	48 8d 45 80          	lea    -0x80(%rbp),%rax
14027c54d:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14027c552:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
14027c557:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14027c55d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14027c562:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14027c567:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14027c56b:	e8 e0 38 f2 ff       	call   0x14019fe50
14027c570:	48 8b d8             	mov    %rax,%rbx
14027c573:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14027c578:	4c 8b 15 49 ed 19 01 	mov    0x119ed49(%rip),%r10        # 0x14141b2c8
14027c57f:	4d 85 ed             	test   %r13,%r13
14027c582:	74 04                	je     0x14027c588
14027c584:	4d 89 75 60          	mov    %r14,0x60(%r13)
14027c588:	49 8b 0a             	mov    (%r10),%rcx
14027c58b:	48 8b 41 38          	mov    0x38(%rcx),%rax
14027c58f:	4d 8b cd             	mov    %r13,%r9
14027c592:	4c 8b c3             	mov    %rbx,%r8
14027c595:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14027c59a:	49 8b ca             	mov    %r10,%rcx
14027c59d:	ff 15 7d 74 d0 00    	call   *0xd0747d(%rip)        # 0x140f83a20
14027c5a3:	90                   	nop
14027c5a4:	48 8b cb             	mov    %rbx,%rcx
14027c5a7:	e8 94 2f f2 ff       	call   0x14019f540
14027c5ac:	90                   	nop
14027c5ad:	41 be 07 00 0c 00    	mov    $0xc0007,%r14d
14027c5b3:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
14027c5b8:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14027c5bd:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
14027c5c2:	0f 85 07 01 00 00    	jne    0x14027c6cf
14027c5c8:	48 8b 05 79 fa 19 01 	mov    0x119fa79(%rip),%rax        # 0x14141c048
14027c5cf:	48 8b 88 b8 03 00 00 	mov    0x3b8(%rax),%rcx
14027c5d6:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
14027c5da:	48 85 c9             	test   %rcx,%rcx
14027c5dd:	74 1c                	je     0x14027c5fb
14027c5df:	8b 41 10             	mov    0x10(%rcx),%eax
14027c5e2:	ff c0                	inc    %eax
14027c5e4:	89 41 10             	mov    %eax,0x10(%rcx)
14027c5e7:	83 f8 01             	cmp    $0x1,%eax
14027c5ea:	0f 8e e1 13 00 00    	jle    0x14027d9d1
14027c5f0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027c5f5:	0f 84 de 13 00 00    	je     0x14027d9d9
14027c5fb:	44 8b c6             	mov    %esi,%r8d
14027c5fe:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14027c602:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14027c606:	e8 b5 29 43 00       	call   0x1406aefc0
14027c60b:	48 8b 08             	mov    (%rax),%rcx
14027c60e:	45 33 f6             	xor    %r14d,%r14d
14027c611:	4c 89 30             	mov    %r14,(%rax)
14027c614:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14027c619:	48 8b 08             	mov    (%rax),%rcx
14027c61c:	48 85 c9             	test   %rcx,%rcx
14027c61f:	74 24                	je     0x14027c645
14027c621:	8b 41 10             	mov    0x10(%rcx),%eax
14027c624:	ff c8                	dec    %eax
14027c626:	89 41 10             	mov    %eax,0x10(%rcx)
14027c629:	85 c0                	test   %eax,%eax
14027c62b:	7f 18                	jg     0x14027c645
14027c62d:	0f 88 b1 13 00 00    	js     0x14027d9e4
14027c633:	48 8b 01             	mov    (%rcx),%rax
14027c636:	ba 01 00 00 00       	mov    $0x1,%edx
14027c63b:	48 8b 00             	mov    (%rax),%rax
14027c63e:	ff 15 dc 73 d0 00    	call   *0xd073dc(%rip)        # 0x140f83a20
14027c644:	90                   	nop
14027c645:	c7 44 24 38 1f 00 0c 	movl   $0xc001f,0x38(%rsp)
14027c64c:	00
14027c64d:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14027c652:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14027c657:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14027c65c:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14027c661:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
14027c666:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14027c66c:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14027c671:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14027c676:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14027c67a:	e8 d1 37 f2 ff       	call   0x14019fe50
14027c67f:	48 8b d8             	mov    %rax,%rbx
14027c682:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14027c687:	4c 8b 15 1a ea 19 01 	mov    0x119ea1a(%rip),%r10        # 0x14141b0a8
14027c68e:	4d 85 ed             	test   %r13,%r13
14027c691:	74 04                	je     0x14027c697
14027c693:	4d 89 75 60          	mov    %r14,0x60(%r13)
14027c697:	49 8b 0a             	mov    (%r10),%rcx
14027c69a:	48 8b 41 38          	mov    0x38(%rcx),%rax
14027c69e:	4d 8b cd             	mov    %r13,%r9
14027c6a1:	4c 8b c3             	mov    %rbx,%r8
14027c6a4:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
14027c6a8:	49 8b ca             	mov    %r10,%rcx
14027c6ab:	ff 15 6f 73 d0 00    	call   *0xd0736f(%rip)        # 0x140f83a20
14027c6b1:	90                   	nop
14027c6b2:	48 8b cb             	mov    %rbx,%rcx
14027c6b5:	e8 86 2e f2 ff       	call   0x14019f540
14027c6ba:	41 be 3f 00 1c 00    	mov    $0x1c003f,%r14d
14027c6c0:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14027c6c4:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
14027c6c9:	75 08                	jne    0x14027c6d3
14027c6cb:	b3 01                	mov    $0x1,%bl
14027c6cd:	eb 06                	jmp    0x14027c6d5
14027c6cf:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14027c6d3:	32 db                	xor    %bl,%bl
14027c6d5:	41 f6 c6 20          	test   $0x20,%r14b
14027c6d9:	74 32                	je     0x14027c70d
14027c6db:	41 83 e6 df          	and    $0xffffffdf,%r14d
14027c6df:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
14027c6e4:	48 85 c9             	test   %rcx,%rcx
14027c6e7:	74 24                	je     0x14027c70d
14027c6e9:	8b 41 10             	mov    0x10(%rcx),%eax
14027c6ec:	ff c8                	dec    %eax
14027c6ee:	89 41 10             	mov    %eax,0x10(%rcx)
14027c6f1:	85 c0                	test   %eax,%eax
14027c6f3:	7f 18                	jg     0x14027c70d
14027c6f5:	0f 88 f4 12 00 00    	js     0x14027d9ef
14027c6fb:	48 8b 01             	mov    (%rcx),%rax
14027c6fe:	ba 01 00 00 00       	mov    $0x1,%edx
14027c703:	48 8b 00             	mov    (%rax),%rax
14027c706:	ff 15 14 73 d0 00    	call   *0xd07314(%rip)        # 0x140f83a20
14027c70c:	90                   	nop
14027c70d:	41 f6 c6 10          	test   $0x10,%r14b
14027c711:	74 26                	je     0x14027c739
14027c713:	41 83 e6 ef          	and    $0xffffffef,%r14d
14027c717:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
14027c71c:	4c 8d 0d cd 1d f2 ff 	lea    -0xde233(%rip),%r9        # 0x14019e4f0
14027c723:	ba 08 00 00 00       	mov    $0x8,%edx
14027c728:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14027c72e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14027c733:	e8 14 ee b9 00       	call   0x140e1b54c
14027c738:	90                   	nop
14027c739:	41 f6 c6 04          	test   $0x4,%r14b
14027c73d:	74 37                	je     0x14027c776
14027c73f:	41 83 e6 fb          	and    $0xfffffffb,%r14d
14027c743:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
14027c748:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14027c74d:	48 85 c9             	test   %rcx,%rcx
14027c750:	74 24                	je     0x14027c776
14027c752:	8b 41 10             	mov    0x10(%rcx),%eax
14027c755:	ff c8                	dec    %eax
14027c757:	89 41 10             	mov    %eax,0x10(%rcx)
14027c75a:	85 c0                	test   %eax,%eax
14027c75c:	7f 18                	jg     0x14027c776
14027c75e:	0f 88 96 12 00 00    	js     0x14027d9fa
14027c764:	48 8b 01             	mov    (%rcx),%rax
14027c767:	ba 01 00 00 00       	mov    $0x1,%edx
14027c76c:	48 8b 00             	mov    (%rax),%rax
14027c76f:	ff 15 ab 72 d0 00    	call   *0xd072ab(%rip)        # 0x140f83a20
14027c775:	90                   	nop
14027c776:	41 f6 c6 02          	test   $0x2,%r14b
14027c77a:	74 20                	je     0x14027c79c
14027c77c:	41 83 e6 fd          	and    $0xfffffffd,%r14d
14027c780:	4c 8d 0d 69 1d f2 ff 	lea    -0xde297(%rip),%r9        # 0x14019e4f0
14027c787:	ba 08 00 00 00       	mov    $0x8,%edx
14027c78c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14027c792:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14027c797:	e8 b0 ed b9 00       	call   0x140e1b54c
14027c79c:	84 db                	test   %bl,%bl
14027c79e:	0f 85 72 11 00 00    	jne    0x14027d916
14027c7a4:	49 8b 0f             	mov    (%r15),%rcx
14027c7a7:	48 8b 41 40          	mov    0x40(%rcx),%rax
14027c7ab:	4c 8b 08             	mov    (%rax),%r9
14027c7ae:	41 0f ba ee 15       	bts    $0x15,%r14d
14027c7b3:	41 38 59 18          	cmp    %bl,0x18(%r9)
14027c7b7:	75 0d                	jne    0x14027c7c6
14027c7b9:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
14027c7c0:	00 00
14027c7c2:	33 c0                	xor    %eax,%eax
14027c7c4:	eb 25                	jmp    0x14027c7eb
14027c7c6:	48 8b 41 38          	mov    0x38(%rcx),%rax
14027c7ca:	48 8b 88 80 00 00 00 	mov    0x80(%rax),%rcx
14027c7d1:	48 8b 01             	mov    (%rcx),%rax
14027c7d4:	4c 8b 40 08          	mov    0x8(%rax),%r8
14027c7d8:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14027c7dd:	49 8d 49 10          	lea    0x10(%r9),%rcx
14027c7e1:	e8 ea b8 49 00       	call   0x1407180d0
14027c7e6:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14027c7eb:	41 83 ce 40          	or     $0x40,%r14d
14027c7ef:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
14027c7f4:	48 85 c0             	test   %rax,%rax
14027c7f7:	74 5c                	je     0x14027c855
14027c7f9:	49 8b 0f             	mov    (%r15),%rcx
14027c7fc:	48 8b 41 40          	mov    0x40(%rcx),%rax
14027c800:	4c 8b 08             	mov    (%rax),%r9
14027c803:	41 0f ba ee 16       	bts    $0x16,%r14d
14027c808:	41 80 79 38 00       	cmpb   $0x0,0x38(%r9)
14027c80d:	75 0b                	jne    0x14027c81a
14027c80f:	33 c9                	xor    %ecx,%ecx
14027c811:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14027c816:	33 c0                	xor    %eax,%eax
14027c818:	eb 28                	jmp    0x14027c842
14027c81a:	48 8b 41 38          	mov    0x38(%rcx),%rax
14027c81e:	48 8b 88 80 00 00 00 	mov    0x80(%rax),%rcx
14027c825:	48 8b 01             	mov    (%rcx),%rax
14027c828:	4c 8b 40 18          	mov    0x18(%rax),%r8
14027c82c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14027c831:	49 8d 49 30          	lea    0x30(%r9),%rcx
14027c835:	e8 96 b8 49 00       	call   0x1407180d0
14027c83a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14027c83f:	48 8b c1             	mov    %rcx,%rax
14027c842:	41 0f ba ee 07       	bts    $0x7,%r14d
14027c847:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
14027c84c:	48 85 c0             	test   %rax,%rax
14027c84f:	74 09                	je     0x14027c85a
14027c851:	32 db                	xor    %bl,%bl
14027c853:	eb 07                	jmp    0x14027c85c
14027c855:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14027c85a:	b3 01                	mov    $0x1,%bl
14027c85c:	45 84 f6             	test   %r14b,%r14b
14027c85f:	79 33                	jns    0x14027c894
14027c861:	41 0f ba f6 07       	btr    $0x7,%r14d
14027c866:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
14027c86b:	48 85 c9             	test   %rcx,%rcx
14027c86e:	74 24                	je     0x14027c894
14027c870:	8b 41 10             	mov    0x10(%rcx),%eax
14027c873:	ff c8                	dec    %eax
14027c875:	89 41 10             	mov    %eax,0x10(%rcx)
14027c878:	85 c0                	test   %eax,%eax
14027c87a:	7f 18                	jg     0x14027c894
14027c87c:	0f 88 83 11 00 00    	js     0x14027da05
14027c882:	48 8b 01             	mov    (%rcx),%rax
14027c885:	ba 01 00 00 00       	mov    $0x1,%edx
14027c88a:	48 8b 00             	mov    (%rax),%rax
14027c88d:	ff 15 8d 71 d0 00    	call   *0xd0718d(%rip)        # 0x140f83a20
14027c893:	90                   	nop
14027c894:	41 f6 c6 40          	test   $0x40,%r14b
14027c898:	74 37                	je     0x14027c8d1
14027c89a:	41 83 e6 bf          	and    $0xffffffbf,%r14d
14027c89e:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
14027c8a3:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14027c8a8:	48 85 c9             	test   %rcx,%rcx
14027c8ab:	74 24                	je     0x14027c8d1
14027c8ad:	8b 41 10             	mov    0x10(%rcx),%eax
14027c8b0:	ff c8                	dec    %eax
14027c8b2:	89 41 10             	mov    %eax,0x10(%rcx)
14027c8b5:	85 c0                	test   %eax,%eax
14027c8b7:	7f 18                	jg     0x14027c8d1
14027c8b9:	0f 88 51 11 00 00    	js     0x14027da10
14027c8bf:	48 8b 01             	mov    (%rcx),%rax
14027c8c2:	ba 01 00 00 00       	mov    $0x1,%edx
14027c8c7:	48 8b 00             	mov    (%rax),%rax
14027c8ca:	ff 15 50 71 d0 00    	call   *0xd07150(%rip)        # 0x140f83a20
14027c8d0:	90                   	nop
14027c8d1:	84 db                	test   %bl,%bl
14027c8d3:	0f 85 3d 10 00 00    	jne    0x14027d916
14027c8d9:	48 8b 05 d8 43 1a 01 	mov    0x11a43d8(%rip),%rax        # 0x141420cb8
14027c8e0:	48 8b 58 50          	mov    0x50(%rax),%rbx
14027c8e4:	48 85 db             	test   %rbx,%rbx
14027c8e7:	74 1c                	je     0x14027c905
14027c8e9:	8b 43 10             	mov    0x10(%rbx),%eax
14027c8ec:	ff c0                	inc    %eax
14027c8ee:	89 43 10             	mov    %eax,0x10(%rbx)
14027c8f1:	83 f8 01             	cmp    $0x1,%eax
14027c8f4:	0f 8e 21 11 00 00    	jle    0x14027da1b
14027c8fa:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027c8ff:	0f 84 1e 11 00 00    	je     0x14027da23
14027c905:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14027c90a:	48 8b 05 37 f7 19 01 	mov    0x119f737(%rip),%rax        # 0x14141c048
14027c911:	48 8b 88 b8 03 00 00 	mov    0x3b8(%rax),%rcx
14027c918:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14027c91d:	48 85 c9             	test   %rcx,%rcx
14027c920:	74 1c                	je     0x14027c93e
14027c922:	8b 41 10             	mov    0x10(%rcx),%eax
14027c925:	ff c0                	inc    %eax
14027c927:	89 41 10             	mov    %eax,0x10(%rcx)
14027c92a:	83 f8 01             	cmp    $0x1,%eax
14027c92d:	0f 8e fb 10 00 00    	jle    0x14027da2e
14027c933:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027c938:	0f 84 f8 10 00 00    	je     0x14027da36
14027c93e:	44 8b c6             	mov    %esi,%r8d
14027c941:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14027c946:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14027c94a:	e8 71 26 43 00       	call   0x1406aefc0
14027c94f:	48 8b 08             	mov    (%rax),%rcx
14027c952:	33 f6                	xor    %esi,%esi
14027c954:	48 89 30             	mov    %rsi,(%rax)
14027c957:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14027c95c:	48 8b 08             	mov    (%rax),%rcx
14027c95f:	48 85 c9             	test   %rcx,%rcx
14027c962:	74 24                	je     0x14027c988
14027c964:	8b 41 10             	mov    0x10(%rcx),%eax
14027c967:	ff c8                	dec    %eax
14027c969:	89 41 10             	mov    %eax,0x10(%rcx)
14027c96c:	85 c0                	test   %eax,%eax
14027c96e:	7f 18                	jg     0x14027c988
14027c970:	0f 88 cb 10 00 00    	js     0x14027da41
14027c976:	48 8b 01             	mov    (%rcx),%rax
14027c979:	ba 01 00 00 00       	mov    $0x1,%edx
14027c97e:	48 8b 00             	mov    (%rax),%rax
14027c981:	ff 15 99 70 d0 00    	call   *0xd07099(%rip)        # 0x140f83a20
14027c987:	90                   	nop
14027c988:	48 8d 44 24 40       	lea    0x40(%rsp),%rax