MATTADIKNGMCIDLDGHYYFIIEFLHVKPGKGAAFVRTKLKSVTTGKVIDKTFNAGVKLEEVRIERRPFQYLYQDDMGYVFMNQETFDQVSVQKELITGVDFLKEGDVLEVVSHAESETILFAEVPQKVQLKVTYTEPGLKGDTATNATKPATLETGAEVKVPLFINEGETIEVDTRSGAYMGRVKA