MADKTVDGGPWTGCAVMFLQSLCPGVNLLSLYKDPQGKFIIFKVIKLTLTDSAGGLGTFEILKVHDADPFLGVEVKFMNVAACRQFLESYSSGAVRQYLCQHACRLLALPQELTVETQLKAGTHILDRCLDKLDLCLQHINLSQPERLRDEEIDELEQQLQSQARGPASQSVITQEESPVPSNCFKFQNRVFEDRMLTAADVQSFSNGVGRQWKHVGRALGKNCRALKGPAIDNLAYEYEREGLYEQAYQLLSRFIQAEGRAAKLSRLVKALEDCKLTSLAENILDLQPRE