bogaoupanpuldpc-sa