MLLLASTAAHSSFVAQSAHLTQHHRVASAPSCTAVLDAPYREAEYDPEAADRLAYRQIAFLSAGFVGKVLADKQLGREEAMVDRRSEELLQLVTRLGVTAIKVGQVLSIRPDLLPAPYAKGLEKLQDSVQPFPAALGREIIERELSIRIEDVFSAFSAEPVAAASIGQVYRGTLRASGEEVAIKVQRPSVLHDVALDLFMLRFFAPAYQEANDVNTDVVGLVDAWGTGFVNELDYTMEAAATAEFAEAMAARGLGSVTSPEVVPSLSSTHVLTTKWX