MPRDTLWGLLSLLHDNGCDVNYAYHRPENYAEWLSRDPGRPRLVYKLSGLATLGSPTCLVIATGFDPERTRQLMWHYEPRHVLLGFQTGEQYDNNAKNIENHKESLKDEYKEFDVEQFQLDAYAEDQGFESLLNQVKQRAQSCNVVMTSSEAVSVAKRIERITHLLELEYDTPDLGNQSDPIAELVFILLSEENDEKKYAEAFKQLDAAFDSWESVRDADVSEIAELIRVAGRANRRAKLIKAALNAITVTYGSLDLSCLRNQPNMAALSQLTVLPGIGKY