Function at 0x1400e9d82
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x4d012013
pushf
not eax
add eax, 0xb4a5bb1c
xor eax, 0xafa90b69
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa3b36996
xor eax, 0x9572fd12
rol eax, 0xc6
popf
cmp eax, 0x29
jne 0x1400e9dbf
popf
pop rax
jmp 0x1400eb217
cmp eax, 0
jne 0x1400e9dce
popf
pop rax
jmp 0x1400ea080
cmp eax, 3
jne 0x1400e9ddd
popf
pop rax
jmp 0x1400ea1fe
cmp eax, 1
jne 0x1400e9dec
popf
pop rax
jmp 0x1400ea125
cmp eax, 0xd
jne 0x1400e9dfb
popf
pop rax
jmp 0x1400ea70f
cmp eax, 0x1a
jne 0x1400e9e0a
popf
pop rax
jmp 0x1400eac2c
cmp eax, 0xe
jne 0x1400e9e19
popf
pop rax
jmp 0x1400ea788
cmp eax, 0xb
jne 0x1400e9e28
popf
pop rax
jmp 0x1400ea5ed
cmp eax, 0x19
jne 0x1400e9e37
popf
pop rax
jmp 0x1400eaba9
cmp eax, 8
jne 0x1400e9e46
popf
pop rax
jmp 0x1400ea437
cmp eax, 0x2a
jne 0x1400e9e55
popf
pop rax
jmp 0x1400eb2c7
cmp eax, 0x17
jne 0x1400e9e64
popf
pop rax
jmp 0x1400eaadf
cmp eax, 0x1c
jne 0x1400e9e73
popf
pop rax
jmp 0x1400eacd1
cmp eax, 0x2e
jne 0x1400e9e82
popf
pop rax
jmp 0x1400eb430
cmp eax, 0x18
jne 0x1400e9e91
popf
pop rax
jmp 0x1400eab69
cmp eax, 0x2b
jne 0x1400e9ea0
popf
pop rax
jmp 0x1400eb303
cmp eax, 0x1b
jne 0x1400e9eaf
popf
pop rax
jmp 0x1400eac7f
cmp eax, 0x2d
jne 0x1400e9ebe
popf
pop rax
jmp 0x1400eb3e6
cmp eax, 0x23
jne 0x1400e9ecd
popf
pop rax
jmp 0x1400eafa8
cmp eax, 0x25
jne 0x1400e9edc
popf
pop rax
jmp 0x1400eb08d
cmp eax, 0xf
jne 0x1400e9eeb
popf
pop rax
jmp 0x1400ea7bf
cmp eax, 0x13
jne 0x1400e9efa
popf
pop rax
jmp 0x1400ea97b
cmp eax, 0x15
jne 0x1400e9f09
popf
pop rax
jmp 0x1400eaa12
cmp eax, 0x24
jne 0x1400e9f18
popf
pop rax
jmp 0x1400eb02b
cmp eax, 0x1e
jne 0x1400e9f27
popf
pop rax
jmp 0x1400eaddd
cmp eax, 0xc
jne 0x1400e9f36
popf
pop rax
jmp 0x1400ea667
cmp eax, 0x26
jne 0x1400e9f45
popf
pop rax
jmp 0x1400eb0d6
cmp eax, 0x27
jne 0x1400e9f54
popf
pop rax
jmp 0x1400eb124
cmp eax, 0x1f
jne 0x1400e9f63
popf
pop rax
jmp 0x1400eae71
cmp eax, 0x10
jne 0x1400e9f72
popf
pop rax
jmp 0x1400ea86f
cmp eax, 0x2c
jne 0x1400e9f81
popf
pop rax
jmp 0x1400eb398
cmp eax, 9
jne 0x1400e9f90
popf
pop rax
jmp 0x1400ea491
cmp eax, 4
jne 0x1400e9f9f
popf
pop rax
jmp 0x1400ea294
cmp eax, 0x16
jne 0x1400e9fae
popf
pop rax
jmp 0x1400eaaa8
cmp eax, 0x28
jne 0x1400e9fbd
popf
pop rax
jmp 0x1400eb1cd
cmp eax, 0xa
jne 0x1400e9fcc
popf
pop rax
jmp 0x1400ea544
cmp eax, 0x22
jne 0x1400e9fdb
popf
pop rax
jmp 0x1400eaf6c
cmp eax, 0x14
jne 0x1400e9fea
popf
pop rax
jmp 0x1400ea9c5
cmp eax, 7
jne 0x1400e9ff9
popf
pop rax
jmp 0x1400ea39a
cmp eax, 5
jne 0x1400ea008
popf
pop rax
jmp 0x1400ea2d0
cmp eax, 2
jne 0x1400ea017
popf
pop rax
jmp 0x1400ea192
cmp eax, 0x20
jne 0x1400ea026
popf
pop rax
jmp 0x1400eaefe
cmp eax, 0x1d
jne 0x1400ea035
popf
pop rax
jmp 0x1400ead63
cmp eax, 0x11
jne 0x1400ea044
popf
pop rax
jmp 0x1400ea8ab
cmp eax, 6
jne 0x1400ea053
popf
pop rax
jmp 0x1400ea351
cmp eax, 0x2f
jne 0x1400ea062
popf
pop rax
jmp 0x1400eb4be
cmp eax, 0x12
jne 0x1400ea071
popf
pop rax
jmp 0x1400ea92d
cmp eax, 0x21
jne 0x1400ea080
popf
pop rax
jmp 0x1400eaf5b
inc qword [rcx + 8]
mov r9, r8
mov r11, qword [rcx]
mov r10, rcx
mov rax, qword [rdx]
mov qword [r8 + 8], rax
cmp rax, r11
jne 0x1400ea0cc
push rax
pushf
mov eax, 0xb36e95f1
pushf
not eax
add eax, 0xcd52b70a
xor eax, 0xe073ee07
rol eax, 0x43
popf
pushf
not eax
add eax, 0x9d98fb5e
xor eax, 0xd0da865e
rol eax, 0xf6
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0x10039655
pushf
not eax
add eax, 0xdd9063b2
xor eax, 0x960bfce9
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x9db0eb36
xor eax, 0xda600596
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xce4d4729
xor eax, 0xd9e3c540
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa474f847
xor eax, 0xb44d0d26
rol eax, 0x75
popf
jmp 0x1400e9db0
mov qword [r11], r8
mov rax, r8
mov qword [r11 + 8], r8
mov qword [r11 + 0x10], r8
mov byte [r8 + 0x18], 1
ret
cmp dword [rdx + 8], 0
jne 0x1400ea1cb
push rax
pushf
mov eax, 0xcc190359
pushf
not eax
add eax, 0xcccd01e4
xor eax, 0x9d91c049
rol eax, 0x36
popf
pushf
not eax
add eax, 0x9cdfd0a2
xor eax, 0xeb988812
rol eax, 0xab
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0xd5f94c5e
pushf
not eax
add eax, 0xd34ea349
xor eax, 0xbdb611e9
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe5c391ee
xor eax, 0xb1565ddf
rol eax, 0xf0
popf
jmp 0x1400e9db0
mov qword [rax + 0x10], r9
cmp rax, qword [r11 + 0x10]
jne 0x1400ea261
push rax
pushf
mov eax, 0x862ba4ff
pushf
not eax
add eax, 0xb2885d97
xor eax, 0x8a9c80f8
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd93ed279
xor eax, 0xf2763ec1
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x8aeee5c6
xor eax, 0xcb9016d9
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xdefb2399
xor eax, 0xdeb39a15
rol eax, 0x5e
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0x3f4b4c56
pushf
not eax
add eax, 0xda4be15d
xor eax, 0xe9db6065
rol eax, 0x91
popf
pushf
not eax
add eax, 0x95b61aa0
xor eax, 0xdaef34e8
rol eax, 0x64
popf
jmp 0x1400e9db0
mov qword [r11 + 0x10], r9
jmp 0x1400ea39a
mov qword [rax], r9
cmp rax, qword [r11]
jne 0x1400ea31e
push rax
pushf
mov eax, 0x901bd40c
pushf
not eax
add eax, 0xf14236ac
xor eax, 0x96f9d2ca
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf45000ca
xor eax, 0xdca30136
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc66e33a0
xor eax, 0xff683c8e
rol eax, 0x8d
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0x413970f5
pushf
not eax
add eax, 0xcd704a61
xor eax, 0xeba97c38
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa5c18202
xor eax, 0xa896e545
rol eax, 0xb9
popf
jmp 0x1400e9db0
mov qword [r11], r9
push rax
pushf
mov eax, 0x7c3f5cb6
pushf
not eax
add eax, 0xeb6f5782
xor eax, 0xbacdd010
rol eax, 0x52
popf
pushf
not eax
add eax, 0xa315a72d
xor eax, 0x9c66a37f
rol eax, 0x10
popf
pushf
not eax
add eax, 0xf2eb011e
xor eax, 0x860f955e
rol eax, 0x21
popf
jmp 0x1400e9db0
mov rcx, qword [r8 + 8]
mov rax, r9
cmp byte [rcx + 0x18], 0
jne 0x1400ea3de
push rax
pushf
mov eax, 0x2770d287
pushf
not eax
add eax, 0xff8166bc
xor eax, 0xce142e0b
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc0a356cf
xor eax, 0xbbe917b9
rol eax, 0x43
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0x368f5e06
pushf
not eax
add eax, 0xacb1b09f
xor eax, 0xcd216552
rol eax, 0x51
popf
pushf
not eax
add eax, 0xcf1b4969
xor eax, 0xba70eb4a
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc1f7f1be
xor eax, 0xee2a74e3
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xb8e54263
xor eax, 0xc2e763f5
rol eax, 0x70
popf
jmp 0x1400e9db0
nop
push rax
pushf
mov eax, 0x8d6cebc0
pushf
not eax
add eax, 0x95c123f8
xor eax, 0xfacd4b17
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xec1cdc64
xor eax, 0xe93f7c89
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x85bddcd8
xor eax, 0xe81a4960
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9c23f505
xor eax, 0xb2e6ed69
rol eax, 0xb8
popf
jmp 0x1400e9db0
mov rdx, qword [rax + 8]
mov r8, qword [rdx + 8]
mov rcx, qword [r8]
cmp rdx, rcx
jne 0x1400ea4eb
push rax
pushf
mov eax, 0x142894e1
pushf
not eax
add eax, 0x9a23c428
xor eax, 0x8dae744e
rol eax, 0x34
popf
pushf
not eax
add eax, 0xdb3ed734
xor eax, 0x853a7197
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xfb46ec16
xor eax, 0xd4888b94
rol eax, 0xf5
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0x3e3fdcbb
pushf
not eax
add eax, 0x8e6f6a44
xor eax, 0xad872fa5
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb8dc1d73
xor eax, 0xab1b2ad4
rol eax, 0x79
popf
pushf
not eax
add eax, 0xa2812c61
xor eax, 0xd039a2fc
rol eax, 0xef
popf
pushf
not eax
add eax, 0xdf320a8d
xor eax, 0xc00f5663
rol eax, 0x6e
popf
jmp 0x1400e9db0
mov rcx, qword [r8 + 0x10]
cmp byte [rcx + 0x18], 0
jne 0x1400ea594
push rax
pushf
mov eax, 0x77cf98d4
pushf
not eax
add eax, 0xcc3f310e
xor eax, 0xb73af7a2
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xa7adbe92
xor eax, 0xe43ba861
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf9617037
xor eax, 0x91866d67
rol eax, 0x7f
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0x9fe15658
pushf
not eax
add eax, 0xc8c9db28
xor eax, 0xb558b90d
rol eax, 0xb
popf
pushf
not eax
add eax, 0xe4e27c6e
xor eax, 0x9d794534
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x837d4c2c
xor eax, 0xb8ab78f5
rol eax, 0x43
popf
pushf
not eax
add eax, 0xb85db3ca
xor eax, 0x96596902
rol eax, 0xe2
popf
jmp 0x1400e9db0
mov byte [rdx + 0x18], 1
mov byte [rcx + 0x18], 1
mov rcx, qword [rax + 8]
mov rdx, qword [rcx + 8]
mov byte [rdx + 0x18], 0
mov rcx, qword [rax + 8]
mov rax, qword [rcx + 8]
jmp 0x1400eb437
mov r8, qword [rdx + 0x10]
cmp rax, r8
jne 0x1400ea6b6
push rax
pushf
mov eax, 0xea076229
pushf
not eax
add eax, 0xee1f6ef2
xor eax, 0x8ad783b9
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd81e05f9
xor eax, 0x9b764799
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x8cb9e4d9
xor eax, 0xe5930274
rol eax, 0x35
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0xf4d4a0ac
pushf
not eax
add eax, 0x9d688b51
xor eax, 0xc58642f1
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe6a31bc8
xor eax, 0x93c36399
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9e4ab18c
xor eax, 0x8f38f9ab
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd32acef3
xor eax, 0xa1fc3548
rol eax, 0xc3
popf
jmp 0x1400e9db0
mov rcx, qword [r8]
mov rax, rdx
mov qword [rdx + 0x10], rcx
mov rcx, qword [r8]
cmp byte [rcx + 0x19], 0
jne 0x1400ea755
push rax
pushf
mov eax, 0xeea76781
pushf
not eax
add eax, 0xe929178a
xor eax, 0xe076672f
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xacbf1fac
xor eax, 0xc960c4c7
rol eax, 0x94
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0x3704ad62
pushf
not eax
add eax, 0x90b6c5f7
xor eax, 0x879e9c72
rol eax, 0x23
popf
pushf
not eax
add eax, 0x904088ca
xor eax, 0x9edc5d93
rol eax, 0xb6
popf
jmp 0x1400e9db0
mov qword [rcx + 8], rdx
push rax
pushf
mov eax, 0x8bd34ad5
pushf
not eax
add eax, 0x9e94c6ea
xor eax, 0xf0ebaf29
rol eax, 0x71
popf
pushf
not eax
add eax, 0x88846bae
xor eax, 0xe3e8a758
rol eax, 0xcb
popf
jmp 0x1400e9db0
mov rcx, qword [rdx + 8]
mov qword [r8 + 8], rcx
mov rcx, qword [r10]
cmp rdx, qword [rcx + 8]
jne 0x1400ea829
push rax
pushf
mov eax, 0xcfc2a858
pushf
not eax
add eax, 0xfb6cdcf3
xor eax, 0xd5202908
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd02d5c66
xor eax, 0x972cdaea
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xfe35aa2b
xor eax, 0xf7d656bd
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbadfb690
xor eax, 0xb5449605
rol eax, 0x66
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0x8d1fa3af
pushf
not eax
add eax, 0x99fa1e4f
xor eax, 0xcc56db6e
rol eax, 0x62
popf
pushf
not eax
add eax, 0xcc3fa38d
xor eax, 0xa2890a84
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf313d94f
xor eax, 0xf5ffc2c6
rol eax, 0x26
popf
jmp 0x1400e9db0
mov qword [rcx + 8], r8
jmp 0x1400ea9c5
mov rcx, qword [rdx + 8]
cmp rdx, qword [rcx]
jne 0x1400ea8e7
push rax
pushf
mov eax, 0xca3aa616
pushf
not eax
add eax, 0xaa844e11
xor eax, 0x81f3705d
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x823ba2ee
xor eax, 0xd2ecdfe8
rol eax, 0x1d
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0xa72d5056
pushf
not eax
add eax, 0xfc79f65b
xor eax, 0xb7375d0d
rol eax, 0x43
popf
pushf
not eax
add eax, 0x9c9c6c02
xor eax, 0xd7167cb1
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa700adb2
xor eax, 0xc694b872
rol eax, 0xff
popf
jmp 0x1400e9db0
mov qword [rcx], r8
jmp 0x1400ea9c5
mov qword [rcx + 0x10], r8
push rax
pushf
mov eax, 0xb288e5d4
pushf
not eax
add eax, 0xe2e692c1
xor eax, 0x89c8d527
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x89ecb705
xor eax, 0x93f09390
rol eax, 0x64
popf
pushf
not eax
add eax, 0xff60ef52
xor eax, 0x873960db
rol eax, 0xdc
popf
jmp 0x1400e9db0
mov qword [r8], rdx
mov qword [rdx + 8], r8
push rax
pushf
mov eax, 0x55bc5048
pushf
not eax
add eax, 0xec143832
xor eax, 0x8249fa19
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x81d1a52e
xor eax, 0xb64209d3
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xf2d82060
xor eax, 0xb28b8061
rol eax, 0x6a
popf
jmp 0x1400e9db0
mov rcx, qword [rax + 8]
mov byte [rcx + 0x18], 1
mov rcx, qword [rax + 8]
mov rdx, qword [rcx + 8]
mov byte [rdx + 0x18], 0
mov rcx, qword [rax + 8]
mov rdx, qword [rcx + 8]
mov r8, qword [rdx]
mov rcx, qword [r8 + 0x10]
mov qword [rdx], rcx
mov rcx, qword [r8 + 0x10]
cmp byte [rcx + 0x19], 0
jne 0x1400eaa75
push rax
pushf
mov eax, 0xd4960b0f
pushf
not eax
add eax, 0xf477c7d3
xor eax, 0xb34bf8c7
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb46371e9
xor eax, 0x8efe09c8
rol eax, 0xd8
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0xb8fa0be3
pushf
not eax
add eax, 0xc53d6c04
xor eax, 0xc0dc8532
rol eax, 0x46
popf
pushf
not eax
add eax, 0xaae0e5de
xor eax, 0x82e7a176
rol eax, 0xde
popf
jmp 0x1400e9db0
mov qword [rcx + 8], rdx
push rax
pushf
mov eax, 0x36e1f0bc
pushf
not eax
add eax, 0xa7d27665
xor eax, 0x80b78548
rol eax, 0x19
popf
pushf
not eax
add eax, 0xad93c813
xor eax, 0xebb31411
rol eax, 0x77
popf
jmp 0x1400e9db0
mov rcx, qword [rdx + 8]
mov qword [r8 + 8], rcx
mov rcx, qword [r10]
cmp rdx, qword [rcx + 8]
jne 0x1400eab23
push rax
pushf
mov eax, 0x21e85edf
pushf
not eax
add eax, 0xc1d60c0c
xor eax, 0x9d6e7192
rol eax, 0x81
popf
pushf
not eax
add eax, 0xea8dbaef
xor eax, 0xe586016a
rol eax, 0xe0
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0xa41a7f25
pushf
not eax
add eax, 0x9b933de8
xor eax, 0xe65db3f3
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb33f32df
xor eax, 0x985cbe0f
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb4fd4663
xor eax, 0x93965a54
rol eax, 0x7f
popf
jmp 0x1400e9db0
mov qword [rcx + 8], r8
mov qword [r8 + 0x10], rdx
jmp 0x1400eb433
mov rcx, qword [rdx + 8]
cmp rdx, qword [rcx + 0x10]
jne 0x1400eabf9
push rax
pushf
mov eax, 0x5a4efb35
pushf
not eax
add eax, 0x885844e0
xor eax, 0xa8a22305
rol eax, 0x32
popf
pushf
not eax
add eax, 0xfe132dda
xor eax, 0x83c03b8f
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa8c49378
xor eax, 0xc04dff26
rol eax, 0x2f
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0x90ab5d54
pushf
not eax
add eax, 0xc1cd3910
xor eax, 0xa62ee0b1
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xca305e69
xor eax, 0xb78a9a9b
rol eax, 0x24
popf
jmp 0x1400e9db0
mov qword [rcx + 0x10], r8
mov qword [r8 + 0x10], rdx
jmp 0x1400eb433
mov qword [rcx], r8
mov qword [r8 + 0x10], rdx
jmp 0x1400eb433
cmp byte [rcx + 0x18], 0
jne 0x1400ead0a
push rax
pushf
mov eax, 0xa607d9ce
pushf
not eax
add eax, 0x9b82923d
xor eax, 0x9b2ac1fb
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xc25be3ad
xor eax, 0xbaf88cc7
rol eax, 0xcf
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0x8b5dddb7
pushf
not eax
add eax, 0xccd1a1da
xor eax, 0x92f99b34
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xcede8861
xor eax, 0xec464a72
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xadf45137
xor eax, 0x97b8df06
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe2734de9
xor eax, 0xd324f77e
rol eax, 0x1e
popf
jmp 0x1400e9db0
mov byte [rdx + 0x18], 1
mov byte [rcx + 0x18], 1
mov rcx, qword [rax + 8]
mov rdx, qword [rcx + 8]
mov byte [rdx + 0x18], 0
mov rcx, qword [rax + 8]
mov rax, qword [rcx + 8]
jmp 0x1400eb437
mov r8, qword [rdx]
cmp rax, r8
jne 0x1400eae18
push rax
pushf
mov eax, 0xd5e6ccee
pushf
not eax
add eax, 0xa9fc3161
xor eax, 0xd2021109
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc3de64a3
xor eax, 0x80d2a9e2
rol eax, 0xa2
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0x66471206
pushf
not eax
add eax, 0xaafe1a17
xor eax, 0xc803002e
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x8e8da7d1
xor eax, 0x8c28ad67
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf5db844e
xor eax, 0x92b1aa6c
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe75d212b
xor eax, 0xa19d6245
rol eax, 0x77
popf
jmp 0x1400e9db0
mov rcx, qword [r8 + 0x10]
mov rax, rdx
mov qword [rdx], rcx
mov rcx, qword [r8 + 0x10]
cmp byte [rcx + 0x19], 0
jne 0x1400eaeb8
push rax
pushf
mov eax, 0x8e2ac0cd
pushf
not eax
add eax, 0xa3776d64
xor eax, 0x83b73443
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa03e84c2
xor eax, 0xd3f3b944
rol eax, 0x90
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0x42b5a7e7
pushf
not eax
add eax, 0x9359d00a
xor eax, 0xf7ab914f
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xc906e029
xor eax, 0xad050361
rol eax, 0x73
popf
pushf
not eax
add eax, 0xd7ade055
xor eax, 0xdf131c85
rol eax, 0xc5
popf
jmp 0x1400e9db0
mov qword [rcx + 8], rdx
push rax
pushf
mov eax, 0xe061fbb7
pushf
not eax
add eax, 0xc1a049cb
xor eax, 0x9ba2febc
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe4cb98c0
xor eax, 0xa1114347
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa349a7f0
xor eax, 0xf0a0976a
rol eax, 0x79
popf
pushf
not eax
add eax, 0x8122f21a
xor eax, 0xc5d90280
rol eax, 0x29
popf
jmp 0x1400e9db0
mov rcx, qword [rdx + 8]
mov qword [r8 + 8], rcx
mov rcx, qword [r10]
cmp rdx, qword [rcx + 8]
jne 0x1400eafa8
mov qword [rcx + 8], r8
jmp 0x1400eb0d6
mov rcx, qword [rdx + 8]
cmp rdx, qword [rcx + 0x10]
jne 0x1400eafe5
push rax
pushf
mov eax, 0x72dca26a
pushf
not eax
add eax, 0x900e5c02
xor eax, 0xad95e795
rol eax, 0x13
popf
pushf
not eax
add eax, 0xaac4403c
xor eax, 0xbaaeba39
rol eax, 0xdd
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0x2d4a3d0e
pushf
not eax
add eax, 0xd12f60d1
xor eax, 0xf443fcd1
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe417b518
xor eax, 0xf6d0e179
rol eax, 0x49
popf
pushf
not eax
add eax, 0x8a347aa3
xor eax, 0xe5c3e18a
rol eax, 0x22
popf
jmp 0x1400e9db0
mov qword [rcx + 0x10], r8
jmp 0x1400eb0d6
mov qword [rcx], r8
push rax
pushf
mov eax, 0x3ce1c4a4
pushf
not eax
add eax, 0xd791471f
xor eax, 0xf4e7b7dd
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xb228e262
xor eax, 0x8f35002d
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf757a61f
xor eax, 0x8f44e7c9
rol eax, 0x6d
popf
jmp 0x1400e9db0
mov qword [r8 + 0x10], rdx
mov qword [rdx + 8], r8
push rax
pushf
mov eax, 0x7556aa4e
pushf
not eax
add eax, 0xf38161d6
xor eax, 0xad84e4c5
rol eax, 0xff
popf
pushf
not eax
add eax, 0xd4c4ba82
xor eax, 0x9ccb78be
rol eax, 0x16
popf
pushf
not eax
add eax, 0xc5f482dd
xor eax, 0xac46f922
rol eax, 0x6c
popf
jmp 0x1400e9db0
mov rcx, qword [rax + 8]
mov byte [rcx + 0x18], 1
mov rcx, qword [rax + 8]
mov rdx, qword [rcx + 8]
mov byte [rdx + 0x18], 0
mov rcx, qword [rax + 8]
mov rdx, qword [rcx + 8]
mov r8, qword [rdx + 0x10]
mov rcx, qword [r8]
mov qword [rdx + 0x10], rcx
mov rcx, qword [r8]
cmp byte [rcx + 0x19], 0
jne 0x1400eb19a
push rax
pushf
mov eax, 0x4fa89856
pushf
not eax
add eax, 0x914b62b8
xor eax, 0xdbe6de61
rol eax, 0x14
popf
pushf
not eax
add eax, 0x88ffe892
xor eax, 0xdd721cdd
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe67861d0
xor eax, 0x83b3f522
rol eax, 0x65
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0xadcc4f5f
pushf
not eax
add eax, 0xb8d64556
xor eax, 0xa31f0f9f
rol eax, 7
popf
pushf
not eax
add eax, 0xa459f77c
xor eax, 0x98dceba7
rol eax, 0xb8
popf
jmp 0x1400e9db0
mov qword [rcx + 8], rdx
push rax
pushf
mov eax, 0x289c3685
pushf
not eax
add eax, 0xc8274443
xor eax, 0x9a9873f5
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa1b06bf0
xor eax, 0xbda4cbc3
rol eax, 0x28
popf
pushf
not eax
add eax, 0xd3685b6d
xor eax, 0xaac59f0d
rol eax, 0x38
popf
jmp 0x1400e9db0
mov rcx, qword [rdx + 8]
mov qword [r8 + 8], rcx
mov rcx, qword [r10]
cmp rdx, qword [rcx + 8]
jne 0x1400eb26e
push rax
pushf
mov eax, 0x86dda9d1
pushf
not eax
add eax, 0x94e418e8
xor eax, 0xba8ff0b8
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xff8ecd2a
xor eax, 0xb2ef4792
rol eax, 0x51
popf
pushf
not eax
add eax, 0xf4dac4e5
xor eax, 0x83570b78
rol eax, 0x65
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0x8d40b94a
pushf
not eax
add eax, 0xbbad4e4f
xor eax, 0x958ded2e
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xbbc7b313
xor eax, 0xa6ff6dd2
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xe92dabd2
xor eax, 0xf0ccd2ca
rol eax, 0x98
popf
pushf
not eax
add eax, 0x831193a9
xor eax, 0xe0c7b89e
rol eax, 0x88
popf
jmp 0x1400e9db0
mov qword [rcx + 8], r8
jmp 0x1400eb430
mov rcx, qword [rdx + 8]
cmp rdx, qword [rcx]
jne 0x1400eb365
push rax
pushf
mov eax, 0x1611cce
pushf
not eax
add eax, 0xed56fd43
xor eax, 0xa3bcf4cb
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa9fb777b
xor eax, 0xf5ca2957
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xc192ed29
xor eax, 0xddb0be3d
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa7ff638c
xor eax, 0x9f02fe61
rol eax, 0xdf
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0x71ca7d2e
pushf
not eax
add eax, 0x8d7347b9
xor eax, 0xbde54c07
rol eax, 0x96
popf
pushf
not eax
add eax, 0x806e6e66
xor eax, 0xdd04dea4
rol eax, 0xbb
popf
jmp 0x1400e9db0
mov qword [rcx], r8
jmp 0x1400eb430
mov qword [rcx + 0x10], r8
push rax
pushf
mov eax, 0xda1ada28
pushf
not eax
add eax, 0x85956cf4
xor eax, 0xb2dd0131
rol eax, 0x67
popf
pushf
not eax
add eax, 0x8cc9762b
xor eax, 0xe585eb91
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x87fb7e5e
xor eax, 0xe357a6e8
rol eax, 0xc1
popf
jmp 0x1400e9db0
mov qword [r8], rdx
mov qword [rdx + 8], r8
mov rcx, qword [rax + 8]
cmp byte [rcx + 0x18], 0
je 0x1400eb478
push rax
pushf
mov eax, 0xd73fefff
pushf
not eax
add eax, 0xd44f0f09
xor eax, 0xb878d7fc
rol eax, 0x59
popf
pushf
not eax
add eax, 0xd742e1d5
xor eax, 0xec0bf243
rol eax, 0xce
popf
jmp 0x1400e9db0
push rax
pushf
mov eax, 0x69ee7815
pushf
not eax
add eax, 0x9e634064
xor eax, 0x987298cc
rol eax, 0x67
popf
pushf
not eax
add eax, 0xed63b1ab
xor eax, 0xf93a4cc8
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xff057118
xor eax, 0xf4a4d2c9
rol eax, 0x6b
popf
jmp 0x1400e9db0
mov rax, qword [r11 + 8]
mov byte [rax + 0x18], 1
mov rax, r9
ret