MALDDAAVSREAYVDGAFVTGPDESFDLVRGPGFERARVELLEIDADLIDRIVSADGTIAFKGLADDVAVVCSSDKTYAVTRVETSNEMLLVGPPIDDEEAVVEAAAAAAATNGRRRATARARATSHLDLTEIAPRLGRLREMMSGCAFTGEGGVEGMETDDAASGGGALDGYAFEDLDARVQASATEITRCLEDELVAIEIDGKWRGVDPEYRLHALSMLAVSASGNGWALDALPEAEVTRAMTSDGFIPEMAMNTLRAFATPNDDGTSWALDEERVCRALAERVLRDGLGLKNWRLVDMMETWRNKLSEIGLGAVEVREEYLAGLALIERPEKSTEAFVQTFIAKDLPTEPQDRFKALWALKPRWSMAELEPYLKGQARPGQTIESQLLKHCRVIQGKPVLYSKR*