14027b246:	33 c0                	xor    %eax,%eax
14027b248:	33 c9                	xor    %ecx,%ecx
14027b24a:	eb 0a                	jmp    0x14027b256
14027b24c:	45 33 ed             	xor    %r13d,%r13d
14027b24f:	48 8b 45 80          	mov    -0x80(%rbp),%rax
14027b253:	48 8b c8             	mov    %rax,%rcx
14027b256:	4c 89 6d 20          	mov    %r13,0x20(%rbp)
14027b25a:	48 85 c0             	test   %rax,%rax
14027b25d:	74 27                	je     0x14027b286
14027b25f:	8b 41 10             	mov    0x10(%rcx),%eax
14027b262:	ff c8                	dec    %eax
14027b264:	89 41 10             	mov    %eax,0x10(%rcx)
14027b267:	85 c0                	test   %eax,%eax
14027b269:	7f 1b                	jg     0x14027b286
14027b26b:	0f 88 58 0f 00 00    	js     0x14027c1c9
14027b271:	49 8b 07             	mov    (%r15),%rax
14027b274:	ba 01 00 00 00       	mov    $0x1,%edx
14027b279:	49 8b cf             	mov    %r15,%rcx
14027b27c:	48 8b 00             	mov    (%rax),%rax
14027b27f:	ff 15 9b 87 d0 00    	call   *0xd0879b(%rip)        # 0x140f83a20
14027b285:	90                   	nop
14027b286:	48 8b 05 bb 0d 1a 01 	mov    0x11a0dbb(%rip),%rax        # 0x14141c048
14027b28d:	48 8b 88 b8 03 00 00 	mov    0x3b8(%rax),%rcx
14027b294:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
14027b298:	48 85 c9             	test   %rcx,%rcx
14027b29b:	74 1c                	je     0x14027b2b9
14027b29d:	8b 41 10             	mov    0x10(%rcx),%eax
14027b2a0:	ff c0                	inc    %eax
14027b2a2:	89 41 10             	mov    %eax,0x10(%rcx)
14027b2a5:	83 f8 01             	cmp    $0x1,%eax
14027b2a8:	0f 8e 26 0f 00 00    	jle    0x14027c1d4
14027b2ae:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027b2b3:	0f 84 23 0f 00 00    	je     0x14027c1dc
14027b2b9:	44 8b 45 b0          	mov    -0x50(%rbp),%r8d
14027b2bd:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14027b2c1:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14027b2c6:	e8 f5 3c 43 00       	call   0x1406aefc0
14027b2cb:	48 8b 08             	mov    (%rax),%rcx
14027b2ce:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14027b2d5:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14027b2da:	48 8b 08             	mov    (%rax),%rcx
14027b2dd:	48 85 c9             	test   %rcx,%rcx
14027b2e0:	74 24                	je     0x14027b306
14027b2e2:	8b 41 10             	mov    0x10(%rcx),%eax
14027b2e5:	ff c8                	dec    %eax
14027b2e7:	89 41 10             	mov    %eax,0x10(%rcx)
14027b2ea:	85 c0                	test   %eax,%eax
14027b2ec:	7f 18                	jg     0x14027b306
14027b2ee:	0f 88 f3 0e 00 00    	js     0x14027c1e7
14027b2f4:	48 8b 01             	mov    (%rcx),%rax
14027b2f7:	ba 01 00 00 00       	mov    $0x1,%edx
14027b2fc:	48 8b 00             	mov    (%rax),%rax
14027b2ff:	ff 15 1b 87 d0 00    	call   *0xd0871b(%rip)        # 0x140f83a20
14027b305:	90                   	nop
14027b306:	c7 44 24 70 43 00 00 	movl   $0x43,0x70(%rsp)
14027b30d:	00
14027b30e:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14027b313:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14027b318:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14027b31d:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14027b322:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14027b327:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14027b32d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14027b332:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14027b337:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14027b33b:	e8 10 4b f2 ff       	call   0x14019fe50
14027b340:	4c 8b f8             	mov    %rax,%r15
14027b343:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14027b348:	4c 8b 15 79 ff 19 01 	mov    0x119ff79(%rip),%r10        # 0x14141b2c8
14027b34f:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14027b353:	48 85 c9             	test   %rcx,%rcx
14027b356:	74 08                	je     0x14027b360
14027b358:	48 c7 41 60 00 00 00 	movq   $0x0,0x60(%rcx)
14027b35f:	00
14027b360:	49 8b 12             	mov    (%r10),%rdx
14027b363:	48 8b 42 38          	mov    0x38(%rdx),%rax
14027b367:	4c 8b c9             	mov    %rcx,%r9
14027b36a:	4d 8b c7             	mov    %r15,%r8
14027b36d:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14027b372:	49 8b ca             	mov    %r10,%rcx
14027b375:	ff 15 a5 86 d0 00    	call   *0xd086a5(%rip)        # 0x140f83a20
14027b37b:	90                   	nop
14027b37c:	49 8b cf             	mov    %r15,%rcx
14027b37f:	e8 bc 41 f2 ff       	call   0x14019f540
14027b384:	90                   	nop
14027b385:	41 bf c7 00 00 00    	mov    $0xc7,%r15d
14027b38b:	44 89 7c 24 70       	mov    %r15d,0x70(%rsp)
14027b390:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14027b395:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
14027b39a:	0f 85 12 01 00 00    	jne    0x14027b4b2
14027b3a0:	48 8b 05 a1 0c 1a 01 	mov    0x11a0ca1(%rip),%rax        # 0x14141c048
14027b3a7:	48 8b 88 b8 03 00 00 	mov    0x3b8(%rax),%rcx
14027b3ae:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
14027b3b2:	48 85 c9             	test   %rcx,%rcx
14027b3b5:	74 1c                	je     0x14027b3d3
14027b3b7:	8b 41 10             	mov    0x10(%rcx),%eax
14027b3ba:	ff c0                	inc    %eax
14027b3bc:	89 41 10             	mov    %eax,0x10(%rcx)
14027b3bf:	83 f8 01             	cmp    $0x1,%eax
14027b3c2:	0f 8e 2a 0e 00 00    	jle    0x14027c1f2
14027b3c8:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027b3cd:	0f 84 27 0e 00 00    	je     0x14027c1fa
14027b3d3:	44 8b 45 b0          	mov    -0x50(%rbp),%r8d
14027b3d7:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14027b3db:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14027b3e0:	e8 db 3b 43 00       	call   0x1406aefc0
14027b3e5:	48 8b 08             	mov    (%rax),%rcx
14027b3e8:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14027b3ef:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
14027b3f3:	48 8b 08             	mov    (%rax),%rcx
14027b3f6:	48 85 c9             	test   %rcx,%rcx
14027b3f9:	74 24                	je     0x14027b41f
14027b3fb:	8b 41 10             	mov    0x10(%rcx),%eax
14027b3fe:	ff c8                	dec    %eax
14027b400:	89 41 10             	mov    %eax,0x10(%rcx)
14027b403:	85 c0                	test   %eax,%eax
14027b405:	7f 18                	jg     0x14027b41f
14027b407:	0f 88 f8 0d 00 00    	js     0x14027c205
14027b40d:	48 8b 01             	mov    (%rcx),%rax
14027b410:	ba 01 00 00 00       	mov    $0x1,%edx
14027b415:	48 8b 00             	mov    (%rax),%rax
14027b418:	ff 15 02 86 d0 00    	call   *0xd08602(%rip)        # 0x140f83a20
14027b41e:	90                   	nop
14027b41f:	c7 44 24 70 df 00 00 	movl   $0xdf,0x70(%rsp)
14027b426:	00
14027b427:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
14027b42b:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14027b430:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
14027b434:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14027b439:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14027b43e:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14027b444:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14027b449:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14027b44e:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14027b452:	e8 f9 49 f2 ff       	call   0x14019fe50
14027b457:	4c 8b f8             	mov    %rax,%r15
14027b45a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14027b45f:	4c 8b 15 42 fc 19 01 	mov    0x119fc42(%rip),%r10        # 0x14141b0a8
14027b466:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14027b46a:	48 85 c9             	test   %rcx,%rcx
14027b46d:	74 08                	je     0x14027b477
14027b46f:	48 c7 41 60 00 00 00 	movq   $0x0,0x60(%rcx)
14027b476:	00
14027b477:	49 8b 12             	mov    (%r10),%rdx
14027b47a:	48 8b 42 38          	mov    0x38(%rdx),%rax
14027b47e:	4c 8b c9             	mov    %rcx,%r9
14027b481:	4d 8b c7             	mov    %r15,%r8
14027b484:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14027b488:	49 8b ca             	mov    %r10,%rcx
14027b48b:	ff 15 8f 85 d0 00    	call   *0xd0858f(%rip)        # 0x140f83a20
14027b491:	90                   	nop
14027b492:	49 8b cf             	mov    %r15,%rcx
14027b495:	e8 a6 40 f2 ff       	call   0x14019f540
14027b49a:	41 bf ff 01 00 00    	mov    $0x1ff,%r15d
14027b4a0:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14027b4a4:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
14027b4a9:	75 0b                	jne    0x14027b4b6
14027b4ab:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
14027b4b0:	eb 09                	jmp    0x14027b4bb
14027b4b2:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14027b4b6:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
14027b4bb:	41 f6 c7 20          	test   $0x20,%r15b
14027b4bf:	74 32                	je     0x14027b4f3
14027b4c1:	41 83 e7 df          	and    $0xffffffdf,%r15d
14027b4c5:	44 89 7c 24 70       	mov    %r15d,0x70(%rsp)
14027b4ca:	48 85 c9             	test   %rcx,%rcx
14027b4cd:	74 24                	je     0x14027b4f3
14027b4cf:	8b 41 10             	mov    0x10(%rcx),%eax
14027b4d2:	ff c8                	dec    %eax
14027b4d4:	89 41 10             	mov    %eax,0x10(%rcx)
14027b4d7:	85 c0                	test   %eax,%eax
14027b4d9:	7f 18                	jg     0x14027b4f3
14027b4db:	0f 88 2f 0d 00 00    	js     0x14027c210
14027b4e1:	48 8b 01             	mov    (%rcx),%rax
14027b4e4:	ba 01 00 00 00       	mov    $0x1,%edx
14027b4e9:	48 8b 00             	mov    (%rax),%rax
14027b4ec:	ff 15 2e 85 d0 00    	call   *0xd0852e(%rip)        # 0x140f83a20
14027b4f2:	90                   	nop
14027b4f3:	41 f6 c7 10          	test   $0x10,%r15b
14027b4f7:	74 25                	je     0x14027b51e
14027b4f9:	41 83 e7 ef          	and    $0xffffffef,%r15d
14027b4fd:	44 89 7c 24 70       	mov    %r15d,0x70(%rsp)
14027b502:	4c 8d 0d e7 2f f2 ff 	lea    -0xdd019(%rip),%r9        # 0x14019e4f0
14027b509:	ba 08 00 00 00       	mov    $0x8,%edx
14027b50e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14027b514:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14027b518:	e8 2f 00 ba 00       	call   0x140e1b54c
14027b51d:	90                   	nop
14027b51e:	41 f6 c7 04          	test   $0x4,%r15b
14027b522:	74 37                	je     0x14027b55b
14027b524:	41 83 e7 fb          	and    $0xfffffffb,%r15d
14027b528:	44 89 7c 24 70       	mov    %r15d,0x70(%rsp)
14027b52d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14027b532:	48 85 c9             	test   %rcx,%rcx
14027b535:	74 24                	je     0x14027b55b
14027b537:	8b 41 10             	mov    0x10(%rcx),%eax
14027b53a:	ff c8                	dec    %eax
14027b53c:	89 41 10             	mov    %eax,0x10(%rcx)
14027b53f:	85 c0                	test   %eax,%eax
14027b541:	7f 18                	jg     0x14027b55b
14027b543:	0f 88 d2 0c 00 00    	js     0x14027c21b
14027b549:	48 8b 01             	mov    (%rcx),%rax
14027b54c:	ba 01 00 00 00       	mov    $0x1,%edx
14027b551:	48 8b 00             	mov    (%rax),%rax
14027b554:	ff 15 c6 84 d0 00    	call   *0xd084c6(%rip)        # 0x140f83a20
14027b55a:	90                   	nop
14027b55b:	41 f6 c7 02          	test   $0x2,%r15b
14027b55f:	74 1c                	je     0x14027b57d
14027b561:	4c 8d 0d 88 2f f2 ff 	lea    -0xdd078(%rip),%r9        # 0x14019e4f0
14027b568:	ba 08 00 00 00       	mov    $0x8,%edx
14027b56d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14027b573:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14027b578:	e8 cf ff b9 00       	call   0x140e1b54c
14027b57d:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
14027b582:	0f 85 ee 0a 00 00    	jne    0x14027c076
14027b588:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
14027b58c:	48 8b 12             	mov    (%rdx),%rdx
14027b58f:	48 8b 42 40          	mov    0x40(%rdx),%rax
14027b593:	48 8b 08             	mov    (%rax),%rcx
14027b596:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
14027b59a:	75 0e                	jne    0x14027b5aa
14027b59c:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
14027b5a3:	00 00
14027b5a5:	45 33 ff             	xor    %r15d,%r15d
14027b5a8:	eb 25                	jmp    0x14027b5cf
14027b5aa:	48 83 c1 10          	add    $0x10,%rcx
14027b5ae:	48 8b 42 38          	mov    0x38(%rdx),%rax
14027b5b2:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
14027b5b9:	48 8b 02             	mov    (%rdx),%rax
14027b5bc:	4c 8b 40 08          	mov    0x8(%rax),%r8
14027b5c0:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14027b5c5:	e8 06 cb 49 00       	call   0x1407180d0
14027b5ca:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14027b5cf:	4d 85 ff             	test   %r15,%r15
14027b5d2:	74 29                	je     0x14027b5fd
14027b5d4:	41 8b 47 10          	mov    0x10(%r15),%eax
14027b5d8:	ff c8                	dec    %eax
14027b5da:	41 89 47 10          	mov    %eax,0x10(%r15)
14027b5de:	85 c0                	test   %eax,%eax
14027b5e0:	7f 1b                	jg     0x14027b5fd
14027b5e2:	0f 88 3e 0c 00 00    	js     0x14027c226
14027b5e8:	49 8b 07             	mov    (%r15),%rax
14027b5eb:	ba 01 00 00 00       	mov    $0x1,%edx
14027b5f0:	49 8b cf             	mov    %r15,%rcx
14027b5f3:	48 8b 00             	mov    (%rax),%rax
14027b5f6:	ff 15 24 84 d0 00    	call   *0xd08424(%rip)        # 0x140f83a20
14027b5fc:	90                   	nop
14027b5fd:	4d 85 ff             	test   %r15,%r15
14027b600:	0f 84 70 0a 00 00    	je     0x14027c076
14027b606:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14027b60c:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
14027b610:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14027b615:	e8 86 75 0f 00       	call   0x140372ba0
14027b61a:	4c 8b 20             	mov    (%rax),%r12
14027b61d:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14027b624:	4c 89 65 b8          	mov    %r12,-0x48(%rbp)
14027b628:	4c 8b 7d d0          	mov    -0x30(%rbp),%r15
14027b62c:	4d 8b c7             	mov    %r15,%r8
14027b62f:	8b 55 b0             	mov    -0x50(%rbp),%edx
14027b632:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14027b637:	e8 64 7b 00 00       	call   0x1402831a0
14027b63c:	48 8b 18             	mov    (%rax),%rbx
14027b63f:	48 89 5d 28          	mov    %rbx,0x28(%rbp)
14027b643:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14027b64a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14027b64f:	48 85 c9             	test   %rcx,%rcx
14027b652:	74 24                	je     0x14027b678
14027b654:	8b 41 10             	mov    0x10(%rcx),%eax
14027b657:	ff c8                	dec    %eax
14027b659:	89 41 10             	mov    %eax,0x10(%rcx)
14027b65c:	85 c0                	test   %eax,%eax
14027b65e:	7f 18                	jg     0x14027b678
14027b660:	0f 88 cb 0b 00 00    	js     0x14027c231
14027b666:	48 8b 01             	mov    (%rcx),%rax
14027b669:	ba 01 00 00 00       	mov    $0x1,%edx
14027b66e:	48 8b 00             	mov    (%rax),%rax
14027b671:	ff 15 a9 83 d0 00    	call   *0xd083a9(%rip)        # 0x140f83a20
14027b677:	90                   	nop
14027b678:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14027b67e:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14027b682:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14027b687:	e8 14 75 0f 00       	call   0x140372ba0
14027b68c:	48 8b 08             	mov    (%rax),%rcx
14027b68f:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
14027b693:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14027b69a:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14027b69f:	48 85 db             	test   %rbx,%rbx
14027b6a2:	74 1c                	je     0x14027b6c0
14027b6a4:	8b 43 10             	mov    0x10(%rbx),%eax
14027b6a7:	ff c0                	inc    %eax
14027b6a9:	89 43 10             	mov    %eax,0x10(%rbx)
14027b6ac:	83 f8 01             	cmp    $0x1,%eax
14027b6af:	0f 8e 87 0b 00 00    	jle    0x14027c23c
14027b6b5:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027b6ba:	0f 84 84 0b 00 00    	je     0x14027c244
14027b6c0:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14027b6c5:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14027b6ca:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14027b6ce:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14027b6d3:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14027b6d7:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
14027b6db:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
14027b6e0:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14027b6e5:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14027b6e9:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14027b6ed:	e8 5e 47 f2 ff       	call   0x14019fe50
14027b6f2:	48 8b d0             	mov    %rax,%rdx
14027b6f5:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14027b6fa:	e8 f1 11 43 00       	call   0x1406ac8f0
14027b6ff:	48 8b 08             	mov    (%rax),%rcx
14027b702:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14027b709:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14027b70e:	48 8b 08             	mov    (%rax),%rcx
14027b711:	48 85 c9             	test   %rcx,%rcx
14027b714:	74 24                	je     0x14027b73a
14027b716:	8b 41 10             	mov    0x10(%rcx),%eax
14027b719:	ff c8                	dec    %eax
14027b71b:	89 41 10             	mov    %eax,0x10(%rcx)
14027b71e:	85 c0                	test   %eax,%eax
14027b720:	7f 18                	jg     0x14027b73a
14027b722:	0f 88 27 0b 00 00    	js     0x14027c24f
14027b728:	48 8b 01             	mov    (%rcx),%rax
14027b72b:	ba 01 00 00 00       	mov    $0x1,%edx
14027b730:	48 8b 00             	mov    (%rax),%rax
14027b733:	ff 15 e7 82 d0 00    	call   *0xd082e7(%rip)        # 0x140f83a20
14027b739:	90                   	nop
14027b73a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14027b73f:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14027b743:	e8 38 0f 4c 00       	call   0x14073c680
14027b748:	48 8b 00             	mov    (%rax),%rax
14027b74b:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14027b74f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14027b754:	48 85 c9             	test   %rcx,%rcx
14027b757:	74 24                	je     0x14027b77d
14027b759:	8b 41 10             	mov    0x10(%rcx),%eax
14027b75c:	ff c8                	dec    %eax
14027b75e:	89 41 10             	mov    %eax,0x10(%rcx)
14027b761:	85 c0                	test   %eax,%eax
14027b763:	7f 18                	jg     0x14027b77d
14027b765:	0f 88 ef 0a 00 00    	js     0x14027c25a
14027b76b:	48 8b 01             	mov    (%rcx),%rax
14027b76e:	ba 01 00 00 00       	mov    $0x1,%edx
14027b773:	48 8b 00             	mov    (%rax),%rax
14027b776:	ff 15 a4 82 d0 00    	call   *0xd082a4(%rip)        # 0x140f83a20
14027b77c:	90                   	nop
14027b77d:	4c 8d 0d 6c 2d f2 ff 	lea    -0xdd294(%rip),%r9        # 0x14019e4f0
14027b784:	ba 08 00 00 00       	mov    $0x8,%edx
14027b789:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14027b78f:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14027b794:	e8 b3 fd b9 00       	call   0x140e1b54c