MSLIASDHFRIVVGLGKSGMSLVRYLARRGLPFAVVDTRENPPELATLRAQYPQVEVRCGELDAEFLCSARELYVSPGLSLRTPALVQAAAKGVRISGDIDLFAREAKAPIVAITGSNAKSTVTTLVGEMAVAADKRVAVGGNLGTPALDLLADDIELYVLELSSFQLETCDRLNAEVATVLNVSEDHMDRYDGMADYHLAKHRIFRGARQVVVNRADALTRPLIADTVPCWSFGLNKPDFKAFGLIEEDGQKWLAFQFDKLLPVGELKIRGAHNYSNALAALALGHAVGLPFDAMLGALKAFSGLAHRCQWVRERQGVSYYDDSKATNVGAALAAIEGLGADIDGKLVLLAGGDGKGADFHDLREPVARFCRAVVLLGRDAGLIAQALGNAVPLVRVATLDEAVRQAAELAREGDAVLLSPACASLDMFKNFEERGRLFAKAVEELA*