MLEEKLEDFEWTVLLQHHSGEANVVGIVGAGGVGKTTLAKQFFNRRRSDYDRSCFLFDVRETAARSRSSLTSLQSKLFEDLTGRDRVMNSIAEGITMLRYHVPLSQALIILDDVDSVEQLEGLFSPVKDVLSSGSLIVITSRSKNVLTNSGIKESSVYTVTGLNKEHAQELFCLHAFHQPYPVVGFEELVTGFLNVCYGLPLSLKVIGALLYLESPVREYWKVQLHRISKKLPADIQSTLRISYNMLDKEEREIFLDIACFFIGEDRDKAIRIWNGSGWEGSIGFQNLESKYLVEVDRKNCIRMHSHLRDLGRTIAAEKGPRRLWHQNDDILYNAIHQSRVRV*