MSQRATFACTALLQTGKKGILKPDDEGYYPVVLGAYDVCNSAGALYPLQPALDVFKSSGPLMRRISRGACRGEYGHPKRLPGMTDREFLHRVMQIYEERVCFHIRDVTLDSGTVKDENGRPVTVVCASIKPCGPLGHLLEASLKNPNENVAFSVRALTDDFMERGQLIKHTRSIVTWDYVNEPGLAQATKYNSPALESAEEVLFTRQQVESLVERQSVGASMESFYSPSDIVRDMGWNEPKRQLPGSMNW