inline uint16 Read2high (std::istream &in) { return static_cast<uint16>((in.get() << 8) | in.get()); }
inline uint16 Read2high ( uint8 *& in ) { uint8 b0 = *in++; uint8 b1 = *in++; return ((b0 << 8) | b1); }
inline uint16 Read2high (std::istream &in){	return static_cast<uint16>((in.get() << 8) | in.get());}