MSRPRTVRIFWDDPDLTDSSSEEEGCGTRRVGRMVRELPPMAGAAAAAPVPDQCNAGDGDRGRRLGVAAPGACSGARRRLAKTGPSTKFRGVRRRPWGKFAAEIRDPWRGVRVWLGTFDTAEEAARVYDTAAIQLRGANATTNFSAAANSGSRAGQRDPATPGYESGTESSPAASSPTSVLRKVPSLSSLAEDDSCAAPCEPAAGCRSLAVLEEEELGQFVPFEDAPVYATSGFWDFEPDAGFLYAEPSSPEASWNAAAAAEPASSDDAPSWAASPVQENDYFQGLRDLFPLNPLPAIF