MSNVTEKTTVNLLGKEANLHQQVLASFPLCDVTEDDLTQNPRFCKLLVLLAQHMDRTGLTASLKAELEKTEQNLQSQRRQWLRTEVLHRGLQEMIQDHHCFRRPVNKTTPDLQFHETMEKCLLVAQCVRQLDPSSATNEEQPFVFGLTEVDRFGFSQDVQRMRRALPKQLENHLRQKCLHLLSYYQPECETESEGLKTVKLSHLSALLDKEKTRAESLRGTCRENAVLLQRQSQVYLCELMKCIQLLQTLILDHRLKIQTDLDRSKLDYLEGKCELVLQKLKAETVEVQLDTYTPDSISAHRKIREKLEAELKACRAEKQAAELKLTSFEILGKEFKALADEYCRLRSEIENKKWALAELTHVKS