MDDFEKAILFSFDQSGGVDAGVRAQAAAYLEQVQASPDCWQLCLARFEASQFVEVRFWCAQALSQLARRSYRQLAPPAQAALKQGLIRLGSAPGSAALPGFLINKVAQAVVAIAAHEYPDAWPSFFQDLLGTLGQGPAAVDLVCRILVSVDQDIISLDVPRSAEEAKQSMHFKDSMRERALADIADAWCRVVATYHASSPDTAASVLETVQRYVHWIDIGLVANDTFVPLLFTVLDAPQEHLKGAAADVLTEIVSKRMEATPKLALIQRLGVVPVCARWQAGLPASEDEPELAAKYARLLAALATEVLESWKKVENSVLSMAAVGLAVDAEASADASSACAGAAALLDALFPAVLAVLRSDSDEVAAAVVPFLLAYVARLKAVQKRAPGGTLPPAAAAHLPAIFESLAACARFPDASAAYEVAAASATEKVAAEEEESAMADRRQDLFTLFRNTTSLARSDSYSFVGRRLAAALSGQQPPQAQQQQX