MSKQGGSEEQLSPYNMGDLGSALPNGAEVAHGINVLLYIAFTLNSFGRFLPATGVYKNNGYLLVSCNGGLNQMRAAICDMVSIARYLNVTLVVPELDKASFWADPSEFKDIFDVDHFITSLRDEVRILKELPPRLKNRVQQGMVPSMPPMSWSNISYYLHQILPLIQKHKVLHLNKTDAWLANNGLPLEIQKLRCRENYHALRFTAQIEELGRRLLKILSENGPFFGHTSSALHFDKSMQIYIAAGEIYGGERRMSTLSATYPKMVRKEMLFNPVDLRPFQNHSSQIAALDYIVSRESNVFVPTYDGNIAKVVEGHRRFLGFQKTILLDRKHLVGIFDQYNNGSLNWDEFALAVNEVHAEWMGEATKRIAILDRPKEEDYFYANTEECLQQPHDLEHSSF