MLVRKPKLYPSQIVRTVKVSNISLTATDRDIEEFFSFSGDILYVEMRRESETTQLAYVTFEESHGADTAMLLSGAIVADLSVLITPVEDYQLPPEALSSKLEQKPPATDSAVKKAEDVVSTMLAKGFVLGKDAINKGKAFDERIHLTSNASATVASIDHKMGLSEKLSVGTAVVNEKVREMDEKFQVLVKTKTVLSVAEQKASSVGSAIMSNPYVSTGASWVSGAFTAVAKAAEDVSVMTREKVEKAEEEKIEIPVSEGSPAHIHHNGSPAGEPPVIPIDSADSKLANI