MDLSSFLHHIQSQPAWLLLPSALGLLSIFNLTTSLLKHLYTFFFRPPKNLLLYGSWAFITGSTDGIGKSLAFQLAQKGLHLILLGRNPDKLKQVSTEIHARFKQTQIRTVVVDLAGDLTAGVERIRKEIEGLEVGLLINCAGYTDGLRRFHEIDDEALRRLVKVNVEGLTKVTQVVLKGMLERNRGAIVNLGSGSSVVRPSLPLFAIYAATKAYVEQFSRSLHVEYKGKGIDVQCQAPLFVATKMVPFERMSVFTPSPDAYAKAAVRWIGYEPLCMPYWPHYIQWCIASLLPDTPTFGWRIRYITY