Hi, just wondering what kind of caterpillar this is, and what kind of butterfly or moth it might bec