MSHSVVGLDVGNDTSCVAMARKRGIDVLLNKESTRETPSVVNFGDKMRFLGTDGLAKMGLAPQNTVHQLKRLLGRKFSDPNVQADIAKLPFQVSEAPDGGCLITVQFQNEQQTFTPEQAMAMVLVDLKKIAENESGVPPVDCVLSVPVFYDEPQRYAMLNAAHIAGLNCLRLMNETTATALAYGIFKTDLPETEPVHVAFVDVGHSATQVSVVSLKKTGLHMRSHAWDESIGGREFDEMLFDHFNAEFKAKHKIDIRTNKKAAFKLR