METGKGSTSTLRICIFLWFLLSLSRHLSAFSVTVNDMECVYEHVHREGDTVSGNFVVVDHEIFWSSDHPGIDFEVTTPGGNVIRSLKETSGDKFEFKAPERGTYKFCFHNYYSTPETVSFYIHIGHVPTEQALAKDEHLDPINVKIAELREALESITAEQRFLKARDFQHRHTSESTRWRLTLYTAAGYLALLAVSGLQVFYIRRLFNKSVAYNKI