MSKPSVLKGCLESLVALEKTKRIPKKPSCDASPLISNFENWSGKPRKLYLRDARSMKRQGLPYELNSNMFAQLLASPMRLDKITRVRAPKELLVQIKLRKADTDISAARGKPFELRPSFGMERGHPTSYVSNSVALVHKYASSAMKWLPSSANSTIRHINQADVATQPEWYSQAYTEQMLGSLREALSSTLMHLGKAPESDPRDVIIVCNPQLPAISLRKSENPFIALATTVLNLYPIKDPELEKVVNNRDIELCSSKHRSLCFLIYRLLAFQADRII