MGKSKDVEIEKSILGTILLDNKLSYKLDELNENMFMNDICLEIFKIMKELKKENIVIDVATVKSKIDRKSLAIKTSDVTNLITWGQNFGLDGHIKILKENLARRSINQNCQNLLHSLNLGENIDTCIYKFESNIKEILDKDTYENDDVNSIAGKVLDFLENKKDIGFKFGIKLLDTTIGGLFKGELTTIAAKSGVGKTALALQIMLNSFKQGKKTLFISREMTSEQVFMRNICRVTGVSTRNMKSKEIDENDWKLIVNAIGDLSENNLIYINDKIDTISAIRKRIRQVKPDLLIVDYVQLLTSQKSMDKREREVATFSRELKNMTLDFNIPVIQLSQLNDEMKDSRPYGDRPMRDSKAIYHDSNNVVYIHQLKGSDYEEAVRDIGESEEAVRASEYRGIKMVDLIVAKCRDGQTRHKHFCYFGDKLHFQELNY*