this struct has to be packed or it might be invalid for converting to APDU