MLLLASTAAHSSFVAQSAHLTQHHRVASAPSCTAVLDAPYREAEYDPEAADRYFRARPLVALRRAAEIAFLSAGFVGKVLADKQLGREEAMVDRRSEELLQLVTRLGVTAIKVGQVLSIRPDLLPAPYAKGLEKLQDSVQPFPAALGREIIERELSIRIEDVFSAFSAEPVAAASIGQVYRGTLRASGEEVAIKVQRPSVLHDVALDLFMLRFFAPAYQEANDVNTDVVGLVDAWGTGFVNELDYTMEAAATAEFAEAMAARGLGSVTSPEVVPSLSSTHVLTTKWVEGERLASSNADDVPRLCGVALNAYLTMLLDTGVLHCDPHPGNLLRTTDGRLCILDWGMTQRVPSDLQLSLLEFIANLNAEQYDRVPDDLVNLRFVPADKIGELRASGLTVAISKMLRLAAKGGGPAGAMRRMLQSENADVFAIPDYFVYMSRAFSTLEGIGLSSDSNYAILKECFPYLAKRLLSDDSPRARGALRTLLYGGG