MVSLLPNLSSPISRLRLLWRPSIHLTFKATSKLQLHNKAVKPQLFKSFSAYCSTSVSNVQTQNQILGENENLVVLGIETSCDDTAAAVVNSNGEILSQVISSQAELLARYGGVAPKMAEEAHALVIDQVVQEALDKANLTEKDLTAVAVTIGPGLSLCLRIGVRKARSVAGSHNLPLVGVHHMEAHTLVARLVERELQFPFMALLVSGGHNLLILARDLGDYIQLGTTIDDAIGEAYDKTAKWLGLDLRRSGGPAVEDLAQEGDAKSVKFKVPMKQHKDCNFSYAGLKTQVRLAIEAKRINAGISLASASDEERQARADIAASFQRVAVLHLEEKCERAIEWGLNIDPSINHLVVSGGVASNKYVIARLDEVVKRKGLKLVCPPPSLCTDNGVMVAWTGLEHFRLGRFDPPPPANEPEDAVLDLRPRWPLGEEYAEGKSEARSMRTARMHPSLTSLIKASIKQESQSAI*