Function at 0x1400d2000
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x2371ff6d
pushf
not eax
add eax, 0xe355888e
xor eax, 0x99c3465c
rol eax, 0x91
popf
pushf
not eax
add eax, 0xd132ca8c
xor eax, 0xb323cb7e
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb173f281
xor eax, 0xdf6f8bac
rol eax, 0xdb
popf
cmp eax, 0x29
jne 0x1400d2050
popf
pop rax
jmp 0x1400d3786
cmp eax, 0
jne 0x1400d205f
popf
pop rax
jmp 0x1400d2398
cmp eax, 3
jne 0x1400d206e
popf
pop rax
jmp 0x1400d250b
cmp eax, 1
jne 0x1400d207d
popf
pop rax
jmp 0x1400d2462
cmp eax, 0xd
jne 0x1400d208c
popf
pop rax
jmp 0x1400d29ea
cmp eax, 0x1a
jne 0x1400d209b
popf
pop rax
jmp 0x1400d3092
cmp eax, 0xe
jne 0x1400d20aa
popf
pop rax
jmp 0x1400d2a8f
cmp eax, 0x31
jne 0x1400d20b9
popf
pop rax
jmp 0x1400d3b8e
cmp eax, 0x19
jne 0x1400d20c8
popf
pop rax
jmp 0x1400d2ffe
cmp eax, 8
jne 0x1400d20d7
popf
pop rax
jmp 0x1400d2789
cmp eax, 0x2a
jne 0x1400d20e6
popf
pop rax
jmp 0x1400d3829
cmp eax, 0x17
jne 0x1400d20f5
popf
pop rax
jmp 0x1400d2efa
cmp eax, 0x1c
jne 0x1400d2104
popf
pop rax
jmp 0x1400d3184
cmp eax, 0x2e
jne 0x1400d2113
popf
pop rax
jmp 0x1400d3a4b
cmp eax, 0x18
jne 0x1400d2122
popf
pop rax
jmp 0x1400d2fb1
cmp eax, 0x2b
jne 0x1400d2131
popf
pop rax
jmp 0x1400d38b9
cmp eax, 0x1b
jne 0x1400d2140
popf
pop rax
jmp 0x1400d30de
cmp eax, 0x2d
jne 0x1400d214f
popf
pop rax
jmp 0x1400d39ed
cmp eax, 0x23
jne 0x1400d215e
popf
pop rax
jmp 0x1400d3484
cmp eax, 0x25
jne 0x1400d216d
popf
pop rax
jmp 0x1400d3576
cmp eax, 0x32
jne 0x1400d217c
popf
pop rax
jmp 0x1400d3bd8
cmp eax, 0x13
jne 0x1400d218b
popf
pop rax
jmp 0x1400d2ce3
cmp eax, 0x33
jne 0x1400d219a
popf
pop rax
jmp 0x1400d3c26
cmp eax, 0x24
jne 0x1400d21a9
popf
pop rax
jmp 0x1400d3517
cmp eax, 0x1e
jne 0x1400d21b8
popf
pop rax
jmp 0x1400d32b8
cmp eax, 0xc
jne 0x1400d21c7
popf
pop rax
jmp 0x1400d2946
cmp eax, 0x26
jne 0x1400d21d6
popf
pop rax
jmp 0x1400d35ad
cmp eax, 0x27
jne 0x1400d21e5
popf
pop rax
jmp 0x1400d362a
cmp eax, 0x30
jne 0x1400d21f4
popf
pop rax
jmp 0x1400d3b41
cmp eax, 0x10
jne 0x1400d2203
popf
pop rax
jmp 0x1400d2bb2
cmp eax, 0x37
jne 0x1400d2212
popf
pop rax
jmp 0x1400d3e1c
cmp eax, 9
jne 0x1400d2221
popf
pop rax
jmp 0x1400d280b
cmp eax, 4
jne 0x1400d2230
popf
pop rax
jmp 0x1400d258c
cmp eax, 0x16
jne 0x1400d223f
popf
pop rax
jmp 0x1400d2e66
cmp eax, 0x28
jne 0x1400d224e
popf
pop rax
jmp 0x1400d36e2
cmp eax, 0xa
jne 0x1400d225d
popf
pop rax
jmp 0x1400d2858
cmp eax, 0x36
jne 0x1400d226c
popf
pop rax
jmp 0x1400d3d78
cmp eax, 0x14
jne 0x1400d227b
popf
pop rax
jmp 0x1400d2d73
cmp eax, 7
jne 0x1400d228a
popf
pop rax
jmp 0x1400d26ff
cmp eax, 0x34
jne 0x1400d2299
popf
pop rax
jmp 0x1400d3cb7
cmp eax, 2
jne 0x1400d22a8
popf
pop rax
jmp 0x1400d24af
cmp eax, 0x20
jne 0x1400d22b7
popf
pop rax
jmp 0x1400d3361
cmp eax, 0x1d
jne 0x1400d22c6
popf
pop rax
jmp 0x1400d3215
cmp eax, 0x11
jne 0x1400d22d5
popf
pop rax
jmp 0x1400d2c01
cmp eax, 0x35
jne 0x1400d22e4
popf
pop rax
jmp 0x1400d3d16
cmp eax, 0x2f
jne 0x1400d22f3
popf
pop rax
jmp 0x1400d3abc
cmp eax, 0x12
jne 0x1400d2302
popf
pop rax
jmp 0x1400d2c4a
cmp eax, 0x21
jne 0x1400d2311
popf
pop rax
jmp 0x1400d33c2
cmp eax, 0x38
jne 0x1400d2320
popf
pop rax
jmp 0x1400d3e79
cmp eax, 0xb
jne 0x1400d232f
popf
pop rax
jmp 0x1400d28b5
cmp eax, 0xf
jne 0x1400d233e
popf
pop rax
jmp 0x1400d2b0e
cmp eax, 0x15
jne 0x1400d234d
popf
pop rax
jmp 0x1400d2e16
cmp eax, 5
jne 0x1400d235c
popf
pop rax
jmp 0x1400d261d
cmp eax, 6
jne 0x1400d236b
popf
pop rax
jmp 0x1400d26c5
cmp eax, 0x22
jne 0x1400d237a
popf
pop rax
jmp 0x1400d3423
cmp eax, 0x2c
jne 0x1400d2389
popf
pop rax
jmp 0x1400d3936
cmp eax, 0x1f
jne 0x1400d2398
popf
pop rax
jmp 0x1400d335c
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
mov r12, qword [rsp + 0x70]
mov r13, r9
mov rbx, r8
mov r14, rdx
mov rdi, rcx
and qword [r12], 0
mov qword [r9], 1
test rdx, rdx
je 0x1400d241c
push rax
pushf
mov eax, 0xef89dc83
pushf
not eax
add eax, 0xb204d2f1
xor eax, 0xd84d74e9
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf7922fa2
xor eax, 0x9fae92fc
rol eax, 9
popf
pushf
not eax
add eax, 0xd47ac4c7
xor eax, 0xf6b76234
rol eax, 0xf1
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x263a09cc
pushf
not eax
add eax, 0x8d3822dd
xor eax, 0xcf447fa4
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe4ef1ab1
xor eax, 0x80e4a7f7
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xe99855fd
xor eax, 0xc06e5b92
rol eax, 0x29
popf
jmp 0x1400d2041
mov qword [rdx], rbx
add r14, 8
push rax
pushf
mov eax, 0xd960196b
pushf
not eax
add eax, 0xa8d761f6
xor eax, 0xfbb59d2b
rol eax, 0x79
popf
pushf
not eax
add eax, 0x81945641
xor eax, 0xd8d87f4a
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc4e847ea
xor eax, 0xfa28c84e
rol eax, 0x3f
popf
jmp 0x1400d2041
xor bpl, bpl
push rax
pushf
mov eax, 0xb3e2ea53
pushf
not eax
add eax, 0xd94f3330
xor eax, 0xaa45be01
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xdbdfc6d7
xor eax, 0xc757bc79
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xae83f02f
xor eax, 0xe25eee03
rol eax, 0x77
popf
pushf
not eax
add eax, 0x93af0047
xor eax, 0xa61b3fe0
rol eax, 9
popf
jmp 0x1400d2041
cmp byte [rdi], 0x22
mov r15, rdi
jne 0x1400d2559
push rax
pushf
mov eax, 0x8e9c949b
pushf
not eax
add eax, 0x99dbdc0a
xor eax, 0xef78d841
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xf30a2205
xor eax, 0xc0863820
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xbd1cfa7f
xor eax, 0x9d81f7f3
rol eax, 0x3a
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0xee4dd81e
pushf
not eax
add eax, 0xcede658a
xor eax, 0xa2d67590
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc99ffecd
xor eax, 0xadbe91c3
rol eax, 0x31
popf
jmp 0x1400d2041
test bpl, bpl
mov sil, 0xea
pushf
not sil
add sil, 0x1a
xor sil, 0xac
rol sil, 0xbe
popf
pushf
not sil
add sil, 0x18
xor sil, 0x73
rol sil, 0x2f
popf
sete bpl
inc rdi
jmp 0x1400d2946
inc qword [r12]
test rbx, rbx
je 0x1400d266c
push rax
pushf
mov eax, 0xa5ab6
pushf
not eax
add eax, 0xd671a3d3
xor eax, 0xdde3da25
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x9d52f023
xor eax, 0xaa1edfb0
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd3432ae1
xor eax, 0xe103ddd8
rol eax, 0xca
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0xbeaefbab
pushf
not eax
add eax, 0xc0b46e3d
xor eax, 0xf43df9d6
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x86946df6
xor eax, 0x8e7c0923
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x966c33c7
xor eax, 0xb2155bd8
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x96738bf0
xor eax, 0x88d8d9e1
rol eax, 0x46
popf
jmp 0x1400d2041
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0x89b133a7
pushf
not eax
add eax, 0x90194779
xor eax, 0xbb8aff0f
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x9e1f6606
xor eax, 0xe1c1f22e
rol eax, 0x95
popf
jmp 0x1400d2041
movsx esi, byte [rdi]
inc rdi
mov ecx, esi
call fcn.1400d96ed
test eax, eax
je 0x1400d2756
push rax
pushf
mov eax, 0x5a905afa
pushf
not eax
add eax, 0xe5afd02d
xor eax, 0xf8c4a379
rol eax, 0x95
popf
pushf
not eax
add eax, 0xcca17f64
xor eax, 0xba77819a
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xe598a240
xor eax, 0xa2045a18
rol eax, 0xe8
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x191a2e5c
pushf
not eax
add eax, 0xeab48550
xor eax, 0x93e31324
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xfe05438e
xor eax, 0xa04b5e76
rol eax, 0x4c
popf
jmp 0x1400d2041
inc qword [r12]
test rbx, rbx
je 0x1400d27c5
push rax
pushf
mov eax, 0x6d62d08f
pushf
not eax
add eax, 0xb79b600e
xor eax, 0xcb67bfa1
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xeab00188
xor eax, 0xc24040d8
rol eax, 0x64
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x2da7297e
pushf
not eax
add eax, 0x8ee01173
xor eax, 0xbd096c1d
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe8f482b2
xor eax, 0xae58512a
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb32c2796
xor eax, 0xf8d36b80
rol eax, 0xc9
popf
jmp 0x1400d2041
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0xd910c673
pushf
not eax
add eax, 0x95b6603c
xor eax, 0xe8108d10
rol eax, 0xde
popf
pushf
not eax
add eax, 0xe99972c4
xor eax, 0xdff020c0
rol eax, 0x68
popf
pushf
not eax
add eax, 0xeaf33705
xor eax, 0xeee5e9f9
rol eax, 4
popf
jmp 0x1400d2041
lea rdi, [r15 + 2]
push rax
pushf
mov eax, 0x112764bb
pushf
not eax
add eax, 0xf4786af8
xor eax, 0xa4a133aa
rol eax, 5
popf
pushf
not eax
add eax, 0x903ad105
xor eax, 0x950733e4
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb0dfad97
xor eax, 0x8728f475
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xd2839c6a
xor eax, 0xf4ee55e9
rol eax, 0x3b
popf
jmp 0x1400d2041
test sil, sil
je 0x1400d28ed
push rax
pushf
mov eax, 0xed44fbef
pushf
not eax
add eax, 0xaea21a06
xor eax, 0xbca61f37
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf631b3bc
xor eax, 0xf8b122e5
rol eax, 0x5f
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0xaa8d86d1
pushf
not eax
add eax, 0xa9ce5d3a
xor eax, 0xb9eb3261
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xab8e456a
xor eax, 0x98a0f7ae
rol eax, 0x81
popf
pushf
not eax
add eax, 0xf3e30f64
xor eax, 0x86fcbe25
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc1956a22
xor eax, 0xbb3edc9e
rol eax, 0x64
popf
jmp 0x1400d2041
test bpl, bpl
jne 0x1400d29a4
push rax
pushf
mov eax, 0x50e082a1
pushf
not eax
add eax, 0xf7e1b6d3
xor eax, 0xd90343cf
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xb3838387
xor eax, 0x912a2fea
rol eax, 0x96
popf
pushf
not eax
add eax, 0x8770c6fc
xor eax, 0xc97ac8e0
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xbbb028dd
xor eax, 0xdb577568
rol eax, 0x54
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0xac80cdf0
pushf
not eax
add eax, 0xed36a14e
xor eax, 0xc7489068
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf8cf4ce7
xor eax, 0xee84d5d5
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8a97f169
xor eax, 0xfe04270d
rol eax, 0xf9
popf
jmp 0x1400d2041
cmp sil, 0x20
je 0x1400d2a36
push rax
pushf
mov eax, 0xb39a73e9
pushf
not eax
add eax, 0xa0770980
xor eax, 0x96ae117f
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x94aad876
xor eax, 0xaffe2cd0
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8234dc15
xor eax, 0xa369be8d
rol eax, 0x3e
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x484bb904
pushf
not eax
add eax, 0xfff4dfb5
xor eax, 0xbfa545e8
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf448baa8
xor eax, 0xd7076c8c
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x9739d9a4
xor eax, 0xfb9186c6
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xec65d05c
xor eax, 0x94a8f2f4
rol eax, 0xfa
popf
jmp 0x1400d2041
cmp sil, 9
jne 0x1400d2adb
push rax
pushf
mov eax, 0xb787358c
pushf
not eax
add eax, 0xec3511df
xor eax, 0xa5dac089
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x99dd78d2
xor eax, 0xcde008d4
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xc0c0c9e0
xor eax, 0xd886ebf0
rol eax, 0xa3
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0xa91296b0
pushf
not eax
add eax, 0xb31b49c3
xor eax, 0x8aaee9df
rol eax, 0xce
popf
pushf
not eax
add eax, 0xa0abd915
xor eax, 0xc9f878eb
rol eax, 0xe2
popf
jmp 0x1400d2041
test rbx, rbx
je 0x1400d2b59
push rax
pushf
mov eax, 0xbe1794a6
pushf
not eax
add eax, 0xd46cecef
xor eax, 0x87da707a
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb6be1b9f
xor eax, 0xc874bc12
rol eax, 0x89
popf
pushf
not eax
add eax, 0xdd4e6c3d
xor eax, 0xd8d7bcf1
rol eax, 0xd5
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x8ceade18
pushf
not eax
add eax, 0xaa1072cf
xor eax, 0xfb69a60f
rol eax, 0x70
popf
pushf
not eax
add eax, 0xcceec2c6
xor eax, 0x80c4df63
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc52adc37
xor eax, 0xc418bac9
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xccda0bc6
xor eax, 0xdcb172cb
rol eax, 0x4f
popf
jmp 0x1400d2041
mov byte [rbx - 1], 0
jmp 0x1400d2c4a
dec rdi
push rax
pushf
mov eax, 0x3f5b9ed3
pushf
not eax
add eax, 0xf2a20059
xor eax, 0x953c3255
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc1ec0a18
xor eax, 0xee827588
rol eax, 0x41
popf
pushf
not eax
add eax, 0x9d116cc2
xor eax, 0xba7ddb6a
rol eax, 9
popf
jmp 0x1400d2041
xor sil, sil
mov al, byte [rdi]
test al, al
je 0x1400d2c9d
push rax
pushf
mov eax, 0x842e0a54
pushf
not eax
add eax, 0x8c7f3bbd
xor eax, 0xb7567457
rol eax, 0x55
popf
pushf
not eax
add eax, 0x82164e40
xor eax, 0xf9f26d9a
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xdeaf8ce0
xor eax, 0xdad78b45
rol eax, 0x66
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x3319a948
pushf
not eax
add eax, 0xecff2533
xor eax, 0x968326ad
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd450d7cd
xor eax, 0xbc9919f7
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xeac6e1db
xor eax, 0x822e8622
rol eax, 0x38
popf
jmp 0x1400d2041
cmp al, 0x20
je 0x1400d2d40
push rax
pushf
mov eax, 0xb2940a7
pushf
not eax
add eax, 0x942e9e15
xor eax, 0x81ecd369
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xb5139197
xor eax, 0xd932a418
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xddc4016c
xor eax, 0xf89ae87c
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x9c995834
xor eax, 0xc9c32795
rol eax, 0xc0
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0xcbef473c
pushf
not eax
add eax, 0xcff0a4d0
xor eax, 0xf6441d5b
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x8aab0bcf
xor eax, 0x9ac5cb06
rol eax, 0xb
popf
jmp 0x1400d2041
cmp al, 9
jne 0x1400d2dd0
push rax
pushf
mov eax, 0xda3f19e7
pushf
not eax
add eax, 0xe86c0bb5
xor eax, 0xc3893d73
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x93f723b1
xor eax, 0x98a25605
rol eax, 0x55
popf
pushf
not eax
add eax, 0x879e1116
xor eax, 0x97df562d
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xc455a659
xor eax, 0xfbb0c280
rol eax, 0x72
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x4cef7420
pushf
not eax
add eax, 0xba14a850
xor eax, 0xd2687714
rol eax, 0xda
popf
pushf
not eax
add eax, 0xfaa06591
xor eax, 0x9e14b774
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8f0f5d7c
xor eax, 0xf957d59d
rol eax, 0xa0
popf
jmp 0x1400d2041
inc rdi
mov al, byte [rdi]
jmp 0x1400d2ce3
test al, al
je 0x1400d2eb4
push rax
pushf
mov eax, 0xd96df422
pushf
not eax
add eax, 0x9b2edf7b
xor eax, 0xdb505f48
rol eax, 0x28
popf
pushf
not eax
add eax, 0x9a1fd327
xor eax, 0xcdf79ef5
rol eax, 0x62
popf
pushf
not eax
add eax, 0xef693b89
xor eax, 0xd937c3a1
rol eax, 0xea
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x16547800
pushf
not eax
add eax, 0xdfd227e1
xor eax, 0xc386e010
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd026363f
xor eax, 0x8bbadb0b
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xfc96957a
xor eax, 0xe90c222e
rol eax, 0xe4
popf
jmp 0x1400d2041
test r14, r14
je 0x1400d2f58
push rax
pushf
mov eax, 0x3f5a694b
pushf
not eax
add eax, 0xdcb9415f
xor eax, 0xe183eafd
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd9337317
xor eax, 0xbb3db8be
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x8b8661f2
xor eax, 0xdb80054b
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8ff642b4
xor eax, 0x856ec046
rol eax, 0x95
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x34578fd3
pushf
not eax
add eax, 0x9e965694
xor eax, 0xd56022d1
rol eax, 0x12
popf
pushf
not eax
add eax, 0xccc7a8cd
xor eax, 0x82bfa25a
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8b7a5ffa
xor eax, 0xdd81dfa1
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa5b6befe
xor eax, 0xfebb980b
rol eax, 5
popf
jmp 0x1400d2041
mov qword [r14], rbx
add r14, 8
push rax
pushf
mov eax, 0x5b1045c8
pushf
not eax
add eax, 0xacf3d037
xor eax, 0xf06e9382
rol eax, 0x47
popf
pushf
not eax
add eax, 0xf2116cb8
xor eax, 0x85c31aab
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xfef0d8a0
xor eax, 0xcc37a3ec
rol eax, 0xd8
popf
jmp 0x1400d2041
inc qword [r13]
mov edx, 0xaef681d0
pushf
not edx
add edx, 0xf19e96d1
xor edx, 0xe3de53b4
rol edx, 0x58
popf
pushf
not edx
add edx, 0xbd21122b
xor edx, 0x861d0f6e
rol edx, 0x6a
popf
pushf
not edx
add edx, 0x82420f5d
xor edx, 0xd8dd09a6
rol edx, 0x5b
popf
pushf
not edx
add edx, 0xe3b7e2e3
xor edx, 0xfa3e4b7e
rol edx, 2
popf
xor eax, eax
jmp 0x1400d30de
inc rdi
jmp 0x1400d3096
inc eax
push rax
pushf
mov eax, 0x3febaedf
pushf
not eax
add eax, 0xe9789246
xor eax, 0xad378ebe
rol eax, 0x13
popf
pushf
not eax
add eax, 0x9f16dfb8
xor eax, 0x8443867c
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xc0d989d0
xor eax, 0x93d4393f
rol eax, 0x5d
popf
jmp 0x1400d2041
mov cl, byte [rdi]
cmp cl, 0x5c
je 0x1400d313e
push rax
pushf
mov eax, 0x42aef822
pushf
not eax
add eax, 0xb6dbbee7
xor eax, 0x9bc3d7fa
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd95d9408
xor eax, 0x8928894d
rol eax, 0xee
popf
pushf
not eax
add eax, 0x977ecf26
xor eax, 0x816fdc06
rol eax, 0x99
popf
pushf
not eax
add eax, 0x82755f28
xor eax, 0xa58922d6
rol eax, 0xd2
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0xb89eef69
pushf
not eax
add eax, 0xb40702ff
xor eax, 0xd13749b1
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc588289c
xor eax, 0x8d00c554
rol eax, 0xea
popf
pushf
not eax
add eax, 0x94b8493b
xor eax, 0xbd150096
rol eax, 0x95
popf
jmp 0x1400d2041
cmp cl, 0x22
jne 0x1400d31bc
push rax
pushf
mov eax, 0x8fa8db5
pushf
not eax
add eax, 0xb5573152
xor eax, 0x804a02c2
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x97f95d76
xor eax, 0xa698a883
rol eax, 0x9d
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0xbd3d9a33
pushf
not eax
add eax, 0xa8ccf79a
xor eax, 0x8f310ebf
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xea125196
xor eax, 0xf4d87ea1
rol eax, 0xf
popf
pushf
not eax
add eax, 0x911852c9
xor eax, 0xe55e0883
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc4be27d7
xor eax, 0xc0a17013
rol eax, 4
popf
jmp 0x1400d2041
test dl, al
jne 0x1400d325f
push rax
pushf
mov eax, 0xd7e9871e
pushf
not eax
add eax, 0x8cb9bddc
xor eax, 0xa618d649
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xec956d67
xor eax, 0xa1799db3
rol eax, 0x52
popf
pushf
not eax
add eax, 0xaacc9fa8
xor eax, 0xcf9085bf
rol eax, 0x72
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x576dd027
pushf
not eax
add eax, 0x905f407e
xor eax, 0x88c59c7e
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa379185b
xor eax, 0xa1598a5e
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x9f72c0ba
xor eax, 0xe73f2900
rol eax, 0xae
popf
pushf
not eax
add eax, 0x9edcaa14
xor eax, 0xbee9579d
rol eax, 0xcb
popf
jmp 0x1400d2041
test sil, sil
je 0x1400d3303
push rax
pushf
mov eax, 0x22ac2a3d
pushf
not eax
add eax, 0x87919c91
xor eax, 0x9209cae8
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x893a8277
xor eax, 0xfd0c9d63
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xee1c350b
xor eax, 0xb2fdba82
rol eax, 0x5b
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0xfc19e7d3
pushf
not eax
add eax, 0xe87e26f1
xor eax, 0x8153ea93
rol eax, 0x82
popf
pushf
not eax
add eax, 0xda345156
xor eax, 0xe9440bfd
rol eax, 6
popf
pushf
not eax
add eax, 0xdcfdff60
xor eax, 0x9ddb5354
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xfd697cbb
xor eax, 0xcc22d748
rol eax, 0x43
popf
jmp 0x1400d2041
cmp byte [rdi + 1], cl
jne 0x1400d33c2
inc rdi
jmp 0x1400d3423
xor edx, edx
test sil, sil
sete sil
push rax
pushf
mov eax, 0x7440a382
pushf
not eax
add eax, 0xc5d70dca
xor eax, 0xf44d3cfa
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xe06010d9
xor eax, 0xbeea8ea7
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x86dc3dcb
xor eax, 0x8434826a
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xdd9b28bb
xor eax, 0xd7408e58
rol eax, 1
popf
jmp 0x1400d2041
shr eax, 1
jmp 0x1400d35ad
dec eax
test rbx, rbx
je 0x1400d34e4
push rax
pushf
mov eax, 0xfff91f5
pushf
not eax
add eax, 0xaa101b08
xor eax, 0x9ce0c04a
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x88c83c6c
xor eax, 0x8a1dfe4f
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd95f30e8
xor eax, 0xd0a4979c
rol eax, 0xef
popf
pushf
not eax
add eax, 0xbea092f1
xor eax, 0x9e0c62d4
rol eax, 0x43
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0xa4fc1579
pushf
not eax
add eax, 0x87abf40f
xor eax, 0xc3b4331d
rol eax, 0x30
popf
pushf
not eax
add eax, 0x8b3bb671
xor eax, 0x9db30155
rol eax, 0xb6
popf
jmp 0x1400d2041
mov byte [rbx], 0x5c
inc rbx
push rax
pushf
mov eax, 0x30099cc7
pushf
not eax
add eax, 0xed310e27
xor eax, 0x850239c5
rol eax, 0x32
popf
pushf
not eax
add eax, 0xeb7742f0
xor eax, 0x9bd005fa
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc2a788dd
xor eax, 0xac145cb0
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb324a997
xor eax, 0xb524bcd0
rol eax, 0xaf
popf
jmp 0x1400d2041
inc qword [r12]
push rax
pushf
mov eax, 0xb1a1d0d7
pushf
not eax
add eax, 0xe1f51528
xor eax, 0x9839369b
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa6ed048f
xor eax, 0xca665d62
rol eax, 0x28
popf
jmp 0x1400d2041
test eax, eax
jne 0x1400d35f7
push rax
pushf
mov eax, 0x1ba2fe68
pushf
not eax
add eax, 0x94ea0eff
xor eax, 0xd33491de
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xd2d4bf27
xor eax, 0x9b7e252c
rol eax, 8
popf
pushf
not eax
add eax, 0xe434f05b
xor eax, 0xf181b33a
rol eax, 5
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x72517d25
pushf
not eax
add eax, 0x95b4d4d3
xor eax, 0xab0c74a1
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc4a04e9f
xor eax, 0xd5d7c7ac
rol eax, 0xc7
popf
jmp 0x1400d2041
mov al, byte [rdi]
test al, al
je 0x1400d3689
push rax
pushf
mov eax, 0x69b7a8c7
pushf
not eax
add eax, 0xa5b12b78
xor eax, 0xf4f2f533
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa805b567
xor eax, 0xed7d1846
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xea2575da
xor eax, 0xaa5f6424
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd44019d2
xor eax, 0x9abbe08c
rol eax, 0x91
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x7e50065
pushf
not eax
add eax, 0xb0d1e13c
xor eax, 0xb445692d
rol eax, 0xca
popf
pushf
not eax
add eax, 0xa4e59929
xor eax, 0x882b14e4
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc69b96dd
xor eax, 0x88def845
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc8ed5b86
xor eax, 0xc2956037
rol eax, 0xfa
popf
jmp 0x1400d2041
test sil, sil
jne 0x1400d3740
push rax
pushf
mov eax, 0xe2dfde8b
pushf
not eax
add eax, 0xb4a7e3cf
xor eax, 0x8d961a21
rol eax, 0x27
popf
pushf
not eax
add eax, 0xadf4b044
xor eax, 0xad3894fb
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd8ec7769
xor eax, 0xab0fc715
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x819bb84c
xor eax, 0xbe631553
rol eax, 0xf2
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0xc8e0bc5
pushf
not eax
add eax, 0xf41d53bb
xor eax, 0xc306de09
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd9b90878
xor eax, 0x94fe1652
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd2168b88
xor eax, 0xa74f0e18
rol eax, 0xd2
popf
jmp 0x1400d2041
cmp al, 0x20
je 0x1400d37d0
push rax
pushf
mov eax, 0x70161a1b
pushf
not eax
add eax, 0x8bdf5f55
xor eax, 0x8e3bab51
rol eax, 0x66
popf
pushf
not eax
add eax, 0xdb927bfb
xor eax, 0xee0ab01e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xba551015
xor eax, 0xa9cff359
rol eax, 0x8b
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0xa598daaf
pushf
not eax
add eax, 0xf2cb4615
xor eax, 0x99990e41
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf18de17e
xor eax, 0x923af8c9
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf32fdd76
xor eax, 0xd857d3b2
rol eax, 0x90
popf
pushf
not eax
add eax, 0xa9037750
xor eax, 0xdc6ff651
rol eax, 0xe2
popf
jmp 0x1400d2041
cmp al, 9
je 0x1400d3860
push rax
pushf
mov eax, 0x7eba9328
pushf
not eax
add eax, 0x983aef78
xor eax, 0x85b0d3a5
rol eax, 0x76
popf
pushf
not eax
add eax, 0xbd28d6d8
xor eax, 0xc281ca9f
rol eax, 0x40
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x216079f6
pushf
not eax
add eax, 0xb714c89a
xor eax, 0x9ad79018
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xcb8b516b
xor eax, 0x8dca1e5d
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x8243f66a
xor eax, 0xcb49eb8d
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xb2ca5169
xor eax, 0xba0d8d1c
rol eax, 0xf
popf
jmp 0x1400d2041
test edx, edx
je 0x1400d3903
push rax
pushf
mov eax, 0x47a4f8e6
pushf
not eax
add eax, 0xf0b86a87
xor eax, 0xc6d0ba15
rol eax, 0x30
popf
pushf
not eax
add eax, 0xcaa8a55d
xor eax, 0xe185f882
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa1ff5c72
xor eax, 0x9243f5e1
rol eax, 0xa3
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0xa2c9f7a6
pushf
not eax
add eax, 0x94456a79
xor eax, 0xd79533d4
rol eax, 3
popf
pushf
not eax
add eax, 0xc515c077
xor eax, 0x8da3b821
rol eax, 0xff
popf
jmp 0x1400d2041
test rbx, rbx
je 0x1400d3994
push rax
pushf
mov eax, 0x579d7b31
pushf
not eax
add eax, 0xf6a7e8e1
xor eax, 0xcf30e17a
rol eax, 0x24
popf
pushf
not eax
add eax, 0xa63d0b54
xor eax, 0xae62e649
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe7a0551c
xor eax, 0xd19b3552
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xd4236d76
xor eax, 0xbdbec389
rol eax, 0x79
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x5fa528aa
pushf
not eax
add eax, 0x9f94afe7
xor eax, 0x852469a3
rol eax, 0x57
popf
pushf
not eax
add eax, 0x8321c204
xor eax, 0xa4c0f6b5
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd605b6d8
xor eax, 0x9feb080e
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa99d131f
xor eax, 0x99b6d9c0
rol eax, 0x33
popf
jmp 0x1400d2041
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0xaed8ac5f
pushf
not eax
add eax, 0xaf66f146
xor eax, 0xa216cdef
rol eax, 0xac
popf
pushf
not eax
add eax, 0xcd9eb9e7
xor eax, 0xd990ee83
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x8d74b113
xor eax, 0xbf3e5d1a
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc58c606d
xor eax, 0xd176f606
rol eax, 0x96
popf
jmp 0x1400d2041
movsx ecx, byte [rdi]
call fcn.1400d96ed
test eax, eax
je 0x1400d3a89
push rax
pushf
mov eax, 0xfc08eae8
pushf
not eax
add eax, 0xd467d183
xor eax, 0xcec222dc
rol eax, 1
popf
pushf
not eax
add eax, 0xcd28f7dc
xor eax, 0xe7ef6f4e
rol eax, 0x45
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x4628c726
pushf
not eax
add eax, 0xf25feb5a
xor eax, 0x8438e48e
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc515fb0c
xor eax, 0x9443f71b
rol eax, 0x4d
popf
jmp 0x1400d2041
inc qword [r12]
inc rdi
test rbx, rbx
je 0x1400d3afb
push rax
pushf
mov eax, 0x7b320166
pushf
not eax
add eax, 0x9b7d0160
xor eax, 0xf3146061
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc949c0ee
xor eax, 0xded033b8
rol eax, 0xcd
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0xcae10fe1
pushf
not eax
add eax, 0xb30dbd44
xor eax, 0xa02cd58c
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa1830b79
xor eax, 0x9d07b3d6
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xbf90efde
xor eax, 0xff3c5bac
rol eax, 0x15
popf
jmp 0x1400d2041
mov al, byte [rdi]
mov byte [rbx], al
inc rbx
push rax
pushf
mov eax, 0xbef4fa90
pushf
not eax
add eax, 0x91d1f63d
xor eax, 0x8fadd08d
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xee1d981e
xor eax, 0xd13f3fc0
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb5a6e2b2
xor eax, 0xcd6d8e32
rol eax, 0x6c
popf
jmp 0x1400d2041
inc qword [r12]
push rax
pushf
mov eax, 0x93f23d7a
pushf
not eax
add eax, 0xcbfd28bf
xor eax, 0xbbf31ef7
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf1462f9f
xor eax, 0xcd319927
rol eax, 0xea
popf
pushf
not eax
add eax, 0x84f64492
xor eax, 0x91820400
rol eax, 0xa7
popf
jmp 0x1400d2041
inc rdi
jmp 0x1400d3002
test rbx, rbx
je 0x1400d3c71
push rax
pushf
mov eax, 0xc90d635
pushf
not eax
add eax, 0xb04813b2
xor eax, 0xb671ae6d
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xd49c9825
xor eax, 0xaf5d5f68
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe8a5846c
xor eax, 0xf9414b8a
rol eax, 0x53
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x877aca2d
pushf
not eax
add eax, 0xb7a7bec5
xor eax, 0xd90da12b
rol eax, 0x16
popf
pushf
not eax
add eax, 0xfcb61a26
xor eax, 0xeae5fc1a
rol eax, 0xb
popf
pushf
not eax
add eax, 0xcc82a195
xor eax, 0xdb149a58
rol eax, 0x96
popf
jmp 0x1400d2041
mov byte [rbx], 0
inc rbx
push rax
pushf
mov eax, 0xcd71172d
pushf
not eax
add eax, 0xced3a3a7
xor eax, 0xb5312e51
rol eax, 9
popf
pushf
not eax
add eax, 0xe6c36b0a
xor eax, 0xec880138
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xd8f32f73
xor eax, 0xe644ee89
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x94282ef7
xor eax, 0xaec4b0ed
rol eax, 0x3b
popf
jmp 0x1400d2041
inc qword [r12]
jmp 0x1400d2c4d
test r14, r14
je 0x1400d3dc3
push rax
pushf
mov eax, 0x49932f4b
pushf
not eax
add eax, 0xc2aabd52
xor eax, 0xe7b059bd
rol eax, 0x74
popf
pushf
not eax
add eax, 0xefb5fbc9
xor eax, 0x8acb3f17
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xef8afd05
xor eax, 0xc3ebd619
rol eax, 0x63
popf
jmp 0x1400d2041
push rax
pushf
mov eax, 0x4010cf82
pushf
not eax
add eax, 0xf25f58aa
xor eax, 0xad931a98
rol eax, 0x53
popf
pushf
not eax
add eax, 0xcc9358b0
xor eax, 0xe0c1113e
rol eax, 0xed
popf
pushf
not eax
add eax, 0xbd93636e
xor eax, 0xf2d5e0e7
rol eax, 0x76
popf
pushf
not eax
add eax, 0xe243bca1
xor eax, 0xa8da130e
rol eax, 0xc8
popf
jmp 0x1400d2041
and qword [r14], 0
push rax
pushf
mov eax, 0xec5ef2bb
pushf
not eax
add eax, 0xa954581d
xor eax, 0xc2cff6f7
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x8aa4b53d
xor eax, 0xe76a6a5c
rol eax, 0x29
popf
pushf
not eax
add eax, 0xfd17d04a
xor eax, 0xf2ae54da
rol eax, 0x57
popf
pushf
not eax
add eax, 0xff8b16fa
xor eax, 0x9fe89818
rol eax, 0x74
popf
jmp 0x1400d2041
inc qword [r13]
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
ret