MRKFCIYGKGGIGKSTNVGNMAAALAEDGKKVLVVGCDPKADSTRTLMHGKINTVLDTFRDKGPEYMKIEDIVYEGFNGVYCVESGGPEPGVGCAGRGVITAVDMLDRLGVYDELKPDVVMYDILGDVVCGGFAMPLQKRLAEDVYIVTTCDPMAIYAANNICKGIQRYGNRGKIALGGIIYNGRSVVDEPEIIDKFVQGINTQVMGKIPMSNIITKAELRKQTTIEYAPDSEIANKFRELANAIYENKKTTIPTPLSEQGLDDLTESIEELVRKKYE