MSQKFSATLRIGDLNDYIAPSQGCVVSLKTNSNRINKSENVGKAGALSKPVQTEPVKISLKDCLACSGCITSAETVMLEKQSLDEFLSNLEKGRTVIVSLSPQSRAALAVHYGLSSLQVFRKLTTLFKSLGVNAIFDTSCSRDLTLIESCNEFMERYKQSQCTSSGESKPPLPMLSSACPGWICYAEKTLGSYILPYISSVKSPQQTIGAVVKNFLCSKLSVRPEDIYHVTVMPCYDKKLEAAREDFVFQVDTDSEKIMEVDSVLTTGEVLDLIQLKAVDFQSLEESPLDKLFTNIDEKGHLYGVHGSSGGYAETIYRHVAKVLLGQEVKGPLAFKTIRNSDFQEVSLEVNDKSVLKFALCYGFRNLQNVVRKLKMGKSDYHFLEIMACPSGCLNGAGQIKPQPGQSGKELIQLLETAYVENVVVADPFNNPIVMGLYSEWLEQPGSEKARRYLHTEYHPVVKSITSQLQNW*