MVTVRREKDSMGAIEVPADKLWGAQTQRSLEHFRISTEKMPVSLIHALALTKRAAAKVNQDLGLLAAEKASAIIQAADEVLAGKHADEFPLAIWQTGSGTQSNMNMNEVLANRASEILGGVRGMERKVHPNDDVNKSQSSNDVFPTAMHVAALLALREHLIPQLSALTDTLRDKSHAFADIVKIGRTHLQDATPLTLGQEISGWVAMLEHNLRHIEHSLPHVAELALGGTAVGTGLNTHPEYARRVAEELATITAAPFVTAPNKFEALATCDALVQAHGALKGLAASLMKIANDVRWLASGPRCGIGEIAIPENEPGSSIMPGKVNPTQCEAVTMLCCQVMGNDVAINMGGASGNFELNVYRPMVIHNFLQTVRLLADGMESFNKHCASGIEPNRERITQLLNESLMLVTALNTHIGYDKAAEIAKKAHKEGLTLKASAVALGYLSDEEFDAWVRPELMVGSMTPGR*