MTTRLLQIDFPYDGPWGEALASACDPLAHDIAGESGLRWKIWTENRERGRAGGIYLFDDEAACTRYLEKHRARLAGFGIVDIRAEVFEVNGPLSAITRAPL