1401e741c:	cc                   	int3
1401e741d:	cc                   	int3
1401e741e:	cc                   	int3
1401e741f:	cc                   	int3
1401e7420:	40 55                	rex push %rbp
1401e7422:	53                   	push   %rbx
1401e7423:	56                   	push   %rsi
1401e7424:	57                   	push   %rdi
1401e7425:	41 54                	push   %r12
1401e7427:	41 55                	push   %r13
1401e7429:	41 56                	push   %r14
1401e742b:	41 57                	push   %r15
1401e742d:	48 8d ac 24 38 f1 ff 	lea    -0xec8(%rsp),%rbp
1401e7434:	ff
1401e7435:	b8 c8 0f 00 00       	mov    $0xfc8,%eax
1401e743a:	e8 a1 31 11 00       	call   0x1402fa5e0
1401e743f:	48 2b e0             	sub    %rax,%rsp
1401e7442:	48 8b 05 37 0d 22 00 	mov    0x220d37(%rip),%rax        # 0x140408180
1401e7449:	48 33 c4             	xor    %rsp,%rax
1401e744c:	48 89 85 b0 0e 00 00 	mov    %rax,0xeb0(%rbp)
1401e7453:	4c 8b a5 30 0f 00 00 	mov    0xf30(%rbp),%r12
1401e745a:	45 33 ed             	xor    %r13d,%r13d
1401e745d:	4c 89 4d 80          	mov    %r9,-0x80(%rbp)
1401e7461:	4d 8b f9             	mov    %r9,%r15
1401e7464:	4c 8b 8d 40 0f 00 00 	mov    0xf40(%rbp),%r9
1401e746b:	48 8b d9             	mov    %rcx,%rbx
1401e746e:	4c 89 4d a0          	mov    %r9,-0x60(%rbp)
1401e7472:	4d 8b d0             	mov    %r8,%r10
1401e7475:	4c 89 45 98          	mov    %r8,-0x68(%rbp)
1401e7479:	8b f2                	mov    %edx,%esi
1401e747b:	89 54 24 40          	mov    %edx,0x40(%rsp)
1401e747f:	45 8b f5             	mov    %r13d,%r14d
1401e7482:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
1401e7487:	41 8b fd             	mov    %r13d,%edi
1401e748a:	44 89 6c 24 48       	mov    %r13d,0x48(%rsp)
1401e748f:	41 8b cd             	mov    %r13d,%ecx
1401e7492:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
1401e7497:	49 83 fc 04          	cmp    $0x4,%r12
1401e749b:	72 47                	jb     0x1401e74e4
1401e749d:	49 8b c4             	mov    %r12,%rax
1401e74a0:	0f 57 d2             	xorps  %xmm2,%xmm2
1401e74a3:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1401e74a7:	0f 57 c9             	xorps  %xmm1,%xmm1
1401e74aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401e74b0:	f3 41 0f 6f 04 cf    	movdqu (%r15,%rcx,8),%xmm0
1401e74b6:	66 0f d4 d0          	paddq  %xmm0,%xmm2
1401e74ba:	f3 41 0f 6f 44 cf 10 	movdqu 0x10(%r15,%rcx,8),%xmm0
1401e74c1:	48 83 c1 04          	add    $0x4,%rcx
1401e74c5:	66 0f d4 c8          	paddq  %xmm0,%xmm1
1401e74c9:	48 3b c8             	cmp    %rax,%rcx
1401e74cc:	72 e2                	jb     0x1401e74b0
1401e74ce:	66 0f d4 ca          	paddq  %xmm2,%xmm1
1401e74d2:	66 0f 6f c1          	movdqa %xmm1,%xmm0
1401e74d6:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1401e74db:	66 0f d4 c8          	paddq  %xmm0,%xmm1
1401e74df:	66 48 0f 7e cf       	movq   %xmm1,%rdi
1401e74e4:	49 8b d5             	mov    %r13,%rdx
1401e74e7:	4d 8b c5             	mov    %r13,%r8
1401e74ea:	49 3b cc             	cmp    %r12,%rcx
1401e74ed:	73 37                	jae    0x1401e7526
1401e74ef:	49 8b c4             	mov    %r12,%rax
1401e74f2:	48 2b c1             	sub    %rcx,%rax
1401e74f5:	48 83 f8 02          	cmp    $0x2,%rax
1401e74f9:	72 1c                	jb     0x1401e7517
1401e74fb:	4d 8d 4c 24 ff       	lea    -0x1(%r12),%r9
1401e7500:	49 03 14 cf          	add    (%r15,%rcx,8),%rdx
1401e7504:	4d 03 44 cf 08       	add    0x8(%r15,%rcx,8),%r8
1401e7509:	48 83 c1 02          	add    $0x2,%rcx
1401e750d:	49 3b c9             	cmp    %r9,%rcx
1401e7510:	72 ee                	jb     0x1401e7500
1401e7512:	49 3b cc             	cmp    %r12,%rcx
1401e7515:	73 04                	jae    0x1401e751b
1401e7517:	49 03 3c cf          	add    (%r15,%rcx,8),%rdi
1401e751b:	4c 8b 4d a0          	mov    -0x60(%rbp),%r9
1401e751f:	49 8d 04 10          	lea    (%r8,%rdx,1),%rax
1401e7523:	48 03 f8             	add    %rax,%rdi
1401e7526:	48 8b 83 48 08 00 00 	mov    0x848(%rbx),%rax
1401e752d:	48 85 c0             	test   %rax,%rax
1401e7530:	74 20                	je     0x1401e7552
1401e7532:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
1401e7536:	4c 39 ac c3 70 08 00 	cmp    %r13,0x870(%rbx,%rax,8)
1401e753d:	00
1401e753e:	74 12                	je     0x1401e7552
1401e7540:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401e7545:	4d 8b c2             	mov    %r10,%r8
1401e7548:	4c 8b cf             	mov    %rdi,%r9
1401e754b:	8b d6                	mov    %esi,%edx
1401e754d:	e9 04 0b 00 00       	jmp    0x1401e8056
1401e7552:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1401e7559:	44 39 a8 fc 00 00 00 	cmp    %r13d,0xfc(%rax)
1401e7560:	74 12                	je     0x1401e7574
1401e7562:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401e7566:	48 8b cb             	mov    %rbx,%rcx
1401e7569:	ff 50 78             	call   *0x78(%rax)
1401e756c:	85 c0                	test   %eax,%eax
1401e756e:	0f 8e ea 0a 00 00    	jle    0x1401e805e
1401e7574:	4c 39 a3 48 08 00 00 	cmp    %r12,0x848(%rbx)
1401e757b:	73 16                	jae    0x1401e7593
1401e757d:	45 33 c0             	xor    %r8d,%r8d
1401e7580:	49 8b d4             	mov    %r12,%rdx
1401e7583:	48 8b cb             	mov    %rbx,%rcx
1401e7586:	e8 b5 24 00 00       	call   0x1401e9a40
1401e758b:	85 c0                	test   %eax,%eax
1401e758d:	0f 84 81 0a 00 00    	je     0x1401e8014
1401e7593:	8b 95 38 0f 00 00    	mov    0xf38(%rbp),%edx
1401e7599:	48 85 ff             	test   %rdi,%rdi
1401e759c:	75 0b                	jne    0x1401e75a9
1401e759e:	85 d2                	test   %edx,%edx
1401e75a0:	75 07                	jne    0x1401e75a9
1401e75a2:	33 c0                	xor    %eax,%eax
1401e75a4:	e9 b5 0a 00 00       	jmp    0x1401e805e
1401e75a9:	4c 39 ab 08 05 00 00 	cmp    %r13,0x508(%rbx)
1401e75b0:	74 7f                	je     0x1401e7631
1401e75b2:	48 8d bb 68 04 00 00 	lea    0x468(%rbx),%rdi
1401e75b9:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
1401e75be:	4c 39 2f             	cmp    %r13,(%rdi)
1401e75c1:	74 6e                	je     0x1401e7631
1401e75c3:	48 8b 8b 80 04 00 00 	mov    0x480(%rbx),%rcx
1401e75ca:	e8 f1 bb 04 00       	call   0x1402331c0
1401e75cf:	48 85 c0             	test   %rax,%rax
1401e75d2:	74 57                	je     0x1401e762b
1401e75d4:	48 8b 8b 80 04 00 00 	mov    0x480(%rbx),%rcx
1401e75db:	e8 e0 bb 04 00       	call   0x1402331c0
1401e75e0:	48 8b c8             	mov    %rax,%rcx
1401e75e3:	e8 b8 8f 05 00       	call   0x1402405a0
1401e75e8:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
1401e75ec:	85 c0                	test   %eax,%eax
1401e75ee:	79 33                	jns    0x1401e7623
1401e75f0:	c7 44 24 28 c8 02 00 	movl   $0x2c8,0x28(%rsp)
1401e75f7:	00
1401e75f8:	ba 50 00 00 00       	mov    $0x50,%edx
1401e75fd:	48 8d 05 1c 78 16 00 	lea    0x16781c(%rip),%rax        # 0x14034ee20
1401e7604:	48 8b cb             	mov    %rbx,%rcx
1401e7607:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401e760c:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
1401e7610:	44 8d 42 18          	lea    0x18(%rdx),%r8d
1401e7614:	e8 c7 ee ff ff       	call   0x1401e64e0
1401e7619:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401e761e:	e9 3b 0a 00 00       	jmp    0x1401e805e
1401e7623:	8b 95 38 0f 00 00    	mov    0xf38(%rbp),%edx
1401e7629:	eb 20                	jmp    0x1401e764b
1401e762b:	8b 95 38 0f 00 00    	mov    0xf38(%rbp),%edx
1401e7631:	48 8d 83 68 04 00 00 	lea    0x468(%rbx),%rax
1401e7638:	44 89 6c 24 4c       	mov    %r13d,0x4c(%rsp)
1401e763d:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401e7642:	4c 39 28             	cmp    %r13,(%rax)
1401e7645:	0f 84 e2 00 00 00    	je     0x1401e772d
1401e764b:	85 d2                	test   %edx,%edx
1401e764d:	0f 85 e3 00 00 00    	jne    0x1401e7736
1401e7653:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1401e765a:	44 39 a8 dc 00 00 00 	cmp    %r13d,0xdc(%rax)
1401e7661:	75 6f                	jne    0x1401e76d2
1401e7663:	44 39 a8 d8 00 00 00 	cmp    %r13d,0xd8(%rax)
1401e766a:	74 55                	je     0x1401e76c1
1401e766c:	83 fe 17             	cmp    $0x17,%esi
1401e766f:	75 50                	jne    0x1401e76c1
1401e7671:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
1401e7675:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1401e767a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401e767f:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
1401e7684:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
1401e768b:	00
1401e768c:	8b d6                	mov    %esi,%edx
1401e768e:	48 8b cb             	mov    %rbx,%rcx
1401e7691:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1401e7698:	00 00
1401e769a:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
1401e769f:	e8 7c fd ff ff       	call   0x1401e7420
1401e76a4:	85 c0                	test   %eax,%eax
1401e76a6:	0f 8e 68 09 00 00    	jle    0x1401e8014
1401e76ac:	48 83 7c 24 68 55    	cmpq   $0x55,0x68(%rsp)
1401e76b2:	76 0d                	jbe    0x1401e76c1
1401e76b4:	c7 44 24 28 ea 02 00 	movl   $0x2ea,0x28(%rsp)
1401e76bb:	00
1401e76bc:	e9 37 ff ff ff       	jmp    0x1401e75f8
1401e76c1:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1401e76c8:	c7 80 dc 00 00 00 01 	movl   $0x1,0xdc(%rax)
1401e76cf:	00 00 00
1401e76d2:	4c 39 6c 24 68       	cmp    %r13,0x68(%rsp)
1401e76d7:	0f 84 d0 00 00 00    	je     0x1401e77ad
1401e76dd:	4c 8b 83 88 08 00 00 	mov    0x888(%rbx),%r8
1401e76e4:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1401e76e8:	48 8b 93 78 08 00 00 	mov    0x878(%rbx),%rdx
1401e76ef:	45 33 c9             	xor    %r9d,%r9d
1401e76f2:	e8 29 ae 01 00       	call   0x140202520
1401e76f7:	85 c0                	test   %eax,%eax
1401e76f9:	0f 84 a1 00 00 00    	je     0x1401e77a0
1401e76ff:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401e7704:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1401e7708:	48 03 93 90 08 00 00 	add    0x890(%rbx),%rdx
1401e770f:	45 33 c0             	xor    %r8d,%r8d
1401e7712:	e8 49 ab 01 00       	call   0x140202260
1401e7717:	85 c0                	test   %eax,%eax
1401e7719:	0f 84 81 00 00 00    	je     0x1401e77a0
1401e771f:	48 c7 44 24 70 01 00 	movq   $0x1,0x70(%rsp)
1401e7726:	00 00
1401e7728:	e9 0f 01 00 00       	jmp    0x1401e783c
1401e772d:	44 89 6c 24 4c       	mov    %r13d,0x4c(%rsp)
1401e7732:	85 d2                	test   %edx,%edx
1401e7734:	74 9c                	je     0x1401e76d2
1401e7736:	48 8b 93 78 08 00 00 	mov    0x878(%rbx),%rdx
1401e773d:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1401e7741:	4c 8b 83 88 08 00 00 	mov    0x888(%rbx),%r8
1401e7748:	41 bc 07 00 00 00    	mov    $0x7,%r12d
1401e774e:	45 33 c9             	xor    %r9d,%r9d
1401e7751:	48 8d 42 01          	lea    0x1(%rdx),%rax
1401e7755:	83 e0 07             	and    $0x7,%eax
1401e7758:	4c 2b e0             	sub    %rax,%r12
1401e775b:	4c 89 a3 90 08 00 00 	mov    %r12,0x890(%rbx)
1401e7762:	e8 b9 ad 01 00       	call   0x140202520
1401e7767:	85 c0                	test   %eax,%eax
1401e7769:	74 28                	je     0x1401e7793
1401e776b:	45 33 c0             	xor    %r8d,%r8d
1401e776e:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1401e7772:	49 8b d4             	mov    %r12,%rdx
1401e7775:	e8 e6 aa 01 00       	call   0x140202260
1401e777a:	85 c0                	test   %eax,%eax
1401e777c:	74 15                	je     0x1401e7793
1401e777e:	4c 8b a5 30 0f 00 00 	mov    0xf30(%rbp),%r12
1401e7785:	48 c7 44 24 70 01 00 	movq   $0x1,0x70(%rsp)
1401e778c:	00 00
1401e778e:	e9 a9 00 00 00       	jmp    0x1401e783c
1401e7793:	c7 44 24 28 02 03 00 	movl   $0x302,0x28(%rsp)
1401e779a:	00
1401e779b:	e9 58 fe ff ff       	jmp    0x1401e75f8
1401e77a0:	c7 44 24 28 0e 03 00 	movl   $0x30e,0x28(%rsp)
1401e77a7:	00
1401e77a8:	e9 4b fe ff ff       	jmp    0x1401e75f8
1401e77ad:	4d 8b fd             	mov    %r13,%r15
1401e77b0:	4d 85 e4             	test   %r12,%r12
1401e77b3:	0f 84 7f 00 00 00    	je     0x1401e7838
1401e77b9:	48 8d 75 b0          	lea    -0x50(%rbp),%rsi
1401e77bd:	41 bc 07 00 00 00    	mov    $0x7,%r12d
1401e77c3:	48 8d bb 88 08 00 00 	lea    0x888(%rbx),%rdi
1401e77ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401e77d0:	48 8b 57 f0          	mov    -0x10(%rdi),%rdx
1401e77d4:	4d 8b f4             	mov    %r12,%r14
1401e77d7:	4c 8b 07             	mov    (%rdi),%r8
1401e77da:	45 33 c9             	xor    %r9d,%r9d
1401e77dd:	48 8b ce             	mov    %rsi,%rcx
1401e77e0:	48 8d 42 fc          	lea    -0x4(%rdx),%rax
1401e77e4:	41 23 c4             	and    %r12d,%eax
1401e77e7:	4c 2b f0             	sub    %rax,%r14
1401e77ea:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1401e77ee:	e8 2d ad 01 00       	call   0x140202520
1401e77f3:	85 c0                	test   %eax,%eax
1401e77f5:	0f 84 c9 00 00 00    	je     0x1401e78c4
1401e77fb:	45 33 c0             	xor    %r8d,%r8d
1401e77fe:	49 8b d6             	mov    %r14,%rdx
1401e7801:	48 8b ce             	mov    %rsi,%rcx
1401e7804:	e8 57 aa 01 00       	call   0x140202260
1401e7809:	85 c0                	test   %eax,%eax
1401e780b:	0f 84 b3 00 00 00    	je     0x1401e78c4
1401e7811:	48 ff 44 24 70       	incq   0x70(%rsp)
1401e7816:	49 ff c7             	inc    %r15
1401e7819:	48 83 c6 30          	add    $0x30,%rsi
1401e781d:	48 83 c7 28          	add    $0x28,%rdi
1401e7821:	4c 3b bd 30 0f 00 00 	cmp    0xf30(%rbp),%r15
1401e7828:	72 a6                	jb     0x1401e77d0
1401e782a:	8b 74 24 40          	mov    0x40(%rsp),%esi
1401e782e:	45 8b f5             	mov    %r13d,%r14d
1401e7831:	4c 8b a5 30 0f 00 00 	mov    0xf30(%rbp),%r12
1401e7838:	4c 8b 7d 80          	mov    -0x80(%rbp),%r15
1401e783c:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1401e7841:	4c 8b 07             	mov    (%rdi),%r8
1401e7844:	4d 85 c0             	test   %r8,%r8
1401e7847:	0f 84 a5 00 00 00    	je     0x1401e78f2
1401e784d:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401e7851:	48 8b 82 c0 00 00 00 	mov    0xc0(%rdx),%rax
1401e7858:	8b 48 60             	mov    0x60(%rax),%ecx
1401e785b:	f6 c1 01             	test   $0x1,%cl
1401e785e:	0f 84 8e 00 00 00    	je     0x1401e78f2
1401e7864:	f6 c1 08             	test   $0x8,%cl
1401e7867:	75 10                	jne    0x1401e7879
1401e7869:	8b 02                	mov    (%rdx),%eax
1401e786b:	3d 04 03 00 00       	cmp    $0x304,%eax
1401e7870:	7c 07                	jl     0x1401e7879
1401e7872:	3d 00 00 01 00       	cmp    $0x10000,%eax
1401e7877:	75 79                	jne    0x1401e78f2
1401e7879:	8b 83 84 00 00 00    	mov    0x84(%rbx),%eax
1401e787f:	ff c8                	dec    %eax
1401e7881:	83 f8 03             	cmp    $0x3,%eax
1401e7884:	76 6c                	jbe    0x1401e78f2
1401e7886:	83 bb d8 04 00 00 01 	cmpl   $0x1,0x4d8(%rbx)
1401e788d:	74 63                	je     0x1401e78f2
1401e788f:	49 8b c8             	mov    %r8,%rcx
1401e7892:	e8 59 0a 03 00       	call   0x1402182f0
1401e7897:	48 8b c8             	mov    %rax,%rcx
1401e789a:	e8 31 b9 04 00       	call   0x1402331d0
1401e789f:	8b c8                	mov    %eax,%ecx
1401e78a1:	81 e1 07 00 0f 00    	and    $0xf0007,%ecx
1401e78a7:	83 f9 02             	cmp    $0x2,%ecx
1401e78aa:	75 25                	jne    0x1401e78d1
1401e78ac:	48 8b 0f             	mov    (%rdi),%rcx
1401e78af:	e8 1c 84 05 00       	call   0x14023fcd0
1401e78b4:	89 44 24 48          	mov    %eax,0x48(%rsp)
1401e78b8:	83 f8 01             	cmp    $0x1,%eax
1401e78bb:	7f 35                	jg     0x1401e78f2
1401e78bd:	44 89 6c 24 48       	mov    %r13d,0x48(%rsp)
1401e78c2:	eb 2e                	jmp    0x1401e78f2
1401e78c4:	c7 44 24 28 20 03 00 	movl   $0x320,0x28(%rsp)
1401e78cb:	00
1401e78cc:	e9 ff 06 00 00       	jmp    0x1401e7fd0
1401e78d1:	83 f9 06             	cmp    $0x6,%ecx
1401e78d4:	75 0a                	jne    0x1401e78e0
1401e78d6:	c7 44 24 48 08 00 00 	movl   $0x8,0x48(%rsp)
1401e78dd:	00
1401e78de:	eb 12                	jmp    0x1401e78f2
1401e78e0:	83 f9 07             	cmp    $0x7,%ecx
1401e78e3:	41 8b c6             	mov    %r14d,%eax
1401e78e6:	bf 08 00 00 00       	mov    $0x8,%edi
1401e78eb:	0f 44 c7             	cmove  %edi,%eax
1401e78ee:	89 44 24 48          	mov    %eax,0x48(%rsp)
1401e78f2:	33 d2                	xor    %edx,%edx
1401e78f4:	4c 89 6d 90          	mov    %r13,-0x70(%rbp)
1401e78f8:	41 b8 00 09 00 00    	mov    $0x900,%r8d
1401e78fe:	48 8d 8d b0 05 00 00 	lea    0x5b0(%rbp),%rcx
1401e7905:	e8 54 51 11 00       	call   0x1402fca5e
1401e790a:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
1401e790f:	4d 85 e4             	test   %r12,%r12
1401e7912:	0f 84 ad 03 00 00    	je     0x1401e7cc5
1401e7918:	4c 8d 65 b0          	lea    -0x50(%rbp),%r12
1401e791c:	4c 8d b5 b8 05 00 00 	lea    0x5b8(%rbp),%r14
1401e7923:	8b 3b                	mov    (%rbx),%edi
1401e7925:	b9 03 03 00 00       	mov    $0x303,%ecx
1401e792a:	81 ff 04 03 00 00    	cmp    $0x304,%edi
1401e7930:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
1401e7935:	0f 44 f9             	cmove  %ecx,%edi
1401e7938:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401e793c:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
1401e7943:	f6 40 60 08          	testb  $0x8,0x60(%rax)
1401e7947:	75 10                	jne    0x1401e7959
1401e7949:	8b 01                	mov    (%rcx),%eax
1401e794b:	3d 04 03 00 00       	cmp    $0x304,%eax
1401e7950:	7c 07                	jl     0x1401e7959
1401e7952:	3d 00 00 01 00       	cmp    $0x10000,%eax
1401e7957:	75 16                	jne    0x1401e796f
1401e7959:	8b 83 84 00 00 00    	mov    0x84(%rbx),%eax
1401e795f:	ff c8                	dec    %eax
1401e7961:	83 f8 03             	cmp    $0x3,%eax
1401e7964:	76 09                	jbe    0x1401e796f
1401e7966:	83 bb d8 04 00 00 01 	cmpl   $0x1,0x4d8(%rbx)
1401e796d:	75 1b                	jne    0x1401e798a
1401e796f:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401e7974:	48 83 38 00          	cmpq   $0x0,(%rax)
1401e7978:	74 10                	je     0x1401e798a
1401e797a:	83 7b 7c 02          	cmpl   $0x2,0x7c(%rbx)
1401e797e:	75 05                	jne    0x1401e7985
1401e7980:	83 fe 15             	cmp    $0x15,%esi
1401e7983:	74 05                	je     0x1401e798a