MDLSSFLHHIQSQPAWLLLPSALGLLSIFSLTTSLLKHLYTFFFRPPKNLLLYGSWAFIAGSTDGIGKSLAFQLAQKGLHLILLGRNPDKLKQVSTEIHARFEQTQIRTVVVDLAGDLTAGVERIRKEIEGLEVGLLINCAGYGDRLRRFHEIDDEALRRSVKVNVEGLTKVTQVVLKGMLERNRGAIVNLGSGSSVVRPSLPLFAIYAATKAYVEQFSRSLHVEYKGKGIDVQCQAPLFVATKMVPFERMSVFTPSPDAYAKAAVRWIGYEPLCMPYWPHYIQWCIASLLPDTPTFGWRIRYITY