In my passport the only field is a field called full name (no surname, first name distinction). My name has the following form: A B C D. I always (and consistently) use D as my surname. However, I noticed that my renewed passport MRZ has the form [Country Code] C < D << A < B. Which to my understanding means that the MRZ indicates that my surname is C D. However, this does not agree with a US visa (issued and printed on my new passport), which seems to have the correct MRZ code and specifies my surname (correctly as D). My previous passport's MRZ has D << A < B < C (which is correct).
Can I fly on this new passport?