MKDVALKAKVSTATVSRALMNPDKVSQSTRSRVEQAALEVGYFPQSMGRNVKRNESRTILVIVPDICDPFFSEIIRGIEVTAAEQGYLVLIGDCAHQNQKEKTFLNLIITKQIDGMVLLSSRLPFDASVEEQRNLPPMVMSNEFAPELELPTVHIDNLTAAFNAMNYLLDLGHKRIGCIAGPEDMPLCHYRLQGYVQALRRSGIVVDPHYIARGDFTFEAGANALKQLLEQPLPPTAVFCHSDVMALGALSWAKRQGLKVPDDLSIIGFDNIALAEFCDPPLTTVAQPRFDIGREAMLLLLDQMQGQNVSSGSRLMDCELIIRGSTRALP*