Neoperla indica
f93d1997a653d75e9c09dd0e9908498b
...