MDGNPTFLPCPDHSPGRSLAAPPRITPSSSPALVTSVQDLYDFICSGPLVDRIGYTKEKIAESIDRWLRCGGQVARLFRLNELQLSEAEKARIYHFYIPVFLWCEDQVIEHRAKYNEGDEIPPLVIGVSAPQGSGKTTLVFALNYLFQVAGRKSTVLSIDDFYLTAKEQNELRDRNPGNALLELRGNAGSHDLQFSVETLESLTKLTKEGMKMKVPRYNKSAFGGRGDRADPSVWPEVEGPLEVILFEGWMLGFKPLPNEVVKAVDPQLEVVNKNLEAYYDAWDRFIQSWIVIKIREPNSVFQWRLQAEVAMRADGKPGMSDEEVMDFVSRYLPAYHAYLPTLYKEGPNGSKPEHLLVIDIDEARNPIWGN*