MDLSSFLHHIQSQPAWLLLPSALGLLSIFNLTTSLLKHLYTFFFRPPKNLLLYGSWAFIAGSTDGIGKSLAFQLAQKGLHLILLGRNPDKLKQVSTEIHARFEQTQIRTVVVDLEGDLTAGVERIRKEIEGLEVGLLINCAGYTDGLRRFHEIDDEALRRLVKVNVEGLTKVTQVVLKGMLERNRGAIVNLGSGSSVVRPSLPLFAIYAATKAYVEQFSRSLHVEYKGKGIDVQCQAPLFVATKMVPFERMSVFTPSPDAYAKAAVRWIGYEPLCMPYWPHYIQWCIASLLPDTPTFGWRIRYITY