140147e45:	45 0f b6 03          	movzbl (%r11),%r8d
140147e49:	45 84 c0             	test   %r8b,%r8b
140147e4c:	74 3c                	je     0x140147e8a
140147e4e:	4d 85 d2             	test   %r10,%r10
140147e51:	0f 84 dd 04 00 00    	je     0x140148334
140147e57:	41 0f b6 11          	movzbl (%r9),%edx
140147e5b:	8d 42 e0             	lea    -0x20(%rdx),%eax
140147e5e:	0f b6 d8             	movzbl %al,%ebx
140147e61:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140147e64:	80 f9 19             	cmp    $0x19,%cl
140147e67:	41 8d 40 9f          	lea    -0x61(%r8),%eax
140147e6b:	0f 47 da             	cmova  %edx,%ebx
140147e6e:	3c 19                	cmp    $0x19,%al
140147e70:	77 04                	ja     0x140147e76
140147e72:	41 80 e8 20          	sub    $0x20,%r8b
140147e76:	41 3a d8             	cmp    %r8b,%bl
140147e79:	75 18                	jne    0x140147e93
140147e7b:	49 ff c1             	inc    %r9
140147e7e:	49 ff ca             	dec    %r10
140147e81:	49 ff c3             	inc    %r11
140147e84:	41 80 39 00          	cmpb   $0x0,(%r9)
140147e88:	75 bb                	jne    0x140147e45
140147e8a:	4d 85 d2             	test   %r10,%r10
140147e8d:	0f 84 a1 04 00 00    	je     0x140148334
140147e93:	41 0f b6 13          	movzbl (%r11),%edx
140147e97:	45 0f b6 09          	movzbl (%r9),%r9d
140147e9b:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140147e9e:	80 f9 19             	cmp    $0x19,%cl
140147ea1:	8d 42 e0             	lea    -0x20(%rdx),%eax
140147ea4:	44 0f b6 c0          	movzbl %al,%r8d
140147ea8:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140147eac:	44 0f 47 c2          	cmova  %edx,%r8d
140147eb0:	0f b6 c8             	movzbl %al,%ecx
140147eb3:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140147eb7:	80 fa 19             	cmp    $0x19,%dl
140147eba:	41 0f 47 c9          	cmova  %r9d,%ecx
140147ebe:	41 3a c8             	cmp    %r8b,%cl
140147ec1:	0f 84 6d 04 00 00    	je     0x140148334
140147ec7:	48 ff ce             	dec    %rsi
140147eca:	48 ff c7             	inc    %rdi
140147ecd:	48 83 fe 05          	cmp    $0x5,%rsi
140147ed1:	0f 83 59 ff ff ff    	jae    0x140147e30
140147ed7:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140147ede:	00
140147edf:	4c 8d 35 2a 4a 1f 00 	lea    0x1f4a2a(%rip),%r14        # 0x14033c910
140147ee6:	bd 0b 00 00 00       	mov    $0xb,%ebp
140147eeb:	80 b8 b0 01 00 00 0a 	cmpb   $0xa,0x1b0(%rax)
140147ef2:	0f 85 af 01 00 00    	jne    0x1401480a7
140147ef8:	41 80 7d 00 00       	cmpb   $0x0,0x0(%r13)
140147efd:	44 8b d5             	mov    %ebp,%r10d
140147f00:	4d 8b de             	mov    %r14,%r11
140147f03:	4d 8b cd             	mov    %r13,%r9
140147f06:	74 4e                	je     0x140147f56
140147f08:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140147f0f:	00
140147f10:	45 0f b6 03          	movzbl (%r11),%r8d
140147f14:	45 84 c0             	test   %r8b,%r8b
140147f17:	74 38                	je     0x140147f51
140147f19:	4d 85 d2             	test   %r10,%r10
140147f1c:	74 6c                	je     0x140147f8a
140147f1e:	41 0f b6 11          	movzbl (%r9),%edx
140147f22:	8d 42 e0             	lea    -0x20(%rdx),%eax
140147f25:	0f b6 d8             	movzbl %al,%ebx
140147f28:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140147f2b:	80 f9 19             	cmp    $0x19,%cl
140147f2e:	41 8d 40 9f          	lea    -0x61(%r8),%eax
140147f32:	0f 47 da             	cmova  %edx,%ebx
140147f35:	3c 19                	cmp    $0x19,%al
140147f37:	77 04                	ja     0x140147f3d
140147f39:	41 80 e8 20          	sub    $0x20,%r8b
140147f3d:	41 3a d8             	cmp    %r8b,%bl
140147f40:	75 14                	jne    0x140147f56
140147f42:	49 ff c1             	inc    %r9
140147f45:	49 ff ca             	dec    %r10
140147f48:	49 ff c3             	inc    %r11
140147f4b:	41 80 39 00          	cmpb   $0x0,(%r9)
140147f4f:	75 bf                	jne    0x140147f10
140147f51:	4d 85 d2             	test   %r10,%r10
140147f54:	74 34                	je     0x140147f8a
140147f56:	41 0f b6 13          	movzbl (%r11),%edx
140147f5a:	45 0f b6 09          	movzbl (%r9),%r9d
140147f5e:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140147f61:	80 f9 19             	cmp    $0x19,%cl
140147f64:	8d 42 e0             	lea    -0x20(%rdx),%eax
140147f67:	44 0f b6 c0          	movzbl %al,%r8d
140147f6b:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140147f6f:	44 0f 47 c2          	cmova  %edx,%r8d
140147f73:	0f b6 c8             	movzbl %al,%ecx
140147f76:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140147f7a:	80 fa 19             	cmp    $0x19,%dl
140147f7d:	41 0f 47 c9          	cmova  %r9d,%ecx
140147f81:	41 3a c8             	cmp    %r8b,%cl
140147f84:	0f 85 1d 01 00 00    	jne    0x1401480a7
140147f8a:	41 0f b6 45 0b       	movzbl 0xb(%r13),%eax
140147f8f:	49 8d 7d 0b          	lea    0xb(%r13),%rdi
140147f93:	84 c0                	test   %al,%al
140147f95:	74 1d                	je     0x140147fb4
140147f97:	3c 80                	cmp    $0x80,%al
140147f99:	73 19                	jae    0x140147fb4
140147f9b:	0f b6 c0             	movzbl %al,%eax
140147f9e:	42 0f b6 0c 20       	movzbl (%rax,%r12,1),%ecx
140147fa3:	0f ba e1 03          	bt     $0x3,%ecx
140147fa7:	73 0b                	jae    0x140147fb4
140147fa9:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
140147fad:	48 ff c7             	inc    %rdi
140147fb0:	84 c0                	test   %al,%al
140147fb2:	75 e3                	jne    0x140147f97
140147fb4:	ba 0d 00 00 00       	mov    $0xd,%edx
140147fb9:	48 8b cf             	mov    %rdi,%rcx
140147fbc:	e8 7f 4a 1b 00       	call   0x1402fca40
140147fc1:	48 8b f0             	mov    %rax,%rsi
140147fc4:	48 85 c0             	test   %rax,%rax
140147fc7:	75 22                	jne    0x140147feb
140147fc9:	ba 0a 00 00 00       	mov    $0xa,%edx
140147fce:	48 8b cf             	mov    %rdi,%rcx
140147fd1:	e8 6a 4a 1b 00       	call   0x1402fca40
140147fd6:	48 8b f0             	mov    %rax,%rsi
140147fd9:	48 85 c0             	test   %rax,%rax
140147fdc:	75 0d                	jne    0x140147feb
140147fde:	33 d2                	xor    %edx,%edx
140147fe0:	48 8b cf             	mov    %rdi,%rcx
140147fe3:	e8 58 4a 1b 00       	call   0x1402fca40
140147fe8:	48 8b f0             	mov    %rax,%rsi
140147feb:	48 2b f7             	sub    %rdi,%rsi
140147fee:	48 83 fe 0a          	cmp    $0xa,%rsi
140147ff2:	0f 82 af 00 00 00    	jb     0x1401480a7
140147ff8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140147fff:	00
140148000:	80 3f 00             	cmpb   $0x0,(%rdi)
140148003:	4c 8d 1d 0e 4f 1f 00 	lea    0x1f4f0e(%rip),%r11        # 0x14033cf18
14014800a:	41 ba 0a 00 00 00    	mov    $0xa,%r10d
140148010:	4c 8b cf             	mov    %rdi,%r9
140148013:	74 4e                	je     0x140148063
140148015:	45 0f b6 03          	movzbl (%r11),%r8d
140148019:	45 84 c0             	test   %r8b,%r8b
14014801c:	74 3c                	je     0x14014805a
14014801e:	4d 85 d2             	test   %r10,%r10
140148021:	0f 84 33 03 00 00    	je     0x14014835a
140148027:	41 0f b6 11          	movzbl (%r9),%edx
14014802b:	8d 42 e0             	lea    -0x20(%rdx),%eax
14014802e:	0f b6 d8             	movzbl %al,%ebx
140148031:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140148034:	80 f9 19             	cmp    $0x19,%cl
140148037:	41 8d 40 9f          	lea    -0x61(%r8),%eax
14014803b:	0f 47 da             	cmova  %edx,%ebx
14014803e:	3c 19                	cmp    $0x19,%al
140148040:	77 04                	ja     0x140148046
140148042:	41 80 e8 20          	sub    $0x20,%r8b
140148046:	41 3a d8             	cmp    %r8b,%bl
140148049:	75 18                	jne    0x140148063
14014804b:	49 ff c1             	inc    %r9
14014804e:	49 ff ca             	dec    %r10
140148051:	49 ff c3             	inc    %r11
140148054:	41 80 39 00          	cmpb   $0x0,(%r9)
140148058:	75 bb                	jne    0x140148015
14014805a:	4d 85 d2             	test   %r10,%r10
14014805d:	0f 84 f7 02 00 00    	je     0x14014835a
140148063:	41 0f b6 13          	movzbl (%r11),%edx
140148067:	45 0f b6 09          	movzbl (%r9),%r9d
14014806b:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
14014806e:	80 f9 19             	cmp    $0x19,%cl
140148071:	8d 42 e0             	lea    -0x20(%rdx),%eax
140148074:	44 0f b6 c0          	movzbl %al,%r8d
140148078:	41 8d 41 e0          	lea    -0x20(%r9),%eax
14014807c:	44 0f 47 c2          	cmova  %edx,%r8d
140148080:	0f b6 c8             	movzbl %al,%ecx
140148083:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140148087:	80 fa 19             	cmp    $0x19,%dl
14014808a:	41 0f 47 c9          	cmova  %r9d,%ecx
14014808e:	41 3a c8             	cmp    %r8b,%cl
140148091:	0f 84 c3 02 00 00    	je     0x14014835a
140148097:	48 ff ce             	dec    %rsi
14014809a:	48 ff c7             	inc    %rdi
14014809d:	48 83 fe 0a          	cmp    $0xa,%rsi
1401480a1:	0f 83 59 ff ff ff    	jae    0x140148000
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