Function at 0x4680a5
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov dword [ebp - 4], 0
cmp dword [ebp + 0xc], 0x10
jg 0x4680fc
mov eax, 0x6aaa4c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4680d5
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a952e
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4680f1
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x11
jg 0x468143
mov eax, 0x6a922f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x46811c
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a952e
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468138
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x12
jg 0x46818a
mov eax, 0x6aaa55
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468163
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a952e
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x46817f
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x13
jg 0x4681d1
mov eax, 0x6aaa5c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4681aa
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a952e
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4681c6
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x14
jg 0x468218
mov eax, 0x6aaa65
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4681f1
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a952e
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x46820d
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x15
jg 0x46825f
mov eax, 0x6a9227
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468238
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a952e
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468254
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x16
jg 0x4682a6
mov eax, 0x6aaa6c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x46827f
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a952e
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x46829b
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x17
jg 0x4682ed
mov eax, 0x6aaa75
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4682c6
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a953f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4682e2
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x18
jg 0x468334
mov eax, 0x6aaa7e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x46830d
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a953f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468329
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x19
jg 0x46837b
mov eax, 0x6aaa87
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468354
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a953f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468370
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x1a
jg 0x4683c2
mov eax, 0x6a953f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x46839d
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
mov eax, 0x6aaa8e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4683b9
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x1b
jg 0x468409
mov eax, 0x6aaa95
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4683e2
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a953f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4683fe
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x1c
jg 0x468450
mov eax, 0x6aaa9e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468429
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a953f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468445
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x1e
jg 0x468497
mov eax, 0x6aaaa7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468470
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a953f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x46848c
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x1f
jg 0x4684de
mov eax, 0x6a9237
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4684b7
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a953f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4684d3
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x20
jg 0x468525
mov eax, 0x6aaaae
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4684fe
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a953f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x46851a
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x21
jg 0x46856c
mov eax, 0x6aaab5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468545
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9550
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468561
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x22
jg 0x4685b3
mov eax, 0x6aaaba
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x46858c
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9550
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4685a8
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x23
jg 0x4685fa
mov eax, 0x6aaac3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4685d3
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9550
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4685ef
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x24
jg 0x468641
mov eax, 0x6aaac8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x46861a
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9550
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468636
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x25
jg 0x468688
mov eax, 0x6aaacd
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468661
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9550
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x46867d
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x26
jg 0x4686cf
mov eax, 0x6aaad4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4686a8
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9550
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4686c4
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x27
jg 0x468716
mov eax, 0x6aaadb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4686ef
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9550
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x46870b
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x28
jg 0x46875d
mov eax, 0x6aaae4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468736
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9550
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468752
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x2b
jg 0x4687a4
mov eax, 0x6aaaeb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x46877d
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a955f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468799
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x2c
jg 0x4687eb
mov eax, 0x6aaaf2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4687c4
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a955f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4687e0
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x2d
jg 0x468832
mov eax, 0x6aaaf9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x46880b
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a955f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468827
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x2e
jg 0x468879
mov eax, 0x6aab00
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468852
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a955f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x46886e
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x2f
jg 0x4688c0
mov eax, 0x6aab07
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468899
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a955f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4688b5
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x30
jg 0x468907
mov eax, 0x6aab0e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4688e0
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a955f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4688fc
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x31
jg 0x46894e
mov eax, 0x6aab17
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468927
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a955f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468943
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x33
jg 0x468995
mov eax, 0x6aab1c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x46896e
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a955f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x46898a
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x34
jg 0x4689dc
mov eax, 0x6aab23
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4689b5
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a955f
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4689d1
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x35
jg 0x468a23
mov eax, 0x6aab2a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4689fc
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9570
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468a18
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x36
jg 0x468a6a
mov eax, 0x6aab33
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468a43
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9570
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468a5f
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x37
jg 0x468ab1
mov eax, 0x6aab3a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468a8a
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9570
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468aa6
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x39
jg 0x468af8
mov eax, 0x6aab41
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468ad1
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9570
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468aed
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x3b
jg 0x468b3f
mov eax, 0x6aab4c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468b18
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9570
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468b34
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x3c
jg 0x468b86
mov eax, 0x6aab57
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468b5f
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9570
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468b7b
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x3e
jg 0x468bcd
mov eax, 0x6aab60
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468ba6
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9570
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468bc2
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x41
jg 0x468c14
mov eax, 0x6aab6b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468bed
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9171
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468c09
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x42
jg 0x468c5b
mov eax, 0x6aab76
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468c34
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9171
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468c50
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x43
jg 0x468ca2
mov eax, 0x6aab81
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468c7b
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9171
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468c97
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x44
jg 0x468ce9
mov eax, 0x6aab8a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468cc2
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9171
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468cde
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x45
jg 0x468d30
mov eax, 0x6aab95
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468d09
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9171
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468d25
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x46
jg 0x468d77
mov eax, 0x6aaba0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468d50
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9266
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468d6c
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x47
jg 0x468dbe
mov eax, 0x6aabab
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468d97
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9266
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468db3
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x48
jg 0x468e05
mov eax, 0x6aabb6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468dde
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9266
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468dfa
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x49
jg 0x468e4c
mov eax, 0x6aabc1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468e25
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9266
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468e41
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x4a
jg 0x468e93
mov eax, 0x6aabcc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468e6c
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9266
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468e88
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x4b
jg 0x468eda
mov eax, 0x6aabd7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468eb3
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9266
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468ecf
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0x468f1c
cmp dword [ebp + 0xc], 0x4c
jg 0x468f1c
mov eax, 0x6aabe2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468efa
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6a9266
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x468f16
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x468f38
push eax
mov ebx, eax
call fcn.00403004
inc eax
push eax
call fcn.004bbf36
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x468f3d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x468f4e
push ebx
call fcn.004bbf30
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 8