Function at 0x42ba90
Capabilities:
Encrypt data using speck
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xe4
mov dword [ebp - 0x3c], 0x3dc
mov dword [ebp - 0x20], 0x19f
mov dword [ebp - 0x24], 0x16a
mov dword [ebp - 0xac], 0x2c9
mov dword [ebp - 0x48], 0x32d
mov dword [ebp - 0x14], 0x1c0
mov dword [ebp - 0xdc], 0x2e3
mov dword [ebp - 0x18], 0x199
mov dword [ebp - 0xb8], 0x65
mov dword [ebp - 0x40], 0x210
mov dword [ebp - 0xb0], 0x3a4
mov dword [ebp - 0xe4], 0x347
mov dword [ebp - 0x28], 0x391
mov dword [ebp - 0x98], 0x11b
mov dword [ebp - 0x1c], 0xaa
mov dword [ebp - 0xb4], 0x3a9
mov dword [ebp - 0xbc], 0x221
mov dword [ebp - 0x6c], 0x3ba
mov dword [ebp - 0xd0], 0x33c
mov dword [ebp - 0x2c], 0x1fe
mov dword [ebp - 0xc], 0x1de
mov dword [ebp - 0x30], 0x190
mov dword [ebp - 0x10], 0x2d2
mov dword [ebp - 0x50], 0x2b0
mov eax, dword [ebp - 0x3c]
sub eax, 0x2ab
push eax
mov ecx, dword [0x50721c]
sub ecx, 0x33
push ecx
call fcn.0041c3e0
add esp, 8
mov edx, dword [0x507200]
sub edx, 0x60
push edx
mov eax, dword [0x507224]
sub eax, 0xa7
push eax
mov ecx, dword [ebp - 0x28]
sub ecx, 0x15f
push ecx
mov edx, dword [ebp - 0x14]
add edx, 0x6e
push edx
mov eax, dword [ebp - 0x14]
add eax, 0x183
push eax
mov ecx, dword [ebp - 0x2c]
add ecx, 0x43
push ecx
mov edx, dword [ebp - 0xb0]
sub edx, 0x29c
push edx
mov eax, dword [ebp - 0xc]
add eax, 0x209
push eax
mov ecx, dword [ebp - 0x20]
sub ecx, 0x6a
push ecx
call fcn.00420400
add esp, 0x24
mov edx, dword [ebp - 0xb4]
add edx, 0x21
push edx
mov eax, dword [ebp - 0xb8]
add eax, 0x25c
push eax
mov ecx, dword [0x507200]
add ecx, 0x11b
push ecx
mov edx, dword [ebp - 0xac]
add edx, 0xcd
push edx
mov eax, dword [0x507220]
add eax, 0x1e5
push eax
mov ecx, dword [ebp - 0x28]
sub ecx, 0x2bc
push ecx
mov edx, dword [ebp - 0x1c]
add edx, 0x55
push edx
mov eax, dword [0x507204]
sub eax, 0x15c
push eax
mov ecx, dword [ebp - 0xc]
add ecx, 0xfe
push ecx
call fcn.0040e900
add esp, 0x24
mov dword [ebp - 0x34], 0
jmp 0x42bc4d
mov edx, dword [ebp - 0x34]
add edx, 1
mov dword [ebp - 0x34], edx
mov eax, dword [ebp - 0x10]
sub eax, 0x2d1
cmp dword [ebp - 0x34], eax
jge 0x42bd15
mov ecx, dword [ebp - 0x1c]
cmp ecx, dword [ebp - 0x50]
jge 0x42bc6f
mov dword [ebp - 0x54], 1
jmp 0x42bc76
mov dword [ebp - 0x54], 0
mov edx, dword [0x507214]
cmp edx, dword [ebp - 0x18]
jge 0x42bc8a
mov dword [ebp - 0x58], 1
jmp 0x42bc91
mov dword [ebp - 0x58], 0
mov eax, dword [ebp - 0xc]
xor eax, dword [0x50720c]
or eax, dword [ebp - 0x54]
or eax, dword [ebp - 0x58]
je 0x42bd10
mov ecx, dword [0x507218]
mov dword [ebp - 0xc0], ecx
mov edx, dword [ebp - 0xbc]
mov dword [ebp - 0xc4], edx
mov eax, dword [0x507218]
add eax, 1
mov dword [0x507218], eax
mov ecx, dword [ebp - 0xc0]
cmp ecx, dword [ebp - 0xc4]
jge 0x42bcde
mov dword [ebp - 0x5c], 1
jmp 0x42bce5
mov dword [ebp - 0x5c], 0
mov edx, dword [0x50720c]
or edx, dword [ebp - 0x98]
mov eax, dword [ebp - 0x50]
sub eax, dword [0x507208]
or edx, eax
or edx, dword [ebp - 0x5c]
je 0x42bd10
mov ecx, dword [0x507214]
sub ecx, 1
mov dword [0x507214], ecx
jmp 0x42bc44
mov dword [ebp - 0x38], 0
jmp 0x42bd27
mov edx, dword [ebp - 0x38]
add edx, 1
mov dword [ebp - 0x38], edx
mov eax, dword [0x50721c]
sub eax, 0x1886a
cmp dword [ebp - 0x38], eax
jge 0x42bde0
mov ecx, dword [ebp - 0x48]
or ecx, dword [0x507200]
mov edx, dword [ebp - 0x20]
and edx, dword [ebp - 0x24]
or ecx, edx
mov dword [ebp - 0xc8], ecx
mov eax, dword [ebp - 0x20]
sub eax, 1
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0xc8], 0
je 0x42bddb
mov ecx, dword [0x507200]
xor ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp - 0x30]
jge 0x42bd7a
mov dword [ebp - 0x60], 1
jmp 0x42bd81
mov dword [ebp - 0x60], 0
mov edx, dword [ebp - 0x30]
cmp edx, dword [0x507218]
jge 0x42bd95
mov dword [ebp - 0x64], 1
jmp 0x42bd9c
mov dword [ebp - 0x64], 0
mov eax, dword [ebp - 0x60]
and eax, dword [ebp - 0x64]
je 0x42bddb
mov ecx, dword [ebp - 0x24]
cmp ecx, dword [ebp - 0x3c]
jge 0x42bdb5
mov dword [ebp - 0x68], 1
jmp 0x42bdbc
mov dword [ebp - 0x68], 0
mov edx, dword [0x507224]
and edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
or eax, dword [ebp - 0x28]
and eax, dword [ebp - 0x68]
or edx, eax
je 0x42bddb
mov ecx, dword [ebp - 0x6c]
sub ecx, 1
mov dword [ebp - 0x6c], ecx
jmp 0x42bd1e
mov edx, dword [0x51188c]
push edx
call fcn.00499a10
add esp, 4
mov dword [ebp - 8], eax
mov eax, dword [0x507200]
cmp eax, dword [ebp - 0x40]
jge 0x42be05
mov dword [ebp - 0x74], 1
jmp 0x42be0c
mov dword [ebp - 0x74], 0
mov ecx, dword [ebp - 0x14]
add ecx, 1
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp - 0x48]
cmp edx, dword [ebp - 0x14]
jge 0x42be26
mov dword [ebp - 0x70], 1
jmp 0x42be2d
mov dword [ebp - 0x70], 0
mov eax, dword [0x507204]
cmp eax, dword [ebp - 0xc]
jge 0x42be40
mov dword [ebp - 0x78], 1
jmp 0x42be47
mov dword [ebp - 0x78], 0
mov ecx, dword [ebp - 0x70]
and ecx, dword [ebp - 0x2c]
or ecx, dword [ebp - 0x74]
or ecx, dword [ebp - 0x78]
je 0x42bece
mov edx, dword [0x50720c]
or edx, dword [0x5071fc]
je 0x42bece
mov eax, dword [0x50720c]
cmp eax, dword [ebp - 0x28]
jge 0x42be76
mov dword [ebp - 0x7c], 1
jmp 0x42be7d
mov dword [ebp - 0x7c], 0
mov ecx, dword [ebp - 0x30]
cmp ecx, dword [ebp - 0x3c]
jge 0x42be8e
mov dword [ebp - 0x80], 1
jmp 0x42be95
mov dword [ebp - 0x80], 0
mov edx, dword [ebp - 0x18]
add edx, 1
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x10]
imul eax, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x7c]
and ecx, dword [ebp - 0x80]
or ecx, eax
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x10]
add edx, 1
mov dword [ebp - 0x10], edx
cmp dword [ebp - 0xcc], 0
je 0x42bece
mov eax, dword [ebp - 0x24]
sub eax, 1
mov dword [ebp - 0x24], eax
mov ecx, dword [0x507214]
cmp ecx, dword [0x507210]
jge 0x42bee8
mov dword [ebp - 0x84], 1
jmp 0x42bef2
mov dword [ebp - 0x84], 0
mov edx, dword [0x507220]
add edx, dword [ebp - 0x2c]
or edx, dword [ebp - 0x84]
je 0x42bf0c
mov eax, dword [ebp - 0x40]
sub eax, 1
mov dword [ebp - 0x40], eax
call fcn.0041f7b0
mov ecx, dword [ebp - 8]
mov dword [ebp - 0xe0], ecx
mov edx, dword [0x507210]
add edx, 1
mov dword [0x507210], edx
mov eax, dword [0x50720c]
cmp eax, dword [0x507210]
jge 0x42bf42
mov dword [ebp - 0x88], 1
jmp 0x42bf4c
mov dword [ebp - 0x88], 0
mov ecx, dword [ebp - 0xc]
mov dword [ebp - 0xd4], ecx
mov edx, dword [ebp - 0xd0]
mov dword [ebp - 0xd8], edx
mov eax, dword [ebp - 0xc]
add eax, 1
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [ebp - 0xd8]
jge 0x42bf84
mov dword [ebp - 0x8c], 1
jmp 0x42bf8e
mov dword [ebp - 0x8c], 0
mov edx, dword [ebp - 0x88]
and edx, dword [ebp - 0x8c]
je 0x42bfa5
mov eax, dword [ebp - 0x1c]
sub eax, 1
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x44], 0
jmp 0x42bfb7
mov ecx, dword [ebp - 0x44]
add ecx, 1
mov dword [ebp - 0x44], ecx
mov edx, dword [0x507210]
sub edx, 0xa9
cmp dword [ebp - 0x44], edx
jge 0x42c024
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0x24]
jge 0x42bfdc
mov dword [ebp - 0x90], 1
jmp 0x42bfe6
mov dword [ebp - 0x90], 0
mov ecx, dword [ebp - 0x14]
cmp ecx, dword [ebp - 0x30]
jge 0x42bffa
mov dword [ebp - 0x94], 1
jmp 0x42c004
mov dword [ebp - 0x94], 0
mov edx, dword [ebp - 0x48]
and edx, dword [ebp - 0x90]
or edx, dword [ebp - 0x94]
je 0x42c022
mov eax, dword [0x50722c]
add eax, 1
mov dword [0x50722c], eax
jmp 0x42bfae
mov ecx, dword [ebp - 0xdc]
sub ecx, 0x146
push ecx
call fcn.00421620
add esp, 4
mov dword [ebp - 4], 0
jmp 0x42c04b
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x35
jge 0x42c06e
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.uiGG1zdGydGuq8jxi3jx1DxuSD1yqxG1jPxuDGdx8iDWPixuGD1Gi
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42c042
mov dword [ebp - 4], 0
jmp 0x42c080
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x47
jge 0x42c0a4
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.dD1zGi1WG1Gi3jP1xxzSDd8qyWijGdGSz188qDWPzxuGDuPi3dS8x1qq8GijPxWzxdD8iDW
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42c077
mov dword [ebp - 4], 0
jmp 0x42c0b6
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x2b
jge 0x42c0da
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.PzxuGDuPi8PSy1i3SGuPuqPiiyG1yxi1zGDiz3PxzDP
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42c0ad
mov dword [ebp - 4], 0
jmp 0x42c0ec
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x3a
jge 0x42c10f
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.xjPGuq8jxG1xuDPdP8iDuPzju1ixuDGux83zq3dxzDzuxiyD1zP1DxudSi
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42c0e3
mov dword [ebp - 4], 0
jmp 0x42c121
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x45
jge 0x42c145
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.DPGSzdSPqu1q8G1jPyuDPdP8quuSPPWzPPxzDPxjPGuq8jxi3jx1DxuSD1yS1jPz1uqjS
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42c118
mov dword [ebp - 4], 0
jmp 0x42c157
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x11
jge 0x42c17b
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.uq83zj3DxzDDuPiyG
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42c14e
mov dword [ebp - 4], 0
jmp 0x42c18d
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x37
jge 0x42c1b0
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.iyPGqziqSjuuqjSxWjG1jqxG1jGxuGPuP1qGuPDWd1G3Sziju1xzzWG
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42c184
mov dword [ebp - 4], 0
jmp 0x42c1c2
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x37
jge 0x42c1e6
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.ux1ddG1idGPq13q8G1jPxWzidD8iDuPzxuDzuxyyGizxSiyzxuGDdP1
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42c1b9
mov dword [ebp - 4], 0
jmp 0x42c1f8
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x1d
jge 0x42c21c
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.8D1zP1DxudSiqGi1DdWSzjS3jq8d1
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42c1ef
mov dword [ebp - 4], 0
jmp 0x42c22e
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x2c
jge 0x42c251
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.3uzqWdyGyxu1ju1GjuP8qGy1i1zGDiz3PxzDPxjPGuq8
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42c225
mov dword [ebp - 4], 0
jmp 0x42c263
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x1e
jge 0x42c287
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.jxi3jxdzxuSD1yqxG1jGxuDGdx8iDW
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42c25a
mov dword [ebp - 4], 0
jmp 0x42c299
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x56
jge 0x42c2bd
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.PixuGDuP1Sq3yyiuu1WdGqxuDGuPyu8zydxWj8GDSD1z8qDuPidq8WdPi8uzW8SD3uxuGDuP1Sq3yyiiu1yGii
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42c290
mov dword [ebp - 4], 0
jmp 0x42c2cf
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x52
jge 0x42c2f2
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.G1jijuyii1WPuP1uq3dxxzWDj8DWxuDDuGWuxzSDjSq8GijGdq8j1Dyu8zWGuxyqzGSzdd13z8z83DiqGi
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42c2c6
mov dword [ebp - 4], 0
jmp 0x42c304
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x19
jge 0x42c328
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.jzxWj11xqxGijGxuGPuP83zx3
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42c2fb
mov dword [ebp - 4], 0
jmp 0x42c33a
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x28
jge 0x42c35e
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.3xzGDuPuyiu8qDuPDdq8WdPiPPzDD13uSG1uPdD1
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42c331
mov dword [ebp - 4], 0
jmp 0x42c370
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x58
jge 0x42c393
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.idGydu13SP3DDjx1idGyd18q8G1uPxuuPDij3zSuzPxzPPxzDPxjPGuq8jxi1jx1DdSyd18uSG1jPdG1idGydu13
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42c367
mov dword [ebp - 4], 0
jmp 0x42c3a5
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x4c
jge 0x42c3c9
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.xxuDDuxi8PGy1i3WGuxi1WijDuqyd1831WWdjxuDGuxyu8z8DGijGuijSuq8DPxGDdiy3PGiyGiz
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42c39c
mov dword [ebp - 4], 0
jmp 0x42c3db
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x4c
jge 0x42c3ff
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.PWPqxxdDzudjGuqzuu1j1xuGDdPGqjPDDjGPjuqi3Pd1zxzSDjjuSG1jxdG1idGydu13xxuDDuPi
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42c3d2
mov dword [ebp - 4], 0
jmp 0x42c411
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x3e
jge 0x42c434
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.8PGy1i3WGuPiqGij13uSzjjGy13iqD111dWWDjyDWdq8jdSiyGizxWPqxxdDzu
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42c408
mov dword [ebp - 4], 0
jmp 0x42c446
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x44
jge 0x42c46a
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.djGuqzuu1jixiiDudjGuqzui1zGDiz3PxzDPxjPGuq8jxi3jxd1xuSD1yS1jPW1uqjSu
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42c43d
mov dword [ebp - 4], 0
jmp 0x42c47c
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x2b
jge 0x42c4a0
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.q83zj3DxzDDjPzjG1zG1831dG1dSdqx3Gyd1831xzDD
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42c473
mov dword [ebp - 4], 0
jmp 0x42c4b2
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x11
jge 0x42c4d5
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.udy8PG8qDWPDxuG1d
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42c4a9
mov dword [ebp - 4], 0
jmp 0x42c4e7
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x1e
jge 0x42c50b
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.xi8PS3Gi3SGuGzWG1jDdGyd1831P3D
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42c4de
mov dword [ebp - 4], 0
jmp 0x42c51d
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x4a
jge 0x42c541
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.DuP1idGyd18q8G1jdxu11xzSzjSz8dPiqD1jDxuyyi3WGuxiqGijD3uSzj8GD3GiqD1jDxWP81
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42c514
mov dword [ebp - 4], 0
jmp 0x42c553
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x3e
jge 0x42c576
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.yqxD1jxxuDPuP8qDyd1xzDzjxiyD1PPGxq8G1uxDGu1DyzjjDPjxWzGdPiPPGD
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42c54a
mov dword [ebp - 4], 0
jmp 0x42c588
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x1d
jge 0x42c5ac
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.G1yq8GijxxuDx1PPq1jz8PGy3PGiy
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42c57f
mov dword [ebp - 4], 0
jmp 0x42c5be
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x3e
jge 0x42c5e2
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.j1WzziuzPxzPPxzDPxjPzSuzPxzPPxzDPxjPGuq8jxi3jx31xuSD1yqxG1jPxu
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42c5b5
mov dword [ebp - 4], 0
jmp 0x42c5f4
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x2d
jge 0x42c617
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.DGux8iDWP1xuGDuGiyG1zP1iW33xiiG1uDxuSzuSqyPDS
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42c5eb
mov dword [ebp - 4], 0
jmp 0x42c629
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x25
jge 0x42c64d
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.xxzDGjPi81y31dG1dSuzqdG8qDWzixuGDux18
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42c620
mov dword [ebp - 4], 0
jmp 0x42c65f
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0xe
jge 0x42c683
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.1dy1i3SGudiqG1
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42c656
mov dword [ebp - 4], 0
jmp 0x42c695
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x46
jge 0x42c6b8
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.jzxuSzjS3yGP3dxzDGjd8qGuPDxuDDux18GS3Pi3WGzPiqGijzxuWDjS3yDD3GxzGPzxjW
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42c68c
mov dword [ebp - 4], 0
jmp 0x42c6ca
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x58
jge 0x42c6ee
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.DuPidG1ddG1ijuyii1WGuPi3PG1xxzSDjyq8GijGxuGPuP1qGqyiWWyuxuDPuP8qDWzDxuGDux181d81i3SGjGiq
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42c6c1
mov dword [ebp - 4], 0
jmp 0x42c700
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x3c
jge 0x42c724
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.G11DDG8qDWz1DDuxyPjGuqzuiiuDdP1uqyPix1uySjySxuDDuPiyGiuP1DxS
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42c6f7
mov dword [ebp - 4], 0
jmp 0x42c736
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x30
jge 0x42c759
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.1dD1xuDPzP8qDWPzdW1PiGiyPDPq1jz88iy3PGiyj1Wzziuz
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42c72d
mov dword [ebp - 4], 0
jmp 0x42c76b
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x5a
jge 0x42c78f
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.PxzPPxzDPxjPzSuzPxzPPxzDPxjPGuq8jxi3jx11xuSD1yS1jP81uxjSuq83zj3DxzDDuPu1dGyd1831DPiiG1jDqz
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42c762
mov dword [ebp - 4], 0
jmp 0x42c7a1
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x24
jge 0x42c7c5
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.y11831dGiDPzSzy38qGu3iDSiqG1jDDGPx8S
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42c798
mov dword [ebp - 4], 0
jmp 0x42c7d7
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x10
jge 0x42c7fa
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.PzuqjuxWzzdPyu8P
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42c7ce
mov dword [ebp - 4], 0
jmp 0x42c80c
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x19
jge 0x42c830
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.uix1ziWd1PxuSDjSz8d8iqD1j
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42c803
mov dword [ebp - 4], 0
jmp 0x42c842
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x16
jge 0x42c866
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.DxWjy1qqxD1jPjuPixWjxj
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42c839
mov dword [ebp - 4], 0
jmp 0x42c878
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x44
jge 0x42c89b
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.Dq8j1GzPWzDPxjPzSuzPxzPPxzDPxjPGuq8jxi3jxdixuSD1yS1jPG1uxjSuq83zj3Dx
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42c86f
mov dword [ebp - 4], 0
jmp 0x42c8ad
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x53
jge 0x42c8d1
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.zDDuxiyGiyxGqzixSjuuqjSxWjG1jqxG1jxxuGPuPy3GuPzxuDydDidG1zGi1WPuxiqD1j1xiSG1d3GxzDD
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42c8a4
mov dword [ebp - 4], 0
jmp 0x42c8e3
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x42
jge 0x42c907
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.uGiyG1zdi1SGudiqj1GGPWjPzSuzPxzPPxzDPxjPGuq8jxi1jxq1dGyd18uWG1udWW
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42c8da
mov dword [ebp - 4], 0
jmp 0x42c919
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x44
jge 0x42c93c
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.zuG1P1WyuWG1uyS1zuG1P3WSuWG1uGSxzuG1PD18uWG1jdWdzuG1z1WuuWG1jyWPzuG1
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42c910
mov dword [ebp - 4], 0
jmp 0x42c94e
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0xc
jge 0x42c972
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.z3SjuWG1jGdG
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42c945
mov dword [ebp - 4], 0
jmp 0x42c984
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x46
jge 0x42c9a8
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.zuG1PxWjuWG1uiSDzuG1P8SjuWG1uqSDzuG1PP18uWG1PGS1zuG1uDWGuWG1PSWdzuG1uW
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42c97b
mov dword [ebp - 4], 0
jmp 0x42c9ba
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x53
jge 0x42c9dd
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.SxuWG1PxWzzuG1uiS8uWG1P8SqzuG1uqW3uWG1PPS8zuG1uzSjuWG1PjdGiGG1PdG8zi3SjuuqjSxWjG1jq
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42c9b1
mov dword [ebp - 4], 0
jmp 0x42c9ef
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0xd
jge 0x42ca13
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.xx1WduqjSuq8i
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42c9e6
mov dword [ebp - 4], 0
jmp 0x42ca25
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x4e
jge 0x42ca49
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.xuDDuqjuuqiyxiGdjDPjuqiqi1WzuqzujDqxGiixxzGPxx8zDuP1DGuxdPjSuqzuiiuDddiix1G1uq
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42ca1c
mov dword [ebp - 4], 0
jmp 0x42ca5b
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0xd
jge 0x42ca7e
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.zujDqxi1GPuqj
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42ca52
mov dword [ebp - 4], 0
jmp 0x42ca90
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x13
jge 0x42cab4
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.Suq8qiWSiuqjuuqiyi1
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42ca87
mov dword [ebp - 4], 0
jmp 0x42cac6
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x23
jge 0x42caea
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.WPjDPjuqiiGiiixzWDijqPG1uxDGu1W8zjj
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42cabd
mov dword [ebp - 4], 0
jmp 0x42cafc
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x5b
jge 0x42cb1f
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.DPjxWzGddiyGPyDi3qPWxjuuqjSxiWDPjS3jPWiu8jSuq83zj3DxuDdduidx1GxjDPjuqzSG1zzSujSDuuGS1zSG1zu
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42caf3
mov dword [ebp - 4], 0
jmp 0x42cb31
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x36
jge 0x42cb55
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.WSjSDuuSS8zSG1z1S1jSDuuxSxzSG1z33WjSDuu83SzSG1zDy8jSDu
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42cb28
mov dword [ebp - 4], 0
jmp 0x42cb67
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0x54
jge 0x42cb8b
mov ecx, dword [ebp - 4]
shl ecx, 0
add ecx, str.uPSdzSG1zWSxjSDuujSxzSG1PidGjSDuiDDyzSG1qPSzjSDuiWWSzSG1qjWdjSDuiiW1zSG1qdSDjSDuiqSx
mov edx, dword [ebp - 8]
mov al, byte [ecx]
mov byte [edx], al
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
jmp 0x42cb5e
mov dword [ebp - 4], 0
jmp 0x42cb9d
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x3d
jge 0x42cbc0
mov eax, dword [ebp - 4]
shl eax, 0
add eax, str.zSG1qyDGjSDuizWSzSG1qGSqjSDuiuWdzSG1qSS1jSDux1SWzSG18xWdjSDux
mov ecx, dword [ebp - 8]
mov dl, byte [eax]
mov byte [ecx], dl
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
jmp 0x42cb94
mov dword [ebp - 4], 0
jmp 0x42cbd2
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 4], 0x3c
jge 0x42cbf6
mov edx, dword [ebp - 4]
shl edx, 0
add edx, str.3dGzSG18zDyjSDuxGSzzSG18uWSjSDuxSWdzSG181W1jSDuxxSDzSG183Sxj
mov eax, dword [ebp - 8]
mov cl, byte [edx]
mov byte [eax], cl
mov edx, dword [ebp - 8]
add edx, 1
mov dword [ebp - 8], edx
jmp 0x42cbc9
mov dword [ebp - 4], 0
jmp 0x42cc08
cmp dword [ebp - 4], 0x47
jge 0x42cc2c