MKFGHNFQRALENEMPPGWSEAAIQYKALKKCIKRFVYELSSLGLSAETIRRLISSSDENQQRAITMTYSLAKEGHVVVPKIVVNVNFEKLKDDEFAASMVKQLSASSNIANSFHTPTSRTFHINEKGGNDNHCSNIKVGQINTYTDDSEVQQMELLLNFDHEFFEKLTTELQNVEHLQQQQREILHSAFENLTHDISLTASPVSKKHYNSLYCWRTIFRLYMDADIFMSSKEADGNRERSPELAQRHLSWFDQQVRKAHCLPSSTKHHDWVFYNQFVELNRNLLKMTFFQSMNKLAVTKILKKFDKRTSLTAQPLFFKVIDSDPLLVADNVAKAICFNLNSKLFSVIPQLQDFECAICSNIAYKPVRLGCSHVFCLHCLIILQRQKVNLCPLCRAEEVLKADSRNIDQALLNFMKTFFPREIKQKRVENEEDLFTGPSTSVRVISDKNACIIM