Well, I am not up on this much either: in fact you just had me googling moth vs butterfly to even know how to tell the difference between butterflies and moths, let alone identifying individual specimens of either.
But when I was submitting this I got my info from
here
- it looks like a match to me! It does say it is related to butterflies.