MSFVQTEPKWDLVTNVFNEPQNFTDLLSLLTPERPKGEGKQRVVLTWKEKEFYKEENLASFIVYGMDKVNSLSKFHKDELSTLVRIVRLCQEIGWYTEANIFMMNQGLYEFVKTSLQYETWDVITKVVAWNYLIVKYKIGKLEEIDVAIWEKIKFDEECVEQYGELLSQKEMMEFMFFFLCKQAKSLTREQLDSDIMSLAIYCNKYVYDLYILDLLKKYRKCTDFLTYYGPSRSVIACQRAVIAQISDGLNPLQTTHVDDYLFVMKEMMEHMSCSFMKKYEHFIGKLLSYIPFFEMIQVPQHAHYCEELLYICKGIDYKEEILRNYIFIQLHDCLPSFIKQFLKNKRYATIHDILFYWCDEEQRMSLEKKYNLSVIYERYACG