Adaptive Protein Crystal