MNKSDFDWNMFIEIVRECEFLWNMALEDHKDKQKCKDAWTRISEQVGVDIEDAKKKWKYLVDYYARLKKKKPLSDSEGSKERVWPYREALSFMDTATRGTPKRKAG