MALQVVKDTAIEYIVQGALDKALSCLQHGFELFSGAQNRLEKIEDSLVDIHDFIVIAERSPKKDPKLMKLLAKIKDAAYDAEDLLEEYAIEDRRRSEEAENRVNKVRRFLTSLGTPVINRAQMAIKLGKLSERLEGIKAEGHTFQLKEKVTNWMIEFEKQRETHSLVNKSQVIGRDRENEEIVTSVLAPRPQVRDGVEDDENENVSVIPIVGMGGLGKTTLAKLVFNREAVQNHFELRMWICVSYDFDIMRLGNEIIERATRDNPSLSNAEELQRRLGETLSGKKFLLVLDDVWNEEPEKWYRLRDLLICGGTESRIVVTTRSPKVASIMSNIRPHILKPLSEDCCWSLFCQRAFGNPRADPNLEPIGRQIVEKCKGNPLAVTTVGGLLQDKRSESRWKSVRDSDMWSLPEETENGILPALRLSYNYLRPNLKQCFAFCAIFPQNYQIEKELVIKLWMAHGFIPTDQEGLMELEDIGNEIFDELVMRSFFQDISGRSSKQRIHRPRSFRYIREWTTFRMHDLMHDLAHSVMENEYCVVLNGKSKDISPRIRHVSSNGLGILAASLPKAQMLRTYVMLKQASFQFPCDVGLLKCLRALDFIRQDKQKVEKRLLTSLGNLQHLRYLNLSFTLIEMLPESLTSLCFLQTLILKDCQALCRKKRGDKGSCDNKTKLLAHESSDLEDLDDNNDLNLGRGNGPFFQHRLALSPPASILLYLSVQDFSSPKCNQSNLQSHRTATPLRPPP