MSRPSVAIVSPAVASANNGNWQTARRWQEFLDGTCNVRMTQRWPDDGSQDDVVMLALHARRSADSIEAWASVHGDRGLAVVLTGTDLYQDIVVDPRARHSLELAGQLVVLQDLGAEALPPALRGKTRVIYQSTPSQAAASKPDTVLQALMVGHLREVKSPQTLFQAARLLAGHDDIRIDHIGEALDPVLGEQALATQRDCPNYRWLGALPHDGTRERIRCAHLLVHASAMEGGAHVIMEAVCSGTPVLASRIPGNVGMLGADYAGYFTHGDAAALAALLVRCRQGQAASGDVPADPLLARLGAQCALRAPLFAPEAERAALLRLVADLM