MFQALKNQVPRVRKENEPPTRDPESFSRYVCDLCHSSGSLSGLRQCVICGRWGCSSCWQDEYYLCKSCGGIMNLLLLELPVRDTPDEPDIKTEKRDELTEDTP