MVRLTADLVWKSPHFFNAIKERELDLRGNKIPVIENLGATEDQFDTIDLSDNEIVKLENMPYLNRLGTLIINNNRITRINPNIGEYLPKLHTLVLINNRLVNLAEIDPLASLPKLHFLSLLDNNITKKPNYRLYVIHKLKSLRVLDFKKVKGKERAEAEHLFASKEVEEEARRESVKTFTPGEVPNVLEGAEEQQAPKVVAPTPDQIIAIKAAIVNSQTLEEVARLEKALNSGQLPADLKILDGTGSNSVKEQDDKMATDNQNEAEPNNLEEQKDNEATPMEQE*