If you're able to stay on the B737-800 if subsituted by B777-322/ER it will eventually bring you to EWR/IAD/IAH/ORD the caveat is that from HNL if B777-322/ER via GUM onwards you're forced to pay the meal since HNL/GUM are treated as domestic flights.