MSRPFTSRPLTVEWKTLVGSELIMLLVPIRKRKMSGFGHRVYKNYDPRAKVICKLAEEVFSIVGRYPLIEFNGISYGVLSRSVCYSSYGWLLVTLAYLPHPMRRMKFLWGDDAEVFKPERWLNNDVVFQPKSPLKFTAFQDEAEDNFAILFAAMGVNMETAQFFKRDFEENGSMERVALFIDLFGGAR