Function at 0x52ee10
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffecc
push ebx
push esi
push edi
xor eax, eax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x24], eax
xor eax, eax
push ebp
push 0x53353b
push dword fs:[eax]
mov dword fs:[eax], esp
lea eax, [ebp - 0x30]
mov edx, 0x541f0c
call fcn.00404000
mov ecx, dword [ebp - 0x30]
lea eax, [ebp - 0x2c]
mov edx, dword [0x54203c]
call fcn.004040a8
mov eax, dword [ebp - 0x2c]
call fcn.00409be4
test al, al
jne 0x52ee91
push 0
lea eax, [ebp - 0x30]
mov edx, 0x541f0c
call fcn.00404000
mov ecx, dword [ebp - 0x30]
lea eax, [ebp - 0x2c]
mov edx, dword [0x54203c]
call fcn.004040a8
mov edx, dword [ebp - 0x2c]
mov ecx, 0x10
xor eax, eax
call fcn.005281a0
mov dl, 1
mov eax, dword [0x410d34]
call fcn.0040311c
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x30]
mov edx, 0x541f0c
call fcn.00404000
mov ecx, dword [ebp - 0x30]
lea eax, [ebp - 0x2c]
mov edx, dword [0x54203c]
call fcn.004040a8
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x18]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov dword [ebp - 0xc], 0xffffffff
mov eax, dword [ebp - 0x18]
mov edx, dword [eax]
call dword [edx + 0x14]
sub eax, 1
jno 0x52eee2
call fcn.0040308c
test eax, eax
jl 0x52ef72
inc eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 8], 0
lea ecx, [ebp - 0x24]
mov edx, dword [ebp - 8]
mov eax, dword [ebp - 0x18]
mov ebx, dword [eax]
call dword [ebx + 0xc]
lea eax, [ebp - 0x2c]
push eax
mov ecx, 1
mov edx, 1
mov eax, dword [ebp - 0x24]
call fcn.00404260
mov eax, dword [ebp - 0x2c]
mov edx, 0x533554
call fcn.0040416c
jne 0x52ef6a
lea eax, [ebp - 0x30]
push eax
mov ecx, 0xb
mov edx, 1
mov eax, dword [ebp - 0x24]
call fcn.00404260
mov eax, dword [ebp - 0x30]
lea edx, [ebp - 0x2c]
call fcn.0040944c
mov eax, dword [ebp - 0x2c]
mov edx, 0x533560
call fcn.0040416c
jne 0x52ef6a
mov eax, dword [ebp - 8]
add eax, 1
jno 0x52ef65
call fcn.0040308c
mov dword [ebp - 0xc], eax
jmp 0x52ef72
inc dword [ebp - 8]
dec dword [ebp - 0x28]
jne 0x52eef5
cmp dword [ebp - 0xc], 0xffffffff
jne 0x52efaa
push 0
lea eax, [ebp - 0x30]
mov edx, 0x541f0c
call fcn.00404000
mov ecx, dword [ebp - 0x30]
lea eax, [ebp - 0x2c]
mov edx, dword [0x54203c]
call fcn.004040a8
mov edx, dword [ebp - 0x2c]
mov ecx, 0x10
mov eax, 1
call fcn.005281a0
lea eax, [ebp - 4]
mov edx, dword [0x52ea8c]
call fcn.00405e50
mov dword [ebp - 0x20], 0xffffffff
mov eax, dword [ebp - 0xc]
push eax
mov eax, dword [ebp - 0x18]
mov edx, dword [eax]
call dword [edx + 0x14]
sub eax, 1
jno 0x52efd5
call fcn.0040308c
pop edx
sub eax, edx
jl 0x52f229
inc eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 8], edx
lea ecx, [ebp - 0x24]
mov edx, dword [ebp - 8]
mov eax, dword [ebp - 0x18]
mov ebx, dword [eax]
call dword [ebx + 0xc]
lea eax, [ebp - 0x2c]
push eax
mov ecx, 1
mov edx, 1
mov eax, dword [ebp - 0x24]
call fcn.00404260
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
lea eax, [ebp - 0x1a]
mov cl, 1
call fcn.00402c34
lea eax, [ebp - 0x1a]
mov edx, 0x53356c
xor ecx, ecx
mov cl, byte [eax]
inc ecx
call fcn.00402ce8
sete bl
cmp byte [ebp - 0x1a], 0
sete al
or bl, al
jne 0x52f21d
lea eax, [ebp - 0x1a]
mov edx, 0x533570
xor ecx, ecx
mov cl, byte [eax]
inc ecx
call fcn.00402ce8
je 0x52f229
lea eax, [ebp - 0x2c]
push eax
mov edx, dword [ebp - 0x24]
mov eax, 0x53357c
call fcn.00404344
mov ecx, eax
mov edx, dword [ebp - 0x24]
mov al, 0x20
call fcn.00528f4c
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x24]
call fcn.00403e78
lea eax, [ebp - 0x2c]
push eax
mov ecx, 1
mov edx, 1
mov eax, dword [ebp - 0x24]
call fcn.00404260
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
lea eax, [ebp - 0x1a]
mov cl, 1
call fcn.00402c34
lea eax, [ebp - 0x1a]
mov edx, 0x533580
call fcn.00402c64
setae bl
lea eax, [ebp - 0x1a]
mov edx, 0x533584
call fcn.00402c64
setbe al
and bl, al
je 0x52f21d
mov edx, dword [ebp - 0x24]
mov eax, 0x53357c
call fcn.00404344
mov dword [ebp - 0x14], eax
xor eax, eax
push ebp
push 0x52f1e1
push dword fs:[eax]
mov dword fs:[eax], esp
lea eax, [ebp - 0x2c]
push eax
mov ecx, dword [ebp - 0x14]
sub ecx, 2
jno 0x52f120
call fcn.0040308c
mov edx, 1
mov eax, dword [ebp - 0x24]
call fcn.00404260
mov eax, dword [ebp - 0x2c]
call fcn.0040999c
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x10]
cmp eax, dword [ebp - 0x20]
jle 0x52f16a
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
add eax, 1
jno 0x52f153
call fcn.0040308c
push eax
lea eax, [ebp - 4]
mov ecx, 1
mov edx, dword [0x52ea8c]
call fcn.00405e44
add esp, 4
lea edx, [ebp - 0x2c]
mov eax, dword [ebp - 0x24]
call fcn.00409698
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x24]
call fcn.00403e78
lea eax, [ebp - 0x2c]
push eax
mov eax, dword [ebp - 0x24]
call fcn.0040405c
mov ecx, eax
sub ecx, dword [ebp - 0x14]
jno 0x52f198
call fcn.0040308c
sub ecx, 1
jno 0x52f1a2
call fcn.0040308c
mov edx, dword [ebp - 0x14]
add edx, 1
jno 0x52f1af
call fcn.0040308c
mov eax, dword [ebp - 0x24]
call fcn.00404260
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x10]
imul eax, eax, 0x20
jno 0x52f1c7
call fcn.0040308c
mov ecx, dword [ebp - 4]
lea eax, [ecx + eax*8]
mov ecx, 0xff
call fcn.00404038
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x52f21d
inc dword [ebp - 8]
dec dword [ebp - 0x28]
jne 0x52efe5
mov eax, dword [ebp - 0x18]
call fcn.0040314c
mov word [0x539ea8], 0x2801
mov byte [0x539ece], 0
mov byte [0x539f0f], 0
mov byte [0x539ec9], 0x6e
mov byte [0x539eca], 0
mov byte [0x53a00f], 0xd
mov byte [0x53a010], 0
mov word [0x53a011], 0
mov byte [0x53a013], 1
mov byte [0x53a014], 0
mov byte [0x53a015], 1
mov byte [0x53a016], 0
mov byte [0x53a017], 3
xor eax, eax
mov dword [0x53a018], eax
mov dword [0x53a01c], eax
mov word [0x53a020], ax
mov dword [0x53a022], 1
mov word [0x53a026], 0x2901
mov byte [0x53a04c], 0
mov byte [0x53a08d], 0
mov byte [0x53a047], 0x6e
mov byte [0x53a048], 0
mov byte [0x53a18d], 0xd
mov byte [0x53a18e], 0
mov word [0x53a18f], 0
mov byte [0x53a191], 1
mov byte [0x53a192], 0
mov byte [0x53a193], 1
mov byte [0x53a194], 0
mov byte [0x53a195], 3
xor eax, eax
mov dword [0x53a196], eax
mov dword [0x53a19a], eax
mov word [0x53a19e], ax
mov dword [0x53a1a0], 1
lea eax, [ebp - 0x134]
mov edx, dword [0x538094]
mov dl, byte [edx]
mov byte [eax + 1], dl
mov byte [eax], 1
lea edx, [ebp - 0x134]
mov eax, 0x53a1a4
mov cl, 0x20
call fcn.00402c34
mov byte [0x53a1ca], 0
mov byte [0x53a20b], 0
mov byte [0x53a1c5], 0x2c
mov byte [0x53a1c6], 0
mov byte [0x53a30b], 0xd
mov byte [0x53a30c], 0
mov word [0x53a30d], 0
mov byte [0x53a30f], 0
mov byte [0x53a310], 0
mov byte [0x53a311], 1
mov byte [0x53a312], 0
mov byte [0x53a313], 3
xor eax, eax
mov dword [0x53a314], eax
mov dword [0x53a318], eax
mov word [0x53a31c], ax
mov dword [0x53a31e], 1
mov word [0x53a322], 0x3001
mov byte [0x53a348], 0
mov byte [0x53a389], 0
mov byte [0x53a343], 0x63
mov byte [0x53a344], 0
mov byte [0x53a489], 0xd
mov byte [0x53a48a], 0
mov word [0x53a48b], 0
mov byte [0x53a48d], 0
mov byte [0x53a48e], 0
mov byte [0x53a48f], 1
mov byte [0x53a490], 0
mov byte [0x53a491], 3
xor eax, eax
mov dword [0x53a492], eax
mov dword [0x53a496], eax
mov word [0x53a49a], ax
mov dword [0x53a49c], 1
mov word [0x53a4a0], 0x3101
mov byte [0x53a4c6], 0
mov byte [0x53a507], 0
mov byte [0x53a4c1], 0x63
mov byte [0x53a4c2], 0
mov byte [0x53a607], 0xd
mov byte [0x53a608], 0
mov word [0x53a609], 0
mov byte [0x53a60b], 0
mov byte [0x53a60c], 0
mov byte [0x53a60d], 1
mov byte [0x53a60e], 0
mov byte [0x53a60f], 3
xor eax, eax
mov dword [0x53a610], eax
mov dword [0x53a614], eax
mov word [0x53a618], ax
mov dword [0x53a61a], 1
mov word [0x53a61e], 0x3201
mov byte [0x53a644], 0
mov byte [0x53a685], 0
mov byte [0x53a63f], 0x63
mov byte [0x53a640], 0
mov byte [0x53a785], 0xd
mov byte [0x53a786], 0
mov word [0x53a787], 0
mov byte [0x53a789], 0
mov byte [0x53a78a], 0
mov byte [0x53a78b], 1
mov byte [0x53a78c], 0
mov byte [0x53a78d], 3
xor eax, eax
mov dword [0x53a78e], eax
mov dword [0x53a792], eax
mov word [0x53a796], ax
mov dword [0x53a798], 1
mov word [0x53a79c], 0x3301
mov byte [0x53a7c2], 0
mov byte [0x53a803], 0
mov byte [0x53a7bd], 0x63
mov byte [0x53a7be], 0
mov byte [0x53a903], 0xd
mov byte [0x53a904], 0
mov word [0x53a905], 0
mov byte [0x53a907], 0
mov byte [0x53a908], 0
mov byte [0x53a909], 1
mov byte [0x53a90a], 0
mov byte [0x53a90b], 3
xor eax, eax
mov dword [0x53a90c], eax
mov dword [0x53a910], eax
mov word [0x53a914], ax
mov dword [0x53a916], 1
mov word [0x53a91a], 0x3401
mov byte [0x53a940], 0
mov byte [0x53a981], 0
mov byte [0x53a93b], 0x63
mov byte [0x53a93c], 0
mov byte [0x53aa81], 0xd
mov byte [0x53aa82], 0
mov word [0x53aa83], 0
mov byte [0x53aa85], 0
mov byte [0x53aa86], 0
mov byte [0x53aa87], 1
mov byte [0x53aa88], 0
mov byte [0x53aa89], 3
xor eax, eax
mov dword [0x53aa8a], eax
mov dword [0x53aa8e], eax
mov word [0x53aa92], ax
mov dword [0x53aa94], 1
mov word [0x53aa98], 0x3501
mov byte [0x53aabe], 0
mov byte [0x53aaff], 0
mov byte [0x53aab9], 0x63
mov byte [0x53aaba], 0
mov byte [0x53abff], 0xd
mov byte [0x53ac00], 0
mov word [0x53ac01], 0
mov byte [0x53ac03], 0
mov byte [0x53ac04], 0
mov byte [0x53ac05], 1
mov byte [0x53ac06], 0
mov byte [0x53ac07], 3
xor eax, eax
mov dword [0x53ac08], eax
mov dword [0x53ac0c], eax
mov word [0x53ac10], ax
mov dword [0x53ac12], 1
mov word [0x53ac16], 0x3601
mov byte [0x53ac3c], 0
mov byte [0x53ac7d], 0
mov byte [0x53ac37], 0x63
mov byte [0x53ac38], 0
mov byte [0x53ad7d], 0xd
mov byte [0x53ad7e], 0
mov word [0x53ad7f], 0
mov byte [0x53ad81], 0
mov byte [0x53ad82], 0
mov byte [0x53ad83], 1
mov byte [0x53ad84], 0
mov byte [0x53ad85], 3
xor eax, eax
mov dword [0x53ad86], eax
mov dword [0x53ad8a], eax
mov word [0x53ad8e], ax
mov dword [0x53ad90], 1
mov word [0x53ad94], 0x3701
mov byte [0x53adba], 0
mov byte [0x53adfb], 0
mov byte [0x53adb5], 0x63
mov byte [0x53adb6], 0
mov byte [0x53aefb], 0xd
mov byte [0x53aefc], 0
mov word [0x53aefd], 0
mov byte [0x53aeff], 0
mov byte [0x53af00], 0
mov byte [0x53af01], 1
mov byte [0x53af02], 0
mov byte [0x53af03], 3
xor eax, eax
mov dword [0x53af04], eax
mov dword [0x53af08], eax
mov word [0x53af0c], ax
mov dword [0x53af0e], 1
mov word [0x53af12], 0x3801
mov byte [0x53af38], 0
mov byte [0x53af79], 0
mov byte [0x53af33], 0x63
mov byte [0x53af34], 0
mov byte [0x53b079], 0xd
mov byte [0x53b07a], 0
mov word [0x53b07b], 0
mov byte [0x53b07d], 0
mov byte [0x53b07e], 0
mov byte [0x53b07f], 1
mov byte [0x53b080], 0
mov byte [0x53b081], 3
xor eax, eax
mov dword [0x53b082], eax
mov dword [0x53b086], eax
mov word [0x53b08a], ax
mov dword [0x53b08c], 1
mov word [0x53b090], 0x3901
mov byte [0x53b0b6], 0
mov byte [0x53b0f7], 0
mov byte [0x53b0b1], 0x63
mov byte [0x53b0b2], 0
mov byte [0x53b1f7], 0xd
mov byte [0x53b1f8], 0
mov word [0x53b1f9], 0
mov byte [0x53b1fb], 0
mov byte [0x53b1fc], 0
mov byte [0x53b1fd], 1
mov byte [0x53b1fe], 0
mov byte [0x53b1ff], 3
xor eax, eax
mov dword [0x53b200], eax
mov dword [0x53b204], eax
mov word [0x53b208], ax
mov dword [0x53b20a], 1
mov word [0x53b20e], 0x4101
mov byte [0x53b234], 0
mov byte [0x53b275], 0
mov byte [0x53b22f], 0x68
mov byte [0x53b230], 0
mov byte [0x53b375], 0xd
mov byte [0x53b376], 0
mov word [0x53b377], 0
mov byte [0x53b379], 0
mov byte [0x53b37a], 0
mov byte [0x53b37b], 1
mov byte [0x53b37c], 0
mov byte [0x53b37d], 3
xor eax, eax
mov dword [0x53b37e], eax
mov dword [0x53b382], eax
mov word [0x53b386], ax
mov dword [0x53b388], 1
mov word [0x53b38c], 0x4201
mov byte [0x53b3b2], 0
mov byte [0x53b3f3], 0
mov byte [0x53b3ad], 0x68
mov byte [0x53b3ae], 0
mov byte [0x53b4f3], 0xd
mov byte [0x53b4f4], 0
mov word [0x53b4f5], 0
mov byte [0x53b4f7], 0
mov byte [0x53b4f8], 0
mov byte [0x53b4f9], 1
mov byte [0x53b4fa], 0
mov byte [0x53b4fb], 3
xor eax, eax
mov dword [0x53b4fc], eax
mov dword [0x53b500], eax
mov word [0x53b504], ax
mov dword [0x53b506], 1
mov word [0x53b50a], 0x4301
mov byte [0x53b530], 0
mov byte [0x53b571], 0
mov byte [0x53b52b], 0x68
mov byte [0x53b52c], 0
mov byte [0x53b671], 0xd
mov byte [0x53b672], 0
mov word [0x53b673], 0
mov byte [0x53b675], 0
mov byte [0x53b676], 0
mov byte [0x53b677], 1
mov byte [0x53b678], 0
mov byte [0x53b679], 3
xor eax, eax
mov dword [0x53b67a], eax
mov dword [0x53b67e], eax
mov word [0x53b682], ax
mov dword [0x53b684], 1
mov word [0x53b688], 0x4401
mov byte [0x53b6ae], 0
mov byte [0x53b6ef], 0
mov byte [0x53b6a9], 0x68
mov byte [0x53b6aa], 0
mov byte [0x53b7ef], 0xd
mov byte [0x53b7f0], 0
mov word [0x53b7f1], 0
mov byte [0x53b7f3], 0
mov byte [0x53b7f4], 0
mov byte [0x53b7f5], 1
mov byte [0x53b7f6], 0
mov byte [0x53b7f7], 3
xor eax, eax
mov dword [0x53b7f8], eax
mov dword [0x53b7fc], eax
mov word [0x53b800], ax
mov dword [0x53b802], 1
mov word [0x53b806], 0x4501
mov byte [0x53b82c], 0
mov byte [0x53b86d], 0
mov byte [0x53b827], 0x68
mov byte [0x53b828], 0
mov byte [0x53b96d], 0xd
mov byte [0x53b96e], 0
mov word [0x53b96f], 0
mov byte [0x53b971], 0
mov byte [0x53b972], 0
mov byte [0x53b973], 1
mov byte [0x53b974], 0
mov byte [0x53b975], 3
xor eax, eax
mov dword [0x53b976], eax
mov dword [0x53b97a], eax
mov word [0x53b97e], ax
mov dword [0x53b980], 1
mov word [0x53b984], 0x4601
mov byte [0x53b9aa], 0
mov byte [0x53b9eb], 0
mov byte [0x53b9a5], 0x68
mov byte [0x53b9a6], 0
mov byte [0x53baeb], 0xd
mov byte [0x53baec], 0
mov word [0x53baed], 0
mov byte [0x53baef], 0
mov byte [0x53baf0], 0
mov byte [0x53baf1], 1
mov byte [0x53baf2], 0
mov byte [0x53baf3], 3
xor eax, eax
mov dword [0x53baf4], eax
mov dword [0x53baf8], eax
mov word [0x53bafc], ax
mov dword [0x53bafe], 1
mov word [0x53bb02], 0x3b01
mov byte [0x53bb28], 0
mov byte [0x53bb69], 0
mov byte [0x53bb23], 0x3b
mov byte [0x53bb24], 0
mov byte [0x53bc69], 0xd
mov byte [0x53bc6a], 0
mov word [0x53bc6b], 0
mov byte [0x53bc6d], 0
mov byte [0x53bc6e], 0
mov byte [0x53bc6f], 1
mov byte [0x53bc70], 0
mov byte [0x53bc71], 3
xor eax, eax
mov dword [0x53bc72], eax
mov dword [0x53bc76], eax
mov word [0x53bc7a], ax
mov dword [0x53bc7c], 1
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x15
xor eax, eax
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53bc80
mov cl, 0x20
call fcn.00402c34
mov byte [0x53bca6], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 1
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53bce7
mov ecx, 0xff
call fcn.00404038
mov byte [0x53bca1], 0x66
mov word [0x53bca2], 0x4001
mov byte [0x53bde7], 5
mov byte [0x53bde8], 0
mov word [0x53bde9], 0
mov byte [0x53bdeb], 1
mov byte [0x53bdec], 0
mov byte [0x53bded], 1
mov byte [0x53bdee], 1
mov byte [0x53bdef], 1
mov dword [0x53bdf0], 0x2168c235
mov dword [0x53bdf4], 0xc90fdaa2
mov word [0x53bdf8], 0x4000
mov dword [0x53bdfa], 0x46
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x16
mov eax, 2
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53bdfe
mov cl, 0x20
call fcn.00402c34
mov byte [0x53be24], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 3
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53be65
mov ecx, 0xff
call fcn.00404038
mov byte [0x53be1f], 0x66
mov word [0x53be20], 0x4001
mov byte [0x53bf65], 5
mov byte [0x53bf66], 0
mov word [0x53bf67], 0
mov byte [0x53bf69], 1
mov byte [0x53bf6a], 0
mov byte [0x53bf6b], 1
mov byte [0x53bf6c], 1
mov byte [0x53bf6d], 1
fld xword [0x533588]
call fcn.00402b20
fstp xword [0x53bf6e]
wait
mov dword [0x53bf78], 0x4a
mov word [0x53bf7c], 0x2b01
mov byte [0x53bfa2], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 4
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53bfe3
mov ecx, 0xff
call fcn.00404038
mov byte [0x53bf9d], 0x66
mov dword [0x53bf9e], 0x23402303
mov byte [0x53c0e3], 0xb
mov byte [0x53c0e4], 0
mov word [0x53c0e5], 0
mov byte [0x53c0e7], 1
mov byte [0x53c0e8], 0
mov byte [0x53c0e9], 1
mov byte [0x53c0ea], 1
mov byte [0x53c0eb], 2
xor eax, eax
mov dword [0x53c0ec], eax
mov dword [0x53c0f0], eax
mov word [0x53c0f4], ax
mov dword [0x53c0f6], 0x1b
mov word [0x53c0fa], 0x2d01
mov byte [0x53c120], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 5
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53c161
mov ecx, 0xff
call fcn.00404038
mov byte [0x53c11b], 0x66
mov dword [0x53c11c], 0x23402303
mov byte [0x53c261], 0xb
mov byte [0x53c262], 0
mov word [0x53c263], 0
mov byte [0x53c265], 1
mov byte [0x53c266], 0
mov byte [0x53c267], 1
mov byte [0x53c268], 1
mov byte [0x53c269], 2
xor eax, eax
mov dword [0x53c26a], eax
mov dword [0x53c26e], eax
mov word [0x53c272], ax
mov dword [0x53c274], 0x1c
mov word [0x53c278], 0x2f01
mov byte [0x53c29e], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 6
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53c2df
mov ecx, 0xff
call fcn.00404038
mov byte [0x53c299], 0x66
mov dword [0x53c29a], 0x23402303
mov byte [0x53c3df], 0xa
mov byte [0x53c3e0], 0
mov word [0x53c3e1], 0
mov byte [0x53c3e3], 1
mov byte [0x53c3e4], 0
mov byte [0x53c3e5], 1
mov byte [0x53c3e6], 1
mov byte [0x53c3e7], 2
xor eax, eax
mov dword [0x53c3e8], eax
mov dword [0x53c3ec], eax
mov word [0x53c3f0], ax
mov dword [0x53c3f2], 0x1e
mov word [0x53c3f6], 0x2a01
mov byte [0x53c41c], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 7
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53c45d
mov ecx, 0xff
call fcn.00404038
mov byte [0x53c417], 0x66
mov dword [0x53c418], 0x23402303
mov byte [0x53c55d], 0xa
mov byte [0x53c55e], 0
mov word [0x53c55f], 0
mov byte [0x53c561], 1
mov byte [0x53c562], 0
mov byte [0x53c563], 1
mov byte [0x53c564], 1
mov byte [0x53c565], 2
xor eax, eax
mov dword [0x53c566], eax
mov dword [0x53c56a], eax
mov word [0x53c56e], ax
mov dword [0x53c570], 0x1d
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x1b
mov eax, 8
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53c574
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 9
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53c59a
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0xa
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53c5db
mov ecx, 0xff
call fcn.00404038
mov byte [0x53c595], 0x66
mov esi, 0x533594
mov edi, 0x53c596
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53c6db], 6
mov byte [0x53c6dc], 2
mov word [0x53c6dd], 0xffff
mov byte [0x53c6df], 1
mov byte [0x53c6e0], 0
mov byte [0x53c6e1], 1
mov byte [0x53c6e2], 1
mov byte [0x53c6e3], 0
xor eax, eax
mov dword [0x53c6e4], eax
mov dword [0x53c6e8], eax
mov word [0x53c6ec], ax
mov dword [0x53c6ee], 0x2a
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x1c
mov eax, 0xb
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53c6f2
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0xc
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53c718
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0xd
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53c759
mov ecx, 0xff
call fcn.00404038
mov byte [0x53c713], 0x66
mov esi, 0x533594
mov edi, 0x53c714
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53c859], 6
mov byte [0x53c85a], 2
mov word [0x53c85b], 2
mov byte [0x53c85d], 1
mov byte [0x53c85e], 0
mov byte [0x53c85f], 1
mov byte [0x53c860], 1
mov byte [0x53c861], 0
xor eax, eax
mov dword [0x53c862], eax
mov dword [0x53c866], eax
mov word [0x53c86a], ax
mov dword [0x53c86c], 0x23
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x1d
mov eax, 0xe
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53c870
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0xf
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53c896
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x10
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53c8d7
mov ecx, 0xff
call fcn.00404038
mov byte [0x53c891], 0x66
mov esi, 0x533594
mov edi, 0x53c892
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53c9d7], 6
mov byte [0x53c9d8], 2
mov word [0x53c9d9], 2
mov byte [0x53c9db], 1
mov byte [0x53c9dc], 0
mov byte [0x53c9dd], 1
mov byte [0x53c9de], 1
mov byte [0x53c9df], 0
xor eax, eax
mov dword [0x53c9e0], eax
mov dword [0x53c9e4], eax
mov word [0x53c9e8], ax
mov dword [0x53c9ea], 0x30
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x1e
mov eax, 0x11
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53c9ee
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x12
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53ca14
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x13
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53ca55
mov ecx, 0xff
call fcn.00404038
mov byte [0x53ca0f], 0x66
mov esi, 0x533594
mov edi, 0x53ca10
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53cb55], 6
mov byte [0x53cb56], 2
mov word [0x53cb57], 2
mov byte [0x53cb59], 1
mov byte [0x53cb5a], 0
mov byte [0x53cb5b], 1
mov byte [0x53cb5c], 1
mov byte [0x53cb5d], 0
xor eax, eax
mov dword [0x53cb5e], eax
mov dword [0x53cb62], eax
mov word [0x53cb66], ax
mov dword [0x53cb68], 0x2b
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x1f
mov eax, 0x14
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53cb6c
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x15
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53cb92
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x16
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53cbd3
mov ecx, 0xff
call fcn.00404038
mov byte [0x53cb8d], 0x66
mov esi, 0x533594
mov edi, 0x53cb8e
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53ccd3], 6
mov byte [0x53ccd4], 1
mov word [0x53ccd5], 1
mov byte [0x53ccd7], 1
mov byte [0x53ccd8], 0
mov byte [0x53ccd9], 1
mov byte [0x53ccda], 1
mov byte [0x53ccdb], 0
xor eax, eax
mov dword [0x53ccdc], eax
mov dword [0x53cce0], eax
mov word [0x53cce4], ax
mov dword [0x53cce6], 0x26
mov word [0x53ccea], 0x5e01
mov byte [0x53cd10], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x17
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53cd51
mov ecx, 0xff
call fcn.00404038
mov byte [0x53cd0b], 0x66
mov dword [0x53cd0c], 0x23402303
mov byte [0x53ce51], 8
mov byte [0x53ce52], 0
mov word [0x53ce53], 0
mov byte [0x53ce55], 1
mov byte [0x53ce56], 0
mov byte [0x53ce57], 1
mov byte [0x53ce58], 1
mov byte [0x53ce59], 2
xor eax, eax
mov dword [0x53ce5a], eax
mov dword [0x53ce5e], eax
mov word [0x53ce62], ax
mov dword [0x53ce64], 0x1f
mov word [0x53ce68], 0x2501
mov byte [0x53ce8e], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x18
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53cecf
mov ecx, 0xff
call fcn.00404038
mov byte [0x53ce89], 0x66
mov esi, 0x533598
mov edi, 0x53ce8a
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53cfcf], 7
mov byte [0x53cfd0], 0
mov word [0x53cfd1], 0
mov byte [0x53cfd3], 1
mov byte [0x53cfd4], 0
mov byte [0x53cfd5], 1
mov byte [0x53cfd6], 1
mov byte [0x53cfd7], 2
xor eax, eax
mov dword [0x53cfd8], eax
mov dword [0x53cfdc], eax
mov word [0x53cfe0], ax
mov dword [0x53cfe2], 0x20
mov word [0x53cfe6], 0x2101
mov byte [0x53d00c], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x19
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53d04d
mov ecx, 0xff
call fcn.00404038
mov byte [0x53d007], 0x66
mov esi, 0x533598
mov edi, 0x53d008
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53d14d], 7
mov byte [0x53d14e], 0
mov word [0x53d14f], 0
mov byte [0x53d151], 1
mov byte [0x53d152], 0
mov byte [0x53d153], 1
mov byte [0x53d154], 1
mov byte [0x53d155], 2
xor eax, eax
mov dword [0x53d156], eax
mov dword [0x53d15a], eax
mov word [0x53d15e], ax
mov dword [0x53d160], 0x21
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x23
mov eax, 0x1a
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53d164
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x1b
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53d18a
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x1c
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53d1cb
mov ecx, 0xff
call fcn.00404038
mov byte [0x53d185], 0x66
mov esi, 0x533594
mov edi, 0x53d186
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53d2cb], 6
mov byte [0x53d2cc], 1
mov word [0x53d2cd], 1
mov byte [0x53d2cf], 1
mov byte [0x53d2d0], 0
mov byte [0x53d2d1], 1
mov byte [0x53d2d2], 1
mov byte [0x53d2d3], 0
xor eax, eax
mov dword [0x53d2d4], eax
mov dword [0x53d2d8], eax
mov word [0x53d2dc], ax
mov dword [0x53d2de], 0x35
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x24
mov eax, 0x1d
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53d2e2
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x1e
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53d308
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x1f
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53d349
mov ecx, 0xff
call fcn.00404038
mov byte [0x53d303], 0x66
mov esi, 0x533594
mov edi, 0x53d304
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53d449], 6
mov byte [0x53d44a], 1
mov word [0x53d44b], 1
mov byte [0x53d44d], 1
mov byte [0x53d44e], 0
mov byte [0x53d44f], 1
mov byte [0x53d450], 1
mov byte [0x53d451], 0
xor eax, eax
mov dword [0x53d452], eax
mov dword [0x53d456], eax
mov word [0x53d45a], ax
mov dword [0x53d45c], 0x34
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x25
mov eax, 0x20
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53d460
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x21
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53d486
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x22
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53d4c7
mov ecx, 0xff
call fcn.00404038
mov byte [0x53d481], 0x66
mov esi, 0x533594
mov edi, 0x53d482
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53d5c7], 6
mov byte [0x53d5c8], 1
mov word [0x53d5c9], 1
mov byte [0x53d5cb], 1
mov byte [0x53d5cc], 0
mov byte [0x53d5cd], 1
mov byte [0x53d5ce], 1
mov byte [0x53d5cf], 0
xor eax, eax
mov dword [0x53d5d0], eax
mov dword [0x53d5d4], eax
mov word [0x53d5d8], ax
mov dword [0x53d5da], 0x36
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x26
mov eax, 0x23
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53d5de
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x24
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53d604
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x25
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53d645
mov ecx, 0xff
call fcn.00404038
mov byte [0x53d5ff], 0x66
mov esi, 0x533594
mov edi, 0x53d600
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53d745], 6
mov byte [0x53d746], 1
mov word [0x53d747], 1
mov byte [0x53d749], 1
mov byte [0x53d74a], 0
mov byte [0x53d74b], 1
mov byte [0x53d74c], 1
mov byte [0x53d74d], 0
xor eax, eax
mov dword [0x53d74e], eax
mov dword [0x53d752], eax
mov word [0x53d756], ax
mov dword [0x53d758], 0x38
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x27
mov eax, 0x26
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53d75c
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x27
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53d782
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x28
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53d7c3
mov ecx, 0xff
call fcn.00404038
mov byte [0x53d77d], 0x66
mov esi, 0x533594
mov edi, 0x53d77e
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53d8c3], 6
mov byte [0x53d8c4], 1
mov word [0x53d8c5], 1
mov byte [0x53d8c7], 1
mov byte [0x53d8c8], 0
mov byte [0x53d8c9], 1
mov byte [0x53d8ca], 1
mov byte [0x53d8cb], 0
xor eax, eax
mov dword [0x53d8cc], eax
mov dword [0x53d8d0], eax
mov word [0x53d8d4], ax
mov dword [0x53d8d6], 0x37
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x28
mov eax, 0x29
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53d8da
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x2a
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53d900
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x2b
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53d941
mov ecx, 0xff
call fcn.00404038
mov byte [0x53d8fb], 0x66
mov esi, 0x533594
mov edi, 0x53d8fc
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53da41], 6
mov byte [0x53da42], 1
mov word [0x53da43], 1
mov byte [0x53da45], 1
mov byte [0x53da46], 0
mov byte [0x53da47], 1
mov byte [0x53da48], 1
mov byte [0x53da49], 0
xor eax, eax
mov dword [0x53da4a], eax
mov dword [0x53da4e], eax
mov word [0x53da52], ax
mov dword [0x53da54], 0x39
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x29
mov eax, 0x2c
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53da58
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x2d
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53da7e
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x2e
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53dabf
mov ecx, 0xff
call fcn.00404038
mov byte [0x53da79], 0x66
mov esi, 0x533594
mov edi, 0x53da7a
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53dbbf], 6
mov byte [0x53dbc0], 1
mov word [0x53dbc1], 1
mov byte [0x53dbc3], 1
mov byte [0x53dbc4], 0
mov byte [0x53dbc5], 1
mov byte [0x53dbc6], 1
mov byte [0x53dbc7], 0
xor eax, eax
mov dword [0x53dbc8], eax
mov dword [0x53dbcc], eax
mov word [0x53dbd0], ax
mov dword [0x53dbd2], 0x32
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x2a
mov eax, 0x2f
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53dbd6
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x30
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53dbfc
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x31
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53dc3d
mov ecx, 0xff
call fcn.00404038
mov byte [0x53dbf7], 0x66
mov esi, 0x533594
mov edi, 0x53dbf8
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53dd3d], 6
mov byte [0x53dd3e], 1
mov word [0x53dd3f], 1
mov byte [0x53dd41], 1
mov byte [0x53dd42], 0
mov byte [0x53dd43], 1
mov byte [0x53dd44], 1
mov byte [0x53dd45], 0
xor eax, eax
mov dword [0x53dd46], eax
mov dword [0x53dd4a], eax
mov word [0x53dd4e], ax
mov dword [0x53dd50], 0x31
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x2b
mov eax, 0x32
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53dd54
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x33
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53dd7a
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x34
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53ddbb
mov ecx, 0xff
call fcn.00404038
mov byte [0x53dd75], 0x66
mov esi, 0x533594
mov edi, 0x53dd76
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53debb], 6
mov byte [0x53debc], 1
mov word [0x53debd], 1
mov byte [0x53debf], 1
mov byte [0x53dec0], 0
mov byte [0x53dec1], 1
mov byte [0x53dec2], 1
mov byte [0x53dec3], 0
xor eax, eax
mov dword [0x53dec4], eax
mov dword [0x53dec8], eax
mov word [0x53decc], ax
mov dword [0x53dece], 0x33
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x2c
mov eax, 0x35
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53ded2
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x36
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53def8
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x37
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53df39
mov ecx, 0xff
call fcn.00404038
mov byte [0x53def3], 0x66
mov esi, 0x533594
mov edi, 0x53def4
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53e039], 6
mov byte [0x53e03a], 1
mov word [0x53e03b], 2
mov byte [0x53e03d], 1
mov byte [0x53e03e], 0
mov byte [0x53e03f], 1
mov byte [0x53e040], 1
mov byte [0x53e041], 0
xor eax, eax
mov dword [0x53e042], eax
mov dword [0x53e046], eax
mov word [0x53e04a], ax
mov dword [0x53e04c], 0x28
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x2d
mov eax, 0x38
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53e050
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x39
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53e076
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x3a
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53e0b7
mov ecx, 0xff
call fcn.00404038
mov byte [0x53e071], 0x66
mov esi, 0x533594
mov edi, 0x53e072
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53e1b7], 6
mov byte [0x53e1b8], 1
mov word [0x53e1b9], 1
mov byte [0x53e1bb], 1
mov byte [0x53e1bc], 0
mov byte [0x53e1bd], 1
mov byte [0x53e1be], 1
mov byte [0x53e1bf], 0
xor eax, eax
mov dword [0x53e1c0], eax
mov dword [0x53e1c4], eax
mov word [0x53e1c8], ax
mov dword [0x53e1ca], 0x2e
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x2e
mov eax, 0x3b
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53e1ce
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x3c
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53e1f4
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x3d
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53e235
mov ecx, 0xff
call fcn.00404038
mov byte [0x53e1ef], 0x66
mov esi, 0x533594
mov edi, 0x53e1f0
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53e335], 6
mov byte [0x53e336], 1
mov word [0x53e337], 1
mov byte [0x53e339], 1
mov byte [0x53e33a], 0
mov byte [0x53e33b], 1
mov byte [0x53e33c], 1
mov byte [0x53e33d], 0
xor eax, eax
mov dword [0x53e33e], eax
mov dword [0x53e342], eax
mov word [0x53e346], ax
mov dword [0x53e348], 0x2d
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x2f
mov eax, 0x3e
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53e34c
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x3f
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53e372
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x40
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53e3b3
mov ecx, 0xff
call fcn.00404038
mov byte [0x53e36d], 0x66
mov esi, 0x533594
mov edi, 0x53e36e
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53e4b3], 6
mov byte [0x53e4b4], 1
mov word [0x53e4b5], 1
mov byte [0x53e4b7], 1
mov byte [0x53e4b8], 0
mov byte [0x53e4b9], 1
mov byte [0x53e4ba], 1
mov byte [0x53e4bb], 0
xor eax, eax
mov dword [0x53e4bc], eax
mov dword [0x53e4c0], eax
mov word [0x53e4c4], ax
mov dword [0x53e4c6], 0x25
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x30
mov eax, 0x41
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53e4ca
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x42
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53e4f0
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x43
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53e531
mov ecx, 0xff
call fcn.00404038
mov byte [0x53e4eb], 0x66
mov esi, 0x533594
mov edi, 0x53e4ec
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53e631], 6
mov byte [0x53e632], 1
mov word [0x53e633], 1
mov byte [0x53e635], 1
mov byte [0x53e636], 0
mov byte [0x53e637], 1
mov byte [0x53e638], 1
mov byte [0x53e639], 0
xor eax, eax
mov dword [0x53e63a], eax
mov dword [0x53e63e], eax
mov word [0x53e642], ax
mov dword [0x53e644], 0x22
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x31
mov eax, 0x44
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53e648
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x45
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53e66e
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x46
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53e6af
mov ecx, 0xff
call fcn.00404038
mov byte [0x53e669], 0x66
mov esi, 0x533594
mov edi, 0x53e66a
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53e7af], 6
mov byte [0x53e7b0], 2
mov word [0x53e7b1], 2
mov byte [0x53e7b3], 1
mov byte [0x53e7b4], 0
mov byte [0x53e7b5], 1
mov byte [0x53e7b6], 1
mov byte [0x53e7b7], 0
xor eax, eax
mov dword [0x53e7b8], eax
mov dword [0x53e7bc], eax
mov word [0x53e7c0], ax
mov dword [0x53e7c2], 0x29
mov byte [0x53e7c6], 0
mov byte [0x53e7ec], 0
mov byte [0x53e82d], 0
mov byte [0x53e7e7], 0x7a
mov word [0x53e7e8], 0x4001
mov byte [0x53e92d], 5
mov byte [0x53e92e], 0
mov word [0x53e92f], 0
mov byte [0x53e931], 0
mov byte [0x53e932], 0
mov byte [0x53e933], 0
mov byte [0x53e934], 0
mov byte [0x53e935], 3
xor eax, eax
mov dword [0x53e936], eax
mov dword [0x53e93a], eax
mov word [0x53e93e], ax
mov dword [0x53e940], 0xe
mov word [0x53e944], 0x2d01
mov byte [0x53e96a], 0
mov byte [0x53e9ab], 0
mov byte [0x53e965], 0x6d
mov byte [0x53e966], 0
mov byte [0x53eaab], 6
mov byte [0x53eaac], 1
mov word [0x53eaad], 1
mov byte [0x53eaaf], 0
mov byte [0x53eab0], 0
mov byte [0x53eab1], 0
mov byte [0x53eab2], 0
mov byte [0x53eab3], 2
xor eax, eax
mov dword [0x53eab4], eax
mov dword [0x53eab8], eax
mov word [0x53eabc], ax
mov dword [0x53eabe], 0x1c
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x34
mov eax, 0x47
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53eac2
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x48
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53eae8
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x49
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53eb29
mov ecx, 0xff
call fcn.00404038
mov byte [0x53eae3], 0x4c
mov esi, 0x533594
mov edi, 0x53eae4
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53ec29], 6
mov byte [0x53ec2a], 1
mov word [0x53ec2b], 1
mov byte [0x53ec2d], 1
mov byte [0x53ec2e], 0
mov byte [0x53ec2f], 1
mov byte [0x53ec30], 1
mov byte [0x53ec31], 0
xor eax, eax
mov dword [0x53ec32], eax
mov dword [0x53ec36], eax
mov word [0x53ec3a], ax
mov dword [0x53ec3c], 0x40
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x35
mov eax, 0x4a
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53ec40
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x4b
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53ec66
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x4c
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53eca7
mov ecx, 0xff
call fcn.00404038
mov byte [0x53ec61], 0x4c
mov esi, 0x533594
mov edi, 0x53ec62
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53eda7], 6
mov byte [0x53eda8], 1
mov word [0x53eda9], 1
mov byte [0x53edab], 1
mov byte [0x53edac], 0
mov byte [0x53edad], 1
mov byte [0x53edae], 1
mov byte [0x53edaf], 0
xor eax, eax
mov dword [0x53edb0], eax
mov dword [0x53edb4], eax
mov word [0x53edb8], ax
mov dword [0x53edba], 0x42
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x36
mov eax, 0x4d
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53edbe
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x4e
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53ede4
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x4f
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53ee25
mov ecx, 0xff
call fcn.00404038
mov byte [0x53eddf], 0x4c
mov esi, 0x533594
mov edi, 0x53ede0
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53ef25], 6
mov byte [0x53ef26], 1
mov word [0x53ef27], 1
mov byte [0x53ef29], 1
mov byte [0x53ef2a], 0
mov byte [0x53ef2b], 1
mov byte [0x53ef2c], 1
mov byte [0x53ef2d], 0
xor eax, eax
mov dword [0x53ef2e], eax
mov dword [0x53ef32], eax
mov word [0x53ef36], ax
mov dword [0x53ef38], 0x41
mov word [0x53ef3c], 0x7501
mov byte [0x53ef62], 0
mov byte [0x53efa3], 0
mov byte [0x53ef5d], 0x75
mov esi, 0x533594
mov edi, 0x53ef5e
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53f0a3], 5
mov byte [0x53f0a4], 0
mov word [0x53f0a5], 0
mov byte [0x53f0a7], 0
mov byte [0x53f0a8], 0
mov byte [0x53f0a9], 0
mov byte [0x53f0aa], 0
mov byte [0x53f0ab], 3
xor eax, eax
mov dword [0x53f0ac], eax
mov dword [0x53f0b0], eax
mov word [0x53f0b4], ax
mov dword [0x53f0b6], 0xc
mov word [0x53f0ba], 0x5c01
mov byte [0x53f0e0], 0
mov byte [0x53f121], 0
mov byte [0x53f0db], 0x76
mov word [0x53f0dc], 0x4001
mov byte [0x53f221], 0xd
mov byte [0x53f222], 0
mov word [0x53f223], 0
mov byte [0x53f225], 0
mov byte [0x53f226], 0
mov byte [0x53f227], 0
mov byte [0x53f228], 0
mov byte [0x53f229], 3
xor eax, eax
mov dword [0x53f22a], eax
mov dword [0x53f22e], eax
mov word [0x53f232], ax
mov dword [0x53f234], 1
mov esi, 0x53359c
mov edi, 0x53f238
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53f25e], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x50
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53f29f
mov ecx, 0xff
call fcn.00404038
mov byte [0x53f259], 0x66
mov dword [0x53f25a], 0x23402303
mov byte [0x53f39f], 0xc
mov byte [0x53f3a0], 0
mov word [0x53f3a1], 0
mov byte [0x53f3a3], 1
mov byte [0x53f3a4], 0
mov byte [0x53f3a5], 1
mov byte [0x53f3a6], 1
mov byte [0x53f3a7], 2
xor eax, eax
mov dword [0x53f3a8], eax
mov dword [0x53f3ac], eax
mov word [0x53f3b0], ax
mov dword [0x53f3b2], 0x3c
mov esi, 0x5335a0
mov edi, 0x53f3b6
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53f3dc], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x51
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53f41d
mov ecx, 0xff
call fcn.00404038
mov byte [0x53f3d7], 0x66
mov dword [0x53f3d8], 0x23402303
mov byte [0x53f51d], 0xc
mov byte [0x53f51e], 0
mov word [0x53f51f], 0
mov byte [0x53f521], 1
mov byte [0x53f522], 0
mov byte [0x53f523], 1
mov byte [0x53f524], 1
mov byte [0x53f525], 2
xor eax, eax
mov dword [0x53f526], eax
mov dword [0x53f52a], eax
mov word [0x53f52e], ax
mov dword [0x53f530], 0x3d
mov word [0x53f534], 0x3c01
mov byte [0x53f55a], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x52
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53f59b
mov ecx, 0xff
call fcn.00404038
mov byte [0x53f555], 0x66
mov dword [0x53f556], 0x23402303
mov byte [0x53f69b], 0xc
mov byte [0x53f69c], 0
mov word [0x53f69d], 0
mov byte [0x53f69f], 1
mov byte [0x53f6a0], 0
mov byte [0x53f6a1], 1
mov byte [0x53f6a2], 1
mov byte [0x53f6a3], 2
xor eax, eax
mov dword [0x53f6a4], eax
mov dword [0x53f6a8], eax
mov word [0x53f6ac], ax
mov dword [0x53f6ae], 0x3a
mov word [0x53f6b2], 0x3e01
mov byte [0x53f6d8], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x53
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53f719
mov ecx, 0xff
call fcn.00404038
mov byte [0x53f6d3], 0x66
mov dword [0x53f6d4], 0x23402303
mov byte [0x53f819], 0xc
mov byte [0x53f81a], 0
mov word [0x53f81b], 0
mov byte [0x53f81d], 1
mov byte [0x53f81e], 0
mov byte [0x53f81f], 1
mov byte [0x53f820], 1
mov byte [0x53f821], 2
xor eax, eax
mov dword [0x53f822], eax
mov dword [0x53f826], eax
mov word [0x53f82a], ax
mov dword [0x53f82c], 0x3b
mov esi, 0x5335a4
mov edi, 0x53f830
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53f856], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x54
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53f897
mov ecx, 0xff
call fcn.00404038
mov byte [0x53f851], 0x66
mov dword [0x53f852], 0x23402303
mov byte [0x53f997], 0xc
mov byte [0x53f998], 0
mov word [0x53f999], 0
mov byte [0x53f99b], 1
mov byte [0x53f99c], 0
mov byte [0x53f99d], 1
mov byte [0x53f99e], 1
mov byte [0x53f99f], 2
xor eax, eax
mov dword [0x53f9a0], eax
mov dword [0x53f9a4], eax
mov word [0x53f9a8], ax
mov dword [0x53f9aa], 0x3e
mov esi, 0x5335a8
mov edi, 0x53f9ae
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53f9d4], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x55
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53fa15
mov ecx, 0xff
call fcn.00404038
mov byte [0x53f9cf], 0x66
mov dword [0x53f9d0], 0x23402303
mov byte [0x53fb15], 0xc
mov byte [0x53fb16], 0
mov word [0x53fb17], 0
mov byte [0x53fb19], 1
mov byte [0x53fb1a], 0
mov byte [0x53fb1b], 1
mov byte [0x53fb1c], 1
mov byte [0x53fb1d], 2
xor eax, eax
mov dword [0x53fb1e], eax
mov dword [0x53fb22], eax
mov word [0x53fb26], ax
mov dword [0x53fb28], 0x3f
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x3f
mov eax, 0x56
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53fb2c
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x57
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53fb52
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x58
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53fb93
mov ecx, 0xff
call fcn.00404038
mov byte [0x53fb4d], 0x66
mov esi, 0x533594
mov edi, 0x53fb4e
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53fc93], 6
mov byte [0x53fc94], 1
mov word [0x53fc95], 1
mov byte [0x53fc97], 1
mov byte [0x53fc98], 0
mov byte [0x53fc99], 1
mov byte [0x53fc9a], 1
mov byte [0x53fc9b], 0
xor eax, eax
mov dword [0x53fc9c], eax
mov dword [0x53fca0], eax
mov word [0x53fca4], ax
mov dword [0x53fca6], 0x2f
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x40
mov eax, 0x59
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53fcaa
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x5a
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53fcd0
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x5b
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53fd11
mov ecx, 0xff
call fcn.00404038
mov byte [0x53fccb], 0x66
mov esi, 0x533594
mov edi, 0x53fccc
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53fe11], 6
mov byte [0x53fe12], 2
mov word [0x53fe13], 2
mov byte [0x53fe15], 1
mov byte [0x53fe16], 0
mov byte [0x53fe17], 1
mov byte [0x53fe18], 1
mov byte [0x53fe19], 0
xor eax, eax
mov dword [0x53fe1a], eax
mov dword [0x53fe1e], eax
mov word [0x53fe22], ax
mov dword [0x53fe24], 0x2c
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x41
mov eax, 0x5c
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53fe28
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x5d
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53fe4e
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x5e
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x53fe8f
mov ecx, 0xff
call fcn.00404038
mov byte [0x53fe49], 0x66
mov esi, 0x533594
mov edi, 0x53fe4a
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x53ff8f], 6
mov byte [0x53ff90], 2
mov word [0x53ff91], 2
mov byte [0x53ff93], 1
mov byte [0x53ff94], 0
mov byte [0x53ff95], 1
mov byte [0x53ff96], 1
mov byte [0x53ff97], 0
xor eax, eax
mov dword [0x53ff98], eax
mov dword [0x53ff9c], eax
mov word [0x53ffa0], ax
mov dword [0x53ffa2], 0x24
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x42
mov eax, 0x5f
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53ffa6
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x60
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x53ffcc
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x61
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x54000d
mov ecx, 0xff
call fcn.00404038
mov byte [0x53ffc7], 0x66
mov esi, 0x533594
mov edi, 0x53ffc8
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x54010d], 6
mov byte [0x54010e], 1
mov word [0x54010f], 0xff
mov byte [0x540111], 1
mov byte [0x540112], 0
mov byte [0x540113], 1
mov byte [0x540114], 1
mov byte [0x540115], 0
xor eax, eax
mov dword [0x540116], eax
mov dword [0x54011a], eax
mov word [0x54011e], ax
mov dword [0x540120], 0x27
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x43
mov eax, 0x62
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x540124
mov cl, 0x20
call fcn.00402c34
mov byte [0x54014a], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x63
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x54018b
mov ecx, 0xff
call fcn.00404038
mov byte [0x540145], 0x66
mov word [0x540146], 0x4001
mov byte [0x54028b], 5
mov byte [0x54028c], 0
mov word [0x54028d], 0
mov byte [0x54028f], 1
mov byte [0x540290], 0
mov byte [0x540291], 1
mov byte [0x540292], 1
mov byte [0x540293], 1
xor eax, eax
mov dword [0x540294], eax
mov dword [0x540298], 0x8ef3c250
mov word [0x54029c], 0x401b
mov dword [0x54029e], 0x47
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x44
mov eax, 0x64
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x5402a2
mov cl, 0x20
call fcn.00402c34
mov byte [0x5402c8], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x65
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x540309
mov ecx, 0xff
call fcn.00404038
mov byte [0x5402c3], 0x66
mov word [0x5402c4], 0x4001
mov byte [0x540409], 5
mov byte [0x54040a], 0
mov word [0x54040b], 0
mov byte [0x54040d], 1
mov byte [0x54040e], 0
mov byte [0x54040f], 1
mov byte [0x540410], 1
mov byte [0x540411], 1
push 0x4002
push 0xa0000000
push 0
push 0xc003
push 0xd8000000
push 0
call fcn.00424844
fld xword [0x5335ac]
fmulp st(1)
fstp xword [0x540412]
wait
mov dword [0x54041c], 0x44
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x45
mov eax, 0x66
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x540420
mov cl, 0x20
call fcn.00402c34
mov byte [0x540446], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x67
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x540487
mov ecx, 0xff
call fcn.00404038
mov byte [0x540441], 0x66
mov word [0x540442], 0x4001
mov byte [0x540587], 5
mov byte [0x540588], 0
mov word [0x540589], 0
mov byte [0x54058b], 1
mov byte [0x54058c], 0
mov byte [0x54058d], 1
mov byte [0x54058e], 1
mov byte [0x54058f], 1
push 0x4002
push 0xa0000000
push 0
push 0xc003
push 0xf8000000
push 0
call fcn.00424844
fld xword [0x5335b8]
fmulp st(1)
fstp xword [0x540590]
wait
mov dword [0x54059a], 0x43
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x46
mov eax, 0x68
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x54059e
mov cl, 0x20
call fcn.00402c34
mov byte [0x5405c4], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x69
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x540605
mov ecx, 0xff
call fcn.00404038
mov byte [0x5405bf], 0x66
mov word [0x5405c0], 0x4001
mov byte [0x540705], 5
mov byte [0x540706], 0
mov word [0x540707], 0
mov byte [0x540709], 1
mov byte [0x54070a], 0
mov byte [0x54070b], 1
mov byte [0x54070c], 1
mov byte [0x54070d], 1
push 0x4002
push 0xa0000000
push 0
push 0xc003
push 0xd8000000
push 0
call fcn.00424844
fld xword [0x5335c4]
fmulp st(1)
fstp xword [0x54070e]
wait
mov dword [0x540718], 0x45
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x47
mov eax, 0x6a
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x54071c
mov cl, 0x20
call fcn.00402c34
mov byte [0x540742], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x6b
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x540783
mov ecx, 0xff
call fcn.00404038
mov byte [0x54073d], 0x66
mov word [0x54073e], 0x4001
mov byte [0x540883], 5
mov byte [0x540884], 0
mov word [0x540885], 0
mov byte [0x540887], 1
mov byte [0x540888], 0
mov byte [0x540889], 1
mov byte [0x54088a], 1
mov byte [0x54088b], 1
mov dword [0x54088c], 0x95182a99
mov dword [0x540890], 0x9ce809d4
mov word [0x540894], 0x4002
mov dword [0x540896], 0x48
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x48
mov eax, 0x6c
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x54089a
mov cl, 0x20
call fcn.00402c34
mov byte [0x5408c0], 0
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x6d
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x540901
mov ecx, 0xff
call fcn.00404038
mov byte [0x5408bb], 0x66
mov word [0x5408bc], 0x4001
mov byte [0x540a01], 5
mov byte [0x540a02], 0
mov word [0x540a03], 0
mov byte [0x540a05], 1
mov byte [0x540a06], 0
mov byte [0x540a07], 1
mov byte [0x540a08], 1
mov byte [0x540a09], 1
push 0x4002
push 0xa0000000
push 0
push 0xc004
push 0x88000000
push 0
call fcn.00424844
fld xword [0x5335d0]
fmulp st(1)
fstp xword [0x540a0a]
wait
mov dword [0x540a14], 0x49
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x49
mov eax, 0x6e
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x540a18
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x6f
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x540a3e
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x70
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x540a7f
mov ecx, 0xff
call fcn.00404038
mov byte [0x540a39], 0x66
mov esi, 0x533594
mov edi, 0x540a3a
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x540b7f], 6
mov byte [0x540b80], 3
mov word [0x540b81], 3
mov byte [0x540b83], 1
mov byte [0x540b84], 0
mov byte [0x540b85], 1
mov byte [0x540b86], 1
mov byte [0x540b87], 0
xor eax, eax
mov dword [0x540b88], eax
mov dword [0x540b8c], eax
mov word [0x540b90], ax
mov dword [0x540b92], 0x5c
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x4a
mov eax, 0x71
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x540b96
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x72
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x540bbc
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x73
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x540bfd
mov ecx, 0xff
call fcn.00404038
mov byte [0x540bb7], 0x66
mov esi, 0x533594
mov edi, 0x540bb8
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x540cfd], 6
mov byte [0x540cfe], 1
mov word [0x540cff], 1
mov byte [0x540d01], 1
mov byte [0x540d02], 0
mov byte [0x540d03], 1
mov byte [0x540d04], 1
mov byte [0x540d05], 0
xor eax, eax
mov dword [0x540d06], eax
mov dword [0x540d0a], eax
mov word [0x540d0e], ax
mov dword [0x540d10], 0x5d
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x4b
mov eax, 0x74
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x540d14
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x75
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x540d3a
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x76
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x540d7b
mov ecx, 0xff
call fcn.00404038
mov byte [0x540d35], 0x66
mov esi, 0x533594
mov edi, 0x540d36
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x540e7b], 6
mov byte [0x540e7c], 2
mov word [0x540e7d], 0xffff
mov byte [0x540e7f], 1
mov byte [0x540e80], 0
mov byte [0x540e81], 1
mov byte [0x540e82], 1
mov byte [0x540e83], 0
xor eax, eax
mov dword [0x540e84], eax
mov dword [0x540e88], eax
mov word [0x540e8c], ax
mov dword [0x540e8e], 0x5e
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x4c
mov eax, 0x77
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x540e92
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x78
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x540eb8
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x79
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x540ef9
mov ecx, 0xff
call fcn.00404038
mov byte [0x540eb3], 0x66
mov esi, 0x533594
mov edi, 0x540eb4
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x540ff9], 6
mov byte [0x540ffa], 2
mov word [0x540ffb], 0xffff
mov byte [0x540ffd], 1
mov byte [0x540ffe], 0
mov byte [0x540fff], 1
mov byte [0x541000], 1
mov byte [0x541001], 0
xor eax, eax
mov dword [0x541002], eax
mov dword [0x541006], eax
mov word [0x54100a], ax
mov dword [0x54100c], 0x5f
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x4d
mov eax, 0x7a
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x541010
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x7b
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x541036
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x7c
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x541077
mov ecx, 0xff
call fcn.00404038
mov byte [0x541031], 0x66
mov esi, 0x533594
mov edi, 0x541032
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x541177], 6
mov byte [0x541178], 1
mov word [0x541179], 1
mov byte [0x54117b], 1
mov byte [0x54117c], 0
mov byte [0x54117d], 1
mov byte [0x54117e], 1
mov byte [0x54117f], 0
xor eax, eax
mov dword [0x541180], eax
mov dword [0x541184], eax
mov word [0x541188], ax
mov dword [0x54118a], 0x60
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x4e
mov eax, 0x7d
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x54118e
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x7e
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x5411b4
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x7f
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x5411f5
mov ecx, 0xff
call fcn.00404038
mov byte [0x5411af], 0x66
mov esi, 0x533594
mov edi, 0x5411b0
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x5412f5], 6
mov byte [0x5412f6], 1
mov word [0x5412f7], 1
mov byte [0x5412f9], 1
mov byte [0x5412fa], 0
mov byte [0x5412fb], 1
mov byte [0x5412fc], 1
mov byte [0x5412fd], 0
xor eax, eax
mov dword [0x5412fe], eax
mov dword [0x541302], eax
mov word [0x541306], ax
mov dword [0x541308], 0x61
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x4f
mov eax, 0x80
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x54130c
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x81
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x541332
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x82
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x541373
mov ecx, 0xff
call fcn.00404038
mov byte [0x54132d], 0x66
mov esi, 0x533594
mov edi, 0x54132e
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x541473], 6
mov byte [0x541474], 2
mov word [0x541475], 2
mov byte [0x541477], 1
mov byte [0x541478], 0
mov byte [0x541479], 1
mov byte [0x54147a], 1
mov byte [0x54147b], 0
xor eax, eax
mov dword [0x54147c], eax
mov dword [0x541480], eax
mov word [0x541484], ax
mov dword [0x541486], 0x62
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x50
mov eax, 0x83
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x54148a
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x84
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x5414b0
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x85
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x5414f1
mov ecx, 0xff
call fcn.00404038
mov byte [0x5414ab], 0x66
mov esi, 0x533594
mov edi, 0x5414ac
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x5415f1], 6
mov byte [0x5415f2], 2
mov word [0x5415f3], 2
mov byte [0x5415f5], 1
mov byte [0x5415f6], 0
mov byte [0x5415f7], 1
mov byte [0x5415f8], 1
mov byte [0x5415f9], 0
xor eax, eax
mov dword [0x5415fa], eax
mov dword [0x5415fe], eax
mov word [0x541602], ax
mov dword [0x541604], 0x63
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x51
mov eax, 0x86
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x541608
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x87
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x54162e
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x88
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x54166f
mov ecx, 0xff
call fcn.00404038
mov byte [0x541629], 0x66
mov esi, 0x533594
mov edi, 0x54162a
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x54176f], 6
mov byte [0x541770], 2
mov word [0x541771], 2
mov byte [0x541773], 1
mov byte [0x541774], 0
mov byte [0x541775], 1
mov byte [0x541776], 1
mov byte [0x541777], 0
xor eax, eax
mov dword [0x541778], eax
mov dword [0x54177c], eax
mov word [0x541780], ax
mov dword [0x541782], 0x64
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x52
mov eax, 0x89
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x541786
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x8a
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x5417ac
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x8b
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x5417ed
mov ecx, 0xff
call fcn.00404038
mov byte [0x5417a7], 0x66
mov esi, 0x533594
mov edi, 0x5417a8
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x5418ed], 6
mov byte [0x5418ee], 2
mov word [0x5418ef], 2
mov byte [0x5418f1], 1
mov byte [0x5418f2], 0
mov byte [0x5418f3], 1
mov byte [0x5418f4], 1
mov byte [0x5418f5], 0
xor eax, eax
mov dword [0x5418f6], eax
mov dword [0x5418fa], eax
mov word [0x5418fe], ax
mov dword [0x541900], 0x65
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x53
mov eax, 0x8c
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x541904
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x8d
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x54192a
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x8e
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x54196b
mov ecx, 0xff
call fcn.00404038
mov byte [0x541925], 0x66
mov esi, 0x533594
mov edi, 0x541926
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x541a6b], 6
mov byte [0x541a6c], 2
mov word [0x541a6d], 2
mov byte [0x541a6f], 1
mov byte [0x541a70], 0
mov byte [0x541a71], 1
mov byte [0x541a72], 1
mov byte [0x541a73], 0
xor eax, eax
mov dword [0x541a74], eax
mov dword [0x541a78], eax
mov word [0x541a7c], ax
mov dword [0x541a7e], 0x66
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x54
mov eax, 0x8f
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x541a82
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x90
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x541aa8
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x91
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x541ae9
mov ecx, 0xff
call fcn.00404038
mov byte [0x541aa3], 0x66
mov esi, 0x533594
mov edi, 0x541aa4
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x541be9], 6
mov byte [0x541bea], 2
mov word [0x541beb], 2
mov byte [0x541bed], 1
mov byte [0x541bee], 0
mov byte [0x541bef], 1
mov byte [0x541bf0], 1
mov byte [0x541bf1], 0
xor eax, eax
mov dword [0x541bf2], eax
mov dword [0x541bf6], eax
mov word [0x541bfa], ax
mov dword [0x541bfc], 0x67
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x55
mov eax, 0x92
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x541c00
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x93
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x541c26
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x94
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x541c67
mov ecx, 0xff
call fcn.00404038
mov byte [0x541c21], 0x66
mov esi, 0x533594
mov edi, 0x541c22
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x541d67], 6
mov byte [0x541d68], 1
mov word [0x541d69], 1
mov byte [0x541d6b], 1
mov byte [0x541d6c], 0
mov byte [0x541d6d], 1
mov byte [0x541d6e], 1
mov byte [0x541d6f], 0
xor eax, eax
mov dword [0x541d70], eax
mov dword [0x541d74], eax
mov word [0x541d78], ax
mov dword [0x541d7a], 0x68
push ebp
lea ecx, [ebp - 0x2c]
mov edx, 0x56
mov eax, 0x95
call fcn.0052eaa0
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x541d7e
mov cl, 0x20
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x96
call fcn.0052ec80
pop ecx
mov edx, dword [ebp - 0x2c]
lea eax, [ebp - 0x130]
mov ecx, 0xff
call fcn.00404038
lea edx, [ebp - 0x130]
mov eax, 0x541da4
mov cl, 0x40
call fcn.00402c34
push ebp
lea edx, [ebp - 0x2c]
mov eax, 0x97
call fcn.0052ed48
pop ecx
mov edx, dword [ebp - 0x2c]
mov eax, 0x541de5
mov ecx, 0xff
call fcn.00404038
mov byte [0x541d9f], 0x66
mov esi, 0x533594
mov edi, 0x541da0
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [0x541ee5], 6
mov byte [0x541ee6], 8
mov word [0x541ee7], 8
mov byte [0x541ee9], 1
mov byte [0x541eea], 0
mov byte [0x541eeb], 1
mov byte [0x541eec], 1
mov byte [0x541eed], 0
xor eax, eax
mov dword [0x541eee], eax
mov dword [0x541ef2], eax
mov word [0x541ef6], ax
mov dword [0x541ef8], 0x6b
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x533542
lea eax, [ebp - 0x30]
mov edx, 2
call fcn.00403e04
lea eax, [ebp - 0x24]
call fcn.00403de0
lea eax, [ebp - 4]
mov edx, dword [0x52ea8c]
call fcn.00405e50
ret