MDRDEYLTTLAAVLDAHTDAAAAKLSAILDALPAEATELCIDVFPDQDGEGTFDVWVRLEGPDYFTLNKHIDAHRHLFGIVYTEDGVEPDVPLMSRNAPFVVEDAVVDAAAAWLTDLWTRVGASRSSVPWLIDGEDGSGTVTPLAFEPTGT