MATSSTHSDRTGKALDPKTTRRLAQNREAARKSRLRKKAYIQQLESGKLKLAQLEQDLQRARSQGLLVGGAPSGNSSPGAAMFDVEYNRWLDDDSRRMIELRGGLHAHLPDGDLRAIIDDTLTHYDELFRLKSAAARADVFHLITGMWATPAERCFLWMGGFRPSDLLKTLAPQLDPLTEQQMVGICSLEQSLQQAEEALTQGLEQLHQSLAVTVAGSGSLSDDTNMGSFMGDMAVALGKLANLEGFVIQADNLRQQTLHQMHRILTVRQAARCFLAIGEYHNRLRALSSLWASRPREILMTDEGNCGELSIAA