Function at 0x4bd000
Capabilities:
Get number of processors

Disassembly:
fcmove st(0), st(3)
fnstenv [esp - 0xc]
pop esi
push esi
pop ecx
dec ecx
dec ecx
dec ecx
dec ecx
dec ecx
dec ecx
dec ecx
dec ecx
dec ecx
inc ebx
inc ebx
inc ebx
inc ebx
inc ebx
inc ebx
inc ebx
aaa
push ecx
pop edx
push 0x41
pop eax
push eax
xor byte [ecx + 0x30], al
inc ecx
imul eax, dword [ecx + 0x41], 0x51
xor al, byte [ecx + 0x42]
xor al, byte [edx + 0x42]
xor byte [edx + 0x42], al
inc ecx
inc edx
pop eax
push eax
cmp byte [ecx + 0x42], al
jne 0x4bd084
dec ecx
imul edi, dword [ecx], 0x6d
aaa
cmp dword [edx + 0x6a], ecx
jne 0x4bd08d
dec ecx
aaa
js 0x4bd0bd
xor ebp, dword [eax + 0x32]
jo 0x4bd0af
dec ecx
xor ch, byte [ecx + 0x32]
imul esi, dword [ecx + 0x59], 0x79636972
push eax
dec ecx
push edx
imul edx, dword [eax + 0x49], 0x69623947
inc edx
arpl word [ebx + 0x73], ax
push ecx
push ebx
jo 0x4bd0ae
push edx
arpl word [eax], si
inc ebx
arpl word gs:[bx + di + 0x33], sp
push 0x31
jp 0x4bd0cf
xor dword [ecx + 0x48], esp
xor byte ss:[esi + 0x50], al
xor ah, byte [ecx + 0x44]
jo 0x4bd0f6
popal
push edx
dec ebx
jb 0x4bd0ea
jno 0x4bd0dc
jb 0x4bd0fe
inc edx
popal
push ecx
arpl word [edx + 0x57], si
inc edx
inc ebx
jb 0x4bd0fa
bound esi, qword [eax]
xor byte [edi + 0x32], al
xor ah, byte [edx + 0x63]
jno 0x4bd113
push edx
inc esi
cmp byte [esi + 0x30], dl
dec eax
push edi
xor dword [edx], esi
bound esp, qword [ebx + 0x45]
inc ebp
jb 0x4bd11b
cmp dword [bp + si + 0x6e], esi
jo 0x4bd120
bound ecx, qword [ebx + 0x66]
aaa
push edx
pop ecx
jb 0x4bd12c
push eax
dec edx
push ebp
xor dl, byte [ebx + 0x4a]
jae 0x4bd110
push eax
inc esp
push di
push edx
dec esp
jbe 0x4bd123
arpl word [ebx + 0x30], si
imul esp, dword [ebp + 0x32], 0x70
jae 0x4bd139
push ebx
jno 0x4bd154
bound esi, qword [eax + 0x72]
jo 0x4bd150
imul esi, dword [eax + 0x61], 0x42773956
xor ebx, dword [ecx + 0x66]
push edx
cmp dword gs:[edx + 0x50], esp
cmp dword [edx + 0x50], esp
xor byte [ecx + 0x61], cl
jno 0x4bd122
pop ecx
push ecx
xor ebp, dword [ecx + 0x70]
inc edx
xor byte [ecx + 0x70], ch
jo 0x4bd15f
imul esi, dword [eax + 0x42], 0x70706930
popal
imul esi, dword [eax + 0x70], 0x73505961
xor al, 0x39
popal
arpl word [ebx + esi], si
pop ecx
push eax
jae 0x4bd136
cmp dword [ecx + 0x63], esp
xor al, 0x33
inc edx
inc edx
push edx
inc ebx
jo 0x4bd16e
xor byte [ebx + 0x50], dl
push eax
xor edx, dword [di + 0x33]
xor esi, dword fs:[esi]
push ebp
xor esp, dword [ebx + esi + 0x36]
xor dword [ebx + 0x63], esp
xor dword [esi + 0x43], esi
xor edx, dword ss:[di + 0x31]
xor edx, dword [ebp + 0x31]
xor dword [edx + 0x72], esi
jb 0x4bd197
bound ebx, qword [edx + 0x62]
jo 0x4bd15c
dec edx
xor esp, dword [edi + 0x74]
jno 0x4bd1a5
je 0x4bd1a0
jne 0x4bd162
xor dword [edi + 0x38], esi
ja 0x4bd16b
popal
jbe 0x4bd17c
push eax
xor al, 0x70
push esp
jo 0x4bd18e
jno 0x4bd1b4
xor dword [edi], esi
xor al, 0x54
xor byte [edi + esi + 0x54], al
jno 0x4bd1b8
jo 0x4bd17c
dec ebx
xor eax, 0x71317661
push edi
inc esi
push ecx
arpl word [esi + 0x46], dx
push esi
inc esi
push ecx
jo 0x4bd19f
inc ebx
bound edx, qword [ecx + 0x71]
bound esi, qword [ecx + 0x63]
jno 0x4bd1c0
jno 0x4bd1c3
arpl word [edi + 0x77], dx
push edi
ja 0x4bd1a5
inc edx
inc edi
aaa
xor dword [edx + 0x50], edx
push ecx
xor byte [edx + 0x55], dl
push ebp
ja 0x4bd1b1
inc edx
jo 0x4bd1b7
xor byte [ecx + 0x57], dl
inc ebp
bound esp, qword [edx + 0x52]
xor dword [edx + 0x50], esi
push ecx
push eax
push ecx
xor eax, 0x75325661
xor eax, 0x76567668
push eax
inc esi
aaa
xor dword [eax + 0x45], ebx
pop eax
inc ebp
aaa
inc ebp
popal
inc ebx
push ecx
jno 0x4bd1d9
inc ebp
bound esi, qword [ebx + 0x65]
jb 0x4bd20d
xor dword [edx + 0x45], ebx
inc ebp
popal
jb 0x4bd21c
xor al, 0x72
jo 0x4bd1f2
push edx
jb 0x4bd1fa
insb byte es:[edi], dx
xor al, 0x52
pop ecx
xor dh, byte [ecx + 0x51]
push ecx
js 0x4bd22a
xor byte [edx + 0x4c], ah
push edx
push edx
push edx
dec edi
jbe 0x4bd1ed
inc edi
inc ebx
push eax
inc esp
push eax
jo 0x4bd1f6
xor dl, byte [ebx + 0x33]
inc ebp
inc esi
push ebx
xor eax, dword [ebp + 0x46]
push eax
xor byte [eax + 0x31], dl
inc edi
inc ebx
xor edx, dword [edx + esi + 0x50]
jno 0x4bd24a
push bp
xor edx, dword [edx + esi + 0x50]
inc edi
xor dl, byte [eax + 0x47]
inc edx
xor byte [esi + 0x43], ah
inc esi
push ebp
popal
xor byte [esp + eax*2 + 0x38], ah
xor byte [edx + 0x53], ah
inc edx
push esp
jb 0x4bd21e
xor byte [esi + 0x30], cl
jb 0x4bd222
dec esi
xor byte [edx + 0x30], dh
dec ecx
xor byte [edx + 0x70], ah
push 0x61
push edx
inc edx
inc ebp
xor al, 0x77
inc edx
bound esi, qword [eax + 0x70]
inc esp
push edx
bound esp, qword [edx + 0x4c]
xor al, 0x30
push edx
imul esp, dword [ebx + 0x72], 0x42
inc edx
bound edx, qword [esi + 0x50]
jno 0x4bd275
push esp
jno 0x4bd286
inc esi
inc ebx
push esi
inc esp
jo 0x4bd28e
jo 0x4bd290
dec esp
arpl word [edx + 0x52], ax
dec ebx
xor byte [edx + 0x31], dl
jbe 0x4bd258
jo 0x4bd26f
bound esi, qword [edx]
push ebx
xor byte [edi + 0x32], dh
jb 0x4bd27f
xor al, byte [edx + 0x42]
dec esp
popal
push edx
jb 0x4bd286
push esp
jo 0x4bd280
push ebx
xor byte ss:[ebx + 0x52], ah
xor ah, byte [esi + 0x70]
push ebp
inc esp
jae 0x4bd29e
xor al, 0x30
jo 0x4bd2af
je 0x4bd2c1
jno 0x4bd295
push ecx
push ecx
inc ebx
push eax
dec ecx
inc esi
push eax
xor byte [edi + 0x52], ch
bound eax, qword [edx + 0x4c]
xor dh, byte [bp + si + 0x4b]
jo 0x4bd299
push ecx
jae 0x4bd2db
push edi
xor ah, byte [eax + esi*2 + 0x70]
jno 0x4bd2c2
push edx
push eax
js 0x4bd2c4
xor byte [edx + 0x76], al
push eax
inc edx
jbe 0x4bd2c8
jo 0x4bd2ea
outsd dx, dword [esi]
popal
push edx
xor ch, byte [esi + 0x31]
xor dword [ecx + 0x72], esi
jno 0x4bd2f4
bound esi, qword [bp + di + 0x32]
inc edx
jae 0x4bd2dc
bound edi, qword [edx + 0x64]
xor dword [edx + 0x45], eax
inc ebp
push edx
arpl word [ecx + 0x56], dx
inc edi
xor eax, 0x56504672
jb 0x4bd2dd
push eax
push esi
jne 0x4bd2fc
push ecx
bound esi, qword [ecx + 0x49]
dec ecx
xor dword [esi + 0x46], esi
push eax
xor byte [edx], dh
push edx
outsb dx, byte [esi]
jo 0x4bd2f9
xor byte [ecx + esi*2 + 0x53], cl
xor dword [edi + 0x50], esp
push eax
xor byte [eax + 0x4c], dh
push edx
inc esp
push ecx
popal
arpl word [esi + edx*2 + 0x51], si
push eax
jo 0x4bd31f
jae 0x4bd336
push eax
push eax
dec esp
push esp
xor dword [edx + 0x56], esp
jne 0x4bd2fc
xor eax, dword [esi + 0x32]
inc esi
xor byte [ecx + 0x64], ah
push eax
inc esi
xor al, byte [esi + 0x30]
popal
push eax
jo 0x4bd302
insb byte es:[edi], dx
inc esp
xor byte [ecx + esi*2 + 0x76], dh
push esp
xor byte [eax + 0x63], dh
arpl word [edi + 0x76], dx
pop ecx
push edi
jbe 0x4bd338
xor dword [esi + 0x75], esp
popal
jae 0x4bd347
push ebx
pop edx
xor dh, byte [bp + si + 0x6f]
outsd dx, dword [esi]
inc edx
push ebx
arpl word [esi + 0x33], sp
push edx
bound ebp, qword [ebp + 0x66]
push ecx
xor ax, word ss:[ebx + 0x61]
inc ebx
popal
inc edi
inc ebx
inc ebx
dec edx
jo 0x4bd351
xor al, byte [edi + 0x56]
inc edi
push esi
xor byte [esi], dh
push ecx
inc edx
push eax
jo 0x4bd364
jb 0x4bd35f
arpl word [ebx + eax*2 + 0x46], dx
xor dword [ebp + 0x73], eax
xor byte fs:[eax + 0x42], bh
inc edx
xor byte [edi + 0x70], cl
inc edx
inc ebx
jbe 0x4bd376
push esi
push eax
push ebp
bound esi, qword [edx + 0x66]
inc edx
jo 0x4bd35f
inc ebx
push eax
inc edx
jb 0x4bd37e
insb byte es:[edi], dx
push edi
xor dl, byte [eax + 0x6b]
jno 0x4bd398
inc edx
bound edx, qword [esi + 0x50]
push eax
inc ebx
inc edx
jne 0x4bd36f
push edx
jb 0x4bd370
xor byte [esi + 0x50], dh
push edx
jo 0x4bd388
dec esp
push esp
jo 0x4bd37c
imul esi, dword [esp + esi + 0x32], 0x57
inc esi
aaa
inc edx
bound edx, qword [eax + 0x74]
je 0x4bd3ce
inc edx
bound esi, qword [edx + 0x4c]
jno 0x4bd3d3
arpl word [ebx + 0x32], sp
inc ebp
jo 0x4bd3c4
xor al, byte [ebp + 0x70]
popal
inc esi
inc esi
pop eax
popal
push esi
push eax
xor byte [ebp + 0x62], dl
xor ch, byte [edi + 0x32]
inc edx
dec ebx
xor al, byte [bp + si + 0x4b]
xor al, byte [edx + 0x4b]
inc ebx
push ecx
xor eax, dword [bp + di + 0x52]
xor eax, dword [ebx + 0x52]
xor dh, byte [eax + 0x34]
xor byte [ecx + 0x52], dh
push edx
jo 0x4bd3e4
xor byte [eax + 0x50], ch
jb 0x4bd3d6
outsd dx, dword [esi]
arpl word [ebx + 0x43], ax
inc ebx
inc ebx
jne 0x4bd3df
inc edx
jb 0x4bd3fe
popal
push esi
xor dh, byte [eax + 0x42]
push ecx
xor al, 0x50
jb 0x4bd40f
inc ebx
bound eax, qword [ebx + 0x62]
push edx
jb 0x4bd414
insb byte es:[edi], dx
xor byte [edx + 0x56], dh
xor eax, 0x61307343
inc ebx
inc ebx
xor bh, byte [edx + 0x50]
je 0x4bd418
push eax
push eax
inc edx
inc edx
dec esi
xor byte [edx + 0x32], al
imul edx, dword [ebx + 0x65], 0x61
jb 0x4bd430
jae 0x4bd439
cmp byte [eax + 0x64], dh
bound edx, qword [edi + 0x47]
bound edx, qword fs:[edi + 0x47]
inc edx
inc esp
xor byte [edx], dh
push eax
bound ebp, qword [esi + 0x44]
outsb dx, byte [esi]
inc esp
xor dh, byte [edx]
imul edx, dword [esi + 0x50], 0x62
push esi
push eax
bound edx, qword [eax + 0x57]
push eax
push edi
inc ebx
arpl word [eax + 0x43], cx
push ebx
inc edx
push dx
push dx
inc ebp
cmp byte [eax + 0x61], dl
popal
aaa
jno 0x4bd43a
popal
jae 0x4bd442
inc edi
dec ecx
ja 0x4bd423
popal
jae 0x4bd44a
xor byte [ebx + 0x56], ah
xor dh, byte [edx + eax*2 + 0x50]
bound esi, qword [edx + 0x72]
imul esi, dword [0x42356666], 0x62
xor byte [ebx + 0x72], ch
push esi
pop ecx
xor dword [edx + 0x62], esi
xor eax, dword fs:[esi + 0x31]
xor eax, dword [esi + 0x31]
inc esp
xor al, byte ss:[edi + 0x35]
xor al, byte [edi + 0x35]
jo 0x4bd469
push eax
xor cl, byte [esp + edx*2 + 0x33]
push ebx
ja 0x4bd477
arpl word ss:[ecx + 0x74], bp
xor byte [edx + 0x6e], dh
je 0x4bd455
jb 0x4bd495
ja 0x4bd45b
xor ch, byte [ebx + 0x34]
jne 0x4bd47e
jae 0x4bd4a3
jb 0x4bd468
xor al, 0x56
xor al, 0x56
push eax
push eax
dec esi
inc ebx
bound eax, qword [edx + 0x6b]
inc edi
inc edx
xor ah, byte [edi + 0x50]
inc edx
imul eax, dword [edi + 0x42], 0x32
push eax
push edx
jb 0x4bd4b4
jno 0x4bd4a5
popal
inc di
dec eax
jo 0x4bd4ba
inc edi
push edx
jo 0x4bd4b0
jne 0x4bd496
push ebp
jne 0x4bd4b4
push edx
bound edx, qword [eax + 0x4b]
push eax
dec ebx
inc esp
xor dh, byte [eax]
outsd dx, dword [esi]
xor byte fs:[ecx + 0x44], dh
jno 0x4bd4d2
inc ebp
xor dword [esi + 0x32], edx
xor cl, byte [ebx + 0x55]
push esp
push esp
jo 0x4bd4bd
jb 0x4bd4be
dec esp
push edx
inc edx
jb 0x4bd4df
push esi
xor byte [eax], dh
dec edi
bound esp, qword [ebp + 0x30]
popal
xor eax, 0x436a7231
push 0x43
jb 0x4bd4b4
outsd dx, dword [esi]
jae 0x4bd4d8
inc ebx
jbe 0x4bd4d8
jo 0x4bd4fc
dec ebp
inc esp
jo 0x4bd4e4
aaa
push ecx
inc esp
inc esi
push ecx
push esp
jno 0x4bd4f8
bound ebx, qword [edx + 0x52]
pop edx
push edx
push ebx
inc edx
ja 0x4bd4fd
jno 0x4bd4f4
inc edi
push edi
dec eax
push ebx
bound esi, qword [eax + 0x4b]
jo 0x4bd4f2
push si
push esi
push eax
push esp
jno 0x4bd526
xor dl, byte [ecx + 0x55]
aaa
inc ebp
jne 0x4bd520
inc ebx
popal
jno 0x4bd51f
push edx
push edx
jne 0x4bd504
inc esi
push ebp
xor byte [eax], dh
inc edx
jae 0x4bd4f6
jne 0x4bd517
jno 0x4bd51a
jo 0x4bd4fc
dec ebp
xor byte [eax + 0x6c], dh
jb 0x4bd537
xor dword [eax + 0x77], ecx
xor al, 0x57
dec eax
ja 0x4bd509
push edi
inc ebp
inc ebx
bound esi, qword [edx + 0x6b]
je 0x4bd54d
jb 0x4bd530
xor dl, byte [edx + 0x32]
insd dword es:[edi], dx
inc edx
push ecx
jo 0x4bd55e
inc edi
inc edx
push ecx
ja 0x4bd522
push edx
inc esp
je 0x4bd521
inc edi
inc ebp
xor dh, byte [eax + 0x42]
jo 0x4bd538
insd dword es:[edi], dx
xor eax, dword [eax + esi + 0x70]
jo 0x4bd56d
inc esp
xor byte [eax + 0x70], dh
jo 0x4bd563
xor dword gs:[eax + 0x62], esi
xor dword [eax + 0x62], esi
xor eax, 0x70307038
dec esp
xor byte [eax + 0x4c], dh
inc edi
inc edx
xor byte [ebx + 0x30], ch
push edi
xor ah, byte [edx + 0x51]
inc ebx
inc edi
cmp byte [esi + 0x32], dl
push ebx
push ebp
xor byte [esi + esi*2], dh
push esp
push ebx
inc edx
jae 0x4bd585
xor dword [ebx + 0x50], esp
arpl word [eax + 0x51], dx
push eax
push ecx
push ebx
push ebp
push edx
dec ecx
jb 0x4bd59b
jne 0x4bd55e
aaa
inc ebx
push edx
push ebx
xor dword [edx + 0x70], esp
jbe 0x4bd5a7
bound esi, qword [eax + 0x76]
jae 0x4bd577
inc edx
inc edx
dec esi
jae 0x4bd59b
bound esi, qword [edx]
imul edx, dword [esi + 0x50], 0x30
push esi
jb 0x4bd591
xor ch, byte [ebx + 0x56]
push eax
xor byte [esi + 0x72], dl
push eax
xor byte [esi + esi + 0x53], ch
push ecx
jb 0x4bd58c
xor byte [edx + 0x4b], ah
push dx
jo 0x4bd5bb
inc esi
xor dl, byte [eax + 0x6b]
xor dh, byte [ecx + 0x47]
xor esi, dword [eax + 0x30]
inc ebp
cmp byte [ecx], dh
popal
push ebp
xor eax, 0x6c504232
inc esi
xor dword [edi + 0x36], edx
inc esi
xor esi, dword [ebx]
popal
jb 0x4bd5e0
inc ebx
imul edx, dword [esi + 0x33], 0x42636361
push edx
outsb dx, byte [esi]
push ebx
bound esi, qword [edx]
imul esi, dword [eax + 0x32], 0x52
push ebx
aaa
xor eax, 0x32477461
jb 0x4bd5d3
xor byte ss:[eax + 0x4b], dh
jo 0x4bd5f2
push ebx
push ebx
xor byte [esi + 0x42], dl
inc edx
jno 0x4bd5e4
jo 0x4bd5c9
dec edx
popal
je 0x4bd5fe
jo 0x4bd600
xor dh, byte fs:[edx + 0x4d]
xor dh, byte [edx + 0x4d]
ja 0x4bd5e7
imul esp, dword gs:[edx + 0x50], 0x62625056
xor al, byte [ebx + eax*2 + 0x52]
bound esp, qword [edx + 0x32]
inc esp
inc ebx
push edx
xor dword [ebp + 0x73], edx
push esp
push sp
xor byte [ecx + 0x42], ah
aaa
jbe 0x4bd60f
push esp
jno 0x4bd60f
jno 0x4bd613
bound eax, qword [edx + 0x4b]
push ebx
push edx
inc edx
push ecx
push esi
xor byte [edx + 0x6b], dl
inc esp
xor byte [eax], dh
jae 0x4bd600
push edx
imul eax, dword [eax + esi + 0x30], 0x73
xor byte [ebx], dh
jno 0x4bd644
xor esi, dword [ecx + 0x71]
jb 0x4bd625
push esi
xor byte [ebx + 0x73], dl
jne 0x4bd614
push ecx
inc esp
xor al, 0x30
push eax
arpl word [ecx + 0x7a], si
jne 0x4bd647
bound esi, qword [eax + 0x42]
jo 0x4bd629
jbe 0x4bd619
push eax
jno 0x4bd630
xor byte [edx + 0x4b], al
ja 0x4bd633
jb 0x4bd642
dec edi
je 0x4bd66a
push ecx
jns 0x4bd63d
xor al, 0x70
xor byte [ecx + 0x55], dh
push si
push esi
xor dword [ebx + eax*2 + 0x48], esp
inc ebx
dec eax
inc esi
xor dh, byte [eax]
jno 0x4bd639
push edx
push edx
dec edi
inc esi
xor dword [ebx + 0x62], eax
xor byte [edx + 0x61], dh
dec edx
jb 0x4bd677
bound esi, qword [eax + 0x4e]
jo 0x4bd665
inc ebp
xor dh, byte [edx]
imul esi, dword [edx], 0x77
push edi
xor ch, byte [ebx + 0x32]
ja 0x4bd675
inc edi
inc ebx
jae 0x4bd684
jb 0x4bd67b
inc esp
push ecx
imul esi, dword [ecx + esi + 0x31], 0x62325479
imul esi, dword [esi + 0x50], 0x64
jo 0x4bd6a6
xor dword [ecx + 0x54], edi
xor ah, byte [edx + 0x6b]
jbe 0x4bd681
push eax
jo 0x4bd6a6
jb 0x4bd6a6
jno 0x4bd687
push ecx
jns 0x4bd69b
push edx
jb 0x4bd6aa
xor esp, dword [edx + 0x62]
dec ebx
xor byte [eax + 0x4f], dh
bound ecx, qword [ebx + 0x66]
xor byte [eax + 0x4f], dh
dec edi
xor esi, dword [edx + 0x50]
jb 0x4bd696
dec ebx
jo 0x4bd68b
xor cl, byte [edi + 0x52]
jb 0x4bd69f
popal
bound edx, qword [edx + 0x70]
insd dword es:[edi], dx
push bp
popal
push ebp
arpl word [edi + 0x38], ax
push ecx
aaa
inc edi
push edx
jae 0x4bd6a5
inc ebx
push eax
xor dh, byte [edi]
aaa
push edx
inc edx
push esp
xor al, byte [ebp + 0x64]
inc ebp
bound edx, qword [eax + 0x46]
xor byte [ebx + 0x63], dh
bound esp, qword [edi + 0x33]
jbe 0x4bd6cb
xor esp, dword [esi + esi*2 + 0x50]
push ebp
xor al, 0x54
xor byte [edx + 0x52], ah
jo 0x4bd6cb
xor al, byte ss:[ebx + 0x74]
xor al, byte [ebx + 0x74]
xor dh, byte [edi + 0x57]
aaa
xor dl, byte [ebx + 0x53]
jae 0x4bd6d4
jno 0x4bd705
arpl word [esi + 0x31], sp
jb 0x4bd6eb
push esp
inc esi
xor byte [edx + 0x52], dh
bound esi, qword [eax + 0x70]
push ecx
jno 0x4bd703
jo 0x4bd712
xor byte [eax + edx*2 + 0x30], ah
popal
jb 0x4bd70e
push eax
xor byte [ecx + 0x72], ah
xor al, 0x72
xor al, 0x72
push eax
jb 0x4bd721
bound edx, qword [eax + 0x71]
pop eax
push eax
xor al, 0x66
push eax
push ax
push edx
insb byte es:[edi], dx
push ebx
arpl word [esi + 0x32], ax
xor byte [ebx + 0x73], al
push edi
je 0x4bd736
push ecx
jne 0x4bd71e
xor dword [ebx + 0x56], esp
arpl word [edi + 0x51], si
push esi
arpl word [ebx + 0x72], sp
ja 0x4bd748
jo 0x4bd738
dec ebp
push ecx
popal
push ecx
pop ecx
push esp
jb 0x4bd730
imul edx, dword [edi + 0x46], 0x77
dec eax
push esp
jno 0x4bd749
dec ecx
xor eax, 0x536f6232
push ebx
popal
arpl word [edx + 0x50], bx
xor dh, byte [esi + 0x30]
inc edx
push edx
xor ch, byte [esi + 0x50]
xor dword [edi + 0x38], esp
push eax
push edx
push edx
dec esi
xor ah, byte [eax + esi + 0x30]
inc esi
push eax
jne 0x4bd77b
jb 0x4bd77b
popal
xor eax, dword [ebp + 0x53]
push ebx
push ebp
xor al, 0x32
push eax
jae 0x4bd758
push esi
push eax
bound edx, qword [eax + 0x71]
push esp
push eax
jno 0x4bd770
cmp dword gs:[ecx + 0x72], esi
cmp dword gs:[ecx + 0x72], esi
push edx
dec ebx
inc ebx
inc esp
inc esp
je 0x4bd7a0
jo 0x4bd780
arpl word [ebx + 0x43], ax
inc ebx
jno 0x4bd777
push esi
push edx
xor al, 0x30
jne 0x4bd76b
xor byte [ebp + 0x32], dh
xor al, byte [edx + 0x50]
inc edx
push eax
inc edx
jae 0x4bd794
xor dword [ebx + 0x74], esi
je 0x4bd7bb
jno 0x4bd7b7
jae 0x4bd79e
xor byte [ebx + 0x55], dl
push ebx
push ebp
cmp dword [esi], esi
push eax
push eax
insd dword es:[edi], dx
bound eax, qword [edx + 0x74]
xor byte [esi + esi*2 + 0x64], al
jo 0x4bd79e
push edx
push eax
dec ebx
xor esp, dword [edi + eax*2 + 0x47]
inc edx
jo 0x4bd7b2
jo 0x4bd7a8
je 0x4bd7b6
cmp dword [ebx + 0x72], esp
bound ebp, qword [edi + 0x77]
inc esi
ja 0x4bd7b3
push eax
cmp byte [eax + 0x71], dh
bound esp, qword [ebp + 0x42]
jno 0x4bd7d4
inc edx
push ebx
arpl word [ecx + 0x72], dx
jno 0x4bd7ed
jb 0x4bd7ea
jae 0x4bd7d5
pop edx
xor eax, dword [edi + esi*2 + 0x46]
jb 0x4bd7d1
push eax
inc edx
dec edx
push edx
jbe 0x4bd7d6
xor byte [edx + 0x50], al
xor cl, byte [eax + 0x73]
jb 0x4bd7c0
dec edi
inc ebp
xor byte [edx + 0x53], ah
push ebx
cmp dword ss:[edi + 0x45], edx
inc ebp
cmp byte [edx + 0x45], dl
jne 0x4bd7d2
xor esi, dword [eax]
xor byte [esi + 0x46], ah
inc si
xor byte [ebx + 0x62], ah
xor dword [ebx + edx*2 + 0x43], esi
inc ebx
bound ebx, qword [ecx + 0x56]
push eax
xor eax, dword [edx + 0x50]
ja 0x4bd7f6
js 0x4bd7e6
xor dl, byte [eax + 0x67]
push eax
inc edi
inc edi
aaa
xor al, byte [edx + 0x72]
push edx
jo 0x4bd800
inc ebp
arpl word [edx + 0x30], si
jb 0x4bd7f2
jo 0x4bd807
push edx
xor eax, 0x46646137
push ecx
push esp
jo 0x4bd83e
dec ebp
jo 0x4bd844
jb 0x4bd81e
dec ebx
xor dl, byte [eax + 0x42]
push eax
inc edx
outsd dx, dword [esi]
arpl word [ecx + 0x55], dx
cmp dword [esi + 0x33], esi
arpl word [edx + 0x35], bp
xor esi, dword [esi + esi + 0x56]
xor byte [eax + 0x42], dh
inc edx
jo 0x4bd85e
xor byte [ecx], dh
push esp
push eax
jo 0x4bd826
je 0x4bd863
jo 0x4bd826
xor dh, byte [edi + 0x46]
ja 0x4bd83c
push edx
xor al, 0x32
push eax
push eax
xor dl, byte [ebx + esi + 0x46]
inc edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push esi
xor byte [esi + 0x57], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + 0x66], dl
push esi
xor byte [esi + 0x57], al
je 0x4be07e
inc ebp
xor al, 0x70
jo 0x4be07c
inc edi
push di
inc esp
inc esp
xor byte [ebx + 0x44], dh
popal
push edx
push eax
inc esp
jo 0x4be053
inc esi
inc esi
push eax
push esp
jb 0x4be072
jo 0x4be097
arpl word [ecx + 0x65], sp
je 0x4be0a0
arpl word [eax + 0x33], di
arpl word [edx + 0x7a], ax
jae 0x4be0a4
jae 0x4be07d
push ebx
inc esp
jbe 0x4be08d
xor byte fs:[eax + 0x6f], dh
xor esp, dword [esi + 0x30]
pop ecx
push edx
push eax
jo 0x4be092
xor dword [edx + 0x53], esp
dec ecx
jo 0x4be099
jb 0x4be09b
popal
push edx
xor ch, byte [ebx + 0x30]
push eax
inc edx
outsd dx, dword [esi]
xor eax, 0x516e5032
push edi
push ecx
push ebp
bound edx, qword [eax + 0x70]
insd dword es:[edi], dx
push ebx
push esp
aaa
xor byte [edx + 0x50], al
jo 0x4be0df
xor al, byte [edx + 0x6a]
jo 0x4be0c0
push eax
jb 0x4be0a7
xor al, 0x62
push eax
xor ah, byte [edx + 0x33]
xor byte [ebp + 0x66], al
xor edx, dword [ebp + eax*2 + 0x63]
inc ebx
inc ebp
push esp
inc ebp
arpl word [ebx + 0x45], ax
xor eax, 0x75356667
xor eax, 0x68436671
jno 0x4be100
push edx
push 0x61
xor eax, 0x30304639
insd dword es:[edi], dx
cmp dword [esi + 0x30], eax
xor byte [ebp + 0x71], ch
bound esi, qword [eax]
push ebp
jno 0x4be0fb
xor byte [ebp + 0x52], dl
push edx
jae 0x4be0f1
inc ebx
inc edi
inc edx
push ecx
je 0x4be107
inc ebx
inc ebx
push ecx
push eax
popal
push eax
bound esi, qword [edx + 0x4b]
xor byte ss:[eax + 0x4f], dh
jno 0x4be0fa
cmp dword gs:[ebp + 0x63], eax
push eax
jne 0x4be10e
jo 0x4be10e
dec esi
push edx
bound edx, qword [edi + 0x35]
popal
jae 0x4be137
dec ecx
push ecx
bound esi, qword [edx]
push eax
xor dword [edx + 0x53], esp
bound esp, qword [ebx + esi + 0x73]
push esp
push esp
xor byte [edx + 0x66], al
xor al, 0x72
inc edx
insb byte es:[edi], dx
push ecx
push esi
push eax
cmp dword [esi], esi
push eax
push eax
bound ecx, qword [edi + 0x33]
jb 0x4be13c
jo 0x4be15a
outsb dx, byte [esi]
push esi
push ebx
push ecx
inc ebp
jbe 0x4be127
push ebp
push 0x64506265
inc edi
xor al, 0x53
inc ebp
jno 0x4be154
inc esp
js 0x4be173
push edx
push edx
insb byte es:[edi], dx
xor esp, dword [ebp + 0x56]
push ebx
ja 0x4be14b
xor ecx, dword [eax + 0x32]
jno 0x4be13e
push 0x70307062
push eax
push edx
popal
push 0x55726451
xor ah, byte [edx + 0x42]
dec edi
xor byte [eax + 0x46], dh
xor dl, byte [ebx + 0x55]
jne 0x4be189
push edx
push eax
xor byte [esi + 0x66], dh
xor edx, dword [ebp + 0x39]
popal
jb 0x4be184
outsd dx, dword [esi]
xor dword [edx + 0x30], esi
dec ebx
popal
bound esi, qword [ecx]
push ebp
inc esi
push eax
inc ebx
push edx
xor byte [ebx + 0x61], dh
push 0x32
push eax
jb 0x4be1be
xor dword [edx + 0x72], esp
jo 0x4be17d
xor dword [ecx + 0x70], esp
push ebx
popal
jo 0x4be1a2
jo 0x4be1c3
push ebx
dec edx
xor dword [ebx + 0x42], edx
push ebx
inc edx
push esp
push eax
xor byte [ebx + 0x74], dl
inc esp
je 0x4be1c1
inc esp
jo 0x4be1a2
push eax
push edx
jbe 0x4be195
inc esi
push esi
push esi
xor byte [esi + 0x30], dl
push edi
jae 0x4be1cf
inc ebx
push edx
push eax
jo 0x4be1b9
cmp byte [ecx + 0x72], dl
xor byte [ebp + 0x47], al
push ecx
jb 0x4be1a6
inc ebp
inc edi
inc esi
je 0x4be1ed
xor edx, dword [ebx + 0x42]
inc edx
pop eax
xor esi, dword [edx + 0x63]
dec ecx
xor al, 0x73
jb 0x4be1d0
jae 0x4be1f8
dec ecx
push eax
xor byte [eax + 0x50], bl
xor byte [edi + 0x33], al
push ecx
push edx
bound ebp, qword [edi + 0x30]
xor byte [esi + 0x59], dl
push esi
pop ecx
jbe 0x4be1eb
jb 0x4be20a
xor dword [edx + 0x72], esp
dec esi
push ecx
inc esi
push ebx
jo 0x4be215
xor byte [esi + 0x52], cl
dec esi
push edx
jo 0x4be1fa
imul edx, dword [edx + 0x56], 0x62
ja 0x4be214
jb 0x4be214
inc esi
jb 0x4be207
push eax
insd dword es:[edi], dx
je 0x4be22c
je 0x4be22c
push eax
bound esi, qword [ebx]
push 0x33
popal
jo 0x4be209
xor dword [ebx + 0x61], eax
dec ecx
xor al, 0x54
xor byte [eax + esi], dh
push ebx
push edi
je 0x4be205
xor al, 0x55
push ebp
xor edx, dword gs:[edi + 0x64]
jns 0x4be24b
push ebp
popal
jb 0x4be220
xor byte [esi + 0x59], dh
jo 0x4be254
xor esi, dword fs:[edx]
bound edx, qword [eax + 0x4c]
bound esi, qword [eax + 0x52]
insd dword es:[edi], dx
jo 0x4be25d
bound ebp, qword [esp + edx*2 + 0x70]
jb 0x4be261
inc edx
jo 0x4be269
inc edi
arpl word [edx + 0x50], ax
inc edx
push eax
push eax
je 0x4be22f
push ecx
jo 0x4be251
inc ebx
push ecx
push edi
inc esp
inc esi
push ebp
jbe 0x4be259
push edx
jo 0x4be27f
je 0x4be245
inc edi
xor ah, byte [esi + esi*2 + 0x50]
push eax
xor eax, 0x63706255
push ebp
bound esi, qword [eax + 0x63]
xor ecx, dword [edx + 0x76]
inc edi
inc ebx
xor esp, dword [eax + esi + 0x30]
xor byte fs:[eax], dh
xor al, 0x64
xor eax, 0x68637671
push edi
inc ebx
xor esi, dword [ebp + 0x56]
push esi
xor dh, byte [eax + 0x70]
push ebx
bound edx, qword [edx + 0x52]
push ecx
inc esi
xor byte ss:[esi + 0x30], dl
xor byte [edi + 0x74], dh
xor byte [eax + esi + 0x56], dl
xor eax, 0x74705373
jae 0x4be29a
jo 0x4be2bd
push esp
xor byte [eax], dh
bound esi, qword [eax]
xor byte [edx + 0x30], ah
jbe 0x4be2c1
inc ebp
popal
jno 0x4be2a5
popal
push esi
xor dh, byte [esi]
push eax
jb 0x4be2c5
push eax
xor byte [edx + 0x47], al
inc edx
inc edi
push eax
jo 0x4be293
jo 0x4be293
push esi
xor al, byte [esi + 0x32]
popal
jae 0x4be2dd
jae 0x4be2b3
dec eax
jbe 0x4be2bf
xor byte [eax + 0x44], dh
xor dword [eax + 0x48], esi
xor al, 0x70
jo 0x4be2e6
xor eax, 0x51545363
inc ebx
push edi
jb 0x4be2c6
jb 0x4be2c6
xor eax, 0x43714233
jp 0x4be2db
popal
push eax
push ebp
push edx
jns 0x4be302
jo 0x4be2e2
outsd dx, dword [esi]
jbe 0x4be2e7
xor cl, byte [esi + 0x31]
push esp
jae 0x4be2e0
inc ebp
push esp
jo 0x4be2ee
dec esp
bound esp, qword [edx + 0x30]
insd dword es:[edi], dx
push esi
xor dh, byte [eax + 0x4f]
jo 0x4be2f6
jae 0x4be30e
push esi
pop eax
push edx
inc ebp
arpl word [ebp + 0x70], dx
inc esi
push ax
inc ebp
xor al, byte [edx + 0x75]
xor dl, byte [edx + 0x51]
jno 0x4be303
bound esi, qword [ebx + 0x73]
jbe 0x4be318
jae 0x4be337
push esi
xor byte [eax], dh
jo 0x4be308
inc edx
inc edi
jne 0x4be32d
jo 0x4be310
xor byte [eax + 0x71], dl
jae 0x4be313
jae 0x4be326
push esp
jo 0x4be31b
jo 0x4be330
push edx
inc bp
inc ebp
xor al, 0x63
inc esi
jno 0x4be345
arpl word [esi + 0x71], ax
xor dl, byte fs:[eax + 0x51]
xor dl, byte [eax + 0x51]
push eax
push ecx
push edi
inc edx
bound esp, qword [ecx + 0x52]
popal
push edx
popal
jp 0x4be34d
push edi
arpl word [ebx + 0x43], si
jae 0x4be333
xor dl, byte fs:[eax + 0x54]
jbe 0x4be34c
push eax
jno 0x4be33f
jne 0x4be361
jbe 0x4be351
popal
arpl word [eax + 0x50], si
push edx
inc ebx
jb 0x4be369
jb 0x4be34b
bound esi, qword [eax]
push edi
jo 0x4be361
bound edx, qword [eax + 0x50]
push eax
bound ebp, qword [eax + 0x61]
popal
inc edx
push eax
push esp
push ebp
xor dh, byte [edx]
inc edx
xor esp, dword [esp + eax*2 + 0x38]
inc ebp
xor dh, byte [edx]
pop ecx
push ecx
jbe 0x4be378
jns 0x4be39a
bound esi, qword [ebx]
dec eax
push esi
jno 0x4be396
jno 0x4be396
xor ah, byte [edx + 0x4f]
xor al, 0x70
xor bh, byte [ecx + 0x50]
push eax
push eax
xor cl, byte [edi + 0x43]
jae 0x4be3ae
push 0x32
inc ebx
xor esi, dword [ebp + 0x73]
xor al, byte [ebx + 0x33]
jne 0x4be3b7
jne 0x4be37b
xor eax, 0x52635036
jno 0x4be39d
push eax
arpl word [edx + 0x71], dx
push ecx
ja 0x4be39e
push eax
cmp dword [ebx + 0x42], esp
inc ebx
inc ebx
jno 0x4be3b8
push edx
je 0x4be39c
jno 0x4be3aa
jns 0x4be3a0
xor byte [ecx + 0x49], ah
popal
jno 0x4be3b3
push ecx
push esi
push ebx
je 0x4be3cc
push eax
inc ebx
inc edx
push esi
xor eax, 0x48737450
jbe 0x4be3a3
push eax
dec esi
inc esi
xor eax, dword [ebx + 0x51]
push edx
bound esi, qword [edx + 0x4b]
push eax
xor dword [ebp + 0x33], esp
arpl word gs:[ebx + 0x69], sp
xor ah, byte [edi + 0x42]
arpl word [ebp + 0x62], ax
push edx
insd dword es:[edi], dx
push eax
push ecx
inc edi
aaa
xor al, 0x44
xor eax, 0x36466265
xor byte [ecx + edx*2 + 0x67], al
xor byte ss:[ecx + edx*2 + 0x67], al
xor al, 0x30
xor al, 0x30
xor byte [eax + 0x6d], dh
jo 0x4be40c
insd dword es:[edi], dx
jno 0x4be3f4
push ebx
xor eax, 0x54745239
push edx
je 0x4be3fa
cmp dword [edx + esi + 0x52], esp
dec edi
inc ebx
bound edx, qword [eax + 0x4b]
dec ebx
aaa
xor edx, dword [edx + 0x48]
xor byte [edx + 0x51], dl
je 0x4be3e8
xor byte [edx], dh
push edx
push eax
xor dl, byte [edx + 0x50]
bound esi, qword [esi + 0x43]
inc edx
inc edx
push edx
jo 0x4be418
jno 0x4be419
bound eax, qword gs:[edx + 0x50]
jo 0x4be3fe
jbe 0x4be403
arpl word [eax + esi], si
inc esi
push eax
jb 0x4be418
xor eax, 0x61315636
push esp
push edi
xor eax, 0x73346550
arpl word [edx + 0x56], di
push esp
arpl word [edx + 0x47], ax
inc edi
inc esp
js 0x4be43f
jbe 0x4be430
jno 0x4be446
xor byte [edx + 0x4e], dh
jno 0x4be467
jb 0x4be468
jb 0x4be463
insb byte es:[edi], dx
xor dh, byte fs:[ecx + 0x52]
push edx
push eax
jno 0x4be44f
jp 0x4be454
je 0x4be478
push eax
jb 0x4be456
popal
inc edx
push ebp
popal
xor al, byte [ebx + 0x76]
xor byte [ecx + 0x73], ah
push eax
push edx
jb 0x4be463
push esi
xor dword [ebx], esi
jp 0x4be488
xor eax, 0x74446945
xor al, 0x71
xor dword [edi + 0x70], eax
inc ebp
imul eax, dword [esp + esi*2 + 0x34], 0x70473171
xor esi, dword [edi]
inc esp
xor dword [esi + 0x70], esp
xor al, 0x30
xor byte [esi + 0x34], al
push ebx
bound eax, qword [edx + 0x42]
inc edx
inc edx
dec edx
bound eax, qword [edx + 0x71]
dec edx
arpl word [edx + 0x72], si
imul edx, dword [edi + 0x44], 0x31
imul esi, dword [esi], 0x73383054
xor byte [di], dh
push eax
inc edx
jb 0x4be4b9
push esp
xor byte [eax], bh
jae 0x4be4ac
xor byte [0x6e724250], dh
xor eax, 0x6e724250
push edx
push edx
xor esi, dword [edx + eax*2 + 0x51]
inc edx
push ecx
jbe 0x4be48b
jno 0x4be49a
inc ebp
xor al, 0x71
inc esi
jno 0x4be49e
push eax
jb 0x4be4c9
xor eax, 0x42703062
arpl word [ecx + 0x54], sp
push esp
je 0x4be4b8
pop ecx
xor byte [esi + 0x74], ah
jo 0x4be4cd
je 0x4be4db
popal
bound esi, qword [eax]
dec esp
xor byte [edx + 0x51], ah
pop edx
arpl word [edx + 0x42], ax
imul eax, dword [eax + esi*2 + 0x52], 0x6e
jo 0x4be4cc
outsb dx, byte [esi]
push eax
jo 0x4be4f0
outsd dx, dword [esi]
jne 0x4be4b7
push esi
xor byte [edi + 0x35], ah
je 0x4be4f9
push ebp
popal
inc edi
xor eax, 0x6b325270
xor dword [edx + 0x42], edx
jo 0x4be4df
xor ch, byte [ebx + 0x31]
push edx
inc edx
dec ebx
bound esi, qword [eax + 0x52]
outsd dx, dword [esi]
push esi
xor al, 0x30
xor dword [edx + 0x71], edx
jno 0x4be4e9
dec edx
bound esp, qword [edx + 0x70]
outsd dx, dword [esi]
jno 0x4be4e8
xor esp, dword [ebx + 0x50]
push eax
xor byte [eax], dh
xor al, 0x30
jae 0x4be4f5
xor byte [ebx + 0x46], dh
push eax
jno 0x4be4e3
popal
push ebx
inc ebx
xor eax, dword [ebp + 0x44]
inc esp
push esi
push esi
push eax
push eax
inc ebx
jno 0x4be516
jo 0x4be515
je 0x4be533
xor dword [esp + edx*2 + 0x70], edx
push eax
jbe 0x4be50d
inc ebx
popal
ja 0x4be510
inc ebx
inc edx
pop ecx
jno 0x4be523
inc edx
dec ebx
jo 0x4be549
xor byte [ebx + eax*2 + 0x51], dh
push ebx
bound eax, qword [ebx + 0x47]
inc ebx
inc edi
arpl word [ebp + 0x50], si
push eax
bound edx, qword [eax + 0x6c]
xor esp, dword [edx + 0x43]
arpl word [ecx + 0x67], si
jo 0x4be532
jo 0x4be532
xor al, 0x70
inc edx
dec esp
xor esp, dword [ecx + 0x63]
imul esi, dword [eax], 0x72786261
popal
arpl word [ecx + 0x30], bp
popal
bound edi, qword [eax + 0x72]
push ebx
xor byte [edx + 0x74], dh
xor byte [edx + 0x6f], ah
xor dh, byte [eax + 0x62]
push eax
jo 0x4be556
inc edx
jp 0x4be57c
xor dword [eax], esi
push edx
push eax
inc edi
inc edi
inc esi
xor byte [eax + 0x32], dl
dec edi
xor edx, dword [edx + 0x62]
push eax
xor cl, byte [edi + 0x33]
push edx
bound esp, qword [edi + eax*2 + 0x43]
inc edi
inc ebx
arpl word [edx + 0x62], ax
push esi
push bp
jno 0x4be563
bound ecx, qword [edx + eax*2 + 0x50]
inc edx
push eax
jb 0x4be56b
xor byte [edx + 0x72], al
push esi
aaa
xor dh, byte [eax]
dec esp
bound esp, qword [edx + 0x33]
pop edx
xor eax, 0x33645656
inc edi
xor al, 0x30
aaa
inc esi
push ebx
bound esi, qword [ebp + 0x35]
aaa
push esi
xor dh, byte [eax]
insb byte es:[edi], dx
popal
jno 0x4be59c
push edx
jbe 0x4be59f
push cx
inc esp
xor eax, dword [ebx + 0x71]
je 0x4be5b6
inc ebp
push ebp
inc esp
jb 0x4be5ca
dec edi
xor al, 0x72
xor cl, byte [ebx + 0x45]
jno 0x4be5ab
inc ebp
xor dh, byte [eax]
je 0x4be5dc
jno 0x4be5af
push ebx
inc ebx
inc edx
inc esi
xor ah, byte [ebx + 0x32]
ja 0x4be5e4
inc edx
jno 0x4be5d0
push esi
xor byte [eax + 0x6e], dl
bound eax, qword [edi + 0x53]
inc edi
push ebx
jns 0x4be5c2
push eax
xor byte [eax + 0x46], dl
push esi
push eax
push eax
inc edx
bound edx, qword [ebx + 0x65]
inc esp
xor ah, byte [ecx + 0x5a]
je 0x4be601
ja 0x4be5cb
xor byte [edx], dh
jae 0x4be5eb
xor dword [edx + 0x70], eax
push ecx
xor al, 0x77
xor ch, byte [ecx + 0x43]
ja 0x4be5d0
imul eax, dword [ebx + 0x62], 0x55726b30
push edi
inc ebx
bound esi, qword [eax]
imul esi, dword [edx + 0x55], 0x57
dec ecx
inc edx
push eax
xor cl, byte [esi + 0x42]
inc edx
bound edx, qword [edx + 0x4f]
xor byte [eax + esi*2], dh
jo 0x4be628
ja 0x4be5e6
xor al, 0x64
xor byte [edx + 0x62], ah
jo 0x4be62f
xor al, 0x35
xor ah, byte [edx + 0x70]
insb byte es:[edi], dx
xor dl, byte [esi + 0x76]
push edi
inc esi
xor byte [ebx], dh
inc edi
jno 0x4be60f
xor ch, byte [esp + eax*2 + 0x73]
inc ebx
jae 0x4be615
dec edx
inc esi
push eax
jb 0x4be63c
xor dl, byte [ecx + 0x50]
push esp
push esp
jae 0x4be611
xor ax, word fs:[edx + 0x57]
push eax
push eax
bound ebp, qword [ebp + 0x74]
xor byte [ebx], dh
push sp
insd dword es:[edi], dx
je 0x4be619
xor esp, dword [esi + 0x54]
push esp
jno 0x4be661
push esp
jno 0x4be663
push ebx
inc esp
bound esp, qword [ebp + 0x51]
ja 0x4be65a
push eax
jo 0x4be66a
push eax
jo 0x4be660
outsd dx, dword [esi]
xor byte [ecx + 0x52], dl
push edx
dec eax
inc ebp
arpl word [edi], si
xor al, byte [eax + esi*2 + 0x54]
je 0x4be63e
jno 0x4be63f
inc ebx
xor eax, dword [edi + 0x51]
push ecx
push edi
push esi
push esi
inc esi
push esi
xor dword [ecx + 0x70], esi
jb 0x4be680
jo 0x4be68d
jo 0x4be654
jo 0x4be654
xor al, 0x71
push ebx
xor al, 0x53
jb 0x4be65b
xor eax, 0x6f327064
jo 0x4be65c
outsd dx, dword [esi]
push ebx
jb 0x4be6a0
dec esp
push ebx
popal
inc ebx
push 0x77
xor dl, byte [ebx + 0x65]
jno 0x4be68b
push ebp
xor al, 0x33
inc esi
xor dh, byte [ebp + eax*2 + 0x31]
jo 0x4be68a
je 0x4be685
inc ebp
xor dword [eax + 0x47], esi
jo 0x4be6a7
xor dh, byte [eax + 0x42]
push eax
jo 0x4be68f
jb 0x4be69e
push ecx
xor dword [ebx + 0x43], edx
inc ebp
jbe 0x4be685
xor byte [edi + 0x33], ah
xor byte [eax], dh
push esp
xor esi, dword [bx + si]
xor byte [eax + esi*2 + 0x43], dl
jo 0x4be69f
inc ebx
push esp
jo 0x4be6cf
push ebx
push ecx
arpl word [ebp + 0x53], sp
push ebx
inc ebx
xor dl, byte fs:[ebp + 0x62]
cmp dword [bp + di], esi
cmp dword [ebx], esi
jne 0x4be6d4
push ecx
jo 0x4be6a2
push esp
jb 0x4be6e7
dec ecx
inc esp
xor byte [ebp + esi + 0x31], dh
inc esi
push esi
push ecx
xor dh, byte [eax + 0x62]
jo 0x4be6e4
outsd dx, dword [esi]
inc esi
push ecx
arpl word [eax + 0x34], di
xor esi, dword [ebx + esi + 0x64]
xor al, byte [ebx + 0x51]
xor esp, dword [edx + esi + 0x43]
xor al, byte fs:[ebx + 0x51]
inc ebx
push ecx
ja 0x4be6d8
push esi
push ecx
ja 0x4be6c6
xor dword [ecx + 0x41], edx
inc ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, al
add byte [eax], al
add byte [eax], al
add byte [eax], al
rol byte [edi], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 8], al
pop es
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
or byte [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 9], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [edx], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [edx], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor byte [edx], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc al, 0x59
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push eax
or dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
or al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
or al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dh
or al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + ebx*2], dl
inc eax
add byte [eax - 0x6fffbfa4], bl
pop esi
inc eax
add byte [eax + 0x30004061], ch
inc eax
add byte [eax + 0x65], dh
inc eax
add byte [eax], al
retf