1401480a7:	41 80 7d 00 00       	cmpb   $0x0,0x0(%r13)
1401480ac:	4c 8b d5             	mov    %rbp,%r10
1401480af:	4d 8b cd             	mov    %r13,%r9
1401480b2:	74 48                	je     0x1401480fc
1401480b4:	45 0f b6 06          	movzbl (%r14),%r8d
1401480b8:	45 84 c0             	test   %r8b,%r8b
1401480bb:	74 3a                	je     0x1401480f7
1401480bd:	4d 85 d2             	test   %r10,%r10
1401480c0:	74 6e                	je     0x140148130
1401480c2:	41 0f b6 11          	movzbl (%r9),%edx
1401480c6:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401480c9:	44 0f b6 d8          	movzbl %al,%r11d
1401480cd:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401480d0:	80 f9 19             	cmp    $0x19,%cl
1401480d3:	41 8d 40 9f          	lea    -0x61(%r8),%eax
1401480d7:	44 0f 47 da          	cmova  %edx,%r11d
1401480db:	3c 19                	cmp    $0x19,%al
1401480dd:	77 04                	ja     0x1401480e3
1401480df:	41 80 e8 20          	sub    $0x20,%r8b
1401480e3:	45 3a d8             	cmp    %r8b,%r11b
1401480e6:	75 14                	jne    0x1401480fc
1401480e8:	49 ff c1             	inc    %r9
1401480eb:	49 ff ca             	dec    %r10
1401480ee:	49 ff c6             	inc    %r14
1401480f1:	41 80 39 00          	cmpb   $0x0,(%r9)
1401480f5:	75 bd                	jne    0x1401480b4
1401480f7:	4d 85 d2             	test   %r10,%r10
1401480fa:	74 34                	je     0x140148130
1401480fc:	41 0f b6 16          	movzbl (%r14),%edx
140148100:	45 0f b6 09          	movzbl (%r9),%r9d
140148104:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140148107:	80 f9 19             	cmp    $0x19,%cl
14014810a:	8d 42 e0             	lea    -0x20(%rdx),%eax
14014810d:	44 0f b6 c0          	movzbl %al,%r8d
140148111:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140148115:	44 0f 47 c2          	cmova  %edx,%r8d
140148119:	0f b6 c8             	movzbl %al,%ecx
14014811c:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140148120:	80 fa 19             	cmp    $0x19,%dl
140148123:	41 0f 47 c9          	cmova  %r9d,%ecx
140148127:	41 3a c8             	cmp    %r8b,%cl
14014812a:	0f 85 27 01 00 00    	jne    0x140148257
140148130:	41 0f b6 45 0b       	movzbl 0xb(%r13),%eax
140148135:	49 8d 7d 0b          	lea    0xb(%r13),%rdi
140148139:	84 c0                	test   %al,%al
14014813b:	74 20                	je     0x14014815d
14014813d:	0f 1f 00             	nopl   (%rax)
140148140:	3c 80                	cmp    $0x80,%al
140148142:	73 19                	jae    0x14014815d
140148144:	0f b6 c0             	movzbl %al,%eax
140148147:	42 0f b6 0c 20       	movzbl (%rax,%r12,1),%ecx
14014814c:	0f ba e1 03          	bt     $0x3,%ecx
140148150:	73 0b                	jae    0x14014815d
140148152:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
140148156:	48 ff c7             	inc    %rdi
140148159:	84 c0                	test   %al,%al
14014815b:	75 e3                	jne    0x140148140
14014815d:	ba 0d 00 00 00       	mov    $0xd,%edx
140148162:	48 8b cf             	mov    %rdi,%rcx
140148165:	e8 d6 48 1b 00       	call   0x1402fca40
14014816a:	48 8b f0             	mov    %rax,%rsi
14014816d:	48 85 c0             	test   %rax,%rax
140148170:	75 22                	jne    0x140148194
140148172:	ba 0a 00 00 00       	mov    $0xa,%edx
140148177:	48 8b cf             	mov    %rdi,%rcx
14014817a:	e8 c1 48 1b 00       	call   0x1402fca40
14014817f:	48 8b f0             	mov    %rax,%rsi
140148182:	48 85 c0             	test   %rax,%rax
140148185:	75 0d                	jne    0x140148194
140148187:	33 d2                	xor    %edx,%edx
140148189:	48 8b cf             	mov    %rdi,%rcx
14014818c:	e8 af 48 1b 00       	call   0x1402fca40
140148191:	48 8b f0             	mov    %rax,%rsi
140148194:	48 2b f7             	sub    %rdi,%rsi
140148197:	48 83 fe 05          	cmp    $0x5,%rsi
14014819b:	0f 82 b6 00 00 00    	jb     0x140148257
1401481a1:	0f 1f 40 00          	nopl   0x0(%rax)
1401481a5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1401481ac:	00 00 00 00
1401481b0:	80 3f 00             	cmpb   $0x0,(%rdi)
1401481b3:	4c 8d 1d f6 4d 1e 00 	lea    0x1e4df6(%rip),%r11        # 0x14032cfb0
1401481ba:	41 ba 05 00 00 00    	mov    $0x5,%r10d
1401481c0:	4c 8b cf             	mov    %rdi,%r9
1401481c3:	74 4e                	je     0x140148213
1401481c5:	45 0f b6 03          	movzbl (%r11),%r8d
1401481c9:	45 84 c0             	test   %r8b,%r8b
1401481cc:	74 3c                	je     0x14014820a
1401481ce:	4d 85 d2             	test   %r10,%r10
1401481d1:	0f 84 b1 01 00 00    	je     0x140148388
1401481d7:	41 0f b6 11          	movzbl (%r9),%edx
1401481db:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401481de:	0f b6 d8             	movzbl %al,%ebx
1401481e1:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401481e4:	80 f9 19             	cmp    $0x19,%cl
1401481e7:	41 8d 40 9f          	lea    -0x61(%r8),%eax
1401481eb:	0f 47 da             	cmova  %edx,%ebx
1401481ee:	3c 19                	cmp    $0x19,%al
1401481f0:	77 04                	ja     0x1401481f6
1401481f2:	41 80 e8 20          	sub    $0x20,%r8b
1401481f6:	41 3a d8             	cmp    %r8b,%bl
1401481f9:	75 18                	jne    0x140148213
1401481fb:	49 ff c1             	inc    %r9
1401481fe:	49 ff ca             	dec    %r10
140148201:	49 ff c3             	inc    %r11
140148204:	41 80 39 00          	cmpb   $0x0,(%r9)
140148208:	75 bb                	jne    0x1401481c5
14014820a:	4d 85 d2             	test   %r10,%r10
14014820d:	0f 84 75 01 00 00    	je     0x140148388
140148213:	41 0f b6 13          	movzbl (%r11),%edx
140148217:	45 0f b6 09          	movzbl (%r9),%r9d
14014821b:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
14014821e:	80 f9 19             	cmp    $0x19,%cl
140148221:	8d 42 e0             	lea    -0x20(%rdx),%eax
140148224:	44 0f b6 c0          	movzbl %al,%r8d
140148228:	41 8d 41 e0          	lea    -0x20(%r9),%eax
14014822c:	44 0f 47 c2          	cmova  %edx,%r8d
140148230:	0f b6 c8             	movzbl %al,%ecx
140148233:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140148237:	80 fa 19             	cmp    $0x19,%dl
14014823a:	41 0f 47 c9          	cmova  %r9d,%ecx
14014823e:	41 3a c8             	cmp    %r8b,%cl
140148241:	0f 84 41 01 00 00    	je     0x140148388
140148247:	48 ff ce             	dec    %rsi
14014824a:	48 ff c7             	inc    %rdi
14014824d:	48 83 fe 05          	cmp    $0x5,%rsi
140148251:	0f 83 59 ff ff ff    	jae    0x1401481b0
140148257:	41 80 bf c4 01 00 00 	cmpb   $0x0,0x1c4(%r15)
14014825e:	00
14014825f:	0f 85 0e 02 00 00    	jne    0x140148473
140148265:	41 ba 12 00 00 00    	mov    $0x12,%r10d
14014826b:	4c 8d 0d ae 46 1f 00 	lea    0x1f46ae(%rip),%r9        # 0x14033c920
140148272:	4d 8b dd             	mov    %r13,%r11
140148275:	45 0f b6 03          	movzbl (%r11),%r8d
140148279:	45 84 c0             	test   %r8b,%r8b
14014827c:	74 38                	je     0x1401482b6
14014827e:	4d 85 d2             	test   %r10,%r10
140148281:	74 6c                	je     0x1401482ef
140148283:	41 0f b6 11          	movzbl (%r9),%edx
140148287:	8d 42 e0             	lea    -0x20(%rdx),%eax
14014828a:	0f b6 d8             	movzbl %al,%ebx
14014828d:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140148290:	80 f9 19             	cmp    $0x19,%cl
140148293:	41 8d 40 9f          	lea    -0x61(%r8),%eax
140148297:	0f 47 da             	cmova  %edx,%ebx
14014829a:	3c 19                	cmp    $0x19,%al
14014829c:	77 04                	ja     0x1401482a2
14014829e:	41 80 e8 20          	sub    $0x20,%r8b
1401482a2:	41 3a d8             	cmp    %r8b,%bl
1401482a5:	75 14                	jne    0x1401482bb
1401482a7:	49 ff c1             	inc    %r9
1401482aa:	49 ff ca             	dec    %r10
1401482ad:	49 ff c3             	inc    %r11
1401482b0:	41 80 39 00          	cmpb   $0x0,(%r9)
1401482b4:	75 bf                	jne    0x140148275
1401482b6:	4d 85 d2             	test   %r10,%r10
1401482b9:	74 34                	je     0x1401482ef
1401482bb:	41 0f b6 11          	movzbl (%r9),%edx
1401482bf:	45 0f b6 0b          	movzbl (%r11),%r9d
1401482c3:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401482c6:	80 f9 19             	cmp    $0x19,%cl
1401482c9:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401482cc:	44 0f b6 c0          	movzbl %al,%r8d
1401482d0:	41 8d 41 e0          	lea    -0x20(%r9),%eax
1401482d4:	44 0f 47 c2          	cmova  %edx,%r8d
1401482d8:	0f b6 c8             	movzbl %al,%ecx
1401482db:	41 8d 51 9f          	lea    -0x61(%r9),%edx
1401482df:	80 fa 19             	cmp    $0x19,%dl
1401482e2:	41 0f 47 c9          	cmova  %r9d,%ecx
1401482e6:	44 3a c1             	cmp    %cl,%r8b
1401482e9:	0f 85 d8 00 00 00    	jne    0x1401483c7
1401482ef:	49 8d 55 12          	lea    0x12(%r13),%rdx
1401482f3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401482f9:	49 8b cf             	mov    %r15,%rcx
1401482fc:	e8 7f 48 ff ff       	call   0x14013cb80
140148301:	85 c0                	test   %eax,%eax
140148303:	0f 84 92 0a 00 00    	je     0x140148d9b
140148309:	e9 96 0a 00 00       	jmp    0x140148da4
14014830e:	80 bd d1 03 00 00 00 	cmpb   $0x0,0x3d1(%rbp)
140148315:	74 07                	je     0x14014831e
140148317:	c6 85 d1 03 00 00 00 	movb   $0x0,0x3d1(%rbp)
14014831e:	48 8d 15 1b 4c 1f 00 	lea    0x1f4c1b(%rip),%rdx        # 0x14033cf40
140148325:	49 8b cf             	mov    %r15,%rcx
140148328:	e8 f3 29 00 00       	call   0x14014ad20
14014832d:	33 c0                	xor    %eax,%eax
14014832f:	e9 70 0a 00 00       	jmp    0x140148da4
140148334:	80 bd d1 03 00 00 01 	cmpb   $0x1,0x3d1(%rbp)
14014833b:	74 07                	je     0x140148344
14014833d:	c6 85 d1 03 00 00 01 	movb   $0x1,0x3d1(%rbp)
140148344:	48 8d 15 25 4c 1f 00 	lea    0x1f4c25(%rip),%rdx        # 0x14033cf70
14014834b:	49 8b cf             	mov    %r15,%rcx
14014834e:	e8 cd 29 00 00       	call   0x14014ad20
140148353:	33 c0                	xor    %eax,%eax
140148355:	e9 4a 0a 00 00       	jmp    0x140148da4
14014835a:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140148361:	00
140148362:	80 b8 d1 03 00 00 00 	cmpb   $0x0,0x3d1(%rax)
140148369:	74 07                	je     0x140148372
14014836b:	c6 80 d1 03 00 00 00 	movb   $0x0,0x3d1(%rax)
140148372:	48 8d 15 1f 4c 1f 00 	lea    0x1f4c1f(%rip),%rdx        # 0x14033cf98
140148379:	49 8b cf             	mov    %r15,%rcx
14014837c:	e8 9f 29 00 00       	call   0x14014ad20
140148381:	33 c0                	xor    %eax,%eax
140148383:	e9 1c 0a 00 00       	jmp    0x140148da4
140148388:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
14014838f:	00
140148390:	48 8b 82 10 04 00 00 	mov    0x410(%rdx),%rax
140148397:	8b 88 8c 00 00 00    	mov    0x8c(%rax),%ecx
14014839d:	0f ba e1 09          	bt     $0x9,%ecx
1401483a1:	0f 93 c0             	setae  %al
1401483a4:	0f ba e1 09          	bt     $0x9,%ecx
1401483a8:	0f 82 ed 09 00 00    	jb     0x140148d9b
1401483ae:	3a 82 d1 03 00 00    	cmp    0x3d1(%rdx),%al
1401483b4:	0f 84 e1 09 00 00    	je     0x140148d9b
1401483ba:	88 82 d1 03 00 00    	mov    %al,0x3d1(%rdx)
1401483c0:	33 c0                	xor    %eax,%eax
1401483c2:	e9 dd 09 00 00       	jmp    0x140148da4
1401483c7:	41 80 bf c4 01 00 00 	cmpb   $0x0,0x1c4(%r15)
1401483ce:	00
1401483cf:	0f 85 9e 00 00 00    	jne    0x140148473
1401483d5:	be 11 00 00 00       	mov    $0x11,%esi
1401483da:	4c 8d 0d df 4b 1f 00 	lea    0x1f4bdf(%rip),%r9        # 0x14033cfc0
1401483e1:	44 8b d6             	mov    %esi,%r10d
1401483e4:	4d 8b dd             	mov    %r13,%r11
1401483e7:	45 0f b6 03          	movzbl (%r11),%r8d
1401483eb:	45 84 c0             	test   %r8b,%r8b
1401483ee:	74 38                	je     0x140148428
1401483f0:	4d 85 d2             	test   %r10,%r10
1401483f3:	74 68                	je     0x14014845d
1401483f5:	41 0f b6 11          	movzbl (%r9),%edx
1401483f9:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401483fc:	0f b6 d8             	movzbl %al,%ebx
1401483ff:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140148402:	80 f9 19             	cmp    $0x19,%cl
140148405:	41 8d 40 9f          	lea    -0x61(%r8),%eax
140148409:	0f 47 da             	cmova  %edx,%ebx
14014840c:	3c 19                	cmp    $0x19,%al
14014840e:	77 04                	ja     0x140148414
140148410:	41 80 e8 20          	sub    $0x20,%r8b
140148414:	41 3a d8             	cmp    %r8b,%bl
140148417:	75 14                	jne    0x14014842d
140148419:	49 ff c1             	inc    %r9
14014841c:	49 ff ca             	dec    %r10
14014841f:	49 ff c3             	inc    %r11
140148422:	41 80 39 00          	cmpb   $0x0,(%r9)
140148426:	75 bf                	jne    0x1401483e7
140148428:	4d 85 d2             	test   %r10,%r10
14014842b:	74 30                	je     0x14014845d
14014842d:	41 0f b6 11          	movzbl (%r9),%edx
140148431:	45 0f b6 0b          	movzbl (%r11),%r9d
140148435:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140148438:	80 f9 19             	cmp    $0x19,%cl
14014843b:	8d 42 e0             	lea    -0x20(%rdx),%eax
14014843e:	44 0f b6 c0          	movzbl %al,%r8d
140148442:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140148446:	44 0f 47 c2          	cmova  %edx,%r8d
14014844a:	0f b6 c8             	movzbl %al,%ecx
14014844d:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140148451:	80 fa 19             	cmp    $0x19,%dl
140148454:	41 0f 47 c9          	cmova  %r9d,%ecx
140148458:	44 3a c1             	cmp    %cl,%r8b
14014845b:	75 1b                	jne    0x140148478
14014845d:	49 83 bf c8 07 00 00 	cmpq   $0x0,0x7c8(%r15)
140148464:	00
140148465:	74 11                	je     0x140148478
140148467:	49 8d 55 11          	lea    0x11(%r13),%rdx
14014846b:	45 33 c0             	xor    %r8d,%r8d
14014846e:	e9 86 fe ff ff       	jmp    0x1401482f9
140148473:	be 11 00 00 00       	mov    $0x11,%esi
140148478:	41 ba 0c 00 00 00    	mov    $0xc,%r10d
14014847e:	4c 8d 0d 53 4b 1f 00 	lea    0x1f4b53(%rip),%r9        # 0x14033cfd8
140148485:	4d 8b dd             	mov    %r13,%r11
140148488:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14014848f:	00
140148490:	45 0f b6 03          	movzbl (%r11),%r8d
140148494:	45 84 c0             	test   %r8b,%r8b
140148497:	74 3c                	je     0x1401484d5
140148499:	4d 85 d2             	test   %r10,%r10
14014849c:	0f 84 24 08 00 00    	je     0x140148cc6
1401484a2:	41 0f b6 11          	movzbl (%r9),%edx
1401484a6:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401484a9:	0f b6 d8             	movzbl %al,%ebx
1401484ac:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401484af:	80 f9 19             	cmp    $0x19,%cl
1401484b2:	41 8d 40 9f          	lea    -0x61(%r8),%eax
1401484b6:	0f 47 da             	cmova  %edx,%ebx
1401484b9:	3c 19                	cmp    $0x19,%al
1401484bb:	77 04                	ja     0x1401484c1
1401484bd:	41 80 e8 20          	sub    $0x20,%r8b
1401484c1:	41 3a d8             	cmp    %r8b,%bl
1401484c4:	75 18                	jne    0x1401484de
1401484c6:	49 ff c1             	inc    %r9
1401484c9:	49 ff ca             	dec    %r10
1401484cc:	49 ff c3             	inc    %r11
1401484cf:	41 80 39 00          	cmpb   $0x0,(%r9)
1401484d3:	75 bb                	jne    0x140148490
1401484d5:	4d 85 d2             	test   %r10,%r10
1401484d8:	0f 84 e8 07 00 00    	je     0x140148cc6
1401484de:	41 0f b6 13          	movzbl (%r11),%edx
1401484e2:	45 0f b6 09          	movzbl (%r9),%r9d
1401484e6:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401484e9:	80 f9 19             	cmp    $0x19,%cl
1401484ec:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401484ef:	44 0f b6 c0          	movzbl %al,%r8d
1401484f3:	41 8d 41 e0          	lea    -0x20(%r9),%eax
1401484f7:	44 0f 47 c2          	cmova  %edx,%r8d
1401484fb:	0f b6 c8             	movzbl %al,%ecx
1401484fe:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140148502:	80 fa 19             	cmp    $0x19,%dl
140148505:	41 0f 47 c9          	cmova  %r9d,%ecx
140148509:	41 3a c8             	cmp    %r8b,%cl
14014850c:	0f 84 b4 07 00 00    	je     0x140148cc6
140148512:	41 80 bf c4 01 00 00 	cmpb   $0x0,0x1c4(%r15)
140148519:	00
14014851a:	bb 0e 00 00 00       	mov    $0xe,%ebx
14014851f:	0f 85 22 01 00 00    	jne    0x140148647
140148525:	44 8b d3             	mov    %ebx,%r10d
140148528:	4c 8d 0d b9 4a 1f 00 	lea    0x1f4ab9(%rip),%r9        # 0x14033cfe8
14014852f:	4d 8b dd             	mov    %r13,%r11
140148532:	45 0f b6 03          	movzbl (%r11),%r8d
140148536:	45 84 c0             	test   %r8b,%r8b
140148539:	74 38                	je     0x140148573
14014853b:	4d 85 d2             	test   %r10,%r10
14014853e:	74 6c                	je     0x1401485ac
140148540:	41 0f b6 11          	movzbl (%r9),%edx
140148544:	8d 42 e0             	lea    -0x20(%rdx),%eax
140148547:	0f b6 f8             	movzbl %al,%edi
14014854a:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
14014854d:	80 f9 19             	cmp    $0x19,%cl
140148550:	41 8d 40 9f          	lea    -0x61(%r8),%eax
140148554:	0f 47 fa             	cmova  %edx,%edi
140148557:	3c 19                	cmp    $0x19,%al
140148559:	77 04                	ja     0x14014855f
14014855b:	41 80 e8 20          	sub    $0x20,%r8b
14014855f:	41 3a f8             	cmp    %r8b,%dil
140148562:	75 14                	jne    0x140148578
140148564:	49 ff c1             	inc    %r9
140148567:	49 ff ca             	dec    %r10
14014856a:	49 ff c3             	inc    %r11
14014856d:	41 80 39 00          	cmpb   $0x0,(%r9)
140148571:	75 bf                	jne    0x140148532
140148573:	4d 85 d2             	test   %r10,%r10
140148576:	74 34                	je     0x1401485ac
140148578:	41 0f b6 11          	movzbl (%r9),%edx
14014857c:	45 0f b6 0b          	movzbl (%r11),%r9d
140148580:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140148583:	80 f9 19             	cmp    $0x19,%cl
140148586:	8d 42 e0             	lea    -0x20(%rdx),%eax
140148589:	44 0f b6 c0          	movzbl %al,%r8d
14014858d:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140148591:	44 0f 47 c2          	cmova  %edx,%r8d