MSQPTPTQELVATDLHGFEWRFKHIFRGQPRRHLLTTGWSTFVASKRLVAGDAFVFLRAESGELRVGARRLAKQQSMVPSSVISSRSMHLGVLVTASHAISTGTLFMVYYKPRISQYIVGVNKYLEAVKHGFTVGMRFKMRFEGEDVPEKRFTGTIVGVGDASSQWAGSKWRSLKVRWDEATSIVVPRPDRVSPWEIEPLDAPVPVFNAPQAVFVKNKRPRQSMDTADHLVLGNCCTCCEHICSLSKALREQKQGLDSSPKEMQSRQHGSTRSRTKVHMQGMAVGRAGDMMLVGDDPWP