HTGVNQLGGVFVNGRPLPDHIRNRIVELAHQGVRPCDISRQLRVSHGCVSKILGRYYETGSIRPGVIGGSKPKVATPKVVQTIAAYKKANPTMFAWEIREKLLEVTAVIFQKQKEEEEKKIRTKRQKKQQ