MSVDPLFGGDLVKSPAALGNFIPLPQAKNVPAFLNKLYNMVSDSASDSLIKWSASGDSFLVLRPEHVAKHILPRFFKHHNFSSFVRQLNMYGFHKVPHLQHGVLESDSPNEVLEFSNPNFLRDQPDLLCLVTRKKGPQSGEDGSSLDYSAIISEIQSIKKHQLTISSDLKRIQMDNQALWQEALNSREKCRHLQETIDKILKFLVSMFSPEKRSLVQKKRRLLLEEKSVSSQEENCHSNYSVSNVGNHFSPQELLPNDDVVLSCLIEQGIIQNDENRFTLPYLNTTPLLTPPLICSHENLSIEQPYSNNILEIKTNENLDKNINSQIISQDQALQSLVNLLGMDINQINPELPAEDNVEIVKNVSNGNYTLESKNNSTEYFPNEYDYENVDIDEFLNQYGSEHSFDENNSILSNSSVKKDSNTGISQEINGVNGDININKNFLISGSKRKRIY