MNKDNQIKNESGKQAKILVSEMLNNLKNELGINIEIEEGYSIGYPNQEKQFKMDFLVQFTDFDNEQWLIKSTNSIRERIYGTEFFAQNIRLIDEKVKNIYVVVPDSISSAEMKKKRNYSVKINGTTYTSFLTDVLTVNELRQKIVEKASQNIAQGLRANVLGNDAETSIVNLLNDLKNKALWNDYQNAQQTIKSSTYKIYKEILEKIDLKEGFDKILEVTATNDIPLLSNRGKPKTDVSVTIKTNTKELIRNISIKNTREKTVTIHEGSVSDLISALKLSESDPLSQALIHFEKVGSKKKLIAEHPNSDKILEENLKLYNRELIEFFIFGLHSPLVNDKIQMVDLIIFTNKFAVWNRDDYIKHYIEEYSGKGQFGTPFKWTYPSKKRGQKIQIKGFSNN