MTDREEVVELRGHIIDSLIFSRVLDTIMEMGGDFEILEFKVGKRKTDPSFAKILVKGKDPEHLREIVSELRKYGAVPVHTQEVRLEPAPADGVCPRGFYTTTNHRTFVLFDGEWIEVEDIEMDCAIVVYPEERRAVAKPIREVREGELVVVGDRGVRVKPPERPRGRTGIFGFMESEVSPEKPTPTLIRRIAEELEWHRKNGKIVVVVGPAVIHAGARDDLAWMIREGYVDVLFAGNAVATHDVEASLFGTSLGVDLETGEPVKGGHSHHLYAINEIRRVGGLREAVEKGILKDGIMYECIVNDVPYVLAGSIRDDGPIPDVITDVMEAQAEMRRHLKGATLVLMMATMLHSIATGNLLPSWVKTICVDINPAVVTKLMDRGTAQALGIVSDVGVFLPELVKELKRVRDDEA