1400c4bf2:	e8 89 ef ff ff       	call   0x1400c3b80
1400c4bf7:	85 c0                	test   %eax,%eax
1400c4bf9:	0f 85 d9 00 00 00    	jne    0x1400c4cd8
1400c4bff:	48 89 da             	mov    %rbx,%rdx
1400c4c02:	48 89 f1             	mov    %rsi,%rcx
1400c4c05:	e8 06 e7 11 00       	call   0x1401e3310
1400c4c0a:	48 89 c7             	mov    %rax,%rdi
1400c4c0d:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400c4c11:	0f 84 e0 00 00 00    	je     0x1400c4cf7
1400c4c17:	48 89 e9             	mov    %rbp,%rcx
1400c4c1a:	45 31 c9             	xor    %r9d,%r9d
1400c4c1d:	49 89 f8             	mov    %rdi,%r8
1400c4c20:	4c 89 e2             	mov    %r12,%rdx
1400c4c23:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1400c4c2a:	00
1400c4c2b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400c4c30:	e8 fb fc ff ff       	call   0x1400c4930
1400c4c35:	48 89 f9             	mov    %rdi,%rcx
1400c4c38:	48 89 c3             	mov    %rax,%rbx
1400c4c3b:	e8 d8 e6 11 00       	call   0x1401e3318
1400c4c40:	eb 8b                	jmp    0x1400c4bcd
1400c4c42:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400c4c48:	48 8d 3d 30 8b 14 00 	lea    0x148b30(%rip),%rdi        # 0x14020d77f
1400c4c4f:	48 89 da             	mov    %rbx,%rdx
1400c4c52:	48 89 f9             	mov    %rdi,%rcx
1400c4c55:	e8 26 ef ff ff       	call   0x1400c3b80
1400c4c5a:	85 c0                	test   %eax,%eax
1400c4c5c:	0f 85 de 00 00 00    	jne    0x1400c4d40
1400c4c62:	48 89 d9             	mov    %rbx,%rcx
1400c4c65:	48 8d 15 9f 8b 14 00 	lea    0x148b9f(%rip),%rdx        # 0x14020d80b
1400c4c6c:	ff 15 3e a8 1e 00    	call   *0x1ea83e(%rip)        # 0x1402af4b0
1400c4c72:	85 c0                	test   %eax,%eax
1400c4c74:	48 8d 05 6b 8b 14 00 	lea    0x148b6b(%rip),%rax        # 0x14020d7e6
1400c4c7b:	48 0f 44 d8          	cmove  %rax,%rbx
1400c4c7f:	4c 89 f2             	mov    %r14,%rdx
1400c4c82:	48 89 f9             	mov    %rdi,%rcx
1400c4c85:	e8 f6 ee ff ff       	call   0x1400c3b80
1400c4c8a:	85 c0                	test   %eax,%eax
1400c4c8c:	0f 85 a0 00 00 00    	jne    0x1400c4d32
1400c4c92:	4c 89 f1             	mov    %r14,%rcx
1400c4c95:	48 8d 15 6f 8b 14 00 	lea    0x148b6f(%rip),%rdx        # 0x14020d80b
1400c4c9c:	ff 15 0e a8 1e 00    	call   *0x1ea80e(%rip)        # 0x1402af4b0
1400c4ca2:	85 c0                	test   %eax,%eax
1400c4ca4:	48 8d 05 3b 8b 14 00 	lea    0x148b3b(%rip),%rax        # 0x14020d7e6
1400c4cab:	4c 0f 44 f0          	cmove  %rax,%r14
1400c4caf:	48 89 da             	mov    %rbx,%rdx
1400c4cb2:	4c 89 f1             	mov    %r14,%rcx
1400c4cb5:	e8 56 e6 11 00       	call   0x1401e3310
1400c4cba:	48 89 c7             	mov    %rax,%rdi
1400c4cbd:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400c4cc1:	74 2d                	je     0x1400c4cf0
1400c4cc3:	4d 89 fd             	mov    %r15,%r13
1400c4cc6:	49 d1 ed             	shr    $1,%r13
1400c4cc9:	41 83 e5 01          	and    $0x1,%r13d
1400c4ccd:	e9 b7 fe ff ff       	jmp    0x1400c4b89
1400c4cd2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400c4cd8:	48 8d 35 07 9b 14 00 	lea    0x149b07(%rip),%rsi        # 0x14020e7e6
1400c4cdf:	4c 8d 35 f1 8a 14 00 	lea    0x148af1(%rip),%r14        # 0x14020d7d7
1400c4ce6:	e9 7a fe ff ff       	jmp    0x1400c4b65
1400c4ceb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400c4cf0:	31 db                	xor    %ebx,%ebx
1400c4cf2:	e9 d6 fe ff ff       	jmp    0x1400c4bcd
1400c4cf7:	48 8d 3d 81 8a 14 00 	lea    0x148a81(%rip),%rdi        # 0x14020d77f
1400c4cfe:	48 89 da             	mov    %rbx,%rdx
1400c4d01:	48 89 f9             	mov    %rdi,%rcx
1400c4d04:	e8 77 ee ff ff       	call   0x1400c3b80
1400c4d09:	85 c0                	test   %eax,%eax
1400c4d0b:	75 3f                	jne    0x1400c4d4c
1400c4d0d:	48 89 d9             	mov    %rbx,%rcx
1400c4d10:	48 8d 15 f4 8a 14 00 	lea    0x148af4(%rip),%rdx        # 0x14020d80b
1400c4d17:	ff 15 93 a7 1e 00    	call   *0x1ea793(%rip)        # 0x1402af4b0
1400c4d1d:	85 c0                	test   %eax,%eax
1400c4d1f:	48 8d 05 c0 8a 14 00 	lea    0x148ac0(%rip),%rax        # 0x14020d7e6
1400c4d26:	48 0f 44 d8          	cmove  %rax,%rbx
1400c4d2a:	48 85 f6             	test   %rsi,%rsi
1400c4d2d:	75 26                	jne    0x1400c4d55
1400c4d2f:	45 31 ff             	xor    %r15d,%r15d
1400c4d32:	4c 8d 35 a7 8a 14 00 	lea    0x148aa7(%rip),%r14        # 0x14020d7e0
1400c4d39:	e9 71 ff ff ff       	jmp    0x1400c4caf
1400c4d3e:	66 90                	xchg   %ax,%ax
1400c4d40:	48 8d 1d 99 8a 14 00 	lea    0x148a99(%rip),%rbx        # 0x14020d7e0
1400c4d47:	e9 33 ff ff ff       	jmp    0x1400c4c7f
1400c4d4c:	48 8d 1d 8d 8a 14 00 	lea    0x148a8d(%rip),%rbx        # 0x14020d7e0
1400c4d53:	eb d5                	jmp    0x1400c4d2a
1400c4d55:	49 89 f6             	mov    %rsi,%r14
1400c4d58:	45 31 ff             	xor    %r15d,%r15d
1400c4d5b:	31 f6                	xor    %esi,%esi
1400c4d5d:	e9 1d ff ff ff       	jmp    0x1400c4c7f
1400c4d62:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400c4d69:	00 00 00 00
1400c4d6d:	0f 1f 00             	nopl   (%rax)
1400c4d70:	57                   	push   %rdi
1400c4d71:	56                   	push   %rsi
1400c4d72:	53                   	push   %rbx
1400c4d73:	48 83 ec 20          	sub    $0x20,%rsp
1400c4d77:	48 89 cb             	mov    %rcx,%rbx
1400c4d7a:	48 89 d6             	mov    %rdx,%rsi
1400c4d7d:	48 89 ca             	mov    %rcx,%rdx
1400c4d80:	4c 89 c7             	mov    %r8,%rdi
1400c4d83:	48 8d 0d 4d 8a 14 00 	lea    0x148a4d(%rip),%rcx        # 0x14020d7d7
1400c4d8a:	e8 f1 ed ff ff       	call   0x1400c3b80
1400c4d8f:	85 c0                	test   %eax,%eax
1400c4d91:	74 7d                	je     0x1400c4e10
1400c4d93:	48 85 f6             	test   %rsi,%rsi
1400c4d96:	74 06                	je     0x1400c4d9e
1400c4d98:	48 83 ff 01          	cmp    $0x1,%rdi
1400c4d9c:	77 3a                	ja     0x1400c4dd8
1400c4d9e:	48 89 da             	mov    %rbx,%rdx
1400c4da1:	48 8d 0d 6b 8a 14 00 	lea    0x148a6b(%rip),%rcx        # 0x14020d813
1400c4da8:	e8 d3 ed ff ff       	call   0x1400c3b80
1400c4dad:	85 c0                	test   %eax,%eax
1400c4daf:	74 3f                	je     0x1400c4df0
1400c4db1:	48 85 f6             	test   %rsi,%rsi
1400c4db4:	74 4d                	je     0x1400c4e03
1400c4db6:	48 83 ff 03          	cmp    $0x3,%rdi
1400c4dba:	76 47                	jbe    0x1400c4e03
1400c4dbc:	81 3e 00 00 fe ff    	cmpl   $0xfffe0000,(%rsi)
1400c4dc2:	75 6c                	jne    0x1400c4e30
1400c4dc4:	b8 01 00 00 00       	mov    $0x1,%eax
1400c4dc9:	48 83 c4 20          	add    $0x20,%rsp
1400c4dcd:	5b                   	pop    %rbx
1400c4dce:	5e                   	pop    %rsi
1400c4dcf:	5f                   	pop    %rdi
1400c4dd0:	c3                   	ret
1400c4dd1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400c4dd8:	66 83 3e fe          	cmpw   $0xfffe,(%rsi)
1400c4ddc:	74 e6                	je     0x1400c4dc4
1400c4dde:	66 81 3e ff fe       	cmpw   $0xfeff,(%rsi)
1400c4de3:	74 df                	je     0x1400c4dc4
1400c4de5:	eb b7                	jmp    0x1400c4d9e
1400c4de7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400c4dee:	00 00
1400c4df0:	48 89 da             	mov    %rbx,%rdx
1400c4df3:	48 8d 0d 22 8a 14 00 	lea    0x148a22(%rip),%rcx        # 0x14020d81c
1400c4dfa:	e8 81 ed ff ff       	call   0x1400c3b80
1400c4dff:	85 c0                	test   %eax,%eax
1400c4e01:	75 ae                	jne    0x1400c4db1
1400c4e03:	31 c0                	xor    %eax,%eax
1400c4e05:	48 83 c4 20          	add    $0x20,%rsp
1400c4e09:	5b                   	pop    %rbx
1400c4e0a:	5e                   	pop    %rsi
1400c4e0b:	5f                   	pop    %rdi
1400c4e0c:	c3                   	ret
1400c4e0d:	0f 1f 00             	nopl   (%rax)
1400c4e10:	48 89 da             	mov    %rbx,%rdx
1400c4e13:	48 8d 0d b4 89 14 00 	lea    0x1489b4(%rip),%rcx        # 0x14020d7ce
1400c4e1a:	e8 61 ed ff ff       	call   0x1400c3b80
1400c4e1f:	85 c0                	test   %eax,%eax
1400c4e21:	0f 85 6c ff ff ff    	jne    0x1400c4d93
1400c4e27:	e9 72 ff ff ff       	jmp    0x1400c4d9e
1400c4e2c:	0f 1f 40 00          	nopl   0x0(%rax)
1400c4e30:	31 c0                	xor    %eax,%eax
1400c4e32:	81 3e ff fe 00 00    	cmpl   $0xfeff,(%rsi)
1400c4e38:	0f 94 c0             	sete   %al
1400c4e3b:	eb c8                	jmp    0x1400c4e05
1400c4e3d:	0f 1f 00             	nopl   (%rax)
1400c4e40:	57                   	push   %rdi
1400c4e41:	56                   	push   %rsi
1400c4e42:	53                   	push   %rbx
1400c4e43:	48 83 ec 20          	sub    $0x20,%rsp
1400c4e47:	48 89 d6             	mov    %rdx,%rsi
1400c4e4a:	48 8d 15 76 89 14 00 	lea    0x148976(%rip),%rdx        # 0x14020d7c7
1400c4e51:	48 89 cb             	mov    %rcx,%rbx
1400c4e54:	4c 89 c7             	mov    %r8,%rdi
1400c4e57:	e8 24 ed ff ff       	call   0x1400c3b80
1400c4e5c:	85 c0                	test   %eax,%eax
1400c4e5e:	74 30                	je     0x1400c4e90
1400c4e60:	48 85 f6             	test   %rsi,%rsi
1400c4e63:	74 06                	je     0x1400c4e6b
1400c4e65:	48 83 ff 01          	cmp    $0x1,%rdi
1400c4e69:	77 15                	ja     0x1400c4e80
1400c4e6b:	b8 01 00 00 00       	mov    $0x1,%eax
1400c4e70:	48 83 c4 20          	add    $0x20,%rsp
1400c4e74:	5b                   	pop    %rbx
1400c4e75:	5e                   	pop    %rsi
1400c4e76:	5f                   	pop    %rdi
1400c4e77:	c3                   	ret
1400c4e78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400c4e7f:	00
1400c4e80:	66 83 3e fe          	cmpw   $0xfffe,(%rsi)
1400c4e84:	74 0a                	je     0x1400c4e90
1400c4e86:	66 81 3e ff fe       	cmpw   $0xfeff,(%rsi)
1400c4e8b:	75 de                	jne    0x1400c4e6b
1400c4e8d:	0f 1f 00             	nopl   (%rax)
1400c4e90:	48 8d 15 8e 89 14 00 	lea    0x14898e(%rip),%rdx        # 0x14020d825
1400c4e97:	48 89 d9             	mov    %rbx,%rcx
1400c4e9a:	e8 e1 ec ff ff       	call   0x1400c3b80
1400c4e9f:	85 c0                	test   %eax,%eax
1400c4ea1:	74 cd                	je     0x1400c4e70
1400c4ea3:	48 85 f6             	test   %rsi,%rsi
1400c4ea6:	74 c3                	je     0x1400c4e6b
1400c4ea8:	48 83 ff 03          	cmp    $0x3,%rdi
1400c4eac:	76 bd                	jbe    0x1400c4e6b
1400c4eae:	31 c0                	xor    %eax,%eax
1400c4eb0:	81 3e 00 00 fe ff    	cmpl   $0xfffe0000,(%rsi)
1400c4eb6:	74 b8                	je     0x1400c4e70
1400c4eb8:	31 c0                	xor    %eax,%eax
1400c4eba:	81 3e ff fe 00 00    	cmpl   $0xfeff,(%rsi)
1400c4ec0:	0f 95 c0             	setne  %al
1400c4ec3:	eb ab                	jmp    0x1400c4e70
1400c4ec5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400c4ecc:	00 00 00 00
1400c4ed0:	57                   	push   %rdi
1400c4ed1:	56                   	push   %rsi
1400c4ed2:	53                   	push   %rbx
1400c4ed3:	48 83 ec 40          	sub    $0x40,%rsp
1400c4ed7:	48 8b 3d 12 3c 17 00 	mov    0x173c12(%rip),%rdi        # 0x140238af0
1400c4ede:	48 8b 07             	mov    (%rdi),%rax
1400c4ee1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400c4ee6:	48 8b 01             	mov    (%rcx),%rax
1400c4ee9:	48 89 ce             	mov    %rcx,%rsi
1400c4eec:	48 89 d3             	mov    %rdx,%rbx
1400c4eef:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400c4ef4:	48 85 d2             	test   %rdx,%rdx
1400c4ef7:	74 27                	je     0x1400c4f20
1400c4ef9:	48 8b 02             	mov    (%rdx),%rax
1400c4efc:	31 d2                	xor    %edx,%edx
1400c4efe:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400c4f03:	48 85 c0             	test   %rax,%rax
1400c4f06:	75 21                	jne    0x1400c4f29
1400c4f08:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400c4f0d:	48 2b 07             	sub    (%rdi),%rax
1400c4f10:	0f 85 7e 00 00 00    	jne    0x1400c4f94
1400c4f16:	89 d0                	mov    %edx,%eax
1400c4f18:	48 83 c4 40          	add    $0x40,%rsp
1400c4f1c:	5b                   	pop    %rbx
1400c4f1d:	5e                   	pop    %rsi
1400c4f1e:	5f                   	pop    %rdi
1400c4f1f:	c3                   	ret
1400c4f20:	48 c7 44 24 30 ff ff 	movq   $0xffffffffffffffff,0x30(%rsp)
1400c4f27:	ff ff
1400c4f29:	4d 85 c0             	test   %r8,%r8
1400c4f2c:	74 32                	je     0x1400c4f60
1400c4f2e:	4c 89 c2             	mov    %r8,%rdx
1400c4f31:	48 8d 0d 47 88 14 00 	lea    0x148847(%rip),%rcx        # 0x14020d77f
1400c4f38:	e8 43 ec ff ff       	call   0x1400c3b80
1400c4f3d:	85 c0                	test   %eax,%eax
1400c4f3f:	75 1f                	jne    0x1400c4f60
1400c4f41:	48 8b 0e             	mov    (%rsi),%rcx
1400c4f44:	b8 01 00 00 00       	mov    $0x1,%eax
1400c4f49:	ba 01 00 00 00       	mov    $0x1,%edx
1400c4f4e:	48 01 c1             	add    %rax,%rcx
1400c4f51:	48 89 0e             	mov    %rcx,(%rsi)
1400c4f54:	48 85 db             	test   %rbx,%rbx
1400c4f57:	74 af                	je     0x1400c4f08
1400c4f59:	48 29 03             	sub    %rax,(%rbx)
1400c4f5c:	eb aa                	jmp    0x1400c4f08
1400c4f5e:	66 90                	xchg   %ax,%ax
1400c4f60:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400c4f65:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400c4f6a:	e8 51 e9 ff ff       	call   0x1400c38c0
1400c4f6f:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400c4f74:	48 8b 0e             	mov    (%rsi),%rcx
1400c4f77:	48 85 c0             	test   %rax,%rax
1400c4f7a:	74 0c                	je     0x1400c4f88
1400c4f7c:	48 29 c8             	sub    %rcx,%rax
1400c4f7f:	89 c2                	mov    %eax,%edx
1400c4f81:	48 98                	cltq
1400c4f83:	eb c9                	jmp    0x1400c4f4e
1400c4f85:	0f 1f 00             	nopl   (%rax)
1400c4f88:	b8 01 00 00 00       	mov    $0x1,%eax
1400c4f8d:	ba 01 00 00 00       	mov    $0x1,%edx
1400c4f92:	eb ba                	jmp    0x1400c4f4e
1400c4f94:	e8 d7 f8 11 00       	call   0x1401e4870
1400c4f99:	90                   	nop
1400c4f9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400c4fa0:	41 54                	push   %r12
1400c4fa2:	55                   	push   %rbp
1400c4fa3:	57                   	push   %rdi
1400c4fa4:	56                   	push   %rsi
1400c4fa5:	53                   	push   %rbx
1400c4fa6:	48 83 ec 30          	sub    $0x30,%rsp
1400c4faa:	48 8b 2d 3f 3b 17 00 	mov    0x173b3f(%rip),%rbp        # 0x140238af0
1400c4fb1:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400c4fb5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400c4fba:	31 c0                	xor    %eax,%eax
1400c4fbc:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400c4fc1:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400c4fc6:	31 d2                	xor    %edx,%edx
1400c4fc8:	48 89 d9             	mov    %rbx,%rcx
1400c4fcb:	e8 f0 e8 ff ff       	call   0x1400c38c0
1400c4fd0:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
1400c4fd6:	74 28                	je     0x1400c5000
1400c4fd8:	3d 6f 20 00 00       	cmp    $0x206f,%eax
1400c4fdd:	77 41                	ja     0x1400c5020
1400c4fdf:	3d 69 20 00 00       	cmp    $0x2069,%eax
1400c4fe4:	77 e0                	ja     0x1400c4fc6
1400c4fe6:	3d 0f 20 00 00       	cmp    $0x200f,%eax
1400c4feb:	76 43                	jbe    0x1400c5030
1400c4fed:	2d 2a 20 00 00       	sub    $0x202a,%eax
1400c4ff2:	83 f8 04             	cmp    $0x4,%eax
1400c4ff5:	76 cf                	jbe    0x1400c4fc6
1400c4ff7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400c4ffe:	00 00
1400c5000:	31 c0                	xor    %eax,%eax
1400c5002:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1400c5007:	48 2b 55 00          	sub    0x0(%rbp),%rdx
1400c500b:	0f 85 50 01 00 00    	jne    0x1400c5161
1400c5011:	48 83 c4 30          	add    $0x30,%rsp
1400c5015:	5b                   	pop    %rbx
1400c5016:	5e                   	pop    %rsi
1400c5017:	5f                   	pop    %rdi
1400c5018:	5d                   	pop    %rbp
1400c5019:	41 5c                	pop    %r12
1400c501b:	c3                   	ret
1400c501c:	0f 1f 40 00          	nopl   0x0(%rax)
1400c5020:	3d ff fe 00 00       	cmp    $0xfeff,%eax
1400c5025:	75 d9                	jne    0x1400c5000
1400c5027:	eb 9d                	jmp    0x1400c4fc6
1400c5029:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400c5030:	3d 0b 20 00 00       	cmp    $0x200b,%eax
1400c5035:	77 8f                	ja     0x1400c4fc6
1400c5037:	83 f8 2e             	cmp    $0x2e,%eax
1400c503a:	75 c4                	jne    0x1400c5000
1400c503c:	4c 8d 25 e9 87 14 00 	lea    0x1487e9(%rip),%r12        # 0x14020d82c
1400c5043:	48 8b 35 d6 42 17 00 	mov    0x1742d6(%rip),%rsi        # 0x140239320
1400c504a:	49 8d 7c 24 03       	lea    0x3(%r12),%rdi
1400c504f:	90                   	nop
1400c5050:	31 d2                	xor    %edx,%edx
1400c5052:	48 89 d9             	mov    %rbx,%rcx
1400c5055:	e8 66 e8 ff ff       	call   0x1400c38c0
1400c505a:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
1400c5060:	0f 84 c2 00 00 00    	je     0x1400c5128
1400c5066:	3d 6f 20 00 00       	cmp    $0x206f,%eax
1400c506b:	0f 87 8f 00 00 00    	ja     0x1400c5100
1400c5071:	3d 69 20 00 00       	cmp    $0x2069,%eax
1400c5076:	77 d8                	ja     0x1400c5050
1400c5078:	3d 0f 20 00 00       	cmp    $0x200f,%eax
1400c507d:	0f 87 8d 00 00 00    	ja     0x1400c5110
1400c5083:	3d 0b 20 00 00       	cmp    $0x200b,%eax
1400c5088:	77 c6                	ja     0x1400c5050
1400c508a:	83 f8 7f             	cmp    $0x7f,%eax
1400c508d:	0f 87 6d ff ff ff    	ja     0x1400c5000
1400c5093:	89 c2                	mov    %eax,%edx
1400c5095:	48 63 c8             	movslq %eax,%rcx
1400c5098:	81 e2 df 00 00 00    	and    $0xdf,%edx
1400c509e:	83 ca 20             	or     $0x20,%edx
1400c50a1:	f6 04 0e 04          	testb  $0x4,(%rsi,%rcx,1)
1400c50a5:	0f 45 c2             	cmovne %edx,%eax
1400c50a8:	41 0f be 14 24       	movsbl (%r12),%edx
1400c50ad:	39 c2                	cmp    %eax,%edx
1400c50af:	0f 85 4b ff ff ff    	jne    0x1400c5000
1400c50b5:	49 83 c4 01          	add    $0x1,%r12
1400c50b9:	49 39 fc             	cmp    %rdi,%r12
1400c50bc:	75 92                	jne    0x1400c5050
1400c50be:	31 d2                	xor    %edx,%edx
1400c50c0:	48 89 d9             	mov    %rbx,%rcx
1400c50c3:	e8 f8 e7 ff ff       	call   0x1400c38c0
1400c50c8:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
1400c50ce:	89 c2                	mov    %eax,%edx