MSEDNTHQSILILGGGCFGLATAFELAQKGYNNITILEKDVDVPSRFSAAYDLNKVIRAEYADDFYTQLALDAIRKWQSDPLYAPHYHQTGFLNVTSGKAAQNTKGAVESYFQSLQKNHAFNGQTTRVNSSQEIKKLVPKFTGPLTGFKGYHNKLAGYGHSANALRAVYEQCVKLGVKFHLGKKDGEVDSLLYASSREGTRCIGARTRGGSIHTADKTIVALGADAANLLPRVGKQMTGRAWGVAHIQLTDEEAADLKGIPVTNVRDMAFFFEPDLTTKKLKFCHMGGAYTNYSFTKDGLSIPFPELSESQFMPLEDETYIRQLLREVFPQLADRPLIDQHLCWFADTDDSDFIIDYVPDTNATLVVLSGDSGHGFKMMPIFGQFVHKLLVDERQEQRKWQWKGGKAKAAAVWRSSESQELSGVPRAKL*