Function at 0x14014752e
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x448a6efd
pushf
not eax
add eax, 0x827b8ac7
xor eax, 0xb3c80c31
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x95ea1af1
xor eax, 0x97c68cab
rol eax, 0xd6
popf
cmp eax, 0x29
jne 0x14014756b
popf
pop rax
jmp 0x140148c4e
cmp eax, 0
jne 0x14014757a
popf
pop rax
jmp 0x140147859
cmp eax, 3
jne 0x140147589
popf
pop rax
jmp 0x1401479bd
cmp eax, 1
jne 0x140147598
popf
pop rax
jmp 0x140147901
cmp eax, 0xd
jne 0x1401475a7
popf
pop rax
jmp 0x140147f26
cmp eax, 0x1a
jne 0x1401475b6
popf
pop rax
jmp 0x140148599
cmp eax, 0xe
jne 0x1401475c5
popf
pop rax
jmp 0x140147f9b
cmp eax, 0x31
jne 0x1401475d4
popf
pop rax
jmp 0x14014909a
cmp eax, 0x19
jne 0x1401475e3
popf
pop rax
jmp 0x14014853d
cmp eax, 8
jne 0x1401475f2
popf
pop rax
jmp 0x140147c4f
cmp eax, 0x2a
jne 0x140147601
popf
pop rax
jmp 0x140148cd0
cmp eax, 0x17
jne 0x140147610
popf
pop rax
jmp 0x14014843b
cmp eax, 0x1c
jne 0x14014761f
popf
pop rax
jmp 0x14014869c
cmp eax, 0x2e
jne 0x14014762e
popf
pop rax
jmp 0x140148efb
cmp eax, 0x18
jne 0x14014763d
popf
pop rax
jmp 0x1401484c9
cmp eax, 0x2b
jne 0x14014764c
popf
pop rax
jmp 0x140148d3e
cmp eax, 0x1b
jne 0x14014765b
popf
pop rax
jmp 0x14014860b
cmp eax, 0x2d
jne 0x14014766a
popf
pop rax
jmp 0x140148eab
cmp eax, 0x23
jne 0x140147679
popf
pop rax
jmp 0x1401489e7
cmp eax, 0x25
jne 0x140147688
popf
pop rax
jmp 0x140148a84
cmp eax, 0x32
jne 0x140147697
popf
pop rax
jmp 0x140149105
cmp eax, 0x13
jne 0x1401476a6
popf
pop rax
jmp 0x1401481d9
cmp eax, 0x15
jne 0x1401476b5
popf
pop rax
jmp 0x14014831f
cmp eax, 0x24
jne 0x1401476c4
popf
pop rax
jmp 0x140148a34
cmp eax, 0x1e
jne 0x1401476d3
popf
pop rax
jmp 0x140148784
cmp eax, 0xc
jne 0x1401476e2
popf
pop rax
jmp 0x140147e91
cmp eax, 0x26
jne 0x1401476f1
popf
pop rax
jmp 0x140148b1b
cmp eax, 0x27
jne 0x140147700
popf
pop rax
jmp 0x140148b79
cmp eax, 0x30
jne 0x14014770f
popf
pop rax
jmp 0x140149008
cmp eax, 0x10
jne 0x14014771e
popf
pop rax
jmp 0x140148060
cmp eax, 0x2c
jne 0x14014772d
popf
pop rax
jmp 0x140148e03
cmp eax, 9
jne 0x14014773c
popf
pop rax
jmp 0x140147ce0
cmp eax, 4
jne 0x14014774b
popf
pop rax
jmp 0x140147a58
cmp eax, 0x16
jne 0x14014775a
popf
pop rax
jmp 0x1401483bd
cmp eax, 0x28
jne 0x140147769
popf
pop rax
jmp 0x140148bfd
cmp eax, 0xa
jne 0x140147778
popf
pop rax
jmp 0x140147d96
cmp eax, 0x22
jne 0x140147787
popf
pop rax
jmp 0x140148965
cmp eax, 0x14
jne 0x140147796
popf
pop rax
jmp 0x140148293
cmp eax, 7
jne 0x1401477a5
popf
pop rax
jmp 0x140147bef
cmp eax, 5
jne 0x1401477b4
popf
pop rax
jmp 0x140147b00
cmp eax, 2
jne 0x1401477c3
popf
pop rax
jmp 0x140147966
cmp eax, 0x20
jne 0x1401477d2
popf
pop rax
jmp 0x14014883f
cmp eax, 0x1d
jne 0x1401477e1
popf
pop rax
jmp 0x140148731
cmp eax, 0x11
jne 0x1401477f0
popf
pop rax
jmp 0x14014811a
cmp eax, 6
jne 0x1401477ff
popf
pop rax
jmp 0x140147b81
cmp eax, 0x2f
jne 0x14014780e
popf
pop rax
jmp 0x140148fa0
cmp eax, 0x12
jne 0x14014781d
popf
pop rax
jmp 0x140148167
cmp eax, 0x21
jne 0x14014782c
popf
pop rax
jmp 0x1401488cd
cmp eax, 0x1f
jne 0x14014783b
popf
pop rax
jmp 0x1401487e0
cmp eax, 0xb
jne 0x14014784a
popf
pop rax
jmp 0x140147de6
cmp eax, 0xf
jne 0x140147859
popf
pop rax
jmp 0x140148052
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x40
mov rax, qword [0x1400c1010]
xor rax, rsp
mov qword [rsp + 0x38], rax
mov rbx, qword [0x1400c1950]
xor esi, esi
cmp dword [rbx + 0x4918], esi
je 0x1401478bb
push rax
pushf
mov eax, 0x62774f16
pushf
not eax
add eax, 0x905c15b3
xor eax, 0xffab01c4
rol eax, 0x71
popf
pushf
not eax
add eax, 0xef6f8188
xor eax, 0xe0bddce8
rol eax, 0x61
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x5ad2773c
pushf
not eax
add eax, 0xea00f3bb
xor eax, 0xc0b1467d
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x9414be2e
xor eax, 0xfba4a334
rol eax, 0x77
popf
pushf
not eax
add eax, 0xcc2870f5
xor eax, 0xeed7960f
rol eax, 0xe1
popf
jmp 0x14014755c
lea rdi, [rbx + 0x4910]
jmp 0x1401479bd
cmp dword [rbx + 0x4978], esi
lea rdi, [rbx + 0x4970]
cmove rdi, rsi
push rax
pushf
mov eax, 0x3fe50df9
pushf
not eax
add eax, 0xfc43dc8a
xor eax, 0xa2199207
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd2615c89
xor eax, 0xfa6a77fc
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xae3458f9
xor eax, 0xebaf1077
rol eax, 0x76
popf
jmp 0x14014755c
mov edx, dword [rbx + 0x48c8]
mov eax, edx
and eax, 0x400
je 0x140147a25
push rax
pushf
mov eax, 0x430279aa
pushf
not eax
add eax, 0xd085448b
xor eax, 0xd73ce4b2
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xcb72b1b4
xor eax, 0xdf2c6049
rol eax, 0x51
popf
pushf
not eax
add eax, 0xc08668c4
xor eax, 0x89bb406e
rol eax, 0xae
popf
pushf
not eax
add eax, 0xdf47ac46
xor eax, 0xb0cc13f7
rol eax, 0xbd
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x956569a1
pushf
not eax
add eax, 0xa2595461
xor eax, 0xed2560cf
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa259189e
xor eax, 0xffbce020
rol eax, 0
popf
jmp 0x14014755c
cmp dword [rbx + 0x4908], 1
je 0x140147aa7
push rax
pushf
mov eax, 0x201bbef1
pushf
not eax
add eax, 0xd5257da3
xor eax, 0xb003a437
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xc7b57340
xor eax, 0x98f60341
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd2cacc11
xor eax, 0xfc8461ac
rol eax, 0x68
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0xe28a2c2b
pushf
not eax
add eax, 0xec5c4f66
xor eax, 0x89aa9c9f
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc0702a95
xor eax, 0xfa419c49
rol eax, 0x16
popf
pushf
not eax
add eax, 0xdea3e428
xor eax, 0xdd3eaa12
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc4f73921
xor eax, 0xf2969084
rol eax, 0x4e
popf
jmp 0x14014755c
cmp dword [rbx + 0x4904], esi
jne 0x140147b4e
push rax
pushf
mov eax, 0xbe8f4851
pushf
not eax
add eax, 0x8738270b
xor eax, 0xc4bd4f3e
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa0c1764a
xor eax, 0xe68b3165
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb15de702
xor eax, 0xbb04062b
rol eax, 0xe9
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x9e124d88
pushf
not eax
add eax, 0xe7c7cc8b
xor eax, 0xa8a7c930
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x9844af86
xor eax, 0xcd6be401
rol eax, 0xe4
popf
jmp 0x14014755c
cmp dword [rbx + 0x49a8], esi
je 0x140147bbc
push rax
pushf
mov eax, 0x518f1f3
pushf
not eax
add eax, 0xf085cf0d
xor eax, 0xb11aa699
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb7e01ba2
xor eax, 0x8fda743a
rol eax, 0xa4
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x841ef74e
pushf
not eax
add eax, 0xe389e29b
xor eax, 0xb46c7312
rol eax, 0x73
popf
pushf
not eax
add eax, 0x89104624
xor eax, 0xc218edef
rol eax, 0x89
popf
jmp 0x14014755c
lea rdi, [rbx + 0x49a0]
push rax
pushf
mov eax, 0x4c0d7f92
pushf
not eax
add eax, 0xe42ab95d
xor eax, 0xeb660ba3
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x88f18881
xor eax, 0xcae5d098
rol eax, 0x58
popf
pushf
not eax
add eax, 0xffe1d05b
xor eax, 0x99e15091
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xcc672b2c
xor eax, 0xaf224a05
rol eax, 0x80
popf
jmp 0x14014755c
test rdi, rdi
jne 0x140147cad
push rax
pushf
mov eax, 0xfa4b5dc8
pushf
not eax
add eax, 0xe2968b49
xor eax, 0xb8e1a01c
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xfe6656c7
xor eax, 0xabd46eef
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb2171fe2
xor eax, 0xf0a80380
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x8a91790d
xor eax, 0xea44b267
rol eax, 0x30
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0xc0110b96
pushf
not eax
add eax, 0xd3be043c
xor eax, 0x83c300a6
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xf0cc8fd0
xor eax, 0xf2cbaa74
rol eax, 0x3b
popf
jmp 0x14014755c
test eax, eax
je 0x140147d3d
push rax
pushf
mov eax, 0x72aaff18
pushf
not eax
add eax, 0xdc7d08b0
xor eax, 0xdac133ac
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8eae255d
xor eax, 0xcb835c68
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xfa761b08
xor eax, 0x8ab0b175
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xdc12ca6f
xor eax, 0xc3df8ac4
rol eax, 0xa9
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x584f41f2
pushf
not eax
add eax, 0xd6a25624
xor eax, 0xc9fa22af
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf0f3cf4b
xor eax, 0x8859bae1
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe084ae2e
xor eax, 0xc24bde9a
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa3a0d7d4
xor eax, 0x8e3ae5ee
rol eax, 0xf1
popf
jmp 0x14014755c
bts edx, 0xc
mov dword [rbx + 0x48c8], edx
push rax
pushf
mov eax, 0xdbc4f8bb
pushf
not eax
add eax, 0xf9f9a4ce
xor eax, 0xc4dfb78e
rol eax, 0x44
popf
pushf
not eax
add eax, 0x970f28e2
xor eax, 0xe5adbec5
rol eax, 0x44
popf
pushf
not eax
add eax, 0x8377c62c
xor eax, 0xa46abf1b
rol eax, 0x97
popf
jmp 0x14014755c
cmp dword [rbx + 0x4870], esi
je 0x140147e4b
push rax
pushf
mov eax, 0xd56963
pushf
not eax
add eax, 0xf9bbe45f
xor eax, 0xedc13011
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xdde7f0e3
xor eax, 0x9555e257
rol eax, 0x55
popf
pushf
not eax
add eax, 0xdeb37669
xor eax, 0xbe2b6f12
rol eax, 0x59
popf
pushf
not eax
add eax, 0xb2482041
xor eax, 0xcd7136d4
rol eax, 0x90
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x25840dc4
pushf
not eax
add eax, 0x886543c0
xor eax, 0xea4a2628
rol eax, 0x68
popf
pushf
not eax
add eax, 0xd42fb238
xor eax, 0xe26125e8
rol eax, 0xce
popf
pushf
not eax
add eax, 0x8890033f
xor eax, 0xc9be1079
rol eax, 0x41
popf
jmp 0x14014755c
bt edx, 0xc
jb 0x140147ee0
push rax
pushf
mov eax, 0xc590991d
pushf
not eax
add eax, 0xe79c0c4f
xor eax, 0xf14d3395
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe9e802ba
xor eax, 0xef5f8c8c
rol eax, 1
popf
pushf
not eax
add eax, 0xd9e28638
xor eax, 0x8cbdcdc7
rol eax, 8
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0xde8c72f6
pushf
not eax
add eax, 0xd632dd70
xor eax, 0x9522d511
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8900b6c0
xor eax, 0xe8d3cf11
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xfdeab752
xor eax, 0x82a74edb
rol eax, 0xbf
popf
jmp 0x14014755c
mov rax, qword [0x1400c1950]
mov word [rax + 0x48a9], 1
mov byte [rax + 0x48ab], 1
jmp 0x140149105
test dl, 0x20
je 0x140147ff9
push rax
pushf
mov eax, 0x5700fd7f
pushf
not eax
add eax, 0x8044d7b4
xor eax, 0x9ab5dff7
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf0c50801
xor eax, 0xa2dec8ea
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x923d68f4
xor eax, 0xb916e47d
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xac2629e8
xor eax, 0xd56fcfea
rol eax, 0x23
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0xb41d8453
pushf
not eax
add eax, 0xd5d036a6
xor eax, 0xb21cca45
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x91dda080
xor eax, 0xe53c6610
rol eax, 0x36
popf
pushf
not eax
add eax, 0xc11a62f7
xor eax, 0xdeca845b
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd09bc1d4
xor eax, 0xaba63e97
rol eax, 0x8b
popf
jmp 0x14014755c
mov eax, dword [rbx + 0x4948]
test eax, eax
je 0x140148167
cmp eax, dword [rbx + 0x4870]
je 0x1401480c1
push rax
pushf
mov eax, 0x86b5d91f
pushf
not eax
add eax, 0x91e83c53
xor eax, 0xe2c35ffd
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x8412450d
xor eax, 0xc89b1b7e
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb1815a35
xor eax, 0xb2b4a332
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf93c6469
xor eax, 0xd926b93b
rol eax, 0x7d
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x58ed2a01
pushf
not eax
add eax, 0x8f90a521
xor eax, 0xe0fa0677
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe69f9fdd
xor eax, 0x83a621e8
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa16b3c9a
xor eax, 0xfbe30297
rol eax, 0x12
popf
pushf
not eax
add eax, 0x8823ed21
xor eax, 0xf4613947
rol eax, 0x3f
popf
jmp 0x14014755c
lea rdi, [rbx + 0x4940]
push rax
pushf
mov eax, 0x54df038e
pushf
not eax
add eax, 0xfd4d1277
xor eax, 0xb8614e93
rol eax, 0x59
popf
pushf
not eax
add eax, 0x92551aa4
xor eax, 0x8bc79e93
rol eax, 0x15
popf
pushf
not eax
add eax, 0xdee89743
xor eax, 0x88e58ad6
rol eax, 0xd8
popf
jmp 0x14014755c
lea r8, [rbx + 0x4970]
cmp rdi, r8
je 0x1401481a6
push rax
pushf
mov eax, 0x89f0bb70
pushf
not eax
add eax, 0xe99763b1
xor eax, 0xe524cdec
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xcc398d4a
xor eax, 0xfed3b934
rol eax, 0x23
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x8d0c712a
pushf
not eax
add eax, 0x8a05ccc5
xor eax, 0xe5cfb867
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8dabbe5c
xor eax, 0xb21d49f7
rol eax, 0xf2
popf
jmp 0x14014755c
cmp dword [rbx + 0x4978], esi
je 0x14014823a
push rax
pushf
mov eax, 0xc4db6fe9
pushf
not eax
add eax, 0xf70f25ba
xor eax, 0xe43f8cdc
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x822ee9a6
xor eax, 0xdddf214c
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x80aa8422
xor eax, 0xa309362b
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x85932035
xor eax, 0xd5a7d15b
rol eax, 0x8f
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0xa995c838
pushf
not eax
add eax, 0xe5f06699
xor eax, 0xc4098b58
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xbf945d51
xor eax, 0x8f19b0b4
rol eax, 0x69
popf
pushf
not eax
add eax, 0x85877fda
xor eax, 0x97daec0f
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb6b05c22
xor eax, 0xdee3817c
rol eax, 0x97
popf
jmp 0x14014755c
mov rcx, qword [r8]
mov rax, qword [rbx + 0x4868]
cmp qword [rcx + 0x348], rax
jne 0x1401482ec
push rax
pushf
mov eax, 0x6cee57ab
pushf
not eax
add eax, 0xcf3c93f7
xor eax, 0x83ce91b4
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa6fec64b
xor eax, 0x91153fff
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe62fac7f
xor eax, 0xb79b8b80
rol eax, 0x14
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x90c01c29
pushf
not eax
add eax, 0xce9572fd
xor eax, 0xad77c8da
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbd7a9d72
xor eax, 0xfc48e11e
rol eax, 0x96
popf
jmp 0x14014755c
movss xmm0, dword [rbx + 0x4994]
movss xmm1, dword [rdi + 0x24]
comiss xmm1, xmm0
ja 0x140148364
push rax
pushf
mov eax, 0xffa376e0
pushf
not eax
add eax, 0xb2b13fbb
xor eax, 0xde87c31a
rol eax, 0x91
popf
pushf
not eax
add eax, 0x9decb6e5
xor eax, 0x866abbd0
rol eax, 0xb4
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x402d3964
pushf
not eax
add eax, 0xa52a7130
xor eax, 0xdd7095d3
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xf4028912
xor eax, 0xb3f94ea4
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x8eadb1ae
xor eax, 0xb4d745bc
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x941fe6b0
xor eax, 0xd7854f01
rol eax, 0x8d
popf
jmp 0x14014755c
ucomiss xmm0, xmm1
jp 0x140148408
push rax
pushf
mov eax, 0x43cd8b61
pushf
not eax
add eax, 0x8a146c01
xor eax, 0xefa0f06f
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x91cb2dd6
xor eax, 0xa1bdf6d9
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x867f7d72
xor eax, 0xa8c7f637
rol eax, 0x73
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x63e83126
pushf
not eax
add eax, 0xe515f78b
xor eax, 0x9fb60055
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x8ad982a6
xor eax, 0xb6a7f9b1
rol eax, 0xc8
popf
jmp 0x14014755c
jne 0x140148496
push rax
pushf
mov eax, 0xc87d3f10
pushf
not eax
add eax, 0xfaba7d60
xor eax, 0xb464629a
rol eax, 0x14
popf
pushf
not eax
add eax, 0xaf351011
xor eax, 0x947641e1
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb507afde
xor eax, 0xcc2dfabc
rol eax, 0x30
popf
pushf
not eax
add eax, 0xabd24205
xor eax, 0x93b33648
rol eax, 0xd8
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x79113b54
pushf
not eax
add eax, 0xf8cc6832
xor eax, 0xf7342ca9
rol eax, 0x91
popf
pushf
not eax
add eax, 0xcfd68170
xor eax, 0xcf4d7051
rol eax, 0x8c
popf
jmp 0x14014755c
movss xmm0, dword [rdi + 0x28]
comiss xmm0, dword [rbx + 0x4998]
jbe 0x14014850a
push rax
pushf
mov eax, 0xeb461058
pushf
not eax
add eax, 0xb7b26fff
xor eax, 0xf088ed09
rol eax, 0x92
popf
pushf
not eax
add eax, 0x93723ae0
xor eax, 0xc8b4d74d
rol eax, 0x54
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x9c59959a
pushf
not eax
add eax, 0xad153571
xor eax, 0xf337d677
rol eax, 0x95
popf
pushf
not eax
add eax, 0xcd69b74e
xor eax, 0x992d71c4
rol eax, 0xf7
popf
jmp 0x14014755c
mov rdi, r8
push rax
pushf
mov eax, 0xce5e96ce
pushf
not eax
add eax, 0x8a69fdcb
xor eax, 0xc6bd69fb
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc63b5e0a
xor eax, 0xcacc733f
rol eax, 3
popf
pushf
not eax
add eax, 0x92d5db98
xor eax, 0xe19aedc6
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xcd5bb214
xor eax, 0xbe1d8fcc
rol eax, 0xb1
popf
jmp 0x14014755c
cmp dword [rbx + 0x48a4], esi
jne 0x1401485d8
push rax
pushf
mov eax, 0x698d486d
pushf
not eax
add eax, 0x8a613548
xor eax, 0xf82fb8ff
rol eax, 0x10
popf
pushf
not eax
add eax, 0xcf032bca
xor eax, 0xfadd52c0
rol eax, 0xc1
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x5e8efce7
pushf
not eax
add eax, 0xc7070eb3
xor eax, 0xbe6a8762
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa4a62048
xor eax, 0xfaf10db1
rol eax, 0x70
popf
jmp 0x14014755c
test dl, 0x40
je 0x140148643
push rax
pushf
mov eax, 0xa54ac256
pushf
not eax
add eax, 0xc1d93499
xor eax, 0x8b4f6505
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xe1226edb
xor eax, 0x9b50b0ea
rol eax, 0xd7
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0xe997764a
pushf
not eax
add eax, 0xb5e7f52d
xor eax, 0xe02d45c0
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb61fd32a
xor eax, 0xa63697a6
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf7892e07
xor eax, 0xb85110f2
rol eax, 9
popf
pushf
not eax
add eax, 0xf1b9caee
xor eax, 0xf7b524a5
rol eax, 0x99
popf
jmp 0x14014755c
cmp dword [rbx + 0x48d4], 2
jne 0x1401486d8
push rax
pushf
mov eax, 0x554392cf
pushf
not eax
add eax, 0xc18653f8
xor eax, 0xfba87353
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf4fabf47
xor eax, 0x83ab4c49
rol eax, 0x88
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x9ca38bd8
pushf
not eax
add eax, 0xa80cace8
xor eax, 0xa9767a60
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa4831fbb
xor eax, 0xb77a6775
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x9fabe34b
xor eax, 0x951c7d92
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc938f9e5
xor eax, 0xdd6078cc
rol eax, 0x78
popf
jmp 0x14014755c
mov rax, qword [rdi]
movss xmm0, dword [rax + 0x70]
jmp 0x1401487e0
xorps xmm0, xmm0
push rax
pushf
mov eax, 0x6194250a
pushf
not eax
add eax, 0xf4cd145d
xor eax, 0x960d6ae1
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf42ce6f1
xor eax, 0xdf55bfb8
rol eax, 0xc
popf
pushf
not eax
add eax, 0x8cf2c11e
xor eax, 0xc03dc8bb
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe71598ab
xor eax, 0xa90b4f56
rol eax, 0xc
popf
jmp 0x14014755c
mov rax, qword [rdi]
movss dword [rax + 0x78], xmm0
mov dword [rax + 0x80], esi
mov dword [rax + 0x88], esi
jmp 0x1401488cd
mov rdx, qword [rdi]
lea r8, [rsp + 0x28]
mov r9d, dword [rbx + 0x48cc]
lea rcx, [rsp + 0x20]
movss xmm2, dword [rdx + 0xf0]
movss xmm3, dword [rdx + 0xf4]
movaps xmm0, xmm2
addss xmm0, dword [rdi + 0x10]
addss xmm2, dword [rdi + 0x18]
movaps xmm1, xmm3
addss xmm1, dword [rdi + 0x14]
addss xmm3, dword [rdi + 0x1c]
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x30], xmm2
movss dword [rsp + 0x2c], xmm1
movss dword [rsp + 0x34], xmm3
call fcn.14021e644
push rax
pushf
mov eax, 0xa5036b2b
pushf
not eax
add eax, 0xf17f731e
xor eax, 0x9b2f38d8
rol eax, 0x49
popf
pushf
not eax
add eax, 0x9541f7f6
xor eax, 0xeee2a247
rol eax, 0x50
popf
jmp 0x14014755c
mov rdx, qword [rdi]
cmp qword [rbx + 0x4868], rdx
je 0x14014890c
push rax
pushf
mov eax, 0xfd0b77ef
pushf
not eax
add eax, 0xc0784181
xor eax, 0xc96f9052
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x8088ff53
xor eax, 0xd3a772d1
rol eax, 0xfa
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0xa0434f1
pushf
not eax
add eax, 0xba01e933
xor eax, 0xaaecb65d
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x93569862
xor eax, 0xcb891ac3
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe9b6cf66
xor eax, 0xfb3fadd3
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xd828e2fa
xor eax, 0x91393d9b
rol eax, 0xc5
popf
jmp 0x14014755c
test byte [rbx + 0x5bf4], 2
je 0x1401489b4
push rax
pushf
mov eax, 0xcca27730
pushf
not eax
add eax, 0xe1e3e703
xor eax, 0xa621e3e5
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe5e60def
xor eax, 0x9a729afb
rol eax, 0x12
popf
pushf
not eax
add eax, 0x92772a7b
xor eax, 0xa5dc5e06
rol eax, 0xb7
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x4e49f8b4
pushf
not eax
add eax, 0xf62a9527
xor eax, 0x8a490bec
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfd6e4eaf
xor eax, 0x831b7415
rol eax, 0xce
popf
jmp 0x14014755c
mov rdx, qword [rdx]
lea rcx, [0x18d4a671b]
pushf
sub rcx, 0x4d45a393
popf
call fcn.14020dc79
push rax
pushf
mov eax, 0x1d99b1de
pushf
not eax
add eax, 0xe8e0d862
xor eax, 0xea9792ed
rol eax, 0x56
popf
pushf
not eax
add eax, 0xdd08a1ab
xor eax, 0xc1102d7d
rol eax, 0xe
popf
jmp 0x14014755c
mov rax, qword [rdi]
mov qword [rbx + 0x4868], rax
push rax
pushf
mov eax, 0xab981cea
pushf
not eax
add eax, 0xb72c2254
xor eax, 0xc9714b30
rol eax, 7
popf
pushf
not eax
add eax, 0x8a4fa0fb
xor eax, 0xe316c73f
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xbe3b9172
xor eax, 0xd31ba226
rol eax, 0xd1
popf
jmp 0x14014755c
mov eax, dword [rdi + 8]
cmp dword [rbx + 0x3eec], eax
je 0x140148ad5
push rax
pushf
mov eax, 0x80706d12
pushf
not eax
add eax, 0xee937d68
xor eax, 0xa800e3d9
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa685e810
xor eax, 0xba374b44
rol eax, 8
popf
pushf
not eax
add eax, 0xf7a80adf
xor eax, 0xa6a71f6f
rol eax, 0x7c
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x355c19dd
pushf
not eax
add eax, 0x9d1eb444
xor eax, 0x9ea6133f
rol eax, 0xc
popf
pushf
not eax
add eax, 0x8103ba05
xor eax, 0x863bca3a
rol eax, 0x67
popf
pushf
not eax
add eax, 0xd83c7a8f
xor eax, 0xad5450b3
rol eax, 0xbe
popf
jmp 0x14014755c
call fcn.1402137d5
push rax
pushf
mov eax, 0x8f07ab82
pushf
not eax
add eax, 0xdf923c73
xor eax, 0xd168baca
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xf9670c49
xor eax, 0xb164c8fe
rol eax, 0x94
popf
pushf
not eax
add eax, 0xfa72cbfa
xor eax, 0xcb0c0e84
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf320c2ff
xor eax, 0xbd664e38
rol eax, 0xe
popf
jmp 0x14014755c
mov edx, dword [rdi + 8]
cmp dword [rbx + 0x4870], edx
je 0x140148bb7
push rax
pushf
mov eax, 0x7c25ce3
pushf
not eax
add eax, 0xea415281
xor eax, 0x94257c51
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc72136d2
xor eax, 0x8d92cb60
rol eax, 0xb6
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x452d43f5
pushf
not eax
add eax, 0xb7b9e374
xor eax, 0xb329535f
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa780b9db
xor eax, 0xcd2f5ff6
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf0cbb0ee
xor eax, 0xffd7bbca
rol eax, 0xb3
popf
jmp 0x14014755c
mov dword [rbx + 0x488c], edx
mov eax, dword [rdi + 0xc]
mov dword [rbx + 0x4890], eax
mov eax, dword [rbx + 0x48d0]
mov dword [rbx + 0x4894], eax
mov edx, dword [rdi + 8]
push rax
pushf
mov eax, 0x66295d66
pushf
not eax
add eax, 0xd291bb05
xor eax, 0x8d811d86
rol eax, 0x12
popf
pushf
not eax
add eax, 0xdfc03fef
xor eax, 0xdf599849
rol eax, 0x33
popf
jmp 0x14014755c
test byte [rbx + 0x5bf4], 8
je 0x140148c8a
push rax
pushf
mov eax, 0xeaa738c9
pushf
not eax
add eax, 0xf8a78df7
xor eax, 0x8e18ee75
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa08e3ea0
xor eax, 0xdddd78c5
rol eax, 0xcd
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0xe7d41d8c
pushf
not eax
add eax, 0xf5be08cf
xor eax, 0xc5ba931a
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9c3e37cd
xor eax, 0xa9a81fc0
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8b8de12d
xor eax, 0xfe8b5a2a
rol eax, 0xd0
popf
jmp 0x14014755c
mov r9, qword [rbx + 0x4868]
lea rcx, [0x19bc86865]
pushf
sub rcx, 0x5bc3a4a5
popf
mov r8d, dword [rbx + 0x48a4]
mov r9, qword [r9]
call fcn.14020dc79
push rax
pushf
mov eax, 0x243fef84
pushf
not eax
add eax, 0xab17b454
xor eax, 0xcd7bbb30
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd2c9b7a6
xor eax, 0xdaebe00c
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfc798bf2
xor eax, 0xc2f9fc9d
rol eax, 0x47
popf
jmp 0x14014755c
movsxd rcx, dword [rbx + 0x48a4]
mov eax, dword [rdi + 0xc]
mov r8, rcx
mov edx, dword [rdi + 8]
add r8, r8
mov r9, qword [0x1400c1950]
mov dword [r9 + 0x4874], eax
mov rax, qword [r9 + 0x4868]
mov dword [r9 + 0x48a4], ecx
mov dword [r9 + 0x4870], edx
mov dword [rax + rcx*4 + 0x380], edx
mov rax, qword [r9 + 0x4868]
movups xmm0, xmmword [rdi + 0x10]
movups xmmword [rax + r8*8 + 0x388], xmm0
mov edx, dword [rbx + 0x48c8]
mov ecx, edx
bt edx, 0xa
jae 0x140148dd0
push rax
pushf
mov eax, 0xe0c0f2ef
pushf
not eax
add eax, 0xda9b0644
xor eax, 0xfea95ae8
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb02bfdc0
xor eax, 0xf8ab0f53
rol eax, 0x63
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0xa410c2dc
pushf
not eax
add eax, 0xd86b0bc9
xor eax, 0xcf89002b
rol eax, 0x88
popf
pushf
not eax
add eax, 0xd2eec00b
xor eax, 0xd1a5f80f
rol eax, 0x88
popf
jmp 0x14014755c
test dword [rdi + 0x20], 0x400
je 0x140148e65
push rax
pushf
mov eax, 0x8ddf4ac3
pushf
not eax
add eax, 0xb5bf7e1d
xor eax, 0xaff8bc38
rol eax, 0x16
popf
pushf
not eax
add eax, 0xddf195a9
xor eax, 0xd66ed67b
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xea0d83aa
xor eax, 0xe924ffc9
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf4e6ae6f
xor eax, 0xbf03da48
rol eax, 0x33
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0xc30a1887
pushf
not eax
add eax, 0xdcdd11f8
xor eax, 0x945117ce
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd4beec86
xor eax, 0xc024ccbe
rol eax, 0x88
popf
pushf
not eax
add eax, 0xee7b4da9
xor eax, 0xb82e750a
rol eax, 0x26
popf
jmp 0x14014755c
mov eax, dword [rdi + 8]
bts ecx, 0xc
mov dword [rbx + 0x48c8], ecx
mov dword [rbx + 0x4898], eax
mov dword [rbx + 0x489c], 5
push rax
pushf
mov eax, 0xe54ec579
pushf
not eax
add eax, 0xf22e2f28
xor eax, 0xcc51d698
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd388a250
xor eax, 0xca9c80e3
rol eax, 0x98
popf
jmp 0x14014755c
bt ecx, 0xb
jae 0x140148f5a
push rax
pushf
mov eax, 0x5ac9f23e
pushf
not eax
add eax, 0xb378f8c4
xor eax, 0xd9271363
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xb0591b2b
xor eax, 0x805214f4
rol eax, 9
popf
pushf
not eax
add eax, 0x99de9bd6
xor eax, 0x8131ee70
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd613a076
xor eax, 0xc8975b04
rol eax, 0x15
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0x1f18f194
pushf
not eax
add eax, 0xd05e59c6
xor eax, 0xe74bd332
rol eax, 0xae
popf
pushf
not eax
add eax, 0x9bad1dc0
xor eax, 0xa64e31d2
rol eax, 0x18
popf
pushf
not eax
add eax, 0x9234a138
xor eax, 0xa3effebe
rol eax, 0xf3
popf
jmp 0x14014755c
mov eax, dword [rdi + 8]
mov dword [rbx + 0x4898], eax
mov dword [rbx + 0x489c], esi
push rax
pushf
mov eax, 0xcf53b5ae
pushf
not eax
add eax, 0x827acc9a
xor eax, 0xcb3fa757
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe3b90843
xor eax, 0x94584ff2
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9ea2c2c5
xor eax, 0x8f818ce6
rol eax, 0xee
popf
pushf
not eax
add eax, 0x896b5c9d
xor eax, 0xc1ae871e
rol eax, 0x9d
popf
jmp 0x14014755c
bt ecx, 0xc
jb 0x140149041
push rax
pushf
mov eax, 0x2c237df1
pushf
not eax
add eax, 0xe831902a
xor eax, 0xe962dfac
rol eax, 0xea
popf
pushf
not eax
add eax, 0xafbbc70c
xor eax, 0xfaa575b6
rol eax, 0xcb
popf
jmp 0x14014755c
push rax
pushf
mov eax, 0xfa24effe
pushf
not eax
add eax, 0xdebb435d
xor eax, 0xb15711e4
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xd7beb37d
xor eax, 0x9aa07c71
rol eax, 0x58
popf
pushf
not eax
add eax, 0x85b4c897
xor eax, 0xb1cf859a
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf07b8cc8
xor eax, 0xe27ca574
rol eax, 0x73
popf
jmp 0x14014755c
mov word [r9 + 0x48a9], 1
mov byte [r9 + 0x48ab], 1
push rax
pushf
mov eax, 0x96f41c05
pushf
not eax
add eax, 0xebdbaeef
xor eax, 0xf85aa66c
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe63f32dd
xor eax, 0xe9747a92
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x9edbb155
xor eax, 0xf1d04197
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xd62af6a8
xor eax, 0xea668f74
rol eax, 0x20
popf
jmp 0x14014755c
mov rcx, qword [rsp + 0x38]
xor rcx, rsp
call fcn.14020dea3
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
add rsp, 0x40
pop rdi
ret