MATVVASTTGVVGRSERAEAFIELPSRLHNRYFFVRHGESVLDERGIFLTNPSFKYDATYGLTSVGREQMREAARVIVQKYDGAPSWVYTSNFQRSFQSALILREECGLLFSQLRTEFSGLLDPRKMGSLDFGSQSAWEDVWANDLEDPKSTPPPVPASLQPSASVESCFDIYRRAQEAFTRLEATYFGEDVILVSHADTLSVFCAALNGTELGRHHVDYPFALGEVRCVDLTRVSRDKGFSPTDLRGDYAPGDAASNYL*