MSRPRRRGRDINGVLLLDKPQGMSSNDALQKVKRIYNANRAGHTGALDPLATGMLPICLGEATKFSQYLLDSDKRYRVIARLGQRTDTSDADGQIVEERPVTFSAEQLAAALDTFRGDIEQIPSMYSALKYQGKKLYEYARQGIEVPREARPITVYELLFIRHEGNELELEIHCSKGTYIRTIIDDLGEKLGCGAHVIYLRRLAVSKYPVERMVTLEHLRELVEQAEQQDIPAAELLDPLLMPMDSPASDYPVVNLPLTSSVYFKNGNPVRTSGAPLEGLVRVTEGENGKFIGMGEIDDEGRVAPRRLVVEYPA*