FGuid's bytes order might not corrent.

I found that the FGuid constructed from a GUID string has an incorrect value.

FGuid Guid = FGuid(“{3C104BD1-C2FE-4CC9-B783-AF64E6A3CD11}”);
and the Bytes:
A = 0x3C104BD1;
B = 0xC2FE4CC9;
C = 0xB783AF64;
D = 0xE6A3CD11;

but when use python
import uuid
import struct
u = uuid.UUID(‘{3C104BD1-C2FE-4CC9-B783-AF64E6A3CD11}’)
v = struct.unpack(‘<IIII’, u.bytes)
s = ', '.join(‘0x{:X}’.format(x) for x in v)

and s is ‘0xD14B103C, 0xC94CFEC2, 0x64AF83B7, 0x11CDA3E6’

It seems that one of them is incorrectly.