Function at 0x1803e03fd
Capabilities:
Authenticate hmac
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0xccb9030
pushf
not eax
add eax, 0x81d07996
xor eax, 0xd6ec303f
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x832a3db4
xor eax, 0xbe4b9bb0
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xfbc26f4f
xor eax, 0x8d471a98
rol eax, 0xb1
popf
cmp eax, 0x63
jne 0x1803e044d
popf
pop rax
jmp 0x1803e4151
cmp eax, 0x48
jne 0x1803e045c
popf
pop rax
jmp 0x1803e314f
cmp eax, 0x3f
jne 0x1803e046b
popf
pop rax
jmp 0x1803e2c70
cmp eax, 1
jne 0x1803e047a
popf
pop rax
jmp 0x1803e0c4f
cmp eax, 0x4a
jne 0x1803e0489
popf
pop rax
jmp 0x1803e3266
cmp eax, 0x1a
jne 0x1803e0498
popf
pop rax
jmp 0x1803e1aff
cmp eax, 0x5d
jne 0x1803e04a7
popf
pop rax
jmp 0x1803e3dc3
cmp eax, 0x6e
jne 0x1803e04b6
popf
pop rax
jmp 0x1803e468b
cmp eax, 0x40
jne 0x1803e04c5
popf
pop rax
jmp 0x1803e2d02
cmp eax, 0x74
jne 0x1803e04d4
popf
pop rax
jmp 0x1803e4927
cmp eax, 0x2a
jne 0x1803e04e3
popf
pop rax
jmp 0x1803e234a
cmp eax, 0x71
jne 0x1803e04f2
popf
pop rax
jmp 0x1803e47fc
cmp eax, 0x1c
jne 0x1803e0501
popf
pop rax
jmp 0x1803e1c19
cmp eax, 0x2e
jne 0x1803e0510
popf
pop rax
jmp 0x1803e24fa
cmp eax, 0x4c
jne 0x1803e051f
popf
pop rax
jmp 0x1803e33c6
cmp eax, 0x2b
jne 0x1803e052e
popf
pop rax
jmp 0x1803e2388
cmp eax, 0x1b
jne 0x1803e053d
popf
pop rax
jmp 0x1803e1b90
cmp eax, 0x6a
jne 0x1803e054c
popf
pop rax
jmp 0x1803e4483
cmp eax, 0x23
jne 0x1803e055b
popf
pop rax
jmp 0x1803e1f60
cmp eax, 0x5b
jne 0x1803e056a
popf
pop rax
jmp 0x1803e3cdf
cmp eax, 0x43
jne 0x1803e0579
popf
pop rax
jmp 0x1803e2f09
cmp eax, 0x13
jne 0x1803e0588
popf
pop rax
jmp 0x1803e1659
cmp eax, 0x33
jne 0x1803e0597
popf
pop rax
jmp 0x1803e26e3
cmp eax, 0x24
jne 0x1803e05a6
popf
pop rax
jmp 0x1803e1ff9
cmp eax, 0x1e
jne 0x1803e05b5
popf
pop rax
jmp 0x1803e1cc5
cmp eax, 0xc
jne 0x1803e05c4
popf
pop rax
jmp 0x1803e1243
cmp eax, 0x26
jne 0x1803e05d3
popf
pop rax
jmp 0x1803e2101
cmp eax, 0x27
jne 0x1803e05e2
popf
pop rax
jmp 0x1803e2193
cmp eax, 0x30
jne 0x1803e05f1
popf
pop rax
jmp 0x1803e25c3
cmp eax, 0x10
jne 0x1803e0600
popf
pop rax
jmp 0x1803e1522
cmp eax, 0x37
jne 0x1803e060f
popf
pop rax
jmp 0x1803e2856
cmp eax, 9
jne 0x1803e061e
popf
pop rax
jmp 0x1803e10b3
cmp eax, 0x39
jne 0x1803e062d
popf
pop rax
jmp 0x1803e29a0
cmp eax, 0x16
jne 0x1803e063c
popf
pop rax
jmp 0x1803e186c
cmp eax, 0x3b
jne 0x1803e064b
popf
pop rax
jmp 0x1803e2ac0
cmp eax, 0x4b
jne 0x1803e065a
popf
pop rax
jmp 0x1803e3322
cmp eax, 0x36
jne 0x1803e0669
popf
pop rax
jmp 0x1803e27d8
cmp eax, 0x14
jne 0x1803e0678
popf
pop rax
jmp 0x1803e1743
cmp eax, 0x72
jne 0x1803e0687
popf
pop rax
jmp 0x1803e487a
cmp eax, 0x3d
jne 0x1803e0696
popf
pop rax
jmp 0x1803e2ba3
cmp eax, 0x69
jne 0x1803e06a5
popf
pop rax
jmp 0x1803e43e5
cmp eax, 0x47
jne 0x1803e06b4
popf
pop rax
jmp 0x1803e30cd
cmp eax, 0x51
jne 0x1803e06c3
popf
pop rax
jmp 0x1803e3643
cmp eax, 0x11
jne 0x1803e06d2
popf
pop rax
jmp 0x1803e158e
cmp eax, 0x35
jne 0x1803e06e1
popf
pop rax
jmp 0x1803e278d
cmp eax, 0x68
jne 0x1803e06f0
popf
pop rax
jmp 0x1803e43af
cmp eax, 0x12
jne 0x1803e06ff
popf
pop rax
jmp 0x1803e15f9
cmp eax, 0x6b
jne 0x1803e070e
popf
pop rax
jmp 0x1803e4501
cmp eax, 0x38
jne 0x1803e071d
popf
pop rax
jmp 0x1803e28e8
cmp eax, 0x64
jne 0x1803e072c
popf
pop rax
jmp 0x1803e41d8
cmp eax, 0x5c
jne 0x1803e073b
popf
pop rax
jmp 0x1803e3d53
cmp eax, 0x15
jne 0x1803e074a
popf
pop rax
jmp 0x1803e17d5
cmp eax, 5
jne 0x1803e0759
popf
pop rax
jmp 0x1803e0e4c
cmp eax, 6
jne 0x1803e0768
popf
pop rax
jmp 0x1803e0f03
cmp eax, 0x5a
jne 0x1803e0777
popf
pop rax
jmp 0x1803e3c19
cmp eax, 0x49
jne 0x1803e0786
popf
pop rax
jmp 0x1803e31d1
cmp eax, 0x1f
jne 0x1803e0795
popf
pop rax
jmp 0x1803e1d27
cmp eax, 4
jne 0x1803e07a4
popf
pop rax
jmp 0x1803e0e16
cmp eax, 0x77
jne 0x1803e07b3
popf
pop rax
jmp 0x1803e4a45
cmp eax, 0x4d
jne 0x1803e07c2
popf
pop rax
jmp 0x1803e3445
cmp eax, 0x55
jne 0x1803e07d1
popf
pop rax
jmp 0x1803e39ab
cmp eax, 0x45
jne 0x1803e07e0
popf
pop rax
jmp 0x1803e2fe7
cmp eax, 0x2c
jne 0x1803e07ef
popf
pop rax
jmp 0x1803e23c3
cmp eax, 0x5f
jne 0x1803e07fe
popf
pop rax
jmp 0x1803e3eb1
cmp eax, 0x19
jne 0x1803e080d
popf
pop rax
jmp 0x1803e1a66
cmp eax, 0x1d
jne 0x1803e081c
popf
pop rax
jmp 0x1803e1c52
cmp eax, 0x61
jne 0x1803e082b
popf
pop rax
jmp 0x1803e3ffe
cmp eax, 0x53
jne 0x1803e083a
popf
pop rax
jmp 0x1803e3812
cmp eax, 0x4f
jne 0x1803e0849
popf
pop rax
jmp 0x1803e3512
cmp eax, 0x6c
jne 0x1803e0858
popf
pop rax
jmp 0x1803e45a2
cmp eax, 7
jne 0x1803e0867
popf
pop rax
jmp 0x1803e0faf
cmp eax, 0x20
jne 0x1803e0876
popf
pop rax
jmp 0x1803e1dbd
cmp eax, 0x56
jne 0x1803e0885
popf
pop rax
jmp 0x1803e3a0f
cmp eax, 0x3c
jne 0x1803e0894
popf
pop rax
jmp 0x1803e2b3f
cmp eax, 0xd
jne 0x1803e08a3
popf
pop rax
jmp 0x1803e12fe
cmp eax, 0xa
jne 0x1803e08b2
popf
pop rax
jmp 0x1803e111c
cmp eax, 0x18
jne 0x1803e08c1
popf
pop rax
jmp 0x1803e198d
cmp eax, 0x28
jne 0x1803e08d0
popf
pop rax
jmp 0x1803e21fd
cmp eax, 0x22
jne 0x1803e08df
popf
pop rax
jmp 0x1803e1ec7
cmp eax, 0x50
jne 0x1803e08ee
popf
pop rax
jmp 0x1803e359e
cmp eax, 0x52
jne 0x1803e08fd
popf
pop rax
jmp 0x1803e3781
cmp eax, 0x41
jne 0x1803e090c
popf
pop rax
jmp 0x1803e2dad
cmp eax, 0x67
jne 0x1803e091b
popf
pop rax
jmp 0x1803e4328
cmp eax, 0x70
jne 0x1803e092a
popf
pop rax
jmp 0x1803e47c4
cmp eax, 0x29
jne 0x1803e0939
popf
pop rax
jmp 0x1803e22a7
cmp eax, 0x3e
jne 0x1803e0948
popf
pop rax
jmp 0x1803e2bee
cmp eax, 0
jne 0x1803e0957
popf
pop rax
jmp 0x1803e0b46
cmp eax, 0x4e
jne 0x1803e0966
popf
pop rax
jmp 0x1803e348c
cmp eax, 0x31
jne 0x1803e0975
popf
pop rax
jmp 0x1803e2600
cmp eax, 0x62
jne 0x1803e0984
popf
pop rax
jmp 0x1803e40ba
cmp eax, 0x5e
jne 0x1803e0993
popf
pop rax
jmp 0x1803e3e42
cmp eax, 0x25
jne 0x1803e09a2
popf
pop rax
jmp 0x1803e2068
cmp eax, 0xf
jne 0x1803e09b1
popf
pop rax
jmp 0x1803e14b7
cmp eax, 0x44
jne 0x1803e09c0
popf
pop rax
jmp 0x1803e2f43
cmp eax, 0x75
jne 0x1803e09cf
popf
pop rax
jmp 0x1803e4963
cmp eax, 3
jne 0x1803e09de
popf
pop rax
jmp 0x1803e0d75
cmp eax, 0x6f
jne 0x1803e09ed
popf
pop rax
jmp 0x1803e471c
cmp eax, 0x34
jne 0x1803e09fc
popf
pop rax
jmp 0x1803e2734
cmp eax, 0x54
jne 0x1803e0a0b
popf
pop rax
jmp 0x1803e38a2
cmp eax, 0x76
jne 0x1803e0a1a
popf
pop rax
jmp 0x1803e4a0f
cmp eax, 0xb
jne 0x1803e0a29
popf
pop rax
jmp 0x1803e11b1
cmp eax, 0x66
jne 0x1803e0a38
popf
pop rax
jmp 0x1803e42b3
cmp eax, 0x2d
jne 0x1803e0a47
popf
pop rax
jmp 0x1803e2468
cmp eax, 0xe
jne 0x1803e0a56
popf
pop rax
jmp 0x1803e13c2
cmp eax, 0x3a
jne 0x1803e0a65
popf
pop rax
jmp 0x1803e2a51
cmp eax, 2
jne 0x1803e0a74
popf
pop rax
jmp 0x1803e0d06
cmp eax, 0x65
jne 0x1803e0a83
popf
pop rax
jmp 0x1803e4221
cmp eax, 0x21
jne 0x1803e0a92
popf
pop rax
jmp 0x1803e1e41
cmp eax, 0x73
jne 0x1803e0aa1
popf
pop rax
jmp 0x1803e48b4
cmp eax, 0x17
jne 0x1803e0ab0
popf
pop rax
jmp 0x1803e18fc
cmp eax, 0x58
jne 0x1803e0abf
popf
pop rax
jmp 0x1803e3b20
cmp eax, 0x46
jne 0x1803e0ace
popf
pop rax
jmp 0x1803e3034
cmp eax, 0x32
jne 0x1803e0add
popf
pop rax
jmp 0x1803e2651
cmp eax, 0x6d
jne 0x1803e0aec
popf
pop rax
jmp 0x1803e464c
cmp eax, 0x60
jne 0x1803e0afb
popf
pop rax
jmp 0x1803e3f59
cmp eax, 0x42
jne 0x1803e0b0a
popf
pop rax
jmp 0x1803e2e82
cmp eax, 8
jne 0x1803e0b19
popf
pop rax
jmp 0x1803e1044
cmp eax, 0x57
jne 0x1803e0b28
popf
pop rax
jmp 0x1803e3a85
cmp eax, 0x59
jne 0x1803e0b37
popf
pop rax
jmp 0x1803e3bb5
cmp eax, 0x2f
jne 0x1803e0b46
popf
pop rax
jmp 0x1803e2594
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 8], rcx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x38
mov rdi, qword [0x18027c030]
mov r14d, edx
mov r10d, dword [rsp + 0xa0]
mov r9d, r10d
or r9d, 1
mov qword [rsp + 0x28], rdi
test r10b, 7
mov rax, qword [rdi + 0x3ed0]
cmovne r9d, r10d
mov esi, r9d
or esi, 0x20
test r9d, 0x3f0
mov byte [rax + 0xb0], 1
mov r15, qword [rdi + 0x3ed0]
mov rbx, qword [rdi + 0x3ed8]
cmovne esi, r9d
mov qword [rsp + 0x20], r15
bt esi, 0xb
jae 0x1803e0c09
push rax
pushf
mov eax, 0xb8b44bd3
pushf
not eax
add eax, 0x980eda15
xor eax, 0xc4439876
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xc367b922
xor eax, 0xe232a605
rol eax, 0x84
popf
pushf
not eax
add eax, 0x86dde889
xor eax, 0x834fd12b
rol eax, 0xab
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x2272dc8b
pushf
not eax
add eax, 0xd6cb4065
xor eax, 0x8d5f9338
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9f1a7f0d
xor eax, 0x9562b6af
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xe0f87396
xor eax, 0x8212eb4c
rol eax, 0xc3
popf
jmp 0x1803e043e
test rbx, rbx
je 0x1803e0cad
push rax
pushf
mov eax, 0x99d7c177
pushf
not eax
add eax, 0xa48efcdf
xor eax, 0xe97cb7bd
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x918f8c27
xor eax, 0x9a36f9ba
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xb2bb7782
xor eax, 0xa4ec737c
rol eax, 0
popf
pushf
not eax
add eax, 0xe508f08f
xor eax, 0x8bc2b650
rol eax, 0xd4
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xc9ecef3a
pushf
not eax
add eax, 0x9f4808ef
xor eax, 0xcb301cb6
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa7b98335
xor eax, 0xbae21dc4
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xba96b4b5
xor eax, 0x926c0482
rol eax, 0x43
popf
pushf
not eax
add eax, 0xc8829eb6
xor eax, 0xc1dae0f2
rol eax, 0xf0
popf
jmp 0x1803e043e
cmp qword [rbx + 0x370], r15
jne 0x1803e0d42
push rax
pushf
mov eax, 0x2a12df62
pushf
not eax
add eax, 0xd7d1510c
xor eax, 0xb158ccff
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x929c4699
xor eax, 0x9bdef07c
rol eax, 0xe4
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x30f0cbf4
pushf
not eax
add eax, 0x8e97463c
xor eax, 0xffea6bc6
rol eax, 0x25
popf
pushf
not eax
add eax, 0xef1880d2
xor eax, 0xa5965095
rol eax, 0xbf
popf
jmp 0x1803e043e
mov bpl, 0x5c
pushf
not bpl
add bpl, 0x4d
xor bpl, 0x7e
rol bpl, 0xee
popf
pushf
not bpl
add bpl, 0xf
xor bpl, 0xe8
rol bpl, 0xff
popf
pushf
not bpl
add bpl, 0x53
xor bpl, 0x81
rol bpl, 0x6c
popf
mov qword [rdi + 0x3ed8], r15
jmp 0x1803e0e4c
xor bpl, bpl
push rax
pushf
mov eax, 0x434be466
pushf
not eax
add eax, 0x8d56cb72
xor eax, 0xd0c89503
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe824e2da
xor eax, 0xa7130a8b
rol eax, 0xf1
popf
jmp 0x1803e043e
xor r13b, r13b
call fcn.1802ddea6
movzx r12d, al
mov dword [rsp + 0x88], r12d
test al, al
je 0x1803e0ebd
push rax
pushf
mov eax, 0x64847c67
pushf
not eax
add eax, 0xb6836ef2
xor eax, 0xabd0c0a3
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xcd5f273a
xor eax, 0xb581862b
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xbd084e99
xor eax, 0xcfa14273
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xc79979c1
xor eax, 0x96881af1
rol eax, 0xd4
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xa1692eb8
pushf
not eax
add eax, 0xca33aa85
xor eax, 0xda59263e
rol eax, 0x72
popf
pushf
not eax
add eax, 0xc0380714
xor eax, 0xdeaafb3b
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd06ef3bf
xor eax, 0xd1094219
rol eax, 0x5f
popf
jmp 0x1803e043e
cmp byte [rdi + 0x4a5c], r13b
je 0x1803e0f56
push rax
pushf
mov eax, 0xb725ebf9
pushf
not eax
add eax, 0x9303c320
xor eax, 0xa5a4684c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xba3e51f5
xor eax, 0x83dc2d44
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xaef50349
xor eax, 0xa0483b5f
rol eax, 0x31
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xed6c88e9
pushf
not eax
add eax, 0xfbd3a3b0
xor eax, 0xc65632cd
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa6b0bd15
xor eax, 0xb0b3a525
rol eax, 0x92
popf
pushf
not eax
add eax, 0xfb2540a5
xor eax, 0xb2a27a3b
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd72c24a5
xor eax, 0xf7c056fb
rol eax, 0x84
popf
jmp 0x1803e043e
cmp dword [rdi + 0x4a7c], r14d
jne 0x1803e1011
push rax
pushf
mov eax, 0xea7f0bdd
pushf
not eax
add eax, 0xa84b22cb
xor eax, 0xd88d8cc4
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe3d9ed70
xor eax, 0x883eb935
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xcb7eb635
xor eax, 0xaeae88a3
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd4b46cae
xor eax, 0xbcab3419
rol eax, 0xdb
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x6495af78
pushf
not eax
add eax, 0xf64e0cf5
xor eax, 0xa184518e
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xfed36fa8
xor eax, 0xb8cb5e09
rol eax, 0x34
popf
jmp 0x1803e043e
test byte [rdi + 0x4a60], 2
jne 0x1803e1080
push rax
pushf
mov eax, 0x3d0ebae9
pushf
not eax
add eax, 0xa40b3e1f
xor eax, 0xc89b42c0
rol eax, 0xe
popf
pushf
not eax
add eax, 0x940b18d0
xor eax, 0xa1cdad36
rol eax, 0x8a
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x9438065d
pushf
not eax
add eax, 0xb05c1eda
xor eax, 0xdb29301b
rol eax, 0x52
popf
pushf
not eax
add eax, 0xd816274b
xor eax, 0xb6770b13
rol eax, 0xe1
popf
jmp 0x1803e043e
xor r12b, r12b
mov dword [rsp + 0x88], r12d
jmp 0x1803e11b1
cmp byte [rdi + 0x4a5c], r13b
je 0x1803e1158
push rax
pushf
mov eax, 0x8916c1a3
pushf
not eax
add eax, 0xc68f1b0f
xor eax, 0xfb138934
rol eax, 3
popf
pushf
not eax
add eax, 0xb3e16e4c
xor eax, 0xe082eb4c
rol eax, 0xe3
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x356f0e07
pushf
not eax
add eax, 0xb7cfbbd2
xor eax, 0xeb644347
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb1fc5c09
xor eax, 0xb1f08121
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf28cb682
xor eax, 0x8812c1f6
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9a41fe8c
xor eax, 0xaa5f2c09
rol eax, 0xc5
popf
jmp 0x1803e043e
bt esi, 9
jae 0x1803e1210
push rax
pushf
mov eax, 0x6f2fb3e6
pushf
not eax
add eax, 0xdc01b429
xor eax, 0x836e4205
rol eax, 0x39
popf
pushf
not eax
add eax, 0xbce4aeec
xor eax, 0xbc47b48f
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xb7484af1
xor eax, 0x866fdccf
rol eax, 0x89
popf
pushf
not eax
add eax, 0xebef26b6
xor eax, 0x8b286351
rol eax, 0xb0
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x422ff7c3
pushf
not eax
add eax, 0xb2d097ca
xor eax, 0xaba14624
rol eax, 0x60
popf
pushf
not eax
add eax, 0x87c8be36
xor eax, 0xbdc6d813
rol eax, 0xe8
popf
jmp 0x1803e043e
test byte [rdi + 0x4a60], 4
jne 0x1803e12a5
push rax
pushf
mov eax, 0xc4e57d24
pushf
not eax
add eax, 0x9488c148
xor eax, 0xd7cd8498
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xfa3ede82
xor eax, 0x934786b3
rol eax, 0xac
popf
pushf
not eax
add eax, 0xbaf57f19
xor eax, 0xfff3188b
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xc3ea565c
xor eax, 0xa5daf196
rol eax, 0xac
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xf9039bcd
pushf
not eax
add eax, 0xe1abadd1
xor eax, 0xa426b25d
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xea93a5c6
xor eax, 0xf066e891
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xedebbb71
xor eax, 0x9c3a7478
rol eax, 0xee
popf
pushf
not eax
add eax, 0x8b6f5d69
xor eax, 0xecc1fbe4
rol eax, 0xb5
popf
jmp 0x1803e043e
mov ecx, 0x233b0d14
pushf
not ecx
add ecx, 0xb1f6cffb
xor ecx, 0xd21e4bb8
rol ecx, 0xa6
popf
pushf
not ecx
add ecx, 0xdb82c700
xor ecx, 0xb6206f68
rol ecx, 0x2d
popf
call fcn.1803c0872
test al, al
je 0x1803e1369
push rax
pushf
mov eax, 0x56b9d8fb
pushf
not eax
add eax, 0xb8fc7eed
xor eax, 0xb137317b
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xa24690a9
xor eax, 0xe1b5363a
rol eax, 0x28
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xda8389a3
pushf
not eax
add eax, 0xace93c7e
xor eax, 0x92f0dcff
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xeaf25a02
xor eax, 0x970d10b7
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x946b3065
xor eax, 0xe367a436
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xbd6633e5
xor eax, 0xa3a7574f
rol eax, 0xf3
popf
jmp 0x1803e043e
mov r12b, 0x72
pushf
not r12b
add r12b, 0xe6
xor r12b, 0x80
rol r12b, 0xc3
popf
pushf
not r12b
add r12b, 0xcc
xor r12b, 0x49
rol r12b, 0x25
popf
pushf
not r12b
add r12b, 0x96
xor r12b, 0xe8
rol r12b, 0x80
popf
mov ecx, r14d
mov dword [rsp + 0x88], r12d
call fcn.1800b3660
movss xmm1, dword [rdi + 0x3f28]
movss xmm2, dword [0x1801effa8]
movaps xmm0, xmm1
subss xmm0, dword [rdi + 0x18]
comiss xmm2, xmm0
jb 0x1803e1471
push rax
pushf
mov eax, 0x4b91c2bf
pushf
not eax
add eax, 0xb8803e31
xor eax, 0xec171da9
rol eax, 0x17
popf
pushf
not eax
add eax, 0xb74546b1
xor eax, 0x845f0996
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x8b0a82d2
xor eax, 0x9ae80efb
rol eax, 0xf1
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xd17b960
pushf
not eax
add eax, 0xdedf6d55
xor eax, 0x90507334
rol eax, 0x28
popf
pushf
not eax
add eax, 0xdf993653
xor eax, 0xcc23a031
rol eax, 0xce
popf
pushf
not eax
add eax, 0xcc2aef23
xor eax, 0xd6a3dc24
rol eax, 0x94
popf
jmp 0x1803e043e
comiss xmm1, xmm2
jb 0x1803e14ef
push rax
pushf
mov eax, 0x8d0f3708
pushf
not eax
add eax, 0xf36f5840
xor eax, 0x8408cddd
rol eax, 0x92
popf
pushf
not eax
add eax, 0x9ac0a990
xor eax, 0xe7153fec
rol eax, 0xf7
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x3ab0c15b
pushf
not eax
add eax, 0xb28c2806
xor eax, 0xfde7757c
rol eax, 0x18
popf
pushf
not eax
add eax, 0xa1338ba4
xor eax, 0xcaa94fd4
rol eax, 0x1e
popf
jmp 0x1803e043e
mov rcx, r15
mov dword [rdi + 0x4ad8], r14d
movzx r13d, r12b
call fcn.1802e7669
push rax
pushf
mov eax, 0x10be1fd
pushf
not eax
add eax, 0xca01cf6a
xor eax, 0xfc092edd
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x8e374513
xor eax, 0xe73d00d6
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xd7f20d18
xor eax, 0xd466d45d
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xbfbcf395
xor eax, 0xc5ca4408
rol eax, 0x82
popf
jmp 0x1803e043e
test bpl, bpl
je 0x1803e15c6
push rax
pushf
mov eax, 0xad272df4
pushf
not eax
add eax, 0x914f79d4
xor eax, 0x8cdbf794
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x883ae141
xor eax, 0xd08ba57c
rol eax, 0xc
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x75e79810
pushf
not eax
add eax, 0xf1ac9a30
xor eax, 0xc822a160
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x86bed5c0
xor eax, 0xa041e151
rol eax, 0xa4
popf
jmp 0x1803e043e
mov qword [rdi + 0x3ed8], rbx
push rax
pushf
mov eax, 0x2238843c
pushf
not eax
add eax, 0xcda9a3cc
xor eax, 0xe0e17611
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x82590c9b
xor eax, 0x873b503e
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8fd257be
xor eax, 0xe1d61981
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x83b4fad5
xor eax, 0xe3f90509
rol eax, 0x84
popf
jmp 0x1803e043e
mov ecx, 0x3aa09f34
pushf
not ecx
add ecx, 0xe8ec0ba8
xor ecx, 0xaa5f6b3f
rol ecx, 0xb5
popf
pushf
not ecx
add ecx, 0x8b454604
xor ecx, 0xe59e4de9
rol ecx, 0xb5
popf
pushf
not ecx
add ecx, 0x88d40492
xor ecx, 0xb06f2874
rol ecx, 0x39
popf
pushf
not ecx
add ecx, 0xeee6f002
xor ecx, 0xc6cf275f
rol ecx, 0x82
popf
test r12b, r12b
je 0x1803e16ea
push rax
pushf
mov eax, 0x54488e4a
pushf
not eax
add eax, 0x8b8c490e
xor eax, 0xf442091c
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xc3175f05
xor eax, 0xeb968515
rol eax, 0xa9
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xbddfde6b
pushf
not eax
add eax, 0x96b4e4de
xor eax, 0xf4db5766
rol eax, 0x22
popf
pushf
not eax
add eax, 0xf90ede01
xor eax, 0xe3ff5dcd
rol eax, 0x30
popf
pushf
not eax
add eax, 0xd8f8ccd7
xor eax, 0xf577e19c
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf93d136c
xor eax, 0x993ca2e5
rol eax, 0xb0
popf
jmp 0x1803e043e
bt esi, 0xc
jae 0x1803e177c
push rax
pushf
mov eax, 0xc70e7d20
pushf
not eax
add eax, 0x9bfe2743
xor eax, 0xf2822f35
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb31838f0
xor eax, 0x84de5de5
rol eax, 0x30
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xd18f153c
pushf
not eax
add eax, 0xfbd3d70b
xor eax, 0x95f90b74
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd0ddc787
xor eax, 0xc0f10b73
rol eax, 0x64
popf
pushf
not eax
add eax, 0x8792a1e5
xor eax, 0xa9c61083
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xdbfe6671
xor eax, 0x9b30798b
rol eax, 0x94
popf
jmp 0x1803e043e
mov eax, dword [rdi + 0x3f20]
cmp eax, r14d
je 0x1803e1839
push rax
pushf
mov eax, 0x98f1ffc1
pushf
not eax
add eax, 0xccd91c45
xor eax, 0x9cb84864
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x9330e9bc
xor eax, 0x83fb9bcd
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x9095ebbd
xor eax, 0xc83498f4
rol eax, 0x37
popf
pushf
not eax
add eax, 0xff901399
xor eax, 0xe4689ce4
rol eax, 0xa0
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x7f4ba065
pushf
not eax
add eax, 0x8597a9cf
xor eax, 0x9acd2f71
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf582077b
xor eax, 0xa950cff8
rol eax, 0x7c
popf
jmp 0x1803e043e
test eax, eax
je 0x1803e18a3
push rax
pushf
mov eax, 0xe609bae
pushf
not eax
add eax, 0xf34ae301
xor eax, 0xf82142db
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9d04305c
xor eax, 0xec1dd82f
rol eax, 0x45
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x8b6fdddb
pushf
not eax
add eax, 0xcb00c2ac
xor eax, 0xa155ae38
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb54da98a
xor eax, 0x8b4eac6f
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd2920d2b
xor eax, 0x97e08dff
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd2a6ab91
xor eax, 0xba0f42a0
rol eax, 0xa9
popf
jmp 0x1803e043e
xor r12b, r12b
mov ebp, r14d
bt esi, 0x15
mov dword [rsp + 0x88], r12d
mov ebx, 0x81841de3
pushf
not ebx
add ebx, 0xe7d14c5e
xor ebx, 0xdd7f8785
rol ebx, 0x9c
popf
pushf
not ebx
add ebx, 0xa779f646
xor ebx, 0xb47eb8f7
rol ebx, 0xbe
popf
pushf
not ebx
add ebx, 0xf9664c13
xor ebx, 0xb1782f3e
rol ebx, 0x3d
popf
cmovb ebp, ebx
jmp 0x1803e30cd
bt esi, 0x15
mov ebp, r14d
mov ebx, 0x31f937f9
pushf
not ebx
add ebx, 0xaa56dca3
xor ebx, 0xc9375ac5
rol ebx, 0x1f
popf
pushf
not ebx
add ebx, 0x94bb83fe
xor ebx, 0x9fd7e2cf
rol ebx, 0x33
popf
pushf
not ebx
add ebx, 0xde76cb3c
xor ebx, 0x9c2ea967
rol ebx, 0x94
popf
pushf
not ebx
add ebx, 0xe76c0f89
xor ebx, 0x8ab8ed98
rol ebx, 0xbe
popf
cmovb ebp, ebx
mov dword [rsp + 0xa0], ebp
test r12b, r12b
je 0x1803e1a33
push rax
pushf
mov eax, 0x4d48cee7
pushf
not eax
add eax, 0x8a3ee5a6
xor eax, 0xa1eee705
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x94b5e48d
xor eax, 0xa2fa4bf4
rol eax, 0x79
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x61d2189a
pushf
not eax
add eax, 0xdc952c25
xor eax, 0xdef8769a
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe9b90986
xor eax, 0x98a625cf
rol eax, 0x73
popf
jmp 0x1803e043e
mov edi, dword [rsp + 0xa0]
mov ebp, 0x6666e606
pushf
not ebp
add ebp, 0xa5c7bfa9
xor ebp, 0xaa8b82b2
rol ebp, 0x91
popf
pushf
not ebp
add ebp, 0xf24fcc17
xor ebp, 0xd6fb3889
rol ebp, 0x48
popf
pushf
not ebp
add ebp, 0xdac06bfc
xor ebp, 0xff33630f
rol ebp, 0x50
popf
pushf
not ebp
add ebp, 0xc6b01f8e
xor ebp, 0xfa6eda86
rol ebp, 0x7d
popf
mov r12d, ebp
mov r15d, ecx
push rax
pushf
mov eax, 0x1e19a264
pushf
not eax
add eax, 0xac81aea0
xor eax, 0xafb3f464
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x9ed49d99
xor eax, 0xd65d9901
rol eax, 0x3a
popf
jmp 0x1803e043e
test esi, r15d
je 0x1803e1b37
push rax
pushf
mov eax, 0x6a6d7c39
pushf
not eax
add eax, 0xbb90afe0
xor eax, 0xea4a1adc
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xeb0aea22
xor eax, 0x8d5655bc
rol eax, 0x7d
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x3ede73b9
pushf
not eax
add eax, 0xace88f5d
xor eax, 0xe9cbf8fa
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa9a91837
xor eax, 0xc2da6daa
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x9a8ed735
xor eax, 0x86de57e0
rol eax, 0x82
popf
pushf
not eax
add eax, 0x993b8d8f
xor eax, 0x9e3045cd
rol eax, 0xbb
popf
jmp 0x1803e043e
xor r8d, r8d
mov edx, edi
mov ecx, ebx
call fcn.1800a9120
test al, al
je 0x1803e1be6
push rax
pushf
mov eax, 0x9d2efbc8
pushf
not eax
add eax, 0xd3c7494d
xor eax, 0x81312e53
rol eax, 0x30
popf
pushf
not eax
add eax, 0x86006793
xor eax, 0x8afa9cb6
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xeadd4a3b
xor eax, 0xd12d75e9
rol eax, 0x9f
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x9efd3406
pushf
not eax
add eax, 0xf81f75bc
xor eax, 0x8ed8ef3e
rol eax, 0x85
popf
pushf
not eax
add eax, 0xb0f515c8
xor eax, 0xbf1f444d
rol eax, 0xa9
popf
jmp 0x1803e043e
cmp ebp, 0xffffffff
cmove ebp, ebx
push rax
pushf
mov eax, 0x7019ae2f
pushf
not eax
add eax, 0xfce2902a
xor eax, 0xc5700920
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x8db4f203
xor eax, 0x901188dc
rol eax, 0xe7
popf
jmp 0x1803e043e
mov edx, edi
mov ecx, ebx
call fcn.1800a9570
test al, al
je 0x1803e1c92
push rax
pushf
mov eax, 0x8c32d94a
pushf
not eax
add eax, 0xfc5a0f3e
xor eax, 0xdc89ab2e
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xf07fa20b
xor eax, 0xa110cb43
rol eax, 0x1d
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x48bedd3e
pushf
not eax
add eax, 0xdf078684
xor eax, 0xb1f5f048
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa791f431
xor eax, 0xbb5d553b
rol eax, 0xa5
popf
jmp 0x1803e043e
cmp r12d, 0xffffffff
cmove r12d, ebx
push rax
pushf
mov eax, 0xb02c69f4
pushf
not eax
add eax, 0x96db1d32
xor eax, 0xd34eb759
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xbfb880cf
xor eax, 0xcf2035f9
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xc43eb8ab
xor eax, 0x86c191d2
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xa5b9f071
xor eax, 0xe07f58cf
rol eax, 0x4a
popf
jmp 0x1803e043e
inc ebx
rol r15d, 1
cmp ebx, 3
jl 0x1803e1d8a
push rax
pushf
mov eax, 0x60213770
pushf
not eax
add eax, 0xbaa3d6f6
xor eax, 0x92d126a3
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x8e7f70f8
xor eax, 0xb8f01714
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xce6da2dd
xor eax, 0x9541f193
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xa4c1eac6
xor eax, 0x97e37abf
rol eax, 0x3d
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x9cb66e33
pushf
not eax
add eax, 0x98ce99f3
xor eax, 0xbfb27ea1
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe1de3015
xor eax, 0xda8985de
rol eax, 0xa2
popf
jmp 0x1803e043e
mov rdi, qword [rsp + 0x28]
bt esi, 0x10
jae 0x1803e1e0e
push rax
pushf
mov eax, 0x460800ae
pushf
not eax
add eax, 0x99968f3d
xor eax, 0xb513804b
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa90fd584
xor eax, 0x89719171
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd94e2546
xor eax, 0xff89751b
rol eax, 0x79
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xac8253f9
pushf
not eax
add eax, 0xe5f115c6
xor eax, 0xe519698b
rol eax, 0xca
popf
pushf
not eax
add eax, 0xa997c947
xor eax, 0xeef6a9d5
rol eax, 0x88
popf
jmp 0x1803e043e
cmp byte [rdi + 0xe14], 0
jne 0x1803e1e94
push rax
pushf
mov eax, 0x4e829f0
pushf
not eax
add eax, 0x928c4f51
xor eax, 0xd1ddd901
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe0a96480
xor eax, 0xc8bff6a7
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc1aa3104
xor eax, 0xce8e0c08
rol eax, 0x3f
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x6f936a32
pushf
not eax
add eax, 0xf4566317
xor eax, 0xf8987b2e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x86efc9ad
xor eax, 0xd1e83cd4
rol eax, 0xdb
popf
jmp 0x1803e043e
cmp byte [rdi + 0xe15], 0
jne 0x1803e1f2d
push rax
pushf
mov eax, 0x52bcf2b
pushf
not eax
add eax, 0xc359d760
xor eax, 0xc582fe91
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb96a66b5
xor eax, 0x9740fbe6
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x89968c0d
xor eax, 0xa810e6e0
rol eax, 0x54
popf
pushf
not eax
add eax, 0x8757b471
xor eax, 0xa825c340
rol eax, 0xdd
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xb2f80e14
pushf
not eax
add eax, 0x9374a64e
xor eax, 0xcf6ede01
rol eax, 0x73
popf
pushf
not eax
add eax, 0xd86afe04
xor eax, 0xa6a995b1
rol eax, 0x5a
popf
jmp 0x1803e043e
cmp byte [rdi + 0xe16], 0
jne 0x1803e1fb3
push rax
pushf
mov eax, 0xb960a995
pushf
not eax
add eax, 0xa5dfa422
xor eax, 0x84d110f3
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xdd342cc3
xor eax, 0xeb589a09
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xfa220574
xor eax, 0xd0b87185
rol eax, 0xea
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xbba8655a
pushf
not eax
add eax, 0xc19cb1c3
xor eax, 0xb197d581
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xdedf1aa1
xor eax, 0xd292112a
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x9704d792
xor eax, 0xb6fc26db
rol eax, 0xd3
popf
jmp 0x1803e043e
cmp ebp, 0xffffffff
je 0x1803e2035
push rax
pushf
mov eax, 0xe0eb94c9
pushf
not eax
add eax, 0xf4ec38c2
xor eax, 0xef40b5f0
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9353e363
xor eax, 0xc34e6864
rol eax, 0x7a
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x54ea831b
pushf
not eax
add eax, 0x840af232
xor eax, 0xd6b76d2b
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf55ee28a
xor eax, 0x853b0fb0
rol eax, 0x9a
popf
jmp 0x1803e043e
cmp dword [rdi + 0x3f30], r14d
je 0x1803e20a8
push rax
pushf
mov eax, 0x5de96e11
pushf
not eax
add eax, 0xaf186b39
xor eax, 0xd1ab4e18
rol eax, 0x72
popf
pushf
not eax
add eax, 0x91d523cc
xor eax, 0xc4d72085
rol eax, 0x7d
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x611600e4
pushf
not eax
add eax, 0x8f39c44e
xor eax, 0xb6b9afd9
rol eax, 0x67
popf
pushf
not eax
add eax, 0xdc5d0279
xor eax, 0xc85ce969
rol eax, 3
popf
pushf
not eax
add eax, 0xa8841e00
xor eax, 0xa190b0c0
rol eax, 0x85
popf
pushf
not eax
add eax, 0x95297751
xor eax, 0xf0c99497
rol eax, 0xf1
popf
jmp 0x1803e043e
bt esi, 0x14
jb 0x1803e2160
push rax
pushf
mov eax, 0xddc45022
pushf
not eax
add eax, 0xbb899eb7
xor eax, 0xc04ad9c1
rol eax, 0x37
popf
pushf
not eax
add eax, 0xdffe9bd5
xor eax, 0xe2a14dbe
rol eax, 0x83
popf
pushf
not eax
add eax, 0xdd21fb0c
xor eax, 0x8716d987
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc2123c05
xor eax, 0x89acef27
rol eax, 0x47
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xfc21439e
pushf
not eax
add eax, 0xb89e634b
xor eax, 0xdcf1245c
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf8248d28
xor eax, 0xe69d0d9b
rol eax, 0x3c
popf
jmp 0x1803e043e
lea ecx, [rbp + 0x281]
xor r8d, r8d
mov edx, r14d
call fcn.18042cef3
push rax
pushf
mov eax, 0xb7aaf67b
pushf
not eax
add eax, 0xf0af57c7
xor eax, 0x8ed0c517
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x81022b7f
xor eax, 0x95966fb7
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf7fbe227
xor eax, 0x8b1f7150
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xd3e43712
xor eax, 0x8d485e84
rol eax, 0x7a
popf
jmp 0x1803e043e
mov rbx, qword [rsp + 0x20]
test sil, 0x60
je 0x1803e2261
push rax
pushf
mov eax, 0xe3b8158c
pushf
not eax
add eax, 0xd7d895da
xor eax, 0x8e27a65b
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xc45fbc58
xor eax, 0xfe9759f9
rol eax, 0xba
popf
pushf
not eax
add eax, 0x803a6795
xor eax, 0x989e15c6
rol eax, 0x73
popf
pushf
not eax
add eax, 0x9b62954c
xor eax, 0xf67802b9
rol eax, 0x97
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x3f6cf0ce
pushf
not eax
add eax, 0xf929ebe0
xor eax, 0xac6422ed
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xc7dcd41f
xor eax, 0xa51a0ab9
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xb2d06201
xor eax, 0x979ba379
rol eax, 0x20
popf
jmp 0x1803e043e
mov rdx, rbx
mov ecx, r14d
call fcn.1802f4d0b
mov dword [rdi + 0x3f5c], ebp
bt esi, 0x12
jb 0x1803e2304
push rax
pushf
mov eax, 0xfdfb275
pushf
not eax
add eax, 0xf6f06903
xor eax, 0x86fd713c
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc6aec908
xor eax, 0x9af79f2e
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xdaedbf41
xor eax, 0xee200238
rol eax, 0x6f
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x2fea509b
pushf
not eax
add eax, 0xd9286a1b
xor eax, 0x8e361077
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xfd248c2b
xor eax, 0xe9565608
rol eax, 6
popf
pushf
not eax
add eax, 0xcef61525
xor eax, 0xb1a6c96d
rol eax, 0xa2
popf
jmp 0x1803e043e
mov rdx, rbx
mov ecx, r14d
call fcn.1803bb953
push rax
pushf
mov eax, 0x8130502b
pushf
not eax
add eax, 0xa402a051
xor eax, 0xfde78e24
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xbbf39771
xor eax, 0xccd9a7d6
rol eax, 0x90
popf
jmp 0x1803e043e
mov rcx, rbx
call fcn.1802e7669
push rax
pushf
mov eax, 0x9425478
pushf
not eax
add eax, 0xc3d9e774
xor eax, 0x88f351fd
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa4586782
xor eax, 0x97f39c9b
rol eax, 0x1d
popf
jmp 0x1803e043e
test sil, 0x10
jne 0x1803e240f
push rax
pushf
mov eax, 0x47b019b
pushf
not eax
add eax, 0xfc404adb
xor eax, 0x98662666
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb4117fd9
xor eax, 0xf98fd9cd
rol eax, 0x99
popf
pushf
not eax
add eax, 0xbe937ba8
xor eax, 0xe3fbcf92
rol eax, 0x2b
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xe4c3024a
pushf
not eax
add eax, 0xe7bc4f63
xor eax, 0xb6684a0b
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf783943c
xor eax, 0xbf776b94
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x95055628
xor eax, 0xa57a740e
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xccb81bfc
xor eax, 0xeeee1516
rol eax, 0xab
popf
jmp 0x1803e043e
bt esi, 8
jae 0x1803e24b4
push rax
pushf
mov eax, 0x102ef4e0
pushf
not eax
add eax, 0x954f9c9c
xor eax, 0x897c1f8f
rol eax, 0x70
popf
pushf
not eax
add eax, 0x8329f089
xor eax, 0xaf94f625
rol eax, 0x95
popf
pushf
not eax
add eax, 0xfc4c08db
xor eax, 0xbb1a9cb8
rol eax, 0xb3
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xbd625445
pushf
not eax
add eax, 0xd9304cc2
xor eax, 0xf48affc9
rol eax, 0x23
popf
pushf
not eax
add eax, 0xdcbebc60
xor eax, 0xf30b944b
rol eax, 0xad
popf
pushf
not eax
add eax, 0x997b1494
xor eax, 0xdcc3a262
rol eax, 0xee
popf
jmp 0x1803e043e
movsxd rax, ebp
cmp word [rdi + rax*2 + 0x3742], 2
jne 0x1803e253b
push rax
pushf
mov eax, 0xa7b2178a
pushf
not eax
add eax, 0xf1592e8d
xor eax, 0x968e35f7
rol eax, 4
popf
pushf
not eax
add eax, 0xc887d054
xor eax, 0xd5f5a206
rol eax, 0x1c
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x8795358a
pushf
not eax
add eax, 0xa34669bc
xor eax, 0xaff58cbf
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe029f743
xor eax, 0xa4741081
rol eax, 0x99
popf
pushf
not eax
add eax, 0xd7e84cfa
xor eax, 0xc3ffa8d7
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa27189aa
xor eax, 0xeb05342d
rol eax, 0xb3
popf
jmp 0x1803e043e
mov r13b, 0x74
pushf
not r13b
add r13b, 0x7d
xor r13b, 0x39
rol r13b, 0x2c
popf
pushf
not r13b
add r13b, 0x16
xor r13b, 0xa
rol r13b, 0x85
popf
bt esi, 0x11
jae 0x1803e2600
call fcn.18039530c
jmp 0x1803e2651
mov rdx, rbx
mov ecx, r14d
call fcn.1802f4d0b
push rax
pushf
mov eax, 0x13e9435f
pushf
not eax
add eax, 0xc528c53b
xor eax, 0xb1ae5829
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa4f6b81a
xor eax, 0xd92953cb
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf8eb04ca
xor eax, 0xc96d2e90
rol eax, 0x82
popf
jmp 0x1803e043e
bt esi, 0x12
jb 0x1803e26b0
push rax
pushf
mov eax, 0x4da1abec
pushf
not eax
add eax, 0xede4e37c
xor eax, 0xb2bf709c
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc5498080
xor eax, 0xe7ce8dd6
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8c157b8b
xor eax, 0xdebe64ae
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc83f1b9f
xor eax, 0xa0e16c6e
rol eax, 0x11
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x18e2a821
pushf
not eax
add eax, 0xacf9b87b
xor eax, 0xd4c8e1b1
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x9c117e88
xor eax, 0xb413417f
rol eax, 8
popf
jmp 0x1803e043e
mov rdx, rbx
mov ecx, r14d
call fcn.1803bb953
push rax
pushf
mov eax, 0x2a1792a6
pushf
not eax
add eax, 0x8dae4369
xor eax, 0x9a1192af
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x8cd84e53
xor eax, 0xbd31327e
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa1d1d76c
xor eax, 0xd6107bb0
rol eax, 9
popf
jmp 0x1803e043e
mov rcx, rbx
mov dword [rdi + 0x3f5c], ebp
call fcn.1802e7669
jmp 0x1803e27d8
mov rbx, qword [rsp + 0x20]
push rax
pushf
mov eax, 0x10f10264
pushf
not eax
add eax, 0xcc259a99
xor eax, 0xd1588f45
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x85307502
xor eax, 0xc5f1ce77
rol eax, 0x51
popf
pushf
not eax
add eax, 0xac839eb3
xor eax, 0xea261c6c
rol eax, 0x54
popf
jmp 0x1803e043e
test sil, sil
jns 0x1803e2823
push rax
pushf
mov eax, 0xca9e07fd
pushf
not eax
add eax, 0xc5b6e89a
xor eax, 0xe09ffe50
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xbc10d233
xor eax, 0xd98e1b3b
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa3cd2c8c
xor eax, 0xa00ba14a
rol eax, 0xf7
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xec113718
pushf
not eax
add eax, 0xf5ce2701
xor eax, 0xac932943
rol eax, 0x50
popf
pushf
not eax
add eax, 0x95500d17
xor eax, 0xcd4467e7
rol eax, 0x2c
popf
jmp 0x1803e043e
cmp r12d, 0xffffffff
je 0x1803e28a2
push rax
pushf
mov eax, 0xfb65cc06
pushf
not eax
add eax, 0xe4cbaf4d
xor eax, 0xdf406191
rol eax, 0x57
popf
pushf
not eax
add eax, 0x9bffe8b4
xor eax, 0xcb7bca4d
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe5784499
xor eax, 0xf37c44df
rol eax, 0x80
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xf4f4a13b
pushf
not eax
add eax, 0xab4ffc64
xor eax, 0xca6136bd
rol eax, 0x73
popf
pushf
not eax
add eax, 0xb7d1cf88
xor eax, 0xfdfcea38
rol eax, 0x69
popf
pushf
not eax
add eax, 0x8bcd18de
xor eax, 0xde7dff70
rol eax, 0xeb
popf
jmp 0x1803e043e
bt esi, 0xa
jae 0x1803e2947
push rax
pushf
mov eax, 0xdfb7b2f9
pushf
not eax
add eax, 0x8591d871
xor eax, 0xcc350ad7
rol eax, 0x12
popf
pushf
not eax
add eax, 0xc229171b
xor eax, 0xe08b4623
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf5a8fff1
xor eax, 0xdb0ea9be
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x8ed99935
xor eax, 0xd51c41b0
rol eax, 0xfa
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x88d0002e
pushf
not eax
add eax, 0x9aa980a7
xor eax, 0xfb62c243
rol eax, 0x92
popf
pushf
not eax
add eax, 0xcd43052f
xor eax, 0xe1eddf82
rol eax, 0x68
popf
pushf
not eax
add eax, 0x9507790f
xor eax, 0xed39d8fa
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xb409b2a7
xor eax, 0xd2558db8
rol eax, 0x16
popf
jmp 0x1803e043e
movsxd rax, r12d
movss xmm0, dword [rdi + rax*4 + 0x377c]
comiss xmm0, dword [rdi + 0x3c]
jae 0x1803e2a0b
push rax
pushf
mov eax, 0x58a60a4d
pushf
not eax
add eax, 0xb9e2a19f
xor eax, 0xa755cec4
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xcdbb24c3
xor eax, 0xb2d78b0d
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xdbbf22cc
xor eax, 0xd1f19176
rol eax, 0x78
popf
pushf
not eax
add eax, 0x92eb6962
xor eax, 0xb6870bc6
rol eax, 0x19
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x7f0d29eb
pushf
not eax
add eax, 0xcf2f4dc2
xor eax, 0xc89938bd
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb614567a
xor eax, 0x8205c280
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xffc1b359
xor eax, 0xa09ba88f
rol eax, 0xb4
popf
jmp 0x1803e043e
mov r13b, 0x28
pushf
not r13b
add r13b, 0xe3
xor r13b, 0x43
rol r13b, 0xc3
popf
pushf
not r13b
add r13b, 0x26
xor r13b, 0x52
rol r13b, 0xbe
popf
push rax
pushf
mov eax, 0xa72c1207
pushf
not eax
add eax, 0xaaa20b03
xor eax, 0x97641bac
rol eax, 0xad
popf
pushf
not eax
add eax, 0xb8470fd4
xor eax, 0xdbe3e54b
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc9349ef0
xor eax, 0x87fc844f
rol eax, 0xca
popf
jmp 0x1803e043e
bt esi, 0x12
jb 0x1803e2b0c
push rax
pushf
mov eax, 0xffa80d8a
pushf
not eax
add eax, 0x8cc937da
xor eax, 0xce428667
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa215129f
xor eax, 0xaba5b26a
rol eax, 0x56
popf
pushf
not eax
add eax, 0xb1fd9efb
xor eax, 0xa59824a4
rol eax, 0xfa
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x50409714
pushf
not eax
add eax, 0xce61e727
xor eax, 0x9159ec64
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa0adf785
xor eax, 0xb1b509a6
rol eax, 9
popf
jmp 0x1803e043e
mov rdx, rbx
mov ecx, r14d
call fcn.1803bb953
push rax
pushf
mov eax, 0x72d67b55
pushf
not eax
add eax, 0xc84285b9
xor eax, 0x951fa328
rol eax, 0x71
popf
pushf
not eax
add eax, 0xd449cdec
xor eax, 0xae664069
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb26f013f
xor eax, 0x93c1805b
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe7ad21c2
xor eax, 0xc4cc10e6
rol eax, 0x64
popf
jmp 0x1803e043e
call fcn.18039530c
push rax
pushf
mov eax, 0x9a5f1aa6
pushf
not eax
add eax, 0xca701e99
xor eax, 0x86c7d37b
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xac2203e7
xor eax, 0xeec9ae07
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x96dc0bba
xor eax, 0x80231b4c
rol eax, 0xc4
popf
jmp 0x1803e043e
cmp dword [rdi + 0x3f30], r14d
jne 0x1803e2c2a
push rax
pushf
mov eax, 0x2c709eb
pushf
not eax
add eax, 0xcd60a6be
xor eax, 0xe9e8c544
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9b897ac9
xor eax, 0x85f7f891
rol eax, 0xd3
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xe38b0b5b
pushf
not eax
add eax, 0xc6008dfa
xor eax, 0xef4c73b3
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc9d65a6e
xor eax, 0xa25198c5
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe36f89fd
xor eax, 0x928c471d
rol eax, 0xa8
popf
jmp 0x1803e043e
bt esi, 0xa
jae 0x1803e2cbc
push rax
pushf
mov eax, 0x64827e3e
pushf
not eax
add eax, 0xe4224854
xor eax, 0xde5cf5bd
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x99960242
xor eax, 0xf37e36e2
rol eax, 0x51
popf
pushf
not eax
add eax, 0xa65a746a
xor eax, 0x88cb469f
rol eax, 7
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x6a7b07a5
pushf
not eax
add eax, 0x856991ac
xor eax, 0x933cebac
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x8c508dd8
xor eax, 0xc820be04
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8142fb0d
xor eax, 0x98205ee1
rol eax, 0x3f
popf
jmp 0x1803e043e
movsxd rcx, dword [rdi + 0x3f5c]
xorps xmm0, xmm0
mov ebp, dword [rsp + 0xa0]
movss xmm1, dword [rdi + rcx*4 + 0x3768]
comiss xmm1, xmm0
jbe 0x1803e2d7a
push rax
pushf
mov eax, 0xdfdb810c
pushf
not eax
add eax, 0xf515e27a
xor eax, 0x8c0b3116
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xbd9f8592
xor eax, 0xc248b736
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xac99517d
xor eax, 0xd923298f
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe5755d7f
xor eax, 0xbe19e4dc
rol eax, 0x40
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xc06343ea
pushf
not eax
add eax, 0x9bf59cad
xor eax, 0xd0a19585
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc15924ef
xor eax, 0xe79657fb
rol eax, 0x47
popf
jmp 0x1803e043e
mov r8d, 0x65f0782e
pushf
not r8d
add r8d, 0x884ae97a
xor r8d, 0xab1b845b
rol r8d, 0x5b
popf
pushf
not r8d
add r8d, 0x947317d8
xor r8d, 0x8032ce72
rol r8d, 0x16
popf
pushf
not r8d
add r8d, 0x83093673
xor r8d, 0xeba52f83
rol r8d, 0xdf
popf
mov edx, ebp
call fcn.1800a9120
test al, al
je 0x1803e2e3c
push rax
pushf
mov eax, 0x2c3acc59
pushf
not eax
add eax, 0xf7800521
xor eax, 0xca443b60
rol eax, 0x34
popf
pushf
not eax
add eax, 0xbe2e4e97
xor eax, 0x83ba1e86
rol eax, 0xb4
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xdd058df7
pushf
not eax
add eax, 0xf4d8b85c
xor eax, 0xab59b14a
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xaa5b5e80
xor eax, 0xb476452b
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc52b5c0c
xor eax, 0xd6106717
rol eax, 0xd2
popf
jmp 0x1803e043e
mov r13b, 0xfa
pushf
not r13b
add r13b, 0x64
xor r13b, 0x50
rol r13b, 0xdf
popf
pushf
not r13b
add r13b, 0xf6
xor r13b, 0x15
rol r13b, 0x4b
popf
pushf
not r13b
add r13b, 0x9e
xor r13b, 0x2b
rol r13b, 0xec
popf
jmp 0x1803e2fe7
mov ebp, dword [rsp + 0xa0]
push rax
pushf
mov eax, 0xa254255a
pushf
not eax
add eax, 0x801c3c73
xor eax, 0xf2620259
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xe19c5281
xor eax, 0xcea1b9ac
rol eax, 0x5b
popf
jmp 0x1803e043e
test r13b, r13b
je 0x1803e2f8e
push rax
pushf
mov eax, 0xdb391923
pushf
not eax
add eax, 0xf1d8d7cf
xor eax, 0xf1176b63
rol eax, 0x92
popf
pushf
not eax
add eax, 0x93fc66a9
xor eax, 0xbd8d9d54
rol eax, 0x25
popf
pushf
not eax
add eax, 0xec388841
xor eax, 0xc1af4e10
rol eax, 0x11
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x7477e049
pushf
not eax
add eax, 0x88135a0f
xor eax, 0xf51d9b69
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa93ed3d4
xor eax, 0xd509e066
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xe8be83dc
xor eax, 0xb98000d0
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa0cb0537
xor eax, 0x88f3c94c
rol eax, 0x35
popf
jmp 0x1803e043e
mov byte [rdi + 0x48f2], 1
push rax
pushf
mov eax, 0xfbff04bd
pushf
not eax
add eax, 0xfa5edb7b
xor eax, 0xdec80ba3
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x877089b6
xor eax, 0xf5a511d5
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x99249187
xor eax, 0xa559edd3
rol eax, 0xf
popf
jmp 0x1803e043e
mov r12d, dword [rsp + 0x88]
mov ecx, 0xded36944
pushf
not ecx
add ecx, 0x91708a46
xor ecx, 0x84accfff
rol ecx, 0x1c
popf
pushf
not ecx
add ecx, 0x9d7f725d
xor ecx, 0xd8735ae4
rol ecx, 0xcc
popf
pushf
not ecx
add ecx, 0x99eef1a1
xor ecx, 0x8e363a3c
rol ecx, 0x8c
popf
pushf
not ecx
add ecx, 0xf2fdca67
xor ecx, 0xeced67f0
rol ecx, 0x8e
popf
mov r15, qword [rsp + 0x20]
push rax
pushf
mov eax, 0x23d4be7a
pushf
not eax
add eax, 0xe343c54d
xor eax, 0xfc06f9fa
rol eax, 0x44
popf
pushf
not eax
add eax, 0xebf87708
xor eax, 0x96d88483
rol eax, 0xa9
popf
jmp 0x1803e043e
cmp dword [rdi + 0x48b8], r14d
jne 0x1803e311c
push rax
pushf
mov eax, 0xbed14f9e
pushf
not eax
add eax, 0xf47ac80f
xor eax, 0xda8cc301
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xe55dcfc9
xor eax, 0x8c24b5e2
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xb61a27d4
xor eax, 0xd56a608a
rol eax, 9
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x577c464f
pushf
not eax
add eax, 0x8473fd9d
xor eax, 0xd334a1d3
rol eax, 0x77
popf
pushf
not eax
add eax, 0xce0affd5
xor eax, 0x9e8b1e4d
rol eax, 4
popf
jmp 0x1803e043e
cmp byte [rdi + 0x48f2], 0
jne 0x1803e319e
push rax
pushf
mov eax, 0x555d2fc4
pushf
not eax
add eax, 0xbddd90f9
xor eax, 0x916d12d0
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x90fc23a2
xor eax, 0xb94531a4
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xea9f822e
xor eax, 0xcb9572dc
rol eax, 0xe8
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x354f3700
pushf
not eax
add eax, 0x9cf10988
xor eax, 0x86b88900
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf7585015
xor eax, 0xff11fb43
rol eax, 0x5d
popf
jmp 0x1803e043e
cmp byte [rdi + 0x48f3], 0
je 0x1803e3220
push rax
pushf
mov eax, 0xb94a74be
pushf
not eax
add eax, 0xbfce8525
xor eax, 0xf42b25a6
rol eax, 0x23
popf
pushf
not eax
add eax, 0xed102b80
xor eax, 0xd0eb513e
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa4bbb902
xor eax, 0xc5740760
rol eax, 0x34
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x92bb2025
pushf
not eax
add eax, 0xa9d1f18f
xor eax, 0xff999a86
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd6483f2d
xor eax, 0x910e3996
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xdad84f67
xor eax, 0x81bc7390
rol eax, 0xa6
popf
jmp 0x1803e043e
mov eax, dword [rdi + 0x3f30]
test eax, eax
je 0x1803e32c9
push rax
pushf
mov eax, 0x9fadf149
pushf
not eax
add eax, 0xdabf2542
xor eax, 0xc00a728f
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe4c54568
xor eax, 0x87e187bb
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xbacf7a43
xor eax, 0xb72eb614
rol eax, 0x62
popf
pushf
not eax
add eax, 0xd572e48f
xor eax, 0xc2015f38
rol eax, 0xae
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x6021846a
pushf
not eax
add eax, 0xee154a08
xor eax, 0x9ba25f5b
rol eax, 0x96
popf
pushf
not eax
add eax, 0xed7fb5cd
xor eax, 0xfe921cc2
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x84650c19
xor eax, 0xc031bf0c
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9fb1113c
xor eax, 0xa53e74af
rol eax, 0xb0
popf
jmp 0x1803e043e
cmp eax, r14d
je 0x1803e336d
push rax
pushf
mov eax, 0x66754d7e
pushf
not eax
add eax, 0xb5c663be
xor eax, 0xe2ca89bf
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xf3c9f859
xor eax, 0xb7b8c4fb
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xeb67aee6
xor eax, 0xe8436738
rol eax, 0x74
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xe3ca3a5c
pushf
not eax
add eax, 0x9e518e32
xor eax, 0x90eef8d7
rol eax, 7
popf
pushf
not eax
add eax, 0xf3dfa0a9
xor eax, 0xb36b0781
rol eax, 0x49
popf
pushf
not eax
add eax, 0xce5b08b0
xor eax, 0xe334eedc
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb7b30c3f
xor eax, 0xdcbb7d39
rol eax, 0xc8
popf
jmp 0x1803e043e
cmp eax, dword [r15 + 0x74]
jne 0x1803e3412
push rax
pushf
mov eax, 0xbdb37a63
pushf
not eax
add eax, 0xd9cc6887
xor eax, 0xff587027
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9715344a
xor eax, 0xfcf655ac
rol eax, 2
popf
pushf
not eax
add eax, 0xaaaa4acc
xor eax, 0x81ce38fb
rol eax, 0x91
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x7eec1ae7
pushf
not eax
add eax, 0xf4799b98
xor eax, 0xaede423e
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc2870074
xor eax, 0x867912be
rol eax, 0x31
popf
jmp 0x1803e043e
bt esi, 0x13
movzx r12d, r12b
cmovae r12d, ecx
mov dword [rsp + 0x88], r12d
push rax
pushf
mov eax, 0x7796fb0e
pushf
not eax
add eax, 0xeb886878
xor eax, 0xe4e2fee7
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xf0e630ad
xor eax, 0x9a97f651
rol eax, 0x46
popf
jmp 0x1803e043e
cmp dword [rdi + 0x48c4], r14d
jne 0x1803e34cc
push rax
pushf
mov eax, 0x583f0cb4
pushf
not eax
add eax, 0x8155ebbe
xor eax, 0xd9d9b2be
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb1d8e08a
xor eax, 0xb3bef24d
rol eax, 0x7f
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x9e42ae96
pushf
not eax
add eax, 0xced96470
xor eax, 0x89909d8b
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xdcfda3d5
xor eax, 0xb1802ca6
rol eax, 0x45
popf
pushf
not eax
add eax, 0xa306c736
xor eax, 0x85720a15
rol eax, 0x71
popf
jmp 0x1803e043e
cmp dword [rdi + 0x48c8], r14d
mov r12d, dword [rdi + 0x48c0]
sete cl
je 0x1803e356b
push rax
pushf
mov eax, 0xd5a7ba71
pushf
not eax
add eax, 0xedf31b26
xor eax, 0xf3fe77e2
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x9fca4cfe
xor eax, 0xef1cd25f
rol eax, 0x73
popf
pushf
not eax
add eax, 0x8df6666e
xor eax, 0x89f8af2b
rol eax, 0xed
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xe65ec005
pushf
not eax
add eax, 0xa9ad5ccd
xor eax, 0xd61a973c
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x9ac9474b
xor eax, 0x8ece30be
rol eax, 0x5e
popf
jmp 0x1803e043e
bt esi, 0xa
jae 0x1803e35fd
push rax
pushf
mov eax, 0x5010882c
pushf
not eax
add eax, 0xf7502744
xor eax, 0xaafc50e7
rol eax, 0x86
popf
pushf
not eax
add eax, 0xbe1b6a1f
xor eax, 0xfa6ed1b8
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x9e21b591
xor eax, 0xbf8bd36f
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xb3773af5
xor eax, 0xa5d63fa4
rol eax, 0xdf
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xb8ac24b0
pushf
not eax
add eax, 0x9f5afaf2
xor eax, 0xd6741fe6
rol eax, 0x76
popf
pushf
not eax
add eax, 0x9bd2a8de
xor eax, 0xd8c578b7
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf046448c
xor eax, 0xd152997f
rol eax, 0x6a
popf
jmp 0x1803e043e
mov ecx, 0x83ed57a5
pushf
not ecx
add ecx, 0xba7a5361
xor ecx, 0xd3fad21b
rol ecx, 0x49
popf
pushf
not ecx
add ecx, 0xa2517b13
xor ecx, 0x8fd5c429
rol ecx, 0x81
popf
pushf
not ecx
add ecx, 0xc4267ec1
xor ecx, 0xba2d3b22
rol ecx, 0xdb
popf
pushf
not ecx
add ecx, 0xa3c8d08b
xor ecx, 0xb801b2c4
rol ecx, 0xaf
popf
call fcn.1800a6520
mov ecx, 0xaa29bf07
pushf
not ecx
add ecx, 0x91fafd0c
xor ecx, 0x8c816ff9
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0x930822e4
xor ecx, 0xe3751ad0
rol ecx, 0x1f
popf
pushf
not ecx
add ecx, 0xfcaf1773
xor ecx, 0xdcb664c9
rol ecx, 0xf9
popf
pushf
not ecx
add ecx, 0xde264cb2
xor ecx, 0xb94ded2f
rol ecx, 0x30
popf
mov rbx, rax
call fcn.1800a6520
movss xmm1, dword [rbx + 4]
movss xmm3, dword [rdi + 0x40]
movss xmm2, dword [rdi + 0x3c]
maxss xmm1, dword [rax + 4]
movaps xmm0, xmm1
subss xmm0, dword [rdi + 0x18]
call fcn.18034ea32
test eax, eax
setg cl
push rax
pushf
mov eax, 0x3fe71b5
pushf
not eax
add eax, 0x9d51ce82
xor eax, 0xf705358e
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8ea75f4d
xor eax, 0x837e2ec2
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xbdb81d39
xor eax, 0xbbe0da8a
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd725633f
xor eax, 0xe2bbd80c
rol eax, 0x48
popf
jmp 0x1803e043e
cmp r12d, r14d
je 0x1803e37b9
push rax
pushf
mov eax, 0x30d84dd1
pushf
not eax
add eax, 0xb4eeef45
xor eax, 0xb7d02dd1
rol eax, 0x26
popf
pushf
not eax
add eax, 0x81654053
xor eax, 0x8fc08fc6
rol eax, 0x15
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x79c7a843
pushf
not eax
add eax, 0xdb39af5f
xor eax, 0x939a033f
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9ac24142
xor eax, 0xa2b9fd7b
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb650d1a0
xor eax, 0xa5433bd0
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa9c2dc02
xor eax, 0xf6af3749
rol eax, 0x3b
popf
jmp 0x1803e043e
test cl, cl
je 0x1803e385c
push rax
pushf
mov eax, 0x132a0b20
pushf
not eax
add eax, 0x8ac6b794
xor eax, 0xe8cfd8c2
rol eax, 0x78
popf
pushf
not eax
add eax, 0x8e00b122
xor eax, 0xf06e6d08
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe32af93f
xor eax, 0xbdfeea04
rol eax, 0x83
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xf693e17a
pushf
not eax
add eax, 0xfeb7ecb2
xor eax, 0xaee30454
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa5127e21
xor eax, 0xfa2c52d7
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8b66f21d
xor eax, 0xee754f6b
rol eax, 0x7c
popf
jmp 0x1803e043e
mov rdx, r15
mov ecx, r14d
mov r13b, 3
pushf
not r13b
add r13b, 0x74
xor r13b, 0x39
rol r13b, 0x6e
popf
pushf
not r13b
add r13b, 0x1a
xor r13b, 0xb0
rol r13b, 0xde
popf
pushf
not r13b
add r13b, 0x34
xor r13b, 5
rol r13b, 0x98
popf
pushf
not r13b
add r13b, 0x9f
xor r13b, 0xb
rol r13b, 0x2a
popf
call fcn.1802f4d0b
mov dword [rdi + 0x3f58], 5
bt esi, 0x12
jb 0x1803e3965
push rax
pushf
mov eax, 0xb0cbc2ea
pushf
not eax
add eax, 0x8b82215a
xor eax, 0xb38b0b88
rol eax, 0xab
popf
pushf
not eax
add eax, 0xcf837cd9
xor eax, 0xa8a66e7e
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb76ab6de
xor eax, 0xe6b655ba
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf2693fe4
xor eax, 0xf1b9cf52
rol eax, 0xde
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x30238d0
pushf
not eax
add eax, 0xaa167f51
xor eax, 0xf8b19750
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe5378ed0
xor eax, 0xc39eff8c
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xac51ff5c
xor eax, 0xd450e7e9
rol eax, 0x8e
popf
jmp 0x1803e043e
mov rdx, r15
mov ecx, r14d
call fcn.1803bb953
push rax
pushf
mov eax, 0x2d6bd990
pushf
not eax
add eax, 0xf0b40076
xor eax, 0xdea66a7d
rol eax, 0x42
popf
pushf
not eax
add eax, 0xbf01d8f4
xor eax, 0x808def71
rol eax, 0x73
popf
pushf
not eax
add eax, 0x80079478
xor eax, 0xc4256d19
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xe54943fd
xor eax, 0xc79c7992
rol eax, 0x55
popf
jmp 0x1803e043e
xor r12b, r12b
cmp dword [rdi + 0x3f30], r14d
jne 0x1803e3a52
push rax
pushf
mov eax, 0xc4269a37
pushf
not eax
add eax, 0x9ef10ccd
xor eax, 0xf4de12b3
rol eax, 0x59
popf
pushf
not eax
add eax, 0xad70f8c1
xor eax, 0xd914d002
rol eax, 0xa5
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x81558e8
pushf
not eax
add eax, 0x890dcc5b
xor eax, 0xf7139240
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xbc1c36f1
xor eax, 0xbea388a2
rol eax, 0xf5
popf
jmp 0x1803e043e
mov eax, dword [rdi + 0x3f58]
cmp eax, 1
jne 0x1803e3aed
push rax
pushf
mov eax, 0xf790f68a
pushf
not eax
add eax, 0x996fb15e
xor eax, 0xa3013890
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xda72994a
xor eax, 0xed5241f4
rol eax, 0x31
popf
pushf
not eax
add eax, 0x83de6e5b
xor eax, 0xfff6162f
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf52bf04c
xor eax, 0xd23c4c9e
rol eax, 0xde
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xfa480f51
pushf
not eax
add eax, 0xb21a5817
xor eax, 0x9da23e5d
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xa0dd4122
xor eax, 0x9b8c424e
rol eax, 0xf5
popf
jmp 0x1803e043e
cmp byte [rdi + 0x3f3c], r12b
je 0x1803e3b82
push rax
pushf
mov eax, 0x7e60ea6e
pushf
not eax
add eax, 0xe51d84d1
xor eax, 0x9183f645
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xcb9f3f04
xor eax, 0x886b1454
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe7bbb741
xor eax, 0xe6fa2649
rol eax, 0x27
popf
pushf
not eax
add eax, 0xab19cad3
xor eax, 0xf9b3daf2
rol eax, 0x15
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x9d048b97
pushf
not eax
add eax, 0xca755c80
xor eax, 0x8e988130
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xcaf48c2c
xor eax, 0xab9cfd66
rol eax, 0x71
popf
jmp 0x1803e043e
movss xmm1, dword [rdi + 0xdfc]
movss xmm0, dword [rdi + 0xe00]
mov rax, qword [rsp + 0x80]
subss xmm1, dword [rax]
subss xmm0, dword [rax + 4]
movss dword [rdi + 0x3f44], xmm1
movss dword [rdi + 0x3f48], xmm0
push rax
pushf
mov eax, 0xc8d39536
pushf
not eax
add eax, 0x9472f890
xor eax, 0xf6d4f3ee
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa9f702fa
xor eax, 0x883c8862
rol eax, 0xcf
popf
jmp 0x1803e043e
movsxd rbx, dword [rdi + 0x3f5c]
mov edx, ebp
mov ecx, ebx
call fcn.1803a2731
test al, al
je 0x1803e3c86
push rax
pushf
mov eax, 0x40c83534
pushf
not eax
add eax, 0x87ad1463
xor eax, 0xdf596f8f
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb689147a
xor eax, 0xb9aa553f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa6458904
xor eax, 0xc6b431aa
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xfd6052f2
xor eax, 0x89126887
rol eax, 0xec
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x84b48cd5
pushf
not eax
add eax, 0x87ef2b63
xor eax, 0x99c3a98c
rol eax, 0x82
popf
pushf
not eax
add eax, 0xee63dfae
xor eax, 0xa0865f4d
rol eax, 5
popf
pushf
not eax
add eax, 0x899be042
xor eax, 0xb616edbe
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xab3e2be2
xor eax, 0xff7a44c8
rol eax, 0xf2
popf
jmp 0x1803e043e
mov r12b, 0xb9
pushf
not r12b
add r12b, 0x77
xor r12b, 0xd3
rol r12b, 0x9e
popf
pushf
not r12b
add r12b, 0x70
xor r12b, 0x54
rol r12b, 0xf9
popf
jmp 0x1803e45a7
cmp byte [rsp + 0x88], r12b
je 0x1803e3d90
push rax
pushf
mov eax, 0x1525c25b
pushf
not eax
add eax, 0xf822a04e
xor eax, 0xcb052d3e
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd479f802
xor eax, 0xa3d9b03e
rol eax, 0x73
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x2bb60c8e
pushf
not eax
add eax, 0x81e9b6ec
xor eax, 0xcf0daf37
rol eax, 0x27
popf
pushf
not eax
add eax, 0x8c6cfaec
xor eax, 0xe6aa459f
rol eax, 0xab
popf
jmp 0x1803e043e
test sil, 0x20
jne 0x1803e3dfc
push rax
pushf
mov eax, 0x2db3bf9
pushf
not eax
add eax, 0xb661634b
xor eax, 0xcd4ae9f2
rol eax, 0x55
popf
pushf
not eax
add eax, 0x930ff0c7
xor eax, 0xbe1c172d
rol eax, 0xef
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x137b291f
pushf
not eax
add eax, 0xa8a1df9b
xor eax, 0xc26e0fa9
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9a8c0f26
xor eax, 0xdb527dac
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa755d85f
xor eax, 0xbb9a8722
rol eax, 0xc3
popf
jmp 0x1803e043e
mov eax, esi
shr eax, 6
test al, 1
je 0x1803e3e7e
push rax
pushf
mov eax, 0x8415696c
pushf
not eax
add eax, 0xd3724fba
xor eax, 0xea544192
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb97edc06
xor eax, 0x9f56fc60
rol eax, 0x29
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xa2546a77
pushf
not eax
add eax, 0xcf982a51
xor eax, 0xb6f03510
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xe94ccb74
xor eax, 0xd3d5940c
rol eax, 0xf0
popf
jmp 0x1803e043e
cmp byte [rdi + 0x4a5c], r12b
jne 0x1803e3f13
push rax
pushf
mov eax, 0x8851868
pushf
not eax
add eax, 0xd0ff9b1a
xor eax, 0x9bbe1f5d
rol eax, 0x94
popf
pushf
not eax
add eax, 0xed9a6d8b
xor eax, 0x865ccffd
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x98417e64
xor eax, 0xc0261100
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9c40750d
xor eax, 0x92d8b2fc
rol eax, 0x41
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x3cd770c
pushf
not eax
add eax, 0xecc7e503
xor eax, 0xe5264ff0
rol eax, 0xba
popf
pushf
not eax
add eax, 0x97eca56e
xor eax, 0x94b6c6ed
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xfe5a7ac3
xor eax, 0xb7025b29
rol eax, 0xe2
popf
jmp 0x1803e043e
bt esi, 8
jae 0x1803e3fa5
push rax
pushf
mov eax, 0x468a01b7
pushf
not eax
add eax, 0xba079f26
xor eax, 0x93fd6a8b
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa354385e
xor eax, 0x8ab98725
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xa65d75a7
xor eax, 0xb1da981a
rol eax, 0x6d
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xbc023bf4
pushf
not eax
add eax, 0x99686eee
xor eax, 0xf9951c45
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa115c8b5
xor eax, 0xac217e0f
rol eax, 0x58
popf
pushf
not eax
add eax, 0xaa7820da
xor eax, 0x98340edc
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf23cecf3
xor eax, 0xc3466b96
rol eax, 0xb0
popf
jmp 0x1803e043e
cmp byte [rbx + rdi + 0x3756], r12b
je 0x1803e4061
push rax
pushf
mov eax, 0x716e2c8d
pushf
not eax
add eax, 0xa517cc74
xor eax, 0xd0a5e28a
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf8b10ee5
xor eax, 0xab76cc5e
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb3362bf0
xor eax, 0x8ddd5385
rol eax, 0x65
popf
pushf
not eax
add eax, 0xac683985
xor eax, 0xdbde51ea
rol eax, 0x46
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x62533fa2
pushf
not eax
add eax, 0xb3b03ba0
xor eax, 0xbe5346e3
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe1cdce71
xor eax, 0x8c20dccc
rol eax, 0x10
popf
pushf
not eax
add eax, 0x829ff0e2
xor eax, 0xa626a92b
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf4d7d14d
xor eax, 0xc3c95359
rol eax, 0x4b
popf
jmp 0x1803e043e
cmp word [rdi + rbx*2 + 0x374c], 2
jne 0x1803e410b
push rax
pushf
mov eax, 0x1dc77e78
pushf
not eax
add eax, 0x9f810e7b
xor eax, 0xd1261a90
rol eax, 0x67
popf
pushf
not eax
add eax, 0xaf070f7d
xor eax, 0xaa6d620f
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe9bd89ec
xor eax, 0x8e33442c
rol eax, 0xa
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xcd1aceb0
pushf
not eax
add eax, 0x81e315b6
xor eax, 0x98a02810
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xc75d64cc
xor eax, 0xbe2cc48a
rol eax, 0x27
popf
pushf
not eax
add eax, 0x912b03c9
xor eax, 0xe5ed4dc5
rol eax, 0xb8
popf
jmp 0x1803e043e
mov r15b, 0x8f
pushf
not r15b
add r15b, 0xfc
xor r15b, 0xf0
rol r15b, 0xa
popf
pushf
not r15b
add r15b, 0x13
xor r15b, 0x80
rol r15b, 0xd3
popf
pushf
not r15b
add r15b, 0x51
xor r15b, 0xcf
rol r15b, 0x59
popf
jmp 0x1803e4221
xor r15b, r15b
push rax
pushf
mov eax, 0x858f5c7
pushf
not eax
add eax, 0x881dffff
xor eax, 0x9ab5eba9
rol eax, 0x84
popf
pushf
not eax
add eax, 0xebe58ecd
xor eax, 0xa955a8de
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd4924350
xor eax, 0xcdf242d4
rol eax, 0x8d
popf
jmp 0x1803e043e
bt esi, 0xa
jae 0x1803e4280
push rax
pushf
mov eax, 0x3b82e12b
pushf
not eax
add eax, 0xa071b713
xor eax, 0xf36e1ff9
rol eax, 0x65
popf
pushf
not eax
add eax, 0xeee57a42
xor eax, 0xffc5850c
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xd8269580
xor eax, 0x8b3818f7
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd559e707
xor eax, 0x85abfd44
rol eax, 0xb7
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x1022ba86
pushf
not eax
add eax, 0xfce76358
xor eax, 0xf83555e0
rol eax, 0x90
popf
pushf
not eax
add eax, 0xd778854d
xor eax, 0xda477d5b
rol eax, 0xbb
popf
jmp 0x1803e043e
movss xmm0, dword [rdi + rbx*4 + 0x377c]
comiss xmm0, dword [rdi + 0x3c]
jb 0x1803e42f5
push rax
pushf
mov eax, 0xb044cd0
pushf
not eax
add eax, 0xcae623da
xor eax, 0xb09ddf49
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xcad1853f
xor eax, 0x88d1109e
rol eax, 0x7a
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xdcc5792a
pushf
not eax
add eax, 0xe4ca07dd
xor eax, 0x8a33611f
rol eax, 0x61
popf
pushf
not eax
add eax, 0x8e8810d1
xor eax, 0x8a183178
rol eax, 0x83
popf
jmp 0x1803e043e
mov r14b, 6
pushf
not r14b
add r14b, 0x25
xor r14b, 0x5a
rol r14b, 7
popf
pushf
not r14b
add r14b, 0x14
xor r14b, 0xb1
rol r14b, 0xa2
popf
jmp 0x1803e43e5
xor r14b, r14b
push rax
pushf
mov eax, 0x65127eaf
pushf
not eax
add eax, 0xd1fefc41
xor eax, 0xaa22c14b
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xaf709421
xor eax, 0xd93a1d72
rol eax, 0xfd
popf
jmp 0x1803e043e
lea ecx, [rbx + 0x281]
mov edx, ebp
call fcn.18039ab5b
test r15b, r15b
jne 0x1803e442a
push rax
pushf
mov eax, 0x2a7efeae
pushf
not eax
add eax, 0xfb294139
xor eax, 0x8f113d3e
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x944bfd14
xor eax, 0xf154a116
rol eax, 0xd2
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x4dfcc20d
pushf
not eax
add eax, 0xa7a59661
xor eax, 0x931f6fdb
rol eax, 0xb
popf
pushf
not eax
add eax, 0xd1e36530
xor eax, 0xf5139025
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x9db1b6a5
xor eax, 0xe557a643
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xeb1d5151
xor eax, 0xdd8ea980
rol eax, 0x9c
popf
jmp 0x1803e043e
test r14b, r14b
jne 0x1803e44bb
push rax
pushf
mov eax, 0x565919c7
pushf
not eax
add eax, 0xaca0e728
xor eax, 0x8e254fae
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x921916d0
xor eax, 0xa4882ea3
rol eax, 0xd2
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xec37afa5
pushf
not eax
add eax, 0xd05b2682
xor eax, 0xfe78970a
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf05f628d
xor eax, 0xfab65a7d
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa3430ca7
xor eax, 0xda41a495
rol eax, 0xac
popf
jmp 0x1803e043e
test al, al
movzx r13d, r13b
mov eax, 0xb1b172ca
pushf
not eax
add eax, 0xb838e3cb
xor eax, 0x88b0c52e
rol eax, 0xab
popf
pushf
not eax
add eax, 0xed06b996
xor eax, 0xc92c8241
rol eax, 0x83
popf
pushf
not eax
add eax, 0xe8c4da91
xor eax, 0xb7769f61
rol eax, 0xe8
popf
cmovne r13d, eax
push rax
pushf
mov eax, 0xe58dbc69
pushf
not eax
add eax, 0x849fe91a
xor eax, 0xbf7f1f8b
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xac26b3e3
xor eax, 0xeaa24b60
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd4a85d54
xor eax, 0xdcf8d6e6
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xc0c4ec27
xor eax, 0xb0615487
rol eax, 0x39
popf
jmp 0x1803e043e
call fcn.18039530c
bt esi, 0x12
jb 0x1803e4606
push rax
pushf
mov eax, 0x18a5c11
pushf
not eax
add eax, 0xece4658f
xor eax, 0xb7f51021
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xfbdcbe0f
xor eax, 0xec0953c2
rol eax, 0x10
popf
pushf
not eax
add eax, 0xce3e2279
xor eax, 0xa3381b26
rol eax, 0x29
popf
pushf
not eax
add eax, 0xa932e798
xor eax, 0xd3eff9cb
rol eax, 0x73
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x821be1e
pushf
not eax
add eax, 0xe039fcad
xor eax, 0xae619f48
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf3ff8d60
xor eax, 0xb198ad54
rol eax, 0x46
popf
pushf
not eax
add eax, 0x9dfd0489
xor eax, 0x9faf93bc
rol eax, 0xd5
popf
jmp 0x1803e043e
mov byte [rdi + 0x48f2], 1
jmp 0x1803e47fc
cmp eax, 5
jne 0x1803e46d6
push rax
pushf
mov eax, 0xc296d360
pushf
not eax
add eax, 0xb5ff7a4a
xor eax, 0xfb73f134
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd5d26cc1
xor eax, 0xaad6505f
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa3f4b8db
xor eax, 0xd1caadaf
rol eax, 0x64
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x2e27b886
pushf
not eax
add eax, 0xfd1ccacd
xor eax, 0xd68292b4
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe36529ed
xor eax, 0xdb40722f
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb09aa4c3
xor eax, 0xf3015ed2
rol eax, 0xd3
popf
jmp 0x1803e043e
cmp dword [rdi + 0x48c4], r14d
je 0x1803e477e
push rax
pushf
mov eax, 0x1ccac003
pushf
not eax
add eax, 0xb2d1ad3e
xor eax, 0xd65aa26c
rol eax, 0x44
popf
pushf
not eax
add eax, 0x996be900
xor eax, 0xb8acde5f
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb16cb51e
xor eax, 0xa194cd2e
rol eax, 0x76
popf
pushf
not eax
add eax, 0x98cc2212
xor eax, 0xa40de22f
rol eax, 0x5a
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x1af98347
pushf
not eax
add eax, 0x9266adbe
xor eax, 0xe7add7c9
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x87045f60
xor eax, 0x8f84e29e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x83742021
xor eax, 0xf298d939
rol eax, 0x63
popf
jmp 0x1803e043e
call fcn.18039530c
push rax
pushf
mov eax, 0x2c6ae676
pushf
not eax
add eax, 0x9fb55e4a
xor eax, 0x83faf600
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb044b123
xor eax, 0xb4189e8e
rol eax, 0x5b
popf
jmp 0x1803e043e
test r13b, r13b
je 0x1803e4847
push rax
pushf
mov eax, 0x4ccfe447
pushf
not eax
add eax, 0x8ebe6cc4
xor eax, 0xc3309e0a
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf4ae7fcf
xor eax, 0xa47c6a94
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa8f06022
xor eax, 0xeed76e21
rol eax, 0xbe
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0x5ecf4479
pushf
not eax
add eax, 0xd7ac5528
xor eax, 0xcb2d9fe1
rol eax, 0x49
popf
pushf
not eax
add eax, 0xdaad693f
xor eax, 0xf9b749d7
rol eax, 0x51
popf
jmp 0x1803e043e
mov byte [rdi + 0x3f3f], 1
push rax
pushf
mov eax, 0x9e9ba012
pushf
not eax
add eax, 0xfe997989
xor eax, 0x952bf76a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x89ada0da
xor eax, 0xffea6e24
rol eax, 0xce
popf
jmp 0x1803e043e
mov rcx, qword [rsp + 0x90]
test rcx, rcx
je 0x1803e48f4
push rax
pushf
mov eax, 0x2e21885
pushf
not eax
add eax, 0xcf642264
xor eax, 0xd2fbe579
rol eax, 0x34
popf
pushf
not eax
add eax, 0xa6381fc6
xor eax, 0xdbc59827
rol eax, 0x95
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xeeb663bc
pushf
not eax
add eax, 0xfa0d8bf5
xor eax, 0xa6cd27a7
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xa7e2b66b
xor eax, 0xbb2c3283
rol eax, 0xc
popf
jmp 0x1803e043e
mov eax, dword [rsp + 0x88]
mov byte [rcx], al
push rax
pushf
mov eax, 0x5da0e0e
pushf
not eax
add eax, 0x85738c5f
xor eax, 0x8bd11661
rol eax, 0xad
popf
pushf
not eax
add eax, 0x98596f2f
xor eax, 0x88fb30a5
rol eax, 0x4d
popf
jmp 0x1803e043e
mov rax, qword [rsp + 0x98]
test rax, rax
je 0x1803e49c9
push rax
pushf
mov eax, 0x1f581f79
pushf
not eax
add eax, 0x9db20801
xor eax, 0xc40beba9
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8004b2dd
xor eax, 0xe7ae3dde
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xa2670a70
xor eax, 0xe439f136
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xcd621d7f
xor eax, 0xe0855a76
rol eax, 0xa2
popf
jmp 0x1803e043e
push rax
pushf
mov eax, 0xa9e2b715
pushf
not eax
add eax, 0xd8c5454d
xor eax, 0xf874cf46
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe8b93d1d
xor eax, 0x9099ab8f
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xe670b169
xor eax, 0xa9ad5c2f
rol eax, 7
popf
jmp 0x1803e043e
mov byte [rax], r12b
push rax
pushf
mov eax, 0xac9d17ce
pushf
not eax
add eax, 0x879aeca6
xor eax, 0xc9a11439
rol eax, 0x34
popf
pushf
not eax
add eax, 0xfcdd0702
xor eax, 0xedfca135
rol eax, 0x34
popf
jmp 0x1803e043e
movzx eax, r13b
add rsp, 0x38
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret