Phostria euagra
Source: NCBI Taxonomy (ID 1140976)