MAIPKLQAYALPEASDIPANKVNWAFEPSRAALLIHDMQEYFLNFWGENSAMMEKVVANIAALRDFCKQNGIPVYYTAQPKEQSDEDRALLNDMWGPGLTRSPEQQQVIAALAPDEDDTVLVKWRYSAFHRSPLEEMLKETGRDQLIITGVYAHIGCMTTATDAFMRDIKPFFVADALADFSREEHLMALKYVAGRSGRVVMTEELLPIPVSKAALRALILPLLDESDEPLDDENLIDYGLDSVRMMALAARWRKVHGDIDFVMLAKNPTIDAWWALLTREVQ*