MEWKRFGTLFEHDYVGIDGTWLPLGDILNKVTLIANAALNCPVTEEYLDEAVALERIYKGEGLRVILWACDQYANLHPGTDEEFLAALAGYGFTFLLFQPQNANGEDAHDVFKYALVHPNGKGPSGNDFPDAFELALIDKDGKVVDTYSSDTDPETVFAYLPKLL