Function at 0x6ab54514
Capabilities:
Parse credit card information

Disassembly:
push esi
push ebx
sub esp, 0x24
mov esi, dword [esp + 0x30]
mov ebx, dword [esi + 0x38]
mov dword [esi + 0x5d78], 0
cmp ebx, 0x57
je 0x6ab5481f
jg 0x6ab54638
cmp ebx, 0x3b
je 0x6ab54837
jg 0x6ab545bb
cmp ebx, 0x16
jg 0x6ab54582
cmp ebx, 0x15
jge 0x6ab547a1
cmp ebx, 0xb
je 0x6ab547a1
jg 0x6ab5456b
cmp ebx, 1
jne 0x6ab54841
jmp 0x6ab54765
cmp ebx, 0x11
je 0x6ab54774
cmp ebx, 0x13
jne 0x6ab54841
jmp 0x6ab547a1
cmp ebx, 0x1a
je 0x6ab54792
jg 0x6ab545a4
cmp ebx, 0x18
je 0x6ab547a1
cmp ebx, 0x19
jne 0x6ab54841
jmp 0x6ab54783
cmp ebx, 0x37
je 0x6ab54837
cmp ebx, 0x39
jne 0x6ab54841
jmp 0x6ab54837
cmp ebx, 0x4f
je 0x6ab54837
jg 0x6ab545ff
cmp ebx, 0x49
je 0x6ab54837
jg 0x6ab545e8
cmp ebx, 0x45
je 0x6ab54837
cmp ebx, 0x47
jne 0x6ab54841
jmp 0x6ab54837
cmp ebx, 0x4b
je 0x6ab54837
cmp ebx, 0x4d
jne 0x6ab54841
jmp 0x6ab54837
cmp ebx, 0x54
je 0x6ab547b0
jg 0x6ab54621
cmp ebx, 0x52
je 0x6ab5482b
cmp ebx, 0x53
jne 0x6ab54841
jmp 0x6ab547ef
cmp ebx, 0x55
je 0x6ab547fb
cmp ebx, 0x56
jne 0x6ab54841
jmp 0x6ab547bf
cmp ebx, 0x12f
je 0x6ab54837
jg 0x6ab546ca
cmp ebx, 0x63
je 0x6ab54837
jg 0x6ab5468e
cmp ebx, 0x5d
je 0x6ab54837
jg 0x6ab54677
cmp ebx, 0x58
je 0x6ab547e3
cmp ebx, 0x5b
jne 0x6ab54841
jmp 0x6ab54837
cmp ebx, 0x5f
je 0x6ab54837
cmp ebx, 0x61
jne 0x6ab54841
jmp 0x6ab54837
cmp ebx, 0x69
je 0x6ab54837
jg 0x6ab546b0
cmp ebx, 0x65
je 0x6ab54837
cmp ebx, 0x67
jne 0x6ab54841
jmp 0x6ab54837
cmp ebx, 0x6b
je 0x6ab54837
cmp ebx, 0x12d
jne 0x6ab54841
jmp 0x6ab54837
cmp ebx, 0x13a
je 0x6ab547cb
jg 0x6ab54720
cmp ebx, 0x135
je 0x6ab54837
jg 0x6ab54703
cmp ebx, 0x131
je 0x6ab54837
cmp ebx, 0x133
jne 0x6ab54841
jmp 0x6ab54837
cmp ebx, 0x137
je 0x6ab54837
cmp ebx, 0x139
jne 0x6ab54841
jmp 0x6ab54807
cmp ebx, 0x13d
je 0x6ab5482b
jg 0x6ab5474b
cmp ebx, 0x13b
je 0x6ab54813
cmp ebx, 0x13c
jne 0x6ab54841
jmp 0x6ab547d7
cmp ebx, 0x13e
je 0x6ab5481f
cmp ebx, 0x13f
jne 0x6ab54841
jmp 0x6ab547e3
mov dword [esi + 0x5d78], 0x6ab01fc0
jmp 0x6ab54841
mov dword [esi + 0x5d78], 0x6ab020b0
jmp 0x6ab54841
mov dword [esi + 0x5d78], 0x6ab020f0
jmp 0x6ab54841
mov dword [esi + 0x5d78], 0x6ab02130
jmp 0x6ab54841
mov dword [esi + 0x5d78], 0x6ab01d00
jmp 0x6ab54841
mov dword [esi + 0x5d80], 0x6ab02730
jmp 0x6ab54841
mov dword [esi + 0x5d80], 0x6ab029f0
jmp 0x6ab54841
mov dword [esi + 0x5d80], 0x6ab02cb0
jmp 0x6ab54841
mov dword [esi + 0x5d80], 0x6ab02f70
jmp 0x6ab54841
mov dword [esi + 0x5d80], 0x6ab03230
jmp 0x6ab54841
mov dword [esi + 0x5d80], 0x6ab02890
jmp 0x6ab54841
mov dword [esi + 0x5d80], 0x6ab02b50
jmp 0x6ab54841
mov dword [esi + 0x5d80], 0x6ab02e10
jmp 0x6ab54841
mov dword [esi + 0x5d80], 0x6ab030d0
jmp 0x6ab54841
mov dword [esi + 0x5d80], 0x6ab03390
jmp 0x6ab54841
mov dword [esi + 0x5d80], 0x6ab025e0
jmp 0x6ab54841
mov dword [esi + 0x5d78], 0x6ab02030
cmp dword [esi + 0x4c], 0
je 0x6ab54abf
cmp ebx, 0x2f
je 0x6ab549fc
jg 0x6ab548e1
cmp ebx, 0x1e
je 0x6ab549c0
jg 0x6ab5489e
cmp ebx, 0x1b
je 0x6ab54a65
jg 0x6ab54887
cmp ebx, 2
je 0x6ab54a74
cmp ebx, 3
jne 0x6ab54d09
jmp 0x6ab549de
cmp ebx, 0x1c
je 0x6ab54a56
cmp ebx, 0x1d
jne 0x6ab54d09
jmp 0x6ab549cf
cmp ebx, 0x2b
je 0x6ab54a83
jg 0x6ab548c0
cmp ebx, 0x29
je 0x6ab54984
cmp ebx, 0x2a
jne 0x6ab54d09
jmp 0x6ab54993
cmp ebx, 0x2d
je 0x6ab54a92
mov eax, 0x6ab060b0
mov edx, 0x6ab06450
cmovg eax, edx
mov dword [esi + 0x5d78], eax
jmp 0x6ab54d09
cmp ebx, 0x41
je 0x6ab54a47
jg 0x6ab5492b
cmp ebx, 0x32
je 0x6ab54a0b
jg 0x6ab5490e
cmp ebx, 0x30
je 0x6ab549ed
cmp ebx, 0x31
jne 0x6ab54d09
jmp 0x6ab54a1a
cmp ebx, 0x3f
je 0x6ab54ab0
jg 0x6ab54a38
cmp ebx, 0x3e
jne 0x6ab54d09
jmp 0x6ab54aa1
cmp ebx, 0x52
je 0x6ab54a29
jg 0x6ab54946
cmp ebx, 0x43
je 0x6ab549a2
cmp ebx, 0x44
jne 0x6ab54d09
jmp 0x6ab549b1
cmp ebx, 0x124
je 0x6ab54975
cmp ebx, 0x13d
je 0x6ab54a29
cmp ebx, 0x123
jne 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab03c70
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab03740
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab046d0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab041a0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab05130
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab04c00
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab01370
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab015b0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab02290
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab055b0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab06bb0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab05950
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab06f50
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab01b20
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab05d00
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab07300
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab017f0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab01a30
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab02470
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab076b0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab07a50
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab06800
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab07e00
jmp 0x6ab54d09
cmp ebx, 0x2e
je 0x6ab54cdb
jg 0x6ab54b47
cmp ebx, 0x1e
je 0x6ab54c1e
jg 0x6ab54b0e
cmp ebx, 0x1b
je 0x6ab54cab
jg 0x6ab54af7
cmp ebx, 2
je 0x6ab54cb7
cmp ebx, 3
jne 0x6ab54d09
jmp 0x6ab54c3c
cmp ebx, 0x1c
je 0x6ab54c9f
cmp ebx, 0x1d
jne 0x6ab54d09
jmp 0x6ab54c2d
cmp ebx, 0x2b
je 0x6ab54ccf
jg 0x6ab54b30
cmp ebx, 0x29
je 0x6ab54be2
cmp ebx, 0x2a
jne 0x6ab54d09
jmp 0x6ab54bf1
cmp ebx, 0x2c
je 0x6ab54cc3
cmp ebx, 0x2d
jne 0x6ab54d09
jmp 0x6ab54ce7
cmp ebx, 0x3f
je 0x6ab54cff
jg 0x6ab54b8b
cmp ebx, 0x31
je 0x6ab54c78
jg 0x6ab54b74
cmp ebx, 0x2f
je 0x6ab54c5a
cmp ebx, 0x30
jne 0x6ab54d09
jmp 0x6ab54c4b
cmp ebx, 0x32
je 0x6ab54c69
cmp ebx, 0x3e
jne 0x6ab54d09
jmp 0x6ab54cf3
cmp ebx, 0x43
je 0x6ab54c00
jg 0x6ab54ba9
cmp ebx, 0x40
je 0x6ab54c87
cmp ebx, 0x41
jne 0x6ab54d09
jmp 0x6ab54c93
cmp ebx, 0x123
je 0x6ab54bc4
cmp ebx, 0x124
je 0x6ab54bd3
cmp ebx, 0x44
jne 0x6ab54d09
jmp 0x6ab54c0f
mov dword [esi + 0x5d78], 0x6ab03ae0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab035b0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab04540
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab04010
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab04fa0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab04a70
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab012a0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab014e0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab021e0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab05470
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab06a70
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab05810
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab06e10
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab05bc0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab071c0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab01720
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab01960
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab023c0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab05f70
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab07570
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab06310
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab07910
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab066c0
jmp 0x6ab54d09
mov dword [esi + 0x5d78], 0x6ab07cc0
cmp ebx, 0x45
mov dword [esi + 0x5d70], 0
mov dword [esi + 0x5d74], 0
je 0x6ab55100
jg 0x6ab54e9d
cmp ebx, 0x2a
je 0x6ab55260
jg 0x6ab54ddf
cmp ebx, 0x16
jg 0x6ab54d9a
cmp ebx, 0x15
jge 0x6ab551fa
cmp ebx, 9
je 0x6ab55218
jg 0x6ab54d74
cmp ebx, 2
je 0x6ab551af
cmp ebx, 3
je 0x6ab55146
cmp ebx, 1
jne 0x6ab5529a
jmp 0x6ab55128
cmp ebx, 0xb
je 0x6ab551fa
jl 0x6ab55209
cmp ebx, 0x11
je 0x6ab55137
cmp ebx, 0x13
jne 0x6ab5529a
jmp 0x6ab551fa
cmp ebx, 0x1d
je 0x6ab55230
jg 0x6ab54dc2
cmp ebx, 0x1b
je 0x6ab55248
jg 0x6ab5523c
cmp ebx, 0x18
jne 0x6ab5529a
jmp 0x6ab551fa
cmp ebx, 0x1f
je 0x6ab55100
jl 0x6ab55224
cmp ebx, 0x29
jne 0x6ab5529a
jmp 0x6ab55254
cmp ebx, 0x37
je 0x6ab55100
jg 0x6ab54e3c
cmp ebx, 0x2e
je 0x6ab551cd
jg 0x6ab54e16
cmp ebx, 0x2c
je 0x6ab551be
mov eax, 0x6ab07490
mov edx, 0x6ab07830
cmovg eax, edx
mov dword [esi + 0x5d70], eax
jmp 0x6ab5529a
cmp ebx, 0x30
je 0x6ab55155
jl 0x6ab55164
cmp ebx, 0x31
je 0x6ab55182
cmp ebx, 0x32
jne 0x6ab5529a
jmp 0x6ab55173
cmp ebx, 0x40
je 0x6ab55191
jg 0x6ab54e77
cmp ebx, 0x3b
je 0x6ab55100
jg 0x6ab54e60
cmp ebx, 0x39
jne 0x6ab5529a
jmp 0x6ab55100
cmp ebx, 0x3e
je 0x6ab551dc
cmp ebx, 0x3f
jne 0x6ab5529a
jmp 0x6ab551eb
cmp ebx, 0x42
je 0x6ab55128
jl 0x6ab551a0
cmp ebx, 0x43
je 0x6ab5526c
cmp ebx, 0x44
jne 0x6ab5529a
jmp 0x6ab55278
cmp ebx, 0x65
je 0x6ab5510f
jg 0x6ab54f6a
cmp ebx, 0x55
je 0x6ab550ab
jg 0x6ab54f12
cmp ebx, 0x4d
je 0x6ab55100
jg 0x6ab54ee2
cmp ebx, 0x49
je 0x6ab55100
cmp ebx, 0x4b
je 0x6ab55100
cmp ebx, 0x47
jne 0x6ab5529a
jmp 0x6ab55100
cmp ebx, 0x52
je 0x6ab550f1
jg 0x6ab54efb
cmp ebx, 0x4f
jne 0x6ab5529a
jmp 0x6ab55100
cmp ebx, 0x53
je 0x6ab5509c
cmp ebx, 0x54
jne 0x6ab5529a
jmp 0x6ab55051
cmp ebx, 0x5b
je 0x6ab5510f
jg 0x6ab54f3a
cmp ebx, 0x57
je 0x6ab550d8
jl 0x6ab55060
cmp ebx, 0x58
jne 0x6ab5529a
jmp 0x6ab5508d
cmp ebx, 0x5f
je 0x6ab5510f
jg 0x6ab54f53
cmp ebx, 0x5d
jne 0x6ab5529a
jmp 0x6ab5510f
cmp ebx, 0x61
je 0x6ab5510f
cmp ebx, 0x63
jne 0x6ab5529a
jmp 0x6ab5510f
cmp ebx, 0x133
je 0x6ab55100
jg 0x6ab54fe2
cmp ebx, 0x123
je 0x6ab55284
jg 0x6ab54fa6
cmp ebx, 0x69
je 0x6ab5510f
cmp ebx, 0x6b
je 0x6ab5510f
cmp ebx, 0x67
jne 0x6ab5529a
jmp 0x6ab5510f
cmp ebx, 0x12d
je 0x6ab55100
jg 0x6ab54fc5
cmp ebx, 0x124
jne 0x6ab5529a
jmp 0x6ab55290
cmp ebx, 0x12f
je 0x6ab55100
cmp ebx, 0x131
jne 0x6ab5529a
jmp 0x6ab55100
cmp ebx, 0x13b
je 0x6ab550c9
jg 0x6ab55029
cmp ebx, 0x137
je 0x6ab55100
jg 0x6ab5500f
cmp ebx, 0x135
jne 0x6ab5529a
jmp 0x6ab55100
cmp ebx, 0x139
je 0x6ab550ba
cmp ebx, 0x13a
jne 0x6ab5529a
jmp 0x6ab5506f
cmp ebx, 0x13d
je 0x6ab550e7
jl 0x6ab5507e
cmp ebx, 0x13e
je 0x6ab550d8
cmp ebx, 0x13f
jne 0x6ab5529a
jmp 0x6ab5508d
mov dword [esi + 0x5d7c], 0x6ab026b0
jmp 0x6ab5529a
mov dword [esi + 0x5d7c], 0x6ab02970
jmp 0x6ab5529a
mov dword [esi + 0x5d7c], 0x6ab02c30
jmp 0x6ab5529a
mov dword [esi + 0x5d7c], 0x6ab02ef0
jmp 0x6ab5529a
mov dword [esi + 0x5d7c], 0x6ab031b0
jmp 0x6ab5529a
mov dword [esi + 0x5d7c], 0x6ab02800
jmp 0x6ab5529a
mov dword [esi + 0x5d7c], 0x6ab02ac0
jmp 0x6ab5529a
mov dword [esi + 0x5d7c], 0x6ab02d80
jmp 0x6ab5529a
mov dword [esi + 0x5d7c], 0x6ab03040
jmp 0x6ab5529a
mov dword [esi + 0x5d7c], 0x6ab03300
jmp 0x6ab5529a
mov dword [esi + 0x5d84], 0x6ab025b0
mov dword [esi + 0x5d7c], 0x6ab02530
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab02000
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab02000
mov dword [esi + 0x5d74], 0x6ab02000
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab01f90
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab02080
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab02170
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab05390
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab06990
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab05730
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab06d30
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab05ae0
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab070e0
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab02350
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab05e90
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab06230
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab065e0
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab07be0
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab01cc0
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab01e60
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab01d50
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab01220
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab01460
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab016a0
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab018e0
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab04400
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab03ed0
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab04e60
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab04930
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab039a0
jmp 0x6ab5529a
mov dword [esi + 0x5d70], 0x6ab03470
cmp dword [esi + 0x884], 0
je 0x6ab553ae
mov dword [esp], ebx
call sub.avutil_52.dll_av_pix_fmt_desc_get
test eax, eax
jne 0x6ab552bd
mov dword [esp + 0x14], 0x27d
jmp 0x6ab552e9
mov al, byte [eax + 9]
and eax, 0x78
cmp al, 0x78
jne 0x6ab552d5
mov dword [esp], ebx
call sub.avutil_52.dll_av_pix_fmt_desc_get
test eax, eax
jne 0x6ab55336
jmp 0x6ab5532c
mov dword [esp], ebx
call sub.avutil_52.dll_av_pix_fmt_desc_get
test eax, eax
jne 0x6ab5531a
mov dword [esp + 0x14], 0x284
mov dword [esp + 0x10], 0x6ab63024
mov dword [esp + 0xc], 0x6ab63042
mov dword [esp + 8], 0x6ab63047
mov dword [esp + 4], 0
mov dword [esp], 0
call sub.avutil_52.dll_av_log
call sub.msvcrt.dll_abort
mov al, byte [eax + 9]
shr al, 3
add eax, 8
and eax, 0xf
cmp al, 5
jbe 0x6ab552c7
jmp 0x6ab55346
mov dword [esp + 0x14], 0x28d
jmp 0x6ab552e9
test byte [eax + 7], 1
je 0x6ab55346
mov dword [esi + 0x5d74], 0x6ab02000
cmp ebx, 0x1d
je 0x6ab5538c
jg 0x6ab5535b
cmp ebx, 0x1b
je 0x6ab5538c
jg 0x6ab55380
cmp ebx, 0xb
jne 0x6ab553ae
jmp 0x6ab553a4
cmp ebx, 0x42
je 0x6ab55398
jg 0x6ab55369
cmp ebx, 0x1e
jne 0x6ab553ae
jmp 0x6ab55380
sub ebx, 0x123
cmp ebx, 1
ja 0x6ab553ae
mov dword [esi + 0x5d74], 0x6ab01bf0
jmp 0x6ab553ae
mov dword [esi + 0x5d74], 0x6ab01c50
jmp 0x6ab553ae
mov dword [esi + 0x5d74], 0x6ab01c20
jmp 0x6ab553ae
mov dword [esi + 0x5d74], 0x6ab02080
jmp 0x6ab553ae
mov dword [esi + 0x5d74], 0x6ab01c80
add esp, 0x24
pop ebx
pop esi
ret