1. 4f566ca byte swapping by Greg Watson ยท 20 years ago