1402c33ad:	e9 9b 09 00 00       	jmp    0x1402c3d4d
1402c33b2:	41 b8 cf 00 00 00    	mov    $0xcf,%r8d
1402c33b8:	48 8d 15 d1 9c 0e 00 	lea    0xe9cd1(%rip),%rdx        # 0x1403ad090
1402c33bf:	48 8d 0d 82 9f 06 00 	lea    0x69f82(%rip),%rcx        # 0x14032d348
1402c33c6:	e8 f5 91 f7 ff       	call   0x14023c5c0
1402c33cb:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1402c33cf:	48 8b f0             	mov    %rax,%rsi
1402c33d2:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1402c33d6:	48 85 c0             	test   %rax,%rax
1402c33d9:	75 28                	jne    0x1402c3403
1402c33db:	c7 44 24 20 d1 00 00 	movl   $0xd1,0x20(%rsp)
1402c33e2:	00
1402c33e3:	ba 79 00 00 00       	mov    $0x79,%edx
1402c33e8:	4c 8d 0d a1 9c 0e 00 	lea    0xe9ca1(%rip),%r9        # 0x1403ad090
1402c33ef:	8d 4a 95             	lea    -0x6b(%rdx),%ecx
1402c33f2:	44 8d 42 c8          	lea    -0x38(%rdx),%r8d
1402c33f6:	e8 a5 df f5 ff       	call   0x1402213a0
1402c33fb:	49 8b f6             	mov    %r14,%rsi
1402c33fe:	e9 4a 09 00 00       	jmp    0x1402c3d4d
1402c3403:	49 8b cf             	mov    %r15,%rcx
1402c3406:	e8 a5 16 00 00       	call   0x1402c4ab0
1402c340b:	85 c0                	test   %eax,%eax
1402c340d:	75 0a                	jne    0x1402c3419
1402c340f:	c7 44 24 20 d6 00 00 	movl   $0xd6,0x20(%rsp)
1402c3416:	00
1402c3417:	eb ca                	jmp    0x1402c33e3
1402c3419:	48 8b d6             	mov    %rsi,%rdx
1402c341c:	49 8b cf             	mov    %r15,%rcx
1402c341f:	e8 ec 16 00 00       	call   0x1402c4b10
1402c3424:	4c 8b e0             	mov    %rax,%r12
1402c3427:	48 85 c0             	test   %rax,%rax
1402c342a:	75 29                	jne    0x1402c3455
1402c342c:	4c 8d 0d 5d 9c 0e 00 	lea    0xe9c5d(%rip),%r9        # 0x1403ad090
1402c3433:	c7 44 24 20 dc 00 00 	movl   $0xdc,0x20(%rsp)
1402c343a:	00
1402c343b:	8d 50 79             	lea    0x79(%rax),%edx
1402c343e:	8d 48 0e             	lea    0xe(%rax),%ecx
1402c3441:	44 8d 40 67          	lea    0x67(%rax),%r8d
1402c3445:	e8 56 df f5 ff       	call   0x1402213a0
1402c344a:	49 8b f6             	mov    %r14,%rsi
1402c344d:	4c 8b e7             	mov    %rdi,%r12
1402c3450:	e9 f8 08 00 00       	jmp    0x1402c3d4d
1402c3455:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1402c345a:	33 f6                	xor    %esi,%esi
1402c345c:	48 8b cf             	mov    %rdi,%rcx
1402c345f:	89 74 24 34          	mov    %esi,0x34(%rsp)
1402c3463:	ba 00 02 00 00       	mov    $0x200,%edx
1402c3468:	45 33 ed             	xor    %r13d,%r13d
1402c346b:	e8 10 98 f7 ff       	call   0x14023cc80
1402c3470:	48 85 c0             	test   %rax,%rax
1402c3473:	0f 84 a8 0a 00 00    	je     0x1402c3f21
1402c3479:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1402c3480:	48 63 f6             	movslq %esi,%rsi
1402c3483:	48 03 77 08          	add    0x8(%rdi),%rsi
1402c3487:	c6 06 00             	movb   $0x0,(%rsi)
1402c348a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1402c3490:	41 b8 ff 01 00 00    	mov    $0x1ff,%r8d
1402c3496:	48 8b d6             	mov    %rsi,%rdx
1402c3499:	49 8b ce             	mov    %r14,%rcx
1402c349c:	e8 4f 98 f5 ff       	call   0x14021ccf0
1402c34a1:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1402c34a8:	c6 86 ff 01 00 00 00 	movb   $0x0,0x1ff(%rsi)
1402c34af:	90                   	nop
1402c34b0:	48 ff c1             	inc    %rcx
1402c34b3:	80 3c 0e 00          	cmpb   $0x0,(%rsi,%rcx,1)
1402c34b7:	75 f7                	jne    0x1402c34b0
1402c34b9:	85 db                	test   %ebx,%ebx
1402c34bb:	74 3c                	je     0x1402c34f9
1402c34bd:	66 c7 45 97 ef bb    	movw   $0xbbef,-0x69(%rbp)
1402c34c3:	83 f9 03             	cmp    $0x3,%ecx
1402c34c6:	7c 2a                	jl     0x1402c34f2
1402c34c8:	0f b7 06             	movzwl (%rsi),%eax
1402c34cb:	66 3b 45 97          	cmp    -0x69(%rbp),%ax
1402c34cf:	75 21                	jne    0x1402c34f2
1402c34d1:	80 7e 02 bf          	cmpb   $0xbf,0x2(%rsi)
1402c34d5:	75 1b                	jne    0x1402c34f2
1402c34d7:	8d 79 fd             	lea    -0x3(%rcx),%edi
1402c34da:	48 8b ce             	mov    %rsi,%rcx
1402c34dd:	48 63 df             	movslq %edi,%rbx
1402c34e0:	48 8d 56 03          	lea    0x3(%rsi),%rdx
1402c34e4:	4c 8b c3             	mov    %rbx,%r8
1402c34e7:	e8 42 95 03 00       	call   0x1402fca2e
1402c34ec:	8b cf                	mov    %edi,%ecx
1402c34ee:	c6 04 33 00          	movb   $0x0,(%rbx,%rsi,1)
1402c34f2:	c7 45 8f 00 00 00 00 	movl   $0x0,-0x71(%rbp)
1402c34f9:	85 c9                	test   %ecx,%ecx
1402c34fb:	0f 85 a3 00 00 00    	jne    0x1402c35a4
1402c3501:	45 85 ed             	test   %r13d,%r13d
1402c3504:	0f 85 9a 00 00 00    	jne    0x1402c35a4
1402c350a:	48 83 7d a7 00       	cmpq   $0x0,-0x59(%rbp)
1402c350f:	74 4f                	je     0x1402c3560
1402c3511:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402c3516:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1402c351a:	48 8b cf             	mov    %rdi,%rcx
1402c351d:	e8 9e 0c 00 00       	call   0x1402c41c0
1402c3522:	48 8b d8             	mov    %rax,%rbx
1402c3525:	48 85 c0             	test   %rax,%rax
1402c3528:	74 18                	je     0x1402c3542
1402c352a:	49 8b ce             	mov    %r14,%rcx
1402c352d:	e8 9e a1 f5 ff       	call   0x14021d6d0
1402c3532:	4c 8b f3             	mov    %rbx,%r14
1402c3535:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1402c353a:	8b 5d 8f             	mov    -0x71(%rbp),%ebx
1402c353d:	e9 4e ff ff ff       	jmp    0x1402c3490
1402c3542:	41 b8 08 01 00 00    	mov    $0x108,%r8d
1402c3548:	48 8d 15 41 9b 0e 00 	lea    0xe9b41(%rip),%rdx        # 0x1403ad090
1402c354f:	48 8b cf             	mov    %rdi,%rcx
1402c3552:	e8 b9 5d f6 ff       	call   0x140229310
1402c3557:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1402c355e:	00 00
1402c3560:	48 8b 7d af          	mov    -0x51(%rbp),%rdi
1402c3564:	48 8b cf             	mov    %rdi,%rcx
1402c3567:	e8 c4 4e f6 ff       	call   0x140228430
1402c356c:	48 8b d8             	mov    %rax,%rbx
1402c356f:	48 85 c0             	test   %rax,%rax
1402c3572:	75 b6                	jne    0x1402c352a
1402c3574:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1402c3579:	e8 92 96 f7 ff       	call   0x14023cc10
1402c357e:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1402c3582:	48 8d 15 07 9b 0e 00 	lea    0xe9b07(%rip),%rdx        # 0x1403ad090
1402c3589:	41 b8 bf 01 00 00    	mov    $0x1bf,%r8d
1402c358f:	e8 7c 5d f6 ff       	call   0x140229310
1402c3594:	48 8b cf             	mov    %rdi,%rcx
1402c3597:	e8 04 4c f6 ff       	call   0x1402281a0
1402c359c:	8d 43 01             	lea    0x1(%rbx),%eax
1402c359f:	e9 c4 08 00 00       	jmp    0x1402c3e68
1402c35a4:	45 33 ed             	xor    %r13d,%r13d
1402c35a7:	48 63 c1             	movslq %ecx,%rax
1402c35aa:	44 8b c1             	mov    %ecx,%r8d
1402c35ad:	85 c9                	test   %ecx,%ecx
1402c35af:	7e 1c                	jle    0x1402c35cd
1402c35b1:	0f b6 54 30 ff       	movzbl -0x1(%rax,%rsi,1),%edx
1402c35b6:	80 fa 0d             	cmp    $0xd,%dl
1402c35b9:	74 05                	je     0x1402c35c0
1402c35bb:	80 fa 0a             	cmp    $0xa,%dl
1402c35be:	75 0b                	jne    0x1402c35cb
1402c35c0:	41 ff c8             	dec    %r8d
1402c35c3:	48 ff c8             	dec    %rax
1402c35c6:	48 85 c0             	test   %rax,%rax
1402c35c9:	7f e6                	jg     0x1402c35b1
1402c35cb:	85 c9                	test   %ecx,%ecx
1402c35cd:	74 0d                	je     0x1402c35dc
1402c35cf:	44 3b c1             	cmp    %ecx,%r8d
1402c35d2:	75 08                	jne    0x1402c35dc
1402c35d4:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1402c35da:	eb 0a                	jmp    0x1402c35e6
1402c35dc:	ff 45 93             	incl   -0x6d(%rbp)
1402c35df:	49 63 c0             	movslq %r8d,%rax
1402c35e2:	44 88 2c 30          	mov    %r13b,(%rax,%rsi,1)
1402c35e6:	8b 44 24 34          	mov    0x34(%rsp),%eax
1402c35ea:	33 ff                	xor    %edi,%edi
1402c35ec:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
1402c35f1:	41 03 c0             	add    %r8d,%eax
1402c35f4:	89 44 24 34          	mov    %eax,0x34(%rsp)
1402c35f8:	48 89 7d 87          	mov    %rdi,-0x79(%rbp)
1402c35fc:	83 f8 01             	cmp    $0x1,%eax
1402c35ff:	7c 4f                	jl     0x1402c3650
1402c3601:	8b 74 24 34          	mov    0x34(%rsp),%esi
1402c3605:	44 8d 40 ff          	lea    -0x1(%rax),%r8d
1402c3609:	48 63 d0             	movslq %eax,%rdx
1402c360c:	49 03 51 08          	add    0x8(%r9),%rdx
1402c3610:	0f b6 42 ff          	movzbl -0x1(%rdx),%eax
1402c3614:	3c 7f                	cmp    $0x7f,%al
1402c3616:	77 3a                	ja     0x1402c3652
1402c3618:	8b c8                	mov    %eax,%ecx
1402c361a:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c361e:	f6 04 48 20          	testb  $0x20,(%rax,%rcx,2)
1402c3622:	74 2e                	je     0x1402c3652
1402c3624:	83 fe 01             	cmp    $0x1,%esi
1402c3627:	7e 14                	jle    0x1402c363d
1402c3629:	0f b6 42 fe          	movzbl -0x2(%rdx),%eax
1402c362d:	3c 7f                	cmp    $0x7f,%al
1402c362f:	77 0c                	ja     0x1402c363d
1402c3631:	8b c8                	mov    %eax,%ecx
1402c3633:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c3637:	f6 04 48 20          	testb  $0x20,(%rax,%rcx,2)
1402c363b:	75 15                	jne    0x1402c3652
1402c363d:	41 8b f0             	mov    %r8d,%esi
1402c3640:	44 89 44 24 34       	mov    %r8d,0x34(%rsp)
1402c3645:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1402c364b:	e9 b2 01 00 00       	jmp    0x1402c3802
1402c3650:	8b f0                	mov    %eax,%esi
1402c3652:	45 85 ed             	test   %r13d,%r13d
1402c3655:	0f 85 a7 01 00 00    	jne    0x1402c3802
1402c365b:	49 8b 71 08          	mov    0x8(%r9),%rsi
1402c365f:	49 8b cf             	mov    %r15,%rcx
1402c3662:	48 8b d6             	mov    %rsi,%rdx
1402c3665:	89 7c 24 34          	mov    %edi,0x34(%rsp)
1402c3669:	e8 42 09 00 00       	call   0x1402c3fb0
1402c366e:	66 90                	xchg   %ax,%ax
1402c3670:	44 0f b6 06          	movzbl (%rsi),%r8d
1402c3674:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c3678:	77 3a                	ja     0x1402c36b4
1402c367a:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c367e:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c3683:	c1 ea 04             	shr    $0x4,%edx
1402c3686:	0f ba e2 00          	bt     $0x0,%edx
1402c368a:	73 13                	jae    0x1402c369f
1402c368c:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c3691:	c1 ea 03             	shr    $0x3,%edx
1402c3694:	0f ba e2 00          	bt     $0x0,%edx
1402c3698:	72 05                	jb     0x1402c369f
1402c369a:	48 ff c6             	inc    %rsi
1402c369d:	eb d1                	jmp    0x1402c3670
1402c369f:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c36a3:	77 0f                	ja     0x1402c36b4
1402c36a5:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c36a9:	42 f6 04 40 08       	testb  $0x8,(%rax,%r8,2)
1402c36ae:	0f 85 4c 01 00 00    	jne    0x1402c3800
1402c36b4:	41 80 f8 5b          	cmp    $0x5b,%r8b
1402c36b8:	0f 85 6b 01 00 00    	jne    0x1402c3829
1402c36be:	48 ff c6             	inc    %rsi
1402c36c1:	44 0f b6 06          	movzbl (%rsi),%r8d
1402c36c5:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c36c9:	77 25                	ja     0x1402c36f0
1402c36cb:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c36cf:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c36d4:	c1 ea 04             	shr    $0x4,%edx
1402c36d7:	0f ba e2 00          	bt     $0x0,%edx
1402c36db:	73 13                	jae    0x1402c36f0
1402c36dd:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c36e2:	c1 ea 03             	shr    $0x3,%edx
1402c36e5:	0f ba e2 00          	bt     $0x0,%edx
1402c36e9:	72 05                	jb     0x1402c36f0
1402c36eb:	48 ff c6             	inc    %rsi
1402c36ee:	eb d1                	jmp    0x1402c36c1
1402c36f0:	4c 8b de             	mov    %rsi,%r11
1402c36f3:	4d 8b d3             	mov    %r11,%r10
1402c36f6:	45 0f b6 02          	movzbl (%r10),%r8d
1402c36fa:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c36fe:	77 5b                	ja     0x1402c375b
1402c3700:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c3704:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c3709:	c1 ea 05             	shr    $0x5,%edx
1402c370c:	0f ba e2 00          	bt     $0x0,%edx
1402c3710:	73 38                	jae    0x1402c374a
1402c3712:	41 0f b6 42 01       	movzbl 0x1(%r10),%eax
1402c3717:	3c 7f                	cmp    $0x7f,%al
1402c3719:	76 10                	jbe    0x1402c372b
1402c371b:	33 c0                	xor    %eax,%eax
1402c371d:	49 ff c2             	inc    %r10
1402c3720:	8b c8                	mov    %eax,%ecx
1402c3722:	48 83 f1 01          	xor    $0x1,%rcx
1402c3726:	4c 03 d1             	add    %rcx,%r10
1402c3729:	eb cb                	jmp    0x1402c36f6
1402c372b:	48 8b c8             	mov    %rax,%rcx
1402c372e:	49 ff c2             	inc    %r10
1402c3731:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c3735:	0f b7 04 48          	movzwl (%rax,%rcx,2),%eax
1402c3739:	c1 e8 03             	shr    $0x3,%eax
1402c373c:	83 e0 01             	and    $0x1,%eax
1402c373f:	8b c8                	mov    %eax,%ecx
1402c3741:	48 83 f1 01          	xor    $0x1,%rcx
1402c3745:	4c 03 d1             	add    %rcx,%r10
1402c3748:	eb ac                	jmp    0x1402c36f6
1402c374a:	ba 07 03 00 00       	mov    $0x307,%edx
1402c374f:	66 42 85 14 40       	test   %dx,(%rax,%r8,2)
1402c3754:	74 05                	je     0x1402c375b
1402c3756:	49 ff c2             	inc    %r10
1402c3759:	eb 9b                	jmp    0x1402c36f6
1402c375b:	4d 8b ca             	mov    %r10,%r9
1402c375e:	66 90                	xchg   %ax,%ax
1402c3760:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c3764:	77 2c                	ja     0x1402c3792
1402c3766:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c376a:	41 0f b6 d0          	movzbl %r8b,%edx
1402c376e:	0f b7 0c 50          	movzwl (%rax,%rdx,2),%ecx
1402c3772:	c1 e9 04             	shr    $0x4,%ecx
1402c3775:	0f ba e1 00          	bt     $0x0,%ecx
1402c3779:	73 17                	jae    0x1402c3792
1402c377b:	0f b7 0c 50          	movzwl (%rax,%rdx,2),%ecx
1402c377f:	c1 e9 03             	shr    $0x3,%ecx
1402c3782:	0f ba e1 00          	bt     $0x0,%ecx
1402c3786:	72 0a                	jb     0x1402c3792
1402c3788:	45 0f b6 41 01       	movzbl 0x1(%r9),%r8d
1402c378d:	49 ff c1             	inc    %r9
1402c3790:	eb ce                	jmp    0x1402c3760
1402c3792:	41 80 f8 5d          	cmp    $0x5d,%r8b
1402c3796:	74 1a                	je     0x1402c37b2
1402c3798:	45 84 c0             	test   %r8b,%r8b
1402c379b:	0f 84 23 05 00 00    	je     0x1402c3cc4
1402c37a1:	4d 3b d9             	cmp    %r9,%r11
1402c37a4:	0f 84 1a 05 00 00    	je     0x1402c3cc4
1402c37aa:	4d 8b d9             	mov    %r9,%r11
1402c37ad:	e9 41 ff ff ff       	jmp    0x1402c36f3
1402c37b2:	4c 8b ce             	mov    %rsi,%r9
1402c37b5:	41 88 3a             	mov    %dil,(%r10)
1402c37b8:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1402c37bc:	33 d2                	xor    %edx,%edx
1402c37be:	49 8b cf             	mov    %r15,%rcx
1402c37c1:	e8 8a 0b 00 00       	call   0x1402c4350
1402c37c6:	85 c0                	test   %eax,%eax
1402c37c8:	0f 84 3a 05 00 00    	je     0x1402c3d08
1402c37ce:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
1402c37d2:	49 8b cf             	mov    %r15,%rcx
1402c37d5:	48 8b d6             	mov    %rsi,%rdx
1402c37d8:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
1402c37dc:	e8 4f 11 00 00       	call   0x1402c4930
1402c37e1:	4c 8b e0             	mov    %rax,%r12
1402c37e4:	48 85 c0             	test   %rax,%rax
1402c37e7:	75 17                	jne    0x1402c3800
1402c37e9:	48 8b d6             	mov    %rsi,%rdx
1402c37ec:	49 8b cf             	mov    %r15,%rcx
1402c37ef:	e8 1c 13 00 00       	call   0x1402c4b10
1402c37f4:	4c 8b e0             	mov    %rax,%r12
1402c37f7:	48 85 c0             	test   %rax,%rax
1402c37fa:	0f 84 e6 04 00 00    	je     0x1402c3ce6
1402c3800:	8b f7                	mov    %edi,%esi
1402c3802:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1402c3807:	8d 86 00 02 00 00    	lea    0x200(%rsi),%eax
1402c380d:	48 63 d0             	movslq %eax,%rdx
1402c3810:	48 8b cf             	mov    %rdi,%rcx
1402c3813:	e8 68 94 f7 ff       	call   0x14023cc80
1402c3818:	48 85 c0             	test   %rax,%rax
1402c381b:	0f 84 00 07 00 00    	je     0x1402c3f21
1402c3821:	8b 5d 8f             	mov    -0x71(%rbp),%ebx
1402c3824:	e9 57 fc ff ff       	jmp    0x1402c3480
1402c3829:	48 8b de             	mov    %rsi,%rbx
1402c382c:	41 ba 07 03 00 00    	mov    $0x307,%r10d
1402c3832:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c3836:	77 50                	ja     0x1402c3888
1402c3838:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c383c:	45 0f b6 c8          	movzbl %r8b,%r9d
1402c3840:	42 0f b7 0c 48       	movzwl (%rax,%r9,2),%ecx
1402c3845:	c1 e9 05             	shr    $0x5,%ecx
1402c3848:	0f ba e1 00          	bt     $0x0,%ecx
1402c384c:	73 29                	jae    0x1402c3877
1402c384e:	44 0f b6 43 01       	movzbl 0x1(%rbx),%r8d
1402c3853:	41 80 f8 7f          	cmp    $0x7f,%r8b
1402c3857:	77 13                	ja     0x1402c386c
1402c3859:	42 0f b7 14 40       	movzwl (%rax,%r8,2),%edx
1402c385e:	c1 ea 03             	shr    $0x3,%edx
1402c3861:	0f ba e2 00          	bt     $0x0,%edx
1402c3865:	73 05                	jae    0x1402c386c
1402c3867:	48 ff c3             	inc    %rbx
1402c386a:	eb c6                	jmp    0x1402c3832
1402c386c:	44 0f b6 43 02       	movzbl 0x2(%rbx),%r8d
1402c3871:	48 83 c3 02          	add    $0x2,%rbx
1402c3875:	eb bb                	jmp    0x1402c3832
1402c3877:	66 46 85 14 48       	test   %r10w,(%rax,%r9,2)
1402c387c:	74 0a                	je     0x1402c3888
1402c387e:	44 0f b6 43 01       	movzbl 0x1(%rbx),%r8d
1402c3883:	48 ff c3             	inc    %rbx
1402c3886:	eb aa                	jmp    0x1402c3832
1402c3888:	41 80 f8 3a          	cmp    $0x3a,%r8b
1402c388c:	75 61                	jne    0x1402c38ef
1402c388e:	44 38 43 01          	cmp    %r8b,0x1(%rbx)
1402c3892:	75 5b                	jne    0x1402c38ef
1402c3894:	40 88 3b             	mov    %dil,(%rbx)
1402c3897:	4c 8b f6             	mov    %rsi,%r14