MSEDMNLSVNGQSQVPPGFRFHPTEEELLHYYLRKKVAYEKIDLDVIRDVDLNKLEPWDIQEKCKIGSTPQNDWYFFSHKDKKYPTGTRTNRATAAGFWKATGRDKVIYSSFRRIGMRKTLVFYKGRAPHGQKSDWIMHEYRLEENTPVHDTMASNSLGESMPEDGWVVCRVFRKKNYQKTLESPKSTSNSMDSRTQMLNSSNDGVLDQILSYMGRTCKQENEAISNVNFSDSNNTMRFLNQNNTGISEGLQERFMHLPRLESPTLPSLPNNSSHFDQERCFNIACLQSIDEMLRGSEPSSENQGSGCNTTPVHDPKAGLNDWVAFDRLVASQLNGQVDTKQLSCFSTDPNMGFCLSPDHDVELSHLRSSRPNPNPQNYNSEMDLWNFTRSSSSSSSDPLGHLSV