1401730a5:	0f 84 2a 01 00 00    	je     0x1401731d5
1401730ab:	84 d2                	test   %dl,%dl
1401730ad:	0f 84 22 01 00 00    	je     0x1401731d5
1401730b3:	41 ba 0a 00 00 00    	mov    $0xa,%r10d
1401730b9:	4c 8d 0d 88 d8 1c 00 	lea    0x1cd888(%rip),%r9        # 0x140340948
1401730c0:	4c 8b de             	mov    %rsi,%r11
1401730c3:	45 0f b6 03          	movzbl (%r11),%r8d
1401730c7:	45 84 c0             	test   %r8b,%r8b
1401730ca:	74 3b                	je     0x140173107
1401730cc:	4d 85 d2             	test   %r10,%r10
1401730cf:	0f 84 f8 00 00 00    	je     0x1401731cd
1401730d5:	41 0f b6 11          	movzbl (%r9),%edx
1401730d9:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401730dc:	0f b6 d8             	movzbl %al,%ebx
1401730df:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401730e2:	80 f9 19             	cmp    $0x19,%cl
1401730e5:	41 8d 40 9f          	lea    -0x61(%r8),%eax
1401730e9:	0f 47 da             	cmova  %edx,%ebx
1401730ec:	3c 19                	cmp    $0x19,%al
1401730ee:	77 04                	ja     0x1401730f4
1401730f0:	41 80 e8 20          	sub    $0x20,%r8b
1401730f4:	41 3a d8             	cmp    %r8b,%bl
1401730f7:	75 17                	jne    0x140173110
1401730f9:	49 ff c1             	inc    %r9
1401730fc:	49 ff ca             	dec    %r10
1401730ff:	49 ff c3             	inc    %r11
140173102:	45 38 29             	cmp    %r13b,(%r9)
140173105:	75 bc                	jne    0x1401730c3
140173107:	4d 85 d2             	test   %r10,%r10
14017310a:	0f 84 bd 00 00 00    	je     0x1401731cd
140173110:	41 0f b6 11          	movzbl (%r9),%edx
140173114:	45 0f b6 0b          	movzbl (%r11),%r9d
140173118:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
14017311b:	80 f9 19             	cmp    $0x19,%cl
14017311e:	8d 42 e0             	lea    -0x20(%rdx),%eax
140173121:	44 0f b6 c0          	movzbl %al,%r8d
140173125:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140173129:	44 0f 47 c2          	cmova  %edx,%r8d
14017312d:	0f b6 c8             	movzbl %al,%ecx
140173130:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140173134:	80 fa 19             	cmp    $0x19,%dl
140173137:	41 0f 47 c9          	cmova  %r9d,%ecx
14017313b:	44 3a c1             	cmp    %cl,%r8b
14017313e:	0f 84 89 00 00 00    	je     0x1401731cd
140173144:	41 ba 0a 00 00 00    	mov    $0xa,%r10d
14017314a:	4c 8d 0d 07 d8 1c 00 	lea    0x1cd807(%rip),%r9        # 0x140340958
140173151:	4c 8b de             	mov    %rsi,%r11
140173154:	45 0f b6 03          	movzbl (%r11),%r8d
140173158:	45 84 c0             	test   %r8b,%r8b
14017315b:	74 37                	je     0x140173194
14017315d:	4d 85 d2             	test   %r10,%r10
140173160:	74 6b                	je     0x1401731cd
140173162:	41 0f b6 11          	movzbl (%r9),%edx
140173166:	8d 42 e0             	lea    -0x20(%rdx),%eax
140173169:	0f b6 d8             	movzbl %al,%ebx
14017316c:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
14017316f:	80 f9 19             	cmp    $0x19,%cl
140173172:	41 8d 40 9f          	lea    -0x61(%r8),%eax
140173176:	0f 47 da             	cmova  %edx,%ebx
140173179:	3c 19                	cmp    $0x19,%al
14017317b:	77 04                	ja     0x140173181
14017317d:	41 80 e8 20          	sub    $0x20,%r8b
140173181:	41 3a d8             	cmp    %r8b,%bl
140173184:	75 13                	jne    0x140173199
140173186:	49 ff c1             	inc    %r9
140173189:	49 ff ca             	dec    %r10
14017318c:	49 ff c3             	inc    %r11
14017318f:	45 38 29             	cmp    %r13b,(%r9)
140173192:	75 c0                	jne    0x140173154
140173194:	4d 85 d2             	test   %r10,%r10
140173197:	74 34                	je     0x1401731cd
140173199:	41 0f b6 11          	movzbl (%r9),%edx
14017319d:	45 0f b6 0b          	movzbl (%r11),%r9d
1401731a1:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401731a4:	80 f9 19             	cmp    $0x19,%cl
1401731a7:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401731aa:	44 0f b6 c0          	movzbl %al,%r8d
1401731ae:	41 8d 41 e0          	lea    -0x20(%r9),%eax
1401731b2:	44 0f 47 c2          	cmova  %edx,%r8d
1401731b6:	0f b6 c8             	movzbl %al,%ecx
1401731b9:	41 8d 51 9f          	lea    -0x61(%r9),%edx
1401731bd:	80 fa 19             	cmp    $0x19,%dl
1401731c0:	41 0f 47 c9          	cmova  %r9d,%ecx
1401731c4:	44 3a c1             	cmp    %cl,%r8b
1401731c7:	0f 85 93 0b 00 00    	jne    0x140173d60
1401731cd:	0f b6 46 09          	movzbl 0x9(%rsi),%eax
1401731d1:	48 83 c6 09          	add    $0x9,%rsi
1401731d5:	3c 2f                	cmp    $0x2f,%al
1401731d7:	0f 85 8c 01 00 00    	jne    0x140173369
1401731dd:	0f b6 4e 01          	movzbl 0x1(%rsi),%ecx
1401731e1:	8d 41 9f             	lea    -0x61(%rcx),%eax
1401731e4:	3c 19                	cmp    $0x19,%al
1401731e6:	76 0c                	jbe    0x1401731f4
1401731e8:	80 e9 41             	sub    $0x41,%cl
1401731eb:	80 f9 19             	cmp    $0x19,%cl
1401731ee:	0f 87 75 01 00 00    	ja     0x140173369
1401731f4:	0f b6 46 02          	movzbl 0x2(%rsi),%eax
1401731f8:	3c 3a                	cmp    $0x3a,%al
1401731fa:	74 08                	je     0x140173204
1401731fc:	3c 7c                	cmp    $0x7c,%al
1401731fe:	0f 85 65 01 00 00    	jne    0x140173369
140173204:	0f b6 46 03          	movzbl 0x3(%rsi),%eax
140173208:	3c 2f                	cmp    $0x2f,%al
14017320a:	74 0c                	je     0x140173218
14017320c:	3c 5c                	cmp    $0x5c,%al
14017320e:	74 08                	je     0x140173218
140173210:	84 c0                	test   %al,%al
140173212:	0f 85 51 01 00 00    	jne    0x140173369
140173218:	4d 8b c4             	mov    %r12,%r8
14017321b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140173220:	49 ff c0             	inc    %r8
140173223:	46 38 6c 06 01       	cmp    %r13b,0x1(%rsi,%r8,1)
140173228:	75 f6                	jne    0x140173220
14017322a:	49 ff c0             	inc    %r8
14017322d:	48 8d 56 01          	lea    0x1(%rsi),%rdx
140173231:	48 8b ce             	mov    %rsi,%rcx
140173234:	e8 f5 97 18 00       	call   0x1402fca2e
140173239:	e9 2b 01 00 00       	jmp    0x140173369
14017323e:	33 c0                	xor    %eax,%eax
140173240:	c6 06 00             	movb   $0x0,(%rsi)
140173243:	48 ff c3             	inc    %rbx
140173246:	49 03 da             	add    %r10,%rbx
140173249:	0f 84 11 0b 00 00    	je     0x140173d60
14017324f:	44 88 7d 98          	mov    %r15b,-0x68(%rbp)
140173253:	80 3b 2f             	cmpb   $0x2f,(%rbx)
140173256:	75 0d                	jne    0x140173265
140173258:	83 f8 04             	cmp    $0x4,%eax
14017325b:	7d 08                	jge    0x140173265
14017325d:	ff c0                	inc    %eax
14017325f:	48 83 c3 01          	add    $0x1,%rbx
140173263:	75 ee                	jne    0x140173253
140173265:	ff c8                	dec    %eax
140173267:	83 f8 02             	cmp    $0x2,%eax
14017326a:	0f 87 f0 0a 00 00    	ja     0x140173d60
140173270:	4c 8d 75 d7          	lea    -0x29(%rbp),%r14
140173274:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140173278:	4c 89 75 af          	mov    %r14,-0x51(%rbp)
14017327c:	e8 3f 9b fc ff       	call   0x14013cdc0
140173281:	48 85 c0             	test   %rax,%rax
140173284:	8b 45 9b             	mov    -0x65(%rbp),%eax
140173287:	75 0e                	jne    0x140173297
140173289:	a8 08                	test   $0x8,%al
14017328b:	75 0a                	jne    0x140173297
14017328d:	b8 05 00 00 00       	mov    $0x5,%eax
140173292:	e9 ce 0a 00 00       	jmp    0x140173d65
140173297:	8b d0                	mov    %eax,%edx
140173299:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
14017329d:	e8 9e 38 ff ff       	call   0x140166b40
1401732a2:	84 c0                	test   %al,%al
1401732a4:	0f 85 b6 0a 00 00    	jne    0x140173d60
1401732aa:	44 8b 45 9b          	mov    -0x65(%rbp),%r8d
1401732ae:	eb 2a                	jmp    0x1401732da
1401732b0:	c6 06 00             	movb   $0x0,(%rsi)
1401732b3:	45 33 ff             	xor    %r15d,%r15d
1401732b6:	44 8b 45 9b          	mov    -0x65(%rbp),%r8d
1401732ba:	41 f7 c0 04 02 00 00 	test   $0x204,%r8d
1401732c1:	0f 84 99 0a 00 00    	je     0x140173d60
1401732c7:	41 f6 c0 04          	test   $0x4,%r8b
1401732cb:	4c 8d 35 52 06 1c 00 	lea    0x1c0652(%rip),%r14        # 0x140333924
1401732d2:	4d 0f 44 f7          	cmove  %r15,%r14
1401732d6:	4c 89 75 af          	mov    %r14,-0x51(%rbp)
1401732da:	0f b6 0b             	movzbl (%rbx),%ecx
1401732dd:	48 8b d3             	mov    %rbx,%rdx
1401732e0:	84 c9                	test   %cl,%cl
1401732e2:	74 1e                	je     0x140173302
1401732e4:	0f b6 c1             	movzbl %cl,%eax
1401732e7:	80 f9 2f             	cmp    $0x2f,%cl
1401732ea:	74 16                	je     0x140173302
1401732ec:	3c 3f                	cmp    $0x3f,%al
1401732ee:	74 12                	je     0x140173302
1401732f0:	3c 23                	cmp    $0x23,%al
1401732f2:	74 0e                	je     0x140173302
1401732f4:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
1401732f8:	48 ff c3             	inc    %rbx
1401732fb:	0f b6 c8             	movzbl %al,%ecx
1401732fe:	84 c0                	test   %al,%al
140173300:	75 e5                	jne    0x1401732e7
140173302:	48 8b fb             	mov    %rbx,%rdi
140173305:	48 2b fa             	sub    %rdx,%rdi
140173308:	74 12                	je     0x14017331c
14017330a:	4c 8b c7             	mov    %rdi,%r8
14017330d:	49 8b cd             	mov    %r13,%rcx
140173310:	e8 13 97 18 00       	call   0x1402fca28
140173315:	42 c6 04 2f 00       	movb   $0x0,(%rdi,%r13,1)
14017331a:	eb 0b                	jmp    0x140173327
14017331c:	41 0f ba e0 0a       	bt     $0xa,%r8d
140173321:	0f 83 39 0a 00 00    	jae    0x140173d60
140173327:	49 8b fc             	mov    %r12,%rdi
14017332a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140173330:	48 ff c7             	inc    %rdi
140173333:	80 3c 3b 00          	cmpb   $0x0,(%rbx,%rdi,1)
140173337:	75 f7                	jne    0x140173330
140173339:	4c 8b c7             	mov    %rdi,%r8
14017333c:	48 8b d3             	mov    %rbx,%rdx
14017333f:	48 8b ce             	mov    %rsi,%rcx
140173342:	e8 e1 96 18 00       	call   0x1402fca28
140173347:	c6 04 37 00          	movb   $0x0,(%rdi,%rsi,1)
14017334b:	4d 85 f6             	test   %r14,%r14
14017334e:	74 19                	je     0x140173369
140173350:	49 8b ce             	mov    %r14,%rcx
140173353:	ff 15 c7 f9 28 00    	call   *0x28f9c7(%rip)        # 0x140402d20
140173359:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14017335d:	48 89 01             	mov    %rax,(%rcx)
140173360:	48 85 c0             	test   %rax,%rax
140173363:	0f 84 70 05 00 00    	je     0x1401738d9
140173369:	8b 7d 9b             	mov    -0x65(%rbp),%edi
14017336c:	48 8b ce             	mov    %rsi,%rcx
14017336f:	8b d7                	mov    %edi,%edx
140173371:	e8 ca 37 ff ff       	call   0x140166b40
140173376:	84 c0                	test   %al,%al
140173378:	0f 85 e2 09 00 00    	jne    0x140173d60
14017337e:	41 bf 04 00 00 00    	mov    $0x4,%r15d
140173384:	40 84 ff             	test   %dil,%dil
140173387:	0f 89 e5 00 00 00    	jns    0x140173472
14017338d:	38 06                	cmp    %al,(%rsi)
14017338f:	0f 84 dd 00 00 00    	je     0x140173472
140173395:	49 8b c4             	mov    %r12,%rax
140173398:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14017339f:	00
1401733a0:	80 7c 06 01 00       	cmpb   $0x0,0x1(%rsi,%rax,1)
1401733a5:	48 8d 40 01          	lea    0x1(%rax),%rax
1401733a9:	75 f5                	jne    0x1401733a0
1401733ab:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1401733af:	ff 15 53 f9 28 00    	call   *0x28f953(%rip)        # 0x140402d08
1401733b5:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1401733b9:	4c 8b e0             	mov    %rax,%r12
1401733bc:	48 85 c0             	test   %rax,%rax
1401733bf:	0f 84 14 05 00 00    	je     0x1401738d9
1401733c5:	80 3e 00             	cmpb   $0x0,(%rsi)
1401733c8:	41 b6 01             	mov    $0x1,%r14b
1401733cb:	c6 45 97 01          	movb   $0x1,-0x69(%rbp)
1401733cf:	48 8b d8             	mov    %rax,%rbx
1401733d2:	48 8b fe             	mov    %rsi,%rdi
1401733d5:	0f 84 86 00 00 00    	je     0x140173461
1401733db:	4c 8d 25 be 8c 1c 00 	lea    0x1c8cbe(%rip),%r12        # 0x14033c0a0
1401733e2:	48 3b fe             	cmp    %rsi,%rdi
1401733e5:	73 07                	jae    0x1401733ee
1401733e7:	0f b6 07             	movzbl (%rdi),%eax
1401733ea:	88 03                	mov    %al,(%rbx)
1401733ec:	eb 64                	jmp    0x140173452
1401733ee:	0f b6 07             	movzbl (%rdi),%eax
1401733f1:	3c 20                	cmp    $0x20,%al
1401733f3:	74 46                	je     0x14017343b
1401733f5:	3c 3f                	cmp    $0x3f,%al
1401733f7:	75 05                	jne    0x1401733fe
1401733f9:	45 32 f6             	xor    %r14b,%r14b
1401733fc:	eb 04                	jmp    0x140173402
1401733fe:	3c 80                	cmp    $0x80,%al
140173400:	73 1d                	jae    0x14017341f
140173402:	42 f6 04 20 20       	testb  $0x20,(%rax,%r12,1)
140173407:	75 12                	jne    0x14017341b
140173409:	3c 80                	cmp    $0x80,%al
14017340b:	73 12                	jae    0x14017341f
14017340d:	42 f6 04 20 08       	testb  $0x8,(%rax,%r12,1)
140173412:	75 07                	jne    0x14017341b
140173414:	42 f6 04 20 5f       	testb  $0x5f,(%rax,%r12,1)
140173419:	74 04                	je     0x14017341f
14017341b:	88 03                	mov    %al,(%rbx)
14017341d:	eb 33                	jmp    0x140173452
14017341f:	44 0f b6 0f          	movzbl (%rdi),%r9d
140173423:	4c 8d 05 ba d4 1c 00 	lea    0x1cd4ba(%rip),%r8        # 0x1403408e4
14017342a:	49 8b d7             	mov    %r15,%rdx
14017342d:	48 8b cb             	mov    %rbx,%rcx
140173430:	e8 ab a1 fe ff       	call   0x14015d5e0
140173435:	48 83 c3 03          	add    $0x3,%rbx
140173439:	eb 1a                	jmp    0x140173455
14017343b:	45 84 f6             	test   %r14b,%r14b
14017343e:	74 0f                	je     0x14017344f
140173440:	66 c7 03 25 32       	movw   $0x3225,(%rbx)
140173445:	c6 43 02 30          	movb   $0x30,0x2(%rbx)
140173449:	48 83 c3 03          	add    $0x3,%rbx
14017344d:	eb 06                	jmp    0x140173455
14017344f:	c6 03 2b             	movb   $0x2b,(%rbx)
140173452:	48 ff c3             	inc    %rbx
140173455:	48 ff c7             	inc    %rdi
140173458:	80 3f 00             	cmpb   $0x0,(%rdi)
14017345b:	75 85                	jne    0x1401733e2
14017345d:	4c 8b 65 a7          	mov    -0x59(%rbp),%r12
140173461:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
140173465:	49 8b f4             	mov    %r12,%rsi
140173468:	8b 7d 9b             	mov    -0x65(%rbp),%edi
14017346b:	c6 03 00             	movb   $0x0,(%rbx)
14017346e:	4c 89 60 58          	mov    %r12,0x58(%rax)
140173472:	ba 23 00 00 00       	mov    $0x23,%edx
140173477:	48 8b ce             	mov    %rsi,%rcx
14017347a:	e8 c1 95 18 00       	call   0x1402fca40
14017347f:	48 85 c0             	test   %rax,%rax
140173482:	74 27                	je     0x1401734ab
140173484:	c6 00 00             	movb   $0x0,(%rax)
140173487:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
14017348b:	74 1e                	je     0x1401734ab
14017348d:	48 8d 48 01          	lea    0x1(%rax),%rcx
140173491:	ff 15 89 f8 28 00    	call   *0x28f889(%rip)        # 0x140402d20
140173497:	4c 8b 65 9f          	mov    -0x61(%rbp),%r12
14017349b:	49 89 44 24 48       	mov    %rax,0x48(%r12)
1401734a0:	48 85 c0             	test   %rax,%rax
1401734a3:	0f 84 30 04 00 00    	je     0x1401738d9
1401734a9:	eb 04                	jmp    0x1401734af
1401734ab:	4c 8b 65 9f          	mov    -0x61(%rbp),%r12
1401734af:	ba 3f 00 00 00       	mov    $0x3f,%edx
1401734b4:	48 8b ce             	mov    %rsi,%rcx
1401734b7:	e8 84 95 18 00       	call   0x1402fca40
1401734bc:	48 85 c0             	test   %rax,%rax
1401734bf:	74 1b                	je     0x1401734dc
1401734c1:	48 8d 48 01          	lea    0x1(%rax),%rcx
1401734c5:	c6 00 00             	movb   $0x0,(%rax)
1401734c8:	ff 15 52 f8 28 00    	call   *0x28f852(%rip)        # 0x140402d20
1401734ce:	49 89 44 24 40       	mov    %rax,0x40(%r12)
1401734d3:	48 85 c0             	test   %rax,%rax
1401734d6:	0f 84 fd 03 00 00    	je     0x1401738d9
1401734dc:	80 3e 00             	cmpb   $0x0,(%rsi)
1401734df:	0f 84 92 00 00 00    	je     0x140173577
1401734e5:	40 f6 c7 10          	test   $0x10,%dil
1401734e9:	75 63                	jne    0x14017354e
1401734eb:	48 8b ce             	mov    %rsi,%rcx
1401734ee:	e8 8d dd fc ff       	call   0x140141280
1401734f3:	48 8b d8             	mov    %rax,%rbx
1401734f6:	48 85 c0             	test   %rax,%rax
1401734f9:	0f 84 da 03 00 00    	je     0x1401738d9
1401734ff:	4c 8b ce             	mov    %rsi,%r9
140173502:	48 8b c8             	mov    %rax,%rcx
140173505:	4c 2b c8             	sub    %rax,%r9
140173508:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14017350f:	00
140173510:	44 0f b6 01          	movzbl (%rcx),%r8d
140173514:	42 0f b6 14 09       	movzbl (%rcx,%r9,1),%edx
140173519:	44 2b c2             	sub    %edx,%r8d
14017351c:	75 07                	jne    0x140173525
14017351e:	48 ff c1             	inc    %rcx
140173521:	85 d2                	test   %edx,%edx
140173523:	75 eb                	jne    0x140173510
140173525:	45 85 c0             	test   %r8d,%r8d
140173528:	74 1b                	je     0x140173545
14017352a:	80 7d 97 00          	cmpb   $0x0,-0x69(%rbp)
14017352e:	74 0b                	je     0x14017353b
140173530:	49 8b 4c 24 58       	mov    0x58(%r12),%rcx
140173535:	ff 15 d5 f7 28 00    	call   *0x28f7d5(%rip)        # 0x140402d10
14017353b:	48 8b f3             	mov    %rbx,%rsi
14017353e:	49 89 5c 24 58       	mov    %rbx,0x58(%r12)
140173543:	eb 1b                	jmp    0x140173560
140173545:	48 8b cb             	mov    %rbx,%rcx
140173548:	ff 15 c2 f7 28 00    	call   *0x28f7c2(%rip)        # 0x140402d10
14017354e:	80 7d 97 00          	cmpb   $0x0,-0x69(%rbp)
140173552:	75 0c                	jne    0x140173560
140173554:	48 8b ce             	mov    %rsi,%rcx
140173557:	ff 15 c3 f7 28 00    	call   *0x28f7c3(%rip)        # 0x140402d20
14017355d:	48 8b f0             	mov    %rax,%rsi
140173560:	49 89 74 24 38       	mov    %rsi,0x38(%r12)
140173565:	48 85 f6             	test   %rsi,%rsi
140173568:	0f 84 6b 03 00 00    	je     0x1401738d9