MSESTVRVDDPGDLIAAIPSMLSFPPTRSLVVITLRHRDVAGRDRETLIETVARFDLGPDPEGLARTAVRACIRGTDAVMVVFVDDRATPKDAQTQRRLLRMLTDGFTDAGVRVAGAWATSRIEAGEPWQAVTNPAIAGTLPDPMSGAVAAATAASGGPIRRSREEITALVALDSSAAAQLDIVLPVALDEIHQRWRLASDRGELDAIRREAIEFILDRVRDISRGEQPSSDDLARIALTVGDGFVSLVMLAVSAGEHAHAAEALWLRLTRCLRGAVRAEPAALLAYSAYLRGDGSLATSAIKAAFAADPDHPLADLLADALRDGYPHSTLRALADHGIDTATQLGIDLPRHAST