MNKANFFGLFGLPIAFDIDKNALKSALLSLQKQHHPDRDANKASTNQASLINHAYQVLSHADSRAAYLLELSGQAVDLSQSINDWDFLDEMMDLRIRLDTTDDKMVLDQISNQVHALSQEQSTRFMQNYQNHTWAEAIDATRKLQFLGKLLVDIDAKVTKLLSQGHDDDLYV