MGLLELCEQVFGTADLYQVLGVRREASDGEVRRGYHKVSLQVHPDRVEEDQKEDATRRFQILGRVYAVLS
DKEQKAVYDEQGTVDEDSAGLNQDRDWDAYWRLLFKKISLEDIQAFEKTYKGSEEELNDIKQAYLDFKGD
MDQIMESVLCVQYTDEPRIRNIIQKAIESKEIPAYSAFVKESKQKMNARKRRAQEEAKEAELSRKELGLE
EGVDNLKALIQSRQKDRQKEMDSFLAQMEAKYCKPSKGGKRTALKKEKK