MSDKKKAALESRLDGRQIKAALLCVEREFSAEEDRLTFDEIAAEIGVSRKTLHQWRTQKRAFIDYVNYLADDFLAADRAKVYRQLMRAIDGQQPSIKAIDLFFRRFGLITQQVAVETKEAGSARSNEELAAELDELDELLGETPEN