Function at 0x55f4a5
Capabilities:
Manually build aes constants
Parse credit card information

Disassembly:
push ecx
push esi
push ebx
push edx
push eax
test dl, ah
push ecx
inc ch
push ebx
xor bl, dl
push edi
sub di, 0x500b
mov di, 0x76b5
xor bh, 0x59
and al, ah
push esi
adc si, 0x716d
mov ecx, 0x57aa5a00
mov dx, si
xchg ah, ch
inc di
ror dx, 7
dec dx
shr bx, 1
ror bl, 1
cmp ch, bh
ror bh, 5
xchg di, dx
test esi, 0x775a1efa
not bl
dec ah
mov si, 0x48dc
rol bx, cl
sub bh, 0xd
add edi, ebx
nop
adc di, dx
inc ax
xchg edx, ebx
and ch, 0
dec edx
dec ch
sub ecx, 0x4212ceda
and al, ah
add ah, bl
or eax, 0x7ec9d81e
cmp di, bx
xor edx, eax
inc bx
rol ax, cl
xor al, cl
stc
sub cl, 0x47
nop
xor dx, 0x35b3
inc ax
shl di, 2
rol si, cl
mov ebx, 0x2e39132a
ror cx, cl
shl ah, 7
mov edi, edx
ror si, 3
not dl
inc bx
sbb cl, 0x7b
sub ax, 0x4402
adc cx, cx
xchg dl, al
not ah
stc
test eax, edi
shr di, cl
and eax, 0x1da10e06
add ebx, edx
sbb ebx, ebx
sbb ah, al
not edx
rol si, 3
or di, ax
and ecx, esi
add bl, 0x4b
shl cx, cl
shr ecx, 2
test cl, 2
sub di, 0x18e6
rol di, cl
shr si, cl
shl si, cl
xchg cx, dx
rol ecx, 3
or dl, bh
sbb dl, 0x1a
sbb ebx, edx
adc edx, 0x79782605
shr eax, cl
test dh, ah
rol eax, 8
shl di, 6
and ch, cl
mov esi, 0x43aa4314
not di
stc
nop
nop
adc eax, 0x3e86990f
ror bl, 3
test al, 0x63
inc ax
pop esi
not dl
nop
sbb al, 0x2b
and edx, 0x15554c20
xchg cx, bx
sub dl, 0x52
cmp cx, 0x7441
xchg dx, bx
not dh
rol dl, cl
ror bx, cl
not ch
test ax, 0x1d39
dec di
cmp edi, 0x5307c6aa
and dx, ax
dec ax
or di, 0x30a0
or edi, edi
sbb ecx, 0x2d2c909b
shl cx, cl
nop
shr dl, cl
stc
shl ax, 2
push esi
xchg si, si
dec ch
stc
nop
or bx, si
cmp edi, ecx
ror ch, 8
dec eax
xor dl, 0x51
adc ebx, 0x79962961
mov ecx, 0x13b55fdb
nop
mov ah, 0x37
mov bx, 0x19fc
test bh, al
xchg bl, bl
sbb ch, ah
add ax, 0x2104
cmp eax, 0x543dd46d
or edx, ebx
and ebx, ecx
nop
adc cx, dx
and bx, si
mov dx, 0x4e9
xchg esi, ebx
sbb dx, 0x7f03
or bx, bx
sub esi, ebx
xor si, di
nop
add bl, al
mov dh, 0x66
adc edx, eax
add dl, 0x17
dec ecx
and ah, 0x14
add dl, al
nop
xchg esi, eax
dec di
ror di, 3
adc cx, di
or al, bl
not cl
dec cx
inc ah
dec edx
shr ebx, cl
xor edi, 0x4edf8df2
shl bl, 8
test edi, 0x5560567f
xor di, dx
add si, 0x3050
rol ax, 5
shr si, cl
sbb eax, esi
adc cx, 0x42e
nop
inc cx
sub eax, 0x5fbe4516
shl ecx, cl
test edx, 0x32fa459a
and dx, 0x7b80
add edi, 0x4d8e4c76
dec dl
shl di, cl
test ebx, esi
cmp ebx, 0x1abc9ace
not dl
rol ecx, 7
dec dx
and dl, 0x49
nop
test edx, 0x31a43b64
pop esi
push esi
add esi, esi
test bl, 0x66
not esi
not ebx
shl ch, cl
xchg cx, dx
sbb edi, eax
not ebx
mov ch, ah
test edi, 0x37640da2
inc ebx
mov cl, 0x5c
sub ecx, ebx
add eax, edx
sub bh, 0x74
mov al, dl
sbb edx, ecx
test al, al
xchg cx, ax
xchg dx, si
cmp bx, dx
or bh, 0x34
add edi, eax
and dx, 0x25ce
or al, bl
cmp eax, 0x5be2de1
inc di
test ax, si
nop
shl edi, 6
shr bx, cl
stc
shl bx, 8
shl bh, cl
add ecx, ecx
nop
xor si, 0x7172
rol cx, 4
mov dx, 0x409d
test ebx, esi
stc
shr dx, 4
sub dl, 0x56
sub ecx, 0x26614b3c
mov dx, 0x64f7
stc
ror cl, 1
or ebx, esi
dec ecx
and esi, 0x2f71a820
shr edi, cl
rol ecx, 4
test eax, 0x78e208b9
dec esi
ror edx, 4
shl ax, 1
xchg cx, bx
mov ecx, edx
dec cx
dec dx
cmp cl, 0x5e
add eax, ebx
pop esi
pop edi
pop ebx
pop ecx
pop eax
pop edx
jle 0x55fb7a
push ecx
ror ch, 4
push eax
sub ah, 0x21
xor cx, 0x2764
push edx
push ebx
sub dl, bl
mov dh, 0x61
rol ecx, cl
nop
rol dx, cl
rol cl, cl
test dx, 0x14d9
shl ebx, 6
ror ch, 4
push esi
rol esi, cl
xor eax, 0x1638b1e5
sub cx, 0x778d
dec bh
shl bx, cl
mov bx, ax
push edi
add di, 0x6175
add dx, dx
sub dh, bh
mov edi, esi
or bx, ax
cmp di, 0x6a02
adc si, 0x1efd
ror edx, 5
mov edi, eax
xchg bl, bh
stc
shr eax, cl
add si, dx
add ebx, esi
add edi, 0x114304aa
sbb bl, 0x1d
test ah, bh
rol bl, 5
shl ecx, cl
or dx, dx
and edx, ebx
ror dx, cl
sbb si, 0x5f4e
dec bh
and ah, dl
xor cl, 0x4e
cmp dh, al
stc
dec dl
nop
add eax, 0x19a72185
cmp eax, 0x1e369b3
xor ch, dh
xor eax, edi
stc
shl edx, 2
nop
and eax, ebx
sbb bx, 0x7a9b
nop
and si, cx
xchg ebx, edx
rol ch, 8
inc dx
shl ebx, cl
and cl, ch
test ebx, ebx
or bx, dx
xor dl, dh
dec si
stc
stc
add esi, ebx
sub edi, 0x2c13a52c
not cx
dec esi
shr edi, 3
not edx
stc
adc esi, ebx
adc ecx, 0x79823721
rol cx, cl
dec bx
xor edx, 0x1713f0a
or al, 0x7d
adc bh, 0x6b
test di, 0x1c9c
and dx, 0x5f43
not di
rol ecx, cl
dec esi
shr ebx, 1
ror cx, 1
rol ax, cl
inc al
adc si, 0x4df7
test eax, edx
ror cl, 5
rol ecx, cl
dec bh
sbb cl, 0x7a
sub bl, 0x2a
pop edi
and eax, 0x1cac5c99
push edi
ror edi, 7
nop
cmp bx, 0x18a5
xchg dl, cl
cmp bl, 0x56
sub bl, 0x2c
rol bh, cl
ror dl, 1
dec dl
add eax, 0xd314605
sub edx, 0x361ec736
sbb si, bx
not dl
not ch
dec eax
test ebx, edx
cmp ax, 0x6d26
inc ax
or ecx, 0x6923e392
mov bl, bh
sub dx, 0x4f4e
xchg bh, bh
nop
sbb ah, dh
shr esi, 2
nop
dec ecx
cmp ax, 0x68c6
cmp ch, dl
sub dl, 0x29
sub cx, dx
shl al, cl
or edi, 0x159880df
shl edi, 5
inc esi
shl ax, cl
shr ecx, cl
sbb bh, 0x69
sub ch, ah
add eax, 0x16be5168
stc
and si, ax
shr ecx, cl
xor edx, 0x5a7830a4
sbb al, 0x4c
dec bx
adc dh, 0x7b
shl ax, 7
stc
mov dl, 0x7a
dec eax
cmp cx, 0x257b
stc
shl ecx, 2
cmp ecx, ecx
sub ax, 0x682f
mov esi, edx
inc ch
and ax, ax
stc
inc ebx
sbb cx, cx
shr ebx, 6
or dh, 0x1b
adc al, dl
cmp edi, ecx
xchg bl, dl
ror ch, cl
ror dh, 8
stc
ror edx, cl
xchg ecx, eax
or cx, 0x41da
cmp edx, 0x2220d2b2
dec bx
dec bl
dec al
mov dl, 0x23
test di, 0x6780
dec edx
or esi, ebx
sbb bx, 0x1cb9
or edi, edx
sbb bl, 0x28
rol bl, 2
xor cx, cx
ror eax, 4
cmp edi, edx
shl edi, cl
and cx, 0xd92
shr si, 3
not edi
test edx, 0x6aa8f18
inc edi
and cl, dl
xor dx, cx
or dx, di
sbb edx, 0x62e430f9
test ebx, 0x6d83b3a7
pop edi
or esi, esi
nop
cmp edx, ecx
not eax
or eax, edx
add eax, ebx
sbb cx, 0x7fa9
ror ah, cl
push edi
mov di, dx
or ch, 0x41
stc
nop
sub dl, ah
or eax, 0x36b8e060
xchg di, dx
xchg edi, ebx
shr al, 2
inc ch
inc ecx
and edx, 0x7348e40b
add al, dl
test cl, al
ror di, 2
sub ch, bl
sbb si, bx
mov cx, 0x533e
rol ch, 1
xor dl, 0x3f
mov dl, dl
add ebx, 0x2b21e076
xor ecx, ecx
adc bl, 0x5e
shr edx, 1
or bl, ah
xor ecx, ecx
shr esi, 7
shr edi, 8
add si, 0x5f93
adc eax, eax
cmp edx, 0x4f10c925
dec eax
shr esi, 5
and ebx, edi
inc ebx
xchg ebx, edi
stc
sub si, 0x7c48
shr esi, 1
and edi, 0x472ea673
shl esi, cl
shr ch, cl
cmp cx, 0x6c9b
rol dx, cl
and ecx, edi
sbb cx, 0x5777
ror cl, cl
inc ax
add ax, 0x319
xchg dl, cl
nop
add edi, 0x56fc72b0
not ch
inc al
rol edi, 3
add dh, 0x42
ror ecx, cl
sbb eax, edx
cmp ch, 0x1c
cmp dl, 0x20
xor si, 0x1859
add eax, 0x4bd5c90d
not dx
or dx, bx
cmp dh, 0x44
and dl, 0x1e
test edx, eax
cmp ah, al
inc dh
rol ax, 6
shr ebx, 5
mov edi, 0x20ae91d7
add bx, bx
shl edi, cl
and esi, edi
ror edx, 1
sub bx, cx
and dx, 0x619b
dec dx
add al, 0x69
ror bx, cl
add eax, ecx
add cl, 3
dec bl
test di, si
nop
pop edi
pop esi
pop ebx
pop edx
pop eax
pop ecx
je 0x55fb12
call fcn.005a899d
call fcn.005a8c5c
ja 0x55fb0d
call fcn.005a8ffe
jnp 0x55fb08
call fcn.005a959e
push edx
not dx
pop edx
call fcn.005a9862
push edx
inc dh
push edi
push ebx
sbb edi, ebx
add dh, 0x70
push esi
xchg dx, si
push ecx
shl edx, cl
push eax
rol ax, cl
shr bx, cl
xchg di, cx
shr di, cl
xchg ecx, esi
nop
or dl, al
pop eax
pop ecx
pop esi
pop ebx
pop edi
pop edx
push ecx
rol cl, cl
push edx
rol dh, cl
pop edx
pop ecx
push ecx
cmp ch, cl
push edi
shl di, 7
pop edi
pop ecx
push ebx
push edx
sub ebx, edx
pop edx
pop ebx
push edi
and edi, 0x76577704
push ecx
shr di, cl
xor edi, 0x754c2cea
push eax
mov al, 0x18
pop eax
pop ecx
pop edi
js 0x55fb7a
push ecx
mov cx, cx
push edi
add cx, di
pop edi
pop ecx
js 0x55fc48
call fcn.005a9db6
jg 0x55fbf7
call fcn.005aa34d
nop
push esi
xor si, 0x7a1b
nop
push edi
shl di, 6
push edx
push ecx
ror dx, cl
push eax
cmp ch, al
add edi, 0x1726657a
ror cl, 5
push ebx
mov bh, 0xe
sub edx, edx
test cx, 0x5cd5
xchg ebx, esi
and edi, 0x3cc6062e
sbb edx, 0x2116ee38
pop ebx
pop eax
pop ecx
pop edx
pop edi
pop esi
push edi
xchg edi, edi
push ecx
rol edi, cl
push ebx
push eax
cmp ebx, eax
push edx
push esi
sbb dx, si
pop esi
pop edx
pop eax
pop ebx
pop ecx
pop edi
push ecx
push ebx
test ch, bl
push eax
dec eax
push edx
cmp dh, cl
pop edx
pop eax
pop ebx
pop ecx
push eax
test eax, 0x16ec6447
mov al, 0x62
pop eax
push ebx
test bl, 0x5e
push ecx
push eax
xchg cx, ax
add bx, 0x2001
push esi
inc si
stc
push edi
sub edi, 0x4e747e8d
shr esi, cl
or bh, 0x6b
ror ebx, cl
nop
shr cx, cl
push edx
and dh, bl
shr dl, cl
test edx, 0x7de4dad0
adc ebx, esi
shr ax, 6
not edi
cmp bl, 0x42
and cl, al
test esi, ebx
pop edx
pop edi
pop esi
pop eax
pop ecx
pop ebx
push edx
rol edx, 6
push ecx
push esi
sub cx, si
inc dl
pop esi
pop ecx
pop edx
call fcn.005aa663
push edx
push ebx
sbb dx, bx
push ecx
shr cl, 3
nop
push eax
mov eax, 0x561985cb
not cx
nop
shr bh, 7
cmp ch, dl
stc
adc ah, 0x7d
cmp edx, ecx
push edi
mov edi, ebx
sbb ch, bl
adc ah, 0x56
mov dh, ah
shl al, cl
nop
test edi, eax
inc bh
sub cx, 0x3a0
xor ah, al
xchg al, al
mov dx, bx
mov ebx, 0xd992489
sbb ebx, 0x738902d2
push esi
and dx, si
mov ecx, ecx
mov esi, edi
inc cx
dec edx
adc esi, 0x620e1d9f
dec edx
pop esi
pop edi
pop eax
pop ecx
pop ebx
pop edx
call fcn.005aaa7c
ja 0x55fcd6
push eax
shr ah, 8
not ax
push ecx
push edi
xor ecx, edi
stc
shl ecx, cl
dec cl
push esi
rol si, 8
and ecx, 0x6caa9d7
pop esi
pop edi
pop ecx
pop eax
push edi
shr edi, 5
push esi
cmp si, 0x64a0
nop
push ecx
shl esi, cl
push ebx
shr bx, 6
sbb ecx, 0x1ec9d420
mov cx, 0x4e22
push edx
rol dh, cl
test ebx, edx
mov ebx, edi
nop
sbb ebx, edx
dec edx
test esi, esi
xor dx, dx
and cl, 4
adc cx, di
push eax
test dh, al
and cl, 0x15
test cl, bl
ror bh, 4
sbb cx, 0x3047
or al, dh
add edx, edx
and di, cx
and dl, ch
inc ah
cmp esi, 0x165038a4
add dl, 0x6b
stc
cmp dl, 0x75
inc al
dec esi
xor cx, 0x154
add ah, 0xa
shl ah, cl
sub al, 0x29
rol al, 6
xor esi, 0x3a54fb6c
dec cx
cmp dl, 0x63
cmp si, 0x6f59
inc eax
nop
dec si
xchg ecx, eax
and bl, dl
inc ax
inc esi
and dl, cl
stc
xor ah, cl
add esi, edx
sbb si, dx
dec bx
shr edx, 4
shl dh, 8
sub bx, 0x38b3
test edi, edi
xor cx, di
and edi, esi
ror ecx, cl
not di
and esi, 0x2e551869
sub ch, cl
xchg di, ax
nop
cmp esi, edi
shl cx, cl
not ch
inc ebx
ror cx, 6
shl dl, 1
shl dx, 6
pop eax
pop edx
pop ebx
pop ecx
pop esi
pop edi
jns 0x55fdb3
call fcn.005aad1d
call fcn.005ab0b2
call fcn.00694e29
add esp, 0xc
ret