MAEAAQLNTGASIPLLGLGTGSDGSLSHEEKKAAISAALEVGYRHFDTASLYDSEGFLGEALQEAIKAGSVKREDLFITSKLWCSDAYPEGVLPALQKSVRELQLDYLDLYLIHWPIRYKEGIRIKPKPDELLPLDVKGTWKAMEDCVKQGLTRAIGVSNFSSKKVMDLLEFAEIPPAVNQVEMHPKWQQKQLREVCSKVNVHVTAWSPLGAPLMQWGSPAILDDPIIKEVALKHGKTPAQIVLRWGLDQGVSLLPK