1401939fc:	88 47 02             	mov    %al,0x2(%rdi)
1401939ff:	48 83 c7 03          	add    $0x3,%rdi
140193a03:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140193a08:	48 d3 e0             	shl    %cl,%rax
140193a0b:	41 8b ca             	mov    %r10d,%ecx
140193a0e:	48 d3 e8             	shr    %cl,%rax
140193a11:	8b ca                	mov    %edx,%ecx
140193a13:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140193a18:	41 0f b6 7c 43 04    	movzbl 0x4(%r11,%rax,2),%edi
140193a1e:	41 0f b6 44 43 05    	movzbl 0x5(%r11,%rax,2),%eax
140193a24:	03 fb                	add    %ebx,%edi
140193a26:	88 46 02             	mov    %al,0x2(%rsi)
140193a29:	48 83 c6 03          	add    $0x3,%rsi
140193a2d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140193a32:	83 e1 3f             	and    $0x3f,%ecx
140193a35:	48 89 b5 80 00 00 00 	mov    %rsi,0x80(%rbp)
140193a3c:	48 d3 e0             	shl    %cl,%rax
140193a3f:	41 8b ca             	mov    %r10d,%ecx
140193a42:	48 d3 e8             	shr    %cl,%rax
140193a45:	41 8b c8             	mov    %r8d,%ecx
140193a48:	83 e1 3f             	and    $0x3f,%ecx
140193a4b:	41 0f b6 5c 43 04    	movzbl 0x4(%r11,%rax,2),%ebx
140193a51:	41 0f b6 44 43 05    	movzbl 0x5(%r11,%rax,2),%eax
140193a57:	03 da                	add    %edx,%ebx
140193a59:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140193a5e:	88 02                	mov    %al,(%rdx)
140193a60:	48 ff c2             	inc    %rdx
140193a63:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140193a68:	48 d3 e0             	shl    %cl,%rax
140193a6b:	41 8b ca             	mov    %r10d,%ecx
140193a6e:	48 d3 e8             	shr    %cl,%rax
140193a71:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140193a76:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140193a7b:	45 0f b6 54 43 04    	movzbl 0x4(%r11,%rax,2),%r10d
140193a81:	41 0f b6 44 43 05    	movzbl 0x5(%r11,%rax,2),%eax
140193a87:	45 03 d0             	add    %r8d,%r10d
140193a8a:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
140193a8f:	88 01                	mov    %al,(%rcx)
140193a91:	48 ff c1             	inc    %rcx
140193a94:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140193a99:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140193a9e:	41 8b c9             	mov    %r9d,%ecx
140193aa1:	83 e1 3f             	and    $0x3f,%ecx
140193aa4:	48 d3 e0             	shl    %cl,%rax
140193aa7:	8b 8d 98 00 00 00    	mov    0x98(%rbp),%ecx
140193aad:	48 d3 e8             	shr    %cl,%rax
140193ab0:	41 0f b6 74 43 04    	movzbl 0x4(%r11,%rax,2),%esi
140193ab6:	41 0f b6 44 43 05    	movzbl 0x5(%r11,%rax,2),%eax
140193abc:	41 03 f1             	add    %r9d,%esi
140193abf:	41 88 00             	mov    %al,(%r8)
140193ac2:	49 ff c0             	inc    %r8
140193ac5:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
140193aca:	4c 3b 6d d8          	cmp    -0x28(%rbp),%r13
140193ace:	73 0c                	jae    0x140193adc
140193ad0:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
140193ad5:	b8 03 00 00 00       	mov    $0x3,%eax
140193ada:	eb 17                	jmp    0x140193af3
140193adc:	8b c7                	mov    %edi,%eax
140193ade:	83 e7 07             	and    $0x7,%edi
140193ae1:	48 c1 e8 03          	shr    $0x3,%rax
140193ae5:	4c 2b e8             	sub    %rax,%r13
140193ae8:	33 c0                	xor    %eax,%eax
140193aea:	4d 8b 4d 00          	mov    0x0(%r13),%r9
140193aee:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
140193af3:	33 c9                	xor    %ecx,%ecx
140193af5:	85 c0                	test   %eax,%eax
140193af7:	0f 44 4c 24 20       	cmove  0x20(%rsp),%ecx
140193afc:	4c 3b 65 28          	cmp    0x28(%rbp),%r12
140193b00:	73 0a                	jae    0x140193b0c
140193b02:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140193b09:	00
140193b0a:	eb 1d                	jmp    0x140193b29
140193b0c:	8b c3                	mov    %ebx,%eax
140193b0e:	48 c1 e8 03          	shr    $0x3,%rax
140193b12:	4c 2b e0             	sub    %rax,%r12
140193b15:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140193b1c:	00
140193b1d:	83 e3 07             	and    $0x7,%ebx
140193b20:	49 8b 04 24          	mov    (%r12),%rax
140193b24:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140193b29:	33 c0                	xor    %eax,%eax
140193b2b:	39 44 24 20          	cmp    %eax,0x20(%rsp)
140193b2f:	0f 94 c0             	sete   %al
140193b32:	23 c1                	and    %ecx,%eax
140193b34:	89 44 24 30          	mov    %eax,0x30(%rsp)
140193b38:	4c 3b 7d 00          	cmp    0x0(%rbp),%r15
140193b3c:	73 0a                	jae    0x140193b48
140193b3e:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140193b45:	00
140193b46:	eb 22                	jmp    0x140193b6a
140193b48:	41 8b c2             	mov    %r10d,%eax
140193b4b:	48 c1 e8 03          	shr    $0x3,%rax
140193b4f:	4c 2b f8             	sub    %rax,%r15
140193b52:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140193b59:	00
140193b5a:	41 83 e2 07          	and    $0x7,%r10d
140193b5e:	49 8b 07             	mov    (%r15),%rax
140193b61:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140193b66:	8b 44 24 30          	mov    0x30(%rsp),%eax
140193b6a:	33 c9                	xor    %ecx,%ecx
140193b6c:	39 4c 24 20          	cmp    %ecx,0x20(%rsp)
140193b70:	0f 44 c8             	cmove  %eax,%ecx
140193b73:	4c 3b 75 b0          	cmp    -0x50(%rbp),%r14
140193b77:	73 0a                	jae    0x140193b83
140193b79:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140193b80:	00
140193b81:	eb 1c                	jmp    0x140193b9f
140193b83:	8b c6                	mov    %esi,%eax
140193b85:	48 c1 e8 03          	shr    $0x3,%rax
140193b89:	4c 2b f0             	sub    %rax,%r14
140193b8c:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140193b93:	00
140193b94:	83 e6 07             	and    $0x7,%esi
140193b97:	49 8b 06             	mov    (%r14),%rax
140193b9a:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140193b9f:	33 c0                	xor    %eax,%eax
140193ba1:	39 44 24 20          	cmp    %eax,0x20(%rsp)
140193ba5:	0f 94 c0             	sete   %al
140193ba8:	23 c8                	and    %eax,%ecx
140193baa:	33 c0                	xor    %eax,%eax
140193bac:	4c 3b 45 30          	cmp    0x30(%rbp),%r8
140193bb0:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140193bb4:	0f 42 c1             	cmovb  %ecx,%eax
140193bb7:	85 c0                	test   %eax,%eax
140193bb9:	0f 85 f5 fb ff ff    	jne    0x1401937b4
140193bbf:	eb 4b                	jmp    0x140193c0c
140193bc1:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
140193bc5:	4c 8b 6d c8          	mov    -0x38(%rbp),%r13
140193bc9:	8b 7d c0             	mov    -0x40(%rbp),%edi
140193bcc:	4c 8b 65 18          	mov    0x18(%rbp),%r12
140193bd0:	8b 5d 10             	mov    0x10(%rbp),%ebx
140193bd3:	4c 8b 7d f0          	mov    -0x10(%rbp),%r15
140193bd7:	44 8b 55 e8          	mov    -0x18(%rbp),%r10d
140193bdb:	4c 8b 75 a0          	mov    -0x60(%rbp),%r14
140193bdf:	8b 75 98             	mov    -0x68(%rbp),%esi
140193be2:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
140193be7:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140193bec:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140193bf1:	48 8b 45 08          	mov    0x8(%rbp),%rax
140193bf5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140193bfa:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140193bfe:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140193c03:	48 8b 45 90          	mov    -0x70(%rbp),%rax
140193c07:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140193c0c:	4c 8b 8d 80 00 00 00 	mov    0x80(%rbp),%r9
140193c13:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140193c18:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140193c1d:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
140193c22:	4c 3b c8             	cmp    %rax,%r9
140193c25:	77 11                	ja     0x140193c38
140193c27:	48 3b 55 80          	cmp    -0x80(%rbp),%rdx
140193c2b:	77 0b                	ja     0x140193c38
140193c2d:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140193c31:	48 39 4c 24 68       	cmp    %rcx,0x68(%rsp)
140193c36:	76 0c                	jbe    0x140193c44
140193c38:	48 c7 c0 ec ff ff ff 	mov    $0xffffffffffffffec,%rax
140193c3f:	e9 bd 09 00 00       	jmp    0x140194601
140193c44:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140193c48:	49 2b c1             	sub    %r9,%rax
140193c4b:	48 83 f8 03          	cmp    $0x3,%rax
140193c4f:	0f 8e 7a 01 00 00    	jle    0x140193dcf
140193c55:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
140193c5a:	48 83 c2 fd          	add    $0xfffffffffffffffd,%rdx
140193c5e:	48 89 95 98 00 00 00 	mov    %rdx,0x98(%rbp)
140193c65:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140193c6a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140193c70:	83 ff 40             	cmp    $0x40,%edi
140193c73:	76 0f                	jbe    0x140193c84
140193c75:	4c 8d 2d 04 16 1b 00 	lea    0x1b1604(%rip),%r13        # 0x140345280
140193c7c:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140193c82:	eb 5f                	jmp    0x140193ce3
140193c84:	4c 3b 6d d8          	cmp    -0x28(%rbp),%r13
140193c88:	72 11                	jb     0x140193c9b
140193c8a:	8b c7                	mov    %edi,%eax
140193c8c:	83 e7 07             	and    $0x7,%edi
140193c8f:	48 c1 e8 03          	shr    $0x3,%rax
140193c93:	4c 2b e8             	sub    %rax,%r13
140193c96:	45 33 c0             	xor    %r8d,%r8d
140193c99:	eb 3f                	jmp    0x140193cda
140193c9b:	4c 3b e9             	cmp    %rcx,%r13
140193c9e:	75 0c                	jne    0x140193cac
140193ca0:	83 ff 40             	cmp    $0x40,%edi
140193ca3:	45 1b c0             	sbb    %r8d,%r8d
140193ca6:	41 83 c0 02          	add    $0x2,%r8d
140193caa:	eb 3c                	jmp    0x140193ce8
140193cac:	8b d7                	mov    %edi,%edx
140193cae:	49 8b cd             	mov    %r13,%rcx
140193cb1:	c1 ea 03             	shr    $0x3,%edx
140193cb4:	45 33 c0             	xor    %r8d,%r8d
140193cb7:	8b c2                	mov    %edx,%eax
140193cb9:	48 2b c8             	sub    %rax,%rcx
140193cbc:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
140193cc0:	48 3b c8             	cmp    %rax,%rcx
140193cc3:	73 0b                	jae    0x140193cd0
140193cc5:	49 8b d5             	mov    %r13,%rdx
140193cc8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140193cce:	2b d0                	sub    %eax,%edx
140193cd0:	8b c2                	mov    %edx,%eax
140193cd2:	4c 2b e8             	sub    %rax,%r13
140193cd5:	6b c2 f8             	imul   $0xfffffff8,%edx,%eax
140193cd8:	03 f8                	add    %eax,%edi
140193cda:	49 8b 55 00          	mov    0x0(%r13),%rdx
140193cde:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140193ce3:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
140193ce8:	33 c9                	xor    %ecx,%ecx
140193cea:	4c 3b 8d 98 00 00 00 	cmp    0x98(%rbp),%r9
140193cf1:	0f 92 c1             	setb   %cl
140193cf4:	33 c0                	xor    %eax,%eax
140193cf6:	45 85 c0             	test   %r8d,%r8d
140193cf9:	0f 94 c0             	sete   %al
140193cfc:	85 c8                	test   %ecx,%eax
140193cfe:	0f 84 48 01 00 00    	je     0x140193e4c
140193d04:	44 8b 4c 24 24       	mov    0x24(%rsp),%r9d
140193d09:	8b cf                	mov    %edi,%ecx
140193d0b:	83 e1 3f             	and    $0x3f,%ecx
140193d0e:	41 f7 d9             	neg    %r9d
140193d11:	48 d3 e2             	shl    %cl,%rdx
140193d14:	41 83 e1 3f          	and    $0x3f,%r9d
140193d18:	41 8b c9             	mov    %r9d,%ecx
140193d1b:	48 d3 ea             	shr    %cl,%rdx
140193d1e:	45 0f b6 44 53 04    	movzbl 0x4(%r11,%rdx,2),%r8d
140193d24:	41 0f b6 44 53 05    	movzbl 0x5(%r11,%rdx,2),%eax
140193d2a:	44 03 c7             	add    %edi,%r8d
140193d2d:	48 8b bd 80 00 00 00 	mov    0x80(%rbp),%rdi
140193d34:	41 8b c8             	mov    %r8d,%ecx
140193d37:	83 e1 3f             	and    $0x3f,%ecx
140193d3a:	88 07                	mov    %al,(%rdi)
140193d3c:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140193d41:	48 d3 e0             	shl    %cl,%rax
140193d44:	41 8b c9             	mov    %r9d,%ecx
140193d47:	48 d3 e8             	shr    %cl,%rax
140193d4a:	41 0f b6 54 43 04    	movzbl 0x4(%r11,%rax,2),%edx
140193d50:	41 0f b6 44 43 05    	movzbl 0x5(%r11,%rax,2),%eax
140193d56:	41 03 d0             	add    %r8d,%edx
140193d59:	88 47 01             	mov    %al,0x1(%rdi)
140193d5c:	8b ca                	mov    %edx,%ecx
140193d5e:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140193d63:	83 e1 3f             	and    $0x3f,%ecx
140193d66:	48 d3 e0             	shl    %cl,%rax
140193d69:	41 8b c9             	mov    %r9d,%ecx
140193d6c:	48 d3 e8             	shr    %cl,%rax
140193d6f:	45 0f b6 44 43 04    	movzbl 0x4(%r11,%rax,2),%r8d
140193d75:	41 0f b6 44 43 05    	movzbl 0x5(%r11,%rax,2),%eax
140193d7b:	44 03 c2             	add    %edx,%r8d
140193d7e:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140193d83:	41 8b c8             	mov    %r8d,%ecx
140193d86:	88 47 02             	mov    %al,0x2(%rdi)
140193d89:	83 e1 3f             	and    $0x3f,%ecx
140193d8c:	48 83 c7 03          	add    $0x3,%rdi
140193d90:	48 8b c2             	mov    %rdx,%rax
140193d93:	48 d3 e0             	shl    %cl,%rax
140193d96:	41 8b c9             	mov    %r9d,%ecx
140193d99:	48 d3 e8             	shr    %cl,%rax
140193d9c:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140193da0:	48 89 bd 80 00 00 00 	mov    %rdi,0x80(%rbp)
140193da7:	4c 8b 8d 80 00 00 00 	mov    0x80(%rbp),%r9
140193dae:	41 0f b6 7c 43 04    	movzbl 0x4(%r11,%rax,2),%edi
140193db4:	41 0f b6 44 43 05    	movzbl 0x5(%r11,%rax,2),%eax
140193dba:	41 03 f8             	add    %r8d,%edi
140193dbd:	41 88 01             	mov    %al,(%r9)
140193dc0:	49 ff c1             	inc    %r9
140193dc3:	4c 89 8d 80 00 00 00 	mov    %r9,0x80(%rbp)
140193dca:	e9 a1 fe ff ff       	jmp    0x140193c70
140193dcf:	83 ff 40             	cmp    $0x40,%edi
140193dd2:	76 0e                	jbe    0x140193de2
140193dd4:	4c 8d 2d a5 14 1b 00 	lea    0x1b14a5(%rip),%r13        # 0x140345280
140193ddb:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
140193de0:	eb 74                	jmp    0x140193e56
140193de2:	4c 3b 6d d8          	cmp    -0x28(%rbp),%r13
140193de6:	72 1c                	jb     0x140193e04
140193de8:	8b c7                	mov    %edi,%eax
140193dea:	48 c1 e8 03          	shr    $0x3,%rax
140193dee:	4c 2b e8             	sub    %rax,%r13
140193df1:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
140193df6:	83 e7 07             	and    $0x7,%edi
140193df9:	49 8b 45 00          	mov    0x0(%r13),%rax
140193dfd:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140193e02:	eb 52                	jmp    0x140193e56
140193e04:	4c 3b e9             	cmp    %rcx,%r13
140193e07:	74 4d                	je     0x140193e56
140193e09:	8b c7                	mov    %edi,%eax
140193e0b:	49 8b cd             	mov    %r13,%rcx
140193e0e:	c1 e8 03             	shr    $0x3,%eax
140193e11:	48 2b c8             	sub    %rax,%rcx
140193e14:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
140193e1b:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
140193e1f:	48 3b c8             	cmp    %rax,%rcx
140193e22:	73 07                	jae    0x140193e2b
140193e24:	49 8b cd             	mov    %r13,%rcx
140193e27:	2b c8                	sub    %eax,%ecx
140193e29:	eb 07                	jmp    0x140193e32
140193e2b:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140193e32:	8b c1                	mov    %ecx,%eax
140193e34:	4c 2b e8             	sub    %rax,%r13
140193e37:	6b c1 f8             	imul   $0xfffffff8,%ecx,%eax
140193e3a:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
140193e3f:	03 f8                	add    %eax,%edi
140193e41:	49 8b 45 00          	mov    0x0(%r13),%rax
140193e45:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140193e4a:	eb 0a                	jmp    0x140193e56
140193e4c:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
140193e51:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140193e56:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140193e5b:	4c 3b 4c 24 78       	cmp    0x78(%rsp),%r9
140193e60:	73 5c                	jae    0x140193ebe
140193e62:	44 8b 6c 24 24       	mov    0x24(%rsp),%r13d
140193e67:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140193e6c:	41 f7 dd             	neg    %r13d
140193e6f:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
140193e74:	41 83 e5 3f          	and    $0x3f,%r13d
140193e78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140193e7f:	00
140193e80:	8b cf                	mov    %edi,%ecx
140193e82:	49 8b d0             	mov    %r8,%rdx
140193e85:	83 e1 3f             	and    $0x3f,%ecx
140193e88:	48 d3 e2             	shl    %cl,%rdx
140193e8b:	41 8b cd             	mov    %r13d,%ecx
140193e8e:	48 d3 ea             	shr    %cl,%rdx
140193e91:	41 0f b6 44 53 04    	movzbl 0x4(%r11,%rdx,2),%eax
140193e97:	03 f8                	add    %eax,%edi
140193e99:	41 0f b6 44 53 05    	movzbl 0x5(%r11,%rdx,2),%eax
140193e9f:	41 88 01             	mov    %al,(%r9)
140193ea2:	49 ff c1             	inc    %r9
140193ea5:	4d 3b ce             	cmp    %r14,%r9
140193ea8:	72 d6                	jb     0x140193e80
140193eaa:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140193eaf:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
140193eb4:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
140193eb9:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140193ebe:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140193ec2:	4c 8b 4d 20          	mov    0x20(%rbp),%r9
140193ec6:	48 8b c1             	mov    %rcx,%rax
140193ec9:	48 2b c2             	sub    %rdx,%rax
140193ecc:	48 83 f8 03          	cmp    $0x3,%rax
140193ed0:	0f 8e 64 01 00 00    	jle    0x14019403a
140193ed6:	48 83 c1 fd          	add    $0xfffffffffffffffd,%rcx
140193eda:	48 89 8d 98 00 00 00 	mov    %rcx,0x98(%rbp)
140193ee1:	83 fb 40             	cmp    $0x40,%ebx
140193ee4:	76 14                	jbe    0x140193efa
140193ee6:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140193eeb:	4c 8d 25 8e 13 1b 00 	lea    0x1b138e(%rip),%r12        # 0x140345280
140193ef2:	41 b9 03 00 00 00    	mov    $0x3,%r9d
140193ef8:	eb 6a                	jmp    0x140193f64
140193efa:	4c 3b 65 28          	cmp    0x28(%rbp),%r12
140193efe:	72 11                	jb     0x140193f11
140193f00:	8b c3                	mov    %ebx,%eax
140193f02:	83 e3 07             	and    $0x7,%ebx
140193f05:	48 c1 e8 03          	shr    $0x3,%rax
140193f09:	4c 2b e0             	sub    %rax,%r12
140193f0c:	45 33 c9             	xor    %r9d,%r9d