MKYLPTNSIREGRTNNFDCASLKESTIRRDNMPLRPMMGARAFAKWEIDYVGPINPPALRTRTQYIIVAADYLTKWVEAKSTPKNDARTMTCFLYEYIFTRYGLPIEIVSDRGAHFLNDINHYLLDKFMLVHKKSAPYHPQANGQAECTNNGLWRWLRHLPGEEEIGGLDFFCVNFTSCKKGPSPKKTLSKRISNIFFSKQRHSILCTVLTKIVENLRTDWELKLQPTLRAYRVAFETAIGTTPYNLVYGLDAILPMEFLIPMLRVAKEIGLTGHELSSYITKLEQLDKFRLCSVVATMYDQKRRLKKFHDAHIINKEFQKGDLVLAYTLKQHTSKLKTWGMGPYIIHDLSASGAVHLAILDGELMDNWISRCILKKFHKPLTQELLAKLHAAKTHKEWKEEARKMAQKEAINSQVLLPRPTRLHRPRVPMEQEEKLSIIA