MATATACASTFLAGQALGASSNELAKKVNVGEARVVMRKGSAPSSIWYGEDRPKYLGPFSGATPSYLTGEFPGDYGWDTAGLSADPETFAKNRELEVIHARWAMLGALGCVTPELLAKNGVKFGEAVWFKAGSQIFSEGGLDYLGNSGLVHAQSILAIWACQVVLMGAIEGYRVAGGPLGEVSDPIYPGGQFDPLNLAEDPDTFAELKVKELKNGRLAMFSMFGFFVQAIVTGKGPIENLSDHLADPTVNNAWAYATNFTPGN*