MSALEKNAADPYRQPLPRTPARRITDDAEAIRVARELAGLFAEEASLRDRQRRLPVAELEAFSQSGLWGISVPRAYGGAEVGYRTLAEVLKTIAAVDPSLAQLPQNHLAVLDHLRLDGSEEQKRFFYGLVLDGVRFGNAFSERHSRTVAEFQTRVLADGDGFRIDGRKFYSSGALLAHWVPAVGLDAEQRAHLAFIPRDAPGLTVIDDWSGFGQRTTASGTVILDNVRVPAEHVIPVHRAFDRPTAAGAVSQFIQAAIDAGIARGILAETVQQVRRHARPWIDANQQHAWEDPYTIQQVGDLRIRVRAAEAVLDLAADAIEAALAAPDEESVAAASIAVAEAKVLTTEAALLAANRLFELAGTRSTLEELNLDRHWRNARTHTLHDPVRWKYHAIGNYQLNGVKPPRHAWL*