MGLFQFLNALAESGSVIVTQDFREEVEPEAEEVLKEMDRLYRSHLPGKAPDFVPEAALWGAKMLYRGCQFLVCRDIDGDIVSKAMQEACPLPHSPATDYSVDLTFRFLPDLIGMTRGVSSGDPLLQALLKIATEWPLSSVGVTGVEGVNVSHFISDRCLRQLYIDRILERNDLTRLGSLEVNQAIKESLGAHVELCPTVAEKMQSAMTATSPD