MVDYKTWLKDIDNNTRISKLSIPGTHNSAACHTALPSVQCQGASVTEQLEHGVRFLDIRVGKLFVGNDVKDLQVIHGKFPVKIPFPLKLNDSLEEVYKFLAHNSSETVIVSIKQEGSDDWDNSQDEFGKLIWDRYVNPNKDRWYLNTDIPKLGDARGKAILFRRFGVQDEQLKKQFGFSASSWAYNTTNDDRGQFVVQDFCEVNTADDLPKKIDYVKDLAKRAQDYTSNGDDKVFLNFTSASNFFDQSCWPQPIAEAMIKGNIQETFHKGVGIIVLDYAETDNWKLPEALIDTNF*