Function at 0x49de6c
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov dword [ebp - 4], 0
cmp dword [ebp + 8], 1
jne 0x49dea5
mov eax, 0x832f3b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49de9c
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 2
jne 0x49dece
mov eax, 0x7c7c3e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49dec5
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 3
jne 0x49def7
mov eax, 0x830666
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49deee
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 4
jne 0x49df20
mov eax, 0x832f40
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49df17
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 5
jne 0x49df49
mov eax, 0x832f49
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49df40
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 6
jne 0x49df72
mov eax, 0x832f54
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49df69
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 7
jne 0x49df9b
mov eax, 0x832f5f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49df92
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 8
jne 0x49dfc4
mov eax, 0x832f6a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49dfbb
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 9
jne 0x49dfed
mov eax, 0x832f75
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49dfe4
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0xa
jne 0x49e016
mov eax, 0x832f7e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e00d
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0xb
jne 0x49e03f
mov eax, 0x832f89
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e036
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0xc
jne 0x49e068
mov eax, 0x832f92
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e05f
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0xd
jne 0x49e091
mov eax, 0x832f9b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e088
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0xe
jne 0x49e0ba
mov eax, 0x832fa4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e0b1
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0xf
jne 0x49e0e3
mov eax, 0x832faf
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e0da
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x10
jne 0x49e10c
mov eax, 0x832fb6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e103
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x11
jne 0x49e135
mov eax, 0x832fbd
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e12c
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x12
jne 0x49e15e
mov eax, 0x832fc2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e155
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x13
jne 0x49e187
mov eax, 0x832fc9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e17e
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x14
jne 0x49e1b0
mov eax, 0x832fd2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e1a7
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x15
jne 0x49e1d9
mov eax, 0x832fdf
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e1d0
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x16
jne 0x49e202
mov eax, str.COOINS
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e1f9
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x17
jne 0x49e22b
mov eax, 0x832ff5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e222
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x18
jne 0x49e254
mov eax, 0x832ffe
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e24b
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x19
jne 0x49e27d
mov eax, 0x833003
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e274
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x1a
jne 0x49e2a6
mov eax, 0x83300c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e29d
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x1b
jne 0x49e2cf
mov eax, 0x833015
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e2c6
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x1c
jne 0x49e2f8
mov eax, 0x833020
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e2ef
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x1d
jne 0x49e321
mov eax, 0x833029
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e318
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x1e
jne 0x49e34a
mov eax, 0x833032
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e341
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x1f
jne 0x49e373
mov eax, 0x83303b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e36a
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x20
jne 0x49e39c
mov eax, 0x833044
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e393
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x21
jne 0x49e3c5
mov eax, 0x83304f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e3bc
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x22
jne 0x49e3ee
mov eax, 0x831c26
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e3e5
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x23
jne 0x49e417
mov eax, 0x833054
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e40e
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x24
jne 0x49e440
mov eax, 0x832347
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e437
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x25
jne 0x49e469
mov eax, 0x83305d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e460
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x26
jne 0x49e492
mov eax, 0x831eff
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e489
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x27
jne 0x49e4bb
mov eax, 0x833068
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e4b2
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x28
jne 0x49e4e4
mov eax, 0x833074
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e4db
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x29
jne 0x49e50d
mov eax, 0x83307f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e504
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x2a
jne 0x49e536
mov eax, 0x83308a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e52d
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x2b
jne 0x49e55f
mov eax, 0x833054
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e556
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x2c
jne 0x49e588
mov eax, 0x832347
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e57f
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x2d
jne 0x49e5b1
mov eax, 0x833054
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e5a8
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x2e
jne 0x49e5da
mov eax, 0x832347
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e5d1
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x2f
jne 0x49e603
mov eax, 0x833096
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e5fa
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x30
jne 0x49e62c
mov eax, 0x83309b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e623
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x31
jne 0x49e655
mov eax, 0x833054
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e64c
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x32
jne 0x49e67e
mov eax, 0x832347
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e675
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x33
jne 0x49e6a7
mov eax, 0x8330a0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e69e
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x34
jne 0x49e6d0
mov eax, 0x833054
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e6c7
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x35
jne 0x49e6f9
mov eax, 0x832347
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e6f0
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x36
jne 0x49e722
mov eax, 0x833054
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e719
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x37
jne 0x49e74b
mov eax, 0x832347
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e742
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x38
jne 0x49e774
mov eax, 0x8330aa
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e76b
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x39
jne 0x49e79d
mov eax, 0x8330b3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e794
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x3a
jne 0x49e7c6
mov eax, 0x833054
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e7bd
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x3b
jne 0x49e7ef
mov eax, 0x832347
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e7e6
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x3c
jne 0x49e818
mov eax, 0x833054
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e80f
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x3d
jne 0x49e841
mov eax, 0x832347
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e838
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x3e
jne 0x49e86a
mov eax, 0x8330aa
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e861
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
cmp dword [ebp + 8], 0x3f
jne 0x49e893
mov eax, 0x8330b3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e88a
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49e8ad
mov eax, 0x8330bd
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e8a9
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x49e8c9
push eax
mov ebx, eax
call fcn.004011cc
inc eax
push eax
call fcn.004d6cee
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x49e8ce
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49e8df
push ebx
call fcn.004d6ce8
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4