MSSVEEGQSVYAASLASIREAQTRIAPFVHVTPVLTSSSLDQLAHANLYFKCELFQKGGAFKFRGASNAVLSLSPDTASNGVLTHSSGNHAAAVALAAKLRNIPAFIVMPSNAPKCKVANVKRYGGNVCFSDPTIESREEVAGNLQKKTGATMIHPYNDGRVISGQGTIALELLEQIPELDAIIVPISGGGLISGISLAAKAIKPGIKIFAAEPKGADDAAQSKAAGELVTLPHTHTIADGLRAWLGSLTWPVVRDMVDEVITVTEEEIVDAMRMCYEILKLVVEPSGAVGLAAVLSAQFQSQACGRTSQRVGIVLSGGNVDLDALSEFFTGF*