140a26054:	e8 e7 1a fd ff       	call   0x1409f7b40
140a26059:	0f b6 d0             	movzbl %al,%edx
140a2605c:	84 c0                	test   %al,%al
140a2605e:	74 2c                	je     0x140a2608c
140a26060:	3c 75                	cmp    $0x75,%al
140a26062:	75 ac                	jne    0x140a26010
140a26064:	48 8b cb             	mov    %rbx,%rcx
140a26067:	e8 d4 1a fd ff       	call   0x1409f7b40
140a2606c:	0f b6 d0             	movzbl %al,%edx
140a2606f:	84 c0                	test   %al,%al
140a26071:	74 19                	je     0x140a2608c
140a26073:	3c 65                	cmp    $0x65,%al
140a26075:	75 99                	jne    0x140a26010
140a26077:	b0 01                	mov    $0x1,%al
140a26079:	88 44 24 60          	mov    %al,0x60(%rsp)
140a2607d:	48 8b cb             	mov    %rbx,%rcx
140a26080:	e8 bb 1a fd ff       	call   0x1409f7b40
140a26085:	84 c0                	test   %al,%al
140a26087:	0f 95 c0             	setne  %al
140a2608a:	eb 02                	jmp    0x140a2608e
140a2608c:	b0 02                	mov    $0x2,%al
140a2608e:	88 43 10             	mov    %al,0x10(%rbx)
140a26091:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140a26096:	66 48 0f 7e c0       	movq   %xmm0,%rax
140a2609b:	80 78 10 01          	cmpb   $0x1,0x10(%rax)
140a2609f:	77 4d                	ja     0x140a260ee
140a260a1:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140a260a6:	66 48 0f 7e c6       	movq   %xmm0,%rsi
140a260ab:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
140a260af:	48 3b 7e 10          	cmp    0x10(%rsi),%rdi
140a260b3:	74 28                	je     0x140a260dd
140a260b5:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140a260bc:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a260c1:	0f b6 18             	movzbl (%rax),%ebx
140a260c4:	48 8b cf             	mov    %rdi,%rcx
140a260c7:	e8 f4 04 fd ff       	call   0x1409f65c0
140a260cc:	48 c7 07 02 00 00 00 	movq   $0x2,(%rdi)
140a260d3:	88 5f 08             	mov    %bl,0x8(%rdi)
140a260d6:	48 83 46 08 28       	addq   $0x28,0x8(%rsi)
140a260db:	eb 11                	jmp    0x140a260ee
140a260dd:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140a260e2:	48 8b d7             	mov    %rdi,%rdx
140a260e5:	48 8b ce             	mov    %rsi,%rcx
140a260e8:	e8 93 b2 fe ff       	call   0x140a11380
140a260ed:	90                   	nop
140a260ee:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140a260f3:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140a260f8:	48 83 c4 50          	add    $0x50,%rsp
140a260fc:	5f                   	pop    %rdi
140a260fd:	c3                   	ret
140a260fe:	cc                   	int3
140a260ff:	cc                   	int3
140a26100:	40 53                	rex push %rbx
140a26102:	48 83 ec 50          	sub    $0x50,%rsp
140a26106:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140a2610b:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140a26110:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a26115:	48 8b d9             	mov    %rcx,%rbx
140a26118:	48 8b 01             	mov    (%rcx),%rax
140a2611b:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a2611f:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140a26124:	c6 44 24 60 00       	movb   $0x0,0x60(%rsp)
140a26129:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a2612e:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140a26133:	f2 0f 10 44 24 40    	movsd  0x40(%rsp),%xmm0
140a26139:	f2 0f 11 44 24 40    	movsd  %xmm0,0x40(%rsp)
140a2613f:	48 3b c1             	cmp    %rcx,%rax
140a26142:	0f 84 0b 01 00 00    	je     0x140a26253
140a26148:	0f b6 10             	movzbl (%rax),%edx
140a2614b:	84 d2                	test   %dl,%dl
140a2614d:	0f 84 00 01 00 00    	je     0x140a26253
140a26153:	80 fa 66             	cmp    $0x66,%dl
140a26156:	0f 85 8d 00 00 00    	jne    0x140a261e9
140a2615c:	ff 43 18             	incl   0x18(%rbx)
140a2615f:	48 8d 50 01          	lea    0x1(%rax),%rdx
140a26163:	48 89 13             	mov    %rdx,(%rbx)
140a26166:	48 3b d1             	cmp    %rcx,%rdx
140a26169:	0f 84 e4 00 00 00    	je     0x140a26253
140a2616f:	0f b6 12             	movzbl (%rdx),%edx
140a26172:	80 fa 0a             	cmp    $0xa,%dl
140a26175:	75 0a                	jne    0x140a26181
140a26177:	ff 43 14             	incl   0x14(%rbx)
140a2617a:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a26181:	84 d2                	test   %dl,%dl
140a26183:	0f 84 ca 00 00 00    	je     0x140a26253
140a26189:	80 fa 61             	cmp    $0x61,%dl
140a2618c:	75 49                	jne    0x140a261d7
140a2618e:	48 8b cb             	mov    %rbx,%rcx
140a26191:	e8 aa 19 fd ff       	call   0x1409f7b40
140a26196:	0f b6 d0             	movzbl %al,%edx
140a26199:	84 c0                	test   %al,%al
140a2619b:	0f 84 b2 00 00 00    	je     0x140a26253
140a261a1:	3c 6c                	cmp    $0x6c,%al
140a261a3:	75 32                	jne    0x140a261d7
140a261a5:	48 8b cb             	mov    %rbx,%rcx
140a261a8:	e8 93 19 fd ff       	call   0x1409f7b40
140a261ad:	0f b6 d0             	movzbl %al,%edx
140a261b0:	84 c0                	test   %al,%al
140a261b2:	0f 84 9b 00 00 00    	je     0x140a26253
140a261b8:	3c 73                	cmp    $0x73,%al
140a261ba:	75 1b                	jne    0x140a261d7
140a261bc:	48 8b cb             	mov    %rbx,%rcx
140a261bf:	e8 7c 19 fd ff       	call   0x1409f7b40
140a261c4:	0f b6 d0             	movzbl %al,%edx
140a261c7:	84 c0                	test   %al,%al
140a261c9:	0f 84 84 00 00 00    	je     0x140a26253
140a261cf:	3c 65                	cmp    $0x65,%al
140a261d1:	75 04                	jne    0x140a261d7
140a261d3:	32 c0                	xor    %al,%al
140a261d5:	eb 69                	jmp    0x140a26240
140a261d7:	80 fa 0a             	cmp    $0xa,%dl
140a261da:	b8 08 00 00 00       	mov    $0x8,%eax
140a261df:	b9 03 00 00 00       	mov    $0x3,%ecx
140a261e4:	0f 45 c1             	cmovne %ecx,%eax
140a261e7:	eb 6c                	jmp    0x140a26255
140a261e9:	80 fa 74             	cmp    $0x74,%dl
140a261ec:	75 e9                	jne    0x140a261d7
140a261ee:	ff 43 18             	incl   0x18(%rbx)
140a261f1:	48 8d 50 01          	lea    0x1(%rax),%rdx
140a261f5:	48 89 13             	mov    %rdx,(%rbx)
140a261f8:	48 3b d1             	cmp    %rcx,%rdx
140a261fb:	74 56                	je     0x140a26253
140a261fd:	0f b6 12             	movzbl (%rdx),%edx
140a26200:	80 fa 0a             	cmp    $0xa,%dl
140a26203:	75 0a                	jne    0x140a2620f
140a26205:	ff 43 14             	incl   0x14(%rbx)
140a26208:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2620f:	84 d2                	test   %dl,%dl
140a26211:	74 40                	je     0x140a26253
140a26213:	80 fa 72             	cmp    $0x72,%dl
140a26216:	75 bf                	jne    0x140a261d7
140a26218:	48 8b cb             	mov    %rbx,%rcx
140a2621b:	e8 20 19 fd ff       	call   0x1409f7b40
140a26220:	0f b6 d0             	movzbl %al,%edx
140a26223:	84 c0                	test   %al,%al
140a26225:	74 2c                	je     0x140a26253
140a26227:	3c 75                	cmp    $0x75,%al
140a26229:	75 ac                	jne    0x140a261d7
140a2622b:	48 8b cb             	mov    %rbx,%rcx
140a2622e:	e8 0d 19 fd ff       	call   0x1409f7b40
140a26233:	0f b6 d0             	movzbl %al,%edx
140a26236:	84 c0                	test   %al,%al
140a26238:	74 19                	je     0x140a26253
140a2623a:	3c 65                	cmp    $0x65,%al
140a2623c:	75 99                	jne    0x140a261d7
140a2623e:	b0 01                	mov    $0x1,%al
140a26240:	48 8b cb             	mov    %rbx,%rcx
140a26243:	88 44 24 60          	mov    %al,0x60(%rsp)
140a26247:	e8 f4 18 fd ff       	call   0x1409f7b40
140a2624c:	84 c0                	test   %al,%al
140a2624e:	0f 95 c0             	setne  %al
140a26251:	eb 02                	jmp    0x140a26255
140a26253:	b0 02                	mov    $0x2,%al
140a26255:	88 43 10             	mov    %al,0x10(%rbx)
140a26258:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140a2625d:	66 48 0f 7e c0       	movq   %xmm0,%rax
140a26262:	80 78 10 01          	cmpb   $0x1,0x10(%rax)
140a26266:	77 17                	ja     0x140a2627f
140a26268:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140a2626d:	66 48 0f 7e c0       	movq   %xmm0,%rax
140a26272:	48 8b 10             	mov    (%rax),%rdx
140a26275:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a2627a:	0f b6 08             	movzbl (%rax),%ecx
140a2627d:	88 0a                	mov    %cl,(%rdx)
140a2627f:	48 83 c4 50          	add    $0x50,%rsp
140a26283:	5b                   	pop    %rbx
140a26284:	c3                   	ret
140a26285:	cc                   	int3
140a26286:	cc                   	int3
140a26287:	cc                   	int3
140a26288:	cc                   	int3
140a26289:	cc                   	int3
140a2628a:	cc                   	int3
140a2628b:	cc                   	int3
140a2628c:	cc                   	int3
140a2628d:	cc                   	int3
140a2628e:	cc                   	int3
140a2628f:	cc                   	int3
140a26290:	48 8b 01             	mov    (%rcx),%rax
140a26293:	4c 8b 49 08          	mov    0x8(%rcx),%r9
140a26297:	49 3b c1             	cmp    %r9,%rax
140a2629a:	74 38                	je     0x140a262d4
140a2629c:	0f b6 10             	movzbl (%rax),%edx
140a2629f:	84 d2                	test   %dl,%dl
140a262a1:	74 31                	je     0x140a262d4
140a262a3:	48 ff c0             	inc    %rax
140a262a6:	48 89 01             	mov    %rax,(%rcx)
140a262a9:	44 8b 41 18          	mov    0x18(%rcx),%r8d
140a262ad:	41 ff c0             	inc    %r8d
140a262b0:	44 89 41 18          	mov    %r8d,0x18(%rcx)
140a262b4:	80 fa 0a             	cmp    $0xa,%dl
140a262b7:	74 20                	je     0x140a262d9
140a262b9:	49 3b c1             	cmp    %r9,%rax
140a262bc:	74 16                	je     0x140a262d4
140a262be:	0f b6 10             	movzbl (%rax),%edx
140a262c1:	80 fa 0a             	cmp    $0xa,%dl
140a262c4:	75 0a                	jne    0x140a262d0
140a262c6:	ff 41 14             	incl   0x14(%rcx)
140a262c9:	c7 41 18 01 00 00 00 	movl   $0x1,0x18(%rcx)
140a262d0:	84 d2                	test   %dl,%dl
140a262d2:	75 cf                	jne    0x140a262a3
140a262d4:	c6 41 10 00          	movb   $0x0,0x10(%rcx)
140a262d8:	c3                   	ret
140a262d9:	49 3b c1             	cmp    %r9,%rax
140a262dc:	74 f6                	je     0x140a262d4
140a262de:	0f b6 10             	movzbl (%rax),%edx
140a262e1:	80 fa 0a             	cmp    $0xa,%dl
140a262e4:	75 0f                	jne    0x140a262f5
140a262e6:	ff 41 14             	incl   0x14(%rcx)
140a262e9:	c7 41 18 01 00 00 00 	movl   $0x1,0x18(%rcx)
140a262f0:	c6 41 10 01          	movb   $0x1,0x10(%rcx)
140a262f4:	c3                   	ret
140a262f5:	84 d2                	test   %dl,%dl
140a262f7:	74 db                	je     0x140a262d4
140a262f9:	c6 41 10 01          	movb   $0x1,0x10(%rcx)
140a262fd:	c3                   	ret
140a262fe:	cc                   	int3
140a262ff:	cc                   	int3
140a26300:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a26305:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a2630a:	57                   	push   %rdi
140a2630b:	48 83 ec 20          	sub    $0x20,%rsp
140a2630f:	48 8b 01             	mov    (%rcx),%rax
140a26312:	48 8b fa             	mov    %rdx,%rdi
140a26315:	48 8b d9             	mov    %rcx,%rbx
140a26318:	48 3b 41 08          	cmp    0x8(%rcx),%rax
140a2631c:	0f 84 06 02 00 00    	je     0x140a26528
140a26322:	0f b6 00             	movzbl (%rax),%eax
140a26325:	84 c0                	test   %al,%al
140a26327:	0f 84 fb 01 00 00    	je     0x140a26528
140a2632d:	48 8d 35 a5 7e 65 00 	lea    0x657ea5(%rip),%rsi        # 0x14107e1d9
140a26334:	0f 1f 40 00          	nopl   0x0(%rax)
140a26338:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140a2633f:	00
140a26340:	b1 20                	mov    $0x20,%cl
140a26342:	48 8b d6             	mov    %rsi,%rdx
140a26345:	3a c8                	cmp    %al,%cl
140a26347:	0f 84 ac 01 00 00    	je     0x140a264f9
140a2634d:	0f b6 0a             	movzbl (%rdx),%ecx
140a26350:	48 ff c2             	inc    %rdx
140a26353:	84 c9                	test   %cl,%cl
140a26355:	75 ee                	jne    0x140a26345
140a26357:	3c 5d                	cmp    $0x5d,%al
140a26359:	0f 84 61 02 00 00    	je     0x140a265c0
140a2635f:	3c 23                	cmp    $0x23,%al
140a26361:	0f 85 81 00 00 00    	jne    0x140a263e8
140a26367:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140a2636b:	48 8b 03             	mov    (%rbx),%rax
140a2636e:	49 3b c0             	cmp    %r8,%rax
140a26371:	74 3b                	je     0x140a263ae
140a26373:	0f b6 08             	movzbl (%rax),%ecx
140a26376:	84 c9                	test   %cl,%cl
140a26378:	74 34                	je     0x140a263ae
140a2637a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140a26380:	8b 53 18             	mov    0x18(%rbx),%edx
140a26383:	48 ff c0             	inc    %rax
140a26386:	ff c2                	inc    %edx
140a26388:	48 89 03             	mov    %rax,(%rbx)
140a2638b:	89 53 18             	mov    %edx,0x18(%rbx)
140a2638e:	80 f9 0a             	cmp    $0xa,%cl
140a26391:	74 32                	je     0x140a263c5
140a26393:	49 3b c0             	cmp    %r8,%rax
140a26396:	74 16                	je     0x140a263ae
140a26398:	0f b6 08             	movzbl (%rax),%ecx
140a2639b:	80 f9 0a             	cmp    $0xa,%cl
140a2639e:	75 0a                	jne    0x140a263aa
140a263a0:	ff 43 14             	incl   0x14(%rbx)
140a263a3:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a263aa:	84 c9                	test   %cl,%cl
140a263ac:	75 d2                	jne    0x140a26380
140a263ae:	32 c9                	xor    %cl,%cl
140a263b0:	88 4b 10             	mov    %cl,0x10(%rbx)
140a263b3:	48 3b 43 08          	cmp    0x8(%rbx),%rax
140a263b7:	0f 84 61 01 00 00    	je     0x140a2651e
140a263bd:	0f b6 00             	movzbl (%rax),%eax
140a263c0:	e9 5b 01 00 00       	jmp    0x140a26520
140a263c5:	49 3b c0             	cmp    %r8,%rax
140a263c8:	74 e4                	je     0x140a263ae
140a263ca:	0f b6 08             	movzbl (%rax),%ecx
140a263cd:	80 f9 0a             	cmp    $0xa,%cl
140a263d0:	75 0e                	jne    0x140a263e0
140a263d2:	ff 43 14             	incl   0x14(%rbx)
140a263d5:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a263dc:	b1 01                	mov    $0x1,%cl
140a263de:	eb d0                	jmp    0x140a263b0
140a263e0:	84 c9                	test   %cl,%cl
140a263e2:	74 ca                	je     0x140a263ae
140a263e4:	b1 01                	mov    $0x1,%cl
140a263e6:	eb c8                	jmp    0x140a263b0
140a263e8:	45 33 c0             	xor    %r8d,%r8d
140a263eb:	48 8b d7             	mov    %rdi,%rdx
140a263ee:	48 8b cb             	mov    %rbx,%rcx
140a263f1:	e8 da 16 00 00       	call   0x140a27ad0
140a263f6:	80 7b 10 01          	cmpb   $0x1,0x10(%rbx)
140a263fa:	0f 87 2c 01 00 00    	ja     0x140a2652c
140a26400:	48 8b 0b             	mov    (%rbx),%rcx
140a26403:	48 3b 4b 08          	cmp    0x8(%rbx),%rcx
140a26407:	74 05                	je     0x140a2640e
140a26409:	0f b6 09             	movzbl (%rcx),%ecx
140a2640c:	eb 02                	jmp    0x140a26410
140a2640e:	32 c9                	xor    %cl,%cl
140a26410:	84 c9                	test   %cl,%cl
140a26412:	0f 84 10 01 00 00    	je     0x140a26528
140a26418:	b0 20                	mov    $0x20,%al
140a2641a:	48 8b d6             	mov    %rsi,%rdx
140a2641d:	0f 1f 00             	nopl   (%rax)
140a26420:	3a c1                	cmp    %cl,%al
140a26422:	0f 84 a0 00 00 00    	je     0x140a264c8
140a26428:	0f b6 02             	movzbl (%rdx),%eax
140a2642b:	48 ff c2             	inc    %rdx
140a2642e:	84 c0                	test   %al,%al
140a26430:	75 ee                	jne    0x140a26420
140a26432:	80 f9 2c             	cmp    $0x2c,%cl
140a26435:	0f 84 be 00 00 00    	je     0x140a264f9
140a2643b:	80 f9 5d             	cmp    $0x5d,%cl
140a2643e:	0f 84 1b 01 00 00    	je     0x140a2655f
140a26444:	80 f9 23             	cmp    $0x23,%cl
140a26447:	0f 85 ef 00 00 00    	jne    0x140a2653c
140a2644d:	48 8b 03             	mov    (%rbx),%rax
140a26450:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140a26454:	49 3b c0             	cmp    %r8,%rax
140a26457:	74 35                	je     0x140a2648e
140a26459:	0f b6 08             	movzbl (%rax),%ecx
140a2645c:	84 c9                	test   %cl,%cl
140a2645e:	74 2e                	je     0x140a2648e
140a26460:	8b 53 18             	mov    0x18(%rbx),%edx
140a26463:	48 ff c0             	inc    %rax
140a26466:	ff c2                	inc    %edx
140a26468:	48 89 03             	mov    %rax,(%rbx)
140a2646b:	89 53 18             	mov    %edx,0x18(%rbx)
140a2646e:	80 f9 0a             	cmp    $0xa,%cl
140a26471:	74 32                	je     0x140a264a5
140a26473:	49 3b c0             	cmp    %r8,%rax
140a26476:	74 16                	je     0x140a2648e
140a26478:	0f b6 08             	movzbl (%rax),%ecx
140a2647b:	80 f9 0a             	cmp    $0xa,%cl
140a2647e:	75 0a                	jne    0x140a2648a
140a26480:	ff 43 14             	incl   0x14(%rbx)
140a26483:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a2648a:	84 c9                	test   %cl,%cl
140a2648c:	75 d2                	jne    0x140a26460
140a2648e:	32 c9                	xor    %cl,%cl
140a26490:	88 4b 10             	mov    %cl,0x10(%rbx)
140a26493:	48 3b 43 08          	cmp    0x8(%rbx),%rax
140a26497:	0f 84 71 ff ff ff    	je     0x140a2640e
140a2649d:	0f b6 08             	movzbl (%rax),%ecx
140a264a0:	e9 6b ff ff ff       	jmp    0x140a26410
140a264a5:	49 3b c0             	cmp    %r8,%rax
140a264a8:	74 e4                	je     0x140a2648e
140a264aa:	0f b6 08             	movzbl (%rax),%ecx