MGRKKTQMQLIETESARHVAFSKRRSGLFKKASELCTMCAVEVAIIIFSIGGKAFSFGHPNVHFVFNRLRCSENPDASTSSNEAAGQDPILHDLNKTHSDLIENVGLVKKLGKKMRRAIMEKPKPDWFYAPRESLSMEVLYEMKEALEAVQENVRRDKERLLAQA