MSQRKIIVENRKARHEYELYDRFEAGLELKGTEIKSIRLGKVQLKDSYISIRDGQALIKGMHIAPYEFGNRFNHDETRDRRLLLHKNEILKLDQYTRIKGYTVVPVSLYLSKGLAKLEIALAKGKNLHDKREASKARDAQREIQKALKNQY