MTATTPTKVPKFLQSLYAILHDEDQNILTWSADGAYFQVLDVARLEREVLPKYFKHGKFTSFQRQLNNFSFRKWTKTRANVCTFSHDVLVRCAYPSQWITLTARYLALKNETAVVDASVLITKPTLKRLRSECARVFPAKEKQLKMDTSMCSDTKISLGDLVFTNANACFFDDLSLAQLCTLEWEDALLNDEAIVVEAVASTDLDCGTNASLEPLDWEVAAADCLVLVDHEDKSRGQQGHCD