140a32966:	75 0a                	jne    0x140a32972
140a32968:	ff 40 14             	incl   0x14(%rax)
140a3296b:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
140a32972:	45 84 c0             	test   %r8b,%r8b
140a32975:	75 89                	jne    0x140a32900
140a32977:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
140a3297d:	e9 4e 04 00 00       	jmp    0x140a32dd0
140a32982:	32 d2                	xor    %dl,%dl
140a32984:	84 d2                	test   %dl,%dl
140a32986:	74 ef                	je     0x140a32977
140a32988:	44 0f b6 6d a7       	movzbl -0x59(%rbp),%r13d
140a3298d:	0f b6 5d a7          	movzbl -0x59(%rbp),%ebx
140a32991:	0f b6 7d a7          	movzbl -0x59(%rbp),%edi
140a32995:	0f b6 75 a7          	movzbl -0x59(%rbp),%esi
140a32999:	44 0f b6 75 a7       	movzbl -0x59(%rbp),%r14d
140a3299e:	44 0f b6 7d a7       	movzbl -0x59(%rbp),%r15d
140a329a3:	44 0f b6 65 a7       	movzbl -0x59(%rbp),%r12d
140a329a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140a329af:	00
140a329b0:	80 fa 5c             	cmp    $0x5c,%dl
140a329b3:	0f 85 c2 01 00 00    	jne    0x140a32b7b
140a329b9:	48 8b 08             	mov    (%rax),%rcx
140a329bc:	48 ff c1             	inc    %rcx
140a329bf:	48 89 08             	mov    %rcx,(%rax)
140a329c2:	ff 40 18             	incl   0x18(%rax)
140a329c5:	48 3b 48 08          	cmp    0x8(%rax),%rcx
140a329c9:	0f 84 fd 03 00 00    	je     0x140a32dcc
140a329cf:	0f b6 09             	movzbl (%rcx),%ecx
140a329d2:	80 f9 0a             	cmp    $0xa,%cl
140a329d5:	75 0a                	jne    0x140a329e1
140a329d7:	ff 40 14             	incl   0x14(%rax)
140a329da:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
140a329e1:	84 c9                	test   %cl,%cl
140a329e3:	0f 84 e3 03 00 00    	je     0x140a32dcc
140a329e9:	80 f9 6e             	cmp    $0x6e,%cl
140a329ec:	75 32                	jne    0x140a32a20
140a329ee:	4d 3b ca             	cmp    %r10,%r9
140a329f1:	73 21                	jae    0x140a32a14
140a329f3:	49 8d 49 01          	lea    0x1(%r9),%rcx
140a329f7:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
140a329fb:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140a329ff:	49 83 fa 0f          	cmp    $0xf,%r10
140a32a03:	48 0f 47 4d 07       	cmova  0x7(%rbp),%rcx
140a32a08:	66 42 c7 04 09 0a 00 	movw   $0xa,(%rcx,%r9,1)
140a32a0f:	e9 ca 01 00 00       	jmp    0x140a32bde
140a32a14:	41 b1 0a             	mov    $0xa,%r9b
140a32a17:	44 0f b6 c3          	movzbl %bl,%r8d
140a32a1b:	e9 ac 01 00 00       	jmp    0x140a32bcc
140a32a20:	80 f9 72             	cmp    $0x72,%cl
140a32a23:	75 32                	jne    0x140a32a57
140a32a25:	4d 3b ca             	cmp    %r10,%r9
140a32a28:	73 21                	jae    0x140a32a4b
140a32a2a:	49 8d 49 01          	lea    0x1(%r9),%rcx
140a32a2e:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
140a32a32:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140a32a36:	49 83 fa 0f          	cmp    $0xf,%r10
140a32a3a:	48 0f 47 4d 07       	cmova  0x7(%rbp),%rcx
140a32a3f:	66 42 c7 04 09 0d 00 	movw   $0xd,(%rcx,%r9,1)
140a32a46:	e9 93 01 00 00       	jmp    0x140a32bde
140a32a4b:	41 b1 0d             	mov    $0xd,%r9b
140a32a4e:	44 0f b6 c7          	movzbl %dil,%r8d
140a32a52:	e9 75 01 00 00       	jmp    0x140a32bcc
140a32a57:	80 f9 74             	cmp    $0x74,%cl
140a32a5a:	75 32                	jne    0x140a32a8e
140a32a5c:	4d 3b ca             	cmp    %r10,%r9
140a32a5f:	73 21                	jae    0x140a32a82
140a32a61:	49 8d 49 01          	lea    0x1(%r9),%rcx
140a32a65:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
140a32a69:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140a32a6d:	49 83 fa 0f          	cmp    $0xf,%r10
140a32a71:	48 0f 47 4d 07       	cmova  0x7(%rbp),%rcx
140a32a76:	66 42 c7 04 09 09 00 	movw   $0x9,(%rcx,%r9,1)
140a32a7d:	e9 5c 01 00 00       	jmp    0x140a32bde
140a32a82:	41 b1 09             	mov    $0x9,%r9b
140a32a85:	44 0f b6 c6          	movzbl %sil,%r8d
140a32a89:	e9 3e 01 00 00       	jmp    0x140a32bcc
140a32a8e:	80 f9 5c             	cmp    $0x5c,%cl
140a32a91:	75 32                	jne    0x140a32ac5
140a32a93:	4d 3b ca             	cmp    %r10,%r9
140a32a96:	73 21                	jae    0x140a32ab9
140a32a98:	49 8d 49 01          	lea    0x1(%r9),%rcx
140a32a9c:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
140a32aa0:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140a32aa4:	49 83 fa 0f          	cmp    $0xf,%r10
140a32aa8:	48 0f 47 4d 07       	cmova  0x7(%rbp),%rcx
140a32aad:	66 42 c7 04 09 5c 00 	movw   $0x5c,(%rcx,%r9,1)
140a32ab4:	e9 25 01 00 00       	jmp    0x140a32bde
140a32ab9:	41 b1 5c             	mov    $0x5c,%r9b
140a32abc:	45 0f b6 c6          	movzbl %r14b,%r8d
140a32ac0:	e9 07 01 00 00       	jmp    0x140a32bcc
140a32ac5:	41 80 f8 22          	cmp    $0x22,%r8b
140a32ac9:	75 3b                	jne    0x140a32b06
140a32acb:	41 3a c8             	cmp    %r8b,%cl
140a32ace:	0f 85 4c 01 00 00    	jne    0x140a32c20
140a32ad4:	4d 3b ca             	cmp    %r10,%r9
140a32ad7:	73 21                	jae    0x140a32afa
140a32ad9:	49 8d 49 01          	lea    0x1(%r9),%rcx
140a32add:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
140a32ae1:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140a32ae5:	49 83 fa 0f          	cmp    $0xf,%r10
140a32ae9:	48 0f 47 4d 07       	cmova  0x7(%rbp),%rcx
140a32aee:	66 42 c7 04 09 22 00 	movw   $0x22,(%rcx,%r9,1)
140a32af5:	e9 e4 00 00 00       	jmp    0x140a32bde
140a32afa:	41 b1 22             	mov    $0x22,%r9b
140a32afd:	45 0f b6 c7          	movzbl %r15b,%r8d
140a32b01:	e9 c6 00 00 00       	jmp    0x140a32bcc
140a32b06:	41 80 f8 27          	cmp    $0x27,%r8b
140a32b0a:	0f 85 10 01 00 00    	jne    0x140a32c20
140a32b10:	41 3a c8             	cmp    %r8b,%cl
140a32b13:	0f 85 07 01 00 00    	jne    0x140a32c20
140a32b19:	4d 3b ca             	cmp    %r10,%r9
140a32b1c:	73 30                	jae    0x140a32b4e
140a32b1e:	49 8d 49 01          	lea    0x1(%r9),%rcx
140a32b22:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
140a32b26:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140a32b2a:	49 83 fa 0f          	cmp    $0xf,%r10
140a32b2e:	48 0f 47 4d 07       	cmova  0x7(%rbp),%rcx
140a32b33:	66 42 c7 04 09 27 00 	movw   $0x27,(%rcx,%r9,1)
140a32b3a:	48 8b c8             	mov    %rax,%rcx
140a32b3d:	e8 fe 4f fc ff       	call   0x1409f7b40
140a32b42:	0f b6 d0             	movzbl %al,%edx
140a32b45:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140a32b49:	e9 b8 00 00 00       	jmp    0x140a32c06
140a32b4e:	41 b1 27             	mov    $0x27,%r9b
140a32b51:	45 0f b6 c4          	movzbl %r12b,%r8d
140a32b55:	ba 01 00 00 00       	mov    $0x1,%edx
140a32b5a:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140a32b5e:	e8 5d 5c 77 ff       	call   0x1401a87c0
140a32b63:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140a32b67:	48 8b c8             	mov    %rax,%rcx
140a32b6a:	e8 d1 4f fc ff       	call   0x1409f7b40
140a32b6f:	0f b6 d0             	movzbl %al,%edx
140a32b72:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140a32b76:	e9 8b 00 00 00       	jmp    0x140a32c06
140a32b7b:	41 80 f8 22          	cmp    $0x22,%r8b
140a32b7f:	75 05                	jne    0x140a32b86
140a32b81:	41 3a d0             	cmp    %r8b,%dl
140a32b84:	eb 09                	jmp    0x140a32b8f
140a32b86:	41 80 f8 27          	cmp    $0x27,%r8b
140a32b8a:	75 09                	jne    0x140a32b95
140a32b8c:	41 3a d0             	cmp    %r8b,%dl
140a32b8f:	0f 84 96 00 00 00    	je     0x140a32c2b
140a32b95:	80 fa 0a             	cmp    $0xa,%dl
140a32b98:	0f 84 d9 00 00 00    	je     0x140a32c77
140a32b9e:	4d 3b ca             	cmp    %r10,%r9
140a32ba1:	73 21                	jae    0x140a32bc4
140a32ba3:	49 8d 49 01          	lea    0x1(%r9),%rcx
140a32ba7:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
140a32bab:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140a32baf:	49 83 fa 0f          	cmp    $0xf,%r10
140a32bb3:	48 0f 47 4d 07       	cmova  0x7(%rbp),%rcx
140a32bb8:	42 88 14 09          	mov    %dl,(%rcx,%r9,1)
140a32bbc:	42 c6 44 09 01 00    	movb   $0x0,0x1(%rcx,%r9,1)
140a32bc2:	eb 1a                	jmp    0x140a32bde
140a32bc4:	44 0f b6 ca          	movzbl %dl,%r9d
140a32bc8:	45 0f b6 c5          	movzbl %r13b,%r8d
140a32bcc:	ba 01 00 00 00       	mov    $0x1,%edx
140a32bd1:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140a32bd5:	e8 e6 5b 77 ff       	call   0x1401a87c0
140a32bda:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140a32bde:	48 8b 10             	mov    (%rax),%rdx
140a32be1:	ff 40 18             	incl   0x18(%rax)
140a32be4:	48 ff c2             	inc    %rdx
140a32be7:	48 3b 50 08          	cmp    0x8(%rax),%rdx
140a32beb:	48 89 10             	mov    %rdx,(%rax)
140a32bee:	74 14                	je     0x140a32c04
140a32bf0:	0f b6 12             	movzbl (%rdx),%edx
140a32bf3:	80 fa 0a             	cmp    $0xa,%dl
140a32bf6:	75 0e                	jne    0x140a32c06
140a32bf8:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
140a32bff:	ff 40 14             	incl   0x14(%rax)
140a32c02:	eb 02                	jmp    0x140a32c06
140a32c04:	32 d2                	xor    %dl,%dl
140a32c06:	84 d2                	test   %dl,%dl
140a32c08:	74 64                	je     0x140a32c6e
140a32c0a:	4c 8b 55 1f          	mov    0x1f(%rbp),%r10
140a32c0e:	4c 89 55 b7          	mov    %r10,-0x49(%rbp)
140a32c12:	4c 8b 4d 17          	mov    0x17(%rbp),%r9
140a32c16:	44 0f b6 45 a7       	movzbl -0x59(%rbp),%r8d
140a32c1b:	e9 90 fd ff ff       	jmp    0x140a329b0
140a32c20:	b0 07                	mov    $0x7,%al
140a32c22:	4c 8b 45 b7          	mov    -0x49(%rbp),%r8
140a32c26:	e9 a7 01 00 00       	jmp    0x140a32dd2
140a32c2b:	48 8b c8             	mov    %rax,%rcx
140a32c2e:	e8 0d 4f fc ff       	call   0x1409f7b40
140a32c33:	0f b6 c8             	movzbl %al,%ecx
140a32c36:	48 8b 7d af          	mov    -0x51(%rbp),%rdi
140a32c3a:	4c 8b 45 b7          	mov    -0x49(%rbp),%r8
140a32c3e:	4c 8d 3d dc 00 61 00 	lea    0x6100dc(%rip),%r15        # 0x141042d21
140a32c45:	84 c9                	test   %cl,%cl
140a32c47:	0f 84 4b 01 00 00    	je     0x140a32d98
140a32c4d:	0f 1f 00             	nopl   (%rax)
140a32c50:	b0 20                	mov    $0x20,%al
140a32c52:	49 8b d7             	mov    %r15,%rdx
140a32c55:	3a c1                	cmp    %cl,%al
140a32c57:	0f 84 3f 01 00 00    	je     0x140a32d9c
140a32c5d:	0f b6 02             	movzbl (%rdx),%eax
140a32c60:	48 ff c2             	inc    %rdx
140a32c63:	84 c0                	test   %al,%al
140a32c65:	75 ee                	jne    0x140a32c55
140a32c67:	b0 01                	mov    $0x1,%al
140a32c69:	e9 68 01 00 00       	jmp    0x140a32dd6
140a32c6e:	4c 8b 45 1f          	mov    0x1f(%rbp),%r8
140a32c72:	e9 59 01 00 00       	jmp    0x140a32dd0
140a32c77:	b0 08                	mov    $0x8,%al
140a32c79:	4c 8b 45 b7          	mov    -0x49(%rbp),%r8
140a32c7d:	e9 50 01 00 00       	jmp    0x140a32dd2
140a32c82:	0f b6 0d 27 e9 64 00 	movzbl 0x64e927(%rip),%ecx        # 0x1410815b0
140a32c89:	48 8d 15 21 e9 64 00 	lea    0x64e921(%rip),%rdx        # 0x1410815b1
140a32c90:	84 c9                	test   %cl,%cl
140a32c92:	74 0f                	je     0x140a32ca3
140a32c94:	41 3a c8             	cmp    %r8b,%cl
140a32c97:	74 26                	je     0x140a32cbf
140a32c99:	0f b6 0a             	movzbl (%rdx),%ecx
140a32c9c:	48 ff c2             	inc    %rdx
140a32c9f:	84 c9                	test   %cl,%cl
140a32ca1:	75 f1                	jne    0x140a32c94
140a32ca3:	b8 08 00 00 00       	mov    $0x8,%eax
140a32ca8:	b9 03 00 00 00       	mov    $0x3,%ecx
140a32cad:	41 80 f8 0a          	cmp    $0xa,%r8b
140a32cb1:	0f 45 c1             	cmovne %ecx,%eax
140a32cb4:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
140a32cba:	e9 13 01 00 00       	jmp    0x140a32dd2
140a32cbf:	be 01 00 00 00       	mov    $0x1,%esi
140a32cc4:	48 89 75 17          	mov    %rsi,0x17(%rbp)
140a32cc8:	44 88 45 07          	mov    %r8b,0x7(%rbp)
140a32ccc:	c6 45 08 00          	movb   $0x0,0x8(%rbp)
140a32cd0:	48 8b c8             	mov    %rax,%rcx
140a32cd3:	e8 68 4e fc ff       	call   0x1409f7b40
140a32cd8:	0f b6 c8             	movzbl %al,%ecx
140a32cdb:	48 8b 7d af          	mov    -0x51(%rbp),%rdi
140a32cdf:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
140a32ce5:	84 c0                	test   %al,%al
140a32ce7:	0f 84 ab 00 00 00    	je     0x140a32d98
140a32ced:	4c 8d 35 bd e8 64 00 	lea    0x64e8bd(%rip),%r14        # 0x1410815b1
140a32cf4:	0f b6 5d a7          	movzbl -0x59(%rbp),%ebx
140a32cf8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140a32cff:	00
140a32d00:	0f b6 05 a9 e8 64 00 	movzbl 0x64e8a9(%rip),%eax        # 0x1410815b0
140a32d07:	49 8b d6             	mov    %r14,%rdx
140a32d0a:	84 c0                	test   %al,%al
140a32d0c:	0f 84 3e ff ff ff    	je     0x140a32c50
140a32d12:	3a c1                	cmp    %cl,%al
140a32d14:	74 0f                	je     0x140a32d25
140a32d16:	0f b6 02             	movzbl (%rdx),%eax
140a32d19:	48 ff c2             	inc    %rdx
140a32d1c:	84 c0                	test   %al,%al
140a32d1e:	75 f2                	jne    0x140a32d12
140a32d20:	e9 20 ff ff ff       	jmp    0x140a32c45
140a32d25:	49 3b f0             	cmp    %r8,%rsi
140a32d28:	73 1f                	jae    0x140a32d49
140a32d2a:	48 8d 46 01          	lea    0x1(%rsi),%rax
140a32d2e:	48 89 45 17          	mov    %rax,0x17(%rbp)
140a32d32:	48 8d 45 07          	lea    0x7(%rbp),%rax
140a32d36:	49 83 f8 0f          	cmp    $0xf,%r8
140a32d3a:	48 0f 47 45 07       	cmova  0x7(%rbp),%rax
140a32d3f:	88 0c 30             	mov    %cl,(%rax,%rsi,1)
140a32d42:	c6 44 30 01 00       	movb   $0x0,0x1(%rax,%rsi,1)
140a32d47:	eb 16                	jmp    0x140a32d5f
140a32d49:	44 0f b6 c9          	movzbl %cl,%r9d
140a32d4d:	44 0f b6 c3          	movzbl %bl,%r8d
140a32d51:	ba 01 00 00 00       	mov    $0x1,%edx
140a32d56:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140a32d5a:	e8 61 5a 77 ff       	call   0x1401a87c0
140a32d5f:	48 8b 0f             	mov    (%rdi),%rcx
140a32d62:	48 ff c1             	inc    %rcx
140a32d65:	48 89 0f             	mov    %rcx,(%rdi)
140a32d68:	ff 47 18             	incl   0x18(%rdi)
140a32d6b:	48 3b 4f 08          	cmp    0x8(%rdi),%rcx
140a32d6f:	74 23                	je     0x140a32d94
140a32d71:	0f b6 09             	movzbl (%rcx),%ecx
140a32d74:	80 f9 0a             	cmp    $0xa,%cl
140a32d77:	75 0a                	jne    0x140a32d83
140a32d79:	ff 47 14             	incl   0x14(%rdi)
140a32d7c:	c7 47 18 01 00 00 00 	movl   $0x1,0x18(%rdi)
140a32d83:	84 c9                	test   %cl,%cl
140a32d85:	74 0d                	je     0x140a32d94
140a32d87:	4c 8b 45 1f          	mov    0x1f(%rbp),%r8
140a32d8b:	48 8b 75 17          	mov    0x17(%rbp),%rsi
140a32d8f:	e9 6c ff ff ff       	jmp    0x140a32d00
140a32d94:	4c 8b 45 1f          	mov    0x1f(%rbp),%r8
140a32d98:	32 c0                	xor    %al,%al
140a32d9a:	eb 3a                	jmp    0x140a32dd6
140a32d9c:	48 8b 0f             	mov    (%rdi),%rcx
140a32d9f:	48 ff c1             	inc    %rcx
140a32da2:	48 89 0f             	mov    %rcx,(%rdi)
140a32da5:	ff 47 18             	incl   0x18(%rdi)
140a32da8:	48 3b 4f 08          	cmp    0x8(%rdi),%rcx
140a32dac:	74 ea                	je     0x140a32d98
140a32dae:	0f b6 09             	movzbl (%rcx),%ecx
140a32db1:	80 f9 0a             	cmp    $0xa,%cl
140a32db4:	75 0a                	jne    0x140a32dc0
140a32db6:	ff 47 14             	incl   0x14(%rdi)
140a32db9:	c7 47 18 01 00 00 00 	movl   $0x1,0x18(%rdi)
140a32dc0:	84 c9                	test   %cl,%cl
140a32dc2:	0f 85 88 fe ff ff    	jne    0x140a32c50
140a32dc8:	32 c0                	xor    %al,%al
140a32dca:	eb 0a                	jmp    0x140a32dd6
140a32dcc:	4c 8b 45 b7          	mov    -0x49(%rbp),%r8
140a32dd0:	b0 02                	mov    $0x2,%al
140a32dd2:	48 8b 7d af          	mov    -0x51(%rbp),%rdi
140a32dd6:	88 47 10             	mov    %al,0x10(%rdi)
140a32dd9:	0f 10 45 f7          	movups -0x9(%rbp),%xmm0
140a32ddd:	66 48 0f 7e c0       	movq   %xmm0,%rax
140a32de2:	80 78 10 01          	cmpb   $0x1,0x10(%rax)
140a32de6:	77 3a                	ja     0x140a32e22
140a32de8:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140a32ded:	66 48 0f 7e c3       	movq   %xmm0,%rbx
140a32df2:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a32df6:	48 3b 43 10          	cmp    0x10(%rbx),%rax
140a32dfa:	74 13                	je     0x140a32e0f
140a32dfc:	48 8b 55 e7          	mov    -0x19(%rbp),%rdx
140a32e00:	48 8b c8             	mov    %rax,%rcx
140a32e03:	e8 08 8b f9 ff       	call   0x1409cb910
140a32e08:	48 83 43 08 28       	addq   $0x28,0x8(%rbx)
140a32e0d:	eb 0f                	jmp    0x140a32e1e
140a32e0f:	4c 8b 45 e7          	mov    -0x19(%rbp),%r8
140a32e13:	48 8b d0             	mov    %rax,%rdx
140a32e16:	48 8b cb             	mov    %rbx,%rcx
140a32e19:	e8 b2 df fd ff       	call   0x140a10dd0
140a32e1e:	4c 8b 45 1f          	mov    0x1f(%rbp),%r8
140a32e22:	49 83 f8 0f          	cmp    $0xf,%r8
140a32e26:	76 2e                	jbe    0x140a32e56
140a32e28:	49 8d 50 01          	lea    0x1(%r8),%rdx
140a32e2c:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140a32e30:	48 8b c1             	mov    %rcx,%rax
140a32e33:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a32e3a:	72 15                	jb     0x140a32e51
140a32e3c:	48 83 c2 27          	add    $0x27,%rdx
140a32e40:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a32e44:	48 2b c1             	sub    %rcx,%rax
140a32e47:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a32e4b:	48 83 f8 1f          	cmp    $0x1f,%rax
140a32e4f:	77 32                	ja     0x140a32e83
140a32e51:	e8 ee 82 3e 00       	call   0x140e1b144
140a32e56:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140a32e5a:	48 33 cc             	xor    %rsp,%rcx
140a32e5d:	e8 9e 86 3e 00       	call   0x140e1b500
140a32e62:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
140a32e69:	00
140a32e6a:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140a32e6e:	49 8b 73 40          	mov    0x40(%r11),%rsi
140a32e72:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140a32e76:	49 8b e3             	mov    %r11,%rsp
140a32e79:	41 5f                	pop    %r15
140a32e7b:	41 5e                	pop    %r14
140a32e7d:	41 5d                	pop    %r13
140a32e7f:	41 5c                	pop    %r12
140a32e81:	5d                   	pop    %rbp
140a32e82:	c3                   	ret