MAAMTVHLDVVSAEQSLFSGRVESIQVTGSEGELGVNAGHAPLLTALKPGMVRLVKQFGEEEFIYIAGGTLEVQPNLVTVLADTAVRGEDLDEQAAEAAKRDAEAQMAKGASAELDYNQAAVQLAEAIAQLRIIQQLRKK