MVSRLMTVVKIYGFMGRECLSAIDGVDVRSLFEKQDKEIELGRFFLKQAVALKKMTFQFCEKPDFVQEEERLKILLMDAQKLTAIPRCSCVEMSPVYKYCRW