MVNLVIVSHSARLGEGVGELARQMLINDGCKLAIAAGIDDPDSPIGTDPLKVMEAIESVADTDHVLVMMDIGSALLSAETALDLLDPAIAAKVRLCAAPLVEGTLAATVSAASGAGIDKVIADAMSALEAKRVQLGLPSPTSDAAPEPMLADDGDTKSVSVIINNHNGLHVRPASKLVAALAGFNADLLLEKNGKCVKPDSLNQIALLQVRRNDKLRLLARGPDADAALAAFQALAADNFGESPAAQPAAAPATPERVEGAALRYPLALIQPLRPAAADAAREQQRLRQAIDQTLADLIALTELAENKFHADIAAIFAGHHTLLDDDDLFDAANDRLLTEQCTAEWAWHQVLMELSQQYRQLDDPYLQARYIDIEDILQRTLRHLQGVQERVPTPGEPTIIIADNIYPSTVLQLDASFVKGLCLRDGSEQAHGAIIARAAGIAWLSQQGEALNSVQPGETIVLDMRHQRLIRD*