MVGPTQPDSVYLGEGISFPHQCRIHAQVFPFSFLSLNRDISFLSFCNQKIAISNSRYVVEDSILDLYCTRLPESLNIAGLGCTSGSNTLLVIKEIIDAIYERCRQIRRGVLELRVYLNDLLGNDFNSVFRSVPVFCDTFKKEKDLPPGTCFIAGVPSSFYGRLFHRNFLDFVHSSYSVHWLSQVPQGLQSEMGIALNKGNIYMAKSSPLAIFKAYLKQFQIDFSLFLNLHSEEMTCGRRTVLTLMGRKGEEPSSGDCCHLWKLLAQALDGMVSQVIQLIR