as diverse sorter ibref