MTPEQFTSHFNFLNPIKRDLPSAPHGTDANGMPQPKRRRLRRHPVWMFFKDLEDRMVGCINCNFRTGSAFSTNLKMHLKAHHKDDYER