MGRRVVVTGIGLVTPLGNDLSTVWRSLAELRHGVRPIDSFECSHLPVRIAAHVKERADCSAFKSIQRDTPDFIRFALCAARDAVADAQCLDEMRREPTRAGVAVGVGMSSIPEILDASRLIESAPRGYRKVTPYFVPRVLPNLAAGHVAIEFGLQGPNHAASTACAAGAHAIGDSFRMVKYGDADIMLAGGSEAAINAVSIAGFTKIRALASSFNDAAMCGLASRPFDVKREGFVMGEGAGILVLEELDSAKARGARIYCELVGYGMSGDAYHITAPSPQGVGARQAMLAAMREGGVSCGDVGYVNAHATSTPLGDEIEGSAIAHVFYGSDEKKQAREQSGSPLYVSSTKGAVGHLLGAAGAVEAAFTCMALHTKQVPPTLNFEESDVVYPFEIVAGAARTVALRVALSNSFGFGGTNASLCMKHYESGTA*