MDDKGKAKAADAAAAAEAAPEQEEFFSDSESGSESIEIADLKKRMWKDQMLLMKLEGRSGHEGALAAQDHRVVRREEEAAEEEPPEARYRRKAMLRAQDGVLRHMLKMMEACNARGFVYGIVDESGVPVSGSSDSLRGWWKDDVAFDRAGPTALSGRGGRGSPRSPAAAASFLHGLLDIQDSTLGSLLSALIQHCEPPQRSFPLDRGLPPPWWPTGGEAWWGLQGEAQASQGPPPYRKPHDLKKAWKISLLRASAVIKHLSPRESILQFLPYAPTYLCQSYYSTFLPSAQWKKQNTMVISNLEERMRYFVAMRPLADAISPCRQAAKQSAHDKGMARTP