Function at 0x14005571b
Capabilities:
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xf6ca70bb
pushf
not eax
add eax, 0xf0c9dad8
xor eax, 0xfb1d1887
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xed71ce1b
xor eax, 0x9e35cf71
rol eax, 0x75
popf
pushf
not eax
add eax, 0x827c532e
xor eax, 0xb8c19321
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe8c7c973
xor eax, 0xaaac5fb6
rol eax, 0xa5
popf
cmp eax, 0x20
jne 0x14005577e
popf
pop rax
jmp 0x140056b2d
cmp eax, 0
jne 0x14005578d
popf
pop rax
jmp 0x14005598b
cmp eax, 3
jne 0x14005579c
popf
pop rax
jmp 0x140055bad
cmp eax, 1
jne 0x1400557ab
popf
pop rax
jmp 0x140055a95
cmp eax, 0xd
jne 0x1400557ba
popf
pop rax
jmp 0x1400560b5
cmp eax, 0x1a
jne 0x1400557c9
popf
pop rax
jmp 0x14005683f
cmp eax, 0xe
jne 0x1400557d8
popf
pop rax
jmp 0x140056162
cmp eax, 0xb
jne 0x1400557e7
popf
pop rax
jmp 0x140055f7f
cmp eax, 0x19
jne 0x1400557f6
popf
pop rax
jmp 0x140056790
cmp eax, 8
jne 0x140055805
popf
pop rax
jmp 0x140055eb6
cmp eax, 0x1d
jne 0x140055814
popf
pop rax
jmp 0x1400569c6
cmp eax, 0x17
jne 0x140055823
popf
pop rax
jmp 0x1400566e9
cmp eax, 0x1c
jne 0x140055832
popf
pop rax
jmp 0x140056987
cmp eax, 0x12
jne 0x140055841
popf
pop rax
jmp 0x140056440
cmp eax, 0x18
jne 0x140055850
popf
pop rax
jmp 0x140056731
cmp eax, 0x11
jne 0x14005585f
popf
pop rax
jmp 0x1400563ac
cmp eax, 0x1b
jne 0x14005586e
popf
pop rax
jmp 0x140056927
cmp eax, 0x21
jne 0x14005587d
popf
pop rax
jmp 0x140056ba9
cmp eax, 0x23
jne 0x14005588c
popf
pop rax
jmp 0x140056cfd
cmp eax, 0x14
jne 0x14005589b
popf
pop rax
jmp 0x140056528
cmp eax, 0xf
jne 0x1400558aa
popf
pop rax
jmp 0x140056220
cmp eax, 0x13
jne 0x1400558b9
popf
pop rax
jmp 0x140056480
cmp eax, 0x15
jne 0x1400558c8
popf
pop rax
jmp 0x1400565a2
cmp eax, 0x22
jne 0x1400558d7
popf
pop rax
jmp 0x140056c4b
cmp eax, 0x1e
jne 0x1400558e6
popf
pop rax
jmp 0x140056a6e
cmp eax, 0xc
jne 0x1400558f5
popf
pop rax
jmp 0x140056002
cmp eax, 7
jne 0x140055904
popf
pop rax
jmp 0x140055e1a
cmp eax, 5
jne 0x140055913
popf
pop rax
jmp 0x140055cac
cmp eax, 0x1f
jne 0x140055922
popf
pop rax
jmp 0x140056aa9
cmp eax, 0x10
jne 0x140055931
popf
pop rax
jmp 0x1400562fa
cmp eax, 6
jne 0x140055940
popf
pop rax
jmp 0x140055d58
cmp eax, 9
jne 0x14005594f
popf
pop rax
jmp 0x140055f3b
cmp eax, 4
jne 0x14005595e
popf
pop rax
jmp 0x140055bf7
cmp eax, 0x16
jne 0x14005596d
popf
pop rax
jmp 0x140056651
cmp eax, 2
jne 0x14005597c
popf
pop rax
jmp 0x140055b4d
cmp eax, 0xa
jne 0x14005598b
popf
pop rax
jmp 0x140055f75
push rbx
push rbp
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x70
mov rax, qword [0x14000a230]
xor rax, rsp
mov qword [rsp + 0x60], rax
xor ebp, ebp
mov r15, r8
mov ebx, ebp
mov edi, ebp
xor eax, eax
mov r14, rdx
mov rsi, rcx
mov r12d, 0x5bb937dc
pushf
not r12d
add r12d, 0xee80a485
xor r12d, 0xb433c984
rol r12d, 0x4d
popf
pushf
not r12d
add r12d, 0xe1e36b3b
xor r12d, 0xefd0f9d3
rol r12d, 0x65
popf
pushf
not r12d
add r12d, 0xd1b4401b
xor r12d, 0x8fc693fe
rol r12d, 0x27
popf
pushf
not r12d
add r12d, 0xa33d66d0
xor r12d, 0xb7ce7ad2
rol r12d, 0xd9
popf
lock cmpxchg dword [0x14000a340], r12d
je 0x140055a62
push rax
pushf
mov eax, 0xfbfe372d
pushf
not eax
add eax, 0xb88cd9d6
xor eax, 0xebf153c9
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xcd37a49c
xor eax, 0xa267a66f
rol eax, 0x6b
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0x41ae85ef
pushf
not eax
add eax, 0xe0ae5754
xor eax, 0xdb846116
rol eax, 0x66
popf
pushf
not eax
add eax, 0xeef80f6d
xor eax, 0x950bf2db
rol eax, 0x68
popf
jmp 0x14005576f
cmp rdi, 0x20
jae 0x140055af4
push rax
pushf
mov eax, 0xe2fa2eea
pushf
not eax
add eax, 0x9ed7cc03
xor eax, 0xd9e758c8
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x968dd675
xor eax, 0xa08cc894
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xf4b2126c
xor eax, 0xd3210d2e
rol eax, 0xca
popf
pushf
not eax
add eax, 0x85270758
xor eax, 0xf3774891
rol eax, 0xb7
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0xea5303ee
pushf
not eax
add eax, 0xea016e5d
xor eax, 0xb6835f4c
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa03b72cd
xor eax, 0xe126a8e5
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa8050a35
xor eax, 0xce388f43
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfb658b35
xor eax, 0xd86f1089
rol eax, 0xb5
popf
jmp 0x14005576f
xor ecx, ecx
jmp 0x140055bf7
mov ecx, r12d
push rax
pushf
mov eax, 0xf164ad29
pushf
not eax
add eax, 0xb02b31c9
xor eax, 0x9d27c2f5
rol eax, 0x29
popf
pushf
not eax
add eax, 0xa5add18e
xor eax, 0xaa4371a8
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x8950af79
xor eax, 0xd7aa3854
rol eax, 0x4d
popf
jmp 0x14005576f
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
xor eax, eax
lock cmpxchg dword [0x14000a340], r12d
jne 0x140055c53
push rax
pushf
mov eax, 0x78ec0acc
pushf
not eax
add eax, 0xf72e213a
xor eax, 0x881bad01
rol eax, 0x55
popf
pushf
not eax
add eax, 0x9239b2fd
xor eax, 0xdce42fa2
rol eax, 7
popf
pushf
not eax
add eax, 0xdedca7a9
xor eax, 0x9f7823ac
rol eax, 0xf4
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0x68071207
pushf
not eax
add eax, 0xd11c6745
xor eax, 0xa1937885
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xa5fb881c
xor eax, 0xf2e8aebe
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xdaccfb4c
xor eax, 0xd7a63069
rol eax, 0x64
popf
pushf
not eax
add eax, 0x8c52898d
xor eax, 0xc5533e18
rol eax, 0xab
popf
jmp 0x14005576f
cmp qword [0x14000a348], rbx
je 0x140055cff
push rax
pushf
mov eax, 0xf1988283
pushf
not eax
add eax, 0xcb7aa6c2
xor eax, 0x9b4209bc
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd1b41533
xor eax, 0xe4acb1b1
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xdf2e6aff
xor eax, 0xc201053b
rol eax, 0x14
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0xfcc73b48
pushf
not eax
add eax, 0xcb267242
xor eax, 0x8b55f380
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa28114c7
xor eax, 0x858813c3
rol eax, 9
popf
pushf
not eax
add eax, 0xf7680d27
xor eax, 0xea86305f
rol eax, 0x62
popf
pushf
not eax
add eax, 0xd0822683
xor eax, 0x84252c4e
rol eax, 0x4f
popf
jmp 0x14005576f
mov rcx, rsi
call fcn.140060678
test eax, eax
je 0x140055dc1
push rax
pushf
mov eax, 0xe5fcad3a
pushf
not eax
add eax, 0xc5f04033
xor eax, 0xa3882a1a
rol eax, 0x19
popf
pushf
not eax
add eax, 0xe7bb809a
xor eax, 0xc737bbde
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb363d229
xor eax, 0xcd3782eb
rol eax, 0xde
popf
pushf
not eax
add eax, 0x978cea03
xor eax, 0xc9ca2d99
rol eax, 0xab
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0x488280a3
pushf
not eax
add eax, 0xbb8e83b5
xor eax, 0x97cdc9ab
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd5bd550b
xor eax, 0xacff0493
rol eax, 0xe
popf
pushf
not eax
add eax, 0x871df9b5
xor eax, 0xe8c611b3
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfb5728ba
xor eax, 0x9a2f6c62
rol eax, 0x40
popf
jmp 0x14005576f
mov rcx, r14
call fcn.140060678
test eax, eax
je 0x140055e70
push rax
pushf
mov eax, 0xe30d28df
pushf
not eax
add eax, 0xf895d21a
xor eax, 0xa54dddea
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc4d0eb16
xor eax, 0xa4170e4b
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xcce6e0f5
xor eax, 0xfa652795
rol eax, 0x64
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0x81f2e8d7
pushf
not eax
add eax, 0xc3528f62
xor eax, 0xb792cf93
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf3910f93
xor eax, 0xef4bfe86
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd9d2d2f4
xor eax, 0xf9b3893b
rol eax, 0xd
popf
jmp 0x14005576f
mov edx, dword [0x14000a9bc]
mov eax, ebp
test edx, edx
je 0x140055f08
push rax
pushf
mov eax, 0xe0ef2a92
pushf
not eax
add eax, 0xb5c55ae1
xor eax, 0xdfa8bbe3
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xecc76cc6
xor eax, 0xd642d0fd
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xbf039178
xor eax, 0xffa104e4
rol eax, 0x2c
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0x393ea890
pushf
not eax
add eax, 0xcd30fa0c
xor eax, 0xe81b6772
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd3a2b20b
xor eax, 0x8992662b
rol eax, 0xad
popf
jmp 0x14005576f
mov rcx, qword [0x14000a9b0]
push rax
pushf
mov eax, 0xf7f553ac
pushf
not eax
add eax, 0xfe8a5064
xor eax, 0xa19a6935
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe49c0297
xor eax, 0x99ffc841
rol eax, 0xa3
popf
jmp 0x14005576f
cmp rsi, qword [rcx]
je 0x140056480
jmp 0x140055f7f
inc eax
add rcx, 0x38
cmp eax, edx
jb 0x140055fcf
push rax
pushf
mov eax, 0x1d633952
pushf
not eax
add eax, 0xf5af1ec7
xor eax, 0xbee85d1d
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9d230b45
xor eax, 0xc4466305
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x94b6af1c
xor eax, 0xc07ab99d
rol eax, 0x72
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0x5c9e4df2
pushf
not eax
add eax, 0x89972886
xor eax, 0xec02c31a
rol eax, 0x83
popf
pushf
not eax
add eax, 0xfa3c1081
xor eax, 0xf2614432
rol eax, 0xf0
popf
jmp 0x14005576f
mov rcx, rsi
call fcn.14006312d
mov rdi, rax
test rax, rax
je 0x14005605c
push rax
pushf
mov eax, 0xca4b9d37
pushf
not eax
add eax, 0xcab6cf0a
xor eax, 0xfac26e27
rol eax, 0x43
popf
pushf
not eax
add eax, 0xb3e84cca
xor eax, 0xa1cc2331
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe6fe78ee
xor eax, 0xbdff277f
rol eax, 0x49
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0xd0566d35
pushf
not eax
add eax, 0x814846da
xor eax, 0xaa77bbda
rol eax, 0x46
popf
pushf
not eax
add eax, 0xfc90784a
xor eax, 0x91061078
rol eax, 0x38
popf
pushf
not eax
add eax, 0xeeff2a27
xor eax, 0xafa5bba0
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xf6f53317
xor eax, 0x809b231c
rol eax, 0xeb
popf
jmp 0x14005576f
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], rax
call fcn.14006aaeb
test eax, eax
je 0x140056109
push rax
pushf
mov eax, 0x725a0dab
pushf
not eax
add eax, 0xcb4fa163
xor eax, 0x8509e7cd
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc03ba853
xor eax, 0xc5016ae4
rol eax, 0xc9
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0x1704b728
pushf
not eax
add eax, 0xd6dae787
xor eax, 0x8c27a154
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x990f444d
xor eax, 0x82db51bd
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8bf1263e
xor eax, 0xbc5b95e9
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf4b488dd
xor eax, 0xb210c98e
rol eax, 0
popf
jmp 0x14005576f
mov r8, qword [0x14000a9b0]
test r8, r8
jne 0x1400561c7
push rax
pushf
mov eax, 0x44643c98
pushf
not eax
add eax, 0xcdea8a1c
xor eax, 0xa51bbadc
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xca788806
xor eax, 0x82d98592
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb51c6172
xor eax, 0x98618911
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd0dc7fc0
xor eax, 0xa9aefba1
rol eax, 0x15
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0xda7b2824
pushf
not eax
add eax, 0xa23fcd8f
xor eax, 0xd342e1ce
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc41d0020
xor eax, 0x963b8914
rol eax, 0x88
popf
pushf
not eax
add eax, 0xddd91f0a
xor eax, 0xbfc9f423
rol eax, 0x44
popf
pushf
not eax
add eax, 0xc0fe3bdd
xor eax, 0x8d7b2fb2
rol eax, 0xd1
popf
jmp 0x14005576f
mov rcx, qword [0x14000a348]
xor edx, edx
mov r8d, 0xed78892b
pushf
not r8d
add r8d, 0xc2a6371a
xor r8d, 0xb9594ec1
rol r8d, 0x54
popf
pushf
not r8d
add r8d, 0xd996efc0
xor r8d, 0xa6a02891
rol r8d, 0xc3
popf
mov dword [0x14000a9b8], 0x20
jmp 0x14005626c
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov qword [0x14000a9b0], rax
mov r8, rax
test rax, rax
jne 0x1400562c7
push rax
pushf
mov eax, 0xca3bdcfd
pushf
not eax
add eax, 0xe1639d81
xor eax, 0xed76b249
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x89de3f7a
xor eax, 0xab7bf4e7
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xff4b902a
xor eax, 0xeca98016
rol eax, 0x4e
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0xa0af4a01
pushf
not eax
add eax, 0x884ea758
xor eax, 0xd9d5aa8f
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xe76029c4
xor eax, 0xbb80c4cc
rol eax, 0xa2
popf
jmp 0x14005576f
mov ebx, 0x58d6e4e4
pushf
not ebx
add ebx, 0xb46e4e0c
xor ebx, 0xaa257193
rol ebx, 0x15
popf
pushf
not ebx
add ebx, 0xe348b1b7
xor ebx, 0x9222ba32
rol ebx, 0xd2
popf
pushf
not ebx
add ebx, 0xe258c197
xor ebx, 0xe6e88ad3
rol ebx, 0xee
popf
pushf
not ebx
add ebx, 0xc853a0ca
xor ebx, 0xd4eb9193
rol ebx, 0x1d
popf
push rax
pushf
mov eax, 0x84281f11
pushf
not eax
add eax, 0xff43ee24
xor eax, 0xec5ebe7f
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xfe3b97a7
xor eax, 0xae1f9539
rol eax, 0x43
popf
pushf
not eax
add eax, 0xc921d732
xor eax, 0xa2269060
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe1cd4a26
xor eax, 0xf8b6d73b
rol eax, 0x3f
popf
jmp 0x14005576f
test ebx, ebx
je 0x14005640d
push rax
pushf
mov eax, 0x186f9fd4
pushf
not eax
add eax, 0xec2a9d38
xor eax, 0x86a28fbf
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xf5a9c0d0
xor eax, 0xf3c31a81
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xab499208
xor eax, 0x809c5bae
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf1ee7df1
xor eax, 0xb31f82ff
rol eax, 0x31
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0x55815279
pushf
not eax
add eax, 0xc17be3ab
xor eax, 0x8baec177
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf0c6e479
xor eax, 0xabc27443
rol eax, 0x1c
popf
jmp 0x14005576f
mov rcx, rdi
call fcn.140054df9
jmp 0x140056cfd
cmp eax, 0xffffffff
je 0x1400564e2
push rax
pushf
mov eax, 0x9b8a1a57
pushf
not eax
add eax, 0xfcaf9a60
xor eax, 0xfce694e5
rol eax, 0x84
popf
pushf
not eax
add eax, 0xedfb20d4
xor eax, 0xa3141265
rol eax, 0x50
popf
pushf
not eax
add eax, 0xefe6744b
xor eax, 0x82ccb254
rol eax, 0xf
popf
pushf
not eax
add eax, 0xea257a27
xor eax, 0xb088a2e4
rol eax, 0x22
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0xc27c42ca
pushf
not eax
add eax, 0xbb6baa4b
xor eax, 0xa507139b
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x86e94bbd
xor eax, 0xc2d28ec5
rol eax, 0xca
popf
pushf
not eax
add eax, 0x8ea82ec6
xor eax, 0xcc95249b
rol eax, 0x1b
popf
jmp 0x14005576f
mov ebx, 0x193a0f94
pushf
not ebx
add ebx, 0xae1d2793
xor ebx, 0x81d4cafb
rol ebx, 0x50
popf
pushf
not ebx
add ebx, 0x91e85dd9
xor ebx, 0xb4e378a1
rol ebx, 0xd4
popf
jmp 0x140056cfd
mov ecx, dword [0x14000a9bc]
mov eax, dword [0x14000a9b8]
cmp ecx, eax
jb 0x1400565f8
push rax
pushf
mov eax, 0xaed45ed8
pushf
not eax
add eax, 0x9f0f9836
xor eax, 0xda32f9a3
rol eax, 0xed
popf
pushf
not eax
add eax, 0xbd6ad58f
xor eax, 0x8faa1c61
rol eax, 0x60
popf
pushf
not eax
add eax, 0x994c7313
xor eax, 0x8e6b6656
rol eax, 0x1d
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0x4c107815
pushf
not eax
add eax, 0xa5ea95dd
xor eax, 0xf75ab77b
rol eax, 0x30
popf
pushf
not eax
add eax, 0xbcb23402
xor eax, 0xb8419a12
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xaca4fb84
xor eax, 0xef954b54
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf4812dbe
xor eax, 0xe64e1e6b
rol eax, 0x89
popf
jmp 0x14005576f
lea ecx, [rax + rax]
xor edx, edx
imul r9, rcx, 0x38
mov rcx, qword [0x14000a348]
jmp 0x140056662
call qword [sym.imp.KERNEL32.dll_HeapReAlloc]
mov r8, rax
test rax, rax
je 0x1400566a3
push rax
pushf
mov eax, 0x5b3da806
pushf
not eax
add eax, 0xfc5824b1
xor eax, 0xf837e4a7
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe58677b7
xor eax, 0xdb19e0ea
rol eax, 0xa
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0xb8a1045a
pushf
not eax
add eax, 0xb250f86e
xor eax, 0xec5f15c4
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xca33a7a6
xor eax, 0xb68f283b
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xc4a18c5e
xor eax, 0xbbd4e552
rol eax, 0x6f
popf
jmp 0x14005576f
mov eax, dword [0x14000a9b8]
add eax, eax
mov qword [0x14000a9b0], r8
mov dword [0x14000a9b8], eax
push rax
pushf
mov eax, 0x225c9d51
pushf
not eax
add eax, 0xcb23aae0
xor eax, 0x8eb54bca
rol eax, 0x86
popf
pushf
not eax
add eax, 0x9aa843fb
xor eax, 0xfed6b2f1
rol eax, 0xed
popf
jmp 0x14005576f
mov ecx, dword [0x14000a9bc]
push rax
pushf
mov eax, 0x49d709cf
pushf
not eax
add eax, 0x90a072fa
xor eax, 0x94663824
rol eax, 0x25
popf
pushf
not eax
add eax, 0xb596a146
xor eax, 0xb0a5158d
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x971643f6
xor eax, 0xab06834e
rol eax, 0x88
popf
pushf
not eax
add eax, 0x9c05de17
xor eax, 0xeeb69ecc
rol eax, 0x88
popf
jmp 0x14005576f
mov eax, ecx
jmp 0x140056793
inc ecx
imul rdx, rax, 0x38
mov dword [0x14000a9bc], ecx
push r8
not r8
sub rdx, r8
pop r8
sub rdx, 1
je 0x1400567f9
push rax
pushf
mov eax, 0x6262099d
pushf
not eax
add eax, 0xb16c3b3a
xor eax, 0xe55a70ae
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xeb367e51
xor eax, 0xd28c207f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x909f037d
xor eax, 0xd0e8d92f
rol eax, 0x1c
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0x5b96fbd1
pushf
not eax
add eax, 0xf66f71df
xor eax, 0xc18ef7bd
rol eax, 0x48
popf
pushf
not eax
add eax, 0xed257a08
xor eax, 0xa740286c
rol eax, 0x69
popf
pushf
not eax
add eax, 0x8de67504
xor eax, 0xc622f480
rol eax, 0x3f
popf
jmp 0x14005576f
mov rax, qword [rsp + 0x28]
mov qword [rdx], rax
mov rax, qword [rsp + 0x40]
mov qword [rdx + 8], rax
mov rax, qword [rsp + 0x38]
mov qword [rdx + 0x10], rax
movzx ecx, byte [rsp + 0x48]
movzx eax, byte [rdx + 0x20]
and cl, r12b
mov r8, qword [rsp + 0x38]
and al, 0xf8
or cl, al
mov eax, dword [rdx + 0x24]
mov byte [rdx + 0x20], cl
and eax, 0xfffffff0
mov ecx, dword [rsp + 0x4c]
and ecx, 0xf
or ecx, eax
mov dword [rdx + 0x24], ecx
mov rax, qword [rsp + 0x50]
mov qword [rdx + 0x28], rax
mov rax, qword [rsp + 0x58]
mov qword [rdx + 0x30], rax
cmp dword [rsp + 0x48], ebx
je 0x1400568e1
push rax
pushf
mov eax, 0xd8b15918
pushf
not eax
add eax, 0x846efecc
xor eax, 0xb0e3342d
rol eax, 0x42
popf
pushf
not eax
add eax, 0x8a7bafe9
xor eax, 0x9c824d70
rol eax, 0x36
popf
pushf
not eax
add eax, 0xcaa3ba69
xor eax, 0xca82e99f
rol eax, 0xf4
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0x8e0a9efb
pushf
not eax
add eax, 0xa1e2f830
xor eax, 0x83bd1eed
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x8109de05
xor eax, 0xe5f065d9
rol eax, 0xb
popf
pushf
not eax
add eax, 0xd439a972
xor eax, 0xddc89f62
rol eax, 0x3d
popf
jmp 0x14005576f
mov eax, dword [rsi - 5]
mov dword [rdx + 0x18], eax
movzx eax, word [rsi - 1]
mov word [rdx + 0x1c], ax
movzx eax, byte [rsi + 1]
mov byte [rdx + 0x1e], al
jmp 0x1400569c6
mov eax, dword [rsi]
mov dword [rdx + 0x18], eax
movzx eax, byte [rsi + 4]
mov byte [rdx + 0x1c], al
push rax
pushf
mov eax, 0xbe1fef60
pushf
not eax
add eax, 0x97b1ce8d
xor eax, 0x8687d97b
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xc685b998
xor eax, 0x9ac03802
rol eax, 0xe6
popf
jmp 0x14005576f
test r15, r15
je 0x140056a28
push rax
pushf
mov eax, 0x67f14fbc
pushf
not eax
add eax, 0xdde26936
xor eax, 0xcde19a38
rol eax, 0xba
popf
pushf
not eax
add eax, 0xcab19db0
xor eax, 0xe549b223
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xa534bef6
xor eax, 0xe51ae560
rol eax, 0
popf
pushf
not eax
add eax, 0xc34cb9d1
xor eax, 0xcfc617e4
rol eax, 0xf6
popf
jmp 0x14005576f
push rax
pushf
mov eax, 0x8946c6fe
pushf
not eax
add eax, 0xf175b94b
xor eax, 0xd9531018
rol eax, 0x49
popf
pushf
not eax
add eax, 0xbfebdf56
xor eax, 0xa400e204
rol eax, 0x13
popf
pushf
not eax
add eax, 0xbc30431a
xor eax, 0xfc754153
rol eax, 0x1d
popf
jmp 0x14005576f
mov qword [r15], r8
jmp 0x1400563ac
mov rcx, rdi
mov ebx, 0x54dc9a40
pushf
not ebx
add ebx, 0xce7a99a9
xor ebx, 0xe0535faf
rol ebx, 0x20
popf
pushf
not ebx
add ebx, 0x8414d7c0
xor ebx, 0xa21d2b9a
rol ebx, 0xf4
popf
pushf
not ebx
add ebx, 0xbebc282a
xor ebx, 0xe897a238
rol ebx, 0x7d
popf
call fcn.140054df9
jmp 0x140056cfd
mov ebx, 0x1dd574b3
pushf
not ebx
add ebx, 0xa704db9b
xor ebx, 0x9e25d24e
rol ebx, 0x8f
popf
pushf
not ebx
add ebx, 0xf5081821
xor ebx, 0xe194b086
rol ebx, 0xbb
popf
pushf
not ebx
add ebx, 0xdc6186d0
xor ebx, 0xf0885eef
rol ebx, 0x77
popf
jmp 0x140056cfd
mov ebx, 0xd8357256
pushf
not ebx
add ebx, 0x8deec863
xor ebx, 0xb250e94a
rol ebx, 0x46
popf
pushf
not ebx
add ebx, 0xb942f343
xor ebx, 0x98b2a3d7
rol ebx, 0x95
popf
pushf
not ebx
add ebx, 0x908f4f13
xor ebx, 0xcdca82e1
rol ebx, 0x81
popf
jmp 0x140056cfd
mov ebx, 0x5b2ace87
pushf
not ebx
add ebx, 0xaae455e5
xor ebx, 0xe03174f1
rol ebx, 0x64
popf
pushf
not ebx
add ebx, 0x89fb0743
xor ebx, 0xc16a3846
rol ebx, 0x24
popf
pushf
not ebx
add ebx, 0x87b50a21
xor ebx, 0xee121d1c
rol ebx, 0x87
popf
pushf
not ebx
add ebx, 0x9875bcd5
xor ebx, 0xd4882960
rol ebx, 0xbb
popf
push rax
pushf
mov eax, 0xd07e7de5
pushf
not eax
add eax, 0xa0d5813f
xor eax, 0x862e3542
rol eax, 0xde
popf
pushf
not eax
add eax, 0xdd1445a7
xor eax, 0xc1a5e777
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x91fb9a15
xor eax, 0xedfb3411
rol eax, 3
popf
pushf
not eax
add eax, 0xb6718151
xor eax, 0xe03cf525
rol eax, 0x94
popf
jmp 0x14005576f
xchg dword [0x14000a340], ebp
mov eax, ebx
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.140061636
add rsp, 0x70
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret