MVGPTQPDSVYLGEGISFPHQCRIHAQVFPFSFLSLNRDISFLSFCNQKIAISNSRYVVEDSILDLYCTRLPESLNIAGLGCTSGSNTLLVIKEIIDAIYERCRQIRRGVLELRVYLNDLLGNDFNSVFRSVPVFCDTFKKEKDLPPGTCFIAGVPSSFYGRLFHRNFLDFVHSSYSVHWLSQVSIFIF