14088aa7d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088aa82:	33 c0                	xor    %eax,%eax
14088aa84:	48 83 c4 20          	add    $0x20,%rsp
14088aa88:	5f                   	pop    %rdi
14088aa89:	c3                   	ret
14088aa8a:	cc                   	int3
14088aa8b:	cc                   	int3
14088aa8c:	cc                   	int3
14088aa8d:	cc                   	int3
14088aa8e:	cc                   	int3
14088aa8f:	cc                   	int3
14088aa90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14088aa95:	57                   	push   %rdi
14088aa96:	48 83 ec 20          	sub    $0x20,%rsp
14088aa9a:	48 8b d9             	mov    %rcx,%rbx
14088aa9d:	48 8b fa             	mov    %rdx,%rdi
14088aaa0:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14088aaa4:	48 85 c9             	test   %rcx,%rcx
14088aaa7:	74 0d                	je     0x14088aab6
14088aaa9:	48 8b 05 00 2c b2 00 	mov    0xb22c00(%rip),%rax        # 0x1413ad6b0
14088aab0:	ff 15 6a 8f 6f 00    	call   *0x6f8f6a(%rip)        # 0x140f83a20
14088aab6:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14088aaba:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
14088aabe:	48 85 c9             	test   %rcx,%rcx
14088aac1:	74 0d                	je     0x14088aad0
14088aac3:	48 8b 05 f6 2b b2 00 	mov    0xb22bf6(%rip),%rax        # 0x1413ad6c0
14088aaca:	ff 15 50 8f 6f 00    	call   *0x6f8f50(%rip)        # 0x140f83a20
14088aad0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088aad5:	48 83 c4 20          	add    $0x20,%rsp
14088aad9:	5f                   	pop    %rdi
14088aada:	c3                   	ret
14088aadb:	cc                   	int3
14088aadc:	cc                   	int3
14088aadd:	cc                   	int3
14088aade:	cc                   	int3
14088aadf:	cc                   	int3
14088aae0:	8b 41 78             	mov    0x78(%rcx),%eax
14088aae3:	c3                   	ret
14088aae4:	cc                   	int3
14088aae5:	cc                   	int3
14088aae6:	cc                   	int3
14088aae7:	cc                   	int3
14088aae8:	cc                   	int3
14088aae9:	cc                   	int3
14088aaea:	cc                   	int3
14088aaeb:	cc                   	int3
14088aaec:	cc                   	int3
14088aaed:	cc                   	int3
14088aaee:	cc                   	int3
14088aaef:	cc                   	int3
14088aaf0:	48 8b 41 78          	mov    0x78(%rcx),%rax
14088aaf4:	c3                   	ret
14088aaf5:	cc                   	int3
14088aaf6:	cc                   	int3
14088aaf7:	cc                   	int3
14088aaf8:	cc                   	int3
14088aaf9:	cc                   	int3
14088aafa:	cc                   	int3
14088aafb:	cc                   	int3
14088aafc:	cc                   	int3
14088aafd:	cc                   	int3
14088aafe:	cc                   	int3
14088aaff:	cc                   	int3
14088ab00:	8b 81 80 00 00 00    	mov    0x80(%rcx),%eax
14088ab06:	c3                   	ret
14088ab07:	cc                   	int3
14088ab08:	cc                   	int3
14088ab09:	cc                   	int3
14088ab0a:	cc                   	int3
14088ab0b:	cc                   	int3
14088ab0c:	cc                   	int3
14088ab0d:	cc                   	int3
14088ab0e:	cc                   	int3
14088ab0f:	cc                   	int3
14088ab10:	48 8b 81 80 00 00 00 	mov    0x80(%rcx),%rax
14088ab17:	c3                   	ret
14088ab18:	cc                   	int3
14088ab19:	cc                   	int3
14088ab1a:	cc                   	int3
14088ab1b:	cc                   	int3
14088ab1c:	cc                   	int3
14088ab1d:	cc                   	int3
14088ab1e:	cc                   	int3
14088ab1f:	cc                   	int3
14088ab20:	c7 81 98 01 00 00 01 	movl   $0x1,0x198(%rcx)
14088ab27:	00 00 00
14088ab2a:	c3                   	ret
14088ab2b:	cc                   	int3
14088ab2c:	cc                   	int3
14088ab2d:	cc                   	int3
14088ab2e:	cc                   	int3
14088ab2f:	cc                   	int3
14088ab30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14088ab35:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14088ab3a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14088ab3f:	0f b6 01             	movzbl (%rcx),%eax
14088ab42:	40 32 ff             	xor    %dil,%dil
14088ab45:	33 db                	xor    %ebx,%ebx
14088ab47:	84 c0                	test   %al,%al
14088ab49:	0f 84 b0 00 00 00    	je     0x14088abff
14088ab4f:	48 8d 35 aa 54 77 ff 	lea    -0x88ab56(%rip),%rsi        # 0x140000000
14088ab56:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14088ab5d:	00 00 00
14088ab60:	44 0f be c0          	movsbl %al,%r8d
14088ab64:	41 8d 40 f7          	lea    -0x9(%r8),%eax
14088ab68:	83 f8 57             	cmp    $0x57,%eax
14088ab6b:	0f 87 44 01 00 00    	ja     0x14088acb5
14088ab71:	48 98                	cltq
14088ab73:	0f b6 84 06 18 b0 88 	movzbl 0x88b018(%rsi,%rax,1),%eax
14088ab7a:	00
14088ab7b:	8b 94 86 fc af 88 00 	mov    0x88affc(%rsi,%rax,4),%edx
14088ab82:	48 03 d6             	add    %rsi,%rdx
14088ab85:	ff e2                	jmp    *%rdx
14088ab87:	4c 8b c3             	mov    %rbx,%r8
14088ab8a:	e9 d0 00 00 00       	jmp    0x14088ac5f
14088ab8f:	80 79 01 2a          	cmpb   $0x2a,0x1(%rcx)
14088ab93:	0f 85 c0 00 00 00    	jne    0x14088ac59
14088ab99:	0f b6 51 02          	movzbl 0x2(%rcx),%edx
14088ab9d:	48 83 c1 02          	add    $0x2,%rcx
14088aba1:	84 d2                	test   %dl,%dl
14088aba3:	74 18                	je     0x14088abbd
14088aba5:	48 8d 41 01          	lea    0x1(%rcx),%rax
14088aba9:	80 fa 2a             	cmp    $0x2a,%dl
14088abac:	75 05                	jne    0x14088abb3
14088abae:	80 38 2f             	cmpb   $0x2f,(%rax)
14088abb1:	74 1c                	je     0x14088abcf
14088abb3:	0f b6 10             	movzbl (%rax),%edx
14088abb6:	48 8b c8             	mov    %rax,%rcx
14088abb9:	84 d2                	test   %dl,%dl
14088abbb:	75 e8                	jne    0x14088aba5
14088abbd:	33 c0                	xor    %eax,%eax
14088abbf:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
14088abc4:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
14088abc9:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14088abce:	c3                   	ret
14088abcf:	38 19                	cmp    %bl,(%rcx)
14088abd1:	74 ea                	je     0x14088abbd
14088abd3:	48 8b c8             	mov    %rax,%rcx
14088abd6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14088abdc:	e9 7e 00 00 00       	jmp    0x14088ac5f
14088abe1:	80 79 01 2d          	cmpb   $0x2d,0x1(%rcx)
14088abe5:	75 72                	jne    0x14088ac59
14088abe7:	0f b6 01             	movzbl (%rcx),%eax
14088abea:	84 c0                	test   %al,%al
14088abec:	74 11                	je     0x14088abff
14088abee:	66 90                	xchg   %ax,%ax
14088abf0:	3c 0a                	cmp    $0xa,%al
14088abf2:	74 24                	je     0x14088ac18
14088abf4:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
14088abf8:	48 ff c1             	inc    %rcx
14088abfb:	84 c0                	test   %al,%al
14088abfd:	75 f1                	jne    0x14088abf0
14088abff:	40 80 ff 01          	cmp    $0x1,%dil
14088ac03:	0f 94 c3             	sete   %bl
14088ac06:	8b c3                	mov    %ebx,%eax
14088ac08:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
14088ac0d:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
14088ac12:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14088ac17:	c3                   	ret
14088ac18:	38 19                	cmp    %bl,(%rcx)
14088ac1a:	74 e3                	je     0x14088abff
14088ac1c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14088ac22:	eb 3b                	jmp    0x14088ac5f
14088ac24:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
14088ac28:	48 ff c1             	inc    %rcx
14088ac2b:	84 c0                	test   %al,%al
14088ac2d:	74 8e                	je     0x14088abbd
14088ac2f:	90                   	nop
14088ac30:	3c 5d                	cmp    $0x5d,%al
14088ac32:	74 1d                	je     0x14088ac51
14088ac34:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
14088ac38:	48 ff c1             	inc    %rcx
14088ac3b:	84 c0                	test   %al,%al
14088ac3d:	75 f1                	jne    0x14088ac30
14088ac3f:	33 c0                	xor    %eax,%eax
14088ac41:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
14088ac46:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
14088ac4b:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14088ac50:	c3                   	ret
14088ac51:	38 19                	cmp    %bl,(%rcx)
14088ac53:	0f 84 64 ff ff ff    	je     0x14088abbd
14088ac59:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14088ac5f:	40 0f b6 c7          	movzbl %dil,%eax
14088ac63:	48 ff c1             	inc    %rcx
14088ac66:	49 8d 14 c0          	lea    (%r8,%rax,8),%rdx
14088ac6a:	0f b6 01             	movzbl (%rcx),%eax
14088ac6d:	0f b6 bc 32 a0 61 04 	movzbl 0x10461a0(%rdx,%rsi,1),%edi
14088ac74:	01
14088ac75:	84 c0                	test   %al,%al
14088ac77:	0f 85 e3 fe ff ff    	jne    0x14088ab60
14088ac7d:	eb 80                	jmp    0x14088abff
14088ac7f:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
14088ac83:	48 ff c1             	inc    %rcx
14088ac86:	84 c0                	test   %al,%al
14088ac88:	0f 84 2f ff ff ff    	je     0x14088abbd
14088ac8e:	66 90                	xchg   %ax,%ax
14088ac90:	0f be c0             	movsbl %al,%eax
14088ac93:	41 3b c0             	cmp    %r8d,%eax
14088ac96:	74 b9                	je     0x14088ac51
14088ac98:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
14088ac9c:	48 ff c1             	inc    %rcx
14088ac9f:	84 c0                	test   %al,%al
14088aca1:	75 ed                	jne    0x14088ac90
14088aca3:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
14088aca8:	33 c0                	xor    %eax,%eax
14088acaa:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
14088acaf:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14088acb4:	c3                   	ret
14088acb5:	0f b6 01             	movzbl (%rcx),%eax
14088acb8:	f6 84 30 40 7e 04 01 	testb  $0x46,0x1047e40(%rax,%rsi,1)
14088acbf:	46
14088acc0:	74 97                	je     0x14088ac59
14088acc2:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
14088acc6:	48 8d 51 01          	lea    0x1(%rcx),%rdx
14088acca:	41 bb 01 00 00 00    	mov    $0x1,%r11d
14088acd0:	f6 84 30 40 7e 04 01 	testb  $0x46,0x1047e40(%rax,%rsi,1)
14088acd7:	46
14088acd8:	74 1b                	je     0x14088acf5
14088acda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14088ace0:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
14088ace4:	48 8d 52 01          	lea    0x1(%rdx),%rdx
14088ace8:	41 ff c3             	inc    %r11d
14088aceb:	f6 84 30 40 7e 04 01 	testb  $0x46,0x1047e40(%rax,%rsi,1)
14088acf2:	46
14088acf3:	75 eb                	jne    0x14088ace0
14088acf5:	0f be 01             	movsbl (%rcx),%eax
14088acf8:	83 c0 bd             	add    $0xffffffbd,%eax
14088acfb:	83 f8 31             	cmp    $0x31,%eax
14088acfe:	0f 87 e2 02 00 00    	ja     0x14088afe6
14088ad04:	48 98                	cltq
14088ad06:	0f b6 84 06 80 b0 88 	movzbl 0x88b080(%rsi,%rax,1),%eax
14088ad0d:	00
14088ad0e:	8b 94 86 70 b0 88 00 	mov    0x88b070(%rsi,%rax,4),%edx
14088ad15:	48 03 d6             	add    %rsi,%rdx
14088ad18:	ff e2                	jmp    *%rdx
14088ad1a:	41 83 fb 06          	cmp    $0x6,%r11d
14088ad1e:	0f 85 c2 02 00 00    	jne    0x14088afe6
14088ad24:	45 8b c3             	mov    %r11d,%r8d
14088ad27:	4c 8d 15 ea 7b 77 00 	lea    0x777bea(%rip),%r10        # 0x141002918
14088ad2e:	4c 8b c9             	mov    %rcx,%r9
14088ad31:	41 0f b6 01          	movzbl (%r9),%eax
14088ad35:	41 ff c8             	dec    %r8d
14088ad38:	84 c0                	test   %al,%al
14088ad3a:	74 25                	je     0x14088ad61
14088ad3c:	8b d0                	mov    %eax,%edx
14088ad3e:	41 0f b6 02          	movzbl (%r10),%eax
14088ad42:	0f b6 84 30 20 7d 04 	movzbl 0x1047d20(%rax,%rsi,1),%eax
14088ad49:	01
14088ad4a:	38 84 32 20 7d 04 01 	cmp    %al,0x1047d20(%rdx,%rsi,1)
14088ad51:	75 0e                	jne    0x14088ad61
14088ad53:	49 ff c1             	inc    %r9
14088ad56:	49 ff c2             	inc    %r10
14088ad59:	45 85 c0             	test   %r8d,%r8d
14088ad5c:	7f d3                	jg     0x14088ad31
14088ad5e:	41 ff c8             	dec    %r8d
14088ad61:	45 85 c0             	test   %r8d,%r8d
14088ad64:	78 20                	js     0x14088ad86
14088ad66:	41 0f b6 02          	movzbl (%r10),%eax
14088ad6a:	0f b6 94 30 20 7d 04 	movzbl 0x1047d20(%rax,%rsi,1),%edx
14088ad71:	01
14088ad72:	41 0f b6 01          	movzbl (%r9),%eax
14088ad76:	0f b6 84 30 20 7d 04 	movzbl 0x1047d20(%rax,%rsi,1),%eax
14088ad7d:	01
14088ad7e:	3b c2                	cmp    %edx,%eax
14088ad80:	0f 85 60 02 00 00    	jne    0x14088afe6
14088ad86:	41 8d 43 ff          	lea    -0x1(%r11),%eax
14088ad8a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14088ad90:	48 63 d0             	movslq %eax,%rdx
14088ad93:	48 03 ca             	add    %rdx,%rcx
14088ad96:	e9 c4 fe ff ff       	jmp    0x14088ac5f
14088ad9b:	41 83 fb 07          	cmp    $0x7,%r11d
14088ad9f:	75 77                	jne    0x14088ae18
14088ada1:	45 8b c3             	mov    %r11d,%r8d
14088ada4:	4c 8d 15 5d 7b 7c 00 	lea    0x7c7b5d(%rip),%r10        # 0x141052908
14088adab:	4c 8b c9             	mov    %rcx,%r9
14088adae:	66 90                	xchg   %ax,%ax
14088adb0:	41 0f b6 11          	movzbl (%r9),%edx
14088adb4:	41 ff c8             	dec    %r8d
14088adb7:	84 d2                	test   %dl,%dl
14088adb9:	74 23                	je     0x14088adde
14088adbb:	41 0f b6 02          	movzbl (%r10),%eax
14088adbf:	0f b6 84 30 20 7d 04 	movzbl 0x1047d20(%rax,%rsi,1),%eax
14088adc6:	01
14088adc7:	38 84 32 20 7d 04 01 	cmp    %al,0x1047d20(%rdx,%rsi,1)
14088adce:	75 0e                	jne    0x14088adde
14088add0:	49 ff c1             	inc    %r9
14088add3:	49 ff c2             	inc    %r10
14088add6:	45 85 c0             	test   %r8d,%r8d
14088add9:	7f d5                	jg     0x14088adb0
14088addb:	41 ff c8             	dec    %r8d
14088adde:	45 85 c0             	test   %r8d,%r8d
14088ade1:	78 20                	js     0x14088ae03
14088ade3:	41 0f b6 02          	movzbl (%r10),%eax
14088ade7:	0f b6 94 30 20 7d 04 	movzbl 0x1047d20(%rax,%rsi,1),%edx
14088adee:	01
14088adef:	41 0f b6 01          	movzbl (%r9),%eax
14088adf3:	0f b6 84 30 20 7d 04 	movzbl 0x1047d20(%rax,%rsi,1),%eax
14088adfa:	01
14088adfb:	3b c2                	cmp    %edx,%eax
14088adfd:	0f 85 e3 01 00 00    	jne    0x14088afe6
14088ae03:	41 8d 43 ff          	lea    -0x1(%r11),%eax
14088ae07:	41 b8 06 00 00 00    	mov    $0x6,%r8d
14088ae0d:	48 63 d0             	movslq %eax,%rdx
14088ae10:	48 03 ca             	add    %rdx,%rcx
14088ae13:	e9 47 fe ff ff       	jmp    0x14088ac5f
14088ae18:	41 83 fb 04          	cmp    $0x4,%r11d
14088ae1c:	75 7c                	jne    0x14088ae9a
14088ae1e:	45 8b c3             	mov    %r11d,%r8d
14088ae21:	4c 8d 15 24 88 7c 00 	lea    0x7c8824(%rip),%r10        # 0x14105364c
14088ae28:	4c 8b c9             	mov    %rcx,%r9
14088ae2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14088ae30:	41 0f b6 01          	movzbl (%r9),%eax
14088ae34:	41 ff c8             	dec    %r8d
14088ae37:	84 c0                	test   %al,%al
14088ae39:	74 25                	je     0x14088ae60
14088ae3b:	8b d0                	mov    %eax,%edx
14088ae3d:	41 0f b6 02          	movzbl (%r10),%eax
14088ae41:	0f b6 84 30 20 7d 04 	movzbl 0x1047d20(%rax,%rsi,1),%eax
14088ae48:	01
14088ae49:	38 84 32 20 7d 04 01 	cmp    %al,0x1047d20(%rdx,%rsi,1)
14088ae50:	75 0e                	jne    0x14088ae60
14088ae52:	49 ff c1             	inc    %r9
14088ae55:	49 ff c2             	inc    %r10
14088ae58:	45 85 c0             	test   %r8d,%r8d
14088ae5b:	7f d3                	jg     0x14088ae30
14088ae5d:	41 ff c8             	dec    %r8d
14088ae60:	45 85 c0             	test   %r8d,%r8d
14088ae63:	78 20                	js     0x14088ae85
14088ae65:	41 0f b6 02          	movzbl (%r10),%eax
14088ae69:	0f b6 94 30 20 7d 04 	movzbl 0x1047d20(%rax,%rsi,1),%edx
14088ae70:	01
14088ae71:	41 0f b6 01          	movzbl (%r9),%eax
14088ae75:	0f b6 84 30 20 7d 04 	movzbl 0x1047d20(%rax,%rsi,1),%eax
14088ae7c:	01
14088ae7d:	3b c2                	cmp    %edx,%eax
14088ae7f:	0f 85 61 01 00 00    	jne    0x14088afe6
14088ae85:	41 8d 43 ff          	lea    -0x1(%r11),%eax
14088ae89:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14088ae8f:	48 63 d0             	movslq %eax,%rdx
14088ae92:	48 03 ca             	add    %rdx,%rcx
14088ae95:	e9 c5 fd ff ff       	jmp    0x14088ac5f
14088ae9a:	41 83 fb 09          	cmp    $0x9,%r11d
14088ae9e:	0f 85 42 01 00 00    	jne    0x14088afe6
14088aea4:	45 8b c3             	mov    %r11d,%r8d
14088aea7:	4c 8d 15 9a 47 74 00 	lea    0x74479a(%rip),%r10        # 0x140fcf648
14088aeae:	4c 8b c9             	mov    %rcx,%r9
14088aeb1:	41 0f b6 01          	movzbl (%r9),%eax
14088aeb5:	41 ff c8             	dec    %r8d
14088aeb8:	84 c0                	test   %al,%al
14088aeba:	74 a4                	je     0x14088ae60