MSFTNLHIGKSVAIRNIRLHHLRSWGLEINYEEAEGVCIPRSFLYSNYTQYCQEANIHAVNAANFGKILRQEFPKVLTRRLGHRGRSKYHYYGICIKETSEFYKEIYGRKMLIREELSRKSEKRFEGEHGISQVQNALDLPNIDDCCIPSDLPQDKIITFTLMYSTHCQRILSTSSTHNFTETCDFLIHFWQMLPPHLYDILNTDIVVKIVVVYDLLVYKALCQFLKPNPQELLPAKLSAGARTFGKNLLCKIKEALSDSMQQLRSAKLRVAEYFCLMLMRLTTINHIFQKKMKRYNRLQRCKQLMMIWNYFTSRVIRELTLHGADSFGKEGDDVNST