Function at 0x1400b22a1
Capabilities:
Authenticate hmac
Encrypt data using speck
Hash data using murmur3
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xcf3d006e
pushf
not eax
add eax, 0xebfdaf62
xor eax, 0xe9df6a24
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xcb5c0c93
xor eax, 0xccb813f8
rol eax, 0xd2
popf
cmp eax, 0x29
jne 0x1400b22de
popf
pop rax
jmp 0x1400b3cf6
cmp eax, 0x48
jne 0x1400b22ed
popf
pop rax
jmp 0x1400b4bf2
cmp eax, 0x3f
jne 0x1400b22fc
popf
pop rax
jmp 0x1400b4791
cmp eax, 1
jne 0x1400b230b
popf
pop rax
jmp 0x1400b2851
cmp eax, 0x4a
jne 0x1400b231a
popf
pop rax
jmp 0x1400b4cc0
cmp eax, 0x1a
jne 0x1400b2329
popf
pop rax
jmp 0x1400b3652
cmp eax, 0x44
jne 0x1400b2338
popf
pop rax
jmp 0x1400b4a89
cmp eax, 0x31
jne 0x1400b2347
popf
pop rax
jmp 0x1400b40e9
cmp eax, 0x40
jne 0x1400b2356
popf
pop rax
jmp 0x1400b47f3
cmp eax, 8
jne 0x1400b2365
popf
pop rax
jmp 0x1400b2c87
cmp eax, 0x2a
jne 0x1400b2374
popf
pop rax
jmp 0x1400b3d48
cmp eax, 0x17
jne 0x1400b2383
popf
pop rax
jmp 0x1400b34a1
cmp eax, 0x1c
jne 0x1400b2392
popf
pop rax
jmp 0x1400b372a
cmp eax, 0x2e
jne 0x1400b23a1
popf
pop rax
jmp 0x1400b3f93
cmp eax, 0x4c
jne 0x1400b23b0
popf
pop rax
jmp 0x1400b4dc5
cmp eax, 0x2b
jne 0x1400b23bf
popf
pop rax
jmp 0x1400b3df3
cmp eax, 0x1b
jne 0x1400b23ce
popf
pop rax
jmp 0x1400b3695
cmp eax, 0x2d
jne 0x1400b23dd
popf
pop rax
jmp 0x1400b3f40
cmp eax, 0x23
jne 0x1400b23ec
popf
pop rax
jmp 0x1400b3a6b
cmp eax, 0x25
jne 0x1400b23fb
popf
pop rax
jmp 0x1400b3b73
cmp eax, 0x43
jne 0x1400b240a
popf
pop rax
jmp 0x1400b4a24
cmp eax, 0x13
jne 0x1400b2419
popf
pop rax
jmp 0x1400b32bb
cmp eax, 0x33
jne 0x1400b2428
popf
pop rax
jmp 0x1400b4186
cmp eax, 0x24
jne 0x1400b2437
popf
pop rax
jmp 0x1400b3ab8
cmp eax, 0x1e
jne 0x1400b2446
popf
pop rax
jmp 0x1400b3848
cmp eax, 0xc
jne 0x1400b2455
popf
pop rax
jmp 0x1400b2eb0
cmp eax, 0x26
jne 0x1400b2464
popf
pop rax
jmp 0x1400b3bd4
cmp eax, 0x27
jne 0x1400b2473
popf
pop rax
jmp 0x1400b3c1c
cmp eax, 0x30
jne 0x1400b2482
popf
pop rax
jmp 0x1400b407c
cmp eax, 0x10
jne 0x1400b2491
popf
pop rax
jmp 0x1400b3128
cmp eax, 0x37
jne 0x1400b24a0
popf
pop rax
jmp 0x1400b439d
cmp eax, 9
jne 0x1400b24af
popf
pop rax
jmp 0x1400b2d4c
cmp eax, 0x39
jne 0x1400b24be
popf
pop rax
jmp 0x1400b452c
cmp eax, 0x16
jne 0x1400b24cd
popf
pop rax
jmp 0x1400b3451
cmp eax, 0x3b
jne 0x1400b24dc
popf
pop rax
jmp 0x1400b45ea
cmp eax, 0x4b
jne 0x1400b24eb
popf
pop rax
jmp 0x1400b4d64
cmp eax, 0x36
jne 0x1400b24fa
popf
pop rax
jmp 0x1400b4316
cmp eax, 0x14
jne 0x1400b2509
popf
pop rax
jmp 0x1400b3350
cmp eax, 0x46
jne 0x1400b2518
popf
pop rax
jmp 0x1400b4b48
cmp eax, 0x3d
jne 0x1400b2527
popf
pop rax
jmp 0x1400b46b5
cmp eax, 2
jne 0x1400b2536
popf
pop rax
jmp 0x1400b28db
cmp eax, 0x47
jne 0x1400b2545
popf
pop rax
jmp 0x1400b4b90
cmp eax, 0x51
jne 0x1400b2554
popf
pop rax
jmp 0x1400b5049
cmp eax, 0x11
jne 0x1400b2563
popf
pop rax
jmp 0x1400b31cc
cmp eax, 0x35
jne 0x1400b2572
popf
pop rax
jmp 0x1400b4298
cmp eax, 0x3a
jne 0x1400b2581
popf
pop rax
jmp 0x1400b45a8
cmp eax, 0x12
jne 0x1400b2590
popf
pop rax
jmp 0x1400b322a
cmp eax, 0x21
jne 0x1400b259f
popf
pop rax
jmp 0x1400b3996
cmp eax, 0x38
jne 0x1400b25ae
popf
pop rax
jmp 0x1400b4465
cmp eax, 0xb
jne 0x1400b25bd
popf
pop rax
jmp 0x1400b2e08
cmp eax, 0xf
jne 0x1400b25cc
popf
pop rax
jmp 0x1400b3013
cmp eax, 0x15
jne 0x1400b25db
popf
pop rax
jmp 0x1400b3398
cmp eax, 5
jne 0x1400b25ea
popf
pop rax
jmp 0x1400b2aad
cmp eax, 6
jne 0x1400b25f9
popf
pop rax
jmp 0x1400b2b42
cmp eax, 0x4e
jne 0x1400b2608
popf
pop rax
jmp 0x1400b4e95
cmp eax, 0x49
jne 0x1400b2617
popf
pop rax
jmp 0x1400b4c44
cmp eax, 0x1f
jne 0x1400b2626
popf
pop rax
jmp 0x1400b38cc
cmp eax, 4
jne 0x1400b2635
popf
pop rax
jmp 0x1400b2a42
cmp eax, 0x2f
jne 0x1400b2644
popf
pop rax
jmp 0x1400b4041
cmp eax, 0x4d
jne 0x1400b2653
popf
pop rax
jmp 0x1400b4e07
cmp eax, 0x3e
jne 0x1400b2662
popf
pop rax
jmp 0x1400b46fc
cmp eax, 0x45
jne 0x1400b2671
popf
pop rax
jmp 0x1400b4add
cmp eax, 0x2c
jne 0x1400b2680
popf
pop rax
jmp 0x1400b3e9a
cmp eax, 3
jne 0x1400b268f
popf
pop rax
jmp 0x1400b296f
cmp eax, 0x19
jne 0x1400b269e
popf
pop rax
jmp 0x1400b35d1
cmp eax, 0x1d
jne 0x1400b26ad
popf
pop rax
jmp 0x1400b379c
cmp eax, 0x34
jne 0x1400b26bc
popf
pop rax
jmp 0x1400b41e4
cmp eax, 0x53
jne 0x1400b26cb
popf
pop rax
jmp 0x1400b50e0
cmp eax, 0x4f
jne 0x1400b26da
popf
pop rax
jmp 0x1400b4f00
cmp eax, 0x42
jne 0x1400b26e9
popf
pop rax
jmp 0x1400b4967
cmp eax, 7
jne 0x1400b26f8
popf
pop rax
jmp 0x1400b2bdf
cmp eax, 0x20
jne 0x1400b2707
popf
pop rax
jmp 0x1400b394b
cmp eax, 0
jne 0x1400b2716
popf
pop rax
jmp 0x1400b27bb
cmp eax, 0x3c
jne 0x1400b2725
popf
pop rax
jmp 0x1400b464a
cmp eax, 0xd
jne 0x1400b2734
popf
pop rax
jmp 0x1400b2f33
cmp eax, 0xa
jne 0x1400b2743
popf
pop rax
jmp 0x1400b2d88
cmp eax, 0x18
jne 0x1400b2752
popf
pop rax
jmp 0x1400b353a
cmp eax, 0x28
jne 0x1400b2761
popf
pop rax
jmp 0x1400b3c77
cmp eax, 0x22
jne 0x1400b2770
popf
pop rax
jmp 0x1400b3a36
cmp eax, 0x50
jne 0x1400b277f
popf
pop rax
jmp 0x1400b4f91
cmp eax, 0x52
jne 0x1400b278e
popf
pop rax
jmp 0x1400b5084
cmp eax, 0x41
jne 0x1400b279d
popf
pop rax
jmp 0x1400b48b6
cmp eax, 0xe
jne 0x1400b27ac
popf
pop rax
jmp 0x1400b2f7e
cmp eax, 0x32
jne 0x1400b27bb
popf
pop rax
jmp 0x1400b417d
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rax, rcx
cmp qword [rdx], 0
je 0x1400b280b
push rax
pushf
mov eax, 0xbbddd88e
pushf
not eax
add eax, 0x9c3f89dd
xor eax, 0xe30cd47d
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x8db8cd08
xor eax, 0xccdd73ba
rol eax, 0xc0
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x952c4c23
pushf
not eax
add eax, 0xacc2741f
xor eax, 0xde374137
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x84ea247a
xor eax, 0xaecd4803
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x8463bb5d
xor eax, 0xfc084477
rol eax, 0xcf
popf
jmp 0x1400b22cf
mov r8, qword [rdx + 0x28]
mov r11, qword [rdx + 0x50]
cmp r8, r11
je 0x1400b28a8
push rax
pushf
mov eax, 0x8f9fb1d7
pushf
not eax
add eax, 0xee362583
xor eax, 0xb351d357
rol eax, 0x59
popf
pushf
not eax
add eax, 0x88cb6fd3
xor eax, 0x90fc1f65
rol eax, 0xf
popf
pushf
not eax
add eax, 0xb6b63975
xor eax, 0xb6bc2aeb
rol eax, 0xba
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x6ec199c
pushf
not eax
add eax, 0xe80b5429
xor eax, 0x90aeedf8
rol eax, 0x10
popf
pushf
not eax
add eax, 0xcb9fe09a
xor eax, 0xf42b64a8
rol eax, 0xda
popf
jmp 0x1400b22cf
mov rsi, qword [rdx + 0x48]
mov r9, qword [rdx + 0x60]
lea rcx, [r8 + r9]
dec rcx
mov r10, r11
cmp rcx, r11
jae 0x1400b2929
push rax
pushf
mov eax, 0x6df1393e
pushf
not eax
add eax, 0xf5ec66da
xor eax, 0xf9ea8d5c
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa904f13d
xor eax, 0x97642fbe
rol eax, 0xd7
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x52dbfbbc
pushf
not eax
add eax, 0xe2be1181
xor eax, 0xee389609
rol eax, 0x18
popf
pushf
not eax
add eax, 0xba63ed14
xor eax, 0xd303528f
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xf8cfb6bb
xor eax, 0xeeceae4a
rol eax, 0x9a
popf
jmp 0x1400b22cf
mov rbp, qword [rdx + 0x38]
mov r14, qword [rdx + 0x58]
lea rdi, [r9 - 1]
mov r12, qword [rdx + 0x20]
mov r13, qword [rdx + 8]
mov r15, qword [rdx + 0x18]
mov r10, r9
sub r10, r15
mov qword [rsp + 0x50], r10
lea r10, [r8 + r9]
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x60], rdi
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
mov r10, rdi
mov qword [rsp + 0x38], rdi
cmp rdi, r11
setae r10b
test r9, r9
setne dil
push r8
not r8
sub r15, r8
pop r8
sub r15, 1
mov qword [rsp + 0x58], r15
mov r15, r8
sub r15, r13
inc r15
mov qword [rsp + 0x48], r15
or dil, r10b
mov byte [rsp + 0x2f], dil
lea r15, [rsi + r8]
mov rdi, rbp
mov r10, r8
mov qword [rsp + 0x40], r12
push rax
pushf
mov eax, 0x2ee5c2cd
pushf
not eax
add eax, 0xd117f45a
xor eax, 0x8210c0ee
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe1f93d1b
xor eax, 0xf9c85f3d
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xf3220831
xor eax, 0xe311c19e
rol eax, 0x71
popf
jmp 0x1400b22cf
cmp rbp, 0xffffffffffffffff
je 0x1400b2a7b
push rax
pushf
mov eax, 0x9fb1e1c6
pushf
not eax
add eax, 0xcd9db199
xor eax, 0x86e78b08
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe59803e2
xor eax, 0xd953291e
rol eax, 0x3d
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x167b3f99
pushf
not eax
add eax, 0xd21cc8a1
xor eax, 0xe4338d7a
rol eax, 0x53
popf
pushf
not eax
add eax, 0xdaf76ee6
xor eax, 0xb70c7250
rol eax, 1
popf
jmp 0x1400b22cf
cmp r8, r10
jne 0x1400b2b0f
push rax
pushf
mov eax, 0x2daeb785
pushf
not eax
add eax, 0xabf0f0ce
xor eax, 0xb2ecae23
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xada4131d
xor eax, 0xc4725aca
rol eax, 0xda
popf
pushf
not eax
add eax, 0x86eb6ab0
xor eax, 0xc92b17a5
rol eax, 0x61
popf
pushf
not eax
add eax, 0xbd226881
xor eax, 0xb522e459
rol eax, 0xe7
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x6e175904
pushf
not eax
add eax, 0xb577d0de
xor eax, 0x82ad5a45
rol eax, 0x61
popf
pushf
not eax
add eax, 0x85ef615b
xor eax, 0xdf550621
rol eax, 0xc9
popf
jmp 0x1400b22cf
movzx ecx, byte [rsi + rcx]
bt r12, rcx
mov rbx, rdi
jb 0x1400b2b99
push rax
pushf
mov eax, 0x2774d462
pushf
not eax
add eax, 0xd3195389
xor eax, 0xc9d7d5ca
rol eax, 0x44
popf
pushf
not eax
add eax, 0xfef84d66
xor eax, 0xf0a21c9d
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x84ce4c86
xor eax, 0x93955075
rol eax, 0x83
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x835dfc38
pushf
not eax
add eax, 0xcb54c9be
xor eax, 0xb528e0c4
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xfffdfc1e
xor eax, 0xa607c8d6
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd244e1c2
xor eax, 0xfed49d2b
rol eax, 0x4b
popf
jmp 0x1400b22cf
mov r10, qword [rsp + 0x30]
mov qword [rdx + 0x28], r10
mov qword [rdx + 0x38], 0
cmp byte [rsp + 0x2f], 0
jne 0x1400b2c2e
push rax
pushf
mov eax, 0xfb5b665b
pushf
not eax
add eax, 0xe233939c
xor eax, 0xbdf2136c
rol eax, 0x92
popf
pushf
not eax
add eax, 0xede8d286
xor eax, 0xf53765fd
rol eax, 0x9e
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x7f8cca7d
pushf
not eax
add eax, 0xb9de0223
xor eax, 0xda0c5faa
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x8e55727c
xor eax, 0x8d45549e
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbf2a5ba0
xor eax, 0xe70dd9d1
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa775f28c
xor eax, 0xb17100b7
rol eax, 0xff
popf
jmp 0x1400b22cf
mov rcx, qword [rsp + 0x38]
movzx ecx, byte [rsi + rcx]
bt r12, rcx
jae 0x1400b2cf3
push rax
pushf
mov eax, 0x76210de5
pushf
not eax
add eax, 0xa8d4c717
xor eax, 0x87d71584
rol eax, 0x90
popf
pushf
not eax
add eax, 0xb6cb4a3e
xor eax, 0xdcf9c748
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc85faec0
xor eax, 0xea139de4
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe890c947
xor eax, 0xf63f0c59
rol eax, 0
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x6f85332
pushf
not eax
add eax, 0xcb15b615
xor eax, 0x998865a4
rol eax, 0x58
popf
pushf
not eax
add eax, 0xbfd9ebd0
xor eax, 0xc62e3e67
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xb9837fe6
xor eax, 0x952d0cc5
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf6d2c54e
xor eax, 0x95b75389
rol eax, 0xd
popf
jmp 0x1400b22cf
xor ebx, ebx
xor edi, edi
jmp 0x1400b3398
cmp qword [rsp + 0x38], r11
jb 0x1400b2dd5
push rax
pushf
mov eax, 0xfdcfac73
pushf
not eax
add eax, 0xdb68bb1a
xor eax, 0xcdc604fa
rol eax, 0x18
popf
pushf
not eax
add eax, 0xa49a3ba0
xor eax, 0x90dda355
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xd2a9b837
xor eax, 0xe7f3a317
rol eax, 0x29
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0xe121ec12
pushf
not eax
add eax, 0x8afd8d94
xor eax, 0x9914d99f
rol eax, 0x84
popf
pushf
not eax
add eax, 0xeee1e0d2
xor eax, 0xe1ea42ee
rol eax, 0xd7
popf
jmp 0x1400b22cf
cmp r8, r10
jne 0x1400b2e6a
push rax
pushf
mov eax, 0x8e09469e
pushf
not eax
add eax, 0x862d0df9
xor eax, 0x926f0a77
rol eax, 0x93
popf
pushf
not eax
add eax, 0xb2a33f33
xor eax, 0x90074715
rol eax, 0x25
popf
pushf
not eax
add eax, 0x94abe42b
xor eax, 0xb70e1b1d
rol eax, 0x41
popf
pushf
not eax
add eax, 0xf91642b6
xor eax, 0x85e55ad0
rol eax, 0x84
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x7d675d30
pushf
not eax
add eax, 0xd4f1acff
xor eax, 0xc9d3ff40
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x9592c17f
xor eax, 0x9e60622a
rol eax, 0x41
popf
pushf
not eax
add eax, 0x968027b1
xor eax, 0xee068efe
rol eax, 0xfd
popf
jmp 0x1400b22cf
movzx ecx, byte [rsi + rcx]
bt r12, rcx
jb 0x1400b2f00
push rax
pushf
mov eax, 0x2fe637bc
pushf
not eax
add eax, 0xb2ffd9ca
xor eax, 0xa7b8f3e3
rol eax, 0x41
popf
pushf
not eax
add eax, 0xaecf9d5d
xor eax, 0xdbe41f27
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x8dd5eea5
xor eax, 0xaea1ab51
rol eax, 0xf4
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0xf5d6edd2
pushf
not eax
add eax, 0xa84a6831
xor eax, 0xbde803b0
rol eax, 0x17
popf
pushf
not eax
add eax, 0x9c8f9f88
xor eax, 0xa58dd1cb
rol eax, 0xf1
popf
jmp 0x1400b22cf
jmp 0x1400b3b73
cmp r8, r10
jne 0x1400b2fba
push rax
pushf
mov eax, 0x8e200631
pushf
not eax
add eax, 0xf5451a96
xor eax, 0xf1ae9c5e
rol eax, 0x68
popf
pushf
not eax
add eax, 0xc81aa391
xor eax, 0xbc9268fd
rol eax, 0x21
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x3158460f
pushf
not eax
add eax, 0xb0f547c4
xor eax, 0x8b11589e
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe0d5fc2d
xor eax, 0xc05cf5dc
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xa332d53c
xor eax, 0x81215087
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf45d56b6
xor eax, 0xc19a7cab
rol eax, 0x9d
popf
jmp 0x1400b22cf
movzx ecx, byte [rsi + rcx]
mov r10d, 0x1a2c4b76
pushf
not r10d
add r10d, 0xf6814bfd
xor r10d, 0x8be51448
rol r10d, 0xa5
popf
pushf
not r10d
add r10d, 0xfa38296b
xor r10d, 0xc5d1450e
rol r10d, 0xc9
popf
pushf
not r10d
add r10d, 0x962bb1a9
xor r10d, 0xfdbc023c
rol r10d, 0x61
popf
pushf
not r10d
add r10d, 0xecf066bd
xor r10d, 0x8a9bba8b
rol r10d, 0xc0
popf
shl r10, cl
test r9, r9
je 0x1400b30cf
push rax
pushf
mov eax, 0x33886b5
pushf
not eax
add eax, 0xa10db862
xor eax, 0x83c41683
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb1050e8c
xor eax, 0xa4ca3a28
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xe50452d3
xor eax, 0xabf3e137
rol eax, 0xac
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x4979735e
pushf
not eax
add eax, 0xf9c9076f
xor eax, 0xe66797dc
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x96f3e9ec
xor eax, 0xe30335e0
rol eax, 0xff
popf
pushf
not eax
add eax, 0xbfd60aa8
xor eax, 0xefbde336
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x8a6946fc
xor eax, 0xcb08cfea
rol eax, 0x70
popf
jmp 0x1400b22cf
test r10, r12
jne 0x1400b3173
push rax
pushf
mov eax, 0x3bdd1cb5
pushf
not eax
add eax, 0xb11ed3d8
xor eax, 0xacad0cc4
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb918a1df
xor eax, 0xbee3cdd7
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8c6ea14b
xor eax, 0xad115d0d
rol eax, 0xa7
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0xd87c6af6
pushf
not eax
add eax, 0xf2bac913
xor eax, 0xb0cc7e12
rol eax, 0x51
popf
pushf
not eax
add eax, 0x8bd0b143
xor eax, 0xbe17938d
rol eax, 0x16
popf
pushf
not eax
add eax, 0xdde27f69
xor eax, 0x93e907da
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x9fb0a082
xor eax, 0x822f978b
rol eax, 0xb2
popf
jmp 0x1400b22cf
jmp 0x1400b4c75
test r10, r12
jne 0x1400b3262
push rax
pushf
mov eax, 0x5f1c74ea
pushf
not eax
add eax, 0xc96719d3
xor eax, 0x9affa354
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa792b726
xor eax, 0x983ed5bb
rol eax, 0xef
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x18d72ada
pushf
not eax
add eax, 0xc72d1056
xor eax, 0xfdd277a4
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd367d856
xor eax, 0xae0c96d4
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x816f5b89
xor eax, 0xb1e85075
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x8d5aa458
xor eax, 0xcd126163
rol eax, 0x71
popf
jmp 0x1400b22cf
mov rcx, qword [rsp + 0x30]
mov qword [rdx + 0x28], rcx
mov rcx, qword [rsp + 0x38]
movzx ecx, byte [rsi + rcx]
bt r12, rcx
jae 0x1400b331d
push rax
pushf
mov eax, 0xcf0b36
pushf
not eax
add eax, 0xd213f8cc
xor eax, 0x85dc130c
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xfb7d7675
xor eax, 0x97ebf271
rol eax, 0x69
popf
pushf
not eax
add eax, 0xfc4d4bb4
xor eax, 0xdd415751
rol eax, 0x15
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x3f320f27
pushf
not eax
add eax, 0x8854b111
xor eax, 0xcf4d098b
rol eax, 0x62
popf
pushf
not eax
add eax, 0xd51fbb2a
xor eax, 0xbb611903
rol eax, 0x3e
popf
jmp 0x1400b22cf
xor ebx, ebx
push rax
pushf
mov eax, 0x9806bc2c
pushf
not eax
add eax, 0x98a6e2fc
xor eax, 0xa3a37ba8
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x9fc157ef
xor eax, 0xea7a3665
rol eax, 0x67
popf
pushf
not eax
add eax, 0x87d95c41
xor eax, 0xe01b19cb
rol eax, 0xd6
popf
jmp 0x1400b22cf
cmp r13, rdi
mov rcx, rdi
cmova rcx, r13
cmp rbp, 0xffffffffffffffff
cmove rcx, r13
mov r10, rcx
cmp rcx, r9
jae 0x1400b340b
push rax
pushf
mov eax, 0x5e3deee0
pushf
not eax
add eax, 0x8083adbe
xor eax, 0xbe62f342
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc1edfe28
xor eax, 0xd289de1e
rol eax, 2
popf
pushf
not eax
add eax, 0x9c6cbcb2
xor eax, 0xe8b3a645
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc43e4adb
xor eax, 0xd18c9839
rol eax, 0x4e
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x1cd24262
pushf
not eax
add eax, 0xa747b3fe
xor eax, 0xd1f03c70
rol eax, 0x68
popf
pushf
not eax
add eax, 0x8fce8813
xor eax, 0xbbf2bb4f
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x919c460c
xor eax, 0xc8ff2346
rol eax, 0x13
popf
jmp 0x1400b22cf
nop word cs:[rax + rax]
push rax
pushf
mov eax, 0x29006a3f
pushf
not eax
add eax, 0xc7f3a51c
xor eax, 0xdb6119ce
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xfd9c4d4e
xor eax, 0xd081de97
rol eax, 0x63
popf
pushf
not eax
add eax, 0xe8868a93
xor eax, 0xc5d3029d
rol eax, 0x16
popf
jmp 0x1400b22cf
lea r12, [r8 + r10]
cmp r12, r11
jae 0x1400b34f4
push rax
pushf
mov eax, 0xe97e6a3d
pushf
not eax
add eax, 0xf8256173
xor eax, 0x88bc228b
rol eax, 0x79
popf
pushf
not eax
add eax, 0xfc571611
xor eax, 0xa1706da5
rol eax, 0x40
popf
pushf
not eax
add eax, 0xdd6843de
xor eax, 0xff2db62d
rol eax, 0xdf
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x6bb2062e
pushf
not eax
add eax, 0x9533a01f
xor eax, 0xcf962978
rol eax, 0x30
popf
pushf
not eax
add eax, 0x9ce702a3
xor eax, 0xafaa2877
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf8d941a3
xor eax, 0xcd886db1
rol eax, 0x49
popf
jmp 0x1400b22cf
movzx r12d, byte [r14 + r10]
cmp r12b, byte [r15 + r10]
jne 0x1400b3578
push rax
pushf
mov eax, 0x7cae32da
pushf
not eax
add eax, 0xac7f00ce
xor eax, 0xba99976b
rol eax, 0x41
popf
pushf
not eax
add eax, 0xafe7bd33
xor eax, 0x85562801
rol eax, 0x53
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x5668e85c
pushf
not eax
add eax, 0xa225ae12
xor eax, 0xea7b1596
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb87ef506
xor eax, 0xdf43d7ab
rol eax, 0x77
popf
pushf
not eax
add eax, 0xb7c3e928
xor eax, 0x9aebe9b6
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x9de04a7c
xor eax, 0xf6be2341
rol eax, 3
popf
jmp 0x1400b22cf
inc r10
cmp r9, r10
jne 0x1400b361f
push rax
pushf
mov eax, 0x2eafdc2f
pushf
not eax
add eax, 0xc2821976
xor eax, 0xd043b036
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x8444d8df
xor eax, 0xfe983eb3
rol eax, 0x68
popf
pushf
not eax
add eax, 0x933cc16d
xor eax, 0xe8a33de6
rol eax, 4
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0xd70ddcc8
pushf
not eax
add eax, 0x9878bd43
xor eax, 0xb7d57581
rol eax, 0x79
popf
pushf
not eax
add eax, 0xedf9bc0f
xor eax, 0xf70d4ce3
rol eax, 0x34
popf
jmp 0x1400b22cf
mov rcx, r13
nop word cs:[rax + rax]
push rax
pushf
mov eax, 0xd72e3230
pushf
not eax
add eax, 0xa5898c2d
xor eax, 0x99af4cad
rol eax, 0x22
popf
pushf
not eax
add eax, 0x82d2ccc0
xor eax, 0x9302777b
rol eax, 0x64
popf
jmp 0x1400b22cf
cmp rbx, rcx
jae 0x1400b36f7
push rax
pushf
mov eax, 0xea257ffe
pushf
not eax
add eax, 0xf770c95a
xor eax, 0xc5e6f0e5
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf305c354
xor eax, 0xd6cd7808
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x92f9c081
xor eax, 0xddac87e6
rol eax, 0x98
popf
pushf
not eax
add eax, 0xdc53ee6b
xor eax, 0x8de2fdc0
rol eax, 0x89
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x549efb21
pushf
not eax
add eax, 0xaa37362b
xor eax, 0xaa9cf976
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xb2004d6a
xor eax, 0xb2043ad8
rol eax, 0xfe
popf
jmp 0x1400b22cf
dec rcx
cmp rcx, r9
jae 0x1400b3769
push rax
pushf
mov eax, 0x97d28a2a
pushf
not eax
add eax, 0x8db482a2
xor eax, 0xf5c4bfd9
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x84617fbc
xor eax, 0xf04edbe4
rol eax, 0x86
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x39661874
pushf
not eax
add eax, 0xc61fc018
xor eax, 0xd8e02dad
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xfe9c1682
xor eax, 0x8f894a31
rol eax, 0x2c
popf
jmp 0x1400b22cf
lea r10, [rcx + r8]
cmp r10, r11
jae 0x1400b37ef
push rax
pushf
mov eax, 0xb1e69646
pushf
not eax
add eax, 0xe85d068f
xor eax, 0xbae3a2ad
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa472b927
xor eax, 0xa9bfcc43
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc054954b
xor eax, 0xf5c899ab
rol eax, 5
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0xc29e90a3
pushf
not eax
add eax, 0xfbc8f299
xor eax, 0xa5f45863
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xb21934da
xor eax, 0xb1a1ec43
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x87c26347
xor eax, 0x89bb49a9
rol eax, 0x26
popf
pushf
not eax
add eax, 0x823b1b05
xor eax, 0xe71841cc
rol eax, 0xe
popf
jmp 0x1400b22cf
movzx r12d, byte [r14 + rcx]
cmp r12b, byte [rsi + r10]
je 0x1400b3886
push rax
pushf
mov eax, 0x45a46c9e
pushf
not eax
add eax, 0x8aee84d1
xor eax, 0x8c530d3e
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb5482ffd
xor eax, 0x84b5fdd2
rol eax, 0xe8
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0xbf64ed3e
pushf
not eax
add eax, 0xf9efa37e
xor eax, 0xe30bfab9
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbb24b2fc
xor eax, 0x9314fdea
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x816013e1
xor eax, 0x8ee37242
rol eax, 0xc9
popf
jmp 0x1400b22cf
mov r10, qword [rsp + 0x58]
mov qword [rdx + 0x28], r10
mov rcx, qword [rsp + 0x50]
cmp rbp, 0xffffffffffffffff
mov r12, qword [rsp + 0x40]
jne 0x1400b3918
push rax
pushf
mov eax, 0x543caf77
pushf
not eax
add eax, 0xb0497cf1
xor eax, 0x881815a6
rol eax, 0x70
popf
pushf
not eax
add eax, 0xc54e2646
xor eax, 0xec665231
rol eax, 0xd2
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x2ef9f538
pushf
not eax
add eax, 0x97f8553f
xor eax, 0x9d68c762
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb2f53ad7
xor eax, 0xdc9adb43
rol eax, 0x37
popf
jmp 0x1400b22cf
jmp 0x1400b3ab8
add r10, qword [rsp + 0x48]
mov qword [rdx + 0x28], r10
cmp rbp, 0xffffffffffffffff
mov r12, qword [rsp + 0x40]
je 0x1400b3a03
push rax
pushf
mov eax, 0xa371a601
pushf
not eax
add eax, 0xa935d43d
xor eax, 0xcb28ca14
rol eax, 2
popf
pushf
not eax
add eax, 0xb009d02f
xor eax, 0xd1ec196b
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xbfc5cbaf
xor eax, 0xe62a71f6
rol eax, 0x48
popf
pushf
not eax
add eax, 0xfe7b84c4
xor eax, 0x926d3131
rol eax, 0x89
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x5dd03b7f
pushf
not eax
add eax, 0xa01d8770
xor eax, 0xe269900f
rol eax, 0xb
popf
pushf
not eax
add eax, 0xe2aeabbc
xor eax, 0xb98eaeba
rol eax, 0xc
popf
jmp 0x1400b22cf
xor ecx, ecx
push rax
pushf
mov eax, 0xec81e7ef
pushf
not eax
add eax, 0xf6713f99
xor eax, 0xe743699c
rol eax, 0xac
popf
pushf
not eax
add eax, 0x908022b7
xor eax, 0xcc9cd24c
rol eax, 0xd9
popf
jmp 0x1400b22cf
mov qword [rdx + 0x38], rcx
mov rdi, rcx
push rax
pushf
mov eax, 0x9233a5f6
pushf
not eax
add eax, 0xb72135bd
xor eax, 0xe33ee968
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xcb67e0c8
xor eax, 0xc2910783
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x9935ac49
xor eax, 0xe0d554ca
rol eax, 0x30
popf
jmp 0x1400b22cf
mov rcx, qword [rsp + 0x60]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
cmp rcx, r11
jb 0x1400b3b1a
push rax
pushf
mov eax, 0x6835ce38
pushf
not eax
add eax, 0xa0ff7e77
xor eax, 0x9aaf46e3
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf883ce3e
xor eax, 0xa2c2c964
rol eax, 0x66
popf
pushf
not eax
add eax, 0xf3e2f0cd
xor eax, 0xa9387841
rol eax, 0xee
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0xc70410ba
pushf
not eax
add eax, 0xcfcc9eb8
xor eax, 0x9cf8189b
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe95994ba
xor eax, 0x9bee8932
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xd4241880
xor eax, 0x8bd62001
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xd17c1a29
xor eax, 0xf759f6c9
rol eax, 0xc6
popf
jmp 0x1400b22cf
mov r10, r11
jmp 0x1400b4cc0
nop
push rax
pushf
mov eax, 0x97b9af66
pushf
not eax
add eax, 0xcd4ee704
xor eax, 0xd8bc434f
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc4feaf93
xor eax, 0xcc1808a0
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9e67fe8a
xor eax, 0xc302aeb3
rol eax, 0x9a
popf
jmp 0x1400b22cf
jmp 0x1400b3c1c
cmp byte [rdx + 0x1a], 0
je 0x1400b3cb0
push rax
pushf
mov eax, 0x64f4fb8d
pushf
not eax
add eax, 0xb1eab8d5
xor eax, 0xd6278683
rol eax, 0x73
popf
pushf
not eax
add eax, 0xae07c720
xor eax, 0xcff6708e
rol eax, 0x31
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x7b298f98
pushf
not eax
add eax, 0x89fb3eba
xor eax, 0x9ac52bb4
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xe54163bb
xor eax, 0xb0542308
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xda173abc
xor eax, 0xafa4c098
rol eax, 0xe6
popf
jmp 0x1400b22cf
mov qword [rax], 2
jmp 0x1400b50fa
movzx r10d, byte [rdx + 0x18]
mov ecx, r10d
xor cl, 1
mov byte [rdx + 0x18], cl
mov r8, qword [rdx + 8]
mov rcx, qword [rdx + 0x48]
mov r9, qword [rdx + 0x50]
test r8, r8
je 0x1400b3dad
push rax
pushf
mov eax, 0x70dbeec3
pushf
not eax
add eax, 0xaafcf525
xor eax, 0xb11e2884
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xcc471902
xor eax, 0xf693cdc1
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa70be01a
xor eax, 0xba560ae5
rol eax, 0xf1
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x8e0cc6f
pushf
not eax
add eax, 0xb9144f4e
xor eax, 0xb75052ab
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xb140a488
xor eax, 0xb970cd96
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x828adbbf
xor eax, 0xfb0f1c75
rol eax, 0xa0
popf
jmp 0x1400b22cf
mov r11, r9
sub r11, r8
jbe 0x1400b3e54
push rax
pushf
mov eax, 0x9eda8ae0
pushf
not eax
add eax, 0x9457dbf8
xor eax, 0xb6e3e74a
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x90412542
xor eax, 0x88158703
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb94e9e8a
xor eax, 0xb1214978
rol eax, 0x41
popf
pushf
not eax
add eax, 0x9ee9b89b
xor eax, 0xe9231c05
rol eax, 5
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x232ef1de
pushf
not eax
add eax, 0xe1cb89d4
xor eax, 0x821bda1a
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xdb7bc0e5
xor eax, 0xaeab1d8b
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9aa0f1a5
xor eax, 0xa980d6e0
rol eax, 0x2f
popf
jmp 0x1400b22cf
cmp byte [rcx + r8], 0xbf
jg 0x1400b3efa
push rax
pushf
mov eax, 0xed3243d
pushf
not eax
add eax, 0x813a36fd
xor eax, 0xba215426
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf41bed3a
xor eax, 0x9125b0b5
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x82ac7d34
xor eax, 0x947c00ec
rol eax, 0x30
popf
pushf
not eax
add eax, 0xbcadd910
xor eax, 0xc43f4571
rol eax, 0xf1
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x1a47c679
pushf
not eax
add eax, 0xde2a200d
xor eax, 0xef8e6010
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x836730d7
xor eax, 0x95831bee
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x8b0ab357
xor eax, 0xcc0040d7
rol eax, 0xeb
popf
jmp 0x1400b22cf
lea rax, [0x1b27b4ddd]
pushf
sub rax, 0x72796e4d
popf
mov qword [rsp + 0x20], rax
mov rdx, r9
call fcn.14006b9d1
ud2
mov rcx, qword [rsp + 0x30]
mov qword [rdx + 0x28], rcx
cmp rbp, 0xffffffffffffffff
je 0x1400b3ffb
push rax
pushf
mov eax, 0xd2be7be1
pushf
not eax
add eax, 0x879a530f
xor eax, 0x8e8de244
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa809b8b4
xor eax, 0xa3f07cbd
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xaedfab80
xor eax, 0xe6bbdb65
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa65d5251
xor eax, 0xcff65e88
rol eax, 0xae
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x8ebe5197
pushf
not eax
add eax, 0xca6d41de
xor eax, 0xcd15368e
rol eax, 0x74
popf
pushf
not eax
add eax, 0xcc804579
xor eax, 0xa49da166
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xd2a326e0
xor eax, 0xdbc8552a
rol eax, 0x37
popf
jmp 0x1400b22cf
mov qword [rdx + 0x38], 0
push rax
pushf
mov eax, 0xe9f9299a
pushf
not eax
add eax, 0xbd7dd5c4
xor eax, 0xb30df329
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb3370c76
xor eax, 0xb275f9d7
rol eax, 0x1f
popf
jmp 0x1400b22cf
mov qword [rax], 0
mov qword [rax + 8], r8
mov qword [rax + 0x10], rcx
jmp 0x1400b50fa
mov r11, r9
test r11, r11
jne 0x1400b4137
push rax
pushf
mov eax, 0x6af2a9f1
pushf
not eax
add eax, 0xe667dd03
xor eax, 0xcd2a1d7c
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe87b32c0
xor eax, 0x994c1caf
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xdaff5dd8
xor eax, 0xd379939c
rol eax, 0x2f
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x530cb6d7
pushf
not eax
add eax, 0xd25b7253
xor eax, 0xe78b6917
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x85d629a2
xor eax, 0x8900f579
rol eax, 0x36
popf
pushf
not eax
add eax, 0x9131049b
xor eax, 0x81bb5980
rol eax, 0x36
popf
jmp 0x1400b22cf
test r10b, r10b
jne 0x1400b46b5
jmp 0x1400b4791
jne 0x1400b423f
push rax
pushf
mov eax, 0xdedbce8c
pushf
not eax
add eax, 0x8be870d3
xor eax, 0x88ae29cd
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xf8eac69a
xor eax, 0x931b36c1
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xad47c0ee
xor eax, 0x848d3b9e
rol eax, 0x38
popf
pushf
not eax
add eax, 0xb019a4c4
xor eax, 0x85edb9b6
rol eax, 0x6f
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x1cb3ed6a
pushf
not eax
add eax, 0xa9e77af6
xor eax, 0x8b98841d
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x91148747
xor eax, 0x9ad3c55e
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa3166b05
xor eax, 0xdf09361a
rol eax, 0xda
popf
pushf
not eax
add eax, 0x9d2e6a80
xor eax, 0xb5734b52
rol eax, 0xa2
popf
jmp 0x1400b22cf
test r11, r11
je 0x1400b42d0
push rax
pushf
mov eax, 0x5aee93e2
pushf
not eax
add eax, 0x99d1d4e0
xor eax, 0xb45b5560
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xdd20c58d
xor eax, 0xc7983ad4
rol eax, 0x11
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x98a47252
pushf
not eax
add eax, 0xaca889e1
xor eax, 0xba6f56d6
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb998ae86
xor eax, 0xf27bf310
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf4c4b185
xor eax, 0xde1d274e
rol eax, 0xb3
popf
jmp 0x1400b22cf
movzx ebx, byte [rcx + r8]
movzx r9d, bl
test r9b, r9b
jns 0x1400b4357
push rax
pushf
mov eax, 0x82d8680d
pushf
not eax
add eax, 0xd7464f40
xor eax, 0xd0a8660f
rol eax, 0x21
popf
pushf
not eax
add eax, 0xa00d695b
xor eax, 0x9683dedf
rol eax, 0xb5
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0xc2baf3eb
pushf
not eax
add eax, 0x8520e8b6
xor eax, 0xea95ab35
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd58a49e3
xor eax, 0x8aa9d55a
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa7c70cf6
xor eax, 0xf431b380
rol eax, 0x3e
popf
jmp 0x1400b22cf
mov r11d, r9d
and r11d, 0x1f
movzx esi, byte [rcx + r8 + 1]
and esi, 0x3f
cmp r9b, 0xdf
jbe 0x1400b440c
push rax
pushf
mov eax, 0x4f83c9a5
pushf
not eax
add eax, 0xf0d07a1a
xor eax, 0x824596f6
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb6c47321
xor eax, 0xaab58f03
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xee9a6a39
xor eax, 0xd05965a8
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf67ef105
xor eax, 0xd4ad85d0
rol eax, 0x46
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0xce7c2320
pushf
not eax
add eax, 0x81dacd15
xor eax, 0xd50b0916
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xfe2369b6
xor eax, 0xa050e4a8
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb6a4d4e3
xor eax, 0x9d4f737c
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf551aa55
xor eax, 0x848ed487
rol eax, 0xde
popf
jmp 0x1400b22cf
movzx r9d, byte [rcx + r8 + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp bl, 0xf0
jb 0x1400b44d3
push rax
pushf
mov eax, 0xcac732e2
pushf
not eax
add eax, 0xcaf3b651
xor eax, 0xc8a0ea63
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x8b24dcf8
xor eax, 0x8fbd0f3d
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb16a5ee8
xor eax, 0xcc240e82
rol eax, 0x33
popf
pushf
not eax
add eax, 0xcec99fcd
xor eax, 0xb3ff56ef
rol eax, 0x83
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x69015788
pushf
not eax
add eax, 0xffc80556
xor eax, 0xddff3bf1
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa0f02f01
xor eax, 0x8c36b8dc
rol eax, 0x99
popf
pushf
not eax
add eax, 0x9cc73430
xor eax, 0x946e627b
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb1f7ddf9
xor eax, 0xf5c755d2
rol eax, 0x98
popf
jmp 0x1400b22cf
movzx ecx, byte [rcx + r8 + 3]
and r11d, 7
shl r11d, 0x12
shl r9d, 6
and ecx, 0x3f
or ecx, r9d
or ecx, r11d
mov r9d, ecx
jmp 0x1400b464a
shl r11d, 6
or r11d, esi
mov r9d, r11d
jmp 0x1400b464a
shl r11d, 0xc
or r9d, r11d
push rax
pushf
mov eax, 0xe822e1b5
pushf
not eax
add eax, 0x9c46e940
xor eax, 0xe1725e7f
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf6a46fc2
xor eax, 0x82506fd8
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb0710f42
xor eax, 0x97da78fc
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc09c1af0
xor eax, 0xa059c5e8
rol eax, 0x82
popf
jmp 0x1400b22cf
test r10b, r10b
je 0x1400b4682
push rax
pushf
mov eax, 0xbc074f51
pushf
not eax
add eax, 0xbfd543ab
xor eax, 0xe956d584
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc4e4f807
xor eax, 0x9d6d4d9d
rol eax, 0xc3
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x2022451b
pushf
not eax
add eax, 0xdfabe042
xor eax, 0x8a2c9ed2
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xaddbf627
xor eax, 0x9375732c
rol eax, 0xf
popf
jmp 0x1400b22cf
mov qword [rax + 8], r8
mov qword [rax + 0x10], r8
mov qword [rax], 0
jmp 0x1400b50fa
cmp r9d, 0x110000
jne 0x1400b474b
push rax
pushf
mov eax, 0xb2ac10d7
pushf
not eax
add eax, 0xb305ac8c
xor eax, 0xcba0b604
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xf5229bc8
xor eax, 0x9b5d3018
rol eax, 0xf
popf
pushf
not eax
add eax, 0xee47df3f
xor eax, 0xd1cdaa5f
rol eax, 0x3a
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x5fa3255d
pushf
not eax
add eax, 0xadad52db
xor eax, 0xacbb1b7f
rol eax, 0xad
popf
pushf
not eax
add eax, 0x85ff2a44
xor eax, 0xf5b45338
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xd7cdee24
xor eax, 0x8378b776
rol eax, 0x98
popf
jmp 0x1400b22cf
mov byte [rdx + 0x1a], 1
jmp 0x1400b3cf6
mov ecx, 0x89d3994
pushf
not ecx
add ecx, 0xc9a25d50
xor ecx, 0xe07303f4
rol ecx, 0x10
popf
pushf
not ecx
add ecx, 0xf96bdb08
xor ecx, 0xd918b991
rol ecx, 0xe
popf
cmp r9d, 0x80
jb 0x1400b4884
push rax
pushf
mov eax, 0x5aa113ef
pushf
not eax
add eax, 0xfd6c2b75
xor eax, 0xbf8cb448
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xf0a511e5
xor eax, 0xc36384a9
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x98e6027e
xor eax, 0x9f1e6365
rol eax, 0x28
popf
pushf
not eax
add eax, 0xef1a4b28
xor eax, 0xda600243
rol eax, 0x33
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0x2902c416
pushf
not eax
add eax, 0x882636e7
xor eax, 0xf5462cd3
rol eax, 1
popf
pushf
not eax
add eax, 0xc0112020
xor eax, 0xed466418
rol eax, 0x67
popf
jmp 0x1400b22cf
mov ecx, 0x8e4b96e4
pushf
not ecx
add ecx, 0xb0094286
xor ecx, 0xa4f7bac2
rol ecx, 0x17
popf
pushf
not ecx
add ecx, 0x9dbc9cb7
xor ecx, 0xebf9d7ae
rol ecx, 0xb4
popf
cmp r9d, 0x800
jb 0x1400b4934
push rax
pushf
mov eax, 0x12400dea
pushf
not eax
add eax, 0x88f62a87
xor eax, 0x8f44b03c
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x9826560d
xor eax, 0xa16f0082
rol eax, 0x11
popf
pushf
not eax
add eax, 0x959db8d8
xor eax, 0x93a805e8
rol eax, 0x81
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0xc52588bf
pushf
not eax
add eax, 0x8fb737bb
xor eax, 0xeec8f324
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb594f7bc
xor eax, 0xd674ae5e
rol eax, 0xd4
popf
jmp 0x1400b22cf
cmp r9d, 0x10000
mov ecx, 0x9beac651
pushf
not ecx
add ecx, 0xbb60c8c9
xor ecx, 0xaf23a499
rol ecx, 0x24
popf
pushf
not ecx
add ecx, 0xe35dcc3e
xor ecx, 0xea12106b
rol ecx, 0xb8
popf
pushf
not ecx
add ecx, 0xf0f06329
xor ecx, 0xbbb90cc3
rol ecx, 0x46
popf
pushf
not ecx
add ecx, 0xef7fa509
xor ecx, 0xee281f05
rol ecx, 0xf4
popf
sbb rcx, 0
push rax
pushf
mov eax, 0xe1b30b76
pushf
not eax
add eax, 0xad1af4f1
xor eax, 0xc3880877
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xdf040743
xor eax, 0x8b145adf
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf942c0a3
xor eax, 0x95f099cf
rol eax, 0x27
popf
pushf
not eax
add eax, 0xa351be4d
xor eax, 0xf048c4de
rol eax, 0x36
popf
jmp 0x1400b22cf
push r8
not r8
sub rcx, r8
pop r8
sub rcx, 1
mov qword [rdx + 8], rcx
mov qword [rax + 8], r8
mov qword [rax + 0x10], rcx
jmp 0x1400b50f3
cmp qword [rsp + 0x38], r11
cmovae r10, r11
jmp 0x1400b4cc0
mov qword [rdx + 0x28], r8
nop word cs:[rax + rax]
push rax
pushf
mov eax, 0xd014574b
pushf
not eax
add eax, 0xaf03d6a5
xor eax, 0xa771e0e9
rol eax, 0x15
popf
pushf
not eax
add eax, 0xd8699138
xor eax, 0xb152af51
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd9e81c48
xor eax, 0xd76b6e9b
rol eax, 0x83
popf
pushf
not eax
add eax, 0xb0ec88c6
xor eax, 0x87038d13
rol eax, 0x9d
popf
jmp 0x1400b22cf
jmp 0x1400b4b48
lea r8, [0x1b6cfb775]
pushf
sub r8, 0x76cdd9dd
popf
mov rdx, r9
call fcn.1400b861d
ud2
lea r8, [0x1ba923f6c]
pushf
sub r8, 0x7a9061bc
popf
mov rcx, r10
mov rdx, r11
call fcn.1400b861d
ud2
push r8
not r8
sub rcx, r8
pop r8
sub rcx, 1
cmp r11, rcx
cmova rcx, r11
lea r8, [0x189fd1c69]
pushf
sub r8, 0x49fb3ea1
popf
mov rdx, r11
call fcn.1400b861d
ud2
mov r10, qword [rsp + 0x30]
push rax
pushf
mov eax, 0xc4b438b5
pushf
not eax
add eax, 0xf44c1184
xor eax, 0xa79d1850
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x8ccd7444
xor eax, 0xe5c21179
rol eax, 0xde
popf
pushf
not eax
add eax, 0xfbf275ae
xor eax, 0xa46ef2cf
rol eax, 0x7f
popf
jmp 0x1400b22cf
test r10, r10
je 0x1400b4d0b
push rax
pushf
mov eax, 0x9a36b758
pushf
not eax
add eax, 0xae41a39a
xor eax, 0xf5376b00
rol eax, 0x59
popf
pushf
not eax
add eax, 0x978e86e1
xor eax, 0x93500779
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xefe13408
xor eax, 0xe335a1ab
rol eax, 0xba
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0xe7607db8
pushf
not eax
add eax, 0xcb39dcfd
xor eax, 0xe49b85be
rol eax, 0x46
popf
pushf
not eax
add eax, 0xdc3a0800
xor eax, 0x84dfeb49
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa52ae743
xor eax, 0x9e609c8c
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd03510b8
xor eax, 0x8ba14b24
rol eax, 0xfe
popf
jmp 0x1400b22cf
mov rcx, r10
jmp 0x1400b4f00
nop word cs:[rax + rax]
push rax
pushf
mov eax, 0xc7e89d8b
pushf
not eax
add eax, 0xf1f9467b
xor eax, 0xf91e574d
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x86d32678
xor eax, 0xf7401778
rol eax, 0x6a
popf
jmp 0x1400b22cf
je 0x1400b4e3c
push rax
pushf
mov eax, 0x4a4c6ecf
pushf
not eax
add eax, 0xaf62fcda
xor eax, 0x804a38cf
rol eax, 0x15
popf
pushf
not eax
add eax, 0xbba8e24e
xor eax, 0xe2ec3f77
rol eax, 0xdb
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0xea3355a3
pushf
not eax
add eax, 0xdfdf3cd9
xor eax, 0xa2d4e503
rol eax, 0xae
popf
pushf
not eax
add eax, 0xce1fead3
xor eax, 0xb441f1a2
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe2cf6be1
xor eax, 0x8060b69b
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf8724904
xor eax, 0xca5bc4b5
rol eax, 0xf2
popf
jmp 0x1400b22cf
inc rcx
je 0x1400b4ecd
push rax
pushf
mov eax, 0xf053ff47
pushf
not eax
add eax, 0xf7b1264f
xor eax, 0xf3767e45
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf0fe8304
xor eax, 0xe6673246
rol eax, 0x10
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0xb9d1a804
pushf
not eax
add eax, 0x8405a16e
xor eax, 0xdb9898a0
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf12cc47d
xor eax, 0xad89ec0a
rol eax, 0x4e
popf
jmp 0x1400b22cf
cmp rcx, r11
jae 0x1400b4f4b
push rax
pushf
mov eax, 0x612c0f34
pushf
not eax
add eax, 0xd4fe0ab3
xor eax, 0x8d829eaa
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc44b2679
xor eax, 0xb1288140
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xcb9a03e1
xor eax, 0xf44a4488
rol eax, 0x72
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0xc907c296
pushf
not eax
add eax, 0xb892f1dd
xor eax, 0xa2b5e492
rol eax, 0x41
popf
pushf
not eax
add eax, 0x8fa5ceff
xor eax, 0xed68e458
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xffb9fa0e
xor eax, 0x8ef7f241
rol eax, 0x3e
popf
jmp 0x1400b22cf
cmp byte [rsi + rcx], 0xbf
jle 0x1400b4ff0
push rax
pushf
mov eax, 0xdc9ddfa4
pushf
not eax
add eax, 0xcde98ee2
xor eax, 0xcdf83f59
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xee088d41
xor eax, 0xf8a9c81f
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf2b345b2
xor eax, 0xd345a269
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x924655de
xor eax, 0xa1705a8e
rol eax, 0x84
popf
jmp 0x1400b22cf
push rax
pushf
mov eax, 0xd7fcdf2f
pushf
not eax
add eax, 0x89becb1b
xor eax, 0xff2baeb1
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8832eccb
xor eax, 0xd57eb982
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xd1cc86d6
xor eax, 0xb591d9a1
rol eax, 8
popf
pushf
not eax
add eax, 0x94d00ca4
xor eax, 0xd812f9ad
rol eax, 0x30
popf
jmp 0x1400b22cf
mov r11, rcx
jmp 0x1400b50e0
xor r11d, r11d
push rax
pushf
mov eax, 0x7eefa167
pushf
not eax
add eax, 0x9779da2c
xor eax, 0x8918b839
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf2c55f43
xor eax, 0xce0f5e95
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa01c6b6e
xor eax, 0x8a9d2463
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xd96f7f03
xor eax, 0x95a939c3
rol eax, 0xc9
popf
jmp 0x1400b22cf
cmp r11, r10
cmova r10, r11
mov qword [rdx + 0x28], r10
mov qword [rax + 8], r8
mov qword [rax + 0x10], r11
mov qword [rax], 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret