Function at 0x49f035
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 0x49f06e
mov eax, 0x96e1c2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f065
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 2
jne 0x49f097
mov eax, 0x8d351a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f08e
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 3
jne 0x49f0c0
mov eax, 0x96b8ed
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f0b7
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 4
jne 0x49f0e9
mov eax, 0x96e1c7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f0e0
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 5
jne 0x49f112
mov eax, 0x96e1d0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f109
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 6
jne 0x49f13b
mov eax, 0x96e1db
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f132
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 7
jne 0x49f164
mov eax, 0x96e1e6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f15b
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 8
jne 0x49f18d
mov eax, 0x96e1f1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f184
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 9
jne 0x49f1b6
mov eax, 0x96e1fc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f1ad
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0xa
jne 0x49f1df
mov eax, 0x96e205
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f1d6
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0xb
jne 0x49f208
mov eax, 0x96e210
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f1ff
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0xc
jne 0x49f231
mov eax, 0x96e219
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f228
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0xd
jne 0x49f25a
mov eax, 0x96e222
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f251
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0xe
jne 0x49f283
mov eax, 0x96e22b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f27a
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0xf
jne 0x49f2ac
mov eax, 0x96e236
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f2a3
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x10
jne 0x49f2d5
mov eax, 0x96e23d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f2cc
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x11
jne 0x49f2fe
mov eax, 0x96e244
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f2f5
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x12
jne 0x49f327
mov eax, 0x96e249
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f31e
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x13
jne 0x49f350
mov eax, 0x96e250
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f347
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x14
jne 0x49f379
mov eax, 0x96e259
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f370
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x15
jne 0x49f3a2
mov eax, 0x96e266
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f399
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x16
jne 0x49f3cb
mov eax, str.COOINS
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f3c2
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x17
jne 0x49f3f4
mov eax, 0x96e27c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f3eb
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x18
jne 0x49f41d
mov eax, 0x96e285
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f414
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x19
jne 0x49f446
mov eax, 0x96e28a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f43d
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x1a
jne 0x49f46f
mov eax, 0x96e293
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f466
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x1b
jne 0x49f498
mov eax, 0x96e29c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f48f
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x1c
jne 0x49f4c1
mov eax, 0x96e2a7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f4b8
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x1d
jne 0x49f4ea
mov eax, 0x96e2b0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f4e1
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x1e
jne 0x49f513
mov eax, 0x96e2b9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f50a
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x1f
jne 0x49f53c
mov eax, 0x96e2c2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f533
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x20
jne 0x49f565
mov eax, 0x96e2cb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f55c
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x21
jne 0x49f58e
mov eax, 0x96e2d6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f585
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x22
jne 0x49f5b7
mov eax, 0x96cead
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f5ae
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x23
jne 0x49f5e0
mov eax, 0x96e2db
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f5d7
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x24
jne 0x49f609
mov eax, 0x96d5ce
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f600
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x25
jne 0x49f632
mov eax, 0x96e2e4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f629
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x26
jne 0x49f65b
mov eax, 0x96d186
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f652
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x27
jne 0x49f684
mov eax, 0x96e2ef
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f67b
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x28
jne 0x49f6ad
mov eax, 0x96e2fb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f6a4
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x29
jne 0x49f6d6
mov eax, 0x96e306
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f6cd
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x2a
jne 0x49f6ff
mov eax, 0x96e311
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f6f6
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x2b
jne 0x49f728
mov eax, 0x96e2db
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f71f
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x2c
jne 0x49f751
mov eax, 0x96d5ce
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f748
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x2d
jne 0x49f77a
mov eax, 0x96e2db
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f771
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x2e
jne 0x49f7a3
mov eax, 0x96d5ce
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f79a
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x2f
jne 0x49f7cc
mov eax, 0x96e31d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f7c3
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x30
jne 0x49f7f5
mov eax, 0x96e322
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f7ec
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x31
jne 0x49f81e
mov eax, 0x96e2db
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f815
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x32
jne 0x49f847
mov eax, 0x96d5ce
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f83e
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x33
jne 0x49f870
mov eax, 0x96e327
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f867
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x34
jne 0x49f899
mov eax, 0x96e2db
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f890
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x35
jne 0x49f8c2
mov eax, 0x96d5ce
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f8b9
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x36
jne 0x49f8eb
mov eax, 0x96e2db
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f8e2
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x37
jne 0x49f914
mov eax, 0x96d5ce
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f90b
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x38
jne 0x49f93d
mov eax, 0x96e331
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f934
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x39
jne 0x49f966
mov eax, 0x96e33a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f95d
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x3a
jne 0x49f98f
mov eax, 0x96e2db
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f986
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x3b
jne 0x49f9b8
mov eax, 0x96d5ce
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f9af
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x3c
jne 0x49f9e1
mov eax, 0x96e2db
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49f9d8
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x3d
jne 0x49fa0a
mov eax, 0x96d5ce
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fa01
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x3e
jne 0x49fa33
mov eax, 0x96e331
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fa2a
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
cmp dword [ebp + 8], 0x3f
jne 0x49fa5c
mov eax, 0x96e33a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fa53
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x49fa76
mov eax, 0x96e344
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49fa72
push ebx
call fcn.004da259
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x49fa92
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.004da25f
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x49fa97
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49faa8
push ebx
call fcn.004da259
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4