MPLNNPCTRYDIHLATLGSNYFEIDLDVHRFSYISRKGLETFWDRLKSCILDFGLTIQGNKPEELPEQVLCCLRLNMIDFMSYRQLVTSTIPNHEYDESRSGADRRNDQFGLVKGAEPSEKQFEVGTSHPIRNCWNPDRSIFRRTLMATVGNKNVQAKLVLLGDMGAGKSSLVLRFVKGQFFAYQESTIGAAFFSQTLAVNETSVKLEIWDTAGQERYHSLAPMYYRGAAAAIIVYDITNLDSFVRAKKWVQELQKQGNPNMVMALAGNKSDMIEKSKVSPE