MATVFSSSALIAGSTPVTDFARSATSPENHPCSVAHVSSRNFKHKTPSVKSFFSSHVKQSSVLLLSKGGCKQPPLLSHSFLHHNRNSVAALSSHFQEGYKGSKLRGNVARHQGNVKCMAADNGRANQAKPLELVVCFGEMLIDFVPTVGGLSLADAPAFKKAPGGAPANVAVGIARLGGNAAFMGKVGDDEFGYMLVKILEENRVESRGVRFDPGARTALAFVTLREDGEREFMFYRNPSADMLLDVHELDVELIQQATILHYGSISLIAEPCRSAHLKAMEIARKAGVLLSYDPNLRLPLWSSPEAAREGIKSIWDQADIIKISEEEISFLTGGDPYSDEAAMSLWHPNLKLLLVTEGANGCRYYTKDFSGKVKGLTVSPVDTTGAGDAFVGGLLTALVRDLNLFEDETKLREALKFANACGAITTTERGAIPALPDRDTVMRLINRGRESMLSPTPEPYSWQGYTRWRIRTSHSN*