MEAALESVLENHAHGLSSLVGKRVTILSIDGGGIRGLIPAKILEFLEEQLQILDGPNARIANYFDVIAGTSTGGLIASVLAIPDEKGHPRFRAKDASLFYTEKASSIFTKRSNIPLIAPLLGSKYVANGFEKVLQETCQDLKMKDTLSNLIIPTYDIKLMEPTYFSTCEAKREESKNALLRHVLRGTTAAPTYFPPALFSTTTTSGKSRAYNLVDGGIGVNNPTHHAIVDVQREIFQKNIDFTKRLVAEGFKSLLVLSLGTGTSAESYDANQASNWGIQSWILNNGKVPILDMEMEGSAHVVDFNLSVIFHTSQCPQNYLRIQALNLSGEVTSIDNFQSDNIQRLIDISSELLSTHVMELDMDTGKYVPKLNEGTNKEALIRFAKILTEECKARRQ*