140095ab9:	41 0f b7 14 24       	movzwl (%r12),%edx
140095abe:	66 85 d2             	test   %dx,%dx
140095ac1:	74 14                	je     0x140095ad7
140095ac3:	48 8b 07             	mov    (%rdi),%rax
140095ac6:	49 83 c4 02          	add    $0x2,%r12
140095aca:	66 89 10             	mov    %dx,(%rax)
140095acd:	48 83 07 02          	addq   $0x2,(%rdi)
140095ad1:	49 83 29 01          	subq   $0x1,(%r9)
140095ad5:	75 e2                	jne    0x140095ab9
140095ad7:	be 30 00 00 00       	mov    $0x30,%esi
140095adc:	4c 8b c7             	mov    %rdi,%r8
140095adf:	41 8b ca             	mov    %r10d,%ecx
140095ae2:	66 89 74 24 20       	mov    %si,0x20(%rsp)
140095ae7:	8d 56 d2             	lea    -0x2e(%rsi),%edx
140095aea:	e8 09 f8 ff ff       	call   0x1400952f8
140095aef:	8d 56 d2             	lea    -0x2e(%rsi),%edx
140095af2:	66 89 74 24 20       	mov    %si,0x20(%rsp)
140095af7:	41 8b ce             	mov    %r14d,%ecx
140095afa:	e9 fd fa ff ff       	jmp    0x1400955fc
140095aff:	41 8b 48 14          	mov    0x14(%r8),%ecx
140095b03:	81 c1 6c 07 00 00    	add    $0x76c,%ecx
140095b09:	81 f9 0f 27 00 00    	cmp    $0x270f,%ecx
140095b0f:	0f 87 52 fe ff ff    	ja     0x140095967
140095b15:	8a 45 60             	mov    0x60(%rbp),%al
140095b18:	f6 d8                	neg    %al
140095b1a:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
140095b1f:	66 45 1b c0          	sbb    %r8w,%r8w
140095b23:	f7 e9                	imul   %ecx
140095b25:	66 41 f7 d0          	not    %r8w
140095b29:	c1 fa 05             	sar    $0x5,%edx
140095b2c:	66 41 83 e0 30       	and    $0x30,%r8w
140095b31:	8b c2                	mov    %edx,%eax
140095b33:	c1 e8 1f             	shr    $0x1f,%eax
140095b36:	03 d0                	add    %eax,%edx
140095b38:	6b c2 64             	imul   $0x64,%edx,%eax
140095b3b:	2b c8                	sub    %eax,%ecx
140095b3d:	66 44 89 44 24 20    	mov    %r8w,0x20(%rsp)
140095b43:	e9 a8 fa ff ff       	jmp    0x1400955f0
140095b48:	48 8b 45 58          	mov    0x58(%rbp),%rax
140095b4c:	0f b6 55 60          	movzbl 0x60(%rbp),%edx
140095b50:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140095b55:	48 8b 45 50          	mov    0x50(%rbp),%rax
140095b59:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140095b5e:	e9 64 fd ff ff       	jmp    0x1400958c7
140095b63:	41 8b 48 18          	mov    0x18(%r8),%ecx
140095b67:	83 f9 06             	cmp    $0x6,%ecx
140095b6a:	0f 87 f7 fd ff ff    	ja     0x140095967
140095b70:	85 c9                	test   %ecx,%ecx
140095b72:	75 0a                	jne    0x140095b7e
140095b74:	41 83 f9 75          	cmp    $0x75,%r9d
140095b78:	75 04                	jne    0x140095b7e
140095b7a:	41 8d 49 92          	lea    -0x6e(%r9),%ecx
140095b7e:	8a 45 60             	mov    0x60(%rbp),%al
140095b81:	f6 d8                	neg    %al
140095b83:	66 1b d2             	sbb    %dx,%dx
140095b86:	66 f7 d2             	not    %dx
140095b89:	66 83 e2 30          	and    $0x30,%dx
140095b8d:	66 89 54 24 20       	mov    %dx,0x20(%rsp)
140095b92:	ba 01 00 00 00       	mov    $0x1,%edx
140095b97:	e9 59 fa ff ff       	jmp    0x1400955f5
140095b9c:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140095ba0:	48 8d 15 f5 5b 04 00 	lea    0x45bf5(%rip),%rdx        # 0x1400db79c
140095ba7:	33 db                	xor    %ebx,%ebx
140095ba9:	48 39 19             	cmp    %rbx,(%rcx)
140095bac:	0f 84 56 08 00 00    	je     0x140096408
140095bb2:	44 0f b7 02          	movzwl (%rdx),%r8d
140095bb6:	66 45 85 c0          	test   %r8w,%r8w
140095bba:	0f 84 48 08 00 00    	je     0x140096408
140095bc0:	48 8b 07             	mov    (%rdi),%rax
140095bc3:	48 83 c2 02          	add    $0x2,%rdx
140095bc7:	66 44 89 00          	mov    %r8w,(%rax)
140095bcb:	48 83 07 02          	addq   $0x2,(%rdi)
140095bcf:	48 83 29 01          	subq   $0x1,(%rcx)
140095bd3:	eb d7                	jmp    0x140095bac
140095bd5:	4c 8b 65 58          	mov    0x58(%rbp),%r12
140095bd9:	48 8d 05 40 44 04 00 	lea    0x44440(%rip),%rax        # 0x1400da020
140095be0:	4c 3b e0             	cmp    %rax,%r12
140095be3:	4c 8b cf             	mov    %rdi,%r9
140095be6:	8a 45 60             	mov    0x60(%rbp),%al
140095be9:	88 44 24 30          	mov    %al,0x30(%rsp)
140095bed:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140095bf2:	0f 85 11 01 00 00    	jne    0x140095d09
140095bf8:	4c 8b 6d 50          	mov    0x50(%rbp),%r13
140095bfc:	ba 49 00 00 00       	mov    $0x49,%edx
140095c01:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140095c06:	e8 31 f9 ff ff       	call   0x14009553c
140095c0b:	33 db                	xor    %ebx,%ebx
140095c0d:	84 c0                	test   %al,%al
140095c0f:	0f 84 06 fb ff ff    	je     0x14009571b
140095c15:	4c 8d 3d 7c 5b 04 00 	lea    0x45b7c(%rip),%r15        # 0x1400db798
140095c1c:	49 8b cf             	mov    %r15,%rcx
140095c1f:	49 39 5d 00          	cmp    %rbx,0x0(%r13)
140095c23:	74 1d                	je     0x140095c42
140095c25:	0f b7 11             	movzwl (%rcx),%edx
140095c28:	66 85 d2             	test   %dx,%dx
140095c2b:	74 15                	je     0x140095c42
140095c2d:	48 8b 07             	mov    (%rdi),%rax
140095c30:	48 83 c1 02          	add    $0x2,%rcx
140095c34:	66 89 10             	mov    %dx,(%rax)
140095c37:	48 83 07 02          	addq   $0x2,(%rdi)
140095c3b:	49 83 6d 00 01       	subq   $0x1,0x0(%r13)
140095c40:	75 e3                	jne    0x140095c25
140095c42:	8a 45 60             	mov    0x60(%rbp),%al
140095c45:	ba 4d 00 00 00       	mov    $0x4d,%edx
140095c4a:	88 44 24 30          	mov    %al,0x30(%rsp)
140095c4e:	4c 8b cf             	mov    %rdi,%r9
140095c51:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140095c56:	4c 8b c6             	mov    %rsi,%r8
140095c59:	49 8b ce             	mov    %r14,%rcx
140095c5c:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140095c61:	e8 d6 f8 ff ff       	call   0x14009553c
140095c66:	84 c0                	test   %al,%al
140095c68:	0f 84 ad fa ff ff    	je     0x14009571b
140095c6e:	49 39 5d 00          	cmp    %rbx,0x0(%r13)
140095c72:	74 1e                	je     0x140095c92
140095c74:	41 0f b7 0f          	movzwl (%r15),%ecx
140095c78:	66 85 c9             	test   %cx,%cx
140095c7b:	74 15                	je     0x140095c92
140095c7d:	48 8b 07             	mov    (%rdi),%rax
140095c80:	49 83 c7 02          	add    $0x2,%r15
140095c84:	66 89 08             	mov    %cx,(%rax)
140095c87:	48 83 07 02          	addq   $0x2,(%rdi)
140095c8b:	49 83 6d 00 01       	subq   $0x1,0x0(%r13)
140095c90:	75 e2                	jne    0x140095c74
140095c92:	44 8a 7d 60          	mov    0x60(%rbp),%r15b
140095c96:	ba 53 00 00 00       	mov    $0x53,%edx
140095c9b:	44 88 7c 24 30       	mov    %r15b,0x30(%rsp)
140095ca0:	4c 8b cf             	mov    %rdi,%r9
140095ca3:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140095ca8:	4c 8b c6             	mov    %rsi,%r8
140095cab:	49 8b ce             	mov    %r14,%rcx
140095cae:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140095cb3:	e8 84 f8 ff ff       	call   0x14009553c
140095cb8:	84 c0                	test   %al,%al
140095cba:	0f 84 5b fa ff ff    	je     0x14009571b
140095cc0:	4c 8d 25 c9 5a 04 00 	lea    0x45ac9(%rip),%r12        # 0x1400db790
140095cc7:	49 39 5d 00          	cmp    %rbx,0x0(%r13)
140095ccb:	74 1f                	je     0x140095cec
140095ccd:	41 0f b7 0c 24       	movzwl (%r12),%ecx
140095cd2:	66 85 c9             	test   %cx,%cx
140095cd5:	74 15                	je     0x140095cec
140095cd7:	48 8b 07             	mov    (%rdi),%rax
140095cda:	49 83 c4 02          	add    $0x2,%r12
140095cde:	66 89 08             	mov    %cx,(%rax)
140095ce1:	48 83 07 02          	addq   $0x2,(%rdi)
140095ce5:	49 83 6d 00 01       	subq   $0x1,0x0(%r13)
140095cea:	75 e1                	jne    0x140095ccd
140095cec:	48 8b 45 58          	mov    0x58(%rbp),%rax
140095cf0:	ba 70 00 00 00       	mov    $0x70,%edx
140095cf5:	44 88 7c 24 30       	mov    %r15b,0x30(%rsp)
140095cfa:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140095cff:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140095d04:	e9 42 fb ff ff       	jmp    0x14009584b
140095d09:	48 8b 45 50          	mov    0x50(%rbp),%rax
140095d0d:	ba 58 00 00 00       	mov    $0x58,%edx
140095d12:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140095d17:	e9 38 fb ff ff       	jmp    0x140095854
140095d1c:	41 83 78 08 17       	cmpl   $0x17,0x8(%r8)
140095d21:	0f 87 40 fc ff ff    	ja     0x140095967
140095d27:	41 83 78 08 0b       	cmpl   $0xb,0x8(%r8)
140095d2c:	48 8b 45 58          	mov    0x58(%rbp),%rax
140095d30:	7f 09                	jg     0x140095d3b
140095d32:	48 8b 88 90 02 00 00 	mov    0x290(%rax),%rcx
140095d39:	eb 07                	jmp    0x140095d42
140095d3b:	48 8b 88 98 02 00 00 	mov    0x298(%rax),%rcx
140095d42:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140095d46:	33 db                	xor    %ebx,%ebx
140095d48:	48 39 1a             	cmp    %rbx,(%rdx)
140095d4b:	0f 84 b7 06 00 00    	je     0x140096408
140095d51:	44 0f b7 01          	movzwl (%rcx),%r8d
140095d55:	66 45 85 c0          	test   %r8w,%r8w
140095d59:	0f 84 a9 06 00 00    	je     0x140096408
140095d5f:	48 8b 07             	mov    (%rdi),%rax
140095d62:	48 83 c1 02          	add    $0x2,%rcx
140095d66:	66 44 89 00          	mov    %r8w,(%rax)
140095d6a:	48 83 07 02          	addq   $0x2,(%rdi)
140095d6e:	48 83 2a 01          	subq   $0x1,(%rdx)
140095d72:	75 dd                	jne    0x140095d51
140095d74:	e9 8f 06 00 00       	jmp    0x140096408
140095d79:	0f 84 46 06 00 00    	je     0x1400963c5
140095d7f:	41 bd 4d 00 00 00    	mov    $0x4d,%r13d
140095d85:	41 3b d5             	cmp    %r13d,%edx
140095d88:	0f 87 77 03 00 00    	ja     0x140096105
140095d8e:	0f 84 65 03 00 00    	je     0x1400960f9
140095d94:	83 ea 25             	sub    $0x25,%edx
140095d97:	0f 84 23 03 00 00    	je     0x1400960c0
140095d9d:	83 ea 1c             	sub    $0x1c,%edx
140095da0:	0f 84 cd 02 00 00    	je     0x140096073
140095da6:	83 ea 01             	sub    $0x1,%edx
140095da9:	0f 84 77 02 00 00    	je     0x140096026
140095daf:	83 ea 01             	sub    $0x1,%edx
140095db2:	0f 84 2e 02 00 00    	je     0x140095fe6
140095db8:	83 ea 01             	sub    $0x1,%edx
140095dbb:	0f 84 5f 01 00 00    	je     0x140095f20
140095dc1:	83 ea 02             	sub    $0x2,%edx
140095dc4:	0f 84 9e 00 00 00    	je     0x140095e68
140095dca:	83 ea 01             	sub    $0x1,%edx
140095dcd:	74 4b                	je     0x140095e1a
140095dcf:	83 ea 01             	sub    $0x1,%edx
140095dd2:	74 3a                	je     0x140095e0e
140095dd4:	83 fa 01             	cmp    $0x1,%edx
140095dd7:	0f 85 9a fb ff ff    	jne    0x140095977
140095ddd:	41 8b 48 08          	mov    0x8(%r8),%ecx
140095de1:	83 f9 17             	cmp    $0x17,%ecx
140095de4:	0f 87 7d fb ff ff    	ja     0x140095967
140095dea:	b8 ab aa aa 2a       	mov    $0x2aaaaaab,%eax
140095def:	f7 e9                	imul   %ecx
140095df1:	d1 fa                	sar    $1,%edx
140095df3:	8b c2                	mov    %edx,%eax
140095df5:	c1 e8 1f             	shr    $0x1f,%eax
140095df8:	03 d0                	add    %eax,%edx
140095dfa:	8d 04 52             	lea    (%rdx,%rdx,2),%eax
140095dfd:	c1 e0 02             	shl    $0x2,%eax
140095e00:	2b c8                	sub    %eax,%ecx
140095e02:	41 8d 45 bf          	lea    -0x41(%r13),%eax
140095e06:	0f 44 c8             	cmove  %eax,%ecx
140095e09:	e9 b9 f8 ff ff       	jmp    0x1400956c7
140095e0e:	41 8b 48 08          	mov    0x8(%r8),%ecx
140095e12:	83 f9 17             	cmp    $0x17,%ecx
140095e15:	e9 a7 f8 ff ff       	jmp    0x1400956c1
140095e1a:	45 8b 70 14          	mov    0x14(%r8),%r14d
140095e1e:	41 8d 86 6c 07 00 00 	lea    0x76c(%r14),%eax
140095e25:	3d 0f 27 00 00       	cmp    $0x270f,%eax
140095e2a:	0f 87 37 fb ff ff    	ja     0x140095967
140095e30:	45 8b 40 1c          	mov    0x1c(%r8),%r8d
140095e34:	41 8b ce             	mov    %r14d,%ecx
140095e37:	8b 56 18             	mov    0x18(%rsi),%edx
140095e3a:	e8 09 f6 ff ff       	call   0x140095448
140095e3f:	85 c0                	test   %eax,%eax
140095e41:	75 05                	jne    0x140095e48
140095e43:	41 ff ce             	dec    %r14d
140095e46:	eb 05                	jmp    0x140095e4d
140095e48:	7f 03                	jg     0x140095e4d
140095e4a:	41 ff c6             	inc    %r14d
140095e4d:	be 30 00 00 00       	mov    $0x30,%esi
140095e52:	41 8d 8e 6c 07 00 00 	lea    0x76c(%r14),%ecx
140095e59:	66 89 74 24 20       	mov    %si,0x20(%rsp)
140095e5e:	ba 04 00 00 00       	mov    $0x4,%edx
140095e63:	e9 8d f7 ff ff       	jmp    0x1400955f5
140095e68:	48 8b 45 58          	mov    0x58(%rbp),%rax
140095e6c:	ba 59 00 00 00       	mov    $0x59,%edx
140095e71:	44 8a 6d 60          	mov    0x60(%rbp),%r13b
140095e75:	4c 8b cf             	mov    %rdi,%r9
140095e78:	4c 8b 7d 50          	mov    0x50(%rbp),%r15
140095e7c:	44 88 6c 24 30       	mov    %r13b,0x30(%rsp)
140095e81:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140095e86:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140095e8b:	e8 ac f6 ff ff       	call   0x14009553c
140095e90:	33 db                	xor    %ebx,%ebx
140095e92:	84 c0                	test   %al,%al
140095e94:	0f 84 81 f8 ff ff    	je     0x14009571b
140095e9a:	4c 8d 25 9f 27 04 00 	lea    0x4279f(%rip),%r12        # 0x1400d8640
140095ea1:	49 8b cc             	mov    %r12,%rcx
140095ea4:	49 39 1f             	cmp    %rbx,(%r15)
140095ea7:	74 1c                	je     0x140095ec5
140095ea9:	0f b7 11             	movzwl (%rcx),%edx
140095eac:	66 85 d2             	test   %dx,%dx
140095eaf:	74 14                	je     0x140095ec5
140095eb1:	48 8b 07             	mov    (%rdi),%rax
140095eb4:	48 83 c1 02          	add    $0x2,%rcx
140095eb8:	66 89 10             	mov    %dx,(%rax)
140095ebb:	48 83 07 02          	addq   $0x2,(%rdi)
140095ebf:	49 83 2f 01          	subq   $0x1,(%r15)
140095ec3:	75 e4                	jne    0x140095ea9
140095ec5:	48 8b 45 58          	mov    0x58(%rbp),%rax
140095ec9:	ba 6d 00 00 00       	mov    $0x6d,%edx
140095ece:	44 88 6c 24 30       	mov    %r13b,0x30(%rsp)
140095ed3:	4c 8b cf             	mov    %rdi,%r9
140095ed6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140095edb:	4c 8b c6             	mov    %rsi,%r8
140095ede:	49 8b ce             	mov    %r14,%rcx
140095ee1:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140095ee6:	e8 51 f6 ff ff       	call   0x14009553c
140095eeb:	84 c0                	test   %al,%al
140095eed:	0f 84 28 f8 ff ff    	je     0x14009571b
140095ef3:	49 39 1f             	cmp    %rbx,(%r15)
140095ef6:	74 1e                	je     0x140095f16
140095ef8:	41 0f b7 0c 24       	movzwl (%r12),%ecx
140095efd:	66 85 c9             	test   %cx,%cx
140095f00:	74 14                	je     0x140095f16
140095f02:	48 8b 07             	mov    (%rdi),%rax
140095f05:	49 83 c4 02          	add    $0x2,%r12
140095f09:	66 89 08             	mov    %cx,(%rax)
140095f0c:	48 83 07 02          	addq   $0x2,(%rdi)
140095f10:	49 83 2f 01          	subq   $0x1,(%r15)
140095f14:	75 e2                	jne    0x140095ef8
140095f16:	ba 64 00 00 00       	mov    $0x64,%edx
140095f1b:	e9 b3 00 00 00       	jmp    0x140095fd3
140095f20:	48 8b 45 58          	mov    0x58(%rbp),%rax
140095f24:	ba 6d 00 00 00       	mov    $0x6d,%edx
140095f29:	44 8a 6d 60          	mov    0x60(%rbp),%r13b
140095f2d:	4c 8b cf             	mov    %rdi,%r9
140095f30:	4c 8b 7d 50          	mov    0x50(%rbp),%r15
140095f34:	44 88 6c 24 30       	mov    %r13b,0x30(%rsp)
140095f39:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140095f3e:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140095f43:	e8 f4 f5 ff ff       	call   0x14009553c
140095f48:	33 db                	xor    %ebx,%ebx
140095f4a:	84 c0                	test   %al,%al
140095f4c:	0f 84 c9 f7 ff ff    	je     0x14009571b
140095f52:	4c 8d 25 0f 39 04 00 	lea    0x4390f(%rip),%r12        # 0x1400d9868
140095f59:	49 8b cc             	mov    %r12,%rcx
140095f5c:	49 39 1f             	cmp    %rbx,(%r15)
140095f5f:	74 1c                	je     0x140095f7d
140095f61:	0f b7 11             	movzwl (%rcx),%edx
140095f64:	66 85 d2             	test   %dx,%dx
140095f67:	74 14                	je     0x140095f7d
140095f69:	48 8b 07             	mov    (%rdi),%rax
140095f6c:	48 83 c1 02          	add    $0x2,%rcx
140095f70:	66 89 10             	mov    %dx,(%rax)
140095f73:	48 83 07 02          	addq   $0x2,(%rdi)
140095f77:	49 83 2f 01          	subq   $0x1,(%r15)
140095f7b:	75 e4                	jne    0x140095f61
140095f7d:	48 8b 45 58          	mov    0x58(%rbp),%rax
140095f81:	ba 64 00 00 00       	mov    $0x64,%edx
140095f86:	44 88 6c 24 30       	mov    %r13b,0x30(%rsp)
140095f8b:	4c 8b cf             	mov    %rdi,%r9
140095f8e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140095f93:	4c 8b c6             	mov    %rsi,%r8
140095f96:	49 8b ce             	mov    %r14,%rcx
140095f99:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140095f9e:	e8 99 f5 ff ff       	call   0x14009553c
140095fa3:	84 c0                	test   %al,%al
140095fa5:	0f 84 70 f7 ff ff    	je     0x14009571b
140095fab:	49 39 1f             	cmp    %rbx,(%r15)
140095fae:	74 1e                	je     0x140095fce
140095fb0:	41 0f b7 0c 24       	movzwl (%r12),%ecx
140095fb5:	66 85 c9             	test   %cx,%cx
140095fb8:	74 14                	je     0x140095fce
140095fba:	48 8b 07             	mov    (%rdi),%rax
140095fbd:	49 83 c4 02          	add    $0x2,%r12
140095fc1:	66 89 08             	mov    %cx,(%rax)
140095fc4:	48 83 07 02          	addq   $0x2,(%rdi)
140095fc8:	49 83 2f 01          	subq   $0x1,(%r15)
140095fcc:	75 e2                	jne    0x140095fb0
140095fce:	ba 79 00 00 00       	mov    $0x79,%edx
140095fd3:	48 8b 45 58          	mov    0x58(%rbp),%rax
140095fd7:	44 88 6c 24 30       	mov    %r13b,0x30(%rsp)
140095fdc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140095fe1:	e9 60 f8 ff ff       	jmp    0x140095846
140095fe6:	41 8b 48 14          	mov    0x14(%r8),%ecx
140095fea:	81 c1 6c 07 00 00    	add    $0x76c,%ecx
140095ff0:	81 f9 0f 27 00 00    	cmp    $0x270f,%ecx
140095ff6:	0f 87 6b f9 ff ff    	ja     0x140095967
140095ffc:	8a 45 60             	mov    0x60(%rbp),%al
140095fff:	f6 d8                	neg    %al
140096001:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
140096006:	66 45 1b c0          	sbb    %r8w,%r8w
14009600a:	f7 e9                	imul   %ecx
14009600c:	66 41 f7 d0          	not    %r8w