MDLSSFLHHIQSQPAWLLLPSALGLLSIFNLTTSLLKHLYTFFFRPPKNLLLYGSWAFITGSTDGIGKSLAFQLAQKGLHLILLGRNPDKLKQVSTEIHARFKQTQIRTVVVDLAGDLTAGVERIRKEIEGLEVGLLINCAGYTDGLRRFHEIDDEALRRLVKVNVEGLTKVTQVVLKGMLERNRGAIVNLGSGSSVVRPSLPLFAIYAATKAYVEQFSRSLHVEYKGKGIDVQCQAPLFVATKMVPFERMSVFTPSPDAYAKAAVRWIGYEPLCMPYWPHYIQWCSDMEANISHRTREGILSTTDLAHSNLFNCAISELLQLMKMNLLQDYWSSMFFVKFKEELRTKPEDNECMECVVGWDYSPRLSIVHGVDDPFHQEHPQKGSLSESALAEMVFHNPKEIS