MKKAIELAKNGEGFVNPNPLVGCVIVKDSNIIGKGYHEKFGSNHAEVNAINSAKQSLKDSTLYVNLEPCSHYGKTPPCVDKIIQNKIKRVVISTLDPNPLVCGNGVKKLKDNNIDVTVGILEDEARDLNEAFFYHIKNKRPLCIVKSAVSLDGKIATKSLESKWISNESSRYLTHKYRNKYQSIMVGINTVLNDNPLLTCRLNQEKVSHPTRIVIDTHLKLPLNSNLVKDKTSKTIVFTCCKESIKLSMLKENNVETIISPSKNNLVDLEFVMYKLGELNIDSVLVEGGATLNDSLFRNKLVDKVKLFLSPKIIGGKDAPTFVSGEGINHLSDSTQLTINNVTLIDGDILIESDVLN*