MMSLAARSGAFSPYLQATAFTVAGPLKALVPGVVLKTDKVLLDTKKPFLCRESLRGQSPLTGPAVTVSINGRAGVRFAHTDIKVPDFSDYRRPEVLDPHKPSTESSESRRAFSYLLTGATAVVSVYAAKTVVTQFVSSMSASADVLAMSKIEIKLSDIPEGKNMTFKWRGKPLFVRHRTEKEISAEEAVSLAELRDPQEDKDRVIKPKWVIVIGVCTHLGCVPISNAGDYGGYYCPCHGSHYDASGRIRKGPAPLNLEVPYYEFPDDDTVVVG