Answer:
STERLET