1400b333f:	74 47                	je     0x1400b3388
1400b3341:	3c 5c                	cmp    $0x5c,%al
1400b3343:	74 43                	je     0x1400b3388
1400b3345:	41 80 78 01 3a       	cmpb   $0x3a,0x1(%r8)
1400b334a:	74 3c                	je     0x1400b3388
1400b334c:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1400b3353:	48 ff c3             	inc    %rbx
1400b3356:	41 80 3c 18 00       	cmpb   $0x0,(%r8,%rbx,1)
1400b335b:	75 f6                	jne    0x1400b3353
1400b335d:	48 8b d5             	mov    %rbp,%rdx
1400b3360:	48 2b d1             	sub    %rcx,%rdx
1400b3363:	49 3b ce             	cmp    %r14,%rcx
1400b3366:	74 3a                	je     0x1400b33a2
1400b3368:	0f b6 47 ff          	movzbl -0x1(%rdi),%eax
1400b336c:	3c 2f                	cmp    $0x2f,%al
1400b336e:	74 32                	je     0x1400b33a2
1400b3370:	3c 5c                	cmp    $0x5c,%al
1400b3372:	74 2e                	je     0x1400b33a2
1400b3374:	48 83 fa 01          	cmp    $0x1,%rdx
1400b3378:	76 28                	jbe    0x1400b33a2
1400b337a:	c6 07 2f             	movb   $0x2f,(%rdi)
1400b337d:	48 ff c7             	inc    %rdi
1400b3380:	48 ff ca             	dec    %rdx
1400b3383:	c6 07 00             	movb   $0x0,(%rdi)
1400b3386:	eb 1a                	jmp    0x1400b33a2
1400b3388:	49 8b fe             	mov    %r14,%rdi
1400b338b:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1400b3392:	48 ff c3             	inc    %rbx
1400b3395:	41 80 3c 18 00       	cmpb   $0x0,(%r8,%rbx,1)
1400b339a:	75 f6                	jne    0x1400b3392
1400b339c:	48 8b d5             	mov    %rbp,%rdx
1400b339f:	49 2b d6             	sub    %r14,%rdx
1400b33a2:	48 3b da             	cmp    %rdx,%rbx
1400b33a5:	73 09                	jae    0x1400b33b0
1400b33a7:	4d 3b c6             	cmp    %r14,%r8
1400b33aa:	75 27                	jne    0x1400b33d3
1400b33ac:	85 f6                	test   %esi,%esi
1400b33ae:	74 2c                	je     0x1400b33dc
1400b33b0:	32 c0                	xor    %al,%al
1400b33b2:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1400b33b9:	00
1400b33ba:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
1400b33bf:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400b33c4:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
1400b33cb:	00
1400b33cc:	48 83 c4 60          	add    $0x60,%rsp
1400b33d0:	41 5e                	pop    %r14
1400b33d2:	c3                   	ret
1400b33d3:	48 8b cf             	mov    %rdi,%rcx
1400b33d6:	ff 15 04 6e 27 00    	call   *0x276e04(%rip)        # 0x14032a1e0
1400b33dc:	0f b6 0f             	movzbl (%rdi),%ecx
1400b33df:	48 8b c7             	mov    %rdi,%rax
1400b33e2:	84 c9                	test   %cl,%cl
1400b33e4:	74 16                	je     0x1400b33fc
1400b33e6:	80 f9 5c             	cmp    $0x5c,%cl
1400b33e9:	b1 2f                	mov    $0x2f,%cl
1400b33eb:	74 03                	je     0x1400b33f0
1400b33ed:	0f b6 08             	movzbl (%rax),%ecx
1400b33f0:	88 08                	mov    %cl,(%rax)
1400b33f2:	48 ff c0             	inc    %rax
1400b33f5:	0f b6 08             	movzbl (%rax),%ecx
1400b33f8:	84 c9                	test   %cl,%cl
1400b33fa:	75 ea                	jne    0x1400b33e6
1400b33fc:	48 03 fb             	add    %rbx,%rdi
1400b33ff:	ff c6                	inc    %esi
1400b3401:	83 fe 08             	cmp    $0x8,%esi
1400b3404:	0f 82 16 ff ff ff    	jb     0x1400b3320
1400b340a:	c6 07 00             	movb   $0x0,(%rdi)
1400b340d:	b0 01                	mov    $0x1,%al
1400b340f:	eb a1                	jmp    0x1400b33b2
1400b3411:	32 c0                	xor    %al,%al
1400b3413:	48 83 c4 60          	add    $0x60,%rsp
1400b3417:	41 5e                	pop    %r14
1400b3419:	c3                   	ret
1400b341a:	cc                   	int3
1400b341b:	cc                   	int3
1400b341c:	cc                   	int3
1400b341d:	cc                   	int3
1400b341e:	cc                   	int3
1400b341f:	cc                   	int3
1400b3420:	40 53                	rex push %rbx
1400b3422:	55                   	push   %rbp
1400b3423:	56                   	push   %rsi
1400b3424:	57                   	push   %rdi
1400b3425:	41 54                	push   %r12
1400b3427:	41 55                	push   %r13
1400b3429:	41 56                	push   %r14
1400b342b:	41 57                	push   %r15
1400b342d:	48 81 ec 98 01 00 00 	sub    $0x198,%rsp
1400b3434:	48 8b 05 45 4d 35 00 	mov    0x354d45(%rip),%rax        # 0x140408180
1400b343b:	48 33 c4             	xor    %rsp,%rax
1400b343e:	48 89 84 24 80 01 00 	mov    %rax,0x180(%rsp)
1400b3445:	00
1400b3446:	4c 8b b4 24 00 02 00 	mov    0x200(%rsp),%r14
1400b344d:	00
1400b344e:	4d 8b e0             	mov    %r8,%r12
1400b3451:	48 8b ac 24 08 02 00 	mov    0x208(%rsp),%rbp
1400b3458:	00
1400b3459:	4c 8b fa             	mov    %rdx,%r15
1400b345c:	48 8b b4 24 10 02 00 	mov    0x210(%rsp),%rsi
1400b3463:	00
1400b3464:	33 d2                	xor    %edx,%edx
1400b3466:	48 8b bc 24 18 02 00 	mov    0x218(%rsp),%rdi
1400b346d:	00
1400b346e:	41 b8 03 01 00 00    	mov    $0x103,%r8d
1400b3474:	48 8b 9c 24 20 02 00 	mov    0x220(%rsp),%rbx
1400b347b:	00
1400b347c:	4d 8b e9             	mov    %r9,%r13
1400b347f:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1400b3484:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1400b3489:	48 8d 4c 24 71       	lea    0x71(%rsp),%rcx
1400b348e:	c6 44 24 70 00       	movb   $0x0,0x70(%rsp)
1400b3493:	e8 c6 95 24 00       	call   0x1402fca5e
1400b3498:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1400b349d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400b34a2:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1400b34a7:	4d 8b cc             	mov    %r12,%r9
1400b34aa:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1400b34af:	4d 8b c7             	mov    %r15,%r8
1400b34b2:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1400b34b7:	ba 04 01 00 00       	mov    $0x104,%edx
1400b34bc:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1400b34c1:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400b34c6:	e8 c5 fd ff ff       	call   0x1400b3290
1400b34cb:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400b34d0:	33 c0                	xor    %eax,%eax
1400b34d2:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b34d5:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1400b34dc:	0f 11 03             	movups %xmm0,(%rbx)
1400b34df:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400b34e3:	48 89 43 18          	mov    %rax,0x18(%rbx)
1400b34e7:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1400b34ec:	0f 1f 40 00          	nopl   0x0(%rax)
1400b34f0:	49 ff c0             	inc    %r8
1400b34f3:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1400b34f8:	75 f6                	jne    0x1400b34f0
1400b34fa:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400b34ff:	48 8b cb             	mov    %rbx,%rcx
1400b3502:	e8 29 27 fd ff       	call   0x140085c30
1400b3507:	48 8b c3             	mov    %rbx,%rax
1400b350a:	48 8b 8c 24 80 01 00 	mov    0x180(%rsp),%rcx
1400b3511:	00
1400b3512:	48 33 cc             	xor    %rsp,%rcx
1400b3515:	e8 26 71 24 00       	call   0x1402fa640
1400b351a:	48 81 c4 98 01 00 00 	add    $0x198,%rsp
1400b3521:	41 5f                	pop    %r15
1400b3523:	41 5e                	pop    %r14
1400b3525:	41 5d                	pop    %r13
1400b3527:	41 5c                	pop    %r12
1400b3529:	5f                   	pop    %rdi
1400b352a:	5e                   	pop    %rsi
1400b352b:	5d                   	pop    %rbp
1400b352c:	5b                   	pop    %rbx
1400b352d:	c3                   	ret
1400b352e:	cc                   	int3
1400b352f:	cc                   	int3
1400b3530:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400b3535:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400b353a:	57                   	push   %rdi
1400b353b:	48 83 ec 20          	sub    $0x20,%rsp
1400b353f:	48 8b f9             	mov    %rcx,%rdi
1400b3542:	49 8b d8             	mov    %r8,%rbx
1400b3545:	33 c9                	xor    %ecx,%ecx
1400b3547:	48 8b ea             	mov    %rdx,%rbp
1400b354a:	38 4f 20             	cmp    %cl,0x20(%rdi)
1400b354d:	75 15                	jne    0x1400b3564
1400b354f:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1400b3553:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1400b3557:	49 2b c8             	sub    %r8,%rcx
1400b355a:	4c 3b 47 18          	cmp    0x18(%rdi),%r8
1400b355e:	72 04                	jb     0x1400b3564
1400b3560:	48 03 4f 08          	add    0x8(%rdi),%rcx
1400b3564:	48 3b cb             	cmp    %rbx,%rcx
1400b3567:	48 0f 42 d9          	cmovb  %rcx,%rbx
1400b356b:	48 85 db             	test   %rbx,%rbx
1400b356e:	74 46                	je     0x1400b35b6
1400b3570:	48 8b 47 10          	mov    0x10(%rdi),%rax
1400b3574:	48 8b 17             	mov    (%rdi),%rdx
1400b3577:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400b357c:	48 03 d0             	add    %rax,%rdx
1400b357f:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1400b3583:	48 8d 0c 18          	lea    (%rax,%rbx,1),%rcx
1400b3587:	48 3b ce             	cmp    %rsi,%rcx
1400b358a:	48 8b cd             	mov    %rbp,%rcx
1400b358d:	73 05                	jae    0x1400b3594
1400b358f:	4c 8b c3             	mov    %rbx,%r8
1400b3592:	eb 18                	jmp    0x1400b35ac
1400b3594:	48 2b f0             	sub    %rax,%rsi
1400b3597:	4c 8b c6             	mov    %rsi,%r8
1400b359a:	e8 89 94 24 00       	call   0x1402fca28
1400b359f:	48 8b 17             	mov    (%rdi),%rdx
1400b35a2:	48 8d 0c 2e          	lea    (%rsi,%rbp,1),%rcx
1400b35a6:	4c 8b c3             	mov    %rbx,%r8
1400b35a9:	4c 2b c6             	sub    %rsi,%r8
1400b35ac:	e8 77 94 24 00       	call   0x1402fca28
1400b35b1:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1400b35b6:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1400b35bb:	48 8b c3             	mov    %rbx,%rax
1400b35be:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400b35c3:	48 83 c4 20          	add    $0x20,%rsp
1400b35c7:	5f                   	pop    %rdi
1400b35c8:	c3                   	ret
1400b35c9:	cc                   	int3
1400b35ca:	cc                   	int3
1400b35cb:	cc                   	int3
1400b35cc:	cc                   	int3
1400b35cd:	cc                   	int3
1400b35ce:	cc                   	int3
1400b35cf:	cc                   	int3
1400b35d0:	40 53                	rex push %rbx
1400b35d2:	48 83 ec 20          	sub    $0x20,%rsp
1400b35d6:	48 8b 59 20          	mov    0x20(%rcx),%rbx
1400b35da:	48 3b 59 18          	cmp    0x18(%rcx),%rbx
1400b35de:	74 75                	je     0x1400b3655
1400b35e0:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1400b35e4:	48 85 c0             	test   %rax,%rax
1400b35e7:	74 62                	je     0x1400b364b
1400b35e9:	80 7b f8 00          	cmpb   $0x0,-0x8(%rbx)
1400b35ed:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400b35f2:	48 8b 39             	mov    (%rcx),%rdi
1400b35f5:	74 38                	je     0x1400b362f
1400b35f7:	48 8b 47 18          	mov    0x18(%rdi),%rax
1400b35fb:	48 ff c0             	inc    %rax
1400b35fe:	48 3b 47 20          	cmp    0x20(%rdi),%rax
1400b3602:	76 0d                	jbe    0x1400b3611
1400b3604:	ba 01 00 00 00       	mov    $0x1,%edx
1400b3609:	48 8b cf             	mov    %rdi,%rcx
1400b360c:	e8 1f 64 fd ff       	call   0x140089a30
1400b3611:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1400b3615:	48 8d 41 01          	lea    0x1(%rcx),%rax
1400b3619:	48 89 47 18          	mov    %rax,0x18(%rdi)
1400b361d:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1400b3622:	c6 01 2c             	movb   $0x2c,(%rcx)
1400b3625:	48 ff 43 f0          	incq   -0x10(%rbx)
1400b3629:	48 83 c4 20          	add    $0x20,%rsp
1400b362d:	5b                   	pop    %rbx
1400b362e:	c3                   	ret
1400b362f:	a8 01                	test   $0x1,%al
1400b3631:	ba 3a 00 00 00       	mov    $0x3a,%edx
1400b3636:	b8 2c 00 00 00       	mov    $0x2c,%eax
1400b363b:	48 8b cf             	mov    %rdi,%rcx
1400b363e:	0f 44 d0             	cmove  %eax,%edx
1400b3641:	e8 4a 03 00 00       	call   0x1400b3990
1400b3646:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1400b364b:	48 ff 43 f0          	incq   -0x10(%rbx)
1400b364f:	48 83 c4 20          	add    $0x20,%rsp
1400b3653:	5b                   	pop    %rbx
1400b3654:	c3                   	ret
1400b3655:	c6 41 3c 01          	movb   $0x1,0x3c(%rcx)
1400b3659:	48 83 c4 20          	add    $0x20,%rsp
1400b365d:	5b                   	pop    %rbx
1400b365e:	c3                   	ret
1400b365f:	cc                   	int3
1400b3660:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400b3665:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400b366a:	57                   	push   %rdi
1400b366b:	41 54                	push   %r12
1400b366d:	41 56                	push   %r14
1400b366f:	48 83 ec 20          	sub    $0x20,%rsp
1400b3673:	4d 63 e0             	movslq %r8d,%r12
1400b3676:	41 8b e9             	mov    %r9d,%ebp
1400b3679:	4c 63 f2             	movslq %edx,%r14
1400b367c:	48 8b f9             	mov    %rcx,%rdi
1400b367f:	43 8d 34 26          	lea    (%r14,%r12,1),%esi
1400b3683:	45 85 c0             	test   %r8d,%r8d
1400b3686:	78 2d                	js     0x1400b36b5
1400b3688:	83 fe 15             	cmp    $0x15,%esi
1400b368b:	7f 28                	jg     0x1400b36b5
1400b368d:	44 3b f6             	cmp    %esi,%r14d
1400b3690:	7d 0d                	jge    0x1400b369f
1400b3692:	4d 8b c4             	mov    %r12,%r8
1400b3695:	49 03 ce             	add    %r14,%rcx
1400b3698:	b2 30                	mov    $0x30,%dl
1400b369a:	e8 bf 93 24 00       	call   0x1402fca5e
1400b369f:	48 63 c6             	movslq %esi,%rax
1400b36a2:	66 c7 04 38 2e 30    	movw   $0x302e,(%rax,%rdi,1)
1400b36a8:	8d 46 02             	lea    0x2(%rsi),%eax
1400b36ab:	48 98                	cltq
1400b36ad:	48 03 c7             	add    %rdi,%rax
1400b36b0:	e9 53 01 00 00       	jmp    0x1400b3808
1400b36b5:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b36ba:	8d 5e ff             	lea    -0x1(%rsi),%ebx
1400b36bd:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
1400b36c2:	83 fb 14             	cmp    $0x14,%ebx
1400b36c5:	77 68                	ja     0x1400b372f
1400b36c7:	8d 46 01             	lea    0x1(%rsi),%eax
1400b36ca:	48 63 de             	movslq %esi,%rbx
1400b36cd:	4c 63 f8             	movslq %eax,%r15
1400b36d0:	48 03 df             	add    %rdi,%rbx
1400b36d3:	41 8b c6             	mov    %r14d,%eax
1400b36d6:	49 03 cf             	add    %r15,%rcx
1400b36d9:	2b c6                	sub    %esi,%eax
1400b36db:	48 8b d3             	mov    %rbx,%rdx
1400b36de:	4c 63 c0             	movslq %eax,%r8
1400b36e1:	e8 48 93 24 00       	call   0x1402fca2e
1400b36e6:	41 8d 04 2c          	lea    (%r12,%rbp,1),%eax
1400b36ea:	c6 03 2e             	movb   $0x2e,(%rbx)
1400b36ed:	85 c0                	test   %eax,%eax
1400b36ef:	79 30                	jns    0x1400b3721
1400b36f1:	8d 0c 2e             	lea    (%rsi,%rbp,1),%ecx
1400b36f4:	48 63 c1             	movslq %ecx,%rax
1400b36f7:	49 3b c7             	cmp    %r15,%rax
1400b36fa:	7e 18                	jle    0x1400b3714
1400b36fc:	0f 1f 40 00          	nopl   0x0(%rax)
1400b3700:	80 3c 38 30          	cmpb   $0x30,(%rax,%rdi,1)
1400b3704:	0f 85 8d 00 00 00    	jne    0x1400b3797
1400b370a:	ff c9                	dec    %ecx
1400b370c:	48 ff c8             	dec    %rax
1400b370f:	49 3b c7             	cmp    %r15,%rax
1400b3712:	7f ec                	jg     0x1400b3700
1400b3714:	8d 46 02             	lea    0x2(%rsi),%eax
1400b3717:	48 98                	cltq
1400b3719:	48 03 c7             	add    %rdi,%rax
1400b371c:	e9 dd 00 00 00       	jmp    0x1400b37fe
1400b3721:	41 8d 46 01          	lea    0x1(%r14),%eax
1400b3725:	48 98                	cltq
1400b3727:	48 03 c7             	add    %rdi,%rax
1400b372a:	e9 cf 00 00 00       	jmp    0x1400b37fe
1400b372f:	8d 46 05             	lea    0x5(%rsi),%eax
1400b3732:	83 f8 05             	cmp    $0x5,%eax
1400b3735:	77 75                	ja     0x1400b37ac
1400b3737:	bb 02 00 00 00       	mov    $0x2,%ebx
1400b373c:	4d 8b c6             	mov    %r14,%r8
1400b373f:	2b de                	sub    %esi,%ebx
1400b3741:	48 8b d7             	mov    %rdi,%rdx
1400b3744:	48 63 cb             	movslq %ebx,%rcx
1400b3747:	48 03 cf             	add    %rdi,%rcx
1400b374a:	e8 df 92 24 00       	call   0x1402fca2e
1400b374f:	66 c7 07 30 2e       	movw   $0x2e30,(%rdi)
1400b3754:	83 fb 02             	cmp    $0x2,%ebx
1400b3757:	7e 11                	jle    0x1400b376a
1400b3759:	8d 43 fe             	lea    -0x2(%rbx),%eax
1400b375c:	b2 30                	mov    $0x30,%dl
1400b375e:	4c 63 c0             	movslq %eax,%r8
1400b3761:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
1400b3765:	e8 f4 92 24 00       	call   0x1402fca5e
1400b376a:	41 8b c6             	mov    %r14d,%eax
1400b376d:	2b c6                	sub    %esi,%eax
1400b376f:	3b c5                	cmp    %ebp,%eax
1400b3771:	7e 2e                	jle    0x1400b37a1
1400b3773:	8d 4d 01             	lea    0x1(%rbp),%ecx
1400b3776:	48 63 c1             	movslq %ecx,%rax
1400b3779:	48 83 f8 02          	cmp    $0x2,%rax
1400b377d:	7e 3f                	jle    0x1400b37be
1400b377f:	90                   	nop
1400b3780:	80 3c 38 30          	cmpb   $0x30,(%rax,%rdi,1)
1400b3784:	75 11                	jne    0x1400b3797
1400b3786:	ff c9                	dec    %ecx
1400b3788:	48 ff c8             	dec    %rax
1400b378b:	48 83 f8 02          	cmp    $0x2,%rax