MNHPQTILTGDRPTGQLHLGHYVGSLRQRVALQHNHQQFILIADLQGLTDNGSNPQKISHHILEVMADYLAVGIDPRLTTICLQSALPALAELSALYMNIVTVARVERNPTVKNEIAQKGFARSLPVGFLAYPISQAADITAFKAELVPVGDDQLPMIEQTNEIVHKMNSLTGEPVLRHCKALLSEVSRLPGVDGNAKMSKSLGNTLTLSATEEEIHHAVSAMYTDPTHLRVSDPGHVEGNVVFTYLDAFHSDKVRVAEMKAHYQRGGLGDRQCKNELETCLQTLLAPIRERRATFIQDKGMLLELLRQGSERAHHLTQQTLHEVKRGLGLPVLF*