MLRAVFSKLGSARIDRRNFAQLRMFTTPPQEVSVSKLKEAGLLHSKALIGGNWVGAQDGKTLPVHNPATGEVLVDVPCMGGVETKAAIDSASEAFLSWRELTGSERSKLIRKWYDLLLANKEHLSHLITLEQGKPLTESLGEVVYGSSFVEFFAEEAKRVYGDIIPAPIPDRRLLVLKQPVGVVGAITPWNFPLAMITRKVAAALAAGCTAVVKPSELTPLTALAAADLALQAGIPPGVLNIVMGDAPRIGDAFMESTQVRKITFTGSTAVGKKLMAGAAGTVKKVSLELGGNAPCIIFDDADIDVAVKGTLASKYRNSGQTCVSVNRIFVQAGIYDKFANAFAKAVKSLEVGNGFVKGVSQGPLINEAALDKVERHLNDAVSKGAKVLLGGKRHSLGGTFYEPTIISEATRDMLIFREEVFGPVAPLIRFTTEDEVVKMANDTVFGLAAYVFTDSLTRAWHVTEALEYGMVGLNEGIISTEVAPFGGVKQSGLGREGSKYGIDEYLEMKYICVGNIKK*