MSSTAVKDQTKTQSAQVSQVFGDMFAFNNSLKLIHWNITGKGSYAAHIALDEAIEDLVKATDRLVETTMATMGDMNIVIPETRAPKDHIGYIEGFYEHVDECRDMFKEKFTQSIIDEYQEAIKQLLYRLKRLS