MSNKSAWQPQFDEIHSSVQEAEGFLQSSNDVQKAIDEVHYPDSLNDLSEISKNLYISSWKTASELVSTSDKGIDYTLSAMSINPNLSVPEQQHLWLQIEDSSSQNILQYFEKSNKFIAFALSKNAKVLVHCFAGISRSVTLVAAYLMKENNWNTEEALSHINERRSGISPNANFLRQLRVYFECNYQLDRSLRPYRQWLFRRYGDFAVLNTRVPSEVAYAETVRARAGQLELRCKKCRFVLASSDYLVSHEPKDENNYSHTRCTHYFLEPIRWMQPELELGNLEGRFDCPKCNSKIGSYKWQGLQCSCLQWVCPALSILQSRVDAVRKLG