MVAAPSTAVSSRETLFRLLASAVGEDRAAFALTTLSIDPVLRGTDERPSRAQVAMALNAALFLDLLERVPTAARYVAQIRAKGETIAFDHGALRTIDGATGDLPSGCEAFTRFLAPMGYEVGGLYPLPKLKMTGRALVHRDLPETVPQFFVSELHVNELPETTQAAAERVFAGSQDPIGAAEWSALQALDAQGDCSPEQAATIVAGALRAFGRQHPAPALADYEALLEHSKEAAWIATEGNAFNHATTRTDDVVQLAEDLREEGYPMKPSVEVSQNGRVRQTAILADKVERPFRLADGSEIMREVPGSFYEFITRDIDPATGMLDLTFDSGNATGIFAVTRQQ