MLRNNGSPYIALHLTYEKDMLAFTGCTHNLTAEEAEDLRVMRYNRRDWSLLKLYHNQLVASDYIVALESNVFVYTYDGNRAKAVQDHRKFEDFRKTIDPDRKCFVKLIDHMDNGELSWEQFSSEVKRLHANRLGGPYRRIPGKAPKLKENFYANPFPGCICEKSSKLIDRARVPSVIGRHPLPLKNLPLDGRIMMKICIGYMPIPFIPVSYLPY