Function at 0x140059ff0
Capabilities:
Hash data using murmur3

Disassembly:
xchg r14, rbx
mov qword [rsp + 8], r14
xchg r14, rbx
push rsi
mov qword [rsp], rbp
push rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
mov qword [rsp - 8], r13
sub rsp, 8
push r14
mov r9, r9
nop
mov qword [rsp - 8], r15
sub rsp, 8
sub rsp, 0x15af1f06
add rsp, 0x15af1e16
xchg rdx, rsi
mov rdx, rsi
xchg rdx, rsi
xchg rsi, rbx
mov rsi, rcx
xchg rsi, rbx
mov edx, 0x4dd7e2cb
xor edx, 0x68bb2689
add edx, 0x4a606659
add edx, 0xf432ac9
sub edx, 0x4029890e
call fcn.140076d00
mov r11, r11
xor edi, edi
test rax, rax
je 0x14005a0f4
mov r10, r10
movabs rcx, 0xe74cf0813e797037
sub rcx, 0x3ba7a82b
add rcx, 0x54bcadb8
sub rcx, 0x24991d57
mov dword [rsp + 0xc4], edi
add rax, rcx
mov rcx, rcx
movabs rcx, 0x6182b79f7daf32ce
sub rcx, 0x1e945b92
xor rcx, 0x3afa0aa0
sub rcx, 0x13a78e13
sub rcx, 0x641daa4
ror rax, 6
ror rax, 1
not rax
add rax, rcx
rol rax, 7
rol rax, 2
rol rax, 4
mov qword [rsi], rax
jmp 0x14005a12b
mov dword [rsp + 0xc4], 0x1022bc9b
xor dword [rsp + 0xc4], 0x3c9efc6e
xor dword [rsp + 0xc4], 0x13e7b9a3
add dword [rsp + 0xc4], 0x148d9848
sub dword [rsp + 0xc4], 0x53e9919d
mov edx, 0x2711cc58
sub edx, 0x1934906c
xor edx, 0x7339f6e8
xor edx, 0x3f1cde4a
add edx, 0x5fb9c8d3
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140076d00
mov dword [rsp - 0xc], edi
test rax, rax
je 0x14005a20e
ror rax, 1
ror rax, 6
ror rax, 0x17
ror rax, 1
movabs rcx, 0x667cd13350bfbfc8
sub rcx, 0x3307edfb
add rcx, 0x4f9ad4ff
add rcx, 0x41c1719
not rax
mov dword [rsp + 0xc8], edi
xchg r13, r13
rol rax, 0x14
rol rax, 0xe
rol rax, 1
rol rax, 1
add rax, rcx
xchg rsp, rsp
movabs rcx, 0x26948f5a64722103
add rcx, 0xfd7ec8b
sub rcx, 0x3a1286aa
add rcx, 0x9b73510
add rcx, 0x5bcf2af4
ror rax, 3
ror rax, 0x20
ror rax, 5
ror rax, 1
ror rax, 1
xor rax, rcx
mov r8, r8
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 1
xchg rbp, rax
mov qword [rsi + 8], rbp
xchg rbp, rax
jmp 0x14005a245
mov dword [rsp + 0xc8], 0xfe80330
add dword [rsp + 0xc8], 0x26050032
add dword [rsp + 0xc8], 0x1d4589f1
sub dword [rsp + 0xc8], 0x3ab6c062
xor dword [rsp + 0xc8], 0x187bccf0
mov edx, 0x4a78e844
add edx, 0x25561678
xor edx, 0x2a7eecc2
add edx, 0x4ee0a07
xor edx, 0xb505db2a
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076d00
test rax, rax
xchg r14, r14
je 0x14005a2ca
rol rax, 0xb
rol rax, 0xc
movabs rcx, 0x21e87f9e348216dc
add rcx, 0x15b4a16f
xor rcx, 0x71e57746
add rcx, 0x7fffffff
sub rcx, 0x13b167b0
not rax
mov dword [rsp + 0xcc], edi
mov rdx, rdx
sub rax, rcx
not rax
xchg rsp, rax
mov qword [rsi + 0x10], rsp
xchg rsp, rax
jmp 0x14005a2f6
mov dword [rsp + 0xcc], 0x399a6398
xor dword [rsp + 0xcc], 0x5016dea0
sub dword [rsp + 0xcc], 0x227e4d42
sub dword [rsp + 0xcc], 0x470e6ff5
mov edx, 0x446bed58
add edx, 0x128f628a
xor edx, 0x2ade6c3
add edx, 0x4e7167e4
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140076d00
test rax, rax
xchg r14, r14
je 0x14005a3ef
movabs rcx, 0xecf879a76cf9b210
sub rcx, 0x5c0496c9
add rcx, 0x3001b8fc
sub rcx, 0x4047951d
mov dword [rsp + 0xd0], edi
mov dword [rsp - 0x44], esi
xor rax, rcx
movabs rcx, 0x1ac4124d0541f344
xor rcx, 0x2f1eb433
sub rcx, 0xaa0757e
add rcx, 0x7fffffff
add rcx, 0x2312587b
sub rax, rcx
mov dword [rsp - 0x18], 0x7e12f1fa
movabs rcx, 0x634b47dd45b68161
sub rcx, 0x2f74a299
add rcx, 0x3707700f
sub rcx, 0x27cbd474
add rcx, 0x7fffffff
add rcx, 0x4d6f8096
xor rax, rcx
movabs rcx, 0x5bd424e22c3b194
add rcx, 0x592bc5e9
sub rcx, 0x593804e0
add rcx, 0x19390f04
add rcx, 0xc8f9d4d
add rax, rcx
mov qword [rsi + 0x18], rax
mov dword [rsp - 0x3c], 0x21aae8eb
jmp 0x14005a41b
mov dword [rsp + 0xd0], 0x57fe7f35
xor dword [rsp + 0xd0], 0x4f313f4b
add dword [rsp + 0xd0], 0x5e3c6668
sub dword [rsp + 0xd0], 0x770ba6e5
mov edx, 0x412a5651
add edx, 0x2b7ad6ac
add edx, 0x1282c490
sub edx, 0x442c0d32
xchg rcx, rbp
mov rbp, rbx
xchg rcx, rbp
call fcn.140076d00
test rax, rax
mov dword [rsp - 0x28], 0x2b881d8e
je 0x14005a4bf
rol rax, 3
rol rax, 1
movabs rcx, 0xfcbf6087662dff0d
xor rcx, 0x414ff845
xor rcx, 0x3eef9c8c
add rcx, 0x423b68a8
add rax, rcx
mov dword [rsp - 0x24], 0x4fa99f9e
mov dword [rsp + 0x3c], edi
movabs rcx, 0xd167dd5c074386ee
xor rcx, 0x416a13ba
sub rcx, 0x5b8ae38
add rcx, 0x2e7088b
sub rcx, 0x1a20875e
xor rax, rcx
xchg rdx, rdx
xchg rsp, rax
mov qword [rsi + 0x20], rsp
xchg rsp, rax
jmp 0x14005a4df
mov dword [rsp + 0x3c], 0x41e6c2e3
sub dword [rsp + 0x3c], 0x38e05efd
add dword [rsp + 0x3c], 0x352e9785
xor dword [rsp + 0x3c], 0x3e34fb6a
mov edx, 0x2ebce601
xor edx, 0x5a28f9b
sub edx, 0x10e876f1
add edx, 0x48b48a0e
xchg rbp, rbx
mov rcx, rbp
xchg rbp, rbx
call fcn.140076d00
test rax, rax
mov dword [rsp - 0x28], esi
je 0x14005a5cb
rol rax, 0x14
rol rax, 1
movabs rcx, 0x3f36f44f15a2206f
xor rcx, 0x660c7067
sub rcx, 0x20bf6dea
add rcx, 0x55030abc
add rax, rcx
xchg rbp, rbp
mov dword [rsp + 0x48], edi
movabs rcx, 0x3e3eba576ee8dcf2
add rcx, 0x43debe
sub rcx, 0x3a0295bf
sub rcx, 0x111dbc18
add rcx, 0x7fffffff
add rcx, 0x1be54443
xor rax, rcx
movabs rcx, 0x61deb7925151afa2
xor rcx, 0x741e035e
xor rcx, 0x3e1bdde3
add rcx, 0x7fffffff
add rcx, 0x2d80e93e
sub rax, rcx
xchg r9, r9
movabs rcx, 0x52384c435ca92f59
sub rcx, 0x2b5c3a3d
add rcx, 0xc8040b9
xor rcx, 0x44544eef
xor rax, rcx
xchg rbp, rbp
mov qword [rsi + 0x28], rax
jmp 0x14005a5eb
mov dword [rsp + 0x48], 0x5985be76
sub dword [rsp + 0x48], 0x47187810
add dword [rsp + 0x48], 0x3be3c421
sub dword [rsp + 0x48], 0x4e510a86
mov edx, 0x13dba53e
add edx, 0x420c7a54
add edx, 0xdafa0d7
xor edx, 0x2abb5f5b
add edx, 0x4ed08466
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076d00
mov r14, r14
test rax, rax
je 0x14005a6d9
rol rax, 7
rol rax, 1
movabs rcx, 0x2c23771f2f41a1c0
add rcx, 0x8d9e49c
add rcx, 0xcdeb10c
sub rcx, 0x3355fe7f
add rcx, 0x7fffffff
add rcx, 0x1ac87017
add rax, rcx
mov dword [rsp + 0x4c], edi
mov dword [rsp - 0x34], 0x2c9375cc
movabs rcx, 0x684c2991d4fb3ec
add rcx, 0x419b807b
add rcx, 0x9a2ceec
add rcx, 0x7fffffff
add rcx, 0x20674a2
xor rax, rcx
movabs rcx, 0x768934aa4cce841e
xor rcx, 0x1909027a
sub rcx, 0x4182993d
sub rcx, 0xb04bd14
add rcx, 0x7fffffff
add rcx, 0x1838185f
ror rax, 0x17
ror rax, 4
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rsp, rax
mov qword [rsi + 0x30], rsp
xchg rsp, rax
jmp 0x14005a6f9
mov dword [rsp + 0x4c], 0x3fdbcba0
add dword [rsp + 0x4c], 0x2af4190c
sub dword [rsp + 0x4c], 0x1252720a
sub dword [rsp + 0x4c], 0x587d72a1
mov edx, 0x66676ff9
sub edx, 0x3fae326c
add edx, 0x63c76eb
xor edx, 0x3b6ed520
add edx, 0xdeda7225
xchg rdi, rbx
mov rcx, rdi
xchg rdi, rbx
call fcn.140076d00
test rax, rax
mov dword [rsp - 0x2c], 0x43fb8dc8
je 0x14005a7b0
not rax
mov dword [rsp + 0x50], edi
mov r12, r12
movabs rcx, 0x5cfbc44a26d456e4
sub rcx, 0x1e90746d
xor rcx, 0x245f4757
sub rcx, 0x1a8b73d
add rcx, 0x50aeae50
sub rax, rcx
mov dword [rsp - 0x24], edx
movabs rcx, 0x90183a0663161ec6
xor rcx, 0x3cedc1aa
xor rcx, 0x408169e4
xor rcx, 0x67f42a13
sub rcx, 0x48dac214
rol rax, 0xe
rol rax, 0x10
rol rax, 3
rol rax, 1
add rax, rcx
xchg r9, r9
mov qword [rsi + 0x38], rax
jmp 0x14005a7d0
mov dword [rsp + 0x50], 0x3b492852
sub dword [rsp + 0x50], 0x16814b11
xor dword [rsp + 0x50], 0x30bf4332
sub dword [rsp + 0x50], 0x14789e72
mov edx, 0x148f2598
add edx, 0x64141314
sub edx, 0x7341de27
xor edx, 0xa0a516d5
xchg r9, rbx
mov rcx, r9
xchg r9, rbx
call fcn.140076d00
test rax, rax
mov rdx, rdx
je 0x14005a8cb
movabs rcx, 0xc5369411661aa7fb
xor rcx, 0x7c3fc49c
xor rcx, 0xbb6b80a
xor rcx, 0x71975fac
add rcx, 0x4c39f8d4
mov dword [rsp + 0x54], edi
add rax, rcx
mov dword [rsp - 0x10], esi
movabs rcx, 0x45391e4d4e9318bb
sub rcx, 0x4cb1093a
add rcx, 0x658fff16
add rcx, 0x101d318e
ror rax, 5
not rax
xchg r8, r8
sub rax, rcx
movabs rcx, 0x12ab42ab58bf26c2
sub rcx, 0x54b2d1f3
add rcx, 0x772136d
add rcx, 0x7fffffff
add rcx, 0x6ac3a285
xor rax, rcx
xchg r11, r11
movabs rcx, 0x34c133f5502d7366
add rcx, 0x2023a0c1
add rcx, 0x9dcff75
xor rcx, 0x48e2b29f
add rcx, 0x7fffffff
add rcx, 0x1ab5c69e
sub rax, rcx
mov dword [rsp - 0x24], 0x6ec30261
mov qword [rsi + 0x40], rax
jmp 0x14005a8f3
mov dword [rsp + 0x54], 0x4cd120b5
sub dword [rsp + 0x54], 0x41769df5
add dword [rsp + 0x54], 0x50433d2c
sub dword [rsp + 0x54], 0x17980011
sub dword [rsp + 0x54], 0x4405bfda
mov edx, 0x590bd45
sub edx, 0x34a0e0b
xor edx, 0x550c03b5
sub edx, 0x27017bbc
add edx, 0xca04a1
mov rcx, rbx
call fcn.140076d00
xchg r14, r14
test rax, rax
je 0x14005a9db
not rax
mov dword [rsp - 0x34], 0x6b57043
mov dword [rsp + 0x60], edi
movabs rcx, 0x1d5111045ea8d7ea
xor rcx, 0x42279143
xor rcx, 0x5f914f57
add rcx, 0x1ce9b5f1
add rcx, 0x4a033f8b
add rax, rcx
movabs rcx, 0x6a5d2fdd1cf6ef92
add rcx, 0x55495abf
sub rcx, 0x6a78357f
add rcx, 0x7fffffff
add rcx, 0x176cb4d9
rol rax, 8
rol rax, 1
xor rax, rcx
movabs rcx, 0x6d7b6c3e5f49e63e
xor rcx, 0xbcad56c
add rcx, 0x172ba612
xor rcx, 0x32134500
sub rax, rcx
ror rax, 2
ror rax, 0xa
ror rax, 1
ror rax, 1
ror rax, 7
ror rax, 1
not rax
mov dword [rsp - 0x34], 0x1274f165
xchg r10, rax
mov qword [rsi + 0x48], r10
xchg r10, rax
jmp 0x14005a9fb
mov dword [rsp + 0x60], 0x199fcc07
xor dword [rsp + 0x60], 0x5620eff5
sub dword [rsp + 0x60], 0x36811894
sub dword [rsp + 0x60], 0x193e0b5d
mov edx, 0xe442983
xor edx, 0x1bda9233
sub edx, 0x7707ff6
sub edx, 0x98b1fee
xchg rsi, rbx
mov rcx, rsi
xchg rbx, rsi
call fcn.140076d00
test rax, rax
mov rsi, rsi
je 0x14005aab5
movabs rcx, 0x72ac8d6967c93c21
xor rcx, 0x486b074e
sub rcx, 0x8e312af
xor rcx, 0x67afad94
add rcx, 0x7fffffff
xor rcx, 0xcf55f3c
mov dword [rsp + 0x64], edi
mov r10, r10
xor rax, rcx
movabs rcx, 0x7943bcb85479d5b6
xor rcx, 0x5d3a9ce7
xor rcx, 0x51509fc
add rcx, 0x15a96c2a
add rcx, 0x7fffffff
xor rcx, 0x87c8be9
sub rax, rcx
xchg r13, r13
ror rax, 0x2b
ror rax, 7
ror rax, 2
ror rax, 1
not rax
mov dword [rsp - 0xc], ebp
mov qword [rsi + 0x50], rax
jmp 0x14005aadd
mov dword [rsp + 0x64], 0x793bf4fe
sub dword [rsp + 0x64], 0x354cbc15
sub dword [rsp + 0x64], 0x2007b87d
add dword [rsp + 0x64], 0x1cb5adc0
sub dword [rsp + 0x64], 0x409d2e2b
mov edx, 0x16e381a1
xor edx, 0x3c0bafc9
add edx, 0x4d51493c
xor edx, 0x3b2e646d
sub edx, 0x3f20203d
xchg r9, rbx
mov rcx, r9
xchg rbx, r9
call fcn.140076d00
test rax, rax
je 0x14005ab92
mov r13, r13
not rax
mov dword [rsp + 0x74], edi
rol rax, 0x14
rol rax, 4
rol rax, 8
rol rax, 1
movabs rcx, 0x3d77c14b08b49596
xor rcx, 0x2d79c653
xor rcx, 0x43911c16
add rcx, 0x7fffffff
sub rcx, 0x38550cc9
add rax, rcx
mov rdx, rdx
movabs rcx, 0x8da810e576bbfd3e
xor rcx, 0x2725e093
sub rcx, 0x12a291d4
add rcx, 0x40468e71
add rcx, 0x7fffffff
xor rcx, 0x40f94e31
xor rax, rcx
xchg r14, r14
mov qword [rsi + 0x58], rax
jmp 0x14005abb2
mov dword [rsp + 0x74], 0x476b1591
xor dword [rsp + 0x74], 0x6256c5a7
add dword [rsp + 0x74], 0x142294d4
xor dword [rsp + 0x74], 0x3960650b
mov edx, 0xe61ac1a
add edx, 0x44c99118
sub edx, 0x530ec269
add edx, 0x7fc966d0
add edx, 0x60904e52
mov rcx, rbx
call fcn.140076d00
mov rbp, rbp
test rax, rax
je 0x14005acc9
movabs rcx, 0x23db3afe13f1d5c9
sub rcx, 0x9a5aad
xor rcx, 0x697044bb
xor rcx, 0x229d8c50
mov dword [rsp + 0x78], edi
mov dword [rsp - 0x38], 0x7125c301
xor rax, rcx
movabs rcx, 0x2415f2db3c5cc4fd
sub rcx, 0xde0ee87
sub rcx, 0x1784cd35
xor rcx, 0x66c31353
add rcx, 0x3dc35725
rol rax, 4
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x2cde30863b25151a
add rcx, 0x44a82ad6
sub rcx, 0x3554106e
add rcx, 0x35dbab3d
sub rax, rcx
movabs rcx, 0x87af64b138e6ba8
xor rcx, 0x1cdfbeb5
xor rcx, 0x6722625d
sub rcx, 0x59d9c73a
rol rax, 0xb
rol rax, 0x13
rol rax, 2
rol rax, 1
add rax, rcx
mov dword [rsp - 0x30], esp
ror rax, 0x16
ror rax, 0xb
ror rax, 2
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
xchg r11, rax
mov qword [rsi + 0x60], r11
xchg r11, rax
jmp 0x14005ace9
mov dword [rsp + 0x78], 0x7ba2a039
xor dword [rsp + 0x78], 0x5cb71a67
sub dword [rsp + 0x78], 0x26acce75
sub dword [rsp + 0x78], 0x68ebe8
mov edx, 0x76620842
sub edx, 0xd29269d
sub edx, 0x21de7da5
sub edx, 0x3bb15ecf
xor edx, 0xe27fcb6f
xchg rsi, rcx
mov rsi, rbx
xchg rcx, rsi
call fcn.140076d00
test rax, rax
xchg rbx, rbx
je 0x14005add3
movabs rcx, 0x64469079118f8ebf
xor rcx, 0x5afb0af6
add rcx, 0x18ce0283
sub rcx, 0x377f9b33
mov dword [rsp + 0x7c], edi
add rax, rcx
mov dword [rsp - 0x1c], 0x6d8349d0
movabs rcx, 0x5616ea1d1e5cb1e1
add rcx, 0x2f757905
xor rcx, 0x93ce6f
sub rcx, 0x3ffb63fa
ror rax, 2
ror rax, 1
ror rax, 0xc
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x28], esp
movabs rcx, 0x551edba2234a3917
sub rcx, 0x10c2e1e8
add rcx, 0x5cde1c9a
sub rcx, 0x27f03e07
sub rax, rcx
movabs rcx, 0x7b736ff55cc38d66
sub rcx, 0xce3287a
xor rcx, 0x42932a3c
xor rcx, 0x329a8fbd
xor rax, rcx
xchg r10, rax
mov qword [rsi + 0x68], r10
xchg r10, rax
jmp 0x14005adfb
mov dword [rsp + 0x7c], 0x43aa6b6e
sub dword [rsp + 0x7c], 0xc7fea36
xor dword [rsp + 0x7c], 0x3c50235d
add dword [rsp + 0x7c], 0x9fd9b26
xor dword [rsp + 0x7c], 0x15783d8a
mov edx, 0x55158aa
add edx, 0x89c79a6
add edx, 0x47786d86
xor edx, 0xd4440dc4
xchg rbx, r15
mov rcx, r15
xchg rbx, r15
call fcn.140076d00
mov r8, r8
test rax, rax
je 0x14005ae99
movabs rcx, 0x4785a42703fd9bd6
add rcx, 0x40bd25d2
xor rcx, 0xfab1f74
xor rcx, 0x72909cd
add rcx, 0xc0e408f
mov dword [rsp + 0x80], edi
add rax, rcx
mov dword [rsp - 0xc], edi
movabs rcx, 0x533ef1bb3caef98f
sub rcx, 0x38b156e6
add rcx, 0x1530e1b8
add rcx, 0x6072d414
xor rax, rcx
mov dword [rsp - 0x34], edx
rol rax, 1
not rax
xchg rdx, rax
mov qword [rsi + 0x70], rdx
xchg rdx, rax
jmp 0x14005aed0
mov dword [rsp + 0x80], 0x6b88a95
add dword [rsp + 0x80], 0x5fa0505c
xor dword [rsp + 0x80], 0x313473a8
xor dword [rsp + 0x80], 0x77a87462
sub dword [rsp + 0x80], 0x20c4dd3a
mov edx, 0x45e73cb3
xor edx, 0x1cc3ca73
xor edx, 0x64e16af4
add edx, 0x3f667044
xor edx, 0x99ab9541
xchg rcx, rbp
mov rbp, rbx
xchg rcx, rbp
call fcn.140076d00
test rax, rax
je 0x14005af9b
mov dword [rsp - 0xc], ebp
movabs rcx, 0xa2bb613408c220d
sub rcx, 0x2baee40d
add rcx, 0x3495692d
add rcx, 0x7fffffff
xor rcx, 0xc82bc7e
mov dword [rsp + 0x88], edi
mov dword [rsp - 0x40], 0x7526a073
add rax, rcx
movabs rcx, 0xf5aef2f489efbc0
add rcx, 0x2258c7de
sub rcx, 0x335a6419
sub rcx, 0x1adb6430
ror rax, 6
ror rax, 0x15
ror rax, 4
ror rax, 7
ror rax, 1
not rax
add rax, rcx
mov r14, r14
ror rax, 2
ror rax, 4
not rax
mov dword [rsp - 0x30], 0x483a2a5d
xchg rdi, rax
mov qword [rsi + 0x78], rdi
xchg rdi, rax
jmp 0x14005afd2
mov dword [rsp + 0x88], 0x29cf810
add dword [rsp + 0x88], 0x44a5a67d
xor dword [rsp + 0x88], 0x248dc9cb
sub dword [rsp + 0x88], 0x76aa27f
xor dword [rsp + 0x88], 0x5c64b4c6
mov edx, 0x4044ed1c
add edx, 0x38dae907
xor edx, 0x33c2d76c
sub edx, 0x1e019c86
add edx, 0x2f51b5ce
xchg r11, rcx
mov r11, rbx
xchg rcx, r11
call fcn.140076d00
mov dword [rsp - 0xc], ecx
test rax, rax
je 0x14005b07b
rol rax, 9
rol rax, 8
rol rax, 1
movabs rcx, 0x4eafed5246a64d0c
sub rcx, 0x14278e1
add rcx, 0x28ec5b31
add rcx, 0x7fffffff
sub rcx, 0x67d34236
add rax, rcx
xchg rsi, rsi
mov dword [rsp + 0x90], edi
not rax
rol rax, 9
rol rax, 0x13
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
mov qword [rsi + 0x80], rax
mov dword [rsp - 0x20], 0x7d580840
jmp 0x14005b0b2
mov dword [rsp + 0x90], 0x7caa4003
sub dword [rsp + 0x90], 0x7109c404
xor dword [rsp + 0x90], 0x214cfa76
add dword [rsp + 0x90], 0x290647b0
xor dword [rsp + 0x90], 0x53f2c938
mov edx, 0x2100bb47
xor edx, 0x207d8907
add edx, 0x6189c055
add edx, 0x22b83d07
xchg r12, rcx
mov r12, rbx
xchg rcx, r12
call fcn.140076d00
test rax, rax
je 0x14005b171
xchg r8, r8
rol rax, 0xb
rol rax, 0x2b
rol rax, 2
rol rax, 1
movabs rcx, 0x2366231c7bc5e8a1
xor rcx, 0x10b12402
sub rcx, 0xd3723b0
add rcx, 0x5b9d608e
xor rax, rcx
xchg r14, r14
mov dword [rsp + 0x98], edi
rol rax, 3
rol rax, 0x26
rol rax, 8
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xf6f02a21790f023
xor rcx, 0x5e88293
add rcx, 0x1bd17e40
add rcx, 0x3c1b161f
add rax, rcx
mov dword [rsp - 0x10], 0x4773ad25
xchg r9, rax
mov qword [rsi + 0x88], r9
xchg r9, rax
jmp 0x14005b1a8
mov dword [rsp + 0x98], 0x3e939d93
add dword [rsp + 0x98], 0x707d89a
xor dword [rsp + 0x98], 0x21976927
add dword [rsp + 0x98], 0xdd00d97
xor dword [rsp + 0x98], 0x71dc2ca0
mov edx, 0xf2e017e
add edx, 0x6bbe3ebd
add edx, 0x66c283
xor edx, 0x3d4bca05
add edx, 0x78e3bc4
xchg r9, rcx
mov r9, rbx
xchg rcx, r9
call fcn.140076d00
mov dword [rsp - 0x1c], ebp
test rax, rax
je 0x14005b28c
movabs rcx, 0xee10439b13dd3041
add rcx, 0x66a3e6eb
sub rcx, 0x45667a45
sub rcx, 0x2cd9053c
add rcx, 0x1b4ad675
mov dword [rsp + 0xa0], edi
xchg rsi, rsi
add rax, rcx
movabs rcx, 0x246d8f91345f1d5a
add rcx, 0x38fe095f
xor rcx, 0x69286dde
add rcx, 0x7fffffff
add rcx, 0x7b6da1bd
xor rax, rcx
movabs rcx, 0x592294b0182f8ba0
add rcx, 0x43888016
sub rcx, 0x35175197
add rcx, 0x3638855b
not rax
mov rdx, rdx
ror rax, 0x2a
xor rax, rcx
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x3c], edx
xchg r13, rax
mov qword [rsi + 0x90], r13
xchg r13, rax
jmp 0x14005b2b8
mov dword [rsp + 0xa0], 0x1c8b1b55
sub dword [rsp + 0xa0], 0xe8e711e
add dword [rsp + 0xa0], 0x47d4605c
xor dword [rsp + 0xa0], 0x55d10a92
mov edx, 0x43d00bcf
add edx, 0x14fab44b
sub edx, 0x517194b5
sub edx, 0x9e35cb
add edx, 0x55d37012
xchg rbx, r12
mov rcx, r12
xchg rbx, r12
call fcn.140076d00
mov dword [rsp - 0x18], ebp
test rax, rax
je 0x14005b39f
not rax
mov dword [rsp - 0x3c], 0x45a974d9
mov dword [rsp + 0xa4], edi
movabs rcx, 0x62c1dfb14da75104
xor rcx, 0x7157def9
xor rcx, 0x4afc95b1
add rcx, 0x3cc5377f
add rax, rcx
movabs rcx, 0xb1fc35ff54bd16f1
add rcx, 0x164ee805
sub rcx, 0x5b5c0835
add rcx, 0x592e70b3
add rcx, 0x7fffffff
sub rcx, 0x3393a1d1
rol rax, 3
rol rax, 6
rol rax, 4
rol rax, 4
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x7053f9fd773b2125
sub rcx, 0x503d528d
sub rcx, 0x4bbd1bc
add rcx, 0x7fffffff
add rcx, 0x3169ead4
add rax, rcx
mov qword [rsi + 0x98], rax
jmp 0x14005b3cb
mov dword [rsp + 0xa4], 0x12d3f8d3
add dword [rsp + 0xa4], 0x39597a77
add dword [rsp + 0xa4], 0x206e2a44
sub dword [rsp + 0xa4], 0x6c9b9d8d
mov edx, 0x6e60545
xor edx, 0x3e789e25
add edx, 0x3460449
add edx, 0x61e8775
add edx, 0x5ceb2462
xchg rbx, r9
mov rcx, r9
xchg r9, rbx
call fcn.140076d00
test rax, rax
xchg r10, r10
je 0x14005b4a5
rol rax, 1
rol rax, 1
movabs rcx, 0x53bf4475547516da
xor rcx, 0x74ab3945
sub rcx, 0x1c5d9c2e
add rcx, 0x53a4e82f
sub rcx, 0xa628e6c
xor rax, rcx
mov dword [rsp - 0xc], 0x31e41a47
mov dword [rsp + 0xac], edi
movabs rcx, 0x23941d570979339b
xor rcx, 0x44593353
add rcx, 0xbedd682
xor rcx, 0x2c9a1e07
add rcx, 0x2262cd76
sub rax, rcx
xchg rdi, rdi
movabs rcx, 0x8dadd2bf49b5b9e8
xor rcx, 0x73b9043b
sub rcx, 0x6e6c09
sub rcx, 0x23d2dad8
ror rax, 0xb
ror rax, 1
add rax, rcx
xchg rcx, rax
mov qword [rsi + 0xa0], rcx
xchg rcx, rax
jmp 0x14005b4d1
mov dword [rsp + 0xac], 0x153e7c9
add dword [rsp + 0xac], 0x65675f33
xor dword [rsp + 0xac], 0x55bcab08
sub dword [rsp + 0xac], 0x3307edf3
mov edx, 0x2f7bb897
xor edx, 0x417fad6e
sub edx, 0x5c35c34
sub edx, 0x3be7a21e
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076d00
mov r9, r9
test rax, rax
je 0x14005b59a
not rax
mov dword [rsp + 0xbc], edi
mov dword [rsp - 0x3c], 0x18044a5b
movabs rcx, 0x32acec175df7e0f5
xor rcx, 0x17264a8a
sub rcx, 0x10eb8b57
add rcx, 0x3429f6dd
add rcx, 0x7fffffff
add rcx, 0x63fce2d
sub rax, rcx
movabs rcx, 0xa7ba6230700fd255
sub rcx, 0x15f2c983
sub rcx, 0x176b6d3
add rcx, 0x7fffffff
xor rcx, 0xfe40aff
ror rax, 3
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 3
ror rax, 1
add rax, rcx
mov dword [rsp - 0x2c], 0x1e50db19
xchg r9, rax
mov qword [rsi + 0xa8], r9
xchg r9, rax
jmp 0x14005b5d1
mov dword [rsp + 0xbc], 0x7e9b1eb
xor dword [rsp + 0xbc], 0x51705898
sub dword [rsp + 0xbc], 0xd068a71
add dword [rsp + 0xbc], 0x2ed46942
sub dword [rsp + 0xbc], 0x7867c843
mov edx, 0x6378e788
add edx, 0xcbad085
sub edx, 0x27e25052
sub edx, 0x3c398987
add edx, 0x29684bc5
mov rcx, rbx
mov r15, r15
call fcn.140076d00
test rax, rax
je 0x14005b6f5
rol rax, 4
rol rax, 7
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x75fd8fcb2b6d7bf4
add rcx, 0xe470e69
sub rcx, 0xdf23dc8
sub rcx, 0x17da9c5a
add rax, rcx
mov dword [rsp - 0x1c], 0x506af4df
mov dword [rsp + 0xc0], edi
movabs rcx, 0x1c72638f73d3f2b7
sub rcx, 0x543770a1
add rcx, 0x38902699
xor rcx, 0x2db6331c
add rcx, 0x59521300
xor rax, rcx
movabs rcx, 0x4782f87e76420627
sub rcx, 0x3553345d
sub rcx, 0x33b92805
add rcx, 0x50cf87b5
add rcx, 0x7fffffff
xor rcx, 0x38215969
add rax, rcx
mov dword [rsp - 0x1c], esi
movabs rcx, 0x755c4c44292acf07
add rcx, 0x23d17c44
sub rcx, 0x1c27e5f
sub rcx, 0x29a0c749
add rcx, 0x527a2ea1
ror rax, 6
ror rax, 4
ror rax, 2
ror rax, 6
ror rax, 2
ror rax, 1
add rax, rcx
mov qword [rsi + 0xb0], rax
jmp 0x14005b721
mov dword [rsp + 0xc0], 0x4f6f327c
sub dword [rsp + 0xc0], 0x23c601d5
add dword [rsp + 0xc0], 0x3000ea56
sub dword [rsp + 0xc0], 0x5baa1afc
mov edx, 0x3613374
add edx, 0x41951784
sub edx, 0x272494aa
xor edx, 0x81411e7
xchg rbx, rdi
mov rcx, rdi
xchg rbx, rdi
call fcn.140076d00
mov dword [rsp - 0x1c], 0x1e16c61
test rax, rax
je 0x14005b7e0
movabs rcx, 0x98fbf06b504601be
xor rcx, 0x6759f255
add rcx, 0x4227d07b
sub rcx, 0x31b93f51
mov dword [rsp + 0xd8], edi
add rax, rcx
movabs rcx, 0x377aa5846bdfc604
sub rcx, 0x661bbc6
xor rcx, 0x3b54a5da
sub rcx, 0x500af1db
add rcx, 0x3b72ad4b
ror rax, 0x1b
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x10], esp
rol rax, 5
rol rax, 0x16
not rax
ror rax, 0x1e
ror rax, 0xb
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0xb8], rax
xchg rdi, rdi
jmp 0x14005b80c
mov dword [rsp + 0xd8], 0x21c9914
add dword [rsp + 0xd8], 0x4e7e8a6d
sub dword [rsp + 0xd8], 0x260b6ad0
sub dword [rsp + 0xd8], 0x2a8fb8b0
mov edx, 0x706516cd
sub edx, 0x2f4d4027
sub edx, 0xcddbe2a
add edx, 0x19cf14a3
add edx, 0x8dea5496
mov rcx, rbx
mov r10, r10
call fcn.140076d00
test rax, rax
je 0x14005b8a3
movabs rcx, 0x8ecc07e92767b2d6
add rcx, 0xfd8f48b
xor rcx, 0x57c9b345
sub rcx, 0x5729fb5
mov dword [rsp + 0xdc], edi
mov r13, r13
add rax, rcx
not rax
rol rax, 0x1f
rol rax, 1
not rax
xchg rbp, rbp
ror rax, 0x18
ror rax, 3
ror rax, 5
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
xchg r10, rax
mov qword [rsi + 0xc0], r10
xchg r10, rax
jmp 0x14005b8cf
mov dword [rsp + 0xdc], 0x634acb63
xor dword [rsp + 0xdc], 0xb8decea
add dword [rsp + 0xdc], 0x16eadd1
xor dword [rsp + 0xdc], 0x6a35d55b
mov edx, 0x22e1978
add edx, 0x5b6e109d
xor edx, 0x53b8042d
xor edx, 0xb9864341
mov rcx, rbx
call fcn.140076d00
mov rbx, rbx
test rax, rax
je 0x14005b99b
movabs rcx, 0x397c6b77113c712c
add rcx, 0x1fcf6fb7
xor rcx, 0x155881ab
sub rcx, 0x1303d23c
add rcx, 0x498ece80
mov dword [rsp + 0xe4], edi
add rax, rcx
mov dword [rsp - 0x30], esi
movabs rcx, 0xeee9160859c5725e
add rcx, 0x4cfe2f5
add rcx, 0x996a8b
add rcx, 0x73769fce
xor rax, rcx
mov r9, r9
movabs rcx, 0x1824e72d6a189198
sub rcx, 0x222ed7b8
xor rcx, 0x2f32c321
xor rcx, 0x3172b9e5
rol rax, 0x14
rol rax, 0xa
rol rax, 1
rol rax, 4
rol rax, 2
rol rax, 1
xor rax, rcx
xchg r10, rax
mov qword [rsi + 0xc8], r10
xchg r10, rax
jmp 0x14005b9c7
mov dword [rsp + 0xe4], 0x17359db4
xor dword [rsp + 0xe4], 0x555ab558
xor dword [rsp + 0xe4], 0x6989a327
sub dword [rsp + 0xe4], 0x2be68bca
mov edx, 0x181d5541
xor edx, 0xca30410
xor edx, 0x22033375
sub edx, 0x164a1bca
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076d00
test rax, rax
je 0x14005ba7c
mov dword [rsp - 0x2c], esp
rol rax, 2
rol rax, 0x21
rol rax, 4
rol rax, 0xd
rol rax, 1
movabs rcx, 0x6cf37a032e19bdd2
add rcx, 0x426916e2
sub rcx, 0x6bdfcc8f
add rcx, 0x26beb7f5
add rcx, 0x7fffffff
add rcx, 0xfc512e1
xor rax, rcx
mov dword [rsp - 0x40], edi
mov dword [rsp + 0x138], edi
rol rax, 7
rol rax, 0x1a
rol rax, 2
rol rax, 1
rol rax, 1
not rax
xchg rbp, rbp
rol rax, 0xd
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x24], ebp
mov qword [rsi + 0xd0], rax
jmp 0x14005bab3
mov dword [rsp + 0x138], 0x31891981
add dword [rsp + 0x138], 0x47837c2d
add dword [rsp + 0x138], 0x2bd5965
xor dword [rsp + 0x138], 0x38013674
sub dword [rsp + 0x138], 0x43c8d966
mov edx, 0x5a1428a1
sub edx, 0x1a7a05e
sub edx, 0x3f4a08df
add edx, 0x387fe496
add edx, 0x5ff85208
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140076d00
mov dword [rsp - 0x34], 0x166a254
test rax, rax
je 0x14005bba4
movabs rcx, 0x60745d8240aade11
xor rcx, 0xc6b1f2a
sub rcx, 0x12b6da04
add rcx, 0x34fd9d0a
add rcx, 0x7880613c
mov dword [rsp + 0x28], edi
mov r10, r10
xor rax, rcx
movabs rcx, 0x3b07679f75643c26
sub rcx, 0x6e2ca725
xor rcx, 0x4c6b3914
add rcx, 0x10ceb165
sub rax, rcx
mov dword [rsp - 0x28], 0x350c2210
movabs rcx, 0x433d38e765d33f45
add rcx, 0x159acbbf
sub rcx, 0x27bc5d60
sub rcx, 0x1bdb3b00
add rcx, 0xeb5d5be
rol rax, 0xf
rol rax, 6
rol rax, 5
rol rax, 5
rol rax, 3
rol rax, 2
sub rax, rcx
ror rax, 0x29
ror rax, 1
ror rax, 1
xchg rdi, rax
mov qword [rsi + 0xd8], rdi
xchg rdi, rax
jmp 0x14005bbc4
mov dword [rsp + 0x28], 0x6e17e554
xor dword [rsp + 0x28], 0x16f296ce
xor dword [rsp + 0x28], 0x6963008b
sub dword [rsp + 0x28], 0x11867310
mov edx, 0x53e2003f
xor edx, 0x3e27dabd
sub edx, 0xe8826fb
sub edx, 0xa5ab779
xor edx, 0x3691497c
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076d00
test rax, rax
mov dword [rsp - 0x1c], ecx
je 0x14005bc88
rol rax, 8
rol rax, 0x23
rol rax, 2
rol rax, 6
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x37aaf1e13fb28d87
xor rcx, 0x22a0982b
xor rcx, 0x3efe5ae3
xor rcx, 0x7846b367
add rax, rcx
mov dword [rsp + 0x2c], edi
rol rax, 5
rol rax, 3
rol rax, 4
movabs rcx, 0xa1714b6065fbd297
xor rcx, 0x109da225
xor rcx, 0x75cef4d0
add rcx, 0x7fffffff
add rcx, 0x111ff9b1
add rax, rcx
mov dword [rsp - 0x40], 0xec67117
not rax
mov qword [rsi + 0xe0], rax
jmp 0x14005bca8
mov dword [rsp + 0x2c], 0x2bdc489d
add dword [rsp + 0x2c], 0x3e685198
sub dword [rsp + 0x2c], 0x1c3eefbc
sub dword [rsp + 0x2c], 0x4e05aa78
mov edx, 0x3551bea1
add edx, 0x1aa0f958
xor edx, 0x61e44a9e
sub edx, 0x2a1e3fcf
xor edx, 0x45979dce
xchg rcx, r15
mov r15, rbx
xchg rcx, r15
call fcn.140076d00
test rax, rax
mov dword [rsp - 0x3c], esi
je 0x14005bd59
movabs rcx, 0xd57ed5df37e8859c
xor rcx, 0x16d22286
add rcx, 0x40c5f571
xor rcx, 0x9d5904c
mov dword [rsp + 0x34], edi
xchg rdx, rdx
xor rax, rcx
movabs rcx, 0x44a1e42a715276a0
sub rcx, 0xe567aaf
xor rcx, 0x158cf636
sub rcx, 0x408b74da
ror rax, 0x1e
ror rax, 2
ror rax, 1
add rax, rcx
ror rax, 8
ror rax, 7
ror rax, 4
ror rax, 3
ror rax, 1
mov qword [rsi + 0xe8], rax
mov dword [rsp - 0x30], esi
jmp 0x14005bd79
mov dword [rsp + 0x34], 0x6114a398
xor dword [rsp + 0x34], 0x77334816
add dword [rsp + 0x34], 0x62369a96
sub dword [rsp + 0x34], 0x785e8623
mov edx, 0x5125760e
sub edx, 0x4a09446
sub edx, 0x1764f798
xor edx, 0xe64ca3b1
xchg r9, rcx
mov r9, rbx
xchg r9, rcx
call fcn.140076d00
test rax, rax
mov dword [rsp - 0x3c], 0x55fffc80
je 0x14005bea2
movabs rcx, 0xa814d3d0a247b96
add rcx, 0x411bbe91
xor rcx, 0x1c71f1b4
xor rcx, 0x1d8d1b99
mov dword [rsp + 0x38], edi
xor rax, rcx
mov dword [rsp - 0x20], 0x1d97ab6
movabs rcx, 0x36fd514848058c67
sub rcx, 0x105dd0bd
xor rcx, 0x314acdc7
xor rcx, 0x65f483b3
add rcx, 0x542288c4
sub rax, rcx
movabs rcx, 0x6d775a3850ab6cf6
sub rcx, 0x27d77139
xor rcx, 0x1b4572e4
add rcx, 0xc2eb1c8
xor rax, rcx
movabs rcx, 0x3f3b7afa29805728
xor rcx, 0x5c5d92ee
sub rcx, 0x6413c3d9
xor rcx, 0x24044119
add rcx, 0x4670036
ror rax, 6
ror rax, 2
ror rax, 2
ror rax, 2
add rax, rcx
mov dword [rsp - 0x1c], ebx
movabs rcx, 0x7dbdf0ba4cc0d288
sub rcx, 0x1e1b9114
sub rcx, 0x15278710
add rcx, 0x2eee85ed
not rax
mov dword [rsp - 0x34], 0xf1189f3
sub rax, rcx
xchg rbx, rax
mov qword [rsi + 0xf0], rbx
xchg rbx, rax
jmp 0x14005beca
mov dword [rsp + 0x38], 0xeaaf993
xor dword [rsp + 0x38], 0x421348c6
sub dword [rsp + 0x38], 0xa134cbd
sub dword [rsp + 0x38], 0x3e5ec427
xor dword [rsp + 0x38], 0x447a070
mov edx, 0x53fb16b1
sub edx, 0x3c56d703
add edx, 0x269c15af
xor edx, 0x11c9cbe2
xor edx, 0xcecca527
mov rcx, rbx
mov dword [rsp - 0x34], esp
call fcn.140076d00
test rax, rax
je 0x14005bfe0
movabs rcx, 0xbbc733a247343f0b
xor rcx, 0x5683236e
xor rcx, 0x34198ad9
xor rcx, 0x7e0720a8
xor rcx, 0x65db6d8f
mov dword [rsp + 0x40], edi
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x1a8e040b19b79f4f
xor rcx, 0x77f8ba93
sub rcx, 0x61d05dab
add rcx, 0x6699d8c5
add rcx, 0x7fffffff
xor rcx, 0xb001b19
add rax, rcx
mov rdx, rdx
movabs rcx, 0x65cc9ea96fa85800
sub rcx, 0x215d105d
sub rcx, 0x1fe592ce
add rcx, 0x7fffffff
add rcx, 0x11b0516c
ror rax, 9
ror rax, 3
ror rax, 0xf
add rax, rcx
movabs rcx, 0x75bab7245f63f2
xor rcx, 0x58acbedf
xor rcx, 0x4e54b75a
add rcx, 0x32609ee0
sub rcx, 0x2e9d8257
ror rax, 0xf
ror rax, 6
ror rax, 5
ror rax, 7
xor rax, rcx
mov r9, r9
xchg r8, rax
mov qword [rsi + 0xf8], r8
xchg r8, rax
jmp 0x14005c000
mov dword [rsp + 0x40], 0x2e80a8d1
sub dword [rsp + 0x40], 0x24192c42
add dword [rsp + 0x40], 0x426c0058
sub dword [rsp + 0x40], 0x4cd37ce6
mov edx, 0x11b19524
xor edx, 0x7c093d7a
sub edx, 0x31e6c282
xor edx, 0x1441dfe8
mov rcx, rbx
xchg rbp, rbp
call fcn.140076d00
test rax, rax
je 0x14005c0f5
mov dword [rsp - 0x2c], edi
rol rax, 0x11
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xff8a407e0e19ad95
add rcx, 0x5d9e4a6a
xor rcx, 0x14890a58
sub rcx, 0x78dd2bfe
add rcx, 0x7fffffff
xor rcx, 0x713e2466
add rax, rcx
mov dword [rsp + 0x44], edi
mov r11, r11
not rax
movabs rcx, 0x10e6752c32bd0b1b
add rcx, 0xf49e466
add rcx, 0x2301d80e
xor rcx, 0x34da1b21
add rcx, 0x1437e70a
sub rax, rcx
movabs rcx, 0xe1e34b9546c25b85
add rcx, 0xf577f3d
sub rcx, 0x3d39d1e5
xor rcx, 0x2b44a414
xor rax, rcx
mov rbp, rbp
ror rax, 0x18
ror rax, 1
ror rax, 0x11
ror rax, 2
ror rax, 2
ror rax, 5
ror rax, 1
ror rax, 1
xchg rbp, rax
mov qword [rsi + 0x100], rbp
xchg rbp, rax
jmp 0x14005c115
mov dword [rsp + 0x44], 0x6cbea2ef
xor dword [rsp + 0x44], 0x2145e648
add dword [rsp + 0x44], 0x2c51bfcb
xor dword [rsp + 0x44], 0x7a4d0473
mov edx, 0x6bcf963f
sub edx, 0x21e731f7
add edx, 0xbd56c9e
sub edx, 0x1997e879
sub edx, 0x310600db
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140076d00
mov dword [rsp - 0x38], 0x20e68215
test rax, rax
je 0x14005c1e3
movabs rcx, 0x8a97d82f59eb2bfc
add rcx, 0x10c877c7
xor rcx, 0x7e36a484
add rcx, 0x5fa0d7df
add rcx, 0x70d0cf24
mov dword [rsp + 0x58], edi
mov r14, r14
add rax, rcx
movabs rcx, 0x9fbad88573bda0a3
sub rcx, 0x2a268929
sub rcx, 0xb0820e3
add rcx, 0x3b5cc59c
add rcx, 0x380bec4
rol rax, 0x27
rol rax, 6
rol rax, 1
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x40], edi
rol rax, 3
rol rax, 3
add rax, rcx
mov rbp, rbp
not rax
mov qword [rsi + 0x108], rax
jmp 0x14005c203
mov dword [rsp + 0x58], 0x54e956c8
sub dword [rsp + 0x58], 0x1f6f10c0
sub dword [rsp + 0x58], 0x2bceb1c1
xor dword [rsp + 0x58], 0x9ab9446
mov edx, 0x2a25756
add edx, 0x598cc573
xor edx, 0xc10fc82
xor edx, 0x3d0f9ed1
sub edx, 0x1eceb98a
xchg rbp, rbx
mov rcx, rbp
xchg rbp, rbx
call fcn.140076d00
test rax, rax
mov r14, r14
je 0x14005c324
movabs rcx, 0xb0f7ea75521fa731
sub rcx, 0x4ee65e2
sub rcx, 0x10c5e795
add rcx, 0x1eda7c23
xor rcx, 0x5f054c2c
mov dword [rsp + 0x5c], edi
mov dword [rsp - 0x38], 0xfd6fd3c
add rax, rcx
movabs rcx, 0x13f2d6e95f245dc9
xor rcx, 0x6c5e10a3
sub rcx, 0x2d110648
add rcx, 0x14802376
add rcx, 0x7fffffff
add rcx, 0x58545eae
not rax
xchg rbx, rbx
add rax, rcx
movabs rcx, 0x315c526646afb874
xor rcx, 0x231b2bc5
xor rcx, 0x3d974a7f
xor rcx, 0x6bd7a183
xor rcx, 0x35372df3
xor rax, rcx
movabs rcx, 0x280ba06a50bce568
sub rcx, 0x16f84db
xor rcx, 0x4d84cf1a
xor rcx, 0x5189c61d
ror rax, 7
ror rax, 4
ror rax, 9
ror rax, 0x10
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 1
add rax, rcx
xchg rbp, rbp
mov qword [rsi + 0x110], rax
jmp 0x14005c34c
mov dword [rsp + 0x5c], 0xa0b74c0
xor dword [rsp + 0x5c], 0x60fbb7b6
xor dword [rsp + 0x5c], 0x77494f36
sub dword [rsp + 0x5c], 0xb219f55
sub dword [rsp + 0x5c], 0x1297ecea
mov edx, 0x7a7fdb7e
xor edx, 0x2ea8cf05
sub edx, 0x3739b12f
add edx, 0x88f7b40a
xchg rbx, r12
mov rcx, r12
xchg rbx, r12
call fcn.140076d00
mov dword [rsp - 0x14], esp
test rax, rax
je 0x14005c3d3
rol rax, 0xd
movabs rcx, 0x3a845960f019fb4
add rcx, 0x628211fb
sub rcx, 0x6c2e342
add rcx, 0x10e37e50
not rax
mov dword [rsp + 0x68], edi
xchg r13, r13
ror rax, 0x33
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x2c], 0x2c35da90
mov qword [rsi + 0x118], rax
jmp 0x14005c3fb
mov dword [rsp + 0x68], 0x12a2b99e
add dword [rsp + 0x68], 0x1dbfd1a9
add dword [rsp + 0x68], 0x10f09f65
add dword [rsp + 0x68], 0x1ff17214
xor dword [rsp + 0x68], 0x61449cc1
mov edx, 0x44c50702
sub edx, 0x4460e37b
add edx, 0x39a9c74d
add edx, 0x2fdc4c8f
xchg r13, rcx
mov r13, rbx
xchg r13, rcx
call fcn.140076d00
mov dword [rsp - 0x20], 0x5e2af06c
test rax, rax
je 0x14005c535
movabs rcx, 0x796fb80f4f411b2b
add rcx, 0x1c53d8b6
add rcx, 0xca9a9a6
add rcx, 0x7fffffff
sub rcx, 0x17b62995
mov dword [rsp + 0x6c], edi
mov dword [rsp - 0x1c], ebp
xor rax, rcx
movabs rcx, 0x6118e03f3c234bb9
sub rcx, 0x2c6ef129
add rcx, 0x492305e1
add rcx, 0x59003980
sub rax, rcx
movabs rcx, 0x7a5355bc02a4bac6
xor rcx, 0x7bf0684c
sub rcx, 0x5010b774
sub rcx, 0x159c3ec1
xor rax, rcx
movabs rcx, 0xad37c49119c18fef
add rcx, 0x178450ef
add rcx, 0x1edd8d13
sub rcx, 0x288e4201
add rcx, 0x7fffffff
add rcx, 0x413ff9b0
ror rax, 0x16
ror rax, 2
ror rax, 0xa
ror rax, 6
ror rax, 1
add rax, rcx
mov dword [rsp - 0xc], edi
movabs rcx, 0x5a2d799a68db7d41
xor rcx, 0x607ac608
xor rcx, 0x7c690bc7
sub rcx, 0x4f838186
sub rcx, 0x3725361
xor rax, rcx
ror rax, 0x26
ror rax, 0x14
ror rax, 2
ror rax, 1
xchg r12, rax
mov qword [rsi + 0x120], r12
xchg r12, rax
jmp 0x14005c55d
mov dword [rsp + 0x6c], 0xdc6fa80
add dword [rsp + 0x6c], 0x5341ab23
sub dword [rsp + 0x6c], 0xfa5043
sub dword [rsp + 0x6c], 0x2deb53c5
xor dword [rsp + 0x6c], 0x3223019a
mov edx, 0x5ed49a5e
add edx, 0x1038f739
sub edx, 0x5bd3d877
add edx, 0x41fdb443
add edx, 0x660f0af
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076d00
mov rdi, rdi
test rax, rax
je 0x14005c60e
not rax
mov dword [rsp - 0x1c], esp
mov dword [rsp + 0x70], edi
rol rax, 9
rol rax, 0x1a
movabs rcx, 0x101949fd59497ba5
add rcx, 0x38edca5
add rcx, 0xdf15bbf
sub rcx, 0x2f2ada3b
add rax, rcx
movabs rcx, 0x567f6a9515401b7a
sub rcx, 0x12c6cab5
add rcx, 0x6d87b055
add rcx, 0x7469c639
not rax
sub rax, rcx
mov rdi, rdi
rol rax, 0xa
rol rax, 4
rol rax, 1
rol rax, 1
mov qword [rsi + 0x128], rax
mov rsi, rsi
jmp 0x14005c636
mov dword [rsp + 0x70], 0x6627f945
xor dword [rsp + 0x70], 0x176aeac7
xor dword [rsp + 0x70], 0x52c918f0
add dword [rsp + 0x70], 0x6902dea
sub dword [rsp + 0x70], 0x2a14395b
mov edx, 0x2953ebac
xor edx, 0x2803c837
add edx, 0x2ff8394e
xor edx, 0x590a8b1
add edx, 0x384af555
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140076d00
test rax, rax
je 0x14005c70c
xchg r14, r14
movabs rcx, 0x7df37536605776f8
xor rcx, 0x4b33b289
xor rcx, 0x501e05df
sub rcx, 0x5df99fe3
mov dword [rsp + 0x84], edi
mov dword [rsp - 0x3c], edi
xor rax, rcx
movabs rcx, 0x17673874495e766
xor rcx, 0x36a9224c
sub rcx, 0x247d1b23
xor rcx, 0x32b762db
ror rax, 6
xor rax, rcx
mov dword [rsp - 0x34], 0x206717b
movabs rcx, 0xc8ca29b60c11aa1e
add rcx, 0x66088ac7
xor rcx, 0x43ad136d
add rcx, 0x62a3b8b3
rol rax, 2
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
xchg r8, rax
mov qword [rsi + 0x130], r8
xchg r8, rax
jmp 0x14005c743
mov dword [rsp + 0x84], 0x2b9b899
add dword [rsp + 0x84], 0x31ae7ac6
xor dword [rsp + 0x84], 0x62fee6b7
add dword [rsp + 0x84], 0x3bd2ff0
sub dword [rsp + 0x84], 0x5a5405d7
mov edx, 0x75658458
xor edx, 0x140a8c8d
xor edx, 0x23359246
xor edx, 0x46a85fc1
xor edx, 0x5148b546
xchg r8, rbx
mov rcx, r8
xchg rbx, r8
call fcn.140076d00
test rax, rax
mov r11, r11
je 0x14005c877
movabs rcx, 0x8b790623c81ddf9
xor rcx, 0x326ef6f6
sub rcx, 0x54759f4
xor rcx, 0x7e4a00ef
add rcx, 0x641b25b6
mov dword [rsp + 0x8c], edi
xor rax, rcx
xchg r15, r15
movabs rcx, 0x658aa20a10f5d444
add rcx, 0x5ef85097
xor rcx, 0x5e998394
xor rcx, 0x6f42789d
sub rcx, 0x1693ed1e
ror rax, 0xa
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x10], esp
movabs rcx, 0x6e1bac0e6c3afbae
xor rcx, 0x748329a1
add rcx, 0x3b5a5f64
sub rcx, 0xc6c869a
sub rcx, 0x2a5f9323
ror rax, 1
ror rax, 2
sub rax, rcx
movabs rcx, 0x89ce31d638e75e7a
xor rcx, 0x9839835
add rcx, 0x246d7f80
xor rcx, 0x1ec74f54
rol rax, 6
rol rax, 8
rol rax, 0x10
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
xchg r12, r12
mov qword [rsi + 0x138], rax
jmp 0x14005c8ae
mov dword [rsp + 0x8c], 0x425b475d
xor dword [rsp + 0x8c], 0x2c90d98
sub dword [rsp + 0x8c], 0x1dee3bfe
add dword [rsp + 0x8c], 0x5d2ed86a
sub dword [rsp + 0x8c], 0x7fd2e730
mov edx, 0x4a8df4
add edx, 0x7fc19d
add edx, 0x7a0398b5
xor edx, 0x26c8a03e
xor edx, 0xf963e146
xchg r8, rbx
mov rcx, r8
xchg rbx, r8
call fcn.140076d00
test rax, rax
mov dword [rsp - 0x38], 0x2d1dc215
je 0x14005c995
movabs rcx, 0x6ed7bfc4638ffd35
sub rcx, 0x35d951ab
add rcx, 0x32c1dc92
xor rcx, 0x2a013053
mov dword [rsp + 0x94], edi
mov dword [rsp - 0x34], edi
add rax, rcx
movabs rcx, 0xd70761f70a791a28
add rcx, 0x2a4c2069
xor rcx, 0x7300cb5a
xor rcx, 0x397137b6
rol rax, 1
rol rax, 2
rol rax, 0x10
rol rax, 1
rol rax, 1
rol rax, 1
add rcx, rax
mov dword [rsp - 0x34], 0x545e8f5f
movabs rax, 0x85163e16618e6c14
add rax, 0x771132d
xor rax, 0x3deea8
sub rax, 0x1a4999e3
xor rcx, rax
rol rcx, 0xd
rol rcx, 2
rol rcx, 0xe
rol rcx, 1
rol rcx, 1
mov qword [rsi + 0x140], rcx
mov rdx, rdx
jmp 0x14005c9cc
mov dword [rsp + 0x94], 0x7fe04e6d
sub dword [rsp + 0x94], 0xcb1d7a5
sub dword [rsp + 0x94], 0x68a789af
add dword [rsp + 0x94], 0x5049e046
xor dword [rsp + 0x94], 0x5ad0cd5e
mov edx, 0x65f4797b
add edx, 0x16cc67aa
xor edx, 0x50fae7c3
xor edx, 0x4de9add4
xor edx, 0x33a43c1c
xchg rcx, r9
mov r9, rbx
xchg r9, rcx
call fcn.140076d00
test rax, rax
je 0x14005caaa
mov dword [rsp - 0x30], ecx
not rax
mov dword [rsp + 0x9c], edi
ror rax, 2
movabs rcx, 0x2d7dd0b229071701
add rcx, 0x15dac3e5
add rcx, 0x151040df
add rcx, 0x7fffffff
xor rcx, 0x88ef7de
not rax
sub rax, rcx
mov dword [rsp - 0x10], 0x25dfca03
movabs rcx, 0x36d22c781feb4141
add rcx, 0x5ea1127f
sub rcx, 0x72665255
add rcx, 0x7fffffff
add rcx, 0x3a10977d
xor rax, rcx
mov r12, r12
movabs rcx, 0x9275a551172651b
add rcx, 0x462b491e
xor rcx, 0x3027665b
sub rcx, 0x6545583b
add rcx, 0x43ace1e9
sub rax, rcx
mov rbp, rbp
mov qword [rsi + 0x148], rax
jmp 0x14005cad6
mov dword [rsp + 0x9c], 0x145cba0d
xor dword [rsp + 0x9c], 0x24faf6dd
xor dword [rsp + 0x9c], 0x63c0d84c
xor dword [rsp + 0x9c], 0x5366949d
mov edx, 0x6a711b4a
xor edx, 0x5550682d
add edx, 0x3ccf0ca5
xor edx, 0xa3bb17e
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140076d00
mov dword [rsp - 0x10], 0x14873479
test rax, rax
je 0x14005cbb6
not rax
mov dword [rsp + 0xa8], edi
mov dword [rsp - 0x3c], edx
ror rax, 4
ror rax, 0x12
ror rax, 1
movabs rcx, 0x2a42fd40311f4988
add rcx, 0x103595b1
xor rcx, 0x77ea33da
add rcx, 0x7fffffff
add rcx, 0x403f542a
not rax
xchg r13, r13
sub rax, rcx
movabs rcx, 0x67ba7cd57de7d84c
sub rcx, 0x42988910
add rcx, 0x623fbff
add rcx, 0x32a224da
xor rax, rcx
mov rsi, rsi
movabs rcx, 0x37e6cd9c4eb247a2
sub rcx, 0x134398ea
xor rcx, 0x166aa0cb
xor rcx, 0x487ac3da
xor rcx, 0x10a65257
sub rax, rcx
mov dword [rsp - 0x44], ecx
xchg r14, rax
mov qword [rsi + 0x150], r14
xchg r14, rax
jmp 0x14005cbe2
mov dword [rsp + 0xa8], 0x226eaed3
xor dword [rsp + 0xa8], 0x2ad3fdfa
add dword [rsp + 0xa8], 0x175d5dd8
xor dword [rsp + 0xa8], 0x201ab100
mov edx, 0xd7da38e
xor edx, 0x218c9bed
sub edx, 0x609be24
sub edx, 0x19ddb2ef
xchg rsi, rbx
mov rcx, rsi
xchg rsi, rbx
call fcn.140076d00
test rax, rax
xchg rsi, rsi
je 0x14005ccc0
movabs rcx, 0x535d5fac20d9d6b0
sub rcx, 0x179c89d7
add rcx, 0x675a644b
sub rcx, 0x4e907d0
add rcx, 0x7fffffff
xor rcx, 0x5f4fd94
mov dword [rsp + 0xb0], edi
xor rax, rcx
mov rdx, rdx
movabs rcx, 0x146d3d095a2eee5a
sub rcx, 0x4162d9be
add rcx, 0x45fdb41a
xor rcx, 0x77f40041
add rcx, 0x7fffffff
add rcx, 0x444bd54f
sub rax, rcx
movabs rcx, 0x7b0b86ab5ed96a3e
sub rcx, 0x30619dc5
xor rcx, 0x1cd684d0
add rcx, 0x7fffffff
add rcx, 0x1e3f68e2
xor rax, rcx
rol rax, 8
rol rax, 1
rol rax, 1
xchg rbx, rax
mov qword [rsi + 0x158], rbx
xchg rbx, rax
jmp 0x14005ccf7
mov dword [rsp + 0xb0], 0x7dfdc828
sub dword [rsp + 0xb0], 0x623acc24
add dword [rsp + 0xb0], 0x3bb57f8b
sub dword [rsp + 0xb0], 0x4660549c
sub dword [rsp + 0xb0], 0x111826f2
mov edx, 0x1f94e335
add edx, 0x2406b6f5
add edx, 0x2e5b0071
sub edx, 0x55d488c1
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076d00
test rax, rax
je 0x14005cdee
mov dword [rsp - 0x10], 0x7bfb17fe
movabs rcx, 0x7b719d7b016f7cc6
xor rcx, 0x2de504cc
xor rcx, 0x15b96e4d
add rcx, 0x475d2896
mov dword [rsp + 0xb4], edi
mov r14, r14
xor rax, rcx
movabs rcx, 0x664749b8394dd0b7
add rcx, 0x392ee9c
sub rcx, 0x395d5ebf
xor rcx, 0x3eff7dbc
add rcx, 0x7fffffff
xor rcx, 0xef0240c
ror rax, 0x36
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
sub rax, rcx
movabs rcx, 0x9ea2be50007f898
add rcx, 0xc6b36e4
add rcx, 0x27a13743
add rcx, 0x8bf473e
add rcx, 0x7fffffff
xor rcx, 0x6cc3b0fd
rol rax, 2
rol rax, 0x10
rol rax, 1
sub rax, rcx
rol rax, 2
rol rax, 1
rol rax, 1
xchg rsp, rax
mov qword [rsi + 0x160], rsp
xchg rsp, rax
jmp 0x14005ce25
mov dword [rsp + 0xb4], 0x58a51d9d
xor dword [rsp + 0xb4], 0x79e31b1d
add dword [rsp + 0xb4], 0x270a15ae
sub dword [rsp + 0xb4], 0x2c461935
sub dword [rsp + 0xb4], 0x1c0a02f8
mov edx, 0x3d892765
xor edx, 0x1bb3243e
xor edx, 0x3f75ec31
xor edx, 0x5bee560b
add edx, 0xa52d084
mov rcx, rbx
call fcn.140076d00
xchg r13, r13
test rax, rax
je 0x14005ceb6
rol rax, 1
rol rax, 9
rol rax, 1
movabs rcx, 0x4a97e19c4117faa9
add rcx, 0x131ab166
add rcx, 0x29c9119f
sub rcx, 0x213ee668
add rcx, 0x54d3587a
xor rax, rcx
mov dword [rsp - 0x18], edi
mov dword [rsp + 0xb8], edi
not rax
rol rax, 0x15
rol rax, 0xc
rol rax, 0x17
rol rax, 1
xchg r12, rax
mov qword [rsi + 0x168], r12
xchg r12, rax
jmp 0x14005ceed
mov dword [rsp + 0xb8], 0x54eba734
xor dword [rsp + 0xb8], 0x2d6ab07a
sub dword [rsp + 0xb8], 0x35cb225e
add dword [rsp + 0xb8], 0x162777f8
sub dword [rsp + 0xb8], 0x59dd6ce7
mov edx, 0x2a225a5b
add edx, 0x45f56490
xor edx, 0x15e1d892
sub edx, 0x65708ae0
add edx, 0x9476d527
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076d00
mov dword [rsp - 0x1c], 0x50b1cacf
test rax, rax
je 0x14005cfef
rol rax, 0xf
rol rax, 0xe
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0x3ed70056497fca4f
sub rcx, 0x29ac35da
add rcx, 0x3e7d0d4f
add rcx, 0x7fffffff
xor rcx, 0x2821e950
add rax, rcx
mov dword [rsp + 0xd4], edi
ror rax, 0x1f
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x7e10f7a6141b7778
xor rcx, 0x7a0f86b3
xor rcx, 0x29458a9b
add rcx, 0x25ca75df
add rax, rcx
movabs rcx, 0xa05badfd3c2d5e6a
xor rcx, 0xead0714
add rcx, 0x269f7463
add rcx, 0x127ef9d4
add rcx, 0x7fffffff
add rcx, 0x1291445e
not rax
ror rax, 1
ror rax, 7
ror rax, 3
ror rax, 1
add rax, rcx
xchg rbp, rbp
xchg rcx, rax
mov qword [rsi + 0x170], rcx
xchg rcx, rax
jmp 0x14005d026
mov dword [rsp + 0xd4], 0x2b4f10f7
sub dword [rsp + 0xd4], 0x14989ee1
xor dword [rsp + 0xd4], 0x3696c8a0
add dword [rsp + 0xd4], 0x4162b244
sub dword [rsp + 0xd4], 0x61836cf9
mov edx, 0x583e08b2
sub edx, 0x384892e7
add edx, 0x4c22ea8c
add edx, 0x830a3b8
add edx, 0x690c4272
xchg rsi, rbx
mov rcx, rsi
xchg rsi, rbx
call fcn.140076d00
test rax, rax
je 0x14005d0a1
mov r13, r13
movabs rcx, 0x68a422a5001821d3
add rcx, 0x24e4ad28
add rcx, 0x34296f4b
sub rcx, 0x4416222c
xor rcx, 0x67702754
mov dword [rsp + 0xe0], edi
xor rax, rcx
mov dword [rsp - 0x3c], 0x7be9758d
mov qword [rsi + 0x178], rax
jmp 0x14005d0cd
mov dword [rsp + 0xe0], 0x7ba921b3
xor dword [rsp + 0xe0], 0x28b222af
sub dword [rsp + 0xe0], 0x17e42375
sub dword [rsp + 0xe0], 0x3b36dfa6
mov edx, 0x1f9ced30
sub edx, 0x173fbe7c
add edx, 0xa35c725
add edx, 0x6d149e25
sub edx, 0xed4225d
mov rcx, rbx
mov r13, r13
call fcn.140076d00
test rax, rax
je 0x14005d15b
not rax
mov dword [rsp - 0x20], 0xb76700b
mov dword [rsp + 0xe8], edi
movabs rcx, 0x1c68973a6ecc0d90
sub rcx, 0x5984bbff
add rcx, 0x3fbe3444
add rcx, 0x5ac5f720
add rax, rcx
rol rax, 0x1e
rol rax, 4
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x44], 0x7e157d46
xchg rcx, rax
mov qword [rsi + 0x180], rcx
xchg rcx, rax
jmp 0x14005d187
mov dword [rsp + 0xe8], 0x3452d26e
sub dword [rsp + 0xe8], 0xa65a02
xor dword [rsp + 0xe8], 0x1902d726
xor dword [rsp + 0xe8], 0x2aaeaf4b
mov edx, 0xe5278b7
xor edx, 0x671c0cf2
add edx, 0x63bce92
sub edx, 0x40fdd1a1
xor edx, 0x8e69d32
xchg rcx, rsi
mov rsi, rbx
xchg rcx, rsi
call fcn.140076d00
xchg r12, r12
test rax, rax
je 0x14005d21c
rol rax, 0x11
rol rax, 0xd
rol rax, 3
rol rax, 2
rol rax, 1
movabs rcx, 0xecd88236151984dc
xor rcx, 0x7e48d0ca
xor rcx, 0x13a41f38
xor rcx, 0x5d16ab9a
not rax
mov dword [rsp + 0x140], edi
mov dword [rsp - 0x14], 0x7b318f09
rol rax, 0xd
rol rax, 4
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x188], rax
jmp 0x14005d253
mov dword [rsp + 0x140], 0x7e54af48
sub dword [rsp + 0x140], 0x7bfb7a0
xor dword [rsp + 0x140], 0x3ebecef7
xor dword [rsp + 0x140], 0x5faf54ee
xor dword [rsp + 0x140], 0x17856db0
mov edx, 0x55faa0d
add edx, 0x3876b89
xor edx, 0x11d5b8ea
add edx, 0x8b70ea7c
mov rcx, rbx
call fcn.140076d00
xchg r10, r10
test rax, rax
je 0x14005d36d
movabs rcx, 0x6b85144500357fa4
add rcx, 0xd9b05ad
add rcx, 0x69fef10f
add rcx, 0x80ee9a7
add rcx, 0x4fbf3e54
mov dword [rsp + 0x148], edi
add rax, rcx
mov dword [rsp - 0x44], 0x25a12fe5
movabs rcx, 0x6cda73103e1584d
xor rcx, 0x12b60267
add rcx, 0x59f8c490
sub rcx, 0xe71036f
add rcx, 0x1ad3ab39
not rax
sub rax, rcx
mov dword [rsp - 0x2c], ebx
movabs rcx, 0x57d01a2901230687
add rcx, 0x72565f4
add rcx, 0x3f323609
xor rcx, 0x32aef78a
xor rcx, 0x4b6623a8
rol rax, 0x19
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x59b1451c56420b7d
xor rcx, 0x43666eec
add rcx, 0x2848af3c
add rcx, 0x7fffffff
xor rcx, 0x7f2f5dc1
ror rax, 0xc
ror rax, 9
ror rax, 0xd
ror rax, 1
ror rax, 1
add rax, rcx
mov rbx, rbx
mov qword [rsi + 0x190], rax
jmp 0x14005d3a4
mov dword [rsp + 0x148], 0x396b1be2
xor dword [rsp + 0x148], 0x5c8b4e51
sub dword [rsp + 0x148], 0xfaff0a8
sub dword [rsp + 0x148], 0x4b160a73
xor dword [rsp + 0x148], 0xb1a5a99
mov edx, 0x5b776f0f
add edx, 0xdf00a7f
sub edx, 0x55a7d18c
add edx, 0x1d911b4e
add edx, 0x2f1f0462
xchg rcx, r11
mov r11, rbx
xchg rcx, r11
call fcn.140076d00
test rax, rax
mov rdx, rdx
je 0x14005d485
movabs rcx, 0x410ae42614c1b3a1
xor rcx, 0x69b0effa
sub rcx, 0x3e7355c0
add rcx, 0x24dd6fe7
sub rcx, 0x45689149
mov dword [rsp + 0x20], edi
xor rax, rcx
mov dword [rsp - 0x14], edx
movabs rcx, 0x4569fe53155072da
add rcx, 0x56e5a128
sub rcx, 0x6b4a3bcb
add rcx, 0x44a41802
add rcx, 0x7fffffff
add rcx, 0x136d7128
not rax
mov dword [rsp - 0x14], 0x64461f8d
rol rax, 0x26
rol rax, 1
rol rax, 3
rol rax, 2
rol rax, 1
add rax, rcx
mov dword [rsp - 0x40], edi
rol rax, 7
rol rax, 4
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
mov qword [rsi + 0x198], rax
xchg rsp, rsp
jmp 0x14005d4ad
mov dword [rsp + 0x20], 0x73154718
sub dword [rsp + 0x20], 0x68002a68
add dword [rsp + 0x20], 0x41f66b39
sub dword [rsp + 0x20], 0x4888db76
sub dword [rsp + 0x20], 0x482ac72
mov edx, 0x5b78e18a
add edx, 0xd1d8d74
xor edx, 0xb806238
sub edx, 0x524f9390
mov rcx, rbx
call fcn.140076d00
xchg rcx, rcx
test rax, rax
je 0x14005d52a
ror rax, 0xf
ror rax, 1
movabs rcx, 0x182a9c4d09153159
add rcx, 0x6a7d23fe
sub rcx, 0x36dd84f9
add rcx, 0x7fffffff
add rcx, 0x737f129
not rax
mov dword [rsp - 0x38], edx
mov dword [rsp + 0x24], edi
sub rax, rcx
not rax
mov dword [rsp - 0x38], ebx
xchg r10, rax
mov qword [rsi + 0x1a0], r10
xchg r10, rax
jmp 0x14005d54a
mov dword [rsp + 0x24], 0x703f0669
xor dword [rsp + 0x24], 0xfd0864d
xor dword [rsp + 0x24], 0x45f938cd
sub dword [rsp + 0x24], 0x3a16b8e8
mov edx, 0x460a16bc
sub edx, 0x30f30d20
sub edx, 0x124e8fa2
add edx, 0xf7ba8a01
mov rcx, rbx
xchg rdi, rdi
call fcn.140076d00
test rax, rax
je 0x14005d61a
mov r11, r11
movabs rcx, 0x76533b073b22e8e7
sub rcx, 0x34000801
xor rcx, 0x14d58ade
add rcx, 0x6cfbb7fd
mov dword [rsp + 0x30], edi
mov dword [rsp - 0x10], 0x6ddd8314
xor rax, rcx
movabs rcx, 0x2c70fb1a413fd9f4
sub rcx, 0x1bec6a8f
add rcx, 0x11d95ec2
add rcx, 0x4f58c0f
sub rcx, 0x1807725b
ror rax, 0xc
ror rax, 3
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x10cb5d3f257ed4ba
add rcx, 0x195b12ae
xor rcx, 0x69e5dc6e
sub rcx, 0xd143077
add rcx, 0x29a23f45
sub rax, rcx
mov dword [rsp - 0x20], ecx
xchg rbp, rax
mov qword [rsi + 0x1a8], rbp
xchg rbp, rax
jmp 0x14005d642
mov dword [rsp + 0x30], 0x4dd7eb2
xor dword [rsp + 0x30], 0x12f1cac7
add dword [rsp + 0x30], 0x4e8afd93
sub dword [rsp + 0x30], 0x5bbf29d9
sub dword [rsp + 0x30], 0x8f8882e
mov edx, 0x5cda44a6
xor edx, 0x22dd94a
xor edx, 0x64d3f7a8
add edx, 0x162fb66c
add edx, 0x73d9d10c
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076d00
mov dword [rsp - 0x18], esp
test rax, rax
je 0x14005d713
movabs rcx, 0x32ad11627c3e6a48
xor rcx, 0xf5b3e4e
xor rcx, 0x5a3523ab
add rcx, 0xe5c9994
mov r13d, edi
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x5af6d4296e94cd57
sub rcx, 0x2fd997fc
xor rcx, 0x19ecaa54
xor rcx, 0x57ecfaef
sub rcx, 0x17d3fbd8
ror rax, 5
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0x665f94c27c1382c9
xor rcx, 0x6ed5d915
add rcx, 0x372fb98f
xor rcx, 0x5da6f5f6
not rax
add rax, rcx
mov dword [rsp - 0x1c], 0x168a1bd1
xchg rbp, rax
mov qword [rsi + 0x1b0], rbp
xchg rbp, rax
jmp 0x14005d735
mov r13d, 0x168295d3
add r13d, 0x5b4082ee
xor r13d, 0x60e8af0d
xor r13d, 0x68b40599
sub r13d, 0x799fb254
mov edx, 0x486484a0
add edx, 0x10d6b769
xor edx, 0x4087f58c
xor edx, 0x782be837
add edx, 0x74d9b2ac
xchg rcx, r13
mov r13, rbx
xchg r13, rcx
call fcn.140076d00
test rax, rax
mov dword [rsp - 0x18], 0x124a5cb0
je 0x14005d87f
movabs rcx, 0xeb2e8c0a6c7349f2
xor rcx, 0x34249675
xor rcx, 0x2498b361
add rcx, 0xaa0e386
mov r12d, edi
add rax, rcx
mov r13, r13
movabs rcx, 0x35d19be12f724e24
add rcx, 0x39c6c01b
add rcx, 0x1349504d
sub rcx, 0x503a09ef
sub rcx, 0x1e2fae22
rol rax, 0x10
rol rax, 5
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x543320f14acaaf94
sub rcx, 0x3fe28f2e
xor rcx, 0x1c78ab4c
add rcx, 0x678a2292
add rcx, 0x23c2da1
add rax, rcx
mov dword [rsp - 0x40], 0x20261b79
movabs rcx, 0x1293b0dc38d3d844
xor rcx, 0x3dced371
xor rcx, 0x6c5da9fa
sub rcx, 0x5c98b818
xor rax, rcx
movabs rcx, 0x28f81ed1720dad6a
add rcx, 0x8ddd183
xor rcx, 0x31420cb6
add rcx, 0x1620c3a3
xor rcx, 0x6accafe8
sub rax, rcx
mov dword [rsp - 0xc], 0x4993de86
ror rax, 0xf
ror rax, 0x21
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0x1b8], rax
mov r11, r11
jmp 0x14005d89a
mov r12d, 0x39581e98
sub r12d, 0xb101080
xor r12d, 0x4852349
sub r12d, 0x2acd2d50
mov edx, 0x4ef4b567
sub edx, 0x48181320
add edx, 0x3d1f3e03
add edx, 0x51b720d
xchg rsp, rbx
mov rcx, rsp
xchg rsp, rbx
call fcn.140076d00
xchg rsp, rsp
test rax, rax
je 0x14005d9a3
movabs rcx, 0xb8b81bac590c22cb
sub rcx, 0x48100e77
xor rcx, 0x3920a1d7
add rcx, 0x7fffffff
xor rcx, 0x483b5b4c
mov r15d, edi
add rax, rcx
mov dword [rsp - 0x3c], 0x380d244b
movabs rcx, 0x4c362e870c7e2951
add rcx, 0x4b386d05
add rcx, 0x2cb9cb0
add rcx, 0x7fffffff
sub rcx, 0x11ca8a8
ror rax, 0xb
ror rax, 9
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x2c], 0x401bd1bd
movabs rcx, 0xffbc356034c5305b
xor rcx, 0x5fe56b77
xor rcx, 0x4b04e15e
add rcx, 0x33253268
rol rax, 0x15
rol rax, 4
rol rax, 1
not rax
mov dword [rsp - 0x18], 0xc8f922
ror rax, 0x1f
ror rax, 1
ror rax, 5
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 1
add rax, rcx
xchg rdx, rax
mov qword [rsi + 0x1c0], rdx
xchg rdx, rax
jmp 0x14005d9be
mov r15d, 0x275ebc5f
add r15d, 0x43f2f6f4
sub r15d, 0x34a108
sub r15d, 0x6b1d124a
mov edx, 0x50292bb1
add edx, 0xc37274c
sub edx, 0x52a0f3d4
xor edx, 0x2d905c8a
add edx, 0x3ff6ed75
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076d00
test rax, rax
mov r9, r9
je 0x14005da74
rol rax, 0xd
rol rax, 2
rol rax, 1
movabs rcx, 0x5686de5f66b13c98
sub rcx, 0xe04db14
sub rcx, 0x51a71a40
add rcx, 0x5fb6fdb
xor rax, rcx
mov r14d, edi
xchg r12, r12
not rax
movabs rcx, 0xd5a7d08240c092c5
sub rcx, 0x30122ad9
add rcx, 0x15425694
add rcx, 0x7fffffff
xor rcx, 0xe8e6458
rol rax, 0x1f
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
xchg rsp, rsp
mov qword [rsi + 0x1c8], rax
jmp 0x14005da96
mov r14d, 0x4510a8be
xor r14d, 0x64e8fe19
add r14d, 0x56f9c42f
xor r14d, 0x6eb11cfe
xor r14d, 0x16430629
mov edx, 0x29928239
xor edx, 0x7ef35bb0
add edx, 0x2396e92
add edx, 0x223f0465
mov rcx, rbx
call fcn.140076d00
mov dword [rsp - 0x40], edi
test rax, rax
je 0x14005db58
rol rax, 1
rol rax, 3
movabs rcx, 0x46a6b04e4a7496df
add rcx, 0x16d5de34
sub rcx, 0x5b3c83d8
add rcx, 0x10fe2dae
add rcx, 0x7fffffff
xor rcx, 0x36d9525b
add rax, rcx
mov dword [rsp - 0x30], ecx
mov ebp, edi
movabs rcx, 0xa387f22000ec6eed
add rcx, 0x7952ce24
sub rcx, 0x4978540
sub rcx, 0x3a295060
xor rax, rcx
mov rdi, rdi
movabs rcx, 0x1d4ee3f130d30d0a
xor rcx, 0x3ff4b081
add rcx, 0x2ab43119
add rcx, 0x30469fd5
not rax
add rax, rcx
mov qword [rsi + 0x1d0], rax
mov r9, r9
jmp 0x14005db75
mov ebp, 0x3486ceed
xor ebp, 0x516244b1
sub ebp, 0x527cec58
xor ebp, 0x4660d81d
sub ebp, 0x55074618
mov edx, 0x7fa32b32
sub edx, 0x2f9929ca
xor edx, 0x1bf8f5a0
sub edx, 0x31f104d9
xor edx, 0x20360595
mov rcx, rbx
mov r9, r9
call fcn.140076d00
test rax, rax
je 0x14005dc84
movabs rcx, 0x5742e84863b62677
xor rcx, 0x649d4f0d
xor rcx, 0x3141b0d2
xor rcx, 0x37567fb8
add rcx, 0xf43fcbf
add rax, rcx
mov dword [rsp - 0x20], 0x4063b569
movabs rcx, 0x556132cc2ede2d5c
sub rcx, 0x159ed238
xor rcx, 0x71cb219
sub rcx, 0x4d18c5b
add rcx, 0x7fffffff
xor rcx, 0x38466163
rol rax, 0x10
rol rax, 9
rol rax, 2
rol rax, 1
sub rax, rcx
xchg rdx, rdx
movabs rcx, 0x7186162bb1e7e9
xor rcx, 0x2010092a
xor rcx, 0x53ee04db
sub rcx, 0x23de1a98
xor rcx, 0x2a75fb6d
ror rax, 1
xchg rcx, rcx
xor rax, rcx
movabs rcx, 0x7f2543bf21efdd73
xor rcx, 0x6de2ac7d
xor rcx, 0x1170798d
sub rcx, 0x52b7cbdb
add rax, rcx
xchg rdx, rdx
rol rax, 0xa
rol rax, 0x11
rol rax, 1
mov qword [rsi + 0x1d8], rax
jmp 0x14005dca1
mov edi, 0x3950919
sub edi, 0x3175621
add edi, 0x1d722a3d
sub edi, 0xadba7d2
sub edi, 0x13143562
mov eax, dword [rsp + 0x138]
xchg rsi, rsi
or eax, dword [rsp + 0x140]
or eax, dword [rsp + 0x148]
or eax, dword [rsp + 0x20]
or eax, dword [rsp + 0x24]
xchg r15, r15
or eax, dword [rsp + 0x28]
or eax, dword [rsp + 0x2c]
or eax, dword [rsp + 0x30]
or eax, r13d
mov dword [rsp - 0x30], 0x3bec4173
mov rbx, qword [rsp + 0x130]
or eax, dword [rsp + 0x34]
or eax, dword [rsp + 0x38]
mov dword [rsp - 0x28], 0x1aa9b0c3
or eax, dword [rsp + 0x3c]
or eax, r12d
or eax, r15d
or eax, r14d
mov dword [rsp - 0x1c], 0x45cb6cac
or eax, dword [rsp + 0x40]
or eax, dword [rsp + 0x44]
or eax, dword [rsp + 0x48]
xchg r15, r15
or eax, dword [rsp + 0x4c]
or eax, dword [rsp + 0x50]
or eax, dword [rsp + 0x54]
xchg r15, r15
or eax, ebp
or eax, edi
or eax, dword [rsp + 0x58]
or eax, dword [rsp + 0x5c]
mov dword [rsp - 0x18], edi
or eax, dword [rsp + 0x60]
or eax, dword [rsp + 0x64]
or eax, dword [rsp + 0x68]
xchg r15, r15
or eax, dword [rsp + 0x6c]
or eax, dword [rsp + 0x70]
or eax, dword [rsp + 0x74]
mov dword [rsp - 0x3c], 0x14cd90d6
or eax, dword [rsp + 0x78]
or eax, dword [rsp + 0x7c]
or eax, dword [rsp + 0x80]
mov dword [rsp - 0x14], esp
or eax, dword [rsp + 0x84]
or eax, dword [rsp + 0x88]
or eax, dword [rsp + 0x8c]
mov r8, r8
or eax, dword [rsp + 0x90]
or eax, dword [rsp + 0x94]
or eax, dword [rsp + 0x98]
or eax, dword [rsp + 0x9c]
xchg rcx, rcx
or eax, dword [rsp + 0xa0]
or eax, dword [rsp + 0xa4]
or eax, dword [rsp + 0xa8]
or eax, dword [rsp + 0xac]
mov dword [rsp - 0x24], 0x33e641b8
or eax, dword [rsp + 0xb0]
or eax, dword [rsp + 0xb4]
or eax, dword [rsp + 0xb8]
mov dword [rsp - 0x20], edi
or eax, dword [rsp + 0xbc]
or eax, dword [rsp + 0xc0]
or eax, dword [rsp + 0xc4]
mov rcx, rcx
or eax, dword [rsp + 0xc8]
or eax, dword [rsp + 0xcc]
or eax, dword [rsp + 0xd0]
mov rsp, rsp
or eax, dword [rsp + 0xd4]
or eax, dword [rsp + 0xd8]
or eax, dword [rsp + 0xdc]
xchg rdx, rdx
or eax, dword [rsp + 0xe0]
or eax, dword [rsp + 0xe4]
or eax, dword [rsp + 0xe8]
sete al
mov dword [rsp - 0x30], ecx
sub rsp, 0xffffffffffffff10
pop r15
nop
mov r14, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
mov r12, qword [rsp]
add rsp, 8
pop rdi
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret