MTVDLAEARDRAADKLRELQDPATPLRLSDDPPDEYAWCWVFGFNTERWFRTGELTDGAVSGPVVVDKDGGAVWIAPSAPPLERWLNVHAAERGLGPVPVPEAGDPW