MSRIGKAEIKLPDKVEVKQENANIKVKGPLGELFTPIFEGISVKTENGIVKLERSNEDQKVVALHGLTRALLMNCVKGVSQGWEKNLEITGVGYRAQKRGEDLVMSLGFSHEVVYKAPKGIKIDVQEQLKIKVSGIDKQLVGQVAADIRSKRPPEPYKGKGIKYAEEFIKKKAGKTGKK