MATTSNSVSTSAKRLEGKVAVITGGASGIGATTAKLFVKNGAKVVILDVQDDLGRSFCNEIGLEHISYVHCDVTIEKQVEEAIDFVVSKHGKIDIMYNNAGITGSISSGITTTDYENLRKVFDINVFGAFLGAKHAARVMIPARKGVILFTASVTAVVAGMSPHTYASSKHAVIGLSNNLCVELGQYGIRVNCITPHVVATPMLSNFVGGIDGSKVDEAVIKSANLKEVKLETEDVAAAAVYLASDESKYVSGLNLMIDGGYSKTNPLFSMCIREILSGF*