QRSYTTAEKLKVVRYAQAHGNRAASHEFDDIAESNIRLWRRQKEHLQALPRMKMAKRGKGAAYPELEAKLNEWIEERRQQGSGVSIAEVRMKALTIAKTCTNIARFKASYGWGDQFMNRHGLLVRHQTTIVQKLPMVSDTKLLQFQKFIVKLHKHHCYDLSLIGNADQTPLNFDNPYDRTLEVKVMLACMANRTKLPPYIVFKHKTMPKNVIFPNTVHVHVHPKSWIDEALMLDWLQTRTPFTMDAFWCHCMPSIKKRRQQDKTDLAIIPGGMTKMLQPLDVTVNNPMKDALCRKWKTWLLEGEHIYYGGCMQTSTLQDVTQWIGDVWLELDPTIRKGFLKCSIFNTMDGSEDDALW