1400b9b35:	48 8b ce             	mov    %rsi,%rcx
1400b9b38:	e8 af c0 ff ff       	call   0x1400b5bec
1400b9b3d:	48 85 c0             	test   %rax,%rax
1400b9b40:	75 74                	jne    0x1400b9bb6
1400b9b42:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
1400b9b47:	4c 8d 05 62 e2 22 00 	lea    0x22e262(%rip),%r8        # 0x1402e7db0
1400b9b4e:	48 85 db             	test   %rbx,%rbx
1400b9b51:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400b9b56:	48 8b d6             	mov    %rsi,%rdx
1400b9b59:	4c 0f 45 c7          	cmovne %rdi,%r8
1400b9b5d:	e8 ba bf ff ff       	call   0x1400b5b1c
1400b9b62:	85 c0                	test   %eax,%eax
1400b9b64:	0f 85 b0 fe ff ff    	jne    0x1400b9a1a
1400b9b6a:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1400b9b6f:	48 8b ce             	mov    %rsi,%rcx
1400b9b72:	e8 25 bf ff ff       	call   0x1400b5a9c
1400b9b77:	8b d8                	mov    %eax,%ebx
1400b9b79:	85 c0                	test   %eax,%eax
1400b9b7b:	75 4a                	jne    0x1400b9bc7
1400b9b7d:	8b 5c 24 20          	mov    0x20(%rsp),%ebx
1400b9b81:	41 80 3e 00          	cmpb   $0x0,(%r14)
1400b9b85:	0f 85 f6 fd ff ff    	jne    0x1400b9981
1400b9b8b:	e9 88 fe ff ff       	jmp    0x1400b9a18
1400b9b90:	48 8b fb             	mov    %rbx,%rdi
1400b9b93:	48 85 db             	test   %rbx,%rbx
1400b9b96:	74 8c                	je     0x1400b9b24
1400b9b98:	40 84 ed             	test   %bpl,%bpl
1400b9b9b:	74 87                	je     0x1400b9b24
1400b9b9d:	48 8b d3             	mov    %rbx,%rdx
1400b9ba0:	48 8b ce             	mov    %rsi,%rcx
1400b9ba3:	e8 84 c0 ff ff       	call   0x1400b5c2c
1400b9ba8:	48 85 c0             	test   %rax,%rax
1400b9bab:	0f 85 67 fe ff ff    	jne    0x1400b9a18
1400b9bb1:	e9 6e ff ff ff       	jmp    0x1400b9b24
1400b9bb6:	48 8d 15 e3 e2 22 00 	lea    0x22e2e3(%rip),%rdx        # 0x1402e7ea0
1400b9bbd:	48 8b ce             	mov    %rsi,%rcx
1400b9bc0:	e8 0b ae ff ff       	call   0x1400b49d0
1400b9bc5:	eb 29                	jmp    0x1400b9bf0
1400b9bc7:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1400b9bcc:	48 8b ce             	mov    %rsi,%rcx
1400b9bcf:	e8 f4 bf ff ff       	call   0x1400b5bc8
1400b9bd4:	8b c3                	mov    %ebx,%eax
1400b9bd6:	e9 3f fe ff ff       	jmp    0x1400b9a1a
1400b9bdb:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1400b9be1:	48 8d 15 80 e2 22 00 	lea    0x22e280(%rip),%rdx        # 0x1402e7e68
1400b9be8:	48 8b ce             	mov    %rsi,%rcx
1400b9beb:	e8 e0 ad ff ff       	call   0x1400b49d0
1400b9bf0:	b8 3d 00 00 00       	mov    $0x3d,%eax
1400b9bf5:	e9 20 fe ff ff       	jmp    0x1400b9a1a
1400b9bfa:	cc                   	int3
1400b9bfb:	cc                   	int3
1400b9bfc:	48 83 ec 28          	sub    $0x28,%rsp
1400b9c00:	4c 8b 89 e8 00 00 00 	mov    0xe8(%rcx),%r9
1400b9c07:	4d 85 c9             	test   %r9,%r9
1400b9c0a:	75 06                	jne    0x1400b9c12
1400b9c0c:	41 8d 41 03          	lea    0x3(%r9),%eax
1400b9c10:	eb 1a                	jmp    0x1400b9c2c
1400b9c12:	41 8b 41 04          	mov    0x4(%r9),%eax
1400b9c16:	0f a3 d0             	bt     %edx,%eax
1400b9c19:	73 0f                	jae    0x1400b9c2a
1400b9c1b:	49 8b 41 10          	mov    0x10(%r9),%rax
1400b9c1f:	48 85 c0             	test   %rax,%rax
1400b9c22:	74 06                	je     0x1400b9c2a
1400b9c24:	4d 8b 49 20          	mov    0x20(%r9),%r9
1400b9c28:	ff d0                	call   *%rax
1400b9c2a:	33 c0                	xor    %eax,%eax
1400b9c2c:	48 83 c4 28          	add    $0x28,%rsp
1400b9c30:	c3                   	ret
1400b9c31:	cc                   	int3
1400b9c32:	cc                   	int3
1400b9c33:	cc                   	int3
1400b9c34:	48 83 ec 28          	sub    $0x28,%rsp
1400b9c38:	4c 8b 81 e8 00 00 00 	mov    0xe8(%rcx),%r8
1400b9c3f:	4d 85 c0             	test   %r8,%r8
1400b9c42:	75 06                	jne    0x1400b9c4a
1400b9c44:	41 8d 40 03          	lea    0x3(%r8),%eax
1400b9c48:	eb 1a                	jmp    0x1400b9c64
1400b9c4a:	41 8b 40 04          	mov    0x4(%r8),%eax
1400b9c4e:	0f a3 d0             	bt     %edx,%eax
1400b9c51:	73 0f                	jae    0x1400b9c62
1400b9c53:	49 8b 40 18          	mov    0x18(%r8),%rax
1400b9c57:	48 85 c0             	test   %rax,%rax
1400b9c5a:	74 06                	je     0x1400b9c62
1400b9c5c:	4d 8b 40 20          	mov    0x20(%r8),%r8
1400b9c60:	ff d0                	call   *%rax
1400b9c62:	33 c0                	xor    %eax,%eax
1400b9c64:	48 83 c4 28          	add    $0x28,%rsp
1400b9c68:	c3                   	ret
1400b9c69:	cc                   	int3
1400b9c6a:	cc                   	int3
1400b9c6b:	cc                   	int3
1400b9c6c:	48 85 c9             	test   %rcx,%rcx
1400b9c6f:	74 49                	je     0x1400b9cba
1400b9c71:	48 85 d2             	test   %rdx,%rdx
1400b9c74:	74 44                	je     0x1400b9cba
1400b9c76:	49 83 f9 03          	cmp    $0x3,%r9
1400b9c7a:	72 3e                	jb     0x1400b9cba
1400b9c7c:	4c 8d 15 b5 e2 22 00 	lea    0x22e2b5(%rip),%r10        # 0x1402e7f38
1400b9c83:	48 ff ca             	dec    %rdx
1400b9c86:	49 83 f9 03          	cmp    $0x3,%r9
1400b9c8a:	72 33                	jb     0x1400b9cbf
1400b9c8c:	0f b6 01             	movzbl (%rcx),%eax
1400b9c8f:	49 83 e9 02          	sub    $0x2,%r9
1400b9c93:	48 c1 e8 04          	shr    $0x4,%rax
1400b9c97:	42 8a 04 10          	mov    (%rax,%r10,1),%al
1400b9c9b:	41 88 00             	mov    %al,(%r8)
1400b9c9e:	0f b6 01             	movzbl (%rcx),%eax
1400b9ca1:	48 ff c1             	inc    %rcx
1400b9ca4:	83 e0 0f             	and    $0xf,%eax
1400b9ca7:	42 8a 04 10          	mov    (%rax,%r10,1),%al
1400b9cab:	41 88 40 01          	mov    %al,0x1(%r8)
1400b9caf:	49 83 c0 02          	add    $0x2,%r8
1400b9cb3:	48 85 d2             	test   %rdx,%rdx
1400b9cb6:	75 cb                	jne    0x1400b9c83
1400b9cb8:	eb 05                	jmp    0x1400b9cbf
1400b9cba:	4d 85 c9             	test   %r9,%r9
1400b9cbd:	74 04                	je     0x1400b9cc3
1400b9cbf:	41 c6 00 00          	movb   $0x0,(%r8)
1400b9cc3:	c3                   	ret
1400b9cc4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b9cc9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400b9cce:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400b9cd3:	41 56                	push   %r14
1400b9cd5:	48 83 ec 20          	sub    $0x20,%rsp
1400b9cd9:	4d 8b f1             	mov    %r9,%r14
1400b9cdc:	49 8b f0             	mov    %r8,%rsi
1400b9cdf:	48 8b da             	mov    %rdx,%rbx
1400b9ce2:	48 8b f9             	mov    %rcx,%rdi
1400b9ce5:	48 85 d2             	test   %rdx,%rdx
1400b9ce8:	75 0d                	jne    0x1400b9cf7
1400b9cea:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
1400b9cee:	48 ff c3             	inc    %rbx
1400b9cf1:	80 3c 19 00          	cmpb   $0x0,(%rcx,%rbx,1)
1400b9cf5:	75 f7                	jne    0x1400b9cee
1400b9cf7:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
1400b9cfb:	ff 15 ff 52 31 00    	call   *0x3152ff(%rip)        # 0x1403cf000
1400b9d01:	48 8b c8             	mov    %rax,%rcx
1400b9d04:	48 85 c0             	test   %rax,%rax
1400b9d07:	75 08                	jne    0x1400b9d11
1400b9d09:	8d 41 1b             	lea    0x1b(%rcx),%eax
1400b9d0c:	e9 b3 00 00 00       	jmp    0x1400b9dc4
1400b9d11:	48 89 06             	mov    %rax,(%rsi)
1400b9d14:	48 85 db             	test   %rbx,%rbx
1400b9d17:	0f 84 97 00 00 00    	je     0x1400b9db4
1400b9d1d:	41 b2 05             	mov    $0x5,%r10b
1400b9d20:	4c 8d 1d d9 e1 22 00 	lea    0x22e1d9(%rip),%r11        # 0x1402e7f00
1400b9d27:	8a 17                	mov    (%rdi),%dl
1400b9d29:	80 fa 25             	cmp    $0x25,%dl
1400b9d2c:	75 5b                	jne    0x1400b9d89
1400b9d2e:	48 83 fb 02          	cmp    $0x2,%rbx
1400b9d32:	76 55                	jbe    0x1400b9d89
1400b9d34:	4c 0f be 4f 01       	movsbq 0x1(%rdi),%r9
1400b9d39:	41 8d 41 d0          	lea    -0x30(%r9),%eax
1400b9d3d:	3c 09                	cmp    $0x9,%al
1400b9d3f:	76 12                	jbe    0x1400b9d53
1400b9d41:	41 8d 41 9f          	lea    -0x61(%r9),%eax
1400b9d45:	41 3a c2             	cmp    %r10b,%al
1400b9d48:	76 09                	jbe    0x1400b9d53
1400b9d4a:	41 8d 41 bf          	lea    -0x41(%r9),%eax
1400b9d4e:	41 3a c2             	cmp    %r10b,%al
1400b9d51:	77 36                	ja     0x1400b9d89
1400b9d53:	4c 0f be 47 02       	movsbq 0x2(%rdi),%r8
1400b9d58:	41 8d 40 d0          	lea    -0x30(%r8),%eax
1400b9d5c:	3c 09                	cmp    $0x9,%al
1400b9d5e:	76 12                	jbe    0x1400b9d72
1400b9d60:	41 8d 40 9f          	lea    -0x61(%r8),%eax
1400b9d64:	41 3a c2             	cmp    %r10b,%al
1400b9d67:	76 09                	jbe    0x1400b9d72
1400b9d69:	41 8d 40 bf          	lea    -0x41(%r8),%eax
1400b9d6d:	41 3a c2             	cmp    %r10b,%al
1400b9d70:	77 17                	ja     0x1400b9d89
1400b9d72:	43 8a 54 19 d0       	mov    -0x30(%r9,%r11,1),%dl
1400b9d77:	48 83 c7 03          	add    $0x3,%rdi
1400b9d7b:	c0 e2 04             	shl    $0x4,%dl
1400b9d7e:	43 0a 54 18 d0       	or     -0x30(%r8,%r11,1),%dl
1400b9d83:	48 83 eb 03          	sub    $0x3,%rbx
1400b9d87:	eb 06                	jmp    0x1400b9d8f
1400b9d89:	48 ff c7             	inc    %rdi
1400b9d8c:	48 ff cb             	dec    %rbx
1400b9d8f:	83 7c 24 50 03       	cmpl   $0x3,0x50(%rsp)
1400b9d94:	75 05                	jne    0x1400b9d9b
1400b9d96:	80 fa 20             	cmp    $0x20,%dl
1400b9d99:	72 3f                	jb     0x1400b9dda
1400b9d9b:	83 7c 24 50 04       	cmpl   $0x4,0x50(%rsp)
1400b9da0:	75 04                	jne    0x1400b9da6
1400b9da2:	84 d2                	test   %dl,%dl
1400b9da4:	74 34                	je     0x1400b9dda
1400b9da6:	88 11                	mov    %dl,(%rcx)
1400b9da8:	48 ff c1             	inc    %rcx
1400b9dab:	48 85 db             	test   %rbx,%rbx
1400b9dae:	0f 85 73 ff ff ff    	jne    0x1400b9d27
1400b9db4:	c6 01 00             	movb   $0x0,(%rcx)
1400b9db7:	4d 85 f6             	test   %r14,%r14
1400b9dba:	74 06                	je     0x1400b9dc2
1400b9dbc:	48 2b 0e             	sub    (%rsi),%rcx
1400b9dbf:	49 89 0e             	mov    %rcx,(%r14)
1400b9dc2:	33 c0                	xor    %eax,%eax
1400b9dc4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400b9dc9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400b9dce:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1400b9dd3:	48 83 c4 20          	add    $0x20,%rsp
1400b9dd7:	41 5e                	pop    %r14
1400b9dd9:	c3                   	ret
1400b9dda:	48 8b 0e             	mov    (%rsi),%rcx
1400b9ddd:	ff 15 25 52 31 00    	call   *0x315225(%rip)        # 0x1403cf008
1400b9de3:	48 83 26 00          	andq   $0x0,(%rsi)
1400b9de7:	b8 03 00 00 00       	mov    $0x3,%eax
1400b9dec:	eb d6                	jmp    0x1400b9dc4
1400b9dee:	cc                   	int3
1400b9def:	cc                   	int3
1400b9df0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b9df5:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400b9dfa:	55                   	push   %rbp
1400b9dfb:	48 8b ec             	mov    %rsp,%rbp
1400b9dfe:	48 83 ec 70          	sub    $0x70,%rsp
1400b9e02:	48 8b 05 77 bc 31 00 	mov    0x31bc77(%rip),%rax        # 0x1403d5a80
1400b9e09:	48 33 c4             	xor    %rsp,%rax
1400b9e0c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400b9e10:	49 63 d8             	movslq %r8d,%rbx
1400b9e13:	48 8b fa             	mov    %rdx,%rdi
1400b9e16:	45 85 c0             	test   %r8d,%r8d
1400b9e19:	0f 88 dc 00 00 00    	js     0x1400b9efb
1400b9e1f:	ba 00 36 6e 01       	mov    $0x16e3600,%edx
1400b9e24:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400b9e28:	e8 37 ea fe ff       	call   0x1400a8864
1400b9e2d:	85 db                	test   %ebx,%ebx
1400b9e2f:	75 0d                	jne    0x1400b9e3e
1400b9e31:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
1400b9e35:	48 ff c3             	inc    %rbx
1400b9e38:	80 3c 1f 00          	cmpb   $0x0,(%rdi,%rbx,1)
1400b9e3c:	75 f7                	jne    0x1400b9e35
1400b9e3e:	48 85 db             	test   %rbx,%rbx
1400b9e41:	75 12                	jne    0x1400b9e55
1400b9e43:	48 8d 0d 43 e1 2e 00 	lea    0x2ee143(%rip),%rcx        # 0x1403a7f8d
1400b9e4a:	ff 15 c8 51 31 00    	call   *0x3151c8(%rip)        # 0x1403cf018
1400b9e50:	e9 a8 00 00 00       	jmp    0x1400b9efd
1400b9e55:	0f b6 0f             	movzbl (%rdi),%ecx
1400b9e58:	48 ff cb             	dec    %rbx
1400b9e5b:	48 ff c7             	inc    %rdi
1400b9e5e:	88 4d c8             	mov    %cl,-0x38(%rbp)
1400b9e61:	80 f9 30             	cmp    $0x30,%cl
1400b9e64:	72 05                	jb     0x1400b9e6b
1400b9e66:	80 f9 39             	cmp    $0x39,%cl
1400b9e69:	76 65                	jbe    0x1400b9ed0
1400b9e6b:	8d 41 9f             	lea    -0x61(%rcx),%eax
1400b9e6e:	3c 19                	cmp    $0x19,%al
1400b9e70:	76 5e                	jbe    0x1400b9ed0
1400b9e72:	8d 41 d3             	lea    -0x2d(%rcx),%eax
1400b9e75:	3c 32                	cmp    $0x32,%al
1400b9e77:	77 10                	ja     0x1400b9e89
1400b9e79:	48 ba 03 00 f0 ff ff 	movabs $0x43ffffff00003,%rdx
1400b9e80:	3f 04 00
1400b9e83:	48 0f a3 c2          	bt     %rax,%rdx
1400b9e87:	72 47                	jb     0x1400b9ed0
1400b9e89:	80 f9 7e             	cmp    $0x7e,%cl
1400b9e8c:	74 42                	je     0x1400b9ed0
1400b9e8e:	8a 05 64 e0 22 00    	mov    0x22e064(%rip),%al        # 0x1402e7ef8
1400b9e94:	48 8d 55 cc          	lea    -0x34(%rbp),%rdx
1400b9e98:	0f 10 05 49 e0 22 00 	movups 0x22e049(%rip),%xmm0        # 0x1402e7ee8
1400b9e9f:	88 45 c0             	mov    %al,-0x40(%rbp)
1400b9ea2:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400b9ea8:	33 c0                	xor    %eax,%eax
1400b9eaa:	c6 45 cc 25          	movb   $0x25,-0x34(%rbp)
1400b9eae:	66 89 45 cd          	mov    %ax,-0x33(%rbp)
1400b9eb2:	48 8b c1             	mov    %rcx,%rax
1400b9eb5:	48 c1 e8 04          	shr    $0x4,%rax
1400b9eb9:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1400b9ebd:	83 e1 0f             	and    $0xf,%ecx
1400b9ec0:	8a 44 05 b0          	mov    -0x50(%rbp,%rax,1),%al
1400b9ec4:	88 45 cd             	mov    %al,-0x33(%rbp)
1400b9ec7:	8a 44 0d b0          	mov    -0x50(%rbp,%rcx,1),%al
1400b9ecb:	88 45 ce             	mov    %al,-0x32(%rbp)
1400b9ece:	eb 0a                	jmp    0x1400b9eda
1400b9ed0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400b9ed6:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400b9eda:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400b9ede:	e8 51 e9 fe ff       	call   0x1400a8834
1400b9ee3:	85 c0                	test   %eax,%eax
1400b9ee5:	75 14                	jne    0x1400b9efb
1400b9ee7:	48 85 db             	test   %rbx,%rbx
1400b9eea:	0f 85 65 ff ff ff    	jne    0x1400b9e55
1400b9ef0:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400b9ef4:	e8 97 e9 fe ff       	call   0x1400a8890
1400b9ef9:	eb 02                	jmp    0x1400b9efd
1400b9efb:	33 c0                	xor    %eax,%eax
1400b9efd:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400b9f01:	48 33 cc             	xor    %rsp,%rcx
1400b9f04:	e8 a7 5f 1f 00       	call   0x1402afeb0
1400b9f09:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1400b9f0e:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1400b9f12:	49 8b 7b 20          	mov    0x20(%r11),%rdi
1400b9f16:	49 8b e3             	mov    %r11,%rsp
1400b9f19:	5d                   	pop    %rbp
1400b9f1a:	c3                   	ret
1400b9f1b:	cc                   	int3
1400b9f1c:	48 83 ec 48          	sub    $0x48,%rsp
1400b9f20:	48 8b 05 59 bb 31 00 	mov    0x31bb59(%rip),%rax        # 0x1403d5a80
1400b9f27:	48 33 c4             	xor    %rsp,%rax
1400b9f2a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b9f2f:	4d 8b c8             	mov    %r8,%r9
1400b9f32:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400b9f37:	4c 8b c2             	mov    %rdx,%r8
1400b9f3a:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1400b9f3f:	48 8d 15 56 00 00 00 	lea    0x56(%rip),%rdx        # 0x1400b9f9c
1400b9f46:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400b9f4b:	e8 94 02 00 00       	call   0x1400ba1e4
1400b9f50:	80 7c 24 28 00       	cmpb   $0x0,0x28(%rsp)
1400b9f55:	74 11                	je     0x1400b9f68
1400b9f57:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400b9f5c:	e8 db e8 fe ff       	call   0x1400a883c
1400b9f61:	0f be 44 24 28       	movsbl 0x28(%rsp),%eax
1400b9f66:	eb 02                	jmp    0x1400b9f6a
1400b9f68:	33 c0                	xor    %eax,%eax
1400b9f6a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400b9f6f:	48 33 cc             	xor    %rsp,%rcx
1400b9f72:	e8 39 5f 1f 00       	call   0x1402afeb0
1400b9f77:	48 83 c4 48          	add    $0x48,%rsp
1400b9f7b:	c3                   	ret
1400b9f7c:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400b9f80:	48 39 42 08          	cmp    %rax,0x8(%rdx)
1400b9f84:	73 0f                	jae    0x1400b9f95
1400b9f86:	48 8b 02             	mov    (%rdx),%rax
1400b9f89:	88 08                	mov    %cl,(%rax)
1400b9f8b:	48 ff 02             	incq   (%rdx)
1400b9f8e:	48 ff 42 08          	incq   0x8(%rdx)
1400b9f92:	33 c0                	xor    %eax,%eax
1400b9f94:	c3                   	ret
1400b9f95:	b8 01 00 00 00       	mov    $0x1,%eax
1400b9f9a:	c3                   	ret
1400b9f9b:	cc                   	int3
1400b9f9c:	40 53                	rex push %rbx
1400b9f9e:	48 83 ec 30          	sub    $0x30,%rsp
1400b9fa2:	48 8b 05 d7 ba 31 00 	mov    0x31bad7(%rip),%rax        # 0x1403d5a80
1400b9fa9:	48 33 c4             	xor    %rsp,%rax
1400b9fac:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400b9fb1:	48 8b da             	mov    %rdx,%rbx
1400b9fb4:	88 4c 24 20          	mov    %cl,0x20(%rsp)
1400b9fb8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400b9fbe:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400b9fc3:	48 8b 0b             	mov    (%rbx),%rcx
1400b9fc6:	e8 69 e8 fe ff       	call   0x1400a8834
1400b9fcb:	85 c0                	test   %eax,%eax
1400b9fcd:	74 12                	je     0x1400b9fe1
1400b9fcf:	83 f8 64             	cmp    $0x64,%eax
1400b9fd2:	b8 01 00 00 00       	mov    $0x1,%eax
1400b9fd7:	0f 94 c1             	sete   %cl
1400b9fda:	fe c1                	inc    %cl
1400b9fdc:	88 4b 08             	mov    %cl,0x8(%rbx)
1400b9fdf:	eb 02                	jmp    0x1400b9fe3
1400b9fe1:	33 c0                	xor    %eax,%eax