MQKTIPEVFMADFTLSKSLFSGKHRDTSSTPGNIAYAVFVLFCFWAGAQILNLLVHAPGVYEHLMQMQETGRPRVEIGLGVGTIFGLVPFLTGCLIFGVIAVILRWRHRHQ