MEKLLEVECKDARSGLRRKSAGEWAVLLHLRKAQQEVRFPALGDESMSRIVSLAEEDLREAECAHEAMTVWRSDCWLPFAYDAELFNLLAVLYISRCLSNNHSEFQACLAHLHKTSSDDLQRLVWIGQVLGESAFLEDDSPAFATVERIWTTSPYESMQVGPTSTSVTDVVTEIIHSNYFCSFPSRVEGPNCATALVFIRSHIEAREDGSGCVNELRCLEDEVVDCYKRESVVLGKKEWEEYFRLGSLLSVANWGGLSSGQGKTLLSAMHDEQGSGLLASLCTQRPPQSAFLSHLFALFDCATHARLWLCKSTLPVYYAFSKVQYCNVSCSNTEEGRQVLASPLGFQERVPSYIERRQRWDAIRAHSDVIKTGEYPFVLSMRIPVCRVLRVPVVVSKHQDVDLVDNHDLAVCLDHFLWFESVSRLNFLFLAGGVYKFTDKERTKMLLVDQNELQKYYSVPEFLKAHQLLLTAFANHEGAKRD*