MALRQLVKQVTINRGLGSRVITLDNPSNLNALTTPMVTRMRKFYEKWENEENVHMIVLKGKGDTFCSGADVKDLYTYGIEGKFDSSKEFFRELYNLHYLLGTYKKMQVAVVDGYAVGGACALTAYSQFQLVTEEASFLSPETHLGFHPDAGTSFLLSCLRGSFGEYLALTGEKLDSVDMIMTGLARYPIARERVHEIMFHLQTLDTEDMDVVDHILGGFEEGIDVDPDSFLHRAEAINRCFSLERVEDIIYALEAEAQGPDYAWYRDVIDNMRAASPLSQKLALKSIRMARQESLPECLKREYRMSCRAVSGNISKDFYEGIRAHILDKDHAPQWNPSYLEQVTDDMVDAYFEPFSNETEELQLPLLEREGVTHIEDRASNLRSLTSKDASRVKSGTSDKDMDILNWAIGG