MVSLIEKAPYIPYPLALYEQLEQPHTLLFESAEIESKAHTKSLLMAKACLKLICNHNIVTITSLTPNGGAFLQKLSVFFKTPIQDNALTLTYTKNKKTQDEFLKLFEPSPFDALRGLFKSVKTKPKHPFTLLSAGVFSFEMLNFFEDLPNLKAQDNTAHDFIFYVAQNLIIIDHKEKSAEILGACFDERFKTEIAQELQDLKELAKNIKSDFIPKKAKQSREVSVSCDDSEFEKRVLSLQEEIKKGEIFQAVLSRSFYMECLEGLSAYYHLKLSNPSPYMFYIKDSDFILFGASPESALKYNALTNTAEIYPIAGTRLRGKDKQGNIDYDLDSKMEFDLQHDYKERAEHIMLVDLARNDMARVSKKRYCDKLLKVDKYSNVMHLVSRVVGELKKGCDSLHAYRSFMNAGTLSGAPKISAIKLIYQLEKQRRGSYGGSVGYLNSESSMDSCITIRSCFVKNNRALIQAGAGIVLDSVPQNEANETRAKAQALIDAIRKTSL*