Function at 0x5766b0
Capabilities:
Check for software breakpoints

Disassembly:
push rbp
sub rsp, 0x10
mov rbp, rsp
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x28], rdx
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov eax, dword [rbp + 8]
cmp eax, dword [rbp + 8]
jle 0x5766d4
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov eax, 0x52
sub eax, dword [rbp + 8]
cmp eax, 0xd8
jge 0x5766ee
mov eax, dword [rbp + 8]
add eax, dword [rbp + 8]
mov dword [rbp + 4], eax
mov eax, 0x4f
sub eax, dword [rbp + 8]
cmp eax, 0xcc
jge 0x57670b
mov eax, dword [rbp + 8]
imul eax, eax, 0x2fa
mov dword [rbp + 4], eax
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov eax, 0x54
sub eax, dword [rbp + 8]
cmp eax, 0xf2
jge 0x576728
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov dword [rbp + 8], 0
mov eax, 0x5a
sub eax, dword [rbp + 8]
cmp eax, 0xf9
jge 0x576746
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov eax, 0x4f
sub eax, dword [rbp + 8]
cmp eax, 0xdd
jge 0x576763
mov eax, dword [rbp + 8]
imul eax, eax, 0x31c
mov dword [rbp + 4], eax
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov eax, 0x55
sub eax, dword [rbp + 8]
cmp eax, 0xe3
jge 0x576786
mov eax, dword [rbp + 8]
imul eax, eax, 0x329
mov dword [rbp + 4], eax
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov eax, 0x52
sub eax, dword [rbp + 8]
cmp eax, 0xea
jge 0x5767a3
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov eax, 0x5b
sub eax, dword [rbp + 8]
cmp eax, 0xfe
jge 0x5767ba
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov eax, 0x50
sub eax, dword [rbp + 8]
cmp eax, 0xe2
jge 0x5767d7
mov eax, dword [rbp + 8]
imul eax, eax, 0x326
mov dword [rbp + 4], eax
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov eax, 0x52
sub eax, dword [rbp + 8]
cmp eax, 0xe9
jge 0x5767f4
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov eax, dword [rbp + 4]
sub eax, dword [rbp + 8]
cmp eax, 0x1fa
jge 0x57680e
mov eax, dword [rbp + 8]
imul eax, eax, 0x31b
mov dword [rbp + 4], eax
mov dword [rbp + 8], 0
mov eax, 0x59
sub eax, dword [rbp + 8]
cmp eax, 0xf3
jge 0x57682c
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov dword [rbp + 8], 0
mov eax, 0x5a
sub eax, dword [rbp + 8]
cmp eax, 0xfa
jge 0x57684a
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov eax, 0x4f
sub eax, dword [rbp + 8]
cmp eax, 0xde
jge 0x576867
mov eax, dword [rbp + 8]
imul eax, eax, 0x31d
mov dword [rbp + 4], eax
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov eax, 0x55
sub eax, dword [rbp + 8]
cmp eax, 0xe4
jge 0x57688a
mov eax, dword [rbp + 8]
imul eax, eax, 0x34a
mov dword [rbp + 8], eax
mov eax, dword [rbp + 4]
sub eax, dword [rbp + 8]
cmp eax, 0x211
jge 0x5768a4
mov eax, dword [rbp + 8]
imul eax, eax, 0x2f2
mov dword [rbp + 4], eax
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov eax, 0x4f
sub eax, dword [rbp + 8]
cmp eax, 0xdf
jge 0x5768c7
mov eax, dword [rbp + 8]
imul eax, eax, 0x31f
mov dword [rbp + 8], eax
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov eax, 0x55
sub eax, dword [rbp + 8]
cmp eax, 0xe5
jge 0x5768ea
mov eax, dword [rbp + 8]
imul eax, eax, 0x32c
mov dword [rbp + 8], eax
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov eax, 0x53
sub eax, dword [rbp + 8]
cmp eax, 0xeb
jge 0x576907
mov eax, dword [rbp + 8]
add dword [rbp + 8], eax
mov dword [rbp + 8], 0
mov dword [rbp + 8], 0
cmp dword [rbp + 8], 1
jge 0x576975
add dword [rbp + 8], 1
mov eax, dword [rbp + 8]
add eax, dword [rbp + 4]
cmp eax, dword [rbp + 4]
jle 0x576936
mov eax, dword [rbp + 4]
imul eax, eax, 0x188
mov dword [rbp + 4], eax
mov eax, dword [rbp + 8]
sub eax, dword [rbp + 4]
test eax, eax
jge 0x576947
add dword [rbp + 4], 0xd0
mov eax, dword [rbp + 8]
add eax, dword [rbp + 4]
cmp dword [rbp + 8], eax
jne 0x57695e
mov eax, dword [rbp + 4]
imul eax, eax, 0xb8
mov dword [rbp + 4], eax
mov eax, dword [rbp + 8]
sub eax, dword [rbp + 4]
test eax, eax
jge 0x57696f
add dword [rbp + 4], 0xa0
cmp dword [rbp + 8], 1
jl 0x57691b
nop
mov eax, dword [rbp + 8]
mov dword [rbp + 0xc], eax
mov eax, dword [rbp + 0xc]
lea rsp, [rbp + 0x10]
pop rbp
ret