MSRRFATLADLMTGRGGVHEVSARRLVPVAVADLEGVDRLSSEAVLEAGPSGAGGDARDAAASPSRYFESHVEYVLPVASAGAPPRSLHVLRLLPAIEANLRAELLPRAHANARRGFDAMERLVLGPDAGVTVSNVGGYQSAHDVLEPDTWSDSDEEDGEEQDGEEQDGEEQDGEEQDGEEQDGEEQDGDERLPRDAAVDDVEPAASRATIKGWGMLSEVACAAHDRVRDRAMGERAVTRDDLYGWLNCNAPGDFNKLHDHGGAESWSGVYYLQCPAPVRGVGSDSDGDSEWDEAEDEGAYGAGALGLRCHVSRHVSDNVSGSVSDDDGGDTSDASVPYLRFQPRVGDLIVFRGDVLHAVESNGCARRGFWRGDLSDKDMESMRMSVAFNEDSAAADRKAALALAA*