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

Disassembly:
push rax
pushf
mov eax, 0xaab1351
pushf
not eax
add eax, 0xf8a39507
xor eax, 0xf00e6ca7
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xbf564596
xor eax, 0xe067f743
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe001c0e8
xor eax, 0xd5c2801b
rol eax, 0xe
popf
pushf
not eax
add eax, 0xa9d227f1
xor eax, 0xef159fa1
rol eax, 0xca
popf
cmp eax, 0x29
jne 0x14015460a
popf
pop rax
jmp 0x140155dd4
cmp eax, 0
jne 0x140154619
popf
pop rax
jmp 0x140154934
cmp eax, 3
jne 0x140154628
popf
pop rax
jmp 0x140154a9f
cmp eax, 1
jne 0x140154637
popf
pop rax
jmp 0x1401549e6
cmp eax, 0xd
jne 0x140154646
popf
pop rax
jmp 0x140154ff9
cmp eax, 0x1a
jne 0x140154655
popf
pop rax
jmp 0x1401556ef
cmp eax, 0xe
jne 0x140154664
popf
pop rax
jmp 0x140155092
cmp eax, 0x31
jne 0x140154673
popf
pop rax
jmp 0x14015621e
cmp eax, 0x19
jne 0x140154682
popf
pop rax
jmp 0x140155644
cmp eax, 8
jne 0x140154691
popf
pop rax
jmp 0x140154d07
cmp eax, 0x2a
jne 0x1401546a0
popf
pop rax
jmp 0x140155e52
cmp eax, 0x17
jne 0x1401546af
popf
pop rax
jmp 0x140155559
cmp eax, 0x1c
jne 0x1401546be
popf
pop rax
jmp 0x1401557d7
cmp eax, 0x2e
jne 0x1401546cd
popf
pop rax
jmp 0x1401560f3
cmp eax, 0x18
jne 0x1401546dc
popf
pop rax
jmp 0x1401555b3
cmp eax, 0x2b
jne 0x1401546eb
popf
pop rax
jmp 0x140155efa
cmp eax, 0x1b
jne 0x1401546fa
popf
pop rax
jmp 0x140155759
cmp eax, 0x2d
jne 0x140154709
popf
pop rax
jmp 0x14015603b
cmp eax, 0x23
jne 0x140154718
popf
pop rax
jmp 0x140155af8
cmp eax, 0x25
jne 0x140154727
popf
pop rax
jmp 0x140155c0c
cmp eax, 0x32
jne 0x140154736
popf
pop rax
jmp 0x140156286
cmp eax, 0x13
jne 0x140154745
popf
pop rax
jmp 0x1401552d1
cmp eax, 0x33
jne 0x140154754
popf
pop rax
jmp 0x1401562e7
cmp eax, 0x24
jne 0x140154763
popf
pop rax
jmp 0x140155b77
cmp eax, 0x1e
jne 0x140154772
popf
pop rax
jmp 0x1401558cd
cmp eax, 0xc
jne 0x140154781
popf
pop rax
jmp 0x140154f64
cmp eax, 0x26
jne 0x140154790
popf
pop rax
jmp 0x140155c55
cmp eax, 0x27
jne 0x14015479f
popf
pop rax
jmp 0x140155cb5
cmp eax, 0x30
jne 0x1401547ae
popf
pop rax
jmp 0x1401561e4
cmp eax, 0x10
jne 0x1401547bd
popf
pop rax
jmp 0x1401551b9
cmp eax, 0x2c
jne 0x1401547cc
popf
pop rax
jmp 0x140155f93
cmp eax, 9
jne 0x1401547db
popf
pop rax
jmp 0x140154dab
cmp eax, 4
jne 0x1401547ea
popf
pop rax
jmp 0x140154aff
cmp eax, 0x16
jne 0x1401547f9
popf
pop rax
jmp 0x1401554a9
cmp eax, 0x28
jne 0x140154808
popf
pop rax
jmp 0x140155d3c
cmp eax, 0xa
jne 0x140154817
popf
pop rax
jmp 0x140154e3c
cmp eax, 0x36
jne 0x140154826
popf
pop rax
jmp 0x1401563eb
cmp eax, 0x14
jne 0x140154835
popf
pop rax
jmp 0x140155385
cmp eax, 7
jne 0x140154844
popf
pop rax
jmp 0x140154c61
cmp eax, 0x34
jne 0x140154853
popf
pop rax
jmp 0x140156335
cmp eax, 2
jne 0x140154862
popf
pop rax
jmp 0x140154a21
cmp eax, 0x20
jne 0x140154871
popf
pop rax
jmp 0x1401559bd
cmp eax, 0x1d
jne 0x140154880
popf
pop rax
jmp 0x14015585c
cmp eax, 0x11
jne 0x14015488f
popf
pop rax
jmp 0x14015524e
cmp eax, 0x35
jne 0x14015489e
popf
pop rax
jmp 0x14015639d
cmp eax, 0x2f
jne 0x1401548ad
popf
pop rax
jmp 0x14015619b
cmp eax, 0x12
jne 0x1401548bc
popf
pop rax
jmp 0x140155284
cmp eax, 0x21
jne 0x1401548cb
popf
pop rax
jmp 0x140155a3f
cmp eax, 0x1f
jne 0x1401548da
popf
pop rax
jmp 0x140155952
cmp eax, 0xb
jne 0x1401548e9
popf
pop rax
jmp 0x140154ed4
cmp eax, 0xf
jne 0x1401548f8
popf
pop rax
jmp 0x140155114
cmp eax, 0x15
jne 0x140154907
popf
pop rax
jmp 0x140155419
cmp eax, 5
jne 0x140154916
popf
pop rax
jmp 0x140154b91
cmp eax, 6
jne 0x140154925
popf
pop rax
jmp 0x140154c28
cmp eax, 0x22
jne 0x140154934
popf
pop rax
jmp 0x140155aeb
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push r14
sub rsp, 0x30
xor edi, edi
mov esi, edx
mov rbx, rcx
cmp edx, 0x3a
jne 0x14015498d
push rax
pushf
mov eax, 0xc3889d56
pushf
not eax
add eax, 0xad3a336c
xor eax, 0xac78410a
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xffd03acf
xor eax, 0xa2b91372
rol eax, 0x43
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xea399c5a
pushf
not eax
add eax, 0xc468dabe
xor eax, 0xd0dd97db
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xa9f42073
xor eax, 0x8f9b56f4
rol eax, 0x10
popf
pushf
not eax
add eax, 0xaf0a4098
xor eax, 0x84c296d4
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe69a9b70
xor eax, 0xaa873aa1
rol eax, 0xcc
popf
jmp 0x1401545fb
lea ebp, [rdx - 0x39]
jmp 0x140154b91
cmp esi, 0x3d
jne 0x140154a59
push rax
pushf
mov eax, 0xa06d837c
pushf
not eax
add eax, 0x9737b06b
xor eax, 0xd92c0727
rol eax, 0x51
popf
pushf
not eax
add eax, 0xde0fcfe1
xor eax, 0x867d1014
rol eax, 0xd3
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xfce76afa
pushf
not eax
add eax, 0xcd656ada
xor eax, 0x83990e63
rol eax, 7
popf
pushf
not eax
add eax, 0xd60d904e
xor eax, 0x8519ca85
rol eax, 0x99
popf
pushf
not eax
add eax, 0xdef6ae16
xor eax, 0xbc299324
rol eax, 0xe5
popf
jmp 0x1401545fb
mov ebp, edi
jmp 0x140154b91
cmp esi, 0x2e
mov ebp, 0x9e3a56db
pushf
not ebp
add ebp, 0xd6f01ed4
xor ebp, 0x85ee067f
rol ebp, 0xba
popf
pushf
not ebp
add ebp, 0xdf21fc0e
xor ebp, 0x97ed5598
rol ebp, 0xae
popf
pushf
not ebp
add ebp, 0xdaf3f595
xor ebp, 0x99649c29
rol ebp, 0xed
popf
pushf
not ebp
add ebp, 0xd19ab8cc
xor ebp, 0xc158f916
rol ebp, 0x2d
popf
cmove ebp, edi
push rax
pushf
mov eax, 0x99f9f008
pushf
not eax
add eax, 0xc37e6607
xor eax, 0xa12a1a87
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc1c617e4
xor eax, 0xca2d8c5d
rol eax, 0xdb
popf
jmp 0x1401545fb
mov r14, qword [rcx]
mov ecx, dword [rcx + 0x7c]
cmp ecx, 0x3a
je 0x140154bcf
push rax
pushf
mov eax, 0xaaaca7e6
pushf
not eax
add eax, 0xc76696fa
xor eax, 0xe149a0b8
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd59d83ae
xor eax, 0xd6216fa3
rol eax, 0xbc
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x6655dedf
pushf
not eax
add eax, 0xf545ea2c
xor eax, 0xf9038e73
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xce721f42
xor eax, 0x99537e0b
rol eax, 0xec
popf
pushf
not eax
add eax, 0xed817fd4
xor eax, 0xd618997a
rol eax, 0x27
popf
pushf
not eax
add eax, 0xe0b1dfc3
xor eax, 0xead20e40
rol eax, 0x51
popf
jmp 0x1401545fb
mov eax, ecx
nop dword [rax]
push rax
pushf
mov eax, 0x732e512f
pushf
not eax
add eax, 0xfb56f137
xor eax, 0xe7fc2776
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf3c1abf8
xor eax, 0xa1a4e638
rol eax, 0xd0
popf
jmp 0x1401545fb
mov ecx, eax
cmp eax, 0x3d
je 0x140154cae
push rax
pushf
mov eax, 0x67081ee2
pushf
not eax
add eax, 0xf030e37c
xor eax, 0xbda541be
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb5d88675
xor eax, 0xfb30721d
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xab57e9a3
xor eax, 0x904e26f7
rol eax, 0xc4
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x8b3b25d4
pushf
not eax
add eax, 0xd8b708ab
xor eax, 0xdb592218
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd03f44a0
xor eax, 0xcb1ba6c0
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xaa9915b6
xor eax, 0x861eca7d
rol eax, 0x88
popf
pushf
not eax
add eax, 0x9e2ef74e
xor eax, 0xdc9190bf
rol eax, 0x80
popf
jmp 0x1401545fb
cmp eax, 0x2e
je 0x140154d65
push rax
pushf
mov eax, 0x561acdae
pushf
not eax
add eax, 0xe37fbb5b
xor eax, 0xff79b5f1
rol eax, 0x92
popf
pushf
not eax
add eax, 0xbef362b4
xor eax, 0xbce8d53d
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xad6d2ef9
xor eax, 0xdd2cca3d
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x9922c973
xor eax, 0xdcdf62af
rol eax, 0xbc
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x51168b4b
pushf
not eax
add eax, 0x886a7950
xor eax, 0xe213b540
rol eax, 0x25
popf
pushf
not eax
add eax, 0xdbef21e4
xor eax, 0xca1319d8
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa9d72dff
xor eax, 0x8a3823f0
rol eax, 0xc2
popf
jmp 0x1401545fb
cmp eax, 0xffffffff
je 0x140154e09
push rax
pushf
mov eax, 0xc7523715
pushf
not eax
add eax, 0xf3d4d4c1
xor eax, 0xba9d7cfc
rol eax, 0x23
popf
pushf
not eax
add eax, 0xf0b7c626
xor eax, 0xadb09ff1
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xab46a380
xor eax, 0xe5031acd
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x8d5c884c
xor eax, 0xefb0a4aa
rol eax, 0xef
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x21a3864c
pushf
not eax
add eax, 0xa2bda438
xor eax, 0xec1d97e4
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa777acd9
xor eax, 0xfaf3e7d1
rol eax, 0xa9
popf
jmp 0x1401545fb
mov rcx, qword [rbx]
mov rax, qword [rbx + 0x10]
cmp rcx, rax
je 0x140154e8e
push rax
pushf
mov eax, 0xcb33e237
pushf
not eax
add eax, 0xac7e0916
xor eax, 0xd3eef55e
rol eax, 0x52
popf
pushf
not eax
add eax, 0xdded8f89
xor eax, 0x8ac2a3ac
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x9d455356
xor eax, 0xd05a32e8
rol eax, 0xbd
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x2b896606
pushf
not eax
add eax, 0xcdd3e6fb
xor eax, 0xd7746990
rol eax, 0x10
popf
pushf
not eax
add eax, 0x8ef4aef8
xor eax, 0xde02b0ef
rol eax, 0x95
popf
pushf
not eax
add eax, 0xf6fd5a6a
xor eax, 0xea2de818
rol eax, 7
popf
jmp 0x1401545fb
cmp byte [rcx], 0x5c
jne 0x140154f0c
push rax
pushf
mov eax, 0xd28a34a9
pushf
not eax
add eax, 0xb82b54b2
xor eax, 0xebd3180e
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf20cd5b2
xor eax, 0xab0c1383
rol eax, 0xbd
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x5ea90b24
pushf
not eax
add eax, 0xf2f1377c
xor eax, 0xcdebee58
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xa5343589
xor eax, 0x8487435e
rol eax, 0x17
popf
pushf
not eax
add eax, 0x88883acb
xor eax, 0xb8effd6c
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xacba8ad2
xor eax, 0x851ead6e
rol eax, 1
popf
jmp 0x1401545fb
lea rdx, [rcx + 1]
cmp rdx, rax
je 0x140154fa0
push rax
pushf
mov eax, 0xaaaa8424
pushf
not eax
add eax, 0xb87d991a
xor eax, 0xe30e475a
rol eax, 0x39
popf
pushf
not eax
add eax, 0xff6111aa
xor eax, 0x9f995702
rol eax, 0x4f
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x4890f16
pushf
not eax
add eax, 0xed1fc4ab
xor eax, 0xa6e40888
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe11b21b9
xor eax, 0x8c516325
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xeec7dea9
xor eax, 0x801a1fef
rol eax, 0x35
popf
pushf
not eax
add eax, 0xdb93294e
xor eax, 0xc1b7258e
rol eax, 0xff
popf
jmp 0x1401545fb
mov r8d, dword [rbx + 0x80]
test r8b, 8
jne 0x14015504c
push rax
pushf
mov eax, 0x66ae561e
pushf
not eax
add eax, 0xbd55299b
xor eax, 0xf75b9eef
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x9097c431
xor eax, 0x84e9b65a
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x8ff5cc6b
xor eax, 0xc3cafd1c
rol eax, 0x65
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x8e8d8a70
pushf
not eax
add eax, 0xdda79b5a
xor eax, 0x8eb5125e
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd30db1d3
xor eax, 0xe5d6158f
rol eax, 8
popf
pushf
not eax
add eax, 0x89b88d16
xor eax, 0xb4894923
rol eax, 0x2d
popf
jmp 0x1401545fb
movzx eax, byte [rdx]
sub al, 0x28
cmp al, 1
jbe 0x1401550e1
push rax
pushf
mov eax, 0x2ba4de94
pushf
not eax
add eax, 0x845489ca
xor eax, 0x89d6d031
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe0558d8d
xor eax, 0x87f8e80a
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa955d839
xor eax, 0x9ed37be3
rol eax, 0xf3
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xd697d11d
pushf
not eax
add eax, 0xa3f7060e
xor eax, 0xe0010ea8
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa33fbe66
xor eax, 0xdbf4b8fe
rol eax, 0x1e
popf
jmp 0x1401545fb
test r8b, 0x10
jne 0x140155173
push rax
pushf
mov eax, 0x9f5d4708
pushf
not eax
add eax, 0xb6313366
xor eax, 0xeb924622
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb019bd7d
xor eax, 0x9b261c22
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x8ff1ee9f
xor eax, 0xf97080ff
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x87fea21f
xor eax, 0xac9e0e8d
rol eax, 0x5e
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xb8a4f000
pushf
not eax
add eax, 0xa3afa7eb
xor eax, 0xfa1ff52b
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb4eebe71
xor eax, 0xbb8f2858
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe19c9c00
xor eax, 0x8617f677
rol eax, 0x2d
popf
jmp 0x1401545fb
movzx eax, byte [rdx]
sub al, 0x7b
test al, 0xfd
jne 0x140155208
push rax
pushf
mov eax, 0x69e629ec
pushf
not eax
add eax, 0xffe77779
xor eax, 0x960e8021
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb7cedb5e
xor eax, 0x8eac9027
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf0ff1029
xor eax, 0xdc148d92
rol eax, 0x56
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xdab3ce80
pushf
not eax
add eax, 0xc8ee7533
xor eax, 0xec889624
rol eax, 5
popf
pushf
not eax
add eax, 0x8e8a55ca
xor eax, 0x8cbc35e2
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xfa42f827
xor eax, 0xf9658187
rol eax, 0xe8
popf
jmp 0x1401545fb
mov rcx, rdx
push rax
pushf
mov eax, 0x71a8156b
pushf
not eax
add eax, 0xbd3f1f4c
xor eax, 0xdf9a8891
rol eax, 0x19
popf
pushf
not eax
add eax, 0xde76073e
xor eax, 0xfb4d7c3b
rol eax, 0xd5
popf
jmp 0x1401545fb
lea rax, [rcx + 1]
mov qword [rbx], rax
push rax
pushf
mov eax, 0x99765270
pushf
not eax
add eax, 0xe2f6506f
xor eax, 0x9088f1b2
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf2d03e6e
xor eax, 0xf09ea64d
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8ff0ffbd
xor eax, 0x8207550e
rol eax, 0xe4
popf
jmp 0x1401545fb
mov rcx, rbx
call fcn.1400253b0
mov ecx, dword [rbx + 0x7c]
inc rdi
mov eax, ecx
cmp ecx, 0x3a
jne 0x14015533f
push rax
pushf
mov eax, 0xc37f3e84
pushf
not eax
add eax, 0xd1ab0276
xor eax, 0x8e0a3216
rol eax, 0x77
popf
pushf
not eax
add eax, 0x80a92fdc
xor eax, 0xfcbb3a58
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9c3a3523
xor eax, 0x874758ca
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf93b89bb
xor eax, 0xda6d383a
rol eax, 0x93
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x5a6f9b7d
pushf
not eax
add eax, 0xe851fcff
xor eax, 0xa1cf58aa
rol eax, 0x54
popf
pushf
not eax
add eax, 0xc34f7ded
xor eax, 0xcc5326cc
rol eax, 0x48
popf
pushf
not eax
add eax, 0x925c6ccb
xor eax, 0xc2a296ce
rol eax, 0x8e
popf
jmp 0x1401545fb
cmp ecx, esi
jne 0x1401553c0
push rax
pushf
mov eax, 0x1217c62e
pushf
not eax
add eax, 0xbbf34f40
xor eax, 0xa091b247
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe97293cb
xor eax, 0xfeba6ea2
rol eax, 0xeb
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x9a209757
pushf
not eax
add eax, 0xeffa1201
xor eax, 0xc7096a80
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa3be81d1
xor eax, 0xb0b4e58e
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf1480f98
xor eax, 0xddd8a9cd
rol eax, 0x10
popf
pushf
not eax
add eax, 0x9fd6adb0
xor eax, 0xa6a4f44f
rol eax, 0xd6
popf
jmp 0x1401545fb
cmp esi, 0x3a
jne 0x140155451
push rax
pushf
mov eax, 0x39d65e59
pushf
not eax
add eax, 0xe47f2b75
xor eax, 0xd9e044c3
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf8d1df50
xor eax, 0xc46541c8
rol eax, 0xcf
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xce86f68a
pushf
not eax
add eax, 0xc34bbe86
xor eax, 0x8f092e2c
rol eax, 2
popf
pushf
not eax
add eax, 0x86c7a800
xor eax, 0x8baee944
rol eax, 0x81
popf
pushf
not eax
add eax, 0xde3ec802
xor eax, 0xac997755
rol eax, 1
popf
pushf
not eax
add eax, 0xd6b1f583
xor eax, 0xc3fef6c2
rol eax, 0x18
popf
jmp 0x1401545fb
mov r9d, dword [rbx + 0x70]
mov rdx, r14
mov r8, qword [rbx]
mov rcx, qword [rbx + 0x68]
shr r9d, 8
and r9b, 1
call fcn.140179161
test ax, ax
je 0x140155500
push rax
pushf
mov eax, 0x9912245f
pushf
not eax
add eax, 0x9a8e7553
xor eax, 0xd92c6d41
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9cbaeac2
xor eax, 0xc0fd65be
rol eax, 0x8c
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x2c1a724d
pushf
not eax
add eax, 0xdb657a6d
xor eax, 0xb1b00e5d
rol eax, 0x93
popf
pushf
not eax
add eax, 0x9abe9f6c
xor eax, 0xf5ea51ef
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc6c2318b
xor eax, 0xed3b3d5a
rol eax, 0x22
popf
pushf
not eax
add eax, 0xf00ff7a3
xor eax, 0xd45cc56e
rol eax, 7
popf
jmp 0x1401545fb
lea rcx, [rbx + 0x40]
xor r8d, r8d
movzx edx, ax
call fcn.140171a69
jmp 0x1401558cd
cmp esi, 0x3d
jne 0x1401555eb
push rax
pushf
mov eax, 0x37ab18de
pushf
not eax
add eax, 0xc2ab4dc3
xor eax, 0x8f93a7d7
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa9b699bf
xor eax, 0xdcf9f4da
rol eax, 0xd1
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x2c122e56
pushf
not eax
add eax, 0xe8bf067d
xor eax, 0xcb022026
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd9f3a74c
xor eax, 0xc7604535
rol eax, 0x33
popf
pushf
not eax
add eax, 0x935e4bb6
xor eax, 0xf73090f0
rol eax, 0xae
popf
pushf
not eax
add eax, 0xced77c8c
xor eax, 0xba5dd1df
rol eax, 5
popf
jmp 0x1401545fb
mov r8, qword [rbx]
cmp r14, r8
je 0x1401556a9
push rax
pushf
mov eax, 0x312c4347
pushf
not eax
add eax, 0xbdd4de24
xor eax, 0xeb9d7457
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xfb8ee81b
xor eax, 0xa252f512
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc992d843
xor eax, 0xcd343c83
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x8c70d97d
xor eax, 0xc717b15e
rol eax, 2
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x31a0944a
pushf
not eax
add eax, 0xd89ee373
xor eax, 0xe91e3b97
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x988e0a85
xor eax, 0xddc0c76f
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb6ccb4f4
xor eax, 0xfd136077
rol eax, 0x8c
popf
jmp 0x1401545fb
lea rcx, [rbx + 0x40]
mov rdx, r14
call fcn.140109c19
jmp 0x1401558cd
cmp esi, 0x2e
jne 0x1401557a4
push rax
pushf
mov eax, 0xed700945
pushf
not eax
add eax, 0xafdfa279
xor eax, 0xddaff2e2
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x819fcd9d
xor eax, 0xd9ab7026
rol eax, 0x89
popf
pushf
not eax
add eax, 0x8420badc
xor eax, 0xeda6ccce
rol eax, 0xd7
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xf7238489
pushf
not eax
add eax, 0xe7de8cd6
xor eax, 0xbf0b9ab8
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xc61963ca
xor eax, 0xd007f540
rol eax, 0x35
popf
jmp 0x1401545fb
mov r8, qword [rbx]
cmp r14, r8
je 0x140155829
push rax
pushf
mov eax, 0x7f447d7a
pushf
not eax
add eax, 0xc36c31e0
xor eax, 0xcf4b9fef
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa938ab03
xor eax, 0xbfec5b3a
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa2ef3220
xor eax, 0x9bbacea9
rol eax, 0x55
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xa2026907
pushf
not eax
add eax, 0xed938bc7
xor eax, 0x8c10050b
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xcc97ae41
xor eax, 0xf97819a2
rol eax, 0x95
popf
jmp 0x1401545fb
mov rax, qword [rbx + 0x48]
mov r9, rdi
add rax, 0x20
mov rdx, r14
mov qword [rsp + 0x20], rax
call fcn.14015eeb3
push rax
pushf
mov eax, 0x8fdae451
pushf
not eax
add eax, 0xba3f99ba
xor eax, 0xfbf525c7
rol eax, 0xad
popf
pushf
not eax
add eax, 0x91fb00f6
xor eax, 0xd2d63b6f
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc330f2a4
xor eax, 0xe62cfc40
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xbb552b56
xor eax, 0xef5199dd
rol eax, 0x1b
popf
jmp 0x1401545fb
mov rcx, qword [rbx]
mov rax, qword [rbx + 0x10]
cmp rcx, rax
je 0x14015591f
push rax
pushf
mov eax, 0x1652020b
pushf
not eax
add eax, 0x88e0898b
xor eax, 0x8f38c1ef
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd9651e5c
xor eax, 0xbf5516c2
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xfded0fbd
xor eax, 0xd13271b8
rol eax, 0x19
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x704f2f54
pushf
not eax
add eax, 0xa3d7dcad
xor eax, 0xaccb14ae
rol eax, 0x33
popf
pushf
not eax
add eax, 0xbb66d3d9
xor eax, 0xccb1d9bb
rol eax, 0xe8
popf
jmp 0x1401545fb
cmp byte [rcx], 0x5c
jne 0x14015598a
push rax
pushf
mov eax, 0xf2b6c250
pushf
not eax
add eax, 0xb2911d2e
xor eax, 0x878cb6cc
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xdfd23c27
xor eax, 0x9af0e066
rol eax, 0x81
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xb977131d
pushf
not eax
add eax, 0x87f60f43
xor eax, 0xb2212dac
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xb76a6f24
xor eax, 0xf0ba865f
rol eax, 0xaa
popf
jmp 0x1401545fb
lea rdx, [rcx + 1]
cmp rdx, rax
je 0x1401559f9
push rax
pushf
mov eax, 0x625f4afc
pushf
not eax
add eax, 0xac08e60d
xor eax, 0x9cd62e33
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x97540274
xor eax, 0x987b531e
rol eax, 0x33
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xc0ffa123
pushf
not eax
add eax, 0xc69ec7c5
xor eax, 0xcb1f72c2
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xdb04e450
xor eax, 0xc97b40d6
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xbe8f1f6f
xor eax, 0xb6f52518
rol eax, 0x5d
popf
jmp 0x1401545fb
mov r8d, dword [rbx + 0x80]
test r8b, 8
jne 0x140155a92
push rax
pushf
mov eax, 0x8de44b7b
pushf
not eax
add eax, 0xff9b3666
xor eax, 0xbdcd9dd5
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb33c8e11
xor eax, 0x9f2e30d5
rol eax, 0x31
popf
pushf
not eax
add eax, 0x965297e7
xor eax, 0xc5a8e0f1
rol eax, 6
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x1dbf9fd1
pushf
not eax
add eax, 0x8752df4e
xor eax, 0xdebe12e7
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd7e89a8c
xor eax, 0x9dca2456
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xec6125b6
xor eax, 0xc84f816e
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xca69a1b1
xor eax, 0xb5681ffd
rol eax, 0xa6
popf
jmp 0x1401545fb
movzx eax, byte [rdx]
sub al, 0x28
cmp al, 1
jbe 0x140155c0c
test r8b, 0x10
jne 0x140155b44
push rax
pushf
mov eax, 0xafbc0af4
pushf
not eax
add eax, 0xac6f860e
xor eax, 0xe6da9cf7
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd99efae1
xor eax, 0x9d3603f4
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xdc66c85a
xor eax, 0xb7a06b92
rol eax, 0xcc
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x44790edb
pushf
not eax
add eax, 0xed516f17
xor eax, 0xd62144be
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8d3b1cc2
xor eax, 0x8bbd2a78
rol eax, 0xea
popf
jmp 0x1401545fb
movzx eax, byte [rdx]
sub al, 0x7b
test al, 0xfd
jne 0x140155bb3
push rax
pushf
mov eax, 0x2c020c4
pushf
not eax
add eax, 0x84dc7906
xor eax, 0xa3df975d
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb45927da
xor eax, 0xed5416e6
rol eax, 0x33
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0x15172e64
pushf
not eax
add eax, 0xe3ecb9fb
xor eax, 0xe4ee6bba
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa9d1ec65
xor eax, 0xd362aba5
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe1154e99
xor eax, 0x9f5b9579
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x823e7e1d
xor eax, 0xbd6237ca
rol eax, 0x53
popf
jmp 0x1401545fb
mov rcx, rdx
push rax
pushf
mov eax, 0x35068ba6
pushf
not eax
add eax, 0xd4f42816
xor eax, 0xae0903bb
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x90630dd3
xor eax, 0xb05b1dea
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd700a800
xor eax, 0x8535681c
rol eax, 0x7c
popf
jmp 0x1401545fb
lea rax, [rcx + 1]
mov qword [rbx], rax
push rax
pushf
mov eax, 0x4c5fb1dd
pushf
not eax
add eax, 0xa5354cb6
xor eax, 0xb1127b9f
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x9fb91fc8
xor eax, 0xace46b21
rol eax, 0x90
popf
pushf
not eax
add eax, 0x85cc8dc7
xor eax, 0xe5e99297
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf37a30b2
xor eax, 0xb84f15aa
rol eax, 0xe1
popf
jmp 0x1401545fb
mov rcx, rbx
call fcn.1400253b0
cmp dword [rbx + 0x7c], 0x5d
jne 0x140155cf6
push rax
pushf
mov eax, 0xfb2e8ace
pushf
not eax
add eax, 0x91d4144e
xor eax, 0x8b7fd09c
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb66cc3e8
xor eax, 0x993fd259
rol eax, 0xc7
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xca9fec85
pushf
not eax
add eax, 0x9533a602
xor eax, 0x97e5698a
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9689bfc3
xor eax, 0xc4c01e66
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xa2778d20
xor eax, 0xe66ad9f9
rol eax, 0x5f
popf
jmp 0x1401545fb
mov rcx, qword [rbx]
mov rax, qword [rbx + 0x10]
cmp rcx, rax
je 0x140155d8e
push rax
pushf
mov eax, 0xdc4ea1f8
pushf
not eax
add eax, 0xb6518069
xor eax, 0xacb5c2a9
rol eax, 0x49
popf
pushf
not eax
add eax, 0x912288ec
xor eax, 0xf34e7619
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8de334de
xor eax, 0xbe16e796
rol eax, 0xf0
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xc26307e8
pushf
not eax
add eax, 0x9397286b
xor eax, 0xb7704cc5
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xde0a2e46
xor eax, 0xe5ad8384
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc6754331
xor eax, 0xc4d21795
rol eax, 0x82
popf
jmp 0x1401545fb
cmp byte [rcx], 0x5c
jne 0x140155e1f
push rax
pushf
mov eax, 0x3ce727ec
pushf
not eax
add eax, 0xee75ea40
xor eax, 0xdb9386c5
rol eax, 0
popf
pushf
not eax
add eax, 0xdc58e3e0
xor eax, 0xbd096e9c
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xbd7a4c73
xor eax, 0xf11af536
rol eax, 0x4e
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xb5474a5b
pushf
not eax
add eax, 0x81093698
xor eax, 0xa934cba0
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xd5f8a6c0
xor eax, 0x8ba96dfa
rol eax, 0xc7
popf
jmp 0x1401545fb
lea rdx, [rcx + 1]
cmp rdx, rax
je 0x140155eb4
push rax
pushf
mov eax, 0xaa12c0de
pushf
not eax
add eax, 0xfe3765eb
xor eax, 0x93e9c481
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xcf2c21b4
xor eax, 0xfc6a000e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xda8a41e6
xor eax, 0xd3bb6914
rol eax, 0x30
popf
pushf
not eax
add eax, 0x965a6228
xor eax, 0xcc76f965
rol eax, 0xa8
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xd02286ca
pushf
not eax
add eax, 0xf63d85a5
xor eax, 0x9029fea4
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa55d9d97
xor eax, 0x92426b98
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb0d78787
xor eax, 0xad56b22c
rol eax, 0xc9
popf
jmp 0x1401545fb
mov r8d, dword [rbx + 0x80]
test r8b, 8
jne 0x140155f60
push rax
pushf
mov eax, 0x12b96d34
pushf
not eax
add eax, 0x948ed309
xor eax, 0xb27a562c
rol eax, 0x68
popf
pushf
not eax
add eax, 0xce506351
xor eax, 0x88ecd2b0
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe410180a
xor eax, 0x9a47e3e8
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9f0d9af7
xor eax, 0xca52bb9b
rol eax, 0xc2
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xc026c51a
pushf
not eax
add eax, 0x8eedf7eb
xor eax, 0xc53b1e1e
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa6a5e3fe
xor eax, 0xa79a9d7b
rol eax, 0xf8
popf
jmp 0x1401545fb
movzx eax, byte [rdx]
sub al, 0x28
cmp al, 1
jbe 0x140155ff5
push rax
pushf
mov eax, 0x8eeaa962
pushf
not eax
add eax, 0xc3bb82d1
xor eax, 0x8d744c3a
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x9f09bd90
xor eax, 0xf620d342
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc67f5c5e
xor eax, 0xc40ee294
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xd92a08d4
xor eax, 0xa55c3cbe
rol eax, 0x45
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xcfbac6c6
pushf
not eax
add eax, 0xd719a2d7
xor eax, 0xe245502f
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xffd9cb88
xor eax, 0x8c19f00e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xbaf9b87c
xor eax, 0xf72604cb
rol eax, 0x38
popf
jmp 0x1401545fb
test r8b, 0x10
jne 0x14015609a
push rax
pushf
mov eax, 0xddeb2ece
pushf
not eax
add eax, 0xd31c6766
xor eax, 0x8ce3ab44
rol eax, 0x12
popf
pushf
not eax
add eax, 0x9ebae8a3
xor eax, 0xe4344fff
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xef38b3e9
xor eax, 0xf3d16ced
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x94746e11
xor eax, 0x8ac70602
rol eax, 0x96
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xd097b5d5
pushf
not eax
add eax, 0xc049efa7
xor eax, 0x980fd098
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf4e883fa
xor eax, 0xc614237c
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xce6c3fca
xor eax, 0x97a6a3fb
rol eax, 0xec
popf
pushf
not eax
add eax, 0xdb730630
xor eax, 0xc4cf9a91
rol eax, 0x32
popf
jmp 0x1401545fb
movzx eax, byte [rdx]
sub al, 0x7b
test al, 0xfd
jne 0x140156142
push rax
pushf
mov eax, 0x9c19989b
pushf
not eax
add eax, 0x8011ffd3
xor eax, 0xb74bda37
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x8ffccee6
xor eax, 0xcdad9e39
rol eax, 0xb
popf
pushf
not eax
add eax, 0xe7cdf44f
xor eax, 0xea90fb3c
rol eax, 0xd2
popf
jmp 0x1401545fb
push rax
pushf
mov eax, 0xec16d503
pushf
not eax
add eax, 0x8f6c5e64
xor eax, 0xacd50045
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf98ccc3f
xor eax, 0xf4debdfe
rol eax, 5
popf
pushf
not eax
add eax, 0x8de5b3ca
xor eax, 0x9fed4340
rol eax, 0x66
popf
pushf
not eax
add eax, 0x8b118e8f
xor eax, 0xe2a9af29
rol eax, 0x9c
popf
jmp 0x1401545fb
mov rcx, rdx
push rax
pushf
mov eax, 0xb51c3ead
pushf
not eax
add eax, 0xc9b32b17
xor eax, 0xaac2593d
rol eax, 0x56
popf
pushf
not eax
add eax, 0xc469c807
xor eax, 0xf8b59e0a
rol eax, 0xde
popf
pushf
not eax
add eax, 0xd988871a
xor eax, 0xf2249be5
rol eax, 0xcd
popf
jmp 0x1401545fb
lea rax, [rcx + 1]
mov qword [rbx], rax
push rax
pushf
mov eax, 0x2a3c2bdd
pushf
not eax
add eax, 0x8de57113
xor eax, 0xee9c1daa
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xfe23f4b6
xor eax, 0xd640a73d
rol eax, 0xff
popf
jmp 0x1401545fb
mov rcx, rbx
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add rsp, 0x30
pop r14
jmp fcn.1400253b0
mov edx, ebp
call fcn.14007c009
int3
mov edx, ebp
call fcn.14007c009
int3
mov edx, 0xb94ad56e
pushf
not edx
add edx, 0xd17a9da9
xor edx, 0xa55e50db
rol edx, 0x49
popf
pushf
not edx
add edx, 0xa4dd7bf0
xor edx, 0xc1abb871
rol edx, 0xde
popf
call fcn.14007c009
int3
xor edx, edx
call fcn.14007c009
int3
xor edx, edx
call fcn.14007c009
int3