Function at 0x1403234db
Capabilities:
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xd83b32d1
pushf
not eax
add eax, 0xc9debfe7
xor eax, 0x88da2f52
rol eax, 8
popf
pushf
not eax
add eax, 0x8e7bda69
xor eax, 0xee7dbf41
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb21ad085
xor eax, 0xc23841f5
rol eax, 0x65
popf
pushf
not eax
add eax, 0xfeae6da6
xor eax, 0xb7374f51
rol eax, 0x4e
popf
cmp eax, 0x29
jne 0x14032353e
popf
pop rax
jmp 0x140324ba9
cmp eax, 0
jne 0x14032354d
popf
pop rax
jmp 0x1403237f0
cmp eax, 3
jne 0x14032355c
popf
pop rax
jmp 0x140323925
cmp eax, 1
jne 0x14032356b
popf
pop rax
jmp 0x1403238aa
cmp eax, 0xd
jne 0x14032357a
popf
pop rax
jmp 0x140323ceb
cmp eax, 0x1a
jne 0x140323589
popf
pop rax
jmp 0x140324333
cmp eax, 0xe
jne 0x140323598
popf
pop rax
jmp 0x140323d6e
cmp eax, 0xb
jne 0x1403235a7
popf
pop rax
jmp 0x140323c70
cmp eax, 0x19
jne 0x1403235b6
popf
pop rax
jmp 0x14032425a
cmp eax, 8
jne 0x1403235c5
popf
pop rax
jmp 0x140323b64
cmp eax, 0x2a
jne 0x1403235d4
popf
pop rax
jmp 0x140324bfd
cmp eax, 0x17
jne 0x1403235e3
popf
pop rax
jmp 0x140324199
cmp eax, 0x1c
jne 0x1403235f2
popf
pop rax
jmp 0x1403243ef
cmp eax, 0x2e
jne 0x140323601
popf
pop rax
jmp 0x140324d63
cmp eax, 0x18
jne 0x140323610
popf
pop rax
jmp 0x1403241f9
cmp eax, 0x2b
jne 0x14032361f
popf
pop rax
jmp 0x140324c70
cmp eax, 0x1b
jne 0x14032362e
popf
pop rax
jmp 0x14032438a
cmp eax, 0x2d
jne 0x14032363d
popf
pop rax
jmp 0x140324d08
cmp eax, 0x23
jne 0x14032364c
popf
pop rax
jmp 0x140324841
cmp eax, 0x25
jne 0x14032365b
popf
pop rax
jmp 0x140324924
cmp eax, 0xf
jne 0x14032366a
popf
pop rax
jmp 0x140323dfb
cmp eax, 0x13
jne 0x140323679
popf
pop rax
jmp 0x140323ed0
cmp eax, 0x15
jne 0x140323688
popf
pop rax
jmp 0x140324032
cmp eax, 0x24
jne 0x140323697
popf
pop rax
jmp 0x1403248d1
cmp eax, 0x1e
jne 0x1403236a6
popf
pop rax
jmp 0x1403244b5
cmp eax, 0xc
jne 0x1403236b5
popf
pop rax
jmp 0x140323cad
cmp eax, 0x26
jne 0x1403236c4
popf
pop rax
jmp 0x140324988
cmp eax, 0x27
jne 0x1403236d3
popf
pop rax
jmp 0x140324a48
cmp eax, 0x1f
jne 0x1403236e2
popf
pop rax
jmp 0x140324682
cmp eax, 0x10
jne 0x1403236f1
popf
pop rax
jmp 0x140323e50
cmp eax, 0x2c
jne 0x140323700
popf
pop rax
jmp 0x140324cb4
cmp eax, 9
jne 0x14032370f
popf
pop rax
jmp 0x140323bb5
cmp eax, 4
jne 0x14032371e
popf
pop rax
jmp 0x1403239bb
cmp eax, 0x16
jne 0x14032372d
popf
pop rax
jmp 0x1403240e6
cmp eax, 0x28
jne 0x14032373c
popf
pop rax
jmp 0x140324b22
cmp eax, 0xa
jne 0x14032374b
popf
pop rax
jmp 0x140323c38
cmp eax, 0x22
jne 0x14032375a
popf
pop rax
jmp 0x1403247ab
cmp eax, 0x14
jne 0x140323769
popf
pop rax
jmp 0x140323f90
cmp eax, 7
jne 0x140323778
popf
pop rax
jmp 0x140323afe
cmp eax, 5
jne 0x140323787
popf
pop rax
jmp 0x140323a19
cmp eax, 2
jne 0x140323796
popf
pop rax
jmp 0x1403238e7
cmp eax, 0x20
jne 0x1403237a5
popf
pop rax
jmp 0x14032471a
cmp eax, 0x1d
jne 0x1403237b4
popf
pop rax
jmp 0x14032443a
cmp eax, 0x11
jne 0x1403237c3
popf
pop rax
jmp 0x140323e88
cmp eax, 6
jne 0x1403237d2
popf
pop rax
jmp 0x140323a77
cmp eax, 0x21
jne 0x1403237e1
popf
pop rax
jmp 0x14032475a
cmp eax, 0x12
jne 0x1403237f0
popf
pop rax
jmp 0x140323ec5
sub rsp, 0x78
mov rax, qword [0x140140a78]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
add rax, 8
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movsx eax, byte [rax + 0x37ba]
test eax, eax
jne 0x140323851
push rax
pushf
mov eax, 0x75cd0e9d
pushf
not eax
add eax, 0x8243ac83
xor eax, 0xc7b65f16
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x955069f1
xor eax, 0x8f38cbd2
rol eax, 0xda
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0x53843b97
pushf
not eax
add eax, 0xc6f60744
xor eax, 0xe65274bf
rol eax, 0xca
popf
pushf
not eax
add eax, 0xdedde115
xor eax, 0xa756175e
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xab61083c
xor eax, 0xc60469c2
rol eax, 0xda
popf
pushf
not eax
add eax, 0xfe6a8ab1
xor eax, 0x8d20b9b9
rol eax, 0x61
popf
jmp 0x14032352f
mov dword [rsp + 0x38], 0
jmp 0x140323925
mov eax, dword [rsp + 0x38]
jmp 0x1403238ec
inc eax
mov dword [rsp + 0x38], eax
push rax
pushf
mov eax, 0x13eb0e32
pushf
not eax
add eax, 0xb4cf7f86
xor eax, 0xfb308769
rol eax, 0x41
popf
pushf
not eax
add eax, 0x8f0b9b79
xor eax, 0xd761ac04
rol eax, 0xf8
popf
jmp 0x14032352f
cmp dword [rsp + 0x38], 0x200
jge 0x140323975
push rax
pushf
mov eax, 0xe870224c
pushf
not eax
add eax, 0xd711743d
xor eax, 0xffd557cf
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xcfb8e746
xor eax, 0xb9db26f2
rol eax, 0x25
popf
pushf
not eax
add eax, 0x817f77fc
xor eax, 0xff576671
rol eax, 0x87
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0xbcfa3e34
pushf
not eax
add eax, 0xc5ae08d9
xor eax, 0x9b1c57f5
rol eax, 0x59
popf
pushf
not eax
add eax, 0x8c012b6c
xor eax, 0xd7075a6d
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf3fc1c49
xor eax, 0xe68476b1
rol eax, 0x69
popf
jmp 0x14032352f
jmp 0x1403238e7
jmp 0x140324682
mov rax, qword [rsp + 0x60]
cmp dword [rax + 0x3e58], 0
jne 0x140323ab8
push rax
pushf
mov eax, 0x4e6cdea
pushf
not eax
add eax, 0xc5211a82
xor eax, 0xaf9f5566
rol eax, 0x41
popf
pushf
not eax
add eax, 0xdb5f69fb
xor eax, 0xfc14f618
rol eax, 0x92
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0x6303f77
pushf
not eax
add eax, 0x9869cd37
xor eax, 0xa0b42344
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x9fbc8e2d
xor eax, 0x88a6e9ea
rol eax, 0x14
popf
pushf
not eax
add eax, 0xb4963c67
xor eax, 0xa4d9a676
rol eax, 0xfe
popf
jmp 0x14032352f
mov dword [rsp + 0x3c], 0
jmp 0x140323bb5
mov eax, dword [rsp + 0x3c]
jmp 0x140323b69
inc eax
mov dword [rsp + 0x3c], eax
push rax
pushf
mov eax, 0xc0c507c6
pushf
not eax
add eax, 0x9279001c
xor eax, 0xa3c7570d
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xeaf0b637
xor eax, 0xd3c30cbc
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xf5a6be8e
xor eax, 0xc1374277
rol eax, 0xf1
popf
jmp 0x14032352f
cmp dword [rsp + 0x3c], 0x200
jge 0x140323c05
push rax
pushf
mov eax, 0x89eba952
pushf
not eax
add eax, 0xd37713df
xor eax, 0xd223a02e
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xee16ecc6
xor eax, 0x976ac2cc
rol eax, 0x75
popf
pushf
not eax
add eax, 0x8fc1f77e
xor eax, 0xd9652a64
rol eax, 0xd1
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0xfcc7a74
pushf
not eax
add eax, 0xddda8eca
xor eax, 0xf7f46329
rol eax, 0x97
popf
pushf
not eax
add eax, 0x85939309
xor eax, 0xc77683cd
rol eax, 0xb7
popf
jmp 0x14032352f
jmp 0x140323b64
mov dword [rsp + 0x2c], 0x200
jmp 0x140323ceb
mov eax, dword [rsp + 0x2c]
jmp 0x140323cb2
inc eax
mov dword [rsp + 0x2c], eax
push rax
pushf
mov eax, 0xbc34762f
pushf
not eax
add eax, 0xe96cd5e4
xor eax, 0xa3da2784
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb2196615
xor eax, 0xe03d170d
rol eax, 0x22
popf
jmp 0x14032352f
cmp dword [rsp + 0x2c], 0x285
jge 0x140323d3b
push rax
pushf
mov eax, 0xd23ca09
pushf
not eax
add eax, 0x8738fc5b
xor eax, 0x85fbe191
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe50cef9b
xor eax, 0xf8d72567
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf30397b1
xor eax, 0xdd394784
rol eax, 0x23
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0xfe154139
pushf
not eax
add eax, 0xd19f0329
xor eax, 0x88c66b14
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd4064b4d
xor eax, 0xae5e75cf
rol eax, 0x85
popf
jmp 0x14032352f
movsxd rax, dword [rsp + 0x2c]
mov rcx, qword [rsp + 0x20]
cmp dword [rcx + rax*4 + 0xf0], 0xffffffff
je 0x140323dc8
push rax
pushf
mov eax, 0x2c2ec6e5
pushf
not eax
add eax, 0x87f47d14
xor eax, 0x84212e66
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xbb4b479b
xor eax, 0xb795b04f
rol eax, 9
popf
pushf
not eax
add eax, 0xe59cae88
xor eax, 0x80ac1ed4
rol eax, 0x1d
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0xc2e437b2
pushf
not eax
add eax, 0xeedb5ad9
xor eax, 0xb1224eff
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf83842e9
xor eax, 0x81d18d8c
rol eax, 4
popf
jmp 0x14032352f
movsxd rax, dword [rsp + 0x2c]
mov rcx, qword [rsp + 0x20]
movsxd rax, dword [rcx + rax*4 + 0xf0]
mov rcx, qword [rsp + 0x20]
mov edx, dword [rsp + 0x2c]
mov dword [rcx + rax*4 + 0xf0], edx
push rax
pushf
mov eax, 0x3584b2ad
pushf
not eax
add eax, 0xed9fb875
xor eax, 0xd9257033
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe54a6de1
xor eax, 0x9f368601
rol eax, 0x1d
popf
jmp 0x14032352f
jmp 0x140323cad
mov dword [rsp + 0x28], 0
jmp 0x140323ed0
mov eax, dword [rsp + 0x28]
jmp 0x140323eca
inc eax
mov dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], 0x200
jge 0x140323f37
push rax
pushf
mov eax, 0x539e4a76
pushf
not eax
add eax, 0xe6495117
xor eax, 0x8d6ca578
rol eax, 0xd
popf
pushf
not eax
add eax, 0xaad3dd01
xor eax, 0xcd70c9ee
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf88dcc57
xor eax, 0xa85e738f
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xde2effa8
xor eax, 0xe4d78f87
rol eax, 0x69
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0x9f06cbe0
pushf
not eax
add eax, 0xb21c97c7
xor eax, 0xa6880562
rol eax, 0x55
popf
pushf
not eax
add eax, 0xffe62de3
xor eax, 0xaa8d33ec
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf143b742
xor eax, 0xa3073ca6
rol eax, 0xf
popf
pushf
not eax
add eax, 0xdb811709
xor eax, 0xa7a3f312
rol eax, 0x15
popf
jmp 0x14032352f
movsxd rax, dword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
movzx eax, byte [rcx + rax + 0xb04]
test eax, eax
jne 0x140323fec
push rax
pushf
mov eax, 0x3d01e935
pushf
not eax
add eax, 0x819873e5
xor eax, 0xa0212f2c
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd9dfa2e4
xor eax, 0xf7c34430
rol eax, 0x12
popf
pushf
not eax
add eax, 0xccd57002
xor eax, 0xd6091096
rol eax, 0xfb
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0x925d8f4a
pushf
not eax
add eax, 0xaeb7abd9
xor eax, 0xf324d269
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x818c73a3
xor eax, 0xda8b83bf
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9265e426
xor eax, 0xd6e8429a
rol eax, 0x2e
popf
jmp 0x14032352f
mov rax, qword [rsp + 0x20]
movsx eax, byte [rax + 0x37ba]
cmp eax, 1
jne 0x1403240a0
push rax
pushf
mov eax, 0x9a4529f
pushf
not eax
add eax, 0xee235878
xor eax, 0x9e34f4b5
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xfd9bd1df
xor eax, 0xa155dfe5
rol eax, 0x95
popf
pushf
not eax
add eax, 0xd4913184
xor eax, 0xd2df81dc
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x90c1dac3
xor eax, 0xb0aad2d5
rol eax, 0xbe
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0x4710e9cf
pushf
not eax
add eax, 0x9c7b5262
xor eax, 0x84a79d12
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xd17d35f2
xor eax, 0xa54cea85
rol eax, 4
popf
pushf
not eax
add eax, 0xbd94a089
xor eax, 0xaac8dec5
rol eax, 2
popf
jmp 0x14032352f
movsxd rax, dword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
cmp dword [rcx + rax*4 + 0xf0], 0xffffffff
je 0x140324140
push rax
pushf
mov eax, 0xf12ab6ec
pushf
not eax
add eax, 0xd094b0cb
xor eax, 0xe93a329c
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xd1fd7011
xor eax, 0xe5fc4d15
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe33c6f5b
xor eax, 0xa4fb2c57
rol eax, 0x58
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0x92fcca62
pushf
not eax
add eax, 0x98f5e8ae
xor eax, 0x8811ab03
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xc813a585
xor eax, 0xb5162490
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xd393ae39
xor eax, 0xa5ee3e21
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xdc2cc1e9
xor eax, 0x812dc5fa
rol eax, 0x32
popf
jmp 0x14032352f
movsxd rax, dword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
mov eax, dword [rcx + rax*4 + 0xf0]
mov dword [rsp + 0x50], eax
jmp 0x14032425a
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x50], eax
push rax
pushf
mov eax, 0x2c2c688f
pushf
not eax
add eax, 0xd7d56e5e
xor eax, 0x955aa009
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa0b58e11
xor eax, 0xc1b4f1ea
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xe04b0c33
xor eax, 0xb11f7066
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xc206c73a
xor eax, 0x97021e96
rol eax, 3
popf
jmp 0x14032352f
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x40], eax
movsxd rax, dword [rsp + 0x28]
movsxd rcx, dword [rsp + 0x40]
imul rcx, rcx, 0x10
mov rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x20]
movzx eax, byte [r8 + rax + 0xb04]
mov byte [rdx + rcx + 0xdfc], al
mov eax, dword [rsp + 0x28]
cmp dword [rsp + 0x40], eax
je 0x1403242ed
push rax
pushf
mov eax, 0x4b28a291
pushf
not eax
add eax, 0xa1a5ece6
xor eax, 0xe735f95c
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf2d810de
xor eax, 0x8f268a8e
rol eax, 0x64
popf
pushf
not eax
add eax, 0xff767161
xor eax, 0xd7899315
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb5218828
xor eax, 0xc53031e0
rol eax, 0xdd
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0xbac16a34
pushf
not eax
add eax, 0xa3882da9
xor eax, 0xcdfaed5a
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa630247a
xor eax, 0xa7a9457d
rol eax, 0x17
popf
pushf
not eax
add eax, 0xb7d585cc
xor eax, 0x825aa3cf
rol eax, 0x82
popf
jmp 0x14032352f
movsxd rax, dword [rsp + 0x28]
movsxd rcx, dword [rsp + 0x40]
mov rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x20]
movzx eax, byte [r8 + rax + 0xb04]
mov byte [rdx + rcx + 0xb04], al
push rax
pushf
mov eax, 0x4898d1b5
pushf
not eax
add eax, 0xf2bf5111
xor eax, 0xb19ce719
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x8f3dce90
xor eax, 0x8166426e
rol eax, 0x12
popf
jmp 0x14032352f
mov rax, qword [rsp + 0x20]
mov byte [rax + 0x37ba], 1
push rax
pushf
mov eax, 0x562610b
pushf
not eax
add eax, 0xb35258e8
xor eax, 0x9ef819f4
rol eax, 6
popf
pushf
not eax
add eax, 0xb9460fc2
xor eax, 0x96c5ec6d
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x9e672715
xor eax, 0xb2fc531f
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf724e204
xor eax, 0xc52e2ead
rol eax, 0x11
popf
jmp 0x14032352f
jmp 0x140323ec5
mov rax, qword [rsp + 0x20]
movsx eax, byte [rax + 0x37ba]
cmp eax, 1
jne 0x140324482
push rax
pushf
mov eax, 0xd54bcbbf
pushf
not eax
add eax, 0x8aca9f18
xor eax, 0xe7fa8804
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe1159a12
xor eax, 0x84c30bb6
rol eax, 0xd8
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0xc1441b29
pushf
not eax
add eax, 0xaaa225cd
xor eax, 0xe7627091
rol eax, 0xca
popf
pushf
not eax
add eax, 0xefddf54e
xor eax, 0xc3f52d15
rol eax, 0x67
popf
jmp 0x14032352f
mov eax, 0xd28611be
pushf
not eax
add eax, 0x90ecede2
xor eax, 0x89b5025e
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x80f71497
xor eax, 0xb6bfd692
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa7ed4b5d
xor eax, 0xb53b634f
rol eax, 0x83
popf
pushf
not eax
add eax, 0xbc775e84
xor eax, 0x98c47fac
rol eax, 0xa0
popf
imul rax, rax, 0x281
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x20]
movzx edx, byte [rdx + 0xda4]
mov byte [rcx + rax + 0xdfc], dl
mov eax, 0x25c753ee
pushf
not eax
add eax, 0xaa10ea48
xor eax, 0xfab09e09
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf4a5102c
xor eax, 0xdabdbd45
rol eax, 0x24
popf
pushf
not eax
add eax, 0x99698725
xor eax, 0xf5da3c61
rol eax, 0x35
popf
imul rax, rax, 0x282
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x20]
movzx edx, byte [rdx + 0xda5]
mov byte [rcx + rax + 0xdfc], dl
mov eax, 0x35900f00
pushf
not eax
add eax, 0xf12f9252
xor eax, 0xadf461f7
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb8c3e12e
xor eax, 0xad0defda
rol eax, 0x8d
popf
imul rax, rax, 0x283
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x20]
movzx edx, byte [rdx + 0xda6]
mov byte [rcx + rax + 0xdfc], dl
mov eax, 0xab54fccc
pushf
not eax
add eax, 0xd892848a
xor eax, 0x89c27b29
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe12b1178
xor eax, 0xc55abfc4
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8002117b
xor eax, 0xb3372d7b
rol eax, 0xae
popf
pushf
not eax
add eax, 0xa022a908
xor eax, 0xdfb651ff
rol eax, 0x6e
popf
imul rax, rax, 0x284
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x20]
movzx edx, byte [rdx + 0xda7]
mov byte [rcx + rax + 0xdfc], dl
push rax
pushf
mov eax, 0x9ba6226d
pushf
not eax
add eax, 0xba1ec744
xor eax, 0xaa223df3
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xb584b092
xor eax, 0xece39a97
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf7e1a7ba
xor eax, 0xe5badfbf
rol eax, 0xe
popf
jmp 0x14032352f
call fcn.1401bba81
mov rcx, qword [rsp + 0x20]
mov dword [rcx + 0xdf8], eax
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 4]
and eax, 1
test eax, eax
jne 0x1403246e7
push rax
pushf
mov eax, 0xe5e9da47
pushf
not eax
add eax, 0x99215929
xor eax, 0xbdd33e52
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xcea898da
xor eax, 0xacb90150
rol eax, 0x53
popf
pushf
not eax
add eax, 0xe1195ecc
xor eax, 0xdf61471b
rol eax, 0xe6
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0x6fdd627f
pushf
not eax
add eax, 0xdcb71a43
xor eax, 0xe06bcf1f
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb4eef99b
xor eax, 0xe9c76b42
rol eax, 0x7e
popf
jmp 0x14032352f
mov dword [rsp + 0x30], 0x269
jmp 0x1403247ab
mov eax, dword [rsp + 0x30]
jmp 0x14032475f
inc eax
mov dword [rsp + 0x30], eax
push rax
pushf
mov eax, 0xf987c356
pushf
not eax
add eax, 0x99ed33b4
xor eax, 0xabb6d98b
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe7ff6778
xor eax, 0xa61f0e1e
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xcaf367c0
xor eax, 0x8257743f
rol eax, 0x2d
popf
jmp 0x14032352f
cmp dword [rsp + 0x30], 0x281
jge 0x14032480e
push rax
pushf
mov eax, 0xe8d8744a
pushf
not eax
add eax, 0xdb997998
xor eax, 0xb7602d1c
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe4574d0d
xor eax, 0xa3b17fc1
rol eax, 0x10
popf
pushf
not eax
add eax, 0x8a41006c
xor eax, 0xd0e59a6e
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc0ef6527
xor eax, 0xae2c7889
rol eax, 0x25
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0xf69a28b3
pushf
not eax
add eax, 0xf44a9bcf
xor eax, 0x91a33bc7
rol eax, 0x23
popf
pushf
not eax
add eax, 0xff4ce046
xor eax, 0x9eb29b22
rol eax, 0x9c
popf
jmp 0x14032352f
mov eax, dword [rsp + 0x30]
cdqe
imul rax, rax, 0x10
mov rcx, qword [rsp + 0x20]
mov byte [rcx + rax + 0xdfc], 0
mov eax, dword [rsp + 0x30]
cdqe
imul rax, rax, 0x10
mov rcx, qword [rsp + 0x20]
xorps xmm0, xmm0
movss dword [rcx + rax + 0xe08], xmm0
jmp 0x14032475a
mov dword [rsp + 0x34], 0
jmp 0x140324988
mov eax, dword [rsp + 0x34]
jmp 0x140324929
inc eax
mov dword [rsp + 0x34], eax
push rax
pushf
mov eax, 0x3e26ac4d
pushf
not eax
add eax, 0xeef04c4f
xor eax, 0xfcdc4587
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xfb1de87b
xor eax, 0x8b628917
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd5640240
xor eax, 0xd66b5b86
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xcbdf986a
xor eax, 0xb1827355
rol eax, 0x81
popf
jmp 0x14032352f
cmp dword [rsp + 0x34], 0x285
jge 0x1403249ef
push rax
pushf
mov eax, 0x60e533cc
pushf
not eax
add eax, 0x8318380a
xor eax, 0xd2c8e36d
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x9d60f000
xor eax, 0xf9be3264
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf9630672
xor eax, 0xa89e10db
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa7e1674a
xor eax, 0xd204828f
rol eax, 0x58
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0xde7618c4
pushf
not eax
add eax, 0x842082c5
xor eax, 0xebe57188
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x895bc9ef
xor eax, 0x9c2fb8f0
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa026bc4e
xor eax, 0x9b1f066a
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xdc69df41
xor eax, 0x8d1b1d99
rol eax, 0x8a
popf
jmp 0x14032352f
movsxd rax, dword [rsp + 0x34]
imul rax, rax, 0x10
mov rcx, qword [rsp + 0x20]
lea rax, [rcx + rax + 0xdfc]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x48]
movss xmm0, dword [rcx + 4]
movss dword [rax + 8], xmm0
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax]
test eax, eax
je 0x140324ac9
push rax
pushf
mov eax, 0x3e2044ba
pushf
not eax
add eax, 0xc4c9cea7
xor eax, 0x8ab1d531
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc54bdb1c
xor eax, 0x846bbb57
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf904364c
xor eax, 0xe492eb3b
rol eax, 0x53
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0x105caf13
pushf
not eax
add eax, 0xc41efb12
xor eax, 0xfd2b0596
rol eax, 0x40
popf
pushf
not eax
add eax, 0x8167204e
xor eax, 0xeff5a419
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xad18c48e
xor eax, 0xb58b9ed3
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc92b4330
xor eax, 0xab865712
rol eax, 0x61
popf
jmp 0x14032352f
mov rax, qword [rsp + 0x48]
xorps xmm0, xmm0
comiss xmm0, dword [rax + 4]
jbe 0x140324b63
push rax
pushf
mov eax, 0x4e34ad90
pushf
not eax
add eax, 0xfa9078c2
xor eax, 0xbd1480f1
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xc844e1be
xor eax, 0x830716bd
rol eax, 0xd6
popf
jmp 0x14032352f
push rax
pushf
mov eax, 0xb4ffe4bf
pushf
not eax
add eax, 0x89983a5b
xor eax, 0xd3572892
rol eax, 0
popf
pushf
not eax
add eax, 0xe931d2f4
xor eax, 0xf686a197
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x945bde88
xor eax, 0x9ffc4816
rol eax, 0xfc
popf
jmp 0x14032352f
xorps xmm0, xmm0
movss dword [rsp + 0x54], xmm0
jmp 0x140324c70
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x20]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rcx + 0x10]
movss dword [rsp + 0x54], xmm0
push rax
pushf
mov eax, 0xd4d590ca
pushf
not eax
add eax, 0x83279937
xor eax, 0xa369bf91
rol eax, 0x79
popf
pushf
not eax
add eax, 0xff44113b
xor eax, 0xc274e6e0
rol eax, 0xae
popf
pushf
not eax
add eax, 0x9dbbc709
xor eax, 0xb9adc2f6
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe269c88b
xor eax, 0x8552ad06
rol eax, 0xf6
popf
jmp 0x14032352f
movss xmm0, dword [rsp + 0x54]
movss dword [rsp + 0x58], xmm0
jmp 0x140324d08
movss xmm0, dword [0x140118054]
movss dword [rsp + 0x58], xmm0
push rax
pushf
mov eax, 0x54b55b20
pushf
not eax
add eax, 0xa6ec7d52
xor eax, 0xba3d5950
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xe32ffb0e
xor eax, 0xd44d72bc
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd762ef43
xor eax, 0xfd5b4c6d
rol eax, 6
popf
jmp 0x14032352f
mov rax, qword [rsp + 0x48]
movss xmm0, dword [rsp + 0x58]
movss dword [rax + 4], xmm0
jmp 0x140324924
add rsp, 0x78
ret