typedef unsigned int uint32;