Function at 0x18027dfe9
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xd4774c8a
pushf
not eax
add eax, 0xa47322b6
xor eax, 0xc93b4ade
rol eax, 0xce
popf
pushf
not eax
add eax, 0xfac79681
xor eax, 0xd38a54d0
rol eax, 0x8d
popf
cmp eax, 0x29
jne 0x18027e026
popf
pop rax
jmp 0x18027f55a
cmp eax, 0
jne 0x18027e035
popf
pop rax
jmp 0x18027e305
cmp eax, 3
jne 0x18027e044
popf
pop rax
jmp 0x18027e4bc
cmp eax, 1
jne 0x18027e053
popf
pop rax
jmp 0x18027e3e0
cmp eax, 0xd
jne 0x18027e062
popf
pop rax
jmp 0x18027e8ba
cmp eax, 0x1a
jne 0x18027e071
popf
pop rax
jmp 0x18027ee1f
cmp eax, 0xe
jne 0x18027e080
popf
pop rax
jmp 0x18027e93d
cmp eax, 0x31
jne 0x18027e08f
popf
pop rax
jmp 0x18027f8cf
cmp eax, 0x19
jne 0x18027e09e
popf
pop rax
jmp 0x18027edb8
cmp eax, 8
jne 0x18027e0ad
popf
pop rax
jmp 0x18027e6c5
cmp eax, 0x2a
jne 0x18027e0bc
popf
pop rax
jmp 0x18027f5ec
cmp eax, 0x17
jne 0x18027e0cb
popf
pop rax
jmp 0x18027ec85
cmp eax, 0x1c
jne 0x18027e0da
popf
pop rax
jmp 0x18027ef3f
cmp eax, 0x2e
jne 0x18027e0e9
popf
pop rax
jmp 0x18027f7be
cmp eax, 0x18
jne 0x18027e0f8
popf
pop rax
jmp 0x18027ed39
cmp eax, 0x2b
jne 0x18027e107
popf
pop rax
jmp 0x18027f675
cmp eax, 0x1b
jne 0x18027e116
popf
pop rax
jmp 0x18027ee9e
cmp eax, 0x2d
jne 0x18027e125
popf
pop rax
jmp 0x18027f784
cmp eax, 0x23
jne 0x18027e134
popf
pop rax
jmp 0x18027f205
cmp eax, 0x25
jne 0x18027e143
popf
pop rax
jmp 0x18027f346
cmp eax, 0xf
jne 0x18027e152
popf
pop rax
jmp 0x18027e978
cmp eax, 0x13
jne 0x18027e161
popf
pop rax
jmp 0x18027eafc
cmp eax, 0x15
jne 0x18027e170
popf
pop rax
jmp 0x18027eb96
cmp eax, 0x24
jne 0x18027e17f
popf
pop rax
jmp 0x18027f2b4
cmp eax, 0x1e
jne 0x18027e18e
popf
pop rax
jmp 0x18027effa
cmp eax, 0xc
jne 0x18027e19d
popf
pop rax
jmp 0x18027e863
cmp eax, 0x26
jne 0x18027e1ac
popf
pop rax
jmp 0x18027f3c5
cmp eax, 0x27
jne 0x18027e1bb
popf
pop rax
jmp 0x18027f479
cmp eax, 0x30
jne 0x18027e1ca
popf
pop rax
jmp 0x18027f876
cmp eax, 0x10
jne 0x18027e1d9
popf
pop rax
jmp 0x18027e9cc
cmp eax, 0x2c
jne 0x18027e1e8
popf
pop rax
jmp 0x18027f6ed
cmp eax, 9
jne 0x18027e1f7
popf
pop rax
jmp 0x18027e77c
cmp eax, 4
jne 0x18027e206
popf
pop rax
jmp 0x18027e53f
cmp eax, 0x16
jne 0x18027e215
popf
pop rax
jmp 0x18027ebcd
cmp eax, 0x28
jne 0x18027e224
popf
pop rax
jmp 0x18027f4ee
cmp eax, 0xa
jne 0x18027e233
popf
pop rax
jmp 0x18027e7b8
cmp eax, 0x22
jne 0x18027e242
popf
pop rax
jmp 0x18027f17b
cmp eax, 0x14
jne 0x18027e251
popf
pop rax
jmp 0x18027eb45
cmp eax, 7
jne 0x18027e260
popf
pop rax
jmp 0x18027e63e
cmp eax, 5
jne 0x18027e26f
popf
pop rax
jmp 0x18027e5ab
cmp eax, 2
jne 0x18027e27e
popf
pop rax
jmp 0x18027e481
cmp eax, 0x20
jne 0x18027e28d
popf
pop rax
jmp 0x18027f0bf
cmp eax, 0x1d
jne 0x18027e29c
popf
pop rax
jmp 0x18027efbe
cmp eax, 0x11
jne 0x18027e2ab
popf
pop rax
jmp 0x18027ea03
cmp eax, 6
jne 0x18027e2ba
popf
pop rax
jmp 0x18027e607
cmp eax, 0x2f
jne 0x18027e2c9
popf
pop rax
jmp 0x18027f808
cmp eax, 0x12
jne 0x18027e2d8
popf
pop rax
jmp 0x18027ea90
cmp eax, 0x21
jne 0x18027e2e7
popf
pop rax
jmp 0x18027f13f
cmp eax, 0x1f
jne 0x18027e2f6
popf
pop rax
jmp 0x18027f083
cmp eax, 0xb
jne 0x18027e305
popf
pop rax
jmp 0x18027e859
sub rsp, 0x98
ucomisd xmm2, xmm3
movaps xmmword [rsp + 0x80], xmm6
movaps xmm4, xmm2
movaps xmmword [rsp + 0x70], xmm7
movaps xmm6, xmm1
movss xmm7, dword [rsp + 0xc8]
jp 0x18027e387
push rax
pushf
mov eax, 0xa4abc2bc
pushf
not eax
add eax, 0x9791c875
xor eax, 0x882e2071
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb0d43d9e
xor eax, 0x8069f6dc
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd887f7db
xor eax, 0x8532792f
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc1d793ca
xor eax, 0xb6ee5803
rol eax, 0x97
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0x8c033577
pushf
not eax
add eax, 0xc8776571
xor eax, 0x96ba19b0
rol eax, 0x25
popf
pushf
not eax
add eax, 0xff752f11
xor eax, 0xaecbe253
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb9949d7b
xor eax, 0xc9b0fa24
rol eax, 0xce
popf
pushf
not eax
add eax, 0xc43e498f
xor eax, 0x96209c55
rol eax, 0xd0
popf
jmp 0x18027e017
jne 0x18027e43b
push rax
pushf
mov eax, 0x4fe8aaec
pushf
not eax
add eax, 0xa7293248
xor eax, 0xc518a3af
rol eax, 0x42
popf
pushf
not eax
add eax, 0x84eedcf3
xor eax, 0xdeebd3f0
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc0eea252
xor eax, 0xeeddb422
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb805b680
xor eax, 0xec10dfab
rol eax, 0x2a
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0x24bb8a77
pushf
not eax
add eax, 0xd361450b
xor eax, 0x9bcf9363
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xee25dd24
xor eax, 0xe4a764f3
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa0e96d89
xor eax, 0x89f88b39
rol eax, 0xdc
popf
jmp 0x18027e017
xorps xmm0, xmm0
jmp 0x18027f8cf
comisd xmm3, xmm4
jbe 0x18027e50c
push rax
pushf
mov eax, 0xa0deac5b
pushf
not eax
add eax, 0xdfce0ca0
xor eax, 0xa123a6f2
rol eax, 0x60
popf
pushf
not eax
add eax, 0x9e321b63
xor eax, 0x83570e43
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xaf413e56
xor eax, 0xf96243d1
rol eax, 0xfd
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0xed55098
pushf
not eax
add eax, 0xe9da3729
xor eax, 0xdce9cfa8
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x864a7fa3
xor eax, 0x8249eb06
rol eax, 0xaf
popf
jmp 0x18027e017
comisd xmm4, xmm6
ja 0x18027e578
push rax
pushf
mov eax, 0x94583c32
pushf
not eax
add eax, 0x9b87b84b
xor eax, 0xdf8667e6
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9fb41708
xor eax, 0xfb441bb1
rol eax, 0x7e
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0x4cde2e98
pushf
not eax
add eax, 0xcce5db4b
xor eax, 0x9083ff73
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xa4454e2d
xor eax, 0x9c00119b
rol eax, 0x79
popf
jmp 0x18027e017
movaps xmm2, xmm3
push rax
pushf
mov eax, 0xd4f590cd
pushf
not eax
add eax, 0xd81e079b
xor eax, 0xd5c03f23
rol eax, 0xa
popf
pushf
not eax
add eax, 0xfa56e0a4
xor eax, 0xb6946884
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf0ba35e9
xor eax, 0x8f9f0844
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9351a3d8
xor eax, 0xf3d1eecf
rol eax, 0xec
popf
jmp 0x18027e017
minsd xmm2, xmm6
push rax
pushf
mov eax, 0x54e527aa
pushf
not eax
add eax, 0x8d1c3567
xor eax, 0xe1acf289
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x8d773d43
xor eax, 0xf1780751
rol eax, 0x5d
popf
jmp 0x18027e017
cmp byte [rsp + 0xc0], 0
je 0x18027e67f
push rax
pushf
mov eax, 0xc36d8260
pushf
not eax
add eax, 0x827a32e1
xor eax, 0xc3b221aa
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xd123d9e0
xor eax, 0xd7a6b79b
rol eax, 0x9f
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0x426627a1
pushf
not eax
add eax, 0x94993494
xor eax, 0xbc62c4e1
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x8fc20432
xor eax, 0xe50c34e1
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xed4fd175
xor eax, 0x9e30934e
rol eax, 0x23
popf
jmp 0x18027e017
mov qword [rsp + 0x90], rbx
movaps xmmword [rsp + 0x60], xmm8
comisd xmm4, xmm3
movaps xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x30], xmm11
seta bl
movaps xmmword [rsp + 0x20], xmm12
test bl, bl
je 0x18027e723
push rax
pushf
mov eax, 0xca124d30
pushf
not eax
add eax, 0xeffaf779
xor eax, 0x9fdae5c3
rol eax, 0x56
popf
pushf
not eax
add eax, 0xb34d9491
xor eax, 0xd07b07fd
rol eax, 0x4e
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0x8bc8aeb7
pushf
not eax
add eax, 0x90cdfe99
xor eax, 0xcf3e8c35
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xe4ada087
xor eax, 0xaa8ac0d7
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa52f25c7
xor eax, 0xc8685942
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xe752a5b6
xor eax, 0xc91dd097
rol eax, 0x53
popf
jmp 0x18027e017
movaps xmm0, xmm4
movaps xmm4, xmm3
movaps xmm3, xmm0
push rax
pushf
mov eax, 0x84c49890
pushf
not eax
add eax, 0x8bc69612
xor eax, 0xc4f97933
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xfba94451
xor eax, 0xa32a32fa
rol eax, 0x9b
popf
jmp 0x18027e017
movsd xmm8, qword [0x1801d42a0]
movaps xmm0, xmm4
cvtps2pd xmm12, xmm7
andps xmm0, xmm8
movaps xmm1, xmm7
comisd xmm12, xmm0
xorps xmm1, xmmword [0x1801d1f40]
xorps xmm5, xmm5
jbe 0x18027e826
push rax
pushf
mov eax, 0x8d6cfd30
pushf
not eax
add eax, 0xe969708d
xor eax, 0xab2acf74
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xc2135966
xor eax, 0xa13a57e4
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc6fe967d
xor eax, 0xd8fe05d0
rol eax, 0x90
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0xdd917822
pushf
not eax
add eax, 0xcd15a797
xor eax, 0xd9dcec82
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc20a61f4
xor eax, 0xf7f1e32d
rol eax, 0x6c
popf
jmp 0x18027e017
comisd xmm5, xmm4
jbe 0x18027e978
movaps xmm0, xmm1
xorps xmm11, xmm11
cvtss2sd xmm11, xmm0
jmp 0x18027ea03
comisd xmm3, xmm6
jbe 0x18027e90a
push rax
pushf
mov eax, 0xbe7446bb
pushf
not eax
add eax, 0xe1e2a6c4
xor eax, 0xa151435f
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xceffc204
xor eax, 0xf9093b92
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xcfff7ade
xor eax, 0xdc676fa2
rol eax, 7
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0x6510d893
pushf
not eax
add eax, 0xcbc91894
xor eax, 0xd49bd8a3
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf13d3ad5
xor eax, 0x8eae7446
rol eax, 0x78
popf
jmp 0x18027e017
movaps xmm2, xmm3
jmp 0x18027e63e
movaps xmm0, xmm7
xorps xmm11, xmm11
cvtss2sd xmm11, xmm0
jmp 0x18027ea03
movaps xmm11, xmm4
push rax
pushf
mov eax, 0x9bda829d
pushf
not eax
add eax, 0x9292e12a
xor eax, 0xe9c85481
rol eax, 0x90
popf
pushf
not eax
add eax, 0xbef2c787
xor eax, 0xb4e58a16
rol eax, 0xf7
popf
jmp 0x18027e017
movaps xmm0, xmm3
movaps xmmword [rsp + 0x40], xmm10
andps xmm0, xmm8
comisd xmm12, xmm0
jbe 0x18027ea5d
push rax
pushf
mov eax, 0xd9a30e46
pushf
not eax
add eax, 0xb350548f
xor eax, 0x95306797
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb8779c40
xor eax, 0xaec524c3
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x87471320
xor eax, 0x9592bf2e
rol eax, 0xe2
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0x74d87803
pushf
not eax
add eax, 0xbd876c04
xor eax, 0x8fd58021
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc9bd8b57
xor eax, 0xee1c7d0e
rol eax, 0x20
popf
jmp 0x18027e017
comisd xmm5, xmm3
jbe 0x18027eac9
push rax
pushf
mov eax, 0x7b46502f
pushf
not eax
add eax, 0xa3fccb58
xor eax, 0xe34a63d7
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xe50726da
xor eax, 0xbc96c2da
rol eax, 0xc9
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0x9c9dd74f
pushf
not eax
add eax, 0xc688e8af
xor eax, 0xf1409fbb
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc39ec902
xor eax, 0xa5d547aa
rol eax, 0x36
popf
jmp 0x18027e017
movaps xmm7, xmm1
push rax
pushf
mov eax, 0xef80b13
pushf
not eax
add eax, 0xd475505c
xor eax, 0xaa956a1b
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x90a24de3
xor eax, 0xa3310148
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xdcf60f6c
xor eax, 0xeded68b7
rol eax, 0x14
popf
jmp 0x18027e017
xorps xmm10, xmm10
cvtss2sd xmm10, xmm7
jmp 0x18027ebcd
movaps xmm10, xmm3
push rax
pushf
mov eax, 0x854b1648
pushf
not eax
add eax, 0xf3c77c22
xor eax, 0xcd5af4df
rol eax, 0x68
popf
pushf
not eax
add eax, 0x9762d88d
xor eax, 0xc0d1d1e9
rol eax, 0x85
popf
jmp 0x18027e017
ucomisd xmm4, xmm5
jp 0x18027ec2c
push rax
pushf
mov eax, 0x9b4f62c7
pushf
not eax
add eax, 0xc9ce4f1d
xor eax, 0xf9a709ce
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xd94490ba
xor eax, 0xc2a1d1a0
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb5decb84
xor eax, 0xede2acd6
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd5a6f6a4
xor eax, 0xc052a27e
rol eax, 0xf0
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0x82bf03fa
pushf
not eax
add eax, 0x94980e7b
xor eax, 0xf6d9dcdd
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe7a22b9b
xor eax, 0xb32e7c06
rol eax, 0x74
popf
pushf
not eax
add eax, 0x9f949512
xor eax, 0x935aba81
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x897506b0
xor eax, 0xd5b8c9d9
rol eax, 0x5c
popf
jmp 0x18027e017
jne 0x18027ece0
push rax
pushf
mov eax, 0x63a75d1
pushf
not eax
add eax, 0x9cc77251
xor eax, 0xf2570ff2
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb3225447
xor eax, 0xac9d4773
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xd521a0d0
xor eax, 0x8236f869
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb0690a33
xor eax, 0xea3a024b
rol eax, 0xd5
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0xd0e9f5af
pushf
not eax
add eax, 0xda7233e6
xor eax, 0xadb77a0f
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa6a23ef3
xor eax, 0xf9f1194f
rol eax, 0x15
popf
pushf
not eax
add eax, 0xe265ecd0
xor eax, 0xa71726fd
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xfe80b6c6
xor eax, 0xf0aa3ba8
rol eax, 0x96
popf
jmp 0x18027e017
comisd xmm5, xmm3
jbe 0x18027ed85
push rax
pushf
mov eax, 0xdd3774b6
pushf
not eax
add eax, 0x879f1e7a
xor eax, 0xad643fa9
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb229369c
xor eax, 0xce0e04d3
rol eax, 0x98
popf
pushf
not eax
add eax, 0xbe9386f0
xor eax, 0xf10d5ab8
rol eax, 0xe8
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0x9580b26f
pushf
not eax
add eax, 0xeabdedbb
xor eax, 0xb850ddb9
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8a5d006a
xor eax, 0xbc77118e
rol eax, 0xb7
popf
jmp 0x18027e017
xorps xmm11, xmm11
cvtss2sd xmm11, xmm1
jmp 0x18027effa
ucomisd xmm3, xmm5
jp 0x18027ee6b
push rax
pushf
mov eax, 0x4944560b
pushf
not eax
add eax, 0x8cfa9c92
xor eax, 0xacdbfe60
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb2c336b0
xor eax, 0x88893d1f
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf6a86230
xor eax, 0xc10962be
rol eax, 0xe6
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0x48ba487e
pushf
not eax
add eax, 0xbde8aa6f
xor eax, 0xf1141a19
rol eax, 0x56
popf
pushf
not eax
add eax, 0xa149611e
xor eax, 0xa6e8528f
rol eax, 0x5d
popf
jmp 0x18027e017
jne 0x18027eef9
push rax
pushf
mov eax, 0xe28774e1
pushf
not eax
add eax, 0xc94e8c7e
xor eax, 0xd0df57cc
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xe8881c02
xor eax, 0xbf19fb89
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe6ee22a2
xor eax, 0xef77a48c
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xff159902
xor eax, 0xa4b19bda
rol eax, 0x5b
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0xb5d012a5
pushf
not eax
add eax, 0x9e0d3e5e
xor eax, 0x84e67b41
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xea3dcdf3
xor eax, 0x9316dd3d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xdac68cd9
xor eax, 0xb138524c
rol eax, 0x60
popf
jmp 0x18027e017
comisd xmm5, xmm4
jbe 0x18027ef78
push rax
pushf
mov eax, 0xc88903cc
pushf
not eax
add eax, 0xe922ae7f
xor eax, 0xfd369209
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa8707a63
xor eax, 0xb99f9e05
rol eax, 0x52
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0xe387431f
pushf
not eax
add eax, 0xaad0b433
xor eax, 0xe952ea41
rol eax, 0x87
popf
pushf
not eax
add eax, 0xcc654f64
xor eax, 0xf923877f
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x842f3c89
xor eax, 0xea8b61b8
rol eax, 0xdb
popf
jmp 0x18027e017
xorps xmm10, xmm10
cvtss2sd xmm10, xmm1
push rax
pushf
mov eax, 0xee6de00f
pushf
not eax
add eax, 0xed1f2845
xor eax, 0xaa1efd4a
rol eax, 0xab
popf
pushf
not eax
add eax, 0x88362e13
xor eax, 0xfa8a336d
rol eax, 0xe5
popf
jmp 0x18027e017
comisd xmm11, xmm2
movss xmm9, dword [0x1801d1e60]
jb 0x18027f050
push rax
pushf
mov eax, 0xe189ed1f
pushf
not eax
add eax, 0xb5aecb8c
xor eax, 0x98c0e662
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf0968617
xor eax, 0xd1fca40d
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xd963ed4e
xor eax, 0xa615967d
rol eax, 0xab
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0x387bcfa8
pushf
not eax
add eax, 0xefe4f505
xor eax, 0xaebe2666
rol eax, 0x30
popf
pushf
not eax
add eax, 0xdf0f83bd
xor eax, 0xdbd549e5
rol eax, 0xd8
popf
jmp 0x18027e017
xorps xmm8, xmm8
jmp 0x18027f6ed
comisd xmm2, xmm10
jb 0x18027f10c
push rax
pushf
mov eax, 0x11c836fe
pushf
not eax
add eax, 0x9be75049
xor eax, 0x87727be6
rol eax, 0x82
popf
pushf
not eax
add eax, 0xda61796e
xor eax, 0x98e0b526
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xda67c367
xor eax, 0xbc421589
rol eax, 0x21
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0xebabdf02
pushf
not eax
add eax, 0x8ff9706e
xor eax, 0x804efac4
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd9ab4489
xor eax, 0xbdcfe70f
rol eax, 0xb
popf
jmp 0x18027e017
movaps xmm8, xmm9
jmp 0x18027f6ed
movaps xmm0, xmm4
mulsd xmm0, xmm3
comisd xmm5, xmm0
jbe 0x18027f1d2
push rax
pushf
mov eax, 0x155021ec
pushf
not eax
add eax, 0xf6678425
xor eax, 0xadd6af5d
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xaddb8efb
xor eax, 0xfd4bf621
rol eax, 0x57
popf
pushf
not eax
add eax, 0xba826f35
xor eax, 0x85876685
rol eax, 0xd4
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0x2ab5457f
pushf
not eax
add eax, 0xa2a8396c
xor eax, 0xc2b00313
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x99ffeed4
xor eax, 0xa35791f4
rol eax, 0xdd
popf
jmp 0x18027e017
ucomisd xmm6, xmm5
xorps xmm1, xmm1
xorps xmm0, xmm0
cvtsd2ss xmm1, xmm4
cvtsd2ss xmm0, xmm3
movaps xmm8, xmm1
xorps xmm8, xmmword [0x1801d1f40]
subss xmm0, xmm1
divss xmm8, xmm0
movaps xmm7, xmm8
addss xmm7, dword [rsp + 0xd0]
jp 0x18027f281
push rax
pushf
mov eax, 0xc4c456d5
pushf
not eax
add eax, 0xb3d8982e
xor eax, 0x9eaebf86
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb594c231
xor eax, 0xc198195b
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe47e2fad
xor eax, 0x80b10855
rol eax, 0x3b
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0xb5dcffcd
pushf
not eax
add eax, 0xad11b0bc
xor eax, 0xf4fd21d1
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa4e03169
xor eax, 0xdc40bd04
rol eax, 0x19
popf
jmp 0x18027e017
je 0x18027f300
push rax
pushf
mov eax, 0x3d2ec54d
pushf
not eax
add eax, 0xcfef184d
xor eax, 0xb208e0fa
rol eax, 7
popf
pushf
not eax
add eax, 0x8a370307
xor eax, 0xfc58d3f8
rol eax, 0x56
popf
pushf
not eax
add eax, 0x8f69c58e
xor eax, 0xabb3f7d9
rol eax, 0x56
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0xd7723d8f
pushf
not eax
add eax, 0x9f5a8fa8
xor eax, 0x90b3038a
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x96a881ef
xor eax, 0xec3951c6
rol eax, 0x76
popf
pushf
not eax
add eax, 0x8f1f0a44
xor eax, 0xd7ec7f45
rol eax, 0xb2
popf
jmp 0x18027e017
comisd xmm5, xmm6
jbe 0x18027f392
push rax
pushf
mov eax, 0xd355b36f
pushf
not eax
add eax, 0x8aba0783
xor eax, 0xccfd02cb
rol eax, 0x90
popf
pushf
not eax
add eax, 0xba5f0c60
xor eax, 0x83c72549
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd266d54e
xor eax, 0xcb909554
rol eax, 0xfe
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0x9dd4d2bf
pushf
not eax
add eax, 0xbb93a294
xor eax, 0xb7d21da0
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x853d167f
xor eax, 0xdffa2feb
rol eax, 0x31
popf
jmp 0x18027e017
xorps xmm2, xmmword [0x1801d28a0]
divsd xmm2, xmm12
movaps xmm0, xmm2
call fcn.1801af990
xorps xmm11, xmmword [0x1801d28a0]
movaps xmm7, xmm0
divsd xmm11, xmm12
movaps xmm0, xmm11
call fcn.1801af990
divsd xmm7, xmm0
movaps xmm0, xmm8
movaps xmm2, xmm9
subss xmm0, dword [rsp + 0xd0]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm7
subss xmm2, xmm1
movaps xmm8, xmm2
mulss xmm8, xmm0
jmp 0x18027f6ed
divsd xmm2, xmm12
movaps xmm0, xmm2
call fcn.1801af990
divsd xmm10, xmm12
movaps xmm6, xmm0
movaps xmm0, xmm10
call fcn.1801af990
xorps xmm8, xmm8
movaps xmm1, xmm9
divsd xmm6, xmm0
subss xmm1, xmm7
cvtsd2ss xmm8, xmm6
mulss xmm8, xmm1
addss xmm8, xmm7
jmp 0x18027f6ed
comisd xmm5, xmm4
ja 0x18027f527
push rax
pushf
mov eax, 0x56ad6904
pushf
not eax
add eax, 0xde10ea3d
xor eax, 0xa63bd803
rol eax, 0x25
popf
pushf
not eax
add eax, 0xb1b30f00
xor eax, 0xafa7e79b
rol eax, 0x28
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0x6ce5619c
pushf
not eax
add eax, 0xc27b29c4
xor eax, 0xc5438de2
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb6edaadc
xor eax, 0xfe3b914b
rol eax, 0x5d
popf
jmp 0x18027e017
comisd xmm5, xmm3
ja 0x18027f593
push rax
pushf
mov eax, 0xf8882c00
pushf
not eax
add eax, 0x931f9cdd
xor eax, 0xe7c4f8b7
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf4b2e28d
xor eax, 0xea64c0df
rol eax, 0x89
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0x26a2f93a
pushf
not eax
add eax, 0x9ca36654
xor eax, 0xd33d07bd
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe864130a
xor eax, 0x9bbc15e8
rol eax, 0x12
popf
pushf
not eax
add eax, 0x9e2c28fe
xor eax, 0xa5c1e986
rol eax, 0x15
popf
pushf
not eax
add eax, 0xbe1c6a5e
xor eax, 0xf89d60a1
rol eax, 0x2e
popf
jmp 0x18027e017
divsd xmm2, xmm11
movaps xmm0, xmm2
call fcn.1801af990
divsd xmm10, xmm11
movaps xmm6, xmm0
movaps xmm0, xmm10
call fcn.1801af990
divsd xmm6, xmm0
xorps xmm8, xmm8
cvtsd2ss xmm8, xmm6
jmp 0x18027f6ed
movsd xmm7, qword [0x1801d28a0]
xorps xmm2, xmm7
xorps xmm10, xmm7
divsd xmm2, xmm10
movaps xmm0, xmm2
call fcn.1801af990
xorps xmm11, xmm7
movaps xmm6, xmm0
divsd xmm11, xmm10
movaps xmm0, xmm11
call fcn.1801af990
divsd xmm6, xmm0
xorps xmm1, xmm1
movaps xmm8, xmm9
cvtsd2ss xmm1, xmm6
subss xmm8, xmm1
push rax
pushf
mov eax, 0x5bd06fd4
pushf
not eax
add eax, 0xf896cfad
xor eax, 0xdee13c8c
rol eax, 0x43
popf
pushf
not eax
add eax, 0xc6897c1b
xor eax, 0xb54e6120
rol eax, 0x9f
popf
jmp 0x18027e017
movaps xmm12, xmmword [rsp + 0x20]
test bl, bl
mov rbx, qword [rsp + 0x90]
movaps xmm11, xmmword [rsp + 0x30]
movaps xmm10, xmmword [rsp + 0x40]
je 0x18027f751
push rax
pushf
mov eax, 0xdf2c5723
pushf
not eax
add eax, 0xb3fe09d3
xor eax, 0xc095c819
rol eax, 0x64
popf
pushf
not eax
add eax, 0xff985794
xor eax, 0xdcb6e18e
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x859d2fae
xor eax, 0xa7333c87
rol eax, 0xcf
popf
jmp 0x18027e017
push rax
pushf
mov eax, 0xd7c1d404
pushf
not eax
add eax, 0xfbb2eee0
xor eax, 0xf9b6ed25
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa3010708
xor eax, 0xa54c5918
rol eax, 0x58
popf
jmp 0x18027e017
subss xmm9, xmm8
jmp 0x18027f808
movaps xmm9, xmm8
push rax
pushf
mov eax, 0x213b5aef
pushf
not eax
add eax, 0xf0df8f51
xor eax, 0x9bf10de4
rol eax, 0x48
popf
pushf
not eax
add eax, 0xaa21244a
xor eax, 0xdd53d1f6
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe1b2b92e
xor eax, 0xde292bde
rol eax, 0x58
popf
jmp 0x18027e017
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm0, xmm9
movaps xmm9, xmmword [rsp + 0x50]
jmp 0x18027f8cf
subsd xmm2, xmm4
xorps xmm0, xmm0
subsd xmm3, xmm4
divsd xmm2, xmm3
cvtsd2ss xmm0, xmm2
push rax
pushf
mov eax, 0x7ec01e83
pushf
not eax
add eax, 0x9cc58ff4
xor eax, 0xe8ee3349
rol eax, 0x40
popf
pushf
not eax
add eax, 0xe2b13d20
xor eax, 0x8d396bb4
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xebb3c240
xor eax, 0xb3cf37ce
rol eax, 0xdf
popf
jmp 0x18027e017
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
add rsp, 0x98
ret