Function at 0x1800c0ef0
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x158ac1cc
pushf
not eax
add eax, 0xee8bcfce
xor eax, 0xc16e29f8
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc222e135
xor eax, 0xb43de211
rol eax, 0x32
popf
cmp eax, 0x29
jne 0x1800c0f2d
popf
pop rax
jmp 0x1800c297e
cmp eax, 0
jne 0x1800c0f3c
popf
pop rax
jmp 0x1800c1248
cmp eax, 3
jne 0x1800c0f4b
popf
pop rax
jmp 0x1800c1476
cmp eax, 1
jne 0x1800c0f5a
popf
pop rax
jmp 0x1800c1354
cmp eax, 0xd
jne 0x1800c0f69
popf
pop rax
jmp 0x1800c1982
cmp eax, 0x1a
jne 0x1800c0f78
popf
pop rax
jmp 0x1800c212d
cmp eax, 0xe
jne 0x1800c0f87
popf
pop rax
jmp 0x1800c1a15
cmp eax, 0x31
jne 0x1800c0f96
popf
pop rax
jmp 0x1800c2cc2
cmp eax, 0x19
jne 0x1800c0fa5
popf
pop rax
jmp 0x1800c2089
cmp eax, 8
jne 0x1800c0fb4
popf
pop rax
jmp 0x1800c16b6
cmp eax, 0x2a
jne 0x1800c0fc3
popf
pop rax
jmp 0x1800c29cb
cmp eax, 0x17
jne 0x1800c0fd2
popf
pop rax
jmp 0x1800c1f41
cmp eax, 0x1c
jne 0x1800c0fe1
popf
pop rax
jmp 0x1800c21f3
cmp eax, 0x2e
jne 0x1800c0ff0
popf
pop rax
jmp 0x1800c2b8c
cmp eax, 0x18
jne 0x1800c0fff
popf
pop rax
jmp 0x1800c1fe5
cmp eax, 0x2b
jne 0x1800c100e
popf
pop rax
jmp 0x1800c2a4a
cmp eax, 0x1b
jne 0x1800c101d
popf
pop rax
jmp 0x1800c2188
cmp eax, 0x2d
jne 0x1800c102c
popf
pop rax
jmp 0x1800c2b43
cmp eax, 0x23
jne 0x1800c103b
popf
pop rax
jmp 0x1800c25de
cmp eax, 0x25
jne 0x1800c104a
popf
pop rax
jmp 0x1800c2732
cmp eax, 0x32
jne 0x1800c1059
popf
pop rax
jmp 0x1800c2d25
cmp eax, 0x13
jne 0x1800c1068
popf
pop rax
jmp 0x1800c1cd6
cmp eax, 0x33
jne 0x1800c1077
popf
pop rax
jmp 0x1800c2dca
cmp eax, 0x24
jne 0x1800c1086
popf
pop rax
jmp 0x1800c2698
cmp eax, 0x1e
jne 0x1800c1095
popf
pop rax
jmp 0x1800c2311
cmp eax, 0xc
jne 0x1800c10a4
popf
pop rax
jmp 0x1800c18ef
cmp eax, 0x26
jne 0x1800c10b3
popf
pop rax
jmp 0x1800c27c4
cmp eax, 0x27
jne 0x1800c10c2
popf
pop rax
jmp 0x1800c280d
cmp eax, 0x30
jne 0x1800c10d1
popf
pop rax
jmp 0x1800c2c56
cmp eax, 0x10
jne 0x1800c10e0
popf
pop rax
jmp 0x1800c1b02
cmp eax, 0x2c
jne 0x1800c10ef
popf
pop rax
jmp 0x1800c2ab1
cmp eax, 9
jne 0x1800c10fe
popf
pop rax
jmp 0x1800c1736
cmp eax, 4
jne 0x1800c110d
popf
pop rax
jmp 0x1800c14e6
cmp eax, 0x16
jne 0x1800c111c
popf
pop rax
jmp 0x1800c1e9d
cmp eax, 0x28
jne 0x1800c112b
popf
pop rax
jmp 0x1800c28e3
cmp eax, 0xa
jne 0x1800c113a
popf
pop rax
jmp 0x1800c17c9
cmp eax, 0x22
jne 0x1800c1149
popf
pop rax
jmp 0x1800c24e2
cmp eax, 0x14
jne 0x1800c1158
popf
pop rax
jmp 0x1800c1d85
cmp eax, 7
jne 0x1800c1167
popf
pop rax
jmp 0x1800c15f2
cmp eax, 0x34
jne 0x1800c1176
popf
pop rax
jmp 0x1800c2e02
cmp eax, 2
jne 0x1800c1185
popf
pop rax
jmp 0x1800c13e5
cmp eax, 0x20
jne 0x1800c1194
popf
pop rax
jmp 0x1800c23e7
cmp eax, 0x1d
jne 0x1800c11a3
popf
pop rax
jmp 0x1800c2282
cmp eax, 0x11
jne 0x1800c11b2
popf
pop rax
jmp 0x1800c1b9e
cmp eax, 0x35
jne 0x1800c11c1
popf
pop rax
jmp 0x1800c2e5e
cmp eax, 0x2f
jne 0x1800c11d0
popf
pop rax
jmp 0x1800c2c0b
cmp eax, 0x12
jne 0x1800c11df
popf
pop rax
jmp 0x1800c1c4d
cmp eax, 0x21
jne 0x1800c11ee
popf
pop rax
jmp 0x1800c2499
cmp eax, 0x1f
jne 0x1800c11fd
popf
pop rax
jmp 0x1800c239f
cmp eax, 0xb
jne 0x1800c120c
popf
pop rax
jmp 0x1800c185c
cmp eax, 0xf
jne 0x1800c121b
popf
pop rax
jmp 0x1800c1aa5
cmp eax, 0x15
jne 0x1800c122a
popf
pop rax
jmp 0x1800c1e09
cmp eax, 5
jne 0x1800c1239
popf
pop rax
jmp 0x1800c1549
cmp eax, 6
jne 0x1800c1248
popf
pop rax
jmp 0x1800c15c7
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r14
sub rsp, 0x30
mov rbx, rcx
mov byte [rcx], 0
mov ecx, edx
mov r14d, r9d
mov ebp, r8d
mov edi, edx
mov esi, 0x312bf975
pushf
not esi
add esi, 0x82a25721
xor esi, 0xb9e88115
rol esi, 0xba
popf
pushf
not esi
add esi, 0xdf75fcb7
xor esi, 0x893fc5ac
rol esi, 0xd9
popf
pushf
not esi
add esi, 0xdfb1ec79
xor esi, 0xa845a10e
rol esi, 0x7a
popf
pushf
not esi
add esi, 0xe6103479
xor esi, 0xa08a3252
rol esi, 0x2b
popf
and ecx, 3
je 0x1800c1321
push rax
pushf
mov eax, 0x546e30a5
pushf
not eax
add eax, 0xe23fea05
xor eax, 0xc66fc959
rol eax, 2
popf
pushf
not eax
add eax, 0xaef06093
xor eax, 0x8b4b6baf
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xede765b8
xor eax, 0xf1e66f7e
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x9baae3ba
xor eax, 0xba533031
rol eax, 0xbf
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x98b6bb81
pushf
not eax
add eax, 0xf6f2cadb
xor eax, 0xf5676646
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf0c90292
xor eax, 0xa8de2b77
rol eax, 0x3b
popf
jmp 0x1800c0f1e
sub ecx, 1
je 0x1800c138c
push rax
pushf
mov eax, 0x38973bc8
pushf
not eax
add eax, 0xbf6e0456
xor eax, 0x8c881d53
rol eax, 9
popf
pushf
not eax
add eax, 0xaf230e62
xor eax, 0xe177524d
rol eax, 0x45
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0xb9ab8c4a
pushf
not eax
add eax, 0xd5106607
xor eax, 0xe65440a2
rol eax, 0x75
popf
pushf
not eax
add eax, 0xceddd94e
xor eax, 0xb0414f80
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x90ddf16c
xor eax, 0xd9bb6308
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc6cb92c4
xor eax, 0xb2a5b376
rol eax, 0x3e
popf
jmp 0x1800c0f1e
cmp ecx, 1
je 0x1800c1430
push rax
pushf
mov eax, 0x4ec216e9
pushf
not eax
add eax, 0xe4336280
xor eax, 0xb271cc86
rol eax, 0x77
popf
pushf
not eax
add eax, 0xb8a36e26
xor eax, 0xdae29bfd
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x90d0204f
xor eax, 0xa17cb49e
rol eax, 0x84
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x405f56ed
pushf
not eax
add eax, 0xb3a1339e
xor eax, 0xe48ec49e
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd5d626e5
xor eax, 0x9e2a2cca
rol eax, 0xee
popf
pushf
not eax
add eax, 0xb1bab752
xor eax, 0x92f9298c
rol eax, 0xdb
popf
jmp 0x1800c0f1e
call fcn.1800b03e0
mov dword [rax], 0x16
call fcn.1800e5b31
mov eax, esi
jmp 0x1800c15f2
mov eax, 0x2988bbca
pushf
not eax
add eax, 0x9fa63d49
xor eax, 0xd2f9868d
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbcb0f3eb
xor eax, 0xa02ff577
rol eax, 0xff
popf
jmp 0x1800c15f2
test edi, 0x70000
setne cl
test dil, 8
setne al
and cl, al
neg cl
sbb eax, eax
and eax, 0x80000000
add eax, 0x40000000
jmp 0x1800c15f2
mov eax, 0x817fb1b2
pushf
not eax
add eax, 0x98bbcfa4
xor eax, 0xb861c03e
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa65b8050
xor eax, 0xceac916a
rol eax, 0x5e
popf
mov dword [rbx + 4], eax
mov ecx, 0x1543c7f6
pushf
not ecx
add ecx, 0xc4d883e1
xor ecx, 0x854ccd26
rol ecx, 0x58
popf
pushf
not ecx
add ecx, 0xb0b28c65
xor ecx, 0xe487b3f2
rol ecx, 6
popf
mov eax, edi
and eax, ecx
je 0x1800c165d
push rax
pushf
mov eax, 0xcf20426d
pushf
not eax
add eax, 0x8985ad43
xor eax, 0xa3779996
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd1fe60c9
xor eax, 0x8966c6b0
rol eax, 0x24
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x807ff242
pushf
not eax
add eax, 0xc33c8563
xor eax, 0xa1e047f6
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xcb5f52d7
xor eax, 0xc180e96b
rol eax, 0x65
popf
pushf
not eax
add eax, 0xf86b54a7
xor eax, 0xb6597638
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xebac0a1f
xor eax, 0xff22cd1f
rol eax, 0x2e
popf
jmp 0x1800c0f1e
cmp eax, 0x100
je 0x1800c1703
push rax
pushf
mov eax, 0x3378185
pushf
not eax
add eax, 0xd3dfdc5b
xor eax, 0xf90926d7
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe1cdf9ea
xor eax, 0xb9ef4aee
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x828236c8
xor eax, 0xd05f4fd4
rol eax, 0xd4
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x8eeb4b5e
pushf
not eax
add eax, 0xcad466bd
xor eax, 0xb628f43d
rol eax, 0x79
popf
pushf
not eax
add eax, 0xacce4e5f
xor eax, 0xe5b2c300
rol eax, 0x19
popf
jmp 0x1800c0f1e
cmp eax, 0x200
je 0x1800c1783
push rax
pushf
mov eax, 0xc727989c
pushf
not eax
add eax, 0xbe1c8189
xor eax, 0xbc398155
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xa078ce99
xor eax, 0xccbed002
rol eax, 0x28
popf
pushf
not eax
add eax, 0xb0d8dd2c
xor eax, 0xfd8804a5
rol eax, 0x57
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x6ddeff3a
pushf
not eax
add eax, 0xeaf6e6cf
xor eax, 0x9e866d4c
rol eax, 0xca
popf
pushf
not eax
add eax, 0xe9b7d5af
xor eax, 0xa93b2a8c
rol eax, 0x61
popf
pushf
not eax
add eax, 0xbf1a8926
xor eax, 0xa9a997cd
rol eax, 0x33
popf
jmp 0x1800c0f1e
cmp eax, 0x300
je 0x1800c1829
push rax
pushf
mov eax, 0xc753625b
pushf
not eax
add eax, 0xa4b543b4
xor eax, 0x885ea382
rol eax, 0x14
popf
pushf
not eax
add eax, 0xb5c23da7
xor eax, 0xc7abec6f
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd203f530
xor eax, 0xde78eb40
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xb6747eee
xor eax, 0xe4a3d76d
rol eax, 0xb7
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0xd47acdec
pushf
not eax
add eax, 0xe9a513c1
xor eax, 0x9d5ffa2d
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe6f08998
xor eax, 0xe89f6c28
rol eax, 0xd0
popf
jmp 0x1800c0f1e
cmp eax, 0x400
je 0x1800c18a9
push rax
pushf
mov eax, 0xfaae9b5a
pushf
not eax
add eax, 0xae86d8f1
xor eax, 0xf722fdff
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf2c32e30
xor eax, 0xfd28fd75
rol eax, 0x34
popf
pushf
not eax
add eax, 0xc6edb450
xor eax, 0xbbb8a686
rol eax, 0x3c
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x199eab3a
pushf
not eax
add eax, 0xde280779
xor eax, 0x80b0b6e6
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xd3da793a
xor eax, 0xee0758a8
rol eax, 0x35
popf
pushf
not eax
add eax, 0xc1868e41
xor eax, 0x98063642
rol eax, 0x15
popf
jmp 0x1800c0f1e
cmp eax, 0x500
je 0x1800c1929
push rax
pushf
mov eax, 0xea7a67f8
pushf
not eax
add eax, 0xa9c9f427
xor eax, 0xc3decade
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xfaa11f3e
xor eax, 0xb0f0a2ac
rol eax, 0xca
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x51a67c7
pushf
not eax
add eax, 0xdbb001f5
xor eax, 0x939fdab8
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xa03ab328
xor eax, 0x87b4e54a
rol eax, 0x58
popf
pushf
not eax
add eax, 0xaff26fca
xor eax, 0x8f6dc2e1
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xdcc978e8
xor eax, 0xdf51ff12
rol eax, 0xe1
popf
jmp 0x1800c0f1e
cmp eax, 0x600
je 0x1800c19e2
push rax
pushf
mov eax, 0xe8839f00
pushf
not eax
add eax, 0xc363a472
xor eax, 0xb2e940c7
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x97a8d84c
xor eax, 0xc7e4c7c8
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd38a61a0
xor eax, 0xd29e39dc
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xe9766787
xor eax, 0xcf274df9
rol eax, 0x95
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0xc32beb6
pushf
not eax
add eax, 0x805353f1
xor eax, 0xc9aadfa4
rol eax, 0xce
popf
pushf
not eax
add eax, 0x90f53dcd
xor eax, 0xf74d8e6a
rol eax, 0x89
popf
jmp 0x1800c0f1e
cmp eax, ecx
je 0x1800c1a5f
push rax
pushf
mov eax, 0xb157ab10
pushf
not eax
add eax, 0xa5750577
xor eax, 0xef223a41
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf19ac766
xor eax, 0xc5997774
rol eax, 0x75
popf
pushf
not eax
add eax, 0xc4c2d5ec
xor eax, 0xfd90bf54
rol eax, 0x88
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x6a2f9e71
pushf
not eax
add eax, 0xa3389994
xor eax, 0xd1b2dc7b
rol eax, 0x54
popf
pushf
not eax
add eax, 0xad532c76
xor eax, 0xa5a9f753
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd3b1a96e
xor eax, 0xf38d221a
rol eax, 0xa3
popf
jmp 0x1800c0f1e
call fcn.1800b03e0
mov dword [rax], 0x16
call fcn.1800e5b31
mov eax, esi
jmp 0x1800c1e09
mov eax, 0x75d11ffe
pushf
not eax
add eax, 0xee7750f2
xor eax, 0xc40d0a1a
rol eax, 0xca
popf
pushf
not eax
add eax, 0xcab354df
xor eax, 0x890e43dd
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc37c649a
xor eax, 0xaa27c5b6
rol eax, 0xcd
popf
jmp 0x1800c1e09
mov eax, 0x91b4904e
pushf
not eax
add eax, 0xc7e32113
xor eax, 0xa4d5e6ab
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8f3f44d4
xor eax, 0xebeb638f
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xdff5d34a
xor eax, 0xe7625ef8
rol eax, 0x99
popf
pushf
not eax
add eax, 0x8936570f
xor eax, 0x91111702
rol eax, 0x75
popf
jmp 0x1800c1e09
mov eax, 0xcac2c78d
pushf
not eax
add eax, 0xe9d01059
xor eax, 0x91778f96
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf13d6433
xor eax, 0xc0ad8e35
rol eax, 9
popf
pushf
not eax
add eax, 0xc5287626
xor eax, 0x8e1752ba
rol eax, 0x61
popf
jmp 0x1800c1e09
mov eax, 0x61d341f
pushf
not eax
add eax, 0x8daaa1f9
xor eax, 0x99978f11
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x968b5e33
xor eax, 0xf8f7bd1e
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x88b53822
xor eax, 0xdf8c6da1
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x8c937b7e
xor eax, 0x87e18f7b
rol eax, 0xd1
popf
jmp 0x1800c1e09
mov eax, 0x8518282b
pushf
not eax
add eax, 0xeda408b5
xor eax, 0x8e319592
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xac2474ff
xor eax, 0xb8c73a69
rol eax, 0x5d
popf
push rax
pushf
mov eax, 0xd0d8b44d
pushf
not eax
add eax, 0xecd75b7b
xor eax, 0xe8168bd5
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe78c6a8c
xor eax, 0xc6822c8e
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf5256cca
xor eax, 0x98fda1fb
rol eax, 0x50
popf
pushf
not eax
add eax, 0x8d4e4a4c
xor eax, 0xccbf4023
rol eax, 0x76
popf
jmp 0x1800c0f1e
mov dword [rbx + 8], eax
sub ebp, 0x10
je 0x1800c1e57
push rax
pushf
mov eax, 0x605ccc59
pushf
not eax
add eax, 0xb705f755
xor eax, 0x81faf174
rol eax, 0x97
popf
pushf
not eax
add eax, 0xcf01ec34
xor eax, 0xd63270eb
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd63281bc
xor eax, 0xeda04465
rol eax, 0xd7
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x26381666
pushf
not eax
add eax, 0xbcc721f6
xor eax, 0xc8f8942e
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xed0b9cb1
xor eax, 0xb0177373
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8a7a8dd4
xor eax, 0xee0827d7
rol eax, 0xf3
popf
jmp 0x1800c0f1e
sub ebp, 0x10
je 0x1800c1ee8
push rax
pushf
mov eax, 0xc9249b14
pushf
not eax
add eax, 0xfc35adb2
xor eax, 0x980bfdc2
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x84bd5fa3
xor eax, 0xa916aa86
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb4a524b3
xor eax, 0x8d588eee
rol eax, 0x8b
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x211c05ba
pushf
not eax
add eax, 0xdbe12931
xor eax, 0xee3931d8
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa8e6c689
xor eax, 0xcc9eb003
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9cfe3b6e
xor eax, 0xe03aa375
rol eax, 0xa
popf
pushf
not eax
add eax, 0xcd274f74
xor eax, 0xb327b168
rol eax, 0x71
popf
jmp 0x1800c0f1e
sub ebp, 0x10
je 0x1800c1f9f
push rax
pushf
mov eax, 0x553cd584
pushf
not eax
add eax, 0xeb80b39d
xor eax, 0x96edf047
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xef98a4dd
xor eax, 0x8d454c97
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb3075172
xor eax, 0xcef5b3c4
rol eax, 3
popf
pushf
not eax
add eax, 0x8bf5821c
xor eax, 0x89211064
rol eax, 0x36
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x9c18763d
pushf
not eax
add eax, 0xb5815be9
xor eax, 0x9ce56c43
rol eax, 0x89
popf
pushf
not eax
add eax, 0xdb327e40
xor eax, 0xfc13fdfe
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xabf7ad25
xor eax, 0xd6e8a964
rol eax, 0xd3
popf
jmp 0x1800c0f1e
sub ebp, 0x10
je 0x1800c2043
push rax
pushf
mov eax, 0x26e7cf9d
pushf
not eax
add eax, 0x9a8538ad
xor eax, 0xe307396a
rol eax, 0x23
popf
pushf
not eax
add eax, 0xdf40094f
xor eax, 0xff5cdded
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x8a2c7665
xor eax, 0xc13d4717
rol eax, 0x63
popf
pushf
not eax
add eax, 0xef9cfffd
xor eax, 0xa4507f8d
rol eax, 0x48
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0xd7e943b0
pushf
not eax
add eax, 0xe0f7b4a3
xor eax, 0x8ce2630a
rol eax, 0x25
popf
pushf
not eax
add eax, 0x841bd8a5
xor eax, 0x9111b362
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xba3fd194
xor eax, 0xe0e1add0
rol eax, 0x9f
popf
jmp 0x1800c0f1e
cmp ebp, 0x40
je 0x1800c20d4
push rax
pushf
mov eax, 0xc6aba9b6
pushf
not eax
add eax, 0xe53ff037
xor eax, 0x85f9236d
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd77c0840
xor eax, 0xd285e298
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd6a81730
xor eax, 0xbe7c641a
rol eax, 0x48
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x72d365f7
pushf
not eax
add eax, 0xcdb438b3
xor eax, 0xb2859d04
rol eax, 0x69
popf
pushf
not eax
add eax, 0xe9fb7b4c
xor eax, 0xc9b3026e
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe3d0015b
xor eax, 0x834645d5
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8e75d3d3
xor eax, 0xe62df3cf
rol eax, 0xb8
popf
jmp 0x1800c0f1e
call fcn.1800b03e0
mov dword [rax], 0x16
call fcn.1800e5b31
jmp 0x1800c23e7
xor esi, esi
cmp dword [rbx + 4], 0x80000000
sete sil
jmp 0x1800c23e7
mov esi, 0xfbdada3
pushf
not esi
add esi, 0xbf638907
xor esi, 0xfee02399
rol esi, 0xf6
popf
pushf
not esi
add esi, 0xf19e92ec
xor esi, 0xe853a482
rol esi, 0x9c
popf
pushf
not esi
add esi, 0xdf755e26
xor esi, 0xe9bfbcc7
rol esi, 0x58
popf
jmp 0x1800c23e7
mov esi, 0x42534942
pushf
not esi
add esi, 0xc5baa688
xor esi, 0xcc8087c7
rol esi, 0x2c
popf
pushf
not esi
add esi, 0x87ec9083
xor esi, 0xf20b9f47
rol esi, 0xd1
popf
pushf
not esi
add esi, 0x93cf8845
xor esi, 0xaa47b7a5
rol esi, 0x74
popf
jmp 0x1800c23e7
mov esi, 0xf18230fb
pushf
not esi
add esi, 0x9dc82ce6
xor esi, 0x867e39a5
rol esi, 0x5a
popf
pushf
not esi
add esi, 0xda28b00a
xor esi, 0xfe496690
rol esi, 0xd7
popf
pushf
not esi
add esi, 0xe2621dd8
xor esi, 0xcebff893
rol esi, 0x4a
popf
pushf
not esi
add esi, 0xc9b10e7e
xor esi, 0x8bc8af23
rol esi, 0x7d
popf
jmp 0x1800c23e7
xor esi, esi
push rax
pushf
mov eax, 0x897eefbd
pushf
not eax
add eax, 0xff19bd93
xor eax, 0x8422bcf0
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9911b742
xor eax, 0xaa7f59b9
rol eax, 0x42
popf
pushf
not eax
add eax, 0x8add8ea6
xor eax, 0x8af61670
rol eax, 0x32
popf
jmp 0x1800c0f1e
and dword [rbx + 0x14], 0
mov dword [rbx + 0xc], esi
mov dword [rbx + 0x10], 0x80
test dil, dil
jns 0x1800c2453
push rax
pushf
mov eax, 0x6e832da3
pushf
not eax
add eax, 0x85caa598
xor eax, 0x97c7e990
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf95de712
xor eax, 0xa319f791
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x8ce4bca1
xor eax, 0xfb36b89d
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xe0d9eb3f
xor eax, 0xa82f92d6
rol eax, 0x5a
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x1b13c2e7
pushf
not eax
add eax, 0xdc0c42c0
xor eax, 0xc831dcd9
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc6a283ec
xor eax, 0xe72c2af4
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd486166c
xor eax, 0x867865b0
rol eax, 0x4b
popf
jmp 0x1800c0f1e
or byte [rbx], 0x10
push rax
pushf
mov eax, 0x61508af2
pushf
not eax
add eax, 0x98abdb3a
xor eax, 0xb278c7a9
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc765ef53
xor eax, 0xb93bfa8b
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x85dec51a
xor eax, 0xf73a1298
rol eax, 0xb3
popf
jmp 0x1800c0f1e
mov esi, 0xe218ee54
pushf
not esi
add esi, 0xfdad7f89
xor esi, 0xd8712bcf
rol esi, 0x99
popf
pushf
not esi
add esi, 0xb56597e9
xor esi, 0x8c7961c0
rol esi, 0x95
popf
pushf
not esi
add esi, 0xbe29638e
xor esi, 0xcb51ded2
rol esi, 0xfa
popf
pushf
not esi
add esi, 0x90c2c0ef
xor esi, 0xe490752e
rol esi, 0x77
popf
test esi, edi
jne 0x1800c2598
push rax
pushf
mov eax, 0x6c23c154
pushf
not eax
add eax, 0xf487f430
xor eax, 0xbeda5c14
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xeda2b873
xor eax, 0xe89661ba
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xf0442c97
xor eax, 0xfe18c21d
rol eax, 0x64
popf
pushf
not eax
add eax, 0x85997fcd
xor eax, 0xf6dbe562
rol eax, 0x65
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x7cfaadff
pushf
not eax
add eax, 0xc0c64e58
xor eax, 0x929b2ece
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xc7d11aff
xor eax, 0xb4f2bebf
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xd6eb6586
xor eax, 0xa33bb5d1
rol eax, 0x17
popf
jmp 0x1800c0f1e
test edi, 0x74000
jne 0x1800c263f
push rax
pushf
mov eax, 0xdb18219d
pushf
not eax
add eax, 0xf27de596
xor eax, 0x866e0cf7
rol eax, 0x64
popf
pushf
not eax
add eax, 0xed4d53a7
xor eax, 0x96619106
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe67e3d66
xor eax, 0xf1d18860
rol eax, 0x90
popf
pushf
not eax
add eax, 0x9f9f4ee6
xor eax, 0x9ecd9853
rol eax, 0x53
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x2390f00b
pushf
not eax
add eax, 0xe614ceea
xor eax, 0xf856109a
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xca7ea343
xor eax, 0x8a596f63
rol eax, 8
popf
pushf
not eax
add eax, 0xce7f807d
xor eax, 0xbf7409e2
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb97f9340
xor eax, 0x89e5225e
rol eax, 0x51
popf
jmp 0x1800c0f1e
lea rcx, [rsp + 0x58]
call fcn.1800fbf0c
test eax, eax
jne 0x1800c26ec
push rax
pushf
mov eax, 0x41c8d823
pushf
not eax
add eax, 0xd0aa315f
xor eax, 0xaaa65a42
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc2fc01b5
xor eax, 0x8fdf3c69
rol eax, 0x63
popf
pushf
not eax
add eax, 0xc5c1b576
xor eax, 0xddcf1ca7
rol eax, 0x6d
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x10a448ef
pushf
not eax
add eax, 0x8be7aae2
xor eax, 0xe6bd148a
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x8786b94f
xor eax, 0xd76c91a3
rol eax, 0x91
popf
pushf
not eax
add eax, 0xe9e79f55
xor eax, 0xf36e3c00
rol eax, 0x57
popf
jmp 0x1800c0f1e
cmp dword [rsp + 0x58], esi
je 0x1800c276b
push rax
pushf
mov eax, 0xce9cd2ca
pushf
not eax
add eax, 0xf898e549
xor eax, 0x9e81bbe7
rol eax, 0x23
popf
pushf
not eax
add eax, 0x8638ac59
xor eax, 0xec4b5f8b
rol eax, 0xe8
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0xb41d0148
pushf
not eax
add eax, 0xdcb3e766
xor eax, 0xf5c82e74
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x860ae772
xor eax, 0x90a899f6
rol eax, 0xef
popf
pushf
not eax
add eax, 0xbc412b5f
xor eax, 0xf57df62c
rol eax, 6
popf
pushf
not eax
add eax, 0x804de6c4
xor eax, 0xe8ebb213
rol eax, 0x5c
popf
jmp 0x1800c0f1e
or byte [rbx], 0x80
push rax
pushf
mov eax, 0x10e970a7
pushf
not eax
add eax, 0xe602eb3a
xor eax, 0xe572cd4a
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xf2667a83
xor eax, 0x8ba8f994
rol eax, 0x83
popf
pushf
not eax
add eax, 0x9b8d4c67
xor eax, 0xb093410e
rol eax, 0xe9
popf
jmp 0x1800c0f1e
mov ecx, 0x7f041e6
pushf
not ecx
add ecx, 0xc1f40a1b
xor ecx, 0xaa6ac4f7
rol ecx, 0x23
popf
pushf
not ecx
add ecx, 0xecff34b3
xor ecx, 0x8b202bc1
rol ecx, 0xdb
popf
pushf
not ecx
add ecx, 0xcd747496
xor ecx, 0xae47f67f
rol ecx, 0xd8
popf
pushf
not ecx
add ecx, 0x9c46a401
xor ecx, 0x880683b5
rol ecx, 0x7d
popf
test ecx, edi
je 0x1800c289d
push rax
pushf
mov eax, 0xa32d7f78
pushf
not eax
add eax, 0xa21dd74a
xor eax, 0xfd379f27
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xeae18ba8
xor eax, 0xf1c2cb25
rol eax, 0x82
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x7f436ed5
pushf
not eax
add eax, 0xb8bc8446
xor eax, 0xc0042f51
rol eax, 0xca
popf
pushf
not eax
add eax, 0xe4857929
xor eax, 0xbbc871c1
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe120cb3e
xor eax, 0x908bb61c
rol eax, 0x85
popf
jmp 0x1800c0f1e
mov eax, dword [0x180042dfc]
not eax
and eax, r14d
test al, al
js 0x1800c294b
push rax
pushf
mov eax, 0xc732f0a4
pushf
not eax
add eax, 0xddaf9fe4
xor eax, 0xa9d018ac
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xbe85ca0e
xor eax, 0xcbdfde66
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xecebbb54
xor eax, 0xbadc0605
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xaa1efad1
xor eax, 0xa48ce82b
rol eax, 0x46
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0xa57e8c10
pushf
not eax
add eax, 0xf1a4c489
xor eax, 0x9fd66bf0
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xbf138fc2
xor eax, 0xb9db022a
rol eax, 0xbe
popf
jmp 0x1800c0f1e
mov dword [rbx + 0x10], 1
push rax
pushf
mov eax, 0x6bdbe412
pushf
not eax
add eax, 0x9b982ac7
xor eax, 0x827d1210
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x9935581b
xor eax, 0xe32fb717
rol eax, 0x86
popf
pushf
not eax
add eax, 0xea9d0793
xor eax, 0xe95adee0
rol eax, 0x55
popf
jmp 0x1800c0f1e
test dil, 0x40
je 0x1800c2a04
push rax
pushf
mov eax, 0x30ffe02b
pushf
not eax
add eax, 0xb035dba2
xor eax, 0xd3bfb929
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf0d1a267
xor eax, 0xe752db3d
rol eax, 0x38
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x784e2655
pushf
not eax
add eax, 0x9637744f
xor eax, 0xf114d9aa
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x881a4051
xor eax, 0xdc53225c
rol eax, 0x40
popf
pushf
not eax
add eax, 0xf673bbbe
xor eax, 0xf7315470
rol eax, 0x10
popf
jmp 0x1800c0f1e
bts dword [rbx + 0x14], 0x1a
bts dword [rbx + 4], 0x10
or dword [rbx + 0xc], 4
push rax
pushf
mov eax, 0xf877cef0
pushf
not eax
add eax, 0x928518e0
xor eax, 0xca947fde
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x8ed5638a
xor eax, 0xc4ae99e9
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa1ce0b32
xor eax, 0xcf0ebcec
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xac6f13bb
xor eax, 0xfc13fccd
rol eax, 0xbe
popf
jmp 0x1800c0f1e
bt edi, 0xc
jae 0x1800c2aea
push rax
pushf
mov eax, 0x15da04bc
pushf
not eax
add eax, 0xe2e9fbff
xor eax, 0x927b64da
rol eax, 5
popf
pushf
not eax
add eax, 0xcc66a9dd
xor eax, 0xddd43371
rol eax, 0x3b
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0xc2dc2906
pushf
not eax
add eax, 0x987ff7cd
xor eax, 0x9c8065e8
rol eax, 0x12
popf
pushf
not eax
add eax, 0x92fe3380
xor eax, 0xce15a0c2
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xf0eb0528
xor eax, 0xcda84816
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa2bed786
xor eax, 0xd2b69a81
rol eax, 0x72
popf
jmp 0x1800c0f1e
or dword [rbx + 0x10], ecx
push rax
pushf
mov eax, 0x143c2d7
pushf
not eax
add eax, 0xfe021066
xor eax, 0xd056c17e
rol eax, 0x80
popf
pushf
not eax
add eax, 0xdad71573
xor eax, 0x9f67cefc
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc5edebfa
xor eax, 0xc988d2ed
rol eax, 0x3a
popf
jmp 0x1800c0f1e
bt edi, 0xd
jae 0x1800c2bd8
push rax
pushf
mov eax, 0x127fb03e
pushf
not eax
add eax, 0xa84ced78
xor eax, 0x980c9444
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd731c52b
xor eax, 0xebec2862
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x96b61dc3
xor eax, 0xb8b4df73
rol eax, 0xa4
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x28835fce
pushf
not eax
add eax, 0xbb0fbcfe
xor eax, 0xb13ef045
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xe3e72d1c
xor eax, 0x9ce1d247
rol eax, 0x6f
popf
jmp 0x1800c0f1e
bts dword [rbx + 0x14], 0x19
push rax
pushf
mov eax, 0x5575cb73
pushf
not eax
add eax, 0xb61a668c
xor eax, 0x83cca683
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xc711505a
xor eax, 0xdf6c926f
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xf5ae7f24
xor eax, 0xbfab6d0b
rol eax, 0x5b
popf
jmp 0x1800c0f1e
test dil, 0x20
je 0x1800c2c8f
push rax
pushf
mov eax, 0x6db41388
pushf
not eax
add eax, 0xacea915a
xor eax, 0x82f8d2af
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa90fd940
xor eax, 0xcc248354
rol eax, 0xf7
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x96d80b44
pushf
not eax
add eax, 0x8f94f549
xor eax, 0x99254245
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x810dae00
xor eax, 0xe7656cfa
rol eax, 0xdf
popf
jmp 0x1800c0f1e
bts dword [rbx + 0x14], 0x1b
jmp 0x1800c2e02
test dil, 0x10
je 0x1800c2d84
push rax
pushf
mov eax, 0xe619e551
pushf
not eax
add eax, 0xd57a9d61
xor eax, 0x8eb61ffa
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb3dff075
xor eax, 0xbcce3f42
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xdc584e99
xor eax, 0xeb32be6a
rol eax, 0x89
popf
pushf
not eax
add eax, 0x9f1a352d
xor eax, 0x8545adeb
rol eax, 0xf3
popf
jmp 0x1800c0f1e
push rax
pushf
mov eax, 0x8cb826bb
pushf
not eax
add eax, 0xf1a0e6a7
xor eax, 0x9a3a4863
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd3f420cf
xor eax, 0xa315cd73
rol eax, 0x49
popf
pushf
not eax
add eax, 0xbbc115a2
xor eax, 0xa7e7f6a3
rol eax, 0x49
popf
jmp 0x1800c0f1e
bts dword [rbx + 0x14], 0x1c
push rax
pushf
mov eax, 0x854b7742
pushf
not eax
add eax, 0xbc01d525
xor eax, 0x8c3a4be3
rol eax, 0x41
popf
pushf
not eax
add eax, 0xcdc778a0
xor eax, 0xf8af4c9d
rol eax, 0xc5
popf
jmp 0x1800c0f1e
mov rbp, qword [rsp + 0x60]
mov rax, rbx
mov rbx, qword [rsp + 0x50]
add rsp, 0x30
pop r14
pop rdi
pop rsi
ret
and qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800e15df
int3