1402be27e:	90                   	nop
1402be27f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1402be284:	48 85 c9             	test   %rcx,%rcx
1402be287:	74 24                	je     0x1402be2ad
1402be289:	8b 41 10             	mov    0x10(%rcx),%eax
1402be28c:	ff c8                	dec    %eax
1402be28e:	89 41 10             	mov    %eax,0x10(%rcx)
1402be291:	85 c0                	test   %eax,%eax
1402be293:	7f 18                	jg     0x1402be2ad
1402be295:	0f 88 79 08 00 00    	js     0x1402beb14
1402be29b:	48 8b 01             	mov    (%rcx),%rax
1402be29e:	ba 01 00 00 00       	mov    $0x1,%edx
1402be2a3:	48 8b 00             	mov    (%rax),%rax
1402be2a6:	ff 15 74 57 cc 00    	call   *0xcc5774(%rip)        # 0x140f83a20
1402be2ac:	90                   	nop
1402be2ad:	4c 8d 0d 3c 02 ee ff 	lea    -0x11fdc4(%rip),%r9        # 0x14019e4f0
1402be2b4:	ba 08 00 00 00       	mov    $0x8,%edx
1402be2b9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1402be2bf:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1402be2c3:	e8 84 d2 b5 00       	call   0x140e1b54c
1402be2c8:	90                   	nop
1402be2c9:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402be2ce:	48 85 c9             	test   %rcx,%rcx
1402be2d1:	74 4a                	je     0x1402be31d
1402be2d3:	48 8b 45 80          	mov    -0x80(%rbp),%rax
1402be2d7:	48 2b c1             	sub    %rcx,%rax
1402be2da:	48 c1 f8 02          	sar    $0x2,%rax
1402be2de:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
1402be2e5:	00
1402be2e6:	48 8b c1             	mov    %rcx,%rax
1402be2e9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1402be2f0:	72 19                	jb     0x1402be30b
1402be2f2:	48 83 c2 27          	add    $0x27,%rdx
1402be2f6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402be2fa:	48 2b c1             	sub    %rcx,%rax
1402be2fd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1402be301:	48 83 f8 1f          	cmp    $0x1f,%rax
1402be305:	0f 87 14 08 00 00    	ja     0x1402beb1f
1402be30b:	e8 34 ce b5 00       	call   0x140e1b144
1402be310:	0f 57 c0             	xorps  %xmm0,%xmm0
1402be313:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1402be319:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
1402be31d:	66 0f 6f 05 cb 15 d2 	movdqa 0xd215cb(%rip),%xmm0        # 0x140fdf8f0
1402be324:	00
1402be325:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
1402be32a:	c7 45 f8 ff ff ff ff 	movl   $0xffffffff,-0x8(%rbp)
1402be331:	0f 57 c0             	xorps  %xmm0,%xmm0
1402be334:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1402be33a:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
1402be33e:	0f ae e8             	lfence
1402be341:	b9 14 00 00 00       	mov    $0x14,%ecx
1402be346:	e8 e5 89 ed ff       	call   0x140196d30
1402be34b:	48 8b d8             	mov    %rax,%rbx
1402be34e:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402be353:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402be358:	48 8d 48 14          	lea    0x14(%rax),%rcx
1402be35c:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
1402be360:	41 b8 14 00 00 00    	mov    $0x14,%r8d
1402be366:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1402be36a:	48 8b c8             	mov    %rax,%rcx
1402be36d:	e8 9e 0c c2 00       	call   0x140edf010
1402be372:	48 8d 43 14          	lea    0x14(%rbx),%rax
1402be376:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402be37b:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1402be380:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1402be384:	48 8b 05 bd dc 15 01 	mov    0x115dcbd(%rip),%rax        # 0x14141c048
1402be38b:	48 8b 88 b8 25 00 00 	mov    0x25b8(%rax),%rcx
1402be392:	48 85 c9             	test   %rcx,%rcx
1402be395:	74 1c                	je     0x1402be3b3
1402be397:	8b 41 10             	mov    0x10(%rcx),%eax
1402be39a:	ff c0                	inc    %eax
1402be39c:	89 41 10             	mov    %eax,0x10(%rcx)
1402be39f:	83 f8 01             	cmp    $0x1,%eax
1402be3a2:	0f 8e 7d 07 00 00    	jle    0x1402beb25
1402be3a8:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402be3ad:	0f 84 7a 07 00 00    	je     0x1402beb2d
1402be3b3:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1402be3b8:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1402be3bd:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1402be3c2:	48 8b 15 c7 2a 16 01 	mov    0x1162ac7(%rip),%rdx        # 0x141420e90
1402be3c9:	48 83 c2 38          	add    $0x38,%rdx
1402be3cd:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402be3d2:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1402be3d6:	e8 15 37 f9 ff       	call   0x140251af0
1402be3db:	48 8b 08             	mov    (%rax),%rcx
1402be3de:	48 89 38             	mov    %rdi,(%rax)
1402be3e1:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1402be3e6:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
1402be3ea:	48 8b 05 97 db 15 01 	mov    0x115db97(%rip),%rax        # 0x14141bf88
1402be3f1:	48 8b 88 d8 03 00 00 	mov    0x3d8(%rax),%rcx
1402be3f8:	48 85 c9             	test   %rcx,%rcx
1402be3fb:	74 1c                	je     0x1402be419
1402be3fd:	8b 41 10             	mov    0x10(%rcx),%eax
1402be400:	ff c0                	inc    %eax
1402be402:	89 41 10             	mov    %eax,0x10(%rcx)
1402be405:	83 f8 01             	cmp    $0x1,%eax
1402be408:	0f 8e 2a 07 00 00    	jle    0x1402beb38
1402be40e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402be413:	0f 84 27 07 00 00    	je     0x1402beb40
1402be419:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1402be41e:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
1402be422:	48 8b 05 e7 1a 16 01 	mov    0x1161ae7(%rip),%rax        # 0x14141ff10
1402be429:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402be42d:	48 85 c9             	test   %rcx,%rcx
1402be430:	74 1c                	je     0x1402be44e
1402be432:	8b 41 10             	mov    0x10(%rcx),%eax
1402be435:	ff c0                	inc    %eax
1402be437:	89 41 10             	mov    %eax,0x10(%rcx)
1402be43a:	83 f8 01             	cmp    $0x1,%eax
1402be43d:	0f 8e 08 07 00 00    	jle    0x1402beb4b
1402be443:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402be448:	0f 84 05 07 00 00    	je     0x1402beb53
1402be44e:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1402be453:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1402be458:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
1402be45c:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1402be460:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402be465:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
1402be469:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402be46e:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1402be473:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1402be479:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402be47e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402be483:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1402be487:	e8 c4 19 ee ff       	call   0x14019fe50
1402be48c:	90                   	nop
1402be48d:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1402be492:	48 8b d0             	mov    %rax,%rdx
1402be495:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402be49a:	e8 71 e5 3e 00       	call   0x1406aca10
1402be49f:	90                   	nop
1402be4a0:	4c 8b 00             	mov    (%rax),%r8
1402be4a3:	48 8b 05 9e db 15 01 	mov    0x115db9e(%rip),%rax        # 0x14141c048
1402be4aa:	48 8b 88 b0 07 00 00 	mov    0x7b0(%rax),%rcx
1402be4b1:	48 85 c9             	test   %rcx,%rcx
1402be4b4:	74 1c                	je     0x1402be4d2
1402be4b6:	8b 41 10             	mov    0x10(%rcx),%eax
1402be4b9:	ff c0                	inc    %eax
1402be4bb:	89 41 10             	mov    %eax,0x10(%rcx)
1402be4be:	83 f8 01             	cmp    $0x1,%eax
1402be4c1:	0f 8e 97 06 00 00    	jle    0x1402beb5e
1402be4c7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402be4cc:	0f 84 94 06 00 00    	je     0x1402beb66
1402be4d2:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1402be4d7:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402be4dc:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
1402be4e1:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402be4e6:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402be4ea:	e8 51 7b 54 00       	call   0x140806040
1402be4ef:	90                   	nop
1402be4f0:	48 8b 0d 89 d9 15 01 	mov    0x115d989(%rip),%rcx        # 0x14141be80
1402be4f7:	4d 8b c5             	mov    %r13,%r8
1402be4fa:	48 8b d0             	mov    %rax,%rdx
1402be4fd:	8b 49 24             	mov    0x24(%rcx),%ecx
1402be500:	e8 7b b2 fe ff       	call   0x1402a9780
1402be505:	90                   	nop
1402be506:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1402be50a:	48 85 c9             	test   %rcx,%rcx
1402be50d:	74 24                	je     0x1402be533
1402be50f:	8b 41 10             	mov    0x10(%rcx),%eax
1402be512:	ff c8                	dec    %eax
1402be514:	89 41 10             	mov    %eax,0x10(%rcx)
1402be517:	85 c0                	test   %eax,%eax
1402be519:	7f 18                	jg     0x1402be533
1402be51b:	0f 88 50 06 00 00    	js     0x1402beb71
1402be521:	48 8b 01             	mov    (%rcx),%rax
1402be524:	ba 01 00 00 00       	mov    $0x1,%edx
1402be529:	48 8b 00             	mov    (%rax),%rax
1402be52c:	ff 15 ee 54 cc 00    	call   *0xcc54ee(%rip)        # 0x140f83a20
1402be532:	90                   	nop
1402be533:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402be538:	48 85 c9             	test   %rcx,%rcx
1402be53b:	74 24                	je     0x1402be561
1402be53d:	8b 41 10             	mov    0x10(%rcx),%eax
1402be540:	ff c8                	dec    %eax
1402be542:	89 41 10             	mov    %eax,0x10(%rcx)
1402be545:	85 c0                	test   %eax,%eax
1402be547:	7f 18                	jg     0x1402be561
1402be549:	0f 88 2d 06 00 00    	js     0x1402beb7c
1402be54f:	48 8b 01             	mov    (%rcx),%rax
1402be552:	ba 01 00 00 00       	mov    $0x1,%edx
1402be557:	48 8b 00             	mov    (%rax),%rax
1402be55a:	ff 15 c0 54 cc 00    	call   *0xcc54c0(%rip)        # 0x140f83a20
1402be560:	90                   	nop
1402be561:	4c 8d 0d 88 ff ed ff 	lea    -0x120078(%rip),%r9        # 0x14019e4f0
1402be568:	ba 08 00 00 00       	mov    $0x8,%edx
1402be56d:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402be573:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402be577:	e8 d0 cf b5 00       	call   0x140e1b54c
1402be57c:	90                   	nop
1402be57d:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402be582:	48 85 c9             	test   %rcx,%rcx
1402be585:	74 4a                	je     0x1402be5d1
1402be587:	48 8b 45 80          	mov    -0x80(%rbp),%rax
1402be58b:	48 2b c1             	sub    %rcx,%rax
1402be58e:	48 c1 f8 02          	sar    $0x2,%rax
1402be592:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
1402be599:	00
1402be59a:	48 8b c1             	mov    %rcx,%rax
1402be59d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1402be5a4:	72 19                	jb     0x1402be5bf
1402be5a6:	48 83 c2 27          	add    $0x27,%rdx
1402be5aa:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402be5ae:	48 2b c1             	sub    %rcx,%rax
1402be5b1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1402be5b5:	48 83 f8 1f          	cmp    $0x1f,%rax
1402be5b9:	0f 87 c8 05 00 00    	ja     0x1402beb87
1402be5bf:	e8 80 cb b5 00       	call   0x140e1b144
1402be5c4:	0f 57 c0             	xorps  %xmm0,%xmm0
1402be5c7:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1402be5cd:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
1402be5d1:	0f 57 c0             	xorps  %xmm0,%xmm0
1402be5d4:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
1402be5d9:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
1402be5dd:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1402be5e1:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1402be5e5:	48 8b 0d d4 cc 15 01 	mov    0x115ccd4(%rip),%rcx        # 0x14141b2c0
1402be5ec:	4d 85 ed             	test   %r13,%r13
1402be5ef:	74 04                	je     0x1402be5f5
1402be5f1:	49 89 7d 60          	mov    %rdi,0x60(%r13)
1402be5f5:	48 8b 01             	mov    (%rcx),%rax
1402be5f8:	4d 8b cd             	mov    %r13,%r9
1402be5fb:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1402be5ff:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1402be604:	48 8b 40 38          	mov    0x38(%rax),%rax
1402be608:	ff 15 12 54 cc 00    	call   *0xcc5412(%rip)        # 0x140f83a20
1402be60e:	90                   	nop
1402be60f:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402be613:	e8 28 0f ee ff       	call   0x14019f540
1402be618:	90                   	nop
1402be619:	c7 44 24 60 05 00 00 	movl   $0x5,0x60(%rsp)
1402be620:	00
1402be621:	be 05 00 00 00       	mov    $0x5,%esi
1402be626:	44 8b fe             	mov    %esi,%r15d
1402be629:	44 8b f6             	mov    %esi,%r14d
1402be62c:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1402be631:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
1402be636:	75 6a                	jne    0x1402be6a2
1402be638:	48 8b 1d e9 1c 16 01 	mov    0x1161ce9(%rip),%rbx        # 0x141420328
1402be63f:	48 8b 5b 50          	mov    0x50(%rbx),%rbx
1402be643:	48 85 db             	test   %rbx,%rbx
1402be646:	74 1c                	je     0x1402be664
1402be648:	8b 43 10             	mov    0x10(%rbx),%eax
1402be64b:	ff c0                	inc    %eax
1402be64d:	89 43 10             	mov    %eax,0x10(%rbx)
1402be650:	83 f8 01             	cmp    $0x1,%eax
1402be653:	0f 8e 34 05 00 00    	jle    0x1402beb8d
1402be659:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402be65e:	0f 84 31 05 00 00    	je     0x1402beb95
1402be664:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1402be669:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402be66e:	c7 44 24 60 07 00 00 	movl   $0x7,0x60(%rsp)
1402be675:	00
1402be676:	48 8b 05 0b d9 15 01 	mov    0x115d90b(%rip),%rax        # 0x14141bf88
1402be67d:	48 8b 48 10          	mov    0x10(%rax),%rcx
1402be681:	be 07 00 00 00       	mov    $0x7,%esi
1402be686:	44 8b fe             	mov    %esi,%r15d
1402be689:	44 8b f6             	mov    %esi,%r14d
1402be68c:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1402be690:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1402be694:	e8 57 30 46 00       	call   0x1407216f0
1402be699:	85 c0                	test   %eax,%eax
1402be69b:	74 0a                	je     0x1402be6a7
1402be69d:	41 b4 01             	mov    $0x1,%r12b
1402be6a0:	eb 08                	jmp    0x1402be6aa
1402be6a2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402be6a7:	45 32 e4             	xor    %r12b,%r12b
1402be6aa:	41 f6 c7 02          	test   $0x2,%r15b
1402be6ae:	74 36                	je     0x1402be6e6
1402be6b0:	41 8b f6             	mov    %r14d,%esi
1402be6b3:	83 e6 fd             	and    $0xfffffffd,%esi
1402be6b6:	89 74 24 60          	mov    %esi,0x60(%rsp)
1402be6ba:	48 85 db             	test   %rbx,%rbx
1402be6bd:	74 27                	je     0x1402be6e6
1402be6bf:	8b 43 10             	mov    0x10(%rbx),%eax
1402be6c2:	ff c8                	dec    %eax
1402be6c4:	89 43 10             	mov    %eax,0x10(%rbx)
1402be6c7:	85 c0                	test   %eax,%eax
1402be6c9:	7f 1b                	jg     0x1402be6e6
1402be6cb:	0f 88 cf 04 00 00    	js     0x1402beba0
1402be6d1:	48 8b 03             	mov    (%rbx),%rax
1402be6d4:	ba 01 00 00 00       	mov    $0x1,%edx
1402be6d9:	48 8b cb             	mov    %rbx,%rcx
1402be6dc:	48 8b 00             	mov    (%rax),%rax
1402be6df:	ff 15 3b 53 cc 00    	call   *0xcc533b(%rip)        # 0x140f83a20
1402be6e5:	90                   	nop
1402be6e6:	40 f6 c6 01          	test   $0x1,%sil
1402be6ea:	74 2e                	je     0x1402be71a
1402be6ec:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402be6f1:	48 85 c9             	test   %rcx,%rcx
1402be6f4:	74 24                	je     0x1402be71a
1402be6f6:	8b 41 10             	mov    0x10(%rcx),%eax
1402be6f9:	ff c8                	dec    %eax
1402be6fb:	89 41 10             	mov    %eax,0x10(%rcx)
1402be6fe:	85 c0                	test   %eax,%eax
1402be700:	7f 18                	jg     0x1402be71a
1402be702:	0f 88 a3 04 00 00    	js     0x1402bebab
1402be708:	48 8b 01             	mov    (%rcx),%rax
1402be70b:	ba 01 00 00 00       	mov    $0x1,%edx
1402be710:	48 8b 00             	mov    (%rax),%rax
1402be713:	ff 15 07 53 cc 00    	call   *0xcc5307(%rip)        # 0x140f83a20
1402be719:	90                   	nop
1402be71a:	45 84 e4             	test   %r12b,%r12b
1402be71d:	0f 84 60 03 00 00    	je     0x1402bea83
1402be723:	66 0f 6f 05 e5 20 d2 	movdqa 0xd220e5(%rip),%xmm0        # 0x140fe0810
1402be72a:	00
1402be72b:	66 0f 7f 45 00       	movdqa %xmm0,0x0(%rbp)
1402be730:	66 0f 6f 0d 48 e0 ce 	movdqa 0xcee048(%rip),%xmm1        # 0x140fac780
1402be737:	00
1402be738:	66 0f 7f 4d 10       	movdqa %xmm1,0x10(%rbp)
1402be73d:	66 0f 7f 4d 20       	movdqa %xmm1,0x20(%rbp)
1402be742:	66 0f 6f 05 26 21 d2 	movdqa 0xd22126(%rip),%xmm0        # 0x140fe0870
1402be749:	00
1402be74a:	66 0f 7f 45 30       	movdqa %xmm0,0x30(%rbp)
1402be74f:	0f 57 c9             	xorps  %xmm1,%xmm1
1402be752:	f3 0f 7f 4c 24 70    	movdqu %xmm1,0x70(%rsp)
1402be758:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
1402be75c:	0f ae e8             	lfence
1402be75f:	b9 40 00 00 00       	mov    $0x40,%ecx
1402be764:	e8 c7 85 ed ff       	call   0x140196d30
1402be769:	48 8b d8             	mov    %rax,%rbx
1402be76c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402be771:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402be776:	48 8d 48 40          	lea    0x40(%rax),%rcx
1402be77a:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
1402be77e:	41 b8 40 00 00 00    	mov    $0x40,%r8d
1402be784:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1402be788:	48 8b c8             	mov    %rax,%rcx
1402be78b:	e8 80 08 c2 00       	call   0x140edf010
1402be790:	48 8d 43 40          	lea    0x40(%rbx),%rax
1402be794:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402be799:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402be79e:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1402be7a2:	48 8b 05 9f d8 15 01 	mov    0x115d89f(%rip),%rax        # 0x14141c048
1402be7a9:	48 8b 88 d0 25 00 00 	mov    0x25d0(%rax),%rcx
1402be7b0:	48 85 c9             	test   %rcx,%rcx
1402be7b3:	74 1c                	je     0x1402be7d1
1402be7b5:	8b 41 10             	mov    0x10(%rcx),%eax
1402be7b8:	ff c0                	inc    %eax
1402be7ba:	89 41 10             	mov    %eax,0x10(%rcx)
1402be7bd:	83 f8 01             	cmp    $0x1,%eax
1402be7c0:	0f 8e f0 03 00 00    	jle    0x1402bebb6
1402be7c6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402be7cb:	0f 84 ed 03 00 00    	je     0x1402bebbe
1402be7d1:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402be7d6:	48 8b 05 ab d7 15 01 	mov    0x115d7ab(%rip),%rax        # 0x14141bf88
1402be7dd:	48 8b 88 e0 03 00 00 	mov    0x3e0(%rax),%rcx
1402be7e4:	48 85 c9             	test   %rcx,%rcx
1402be7e7:	74 23                	je     0x1402be80c
1402be7e9:	8b 41 10             	mov    0x10(%rcx),%eax