METLELQGAKLRYHQVGQGPVLIFIPGANGTGDIFLPLAEQLKDHFTVVAVDRRDYGESELTEPLPDSASNPDSDYRVKRDAQDIAELAKSLSDEPVYILGSSSGSIVAMHVLKDYPEVVKKIAFHEPPINTFLPDSTYWKDKNDDIVHQILTEGLEKGMKTFGETLNIAPIDAKMMSQPADTEEGRIEQYKRTMFWLEFEIRQYTHSNITLDDFTKYSDKITLLNGTDSRGSFPQDVNFYINKETGIPIVDIPGGHLGYIQKPEGFADVLLNMWG*