MKALTGVTGRAGEGVTSLSRGRSHREFFMIYRRGGQGAARSGVSPATSSMPWTVGRRCIRTYSSAGEAPQELTASTVTIKVPYRVNYGEVLRVVGSGKVLGDWSADRGLQLIWTEGDVWTVQVPISAGHYEFKCVVYNQATKSVARWEDGGNRILDITRELGTWDVSCQWGATAGMTSTFIPKPQPPLPAASELEPTATEATTSGDGVAAAEEELSTLMALSETGIDANKVDDVALQVEAVPQVASVDAPARSSGDAADTAVAGTSSSSSTGGGGSAALLLFATVAAAGAVAAVAFLGPSGLDKSILGARAGVAVSTTLQQSSLAGEQVRAQLQSQLATLAGHVSAVQPTVQAQMVSLHGSVADGRTSLQPMVQSSVSYVRSQSTAASGDAFASTVEMGARASERQG*