MAIALTHFHASCALLDERKSNYKNFYSGKKSSQTRGLHRLKWRIRSGKQVKASISFPTGYDEVLEQAKDATKAALNDGKKLLEVEFPTAGLESVSGDAEGGIEMTSSMVLVREFCTNLLRSDQYTRTRIFFPDINEVTAAKSGIFEATYFKLDYLTKPSGLEDIGLSKKVKVVDHLKSTDEMVVVAYPYFNVNEMLAVEELYTKATMDSKVPILVFNGELDRIRSGYYPPFFYPKLGALAKNFLPKFETVYYIHNFKGSRGGTLFSSHGSSLVLCRVFAKTQFLGSVTNPDAILVLGKFYEKGEMAWFVYMSKKRCQA*