MSDHPTAYLVLASQRSGSTLLVESLRATGVAGEPQEFFQYLPNTSMSPQPREWFADVEDQSILRLLDPLIEGKPDLAPATIWRDYIQTVGRTPNGVWGGKLMWNQTPLLVQRAKDLPDRSGSGLLSAIRDVVGSDPVLIHIHRPDVVSQAVSFWRAVQTRVWRGRPDPVRDARAEYHAGAIAHVITMLRAQEEGWRAWFTEENVEPIDVDYPYLWRNLTEVVGTVLEALGQDPRLAPKPVLERQADQRSDEWVERYRRDAQRDGLPL