MSSLDLPTPPLDLPHVPAPAPAAEPVPALPSVLRHDDTDTPCDVIDALALADFITGRHPWSHTVRLPRARPDAQLVPADGRLLRTAIEARQRSQLLGGDGWTARVVTWKGYGAEVTVTAVSGEIGQAALDRIVAGTTAPEDAGSGRIGFWHQNPRRGAQRDVRTVATPDWATIRGNYTATARRELDRLMTITPESVVGRLVLLHGAPGTGKTTALRALAHAWRQWCQVDCVLDPDVLFADAGYLSEVAVGNEDEPEGGPRWRLLIVEDCDELIRGEARQTSGQALSRLLNLTDGLLGQGRDVLVAITTNEDLSRLHPAVTRPGRCLARIEVGPLSHREATDWLADATAGDTASPGGSTGASSGGATVVPPGGATLAELYALRAGATTPPADRHEPGGYL