Function at 0x1400ec149
Capabilities:
Authenticate hmac
Encrypt data using chaskey

Disassembly:
push rax
pushf
mov eax, 0x1e4f01da
pushf
not eax
add eax, 0x422f0a7c
xor eax, 0x13dbd81b
rol eax, 0x58
popf
pushf
not eax
add eax, 0x6e643c3c
xor eax, 0x6b074d87
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x1fd3ee36
xor eax, 0x10a57a87
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x4012da48
xor eax, 0x28a7a107
rol eax, 0xe9
popf
cmp eax, 0x1c
jne 0x1400ec1ac
popf
pop rax
jmp 0x1400ed4ab
cmp eax, 0x2a
jne 0x1400ec1bb
popf
pop rax
jmp 0x1400edc8e
cmp eax, 0xd
jne 0x1400ec1ca
popf
pop rax
jmp 0x1400eccad
cmp eax, 0x29
jne 0x1400ec1d9
popf
pop rax
jmp 0x1400edc21
cmp eax, 0xc
jne 0x1400ec1e8
popf
pop rax
jmp 0x1400ecc04
cmp eax, 1
jne 0x1400ec1f7
popf
pop rax
jmp 0x1400ec4eb
cmp eax, 2
jne 0x1400ec206
popf
pop rax
jmp 0x1400ec5a2
cmp eax, 0x24
jne 0x1400ec215
popf
pop rax
jmp 0x1400ed94f
cmp eax, 0x2c
jne 0x1400ec224
popf
pop rax
jmp 0x1400edd84
cmp eax, 0x25
jne 0x1400ec233
popf
pop rax
jmp 0x1400ed9f6
cmp eax, 0x27
jne 0x1400ec242
popf
pop rax
jmp 0x1400edb1d
cmp eax, 0x19
jne 0x1400ec251
popf
pop rax
jmp 0x1400ed228
cmp eax, 0x16
jne 0x1400ec260
popf
pop rax
jmp 0x1400ed0eb
cmp eax, 3
jne 0x1400ec26f
popf
pop rax
jmp 0x1400ec647
cmp eax, 7
jne 0x1400ec27e
popf
pop rax
jmp 0x1400ec90a
cmp eax, 0
jne 0x1400ec28d
popf
pop rax
jmp 0x1400ec440
cmp eax, 0x14
jne 0x1400ec29c
popf
pop rax
jmp 0x1400ed030
cmp eax, 0x23
jne 0x1400ec2ab
popf
pop rax
jmp 0x1400ed892
cmp eax, 0x10
jne 0x1400ec2ba
popf
pop rax
jmp 0x1400ece3e
cmp eax, 0x1d
jne 0x1400ec2c9
popf
pop rax
jmp 0x1400ed519
cmp eax, 0x12
jne 0x1400ec2d8
popf
pop rax
jmp 0x1400ecf67
cmp eax, 5
jne 0x1400ec2e7
popf
pop rax
jmp 0x1400ec748
cmp eax, 0x21
jne 0x1400ec2f6
popf
pop rax
jmp 0x1400ed77e
cmp eax, 0x11
jne 0x1400ec305
popf
pop rax
jmp 0x1400eced3
cmp eax, 4
jne 0x1400ec314
popf
pop rax
jmp 0x1400ec6ee
cmp eax, 6
jne 0x1400ec323
popf
pop rax
jmp 0x1400ec89c
cmp eax, 0x2b
jne 0x1400ec332
popf
pop rax
jmp 0x1400edd39
cmp eax, 8
jne 0x1400ec341
popf
pop rax
jmp 0x1400ec9c3
cmp eax, 0x1a
jne 0x1400ec350
popf
pop rax
jmp 0x1400ed391
cmp eax, 0xa
jne 0x1400ec35f
popf
pop rax
jmp 0x1400ecab4
cmp eax, 0x1b
jne 0x1400ec36e
popf
pop rax
jmp 0x1400ed414
cmp eax, 0xe
jne 0x1400ec37d
popf
pop rax
jmp 0x1400ecd66
cmp eax, 0x1f
jne 0x1400ec38c
popf
pop rax
jmp 0x1400ed62d
cmp eax, 0x22
jne 0x1400ec39b
popf
pop rax
jmp 0x1400ed7eb
cmp eax, 0x18
jne 0x1400ec3aa
popf
pop rax
jmp 0x1400ed180
cmp eax, 0x20
jne 0x1400ec3b9
popf
pop rax
jmp 0x1400ed6c4
cmp eax, 0x17
jne 0x1400ec3c8
popf
pop rax
jmp 0x1400ed145
cmp eax, 9
jne 0x1400ec3d7
popf
pop rax
jmp 0x1400eca34
cmp eax, 0x28
jne 0x1400ec3e6
popf
pop rax
jmp 0x1400edbb3
cmp eax, 0xf
jne 0x1400ec3f5
popf
pop rax
jmp 0x1400ecda1
cmp eax, 0x13
jne 0x1400ec404
popf
pop rax
jmp 0x1400ecff8
cmp eax, 0xb
jne 0x1400ec413
popf
pop rax
jmp 0x1400ecb5e
cmp eax, 0x26
jne 0x1400ec422
popf
pop rax
jmp 0x1400eda89
cmp eax, 0x15
jne 0x1400ec431
popf
pop rax
jmp 0x1400ed08e
cmp eax, 0x1e
jne 0x1400ec440
popf
pop rax
jmp 0x1400ed599
mov r11, rcx
or r8, r8
je 0x1400ec4a5
push rax
pushf
mov eax, 0x4740b9fa
pushf
not eax
add eax, 0x29e03f76
xor eax, 0x71e9732d
rol eax, 0x68
popf
pushf
not eax
add eax, 0x20cba8e1
xor eax, 0x55398975
rol eax, 0xd
popf
pushf
not eax
add eax, 0x2a57dd8d
xor eax, 0x759eb5f4
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x151043a7
xor eax, 0x27482337
rol eax, 0x8c
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xc113aa74
pushf
not eax
add eax, 0x17679cc7
xor eax, 0x145407e1
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x6af4f581
xor eax, 0x38e7d18f
rol eax, 8
popf
pushf
not eax
add eax, 0x3a60a339
xor eax, 0x741e9672
rol eax, 0x2b
popf
jmp 0x1400ec19d
test cl, 7
je 0x1400ec549
push rax
pushf
mov eax, 0xa1c0630
pushf
not eax
add eax, 0x20e2d5a4
xor eax, 0x4633e76a
rol eax, 0xba
popf
pushf
not eax
add eax, 0x1a34aa9d
xor eax, 0x1fe0c404
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x30f93594
xor eax, 0x31be5129
rol eax, 0x36
popf
pushf
not eax
add eax, 0x79651842
xor eax, 0x34c5a279
rol eax, 0x31
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xf23b2106
pushf
not eax
add eax, 0x277ff417
xor eax, 0x1185053a
rol eax, 0x20
popf
pushf
not eax
add eax, 0x4c4672ac
xor eax, 0x7af39e18
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x2c647d30
xor eax, 0x305c2914
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x2403b844
xor eax, 0x108d177f
rol eax, 0xf3
popf
jmp 0x1400ec19d
mov al, byte [rcx]
test al, al
je 0x1400ec5ee
push rax
pushf
mov eax, 0x6c8c70eb
pushf
not eax
add eax, 0x1157b9af
xor eax, 0x6f0fac8b
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x1ad5fc66
xor eax, 0x46122867
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x23aefac4
xor eax, 0x31ea4dc6
rol eax, 0x68
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xa458d4d0
pushf
not eax
add eax, 0x567440b5
xor eax, 0x46701bc8
rol eax, 0xc
popf
pushf
not eax
add eax, 0x1d3d931a
xor eax, 0x26b63d36
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x2be7f856
xor eax, 0x7224fafb
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x58367276
xor eax, 0x12e4ccc3
rol eax, 0xdc
popf
jmp 0x1400ec19d
inc rcx
test cl, 7
jne 0x1400ec6a8
push rax
pushf
mov eax, 0x2071f3cf
pushf
not eax
add eax, 0x173ef963
xor eax, 0x6370364c
rol eax, 0x67
popf
pushf
not eax
add eax, 0x5d3425f5
xor eax, 0x3697fb6e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x6dc1fb4a
xor eax, 0x1f548041
rol eax, 0x62
popf
pushf
not eax
add eax, 0x799ac19c
xor eax, 0x43cab5ba
rol eax, 0xd4
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x86ae27b9
pushf
not eax
add eax, 0x74b0f1b5
xor eax, 0x6ed4341b
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x2bee7323
xor eax, 0x676fe22a
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x4383da76
xor eax, 0x6fb1add
rol eax, 0xb7
popf
jmp 0x1400ec19d
nop
push rax
pushf
mov eax, 0x5de89494
pushf
not eax
add eax, 0x1565da9c
xor eax, 0x2ab6258b
rol eax, 0x14
popf
pushf
not eax
add eax, 0x56429d6c
xor eax, 0x40d79861
rol eax, 8
popf
pushf
not eax
add eax, 0x742b6879
xor eax, 0x1d2d3ac2
rol eax, 0x79
popf
pushf
not eax
add eax, 0x1d6a4206
xor eax, 0x69b64208
rol eax, 0x5b
popf
jmp 0x1400ec19d
mov rax, qword [rcx]
mov r10, rax
movabs r9, 0xb3fbfbfbfa7d01b8
pushf
not r9
add r9, 0x3d46a76d
xor r9, 0x46514fa4
rol r9, 6
popf
pushf
not r9
add r9, 0xcf9c9eb
xor r9, 0x1841baa9
rol r9, 0x38
popf
push r10
not r10
sub r9, r10
pop r10
sub r9, 1
xor r10, 0xffffffffffffffff
push r10
not qword [rsp]
and qword [rsp], r9
push r9
not r9
and r10, r9
pop r9
or r10, qword [rsp]
add rsp, 8
add rcx, 8
movabs r9, 0x21e00408883b5004
pushf
not r9
add r9, 0x66213b36
xor r9, 0x2a1c4ac3
rol r9, 0x4d
popf
pushf
not r9
add r9, 0x408441cc
xor r9, 0xd44e709
rol r9, 8
popf
test r9, r10
je 0x1400ec856
push rax
pushf
mov eax, 0xc438a523
pushf
not eax
add eax, 0x2286c1bb
xor eax, 0x40739b64
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x6961538b
xor eax, 0x33c3d505
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x4499d01f
xor eax, 0x141fb81e
rol eax, 0x39
popf
pushf
not eax
add eax, 0x11c37673
xor eax, 0x4926f4f9
rol eax, 0x4e
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xf6858e7
pushf
not eax
add eax, 0xfc6268c
xor eax, 0x4a376819
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x6d256221
xor eax, 0x6f346f07
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x744cc578
xor eax, 0x6bbe5af0
rol eax, 0xcb
popf
jmp 0x1400ec19d
sub rcx, 8
test al, al
je 0x1400ec8d7
push rax
pushf
mov eax, 0xb712eaf4
pushf
not eax
add eax, 0x7946c687
xor eax, 0x3a3f8904
rol eax, 0x46
popf
pushf
not eax
add eax, 0x592c38c
xor eax, 0x27e13cd
rol eax, 0xf7
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x38a74b61
pushf
not eax
add eax, 0x6ddf0a3b
xor eax, 0x1e2f650
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe80bd7e
xor eax, 0x2c338828
rol eax, 0x42
popf
jmp 0x1400ec19d
inc rcx
test ah, ah
je 0x1400ec96a
push rax
pushf
mov eax, 0xf740b2fe
pushf
not eax
add eax, 0x206a7e1a
xor eax, 0x43a86625
rol eax, 0xb
popf
pushf
not eax
add eax, 0x4a1e1ff4
xor eax, 0x4ea83650
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x15170f1
xor eax, 0x3bba8ab3
rol eax, 8
popf
pushf
not eax
add eax, 0xc35246d
xor eax, 0xdb18fa4
rol eax, 0xb7
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x4250ca58
pushf
not eax
add eax, 0x1edebe24
xor eax, 0x4dc2e535
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x315cb7d
xor eax, 0x535b00e8
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x26a88ca8
xor eax, 0x3ee67a45
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x76a980f0
xor eax, 0x59249b07
rol eax, 0xc9
popf
jmp 0x1400ec19d
inc rcx
shr rax, 0x10
test al, al
je 0x1400eca01
push rax
pushf
mov eax, 0x812c8e74
pushf
not eax
add eax, 0x6d9bc4da
xor eax, 0x47badbab
rol eax, 0x33
popf
pushf
not eax
add eax, 0x794bdcb1
xor eax, 0xa467e01
rol eax, 0x6c
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x4c73fd40
pushf
not eax
add eax, 0xbece996
xor eax, 0x5f71968a
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x13ea0c4
xor eax, 0x1139e4d4
rol eax, 0x79
popf
jmp 0x1400ec19d
inc rcx
test ah, ah
je 0x1400eca6e
push rax
pushf
mov eax, 0xe0964ddb
pushf
not eax
add eax, 0x62c65a81
xor eax, 0x20008835
rol eax, 0x36
popf
pushf
not eax
add eax, 0x3de92602
xor eax, 0x19c039e0
rol eax, 0x34
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x4c78e1f7
pushf
not eax
add eax, 0x2eb6556a
xor eax, 0x3c569a67
rol eax, 0x96
popf
pushf
not eax
add eax, 0x66ce9c8a
xor eax, 0x31b0c130
rol eax, 0xae
popf
pushf
not eax
add eax, 0x32c00fe7
xor eax, 0x3a904bad
rol eax, 5
popf
jmp 0x1400ec19d
inc rcx
shr rax, 0x10
test al, al
je 0x1400ecb05
push rax
pushf
mov eax, 0xa9858fdc
pushf
not eax
add eax, 0x6113cb35
xor eax, 0x30fd8719
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xea8dc7b
xor eax, 0x546f3c6b
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x63164b40
xor eax, 0x5ab853a5
rol eax, 0xb3
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xb22c5f3
pushf
not eax
add eax, 0x77db25cc
xor eax, 0x52a3a409
rol eax, 0x16
popf
pushf
not eax
add eax, 0x1ea66339
xor eax, 0x23a2a64b
rol eax, 0x90
popf
pushf
not eax
add eax, 0xb0e193e
xor eax, 0x1e1c1ec2
rol eax, 0x79
popf
pushf
not eax
add eax, 0x56476efb
xor eax, 0x38aa6cd7
rol eax, 0xa9
popf
jmp 0x1400ec19d
inc rcx
test ah, ah
je 0x1400ecbbe
push rax
pushf
mov eax, 0x4d7127eb
pushf
not eax
add eax, 0x5985c12b
xor eax, 0x2a2afc64
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc6518c2
xor eax, 0x315a2dae
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x50dec3fb
xor eax, 0x3ff4ad6
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x4084150d
xor eax, 0x2b4d7b57
rol eax, 0xea
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x1fa55369
pushf
not eax
add eax, 0x3ce43665
xor eax, 0x6870c266
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x74409130
xor eax, 0xfee6cc1
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x3a39d3c8
xor eax, 0xc1a982f
rol eax, 0xd8
popf
jmp 0x1400ec19d
inc rcx
shr eax, 0x10
test al, al
je 0x1400ecc67
push rax
pushf
mov eax, 0xcc294d35
pushf
not eax
add eax, 0xccc59a1
xor eax, 0x67ca0c3f
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x7b4c6bbf
xor eax, 0x36e3b41a
rol eax, 0x67
popf
pushf
not eax
add eax, 0x9d78304
xor eax, 0x6f0ae2eb
rol eax, 0x99
popf
pushf
not eax
add eax, 0x65e5faf8
xor eax, 0x2789e060
rol eax, 0x85
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xa989c0f0
pushf
not eax
add eax, 0xe1eb9b
xor eax, 0x61d84336
rol eax, 0x51
popf
pushf
not eax
add eax, 0x75c125b4
xor eax, 0x28b39fec
rol eax, 0xef
popf
pushf
not eax
add eax, 0x6767d049
xor eax, 0x33b80b2a
rol eax, 3
popf
jmp 0x1400ec19d
inc rcx
test ah, ah
je 0x1400ecd0d
push rax
pushf
mov eax, 0xa2609fee
pushf
not eax
add eax, 0x310c6783
xor eax, 0x4aecff86
rol eax, 0x13
popf
pushf
not eax
add eax, 0x185f55dc
xor eax, 0x25269c64
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xee9fe61
xor eax, 0x55cce420
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x599ce23d
xor eax, 0x3947dd0b
rol eax, 0x7a
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x51674683
pushf
not eax
add eax, 0x7b595f19
xor eax, 0xea40994
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x196f87bf
xor eax, 0x6d13c922
rol eax, 0x27
popf
pushf
not eax
add eax, 0x3015e7a3
xor eax, 0x6f75a168
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x58ddd8c0
xor eax, 0x1be0fa7c
rol eax, 0x1a
popf
jmp 0x1400ec19d
inc rcx
jmp 0x1400ec748
push rdx
not rdx
add rcx, rdx
pop rdx
add rcx, 1
test dl, 7
je 0x1400ecdf8
push rax
pushf
mov eax, 0xe830b559
pushf
not eax
add eax, 0x5f84d8ae
xor eax, 0x24021bea
rol eax, 0x84
popf
pushf
not eax
add eax, 0x10ff6679
xor eax, 0x62c24d36
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x655e3dda
xor eax, 0x3a234922
rol eax, 0x11
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x30357843
pushf
not eax
add eax, 0x4ad0da8a
xor eax, 0x30e8cc10
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x68d57c0e
xor eax, 0x416954d1
rol eax, 0x43
popf
pushf
not eax
add eax, 0x22314598
xor eax, 0x10d54581
rol eax, 0xc
popf
jmp 0x1400ec19d
mov al, byte [rdx]
mov byte [rdx + rcx], al
test al, al
je 0x1400ece8d
push rax
pushf
mov eax, 0x7ceb03f8
pushf
not eax
add eax, 0x46a925bf
xor eax, 0x6f9571cb
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x28d0bebe
xor eax, 0x20c33f70
rol eax, 0x31
popf
pushf
not eax
add eax, 0x6d677346
xor eax, 0x4a3fa594
rol eax, 7
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xab6bac6a
pushf
not eax
add eax, 0x17f81843
xor eax, 0x520d60dd
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x10338b6c
xor eax, 0x4d5c82ac
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x31bb593a
xor eax, 0x117305d1
rol eax, 0x78
popf
jmp 0x1400ec19d
inc rdx
dec r8
je 0x1400ecf34
push rax
pushf
mov eax, 0x77f3d60b
pushf
not eax
add eax, 0x437e7f13
xor eax, 0x3678f046
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x6678e95
xor eax, 0x36aa6842
rol eax, 0x61
popf
pushf
not eax
add eax, 0x70732eb9
xor eax, 0x334bbb4a
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x471e0ac1
xor eax, 0x693edcf2
rol eax, 0xd8
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x65664705
pushf
not eax
add eax, 0x67879d84
xor eax, 0x826f6cd
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x79dd3ed9
xor eax, 0x13c92d17
rol eax, 0x7b
popf
jmp 0x1400ec19d
test dl, 7
jne 0x1400ecfb2
push rax
pushf
mov eax, 0x2d4bec15
pushf
not eax
add eax, 0x210fe4e
xor eax, 0x51ece384
rol eax, 0x27
popf
pushf
not eax
add eax, 0x331c2c3d
xor eax, 0x485442ca
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x4a44886e
xor eax, 0x2e45a687
rol eax, 0x6c
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x730e8ce5
pushf
not eax
add eax, 0x53bc01d
xor eax, 0x708ae28e
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x497b04bf
xor eax, 0xe0d54d9
rol eax, 0x11
popf
pushf
not eax
add eax, 0x7d0a478a
xor eax, 0x1987678f
rol eax, 0x2e
popf
jmp 0x1400ec19d
jmp 0x1400ed180
xor al, al
mov byte [rdx + rcx], al
push rax
pushf
mov eax, 0xa89db41c
pushf
not eax
add eax, 0x3e794ce5
xor eax, 0x7c1939b2
rol eax, 0x24
popf
pushf
not eax
add eax, 0x9185391
xor eax, 0x101403bf
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x51a01271
xor eax, 0x20dbea40
rol eax, 0x75
popf
pushf
not eax
add eax, 0x6c16e31
xor eax, 0x6dbf8d57
rol eax, 0xef
popf
jmp 0x1400ec19d
mov rax, r11
ret
nop
push rax
pushf
mov eax, 0x2c8095fc
pushf
not eax
add eax, 0x7ca6324a
xor eax, 0x4af1bc25
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x37bcf817
xor eax, 0x732a4adc
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x3f2441eb
xor eax, 0x3fdb9ddb
rol eax, 0x97
popf
pushf
not eax
add eax, 0xc949803
xor eax, 0x701a40d9
rol eax, 0x39
popf
jmp 0x1400ec19d
mov qword [rdx + rcx], rax
add rdx, 8
push rax
pushf
mov eax, 0x54d5438c
pushf
not eax
add eax, 0x4a0af496
xor eax, 0x1fb1c322
rol eax, 0x40
popf
pushf
not eax
add eax, 0x691cdc20
xor eax, 0x669869f4
rol eax, 0x88
popf
jmp 0x1400ec19d
mov rax, qword [rdx]
sub r8, 8
jbe 0x1400ed1cf
push rax
pushf
mov eax, 0xa6772c2a
pushf
not eax
add eax, 0x204b4cb9
xor eax, 0x3e00d573
rol eax, 0x67
popf
pushf
not eax
add eax, 0x780a803a
xor eax, 0x513227d9
rol eax, 0x69
popf
pushf
not eax
add eax, 0x7b66c4fc
xor eax, 0x1a2570
rol eax, 0x9f
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xefec7ec3
pushf
not eax
add eax, 0x519d8a4f
xor eax, 0x30419f91
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x924b7c7
xor eax, 0x19e069cc
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x526b6e49
xor eax, 0x4ad2f702
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x613ed782
xor eax, 0x20a2853f
rol eax, 0x51
popf
jmp 0x1400ec19d
movabs r9, 0x942cd73b78151cc6
pushf
not r9
add r9, 0x309d7337
xor r9, 0x478933bd
rol r9, 0x2b
popf
pushf
not r9
add r9, 0x35c1924
xor r9, 0x5cc5307e
rol r9, 0x68
popf
pushf
not r9
add r9, 0x1382a6ea
xor r9, 0x21fe2593
rol r9, 0xe3
popf
pushf
not r9
add r9, 0x51d656d1
xor r9, 0x291ff88b
rol r9, 0x48
popf
push rax
not rax
sub r9, rax
pop rax
sub r9, 1
mov r10, rax
xor r10, 0xffffffffffffffff
push r10
not qword [rsp]
and qword [rsp], r9
push r9
not r9
and r10, r9
pop r9
or r10, qword [rsp]
add rsp, 8
movabs r9, 0x84810101258f2966
pushf
not r9
add r9, 0x2035ad68
xor r9, 0x5d4a818
rol r9, 0xc7
popf
pushf
not r9
add r9, 0x44f0119d
xor r9, 0xb5a845f
rol r9, 1
popf
test r9, r10
je 0x1400ed338
push rax
pushf
mov eax, 0x75a28960
pushf
not eax
add eax, 0x5a750049
xor eax, 0x13f80ef6
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb358a59
xor eax, 0x140b083a
rol eax, 0x98
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xffca8103
pushf
not eax
add eax, 0x62884ae6
xor eax, 0x6633ded
rol eax, 4
popf
pushf
not eax
add eax, 0xda73d78
xor eax, 0x72bf9e4c
rol eax, 0x73
popf
pushf
not eax
add eax, 0x62133d
xor eax, 0xa910fea
rol eax, 5
popf
pushf
not eax
add eax, 0x75d2114
xor eax, 0x23087e97
rol eax, 5
popf
jmp 0x1400ec19d
add r8, 8
je 0x1400ed3e1
push rax
pushf
mov eax, 0xec8d713f
pushf
not eax
add eax, 0xc360982
xor eax, 0x6223d379
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x4010b71a
xor eax, 0x6237cebf
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x21b0ffb2
xor eax, 0x2598b7a8
rol eax, 0xba
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x721b6a10
pushf
not eax
add eax, 0x1ff79380
xor eax, 0x11878983
rol eax, 0x19
popf
pushf
not eax
add eax, 0x900c0b6
xor eax, 0x2f880bc4
rol eax, 0x3c
popf
jmp 0x1400ec19d
test al, al
mov byte [rdx + rcx], al
je 0x1400ed478
push rax
pushf
mov eax, 0x80e1fe6e
pushf
not eax
add eax, 0x2d555508
xor eax, 0x2e15a1a3
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x2e0441f2
xor eax, 0x2022b04f
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x4f13b84e
xor eax, 0x75c338c9
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x64ec97b7
xor eax, 0x16726087
rol eax, 0xb2
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x4b372bfd
pushf
not eax
add eax, 0x272b57dd
xor eax, 0xa70fd79
rol eax, 0x60
popf
pushf
not eax
add eax, 0x47fe8e66
xor eax, 0x7679b57f
rol eax, 0x1c
popf
jmp 0x1400ec19d
inc rdx
dec r8
je 0x1400ed4e6
push rax
pushf
mov eax, 0x2b61fdb7
pushf
not eax
add eax, 0x1a0564fb
xor eax, 0x5709a13a
rol eax, 0x13
popf
pushf
not eax
add eax, 0x4bcf4ae1
xor eax, 0x18017d97
rol eax, 0
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xb621a2cb
pushf
not eax
add eax, 0x5c90e5e6
xor eax, 0x23c5ce13
rol eax, 2
popf
pushf
not eax
add eax, 0x626e6d3b
xor eax, 0x4bcef914
rol eax, 0x72
popf
jmp 0x1400ec19d
test ah, ah
mov byte [rdx + rcx], ah
je 0x1400ed566
push rax
pushf
mov eax, 0xe970e8e1
pushf
not eax
add eax, 0x7807aefb
xor eax, 0x153368ab
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd97a471
xor eax, 0x756c42ef
rol eax, 0x97
popf
pushf
not eax
add eax, 0x2474ce9d
xor eax, 0x1ae3786b
rol eax, 0x1e
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xccc80967
pushf
not eax
add eax, 0x696e3cdf
xor eax, 0x424c11af
rol eax, 0x16
popf
pushf
not eax
add eax, 0x7bcb0db1
xor eax, 0x593532a
rol eax, 0xc4
popf
jmp 0x1400ec19d
inc rdx
dec r8
je 0x1400ed5e7
push rax
pushf
mov eax, 0xe2c189f5
pushf
not eax
add eax, 0x47d862ea
xor eax, 0x7a86942b
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x52d3effe
xor eax, 0x214d8425
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x684101d5
xor eax, 0x5637d360
rol eax, 0x20
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xded31b9d
pushf
not eax
add eax, 0x5d03ee0c
xor eax, 0x4fbc3764
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x47815f88
xor eax, 0x514b6e35
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xfa9ea49
xor eax, 0x7a5d0e0e
rol eax, 0x32
popf
jmp 0x1400ec19d
shr rax, 0x10
test al, al
mov byte [rdx + rcx], al
je 0x1400ed691
push rax
pushf
mov eax, 0x358a17ac
pushf
not eax
add eax, 0x11310a6b
xor eax, 0x44122ee0
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x46042ff3
xor eax, 0x3bfc21ef
rol eax, 8
popf
pushf
not eax
add eax, 0x5ce9ffab
xor eax, 0x2376ae1
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x21fd4a14
xor eax, 0x4ee6fc93
rol eax, 0x9b
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x1855a112
pushf
not eax
add eax, 0x491e6456
xor eax, 0x4b24ded0
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x691267cf
xor eax, 0x6b8b02f0
rol eax, 0xb
popf
jmp 0x1400ec19d
inc rdx
dec r8
je 0x1400ed725
push rax
pushf
mov eax, 0x6458326d
pushf
not eax
add eax, 0x15ec9638
xor eax, 0x5ee4d3f3
rol eax, 0x51
popf
pushf
not eax
add eax, 0x48db0c9b
xor eax, 0xb0f8834
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb437918
xor eax, 0x2ebaf9ed
rol eax, 0x28
popf
pushf
not eax
add eax, 0x560a5358
xor eax, 0x1e51ec15
rol eax, 0xc3
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x27e3d49c
pushf
not eax
add eax, 0x25286349
xor eax, 0x6f792638
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x78a64d42
xor eax, 0x1c9cd2a0
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x43a81f13
xor eax, 0x1b35e986
rol eax, 0x77
popf
pushf
not eax
add eax, 0x797f6415
xor eax, 0x57f97a25
rol eax, 2
popf
jmp 0x1400ec19d
test ah, ah
mov byte [rdx + rcx], ah
je 0x1400ed7b8
push rax
pushf
mov eax, 0xc628494b
pushf
not eax
add eax, 0x1f4b561e
xor eax, 0x7976e44e
rol eax, 0x67
popf
pushf
not eax
add eax, 0x6624d070
xor eax, 0x3b31925f
rol eax, 0xf5
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xee4850b4
pushf
not eax
add eax, 0x5178146d
xor eax, 0x65578460
rol eax, 0x77
popf
pushf
not eax
add eax, 0x76d1232
xor eax, 0x1b69c00e
rol eax, 0xd9
popf
jmp 0x1400ec19d
inc rdx
dec r8
je 0x1400ed84c
push rax
pushf
mov eax, 0x6f0b3e60
pushf
not eax
add eax, 0x6718b994
xor eax, 0x28701b46
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x7e99c9c2
xor eax, 0x70263b33
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x35eec4b2
xor eax, 0x43b02340
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x20a717a
xor eax, 0x3ac3961f
rol eax, 0xa9
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xc511c07c
pushf
not eax
add eax, 0x72f53570
xor eax, 0x725ac66a
rol eax, 0x88
popf
pushf
not eax
add eax, 0x4f3a54f9
xor eax, 0x18a62788
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x57a9ee85
xor eax, 0x115e6812
rol eax, 0xb0
popf
jmp 0x1400ec19d
shr rax, 0x10
test al, al
mov byte [rdx + rcx], al
je 0x1400ed8f6
push rax
pushf
mov eax, 0xd5793894
pushf
not eax
add eax, 0x423be5a1
xor eax, 0x68a400ce
rol eax, 0x86
popf
pushf
not eax
add eax, 0x5dc81a19
xor eax, 0x4772d1f5
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf8cab1
xor eax, 0x769db4f1
rol eax, 0x57
popf
pushf
not eax
add eax, 0x3e1efcbd
xor eax, 0x7fc24769
rol eax, 0x4b
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x2f2c8f89
pushf
not eax
add eax, 0x4c9a7798
xor eax, 0x307cc581
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf80f598
xor eax, 0x6edf33cb
rol eax, 0x11
popf
pushf
not eax
add eax, 0x28c208a8
xor eax, 0x446be9e5
rol eax, 0x41
popf
pushf
not eax
add eax, 0x3b3b2758
xor eax, 0x25cabbdf
rol eax, 0xce
popf
jmp 0x1400ec19d
inc rdx
dec r8
je 0x1400ed9b0
push rax
pushf
mov eax, 0x13dccac8
pushf
not eax
add eax, 0x5a4ca56e
xor eax, 0x2f39cc22
rol eax, 0xda
popf
pushf
not eax
add eax, 0x3983c750
xor eax, 0x3b2c995c
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x67a1b580
xor eax, 0x9d2c134
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x307eb2f
xor eax, 0x8a6b5ed
rol eax, 0x9f
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xc48534f7
pushf
not eax
add eax, 0x6f6477bd
xor eax, 0x2830c418
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x5d4760b7
xor eax, 0x23234c86
rol eax, 0x84
popf
pushf
not eax
add eax, 0x31eb4d06
xor eax, 0x5b0f3185
rol eax, 0xf7
popf
jmp 0x1400ec19d
test ah, ah
mov byte [rdx + rcx], ah
je 0x1400eda43
push rax
pushf
mov eax, 0x60b17ed7
pushf
not eax
add eax, 0x2ce7e8f4
xor eax, 0x63cff629
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x52be3561
xor eax, 0x15f29318
rol eax, 0x92
popf
pushf
not eax
add eax, 0x1dcc08b6
xor eax, 0x3f30a34
rol eax, 0x33
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xd6b20552
pushf
not eax
add eax, 0x20d26391
xor eax, 0x4876efb0
rol eax, 0x42
popf
pushf
not eax
add eax, 0x25eeaf61
xor eax, 0x406cb6f2
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x581d1453
xor eax, 0x6187147b
rol eax, 0xd4
popf
jmp 0x1400ec19d
inc rdx
dec r8
je 0x1400edaea
push rax
pushf
mov eax, 0x260837a4
pushf
not eax
add eax, 0x17c414c
xor eax, 0x7354f011
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x2c1864f6
xor eax, 0x4d9890f4
rol eax, 0x42
popf
pushf
not eax
add eax, 0x510ababb
xor eax, 0x1d395d94
rol eax, 0xde
popf
pushf
not eax
add eax, 0x442448b2
xor eax, 0x5d3993a2
rol eax, 0xf0
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x6c377697
pushf
not eax
add eax, 0x19a13d4e
xor eax, 0x5c17aa67
rol eax, 0xa
popf
pushf
not eax
add eax, 0x84eca7c
xor eax, 0xe9b8876
rol eax, 0x9a
popf
jmp 0x1400ec19d
shr eax, 0x10
test al, al
mov byte [rdx + rcx], al
je 0x1400edb5a
push rax
pushf
mov eax, 0xac7667af
pushf
not eax
add eax, 0x7e3ca3b5
xor eax, 0x5eec364e
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xc7b3827
xor eax, 0x1cda936e
rol eax, 0x2b
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x72278ff6
pushf
not eax
add eax, 0xc9c368f
xor eax, 0x1dc85270
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x6c9e4633
xor eax, 0x1aa9725b
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x1f28a0bd
xor eax, 0x4c97993a
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x2277687a
xor eax, 0xab05574
rol eax, 0xcb
popf
jmp 0x1400ec19d
inc rdx
dec r8
je 0x1400edbee
push rax
pushf
mov eax, 0xcfa447fa
pushf
not eax
add eax, 0x36130983
xor eax, 0x7388bf2d
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x2e27a18f
xor eax, 0x25bec44
rol eax, 0x95
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xaade4c72
pushf
not eax
add eax, 0x1b80e7c7
xor eax, 0x5daba86d
rol eax, 0x55
popf
pushf
not eax
add eax, 0x79767ce7
xor eax, 0x1308dbc0
rol eax, 0x2d
popf
jmp 0x1400ec19d
test ah, ah
mov byte [rdx + rcx], ah
je 0x1400edc5b
push rax
pushf
mov eax, 0x8c8109d3
pushf
not eax
add eax, 0x377f600a
xor eax, 0x1b2ab6de
rol eax, 0xee
popf
pushf
not eax
add eax, 0x6d87bd56
xor eax, 0x354d90f5
rol eax, 0x61
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0xd2d1aec5
pushf
not eax
add eax, 0x292aa649
xor eax, 0x12198ab5
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x2802dbee
xor eax, 0x5e21d59
rol eax, 0x22
popf
jmp 0x1400ec19d
inc rdx
dec r8
jne 0x1400edcf3
push rax
pushf
mov eax, 0x591b6ceb
pushf
not eax
add eax, 0x5683881e
xor eax, 0x169914e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x5c45909b
xor eax, 0x26cf1241
rol eax, 0x25
popf
pushf
not eax
add eax, 0x248c7339
xor eax, 0x319e57a5
rol eax, 0x20
popf
pushf
not eax
add eax, 0x769ffd42
xor eax, 0x619b23d5
rol eax, 0x95
popf
jmp 0x1400ec19d
push rax
pushf
mov eax, 0x5620d306
pushf
not eax
add eax, 0x4c925ab6
xor eax, 0xd614f8f
rol eax, 0x65
popf
pushf
not eax
add eax, 0x63f3e527
xor eax, 0x771b9115
rol eax, 0x46
popf
pushf
not eax
add eax, 0x20a773c7
xor eax, 0x70486f29
rol eax, 0x73
popf
jmp 0x1400ec19d
xor al, al
mov byte [rdx + rcx], al
push rax
pushf
mov eax, 0xad252280
pushf
not eax
add eax, 0x51f01b1c
xor eax, 0x73bfdbf2
rol eax, 0x76
popf
pushf
not eax
add eax, 0x473e5377
xor eax, 0x70a85468
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x22fd5fec
xor eax, 0x5cfb3bd2
rol eax, 0xdf
popf
jmp 0x1400ec19d
mov rax, r11
ret