Function Graph 0Basic Block 0Opcode: 55sub_8051482:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 81 ec 00 04 00 00sub     esp0x400 {var_404}Opcode: c7 85 00 fc ff ff 00 00 00 00mov     dword [ebp-0x400 {var_404}]0x0Basic Block 1Opcode: c7 85 00 fc ff ff 00 00 00 00mov     dword [ebp-0x400 {var_404}]0x0Basic Block 2Opcode: 39 5f 08cmp     dword [edi+0x8]ebxOpcode: 75 1djne     0x80514dbBasic Block 3Opcode: 8b bd 00 fc ff ffmov     edidword [ebp-0x400 {var_404}]Opcode: 31 c9xor     ecxecx  {0x0}Opcode: be de 13 05 08mov     esidata_80513deOpcode: 8b 04 3emov     eaxdword [esi+edi]Opcode: 0f a2cpuid   Opcode: 8d bd 00 fd ff fflea     edi[ebp-0x300] {var_304}Opcode: 8b b5 00 fc ff ffmov     esidword [ebp-0x400 {var_404}]Opcode: 01 f7add     edi {var_304}esiOpcode: 89 47 04mov     dword [edi+0x4]eaxOpcode: 89 5f 08mov     dword [edi+0x8]ebxOpcode: 89 4f 0cmov     dword [edi+0xc]ecxOpcode: 89 57 10mov     dword [edi+0x10]edxOpcode: 89 f8mov     eaxediOpcode: bf de 13 05 08mov     edidata_80513deOpcode: 8b 1c 37mov     ebxdword [edi+esi]Opcode: 89 18mov     dword [eax]ebxOpcode: 83 c6 14add     esi0x14Opcode: 89 b5 00 fc ff ffmov     dword [ebp-0x400 {var_404}]esiOpcode: 83 fe 3ccmp     esi0x3cOpcode: 75 bajne     0x80514e5Basic Block 4Opcode: b8 02 00 00 00mov     eax0x2Opcode: bb 01 00 00 00mov     ebx0x1Opcode: b9 cc 13 05 08mov     ecxdata_80513cc  {"NOT FOR YOUR EYES"}Opcode: ba 12 00 00 00mov     edx0x12Opcode: 8d 75 fclea     esi[ebp-0x4] {var_8}Opcode: cd 80int     0x80Opcode: b8 02 00 00 00mov     eax0x2Opcode: bb 01 00 00 00mov     ebx0x1Opcode: 8d 8d 00 fd ff fflea     ecx[ebp-0x300] {var_304}Opcode: ba 3c 00 00 00mov     edx0x3cOpcode: 8d 75 fclea     esi[ebp-0x4] {var_8}Opcode: cd 80int     0x80Opcode: c7 45 f8 00 00 00 00mov     dword [ebp-0x8 {var_c}]0x0Opcode: 8d 7d fclea     edi[ebp-0x4] {var_8}Basic Block 5Opcode: 39 4f 0ccmp     dword [edi+0xc]ecxOpcode: 75 18jne     0x80514dbBasic Block 6Opcode: b8 03 00 00 00mov     eax0x3Opcode: bb 00 00 00 00mov     ebx0x0Opcode: 89 f9mov     ecxediOpcode: ba 01 00 00 00mov     edx0x1Opcode: 8d 75 fclea     esi[ebp-0x4] {var_8}Opcode: cd 80int     0x80Opcode: 8b 06mov     eaxdword [esi {var_8}]Opcode: 01 c7add     edieaxOpcode: 01 45 f8add     dword [ebp-0x8 {var_c}]eaxOpcode: 83 7d f8 0ccmp     dword [ebp-0x8 {var_c}]0xcOpcode: 7c ddjl      0x8051568Basic Block 7Opcode: 8b 45 00mov     eaxdword [ebp {var_4}]Basic Block 8Opcode: 39 57 10cmp     dword [edi+0x10]edxOpcode: 75 13jne     0x80514dbBasic Block 9Opcode: 83 c6 14add     esi0x14Opcode: 89 b5 00 fc ff ffmov     dword [ebp-0x400 {var_404}]esiOpcode: 83 fe 3ccmp     esi0x3cOpcode: 75 bfjne     0x8051495Basic Block 10Opcode: 8b bd 00 fc ff ffmov     edidword [ebp-0x400 {var_404}]Opcode: 31 c9xor     ecxecx  {0x0}Opcode: be 1a 14 05 08mov     esidata_805141aOpcode: 8b 04 3emov     eaxdword [esi+edi]Opcode: 0f a2cpuid   Opcode: 8b b5 00 fc ff ffmov     esidword [ebp-0x400 {var_404}]Opcode: bf 1a 14 05 08mov     edidata_805141aOpcode: 01 f7add     ediesiOpcode: 39 47 04cmp     dword [edi+0x4]eaxOpcode: 75 22jne     0x80514dbBasic Block 11Opcode: e9 b3 00 00 00jmp     0x805158eBasic Block 12Opcode: 81 c4 00 04 00 00add     esp0x400 {var_4}Opcode: 5dpop     ebpOpcode: c3retn