MVRKVTPSQFRSQLRQAQSKYNQAVNRYNSAVRAHNQKVRTVVNEYNQAVSRYNSSARAHNTRVQQNRAKLQRELAKLSSSTSQPRYVTLRSSMNTVQHSYSRLEARADAGAYSENYDTILDLSEREATNSASVMNALLDNPSDPEGQDELQDSELDPILKQLSGDALDRWHGALFSLNPRNPDAARHFCTSARELLTTILDSFAPNQKVLEAMPDCDTIPSGAPSRRAKIRYFLYQNGMQDETLEEFVEEDLENVVQLFRVFNDGTHGSSGRFTHAQLLAIRKRVEGAITFLWNIIPQTLQMAA