MATFPHFGTAAIHVGQEPEQWDMNQVVPPISLSSTYKQDNPGEPKGHDYSRAGNPTRDVLQKNLAALEDAKHCQVFSSGLAATSAIINLLKYGDHIVCSDDVYGGTQRYIRRVAVPNHGLEVDSVDLTDVQNLEKAIKPNTKMVWFESPSNPLLKVVDIAAVVQTAKKANPEIVVVVDNTFMSPYFQRPISLGADVVVHSITKYINGHSDVVMGAVITDNDEFQQHLFFMQLAVGAVPSPFDCFLVNRGLKTLHIRMRAHYENALAVAKYLEANDRIESVLYPALPSHPQHEVHEKQTKGMSGMISFYLKGELQESRAFLSALKVFTLAESLGGYESLAELPSIMTHASVPAETRIVLGITDNLIRISVGIEDLDDLVADLDQALKIAIPKV