MIIRDAKFGLGDVVRHRLFPFRGVVVDVDPQFANTEEWYESIPENVRPSKDQPFYHLLAENDESYYGAYVSEGNLLPDAENGPVEHPQIAEAFESFDGTRYQLKMTPDQAH