ELTYDELKTRDASKPAKVIFIHAKATGEEGNMGKLGPLIAKELKKAFGEEGVWIQGVGGKYKADPADAALPLGTSEEAVEELLELFRLAAEKFPDALLVASGHSQGAALTAAALARLDPAIRARIVGVVLLDFPLNVKWKGQIPGFPADRLLVLCLEGDPRCTGSLEVVPRSEEFEEFARTVAPAFLIAKVEEELGR