#include <algorithm>
#include <sstream>
#include <iterator>
#include <iostream>
int main()
{
const char hexstr[] = "89 C2 48 89 F9 E8 CE 55";
unsigned char bytes[(sizeof hexstr) / 3];
std::istream_iterator<unsigned> ubytes {std::istringstream(hexstr) >> std::hex}, eos;
unsigned char* eob = std::copy(ubytes, eos, bytes);
std::copy(bytes, eob, std::ostream_iterator<unsigned>(std::cout << std::hex, " "));
std::cout << std::endl;
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPHNzdHJlYW0+CiNpbmNsdWRlIDxpdGVyYXRvcj4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKSAKewogIGNvbnN0IGNoYXIgaGV4c3RyW10gPSAiODkgQzIgNDggODkgRjkgRTggQ0UgNTUiOwogIHVuc2lnbmVkIGNoYXIgYnl0ZXNbKHNpemVvZiBoZXhzdHIpIC8gM107CgogIHN0ZDo6aXN0cmVhbV9pdGVyYXRvcjx1bnNpZ25lZD4gdWJ5dGVzIHtzdGQ6OmlzdHJpbmdzdHJlYW0oaGV4c3RyKSA+PiBzdGQ6OmhleH0sIGVvczsKICB1bnNpZ25lZCBjaGFyKiBlb2IgPSBzdGQ6OmNvcHkodWJ5dGVzLCBlb3MsIGJ5dGVzKTsKCiAgc3RkOjpjb3B5KGJ5dGVzLCBlb2IsIHN0ZDo6b3N0cmVhbV9pdGVyYXRvcjx1bnNpZ25lZD4oc3RkOjpjb3V0IDw8IHN0ZDo6aGV4LCAiICIpKTsKICBzdGQ6OmNvdXQgPDwgc3RkOjplbmRsOwp9ICA=