MAELKTRKTEASVTDFLNGIADERKRQESFTLLELMREATGQEPKMWGANIVGFGDVHLRYETGRELDWFPVGFSPRKQNLTVYINKGLTDYQPLLGRLGKYRTGKSCLYINKLADVDTGVLKEIIRQASMAGIFYSQ