MESVSHRTISTNGISMHIAEMGSGPVVLLLHGFPECWYSWRKQMPVLAEAGFHVVAPDLRGYGDSQAPEGVDKYTPLHIVGDLVGLLDFLRADKAFVVAHDWGAVIGWNLCLFRPDRVRAFISLSVYFMPWNPAGSFVRQLRSTNPEYYICKFQEPGKAEATIASMSSRNFLKQLYCNAMTPNFEFPKESEKLTLPAWISEKDLTYLSSKFKKSGYTPPLNYYRAMDLSWELMAPWAGSKVCVPVLYMVGDKDLVYSYPGAKQFIHGGRMASYVTNLNNIVLLKGVQHFLHEEKPDIVNSHILSFLKSFSSPAEISTPLPSKL*