MSQWQLARIKLDSHSYFATGRDATPRCAAAAMHETVTRQFVLLAFYLSWLPTDVAESLLSEMXTTRVAMKVGPRITGQLGLHPGWETWGPYSGLIVDWCKRLGVEVVKAFVAFNLSDQQLKWVGGRFGHKDKGDVNVGRIVVNLGGGGLVXLRCGYERLHYRLPHGWAYFIGPVASGKAPLSDDLFCRHSVGIQPHFRQPRSGMVATCSLVIDVKTTTWTVSAPPEPSLLSAPLLLSSCILHPLVLQDWVILRDSLQSCQFHFGAASAAEASAAGRASGRATAEAWKEKAGREEASMPATQRDIQLQAGVVAAGRASGRATAEAWKEKAG