ArcHirelingInfo_ctorFromStream (sb.exe 0xC65A90) reads product, stock,
minion and service element lists that were created but never loaded,
and Hireling/Pet/Minion had no save or JSON methods. Sub-records follow
the client loaders (Product 0xC60E50, MinionElement 0xC63410,
ServiceElement 0xC64350); int32 values are read signed, product
prefix/suffix ids are hashed. Unnamed fields are numbered unknownN.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>