MALLHSPTFCFTGVSTTSQASRSFPAPTRCTVKPAPFLSPSLPFFPRCKLQGRALPSDNGPLDKDESSLVVCFGEMLIDFVPTTSGLSLAEAPAFKKAPGGAPANVAVGISRLGGSSAFIGKVGDDEFGYMLADILKENNVNNDGMRFDPGARTALAFVTLRKDGEREFMFYRNPSADMLLQEDELDLELIRKAKIFHYGSISLITEPCKSAHIAATRAAKDAGVILSYDPNLRLPLWPSAGSAREGILSIWETADIIKISEEEISFLTHGEDPYDDNVVRKLYHPNLKLLLVTEGPEGCRYYTKDFSGRVKGLKVDAVDTTGAGDAFVAGILSQLASNVSLLQDEDKLRDALCFANACGALTVMERGAIPALPTREVVLNSLLKSVS*