MPHTGQAGINQLGGVFVNGRPLPDFIRRRIVELALMGVRPCDISRQLLVSHGCVSKILTRFYETGSIKPGAIGGSKPKVATPAVVRKILRYKNDNPSMFAWEIRDQLLHHRHVSGVPSVSSINRILRGNAIPNAEINPDSASNNRTDAATGSLAAASFLNGSSEFIPKMSDLASGAQLYNALLRSSSTVTVASTSGFQVTSSVAAETVASIPFQPAKTSEDESEENVNETDDDDESEEKKQIKSKRKNSYTIEEILKRDTEKPKRKMKSINYFYQDGALFLFETRKKIILN