MQNLNIEGSSFTFKKKPIIIIVVGMAGSGKTTFLHRLVCHTMASNLRGYVLNLDPAVLTLPFGANIDIRDTVRYKEVMKQYNLGPNGGILTSLNLFATKFDEVISVIEKRADQLDYVLVDTPGQIEIFTWSASGAIITEAFASTFPTVVTYVVDTPRSESPATFMSNMLYACSILYKTRLPLVLAFNKTDVANHEFALEWMKDFEVFHAALDADNTYTSTLTRSLSLALEEFYKNLRSVGVSAVSGAGMDAFFKAIEASAEEYMETYKADLDKRWEEKQLLEETRRRENMEKLRKDMEKTGGETVVLSTGLKDVKGKNKGMMDDEDEEEEEEDIKVFSDDEDTIDEDEDEDAGFPI*