Function at 0x425ce0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push esi
movzx ecx, byte [eax + 2]
push ebx
cmp byte [eax], 6
movzx ebx, byte [eax + 1]
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax]
jmp dword [esi*4 + 0x63ee20]
xor dword [ebx], ecx
movzx ecx, byte [eax + 0xa]
movzx ebx, byte [eax + 9]
cmp byte [eax + 8], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 8]
jmp dword [esi*4 + 0x63ee3c]
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x425d12
add ecx, dword [eax + 4]
add dword [ebx], ecx
jmp 0x425d12
sub dword [ebx], ecx
jmp 0x425d12
ror dword [ebx], cl
jmp 0x425d12
rol dword [ebx], cl
jmp 0x425d12
xor dword [ebx], ecx
lea esi, [esi]
lea edi, [edi]
movzx ecx, byte [eax + 0x12]
movzx ebx, byte [eax + 0x11]
cmp byte [eax + 0x10], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x10]
jmp dword [esi*4 + 0x63ee58]
rol dword [ebx], cl
jmp 0x425d70
ror dword [ebx], cl
jmp 0x425d70
sub dword [ebx], ecx
jmp 0x425d70
add ecx, dword [eax + 0xc]
add dword [ebx], ecx
jmp 0x425d70
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x425d70
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x1a]
movzx ebx, byte [eax + 0x19]
cmp byte [eax + 0x18], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x18]
jmp dword [esi*4 + 0x63ee74]
rol dword [ebx], cl
jmp 0x425dd2
ror dword [ebx], cl
jmp 0x425dd2
sub dword [ebx], ecx
jmp 0x425dd2
add ecx, dword [eax + 0x14]
add dword [ebx], ecx
jmp 0x425dd2
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x425dd2
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x22]
movzx ebx, byte [eax + 0x21]
cmp byte [eax + 0x20], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x20]
jmp dword [esi*4 + 0x63ee90]
rol dword [ebx], cl
jmp 0x425e32
ror dword [ebx], cl
jmp 0x425e32
sub dword [ebx], ecx
jmp 0x425e32
add ecx, dword [eax + 0x1c]
add dword [ebx], ecx
jmp 0x425e32
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x425e32
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x2a]
movzx ebx, byte [eax + 0x29]
cmp byte [eax + 0x28], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x28]
jmp dword [esi*4 + 0x63eeac]
rol dword [ebx], cl
jmp 0x425e92
ror dword [ebx], cl
jmp 0x425e92
sub dword [ebx], ecx
jmp 0x425e92
add ecx, dword [eax + 0x24]
add dword [ebx], ecx
jmp 0x425e92
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x425e92
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x32]
movzx ebx, byte [eax + 0x31]
cmp byte [eax + 0x30], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x30]
jmp dword [esi*4 + 0x63eec8]
rol dword [ebx], cl
jmp 0x425ef2
ror dword [ebx], cl
jmp 0x425ef2
sub dword [ebx], ecx
jmp 0x425ef2
add ecx, dword [eax + 0x2c]
add dword [ebx], ecx
jmp 0x425ef2
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x425ef2
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x3a]
movzx ebx, byte [eax + 0x39]
cmp byte [eax + 0x38], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x38]
jmp dword [esi*4 + 0x63eee4]
rol dword [ebx], cl
jmp 0x425f52
ror dword [ebx], cl
jmp 0x425f52
sub dword [ebx], ecx
jmp 0x425f52
add ecx, dword [eax + 0x34]
add dword [ebx], ecx
jmp 0x425f52
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x425f52
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x42]
movzx ebx, byte [eax + 0x41]
cmp byte [eax + 0x40], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x40]
jmp dword [esi*4 + 0x63ef00]
rol dword [ebx], cl
jmp 0x425fb2
ror dword [ebx], cl
jmp 0x425fb2
sub dword [ebx], ecx
jmp 0x425fb2
add ecx, dword [eax + 0x3c]
add dword [ebx], ecx
jmp 0x425fb2
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x425fb2
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x4a]
movzx ebx, byte [eax + 0x49]
cmp byte [eax + 0x48], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x48]
jmp dword [esi*4 + 0x63ef1c]
rol dword [ebx], cl
jmp 0x426012
ror dword [ebx], cl
jmp 0x426012
sub dword [ebx], ecx
jmp 0x426012
add ecx, dword [eax + 0x44]
add dword [ebx], ecx
jmp 0x426012
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x426012
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x52]
movzx ebx, byte [eax + 0x51]
cmp byte [eax + 0x50], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x50]
jmp dword [esi*4 + 0x63ef38]
rol dword [ebx], cl
jmp 0x426072
ror dword [ebx], cl
jmp 0x426072
sub dword [ebx], ecx
jmp 0x426072
add ecx, dword [eax + 0x4c]
add dword [ebx], ecx
jmp 0x426072
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x426072
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x5a]
movzx ebx, byte [eax + 0x59]
cmp byte [eax + 0x58], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x58]
jmp dword [esi*4 + 0x63ef54]
rol dword [ebx], cl
jmp 0x4260d2
ror dword [ebx], cl
jmp 0x4260d2
sub dword [ebx], ecx
jmp 0x4260d2
add ecx, dword [eax + 0x54]
add dword [ebx], ecx
jmp 0x4260d2
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x4260d2
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x62]
movzx ebx, byte [eax + 0x61]
cmp byte [eax + 0x60], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x60]
jmp dword [esi*4 + 0x63ef70]
rol dword [ebx], cl
jmp 0x426132
ror dword [ebx], cl
jmp 0x426132
sub dword [ebx], ecx
jmp 0x426132
add ecx, dword [eax + 0x5c]
add dword [ebx], ecx
jmp 0x426132
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x426132
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x6a]
movzx ebx, byte [eax + 0x69]
cmp byte [eax + 0x68], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x68]
jmp dword [esi*4 + 0x63ef8c]
rol dword [ebx], cl
jmp 0x426192
ror dword [ebx], cl
jmp 0x426192
sub dword [ebx], ecx
jmp 0x426192
add ecx, dword [eax + 0x64]
add dword [ebx], ecx
jmp 0x426192
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x426192
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x72]
movzx ebx, byte [eax + 0x71]
cmp byte [eax + 0x70], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x70]
jmp dword [esi*4 + 0x63efa8]
rol dword [ebx], cl
jmp 0x4261f2
ror dword [ebx], cl
jmp 0x4261f2
sub dword [ebx], ecx
jmp 0x4261f2
add ecx, dword [eax + 0x6c]
add dword [ebx], ecx
jmp 0x4261f2
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x4261f2
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x7a]
movzx ebx, byte [eax + 0x79]
cmp byte [eax + 0x78], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x78]
jmp dword [esi*4 + 0x63efc4]
rol dword [ebx], cl
jmp 0x426252
ror dword [ebx], cl
jmp 0x426252
sub dword [ebx], ecx
jmp 0x426252
add ecx, dword [eax + 0x74]
add dword [ebx], ecx
jmp 0x426252
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x426252
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x82]
movzx ebx, byte [eax + 0x81]
cmp byte [eax + 0x80], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x80]
jmp dword [esi*4 + 0x63efe0]
rol dword [ebx], cl
jmp 0x4262b2
ror dword [ebx], cl
jmp 0x4262b2
sub dword [ebx], ecx
jmp 0x4262b2
add ecx, dword [eax + 0x7c]
add dword [ebx], ecx
jmp 0x4262b2
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x4262b2
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x8a]
movzx ebx, byte [eax + 0x89]
cmp byte [eax + 0x88], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x88]
jmp dword [esi*4 + 0x63effc]
rol dword [ebx], cl
jmp 0x426312
ror dword [ebx], cl
jmp 0x426312
sub dword [ebx], ecx
jmp 0x426312
add ecx, dword [eax + 0x84]
add dword [ebx], ecx
jmp 0x426312
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x426312
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x92]
movzx ebx, byte [eax + 0x91]
cmp byte [eax + 0x90], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x90]
jmp dword [esi*4 + 0x63f018]
rol dword [ebx], cl
jmp 0x426372
ror dword [ebx], cl
jmp 0x426372
sub dword [ebx], ecx
jmp 0x426372
add ecx, dword [eax + 0x8c]
add dword [ebx], ecx
jmp 0x426372
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x426372
xor dword [ebx], ecx
lea esi, [esi]
movzx ecx, byte [eax + 0x9a]
movzx ebx, byte [eax + 0x99]
cmp byte [eax + 0x98], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x98]
jmp dword [esi*4 + 0x63f034]
rol dword [ebx], cl
jmp 0x4263d0
ror dword [ebx], cl
jmp 0x4263d0
sub dword [ebx], ecx
jmp 0x4263d0
add ecx, dword [eax + 0x94]
add dword [ebx], ecx
jmp 0x4263d0
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x4263d0
xor dword [ebx], ecx
nop
movzx ecx, byte [eax + 0xa2]
movzx ebx, byte [eax + 0xa1]
cmp byte [eax + 0xa0], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0xa0]
jmp dword [esi*4 + 0x63f050]
rol dword [ebx], cl
jmp 0x426420
ror dword [ebx], cl
jmp 0x426420
sub dword [ebx], ecx
jmp 0x426420
add ecx, dword [eax + 0x9c]
add dword [ebx], ecx
jmp 0x426420
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x426420
xor dword [ebx], ecx
nop
movzx ecx, byte [eax + 0xaa]
movzx ebx, byte [eax + 0xa9]
cmp byte [eax + 0xa8], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0xa8]
jmp dword [esi*4 + 0x63f06c]
rol dword [ebx], cl
jmp 0x426470
ror dword [ebx], cl
jmp 0x426470
sub dword [ebx], ecx
jmp 0x426470
add ecx, dword [eax + 0xa4]
add dword [ebx], ecx
jmp 0x426470
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x426470
xor dword [ebx], ecx
nop
movzx ecx, byte [eax + 0xb2]
movzx ebx, byte [eax + 0xb1]
cmp byte [eax + 0xb0], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0xb0]
jmp dword [esi*4 + 0x63f088]
rol dword [ebx], cl
jmp 0x4264c0
ror dword [ebx], cl
jmp 0x4264c0
sub dword [ebx], ecx
jmp 0x4264c0
add ecx, dword [eax + 0xac]
add dword [ebx], ecx
jmp 0x4264c0
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x4264c0
xor dword [ebx], ecx
nop
movzx ecx, byte [eax + 0xba]
movzx ebx, byte [eax + 0xb9]
cmp byte [eax + 0xb8], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0xb8]
jmp dword [esi*4 + 0x63f0a4]
rol dword [ebx], cl
jmp 0x426510
ror dword [ebx], cl
jmp 0x426510
sub dword [ebx], ecx
jmp 0x426510
add ecx, dword [eax + 0xb4]
add dword [ebx], ecx
jmp 0x426510
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x426510
xor dword [ebx], ecx
nop
movzx ecx, byte [eax + 0xc2]
movzx ebx, byte [eax + 0xc1]
cmp byte [eax + 0xc0], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0xc0]
jmp dword [esi*4 + 0x63f0c0]
rol dword [ebx], cl
jmp 0x426560
ror dword [ebx], cl
jmp 0x426560
sub dword [ebx], ecx
jmp 0x426560
add ecx, dword [eax + 0xbc]
add dword [ebx], ecx
jmp 0x426560
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x426560
xor dword [ebx], ecx
nop
movzx ecx, byte [eax + 0xca]
movzx ebx, byte [eax + 0xc9]
cmp byte [eax + 0xc8], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0xc8]
jmp dword [esi*4 + 0x63f0dc]
rol dword [ebx], cl
jmp 0x4265b0
ror dword [ebx], cl
jmp 0x4265b0
sub dword [ebx], ecx
jmp 0x4265b0
add ecx, dword [eax + 0xc4]
add dword [ebx], ecx
jmp 0x4265b0
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x4265b0
xor dword [ebx], ecx
nop
movzx ecx, byte [eax + 0xd2]
movzx ebx, byte [eax + 0xd1]
cmp byte [eax + 0xd0], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0xd0]
jmp dword [esi*4 + 0x63f0f8]
rol dword [ebx], cl
jmp 0x426600
ror dword [ebx], cl
jmp 0x426600
sub dword [ebx], ecx
jmp 0x426600
add ecx, dword [eax + 0xcc]
add dword [ebx], ecx
jmp 0x426600
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x426600
xor dword [ebx], ecx
nop
movzx ecx, byte [eax + 0xda]
movzx ebx, byte [eax + 0xd9]
cmp byte [eax + 0xd8], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0xd8]
jmp dword [esi*4 + 0x63f114]
rol dword [ebx], cl
jmp 0x426650
ror dword [ebx], cl
jmp 0x426650
sub dword [ebx], ecx
jmp 0x426650
add ecx, dword [eax + 0xd4]
add dword [ebx], ecx
jmp 0x426650
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x426650
xor dword [ebx], ecx
nop
movzx ecx, byte [eax + 0xe2]
movzx ebx, byte [eax + 0xe1]
cmp byte [eax + 0xe0], 6
mov ecx, dword [edx + ecx*4]
lea esi, [edx + ebx*4]
ja case.default.0x427243
movzx ebx, byte [eax + 0xe0]
jmp dword [ebx*4 + 0x63f130]
rol dword [ebx], cl
jmp 0x4266a0
ror dword [ebx], cl
jmp 0x4266a0
sub dword [ebx], ecx
jmp 0x4266a0
add ecx, dword [eax + 0xdc]
add dword [ebx], ecx
jmp 0x4266a0
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x4266a0
xor dword [esi], ecx
nop
movzx ecx, byte [eax + 0xea]
movzx ebx, byte [eax + 0xe9]
cmp byte [eax + 0xe8], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0xe8]
jmp dword [esi*4 + 0x63f14c]
rol dword [esi], cl
jmp 0x4266f0
ror dword [esi], cl
jmp 0x4266f0
sub dword [esi], ecx
jmp 0x4266f0
add ecx, dword [eax + 0xe4]
add dword [esi], ecx
jmp 0x4266f0
imul ecx, dword [esi]
mov dword [esi], ecx
jmp 0x4266f0
xor dword [ebx], ecx
movzx ecx, byte [eax + 0xf2]
movzx ebx, byte [eax + 0xf1]
cmp byte [eax + 0xf0], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0xf0]
jmp dword [esi*4 + 0x63f168]
rol dword [ebx], cl
jmp 0x42673e
ror dword [ebx], cl
jmp 0x42673e
sub dword [ebx], ecx
jmp 0x42673e
add ecx, dword [eax + 0xec]
add dword [ebx], ecx
jmp 0x42673e
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x42673e
xor dword [ebx], ecx
movzx ecx, byte [eax + 0xfa]
movzx ebx, byte [eax + 0xf9]
cmp byte [eax + 0xf8], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0xf8]
jmp dword [esi*4 + 0x63f184]
rol dword [ebx], cl
jmp 0x42678c
ror dword [ebx], cl
jmp 0x42678c
sub dword [ebx], ecx
jmp 0x42678c
add ecx, dword [eax + 0xf4]
add dword [ebx], ecx
jmp 0x42678c
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x42678c
xor dword [ebx], ecx
movzx ecx, byte [eax + 0x102]
movzx ebx, byte [eax + 0x101]
cmp byte [eax + 0x100], 6
mov ecx, dword [edx + ecx*4]
lea ebx, [edx + ebx*4]
ja case.default.0x427243
movzx esi, byte [eax + 0x100]
jmp dword [esi*4 + 0x63f1a0]
rol dword [ebx], cl
jmp 0x4267da
ror dword [ebx], cl
jmp 0x4267da
sub dword [ebx], ecx
jmp 0x4267da
add ecx, dword [eax + 0xfc]
add dword [ebx], ecx
jmp 0x4267da
imul ecx, dword [ebx]
mov dword [ebx], ecx
jmp 0x4267da