Function at 0x41f363
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x56c08
call fcn.0045e0d0
mov word [ebp - 0xbbd4], 0
mov word [ebp - 0xbbe0], 0
mov word [ebp - 0xbbdc], 0
mov word [ebp - 0x56bfc], 0
mov dword [ebp - 0xbbc0], 0
mov dword [ebp - 0xbbd0], 0
mov dword [ebp - 0x56bf0], 0
mov dword [ebp - 0xbbcc], 0
mov dword [ebp - 0xbbbc], 0x463a0c
mov dword [ebp - 0xbbb8], 0x463a14
mov dword [ebp - 0xbbb4], 0x463a1c
mov dword [ebp - 0xbbb0], 0x463a24
mov dword [ebp - 0xbbac], 0x463a2c
mov dword [ebp - 0xbba8], 0x463a34
mov dword [ebp - 0xbba4], 0x463a3c
mov dword [ebp - 0xbba0], 0x463a44
push 0xcc0020
push 0x258
push 0
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0x4b0
push 0
mov ecx, dword [0x46e898]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0x708
push 0x640
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
xor ecx, ecx
mov cx, word [0x594b40]
test ecx, ecx
je 0x41f480
xor eax, eax
jmp 0x4246c6
xor edx, edx
mov dx, word [0x594a38]
test edx, edx
je 0x41f492
call fcn.004285f2
mov dword [0x594974], 1
mov word [0x46216c], 0x320
mov word [0x462170], 0x258
xor eax, eax
mov ax, word [0x462114]
test eax, eax
je 0x41fc03
xor ecx, ecx
mov cx, word [0x472138]
test ecx, ecx
jne 0x41fc03
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0x258
push 0
mov eax, dword [0x46e898]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
mov cx, word [0x479baa]
mov word [ebp - 0x56be8], cx
mov edx, dword [ebp - 0x56be8]
and edx, 0xffff
test edx, edx
jne 0x41f523
mov byte [ebp - 0x56be4], 0
jmp 0x41f55d
mov eax, dword [ebp - 0x56be8]
and eax, 0xffff
cmp eax, 0xc8
jne 0x41f53e
mov byte [ebp - 0x56be4], 0xff
jmp 0x41f55d
mov eax, dword [ebp - 0x56be8]
and eax, 0xffff
imul eax, eax, 0x4fb
cdq
mov ecx, 0x3e8
idiv ecx
mov byte [ebp - 0x56be4], al
push 1
push 0
push 2
mov edx, dword [ebp - 0x56be4]
and edx, 0xff
mov eax, dword [ebp - 0x56be4]
and eax, 0xff
shl eax, 8
or edx, eax
mov ecx, dword [ebp - 0x56be4]
and ecx, 0xff
shl ecx, 0x10
or edx, ecx
push edx
push 0
push 0
mov edx, dword [0x590f90]
push edx
push 0x258
push 0x320
push 0x4b0
push 0x960
mov eax, dword [0x46fd34]
push eax
call fcn.00457460
add esp, 0x30
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0x708
push 0x960
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0x5dc
push 0x960
mov eax, dword [0x46fd34]
push eax
push 0x4b0
push 0x960
mov ecx, dword [0x46fd34]
push ecx
push 0x12c
push 0x320
push 0x834
push 0x960
mov edx, dword [0x46fd34]
push edx
call fcn.00432939
add esp, 0x2c
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e898]
push eax
push 0x258
push 0x320
push 0x4b0
push 0x960
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0x5dc
push 0x960
mov edx, dword [0x46fd34]
push edx
push 0x4b0
push 0x960
mov eax, dword [0x46fd34]
push eax
push 0x12c
push 0x320
push 0x834
push 0x960
mov ecx, dword [0x46fd34]
push ecx
call fcn.00432939
add esp, 0x2c
push 0xcc0020
push 0x708
push 0x960
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0x258
push 0
mov eax, dword [0x46e898]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x384
push 0
mov ecx, dword [0x46e898]
push ecx
push 0x12c
push 0x320
push 0x12c
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
xor eax, eax
mov ax, word [0x47218a]
cmp eax, 1
je 0x41f72a
xor ecx, ecx
mov cx, word [0x472192]
cmp ecx, 1
jne 0x41f7e8
push 0xcc0020
push 0x52
push 0xbe4
mov edx, dword [0x46fd34]
push edx
push 0x16
push 0x3e
push 0x1c4
push 0x2d4
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0xd7
push 0xbe4
mov ecx, dword [0x46fd34]
push ecx
push 0x16
push 0x3e
push 0x1db
push 0x2d4
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x23e
push 0xbd4
mov eax, dword [0x46fd34]
push eax
push 0x1a
push 0x40
push 0x1a5
push 0x251
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x23e
push 0xc14
mov edx, dword [0x46fd34]
push edx
push 0x1a
push 0x40
push 0x1a5
push 0x298
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
xor ecx, ecx
mov cx, word [0x47a2a6]
test ecx, ecx
jne 0x41f825
push 0xcc0020
push 0x23e
push 0xc14
mov edx, dword [0x46fd34]
push edx
push 0x1a
push 0x40
push 0x1a5
push 0x298
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
xor ecx, ecx
mov cx, word [0x59499c]
cmp ecx, 1
jne 0x41fa14
push 0xcc0020
push 0xc8
push 0xc26
mov edx, dword [0x46fd34]
push edx
push 0x16
push 0x3e
push 0x1f2
push 0x2d4
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x52
push 0xbe4
mov ecx, dword [0x46fd34]
push ecx
push 0x16
push 0x3e
push 0x1c4
push 0x2d4
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0xd7
push 0xbe4
mov eax, dword [0x46fd34]
push eax
push 0x16
push 0x3e
push 0x1db
push 0x2d4
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x105
push 0xbd4
mov edx, dword [0x46fd34]
push edx
push 0x16
push 0x3e
push 0x220
push 0x2d4
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x1c2
push 0xbd4
mov ecx, dword [0x46fd34]
push ecx
push 0x16
push 0x3e
push 0x209
push 0x2d4
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x1d1
push 0xc53
mov eax, dword [0x46fd34]
push eax
push 0x1a
push 0x25
push 0x1a5
push 0x227
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x1ac
push 0xc15
mov edx, dword [0x46fd34]
push edx
push 0x16
push 0x3e
push 0x237
push 0x2d4
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x50
push 0xc53
mov ecx, dword [0x46fd34]
push ecx
push 0x1f
push 0x1f
push 0x198
push 0x2f1
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x23e
push 0xbd4
mov eax, dword [0x46fd34]
push eax
push 0x1a
push 0x40
push 0x1a5
push 0x251
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x23e
push 0xc14
mov edx, dword [0x46fd34]
push edx
push 0x1a
push 0x40
push 0x1a5
push 0x298
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
xor ecx, ecx
mov cx, word [0x594b0c]
cmp ecx, 1
jne 0x41fc03
push 0xcc0020
push 0xc8
push 0xc26
mov edx, dword [0x46fd34]
push edx
push 0x16
push 0x3e
push 0x1f2
push 0x2d4
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x52
push 0xbe4
mov ecx, dword [0x46fd34]
push ecx
push 0x16
push 0x3e
push 0x1c4
push 0x2d4
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0xd7
push 0xbe4
mov eax, dword [0x46fd34]
push eax
push 0x16
push 0x3e
push 0x1db
push 0x2d4
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x155
push 0xbd4
mov edx, dword [0x46fd34]
push edx
push 0x16
push 0x3e
push 0x220
push 0x2d4
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x180
push 0xbd4
mov ecx, dword [0x46fd34]
push ecx
push 0x16
push 0x3e
push 0x209
push 0x2d4
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x1d1
push 0xc53
mov eax, dword [0x46fd34]
push eax
push 0x1a
push 0x25
push 0x1a5
push 0x227
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x1ac
push 0xc15
mov edx, dword [0x46fd34]
push edx
push 0x16
push 0x3e
push 0x237
push 0x2d4
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x50
push 0xc53
mov ecx, dword [0x46fd34]
push ecx
push 0x1f
push 0x1f
push 0x198
push 0x2f1
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x23e
push 0xbd4
mov eax, dword [0x46fd34]
push eax
push 0x1a
push 0x40
push 0x1a5
push 0x251
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x23e
push 0xc14
mov edx, dword [0x46fd34]
push edx
push 0x1a
push 0x40
push 0x1a5
push 0x298
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
mov ecx, dword [ebp + 8]
and ecx, 0xffff
mov dword [ebp - 0x56c08], ecx
cmp dword [ebp - 0x56c08], 0x32
ja case.default.0x41fc25
mov edx, dword [ebp - 0x56c08]
jmp dword [edx*4 + 0x4246ca]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
mov word [0x594b60], 0
mov word [0x594b64], 0
mov word [0x46216c], 0x280
mov word [0x462170], 0x1e0
xor eax, eax
mov ax, word [0x46216c]
cdq
and edx, 7
add eax, edx
sar eax, 3
mov dword [0x468db8], eax
xor eax, eax
mov ax, word [0x462170]
cdq
and edx, 7
add eax, edx
sar eax, 3
mov dword [ebp - 0xbbc8], eax
mov ecx, dword [0x468db8]
imul ecx, dword [ebp - 0xbbc8]
mov dword [0x468da8], ecx
cmp dword [0x468da8], 0x12c0
jle 0x41fcfa
jmp 0x42464d
mov eax, dword [0x468da8]
cdq
mov ecx, 0x11
idiv ecx
mov dword [0x468db0], eax
mov dword [0x468dac], 0
mov dword [ebp - 0xbbd8], 0
jmp 0x41fd31
mov edx, dword [ebp - 0xbbd8]
add edx, 1
mov dword [ebp - 0xbbd8], edx
cmp dword [ebp - 0xbbd8], 0x11
jg 0x41fdc1
mov dword [ebp - 0xbbc8], 0
jmp 0x41fd59
mov eax, dword [ebp - 0xbbc8]
add eax, 1
mov dword [ebp - 0xbbc8], eax
mov ecx, dword [ebp - 0xbbc8]
cmp ecx, dword [0x468db0]
jg 0x41fdbc
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x11
add edx, dword [ebp - 0xbbd8]
mov dword [0x468dc0], edx
mov eax, dword [0x468dac]
cmp eax, dword [0x468da8]
jge 0x41fdba
mov ecx, dword [0x468dc0]
cmp ecx, dword [0x468da8]
jge 0x41fdba
mov edx, dword [0x468dac]
mov ax, word [0x468dc0]
mov word [ebp + edx*2 - 0xbb90], ax
mov ecx, dword [0x468dac]
add ecx, 1
mov dword [0x468dac], ecx
jmp 0x41fd4a
jmp 0x41fd22
mov dword [ebp - 0xbbc8], 0
jmp 0x41fddc
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
mov eax, dword [ebp - 0xbbc8]
cmp eax, dword [0x468da8]
jge 0x41fe8c
mov eax, dword [ebp - 0xbbc8]
cdq
idiv dword [0x468db0]
test edx, edx
jne 0x41fe07
push 0xf
call dword [sym.imp.kernel32.dll_Sleep]
mov ecx, dword [ebp - 0xbbc8]
xor eax, eax
mov ax, word [ebp + ecx*2 - 0xbb90]
cdq
idiv dword [0x468db8]
shl eax, 3
mov word [ebp - 0xbbe0], ax
mov edx, dword [ebp - 0xbbc8]
xor eax, eax
mov ax, word [ebp + edx*2 - 0xbb90]
cdq
idiv dword [0x468db8]
shl edx, 3
mov word [ebp - 0xbbd4], dx
mov eax, dword [ebp - 0xbbe0]
and eax, 0xffff
push eax
mov ecx, dword [ebp - 0xbbd4]
and ecx, 0xffff
push ecx
push 8
push 8
mov edx, dword [ebp - 0xbbe0]
and edx, 0xffff
push edx
mov eax, dword [ebp - 0xbbd4]
and eax, 0xffff
push eax
call fcn.00424796
add esp, 0x18
jmp 0x41fdcd
jmp 0x42464d
mov word [0x594b60], 0
mov word [0x594b64], 0
mov word [0x46216c], 0x280
mov word [0x462170], 0x1e0
xor eax, eax
mov ax, word [0x462170]
cdq
and edx, 0xf
add eax, edx
sar eax, 4
add eax, 0x10
mov dword [0x468da8], eax
mov dword [ebp - 0xbbd8], 0
jmp 0x41fee9
mov ecx, dword [ebp - 0xbbd8]
add ecx, 1
mov dword [ebp - 0xbbd8], ecx
mov edx, dword [ebp - 0xbbd8]
cmp edx, dword [0x468da8]
jge 0x41ffaa
push 0x14
call dword [sym.imp.kernel32.dll_Sleep]
mov dword [ebp - 0xbbc8], 0
jmp 0x41ff1e
mov eax, dword [ebp - 0xbbc8]
add eax, 1
mov dword [ebp - 0xbbc8], eax
mov ecx, dword [ebp - 0xbbc8]
cmp ecx, dword [ebp - 0xbbd8]
jg 0x41ffa5
mov edx, dword [ebp - 0xbbc8]
shl edx, 4
add edx, dword [ebp - 0xbbd8]
mov word [ebp - 0xbbe0], dx
xor eax, eax
mov ax, word [0x462170]
mov ecx, dword [ebp - 0xbbe0]
and ecx, 0xffff
cmp eax, ecx
jle 0x41ffa0
mov edx, dword [ebp - 0xbbe0]
and edx, 0xffff
push edx
mov eax, dword [ebp - 0xbbd4]
and eax, 0xffff
push eax
push 1
xor ecx, ecx
mov cx, word [0x46216c]
push ecx
mov edx, dword [ebp - 0xbbe0]
and edx, 0xffff
push edx
mov eax, dword [ebp - 0xbbd4]
and eax, 0xffff
push eax
call fcn.00424796
add esp, 0x18
jmp 0x41ff0f
jmp 0x41feda
jmp 0x42464d
mov word [0x594b60], 0
mov word [0x594b64], 0
mov word [0x46216c], 0x320
mov word [0x462170], 0x258
xor eax, eax
mov ax, word [0x462170]
cdq
and edx, 3
add eax, edx
sar eax, 2
add eax, 1
mov dword [ebp - 0xbbd8], eax
xor eax, eax
mov ax, word [0x462170]
cdq
and edx, 3
add eax, edx
sar eax, 2
lea ecx, [eax*4 + 2]
mov word [ebp - 0x56bfc], cx
mov word [ebp - 0xbbe0], 0
mov dword [ebp - 0xbbc8], 0
jmp 0x420030
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
mov eax, dword [ebp - 0xbbc8]
cmp eax, dword [ebp - 0xbbd8]
jge 0x420142
mov eax, dword [ebp - 0xbbc8]
cdq
mov ecx, 3
idiv ecx
test edx, edx
jne 0x42005c
push 0xf
call dword [sym.imp.kernel32.dll_Sleep]
xor edx, edx
mov dx, word [0x462170]
mov eax, dword [ebp - 0xbbe0]
and eax, 0xffff
cmp edx, eax
jle 0x4200bb
mov ecx, dword [ebp - 0xbbe0]
and ecx, 0xffff
push ecx
mov edx, dword [ebp - 0xbbd4]
and edx, 0xffff
push edx
push 2
xor eax, eax
mov ax, word [0x46216c]
push eax
mov ecx, dword [ebp - 0xbbe0]
and ecx, 0xffff
push ecx
mov edx, dword [ebp - 0xbbd4]
and edx, 0xffff
push edx
call fcn.00424796
add esp, 0x18
xor eax, eax
mov ax, word [0x462170]
mov ecx, dword [ebp - 0x56bfc]
and ecx, 0xffff
cmp eax, ecx
jle 0x420119
mov edx, dword [ebp - 0x56bfc]
and edx, 0xffff
push edx
mov eax, dword [ebp - 0xbbd4]
and eax, 0xffff
push eax
push 2
xor ecx, ecx
mov cx, word [0x46216c]
push ecx
mov edx, dword [ebp - 0x56bfc]
and edx, 0xffff
push edx
mov eax, dword [ebp - 0xbbd4]
and eax, 0xffff
push eax
call fcn.00424796
add esp, 0x18
mov cx, word [ebp - 0x56bfc]
sub cx, 4
mov word [ebp - 0x56bfc], cx
mov dx, word [ebp - 0xbbe0]
add dx, 4
mov word [ebp - 0xbbe0], dx
jmp 0x420021
jmp 0x42464d
mov word [0x594b60], 0
mov word [0x594b64], 0
mov word [0x46216c], 0x320
mov word [0x462170], 0x258
xor eax, eax
mov ax, word [0x462170]
cdq
sub eax, edx
sar eax, 1
mov dword [0x468da8], eax
mov dword [ebp - 0xbbc8], 0
jmp 0x420198
mov eax, dword [ebp - 0xbbc8]
add eax, 1
mov dword [ebp - 0xbbc8], eax
mov ecx, dword [ebp - 0xbbc8]
cmp ecx, dword [0x468da8]
jge 0x4201b8
mov edx, dword [ebp - 0xbbc8]
mov word [ebp + edx*2 - 0xbb90], 0
jmp 0x420189
push 0xf
call dword [sym.imp.kernel32.dll_Sleep]
mov dword [ebp - 0xbbd8], 0
mov dword [ebp - 0xbbc8], 0
jmp 0x4201e5
mov eax, dword [ebp - 0xbbc8]
add eax, 1
mov dword [ebp - 0xbbc8], eax
mov ecx, dword [ebp - 0xbbc8]
cmp ecx, dword [0x468da8]
jge 0x42033c
mov edx, dword [ebp - 0xbbc8]
xor eax, eax
mov ax, word [ebp + edx*2 - 0xbb90]
xor ecx, ecx
mov cx, word [0x46216c]
cmp eax, ecx
jl 0x42023c
mov edx, dword [ebp - 0xbbc8]
mov ax, word [0x46216c]
mov word [ebp + edx*2 - 0xbb90], ax
mov ecx, dword [ebp - 0xbbd8]
add ecx, 1
mov dword [ebp - 0xbbd8], ecx
jmp 0x420337
call fcn.0045dd60
cdq
mov ecx, 7
idiv ecx
lea edx, [edx*8 + 0x10]
mov word [ebp - 0x56bf8], dx
mov eax, dword [ebp - 0xbbc8]
mov cx, word [ebp + eax*2 - 0xbb90]
mov word [ebp - 0xbbd4], cx
mov edx, dword [ebp - 0xbbc8]
shl edx, 1
mov word [ebp - 0xbbe0], dx
mov eax, dword [ebp - 0xbbc8]
mov cx, word [ebp + eax*2 - 0xbb90]
add cx, word [ebp - 0x56bf8]
mov edx, dword [ebp - 0xbbc8]
mov word [ebp + edx*2 - 0xbb90], cx
mov eax, dword [ebp - 0xbbc8]
xor ecx, ecx
mov cx, word [ebp + eax*2 - 0xbb90]
xor edx, edx
mov dx, word [0x46216c]
cmp ecx, edx
jl 0x4202ed
mov eax, dword [ebp - 0xbbc8]
mov cx, word [0x46216c]
mov word [ebp + eax*2 - 0xbb90], cx
xor edx, edx
mov dx, word [0x46216c]
mov eax, dword [ebp - 0xbbd4]
and eax, 0xffff
sub edx, eax
mov word [ebp - 0x56bf8], dx
mov ecx, dword [ebp - 0xbbe0]
and ecx, 0xffff
push ecx
mov edx, dword [ebp - 0xbbd4]
and edx, 0xffff
push edx
push 2
mov eax, dword [ebp - 0x56bf8]
and eax, 0xffff
push eax
mov ecx, dword [ebp - 0xbbe0]
and ecx, 0xffff
push ecx
mov edx, dword [ebp - 0xbbd4]
and edx, 0xffff
push edx
call fcn.00424796
add esp, 0x18
jmp 0x4201d6
mov eax, dword [ebp - 0xbbd8]
cmp eax, dword [0x468da8]
jl 0x4201b8
jmp 0x42464d
mov word [0x594b60], 0
mov word [0x594b64], 0
mov word [0x46216c], 0x280
mov word [0x462170], 0x1e0
xor eax, eax
mov ax, word [0x46216c]
cdq
and edx, 7
add eax, edx
sar eax, 3
mov dword [0x468db8], eax
xor eax, eax
mov ax, word [0x462170]
cdq
and edx, 7
add eax, edx
sar eax, 3
mov dword [ebp - 0xbbc8], eax
mov ecx, dword [0x468db8]
imul ecx, dword [ebp - 0xbbc8]
mov dword [0x468da8], ecx
cmp dword [0x468da8], 0x12c0
jle 0x4203c8
jmp 0x42464d
mov dword [ebp - 0xbbc8], 0
jmp 0x4203e3
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
mov eax, dword [ebp - 0xbbc8]
cmp eax, dword [0x468da8]
jge 0x420408
mov ecx, dword [ebp - 0xbbc8]
mov dx, word [ebp - 0xbbc8]
mov word [ebp + ecx*2 - 0xbb90], dx
jmp 0x4203d4
mov dword [ebp - 0xbbc8], 0
jmp 0x420423
mov eax, dword [ebp - 0xbbc8]
add eax, 1
mov dword [ebp - 0xbbc8], eax
cmp dword [ebp - 0xbbc8], 0x2710
jge 0x42049d
call fcn.0045dd60
cdq
idiv dword [0x468da8]
mov dword [0x468dac], edx
call fcn.0045dd60
cdq
idiv dword [0x468da8]
mov dword [0x468db0], edx
mov ecx, dword [0x468dac]
xor edx, edx
mov dx, word [ebp + ecx*2 - 0xbb90]
mov dword [ebp - 0xbbd8], edx
mov eax, dword [0x468dac]
mov ecx, dword [0x468db0]
mov dx, word [ebp + ecx*2 - 0xbb90]
mov word [ebp + eax*2 - 0xbb90], dx
mov eax, dword [0x468db0]
mov cx, word [ebp - 0xbbd8]
mov word [ebp + eax*2 - 0xbb90], cx
jmp 0x420414
mov eax, dword [0x468da8]
cdq
mov ecx, 0x30
idiv ecx
mov dword [ebp - 0xbbd8], eax
mov dword [ebp - 0xbbc8], 0
jmp 0x4204cb
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
mov eax, dword [ebp - 0xbbc8]
cmp eax, dword [0x468da8]
jge 0x42057b
mov eax, dword [ebp - 0xbbc8]
cdq
idiv dword [ebp - 0xbbd8]
test edx, edx
jne 0x4204f6
push 0xf
call dword [sym.imp.kernel32.dll_Sleep]
mov ecx, dword [ebp - 0xbbc8]
xor eax, eax
mov ax, word [ebp + ecx*2 - 0xbb90]
cdq
idiv dword [0x468db8]
shl eax, 3
mov word [ebp - 0xbbe0], ax
mov edx, dword [ebp - 0xbbc8]
xor eax, eax
mov ax, word [ebp + edx*2 - 0xbb90]
cdq
idiv dword [0x468db8]
shl edx, 3
mov word [ebp - 0xbbd4], dx
mov eax, dword [ebp - 0xbbe0]
and eax, 0xffff
push eax
mov ecx, dword [ebp - 0xbbd4]
and ecx, 0xffff
push ecx
push 8
push 8
mov edx, dword [ebp - 0xbbe0]
and edx, 0xffff
push edx
mov eax, dword [ebp - 0xbbd4]
and eax, 0xffff
push eax
call fcn.00424796
add esp, 0x18
jmp 0x4204bc
jmp 0x42464d
mov word [0x594b60], 0
mov word [0x594b64], 0
mov word [0x46216c], 0x320
mov word [0x462170], 0x258
xor eax, eax
mov ax, word [0x46216c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [0x468da8], eax
mov dword [ebp - 0xbbc8], 0
jmp 0x4205d5
mov ecx, dword [ebp - 0xbbc8]
add ecx, 1
mov dword [ebp - 0xbbc8], ecx
mov edx, dword [ebp - 0xbbc8]
cmp edx, dword [0x468da8]
jge 0x4205f5
mov eax, dword [ebp - 0xbbc8]
mov word [ebp + eax*2 - 0xbb90], 0
jmp 0x4205c6
push 0xf
call dword [sym.imp.kernel32.dll_Sleep]
mov dword [ebp - 0xbbd8], 0
mov dword [ebp - 0xbbc8], 0
jmp 0x420622
mov ecx, dword [ebp - 0xbbc8]
add ecx, 1
mov dword [ebp - 0xbbc8], ecx
mov edx, dword [ebp - 0xbbc8]
cmp edx, dword [0x468da8]
jge 0x42077b
mov eax, dword [ebp - 0xbbc8]
xor ecx, ecx
mov cx, word [ebp + eax*2 - 0xbb90]
xor edx, edx
mov dx, word [0x462170]
cmp ecx, edx
jl 0x42067a
mov eax, dword [ebp - 0xbbc8]
mov cx, word [0x462170]
mov word [ebp + eax*2 - 0xbb90], cx
mov edx, dword [ebp - 0xbbd8]
add edx, 1
mov dword [ebp - 0xbbd8], edx
jmp 0x420776
call fcn.0045dd60
cdq
mov ecx, 7
idiv ecx
lea edx, [edx*8 + 0x10]
mov word [ebp - 0x960c], dx
mov eax, dword [ebp - 0xbbc8]
mov cx, word [ebp + eax*2 - 0xbb90]
mov word [ebp - 0xbbe0], cx
mov edx, dword [ebp - 0xbbc8]
shl edx, 2
mov word [ebp - 0xbbd4], dx
mov eax, dword [ebp - 0xbbc8]
mov cx, word [ebp + eax*2 - 0xbb90]
add cx, word [ebp - 0x960c]
mov edx, dword [ebp - 0xbbc8]
mov word [ebp + edx*2 - 0xbb90], cx
mov eax, dword [ebp - 0xbbc8]
xor ecx, ecx
mov cx, word [ebp + eax*2 - 0xbb90]
xor edx, edx
mov dx, word [0x462170]
cmp ecx, edx
jl 0x42072c
mov eax, dword [ebp - 0xbbc8]
mov cx, word [0x462170]
mov word [ebp + eax*2 - 0xbb90], cx
xor edx, edx
mov dx, word [0x462170]
mov eax, dword [ebp - 0xbbe0]
and eax, 0xffff
sub edx, eax
mov word [ebp - 0x960c], dx
mov ecx, dword [ebp - 0xbbe0]
and ecx, 0xffff
push ecx
mov edx, dword [ebp - 0xbbd4]
and edx, 0xffff
push edx
mov eax, dword [ebp - 0x960c]
and eax, 0xffff
push eax
push 4
mov ecx, dword [ebp - 0xbbe0]
and ecx, 0xffff
push ecx
mov edx, dword [ebp - 0xbbd4]
and edx, 0xffff
push edx
call fcn.00424796
add esp, 0x18
jmp 0x420613
mov eax, dword [ebp - 0xbbd8]
cmp eax, dword [0x468da8]
jl 0x4205f5
jmp 0x42464d
mov word [0x594b60], 0
mov word [0x594b64], 0
mov word [0x46216c], 0x280
mov word [0x462170], 0x1e0
xor eax, eax
mov ax, word [0x46216c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [0x468db8], eax
xor eax, eax
mov ax, word [0x462170]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [ebp - 0xbbc8], eax
mov ecx, dword [0x468db8]
imul ecx, dword [ebp - 0xbbc8]
mov dword [0x468da8], ecx
cmp dword [0x468da8], 0x4b00
jle 0x420807
jmp 0x42464d
mov dword [ebp - 0xbbc8], 0
jmp 0x420822
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
mov eax, dword [ebp - 0xbbc8]
cmp eax, dword [0x468da8]
jge 0x420847
mov ecx, dword [ebp - 0xbbc8]
mov dx, word [ebp - 0xbbc8]
mov word [ebp + ecx*2 - 0x9604], dx
jmp 0x420813
mov dword [ebp - 0xbbc8], 0
jmp 0x420862
mov eax, dword [ebp - 0xbbc8]
add eax, 1
mov dword [ebp - 0xbbc8], eax
cmp dword [ebp - 0xbbc8], 0xffdc
jge 0x4208dc
call fcn.0045dd60
cdq
idiv dword [0x468da8]
mov dword [0x468dac], edx
call fcn.0045dd60
cdq
idiv dword [0x468da8]
mov dword [0x468db0], edx
mov ecx, dword [0x468dac]
xor edx, edx
mov dx, word [ebp + ecx*2 - 0x9604]
mov dword [ebp - 0xbbd8], edx
mov eax, dword [0x468dac]
mov ecx, dword [0x468db0]
mov dx, word [ebp + ecx*2 - 0x9604]
mov word [ebp + eax*2 - 0x9604], dx
mov eax, dword [0x468db0]
mov cx, word [ebp - 0xbbd8]
mov word [ebp + eax*2 - 0x9604], cx
jmp 0x420853
mov eax, dword [0x468da8]
cdq
mov ecx, 0xc0
idiv ecx
mov dword [ebp - 0xbbd8], eax
mov dword [ebp - 0xbbc8], 0
jmp 0x42090a
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
mov eax, dword [ebp - 0xbbc8]
cmp eax, dword [0x468da8]
jge 0x4209ba
mov eax, dword [ebp - 0xbbc8]
cdq
idiv dword [ebp - 0xbbd8]
test edx, edx
jne 0x420935
push 0xf
call dword [sym.imp.kernel32.dll_Sleep]
mov ecx, dword [ebp - 0xbbc8]
xor eax, eax
mov ax, word [ebp + ecx*2 - 0x9604]
cdq
idiv dword [0x468db8]
shl eax, 2
mov word [ebp - 0xbbe0], ax
mov edx, dword [ebp - 0xbbc8]
xor eax, eax
mov ax, word [ebp + edx*2 - 0x9604]
cdq
idiv dword [0x468db8]
shl edx, 2
mov word [ebp - 0xbbd4], dx
mov eax, dword [ebp - 0xbbe0]
and eax, 0xffff
push eax
mov ecx, dword [ebp - 0xbbd4]
and ecx, 0xffff
push ecx
push 4
push 4
mov edx, dword [ebp - 0xbbe0]
and edx, 0xffff
push edx
mov eax, dword [ebp - 0xbbd4]
and eax, 0xffff
push eax
call fcn.00424796
add esp, 0x18
jmp 0x4208fb
jmp 0x42464d
mov word [0x594b60], 0
mov word [0x594b64], 0
mov word [0x46216c], 0x280
mov word [0x462170], 0x1e0
mov dword [ebp - 0x56bec], 0
jmp 0x4209fe
mov ecx, dword [ebp - 0x56bec]
add ecx, 1
mov dword [ebp - 0x56bec], ecx
cmp dword [ebp - 0x56bec], 0x12c00
jae 0x420a1f
mov edx, dword [ebp - 0x56bec]
mov eax, dword [ebp - 0x56bec]
mov dword [ebp + edx*4 - 0x56be0], eax
jmp 0x4209ef
mov dword [ebp - 0x56bec], 0
jmp 0x420a3a
mov ecx, dword [ebp - 0x56bec]
add ecx, 1
mov dword [ebp - 0x56bec], ecx
cmp dword [ebp - 0x56bec], 0x30d40
jae 0x420ac3
cmp dword [ebp - 0x56bec], 0x7530
jne 0x420a5a
push 0x28
call dword [sym.imp.kernel32.dll_Sleep]
push 0x95ff
push 0
call fcn.004270a8
add esp, 8
mov dword [ebp - 4], eax
push 0x12bff
push 0x9600
call fcn.004270a8
add esp, 8
mov dword [ebp - 0x9608], eax
mov edx, dword [ebp - 4]
mov eax, dword [ebp + edx*4 - 0x56be0]
mov dword [ebp - 0x56bf4], eax
mov ecx, dword [ebp - 4]
mov edx, dword [ebp - 0x9608]
mov eax, dword [ebp + edx*4 - 0x56be0]
mov dword [ebp + ecx*4 - 0x56be0], eax
mov ecx, dword [ebp - 0x9608]
mov edx, dword [ebp - 0x56bf4]
mov dword [ebp + ecx*4 - 0x56be0], edx
jmp 0x420a2b
mov dword [ebp - 0x56c04], 0
mov dword [ebp - 0x56bec], 0
jmp 0x420ae8
mov eax, dword [ebp - 0x56bec]
add eax, 1
mov dword [ebp - 0x56bec], eax
cmp dword [ebp - 0x56bec], 0xf0
jae 0x420ba4
mov dword [ebp - 0x9610], 0
jmp 0x420b13
mov ecx, dword [ebp - 0x9610]
add ecx, 1
mov dword [ebp - 0x9610], ecx
cmp dword [ebp - 0x9610], 0x140
jae 0x420b97
mov edx, dword [ebp - 0x56c04]
mov eax, dword [ebp + edx*4 - 0x56be0]
xor edx, edx
mov ecx, 0x140
div ecx
shl eax, 1
mov dword [ebp - 0xbbd0], eax
mov edx, dword [ebp - 0x56c04]
mov eax, dword [ebp + edx*4 - 0x56be0]
xor edx, edx
mov ecx, 0x140
div ecx
shl edx, 1
mov dword [ebp - 0xbbc0], edx
mov edx, dword [ebp - 0xbbd0]
push edx
mov eax, dword [ebp - 0xbbc0]
push eax
push 2
push 2
mov ecx, dword [ebp - 0xbbd0]
push ecx
mov edx, dword [ebp - 0xbbc0]
push edx
call fcn.00424796
add esp, 0x18
mov eax, dword [ebp - 0x56c04]
add eax, 1
mov dword [ebp - 0x56c04], eax
jmp 0x420b04
push 1
call dword [sym.imp.kernel32.dll_Sleep]
jmp 0x420ad9
jmp 0x42464d
mov word [0x594b60], 0
mov word [0x594b64], 0
mov word [0x46216c], 0x320
mov word [0x462170], 0x258
xor eax, eax
mov ax, word [0x46216c]
cdq
mov ecx, 0x14
idiv ecx
add eax, 0x14
mov dword [0x468da8], eax
mov dword [ebp - 0xbbd8], 0
jmp 0x420c00
mov edx, dword [ebp - 0xbbd8]
add edx, 1
mov dword [ebp - 0xbbd8], edx
mov eax, dword [ebp - 0xbbd8]
cmp eax, dword [0x468da8]
jge 0x420cc2
push 5
call dword [sym.imp.kernel32.dll_Sleep]
mov dword [ebp - 0xbbc8], 0
jmp 0x420c35
mov ecx, dword [ebp - 0xbbc8]
add ecx, 1
mov dword [ebp - 0xbbc8], ecx
mov edx, dword [ebp - 0xbbc8]
cmp edx, dword [ebp - 0xbbd8]
jg 0x420cbd
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x14
add eax, dword [ebp - 0xbbd8]
mov word [ebp - 0xbbd4], ax
xor ecx, ecx
mov cx, word [0x46216c]
mov edx, dword [ebp - 0xbbd4]
and edx, 0xffff
cmp ecx, edx
jle 0x420cb8
mov eax, dword [ebp - 0xbbe0]
and eax, 0xffff
push eax
mov ecx, dword [ebp - 0xbbd4]
and ecx, 0xffff
push ecx
xor edx, edx
mov dx, word [0x462170]
push edx
push 1
mov eax, dword [ebp - 0xbbe0]
and eax, 0xffff
push eax
mov ecx, dword [ebp - 0xbbd4]
and ecx, 0xffff
push ecx
call fcn.00424796
add esp, 0x18
jmp 0x420c26
jmp 0x420bf1
jmp 0x42464d
call fcn.0041f2d7
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x1e0
push 0x280
push 0
push 0
mov eax, dword [0x46e898]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x1e0
push 0x280
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x420d3c
mov eax, dword [ebp - 0xbbc8]
add eax, 1
mov dword [ebp - 0xbbc8], eax
cmp dword [ebp - 0xbbc8], 0x14
jg 0x420dc9
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e898]
push ecx
push 0x1e0
push 0x280
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x18
mov eax, 0x1e0
sub eax, edx
push eax
mov ecx, dword [ebp - 0xbbc8]
shl ecx, 5
mov edx, 0x280
sub edx, ecx
push edx
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x1e0
push 0x280
push 0
push 0
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x420d2d
push 0xcc0020
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x1e0
push 0x280
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
call fcn.0041f309
jmp 0x42464d
call fcn.0041f2d7
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x1e0
push 0x280
push 0
push 0
mov eax, dword [0x46e898]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x1e0
push 0x280
push 0
push 0x280
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x420e75
mov eax, dword [ebp - 0xbbc8]
add eax, 1
mov dword [ebp - 0xbbc8], eax
cmp dword [ebp - 0xbbc8], 0x14
jg 0x420efa
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e898]
push ecx
push 0x1e0
push 0x280
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x18
mov eax, 0x1e0
sub eax, edx
push eax
mov ecx, dword [ebp - 0xbbc8]
shl ecx, 5
push ecx
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x280
mov eax, dword [0x46fd34]
push eax
push 0x1e0
push 0x280
push 0
push 0
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x420e66
push 0xcc0020
push 0
push 0x280
mov edx, dword [0x46fd34]
push edx
push 0x1e0
push 0x280
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x280
mov ecx, dword [0x46fd34]
push ecx
push 0x1e0
push 0x280
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
call fcn.0041f309
jmp 0x42464d
call fcn.0041f2d7
push 0xcc0020
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x1e0
push 0x280
push 0
push 0
mov ecx, dword [0x46e898]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x1e0
push 0x280
push 0x1e0
push 0x280
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x420fd9
mov ecx, dword [ebp - 0xbbc8]
add ecx, 1
mov dword [ebp - 0xbbc8], ecx
cmp dword [ebp - 0xbbc8], 0x14
jg 0x42105a
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e898]
push edx
push 0x1e0
push 0x280
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x18
push eax
mov ecx, dword [ebp - 0xbbc8]
shl ecx, 5
push ecx
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x1e0
push 0x280
mov eax, dword [0x46fd34]
push eax
push 0x1e0
push 0x280
push 0
push 0
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x420fca
push 0xcc0020
push 0x1e0
push 0x280
mov edx, dword [0x46fd34]
push edx
push 0x1e0
push 0x280
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x1e0
push 0x280
mov ecx, dword [0x46fd34]
push ecx
push 0x1e0
push 0x280
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
call fcn.0041f309
jmp 0x42464d
call fcn.0041f2d7
push 0xcc0020
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x1e0
push 0x280
push 0
push 0
mov ecx, dword [0x46e898]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x1e0
push 0x280
push 0x1e0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x42113c
mov ecx, dword [ebp - 0xbbc8]
add ecx, 1
mov dword [ebp - 0xbbc8], ecx
cmp dword [ebp - 0xbbc8], 0x14
jg 0x4211c1
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e898]
push edx
push 0x1e0
push 0x280
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x18
push eax
mov ecx, dword [ebp - 0xbbc8]
shl ecx, 5
mov edx, 0x280
sub edx, ecx
push edx
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x1e0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x1e0
push 0x280
push 0
push 0
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42112d
push 0xcc0020
push 0x1e0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x1e0
push 0x280
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x1e0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x1e0
push 0x280
push 0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
call fcn.0041f309
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0x258
push 0x320
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x258
push 0x320
push 0
push 0x320
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x258
push 0x320
push 0x258
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x4212f6
mov eax, dword [ebp - 0xbbc8]
add eax, 1
mov dword [ebp - 0xbbc8], eax
cmp dword [ebp - 0xbbc8], 0x14
jg 0x42133b
push 0xcc0020
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0x1e
push ecx
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x28
push edx
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x4212e7
push 0xcc0020
push 0x258
push 0x320
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x258
push 0x320
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0x258
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x258
push 0x320
push 0
push 0x320
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0x258
push 0x320
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x421471
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
cmp dword [ebp - 0xbbc8], 0x14
jg 0x4214bd
push 0xcc0020
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x1e
push eax
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0x28
mov edx, 0x320
sub edx, ecx
push edx
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x421462
push 0xcc0020
push 0x258
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x258
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0
push 0x320
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x258
push 0x320
push 0x258
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x258
push 0x320
push 0x258
push 0x320
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x4215c3
mov eax, dword [ebp - 0xbbc8]
add eax, 1
mov dword [ebp - 0xbbc8], eax
cmp dword [ebp - 0xbbc8], 0x14
jg 0x421616
push 0xcc0020
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0x1e
mov edx, 0x258
sub edx, ecx
push edx
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x28
mov ecx, 0x320
sub ecx, eax
push ecx
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x4215b4
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0x320
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x258
push 0x320
push 0x258
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0x258
push 0x320
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x421716
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
cmp dword [ebp - 0xbbc8], 0x14
jg 0x421762
push 0xcc0020
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x1e
mov ecx, 0x258
sub ecx, eax
push ecx
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x28
push edx
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x421707
push 0xcc0020
push 0
push 0x320
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x320
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
call fcn.0041f2d7
push 0xcc0020
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x1e0
push 0x280
push 0
push 0
mov ecx, dword [0x46e898]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x1e0
push 0x280
push 0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x421836
mov ecx, dword [ebp - 0xbbc8]
add ecx, 1
mov dword [ebp - 0xbbc8], ecx
cmp dword [ebp - 0xbbc8], 0x14
jg 0x4218b0
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e898]
push edx
push 0x1e0
push 0x280
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x18
mov ecx, 0x1e0
sub ecx, eax
push ecx
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x1e0
push 0x280
push 0
push 0
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x421827
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x1e0
push 0x280
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
call fcn.0041f309
jmp 0x42464d
call fcn.0041f2d7
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x1e0
push 0x280
push 0
push 0
mov edx, dword [0x46e898]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x1e0
push 0x280
push 0
push 0x280
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x42195c
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
cmp dword [ebp - 0xbbc8], 0x14
jg 0x4219d1
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e898]
push eax
push 0x1e0
push 0x280
push 0
mov ecx, dword [ebp - 0xbbc8]
shl ecx, 5
push ecx
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x280
mov eax, dword [0x46fd34]
push eax
push 0x1e0
push 0x280
push 0
push 0
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42194d
push 0xcc0020
push 0
push 0x280
mov edx, dword [0x46fd34]
push edx
push 0x1e0
push 0x280
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x280
mov ecx, dword [0x46fd34]
push ecx
push 0x1e0
push 0x280
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
call fcn.0041f309
jmp 0x42464d
call fcn.0041f2d7
push 0xcc0020
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x1e0
push 0x280
push 0
push 0
mov ecx, dword [0x46e898]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x1e0
push 0x280
push 0x1e0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x421aad
mov ecx, dword [ebp - 0xbbc8]
add ecx, 1
mov dword [ebp - 0xbbc8], ecx
cmp dword [ebp - 0xbbc8], 0x14
jg 0x421b23
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e898]
push edx
push 0x1e0
push 0x280
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x18
push eax
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x1e0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x1e0
push 0x280
push 0
push 0
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x421a9e
push 0xcc0020
push 0x1e0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x1e0
push 0x280
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x1e0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x1e0
push 0x280
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
call fcn.0041f309
jmp 0x42464d
call fcn.0041f2d7
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x1e0
push 0x280
push 0
push 0
mov eax, dword [0x46e898]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x1e0
push 0x280
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x421bfd
mov eax, dword [ebp - 0xbbc8]
add eax, 1
mov dword [ebp - 0xbbc8], eax
cmp dword [ebp - 0xbbc8], 0x14
jg 0x421c77
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e898]
push ecx
push 0x1e0
push 0x280
push 0
mov edx, dword [ebp - 0xbbc8]
shl edx, 5
mov eax, 0x280
sub eax, edx
push eax
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x1e0
push 0x280
push 0
push 0
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x421bee
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x1e0
push 0x280
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
call fcn.0041f309
jmp 0x42464d
xor eax, eax
mov ax, word [0x472174]
test eax, eax
jne 0x421dcc
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0x258
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x421d2f
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
cmp dword [ebp - 0xbbc8], 0x14
jg 0x421d6d
push 0xcc0020
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x1e
push eax
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x421d20
push 0xcc0020
push 0x258
push 0
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x258
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x421ee7
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0x258
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x421e3f
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
cmp dword [ebp - 0xbbc8], 0x1e
jg 0x421e8c
push 0xcc0020
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x14
push eax
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
xor eax, eax
mov ax, word [0x472176]
push eax
call dword [sym.imp.kernel32.dll_Sleep]
jmp 0x421e30
push 0xcc0020
push 0x258
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x258
push 0
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x258
push 0x320
push 0
push 0x320
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x421f34
mov ecx, dword [ebp - 0xbbc8]
add ecx, 1
mov dword [ebp - 0xbbc8], ecx
cmp dword [ebp - 0xbbc8], 0x14
jg 0x421f79
push 0xcc0020
push 0
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x28
mov eax, 0x320
sub eax, edx
push eax
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x421f25
push 0xcc0020
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
xor edx, edx
mov dx, word [0x472174]
test edx, edx
jne 0x422075
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0x258
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x422001
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
cmp dword [ebp - 0xbbc8], 0x14
jg 0x422045
push 0xcc0020
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x1e
mov ecx, 0x258
sub ecx, eax
push ecx
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x421ff2
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42213b
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0x258
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x4220bd
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
cmp dword [ebp - 0xbbc8], 0x1e
jg 0x422111
push 0xcc0020
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x14
mov ecx, 0x258
sub ecx, eax
push ecx
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
xor ecx, ecx
mov cx, word [0x472176]
push ecx
call dword [sym.imp.kernel32.dll_Sleep]
jmp 0x4220ae
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0x320
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x4221b3
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
cmp dword [ebp - 0xbbc8], 0x14
jg 0x4221f1
push 0xcc0020
push 0
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x28
push eax
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x4221a4
push 0xcc0020
push 0
push 0x320
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x320
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0x320
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x4222c3
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
cmp dword [ebp - 0xbbc8], 0x14
jg 0x42236b
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
push 0
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x14
mov ecx, 0x190
sub ecx, eax
add ecx, 0x320
push ecx
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x14
push 0
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x14
mov ecx, 0x190
sub ecx, eax
push ecx
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x14
add eax, 0x49c
push eax
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x14
push 0
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x14
add edx, 0x17c
push edx
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x4222b4
push 0xcc0020
push 0
push 0x320
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x320
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0x320
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x42243e
mov eax, dword [ebp - 0xbbc8]
add eax, 1
mov dword [ebp - 0xbbc8], eax
cmp dword [ebp - 0xbbc8], 0x14
jg 0x4224e4
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
push 0
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0x14
add ecx, 0x30c
push ecx
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x14
push 0
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x14
sub eax, 0x14
push eax
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x14
mov eax, 0x320
sub eax, edx
add eax, 0x320
push eax
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x14
push 0
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x14
mov eax, 0x320
sub eax, edx
push eax
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42242f
push 0xcc0020
push 0
push 0x320
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x320
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0x320
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x4225b6
mov ecx, dword [ebp - 0xbbc8]
add ecx, 1
mov dword [ebp - 0xbbc8], ecx
cmp dword [ebp - 0xbbc8], 0x14
jg 0x42265f
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0xf
mov eax, 0x12c
sub eax, edx
push eax
push 0x320
mov ecx, dword [0x46fd34]
push ecx
push 0xf
push 0x320
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0xf
mov eax, 0x12c
sub eax, edx
push eax
push 0
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0xf
add edx, 0x11d
push edx
push 0x320
mov eax, dword [0x46fd34]
push eax
push 0xf
push 0x320
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0xf
add ecx, 0x11d
push ecx
push 0
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x4225a7
push 0xcc0020
push 0
push 0x320
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x320
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0x320
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x422731
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
cmp dword [ebp - 0xbbc8], 0x14
jg 0x4227d2
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0xf
sub eax, 0xf
push eax
push 0x320
mov ecx, dword [0x46fd34]
push ecx
push 0xf
push 0x320
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0xf
sub edx, 0xf
push edx
push 0
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0xf
mov edx, 0x258
sub edx, ecx
push edx
push 0x320
mov eax, dword [0x46fd34]
push eax
push 0xf
push 0x320
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0xf
mov edx, 0x258
sub edx, ecx
push edx
push 0
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x422722
push 0xcc0020
push 0
push 0x320
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x320
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0x258
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbb94], 0
jmp 0x4228a5
mov eax, dword [ebp - 0xbb94]
add eax, 1
mov dword [ebp - 0xbb94], eax
cmp dword [ebp - 0xbb94], 8
jge 0x422945
call dword [sym.imp.winmm.dll_timeGetTime]
mov dword [ebp - 0x56c00], eax
mov ecx, dword [ebp - 0xbb94]
shl ecx, 5
push ecx
push 0x258
push 0
mov edx, dword [0x46fd34]
push edx
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
call fcn.0041eab6
add esp, 0x30
push 1
call dword [sym.imp.kernel32.dll_Sleep]
call dword [sym.imp.winmm.dll_timeGetTime]
sub eax, dword [ebp - 0x56c00]
cmp eax, 1
jb 0x4228fd
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x422896
call dword [sym.imp.winmm.dll_timeGetTime]
mov dword [ebp - 0x56c00], eax
push 0xff
push 0x258
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call fcn.0041eab6
add esp, 0x30
push 1
call dword [sym.imp.kernel32.dll_Sleep]
call dword [sym.imp.winmm.dll_timeGetTime]
sub eax, dword [ebp - 0x56c00]
cmp eax, 1
jb 0x42298b
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0x320
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 0
jmp 0x422a71
mov eax, dword [ebp - 0xbbc8]
add eax, 1
mov dword [ebp - 0xbbc8], eax
cmp dword [ebp - 0xbbc8], 0x13
jg 0x422c03
push 4
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0xf
push ecx
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x14
add edx, 0x320
push edx
mov eax, dword [0x46fd34]
push eax
push 0xf
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0x28
mov edx, 0x320
sub edx, ecx
push edx
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0xf
push eax
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0x14
push ecx
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0xf
mov ecx, 0x249
sub ecx, eax
push ecx
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x14
add edx, 0x320
push edx
mov eax, dword [0x46fd34]
push eax
push 0xf
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0x28
mov edx, 0x320
sub edx, ecx
push edx
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0xf
mov ecx, 0x249
sub ecx, eax
push ecx
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x14
push edx
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0xf
push ecx
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x14
add edx, 0x320
push edx
mov eax, dword [0x46fd34]
push eax
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0x1e
mov edx, 0x258
sub edx, ecx
push edx
push 0x14
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0xf
push eax
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0x14
push ecx
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0xf
push eax
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0x14
mov edx, 0x62c
sub edx, ecx
push edx
mov eax, dword [0x46fd34]
push eax
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0x1e
mov edx, 0x258
sub edx, ecx
push edx
push 0x14
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0xf
push eax
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0x14
mov edx, 0x30c
sub edx, ecx
push edx
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x422a62
push 0xcc0020
push 0
push 0x320
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x320
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0x320
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbd8], 0
jmp 0x422cd6
mov eax, dword [ebp - 0xbbd8]
add eax, 1
mov dword [ebp - 0xbbd8], eax
cmp dword [ebp - 0xbbd8], 0x13
jg 0x422e7a
mov ecx, 0x13
sub ecx, dword [ebp - 0xbbd8]
mov dword [ebp - 0xbbc8], ecx
push 4
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0xf
push edx
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x14
add eax, 0x320
push eax
mov ecx, dword [0x46fd34]
push ecx
push 0xf
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x28
mov eax, 0x320
sub eax, edx
push eax
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0xf
push ecx
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x14
push edx
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0xf
mov edx, 0x249
sub edx, ecx
push edx
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x14
add eax, 0x320
push eax
mov ecx, dword [0x46fd34]
push ecx
push 0xf
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x28
mov eax, 0x320
sub eax, edx
push eax
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0xf
mov edx, 0x249
sub edx, ecx
push edx
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x14
push eax
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0xf
push edx
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x14
add eax, 0x320
push eax
mov ecx, dword [0x46fd34]
push ecx
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x1e
mov eax, 0x258
sub eax, edx
push eax
push 0x14
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0xf
push ecx
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x14
push edx
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0xf
push ecx
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x14
mov eax, 0x62c
sub eax, edx
push eax
mov ecx, dword [0x46fd34]
push ecx
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x1e
mov eax, 0x258
sub eax, edx
push eax
push 0x14
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0xf
push ecx
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x14
mov eax, 0x30c
sub eax, edx
push eax
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x422cc7
push 0xcc0020
push 0
push 0x320
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x320
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
call fcn.0041f2d7
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46e898]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0
mov edx, dword [0x46e898]
push edx
call dword [sym.imp.gdi32.dll_SetTextColor]
push 0xffffff
mov eax, dword [0x46e898]
push eax
call dword [sym.imp.gdi32.dll_SetBkColor]
mov dword [ebp - 0xbb94], 0
jmp 0x422f44
mov ecx, dword [ebp - 0xbb94]
add ecx, 1
mov dword [ebp - 0xbb94], ecx
cmp dword [ebp - 0xbb94], 8
jge 0x42304e
call dword [sym.imp.winmm.dll_timeGetTime]
mov dword [ebp - 0x56c00], eax
mov edx, dword [ebp - 0xbb94]
mov eax, dword [ebp + edx*4 - 0xbbbc]
push eax
push 0
call dword [sym.imp.kernel32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.user32.dll_LoadBitmapA]
mov dword [ebp - 0xbbc4], eax
mov ecx, dword [ebp - 0xbbc4]
push ecx
call dword [sym.imp.gdi32.dll_CreatePatternBrush]
mov dword [ebp - 0xbb9c], eax
mov edx, dword [ebp - 0xbb9c]
push edx
mov eax, dword [0x46e898]
push eax
call dword [sym.imp.gdi32.dll_SelectObject]
mov dword [ebp - 0xbb98], eax
push 0xca0749
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46e898]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
mov eax, dword [ebp - 0xbb98]
push eax
mov ecx, dword [0x46e898]
push ecx
call dword [sym.imp.gdi32.dll_SelectObject]
mov edx, dword [ebp - 0xbb9c]
push edx
call dword [sym.imp.gdi32.dll_DeleteObject]
mov eax, dword [ebp - 0xbbc4]
push eax
call dword [sym.imp.gdi32.dll_DeleteObject]
push 1
call dword [sym.imp.kernel32.dll_Sleep]
call dword [sym.imp.winmm.dll_timeGetTime]
sub eax, dword [ebp - 0x56c00]
cmp eax, 0x28
jb 0x423005
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e898]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x422f35
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e898]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e898]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
call fcn.0041f309
jmp 0x42464d
mov dword [ebp - 0xbbc8], 0
jmp 0x4230c7
mov ecx, dword [ebp - 0xbbc8]
add ecx, 1
mov dword [ebp - 0xbbc8], ecx
cmp dword [ebp - 0xbbc8], 8
jge 0x423110
push 0x14
call dword [sym.imp.kernel32.dll_Sleep]
mov edx, dword [ebp - 0xbbc8]
shl edx, 5
push edx
push 0xffffff
push 0
push 0
mov eax, dword [0x468788]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x469b50]
push ecx
call fcn.0042bc82
add esp, 0x28
jmp 0x4230b8
push 0x14
call dword [sym.imp.kernel32.dll_Sleep]
push 0xff
push 0xffffff
push 0
push 0
mov edx, dword [0x468788]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x469b50]
push eax
call fcn.0042bc82
add esp, 0x28
push 0xff
push 0xffffff
push 0
push 0
mov ecx, dword [0x468788]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
call fcn.0042bc82
add esp, 0x28
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
mov dword [ebp - 0xbbc8], 0
jmp 0x4231c5
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
cmp dword [ebp - 0xbbc8], 8
jge 0x42320c
push 0x14
call dword [sym.imp.kernel32.dll_Sleep]
mov eax, dword [ebp - 0xbbc8]
shl eax, 5
push eax
push 0
push 0
push 0
mov ecx, dword [0x468788]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x469b50]
push edx
call fcn.0042bc82
add esp, 0x28
jmp 0x4231b6
push 0x14
call dword [sym.imp.kernel32.dll_Sleep]
push 0xff
push 0
push 0
push 0
mov eax, dword [0x468788]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x469b50]
push ecx
call fcn.0042bc82
add esp, 0x28
push 0xff
push 0
push 0
push 0
mov edx, dword [0x468788]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call fcn.0042bc82
add esp, 0x28
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
mov dword [ebp - 0xbbc8], 0
jmp 0x4232bb
mov eax, dword [ebp - 0xbbc8]
add eax, 1
mov dword [ebp - 0xbbc8], eax
cmp dword [ebp - 0xbbc8], 8
jge 0x423315
mov ecx, 7
sub ecx, dword [ebp - 0xbbc8]
mov dword [ebp - 0xbbd8], ecx
push 0x14
call dword [sym.imp.kernel32.dll_Sleep]
mov edx, dword [ebp - 0xbbd8]
shl edx, 5
push edx
push 0xffffff
push 0
push 0
mov eax, dword [0x468788]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x469b50]
push ecx
call fcn.0042bc82
add esp, 0x28
jmp 0x4232ac
push 0x14
call dword [sym.imp.kernel32.dll_Sleep]
push 0
push 0xffffff
push 0
push 0
mov edx, dword [0x468788]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x469b50]
push eax
call fcn.0042bc82
add esp, 0x28
push 0
push 0xffffff
push 0
push 0
mov ecx, dword [0x468788]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
call fcn.0042bc82
add esp, 0x28
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
mov dword [ebp - 0xbbc8], 0
jmp 0x4233c4
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
cmp dword [ebp - 0xbbc8], 8
jge 0x42341b
mov eax, 7
sub eax, dword [ebp - 0xbbc8]
mov dword [ebp - 0xbbd8], eax
push 0x14
call dword [sym.imp.kernel32.dll_Sleep]
mov ecx, dword [ebp - 0xbbd8]
shl ecx, 5
push ecx
push 0
push 0
push 0
mov edx, dword [0x468788]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x469b50]
push eax
call fcn.0042bc82
add esp, 0x28
jmp 0x4233b5
push 0x14
call dword [sym.imp.kernel32.dll_Sleep]
push 0
push 0
push 0
push 0
mov ecx, dword [0x468788]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x469b50]
push edx
call fcn.0042bc82
add esp, 0x28
push 0
push 0
push 0
push 0
mov eax, dword [0x468788]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
call fcn.0042bc82
add esp, 0x28
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0x320
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x42351c
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
cmp dword [ebp - 0xbbc8], 0x28
jg 0x42356e
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
push 0
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x14
add eax, 0x30c
push eax
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x14
push 0
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0x14
sub edx, 0x14
push edx
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42350d
push 0xcc0020
push 0
push 0x320
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x320
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0x320
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x423641
mov eax, dword [ebp - 0xbbc8]
add eax, 1
mov dword [ebp - 0xbbc8], eax
cmp dword [ebp - 0xbbc8], 0x28
jg 0x42369e
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
push 0
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0x14
mov edx, 0x320
sub edx, ecx
add edx, 0x320
push edx
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x14
push 0
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0x14
mov edx, 0x320
sub edx, ecx
push edx
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x423632
push 0xcc0020
push 0
push 0x320
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x320
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0x320
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x423771
mov eax, dword [ebp - 0xbbc8]
add eax, 1
mov dword [ebp - 0xbbc8], eax
cmp dword [ebp - 0xbbc8], 0x28
jg 0x4237c5
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0xf
sub ecx, 0xf
push ecx
push 0x320
mov edx, dword [0x46fd34]
push edx
push 0xf
push 0x320
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0xf
sub eax, 0xf
push eax
push 0
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x423762
push 0xcc0020
push 0
push 0x320
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x320
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0x320
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x423897
mov ecx, dword [ebp - 0xbbc8]
add ecx, 1
mov dword [ebp - 0xbbc8], ecx
cmp dword [ebp - 0xbbc8], 0x28
jg 0x4238f3
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0xf
mov eax, 0x258
sub eax, edx
push eax
push 0x320
mov ecx, dword [0x46fd34]
push ecx
push 0xf
push 0x320
mov edx, dword [ebp - 0xbbc8]
imul edx, edx, 0xf
mov eax, 0x258
sub eax, edx
push eax
push 0
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x423888
push 0xcc0020
push 0
push 0x320
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x320
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
call fcn.0041f2d7
push 0xcc0020
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x1e0
push 0x280
push 0
push 0
mov ecx, dword [0x46e898]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x1e0
push 0x280
push 0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x4239c7
mov ecx, dword [ebp - 0xbbc8]
add ecx, 1
mov dword [ebp - 0xbbc8], ecx
cmp dword [ebp - 0xbbc8], 0xb
jg 0x423a54
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e898]
push edx
push 0x1e0
push 0x280
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x18
mov ecx, 0x1e0
sub ecx, eax
push ecx
mov edx, dword [ebp - 0xbbc8]
shl edx, 5
mov eax, 0x280
sub eax, edx
push eax
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x1e0
push 0x280
push 0
push 0
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x4239b8
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x1e0
push 0x280
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
call fcn.0041f309
jmp 0x42464d
call fcn.0041f2d7
push 0xcc0020
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x1e0
push 0x280
push 0
push 0
mov ecx, dword [0x46e898]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x1e0
push 0x280
push 0
push 0x280
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x423b00
mov ecx, dword [ebp - 0xbbc8]
add ecx, 1
mov dword [ebp - 0xbbc8], ecx
cmp dword [ebp - 0xbbc8], 0xb
jg 0x423b85
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e898]
push edx
push 0x1e0
push 0x280
mov eax, dword [ebp - 0xbbc8]
imul eax, eax, 0x18
mov ecx, 0x1e0
sub ecx, eax
push ecx
mov edx, dword [ebp - 0xbbc8]
shl edx, 5
push edx
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x280
mov ecx, dword [0x46fd34]
push ecx
push 0x1e0
push 0x280
push 0
push 0
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x423af1
push 0xcc0020
push 0
push 0x280
mov eax, dword [0x46fd34]
push eax
push 0x1e0
push 0x280
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0x280
mov edx, dword [0x46fd34]
push edx
push 0x1e0
push 0x280
push 0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
call fcn.0041f309
jmp 0x42464d
call fcn.0041f2d7
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x1e0
push 0x280
push 0
push 0
mov edx, dword [0x46e898]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x1e0
push 0x280
push 0x1e0
push 0x280
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x423c64
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
cmp dword [ebp - 0xbbc8], 0xb
jg 0x423cdc
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e898]
push eax
push 0x1e0
push 0x280
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0x18
push ecx
mov edx, dword [ebp - 0xbbc8]
shl edx, 5
push edx
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x1e0
push 0x280
mov ecx, dword [0x46fd34]
push ecx
push 0x1e0
push 0x280
push 0
push 0
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x423c55
push 0xcc0020
push 0x1e0
push 0x280
mov eax, dword [0x46fd34]
push eax
push 0x1e0
push 0x280
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x1e0
push 0x280
mov edx, dword [0x46fd34]
push edx
push 0x1e0
push 0x280
push 0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
call fcn.0041f309
jmp 0x42464d
call fcn.0041f2d7
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x1e0
push 0x280
push 0
push 0
mov edx, dword [0x46e898]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x1e0
push 0x280
push 0x1e0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbbc8], 1
jmp 0x423dbe
mov edx, dword [ebp - 0xbbc8]
add edx, 1
mov dword [ebp - 0xbbc8], edx
cmp dword [ebp - 0xbbc8], 0xb
jg 0x423e42
push 1
call dword [sym.imp.kernel32.dll_Sleep]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e898]
push eax
push 0x1e0
push 0x280
mov ecx, dword [ebp - 0xbbc8]
imul ecx, ecx, 0x18
push ecx
mov edx, dword [ebp - 0xbbc8]
shl edx, 5
mov eax, 0x280
sub eax, edx
push eax
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x1e0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x1e0
push 0x280
push 0
push 0
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x423daf
push 0xcc0020
push 0x1e0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x1e0
push 0x280
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x1e0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x1e0
push 0x280
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
call fcn.0041f309
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0x258
push 0x320
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xff0062
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_PatBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
call dword [sym.imp.winmm.dll_timeGetTime]
mov dword [ebp - 0x56c00], eax
push 1
call dword [sym.imp.kernel32.dll_Sleep]
call dword [sym.imp.winmm.dll_timeGetTime]
sub eax, dword [ebp - 0x56c00]
cmp eax, 0x96
jb 0x423f87
push 0xcc0020
push 0x258
push 0x320
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x258
push 0x320
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x258
push 0x320
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0x258
push 0x320
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0x42
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_PatBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x469b50]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
call dword [sym.imp.winmm.dll_timeGetTime]
mov dword [ebp - 0x56c00], eax
push 1
call dword [sym.imp.kernel32.dll_Sleep]
call dword [sym.imp.winmm.dll_timeGetTime]
sub eax, dword [ebp - 0x56c00]
cmp eax, 0x96
jb 0x4240bb
push 0xcc0020
push 0x258
push 0x320
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x258
push 0x320
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x258
push 0x320
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0x258
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbb94], 0
jmp 0x4241df
mov edx, dword [ebp - 0xbb94]
add edx, 1
mov dword [ebp - 0xbb94], edx
cmp dword [ebp - 0xbb94], 0x20
jge 0x424280
call dword [sym.imp.winmm.dll_timeGetTime]
mov dword [ebp - 0x56c00], eax
mov eax, dword [ebp - 0xbb94]
shl eax, 3
push eax
push 0x258
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call fcn.0041eab6
add esp, 0x30
push 1
call dword [sym.imp.kernel32.dll_Sleep]
call dword [sym.imp.winmm.dll_timeGetTime]
sub eax, dword [ebp - 0x56c00]
cmp eax, 1
jb 0x424237
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x4241d0
call dword [sym.imp.winmm.dll_timeGetTime]
mov dword [ebp - 0x56c00], eax
push 0xff
push 0x258
push 0
mov eax, dword [0x46fd34]
push eax
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
call fcn.0041eab6
add esp, 0x30
push 1
call dword [sym.imp.kernel32.dll_Sleep]
call dword [sym.imp.winmm.dll_timeGetTime]
sub eax, dword [ebp - 0x56c00]
cmp eax, 1
jb 0x4242c6
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov edx, dword [0x46e8b0]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0x258
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbb94], 0
jmp 0x4243ab
mov edx, dword [ebp - 0xbb94]
add edx, 1
mov dword [ebp - 0xbb94], edx
cmp dword [ebp - 0xbb94], 0x14
jge 0x42447e
call dword [sym.imp.winmm.dll_timeGetTime]
mov dword [ebp - 0x56c00], eax
push 0x42
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
mov eax, dword [ebp - 0xbb94]
imul eax, eax, 0x14
shl eax, 1
mov ecx, 0x320
sub ecx, eax
push ecx
push 0
mov edx, dword [ebp - 0xbb94]
imul edx, edx, 0x14
push edx
mov eax, dword [0x46e8b0]
push eax
call dword [sym.imp.gdi32.dll_StretchBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 1
call dword [sym.imp.kernel32.dll_Sleep]
call dword [sym.imp.winmm.dll_timeGetTime]
sub eax, dword [ebp - 0x56c00]
cmp eax, 1
jb 0x424460
jmp 0x42439c
push 0x42
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
mov dword [ebp - 0xbb94], 0
jmp 0x4244c0
mov edx, dword [ebp - 0xbb94]
add edx, 1
mov dword [ebp - 0xbb94], edx
cmp dword [ebp - 0xbb94], 0x14
jge 0x4245a0
call dword [sym.imp.winmm.dll_timeGetTime]
mov dword [ebp - 0x56c00], eax
push 0x42
push 0
push 0
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x258
push 0x320
push 0x258
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
mov eax, 0x13
sub eax, dword [ebp - 0xbb94]
imul eax, eax, 0x14
shl eax, 1
mov ecx, 0x320
sub ecx, eax
push ecx
push 0
mov edx, 0x13
sub edx, dword [ebp - 0xbb94]
imul edx, edx, 0x14
push edx
mov eax, dword [0x46e8b0]
push eax
call dword [sym.imp.gdi32.dll_StretchBlt]
push 0xcc0020
push 0
push 0
mov ecx, dword [0x46e8b0]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x469b50]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
push 1
call dword [sym.imp.kernel32.dll_Sleep]
call dword [sym.imp.winmm.dll_timeGetTime]
sub eax, dword [ebp - 0x56c00]
cmp eax, 1
jb 0x424582
jmp 0x4244b1
push 0xcc0020
push 0x258
push 0
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x469b50]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x258
push 0
mov edx, dword [0x46fd34]
push edx
push 0x258
push 0x320
push 0
push 0
mov eax, dword [0x46e8b0]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x258
push 0
mov ecx, dword [0x46fd34]
push ecx
push 0x258
push 0x320
push 0
push 0
mov edx, dword [0x46fd34]
push edx
call dword [sym.imp.gdi32.dll_BitBlt]
jmp 0x42464d
push 0
push 0
xor eax, eax
mov ax, word [0x462170]
push eax
xor ecx, ecx
mov cx, word [0x46216c]
push ecx
push 0
push 0
call fcn.00424796
add esp, 0x18
mov dword [0x594974], 0
xor edx, edx
mov dx, word [0x462114]
test edx, edx
je 0x424694
push 0xcc0020
push 0x708
push 0x640
mov eax, dword [0x46fd34]
push eax
push 0x258
push 0x320
push 0
push 0
mov ecx, dword [0x46fd34]
push ecx
call dword [sym.imp.gdi32.dll_BitBlt]
push 0xcc0020
push 0x4b0
push 0
mov edx, dword [0x46e898]
push edx
push 0x258
push 0x320
push 0x258
push 0
mov eax, dword [0x46fd34]
push eax
call dword [sym.imp.gdi32.dll_BitBlt]
xor eax, eax
mov esp, ebp
pop ebp
ret