GRMTFNLLVVGGPGVGKHCLVLRYRDGVYVYNYDGSLAETKELLVNVNGQELTLLLEDTAGERTSTEETEAELKKAQVLVLMYNIDDAESFEWVPEWWALAFEVFNSDDVPVVLVGNKADSPGWAVPEETAEALAEALGMPLVFTSAFTGGGVFEAFDAAVQEYLEANAI