MLWSTLTVLLSTIVPALASPVAPVARNVAPAAPLTKRWDHPVAAPKVFVISMFSPEDVWTQALDLNNNITLPGLSPLFPNVRCNAAGEICHFITGEGEINAAASVTALLSTDALDLRHTYFLIAGIAGVNPNFGTLGSAGLARYAVQVALAHELDAREMPQDWPTGYFLQGTKEPNVINGAEHYGTEVFELNTNLRERVHAYTEGLTLNDTVKAQAFRVKYPQDVAKAPPSVIYGDVATSDVYFAGELLCQAFANITKLWTNGTGEYVFTAQEDNATFEVFIRYHLAGLVDFARVILLRTGSDFDRAPPGMSAYDGFTADQGGFPPALQNLFVVGNPIVQGIINDWDEFEGGIAPQDGWLSTADVLHTLDAGGARQKRSLGRYAAAREALE