MKKILFIALLIGSGLVLANSNWFKQNNKVKEITSPMEVRKKKETRDIYFAGGCFWGTEHFFQQVRGVVATEVGYANGKTKNPTYKEVTTGTTGFAETVKVTYDPQVVDFELLLDLFLQTIDPTTLNRQANDVGTQYRSGIYYADQSDEFLITQKIKELAKQYTKEIVVEVEPLRNFYDAETYHQKYLDKNPGGYCHIGADLFEIARKANPKKEPTYQRQEKEVLKTTLTPTQYEVTQNNGTERAYSNELWKEFREGIYVDITTGEPLFISTDKYDAGCGWPSFSKPINTRLIEEKEDKSHGMDRVEVRSTTGDAHLGHVFNDGPAETGGLRYCINGASLRFVPKEEMQAAGYGAYLSLLQKKK