Function at 0x140054a70
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, r11
mov qword [rsp + 8], r11
xchg r11, rbx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
push 0x178b5efd
mov qword [rsp], rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
push r12
nop
sub rsp, 8
mov qword [rsp], r13
push r14
mov r13, r13
nop
sub rsp, 8
mov qword [rsp], r15
sub rsp, 0x730f470b
add rsp, 0x730f461b
xchg rbp, rsi
mov rbp, rdx
xchg rbp, rsi
mov rbx, rcx
mov edx, 0x2f92a87f
add edx, 0x27413681
xor edx, 0x3f9c701d
xor edx, 0x57a9634b
call fcn.140096ed0
xor edi, edi
test rax, rax
mov dword [rsp - 0x1c], 0x379a02b0
je 0x140054b88
ror rax, 1
ror rax, 0x19
ror rax, 5
ror rax, 0x12
ror rax, 5
ror rax, 1
movabs rcx, 0x5bf7110b724b9eb6
sub rcx, 0x2770d396
add rcx, 0x1dcae642
sub rcx, 0xb0df3bb
sub rcx, 0x4997835b
add rax, rcx
mov dword [rsp + 0xe4], edi
mov rdi, rdi
ror rax, 0x1d
ror rax, 0x16
ror rax, 1
ror rax, 1
movabs rcx, 0x4520e3db270e3be6
add rcx, 0x2cb7552f
sub rcx, 0x2a2d2ee6
add rcx, 0x132051d1
add rax, rcx
ror rax, 5
ror rax, 5
xchg rdx, rax
mov qword [rsi], rdx
xchg rdx, rax
jmp 0x140054bb4
mov dword [rsp + 0xe4], 0x76c965a6
xor dword [rsp + 0xe4], 0x37695b74
sub dword [rsp + 0xe4], 0x37e774cb
xor dword [rsp + 0xe4], 0x9b8ca06
mov edx, 0xb26dc9f
add edx, 0x5920efd1
sub edx, 0x210448d9
xor edx, 0xe2f25fb6
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096ed0
mov r9, r9
test rax, rax
je 0x140054c1e
not rax
xchg r12, r12
mov dword [rsp + 0xe8], edi
ror rax, 2
ror rax, 0x12
ror rax, 1
not rax
mov dword [rsp - 0x2c], edi
rol rax, 0x38
rol rax, 1
rol rax, 1
rol rax, 1
xchg rbx, rax
mov qword [rsi + 8], rbx
xchg rbx, rax
jmp 0x140054c55
mov dword [rsp + 0xe8], 0x3cf3c8a6
add dword [rsp + 0xe8], 0x1eb1d3ed
xor dword [rsp + 0xe8], 0x2a247895
sub dword [rsp + 0xe8], 0x351e5a9
sub dword [rsp + 0xe8], 0x6e2ffe5c
mov edx, 0x340c8e77
add edx, 0x1d8392ef
add edx, 0xbd84aaa
add edx, 0xa2335b9f
xchg r15, rbx
mov rcx, r15
xchg r15, rbx
call fcn.140096ed0
xchg rdx, rdx
test rax, rax
je 0x140054d3a
not rax
mov dword [rsp + 0x138], edi
mov dword [rsp - 0xc], 0x2cd4d5f9
ror rax, 0x28
ror rax, 1
ror rax, 8
ror rax, 5
ror rax, 4
ror rax, 1
movabs rcx, 0x47d660121b3183fe
xor rcx, 0x1f8dc91a
add rcx, 0x6eabe6b3
sub rcx, 0x1e3c2840
not rax
mov r10, r10
sub rax, rcx
movabs rcx, 0x30fe581e6f063529
sub rcx, 0x3f878c96
add rcx, 0x3e1c6d3c
add rcx, 0x4d3b0202
xor rax, rcx
mov dword [rsp - 0x34], 0x7ae1c3e3
movabs rcx, 0x2f6023f35363a53e
sub rcx, 0x2391ed85
xor rcx, 0x51028291
sub rcx, 0x405af3f6
add rcx, 0xf4e4543
add rax, rcx
mov dword [rsp - 0x18], 0x1d12f42c
mov qword [rsi + 0x10], rax
jmp 0x140054d71
mov dword [rsp + 0x138], 0x4b3415c9
sub dword [rsp + 0x138], 0x2b9d283
sub dword [rsp + 0x138], 0x2a09078f
xor dword [rsp + 0x138], 0x61d9aa27
sub dword [rsp + 0x138], 0x7fa8918f
mov edx, 0x45d17d40
xor edx, 0x266bdd9a
add edx, 0x15adc72a
add edx, 0x295fa901
mov rcx, rbx
call fcn.140096ed0
xchg rsp, rsp
test rax, rax
je 0x140054e2e
rol rax, 0xa
rol rax, 0x11
rol rax, 7
rol rax, 2
rol rax, 4
rol rax, 1
movabs rcx, 0x78a9cd8a4a92f4c0
xor rcx, 0x4308896e
add rcx, 0x50635e6d
add rcx, 0x7fffffff
add rcx, 0x5b18cc6
sub rax, rcx
mov dword [rsp - 0x2c], 0x17c9e61c
mov dword [rsp + 0x58], edi
rol rax, 2
rol rax, 0x1a
rol rax, 7
rol rax, 0x11
rol rax, 6
rol rax, 1
movabs rcx, 0x195c038c4fb4eeae
add rcx, 0x2b989c0a
sub rcx, 0x6bde8cbf
xor rcx, 0x665bb23
add rax, rcx
xchg rbp, rax
mov qword [rsi + 0x18], rbp
xchg rbp, rax
jmp 0x140054e56
mov dword [rsp + 0x58], 0x79dd2905
sub dword [rsp + 0x58], 0x263cf3b8
sub dword [rsp + 0x58], 0x81d54c
add dword [rsp + 0x58], 0x13a2a2
sub dword [rsp + 0x58], 0x533202a2
mov edx, 0x22731870
xor edx, 0x351fcc02
xor edx, 0x7df48c2d
xor edx, 0x5063bc04
mov rcx, rbx
mov dword [rsp - 0x3c], edx
call fcn.140096ed0
test rax, rax
je 0x140054f15
mov dword [rsp - 0xc], edi
movabs rcx, 0x1263fb3e0e6f1d2d
add rcx, 0x5e406e4b
sub rcx, 0x2ae9047e
sub rcx, 0x1618876b
mov dword [rsp + 0x5c], edi
xor rax, rcx
mov dword [rsp - 0xc], 0x494e0c8d
movabs rcx, 0xb40f117468e5ca0e
add rcx, 0xcb79c2
sub rcx, 0x231757d
xor rcx, 0x1c96819b
xor rcx, 0x32180300
ror rax, 0x16
ror rax, 1
ror rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x20], 0x6775d9b8
ror rax, 2
ror rax, 0xc
ror rax, 1
ror rax, 8
ror rax, 2
ror rax, 1
xchg rbp, rax
mov qword [rsi + 0x20], rbp
xchg rbp, rax
jmp 0x140054f35
mov dword [rsp + 0x5c], 0x32a8aa14
sub dword [rsp + 0x5c], 0x5b33ff7
xor dword [rsp + 0x5c], 0x3d9792c4
sub dword [rsp + 0x5c], 0x1162f8d8
mov edx, 0x65700050
sub edx, 0x31292854
sub edx, 0x114b0e1e
add edx, 0x1290399b
add edx, 0x2d5e793e
xchg r13, rbx
mov rcx, r13
xchg r13, rbx
call fcn.140096ed0
mov dword [rsp - 0x30], esp
test rax, rax
je 0x140054ffc
ror rax, 0x12
ror rax, 6
ror rax, 1
ror rax, 2
ror rax, 4
ror rax, 1
movabs rcx, 0x16cae97645312806
sub rcx, 0x2a4e76f1
xor rcx, 0x7dd6888
add rcx, 0x358e9920
xor rax, rcx
xchg rsp, rsp
mov dword [rsp + 0x60], edi
rol rax, 0x1b
rol rax, 0x11
rol rax, 6
rol rax, 8
rol rax, 2
rol rax, 1
movabs rcx, 0x3b7911926aef3c03
sub rcx, 0x31e45e5e
xor rcx, 0x6416ab69
sub rcx, 0x2edd316c
add rcx, 0x40d70935
add rax, rcx
xchg rdx, rdx
xchg r12, rax
mov qword [rsi + 0x28], r12
xchg r12, rax
jmp 0x140055024
mov dword [rsp + 0x60], 0x7d523319
xor dword [rsp + 0x60], 0x39104ccb
xor dword [rsp + 0x60], 0x36382239
xor dword [rsp + 0x60], 0xe57ea5d
xor dword [rsp + 0x60], 0x7c2db7b7
mov edx, 0x182a6909
xor edx, 0x66fb1583
sub edx, 0x167a8622
sub edx, 0x3381b976
xor edx, 0xa3281f6a
mov rcx, rbx
xchg r12, r12
call fcn.140096ed0
test rax, rax
je 0x14005514a
mov dword [rsp - 0x40], 0x5f08456d
rol rax, 0x11
rol rax, 0x12
rol rax, 6
rol rax, 8
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x2a156e445823cd4f
sub rcx, 0x165aabe0
xor rcx, 0x3d7c7254
xor rcx, 0x2e527de0
sub rcx, 0x22fee10a
sub rax, rcx
mov rcx, rcx
mov dword [rsp + 0x70], edi
rol rax, 0x19
rol rax, 0x1e
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xaf5e4e2e0b16a9bb
xor rcx, 0x67c4a40a
sub rcx, 0x3c6554af
add rcx, 0x2c2115ca
add rax, rcx
mov dword [rsp - 0x18], 0x46c8bd0e
movabs rcx, 0x306069825454e63f
sub rcx, 0x4f5871a5
add rcx, 0x1436c6c3
sub rcx, 0x1096401d
add rcx, 0x34816d04
xor rax, rcx
movabs rcx, 0xd72d2f956614799
xor rcx, 0x49ca71
xor rcx, 0x47023dd2
add rcx, 0x4cc19061
ror rax, 0x15
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov r12, r12
xchg rsp, rax
mov qword [rsi + 0x30], rsp
xchg rsp, rax
jmp 0x14005516a
mov dword [rsp + 0x70], 0x7e7b24d6
xor dword [rsp + 0x70], 0xa26efac
add dword [rsp + 0x70], 0x2920b52
xor dword [rsp + 0x70], 0x76efd6cd
mov edx, 0x76123241
sub edx, 0x3adcf9c
add edx, 0xc6b52a6
xor edx, 0x88ba6636
xchg rbp, rcx
mov rbp, rbx
xchg rcx, rbp
call fcn.140096ed0
mov dword [rsp - 0x18], 0x3ea1634e
test rax, rax
je 0x140055259
movabs rcx, 0xb82dd4d04fd19054
sub rcx, 0x4fa28912
add rcx, 0x5d0c5c84
add rcx, 0x80e2928
sub rcx, 0x2750e019
mov dword [rsp + 0x74], edi
xchg rdi, rdi
add rax, rcx
movabs rcx, 0x728d0aa40443eb6f
add rcx, 0x70e3007c
xor rcx, 0x58a117e1
sub rcx, 0x9bf31e1
add rcx, 0x6df1a352
ror rax, 1
ror rax, 2
add rax, rcx
movabs rcx, 0x13dc6712579ef4b3
sub rcx, 0x54c71db
add rcx, 0x2790a75d
xor rcx, 0x362c4159
add rcx, 0x54dae91c
rol rax, 0xd
rol rax, 2
rol rax, 0xd
rol rax, 4
rol rax, 0xb
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x18], esi
mov qword [rsi + 0x38], rax
jmp 0x140055279
mov dword [rsp + 0x74], 0x122af001
add dword [rsp + 0x74], 0x367ec977
xor dword [rsp + 0x74], 0x7ab3d548
sub dword [rsp + 0x74], 0x321a6c2f
mov edx, 0x70abcb4f
sub edx, 0x52dacfe2
add edx, 0x477bf750
sub edx, 0x2a3b1027
add edx, 0x6ab269ba
xchg rbx, rdi
mov rcx, rdi
xchg rbx, rdi
call fcn.140096ed0
mov dword [rsp - 0x24], ebx
test rax, rax
je 0x140055321
not rax
xchg rbx, rbx
mov dword [rsp + 0x7c], edi
ror rax, 0x19
ror rax, 9
ror rax, 3
ror rax, 5
ror rax, 6
ror rax, 7
ror rax, 1
ror rax, 1
movabs rcx, 0x2841a9365739cb56
xor rcx, 0x1d30aabd
xor rcx, 0x38e0b11c
add rcx, 0x18aedcd9
sub rax, rcx
mov rsi, rsi
ror rax, 1
ror rax, 1
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xchg rcx, rax
mov qword [rsi + 0x40], rcx
xchg rcx, rax
jmp 0x140055341
mov dword [rsp + 0x7c], 0x6953d7f7
xor dword [rsp + 0x7c], 0x19a3deba
sub dword [rsp + 0x7c], 0x42a60b77
sub dword [rsp + 0x7c], 0x2e49fdd5
mov edx, 0x2194ced3
sub edx, 0x96ed96a
add edx, 0x2655b969
sub edx, 0xe03b308
xor edx, 0x164cebe
xchg rcx, r14
mov r14, rbx
xchg r14, rcx
call fcn.140096ed0
test rax, rax
mov dword [rsp - 0x44], edx
je 0x140055441
movabs rcx, 0x8ab6787b0ba947d3
add rcx, 0x6bea2a1c
sub rcx, 0x1ee08dc7
xor rcx, 0xef8c975
sub rcx, 0x6ecf4c5
mov dword [rsp + 0x94], edi
xor rax, rcx
xchg r14, r14
movabs rcx, 0x946812e4a1e8540
add rcx, 0x147dfc1f
sub rcx, 0x42d497a7
sub rcx, 0x16d66736
add rax, rcx
mov rsp, rsp
movabs rcx, 0x9de6062625536581
sub rcx, 0x627f302
add rcx, 0x3f4181ec
xor rcx, 0x1b9947e9
add rcx, 0x7fffffff
sub rcx, 0x1d4d7104
xor rax, rcx
movabs rcx, 0x3dc4f845672c23af
sub rcx, 0x46ac5e0
add rcx, 0x4304630
sub rcx, 0x3ca2f5a1
rol rax, 8
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x48], rax
mov dword [rsp - 0x20], edi
jmp 0x14005546d
mov dword [rsp + 0x94], 0x410f759
add dword [rsp + 0x94], 0x2cd1a2b
xor dword [rsp + 0x94], 0x44e9ae23
sub dword [rsp + 0x94], 0x4237bfa6
mov edx, 0x259e48b3
add edx, 0x1176e5ad
add edx, 0x3b4d2383
sub edx, 0x1dfff019
sub edx, 0x4fbf45fe
mov rcx, rbx
xchg rcx, rcx
call fcn.140096ed0
test rax, rax
je 0x140055581
mov dword [rsp - 0x34], 0x246dc741
rol rax, 0xc
rol rax, 2
rol rax, 1
movabs rcx, 0x422f0b4911304851
add rcx, 0x125efccc
add rcx, 0x48a67c1
xor rcx, 0x5066a4e1
add rcx, 0x3f458945
add rax, rcx
mov dword [rsp + 0x98], edi
mov dword [rsp - 0x3c], esi
rol rax, 0x10
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x1b8358aa459dbe05
sub rcx, 0x2eb1b29b
xor rcx, 0x6a3fce81
sub rcx, 0x6fc6b387
add rcx, 0x7024d7f3
add rax, rcx
xchg rdx, rdx
movabs rcx, 0xc3a869a4b2352b1
xor rcx, 0x6d989851
sub rcx, 0xd0db8d6
add rcx, 0x35e4cd5b
ror rax, 0xc
ror rax, 0x18
ror rax, 3
ror rax, 0xa
ror rax, 1
ror rax, 1
add rax, rcx
mov rdi, rdi
ror rax, 6
ror rax, 2
ror rax, 6
ror rax, 4
ror rax, 0xc
ror rax, 3
ror rax, 1
xchg r11, rax
mov qword [rsi + 0x50], r11
xchg r11, rax
jmp 0x1400555ad
mov dword [rsp + 0x98], 0x4ba99dc5
add dword [rsp + 0x98], 0x8278d5e
xor dword [rsp + 0x98], 0x78ed19ba
sub dword [rsp + 0x98], 0x2b3c3298
mov edx, 0x64991658
xor edx, 0x7fad4f0c
add edx, 0x2ef0b957
sub edx, 0x462e1f1f
xchg r11, rcx
mov r11, rbx
xchg rcx, r11
call fcn.140096ed0
test rax, rax
je 0x14005567b
xchg r12, r12
movabs rcx, 0x696e28bd792bde9e
xor rcx, 0x49597c03
add rcx, 0x137c23fd
add rcx, 0x6af18156
mov dword [rsp + 0xa4], edi
xchg r13, r13
xor rax, rcx
movabs rcx, 0x31afb5584a9079fd
xor rcx, 0x3990ab9c
sub rcx, 0x17a04cd3
add rcx, 0x234129bc
rol rax, 0x2c
rol rax, 2
rol rax, 4
rol rax, 1
xor rax, rcx
movabs rcx, 0x59392c134bd29dd5
sub rcx, 0x45089208
add rcx, 0x1320dd15
add rcx, 0x4faf9f21
add rcx, 0x275d37a7
sub rax, rcx
ror rax, 0x2f
ror rax, 0xb
not rax
mov qword [rsi + 0x58], rax
xchg r15, r15
jmp 0x1400556b2
mov dword [rsp + 0xa4], 0x7e49267
xor dword [rsp + 0xa4], 0x468b3014
xor dword [rsp + 0xa4], 0x336151fe
sub dword [rsp + 0xa4], 0xbf08a6d
xor dword [rsp + 0xa4], 0x661e6921
mov edx, 0x16f89363
add edx, 0x6265962d
xor edx, 0x2bee8186
xor edx, 0x47816fc0
xor edx, 0xf547e83d
xchg r8, rcx
mov r8, rbx
xchg r8, rcx
call fcn.140096ed0
test rax, rax
xchg r9, r9
je 0x1400557ac
not rax
mov dword [rsp + 0xa8], edi
mov dword [rsp - 0x34], ebp
movabs rcx, 0x1c3076778ea60d8
sub rcx, 0x32c128e
sub rcx, 0x1b933590
add rcx, 0x7fffffff
add rcx, 0xfcbde54
add rax, rcx
mov rsi, rsi
movabs rcx, 0x3a0792d40bccf27c
add rcx, 0x4b71a4e3
sub rcx, 0x2b706043
add rcx, 0x3bd3b075
rol rax, 6
rol rax, 5
rol rax, 0xb
rol rax, 1
rol rax, 8
rol rax, 2
rol rax, 5
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x302d81db29d07379
add rcx, 0x980ebb0
xor rcx, 0x5ec88da9
add rcx, 0x7fffffff
sub rcx, 0x4a426b8e
rol rax, 0x23
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rbx, rbx
mov qword [rsi + 0x60], rax
jmp 0x1400557d8
mov dword [rsp + 0xa8], 0xc5dab34
xor dword [rsp + 0xa8], 0x6a72f564
sub dword [rsp + 0xa8], 0x95c4d13
xor dword [rsp + 0xa8], 0x5cd3113c
mov edx, 0x9903ff7
add edx, 0x5c5a9e42
xor edx, 0x6d3327b2
xor edx, 0x73040880
add edx, 0x6df8dd53
xchg r9, rcx
mov r9, rbx
xchg r9, rcx
call fcn.140096ed0
mov dword [rsp - 0x1c], 0x50d8a40e
test rax, rax
je 0x14005586a
not rax
mov dword [rsp + 0xb4], edi
mov dword [rsp - 0x24], ebp
ror rax, 0x14
ror rax, 0x13
ror rax, 0xd
ror rax, 3
ror rax, 1
movabs rcx, 0xb6d727316b619f97
sub rcx, 0x2e58cf94
sub rcx, 0x11038bf7
add rcx, 0xf3ed83
add rax, rcx
not rax
xchg r8, r8
xchg r8, rax
mov qword [rsi + 0x68], r8
xchg r8, rax
jmp 0x1400558a1
mov dword [rsp + 0xb4], 0x76f83115
xor dword [rsp + 0xb4], 0x3c0ac13f
xor dword [rsp + 0xb4], 0x6f4340cd
add dword [rsp + 0xb4], 0x13310ace
sub dword [rsp + 0xb4], 0x38e2bbb4
mov edx, 0x3b11c454
sub edx, 0xb8fb0da
xor edx, 0x3bedafe1
add edx, 0x45fd0472
add edx, 0x26b57105
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096ed0
test rax, rax
xchg rsi, rsi
je 0x140055987
rol rax, 0x18
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x371531f66eb18d77
xor rcx, 0x1924bef
xor rcx, 0x107afc57
sub rcx, 0x6da3c4dc
xor rax, rcx
mov dword [rsp + 0xb8], edi
mov dword [rsp - 0x20], 0x413155e5
movabs rcx, 0x69f545452932cec6
xor rcx, 0x147f55b5
add rcx, 0x2c57e1e0
sub rcx, 0x5d57a2c
add rax, rcx
movabs rcx, 0x1a273f2b7a6e1841
sub rcx, 0x2865cdb6
sub rcx, 0x3b8eb38
xor rcx, 0x34c19254
add rcx, 0x7fffffff
add rcx, 0x2e59f8e
not rax
sub rax, rcx
xchg rbx, rbx
ror rax, 0xd
ror rax, 5
ror rax, 1
xchg r15, rax
mov qword [rsi + 0x70], r15
xchg r15, rax
jmp 0x1400559be
mov dword [rsp + 0xb8], 0x2acba347
add dword [rsp + 0xb8], 0x47ed916
add dword [rsp + 0xb8], 0x460e8259
xor dword [rsp + 0xb8], 0x3f1dc121
sub dword [rsp + 0xb8], 0x4a453f96
mov edx, 0x299ddea
add edx, 0x4cf6d7d0
add edx, 0x9318f2f
xor edx, 0xbc45ddd0
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096ed0
mov r14, r14
test rax, rax
je 0x140055a90
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 3
movabs rcx, 0xfc5ca99770bf42d
sub rcx, 0x28118a15
xor rcx, 0x7ab3f32e
add rcx, 0x7fffffff
xor rcx, 0x4214e454
xor rax, rcx
mov dword [rsp - 0x38], 0x2e683c88
mov dword [rsp + 0xc8], edi
movabs rcx, 0x1440bb5643aa9f27
add rcx, 0x311de865
sub rcx, 0x3e3a3da0
add rcx, 0x3d40edf5
sub rcx, 0x1a8f3399
add rax, rcx
not rax
mov dword [rsp - 0x38], 0x4f028859
ror rax, 9
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
not rax
mov qword [rsi + 0x78], rax
jmp 0x140055ac7
mov dword [rsp + 0xc8], 0x13b692f5
add dword [rsp + 0xc8], 0x3ebc1972
xor dword [rsp + 0xc8], 0x21fc4fb2
xor dword [rsp + 0xc8], 0x4068f04e
xor dword [rsp + 0xc8], 0x33e6139a
mov edx, 0x5469d219
xor edx, 0x106f2ecb
sub edx, 0x2aa92fcb
add edx, 0x42cf4d90
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096ed0
test rax, rax
xchg r8, r8
je 0x140055b8b
rol rax, 0xc
rol rax, 0xb
rol rax, 7
rol rax, 1
movabs rcx, 0x1f18b4c4cf3664a
sub rcx, 0x2d83e5ae
xor rcx, 0x291205d1
xor rcx, 0x7c7f8b9e
add rax, rcx
mov dword [rsp + 0xcc], edi
mov dword [rsp - 0x2c], edi
ror rax, 0x3a
movabs rcx, 0x5a459d4744770cb1
xor rcx, 0x7b4adb37
sub rcx, 0x3780a66e
add rcx, 0x819a9d1
add rcx, 0x7fffffff
add rcx, 0x4f18d5c1
not rax
add rax, rcx
mov r8, r8
not rax
rol rax, 0xd
rol rax, 5
rol rax, 1
rol rax, 1
mov qword [rsi + 0x80], rax
jmp 0x140055bc2
mov dword [rsp + 0xcc], 0x448439c1
add dword [rsp + 0xcc], 0x1c15d407
sub dword [rsp + 0xcc], 0x183a19a1
sub dword [rsp + 0xcc], 0x1bd338b6
xor dword [rsp + 0xcc], 0x2c8cbb70
mov edx, 0x57b0ee07
add edx, 0x10354c49
sub edx, 0x1ccdb40a
add edx, 0x3aa6a956
mov rcx, rbx
mov dword [rsp - 0x3c], ecx
call fcn.140096ed0
test rax, rax
je 0x140055c84
mov dword [rsp - 0x38], edx
not rax
mov dword [rsp + 0xdc], edi
movabs rcx, 0x77bc36ab1e34b28d
add rcx, 0x3d071efc
sub rcx, 0x4c7d38ce
add rcx, 0x1b73d409
add rcx, 0x7fffffff
add rcx, 0x31f356e5
add rax, rcx
mov dword [rsp - 0x34], ecx
movabs rcx, 0x7efaad0926d4d253
add rcx, 0x14ecab93
xor rcx, 0x7dadf046
sub rcx, 0x3ef2bf17
add rcx, 0x7fffffff
xor rcx, 0x2cbf8c34
rol rax, 8
rol rax, 1
rol rax, 2
rol rax, 1
not rax
xchg rdi, rdi
sub rax, rcx
xchg r15, rax
mov qword [rsi + 0x88], r15
xchg r15, rax
jmp 0x140055cbb
mov dword [rsp + 0xdc], 0x4239d379
sub dword [rsp + 0xdc], 0x72c536c
sub dword [rsp + 0xdc], 0x2e8556b5
add dword [rsp + 0xdc], 0x45f39794
sub dword [rsp + 0xdc], 0x527bc0eb
mov edx, 0x721773c1
xor edx, 0x2cf71634
xor edx, 0x72d5fed6
add edx, 0x2171695c
xchg rbx, rbp
mov rcx, rbp
xchg rbp, rbx
call fcn.140096ed0
test rax, rax
je 0x140055dae
mov dword [rsp - 0x34], edi
movabs rcx, 0x728178905b16c7bd
xor rcx, 0x6f418037
add rcx, 0x10cb2462
add rcx, 0x1424fa34
add rcx, 0x27c055f5
mov dword [rsp + 0xe0], edi
xchg rsi, rsi
add rax, rcx
movabs rcx, 0xdf7f251812ceac20
add rcx, 0x343b63f0
xor rcx, 0x3675d3a3
sub rcx, 0x4d2bd157
add rcx, 0x426a8b7e
rol rax, 0x14
xchg rbp, rbp
add rcx, rax
movabs rax, 0x43f3347a155342c4
xor rax, 0x79c47572
xor rax, 0x6c65eff3
xor rax, 0x75de6e95
add rax, 0x1c44deac
not rcx
rol rcx, 0xc
rol rcx, 0x1b
rol rcx, 1
rol rcx, 2
rol rcx, 2
rol rcx, 1
rol rcx, 1
xor rcx, rax
ror rcx, 1
ror rcx, 0x22
ror rcx, 2
ror rcx, 1
mov qword [rsi + 0x90], rcx
mov rdx, rdx
jmp 0x140055dda
mov dword [rsp + 0xe0], 0x343b4323
add dword [rsp + 0xe0], 0x1233ad17
sub dword [rsp + 0xe0], 0xbb7a7f5
xor dword [rsp + 0xe0], 0x3ab74844
mov edx, 0x3cd8c269
xor edx, 0x51012ded
sub edx, 0x3aef170e
add edx, 0x2aec853c
sub edx, 0x148f806
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096ed0
test rax, rax
xchg r15, r15
je 0x140055ea8
movabs rcx, 0x24f826f94ca1aeaf
sub rcx, 0x3ab362d8
add rcx, 0x3bbf9044
sub rcx, 0x3bda72e7
mov dword [rsp + 0x20], edi
xor rax, rcx
mov dword [rsp - 0x44], edx
movabs rcx, 0x70c2eb5554f3d938
sub rcx, 0x41ea01e0
add rcx, 0x265a3229
add rcx, 0xa3eb7c9
sub rax, rcx
mov rsi, rsi
movabs rcx, 0xcca851a2012c9d4d
xor rcx, 0x21fcb262
add rcx, 0x2090c90a
add rcx, 0x7fffffff
add rcx, 0x4b690b4
rol rax, 0x3c
add rax, rcx
mov dword [rsp - 0x18], 0x5a353344
not rax
xchg rsp, rax
mov qword [rsi + 0x98], rsp
xchg rsp, rax
jmp 0x140055ed0
mov dword [rsp + 0x20], 0x254722c8
add dword [rsp + 0x20], 0x4a5884ae
sub dword [rsp + 0x20], 0x1d3eb865
xor dword [rsp + 0x20], 0x3d858fa9
xor dword [rsp + 0x20], 0x6fe560b9
mov edx, 0x3a272604
add edx, 0x11ccf83f
sub edx, 0x39c519fc
add edx, 0x46e879a1
add edx, 0x45d6cd98
mov rcx, rbx
mov dword [rsp - 0x20], ebx
call fcn.140096ed0
test rax, rax
je 0x140055fd8
movabs rcx, 0x5a1d86807e4341b
add rcx, 0x41a13a9
add rcx, 0x97211fc
sub rcx, 0xeca63d5
add rcx, 0x7fffffff
add rcx, 0x38feef1b
mov dword [rsp + 0x24], edi
mov rbx, rbx
add rax, rcx
movabs rcx, 0x2e8899ed39d74074
xor rcx, 0x1b6dff8e
sub rcx, 0x14eb3756
add rcx, 0xdb7fbdc
add rcx, 0x7fffffff
sub rcx, 0x16ac91ed
xor rax, rcx
movabs rcx, 0x6f2a6c2606742505
xor rcx, 0x16c9429f
add rcx, 0x12ad5942
add rcx, 0x7fffffff
xor rcx, 0x5d4d29a0
add rax, rcx
xchg r12, r12
movabs rcx, 0x37b50daa58a50651
add rcx, 0x11c6ed0f
sub rcx, 0x260d4e70
add rcx, 0x7fffffff
sub rcx, 0x1c9f851
not rax
mov dword [rsp - 0x1c], edi
sub rax, rcx
not rax
xchg r9, rax
mov qword [rsi + 0xa0], r9
xchg r9, rax
jmp 0x140055ff8
mov dword [rsp + 0x24], 0x10a8ccda
add dword [rsp + 0x24], 0x377064a3
xor dword [rsp + 0x24], 0x58a834c0
xor dword [rsp + 0x24], 0x10b105bc
mov edx, 0x1a7d0b68
add edx, 0x179ed495
xor edx, 0x68d68806
xor edx, 0x7694405c
xchg rsi, rbx
mov rcx, rsi
xchg rsi, rbx
call fcn.140096ed0
test rax, rax
mov r8, r8
je 0x1400560f7
movabs rcx, 0x47e5164a2ed2f330
add rcx, 0x21241db7
xor rcx, 0x6707307e
sub rcx, 0xa597c92
sub rcx, 0x12528429
mov dword [rsp + 0x34], edi
mov rdi, rdi
xor rax, rcx
movabs rcx, 0x129e6cdf12cfcf42
xor rcx, 0x7a8c0183
sub rcx, 0x31609c0c
add rcx, 0x242abd92
add rcx, 0x530e06f7
sub rax, rcx
movabs rcx, 0x5d42619e125634e4
add rcx, 0x1b0b0439
xor rcx, 0x4eb4edfb
xor rcx, 0x2250ac0
xor rcx, 0x1f9e59bb
xor rax, rcx
mov dword [rsp - 0x18], 0x79055cc8
movabs rcx, 0x1e8ebb0321b66ce6
xor rcx, 0x14e7c9f6
add rcx, 0xb2c6cbd
sub rcx, 0x46dbde5
rol rax, 8
rol rax, 0x12
rol rax, 6
rol rax, 1
add rax, rcx
mov r9, r9
xchg rdi, rax
mov qword [rsi + 0xa8], rdi
xchg rdi, rax
jmp 0x14005611f
mov dword [rsp + 0x34], 0x50e8f185
sub dword [rsp + 0x34], 0xf87e3e4
add dword [rsp + 0x34], 0x112980f3
sub dword [rsp + 0x34], 0x18a4d7ce
sub dword [rsp + 0x34], 0x39e5b6c5
mov edx, 0x173e2f0a
add edx, 0x4752ceaa
sub edx, 0xc5333a3
sub edx, 0x285446dd
xor edx, 0x1c69aacd
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096ed0
mov dword [rsp - 0x10], 0x1aa97db2
test rax, rax
je 0x140056222
rol rax, 0x29
rol rax, 3
rol rax, 8
rol rax, 4
rol rax, 1
movabs rcx, 0x26e164d8630d4c0c
sub rcx, 0x5cccabc3
add rcx, 0x2db202f9
add rcx, 0x16564f99
sub rcx, 0x37edef85
xor rax, rcx
mov dword [rsp - 0x38], 0x3c7ca050
mov dword [rsp + 0x38], edi
movabs rcx, 0x65b8f5086de0062d
sub rcx, 0x5e6d6cb5
xor rcx, 0xce2c299
add rcx, 0x5e62713a
add rax, rcx
mov rsp, rsp
movabs rcx, 0x1e640275ed55bc3
sub rcx, 0x345d139b
add rcx, 0x15f0003
add rcx, 0x7fffffff
add rcx, 0x4ed04d87
ror rax, 0x13
ror rax, 2
ror rax, 1
xor rax, rcx
not rax
ror rax, 0x20
ror rax, 0x14
ror rax, 2
ror rax, 7
ror rax, 1
xchg rbx, rax
mov qword [rsi + 0xb0], rbx
xchg rbx, rax
jmp 0x140056242
mov dword [rsp + 0x38], 0x5ea53bf4
add dword [rsp + 0x38], 0xb8c2469
sub dword [rsp + 0x38], 0x9b239e4
sub dword [rsp + 0x38], 0x607f2678
mov edx, 0x35598a9c
add edx, 0x7aa38c
xor edx, 0x2798d1e3
add edx, 0x378a7de
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.140096ed0
test rax, rax
xchg rdi, rdi
je 0x14005633a
movabs rcx, 0x57c74ff9672d35b4
add rcx, 0x28cef70
xor rcx, 0x179b38ed
sub rcx, 0x11f4df82
add rcx, 0x7fffffff
add rcx, 0xcedf4bd
mov dword [rsp + 0x3c], edi
mov r15, r15
xor rax, rcx
movabs rcx, 0xaef85b81fcf54e0
add rcx, 0x503915c4
xor rcx, 0x69be8e1e
xor rcx, 0x35ec96
sub rcx, 0xcd1f0b6
sub rax, rcx
xchg r13, r13
movabs rcx, 0x5857ae66551816a9
add rcx, 0x1a2c6299
add rcx, 0x10495fc2
sub rcx, 0x72a347a1
xor rcx, 0x30110af0
xor rax, rcx
mov r12, r12
movabs rcx, 0x3bf15c84596201de
sub rcx, 0x3023def4
add rcx, 0x328a1ae0
add rcx, 0x7e8dead0
add rax, rcx
xchg r11, r11
not rax
xchg r14, rax
mov qword [rsi + 0xb8], r14
xchg r14, rax
jmp 0x14005635a
mov dword [rsp + 0x3c], 0x742bd8ca
sub dword [rsp + 0x3c], 0x6ed8dc59
add dword [rsp + 0x3c], 0xdeec415
sub dword [rsp + 0x3c], 0x1341c085
mov edx, 0x42002b11
sub edx, 0x301486dd
add edx, 0x6037b835
add edx, 0x69d0254c
mov rcx, rbx
mov rcx, rcx
call fcn.140096ed0
test rax, rax
je 0x140056446
mov r12, r12
not rax
mov dword [rsp + 0x44], edi
movabs rcx, 0xcb2722248daa4e9
sub rcx, 0x267be537
sub rcx, 0x1431b02d
add rcx, 0x5c1fb8b0
sub rax, rcx
movabs rcx, 0x24a104a04e79e346
add rcx, 0x2ea6cf4e
xor rcx, 0x41eebdbe
sub rcx, 0xea042e7
add rcx, 0x6d4e9a40
xor rax, rcx
movabs rcx, 0x7f8688340a676bfa
add rcx, 0x2f4ddac5
add rcx, 0x2cb00808
sub rcx, 0x74bc1ae
add rcx, 0x7fffffff
add rcx, 0x155415e0
sub rax, rcx
movabs rcx, 0x1d1222d52ca29c97
sub rcx, 0xd3f7737
add rcx, 0x4540e99b
sub rcx, 0x265264b1
add rcx, 0x3e673dc2
xor rax, rcx
mov rsi, rsi
xchg r8, rax
mov qword [rsi + 0xc0], r8
xchg r8, rax
jmp 0x140056466
mov dword [rsp + 0x44], 0x4fb5df3d
sub dword [rsp + 0x44], 0xd4f2ca3
xor dword [rsp + 0x44], 0x5bd95aac
sub dword [rsp + 0x44], 0x19bfe835
mov edx, 0x780236e3
sub edx, 0x6769648d
add edx, 0x8263724
xor edx, 0xaf1d6403
xchg rbx, rdi
mov rcx, rdi
xchg rdi, rbx
call fcn.140096ed0
test rax, rax
je 0x140056525
mov dword [rsp - 0x18], 0x1de49cd8
ror rax, 0xb
ror rax, 0x12
ror rax, 8
ror rax, 8
ror rax, 1
movabs rcx, 0x6592ff09512537eb
xor rcx, 0x5173299b
add rcx, 0xad662e9
add rcx, 0x7fffffff
xor rcx, 0x7c79bbbd
xor rax, rcx
mov dword [rsp + 0x48], edi
mov dword [rsp - 0x28], esp
ror rax, 0xf
ror rax, 4
ror rax, 5
ror rax, 6
ror rax, 1
movabs rcx, 0x5f60817868e569c0
add rcx, 0x8949dc7
sub rcx, 0x6c6e051d
xor rcx, 0x26e0bec
xor rax, rcx
xchg rdx, rax
mov qword [rsi + 0xc8], rdx
xchg rdx, rax
jmp 0x14005654d
mov dword [rsp + 0x48], 0x70da8314
sub dword [rsp + 0x48], 0x269deae7
xor dword [rsp + 0x48], 0x3ab64a52
sub dword [rsp + 0x48], 0x2dee897d
sub dword [rsp + 0x48], 0x429c4901
mov edx, 0x6a182f16
add edx, 0x83fac76
xor edx, 0x3d414b12
sub edx, 0x2ea34a44
mov rcx, rbx
call fcn.140096ed0
mov dword [rsp - 0x14], edx
test rax, rax
je 0x140056675
rol rax, 0xd
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x3edfee4145d13cd8
sub rcx, 0x19c7e6c9
add rcx, 0x25726333
sub rcx, 0x3605d139
add rcx, 0x79ce9222
xor rax, rcx
mov dword [rsp + 0x4c], edi
xchg r14, r14
movabs rcx, 0x459aa2301a75dc12
sub rcx, 0xbac2cb0
add rcx, 0x45b2de43
sub rcx, 0x2b6c16cf
add rax, rcx
mov dword [rsp - 0x18], 0xbf1cda9
movabs rcx, 0x6cdd31cd4cbc7e07
xor rcx, 0x81f2159
add rcx, 0x1b335339
xor rcx, 0x2afa274f
sub rcx, 0x5e7275cb
rol rax, 9
rol rax, 0xd
rol rax, 9
rol rax, 4
rol rax, 4
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x1c], esi
movabs rcx, 0x522300dc3a70c1ae
xor rcx, 0x4b504e11
sub rcx, 0x4440eefd
xor rcx, 0x19ebed4f
add rcx, 0x7fffffff
sub rcx, 0x2d091edf
ror rax, 9
ror rax, 0xb
ror rax, 6
ror rax, 1
xor rax, rcx
mov r9, r9
mov qword [rsi + 0xd0], rax
jmp 0x14005669d
mov dword [rsp + 0x4c], 0x1cdc7acf
add dword [rsp + 0x4c], 0x15bd22c0
sub dword [rsp + 0x4c], 0x2550fad6
add dword [rsp + 0x4c], 0x1d629c46
sub dword [rsp + 0x4c], 0x2aab3efe
mov edx, 0x3fe3c612
xor edx, 0x6a4c661e
xor edx, 0x250973db
xor edx, 0xc13c65d5
xchg r13, rcx
mov r13, rbx
xchg rcx, r13
call fcn.140096ed0
test rax, rax
xchg r10, r10
je 0x1400567ae
movabs rcx, 0x35e55dd13b1a56fb
add rcx, 0x214c98c6
xor rcx, 0x47444a79
add rcx, 0x7fffffff
add rcx, 0x1fab76bc
mov dword [rsp + 0x50], edi
add rax, rcx
mov dword [rsp - 0x30], 0x66298ddb
movabs rcx, 0x95d0bbf93a93b356
add rcx, 0x42a4452e
xor rcx, 0x3ec98116
add rcx, 0x3c2bb7ec
xor rax, rcx
mov r11, r11
movabs rcx, 0xb7bae3d0e233f79
add rcx, 0x31c4d157
xor rcx, 0x4c8dd8d8
sub rcx, 0x5cf65994
add rcx, 0x7fffffff
add rcx, 0x5e4f6ce3
add rax, rcx
mov dword [rsp - 0x40], 0x6820ef57
movabs rcx, 0x9452831c312982c9
xor rcx, 0x1a9412b0
sub rcx, 0xd2da2e3
xor rcx, 0x452a6f2d
xor rcx, 0x493fadd8
ror rax, 9
ror rax, 0xd
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rsi + 0xd8], rax
xchg r11, r11
jmp 0x1400567ce
mov dword [rsp + 0x50], 0x3843e1cb
xor dword [rsp + 0x50], 0x357bd7af
add dword [rsp + 0x50], 0x238b238a
sub dword [rsp + 0x50], 0x30c359ed
mov edx, 0x23495681
xor edx, 0x5c41a469
xor edx, 0x175f8f0e
xor edx, 0xa24c894
xchg rcx, r15
mov r15, rbx
xchg rcx, r15
call fcn.140096ed0
mov dword [rsp - 0x38], 0x366bafdd
test rax, rax
je 0x1400568ed
movabs rcx, 0x707121014840178
xor rcx, 0x6c9f9087
sub rcx, 0x796e39a
xor rcx, 0xab8aa01
add rcx, 0x7fffffff
sub rcx, 0x5a7e290c
mov dword [rsp + 0x54], edi
xor rax, rcx
mov r13, r13
movabs rcx, 0x4296333962116a16
sub rcx, 0x5d5078ad
add rcx, 0x45a667a8
sub rcx, 0x12db93c8
add rcx, 0x56800ff7
not rax
mov dword [rsp - 0x20], 0x2e19e699
add rax, rcx
movabs rcx, 0x4a632c9872ea55cb
xor rcx, 0x79149bca
sub rcx, 0xa0c2854
add rcx, 0x12773977
add rcx, 0x7fffffff
sub rcx, 0xca9b26
not rax
add rax, rcx
movabs rcx, 0xc862b240445c6876
sub rcx, 0x2a895a4f
sub rcx, 0x828d3e0
add rcx, 0x6fc6f92b
rol rax, 0x20
rol rax, 6
rol rax, 8
rol rax, 3
rol rax, 1
rol rax, 1
add rax, rcx
mov rsi, rsi
xchg r8, rax
mov qword [rsi + 0xe0], r8
xchg r8, rax
jmp 0x14005690d
mov dword [rsp + 0x54], 0x2e217f45
add dword [rsp + 0x54], 0x39b9e707
sub dword [rsp + 0x54], 0x5042df02
sub dword [rsp + 0x54], 0x17988749
mov edx, 0x680e8ef1
xor edx, 0xe695302
xor edx, 0x49460a8d
xor edx, 0x40a2d84
add edx, 0x1b43255c
mov rcx, rbx
call fcn.140096ed0
test rax, rax
mov dword [rsp - 0x10], edi
je 0x1400569fd
movabs rcx, 0xfe3a19f87a207943
sub rcx, 0x43e80918
add rcx, 0x3a83d274
sub rcx, 0x69144ee3
add rcx, 0x7fffffff
xor rcx, 0x2dc97e64
mov dword [rsp + 0x64], edi
add rax, rcx
movabs rcx, 0x79fab9c441a29917
sub rcx, 0x3e2ef26b
xor rcx, 0x54f83f54
sub rcx, 0x24bb14a5
add rcx, 0x7086dba7
ror rax, 6
ror rax, 4
ror rax, 1
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x2c], 0x44b7ad8c
movabs rcx, 0xff7aa09c020e430a
xor rcx, 0x1bad1344
add rcx, 0x64a2922f
add rcx, 0x7fffffff
sub rcx, 0x47c64cc8
rol rax, 0xf
rol rax, 0xc
rol rax, 3
rol rax, 1
rol rax, 1
add rax, rcx
xchg r14, rax
mov qword [rsi + 0xe8], r14
xchg r14, rax
jmp 0x140056a25
mov dword [rsp + 0x64], 0x5a203fde
sub dword [rsp + 0x64], 0x31c0fb7c
add dword [rsp + 0x64], 0xcca0173
add dword [rsp + 0x64], 0x462e6af
xor dword [rsp + 0x64], 0x398c2c85
mov edx, 0x40ed190f
sub edx, 0x127f3707
sub edx, 0x2df6b969
xor edx, 0xd324611e
mov rcx, rbx
xchg r11, r11
call fcn.140096ed0
test rax, rax
je 0x140056b06
mov dword [rsp - 0x28], ebx
rol rax, 0x20
rol rax, 1
rol rax, 7
rol rax, 1
movabs rcx, 0xf9f36ef0583f61cc
xor rcx, 0x2925c0bb
xor rcx, 0x490154dc
sub rcx, 0x657b554
add rcx, 0x7fffffff
xor rcx, 0x5a4fe8ab
xor rax, rcx
mov dword [rsp + 0x68], edi
mov r12, r12
movabs rcx, 0xb5be20f2e89b6f6
add rcx, 0x50d3364d
sub rcx, 0x17c722eb
add rcx, 0x7fffffff
xor rcx, 0x1243575d
sub rax, rcx
movabs rcx, 0x73bc23de266004ef
add rcx, 0x3419d7a1
sub rcx, 0x2d95aaab
xor rcx, 0x1add853b
add rcx, 0x7fffffff
add rcx, 0x20b01bd9
xor rax, rcx
mov qword [rsi + 0xf0], rax
mov dword [rsp - 0x24], 0x2324303b
jmp 0x140056b26
mov dword [rsp + 0x68], 0x16d71965
add dword [rsp + 0x68], 0x37509192
add dword [rsp + 0x68], 0x1ae9baa6
xor dword [rsp + 0x68], 0x6911659c
mov edx, 0x4d622d6d
sub edx, 0x7bda680
sub edx, 0x41f4ff48
add edx, 0x656b0eaa
xor edx, 0x885fadd7
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096ed0
test rax, rax
mov r9, r9
je 0x140056c2e
movabs rcx, 0x974f6f6bc5dfa3
sub rcx, 0x5136acba
add rcx, 0x33fb37c9
xor rcx, 0x61a470e5
mov dword [rsp + 0x6c], edi
xchg rdi, rdi
xor rax, rcx
movabs rcx, 0x65cb51ae2e26f65c
xor rcx, 0x24b3c3b2
xor rcx, 0x10baf463
add rcx, 0x3a74d52
add rcx, 0x7fffffff
xor rcx, 0x79d5b053
add rax, rcx
movabs rcx, 0xfeddcf0932cc89aa
add rcx, 0x14ac7bf0
xor rcx, 0x2c7fe0c4
xor rcx, 0x7c7e4fee
add rcx, 0x7fffffff
add rcx, 0x5ff7e520
rol rax, 0x20
rol rax, 5
rol rax, 0x13
rol rax, 4
rol rax, 1
add rax, rcx
xchg r13, r13
movabs rcx, 0x6407329751fad093
sub rcx, 0x15c8d818
xor rcx, 0x24f7ae68
add rcx, 0x599014c2
xor rax, rcx
xchg r13, rax
mov qword [rsi + 0xf8], r13
xchg r13, rax
jmp 0x140056c56
mov dword [rsp + 0x6c], 0x6414b919
xor dword [rsp + 0x6c], 0x162991d7
sub dword [rsp + 0x6c], 0x27582cd0
add dword [rsp + 0x6c], 0x158fab11
xor dword [rsp + 0x6c], 0x6074a70e
mov edx, 0x6516f0c5
sub edx, 0x30d2187f
add edx, 0x21df6d1
xor edx, 0x19f2f523
xchg r11, rbx
mov rcx, r11
xchg rbx, r11
call fcn.140096ed0
xchg r10, r10
test rax, rax
je 0x140056cd8
rol rax, 0xb
rol rax, 9
rol rax, 1
movabs rcx, 0x296a209d63a513d3
xor rcx, 0x3a781a55
sub rcx, 0x3b451958
add rcx, 0x669c747
add rax, rcx
mov dword [rsp + 0x78], edi
xchg r9, r9
not rax
ror rax, 0x22
ror rax, 0x10
ror rax, 1
ror rax, 1
mov qword [rsi + 0x100], rax
jmp 0x140056cf8
mov dword [rsp + 0x78], 0x177568c0
add dword [rsp + 0x78], 0x2a276caf
sub dword [rsp + 0x78], 0x41432cfd
sub dword [rsp + 0x78], 0x59a871
mov edx, 0x4f83d89f
xor edx, 0x49f4b6bb
add edx, 0x451da9a4
sub edx, 0x3d1a4a64
xor edx, 0x5652af6
xchg r13, rbx
mov rcx, r13
xchg r13, rbx
call fcn.140096ed0
mov r11, r11
test rax, rax
je 0x140056d8b
not rax
xchg r13, r13
mov dword [rsp + 0x80], edi
rol rax, 0x26
rol rax, 5
rol rax, 7
rol rax, 1
rol rax, 1
movabs rcx, 0x8f241bc4003838c9
xor rcx, 0x31a72e3
xor rcx, 0x604ad530
add rcx, 0x7df6e822
add rax, rcx
not rax
mov dword [rsp - 0x20], 0x7032a0ed
xchg rbp, rax
mov qword [rsi + 0x108], rbp
xchg rbp, rax
jmp 0x140056dc2
mov dword [rsp + 0x80], 0x652ec747
sub dword [rsp + 0x80], 0x47309a54
xor dword [rsp + 0x80], 0x593dc825
add dword [rsp + 0x80], 0x38b81072
sub dword [rsp + 0x80], 0x7d7bf547
mov edx, 0x6ac98d91
sub edx, 0x5c5a777
xor edx, 0x727423e9
add edx, 0x868d639
xor edx, 0x5181593c
mov rcx, rbx
mov dword [rsp - 0x3c], 0x79086d1
call fcn.140096ed0
test rax, rax
je 0x140056e75
mov dword [rsp - 0x40], 0x622c56db
movabs rcx, 0x55962de67047dbcd
xor rcx, 0x56bfd30
sub rcx, 0x625f2d20
xor rcx, 0x43b208d4
sub rcx, 0x157b7cbf
mov dword [rsp + 0x84], edi
mov rdx, rdx
add rax, rcx
movabs rcx, 0x6833cad32ad3e488
xor rcx, 0x25b31b08
add rcx, 0x50645827
sub rcx, 0x46044a68
add rcx, 0x7fffffff
add rcx, 0x507c2aeb
xor rax, rcx
not rax
mov qword [rsi + 0x110], rax
mov r9, r9
jmp 0x140056eac
mov dword [rsp + 0x84], 0x6e226137
sub dword [rsp + 0x84], 0x48bd3eac
xor dword [rsp + 0x84], 0x6299cfce
xor dword [rsp + 0x84], 0x56cdec25
xor dword [rsp + 0x84], 0x11310161
mov edx, 0x76896c3d
xor edx, 0x430b8f05
add edx, 0x4880377f
sub edx, 0x1a4c417
add edx, 0x2a36c0b6
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096ed0
mov rdx, rdx
test rax, rax
je 0x140056f69
rol rax, 0x12
rol rax, 6
rol rax, 1
movabs rcx, 0x673fca4a472c9d97
xor rcx, 0x6646d05b
xor rcx, 0x507d9322
sub rcx, 0x8984f0
add rcx, 0x7fd35d61
add rax, rcx
mov dword [rsp + 0x88], edi
rol rax, 0x13
rol rax, 2
rol rax, 6
rol rax, 2
rol rax, 1
movabs rcx, 0x774a46343bb71228
xor rcx, 0x4dbeae2c
xor rcx, 0x233b9bec
sub rcx, 0x24f36de6
add rcx, 0x2b42d6c2
add rax, rcx
mov qword [rsi + 0x118], rax
mov r15, r15
jmp 0x140056fa0
mov dword [rsp + 0x88], 0x71fa75ae
sub dword [rsp + 0x88], 0x395659a5
xor dword [rsp + 0x88], 0x7f1b0770
add dword [rsp + 0x88], 0x14cdcb27
sub dword [rsp + 0x88], 0x5c8ce69f
mov edx, 0x3025a473
xor edx, 0x3bfd885c
xor edx, 0x19e9475e
xor edx, 0x4b57457
add edx, 0x5366183d
xchg r10, rcx
mov r10, rbx
xchg rcx, r10
call fcn.140096ed0
test rax, rax
mov rdi, rdi
je 0x14005704f
ror rax, 6
ror rax, 0x20
ror rax, 9
ror rax, 7
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x45af90707f831a51
sub rcx, 0x2de52300
xor rcx, 0x50681d6a
add rcx, 0x35689fe8
not rax
mov dword [rsp + 0x8c], edi
mov dword [rsp - 0x34], 0x4093741f
sub rax, rcx
ror rax, 0xf
ror rax, 0xb
ror rax, 4
ror rax, 2
ror rax, 2
ror rax, 3
ror rax, 1
mov qword [rsi + 0x120], rax
xchg r12, r12
jmp 0x140057086
mov dword [rsp + 0x8c], 0x59ffb676
add dword [rsp + 0x8c], 0x131aec55
sub dword [rsp + 0x8c], 0x13264b27
sub dword [rsp + 0x8c], 0x18793f38
sub dword [rsp + 0x8c], 0x417b186b
mov edx, 0x44deec98
xor edx, 0x6d6d1a4a
add edx, 0x1c4ef7d5
add edx, 0x15956f6b
mov rcx, rbx
mov dword [rsp - 0x28], edx
call fcn.140096ed0
test rax, rax
je 0x140057181
xchg rsp, rsp
movabs rcx, 0x3e5bbf1a27798294
xor rcx, 0x1bd8c80d
sub rcx, 0x1570df30
add rcx, 0x477aad6c
add rcx, 0x7fffffff
sub rcx, 0x99538d3
mov dword [rsp + 0x90], edi
add rax, rcx
movabs rcx, 0x53c81db85767f1d5
sub rcx, 0x192c3f83
xor rcx, 0x450af5a4
xor rcx, 0x35a83c61
add rcx, 0x7fffffff
add rcx, 0x1f3f8225
xor rax, rcx
mov dword [rsp - 0x40], 0x310783e7
movabs rcx, 0x4cab569e70db00fb
xor rcx, 0x5fdef8a3
add rcx, 0xaf56cd2
add rcx, 0x34c113f2
add rcx, 0xc609791
rol rax, 0x15
rol rax, 0x19
rol rax, 1
rol rax, 1
add rax, rcx
ror rax, 0xf
ror rax, 0xf
ror rax, 4
ror rax, 3
ror rax, 1
not rax
mov dword [rsp - 0x3c], esp
mov qword [rsi + 0x128], rax
jmp 0x1400571b8
mov dword [rsp + 0x90], 0x28f5a464
sub dword [rsp + 0x90], 0x586fa66
add dword [rsp + 0x90], 0x7f88ecf
xor dword [rsp + 0x90], 0x28dea75e
sub dword [rsp + 0x90], 0x3b99f92
mov edx, 0xcedd930
add edx, 0x33215cd8
xor edx, 0x3ff2825f
xor edx, 0xa857af4
xor edx, 0x185b270e
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096ed0
test rax, rax
mov dword [rsp - 0x40], esi
je 0x140057291
movabs rcx, 0x316e72232fb86dbf
xor rcx, 0x21e6cdad
add rcx, 0x4c862633
add rcx, 0x1ea1101c
mov dword [rsp + 0x9c], edi
mov dword [rsp - 0x30], ebp
xor rax, rcx
movabs rcx, 0x336934c936766cb0
add rcx, 0x16548b7b
add rcx, 0x577f8dd
sub rcx, 0x385b1e9d
add rcx, 0xc3c9272
add rax, rcx
movabs rcx, 0x31859d4700283c36
add rcx, 0x785aa71
add rcx, 0x217176b
xor rcx, 0x8bf394b
rol rax, 0xf
rol rax, 6
rol rax, 0x10
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x44], 0xc4c91c
mov qword [rsi + 0x130], rax
jmp 0x1400572bd
mov dword [rsp + 0x9c], 0x17250c1c
sub dword [rsp + 0x9c], 0xf153a78
add dword [rsp + 0x9c], 0x7186b5bc
sub dword [rsp + 0x9c], 0x7996875f
mov edx, 0x2631962c
xor edx, 0x7d41f8b3
sub edx, 0x4e7ecab4
add edx, 0x48c8cc29
xchg rcx, r8
mov r8, rbx
xchg rcx, r8
call fcn.140096ed0
test rax, rax
xchg rbp, rbp
je 0x140057360
rol rax, 1
rol rax, 1
movabs rcx, 0x6de3daf14285eacd
xor rcx, 0x122f2394
xor rcx, 0x5cf7f19b
add rcx, 0x1f268ed4
add rcx, 0x22816781
not rax
mov dword [rsp - 0x2c], 0x2bb04aef
mov dword [rsp + 0xa0], edi
sub rax, rcx
movabs rcx, 0x461593ee497eabd9
xor rcx, 0x291a3145
xor rcx, 0x30c4ea00
sub rcx, 0x3e8d5262
xor rax, rcx
xchg rsi, rsi
mov qword [rsi + 0x138], rax
jmp 0x14005738c
mov dword [rsp + 0xa0], 0x353d75c8
sub dword [rsp + 0xa0], 0x65c43d1
add dword [rsp + 0xa0], 0x3db98f0f
xor dword [rsp + 0xa0], 0x6c9ac107
mov edx, 0x3217304f
add edx, 0x40277bac
sub edx, 0x602ec591
add edx, 0x4963f6bb
xor edx, 0xfe15741b
xchg rcx, r10
mov r10, rbx
xchg r10, rcx
call fcn.140096ed0
mov dword [rsp - 0x44], esp
test rax, rax
je 0x140057474
movabs rcx, 0x7341081a5242ad43
sub rcx, 0x37293a5b
add rcx, 0x2b4ee02
add rcx, 0x7fffffff
add rcx, 0x14a2a142
mov dword [rsp + 0xac], edi
xor rax, rcx
mov dword [rsp - 0x2c], edi
movabs rcx, 0x1f552df3642c3fa5
xor rcx, 0x161c17e3
sub rcx, 0xcecf8a8
sub rcx, 0xb6c48d8
ror rax, 0x37
ror rax, 1
not rax
mov dword [rsp - 0x14], 0x2f4c9095
sub rax, rcx
movabs rcx, 0xb0aad75576afb8ab
xor rcx, 0x6a273bd9
xor rcx, 0x10a75b1d
add rcx, 0x7e6cbf3c
rol rax, 0x14
rol rax, 6
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x38], 0x159ac040
xchg rdx, rax
mov qword [rsi + 0x140], rdx
xchg rdx, rax
jmp 0x1400574a0
mov dword [rsp + 0xac], 0x105a1282
add dword [rsp + 0xac], 0x5fa4543c
xor dword [rsp + 0xac], 0xa6b08fe
sub dword [rsp + 0xac], 0x65956e3f
mov edx, 0x527862d
add edx, 0x551ec151
xor edx, 0x13e6451e
xor edx, 0x916aa8f
add edx, 0x11c0ee3f
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096ed0
mov r15, r15
test rax, rax
je 0x140057555
ror rax, 4
ror rax, 0x11
movabs rcx, 0x2c344db83d2dd7a1
add rcx, 0x33be5a3b
sub rcx, 0xda32055
sub rcx, 0x17244dd2
add rcx, 0x1680947a
add rax, rcx
mov dword [rsp + 0xb0], edi
not rax
mov rsp, rsp
movabs rcx, 0x4df8ec98492be1bd
xor rcx, 0xbb05fdd
xor rcx, 0x23248f18
sub rcx, 0x5f5ada69
add rcx, 0x7fffffff
add rcx, 0x76f5fa50
add rax, rcx
xchg rcx, rax
mov qword [rsi + 0x148], rcx
xchg rcx, rax
jmp 0x140057581
mov dword [rsp + 0xb0], 0x6794c95a
add dword [rsp + 0xb0], 0x14724308
sub dword [rsp + 0xb0], 0x464d6ecb
sub dword [rsp + 0xb0], 0x35b99d96
mov edx, 0x70ec27a1
xor edx, 0xd2014a4
xor edx, 0x3d14fd5d
xor edx, 0x3113ff2a
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096ed0
test rax, rax
je 0x14005765b
mov dword [rsp - 0x40], ecx
movabs rcx, 0xeebab23f36052880
add rcx, 0x7a3cbf7
sub rcx, 0x6549a60
add rcx, 0x7fffffff
add rcx, 0x3c49b747
mov dword [rsp + 0xbc], edi
add rax, rcx
mov dword [rsp - 0x24], 0x4d572645
movabs rcx, 0x4b4ef9050c862b2a
xor rcx, 0x24482707
add rcx, 0x2169e5af
add rcx, 0x7fffffff
xor rcx, 0xa801122
ror rax, 0x19
ror rax, 0x13
ror rax, 1
xor rax, rcx
movabs rcx, 0x4de742530a371b47
add rcx, 0x34415fc
xor rcx, 0x3eab5f48
sub rcx, 0x2bb15df6
add rcx, 0x7616995a
sub rax, rcx
mov rsp, rsp
xchg rsp, rax
mov qword [rsi + 0x150], rsp
xchg rsp, rax
jmp 0x140057692
mov dword [rsp + 0xbc], 0x78722b3d
sub dword [rsp + 0xbc], 0x4851831d
sub dword [rsp + 0xbc], 0x2ebcb5e1
xor dword [rsp + 0xbc], 0x46158fbc
xor dword [rsp + 0xbc], 0x47767d82
mov edx, 0x6acc0048
xor edx, 0xcdb2a9a
sub edx, 0x40460c03
sub edx, 0x18c7577f
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096ed0
xchg r13, r13
test rax, rax
je 0x14005775f
movabs rcx, 0xcaf79fb27f64b1ff
xor rcx, 0x1601cd6b
xor rcx, 0x6bf87fc7
add rcx, 0x5b7106
add rcx, 0x18d2a91c
mov dword [rsp + 0xc0], edi
xor rax, rcx
movabs rcx, 0xbb25b4da7e0d462f
sub rcx, 0x6bd3e93b
xor rcx, 0x1df29af5
xor rcx, 0x6c74d6ea
add rcx, 0x4089f297
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0x22659cab4d0c3844
xor rcx, 0xa2e2345
xor rcx, 0x59227fbf
sub rcx, 0x1474761b
xor rax, rcx
mov r8, r8
rol rax, 7
rol rax, 1
mov qword [rsi + 0x158], rax
mov dword [rsp - 0x14], ebp
jmp 0x14005778b
mov dword [rsp + 0xc0], 0x3ba89b01
sub dword [rsp + 0xc0], 0x3683b97a
add dword [rsp + 0xc0], 0x51f54de
sub dword [rsp + 0xc0], 0xa443664
mov edx, 0x447a8e64
sub edx, 0x1e3bcbe0
add edx, 0x3c8cedb5
sub edx, 0x46a99e5f
mov rcx, rbx
call fcn.140096ed0
mov dword [rsp - 0x44], 0x7d48bcff
test rax, rax
je 0x14005789c
movabs rcx, 0x1e4b98ba41a32296
sub rcx, 0x39a816a6
add rcx, 0x261b4a4f
add rcx, 0x500da00e
sub rcx, 0x681ecb25
mov dword [rsp + 0xc4], edi
mov dword [rsp - 0x40], 0x7eafc84c
xor rax, rcx
movabs rcx, 0x3f9d88184c00e80d
xor rcx, 0x467f98c6
add rcx, 0x42e1f493
sub rcx, 0x3158fffd
add rax, rcx
movabs rcx, 0x6bbfc54d76b42efb
sub rcx, 0xf1a566a
xor rcx, 0x4a0d3ea0
sub rcx, 0x156f1541
not rax
ror rax, 3
ror rax, 0xa
ror rax, 4
ror rax, 5
ror rax, 1
xor rax, rcx
mov dword [rsp - 0xc], 0x2c63f6a4
movabs rcx, 0x582461ab4bfd015c
sub rcx, 0x3c6662e
xor rcx, 0x14cb9884
xor rcx, 0x8f425e7
add rcx, 0x7fffffff
xor rcx, 0x28045fb7
not rax
sub rax, rcx
mov dword [rsp - 0x10], esi
xchg rbx, rax
mov qword [rsi + 0x160], rbx
xchg rbx, rax
jmp 0x1400578c8
mov dword [rsp + 0xc4], 0x675686f5
add dword [rsp + 0xc4], 0x1036a0ea
sub dword [rsp + 0xc4], 0x633edd12
sub dword [rsp + 0xc4], 0x144e4acc
mov edx, 0x791c7de
xor edx, 0x37e0c920
xor edx, 0x66189152
sub edx, 0x8d460b7
sub edx, 0xa0b510
xchg rdx, rcx
mov rdx, rbx
xchg rdx, rcx
call fcn.140096ed0
xchg rdx, rdx
test rax, rax
je 0x1400579e4
not rax
mov dword [rsp + 0xd0], edi
mov dword [rsp - 0x30], edi
ror rax, 0xd
ror rax, 0xa
ror rax, 0xa
movabs rcx, 0x470f00307758373d
sub rcx, 0x5202df02
xor rcx, 0x733f1f29
add rcx, 0x19341fbd
add rcx, 0x639eada1
add rax, rcx
mov rbx, rbx
movabs rcx, 0x4917d3ff0142a5c0
add rcx, 0x1b3083f0
add rcx, 0x4ec5e9fb
add rcx, 0xa4eef6c
ror rax, 0x10
ror rax, 0xb
ror rax, 0xf
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x24], 0x5aef6bb7
movabs rcx, 0x6c05483108670584
xor rcx, 0x226adaf6
xor rcx, 0x2436e812
add rcx, 0x7fffffff
sub rcx, 0x3454c7a
xor rax, rcx
movabs rcx, 0x3cacbb2f0daceae8
add rcx, 0x4e44399c
xor rcx, 0x6da40598
xor rcx, 0x48f5f8f0
add rcx, 0x1ad7b32f
add rax, rcx
xchg rsp, rax
mov qword [rsi + 0x168], rsp
xchg rsp, rax
jmp 0x140057a1b
mov dword [rsp + 0xd0], 0x2f069ddc
add dword [rsp + 0xd0], 0x24d14e3
sub dword [rsp + 0xd0], 0x2004de2c
xor dword [rsp + 0xd0], 0x7cc2a5a
sub dword [rsp + 0xd0], 0x1682fec8
mov edx, 0x5f2251bd
xor edx, 0x58c53953
sub edx, 0x2b52fa8
add edx, 0x8fca777a
mov rcx, rbx
call fcn.140096ed0
mov rbx, rbx
test rax, rax
je 0x140057b3f
movabs rcx, 0xbca6f0cf747d869f
xor rcx, 0x40ba4edd
xor rcx, 0xf26aa83
add rcx, 0x7fffffff
sub rcx, 0x32e706bd
mov dword [rsp + 0xd4], edi
xchg rbp, rbp
add rax, rcx
movabs rcx, 0x6a5d811d1ac01b0a
add rcx, 0x65218da9
xor rcx, 0x6fd199dd
add rcx, 0x7fffffff
add rcx, 0x41d2d1a7
not rax
rol rax, 5
rol rax, 0xb
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 1
add rcx, rax
movabs rax, 0x7205e59b55bd3271
sub rax, 0x2da2cf18
xor rax, 0x74aaaa2
add rax, 0x7fffffff
sub rax, 0x1330a9c1
xor rcx, rax
mov dword [rsp - 0x38], 0x3304a693
movabs rax, 0xc694c845c56dc37
add rax, 0x16ce5ee3
sub rax, 0x220572a1
add rax, 0x633e9d1f
sub rcx, rax
movabs rax, 0x765ff058224c891c
add rax, 0x12ffd1b3
add rax, 0x426adcb0
xor rax, 0x63873bb9
xor rcx, rax
mov dword [rsp - 0x18], ecx
xchg rdx, rcx
mov qword [rsi + 0x170], rdx
xchg rcx, rdx
jmp 0x140057b76
mov dword [rsp + 0xd4], 0x728087c4
add dword [rsp + 0xd4], 0xa965a57
sub dword [rsp + 0xd4], 0x6e820d0a
sub dword [rsp + 0xd4], 0xe592b65
xor dword [rsp + 0xd4], 0x3ba9ad
mov edx, 0x36dd380d
sub edx, 0xf7558f0
add edx, 0x4b6706
add edx, 0xb5a2005e
xchg rcx, rbp
mov rbp, rbx
xchg rbp, rcx
call fcn.140096ed0
test rax, rax
xchg rcx, rcx
je 0x140057c28
movabs rcx, 0x81e6972b6dea18dd
add rcx, 0x5bc53bd
sub rcx, 0x1c5eb6fe
sub rcx, 0x2514ce5b
mov dword [rsp + 0xd8], edi
add rax, rcx
mov r12, r12
movabs rcx, 0x201ba9f4a43f8fc
add rcx, 0x1d354102
sub rcx, 0x3f51615
add rcx, 0x79bddd27
ror rax, 0xc
ror rax, 4
ror rax, 7
ror rax, 5
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
not rax
sub rax, rcx
mov r15, r15
mov qword [rsi + 0x178], rax
jmp 0x140057c5f
mov dword [rsp + 0xd8], 0x4c7fcd7a
sub dword [rsp + 0xd8], 0xd95b653
sub dword [rsp + 0xd8], 0x2bfb94d6
add dword [rsp + 0xd8], 0x497c4e04
sub dword [rsp + 0xd8], 0x5c6ad054
mov edx, 0x4c206775
add edx, 0x2dae3fab
sub edx, 0x5af61fcb
add edx, 0x51faea4c
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096ed0
test rax, rax
mov dword [rsp - 0x14], 0x51b1e2f0
je 0x140057d30
rol rax, 1
rol rax, 0x1e
rol rax, 0xe
rol rax, 4
rol rax, 4
rol rax, 1
movabs rcx, 0xe303ba4a17a1dc88
add rcx, 0x3cbc2407
sub rcx, 0xcde89ba
add rcx, 0x5a72d8f
sub rcx, 0x1964f56a
add rax, rcx
mov rsi, rsi
mov dword [rsp + 0x140], edi
movabs rcx, 0xc5a7ae6f13ce1282
add rcx, 0x61b0eaf1
sub rcx, 0x1d4749
xor rcx, 0x337e4bd7
add rcx, 0x7fffffff
add rcx, 0x2fba8e3c
xor rax, rcx
mov dword [rsp - 0x20], 0x57fb7857
rol rax, 0x3c
rol rax, 1
rol rax, 1
xchg r10, rax
mov qword [rsi + 0x180], r10
xchg r10, rax
jmp 0x140057d67
mov dword [rsp + 0x140], 0x53bf5d94
sub dword [rsp + 0x140], 0x32e602f6
xor dword [rsp + 0x140], 0x79efe155
sub dword [rsp + 0x140], 0xbccfc2b
sub dword [rsp + 0x140], 0x4d69bf9f
mov edx, 0x13d0cdb2
add edx, 0x5e3b73fc
sub edx, 0x62e3b2a1
add edx, 0x445fbfd8
sub edx, 0x2d1d62e1
xchg r15, rcx
mov r15, rbx
xchg r15, rcx
call fcn.140096ed0
xchg r13, r13
test rax, rax
je 0x140057e83
movabs rcx, 0x64350e71053e2cc3
xor rcx, 0x58d1993a
sub rcx, 0x3d7cd16f
add rcx, 0x5e814ee1
xor rcx, 0x27a06fad
mov dword [rsp + 0x148], edi
mov rdi, rdi
add rax, rcx
movabs rcx, 0x46e48b580a33b1f2
add rcx, 0x1bade16d
add rcx, 0x2757708d
xor rcx, 0x756c509f
xor rax, rcx
xchg r9, r9
movabs rcx, 0xc69f73a6ce72852
xor rcx, 0x2242a840
xor rcx, 0x28d0ae8d
add rcx, 0x64c6f70
add rax, rcx
xchg r8, r8
movabs rcx, 0x36ccfa4f3db3bde1
add rcx, 0x3e6cf52a
add rcx, 0x235294f
add rcx, 0x3a9c6577
ror rax, 0x17
ror rax, 0x15
ror rax, 1
add rax, rcx
xchg r13, r13
movabs rcx, 0xffa73c761f7dd6fb
add rcx, 0x1f416fc4
add rcx, 0x1877861b
add rcx, 0xec56900
add rcx, 0x1b27aade
xor rax, rcx
mov qword [rsi + 0x188], rax
xchg r10, r10
jmp 0x140057eaf
mov dword [rsp + 0x148], 0x2297d52b
sub dword [rsp + 0x148], 0x1481d96a
xor dword [rsp + 0x148], 0xfb7254b
xor dword [rsp + 0x148], 0x1a2de8b
mov edx, 0x505bec3
add edx, 0x35b1759e
add edx, 0x2dfeb342
xor edx, 0xcc16705b
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140096ed0
test rax, rax
mov rdi, rdi
je 0x140057f9c
movabs rcx, 0x38708865061b3831
add rcx, 0x6a75d066
sub rcx, 0x61066c39
add rcx, 0x7fffffff
add rcx, 0x27501937
mov dword [rsp + 0x28], edi
add rax, rcx
xchg rcx, rcx
movabs rcx, 0x30fba729312cba8f
sub rcx, 0x1abd6217
add rcx, 0xe75744c
add rcx, 0x6f3fe703
rol rax, 3
rol rax, 6
rol rax, 8
rol rax, 3
rol rax, 1
sub rax, rcx
xchg r11, r11
movabs rcx, 0x9bc945f232f1183
xor rcx, 0x1df459d3
sub rcx, 0x27978939
sub rcx, 0x10dae1e2
add rcx, 0x1f846821
ror rax, 8
ror rax, 2
ror rax, 6
ror rax, 0x19
ror rax, 3
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x40], ebp
mov qword [rsi + 0x190], rax
jmp 0x140057fc4
mov dword [rsp + 0x28], 0x73abeb87
sub dword [rsp + 0x28], 0x436c9a0d
xor dword [rsp + 0x28], 0x4b357c0a
sub dword [rsp + 0x28], 0xb28b716
sub dword [rsp + 0x28], 0x6fe17659
mov edx, 0x188e68aa
sub edx, 0x187ce96b
add edx, 0x124380ba
xor edx, 0x4a5d362b
add edx, 0x865fde0
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140096ed0
test rax, rax
xchg r15, r15
je 0x1400580d4
rol rax, 6
rol rax, 1
movabs rcx, 0x1456a4916f9f6bd8
xor rcx, 0x27288b1c
add rcx, 0x1820492f
add rcx, 0x2700a912
sub rax, rcx
mov dword [rsp + 0x2c], edi
ror rax, 0x25
ror rax, 3
ror rax, 0x10
ror rax, 2
ror rax, 1
movabs rcx, 0xd45d2cc0470e2af0
sub rcx, 0x398e823c
add rcx, 0x6aea15a5
add rcx, 0x7fffffff
xor rcx, 0xcb6d5af
xor rax, rcx
xchg r14, r14
movabs rcx, 0x79c45f4a72253bb1
xor rcx, 0x69479ea7
add rcx, 0x54c560e5
sub rcx, 0x36ef3bde
add rcx, 0x7fffffff
add rcx, 0x102e5f6a
sub rax, rcx
movabs rcx, 0xdda0a9500420a82
add rcx, 0x640f2642
xor rcx, 0x738faf64
add rcx, 0x20bfc3cd
xor rcx, 0x75b0bba1
xor rax, rcx
mov qword [rsi + 0x198], rax
mov dword [rsp - 0x44], 0x723ab79b
jmp 0x1400580fc
mov dword [rsp + 0x2c], 0x75e1d59a
xor dword [rsp + 0x2c], 0x116b45dc
xor dword [rsp + 0x2c], 0x7f1de8
sub dword [rsp + 0x2c], 0x927e25
sub dword [rsp + 0x2c], 0x64630f88
mov edx, 0x8482cc
add edx, 0x6780efca
sub edx, 0x159c57d4
xor edx, 0x42af63f4
mov rcx, rbx
call fcn.140096ed0
xchg rbx, rbx
test rax, rax
je 0x1400581d3
movabs rcx, 0xdafc49b52ae44e92
add rcx, 0x5139b52a
sub rcx, 0xfc3bc89
sub rcx, 0xa778782
add rcx, 0x5d09648f
mov dword [rsp + 0x30], edi
add rax, rcx
movabs rcx, 0x150e4cf4423a89cb
xor rcx, 0x4fb859d1
add rcx, 0x190f21af
xor rcx, 0x6ddd72b3
xor rcx, 0x4e8784f2
rol rax, 9
rol rax, 7
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x416c2fa23f436e44
sub rcx, 0x1c0b7ff3
add rcx, 0x3b401f03
sub rcx, 0x5ab30ce7
add rcx, 0x7fffffff
xor rcx, 0x25ca5ea1
ror rax, 8
mov dword [rsp - 0x3c], ebp
add rax, rcx
xchg rdx, rax
mov qword [rsi + 0x1a0], rdx
xchg rdx, rax
jmp 0x1400581f3
mov dword [rsp + 0x30], 0x47b25634
add dword [rsp + 0x30], 0x3592b184
xor dword [rsp + 0x30], 0x5e793f40
xor dword [rsp + 0x30], 0x233c38f9
mov edx, 0x784f51de
sub edx, 0x3316b5f
sub edx, 0x5676a991
add edx, 0xdbdbc70d
xchg r14, rbx
mov rcx, r14
xchg rbx, r14
call fcn.140096ed0
test rax, rax
xchg rbx, rbx
je 0x1400582e2
rol rax, 0x30
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xf27f29e66ee39abd
sub rcx, 0x60b02c5b
xor rcx, 0x12518405
add rcx, 0x259a200d
sub rcx, 0x259b1d4f
xor rax, rcx
mov rdi, rdi
mov dword [rsp + 0x40], edi
rol rax, 0x16
rol rax, 4
rol rax, 1
movabs rcx, 0x7f718be12bad9fcb
add rcx, 0x2885b9c6
xor rcx, 0x3b0d9129
add rcx, 0x39393f36
add rax, rcx
xchg r12, r12
movabs rcx, 0x3e3bae6a3878a3f7
xor rcx, 0x2643e80e
xor rcx, 0x5fbdb31b
add rcx, 0x33e3782e
add rcx, 0x7fffffff
xor rcx, 0x775d99aa
not rax
mov dword [rsp - 0x24], ebp
sub rax, rcx
xchg r13, rax
mov qword [rsi + 0x1a8], r13
xchg r13, rax
jmp 0x140058302
mov dword [rsp + 0x40], 0x2d59ed07
xor dword [rsp + 0x40], 0xf516e5a
add dword [rsp + 0x40], 0x596fbdc9
xor dword [rsp + 0x40], 0x7b784127
mov edx, 0x71d78c1f
sub edx, 0x23160c16
xor edx, 0x57fcfa3d
add edx, 0x44bfe675
xor edx, 0x99d09115
mov rcx, rbx
mov r10, r10
call fcn.140096ed0
test rax, rax
je 0x1400583cc
movabs rcx, 0xea080b6e49c4a9b8
xor rcx, 0x4dd81da1
xor rcx, 0x45727e06
sub rcx, 0x33339f47
add rcx, 0x6147585e
mov r13d, edi
mov dword [rsp - 0xc], 0x35749ce
add rax, rcx
movabs rcx, 0x7808e471079a817d
add rcx, 0x69121aae
xor rcx, 0x260b61
xor rcx, 0x2f141a6f
xor rax, rcx
movabs rcx, 0x6e1eca1705dc8827
add rcx, 0xc95b97e
add rcx, 0x1bcf4ddb
sub rcx, 0x18fdc7bd
add rcx, 0x73841a37
not rax
sub rax, rcx
not rax
mov dword [rsp - 0x44], 0x4ea68927
mov qword [rsi + 0x1b0], rax
jmp 0x1400583ee
mov r13d, 0x151dd45
xor r13d, 0x1ad2c77d
add r13d, 0x4cebe65e
add r13d, 0xbcc55a4
sub r13d, 0x743b5639
mov edx, 0x2cdd5719
add edx, 0x1baa1f6a
sub edx, 0x3096b80d
add edx, 0x67e7c38b
xor edx, 0xa9a8565f
xchg rcx, rsp
mov rsp, rbx
xchg rsp, rcx
call fcn.140096ed0
test rax, rax
je 0x1400584e3
xchg r8, r8
rol rax, 0xd
rol rax, 4
rol rax, 1
movabs rcx, 0x55905b3604874f4e
xor rcx, 0x1ecebe2e
sub rcx, 0x13a73831
xor rcx, 0x386978
add rcx, 0x7fffffff
xor rcx, 0x2ff093bd
xor rax, rcx
mov r12d, edi
xchg rbx, rbx
movabs rcx, 0x2c819bb536d78250
xor rcx, 0x771f4848
sub rcx, 0xfa77ac0
add rcx, 0x204d1586
add rcx, 0x4336dd1e
sub rax, rcx
movabs rcx, 0x5af69934555b8332
add rcx, 0x26d047d8
sub rcx, 0x43aba678
sub rcx, 0xbab9345
rol rax, 0x28
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
xchg rdi, rdi
ror rax, 2
ror rax, 1
not rax
xchg rcx, rax
mov qword [rsi + 0x1b8], rcx
xchg rcx, rax
jmp 0x1400584fe
mov r12d, 0x2be57773
sub r12d, 0x6b3feac
sub r12d, 0x16d6195
sub r12d, 0x23c41731
mov edx, 0x69d552b5
xor edx, 0x7ce1361b
add edx, 0x3ac4ca28
sub edx, 0x6e1dc7f
xchg r12, rbx
mov rcx, r12
xchg rbx, r12
call fcn.140096ed0
xchg rsi, rsi
test rax, rax
je 0x1400585f6
movabs rcx, 0x8a582de70b81c27c
add rcx, 0x6a9bbfc4
sub rcx, 0x1b371418
sub rcx, 0x4065790e
add rcx, 0x7fffffff
add rcx, 0x2c8b02fa
mov r15d, edi
xor rax, rcx
movabs rcx, 0x3fcbbe2e5726511f
sub rcx, 0x3c68a20d
sub rcx, 0x135c14e5
add rcx, 0x12fbe34c
add rcx, 0x6655a75
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0x2e9ecae03152b393
xor rcx, 0x1934df97
add rcx, 0x3a93b3c6
add rcx, 0x176da000
add rcx, 0x7fffffff
xor rcx, 0x58806ff1
xor rax, rcx
mov r12, r12
rol rax, 6
rol rax, 1
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
not rax
mov rcx, rcx
xchg rbx, rax
mov qword [rsi + 0x1c0], rbx
xchg rbx, rax
jmp 0x140058618
mov r15d, 0x1ed11a6d
add r15d, 0x23287680
xor r15d, 0x31e7b4c0
sub r15d, 0x699e075f
sub r15d, 0x6801ccd
mov edx, 0x7925fe67
sub edx, 0x562c668c
sub edx, 0x173cc86b
xor edx, 0x6f993e68
xchg rbx, r14
mov rcx, r14
xchg rbx, r14
call fcn.140096ed0
mov dword [rsp - 0x24], 0x7952341c
test rax, rax
je 0x140058719
movabs rcx, 0xde3183a02bc37999
add rcx, 0xff009c0
xor rcx, 0x184ab9b
xor rcx, 0x6e71cb1d
add rcx, 0x6cba931b
mov r14d, edi
mov r14, r14
add rax, rcx
movabs rcx, 0x46fad4157eaa2b99
sub rcx, 0x72de52ed
add rcx, 0x1ea42c40
add rcx, 0x51d3e58f
ror rax, 6
ror rax, 6
ror rax, 8
ror rax, 2
not rax
mov dword [rsp - 0x1c], 0x79824160
sub rax, rcx
movabs rcx, 0xe9ad8b222f5b22d1
add rcx, 0x3cf0f355
xor rcx, 0x3f3ddaef
add rcx, 0x9110916
add rcx, 0x7fffffff
add rcx, 0x1894b3
rol rax, 2
rol rax, 6
rol rax, 9
rol rax, 1
rol rax, 4
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
xchg rcx, rcx
mov qword [rsi + 0x1c8], rax
jmp 0x140058734
mov r14d, 0x5d59a417
sub r14d, 0x5c34ad7a
add r14d, 0x3e1edb1c
xor r14d, 0x3f43d1b8
mov edx, 0x36b99756
add edx, 0x31de461f
sub edx, 0x5846f7cf
add edx, 0x6b8966da
mov rcx, rbx
mov dword [rsp - 0x24], 0x4c45acc7
call fcn.140096ed0
test rax, rax
je 0x140058811
mov rbp, rbp
movabs rcx, 0xaae472e7654e57c
sub rcx, 0x43bc2102
sub rcx, 0x20f2817a
add rcx, 0x7fffffff
add rcx, 0x4c1039c
mov ebp, edi
xor rax, rcx
movabs rcx, 0x3f8b5353257cdab0
xor rcx, 0x3704c386
add rcx, 0x21f55e4a
xor rcx, 0x4878cbb9
add rax, rcx
xchg r11, r11
movabs rcx, 0xd46e8cfb7f57b28b
sub rcx, 0x19da9b1d
sub rcx, 0x62d77bae
add rcx, 0x7fffffff
add rcx, 0x57f219bc
rol rax, 1
rol rax, 1
not rax
xchg r8, r8
ror rax, 0x20
ror rax, 7
ror rax, 9
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov rsi, rsi
mov qword [rsi + 0x1d0], rax
jmp 0x14005882e
mov ebp, 0x6b73a49d
xor ebp, 0xdce1184
xor ebp, 0x6801538b
add ebp, 0x3fc1e809
xor ebp, 0x4e7ece9a
mov edx, 0x43f745d5
xor edx, 0x14b15a83
xor edx, 0x55862012
add edx, 0x74a2ec1e
xor edx, 0x4d54c118
mov rcx, rbx
mov r14, r14
call fcn.140096ed0
test rax, rax
je 0x1400588fb
mov r9, r9
ror rax, 0xc
movabs rcx, 0x3a041db374dbbe4e
xor rcx, 0x2d789218
add rcx, 0x1ce5a8e3
sub rcx, 0x6f729d89
add rcx, 0x7fffffff
add rcx, 0x17c509d
not rax
mov dword [rsp - 0x3c], 0xb87566b
add rax, rcx
movabs rcx, 0xc3e3176483b659d
xor rcx, 0x30413661
sub rcx, 0x3c424c4c
add rcx, 0x7fffffff
add rcx, 0x3f02b861
not rax
mov dword [rsp - 0xc], 0x5425f374
add rax, rcx
rol rax, 5
rol rax, 0x23
rol rax, 0xc
rol rax, 4
rol rax, 1
not rax
xchg r8, rax
mov qword [rsi + 0x1d8], r8
xchg r8, rax
jmp 0x140058918
mov edi, 0x7849e5b
xor edi, 0x6bd8cd67
sub edi, 0x3144b6fb
add edi, 0x305b86fd
xor edi, 0x6b73233f
mov eax, dword [rsp + 0x138]
xchg r11, r11
or eax, dword [rsp + 0x140]
or eax, dword [rsp + 0x148]
or eax, dword [rsp + 0x20]
mov dword [rsp - 0x1c], 0x4f11b667
or eax, dword [rsp + 0x24]
or eax, dword [rsp + 0x28]
or eax, dword [rsp + 0x2c]
mov dword [rsp - 0x14], edx
or eax, dword [rsp + 0x30]
or eax, dword [rsp + 0x34]
or eax, dword [rsp + 0x38]
or eax, dword [rsp + 0x3c]
mov r12, r12
or eax, dword [rsp + 0x40]
or eax, r13d
mov rbx, qword [rsp + 0x130]
xchg r13, r13
or eax, dword [rsp + 0x44]
or eax, dword [rsp + 0x48]
or eax, dword [rsp + 0x4c]
or eax, r12d
xchg r10, r10
or eax, r15d
or eax, dword [rsp + 0x50]
or eax, dword [rsp + 0x54]
or eax, dword [rsp + 0x58]
mov dword [rsp - 0x38], 0x3d5f0a58
or eax, dword [rsp + 0x5c]
or eax, dword [rsp + 0x60]
or eax, r14d
mov dword [rsp - 0xc], 0x7cc71575
or eax, ebp
or eax, dword [rsp + 0x64]
or eax, dword [rsp + 0x68]
mov dword [rsp - 0x28], 0x46e66078
or eax, dword [rsp + 0x6c]
or eax, dword [rsp + 0x70]
or eax, dword [rsp + 0x74]
mov rbp, rbp
or eax, edi
or eax, dword [rsp + 0x78]
or eax, dword [rsp + 0x7c]
or eax, dword [rsp + 0x80]
xchg rdi, rdi
or eax, dword [rsp + 0x84]
or eax, dword [rsp + 0x88]
or eax, dword [rsp + 0x8c]
or eax, dword [rsp + 0x90]
mov dword [rsp - 0x2c], 0x4ee2cefc
or eax, dword [rsp + 0x94]
or eax, dword [rsp + 0x98]
or eax, dword [rsp + 0x9c]
xchg r13, r13
or eax, dword [rsp + 0xa0]
or eax, dword [rsp + 0xa4]
or eax, dword [rsp + 0xa8]
xchg r14, r14
or eax, dword [rsp + 0xac]
or eax, dword [rsp + 0xb0]
or eax, dword [rsp + 0xb4]
or eax, dword [rsp + 0xb8]
mov dword [rsp - 0x2c], 0x75be470f
or eax, dword [rsp + 0xbc]
or eax, dword [rsp + 0xc0]
or eax, dword [rsp + 0xc4]
mov dword [rsp - 0x18], 0x7c12bd19
or eax, dword [rsp + 0xc8]
or eax, dword [rsp + 0xcc]
or eax, dword [rsp + 0xd0]
or eax, dword [rsp + 0xd4]
mov rcx, rcx
or eax, dword [rsp + 0xd8]
or eax, dword [rsp + 0xdc]
or eax, dword [rsp + 0xe0]
or eax, dword [rsp + 0xe4]
mov r12, r12
or eax, dword [rsp + 0xe8]
sete al
neg rsp
add rsp, 0xffffffffffffff10
neg rsp
pop r15
mov dword [rsp - 0xc], ebp
pop r14
nop
mov r13, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
mov rbp, qword [rsp]
add rsp, 8
ret