Function at 0x140140a08
Capabilities:
Parse credit card information

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov r8d, dword [rdx + 0x10]
mov rdi, rcx
cmp r8d, 0x4b
jg 0x140141530
je 0x140141514
cmp r8d, 0x25
jg 0x140140fb4
je 0x140140f98
cmp r8d, 0x12
jg 0x140140cfe
je 0x140140ce2
cmp r8d, 9
jg 0x140140bbe
je 0x140140ba2
test r8d, r8d
je 0x140140b86
sub r8d, 1
je 0x140140b6a
sub r8d, 1
je 0x140140b4e
sub r8d, 1
je 0x140140b32
sub r8d, 1
je 0x140140b16
sub r8d, 1
je 0x140140afa
sub r8d, 1
je 0x140140ade
sub r8d, 1
je 0x140140ac2
cmp r8d, 1
jne 0x140141f1f
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fa14
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x320]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fa94
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x310]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fa74
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x308]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fe34
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x300]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fbb4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x2f8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f874
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x270]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009feb4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x290]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009ff34
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x240]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f6f4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x238]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009ff74
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x338]
jmp 0x140141ff2
sub r8d, 0xa
je 0x140140cc6
sub r8d, 1
je 0x140140caa
sub r8d, 1
je 0x140140c8e
sub r8d, 1
je 0x140140c72
sub r8d, 1
je 0x140140c56
sub r8d, 1
je 0x140140c3a
sub r8d, 1
je 0x140140c1e
cmp r8d, 1
jne 0x140141f1f
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f814
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x428]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f734
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x420]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f854
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x398]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fd94
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x390]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a0014
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x298]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fab4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x328]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a0034
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x330]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f8f4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x340]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fb74
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x430]
jmp 0x140141ff2
cmp r8d, 0x1c
jg 0x140140e74
je 0x140140e58
sub r8d, 0x13
je 0x140140e3c
sub r8d, 1
je 0x140140e20
sub r8d, 1
je 0x140140e04
sub r8d, 1
je 0x140140de8
sub r8d, 1
je 0x140140dcc
sub r8d, 1
je 0x140140db0
sub r8d, 1
je 0x140140d94
sub r8d, 1
je 0x140140d78
cmp r8d, 1
jne 0x140141f1f
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fc74
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x478]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009ffd4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x470]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009ffb4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x468]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009ff94
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x460]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a01d4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x458]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fa54
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x450]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fa34
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x448]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a0234
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x438]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f8d4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x440]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f694
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x480]
jmp 0x140141ff2
sub r8d, 0x1d
je 0x140140f7c
sub r8d, 1
je 0x140140f60
sub r8d, 1
je 0x140140f44
sub r8d, 1
je 0x140140f28
sub r8d, 1
je 0x140140f0c
sub r8d, 1
je 0x140140ef0
sub r8d, 1
je 0x140140ed4
cmp r8d, 1
jne 0x140141f1f
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a0114
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x1b8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fc94
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x1b0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fe94
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x1a8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fc14
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x190]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fdf4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x198]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f654
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x1a0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a0154
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x1d8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f6d4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x188]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f5b4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x1c0]
jmp 0x140141ff2
cmp r8d, 0x38
jg 0x14014127a
je 0x14014125e
cmp r8d, 0x2f
jg 0x14014113a
je 0x14014111e
sub r8d, 0x26
je 0x140141102
sub r8d, 1
je 0x1401410e6
sub r8d, 1
je 0x1401410ca
sub r8d, 1
je 0x1401410ae
sub r8d, 1
je 0x140141092
sub r8d, 1
je 0x140141076
sub r8d, 1
je 0x14014105a
sub r8d, 1
je 0x14014103e
cmp r8d, 1
jne 0x140141f1f
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f7f4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x2a0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fff4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x280]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f6b4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x288]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fc34
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x278]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f974
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x260]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f934
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x268]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f754
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x250]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f574
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x1d0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f5d4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x1c8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a00f4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x2a8]
jmp 0x140141ff2
sub r8d, 0x30
je 0x140141242
sub r8d, 1
je 0x140141226
sub r8d, 1
je 0x14014120a
sub r8d, 1
je 0x1401411ee
sub r8d, 1
je 0x1401411d2
sub r8d, 1
je 0x1401411b6
sub r8d, 1
je 0x14014119a
cmp r8d, 1
jne 0x140141f1f
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fdb4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x2e8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f794
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x2e0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fdd4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x2d8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fe54
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x2d0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f5f4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x2c8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a00d4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x2c0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a00b4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x2b8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a0074
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x2b0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f4f8
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x2f0]
jmp 0x140141ff2
cmp r8d, 0x42
jg 0x1401413f0
je 0x1401413d4
sub r8d, 0x39
je 0x1401413b8
sub r8d, 1
je 0x14014139c
sub r8d, 1
je 0x140141380
sub r8d, 1
je 0x140141364
sub r8d, 1
je 0x140141348
sub r8d, 1
je 0x14014132c
sub r8d, 1
je 0x140141310
sub r8d, 1
je 0x1401412f4
cmp r8d, 1
jne 0x140141f1f
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a0214
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x370]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f9b4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x368]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fbf4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x360]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009ff54
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x358]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fd54
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x348]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fd34
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x350]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fe74
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x258]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f9d4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x318]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f914
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x3d0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f7d4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x378]
jmp 0x140141ff2
sub r8d, 0x43
je 0x1401414f8
sub r8d, 1
je 0x1401414dc
sub r8d, 1
je 0x1401414c0
sub r8d, 1
je 0x1401414a4
sub r8d, 1
je 0x140141488
sub r8d, 1
je 0x14014146c
sub r8d, 1
je 0x140141450
cmp r8d, 1
jne 0x140141f1f
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a0094
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x1f8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fd74
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x1f0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f554
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x228]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a0194
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x220]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f954
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x218]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f774
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x210]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f594
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x388]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f614
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x380]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009ff14
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x208]
jmp 0x140141ff2
cmp r8d, 0x71
jg 0x140141aa4
je 0x140141a8b
cmp r8d, 0x5e
jg 0x140141806
je 0x1401417ea
cmp r8d, 0x55
jg 0x1401416c6
je 0x1401416aa
sub r8d, 0x4c
je 0x14014168e
sub r8d, 1
je 0x140141672
sub r8d, 1
je 0x140141656
sub r8d, 1
je 0x14014163a
sub r8d, 1
je 0x14014161e
sub r8d, 1
je 0x140141602
sub r8d, 1
je 0x1401415e6
sub r8d, 1
je 0x1401415ca
cmp r8d, 1
jne 0x140141f1f
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fd14
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x3c8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f994
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x3c0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fad4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x3b8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fbd4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x3b0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a0174
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x3a8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f714
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x3a0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fcb4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x248]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a01b4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x1e0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a0254
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x230]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f834
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x1e8]
jmp 0x140141ff2
sub r8d, 0x56
je 0x1401417ce
sub r8d, 1
je 0x1401417b2
sub r8d, 1
je 0x140141796
sub r8d, 1
je 0x14014177a
sub r8d, 1
je 0x14014175e
sub r8d, 1
je 0x140141742
sub r8d, 1
je 0x140141726
cmp r8d, 1
jne 0x140141f1f
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f7b4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x3e8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f894
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x408]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f634
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x400]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fb54
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x3f8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fc54
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x3f0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fb14
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x3e0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fb34
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x3d8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a01f4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x200]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f674
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x418]
jmp 0x140141ff2
cmp r8d, 0x68
jg 0x14014197c
je 0x140141960
sub r8d, 0x5f
je 0x140141944
sub r8d, 1
je 0x140141928
sub r8d, 1
je 0x14014190c
sub r8d, 1
je 0x1401418f0
sub r8d, 1
je 0x1401418d4
sub r8d, 1
je 0x1401418b8
sub r8d, 1
je 0x14014189c
sub r8d, 1
je 0x140141880
cmp r8d, 1
jne 0x140141f1f
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fe14
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x4c0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a0134
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x4b8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f9f4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x4b0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fed4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x4a8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009f8b4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x4a0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009faf4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x498]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.1400a0054
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x488]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fcd4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x490]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fcf4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x410]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fef4
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x4c8]
jmp 0x140141ff2
sub r8d, 0x69
je 0x140141a6f
sub r8d, 1
je 0x140141a56
sub r8d, 1
je 0x140141a3d
sub r8d, 1
je 0x140141a24
sub r8d, 1
je 0x140141a0b
sub r8d, 1
je 0x1401419f2
sub r8d, 1
je 0x1401419d9
cmp r8d, 1
jne 0x140141f1f
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x48]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x40]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x38]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x30]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + reloc.OLEAUT32.dll_SafeArrayAllocDescriptorEx]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x20]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + reloc.OLEAUT32.dll_SafeArrayGetElement]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.14009fb94
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x4d0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x50]
jmp 0x140141ff2
mov eax, 0x84
cmp r8d, eax
jg 0x140141d5f
je 0x140141d43
cmp r8d, 0x7b
jg 0x140141c1f
je 0x140141c03
sub r8d, 0x72
je 0x140141bea
sub r8d, 1
je 0x140141bd1
sub r8d, 1
je 0x140141bb8
sub r8d, 1
je 0x140141b9f
sub r8d, 1
je 0x140141b86
sub r8d, 1
je 0x140141b6a
sub r8d, 1
je 0x140141b4e
sub r8d, 1
je 0x140141b32
cmp r8d, 1
jne 0x140141f1f
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x98]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + SysAllocStringByteLen]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x88]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x80]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x78]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x70]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x68]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x60]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x58]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0xa0]
jmp 0x140141ff2
sub r8d, 0x7c
je 0x140141d27
sub r8d, 1
je 0x140141d0b
sub r8d, 1
je 0x140141cef
sub r8d, 1
je 0x140141cd3
sub r8d, 1
je 0x140141cb7
sub r8d, 1
je 0x140141c9b
sub r8d, 1
je 0x140141c7f
cmp r8d, 1
jne 0x140141f1f
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0xe0]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + reloc.OLEAUT32.dll_VarR8FromI1]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + reloc.OLEAUT32.dll_VarI4FromI1]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + reloc.OLEAUT32.dll_SetErrorInfo]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + reloc.OLEAUT32.dll_VarDecFromR4]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + VarDecInt]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + VarDecAbs]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0xa8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + reloc.OLEAUT32.dll_VarBoolFromI1]
jmp 0x140141ff2
mov eax, 0x8e
cmp r8d, eax
jg 0x140141edc
je 0x140141ec0
sub r8d, 0x85
je 0x140141ea4
sub r8d, 1
je 0x140141e88
sub r8d, 1
je 0x140141e6c
sub r8d, 1
je 0x140141e50
sub r8d, 1
je 0x140141e34
sub r8d, 1
je 0x140141e18
sub r8d, 1
je 0x140141dfc
sub r8d, 1
je 0x140141de0
cmp r8d, 1
jne 0x140141f1f
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x130]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x128]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x120]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + BSTR_UserSize]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + VarUI4FromDisp]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + VarUI4FromUI1]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + reloc.OLEAUT32.dll_VarUI2FromUI1]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0xf8]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + reloc.OLEAUT32.dll_VarDecFromI1]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + pe_nt_image_headers64]
jmp 0x140141ff2
sub r8d, 0x8f
je 0x140141fdb
sub r8d, 1
je 0x140141fc2
sub r8d, 1
je 0x140141fa9
sub r8d, 1
je 0x140141f90
sub r8d, 1
je 0x140141f77
sub r8d, 1
je 0x140141f5e
sub r8d, 1
je 0x140141f42
cmp r8d, 1
je 0x140141f26
xor al, al
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x178]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x170]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x168]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x160]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x158]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x150]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x148]
jmp 0x140141ff2
mov rbx, qword [rcx]
mov rcx, rdx
call fcn.140034ee0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x140]
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret