MVFGKVAIVIGSGIVGTVLTGGESSLPDFKDVISGAFKFMTKGAKQSKDGPSTSSPHTAQLLTQVNYLREELNMLSKSNHVAIVTVDGRPGPGAYGITAVVIGAIGYLFIRWKGWKLSDMMFVTKRGFTDACNAVGKQVDQVSESVHAAKRHLAGRIDRVDCTLDECQEITEATRNEVTIIHGDLSAFQKDMESVHLVVRNLETKLGRLAYTQDRTTRGIYDLCEFTKKLEQSPKADTRQVTSSTPRPAIESSERAARAASLPPALEPESPSAQSPRAEAPKVVRSTTMSASGLSMLVGTTMPPKRDHQGAFSRASSMKEGSSELPSGAPSSAEPSPRRSTSSTLFGGFGFLRSYAS*