MELVLDLIHKILNAYLPHMAITALIHFMPIYLFLKFLHFIFRSIFSENVAGKVVLITGASSGIGEHLAYEYAKRGARLVLAARRRRSLQQVADMAYWLGSPDVVPVHADVSKVEDCQRLIEEAISNFGRLDHLVTNAAVTPLYMFEDLIEVTNAAPAMDINFWGAVYTTHFAIPYLKETKGKIVAIASSAGVLNAARISFYNASKAAMISFYETLRVELGTQIGITIVTPGLVESELTKGKFLTIEGKLEVDQVMRDVEMSVTPILPVQKCATAIVRSACRGDNYLTEPPWFKTLFVYRIFFPEFLEWFQRWFLFPGPGQPPTEAPSKIILDVTGFKEYGYPKSVLSPHIKVD*