METFGGQVGRQEVPESSIDRYRGKLPNQLLTYWAEHGWCGYGDGIFWTVNPQEYDAVVASWLEGTKFETFDAYHLIARSAFGDLYLWGEEIGASLKITSILSRYTTHKSLCLGSQMDKGLQSFILSRKVGSNDYGDLFRPARKKLGTLHHDEMYGFVPALMLGGADTLDHLEKVKAVEHLVLLSQLSDLESYDFQDL