MSQKTLFTKSALAVAVALISTQAWSAGFQLNEFSSSGLGRAYSGEGAIADDAGNVSRNPALITMFDRPTFSAGAVYIDPDVDISGRSDLTGQRADADNIAPTAWVPNLHFVAPINDQFGWGASITSNYGLATEFNDNYAAGIYGGKTDLQTINLNLSGAYRLNNSWSFGLGFDAVYAKAKIERTAGSLGPLLSQQLIAQGVPQSWTNGINTPDSQIAHLKGDEWGFGWNAGILYELDKDNRWGLTYRSEVKIDFEGDYKSSINPNLNNILGSMGLPYGTMGATQNGSLTLNLPEMWEISGYNRVAPQWAIHYSLAYTSWSQFQELKAKGDSGQTLFYKDEGFRDAYRIALGTTYYHDKNWTFRTGIAFDDSPVPADKRSISIPDQDRLWLSAGATYAFNEDASIDVGASYMHGQNVKFTEGEGPAAYTFKSEGKAWLFGTNFNYAF