MLYKYSLFNDFAKFLTKNNKIMVIKQNKGYHNAASKNNRFLKNIVNDGINKKGKQRNISTSKVNNGNRMNMILYKKHGQHLLKNPGILDKIIMAAKIKSSDIVLEIGCGTGNLTVKLLPLSKKVITIDIDARMISEVKKRCLYEGYNNLEVYEGDAIKTIFPKFDVCTANIPYKISSPLIFKLIAHRPLFKCAVLMFQKEFAERMLANVGDNNYSRLTVNVKLFCRVIKVCNVDRSSFNPPPKVDSIVLKLIPKENNSMINFDEWDNLLRICFSRKRKTLHAIFKRNAVLNMLEHNYKNYCTFNKIIPINYSFKTFCLDTLKDLEMEEQRSINLDENDFLKLLLEFNKKGIRFFNIANTKGVNSANVFLDDEDDEQDNHLNGQKKKRKKNKNKKINENENENENFSDDDQTDNEESDSTSN*