MATDFPLLTDPHAPPTHAPTRLRDCESISGGDYYAPYEDSEKSGSGVKTTSSSKRHRSNHHHYNNSNIKKQKPNGGTGESEPNINNKATVSGAVEYRADYRKDREEWSDTAISCLLEAYKEKYKELNRGNLRGRDWEEVAEAVSERGGGYNGNCNKKSVEQCKNKIDNLKKRYKVELQRINTSGSSSWHWLKQIEVIMGNSCNSKIGSGGGESSECGSGANVNLVARPLRRYSPGNVVFASNLKAKSVPNLKWRRVVFKISGAALAANCQNIDPKVAMQIAREVATACHLGLEIAIVVGGGNFFCGDSWISATGLDRPMAYQIGMMATVMNSILLQSALEKLGVQTRVQSAIAMPDLVEPYSRQRAIRHLEKGRVVIFGGVGAGSGNPLFTTDTAAALRASEINAEALLKGTNVDGIYDCHSGNTNVILDHIPFREVVSRGVTFMDTMAITYCEENGIPVAVFNLLKPGNISRALCGDQVGTLIDQAGGID