MVAPPALTSPCPLPSSQVPPPPVPPSAPQDAPPGPPSPPPPPPPGPPVAPLVFGLAKSRVLQEALKRAGPTPGARDDVKRLLVLHKDRFRSDLQWLLFCADLPSLIQEGPQCGLVALWMAGSLLTPHPGVPLERIVATAMERGYTAQGEMFSAADMAKLAQEVYGCRAELLVGGMGGHNRQRVLRHVTAGHPLLVPYDEDCNHEPCRRQGHKAHWAVSAGVLLGVQGPLPPNAYHEDPDLAGLFHPRHPSAAYPEAPVAVRLLAKQGKSCRYQLWDYEQLCQSNLQLTDLSPARAADGKTYVVPAGGVRAGLCGRVLLLRPGPPAPGDVGAV