MDDKGKAKAADAAAAAEAAPEQEEEFFSDSESGSESIEIADLKKRMWKDQMLLMKLEGRSGHEGALAAQDHRVVRGEEEAAAAAEEPPEARYRRKAMLRAQDGVLRHMLKMMEACNARGFVYGIVDESGVPVSGSSDSLRGWWKDDVAFDRAGPTALSGRGGRGSPRSPAAAAAAAASFLHGLLDIQDSTLGSLLSALIQHCEPPQRSFPLDRGLPPPWWPTGGEAWWGLQGEAQASQGPPPYRKPHDLKKAWKISLLSAVIKHLSPRFDQIRKLVWQSKRLQHKMSARDADTWSRVITQEEALSRHALSSLHITPLDDDDDEPNEGPTPRESHADKRKREVGGGGGEEMQLSLPADIDVVPEVDRSSIDEVMKLYYSCLQGTDTDGGGGEQGKDVAAGACGDGSVAPETVHVDDDDMLEGLLGVAQVVDMSDFPDSPIWHWGSSSD