Function at 0x2fc4d5de0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
sub rsp, 0x238
mov dword [rsp + 0x38], 0xa01cd2
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov eax, dword [rsp + 0x38]
mov ecx, eax
sub ecx, 0x8ada6d7b
mov dword [rsp + 0x24], eax
je 0x2fc4d64bc
jmp 0x2fc4d5e14
mov eax, dword [rsp + 0x24]
sub eax, 0x8be46284
je 0x2fc4d680d
jmp 0x2fc4d5e28
mov eax, dword [rsp + 0x24]
sub eax, 0x95439bba
je 0x2fc4d677d
jmp 0x2fc4d5e3c
mov eax, dword [rsp + 0x24]
sub eax, 0x95782eed
je 0x2fc4d6df0
jmp 0x2fc4d5e50
mov eax, dword [rsp + 0x24]
sub eax, 0x9590d5d7
je 0x2fc4d695a
jmp 0x2fc4d5e64
mov eax, dword [rsp + 0x24]
sub eax, 0x980a29e3
je 0x2fc4d665a
jmp 0x2fc4d5e78
mov eax, dword [rsp + 0x24]
sub eax, 0x99126b4c
je 0x2fc4d6678
jmp 0x2fc4d5e8c
mov eax, dword [rsp + 0x24]
sub eax, 0x9b04e6bd
je 0x2fc4d68da
jmp 0x2fc4d5ea0
mov eax, dword [rsp + 0x24]
sub eax, 0x9d1f69e4
je 0x2fc4d687f
jmp 0x2fc4d5eb4
mov eax, dword [rsp + 0x24]
sub eax, 0xa2c15361
je 0x2fc4d682d
jmp 0x2fc4d5ec8
mov eax, dword [rsp + 0x24]
sub eax, 0xa83f7017
je 0x2fc4d6599
jmp 0x2fc4d5edc
mov eax, dword [rsp + 0x24]
sub eax, 0xaaa2d032
je 0x2fc4d67b2
jmp 0x2fc4d5ef0
mov eax, dword [rsp + 0x24]
sub eax, 0xaf6aef30
je 0x2fc4d655f
jmp 0x2fc4d5f04
mov eax, dword [rsp + 0x24]
sub eax, 0xb6ab3c0b
je 0x2fc4d6b82
jmp 0x2fc4d5f18
mov eax, dword [rsp + 0x24]
sub eax, 0xb92a1d7f
je 0x2fc4d6637
jmp 0x2fc4d5f2c
mov eax, dword [rsp + 0x24]
sub eax, 0xc2439ca1
je 0x2fc4d6543
jmp 0x2fc4d5f40
mov eax, dword [rsp + 0x24]
sub eax, 0xcbc777db
je 0x2fc4d661d
jmp 0x2fc4d5f54
mov eax, dword [rsp + 0x24]
sub eax, 0xd08f074c
je 0x2fc4d64d6
jmp 0x2fc4d5f68
mov eax, dword [rsp + 0x24]
sub eax, 0xd0deb6d5
je 0x2fc4d6a46
jmp 0x2fc4d5f7c
mov eax, dword [rsp + 0x24]
sub eax, 0xd5d8efa4
je 0x2fc4d6e71
jmp 0x2fc4d5f90
mov eax, dword [rsp + 0x24]
sub eax, 0xd63caf11
je 0x2fc4d6b68
jmp 0x2fc4d5fa4
mov eax, dword [rsp + 0x24]
sub eax, 0xd9e90ad2
je 0x2fc4d6b20
jmp 0x2fc4d5fb8
mov eax, dword [rsp + 0x24]
sub eax, 0xdc194c2e
je 0x2fc4d6e3a
jmp 0x2fc4d5fcc
mov eax, dword [rsp + 0x24]
sub eax, 0xdd4eb2ee
je 0x2fc4d65bc
jmp 0x2fc4d5fe0
mov eax, dword [rsp + 0x24]
sub eax, 0xe1e5e00c
je 0x2fc4d6b02
jmp 0x2fc4d5ff4
mov eax, dword [rsp + 0x24]
sub eax, 0xe339f1b0
je 0x2fc4d64fe
jmp 0x2fc4d6008
mov eax, dword [rsp + 0x24]
sub eax, 0xe4fff303
je 0x2fc4d6a94
jmp 0x2fc4d601c
mov eax, dword [rsp + 0x24]
sub eax, 0xe5f7858c
je 0x2fc4d6dbc
jmp 0x2fc4d6030
mov eax, dword [rsp + 0x24]
sub eax, 0xea17a71b
je 0x2fc4d6d99
jmp 0x2fc4d6044
mov eax, dword [rsp + 0x24]
sub eax, 0xed62631b
je 0x2fc4d6e13
jmp 0x2fc4d6058
mov eax, dword [rsp + 0x24]
sub eax, 0xf0527472
je 0x2fc4d66d4
jmp 0x2fc4d606c
mov eax, dword [rsp + 0x24]
sub eax, 0xf193f73b
je 0x2fc4d6992
jmp 0x2fc4d6080
mov eax, dword [rsp + 0x24]
sub eax, 0xf9c592f2
je 0x2fc4d66fb
jmp 0x2fc4d6094
mov eax, dword [rsp + 0x24]
sub eax, 0x5b54aa
je 0x2fc4d6e2d
jmp 0x2fc4d60a8
mov eax, dword [rsp + 0x24]
sub eax, 0xa01cd2
je 0x2fc4d63e1
jmp 0x2fc4d60bc
mov eax, dword [rsp + 0x24]
sub eax, 0x389c2ca
je 0x2fc4d6a7a
jmp 0x2fc4d60d0
mov eax, dword [rsp + 0x24]
sub eax, 0x9096f77
je 0x2fc4d6e7e
jmp 0x2fc4d60e4
mov eax, dword [rsp + 0x24]
sub eax, 0x9315050
je 0x2fc4d6ad6
jmp 0x2fc4d60f8
mov eax, dword [rsp + 0x24]
sub eax, 0xe026ccc
je 0x2fc4d6a27
jmp 0x2fc4d610c
mov eax, dword [rsp + 0x24]
sub eax, 0x121d5f5d
je 0x2fc4d66e1
jmp 0x2fc4d6120
mov eax, dword [rsp + 0x24]
sub eax, 0x137b992a
je 0x2fc4d6e9b
jmp 0x2fc4d6134
mov eax, dword [rsp + 0x24]
sub eax, 0x14698bdc
je 0x2fc4d66bb
jmp 0x2fc4d6148
mov eax, dword [rsp + 0x24]
sub eax, 0x150bf9f0
je 0x2fc4d6bb4
jmp 0x2fc4d615c
mov eax, dword [rsp + 0x24]
sub eax, 0x15a58093
je 0x2fc4d6904
jmp 0x2fc4d6170
mov eax, dword [rsp + 0x24]
sub eax, 0x1758d2bc
je 0x2fc4d68bc
jmp 0x2fc4d6184
mov eax, dword [rsp + 0x24]
sub eax, 0x1e59258a
je 0x2fc4d6dd6
jmp 0x2fc4d6198
mov eax, dword [rsp + 0x24]
sub eax, 0x22a1ff8f
je 0x2fc4d6852
jmp 0x2fc4d61ac
mov eax, dword [rsp + 0x24]
sub eax, 0x3040b403
je 0x2fc4d643f
jmp 0x2fc4d61c0
mov eax, dword [rsp + 0x24]
sub eax, 0x332cba14
je 0x2fc4d65fe
jmp 0x2fc4d61d4
mov eax, dword [rsp + 0x24]
sub eax, 0x35513a9b
je 0x2fc4d6899
jmp 0x2fc4d61e8
mov eax, dword [rsp + 0x24]
sub eax, 0x36bd5d82
je 0x2fc4d6a03
jmp 0x2fc4d61fc
mov eax, dword [rsp + 0x24]
sub eax, 0x36d6b1fe
je 0x2fc4d6d67
jmp 0x2fc4d6210
mov eax, dword [rsp + 0x24]
sub eax, 0x3a82f552
je 0x2fc4d6867
jmp 0x2fc4d6224
mov eax, dword [rsp + 0x24]
sub eax, 0x3cfbd2ab
je 0x2fc4d65da
jmp 0x2fc4d6238
mov eax, dword [rsp + 0x24]
sub eax, 0x4258ddce
je 0x2fc4d6940
jmp 0x2fc4d624c
mov eax, dword [rsp + 0x24]
sub eax, 0x488e92f1
je 0x2fc4d69b2
jmp 0x2fc4d6260
mov eax, dword [rsp + 0x24]
sub eax, 0x4ab2a439
je 0x2fc4d6b40
jmp 0x2fc4d6274
mov eax, dword [rsp + 0x24]
sub eax, 0x4dbdb8b2
je 0x2fc4d645d
jmp 0x2fc4d6288
mov eax, dword [rsp + 0x24]
sub eax, 0x4f25ab5b
je 0x2fc4d6923
jmp 0x2fc4d629c
mov eax, dword [rsp + 0x24]
sub eax, 0x4fba87e3
je 0x2fc4d6747
jmp 0x2fc4d62b0
mov eax, dword [rsp + 0x24]
sub eax, 0x51a89834
je 0x2fc4d671b
jmp 0x2fc4d62c4
mov eax, dword [rsp + 0x24]
sub eax, 0x5a36e255
je 0x2fc4d67ef
jmp 0x2fc4d62d8
mov eax, dword [rsp + 0x24]
sub eax, 0x5c8dfaa9
je 0x2fc4d669c
jmp 0x2fc4d62ec
mov eax, dword [rsp + 0x24]
sub eax, 0x5dea0081
je 0x2fc4d657f
jmp 0x2fc4d6300
mov eax, dword [rsp + 0x24]
sub eax, 0x6219cc7b
je 0x2fc4d6b8f
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x88], rax
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x78], 0
mov rdx, qword [rsp + 0x88]
mov qword [rsp + 0x70], rdx
mov rdx, qword [rsp + 0x70]
mov qword [rsp + 0x98], rdx
mov rdx, qword [rsp + 0x70]
add rdx, 0x3c
mov qword [rsp + 0xa0], rdx
mov dword [rsp + 0x38], 0x3040b403
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0xa0]
mov ecx, dword [rax]
mov dword [rsp + 0xac], ecx
mov dword [rsp + 0x38], 0x4dbdb8b2
jmp 0x2fc4d6eab
mov eax, dword [rsp + 0xac]
movsxd rcx, eax
mov rdx, qword [rsp + 0x98]
add rdx, rcx
mov qword [rsp + 0x68], rdx
mov rcx, qword [rsp + 0x68]
add rcx, 0x18
add rcx, 0x70
mov qword [rsp + 0xb0], rcx
mov dword [rsp + 0x38], 0x7434db35
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x38], 0xd08f074c
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x60]
mov ecx, dword [rax]
mov dword [rsp + 0xcc], ecx
mov dword [rsp + 0x38], 0xe339f1b0
jmp 0x2fc4d6eab
mov eax, dword [rsp + 0xcc]
mov eax, eax
mov ecx, eax
mov qword [rsp + 0xd0], rcx
mov dword [rsp + 0x38], 0x713e33a8
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x60]
mov ecx, dword [rax + 4]
mov dword [rsp + 0xdc], ecx
mov dword [rsp + 0x38], 0xaf6aef30
jmp 0x2fc4d6eab
mov eax, dword [rsp + 0xdc]
cmp eax, 0
mov eax, 0x14698bdc
mov ecx, 0x5dea0081
cmove ecx, eax
mov dword [rsp + 0x38], ecx
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0x38], 0xa83f7017
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0xe0]
add rax, 0x14
mov qword [rsp + 0xe8], rax
mov dword [rsp + 0x38], 0xdd4eb2ee
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0xe8]
mov ecx, dword [rax]
mov dword [rsp + 0xf0], ecx
mov dword [rsp + 0x38], 0x3cfbd2ab
jmp 0x2fc4d6eab
mov eax, dword [rsp + 0xf0]
cmp eax, 0
sete cl
and cl, 1
mov byte [rsp + 0xf7], cl
mov dword [rsp + 0x38], 0x332cba14
jmp 0x2fc4d6eab
mov al, byte [rsp + 0xf7]
test al, 1
mov ecx, 0x14698bdc
mov edx, 0xcbc777db
cmovne edx, ecx
mov dword [rsp + 0x38], edx
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xf8], rax
mov dword [rsp + 0x38], 0xb92a1d7f
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0xf8]
add rax, 0x18
mov qword [rsp + 0x100], rax
mov dword [rsp + 0x38], 0x980a29e3
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x100]
mov ecx, dword [rax]
mov dword [rsp + 0x108], ecx
mov dword [rsp + 0x38], 0x99126b4c
jmp 0x2fc4d6eab
mov eax, dword [rsp + 0x108]
cmp eax, 0
sete cl
and cl, 1
mov byte [rsp + 0x10f], cl
mov dword [rsp + 0x38], 0x5c8dfaa9
jmp 0x2fc4d6eab
mov al, byte [rsp + 0x10f]
test al, 1
mov ecx, 0x14698bdc
mov edx, 0x121d5f5d
cmovne edx, ecx
mov dword [rsp + 0x38], edx
jmp 0x2fc4d6eab
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x38], 0xf0527472
jmp 0x2fc4d6eab
mov dword [rsp + 0x38], 0x9096f77
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x110], rax
mov dword [rsp + 0x38], 0xf9c592f2
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x58]
add rax, 0x20
mov qword [rsp + 0x118], rax
mov dword [rsp + 0x38], 0x51a89834
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x118]
mov ecx, dword [rax]
mov eax, ecx
mov rdx, qword [rsp + 0x110]
add rdx, rax
mov qword [rsp + 0x120], rdx
mov dword [rsp + 0x38], 0x4fba87e3
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x58]
mov ecx, dword [rax + 0x24]
mov dword [rsp + 0x134], ecx
mov dword [rsp + 0x38], 0x95439bba
jmp 0x2fc4d6eab
mov eax, dword [rsp + 0x134]
mov eax, eax
mov ecx, eax
mov rdx, qword [rsp + 0x128]
add rdx, rcx
mov qword [rsp + 0x50], rdx
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x138], rcx
mov dword [rsp + 0x38], 0xaaa2d032
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x140], rax
mov dword [rsp + 0x38], 0x7ec4b100
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x148]
mov ecx, dword [rax]
mov dword [rsp + 0x154], ecx
mov dword [rsp + 0x38], 0x8be46284
jmp 0x2fc4d6eab
mov eax, dword [rsp + 0x154]
mov eax, eax
mov ecx, eax
mov qword [rsp + 0x158], rcx
mov dword [rsp + 0x38], 0xa2c15361
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x138]
mov rcx, qword [rsp + 0x158]
add rax, rcx
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x38], 0x22a1ff8f
jmp 0x2fc4d6eab
mov dword [rsp + 0x3c], 0
mov dword [rsp + 0x38], 0x3a82f552
jmp 0x2fc4d6eab
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x164], eax
mov dword [rsp + 0x38], 0x9d1f69e4
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x168], rax
mov dword [rsp + 0x38], 0x35513a9b
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x168]
add rax, 0x18
mov qword [rsp + 0x170], rax
mov dword [rsp + 0x38], 0x1758d2bc
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x170]
mov ecx, dword [rax]
mov dword [rsp + 0x178], ecx
mov dword [rsp + 0x38], 0x9b04e6bd
jmp 0x2fc4d6eab
mov eax, dword [rsp + 0x164]
mov ecx, dword [rsp + 0x178]
cmp eax, ecx
setb dl
and dl, 1
mov byte [rsp + 0x17f], dl
mov dword [rsp + 0x38], 0x15a58093
jmp 0x2fc4d6eab
mov al, byte [rsp + 0x17f]
test al, 1
mov ecx, 0x4f25ab5b
mov edx, 0xdc194c2e
cmovne edx, ecx
mov dword [rsp + 0x38], edx
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x180], rax
mov dword [rsp + 0x38], 0x4258ddce
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x188], rax
mov dword [rsp + 0x38], 0x9590d5d7
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x190], rax
mov dword [rsp + 0x38], 0x6869c596
jmp 0x2fc4d6eab
mov eax, dword [rsp + 0x19c]
mov eax, eax
mov ecx, eax
mov qword [rsp + 0x1a0], rcx
mov dword [rsp + 0x38], 0x488e92f1
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x188]
mov rcx, qword [rsp + 0x1a0]
add rax, rcx
mov qword [rsp + 0x1a8], rax
mov dword [rsp + 0x38], 0x698bc09f
jmp 0x2fc4d6eab
mov eax, dword [rsp + 0x1b0]
cmp eax, 0
sete cl
and cl, 1
mov byte [rsp + 0x1b7], cl
mov dword [rsp + 0x38], 0xe026ccc
jmp 0x2fc4d6eab
mov al, byte [rsp + 0x1b7]
test al, 1
mov ecx, 0xd0deb6d5
mov edx, 0x6219cc7b
cmovne edx, ecx
mov dword [rsp + 0x38], edx
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x1b8], rax
mov dword [rsp + 0x38], 0x6af8404c
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x1c8], rax
mov dword [rsp + 0x38], 0xe4fff303
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x1c8]
mov cx, word [rax]
mov word [rsp + 0x1d6], cx
mov dword [rsp + 0x38], 0x66acb581
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x1d8]
shl rcx, 2
add rax, rcx
mov qword [rsp + 0x1e0], rax
mov dword [rsp + 0x38], 0xe1e5e00c
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x1e0]
mov ecx, dword [rax]
mov dword [rsp + 0x1ec], ecx
mov dword [rsp + 0x38], 0xd9e90ad2
jmp 0x2fc4d6eab
mov eax, dword [rsp + 0x1ec]
mov eax, eax
mov ecx, eax
mov qword [rsp + 0x1f0], rcx
mov dword [rsp + 0x38], 0x4ab2a439
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x1b8]
mov rcx, qword [rsp + 0x1f0]
add rax, rcx
mov qword [rsp + 0x1f8], rax
mov dword [rsp + 0x38], 0xd63caf11
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x38], 0xb6ab3c0b
jmp 0x2fc4d6eab
mov dword [rsp + 0x38], 0xdc194c2e
jmp 0x2fc4d6eab
xor eax, eax
mov ecx, dword [rsp + 0x200]
mov edx, eax
sub edx, 0xcef4b771
sub edx, ecx
add edx, 0xcef4b771
mov ecx, eax
sub ecx, 0x7888e520
add ecx, 0
sub edx, 0x77364f9b
add edx, ecx
add edx, 0x77364f9b
mov ecx, 0x5703080b
add ecx, 0
sub ecx, edx
sub ecx, 0x5703080b
sub ecx, 0xcf591fe1
sub ecx, 0xacf7b94c
add ecx, 0xcf591fe1
mov edx, eax
sub edx, 0x837e6f1e
add ecx, edx
mov edx, eax
sub edx, 0xacf7b94c
sub ecx, edx
mov edx, 0xe3e3af92
add edx, 0
sub edx, 0x7888e520
sub edx, 0xe3e3af92
mov r8d, eax
sub r8d, ecx
mov ecx, eax
sub ecx, edx
add r8d, ecx
mov ecx, eax
sub ecx, r8d
mov edx, 0xb0a46c9
add edx, 0
sub edx, 0xb5d9e45
sub edx, 0xb0a46c9
mov r8d, eax
sub r8d, edx
sub ecx, r8d
add ecx, 0x66250a2e
sub ecx, 0xee5161ce
sub ecx, 0x66250a2e
mov edx, eax
sub edx, ecx
mov ecx, eax
sub ecx, 1
add edx, ecx
mov ecx, eax
sub ecx, edx
mov edx, eax
sub edx, ecx
mov ecx, eax
sub ecx, 0xee5161ce
add edx, ecx
mov ecx, eax
sub ecx, edx
mov edx, eax
sub edx, 0xb5d9e45
add edx, 0
sub ecx, 0x8171ad79
sub ecx, edx
add ecx, 0x8171ad79
mov edx, eax
sub edx, 0xd80472b7
add edx, 0x503452d5
add edx, 0xd80472b7
mov r8d, eax
sub r8d, ecx
add edx, r8d
sub edx, 0x56a6b736
sub edx, 0x503452d5
add edx, 0x56a6b736
mov ecx, 0xf96c35fb
add ecx, 0
sub ecx, 0x837e6f1e
sub ecx, 0xf96c35fb
mov r8d, eax
sub r8d, ecx
mov ecx, eax
sub ecx, r8d
add edx, 0x2059f75a
add edx, 0xb9eeb942
sub edx, 0x2059f75a
add edx, 0x71d1b85e
add edx, ecx
sub edx, 0x71d1b85e
sub edx, 0x13273f9a
sub edx, 0xb9eeb942
add edx, 0x13273f9a
mov ecx, eax
sub ecx, 0x79a3d966
mov r8d, eax
sub r8d, ecx
add r8d, 0x3ad07b4a
sub r8d, edx
sub r8d, 0x3ad07b4a
sub eax, 0x79a3d966
add r8d, eax
mov dword [rsp + 0x204], r8d
mov dword [rsp + 0x38], 0x36d6b1fe
jmp 0x2fc4d6eab
mov eax, dword [rsp + 0x204]
mov dword [rsp + 0x3c], eax
mov dword [rsp + 0x38], 0x6305d7b9
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x208]
add rax, 4
mov qword [rsp + 0x210], rax
mov dword [rsp + 0x38], 0xe5f7858c
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x38], 0x1e59258a
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x218], rax
mov dword [rsp + 0x38], 0x95782eed
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x218]
add rax, 2
mov qword [rsp + 0x220], rax
mov dword [rsp + 0x38], 0xed62631b
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x38], 0x5b54aa
jmp 0x2fc4d6eab
mov dword [rsp + 0x38], 0x3a82f552
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x228], rax
mov dword [rsp + 0x38], 0x6541f979
jmp 0x2fc4d6eab
mov dword [rsp + 0x38], 0x9096f77
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x230], rax
mov dword [rsp + 0x38], 0x137b992a
jmp 0x2fc4d6eab
mov rax, qword [rsp + 0x230]
add rsp, 0x238
ret
jmp 0x2fc4d5df9