MEKSYQEKKPRLLCLHGFRTSGEILKKQVSKWPDSVLGKLDLVFLDGPFPAQGKSDVEGFFPPPYYEWFQFISEVNEYRNVDECLAYVEDFMLKQGPFDCLMGFSQGAILSTALTSLQSKGLALTKVPKVKCLIIIGGGKFRSSDLCEKVYSSPIECPSLHFIGDADFLKPRGELLLESFMDPIVIRHSKGHVVPKLNDESLVTVLDFVERIQKILSRNAPATTEENEAHSE