Function at 0x424bd5
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
mov dword [ebp - 4], 0
cmp dword [ebp + 8], 0x11
je 0x424c00
cmp dword [ebp + 8], 0xa2
je 0x424c00
xor eax, eax
jmp 0x424c05
mov eax, 1
test eax, eax
je 0x424c2c
mov eax, 0x7cc8b6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424c23
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x10
je 0x424c47
cmp dword [ebp + 8], 0xa0
je 0x424c47
xor eax, eax
jmp 0x424c4c
mov eax, 1
test eax, eax
je 0x424c73
mov eax, 0x7cc8c6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424c6a
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x12
je 0x424c8e
cmp dword [ebp + 8], 0xa4
je 0x424c8e
xor eax, eax
jmp 0x424c93
mov eax, 1
test eax, eax
je 0x424cba
mov eax, 0x7cc8ce
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424cb1
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x30
jne 0x424ce3
mov eax, 0x7cc8d4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424cda
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x31
jne 0x424d0c
mov eax, 0x7cc8d8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424d03
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x32
jne 0x424d35
mov eax, 0x7cc8dc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424d2c
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x33
jne 0x424d5e
mov eax, 0x7cc8e0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424d55
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x34
jne 0x424d87
mov eax, 0x7cc8e4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424d7e
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x35
jne 0x424db0
mov eax, 0x7cc8e8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424da7
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x36
jne 0x424dd9
mov eax, 0x7cc8ec
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424dd0
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x37
jne 0x424e02
mov eax, 0x7cc8f0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424df9
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x38
jne 0x424e2b
mov eax, 0x7cc8f4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424e22
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x39
jne 0x424e54
mov eax, 0x7cc8f8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424e4b
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x41
jne 0x424e7d
mov eax, 0x7cc8fc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424e74
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x42
jne 0x424ea6
mov eax, 0x7cc900
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424e9d
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x43
jne 0x424ecf
mov eax, 0x7cc904
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424ec6
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x44
jne 0x424ef8
mov eax, 0x7cc908
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424eef
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x45
jne 0x424f21
mov eax, 0x7cc90c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424f18
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x46
jne 0x424f4a
mov eax, 0x7cc910
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424f41
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x47
jne 0x424f73
mov eax, 0x7cc914
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424f6a
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x48
jne 0x424f9c
mov eax, 0x7cc918
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424f93
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x49
jne 0x424fc5
mov eax, 0x7cc91c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424fbc
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x4a
jne 0x424fee
mov eax, 0x7cc920
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424fe5
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x4b
jne 0x425017
mov eax, 0x7cc924
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42500e
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x4c
jne 0x425040
mov eax, 0x7cc928
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425037
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x4d
jne 0x425069
mov eax, 0x7cc92c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425060
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x4e
jne 0x425092
mov eax, 0x7cc930
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425089
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x4f
jne 0x4250bb
mov eax, 0x7cc934
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4250b2
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x50
jne 0x4250e4
mov eax, 0x7cc938
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4250db
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x51
jne 0x42510d
mov eax, 0x7cc93c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425104
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x52
jne 0x425136
mov eax, 0x7cc940
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42512d
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x53
jne 0x42515f
mov eax, 0x7cc944
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425156
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x54
jne 0x425188
mov eax, 0x7cc948
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42517f
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x55
jne 0x4251b1
mov eax, 0x7cc94c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4251a8
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x56
jne 0x4251da
mov eax, 0x7cc950
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4251d1
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x57
jne 0x425203
mov eax, 0x7cc954
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4251fa
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x58
jne 0x42522c
mov eax, 0x7cc958
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425223
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x59
jne 0x425255
mov eax, 0x7cc95c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42524c
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x5a
jne 0x42527e
mov eax, 0x7cc960
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425275
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x70
jne 0x4252a7
mov eax, 0x7cc964
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42529e
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x71
jne 0x4252d0
mov eax, 0x7cc969
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4252c7
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x72
jne 0x4252f9
mov eax, 0x7cc96e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4252f0
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x73
jne 0x425322
mov eax, 0x7cc973
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425319
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x74
jne 0x42534b
mov eax, 0x7cc978
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425342
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x75
jne 0x425374
mov eax, 0x7cc97d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42536b
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x76
jne 0x42539d
mov eax, 0x7cc982
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425394
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x77
jne 0x4253c6
mov eax, 0x7cc987
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4253bd
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x78
jne 0x4253ef
mov eax, 0x7cc98c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4253e6
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x79
jne 0x425418
mov eax, 0x7cc991
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42540f
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x7a
jne 0x425441
mov eax, 0x7cc997
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425438
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x7b
jne 0x42546a
mov eax, 0x7cc99d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425461
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x7c
jne 0x425493
mov eax, 0x7cc9a3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42548a
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x7d
jne 0x4254bc
mov eax, 0x7cc9a9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4254b3
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x7e
jne 0x4254e5
mov eax, 0x7cc9af
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4254dc
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x7f
jne 0x42550e
mov eax, 0x7cc9b5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425505
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x13
jne 0x425537
mov eax, 0x7cc9bb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42552e
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x14
jne 0x425560
mov eax, 0x7cc9c3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425557
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x90
jne 0x42558c
mov eax, 0x7cc9cd
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425583
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x91
jne 0x4255b8
mov eax, 0x7cc9d7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4255af
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x21
jne 0x4255e1
mov eax, 0x7cc9e4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4255d8
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x22
jne 0x42560a
mov eax, 0x7cc9ed
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425601
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x24
jne 0x425633
mov eax, 0x7cc9f8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42562a
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x23
jne 0x42565c
mov eax, 0x7cc9ff
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425653
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x2d
jne 0x425685
mov eax, 0x7cca05
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42567c
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0x2e
jne 0x4256ae
mov eax, 0x7cca0b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4256a5
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 0xc0
jne 0x4256da
mov eax, 0x7cca11
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4256d1
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x4256fe
cmp dword [ebp + 8], 9
jne 0x4256fe
mov eax, 0x7cca1a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4256fa
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x42571a
push eax
mov ebx, eax
call fcn.0040134a
inc eax
push eax
call fcn.004bd68c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x42571f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x425730
push ebx
call fcn.004bd692
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4