1400a31e1:	48 8b 09             	mov    (%rcx),%rcx
1400a31e4:	49 8b c5             	mov    %r13,%rax
1400a31e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400a31ee:	00 00
1400a31f0:	41 0f b6 14 04       	movzbl (%r12,%rax,1),%edx
1400a31f5:	48 ff c0             	inc    %rax
1400a31f8:	3a 54 01 ff          	cmp    -0x1(%rcx,%rax,1),%dl
1400a31fc:	75 0a                	jne    0x1400a3208
1400a31fe:	48 83 f8 06          	cmp    $0x6,%rax
1400a3202:	75 ec                	jne    0x1400a31f0
1400a3204:	3a 54 01 ff          	cmp    -0x1(%rcx,%rax,1),%dl
1400a3208:	72 0c                	jb     0x1400a3216
1400a320a:	49 3b 59 08          	cmp    0x8(%r9),%rbx
1400a320e:	74 06                	je     0x1400a3216
1400a3210:	48 83 c3 28          	add    $0x28,%rbx
1400a3214:	eb 07                	jmp    0x1400a321d
1400a3216:	48 8d 1d 53 cf 35 00 	lea    0x35cf53(%rip),%rbx        # 0x140400170
1400a321d:	80 7b 10 05          	cmpb   $0x5,0x10(%rbx)
1400a3221:	75 05                	jne    0x1400a3228
1400a3223:	48 8b 1b             	mov    (%rbx),%rbx
1400a3226:	eb 07                	jmp    0x1400a322f
1400a3228:	48 8d 1d 59 cf 35 00 	lea    0x35cf59(%rip),%rbx        # 0x140400188
1400a322f:	48 8b ce             	mov    %rsi,%rcx
1400a3232:	e8 c9 de ff ff       	call   0x1400a1100
1400a3237:	c6 46 18 00          	movb   $0x0,0x18(%rsi)
1400a323b:	49 8b d4             	mov    %r12,%rdx
1400a323e:	48 8b ce             	mov    %rsi,%rcx
1400a3241:	e8 2a 87 ff ff       	call   0x14009b970
1400a3246:	48 8b f8             	mov    %rax,%rdi
1400a3249:	48 8b c8             	mov    %rax,%rcx
1400a324c:	e8 af de ff ff       	call   0x1400a1100
1400a3251:	c6 47 10 05          	movb   $0x5,0x10(%rdi)
1400a3255:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1400a325a:	76 03                	jbe    0x1400a325f
1400a325c:	48 8b 1b             	mov    (%rbx),%rbx
1400a325f:	48 8b d3             	mov    %rbx,%rdx
1400a3262:	48 8b cf             	mov    %rdi,%rcx
1400a3265:	e8 a6 a6 ff ff       	call   0x14009d910
1400a326a:	48 89 07             	mov    %rax,(%rdi)
1400a326d:	48 bb ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rbx
1400a3274:	aa aa 2a
1400a3277:	eb 23                	jmp    0x1400a329c
1400a3279:	48 8b d5             	mov    %rbp,%rdx
1400a327c:	48 8b ce             	mov    %rsi,%rcx
1400a327f:	e8 1c 8a ff ff       	call   0x14009bca0
1400a3284:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400a3289:	48 3b c8             	cmp    %rax,%rcx
1400a328c:	74 0e                	je     0x1400a329c
1400a328e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400a3293:	48 8b c8             	mov    %rax,%rcx
1400a3296:	e8 85 e1 00 00       	call   0x1400b1420
1400a329b:	90                   	nop
1400a329c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400a32a1:	e8 5a de ff ff       	call   0x1400a1100
1400a32a6:	80 7c 24 31 00       	cmpb   $0x0,0x31(%rsp)
1400a32ab:	74 48                	je     0x1400a32f5
1400a32ad:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1400a32b2:	48 85 ff             	test   %rdi,%rdi
1400a32b5:	74 3e                	je     0x1400a32f5
1400a32b7:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
1400a32bb:	e8 e0 4b ff ff       	call   0x140097ea0
1400a32c0:	48 8b 57 28          	mov    0x28(%rdi),%rdx
1400a32c4:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1400a32c8:	e8 63 b7 fe ff       	call   0x14008ea30
1400a32cd:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1400a32d1:	e8 ae 6f 25 00       	call   0x1402fa284
1400a32d6:	48 8b cf             	mov    %rdi,%rcx
1400a32d9:	e8 92 5e ff ff       	call   0x140099170
1400a32de:	ba 88 00 00 00       	mov    $0x88,%edx
1400a32e3:	48 8b cf             	mov    %rdi,%rcx
1400a32e6:	e8 99 6f 25 00       	call   0x1402fa284
1400a32eb:	48 bb ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rbx
1400a32f2:	aa aa 2a
1400a32f5:	48 ff c5             	inc    %rbp
1400a32f8:	49 83 c6 18          	add    $0x18,%r14
1400a32fc:	4d 8b 07             	mov    (%r15),%r8
1400a32ff:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1400a3303:	49 2b c8             	sub    %r8,%rcx
1400a3306:	48 8b c3             	mov    %rbx,%rax
1400a3309:	48 f7 e9             	imul   %rcx
1400a330c:	48 c1 fa 02          	sar    $0x2,%rdx
1400a3310:	48 8b c2             	mov    %rdx,%rax
1400a3313:	48 c1 e8 3f          	shr    $0x3f,%rax
1400a3317:	48 03 d0             	add    %rax,%rdx
1400a331a:	48 3b ea             	cmp    %rdx,%rbp
1400a331d:	73 11                	jae    0x1400a3330
1400a331f:	80 7e 18 00          	cmpb   $0x0,0x18(%rsi)
1400a3323:	48 8d 3d 16 ce 35 00 	lea    0x35ce16(%rip),%rdi        # 0x140400140
1400a332a:	0f 85 b0 fd ff ff    	jne    0x1400a30e0
1400a3330:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400a3335:	48 33 cc             	xor    %rsp,%rcx
1400a3338:	e8 03 73 25 00       	call   0x1402fa640
1400a333d:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1400a3344:	00
1400a3345:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1400a334c:	41 5f                	pop    %r15
1400a334e:	41 5e                	pop    %r14
1400a3350:	41 5d                	pop    %r13
1400a3352:	41 5c                	pop    %r12
1400a3354:	5f                   	pop    %rdi
1400a3355:	5e                   	pop    %rsi
1400a3356:	5d                   	pop    %rbp
1400a3357:	c3                   	ret
1400a3358:	e8 83 e2 01 00       	call   0x1400c15e0
1400a335d:	cc                   	int3
1400a335e:	cc                   	int3
1400a335f:	cc                   	int3
1400a3360:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
1400a3364:	48 3b d1             	cmp    %rcx,%rdx
1400a3367:	0f 85 63 3c 00 00    	jne    0x1400a6fd0
1400a336d:	c3                   	ret
1400a336e:	cc                   	int3
1400a336f:	cc                   	int3
1400a3370:	40 55                	rex push %rbp
1400a3372:	53                   	push   %rbx
1400a3373:	56                   	push   %rsi
1400a3374:	57                   	push   %rdi
1400a3375:	41 54                	push   %r12
1400a3377:	41 55                	push   %r13
1400a3379:	41 56                	push   %r14
1400a337b:	41 57                	push   %r15
1400a337d:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
1400a3382:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
1400a3389:	0f 29 b4 24 c0 00 00 	movaps %xmm6,0xc0(%rsp)
1400a3390:	00
1400a3391:	48 8b 05 e8 4d 36 00 	mov    0x364de8(%rip),%rax        # 0x140408180
1400a3398:	48 33 c4             	xor    %rsp,%rax
1400a339b:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1400a339f:	4d 8b e9             	mov    %r9,%r13
1400a33a2:	4c 89 45 bf          	mov    %r8,-0x41(%rbp)
1400a33a6:	4c 8b fa             	mov    %rdx,%r15
1400a33a9:	48 89 4d af          	mov    %rcx,-0x51(%rbp)
1400a33ad:	48 8b ca             	mov    %rdx,%rcx
1400a33b0:	4d 85 c9             	test   %r9,%r9
1400a33b3:	0f 85 36 01 00 00    	jne    0x1400a34ef
1400a33b9:	e8 42 dd ff ff       	call   0x1400a1100
1400a33be:	45 88 6f 18          	mov    %r13b,0x18(%r15)
1400a33c2:	48 8d 15 4f 7f 28 00 	lea    0x287f4f(%rip),%rdx        # 0x14032b318
1400a33c9:	49 8b cf             	mov    %r15,%rcx
1400a33cc:	e8 9f 85 ff ff       	call   0x14009b970
1400a33d1:	48 8b f8             	mov    %rax,%rdi
1400a33d4:	48 8b c8             	mov    %rax,%rcx
1400a33d7:	e8 24 dd ff ff       	call   0x1400a1100
1400a33dc:	c6 47 10 05          	movb   $0x5,0x10(%rdi)
1400a33e0:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a33e3:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
1400a33e7:	66 0f 6f 0d 41 76 28 	movdqa 0x287641(%rip),%xmm1        # 0x14032aa30
1400a33ee:	00
1400a33ef:	f3 0f 7f 4d d7       	movdqu %xmm1,-0x29(%rbp)
1400a33f4:	44 88 6d c7          	mov    %r13b,-0x39(%rbp)
1400a33f8:	48 8d 35 01 81 28 00 	lea    0x288101(%rip),%rsi        # 0x14032b500
1400a33ff:	48 89 75 ef          	mov    %rsi,-0x11(%rbp)
1400a3403:	b9 c5 9d 1c 81       	mov    $0x811c9dc5,%ecx
1400a3408:	48 8b d6             	mov    %rsi,%rdx
1400a340b:	41 b8 17 00 00 00    	mov    $0x17,%r8d
1400a3411:	0f b6 02             	movzbl (%rdx),%eax
1400a3414:	33 c1                	xor    %ecx,%eax
1400a3416:	69 c8 93 01 00 01    	imul   $0x1000193,%eax,%ecx
1400a341c:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
1400a3420:	33 c1                	xor    %ecx,%eax
1400a3422:	69 c8 93 01 00 01    	imul   $0x1000193,%eax,%ecx
1400a3428:	0f b6 42 02          	movzbl 0x2(%rdx),%eax
1400a342c:	33 c1                	xor    %ecx,%eax
1400a342e:	69 c8 93 01 00 01    	imul   $0x1000193,%eax,%ecx
1400a3434:	48 8d 52 03          	lea    0x3(%rdx),%rdx
1400a3438:	49 83 e8 01          	sub    $0x1,%r8
1400a343c:	75 d3                	jne    0x1400a3411
1400a343e:	8b c1                	mov    %ecx,%eax
1400a3440:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1400a3444:	48 8b cf             	mov    %rdi,%rcx
1400a3447:	e8 f4 b1 00 00       	call   0x1400ae640
1400a344c:	48 8b d8             	mov    %rax,%rbx
1400a344f:	4c 8b 4d e7          	mov    -0x19(%rbp),%r9
1400a3453:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
1400a3457:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
1400a345b:	48 8d 48 18          	lea    0x18(%rax),%rcx
1400a345f:	e8 5c b3 fe ff       	call   0x14008e7c0
1400a3464:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a3468:	48 85 c0             	test   %rax,%rax
1400a346b:	74 06                	je     0x1400a3473
1400a346d:	48 3b 43 28          	cmp    0x28(%rbx),%rax
1400a3471:	75 2e                	jne    0x1400a34a1
1400a3473:	41 b8 45 00 00 00    	mov    $0x45,%r8d
1400a3479:	48 8b d6             	mov    %rsi,%rdx
1400a347c:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1400a3480:	e8 db 4b fe ff       	call   0x140088060
1400a3485:	45 33 f6             	xor    %r14d,%r14d
1400a3488:	4c 89 75 ef          	mov    %r14,-0x11(%rbp)
1400a348c:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
1400a3490:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
1400a3494:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1400a3498:	e8 63 10 ff ff       	call   0x140094500
1400a349d:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1400a34a1:	48 ff 40 38          	incq   0x38(%rax)
1400a34a5:	48 8d 58 10          	lea    0x10(%rax),%rbx
1400a34a9:	48 8b 55 df          	mov    -0x21(%rbp),%rdx
1400a34ad:	48 83 fa 0f          	cmp    $0xf,%rdx
1400a34b1:	76 34                	jbe    0x1400a34e7
1400a34b3:	48 ff c2             	inc    %rdx
1400a34b6:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1400a34ba:	48 8b c1             	mov    %rcx,%rax
1400a34bd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400a34c4:	72 1c                	jb     0x1400a34e2
1400a34c6:	48 83 c2 27          	add    $0x27,%rdx
1400a34ca:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400a34ce:	48 2b c1             	sub    %rcx,%rax
1400a34d1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400a34d5:	48 83 f8 1f          	cmp    $0x1f,%rax
1400a34d9:	76 07                	jbe    0x1400a34e2
1400a34db:	ff 15 17 6b 28 00    	call   *0x286b17(%rip)        # 0x140329ff8
1400a34e1:	cc                   	int3
1400a34e2:	e8 9d 6d 25 00       	call   0x1402fa284
1400a34e7:	48 89 1f             	mov    %rbx,(%rdi)
1400a34ea:	e9 6b 03 00 00       	jmp    0x1400a385a
1400a34ef:	e8 ac 83 01 00       	call   0x1400bb8a0
1400a34f4:	45 33 f6             	xor    %r14d,%r14d
1400a34f7:	41 8b fe             	mov    %r14d,%edi
1400a34fa:	4c 89 75 a7          	mov    %r14,-0x59(%rbp)
1400a34fe:	4d 8b 85 d8 00 00 00 	mov    0xd8(%r13),%r8
1400a3505:	49 8b 8d e0 00 00 00 	mov    0xe0(%r13),%rcx
1400a350c:	49 2b c8             	sub    %r8,%rcx
1400a350f:	48 b8 1b ca 6b 28 af 	movabs $0x6bca1af286bca1b,%rax
1400a3516:	a1 bc 06
1400a3519:	48 f7 e9             	imul   %rcx
1400a351c:	48 c1 fa 02          	sar    $0x2,%rdx
1400a3520:	48 8b c2             	mov    %rdx,%rax
1400a3523:	48 c1 e8 3f          	shr    $0x3f,%rax
1400a3527:	48 03 d0             	add    %rax,%rdx
1400a352a:	0f 84 2a 03 00 00    	je     0x1400a385a
1400a3530:	41 38 7f 18          	cmp    %dil,0x18(%r15)
1400a3534:	0f 84 20 03 00 00    	je     0x1400a385a
1400a353a:	45 8b e6             	mov    %r14d,%r12d
1400a353d:	48 8d 35 d4 7d 28 00 	lea    0x287dd4(%rip),%rsi        # 0x14032b318
1400a3544:	0f 57 f6             	xorps  %xmm6,%xmm6
1400a3547:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400a354e:	00 00
1400a3550:	4b 8d 1c 20          	lea    (%r8,%r12,1),%rbx
1400a3554:	4c 8b 45 bf          	mov    -0x41(%rbp),%r8
1400a3558:	4c 03 43 50          	add    0x50(%rbx),%r8
1400a355c:	4c 89 75 8f          	mov    %r14,-0x71(%rbp)
1400a3560:	66 c7 45 97 00 01    	movw   $0x100,-0x69(%rbp)
1400a3566:	4c 89 75 87          	mov    %r14,-0x79(%rbp)
1400a356a:	c6 45 9f 01          	movb   $0x1,-0x61(%rbp)
1400a356e:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
1400a3575:	48 8b 01             	mov    (%rcx),%rax
1400a3578:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1400a357d:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1400a3582:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
1400a3586:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1400a358b:	4c 8b 4b 60          	mov    0x60(%rbx),%r9
1400a358f:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1400a3593:	ff 50 08             	call   *0x8(%rax)
1400a3596:	80 7d 9f 00          	cmpb   $0x0,-0x61(%rbp)
1400a359a:	0f 84 c5 00 00 00    	je     0x1400a3665
1400a35a0:	f6 43 78 01          	testb  $0x1,0x78(%rbx)
1400a35a4:	0f 84 88 00 00 00    	je     0x1400a3632
1400a35aa:	0f b6 55 97          	movzbl -0x69(%rbp),%edx
1400a35ae:	83 fa 09             	cmp    $0x9,%edx
1400a35b1:	77 7f                	ja     0x1400a3632
1400a35b3:	4c 8d 05 46 ca f5 ff 	lea    -0xa35ba(%rip),%r8        # 0x140000000
1400a35ba:	41 8b 8c 90 84 38 0a 	mov    0xa3884(%r8,%rdx,4),%ecx
1400a35c1:	00
1400a35c2:	49 03 c8             	add    %r8,%rcx
1400a35c5:	ff e1                	jmp    *%rcx
1400a35c7:	41 8b ce             	mov    %r14d,%ecx
1400a35ca:	0f b6 45 87          	movzbl -0x79(%rbp),%eax
1400a35ce:	80 fa 01             	cmp    $0x1,%dl
1400a35d1:	0f 44 c8             	cmove  %eax,%ecx
1400a35d4:	84 c9                	test   %cl,%cl
1400a35d6:	eb 4f                	jmp    0x1400a3627
1400a35d8:	49 8b c6             	mov    %r14,%rax
1400a35db:	80 fa 02             	cmp    $0x2,%dl
1400a35de:	48 0f 44 45 87       	cmove  -0x79(%rbp),%rax
1400a35e3:	48 85 c0             	test   %rax,%rax
1400a35e6:	eb 3f                	jmp    0x1400a3627
1400a35e8:	49 8b c6             	mov    %r14,%rax
1400a35eb:	80 fa 03             	cmp    $0x3,%dl
1400a35ee:	48 0f 44 45 87       	cmove  -0x79(%rbp),%rax
1400a35f3:	48 85 c0             	test   %rax,%rax
1400a35f6:	eb 2f                	jmp    0x1400a3627
1400a35f8:	80 fa 04             	cmp    $0x4,%dl
1400a35fb:	0f 85 bf 01 00 00    	jne    0x1400a37c0
1400a3601:	f2 0f 10 45 87       	movsd  -0x79(%rbp),%xmm0
1400a3606:	66 0f 2e c6          	ucomisd %xmm6,%xmm0
1400a360a:	75 26                	jne    0x1400a3632
1400a360c:	e9 af 01 00 00       	jmp    0x1400a37c0
1400a3611:	48 8d 05 e8 74 28 00 	lea    0x2874e8(%rip),%rax        # 0x14032ab00
1400a3618:	80 fa 07             	cmp    $0x7,%dl
1400a361b:	48 0f 44 45 87       	cmove  -0x79(%rbp),%rax
1400a3620:	83 38 00             	cmpl   $0x0,(%rax)
1400a3623:	eb 02                	jmp    0x1400a3627
1400a3625:	84 d2                	test   %dl,%dl
1400a3627:	0f 94 c0             	sete   %al
1400a362a:	84 c0                	test   %al,%al
1400a362c:	0f 85 8e 01 00 00    	jne    0x1400a37c0
1400a3632:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1400a3637:	76 03                	jbe    0x1400a363c
1400a3639:	48 8b 1b             	mov    (%rbx),%rbx
1400a363c:	48 8b d3             	mov    %rbx,%rdx
1400a363f:	49 8b cf             	mov    %r15,%rcx
1400a3642:	e8 29 83 ff ff       	call   0x14009b970
1400a3647:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1400a364b:	48 3b c8             	cmp    %rax,%rcx
1400a364e:	0f 84 6c 01 00 00    	je     0x1400a37c0
1400a3654:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1400a3658:	48 8b c8             	mov    %rax,%rcx
1400a365b:	e8 c0 dd 00 00       	call   0x1400b1420
1400a3660:	e9 5b 01 00 00       	jmp    0x1400a37c0
1400a3665:	80 7d 97 09          	cmpb   $0x9,-0x69(%rbp)
1400a3669:	0f 85 f5 00 00 00    	jne    0x1400a3764
1400a366f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a3672:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
1400a3676:	4c 89 75 d7          	mov    %r14,-0x29(%rbp)
1400a367a:	48 c7 45 df 0f 00 00 	movq   $0xf,-0x21(%rbp)
1400a3681:	00
1400a3682:	c6 45 c7 00          	movb   $0x0,-0x39(%rbp)
1400a3686:	48 89 75 ef          	mov    %rsi,-0x11(%rbp)
1400a368a:	48 c7 45 e7 51 87 91 	movq   $0x21918751,-0x19(%rbp)
1400a3691:	21
1400a3692:	4c 8b 55 87          	mov    -0x79(%rbp),%r10
1400a3696:	49 8b 5a 08          	mov    0x8(%r10),%rbx
1400a369a:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1400a369e:	4c 8b cb             	mov    %rbx,%r9
1400a36a1:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1400a36a6:	75 5f                	jne    0x1400a3707
1400a36a8:	4c 8d 15 91 ca 35 00 	lea    0x35ca91(%rip),%r10        # 0x140400140
1400a36af:	90                   	nop
1400a36b0:	49 8b 48 20          	mov    0x20(%r8),%rcx
1400a36b4:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
1400a36b9:	75 0b                	jne    0x1400a36c6
1400a36bb:	49 3b ca             	cmp    %r10,%rcx
1400a36be:	74 06                	je     0x1400a36c6
1400a36c0:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1400a36c4:	eb 0a                	jmp    0x1400a36d0
1400a36c6:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1400a36cb:	76 03                	jbe    0x1400a36d0
1400a36cd:	48 8b 09             	mov    (%rcx),%rcx
1400a36d0:	49 8b c6             	mov    %r14,%rax
1400a36d3:	0f b6 14 01          	movzbl (%rcx,%rax,1),%edx
1400a36d7:	48 ff c0             	inc    %rax
1400a36da:	3a 54 06 ff          	cmp    -0x1(%rsi,%rax,1),%dl
1400a36de:	75 0a                	jne    0x1400a36ea
1400a36e0:	48 83 f8 06          	cmp    $0x6,%rax
1400a36e4:	75 ed                	jne    0x1400a36d3
1400a36e6:	3a 54 06 ff          	cmp    -0x1(%rsi,%rax,1),%dl
1400a36ea:	73 06                	jae    0x1400a36f2
1400a36ec:	4d 8b 40 10          	mov    0x10(%r8),%r8
1400a36f0:	eb 06                	jmp    0x1400a36f8
1400a36f2:	49 8b d8             	mov    %r8,%rbx
1400a36f5:	4d 8b 00             	mov    (%r8),%r8