MPEPRSAFEETFPCDFYEPAELFEPDLLYTIPEIGRLLQGLEPDAEIDADTEAVLIDWAIPWVMVHADDMVVADPPTDDSPGYYGLAEDASDDAAAGDVGDDADEPDAEE