Egg, bacon and asparagus flan