MLAVFEQAIAHAPAGLDARVHLQGTTSAKNQELTGMSGMEMLNAFKERQVAVHFGQGSGLAYSLDYQKELLRPRAFVSQENVFLLFKGHLSNMNQLRQMYGITKAVTEELLIIEVYKALRDRAPYPADVAVKHLEGAFGFVLFDQNNSTIFAATDARNGVGMHWGTATDGSLVFADSKELIKGCGTSAAPFPNGFYFSNFERGLVNYEKPNHSVKAVPHVNSSGQLCGAFFKVDSQAQMENAIKSGMHQVGSEMEINPWQY*