MSRSRTVRIYWDDPDVTDSSSEDDEGCAARRVGRMVRELPPAPAPLVQAAAASPEQCSAGDDDLPRRVGGCTGARKRLAKGGGSAAQSTKFRGVRRRPWGKYAAEIRDPWRGVRLWLGTFDTAEEAARVLSVPEELGEFVPFEDAPVYSSSSFWDFEPQSGFLYAEPSSAEEASWDASAGGEAEPWAAPVQENDYFQDLRDLFPLNQLPAIF