MSRSRTVRIFWDDPDLTDSSGEDEGCGGRRVGSMVRELPPAPAPVVQAGFAPAPAAAAPLPEQCSGGDGELGRRVVGGCSAGRRRLTKGGAGAPSTKFRGVRRRPWGKFAAEIRDPWRGVRVWLGTFDTAEEAARVYDNAAIQLRGPSATTNFSTSTNSAGAQDPAAVGYESGAESSPAVSSPTSVLRKVPSLSSLAEDKDDYEAGPCEPAAVGSGLTVLEELGELVPFEDAPVYGSSSFWDFEPERGFLYAEPSSPETPWNAGATSSGAPWASPVQENDYFQDLRDLFPLNPLPAIF