MESLKKCFDLQGKEIVSIVGSGGKTSLMWALAKTYRKEAVLVSTTTKIGFPQRQLYDYFYTNHFEKITPNICGITLAGTAINNQTKLTMPAMTSFQTLFQHFTKVFLEADGSKQRPLKGWSSYEPVILKETTTTIGVLPISVIGQKIDETTIHRLPLFLELTDAQLQEPITETLLAQLIDHPKGLFKESQGQRILCLNQTHTRREFVQAMNVCLQLPKSCFEKLDKIIACNMELEKGLILWEKSVKTSKKN