MILGDPYKFSIIIDAVNEWNVDDAFDNGILIFCIDEDFFPKETITSTLKSEIHYLKEKLKNLTINEELYNMQKDKAFIEIYNITFPYDINIDNDYRFDISPQSFADNDCFVFAVSNGEQVRIMASKLDYIVEDSRHDLKGINVSETFIDISEINKIILEIDNFCGFGIK