MESPFMPSLLKGKVALITGGGTGIGLEIATQLGMHGACVSLMGRRQQVLDSAVAFLQAAGIEAVGLQGDVRKKEDATQAVEATIKRFGRLDILVNNAAGNFLVAAEDLSPNGFHTVLDIDTVGTFTMCTAALPYLKAGASGKGMNESGLILNISATLHYSASWYQVHVSAAKAGVDSLTRSLALEWGTDYGIRVNGIAPGPITGTIGMEKLAPAEAGLLSSYAVSQVKLGEKRDIAIMAVFLASDAAKYINGAIIPVDGGNWLSKPRIIPKETVQAVSRTVE