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

Disassembly:
sub rsp, 0x238
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x68], 0
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x28], 0xfafe2195
mov eax, dword [rsp + 0x28]
mov ecx, eax
sub ecx, 0x8a111c79
mov dword [rsp + 0x24], eax
je 0x2fc4d8956
jmp 0x2fc4d79aa
mov eax, dword [rsp + 0x24]
sub eax, 0x8d22befd
je 0x2fc4d852b
jmp 0x2fc4d79be
mov eax, dword [rsp + 0x24]
sub eax, 0x905e4031
je 0x2fc4d84b9
jmp 0x2fc4d79d2
mov eax, dword [rsp + 0x24]
sub eax, 0x91ac598e
je 0x2fc4d8456
jmp 0x2fc4d79e6
mov eax, dword [rsp + 0x24]
sub eax, 0x91c734bd
je 0x2fc4d8883
jmp 0x2fc4d79fa
mov eax, dword [rsp + 0x24]
sub eax, 0x92dfa928
je 0x2fc4d8480
jmp 0x2fc4d7a0e
mov eax, dword [rsp + 0x24]
sub eax, 0x92fac1a9
je 0x2fc4d8699
jmp 0x2fc4d7a22
mov eax, dword [rsp + 0x24]
sub eax, 0x944b97d6
je 0x2fc4d8949
jmp 0x2fc4d7a36
mov eax, dword [rsp + 0x24]
sub eax, 0x9bb73acd
je 0x2fc4d81cb
jmp 0x2fc4d7a4a
mov eax, dword [rsp + 0x24]
sub eax, 0xa411f71b
je 0x2fc4d8314
jmp 0x2fc4d7a5e
mov eax, dword [rsp + 0x24]
sub eax, 0xae5b4cbd
je 0x2fc4d862d
jmp 0x2fc4d7a72
mov eax, dword [rsp + 0x24]
sub eax, 0xb4a84ab2
je 0x2fc4d7f9e
jmp 0x2fc4d7a86
mov eax, dword [rsp + 0x24]
sub eax, 0xb6eaaa07
je 0x2fc4d8715
jmp 0x2fc4d7a9a
mov eax, dword [rsp + 0x24]
sub eax, 0xb7fb63dd
je 0x2fc4d822c
jmp 0x2fc4d7aae
mov eax, dword [rsp + 0x24]
sub eax, 0xbab090c4
je 0x2fc4d832e
jmp 0x2fc4d7ac2
mov eax, dword [rsp + 0x24]
sub eax, 0xbaf145c7
je 0x2fc4d80d1
jmp 0x2fc4d7ad6
mov eax, dword [rsp + 0x24]
sub eax, 0xbd2fbe67
je 0x2fc4d81a8
jmp 0x2fc4d7aea
mov eax, dword [rsp + 0x24]
sub eax, 0xbfc94126
je 0x2fc4d828b
jmp 0x2fc4d7afe
mov eax, dword [rsp + 0x24]
sub eax, 0xc7900c10
je 0x2fc4d892f
jmp 0x2fc4d7b12
mov eax, dword [rsp + 0x24]
sub eax, 0xc8c4efae
je 0x2fc4d8553
jmp 0x2fc4d7b26
mov eax, dword [rsp + 0x24]
sub eax, 0xce012b12
je 0x2fc4d8438
jmp 0x2fc4d7b3a
mov eax, dword [rsp + 0x24]
sub eax, 0xcfe271d9
je 0x2fc4d826c
jmp 0x2fc4d7b4e
mov eax, dword [rsp + 0x24]
sub eax, 0xd2cacd11
je 0x2fc4d85d9
jmp 0x2fc4d7b62
mov eax, dword [rsp + 0x24]
sub eax, 0xd49f344e
je 0x2fc4d8378
jmp 0x2fc4d7b76
mov eax, dword [rsp + 0x24]
sub eax, 0xd805b2f3
je 0x2fc4d7fb8
jmp 0x2fc4d7b8a
mov eax, dword [rsp + 0x24]
sub eax, 0xe313bc54
je 0x2fc4d810a
jmp 0x2fc4d7b9e
mov eax, dword [rsp + 0x24]
sub eax, 0xe64a13a2
je 0x2fc4d812d
jmp 0x2fc4d7bb2
mov eax, dword [rsp + 0x24]
sub eax, 0xeb37f963
je 0x2fc4d7fd5
jmp 0x2fc4d7bc6
mov eax, dword [rsp + 0x24]
sub eax, 0xf30af2b2
je 0x2fc4d84ed
jmp 0x2fc4d7bda
mov eax, dword [rsp + 0x24]
sub eax, 0xf5bef318
je 0x2fc4d820d
jmp 0x2fc4d7bee
mov eax, dword [rsp + 0x24]
sub eax, 0xf628a58d
je 0x2fc4d86e1
jmp 0x2fc4d7c02
mov eax, dword [rsp + 0x24]
sub eax, 0xfafe2195
je 0x2fc4d7f77
jmp 0x2fc4d7c16
mov eax, dword [rsp + 0x24]
sub eax, 0x6727b3c
je 0x2fc4d84d3
jmp 0x2fc4d7c2a
mov eax, dword [rsp + 0x24]
sub eax, 0x8c6acf2
je 0x2fc4d86b9
jmp 0x2fc4d7c3e
mov eax, dword [rsp + 0x24]
sub eax, 0x93b4cd6
je 0x2fc4d8252
jmp 0x2fc4d7c52
mov eax, dword [rsp + 0x24]
sub eax, 0xc235032
je 0x2fc4d80f0
jmp 0x2fc4d7c66
mov eax, dword [rsp + 0x24]
sub eax, 0xf1c7d30
je 0x2fc4d816f
jmp 0x2fc4d7c7a
mov eax, dword [rsp + 0x24]
sub eax, 0x14e62552
je 0x2fc4d8355
jmp 0x2fc4d7c8e
mov eax, dword [rsp + 0x24]
sub eax, 0x1616fcf1
je 0x2fc4d8708
jmp 0x2fc4d7ca2
mov eax, dword [rsp + 0x24]
sub eax, 0x1664dfc3
je 0x2fc4d850b
jmp 0x2fc4d7cb6
mov eax, dword [rsp + 0x24]
sub eax, 0x1a7fdcaa
je 0x2fc4d814b
jmp 0x2fc4d7cca
mov eax, dword [rsp + 0x24]
sub eax, 0x247a5373
je 0x2fc4d872d
jmp 0x2fc4d7cde
mov eax, dword [rsp + 0x24]
sub eax, 0x253893bc
je 0x2fc4d88d8
jmp 0x2fc4d7cf2
mov eax, dword [rsp + 0x24]
sub eax, 0x26c3510e
je 0x2fc4d8396
jmp 0x2fc4d7d06
mov eax, dword [rsp + 0x24]
sub eax, 0x291e2452
je 0x2fc4d8074
jmp 0x2fc4d7d1a
mov eax, dword [rsp + 0x24]
sub eax, 0x2be2fcd9
je 0x2fc4d899a
jmp 0x2fc4d7d2e
mov eax, dword [rsp + 0x24]
sub eax, 0x2c2550cc
je 0x2fc4d8970
jmp 0x2fc4d7d42
mov eax, dword [rsp + 0x24]
sub eax, 0x2e8840af
je 0x2fc4d7ff8
jmp 0x2fc4d7d56
mov eax, dword [rsp + 0x24]
sub eax, 0x301da89f
je 0x2fc4d81e9
jmp 0x2fc4d7d6a
mov eax, dword [rsp + 0x24]
sub eax, 0x31dc0b6a
je 0x2fc4d80a8
jmp 0x2fc4d7d7e
mov eax, dword [rsp + 0x24]
sub eax, 0x331ed35e
je 0x2fc4d898d
jmp 0x2fc4d7d92
mov eax, dword [rsp + 0x24]
sub eax, 0x3843ce54
je 0x2fc4d83fb
jmp 0x2fc4d7da6
mov eax, dword [rsp + 0x24]
sub eax, 0x3e998f9b
je 0x2fc4d86fb
jmp 0x2fc4d7dba
mov eax, dword [rsp + 0x24]
sub eax, 0x3f68b3ef
je 0x2fc4d89b7
jmp 0x2fc4d7dce
mov eax, dword [rsp + 0x24]
sub eax, 0x40325e5e
je 0x2fc4d85bf
jmp 0x2fc4d7de2
mov eax, dword [rsp + 0x24]
sub eax, 0x40357b49
je 0x2fc4d8245
jmp 0x2fc4d7df6
mov eax, dword [rsp + 0x24]
sub eax, 0x41cac318
je 0x2fc4d88b5
jmp 0x2fc4d7e0a
mov eax, dword [rsp + 0x24]
sub eax, 0x43d6b2e0
je 0x2fc4d8016
jmp 0x2fc4d7e1e
mov eax, dword [rsp + 0x24]
sub eax, 0x48631496
je 0x2fc4d849f
jmp 0x2fc4d7e32
mov eax, dword [rsp + 0x24]
sub eax, 0x4ca7a01b
je 0x2fc4d85f3
jmp 0x2fc4d7e46
mov eax, dword [rsp + 0x24]
sub eax, 0x4de790a9
je 0x2fc4d82cc
jmp 0x2fc4d7e5a
mov eax, dword [rsp + 0x24]
sub eax, 0x5118e72f
je 0x2fc4d864f
jmp 0x2fc4d7e6e
mov eax, dword [rsp + 0x24]
sub eax, 0x5196087a
je 0x2fc4d818e
jmp 0x2fc4d7e82
mov eax, dword [rsp + 0x24]
sub eax, 0x520430c8
je 0x2fc4d8415
jmp 0x2fc4d7e96
mov eax, dword [rsp + 0x24]
sub eax, 0x5b6f3516
je 0x2fc4d889b
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x28], 0xb4a84ab2
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x28], 0xd805b2f3
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0x28], 0xeb37f963
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0xa0]
add rax, 0x3c
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0x28], 0x2e8840af
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0xa8]
mov ecx, dword [rax]
mov dword [rsp + 0xb4], ecx
mov dword [rsp + 0x28], 0x43d6b2e0
jmp 0x2fc4d89c7
mov eax, dword [rsp + 0xb4]
movsxd rcx, eax
mov rdx, qword [rsp + 0x90]
add rdx, rcx
mov qword [rsp + 0x58], rdx
mov rcx, qword [rsp + 0x58]
add rcx, 0x18
mov qword [rsp + 0xb8], rcx
mov dword [rsp + 0x28], 0x7afdc37c
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0x28], 0x31dc0b6a
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0xd0]
mov ecx, dword [rax]
mov eax, ecx
mov rdx, qword [rsp + 0xc8]
add rdx, rax
mov qword [rsp + 0x48], rdx
mov dword [rsp + 0x28], 0xbaf145c7
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x50]
cmp dword [rax + 4], 0
mov ecx, 0xb7fb63dd
mov edx, 0xc235032
cmove edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xd8], rax
mov dword [rsp + 0x28], 0xe313bc54
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0xd8]
add rax, 0x14
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0x28], 0xe64a13a2
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0xe0]
mov ecx, dword [rax]
mov dword [rsp + 0xe8], ecx
mov dword [rsp + 0x28], 0x1a7fdcaa
jmp 0x2fc4d89c7
mov eax, dword [rsp + 0xe8]
cmp eax, 0
sete cl
and cl, 1
mov byte [rsp + 0xef], cl
mov dword [rsp + 0x28], 0xf1c7d30
jmp 0x2fc4d89c7
mov al, byte [rsp + 0xef]
test al, 1
mov ecx, 0xb7fb63dd
mov edx, 0x5196087a
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xf0], rax
mov dword [rsp + 0x28], 0xbd2fbe67
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0xf0]
add rax, 0x18
mov qword [rsp + 0xf8], rax
mov dword [rsp + 0x28], 0x9bb73acd
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0xf8]
mov ecx, dword [rax]
mov dword [rsp + 0x100], ecx
mov dword [rsp + 0x28], 0x301da89f
jmp 0x2fc4d89c7
mov eax, dword [rsp + 0x100]
cmp eax, 0
sete cl
and cl, 1
mov byte [rsp + 0x107], cl
mov dword [rsp + 0x28], 0xf5bef318
jmp 0x2fc4d89c7
mov al, byte [rsp + 0x107]
test al, 1
mov ecx, 0xb7fb63dd
mov edx, 0x93b4cd6
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x2fc4d89c7
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x28], 0x40357b49
jmp 0x2fc4d89c7
mov dword [rsp + 0x28], 0x2be2fcd9
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x108], rax
mov dword [rsp + 0x28], 0xcfe271d9
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x20]
mov eax, ecx
mov qword [rsp + 0x110], rax
mov dword [rsp + 0x28], 0xbfc94126
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x110]
add rax, rcx
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x48]
mov edx, dword [rax + 0x24]
mov dword [rsp + 0x124], edx
mov dword [rsp + 0x28], 0x4de790a9
jmp 0x2fc4d89c7
mov eax, dword [rsp + 0x124]
mov eax, eax
mov ecx, eax
mov rdx, qword [rsp + 0x118]
add rdx, rcx
mov qword [rsp + 0x128], rdx
mov dword [rsp + 0x28], 0x65dc7694
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x28], 0xbab090c4
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x140], rax
mov dword [rsp + 0x28], 0x14e62552
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x140]
add rax, 0x1c
mov qword [rsp + 0x148], rax
mov dword [rsp + 0x28], 0xd49f344e
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x148]
mov ecx, dword [rax]
mov dword [rsp + 0x154], ecx
mov dword [rsp + 0x28], 0x26c3510e
jmp 0x2fc4d89c7
mov eax, dword [rsp + 0x154]
mov eax, eax
mov ecx, eax
mov rdx, qword [rsp + 0x138]
add rdx, rcx
mov qword [rsp + 0x158], rdx
mov dword [rsp + 0x28], 0x5fe755d2
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x168], rax
mov dword [rsp + 0x28], 0x520430c8
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x168]
add rax, 0x18
mov qword [rsp + 0x170], rax
mov dword [rsp + 0x28], 0xce012b12
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x170]
mov ecx, dword [rax]
mov dword [rsp + 0x178], ecx
mov dword [rsp + 0x28], 0x91ac598e
jmp 0x2fc4d89c7
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 + 0x28], 0x92dfa928
jmp 0x2fc4d89c7
mov al, byte [rsp + 0x17f]
test al, 1
mov ecx, 0x48631496
mov edx, 0x8a111c79
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x180], rax
mov dword [rsp + 0x28], 0x905e4031
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x188], rax
mov dword [rsp + 0x28], 0x6727b3c
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x190], rax
mov dword [rsp + 0x28], 0xf30af2b2
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x190]
mov ecx, dword [rax]
mov dword [rsp + 0x19c], ecx
mov dword [rsp + 0x28], 0x1664dfc3
jmp 0x2fc4d89c7
mov eax, dword [rsp + 0x19c]
mov eax, eax
mov ecx, eax
mov qword [rsp + 0x1a0], rcx
mov dword [rsp + 0x28], 0x8d22befd
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x188]
mov rcx, qword [rsp + 0x1a0]
add rax, rcx
mov qword [rsp + 0x1a8], rax
mov dword [rsp + 0x28], 0xc8c4efae
jmp 0x2fc4d89c7
mov rcx, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x1a8]
call sym.StrCmp
mov dword [rsp + 0x1b0], eax
mov dword [rsp + 0x28], 0x7cf5c549
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x1b8], rax
mov dword [rsp + 0x28], 0xd2cacd11
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x1c0], rax
mov dword [rsp + 0x28], 0x4ca7a01b
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1c8], rax
mov dword [rsp + 0x28], 0x6927d5f5
jmp 0x2fc4d89c7
mov ax, word [rsp + 0x1d6]
movzx ecx, ax
mov edx, ecx
mov qword [rsp + 0x1d8], rdx
mov dword [rsp + 0x28], 0x5118e72f
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x1d8]
shl rcx, 2
add rax, rcx
mov qword [rsp + 0x1e0], rax
mov dword [rsp + 0x28], 0x60bd4491
jmp 0x2fc4d89c7
mov eax, dword [rsp + 0x1ec]
mov eax, eax
mov ecx, eax
mov qword [rsp + 0x1f0], rcx
mov dword [rsp + 0x28], 0x8c6acf2
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x1b8]
mov rcx, qword [rsp + 0x1f0]
add rax, rcx
mov qword [rsp + 0x1f8], rax
mov dword [rsp + 0x28], 0xf628a58d
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x28], 0x3e998f9b
jmp 0x2fc4d89c7
mov dword [rsp + 0x28], 0x8a111c79
jmp 0x2fc4d89c7
mov dword [rsp + 0x28], 0xb6eaaa07
jmp 0x2fc4d89c7
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0x200], eax
mov dword [rsp + 0x28], 0x247a5373
jmp 0x2fc4d89c7
xor eax, eax
mov ecx, dword [rsp + 0x200]
mov edx, eax
sub edx, 0xd198b225
sub edx, ecx
add edx, 0xd198b225
mov ecx, 0xc7634bf5
add ecx, 0
sub ecx, 0x419557f8
sub ecx, 0xc7634bf5
add edx, 0x20cb5a33
add edx, ecx
sub edx, 0x20cb5a33
mov ecx, eax
sub ecx, 0x879c990d
sub ecx, edx
add ecx, 0x879c990d
mov edx, 0x8393660d
add edx, 0
sub edx, 0xbb4e8784
sub edx, 0x8393660d
mov r8d, eax
sub r8d, ecx
mov ecx, eax
sub ecx, edx
add r8d, ecx
mov ecx, eax
sub ecx, r8d
mov edx, eax
sub edx, ecx
mov ecx, eax
sub ecx, 0xccc0dcb7
add edx, ecx
mov ecx, eax
sub ecx, edx
mov edx, eax
sub edx, 0x419557f8
add ecx, edx
sub ecx, 0x492085eb
sub ecx, 0xccc0dcb7
add ecx, 0x492085eb
mov edx, 0xa8e397d7
add edx, 0
sub edx, 1
sub edx, 0xa8e397d7
mov r8d, eax
sub r8d, edx
mov edx, eax
sub edx, r8d
mov r8d, eax
sub r8d, 0xf03e32f6
add ecx, r8d
mov r8d, eax
sub r8d, edx
add ecx, r8d
sub ecx, 0xeac7615c
add ecx, 0xf03e32f6
add ecx, 0xeac7615c
mov edx, eax
sub edx, ecx
mov ecx, eax
sub ecx, 0x78a6f6fc
add edx, ecx
mov ecx, eax
sub ecx, edx
mov edx, eax
sub edx, 0x81abe3c0
add ecx, edx
sub ecx, 0x9ca6ed42
sub ecx, 0x78a6f6fc
add ecx, 0x9ca6ed42
mov edx, eax
sub edx, 0x144e375e
sub edx, 0xbb4e8784
add edx, 0x144e375e
sub ecx, 0x4295b717
sub ecx, edx
add ecx, 0x4295b717
mov edx, eax
sub edx, 0x81abe3c0
add edx, 0
sub eax, edx
add ecx, eax
mov dword [rsp + 0x204], ecx
mov dword [rsp + 0x28], 0x91c734bd
jmp 0x2fc4d89c7
mov eax, dword [rsp + 0x204]
mov dword [rsp + 0x2c], eax
mov dword [rsp + 0x28], 0x5b6f3516
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x208]
add rax, 4
mov qword [rsp + 0x210], rax
mov dword [rsp + 0x28], 0x253893bc
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x76cf5f79
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x28], 0x944b97d6
jmp 0x2fc4d89c7
mov dword [rsp + 0x28], 0x671a3327
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x228], rax
mov dword [rsp + 0x28], 0x2c2550cc
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x28], 0x331ed35e
jmp 0x2fc4d89c7
mov dword [rsp + 0x28], 0x2be2fcd9
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x230], rax
mov dword [rsp + 0x28], 0x3f68b3ef
jmp 0x2fc4d89c7
mov rax, qword [rsp + 0x230]
add rsp, 0x238
ret
jmp 0x2fc4d798f