MFRASSRQTTNTHSAPEVKVRKRHSTANGVPSARYPFRLNFYERPPALDITLEEFETCAIQVASGIATYAKMHLPLSSNTARNVNLDDERRKDEIGHWVLLFKSRFETDDKNERAAFLQSLSFNYDTVGEDEKNLFKKELQQMLPKGSKEDAISETWFKVPWYTVPDLVGARRVLVKGGLQPSDELGDGLTVTADTIDDVARKHFPPCMRHLYEKLKKDRLDQAILFWRRSYGTSMTDDKSHGCPFRHFSPENLTAFLTNTYPDHFSRTSPEMLDILDSVKGEGLGNGESVSHPNKWADRSRELEKEVLDGIKKKEEAMD