140e48132:	41 5d                	pop    %r13
140e48134:	41 5c                	pop    %r12
140e48136:	5f                   	pop    %rdi
140e48137:	5e                   	pop    %rsi
140e48138:	5d                   	pop    %rbp
140e48139:	c3                   	ret
140e4813a:	4c 8d 05 2f 78 65 00 	lea    0x65782f(%rip),%r8        # 0x14149f970
140e48141:	49 8b 14 e8          	mov    (%r8,%rbp,8),%rdx
140e48145:	8a 44 fa 38          	mov    0x38(%rdx,%rdi,8),%al
140e48149:	a8 40                	test   $0x40,%al
140e4814b:	75 c6                	jne    0x140e48113
140e4814d:	41 0a c4             	or     %r12b,%al
140e48150:	88 44 fa 38          	mov    %al,0x38(%rdx,%rdi,8)
140e48154:	eb c3                	jmp    0x140e48119
140e48156:	cc                   	int3
140e48157:	cc                   	int3
140e48158:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140e4815d:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140e48162:	56                   	push   %rsi
140e48163:	57                   	push   %rdi
140e48164:	41 54                	push   %r12
140e48166:	41 56                	push   %r14
140e48168:	41 57                	push   %r15
140e4816a:	48 83 ec 30          	sub    $0x30,%rsp
140e4816e:	4c 63 f1             	movslq %ecx,%r14
140e48171:	4c 8d 1d 88 7e 1b ff 	lea    -0xe48178(%rip),%r11        # 0x140000000
140e48178:	49 8b c6             	mov    %r14,%rax
140e4817b:	49 8b ee             	mov    %r14,%rbp
140e4817e:	83 e0 3f             	and    $0x3f,%eax
140e48181:	48 c1 fd 06          	sar    $0x6,%rbp
140e48185:	4d 8b f9             	mov    %r9,%r15
140e48188:	48 8b f2             	mov    %rdx,%rsi
140e4818b:	48 8d 3c c0          	lea    (%rax,%rax,8),%rdi
140e4818f:	49 8b 84 eb 70 f9 49 	mov    0x149f970(%r11,%rbp,8),%rax
140e48196:	01
140e48197:	4c 8b 54 f8 28       	mov    0x28(%rax,%rdi,8),%r10
140e4819c:	4d 85 c0             	test   %r8,%r8
140e4819f:	74 0c                	je     0x140e481ad
140e481a1:	80 3a 0a             	cmpb   $0xa,(%rdx)
140e481a4:	75 07                	jne    0x140e481ad
140e481a6:	80 4c f8 38 04       	orb    $0x4,0x38(%rax,%rdi,8)
140e481ab:	eb 05                	jmp    0x140e481b2
140e481ad:	80 64 f8 38 fb       	andb   $0xfb,0x38(%rax,%rdi,8)
140e481b2:	4e 8d 0c 02          	lea    (%rdx,%r8,1),%r9
140e481b6:	48 8b c6             	mov    %rsi,%rax
140e481b9:	48 8b de             	mov    %rsi,%rbx
140e481bc:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140e481c2:	49 3b f1             	cmp    %r9,%rsi
140e481c5:	0f 83 f8 00 00 00    	jae    0x140e482c3
140e481cb:	8a 08                	mov    (%rax),%cl
140e481cd:	80 f9 1a             	cmp    $0x1a,%cl
140e481d0:	0f 84 d0 00 00 00    	je     0x140e482a6
140e481d6:	48 8d 50 01          	lea    0x1(%rax),%rdx
140e481da:	80 f9 0d             	cmp    $0xd,%cl
140e481dd:	74 07                	je     0x140e481e6
140e481df:	48 8b c2             	mov    %rdx,%rax
140e481e2:	88 0b                	mov    %cl,(%rbx)
140e481e4:	eb 1d                	jmp    0x140e48203
140e481e6:	49 3b d1             	cmp    %r9,%rdx
140e481e9:	73 25                	jae    0x140e48210
140e481eb:	80 3a 0a             	cmpb   $0xa,(%rdx)
140e481ee:	75 0a                	jne    0x140e481fa
140e481f0:	c6 03 0a             	movb   $0xa,(%rbx)
140e481f3:	b9 02 00 00 00       	mov    $0x2,%ecx
140e481f8:	eb 06                	jmp    0x140e48200
140e481fa:	c6 03 0d             	movb   $0xd,(%rbx)
140e481fd:	49 8b cc             	mov    %r12,%rcx
140e48200:	48 03 c1             	add    %rcx,%rax
140e48203:	48 ff c3             	inc    %rbx
140e48206:	49 3b c1             	cmp    %r9,%rax
140e48209:	72 c0                	jb     0x140e481cb
140e4820b:	e9 b3 00 00 00       	jmp    0x140e482c3
140e48210:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140e48216:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
140e4821b:	45 8b c4             	mov    %r12d,%r8d
140e4821e:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140e48223:	49 8b ca             	mov    %r10,%rcx
140e48226:	ff 15 34 b3 13 00    	call   *0x13b334(%rip)        # 0x140f83560
140e4822c:	85 c0                	test   %eax,%eax
140e4822e:	74 6a                	je     0x140e4829a
140e48230:	83 7c 24 68 00       	cmpl   $0x0,0x68(%rsp)
140e48235:	74 63                	je     0x140e4829a
140e48237:	4c 8d 1d c2 7d 1b ff 	lea    -0xe4823e(%rip),%r11        # 0x140000000
140e4823e:	49 8b 84 eb 70 f9 49 	mov    0x149f970(%r11,%rbp,8),%rax
140e48245:	01
140e48246:	f6 44 f8 38 48       	testb  $0x48,0x38(%rax,%rdi,8)
140e4824b:	74 1f                	je     0x140e4826c
140e4824d:	8a 4c 24 60          	mov    0x60(%rsp),%cl
140e48251:	80 f9 0a             	cmp    $0xa,%cl
140e48254:	75 05                	jne    0x140e4825b
140e48256:	c6 03 0a             	movb   $0xa,(%rbx)
140e48259:	eb 65                	jmp    0x140e482c0
140e4825b:	c6 03 0d             	movb   $0xd,(%rbx)
140e4825e:	49 8b 84 eb 70 f9 49 	mov    0x149f970(%r11,%rbp,8),%rax
140e48265:	01
140e48266:	88 4c f8 3a          	mov    %cl,0x3a(%rax,%rdi,8)
140e4826a:	eb 54                	jmp    0x140e482c0
140e4826c:	80 7c 24 60 0a       	cmpb   $0xa,0x60(%rsp)
140e48271:	75 05                	jne    0x140e48278
140e48273:	48 3b de             	cmp    %rsi,%rbx
140e48276:	74 de                	je     0x140e48256
140e48278:	45 8b c4             	mov    %r12d,%r8d
140e4827b:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140e4827f:	41 8b ce             	mov    %r14d,%ecx
140e48282:	e8 21 5c 00 00       	call   0x140e4dea8
140e48287:	80 7c 24 60 0a       	cmpb   $0xa,0x60(%rsp)
140e4828c:	4c 8d 1d 6d 7d 1b ff 	lea    -0xe48293(%rip),%r11        # 0x140000000
140e48293:	74 2e                	je     0x140e482c3
140e48295:	c6 03 0d             	movb   $0xd,(%rbx)
140e48298:	eb 26                	jmp    0x140e482c0
140e4829a:	c6 03 0d             	movb   $0xd,(%rbx)
140e4829d:	4c 8d 1d 5c 7d 1b ff 	lea    -0xe482a4(%rip),%r11        # 0x140000000
140e482a4:	eb 1a                	jmp    0x140e482c0
140e482a6:	49 8b 94 eb 70 f9 49 	mov    0x149f970(%r11,%rbp,8),%rdx
140e482ad:	01
140e482ae:	8a 44 fa 38          	mov    0x38(%rdx,%rdi,8),%al
140e482b2:	a8 40                	test   $0x40,%al
140e482b4:	75 08                	jne    0x140e482be
140e482b6:	0c 02                	or     $0x2,%al
140e482b8:	88 44 fa 38          	mov    %al,0x38(%rdx,%rdi,8)
140e482bc:	eb 05                	jmp    0x140e482c3
140e482be:	88 0b                	mov    %cl,(%rbx)
140e482c0:	49 03 dc             	add    %r12,%rbx
140e482c3:	2b de                	sub    %esi,%ebx
140e482c5:	75 07                	jne    0x140e482ce
140e482c7:	33 c0                	xor    %eax,%eax
140e482c9:	e9 39 01 00 00       	jmp    0x140e48407
140e482ce:	4d 8b 84 eb 70 f9 49 	mov    0x149f970(%r11,%rbp,8),%r8
140e482d5:	01
140e482d6:	41 80 7c f8 39 00    	cmpb   $0x0,0x39(%r8,%rdi,8)
140e482dc:	75 07                	jne    0x140e482e5
140e482de:	8b c3                	mov    %ebx,%eax
140e482e0:	e9 22 01 00 00       	jmp    0x140e48407
140e482e5:	48 63 cb             	movslq %ebx,%rcx
140e482e8:	48 03 ce             	add    %rsi,%rcx
140e482eb:	48 8d 59 ff          	lea    -0x1(%rcx),%rbx
140e482ef:	80 3b 00             	cmpb   $0x0,(%rbx)
140e482f2:	7c 08                	jl     0x140e482fc
140e482f4:	48 8b d9             	mov    %rcx,%rbx
140e482f7:	e9 a6 00 00 00       	jmp    0x140e483a2
140e482fc:	41 8b d4             	mov    %r12d,%edx
140e482ff:	eb 10                	jmp    0x140e48311
140e48301:	83 fa 04             	cmp    $0x4,%edx
140e48304:	77 19                	ja     0x140e4831f
140e48306:	48 3b de             	cmp    %rsi,%rbx
140e48309:	72 14                	jb     0x140e4831f
140e4830b:	49 2b dc             	sub    %r12,%rbx
140e4830e:	41 03 d4             	add    %r12d,%edx
140e48311:	0f b6 03             	movzbl (%rbx),%eax
140e48314:	42 80 bc 18 80 91 3b 	cmpb   $0x0,0x13b9180(%rax,%r11,1)
140e4831b:	01 00
140e4831d:	74 e2                	je     0x140e48301
140e4831f:	0f b6 0b             	movzbl (%rbx),%ecx
140e48322:	42 0f be 84 19 80 91 	movsbl 0x13b9180(%rcx,%r11,1),%eax
140e48329:	3b 01
140e4832b:	85 c0                	test   %eax,%eax
140e4832d:	75 13                	jne    0x140e48342
140e4832f:	e8 bc 1f fe ff       	call   0x140e2a2f0
140e48334:	c7 00 2a 00 00 00    	movl   $0x2a,(%rax)
140e4833a:	83 c8 ff             	or     $0xffffffff,%eax
140e4833d:	e9 c5 00 00 00       	jmp    0x140e48407
140e48342:	ff c0                	inc    %eax
140e48344:	3b c2                	cmp    %edx,%eax
140e48346:	75 07                	jne    0x140e4834f
140e48348:	8b c2                	mov    %edx,%eax
140e4834a:	48 03 d8             	add    %rax,%rbx
140e4834d:	eb 53                	jmp    0x140e483a2
140e4834f:	41 f6 44 f8 38 48    	testb  $0x48,0x38(%r8,%rdi,8)
140e48355:	74 3b                	je     0x140e48392
140e48357:	49 03 dc             	add    %r12,%rbx
140e4835a:	41 88 4c f8 3a       	mov    %cl,0x3a(%r8,%rdi,8)
140e4835f:	83 fa 02             	cmp    $0x2,%edx
140e48362:	72 11                	jb     0x140e48375
140e48364:	8a 0b                	mov    (%rbx),%cl
140e48366:	49 03 dc             	add    %r12,%rbx
140e48369:	49 8b 84 eb 70 f9 49 	mov    0x149f970(%r11,%rbp,8),%rax
140e48370:	01
140e48371:	88 4c f8 3b          	mov    %cl,0x3b(%rax,%rdi,8)
140e48375:	83 fa 03             	cmp    $0x3,%edx
140e48378:	75 11                	jne    0x140e4838b
140e4837a:	8a 0b                	mov    (%rbx),%cl
140e4837c:	49 03 dc             	add    %r12,%rbx
140e4837f:	49 8b 84 eb 70 f9 49 	mov    0x149f970(%r11,%rbp,8),%rax
140e48386:	01
140e48387:	88 4c f8 3c          	mov    %cl,0x3c(%rax,%rdi,8)
140e4838b:	8b c2                	mov    %edx,%eax
140e4838d:	48 2b d8             	sub    %rax,%rbx
140e48390:	eb 10                	jmp    0x140e483a2
140e48392:	f7 da                	neg    %edx
140e48394:	45 8b c4             	mov    %r12d,%r8d
140e48397:	48 63 d2             	movslq %edx,%rdx
140e4839a:	41 8b ce             	mov    %r14d,%ecx
140e4839d:	e8 06 5b 00 00       	call   0x140e4dea8
140e483a2:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
140e483a9:	2b de                	sub    %esi,%ebx
140e483ab:	89 44 24 28          	mov    %eax,0x28(%rsp)
140e483af:	44 8b cb             	mov    %ebx,%r9d
140e483b2:	4c 8b c6             	mov    %rsi,%r8
140e483b5:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140e483ba:	33 d2                	xor    %edx,%edx
140e483bc:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
140e483c1:	e8 aa e9 00 00       	call   0x140e56d70
140e483c6:	44 8b c0             	mov    %eax,%r8d
140e483c9:	85 c0                	test   %eax,%eax
140e483cb:	75 12                	jne    0x140e483df
140e483cd:	ff 15 95 ae 13 00    	call   *0x13ae95(%rip)        # 0x140f83268
140e483d3:	8b c8                	mov    %eax,%ecx
140e483d5:	e8 8a 1e fe ff       	call   0x140e2a264
140e483da:	e9 5b ff ff ff       	jmp    0x140e4833a
140e483df:	2b c3                	sub    %ebx,%eax
140e483e1:	48 8d 15 18 7c 1b ff 	lea    -0xe483e8(%rip),%rdx        # 0x140000000
140e483e8:	48 8b 94 ea 70 f9 49 	mov    0x149f970(%rdx,%rbp,8),%rdx
140e483ef:	01
140e483f0:	f7 d8                	neg    %eax
140e483f2:	1a c9                	sbb    %cl,%cl
140e483f4:	80 e1 02             	and    $0x2,%cl
140e483f7:	8a 44 fa 3d          	mov    0x3d(%rdx,%rdi,8),%al
140e483fb:	24 fd                	and    $0xfd,%al
140e483fd:	0a c8                	or     %al,%cl
140e483ff:	43 8d 04 00          	lea    (%r8,%r8,1),%eax
140e48403:	88 4c fa 3d          	mov    %cl,0x3d(%rdx,%rdi,8)
140e48407:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140e4840c:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
140e48411:	48 83 c4 30          	add    $0x30,%rsp
140e48415:	41 5f                	pop    %r15
140e48417:	41 5e                	pop    %r14
140e48419:	41 5c                	pop    %r12
140e4841b:	5f                   	pop    %rdi
140e4841c:	5e                   	pop    %rsi
140e4841d:	c3                   	ret
140e4841e:	cc                   	int3
140e4841f:	cc                   	int3
140e48420:	48 8b c4             	mov    %rsp,%rax
140e48423:	48 89 58 10          	mov    %rbx,0x10(%rax)
140e48427:	48 89 70 18          	mov    %rsi,0x18(%rax)
140e4842b:	4c 89 60 20          	mov    %r12,0x20(%rax)
140e4842f:	89 48 08             	mov    %ecx,0x8(%rax)
140e48432:	41 55                	push   %r13
140e48434:	41 56                	push   %r14
140e48436:	41 57                	push   %r15
140e48438:	48 83 ec 20          	sub    $0x20,%rsp
140e4843c:	45 8b f0             	mov    %r8d,%r14d
140e4843f:	4c 8b e2             	mov    %rdx,%r12
140e48442:	48 63 f1             	movslq %ecx,%rsi
140e48445:	83 fe fe             	cmp    $0xfffffffe,%esi
140e48448:	75 30                	jne    0x140e4847a
140e4844a:	e8 81 1e fe ff       	call   0x140e2a2d0
140e4844f:	83 20 00             	andl   $0x0,(%rax)
140e48452:	e8 99 1e fe ff       	call   0x140e2a2f0
140e48457:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
140e4845d:	83 c8 ff             	or     $0xffffffff,%eax
140e48460:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140e48465:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140e4846a:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
140e4846f:	48 83 c4 20          	add    $0x20,%rsp
140e48473:	41 5f                	pop    %r15
140e48475:	41 5e                	pop    %r14
140e48477:	41 5d                	pop    %r13
140e48479:	c3                   	ret
140e4847a:	85 c9                	test   %ecx,%ecx
140e4847c:	78 0f                	js     0x140e4848d
140e4847e:	3b 35 ec 78 65 00    	cmp    0x6578ec(%rip),%esi        # 0x14149fd70
140e48484:	73 07                	jae    0x140e4848d
140e48486:	b8 01 00 00 00       	mov    $0x1,%eax
140e4848b:	eb 02                	jmp    0x140e4848f
140e4848d:	33 c0                	xor    %eax,%eax
140e4848f:	85 c0                	test   %eax,%eax
140e48491:	75 1a                	jne    0x140e484ad
140e48493:	e8 38 1e fe ff       	call   0x140e2a2d0
140e48498:	83 20 00             	andl   $0x0,(%rax)
140e4849b:	e8 50 1e fe ff       	call   0x140e2a2f0
140e484a0:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
140e484a6:	e8 d9 1c fe ff       	call   0x140e2a184
140e484ab:	eb b0                	jmp    0x140e4845d
140e484ad:	48 8b c6             	mov    %rsi,%rax
140e484b0:	4c 8b fe             	mov    %rsi,%r15
140e484b3:	49 c1 ff 06          	sar    $0x6,%r15
140e484b7:	48 8d 0d b2 74 65 00 	lea    0x6574b2(%rip),%rcx        # 0x14149f970
140e484be:	83 e0 3f             	and    $0x3f,%eax
140e484c1:	4c 8d 2c c0          	lea    (%rax,%rax,8),%r13
140e484c5:	4a 8b 04 f9          	mov    (%rcx,%r15,8),%rax
140e484c9:	42 f6 44 e8 38 01    	testb  $0x1,0x38(%rax,%r13,8)
140e484cf:	74 c2                	je     0x140e48493
140e484d1:	41 81 fe ff ff ff 7f 	cmp    $0x7fffffff,%r14d
140e484d8:	76 15                	jbe    0x140e484ef
140e484da:	e8 f1 1d fe ff       	call   0x140e2a2d0
140e484df:	83 20 00             	andl   $0x0,(%rax)
140e484e2:	e8 09 1e fe ff       	call   0x140e2a2f0
140e484e7:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140e484ed:	eb b7                	jmp    0x140e484a6
140e484ef:	8b ce                	mov    %esi,%ecx
140e484f1:	e8 de 36 ff ff       	call   0x140e3bbd4
140e484f6:	83 cb ff             	or     $0xffffffff,%ebx
140e484f9:	48 8d 05 70 74 65 00 	lea    0x657470(%rip),%rax        # 0x14149f970
140e48500:	4a 8b 04 f8          	mov    (%rax,%r15,8),%rax
140e48504:	42 f6 44 e8 38 01    	testb  $0x1,0x38(%rax,%r13,8)
140e4850a:	75 15                	jne    0x140e48521
140e4850c:	e8 df 1d fe ff       	call   0x140e2a2f0
140e48511:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
140e48517:	e8 b4 1d fe ff       	call   0x140e2a2d0
140e4851c:	83 20 00             	andl   $0x0,(%rax)
140e4851f:	eb 0f                	jmp    0x140e48530
140e48521:	45 8b c6             	mov    %r14d,%r8d
140e48524:	49 8b d4             	mov    %r12,%rdx
140e48527:	8b ce                	mov    %esi,%ecx
140e48529:	e8 12 00 00 00       	call   0x140e48540
140e4852e:	8b d8                	mov    %eax,%ebx
140e48530:	8b ce                	mov    %esi,%ecx
140e48532:	e8 85 37 ff ff       	call   0x140e3bcbc
140e48537:	8b c3                	mov    %ebx,%eax
140e48539:	e9 22 ff ff ff       	jmp    0x140e48460
140e4853e:	cc                   	int3
140e4853f:	cc                   	int3
140e48540:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140e48545:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140e4854a:	55                   	push   %rbp
140e4854b:	56                   	push   %rsi
140e4854c:	57                   	push   %rdi
140e4854d:	41 54                	push   %r12
140e4854f:	41 55                	push   %r13
140e48551:	41 56                	push   %r14
140e48553:	41 57                	push   %r15
140e48555:	48 83 ec 60          	sub    $0x60,%rsp
140e48559:	4c 63 e9             	movslq %ecx,%r13
140e4855c:	4c 8b ca             	mov    %rdx,%r9
140e4855f:	45 8b e0             	mov    %r8d,%r12d
140e48562:	41 83 fd fe          	cmp    $0xfffffffe,%r13d
140e48566:	75 19                	jne    0x140e48581
140e48568:	e8 63 1d fe ff       	call   0x140e2a2d0
140e4856d:	33 f6                	xor    %esi,%esi
140e4856f:	89 30                	mov    %esi,(%rax)
140e48571:	e8 7a 1d fe ff       	call   0x140e2a2f0
140e48576:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
140e4857c:	e9 f1 03 00 00       	jmp    0x140e48972
140e48581:	33 f6                	xor    %esi,%esi
140e48583:	85 c9                	test   %ecx,%ecx
140e48585:	0f 88 d0 03 00 00    	js     0x140e4895b
140e4858b:	44 3b 2d de 77 65 00 	cmp    0x6577de(%rip),%r13d        # 0x14149fd70
140e48592:	0f 83 c3 03 00 00    	jae    0x140e4895b
140e48598:	49 8b c5             	mov    %r13,%rax
140e4859b:	8d 56 01             	lea    0x1(%rsi),%edx
140e4859e:	83 e0 3f             	and    $0x3f,%eax
140e485a1:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140e485a6:	4d 8b c5             	mov    %r13,%r8
140e485a9:	4c 8d 1d c0 73 65 00 	lea    0x6573c0(%rip),%r11        # 0x14149f970
140e485b0:	49 c1 e8 06          	shr    $0x6,%r8
140e485b4:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140e485b9:	4c 8d 34 c0          	lea    (%rax,%rax,8),%r14
140e485bd:	4b 8b 04 c3          	mov    (%r11,%r8,8),%rax
140e485c1:	42 84 54 f0 38       	test   %dl,0x38(%rax,%r14,8)