MSVILCTAGYDHTIRFWEALSGICSRTIQHPDSQVNRLCISPDKRFLAAAGHHTVKLYDIKSTNPNALLTFEGHTGNVTGVAFHCEGKWMVTSSEDGTVKIWETRTGTIQRSYNHQSPVNDVVIHPNQGEIISCDRAGTIRLWDLADNKCTSEMVPEEDVSVSSLTVATDGSLLCAANNRGNVFVWTLSQGLERTIATAMTQFSAHDQYITRVLLSPDVKKLATCSADHTAKIWEVDVEPTLQAGKAVPFELEATLANHQRWVWDCAFSADSAYLVTACSDHYARLWELQSQAIIRTYNGHHRGAVCVALNDYSEAR