MTGLVLKLAPKERVLINGAVIENGDRRSRLAIMTPNAHILRLRDAIHPEEVNTPVRRVCYIAQLVLSGDADSSEARMQLLRGIEQLSQVLTDHDSRAHLTQATAAVLEDQHYQALKSLRALLPREERLLAAGSA