Function at 0x180407a12
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using speck
Hash data using murmur3
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0x6772be5a
pushf
not eax
add eax, 0xfbd253db
xor eax, 0xb9b13c0c
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc00ee1e2
xor eax, 0x925eadc0
rol eax, 0x81
popf
pushf
not eax
add eax, 0xfc7bbee3
xor eax, 0xf4d7f773
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc4f47c9d
xor eax, 0xe6574611
rol eax, 0xa5
popf
cmp eax, 0x29
jne 0x180407a75
popf
pop rax
jmp 0x180409529
cmp eax, 0
jne 0x180407a84
popf
pop rax
jmp 0x180407e44
cmp eax, 0x3f
jne 0x180407a93
popf
pop rax
jmp 0x18040a019
cmp eax, 1
jne 0x180407aa2
popf
pop rax
jmp 0x180407f3a
cmp eax, 0xd
jne 0x180407ab1
popf
pop rax
jmp 0x1804085f2
cmp eax, 0x1a
jne 0x180407ac0
popf
pop rax
jmp 0x180408ce2
cmp eax, 0xe
jne 0x180407acf
popf
pop rax
jmp 0x18040863a
cmp eax, 0x31
jne 0x180407ade
popf
pop rax
jmp 0x180409951
cmp eax, 0x40
jne 0x180407aed
popf
pop rax
jmp 0x18040a055
cmp eax, 8
jne 0x180407afc
popf
pop rax
jmp 0x180408367
cmp eax, 0x2a
jne 0x180407b0b
popf
pop rax
jmp 0x1804095be
cmp eax, 0x17
jne 0x180407b1a
popf
pop rax
jmp 0x180408b0d
cmp eax, 0x1c
jne 0x180407b29
popf
pop rax
jmp 0x180408dfb
cmp eax, 0x2e
jne 0x180407b38
popf
pop rax
jmp 0x1804097df
cmp eax, 0x18
jne 0x180407b47
popf
pop rax
jmp 0x180408bd7
cmp eax, 0x2b
jne 0x180407b56
popf
pop rax
jmp 0x180409658
cmp eax, 0x1b
jne 0x180407b65
popf
pop rax
jmp 0x180408d6a
cmp eax, 0x2d
jne 0x180407b74
popf
pop rax
jmp 0x18040977e
cmp eax, 0x23
jne 0x180407b83
popf
pop rax
jmp 0x180409206
cmp eax, 0x25
jne 0x180407b92
popf
pop rax
jmp 0x18040930f
cmp eax, 0x32
jne 0x180407ba1
popf
pop rax
jmp 0x1804099b1
cmp eax, 0x13
jne 0x180407bb0
popf
pop rax
jmp 0x180408902
cmp eax, 0x33
jne 0x180407bbf
popf
pop rax
jmp 0x180409ab2
cmp eax, 0x24
jne 0x180407bce
popf
pop rax
jmp 0x180409284
cmp eax, 0x1e
jne 0x180407bdd
popf
pop rax
jmp 0x180408e9b
cmp eax, 0xc
jne 0x180407bec
popf
pop rax
jmp 0x18040855f
cmp eax, 0x26
jne 0x180407bfb
popf
pop rax
jmp 0x18040938d
cmp eax, 0x27
jne 0x180407c0a
popf
pop rax
jmp 0x180409410
cmp eax, 0x30
jne 0x180407c19
popf
pop rax
jmp 0x1804098bc
cmp eax, 0x10
jne 0x180407c28
popf
pop rax
jmp 0x180408754
cmp eax, 0x37
jne 0x180407c37
popf
pop rax
jmp 0x180409c66
cmp eax, 9
jne 0x180407c46
popf
pop rax
jmp 0x1804083d6
cmp eax, 0x39
jne 0x180407c55
popf
pop rax
jmp 0x180409d85
cmp eax, 0x16
jne 0x180407c64
popf
pop rax
jmp 0x180408aca
cmp eax, 0x3b
jne 0x180407c73
popf
pop rax
jmp 0x180409eac
cmp eax, 0xa
jne 0x180407c82
popf
pop rax
jmp 0x180408415
cmp eax, 0x36
jne 0x180407c91
popf
pop rax
jmp 0x180409c2e
cmp eax, 0x14
jne 0x180407ca0
popf
pop rax
jmp 0x1804089a2
cmp eax, 7
jne 0x180407caf
popf
pop rax
jmp 0x1804082b4
cmp eax, 0x3d
jne 0x180407cbe
popf
pop rax
jmp 0x180409f63
cmp eax, 2
jne 0x180407ccd
popf
pop rax
jmp 0x180408059
cmp eax, 0x20
jne 0x180407cdc
popf
pop rax
jmp 0x180408f8f
cmp eax, 0x41
jne 0x180407ceb
popf
pop rax
jmp 0x18040a0b0
cmp eax, 0x11
jne 0x180407cfa
popf
pop rax
jmp 0x18040880b
cmp eax, 0x35
jne 0x180407d09
popf
pop rax
jmp 0x180409b85
cmp eax, 0x3a
jne 0x180407d18
popf
pop rax
jmp 0x180409e04
cmp eax, 0x12
jne 0x180407d27
popf
pop rax
jmp 0x180408859
cmp eax, 0x21
jne 0x180407d36
popf
pop rax
jmp 0x1804090b0
cmp eax, 0x38
jne 0x180407d45
popf
pop rax
jmp 0x180409d16
cmp eax, 0xb
jne 0x180407d54
popf
pop rax
jmp 0x1804084d1
cmp eax, 0xf
jne 0x180407d63
popf
pop rax
jmp 0x180408672
cmp eax, 0x15
jne 0x180407d72
popf
pop rax
jmp 0x180408a00
cmp eax, 5
jne 0x180407d81
popf
pop rax
jmp 0x1804081b5
cmp eax, 6
jne 0x180407d90
popf
pop rax
jmp 0x180408256
cmp eax, 0x22
jne 0x180407d9f
popf
pop rax
jmp 0x180409159
cmp eax, 0x3c
jne 0x180407dae
popf
pop rax
jmp 0x180409ee4
cmp eax, 0x1f
jne 0x180407dbd
popf
pop rax
jmp 0x180408f31
cmp eax, 4
jne 0x180407dcc
popf
pop rax
jmp 0x18040810c
cmp eax, 0x2f
jne 0x180407ddb
popf
pop rax
jmp 0x180409871
cmp eax, 0x28
jne 0x180407dea
popf
pop rax
jmp 0x180409481
cmp eax, 0x3e
jne 0x180407df9
popf
pop rax
jmp 0x180409fe1
cmp eax, 0x34
jne 0x180407e08
popf
pop rax
jmp 0x180409b35
cmp eax, 0x2c
jne 0x180407e17
popf
pop rax
jmp 0x1804096ed
cmp eax, 3
jne 0x180407e26
popf
pop rax
jmp 0x1804080d4
cmp eax, 0x19
jne 0x180407e35
popf
pop rax
jmp 0x180408c64
cmp eax, 0x1d
jne 0x180407e44
popf
pop rax
jmp 0x180408e91
mov r11, rsp
mov qword [r11 + 0x18], rbx
mov byte [rsp + 0x10], dl
mov qword [r11 + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [r11 - 0x5f]
sub rsp, 0xd0
mov r10, qword [0x180259f90]
mov r14, r9
mov r15d, r8d
mov rsi, rcx
mov rax, qword [r10 + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rbx, qword [r10 + 0x3ed0]
cmp byte [rbx + 0xb3], 0
jne 0x180407ee1
push rax
pushf
mov eax, 0xeb158cf0
pushf
not eax
add eax, 0x8e5b3847
xor eax, 0x96d6fa55
rol eax, 0x10
popf
pushf
not eax
add eax, 0xad80d101
xor eax, 0xefae9309
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf9a995c7
xor eax, 0xed135b65
rol eax, 0xd2
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0xc852dc96
pushf
not eax
add eax, 0xdd491853
xor eax, 0x9b8353ff
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb1f2a975
xor eax, 0xe9112dc0
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xcce1c266
xor eax, 0xf205d62f
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa6671a78
xor eax, 0xfcab2e9a
rol eax, 0x36
popf
jmp 0x180407a66
mov rdi, qword [0x180259f90]
mov rdx, rcx
movaps xmmword [r11 - 0x48], xmm6
xor r8d, r8d
movaps xmmword [r11 - 0x58], xmm7
mov rcx, rbx
movaps xmmword [r11 - 0x68], xmm8
movaps xmmword [r11 - 0x78], xmm9
call fcn.1802f9759
movss xmm0, dword [0x1801d1ed0]
lea rcx, [rbp - 0x49]
mov r9b, 0
pushf
not r9b
add r9b, 0x66
xor r9b, 0x1a
rol r9b, 0xa
popf
pushf
not r9b
add r9b, 0xe3
xor r9b, 0xc5
rol r9b, 0xa3
popf
movss dword [rsp + 0x20], xmm0
xor r8d, r8d
mov rdx, rsi
mov r13d, eax
call fcn.18030ba0e
movss xmm1, dword [r14 + 4]
xorps xmm6, xmm6
ucomiss xmm1, xmm6
jp 0x180408000
push rax
pushf
mov eax, 0x4d9d1486
pushf
not eax
add eax, 0xadd45352
xor eax, 0xe0f3cf1a
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x95367b5a
xor eax, 0xb40038a2
rol eax, 0xef
popf
pushf
not eax
add eax, 0x8fef0072
xor eax, 0x859f9bd8
rol eax, 0xbf
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x9a235da
pushf
not eax
add eax, 0x900e459e
xor eax, 0xd1492bed
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xdff80122
xor eax, 0xa12b5bf3
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf548ea0e
xor eax, 0xbd1495c0
rol eax, 0x23
popf
pushf
not eax
add eax, 0x90a387f9
xor eax, 0x8e887520
rol eax, 0xb2
popf
jmp 0x180407a66
jne 0x18040808e
push rax
pushf
mov eax, 0xdcc00616
pushf
not eax
add eax, 0x839ed186
xor eax, 0x9fdd666f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x860d8701
xor eax, 0x906d7fe1
rol eax, 0x21
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x122da778
pushf
not eax
add eax, 0x9271059b
xor eax, 0xf5bc9439
rol eax, 0xae
popf
pushf
not eax
add eax, 0xadb96cc4
xor eax, 0xaf63af3f
rol eax, 0x30
popf
pushf
not eax
add eax, 0xaee3a6ed
xor eax, 0x8e68921b
rol eax, 0x5b
popf
jmp 0x180407a66
movss xmm1, dword [rbp - 0x45]
push rax
pushf
mov eax, 0x42adafdb
pushf
not eax
add eax, 0xa2b76569
xor eax, 0xc2c3e900
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xae639862
xor eax, 0xf80a4cd0
rol eax, 0xa9
popf
jmp 0x180407a66
movss xmm0, dword [r14]
ucomiss xmm0, xmm6
jp 0x18040816f
push rax
pushf
mov eax, 0x778ff33b
pushf
not eax
add eax, 0xca526cc4
xor eax, 0x811ad505
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe16dfa6e
xor eax, 0xc094da41
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xee132894
xor eax, 0xcea27439
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x82b1dea3
xor eax, 0xb8e2f45e
rol eax, 0x57
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0xea524b8c
pushf
not eax
add eax, 0xd7e08fd0
xor eax, 0x85c6e17f
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa4158e93
xor eax, 0x8cf847bb
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf3790f24
xor eax, 0xc268f271
rol eax, 0x49
popf
jmp 0x180407a66
jne 0x180408210
push rax
pushf
mov eax, 0xf30ecb3c
pushf
not eax
add eax, 0x83bfb119
xor eax, 0xcc420b3c
rol eax, 0x28
popf
pushf
not eax
add eax, 0xe0342678
xor eax, 0xdfb618b6
rol eax, 9
popf
pushf
not eax
add eax, 0x89299513
xor eax, 0xa3ac4c54
rol eax, 0x57
popf
pushf
not eax
add eax, 0xfc8b228a
xor eax, 0x8012424e
rol eax, 0x2e
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x7b488842
pushf
not eax
add eax, 0xb3a710f3
xor eax, 0x95720dd9
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb6128fef
xor eax, 0xacaf70cd
rol eax, 0x62
popf
pushf
not eax
add eax, 0x97bc376e
xor eax, 0xd458ffbe
rol eax, 0xc6
popf
jmp 0x180407a66
movss xmm0, dword [rbp - 0x49]
push rax
pushf
mov eax, 0xb162680f
pushf
not eax
add eax, 0xa70f0dda
xor eax, 0xd47642a3
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf73f7902
xor eax, 0x95581d5a
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe7f46066
xor eax, 0xcc359f02
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x837fd1b0
xor eax, 0xd1ddd797
rol eax, 0xae
popf
jmp 0x180407a66
movss dword [rbp - 0x4d], xmm1
lea rcx, [rbp - 0x51]
movss dword [rbp - 0x51], xmm0
xorps xmm1, xmm1
movss xmm7, dword [rbx + 0xfc]
addss xmm7, dword [rbx + 0x130]
movss xmm9, dword [rbx + 0xf8]
call fcn.18029ba54
mov esi, r15d
shr esi, 1
and sil, 1
je 0x180408334
push rax
pushf
mov eax, 0x41492f89
pushf
not eax
add eax, 0xfe11841e
xor eax, 0x8631663a
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xf9292274
xor eax, 0xf61cef92
rol eax, 0x63
popf
pushf
not eax
add eax, 0xcf2771f2
xor eax, 0xea759f1d
rol eax, 0xcb
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0xc5fe9414
pushf
not eax
add eax, 0xdbd059b3
xor eax, 0xf2699b6d
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc9b19282
xor eax, 0x9a379a25
rol eax, 0xf9
popf
jmp 0x180407a66
movss xmm8, dword [rbx + 0x220]
movss xmm1, dword [rbx + 0x228]
jmp 0x180408415
movss xmm1, dword [rbx + 0x218]
movaps xmm8, xmm9
push rax
pushf
mov eax, 0xd940ee9a
pushf
not eax
add eax, 0xd080a7de
xor eax, 0xd2f04b53
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x9d60af84
xor eax, 0xd3ecb2fe
rol eax, 3
popf
jmp 0x180407a66
movss xmm0, dword [r14]
ucomiss xmm0, xmm6
jp 0x180408478
push rax
pushf
mov eax, 0x20f857be
pushf
not eax
add eax, 0xba22b4a4
xor eax, 0xffebb960
rol eax, 0xf
popf
pushf
not eax
add eax, 0xaff5af55
xor eax, 0xf8bfb18c
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc4febbd1
xor eax, 0xce421303
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe2cd5010
xor eax, 0xe0f962f5
rol eax, 0xb9
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x5f9d42ca
pushf
not eax
add eax, 0xf881862e
xor eax, 0xf8e612f0
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9149eead
xor eax, 0x991d2cbd
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xa86f1458
xor eax, 0xcea3a71a
rol eax, 0x10
popf
pushf
not eax
add eax, 0xff854304
xor eax, 0xdaca6ddd
rol eax, 0xa2
popf
jmp 0x180407a66
je 0x18040852c
push rax
pushf
mov eax, 0x75bca64d
pushf
not eax
add eax, 0xd6b7bf7d
xor eax, 0xc1345bff
rol eax, 0x80
popf
pushf
not eax
add eax, 0xae7828c5
xor eax, 0x99d7a025
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf2a64725
xor eax, 0xef1e22aa
rol eax, 0xb
popf
pushf
not eax
add eax, 0x9186777a
xor eax, 0xfb19a5a5
rol eax, 0xb9
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0xeaed4286
pushf
not eax
add eax, 0x9d2e724d
xor eax, 0xf9fd91bf
rol eax, 6
popf
pushf
not eax
add eax, 0xe146f269
xor eax, 0xf217541b
rol eax, 0
popf
jmp 0x180407a66
bt r15d, 0x18
jae 0x1804085bf
push rax
pushf
mov eax, 0x385ab097
pushf
not eax
add eax, 0xa90d5a6d
xor eax, 0x9baa9d55
rol eax, 3
popf
pushf
not eax
add eax, 0xd4eaacb9
xor eax, 0xf557444a
rol eax, 0x73
popf
pushf
not eax
add eax, 0xb7ff353a
xor eax, 0xbec662d7
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf467300f
xor eax, 0xc62372fc
rol eax, 0x19
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0xdc556137
pushf
not eax
add eax, 0xf6fab7c3
xor eax, 0xeff6f675
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb347f2f7
xor eax, 0xd49d46d7
rol eax, 0x56
popf
jmp 0x180407a66
movss xmm5, dword [rbp - 0x49]
subss xmm1, xmm8
maxss xmm5, xmm1
movss dword [rbp - 0x51], xmm5
jmp 0x180408672
movss xmm5, dword [rbp - 0x51]
push rax
pushf
mov eax, 0x80589467
pushf
not eax
add eax, 0xd5f491c2
xor eax, 0xc72d1523
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xa1b3b3ac
xor eax, 0xd3e2c087
rol eax, 0x43
popf
jmp 0x180407a66
movss dword [rbp - 0x61], xmm8
movaps xmm0, xmm9
unpcklps xmm0, xmm7
addss xmm5, xmm8
movss dword [rbp - 0x5d], xmm7
movaps xmm9, xmm7
movsd qword [rbp - 0x21], xmm0
addss xmm9, dword [rbp - 0x4d]
movss dword [rbp - 0x39], xmm5
movss dword [rbp - 0x59], xmm5
movss dword [rbp - 0x35], xmm9
movss dword [rbp - 0x55], xmm9
bt r15d, 0x1a
jb 0x1804086fb
push rax
pushf
mov eax, 0xb3d16891
pushf
not eax
add eax, 0xfe60da2a
xor eax, 0xcdade11e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xcebb52a7
xor eax, 0xbd01a007
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xcafb4938
xor eax, 0xb9678768
rol eax, 0x6c
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x2dd099e9
pushf
not eax
add eax, 0xaae60ff1
xor eax, 0xc631647e
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xf9850a3f
xor eax, 0xd15b3bdc
rol eax, 0x62
popf
pushf
not eax
add eax, 0xee45d75d
xor eax, 0xf44a2788
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xa355ba67
xor eax, 0xf3f601dc
rol eax, 0x16
popf
jmp 0x180407a66
test sil, sil
jne 0x1804087b2
push rax
pushf
mov eax, 0x5e33b0c9
pushf
not eax
add eax, 0xdef2bed4
xor eax, 0x8cd0b894
rol eax, 0x71
popf
pushf
not eax
add eax, 0x8195bb89
xor eax, 0xb5154fe5
rol eax, 0x70
popf
pushf
not eax
add eax, 0xcd111fc0
xor eax, 0xe18c2cbd
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb2c15a70
xor eax, 0x807ec3fa
rol eax, 0xa2
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x76c5cdaa
pushf
not eax
add eax, 0xda058744
xor eax, 0xa949e217
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa9584f55
xor eax, 0xea1a1cd8
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xcc885a1f
xor eax, 0xb74c0566
rol eax, 0x87
popf
pushf
not eax
add eax, 0xfdef9397
xor eax, 0xf6aff167
rol eax, 0x68
popf
jmp 0x180407a66
movss xmm6, dword [rdi + 0x382c]
push rax
pushf
mov eax, 0x1f63103
pushf
not eax
add eax, 0xb34c6dae
xor eax, 0xbff9458a
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xc334ff92
xor eax, 0xcf09c401
rol eax, 0x54
popf
pushf
not eax
add eax, 0x904b6c4d
xor eax, 0xb612e89e
rol eax, 0x92
popf
jmp 0x180407a66
movss xmm4, dword [rdi + 0x3830]
movaps xmm0, xmm6
mulss xmm0, dword [0x1801d1e38]
cvttss2si eax, xmm0
movaps xmm0, xmm4
mulss xmm0, dword [0x1801d1e38]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
cvttss2si eax, xmm0
subss xmm6, xmm2
subss xmm8, xmm2
movd xmm3, eax
cvtdq2ps xmm3, xmm3
addss xmm6, xmm5
movss dword [rbp - 0x61], xmm8
subss xmm4, xmm3
subss xmm7, xmm3
movss dword [rbp - 0x59], xmm6
addss xmm4, xmm9
movss dword [rbp - 0x5d], xmm7
movss dword [rbp - 0x55], xmm4
push rax
pushf
mov eax, 0x56f88ac0
pushf
not eax
add eax, 0xd232f072
xor eax, 0xceeae1a3
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe42e635a
xor eax, 0xb7cc4d42
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd5d4e594
xor eax, 0x8639bad9
rol eax, 0x42
popf
jmp 0x180407a66
movss xmm6, dword [rbx + 0x230]
movss xmm7, dword [rbx + 0x238]
movaps xmm9, xmmword [rsp + 0x90]
movaps xmm8, xmmword [rsp + 0xa0]
test sil, sil
je 0x18040896f
push rax
pushf
mov eax, 0xb1f0fee7
pushf
not eax
add eax, 0xe37b50d4
xor eax, 0xfcfaf907
rol eax, 0x84
popf
pushf
not eax
add eax, 0xb354c9a0
xor eax, 0xa9ec24c1
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa0857a8b
xor eax, 0xfa675215
rol eax, 0xb9
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0xdba426ca
pushf
not eax
add eax, 0x9356cfd1
xor eax, 0xcf7b2f3f
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb7edec7b
xor eax, 0xd20ac732
rol eax, 0x1c
popf
jmp 0x180407a66
mov eax, dword [rbx + 0x220]
mov dword [rbx + 0x230], eax
mov eax, dword [rbx + 0x228]
mov dword [rbx + 0x238], eax
push rax
pushf
mov eax, 0x62dc608f
pushf
not eax
add eax, 0xa9adc9ea
xor eax, 0x858af436
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xfcbd8a67
xor eax, 0xef2bcbaf
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xef5639b3
xor eax, 0xaef0f350
rol eax, 0xa
popf
jmp 0x180407a66
mov eax, r15d
lea rcx, [rbp - 0x61]
shr eax, 3
xor r8d, r8d
and al, 1
mov edx, r13d
movzx r12d, al
mov r9d, r12d
mov dword [rbp - 0x3d], r12d
shl r9d, 2
call fcn.18041defc
test sil, sil
je 0x180408a71
push rax
pushf
mov eax, 0xad02cf6c
pushf
not eax
add eax, 0xc9c28c50
xor eax, 0x9fbba161
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe7d4551c
xor eax, 0x8b926952
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xbdbe239c
xor eax, 0xa0485137
rol eax, 0xa9
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x917836f4
pushf
not eax
add eax, 0xecec0ef7
xor eax, 0xe8ae7737
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x88fc8f12
xor eax, 0xaa899270
rol eax, 7
popf
pushf
not eax
add eax, 0xcd1a40e0
xor eax, 0xf78cdb02
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd27eec28
xor eax, 0xeec97cef
rol eax, 0x9f
popf
jmp 0x180407a66
movss dword [rbx + 0x230], xmm6
movss dword [rbx + 0x238], xmm7
push rax
pushf
mov eax, 0xe1970439
pushf
not eax
add eax, 0x8a82ed59
xor eax, 0x8027d14b
rol eax, 0xae
popf
pushf
not eax
add eax, 0xa427ed5c
xor eax, 0x96100328
rol eax, 0x93
popf
jmp 0x180407a66
movaps xmm7, xmmword [rsp + 0xb0]
movaps xmm6, xmmword [rsp + 0xc0]
test al, al
je 0x180408b7e
push rax
pushf
mov eax, 0xee41a912
pushf
not eax
add eax, 0xf1f3b84e
xor eax, 0xdca086eb
rol eax, 0x65
popf
pushf
not eax
add eax, 0xb1df872e
xor eax, 0xd4fddf85
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xf22cf4cb
xor eax, 0x9b469c06
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xba895857
xor eax, 0xb8df8b86
rol eax, 0x5d
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x5e42fa13
pushf
not eax
add eax, 0xa31f5622
xor eax, 0x9dd60a58
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xfc1c01b9
xor eax, 0xb2ed8b84
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x9423ab1c
xor eax, 0xca26789e
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xdff9f2e1
xor eax, 0x96e7b98e
rol eax, 0x18
popf
jmp 0x180407a66
mov r14d, dword [rdi + 0x4750]
shr r14d, 2
and r14b, 1
test r12b, r12b
je 0x180408c31
push rax
pushf
mov eax, 0x5ff12ca6
pushf
not eax
add eax, 0xc4495119
xor eax, 0xeb39983d
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xfe96d15f
xor eax, 0xdc16493c
rol eax, 0xb
popf
pushf
not eax
add eax, 0xc1e89f91
xor eax, 0xf7e435ad
rol eax, 0xb7
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x923fb6bc
pushf
not eax
add eax, 0x879a120f
xor eax, 0xbfa79c3a
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb8aa3a42
xor eax, 0xde977abc
rol eax, 0x7e
popf
jmp 0x180407a66
test r14b, r14b
jne 0x180408caf
push rax
pushf
mov eax, 0x75bb6e1
pushf
not eax
add eax, 0xd95201d8
xor eax, 0xacb9532c
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xa2ff4001
xor eax, 0x88ff68b9
rol eax, 0x38
popf
pushf
not eax
add eax, 0x83f1994f
xor eax, 0xd0444a00
rol eax, 0xa7
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0xdcf98bdf
pushf
not eax
add eax, 0xada32dc7
xor eax, 0xc2f8bce7
rol eax, 0x25
popf
pushf
not eax
add eax, 0xdb8bcd7c
xor eax, 0x91042d79
rol eax, 0xae
popf
jmp 0x180407a66
mov cl, 0xb1
pushf
not cl
add cl, 0xb1
xor cl, 0x28
rol cl, 0xcb
popf
pushf
not cl
add cl, 0x47
xor cl, 0xf4
rol cl, 0x78
popf
pushf
not cl
add cl, 0x6a
xor cl, 0x16
rol cl, 0x75
popf
pushf
not cl
add cl, 0xd3
xor cl, 0xd3
rol cl, 0xc9
popf
call fcn.18041fdaf
push rax
pushf
mov eax, 0xd548116e
pushf
not eax
add eax, 0xeb45e455
xor eax, 0xf7f068e7
rol eax, 0x92
popf
pushf
not eax
add eax, 0xfdff6b6f
xor eax, 0x8fe4cd9f
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x905b3a1a
xor eax, 0x8b8f903e
rol eax, 1
popf
jmp 0x180407a66
test sil, sil
je 0x180408db5
push rax
pushf
mov eax, 0x22b2d2a5
pushf
not eax
add eax, 0xd4f29a83
xor eax, 0x9685fe46
rol eax, 0x30
popf
pushf
not eax
add eax, 0xfc865bbd
xor eax, 0xc68d4d0d
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xbf0488a9
xor eax, 0x9d23fbd9
rol eax, 0xa5
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0xbd90db57
pushf
not eax
add eax, 0xaf485c31
xor eax, 0xa098f4fc
rol eax, 0x45
popf
pushf
not eax
add eax, 0xd69b9fc1
xor eax, 0xefa58660
rol eax, 0
popf
pushf
not eax
add eax, 0xebb812a1
xor eax, 0xccaf752a
rol eax, 0xe7
popf
jmp 0x180407a66
cmp qword [rbx + 0x1a0], 0
je 0x180408e38
push rax
pushf
mov eax, 0xd2593e71
pushf
not eax
add eax, 0x8a1d2ded
xor eax, 0xaa441531
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf5707e83
xor eax, 0xd061babf
rol eax, 0x1f
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x72aeaa65
pushf
not eax
add eax, 0xa86037d4
xor eax, 0xeaba4c74
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x897f74be
xor eax, 0xdecadb25
rol eax, 0x59
popf
pushf
not eax
add eax, 0xfa356920
xor eax, 0x867eced1
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd7e7e953
xor eax, 0x8ddab13d
rol eax, 0xac
popf
jmp 0x180407a66
call fcn.180406f79
jmp 0x180408f8f
cmp qword [rdi + 0x4b18], 0
je 0x180408ed8
push rax
pushf
mov eax, 0xfc32aec7
pushf
not eax
add eax, 0xfa1a8c02
xor eax, 0xb5a4360f
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xb282192a
xor eax, 0xcbb4c719
rol eax, 0x46
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x74d843b8
pushf
not eax
add eax, 0xbaa8f1d6
xor eax, 0xbb93b643
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd56a4d4b
xor eax, 0xbd32f146
rol eax, 0xd
popf
pushf
not eax
add eax, 0xaed83e1c
xor eax, 0x9196e8c1
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xae5931fe
xor eax, 0xb93bd417
rol eax, 0xc0
popf
jmp 0x180407a66
call fcn.1803d1418
push rax
pushf
mov eax, 0x45a41dbc
pushf
not eax
add eax, 0x9ad48a24
xor eax, 0x8c0c5d9c
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xa60f39f6
xor eax, 0xf3ce7c29
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc54c9e8f
xor eax, 0xccc04b37
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x89f1bc3c
xor eax, 0xcc2b3a89
rol eax, 0x9c
popf
jmp 0x180407a66
movzx eax, byte [rbp + 0x6f]
lea r9, [rbp - 0x67]
mov byte [rbp - 0x68], al
lea r8, [rbp - 0x69]
mov ecx, r15d
shr ecx, 3
and ecx, 0x20000
mov edx, ecx
bts edx, 0x14
bt r15d, 0x1b
cmovae edx, ecx
mov ecx, edx
or ecx, 0x10
bt r15d, 0x16
cmovae ecx, edx
mov edx, ecx
bts edx, 7
bt r15d, 0x17
cmovae edx, ecx
mov ecx, edx
or ecx, 0x120
test r15b, 4
cmove ecx, edx
mov edx, r15d
and edx, 0x10
mov eax, ecx
bts eax, 0xc
mov dword [rbp - 0x41], edx
test edx, edx
mov edx, r13d
cmove eax, ecx
lea rcx, [rbp - 0x61]
mov dword [rsp + 0x20], eax
call fcn.18040e613
movzx r12d, al
bt r15d, 0x15
jae 0x180409057
push rax
pushf
mov eax, 0xcf8f8acc
pushf
not eax
add eax, 0xde4a9a70
xor eax, 0x86ff325d
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf7b8749c
xor eax, 0xb26d317c
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc8e58711
xor eax, 0xc02b4b1c
rol eax, 0x9e
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x2c435167
pushf
not eax
add eax, 0xa76ca0ee
xor eax, 0xf66f13a6
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd691ec1d
xor eax, 0xd0b09c67
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xfbbb3ce5
xor eax, 0xe7bb545f
rol eax, 7
popf
pushf
not eax
add eax, 0xa9c75c95
xor eax, 0xa3c68952
rol eax, 0xf3
popf
jmp 0x180407a66
mov eax, dword [rdi + 0x48d4]
test eax, eax
je 0x180409113
push rax
pushf
mov eax, 0x66251737
pushf
not eax
add eax, 0xc5091317
xor eax, 0xfc21b9af
rol eax, 0x92
popf
pushf
not eax
add eax, 0x99fb11e0
xor eax, 0xcb925bd6
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xdf832b65
xor eax, 0xdbe0cf9d
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xaa226809
xor eax, 0xcae1156d
rol eax, 0x92
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x6f9d5e4f
pushf
not eax
add eax, 0xeaed338d
xor eax, 0x82d85d01
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xcf6795ff
xor eax, 0xe9abfc18
rol eax, 0xf
popf
pushf
not eax
add eax, 0xde24a2e7
xor eax, 0x98722de2
rol eax, 0x70
popf
jmp 0x180407a66
mov ecx, dword [rdi + 0x474c]
cmp dword [rdi + 0x48d8], ecx
jne 0x1804091ad
push rax
pushf
mov eax, 0x9c92b7cb
pushf
not eax
add eax, 0xa14f6f1c
xor eax, 0xa9dfc2a9
rol eax, 0x19
popf
pushf
not eax
add eax, 0xaf7798ed
xor eax, 0xdeeadff7
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8f2a35d0
xor eax, 0xdada82b8
rol eax, 0x6b
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x2a161b9
pushf
not eax
add eax, 0x9554dffd
xor eax, 0xf40063a3
rol eax, 0x35
popf
pushf
not eax
add eax, 0xbd8c1c79
xor eax, 0xb215155c
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xf5c163cc
xor eax, 0xf9c7f5ef
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x95810c9d
xor eax, 0xf9a991d2
rol eax, 0xf
popf
jmp 0x180407a66
cmp eax, r13d
jne 0x18040923e
push rax
pushf
mov eax, 0x9b2a44a7
pushf
not eax
add eax, 0xef53d80c
xor eax, 0xf5c3adc2
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe3ff89ef
xor eax, 0xd8ae94cf
rol eax, 0x67
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x707b88d8
pushf
not eax
add eax, 0xa3aeb7a0
xor eax, 0xa1581029
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb4c63c84
xor eax, 0xceedfb0e
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xdf54fc1c
xor eax, 0xe794571b
rol eax, 0x57
popf
jmp 0x180407a66
mov r12b, 0x54
pushf
not r12b
add r12b, 0x7d
xor r12b, 0x7f
rol r12b, 0x83
popf
pushf
not r12b
add r12b, 3
xor r12b, 0xb4
rol r12b, 0x97
popf
pushf
not r12b
add r12b, 0x3f
xor r12b, 0x90
rol r12b, 0xba
popf
pushf
not r12b
add r12b, 0x32
xor r12b, 0xf1
rol r12b, 0x40
popf
mov byte [rbp + 0x6f], r12b
jmp 0x180409481
test r12b, r12b
jne 0x18040935a
push rax
pushf
mov eax, 0x3119dd2
pushf
not eax
add eax, 0x82a1e76e
xor eax, 0xc37f333b
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd5864892
xor eax, 0xf129bad0
rol eax, 0x84
popf
pushf
not eax
add eax, 0xdba56ec1
xor eax, 0xd3f26746
rol eax, 0x27
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0xb128df59
pushf
not eax
add eax, 0x85474cb1
xor eax, 0x833d51dd
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x8f7c1f3f
xor eax, 0xd6763aec
rol eax, 0x51
popf
jmp 0x180407a66
cmp byte [rbp - 0x69], r12b
je 0x1804093dd
push rax
pushf
mov eax, 0x6c608eb2
pushf
not eax
add eax, 0xab48c65d
xor eax, 0xf88e7c4a
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc9374abc
xor eax, 0xb7a8d92e
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xa29554c4
xor eax, 0xb92f7b27
rol eax, 0x2d
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x94c9aaf4
pushf
not eax
add eax, 0xc4404fbe
xor eax, 0xf797546c
rol eax, 0x63
popf
pushf
not eax
add eax, 0xbe873683
xor eax, 0xf7727154
rol eax, 0x53
popf
jmp 0x180407a66
bt r15d, 0x19
jae 0x18040944e
push rax
pushf
mov eax, 0x79674350
pushf
not eax
add eax, 0xe952635a
xor eax, 0x8ca03045
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe0b3805d
xor eax, 0x93d03564
rol eax, 0x80
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x19930514
pushf
not eax
add eax, 0xa7af7f87
xor eax, 0xe077fd4b
rol eax, 0xce
popf
pushf
not eax
add eax, 0xa64d0e1d
xor eax, 0xc47e0a82
rol eax, 0xd6
popf
jmp 0x180407a66
cmp byte [rdi + 0x48f3], 0
jne 0x1804094e3
push rax
pushf
mov eax, 0x7245c88
pushf
not eax
add eax, 0xd83c9354
xor eax, 0xed916144
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb6fe93d8
xor eax, 0xa9a3d674
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xc9879f36
xor eax, 0x9ae742ae
rol eax, 0xa
popf
pushf
not eax
add eax, 0xa8b2c10f
xor eax, 0xadd58cc7
rol eax, 7
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0xe6958ab4
pushf
not eax
add eax, 0xb6086f08
xor eax, 0x9908a71f
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa008f146
xor eax, 0xf21732c2
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8c0401e3
xor eax, 0x9376dfcb
rol eax, 0xde
popf
jmp 0x180407a66
cmp qword [rdi + 0x48b0], rbx
jne 0x18040958b
push rax
pushf
mov eax, 0xe9538bc8
pushf
not eax
add eax, 0xfe5312a2
xor eax, 0x9de283b8
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xfaf72ed0
xor eax, 0x81f46687
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xadc1a574
xor eax, 0xee0e835f
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xab3bbfbd
xor eax, 0xe0983001
rol eax, 0x32
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0xa53960e0
pushf
not eax
add eax, 0xb4fe61fa
xor eax, 0xdec4af83
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf94818e0
xor eax, 0xf28dad90
rol eax, 2
popf
jmp 0x180407a66
mov edx, dword [rbx + 0x150]
cmp dword [rdi + 0x48ec], edx
jne 0x180409612
push rax
pushf
mov eax, 0x4a7a8eb1
pushf
not eax
add eax, 0x9866a1af
xor eax, 0xa0e57d9c
rol eax, 2
popf
pushf
not eax
add eax, 0xa2001d50
xor eax, 0xe29d6935
rol eax, 3
popf
pushf
not eax
add eax, 0x844e4993
xor eax, 0xca1491a0
rol eax, 2
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0xd9a04de3
pushf
not eax
add eax, 0xa6d95d1e
xor eax, 0xe509a7d1
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd1e9109f
xor eax, 0xeff773ab
rol eax, 0x10
popf
pushf
not eax
add eax, 0x996cf618
xor eax, 0xcc5187a7
rol eax, 0x6f
popf
jmp 0x180407a66
movss xmm2, dword [rbx + 0x108]
lea r9, [rbp - 0x31]
movss xmm3, dword [rbx + 0x10c]
mov ecx, r13d
movss xmm0, dword [rbp - 0x61]
movss xmm1, dword [rbp - 0x5d]
subss xmm0, xmm2
mov r8d, dword [rdi + 0x474c]
subss xmm1, xmm3
movss dword [rbp - 0x31], xmm0
movss xmm0, dword [rbp - 0x59]
movss dword [rbp - 0x2d], xmm1
subss xmm0, xmm2
movss xmm1, dword [rbp - 0x55]
subss xmm1, xmm3
movss dword [rbp - 0x29], xmm0
movss dword [rbp - 0x25], xmm1
call fcn.1803e3e05
mov byte [rdi + 0x48f2], 1
push rax
pushf
mov eax, 0xd76aef76
pushf
not eax
add eax, 0x86dacf04
xor eax, 0xc7dc7132
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x937e551f
xor eax, 0xf0af9a37
rol eax, 0x41
popf
jmp 0x180407a66
test r12b, r12b
je 0x18040974b
push rax
pushf
mov eax, 0xe175f736
pushf
not eax
add eax, 0xf7d2f618
xor eax, 0xcd76fdfc
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x94182477
xor eax, 0xc1af38d0
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xcc368d27
xor eax, 0xe9931b9a
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x9766bb9a
xor eax, 0xc224d201
rol eax, 0xf5
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x9620827
pushf
not eax
add eax, 0x971e458a
xor eax, 0xf16598c7
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe31edcc5
xor eax, 0xbc8846d4
rol eax, 0xc3
popf
jmp 0x180407a66
mov ecx, r13d
call fcn.1804473ee
push rax
pushf
mov eax, 0xce7244c
pushf
not eax
add eax, 0xabb36aea
xor eax, 0x917f3016
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x967ca1d3
xor eax, 0x9ab72e38
rol eax, 0x51
popf
pushf
not eax
add eax, 0xccf02a56
xor eax, 0xff0c7f93
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xfd2853bf
xor eax, 0xab4f675b
rol eax, 0x2e
popf
jmp 0x180407a66
cmp dword [rbp - 0x41], 0
je 0x180409818
push rax
pushf
mov eax, 0x2d9859de
pushf
not eax
add eax, 0xfe2e7aae
xor eax, 0x92df91d9
rol eax, 0x74
popf
pushf
not eax
add eax, 0xe9990938
xor eax, 0x8634e49c
rol eax, 0xc7
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0xc2478e33
pushf
not eax
add eax, 0x9c336536
xor eax, 0xae20c816
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xeb5ce32b
xor eax, 0xb20ebcdf
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xae159b34
xor eax, 0xd1363ef1
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x95aef9c4
xor eax, 0x9957161e
rol eax, 0xdc
popf
jmp 0x180407a66
call fcn.18034078a
push rax
pushf
mov eax, 0x8462524d
pushf
not eax
add eax, 0x9cd1004f
xor eax, 0xe0b96456
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf76941ce
xor eax, 0xc71db7c8
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xb7bf2968
xor eax, 0x8d39011b
rol eax, 0xb0
popf
jmp 0x180407a66
movzx eax, byte [rbp - 0x68]
cmp byte [rbp + 0x6f], al
je 0x18040991e
push rax
pushf
mov eax, 0xa2397baf
pushf
not eax
add eax, 0xc625a75b
xor eax, 0xe4d81535
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc2b8f852
xor eax, 0xe12841c6
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa6e4c642
xor eax, 0xb638f7e0
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xbc840b13
xor eax, 0x9ddd30ed
rol eax, 0xd
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0xefdf90e5
pushf
not eax
add eax, 0xd8db91d0
xor eax, 0xce7414b6
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xfb76a49f
xor eax, 0x9f981c8a
rol eax, 0x2e
popf
jmp 0x180407a66
or dword [rdi + 0x4774], 8
push rax
pushf
mov eax, 0xf24ca406
pushf
not eax
add eax, 0xd6d7c25a
xor eax, 0xee641929
rol eax, 0x92
popf
pushf
not eax
add eax, 0xb6efa642
xor eax, 0xc111eef7
rol eax, 0xee
popf
pushf
not eax
add eax, 0xc6dc7579
xor eax, 0x8004dc78
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xebc9e4ad
xor eax, 0xb4650338
rol eax, 0xf2
popf
jmp 0x180407a66
mov r8d, 0x76824287
pushf
not r8d
add r8d, 0xa0504915
xor r8d, 0xaa0ed9cb
rol r8d, 0xba
popf
pushf
not r8d
add r8d, 0x92c98635
xor r8d, 0xfda6a4d7
rol r8d, 0x82
popf
pushf
not r8d
add r8d, 0xa2be6c0d
xor r8d, 0x8e4dc68a
rol r8d, 0xf7
popf
lea rcx, [rbp - 0x61]
mov edx, r13d
call fcn.180402ecb
test sil, sil
je 0x180409a6c
push rax
pushf
mov eax, 0xe2c42e23
pushf
not eax
add eax, 0xa04f55a0
xor eax, 0xf6bcab55
rol eax, 0x80
popf
pushf
not eax
add eax, 0xaa3c2cd2
xor eax, 0xfe5c492a
rol eax, 0x15
popf
pushf
not eax
add eax, 0x897c1d97
xor eax, 0xd00b3085
rol eax, 2
popf
pushf
not eax
add eax, 0xe5a8cfb9
xor eax, 0xc0f5c0f6
rol eax, 0x5c
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x5fe19391
pushf
not eax
add eax, 0x85c05536
xor eax, 0xedb13c81
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x81439ef7
xor eax, 0xc4ffe5b9
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd67c5f17
xor eax, 0x9a43d247
rol eax, 0xa6
popf
jmp 0x180407a66
cmp qword [rbx + 0x1a0], 0
je 0x180409aef
push rax
pushf
mov eax, 0x2dd7ef7b
pushf
not eax
add eax, 0xcd69355a
xor eax, 0x946a1296
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbd92438a
xor eax, 0xa54b94f9
rol eax, 0xe
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x25e4c479
pushf
not eax
add eax, 0xb8e904db
xor eax, 0xb5d9f821
rol eax, 0x31
popf
pushf
not eax
add eax, 0x906a700c
xor eax, 0xb82c5c6b
rol eax, 0x91
popf
pushf
not eax
add eax, 0xaf2c3756
xor eax, 0xb2b4fd49
rol eax, 0xf9
popf
jmp 0x180407a66
call fcn.180426a43
jmp 0x180409c66
cmp qword [rdi + 0x4b18], 0
je 0x180409bd5
push rax
pushf
mov eax, 0xf9dcd6b9
pushf
not eax
add eax, 0xdd5632fb
xor eax, 0xa3841fd0
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xbe1ba452
xor eax, 0xd7a51eed
rol eax, 0x70
popf
pushf
not eax
add eax, 0xddcca961
xor eax, 0x949a6702
rol eax, 0xa7
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x5c0fbf28
pushf
not eax
add eax, 0x8aac87e0
xor eax, 0xfcbeb47b
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe374e18c
xor eax, 0x86978a39
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xeec659d4
xor eax, 0x8c7200fa
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x84ae5552
xor eax, 0x93b516eb
rol eax, 0xd
popf
jmp 0x180407a66
call fcn.180340a86
push rax
pushf
mov eax, 0x393c8ce1
pushf
not eax
add eax, 0x82906234
xor eax, 0x9a000c46
rol eax, 0x35
popf
pushf
not eax
add eax, 0xd42caed9
xor eax, 0xb193fc5d
rol eax, 0x75
popf
jmp 0x180407a66
mov r8, qword [rbp + 0x67]
lea rcx, [rbp - 0x61]
mov qword [rsp + 0x30], rcx
lea rax, [rdi + 0x3880]
mov qword [rsp + 0x28], rax
lea rdx, [rbp - 0x39]
lea rax, [rbp - 0x49]
xor r9d, r9d
lea rcx, [rbp - 0x21]
mov qword [rsp + 0x20], rax
call fcn.18035e165
test r12b, r12b
je 0x180409cd0
push rax
pushf
mov eax, 0x32295c86
pushf
not eax
add eax, 0xd701e783
xor eax, 0xd8a59b44
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x963539ca
xor eax, 0xada77596
rol eax, 0xbf
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x882fcdd0
pushf
not eax
add eax, 0x92055cc8
xor eax, 0xf9411e61
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd5a0cd61
xor eax, 0xc3ac7a61
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xbfed4140
xor eax, 0xb77bc88c
rol eax, 0x45
popf
jmp 0x180407a66
test dword [rbx + 0xc], 0x4000000
je 0x180409d52
push rax
pushf
mov eax, 0x341bff45
pushf
not eax
add eax, 0x84aa9664
xor eax, 0xb43a8c43
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe398d710
xor eax, 0xfee482b2
rol eax, 0x38
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x6953b34e
pushf
not eax
add eax, 0xc026de2e
xor eax, 0xd9608088
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf2e2d17b
xor eax, 0xc71acba5
rol eax, 0xf8
popf
jmp 0x180407a66
test r15b, 1
jne 0x180409dbe
push rax
pushf
mov eax, 0x48bc2eee
pushf
not eax
add eax, 0xd2716264
xor eax, 0x98c9066d
rol eax, 0x95
popf
pushf
not eax
add eax, 0x84d2faa4
xor eax, 0xe690cb1d
rol eax, 0x2b
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x1baf19a9
pushf
not eax
add eax, 0x9f220d0b
xor eax, 0xc0730f0e
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xc5e3aa39
xor eax, 0xd78101c2
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xae70c89e
xor eax, 0x97ec0495
rol eax, 0xda
popf
jmp 0x180407a66
test byte [rdi + 0x4770], 0x20
jne 0x180409e66
push rax
pushf
mov eax, 0x2ab88d51
pushf
not eax
add eax, 0xbc657313
xor eax, 0x886c02a6
rol eax, 0x95
popf
pushf
not eax
add eax, 0xc5d81e62
xor eax, 0xb19534b1
rol eax, 0x32
popf
pushf
not eax
add eax, 0xf64287be
xor eax, 0xfc9818eb
rol eax, 0xd
popf
pushf
not eax
add eax, 0x866b8ecc
xor eax, 0xe70fe3f3
rol eax, 0xa1
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0xc38e25b9
pushf
not eax
add eax, 0x8352c30f
xor eax, 0x82db4efe
rol eax, 0x99
popf
pushf
not eax
add eax, 0xce407d0c
xor eax, 0xd9eb3167
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc6e36c3d
xor eax, 0x8c009b62
rol eax, 0x21
popf
jmp 0x180407a66
call fcn.180447443
push rax
pushf
mov eax, 0x96d69aec
pushf
not eax
add eax, 0x924d8a99
xor eax, 0x823d0c64
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd4b361ba
xor eax, 0xf0eae870
rol eax, 0x61
popf
jmp 0x180407a66
cmp byte [rbp - 0x3d], 0
je 0x180409f1d
push rax
pushf
mov eax, 0x8fe081c2
pushf
not eax
add eax, 0xca0d04b3
xor eax, 0x9f85a9bc
rol eax, 0x56
popf
pushf
not eax
add eax, 0xcc78e053
xor eax, 0xf94f71a8
rol eax, 0xbb
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0x1c6ce485
pushf
not eax
add eax, 0x9801e922
xor eax, 0xc1e99aa6
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb7d74fdc
xor eax, 0x9d6b9c3c
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc495a809
xor eax, 0xff7c3b85
rol eax, 0x7e
popf
jmp 0x180407a66
test r14b, r14b
jne 0x180409f9b
push rax
pushf
mov eax, 0x74414d87
pushf
not eax
add eax, 0xa00273e6
xor eax, 0x937fce52
rol eax, 0xee
popf
pushf
not eax
add eax, 0xb60026a9
xor eax, 0xfbfb3879
rol eax, 0xd3
popf
jmp 0x180407a66
push rax
pushf
mov eax, 0xf064b363
pushf
not eax
add eax, 0xcd1ccd87
xor eax, 0x9d1ac48e
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa778cbf4
xor eax, 0xb8f23759
rol eax, 0x27
popf
pushf
not eax
add eax, 0xdb26bab1
xor eax, 0xc83f37bc
rol eax, 0x16
popf
jmp 0x180407a66
call fcn.18040d764
push rax
pushf
mov eax, 0x62e412f9
pushf
not eax
add eax, 0x8a73095c
xor eax, 0x8f36d49b
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe2e96d3b
xor eax, 0x917920a7
rol eax, 0x9b
popf
jmp 0x180407a66
movzx eax, r12b
jmp 0x18040a0b0
xor al, al
push rax
pushf
mov eax, 0xcd368766
pushf
not eax
add eax, 0x9927cf87
xor eax, 0x8089abcf
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xa39f5528
xor eax, 0x8ff39809
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf2f6698c
xor eax, 0xee1508b5
rol eax, 0x65
popf
pushf
not eax
add eax, 0xcddbb044
xor eax, 0xf283cc7c
rol eax, 0x57
popf
jmp 0x180407a66
mov rbx, qword [rsp + 0x120]
add rsp, 0xd0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret