MSRSRTVRIYWDDPDVTDSSSEDDEGCAARRVGRMVRELPPAPAPLVQAAAAAPSPEQCSAGDDDLPRRVGGCTRARKRLAKGGGSAAQSTKFRGVRRRPWGKYAAEIRDPWRGVRVWLGTFDTAEEAARVYDNAAIQLRGATATTNFSTSSTNSEGAQEDLTAAGYESGAESSQAVSSPTSVLRKVPSMSSLAEDRGDSEACQGDAAAGSSLSVPEELGEFVPFEDAPVYSSSSFWDFEPQSGFLYAEPSSAEEASWDASAGGEPWAAPVQENDYFQDLRDLFPLNQLPAIF