Function at 0x480534
Capabilities:
Check for software breakpoints

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
xor esi, esi
mov ebx, dword [ebp + 0xc]
mov edi, dword [ebp + 8]
test ebx, ebx
je 0x480552
jmp 0x480549
inc esi
movsx eax, byte [ebx + esi]
cmp eax, 0x20
je 0x480548
mov dl, byte [ebx + esi]
test dl, dl
je 0x480578
push 0x5d980f
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480591
mov eax, 0x78
jmp 0x482bd6
cmp edi, 0x78
jne 0x480591
mov esi, 0x5d9813
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
mov eax, 0x78
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4805b7
push 0x5d9817
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x4805d1
mov eax, 0x78
jmp 0x482bd6
cmp edi, 0x78
jne 0x4805d1
mov esi, 0x5d981c
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0x78
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4805f7
push 0x5d9821
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480613
mov eax, 0x79
jmp 0x482bd6
cmp edi, 0x79
jne 0x480613
mov esi, 0x5d9828
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0x79
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480639
push 0x5d982f
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480653
mov eax, 0x7a
jmp 0x482bd6
cmp edi, 0x7a
jne 0x480653
mov esi, 0x5d9834
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0x7a
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480679
push 0x5d9839
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480692
mov eax, 0x7b
jmp 0x482bd6
cmp edi, 0x7b
jne 0x480692
mov esi, 0x5d983d
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
mov eax, 0x7b
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4806b8
push 0x5d9841
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x4806d2
mov eax, 0x7c
jmp 0x482bd6
cmp edi, 0x7c
jne 0x4806d2
mov esi, 0x5d9846
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0x7c
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4806f8
push 0x5d984b
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480712
mov eax, 0x7f
jmp 0x482bd6
cmp edi, 0x7f
jne 0x480712
mov esi, 0x5d9850
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0x7f
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480738
push 0x5d9855
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480756
mov eax, 0x80
jmp 0x482bd6
cmp edi, 0x80
jne 0x480756
mov esi, 0x5d9858
mov edi, ebx
mov eax, edi
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0x80
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x48077c
push 0x5d985b
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480795
mov eax, 0x77
jmp 0x482bd6
cmp edi, 0x77
jne 0x480795
mov esi, 0x5d985f
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
mov eax, 0x77
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4807bb
push 0x5d9863
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x4807d5
mov eax, 0x76
jmp 0x482bd6
cmp edi, 0x76
jne 0x4807d5
mov esi, 0x5d9868
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0x76
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4807fb
push 0x5d986d
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480816
mov eax, 0x75
jmp 0x482bd6
cmp edi, 0x75
jne 0x480816
mov esi, 0x5d9876
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0x75
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x48083c
push 0x5d987f
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480855
mov eax, 0x75
jmp 0x482bd6
cmp edi, 0x75
jne 0x480855
mov esi, 0x5d9883
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
mov eax, 0x75
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x48087b
push 0x5d9887
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480897
mov eax, 0xa0
jmp 0x482bd6
cmp edi, 0xa0
jne 0x480897
mov esi, 0x5d988b
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
mov eax, 0xa0
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4808bd
push 0x5d988f
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x4808d8
mov eax, 0x1a
jmp 0x482bd6
cmp edi, 0x1a
jne 0x4808d8
mov esi, 0x5d9898
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0x1a
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4808fe
push 0x5d98a1
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480917
mov eax, 0x1a
jmp 0x482bd6
cmp edi, 0x1a
jne 0x480917
mov esi, 0x5d98a5
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
mov eax, 0x1a
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x48093d
push 0x5d98a9
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480958
mov eax, 0x1a
jmp 0x482bd6
cmp edi, 0x1a
jne 0x480958
mov esi, 0x5d98b2
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0x1a
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x48097e
push 0x5d98bb
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480999
mov eax, 0x1b
jmp 0x482bd6
cmp edi, 0x1b
jne 0x480999
mov esi, 0x5d98c1
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 0x1b
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4809bf
push 0x5d98c7
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x4809db
mov eax, 0x1b
jmp 0x482bd6
cmp edi, 0x1b
jne 0x4809db
mov esi, 0x5d98ce
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0x1b
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480a01
push 0x5d98d5
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480a1b
mov eax, 0x1c
jmp 0x482bd6
cmp edi, 0x1c
jne 0x480a1b
mov esi, 0x5d98da
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0x1c
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480a41
push 0x5d98df
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480a5f
mov eax, 0x82
jmp 0x482bd6
cmp edi, 0x82
jne 0x480a5f
mov esi, 0x5d98e5
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 0x82
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480a85
push 0x5d98eb
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480aa1
mov eax, 0x98
jmp 0x482bd6
cmp edi, 0x98
jne 0x480aa1
mov esi, 0x5d98ef
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
mov eax, 0x98
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480ac7
push 0x5d98f3
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480ae6
mov eax, 0xaa
jmp 0x482bd6
cmp edi, 0xaa
jne 0x480ae6
mov esi, 0x5d98fa
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xaa
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480b0c
push 0x5d9901
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480b2a
mov eax, 0xab
jmp 0x482bd6
cmp edi, 0xab
jne 0x480b2a
mov esi, 0x5d990a
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xab
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480b50
push 0x5d9913
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480b6d
mov eax, 0xac
jmp 0x482bd6
cmp edi, 0xac
jne 0x480b6d
mov esi, 0x5d991b
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, 0xac
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480b93
push 0x5d9923
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480bb1
mov eax, 0xae
jmp 0x482bd6
cmp edi, 0xae
jne 0x480bb1
mov esi, 0x5d992f
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, 0xae
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480bd7
push 0x5d993b
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480bf7
mov eax, 0xaf
jmp 0x482bd6
cmp edi, 0xaf
jne 0x480bf7
mov esi, 0x5d9946
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xaf
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480c1d
push 0x5d9951
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480c3b
mov eax, 0xb0
jmp 0x482bd6
cmp edi, 0xb0
jne 0x480c3b
mov esi, 0x5d995d
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, 0xb0
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480c61
push 0x5d9969
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480c86
mov eax, 0xb1
jmp 0x482bd6
cmp edi, 0xb1
jne 0x480c86
mov esi, 0x5d9978
mov edi, ebx
mov eax, edi
mov ecx, 3
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xb1
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480cac
push 0x5d9987
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480cd0
mov eax, 0xb3
jmp 0x482bd6
cmp edi, 0xb3
jne 0x480cd0
mov esi, 0x5d9995
mov edi, ebx
mov eax, edi
mov ecx, 3
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 0xb3
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480cf6
push 0x5d99a3
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480d16
mov eax, 0xb5
jmp 0x482bd6
cmp edi, 0xb5
jne 0x480d16
mov esi, 0x5d99ae
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xb5
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480d3c
push 0x5d99b9
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480d61
mov eax, 0xb6
jmp 0x482bd6
cmp edi, 0xb6
jne 0x480d61
mov esi, 0x5d99c8
mov edi, ebx
mov eax, edi
mov ecx, 3
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xb6
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480d87
push 0x5d99d7
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480daa
mov eax, 0xb7
jmp 0x482bd6
cmp edi, 0xb7
jne 0x480daa
mov esi, 0x5d99e8
mov edi, ebx
mov eax, edi
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xb7
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480dd0
push 0x5d99f9
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480ded
mov eax, 0xbe
jmp 0x482bd6
cmp edi, 0xbe
jne 0x480ded
mov esi, 0x5d99fe
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xbe
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480e13
push 0x5d9a03
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480e2f
mov eax, 0xc0
jmp 0x482bd6
cmp edi, 0xc0
jne 0x480e2f
mov esi, 0x5d9a07
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
mov eax, 0xc0
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480e55
push 0x5d9a0b
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480e73
mov eax, 0xcd
jmp 0x482bd6
cmp edi, 0xcd
jne 0x480e73
mov esi, 0x5d9a11
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 0xcd
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480e99
push 0x5d9a17
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480eb7
mov eax, 0xc1
jmp 0x482bd6
cmp edi, 0xc1
jne 0x480eb7
mov esi, 0x5d9a20
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xc1
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480edd
push 0x5d9a29
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480ef9
mov eax, 0xc2
jmp 0x482bd6
cmp edi, 0xc2
jne 0x480ef9
mov esi, 0x5d9a2d
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
mov eax, 0xc2
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480f1f
push 0x5d9a31
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480f3c
mov eax, 0xc3
jmp 0x482bd6
cmp edi, 0xc3
jne 0x480f3c
mov esi, 0x5d9a36
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xc3
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480f62
push 0x5d9a3b
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480f7e
mov eax, 0xc4
jmp 0x482bd6
cmp edi, 0xc4
jne 0x480f7e
mov esi, 0x5d9a3f
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
mov eax, 0xc4
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480fa4
push 0x5d9a43
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x480fc1
mov eax, 0xc5
jmp 0x482bd6
cmp edi, 0xc5
jne 0x480fc1
mov esi, 0x5d9a48
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xc5
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x480fe7
push 0x5d9a4d
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x481006
mov eax, 0xc6
jmp 0x482bd6
cmp edi, 0xc6
jne 0x481006
mov esi, 0x5d9a54
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xc6
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x48102c
push 0x5d9a5b
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x481048
mov eax, 0xc6
jmp 0x482bd6
cmp edi, 0xc6
jne 0x481048
mov esi, 0x5d9a5f
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
mov eax, 0xc6
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x48106e
push 0x5d9a63
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x48108a
mov eax, 0xc7
jmp 0x482bd6
cmp edi, 0xc7
jne 0x48108a
mov esi, 0x5d9a67
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
mov eax, 0xc7
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4810b0
push 0x5d9a6b
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x4810cc
mov eax, 0x110
jmp 0x482bd6
cmp edi, 0x110
jne 0x4810cc
mov esi, 0x5d9a6f
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
mov eax, 0x110
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4810f2
push 0x5d9a73
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x481110
mov eax, 0x111
jmp 0x482bd6
cmp edi, 0x111
jne 0x481110
mov esi, 0x5d9a79
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 0x111
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x481136
push 0x5d9a7f
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x481155
mov eax, 0xd4
jmp 0x482bd6
cmp edi, 0xd4
jne 0x481155
mov esi, 0x5d9a86
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xd4
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x48117b
push 0x5d9a8d
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x48119a
mov eax, 0xd5
jmp 0x482bd6
cmp edi, 0xd5
jne 0x48119a
mov esi, 0x5d9a97
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 0xd5
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4811c0
push 0x5d9aa1
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x4811e3
mov eax, 0x106
jmp 0x482bd6
cmp edi, 0x106
jne 0x4811e3
mov esi, 0x5d9aae
mov edi, ebx
mov eax, edi
mov ecx, 3
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0x106
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x481209
push 0x5d9abb
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x48122b
mov eax, 0x107
jmp 0x482bd6
cmp edi, 0x107
jne 0x48122b
mov esi, 0x5d9acb
mov edi, ebx
mov eax, edi
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov eax, 0x107
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x481251
push 0x5d9adb
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x48126f
mov eax, 0xc9
jmp 0x482bd6
cmp edi, 0xc9
jne 0x48126f
mov esi, 0x5d9ae1
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 0xc9
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x481295
push 0x5d9ae7
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x4812b3
mov eax, 0xca
jmp 0x482bd6
cmp edi, 0xca
jne 0x4812b3
mov esi, 0x5d9af0
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xca
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4812d9
push 0x5d9af9
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x4812f7
mov eax, 0xcb
jmp 0x482bd6
cmp edi, 0xcb
jne 0x4812f7
mov esi, 0x5d9b02
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xcb
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x48131d
push 0x5d9b0b
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x48133b
mov eax, 0xcc
jmp 0x482bd6
cmp edi, 0xcc
jne 0x48133b
mov esi, 0x5d9b14
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xcc
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x481361
push 0x5d9b1d
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x481384
mov eax, 0xce
jmp 0x482bd6
cmp edi, 0xce
jne 0x481384
mov esi, 0x5d9b2a
mov edi, ebx
mov eax, edi
mov ecx, 3
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xce
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4813aa
push 0x5d9b37
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x4813c7
mov eax, 0xd0
jmp 0x482bd6
cmp edi, 0xd0
jne 0x4813c7
mov esi, 0x5d9b3f
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, 0xd0
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4813ed
push 0x5d9b47
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x48140b
mov eax, 0xd1
jmp 0x482bd6
cmp edi, 0xd1
jne 0x48140b
mov esi, 0x5d9b4d
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 0xd1
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x481431
push 0x5d9b53
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x48144d
mov eax, 0xd2
jmp 0x482bd6
cmp edi, 0xd2
jne 0x48144d
mov esi, 0x5d9b57
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
mov eax, 0xd2
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x481473
push 0x5d9b5b
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x481490
mov eax, 0xd2
jmp 0x482bd6
cmp edi, 0xd2
jne 0x481490
mov esi, 0x5d9b60
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xd2
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4814b6
push 0x5d9b65
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x4814d2
mov eax, 0xd3
jmp 0x482bd6
cmp edi, 0xd3
jne 0x4814d2
mov esi, 0x5d9b69
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
mov eax, 0xd3
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4814f8
push 0x5d9b6d
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x481515
mov eax, 0xd3
jmp 0x482bd6
cmp edi, 0xd3
jne 0x481515
mov esi, 0x5d9b72
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0xd3
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x48153b
push 0x5d9b77
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x481559
mov eax, 0xd7
jmp 0x482bd6
cmp edi, 0xd7
jne 0x481559
mov esi, 0x5d9b7d
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 0xd7
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x48157f
push 0x5d9b83
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x48159d
mov eax, 0xd8
jmp 0x482bd6
cmp edi, 0xd8
jne 0x48159d
mov esi, 0x5d9b89
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, 0xd8
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x4815c3
push 0x5d9b8f
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x4815e0
mov eax, 0xdd
jmp 0x482bd6
cmp edi, 0xdd
jne 0x4815e0
mov esi, 0x5d9b97
mov edi, ebx
mov eax, edi
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, 0xdd
jmp 0x482bd6
mov dl, byte [ebx + esi]
test dl, dl
je 0x481606
push 0x5d9b9f
lea ecx, [esi + ebx]
push ecx
call fcn.004ce170
add esp, 8
test eax, eax
jne 0x481625
cmp edi, 0xdf
jne 0x481625
pop edi
pop esi
pop ebx
pop ebp
ret