MLLKQTNTLMKRYGEKLINGTISDRELKTLMDLKSFPKSKGFVDINQPITDKNHRKSDAINDFVLAIAPRLTLATLHQLTARMINLAPDAGRNTFMRNEGLEKAFLAYELAQFPQSAAIFFLKPESLESIESAGSAKYEEFQARNRMQKEFSGTDDIKNLKDVILKPIIELYSKEDVAQRNVAYHYRHAIYNEAGGRFHAYKVSGTKFAGLPEHLQKFKGDHLKSQILLDFKMQLMDAKTHQEVDDLVTEFQKKVEYDVLTTGQGFISLRFHRPTSSLRAFEHMVNERKQDISTEKSIKLGIS