MGDIVEYLCQNEPSFRKARLPALYSDFIGQRASNPDGYAANVSAWRRALATVARSGLVNAAGSGSPNTLVLVTDESLVRALESRQYGRPLALGVVVQEAIAAGDLIPLKDFLSAKQSIYDKSSSWGALPLNVVSWGFRQLGAMAGLGGPSEKMPKAQLVVVANLELAAKAFGEKTADASSRFERTWSKPHFLKTVAASLLPSGPSGPMTLSPTDVDVLLTFLSRDKDLVVYDGNTIRMKDATGQESSMITQEDVAIAQLKELREYLGHQTRILERRIEDLAAAAKDAVAKKNRVSALAALKSKKLAETSLASRFATLSQLEEVASRIEQAADQVQLVKVMDTSTEALRGLNEQIGGVERVEDVVDRLREQMDAVDEVGTILAESGPGLDEGELDDELAALEGEEKKKEEETAERMRKEAQAVKEAQQIKEAEELRQKLNAIGEVPTSLPGTNNPAITDAQREDPSRLDSVERDTVEVLTKLSLEEDRQAQPAV