MKMLSLDDSIDDHLKWAFPKAQMSSSIEACVKALEGDTISTLKDLKDYDYSSFPGKYAFKRHLAWIVPLVTTWSEAVQVGSCLRDWWLPLKDDPSYLWNEREAYRLLWLGAIPPKEQTWWSGGQQQVYLFIGRTKAILSTRASAAWRARLICGCGGDKLVFVVDDWESLHVKNAVEDPDAAKKSEAKQSILRARQRHPLVLVASVNSKEHLSRLTDDREALVDITSRLELDGPFSDQELMTWLGITKLPIERQQDMEFLTGGMPRLLNYFKVSLWDVEKYLTHIHLPYTSKLWSELIKKLNTVEELEAASGLILQGNLKAELEHVNQTCFFTEGTELSFLCPYLQVEAKRLLLARYREVEASLATLDIKNWVNVVKLDLIRQQTPQRTPRIAWNVEGLLIDVMQYQGRVFMGDDTTAFKHVMQYPKGGEKQTCLCLQGQDRELEEGVLLVPMAYNEKAIDLLLVKISVAKWKLKSKKKSHLVWKSVVLPAWKEAMTGYSEYEVRYYYIMPENIKQTDLPPDEQDEEIVPIVDVQFKKLSDVRDDLGYFDQRLMLVEPTILQPRVMDYCMGRNRDYYKPCRNWVERGGYCKLHAQQDEGPQPHFKKRRLESGGRSVPK*