Function at 0x54e480
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5be4c6
mov eax, dword fs:[0]
push eax
sub esp, 0x188
mov eax, dword [0x5f8800]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x180], ecx
mov edi, dword [ebp + 8]
lea eax, [ebp - 0x110]
push 0x100
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ecx, edi
call fcn.005766b0
mov ecx, edi
movzx esi, ax
call fcn.00576520
mov ecx, edi
mov byte [ebp - 0x181], al
call fcn.005766b0
movzx edi, ax
mov al, byte [ebp - 0x181]
test al, al
movsx ecx, si
setne byte [ebp - 0x179]
dec ecx
cmp ecx, 0x52
ja case.default.0x54e509
jmp dword [ecx*4 + 0x5533e0]
mov dword [ebp - 0x138], 0
xorps xmm0, xmm0
mov dword [ebp - 0x134], 0
push 0x20
movups xmmword [ebp - 0x148], xmm0
test al, al
je 0x54e6e7
call fcn.005aa520
movups xmm0, xmmword [str.NOTIFYMSG_MAPRESTRICTION1]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x138], 0x19
mov dword [ebp - 0x134], 0x1f
movups xmmword [eax], xmm0
movq xmm0, qword [0x5d5bb4]
movq qword [eax + 0x10], xmm0
movzx ecx, byte [0x5d5bbc]
mov byte [eax + 0x18], cl
mov byte [eax + 0x19], 0
xorps xmm0, xmm0
mov dword [ebp - 4], 0
push 0x20
movups xmmword [ebp - 0x12c], xmm0
mov dword [ebp - 0x11c], 0
mov dword [ebp - 0x118], 0
call fcn.005aa520
movups xmm0, xmmword [str.NOTIFYMSG_MAPRESTRICTION5]
mov dword [ebp - 0x12c], eax
add esp, 8
mov dword [ebp - 0x11c], 0x19
mov dword [ebp - 0x118], 0x1f
movups xmmword [eax], xmm0
movq xmm0, qword [0x5d5bd0]
movq qword [eax + 0x10], xmm0
movzx ecx, byte [0x5d5bd8]
mov byte [eax + 0x18], cl
mov byte [eax + 0x19], 0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 1
push eax
lea eax, [ebp - 0x18c]
mov ecx, 0x5fd3c4
push eax
call fcn.0040e380
mov esi, dword [eax]
add esi, 0x20
cmp dword [esi + 0x14], 0xf
jbe 0x54e613
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.0040e380
mov eax, dword [eax]
add eax, 0x20
cmp dword [eax + 0x14], 0xf
jbe 0x54e638
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
mov ecx, dword [ebp - 0x118]
add esp, 0xc
mov byte [ebp - 4], 0
cmp ecx, 0xf
jbe 0x54e688
mov edx, dword [ebp - 0x12c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x54e67e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5533d9
push ecx
push edx
call fcn.005aa4e8
add esp, 8
mov ecx, dword [ebp - 0x134]
mov dword [ebp - 0x11c], 0
mov dword [ebp - 0x118], 0xf
mov byte [ebp - 0x12c], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0xf
jbe 0x54e844
mov edx, dword [ebp - 0x148]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x54e83a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5533d9
jmp 0x54e83a
call fcn.005aa520
movups xmm0, xmmword [str.NOTIFYMSG_MAPRESTRICTION2]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x138], 0x19
mov dword [ebp - 0x134], 0x1f
movups xmmword [eax], xmm0
movq xmm0, qword [0x5d5bec]
movq qword [eax + 0x10], xmm0
movzx ecx, byte [0x5d5bf4]
mov byte [eax + 0x18], cl
mov byte [eax + 0x19], 0
xorps xmm0, xmm0
mov dword [ebp - 4], 2
push 0x20
movups xmmword [ebp - 0x12c], xmm0
mov dword [ebp - 0x11c], 0
mov dword [ebp - 0x118], 0
call fcn.005aa520
movups xmm0, xmmword [str.NOTIFYMSG_MAPRESTRICTION5]
mov dword [ebp - 0x12c], eax
add esp, 8
mov dword [ebp - 0x11c], 0x19
mov dword [ebp - 0x118], 0x1f
movups xmmword [eax], xmm0
movq xmm0, qword [0x5d5bd0]
movq qword [eax + 0x10], xmm0
movzx ecx, byte [0x5d5bd8]
mov byte [eax + 0x18], cl
mov byte [eax + 0x19], 0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x194]
mov ecx, 0x5fd3c4
push eax
call fcn.0040e380
mov esi, dword [eax]
add esi, 0x20
cmp dword [esi + 0x14], 0xf
jbe 0x54e7c2
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
lea eax, [ebp - 0x18c]
push eax
call fcn.0040e380
mov eax, dword [eax]
add eax, 0x20
cmp dword [eax + 0x14], 0xf
jbe 0x54e7e7
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
mov ecx, dword [ebp - 0x118]
add esp, 0xc
mov byte [ebp - 4], 2
cmp ecx, 0xf
jbe 0x54e688
mov edx, dword [ebp - 0x12c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x54e67e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x5533d9
jmp 0x54e67e
push ecx
push edx
call fcn.005aa4e8
add esp, 8
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 5], cl
jmp 0x5533aa
test al, al
je 0x54e8e9
xorps xmm0, xmm0
mov dword [ebp - 0x11c], 0
push 0x20
movups xmmword [ebp - 0x12c], xmm0
mov dword [ebp - 0x118], 0
call fcn.005aa520
movups xmm0, xmmword [str.NOTIFYMSG_MAPRESTRICTION1]
mov dword [ebp - 0x12c], eax
add esp, 4
mov dword [ebp - 0x11c], 0x19
mov dword [ebp - 0x118], 0x1f
movups xmmword [eax], xmm0
movq xmm0, qword [0x5d5bb4]
movq qword [eax + 0x10], xmm0
mov cl, byte [0x5d5bbc]
mov byte [eax + 0x18], cl
mov byte [eax + 0x19], 0
push str.NOTIFYMSG_MAPRESTRICTION6
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 4
call fcn.0040f9f0
mov byte [ebp - 4], 5
jmp 0x54e914
push str.NOTIFYMSG_MAPRESTRICTION2
lea ecx, [ebp - 0x12c]
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION6
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 6
call fcn.0040f9f0
mov byte [ebp - 4], 7
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54e92f
mov esi, dword [esi]
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54e948
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x148]
call fcn.00411640
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 4], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54e9c2
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION26
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 8
call fcn.0040f9f0
mov byte [ebp - 4], 9
jmp 0x54e9e7
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION26
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xa
call fcn.0040f9f0
mov byte [ebp - 4], 0xb
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54ea02
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54ea1b
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 6], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54ea95
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION27
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xc
call fcn.0040f9f0
mov byte [ebp - 4], 0xd
jmp 0x54eaba
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION27
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xe
call fcn.0040f9f0
mov byte [ebp - 4], 0xf
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54ead5
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54eaee
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 7], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54eb68
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION7
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x10
call fcn.0040f9f0
mov byte [ebp - 4], 0x11
jmp 0x54eb8d
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION7
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x12
call fcn.0040f9f0
mov byte [ebp - 4], 0x13
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54eba8
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54ebc1
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x17], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54ec3b
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION8
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x14
call fcn.0040f9f0
mov byte [ebp - 4], 0x15
jmp 0x54ec60
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION8
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x16
call fcn.0040f9f0
mov byte [ebp - 4], 0x17
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54ec7b
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54ec94
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x18], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54ed0e
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION9
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x18
call fcn.0040f9f0
mov byte [ebp - 4], 0x19
jmp 0x54ed33
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION9
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x1a
call fcn.0040f9f0
mov byte [ebp - 4], 0x1b
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54ed4e
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54ed67
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x19], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54ede1
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION10
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x1c
call fcn.0040f9f0
mov byte [ebp - 4], 0x1d
jmp 0x54ee06
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION10
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x1e
call fcn.0040f9f0
mov byte [ebp - 4], 0x1f
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54ee21
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54ee3a
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x1a], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54eeb4
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION11
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x20
call fcn.0040f9f0
mov byte [ebp - 4], 0x21
jmp 0x54eed9
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION11
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x22
call fcn.0040f9f0
mov byte [ebp - 4], 0x23
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54eef4
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54ef0d
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x1b], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54ef87
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION12
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x24
call fcn.0040f9f0
mov byte [ebp - 4], 0x25
jmp 0x54efac
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION12
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x26
call fcn.0040f9f0
mov byte [ebp - 4], 0x27
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54efc7
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
cmp dword [ecx + 0x14], 0xf
jbe 0x54efe2
mov ecx, dword [ecx]
push esi
mov esi, dword [ebp - 0x180]
movsx edi, di
mov eax, dword [esi + edi*4 + 0x185834]
add eax, 4
push eax
push ecx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0x10
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov eax, dword [esi + 0x13f198]
mov cl, byte [ebp - 0x179]
mov byte [eax + edi + 0x30], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54f06b
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION13
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x28
call fcn.0040f9f0
mov byte [ebp - 4], 0x29
jmp 0x54f090
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION13
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x2a
call fcn.0040f9f0
mov byte [ebp - 4], 0x2b
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54f0ab
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54f0c4
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x9f], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54f141
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION14
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x2c
call fcn.0040f9f0
mov byte [ebp - 4], 0x2d
jmp 0x54f166
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION14
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x2e
call fcn.0040f9f0
mov byte [ebp - 4], 0x2f
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54f181
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54f19a
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xa0], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54f217
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION15
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x30
call fcn.0040f9f0
mov byte [ebp - 4], 0x31
jmp 0x54f23c
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION15
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x32
call fcn.0040f9f0
mov byte [ebp - 4], 0x33
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54f257
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54f270
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xa1], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54f2ed
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION16
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x34
call fcn.0040f9f0
mov byte [ebp - 4], 0x35
jmp 0x54f312
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION16
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x36
call fcn.0040f9f0
mov byte [ebp - 4], 0x37
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54f32d
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54f346
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xa2], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54f3c3
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION17
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x38
call fcn.0040f9f0
mov byte [ebp - 4], 0x39
jmp 0x54f3e8
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION17
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x3a
call fcn.0040f9f0
mov byte [ebp - 4], 0x3b
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54f403
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54f41c
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xa3], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54f499
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION18
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x3c
call fcn.0040f9f0
mov byte [ebp - 4], 0x3d
jmp 0x54f4be
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION18
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x3e
call fcn.0040f9f0
mov byte [ebp - 4], 0x3f
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54f4d9
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54f4f2
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xa4], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54f56f
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION19
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x40
call fcn.0040f9f0
mov byte [ebp - 4], 0x41
jmp 0x54f594
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION19
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x42
call fcn.0040f9f0
mov byte [ebp - 4], 0x43
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54f5af
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54f5c8
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xa5], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54f645
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION20
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x44
call fcn.0040f9f0
mov byte [ebp - 4], 0x45
jmp 0x54f66a
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION20
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x46
call fcn.0040f9f0
mov byte [ebp - 4], 0x47
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54f685
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54f69e
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xa6], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54f71b
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION21
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x48
call fcn.0040f9f0
mov byte [ebp - 4], 0x49
jmp 0x54f740
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION21
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x4a
call fcn.0040f9f0
mov byte [ebp - 4], 0x4b
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54f75b
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54f774
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xa7], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54f7f1
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION22
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x4c
call fcn.0040f9f0
mov byte [ebp - 4], 0x4d
jmp 0x54f816
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION22
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x4e
call fcn.0040f9f0
mov byte [ebp - 4], 0x4f
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54f831
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54f84a
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xa8], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54f8c7
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION23
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x50
call fcn.0040f9f0
mov byte [ebp - 4], 0x51
jmp 0x54f8ec
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION23
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x52
call fcn.0040f9f0
mov byte [ebp - 4], 0x53
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54f907
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54f920
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xa9], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54f99d
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION24
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x54
call fcn.0040f9f0
mov byte [ebp - 4], 0x55
jmp 0x54f9c2
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION24
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x56
call fcn.0040f9f0
mov byte [ebp - 4], 0x57
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54f9dd
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54f9f6
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xb0], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54fa73
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION25
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x58
call fcn.0040f9f0
mov byte [ebp - 4], 0x59
jmp 0x54fa98
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION25
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x5a
call fcn.0040f9f0
mov byte [ebp - 4], 0x5b
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54fab3
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54facc
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xb1], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54fb49
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION87
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x5c
call fcn.0040f9f0
mov byte [ebp - 4], 0x5d
jmp 0x54fb6e
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION87
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x5e
call fcn.0040f9f0
mov byte [ebp - 4], 0x5f
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54fb89
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54fba2
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xaa], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54fc1f
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION88
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x60
call fcn.0040f9f0
mov byte [ebp - 4], 0x61
jmp 0x54fc44
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION88
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x62
call fcn.0040f9f0
mov byte [ebp - 4], 0x63
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov esi, eax
cmp dword [esi + 0x14], 0xf
jbe 0x54fc5f
mov esi, dword [esi]
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54fc78
mov eax, dword [eax]
push esi
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xab], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54fd0e
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION89
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x64
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x65
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
cmp dword [eax + 0x14], 0xf
jbe 0x54fd4b
mov eax, dword [eax]
jmp 0x54fd4b
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION89
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x66
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x67
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xac], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54fde0
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION90
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x68
call fcn.0040f9f0
mov byte [ebp - 4], 0x69
jmp 0x54fe05
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION90
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x6a
call fcn.0040f9f0
mov byte [ebp - 4], 0x6b
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xad], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54feb2
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION91
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x6c
call fcn.0040f9f0
mov byte [ebp - 4], 0x6d
jmp 0x54fed7
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION91
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x6e
call fcn.0040f9f0
mov byte [ebp - 4], 0x6f
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xae], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x54ff84
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION92
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x70
call fcn.0040f9f0
mov byte [ebp - 4], 0x71
jmp 0x54ffa9
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION92
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x72
call fcn.0040f9f0
mov byte [ebp - 4], 0x73
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xaf], cl
jmp 0x5533aa
test al, al
je 0x55007e
push str.NOTIFYMSG_MAPRESTRICTION29
lea ecx, [ebp - 0x12c]
call fcn.0040f9f0
movsx eax, byte [ebp - 0x181]
mov ecx, 0x5fd3c4
mov dword [ebp - 4], 0x74
lea eax, [eax + eax*4]
add eax, eax
push eax
lea eax, [ebp - 0x12c]
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
jmp 0x5500fc
push str.NOTIFYMSG_MAPRESTRICTION2
lea ecx, [ebp - 0x148]
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION30
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x75
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x76
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x181]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xa], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x550153
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION31
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x77
call fcn.0040f9f0
mov byte [ebp - 4], 0x78
jmp 0x550178
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION31
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x79
call fcn.0040f9f0
mov byte [ebp - 4], 0x7a
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xb], cl
jmp 0x5533aa
test al, al
je 0x55024a
push str.NOTIFYMSG_MAPRESTRICTION32
lea ecx, [ebp - 0x12c]
call fcn.0040f9f0
movsx eax, byte [ebp - 0x181]
mov ecx, 0x5fd3c4
mov dword [ebp - 4], 0x7b
lea eax, [eax + eax*4]
add eax, eax
push eax
lea eax, [ebp - 0x12c]
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
jmp 0x5502c8
push str.NOTIFYMSG_MAPRESTRICTION2
lea ecx, [ebp - 0x148]
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION33
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x7c
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x7d
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x181]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xb3], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x550322
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION34
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x7e
call fcn.0040f9f0
mov byte [ebp - 4], 0x7f
jmp 0x550347
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION34
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x80
call fcn.0040f9f0
mov byte [ebp - 4], 0x81
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xb4], cl
jmp 0x5533aa
test al, al
je 0x550417
push str.NOTIFYMSG_MAPRESTRICTION35
lea ecx, [ebp - 0x12c]
call fcn.0040f9f0
movsx eax, byte [ebp - 0x181]
mov ecx, 0x5fd3c4
push eax
lea eax, [ebp - 0x12c]
mov dword [ebp - 4], 0x82
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
jmp 0x550495
push str.NOTIFYMSG_MAPRESTRICTION2
lea ecx, [ebp - 0x148]
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION36
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x83
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x84
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x181]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x94], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x5504ef
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION37
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x85
call fcn.0040f9f0
mov byte [ebp - 4], 0x86
jmp 0x550514
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION37
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x87
call fcn.0040f9f0
mov byte [ebp - 4], 0x88
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x95], cl
jmp 0x5533aa
test al, al
je 0x5505e4
push str.NOTIFYMSG_MAPRESTRICTION38
lea ecx, [ebp - 0x12c]
call fcn.0040f9f0
movsx eax, byte [ebp - 0x181]
mov ecx, 0x5fd3c4
push eax
lea eax, [ebp - 0x12c]
mov dword [ebp - 4], 0x89
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
jmp 0x550662
push str.NOTIFYMSG_MAPRESTRICTION2
lea ecx, [ebp - 0x148]
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION39
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x8a
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x8b
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x181]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x96], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x5506bc
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION40
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x8c
call fcn.0040f9f0
mov byte [ebp - 4], 0x8d
jmp 0x5506e1
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION40
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x8e
call fcn.0040f9f0
mov byte [ebp - 4], 0x8f
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x97], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x55078e
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION41
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x90
call fcn.0040f9f0
mov byte [ebp - 4], 0x91
jmp 0x5507b3
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION41
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x92
call fcn.0040f9f0
mov byte [ebp - 4], 0x93
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 8], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x55085d
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION42
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x94
call fcn.0040f9f0
mov byte [ebp - 4], 0x95
jmp 0x550882
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION42
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x96
call fcn.0040f9f0
mov byte [ebp - 4], 0x97
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x22], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x55092c
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION43
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x98
call fcn.0040f9f0
mov byte [ebp - 4], 0x99
jmp 0x550951
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION43
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x9a
call fcn.0040f9f0
mov byte [ebp - 4], 0x9b
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x23], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x5509fb
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION44
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x9c
call fcn.0040f9f0
mov byte [ebp - 4], 0x9d
jmp 0x550a20
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION44
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x9e
call fcn.0040f9f0
mov byte [ebp - 4], 0x9f
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x26], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x550aca
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION45
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xa0
call fcn.0040f9f0
mov byte [ebp - 4], 0xa1
jmp 0x550aef
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION45
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xa2
call fcn.0040f9f0
mov byte [ebp - 4], 0xa3
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x27], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x550b99
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION46
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xa4
call fcn.0040f9f0
mov byte [ebp - 4], 0xa5
jmp 0x550bbe
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION46
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xa6
call fcn.0040f9f0
mov byte [ebp - 4], 0xa7
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x28], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x550c68
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION47
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xa8
call fcn.0040f9f0
mov byte [ebp - 4], 0xa9
jmp 0x550c8d
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION47
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xaa
call fcn.0040f9f0
mov byte [ebp - 4], 0xab
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xb6], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x550d3a
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION48
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xac
call fcn.0040f9f0
mov byte [ebp - 4], 0xad
jmp 0x550d5f
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION48
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xae
call fcn.0040f9f0
mov byte [ebp - 4], 0xaf
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xb7], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x550e0c
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION49
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xb0
call fcn.0040f9f0
mov byte [ebp - 4], 0xb1
jmp 0x550e31
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION49
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xb2
call fcn.0040f9f0
mov byte [ebp - 4], 0xb3
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xb8], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x550ede
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION50
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xb4
call fcn.0040f9f0
mov byte [ebp - 4], 0xb5
jmp 0x550f03
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION50
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xb6
call fcn.0040f9f0
mov byte [ebp - 4], 0xb7
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x98], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x550fb0
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION51
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xb8
call fcn.0040f9f0
mov byte [ebp - 4], 0xb9
jmp 0x550fd5
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION51
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xba
call fcn.0040f9f0
mov byte [ebp - 4], 0xbb
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x99], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x551082
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION52
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xbc
call fcn.0040f9f0
mov byte [ebp - 4], 0xbd
jmp 0x5510a7
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION52
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xbe
call fcn.0040f9f0
mov byte [ebp - 4], 0xbf
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x9a], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x551154
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION53
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xc0
call fcn.0040f9f0
mov byte [ebp - 4], 0xc1
jmp 0x551179
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION53
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xc2
call fcn.0040f9f0
mov byte [ebp - 4], 0xc3
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x9b], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x551226
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION54
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xc4
call fcn.0040f9f0
mov byte [ebp - 4], 0xc5
jmp 0x55124b
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION54
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xc6
call fcn.0040f9f0
mov byte [ebp - 4], 0xc7
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x9c], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x5512f8
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION55
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xc8
call fcn.0040f9f0
mov byte [ebp - 4], 0xc9
jmp 0x55131d
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION55
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xca
call fcn.0040f9f0
mov byte [ebp - 4], 0xcb
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x9d], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x5513ca
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION56
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xcc
call fcn.0040f9f0
mov byte [ebp - 4], 0xcd
jmp 0x5513ef
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION56
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xce
call fcn.0040f9f0
mov byte [ebp - 4], 0xcf
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xb2], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x55149c
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION57
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xd0
call fcn.0040f9f0
mov byte [ebp - 4], 0xd1
jmp 0x5514c1
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION57
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xd2
call fcn.0040f9f0
mov byte [ebp - 4], 0xd3
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 9], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x55156b
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION58
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xd4
call fcn.0040f9f0
mov byte [ebp - 4], 0xd5
jmp 0x551590
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION58
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xd6
call fcn.0040f9f0
mov byte [ebp - 4], 0xd7
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x9e], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x55163d
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION59
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xd8
call fcn.0040f9f0
mov byte [ebp - 4], 0xd9
jmp 0x551662
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION59
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xda
call fcn.0040f9f0
mov byte [ebp - 4], 0xdb
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x29], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x55170c
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION60
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xdc
call fcn.0040f9f0
mov byte [ebp - 4], 0xdd
jmp 0x551731
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION60
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xde
call fcn.0040f9f0
mov byte [ebp - 4], 0xdf
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x2a], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x5517db
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION61
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xe0
call fcn.0040f9f0
mov byte [ebp - 4], 0xe1
jmp 0x551800
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION61
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xe2
call fcn.0040f9f0
mov byte [ebp - 4], 0xe3
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x2b], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x5518aa
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION62
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xe4
call fcn.0040f9f0
mov byte [ebp - 4], 0xe5
jmp 0x5518cf
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION62
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xe6
call fcn.0040f9f0
mov byte [ebp - 4], 0xe7
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x2c], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x551979
push str.NOTIFYMSG_MAPRESTRICTION3
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION63
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xe8
call fcn.0040f9f0
mov byte [ebp - 4], 0xe9
jmp 0x55199e
push str.NOTIFYMSG_MAPRESTRICTION4
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION63
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xea
call fcn.0040f9f0
mov byte [ebp - 4], 0xeb
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x2d], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x551a48
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION64
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xec
call fcn.0040f9f0
mov byte [ebp - 4], 0xed
jmp 0x551a6d
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION64
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xee
call fcn.0040f9f0
mov byte [ebp - 4], 0xef
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xe], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x551b17
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION65
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xf0
call fcn.0040f9f0
mov byte [ebp - 4], 0xf1
jmp 0x551b3c
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION65
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xf2
call fcn.0040f9f0
mov byte [ebp - 4], 0xf3
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xf], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x551be6
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION66
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xf4
call fcn.0040f9f0
mov byte [ebp - 4], 0xf5
jmp 0x551c0b
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION66
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xf6
call fcn.0040f9f0
mov byte [ebp - 4], 0xf7
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x10], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x551cb5
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION67
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xf8
call fcn.0040f9f0
mov byte [ebp - 4], 0xf9
jmp 0x551cda
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION67
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xfa
call fcn.0040f9f0
mov byte [ebp - 4], 0xfb
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x11], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x551d84
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION86
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xfc
call fcn.0040f9f0
mov byte [ebp - 4], 0xfd
jmp 0x551da9
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION86
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0xfe
call fcn.0040f9f0
mov byte [ebp - 4], 0xff
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x12], cl
jmp 0x5533aa
test al, al
je 0x551e7b
push str.NOTIFYMSG_MAPRESTRICTION68
lea ecx, [ebp - 0x12c]
call fcn.0040f9f0
movsx eax, byte [ebp - 0x181]
mov ecx, 0x5fd3c4
mov dword [ebp - 4], 0x100
lea eax, [eax + eax*4]
add eax, eax
push eax
lea eax, [ebp - 0x12c]
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
jmp 0x551ef9
push str.NOTIFYMSG_MAPRESTRICTION2
lea ecx, [ebp - 0x148]
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION69
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x101
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 2
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x181]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x13], cl
jmp 0x5533aa
test al, al
je 0x551f78
push str.NOTIFYMSG_MAPRESTRICTION70
lea ecx, [ebp - 0x12c]
call fcn.0040f9f0
movsx eax, byte [ebp - 0x181]
mov ecx, 0x5fd3c4
mov dword [ebp - 4], 0x103
lea eax, [eax + eax*4]
add eax, eax
push eax
lea eax, [ebp - 0x12c]
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
jmp 0x551ff6
push str.NOTIFYMSG_MAPRESTRICTION2
lea ecx, [ebp - 0x148]
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION71
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x104
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 5
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x181]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x14], cl
jmp 0x5533aa
test al, al
je 0x552075
push str.NOTIFYMSG_MAPRESTRICTION72
lea ecx, [ebp - 0x12c]
call fcn.0040f9f0
movsx eax, byte [ebp - 0x181]
mov ecx, 0x5fd3c4
mov dword [ebp - 4], 0x106
lea eax, [eax + eax*4]
add eax, eax
push eax
lea eax, [ebp - 0x12c]
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
jmp 0x5520f3
push str.NOTIFYMSG_MAPRESTRICTION2
lea ecx, [ebp - 0x148]
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION73
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x107
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 8
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x181]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x15], cl
jmp 0x5533aa
test al, al
je 0x552182
movsx esi, al
lea ecx, [ebp - 0x12c]
push str.NOTIFYMSG_MAPRESTRICTION74
jle 0x552173
call fcn.0040f9f0
lea eax, [esi + esi*4]
mov dword [ebp - 4], 0x109
add eax, eax
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
jmp 0x552200
call fcn.0040f9f0
mov dword [ebp - 4], 0x10a
push esi
jmp 0x55213f
push str.NOTIFYMSG_MAPRESTRICTION2
lea ecx, [ebp - 0x148]
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION75
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x10b
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0xc
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x181]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x16], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x552257
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION76
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x10d
call fcn.0040f9f0
mov byte [ebp - 4], 0xe
jmp 0x55227c
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION76
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x10f
call fcn.0040f9f0
mov byte [ebp - 4], 0x10
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xd], cl
cmp dword [esi + 0x13f194], 0
jne 0x5533aa
mov eax, dword [esi + 0x13f198]
cmp byte [eax + 0xd], 0
je 0x5523f1
movsx eax, word [esi + 0x18c134]
lea ecx, [esi + 0x18dabe]
mov dword [esi + 0x18c064], eax
xorps xmm0, xmm0
lea eax, [esi + 0x18d77a]
movq qword [ecx], xmm0
push eax
push 0xb
push ecx
mov dword [ecx + 8], 0
call sub.api_ms_win_crt_string_l1_1_0.dll_strcpy_s
movzx eax, word [esi + 0x18c136]
add esp, 0xc
mov word [esi + 0x18dabc], ax
mov ecx, esi
movzx eax, word [esi + 0x18c138]
mov word [esi + 0x18c15e], ax
movzx eax, word [esi + 0x18c13a]
mov word [esi + 0x18c160], ax
movzx eax, word [esi + 0x18c13c]
mov word [esi + 0x18c162], ax
movzx eax, word [esi + 0x18c13e]
mov word [esi + 0x18c164], ax
mov eax, dword [esi + 0x18bfdc]
mov dword [esi + 0x18c068], eax
mov eax, dword [esi + 0x18bfe0]
mov dword [esi + 0x18c06c], eax
call fcn.00565e40
movd xmm1, dword [esi + 0x18bfe4]
cvtdq2pd xmm1, xmm1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm1, xmm0
mulsd xmm1, qword [0x5cd5b8]
cvttsd2si eax, xmm1
mov word [esi + 0x18c170], ax
mov eax, dword [esi + 0x18c140]
mov eax, dword [eax]
mov dword [esi + 0x18c168], eax
mov eax, dword [esi + 0x18c144]
mov eax, dword [eax]
mov dword [esi + 0x18c16c], eax
jmp 0x5533aa
mov dword [esi + 0x18c064], 0
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x5524b2
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION78
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x111
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x12
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov eax, dword [esi + 0x13f198]
lea edx, [esi + 0x13f198]
mov cl, byte [ebp - 0x179]
mov byte [eax + 0x1c], cl
jmp 0x5533aa
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION78
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x113
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x14
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov eax, dword [esi + 0x13f198]
lea edx, [esi + 0x13f198]
mov cl, byte [ebp - 0x179]
cmp cl, byte [eax + 0x1c]
je 0x552629
movzx eax, word [esi + 0x18c0f4]
mov word [esi + 0x18c112], ax
movzx eax, word [esi + 0x18c0f6]
mov word [esi + 0x18c114], ax
movzx eax, word [esi + 0x18c0f8]
mov word [esi + 0x18c116], ax
movzx eax, word [esi + 0x18c0fa]
mov word [esi + 0x18c118], ax
movzx eax, word [esi + 0x18c0fc]
mov word [esi + 0x18c11a], ax
movzx eax, word [esi + 0x18c0fe]
mov word [esi + 0x18c11c], ax
movzx eax, word [esi + 0x18c100]
mov word [esi + 0x18c11e], ax
movzx eax, word [esi + 0x18c102]
mov word [esi + 0x18c120], ax
movzx eax, word [esi + 0x18c104]
mov word [esi + 0x18c122], ax
movzx eax, word [esi + 0x18c106]
mov word [esi + 0x18c124], ax
movzx eax, word [esi + 0x18c108]
mov word [esi + 0x18c126], ax
movzx eax, word [esi + 0x18c10a]
mov word [esi + 0x18c128], ax
movzx eax, word [esi + 0x18c10c]
mov word [esi + 0x18c12a], ax
movzx eax, word [esi + 0x18c10e]
mov word [esi + 0x18c12c], ax
movzx eax, word [esi + 0x18c110]
mov word [esi + 0x18c12e], ax
mov eax, dword [edx]
mov byte [eax + 0x1c], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x5526e5
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION77
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x115
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x16
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov eax, dword [esi + 0x13f198]
lea edx, [esi + 0x13f198]
mov cl, byte [ebp - 0x179]
mov byte [eax + 0x1d], cl
jmp 0x5533aa
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION77
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x117
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x18
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov eax, dword [esi + 0x13f198]
lea edx, [esi + 0x13f198]
mov cl, byte [ebp - 0x179]
cmp cl, byte [eax + 0x1d]
je 0x55285c
movzx eax, word [esi + 0x18c0f4]
mov word [esi + 0x18c112], ax
movzx eax, word [esi + 0x18c0f6]
mov word [esi + 0x18c114], ax
movzx eax, word [esi + 0x18c0f8]
mov word [esi + 0x18c116], ax
movzx eax, word [esi + 0x18c0fa]
mov word [esi + 0x18c118], ax
movzx eax, word [esi + 0x18c0fc]
mov word [esi + 0x18c11a], ax
movzx eax, word [esi + 0x18c0fe]
mov word [esi + 0x18c11c], ax
movzx eax, word [esi + 0x18c100]
mov word [esi + 0x18c11e], ax
movzx eax, word [esi + 0x18c102]
mov word [esi + 0x18c120], ax
movzx eax, word [esi + 0x18c104]
mov word [esi + 0x18c122], ax
movzx eax, word [esi + 0x18c106]
mov word [esi + 0x18c124], ax
movzx eax, word [esi + 0x18c108]
mov word [esi + 0x18c126], ax
movzx eax, word [esi + 0x18c10a]
mov word [esi + 0x18c128], ax
movzx eax, word [esi + 0x18c10c]
mov word [esi + 0x18c12a], ax
movzx eax, word [esi + 0x18c10e]
mov word [esi + 0x18c12c], ax
movzx eax, word [esi + 0x18c110]
mov word [esi + 0x18c12e], ax
mov eax, dword [edx]
mov byte [eax + 0x1d], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x552918
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION93
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x119
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x1a
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov eax, dword [esi + 0x13f198]
lea edx, [esi + 0x13f198]
mov cl, byte [ebp - 0x179]
mov byte [eax + 0x1e], cl
jmp 0x5533aa
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION93
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x11b
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x1c
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov eax, dword [esi + 0x13f198]
lea edx, [esi + 0x13f198]
mov cl, byte [ebp - 0x179]
cmp cl, byte [eax + 0x1e]
je 0x552a8f
movzx eax, word [esi + 0x18c0f4]
mov word [esi + 0x18c112], ax
movzx eax, word [esi + 0x18c0f6]
mov word [esi + 0x18c114], ax
movzx eax, word [esi + 0x18c0f8]
mov word [esi + 0x18c116], ax
movzx eax, word [esi + 0x18c0fa]
mov word [esi + 0x18c118], ax
movzx eax, word [esi + 0x18c0fc]
mov word [esi + 0x18c11a], ax
movzx eax, word [esi + 0x18c0fe]
mov word [esi + 0x18c11c], ax
movzx eax, word [esi + 0x18c100]
mov word [esi + 0x18c11e], ax
movzx eax, word [esi + 0x18c102]
mov word [esi + 0x18c120], ax
movzx eax, word [esi + 0x18c104]
mov word [esi + 0x18c122], ax
movzx eax, word [esi + 0x18c106]
mov word [esi + 0x18c124], ax
movzx eax, word [esi + 0x18c108]
mov word [esi + 0x18c126], ax
movzx eax, word [esi + 0x18c10a]
mov word [esi + 0x18c128], ax
movzx eax, word [esi + 0x18c10c]
mov word [esi + 0x18c12a], ax
movzx eax, word [esi + 0x18c10e]
mov word [esi + 0x18c12c], ax
movzx eax, word [esi + 0x18c110]
mov word [esi + 0x18c12e], ax
mov eax, dword [edx]
mov byte [eax + 0x1e], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x552aca
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION80
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x11d
call fcn.0040f9f0
mov byte [ebp - 4], 0x1e
jmp 0x552aef
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION80
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x11f
call fcn.0040f9f0
mov byte [ebp - 4], 0x20
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x1f], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x552b99
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION79
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x121
call fcn.0040f9f0
mov byte [ebp - 4], 0x22
jmp 0x552bbe
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION79
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x123
call fcn.0040f9f0
mov byte [ebp - 4], 0x24
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x20], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x552c68
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION94
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x125
call fcn.0040f9f0
mov byte [ebp - 4], 0x26
jmp 0x552c8d
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION94
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x127
call fcn.0040f9f0
mov byte [ebp - 4], 0x28
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x21], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x552d37
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION81
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x129
call fcn.0040f9f0
mov byte [ebp - 4], 0x2a
jmp 0x552d5c
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION81
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x12b
call fcn.0040f9f0
mov byte [ebp - 4], 0x2c
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x2e], cl
jmp 0x5533aa
test al, al
je 0x552e29
push str.NOTIFYMSG_MAPRESTRICTION82
lea ecx, [ebp - 0x12c]
call fcn.0040f9f0
movsx eax, byte [ebp - 0x181]
mov ecx, 0x5fd3c4
push eax
lea eax, [ebp - 0x12c]
mov dword [ebp - 4], 0x12d
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
jmp 0x552ea7
push str.NOTIFYMSG_MAPRESTRICTION2
lea ecx, [ebp - 0x148]
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION83
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x12e
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x2f
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x181]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x2f], cl
jmp 0x5533aa
test al, al
je 0x552f36
movsx esi, al
lea ecx, [ebp - 0x12c]
push str.NOTIFYMSG_MAPRESTRICTION84
jle 0x552f27
call fcn.0040f9f0
lea eax, [esi + esi*4]
mov dword [ebp - 4], 0x130
add eax, eax
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
jmp 0x552fb4
call fcn.0040f9f0
mov dword [ebp - 4], 0x131
push esi
jmp 0x552ef3
push str.NOTIFYMSG_MAPRESTRICTION2
lea ecx, [ebp - 0x148]
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION85
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x132
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x33
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x181]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xb9], cl
jmp 0x5533aa
test al, al
je 0x553036
push str.NOTIFYMSG_MAPRESTRICTION95
lea ecx, [ebp - 0x12c]
call fcn.0040f9f0
movsx eax, byte [ebp - 0x181]
mov ecx, 0x5fd3c4
mov dword [ebp - 4], 0x134
lea eax, [eax + eax*4]
add eax, eax
push eax
lea eax, [ebp - 0x12c]
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
jmp 0x5530b4
push str.NOTIFYMSG_MAPRESTRICTION2
lea ecx, [ebp - 0x148]
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION96
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x135
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x36
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x181]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xb5], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x55310e
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION97
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x137
call fcn.0040f9f0
mov byte [ebp - 4], 0x38
jmp 0x553133
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION97
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x139
call fcn.0040f9f0
mov byte [ebp - 4], 0x3a
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0xc], cl
jmp 0x5533aa
lea ecx, [ebp - 0x148]
test al, al
je 0x5531dd
push str.NOTIFYMSG_MAPRESTRICTION1
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION98
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x13b
call fcn.0040f9f0
mov byte [ebp - 4], 0x3c
jmp 0x553202
push str.NOTIFYMSG_MAPRESTRICTION2
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION98
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x13d
call fcn.0040f9f0
mov byte [ebp - 4], 0x3e
lea eax, [ebp - 0x148]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x24], cl
jmp 0x5533aa
test al, al
je 0x553303
push str.NOTIFYMSG_MAPRESTRICTION1
lea ecx, [ebp - 0x148]
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION99
lea ecx, [ebp - 0x12c]
mov dword [ebp - 4], 0x13f
call fcn.0040f9f0
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 0x40
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x12c]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x12c]
call fcn.00411640
lea ecx, [ebp - 0x148]
jmp 0x553381
push str.NOTIFYMSG_MAPRESTRICTION2
lea ecx, [ebp - 0x178]
call fcn.0040f9f0
push str.NOTIFYMSG_MAPRESTRICTION99
lea ecx, [ebp - 0x160]
mov dword [ebp - 4], 0x141
call fcn.0040f9f0
lea eax, [ebp - 0x178]
mov byte [ebp - 4], 0x42
push eax
mov ecx, 0x5fd3c4
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x160]
mov ecx, 0x5fd3c4
push eax
call fcn.00411e80
mov ecx, eax
call fcn.00494bc0
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0x160]
call fcn.00411640
lea ecx, [ebp - 0x178]
mov dword [ebp - 4], 0xffffffff
call fcn.00411640
mov esi, dword [ebp - 0x180]
mov cl, byte [ebp - 0x179]
mov eax, dword [esi + 0x13f198]
mov byte [eax + 0x25], cl
jmp 0x5533aa
mov esi, dword [ebp - 0x180]
push 1
push 5
lea eax, [ebp - 0x110]
mov ecx, esi
push eax
call fcn.00462870
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.005aa550
mov esp, ebp
pop ebp
ret 4
call fcn.005ac169
nop
adc ch, ah
push esp
add byte [esi - 0x18], bl
push esp
add byte [ecx + 0x640054e9], dl
ljmp 0x54