MSNIQRDPKPYLKKILSSLDIQYQGPSQQFPNVESYATQFGKQLKPQCAIIMNGKPLIPTNNDAKLEFQKKWLLSPLTFHQLNSFDSHLIPGTGTFVINASGKVKFDESGRNRLGETSDLIHPINNATVKGRPVWGSWFGFNLNLIVDESILNNPESEAINSYNYRFTYKPDDSVIQI