BLAST architecture