MDLSSFLHHIQSQPAWLLLPSALGLLSIFSLTTSLLKHLYTFFFRPPKNLLLYGSWAFIAGSTDGIGKSLAFQLAQKGLHLILLGRNPDKLKQVSTEIHARFEQTQIRTVVVDLAGDLTAGVERIRKEIEGLEVGLLINCAGYGDRLRRFHEIDDEALRRSVKVNVEGLTKVTQVVLKGMLERNRGAIVNLGSGSSVVRPSLPLFAIYAATKAYVEQFSRSLHVEYKGKGIDVQCQAPLFVATKMVPFERMSVFTPSPDAYAKAAVRWIGYEPLCMPYWPHYIQWCIASLLPDTPTFGWRIR