MSETRDQARKVRSILPEESTPCIGVSTNDSDVMAACGGKVSKVLDDDDLLREIIVRVGFSTTLVRAALVCKRWYHHASEPAFLYHFHERHRSRLLGFYLEDKEGHKVASIRFFPMLPQPPELAAVIRRVVSYSLESYRGAPAKFLCSWSSRVLISLHNQNNHNKFTVGVHNLLYPERGLVVVPPCPHVQIQDVFYRNLLPVDEVDGLSYLHVSVVSNIQITTSTVHVHILRHDDGVWRMYHTFDIDQLLDLRQEPKAVLANNKIYIASAQKDIVVLDLNASSISTVQLPQGVEYGDRDIMLARADDASGVYVIHVKKIQLHIWLHKGDNWLLVDTICLRDKVANLRIPGCEVEDEHNAPLQIHHVGDYAEFVFLEMGRCALHLDVKSMQLRKVYDMTEEELQLGDIHPLMMIWPPKFPVLKDNPARFAF