14013816f:	be 01 00 00 00       	mov    $0x1,%esi
140138174:	33 ff                	xor    %edi,%edi
140138176:	41 38 bd 24 0b 00 00 	cmp    %dil,0xb24(%r13)
14013817d:	75 25                	jne    0x1401381a4
14013817f:	41 38 bd 0c 0b 00 00 	cmp    %dil,0xb0c(%r13)
140138186:	8b d7                	mov    %edi,%edx
140138188:	4c 8b cb             	mov    %rbx,%r9
14013818b:	4d 8b c7             	mov    %r15,%r8
14013818e:	0f 95 c2             	setne  %dl
140138191:	49 8b cd             	mov    %r13,%rcx
140138194:	83 c2 02             	add    $0x2,%edx
140138197:	e8 64 1b 02 00       	call   0x140159d00
14013819c:	85 c0                	test   %eax,%eax
14013819e:	0f 85 b6 fc ff ff    	jne    0x140137e5a
1401381a4:	48 63 c3             	movslq %ebx,%rax
1401381a7:	49 01 85 30 13 00 00 	add    %rax,0x1330(%r13)
1401381ae:	41 0f b6 07          	movzbl (%r15),%eax
1401381b2:	3c 0d                	cmp    $0xd,%al
1401381b4:	0f 84 a6 09 00 00    	je     0x140138b60
1401381ba:	3c 0a                	cmp    $0xa,%al
1401381bc:	0f 84 9e 09 00 00    	je     0x140138b60
1401381c2:	41 bb 11 00 00 00    	mov    $0x11,%r11d
1401381c8:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1401381cd:	49 8b df             	mov    %r15,%rbx
1401381d0:	4c 8d 15 31 4e 20 00 	lea    0x204e31(%rip),%r10        # 0x14033d008
1401381d7:	44 0f b6 03          	movzbl (%rbx),%r8d
1401381db:	45 84 c0             	test   %r8b,%r8b
1401381de:	74 3a                	je     0x14013821a
1401381e0:	4d 85 db             	test   %r11,%r11
1401381e3:	74 6a                	je     0x14013824f
1401381e5:	41 0f b6 12          	movzbl (%r10),%edx
1401381e9:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401381ec:	44 0f b6 c8          	movzbl %al,%r9d
1401381f0:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401381f3:	80 f9 19             	cmp    $0x19,%cl
1401381f6:	41 8d 40 9f          	lea    -0x61(%r8),%eax
1401381fa:	44 0f 47 ca          	cmova  %edx,%r9d
1401381fe:	3c 19                	cmp    $0x19,%al
140138200:	77 04                	ja     0x140138206
140138202:	41 80 e8 20          	sub    $0x20,%r8b
140138206:	45 3a c8             	cmp    %r8b,%r9b
140138209:	75 14                	jne    0x14013821f
14013820b:	49 ff c2             	inc    %r10
14013820e:	49 ff cb             	dec    %r11
140138211:	48 ff c3             	inc    %rbx
140138214:	41 80 3a 00          	cmpb   $0x0,(%r10)
140138218:	75 bd                	jne    0x1401381d7
14013821a:	4d 85 db             	test   %r11,%r11
14013821d:	74 30                	je     0x14013824f
14013821f:	41 0f b6 12          	movzbl (%r10),%edx
140138223:	44 0f b6 0b          	movzbl (%rbx),%r9d
140138227:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
14013822a:	80 f9 19             	cmp    $0x19,%cl
14013822d:	8d 42 e0             	lea    -0x20(%rdx),%eax
140138230:	44 0f b6 c0          	movzbl %al,%r8d
140138234:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140138238:	44 0f 47 c2          	cmova  %edx,%r8d
14013823c:	0f b6 c8             	movzbl %al,%ecx
14013823f:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140138243:	80 fa 19             	cmp    $0x19,%dl
140138246:	41 0f 47 c9          	cmova  %r9d,%ecx
14013824a:	44 3a c1             	cmp    %cl,%r8b
14013824d:	75 13                	jne    0x140138262
14013824f:	41 8b 9d 58 01 00 00 	mov    0x158(%r13),%ebx
140138256:	81 fb 91 01 00 00    	cmp    $0x191,%ebx
14013825c:	0f 84 96 08 00 00    	je     0x140138af8
140138262:	41 bb 13 00 00 00    	mov    $0x13,%r11d
140138268:	4c 8d 15 b1 4d 20 00 	lea    0x204db1(%rip),%r10        # 0x14033d020
14013826f:	49 8b df             	mov    %r15,%rbx
140138272:	44 0f b6 03          	movzbl (%rbx),%r8d
140138276:	45 84 c0             	test   %r8b,%r8b
140138279:	74 3a                	je     0x1401382b5
14013827b:	4d 85 db             	test   %r11,%r11
14013827e:	74 69                	je     0x1401382e9
140138280:	41 0f b6 12          	movzbl (%r10),%edx
140138284:	8d 42 e0             	lea    -0x20(%rdx),%eax
140138287:	44 0f b6 c8          	movzbl %al,%r9d
14013828b:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
14013828e:	80 f9 19             	cmp    $0x19,%cl
140138291:	41 8d 40 9f          	lea    -0x61(%r8),%eax
140138295:	44 0f 47 ca          	cmova  %edx,%r9d
140138299:	3c 19                	cmp    $0x19,%al
14013829b:	77 04                	ja     0x1401382a1
14013829d:	41 80 e8 20          	sub    $0x20,%r8b
1401382a1:	45 3a c8             	cmp    %r8b,%r9b
1401382a4:	75 14                	jne    0x1401382ba
1401382a6:	49 ff c2             	inc    %r10
1401382a9:	49 ff cb             	dec    %r11
1401382ac:	48 ff c3             	inc    %rbx
1401382af:	41 80 3a 00          	cmpb   $0x0,(%r10)
1401382b3:	75 bd                	jne    0x140138272
1401382b5:	4d 85 db             	test   %r11,%r11
1401382b8:	74 2f                	je     0x1401382e9
1401382ba:	0f b6 13             	movzbl (%rbx),%edx
1401382bd:	45 0f b6 0a          	movzbl (%r10),%r9d
1401382c1:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401382c4:	80 f9 19             	cmp    $0x19,%cl
1401382c7:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401382ca:	44 0f b6 c0          	movzbl %al,%r8d
1401382ce:	41 8d 41 e0          	lea    -0x20(%r9),%eax
1401382d2:	44 0f 47 c2          	cmova  %edx,%r8d
1401382d6:	0f b6 c8             	movzbl %al,%ecx
1401382d9:	41 8d 51 9f          	lea    -0x61(%r9),%edx
1401382dd:	80 fa 19             	cmp    $0x19,%dl
1401382e0:	41 0f 47 c9          	cmova  %r9d,%ecx
1401382e4:	41 3a c8             	cmp    %r8b,%cl
1401382e7:	75 13                	jne    0x1401382fc
1401382e9:	41 8b 9d 58 01 00 00 	mov    0x158(%r13),%ebx
1401382f0:	81 fb 97 01 00 00    	cmp    $0x197,%ebx
1401382f6:	0f 84 fc 07 00 00    	je     0x140138af8
1401382fc:	41 bb 0f 00 00 00    	mov    $0xf,%r11d
140138302:	4c 8d 15 f7 45 20 00 	lea    0x2045f7(%rip),%r10        # 0x14033c900
140138309:	49 8b df             	mov    %r15,%rbx
14013830c:	0f 1f 40 00          	nopl   0x0(%rax)
140138310:	44 0f b6 03          	movzbl (%rbx),%r8d
140138314:	45 84 c0             	test   %r8b,%r8b
140138317:	74 3e                	je     0x140138357
140138319:	4d 85 db             	test   %r11,%r11
14013831c:	0f 84 2d 07 00 00    	je     0x140138a4f
140138322:	41 0f b6 12          	movzbl (%r10),%edx
140138326:	8d 42 e0             	lea    -0x20(%rdx),%eax
140138329:	44 0f b6 c8          	movzbl %al,%r9d
14013832d:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140138330:	80 f9 19             	cmp    $0x19,%cl
140138333:	41 8d 40 9f          	lea    -0x61(%r8),%eax
140138337:	44 0f 47 ca          	cmova  %edx,%r9d
14013833b:	3c 19                	cmp    $0x19,%al
14013833d:	77 04                	ja     0x140138343
14013833f:	41 80 e8 20          	sub    $0x20,%r8b
140138343:	45 3a c8             	cmp    %r8b,%r9b
140138346:	75 18                	jne    0x140138360
140138348:	49 ff c2             	inc    %r10
14013834b:	49 ff cb             	dec    %r11
14013834e:	48 ff c3             	inc    %rbx
140138351:	41 80 3a 00          	cmpb   $0x0,(%r10)
140138355:	75 b9                	jne    0x140138310
140138357:	4d 85 db             	test   %r11,%r11
14013835a:	0f 84 ef 06 00 00    	je     0x140138a4f
140138360:	41 0f b6 12          	movzbl (%r10),%edx
140138364:	44 0f b6 0b          	movzbl (%rbx),%r9d
140138368:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
14013836b:	80 f9 19             	cmp    $0x19,%cl
14013836e:	8d 42 e0             	lea    -0x20(%rdx),%eax
140138371:	44 0f b6 c0          	movzbl %al,%r8d
140138375:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140138379:	44 0f 47 c2          	cmova  %edx,%r8d
14013837d:	0f b6 c8             	movzbl %al,%ecx
140138380:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140138384:	80 fa 19             	cmp    $0x19,%dl
140138387:	41 0f 47 c9          	cmova  %r9d,%ecx
14013838b:	44 3a c1             	cmp    %cl,%r8b
14013838e:	0f 84 bb 06 00 00    	je     0x140138a4f
140138394:	41 80 3f 00          	cmpb   $0x0,(%r15)
140138398:	48 8d 1d 71 45 20 00 	lea    0x204571(%rip),%rbx        # 0x14033c910
14013839f:	41 bb 0b 00 00 00    	mov    $0xb,%r11d
1401383a5:	4d 8b d7             	mov    %r15,%r10
1401383a8:	74 4e                	je     0x1401383f8
1401383aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401383b0:	44 0f b6 03          	movzbl (%rbx),%r8d
1401383b4:	45 84 c0             	test   %r8b,%r8b
1401383b7:	74 3a                	je     0x1401383f3
1401383b9:	4d 85 db             	test   %r11,%r11
1401383bc:	74 6d                	je     0x14013842b
1401383be:	41 0f b6 12          	movzbl (%r10),%edx
1401383c2:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401383c5:	44 0f b6 c8          	movzbl %al,%r9d
1401383c9:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401383cc:	80 f9 19             	cmp    $0x19,%cl
1401383cf:	41 8d 40 9f          	lea    -0x61(%r8),%eax
1401383d3:	44 0f 47 ca          	cmova  %edx,%r9d
1401383d7:	3c 19                	cmp    $0x19,%al
1401383d9:	77 04                	ja     0x1401383df
1401383db:	41 80 e8 20          	sub    $0x20,%r8b
1401383df:	45 3a c8             	cmp    %r8b,%r9b
1401383e2:	75 14                	jne    0x1401383f8
1401383e4:	49 ff c2             	inc    %r10
1401383e7:	49 ff cb             	dec    %r11
1401383ea:	48 ff c3             	inc    %rbx
1401383ed:	41 80 3a 00          	cmpb   $0x0,(%r10)
1401383f1:	75 bd                	jne    0x1401383b0
1401383f3:	4d 85 db             	test   %r11,%r11
1401383f6:	74 33                	je     0x14013842b
1401383f8:	0f b6 13             	movzbl (%rbx),%edx
1401383fb:	45 0f b6 0a          	movzbl (%r10),%r9d
1401383ff:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140138402:	80 f9 19             	cmp    $0x19,%cl
140138405:	8d 42 e0             	lea    -0x20(%rdx),%eax
140138408:	44 0f b6 c0          	movzbl %al,%r8d
14013840c:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140138410:	44 0f 47 c2          	cmova  %edx,%r8d
140138414:	0f b6 c8             	movzbl %al,%ecx
140138417:	41 8d 51 9f          	lea    -0x61(%r9),%edx
14013841b:	80 fa 19             	cmp    $0x19,%dl
14013841e:	41 0f 47 c9          	cmova  %r9d,%ecx
140138422:	41 3a c8             	cmp    %r8b,%cl
140138425:	0f 85 3c 01 00 00    	jne    0x140138567
14013842b:	41 0f b6 47 0b       	movzbl 0xb(%r15),%eax
140138430:	49 8d 7f 0b          	lea    0xb(%r15),%rdi
140138434:	84 c0                	test   %al,%al
140138436:	74 29                	je     0x140138461
140138438:	4c 8d 2d 61 3c 20 00 	lea    0x203c61(%rip),%r13        # 0x14033c0a0
14013843f:	90                   	nop
140138440:	3c 80                	cmp    $0x80,%al
140138442:	73 19                	jae    0x14013845d
140138444:	0f b6 c0             	movzbl %al,%eax
140138447:	42 0f b6 0c 28       	movzbl (%rax,%r13,1),%ecx
14013844c:	0f ba e1 03          	bt     $0x3,%ecx
140138450:	73 0b                	jae    0x14013845d
140138452:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
140138456:	48 ff c7             	inc    %rdi
140138459:	84 c0                	test   %al,%al
14013845b:	75 e3                	jne    0x140138440
14013845d:	4c 8b 6d 97          	mov    -0x69(%rbp),%r13
140138461:	ba 0d 00 00 00       	mov    $0xd,%edx
140138466:	48 8b cf             	mov    %rdi,%rcx
140138469:	e8 d2 45 1c 00       	call   0x1402fca40
14013846e:	48 8b f0             	mov    %rax,%rsi
140138471:	48 85 c0             	test   %rax,%rax
140138474:	75 22                	jne    0x140138498
140138476:	ba 0a 00 00 00       	mov    $0xa,%edx
14013847b:	48 8b cf             	mov    %rdi,%rcx
14013847e:	e8 bd 45 1c 00       	call   0x1402fca40
140138483:	48 8b f0             	mov    %rax,%rsi
140138486:	48 85 c0             	test   %rax,%rax
140138489:	75 0d                	jne    0x140138498
14013848b:	33 d2                	xor    %edx,%edx
14013848d:	48 8b cf             	mov    %rdi,%rcx
140138490:	e8 ab 45 1c 00       	call   0x1402fca40
140138495:	48 8b f0             	mov    %rax,%rsi
140138498:	48 2b f7             	sub    %rdi,%rsi
14013849b:	48 83 fe 05          	cmp    $0x5,%rsi
14013849f:	0f 82 c2 00 00 00    	jb     0x140138567
1401384a5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1401384ac:	00 00 00 00
1401384b0:	80 3f 00             	cmpb   $0x0,(%rdi)
1401384b3:	48 8d 1d f6 4a 1f 00 	lea    0x1f4af6(%rip),%rbx        # 0x14032cfb0
1401384ba:	41 ba 05 00 00 00    	mov    $0x5,%r10d
1401384c0:	4c 8b df             	mov    %rdi,%r11
1401384c3:	74 50                	je     0x140138515
1401384c5:	44 0f b6 03          	movzbl (%rbx),%r8d
1401384c9:	45 84 c0             	test   %r8b,%r8b
1401384cc:	74 3e                	je     0x14013850c
1401384ce:	4d 85 d2             	test   %r10,%r10
1401384d1:	0f 84 29 03 00 00    	je     0x140138800
1401384d7:	41 0f b6 13          	movzbl (%r11),%edx
1401384db:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401384de:	44 0f b6 c8          	movzbl %al,%r9d
1401384e2:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401384e5:	80 f9 19             	cmp    $0x19,%cl
1401384e8:	41 8d 40 9f          	lea    -0x61(%r8),%eax
1401384ec:	44 0f 47 ca          	cmova  %edx,%r9d
1401384f0:	3c 19                	cmp    $0x19,%al
1401384f2:	77 04                	ja     0x1401384f8
1401384f4:	41 80 e8 20          	sub    $0x20,%r8b
1401384f8:	45 3a c8             	cmp    %r8b,%r9b
1401384fb:	75 18                	jne    0x140138515
1401384fd:	49 ff c3             	inc    %r11
140138500:	49 ff ca             	dec    %r10
140138503:	48 ff c3             	inc    %rbx
140138506:	41 80 3b 00          	cmpb   $0x0,(%r11)
14013850a:	75 b9                	jne    0x1401384c5
14013850c:	4d 85 d2             	test   %r10,%r10
14013850f:	0f 84 eb 02 00 00    	je     0x140138800
140138515:	0f b6 13             	movzbl (%rbx),%edx
140138518:	45 0f b6 0b          	movzbl (%r11),%r9d
14013851c:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140138521:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140138524:	80 f9 19             	cmp    $0x19,%cl
140138527:	8d 42 e0             	lea    -0x20(%rdx),%eax
14013852a:	44 0f b6 c0          	movzbl %al,%r8d
14013852e:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140138532:	44 0f 47 c2          	cmova  %edx,%r8d
140138536:	0f b6 c8             	movzbl %al,%ecx
140138539:	41 8d 51 9f          	lea    -0x61(%r9),%edx
14013853d:	80 fa 19             	cmp    $0x19,%dl
140138540:	41 0f 47 c9          	cmova  %r9d,%ecx
140138544:	41 3a c8             	cmp    %r8b,%cl
140138547:	0f 84 b3 02 00 00    	je     0x140138800
14013854d:	48 ff ce             	dec    %rsi
140138550:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140138555:	48 ff c7             	inc    %rdi
140138558:	48 83 fe 05          	cmp    $0x5,%rsi
14013855c:	0f 83 4e ff ff ff    	jae    0x1401384b0
140138562:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140138567:	41 bb 12 00 00 00    	mov    $0x12,%r11d
14013856d:	4c 8d 15 ac 43 20 00 	lea    0x2043ac(%rip),%r10        # 0x14033c920
140138574:	49 8b df             	mov    %r15,%rbx
140138577:	44 0f b6 03          	movzbl (%rbx),%r8d
14013857b:	45 84 c0             	test   %r8b,%r8b
14013857e:	74 3e                	je     0x1401385be
140138580:	4d 85 db             	test   %r11,%r11
140138583:	0f 84 88 02 00 00    	je     0x140138811
140138589:	41 0f b6 12          	movzbl (%r10),%edx
14013858d:	8d 42 e0             	lea    -0x20(%rdx),%eax
140138590:	44 0f b6 c8          	movzbl %al,%r9d
140138594:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140138597:	80 f9 19             	cmp    $0x19,%cl
14013859a:	41 8d 40 9f          	lea    -0x61(%r8),%eax
14013859e:	44 0f 47 ca          	cmova  %edx,%r9d
1401385a2:	3c 19                	cmp    $0x19,%al
1401385a4:	77 04                	ja     0x1401385aa
1401385a6:	41 80 e8 20          	sub    $0x20,%r8b
1401385aa:	45 3a c8             	cmp    %r8b,%r9b
1401385ad:	75 18                	jne    0x1401385c7
1401385af:	49 ff c2             	inc    %r10
1401385b2:	49 ff cb             	dec    %r11
1401385b5:	48 ff c3             	inc    %rbx
1401385b8:	41 80 3a 00          	cmpb   $0x0,(%r10)
1401385bc:	75 b9                	jne    0x140138577
1401385be:	4d 85 db             	test   %r11,%r11
1401385c1:	0f 84 4a 02 00 00    	je     0x140138811
1401385c7:	41 0f b6 12          	movzbl (%r10),%edx
1401385cb:	44 0f b6 0b          	movzbl (%rbx),%r9d
1401385cf:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401385d2:	80 f9 19             	cmp    $0x19,%cl
1401385d5:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401385d8:	44 0f b6 c0          	movzbl %al,%r8d
1401385dc:	41 8d 41 e0          	lea    -0x20(%r9),%eax
1401385e0:	44 0f 47 c2          	cmova  %edx,%r8d
1401385e4:	0f b6 c8             	movzbl %al,%ecx
1401385e7:	41 8d 51 9f          	lea    -0x61(%r9),%edx
1401385eb:	80 fa 19             	cmp    $0x19,%dl
1401385ee:	41 0f 47 c9          	cmova  %r9d,%ecx
1401385f2:	44 3a c1             	cmp    %cl,%r8b
1401385f5:	0f 84 16 02 00 00    	je     0x140138811
1401385fb:	41 80 3f 00          	cmpb   $0x0,(%r15)
1401385ff:	48 8d 1d 22 49 20 00 	lea    0x204922(%rip),%rbx        # 0x14033cf28
140138606:	41 bb 11 00 00 00    	mov    $0x11,%r11d
14013860c:	4d 8b d7             	mov    %r15,%r10
14013860f:	74 48                	je     0x140138659
140138611:	44 0f b6 03          	movzbl (%rbx),%r8d
140138615:	45 84 c0             	test   %r8b,%r8b
140138618:	74 3a                	je     0x140138654
14013861a:	4d 85 db             	test   %r11,%r11
14013861d:	74 6d                	je     0x14013868c
14013861f:	41 0f b6 12          	movzbl (%r10),%edx
140138623:	8d 42 e0             	lea    -0x20(%rdx),%eax
140138626:	44 0f b6 c8          	movzbl %al,%r9d
14013862a:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
14013862d:	80 f9 19             	cmp    $0x19,%cl
140138630:	41 8d 40 9f          	lea    -0x61(%r8),%eax
140138634:	44 0f 47 ca          	cmova  %edx,%r9d
140138638:	3c 19                	cmp    $0x19,%al
14013863a:	77 04                	ja     0x140138640
14013863c:	41 80 e8 20          	sub    $0x20,%r8b
140138640:	45 3a c8             	cmp    %r8b,%r9b
140138643:	75 14                	jne    0x140138659
140138645:	49 ff c2             	inc    %r10
140138648:	49 ff cb             	dec    %r11
14013864b:	48 ff c3             	inc    %rbx