140a25e02:	e8 39 1d fd ff       	call   0x1409f7b40
140a25e07:	0f b6 d0             	movzbl %al,%edx
140a25e0a:	84 c0                	test   %al,%al
140a25e0c:	0f 84 b5 00 00 00    	je     0x140a25ec7
140a25e12:	3c 6c                	cmp    $0x6c,%al
140a25e14:	75 32                	jne    0x140a25e48
140a25e16:	48 8b cb             	mov    %rbx,%rcx
140a25e19:	e8 22 1d fd ff       	call   0x1409f7b40
140a25e1e:	0f b6 d0             	movzbl %al,%edx
140a25e21:	84 c0                	test   %al,%al
140a25e23:	0f 84 9e 00 00 00    	je     0x140a25ec7
140a25e29:	3c 73                	cmp    $0x73,%al
140a25e2b:	75 1b                	jne    0x140a25e48
140a25e2d:	48 8b cb             	mov    %rbx,%rcx
140a25e30:	e8 0b 1d fd ff       	call   0x1409f7b40
140a25e35:	0f b6 d0             	movzbl %al,%edx
140a25e38:	84 c0                	test   %al,%al
140a25e3a:	0f 84 87 00 00 00    	je     0x140a25ec7
140a25e40:	3c 65                	cmp    $0x65,%al
140a25e42:	75 04                	jne    0x140a25e48
140a25e44:	32 c0                	xor    %al,%al
140a25e46:	eb 69                	jmp    0x140a25eb1
140a25e48:	b8 08 00 00 00       	mov    $0x8,%eax
140a25e4d:	b9 03 00 00 00       	mov    $0x3,%ecx
140a25e52:	80 fa 0a             	cmp    $0xa,%dl
140a25e55:	0f 45 c1             	cmovne %ecx,%eax
140a25e58:	eb 6f                	jmp    0x140a25ec9
140a25e5a:	80 fa 74             	cmp    $0x74,%dl
140a25e5d:	75 e9                	jne    0x140a25e48
140a25e5f:	48 8d 50 01          	lea    0x1(%rax),%rdx
140a25e63:	48 89 13             	mov    %rdx,(%rbx)
140a25e66:	ff 43 18             	incl   0x18(%rbx)
140a25e69:	48 3b d1             	cmp    %rcx,%rdx
140a25e6c:	74 59                	je     0x140a25ec7
140a25e6e:	0f b6 12             	movzbl (%rdx),%edx
140a25e71:	80 fa 0a             	cmp    $0xa,%dl
140a25e74:	75 0a                	jne    0x140a25e80
140a25e76:	ff 43 14             	incl   0x14(%rbx)
140a25e79:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a25e80:	84 d2                	test   %dl,%dl
140a25e82:	74 43                	je     0x140a25ec7
140a25e84:	80 fa 72             	cmp    $0x72,%dl
140a25e87:	75 bf                	jne    0x140a25e48
140a25e89:	48 8b cb             	mov    %rbx,%rcx
140a25e8c:	e8 af 1c fd ff       	call   0x1409f7b40
140a25e91:	0f b6 d0             	movzbl %al,%edx
140a25e94:	84 c0                	test   %al,%al
140a25e96:	74 2f                	je     0x140a25ec7
140a25e98:	3c 75                	cmp    $0x75,%al
140a25e9a:	75 ac                	jne    0x140a25e48
140a25e9c:	48 8b cb             	mov    %rbx,%rcx
140a25e9f:	e8 9c 1c fd ff       	call   0x1409f7b40
140a25ea4:	0f b6 d0             	movzbl %al,%edx
140a25ea7:	84 c0                	test   %al,%al
140a25ea9:	74 1c                	je     0x140a25ec7
140a25eab:	3c 65                	cmp    $0x65,%al
140a25ead:	75 99                	jne    0x140a25e48
140a25eaf:	b0 01                	mov    $0x1,%al
140a25eb1:	88 84 24 90 00 00 00 	mov    %al,0x90(%rsp)
140a25eb8:	48 8b cb             	mov    %rbx,%rcx
140a25ebb:	e8 80 1c fd ff       	call   0x1409f7b40
140a25ec0:	84 c0                	test   %al,%al
140a25ec2:	0f 95 c0             	setne  %al
140a25ec5:	eb 02                	jmp    0x140a25ec9
140a25ec7:	b0 02                	mov    $0x2,%al
140a25ec9:	88 43 10             	mov    %al,0x10(%rbx)
140a25ecc:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140a25ed1:	80 78 10 01          	cmpb   $0x1,0x10(%rax)
140a25ed5:	77 4c                	ja     0x140a25f23
140a25ed7:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
140a25ede:	00 00
140a25ee0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140a25ee5:	0f b6 18             	movzbl (%rax),%ebx
140a25ee8:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140a25eed:	e8 ce 06 fd ff       	call   0x1409f65c0
140a25ef2:	48 c7 44 24 50 02 00 	movq   $0x2,0x50(%rsp)
140a25ef9:	00 00
140a25efb:	88 5c 24 58          	mov    %bl,0x58(%rsp)
140a25eff:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a25f04:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140a25f09:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140a25f0e:	66 48 0f 7e c1       	movq   %xmm0,%rcx
140a25f13:	e8 58 de 05 00       	call   0x140a83d70
140a25f18:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140a25f1d:	e8 5e 10 02 00       	call   0x140a46f80
140a25f22:	90                   	nop
140a25f23:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140a25f2a:	5b                   	pop    %rbx
140a25f2b:	c3                   	ret
140a25f2c:	cc                   	int3
140a25f2d:	cc                   	int3
140a25f2e:	cc                   	int3
140a25f2f:	cc                   	int3
140a25f30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a25f35:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a25f3a:	57                   	push   %rdi
140a25f3b:	48 83 ec 50          	sub    $0x50,%rsp
140a25f3f:	48 8b d9             	mov    %rcx,%rbx
140a25f42:	c6 44 24 60 00       	movb   $0x0,0x60(%rsp)
140a25f47:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140a25f4c:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140a25f51:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140a25f56:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a25f5b:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a25f60:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140a25f65:	f2 0f 10 44 24 40    	movsd  0x40(%rsp),%xmm0
140a25f6b:	f2 0f 11 44 24 40    	movsd  %xmm0,0x40(%rsp)
140a25f71:	48 8b 01             	mov    (%rcx),%rax
140a25f74:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a25f78:	48 3b c1             	cmp    %rcx,%rax
140a25f7b:	0f 84 0b 01 00 00    	je     0x140a2608c
140a25f81:	0f b6 10             	movzbl (%rax),%edx
140a25f84:	84 d2                	test   %dl,%dl
140a25f86:	0f 84 00 01 00 00    	je     0x140a2608c
140a25f8c:	80 fa 66             	cmp    $0x66,%dl
140a25f8f:	0f 85 8d 00 00 00    	jne    0x140a26022
140a25f95:	48 8d 50 01          	lea    0x1(%rax),%rdx
140a25f99:	48 89 13             	mov    %rdx,(%rbx)
140a25f9c:	ff 43 18             	incl   0x18(%rbx)
140a25f9f:	48 3b d1             	cmp    %rcx,%rdx
140a25fa2:	0f 84 e4 00 00 00    	je     0x140a2608c
140a25fa8:	0f b6 12             	movzbl (%rdx),%edx
140a25fab:	80 fa 0a             	cmp    $0xa,%dl
140a25fae:	75 0a                	jne    0x140a25fba
140a25fb0:	ff 43 14             	incl   0x14(%rbx)
140a25fb3:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a25fba:	84 d2                	test   %dl,%dl
140a25fbc:	0f 84 ca 00 00 00    	je     0x140a2608c
140a25fc2:	80 fa 61             	cmp    $0x61,%dl
140a25fc5:	75 49                	jne    0x140a26010
140a25fc7:	48 8b cb             	mov    %rbx,%rcx
140a25fca:	e8 71 1b fd ff       	call   0x1409f7b40
140a25fcf:	0f b6 d0             	movzbl %al,%edx
140a25fd2:	84 c0                	test   %al,%al
140a25fd4:	0f 84 b2 00 00 00    	je     0x140a2608c
140a25fda:	3c 6c                	cmp    $0x6c,%al
140a25fdc:	75 32                	jne    0x140a26010
140a25fde:	48 8b cb             	mov    %rbx,%rcx
140a25fe1:	e8 5a 1b fd ff       	call   0x1409f7b40
140a25fe6:	0f b6 d0             	movzbl %al,%edx
140a25fe9:	84 c0                	test   %al,%al
140a25feb:	0f 84 9b 00 00 00    	je     0x140a2608c
140a25ff1:	3c 73                	cmp    $0x73,%al
140a25ff3:	75 1b                	jne    0x140a26010
140a25ff5:	48 8b cb             	mov    %rbx,%rcx
140a25ff8:	e8 43 1b fd ff       	call   0x1409f7b40
140a25ffd:	0f b6 d0             	movzbl %al,%edx
140a26000:	84 c0                	test   %al,%al
140a26002:	0f 84 84 00 00 00    	je     0x140a2608c
140a26008:	3c 65                	cmp    $0x65,%al
140a2600a:	75 04                	jne    0x140a26010
140a2600c:	32 c0                	xor    %al,%al
140a2600e:	eb 69                	jmp    0x140a26079
140a26010:	b8 08 00 00 00       	mov    $0x8,%eax
140a26015:	b9 03 00 00 00       	mov    $0x3,%ecx
140a2601a:	80 fa 0a             	cmp    $0xa,%dl
140a2601d:	0f 45 c1             	cmovne %ecx,%eax
140a26020:	eb 6c                	jmp    0x140a2608e
140a26022:	80 fa 74             	cmp    $0x74,%dl
140a26025:	75 e9                	jne    0x140a26010
140a26027:	48 8d 50 01          	lea    0x1(%rax),%rdx
140a2602b:	48 89 13             	mov    %rdx,(%rbx)
140a2602e:	ff 43 18             	incl   0x18(%rbx)
140a26031:	48 3b d1             	cmp    %rcx,%rdx
140a26034:	74 56                	je     0x140a2608c
140a26036:	0f b6 12             	movzbl (%rdx),%edx
140a26039:	80 fa 0a             	cmp    $0xa,%dl
140a2603c:	75 0a                	jne    0x140a26048
140a2603e:	ff 43 14             	incl   0x14(%rbx)
140a26041:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a26048:	84 d2                	test   %dl,%dl
140a2604a:	74 40                	je     0x140a2608c
140a2604c:	80 fa 72             	cmp    $0x72,%dl
140a2604f:	75 bf                	jne    0x140a26010
140a26051:	48 8b cb             	mov    %rbx,%rcx
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