1402ae2f4:	74 24                	je     0x1402ae31a
1402ae2f6:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae2f9:	ff c8                	dec    %eax
1402ae2fb:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae2fe:	85 c0                	test   %eax,%eax
1402ae300:	7f 18                	jg     0x1402ae31a
1402ae302:	0f 88 36 05 00 00    	js     0x1402ae83e
1402ae308:	48 8b 01             	mov    (%rcx),%rax
1402ae30b:	ba 01 00 00 00       	mov    $0x1,%edx
1402ae310:	48 8b 00             	mov    (%rax),%rax
1402ae313:	ff 15 07 57 cd 00    	call   *0xcd5707(%rip)        # 0x140f83a20
1402ae319:	90                   	nop
1402ae31a:	4c 8d 0d cf 01 ef ff 	lea    -0x10fe31(%rip),%r9        # 0x14019e4f0
1402ae321:	ba 08 00 00 00       	mov    $0x8,%edx
1402ae326:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402ae32c:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402ae330:	e8 17 d2 b6 00       	call   0x140e1b54c
1402ae335:	90                   	nop
1402ae336:	48 85 db             	test   %rbx,%rbx
1402ae339:	74 27                	je     0x1402ae362
1402ae33b:	8b 43 10             	mov    0x10(%rbx),%eax
1402ae33e:	ff c8                	dec    %eax
1402ae340:	89 43 10             	mov    %eax,0x10(%rbx)
1402ae343:	85 c0                	test   %eax,%eax
1402ae345:	7f 1b                	jg     0x1402ae362
1402ae347:	0f 88 fc 04 00 00    	js     0x1402ae849
1402ae34d:	48 8b 03             	mov    (%rbx),%rax
1402ae350:	ba 01 00 00 00       	mov    $0x1,%edx
1402ae355:	48 8b cb             	mov    %rbx,%rcx
1402ae358:	48 8b 00             	mov    (%rax),%rax
1402ae35b:	ff 15 bf 56 cd 00    	call   *0xcd56bf(%rip)        # 0x140f83a20
1402ae361:	90                   	nop
1402ae362:	48 85 ff             	test   %rdi,%rdi
1402ae365:	0f 84 f4 01 00 00    	je     0x1402ae55f
1402ae36b:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
1402ae36f:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1402ae373:	49 8b 0e             	mov    (%r14),%rcx
1402ae376:	48 85 c9             	test   %rcx,%rcx
1402ae379:	74 1c                	je     0x1402ae397
1402ae37b:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae37e:	ff c0                	inc    %eax
1402ae380:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae383:	83 f8 01             	cmp    $0x1,%eax
1402ae386:	0f 8e c8 04 00 00    	jle    0x1402ae854
1402ae38c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ae391:	0f 84 c5 04 00 00    	je     0x1402ae85c
1402ae397:	48 89 4d c7          	mov    %rcx,-0x39(%rbp)
1402ae39b:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1402ae39f:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1402ae3a3:	48 8d 45 cf          	lea    -0x31(%rbp),%rax
1402ae3a7:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1402ae3ab:	0f 28 45 a7          	movaps -0x59(%rbp),%xmm0
1402ae3af:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
1402ae3b4:	4c 8d 45 7f          	lea    0x7f(%rbp),%r8
1402ae3b8:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1402ae3bc:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1402ae3c0:	e8 8b 1a ef ff       	call   0x14019fe50
1402ae3c5:	48 8b d0             	mov    %rax,%rdx
1402ae3c8:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1402ae3cc:	e8 1f e5 3f 00       	call   0x1406ac8f0
1402ae3d1:	48 8b d8             	mov    %rax,%rbx
1402ae3d4:	48 8b 0d 6d dc 16 01 	mov    0x116dc6d(%rip),%rcx        # 0x14141c048
1402ae3db:	48 8b 91 f0 03 00 00 	mov    0x3f0(%rcx),%rdx
1402ae3e2:	48 89 55 e7          	mov    %rdx,-0x19(%rbp)
1402ae3e6:	48 85 d2             	test   %rdx,%rdx
1402ae3e9:	74 1c                	je     0x1402ae407
1402ae3eb:	8b 42 10             	mov    0x10(%rdx),%eax
1402ae3ee:	ff c0                	inc    %eax
1402ae3f0:	89 42 10             	mov    %eax,0x10(%rdx)
1402ae3f3:	83 f8 01             	cmp    $0x1,%eax
1402ae3f6:	0f 8e 6b 04 00 00    	jle    0x1402ae867
1402ae3fc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ae401:	0f 84 68 04 00 00    	je     0x1402ae86f
1402ae407:	44 8b c6             	mov    %esi,%r8d
1402ae40a:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402ae40e:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402ae412:	e8 a9 0b 40 00       	call   0x1406aefc0
1402ae417:	48 8b 08             	mov    (%rax),%rcx
1402ae41a:	4c 89 20             	mov    %r12,(%rax)
1402ae41d:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
1402ae421:	48 8b 08             	mov    (%rax),%rcx
1402ae424:	48 85 c9             	test   %rcx,%rcx
1402ae427:	74 24                	je     0x1402ae44d
1402ae429:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae42c:	ff c8                	dec    %eax
1402ae42e:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae431:	85 c0                	test   %eax,%eax
1402ae433:	7f 18                	jg     0x1402ae44d
1402ae435:	0f 88 3f 04 00 00    	js     0x1402ae87a
1402ae43b:	48 8b 01             	mov    (%rcx),%rax
1402ae43e:	ba 01 00 00 00       	mov    $0x1,%edx
1402ae443:	48 8b 00             	mov    (%rax),%rax
1402ae446:	ff 15 d4 55 cd 00    	call   *0xcd55d4(%rip)        # 0x140f83a20
1402ae44c:	90                   	nop
1402ae44d:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
1402ae451:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1402ae455:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
1402ae459:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1402ae45d:	0f 28 45 a7          	movaps -0x59(%rbp),%xmm0
1402ae461:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
1402ae466:	4c 8d 45 7f          	lea    0x7f(%rbp),%r8
1402ae46a:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1402ae46e:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1402ae472:	e8 d9 19 ef ff       	call   0x14019fe50
1402ae477:	48 8b 0d 8a 1f 17 01 	mov    0x1171f8a(%rip),%rcx        # 0x141420408
1402ae47e:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402ae482:	48 85 d2             	test   %rdx,%rdx
1402ae485:	74 1d                	je     0x1402ae4a4
1402ae487:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402ae48a:	ff c1                	inc    %ecx
1402ae48c:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402ae48f:	83 f9 01             	cmp    $0x1,%ecx
1402ae492:	0f 8e ed 03 00 00    	jle    0x1402ae885
1402ae498:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402ae49e:	0f 84 e9 03 00 00    	je     0x1402ae88d
1402ae4a4:	48 89 55 97          	mov    %rdx,-0x69(%rbp)
1402ae4a8:	4c 8b c0             	mov    %rax,%r8
1402ae4ab:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1402ae4af:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402ae4b3:	e8 88 e2 3f 00       	call   0x1406ac740
1402ae4b8:	48 8b 08             	mov    (%rax),%rcx
1402ae4bb:	4c 89 20             	mov    %r12,(%rax)
1402ae4be:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
1402ae4c2:	48 8b 08             	mov    (%rax),%rcx
1402ae4c5:	48 85 c9             	test   %rcx,%rcx
1402ae4c8:	74 24                	je     0x1402ae4ee
1402ae4ca:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae4cd:	ff c8                	dec    %eax
1402ae4cf:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae4d2:	85 c0                	test   %eax,%eax
1402ae4d4:	7f 18                	jg     0x1402ae4ee
1402ae4d6:	0f 88 bc 03 00 00    	js     0x1402ae898
1402ae4dc:	48 8b 01             	mov    (%rcx),%rax
1402ae4df:	ba 01 00 00 00       	mov    $0x1,%edx
1402ae4e4:	48 8b 00             	mov    (%rax),%rax
1402ae4e7:	ff 15 33 55 cd 00    	call   *0xcd5533(%rip)        # 0x140f83a20
1402ae4ed:	90                   	nop
1402ae4ee:	48 8b d3             	mov    %rbx,%rdx
1402ae4f1:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402ae4f5:	e8 86 e8 3f 00       	call   0x1406acd80
1402ae4fa:	90                   	nop
1402ae4fb:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1402ae4ff:	48 85 c9             	test   %rcx,%rcx
1402ae502:	74 24                	je     0x1402ae528
1402ae504:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae507:	ff c8                	dec    %eax
1402ae509:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae50c:	85 c0                	test   %eax,%eax
1402ae50e:	7f 18                	jg     0x1402ae528
1402ae510:	0f 88 8d 03 00 00    	js     0x1402ae8a3
1402ae516:	48 8b 01             	mov    (%rcx),%rax
1402ae519:	ba 01 00 00 00       	mov    $0x1,%edx
1402ae51e:	48 8b 00             	mov    (%rax),%rax
1402ae521:	ff 15 f9 54 cd 00    	call   *0xcd54f9(%rip)        # 0x140f83a20
1402ae527:	90                   	nop
1402ae528:	4c 8d 0d c1 ff ee ff 	lea    -0x11003f(%rip),%r9        # 0x14019e4f0
1402ae52f:	ba 08 00 00 00       	mov    $0x8,%edx
1402ae534:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402ae53a:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402ae53e:	e8 09 d0 b6 00       	call   0x140e1b54c
1402ae543:	90                   	nop
1402ae544:	4c 8d 0d a5 ff ee ff 	lea    -0x11005b(%rip),%r9        # 0x14019e4f0
1402ae54b:	ba 08 00 00 00       	mov    $0x8,%edx
1402ae550:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402ae556:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1402ae55a:	e8 ed cf b6 00       	call   0x140e1b54c
1402ae55f:	48 8b 05 e2 da 16 01 	mov    0x116dae2(%rip),%rax        # 0x14141c048
1402ae566:	48 8b 88 f0 03 00 00 	mov    0x3f0(%rax),%rcx
1402ae56d:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1402ae571:	48 85 c9             	test   %rcx,%rcx
1402ae574:	74 1c                	je     0x1402ae592
1402ae576:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae579:	ff c0                	inc    %eax
1402ae57b:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae57e:	83 f8 01             	cmp    $0x1,%eax
1402ae581:	0f 8e 27 03 00 00    	jle    0x1402ae8ae
1402ae587:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ae58c:	0f 84 24 03 00 00    	je     0x1402ae8b6
1402ae592:	44 8b c6             	mov    %esi,%r8d
1402ae595:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1402ae599:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402ae59d:	e8 1e 0a 40 00       	call   0x1406aefc0
1402ae5a2:	48 8b 08             	mov    (%rax),%rcx
1402ae5a5:	4c 89 20             	mov    %r12,(%rax)
1402ae5a8:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
1402ae5ac:	48 8b 08             	mov    (%rax),%rcx
1402ae5af:	48 85 c9             	test   %rcx,%rcx
1402ae5b2:	74 24                	je     0x1402ae5d8
1402ae5b4:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae5b7:	ff c8                	dec    %eax
1402ae5b9:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae5bc:	85 c0                	test   %eax,%eax
1402ae5be:	7f 18                	jg     0x1402ae5d8
1402ae5c0:	0f 88 fb 02 00 00    	js     0x1402ae8c1
1402ae5c6:	48 8b 01             	mov    (%rcx),%rax
1402ae5c9:	ba 01 00 00 00       	mov    $0x1,%edx
1402ae5ce:	48 8b 00             	mov    (%rax),%rax
1402ae5d1:	ff 15 49 54 cd 00    	call   *0xcd5449(%rip)        # 0x140f83a20
1402ae5d7:	90                   	nop
1402ae5d8:	49 8b 0e             	mov    (%r14),%rcx
1402ae5db:	48 85 c9             	test   %rcx,%rcx
1402ae5de:	74 1c                	je     0x1402ae5fc
1402ae5e0:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae5e3:	ff c0                	inc    %eax
1402ae5e5:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae5e8:	83 f8 01             	cmp    $0x1,%eax
1402ae5eb:	0f 8e db 02 00 00    	jle    0x1402ae8cc
1402ae5f1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ae5f6:	0f 84 d8 02 00 00    	je     0x1402ae8d4
1402ae5fc:	48 89 4d df          	mov    %rcx,-0x21(%rbp)
1402ae600:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
1402ae604:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1402ae608:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
1402ae60c:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1402ae610:	0f 28 45 a7          	movaps -0x59(%rbp),%xmm0
1402ae614:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
1402ae619:	4c 8d 45 7f          	lea    0x7f(%rbp),%r8
1402ae61d:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1402ae621:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1402ae625:	e8 26 18 ef ff       	call   0x14019fe50
1402ae62a:	48 8b d0             	mov    %rax,%rdx
1402ae62d:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402ae631:	e8 ba e2 3f 00       	call   0x1406ac8f0
1402ae636:	48 8b 0d c3 1d 17 01 	mov    0x1171dc3(%rip),%rcx        # 0x141420400
1402ae63d:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402ae641:	48 85 d2             	test   %rdx,%rdx
1402ae644:	74 1d                	je     0x1402ae663
1402ae646:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402ae649:	ff c1                	inc    %ecx
1402ae64b:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402ae64e:	83 f9 01             	cmp    $0x1,%ecx
1402ae651:	0f 8e 88 02 00 00    	jle    0x1402ae8df
1402ae657:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402ae65d:	0f 84 84 02 00 00    	je     0x1402ae8e7
1402ae663:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
1402ae667:	48 8b d0             	mov    %rax,%rdx
1402ae66a:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402ae66e:	e8 0d e7 3f 00       	call   0x1406acd80
1402ae673:	90                   	nop
1402ae674:	4c 8d 0d 75 fe ee ff 	lea    -0x11018b(%rip),%r9        # 0x14019e4f0
1402ae67b:	ba 08 00 00 00       	mov    $0x8,%edx
1402ae680:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402ae686:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1402ae68a:	e8 bd ce b6 00       	call   0x140e1b54c
1402ae68f:	48 8b 05 b2 d9 16 01 	mov    0x116d9b2(%rip),%rax        # 0x14141c048
1402ae696:	48 8b 88 f0 03 00 00 	mov    0x3f0(%rax),%rcx
1402ae69d:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1402ae6a1:	48 85 c9             	test   %rcx,%rcx
1402ae6a4:	74 1c                	je     0x1402ae6c2
1402ae6a6:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae6a9:	ff c0                	inc    %eax
1402ae6ab:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae6ae:	83 f8 01             	cmp    $0x1,%eax
1402ae6b1:	0f 8e 3b 02 00 00    	jle    0x1402ae8f2
1402ae6b7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ae6bc:	0f 84 38 02 00 00    	je     0x1402ae8fa
1402ae6c2:	44 8b c6             	mov    %esi,%r8d
1402ae6c5:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1402ae6c9:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402ae6cd:	e8 ee 08 40 00       	call   0x1406aefc0
1402ae6d2:	48 8b 08             	mov    (%rax),%rcx
1402ae6d5:	4c 89 20             	mov    %r12,(%rax)
1402ae6d8:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
1402ae6dc:	48 8b 08             	mov    (%rax),%rcx
1402ae6df:	48 85 c9             	test   %rcx,%rcx
1402ae6e2:	74 24                	je     0x1402ae708
1402ae6e4:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae6e7:	ff c8                	dec    %eax
1402ae6e9:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae6ec:	85 c0                	test   %eax,%eax
1402ae6ee:	7f 18                	jg     0x1402ae708
1402ae6f0:	0f 88 0f 02 00 00    	js     0x1402ae905
1402ae6f6:	48 8b 01             	mov    (%rcx),%rax
1402ae6f9:	ba 01 00 00 00       	mov    $0x1,%edx
1402ae6fe:	48 8b 00             	mov    (%rax),%rax
1402ae701:	ff 15 19 53 cd 00    	call   *0xcd5319(%rip)        # 0x140f83a20
1402ae707:	90                   	nop
1402ae708:	49 8b 0e             	mov    (%r14),%rcx
1402ae70b:	48 85 c9             	test   %rcx,%rcx
1402ae70e:	74 1c                	je     0x1402ae72c
1402ae710:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae713:	ff c0                	inc    %eax
1402ae715:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae718:	83 f8 01             	cmp    $0x1,%eax
1402ae71b:	0f 8e ef 01 00 00    	jle    0x1402ae910
1402ae721:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ae726:	0f 84 ec 01 00 00    	je     0x1402ae918
1402ae72c:	48 89 4d df          	mov    %rcx,-0x21(%rbp)
1402ae730:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
1402ae734:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1402ae738:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
1402ae73c:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1402ae740:	0f 28 45 a7          	movaps -0x59(%rbp),%xmm0
1402ae744:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
1402ae749:	4c 8d 45 7f          	lea    0x7f(%rbp),%r8
1402ae74d:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1402ae751:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1402ae755:	e8 f6 16 ef ff       	call   0x14019fe50
1402ae75a:	48 8b d8             	mov    %rax,%rbx
1402ae75d:	48 89 45 7f          	mov    %rax,0x7f(%rbp)
1402ae761:	48 8b 0d 28 cb 16 01 	mov    0x116cb28(%rip),%rcx        # 0x14141b290
1402ae768:	4d 85 ff             	test   %r15,%r15
1402ae76b:	74 04                	je     0x1402ae771
1402ae76d:	4d 89 67 60          	mov    %r12,0x60(%r15)
1402ae771:	48 8b 11             	mov    (%rcx),%rdx
1402ae774:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402ae778:	4d 8b cf             	mov    %r15,%r9
1402ae77b:	4c 8b c3             	mov    %rbx,%r8
1402ae77e:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1402ae782:	ff 15 98 52 cd 00    	call   *0xcd5298(%rip)        # 0x140f83a20
1402ae788:	90                   	nop
1402ae789:	48 8b cb             	mov    %rbx,%rcx
1402ae78c:	e8 af 0d ef ff       	call   0x14019f540
1402ae791:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1402ae795:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
1402ae79a:	0f 95 c3             	setne  %bl
1402ae79d:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae7a0:	ff c8                	dec    %eax
1402ae7a2:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae7a5:	85 c0                	test   %eax,%eax
1402ae7a7:	7f 14                	jg     0x1402ae7bd
1402ae7a9:	78 4c                	js     0x1402ae7f7
1402ae7ab:	48 8b 01             	mov    (%rcx),%rax
1402ae7ae:	ba 01 00 00 00       	mov    $0x1,%edx
1402ae7b3:	48 8b 00             	mov    (%rax),%rax
1402ae7b6:	ff 15 64 52 cd 00    	call   *0xcd5264(%rip)        # 0x140f83a20
1402ae7bc:	90                   	nop
1402ae7bd:	4c 8d 0d 2c fd ee ff 	lea    -0x1102d4(%rip),%r9        # 0x14019e4f0
1402ae7c4:	ba 08 00 00 00       	mov    $0x8,%edx
1402ae7c9:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402ae7cf:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1402ae7d3:	e8 74 cd b6 00       	call   0x140e1b54c
1402ae7d8:	0f b6 c3             	movzbl %bl,%eax
1402ae7db:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
1402ae7e2:	00
1402ae7e3:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1402ae7e7:	49 8b 73 38          	mov    0x38(%r11),%rsi
1402ae7eb:	49 8b e3             	mov    %r11,%rsp
1402ae7ee:	41 5f                	pop    %r15
1402ae7f0:	41 5e                	pop    %r14
1402ae7f2:	41 5c                	pop    %r12
1402ae7f4:	5f                   	pop    %rdi
1402ae7f5:	5d                   	pop    %rbp
1402ae7f6:	c3                   	ret
1402ae7f7:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ae7fc:	e8 ff be 4d 00       	call   0x14078a700
1402ae801:	90                   	nop
1402ae802:	33 c9                	xor    %ecx,%ecx
1402ae804:	e8 f7 be 4d 00       	call   0x14078a700
1402ae809:	cc                   	int3