MATTLMSLKLFVDKEMNRVVFAESGNDFVDVLLSFLTLPIGTIIGLTGKQSKIGSMTRLYESVEDLDVNLLQAEACKDMLLHPRSASEEQCKNLKMNQVICKKPPKVVAEGKDGVFVKGDVIYMISDDLQVLHLLERSLFSKTPLTDMFLGEQDIASTADHNSIATLNSSGHGMAQSQMEGENDISSERMSIKLIQNKFNHRIFYAETGTDFPDLLFSFLTFPLGAILKCLVITLLSSYNMVMNDIEERVVNVGVLEAISLLKASLISNTVLTDVFSLENPIPKKIGYYRRMVASTINKAIEDGILHEDNYSNN