Function at 0x1401545c2
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x3debcd38
pushf
not eax
add eax, 0x5d8f4491
xor eax, 0x4adb5880
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x6e5ae103
xor eax, 0x6264cba4
rol eax, 0x31
popf
cmp eax, 0x24
jne 0x1401545ff
popf
pop rax
jmp 0x140155de5
cmp eax, 0x19
jne 0x14015460e
popf
pop rax
jmp 0x140155750
cmp eax, 0x1f
jne 0x14015461d
popf
pop rax
jmp 0x140155a92
cmp eax, 0xb
jne 0x14015462c
popf
pop rax
jmp 0x140154f29
cmp eax, 0x2b
jne 0x14015463b
popf
pop rax
jmp 0x140156132
cmp eax, 2
jne 0x14015464a
popf
pop rax
jmp 0x140154a56
cmp eax, 0
jne 0x140154659
popf
pop rax
jmp 0x1401548c0
cmp eax, 7
jne 0x140154668
popf
pop rax
jmp 0x140154d7a
cmp eax, 0x10
jne 0x140154677
popf
pop rax
jmp 0x140155137
cmp eax, 0x14
jne 0x140154686
popf
pop rax
jmp 0x140155445
cmp eax, 3
jne 0x140154695
popf
pop rax
jmp 0x140154ad1
cmp eax, 0xa
jne 0x1401546a4
popf
pop rax
jmp 0x140154ebc
cmp eax, 4
jne 0x1401546b3
popf
pop rax
jmp 0x140154b5e
cmp eax, 0x12
jne 0x1401546c2
popf
pop rax
jmp 0x14015531d
cmp eax, 0xe
jne 0x1401546d1
popf
pop rax
jmp 0x140155055
cmp eax, 0xc
jne 0x1401546e0
popf
pop rax
jmp 0x140154fe7
cmp eax, 0x1b
jne 0x1401546ef
popf
pop rax
jmp 0x140155848
cmp eax, 0x25
jne 0x1401546fe
popf
pop rax
jmp 0x140155e7e
cmp eax, 6
jne 0x14015470d
popf
pop rax
jmp 0x140154c8e
cmp eax, 8
jne 0x14015471c
popf
pop rax
jmp 0x140154e10
cmp eax, 1
jne 0x14015472b
popf
pop rax
jmp 0x1401549a8
cmp eax, 0x2f
jne 0x14015473a
popf
pop rax
jmp 0x14015636b
cmp eax, 0x1c
jne 0x140154749
popf
pop rax
jmp 0x1401558f9
cmp eax, 0x1d
jne 0x140154758
popf
pop rax
jmp 0x1401559ab
cmp eax, 0xf
jne 0x140154767
popf
pop rax
jmp 0x1401550c7
cmp eax, 0x17
jne 0x140154776
popf
pop rax
jmp 0x14015561e
cmp eax, 0x23
jne 0x140154785
popf
pop rax
jmp 0x140155d83
cmp eax, 0x26
jne 0x140154794
popf
pop rax
jmp 0x140155ec1
cmp eax, 0x27
jne 0x1401547a3
popf
pop rax
jmp 0x140155f56
cmp eax, 0x15
jne 0x1401547b2
popf
pop rax
jmp 0x1401554d6
cmp eax, 0x18
jne 0x1401547c1
popf
pop rax
jmp 0x1401556a0
cmp eax, 0x2d
jne 0x1401547d0
popf
pop rax
jmp 0x140156297
cmp eax, 0x1a
jne 0x1401547df
popf
pop rax
jmp 0x1401557d2
cmp eax, 0x29
jne 0x1401547ee
popf
pop rax
jmp 0x140156048
cmp eax, 5
jne 0x1401547fd
popf
pop rax
jmp 0x140154bbb
cmp eax, 0xd
jne 0x14015480c
popf
pop rax
jmp 0x14015501f
cmp eax, 0x28
jne 0x14015481b
popf
pop rax
jmp 0x14015600d
cmp eax, 0x13
jne 0x14015482a
popf
pop rax
jmp 0x1401553b1
cmp eax, 0x22
jne 0x140154839
popf
pop rax
jmp 0x140155cb3
cmp eax, 0x21
jne 0x140154848
popf
pop rax
jmp 0x140155bfc
cmp eax, 0x16
jne 0x140154857
popf
pop rax
jmp 0x14015557a
cmp eax, 9
jne 0x140154866
popf
pop rax
jmp 0x140154e80
cmp eax, 0x11
jne 0x140154875
popf
pop rax
jmp 0x140155276
cmp eax, 0x20
jne 0x140154884
popf
pop rax
jmp 0x140155b7f
cmp eax, 0x1e
jne 0x140154893
popf
pop rax
jmp 0x1401559fd
cmp eax, 0x2a
jne 0x1401548a2
popf
pop rax
jmp 0x1401560e7
cmp eax, 0x2c
jne 0x1401548b1
popf
pop rax
jmp 0x1401561eb
cmp eax, 0x2e
jne 0x1401548c0
popf
pop rax
jmp 0x14015631d
mov r11, rsp
mov qword [r11 + 0x10], rbx
mov qword [r11 + 0x18], rbp
mov qword [r11 + 0x20], rsi
push rdi
push r14
push r15
sub rsp, 0x30
movsxd r15, ecx
xor ebx, ebx
mov r10, r15
mov byte [r9], bl
and r10d, 0x3f
lea rcx, [0x1be711160]
pushf
sub rcx, 0x7e6ce730
popf
mov rax, r15
mov r14, r9
sar rax, 6
mov esi, r8d
mov rbp, rdx
lea r10, [r10 + r10*8]
mov rax, qword [rcx + rax*8]
cmp byte [rax + r10*8 + 0x38], bl
jge 0x140154962
push rax
pushf
mov eax, 0x690b675f
pushf
not eax
add eax, 0x4c8f244f
xor eax, 0x5f63e801
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xaf0603d
xor eax, 0x175d014f
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x1834c318
xor eax, 0x67f47046
rol eax, 0xd
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0xb672fd47
pushf
not eax
add eax, 0xefd759f
xor eax, 0x5efac0fa
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x19d0c72c
xor eax, 0x4eedaaff
rol eax, 0x52
popf
pushf
not eax
add eax, 0x5d12d158
xor eax, 0x75707149
rol eax, 0x30
popf
jmp 0x1401545f0
mov edi, 0xf6889b4
pushf
not edi
add edi, 0x61b6b339
xor edi, 0x60f03e72
rol edi, 2
popf
pushf
not edi
add edi, 0x234ffa3d
xor edi, 0x5ec3af47
rol edi, 0x6b
popf
pushf
not edi
add edi, 0xc765f3b
xor edi, 0x6acee706
rol edi, 0x41
popf
test edi, r8d
jne 0x140154a24
push rax
pushf
mov eax, 0xd06fa1dd
pushf
not eax
add eax, 0x3a8425b7
xor eax, 0x1675a6cf
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x230e7cb1
xor eax, 0x2a4c3384
rol eax, 0x79
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0xaf09e3e2
pushf
not eax
add eax, 0x11ed8b20
xor eax, 0x121726da
rol eax, 1
popf
pushf
not eax
add eax, 0x411c9028
xor eax, 0x5f638c59
rol eax, 0xc
popf
jmp 0x1401545f0
lea rcx, [r11 + 8]
mov dword [rsp + 0x50], ebx
call fcn.140101d4e
test eax, eax
jne 0x140154a9e
push rax
pushf
mov eax, 0x9f19734e
pushf
not eax
add eax, 0x75b8f2f6
xor eax, 0x705cc154
rol eax, 0x47
popf
pushf
not eax
add eax, 0x62169ba5
xor eax, 0x3721b1
rol eax, 0x5b
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0xd2fdc55c
pushf
not eax
add eax, 0x3e39603d
xor eax, 0x6fd4f6f8
rol eax, 0xa
popf
pushf
not eax
add eax, 0xb727fcb
xor eax, 0x4dc7ffb7
rol eax, 0xb3
popf
jmp 0x1401545f0
mov eax, dword [rsp + 0x50]
push rax
push rdi
not eax
xor eax, edi
pop rdi
and eax, dword [rsp]
add rsp, 8
jne 0x140154b2b
push rax
pushf
mov eax, 0x99fe34f3
pushf
not eax
add eax, 0x51373fa1
xor eax, 0x55887139
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x50a3fdb9
xor eax, 0x55f5771e
rol eax, 0xae
popf
pushf
not eax
add eax, 0x21f3d7c8
xor eax, 0x2beefc80
rol eax, 0xd
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x3b19c25c
pushf
not eax
add eax, 0x488fcef2
xor eax, 0x7f975616
rol eax, 0x55
popf
pushf
not eax
add eax, 0x7015d105
xor eax, 0x1fa774dc
rol eax, 0xe1
popf
jmp 0x1401545f0
bts esi, 0xe
push rax
pushf
mov eax, 0x4cecd75b
pushf
not eax
add eax, 0x69bce7c
xor eax, 0x781b9c05
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x40956c52
xor eax, 0x6d168d3a
rol eax, 8
popf
pushf
not eax
add eax, 0x4c5ceadc
xor eax, 0x25880153
rol eax, 0x71
popf
pushf
not eax
add eax, 0x57e507bc
xor eax, 0x1ae13aba
rol eax, 0x51
popf
jmp 0x1401545f0
mov ecx, esi
push rcx
push rdi
not ecx
xor ecx, edi
pop rdi
and ecx, dword [rsp]
add rsp, 8
mov edi, 0x85b8835d
pushf
not edi
add edi, 0x1587e1ca
xor edi, 0x9a936b
rol edi, 0x79
popf
pushf
not edi
add edi, 0x7f4657c3
xor edi, 0x7027ad28
rol edi, 0xb9
popf
cmp ecx, 0x4000
je 0x140154c35
push rax
pushf
mov eax, 0x263e4311
pushf
not eax
add eax, 0x309200cb
xor eax, 0x6cb48079
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x40bc52eb
xor eax, 0x35df6b32
rol eax, 0x48
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x6ef51e57
pushf
not eax
add eax, 0x1d376b44
xor eax, 0xeff7178
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc3667de
xor eax, 0x34db9a5c
rol eax, 0x11
popf
pushf
not eax
add eax, 0x589bcb8
xor eax, 0x3ecd1093
rol eax, 0xed
popf
pushf
not eax
add eax, 0x3b0f4151
xor eax, 0x44e09f25
rol eax, 0x7c
popf
jmp 0x1401545f0
lea eax, [rcx - 0x10000]
mov edx, 0xc1821e87
pushf
not edx
add edx, 0x2a00cee8
xor edx, 0x45eff9e6
rol edx, 0x12
popf
pushf
not edx
add edx, 0x7f23b8ac
xor edx, 0x9cf4e36
rol edx, 0x1b
popf
pushf
not edx
add edx, 0x1bfba603
xor edx, 0x668a7c1f
rol edx, 0x48
popf
test edx, eax
je 0x140154d22
push rax
pushf
mov eax, 0xf815d5fa
pushf
not eax
add eax, 0x62224db0
xor eax, 0x36c3c5e0
rol eax, 0x76
popf
pushf
not eax
add eax, 0x13511357
xor eax, 0x3bcf9cb3
rol eax, 0x52
popf
pushf
not eax
add eax, 0x7d4b5fc3
xor eax, 0x6de64609
rol eax, 0x1b
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x88d8621
pushf
not eax
add eax, 0xfb82f1e
xor eax, 0x5d0cb73d
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x207a7c42
xor eax, 0x7230aac6
rol eax, 1
popf
pushf
not eax
add eax, 0x22263234
xor eax, 0x8417251
rol eax, 0x11
popf
pushf
not eax
add eax, 0x31c99d6
xor eax, 0x6911b246
rol eax, 0xdd
popf
jmp 0x1401545f0
lea eax, [rcx - 0x20000]
test edx, eax
je 0x140154ddd
push rax
pushf
mov eax, 0xe0246e53
pushf
not eax
add eax, 0xc35052b
xor eax, 0x22a633b1
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x159486cd
xor eax, 0xc626245
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x42b008a4
xor eax, 0x3c61236c
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x6e860ad0
xor eax, 0x13e34519
rol eax, 0xdb
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x383866aa
pushf
not eax
add eax, 0x5d3d9281
xor eax, 0x63a5e9a3
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x5809c90e
xor eax, 0x51f61f58
rol eax, 0x9b
popf
jmp 0x1401545f0
lea eax, [rcx - 0x40000]
test edx, eax
jne 0x140154e4d
push rax
pushf
mov eax, 0x1b06d0c7
pushf
not eax
add eax, 0xf2e5c4d
xor eax, 0x56c1c576
rol eax, 0x44
popf
pushf
not eax
add eax, 0x4024a902
xor eax, 0x31bfb9c6
rol eax, 0x43
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x9f83361f
pushf
not eax
add eax, 0x57d04d7c
xor eax, 0x7eb2470c
rol eax, 2
popf
pushf
not eax
add eax, 0x448b2827
xor eax, 0x288dfae3
rol eax, 0x97
popf
jmp 0x1401545f0
mov byte [r14], 1
jmp 0x140155055
push rsi
xor dword [rsp], eax
push rax
and esi, eax
pop rax
or esi, dword [rsp]
add rsp, 8
jmp 0x140154bbb
mov ecx, 0xadffd067
pushf
not ecx
add ecx, 0x6e2ef508
xor ecx, 0x63af4528
rol ecx, 0x1c
popf
pushf
not ecx
add ecx, 0x5728398d
xor ecx, 0x32134141
rol ecx, 0x75
popf
pushf
not ecx
add ecx, 0x1fa48ea9
xor ecx, 0x5864b23b
rol ecx, 0x89
popf
mov eax, esi
push rax
push rcx
not eax
xor eax, ecx
pop rcx
and eax, dword [rsp]
add rsp, 8
cmp eax, ecx
jne 0x140154fb4
push rax
pushf
mov eax, 0x38d4e9a0
pushf
not eax
add eax, 0x6fdf6af1
xor eax, 0x491ac3a
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x83495bf
xor eax, 0x5302c828
rol eax, 0xf
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x6a293e1f
pushf
not eax
add eax, 0x54846c07
xor eax, 0x6b35a58b
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x19d1ccc5
xor eax, 0x67d012a3
rol eax, 0xef
popf
jmp 0x1401545f0
mov byte [r14], dil
jmp 0x140155055
mov byte [r14], bl
push rax
pushf
mov eax, 0x5d1f0a8b
pushf
not eax
add eax, 0x35cfae23
xor eax, 0x6b8bf89e
rol eax, 0xb
popf
pushf
not eax
add eax, 0x43730648
xor eax, 0x689ab8de
rol eax, 0xbd
popf
jmp 0x1401545f0
test esi, 0x70000
je 0x140155094
push rax
pushf
mov eax, 0x935a1159
pushf
not eax
add eax, 0x1c5e33ea
xor eax, 0x120d57fb
rol eax, 0x73
popf
pushf
not eax
add eax, 0x37890b96
xor eax, 0x7c2c334a
rol eax, 0x64
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x7514e1e9
pushf
not eax
add eax, 0x68fc057b
xor eax, 0x326d672d
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x42d56d69
xor eax, 0x76be291d
rol eax, 0x54
popf
jmp 0x1401545f0
test byte [rbp], 0x40
jne 0x140155104
push rax
pushf
mov eax, 0x73a698cd
pushf
not eax
add eax, 0x420e9cc1
xor eax, 0x7fea6770
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x55cfe431
xor eax, 0x25835bba
rol eax, 0x59
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0xe72c3b4
pushf
not eax
add eax, 0x765ad340
xor eax, 0x7a0b4410
rol eax, 0xae
popf
pushf
not eax
add eax, 0x1d9ff639
xor eax, 0x48592ec0
rol eax, 0xec
popf
jmp 0x1401545f0
mov eax, dword [rbp + 4]
mov ecx, 0xc77e230c
pushf
not ecx
add ecx, 0x69cc4cbf
xor ecx, 0x6363cf38
rol ecx, 0xdb
popf
pushf
not ecx
add ecx, 0x5740b777
xor ecx, 0x46b65a0c
rol ecx, 0xae
popf
pushf
not ecx
add ecx, 0x3a536f46
xor ecx, 0x4cc7e418
rol ecx, 0x92
popf
pushf
not ecx
add ecx, 0x53a71b12
xor ecx, 0x6db02d31
rol ecx, 0xf3
popf
push rax
push rcx
not eax
xor eax, ecx
pop rcx
and eax, dword [rsp]
add rsp, 8
mov esi, 0x5597a109
pushf
not esi
add esi, 0x66c6831a
xor esi, 0x29f1184f
rol esi, 0xa3
popf
pushf
not esi
add esi, 0x1bad6da4
xor esi, 0x54ad9aba
rol esi, 0x5b
popf
cmp eax, 0x40000000
je 0x14015521d
push rax
pushf
mov eax, 0x85bba7c8
pushf
not eax
add eax, 0x4654fb51
xor eax, 0x495ebf49
rol eax, 0xef
popf
pushf
not eax
add eax, 0x586f18eb
xor eax, 0x76d09382
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x2277e7f6
xor eax, 0x4a246cd7
rol eax, 0x26
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0xd9b9fac5
pushf
not eax
add eax, 0x7cdf9c57
xor eax, 0x79eb11bb
rol eax, 0xf
popf
pushf
not eax
add eax, 0x2abb30c5
xor eax, 0x34968b57
rol eax, 0x50
popf
pushf
not eax
add eax, 0x4278caf4
xor eax, 0x733eec91
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf2c35ba
xor eax, 0x691bdea7
rol eax, 0xd6
popf
jmp 0x1401545f0
cmp eax, esi
je 0x1401552d7
push rax
pushf
mov eax, 0x11eee30d
pushf
not eax
add eax, 0x3e8ea1b8
xor eax, 0x7dcab0a3
rol eax, 0x61
popf
pushf
not eax
add eax, 0x6dc78b9a
xor eax, 0x272969f
rol eax, 0x36
popf
pushf
not eax
add eax, 0x61987dc0
xor eax, 0x7921d18c
rol eax, 0x25
popf
pushf
not eax
add eax, 0x51af985e
xor eax, 0x8958eb1
rol eax, 0x6f
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x7761cbd0
pushf
not eax
add eax, 0x62da6990
xor eax, 0x1fa3e7dd
rol eax, 0x58
popf
pushf
not eax
add eax, 0x43490e0c
xor eax, 0x76b23031
rol eax, 0x22
popf
pushf
not eax
add eax, 0x621ef8f2
xor eax, 0x776ee6f
rol eax, 0xc
popf
jmp 0x1401545f0
cmp eax, ecx
jne 0x140155358
push rax
pushf
mov eax, 0xacbe7cbc
pushf
not eax
add eax, 0x6db72266
xor eax, 0x7bb3df6
rol eax, 0x13
popf
pushf
not eax
add eax, 0x9530823
xor eax, 0x2654ce04
rol eax, 0x83
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x98690fe7
pushf
not eax
add eax, 0x78cc2f62
xor eax, 0x579abd1d
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x6a4b589c
xor eax, 0xb471940
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xd5e10f6
xor eax, 0x5a21011
rol eax, 3
popf
pushf
not eax
add eax, 0x37170e98
xor eax, 0x33e8ef8d
rol eax, 0x2b
popf
jmp 0x1401545f0
mov ecx, dword [rbp + 8]
sub ecx, 1
je 0x1401553ff
push rax
pushf
mov eax, 0x83c02011
pushf
not eax
add eax, 0x711da283
xor eax, 0x7367e966
rol eax, 0x49
popf
pushf
not eax
add eax, 0x7a12f570
xor eax, 0x3907a390
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x6bde39ca
xor eax, 0x456cd3d
rol eax, 0xdf
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x8eae96bd
pushf
not eax
add eax, 0x7c42871c
xor eax, 0x100e1f46
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x6e9346fe
xor eax, 0x4e711613
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x2a63e3f1
xor eax, 0x3b8dd9d5
rol eax, 0x56
popf
jmp 0x1401545f0
sub ecx, 1
je 0x14015547d
push rax
pushf
mov eax, 0xf31bab97
pushf
not eax
add eax, 0x20bfe3f2
xor eax, 0xfbb7226
rol eax, 0x99
popf
pushf
not eax
add eax, 0x20ac6017
xor eax, 0x286821d6
rol eax, 0x1e
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x35f7ec5a
pushf
not eax
add eax, 0x5bf13c59
xor eax, 0x551a3deb
rol eax, 0x34
popf
pushf
not eax
add eax, 0x1c8e5e1d
xor eax, 0x2ec92fee
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x49136090
xor eax, 0x1f17c9e
rol eax, 6
popf
pushf
not eax
add eax, 0xc5a1fe7
xor eax, 0x73c6d653
rol eax, 0xb6
popf
jmp 0x1401545f0
sub ecx, 1
je 0x140155534
push rax
pushf
mov eax, 0x91c998f7
pushf
not eax
add eax, 0x4393ef11
xor eax, 0x245dbc45
rol eax, 0x74
popf
pushf
not eax
add eax, 0x6db939a1
xor eax, 0x1e48c0e8
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x4218a559
xor eax, 0x6abe00d1
rol eax, 0x56
popf
pushf
not eax
add eax, 0x48dad9ec
xor eax, 0x311a24ca
rol eax, 0x5b
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x36eaf334
pushf
not eax
add eax, 0x309b66f
xor eax, 0x52b9e10f
rol eax, 0xac
popf
pushf
not eax
add eax, 0x6d74cd78
xor eax, 0x630ea445
rol eax, 0x95
popf
pushf
not eax
add eax, 0x6167a718
xor eax, 0x6b349b1d
rol eax, 0xb
popf
jmp 0x1401545f0
sub ecx, 1
je 0x1401555c5
push rax
pushf
mov eax, 0x1dcac4e5
pushf
not eax
add eax, 0x18b4bfa8
xor eax, 0x1aa99e
rol eax, 6
popf
pushf
not eax
add eax, 0x8cfc818
xor eax, 0x34ffc1fc
rol eax, 6
popf
pushf
not eax
add eax, 0x23b8a4d1
xor eax, 0x62699b71
rol eax, 0x52
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x6eb1dc1f
pushf
not eax
add eax, 0x32dcecb1
xor eax, 0x788539af
rol eax, 0x19
popf
pushf
not eax
add eax, 0x59011412
xor eax, 0x13dedd69
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x5ef5bbc7
xor eax, 0x5913d867
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x50480034
xor eax, 0x6ab19142
rol eax, 0xac
popf
jmp 0x1401545f0
cmp ecx, 1
jne 0x14015566d
push rax
pushf
mov eax, 0x409866c3
pushf
not eax
add eax, 0x43fb0ef6
xor eax, 0x5c28356f
rol eax, 0x92
popf
pushf
not eax
add eax, 0x10d86a31
xor eax, 0x289eab73
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x7cb30727
xor eax, 0x6337e58
rol eax, 0xe5
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0xf0c2c1c4
pushf
not eax
add eax, 0x6f329a70
xor eax, 0x4352e18
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x1aaef1f2
xor eax, 0x183fa693
rol eax, 0xa7
popf
jmp 0x1401545f0
movsx ecx, byte [r14]
mov dword [rsp + 0x50], ebx
sub ecx, 1
je 0x14015570a
push rax
pushf
mov eax, 0xd4e2d34b
pushf
not eax
add eax, 0x75d3b996
xor eax, 0x8179895
rol eax, 0x58
popf
pushf
not eax
add eax, 0x149be547
xor eax, 0x659b2390
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc13529b
xor eax, 0x65be417c
rol eax, 0x87
popf
pushf
not eax
add eax, 0x2319cb79
xor eax, 0x7f86106
rol eax, 0x7e
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0xd6d3bf5f
pushf
not eax
add eax, 0x62be9208
xor eax, 0x174cf0b2
rol eax, 0x92
popf
pushf
not eax
add eax, 0x47b10b28
xor eax, 0x7e6e9ff
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x5d44a91c
xor eax, 0x53792356
rol eax, 0x8a
popf
jmp 0x1401545f0
cmp ecx, 1
jne 0x14015579f
push rax
pushf
mov eax, 0xedae5f83
pushf
not eax
add eax, 0x686a0944
xor eax, 0x6f565e78
rol eax, 0x83
popf
pushf
not eax
add eax, 0x32babb7a
xor eax, 0x7fc29bc6
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x7fcf1c9f
xor eax, 0x7feac36b
rol eax, 0x78
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0xcca81288
pushf
not eax
add eax, 0x30944a0
xor eax, 0x6ff64ce6
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x3bde9950
xor eax, 0xce0b624
rol eax, 0x1e
popf
jmp 0x1401545f0
mov eax, 0x59dfc1c2
pushf
not eax
add eax, 0x2d226827
xor eax, 0x605cf4fa
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x35b0de66
xor eax, 0x46e466e0
rol eax, 0x26
popf
jmp 0x1401561b4
mov r8d, edi
xor edx, edx
mov ecx, r15d
call fcn.140112295
test rax, rax
je 0x1401558b3
push rax
pushf
mov eax, 0x2723e616
pushf
not eax
add eax, 0x3c9c092e
xor eax, 0xe3c3d2c
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfa8105
xor eax, 0x6833c608
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x1a80ac50
xor eax, 0x1c9cdbd6
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x3e1f3ebe
xor eax, 0x505f29dc
rol eax, 0xb2
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x661428e8
pushf
not eax
add eax, 0x6c6bdb18
xor eax, 0x4655de2a
rol eax, 0x38
popf
pushf
not eax
add eax, 0x1ed639a1
xor eax, 0x62355910
rol eax, 0x92
popf
pushf
not eax
add eax, 0x3016b25e
xor eax, 0x7b84c3d0
rol eax, 0x29
popf
jmp 0x1401545f0
xor r8d, r8d
xor edx, edx
mov ecx, r15d
call fcn.140112295
cmp rax, 0xffffffffffffffff
jne 0x140155952
push rax
pushf
mov eax, 0xccc0c5af
pushf
not eax
add eax, 0x7e5f65cc
xor eax, 0xedcb665
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x119673dc
xor eax, 0x51f1632a
rol eax, 0x15
popf
pushf
not eax
add eax, 0x75f08ad0
xor eax, 0x311f7e91
rol eax, 0x5e
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x29bd8d6b
pushf
not eax
add eax, 0x1d28039d
xor eax, 0x6d670083
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x740c7db
xor eax, 0x54203abb
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x7a6dd17f
xor eax, 0x53f3dba9
rol eax, 0xae
popf
pushf
not eax
add eax, 0x6c1777d0
xor eax, 0x17cffa09
rol eax, 0x78
popf
jmp 0x1401545f0
call fcn.1400d5fd2
mov eax, dword [rax]
jmp 0x14015631f
test dword [rbp + 4], esi
je 0x140155a4c
push rax
pushf
mov eax, 0xdba0002e
pushf
not eax
add eax, 0x7d967c25
xor eax, 0xb147cb6
rol eax, 0x41
popf
pushf
not eax
add eax, 0x16ee3a5d
xor eax, 0x8cc5cea
rol eax, 0x43
popf
pushf
not eax
add eax, 0x5e756b30
xor eax, 0xf41b19f
rol eax, 0x5f
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x520cd8f3
pushf
not eax
add eax, 0x7bfdff5d
xor eax, 0x93fc122
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x485cb6c4
xor eax, 0x42e364a0
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x708f2d69
xor eax, 0x1308120
rol eax, 0xdc
popf
jmp 0x1401545f0
mov r8d, 0x4bdde94d
pushf
not r8d
add r8d, 0x6bcbf089
xor r8d, 0x71069e93
rol r8d, 0x77
popf
pushf
not r8d
add r8d, 0xe108f0a
xor r8d, 0x39d89abd
rol r8d, 0x71
popf
mov dword [rsp + 0x50], ebx
lea rdx, [rsp + 0x50]
mov ecx, r15d
call fcn.14010dd27
cmp eax, 0xffffffff
je 0x140155b39
push rax
pushf
mov eax, 0xb376d5be
pushf
not eax
add eax, 0x60454850
xor eax, 0x322e392c
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x46e2a702
xor eax, 0x24a58167
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x46c27497
xor eax, 0x2bd8ef5a
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x743bdf9
xor eax, 0x571bdb93
rol eax, 0xd3
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0xb9a92c02
pushf
not eax
add eax, 0x608aa5e4
xor eax, 0x563cf792
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x5a451d7e
xor eax, 0x487fb185
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x6b13fdc
xor eax, 0x5781385e
rol eax, 0xf1
popf
jmp 0x1401545f0
cmp eax, edi
je 0x140155bc9
push rax
pushf
mov eax, 0x1ce5b0b8
pushf
not eax
add eax, 0x2cfeb0f5
xor eax, 0x636b783b
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa9c9017
xor eax, 0x6b7e6b3d
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x6b4318e6
xor eax, 0x7d04b024
rol eax, 0x79
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x5793b3da
pushf
not eax
add eax, 0x3f7e2619
xor eax, 0x4122425a
rol eax, 0xca
popf
pushf
not eax
add eax, 0x77f9a803
xor eax, 0x45381567
rol eax, 0x49
popf
jmp 0x1401545f0
cmp eax, 3
jne 0x140155c5a
push rax
pushf
mov eax, 0x9ea1c9ec
pushf
not eax
add eax, 0x79abea56
xor eax, 0x62aa72a3
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x29eeca07
xor eax, 0x4d890880
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x3ba6e433
xor eax, 0x5833df98
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x668de5e9
xor eax, 0x3b8a0af7
rol eax, 0x60
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0xeb92fceb
pushf
not eax
add eax, 0x75159bee
xor eax, 0x54892f8c
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x6e49727b
xor eax, 0x793ea29e
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x38262730
xor eax, 0x12f5f8f1
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x654ac7ea
xor eax, 0x287652e2
rol eax, 0x48
popf
jmp 0x1401545f0
mov eax, 0x87b4d827
pushf
not eax
add eax, 0x725f3c7e
xor eax, 0x7ab5cdc8
rol eax, 0x83
popf
pushf
not eax
add eax, 0x39aea792
xor eax, 0x456e2298
rol eax, 0xf5
popf
cmp dword [rsp + 0x50], eax
jne 0x140155d3d
push rax
pushf
mov eax, 0xcb807dd8
pushf
not eax
add eax, 0x5962cb07
xor eax, 0x5160e180
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa85b876
xor eax, 0x203083f2
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x19b147ce
xor eax, 0x622087a5
rol eax, 0xec
popf
pushf
not eax
add eax, 0x223df947
xor eax, 0x2d830b51
rol eax, 0x6b
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x73531cdf
pushf
not eax
add eax, 0x41fa4e36
xor eax, 0x2d03ce69
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x375e304f
xor eax, 0x60c60c50
rol eax, 0x15
popf
pushf
not eax
add eax, 0x635641df
xor eax, 0x2d71ce0f
rol eax, 0x5e
popf
jmp 0x1401545f0
mov byte [r14], 1
jmp 0x14015631d
movzx ecx, word [rsp + 0x50]
cmp ecx, 0xfffe
jne 0x140155e38
push rax
pushf
mov eax, 0x664501ab
pushf
not eax
add eax, 0x5b38686c
xor eax, 0x4d0dd3a1
rol eax, 0x13
popf
pushf
not eax
add eax, 0x7530956c
xor eax, 0xeca656d
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x67400be2
xor eax, 0x63536ecd
rol eax, 0x6e
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0xf8cc86a4
pushf
not eax
add eax, 0x52c2c15
xor eax, 0x1ba4aa73
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xe44c6c8
xor eax, 0x32e527dc
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x5df02cdc
xor eax, 0x20d86b22
rol eax, 0x8d
popf
jmp 0x1401545f0
call fcn.1400d5fd2
mov dword [rax], 0x16
jmp 0x1401559ab
mov eax, 0x364588f0
pushf
not eax
add eax, 0x61aae3f3
xor eax, 0x456b3e0
rol eax, 0xc
popf
pushf
not eax
add eax, 0x4c268bed
xor eax, 0xda7d739
rol eax, 0x7a
popf
cmp ecx, eax
jne 0x140155f23
push rax
pushf
mov eax, 0x7d25ee8c
pushf
not eax
add eax, 0x682f607d
xor eax, 0x452a9149
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x6777e671
xor eax, 0xa87d480
rol eax, 0xb0
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0xb4364d64
pushf
not eax
add eax, 0x6c17bedf
xor eax, 0x41115234
rol eax, 0x11
popf
pushf
not eax
add eax, 0x5f0a9e54
xor eax, 0x186cb553
rol eax, 0xdb
popf
jmp 0x1401545f0
xor r8d, r8d
mov rdx, rdi
mov ecx, r15d
call fcn.140112295
cmp rax, 0xffffffffffffffff
je 0x140155fb4
push rax
pushf
mov eax, 0xa487c817
pushf
not eax
add eax, 0x788fbcc3
xor eax, 0x2bc8dbef
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x614408be
xor eax, 0x477ccd6e
rol eax, 0xba
popf
pushf
not eax
add eax, 0x1ff7a735
xor eax, 0x5f5f1b7f
rol eax, 0xb0
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x1a2503c4
pushf
not eax
add eax, 0xa14bad2
xor eax, 0x9f7318a
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x275eb7f2
xor eax, 0x27f53d
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x1c3b574f
xor eax, 0x24d9db36
rol eax, 0x62
popf
pushf
not eax
add eax, 0x6aad27ad
xor eax, 0x417bf660
rol eax, 0x1f
popf
jmp 0x1401545f0
mov byte [r14], dil
jmp 0x14015631d
xor r8d, r8d
xor edx, edx
mov ecx, r15d
call fcn.140112295
cmp rax, 0xffffffffffffffff
jne 0x1401560a1
push rax
pushf
mov eax, 0x521cc1f8
pushf
not eax
add eax, 0x56e3145d
xor eax, 0x3e0d0b12
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x7d761820
xor eax, 0x61617942
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x1a5766a
xor eax, 0x374228eb
rol eax, 5
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0xa0a28a80
pushf
not eax
add eax, 0x5e5c11b3
xor eax, 0x4de24e17
rol eax, 8
popf
pushf
not eax
add eax, 0x788f574d
xor eax, 0x63c88e80
rol eax, 0x18
popf
pushf
not eax
add eax, 0x213c3c7b
xor eax, 0x44bfcdbb
rol eax, 0x94
popf
jmp 0x1401545f0
jmp 0x1401559ab
mov edi, 0xc77387f0
pushf
not edi
add edi, 0x4abcb630
xor edi, 0x3b94ad1
rol edi, 3
popf
pushf
not edi
add edi, 0x2c204d78
xor edi, 0x11b4fe69
rol edi, 0xe8
popf
pushf
not edi
add edi, 0x52624d0d
xor edi, 0x2889e217
rol edi, 0x5a
popf
mov eax, 0xd3038239
pushf
not eax
add eax, 0x31e47501
xor eax, 0x30d0aa6e
rol eax, 0x36
popf
pushf
not eax
add eax, 0x254ea876
xor eax, 0x720ca0a0
rol eax, 0x27
popf
pushf
not eax
add eax, 0x6543d40e
xor eax, 0x1218b45e
rol eax, 0xf3
popf
mov dword [rsp + 0x50], eax
push rax
pushf
mov eax, 0x437d6df4
pushf
not eax
add eax, 0x3b9a44
xor eax, 0x199a54d7
rol eax, 2
popf
pushf
not eax
add eax, 0x2d9e9828
xor eax, 0x290cb5c5
rol eax, 0xa6
popf
jmp 0x1401545f0
mov r8d, edi
movsxd rax, ebx
lea rdx, [rsp + 0x50]
push rbx
not ebx
add r8d, ebx
pop rbx
add r8d, 1
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
mov ecx, r15d
call fcn.1401151fd
cmp eax, 0xffffffff
je 0x140156251
push rax
pushf
mov eax, 0x7ac7635b
pushf
not eax
add eax, 0x770d2e70
xor eax, 0x20d390a
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x1e9387f1
xor eax, 0x6eb3bed2
rol eax, 0xc6
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0xae2d14db
pushf
not eax
add eax, 0x242188be
xor eax, 0x60f7ab99
rol eax, 9
popf
pushf
not eax
add eax, 0x45cbacf
xor eax, 0x4708964f
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x4fc4bb0f
xor eax, 0x21e7a076
rol eax, 0x64
popf
jmp 0x1401545f0
push rax
not eax
sub ebx, eax
pop rax
sub ebx, 1
cmp edi, ebx
jg 0x1401562d7
push rax
pushf
mov eax, 0x33936cc9
pushf
not eax
add eax, 0x68778770
xor eax, 0x63dc811
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x4d96d345
xor eax, 0x2cba07dd
rol eax, 0x48
popf
jmp 0x1401545f0
push rax
pushf
mov eax, 0x3db31670
pushf
not eax
add eax, 0x3c60474
xor eax, 0x74b9c57e
rol eax, 0x23
popf
pushf
not eax
add eax, 0x1d5d8fed
xor eax, 0xbab27ff
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x165ffa10
xor eax, 0x5dbff5f0
rol eax, 0x84
popf
jmp 0x1401545f0
xor eax, eax
mov rbx, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop rdi
ret
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1401071a8