MALRAFAKRAGRLPRWGCGALKNTEHTRIQADNWLLKGRLLSRACSNVPVVNLDAGQPTAETHPEVLRPGEIMPGVTFDEMASRRKKLLATVPSGSIVILISASIKNMTELIPYPYRQSADYLYYTGCPQPEGIALIYGAGELCMFMPDPFIEGAFWEGRWSHAPEAMTVLKADRAYNISDLPKHLPRLLKQARGVYIDGDVPSGSQLGQLPAYKEAMQEKKVHNVSKYTHEARWIKSSSELNLMRHAAGMACQAFLQTMKVSPMRQHEHLLAATIEYECKIRGAQCMAFPPVVAGGANTTVIHYSQNDQPIAEGEMVLMDAGCEYFGYVSDITRTWSPSSVMSNAQRDVYEAVLSAFRQCLELYKPGATLKEIHNTASDKLRKAAKELGIIQKSEDYPKINPTCVGHYLGMDVHDCKAIREDRPLVPGVVLTIEPGLYVPVSDQFPKWFQGVGVRIEDEVLITDSGHEVLTASIPKELHEIDRWLQC*