Function at 0x140300758
Capabilities:
Authenticate hmac
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x1b6c1d9e
pushf
not eax
add eax, 0xb03f9cf9
xor eax, 0xdae71733
rol eax, 9
popf
pushf
not eax
add eax, 0xf4ef4fc5
xor eax, 0x8c1e7d28
rol eax, 0xd0
popf
cmp eax, 0x29
jne 0x140300795
popf
pop rax
jmp 0x14030214e
cmp eax, 0
jne 0x1403007a4
popf
pop rax
jmp 0x140300b0a
cmp eax, 3
jne 0x1403007b3
popf
pop rax
jmp 0x140300e12
cmp eax, 1
jne 0x1403007c2
popf
pop rax
jmp 0x140300d2f
cmp eax, 0xd
jne 0x1403007d1
popf
pop rax
jmp 0x1403012f1
cmp eax, 0x1a
jne 0x1403007e0
popf
pop rax
jmp 0x1403019c8
cmp eax, 0xe
jne 0x1403007ef
popf
pop rax
jmp 0x140301391
cmp eax, 0x31
jne 0x1403007fe
popf
pop rax
jmp 0x14030257f
cmp eax, 0x19
jne 0x14030080d
popf
pop rax
jmp 0x140301933
cmp eax, 8
jne 0x14030081c
popf
pop rax
jmp 0x140301048
cmp eax, 0x2a
jne 0x14030082b
popf
pop rax
jmp 0x1403021d3
cmp eax, 0x17
jne 0x14030083a
popf
pop rax
jmp 0x1403017fb
cmp eax, 0x1c
jne 0x140300849
popf
pop rax
jmp 0x140301aec
cmp eax, 0x2e
jne 0x140300858
popf
pop rax
jmp 0x1403023ca
cmp eax, 0x18
jne 0x140300867
popf
pop rax
jmp 0x140301894
cmp eax, 0x2b
jne 0x140300876
popf
pop rax
jmp 0x140302260
cmp eax, 0x1b
jne 0x140300885
popf
pop rax
jmp 0x140301a39
cmp eax, 0x2d
jne 0x140300894
popf
pop rax
jmp 0x140302330
cmp eax, 0x23
jne 0x1403008a3
popf
pop rax
jmp 0x140301e74
cmp eax, 0x25
jne 0x1403008b2
popf
pop rax
jmp 0x140301f44
cmp eax, 0x32
jne 0x1403008c1
popf
pop rax
jmp 0x140302620
cmp eax, 0x13
jne 0x1403008d0
popf
pop rax
jmp 0x1403015ab
cmp eax, 0x33
jne 0x1403008df
popf
pop rax
jmp 0x140302666
cmp eax, 0x24
jne 0x1403008ee
popf
pop rax
jmp 0x140301eb9
cmp eax, 0x1e
jne 0x1403008fd
popf
pop rax
jmp 0x140301ba9
cmp eax, 0xc
jne 0x14030090c
popf
pop rax
jmp 0x140301248
cmp eax, 0x26
jne 0x14030091b
popf
pop rax
jmp 0x140301fe2
cmp eax, 0x27
jne 0x14030092a
popf
pop rax
jmp 0x14030208e
cmp eax, 0x30
jne 0x140300939
popf
pop rax
jmp 0x1403024ea
cmp eax, 0x10
jne 0x140300948
popf
pop rax
jmp 0x140301416
cmp eax, 0x37
jne 0x140300957
popf
pop rax
jmp 0x14030294e
cmp eax, 9
jne 0x140300966
popf
pop rax
jmp 0x14030110d
cmp eax, 0x39
jne 0x140300975
popf
pop rax
jmp 0x140302a4c
cmp eax, 0x16
jne 0x140300984
popf
pop rax
jmp 0x140301741
cmp eax, 0x3b
jne 0x140300993
popf
pop rax
jmp 0x140302c9b
cmp eax, 0xa
jne 0x1403009a2
popf
pop rax
jmp 0x14030119a
cmp eax, 0x36
jne 0x1403009b1
popf
pop rax
jmp 0x1403028b7
cmp eax, 0x14
jne 0x1403009c0
popf
pop rax
jmp 0x140301693
cmp eax, 7
jne 0x1403009cf
popf
pop rax
jmp 0x140300fd9
cmp eax, 0x34
jne 0x1403009de
popf
pop rax
jmp 0x1403026de
cmp eax, 2
jne 0x1403009ed
popf
pop rax
jmp 0x140300dce
cmp eax, 0x20
jne 0x1403009fc
popf
pop rax
jmp 0x140301c9f
cmp eax, 0x1d
jne 0x140300a0b
popf
pop rax
jmp 0x140301b5e
cmp eax, 0x11
jne 0x140300a1a
popf
pop rax
jmp 0x1403014ea
cmp eax, 0x35
jne 0x140300a29
popf
pop rax
jmp 0x140302800
cmp eax, 0x3a
jne 0x140300a38
popf
pop rax
jmp 0x140302aa0
cmp eax, 0x12
jne 0x140300a47
popf
pop rax
jmp 0x14030154d
cmp eax, 0x21
jne 0x140300a56
popf
pop rax
jmp 0x140301d3d
cmp eax, 0x38
jne 0x140300a65
popf
pop rax
jmp 0x1403029b5
cmp eax, 0xb
jne 0x140300a74
popf
pop rax
jmp 0x1403011fd
cmp eax, 0xf
jne 0x140300a83
popf
pop rax
jmp 0x1403013cb
cmp eax, 0x15
jne 0x140300a92
popf
pop rax
jmp 0x1403016e3
cmp eax, 5
jne 0x140300aa1
popf
pop rax
jmp 0x140300f38
cmp eax, 6
jne 0x140300ab0
popf
pop rax
jmp 0x140300f8b
cmp eax, 0x22
jne 0x140300abf
popf
pop rax
jmp 0x140301dac
cmp eax, 0x2c
jne 0x140300ace
popf
pop rax
jmp 0x1403022f8
cmp eax, 0x1f
jne 0x140300add
popf
pop rax
jmp 0x140301c30
cmp eax, 4
jne 0x140300aec
popf
pop rax
jmp 0x140300eac
cmp eax, 0x2f
jne 0x140300afb
popf
pop rax
jmp 0x14030245f
cmp eax, 0x28
jne 0x140300b0a
popf
pop rax
jmp 0x140302141
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x198
mov rax, qword [0x140140a78]
mov qword [rsp + 0x38], rax
movss xmm0, dword [0x140118974]
movss dword [rsp + 0xc0], xmm0
movss xmm0, dword [0x140118974]
movss dword [rsp + 0xc4], xmm0
mov rax, qword [rsp + 0x1a8]
add rax, 0x1e8
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x138]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rsp + 0xc4]
movss dword [rsp + 0xb8], xmm0
mov rax, qword [rsp + 0x138]
movss xmm0, dword [rax]
addss xmm0, dword [rsp + 0xc0]
movss dword [rsp + 0xb0], xmm0
movss xmm0, dword [rsp + 0xb0]
movss dword [rsp + 0xd8], xmm0
movss xmm0, dword [rsp + 0xb8]
movss dword [rsp + 0xdc], xmm0
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x148], rax
movss xmm0, dword [0x140118974]
movss dword [rsp + 0xc8], xmm0
movss xmm0, dword [0x140118974]
movss dword [rsp + 0xcc], xmm0
mov rax, qword [rsp + 0x1a8]
add rax, 0x1e0
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rsp + 0xcc]
movss dword [rsp + 0x60], xmm0
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [rax]
subss xmm0, dword [rsp + 0xc8]
movss dword [rsp + 0xd0], xmm0
movss xmm0, dword [rsp + 0xd0]
movss dword [rsp + 0xe8], xmm0
movss xmm0, dword [rsp + 0x60]
movss dword [rsp + 0xec], xmm0
lea rax, [rsp + 0xe8]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x140]
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x148]
mov rax, qword [rax]
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x1b8]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x1b8]
and eax, 0x15
test eax, eax
jne 0x140300cfc
push rax
pushf
mov eax, 0x669480e0
pushf
not eax
add eax, 0x91d56ef6
xor eax, 0xa81de537
rol eax, 0x40
popf
pushf
not eax
add eax, 0xf9bce08c
xor eax, 0xea2e1026
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xb732ad6d
xor eax, 0xbd699118
rol eax, 0xaf
popf
jmp 0x140300786
push rax
pushf
mov eax, 0xa35554a
pushf
not eax
add eax, 0xe0eb3d29
xor eax, 0xe9b356e4
rol eax, 0xd
popf
pushf
not eax
add eax, 0x88df860e
xor eax, 0xb2b8fe2d
rol eax, 0xb2
popf
jmp 0x140300786
mov rax, qword [rsp + 0x1a8]
movzx eax, byte [rax + 0x94]
test eax, eax
je 0x140300d88
push rax
pushf
mov eax, 0xf5c9854d
pushf
not eax
add eax, 0xa8dde17d
xor eax, 0xa9b23048
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xc03fd451
xor eax, 0xaf16a0b2
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xa25838d8
xor eax, 0xf0bfcd92
rol eax, 0x96
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x57e88128
pushf
not eax
add eax, 0xe796c9de
xor eax, 0xbc99eef1
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb73998a0
xor eax, 0xf21627c2
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf01cc2b3
xor eax, 0xd2507049
rol eax, 0x99
popf
jmp 0x140300786
mov eax, dword [rsp + 0x1b8]
or eax, 1
mov dword [rsp + 0x1b8], eax
push rax
pushf
mov eax, 0xe5d6c748
pushf
not eax
add eax, 0xd913db41
xor eax, 0xb672d771
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd0f4ce0b
xor eax, 0xd4ac3986
rol eax, 0xfc
popf
jmp 0x140300786
mov eax, dword [rsp + 0x1b8]
and eax, 0x2a
test eax, eax
jne 0x140300e66
push rax
pushf
mov eax, 0xeacf3f7e
pushf
not eax
add eax, 0xdc4a580a
xor eax, 0xaf63a613
rol eax, 2
popf
pushf
not eax
add eax, 0xb949165c
xor eax, 0x9e815162
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x97d7f50a
xor eax, 0xb1234b7c
rol eax, 0x2c
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x2ed1dc43
pushf
not eax
add eax, 0xda91d5b8
xor eax, 0xfcb07a7d
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc73c070c
xor eax, 0x980f2b57
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8d7d3b29
xor eax, 0xa60608dc
rol eax, 0x54
popf
jmp 0x140300786
mov rax, qword [rsp + 0x1a8]
movzx eax, byte [rax + 0x9c]
test eax, eax
je 0x140300f05
push rax
pushf
mov eax, 0x8928b8fa
pushf
not eax
add eax, 0xbd2fbe3d
xor eax, 0xf3b59efc
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe8c18030
xor eax, 0x8c6abe13
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x903c76e6
xor eax, 0xb0b33e44
rol eax, 0x1a
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x960bd7a2
pushf
not eax
add eax, 0xcab19806
xor eax, 0xbd960df5
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xe0000e6c
xor eax, 0xbb36d811
rol eax, 0x50
popf
jmp 0x140300786
mov dword [rsp + 0x50], reloc.WLDAP32.dll_Ordinal_32
jmp 0x140300fd9
mov dword [rsp + 0x50], 2
push rax
pushf
mov eax, 0xd1106e5d
pushf
not eax
add eax, 0xa11f4469
xor eax, 0xc331914c
rol eax, 0x95
popf
pushf
not eax
add eax, 0xde1abf1c
xor eax, 0x8affce8f
rol eax, 0x25
popf
pushf
not eax
add eax, 0xb48e9d69
xor eax, 0xcb9b65d9
rol eax, 4
popf
jmp 0x140300786
mov eax, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x1b8]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x1b8], eax
push rax
pushf
mov eax, 0x8a0cf69f
pushf
not eax
add eax, 0x882f5aa8
xor eax, 0xf5b742dd
rol eax, 5
popf
pushf
not eax
add eax, 0xfbec4f1d
xor eax, 0xea935dfb
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8a5c508f
xor eax, 0xb4c9e660
rol eax, 0x17
popf
pushf
not eax
add eax, 0xfc7d3439
xor eax, 0xf99f9b6b
rol eax, 0x53
popf
jmp 0x140300786
mov rax, qword [rsp + 0x1b0]
movss xmm0, dword [rsp + 0x40]
comiss xmm0, dword [rax]
ja 0x1403010b4
push rax
pushf
mov eax, 0x748c3833
pushf
not eax
add eax, 0xb5d9b052
xor eax, 0xdd652856
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xf3928d8d
xor eax, 0xdd46becd
rol eax, 0x49
popf
pushf
not eax
add eax, 0x82b1c1c3
xor eax, 0xa81f6d3b
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe990577f
xor eax, 0xf0ad6c36
rol eax, 0x21
popf
jmp 0x140300786
push rax
pushf
mov eax, 0xee0008b7
pushf
not eax
add eax, 0xee421e07
xor eax, 0xe5f5b9b8
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf67855f6
xor eax, 0xb1ecbc34
rol eax, 0xed
popf
pushf
not eax
add eax, 0xda8e252c
xor eax, 0xe77b697a
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa6ceacf3
xor eax, 0xa7844dd9
rol eax, 0x8b
popf
jmp 0x140300786
mov rax, qword [rsp + 0x1b0]
movss xmm0, dword [rsp + 0x48]
comiss xmm0, dword [rax + 8]
jb 0x140301167
push rax
pushf
mov eax, 0xb26e7eb2
pushf
not eax
add eax, 0xbb893011
xor eax, 0xbdb52287
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x8e82c6b6
xor eax, 0x980c6f73
rol eax, 0xd
popf
pushf
not eax
add eax, 0xdb100bb0
xor eax, 0xb6638090
rol eax, 0xa1
popf
jmp 0x140300786
push rax
pushf
mov eax, 0xeae8bc38
pushf
not eax
add eax, 0xd0cc49ad
xor eax, 0xa043f1f5
rol eax, 0x40
popf
pushf
not eax
add eax, 0xead3b39d
xor eax, 0x8933371b
rol eax, 0xa6
popf
jmp 0x140300786
mov byte [rsp + 0x20], 1
jmp 0x140301248
mov byte [rsp + 0x20], 0
push rax
pushf
mov eax, 0x4ca16265
pushf
not eax
add eax, 0xa9e63f6c
xor eax, 0xf393fdbc
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xed89a5e8
xor eax, 0xcccc460d
rol eax, 0x42
popf
pushf
not eax
add eax, 0x8e363f18
xor eax, 0xc5ef56ce
rol eax, 0xd6
popf
jmp 0x140300786
movzx eax, byte [rsp + 0x20]
mov byte [rsp + 0x24], al
mov rax, qword [rsp + 0x1b0]
movss xmm0, dword [rsp + 0x44]
comiss xmm0, dword [rax + 4]
ja 0x140301298
push rax
pushf
mov eax, 0xb828d078
pushf
not eax
add eax, 0x8d044862
xor eax, 0x9373f130
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8ad2e002
xor eax, 0xe10c06ba
rol eax, 0x4a
popf
jmp 0x140300786
push rax
pushf
mov eax, 0xb614be2f
pushf
not eax
add eax, 0xa4786a3b
xor eax, 0x923dc9ca
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x931d431d
xor eax, 0xdcb8ba28
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd18681a8
xor eax, 0xb6aefa23
rol eax, 0xa
popf
pushf
not eax
add eax, 0x9208eba9
xor eax, 0xf5ff9708
rol eax, 0xd
popf
jmp 0x140300786
mov rax, qword [rsp + 0x1b0]
movss xmm0, dword [rsp + 0x4c]
comiss xmm0, dword [rax + 0xc]
jb 0x14030134b
push rax
pushf
mov eax, 0x856fd626
pushf
not eax
add eax, 0xef13e20d
xor eax, 0xa11c5ebc
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xba6b5e38
xor eax, 0xe3862b69
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xbb4bfa9a
xor eax, 0xad32f819
rol eax, 0x64
popf
jmp 0x140300786
push rax
pushf
mov eax, 0xf50c1d55
pushf
not eax
add eax, 0xc07fef5d
xor eax, 0x9a375615
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd3285fcf
xor eax, 0xed5d654b
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x9749abdd
xor eax, 0xa25a00e0
rol eax, 0xdc
popf
jmp 0x140300786
mov byte [rsp + 0x21], 1
jmp 0x140301416
mov byte [rsp + 0x21], 0
push rax
pushf
mov eax, 0x927cb4d5
pushf
not eax
add eax, 0xa7ad3cde
xor eax, 0xf6c5b4c4
rol eax, 0x74
popf
pushf
not eax
add eax, 0xfb38de50
xor eax, 0xedd688fd
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe4610f06
xor eax, 0xc6432e55
rol eax, 0x88
popf
jmp 0x140300786
movzx eax, byte [rsp + 0x21]
mov byte [rsp + 0x26], al
mov rax, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x1b0]
movss xmm0, dword [rax + 8]
subss xmm0, dword [rcx]
movss dword [rsp + 0x68], xmm0
mov rax, qword [rsp + 0x38]
movss xmm0, dword [rax + 0x3844]
mulss xmm0, dword [0x140118978]
movss xmm1, dword [rsp + 0x68]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rsp + 0x48]
subss xmm1, dword [rsp + 0x40]
comiss xmm0, xmm1
ja 0x1403014a4
push rax
pushf
mov eax, 0xbd861e70
pushf
not eax
add eax, 0xadc004dc
xor eax, 0xab8c5d56
rol eax, 0x67
popf
pushf
not eax
add eax, 0x94e4199b
xor eax, 0xba067a65
rol eax, 0x5d
popf
jmp 0x140300786
push rax
pushf
mov eax, 0xd5d9a628
pushf
not eax
add eax, 0x87678491
xor eax, 0x984768a3
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd4c6930a
xor eax, 0xb95a2bcc
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9e4d6170
xor eax, 0xb3dd1b1c
rol eax, 0x47
popf
jmp 0x140300786
mov byte [rsp + 0x22], 1
jmp 0x1403015ab
mov byte [rsp + 0x22], 0
push rax
pushf
mov eax, 0x643a7a2f
pushf
not eax
add eax, 0xfd0da8ce
xor eax, 0xc4932fd4
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xda6149f3
xor eax, 0xfe403449
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xd809df57
xor eax, 0x9eb98b77
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xdaee9942
xor eax, 0xd3f7a722
rol eax, 0xa1
popf
jmp 0x140300786
movzx eax, byte [rsp + 0x22]
mov byte [rsp + 0x25], al
mov rax, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x1b0]
movss xmm0, dword [rax + 0xc]
subss xmm0, dword [rcx + 4]
movss dword [rsp + 0x6c], xmm0
mov rax, qword [rsp + 0x38]
movss xmm0, dword [rax + 0x3848]
mulss xmm0, dword [0x140118978]
movss xmm1, dword [rsp + 0x6c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rsp + 0x4c]
subss xmm1, dword [rsp + 0x44]
comiss xmm0, xmm1
ja 0x140301660
push rax
pushf
mov eax, 0xb5a6e329
pushf
not eax
add eax, 0xa6226738
xor eax, 0x84b6bcdb
rol eax, 0x43
popf
pushf
not eax
add eax, 0xfb3b1376
xor eax, 0xe775eab7
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd6b044dc
xor eax, 0xa6d4c418
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd3d974fc
xor eax, 0xf1719c75
rol eax, 0xff
popf
jmp 0x140300786
push rax
pushf
mov eax, 0xb0166154
pushf
not eax
add eax, 0xa52d178d
xor eax, 0xbe3abd35
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa1f12970
xor eax, 0xa1c4f442
rol eax, 0xa4
popf
jmp 0x140300786
mov byte [rsp + 0x23], 1
jmp 0x140301741
mov byte [rsp + 0x23], 0
push rax
pushf
mov eax, 0xf070b3b
pushf
not eax
add eax, 0x8f12ac40
xor eax, 0x942f46ed
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xdecdc058
xor eax, 0xb3a1d210
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xef555251
xor eax, 0x97f75b11
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xcadd3c16
xor eax, 0xe05ffee6
rol eax, 0x8d
popf
jmp 0x140300786
movzx eax, byte [rsp + 0x23]
mov byte [rsp + 0x27], al
mov eax, dword [rsp + 0x1b8]
and eax, 1
test eax, eax
je 0x1403017b5
push rax
pushf
mov eax, 0x1f5af85c
pushf
not eax
add eax, 0x879016a0
xor eax, 0xddd864e0
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x9c5f8d01
xor eax, 0x8014da21
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x85c93c55
xor eax, 0xd633da6e
rol eax, 0x94
popf
pushf
not eax
add eax, 0xaf567bf2
xor eax, 0xbd7dd092
rol eax, 0xef
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x53d95f80
pushf
not eax
add eax, 0xd2ca0d62
xor eax, 0xc42c5eea
rol eax, 0x32
popf
pushf
not eax
add eax, 0x83a8574f
xor eax, 0xccc9ccf4
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8ba7392b
xor eax, 0xac870f5f
rol eax, 0xf
popf
jmp 0x140300786
movzx eax, byte [rsp + 0x24]
test eax, eax
jne 0x140301861
push rax
pushf
mov eax, 0x4c602153
pushf
not eax
add eax, 0x86e765e2
xor eax, 0xf9725b48
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe568e88f
xor eax, 0xff805473
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe163d795
xor eax, 0xbba80779
rol eax, 0xad
popf
pushf
not eax
add eax, 0x94e35ca9
xor eax, 0x9310b7dd
rol eax, 4
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x1d10921d
pushf
not eax
add eax, 0xf4c67a60
xor eax, 0xcf82a903
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd3b8435b
xor eax, 0x92772bd3
rol eax, 0x1d
popf
jmp 0x140300786
mov rax, qword [rsp + 0x1b0]
movss xmm0, dword [rsp + 0x40]
comiss xmm0, dword [rax]
ja 0x1403018da
push rax
pushf
mov eax, 0x90618468
pushf
not eax
add eax, 0xf79c8ad3
xor eax, 0xd9b45dc2
rol eax, 0x10
popf
pushf
not eax
add eax, 0xe0615af2
xor eax, 0x848a9c62
rol eax, 0xcf
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x6236dc23
pushf
not eax
add eax, 0xa431608f
xor eax, 0xfbfd9e38
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xc9ac9b61
xor eax, 0xdffc6110
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xcf0f97e6
xor eax, 0xd339aab2
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xa35ec4d8
xor eax, 0xcf339269
rol eax, 0xef
popf
jmp 0x140300786
movzx eax, byte [rsp + 0x25]
test eax, eax
jne 0x14030196f
push rax
pushf
mov eax, 0xde5146f1
pushf
not eax
add eax, 0xd367221c
xor eax, 0xa493ce58
rol eax, 6
popf
pushf
not eax
add eax, 0x89f9dc2d
xor eax, 0xa8747f9e
rol eax, 0xa2
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x6ccef7c3
pushf
not eax
add eax, 0xee452300
xor eax, 0xf3eb0823
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe8700e2f
xor eax, 0xc0517496
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xa5ac03aa
xor eax, 0xc6f67c7f
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc0686d2f
xor eax, 0x8305ca5b
rol eax, 0x5b
popf
jmp 0x140300786
mov rax, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x38]
movss xmm0, dword [rax]
subss xmm0, dword [rcx + 0x3844]
mov rax, qword [rsp + 0x1a8]
subss xmm0, dword [rax + 0x18]
xorps xmm2, xmm2
movaps xmm1, xmm0
mov rcx, qword [rsp + 0x1a8]
call fcn.1401bc544
jmp 0x140301b5e
mov rax, qword [rsp + 0x1b0]
movss xmm0, dword [rsp + 0x48]
comiss xmm0, dword [rax + 8]
ja 0x140301a93
push rax
pushf
mov eax, 0x48ffa747
pushf
not eax
add eax, 0x96749fa3
xor eax, 0x919b67b6
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xdccc83dc
xor eax, 0x8fa92c0f
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe6664d93
xor eax, 0xff86fdea
rol eax, 0x76
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x9b19fd48
pushf
not eax
add eax, 0xef24c31e
xor eax, 0xb7aa53b2
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc9dc5d72
xor eax, 0xd55a7feb
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x93ac49da
xor eax, 0x9dc6e820
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf5fa8e27
xor eax, 0xff1ec30d
rol eax, 0xfa
popf
jmp 0x140300786
mov rax, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x38]
movss xmm0, dword [rax + 8]
addss xmm0, dword [rcx + 0x3844]
mov rax, qword [rsp + 0x1a8]
subss xmm0, dword [rax + 0x18]
movss xmm2, dword [0x140118974]
movaps xmm1, xmm0
mov rcx, qword [rsp + 0x1a8]
call fcn.1401bc544
push rax
pushf
mov eax, 0x2f33e940
pushf
not eax
add eax, 0x8716b084
xor eax, 0x9a83217c
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe6a0158d
xor eax, 0xf4c02edc
rol eax, 0xca
popf
jmp 0x140300786
jmp 0x140301f44
mov eax, dword [rsp + 0x1b8]
and eax, 4
test eax, eax
je 0x140301bfd
push rax
pushf
mov eax, 0xc61146f0
pushf
not eax
add eax, 0xfba37188
xor eax, 0xd8836be7
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xde7b57e1
xor eax, 0xe12eb8bd
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x894920cc
xor eax, 0xd7e18ab8
rol eax, 0x7b
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x8db8710e
pushf
not eax
add eax, 0xdff5aa52
xor eax, 0xa5aac861
rol eax, 0x40
popf
pushf
not eax
add eax, 0x90b09b93
xor eax, 0x9918aaf0
rol eax, 0x1e
popf
jmp 0x140300786
movzx eax, byte [rsp + 0x24]
test eax, eax
je 0x140301c6c
push rax
pushf
mov eax, 0x5136dc2f
pushf
not eax
add eax, 0x85aac01c
xor eax, 0x8c9fca7f
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe1b85aee
xor eax, 0x951ab38c
rol eax, 0x58
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x630aa2b9
pushf
not eax
add eax, 0x983163e1
xor eax, 0xec02dc46
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xdc4ab63e
xor eax, 0xb6e8dd18
rol eax, 0x85
popf
jmp 0x140300786
mov eax, dword [rsp + 0x1b8]
and eax, 0x10
test eax, eax
je 0x140301ce4
push rax
pushf
mov eax, 0x6eef01ce
pushf
not eax
add eax, 0xa7a61ef0
xor eax, 0x8a826acf
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xb370b526
xor eax, 0x905b363a
rol eax, 0xcf
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x26e8a4d6
pushf
not eax
add eax, 0xbafc3ff9
xor eax, 0xc4b131f3
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x89d25407
xor eax, 0xeb2b0660
rol eax, 0x56
popf
pushf
not eax
add eax, 0xc315a33a
xor eax, 0xa0285092
rol eax, 0x87
popf
pushf
not eax
add eax, 0xbb7b4fd0
xor eax, 0xd766fb3e
rol eax, 0x6a
popf
jmp 0x140300786
movzx eax, byte [rsp + 0x25]
test eax, eax
je 0x140301d79
push rax
pushf
mov eax, 0x3dc8c514
pushf
not eax
add eax, 0x9a305dc2
xor eax, 0xabb3b1cb
rol eax, 0x45
popf
pushf
not eax
add eax, 0x8a58e58e
xor eax, 0x8753b8af
rol eax, 0xea
popf
jmp 0x140300786
push rax
pushf
mov eax, 0xbb66e6bb
pushf
not eax
add eax, 0x86c7be69
xor eax, 0xaee76dbc
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xb095650d
xor eax, 0x8dca1398
rol eax, 0x37
popf
jmp 0x140300786
mov rax, qword [rsp + 0x1a8]
add rax, 0x1e0
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf0]
movss xmm0, dword [rax + 8]
subss xmm0, dword [rcx]
movss dword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x1b0]
movss xmm0, dword [rax]
addss xmm0, dword [rcx + 8]
subss xmm0, dword [rsp + 0x70]
mulss xmm0, dword [0x140118940]
cvttss2si eax, xmm0
cvtsi2ss xmm0, eax
movss dword [rsp + 0x54], xmm0
jmp 0x140301eb9
mov rax, qword [rsp + 0x1b0]
movss xmm0, dword [rax]
movss dword [rsp + 0x54], xmm0
push rax
pushf
mov eax, 0xef4f1de1
pushf
not eax
add eax, 0xa08c3207
xor eax, 0xa0b5882d
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9c1ddb32
xor eax, 0x981514a3
rol eax, 0x7c
popf
jmp 0x140300786
movss xmm0, dword [rsp + 0x54]
movss dword [rsp + 0x74], xmm0
mov rax, qword [rsp + 0x1a8]
movss xmm0, dword [rsp + 0x74]
subss xmm0, dword [rax + 0x18]
xorps xmm2, xmm2
movaps xmm1, xmm0
mov rcx, qword [rsp + 0x1a8]
call fcn.1401bc544
push rax
pushf
mov eax, 0xaf2d9304
pushf
not eax
add eax, 0x9c6fc538
xor eax, 0xfda86460
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xb379575e
xor eax, 0xc97826fe
rol eax, 0x20
popf
pushf
not eax
add eax, 0xdbe8af62
xor eax, 0xa9e36138
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc18b7748
xor eax, 0xbc3fb956
rol eax, 0x63
popf
jmp 0x140300786
mov eax, dword [rsp + 0x1b8]
and eax, 2
test eax, eax
je 0x140301f89
push rax
pushf
mov eax, 0xd6fe8ef1
pushf
not eax
add eax, 0xd16387c2
xor eax, 0x8438332a
rol eax, 0x82
popf
pushf
not eax
add eax, 0x847a566c
xor eax, 0x8fc72682
rol eax, 0xcb
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x301a6bb5
pushf
not eax
add eax, 0xdeb23f9d
xor eax, 0xf9b4f765
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xa6fcef30
xor eax, 0xc5e04229
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe6838ff4
xor eax, 0xbb761f8b
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xafc5913e
xor eax, 0xc37d78b3
rol eax, 0x7d
popf
jmp 0x140300786
movzx eax, byte [rsp + 0x26]
test eax, eax
jne 0x140302035
push rax
pushf
mov eax, 0xb7c87b1e
pushf
not eax
add eax, 0xe01e9da3
xor eax, 0x85bc921c
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xdff65307
xor eax, 0xeddb0467
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe6899963
xor eax, 0xb1184e1b
rol eax, 0x57
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x5abb57f4
pushf
not eax
add eax, 0xc75c8cb2
xor eax, 0xd76779f9
rol eax, 9
popf
pushf
not eax
add eax, 0xe96e7214
xor eax, 0x8ed042d1
rol eax, 0xff
popf
pushf
not eax
add eax, 0xfe14f2be
xor eax, 0xc9927aed
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x9d04af87
xor eax, 0xb53c990f
rol eax, 0xc7
popf
jmp 0x140300786
mov rax, qword [rsp + 0x1b0]
movss xmm0, dword [rsp + 0x44]
comiss xmm0, dword [rax + 4]
ja 0x1403020e8
push rax
pushf
mov eax, 0xb437f216
pushf
not eax
add eax, 0xba751765
xor eax, 0xb856c9f1
rol eax, 0x43
popf
pushf
not eax
add eax, 0xdef518b2
xor eax, 0xa89685ae
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe788a0c3
xor eax, 0x80a7d862
rol eax, 0x94
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x449501a7
pushf
not eax
add eax, 0x81dc4352
xor eax, 0xab191240
rol eax, 0x98
popf
pushf
not eax
add eax, 0xbf003ebe
xor eax, 0xd26ec5fd
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb9158b20
xor eax, 0xf719271a
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa83b7347
xor eax, 0xaf4d9517
rol eax, 0x7a
popf
jmp 0x140300786
movzx eax, byte [rsp + 0x27]
test eax, eax
jne 0x1403021d3
mov rax, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x38]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rcx + 0x3848]
mov rax, qword [rsp + 0x1a8]
subss xmm0, dword [rax + 0x1c]
xorps xmm2, xmm2
movaps xmm1, xmm0
mov rcx, qword [rsp + 0x1a8]
call fcn.1401ecf3f
jmp 0x1403022f8
mov rax, qword [rsp + 0x1b0]
movss xmm0, dword [rsp + 0x4c]
comiss xmm0, dword [rax + 0xc]
ja 0x14030222d
push rax
pushf
mov eax, 0x68ea90d
pushf
not eax
add eax, 0xd81d71ae
xor eax, 0xaf7dcd87
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xbb707d9d
xor eax, 0x9c96321d
rol eax, 0x43
popf
pushf
not eax
add eax, 0xc3b6a7d0
xor eax, 0xdf7aad11
rol eax, 0xa9
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x217dc311
pushf
not eax
add eax, 0xbeb8726e
xor eax, 0x9d341ba8
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb0e0a652
xor eax, 0xb06afe01
rol eax, 0x9e
popf
jmp 0x140300786
mov rax, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x38]
movss xmm0, dword [rax + 0xc]
addss xmm0, dword [rcx + 0x3848]
mov rax, qword [rsp + 0x1a8]
subss xmm0, dword [rax + 0x1c]
movss xmm2, dword [0x140118974]
movaps xmm1, xmm0
mov rcx, qword [rsp + 0x1a8]
call fcn.1401ecf3f
push rax
pushf
mov eax, 0xeeeb41bc
pushf
not eax
add eax, 0xe401a928
xor eax, 0xbf0de7c9
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa5123382
xor eax, 0xf969c2b3
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc9a7741a
xor eax, 0xcee8d1f8
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x9b61d7e2
xor eax, 0xf5cd68c1
rol eax, 0x9f
popf
jmp 0x140300786
jmp 0x1403026de
mov eax, dword [rsp + 0x1b8]
and eax, 8
test eax, eax
je 0x140302384
push rax
pushf
mov eax, 0x1735e2f8
pushf
not eax
add eax, 0xe4a1e7a4
xor eax, 0xa4cb262b
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc17d5b85
xor eax, 0xd033eab8
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xdd9c521b
xor eax, 0xf0d1a3fe
rol eax, 0x29
popf
jmp 0x140300786
push rax
pushf
mov eax, 0xdcb6b395
pushf
not eax
add eax, 0xb038b100
xor eax, 0x95e54900
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x8b0cd233
xor eax, 0xddf2d6f1
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xf00241a6
xor eax, 0xde2076fa
rol eax, 0x14
popf
jmp 0x140300786
movzx eax, byte [rsp + 0x26]
test eax, eax
je 0x140302419
push rax
pushf
mov eax, 0xb30a0477
pushf
not eax
add eax, 0xd5b068f0
xor eax, 0xa10d85d9
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe72f6d8f
xor eax, 0xd1ddee92
rol eax, 0x45
popf
pushf
not eax
add eax, 0x96e48a1e
xor eax, 0xfcf101da
rol eax, 0x4d
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x9dec1e1
pushf
not eax
add eax, 0x8eb7843e
xor eax, 0x954656a7
rol eax, 5
popf
pushf
not eax
add eax, 0x9e2949eb
xor eax, 0xcdb77097
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xcc5e2c0a
xor eax, 0xbc8a3bdc
rol eax, 0x3e
popf
jmp 0x140300786
mov eax, dword [rsp + 0x1b8]
and eax, 0x20
test eax, eax
je 0x1403024b7
push rax
pushf
mov eax, 0x3d5fe5fd
pushf
not eax
add eax, 0xa5dfc795
xor eax, 0x8c5949ff
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x87509802
xor eax, 0xe97023fb
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x83469826
xor eax, 0x92d497a2
rol eax, 0xd3
popf
jmp 0x140300786
push rax
pushf
mov eax, 0xfc763db7
pushf
not eax
add eax, 0xf79da1d5
xor eax, 0xc99243bf
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x89b871ec
xor eax, 0xbee3e763
rol eax, 0x38
popf
jmp 0x140300786
movzx eax, byte [rsp + 0x27]
test eax, eax
je 0x140302539
push rax
pushf
mov eax, 0xc96e6cf
pushf
not eax
add eax, 0xb63d9b71
xor eax, 0xad94fde2
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x9e21d59f
xor eax, 0xbf67ac9b
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xad1d1a05
xor eax, 0xfb8e3810
rol eax, 0x27
popf
jmp 0x140300786
push rax
pushf
mov eax, 0xd83aba3d
pushf
not eax
add eax, 0xcf555a09
xor eax, 0x88bbc516
rol eax, 0x42
popf
pushf
not eax
add eax, 0xde2b60fc
xor eax, 0xfc2a8ffb
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xab9ea96d
xor eax, 0xef616adb
rol eax, 0x6a
popf
jmp 0x140300786
mov rax, qword [rsp + 0x1a8]
add rax, 0x1e0
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0xf8]
movss xmm0, dword [rax + 0xc]
subss xmm0, dword [rcx + 4]
movss dword [rsp + 0x78], xmm0
mov rax, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x1b0]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rcx + 0xc]
subss xmm0, dword [rsp + 0x78]
mulss xmm0, dword [0x140118940]
cvttss2si eax, xmm0
cvtsi2ss xmm0, eax
movss dword [rsp + 0x58], xmm0
jmp 0x140302666
mov rax, qword [rsp + 0x1b0]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x58], xmm0
push rax
pushf
mov eax, 0xc9f6ec8e
pushf
not eax
add eax, 0x8b71165f
xor eax, 0x8c2f40db
rol eax, 0x51
popf
pushf
not eax
add eax, 0xc39dd58a
xor eax, 0xf187f6df
rol eax, 0x96
popf
jmp 0x140300786
movss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x7c], xmm0
mov rax, qword [rsp + 0x1a8]
movss xmm0, dword [rsp + 0x7c]
subss xmm0, dword [rax + 0x1c]
xorps xmm2, xmm2
movaps xmm1, xmm0
mov rcx, qword [rsp + 0x1a8]
call fcn.1401ecf3f
push rax
pushf
mov eax, 0x30483865
pushf
not eax
add eax, 0xbf33e1b6
xor eax, 0xf36b76e8
rol eax, 0x57
popf
pushf
not eax
add eax, 0x8ff0586a
xor eax, 0x90a84779
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe9008dd3
xor eax, 0xcf2a0aaf
rol eax, 0x31
popf
jmp 0x140300786
mov rdx, qword [rsp + 0x1a8]
lea rcx, [rsp + 0x108]
call fcn.140391881
mov rax, qword [rsp + 0x1a8]
add rax, 0x64
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x100]
movss xmm0, dword [rsp + 0x10c]
subss xmm0, dword [rax + 4]
movss dword [rsp + 0x88], xmm0
mov rax, qword [rsp + 0x100]
movss xmm0, dword [rsp + 0x108]
subss xmm0, dword [rax]
movss dword [rsp + 0x80], xmm0
movss xmm0, dword [rsp + 0x80]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [rsp + 0x88]
movss dword [rsp + 0x34], xmm0
mov eax, dword [rsp + 0x1b8]
and eax, 0x40
test eax, eax
jne 0x1403027cd
push rax
pushf
mov eax, 0x656f62a8
pushf
not eax
add eax, 0xeb53564c
xor eax, 0xd43ea107
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf68a7f8d
xor eax, 0xd5a5e785
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8b41edf4
xor eax, 0xa74f45d6
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xcd80a49f
xor eax, 0xbfed19ff
rol eax, 0xb2
popf
jmp 0x140300786
push rax
pushf
mov eax, 0xd1395aeb
pushf
not eax
add eax, 0xaa5a12a3
xor eax, 0xd6019232
rol eax, 8
popf
pushf
not eax
add eax, 0xb87628ab
xor eax, 0x8ad0a39b
rol eax, 0xe9
popf
jmp 0x140300786
mov rax, qword [rsp + 0x1a8]
mov eax, dword [rax + 0xc]
and eax, 0x1000000
test eax, eax
je 0x14030285e
push rax
pushf
mov eax, 0x6fc9f2bc
pushf
not eax
add eax, 0x83016c17
xor eax, 0xccf0ac6d
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc656de18
xor eax, 0xf88f52d9
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf6780305
xor eax, 0x9941cab1
rol eax, 0xf7
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x99fa757b
pushf
not eax
add eax, 0xa18acbb1
xor eax, 0xb954fb71
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf70ba2e4
xor eax, 0xc5949bbf
rol eax, 0x81
popf
pushf
not eax
add eax, 0xfb9860bb
xor eax, 0xeabc1871
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xdfd78a57
xor eax, 0x91655d77
rol eax, 0x92
popf
jmp 0x140300786
mov eax, dword [rsp + 0x28]
and eax, 0x14
test eax, eax
je 0x14030291b
push rax
pushf
mov eax, 0x63ee884f
pushf
not eax
add eax, 0x80e075c7
xor eax, 0xb136ef45
rol eax, 0x41
popf
pushf
not eax
add eax, 0xfe5a8c5a
xor eax, 0x8b6f8573
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc7f4e0ac
xor eax, 0x9ce40e9b
rol eax, 0x80
popf
pushf
not eax
add eax, 0x97a6da25
xor eax, 0xcde8720c
rol eax, 0x97
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x642ddb77
pushf
not eax
add eax, 0xe548be20
xor eax, 0xf4ba8bd5
rol eax, 0x48
popf
pushf
not eax
add eax, 0x96422b1f
xor eax, 0xf5d8ae29
rol eax, 0xdc
popf
jmp 0x140300786
mov eax, dword [rsp + 0x28]
and eax, 0xffffffea
or eax, 1
mov dword [rsp + 0x28], eax
push rax
pushf
mov eax, 0x82ae0b23
pushf
not eax
add eax, 0xe2205503
xor eax, 0xdfe707e2
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9a75030f
xor eax, 0xec3326b3
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb7b205af
xor eax, 0xf6523265
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfeea7833
xor eax, 0xdfb89c90
rol eax, 0xd3
popf
jmp 0x140300786
mov eax, dword [rsp + 0x28]
and eax, 0x28
test eax, eax
je 0x140302a19
push rax
pushf
mov eax, 0x67448a6d
pushf
not eax
add eax, 0x819a9d3b
xor eax, 0x96b137dd
rol eax, 0xba
popf
pushf
not eax
add eax, 0x88032858
xor eax, 0xb3a6fd29
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9d265ebd
xor eax, 0xd0db5978
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x8e704379
xor eax, 0xb4410a81
rol eax, 0x60
popf
jmp 0x140300786
push rax
pushf
mov eax, 0x36864c82
pushf
not eax
add eax, 0xc41a194f
xor eax, 0xe72296ea
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xb7c11738
xor eax, 0x8c0849e1
rol eax, 0x4f
popf
jmp 0x140300786
mov eax, dword [rsp + 0x28]
and eax, 0xffffffd5
or eax, 2
mov dword [rsp + 0x28], eax
push rax
pushf
mov eax, 0xe741a270
pushf
not eax
add eax, 0xcb4cc7c2
xor eax, 0x852964ed
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x8087d821
xor eax, 0xbbe4ffbc
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe45138e0
xor eax, 0xd7c128ad
rol eax, 0x18
popf
jmp 0x140300786
mov rax, qword [rsp + 0x1b0]
add rax, 8
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x110]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rsp + 0x34]
movss dword [rsp + 0x98], xmm0
mov rax, qword [rsp + 0x110]
movss xmm0, dword [rax]
subss xmm0, dword [rsp + 0x30]
movss dword [rsp + 0x90], xmm0
movss xmm0, dword [rsp + 0x90]
movss dword [rsp + 0x118], xmm0
movss xmm0, dword [rsp + 0x98]
movss dword [rsp + 0x11c], xmm0
lea rax, [rsp + 0x118]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x120]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rsp + 0x34]
movss dword [rsp + 0xa8], xmm0
mov rax, qword [rsp + 0x120]
movss xmm0, dword [rax]
subss xmm0, dword [rsp + 0x30]
movss dword [rsp + 0xa0], xmm0
movss xmm0, dword [rsp + 0xa0]
movss dword [rsp + 0x128], xmm0
movss xmm0, dword [rsp + 0xa8]
movss dword [rsp + 0x12c], xmm0
lea rax, [rsp + 0x128]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x150]
mov rax, qword [rax]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x158]
mov rax, qword [rax]
mov qword [rsp + 0x178], rax
lea rax, [rsp + 0x170]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x1a8]
mov rax, qword [rax + 0x350]
mov qword [rsp + 0x168], rax
mov r9d, dword [rsp + 0x28]
mov r8, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x168]
lea rcx, [rsp + 0x180]
call fcn.140300758
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x130]
movss xmm0, dword [rsp + 0x30]
addss xmm0, dword [rax]
movss dword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x130]
movss xmm0, dword [rsp + 0x34]
addss xmm0, dword [rax + 4]
movss dword [rsp + 0x34], xmm0
push rax
pushf
mov eax, 0x50ca0be7
pushf
not eax
add eax, 0x97ed1f42
xor eax, 0xdfd44c22
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xf554fb0f
xor eax, 0xde512962
rol eax, 0xca
popf
pushf
not eax
add eax, 0xbb2fa146
xor eax, 0x93f0d127
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xfa8faf56
xor eax, 0xf76e2bae
rol eax, 0xa5
popf
jmp 0x140300786
mov rax, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x30]
mov qword [rax], rcx
mov rax, qword [rsp + 0x1a0]
add rsp, 0x198
ret