MFNPTRDEVRNFFIEAWRKYQAREVLTPLETIAADVVALHPEYHTVVDNPDSVDRDFPPEAGQINPFLHLSLHLAIEEQLSIDQPTGIRAAFDEACARHGNRHDAMHDALECLGETLFNAQRNGTPPDGAAYVAALRKRAGHG