HTGVNQLGGVFVNGRPLPDHIRNRIVELAHQGVRPCDISRQLRVSHGCVSKILGRYYETGSIRPGVIGGSKPKVATPKVVQTIAAYKRANPTMFAWEIREKLLEERVCDAENVPSVSSINRIVRNKSAMERLSERAIHQSAFVPPTAPYSINELLGFEHPNKSAVENMQLPLQNGINSRKGELVTAYASIDKRWEGTGPTVLASTTPSHTYFDGFLGETWTNSAARNAELICSTPIARGNDSLLGSTVVGINQRSAHLSSSGSTGGGGGGAGGGSDGVVPGSATTASY