MKSNKAVSLILLVGLVAGCGGGGGGGGGGGGGGGGDGGGSGGGTNTAANVLDITVNDPSYPNKPTVTVTICEPDTGKCQTVDNVLLDTGSYGLRIFKQAAPNISLPQVLVGSAPIAECIQYLDNTGTWGPVRIADVKLGGETAANIPIQIIDATYFQGNIPSQCQSPQVKGLDTNPDDAGYNGILGVGLFVEDCGDRCARSDTNDVYFTCSGSNCSSTPVPLASQVQNPVAHLDQDNNGVIVQMTSIPAGGSRTAGGKLILGIDTQTNNASSGTTPYFIDNSGYYAGYFTTKFNGTTFDTSFIDSGSNGLFFNVPTSLLPVCSSPHQDWYCPPVSLSSPLQLEAINYGNNATGGRVTFYIGNATSLFSTSNSAFAELGGPGFGSSFDWGLPFFYGRSVFVGIDRRNSSLGTGPYWAY