MSQNFLYKFTGNPFVDAGIWAICEWSGRKKPEEVKIEDLQEITSDMVPIYLTSEWVKNLHSFFPNNAVTNPSVKNKNQRLLEYLKSLVSQIEPIDVLTSGNCVTCGRRNVEQIRTKTEIPLIGSGGMINYFPSGQPGADYCPACTFAVQFSPLVSYSCVKLLLLHSDSEKVMHYWADKAIKDIRRQISVNSYSGCYDEGYKNPVNALFHIIEDIILQYEENWITENPSINMYHFTNYIQGPDLDIYRVPTPVFRFLAFVKQMDQFSEWKKIVRKGYFHQDKIKEGDDYKNRGNSVYINLLKGNSIVKYFIDNKTRQVYGDWELLGYYLTEVRNMGGKRLDTLKKVGDSLSEYIKDTQNIKRLNQLEMASNFATFRNQLRLIEKDRIKLGDQDSIFTLEEFMEDLFPEGNMGWKETQDLLLFRIYENLHNWLVEKDTLKSELIFSEEGTELSEEN