MSTQIFPVRLSAAQQDAAYFHSYNHVGIHEEMIKDRIRTEAYRDAIFAHQEAIKDKVVIDVGCGTGILSIFCAAAGARKVYAVDASDIAVQAREVVKANGFSDVITVIVGRVEEIQLEEKADVIISEWMGYMLLYETMLPSVVCARDRWLKPGGLMLPSFATLYMAPITNPDRYGESIDFWRNVYGFDMSAILPLAKQCAFEEPCVEVITAENVISFPILVKRIDCSTVTLEELETVTTTFSVPSIMRAHLHGFALWFNVSFGGDASSLPKSKAASNGTIPLVLSTAPEDPPTHWAQQTILYVYEPVELQQDNLISGTFTMSQCKENPRFLNVHIEYSCGDRHFVKESVMR*