MSSEVLVVDFWANGFGMRVRIALEEKGIEYKYMEEDLRIPERSSLVQEMNPVYKSAPVLIHGGRPICDSLVILQYIDEAWKVGPTLLPQDPHQRAHARFWSDFINKKVFSSQTKFLKSKGEDKEAAKQELIEDLKLLEGALGDEPYFGGEYFGFLDVVFIPFTSMFHGYESHGNFMIEDECPKLMAWVKRCIKRESVSKILPDPIEMYDIHKKWYEIE