MSQPLAFPESFVKPWRDLLLSNQEQRSGDSPSYNTPEAIDSLMTTSTPKLLYVGTGHTIFTRAILPAIASAKYSVHFVTCYWAASPSLDGLRQTLVKLAEARSTSSEALPTLRISIGFSSWGLFQKLFHTASPEGYVYPPSKWAHLGLPDEETLRKGGIEMTVKSLFFTPISVMHPKYVIVDESKAWVPSCNVSWERWFEGCVELEGEVVDRLLSFHARVWGASKPLSTDDVELTSSSSPMNNKQADDDGSATQCICFSGISPSPTIFLPSPHHRNPRFSFFPFFSQSNPPMTPLNAALLTLFANARHDINIVTPNLTSWPVMDALLDALSRGVNVHVRTARNMMVIEQLVTAGTTTSWCIRKFVKKYQALCKRSRRNDIEAQSTS