MLPTGKELVKSLNVKVVGSGLQTVVLAHGFGCTQSLWDYVLPSLIVNNSNSNNLGCKVILFDWPGASSTSSHDFDSFLSFKFYHAFAQILLALLKELQVDSCTFVGHSMSAMIGCIAALSQPSLFDKLILVGASPRYLNERDYYGGFEQEDLDHLYDAMAADFQGWAASFGPSVVGVEGAHDAIERFTATLSGMRPDVAIAMAKAIFESDYRSIVEEVKGKMMEVHVLQTRKDLAVPLVVSDYLKHHLGSKGWVEVLQTDGHLPQLSAPHLFTTALLRHLNNDNNND*