Function at 0x25a64c4f
Capabilities:
Parse credit card information

Disassembly:
push ecx
cmp al, cl
jne 0x25a64c59
xor eax, eax
inc eax
pop ecx
ret
push esi
push 0x10
pop esi
cmp cx, 0x3a
jne 0x25a64c65
mov ecx, esi
cmp cx, 0x7d
jne 0x25a64c6d
mov ecx, esi
push edi
push 0x1f
pop edi
cmp cx, 0x52
jne 0x25a64c79
mov ecx, edi
push ebx
push 8
pop ebx
cmp cx, 0x40
jne 0x25a64c85
mov ecx, ebx
cmp dword [esp + 0x20], 1
mov edx, 0xff10
jne 0x25a64ca0
cmp dword [esp + 0x1c], 0
je 0x25a64cc8
cmp al, 0x4f
jne 0x25a64ca0
and eax, edx
or eax, esi
cmp dword [esp + 0x1c], 0
je 0x25a64cc8
mov edx, 0xff13
cmp al, 0x50
je 0x25a64cb4
cmp al, 0x56
jne 0x25a64cb9
and eax, edx
or eax, 0x13
cmp al, 0x4d
je 0x25a64cc1
cmp al, 0x63
jne 0x25a64cd4
and eax, edx
or eax, 0x13
jmp 0x25a64cd4
cmp al, 0x4d
je 0x25a64cd0
cmp al, 0x63
jne 0x25a64cd4
and eax, edx
or eax, esi
push ebp
push 0x7b
pop ebp
mov esi, 0xff
cmp cx, 0x6f
jne 0x25a64d10
mov edx, eax
and edx, esi
cmp dx, 0x2d
je 0x25a64d76
cmp dx, 0x2e
je 0x25a64d76
cmp dx, 0x2b
je 0x25a64d76
cmp dx, 0x2c
je 0x25a64d76
cmp dx, 0x39
je 0x25a64d76
cmp dx, bp
je 0x25a64d76
mov ecx, edi
mov edx, 0x106f
cmp cx, dx
jne 0x25a64d43
mov edx, eax
and edx, esi
cmp dx, 0x2d
je 0x25a64d76
cmp dx, 0x2e
je 0x25a64d76
cmp dx, 0x2b
je 0x25a64d76
cmp dx, 0x2c
je 0x25a64d76
cmp dx, 0x39
je 0x25a64d76
cmp dx, bp
je 0x25a64d76
mov ecx, edi
mov edx, 0x85
cmp cx, dx
jne 0x25a64d76
mov edx, eax
and edx, esi
cmp dx, 0x2d
je 0x25a64d76
cmp dx, 0x2e
je 0x25a64d76
cmp dx, 0x2b
je 0x25a64d76
cmp dx, 0x2c
je 0x25a64d76
cmp dx, 0x39
je 0x25a64d76
cmp dx, bp
je 0x25a64d76
mov ecx, edi
mov dl, 0x53
cmp al, dl
jne 0x25a64d8e
cmp cl, 0x32
je 0x25a650cc
cmp cl, dl
je 0x25a64dbb
jmp 0x25a66145
cmp al, 0x3a
jne 0x25a64d9f
cmp cl, dl
jne 0x25a64dbb
xor eax, eax
inc eax
pop ebp
pop ebx
pop edi
pop esi
pop ecx
ret
cmp al, 0x7d
je 0x25a64d92
cmp al, 0x40
je 0x25a64d92
cmp al, 0x52
je 0x25a64d92
cmp al, 0x22
je 0x25a64d92
cmp al, 0x32
jne 0x25a64dbb
cmp cl, dl
je 0x25a650cc
push 0x25
pop edi
cmp ax, 0x24
jne 0x25a64e4f
cmp cl, dl
je 0x25a64d96
mov esi, dword [esp + 0x1c]
mov edx, eax
and edx, 0xff
mov dword [esp + 0x10], edx
cmp dx, 0x2d
je 0x25a64dff
cmp dx, 0x2e
je 0x25a64dff
cmp dx, 0x2b
je 0x25a64dff
cmp dx, 0x2c
je 0x25a64dff
cmp dx, 0x39
je 0x25a64dff
cmp dx, bp
jne 0x25a64e15
cmp esi, 0x23
je 0x25a64d96
cmp esi, edi
je 0x25a64d96
cmp esi, 0xa7
je 0x25a64d96
cmp esi, 0x39
je 0x25a64d96
push 0xf
pop esi
cmp al, 0x42
jne 0x25a6511a
mov edx, dword [esp + 0x1c]
cmp edx, 0x23
je 0x25a64d96
cmp edx, edi
je 0x25a64d96
cmp edx, 0xa7
je 0x25a64d96
cmp edx, 0x39
jne 0x25a65207
jmp 0x25a64d96
cmp ax, di
je 0x25a64dc8
cmp al, dl
je 0x25a64e64
cmp cl, dl
je 0x25a66145
cmp al, 0x3a
jne 0x25a64e70
cmp cl, 0x22
jmp 0x25a64dca
cmp al, 0x7d
jne 0x25a64ecb
cmp cl, 0x22
je 0x25a64d96
test eax, 0x8000
je 0x25a64dcc
cmp cl, 0x10
jb 0x25a64e96
cmp cl, 0x19
jbe 0x25a64d96
cmp cl, 0x6e
je 0x25a64d96
cmp cl, 0x51
je 0x25a64d96
cmp cl, 0x86
je 0x25a64d96
cmp cl, 0x80
je 0x25a64d96
cmp cl, 0x81
je 0x25a64d96
cmp cl, 0x1c
jmp 0x25a64dca
cmp al, 0x40
je 0x25a64e68
cmp al, 0x52
je 0x25a64e68
cmp al, 0x70
jne 0x25a64ee5
cmp cl, 0x22
jne 0x25a64dcc
jmp 0x25a650cc
cmp al, 0x10
jb 0x25a64eed
cmp al, 0x19
jbe 0x25a64f01
cmp al, 0x6e
je 0x25a64f01
cmp al, 0x51
je 0x25a64f01
cmp al, 0x86
je 0x25a64f01
cmp al, 0x80
je 0x25a64f01
cmp al, 0x81
jne 0x25a64f3c
cmp cl, 0x10
jb 0x25a64f0f
cmp cl, 0x19
jbe 0x25a64d96
cmp cl, 0x6e
je 0x25a64d96
cmp cl, 0x51
je 0x25a64d96
cmp cl, 0x86
je 0x25a64d96
cmp cl, 0x80
je 0x25a64d96
cmp cl, 0x81
je 0x25a64d96
cmp al, 0x4e
jne 0x25a64f8d
cmp cl, 0x11
je 0x25a64d96
cmp cl, 0x13
je 0x25a64d96
cmp cl, 0x86
je 0x25a64d96
cmp cl, 0x12
je 0x25a64d96
cmp cl, 0x80
je 0x25a64d96
cmp cl, 0x81
je 0x25a64d96
cmp cl, 0x15
jb 0x25a64ec3
cmp cl, 0x17
jbe 0x25a64d96
jmp 0x25a64ec3
cmp al, 0x4f
jne 0x25a64fc6
cmp cl, 0x51
je 0x25a64d96
cmp cl, 0x10
je 0x25a64d96
cmp cl, 0x14
je 0x25a64d96
cmp cl, 0x6e
je 0x25a64d96
cmp cl, 0x18
je 0x25a64d96
cmp cl, 0x19
jmp 0x25a64ebd
cmp al, 0x50
jne 0x25a65004
cmp cl, 0x10
jb 0x25a64fd8
cmp cl, 0x19
jbe 0x25a64d96
cmp cl, 0x6e
je 0x25a64d96
cmp cl, 0x51
je 0x25a64d96
cmp cl, 0x86
je 0x25a64d96
cmp cl, 0x80
je 0x25a64d96
cmp cl, 0x81
jmp 0x25a64dca
cmp al, 0x58
jne 0x25a6503d
mov esi, dword [esp + 0x1c]
cmp esi, ebx
je 0x25a64d96
cmp esi, 9
je 0x25a64d96
cmp esi, 0xa
je 0x25a64d96
cmp esi, 0xb
je 0x25a64d96
cmp esi, 0x6a
jne 0x25a64dd0
jmp 0x25a64d96
cmp al, 0x64
je 0x25a65008
cmp al, 0x59
jne 0x25a650d3
mov esi, dword [esp + 0x1c]
cmp esi, ebx
je 0x25a64d96
cmp esi, 9
je 0x25a64d96
cmp esi, 0xa
je 0x25a64d96
cmp esi, 0xb
je 0x25a64d96
cmp esi, 0x6a
je 0x25a64d96
cmp cl, 0x10
jb 0x25a65087
cmp cl, 0x19
jbe 0x25a64d96
cmp cl, 0x6e
je 0x25a64d96
cmp cl, 0x51
je 0x25a64d96
cmp cl, 0x86
je 0x25a64d96
cmp cl, 0x80
je 0x25a64d96
cmp cl, 0x81
je 0x25a64d96
mov edx, ecx
and edx, 0xff
cmp dx, 0x1f
je 0x25a650cc
cmp dx, 0x49
jne 0x25a64dd0
push 2
jmp 0x25a65371
cmp al, 0x67
jne 0x25a650e8
cmp cl, 0x22
je 0x25a64d96
cmp cl, 0x3e
jmp 0x25a64dca
mov esi, dword [esp + 0x1c]
cmp al, 0x65
jne 0x25a650f8
cmp esi, 0x76
jmp 0x25a65032
cmp al, 0x72
jne 0x25a65107
cmp esi, 0xa2
jmp 0x25a65032
cmp al, 0x78
jne 0x25a64dd0
cmp esi, 0xa8
jmp 0x25a65032
cmp al, 0xf
je 0x25a64e20
cmp al, 0x7b
je 0x25a64e20
cmp al, 0x2f
jne 0x25a6514c
mov edx, dword [esp + 0x1c]
cmp edx, 0x18
je 0x25a64d96
cmp edx, 0x7d
je 0x25a64d96
cmp edx, 0x2d
jmp 0x25a64e44
cmp al, 0x30
jne 0x25a65156
mov edx, dword [esp + 0x1c]
jmp 0x25a65144
cmp al, 0x31
jne 0x25a65166
mov edx, dword [esp + 0x1c]
cmp edx, 0x1c
jmp 0x25a64e44
cmp al, 0x38
jne 0x25a65176
mov edx, dword [esp + 0x1c]
cmp edx, 0x1d
jmp 0x25a64e44
cmp al, 0x45
jne 0x25a65188
mov edx, dword [esp + 0x1c]
cmp edx, 0x1e
jne 0x25a65199
jmp 0x25a64d96
cmp al, 0x46
jne 0x25a651ac
mov edx, dword [esp + 0x1c]
cmp edx, 0x22
je 0x25a64d96
cmp cx, 0x45
je 0x25a64d96
cmp cx, 0x46
jmp 0x25a64e44
cmp al, 0x69
jne 0x25a651bc
mov edx, dword [esp + 0x1c]
cmp edx, 0x7c
jmp 0x25a64e44
cmp al, 0x6a
jne 0x25a651cc
mov edx, dword [esp + 0x1c]
cmp edx, 0x7d
jmp 0x25a64e44
cmp al, 0x54
jne 0x25a651e2
mov edx, dword [esp + 0x1c]
cmp edx, 0x18
je 0x25a64d96
cmp edx, 0x1e
jmp 0x25a6519d
cmp al, 0x28
jne 0x25a651f2
mov edx, dword [esp + 0x1c]
cmp edx, 0x2b
jmp 0x25a64e44
cmp al, 0x3f
je 0x25a651e6
mov edx, dword [esp + 0x1c]
cmp al, 0x73
jne 0x25a65207
cmp edx, 0x23
je 0x25a64d96
mov ebx, dword [esp + 0x10]
cmp bx, 0x29
je 0x25a65240
cmp bx, 0x2a
je 0x25a65240
cmp bx, 0x2b
je 0x25a65240
cmp bx, 0x2c
je 0x25a65240
cmp bx, 0x39
je 0x25a65240
cmp bx, bp
je 0x25a65240
cmp bx, 0x27
je 0x25a65240
cmp bx, 0x66
je 0x25a65240
cmp bx, 0x5b
jne 0x25a65249
cmp edx, 0x29
je 0x25a64d96
cmp al, 0x55
jne 0x25a65257
cmp edx, 0x63
jne 0x25a652bd
jmp 0x25a64d96
cmp al, 0x35
jne 0x25a65260
cmp edx, 0x1f
jmp 0x25a65250
cmp al, 0x36
jne 0x25a65269
cmp edx, 0x20
jmp 0x25a65250
cmp al, 0x37
jne 0x25a65272
cmp edx, 0x21
jmp 0x25a65250
cmp al, 0x1e
jne 0x25a65284
cmp edx, 0x1b
je 0x25a64d96
cmp edx, 0x1a
jmp 0x25a65250
cmp al, 0x43
jne 0x25a652bd
cmp cl, 0x3d
je 0x25a64d96
cmp edx, esi
je 0x25a64d96
cmp edx, 0x5d
je 0x25a64d96
cmp edx, 0x14
je 0x25a64d96
cmp edx, 0x16
je 0x25a64d96
cmp edx, 0x11
je 0x25a64d96
push 2
pop edi
cmp bx, di
jb 0x25a652e0
cmp bx, si
ja 0x25a652e0
mov edx, ecx
and edx, 0xff
cmp dx, di
jb 0x25a652e0
cmp dx, si
jbe 0x25a6536f
cmp al, 1
jne 0x25a652f6
mov edx, ecx
and edx, 0xff
cmp dx, di
jb 0x25a652f6
cmp dx, si
jbe 0x25a6536f
cmp bx, di
jb 0x25a65305
cmp bx, si
ja 0x25a65305
cmp cl, 1
je 0x25a6536f
cmp al, 0x7b
jne 0x25a6531b
mov edx, ecx
and edx, 0xff
cmp dx, di
jb 0x25a6531b
cmp dx, si
jbe 0x25a6536f
cmp dword [esp + 0x20], 0
je 0x25a65593
cmp al, 0x11
je 0x25a65348
cmp al, 0x13
je 0x25a65348
cmp al, 0x86
je 0x25a65348
cmp al, 0x12
je 0x25a65348
cmp al, 0x80
je 0x25a65348
cmp al, 0x81
je 0x25a65348
mov dl, al
sub dl, 0x15
cmp dl, 2
ja 0x25a6534d
cmp cl, 0x1c
je 0x25a6536f
cmp al, 0x43
jne 0x25a65377
cmp cl, 0x11
je 0x25a6536f
cmp cl, 0x13
je 0x25a6536f
cmp cl, 0x86
je 0x25a6536f
cmp cl, 0x12
je 0x25a6536f
mov dl, cl
sub dl, 0x15
cmp dl, 2
ja 0x25a6537b
push 3
pop eax
jmp 0x25a64d99
cmp al, 0x3b
je 0x25a65351
cmp dword [esp + 0x18], 0x10084
jne 0x25a653a3
cmp cl, 0x11
je 0x25a6536f
cmp cl, 0x13
je 0x25a6536f
cmp cl, 0x86
je 0x25a6536f
cmp cl, 0x12
je 0x25a6536f
mov dl, cl
sub dl, 0x15
cmp dl, 2
jbe 0x25a6536f
cmp al, 0x75
je 0x25a653bb
cmp al, 0x76
je 0x25a653bb
cmp al, 0x62
je 0x25a653bb
cmp al, 0x5f
je 0x25a653bb
cmp al, 0x65
je 0x25a653bb
cmp al, 0x72
jne 0x25a653db
cmp cl, 0x11
je 0x25a6536f
cmp cl, 0x13
je 0x25a6536f
cmp cl, 0x86
je 0x25a6536f
cmp cl, 0x12
je 0x25a6536f
mov dl, cl
sub dl, 0x15
cmp dl, 2
ja 0x25a653df
jmp 0x25a6536f
cmp al, 0x78
je 0x25a653bb
cmp bx, 0x2d
je 0x25a65402
cmp bx, 0x2e
je 0x25a65402
cmp bx, 0x2b
je 0x25a65402
cmp bx, 0x2c
je 0x25a65402
cmp bx, 0x39
je 0x25a65402
cmp bx, bp
jne 0x25a65434
cmp cl, 0x11
je 0x25a6536f
cmp cl, 0x13
je 0x25a6536f
cmp cl, 0x86
je 0x25a6536f
cmp cl, 0x12
je 0x25a6536f
cmp cl, 0x15
jb 0x25a65434
cmp cl, 0x17
jbe 0x25a6536f
cmp al, 0x42
je 0x25a654a5
cmp al, 0xf
je 0x25a654a5
cmp al, 0x7b
je 0x25a654a5
cmp al, 0x2f
je 0x25a654a5
cmp al, 0x30
je 0x25a654a5
cmp al, 0x31
je 0x25a654a5
cmp al, 0x38
je 0x25a654a5
cmp al, 0x45
jne 0x25a65495
cmp cl, 0x11
je 0x25a6536f
cmp cl, 0x13
je 0x25a6536f
cmp cl, 0x86
je 0x25a6536f
cmp cl, 0x12
je 0x25a6536f
mov dl, cl
sub dl, 0x15
cmp dl, 2
jbe 0x25a6536f
mov edx, 0x86
cmp cx, dx
jne 0x25a654dc
jmp 0x25a6536f
cmp al, 0x46
je 0x25a654a5
cmp al, 0x69
je 0x25a654a5
cmp al, 0x6a
je 0x25a654a5
cmp al, 0x54
jne 0x25a654d8
cmp cl, 0x11
je 0x25a6536f
cmp cl, 0x13
je 0x25a6536f
cmp cl, 0x86
je 0x25a6536f
cmp cl, 0x12
je 0x25a6536f
mov dl, cl
sub dl, 0x15
cmp dl, 2
ja 0x25a654dc
jmp 0x25a6536f
cmp al, 0x28
je 0x25a654a5
cmp bx, 0x29
je 0x25a65511
cmp bx, 0x2a
je 0x25a65511
cmp bx, 0x2b
je 0x25a65511
cmp bx, 0x2c
je 0x25a65511
cmp bx, 0x39
je 0x25a65511
cmp bx, bp
je 0x25a65511
cmp bx, 0x27
je 0x25a65511
cmp bx, 0x66
je 0x25a65511
cmp bx, 0x5b
jne 0x25a65543
cmp cl, 0x11
je 0x25a6536f
cmp cl, 0x13
je 0x25a6536f
cmp cl, 0x86
je 0x25a6536f
cmp cl, 0x12
je 0x25a6536f
cmp cl, 0x15
jb 0x25a65543
cmp cl, 0x17
jbe 0x25a6536f
cmp al, 0x55
jne 0x25a6557e
cmp cl, 0x11
je 0x25a6536f
cmp cl, 0x13
je 0x25a6536f
cmp cl, 0x86
je 0x25a6536f
cmp cl, 0x12
je 0x25a6536f
mov dl, cl
sub dl, 0x15
cmp dl, 2
ja 0x25a65810
jmp 0x25a6536f
cmp al, 0x30
jne 0x25a657a1
mov edx, 0x86
cmp cx, dx
jmp 0x25a657e6
cmp al, 0x51
je 0x25a655ab
cmp al, 0x10
je 0x25a655ab
cmp al, 0x14
je 0x25a655ab
cmp al, 0x6e
je 0x25a655ab
cmp al, 0x18
je 0x25a655ab
cmp al, 0x19
jne 0x25a655b4
cmp cl, 0x1c
je 0x25a6536f
cmp al, 0x43
jne 0x25a655dd
cmp cl, 0x51
je 0x25a6536f
cmp cl, 0x10
je 0x25a6536f
cmp cl, 0x14
je 0x25a6536f
cmp cl, 0x6e
jne 0x25a655e1
jmp 0x25a6536f
cmp al, 0x3b
je 0x25a655b8
cmp dword [esp + 0x18], 0x10084
jne 0x25a6560f
cmp cl, 0x51
je 0x25a6536f
cmp cl, 0x10
je 0x25a6536f
cmp cl, 0x14
je 0x25a6536f
cmp cl, 0x6e
je 0x25a6536f
cmp al, 0x75
je 0x25a65627
cmp al, 0x76
je 0x25a65627
cmp al, 0x62
je 0x25a65627
cmp al, 0x5f
je 0x25a65627
cmp al, 0x65
je 0x25a65627
cmp al, 0x72
jne 0x25a6564c
cmp cl, 0x51
je 0x25a6536f
cmp cl, 0x10
je 0x25a6536f
cmp cl, 0x14
je 0x25a6536f
cmp cl, 0x6e
jne 0x25a65650
jmp 0x25a6536f
cmp al, 0x78
je 0x25a65627
cmp bx, 0x2d
je 0x25a65673
cmp bx, 0x2e
je 0x25a65673
cmp bx, 0x2b
je 0x25a65673
cmp bx, 0x2c
je 0x25a65673
cmp bx, 0x39
je 0x25a65673
cmp bx, bp
jne 0x25a65697
cmp cl, 0x51
je 0x25a6536f
cmp cl, 0x10
je 0x25a6536f
cmp cl, 0x14
je 0x25a6536f
cmp cl, 0x6e
je 0x25a6536f
cmp al, 0x42
je 0x25a656f1
cmp al, 0xf
je 0x25a656f1
cmp al, 0x7b
je 0x25a656f1
cmp al, 0x2f
je 0x25a656f1
cmp al, 0x30
je 0x25a656f1
cmp al, 0x31
je 0x25a656f1
cmp al, 0x38
je 0x25a656f1
cmp al, 0x45
jne 0x25a656e1
cmp cl, 0x51
je 0x25a6536f
cmp cl, 0x10
je 0x25a6536f
cmp cl, 0x14
je 0x25a6536f
cmp cl, 0x6e
je 0x25a6536f
cmp cx, 0x14
jmp 0x25a6570f
cmp al, 0x46
je 0x25a656f1
cmp al, 0x69
je 0x25a656f1
cmp al, 0x6a
je 0x25a656f1
cmp al, 0x54
jne 0x25a65716
cmp cl, 0x51
je 0x25a6536f
cmp cl, 0x10
je 0x25a6536f
cmp cl, 0x14
je 0x25a6536f
cmp cl, 0x6e
jne 0x25a6571a
jmp 0x25a6536f
cmp al, 0x28
je 0x25a656f1
cmp bx, 0x29
je 0x25a6574f
cmp bx, 0x2a
je 0x25a6574f
cmp bx, 0x2b
je 0x25a6574f
cmp bx, 0x2c
je 0x25a6574f
cmp bx, 0x39
je 0x25a6574f
cmp bx, bp
je 0x25a6574f
cmp bx, 0x27
je 0x25a6574f
cmp bx, 0x66
je 0x25a6574f
cmp bx, 0x5b
jne 0x25a65773
cmp cl, 0x51
je 0x25a6536f
cmp cl, 0x10
je 0x25a6536f
cmp cl, 0x14
je 0x25a6536f
cmp cl, 0x6e
je 0x25a6536f
cmp al, 0x55
jne 0x25a65797
cmp cl, 0x51
je 0x25a6536f
cmp cl, 0x10
je 0x25a6536f
cmp cl, 0x14
je 0x25a6536f
cmp cl, 0x6e
jmp 0x25a657e6
cmp al, 0x30
jne 0x25a657a1
cmp cx, 0x14
jmp 0x25a657e6
cmp al, 0x2f
jne 0x25a657c8
mov edx, ecx
mov ebp, 0xff
and edx, ebp
cmp dx, di
jb 0x25a657bd
cmp dx, 9
jbe 0x25a6536f
cmp dx, 0xe
jne 0x25a65815
jmp 0x25a6536f
cmp al, 0x3f
je 0x25a657d0
cmp al, 0x73
jne 0x25a657ed
mov edx, ecx
and edx, 0xff
cmp dx, 0x1f
je 0x25a6536f
cmp dx, 0x49
jne 0x25a65810
jmp 0x25a6536f
cmp al, 0x6f
jne 0x25a6580c
mov edx, ecx
and edx, 0xff
cmp dx, 0x1f
je 0x25a65805
cmp dx, 0x49
jne 0x25a65810
mov eax, edi
jmp 0x25a64d99
cmp al, 0x85
je 0x25a657f1
mov ebp, 0xff
push 0x1f
pop esi
cmp bx, si
je 0x25a65823
cmp bx, 0x49
jne 0x25a65828
cmp cl, 0x22
je 0x25a65805
cmp bx, si
je 0x25a65833
cmp bx, 0x49
jne 0x25a65839
cmp cx, 0x3e
je 0x25a65805
cmp bx, si
je 0x25a65844
cmp bx, 0x49
jne 0x25a6584a
cmp cx, 0x71
je 0x25a65805
cmp bx, si
je 0x25a65855
cmp bx, 0x49
jne 0x25a6589b
mov edx, ecx
and edx, ebp
cmp dx, 1
jb 0x25a65864
cmp dx, si
jbe 0x25a65805
cmp dx, 0x49
je 0x25a65805
cmp dx, 0x6e
je 0x25a65805
cmp dx, 0x51
je 0x25a65805
mov esi, 0x80
cmp dx, si
je 0x25a65805
inc esi
cmp dx, si
je 0x25a65805
mov esi, 0x86
cmp dx, si
je 0x25a65805
push 0x1f
pop esi
cmp bx, si
je 0x25a658a6
cmp bx, 0x49
jne 0x25a658af
cmp cl, 0x25
je 0x25a65805
cmp bx, si
je 0x25a658ba
cmp bx, 0x49
jne 0x25a658c3
cmp cl, 0x24
je 0x25a65805
cmp bx, 1
jb 0x25a658ce
cmp bx, si
jbe 0x25a658fa
cmp bx, 0x49
je 0x25a658fa
cmp bx, 0x6e
je 0x25a658fa
cmp bx, 0x51
je 0x25a658fa
mov edx, 0x80
cmp bx, dx
je 0x25a658fa
inc edx
cmp bx, dx
je 0x25a658fa
mov edx, 0x86
cmp bx, dx
jne 0x25a65911
mov edx, ecx
and edx, ebp
cmp dx, si
je 0x25a65805
cmp dx, 0x49
je 0x25a65805
cmp al, 0x26
je 0x25a65919
cmp al, 0x43
jne 0x25a65931
mov edx, ecx
and edx, ebp
cmp dx, si
je 0x25a65805
cmp dx, 0x49
jne 0x25a65935
jmp 0x25a65805
cmp al, 0x3b
je 0x25a65919
cmp dword [esp + 0x18], 0x10084
jne 0x25a65956
mov edx, ecx
and edx, ebp
cmp dx, si
je 0x25a65805
cmp dx, 0x49
je 0x25a65805
mov bl, 0x44
cmp al, 0x75
jne 0x25a65963
mov ebp, 0xff
jmp 0x25a65980
cmp al, 0x76
je 0x25a6595c
cmp al, 0x62
je 0x25a6595c
cmp al, 0x5f
je 0x25a6595c
cmp al, bl
je 0x25a6595c
mov ebp, 0xff
cmp al, 0x4e
je 0x25a65980
cmp al, 0x4f
jne 0x25a65999
mov edx, ecx
and edx, ebp
cmp dx, 0x1f
je 0x25a65805
cmp dx, 0x49
jne 0x25a6599d
jmp 0x25a65805
cmp al, 0x50
je 0x25a65980
test eax, 0x8000
je 0x25a65a58
movzx esi, al
sub esi, 0x4e
movzx edx, cx
je 0x25a659e9
dec esi
je 0x25a659bf
dec esi
jne 0x25a65a09
cmp cx, 0x1c
jmp 0x25a65a05
cmp cl, 0x11
je 0x25a65a07
cmp cl, 0x13
je 0x25a65a07
cmp cl, 0x86
je 0x25a65a07
cmp cl, 0x12
je 0x25a65a07
cmp cl, 0x80
je 0x25a65a07
cmp cl, 0x81
je 0x25a65a07
cmp cl, 0x15
jb 0x25a65a09
cmp cl, 0x17
ja 0x25a65a09
jmp 0x25a65a07
cmp cl, 0x51
je 0x25a65a07
cmp cl, 0x10
je 0x25a65a07
cmp cl, 0x14
je 0x25a65a07
cmp cl, 0x6e
je 0x25a65a07
cmp cl, 0x18
je 0x25a65a07
cmp cl, 0x19
jne 0x25a65a09
xor edx, edx
and edx, ebp
cmp dx, 1
jb 0x25a65a17
cmp dx, 0x1f
jbe 0x25a65a43
cmp dx, 0x49
je 0x25a65a43
cmp dx, 0x6e
je 0x25a65a43
cmp dx, 0x51
je 0x25a65a43
mov esi, 0x80
cmp dx, si
je 0x25a65a43
inc esi
cmp dx, si
je 0x25a65a43
mov esi, 0x86
cmp dx, si
jne 0x25a65a58
xor ecx, ecx
cmp al, 0x32
sete cl
lea ecx, [ecx*4 + 2]
mov eax, ecx
jmp 0x25a64d99
push 2
pop esi
cmp al, 0x11
je 0x25a65a75
cmp al, 0x13
je 0x25a65a75
cmp al, 0x86
je 0x25a65a75
cmp al, 0x12
je 0x25a65a75
mov dl, al
sub dl, 0x15
cmp dl, 2
ja 0x25a65a7f
cmp cx, 0x23
je 0x25a65b08
cmp al, 0x1c
jne 0x25a65a89
cmp cx, 0x23
je 0x25a65b08
cmp word [esp + 0x10], 0x1f
je 0x25a65a99
cmp word [esp + 0x10], 0x49
jne 0x25a65a9f
cmp cx, 0x23
je 0x25a65b08
cmp al, 0x5f
jne 0x25a65ae2
mov edx, ecx
and edx, ebp
cmp dx, 1
jb 0x25a65ab3
cmp dx, 0x1f
jbe 0x25a65b08
cmp dx, 0x49
je 0x25a65b08
cmp dx, 0x6e
je 0x25a65b08
cmp dx, 0x51
je 0x25a65b08
mov edi, 0x80
cmp dx, di
je 0x25a65b08
inc edi
cmp dx, di
je 0x25a65b08
mov edi, 0x86
cmp dx, di
jmp 0x25a65b71
cmp al, 0x10
jb 0x25a65aea
cmp al, 0x17
jbe 0x25a65af6
cmp al, 0x6e
je 0x25a65af6
cmp al, 0x51
je 0x25a65af6
cmp al, 0x86
jne 0x25a65afb
cmp cl, 0x1a
je 0x25a65b08
cmp al, 8
jne 0x25a65b0f
cmp cl, 0x1a
jne 0x25a65bb4
mov eax, esi
jmp 0x25a64d99
cmp al, 0x10
jb 0x25a65b17
cmp al, 0x17
jbe 0x25a65b23
cmp al, 0x6e
je 0x25a65b23
cmp al, 0x51
je 0x25a65b23
cmp al, 0x86
jne 0x25a65b28
cmp cl, 0x80
je 0x25a65b08
cmp al, 0x10
jb 0x25a65b30
cmp al, 0x17
jbe 0x25a65b3c
cmp al, 0x6e
je 0x25a65b3c
cmp al, 0x51
je 0x25a65b3c
cmp al, 0x86
jne 0x25a65b41
cmp cl, 0x18
je 0x25a65b08
cmp al, 0x10
jb 0x25a65b49
cmp al, 0x17
jbe 0x25a65b55
cmp al, 0x6e
je 0x25a65b55
cmp al, 0x51
je 0x25a65b55
cmp al, 0x86
jne 0x25a65b5a
cmp cl, 0x81
je 0x25a65b08
cmp al, 0x10
jb 0x25a65b62
cmp cl, 0x19
je 0x25a65b08
cmp dword [esp + 0x20], 0
je 0x25a65bd1
cmp al, 0x26
jne 0x25a65c4d
cmp cl, 0x11
je 0x25a65b08
cmp cl, 0x13
je 0x25a65b08
cmp cl, 0x80
je 0x25a65b08
cmp cl, 0x18
je 0x25a65b08
cmp cl, 0x81
je 0x25a65b08
jmp 0x25a65b6e
cmp al, 0x26
jne 0x25a65c96
cmp cl, 0x51
je 0x25a65b08
cmp cl, 0x10
je 0x25a65b08
mov edi, dword [esp + 0x1c]
cmp dword [esp + 0x20], 0
je 0x25a65c9a
cmp al, 0x74
jne 0x25a65d0f
mov edi, dword [esp + 0x1c]
cmp al, 0x74
jne 0x25a65d0f
cmp cl, 0x51
je 0x25a65b08
cmp al, 0x3b
jne 0x25a65d1c
xor eax, eax
jmp 0x25a64d99