MGDENSLPGSLEEKADQVAEATPLVGDDASLETIVRRFQDSMSVEKTHKFWETQPVGQFKDIGDTSLPEGPIEAATPLSEVKQEPYNLPAAYEWTTCDMKSDYVCSEVYNLLKNNYVEDDENMFRFNYSKEFLSWALRPPGYYQSWHIGVRAKVSKKLVAFISGVPARIGVGDDVVKMAEINFLCVHKKLRSKRLAPVMIKEVTRRVHLENIWQAAYTAGVVLPTPVATCQYWHRTLNPKKLIDVGFSRLGARMTMSRTIKLYKLPDVPATPGFRKMEPCDVPAVTRLLRNYLSQFIVATDFDENDVEHWLLPREDVVDSYLVESPETHDVTDFCSFYTLPSTILGNPNYSTLKAAYSYYNVATKTTFLQLMNDALIVAKQKGFDVFNALDVMHNESFLKELKFGPGDGQLHYYLYNYRLRSALKPSELGLVLL*