MDLSSFLHHIQSQPAWLLLPSALGLLSIFSLTTSLLKHLYTFFFRPPKNLLLYGSWAFIAGSTDGIGKSLAFQLAQKGLHLILLGRNPDKLKQVSTEIHARFEQTQIRTVVVDLAGDLTAGVERIRKEIEGLEVGLLINCAGYGDRLRRFHEIDDEALRRSVKVNVEGLTKVTQVVLKGMLERNRGAIVNLGSGSSVVRPSLPLFAIYAATKAYVEQFSRSLHVEYKGKGIDVQCQAPLFVATKMVPFERMSVFTPSPDAYAKAAVRWIGYEPLCMPYWPHYIQWCSDMEANISHRTREGILSTTDLAHSNLFNCAISELLQLMKMNLLQDYWSSMFFVKFKEELRTKPEDNECMECVVGWDYSPRLSIVHGVDDPFHQEHPQKGSLSESALAEMVFHNPKEIS