int main()
{
unsigned char PortValue[4];
int Bit32=0;
for(unsigned i=128;i;i>>=1)
for(unsigned char *pv=PortValue+3;pv>=PortValue;--pv)
(Bit32|=(i&(*pv))!=0)<<=1;
}
aW50IG1haW4oKQp7CiB1bnNpZ25lZCBjaGFyIFBvcnRWYWx1ZVs0XTsKIGludCBCaXQzMj0wOwogZm9yKHVuc2lnbmVkIGk9MTI4O2k7aT4+PTEpCiAgZm9yKHVuc2lnbmVkIGNoYXIgKnB2PVBvcnRWYWx1ZSszO3B2Pj1Qb3J0VmFsdWU7LS1wdikKICAgKEJpdDMyfD0oaSYoKnB2KSkhPTApPDw9MTsKfQ==