MEKLLEVKDLNISFHTYAGEVKAIRGVNFDLYKGETLAIVGESGSGKSVTTKSIMRLLPEGNSEIKSGQILFNGMDIAKAHEKQMQKIRGKDIAMIFQDPMTSLNPTMTIGKQISEPLIKHQKISKHEAHKTALRLLQLVGIANAEERIKQYPHQFSGGMRQRVVIAISLACNPQILIADEPTTALDVTIQAQILDLMKDLQKKIDTSIIFITHDLGVVANVADRVAVMYGGKIVEIGTVDEIFYNPQHPYTWGLISSMPTLDTDDEELFVIPGTPPDLLHPPKGDAFAARNKYAMQIDLEEEPPLFKVSDTHYAATWLLHPDAPEVTPPDAVLRRQEQFAELHPGMQAVHAKGVEVE*