Function at 0x1800b7804
Capabilities:
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xa43c662f
pushf
not eax
add eax, 0x9f8f88af
xor eax, 0x86a2f124
rol eax, 0x13
popf
pushf
not eax
add eax, 0x96ac4ee9
xor eax, 0xdc9626d2
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xc77d82aa
xor eax, 0xa13dcc3b
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa45f8813
xor eax, 0xe4310e63
rol eax, 0x3c
popf
cmp eax, 0x29
jne 0x1800b7867
popf
pop rax
jmp 0x1800b904f
cmp eax, 0
jne 0x1800b7876
popf
pop rax
jmp 0x1800b7afb
cmp eax, 3
jne 0x1800b7885
popf
pop rax
jmp 0x1800b7cdd
cmp eax, 1
jne 0x1800b7894
popf
pop rax
jmp 0x1800b7b89
cmp eax, 0xd
jne 0x1800b78a3
popf
pop rax
jmp 0x1800b8268
cmp eax, 0x1a
jne 0x1800b78b2
popf
pop rax
jmp 0x1800b88c0
cmp eax, 0xe
jne 0x1800b78c1
popf
pop rax
jmp 0x1800b8310
cmp eax, 0xb
jne 0x1800b78d0
popf
pop rax
jmp 0x1800b812c
cmp eax, 0x19
jne 0x1800b78df
popf
pop rax
jmp 0x1800b8862
cmp eax, 8
jne 0x1800b78ee
popf
pop rax
jmp 0x1800b7f45
cmp eax, 0x2a
jne 0x1800b78fd
popf
pop rax
jmp 0x1800b90ba
cmp eax, 0x17
jne 0x1800b790c
popf
pop rax
jmp 0x1800b8712
cmp eax, 0x1c
jne 0x1800b791b
popf
pop rax
jmp 0x1800b8a1c
cmp eax, 0x12
jne 0x1800b792a
popf
pop rax
jmp 0x1800b84df
cmp eax, 0x18
jne 0x1800b7939
popf
pop rax
jmp 0x1800b87ba
cmp eax, 0x2b
jne 0x1800b7948
popf
pop rax
jmp 0x1800b914f
cmp eax, 0x1b
jne 0x1800b7957
popf
pop rax
jmp 0x1800b899e
cmp eax, 0x21
jne 0x1800b7966
popf
pop rax
jmp 0x1800b8cc0
cmp eax, 0x23
jne 0x1800b7975
popf
pop rax
jmp 0x1800b8d8d
cmp eax, 0x25
jne 0x1800b7984
popf
pop rax
jmp 0x1800b8e80
cmp eax, 0xf
jne 0x1800b7993
popf
pop rax
jmp 0x1800b835f
cmp eax, 0x13
jne 0x1800b79a2
popf
pop rax
jmp 0x1800b852d
cmp eax, 0x15
jne 0x1800b79b1
popf
pop rax
jmp 0x1800b862e
cmp eax, 0x24
jne 0x1800b79c0
popf
pop rax
jmp 0x1800b8e23
cmp eax, 0x1e
jne 0x1800b79cf
popf
pop rax
jmp 0x1800b8b5b
cmp eax, 0xc
jne 0x1800b79de
popf
pop rax
jmp 0x1800b81db
cmp eax, 0x26
jne 0x1800b79ed
popf
pop rax
jmp 0x1800b8f24
cmp eax, 0x27
jne 0x1800b79fc
popf
pop rax
jmp 0x1800b8f5c
cmp eax, 0x1f
jne 0x1800b7a0b
popf
pop rax
jmp 0x1800b8bb4
cmp eax, 0x10
jne 0x1800b7a1a
popf
pop rax
jmp 0x1800b83de
cmp eax, 0x2c
jne 0x1800b7a29
popf
pop rax
jmp 0x1800b91ae
cmp eax, 9
jne 0x1800b7a38
popf
pop rax
jmp 0x1800b7ffc
cmp eax, 4
jne 0x1800b7a47
popf
pop rax
jmp 0x1800b7d25
cmp eax, 0x16
jne 0x1800b7a56
popf
pop rax
jmp 0x1800b86ca
cmp eax, 0x28
jne 0x1800b7a65
popf
pop rax
jmp 0x1800b901a
cmp eax, 0xa
jne 0x1800b7a74
popf
pop rax
jmp 0x1800b80a4
cmp eax, 0x22
jne 0x1800b7a83
popf
pop rax
jmp 0x1800b8d2b
cmp eax, 0x14
jne 0x1800b7a92
popf
pop rax
jmp 0x1800b85c2
cmp eax, 7
jne 0x1800b7aa1
popf
pop rax
jmp 0x1800b7e2e
cmp eax, 5
jne 0x1800b7ab0
popf
pop rax
jmp 0x1800b7d94
cmp eax, 2
jne 0x1800b7abf
popf
pop rax
jmp 0x1800b7c41
cmp eax, 0x20
jne 0x1800b7ace
popf
pop rax
jmp 0x1800b8c76
cmp eax, 0x1d
jne 0x1800b7add
popf
pop rax
jmp 0x1800b8ac4
cmp eax, 0x11
jne 0x1800b7aec
popf
pop rax
jmp 0x1800b843b
cmp eax, 6
jne 0x1800b7afb
popf
pop rax
jmp 0x1800b7e29
mov eax, dword [0x1800402d0]
mov r10, rdx
mov r8, rcx
cmp eax, 5
jl 0x1800b7b56
push rax
pushf
mov eax, 0xad37a54c
pushf
not eax
add eax, 0xcbb73f28
xor eax, 0xba852b3f
rol eax, 0x33
popf
pushf
not eax
add eax, 0xdcd8abd9
xor eax, 0xb5c0e512
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xf7e99a3a
xor eax, 0xb9db2e16
rol eax, 0x40
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x5d08c0ba
pushf
not eax
add eax, 0x869303f2
xor eax, 0xef25e108
rol eax, 0xc
popf
pushf
not eax
add eax, 0xa7434575
xor eax, 0xad1f408a
rol eax, 0x99
popf
jmp 0x1800b7858
test r8b, 1
je 0x1800b7be8
push rax
pushf
mov eax, 0x91da991b
pushf
not eax
add eax, 0x9b8188fd
xor eax, 0x9a0c8162
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8c76ea19
xor eax, 0xd52d2f32
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe7b6c751
xor eax, 0x88e51fe4
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xbeabcbfd
xor eax, 0xf53f851d
rol eax, 0x5e
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0xa8227a3d
pushf
not eax
add eax, 0x88ce77bd
xor eax, 0xced54824
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa8492b35
xor eax, 0xa899f348
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xb2369564
xor eax, 0xde04569c
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xda010979
xor eax, 0x9bd35b7b
rol eax, 0x2c
popf
jmp 0x1800b7858
lea rax, [rcx + rdx*2]
mov rdx, rcx
cmp rcx, rax
je 0x1800b7caa
push rax
pushf
mov eax, 0x25616cd
pushf
not eax
add eax, 0xbcfcb928
xor eax, 0x949f7769
rol eax, 0x12
popf
pushf
not eax
add eax, 0xebcbd449
xor eax, 0xaffd3031
rol eax, 0x35
popf
pushf
not eax
add eax, 0xa11fcc0d
xor eax, 0xd8bc96f1
rol eax, 0x35
popf
pushf
not eax
add eax, 0x8e56f525
xor eax, 0xd779009d
rol eax, 0x64
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0xd4fab2fa
pushf
not eax
add eax, 0xc1c500b0
xor eax, 0xdf08a98d
rol eax, 0x62
popf
pushf
not eax
add eax, 0xca5debb3
xor eax, 0x9b525ad7
rol eax, 0xa3
popf
jmp 0x1800b7858
xor ecx, ecx
push rax
pushf
mov eax, 0x2ef48355
pushf
not eax
add eax, 0x8ab67083
xor eax, 0xe6bf2c5c
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x9c23500e
xor eax, 0xce229a5a
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbe740b7b
xor eax, 0xe77440cf
rol eax, 0x3a
popf
jmp 0x1800b7858
cmp word [rdx], cx
je 0x1800b7d61
push rax
pushf
mov eax, 0x88cf376c
pushf
not eax
add eax, 0x89caf7fe
xor eax, 0xd3a5c991
rol eax, 0xf
popf
pushf
not eax
add eax, 0xba5ff245
xor eax, 0xb5df88bd
rol eax, 0xdd
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x6a60b737
pushf
not eax
add eax, 0xe6ba7719
xor eax, 0xa3e9640d
rol eax, 0x73
popf
pushf
not eax
add eax, 0x9b17dea5
xor eax, 0xbbb0e3ae
rol eax, 0x1c
popf
jmp 0x1800b7858
add rdx, 2
cmp rdx, rax
jne 0x1800b7df6
push rax
pushf
mov eax, 0x4b9f1f70
pushf
not eax
add eax, 0xe52cc027
xor eax, 0x986c2e68
rol eax, 0x66
popf
pushf
not eax
add eax, 0xdd268f52
xor eax, 0xda51100c
rol eax, 0x90
popf
pushf
not eax
add eax, 0xd33a8988
xor eax, 0xe5c2e771
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb350a7de
xor eax, 0x83db7671
rol eax, 0xd3
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0xd79efff3
pushf
not eax
add eax, 0x97db9d38
xor eax, 0xb4b31388
rol eax, 0x76
popf
pushf
not eax
add eax, 0x8585c28e
xor eax, 0xd2689eae
rol eax, 0x20
popf
jmp 0x1800b7858
jmp 0x1800b914f
and ecx, 0x1f
mov eax, 0xed6abb52
pushf
not eax
add eax, 0xe864b48c
xor eax, 0x93d6b04f
rol eax, 0x45
popf
pushf
not eax
add eax, 0x926ace62
xor eax, 0xa9c14a4c
rol eax, 0x23
popf
pushf
not eax
add eax, 0xed18b793
xor eax, 0xaf004919
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xabdb7781
xor eax, 0xd3b7f3d6
rol eax, 0x35
popf
sub rax, rcx
mov rdx, r8
neg rcx
sbb r11, r11
and r11, rax
shr r11, 1
cmp r10, r11
cmovb r11, r10
xor ecx, ecx
lea rax, [r8 + r11*2]
cmp r8, rax
je 0x1800b7eec
push rax
pushf
mov eax, 0xcba6ef55
pushf
not eax
add eax, 0x93045310
xor eax, 0xe27bcae9
rol eax, 0x62
popf
pushf
not eax
add eax, 0xb60e2d29
xor eax, 0xe3854d54
rol eax, 0x68
popf
pushf
not eax
add eax, 0xbb5dffd8
xor eax, 0xc4917715
rol eax, 0xd2
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x3aab13ce
pushf
not eax
add eax, 0xc05cf80b
xor eax, 0x8555b2df
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x905e4884
xor eax, 0xf71edcbd
rol eax, 0x27
popf
pushf
not eax
add eax, 0x88eaf865
xor eax, 0xc8d6e45f
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xbdd859d2
xor eax, 0xb52b7362
rol eax, 0xb9
popf
jmp 0x1800b7858
cmp word [rdx], cx
je 0x1800b7fa3
push rax
pushf
mov eax, 0xd718ab00
pushf
not eax
add eax, 0x9c26fb6d
xor eax, 0xdbda0804
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x858f0feb
xor eax, 0x92624bc0
rol eax, 0x16
popf
pushf
not eax
add eax, 0xadffa30f
xor eax, 0xa3dea2ea
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x946eb85f
xor eax, 0xb57945b4
rol eax, 0x16
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x9280097c
pushf
not eax
add eax, 0xdc3e8ef9
xor eax, 0xc57c5102
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf885c813
xor eax, 0xf1744d07
rol eax, 9
popf
pushf
not eax
add eax, 0xc7971742
xor eax, 0xb59da904
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xe7e2c079
xor eax, 0xc91f9fe4
rol eax, 0x56
popf
jmp 0x1800b7858
add rdx, 2
cmp rdx, rax
jne 0x1800b804b
push rax
pushf
mov eax, 0xcf49a4e5
pushf
not eax
add eax, 0xe3defef6
xor eax, 0x9f7845e1
rol eax, 0x77
popf
pushf
not eax
add eax, 0xb8742a17
xor eax, 0xb375c341
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb50048c6
xor eax, 0x9c3fed47
rol eax, 0xb3
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x6fdac105
pushf
not eax
add eax, 0x823ba2fe
xor eax, 0x872bcd7a
rol eax, 0x78
popf
pushf
not eax
add eax, 0xfafef279
xor eax, 0xfefd830d
rol eax, 0x38
popf
pushf
not eax
add eax, 0xb0ccab0c
xor eax, 0xb8ef5b1d
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe54fb34e
xor eax, 0xad6454aa
rol eax, 0x82
popf
jmp 0x1800b7858
sub rdx, r8
sar rdx, 1
cmp rdx, r11
jne 0x1800b80e6
push rax
pushf
mov eax, 0xee48c744
pushf
not eax
add eax, 0x8e0ee8ed
xor eax, 0xea4ec5dc
rol eax, 2
popf
pushf
not eax
add eax, 0x8d17bde3
xor eax, 0x9af42c11
rol eax, 0x66
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x598063db
pushf
not eax
add eax, 0xb4ca01cb
xor eax, 0xb8692b46
rol eax, 0x10
popf
pushf
not eax
add eax, 0x89ea5e0c
xor eax, 0x9cfde22d
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb852fad7
xor eax, 0xf2033d12
rol eax, 0xe0
popf
jmp 0x1800b7858
lea r9, [r8 + rdx*2]
mov rax, r10
sub rax, r11
and rax, 0xffffffffffffffe0
push rdx
not rdx
sub rax, rdx
pop rdx
sub rax, 1
lea rdx, [r8 + rax*2]
cmp r9, rdx
je 0x1800b8195
push rax
pushf
mov eax, 0xa16bd999
pushf
not eax
add eax, 0xb86a5149
xor eax, 0xea8bb96d
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa4065b3b
xor eax, 0xd099697a
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe35029db
xor eax, 0xd9758246
rol eax, 0xf3
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x73842d31
pushf
not eax
add eax, 0xb7d6a986
xor eax, 0x9b7d0a6e
rol eax, 0x12
popf
pushf
not eax
add eax, 0xcd67ae2f
xor eax, 0xaffca690
rol eax, 4
popf
pushf
not eax
add eax, 0x97373520
xor eax, 0xdf2db77a
rol eax, 0xbd
popf
jmp 0x1800b7858
vpxor xmm1, xmm1, xmm1
vpcmpeqw ymm1, ymm1, ymmword [r9]
vpmovmskb eax, ymm1
test eax, eax
vzeroupper
jne 0x1800b8222
push rax
pushf
mov eax, 0xbd3c0ebd
pushf
not eax
add eax, 0xefc2b7db
xor eax, 0xd538a777
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa2b45449
xor eax, 0xaaf256ec
rol eax, 0x14
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x5cfdb260
pushf
not eax
add eax, 0xc2abca63
xor eax, 0xf93ffa69
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x8e114451
xor eax, 0xb6eadf83
rol eax, 0x92
popf
pushf
not eax
add eax, 0xce4a6d19
xor eax, 0xd20e6c4a
rol eax, 0x61
popf
jmp 0x1800b7858
add r9, 0x20
cmp r9, rdx
jne 0x1800b82b7
push rax
pushf
mov eax, 0xbed7a949
pushf
not eax
add eax, 0xebc1ebb8
xor eax, 0x942e285c
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x8f8d3e22
xor eax, 0xe1e1a66a
rol eax, 0
popf
pushf
not eax
add eax, 0x9ad35892
xor eax, 0xc10641e0
rol eax, 0xee
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x3687a1a6
pushf
not eax
add eax, 0xbea29105
xor eax, 0xeaf2aa8b
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8aa00fd4
xor eax, 0x8189719c
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe50e28da
xor eax, 0xfda8ad87
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf0fde43f
xor eax, 0xb343c980
rol eax, 0x1e
popf
jmp 0x1800b7858
lea rax, [r8 + r10*2]
jmp 0x1800b843b
cmp word [r9], cx
je 0x1800b83ab
push rax
pushf
mov eax, 0xac79e661
pushf
not eax
add eax, 0xf7896f90
xor eax, 0xf374f3d3
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x991b1b50
xor eax, 0x81f4e1b1
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc997b46e
xor eax, 0xcb4331a6
rol eax, 0xae
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x830136f0
pushf
not eax
add eax, 0x8525db1e
xor eax, 0xad3265dc
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x95632f75
xor eax, 0xdf5721fc
rol eax, 0xb2
popf
jmp 0x1800b7858
add r9, 2
push rax
pushf
mov eax, 0xe35f60da
pushf
not eax
add eax, 0xa5bcc674
xor eax, 0xca59d7a4
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xa5e92e67
xor eax, 0xf332fd73
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xd10243ee
xor eax, 0x945a428e
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x8a9eba0c
xor eax, 0xb22c0d56
rol eax, 0x39
popf
jmp 0x1800b7858
cmp r9, rax
jne 0x1800b8486
push rax
pushf
mov eax, 0xaa4052b3
pushf
not eax
add eax, 0x9073af68
xor eax, 0xcc1cc65c
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa4a65379
xor eax, 0xb83182be
rol eax, 0x56
popf
pushf
not eax
add eax, 0xdf5f3dbf
xor eax, 0xf372d9d4
rol eax, 0xe8
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x617a4bab
pushf
not eax
add eax, 0xc0b57694
xor eax, 0xc452c53d
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xfa46a025
xor eax, 0xdae6f8dc
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa45f0d63
xor eax, 0xe0014580
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xd13f17e2
xor eax, 0xd8b64ddc
rol eax, 0x16
popf
jmp 0x1800b7858
mov rdx, r9
jmp 0x1800b914f
cmp eax, 1
jl 0x1800b857c
push rax
pushf
mov eax, 0xbdef218
pushf
not eax
add eax, 0xfeb2e654
xor eax, 0xc8a14773
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd789f70b
xor eax, 0xe3409c29
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xfce64c4e
xor eax, 0xb1e6f639
rol eax, 0x15
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x53e3f2fd
pushf
not eax
add eax, 0xbf230105
xor eax, 0xa083ebc8
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa63e130a
xor eax, 0xa1f0cdda
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa26010d9
xor eax, 0xe043508f
rol eax, 0xc0
popf
jmp 0x1800b7858
test r8b, 1
je 0x1800b85fb
push rax
pushf
mov eax, 0xd3a8c3cf
pushf
not eax
add eax, 0xf8bfbddc
xor eax, 0x8820af64
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x90f52283
xor eax, 0xfb9a5f35
rol eax, 0xd5
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0xa9286391
pushf
not eax
add eax, 0xe11fb510
xor eax, 0xb1897be7
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xed5bef4f
xor eax, 0xdab256e7
rol eax, 0xe5
popf
jmp 0x1800b7858
lea rax, [rcx + rdx*2]
mov rdx, r8
cmp r8, rax
je 0x1800b8684
push rax
pushf
mov eax, 0x4031b700
pushf
not eax
add eax, 0xa8b66c64
xor eax, 0xceb80840
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd55c8e18
xor eax, 0xd2db1c61
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf66fedb0
xor eax, 0x80cc25b8
rol eax, 0x30
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x21482b61
pushf
not eax
add eax, 0xd83be7f1
xor eax, 0xbb75818b
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x8ba510c6
xor eax, 0xfd29c154
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xb85e864f
xor eax, 0xb4bbebcd
rol eax, 0xfc
popf
jmp 0x1800b7858
xor ecx, ecx
push rax
pushf
mov eax, 0xb0e8783b
pushf
not eax
add eax, 0x80299053
xor eax, 0xbacc1742
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xf3091de2
xor eax, 0xdefc3170
rol eax, 0x70
popf
pushf
not eax
add eax, 0xc4ba634e
xor eax, 0xa5727c8f
rol eax, 0x65
popf
jmp 0x1800b7858
cmp word [rdx], cx
je 0x1800b8774
push rax
pushf
mov eax, 0xab081ba6
pushf
not eax
add eax, 0x918dc0b3
xor eax, 0x9bdaca24
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xe1ef2068
xor eax, 0xfa39e844
rol eax, 0xef
popf
pushf
not eax
add eax, 0xad2caa01
xor eax, 0xb8ed1edc
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xadf3d2fb
xor eax, 0xc73d6ba3
rol eax, 0x72
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0xaacca244
pushf
not eax
add eax, 0xa9d51308
xor eax, 0x8f6974f4
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xe67a41cf
xor eax, 0xbf69e99d
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xd3be7258
xor eax, 0xd967e915
rol eax, 0x76
popf
jmp 0x1800b7858
add rdx, 2
cmp rdx, rax
jne 0x1800b881c
push rax
pushf
mov eax, 0x7ec4128f
pushf
not eax
add eax, 0x82f03585
xor eax, 0xa110ae22
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa9646265
xor eax, 0xa34680b1
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x97ff50da
xor eax, 0x87db0c0b
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb7513302
xor eax, 0x82a065b8
rol eax, 0x19
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x78fe7320
pushf
not eax
add eax, 0x9496ba8f
xor eax, 0xac812151
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xe8885151
xor eax, 0x8662852f
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd497523b
xor eax, 0xf7876a20
rol eax, 0xb9
popf
jmp 0x1800b7858
jmp 0x1800b914f
and ecx, 0xf
mov eax, 0x773e7f72
pushf
not eax
add eax, 0xfca1afd0
xor eax, 0xfb260735
rol eax, 0x61
popf
pushf
not eax
add eax, 0x9289c0e3
xor eax, 0x95ff1212
rol eax, 0xd6
popf
sub rax, rcx
mov rdx, r8
neg rcx
sbb r11, r11
and r11, rax
shr r11, 1
cmp r10, r11
cmovb r11, r10
xor ecx, ecx
lea rax, [r8 + r11*2]
cmp r8, rax
je 0x1800b8958
push rax
pushf
mov eax, 0xc51971bd
pushf
not eax
add eax, 0x8430b396
xor eax, 0xde9aa1d7
rol eax, 0x37
popf
pushf
not eax
add eax, 0x9aa49328
xor eax, 0xcf96556f
rol eax, 0x54
popf
pushf
not eax
add eax, 0x80b1c452
xor eax, 0xe6abedf8
rol eax, 0xc9
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0xa99ef1bf
pushf
not eax
add eax, 0x841b9be1
xor eax, 0xb6535d20
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9ec8cc7a
xor eax, 0x9da20efd
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xc9c25d7f
xor eax, 0xbdcb211f
rol eax, 0xea
popf
jmp 0x1800b7858
cmp word [rdx], cx
je 0x1800b89e9
push rax
pushf
mov eax, 0xeb692989
pushf
not eax
add eax, 0x9d83f5a8
xor eax, 0xdcdadc6b
rol eax, 0x13
popf
pushf
not eax
add eax, 0x8331718c
xor eax, 0xca3763d0
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xab26ca99
xor eax, 0xd67935d6
rol eax, 0x8a
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x33851397
pushf
not eax
add eax, 0xf548c557
xor eax, 0xa2c6b837
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xe3424e0f
xor eax, 0xd6e196dd
rol eax, 0xf7
popf
jmp 0x1800b7858
add rdx, 2
cmp rdx, rax
jne 0x1800b8a7e
push rax
pushf
mov eax, 0xf13ebc7a
pushf
not eax
add eax, 0x997ea665
xor eax, 0xaccb79f0
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf7351b37
xor eax, 0xcb0f5790
rol eax, 0x96
popf
pushf
not eax
add eax, 0xce3afa7d
xor eax, 0x9266f42d
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe1241a34
xor eax, 0xab4b1f50
rol eax, 0x4d
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x670191ed
pushf
not eax
add eax, 0xff156afc
xor eax, 0xd15b06ca
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x98accb2a
xor eax, 0xd2abaa03
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xbce75cfc
xor eax, 0x8f14dfc8
rol eax, 0x1b
popf
jmp 0x1800b7858
sub rdx, r8
sar rdx, 1
cmp rdx, r11
jne 0x1800b8b02
push rax
pushf
mov eax, 0x51a55dde
pushf
not eax
add eax, 0xc012912a
xor eax, 0xff01811c
rol eax, 0x73
popf
pushf
not eax
add eax, 0x84fdd602
xor eax, 0xf2414a93
rol eax, 0x81
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0xfb6b454d
pushf
not eax
add eax, 0xf8b9f85b
xor eax, 0xb306007b
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc5cbd8fc
xor eax, 0xd2dbf332
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb60f4e90
xor eax, 0xe632d915
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf9a5acf9
xor eax, 0xf6d773a9
rol eax, 0x45
popf
jmp 0x1800b7858
mov rax, r10
lea r9, [r8 + rdx*2]
sub rax, r11
xorps xmm1, xmm1
and rax, 0xfffffffffffffff0
push rdx
not rdx
sub rax, rdx
pop rdx
sub rax, 1
lea rdx, [r8 + rax*2]
jmp 0x1800b8cc0
movdqa xmm0, xmm1
pcmpeqw xmm0, xmmword [r9]
pmovmskb eax, xmm0
test eax, eax
jne 0x1800b8c1e
push rax
pushf
mov eax, 0x38ceb9ed
pushf
not eax
add eax, 0xa6d8eb30
xor eax, 0x8bccc2b4
rol eax, 0x49
popf
pushf
not eax
add eax, 0xfb0b03fe
xor eax, 0xc724eb9c
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9fa2cfe3
xor eax, 0xd1f126f8
rol eax, 0x52
popf
pushf
not eax
add eax, 0xcccef9d8
xor eax, 0xdb24c0d6
rol eax, 0x21
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0xcb025076
pushf
not eax
add eax, 0xd1ab535e
xor eax, 0xb908ea22
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb091a97c
xor eax, 0xac1797ee
rol eax, 1
popf
pushf
not eax
add eax, 0xaa9a68c2
xor eax, 0x96cf6762
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa084c64a
xor eax, 0xf5f6d9e4
rol eax, 0xb6
popf
jmp 0x1800b7858
add r9, 0x10
push rax
pushf
mov eax, 0xed84594f
pushf
not eax
add eax, 0xca7707a4
xor eax, 0xaed0d033
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xefa0f4a1
xor eax, 0x990d55d0
rol eax, 0x87
popf
pushf
not eax
add eax, 0x99b83644
xor eax, 0x81eab719
rol eax, 0x50
popf
jmp 0x1800b7858
cmp r9, rdx
jne 0x1800b8cf8
push rax
pushf
mov eax, 0x3a7bdd58
pushf
not eax
add eax, 0xa710bc82
xor eax, 0xa57e99f9
rol eax, 0x18
popf
pushf
not eax
add eax, 0xce412125
xor eax, 0xfd77369a
rol eax, 0x9f
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0xd6b4963d
pushf
not eax
add eax, 0x810ca64d
xor eax, 0xa7da8a8f
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xf5dc096d
xor eax, 0xfa83dfc4
rol eax, 0xe9
popf
jmp 0x1800b7858
lea rax, [r8 + r10*2]
jmp 0x1800b8e80
cmp word [r9], cx
je 0x1800b8ddd
push rax
pushf
mov eax, 0xfe8a6672
pushf
not eax
add eax, 0xbdc8232e
xor eax, 0x890db2fc
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc78667d8
xor eax, 0xdeab3856
rol eax, 0x91
popf
pushf
not eax
add eax, 0xc2b68878
xor eax, 0x8fb66c0e
rol eax, 0xb8
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x852c9396
pushf
not eax
add eax, 0xfbfbfd72
xor eax, 0xdf2bd72c
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x87cd120a
xor eax, 0xc1ece963
rol eax, 0x70
popf
pushf
not eax
add eax, 0xab340f48
xor eax, 0xd647e6da
rol eax, 0xa9
popf
jmp 0x1800b7858
add r9, 2
push rax
pushf
mov eax, 0xaedd811e
pushf
not eax
add eax, 0xd5897536
xor eax, 0xe969f6cf
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf2b2ab22
xor eax, 0x9623473e
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xd0a022fd
xor eax, 0xe6824b51
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd0e8fff0
xor eax, 0xe2a4b231
rol eax, 0x3f
popf
jmp 0x1800b7858
cmp r9, rax
jne 0x1800b8ecb
push rax
pushf
mov eax, 0xe3417990
pushf
not eax
add eax, 0xbea37875
xor eax, 0xcd358ba2
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x854d577d
xor eax, 0xa2ebcbaa
rol eax, 0xe
popf
pushf
not eax
add eax, 0x9e06cecd
xor eax, 0xaa835bdd
rol eax, 0xfe
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x4a6f0151
pushf
not eax
add eax, 0x8e2614a4
xor eax, 0xa7ef72df
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xeb1f4636
xor eax, 0xebb00e6d
rol eax, 3
popf
pushf
not eax
add eax, 0x8ae9ed4d
xor eax, 0x836db0c5
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf30ae4be
xor eax, 0xa884d733
rol eax, 0xd
popf
jmp 0x1800b7858
jmp 0x1800b84df
lea rax, [rcx + rdx*2]
mov rdx, r8
cmp r8, rax
je 0x1800b8fc1
push rax
pushf
mov eax, 0x64e66299
pushf
not eax
add eax, 0xdc1e66ac
xor eax, 0xd8154bc1
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf9bea217
xor eax, 0xfeb3cbdd
rol eax, 0x80
popf
pushf
not eax
add eax, 0xbb2bf81b
xor eax, 0xef9e21b6
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x8eb8e0c9
xor eax, 0xd0fe16e5
rol eax, 0x7c
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0xf0993359
pushf
not eax
add eax, 0xd40a9aad
xor eax, 0xad17b1e9
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x962c264b
xor eax, 0xe12b4b45
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa352fcd4
xor eax, 0xf1d727d4
rol eax, 0x76
popf
pushf
not eax
add eax, 0xb9ef7eac
xor eax, 0xd6e4eaf3
rol eax, 0xfb
popf
jmp 0x1800b7858
xor ecx, ecx
push rax
pushf
mov eax, 0x9f7ceb9a
pushf
not eax
add eax, 0xd5ea901c
xor eax, 0xfbaf65ce
rol eax, 0x67
popf
pushf
not eax
add eax, 0xdd20782f
xor eax, 0xfbbaf048
rol eax, 0x13
popf
jmp 0x1800b7858
cmp word [rdx], cx
je 0x1800b9087
push rax
pushf
mov eax, 0xa5938148
pushf
not eax
add eax, 0xe39c73e9
xor eax, 0xfe2d90b8
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x844282c5
xor eax, 0x873622b2
rol eax, 0xc7
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x5438c589
pushf
not eax
add eax, 0xeef4a17d
xor eax, 0xfd9bb565
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xc00542b1
xor eax, 0xf4d1b26c
rol eax, 0x61
popf
jmp 0x1800b7858
add rdx, 2
cmp rdx, rax
jne 0x1800b911c
push rax
pushf
mov eax, 0x85cfdd02
pushf
not eax
add eax, 0xea657ed1
xor eax, 0xd0680196
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf8110e89
xor eax, 0x8ed4a98f
rol eax, 0x40
popf
pushf
not eax
add eax, 0xcda09384
xor eax, 0xf3060c10
rol eax, 0x72
popf
pushf
not eax
add eax, 0x8521d78e
xor eax, 0xa60b047f
rol eax, 8
popf
jmp 0x1800b7858
push rax
pushf
mov eax, 0x965a8f4a
pushf
not eax
add eax, 0xe741286c
xor eax, 0x805445be
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x90283820
xor eax, 0x996b80f8
rol eax, 0x8c
popf
jmp 0x1800b7858
sub rdx, r8
sar rdx, 1
push rax
pushf
mov eax, 0xfec79200
pushf
not eax
add eax, 0xb0bd8ad2
xor eax, 0xd334925a
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc53c1b04
xor eax, 0x896dbcbe
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa87a704f
xor eax, 0xe08905f3
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb6714496
xor eax, 0x84b92052
rol eax, 0x7a
popf
jmp 0x1800b7858
mov rax, rdx
ret