Function at 0x40fb68
Capabilities:
Get number of processors

Disassembly:
xor byte [eax], bh
arpl word fs:[esi + 0x63], sp
xor dword [esi + 0x66], esp
popal
popal
cmp byte [ecx + 0x31], ah
arpl word [edx + 0x64], sp
xor byte ss:[eax], bh
xor byte [ebp + 0x36], ah
popal
xor dword [eax], esi
xor eax, 0x63633237
xor al, 0x61
xor byte [ebp + 0x61], ah
arpl word [ebx + 0x61], sp
bound esi, qword [eax]
cmp byte [esp + 0x33], ah
popal
xor dword [edx], esi
xor eax, 0x39313338
xor al, 0x39
xor dh, byte [esi]
xor ah, byte [esi + 0x61]
xor dword [esi + 0x36], esp
xor dword fs:[ebx], esi
xor eax, 0x38636636
aaa
cmp byte [esi], dh
popal
xor dh, byte [eax]
xor ah, byte [ebp + 0x62]
xor byte [eax], bh
aaa
xor dh, byte [ebx]
bound edi, qword gs:[ecx]
xor al, 0x61
popal
aaa
xor byte [ebx + esi + 0x39], ah
popaw
aaa
xor byte [ecx + 0x66], ah
aaa
aaa
bound esi, qword [eax]
xor byte [eax], dh
xor dh, byte [0x31306235]
cmp byte fs:[eax], dh
cmp byte [ebp + 0x37], ah
xor byte [esi], dh
popal
xor al, 0x37
popal
xor esi, dword [0x61633532]
popal
cmp dword [ebx + 0x66], esp
xor eax, 0x37636664
xor dword ss:[ecx + 0x66], esp
bound esp, qword [esi + 0x38]
aaa
bound esp, qword [ebp + 0x30]
cmp byte [esi + 0x62], ah
cmp dword [eax], edi
cmp dword [edx], esi
cmp dword [eax], edi
xor esi, dword [edi]
xor si, word fs:[esi]
xor esi, dword [0x32336631]
xor dword [ebp + 0x66], esp
arpl word [ecx], di
arpl word [esi + 0x65613361], si
bound esp, qword gs:[ecx + 0x33]
aaa
xor byte [eax], bh
xor dword gs:[ecx], esi
bound edi, qword [ecx]
cmp byte [ecx], bh
arpl word ss:[ecx], di
xor al, 0x31
popal
cmp dword [eax], esi
bound esi, qword [eax]
cmp dword ss:[eax], edi
aaa
xor dword [esi], esi
bound esp, qword ss:[ebx + 0x63]
bound esi, qword fs:[eax]
bound esi, qword [esi]
xor dh, byte [edi]
cmp byte [ecx + 0x32], ah
xor byte [eax], bh
xor dword gs:[ebp + 0x34], esp
xor al, 0x31
xor esi, dword [esi]
bound esp, qword [esi + 0x61]
xor eax, 0x38616261
xor ah, byte [ebx + 0x65]
xor byte ss:[ecx], dh
xor dword ss:[ecx + 0x39], esp
xor esp, dword gs:[ebp + 0x37]
xor ax, 0x3333
xor byte [eax], dh
cmp byte [ebp + 0x32], ah
xor ah, byte [esp + 0x38]
bound sp, dword [ebx + 0x66]
bound esi, qword [esi]
cmp byte [edi], dh
xor dh, byte [0x34633434]
xor dword [edx + 0x65], esp
xor edi, dword [ecx]
bound esi, qword [ebx]
bound esp, qword [edx + 0x36]
xor byte [ecx + 0x37], ah
popal
cmp dword [eax], esi
cmp byte [ebp + 0x32], ah
xor eax, 0x39393566
popal
xor byte [eax], bh
xor esi, dword [esi]
xor sp, word gs:[edx + 0x30]
xor byte [esp + 0x62], ah
xor eax, 0x38313830
xor dword [edx + 0x66], esp
xor al, 0x31
xor eax, 0x38303436
xor ah, byte gs:[esi + 0x31]
xor sp, word [ebx + esi + 0x39]
xor byte [eax], dh
xor esi, dword [ebx]
aaa
bound esp, qword fs:[ebp + 0x33]
aaa
xor dh, byte [0x61653930]
aaa
aaa
cmp dword [esp + 0x62], esp
xor dword [eax], edi
aaa
xor eax, 0x65383039
xor esi, dword [ecx]
xor al, 0x37
xor dword [ecx], edi
cmp dword [ecx], esi
xor byte [0x38646433], dh
cmp byte [ecx + 0x36], ah
xor dword [esi + 0x31], esp
popal
xor al, 0x35
popal
aaa
xor al, 0x39
xor dh, byte [ebx]
bound edi, qword [eax]
xor al, 0x30
cmp byte [ebp + 0x33], ah
xor eax, 0x61626365
xor esp, dword [ebp + 0x37]
popal
xor al, 0x32
bound esp, qword [ecx + 0x32]
xor eax, 0x61303834
cmp dword [ebx + 0x31], esp
xor esp, dword [ecx + 0x65]
xor eax, 0x63363861
cmp byte [eax], bh
xor esi, dword ss:[eax]
cmp byte [ebp + 0x37], ah
arpl word fs:[edx + esi], si
arpl word [edx + 0x34], sp
cmp byte [ebx], dh
xor al, 0x30
xor edi, dword [eax]
bound sp, dword [esi + 0x62]
xor dh, byte [esp + esi]
xor al, 0x39
bound esp, qword ss:[ebp + 0x35]
aaa
xor byte [edx], dh
xor ah, byte [ebx + 0x30]
xor esi, dword [ecx]
xor byte [eax], bh
cmp byte gs:[edi], dh
xor dh, byte [esi]
bound edi, qword [ecx]
bound esp, qword [edx + 0x37]
cmp dword [ecx], esi
xor dword [ebp + 0x34], esp
aaa
bound esp, qword [ebp + 0x38]
cmp word ss:[ebx + 0x61], sp
xor dword [eax], edi
bound esi, qword ss:[esi]
arpl word fs:[0x65383064], si
bound esp, qword [ebx + 0x37]
xor al, 0x32
xor esi, dword [esi + 0x65376261]
xor ah, byte [ebp + 0x63]
xor bh, byte [ecx]
bound esp, qword [ebx + 0x39]
xor ah, byte [esi + esi + 0x64]
xor esi, dword [ebx]
bound edi, qword fs:[ecx]
xor dword [ebx + esi + 0x35], esp
xor byte [esi + 0x30], ah
cmp byte [ebp + 0x63], ah
xor dword [ebx + 0x30], esp
xor esp, dword [ebx + 0x34]
xor ah, byte fs:[esi + 0x64]
cmp dword [ecx + edi + 0x36], esp
xor al, 0x36
aaa
xor dh, byte [edi]
xor ah, byte [ebx + 0x61]
aaa
cmp byte [esi], dh
xor dword [0x30613138], esi
bound esp, qword [esi + 0x62]
xor byte [eax], bh
xor dword fs:[esp + esi], esi
bound esi, qword [ebx]
xor bh, byte [ecx]
xor eax, 0x32646363
cmp dword fs:[esi + esi + 0x65], esp
xor byte fs:[eax + edi], dh
xor al, 0x36
xor al, 0x66
xor al, 0x32
aaa
cmp dword [ebx + 0x36], esp
xor dword [ebx], esi
cmp byte [eax], dh
cmp byte [ebp + 0x64], ah
xor esp, dword [ebx + 0x37]
popal
xor word [edx + 0x38], sp
popal
xor esi, dword [eax]
popal
popal
cmp byte [ecx + 0x61], ah
xor ah, byte [ebx + 0x36]
xor si, word [eax]
arpl word gs:[eax + edi + 0x33], sp
bound esi, qword [eax]
xor byte [ebp + 0x38], ah
cmp dword [ebx], esi
xor al, 0x30
cmp byte [ebp + 0x64], ah
bound esi, qword [ecx]
arpl word [edx + 0x61], sp
arpl word [esi], si
xor dword [esi + 0x63], esp
cmp dword [ebx], esi
arpl word [esi + 0x33], sp
aaa
cmp byte [ebx + 0x66], ah
bound esi, qword [0x36623332]
popal
xor eax, 0x37356531
xor esi, dword [ecx + esi]
xor eax, 0x66383064
xor esi, dword [ebx]
aaa
xor edi, dword [eax]
xor eax, 0x38353234
xor al, 0x63
xor dword fs:[edx + 0x62], esp
xor byte [eax + edi + 0x35], ah
xor byte [eax], bh
xor byte [eax + edi], dh
bound si, dword [ecx]
xor al, 0x34
xor al, 0x30
cmp dword [ecx + 0x30], esp
cmp byte [esi + 0x33], ah
xor al, 0x65
cmp word [ebp + 0x31], sp
xor al, 0x36
xor eax, 0x31353237
xor dword [edx], esi
aaa
arpl word [esi], si
xor esp, dword [ecx + 0x32]
cmp byte [ebx], dh
cmp dword fs:[eax], esi
arpl word [eax], di
xor dh, byte [esi]
xor byte [0x30636366], dh
cmp byte [esi + 0x37], ah
xor eax, 0x37316262
xor esi, dword [eax]
arpl word [edx + 0x30], sp
arpl word [ecx], si
cmp dword [ecx + 0x63], esp
xor dh, byte [0x37343530]
xor byte [esi + 0x64], ah
xor ah, byte [ebx + 0x38]
xor si, word ss:[ebx]
xor dword [ebp + 0x34], esp
xor byte gs:[eax], bh
cmp byte [eax], dh
arpl word [edx], si
bound esp, qword [ebx + 0x38]
aaa
xor byte [eax], bh
xor eax, 0x30643933
cmp dword [0x38396331], esi
popal
xor eax, 0x31373663
popal
bound esi, qword [0x35383536]
xor byte [eax], bh
cmp byte [ecx], dh
xor ah, byte [ebp + 0x63]
xor ah, byte gs:[edx + 0x63]
xor esp, dword [ebx + 0x31]
aaa
popal
xor byte [esi + 0x62], ah
xor dword [edx], esi
xor byte [ebx + 0x32], ah
xor ah, byte fs:[ebp + 0x33]
xor dword [ecx], edi
arpl word [eax + edi], si
popal
cmp byte [ebx + 0x31], ah
cmp dword [ecx], esi
xor byte [eax], bh
cmp byte [esi + 0x34393232], dh
xor byte [eax], dh
xor word ss:[esi], si
xor bh, byte ss:[eax]
xor dword [esi + 0x31], esp
xor ah, byte fs:[esp + esi + 0x62]
xor eax, 0x31376430
xor esp, dword [ecx + 0x35]
xor dword [esi], esi
xor al, 0x61
xor byte [eax], bh
cmp byte [ecx + edi + 0x37], ah
popal
xor al, 0x35
cmp byte [edx + 0x62], ah
arpl word gs:[ebx + esi + 0x37], sp
cmp byte gs:[esi], dh
xor dh, byte [ebx]
popal
xor esi, dword ss:[edx]
xor byte [ecx], bh
bound esi, qword [0x30653534]
cmp byte [esi + 0x64], ah
xor byte [edi], dh
xor dword [esi + 0x33], esp
xor byte [edx], dh
aaa
xor al, 0x37
xor eax, 0x32643263
arpl word [ebx + 0x65], sp
popal
cmp byte [ebx + esi], dh
popal
xor al, 0x33
xor eax, 0x61366431
xor al, 0x61
popal
xor byte [eax], bh
bound si, dword fs:[0x30343762]
bound esp, qword [ebx + 0x30]
xor al, 0x37
cmp dword [ebx + 0x38], esp
xor ax, 0x3834
xor dword ss:[edx], esi
xor al, 0x32
xor eax, 0x64306330
xor dword [eax], esi
bound sp, dword [ebx + 0x32]
xor byte [ecx], bh
xor byte [edx], dh
xor byte [eax], dh
xor al, 0x37
xor dword [ecx], edi
cmp dword gs:[ebx], esi
popal
xor dword [ecx + esi], esi
xor al, 0x65
xor dh, byte [eax]
aaa
xor dword [edi], esi
aaa
aaa
cmp byte [esi], dh
arpl word [ebp + 0x36], sp
cmp dword gs:[esi + 0x61], esp
cmp byte [esi], dh
xor byte [ecx], bh
xor byte [0x39346264], dh
xor al, 0x37
cmp byte [ebx], dh
popal
cmp byte gs:[ecx], dh
cmp byte ss:[ecx], bh
bound esi, qword [ecx + edi]
xor al, 0x62
xor dword [eax], esi
bound esi, qword fs:[edi]
xor eax, 0x34396434
aaa
xor esi, dword [edi]
xor byte [ecx], bh
xor byte [ecx], bh
xor dh, byte gs:[eax + esi]
xor al, 0x66
cmp dword [ecx], esi
xor al, 0x62
popal
cmp dword [ecx], edi
aaa
xor dh, byte [edi]
xor byte [ebx], dh
bound esp, qword [ebx + 0x63]
cmp dword [ebp + 0x64], esp
xor byte [ecx], bh
bound esp, qword [ebp + 0x31]
cmp byte [esi + 0x35], ah
arpl word [edx + 0x30], sp
cmp dword [eax], esi
popal
arpl word [ecx], di
xor eax, 0x62656439
cmp byte [ecx + esi], dh
bound esp, qword [esi + 0x33]
xor byte [0x62616664], dh
aaa
xor esp, dword [ecx + esi + 0x62]
popal
xor esi, dword [esi]
arpl word [ecx], di
cmp dword [eax + edi], esi
popal
xor eax, 0x30393064
xor eax, 0x30313938
xor al, 0x31
xor esi, dword gs:[0x63383165]
aaa
aaa
xor al, 0x35
cmp byte [ecx], dh
arpl word [eax], si
bound esp, qword [esi + esi + 0x39]
xor al, 0x31
aaa
cmp dword [edi + esi], esi
aaa
xor byte [ecx], bh
xor byte [ebp + 0x33], ah
bound esi, qword [esi]
arpl word [edi], si
xor esi, dword gs:[edx]
bound esi, qword fs:[eax]
xor edi, dword [ecx]
xor byte [ebx + 0x64], ah
xor dh, byte gs:[ebx]
arpl word [edx + 0x66], sp
xor eax, 0x34313436
xor ah, byte [edx + 0x37]
xor byte [ecx], bh
xor byte [ecx], bh
xor byte [ebp + 0x65], ah
aaa
cmp dword [ebx], esi
aaa
xor byte [ebx + 0x61], ah
bound esi, qword [edi]
arpl word [edx + 0x65], sp
cmp dword [ebx], esi
aaa
cmp byte [ecx], bh
xor ax, 0x3631
xor byte [edi], dh
xor dword [ebx], esi
xor eax, 0x63346562
xor byte [ecx], bh
xor dword [0x37326439], esi
xor al, 0x30
xor dword [edi], esi
cmp word fs:[edi], si
popal
xor byte [ecx], bh
arpl word [ebp + 0x32], sp
xor al, 0x38
arpl word [ebp + 0x64], sp
xor dword [ebx], esi
cmp dword [ecx], edi
xor al, 0x65
aaa
bound esi, qword [eax]
xor al, 0x39
xor byte [ecx], bh
xor dword [edi], esi
xor esi, dword [edi]
bound esp, qword [ebx + 0x61]
xor esi, dword [0x63313064]
xor byte [esi], dh
arpl word [ebx + 0x64], sp
xor al, 0x36
cmp dword [0x34666531], esi
cmp byte [ebp + 0x64], ah
arpl word [esi + 0x36], sp
xor esi, dword [edx]
aaa
popal
aaa
xor byte [ecx], bh
xor dword [edi], esi
xor al, 0x38
xor dword [ecx], edi
cmp byte [ecx], dh
popal
arpl word [0x61386565], si
aaa
xor dword [edi], esi
xor ah, byte [esp + 0x31]
xor al, 0x36
xor esp, dword [edx + 0x34]
xor dword [ecx + 0x32], esp
bound esi, qword ss:[eax]
cmp dword [ecx], esi
arpl word [ecx], si
xor al, 0x66
xor al, 0x63
aaa
xor dword [ebx], esi
xor bh, byte [eax]
xor al, 0x33
xor dword [esi], esi
xor dh, byte [eax + edi]
popal
xor dh, byte [edx + esi]
xor dword [ecx], esi
cmp dword [eax], esi
xor al, 0x31
cmp dword [0x62376438], esi
xor byte [ecx], bh
xor dword [esi + esi + 0x33], esp
xor eax, 0x31393264
xor eax, 0x65616237
xor dword [edx], esi
xor edi, dword [eax]
xor bh, byte [ecx]
xor dword ss:[eax], esi
xor dword [edx], esi
xor eax, 0x31303734
xor dword [eax + esi], esi
cmp dword [ebx], esi
xor al, 0x63
xor byte [ecx], bh
xor dword [esi + 0x34], esp
cmp byte [ebx + 0x33], ah
aaa
xor byte gs:[ebx + 0x65], ah
popaw
xor eax, 0x33343266
cmp byte [ecx + 0x33], ah
cmp dword [eax + esi + 0x37], esp
xor eax, 0x34663437
bound esp, qword [edx + 0x36]
xor eax, 0x30373464
cmp dword [ecx], esi
arpl word [ecx], si
cmp dword ss:[ecx + 0x39], esp
aaa
arpl word [edi + esi + 0x37], sp
arpl word ss:[edx + 0x64], sp
popal
xor ah, byte [ecx + 0x61]
popal
cmp byte [ebp + 0x36], ah
xor ah, byte [esi + 0x30]
xor esp, dword [ecx + 0x30]
aaa
xor byte [edx], dh
aaa
xor byte [ecx], bh
xor dh, byte [ecx]
cmp dword [ecx + 0x37], esp
cmp dword fs:[ecx + 0x64], esp
xor dh, byte [esi]
xor byte [ecx], bh
cmp byte [edx + esi + 0x62], ah
aaa
xor esp, dword [eax + edi + 0x66]
cmp dword [0x61333232], esi
cmp byte [ebp + 0x65], ah
arpl word [ebx + 0x30], sp
aaa
popal
xor byte [eax], dh
cmp dword [edx], esi
xor esi, dword [esi]
xor al, 0x30
cmp dword gs:[edi], esi
xor dh, byte [edi]
xor al, 0x31
bound esp, qword [ebx + 0x30]
popal
xor esp, dword [edx + 0x66]
popaw
cmp word [0x35393462], si
cmp byte [ebp + 0x34], ah
cmp byte ss:[esi + 0x38], ah
xor dword [eax], esi
cmp dword [edx], esi
xor dword ss:[esi], esi
arpl word [eax], si
xor al, 0x33
xor dword [esi + 0x62], esp
xor eax, 0x61336565
cmp word [esi + esi + 0x37], sp
xor al, 0x64
cmp dword [ebx + 0x61], esp
xor dword [ebx], esi
xor byte [edi], dh
xor eax, 0x66346263
popal
xor byte [ecx], bh
xor dh, byte [edi]
bound esi, qword [ecx]
xor dword fs:[edx], esi
xor al, 0x34
xor dword [edx], esi
xor eax, 0x65626563
xor dword [eax], esi
xor eax, 0x66636434
cmp byte [edx + 0x33], ah
xor dword [ebp + 0x61], esp
xor al, 0x33
cmp byte [ebp + 0x34], ah
xor esi, dword [ebx]
cmp dword [ecx + 0x30], esp
cmp dword [edx], esi
cmp byte [eax], dh
xor word [edx + 0x63], sp
xor al, 0x61
cmp byte [ecx + 0x65], ah
xor al, 0x65
xor al, 0x61
cmp dword gs:[esi + 0x33], esp
xor byte [ecx + 0x65], ah
xor ah, byte [ecx + 0x64]
xor al, 0x62
xor al, 0x63
xor dword ss:[eax], esi
cmp dword [edx], esi
cmp byte [ebx], dh
popal
xor al, 0x66
aaa
bound esi, qword [edi]
arpl word [0x35363034], si
xor byte ss:[edx + 0x66], ah
cmp word [esi], si
cmp dword [ebp + esi + 0x63], esp
xor dword ss:[ecx], edi
xor dh, byte [esi]
arpl word [edx + 0x30], sp
cmp dword [edx], esi
cmp dword [eax], esi
xor byte [ecx + 0x34], ah
xor dword [eax], edi
cmp byte [esi + esi], dh
xor ah, byte [ebp + 0x32]
arpl word fs:[eax], si
cmp byte [ebx], dh
cmp byte [edx], dh
cmp dword [esi + 0x34], esp
xor eax, 0x66656563
arpl word ss:[0x30613966], si
cmp dword [edx], esi
cmp dword [0x62626565], esi
xor al, 0x31
xor esp, dword [esi + esi + 0x35]
xor al, 0x65
cmp byte [ebp + 0x65], ah
cmp byte gs:[ebx + esi], dh
xor esp, dword [ebx + 0x63]
cmp word [eax], di
popal
xor esp, dword [ecx + edi + 0x33]
xor byte gs:[edx], dh
xor byte [ecx], bh
xor ah, byte [edx + 0x31]
xor ah, byte fs:[edx + esi + 0x65]
cmp dword [ebx + 0x38], esp
xor al, 0x33
cmp byte [ebx], dh
xor al, 0x36
arpl word fs:[edx + 0x36], sp
bound esp, qword [eax + edi + 0x63]
popal
xor esp, dword [esp + 0x61]
xor byte [ecx], bh
arpl word [ecx], si
cmp byte [0x32393066], dh
bound edi, qword [ecx]
xor dh, byte [ebx]
xor byte [0x64373262], dh
bound esp, qword [ebx + 0x32]
cmp dword [ecx], edi
bound esp, qword [edx + 0x31]
cmp dword [edx + 0x37], esp
popal
cmp byte gs:[ebx], dh
xor dword [edi + esi + 0x61], esp
xor eax, 0x62666531
aaa
bound edi, qword [ecx]
xor byte [ecx], bh
xor ah, byte [esi + 0x30]
xor dh, byte [esi]
xor eax, 0x65336636
xor esi, dword [ebx]
cmp byte [edi], dh
cmp byte [esi], dh
xor word [ecx], si
xor eax, 0x64376234
cmp dword [esi], esi
popal
bound esp, qword [ebp + 0x37]
xor dword [edx], esi
popal
cmp byte [esi + 0x37], ah
xor byte [ecx], bh
xor esi, dword [ecx]
xor byte [ecx], bh
xor eax, 0x30613562
bound esi, qword [ecx]
cmp dword [0x65663766], esi
xor al, 0x61
popal
popal
xor esp, dword [ebx + 0x38]
xor bh, byte [eax]
xor al, 0x39
xor al, 0x64
arpl word [ecx], di
xor si, word fs:[eax]
cmp dword [ebx], esi
xor esi, dword [0x34633737]
aaa
bound esi, qword [edi]
xor eax, 0x61366631
arpl word [edi], si
xor edi, dword [eax]
arpl word [ecx], di
xor dword fs:[edx], esi
xor dword fs:[edx], esi
xor al, 0x64
bound esp, qword [edx + 0x32]
bound esi, qword gs:[0x30613137]
cmp dword [ebx], esi
xor esp, dword [esi + 0x30]
xor eax, 0x66663835
xor dword gs:[ecx], edi
xor eax, 0x30643332
arpl word gs:[edi], si
xor dword [ebp + 0x33], esp
cmp byte [ecx], bh
aaa
xor esi, dword [0x37616632]
xor si, word [eax]
cmp byte [eax + esi], dh
cmp dword [ebx], esi
xor al, 0x39
xor dword [0x61303166], esi
popal
xor al, 0x39
xor byte [esi], dh
xor eax, 0x33313932
cmp dword [ecx + 0x35], esp
cmp dword ss:[ebp + 0x64], esp
xor byte [ebx + 0x37], ah
xor dword [ebx], esi
xor eax, 0x63346562
xor byte [ecx], bh
xor esi, dword [edi]
popal
xor dword [ecx + 0x34], esp
cmp dword [eax], esi
xor edi, dword ss:[ecx]
bound esi, qword gs:[ebx]
popal
cmp byte [ecx], dh
xor al, 0x39
aaa
xor byte [ebx], dh
xor dword [ebx + 0x37], esp
bound esi, qword [eax]
xor bh, byte gs:[eax]
arpl word [esi], si
xor byte [ecx], bh
xor esp, dword [ecx + 0x65]
xor eax, 0x66333433
aaa
xor eax, 0x62373537
xor al, 0x64
cmp dword [ecx], esi
xor al, 0x35
popal
cmp dword [ecx + 0x34], esp
xor byte ss:[esi + 0x36], ah
cmp byte ss:[ebp + 0x39], ah
cmp byte [ecx], bh
xor eax, 0x33393030
xor eax, 0x33656534
xor byte [0x64613139], dh
xor eax, 0x62336634
xor esi, dword [ecx]
popal
aaa
xor dword gs:[ecx + 0x35], esp
xor ah, byte [ebp + 0x66]
xor esp, dword [esi + 0x63]
xor esi, dword [edx]
aaa
bound esi, qword [esi]
xor byte gs:[ecx], bh
xor esp, dword [esi + 0x30]
bound esi, qword [0x64316663]
xor byte fs:[esi], dh
popal
xor eax, 0x61663534
cmp byte [edx + 0x32], ah
popal
cmp dword [esi], esi
arpl word [esi + esi + 0x64], sp
bound esi, qword [ecx]
popal
xor esi, dword [eax]
cmp byte [esi + 0x65], ah
cmp dword [eax], esi
cmp dword [eax + esi], esi
xor dword [esi], esi
xor dword [esi], esi
bound esi, qword ss:[eax]
xor ah, byte [eax + edi + 0x37]
xor dh, byte [ecx]
aaa
xor eax, 0x32313433
xor ax, 0x3164
xor edi, dword [ecx]
xor al, 0x63
xor eax, 0x30303564
xor dword [edx + 0x30], esp
cmp dword [edx + esi], esi
xor dword [edx + 0x30], esp
xor edi, dword [ecx]
xor esp, dword [ebp + 0x31]
xor eax, 0x62323739
xor dword [eax + esi], esi
xor dword fs:[ebx], esi
popal
cmp byte [eax], dh
popal
xor dword [0x63356466], esi
cmp dword [ecx], edi
cmp byte fs:[eax], dh
cmp dword [edx + esi], esi
cmp byte [ecx + 0x31], ah
popal
xor byte [ebx], dh
popal
aaa
cmp byte [esi], dh
arpl word [edx], si
xor al, 0x39
xor byte [edx + 0x30], ah
popal
xor al, 0x30
arpl word [edi], si
xor ax, 0x6637
cmp byte [ebp + 0x66], ah
cmp byte [ecx], bh
xor eax, 0x39306661
xor al, 0x33
bound si, dword [esi]
xor dword [ebx + esi], esi
xor eax, 0x64643138
xor al, 0x62
cmp dword ss:[edx], esi
xor esi, dword [edx]
xor byte gs:[edx], dh
cmp dword fs:[eax], esi
xor al, 0x33
arpl word fs:[ebp + 0x36], sp
xor eax, 0x62346437
xor byte [ecx], bh
xor al, 0x34
cmp byte [ecx], dh
popal
cmp byte [ecx + 0x31], ah
bound esi, qword [ecx]
xor esp, dword [edx + 0x32]
xor esi, dword [0x65653131]
popal
aaa
xor byte ss:[ecx + 0x64], ah
xor dh, byte ss:[eax]
cmp dword ss:[edx], esi
xor eax, 0x39306538
xor al, 0x35
bound esi, qword ss:[ebx]
xor al, 0x31
popal
xor al, 0x36
cmp dword [edx], esi
cmp byte [esi], dh
xor esi, dword [esi]
aaa
xor dword [edx], esi
cmp word [ecx], si
xor eax, 0x31363961
cmp byte [esp + 0x66], ah
xor al, 0x35
xor esi, dword fs:[eax]
cmp dword [esi + 0x33373462], esi
cmp byte [eax], bh
xor eax, 0x37613936
cmp word [esi], si
xor dh, byte [eax]
arpl word [eax], si
cmp byte [edx + 0x31], ah
cmp word [ecx + 0x31], sp
xor eax, 0x66613635
bound esi, qword gs:[0x30363761]
cmp dword [ebx], esi
xor ah, byte [edx + 0x65]
xor byte ss:[ebx + 0x37], ah
arpl word ss:[edi + esi + 0x66], sp
arpl word [esp + esi + 0x37], sp
xor byte [edx], dh
cmp dword [esi + 0x30], esp
xor eax, 0x37373065
xor al, 0x39
bound esi, qword [ebx]
aaa
xor esi, dword [ecx]
aaa
xor byte [ecx], bh
xor al, 0x66
xor esi, dword [edx]
xor al, 0x61
xor eax, 0x38663666
xor eax, 0x34633233
xor al, 0x39
xor ah, byte [edx + 0x39]
aaa
popaw
xor dh, byte ss:[edx]
bound esi, qword [0x65373661]
xor eax, 0x31393234
xor byte [ecx], bh
xor al, 0x66
arpl word gs:[ebx], si
xor al, 0x34
cmp dword [edx], esi
xor esp, dword [esi + 0x33]
arpl word [ebx], si
cmp dword [edi], esi
cmp byte [ecx], bh
popal
xor dh, byte [edx]
arpl word [edx + esi + 0x33], sp
cmp dword [ebp + 0x31], esp
cmp dword [edx + 0x64], esp
xor byte [esi + esi + 0x30], ah
cmp dword [eax + esi], esi
cmp dword [0x32613331], esi
aaa
cmp byte [eax], bh
popal
cmp byte [esi], dh
xor ah, byte [edx + 0x39]
arpl word [ebx], si
xor dword ss:[ecx + 0x63], esp
cmp dword [ecx], edi
xor ah, byte [ecx + 0x33]
xor ah, byte [edx + esi + 0x31]
cmp dword [ebp + 0x61], esp
xor dh, byte [esp + esi]
arpl word [eax], si
xor byte [ecx], bh
xor eax, 0x32643531
xor esp, dword [ebx + 0x30]
cmp dword ss:[edx], esi
cmp byte [esi + 0x37], ah
xor al, 0x39
xor eax, 0x35653634
aaa
arpl word [edx], si
xor al, 0x30
xor byte [edx + 0x30], ah
popal
bound esi, qword [esp]
arpl word [ebx + 0x35], sp
xor byte [ecx], bh
xor eax, 0x39623932
bound esi, qword [edx]
xor esi, dword [eax]
xor esi, dword ss:[edi]
xor dword [edx + 0x64], esp
arpl word ss:[ecx], si
xor esi, dword [ecx]
xor dword [ebx], esi
cmp byte [esi], dh
xor byte [edi], dh
bound esp, qword [ebp + 0x63]
cmp byte [eax], bh
bound esp, qword [edx + 0x31]
xor esp, dword [edx + 0x62]
arpl word [eax], si
cmp dword [0x39666332], esi
arpl word [eax + esi + 0x63], sp
xor dword [edi], esi
bound esp, qword [ebp + 0x62]
xor eax, 0x35323131
xor dword [ecx], esi
xor byte [esi], dh
cmp dword [esi], esi
xor esi, dword [0x33353538]
xor al, 0x38
cmp dword [ecx], edi
xor dword [esi], esi
xor byte [ecx], bh
xor eax, 0x62356439
xor dword [edi], esi
cmp dword [edx + 0x36], esp
xor al, 0x30
xor byte [ebx], dh
arpl word [eax], di
xor byte [ebp + 0x38], ah
xor al, 0x36
cmp byte [ebp + 0x61], ah
aaa
xor eax, 0x65656665
popal
xor eax, 0x31396232
xor byte [ecx], bh
xor eax, 0x36643861
xor esi, dword fs:[0x65663530]
cmp dword [edi], esi
xor al, 0x31
xor esi, dword [edi]
cmp byte [ebx], dh
xor byte [edx], dh
arpl word [edx], si
xor sp, word [esp + esi + 0x39]
popal
cmp dword [edx + 0x31], esp
cmp dword ss:[eax], esi
cmp dword [0x31613764], esi
xor esi, dword fs:[edi]
xor ah, byte [ecx + edi + 0x31]
xor al, 0x35
bound esi, qword [edi]
cmp byte [esi], dh
aaa
xor esi, dword gs:[edi + esi]
xor bh, byte [eax]
cmp byte [esi], dh
cmp dword [esi], esi
xor bh, byte [eax]
xor dword [ebp + 0x64], esp
xor eax, 0x35393061
xor dh, byte gs:[ecx]
bound esi, qword [ecx + esi]
xor dword gs:[eax], edi
bound esi, qword [eax]
cmp byte [ecx + 0x65], ah
xor ah, byte [esi + 0x62]
xor dword [edi], esi
arpl word [edi], si
arpl word [ecx], si
xor al, 0x61
xor dh, byte [esi]
xor al, 0x62
cmp byte [ebp + 0x66], ah
cmp dword [0x35393061], esi
cmp byte gs:[0x62333439], dh
arpl word [edi], si
xor dword [eax], edi
xor byte [edi + esi + 0x64], ah
bound esp, qword [ecx + 0x33]
xor byte [eax + edi + 0x39], ah
xor esp, dword gs:[edx + 0x35]
xor esp, dword [esi + 0x65]
xor byte ss:[ecx + 0x37], ah
popal
cmp dword [eax], esi
cmp dword [esi], esi
xor byte [eax], dh
xor edi, dword gs:[eax]
xor word ss:[ebp + 0x36], sp
arpl word [esi + 0x31], sp
aaa
cmp byte [eax], dh
popaw
aaa
popal
xor al, 0x31
aaa
xor dword [eax], esi
xor esi, dword [0x61313036]
bound esp, qword [ebp + 0x37]
bound esp, qword [esi + 0x30]
cmp dword [esi], esi
xor byte [ecx], dh
xor al, 0x64
xor dword [eax], edi
xor eax, 0x62663062
xor byte [ebx], dh
xor dh, byte [edi]
xor byte gs:[ebx + 0x33], ah
xor esi, dword [edx]
arpl word [eax], di
cmp byte [ecx], bh
xor byte [ecx], dh
cmp dword [esi + 0x36], esp
bound esi, qword fs:[esi]
xor esi, dword [esi]
xor byte gs:[ecx], bh
xor dword ss:[eax + edi], esi
aaa
aaa
xor edi, dword [eax]
cmp byte [eax], bh
xor dword [ecx + 0x30], esp
xor dh, byte [eax]
xor al, 0x61
xor dh, byte [ecx]
popal
xor dword [ecx + 0x39], esp
arpl word [esi + 0x30], sp
bound esp, qword fs:[ecx + 0x39]
cmp word [ecx], di
cmp word [ebx], si
xor dh, byte [eax]
cmp dword [esi], esi
xor dword [esi], esi
xor esi, dword [esi]
xor al, 0x37
cmp byte gs:[eax + edi], dh
arpl word [ebp + 0x66], sp
xor byte [ecx], dh
xor esp, dword [esi + 0x36]
xor byte fs:[edi], dh
xor dword [ecx], esi
xor eax, 0x62396364
arpl word [eax], si
xor dword [ebx + 0x63], esp
xor byte ss:[eax], dh
cmp dword [esi], esi
xor dword [ecx], edi
cmp dword [ecx + 0x38], esp
xor esi, dword [eax]
xor ah, byte [ecx + edi + 0x65]
cmp byte [ecx], bh
popal
popal
xor ah, byte [eax + edi + 0x31]
xor dword [0x66643039], esi
aaa
cmp byte [ebp + 0x35], ah
bound edi, qword [ecx]
popal
bound esi, qword [ebx]
xor dh, byte [ecx]
xor byte [ecx], bh
xor ah, byte ss:[ebx + 0x62]
xor ah, byte [ecx + 0x39]
bound esi, qword ss:[ebx + esi]
xor esp, dword ss:[ebx + 0x37]
xor al, 0x32
xor al, 0x39
popal
xor al, 0x61
xor eax, 0x62646363
bound esp, qword [esi + 0x64]
xor dh, byte [eax + esi]
popal
aaa
xor esi, dword [edi]
xor byte [ecx], bh
xor al, 0x38
arpl word [0x64346635], si
cmp dword [edx], esi
xor byte [eax], dh
xor ah, byte fs:[ebp + 0x33]
xor esi, dword [eax]
xor dh, byte [eax]
xor ah, byte [edx + 0x38]
cmp dword [0x65383230], esi
cmp byte [ebx], dh
arpl word [ecx + 0x64], sp
xor dword [eax], esi
cmp dword [esi], esi
xor eax, 0x30323033
bound esp, qword gs:[ebp + 0x66]
arpl word [edx], si
xor bh, byte [ecx]
popal
xor al, 0x61
arpl word [0x33663535], si
aaa
aaa
aaa
aaa
xor eax, 0x31363036
popal
xor byte [ebx], dh
xor byte [eax], dh
cmp dword [esi], esi
xor eax, 0x39623733
popal
cmp byte [eax], bh
cmp byte [edx], dh
aaa
xor esi, dword [esi]
popal
arpl word ss:[ebx], si
bound edi, qword [eax]
xor byte [esi + 0x36], ah
arpl word [edx + 0x37], sp
xor dword [eax], edi
bound edi, qword [eax]
bound esi, qword [0x65366534]
xor byte [ecx], bh
xor eax, 0x64623834
bound esi, qword [edx]
arpl word [ebx + 0x32], sp
cmp byte [0x65376564], dh
xor al, 0x63
xor si, word ss:[ebx]
arpl word [ecx], si
xor eax, 0x35376332
arpl word ss:[ecx + 0x66], sp
xor byte [esi + 0x30], ah
cmp dword [esi], esi
aaa
aaa
xor ah, byte [ecx + 0x64]
xor al, 0x61
cmp byte [ecx], bh
bound esi, qword [0x61616536]
xor byte [ecx], bh
cmp byte [edx + 0x32], ah
xor eax, 0x65623162
aaa
xor eax, 0x30356463
arpl word [ecx], si
xor dh, byte [0x36393036]
aaa
xor esp, dword fs:[ebp + 0x33]
cmp byte [ecx], bh
cmp dword gs:[ebp + 0x61], esp
xor ah, byte [ebx + 0x39]
cmp byte [eax + esi + 0x32], ah
cmp byte [ecx + esi], dh
xor ax, 0x3633
arpl word [edx + 0x65], sp
xor byte [esp + esi], dh
xor eax, 0x64623835
aaa
xor byte [ecx], bh
cmp byte ss:[ecx], dh
cmp byte fs:[0x34646663], dh
arpl word gs:[eax + edi + 0x39], sp
xor al, 0x66
xor dh, byte [edx]
xor si, word [ebx]
bound esi, qword [ebx]
xor al, 0x30
bound esp, qword [edx + 0x30]
aaa
popaw
aaa
popal
xor eax, 0x36393039
cmp dword [ebx], esi
aaa
xor si, word [edx]
xor byte gs:[ecx], bh
aaa
bound esp, qword [edx + 0x32]
xor bh, byte [eax]
arpl word gs:[ebx], si
xor dword ss:[0x33643138], esi
xor eax, 0x37303633
bound esi, qword [eax]
cmp dword [esi], esi
popal
popal
popal
cmp dword fs:[esi + 0x36], esp
xor ah, byte [ebp + 0x35]
cmp byte ss:[edx], dh
xor esi, dword [esi]
xor byte [eax], bh
xor word [0x34613731], si
xor eax, 0x62626463
cmp dword [ebx], esi
bound esi, qword [eax]
xor al, 0x65
popal
xor byte [ecx], bh
bound edi, qword ss:[eax]
xor byte [0x35393733], dh
xor esp, dword [ebp + 0x37]
cmp byte [ecx], bh
xor eax, 0x35373231
xor al, 0x33
xor al, 0x62
arpl word ss:[ebx + 0x61], sp
xor al, 0x65
cmp dword [ebx + 0x65], esp
cmp dword [ecx + edi], esi
xor al, 0x30
cmp dword [esi], esi
arpl word [0x64623465], si
xor eax, 0x64623465
cmp dword [ecx + 0x63], esp
xor eax, 0x64656533
aaa
xor al, 0x34
xor byte ss:[ecx], bh
popal
arpl word fs:[eax], di
arpl word [0x38643762], si
xor byte [eax], dh
arpl word [eax + esi + 0x62], sp
xor byte [ecx], bh
arpl word ss:[edi], si
popal
arpl word [edi], si
xor al, 0x64
arpl word fs:[ecx + 0x31], sp
xor ah, byte [ebp + 0x37]
xor esi, dword [0x32643731]
xor al, 0x38
aaa
xor al, 0x35
xor esi, dword [0x33633938]
xor bh, byte [ecx]
cmp dword [0x64363930], esi
xor esp, dword [esi + esi + 0x39]
xor dword [eax], esi
xor dword ss:[ebx], esi
popal
aaa
xor dword [edx], esi
xor byte [edx], dh
xor esi, dword [ebx]
cmp dword [edx + esi], esi
cmp byte fs:[edi], dh
xor al, 0x32
cmp dword [edx + 0x36], esp
xor byte ss:[esi], dh
xor byte [eax], dh
cmp dword [esi], esi
xor al, 0x62
xor ah, byte [ebp + 0x36]
aaa
arpl word [edx + 0x37], sp
popal
xor dword gs:[ebp + 0x37], esp
xor byte [eax], bh
xor esp, dword [edx + 0x36]
bound esi, qword [edi]
xor eax, 0x63643536
xor esp, dword [ebp + 0x66]
xor eax, 0x38636266
xor dh, byte [0x66363930]
popal
xor ah, byte [ebx + 0x65]
xor edi, dword fs:[eax]
aaa
aaa
aaa
cmp dword [ebx], esi
xor dword [esi], esi
arpl word [edx], si
xor dword [esi], esi
xor byte [esi], dh
cmp byte [edx + esi + 0x36], ah
xor byte [ecx], dh
xor ah, byte [ecx + 0x63]
xor al, 0x36
cmp dword [eax], esi
xor byte [ecx], bh
aaa
xor al, 0x31
cmp dword [ebx], esi
xor al, 0x61
xor dh, byte [0x37663035]
xor esp, dword [edx + 0x32]
popal
xor esp, dword [esi + 0x34]
xor al, 0x35
cmp byte [eax], dh
xor esp, dword [ebx + 0x61]
xor eax, 0x31626236
cmp byte fs:[eax + edi + 0x33], ah
xor byte [ecx], bh
aaa
xor eax, 0x38303461
cmp byte fs:[edx], dh
cmp dword [edx], esi
cmp dword [ecx], edi
cmp byte [ebp + 0x61], ah
aaa
arpl word [ecx + esi + 0x34], sp
aaa
arpl word [ecx], si
popal
xor dh, byte [eax]
bound esi, qword [esi]
xor dword [ecx], esi
xor dh, byte [ebx]
xor byte [esi], dh
xor esi, dword [eax]
cmp dword [edi], esi
xor eax, 0x33393463
arpl word [ecx], si
arpl word [ecx], si
xor ah, byte [edx + 0x38]
xor dword ss:[esi], esi
xor ah, byte [ecx + 0x36]
cmp dword [ecx], edi
xor byte [ebx], dh
xor byte [esi + esi], dh
aaa
aaa
bound esi, qword [ecx]
cmp byte ss:[ebp + 0x32], ah
xor esi, dword [esi]
arpl word [eax], si
cmp dword [edi], esi
xor al, 0x34
xor eax, 0x64386464
cmp dword [ecx + 0x31], esp
xor dword [edx], esi
aaa
xor dword [esi], esi
xor dword [esi + 0x38], esp
xor esi, dword gs:[edi + esi]
xor bh, byte ss:[eax]
cmp dword [esi], esi
cmp byte [0x37376665], dh
cmp dword [ecx], esi
cmp dword [eax], esi
cmp dword [edi], esi
xor byte gs:[eax], dh
arpl word [eax], si
xor bh, byte [ecx]
xor byte [0x64666334], dh
xor esp, dword [edi + esi + 0x64]
cmp byte [esi], dh
xor bh, byte [eax]
xor esi, dword [esi]
cmp byte [ebx + 0x63], ah
xor al, 0x35
xor dword [ecx + 0x33], esp
xor al, 0x66
cmp dword [ecx], edi
xor byte [ecx], bh
aaa
aaa
xor dh, byte [edx]
xor al, byte [eax]
add al, 0
add byte [eax], al
sbb byte [eax], dl
inc eax
add byte [eax], cl
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
or al, 0
add byte [eax], al
sbb byte [eax], dl
inc eax
add byte [eax], dl
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
adc al, 0
add byte [eax], al
sbb byte [eax], dl
inc eax
add byte [eax], bl
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
sbb al, 0
add byte [eax], al
sbb byte [eax], dl
inc eax
add byte [eax], ah
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
and al, 0
add byte [eax], al
sbb byte [eax], dl
inc eax
add byte [eax], ch
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
sub al, 0
add byte [eax], al
sbb byte [eax], dl
inc eax
add byte [eax], dh
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
xor al, 0
add byte [eax], al
sbb byte [eax], dl
inc eax
add byte [eax], bh
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
cmp al, 0
add byte [eax], al
sbb byte [eax], dl
inc eax
add byte [eax], al
add byte [eax], al
sbb byte [eax], dl
inc eax
add byte [eax + eax], al
add byte [eax], bl
adc byte [eax], al
dec eax
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
dec esp
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
push eax
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
push esp
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
pop eax
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
pop esp
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
pushal
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
add byte fs:[eax], al
add byte [eax + edx], ah
inc eax
add byte [eax], ch
add byte [eax], al
and al, 0x10
inc eax
add byte [eax + eax], ch
add byte [eax + edx], ah
inc eax
add byte [eax], dh
add byte [eax], al
and al, 0x10
inc eax
add byte [eax + eax], dh
add byte [ebx + 0x410cecc0], cl
add byte [esi], cl
adc edx, dword [ebx + edx*2 + 0x65]
je 0x410d68
jo 0x410d41
popal
outsb dx, byte [esi]
jne 0x410d5b
inc ebp
outsb dx, byte [esi]
je 0x410d72
jns 0x410d3f
add byte [eax], al
add byte [edx], cl
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
add byte [eax], al
add byte [eax], al
sbb byte [eax], dl
inc eax
add byte [eax + eax], al
add byte [eax], al
sbb byte [eax], dl
inc eax
add byte [eax], cl
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
or al, 0
add byte [eax], al
sbb byte [eax], dl
inc eax
add byte [eax], dl
add byte [eax], al
add byte [eax], bl
adc byte [eax], al
adc al, 0
add byte [eax], al
and al, 0x10
inc eax
add byte [eax], bl
add byte [eax], al
add byte [eax + edx], ah
add byte [eax], al
and al, 0x10
inc eax
add byte [eax + eax], bl
add byte [eax], al
and al, 0x10
inc eax
add byte [eax], ah
add byte [eax], al
add byte [eax + edx], ah
inc eax
add byte [eax + eax], ah
add byte [eax], al
lea eax, [eax]
push ebp
mov ebp, esp
add byte [ebp - 0x75], dl
in al, dx
xor eax, eax
push ebp
push 0x410d98
push dword fs:[eax]
push dword [eax]
mov dword fs:[eax], esp
inc dword [0x41d198]
jne 0x410d8a
add byte [ebp + 0x15], dh
mov eax, 0x417adc
mov ecx, 4
mov edx, dword [0x401018]
call fcn.004057c8
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x410d9f
ret