Text this: InMemQK: A Product Quantization Based MatMul Module for Compute-in-Memory Attention Macro