MATVECVLPSVRQRVTAVLHALSGLGGYVGLGALGAKQQTTVAVPPPSTGSWGSVCFCPVPLPSEVEHLLLEGRIDDAIGQLFSLGSYQSAMEAFVLYNVRREGWMELFGAPTGARLAVGTSSVKSKNTSIKADDTDDEEPPKASLEALMYFLSDRRQKLEMHPEQLVRIAQVVYTGLMRDVKEVEGLLKEKKKFSDLIDLYQGKKMHRKALTMLHELAKAADLDLVLESSKWILEEDPAIWTLGEVGAEFHDQLAGLYMDGKEEKGNECAGGAYSKLLRFLNDSNYYRPYRVMNKLSGEEMPEARAILLGRMGKHEEALYQSNNNVFFILLQLYLRPPPRKEEVEGMLMGLEVKRVRVTDQRICPQCHKRLGMSAIAVH