MRLTNYSDYALRILTYLGLKREELSTITEIADCYGISRNHVVKIVHHLGQLGYVDTLRGKNGGIRLAHAPEKINIGEVIRHTETSMDIVECFSNQNSCIIGCSCVLRTAISEALSAFMAVLDDYTLADLIAPRRQLSRKLHVMQISDSLSD