MVDLDQCLEQSYEGKLLSEIVVEQLCFSFKELLIKDPNVLHMRTPVTVVGDIHGQFYDLLEIFKIGGTPPQTNYLFLGDYVDRGFHSVETIIILIILKLKYPSRIHLIRGNHESRQITLNYGFYTECLTKYGGSSRVWELITDTFDYLILSVIIDDSIFCIHGGLSPNIQSIESIKVIDRYKEIPHEGPMADLVWSDPDIELLNFQISSRGAGYQFGLNVVNKFLSENKFDKIIRAHQLCNEGYQLHWGGKVVTVWSAPNYCYRCGNMASIMEIFDSFNGPESSRFNIFDASPSSNQEYLKFIGSGMVDPSNHQQDPDELDEESQKRKEFDDQFFNEYFNGIPKELDRKAPQVEYFL*