MKLTYDISEVRPYINWIYFFHAWSMNGLGGAEKDALLADAGQMLDSWQGLCHTYAVFEVLEANSDGDDLLIGSVRIPMLRQQRPAVAGQSNLCLADFVRPLASGVKDRVGAFATTVDPSMEKVHRDDVYLHLLSQVLCDRLAEATAELMHLQVRRTYWGYAPDENLSMSDLLAERYQGIRPAVGYPSLPDTSLNFILSDLVGMKQIGIQLTETGMMQPHASVSGLMFAHPQARYFDLGQIGDDQLHDYARRRGLPVAYVRRFLSTRLAAPASV