MLRDLSKLIDDADSEGHDGDQLQKELRQAAQSLWRAQFIYENDWGMKTSYEVLRRHMGYFENLFDALGYRVVGRPNDGYVGLVANELPPRQSMKLDESLLLLVLRLHYEEAFTRFEAKEFGEVEVESEQILQIYEDRTHRERPNFGRVKEILAGFRQRGLVRIEDRDDRNFTLFLRPALPIVVSKDTLGSLEEFVSRSIPATAKTDAASEVQA