MSDDWRSKSLYLTAGALIGAGAAYVAYSYIGVRRAAAAQAASNIPAKCNVPGGASLEKFLQDEVLTEQLTRNVQFFGEEGQLEIAKSFVIIVGLGGVGSHAAHLLLRSGVGRMRLIDFDQVTLSSLNRHAVATREDVGTPKATCLEKHFRRILPESHIEAVVQMYTAEAEDELLGGQPDFVIDAIDNIDTKVALVAACQRRGLRVLSVAGAGAKADPTRLKFVDISESSVDPLARALRTRLRKQHGVFGGIPVLLSTEKPRCKLVSLADMETGNPLDYQIVPNFRVRTIPVLGTTPAIFGMAAAGYVLCSLAGPSHAIEGEPIIKLTAVQYERALERLRDRERARFGSDEGVAVDLDDIVFLLREAWRGFSAREPQRVVAPGGDKGLMRSTAHLTFTRWDPNKPCTADNLVLLAGPEADSHDALPSLDVLRSSEPELVARVEAILDRVKRELFF*