MKFDFTKQLGFKITFLFFGLLLFSCSSSTKTLSTSEVKQKSSTTTELKPIGKIIVGAERFEHYLFDLKNKNVGIVTNQTGVIPVYNHTNNTTSYKHVVDFLIESQVKVTKIYAPEHGFRGTADAGELIVDGKDTKTGLPIVSLYGANKKPKPEHVTDINVMIFDIQDVGARFYTYISTLHYVMEACAENNIELVVFDRPNPNGTIIDGPILEKEYSSFVGMHPIPVLHGMTIGEYAKMINGEGWLKGGIKCNLKVVPCYNYKREYPYSLPIKPSPNLPNDQAINLYASLCLFEGTNVSVGRGTEKQFQIYGSPFLKEMKFEFTPVPNFGAKEPLHQDKKCFGEDLTKIKKVTRLELKWLINAYNHTEDKSTFFNEFFYKLAGTKQLKEQIEKGMTEIEIRNSWLSGLTNFKNMRKKYLIYN