Function at 0x14008c49a
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x958890e2
pushf
not eax
add eax, 0xfef8142b
xor eax, 0x95335747
rol eax, 0x59
popf
pushf
not eax
add eax, 0xbcab9d03
xor eax, 0x9cb2e35a
rol eax, 0x88
popf
cmp eax, 0
jne 0x14008c4d7
popf
pop rax
jmp 0x14008c4d7
jmp 0x1400d7924
push rax
pushf
mov eax, 0xc79e3f50
pushf
not eax
add eax, 0xa34f9131
xor eax, 0x932d11b4
rol eax, 0x64
popf
pushf
not eax
add eax, 0x832ed00c
xor eax, 0xf96acac7
rol eax, 0xc9
popf
cmp eax, 0x20
jne 0x1400d7961
popf
pop rax
jmp 0x1400d8d97
cmp eax, 0
jne 0x1400d7970
popf
pop rax
jmp 0x1400d7b9b
cmp eax, 3
jne 0x1400d797f
popf
pop rax
jmp 0x1400d7df9
cmp eax, 1
jne 0x1400d798e
popf
pop rax
jmp 0x1400d7c67
cmp eax, 0xd
jne 0x1400d799d
popf
pop rax
jmp 0x1400d82f7
cmp eax, 0x1a
jne 0x1400d79ac
popf
pop rax
jmp 0x1400d8b40
cmp eax, 0xe
jne 0x1400d79bb
popf
pop rax
jmp 0x1400d8353
cmp eax, 0xb
jne 0x1400d79ca
popf
pop rax
jmp 0x1400d8200
cmp eax, 0x19
jne 0x1400d79d9
popf
pop rax
jmp 0x1400d8af5
cmp eax, 8
jne 0x1400d79e8
popf
pop rax
jmp 0x1400d8048
cmp eax, 0x1d
jne 0x1400d79f7
popf
pop rax
jmp 0x1400d8cb5
cmp eax, 0x17
jne 0x1400d7a06
popf
pop rax
jmp 0x1400d893b
cmp eax, 0x1c
jne 0x1400d7a15
popf
pop rax
jmp 0x1400d8c10
cmp eax, 0x12
jne 0x1400d7a24
popf
pop rax
jmp 0x1400d85e6
cmp eax, 0x18
jne 0x1400d7a33
popf
pop rax
jmp 0x1400d8a35
cmp eax, 0x11
jne 0x1400d7a42
popf
pop rax
jmp 0x1400d8530
cmp eax, 0x1b
jne 0x1400d7a51
popf
pop rax
jmp 0x1400d8b76
cmp eax, 0x21
jne 0x1400d7a60
popf
pop rax
jmp 0x1400d8e3b
cmp eax, 0x23
jne 0x1400d7a6f
popf
pop rax
jmp 0x1400d8f6a
cmp eax, 0x25
jne 0x1400d7a7e
popf
pop rax
jmp 0x1400d9091
cmp eax, 0xf
jne 0x1400d7a8d
popf
pop rax
jmp 0x1400d841e
cmp eax, 0x13
jne 0x1400d7a9c
popf
pop rax
jmp 0x1400d867f
cmp eax, 0x15
jne 0x1400d7aab
popf
pop rax
jmp 0x1400d87d7
cmp eax, 0x24
jne 0x1400d7aba
popf
pop rax
jmp 0x1400d9017
cmp eax, 0x1e
jne 0x1400d7ac9
popf
pop rax
jmp 0x1400d8cf2
cmp eax, 0xc
jne 0x1400d7ad8
popf
pop rax
jmp 0x1400d8272
cmp eax, 0x26
jne 0x1400d7ae7
popf
pop rax
jmp 0x1400d90ef
cmp eax, 5
jne 0x1400d7af6
popf
pop rax
jmp 0x1400d7f51
cmp eax, 0x1f
jne 0x1400d7b05
popf
pop rax
jmp 0x1400d8d5a
cmp eax, 0x10
jne 0x1400d7b14
popf
pop rax
jmp 0x1400d8490
cmp eax, 6
jne 0x1400d7b23
popf
pop rax
jmp 0x1400d7ff6
cmp eax, 9
jne 0x1400d7b32
popf
pop rax
jmp 0x1400d80ff
cmp eax, 4
jne 0x1400d7b41
popf
pop rax
jmp 0x1400d7e77
cmp eax, 0x16
jne 0x1400d7b50
popf
pop rax
jmp 0x1400d8876
cmp eax, 2
jne 0x1400d7b5f
popf
pop rax
jmp 0x1400d7d65
cmp eax, 0xa
jne 0x1400d7b6e
popf
pop rax
jmp 0x1400d8181
cmp eax, 0x22
jne 0x1400d7b7d
popf
pop rax
jmp 0x1400d8eda
cmp eax, 0x14
jne 0x1400d7b8c
popf
pop rax
jmp 0x1400d8733
cmp eax, 7
jne 0x1400d7b9b
popf
pop rax
jmp 0x1400d8041
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov dword [rsp + 0x24], r8d
lea eax, [r8 - 2]
cmp eax, 0x23
jae 0x1400d7c0e
push rax
pushf
mov eax, 0x493e6d70
pushf
not eax
add eax, 0xc48d35bb
xor eax, 0xead013c3
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe56c17a3
xor eax, 0x9acb9aaf
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xfe0e72ca
xor eax, 0xe0354012
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x85ddc266
xor eax, 0x9116dbf7
rol eax, 0x3c
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0xd2bed8da
pushf
not eax
add eax, 0xf15fcb3f
xor eax, 0xd033e579
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8e7585e1
xor eax, 0x9eddd63c
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xfd55e1f3
xor eax, 0xbcd3bc8c
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd46de0a2
xor eax, 0x9c84908a
rol eax, 0x52
popf
jmp 0x1400d7952
mov r9, rdx
mov r10d, 0x7bf181d6
pushf
not r10d
add r10d, 0x95c04c5f
xor r10d, 0xba30af8b
rol r10d, 0xf9
popf
pushf
not r10d
add r10d, 0x8501a96d
xor r10d, 0xaf027f82
rol r10d, 0x79
popf
pushf
not r10d
add r10d, 0xd9d7fa55
xor r10d, 0xcc583e27
rol r10d, 0x4c
popf
pushf
not r10d
add r10d, 0xa31375f0
xor r10d, 0xf74ee0a9
rol r10d, 0x2e
popf
test rdx, rdx
je 0x1400d7d32
push rax
pushf
mov eax, 0x9b07bd7e
pushf
not eax
add eax, 0xf3555bc9
xor eax, 0xf9818bdb
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa1582323
xor eax, 0x9f6075f9
rol eax, 0x46
popf
pushf
not eax
add eax, 0xf8fe898b
xor eax, 0xc9eb063f
rol eax, 0x78
popf
pushf
not eax
add eax, 0xcf73f710
xor eax, 0xa2a00887
rol eax, 0x8f
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x7dfe40d7
pushf
not eax
add eax, 0xfbb69f27
xor eax, 0xab9b7e08
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xa5229953
xor eax, 0xaa5e36ca
rol eax, 0x79
popf
jmp 0x1400d7952
movzx eax, byte [rcx]
cmp eax, 0x2b
je 0x1400d7dc6
push rax
pushf
mov eax, 0x2fe9668f
pushf
not eax
add eax, 0xe38462eb
xor eax, 0xb3255e09
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb3daf0a2
xor eax, 0xda6a8b63
rol eax, 0x62
popf
pushf
not eax
add eax, 0xfbb811c6
xor eax, 0xed6467fa
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xcedf4e18
xor eax, 0xed4e08ee
rol eax, 0xd9
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0xbb9722b1
pushf
not eax
add eax, 0xcb675312
xor eax, 0xdcc418cf
rol eax, 0x51
popf
pushf
not eax
add eax, 0xec84966f
xor eax, 0x9324f046
rol eax, 0xe8
popf
jmp 0x1400d7952
cmp eax, 0x2d
jne 0x1400d7e31
push rax
pushf
mov eax, 0x83202ff
pushf
not eax
add eax, 0x8fcaa4d5
xor eax, 0xe8a6a3f7
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x883c5b98
xor eax, 0xffa08c07
rol eax, 0xfe
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x8d1c06f6
pushf
not eax
add eax, 0xc9af5da9
xor eax, 0xf82555ff
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xd7c653f7
xor eax, 0xb9caae6c
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xbf254bde
xor eax, 0x9b7a41ab
rol eax, 4
popf
jmp 0x1400d7952
mov edx, 0x2038d5c5
pushf
not edx
add edx, 0xa4f474db
xor edx, 0xdd52dfc9
rol edx, 0x80
popf
pushf
not edx
add edx, 0xf62b71df
xor edx, 0x8f54038c
rol edx, 0xc9
popf
pushf
not edx
add edx, 0xb4d4d8b5
xor edx, 0x886fbc0e
rol edx, 0x81
popf
cmp r9, 1
je 0x1400d7ef8
push rax
pushf
mov eax, 0x71c5669c
pushf
not eax
add eax, 0xec616ceb
xor eax, 0xccaf0e98
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xbaef7a57
xor eax, 0xeecc1f2e
rol eax, 0x7c
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0xb5979e33
pushf
not eax
add eax, 0xbb4e3961
xor eax, 0xeb385058
rol eax, 2
popf
pushf
not eax
add eax, 0xbb7b3540
xor eax, 0xa7f4d724
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf3d5ce7b
xor eax, 0xdcdc989b
rol eax, 0x13
popf
pushf
not eax
add eax, 0xcebe971b
xor eax, 0xf10cf845
rol eax, 0x40
popf
jmp 0x1400d7952
cmp r8d, 0x10
jbe 0x1400d7fb0
push rax
pushf
mov eax, 0xc34258a
pushf
not eax
add eax, 0xa1e0f065
xor eax, 0xbce369a0
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xab639f45
xor eax, 0x9324bab3
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xcf66b43d
xor eax, 0xc193f714
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8ba69158
xor eax, 0x98f1276f
rol eax, 0xce
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x1e4786c5
pushf
not eax
add eax, 0x8d6ec976
xor eax, 0xcbae5a53
rol eax, 0xed
popf
pushf
not eax
add eax, 0xb0cab0f0
xor eax, 0xcd1d597c
rol eax, 6
popf
pushf
not eax
add eax, 0xce009d82
xor eax, 0xa12754d9
rol eax, 0xbe
popf
jmp 0x1400d7952
jmp 0x1400d85e6
xor edx, edx
jmp 0x1400d8cf2
dec r9
je 0x1400d80a6
push rax
pushf
mov eax, 0x293d3700
pushf
not eax
add eax, 0xdac06b4c
xor eax, 0xc411b001
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xc9213bae
xor eax, 0xa247f0f2
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x98f4e4cf
xor eax, 0xaf6f7931
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa5300db0
xor eax, 0x9660fc72
rol eax, 0xba
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0xd4c8a1a5
pushf
not eax
add eax, 0xba36ca9f
xor eax, 0xccf11982
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8d3292f0
xor eax, 0xa9366354
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x88ba00b9
xor eax, 0xdbb745d5
rol eax, 0x79
popf
pushf
not eax
add eax, 0xbd970b3e
xor eax, 0xf3c45dba
rol eax, 0x3c
popf
jmp 0x1400d7952
inc rcx
cmp r8d, 0x10
ja 0x1400d813b
push rax
pushf
mov eax, 0x1d972765
pushf
not eax
add eax, 0x8c46cab5
xor eax, 0x94b9a205
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xec09c744
xor eax, 0x94331739
rol eax, 0x10
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0xf696dce6
pushf
not eax
add eax, 0xef776d2a
xor eax, 0xa7e60cb9
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xcb21b0f7
xor eax, 0xe2aa8365
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xf5cb7e76
xor eax, 0xd75c6d78
rol eax, 0x60
popf
jmp 0x1400d7952
cmp r9, 9
jae 0x1400d81ba
push rax
pushf
mov eax, 0xda2a1497
pushf
not eax
add eax, 0xf8dafbf5
xor eax, 0x8d1bfaca
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x8ad1643d
xor eax, 0xc3607f52
rol eax, 0x70
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0xf5a058a3
pushf
not eax
add eax, 0xb9efbb69
xor eax, 0x955c977f
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xbac98c45
xor eax, 0x98dc2b96
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc42b4f44
xor eax, 0x9f5ac347
rol eax, 0xef
popf
jmp 0x1400d7952
xor edx, edx
cmp r8d, 0xa
jbe 0x1400d823f
push rax
pushf
mov eax, 0x70055d65
pushf
not eax
add eax, 0xdeb03e7f
xor eax, 0xa5f6fb5f
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc04980f9
xor eax, 0xde132618
rol eax, 6
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x636cf0c5
pushf
not eax
add eax, 0x94190489
xor eax, 0xe457a48b
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xaa9bdace
xor eax, 0xb3f3fd13
rol eax, 0xe5
popf
jmp 0x1400d7952
mov r11d, 0x8d62cf88
pushf
not r11d
add r11d, 0xacb0f757
xor r11d, 0xf4b9ab4c
rol r11d, 0x51
popf
pushf
not r11d
add r11d, 0x886d9187
xor r11d, 0x90984668
rol r11d, 9
popf
xor eax, eax
jmp 0x1400d841e
nop dword [rax]
push rax
pushf
mov eax, 0xaa10c482
pushf
not eax
add eax, 0x9de8c9c3
xor eax, 0xc2d619de
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb617b655
xor eax, 0x8e8e3bcb
rol eax, 0x93
popf
pushf
not eax
add eax, 0xeb9ad065
xor eax, 0x8f013ad0
rol eax, 0x94
popf
pushf
not eax
add eax, 0xda886398
xor eax, 0xfdb6c04f
rol eax, 0x18
popf
jmp 0x1400d7952
imul eax, r8d
push rdi
not edi
sub eax, edi
pop rdi
sub eax, 1
inc rdx
cmp r9, rdx
je 0x1400d83c5
push rax
pushf
mov eax, 0x5053cb98
pushf
not eax
add eax, 0xc2e85920
xor eax, 0xfb71c0e9
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xcd203ec1
xor eax, 0xcb314adb
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xc420fa7d
xor eax, 0x9dad2ed4
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe343a7f6
xor eax, 0xfac55cc3
rol eax, 0x4e
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x27fdaae6
pushf
not eax
add eax, 0xf25d78f3
xor eax, 0xebe41f8a
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xb5500f87
xor eax, 0xbd3cb7fb
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9aa167e7
xor eax, 0xa3d46ba4
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xe9188c2d
xor eax, 0x81446f3b
rol eax, 0x6f
popf
jmp 0x1400d7952
movzx esi, byte [rcx + rdx]
lea edi, [rsi - 0x30]
cmp edi, 0xa
jb 0x1400d845d
push rax
pushf
mov eax, 0xe0bc60b7
pushf
not eax
add eax, 0xbb4fea4c
xor eax, 0xf8a0174f
rol eax, 0x96
popf
pushf
not eax
add eax, 0x9e12dd40
xor eax, 0xe64a5058
rol eax, 0x2c
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x4d062418
pushf
not eax
add eax, 0xa2742057
xor eax, 0x82e2fa83
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa2d13307
xor eax, 0x84c38f57
rol eax, 0xb6
popf
jmp 0x1400d7952
or esi, 0x20
add esi, 0xffffff9f
add esi, 0xa
cmovb esi, r11d
mov edi, esi
cmp esi, r8d
jb 0x1400d84ea
push rax
pushf
mov eax, 0xdb53cf74
pushf
not eax
add eax, 0xeea2d380
xor eax, 0xeabdf828
rol eax, 0x57
popf
pushf
not eax
add eax, 0xc9399692
xor eax, 0xb6619e29
rol eax, 0x44
popf
pushf
not eax
add eax, 0xbce7711c
xor eax, 0xa7063d7b
rol eax, 0xb0
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x8af618fd
pushf
not eax
add eax, 0xbc4e89e7
xor eax, 0xd3afb831
rol eax, 0x31
popf
pushf
not eax
add eax, 0x88dadd8b
xor eax, 0xc15be761
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x8e37649e
xor eax, 0xd1fb5701
rol eax, 0x12
popf
jmp 0x1400d7952
mov edx, 0x7f429acf
pushf
not edx
add edx, 0x8a331ecf
xor edx, 0x820bd27e
rol edx, 9
popf
pushf
not edx
add edx, 0xc4a5a4eb
xor edx, 0xc3182bd5
rol edx, 0x1a
popf
pushf
not edx
add edx, 0xd1b30a07
xor edx, 0xb6e53572
rol edx, 0xba
popf
pushf
not edx
add edx, 0xa7517f1d
xor edx, 0xf6e31072
rol edx, 0x14
popf
jmp 0x1400d8cf2
xor r11d, r11d
cmp r8d, 0xa
jbe 0x1400d8626
push rax
pushf
mov eax, 0xd3486cf8
pushf
not eax
add eax, 0xd54e56b7
xor eax, 0xd0263f93
rol eax, 0xf
popf
pushf
not eax
add eax, 0x92af9f21
xor eax, 0xa798b629
rol eax, 0xff
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x8332f444
pushf
not eax
add eax, 0x8e68fcbf
xor eax, 0xc783433e
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xdbd132cc
xor eax, 0xd1683bf9
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd7377928
xor eax, 0xecdf7626
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc6d66353
xor eax, 0xef80acb1
rol eax, 0x91
popf
jmp 0x1400d7952
mov esi, 0x599625d2
pushf
not esi
add esi, 0xb4a55040
xor esi, 0x86db060b
rol esi, 0x2e
popf
pushf
not esi
add esi, 0xcfbc731b
xor esi, 0xd4e9031f
rol esi, 0x5e
popf
pushf
not esi
add esi, 0xd01175dd
xor esi, 0x97768a9f
rol esi, 0x7c
popf
pushf
not esi
add esi, 0x9c88ab77
xor esi, 0x813fd55c
rol esi, 0xe2
popf
xor eax, eax
push rax
pushf
mov eax, 0x132c9049
pushf
not eax
add eax, 0xe5666c1c
xor eax, 0xab28645e
rol eax, 0x52
popf
pushf
not eax
add eax, 0x844a67ab
xor eax, 0xe5a23773
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe875f3da
xor eax, 0xa4d3c06d
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xcef3a539
xor eax, 0xa0594710
rol eax, 0x60
popf
jmp 0x1400d7952
cmp r9, r11
je 0x1400d8791
push rax
pushf
mov eax, 0xba2b7819
pushf
not eax
add eax, 0xc0dcd770
xor eax, 0xa7fb1a2f
rol eax, 0x18
popf
pushf
not eax
add eax, 0xba938b3e
xor eax, 0xed0f32f9
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x96560437
xor eax, 0xe1816516
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9354020b
xor eax, 0xaa197859
rol eax, 0xf8
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x4c6bf158
pushf
not eax
add eax, 0xa53c8e48
xor eax, 0x82318aff
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xba07d0d1
xor eax, 0xbbcca7be
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf46df2ff
xor eax, 0xf8959cf1
rol eax, 0x8f
popf
jmp 0x1400d7952
movzx edi, byte [rcx + r11]
mul r8d
seto bl
lea ebp, [rdi - 0x30]
cmp ebp, 0xa
jb 0x1400d8843
push rax
pushf
mov eax, 0xfb0366d4
pushf
not eax
add eax, 0x84f88b62
xor eax, 0xf26303c0
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8c9f4b34
xor eax, 0xdaf39d48
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf3292b03
xor eax, 0xcced8188
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb18441f0
xor eax, 0xf8ea56cb
rol eax, 0xd0
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x7dc404ca
pushf
not eax
add eax, 0xb757305c
xor eax, 0x9f310f69
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xcc03df12
xor eax, 0xfe69567e
rol eax, 0xe8
popf
jmp 0x1400d7952
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
cmovb edi, esi
mov ebp, edi
cmp edi, r8d
jae 0x1400d88e2
push rax
pushf
mov eax, 0x4735478
pushf
not eax
add eax, 0xf6158763
xor eax, 0xdcde19c5
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb53eaf2d
xor eax, 0xb599e9b1
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb3299e7a
xor eax, 0x84396d17
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x81d1aa3d
xor eax, 0xf4fad71c
rol eax, 0x80
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x69b50da6
pushf
not eax
add eax, 0xa2cb742f
xor eax, 0x888d27a3
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd316874c
xor eax, 0xe70a836e
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xdda1321a
xor eax, 0xa7c68e20
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xde15306d
xor eax, 0x812ac60f
rol eax, 0x6f
popf
jmp 0x1400d7952
mov edx, 0xa631469f
pushf
not edx
add edx, 0xbc5755a7
xor edx, 0xbf0df3f0
rol edx, 0xa0
popf
pushf
not edx
add edx, 0xa67d9596
xor edx, 0xce75e57a
rol edx, 0x15
popf
pushf
not edx
add edx, 0x8d57df9f
xor edx, 0x90d17b0f
rol edx, 0xcb
popf
test bl, bl
jne 0x1400d89dc
push rax
pushf
mov eax, 0xa2b68474
pushf
not eax
add eax, 0xeee39df1
xor eax, 0xc18637e7
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x86d92bf5
xor eax, 0xee3f1f3e
rol eax, 0x33
popf
pushf
not eax
add eax, 0x9d0d3471
xor eax, 0xf655f7c9
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa85a0d98
xor eax, 0x9b3f6abc
rol eax, 0x2a
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x532b1dc3
pushf
not eax
add eax, 0x83e85db3
xor eax, 0x81a121b6
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc4facc98
xor eax, 0xd1c56189
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x8dbd4426
xor eax, 0x9cf11fb6
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x910b570d
xor eax, 0xe55e0094
rol eax, 0x7b
popf
jmp 0x1400d7952
inc r11
push rbp
not ebp
sub eax, ebp
pop rbp
sub eax, 1
jae 0x1400d8a9c
push rax
pushf
mov eax, 0x709de959
pushf
not eax
add eax, 0xf90628b0
xor eax, 0x8d293a15
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x8c01a2d3
xor eax, 0xcbe904aa
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xfb9c2214
xor eax, 0xd257fa68
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x8e2dc5d8
xor eax, 0xf52d4680
rol eax, 0x37
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x4642ce2
pushf
not eax
add eax, 0xd8ec7652
xor eax, 0xb210e923
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x8ff14324
xor eax, 0xdeb4b3f1
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf85c4d52
xor eax, 0x818316c1
rol eax, 0x25
popf
pushf
not eax
add eax, 0xf5a22d70
xor eax, 0x802832d3
rol eax, 0xe3
popf
jmp 0x1400d7952
jmp 0x1400d8cf2
xor eax, eax
nop
push rax
pushf
mov eax, 0x715d9905
pushf
not eax
add eax, 0x9904ab2a
xor eax, 0xc77a860d
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9892f87a
xor eax, 0xfce07330
rol eax, 0x21
popf
jmp 0x1400d7952
movzx r11d, byte [rcx + rdx]
add r11d, 0xffffffd0
cmp r11d, r8d
jae 0x1400d8bdd
push rax
pushf
mov eax, 0x70874d97
pushf
not eax
add eax, 0xb1feeb68
xor eax, 0xc5c2d548
rol eax, 0x36
popf
pushf
not eax
add eax, 0xe401cfbe
xor eax, 0xa01e97c3
rol eax, 0x16
popf
pushf
not eax
add eax, 0xfdd4465e
xor eax, 0xeba146f2
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc9e754f5
xor eax, 0xae874cb6
rol eax, 0x7d
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x86b8bd07
pushf
not eax
add eax, 0xda873fee
xor eax, 0x8f46f73f
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xabbcce41
xor eax, 0x89e566ec
rol eax, 0xff
popf
jmp 0x1400d7952
imul eax, r8d
push r11
not r11d
sub eax, r11d
pop r11
sub eax, 1
inc rdx
cmp r9, rdx
jne 0x1400d8c5c
push rax
pushf
mov eax, 0xdfb9b09a
pushf
not eax
add eax, 0xa6f14f8b
xor eax, 0xd2bc5bd8
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd8996704
xor eax, 0xa984c697
rol eax, 0x3f
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0xbb396b11
pushf
not eax
add eax, 0xf851e0d9
xor eax, 0xd0babe1e
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb7698b38
xor eax, 0xb846bc48
rol eax, 0x70
popf
pushf
not eax
add eax, 0xc0526030
xor eax, 0xa850af3f
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf42ca0ce
xor eax, 0xba10fd06
rol eax, 0xc5
popf
jmp 0x1400d7952
shl rax, 0x20
xor r10d, r10d
mov rdx, rax
push rax
pushf
mov eax, 0x8225941b
pushf
not eax
add eax, 0xa9bda0be
xor eax, 0xaca3216f
rol eax, 0x47
popf
pushf
not eax
add eax, 0x91035ab9
xor eax, 0xf36c73fc
rol eax, 0x41
popf
jmp 0x1400d7952
or r10, rdx
mov rax, r10
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
ret
xor eax, eax
nop dword [rax + rax]
push rax
pushf
mov eax, 0x74c5646b
pushf
not eax
add eax, 0xc4e13d5b
xor eax, 0x9d1128ee
rol eax, 0x68
popf
pushf
not eax
add eax, 0x8c38a9e1
xor eax, 0x814aa813
rol eax, 0x54
popf
jmp 0x1400d7952
cmp r9, r11
je 0x1400d8df5
push rax
pushf
mov eax, 0xc404e5ba
pushf
not eax
add eax, 0xa0d2ef7e
xor eax, 0x9e777e7d
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf6cd743b
xor eax, 0xc6fa11f5
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x854ed0cc
xor eax, 0x9d910e65
rol eax, 0x48
popf
pushf
not eax
add eax, 0xa761347f
xor eax, 0xe6802370
rol eax, 0x9e
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x41d9271b
pushf
not eax
add eax, 0x98d2f553
xor eax, 0x940e1f17
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x940f8923
xor eax, 0x81d6482e
rol eax, 0x83
popf
pushf
not eax
add eax, 0x92a11410
xor eax, 0xd9476a63
rol eax, 0xda
popf
jmp 0x1400d7952
movzx esi, byte [rcx + r11]
mul r8d
seto dl
add esi, 0xffffffd0
cmp esi, r8d
jae 0x1400d8e94
push rax
pushf
mov eax, 0xd7f6085b
pushf
not eax
add eax, 0x82f10b0f
xor eax, 0xd87d9c57
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xfd1f5fc1
xor eax, 0xd16bcead
rol eax, 0x96
popf
pushf
not eax
add eax, 0x8d2062dc
xor eax, 0xd6817f67
rol eax, 0x8e
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x6b4abb5b
pushf
not eax
add eax, 0xcf4a11bb
xor eax, 0xa29df247
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xda3e6d12
xor eax, 0xa900b72a
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc6a80acf
xor eax, 0xf368d513
rol eax, 0xf5
popf
jmp 0x1400d7952
test dl, dl
jne 0x1400d8f37
push rax
pushf
mov eax, 0xbe207cc0
pushf
not eax
add eax, 0xfc4bb6f0
xor eax, 0xad81a90c
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xb40d9967
xor eax, 0xb07c1752
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd7d0b5c0
xor eax, 0xe4bc4762
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd911f746
xor eax, 0xceb13c2d
rol eax, 0xa
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x9ed7595b
pushf
not eax
add eax, 0xadcd5ed7
xor eax, 0xc70aa4bc
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc36aca59
xor eax, 0x8a718384
rol eax, 0x7a
popf
jmp 0x1400d7952
inc r11
push rsi
not esi
sub eax, esi
pop rsi
sub eax, 1
jae 0x1400d8fd1
push rax
pushf
mov eax, 0xa5e2eb34
pushf
not eax
add eax, 0x885d5e17
xor eax, 0x91fe0127
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd552c41d
xor eax, 0xc71c96fe
rol eax, 0x19
popf
pushf
not eax
add eax, 0xfb7293bc
xor eax, 0xa4ea6a86
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd71dcb07
xor eax, 0xb1be7351
rol eax, 0xcd
popf
jmp 0x1400d7952
push rax
pushf
mov eax, 0x5ead80b4
pushf
not eax
add eax, 0xba980a40
xor eax, 0xe67ef689
rol eax, 0x31
popf
pushf
not eax
add eax, 0xeb091966
xor eax, 0xf26d0d96
rol eax, 7
popf
pushf
not eax
add eax, 0x8e0a9c15
xor eax, 0xd2c0c685
rol eax, 0xb
popf
jmp 0x1400d7952
mov edx, 0x96e91525
pushf
not edx
add edx, 0xf40897bc
xor edx, 0x96239bbd
rol edx, 0x87
popf
pushf
not edx
add edx, 0x8b2cee2d
xor edx, 0xed225847
rol edx, 0xd8
popf
jmp 0x1400d8cf2
xor edx, edx
cmp esi, r8d
setb dl
shl rdx, 8
add rdx, 0x100
jmp 0x1400d8cf2
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
lea rax, [0x194765840]
pushf
sub rax, 0x5474d440
popf
mov qword [rsp + 0x30], rax
lea rax, [0x1a365953e]
pushf
sub rax, 0x6363a736
popf
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, [0x195a6c49a]
pushf
sub rdx, 0x55a4d662
popf
lea rcx, [rsp + 0x38]
call fcn.1400e60ef
ud2