MPSPRTLTELKGLQGRLAYIRWFISNLSGKCCPFSRLMKKGVDFVWDAECEAAFQDIKSYLTKPPVLAVPTTGKPFILYTRALDYSLGALLAQENDGGKEAALYYLSHRLVGAEHRYSPVEKECLAVMFAVQKLRHYLLSNTIYLISRINLLKVLVTKAGSLNARLAKWSILLSQFDIRYVPQNAIKDQALADFLAEHPLPKDSPLRDDLPDKPVYSVETSSPNASWNMYFDSATRTNEKGKLISGIGILFVSPDKYMIPHAFSLLEP