MATFAKASFGHASYAAFRPTYPTALYNAVLAYHQGPKKLCLDLGCGTGIATREMSKRFDNAIGTDPSAGMVKQARQNSPQEHYSNIRFEEGSAEGTPSLEEGSVDCVVAAQAAHWFDYAKLWPEMRRLVRPGGTVAFWGYKDHVFVDFPKASKIMMSYAYDTHPDKLGSYWPMPGRSYVQNKLRIIQPPVEDWQDVQRVEYEPGLSGKHTGEGTLFMERQTSVGQCKQYVRTWSSYHGWKEKHPDQEARSKGGSGDIMDQMFDEIAENDEHFRDDENLVDIEWGSALVMARRKGV*