MRSLLVVALVGALALTAHAAGGGGDDPTIKLENVHDLTPDNFDKIVNGAKHVLIEFYAPWCGHCKRMVPEYKKLGELVAADPKLKNRVVVAKVNADAHRSLGDKFDVRGFPTIKFFPAGKPATKDNMQDYNQARTASAFLDFLKEKLAADKGFARVEALDALAKKFVDAAADAKAKVVEEAEAALAKLEGEAKDNGALYVTFMKKAVEKGSEYLTKEKARLEKLLAGGSVNAAKVDEMSRKTSVLGAFAAEDEE