MSHSVVGLDVGNDTSCVAMARKRGIDVLLNKESTRETPSVVNFGDKMRFLGTDGLAKMGLAPQNTVHQLKRLLGRKFSDPSVQTDIAKLPFQVSEAPDGGCLITVQFQNEQQTFTPEQAMAMVLVDLKKIAENESGVPPVDCVLSVPVFYDEPQRYAMLNAAHIAGLNCLRLMNETTATALAYGIFKTDLPETEPVHVAFVDVSVVSLKKTGLHMRSHAWDESIGGREFDEMLFDHFNAEFKAKHKIDIRTNKKAAFKLRVQCGKAKKILSANTEASIAVECIMNDVDVRGSITRDEFEAMLEPSLQRFRGVLQQALQRSGVPQSEISSVEVVGSSTRIPCLARIVEEVFGKAASRTMNAKECVSRGCALQCAMLSPAFKVRDFEVIDTCPSSIEFHWEKEGEPTSQ