MDRGKTKADPHAVAVAAKPDLQDDSESESDSESIEIADLKKRMWKDQLLLMKLEGSPGHDRRAIAQGPGTDLAQAEKEAEMPESRYRRKAMLRAQDGVLRHMLRMMEACNARGFVYGIVDETGMPVSGSSDSLRGWWKEDVGFERTGPTALAGPSTALESPGSSFLHGLLDIQDSTLGSLLSALIQHCEPPQRSFPLDRGLPPPWWPTGQEVWWGLQGKTQAHQGPPPYRKPHDLKKAWKISLLSAVIKHLSPRFDQMRKLVWQSKRLQHRMSARDAETWSRVITQEEALDRHVQRALRITPLDEEDDDDDKEPREAERDLHVDKRKREVGNESAGGNVDSGSGRELVALPGIDVVAEADRNSIDELMKMYYSCLQGTDGGEQEIKDVVAGGGEQSNTSCAETGVLDAAKVRDDMFDDFLSVADVVDTSDFPGSPIWHRGSSDLD