def METHOD_NAME(self, iv, pt):
    if len(iv) != 16:
        raise ValueError('initialization vector must be 16 bytes')
    else:
        self._lcb = _s2b(iv)
    pt = self.pad(pt)
    return empty.join([self.enc_b(b)for b in chunks(pt, 16)])