
L1: 8b ff ?? mov edi, edi
 55 ?? push ebp
 8b ec ?? mov ebp, esp
 56 ?? push esi
 8b 75 08 ?? mov esi, dword ss:[ebp + 8]
 85 f6 ?? test esi, esi
 74 7e ?? je basic block L23

L2: 8b 46 0c ?? mov eax, dword ds:[esi + 12]
 3b 05 7c 3b 42 00 ?? cmp eax, dword ds:[0x00423b7c<"DGB">]
 74 07 ?? je basic block L5

L3: 50 ?? push eax
 e8 95 43 ff ff ?? call function 0x004035a0

L4: 59 ?? pop ecx

L5: 8b 46 10 ?? mov eax, dword ds:[esi + 0x10<16>]
 3b 05 80 3b 42 00 ?? cmp eax, dword ds:[0x00423b80<"DGB">]
 74 07 ?? je basic block L8

L6: 50 ?? push eax
 e8 83 43 ff ff ?? call function 0x004035a0

L7: 59 ?? pop ecx

L8: 8b 46 14 ?? mov eax, dword ds:[esi + 0x14<20>]
 3b 05 84 3b 42 00 ?? cmp eax, dword ds:[0x00423b84<"DGB">]
 74 07 ?? je basic block L11

L9: 50 ?? push eax
 e8 71 43 ff ff ?? call function 0x004035a0

L10: 59 ?? pop ecx

L11: 8b 46 18 ?? mov eax, dword ds:[esi + 0x18<24>]
 3b 05 88 3b 42 00 ?? cmp eax, dword ds:[0x00423b88<"DGB">]
 74 07 ?? je basic block L14

L12: 50 ?? push eax
 e8 5f 43 ff ff ?? call function 0x004035a0

L13: 59 ?? pop ecx

L14: 8b 46 1c ?? mov eax, dword ds:[esi + 0x1c<28>]
 3b 05 8c 3b 42 00 ?? cmp eax, dword ds:[0x00423b8c<"DGB">]
 74 07 ?? je basic block L17

L15: 50 ?? push eax
 e8 4d 43 ff ff ?? call function 0x004035a0

L16: 59 ?? pop ecx

L17: 8b 46 20 ?? mov eax, dword ds:[esi + 0x20<32>]
 3b 05 90 3b 42 00 ?? cmp eax, dword ds:[0x00423b90<"DGB">]
 74 07 ?? je basic block L20

L18: 50 ?? push eax
 e8 3b 43 ff ff ?? call function 0x004035a0

L19: 59 ?? pop ecx

L20: 8b 76 24 ?? mov esi, dword ds:[esi + 0x24<36>]
 3b 35 94 3b 42 00 ?? cmp esi, dword ds:[0x00423b94<"DGB">]
 74 07 ?? je basic block L23

L21: 56 ?? push esi
 e8 29 43 ff ff ?? call function 0x004035a0

L22: 59 ?? pop ecx

L23: 5e ?? pop esi
 5d ?? pop ebp
 c3 ?? ret

