MIVHTWKSFRKSWDLELAAMLSPFLVLRGFSEELCKFWILELAAMLSPFPILRIFEKLWFDLAAMFEFEPSLRIFHDYGLAVMLSPPSSSYFFRGSSSRTNKGKEPVTDAPRRSTKSSNVAAQQAWEGVQYVERNLEECDSLNRDEMRQRLIALKDEEYYKIMVVLRRTISIMSLSSTCSKREDPPSWVKRTNVIKTGVFVGGPSGFAEKSPARMDILMPASGYQGSNHSSVDLRLVGLGIFKGDGSNWVKPF