MSKSIVEQSKIGCALEENILVLLDTVGVKESEDIEDAKLQFLDAVRSVFLGVEVKIAPARAIYEEVFKILDGNYSTILNIASYNLLIDLDKLYPRVMVSFESASDATKGLSVQSKIWSPYAALSEQVEKHPKSQRPLQEHSHENFISLLITLGSEILEEQGVSKESRVSCLATHQILGLGLKFKYLVSVIEEDFRPRVEVFQENQDTDVLMGSHLVQIFKGTQRQLLLRLLLRLIAAVNISMVEKNETIEVYDIGSSLHSLLSMLMEFDIEHSRKPHSGPKRTRQEPRTSIWELIMEIIGYEKSLLAPLLQALVKPGSKLRIIFGFFIKNAPQSYVTHIRENLDRTTIQDLLNFFSLSKDAKIIYTKIETNILELLLAEAFKAFLMLVQDKGGPIEATVFEVCEMLKKAFENLSAVSSDFELDSAGRQALVCAELLLAQRV*