MKFCKKCVMPDTKPDLHFDEEGVCDACRSQEAKNQNINWQEREKEFFELIKKYKKHPVYDCVIGVSGGKDSTFQVVKMLELGLNPLCVCFEPSVPTKIGRKNLDNLNHLGVDLIHIKRDPKVYQKLAREAFIRTGDNEWQNHLGIFTSVPRIAVNFGVPLIIWGESPQIEYGGPASSKNKNILGREWLEEFGGLLGNRASDMLGVNGITEKDLFLYTYPSDEELQRVGVTGLFLGYYFKWDYKKILEISKKYGFLTLDHPVETTYENFENLDCYSNHVHDYLKYCKYGFGRATDNACLDIRLGYISREEGVRLVQKYDGKPPKKAIKKYLEFSGFSEEEFQKIVDSFTNKKIFKRDENGKFIRDYDGSLVRKDECVLK*