MLHCLSTSNFRLPISNNTTPKKQRFRNRGLFHFTAMEKSYQEKKPRLLCLHGFRTSGEILKKQVSKWPDSVLGKLDLVFLDGPFPAQGKSDVEGFFPPPYYEWFQFISEVNEYRNVDECLAYVEDFMLKQGPFDCLMGFSQGAILSTALTSLQSKGLALTKVPKVKCLIIIGGGKFRSSDLCEKVYSSPIECPSLHFIGDADFLKPRGELLLESFMDPIVIRHSKGHVVPKLNDESLVTVLDFVERIQKILSRNAPATTEENEAHSE