MAKIVCVLYDDPVTGYPKTYARDDLPKIECYPDGQTLPTPRAIDFQPGALLGSVSGELGLRKYLESNGHELVVTSSKDGDNSVLDRELADAEIVISQPFWPAYMTAERIKRAKKLKMIVTAGIGSDHTDLQAAMEHGITVAEVTYCNSNSVAEHVMMTTLALVRNYLPSYQWVLKGGWNIADCVERSYDLEGMHVGTVAAGRIGLRVLRLMKPFGTHLHYLDRHRLPESVEKELNLTHHTSLESLAKVCDVVTLNCPLHPETEHMINADSLKHFKRGAYLINTARGKLCDRDAVAAALESGQLAGYGGDVWFPQPAPADHPWRSMPHHGMTPHISGTSLSAQTRYAAGTREILECYFENRPIRNEYLIVQNGKLAGVGAHSYSAGNATGGSEEAARFKKSA