'avoid(raw_bytes, avoid)
Arguments:
raw_bytes(str):
String of bytes to encode
avoid(set):
Set of bytes to avoid
pcreg(str):
Register which contains the address of the shellcode.
May be necessary for some shellcode.'

def __call__(self, raw_bytes, avoid, pcreg):

    raise NotImplementedError()
