MPFTEVYGVEQFREIANEPTLTVVCFSAVWCGPCKTIEKDLDRLTYEFSNVRFAKVDADNNTEIVTKCRVMQLPTFMLVKAGQMLGYVIGADLAQLKARIREEANKS