MSEFGAGDSVRVRAERFLKECGAEDIPHPGGTLLAHLGRVADVLAGWGATSDIQLAGLCHAVYGTDGFDRWLLDPADRHRMVELIGERAEALVYLYGSCDRATVYPRLTATPVLFRDRFTGREFEPDDAELRAFLELTAANELDVMAHNAELAAKHGAALFGLFEQTRNYLSPRAWSACRAQLGSAAS