Function at 0x140058fb0
Capabilities:
Authenticate hmac
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x95913588
pushf
not eax
add eax, 0xbded9a48
xor eax, 0x8d6b0024
rol eax, 3
popf
pushf
not eax
add eax, 0x83615462
xor eax, 0xff05cf0e
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xecbeb157
xor eax, 0xca15085e
rol eax, 0x68
popf
cmp eax, 0
jne 0x140059000
popf
pop rax
jmp 0x140059000
jmp 0x1400fe9cc
push rax
pushf
mov eax, 0x4129119c
pushf
not eax
add eax, 0xb9b0b60e
xor eax, 0x985d54ed
rol eax, 3
popf
pushf
not eax
add eax, 0xc29430cc
xor eax, 0xbbbcabe4
rol eax, 0x75
popf
cmp eax, 0x29
jne 0x1400fea09
popf
pop rax
jmp 0x14010021a
cmp eax, 0
jne 0x1400fea18
popf
pop rax
jmp 0x1400fecca
cmp eax, 3
jne 0x1400fea27
popf
pop rax
jmp 0x1400ff08c
cmp eax, 1
jne 0x1400fea36
popf
pop rax
jmp 0x1400fef79
cmp eax, 0xd
jne 0x1400fea45
popf
pop rax
jmp 0x1400ff4d3
cmp eax, 0x1a
jne 0x1400fea54
popf
pop rax
jmp 0x1400ffb32
cmp eax, 0xe
jne 0x1400fea63
popf
pop rax
jmp 0x1400ff551
cmp eax, 0xb
jne 0x1400fea72
popf
pop rax
jmp 0x1400ff438
cmp eax, 0x19
jne 0x1400fea81
popf
pop rax
jmp 0x1400ffaf6
cmp eax, 8
jne 0x1400fea90
popf
pop rax
jmp 0x1400ff2d6
cmp eax, 0x2a
jne 0x1400fea9f
popf
pop rax
jmp 0x14010028b
cmp eax, 0x17
jne 0x1400feaae
popf
pop rax
jmp 0x1400ff9f2
cmp eax, 0x1c
jne 0x1400feabd
popf
pop rax
jmp 0x1400ffbb6
cmp eax, 0x2e
jne 0x1400feacc
popf
pop rax
jmp 0x140100463
cmp eax, 0x18
jne 0x1400feadb
popf
pop rax
jmp 0x1400ffa87
cmp eax, 0x2b
jne 0x1400feaea
popf
pop rax
jmp 0x14010031f
cmp eax, 0x1b
jne 0x1400feaf9
popf
pop rax
jmp 0x1400ffb7d
cmp eax, 0x2d
jne 0x1400feb08
popf
pop rax
jmp 0x140100425
cmp eax, 0x23
jne 0x1400feb17
popf
pop rax
jmp 0x1400fffa5
cmp eax, 0x25
jne 0x1400feb26
popf
pop rax
jmp 0x1401000b8
cmp eax, 0xf
jne 0x1400feb35
popf
pop rax
jmp 0x1400ff621
cmp eax, 0x13
jne 0x1400feb44
popf
pop rax
jmp 0x1400ff827
cmp eax, 0x15
jne 0x1400feb53
popf
pop rax
jmp 0x1400ff8e6
cmp eax, 0x24
jne 0x1400feb62
popf
pop rax
jmp 0x14010004b
cmp eax, 0x1e
jne 0x1400feb71
popf
pop rax
jmp 0x1400ffc95
cmp eax, 0xc
jne 0x1400feb80
popf
pop rax
jmp 0x1400ff489
cmp eax, 0x26
jne 0x1400feb8f
popf
pop rax
jmp 0x140100149
cmp eax, 0x27
jne 0x1400feb9e
popf
pop rax
jmp 0x1401001ad
cmp eax, 0x1f
jne 0x1400febad
popf
pop rax
jmp 0x1400ffd4c
cmp eax, 0x10
jne 0x1400febbc
popf
pop rax
jmp 0x1400ff6c4
cmp eax, 0x2c
jne 0x1400febcb
popf
pop rax
jmp 0x1401003c3
cmp eax, 9
jne 0x1400febda
popf
pop rax
jmp 0x1400ff36a
cmp eax, 4
jne 0x1400febe9
popf
pop rax
jmp 0x1400ff130
cmp eax, 0x16
jne 0x1400febf8
popf
pop rax
jmp 0x1400ff930
cmp eax, 0x28
jne 0x1400fec07
popf
pop rax
jmp 0x1401001e5
cmp eax, 0xa
jne 0x1400fec16
popf
pop rax
jmp 0x1400ff3fc
cmp eax, 0x22
jne 0x1400fec25
popf
pop rax
jmp 0x1400ffed6
cmp eax, 0x14
jne 0x1400fec34
popf
pop rax
jmp 0x1400ff889
cmp eax, 7
jne 0x1400fec43
popf
pop rax
jmp 0x1400ff22a
cmp eax, 5
jne 0x1400fec52
popf
pop rax
jmp 0x1400ff194
cmp eax, 2
jne 0x1400fec61
popf
pop rax
jmp 0x1400feff9
cmp eax, 0x20
jne 0x1400fec70
popf
pop rax
jmp 0x1400ffd9e
cmp eax, 0x1d
jne 0x1400fec7f
popf
pop rax
jmp 0x1400ffc00
cmp eax, 0x11
jne 0x1400fec8e
popf
pop rax
jmp 0x1400ff742
cmp eax, 6
jne 0x1400fec9d
popf
pop rax
jmp 0x1400ff1f5
cmp eax, 0x2f
jne 0x1400fecac
popf
pop rax
jmp 0x1401004c0
cmp eax, 0x12
jne 0x1400fecbb
popf
pop rax
jmp 0x1400ff7ec
cmp eax, 0x21
jne 0x1400fecca
popf
pop rax
jmp 0x1400ffecc
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push r12
push r14
push r15
sub rsp, 0x20
mov r12d, edx
mov ebx, ecx
and r12d, 0x308031f
call fcn.1400708c3
mov r10d, eax
mov r9d, eax
shr r9d, 3
and r9d, 0x10
mov r8d, eax
mov r14d, 0x845b990d
pushf
not r14d
add r14d, 0xe5894179
xor r14d, 0xf0eb25dc
rol r14d, 0x89
popf
pushf
not r14d
add r14d, 0xfc4b9a05
xor r14d, 0xe77442ee
rol r14d, 0xf
popf
pushf
not r14d
add r14d, 0xe4b3b31b
xor r14d, 0xf41961cc
rol r14d, 0x76
popf
pushf
not r14d
add r14d, 0xc05425c3
xor r14d, 0xf346f91f
rol r14d, 0x77
popf
mov edx, r9d
or edx, 8
and r8d, r14d
cmove edx, r9d
mov ecx, edx
or ecx, 4
and eax, 0x400
cmove ecx, edx
mov eax, r10d
mov r9d, 0x95730404
pushf
not r9d
add r9d, 0xb5c3f03c
xor r9d, 0xb079aa70
rol r9d, 0xd9
popf
pushf
not r9d
add r9d, 0xdc276a94
xor r9d, 0x8d9b549c
rol r9d, 0x4e
popf
pushf
not r9d
add r9d, 0xf3900401
xor r9d, 0xa06913d9
rol r9d, 0xed
popf
mov edx, ecx
or edx, 2
and eax, r9d
cmove edx, ecx
mov eax, r10d
mov r11d, 0xd5690fc5
pushf
not r11d
add r11d, 0xcdce2534
xor r11d, 0x96d29ca4
rol r11d, 0x67
popf
pushf
not r11d
add r11d, 0x9c1b6acc
xor r11d, 0x80d78d52
rol r11d, 0x33
popf
pushf
not r11d
add r11d, 0x9e4acadb
xor r11d, 0xf6631e5b
rol r11d, 0xfd
popf
pushf
not r11d
add r11d, 0xd7faf490
xor r11d, 0xa22bf976
rol r11d, 9
popf
mov ecx, edx
or ecx, 1
and eax, r11d
cmove ecx, edx
mov eax, r10d
mov esi, 0x8cdf2a60
pushf
not esi
add esi, 0xd80a0c6d
xor esi, 0xbe125cc8
rol esi, 0xbb
popf
pushf
not esi
add esi, 0xc8f930c1
xor esi, 0xb558b1b9
rol esi, 0x31
popf
pushf
not esi
add esi, 0xb44c9041
xor esi, 0xfd666a11
rol esi, 0x9f
popf
mov edx, ecx
bts edx, 0x13
and eax, esi
cmove edx, ecx
mov eax, r10d
mov r15d, 0x6973b8ad
pushf
not r15d
add r15d, 0x92dca6b4
xor r15d, 0xdc8aa431
rol r15d, 0xbd
popf
pushf
not r15d
add r15d, 0xe365dd79
xor r15d, 0xe4af9432
rol r15d, 0x9c
popf
and eax, r15d
je 0x1400fef20
push rax
pushf
mov eax, 0x575b13f
pushf
not eax
add eax, 0x90245da3
xor eax, 0xfc4b83c3
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb6c622fe
xor eax, 0xc0fbc3bd
rol eax, 0xe5
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0xcdb19435
pushf
not eax
add eax, 0xfb03ae05
xor eax, 0xea24ad0d
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xd9e0800b
xor eax, 0xbe9e3ce2
rol eax, 0xb
popf
pushf
not eax
add eax, 0xdf0cf298
xor eax, 0xc8da95a1
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd191c5f2
xor eax, 0xc74c2720
rol eax, 0xa7
popf
jmp 0x1400fe9fa
cmp eax, 0x2000
je 0x1400fefb3
push rax
pushf
mov eax, 0x427afd7a
pushf
not eax
add eax, 0x9289b70f
xor eax, 0x8372bab2
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd5bda1b4
xor eax, 0x8c16a9ad
rol eax, 0xa7
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0x4186c39f
pushf
not eax
add eax, 0x875bc0b1
xor eax, 0xfb15da56
rol eax, 0xea
popf
pushf
not eax
add eax, 0xbef996d6
xor eax, 0xf24fd600
rol eax, 0x25
popf
pushf
not eax
add eax, 0xe1569886
xor eax, 0xdee25d0c
rol eax, 0x1d
popf
jmp 0x1400fe9fa
cmp eax, 0x4000
je 0x1400ff059
push rax
pushf
mov eax, 0x1517ee19
pushf
not eax
add eax, 0x8c63b518
xor eax, 0xf5fc98ff
rol eax, 0xef
popf
pushf
not eax
add eax, 0xe2ac751a
xor eax, 0xf593c000
rol eax, 0x58
popf
pushf
not eax
add eax, 0x905d5343
xor eax, 0xa2548745
rol eax, 5
popf
pushf
not eax
add eax, 0xb512469f
xor eax, 0xfc9e9550
rol eax, 0xe2
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0xae9c6f6c
pushf
not eax
add eax, 0xabffb480
xor eax, 0xe22b152c
rol eax, 0xca
popf
pushf
not eax
add eax, 0xeda0124a
xor eax, 0xe45f15cc
rol eax, 5
popf
jmp 0x1400fe9fa
cmp eax, r15d
jne 0x1400ff0ea
push rax
pushf
mov eax, 0xd1a5496f
pushf
not eax
add eax, 0xc001c9eb
xor eax, 0xa929e4b0
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd9b858dd
xor eax, 0xe56afa42
rol eax, 0xb
popf
pushf
not eax
add eax, 0x80b337a1
xor eax, 0xd5cf2c6c
rol eax, 0xf
popf
pushf
not eax
add eax, 0xfca70110
xor eax, 0xd694e3fc
rol eax, 0xf5
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0x7e5d9b55
pushf
not eax
add eax, 0xdef4e3fe
xor eax, 0xbf8f6b50
rol eax, 0x62
popf
pushf
not eax
add eax, 0xdf10bc19
xor eax, 0x9bc26ac6
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd0d21f49
xor eax, 0xd2758c4c
rol eax, 0x1a
popf
jmp 0x1400fe9fa
or edx, 0x300
jmp 0x1400ff22a
or edx, r14d
jmp 0x1400ff22a
or edx, esi
push rax
pushf
mov eax, 0xe22936d1
pushf
not eax
add eax, 0xdb7500f4
xor eax, 0xa12dfd47
rol eax, 0x66
popf
pushf
not eax
add eax, 0xad0347aa
xor eax, 0x9374ae53
rol eax, 0x72
popf
jmp 0x1400fe9fa
and r10d, 0x8040
sub r10d, 0x40
je 0x1400ff290
push rax
pushf
mov eax, 0xfb4369ee
pushf
not eax
add eax, 0xa2d79818
xor eax, 0xc6e0c680
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa9759ef5
xor eax, 0x9b312d83
rol eax, 9
popf
pushf
not eax
add eax, 0xe167aedb
xor eax, 0xc1d58091
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xbb485f42
xor eax, 0xf5a33011
rol eax, 0xd3
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0x800cee84
pushf
not eax
add eax, 0xc83e5f5e
xor eax, 0x8ee2fd57
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb7bdd3d8
xor eax, 0xd782b2a9
rol eax, 0x19
popf
pushf
not eax
add eax, 0xf8952592
xor eax, 0xb7e9237d
rol eax, 0xb9
popf
jmp 0x1400fe9fa
sub r10d, 0x7fc0
je 0x1400ff324
push rax
pushf
mov eax, 0x375fd08d
pushf
not eax
add eax, 0xd7d9c068
xor eax, 0xdcd8636c
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x8e1857ab
xor eax, 0xbf0f2b03
rol eax, 0x58
popf
pushf
not eax
add eax, 0x85492a1f
xor eax, 0x95c6cb43
rol eax, 1
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0x36a4724e
pushf
not eax
add eax, 0xbca7079b
xor eax, 0xcefde265
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd1fc0028
xor eax, 0xab83d8be
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xa0c19f76
xor eax, 0xa487b943
rol eax, 0xc6
popf
jmp 0x1400fe9fa
cmp r10d, 0x40
jne 0x1400ff3c9
push rax
pushf
mov eax, 0x179900c5
pushf
not eax
add eax, 0xb0b829cb
xor eax, 0xa4f62287
rol eax, 0x78
popf
pushf
not eax
add eax, 0xf8a3c1d1
xor eax, 0xce317600
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xa325679f
xor eax, 0xf40b1d58
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xf1f53b07
xor eax, 0x8398a0d6
rol eax, 0x8b
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0x95124170
pushf
not eax
add eax, 0x8b753d2b
xor eax, 0xb7615afd
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9838ab23
xor eax, 0x901ba038
rol eax, 0xbc
popf
jmp 0x1400fe9fa
bts edx, 0x18
jmp 0x1400ff4d3
or edx, 0x3000000
jmp 0x1400ff4d3
bts edx, 0x19
push rax
pushf
mov eax, 0x32e7fc2e
pushf
not eax
add eax, 0xffc2cae9
xor eax, 0xc774e54b
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x86de861f
xor eax, 0xaa96b726
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x9a772be7
xor eax, 0x993f92d3
rol eax, 0x92
popf
jmp 0x1400fe9fa
mov r8d, r12d
not r8d
and r8d, edx
and ebx, r12d
or r8d, ebx
cmp r8d, edx
je 0x1400ff51e
push rax
pushf
mov eax, 0x1f02f8e0
pushf
not eax
add eax, 0xff898804
xor eax, 0xebf19a2d
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x9eb46fac
xor eax, 0x87c64593
rol eax, 0x5f
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0x4fa2633
pushf
not eax
add eax, 0xcd134428
xor eax, 0x93517d06
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xd48b5311
xor eax, 0xaed6cff1
rol eax, 0xbc
popf
jmp 0x1400fe9fa
mov ecx, r8d
and ecx, 0x10
shl ecx, 3
mov eax, r8d
mov edx, ecx
or edx, r14d
and al, 8
cmove edx, ecx
mov eax, r8d
mov ecx, edx
bts ecx, 0xa
and al, 4
cmove ecx, edx
mov eax, r8d
mov edx, ecx
or edx, r9d
and al, 2
cmove edx, ecx
mov eax, r8d
mov ecx, edx
or ecx, r11d
and al, 1
cmove ecx, edx
mov eax, r8d
mov ebx, ecx
or ebx, esi
and eax, 0x80000
cmove ebx, ecx
mov eax, r8d
and eax, 0x300
je 0x1400ff5db
push rax
pushf
mov eax, 0x7321462c
pushf
not eax
add eax, 0xba5fea10
xor eax, 0xc0dc7a5f
rol eax, 0x22
popf
pushf
not eax
add eax, 0xf818e533
xor eax, 0xd88d79c0
rol eax, 0x39
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0x2c2deb6d
pushf
not eax
add eax, 0xe225b7a9
xor eax, 0xae9ee0ee
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd969b77a
xor eax, 0xa3319399
rol eax, 0x75
popf
pushf
not eax
add eax, 0xbefb6079
xor eax, 0xcdd96bfd
rol eax, 0xbf
popf
jmp 0x1400fe9fa
cmp eax, esi
je 0x1400ff67e
push rax
pushf
mov eax, 0x249fb0d
pushf
not eax
add eax, 0xb873ccca
xor eax, 0xc3754016
rol eax, 0x70
popf
pushf
not eax
add eax, 0xe8012727
xor eax, 0xa42a6730
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8fc3c1bc
xor eax, 0xbb7ec61c
rol eax, 0xb
popf
pushf
not eax
add eax, 0xaa89d3ca
xor eax, 0xcce7ef71
rol eax, 0x5a
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0xf2d81109
pushf
not eax
add eax, 0x855f69e6
xor eax, 0xbc6935ae
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xaaa01dc7
xor eax, 0xee37c60e
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xdc1897e6
xor eax, 0x8c056722
rol eax, 0xde
popf
jmp 0x1400fe9fa
cmp eax, r14d
je 0x1400ff6fc
push rax
pushf
mov eax, 0x6e9da83e
pushf
not eax
add eax, 0x8ff17ecb
xor eax, 0xdf3a3c76
rol eax, 0x31
popf
pushf
not eax
add eax, 0xab8a7e9a
xor eax, 0xf79481c6
rol eax, 0xc7
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0x7e6908a8
pushf
not eax
add eax, 0xafafdb29
xor eax, 0xf76f160f
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf373a569
xor eax, 0xbdadd2ed
rol eax, 0x72
popf
pushf
not eax
add eax, 0x9980b052
xor eax, 0xcda2e2ee
rol eax, 0xe4
popf
jmp 0x1400fe9fa
mov dword [rsp + 0x40], ebx
cmp eax, 0x300
jne 0x1400ff7a6
push rax
pushf
mov eax, 0x82439775
pushf
not eax
add eax, 0x81f7d7e5
xor eax, 0x81303662
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd83a90c6
xor eax, 0xd679df82
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe57c0e97
xor eax, 0xfb28f2fa
rol eax, 0x89
popf
pushf
not eax
add eax, 0xdcfe5d8a
xor eax, 0xa78ace00
rol eax, 0x94
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0x1a6dddc
pushf
not eax
add eax, 0xa69db4b6
xor eax, 0xc93b8758
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xeee1f960
xor eax, 0xf420871c
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe6c8d145
xor eax, 0xc9bed63f
rol eax, 0x76
popf
jmp 0x1400fe9fa
or ebx, r15d
jmp 0x1400ff8e6
bts ebx, 0xe
jmp 0x1400ff8e6
bts ebx, 0xd
push rax
pushf
mov eax, 0x45f1a1f4
pushf
not eax
add eax, 0xcd8807f8
xor eax, 0xe0cd13f7
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x8cccac1e
xor eax, 0xd528bc7a
rol eax, 0x28
popf
pushf
not eax
add eax, 0x99c6ca9e
xor eax, 0xa32a2c17
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd9383709
xor eax, 0xf5db1893
rol eax, 0x6d
popf
jmp 0x1400fe9fa
mov dword [rsp + 0x40], ebx
push rax
pushf
mov eax, 0x4546be43
pushf
not eax
add eax, 0x81443aa4
xor eax, 0xd9ed8881
rol eax, 0x14
popf
pushf
not eax
add eax, 0xec1d0945
xor eax, 0x99a4c6be
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa5e7910f
xor eax, 0x8ea20eb9
rol eax, 0xfe
popf
jmp 0x1400fe9fa
and r8d, 0x3000000
cmp r8d, 0x1000000
je 0x1400ff999
push rax
pushf
mov eax, 0xe8055c0e
pushf
not eax
add eax, 0x81c654c6
xor eax, 0x9beb95d6
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x8f55b3c2
xor eax, 0x9f1f5a35
rol eax, 0x38
popf
pushf
not eax
add eax, 0xcf4abbbf
xor eax, 0xb7d10a8d
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc747e456
xor eax, 0xf0becf74
rol eax, 0xda
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0x45b270b2
pushf
not eax
add eax, 0xff91231a
xor eax, 0x8d466711
rol eax, 0x25
popf
pushf
not eax
add eax, 0x8f0c2fd4
xor eax, 0xcd690ae5
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x8a18707a
xor eax, 0xfc0b9481
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x943f7aeb
xor eax, 0xb46a5357
rol eax, 0x62
popf
jmp 0x1400fe9fa
cmp r8d, 0x2000000
je 0x1400ffa2e
push rax
pushf
mov eax, 0x34107abc
pushf
not eax
add eax, 0xfc178b89
xor eax, 0xafca9717
rol eax, 0x76
popf
pushf
not eax
add eax, 0x8bc56830
xor eax, 0x94eb44ce
rol eax, 0x37
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0xf4249218
pushf
not eax
add eax, 0xfc810528
xor eax, 0xb2e484bc
rol eax, 0x77
popf
pushf
not eax
add eax, 0x8abee795
xor eax, 0x9cc5d555
rol eax, 0x57
popf
pushf
not eax
add eax, 0x9b9f9812
xor eax, 0xe6183d9f
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x9a42d409
xor eax, 0xd0799fca
rol eax, 0xf6
popf
jmp 0x1400fe9fa
cmp r8d, 0x3000000
jne 0x1400ffac3
push rax
pushf
mov eax, 0x57f5e91c
pushf
not eax
add eax, 0xd36b79f3
xor eax, 0x8815d0f7
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xdb2af964
xor eax, 0x9b0a2603
rol eax, 0x13
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0xe049ebf5
pushf
not eax
add eax, 0x8781c57e
xor eax, 0xa173d662
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xacec5d00
xor eax, 0x93dc1d23
rol eax, 0x5e
popf
jmp 0x1400fe9fa
bts ebx, 0xf
jmp 0x1400ffbb6
or ebx, 0x40
jmp 0x1400ffbb6
or ebx, 0x8040
push rax
pushf
mov eax, 0x70ca87d
pushf
not eax
add eax, 0x97f82bb7
xor eax, 0xba7dc16b
rol eax, 0x97
popf
pushf
not eax
add eax, 0xbd3ea241
xor eax, 0x942957ff
rol eax, 0x7d
popf
jmp 0x1400fe9fa
mov dword [rsp + 0x40], ebx
push rax
pushf
mov eax, 0x28ddf077
pushf
not eax
add eax, 0xe7308a89
xor eax, 0xffb58d31
rol eax, 0x15
popf
pushf
not eax
add eax, 0xaed71d38
xor eax, 0xde96d417
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc80491ed
xor eax, 0xb3ac5d42
rol eax, 0xdd
popf
jmp 0x1400fe9fa
cmp byte [0x14004bc78], 0
je 0x1400ffc62
push rax
pushf
mov eax, 0xdf505135
pushf
not eax
add eax, 0xb51aea4c
xor eax, 0x9e15fd7e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xd617078e
xor eax, 0xc193ee05
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf5149949
xor eax, 0x9c2fd871
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xeb8c0a82
xor eax, 0xfaa91206
rol eax, 0xc5
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0xe735e831
pushf
not eax
add eax, 0xd6ca8871
xor eax, 0xad19a897
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa94cdc6b
xor eax, 0x97fc5540
rol eax, 0x9c
popf
jmp 0x1400fe9fa
test bl, 0x40
je 0x1400ffcf3
push rax
pushf
mov eax, 0x791bd89b
pushf
not eax
add eax, 0xdd69a7eb
xor eax, 0xf25de219
rol eax, 0x62
popf
pushf
not eax
add eax, 0x8c7ddd06
xor eax, 0x8b804cfc
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xe7bb8c3b
xor eax, 0xb4374e3b
rol eax, 0x67
popf
pushf
not eax
add eax, 0xa8babc8e
xor eax, 0xe3fcdd1e
rol eax, 0xea
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0x3985a4e4
pushf
not eax
add eax, 0xdc3f2e65
xor eax, 0xb505ea87
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf22645d4
xor eax, 0xd4b41dce
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa262512e
xor eax, 0xba9c5ac3
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x91a34cce
xor eax, 0xa866bf14
rol eax, 0xa7
popf
jmp 0x1400fe9fa
mov ecx, ebx
call fcn.1400c668f
jmp 0x1400ffed6
mov byte [0x14004bc78], 0
mov ebx, dword [rsp + 0x40]
and ebx, 0xffffffbf
mov ecx, ebx
call fcn.1400c668f
mov esi, 0xb18c9c4f
pushf
not esi
add esi, 0xd8bd1f0d
xor esi, 0xa049a34a
rol esi, 0xc1
popf
pushf
not esi
add esi, 0xb48e6fa6
xor esi, 0xa59c2b96
rol esi, 3
popf
mov r14d, 0x47c121df
pushf
not r14d
add r14d, 0x8eeeba52
xor r14d, 0x9344335b
rol r14d, 0xfc
popf
pushf
not r14d
add r14d, 0xc6df26ea
xor r14d, 0xb18c9ecd
rol r14d, 0x21
popf
pushf
not r14d
add r14d, 0xbd7b45f8
xor r14d, 0xb09aff05
rol r14d, 0xbd
popf
pushf
not r14d
add r14d, 0xb0782924
xor r14d, 0xc8beed41
rol r14d, 0xc8
popf
mov r15d, 0xc249e723
pushf
not r15d
add r15d, 0x8e848338
xor r15d, 0xd69c6669
rol r15d, 0xb0
popf
pushf
not r15d
add r15d, 0xa82470d2
xor r15d, 0xada7362b
rol r15d, 0x60
popf
jmp 0x1400ffed6
and ebx, 0xffffffbf
mov ecx, ebx
call fcn.1400c668f
mov ecx, ebx
shr ecx, 3
and ecx, 0x10
mov eax, ebx
mov edx, ecx
or edx, 8
and eax, r14d
cmove edx, ecx
mov eax, ebx
mov ecx, edx
or ecx, 4
and eax, 0x400
cmove ecx, edx
mov eax, ebx
mov edx, ecx
or edx, 2
and eax, 0x800
cmove edx, ecx
mov eax, ebx
mov ecx, edx
or ecx, 1
and eax, 0x1000
cmove ecx, edx
mov eax, ebx
mov edx, ecx
bts edx, 0x13
and eax, esi
cmove edx, ecx
mov eax, ebx
and eax, r15d
je 0x1400fff72
push rax
pushf
mov eax, 0xf2229387
pushf
not eax
add eax, 0xed674509
xor eax, 0xa219b792
rol eax, 7
popf
pushf
not eax
add eax, 0xaf10dad8
xor eax, 0xf43714b0
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xa514cf10
xor eax, 0xc627ef6a
rol eax, 0x2a
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0xce12ff0d
pushf
not eax
add eax, 0xc74da256
xor eax, 0xb4364811
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd459fbcc
xor eax, 0xfda5f1b2
rol eax, 0x14
popf
jmp 0x1400fe9fa
cmp eax, 0x2000
je 0x1400ffff2
push rax
pushf
mov eax, 0xc526142b
pushf
not eax
add eax, 0xc9f7e2a6
xor eax, 0xfc6c625d
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xe00f4cfd
xor eax, 0x8a5b7cc2
rol eax, 0
popf
pushf
not eax
add eax, 0xce9f29e1
xor eax, 0xb4587c32
rol eax, 0xdf
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0xa6c30db0
pushf
not eax
add eax, 0x864b992f
xor eax, 0xf1ea0618
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9314cb46
xor eax, 0x971545e3
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xaed917af
xor eax, 0xb6e79f22
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc2505648
xor eax, 0xe6d2fc6f
rol eax, 0x57
popf
jmp 0x1400fe9fa
cmp eax, 0x4000
je 0x140100085
push rax
pushf
mov eax, 0x270f7737
pushf
not eax
add eax, 0xfdddde7e
xor eax, 0xe9ccbc5c
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xdae14371
xor eax, 0x88e92c8a
rol eax, 0xa1
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0x2efac314
pushf
not eax
add eax, 0x9cdf520c
xor eax, 0xa7cbf020
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x9f8e27f5
xor eax, 0xbf443569
rol eax, 0xae
popf
jmp 0x1400fe9fa
cmp eax, r15d
jne 0x140100103
push rax
pushf
mov eax, 0x24b57656
pushf
not eax
add eax, 0xbb410f62
xor eax, 0x888779a7
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc469b86c
xor eax, 0xe6379ad6
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd29714a3
xor eax, 0x9774f767
rol eax, 0x58
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0xfa4e1573
pushf
not eax
add eax, 0x975a81ef
xor eax, 0x939c3fb9
rol eax, 7
popf
pushf
not eax
add eax, 0xa91a2715
xor eax, 0xcdf2e98a
rol eax, 0x22
popf
pushf
not eax
add eax, 0x9c4ae13f
xor eax, 0xba402320
rol eax, 7
popf
jmp 0x1400fe9fa
or edx, 0x300
jmp 0x14010021a
or edx, r14d
jmp 0x14010021a
or edx, esi
push rax
pushf
mov eax, 0xfa277882
pushf
not eax
add eax, 0xa1ab6653
xor eax, 0xb2c825f1
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd942f13a
xor eax, 0xaa0b6ce4
rol eax, 0x90
popf
jmp 0x1400fe9fa
and ebx, 0x8040
sub ebx, 0x40
je 0x140100258
push rax
pushf
mov eax, 0x29f8bf2c
pushf
not eax
add eax, 0x8e24a976
xor eax, 0x8c4f719c
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xe482a147
xor eax, 0xbd8d226d
rol eax, 0xfb
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0x78a5ac9
pushf
not eax
add eax, 0x8f326a3a
xor eax, 0xa5c1bdb7
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x834da3d3
xor eax, 0xc6850966
rol eax, 0xc9
popf
jmp 0x1400fe9fa
sub ebx, 0x7fc0
je 0x1401002c6
push rax
pushf
mov eax, 0xc0c1d1
pushf
not eax
add eax, 0x9d0e7f35
xor eax, 0xfd1529a8
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa3c44cfb
xor eax, 0xfd6957b6
rol eax, 0xd9
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0x33d1ca78
pushf
not eax
add eax, 0xe1d17587
xor eax, 0xc5ee37d4
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa069cd72
xor eax, 0xa8663a4b
rol eax, 0x43
popf
pushf
not eax
add eax, 0x886b941d
xor eax, 0xa5012bf2
rol eax, 0xef
popf
pushf
not eax
add eax, 0xa31e7865
xor eax, 0xeb0ac731
rol eax, 0xf
popf
jmp 0x1400fe9fa
cmp ebx, 0x40
jne 0x14010036a
push rax
pushf
mov eax, 0x363fe5bc
pushf
not eax
add eax, 0xb128ce05
xor eax, 0xeff81c86
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xa409fd99
xor eax, 0xcbe8f7e9
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8f88d81a
xor eax, 0xb6f70ea5
rol eax, 0x95
popf
jmp 0x1400fe9fa
push rax
pushf
mov eax, 0x15ac5f17
pushf
not eax
add eax, 0x98f22627
xor eax, 0xcb8318a7
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8ddee145
xor eax, 0xfcb131fd
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf92a7633
xor eax, 0x924481ca
rol eax, 0x36
popf
pushf
not eax
add eax, 0xfa01cf34
xor eax, 0xb6729953
rol eax, 0x55
popf
jmp 0x1400fe9fa
bts edx, 0x18
jmp 0x1401004c0
or edx, 0x3000000
jmp 0x1401004c0
bts edx, 0x19
push rax
pushf
mov eax, 0xdbe50441
pushf
not eax
add eax, 0xcdffdd31
xor eax, 0xb0e8ae61
rol eax, 0x46
popf
pushf
not eax
add eax, 0x964badce
xor eax, 0xde3d1bcf
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x8eaeff6b
xor eax, 0x963a365a
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xaf483738
xor eax, 0x891679e7
rol eax, 0x87
popf
jmp 0x1400fe9fa
mov eax, edx
mov rbx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x20
pop r15
pop r14
pop r12
ret