1408e7c50:	41 0f b6 42 01       	movzbl 0x1(%r10),%eax
1408e7c55:	4d 8d 52 01          	lea    0x1(%r10),%r10
1408e7c59:	ff c2                	inc    %edx
1408e7c5b:	f6 84 18 40 7e 04 01 	testb  $0x1,0x1047e40(%rax,%rbx,1)
1408e7c62:	01
1408e7c63:	75 eb                	jne    0x1408e7c50
1408e7c65:	41 c7 01 b7 00 00 00 	movl   $0xb7,(%r9)
1408e7c6c:	8b c2                	mov    %edx,%eax
1408e7c6e:	5b                   	pop    %rbx
1408e7c6f:	c3                   	ret
1408e7c70:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1408e7c74:	3c 2d                	cmp    $0x2d,%al
1408e7c76:	75 2e                	jne    0x1408e7ca6
1408e7c78:	ba 02 00 00 00       	mov    $0x2,%edx
1408e7c7d:	4c 03 d2             	add    %rdx,%r10
1408e7c80:	41 0f b6 02          	movzbl (%r10),%eax
1408e7c84:	85 c0                	test   %eax,%eax
1408e7c86:	74 dd                	je     0x1408e7c65
1408e7c88:	83 f8 0a             	cmp    $0xa,%eax
1408e7c8b:	74 d8                	je     0x1408e7c65
1408e7c8d:	41 0f b6 42 01       	movzbl 0x1(%r10),%eax
1408e7c92:	49 ff c2             	inc    %r10
1408e7c95:	ff c2                	inc    %edx
1408e7c97:	85 c0                	test   %eax,%eax
1408e7c99:	75 ed                	jne    0x1408e7c88
1408e7c9b:	41 c7 01 b7 00 00 00 	movl   $0xb7,(%r9)
1408e7ca2:	8b c2                	mov    %edx,%eax
1408e7ca4:	5b                   	pop    %rbx
1408e7ca5:	c3                   	ret
1408e7ca6:	3c 3e                	cmp    $0x3e,%al
1408e7ca8:	75 16                	jne    0x1408e7cc0
1408e7caa:	45 33 c0             	xor    %r8d,%r8d
1408e7cad:	c7 02 70 00 00 00    	movl   $0x70,(%rdx)
1408e7cb3:	38 41 02             	cmp    %al,0x2(%rcx)
1408e7cb6:	41 0f 94 c0          	sete   %r8b
1408e7cba:	41 8d 40 02          	lea    0x2(%r8),%eax
1408e7cbe:	5b                   	pop    %rbx
1408e7cbf:	c3                   	ret
1408e7cc0:	c7 02 6b 00 00 00    	movl   $0x6b,(%rdx)
1408e7cc6:	b8 01 00 00 00       	mov    $0x1,%eax
1408e7ccb:	5b                   	pop    %rbx
1408e7ccc:	c3                   	ret
1408e7ccd:	c7 02 16 00 00 00    	movl   $0x16,(%rdx)
1408e7cd3:	b8 01 00 00 00       	mov    $0x1,%eax
1408e7cd8:	5b                   	pop    %rbx
1408e7cd9:	c3                   	ret
1408e7cda:	c7 02 17 00 00 00    	movl   $0x17,(%rdx)
1408e7ce0:	b8 01 00 00 00       	mov    $0x1,%eax
1408e7ce5:	5b                   	pop    %rbx
1408e7ce6:	c3                   	ret
1408e7ce7:	ba 01 00 00 00       	mov    $0x1,%edx
1408e7cec:	41 89 11             	mov    %edx,(%r9)
1408e7cef:	8b c2                	mov    %edx,%eax
1408e7cf1:	5b                   	pop    %rbx
1408e7cf2:	c3                   	ret
1408e7cf3:	c7 02 6a 00 00 00    	movl   $0x6a,(%rdx)
1408e7cf9:	b8 01 00 00 00       	mov    $0x1,%eax
1408e7cfe:	5b                   	pop    %rbx
1408e7cff:	c3                   	ret
1408e7d00:	c7 02 6c 00 00 00    	movl   $0x6c,(%rdx)
1408e7d06:	b8 01 00 00 00       	mov    $0x1,%eax
1408e7d0b:	5b                   	pop    %rbx
1408e7d0c:	c3                   	ret
1408e7d0d:	80 79 01 2a          	cmpb   $0x2a,0x1(%rcx)
1408e7d11:	75 37                	jne    0x1408e7d4a
1408e7d13:	0f b6 41 02          	movzbl 0x2(%rcx),%eax
1408e7d17:	84 c0                	test   %al,%al
1408e7d19:	74 2f                	je     0x1408e7d4a
1408e7d1b:	ba 03 00 00 00       	mov    $0x3,%edx
1408e7d20:	4c 03 d2             	add    %rdx,%r10
1408e7d23:	83 f8 2a             	cmp    $0x2a,%eax
1408e7d26:	75 06                	jne    0x1408e7d2e
1408e7d28:	41 80 3a 2f          	cmpb   $0x2f,(%r10)
1408e7d2c:	74 0f                	je     0x1408e7d3d
1408e7d2e:	41 0f b6 02          	movzbl (%r10),%eax
1408e7d32:	85 c0                	test   %eax,%eax
1408e7d34:	74 09                	je     0x1408e7d3f
1408e7d36:	ff c2                	inc    %edx
1408e7d38:	49 ff c2             	inc    %r10
1408e7d3b:	eb e6                	jmp    0x1408e7d23
1408e7d3d:	ff c2                	inc    %edx
1408e7d3f:	41 c7 01 b7 00 00 00 	movl   $0xb7,(%r9)
1408e7d46:	8b c2                	mov    %edx,%eax
1408e7d48:	5b                   	pop    %rbx
1408e7d49:	c3                   	ret
1408e7d4a:	c7 02 6d 00 00 00    	movl   $0x6d,(%rdx)
1408e7d50:	b8 01 00 00 00       	mov    $0x1,%eax
1408e7d55:	5b                   	pop    %rbx
1408e7d56:	c3                   	ret
1408e7d57:	c7 02 6e 00 00 00    	movl   $0x6e,(%rdx)
1408e7d5d:	b8 01 00 00 00       	mov    $0x1,%eax
1408e7d62:	5b                   	pop    %rbx
1408e7d63:	c3                   	ret
1408e7d64:	45 33 c0             	xor    %r8d,%r8d
1408e7d67:	c7 02 35 00 00 00    	movl   $0x35,(%rdx)
1408e7d6d:	80 79 01 3d          	cmpb   $0x3d,0x1(%rcx)
1408e7d71:	41 0f 94 c0          	sete   %r8b
1408e7d75:	41 8d 40 01          	lea    0x1(%r8),%eax
1408e7d79:	5b                   	pop    %rbx
1408e7d7a:	c3                   	ret
1408e7d7b:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1408e7d7f:	3c 3d                	cmp    $0x3d,%al
1408e7d81:	75 0d                	jne    0x1408e7d90
1408e7d83:	c7 02 37 00 00 00    	movl   $0x37,(%rdx)
1408e7d89:	b8 02 00 00 00       	mov    $0x2,%eax
1408e7d8e:	5b                   	pop    %rbx
1408e7d8f:	c3                   	ret
1408e7d90:	3c 3e                	cmp    $0x3e,%al
1408e7d92:	74 5b                	je     0x1408e7def
1408e7d94:	3c 3c                	cmp    $0x3c,%al
1408e7d96:	75 0d                	jne    0x1408e7da5
1408e7d98:	c7 02 68 00 00 00    	movl   $0x68,(%rdx)
1408e7d9e:	b8 02 00 00 00       	mov    $0x2,%eax
1408e7da3:	5b                   	pop    %rbx
1408e7da4:	c3                   	ret
1408e7da5:	c7 02 38 00 00 00    	movl   $0x38,(%rdx)
1408e7dab:	b8 01 00 00 00       	mov    $0x1,%eax
1408e7db0:	5b                   	pop    %rbx
1408e7db1:	c3                   	ret
1408e7db2:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1408e7db6:	3c 3d                	cmp    $0x3d,%al
1408e7db8:	75 0d                	jne    0x1408e7dc7
1408e7dba:	c7 02 39 00 00 00    	movl   $0x39,(%rdx)
1408e7dc0:	b8 02 00 00 00       	mov    $0x2,%eax
1408e7dc5:	5b                   	pop    %rbx
1408e7dc6:	c3                   	ret
1408e7dc7:	3c 3e                	cmp    $0x3e,%al
1408e7dc9:	75 0d                	jne    0x1408e7dd8
1408e7dcb:	c7 02 69 00 00 00    	movl   $0x69,(%rdx)
1408e7dd1:	b8 02 00 00 00       	mov    $0x2,%eax
1408e7dd6:	5b                   	pop    %rbx
1408e7dd7:	c3                   	ret
1408e7dd8:	c7 02 36 00 00 00    	movl   $0x36,(%rdx)
1408e7dde:	b8 01 00 00 00       	mov    $0x1,%eax
1408e7de3:	5b                   	pop    %rbx
1408e7de4:	c3                   	ret
1408e7de5:	80 79 01 3d          	cmpb   $0x3d,0x1(%rcx)
1408e7de9:	0f 85 6a 04 00 00    	jne    0x1408e8259
1408e7def:	c7 02 34 00 00 00    	movl   $0x34,(%rdx)
1408e7df5:	b8 02 00 00 00       	mov    $0x2,%eax
1408e7dfa:	5b                   	pop    %rbx
1408e7dfb:	c3                   	ret
1408e7dfc:	80 79 01 7c          	cmpb   $0x7c,0x1(%rcx)
1408e7e00:	74 0d                	je     0x1408e7e0f
1408e7e02:	c7 02 67 00 00 00    	movl   $0x67,(%rdx)
1408e7e08:	b8 01 00 00 00       	mov    $0x1,%eax
1408e7e0d:	5b                   	pop    %rbx
1408e7e0e:	c3                   	ret
1408e7e0f:	c7 02 6f 00 00 00    	movl   $0x6f,(%rdx)
1408e7e15:	b8 02 00 00 00       	mov    $0x2,%eax
1408e7e1a:	5b                   	pop    %rbx
1408e7e1b:	c3                   	ret
1408e7e1c:	c7 02 19 00 00 00    	movl   $0x19,(%rdx)
1408e7e22:	b8 01 00 00 00       	mov    $0x1,%eax
1408e7e27:	5b                   	pop    %rbx
1408e7e28:	c3                   	ret
1408e7e29:	c7 02 66 00 00 00    	movl   $0x66,(%rdx)
1408e7e2f:	b8 01 00 00 00       	mov    $0x1,%eax
1408e7e34:	5b                   	pop    %rbx
1408e7e35:	c3                   	ret
1408e7e36:	c7 02 72 00 00 00    	movl   $0x72,(%rdx)
1408e7e3c:	b8 01 00 00 00       	mov    $0x1,%eax
1408e7e41:	5b                   	pop    %rbx
1408e7e42:	c3                   	ret
1408e7e43:	41 0f b6 4a 01       	movzbl 0x1(%r10),%ecx
1408e7e48:	49 ff c2             	inc    %r10
1408e7e4b:	ba 01 00 00 00       	mov    $0x1,%edx
1408e7e50:	85 c9                	test   %ecx,%ecx
1408e7e52:	74 21                	je     0x1408e7e75
1408e7e54:	41 3b cb             	cmp    %r11d,%ecx
1408e7e57:	75 0e                	jne    0x1408e7e67
1408e7e59:	49 8d 42 01          	lea    0x1(%r10),%rax
1408e7e5d:	4c 8b d0             	mov    %rax,%r10
1408e7e60:	44 38 18             	cmp    %r11b,(%rax)
1408e7e63:	75 10                	jne    0x1408e7e75
1408e7e65:	ff c2                	inc    %edx
1408e7e67:	41 0f b6 4a 01       	movzbl 0x1(%r10),%ecx
1408e7e6c:	49 ff c2             	inc    %r10
1408e7e6f:	ff c2                	inc    %edx
1408e7e71:	85 c9                	test   %ecx,%ecx
1408e7e73:	75 df                	jne    0x1408e7e54
1408e7e75:	83 f9 27             	cmp    $0x27,%ecx
1408e7e78:	75 0c                	jne    0x1408e7e86
1408e7e7a:	41 c7 01 75 00 00 00 	movl   $0x75,(%r9)
1408e7e81:	8d 42 01             	lea    0x1(%rdx),%eax
1408e7e84:	5b                   	pop    %rbx
1408e7e85:	c3                   	ret
1408e7e86:	85 c9                	test   %ecx,%ecx
1408e7e88:	0f 84 52 02 00 00    	je     0x1408e80e0
1408e7e8e:	41 c7 01 3b 00 00 00 	movl   $0x3b,(%r9)
1408e7e95:	8d 42 01             	lea    0x1(%rdx),%eax
1408e7e98:	5b                   	pop    %rbx
1408e7e99:	c3                   	ret
1408e7e9a:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1408e7e9e:	f6 84 18 40 7e 04 01 	testb  $0x4,0x1047e40(%rax,%rbx,1)
1408e7ea5:	04
1408e7ea6:	75 0d                	jne    0x1408e7eb5
1408e7ea8:	c7 02 8d 00 00 00    	movl   $0x8d,(%rdx)
1408e7eae:	b8 01 00 00 00       	mov    $0x1,%eax
1408e7eb3:	5b                   	pop    %rbx
1408e7eb4:	c3                   	ret
1408e7eb5:	c7 02 9b 00 00 00    	movl   $0x9b,(%rdx)
1408e7ebb:	0f b6 09             	movzbl (%rcx),%ecx
1408e7ebe:	80 f9 30             	cmp    $0x30,%cl
1408e7ec1:	75 49                	jne    0x1408e7f0c
1408e7ec3:	41 0f b6 42 01       	movzbl 0x1(%r10),%eax
1408e7ec8:	2c 58                	sub    $0x58,%al
1408e7eca:	a8 df                	test   $0xdf,%al
1408e7ecc:	75 3e                	jne    0x1408e7f0c
1408e7ece:	41 0f b6 42 02       	movzbl 0x2(%r10),%eax
1408e7ed3:	f6 84 18 40 7e 04 01 	testb  $0x8,0x1047e40(%rax,%rbx,1)
1408e7eda:	08
1408e7edb:	74 2f                	je     0x1408e7f0c
1408e7edd:	ba 03 00 00 00       	mov    $0x3,%edx
1408e7ee2:	4c 03 d2             	add    %rdx,%r10
1408e7ee5:	41 0f b6 02          	movzbl (%r10),%eax
1408e7ee9:	f6 84 18 40 7e 04 01 	testb  $0x8,0x1047e40(%rax,%rbx,1)
1408e7ef0:	08
1408e7ef1:	74 15                	je     0x1408e7f08
1408e7ef3:	41 0f b6 4a 01       	movzbl 0x1(%r10),%ecx
1408e7ef8:	4d 8d 52 01          	lea    0x1(%r10),%r10
1408e7efc:	ff c2                	inc    %edx
1408e7efe:	f6 84 19 40 7e 04 01 	testb  $0x8,0x1047e40(%rcx,%rbx,1)
1408e7f05:	08
1408e7f06:	75 eb                	jne    0x1408e7ef3
1408e7f08:	8b c2                	mov    %edx,%eax
1408e7f0a:	5b                   	pop    %rbx
1408e7f0b:	c3                   	ret
1408e7f0c:	45 33 c0             	xor    %r8d,%r8d
1408e7f0f:	f6 84 19 40 7e 04 01 	testb  $0x4,0x1047e40(%rcx,%rbx,1)
1408e7f16:	04
1408e7f17:	74 1c                	je     0x1408e7f35
1408e7f19:	49 8b ca             	mov    %r10,%rcx
1408e7f1c:	0f 1f 40 00          	nopl   0x0(%rax)
1408e7f20:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1408e7f24:	48 8d 49 01          	lea    0x1(%rcx),%rcx
1408e7f28:	41 ff c0             	inc    %r8d
1408e7f2b:	f6 84 18 40 7e 04 01 	testb  $0x4,0x1047e40(%rax,%rbx,1)
1408e7f32:	04
1408e7f33:	75 eb                	jne    0x1408e7f20
1408e7f35:	49 63 c0             	movslq %r8d,%rax
1408e7f38:	42 80 3c 10 2e       	cmpb   $0x2e,(%rax,%r10,1)
1408e7f3d:	75 31                	jne    0x1408e7f70
1408e7f3f:	41 ff c0             	inc    %r8d
1408e7f42:	49 63 c8             	movslq %r8d,%rcx
1408e7f45:	49 03 ca             	add    %r10,%rcx
1408e7f48:	0f b6 01             	movzbl (%rcx),%eax
1408e7f4b:	f6 84 18 40 7e 04 01 	testb  $0x4,0x1047e40(%rax,%rbx,1)
1408e7f52:	04
1408e7f53:	74 15                	je     0x1408e7f6a
1408e7f55:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1408e7f59:	48 8d 49 01          	lea    0x1(%rcx),%rcx
1408e7f5d:	41 ff c0             	inc    %r8d
1408e7f60:	f6 84 18 40 7e 04 01 	testb  $0x4,0x1047e40(%rax,%rbx,1)
1408e7f67:	04
1408e7f68:	75 eb                	jne    0x1408e7f55
1408e7f6a:	c7 02 99 00 00 00    	movl   $0x99,(%rdx)
1408e7f70:	49 63 c8             	movslq %r8d,%rcx
1408e7f73:	42 0f b6 04 11       	movzbl (%rcx,%r10,1),%eax
1408e7f78:	2c 45                	sub    $0x45,%al
1408e7f7a:	a8 df                	test   $0xdf,%al
1408e7f7c:	75 5d                	jne    0x1408e7fdb
1408e7f7e:	42 0f b6 44 11 01    	movzbl 0x1(%rcx,%r10,1),%eax
1408e7f84:	f6 84 18 40 7e 04 01 	testb  $0x4,0x1047e40(%rax,%rbx,1)
1408e7f8b:	04
1408e7f8c:	75 16                	jne    0x1408e7fa4
1408e7f8e:	2c 2b                	sub    $0x2b,%al
1408e7f90:	a8 fd                	test   $0xfd,%al
1408e7f92:	75 47                	jne    0x1408e7fdb
1408e7f94:	42 0f b6 44 11 02    	movzbl 0x2(%rcx,%r10,1),%eax
1408e7f9a:	f6 84 18 40 7e 04 01 	testb  $0x4,0x1047e40(%rax,%rbx,1)
1408e7fa1:	04
1408e7fa2:	74 37                	je     0x1408e7fdb
1408e7fa4:	41 83 c0 02          	add    $0x2,%r8d
1408e7fa8:	49 63 c8             	movslq %r8d,%rcx
1408e7fab:	49 03 ca             	add    %r10,%rcx
1408e7fae:	0f b6 01             	movzbl (%rcx),%eax
1408e7fb1:	f6 84 18 40 7e 04 01 	testb  $0x4,0x1047e40(%rax,%rbx,1)
1408e7fb8:	04
1408e7fb9:	74 1a                	je     0x1408e7fd5
1408e7fbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1408e7fc0:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1408e7fc4:	48 8d 49 01          	lea    0x1(%rcx),%rcx
1408e7fc8:	41 ff c0             	inc    %r8d
1408e7fcb:	f6 84 18 40 7e 04 01 	testb  $0x4,0x1047e40(%rax,%rbx,1)
1408e7fd2:	04
1408e7fd3:	75 eb                	jne    0x1408e7fc0
1408e7fd5:	c7 02 99 00 00 00    	movl   $0x99,(%rdx)
1408e7fdb:	49 63 d0             	movslq %r8d,%rdx
1408e7fde:	49 03 d2             	add    %r10,%rdx
1408e7fe1:	0f b6 02             	movzbl (%rdx),%eax
1408e7fe4:	f6 84 18 40 7e 04 01 	testb  $0x46,0x1047e40(%rax,%rbx,1)
1408e7feb:	46
1408e7fec:	74 1d                	je     0x1408e800b
1408e7fee:	66 90                	xchg   %ax,%ax
1408e7ff0:	41 c7 01 b8 00 00 00 	movl   $0xb8,(%r9)
1408e7ff7:	48 8d 52 01          	lea    0x1(%rdx),%rdx
1408e7ffb:	0f b6 0a             	movzbl (%rdx),%ecx
1408e7ffe:	41 ff c0             	inc    %r8d
1408e8001:	f6 84 19 40 7e 04 01 	testb  $0x46,0x1047e40(%rcx,%rbx,1)
1408e8008:	46
1408e8009:	75 e5                	jne    0x1408e7ff0
1408e800b:	41 8b c0             	mov    %r8d,%eax
1408e800e:	5b                   	pop    %rbx
1408e800f:	c3                   	ret
1408e8010:	ba 01 00 00 00       	mov    $0x1,%edx
1408e8015:	41 8b cb             	mov    %r11d,%ecx
1408e8018:	41 83 fb 5d          	cmp    $0x5d,%r11d
1408e801c:	74 15                	je     0x1408e8033
1408e801e:	49 ff c2             	inc    %r10
1408e8021:	41 0f b6 0a          	movzbl (%r10),%ecx
1408e8025:	85 c9                	test   %ecx,%ecx
1408e8027:	74 0a                	je     0x1408e8033
1408e8029:	ff c2                	inc    %edx
1408e802b:	49 ff c2             	inc    %r10
1408e802e:	83 f9 5d             	cmp    $0x5d,%ecx
1408e8031:	75 ee                	jne    0x1408e8021
1408e8033:	83 f9 5d             	cmp    $0x5d,%ecx
1408e8036:	b8 b8 00 00 00       	mov    $0xb8,%eax
1408e803b:	41 b8 3b 00 00 00    	mov    $0x3b,%r8d
1408e8041:	41 0f 44 c0          	cmove  %r8d,%eax
1408e8045:	41 89 01             	mov    %eax,(%r9)
1408e8048:	8b c2                	mov    %edx,%eax
1408e804a:	5b                   	pop    %rbx
1408e804b:	c3                   	ret
1408e804c:	c7 02 9c 00 00 00    	movl   $0x9c,(%rdx)
1408e8052:	49 ff c2             	inc    %r10
1408e8055:	ba 01 00 00 00       	mov    $0x1,%edx
1408e805a:	41 0f b6 02          	movzbl (%r10),%eax
1408e805e:	f6 84 18 40 7e 04 01 	testb  $0x4,0x1047e40(%rax,%rbx,1)
1408e8065:	04
1408e8066:	0f 84 9c fe ff ff    	je     0x1408e7f08
1408e806c:	0f 1f 40 00          	nopl   0x0(%rax)
1408e8070:	41 0f b6 42 01       	movzbl 0x1(%r10),%eax
1408e8075:	4d 8d 52 01          	lea    0x1(%r10),%r10
1408e8079:	ff c2                	inc    %edx
1408e807b:	f6 84 18 40 7e 04 01 	testb  $0x4,0x1047e40(%rax,%rbx,1)
1408e8082:	04
1408e8083:	75 eb                	jne    0x1408e8070
1408e8085:	8b c2                	mov    %edx,%eax
1408e8087:	5b                   	pop    %rbx
1408e8088:	c3                   	ret
1408e8089:	c7 02 9c 00 00 00    	movl   $0x9c,(%rdx)
1408e808f:	45 33 c0             	xor    %r8d,%r8d
1408e8092:	44 0f b6 59 01       	movzbl 0x1(%rcx),%r11d
1408e8097:	ba 01 00 00 00       	mov    $0x1,%edx
1408e809c:	45 85 db             	test   %r11d,%r11d
1408e809f:	74 3f                	je     0x1408e80e0
1408e80a1:	8b ca                	mov    %edx,%ecx
1408e80a3:	41 f6 84 1b 40 7e 04 	testb  $0x46,0x1047e40(%r11,%rbx,1)