pmd-sky/asm/overlay_00_0230D398.s
AnonymousRandomPerson c133dba50c Decomped ov00_0230D388
2025-08-26 17:45:07 -04:00

17371 lines
408 KiB
ArmAsm

.include "asm/macros.inc"
.include "overlay_00_0230D398.inc"
.text
arm_func_start ov00_0230D398
ov00_0230D398: ; 0x0230D398
ldr r3, [r0, #8]
add r2, r3, #1
str r2, [r0, #8]
ldr r0, [r0]
strb r1, [r0, r3]
bx lr
arm_func_end ov00_0230D398
arm_func_start ov00_0230D3B0
ov00_0230D3B0: ; 0x0230D3B0
ldr ip, [r0, #8]
mov r3, r1, asr #8
add r2, ip, #1
str r2, [r0, #8]
ldr r2, [r0]
strb r3, [r2, ip]
ldr r3, [r0, #8]
add r2, r3, #1
str r2, [r0, #8]
ldr r0, [r0]
strb r1, [r0, r3]
bx lr
arm_func_end ov00_0230D3B0
arm_func_start ov00_0230D3E0
ov00_0230D3E0: ; 0x0230D3E0
stmdb sp!, {r4, r5, r6, lr}
movs r6, r1
mov r5, r2
mov r4, r0
cmpne r5, #0
ldmeqia sp!, {r4, r5, r6, pc}
mvn r0, #0
cmp r5, r0
bne _0230D410
mov r0, r6
bl strlen
mov r5, r0
_0230D410:
ldr r3, [r4]
ldr r0, [r4, #8]
mov r1, r6
mov r2, r5
add r0, r3, r0
bl memcpy
ldr r0, [r4, #8]
add r0, r0, r5
str r0, [r4, #8]
ldmia sp!, {r4, r5, r6, pc}
arm_func_end ov00_0230D3E0
arm_func_start ov00_0230D438
ov00_0230D438: ; 0x0230D438
stmdb sp!, {r3, r4, r5, lr}
mvn r3, #0
mov r5, r0
cmp r1, r3
mov r4, r2
ldreq r0, [r5, #8]
ldr r2, [r5, #8]
subeq r1, r0, r4
ldr r0, [r5]
sub r2, r2, r1
add r0, r0, r1
add r1, r0, r4
sub r2, r2, r4
bl memmove
ldr r0, [r5, #8]
sub r0, r0, r4
str r0, [r5, #8]
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_0230D438
arm_func_start ov00_0230D480
ov00_0230D480: ; 0x0230D480
stmdb sp!, {r4, lr}
movs r4, r0
moveq r0, #1
ldmeqia sp!, {r4, pc}
ldr r1, [r4, #0x24]
cmp r1, #0
moveq r0, #1
ldmeqia sp!, {r4, pc}
ldr r1, [r4, #0x1c]
add r1, r1, #1
str r1, [r4, #0x1c]
ldr r1, [r4, #0x24]
blx r1
ldr r0, [r4, #0x1c]
sub r0, r0, #1
str r0, [r4, #0x1c]
ldr r0, [r4, #0x14]
cmp r0, #0
beq _0230D4E8
ldr r0, [r4, #0x1c]
cmp r0, #0
bne _0230D4E8
mov r0, r4
bl ov00_023105A8
mov r0, #0
ldmia sp!, {r4, pc}
_0230D4E8:
mov r0, #1
ldmia sp!, {r4, pc}
arm_func_end ov00_0230D480
arm_func_start ov00_0230D4F0
ov00_0230D4F0: ; 0x0230D4F0
stmdb sp!, {r4, r5, lr}
sub sp, sp, #0xc
mov r4, r1
movs r5, r0
cmpne r4, #0
addeq sp, sp, #0xc
moveq r0, #1
ldmeqia sp!, {r4, r5, pc}
ldr r0, [r5, #0x20]
cmp r0, #0
addeq sp, sp, #0xc
moveq r0, #1
ldmeqia sp!, {r4, r5, pc}
ldr r1, [r5, #0x1c]
ldr r0, [sp, #0x20]
add r1, r1, #1
cmp r0, #0
ldrne r0, [sp, #0x1c]
str r1, [r5, #0x1c]
ldr ip, [r4, #0x24]
cmpne r0, #0
moveq r0, #0
streq r0, [sp, #0x1c]
streq r0, [sp, #0x20]
add ip, ip, #1
ldr r0, [sp, #0x18]
str ip, [r4, #0x24]
str r0, [sp]
ldr r1, [sp, #0x1c]
ldr r0, [sp, #0x20]
str r1, [sp, #4]
str r0, [sp, #8]
ldr ip, [r5, #0x20]
mov r0, r5
mov r1, r4
blx ip
ldr r0, [r5, #0x1c]
sub r0, r0, #1
str r0, [r5, #0x1c]
ldr r0, [r4, #0x24]
sub r0, r0, #1
str r0, [r4, #0x24]
ldr r0, [r5, #0x14]
cmp r0, #0
beq _0230D5C4
ldr r0, [r5, #0x1c]
cmp r0, #0
bne _0230D5C4
mov r0, r5
bl ov00_023105A8
add sp, sp, #0xc
mov r0, #0
ldmia sp!, {r4, r5, pc}
_0230D5C4:
mov r0, #1
add sp, sp, #0xc
ldmia sp!, {r4, r5, pc}
arm_func_end ov00_0230D4F0
arm_func_start ov00_0230D5D0
ov00_0230D5D0: ; 0x0230D5D0
stmdb sp!, {r4, lr}
movs r4, r0
moveq r0, #1
ldmeqia sp!, {r4, pc}
str r1, [r4, #0x18]
ldr r0, [r4, #0x28]
cmp r0, #0
moveq r0, #1
ldmeqia sp!, {r4, pc}
ldr ip, [r4, #0x24]
cmp r3, #0
add ip, ip, #1
str ip, [r4, #0x24]
ldr lr, [r4, #8]
cmpne r2, #0
ldr ip, [lr, #0x1c]
moveq r2, #0
add ip, ip, #1
str ip, [lr, #0x1c]
ldr ip, [r4, #0x28]
moveq r3, r2
mov r0, r4
blx ip
ldr r0, [r4, #0x24]
sub r0, r0, #1
str r0, [r4, #0x24]
ldr r1, [r4, #8]
ldr r0, [r1, #0x1c]
sub r0, r0, #1
str r0, [r1, #0x1c]
ldr r0, [r4, #8]
ldr r1, [r0, #0x14]
cmp r1, #0
beq _0230D670
ldr r1, [r0, #0x1c]
cmp r1, #0
bne _0230D670
bl ov00_023105A8
mov r0, #0
ldmia sp!, {r4, pc}
_0230D670:
mov r0, #1
ldmia sp!, {r4, pc}
arm_func_end ov00_0230D5D0
arm_func_start ov00_0230D678
ov00_0230D678: ; 0x0230D678
stmdb sp!, {r4, lr}
movs r4, r0
moveq r0, #1
ldmeqia sp!, {r4, pc}
ldr r0, [r4, #0x2c]
cmp r0, #0
moveq r0, #1
ldmeqia sp!, {r4, pc}
ldr ip, [r4, #0x24]
cmp r2, #0
add ip, ip, #1
str ip, [r4, #0x24]
ldr lr, [r4, #8]
cmpne r1, #0
ldr ip, [lr, #0x1c]
moveq r1, #0
add ip, ip, #1
str ip, [lr, #0x1c]
ldr ip, [r4, #0x2c]
moveq r2, r1
mov r0, r4
blx ip
ldr r0, [r4, #0x24]
sub r0, r0, #1
str r0, [r4, #0x24]
ldr r1, [r4, #8]
ldr r0, [r1, #0x1c]
sub r0, r0, #1
str r0, [r1, #0x1c]
ldr r0, [r4, #8]
ldr r1, [r0, #0x14]
cmp r1, #0
beq _0230D714
ldr r1, [r0, #0x1c]
cmp r1, #0
bne _0230D714
bl ov00_023105A8
mov r0, #0
ldmia sp!, {r4, pc}
_0230D714:
mov r0, #1
ldmia sp!, {r4, pc}
arm_func_end ov00_0230D678
arm_func_start ov00_0230D71C
ov00_0230D71C: ; 0x0230D71C
stmdb sp!, {r4, lr}
movs r4, r0
moveq r0, #1
ldmeqia sp!, {r4, pc}
ldr r2, [r4, #0x30]
cmp r2, #0
moveq r0, #1
ldmeqia sp!, {r4, pc}
ldr r2, [r4, #0x24]
add r2, r2, #1
str r2, [r4, #0x24]
ldr r3, [r4, #8]
ldr r2, [r3, #0x1c]
add r2, r2, #1
str r2, [r3, #0x1c]
ldr r2, [r4, #0x30]
blx r2
ldr r0, [r4, #0x24]
sub r0, r0, #1
str r0, [r4, #0x24]
ldr r1, [r4, #8]
ldr r0, [r1, #0x1c]
sub r0, r0, #1
str r0, [r1, #0x1c]
ldr r0, [r4, #8]
ldr r1, [r0, #0x14]
cmp r1, #0
beq _0230D7A4
ldr r1, [r0, #0x1c]
cmp r1, #0
bne _0230D7A4
bl ov00_023105A8
mov r0, #0
ldmia sp!, {r4, pc}
_0230D7A4:
mov r0, #1
ldmia sp!, {r4, pc}
arm_func_end ov00_0230D71C
arm_func_start ov00_0230D7AC
ov00_0230D7AC: ; 0x0230D7AC
stmdb sp!, {r4, lr}
movs r4, r0
moveq r0, #1
ldmeqia sp!, {r4, pc}
ldr r2, [r4, #0x34]
cmp r2, #0
moveq r0, #1
ldmeqia sp!, {r4, pc}
ldr r2, [r4, #0x24]
add r2, r2, #1
str r2, [r4, #0x24]
ldr r3, [r4, #8]
ldr r2, [r3, #0x1c]
add r2, r2, #1
str r2, [r3, #0x1c]
ldr r2, [r4, #0x34]
blx r2
ldr r0, [r4, #0x24]
sub r0, r0, #1
str r0, [r4, #0x24]
ldr r1, [r4, #8]
ldr r0, [r1, #0x1c]
sub r0, r0, #1
str r0, [r1, #0x1c]
ldr r0, [r4, #8]
ldr r1, [r0, #0x14]
cmp r1, #0
beq _0230D834
ldr r1, [r0, #0x1c]
cmp r1, #0
bne _0230D834
bl ov00_023105A8
mov r0, #0
ldmia sp!, {r4, pc}
_0230D834:
mov r0, #1
ldmia sp!, {r4, pc}
arm_func_end ov00_0230D7AC
arm_func_start ov00_0230D83C
ov00_0230D83C: ; 0x0230D83C
stmdb sp!, {r3, r4, r5, r6, r7, lr}
movs r7, r0
mov r6, r1
mov r5, r2
mov r4, r3
moveq r0, #1
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
ldr r0, [r7, #0x98]
bl ov00_022F47A8
movs lr, r0
moveq r0, #1
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
ldr r0, [r7, #0x24]
cmp r4, #0
add r0, r0, #1
str r0, [r7, #0x24]
ldr ip, [r7, #8]
cmpne r5, #0
ldr r3, [ip, #0x1c]
moveq r5, #0
add r3, r3, #1
ldr r2, [sp, #0x18]
str r3, [ip, #0x1c]
str r2, [sp]
moveq r4, r5
mov r1, r6
ldr r6, [lr]
mov r0, r7
mov r2, r5
mov r3, r4
blx r6
ldr r0, [r7, #0x24]
sub r0, r0, #1
str r0, [r7, #0x24]
ldr r1, [r7, #8]
ldr r0, [r1, #0x1c]
sub r0, r0, #1
str r0, [r1, #0x1c]
ldr r0, [r7, #8]
ldr r1, [r0, #0x14]
cmp r1, #0
beq _0230D8FC
ldr r1, [r0, #0x1c]
cmp r1, #0
bne _0230D8FC
bl ov00_023105A8
mov r0, #0
ldmia sp!, {r3, r4, r5, r6, r7, pc}
_0230D8FC:
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, pc}
arm_func_end ov00_0230D83C
arm_func_start ov00_0230D904
ov00_0230D904: ; 0x0230D904
stmdb sp!, {r3, r4, r5, r6, r7, lr}
movs r7, r0
mov r6, r1
mov r5, r2
mov r4, r3
moveq r0, #1
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
ldr r0, [r7, #0x9c]
bl ov00_022F47A8
movs lr, r0
arm_func_end ov00_0230D904
arm_func_start ov00_0230D92C
ov00_0230D92C: ; 0x0230D92C
moveq r0, #1
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
ldr r0, [r7, #0x24]
cmp r4, #0
add r0, r0, #1
str r0, [r7, #0x24]
ldr ip, [r7, #8]
cmpne r5, #0
ldr r3, [ip, #0x1c]
moveq r5, #0
add r3, r3, #1
ldr r2, [sp, #0x18]
str r3, [ip, #0x1c]
str r2, [sp]
moveq r4, r5
mov r1, r6
ldr r6, [lr]
mov r0, r7
mov r2, r5
mov r3, r4
blx r6
ldr r0, [r7, #0x24]
sub r0, r0, #1
str r0, [r7, #0x24]
ldr r1, [r7, #8]
ldr r0, [r1, #0x1c]
sub r0, r0, #1
str r0, [r1, #0x1c]
ldr r0, [r7, #8]
ldr r1, [r0, #0x14]
cmp r1, #0
beq _0230D9C4
ldr r1, [r0, #0x1c]
cmp r1, #0
bne _0230D9C4
bl ov00_023105A8
mov r0, #0
ldmia sp!, {r3, r4, r5, r6, r7, pc}
_0230D9C4:
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, pc}
arm_func_end ov00_0230D92C
arm_func_start ov00_0230D9CC
ov00_0230D9CC: ; 0x0230D9CC
stmdb sp!, {r4, r5, lr}
sub sp, sp, #0xc
movs r5, r0
mov r4, r1
addeq sp, sp, #0xc
moveq r0, #1
ldmeqia sp!, {r4, r5, pc}
ldr r0, [sp, #0x24]
cmp r0, #0
ldrne ip, [r5, #0x28]
ldreq ip, [r5, #0x2c]
cmp ip, #0
addeq sp, sp, #0xc
moveq r0, #1
ldmeqia sp!, {r4, r5, pc}
ldr r0, [sp, #0x20]
ldr r1, [sp, #0x18]
cmp r0, #0
ldrne r0, [sp, #0x1c]
cmpne r0, #0
moveq r0, #0
streq r0, [sp, #0x20]
streq r0, [sp, #0x1c]
ldr r0, [r5, #0x1c]
cmp r4, #0
add r0, r0, #1
str r0, [r5, #0x1c]
ldrne r0, [r4, #0x24]
ldr lr, [sp, #0x20]
addne r0, r0, #1
strne r0, [r4, #0x24]
str r1, [sp]
ldr r0, [sp, #0x1c]
mov r1, r4
str r0, [sp, #4]
mov r0, r5
str lr, [sp, #8]
blx ip
ldr r0, [r5, #0x1c]
cmp r4, #0
sub r0, r0, #1
str r0, [r5, #0x1c]
ldrne r0, [r4, #0x24]
subne r0, r0, #1
strne r0, [r4, #0x24]
ldr r0, [r5, #0x14]
cmp r0, #0
beq _0230DAAC
ldr r0, [r5, #0x1c]
cmp r0, #0
bne _0230DAAC
mov r0, r5
bl ov00_023105A8
add sp, sp, #0xc
mov r0, #0
ldmia sp!, {r4, r5, pc}
_0230DAAC:
mov r0, #1
add sp, sp, #0xc
ldmia sp!, {r4, r5, pc}
arm_func_end ov00_0230D9CC
arm_func_start ov00_0230DAB8
ov00_0230DAB8: ; 0x0230DAB8
stmdb sp!, {r3, r4, r5, lr}
ldr r4, [sp, #0x14]
movs r5, r0
mov r0, #0
str r0, [r4]
moveq r0, #1
ldmeqia sp!, {r3, r4, r5, pc}
ldr r0, [r5, #0x30]
cmp r0, #0
moveq r0, #1
ldmeqia sp!, {r3, r4, r5, pc}
ldr r0, [sp, #0x10]
ldr ip, [r5, #0x1c]
cmp r0, #0
cmpne r3, #0
moveq r3, #0
streq r3, [sp, #0x10]
add ip, ip, #1
ldr r0, [sp, #0x10]
str ip, [r5, #0x1c]
str r0, [sp]
ldr ip, [r5, #0x30]
mov r0, r5
blx ip
str r0, [r4]
ldr r0, [r5, #0x1c]
sub r0, r0, #1
str r0, [r5, #0x1c]
ldr r0, [r5, #0x14]
cmp r0, #0
beq _0230DB50
ldr r0, [r5, #0x1c]
cmp r0, #0
bne _0230DB50
mov r0, r5
bl ov00_023105A8
mov r0, #0
ldmia sp!, {r3, r4, r5, pc}
_0230DB50:
mov r0, #1
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_0230DAB8
arm_func_start ov00_0230DB58
ov00_0230DB58: ; 0x0230DB58
stmdb sp!, {r4, lr}
mov r4, r1
bl ov00_02310604
cmp r0, #0
ldmneia sp!, {r4, pc}
ldr r1, [r4]
mov r0, #0
str r0, [r1, #0xc]
ldr r1, [r4]
mov r2, #1
str r2, [r1, #0x10]
ldmia sp!, {r4, pc}
arm_func_end ov00_0230DB58
arm_func_start ov00_0230DB88
ov00_0230DB88: ; 0x0230DB88
stmdb sp!, {r4, lr}
mov r4, r1
bl ov00_02310604
cmp r0, #0
ldmneia sp!, {r4, pc}
ldr r0, [r4]
mov r1, #2
str r1, [r0, #0xc]
ldr r1, [r4]
mov r0, #0
str r0, [r1, #0x10]
ldmia sp!, {r4, pc}
arm_func_end ov00_0230DB88
arm_func_start ov00_0230DBB8
ov00_0230DBB8: ; 0x0230DBB8
stmdb sp!, {r0, r1, r2, r3}
stmdb sp!, {r3, r4, r5, lr}
sub sp, sp, #0x20
mov r5, r0
add r0, sp, #0x34
add r1, sp, #0x38
mov r4, r3
bl ov00_02310E00
ldr r0, [sp, #0x38]
cmp r0, #0
ble _0230DC18
bl ov00_022F5AE4
cmp r0, #0
str r0, [r5, #0x38]
addeq sp, sp, #0x20
moveq r0, #1
ldmeqia sp!, {r3, r4, r5, lr}
addeq sp, sp, #0x10
bxeq lr
ldr r1, [sp, #0x34]
ldr r2, [sp, #0x38]
bl memcpy
ldr r0, [sp, #0x38]
str r0, [r5, #0x3c]
_0230DC18:
cmp r4, #0
addne ip, r5, #0x28
ldmneia r4, {r0, r1, r2, r3}
stmneia ip, {r0, r1, r2, r3}
add r0, sp, #0
bl ov00_0230D128
add r1, sp, #0
add r0, r5, #0x68
bl ov00_0230D220
add r1, sp, #0
mov r0, r5
bl ov00_0230FBE0
mov r0, #0
str r0, [r5, #0xc]
add sp, sp, #0x20
ldmia sp!, {r3, r4, r5, lr}
add sp, sp, #0x10
bx lr
arm_func_end ov00_0230DBB8
arm_func_start ov00_0230DC60
ov00_0230DC60: ; 0x0230DC60
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
ldr r2, [r5, #0x14]
mov r4, r1
cmp r2, #0
movne r0, #0
strne r0, [r5, #0x14]
ldmneia sp!, {r3, r4, r5, pc}
mov r2, #0
str r2, [r5, #0x14]
ldr r1, [r5, #0xc]
cmp r1, #4
movne r0, r2
ldmneia sp!, {r3, r4, r5, pc}
bl ov00_0230FD60
mov r0, #5
cmp r4, #0
str r0, [r5, #0xc]
addne ip, r5, #0x28
ldmneia r4, {r0, r1, r2, r3}
stmneia ip, {r0, r1, r2, r3}
mov r0, #1
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_0230DC60
arm_func_start ov00_0230DCBC
ov00_0230DCBC: ; 0x0230DCBC
stmdb sp!, {r0, r1, r2, r3}
stmdb sp!, {r4, lr}
mov r4, r0
mov r0, #0
str r0, [r4, #0x14]
ldr r0, [r4, #0xc]
cmp r0, #4
ldmneia sp!, {r4, lr}
addne sp, sp, #0x10
bxne lr
add r0, sp, #0xc
add r1, sp, #0x10
bl ov00_02310E00
ldr r1, [sp, #0xc]
ldr r2, [sp, #0x10]
mov r0, r4
bl ov00_0230FDC4
mov r0, #6
str r0, [r4, #0xc]
ldmia sp!, {r4, lr}
add sp, sp, #0x10
bx lr
arm_func_end ov00_0230DCBC
arm_func_start ov00_0230DD14
ov00_0230DD14: ; 0x0230DD14
stmdb sp!, {r3, r4, lr}
sub sp, sp, #4
mov r4, r0
str r2, [sp]
mov r3, r1
ldrh r2, [r4, #4]
ldr r0, [r4, #8]
ldr r1, [r4]
bl ov00_023108D8
cmp r0, #0
addeq sp, sp, #4
moveq r0, #0
ldmeqia sp!, {r3, r4, pc}
bl ov00_022F5594
str r0, [r4, #0x88]
mov r0, #1
add sp, sp, #4
ldmia sp!, {r3, r4, pc}
arm_func_end ov00_0230DD14
arm_func_start ov00_0230DD5C
ov00_0230DD5C: ; 0x0230DD5C
stmdb sp!, {r4, lr}
mov r4, r0
ldr r2, [r4, #0xc]
cmp r2, #5
bge _0230DDF4
ldr r0, [r4, #0x10]
mov r3, #0
cmp r0, #0
beq _0230DDA0
ldr r2, [r4, #0x20]
cmp r2, #0
beq _0230DDBC
ldr r0, [r4, #0x1c]
sub r0, r1, r0
cmp r0, r2
movhi r3, #1
b _0230DDBC
_0230DDA0:
cmp r2, #4
bge _0230DDBC
ldr r2, [r4, #0x1c]
ldr r0, _0230DDFC ; =0x0000EA60
sub r1, r1, r2
cmp r1, r0
movhi r3, #1
_0230DDBC:
cmp r3, #0
beq _0230DDF4
mov r0, r4
bl ov00_02310184
mov r0, r4
bl ov00_0230DF94
mov r2, #0
mov r0, r4
mov r3, r2
mov r1, #6
bl ov00_0230D5D0
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r4, pc}
_0230DDF4:
mov r0, #1
ldmia sp!, {r4, pc}
.align 2, 0
_0230DDFC: .word 0x0000EA60
arm_func_end ov00_0230DD5C
arm_func_start ov00_0230DE00
ov00_0230DE00: ; 0x0230DE00
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r7, r0
ldr r0, [r7, #0x60]
mov r6, r1
bl ov00_022F47A0
mov r5, r0
cmp r5, #0
mov r4, #0
ble _0230DE64
_0230DE24:
ldr r0, [r7, #0x60]
mov r1, r4
bl ov00_022F47A8
mov r1, r0
ldr r0, [r1, #0xc]
sub r0, r6, r0
cmp r0, #0x3e8
bls _0230DE58
mov r0, r7
bl ov00_02310228
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
_0230DE58:
add r4, r4, #1
cmp r4, r5
blt _0230DE24
_0230DE64:
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, pc}
arm_func_end ov00_0230DE00
arm_func_start ov00_0230DE6C
ov00_0230DE6C: ; 0x0230DE6C
stmdb sp!, {r3, lr}
ldr r2, [r0, #0x90]
cmp r2, #0
moveq r0, #1
ldmeqia sp!, {r3, pc}
ldr r2, [r0, #0x94]
sub r1, r1, r2
cmp r1, #0x64
bls _0230DEA0
bl ov00_02310004
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r3, pc}
_0230DEA0:
mov r0, #1
ldmia sp!, {r3, pc}
arm_func_end ov00_0230DE6C
arm_func_start ov00_0230DEA8
ov00_0230DEA8: ; 0x0230DEA8
stmdb sp!, {r3, lr}
ldr r3, [r0, #0x88]
ldr r2, _0230DED8 ; =0x00007530
sub r1, r1, r3
cmp r1, r2
bls _0230DED0
bl ov00_0230FEA8
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r3, pc}
_0230DED0:
mov r0, #1
ldmia sp!, {r3, pc}
.align 2, 0
_0230DED8: .word 0x00007530
arm_func_end ov00_0230DEA8
arm_func_start ov00_0230DEDC
ov00_0230DEDC: ; 0x0230DEDC
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
mov r4, r1
bl ov00_0230DD5C
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, pc}
mov r0, r5
mov r1, r4
bl ov00_0230DEA8
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, pc}
mov r0, r5
mov r1, r4
bl ov00_0230DE00
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, pc}
mov r0, r5
mov r1, r4
bl ov00_0230DE6C
cmp r0, #0
movne r0, #1
moveq r0, #0
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_0230DEDC
arm_func_start ov00_0230DF44
ov00_0230DF44: ; 0x0230DF44
stmdb sp!, {r4, lr}
mov r4, r0
cmp r1, #0
beq _0230DF84
ldr r1, [r4, #0xc]
cmp r1, #7
ldmgeia sp!, {r4, pc}
bl ov00_0230DF94
mov r0, r4
bl ov00_02310184
mov r0, r4
mov r1, #0
bl ov00_0230D71C
mov r0, r4
bl ov00_02310814
ldmia sp!, {r4, pc}
_0230DF84:
mov r1, #6
str r1, [r4, #0xc]
bl ov00_0230FE44
ldmia sp!, {r4, pc}
arm_func_end ov00_0230DF44
arm_func_start ov00_0230DF94
ov00_0230DF94: ; 0x0230DF94
stmdb sp!, {r0, r1, r2, r3}
stmdb sp!, {r3, lr}
ldr r1, [sp, #8]
ldr r0, [r1, #0xc]
cmp r0, #7
ldmeqia sp!, {r3, lr}
addeq sp, sp, #0x10
bxeq lr
mov r0, #7
str r0, [r1, #0xc]
ldr r0, [sp, #8]
add r1, sp, #8
ldr r0, [r0, #8]
ldr r0, [r0, #0xc]
bl ov00_022F4D50
ldr r0, [sp, #8]
add r1, sp, #8
ldr r0, [r0, #8]
ldr r0, [r0, #0x10]
bl ov00_022F47D4
ldmia sp!, {r3, lr}
add sp, sp, #0x10
bx lr
arm_func_end ov00_0230DF94
arm_func_start ov00_0230DFF0
ov00_0230DFF0: ; 0x0230DFF0
stmdb sp!, {r4, lr}
mov r4, r0
ldr r0, [r4, #0x38]
cmp r0, #0
beq _0230E008
bl ov00_022F5B14
_0230E008:
ldr r0, [r4, #0x44]
cmp r0, #0
beq _0230E018
bl ov00_022F5B14
_0230E018:
ldr r0, [r4, #0x50]
cmp r0, #0
beq _0230E028
bl ov00_022F5B14
_0230E028:
ldr r0, [r4, #0x5c]
cmp r0, #0
beq _0230E038
bl ov00_022F4758
_0230E038:
ldr r0, [r4, #0x60]
cmp r0, #0
beq _0230E048
bl ov00_022F4758
_0230E048:
ldr r0, [r4, #0x98]
cmp r0, #0
beq _0230E058
bl ov00_022F4758
_0230E058:
ldr r0, [r4, #0x9c]
cmp r0, #0
beq _0230E068
bl ov00_022F4758
_0230E068:
mov r0, r4
bl ov00_022F5B14
ldmia sp!, {r4, pc}
arm_func_end ov00_0230DFF0
arm_func_start ov00_0230E074
ov00_0230E074: ; 0x0230E074
stmdb sp!, {r3, lr}
sub sp, sp, #8
ldr lr, [sp, #0x10]
mov ip, #0
str lr, [sp]
str ip, [sp, #4]
bl ov00_02310364
add sp, sp, #8
ldmia sp!, {r3, pc}
arm_func_end ov00_0230E074
arm_func_start ov00_0230E098
ov00_0230E098: ; 0x0230E098
stmdb sp!, {r4, lr}
mov r4, r0
bl ov00_0230E3A4
mov r0, r4
bl ov00_023105A8
ldmia sp!, {r4, pc}
arm_func_end ov00_0230E098
arm_func_start ov00_0230E0B0
ov00_0230E0B0: ; 0x0230E0B0
stmdb sp!, {r4, lr}
mov r4, r0
bl ov00_0230F838
cmp r0, #0
ldmeqia sp!, {r4, pc}
mov r0, r4
bl ov00_02310B44
cmp r0, #0
ldmeqia sp!, {r4, pc}
mov r0, r4
bl ov00_02310B80
ldmia sp!, {r4, pc}
arm_func_end ov00_0230E0B0
arm_func_start ov00_0230E0E0
ov00_0230E0E0: ; 0x0230E0E0
ldr ip, _0230E0E8 ; =ov00_023105EC
bx ip
.align 2, 0
_0230E0E8: .word ov00_023105EC
arm_func_end ov00_0230E0E0
arm_func_start ov00_0230E0EC
ov00_0230E0EC: ; 0x0230E0EC
ldr ip, _0230E0F4 ; =ov00_0230DC60
bx ip
.align 2, 0
_0230E0F4: .word ov00_0230DC60
arm_func_end ov00_0230E0EC
arm_func_start ov00_0230E0F8
ov00_0230E0F8: ; 0x0230E0F8
ldr ip, _0230E100 ; =ov00_0230DCBC
bx ip
.align 2, 0
_0230E100: .word ov00_0230DCBC
arm_func_end ov00_0230E0F8
arm_func_start ov00_0230E104
ov00_0230E104: ; 0x0230E104
stmdb sp!, {r4, r5, r6, r7, r8, sb, lr}
sub sp, sp, #0xc
mov r6, r0
mov r5, r1
mov r0, r2
add r1, sp, #4
add r2, sp, #0
mov r4, r3
bl ov00_02310CA4
cmp r0, #0
ldrne r2, [sp, #4]
cmpne r2, #0
ldrneh r3, [sp]
cmpne r3, #0
addeq sp, sp, #0xc
moveq r0, #4
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
mov r1, r2, lsr #0x18
mov r0, r2, lsr #8
mov r7, r2, lsl #8
and r1, r1, #0xff
and r0, r0, #0xff00
mov r8, r2, lsl #0x18
orr r0, r1, r0
and r7, r7, #0xff0000
and r1, r8, #0xff000000
orr r0, r7, r0
orr r0, r1, r0
and r0, r0, #0xe0000000
cmp r0, #0xe0000000
addeq sp, sp, #0xc
moveq r0, #4
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
add r1, sp, #8
mov r0, r6
bl ov00_0230DB58
cmp r0, #0
addne sp, sp, #0xc
ldmneia sp!, {r4, r5, r6, r7, r8, sb, pc}
ldr r1, [sp, #0x2c]
ldr r0, [sp, #8]
ldr r2, [sp, #0x28]
str r1, [r0, #0x20]
ldr r0, [sp, #8]
ldr r3, [sp, #0x30]
mov r1, r4
bl ov00_0230DBB8
movs r4, r0
beq _0230E1DC
ldr r0, [sp, #8]
bl ov00_02310814
add sp, sp, #0xc
mov r0, r4
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
_0230E1DC:
ldr r0, [sp, #0x34]
cmp r0, #0
bne _0230E200
cmp r5, #0
ldrne r0, [sp, #8]
add sp, sp, #0xc
strne r0, [r5]
mov r0, #0
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
_0230E200:
ldr r1, [sp, #8]
mov r8, #1
ldr r0, [r1, #0x24]
mov r7, #0
add r0, r0, #1
str r0, [r1, #0x24]
mov r4, r8
_0230E21C:
mov r0, r6
bl ov00_0230E0B0
ldr r0, [sp, #8]
ldr r0, [r0, #0xc]
cmp r0, #5
movge sb, r8
movlt sb, r7
cmp sb, #0
bne _0230E248
mov r0, r4
bl ov00_022F55EC
_0230E248:
cmp sb, #0
beq _0230E21C
ldr r1, [sp, #8]
ldr r0, [r1, #0x24]
sub r0, r0, #1
str r0, [r1, #0x24]
ldr r1, [sp, #8]
ldr r0, [r1, #0xc]
cmp r0, #5
streq r1, [r5]
ldr r0, [sp, #8]
ldr r0, [r0, #0x18]
add sp, sp, #0xc
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
arm_func_end ov00_0230E104
arm_func_start ov00_0230E280
ov00_0230E280: ; 0x0230E280
stmdb sp!, {r0, r1, r2, r3}
stmdb sp!, {r3, r4, r5, lr}
sub sp, sp, #8
mov r5, r0
ldr r0, [r5, #0xc]
mov r4, r3
cmp r0, #5
addne sp, sp, #8
movne r0, #8
ldmneia sp!, {r3, r4, r5, lr}
addne sp, sp, #0x10
bxne lr
add r0, sp, #0x1c
add r1, sp, #0x20
bl ov00_02310E00
cmp r4, #0
beq _0230E318
ldr r0, [r5, #8]
ldr r0, [r0, #0x40]
cmp r0, #2
bne _0230E318
ldr r0, [sp, #0x1c]
add r3, sp, #4
ldrb r1, [r0]
ldrb r0, [r0, #1]
ldr r2, [sp, #0x20]
strb r1, [r3]
strb r0, [r3, #1]
ldr r0, [r5, #8]
ldrh r1, [sp, #4]
ldr r0, [r0, #0x44]
add r0, r1, r0
cmp r2, r0
addne sp, sp, #8
movne r0, #9
ldmneia sp!, {r3, r4, r5, lr}
addne sp, sp, #0x10
bxne lr
_0230E318:
ldr r0, [r5, #0x98]
bl ov00_022F47A0
cmp r0, #0
beq _0230E354
str r4, [sp]
ldr r2, [sp, #0x1c]
ldr r3, [sp, #0x20]
mov r0, r5
mov r1, #0
bl ov00_0230D83C
add sp, sp, #8
mov r0, #0
ldmia sp!, {r3, r4, r5, lr}
add sp, sp, #0x10
bx lr
_0230E354:
ldr r1, [sp, #0x1c]
ldr r2, [sp, #0x20]
mov r0, r5
mov r3, r4
bl ov00_023102AC
cmp r0, #0
movne r0, #0
moveq r0, #0xa
add sp, sp, #8
ldmia sp!, {r3, r4, r5, lr}
add sp, sp, #0x10
bx lr
arm_func_end ov00_0230E280
arm_func_start ov00_0230E384
ov00_0230E384: ; 0x0230E384
ldr ip, _0230E390 ; =ov00_0230DF44
mov r1, #1
bx ip
.align 2, 0
_0230E390: .word ov00_0230DF44
arm_func_end ov00_0230E384
arm_func_start ov00_0230E394
ov00_0230E394: ; 0x0230E394
ldr ip, _0230E3A0 ; =ov00_0230E384
ldr r0, [r0]
bx ip
.align 2, 0
_0230E3A0: .word ov00_0230E384
arm_func_end ov00_0230E394
arm_func_start ov00_0230E3A4
ov00_0230E3A4: ; 0x0230E3A4
stmdb sp!, {r3, lr}
ldr r1, _0230E3E0 ; =ov00_02328E18
ldr r2, [r1]
cmp r2, #1
ldmeqia sp!, {r3, pc}
mov r2, #1
str r2, [r1]
ldr r0, [r0, #0xc]
ldr r1, _0230E3E4 ; =ov00_0230E394
mov r2, #0
bl ov00_022F4E44
ldr r0, _0230E3E0 ; =ov00_02328E18
mov r1, #0
str r1, [r0]
ldmia sp!, {r3, pc}
.align 2, 0
_0230E3E0: .word ov00_02328E18
_0230E3E4: .word ov00_0230E394
arm_func_end ov00_0230E3A4
arm_func_start ov00_0230E3E8
ov00_0230E3E8: ; 0x0230E3E8
ldr r0, [r0, #0xc]
cmp r0, #5
movlt r0, #0
bxlt lr
moveq r0, #1
bxeq lr
cmp r0, #6
moveq r0, #2
movne r0, #3
bx lr
arm_func_end ov00_0230E3E8
arm_func_start ov00_0230E410
ov00_0230E410: ; 0x0230E410
ldr r0, [r0]
bx lr
arm_func_end ov00_0230E410
arm_func_start ov00_0230E418
ov00_0230E418: ; 0x0230E418
ldrh r0, [r0, #4]
bx lr
arm_func_end ov00_0230E418
arm_func_start ov00_0230E420
ov00_0230E420: ; 0x0230E420
ldr r0, [r0, #4]
bx lr
arm_func_end ov00_0230E420
arm_func_start ov00_0230E428
ov00_0230E428: ; 0x0230E428
ldrh r0, [r0, #8]
bx lr
arm_func_end ov00_0230E428
arm_func_start ov00_0230E430
ov00_0230E430: ; 0x0230E430
ldr r0, [r0, #0x54]
bx lr
arm_func_end ov00_0230E430
arm_func_start ov00_0230E438
ov00_0230E438: ; 0x0230E438
ldr r1, [r0, #0x54]
ldr r0, [r0, #0x58]
sub r0, r1, r0
bx lr
arm_func_end ov00_0230E438
arm_func_start ov00_0230E448
ov00_0230E448: ; 0x0230E448
ldr r0, [r0]
bx lr
arm_func_end ov00_0230E448
arm_func_start ov00_0230E450
ov00_0230E450: ; 0x0230E450
str r1, [r0, #0x30]
bx lr
arm_func_end ov00_0230E450
arm_func_start ov00_0230E458
ov00_0230E458: ; 0x0230E458
str r1, [r0, #0x40]
bx lr
arm_func_end ov00_0230E458
arm_func_start ov00_0230E460
ov00_0230E460: ; 0x0230E460
ldr r0, [r0, #0x40]
bx lr
arm_func_end ov00_0230E460
arm_func_start ov00_0230E468
ov00_0230E468: ; 0x0230E468
ldrb r2, [r0, r1]
add r1, r1, #1
ldrb r1, [r0, r1]
mov r0, r2, lsl #8
and r0, r0, #0xff00
mov r0, r0, lsl #0x10
orr r0, r1, r0, lsr #16
bx lr
arm_func_end ov00_0230E468
arm_func_start ov00_0230E488
ov00_0230E488: ; 0x0230E488
mov r3, r2, asr #8
strb r3, [r0, r1]
add r1, r1, #1
strb r2, [r0, r1]
bx lr
arm_func_end ov00_0230E488
arm_func_start ov00_0230E49C
ov00_0230E49C: ; 0x0230E49C
sub r0, r0, r1
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x10
bx lr
arm_func_end ov00_0230E49C
arm_func_start ov00_0230E4AC
ov00_0230E4AC: ; 0x0230E4AC
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
ldr r3, [r6, #0xc]
mov r5, r1
mov r4, r2
cmp r3, #5
bge _0230E514
ldr r1, [r6, #0x10]
cmp r1, #0
beq _0230E4FC
bl ov00_0230DF94
mov r2, #0
mov r0, r6
mov r1, r5
mov r3, r2
bl ov00_0230D5D0
cmp r0, #0
bne _0230E538
mov r0, #0
ldmia sp!, {r4, r5, r6, pc}
_0230E4FC:
cmp r3, #4
moveq r0, #1
streq r0, [r6, #0x14]
mov r0, r6
bl ov00_0230DF94
b _0230E538
_0230E514:
cmp r3, #7
beq _0230E538
bl ov00_0230DF94
mov r0, r6
mov r1, r4
bl ov00_0230D71C
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, pc}
_0230E538:
mov r0, #1
ldmia sp!, {r4, r5, r6, pc}
arm_func_end ov00_0230E4AC
arm_func_start ov00_0230E540
ov00_0230E540: ; 0x0230E540
ldr ip, _0230E550 ; =ov00_0230E4AC
mov r1, #7
mov r2, #2
bx ip
.align 2, 0
_0230E550: .word ov00_0230E4AC
arm_func_end ov00_0230E540
arm_func_start ov00_0230E554
ov00_0230E554: ; 0x0230E554
stmdb sp!, {r4, lr}
mov r4, r0
bl ov00_02310184
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r4, pc}
mov r0, r4
mov r1, #1
mov r2, #4
bl ov00_0230E4AC
ldmia sp!, {r4, pc}
arm_func_end ov00_0230E554
arm_func_start ov00_0230E580
ov00_0230E580: ; 0x0230E580
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r4, r0
ldr r0, [r4, #0x60]
mov r7, r1
bl ov00_022F47A0
movs r5, r0
moveq r0, #1
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
cmp r5, #0
mov r6, #0
ble _0230E5D4
_0230E5AC:
ldr r0, [r4, #0x60]
mov r1, r6
bl ov00_022F47A8
ldrh r0, [r0, #8]
mov r1, r7
bl ov00_0230E49C
cmp r0, #0
addlt r6, r6, #1
cmplt r6, r5
blt _0230E5AC
_0230E5D4:
cmp r6, #0
moveq r0, #1
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
cmp r6, #0
sub r6, r6, #1
beq _0230E604
_0230E5EC:
ldr r0, [r4, #0x60]
mov r1, r6
bl ov00_022F491C
cmp r6, #0
sub r6, r6, #1
bne _0230E5EC
_0230E604:
ldr r0, [r4, #0x60]
bl ov00_022F47A0
movs r6, r0
bne _0230E624
mov r0, #0
str r0, [r4, #0x58]
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, pc}
_0230E624:
ldr r0, [r4, #0x60]
mov r1, #0
bl ov00_022F47A8
cmp r6, #0
ldr r5, [r0]
mov r7, #0
ble _0230E664
_0230E640:
ldr r0, [r4, #0x60]
mov r1, r7
bl ov00_022F47A8
ldr r1, [r0]
add r7, r7, #1
sub r1, r1, r5
str r1, [r0]
cmp r7, r6
blt _0230E640
_0230E664:
mov r2, r5
add r0, r4, #0x50
mov r1, #0
bl ov00_0230D438
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, pc}
arm_func_end ov00_0230E580
arm_func_start ov00_0230E67C
ov00_0230E67C: ; 0x0230E67C
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #4
mov r6, r0
ldr r0, [r6, #0xc]
mov r5, r1
cmp r0, #5
cmpne r0, #6
mov r4, r2
addne sp, sp, #4
movne r0, #1
ldmneia sp!, {r3, r4, r5, r6, pc}
ldr r0, [r6, #0x9c]
bl ov00_022F47A0
cmp r0, #0
beq _0230E6E4
mov r1, #0
mov r0, r6
mov r2, r5
mov r3, r4
str r1, [sp]
bl ov00_0230D904
cmp r0, #0
movne r0, #1
add sp, sp, #4
moveq r0, #0
ldmia sp!, {r3, r4, r5, r6, pc}
_0230E6E4:
mov r0, r6
mov r1, r5
mov r2, r4
mov r3, #0
bl ov00_0230D678
cmp r0, #0
movne r0, #1
moveq r0, #0
add sp, sp, #4
ldmia sp!, {r3, r4, r5, r6, pc}
arm_func_end ov00_0230E67C
arm_func_start ov00_0230E70C
ov00_0230E70C: ; 0x0230E70C
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #4
mov r6, r0
ldr r3, [r6, #0xc]
mov r5, r1
cmp r3, #5
mov r4, r2
cmpne r3, #6
beq _0230E748
bl ov00_0230E540
cmp r0, #0
bne _0230E7AC
add sp, sp, #4
mov r0, #0
ldmia sp!, {r3, r4, r5, r6, pc}
_0230E748:
ldr r0, [r6, #0x9c]
bl ov00_022F47A0
cmp r0, #0
beq _0230E788
mov ip, #1
mov r0, r6
mov r2, r5
mov r3, r4
mov r1, #0
str ip, [sp]
bl ov00_0230D904
cmp r0, #0
movne r0, #1
add sp, sp, #4
moveq r0, #0
ldmia sp!, {r3, r4, r5, r6, pc}
_0230E788:
mov r0, r6
mov r1, r5
mov r2, r4
mov r3, #1
bl ov00_0230D678
cmp r0, #0
addeq sp, sp, #4
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, pc}
_0230E7AC:
mov r0, #1
add sp, sp, #4
ldmia sp!, {r3, r4, r5, r6, pc}
arm_func_end ov00_0230E70C
arm_func_start ov00_0230E7B8
ov00_0230E7B8: ; 0x0230E7B8
stmdb sp!, {r4, lr}
sub sp, sp, #0x40
mov r4, r0
ldr r3, [r4, #0xc]
cmp r3, #2
beq _0230E7E8
bl ov00_0230E540
cmp r0, #0
movne r0, #1
add sp, sp, #0x40
moveq r0, #0
ldmia sp!, {r4, pc}
_0230E7E8:
cmp r2, #0x20
bge _0230E808
bl ov00_0230E540
cmp r0, #0
movne r0, #1
add sp, sp, #0x40
moveq r0, #0
ldmia sp!, {r4, pc}
_0230E808:
add r0, sp, #0x20
bl ov00_0230D220
add r0, sp, #0
bl ov00_0230D128
add r1, sp, #0
add r0, r4, #0x68
bl ov00_0230D220
add r1, sp, #0x20
add r2, sp, #0
mov r0, r4
bl ov00_0230FC48
cmp r0, #0
moveq r0, #0
movne r0, #3
strne r0, [r4, #0xc]
movne r0, #1
add sp, sp, #0x40
ldmia sp!, {r4, pc}
arm_func_end ov00_0230E7B8
arm_func_start ov00_0230E850
ov00_0230E850: ; 0x0230E850
stmdb sp!, {r3, r4, r5, lr}
sub sp, sp, #0x20
mov r5, r0
ldr r3, [r5, #0xc]
mov r4, r1
cmp r3, #0
beq _0230E884
bl ov00_0230E540
cmp r0, #0
movne r0, #1
add sp, sp, #0x20
moveq r0, #0
ldmia sp!, {r3, r4, r5, pc}
_0230E884:
cmp r2, #0x40
bge _0230E8A4
bl ov00_0230E540
cmp r0, #0
movne r0, #1
add sp, sp, #0x20
moveq r0, #0
ldmia sp!, {r3, r4, r5, pc}
_0230E8A4:
mov r0, r4
add r1, r5, #0x68
bl ov00_0230D328
cmp r0, #0
bne _0230E8D4
mov r0, r5
bl ov00_0230E540
cmp r0, #0
movne r0, #1
add sp, sp, #0x20
moveq r0, #0
ldmia sp!, {r3, r4, r5, pc}
_0230E8D4:
add r0, sp, #0
add r1, r4, #0x20
bl ov00_0230D220
ldr r2, [r5, #0x38]
ldr r3, [r5, #0x3c]
add r1, sp, #0
mov r0, r5
bl ov00_0230FCDC
cmp r0, #0
addeq sp, sp, #0x20
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, pc}
ldr r0, [r5, #0x38]
cmp r0, #0
beq _0230E91C
bl ov00_022F5B14
mov r0, #0
str r0, [r5, #0x38]
_0230E91C:
mov r0, #1
str r0, [r5, #0xc]
add sp, sp, #0x20
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_0230E850
arm_func_start ov00_0230E92C
ov00_0230E92C: ; 0x0230E92C
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #0xc
mov r6, r0
ldr r3, [r6, #0xc]
mov r5, r1
mov r4, r2
cmp r3, #3
beq _0230E964
bl ov00_0230E540
cmp r0, #0
movne r0, #1
add sp, sp, #0xc
moveq r0, #0
ldmia sp!, {r3, r4, r5, r6, pc}
_0230E964:
cmp r4, #0x20
bge _0230E984
bl ov00_0230E540
cmp r0, #0
movne r0, #1
add sp, sp, #0xc
moveq r0, #0
ldmia sp!, {r3, r4, r5, r6, pc}
_0230E984:
mov r0, r5
add r1, r6, #0x68
bl ov00_0230D328
cmp r0, #0
bne _0230E9B4
mov r0, r6
bl ov00_0230E540
cmp r0, #0
movne r0, #1
add sp, sp, #0xc
moveq r0, #0
ldmia sp!, {r3, r4, r5, r6, pc}
_0230E9B4:
ldr r0, [r6, #8]
ldr r0, [r0, #0x20]
cmp r0, #0
bne _0230E9F0
mov r0, r6
bl ov00_02310184
cmp r0, #0
addeq sp, sp, #0xc
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, pc}
mov r0, r6
bl ov00_0230DF94
add sp, sp, #0xc
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, pc}
_0230E9F0:
mov r0, #4
str r0, [r6, #0xc]
bl ov00_022F5594
ldr r2, [r6, #0x8c]
add r1, r5, #0x20
sub r0, r0, r2
stmia sp, {r0, r1}
sub r0, r4, #0x20
str r0, [sp, #8]
ldrh r3, [r6, #4]
ldr r0, [r6, #8]
ldr r2, [r6]
mov r1, r6
bl ov00_0230D4F0
cmp r0, #0
movne r0, #1
moveq r0, #0
add sp, sp, #0xc
ldmia sp!, {r3, r4, r5, r6, pc}
arm_func_end ov00_0230E92C
arm_func_start ov00_0230EA3C
ov00_0230EA3C: ; 0x0230EA3C
stmdb sp!, {r3, lr}
ldr r1, [r0, #0xc]
cmp r1, #1
beq _0230EA60
bl ov00_0230E540
cmp r0, #0
movne r0, #1
moveq r0, #0
ldmia sp!, {r3, pc}
_0230EA60:
mov r1, #0
mov ip, #5
mov r2, r1
mov r3, r1
str ip, [r0, #0xc]
bl ov00_0230D5D0
cmp r0, #0
movne r0, #1
moveq r0, #0
ldmia sp!, {r3, pc}
arm_func_end ov00_0230EA3C
arm_func_start ov00_0230EA88
ov00_0230EA88: ; 0x0230EA88
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
ldr r3, [r6, #0xc]
mov r5, r1
mov r4, r2
cmp r3, #1
beq _0230EAB8
bl ov00_0230E540
cmp r0, #0
movne r0, #1
moveq r0, #0
ldmia sp!, {r4, r5, r6, pc}
_0230EAB8:
bl ov00_0230DF94
mov r0, r6
bl ov00_02310184
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, pc}
mov r0, r6
mov r2, r5
mov r3, r4
mov r1, #2
bl ov00_0230D5D0
cmp r0, #0
movne r0, #1
moveq r0, #0
ldmia sp!, {r4, r5, r6, pc}
arm_func_end ov00_0230EA88
arm_func_start ov00_0230EAF4
ov00_0230EAF4: ; 0x0230EAF4
stmdb sp!, {r4, lr}
mov r4, r0
bl ov00_02310184
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r4, pc}
ldr r0, [r4, #0xc]
mov r1, #2
cmp r0, #6
moveq r2, #0
movne r2, #1
mov r0, r4
bl ov00_0230E4AC
cmp r0, #0
moveq r0, #0
movne r0, #1
ldmia sp!, {r4, pc}
arm_func_end ov00_0230EAF4
arm_func_start ov00_0230EB38
ov00_0230EB38: ; 0x0230EB38
stmdb sp!, {r3, lr}
ldrh ip, [r0, #0x66]
cmp r1, #0
add ip, ip, #1
strh ip, [r0, #0x66]
bne _0230EB6C
mov r1, r2
mov r2, r3
bl ov00_0230E70C
cmp r0, #0
bne _0230EC30
mov r0, #0
ldmia sp!, {r3, pc}
_0230EB6C:
cmp r1, #1
bne _0230EB90
mov r1, r2
mov r2, r3
bl ov00_0230E7B8
cmp r0, #0
bne _0230EC30
mov r0, #0
ldmia sp!, {r3, pc}
_0230EB90:
cmp r1, #2
bne _0230EBB4
mov r1, r2
mov r2, r3
bl ov00_0230E850
cmp r0, #0
bne _0230EC30
mov r0, #0
ldmia sp!, {r3, pc}
_0230EBB4:
cmp r1, #3
bne _0230EBD8
mov r1, r2
mov r2, r3
bl ov00_0230E92C
cmp r0, #0
bne _0230EC30
mov r0, #0
ldmia sp!, {r3, pc}
_0230EBD8:
cmp r1, #4
bne _0230EBF4
bl ov00_0230EA3C
cmp r0, #0
bne _0230EC30
mov r0, #0
ldmia sp!, {r3, pc}
_0230EBF4:
cmp r1, #5
bne _0230EC18
mov r1, r2
mov r2, r3
bl ov00_0230EA88
cmp r0, #0
bne _0230EC30
mov r0, #0
ldmia sp!, {r3, pc}
_0230EC18:
cmp r1, #6
bne _0230EC30
bl ov00_0230EAF4
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r3, pc}
_0230EC30:
mov r0, #1
ldmia sp!, {r3, pc}
arm_func_end ov00_0230EB38
arm_func_start ov00_0230EC38
ov00_0230EC38: ; 0x0230EC38
ldr ip, _0230EC48 ; =ov00_0230E49C
ldrh r0, [r0, #0xc]
ldrh r1, [r1, #0xc]
bx ip
.align 2, 0
_0230EC48: .word ov00_0230E49C
arm_func_end ov00_0230EC38
arm_func_start ov00_0230EC4C
ov00_0230EC4C: ; 0x0230EC4C
stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, lr}
sub sp, sp, #0x10
mov sb, r0
ldr r0, [sb, #0x5c]
mov r8, r1
mov r7, r2
mov r6, r3
ldr r5, [sp, #0x34]
bl ov00_022F47A0
mov r4, r0
cmp r4, #0
mov sl, #0
ble _0230ECC8
_0230EC80:
ldr r0, [sb, #0x5c]
mov r1, sl
bl ov00_022F47A8
ldrh r0, [r0, #0xc]
cmp r0, r7
bne _0230ECAC
mov r0, #0
str r0, [r5]
add sp, sp, #0x10
mov r0, #1
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
_0230ECAC:
mov r1, r7
bl ov00_0230E49C
cmp r0, #0
bgt _0230ECC8
add sl, sl, #1
cmp sl, r4
blt _0230EC80
_0230ECC8:
add r0, sb, #0x44
bl ov00_0230D388
ldr r2, [sp, #0x30]
cmp r0, r2
movlt r0, #1
addlt sp, sp, #0x10
strlt r0, [r5]
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
ldr r0, [sb, #0x4c]
add r1, sp, #0
str r2, [sp, #4]
str r8, [sp, #8]
strh r7, [sp, #0xc]
str r0, [sp]
ldr r0, [sb, #0x5c]
ldr r2, _0230EDFC ; =ov00_0230EC38
bl ov00_022F4870
ldr r0, [sb, #0x5c]
bl ov00_022F47A0
add r1, r4, #1
cmp r1, r0
movne r0, #1
addne sp, sp, #0x10
strne r0, [r5]
ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
ldr r2, [sp, #0x30]
mov r1, r6
add r0, sb, #0x44
bl ov00_0230D3E0
cmp r4, #0
bne _0230ED70
sub r0, r7, #1
mov r2, r0, lsl #0x10
ldrh r1, [sb, #0x66]
mov r0, sb
mov r2, r2, lsr #0x10
bl ov00_023100A8
cmp r0, #0
bne _0230EDE8
add sp, sp, #0x10
mov r0, #0
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
_0230ED70:
ldr r0, [sb, #0x5c]
mov r1, r4
bl ov00_022F47A8
ldrh r0, [r0, #0xc]
cmp r0, r7
bne _0230EDE8
ldr r0, [sb, #0x5c]
sub r1, r4, #1
bl ov00_022F47A8
mov r4, r0
ldrh r1, [r4, #0xc]
mov r0, r7
bl ov00_0230E49C
mov r0, r0, lsl #0x10
mov r0, r0, lsr #0x10
cmp r0, #1
bls _0230EDE8
ldrh r1, [r4, #0xc]
sub r0, r7, #1
mov r2, r0, lsl #0x10
add r0, r1, #1
mov r1, r0, lsl #0x10
mov r0, sb
mov r1, r1, lsr #0x10
mov r2, r2, lsr #0x10
bl ov00_023100A8
cmp r0, #0
addeq sp, sp, #0x10
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
_0230EDE8:
mov r0, #0
str r0, [r5]
mov r0, #1
add sp, sp, #0x10
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
.align 2, 0
_0230EDFC: .word ov00_0230EC38
arm_func_end ov00_0230EC4C
arm_func_start ov00_0230EE00
ov00_0230EE00: ; 0x0230EE00
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
mov sb, r0
ldr r0, [sb, #0x5c]
ldmia r1, {r4, r5}
mov r1, r2
mov r8, #0
bl ov00_022F491C
ldr r0, [sb, #0x5c]
bl ov00_022F47A0
mov r6, r0
cmp r6, #0
mov r7, r8
ble _0230EE70
_0230EE34:
ldr r0, [sb, #0x5c]
mov r1, r7
bl ov00_022F47A8
ldr r1, [r0]
cmp r1, r4
ble _0230EE64
sub r1, r1, r5
str r1, [r0]
ldr r0, [r0, #4]
add r0, r1, r0
cmp r8, r0
movle r8, r0
_0230EE64:
add r7, r7, #1
cmp r7, r6
blt _0230EE34
_0230EE70:
mov r1, r4
mov r2, r5
add r0, sb, #0x44
bl ov00_0230D438
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
arm_func_end ov00_0230EE00
arm_func_start ov00_0230EE84
ov00_0230EE84: ; 0x0230EE84
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
_0230EE8C:
ldr r0, [r6, #0x5c]
bl ov00_022F47A0
subs r5, r0, #1
bmi _0230EEFC
_0230EE9C:
ldr r0, [r6, #0x5c]
mov r1, r5
bl ov00_022F47A8
mov r4, r0
ldrh r1, [r4, #0xc]
ldrh r0, [r6, #0x66]
cmp r1, r0
bne _0230EEF4
ldr ip, [r6, #0x44]
ldr r1, [r4, #8]
ldmia r4, {r2, r3}
mov r0, r6
add r2, ip, r2
bl ov00_0230EB38
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, pc}
mov r0, r6
mov r1, r4
mov r2, r5
bl ov00_0230EE00
b _0230EE8C
_0230EEF4:
subs r5, r5, #1
bpl _0230EE9C
_0230EEFC:
mov r0, #1
ldmia sp!, {r4, r5, r6, pc}
arm_func_end ov00_0230EE84
arm_func_start ov00_0230EF04
ov00_0230EF04: ; 0x0230EF04
stmdb sp!, {r4, lr}
mov r4, r0
ldr r0, [r4, #0x90]
cmp r0, #0
ldmneia sp!, {r4, pc}
mov r0, #1
str r0, [r4, #0x90]
bl ov00_022F5594
str r0, [r4, #0x94]
ldmia sp!, {r4, pc}
arm_func_end ov00_0230EF04
arm_func_start ov00_0230EF2C
ov00_0230EF2C: ; 0x0230EF2C
stmdb sp!, {r4, r5, r6, r7, r8, sb, lr}
sub sp, sp, #0xc
mov sb, r0
ldr r4, [sb, #8]
mov r6, r3
ldr r3, [r4, #0x44]
mov r8, r1
add r5, r3, #7
mov r7, r2
cmp r6, r5
bge _0230EF70
bl ov00_0230E540
cmp r0, #0
movne r0, #1
add sp, sp, #0xc
moveq r0, #0
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
_0230EF70:
add r0, r7, r3
mov r1, #3
bl ov00_0230E468
ldr r1, [sb, #8]
mov r4, r0
ldr r0, [r1, #0x44]
mov r1, #5
add r0, r7, r0
bl ov00_0230E468
ldr r2, [sb, #8]
mov r1, r0
ldr r0, [r2, #0x40]
cmp r0, #2
cmpeq r8, #0
addne r7, r7, r5
subne r6, r6, r5
bne _0230EFEC
ldr r0, [r2, #0x44]
ldrb r2, [r7]
add r0, r0, #5
strb r2, [r7, r0]
ldr r0, [sb, #8]
ldrb r2, [r7, #1]
ldr r0, [r0, #0x44]
add r0, r0, #6
strb r2, [r7, r0]
ldr r0, [sb, #8]
ldr r0, [r0, #0x44]
sub r0, r5, r0
add r7, r7, r0
sub r6, r6, r0
_0230EFEC:
mov r0, sb
bl ov00_0230E580
cmp r0, #0
addeq sp, sp, #0xc
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
ldrh r1, [sb, #0x66]
cmp r4, r1
bne _0230F058
mov r0, sb
bl ov00_0230EF04
mov r0, sb
mov r1, r8
mov r2, r7
mov r3, r6
bl ov00_0230EB38
cmp r0, #0
addeq sp, sp, #0xc
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
mov r0, sb
bl ov00_0230EE84
cmp r0, #0
movne r0, #1
add sp, sp, #0xc
moveq r0, #0
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
_0230F058:
mov r0, r4
bl ov00_0230E49C
cmp r0, #0
bge _0230F07C
mov r0, sb
bl ov00_0230EF04
add sp, sp, #0xc
mov r0, #1
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
_0230F07C:
add r5, sp, #8
str r6, [sp]
mov r0, sb
mov r1, r8
mov r2, r4
mov r3, r7
str r5, [sp, #4]
bl ov00_0230EC4C
cmp r0, #0
addeq sp, sp, #0xc
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
ldr r0, [sp, #8]
cmp r0, #0
beq _0230F0D0
mov r0, sb
bl ov00_0230E554
cmp r0, #0
addeq sp, sp, #0xc
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
_0230F0D0:
mov r0, #1
add sp, sp, #0xc
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
arm_func_end ov00_0230EF2C
arm_func_start ov00_0230F0DC
ov00_0230F0DC: ; 0x0230F0DC
stmdb sp!, {r4, lr}
mov r4, r0
cmp r2, #2
beq _0230F100
bl ov00_0230E540
cmp r0, #0
movne r0, #1
moveq r0, #0
ldmia sp!, {r4, pc}
_0230F100:
mov r0, r1
mov r1, #0
bl ov00_0230E468
mov r1, r0
mov r0, r4
bl ov00_0230E580
cmp r0, #0
movne r0, #1
moveq r0, #0
ldmia sp!, {r4, pc}
arm_func_end ov00_0230F0DC
arm_func_start ov00_0230F128
ov00_0230F128: ; 0x0230F128
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
mov r7, r1
mov r4, r0
mov r0, r7
mov r1, #0
mov r5, r2
bl ov00_0230E468
mov r6, r0
cmp r5, #2
moveq r7, r6
beq _0230F188
cmp r5, #4
bne _0230F170
mov r0, r7
mov r1, #2
bl ov00_0230E468
mov r7, r0
b _0230F188
_0230F170:
mov r0, r4
bl ov00_0230E540
cmp r0, #0
movne r0, #1
moveq r0, #0
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
_0230F188:
ldr r0, [r4, #0x60]
bl ov00_022F47A0
mov r8, r0
cmp r8, #0
mov sb, #0
ble _0230F1FC
_0230F1A0:
ldr r0, [r4, #0x60]
mov r1, sb
bl ov00_022F47A8
mov r5, r0
ldrh r0, [r5, #8]
mov r1, r6
bl ov00_0230E49C
cmp r0, #0
blt _0230F1F0
ldrh r0, [r5, #8]
mov r1, r7
bl ov00_0230E49C
cmp r0, #0
bgt _0230F1F0
mov r0, r4
mov r1, r5
bl ov00_02310228
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
_0230F1F0:
add sb, sb, #1
cmp sb, r8
blt _0230F1A0
_0230F1FC:
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
arm_func_end ov00_0230F128
arm_func_start ov00_0230F204
ov00_0230F204: ; 0x0230F204
ldr ip, _0230F20C ; =ov00_02310170
bx ip
.align 2, 0
_0230F20C: .word ov00_02310170
arm_func_end ov00_0230F204
arm_func_start ov00_0230F210
ov00_0230F210: ; 0x0230F210
stmdb sp!, {r3, r4, r5, lr}
mov r4, r0
ldr r0, [r4, #0x34]
mov r5, r1
cmp r0, #0
moveq r0, #1
ldmeqia sp!, {r3, r4, r5, pc}
cmp r2, #8
movne r0, #1
ldmneia sp!, {r3, r4, r5, pc}
ldr r1, _0230F2A0 ; =ov00_0231BEF8
mov r0, r5
mov r2, #4
bl memcmp
cmp r0, #0
movne r0, #1
ldmneia sp!, {r3, r4, r5, pc}
ldrb r1, [r5, #4]
ldrb r0, [r5, #5]
add r2, sp, #0
strb r1, [r2]
strb r0, [r2, #1]
ldrb r1, [r5, #6]
ldrb r0, [r5, #7]
strb r1, [r2, #2]
strb r0, [r2, #3]
bl ov00_022F5594
mov r2, r0
ldr r1, [sp]
mov r0, r4
sub r1, r2, r1
bl ov00_0230D7AC
cmp r0, #0
movne r0, #1
moveq r0, #0
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
_0230F2A0: .word ov00_0231BEF8
arm_func_end ov00_0230F210
arm_func_start ov00_0230F2A4
ov00_0230F2A4: ; 0x0230F2A4
stmdb sp!, {r3, lr}
ldr r1, [r0, #0xc]
cmp r1, #7
moveq r0, #1
ldmeqia sp!, {r3, pc}
cmp r1, #6
moveq r2, #0
movne r2, #1
mov r1, #2
bl ov00_0230E4AC
cmp r0, #0
moveq r0, #0
movne r0, #1
ldmia sp!, {r3, pc}
arm_func_end ov00_0230F2A4
arm_func_start ov00_0230F2DC
ov00_0230F2DC: ; 0x0230F2DC
stmdb sp!, {r3, lr}
ldr ip, [r0, #8]
cmp r1, #0x64
ldr ip, [ip, #0x44]
add lr, ip, #3
sub ip, r3, lr
bne _0230F314
add r1, r2, lr
mov r2, ip
bl ov00_0230F0DC
cmp r0, #0
bne _0230F398
mov r0, #0
ldmia sp!, {r3, pc}
_0230F314:
cmp r1, #0x65
bne _0230F338
add r1, r2, lr
mov r2, ip
bl ov00_0230F128
cmp r0, #0
bne _0230F398
mov r0, #0
ldmia sp!, {r3, pc}
_0230F338:
cmp r1, #0x66
bne _0230F35C
mov r1, r2
mov r2, r3
bl ov00_0230F204
cmp r0, #0
bne _0230F398
mov r0, #0
ldmia sp!, {r3, pc}
_0230F35C:
cmp r1, #0x67
bne _0230F380
add r1, r2, lr
mov r2, ip
bl ov00_0230F210
cmp r0, #0
bne _0230F398
mov r0, #0
ldmia sp!, {r3, pc}
_0230F380:
cmp r1, #0x68
bne _0230F398
bl ov00_0230F2A4
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r3, pc}
_0230F398:
mov r0, #1
ldmia sp!, {r3, pc}
arm_func_end ov00_0230F2DC
arm_func_start ov00_0230F3A0
ov00_0230F3A0: ; 0x0230F3A0
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0x18
mov sl, r0
ldr r6, [sp, #0x40]
mov r8, r2
ldr r4, [sl, #0x44]
mov sb, r1
mov r7, r3
mov r1, r7
mov r2, r6
sub fp, r8, r4
add r4, sb, r4
bl ov00_0231032C
str r0, [sp, #0x14]
ldr r0, [sl, #0x2c]
cmp r0, #0
beq _0230F418
mov r0, #0
stmia sp, {r0, sb}
str r8, [sp, #8]
str r0, [sp, #0xc]
ldr r1, [sp, #0x14]
mov r0, sl
mov r2, r7
mov r3, r6
bl ov00_0230D9CC
cmp r0, #0
addeq sp, sp, #0x18
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_0230F418:
cmp fp, #2
ble _0230F43C
ldr r1, _0230F698 ; =ov00_0231BF00
mov r0, r4
mov r2, #2
bl memcmp
cmp r0, #0
moveq r5, #1
beq _0230F440
_0230F43C:
mov r5, #0
_0230F440:
ldr r0, [sp, #0x14]
cmp r0, #0
bne _0230F544
add ip, sp, #0x10
mov r0, sl
mov r1, r7
mov r2, r6
mov r3, sb
stmia sp, {r8, ip}
bl ov00_0230DAB8
cmp r0, #0
addeq sp, sp, #0x18
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r0, [sp, #0x10]
cmp r0, #0
addne sp, sp, #0x18
movne r0, #1
ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
cmp r5, #0
beq _0230F4A0
ldrb r0, [r4, #2]
cmp r0, #1
beq _0230F4E0
_0230F4A0:
cmp r5, #0
beq _0230F4B4
ldrb r0, [r4, #2]
cmp r0, #0x68
beq _0230F4D4
_0230F4B4:
mov r0, sl
mov r1, r7
mov r2, r6
bl ov00_023101A0
cmp r0, #0
addeq sp, sp, #0x18
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_0230F4D4:
add sp, sp, #0x18
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_0230F4E0:
ldr r0, [sl, #0x20]
cmp r0, #0
addeq sp, sp, #0x18
moveq r0, #1
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
add r1, sp, #0x14
mov r0, sl
mov r2, r7
mov r3, r6
bl ov00_0230DB88
cmp r0, #0
beq _0230F544
cmp r0, #5
beq _0230F538
mov r0, sl
mov r1, r7
mov r2, r6
bl ov00_023101A0
cmp r0, #0
addeq sp, sp, #0x18
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_0230F538:
add sp, sp, #0x18
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_0230F544:
ldr r0, [sp, #0x14]
ldr r1, [r0, #0xc]
cmp r1, #7
bne _0230F588
cmp r5, #0
beq _0230F568
ldrb r1, [r4, #2]
cmp r1, #0x68
beq _0230F57C
_0230F568:
bl ov00_02310184
cmp r0, #0
addeq sp, sp, #0x18
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_0230F57C:
add sp, sp, #0x18
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_0230F588:
cmp r5, #0
beq _0230F5D0
cmp fp, #4
blt _0230F5D0
ldr r1, _0230F698 ; =ov00_0231BF00
add r0, r4, #2
mov r2, #2
bl memcmp
cmp r0, #0
bne _0230F5D0
ldrb r0, [sb, #1]
add r4, r4, #2
sub r8, r8, #2
strb r0, [sb, #3]
ldrb r0, [sb]
mov r5, #0
strb r0, [sb, #2]
add sb, sb, #2
_0230F5D0:
cmp r5, #0
bne _0230F644
ldr r0, [sp, #0x14]
ldr r1, [r0, #0xc]
cmp r1, #5
bge _0230F61C
add r4, sp, #0x10
str r8, [sp]
mov r0, sl
mov r1, r7
mov r2, r6
mov r3, sb
str r4, [sp, #4]
bl ov00_0230DAB8
cmp r0, #0
bne _0230F638
add sp, sp, #0x18
mov r0, #0
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_0230F61C:
mov r1, sb
mov r2, r8
bl ov00_0230E67C
cmp r0, #0
addeq sp, sp, #0x18
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_0230F638:
add sp, sp, #0x18
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_0230F644:
ldrb r1, [r4, #2]
cmp r1, #8
bge _0230F674
ldr r0, [sp, #0x14]
mov r2, sb
mov r3, r8
bl ov00_0230EF2C
cmp r0, #0
movne r0, #1
add sp, sp, #0x18
moveq r0, #0
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_0230F674:
ldr r0, [sp, #0x14]
mov r2, sb
mov r3, r8
bl ov00_0230F2DC
cmp r0, #0
movne r0, #1
moveq r0, #0
add sp, sp, #0x18
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
_0230F698: .word ov00_0231BF00
arm_func_end ov00_0230F3A0
arm_func_start ov00_0230F69C
ov00_0230F69C: ; 0x0230F69C
stmdb sp!, {r3, r4, r5, r6, r7, lr}
sub sp, sp, #0x10
mov r7, r0
mov r6, r1
mov r5, r2
bl ov00_0231032C
ldr r1, [r7, #0x2c]
mov r4, r0
cmp r1, #0
beq _0230F700
mov r0, #1
str r0, [sp]
mov ip, #0
str ip, [sp, #4]
str ip, [sp, #8]
mov r0, r7
mov r1, r4
mov r2, r6
mov r3, r5
str ip, [sp, #0xc]
bl ov00_0230D9CC
cmp r0, #0
addeq sp, sp, #0x10
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
_0230F700:
cmp r4, #0
addeq sp, sp, #0x10
moveq r0, #1
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
ldr r0, [r4, #0xc]
cmp r0, #0
bne _0230F770
ldr r0, [r4, #0x20]
cmp r0, #0
beq _0230F740
bl ov00_022F5594
ldr r2, [r4, #0x1c]
ldr r1, [r4, #0x20]
sub r0, r0, r2
cmp r0, r1
bhs _0230F74C
_0230F740:
add sp, sp, #0x10
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, pc}
_0230F74C:
mov r0, r4
mov r1, #6
mov r2, #1
bl ov00_0230E4AC
cmp r0, #0
bne _0230F790
add sp, sp, #0x10
mov r0, #0
ldmia sp!, {r3, r4, r5, r6, r7, pc}
_0230F770:
mov r0, r4
mov r1, #2
mov r2, #1
bl ov00_0230E4AC
cmp r0, #0
addeq sp, sp, #0x10
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
_0230F790:
mov r0, #1
add sp, sp, #0x10
ldmia sp!, {r3, r4, r5, r6, r7, pc}
arm_func_end ov00_0230F69C
arm_func_start ov00_0230F79C
ov00_0230F79C: ; 0x0230F79C
stmdb sp!, {r4, r5, r6, r7, r8, lr}
sub sp, sp, #0x10
mov r8, r0
mov r7, r1
mov r6, r2
mov r5, r3
bl ov00_0231032C
ldr r1, [r8, #0x2c]
mov r4, r0
cmp r1, #0
beq _0230F804
mov r0, #1
str r0, [sp]
mov r0, #0
str r0, [sp, #4]
str r0, [sp, #8]
mov r0, r8
mov r1, r4
mov r2, r7
mov r3, r6
str r5, [sp, #0xc]
bl ov00_0230D9CC
cmp r0, #0
addeq sp, sp, #0x10
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, r7, r8, pc}
_0230F804:
cmp r4, #0
addeq sp, sp, #0x10
moveq r0, #1
ldmeqia sp!, {r4, r5, r6, r7, r8, pc}
mov r0, r4
mov r1, #6
mov r2, #1
bl ov00_0230E4AC
cmp r0, #0
movne r0, #1
moveq r0, #0
add sp, sp, #0x10
ldmia sp!, {r4, r5, r6, r7, r8, pc}
arm_func_end ov00_0230F79C
arm_func_start ov00_0230F838
ov00_0230F838: ; 0x0230F838
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0x5f0
mov sl, r0
ldr r0, [sl]
bl ov00_022F5320
cmp r0, #0
beq _0230F9AC
mvn r6, #0xe
sub r5, r6, #8
sub r4, r6, #0x14
add r7, r6, #0xe
add r8, sp, #0x14
mov sb, #8
add fp, sp, #0xc
_0230F870:
str sb, [sp, #8]
str fp, [sp]
add r0, sp, #8
str r0, [sp, #4]
ldr r0, [sl]
ldr r2, _0230F9B8 ; =0x000005DC
mov r1, r8
mov r3, #0
bl ov00_022F509C
mov r2, r0
cmp r2, r7
bne _0230F958
ldr r0, [sl]
bl ov00_022F5194
cmp r0, r6
bne _0230F8F0
ldrh ip, [sp, #0xe]
ldr r1, [sp, #0x10]
mov r0, sl
mov r2, ip, asr #8
and r3, r2, #0xff
mov r2, ip, lsl #8
and r2, r2, #0xff00
orr r2, r3, r2
mov r2, r2, lsl #0x10
mov r2, r2, lsr #0x10
bl ov00_0230F69C
cmp r0, #0
bne _0230F99C
add sp, sp, #0x5f0
mov r0, #0
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_0230F8F0:
cmp r0, r5
bne _0230F93C
ldrh ip, [sp, #0xe]
ldr r1, [sp, #0x10]
mov r0, sl
mov r2, ip, asr #8
and r3, r2, #0xff
mov r2, ip, lsl #8
and r2, r2, #0xff00
orr r2, r3, r2
mov r2, r2, lsl #0x10
mov r2, r2, lsr #0x10
mov r3, #0
bl ov00_0230F79C
cmp r0, #0
bne _0230F99C
add sp, sp, #0x5f0
mov r0, #0
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_0230F93C:
cmp r0, r4
beq _0230F99C
mov r0, sl
bl ov00_02310BB8
add sp, sp, #0x5f0
mov r0, #0
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_0230F958:
ldrh ip, [sp, #0xe]
mov r0, sl
mov r1, r8
mov r3, ip, asr #8
mov ip, ip, lsl #8
and r3, r3, #0xff
and ip, ip, #0xff00
orr r3, r3, ip
mov r3, r3, lsl #0x10
mov r3, r3, lsr #0x10
str r3, [sp]
ldr r3, [sp, #0x10]
bl ov00_0230F3A0
cmp r0, #0
addeq sp, sp, #0x5f0
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_0230F99C:
ldr r0, [sl]
bl ov00_022F5320
cmp r0, #0
bne _0230F870
_0230F9AC:
mov r0, #1
add sp, sp, #0x5f0
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
_0230F9B8: .word 0x000005DC
arm_func_end ov00_0230F838
arm_func_start ov00_0230F9BC
ov00_0230F9BC: ; 0x0230F9BC
stmdb sp!, {r3, r4, r5, lr}
sub sp, sp, #0x10
add r4, sp, #0
mov r3, #0
mov r5, r0
str r3, [r4]
str r3, [r4, #4]
str r3, [r4, #8]
str r3, [r4, #0xc]
ldr r0, [r5, #0x58]
str r0, [sp]
str r2, [sp, #4]
strh r1, [sp, #8]
bl ov00_022F5594
str r0, [sp, #0xc]
ldr r0, [r5, #0x60]
bl ov00_022F47A0
mov r4, r0
ldr r0, [r5, #0x60]
add r1, sp, #0
bl ov00_022F47D4
ldr r0, [r5, #0x60]
bl ov00_022F47A0
add r1, r4, #1
cmp r1, r0
moveq r0, #1
movne r0, #0
add sp, sp, #0x10
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_0230F9BC
arm_func_start ov00_0230FA30
ov00_0230FA30: ; 0x0230FA30
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r4, r0
ldr r0, [r4, #8]
mov r6, r2
ldr r2, [r0, #0x44]
add r0, r4, #0x50
sub r2, r6, r2
mov r7, r1
mov r5, r3
strh r2, [sp]
bl ov00_0230D388
cmp r0, r6
bge _0230FA80
mov r0, r4
bl ov00_0230E554
cmp r0, #0
moveq r0, #0
movne r0, #1
strne r0, [r5]
ldmia sp!, {r3, r4, r5, r6, r7, pc}
_0230FA80:
ldrh r1, [r4, #0x64]
mov r0, r4
mov r2, r6
bl ov00_0230F9BC
cmp r0, #0
bne _0230FAB4
mov r0, r4
bl ov00_0230E554
cmp r0, #0
moveq r0, #0
movne r0, #1
strne r0, [r5]
ldmia sp!, {r3, r4, r5, r6, r7, pc}
_0230FAB4:
ldr r1, [r4, #8]
ldr r0, [r1, #0x40]
cmp r0, #2
bne _0230FAD4
ldr r2, [r1, #0x44]
add r1, sp, #0
add r0, r4, #0x50
bl ov00_0230D3E0
_0230FAD4:
ldr r1, _0230FB20 ; =ov00_0231BF00
add r0, r4, #0x50
mov r2, #2
bl ov00_0230D3E0
add r0, r4, #0x50
and r1, r7, #0xff
bl ov00_0230D398
ldrh r1, [r4, #0x64]
add r0, r4, #0x50
add r2, r1, #1
strh r2, [r4, #0x64]
bl ov00_0230D3B0
ldrh r1, [r4, #0x66]
add r0, r4, #0x50
bl ov00_0230D3B0
mov r0, #0
str r0, [r5]
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, pc}
.align 2, 0
_0230FB20: .word ov00_0231BF00
arm_func_end ov00_0230FA30
arm_func_start ov00_0230FB24
ov00_0230FB24: ; 0x0230FB24
stmdb sp!, {r4, lr}
mov r4, r0
ldr r0, [r4, #0x60]
bl ov00_022F47A0
mov r1, r0
ldr r0, [r4, #0x60]
sub r1, r1, #1
bl ov00_022F47A8
ldmia r0, {r1, r2}
ldr r3, [r4, #0x50]
mov r0, r4
add r1, r3, r1
bl ov00_0230DD14
cmp r0, #0
mov r0, #0
strne r0, [r4, #0x90]
movne r0, #1
ldmia sp!, {r4, pc}
arm_func_end ov00_0230FB24
arm_func_start ov00_0230FB6C
ov00_0230FB6C: ; 0x0230FB6C
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #4
mov r4, r2
mov r5, r1
add r3, sp, #0
add r2, r4, #7
mov r1, #0
mov r6, r0
bl ov00_0230FA30
cmp r0, #0
addeq sp, sp, #4
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, pc}
ldr r0, [sp]
cmp r0, #0
addne sp, sp, #4
movne r0, #1
ldmneia sp!, {r3, r4, r5, r6, pc}
mov r1, r5
mov r2, r4
add r0, r6, #0x50
bl ov00_0230D3E0
mov r0, r6
bl ov00_0230FB24
cmp r0, #0
movne r0, #1
moveq r0, #0
add sp, sp, #4
ldmia sp!, {r3, r4, r5, r6, pc}
arm_func_end ov00_0230FB6C
arm_func_start ov00_0230FBE0
ov00_0230FBE0: ; 0x0230FBE0
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
ldr r2, [r5, #8]
mov r4, r1
ldr r1, [r2, #0x44]
add r3, sp, #0
add r2, r1, #0x27
mov r1, #1
bl ov00_0230FA30
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, pc}
ldr r0, [sp]
cmp r0, #0
movne r0, #1
ldmneia sp!, {r3, r4, r5, pc}
mov r1, r4
add r0, r5, #0x50
mov r2, #0x20
bl ov00_0230D3E0
mov r0, r5
bl ov00_0230FB24
cmp r0, #0
movne r0, #1
moveq r0, #0
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_0230FBE0
arm_func_start ov00_0230FC48
ov00_0230FC48: ; 0x0230FC48
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #4
mov r6, r0
ldr r3, [r6, #8]
mov r5, r1
ldr r1, [r3, #0x44]
mov r4, r2
add r2, r1, #0x47
add r3, sp, #0
mov r1, #2
bl ov00_0230FA30
cmp r0, #0
addeq sp, sp, #4
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, pc}
ldr r0, [sp]
cmp r0, #0
addne sp, sp, #4
movne r0, #1
ldmneia sp!, {r3, r4, r5, r6, pc}
mov r1, r5
add r0, r6, #0x50
mov r2, #0x20
bl ov00_0230D3E0
mov r1, r4
add r0, r6, #0x50
mov r2, #0x20
bl ov00_0230D3E0
mov r0, r6
bl ov00_0230FB24
cmp r0, #0
ldrne r1, [r6, #0x88]
moveq r0, #0
movne r0, #1
strne r1, [r6, #0x8c]
add sp, sp, #4
ldmia sp!, {r3, r4, r5, r6, pc}
arm_func_end ov00_0230FC48
arm_func_start ov00_0230FCDC
ov00_0230FCDC: ; 0x0230FCDC
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r4, r0
ldr ip, [r4, #8]
mov r5, r3
ldr ip, [ip, #0x44]
add lr, r5, #0x27
mov r7, r1
mov r6, r2
add r3, sp, #0
add r2, lr, ip
mov r1, #3
bl ov00_0230FA30
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
ldr r0, [sp]
cmp r0, #0
movne r0, #1
ldmneia sp!, {r3, r4, r5, r6, r7, pc}
mov r1, r7
add r0, r4, #0x50
mov r2, #0x20
bl ov00_0230D3E0
mov r1, r6
mov r2, r5
add r0, r4, #0x50
bl ov00_0230D3E0
mov r0, r4
bl ov00_0230FB24
cmp r0, #0
movne r0, #1
moveq r0, #0
ldmia sp!, {r3, r4, r5, r6, r7, pc}
arm_func_end ov00_0230FCDC
arm_func_start ov00_0230FD60
ov00_0230FD60: ; 0x0230FD60
stmdb sp!, {r3, r4, lr}
sub sp, sp, #4
mov r4, r0
ldr r1, [r4, #8]
add r3, sp, #0
ldr r2, [r1, #0x44]
mov r1, #4
add r2, r2, #7
bl ov00_0230FA30
cmp r0, #0
addeq sp, sp, #4
moveq r0, #0
ldmeqia sp!, {r3, r4, pc}
ldr r0, [sp]
cmp r0, #0
addne sp, sp, #4
movne r0, #1
ldmneia sp!, {r3, r4, pc}
mov r0, r4
bl ov00_0230FB24
cmp r0, #0
movne r0, #1
moveq r0, #0
add sp, sp, #4
ldmia sp!, {r3, r4, pc}
arm_func_end ov00_0230FD60
arm_func_start ov00_0230FDC4
ov00_0230FDC4: ; 0x0230FDC4
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #4
mov r6, r0
ldr r3, [r6, #8]
mov r4, r2
ldr r2, [r3, #0x44]
add ip, r4, #7
mov r5, r1
add r3, sp, #0
add r2, ip, r2
mov r1, #5
bl ov00_0230FA30
cmp r0, #0
addeq sp, sp, #4
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, pc}
ldr r0, [sp]
cmp r0, #0
addne sp, sp, #4
movne r0, #1
ldmneia sp!, {r3, r4, r5, r6, pc}
mov r1, r5
mov r2, r4
add r0, r6, #0x50
bl ov00_0230D3E0
mov r0, r6
bl ov00_0230FB24
cmp r0, #0
movne r0, #1
moveq r0, #0
add sp, sp, #4
ldmia sp!, {r3, r4, r5, r6, pc}
arm_func_end ov00_0230FDC4
arm_func_start ov00_0230FE44
ov00_0230FE44: ; 0x0230FE44
stmdb sp!, {r3, r4, lr}
sub sp, sp, #4
mov r4, r0
ldr r1, [r4, #8]
add r3, sp, #0
ldr r2, [r1, #0x44]
mov r1, #6
add r2, r2, #7
bl ov00_0230FA30
cmp r0, #0
addeq sp, sp, #4
moveq r0, #0
ldmeqia sp!, {r3, r4, pc}
ldr r0, [sp]
cmp r0, #0
addne sp, sp, #4
movne r0, #1
ldmneia sp!, {r3, r4, pc}
mov r0, r4
bl ov00_0230FB24
cmp r0, #0
movne r0, #1
moveq r0, #0
add sp, sp, #4
ldmia sp!, {r3, r4, pc}
arm_func_end ov00_0230FE44
arm_func_start ov00_0230FEA8
ov00_0230FEA8: ; 0x0230FEA8
stmdb sp!, {r3, r4, lr}
sub sp, sp, #4
mov r4, r0
ldr r1, [r4, #8]
add r3, sp, #0
ldr r2, [r1, #0x44]
mov r1, #7
add r2, r2, #7
bl ov00_0230FA30
cmp r0, #0
addeq sp, sp, #4
moveq r0, #0
ldmeqia sp!, {r3, r4, pc}
ldr r0, [sp]
cmp r0, #0
addne sp, sp, #4
movne r0, #1
ldmneia sp!, {r3, r4, pc}
mov r0, r4
bl ov00_0230FB24
cmp r0, #0
movne r0, #1
moveq r0, #0
add sp, sp, #4
ldmia sp!, {r3, r4, pc}
arm_func_end ov00_0230FEA8
arm_func_start ov00_0230FF0C
ov00_0230FF0C: ; 0x0230FF0C
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
mov r7, r2
mov sb, r0
mov r8, r1
cmp r7, #2
blt _0230FF44
ldr r0, [sb, #8]
ldr r1, _02310000 ; =ov00_0231BF00
ldr r0, [r0, #0x44]
mov r2, #2
add r0, r8, r0
bl memcmp
cmp r0, #0
beq _0230FF64
_0230FF44:
mov r0, sb
mov r1, r8
mov r2, r7
bl ov00_0230DD14
cmp r0, #0
moveq r0, #0
movne r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
_0230FF64:
add r6, r7, #2
add r0, sb, #0x50
bl ov00_0230D388
cmp r0, r6
movlt r0, #1
ldmltia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
ldr r0, [sb, #8]
ldr r5, [sb, #0x50]
ldr r0, [r0, #0x40]
ldr r4, [sb, #0x58]
cmp r0, #2
bne _0230FFA4
mov r1, r8
add r0, sb, #0x50
mov r2, #2
bl ov00_0230D3E0
_0230FFA4:
ldr r1, _02310000 ; =ov00_0231BF00
add r0, sb, #0x50
mov r2, #2
bl ov00_0230D3E0
ldr r1, [sb, #8]
add r0, sb, #0x50
ldr r2, [r1, #0x44]
add r1, r8, r2
sub r2, r7, r2
bl ov00_0230D3E0
mov r0, sb
mov r2, r6
add r1, r5, r4
bl ov00_0230DD14
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
mov r2, r6
add r0, sb, #0x50
mvn r1, #0
bl ov00_0230D438
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
.align 2, 0
_02310000: .word ov00_0231BF00
arm_func_end ov00_0230FF0C
arm_func_start ov00_02310004
ov00_02310004: ; 0x02310004
stmdb sp!, {r4, r5, lr}
sub sp, sp, #0xc
mov r5, r0
ldr r0, [r5, #8]
mov r4, #0
ldr r0, [r0, #0x40]
cmp r0, #2
bne _02310048
mov r1, #5
add r0, sp, #0
strh r1, [sp]
ldrb r1, [r0]
add r2, sp, #2
ldrb r0, [r0, #1]
strb r1, [r2]
add r4, r4, #2
strb r0, [r2, #1]
_02310048:
ldr r1, _023100A4 ; =ov00_0231BF00
add r0, sp, #2
ldrb r2, [r1]
ldrb r1, [r1, #1]
add r3, r0, r4
strb r2, [r0, r4]
strb r1, [r3, #1]
add r1, r4, #2
mov r2, #0x64
strb r2, [r0, r1]
ldrh r2, [r5, #0x66]
add r1, r4, #3
bl ov00_0230E488
add r1, sp, #2
mov r0, r5
add r2, r4, #5
bl ov00_0230DD14
cmp r0, #0
mov r0, #0
strne r0, [r5, #0x90]
movne r0, #1
add sp, sp, #0xc
ldmia sp!, {r4, r5, pc}
.align 2, 0
_023100A4: .word ov00_0231BF00
arm_func_end ov00_02310004
arm_func_start ov00_023100A8
ov00_023100A8: ; 0x023100A8
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #0xc
mov r7, r0
ldr r0, [r7, #8]
mov r6, r1
ldr r0, [r0, #0x40]
mov r5, r2
cmp r0, #2
mov r4, #0
bne _023100F4
mov r1, #7
add r0, sp, #0
strh r1, [sp]
ldrb r1, [r0]
add r2, sp, #2
ldrb r0, [r0, #1]
strb r1, [r2]
add r4, r4, #2
strb r0, [r2, #1]
_023100F4:
ldr r1, _0231016C ; =ov00_0231BF00
add r0, sp, #2
ldrb r2, [r1]
ldrb r1, [r1, #1]
add r3, r0, r4
strb r2, [r0, r4]
strb r1, [r3, #1]
mov r2, r6
add r3, r4, #2
mov ip, #0x65
add r1, r4, #3
strb ip, [r0, r3]
bl ov00_0230E488
cmp r6, r5
add r4, r4, #5
beq _02310148
add r0, sp, #2
mov r1, r4
mov r2, r5
bl ov00_0230E488
add r4, r4, #2
_02310148:
add r1, sp, #2
mov r0, r7
mov r2, r4
bl ov00_0230DD14
cmp r0, #0
moveq r0, #0
movne r0, #1
add sp, sp, #0xc
ldmia sp!, {r4, r5, r6, r7, pc}
.align 2, 0
_0231016C: .word ov00_0231BF00
arm_func_end ov00_023100A8
arm_func_start ov00_02310170
ov00_02310170: ; 0x02310170
ldr ip, _02310180 ; =ov00_0230DD14
mov r3, #0x67
strb r3, [r1, #2]
bx ip
.align 2, 0
_02310180: .word ov00_0230DD14
arm_func_end ov00_02310170
arm_func_start ov00_02310184
ov00_02310184: ; 0x02310184
ldr ip, _0231019C ; =ov00_023101A0
mov r1, r0
ldrh r2, [r1, #4]
ldr r0, [r1, #8]
ldr r1, [r1]
bx ip
.align 2, 0
_0231019C: .word ov00_023101A0
arm_func_end ov00_02310184
arm_func_start ov00_023101A0
ov00_023101A0: ; 0x023101A0
stmdb sp!, {r4, r5, lr}
sub sp, sp, #0xc
ldr r3, [r0, #0x40]
mov ip, #0
cmp r3, #2
bne _023101DC
mov r4, #3
add r3, sp, #4
strh r4, [sp, #4]
ldrb r4, [r3]
add r5, sp, #6
ldrb r3, [r3, #1]
strb r4, [r5]
add ip, ip, #2
strb r3, [r5, #1]
_023101DC:
ldr r4, _02310224 ; =ov00_0231BF00
add r3, sp, #6
ldrb lr, [r4]
ldrb r4, [r4, #1]
add r5, r3, ip
strb lr, [r3, ip]
strb r4, [r5, #1]
add lr, ip, #2
mov r4, #0x68
strb r4, [r3, lr]
add ip, ip, #3
str ip, [sp]
bl ov00_023108D8
cmp r0, #0
moveq r0, #0
movne r0, #1
add sp, sp, #0xc
ldmia sp!, {r4, r5, pc}
.align 2, 0
_02310224: .word ov00_0231BF00
arm_func_end ov00_023101A0
arm_func_start ov00_02310228
ov00_02310228: ; 0x02310228
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
ldr r0, [r5, #8]
mov r4, r1
ldr r1, [r4]
ldr r0, [r0, #0x44]
ldrh r2, [r5, #0x66]
add r1, r1, r0
ldr r0, [r5, #0x50]
add r1, r1, #5
bl ov00_0230E488
ldr r3, [r5, #0x50]
ldmia r4, {r1, r2}
mov r0, r5
add r1, r3, r1
bl ov00_0230DD14
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, pc}
ldr r0, [r5, #0x88]
str r0, [r4, #0xc]
ldr r0, [r5, #8]
ldr r1, [r4]
ldr r0, [r0, #0x44]
ldr r2, [r5, #0x50]
add r0, r1, r0
add r0, r0, #2
ldrb r0, [r2, r0]
cmp r0, #2
ldreq r0, [r5, #0x88]
streq r0, [r5, #0x8c]
mov r0, #1
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_02310228
arm_func_start ov00_023102AC
ov00_023102AC: ; 0x023102AC
stmdb sp!, {r3, lr}
cmp r3, #0
beq _023102C0
bl ov00_0230FB6C
ldmia sp!, {r3, pc}
_023102C0:
bl ov00_0230FF0C
ldmia sp!, {r3, pc}
arm_func_end ov00_023102AC
arm_func_start ov00_023102C8
ov00_023102C8: ; 0x023102C8
stmdb sp!, {r3, lr}
ldr r2, [r0]
ldrh r0, [r2, #4]
ldr r2, [r2]
mul r0, r2, r0
bl _u32_div_f
mov r0, r1
ldmia sp!, {r3, pc}
arm_func_end ov00_023102C8
arm_func_start ov00_023102E8
ov00_023102E8: ; 0x023102E8
ldr r3, [r0]
ldr r2, [r1]
ldr r0, [r3]
ldr r1, [r2]
cmp r0, r1
subne r0, r0, r1
bxne lr
ldrh r1, [r3, #4]
ldrh r0, [r2, #4]
sub r0, r1, r0
mov r0, r0, lsl #0x10
mov r0, r0, asr #0x10
bx lr
arm_func_end ov00_023102E8
arm_func_start ov00_0231031C
ov00_0231031C: ; 0x0231031C
ldr ip, _02310328 ; =ov00_0230DFF0
ldr r0, [r0]
bx ip
.align 2, 0
_02310328: .word ov00_0230DFF0
arm_func_end ov00_0231031C
arm_func_start ov00_0231032C
ov00_0231032C: ; 0x0231032C
stmdb sp!, {lr}
sub sp, sp, #0xa4
add r3, sp, #4
str r1, [sp, #4]
strh r2, [sp, #8]
str r3, [sp]
ldr r0, [r0, #0xc]
add r1, sp, #0
bl ov00_022F4DCC
cmp r0, #0
ldrne r0, [r0]
moveq r0, #0
add sp, sp, #0xa4
ldmia sp!, {pc}
arm_func_end ov00_0231032C
arm_func_start ov00_02310364
ov00_02310364: ; 0x02310364
stmdb sp!, {r3, r4, r5, r6, r7, r8, lr}
sub sp, sp, #0x1c
mov r4, r1
mov r7, r3
mov r6, r0
mov r8, r2
ldr r5, [sp, #0x3c]
bl ov00_022F558C
cmp r7, #0
moveq r7, #0x10000
cmp r8, #0
add r1, sp, #0x10
add r2, sp, #8
mov r0, r4
moveq r8, #0x10000
bl ov00_02310CA4
cmp r0, #0
addeq sp, sp, #0x1c
moveq r0, #4
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, pc}
mov r0, #0x4c
bl ov00_022F5AE4
movs r4, r0
addeq sp, sp, #0x1c
moveq r0, #1
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, pc}
mov r1, #0
mov r2, #0x4c
bl memset
mvn r0, #0
str r0, [r4]
str r7, [r4, #0x3c]
ldr r1, [sp, #0x38]
str r8, [r4, #0x38]
str r1, [r4, #0x24]
ldr r0, _0231059C ; =ov00_023102E8
ldr r3, _023105A0 ; =ov00_023102C8
str r0, [sp]
mov ip, #0
mov r0, #4
mov r1, #0x20
mov r2, #2
str ip, [sp, #4]
bl ov00_022F4BBC
str r0, [r4, #0xc]
cmp r0, #0
bne _02310434
mov r0, r4
bl ov00_022F5B14
add sp, sp, #0x1c
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_02310434:
mov r0, #4
ldr r2, _023105A4 ; =ov00_0231031C
mov r1, r0
bl ov00_022F4700
str r0, [r4, #0x10]
cmp r0, #0
bne _0231046C
ldr r0, [r4, #0xc]
bl ov00_022F4C38
mov r0, r4
bl ov00_022F5B14
add sp, sp, #0x1c
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_0231046C:
mov r0, #2
mov r1, r0
mov r2, #0
bl ov00_022F4FA0
str r0, [r4]
cmp r5, #3
str r5, [r4, #0x40]
moveq r0, #0
streq r0, [r4, #0x44]
strne r5, [r4, #0x44]
ldr r1, [r4]
mvn r0, #0
cmp r1, r0
bne _023104C8
ldr r0, [r4, #0xc]
bl ov00_022F4C38
ldr r0, [r4, #0x10]
bl ov00_022F4758
mov r0, r4
bl ov00_022F5B14
add sp, sp, #0x1c
mov r0, #3
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_023104C8:
ldrh r0, [sp, #8]
add r1, sp, #0x14
mov ip, #0
mov r2, r0, asr #8
mov r0, r0, lsl #8
and r2, r2, #0xff
and r0, r0, #0xff00
orr r0, r2, r0
str ip, [r1]
mov r2, #2
ldr r3, [sp, #0x10]
str ip, [r1, #4]
strb r2, [sp, #0x15]
str r3, [sp, #0x18]
strh r0, [sp, #0x16]
cmp r5, #3
beq _02310550
ldr r0, [r4]
mov r2, #8
bl ov00_022F4FDC
mvn r1, #0
cmp r0, r1
bne _02310550
ldr r0, [r4]
bl ov00_022F4FB4
ldr r0, [r4, #0xc]
bl ov00_022F4C38
ldr r0, [r4, #0x10]
bl ov00_022F4758
mov r0, r4
bl ov00_022F5B14
add sp, sp, #0x1c
mov r0, #3
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_02310550:
mov r0, #8
str r0, [sp, #0xc]
ldr r0, [r4]
add r1, sp, #0x14
add r2, sp, #0xc
bl ov00_022F514C
ldr r1, [sp, #0x18]
mov r0, #0
str r1, [r4, #4]
ldrh r1, [sp, #0x16]
mov r2, r1, asr #8
mov r1, r1, lsl #8
and r2, r2, #0xff
and r1, r1, #0xff00
orr r1, r2, r1
strh r1, [r4, #8]
str r4, [r6]
add sp, sp, #0x1c
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
.align 2, 0
_0231059C: .word ov00_023102E8
_023105A0: .word ov00_023102C8
_023105A4: .word ov00_0231031C
arm_func_end ov00_02310364
arm_func_start ov00_023105A8
ov00_023105A8: ; 0x023105A8
stmdb sp!, {r4, lr}
mov r4, r0
ldr r0, [r4, #0x1c]
cmp r0, #0
movne r0, #1
strne r0, [r4, #0x14]
ldmneia sp!, {r4, pc}
ldr r0, [r4]
bl ov00_022F4FB4
ldr r0, [r4, #0xc]
bl ov00_022F4C38
ldr r0, [r4, #0x10]
bl ov00_022F4758
mov r0, r4
bl ov00_022F5B14
bl ov00_022F5590
ldmia sp!, {r4, pc}
arm_func_end ov00_023105A8
arm_func_start ov00_023105EC
ov00_023105EC: ; 0x023105EC
str r1, [r0, #0x20]
bx lr
arm_func_end ov00_023105EC
arm_func_start ov00_023105F4
ov00_023105F4: ; 0x023105F4
ldr ip, _02310600 ; =ov00_022F5AE4
mov r0, #0xa0
bx ip
.align 2, 0
_02310600: .word ov00_022F5AE4
arm_func_end ov00_023105F4
arm_func_start ov00_02310604
ov00_02310604: ; 0x02310604
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r4, r3
mov r5, r2
mov r3, #0
mov r6, r1
mov r1, r5
mov r2, r4
mov r7, r0
str r3, [sp]
bl ov00_0231032C
cmp r0, #0
movne r0, #5
ldmneia sp!, {r3, r4, r5, r6, r7, pc}
bl ov00_023105F4
str r0, [sp]
cmp r0, #0
beq _02310794
mov r1, #0
mov r2, #0xa0
bl memset
ldr r0, [sp]
str r5, [r0]
ldr r0, [sp]
strh r4, [r0, #4]
ldr r0, [sp]
str r7, [r0, #8]
bl ov00_022F5594
ldr r2, [sp]
mov r1, #0
str r0, [r2, #0x1c]
ldr r2, [sp]
ldr r0, [r2, #0x1c]
str r0, [r2, #0x88]
ldr r0, [sp]
strh r1, [r0, #0x64]
ldr r0, [sp]
strh r1, [r0, #0x66]
ldr r0, [sp]
ldr r1, [r7, #0x3c]
add r0, r0, #0x44
bl ov00_0230D35C
cmp r0, #0
beq _02310794
ldr r0, [sp]
ldr r1, [r7, #0x38]
add r0, r0, #0x50
bl ov00_0230D35C
cmp r0, #0
beq _02310794
mov r0, #0x10
mov r1, #0x40
mov r2, #0
bl ov00_022F4700
ldr r1, [sp]
str r0, [r1, #0x5c]
ldr r0, [sp]
ldr r0, [r0, #0x5c]
cmp r0, #0
beq _02310794
mov r0, #0x10
mov r1, #0x40
mov r2, #0
bl ov00_022F4700
ldr r1, [sp]
str r0, [r1, #0x60]
ldr r0, [sp]
ldr r0, [r0, #0x60]
cmp r0, #0
beq _02310794
mov r0, #4
mov r1, #2
mov r2, #0
bl ov00_022F4700
ldr r1, [sp]
str r0, [r1, #0x98]
ldr r0, [sp]
ldr r0, [r0, #0x98]
cmp r0, #0
beq _02310794
mov r0, #4
mov r1, #2
mov r2, #0
bl ov00_022F4700
ldr r1, [sp]
str r0, [r1, #0x9c]
ldr r0, [sp]
ldr r0, [r0, #0x9c]
cmp r0, #0
beq _02310794
ldr r0, [r7, #0xc]
add r1, sp, #0
bl ov00_022F4CD0
mov r0, r7
mov r1, r5
mov r2, r4
bl ov00_0231032C
str r0, [r6]
cmp r0, #0
movne r0, #0
ldmneia sp!, {r3, r4, r5, r6, r7, pc}
_02310794:
ldr r0, [sp]
cmp r0, #0
beq _0231080C
ldr r0, [r0, #0x44]
bl ov00_022F5B14
ldr r0, [sp]
ldr r0, [r0, #0x50]
bl ov00_022F5B14
ldr r0, [sp]
ldr r0, [r0, #0x5c]
cmp r0, #0
beq _023107C8
bl ov00_022F4758
_023107C8:
ldr r0, [sp]
ldr r0, [r0, #0x60]
cmp r0, #0
beq _023107DC
bl ov00_022F4758
_023107DC:
ldr r0, [sp]
ldr r0, [r0, #0x98]
cmp r0, #0
beq _023107F0
bl ov00_022F4758
_023107F0:
ldr r0, [sp]
ldr r0, [r0, #0x9c]
cmp r0, #0
beq _02310804
bl ov00_022F4758
_02310804:
ldr r0, [sp]
bl ov00_022F5B14
_0231080C:
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, pc}
arm_func_end ov00_02310604
arm_func_start ov00_02310814
ov00_02310814: ; 0x02310814
stmdb sp!, {r0, r1, r2, r3}
stmdb sp!, {r4, r5, r6, lr}
ldr r1, [sp, #0x10]
ldr r0, [r1, #0x14]
cmp r0, #0
ldreq r0, [r1, #0x24]
cmpeq r0, #0
ldmneia sp!, {r4, r5, r6, lr}
addne sp, sp, #0x10
bxne lr
ldr r0, [r1, #0xc]
cmp r0, #7
ldr r0, [r1, #8]
bne _023108C0
ldr r0, [r0, #0x10]
bl ov00_022F47A0
mov r4, r0
mov r5, #0
cmp r4, #0
ldmleia sp!, {r4, r5, r6, lr}
addle sp, sp, #0x10
bxle lr
_0231086C:
ldr r6, [sp, #0x10]
mov r1, r5
ldr r0, [r6, #8]
ldr r0, [r0, #0x10]
bl ov00_022F47A8
ldr r0, [r0]
cmp r6, r0
bne _023108A8
ldr r0, [r6, #8]
mov r1, r5
ldr r0, [r0, #0x10]
bl ov00_022F491C
ldmia sp!, {r4, r5, r6, lr}
add sp, sp, #0x10
bx lr
_023108A8:
add r5, r5, #1
cmp r5, r4
blt _0231086C
ldmia sp!, {r4, r5, r6, lr}
add sp, sp, #0x10
bx lr
_023108C0:
ldr r0, [r0, #0xc]
add r1, sp, #0x10
bl ov00_022F4D50
ldmia sp!, {r4, r5, r6, lr}
add sp, sp, #0x10
bx lr
arm_func_end ov00_02310814
arm_func_start ov00_023108D8
ov00_023108D8: ; 0x023108D8
stmdb sp!, {r0, r1, r2, r3}
stmdb sp!, {r4, r5, r6, lr}
sub sp, sp, #0x18
mov r6, r0
mov r5, r1
add r0, sp, #0x34
add r1, sp, #0x38
mov r4, r2
bl ov00_02310E00
ldr r0, [r6, #0x40]
cmp r0, #3
beq _02310928
ldr r0, [r6]
bl ov00_022F5348
cmp r0, #0
addeq sp, sp, #0x18
moveq r0, #1
ldmeqia sp!, {r4, r5, r6, lr}
addeq sp, sp, #0x10
bxeq lr
_02310928:
mov r1, r4, asr #8
mov r0, r4, lsl #8
add r2, sp, #0x10
mov r3, #0
str r3, [r2, #4]
and r1, r1, #0xff
and r0, r0, #0xff00
orr r0, r1, r0
str r3, [r2]
mov r1, #2
strh r0, [sp, #0x12]
strb r1, [sp, #0x11]
str r5, [sp, #0x14]
str r2, [sp]
mov r0, #8
str r0, [sp, #4]
ldr r0, [r6]
ldr r1, [sp, #0x34]
ldr r2, [sp, #0x38]
bl ov00_022F50E0
mvn r1, #0
cmp r0, r1
bne _02310A70
ldr r0, [r6]
bl ov00_022F5194
mvn r2, #0xe
cmp r0, r2
bne _023109C4
mov r0, r6
mov r1, r5
mov r2, r4
bl ov00_0230F69C
cmp r0, #0
bne _02310AD8
add sp, sp, #0x18
mov r0, #0
ldmia sp!, {r4, r5, r6, lr}
add sp, sp, #0x10
bx lr
_023109C4:
sub r1, r2, #8
cmp r0, r1
bne _02310A00
mov r0, r6
mov r1, r5
mov r2, r4
mov r3, #1
bl ov00_0230F79C
cmp r0, #0
bne _02310AD8
add sp, sp, #0x18
mov r0, #0
ldmia sp!, {r4, r5, r6, lr}
add sp, sp, #0x10
bx lr
_02310A00:
sub r1, r2, #0x1b
cmp r0, r1
addne r1, r2, #9
cmpne r0, r1
addeq sp, sp, #0x18
moveq r0, #1
ldmeqia sp!, {r4, r5, r6, lr}
addeq sp, sp, #0x10
bxeq lr
sub r1, r2, #0x1b
cmp r0, r1
addne r1, r2, #9
cmpne r0, r1
addeq sp, sp, #0x18
moveq r0, #1
ldmeqia sp!, {r4, r5, r6, lr}
addeq sp, sp, #0x10
bxeq lr
sub r1, r2, #0x14
cmp r0, r1
beq _02310AD8
mov r0, r6
bl ov00_02310BB8
add sp, sp, #0x18
mov r0, #0
ldmia sp!, {r4, r5, r6, lr}
add sp, sp, #0x10
bx lr
_02310A70:
ldr r0, [r6, #0x28]
cmp r0, #0
beq _02310AD8
mov r0, r6
mov r1, r5
mov r2, r4
bl ov00_0231032C
mov r1, #0
str r1, [sp]
ldr r2, [sp, #0x34]
mov r1, r0
str r2, [sp, #4]
ldr ip, [sp, #0x38]
mov r3, r4
mov r0, r6
mov r2, r5
str ip, [sp, #8]
mov r4, #1
str r4, [sp, #0xc]
bl ov00_0230D9CC
cmp r0, #0
addeq sp, sp, #0x18
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, lr}
addeq sp, sp, #0x10
bxeq lr
_02310AD8:
mov r0, #1
add sp, sp, #0x18
ldmia sp!, {r4, r5, r6, lr}
add sp, sp, #0x10
bx lr
arm_func_end ov00_023108D8
arm_func_start ov00_02310AEC
ov00_02310AEC: ; 0x02310AEC
stmdb sp!, {r4, lr}
ldr r4, [r0]
ldr r1, [r1]
ldr r0, [r4, #0xc]
cmp r0, #7
beq _02310B18
mov r0, r4
bl ov00_0230DEDC
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r4, pc}
_02310B18:
ldr r0, [r4, #0xc]
cmp r0, #7
ldreq r0, [r4, #0x14]
cmpeq r0, #0
ldreq r0, [r4, #0x24]
cmpeq r0, #0
bne _02310B3C
mov r0, r4
bl ov00_02310814
_02310B3C:
mov r0, #1
ldmia sp!, {r4, pc}
arm_func_end ov00_02310AEC
arm_func_start ov00_02310B44
ov00_02310B44: ; 0x02310B44
stmdb sp!, {r3, r4, lr}
sub sp, sp, #4
mov r4, r0
bl ov00_022F5594
str r0, [sp]
ldr r0, [r4, #0xc]
ldr r1, _02310B7C ; =ov00_02310AEC
add r2, sp, #0
bl ov00_022F4E8C
cmp r0, #0
moveq r0, #1
movne r0, #0
add sp, sp, #4
ldmia sp!, {r3, r4, pc}
.align 2, 0
_02310B7C: .word ov00_02310AEC
arm_func_end ov00_02310B44
arm_func_start ov00_02310B80
ov00_02310B80: ; 0x02310B80
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
ldr r0, [r5, #0x10]
bl ov00_022F47A0
subs r4, r0, #1
ldmmiia sp!, {r3, r4, r5, pc}
_02310B98:
ldr r0, [r5, #0x10]
mov r1, r4
bl ov00_022F47A8
ldr r0, [r0]
bl ov00_02310814
subs r4, r4, #1
bpl _02310B98
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_02310B80
arm_func_start ov00_02310BB8
ov00_02310BB8: ; 0x02310BB8
stmdb sp!, {r4, lr}
mov r4, r0
ldr r1, [r4, #0x18]
cmp r1, #0
ldmneia sp!, {r4, pc}
mov r1, #1
str r1, [r4, #0x18]
bl ov00_0230E3A4
mov r0, r4
bl ov00_0230D480
cmp r0, #0
ldmeqia sp!, {r4, pc}
mov r0, r4
bl ov00_023105A8
ldmia sp!, {r4, pc}
arm_func_end ov00_02310BB8
arm_func_start ov00_02310BF4
ov00_02310BF4: ; 0x02310BF4
stmdb sp!, {r3, r4, r5, lr}
movs r4, r2
mov r5, r1
bne _02310C20
ldr r2, _02310C90 ; =ov00_02328E1C
ldr r3, _02310C94 ; =ov00_02328E20
ldr ip, [r2]
mov r1, #0x16
eor ip, ip, #1
arm_func_end ov00_02310BF4
arm_func_start ov00_02310C18
ov00_02310C18: ; 0x02310C18
mla r4, ip, r1, r3
str ip, [r2]
_02310C20:
cmp r0, #0
beq _02310C68
str r0, [sp]
cmp r5, #0
beq _02310C50
bl ov00_022CF7F4
mov r2, r0
ldr r1, _02310C98 ; =ov00_0231BF04
mov r0, r4
mov r3, r5
bl sub_020790DC
b _02310C88
_02310C50:
bl ov00_022CF7F4
mov r2, r0
ldr r1, _02310C9C ; =ov00_0231BF0C
mov r0, r4
bl sub_020790DC
b _02310C88
_02310C68:
cmp r5, #0
moveq r0, #0
streqb r0, [r4]
beq _02310C88
ldr r1, _02310CA0 ; =ov00_0231BF10
mov r0, r4
mov r2, r5
bl sub_020790DC
_02310C88:
mov r0, r4
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
_02310C90: .word ov00_02328E1C
_02310C94: .word ov00_02328E20
_02310C98: .word ov00_0231BF04
_02310C9C: .word ov00_0231BF0C
_02310CA0: .word ov00_0231BF10
arm_func_end ov00_02310C18
arm_func_start ov00_02310CA4
ov00_02310CA4: ; 0x02310CA4
stmdb sp!, {r4, r5, r6, r7, r8, sb, lr}
sub sp, sp, #0x104
movs r8, r0
mov r7, r1
ldrnesb r1, [r8]
mov r4, #0
mov r6, r2
cmpne r1, #0
moveq r4, #0
moveq r5, r4
beq _02310DDC
mov r1, #0x3a
bl strchr
movs r5, r0
moveq r5, r4
beq _02310D98
cmp r5, r8
moveq r8, r4
beq _02310D10
sub sb, r5, r8
add r0, sp, #0
mov r1, r8
mov r2, sb
bl memcpy
add r8, sp, #0
mov r0, r4
strb r0, [r8, sb]
_02310D10:
ldrsb r0, [r5, #1]
add r3, r5, #1
cmp r0, #0
beq _02310D68
ldr r1, _02310DF8 ; =_020AEDB0
mov r2, #0
_02310D28:
cmp r0, #0
blt _02310D38
cmp r0, #0x80
blt _02310D40
_02310D38:
mov r0, r2
b _02310D4C
_02310D40:
mov r0, r0, lsl #1
ldrh r0, [r1, r0]
and r0, r0, #8
_02310D4C:
cmp r0, #0
addeq sp, sp, #0x104
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
ldrsb r0, [r3, #1]!
cmp r0, #0
bne _02310D28
_02310D68:
add r0, r5, #1
bl sub_0208B360
cmp r0, #0
blt _02310D84
ldr r1, _02310DFC ; =0x0000FFFF
cmp r0, r1
ble _02310D90
_02310D84:
add sp, sp, #0x104
mov r0, #0
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
_02310D90:
mov r0, r0, lsl #0x10
mov r5, r0, lsr #0x10
_02310D98:
cmp r8, #0
beq _02310DDC
mov r0, r8
bl ov00_022F5178
mov r4, r0
mvn r0, #0
cmp r4, r0
bne _02310DDC
mov r0, r8
bl ov00_022CF3D4
cmp r0, #0
addeq sp, sp, #0x104
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
ldr r0, [r0, #0xc]
ldr r0, [r0]
ldr r4, [r0]
_02310DDC:
cmp r7, #0
strne r4, [r7]
cmp r6, #0
strneh r5, [r6]
mov r0, #1
add sp, sp, #0x104
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
.align 2, 0
_02310DF8: .word _020AEDB0
_02310DFC: .word 0x0000FFFF
arm_func_end ov00_02310CA4
arm_func_start ov00_02310E00
ov00_02310E00: ; 0x02310E00
stmdb sp!, {r4, lr}
ldr r2, [r0]
mov r4, r1
cmp r2, #0
bne _02310E28
ldr r2, _02310E4C ; =ov00_0231BF14
mov r1, #0
str r2, [r0]
str r1, [r4]
ldmia sp!, {r4, pc}
_02310E28:
ldr r1, [r4]
mvn r0, #0
cmp r1, r0
ldmneia sp!, {r4, pc}
mov r0, r2
bl strlen
add r0, r0, #1
str r0, [r4]
ldmia sp!, {r4, pc}
.align 2, 0
_02310E4C: .word ov00_0231BF14
arm_func_end ov00_02310E00
arm_func_start ov00_02310E50
ov00_02310E50: ; 0x02310E50
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r7, #0
bl ov00_022F5370
movs r6, r0
moveq r0, r7
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
ldr r4, _02310EB0 ; =0x0100007F
mov r5, r7
_02310E70:
ldr r0, [r6, #0xc]
ldr r0, [r0, r5, lsl #2]
cmp r0, #0
beq _02310EA8
ldr r1, [r0]
cmp r1, r4
beq _02310EA0
mov r7, r1
bl ov00_022F53FC
cmp r0, #0
movne r0, r7
ldmneia sp!, {r3, r4, r5, r6, r7, pc}
_02310EA0:
add r5, r5, #1
b _02310E70
_02310EA8:
mov r0, r7
ldmia sp!, {r3, r4, r5, r6, r7, pc}
.align 2, 0
_02310EB0: .word 0x0100007F
arm_func_end ov00_02310E50
arm_func_start ov00_02310EB4
ov00_02310EB4: ; 0x02310EB4
stmdb sp!, {lr}
sub sp, sp, #0xc
mov r3, #8
add r1, sp, #4
add r2, sp, #0
str r3, [sp]
bl ov00_022F514C
mvn r1, #0
cmp r0, r1
moveq r0, #0
ldrneh r0, [sp, #6]
add sp, sp, #0xc
ldmia sp!, {pc}
arm_func_end ov00_02310EB4
arm_func_start ov00_02310EE8
ov00_02310EE8: ; 0x02310EE8
bx lr
arm_func_end ov00_02310EE8
arm_func_start ov00_02310EEC
ov00_02310EEC: ; 0x02310EEC
stmdb sp!, {r4, r5, r6, r7, r8, lr}
sub sp, sp, #0x68
ldr r2, _02311220 ; =ov00_02328E4C
mov r6, #8
ldr r3, [r2, #0xc]
str r6, [sp, #0x10]
mov r5, r0
cmp r3, #0
ldrne r0, [r2, #8]
mov r4, r1
cmpne r0, #0
ldrne r0, [r2, #4]
cmpne r0, #0
ldrne r0, [r2, #0x18]
cmpne r0, #0
ldrne r0, [r2]
cmpne r0, #0
ldrne r0, [r2, #0x10]
cmpne r0, #0
ldrne r0, [r2, #0x14]
cmpne r0, #0
addne sp, sp, #0x68
movne r0, #0
ldmneia sp!, {r4, r5, r6, r7, r8, pc}
mvn r0, #0
cmp r5, r0
beq _02311214
mov r0, r5
bl ov00_022F5320
cmp r0, #0
beq _02311214
_02310F68:
add r0, sp, #0x14
str r0, [sp]
add r6, sp, #0x10
ldr r1, _02311224 ; =ov00_02328E98
mov r0, r5
mov r2, #0x200
mov r3, #0
str r6, [sp, #4]
bl ov00_022F509C
mov r7, r0
mvn r0, #0
cmp r7, r0
beq _02311214
ldr r0, _02311224 ; =ov00_02328E98
ldr r1, _02311228 ; =ov00_0231BF24
mov r2, #6
bl memcmp
cmp r0, #0
addne sp, sp, #0x68
movne r0, #1
ldmneia sp!, {r4, r5, r6, r7, r8, pc}
ldr r6, _02311224 ; =ov00_02328E98
cmp r7, #0x15
ldrb r0, [r6, #7]
addlt sp, sp, #0x68
movlt r0, #1
ldmltia sp!, {r4, r5, r6, r7, r8, pc}
cmp r0, #2
bne _0231106C
add r3, sp, #0x1c
mov r2, #0xa
_02310FE4:
ldrb r1, [r6]
ldrb r0, [r6, #1]
add r6, r6, #2
strb r1, [r3]
strb r0, [r3, #1]
add r3, r3, #2
subs r2, r2, #1
bne _02310FE4
ldrb r0, [r6]
strb r0, [r3]
ldrb r0, [sp, #0x28]
cmp r0, #1
beq _0231102C
cmp r0, #2
beq _0231103C
cmp r0, #3
beq _02311054
b _023111F8
_0231102C:
ldr r0, _02311220 ; =ov00_02328E4C
mov r1, #1
str r1, [r0, #0xc]
b _023111F8
_0231103C:
mov r1, #0
ldr r0, _02311220 ; =ov00_02328E4C
str r1, [r4, #0x80]
mov r1, #1
str r1, [r0, #8]
b _023111F8
_02311054:
mov r1, #0
ldr r0, _02311220 ; =ov00_02328E4C
str r1, [r4, #0x84]
mov r1, #1
str r1, [r0, #4]
b _023111F8
_0231106C:
cmp r0, #0xb
bne _023111F8
add r3, sp, #0x1c
mov r2, #0xa
_0231107C:
ldrb r1, [r6]
ldrb r0, [r6, #1]
add r6, r6, #2
strb r1, [r3]
strb r0, [r3, #1]
add r3, r3, #2
subs r2, r2, #1
bne _0231107C
ldrb r0, [r6]
strb r0, [r3]
ldr r3, [sp, #0x24]
mov r1, r3, lsr #0x18
mov r0, r3, lsr #8
mov r2, r3, lsl #8
and r1, r1, #0xff
and r0, r0, #0xff00
mov r3, r3, lsl #0x18
orr r0, r1, r0
and r2, r2, #0xff0000
and r1, r3, #0xff000000
orr r0, r2, r0
orr r0, r1, r0
str r0, [sp, #0x24]
cmp r0, #3
addls pc, pc, r0, lsl #2
b _02311130
_023110E4: ; jump table
b _023110F4 ; case 0
b _02311114 ; case 1
b _02311124 ; case 2
b _02311104 ; case 3
_023110F4:
ldr r0, _02311220 ; =ov00_02328E4C
mov r1, #1
str r1, [r0, #0x18]
b _02311130
_02311104:
ldr r0, _02311220 ; =ov00_02328E4C
mov r1, #1
str r1, [r0]
b _02311130
_02311114:
ldr r0, _02311220 ; =ov00_02328E4C
mov r1, #1
str r1, [r0, #0x10]
b _02311130
_02311124:
ldr r0, _02311220 ; =ov00_02328E4C
mov r1, #1
str r1, [r0, #0x14]
_02311130:
bl ov00_02310E50
ldr r1, [sp, #0x24]
add r1, r4, r1, lsl #4
str r0, [r1, #0x94]
mov r0, r5
bl ov00_02310EB4
mov r6, r0
mov r0, r5
bl ov00_02310EB4
mov r2, r6, asr #8
mov r1, r0, lsl #8
ldr r0, [sp, #0x24]
and r2, r2, #0xff
and r1, r1, #0xff00
orr r1, r2, r1
add r0, r4, r0, lsl #4
strh r1, [r0, #0x98]
add r6, sp, #0x2b
add r2, sp, #0x2f
ldrb r3, [r6]
add r0, sp, #0xc
ldrb r8, [r6, #1]
ldrb r7, [r6, #2]
ldrb r6, [r6, #3]
strb r3, [r0]
ldrb ip, [r2]
add lr, sp, #8
ldrb r3, [r2, #1]
ldr r1, [sp, #0x24]
strb r8, [r0, #1]
strb r7, [r0, #2]
strb r6, [r0, #3]
add r0, r4, r1, lsl #4
ldr r2, [sp, #0xc]
strb ip, [lr]
strb r3, [lr, #1]
str r2, [r0, #0x9c]
ldrh r2, [sp, #8]
ldr r0, [sp, #0x24]
add r1, r4, #0x94
mov r3, r2, asr #8
mov r2, r2, lsl #8
and r3, r3, #0xff
and r2, r2, #0xff00
orr r2, r3, r2
add r0, r4, r0, lsl #4
strh r2, [r0, #0xa0]
ldr r0, [sp, #0x24]
add r0, r1, r0, lsl #4
bl ov00_02310EE8
_023111F8:
mvn r0, #0
cmp r5, r0
beq _02311214
mov r0, r5
bl ov00_022F5320
cmp r0, #0
bne _02310F68
_02311214:
mov r0, #1
add sp, sp, #0x68
ldmia sp!, {r4, r5, r6, r7, r8, pc}
.align 2, 0
_02311220: .word ov00_02328E4C
_02311224: .word ov00_02328E98
_02311228: .word ov00_0231BF24
arm_func_end ov00_02310EEC
arm_func_start ov00_0231122C
ov00_0231122C: ; 0x0231122C
ldr ip, _02311234 ; =ov00_02310EEC
bx ip
.align 2, 0
_02311234: .word ov00_02310EEC
arm_func_end ov00_0231122C
arm_func_start ov00_02311238
ov00_02311238: ; 0x02311238
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r0, #6
str r0, [r6, #0x8c]
mov r0, #4
str r0, [r6, #0x88]
mov r0, #1
str r0, [r6, #0xd4]
ldr r1, [r6, #0x9c]
cmp r1, #0
ldrne r0, [r6, #0xac]
cmpne r0, #0
ldrne r0, [r6, #0xbc]
cmpne r0, #0
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, pc}
ldr r4, [r6, #0x84]
cmp r4, #0
ldreq r0, [r6, #0x80]
cmpeq r0, #0
ldreq r0, [r6, #0x94]
cmpeq r1, r0
moveq r0, #0
streq r0, [r6, #0x8c]
beq _023113DC
ldr r0, [r6, #0x94]
cmp r1, r0
moveq r0, #1
streq r0, [r6, #0x8c]
beq _023113DC
ldr r5, [r6, #0x80]
cmp r5, #0
cmpeq r4, #0
bne _023112EC
ldrh r1, [r6, #0xc0]
ldrh r0, [r6, #0xb0]
sub r0, r1, r0
bl abs
cmp r0, #1
blt _023112EC
mov r0, #5
str r0, [r6, #0x8c]
mov r0, #0
str r0, [r6, #0x88]
b _023113DC
_023112EC:
cmp r5, #0
beq _02311328
cmp r4, #0
bne _02311328
ldrh r1, [r6, #0xc0]
ldrh r0, [r6, #0xb0]
sub r0, r1, r0
bl abs
cmp r0, #1
blt _02311328
mov r0, #5
str r0, [r6, #0x8c]
mov r0, #2
str r0, [r6, #0x88]
b _023113DC
_02311328:
cmp r5, #0
bne _02311364
cmp r4, #0
beq _02311364
ldrh r1, [r6, #0xc0]
ldrh r0, [r6, #0xb0]
sub r0, r1, r0
bl abs
cmp r0, #1
blt _02311364
mov r0, #5
str r0, [r6, #0x8c]
mov r0, #3
str r0, [r6, #0x88]
b _023113DC
_02311364:
cmp r5, #0
cmpne r4, #0
beq _0231139C
ldrh r1, [r6, #0xc0]
ldrh r0, [r6, #0xb0]
sub r0, r1, r0
bl abs
cmp r0, #1
blt _0231139C
mov r0, #5
str r0, [r6, #0x8c]
mov r0, #1
str r0, [r6, #0x88]
b _023113DC
_0231139C:
cmp r4, #0
movne r0, #4
strne r0, [r6, #0x8c]
bne _023113DC
cmp r5, #0
beq _023113C4
cmp r4, #0
moveq r0, #3
streq r0, [r6, #0x8c]
beq _023113DC
_023113C4:
cmp r5, #0
cmpeq r4, #0
moveq r0, #2
streq r0, [r6, #0x8c]
movne r0, #6
strne r0, [r6, #0x8c]
_023113DC:
ldrh r3, [r6, #0x98]
ldrh r2, [r6, #0xa0]
cmp r2, r3
ldreqh r1, [r6, #0xb0]
ldreqh r0, [r6, #0xa8]
cmpeq r1, r0
ldreqh r1, [r6, #0xc0]
ldreqh r0, [r6, #0xb8]
cmpeq r1, r0
moveq r0, #1
streq r0, [r6, #0x90]
beq _02311460
ldrh r1, [r6, #0xb0]
cmp r2, r1
ldreqh r0, [r6, #0xc0]
cmpeq r1, r0
moveq r0, #2
streq r0, [r6, #0x90]
beq _02311460
cmp r2, r3
ldreqh r0, [r6, #0xc0]
subeq r0, r0, r1
cmpeq r0, #1
moveq r0, #4
streq r0, [r6, #0x90]
beq _02311460
ldrh r0, [r6, #0xc0]
sub r0, r0, r1
cmp r0, #1
moveq r0, #3
streq r0, [r6, #0x90]
movne r0, #0
strne r0, [r6, #0x90]
_02311460:
ldrh r1, [r6, #0xd0]
cmp r1, #0
ldrneh r0, [r6, #0xa0]
cmpne r0, r1
movne r0, #0
strne r0, [r6, #0xd4]
mov r0, #1
ldmia sp!, {r4, r5, r6, pc}
arm_func_end ov00_02311238
arm_func_start ov00_02311480
ov00_02311480: ; 0x02311480
stmdb sp!, {r4, r5, r6, lr}
ldr r1, _023114E4 ; =ov00_02329098
mov r6, r0
ldr r0, [r1]
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, pc}
mov r5, #0
bl ov00_022F47A0
cmp r0, #0
ble _023114DC
ldr r4, _023114E4 ; =ov00_02329098
_023114B0:
ldr r0, [r4]
mov r1, r5
bl ov00_022F47A8
ldr r1, [r0, #8]
cmp r1, r6
ldmeqia sp!, {r4, r5, r6, pc}
ldr r0, [r4]
add r5, r5, #1
bl ov00_022F47A0
cmp r5, r0
blt _023114B0
_023114DC:
mov r0, #0
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_023114E4: .word ov00_02329098
arm_func_end ov00_02311480
arm_func_start ov00_023114E8
ov00_023114E8: ; 0x023114E8
stmdb sp!, {lr}
sub sp, sp, #0x54
mov r0, #0
add ip, sp, #0
mov r1, r0
mov r2, r0
mov r3, r0
stmia ip!, {r0, r1, r2, r3}
stmia ip!, {r0, r1, r2, r3}
stmia ip!, {r0, r1, r2, r3}
stmia ip!, {r0, r1, r2, r3}
stmia ip!, {r0, r1, r2, r3}
ldr r1, _02311574 ; =ov00_02329098
str r0, [ip]
ldr r0, [r1]
cmp r0, #0
bne _02311540
mov r0, #0x54
mov r1, #4
bl ov00_022F4700
ldr r1, _02311574 ; =ov00_02329098
str r0, [r1]
_02311540:
ldr r0, _02311574 ; =ov00_02329098
add r1, sp, #0
ldr r0, [r0]
bl ov00_022F47D4
ldr r0, _02311574 ; =ov00_02329098
ldr r0, [r0]
bl ov00_022F47A0
ldr r2, _02311574 ; =ov00_02329098
sub r1, r0, #1
ldr r0, [r2]
bl ov00_022F47A8
add sp, sp, #0x54
ldmia sp!, {pc}
.align 2, 0
_02311574: .word ov00_02329098
arm_func_end ov00_023114E8
arm_func_start ov00_02311578
ov00_02311578: ; 0x02311578
stmdb sp!, {r4, r5, r6, lr}
ldr r1, _023115DC ; =ov00_02329098
mov r6, r0
ldr r0, [r1]
mov r5, #0
bl ov00_022F47A0
cmp r0, #0
ldmleia sp!, {r4, r5, r6, pc}
ldr r4, _023115DC ; =ov00_02329098
_0231159C:
ldr r0, [r4]
mov r1, r5
bl ov00_022F47A8
cmp r6, r0
bne _023115C4
ldr r0, _023115DC ; =ov00_02329098
mov r1, r5
ldr r0, [r0]
bl ov00_022F48C4
ldmia sp!, {r4, r5, r6, pc}
_023115C4:
ldr r0, [r4]
add r5, r5, #1
bl ov00_022F47A0
cmp r5, r0
blt _0231159C
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_023115DC: .word ov00_02329098
arm_func_end ov00_02311578
arm_func_start ov00_023115E0
ov00_023115E0: ; 0x023115E0
stmdb sp!, {r3, lr}
ldr r0, _02311608 ; =ov00_02329098
ldr r0, [r0]
cmp r0, #0
ldmeqia sp!, {r3, pc}
bl ov00_022F4758
ldr r0, _02311608 ; =ov00_02329098
mov r1, #0
str r1, [r0]
ldmia sp!, {r3, pc}
.align 2, 0
_02311608: .word ov00_02329098
arm_func_end ov00_023115E0
arm_func_start ov00_0231160C
ov00_0231160C: ; 0x0231160C
stmdb sp!, {r3, lr}
ldr r1, _0231162C ; =ov00_0231BF24
mov r2, #6
bl memcmp
cmp r0, #0
moveq r0, #1
movne r0, #0
ldmia sp!, {r3, pc}
.align 2, 0
_0231162C: .word ov00_0231BF24
arm_func_end ov00_0231160C
arm_func_start ov00_02311630
ov00_02311630: ; 0x02311630
stmdb sp!, {r3, lr}
sub sp, sp, #0x10
mov ip, r2, asr #8
mov r2, r2, lsl #8
str r1, [sp, #0xc]
mov r1, r3
and r3, ip, #0xff
and r2, r2, #0xff00
orr r2, r3, r2
mov lr, #2
strh r2, [sp, #0xa]
add r3, sp, #8
strb lr, [sp, #9]
str r3, [sp]
mov ip, #8
ldr r2, [sp, #0x18]
mov r3, #0
str ip, [sp, #4]
bl ov00_022F50E0
add sp, sp, #0x10
ldmia sp!, {r3, pc}
arm_func_end ov00_02311630
arm_func_start ov00_02311684
ov00_02311684: ; 0x02311684
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r7, #0
bl ov00_022F5370
movs r6, r0
moveq r0, r7
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
ldr r4, _023116E4 ; =0x0100007F
mov r5, r7
_023116A4:
ldr r0, [r6, #0xc]
ldr r0, [r0, r5, lsl #2]
cmp r0, #0
beq _023116DC
ldr r1, [r0]
cmp r1, r4
beq _023116D4
mov r7, r1
bl ov00_022F53FC
cmp r0, #0
movne r0, r7
ldmneia sp!, {r3, r4, r5, r6, r7, pc}
_023116D4:
add r5, r5, #1
b _023116A4
_023116DC:
mov r0, r7
ldmia sp!, {r3, r4, r5, r6, r7, pc}
.align 2, 0
_023116E4: .word 0x0100007F
arm_func_end ov00_02311684
arm_func_start ov00_023116E8
ov00_023116E8: ; 0x023116E8
stmdb sp!, {lr}
sub sp, sp, #0xc
mov r3, #8
add r1, sp, #4
add r2, sp, #0
str r3, [sp]
bl ov00_022F514C
mvn r1, #0
cmp r0, r1
moveq r0, #0
ldrneh r0, [sp, #6]
add sp, sp, #0xc
ldmia sp!, {pc}
arm_func_end ov00_023116E8
arm_func_start ov00_0231171C
ov00_0231171C: ; 0x0231171C
stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, lr}
sub sp, sp, #0x50
ldr r1, _02311858 ; =ov00_0231BF24
mov r2, #3
ldrb sb, [r1]
ldrb r8, [r1, #1]
add sl, sp, #4
ldrb r7, [r1, #2]
ldrb r6, [r1, #3]
ldrb r5, [r1, #4]
ldrb r3, [r1, #5]
mov r1, #0xd
strb r5, [sl, #4]
mov r4, r0
strb sb, [sl]
strb r8, [sl, #1]
strb r7, [sl, #2]
strb r6, [sl, #3]
strb r2, [sp, #0xa]
strb r1, [sp, #0xb]
strb r3, [sl, #5]
ldr r3, [r4, #8]
add r5, sp, #0x13
mov r1, r3, lsr #0x18
mov r0, r3, lsr #8
mov r2, r3, lsl #8
and r1, r1, #0xff
and r0, r0, #0xff00
mov r3, r3, lsl #0x18
orr r0, r1, r0
and r2, r2, #0xff0000
and r1, r3, #0xff000000
orr r0, r2, r0
orr r0, r1, r0
ldr r1, _0231185C ; =ov00_0231BF18
str r0, [sp, #0xc]
ldr r0, [r4, #0xc]
ldrb lr, [r1]
strb r0, [sp, #0x11]
ldr r0, [r4, #0x44]
ldrb ip, [r1, #1]
cmp r0, #0
ldr r0, _02311860 ; =ov00_023290A0
ldrb r3, [r1, #2]
ldrb r2, [r1, #3]
moveq r6, #1
movne r6, #0
ldrb sl, [r0]
add r1, sp, #0x17
ldrb sb, [r0, #1]
ldrb r8, [r0, #2]
ldrb r7, [r0, #3]
ldr r0, _02311864 ; =ov00_02328804
strb r6, [sp, #0x12]
strb lr, [r5]
strb ip, [r5, #1]
strb r3, [r5, #2]
strb r2, [r5, #3]
strb sl, [r1]
strb sb, [r1, #1]
strb r8, [r1, #2]
strb r7, [r1, #3]
bl strlen
cmp r0, #0
beq _02311830
ldr r1, _02311864 ; =ov00_02328804
add r0, sp, #0x1b
mov r2, #0x32
bl memcpy
_02311830:
mov r0, #0x49
str r0, [sp]
ldr r1, _02311868 ; =ov00_02329098
ldr r0, [r4]
ldr r1, [r1, #0x28]
ldr r2, _0231186C ; =0x00006CFD
add r3, sp, #4
bl ov00_02311630
add sp, sp, #0x50
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
.align 2, 0
_02311858: .word ov00_0231BF24
_0231185C: .word ov00_0231BF18
_02311860: .word ov00_023290A0
_02311864: .word ov00_02328804
_02311868: .word ov00_02329098
_0231186C: .word 0x00006CFD
arm_func_end ov00_0231171C
arm_func_start ov00_02311870
ov00_02311870: ; 0x02311870
stmdb sp!, {r4, lr}
mov r4, r0
str r1, [r4, #0x44]
str r2, [r4, #0x48]
cmp r3, #0
beq _023118B0
add lr, r4, #0x4c
mov ip, #4
_02311890:
ldrb r2, [r3]
ldrb r0, [r3, #1]
add r3, r3, #2
subs ip, ip, #1
strb r2, [lr]
strb r0, [lr, #1]
add lr, lr, #2
bne _02311890
_023118B0:
sub r0, r1, #1
cmp r0, #1
bhi _023118E8
mov r0, #3
str r0, [r4, #0x10]
ldr r0, [r4, #0x44]
ldr r1, [r4, #0x48]
ldr r3, [r4, #0x40]
ldr ip, [r4, #0x3c]
add r2, r4, #0x4c
blx ip
ldr r0, [r4, #8]
bl ov00_02311FB0
ldmia sp!, {r4, pc}
_023118E8:
mov r0, r4
bl ov00_0231171C
mov r0, #5
str r0, [r4, #0x10]
bl ov00_022F5594
add r0, r0, #0x3e8
str r0, [r4, #0x2c]
mov r0, #0
str r0, [r4, #0x24]
mov r0, #5
str r0, [r4, #0x28]
ldmia sp!, {r4, pc}
arm_func_end ov00_02311870
arm_func_start ov00_02311918
ov00_02311918: ; 0x02311918
stmdb sp!, {r3, r4, r5, r6, r7, r8, lr}
sub sp, sp, #0x5c
ldr r2, _02311B80 ; =ov00_0231BF24
mov r1, #0
ldrb lr, [r2]
ldrb ip, [r2, #1]
add r5, sp, #4
ldrb r8, [r2, #2]
ldrb r4, [r2, #4]
ldrb r3, [r2, #5]
ldrb r7, [r2, #3]
mov r2, #3
mov r6, r0
strb lr, [r5]
strb ip, [r5, #1]
strb r8, [r5, #2]
strb r4, [r5, #4]
strb r3, [r5, #5]
strb r2, [r5, #6]
strb r1, [r5, #7]
strb r7, [r5, #3]
ldr r7, [r6, #8]
sub r0, r1, #1
mov r3, r7, lsr #0x18
mov r2, r7, lsr #8
mov r4, r7, lsl #8
and r3, r3, #0xff
and r2, r2, #0xff00
mov r7, r7, lsl #0x18
orr r2, r3, r2
and r4, r4, #0xff0000
and r3, r7, #0xff000000
orr r2, r4, r2
orr r2, r3, r2
str r2, [r5, #8]
ldr r2, [r6, #0xc]
strb r2, [r5, #0xd]
ldr r2, [r6, #4]
cmp r2, r0
movne r1, #1
strb r1, [r5, #0xe]
bl ov00_02311684
mov r7, r0
bl ov00_02311684
mov r8, r0
bl ov00_02311684
mov r4, r0
bl ov00_02311684
mov r2, #0
mov r1, r7, lsl #0x18
and r7, r1, #0xff000000
mov r1, r8, lsl #8
mov r0, r0, lsr #8
and r3, r1, #0xff0000
mov r1, r4, lsr #0x18
and r1, r1, #0xff
and r0, r0, #0xff00
orr r0, r1, r0
orr r0, r3, r0
orr r3, r7, r0
mov r1, r3, lsr #0x18
strb r1, [sp, #0x13]
mov r1, r3, lsr #8
mov r0, r3, lsr #0x10
strb r1, [sp, #0x15]
strb r0, [sp, #0x14]
ldr r1, _02311B84 ; =ov00_02328804
add r0, sp, #0x19
strb r3, [sp, #0x16]
strb r2, [sp, #0x17]
strb r2, [sp, #0x18]
bl strcpy
ldr r0, _02311B84 ; =ov00_02328804
bl strlen
ldrb r1, [r5, #0xe]
add r4, r0, #0x16
cmp r1, #0
beq _02311A80
ldr r0, [r6, #0x14]
cmp r0, #0
bne _02311A80
mov r0, #0
strb r0, [r5, #0xc]
str r4, [sp]
ldr r1, _02311B88 ; =ov00_02329098
ldr r0, [r6, #4]
ldr r1, [r1, #0x28]
ldr r2, _02311B8C ; =0x00006CFD
mov r3, r5
bl ov00_02311630
_02311A80:
ldr r0, [r6, #0x18]
cmp r0, #0
bne _02311AB0
mov r0, #1
strb r0, [r5, #0xc]
str r4, [sp]
ldr r1, _02311B88 ; =ov00_02329098
ldr r0, [r6]
ldr r1, [r1, #0x28]
ldr r2, _02311B8C ; =0x00006CFD
mov r3, r5
bl ov00_02311630
_02311AB0:
ldrb r0, [r5, #0xe]
cmp r0, #0
ldrne r8, [r6, #4]
ldreq r8, [r6]
cmp r0, #0
ldrne r0, [r6, #4]
ldreq r0, [r6]
bl ov00_023116E8
mov r7, r0
mov r0, r8
bl ov00_023116E8
mov r1, r7, asr #8
mov r0, r0, lsl #8
and r1, r1, #0xff
and r0, r0, #0xff00
orr r0, r1, r0
mov r0, r0, lsl #0x10
mov r1, r0, lsr #0x10
mov r0, r1, asr #8
strb r1, [sp, #0x18]
strb r0, [sp, #0x17]
ldr r0, [r6, #0x1c]
cmp r0, #0
bne _02311B34
mov r0, #2
strb r0, [r5, #0xc]
str r4, [sp]
ldr r1, _02311B88 ; =ov00_02329098
ldr r0, [r6]
ldr r1, [r1, #0x24]
ldr r2, _02311B8C ; =0x00006CFD
mov r3, r5
bl ov00_02311630
_02311B34:
ldr r0, [r6, #0x20]
cmp r0, #0
bne _02311B64
mov r2, #3
strb r2, [r5, #0xc]
str r4, [sp]
ldr r1, _02311B88 ; =ov00_02329098
ldr r0, [r6]
ldr r1, [r1, #0x20]
mov r3, r5
rsb r2, r2, #0x6d00
bl ov00_02311630
_02311B64:
bl ov00_022F5594
add r0, r0, #0x1f4
str r0, [r6, #0x2c]
mov r0, #0xa
str r0, [r6, #0x28]
add sp, sp, #0x5c
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
.align 2, 0
_02311B80: .word ov00_0231BF24
_02311B84: .word ov00_02328804
_02311B88: .word ov00_02329098
_02311B8C: .word 0x00006CFD
arm_func_end ov00_02311918
arm_func_start ov00_02311B90
ov00_02311B90: ; 0x02311B90
stmdb sp!, {r4, r5, r6, r7, r8, lr}
sub sp, sp, #0x50
ldr r1, _02311CAC ; =ov00_0231BF24
mov r2, #3
ldrb r7, [r1]
ldrb r6, [r1, #1]
add r8, sp, #4
ldrb r5, [r1, #2]
ldrb lr, [r1, #3]
ldrb ip, [r1, #4]
ldrb r3, [r1, #5]
mov r1, #7
mov r4, r0
strb r7, [r8]
strb r6, [r8, #1]
strb r5, [r8, #2]
strb lr, [r8, #3]
strb ip, [r8, #4]
strb r2, [sp, #0xa]
strb r1, [sp, #0xb]
strb r3, [r8, #5]
ldr r3, [r4, #8]
mov r1, r3, lsr #0x18
mov r0, r3, lsr #8
mov r2, r3, lsl #8
and r1, r1, #0xff
and r0, r0, #0xff00
mov r3, r3, lsl #0x18
orr r0, r1, r0
and r2, r2, #0xff0000
and r1, r3, #0xff000000
orr r0, r2, r0
orr r0, r1, r0
str r0, [sp, #0xc]
ldr r0, [r4, #0x30]
add r3, sp, #4
str r0, [sp, #0x10]
ldrh r0, [r4, #0x34]
mov r1, r0, asr #8
mov r0, r0, lsl #8
and r1, r1, #0xff
and r0, r0, #0xff00
orr r0, r1, r0
strh r0, [sp, #0x14]
ldrb r0, [r4, #0x36]
mvn r1, #0
strb r0, [sp, #0x16]
ldr r0, [r4, #0x10]
cmp r0, #2
movne r0, #1
moveq r0, #0
strb r0, [sp, #0x17]
ldr r0, [r4, #4]
cmp r0, r1
ldreq r0, [r4]
mov r1, #0x14
str r1, [sp]
ldrh r2, [r4, #0x34]
ldr r1, [r4, #0x30]
bl ov00_02311630
bl ov00_022F5594
add r0, r0, #0x2bc
str r0, [r4, #0x2c]
mov r0, #0xc
str r0, [r4, #0x28]
ldrb r0, [r4, #0x36]
cmp r0, #0
movne r0, #1
strneb r0, [r4, #0x37]
add sp, sp, #0x50
ldmia sp!, {r4, r5, r6, r7, r8, pc}
.align 2, 0
_02311CAC: .word ov00_0231BF24
arm_func_end ov00_02311B90
arm_func_start ov00_02311CB0
ov00_02311CB0: ; 0x02311CB0
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #0xcc
mov r4, #1
mov r5, r0
sub r0, r4, #2
cmp r5, r0
beq _02311DA4
bl ov00_022F5594
ldr r2, _02311DB0 ; =ov00_02329098
ldr r1, _02311DB4 ; =0x00002710
ldr r2, [r2, #0x10]
sub r0, r0, r2
cmp r0, r1
movhs r4, #0
bhs _02311CFC
ldr r1, _02311DB8 ; =ov00_023290C4
mov r0, r5
bl ov00_0231122C
mov r4, r0
_02311CFC:
cmp r4, #0
bne _02311DA4
ldr r0, _02311DB8 ; =ov00_023290C4
bl ov00_02311238
sub r6, sp, #0xc
ldr r5, _02311DB8 ; =ov00_023290C4
mov r7, r0
mov lr, r6
mov ip, #0xd
_02311D20:
ldmia r5!, {r0, r1, r2, r3}
stmia lr!, {r0, r1, r2, r3}
subs ip, ip, #1
bne _02311D20
ldmia r5, {r0, r1}
stmia lr, {r0, r1}
ldr r1, _02311DB0 ; =ov00_02329098
mov r0, r7
ldr ip, [r1, #0xc]
ldmia r6, {r1, r2, r3}
blx ip
ldr r1, _02311DB8 ; =ov00_023290C4
ldr r2, _02311DBC ; =ov00_0231BF18
ldr r3, [r1, #0x8c]
ldr r0, _02311DB0 ; =ov00_02329098
str r3, [r2]
ldr r3, [r1, #0x90]
mvn r1, #0
str r3, [r0, #8]
ldr r0, [r2, #8]
cmp r0, r1
beq _02311D7C
bl ov00_022F4FB4
_02311D7C:
ldr r0, _02311DBC ; =ov00_0231BF18
mvn r1, #0
str r1, [r0, #8]
ldr r0, [r0, #4]
cmp r0, r1
beq _02311D98
bl ov00_022F4FB4
_02311D98:
ldr r0, _02311DBC ; =ov00_0231BF18
mvn r1, #0
str r1, [r0, #4]
_02311DA4:
mov r0, r4
add sp, sp, #0xcc
ldmia sp!, {r4, r5, r6, r7, pc}
.align 2, 0
_02311DB0: .word ov00_02329098
_02311DB4: .word 0x00002710
_02311DB8: .word ov00_023290C4
_02311DBC: .word ov00_0231BF18
arm_func_end ov00_02311CB0
arm_func_start ov00_02311DC0
ov00_02311DC0: ; 0x02311DC0
stmdb sp!, {r4, lr}
mov r4, r0
bl ov00_022F5178
mvn r1, #0
cmp r0, r1
ldmneia sp!, {r4, pc}
mov r0, r4
bl ov00_022CF3D4
cmp r0, #0
moveq r0, #0
ldrne r0, [r0, #0xc]
ldrne r0, [r0]
ldrne r0, [r0]
ldmia sp!, {r4, pc}
arm_func_end ov00_02311DC0
arm_func_start ov00_02311DF8
ov00_02311DF8: ; 0x02311DF8
stmdb sp!, {lr}
sub sp, sp, #0x44
cmp r0, #0
bne _02311E24
ldr r2, _02311E30 ; =ov00_0231BF2C
str r1, [sp]
ldr r3, _02311E34 ; =ov00_02328804
add r0, sp, #4
mov r1, #0x40
bl sub_0207911C
add r0, sp, #4
_02311E24:
bl ov00_02311DC0
add sp, sp, #0x44
ldmia sp!, {pc}
.align 2, 0
_02311E30: .word ov00_0231BF2C
_02311E34: .word ov00_02328804
arm_func_end ov00_02311DF8
arm_func_start ov00_02311E38
ov00_02311E38: ; 0x02311E38
stmdb sp!, {r3, lr}
ldr r0, _02311ED0 ; =ov00_02329098
ldr r1, [r0, #0x28]
cmp r1, #0
bne _02311E60
ldr r0, [r0, #4]
ldr r1, _02311ED4 ; =ov00_0231BF34
bl ov00_02311DF8
ldr r1, _02311ED0 ; =ov00_02329098
str r0, [r1, #0x28]
_02311E60:
ldr r0, _02311ED0 ; =ov00_02329098
ldr r1, [r0, #0x24]
cmp r1, #0
bne _02311E84
ldr r0, [r0, #0x18]
ldr r1, _02311ED8 ; =ov00_0231BF50
bl ov00_02311DF8
ldr r1, _02311ED0 ; =ov00_02329098
str r0, [r1, #0x24]
_02311E84:
ldr r0, _02311ED0 ; =ov00_02329098
ldr r1, [r0, #0x20]
cmp r1, #0
bne _02311EA8
ldr r0, [r0, #0x14]
ldr r1, _02311EDC ; =ov00_0231BF6C
bl ov00_02311DF8
ldr r1, _02311ED0 ; =ov00_02329098
str r0, [r1, #0x20]
_02311EA8:
ldr r0, _02311ED0 ; =ov00_02329098
ldr r1, [r0, #0x28]
cmp r1, #0
ldrne r1, [r0, #0x24]
cmpne r1, #0
ldrne r0, [r0, #0x20]
cmpne r0, #0
moveq r0, #0
movne r0, #1
ldmia sp!, {r3, pc}
.align 2, 0
_02311ED0: .word ov00_02329098
_02311ED4: .word ov00_0231BF34
_02311ED8: .word ov00_0231BF50
_02311EDC: .word ov00_0231BF6C
arm_func_end ov00_02311E38
arm_func_start ov00_02311EE0
ov00_02311EE0: ; 0x02311EE0
stmdb sp!, {r4, r5, r6, r7, r8, lr}
ldr ip, _02311FAC ; =ov00_02328800
mov r8, r0
ldr r0, [ip]
mov r7, r1
cmp r0, #1
mov r6, r2
mov r5, r3
movne r0, #2
ldmneia sp!, {r4, r5, r6, r7, r8, pc}
bl ov00_02311E38
cmp r0, #0
moveq r0, #3
ldmeqia sp!, {r4, r5, r6, r7, r8, pc}
bl ov00_023114E8
movs r4, r0
moveq r0, #1
ldmeqia sp!, {r4, r5, r6, r7, r8, pc}
str r8, [r4, #4]
str r6, [r4, #0xc]
str r7, [r4, #8]
ldr r1, [sp, #0x18]
str r5, [r4, #0x38]
ldr r2, [sp, #0x1c]
str r1, [r4, #0x3c]
mov r0, #2
str r2, [r4, #0x40]
mov r1, r0
mov r2, #0
bl ov00_022F4FA0
str r0, [r4]
mov r0, #0
str r0, [r4, #0x24]
strb r0, [r4, #0x36]
strb r0, [r4, #0x37]
str r0, [r4, #0x30]
strh r0, [r4, #0x34]
mov r2, #5
str r0, [r4, #0x28]
str r2, [r4, #0x44]
ldr r1, [r4]
sub r0, r2, #6
cmp r1, r0
mov r0, r4
bne _02311FA0
bl ov00_02311578
mov r0, #2
ldmia sp!, {r4, r5, r6, r7, r8, pc}
_02311FA0:
bl ov00_02311918
mov r0, #0
ldmia sp!, {r4, r5, r6, r7, r8, pc}
.align 2, 0
_02311FAC: .word ov00_02328800
arm_func_end ov00_02311EE0
arm_func_start ov00_02311FB0
ov00_02311FB0: ; 0x02311FB0
stmdb sp!, {r4, lr}
bl ov00_02311480
movs r4, r0
ldmeqia sp!, {r4, pc}
ldr r0, [r4]
mvn r1, #0
cmp r0, r1
beq _02311FD4
bl ov00_022F4FB4
_02311FD4:
mvn r0, #0
str r0, [r4]
mov r0, #4
str r0, [r4, #0x10]
ldmia sp!, {r4, pc}
arm_func_end ov00_02311FB0
arm_func_start ov00_02311FE8
ov00_02311FE8: ; 0x02311FE8
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, lr}
sub sp, sp, #0x1c
ldr r1, _023122AC ; =ov00_02329098
mov r2, #8
ldr r1, [r1, #0x1c]
mov sb, r0
str r2, [sp, #0x10]
cmp r1, #0
beq _02312034
ldr r0, _023122B0 ; =ov00_0231BF18
ldr r0, [r0, #8]
bl ov00_02311CB0
ldr r2, _023122AC ; =ov00_02329098
ldr r1, _023122B0 ; =ov00_0231BF18
str r0, [r2, #0x1c]
ldr r0, [r1, #4]
bl ov00_02311CB0
ldr r1, _023122AC ; =ov00_02329098
str r0, [r1, #0x1c]
_02312034:
cmp sb, #0
addeq sp, sp, #0x1c
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc}
ldr r0, [sb, #0x10]
cmp r0, #4
bne _0231205C
mov r0, sb
bl ov00_02311578
add sp, sp, #0x1c
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc}
_0231205C:
ldr r0, [sb]
mvn r1, #0
cmp r0, r1
beq _023120E4
bl ov00_022F5320
cmp r0, #0
beq _023120E4
ldr r6, _023122B4 ; =ov00_0232919C
add r8, sp, #0x14
add r7, sp, #0x10
mov r5, #0x200
mov r4, #0
mvn sl, #0
_02312090:
str r8, [sp]
str r7, [sp, #4]
ldr r0, [sb]
mov r1, r6
mov r2, r5
mov r3, r4
bl ov00_022F509C
mov r1, r0
cmp r1, sl
beq _023120E4
mov r0, r6
mov r2, r8
bl ov00_0231268C
ldr r0, [sb, #0x10]
cmp r0, #4
ldrne r0, [sb]
cmpne r0, sl
beq _023120E4
bl ov00_022F5320
cmp r0, #0
bne _02312090
_023120E4:
ldr r0, [sb, #0x10]
cmp r0, #0
cmpne r0, #2
bne _02312170
bl ov00_022F5594
ldr r1, [sb, #0x2c]
cmp r0, r1
bls _02312170
ldr r1, [sb, #0x24]
ldr r0, [sb, #0x28]
cmp r1, r0
ble _0231214C
ldr r0, [sb, #0x10]
mov r3, #0
cmp r0, #0
bne _02312138
mov r1, #2
mov r0, sb
sub r2, r1, #3
bl ov00_02311870
b _02312170
_02312138:
mov r1, #3
mov r0, sb
sub r2, r1, #4
bl ov00_02311870
b _02312170
_0231214C:
add r0, r1, #1
str r0, [sb, #0x24]
ldr r0, [sb, #0x10]
cmp r0, #0
mov r0, sb
bne _0231216C
bl ov00_02311918
b _02312170
_0231216C:
bl ov00_02311B90
_02312170:
ldr r0, [sb, #0x10]
cmp r0, #3
bne _023121E8
bl ov00_022F5594
ldr r1, [sb, #0x2c]
cmp r0, r1
bls _023121E8
mov r0, #2
strb r0, [sp, #9]
ldrh r1, [sb, #0x34]
sub r0, r0, #3
add r3, sp, #8
mov r2, r1, asr #8
mov r1, r1, lsl #8
and r2, r2, #0xff
and r1, r1, #0xff00
orr r1, r2, r1
strh r1, [sp, #0xa]
ldr r1, [sb, #0x30]
str r1, [sp, #0xc]
ldr r2, [sb, #4]
mov r1, #0
cmp r2, r0
bne _023121E0
ldr r2, [sb]
mov r0, sb
bl ov00_02311870
b _023121E8
_023121E0:
mov r0, sb
bl ov00_02311870
_023121E8:
ldr r0, [sb, #0x10]
cmp r0, #1
bne _02312218
bl ov00_022F5594
ldr r1, [sb, #0x2c]
cmp r0, r1
bls _02312218
mov r1, #1
mov r0, sb
sub r2, r1, #2
mov r3, #0
bl ov00_02311870
_02312218:
ldr r0, [sb, #0x10]
cmp r0, #5
addne sp, sp, #0x1c
ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc}
bl ov00_022F5594
ldr r1, [sb, #0x2c]
cmp r0, r1
addls sp, sp, #0x1c
ldmlsia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc}
ldr r1, [sb, #0x24]
ldr r0, [sb, #0x28]
cmp r1, r0
ble _02312284
ldr r0, [sb, #0x44]
ldr r1, [sb, #0x48]
ldr r3, [sb, #0x40]
ldr r4, [sb, #0x3c]
add r2, sb, #0x4c
blx r4
ldr r1, [sb, #4]
mvn r0, #0
cmp r1, r0
streq r0, [sb]
ldr r0, [sb, #8]
bl ov00_02311FB0
add sp, sp, #0x1c
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc}
_02312284:
mov r0, sb
bl ov00_0231171C
ldr r0, [sb, #0x24]
add r0, r0, #1
str r0, [sb, #0x24]
bl ov00_022F5594
add r0, r0, #0x3e8
str r0, [sb, #0x2c]
add sp, sp, #0x1c
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc}
.align 2, 0
_023122AC: .word ov00_02329098
_023122B0: .word ov00_0231BF18
_023122B4: .word ov00_0232919C
arm_func_end ov00_02311FE8
arm_func_start ov00_023122B8
ov00_023122B8: ; 0x023122B8
stmdb sp!, {r3, r4, r5, lr}
ldr r0, _02312318 ; =ov00_02329098
ldr r0, [r0]
cmp r0, #0
beq _023122D8
bl ov00_022F47A0
cmp r0, #0
bne _023122E4
_023122D8:
mov r0, #0
bl ov00_02311FE8
ldmia sp!, {r3, r4, r5, pc}
_023122E4:
ldr r0, _02312318 ; =ov00_02329098
ldr r0, [r0]
bl ov00_022F47A0
subs r5, r0, #1
ldmmiia sp!, {r3, r4, r5, pc}
ldr r4, _02312318 ; =ov00_02329098
_023122FC:
ldr r0, [r4]
mov r1, r5
bl ov00_022F47A8
bl ov00_02311FE8
subs r5, r5, #1
bpl _023122FC
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
_02312318: .word ov00_02329098
arm_func_end ov00_023122B8
arm_func_start ov00_0231231C
ov00_0231231C: ; 0x0231231C
stmdb sp!, {r4, r5, r6, r7, r8, lr}
sub sp, sp, #0x50
ldr r2, _023123E4 ; =ov00_0231BF24
mov r4, #3
ldrb r8, [r2]
ldrb r7, [r2, #1]
add r3, sp, #4
ldrb r6, [r2, #2]
ldrb lr, [r2, #3]
ldrb ip, [r2, #4]
ldrb r5, [r2, #5]
mov r2, #6
strb r2, [sp, #0xb]
strb r8, [r3]
strb r7, [r3, #1]
strb r6, [r3, #2]
strb lr, [r3, #3]
strb ip, [r3, #4]
strb r4, [sp, #0xa]
strb r5, [r3, #5]
ldr r5, [r0, #8]
mov r2, #0x15
mov lr, r5, lsr #0x18
mov ip, r5, lsr #8
mov r4, r5, lsl #8
mov r5, r5, lsl #0x18
and lr, lr, #0xff
and ip, ip, #0xff00
and r4, r4, #0xff0000
orr ip, lr, ip
and r5, r5, #0xff000000
orr r4, r4, ip
orr r4, r5, r4
str r4, [sp, #0xc]
ldr ip, [r0, #0xc]
strb ip, [sp, #0x11]
ldrh lr, [r1, #2]
str r2, [sp]
mov ip, lr, asr #8
mov r2, lr, lsl #8
and ip, ip, #0xff
and r2, r2, #0xff00
orr r2, ip, r2
mov r2, r2, lsl #0x10
ldr r0, [r0]
ldr r1, [r1, #4]
mov r2, r2, lsr #0x10
bl ov00_02311630
add sp, sp, #0x50
ldmia sp!, {r4, r5, r6, r7, r8, pc}
.align 2, 0
_023123E4: .word ov00_0231BF24
arm_func_end ov00_0231231C
arm_func_start ov00_023123E8
ov00_023123E8: ; 0x023123E8
stmdb sp!, {r3, r4, r5, lr}
mov r5, r1
ldrb r1, [r5, #0x13]
mov r4, r0
cmp r1, #0
bne _02312408
mov r1, r2
bl ov00_0231231C
_02312408:
ldr r0, [r4, #0x10]
cmp r0, #2
ldmgeia sp!, {r3, r4, r5, pc}
ldrb r0, [r5, #0x13]
cmp r0, #0
beq _0231244C
mov r1, #4
cmp r0, #1
moveq r1, #1
beq _02312438
cmp r0, #2
moveq r1, #2
_02312438:
mov r0, r4
mvn r2, #0
mov r3, #0
bl ov00_02311870
ldmia sp!, {r3, r4, r5, pc}
_0231244C:
ldr r1, [r5, #0xc]
mov r0, #2
str r1, [r4, #0x30]
ldrh r2, [r5, #0x10]
mov r1, #0
mov r3, r2, asr #8
mov r2, r2, lsl #8
and r3, r3, #0xff
and r2, r2, #0xff00
orr r2, r3, r2
strh r2, [r4, #0x34]
str r1, [r4, #0x24]
str r0, [r4, #0x10]
ldr r1, [r4, #0x40]
ldr r2, [r4, #0x38]
blx r2
mov r0, r4
bl ov00_02311B90
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_023123E8
arm_func_start ov00_02312498
ov00_02312498: ; 0x02312498
stmdb sp!, {r4, lr}
mov r4, r0
ldr r3, [r4, #0x10]
cmp r3, #2
ldmltia sp!, {r4, pc}
ldr ip, [r2, #4]
mov r3, #1
str ip, [r4, #0x30]
ldrh r2, [r2, #2]
mov ip, r2, asr #8
mov r2, r2, lsl #8
and ip, ip, #0xff
and r2, r2, #0xff00
orr r2, ip, r2
strh r2, [r4, #0x34]
strb r3, [r4, #0x36]
ldrb r2, [r1, #0x12]
cmp r2, #0
bne _023124EC
bl ov00_02311B90
ldmia sp!, {r4, pc}
_023124EC:
ldr r2, [r4, #0x10]
cmp r2, #2
bne _02312524
ldrb r1, [r4, #0x37]
cmp r1, #0
bne _02312508
bl ov00_02311B90
_02312508:
mov r0, #3
str r0, [r4, #0x10]
bl ov00_022F5594
add r0, r0, #0x388
add r0, r0, #0x1000
str r0, [r4, #0x2c]
ldmia sp!, {r4, pc}
_02312524:
ldrb r1, [r1, #0x13]
cmp r1, #0
ldmneia sp!, {r4, pc}
bl ov00_02311B90
ldmia sp!, {r4, pc}
arm_func_end ov00_02312498
arm_func_start ov00_02312538
ov00_02312538: ; 0x02312538
stmdb sp!, {r3, r4, lr}
sub sp, sp, #4
mov r3, r1
ldrb r1, [r3, #7]
mov r4, r0
cmp r1, #1
beq _0231256C
cmp r1, #2
beq _02312608
cmp r1, #0xe
beq _0231264C
add sp, sp, #4
ldmia sp!, {r3, r4, pc}
_0231256C:
ldrb r0, [r3, #0xc]
cmp r0, #3
addhi sp, sp, #4
ldmhiia sp!, {r3, r4, pc}
add r0, r4, r0, lsl #2
mov r2, #1
str r2, [r0, #0x14]
ldr r0, [r4, #0x10]
cmp r0, #0
addne sp, sp, #4
ldmneia sp!, {r3, r4, pc}
ldr r0, [r4, #0x18]
cmp r0, #0
ldrne r0, [r4, #0x1c]
cmpne r0, #0
ldrne r0, [r4, #0x20]
cmpne r0, #0
addeq sp, sp, #4
ldmeqia sp!, {r3, r4, pc}
ldr r1, [r4, #4]
sub r0, r2, #2
cmp r1, r0
beq _023125D8
ldr r0, [r4, #0x14]
cmp r0, #0
addeq sp, sp, #4
ldmeqia sp!, {r3, r4, pc}
_023125D8:
mov r0, #1
str r0, [r4, #0x10]
bl ov00_022F5594
add r0, r0, #0x710
add r0, r0, #0x2000
str r0, [r4, #0x2c]
ldr r0, [r4, #0x10]
ldr r1, [r4, #0x40]
ldr r2, [r4, #0x38]
blx r2
add sp, sp, #4
ldmia sp!, {r3, r4, pc}
_02312608:
mov r0, #3
strb r0, [r3, #7]
ldrh r0, [r2, #2]
mov ip, #0x15
mov r1, r0, asr #8
mov r0, r0, lsl #8
and r1, r1, #0xff
and r0, r0, #0xff00
str ip, [sp]
orr r0, r1, r0
mov ip, r0, lsl #0x10
ldr r1, [r2, #4]
ldr r0, [r4]
mov r2, ip, lsr #0x10
bl ov00_02311630
add sp, sp, #4
ldmia sp!, {r3, r4, pc}
_0231264C:
mov r0, #6
str r0, [r4, #0x10]
ldr r0, [r4, #0x44]
ldr r1, [r4, #0x48]
ldr r3, [r4, #0x40]
ldr ip, [r4, #0x3c]
add r2, r4, #0x4c
blx ip
ldr r1, [r4, #4]
mvn r0, #0
cmp r1, r0
streq r0, [r4]
ldr r0, [r4, #8]
bl ov00_02311FB0
add sp, sp, #4
ldmia sp!, {r3, r4, pc}
arm_func_end ov00_02312538
arm_func_start ov00_0231268C
ov00_0231268C: ; 0x0231268C
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #0x4c
mov r6, r0
mov r7, r1
mov r5, r2
bl ov00_0231160C
cmp r0, #0
addeq sp, sp, #0x4c
ldmeqia sp!, {r4, r5, r6, r7, pc}
ldrb r4, [r6, #7]
cmp r4, #5
cmpne r4, #7
bne _0231275C
cmp r7, #0x14
addlt sp, sp, #0x4c
ldmltia sp!, {r4, r5, r6, r7, pc}
add r3, sp, #0
mov r2, #0xa
_023126D4:
ldrb r1, [r6]
ldrb r0, [r6, #1]
add r6, r6, #2
subs r2, r2, #1
strb r1, [r3]
strb r0, [r3, #1]
add r3, r3, #2
bne _023126D4
ldr r3, [sp, #8]
mov r1, r3, lsr #0x18
mov r0, r3, lsr #8
mov r2, r3, lsl #8
and r1, r1, #0xff
and r0, r0, #0xff00
mov r3, r3, lsl #0x18
orr r0, r1, r0
and r2, r2, #0xff0000
and r1, r3, #0xff000000
orr r0, r2, r0
orr r0, r1, r0
bl ov00_02311480
cmp r0, #0
addeq sp, sp, #0x4c
ldmeqia sp!, {r4, r5, r6, r7, pc}
cmp r4, #5
add r1, sp, #0
mov r2, r5
bne _02312750
bl ov00_023123E8
add sp, sp, #0x4c
ldmia sp!, {r4, r5, r6, r7, pc}
_02312750:
bl ov00_02312498
add sp, sp, #0x4c
ldmia sp!, {r4, r5, r6, r7, pc}
_0231275C:
cmp r7, #0x15
addlt sp, sp, #0x4c
ldmltia sp!, {r4, r5, r6, r7, pc}
add r3, sp, #0
mov r2, #0xa
_02312770:
ldrb r1, [r6]
ldrb r0, [r6, #1]
add r6, r6, #2
subs r2, r2, #1
strb r1, [r3]
strb r0, [r3, #1]
add r3, r3, #2
bne _02312770
ldrb r0, [r6]
strb r0, [r3]
ldr r3, [sp, #8]
mov r1, r3, lsr #0x18
mov r0, r3, lsr #8
mov r2, r3, lsl #8
and r1, r1, #0xff
and r0, r0, #0xff00
mov r3, r3, lsl #0x18
orr r0, r1, r0
and r2, r2, #0xff0000
and r1, r3, #0xff000000
orr r0, r2, r0
orr r0, r1, r0
bl ov00_02311480
cmp r0, #0
addeq sp, sp, #0x4c
ldmeqia sp!, {r4, r5, r6, r7, pc}
add r1, sp, #0
mov r2, r5
bl ov00_02312538
add sp, sp, #0x4c
ldmia sp!, {r4, r5, r6, r7, pc}
arm_func_end ov00_0231268C
arm_func_start ov00_023127EC
ov00_023127EC: ; 0x023127EC
stmdb sp!, {r4, r5, r6, r7, r8, lr}
sub sp, sp, #0x40
movs r5, r0
mov r8, r1
mov r4, r2
mov r7, r3
ldreq r6, _02312998 ; =ov00_0231BF8C
beq _0231281C
ldr r0, _0231299C ; =0x00000D94
bl ov00_022F5AE4
mov r6, r0
str r0, [r5]
_0231281C:
bl ov00_022F5594
bl sub_020895E4
mov r1, r7
add r0, r6, #4
bl strcpy
ldr r1, [sp, #0x58]
add r0, r6, #0x44
bl strcpy
str r4, [r6, #0xc0]
mov r5, #0
str r5, [r6, #0xac]
str r5, [r6, #0xb0]
str r8, [r6]
mov r1, #1
str r1, [r6, #0xb8]
ldr r0, [sp, #0x7c]
ldr r1, [sp, #0x64]
str r0, [r6, #0x10c]
str r1, [r6, #0x88]
ldr r0, [sp, #0x68]
ldr r1, [sp, #0x6c]
str r0, [r6, #0x8c]
str r1, [r6, #0x90]
ldr r0, [sp, #0x70]
ldr r1, [sp, #0x74]
str r0, [r6, #0x94]
ldr r0, [sp, #0x78]
str r1, [r6, #0x98]
str r0, [r6, #0x9c]
str r5, [r6, #0xa0]
str r5, [r6, #0xa4]
ldr r0, [sp, #0x5c]
str r5, [r6, #0xd4]
str r0, [r6, #0xbc]
ldr r0, [sp, #0x60]
str r5, [r6, #0xc4]
str r0, [r6, #0xc8]
str r5, [r6, #0x104]
add r0, r6, #0x100
strh r5, [r0, #8]
str r5, [r6, #0xa8]
str r5, [r6, #0xb4]
ldr r4, _023129A0 ; =0x80808081
strb r5, [r6, #0x110]
mov r8, #0xff
_023128D0:
bl sub_020895B0
smull r1, r2, r4, r0
add r3, r6, r5
add r5, r5, #1
add r2, r0, r2
mov r1, r0, lsr #0x1f
add r2, r1, r2, asr #7
smull r1, r2, r8, r2
sub r2, r0, r1
strb r2, [r3, #0x84]
cmp r5, #4
blt _023128D0
mov r2, #0
mvn r1, #0
_02312908:
add r0, r6, r2, lsl #2
add r2, r2, #1
str r1, [r0, #0xd8]
cmp r2, #0xa
blt _02312908
mov r1, #0
add r0, r6, #0x114
mov r2, #0xc80
str r1, [r6, #0x100]
bl memset
bl ov00_02312DB0
ldr r0, [sp, #0x5c]
cmp r0, #0
beq _02312980
ldr r0, _023129A4 ; =ov00_023293B4
ldrsb r4, [r0]
cmp r4, #0
bne _02312960
ldr r1, _023129A8 ; =ov00_0231CD20
add r0, sp, #0
mov r2, r7
bl sub_020790DC
_02312960:
cmp r4, #0
ldrne r0, _023129A4 ; =ov00_023293B4
ldr r1, _023129AC ; =0x00006CFC
addeq r0, sp, #0
add r2, r6, #0xcc
mov r3, #0
bl ov00_02312E24
b _02312984
_02312980:
mov r0, #1
_02312984:
cmp r0, #0
moveq r0, #3
movne r0, #0
add sp, sp, #0x40
ldmia sp!, {r4, r5, r6, r7, r8, pc}
.align 2, 0
_02312998: .word ov00_0231BF8C
_0231299C: .word 0x00000D94
_023129A0: .word 0x80808081
_023129A4: .word ov00_023293B4
_023129A8: .word ov00_0231CD20
_023129AC: .word 0x00006CFC
arm_func_end ov00_023127EC
arm_func_start ov00_023129B0
ov00_023129B0: ; 0x023129B0
cmp r0, #0
ldreq r0, _023129C4 ; =ov00_0231BF88
ldreq r0, [r0]
str r1, [r0, #0xa0]
bx lr
.align 2, 0
_023129C4: .word ov00_0231BF88
arm_func_end ov00_023129B0
arm_func_start ov00_023129C8
ov00_023129C8: ; 0x023129C8
cmp r0, #0
ldreq r0, _023129DC ; =ov00_0231BF88
ldreq r0, [r0]
str r1, [r0, #0xa4]
bx lr
.align 2, 0
_023129DC: .word ov00_0231BF88
arm_func_end ov00_023129C8
arm_func_start ov00_023129E0
ov00_023129E0: ; 0x023129E0
cmp r0, #0
ldreq r0, _023129F4 ; =ov00_0231BF88
ldreq r0, [r0]
str r1, [r0, #0xa8]
bx lr
.align 2, 0
_023129F4: .word ov00_0231BF88
arm_func_end ov00_023129E0
arm_func_start ov00_023129F8
ov00_023129F8: ; 0x023129F8
stmdb sp!, {r4, lr}
movs r4, r0
ldreq r0, _02312A30 ; =ov00_0231BF88
ldreq r4, [r0]
ldr r0, [r4, #0xbc]
cmp r0, #0
beq _02312A1C
mov r0, r4
bl ov00_02312AE0
_02312A1C:
mov r0, r4
bl ov00_02312A34
mov r0, r4
bl ov00_02313D14
ldmia sp!, {r4, pc}
.align 2, 0
_02312A30: .word ov00_0231BF88
arm_func_end ov00_023129F8
arm_func_start ov00_02312A34
ov00_02312A34: ; 0x02312A34
stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0x14
mov r1, #8
mov sl, r0
str r1, [sp, #8]
ldr r0, [sl, #0xc4]
cmp r0, #0
addeq sp, sp, #0x14
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r0, [sl]
bl ov00_022F5320
cmp r0, #0
addeq sp, sp, #0x14
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r5, #0
ldr r7, _02312ADC ; =ov00_023293F4
add sb, sp, #0xc
add r8, sp, #8
mov r6, #0xff
mov fp, r5
mvn r4, #0
_02312A88:
str sb, [sp]
str r8, [sp, #4]
ldr r0, [sl]
mov r1, r7
mov r2, r6
mov r3, fp
bl ov00_022F509C
mov r2, r0
cmp r2, r4
beq _02312AC4
mov r0, sl
mov r1, r7
mov r3, sb
strb r5, [r7, r2]
bl ov00_02313D58
_02312AC4:
ldr r0, [sl]
bl ov00_022F5320
cmp r0, #0
bne _02312A88
add sp, sp, #0x14
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
_02312ADC: .word ov00_023293F4
arm_func_end ov00_02312A34
arm_func_start ov00_02312AE0
ov00_02312AE0: ; 0x02312AE0
stmdb sp!, {r4, lr}
mov r4, r0
bl ov00_022F5594
ldr r2, [r4]
mvn r1, #0
cmp r2, r1
ldmeqia sp!, {r4, pc}
ldr r3, [r4, #0xb8]
cmp r3, #0
ble _02312B60
ldr r2, [r4, #0xac]
ldr r1, _02312BE4 ; =0x00002710
sub r2, r0, r2
cmp r2, r1
bls _02312B60
cmp r3, #4
blt _02312B44
mov r0, #0
str r0, [r4, #0xb8]
ldr r2, [r4, #0x10c]
ldr r3, [r4, #0x9c]
ldr r1, _02312BE8 ; =ov00_0231CD40
mov r0, #5
blx r3
ldmia sp!, {r4, pc}
_02312B44:
mov r0, r4
mov r1, #3
bl ov00_023141B8
ldr r0, [r4, #0xb8]
add r0, r0, #1
str r0, [r4, #0xb8]
b _02312BC0
_02312B60:
ldr r1, [r4, #0xb4]
cmp r1, #0
beq _02312B90
ldr r2, [r4, #0xac]
ldr r1, _02312BE4 ; =0x00002710
sub r2, r0, r2
cmp r2, r1
bls _02312B90
mov r0, r4
mov r1, #1
bl ov00_023141B8
b _02312BC0
_02312B90:
ldr r3, [r4, #0xac]
ldr r1, _02312BEC ; =0x0000EA60
sub r2, r0, r3
cmp r2, r1
bhi _02312BB4
cmp r3, #0
beq _02312BB4
cmp r0, r3
bhs _02312BC0
_02312BB4:
mov r0, r4
mov r1, #0
bl ov00_023141B8
_02312BC0:
bl ov00_022F5594
ldr r2, [r4, #0xb0]
ldr r1, _02312BF0 ; =0x00004E20
sub r0, r0, r2
cmp r0, r1
ldmlsia sp!, {r4, pc}
mov r0, r4
bl ov00_02314158
ldmia sp!, {r4, pc}
.align 2, 0
_02312BE4: .word 0x00002710
_02312BE8: .word ov00_0231CD40
_02312BEC: .word 0x0000EA60
_02312BF0: .word 0x00004E20
arm_func_end ov00_02312AE0
arm_func_start ov00_02312BF4
ov00_02312BF4: ; 0x02312BF4
stmdb sp!, {r4, lr}
movs r4, r0
ldreq r0, _02312C48 ; =ov00_0231BF88
ldreq r4, [r0]
ldr r0, [r4, #0xbc]
cmp r0, #0
ldmeqia sp!, {r4, pc}
bl ov00_022F5594
ldr r2, [r4, #0xac]
ldr r1, _02312C4C ; =0x00002710
sub r0, r0, r2
cmp r0, r1
movlo r0, #1
strlo r0, [r4, #0xb4]
ldmloia sp!, {r4, pc}
mov r0, r4
mov r1, #1
bl ov00_023141B8
mov r0, #0
str r0, [r4, #0xb4]
ldmia sp!, {r4, pc}
.align 2, 0
_02312C48: .word ov00_0231BF88
_02312C4C: .word 0x00002710
arm_func_end ov00_02312BF4
arm_func_start ov00_02312C50
ov00_02312C50: ; 0x02312C50
stmdb sp!, {r4, lr}
movs r4, r0
ldreq r0, _02312CCC ; =ov00_0231BF88
ldreq r4, [r0]
ldr r0, [r4, #0xbc]
cmp r0, #0
beq _02312C78
mov r0, r4
mov r1, #2
bl ov00_023141B8
_02312C78:
ldr r0, [r4]
mvn r1, #0
cmp r0, r1
ldrne r1, [r4, #0xc4]
cmpne r1, #0
beq _02312C94
bl ov00_022F4FB4
_02312C94:
mvn r0, #0
str r0, [r4]
mov r0, #0
str r0, [r4, #0xac]
ldr r0, [r4, #0xc4]
cmp r0, #0
beq _02312CB4
bl ov00_022F5590
_02312CB4:
ldr r0, _02312CD0 ; =ov00_0231BF8C
cmp r4, r0
ldmeqia sp!, {r4, pc}
mov r0, r4
bl ov00_022F5B14
ldmia sp!, {r4, pc}
.align 2, 0
_02312CCC: .word ov00_0231BF88
_02312CD0: .word ov00_0231BF8C
arm_func_end ov00_02312C50
arm_func_start ov00_02312CD4
ov00_02312CD4: ; 0x02312CD4
ldr r3, [r0, #0x100]
cmp r3, #0xfe
movge r0, #0
bxge lr
cmp r1, #1
blt _02312CF4
cmp r1, #0xfe
ble _02312CFC
_02312CF4:
mov r0, #0
bx lr
_02312CFC:
add r2, r3, #1
str r2, [r0, #0x100]
strb r1, [r0, r3]
mov r0, #1
bx lr
arm_func_end ov00_02312CD4
arm_func_start ov00_02312D10
ov00_02312D10: ; 0x02312D10
stmdb sp!, {r3, r4, lr}
sub sp, sp, #0x14
mov r2, r1
mov r4, r0
ldr r1, _02312D40 ; =ov00_0231CD78
add r0, sp, #0
bl sub_020790DC
add r1, sp, #0
mov r0, r4
bl ov00_02312D44
add sp, sp, #0x14
ldmia sp!, {r3, r4, pc}
.align 2, 0
_02312D40: .word ov00_0231CD78
arm_func_end ov00_02312D10
arm_func_start ov00_02312D44
ov00_02312D44: ; 0x02312D44
stmdb sp!, {r4, r5, r6, lr}
mov r6, r1
mov r4, r0
mov r0, r6
bl strlen
ldr r3, [r4, #0x578]
ldr r1, _02312DAC ; =0x00000578
add r5, r0, #1
sub r0, r1, r3
cmp r5, r0
movgt r5, r0
cmp r5, #0
movle r0, #0
ldmleia sp!, {r4, r5, r6, pc}
mov r1, r6
mov r2, r5
add r0, r4, r3
bl memcpy
ldr r0, [r4, #0x578]
mov r1, #0
add r0, r0, r5
str r0, [r4, #0x578]
sub r0, r0, #1
strb r1, [r4, r0]
mov r0, #1
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_02312DAC: .word 0x00000578
arm_func_end ov00_02312D44
arm_func_start ov00_02312DB0
ov00_02312DB0: ; 0x02312DB0
stmdb sp!, {r4, r5, r6, lr}
bl ov00_022F5370
cmp r0, #0
ldmeqia sp!, {r4, r5, r6, pc}
ldr r1, _02312E1C ; =ov00_0232939C
mov r6, #0
ldr ip, _02312E20 ; =ov00_023293A0
str r6, [r1]
_02312DD0:
ldr r2, [r0, #0xc]
mov r5, r6, lsl #2
ldr r4, [r2, r6, lsl #2]
cmp r4, #0
ldmeqia sp!, {r4, r5, r6, pc}
ldrb r3, [r4]
ldrb r2, [r4, #1]
add r6, r6, #1
add lr, ip, r5
strb r3, [ip, r5]
strb r2, [lr, #1]
ldrb r3, [r4, #2]
ldrb r2, [r4, #3]
cmp r6, #5
strb r3, [lr, #2]
strb r2, [lr, #3]
str r6, [r1]
blt _02312DD0
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_02312E1C: .word ov00_0232939C
_02312E20: .word ov00_023293A0
arm_func_end ov00_02312DB0
arm_func_start ov00_02312E24
ov00_02312E24: ; 0x02312E24
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r1, r1, lsl #0x10
mov r1, r1, lsr #0x10
mov r4, r1, asr #8
mov r1, r1, lsl #8
mov r6, r2
mov r5, #2
and r2, r4, #0xff
and r1, r1, #0xff00
strb r5, [r6, #1]
orr r1, r2, r1
strh r1, [r6, #2]
mov r4, #0
movs r7, r0
mov r5, r3
streq r4, [r6, #4]
beq _02312E70
bl ov00_022F5178
str r0, [r6, #4]
_02312E70:
ldr r1, [r6, #4]
mvn r0, #0
cmp r1, r0
bne _02312EB8
ldr r1, _02312EC8 ; =ov00_0231CD7C
mov r0, r7
bl strcmp
cmp r0, #0
beq _02312EB8
mov r0, r7
bl ov00_022CF3D4
movs r4, r0
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
ldr r0, [r4, #0xc]
ldr r0, [r0]
ldr r0, [r0]
str r0, [r6, #4]
_02312EB8:
cmp r5, #0
strne r4, [r5]
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, pc}
.align 2, 0
_02312EC8: .word ov00_0231CD7C
arm_func_end ov00_02312E24
arm_func_start ov00_02312ECC
ov00_02312ECC: ; 0x02312ECC
ldrb r3, [r0]
ldrb r2, [r1]
strb r2, [r0]
strb r3, [r1]
bx lr
arm_func_end ov00_02312ECC
arm_func_start ov00_02312EE0
ov00_02312EE0: ; 0x02312EE0
cmp r0, #0x1a
addlo r0, r0, #0x41
andlo r0, r0, #0xff
bxlo lr
cmp r0, #0x34
addlo r0, r0, #0x47
andlo r0, r0, #0xff
bxlo lr
cmp r0, #0x3e
sublo r0, r0, #4
andlo r0, r0, #0xff
bxlo lr
moveq r0, #0x2b
bxeq lr
cmp r0, #0x3f
moveq r0, #0x2f
movne r0, #0
bx lr
arm_func_end ov00_02312EE0
arm_func_start ov00_02312F28
ov00_02312F28: ; 0x02312F28
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
sub sp, sp, #8
mov r7, r1
mov r8, r0
mov r6, r2
cmp r7, #0
mov r4, #0
ble _02312FDC
_02312F48:
mov r2, #0
add r3, sp, #4
mov r0, r2
_02312F54:
cmp r4, r7
ldrltb r1, [r8], #1
add r2, r2, #1
add r4, r4, #1
strltb r1, [r3]
strgeb r0, [r3]
cmp r2, #2
add r3, r3, #1
ble _02312F54
ldrb r0, [sp, #4]
ldrb r5, [sp, #5]
ldrb r2, [sp, #6]
mov r3, r0, lsl #0x1e
mov r1, r5, asr #4
add ip, r1, r3, lsr #26
and r1, r2, #0x3f
mov r3, r5, lsl #0x1c
mov r2, r2, asr #6
mov r0, r0, asr #2
add r2, r2, r3, lsr #26
add r5, sp, #0
strb r0, [sp]
strb ip, [sp, #1]
strb r2, [sp, #2]
strb r1, [sp, #3]
mov sb, #0
_02312FBC:
ldrb r0, [r5], #1
bl ov00_02312EE0
add sb, sb, #1
cmp sb, #3
strb r0, [r6], #1
ble _02312FBC
cmp r4, r7
blt _02312F48
_02312FDC:
mov r0, #0
strb r0, [r6]
add sp, sp, #8
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
arm_func_end ov00_02312F28
arm_func_start ov00_02312FEC
ov00_02312FEC: ; 0x02312FEC
stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0x104
str r1, [sp]
add r4, sp, #4
mov sl, r0
mov sb, r2
mov r8, r3
mov r1, #0
_0231300C:
add r0, r1, #1
mov r0, r0, lsl #0x10
strb r1, [r4], #1
mov r1, r0, asr #0x10
cmp r1, #0x100
blt _0231300C
mov r4, #0
add r6, sp, #4
mov r5, r4
mov r7, r4
mov fp, r6
_02313038:
ldrb r3, [r6]
ldrb r2, [sl, r4]
ldr r1, [sp]
add r0, r4, #1
add r2, r3, r2
add r2, r5, r2
mov r3, r2, lsr #0x1f
rsb r2, r3, r2, lsl #24
add r2, r3, r2, ror #24
and r5, r2, #0xff
bl _s32_div_f
and r4, r1, #0xff
mov r0, r6
add r1, fp, r5
bl ov00_02312ECC
add r0, r7, #1
mov r0, r0, lsl #0x10
mov r7, r0, asr #0x10
cmp r7, #0x100
add r6, r6, #1
blt _02313038
mov r6, #0
cmp r8, #0
mov r7, r6
mov r5, r6
addle sp, sp, #0x104
ldmleia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
add r4, sp, #4
_023130A8:
ldrb r0, [sb, r5]
add r0, r6, r0
add r0, r0, #1
mov r1, r0, lsr #0x1f
rsb r0, r1, r0, lsl #24
add r0, r1, r0, ror #24
and r6, r0, #0xff
ldrb r1, [r4, r6]
add r0, r4, r6
add r1, r1, r7
mov r2, r1, lsr #0x1f
rsb r1, r2, r1, lsl #24
add r1, r2, r1, ror #24
and r7, r1, #0xff
add r1, r4, r7
bl ov00_02312ECC
ldrb r3, [r4, r6]
ldrb r1, [r4, r7]
add r0, r5, #1
mov r2, r0, lsl #0x10
add r0, r3, r1
mov r1, r0, lsr #0x1f
rsb r0, r1, r0, lsl #24
add r0, r1, r0, ror #24
and r0, r0, #0xff
ldrb r1, [sb, r5]
ldrb r0, [r4, r0]
cmp r8, r2, asr #16
eor r0, r1, r0
strb r0, [sb, r5]
mov r5, r2, asr #0x10
bgt _023130A8
add sp, sp, #0x104
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
arm_func_end ov00_02312FEC
arm_func_start ov00_02313130
ov00_02313130: ; 0x02313130
strb r1, [r0]
ldrb ip, [r2]
ldrb r3, [r2, #1]
mov r1, #5
strb ip, [r0, #1]
strb r3, [r0, #2]
ldrb r3, [r2, #2]
ldrb r2, [r2, #3]
strb r3, [r0, #3]
strb r2, [r0, #4]
str r1, [r0, #0x578]
bx lr
arm_func_end ov00_02313130
arm_func_start ov00_02313160
ov00_02313160: ; 0x02313160
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #0x44
mov r5, r3
cmp r5, #1
mov r6, r0
mov r4, r1
addlt sp, sp, #0x44
ldmltia sp!, {r3, r4, r5, r6, pc}
cmp r5, #0x41
addgt sp, sp, #0x44
ldmgtia sp!, {r3, r4, r5, r6, pc}
sub r0, r5, #1
ldrsb r0, [r2, r0]
cmp r0, #0
addne sp, sp, #0x44
ldmneia sp!, {r3, r4, r5, r6, pc}
add r0, sp, #0
mov r1, r2
bl strcpy
add r0, r6, #0x44
bl strlen
mov r1, r0
add r2, sp, #0
add r0, r6, #0x44
sub r3, r5, #1
bl ov00_02312FEC
ldr r2, [r4, #0x578]
sub r1, r5, #1
add r0, sp, #0
add r2, r4, r2
bl ov00_02312F28
ldr r0, [r4, #0x578]
add r0, r4, r0
bl strlen
ldr r1, [r4, #0x578]
add r0, r0, #1
add r0, r1, r0
str r0, [r4, #0x578]
add sp, sp, #0x44
ldmia sp!, {r3, r4, r5, r6, pc}
arm_func_end ov00_02313160
arm_func_start ov00_02313200
ov00_02313200: ; 0x02313200
stmdb sp!, {r4, lr}
sub sp, sp, #8
mov r4, r0
mov r0, r1
ldr r1, _023132AC ; =ov00_0231CD8C
add r2, sp, #4
add r3, sp, #0
bl sub_02085338
ldr r0, [sp, #4]
ldr lr, [sp]
mov r2, r0, lsr #0x18
mov r1, r0, lsr #8
mov r3, r0, lsl #8
mov ip, r0, lsl #0x18
and r2, r2, #0xff
and r1, r1, #0xff00
orr r1, r2, r1
and r3, r3, #0xff0000
mov r0, lr, lsl #0x10
and r2, ip, #0xff000000
orr r1, r3, r1
orrs r2, r2, r1
mov r1, r0, lsr #0x10
str r2, [sp, #4]
cmpne r1, #0
addeq sp, sp, #8
ldmeqia sp!, {r4, pc}
ldr r0, [r4, #0x104]
cmp r0, r2
addeq r0, r4, #0x100
ldreqh r0, [r0, #8]
cmpeq r0, r1
addeq sp, sp, #8
ldmeqia sp!, {r4, pc}
str r2, [r4, #0x104]
add r0, r4, #0x100
strh r1, [r0, #8]
ldr r0, [sp, #4]
ldr r2, [r4, #0x10c]
ldr r3, [r4, #0xa8]
blx r3
add sp, sp, #8
ldmia sp!, {r4, pc}
.align 2, 0
_023132AC: .word ov00_0231CD8C
arm_func_end ov00_02313200
arm_func_start ov00_023132B0
ov00_023132B0: ; 0x023132B0
stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0x10c
movs fp, r3
mov r3, #0
ldr r7, [sp, #0x130]
str r3, [sp, #0x108]
mov sl, r0
mov sb, r1
mov r8, r2
addeq sp, sp, #0x10c
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
sub r0, r8, #1
cmp r0, #1
bhi _02313360
ldr r1, [sb, #0x578]
ldr r0, _02313504 ; =0x00000578
sub r0, r0, r1
cmp r0, #2
addlo sp, sp, #0x10c
ldmloia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r1, [sl, #0x10c]
ldr r2, [sl, #0x98]
mov r0, r8
blx r2
str r0, [sp]
mov r0, r0, lsl #0x10
mov r0, r0, lsr #0x10
mov r1, r0, asr #8
mov r0, r0, lsl #8
and r1, r1, #0xff
and r0, r0, #0xff00
orr r0, r1, r0
strh r0, [sp, #4]
add r0, sp, #4
ldrb r1, [r0]
ldr r2, [sb, #0x578]
ldrb r0, [r0, #1]
add r3, sb, r2
strb r1, [sb, r2]
strb r0, [r3, #1]
ldr r0, [sb, #0x578]
add r0, r0, #2
str r0, [sb, #0x578]
b _02313368
_02313360:
mov r0, #1
str r0, [sp]
_02313368:
cmp fp, #0xff
bne _02313440
ldr r2, [sl, #0x10c]
ldr r3, [sl, #0x94]
add r1, sp, #8
mov r0, r8
blx r3
ldr r0, [sp, #0x108]
mov r5, #0
cmp r0, #0
ble _02313404
ldr fp, _02313508 ; =ov00_0231CD98
ldr r4, _0231350C ; =ov00_0231CF68
add r7, sp, #8
_023133A0:
ldrb r0, [r7]
ldr r1, [r4, r0, lsl #2]
mov r0, sb
cmp r1, #0
moveq r1, fp
bl ov00_02312D44
cmp r8, #0
bne _023133F0
ldrb r0, [r7]
ldr r2, [sl, #0x10c]
ldr r3, [sl, #0x88]
mov r1, sb
ldr r6, [sb, #0x578]
blx r3
ldr r0, [sb, #0x578]
cmp r6, r0
bne _023133F0
ldr r1, _02313510 ; =ov00_0231CDA0
mov r0, sb
bl ov00_02312D44
_023133F0:
ldr r0, [sp, #0x108]
add r5, r5, #1
cmp r5, r0
add r7, r7, #1
blt _023133A0
_02313404:
ldr r1, [sb, #0x578]
ldr r0, _02313504 ; =0x00000578
sub r0, r0, r1
cmp r0, #1
addlt sp, sp, #0x10c
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
add r0, r1, #1
str r0, [sb, #0x578]
mov r0, #0
strb r0, [sb, r1]
ldr fp, [sp, #0x108]
cmp r8, #0
add r7, sp, #8
addeq sp, sp, #0x10c
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
_02313440:
ldr r0, [sp]
mov r4, #0
cmp r0, #0
addle sp, sp, #0x10c
ldmleia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
_02313454:
mov r5, #0
cmp fp, #0
ble _023134EC
_02313460:
cmp r8, #0
ldr r6, [sb, #0x578]
bne _02313484
ldrb r0, [r7, r5]
ldr r2, [sl, #0x10c]
ldr r3, [sl, #0x88]
mov r1, sb
blx r3
b _023134C8
_02313484:
cmp r8, #1
bne _023134A8
ldrb r0, [r7, r5]
ldr r3, [sl, #0x10c]
ldr ip, [sl, #0x8c]
mov r1, r4
mov r2, sb
blx ip
b _023134C8
_023134A8:
cmp r8, #2
bne _023134C8
ldrb r0, [r7, r5]
ldr r3, [sl, #0x10c]
ldr ip, [sl, #0x90]
mov r1, r4
mov r2, sb
blx ip
_023134C8:
ldr r0, [sb, #0x578]
cmp r6, r0
bne _023134E0
ldr r1, _02313510 ; =ov00_0231CDA0
mov r0, sb
bl ov00_02312D44
_023134E0:
add r5, r5, #1
cmp r5, fp
blt _02313460
_023134EC:
ldr r0, [sp]
add r4, r4, #1
cmp r4, r0
blt _02313454
add sp, sp, #0x10c
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
_02313504: .word 0x00000578
_02313508: .word ov00_0231CD98
_0231350C: .word ov00_0231CF68
_02313510: .word ov00_0231CDA0
arm_func_end ov00_023132B0
arm_func_start ov00_02313514
ov00_02313514: ; 0x02313514
stmdb sp!, {r3, r4, r5, lr}
str r3, [sp]
mov r3, r2
mov r2, #0
mov r5, r0
mov r4, r1
bl ov00_023132B0
ldr ip, [sp, #0x14]
ldr r3, [sp, #0x10]
mov r0, r5
mov r1, r4
mov r2, #1
str ip, [sp]
bl ov00_023132B0
ldr r0, [sp, #0x1c]
ldr r3, [sp, #0x18]
str r0, [sp]
mov r0, r5
mov r1, r4
mov r2, #2
bl ov00_023132B0
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_02313514
arm_func_start ov00_0231356C
ov00_0231356C: ; 0x0231356C
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
mov r8, r2
ldr r2, [r8]
mov sl, r0
cmp r2, #3
mov sb, r1
movge r0, #0
ldmgeia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r1, [sb, #0x578]
ldr r0, _02313814 ; =0x00000578
sub r0, r0, r1
cmp r0, #0x20
movlt r0, #0
ldmltia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r1, _02313818 ; =ov00_0231CDA4
mov r0, sb
bl ov00_02312D44
ldr r0, [sb, #0x578]
str r0, [sp]
add r0, r0, #1
str r0, [sb, #0x578]
ldr r1, [r8, #4]
add r0, r1, #1
str r0, [r8, #4]
ldr r0, [sp]
strb r1, [sb, r0]
ldr r0, [r8]
cmp r0, #3
bge _023137F8
_023135E0:
ldr r0, [r8, #0x114]
cmp r0, #0
bne _02313600
ldr r0, [r8]
ldr r2, [sl, #0x10c]
ldr r3, [sl, #0x94]
add r1, r8, #0x14
blx r3
_02313600:
ldr r0, [r8, #0xc]
cmp r0, #0
bne _02313628
ldr r0, [r8]
cmp r0, #0
beq _02313628
ldr r1, [sl, #0x10c]
ldr r2, [sl, #0x98]
blx r2
str r0, [r8, #0xc]
_02313628:
ldr r1, [sb, #0x578]
ldr r4, _02313814 ; =0x00000578
sub r0, r4, r1
cmp r0, #0x64
movlt r0, #1
ldmltia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
add r0, r1, #1
str r0, [sb, #0x578]
ldr r0, [r8]
strb r0, [sb, r1]
ldr r1, [r8, #8]
ldr r0, [r8, #0x114]
cmp r1, r0
bge _023137A8
mov r5, #0
ldr r6, _0231381C ; =ov00_0231CF68
mov fp, r5
_0231366C:
add r0, r8, r1
ldrb r7, [r0, #0x14]
mov r0, sb
ldr r1, [r6, r7, lsl #2]
bl ov00_02312D44
cmp r0, #0
moveq r0, #1
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r0, [r8]
cmp r0, #0
bne _023136C4
ldr r2, [sl, #0x10c]
ldr r3, [sl, #0x88]
mov r0, r7
mov r1, sb
blx r3
ldr r0, [sb, #0x578]
sub r0, r4, r0
cmp r0, #1
bge _02313788
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_023136C4:
ldr r1, [sb, #0x578]
sub r0, r4, r1
cmp r0, #1
movlt r0, #1
ldmltia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r0, r1
add r0, r0, #1
str r0, [sb, #0x578]
ldr r0, [r8, #0x10]
strb r0, [sb, r1]
ldr r1, [r8, #0x10]
ldr r0, [r8, #0xc]
cmp r1, r0
bge _02313768
_023136FC:
ldr r0, [r8]
cmp r0, #1
bne _02313720
ldr r3, [sl, #0x10c]
ldr ip, [sl, #0x8c]
mov r0, r7
mov r2, sb
blx ip
b _0231373C
_02313720:
cmp r0, #2
bne _0231373C
ldr r3, [sl, #0x10c]
ldr ip, [sl, #0x90]
mov r0, r7
mov r2, sb
blx ip
_0231373C:
ldr r0, [sb, #0x578]
sub r0, r4, r0
cmp r0, #1
movlt r0, #1
ldmltia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r0, [r8, #0x10]
add r1, r0, #1
str r1, [r8, #0x10]
ldr r0, [r8, #0xc]
cmp r1, r0
blt _023136FC
_02313768:
ldr r1, [sb, #0x578]
sub r0, r4, r1
cmp r0, #0
ble _02313788
mov r0, r1
add r0, r0, #1
str r0, [sb, #0x578]
strb r5, [sb, r1]
_02313788:
ldr r0, [r8, #8]
add r0, r0, #1
str r0, [r8, #8]
str fp, [r8, #0x10]
ldr r1, [r8, #8]
ldr r0, [r8, #0x114]
cmp r1, r0
blt _0231366C
_023137A8:
ldr r1, [sb, #0x578]
ldr r0, _02313814 ; =0x00000578
sub r0, r0, r1
cmp r0, #0
ble _023137CC
add r0, r1, #1
str r0, [sb, #0x578]
mov r0, #0
strb r0, [sb, r1]
_023137CC:
ldr r1, [r8]
mov r0, #0
add r1, r1, #1
str r1, [r8]
str r0, [r8, #8]
str r0, [r8, #0xc]
str r0, [r8, #0x10]
str r0, [r8, #0x114]
ldr r0, [r8]
cmp r0, #3
blt _023135E0
_023137F8:
ldr r0, [sp]
ldrb r1, [sb, r0]
mov r0, #1
orr r2, r1, #0x80
ldr r1, [sp]
strb r2, [sb, r1]
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
_02313814: .word 0x00000578
_02313818: .word ov00_0231CDA4
_0231381C: .word ov00_0231CF68
arm_func_end ov00_0231356C
arm_func_start ov00_02313820
ov00_02313820: ; 0x02313820
stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, lr}
sub sp, sp, #0x128
mov ip, #0
ldr r4, [sp, #0x148]
cmp r3, #3
mov r6, r0
mov r5, r1
mov r7, ip
mov r8, ip
addlt sp, sp, #0x128
mov lr, ip
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
ldrb sb, [r2], #1
sub r3, r3, #1
cmp sb, #0
cmpne sb, #0xff
movne r7, r2
subne r3, r3, sb
addne r2, r2, sb
cmp r3, #2
addlt sp, sp, #0x128
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
ldrb r1, [r2], #1
sub r3, r3, #1
cmp r1, #0
cmpne r1, #0xff
movne lr, r2
subne r3, r3, r1
addne r2, r2, r1
cmp r3, #1
addlt sp, sp, #0x128
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
ldrb sl, [r2], #1
sub r3, r3, #1
cmp sl, #0
cmpne sl, #0xff
movne r8, r2
subne r3, r3, sl
addne r2, r2, sl
cmp r3, #0
addlt sp, sp, #0x128
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
ldrgtb ip, [r2]
and r0, ip, #1
cmp r0, #1
bne _0231396C
mov r3, #0
add r2, sp, #0x10
mov r0, r6
mov r1, r5
str r3, [sp, #0x14]
str r3, [sp, #0x10]
str r3, [sp, #0x18]
str r3, [sp, #0x1c]
str r3, [sp, #0x20]
str r3, [sp, #0x124]
bl ov00_0231356C
cmp r0, #1
addne sp, sp, #0x128
ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
add sl, sp, #0x10
mov sb, #8
mov r8, #0
mov r7, #5
_02313920:
stmia sp, {r4, sb}
ldr r0, [r6]
ldr r2, [r5, #0x578]
mov r1, r5
mov r3, r8
bl ov00_022F50E0
str r7, [r5, #0x578]
ldr r0, [sp, #0x14]
cmp r0, #7
addgt sp, sp, #0x128
ldmgtia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
mov r0, r6
mov r1, r5
mov r2, sl
bl ov00_0231356C
cmp r0, #1
beq _02313920
add sp, sp, #0x128
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
_0231396C:
stmia sp, {r1, lr}
str sl, [sp, #8]
mov r0, r6
mov r1, r5
mov r2, sb
mov r3, r7
str r8, [sp, #0xc]
bl ov00_02313514
str r4, [sp]
mov r0, #8
str r0, [sp, #4]
ldr r0, [r6]
ldr r2, [r5, #0x578]
mov r1, r5
mov r3, #0
bl ov00_022F50E0
add sp, sp, #0x128
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, pc}
arm_func_end ov00_02313820
arm_func_start ov00_023139B4
ov00_023139B4: ; 0x023139B4
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #0xc
ldr ip, _02313AD8 ; =ov00_02318760
mov r3, r0
ldrb r4, [ip]
ldrb r0, [ip, #1]
ldrb lr, [ip, #2]
strb r4, [sp, #4]
strb r0, [sp, #5]
ldrb r0, [ip, #3]
cmp r2, #0xa
add r6, sp, #4
strb lr, [sp, #6]
strb r0, [sp, #7]
ldrb lr, [ip, #4]
ldrb r0, [ip, #5]
mov r5, #1
strb lr, [sp, #8]
strb r0, [sp, #9]
blt _02313A30
mov r4, #0
_02313A08:
ldrb ip, [r6]
ldrb r0, [r1, r4]
cmp ip, r0
movne r5, #0
bne _02313A34
add r4, r4, #1
cmp r4, #6
add r6, r6, #1
blt _02313A08
b _02313A34
_02313A30:
mov r5, #0
_02313A34:
cmp r5, #0
beq _02313AB0
ldrb r2, [r1, #6]
ldrb r0, [r1, #7]
add ip, sp, #0
strb r2, [ip]
strb r0, [ip, #1]
ldrb r2, [r1, #8]
ldrb r0, [r1, #9]
strb r0, [ip, #3]
strb r2, [ip, #2]
ldr r2, [r3, #0xa0]
cmp r2, #0
addeq sp, sp, #0xc
ldmeqia sp!, {r3, r4, r5, r6, pc}
ldr lr, [sp]
ldr r1, [r3, #0x10c]
mov r3, lr, lsr #0x18
mov r0, lr, lsr #8
mov ip, lr, lsl #8
and r3, r3, #0xff
and r0, r0, #0xff00
mov lr, lr, lsl #0x18
orr r0, r3, r0
and ip, ip, #0xff0000
and r3, lr, #0xff000000
orr r0, ip, r0
orr r0, r3, r0
blx r2
add sp, sp, #0xc
ldmia sp!, {r3, r4, r5, r6, pc}
_02313AB0:
ldr ip, [r3, #0xa4]
cmp ip, #0
addeq sp, sp, #0xc
ldmeqia sp!, {r3, r4, r5, r6, pc}
mov r0, r1
mov r1, r2
ldr r2, [r3, #0x10c]
blx ip
add sp, sp, #0xc
ldmia sp!, {r3, r4, r5, r6, pc}
.align 2, 0
_02313AD8: .word ov00_02318760
arm_func_end ov00_023139B4
arm_func_start ov00_02313ADC
ov00_02313ADC: ; 0x02313ADC
stmdb sp!, {r4, lr}
mov r3, #0
_02313AE4:
add r2, r0, r3, lsl #2
ldr r2, [r2, #0xd8]
cmp r1, r2
moveq r0, #1
ldmeqia sp!, {r4, pc}
add r3, r3, #1
cmp r3, #0xa
blt _02313AE4
ldr r2, [r0, #0x100]
ldr ip, _02313B3C ; =0x66666667
add lr, r2, #1
smull r3, r4, ip, lr
mov r2, lr, lsr #0x1f
add r4, r2, r4, asr #2
mov ip, #0xa
smull r2, r3, ip, r4
sub r4, lr, r2
str r4, [r0, #0x100]
add r0, r0, r4, lsl #2
str r1, [r0, #0xd8]
mov r0, #0
ldmia sp!, {r4, pc}
.align 2, 0
_02313B3C: .word 0x66666667
arm_func_end ov00_02313ADC
arm_func_start ov00_02313B40
ov00_02313B40: ; 0x02313B40
stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0xc
mov sl, r0
mov sb, r1
mov r5, r2
mov r4, #0
bl ov00_022F5594
ldrb r1, [sl, #0x110]
mov r7, r0
mvn r8, #0
tst r1, #0x80
mov r1, r4
bne _02313B88
mov r0, sb
bl ov00_02312D10
add sp, sp, #0xc
mov r0, #1
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
_02313B88:
ldr r0, [r5, #4]
mov r3, r8
_02313B90:
cmp r8, r3
addeq r2, sl, r4, lsl #4
ldreq r2, [r2, #0x118]
add r6, sl, r4, lsl #4
cmpeq r2, #0
ldr r2, [r6, #0x118]
moveq r8, r4
cmp r0, r2
bne _02313BC8
add r2, r6, #0x100
ldrh r6, [r5, #2]
ldrh r2, [r2, #0x16]
cmp r6, r2
addeq r1, r1, #1
_02313BC8:
add r4, r4, #1
cmp r4, #0xc8
blt _02313B90
cmp r1, #5
addgt sp, sp, #0xc
movgt r0, #0
ldmgtia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
mvn r0, #0
cmp r8, r0
addeq sp, sp, #0xc
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r1, [r5]
ldr r0, [r5, #4]
add r2, sl, r8, lsl #4
str r1, [r2, #0x114]
str r0, [r2, #0x118]
bl sub_020895B0
mov r6, r0
bl sub_020895B0
mov r5, r0
bl sub_020895B0
mov r4, r0
bl sub_020895B0
mov fp, r0
bl sub_020895B0
str r0, [sp]
bl sub_020895B0
str r0, [sp, #4]
bl sub_020895B0
str r0, [sp, #8]
bl sub_020895B0
orr r6, r5, r6, lsl #16
orr r5, fp, r4, lsl #16
ldr r2, [sp, #4]
ldr r1, [sp]
add r4, sl, r8, lsl #4
orr r3, r2, r1, lsl #16
mov r1, r6, lsl #0x18
and r2, r1, #0xff000000
mov r1, r5, lsl #8
mov r3, r3, lsr #0x18
and r5, r3, #0xff
ldr r3, [sp, #8]
and r1, r1, #0xff0000
orr r0, r0, r3, lsl #16
mov r0, r0, lsr #8
and r0, r0, #0xff00
orr r0, r5, r0
orr r0, r1, r0
orr r0, r2, r0
str r0, [r4, #0x11c]
str r7, [r4, #0x120]
ldr r1, [r4, #0x11c]
mov r0, sb
bl ov00_02312D10
mov r0, #1
add sp, sp, #0xc
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
arm_func_end ov00_02313B40
arm_func_start ov00_02313CB4
ov00_02313CB4: ; 0x02313CB4
stmdb sp!, {r4, r5, r6, lr}
ldr r6, [r1, #4]
mov r5, #0
_02313CC0:
add r4, r0, r5, lsl #4
ldr r3, [r4, #0x118]
cmp r6, r3
bne _02313D00
add r3, r4, #0x100
ldrh lr, [r1, #2]
ldrh ip, [r3, #0x16]
cmp lr, ip
ldreq ip, [r4, #0x11c]
cmpeq r2, ip
bne _02313D00
mov r0, #0
str r0, [r4, #0x118]
strh r0, [r3, #0x16]
mov r0, #1
ldmia sp!, {r4, r5, r6, pc}
_02313D00:
add r5, r5, #1
cmp r5, #0xc8
blt _02313CC0
mov r0, #0
ldmia sp!, {r4, r5, r6, pc}
arm_func_end ov00_02313CB4
arm_func_start ov00_02313D14
ov00_02313D14: ; 0x02313D14
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
mov r4, #0
bl ov00_022F5594
mov r1, r4
_02313D28:
add r3, r5, r4, lsl #4
ldr r2, [r3, #0x118]
cmp r2, #0
beq _02313D48
ldr r2, [r3, #0x120]
sub r2, r0, r2
cmp r2, #0xfa0
strhi r1, [r3, #0x118]
_02313D48:
add r4, r4, #1
cmp r4, #0xc8
blt _02313D28
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_02313D14
arm_func_start ov00_02313D58
ov00_02313D58: ; 0x02313D58
stmdb sp!, {r4, r5, r6, r7, r8, sb, lr}
sub sp, sp, #0x18c
sub sp, sp, #0x400
movs r8, r0
mov r0, #0
str r0, [sp, #0x588]
ldreq r0, _02314150 ; =ov00_0231BF88
mov r7, r2
ldreq r8, [r0]
ldrsb r0, [r1]
mov r6, r3
cmp r0, #0x3b
bne _02313DBC
ldr r3, [r8, #0xd4]
cmp r3, #0
addeq sp, sp, #0x18c
addeq sp, sp, #0x400
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
mov r0, r1
mov r1, r7
mov r2, r6
blx r3
add sp, sp, #0x18c
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
_02313DBC:
cmp r7, #7
addlt sp, sp, #0x18c
addlt sp, sp, #0x400
ldmltia sp!, {r4, r5, r6, r7, r8, sb, pc}
and r0, r0, #0xff
cmp r0, #0xfe
ldreqb r0, [r1, #1]
cmpeq r0, #0xfd
addne sp, sp, #0x18c
addne sp, sp, #0x400
ldmneia sp!, {r4, r5, r6, r7, r8, sb, pc}
ldr r0, [r8, #0xb8]
add r4, r1, #3
cmp r0, #0
movgt r0, #0
strgt r0, [r8, #0xb8]
ldrsb sb, [r1, #2]
add r5, r1, #7
add r0, sp, #0x10
mov r1, sb
mov r2, r4
sub r7, r7, #7
bl ov00_02313130
cmp sb, #9
addls pc, pc, sb, lsl #2
b _02314118
_02313E24: ; jump table
b _02313E70 ; case 0
b _02313F04 ; case 1
b _02313F8C ; case 2
b _02314118 ; case 3
b _02313FC4 ; case 4
b _02314118 ; case 5
b _02314048 ; case 6
b _02314118 ; case 7
b _02314118 ; case 8
b _02313E4C ; case 9
_02313E4C:
add r1, sp, #0x10
mov r0, r8
mov r2, r6
bl ov00_02313B40
cmp r0, #0
bne _02314124
add sp, sp, #0x18c
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
_02313E70:
ldrb r0, [r8, #0x110]
and r0, r0, #0x80
cmp r0, #0x80
bne _02313EE0
cmp r7, #4
addlt sp, sp, #0x18c
addlt sp, sp, #0x400
ldmltia sp!, {r4, r5, r6, r7, r8, sb, pc}
ldr r4, [r5], #4
mov r0, r8
mov r2, r4, lsr #0x18
mov r1, r4, lsr #8
mov r3, r4, lsl #8
mov r4, r4, lsl #0x18
and r2, r2, #0xff
and r1, r1, #0xff00
and r3, r3, #0xff0000
orr r1, r2, r1
orr r2, r3, r1
and r4, r4, #0xff000000
mov r1, r6
orr r2, r4, r2
sub r7, r7, #4
bl ov00_02313CB4
cmp r0, #0
addeq sp, sp, #0x18c
addeq sp, sp, #0x400
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
_02313EE0:
add r1, sp, #0x10
mov r0, r8
mov r2, r5
mov r3, r7
str r6, [sp]
bl ov00_02313820
add sp, sp, #0x18c
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
_02313F04:
mov r2, #0
str r2, [sp, #0xc]
_02313F0C:
add r0, r8, r2
ldrsb r1, [r4, r2]
ldrsb r0, [r0, #0x84]
cmp r1, r0
addne sp, sp, #0x18c
addne sp, sp, #0x400
ldmneia sp!, {r4, r5, r6, r7, r8, sb, pc}
add r2, r2, #1
str r2, [sp, #0xc]
cmp r2, #4
blt _02313F0C
cmp r7, #0xf
blt _02313F74
add r4, r5, r7
ldr r1, _02314154 ; =ov00_0231CDB0
add r2, sp, #8
sub r0, r4, #0xf
bl sub_02085338
ldr r0, [sp, #8]
strb r0, [r8, #0x110]
ldr r0, [r8, #0xa8]
cmp r0, #0
beq _02313F74
mov r0, r8
sub r1, r4, #0xd
bl ov00_02313200
_02313F74:
add r1, sp, #0x10
mov r0, r8
mov r2, r5
mov r3, r7
bl ov00_02313160
b _02314124
_02313F8C:
ldr r0, [sp, #0x588]
cmp r7, #0x20
movgt r7, #0x20
add r3, sp, #0x10
mov r4, #5
mov r1, r5
mov r2, r7
add r0, r3, r0
strb r4, [sp, #0x10]
bl memcpy
ldr r0, [sp, #0x588]
add r0, r0, r7
str r0, [sp, #0x588]
b _02314124
_02313FC4:
ldr r1, [r8, #0xb8]
mvn r0, #0
cmp r1, r0
addeq sp, sp, #0x18c
addeq sp, sp, #0x400
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
mov r2, #0
str r2, [sp, #0xc]
_02313FE4:
add r0, r8, r2
ldrsb r1, [r4, r2]
ldrsb r0, [r0, #0x84]
cmp r1, r0
addne sp, sp, #0x18c
addne sp, sp, #0x400
ldmneia sp!, {r4, r5, r6, r7, r8, sb, pc}
add r2, r2, #1
str r2, [sp, #0xc]
cmp r2, #4
blt _02313FE4
cmp r7, #2
addlt sp, sp, #0x18c
addlt sp, sp, #0x400
ldmltia sp!, {r4, r5, r6, r7, r8, sb, pc}
mvn r0, #0
str r0, [r8, #0xb8]
ldrsb r0, [r5]
ldr r2, [r8, #0x10c]
ldr r3, [r8, #0x9c]
add r1, r5, #1
blx r3
add sp, sp, #0x18c
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
_02314048:
mov r2, #0
str r2, [sp, #0xc]
_02314050:
add r0, r8, r2
ldrsb r1, [r4, r2]
ldrsb r0, [r0, #0x84]
cmp r1, r0
addne sp, sp, #0x18c
addne sp, sp, #0x400
ldmneia sp!, {r4, r5, r6, r7, r8, sb, pc}
add r2, r2, #1
str r2, [sp, #0xc]
cmp r2, #4
blt _02314050
cmp r7, #4
addlt sp, sp, #0x18c
addlt sp, sp, #0x400
ldmltia sp!, {r4, r5, r6, r7, r8, sb, pc}
mov r0, #7
strb r0, [sp, #0x10]
ldrb r1, [r5]
ldrb r0, [r5, #1]
ldr r2, [sp, #0x588]
add r4, sp, #0x10
strb r1, [r4, r2]
add r4, r4, r2
strb r0, [r4, #1]
ldrb r2, [r5, #2]
ldrb r1, [r5, #3]
add r3, sp, #0xc
mov r0, r8
strb r2, [r4, #2]
strb r1, [r4, #3]
ldr r1, [sp, #0x588]
add r1, r1, #4
str r1, [sp, #0x588]
ldrb r2, [r5]
ldrb r1, [r5, #1]
strb r2, [r3]
strb r1, [r3, #1]
ldrb r2, [r5, #2]
ldrb r1, [r5, #3]
strb r2, [r3, #2]
strb r1, [r3, #3]
ldr r1, [sp, #0xc]
bl ov00_02313ADC
cmp r0, #0
bne _02314124
mov r0, r8
add r1, r5, #4
sub r2, r7, #4
bl ov00_023139B4
b _02314124
_02314118:
add sp, sp, #0x18c
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
_02314124:
str r6, [sp]
mov r0, #8
str r0, [sp, #4]
ldr r0, [r8]
ldr r2, [sp, #0x588]
add r1, sp, #0x10
mov r3, #0
bl ov00_022F50E0
add sp, sp, #0x18c
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
.align 2, 0
_02314150: .word ov00_0231BF88
_02314154: .word ov00_0231CDB0
arm_func_end ov00_02313D58
arm_func_start ov00_02314158
ov00_02314158: ; 0x02314158
stmdb sp!, {r3, r4, lr}
sub sp, sp, #0x184
sub sp, sp, #0x400
mov r4, r0
mov r3, #0
add r0, sp, #8
add r2, r4, #0x84
mov r1, #8
str r3, [sp, #0x580]
bl ov00_02313130
add r0, r4, #0xcc
str r0, [sp]
mov r0, #8
str r0, [sp, #4]
ldr r0, [r4]
ldr r2, [sp, #0x580]
add r1, sp, #8
mov r3, #0
bl ov00_022F50E0
bl ov00_022F5594
str r0, [r4, #0xb0]
add sp, sp, #0x184
add sp, sp, #0x400
ldmia sp!, {r3, r4, pc}
arm_func_end ov00_02314158
arm_func_start ov00_023141B8
ov00_023141B8: ; 0x023141B8
stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0x31c
sub sp, sp, #0x800
mov sl, r0
mov sb, r1
mov r3, #0
add r0, sp, #0x5a0
add r2, sl, #0x84
mov r1, #3
str r3, [sp, #0xb18]
bl ov00_02313130
ldr r4, _0231440C ; =ov00_0232939C
mov r8, #0
ldr r0, [r4]
cmp r0, #0
ble _02314248
ldr fp, _02314410 ; =ov00_0231CDB8
ldr r5, _02314414 ; =ov00_023293A0
add r7, sp, #0x10
add r6, sp, #0x5a0
_02314208:
mov r0, r7
mov r1, fp
mov r2, r8
bl sub_020790DC
mov r0, r6
mov r1, r7
bl ov00_02312D44
ldr r0, [r5, r8, lsl #2]
bl ov00_022CF7F4
mov r1, r0
mov r0, r6
bl ov00_02312D44
add r8, r8, #1
ldr r0, [r4]
cmp r8, r0
blt _02314208
_02314248:
ldr r1, _02314418 ; =ov00_0231CDC4
add r0, sp, #0x5a0
bl ov00_02312D44
ldr r1, [sl, #0xc0]
add r0, sp, #0x5a0
bl ov00_02312D10
ldr r1, _0231441C ; =ov00_0231CDD0
add r0, sp, #0x5a0
bl ov00_02312D44
ldr r0, [sl, #0xc8]
cmp r0, #0
ldrne r1, _02314420 ; =ov00_0231CDD8
add r0, sp, #0x5a0
ldreq r1, _02314424 ; =ov00_0231CDDC
bl ov00_02312D44
cmp sb, #0
beq _023142A4
ldr r1, _02314428 ; =ov00_0231CDE0
add r0, sp, #0x5a0
bl ov00_02312D44
add r0, sp, #0x5a0
mov r1, sb
bl ov00_02312D10
_023142A4:
ldr r1, _0231442C ; =ov00_0231CDF0
add r0, sp, #0x5a0
bl ov00_02312D44
add r0, sp, #0x5a0
add r1, sl, #4
bl ov00_02312D44
ldr r0, [sl, #0xa8]
cmp r0, #0
beq _023142FC
ldr r1, _02314430 ; =ov00_0231CDFC
add r0, sp, #0x5a0
bl ov00_02312D44
ldr r1, [sl, #0x104]
add r0, sp, #0x5a0
bl ov00_02312D10
ldr r1, _02314434 ; =ov00_0231CE08
add r0, sp, #0x5a0
bl ov00_02312D44
add r0, sl, #0x100
ldrh r1, [r0, #8]
add r0, sp, #0x5a0
bl ov00_02312D10
_023142FC:
cmp sb, #2
beq _0231439C
ldr r2, [sp, #0xb18]
add r0, sp, #0x24
add r1, sp, #0x5a0
bl memcpy
ldr r0, [sp, #0xb18]
mov r2, #0xff
str r0, [sp, #0x59c]
str r2, [sp]
mov r3, #0
str r3, [sp, #4]
str r2, [sp, #8]
add r1, sp, #0x24
mov r0, sl
str r3, [sp, #0xc]
bl ov00_02313514
ldr r1, [sp, #0x59c]
ldr r0, _02314438 ; =0x00000578
sub r0, r0, r1
cmp r0, #1
bge _02314380
ldr r0, [sp, #0xb18]
mov r3, #0
str r0, [sp, #0x59c]
str r3, [sp]
str r3, [sp, #4]
str r3, [sp, #8]
add r1, sp, #0x24
mov r0, sl
mov r2, #0xff
str r3, [sp, #0xc]
bl ov00_02313514
_02314380:
ldr r2, [sp, #0x59c]
add r0, sp, #0x5a0
add r1, sp, #0x24
bl memcpy
ldr r0, [sp, #0x59c]
str r0, [sp, #0xb18]
b _023143C4
_0231439C:
ldr r2, [sp, #0xb18]
ldr r0, _02314438 ; =0x00000578
sub r0, r0, r2
cmp r0, #1
blt _023143C4
add r1, r2, #1
str r1, [sp, #0xb18]
add r0, sp, #0x5a0
mov r1, #0
strb r1, [r0, r2]
_023143C4:
add r0, sl, #0xcc
str r0, [sp]
mov r0, #8
str r0, [sp, #4]
ldr r0, [sl]
ldr r2, [sp, #0xb18]
add r1, sp, #0x5a0
mov r3, #0
bl ov00_022F50E0
bl ov00_022F5594
str r0, [sl, #0xac]
str r0, [sl, #0xb0]
cmp sb, #0
movne r0, #0
strne r0, [sl, #0xb4]
add sp, sp, #0x31c
add sp, sp, #0x800
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
_0231440C: .word ov00_0232939C
_02314410: .word ov00_0231CDB8
_02314414: .word ov00_023293A0
_02314418: .word ov00_0231CDC4
_0231441C: .word ov00_0231CDD0
_02314420: .word ov00_0231CDD8
_02314424: .word ov00_0231CDDC
_02314428: .word ov00_0231CDE0
_0231442C: .word ov00_0231CDF0
_02314430: .word ov00_0231CDFC
_02314434: .word ov00_0231CE08
_02314438: .word 0x00000578
arm_func_end ov00_023141B8
arm_func_start ov00_0231443C
ov00_0231443C: ; 0x0231443C
stmdb sp!, {r4, lr}
ldr r1, _02314480 ; =ov00_0231CF68
mov r4, r0
ldr r1, [r1, #0x7c]
bl strcmp
cmp r0, #0
beq _02314470
ldr r1, _02314480 ; =ov00_0231CF68
mov r0, r4
ldr r1, [r1, #0x80]
bl strcmp
cmp r0, #0
bne _02314478
_02314470:
mov r0, #1
ldmia sp!, {r4, pc}
_02314478:
mov r0, #0
ldmia sp!, {r4, pc}
.align 2, 0
_02314480: .word ov00_0231CF68
arm_func_end ov00_0231443C
arm_func_start ov00_02314484
ov00_02314484: ; 0x02314484
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
ldr r7, [sp, #0x28]
ldr r6, [sp, #0x2c]
movs sb, r1
mov sl, r0
mov fp, r2
mov r8, r3
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
cmp sb, #1
mov r4, #0
mov r5, #1
bls _023144C8
_023144B8:
mov r0, r5, lsl #1
add r5, r0, #1
cmp r5, sb
blo _023144B8
_023144C8:
ldr r2, [r6]
add r0, r2, #1
str r0, [r6]
ldrb r1, [r7]
ldrb r0, [fp, r2]
ldrb r1, [sl, r1]
add r0, r1, r0
strb r0, [r7]
ldr r0, [r6]
cmp r0, r8
blo _02314508
mov r0, #0
str r0, [r6]
ldrb r0, [r7]
add r0, r0, r8
strb r0, [r7]
_02314508:
ldrb r0, [r7]
add r4, r4, #1
cmp r4, #0xb
and r0, r5, r0
bls _02314528
mov r1, sb
bl _u32_div_f
mov r0, r1
_02314528:
cmp r0, sb
bhi _023144C8
and r0, r0, #0xff
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
arm_func_end ov00_02314484
arm_func_start ov00_02314538
ov00_02314538: ; 0x02314538
mov r1, #1
strb r1, [r0, #0x100]
mov r1, #3
strb r1, [r0, #0x101]
mov r1, #5
strb r1, [r0, #0x102]
mov r1, #7
strb r1, [r0, #0x103]
mov r1, #0xb
strb r1, [r0, #0x104]
mov r1, #0
mov r2, #0xff
_02314568:
strb r2, [r0, r1]
add r1, r1, #1
cmp r1, #0x100
sub r2, r2, #1
blt _02314568
bx lr
arm_func_end ov00_02314538
arm_func_start ov00_02314580
ov00_02314580: ; 0x02314580
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
sub sp, sp, #0x10
mov r7, r2
mov sb, r0
mov r8, r1
cmp r7, #1
bhs _023145A8
bl ov00_02314538
add sp, sp, #0x10
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
_023145A8:
mov r0, #0
_023145AC:
strb r0, [sb, r0]
add r0, r0, #1
cmp r0, #0x100
blt _023145AC
mov r0, #0
str r0, [sp, #0xc]
strb r0, [sp, #8]
mov r6, #0xff
add r5, sp, #8
add r4, sp, #0xc
_023145D4:
str r5, [sp]
mov r0, sb
mov r1, r6
mov r2, r8
mov r3, r7
str r4, [sp, #4]
bl ov00_02314484
ldrb r2, [sb, r6]
ldrb r1, [sb, r0]
strb r1, [sb, r6]
strb r2, [sb, r0]
subs r6, r6, #1
bpl _023145D4
ldrb r1, [sb, #1]
mov r0, #0
strb r1, [sb, #0x100]
ldrb r1, [sb, #3]
strb r1, [sb, #0x101]
ldrb r1, [sb, #5]
strb r1, [sb, #0x102]
ldrb r1, [sb, #7]
strb r1, [sb, #0x103]
ldrb r1, [sp, #8]
ldrb r1, [sb, r1]
strb r1, [sb, #0x104]
strb r0, [sp, #8]
str r0, [sp, #0xc]
add sp, sp, #0x10
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
arm_func_end ov00_02314580
arm_func_start ov00_02314648
ov00_02314648: ; 0x02314648
stmdb sp!, {r4, lr}
ldrb r4, [r0, #0x100]
add r2, r4, #1
strb r2, [r0, #0x100]
ldrb r3, [r0, #0x101]
ldrb r2, [r0, r4]
add r2, r3, r2
strb r2, [r0, #0x101]
ldrb r3, [r0, #0x104]
and r2, r2, #0xff
ldrb r2, [r0, r2]
ldrb r4, [r0, r3]
strb r2, [r0, r3]
ldrb r3, [r0, #0x103]
ldrb r2, [r0, #0x101]
ldrb r3, [r0, r3]
strb r3, [r0, r2]
ldrb r3, [r0, #0x100]
ldrb r2, [r0, #0x103]
ldrb r3, [r0, r3]
strb r3, [r0, r2]
ldrb r2, [r0, #0x100]
strb r4, [r0, r2]
ldrb r3, [r0, #0x102]
ldrb r2, [r0, r4]
add r4, r3, r2
strb r4, [r0, #0x102]
ldrb r3, [r0, #0x103]
ldrb r2, [r0, #0x104]
ldrb ip, [r0, #0x101]
ldrb lr, [r0, #0x100]
and r4, r4, #0xff
ldrb r3, [r0, r3]
ldrb r2, [r0, r2]
ldrb ip, [r0, ip]
ldrb r4, [r0, r4]
add r2, r3, r2
ldrb r3, [r0, lr]
add r2, ip, r2
and r2, r2, #0xff
add r3, r4, r3
ldrb r2, [r0, r2]
and r3, r3, #0xff
ldrb r3, [r0, r3]
ldrb r2, [r0, r2]
eor r3, r1, r3
eor r2, r3, r2
strb r2, [r0, #0x103]
strb r1, [r0, #0x104]
ldrb r0, [r0, #0x103]
ldmia sp!, {r4, pc}
arm_func_end ov00_02314648
arm_func_start ov00_02314714
ov00_02314714: ; 0x02314714
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r5, r2
mov r7, r0
mov r6, r1
mov r4, #0
cmp r5, #0
ldmleia sp!, {r3, r4, r5, r6, r7, pc}
_02314730:
ldrb r1, [r6, r4]
mov r0, r7
bl ov00_02314648
strb r0, [r6, r4]
add r4, r4, #1
cmp r4, r5
blt _02314730
ldmia sp!, {r3, r4, r5, r6, r7, pc}
arm_func_end ov00_02314714
arm_func_start ov00_02314750
ov00_02314750: ; 0x02314750
ldr r2, [r0, #4]
cmp r2, #0
strne r1, [r2, #0x24]
str r1, [r0, #4]
mov r2, #0
str r2, [r1, #0x24]
ldr r2, [r0]
cmp r2, #0
streq r1, [r0]
ldr r1, [r0, #8]
add r1, r1, #1
str r1, [r0, #8]
bx lr
arm_func_end ov00_02314750
arm_func_start ov00_02314784
ov00_02314784: ; 0x02314784
ldr r2, [r0]
cmp r2, #0
beq _023147B0
ldr r1, [r2, #0x24]
str r1, [r0]
cmp r1, #0
moveq r1, #0
streq r1, [r0, #4]
ldr r1, [r0, #8]
sub r1, r1, #1
str r1, [r0, #8]
_023147B0:
mov r0, r2
bx lr
arm_func_end ov00_02314784
arm_func_start ov00_023147B8
ov00_023147B8: ; 0x023147B8
ldr r2, [r0]
mov r3, #0
cmp r2, #0
beq _0231481C
_023147C8:
cmp r2, r1
bne _0231480C
cmp r3, #0
ldrne r1, [r2, #0x24]
strne r1, [r3, #0x24]
ldr r1, [r0]
cmp r1, r2
ldreq r1, [r2, #0x24]
streq r1, [r0]
ldr r1, [r0, #4]
cmp r1, r2
streq r3, [r0, #4]
ldr r1, [r0, #8]
sub r1, r1, #1
str r1, [r0, #8]
mov r0, #1
bx lr
_0231480C:
mov r3, r2
ldr r2, [r2, #0x24]
cmp r2, #0
bne _023147C8
_0231481C:
mov r0, #0
bx lr
arm_func_end ov00_023147B8
arm_func_start ov00_02314824
ov00_02314824: ; 0x02314824
mov r1, #0
str r1, [r0, #4]
str r1, [r0]
str r1, [r0, #8]
bx lr
arm_func_end ov00_02314824
arm_func_start ov00_02314838
ov00_02314838: ; 0x02314838
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #0x114
mov r2, #2
mov r4, r1
strb r2, [sp, #0xd]
mov r5, r0
mov r6, #0
bl ov00_022F5594
str r0, [r4, #0x1c]
ldrb r1, [r4, #0x14]
tst r1, #0x20
bne _02314AD0
ldr r0, [r5]
cmp r0, #1
bne _02314A00
tst r1, #0x80
beq _023148C0
mov r2, #0xfe
mov r1, #0xfd
mov r0, #9
strb r2, [sp, #0x14]
strb r1, [sp, #0x15]
strb r0, [sp, #0x16]
ldrb r1, [r4, #0x1c]
ldrb r0, [r4, #0x1d]
add r3, sp, #0x17
mov r2, #7
strb r1, [r3]
strb r0, [r3, #1]
ldrb r1, [r4, #0x1e]
ldrb r0, [r4, #0x1f]
strb r1, [r3, #2]
strb r0, [r3, #3]
b _02314A70
_023148C0:
ldr r0, [r4, #0x20]
mov ip, r6
mov r3, r0, lsr #0x18
mov r2, r0, lsr #8
mov lr, r0, lsl #8
mov r6, r0, lsl #0x18
mov r1, #0xfe
mov r0, #0xfd
strb r0, [sp, #0x15]
and r3, r3, #0xff
and r2, r2, #0xff00
orr r2, r3, r2
and lr, lr, #0xff0000
and r3, r6, #0xff000000
orr r2, lr, r2
orrs r2, r3, r2
str r2, [sp, #8]
strb r1, [sp, #0x14]
strb ip, [sp, #0x16]
ldrb r2, [r4, #0x1c]
ldrb r1, [r4, #0x1d]
add r3, sp, #0x17
add r0, ip, #7
strb r2, [r3]
strb r1, [r3, #1]
ldrb r2, [r4, #0x1e]
ldrb r1, [r4, #0x1f]
strb r2, [r3, #2]
strb r1, [r3, #3]
beq _02314968
add ip, sp, #8
ldrb r3, [ip]
ldrb r1, [ip, #1]
add lr, sp, #0x14
strb r3, [lr, r0]
add r3, lr, r0
strb r1, [r3, #1]
ldrb r2, [ip, #2]
ldrb r1, [ip, #3]
add r0, r0, #4
strb r2, [r3, #2]
strb r1, [r3, #3]
_02314968:
ldrb r1, [r4, #0x14]
tst r1, #4
beq _023149D0
ldr r1, [r5, #0x40]
add r2, sp, #0x14
strb r1, [r2, r0]
ldr r1, [r5, #0x40]
mov r3, #0
add r0, r0, #1
cmp r1, #0
ble _023149B4
_02314994:
add r1, r5, r3
ldrb r1, [r1, #0x2c]
add r3, r3, #1
strb r1, [r2, r0]
ldr r1, [r5, #0x40]
add r0, r0, #1
cmp r3, r1
blt _02314994
_023149B4:
add r2, sp, #0x14
mov r3, #0
strb r3, [r2, r0]
add r1, r0, #1
strb r3, [r2, r1]
add r2, r0, #2
b _02314A70
_023149D0:
add r3, sp, #0x14
mov r2, #0xff
strb r2, [r3, r0]
add r1, r0, #1
strb r2, [r3, r1]
add r1, r0, #2
strb r2, [r3, r1]
add r1, r0, #3
mov r2, #1
strb r2, [r3, r1]
add r2, r0, #4
b _02314A70
_02314A00:
tst r1, #4
add ip, sp, #0x14
beq _02314A44
ldr r3, _02314AF8 ; =ov00_0231D360
mov r2, #6
_02314A14:
ldrb r1, [r3]
ldrb r0, [r3, #1]
add r3, r3, #2
strb r1, [ip]
strb r0, [ip, #1]
add ip, ip, #2
subs r2, r2, #1
bne _02314A14
ldrb r0, [r3]
mov r2, #0xd
strb r0, [ip]
b _02314A70
_02314A44:
ldr r3, _02314AFC ; =ov00_0231D370
mov r2, #4
_02314A4C:
ldrb r1, [r3]
ldrb r0, [r3, #1]
add r3, r3, #2
strb r1, [ip]
strb r0, [ip, #1]
add ip, ip, #2
subs r2, r2, #1
bne _02314A4C
mov r2, #8
_02314A70:
ldr r1, [r4]
ldr r0, [r5, #0x28]
cmp r1, r0
bne _02314AA0
ldrb r0, [r4, #0x15]
tst r0, #2
beq _02314AA0
ldr r0, [r4, #8]
str r0, [sp, #0x10]
ldrh r0, [r4, #0xc]
strh r0, [sp, #0xe]
b _02314AAC
_02314AA0:
str r1, [sp, #0x10]
ldrh r0, [r4, #4]
strh r0, [sp, #0xe]
_02314AAC:
add r1, sp, #0xc
str r1, [sp]
mov r0, #8
str r0, [sp, #4]
ldr r0, [r5, #0x20]
add r1, sp, #0x14
mov r3, #0
bl ov00_022F50E0
mov r6, #1
_02314AD0:
cmp r6, #0
moveq r0, #0
addeq sp, sp, #0x114
streq r0, [r4, #0x1c]
ldmeqia sp!, {r3, r4, r5, r6, pc}
mov r1, r4
add r0, r5, #8
bl ov00_02314750
add sp, sp, #0x114
ldmia sp!, {r3, r4, r5, r6, pc}
.align 2, 0
_02314AF8: .word ov00_0231D360
_02314AFC: .word ov00_0231D370
arm_func_end ov00_02314838
arm_func_start ov00_02314B00
ov00_02314B00: ; 0x02314B00
stmdb sp!, {r4, lr}
mov r4, r0
add r0, r4, #0x14
bl ov00_02314824
add r0, r4, #8
bl ov00_02314824
ldmia sp!, {r4, pc}
arm_func_end ov00_02314B00
arm_func_start ov00_02314B1C
ov00_02314B1C: ; 0x02314B1C
stmdb sp!, {r4, lr}
mov r4, r0
ldr r0, [r4, #0x20]
bl ov00_022F4FB4
mvn r1, #0
add r0, r4, #0x14
str r1, [r4, #0x20]
bl ov00_02314824
add r0, r4, #8
bl ov00_02314824
ldmia sp!, {r4, pc}
arm_func_end ov00_02314B1C
arm_func_start ov00_02314B48
ov00_02314B48: ; 0x02314B48
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
mov r8, r2
ldrsb r2, [r8]
mov sl, r0
mov sb, r1
cmp r2, #0
mov r7, r3
cmpne r2, #9
ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldrb r0, [sb, #0x14]
add r8, r8, #5
sub r7, r7, #5
tst r0, #0x80
beq _02314BD0
and r0, r0, #0x7f
strb r0, [sb, #0x14]
cmp r7, #0
ble _02314CC0
mov r0, r8
bl sub_0208B360
str r0, [sb, #0x20]
mov r1, sb
add r0, sl, #8
bl ov00_023147B8
mov r0, sl
mov r1, sb
bl ov00_02314838
ldr r3, [sl, #0x48]
ldr r4, [sl, #0x44]
mov r2, sb
mov r0, sl
mov r1, #3
blx r4
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_02314BD0:
tst r0, #4
beq _02314C54
ldr r0, [sl, #0x40]
mov r4, #0
cmp r0, #0
ble _02314C44
ldr fp, _02314D04 ; =ov00_0231CF68
_02314BEC:
mov r0, r8
mov r1, r7
bl ov00_0231604C
movs r5, r0
bmi _02314C44
add r6, sl, r4
ldrb r0, [r6, #0x2c]
ldr r0, [fp, r0, lsl #2]
bl ov00_0231443C
cmp r0, #0
bne _02314C2C
ldrb r1, [r6, #0x2c]
mov r0, sb
mov r2, r8
ldr r1, [fp, r1, lsl #2]
bl ov00_0231518C
_02314C2C:
ldr r0, [sl, #0x40]
add r4, r4, #1
cmp r4, r0
add r8, r8, r5
sub r7, r7, r5
blt _02314BEC
_02314C44:
ldrb r0, [sb, #0x14]
orr r0, r0, #0x41
strb r0, [sb, #0x14]
b _02314CC0
_02314C54:
ldrsb r0, [r8]
cmp r0, #0
beq _02314CA4
ldr r0, _02314D08 ; =ov00_0231D37C
mov r1, r8
mov r2, #8
bl strncmp
cmp r0, #0
bne _02314CA4
mov r0, sb
mov r1, r8
mov r2, r7
bl ov00_023156D4
ldrb r0, [sb, #0x28]
cmp r0, #0xff
ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldrb r0, [sb, #0x14]
orr r0, r0, #0x43
strb r0, [sb, #0x14]
b _02314CC0
_02314CA4:
mov r0, sb
mov r1, r8
mov r2, r7
bl ov00_023154E8
ldrb r0, [sb, #0x14]
orr r0, r0, #0x43
strb r0, [sb, #0x14]
_02314CC0:
ldrb r0, [sb, #0x14]
and r0, r0, #0xf3
strb r0, [sb, #0x14]
bl ov00_022F5594
ldr r2, [sb, #0x1c]
mov r1, sb
sub r0, r0, r2
str r0, [sb, #0x1c]
add r0, sl, #8
bl ov00_023147B8
ldr r3, [sl, #0x48]
ldr r4, [sl, #0x44]
mov r0, sl
mov r2, sb
mov r1, #0
blx r4
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
_02314D04: .word ov00_0231CF68
_02314D08: .word ov00_0231D37C
arm_func_end ov00_02314B48
arm_func_start ov00_02314D0C
ov00_02314D0C: ; 0x02314D0C
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r4, r1
mov r7, r2
mov r5, r0
ldr r1, _02314DA0 ; =ov00_0231D388
mov r0, r7
bl strstr
cmp r0, #0
movne r6, #1
moveq r6, #0
mov r0, r4
mov r1, r7
bl ov00_02315458
cmp r6, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
ldrb r0, [r4, #0x14]
tst r0, #4
orrne r0, r0, #0x41
orreq r0, r0, #0x42
strb r0, [r4, #0x14]
ldrb r0, [r4, #0x14]
and r0, r0, #0xf3
strb r0, [r4, #0x14]
bl ov00_022F5594
ldr r2, [r4, #0x1c]
mov r1, r4
sub r0, r0, r2
str r0, [r4, #0x1c]
add r0, r5, #8
bl ov00_023147B8
ldr r3, [r5, #0x48]
ldr ip, [r5, #0x44]
mov r0, r5
mov r2, r4
mov r1, #0
blx ip
ldmia sp!, {r3, r4, r5, r6, r7, pc}
.align 2, 0
_02314DA0: .word ov00_0231D388
arm_func_end ov00_02314D0C
arm_func_start ov00_02314DA4
ov00_02314DA4: ; 0x02314DA4
mov r0, #1
bx lr
arm_func_end ov00_02314DA4
arm_func_start ov00_02314DAC
ov00_02314DAC: ; 0x02314DAC
stmdb sp!, {r4, r5, r6, r7, r8, sb, lr}
sub sp, sp, #0x14
sub sp, sp, #0x800
movs r8, r1
mov r1, #8
mov sb, r0
str r1, [sp, #8]
mov r7, #0
ldreq r7, [sb, #0x20]
mov r0, r7
bl ov00_022F5320
cmp r0, #0
addeq sp, sp, #0x14
addeq sp, sp, #0x800
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
_02314DE8:
add r0, sp, #0xc
str r0, [sp]
add r4, sp, #8
ldr r2, _02314F3C ; =0x000007FF
add r1, sp, #0x14
mov r0, r7
mov r3, #0
str r4, [sp, #4]
bl ov00_022F509C
mov r5, r0
mvn r0, #0
cmp r5, r0
addeq sp, sp, #0x14
addeq sp, sp, #0x800
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
add r4, sp, #0x14
mov r0, #0
strb r0, [r4, r5]
ldr r6, [sb, #8]
cmp r6, #0
beq _02314F20
_02314E3C:
cmp r8, #0
beq _02314E60
ldrb r0, [r6, #0x15]
tst r0, #8
beq _02314E60
ldr r1, [r6, #0x10]
ldr r0, [sp, #0x10]
cmp r1, r0
beq _02314EB8
_02314E60:
ldr r3, [sp, #0x10]
ldr r2, [r6]
cmp r2, r3
bne _02314E88
ldrh r1, [r6, #4]
ldrh r0, [sp, #0xe]
cmp r1, r0
beq _02314EB8
cmp r8, #0
bne _02314EB8
_02314E88:
ldr r0, [sb, #0x28]
cmp r2, r0
bne _02314F14
ldrb r0, [r6, #0x15]
tst r0, #2
beq _02314F14
ldr r0, [r6, #8]
cmp r0, r3
ldreqh r1, [r6, #0xc]
ldreqh r0, [sp, #0xe]
cmpeq r1, r0
bne _02314F14
_02314EB8:
cmp r8, #0
beq _02314EE0
mov r0, sb
mov r1, r6
mov r2, r4
mov r3, r5
bl ov00_02314DA4
cmp r0, #0
bne _02314F20
b _02314F14
_02314EE0:
ldr r0, [sb]
add r2, sp, #0x14
cmp r0, #1
mov r0, sb
bne _02314F04
mov r1, r6
mov r3, r5
bl ov00_02314B48
b _02314F20
_02314F04:
mov r1, r6
mov r3, r5
bl ov00_02314D0C
b _02314F20
_02314F14:
ldr r6, [r6, #0x24]
cmp r6, #0
bne _02314E3C
_02314F20:
mov r0, r7
bl ov00_022F5320
cmp r0, #0
bne _02314DE8
add sp, sp, #0x14
add sp, sp, #0x800
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
.align 2, 0
_02314F3C: .word 0x000007FF
arm_func_end ov00_02314DAC
arm_func_start ov00_02314F40
ov00_02314F40: ; 0x02314F40
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r6, r0
bl ov00_022F5594
ldr r3, [r6, #8]
mov r5, r0
cmp r3, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
ldr r4, _02314FCC ; =0x000009C4
mov r7, #1
_02314F64:
ldr r0, [r3, #0x1c]
add r0, r0, #0x1c4
add r0, r0, #0x800
cmp r5, r0
ldmlsia sp!, {r3, r4, r5, r6, r7, pc}
ldrb r2, [r3, #0x15]
mov r0, r6
mov r1, r7
orr r2, r2, #0x10
strb r2, [r3, #0x15]
ldr r2, [r6, #8]
str r4, [r2, #0x1c]
ldr r3, [r6, #8]
ldrb r2, [r3, #0x15]
and r2, r2, #0xd3
strb r2, [r3, #0x15]
ldr r2, [r6, #8]
ldr r3, [r6, #0x48]
ldr ip, [r6, #0x44]
blx ip
add r0, r6, #8
bl ov00_02314784
ldr r3, [r6, #8]
cmp r3, #0
bne _02314F64
ldmia sp!, {r3, r4, r5, r6, r7, pc}
.align 2, 0
_02314FCC: .word 0x000009C4
arm_func_end ov00_02314F40
arm_func_start ov00_02314FD0
ov00_02314FD0: ; 0x02314FD0
stmdb sp!, {r4, lr}
mov r4, r0
b _02314FF0
_02314FDC:
add r0, r4, #0x14
bl ov00_02314784
mov r1, r0
mov r0, r4
bl ov00_02314838
_02314FF0:
ldr r1, [r4, #0x10]
ldr r0, [r4, #4]
cmp r1, r0
ldmgeia sp!, {r4, pc}
ldr r0, [r4, #0x1c]
cmp r0, #0
bgt _02314FDC
ldmia sp!, {r4, pc}
arm_func_end ov00_02314FD0
arm_func_start ov00_02315010
ov00_02315010: ; 0x02315010
stmdb sp!, {r4, lr}
mov r4, r0
ldr r1, [r4, #0x10]
cmp r1, #0
ldmeqia sp!, {r4, pc}
mov r1, #0
bl ov00_02314DAC
mov r0, r4
bl ov00_02314F40
ldr r0, [r4, #0x1c]
cmp r0, #0
ble _02315048
mov r0, r4
bl ov00_02314FD0
_02315048:
ldr r0, [r4, #0x10]
cmp r0, #0
ldmneia sp!, {r4, pc}
ldr r3, [r4, #0x48]
ldr ip, [r4, #0x44]
mov r0, r4
mov r1, #2
mov r2, #0
blx ip
ldmia sp!, {r4, pc}
arm_func_end ov00_02315010
arm_func_start ov00_02315070
ov00_02315070: ; 0x02315070
ldr r3, [r0, #0x40]
cmp r3, #0x14
bxge lr
add r2, r3, #1
str r2, [r0, #0x40]
add r0, r0, r3
strb r1, [r0, #0x2c]
bx lr
arm_func_end ov00_02315070
arm_func_start ov00_02315090
ov00_02315090: ; 0x02315090
ldr ip, _0231509C ; =ov00_0231592C
ldr r0, [r0]
bx ip
.align 2, 0
_0231509C: .word ov00_0231592C
arm_func_end ov00_02315090
arm_func_start ov00_023150A0
ov00_023150A0: ; 0x023150A0
ldr ip, _023150B0 ; =sub_0208DEBC
ldr r0, [r0]
ldr r1, [r1]
bx ip
.align 2, 0
_023150B0: .word sub_0208DEBC
arm_func_end ov00_023150A0
arm_func_start ov00_023150B4
ov00_023150B4: ; 0x023150B4
ldr ip, _023150C0 ; =ov00_022F5B14
ldr r0, [r0]
bx ip
.align 2, 0
_023150C0: .word ov00_022F5B14
arm_func_end ov00_023150B4
arm_func_start ov00_023150C4
ov00_023150C4: ; 0x023150C4
stmdb sp!, {r3, lr}
sub sp, sp, #8
ldr r0, _02315118 ; =ov00_023294F4
ldr r0, [r0, #4]
cmp r0, #0
bne _02315108
ldr r0, _0231511C ; =ov00_023150A0
ldr ip, _02315120 ; =ov00_023150B4
str r0, [sp]
ldr r3, _02315124 ; =ov00_02315090
mov r0, #8
mov r1, #0x64
mov r2, #2
str ip, [sp, #4]
bl ov00_022F4BBC
ldr r1, _02315118 ; =ov00_023294F4
str r0, [r1, #4]
_02315108:
ldr r0, _02315118 ; =ov00_023294F4
ldr r0, [r0, #4]
add sp, sp, #8
ldmia sp!, {r3, pc}
.align 2, 0
_02315118: .word ov00_023294F4
_0231511C: .word ov00_023150A0
_02315120: .word ov00_023150B4
_02315124: .word ov00_02315090
arm_func_end ov00_023150C4
arm_func_start ov00_02315128
ov00_02315128: ; 0x02315128
stmdb sp!, {r3, lr}
ldr r0, _02315164 ; =ov00_023294F4
ldr r0, [r0, #4]
cmp r0, #0
ldmeqia sp!, {r3, pc}
bl ov00_022F4C84
cmp r0, #0
ldmneia sp!, {r3, pc}
ldr r0, _02315164 ; =ov00_023294F4
ldr r0, [r0, #4]
bl ov00_022F4C38
ldr r0, _02315164 ; =ov00_023294F4
mov r1, #0
str r1, [r0, #4]
ldmia sp!, {r3, pc}
.align 2, 0
_02315164: .word ov00_023294F4
arm_func_end ov00_02315128
arm_func_start ov00_02315168
ov00_02315168: ; 0x02315168
stmdb sp!, {r4, lr}
ldr r4, [r0]
ldr r0, [r4, #0x18]
bl ov00_022F4C38
mov r1, #0
mov r0, r4
str r1, [r4, #0x18]
bl ov00_022F5B14
ldmia sp!, {r4, pc}
arm_func_end ov00_02315168
arm_func_start ov00_0231518C
ov00_0231518C: ; 0x0231518C
stmdb sp!, {r3, r4, r5, lr}
sub sp, sp, #8
mov r5, r0
mov r4, r2
mov r0, #0
bl ov00_02315F88
str r0, [sp]
mov r1, r4
mov r0, #0
bl ov00_02315F88
str r0, [sp, #4]
ldr r0, [r5, #0x18]
add r1, sp, #0
bl ov00_022F4CD0
add sp, sp, #8
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_0231518C
arm_func_start ov00_023151CC
ov00_023151CC: ; 0x023151CC
stmdb sp!, {r4, r5, lr}
sub sp, sp, #0x14
mov r4, r1
mov r5, r0
ldr r1, _02315200 ; =ov00_0231D3A0
add r0, sp, #0
bl sub_020790DC
add r2, sp, #0
mov r0, r5
mov r1, r4
bl ov00_0231518C
add sp, sp, #0x14
ldmia sp!, {r4, r5, pc}
.align 2, 0
_02315200: .word ov00_0231D3A0
arm_func_end ov00_023151CC
arm_func_start ov00_02315204
ov00_02315204: ; 0x02315204
stmdb sp!, {r3, r4, r5, lr}
sub sp, sp, #8
cmp r0, #0
mov r5, r2
addeq sp, sp, #8
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, pc}
str r1, [sp]
ldr r0, [r0, #0x18]
add r1, sp, #0
bl ov00_022F4DCC
cmp r0, #0
beq _0231524C
ldr r4, [r0, #4]
mov r0, r4
bl strlen
cmp r0, #0
bne _02315258
_0231524C:
add sp, sp, #8
mov r0, r5
ldmia sp!, {r3, r4, r5, pc}
_02315258:
mov r0, r4
add sp, sp, #8
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_02315204
arm_func_start ov00_02315264
ov00_02315264: ; 0x02315264
stmdb sp!, {r4, r5, r6, lr}
movs r6, r0
mov r4, r2
mov r5, r1
moveq r0, r4
ldmeqia sp!, {r4, r5, r6, pc}
ldr r1, _02315304 ; =ov00_0231D3A4
mov r0, r5
bl strcmp
cmp r0, #0
mov r0, r6
bne _0231529C
bl ov00_023159DC
ldmia sp!, {r4, r5, r6, pc}
_0231529C:
mov r1, r5
mov r2, #0
bl ov00_02315204
cmp r0, #0
moveq r0, r4
ldmeqia sp!, {r4, r5, r6, pc}
ldrsb r1, [r0]
cmp r1, #0x2d
movne r1, r0
addeq r1, r0, #1
ldrb r2, [r1]
cmp r2, #0
blt _023152D8
cmp r2, #0x80
blt _023152E0
_023152D8:
mov r1, #0
b _023152F0
_023152E0:
ldr r1, _02315308 ; =_020AEDB0
mov r2, r2, lsl #1
ldrh r1, [r1, r2]
and r1, r1, #8
_023152F0:
cmp r1, #0
moveq r0, r4
ldmeqia sp!, {r4, r5, r6, pc}
bl sub_0208B360
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_02315304: .word ov00_0231D3A4
_02315308: .word _020AEDB0
arm_func_end ov00_02315264
arm_func_start ov00_0231530C
ov00_0231530C: ; 0x0231530C
ldr r0, [r0]
bx lr
arm_func_end ov00_0231530C
arm_func_start ov00_02315314
ov00_02315314: ; 0x02315314
ldrh r0, [r0, #4]
mov r1, r0, asr #8
mov r0, r0, lsl #8
and r1, r1, #0xff
and r0, r0, #0xff00
orr r0, r1, r0
mov r0, r0, lsl #0x10
mov r0, r0, lsr #0x10
bx lr
arm_func_end ov00_02315314
arm_func_start ov00_02315338
ov00_02315338: ; 0x02315338
ldrh r0, [r0, #4]
bx lr
arm_func_end ov00_02315338
arm_func_start ov00_02315340
ov00_02315340: ; 0x02315340
ldrb r0, [r0, #0x15]
and r0, r0, #2
cmp r0, #2
moveq r0, #1
movne r0, #0
bx lr
arm_func_end ov00_02315340
arm_func_start ov00_02315358
ov00_02315358: ; 0x02315358
ldr r0, [r0, #8]
bx lr
arm_func_end ov00_02315358
arm_func_start ov00_02315360
ov00_02315360: ; 0x02315360
ldrh r0, [r0, #0xc]
mov r1, r0, asr #8
mov r0, r0, lsl #8
and r1, r1, #0xff
and r0, r0, #0xff00
orr r0, r1, r0
mov r0, r0, lsl #0x10
mov r0, r0, lsr #0x10
bx lr
arm_func_end ov00_02315360
arm_func_start ov00_02315384
ov00_02315384: ; 0x02315384
str r1, [r0, #0x24]
bx lr
arm_func_end ov00_02315384
arm_func_start ov00_0231538C
ov00_0231538C: ; 0x0231538C
ldr r0, [r0, #0x24]
bx lr
arm_func_end ov00_0231538C
arm_func_start ov00_02315394
ov00_02315394: ; 0x02315394
stmdb sp!, {r4, r5, r6, lr}
sub sp, sp, #8
ldr r1, _023153F0 ; =ov00_02318768
add r4, sp, #0
ldr r2, [r1]
ldr r1, [r1, #4]
mov r6, r0
str r2, [sp]
str r1, [sp, #4]
mov r5, #0
_023153BC:
ldr r1, [r4, r5, lsl #2]
mov r0, r6
bl strcmp
cmp r0, #0
addeq sp, sp, #8
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, pc}
add r5, r5, #1
cmp r5, #2
blo _023153BC
mov r0, #1
add sp, sp, #8
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_023153F0: .word ov00_02318768
arm_func_end ov00_02315394
arm_func_start ov00_023153F4
ov00_023153F4: ; 0x023153F4
cmp r0, #0
ldrne r2, _02315454 ; =ov00_023294F4
strne r0, [r2]
ldr r2, _02315454 ; =ov00_023294F4
ldr r0, [r2]
mov ip, r0
b _02315418
_02315410:
add ip, ip, #1
str ip, [r2]
_02315418:
ldrsb r3, [ip]
cmp r3, #0
cmpne r3, r1
bne _02315410
cmp ip, r0
moveq r0, #0
cmp r3, #0
bxeq lr
ldr r1, _02315454 ; =ov00_023294F4
mov r2, #0
ldr r3, [r1]
strb r2, [ip]
add r2, r3, #1
str r2, [r1]
bx lr
.align 2, 0
_02315454: .word ov00_023294F4
arm_func_end ov00_023153F4
arm_func_start ov00_02315458
ov00_02315458: ; 0x02315458
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
mov sl, r0
add r0, r1, #1
mov r1, #0x5c
bl ov00_023153F4
movs r8, r0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r4, #0
mov fp, #0x5c
ldr r5, _023154E4 ; =ov00_0231D3AC
mov r7, r4
mov r6, fp
_02315488:
mov r0, r7
mov r1, r6
bl ov00_023153F4
movs sb, r0
mov r0, r8
moveq sb, r5
bl ov00_02315394
cmp r0, #0
beq _023154CC
mov r0, r8
bl ov00_0231443C
cmp r0, #0
bne _023154CC
mov r0, sl
mov r1, r8
mov r2, sb
bl ov00_0231518C
_023154CC:
mov r0, r4
mov r1, fp
bl ov00_023153F4
movs r8, r0
bne _02315488
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
_023154E4: .word ov00_0231D3AC
arm_func_end ov00_02315458
arm_func_start ov00_023154E8
ov00_023154E8: ; 0x023154E8
stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0x8c
mov sl, r1
ldrsb r1, [sl]
mov fp, r0
mov sb, r2
cmp r1, #0
beq _0231557C
_02315508:
mov r0, sl
mov r1, sb
bl ov00_0231604C
cmp r0, #0
addlt sp, sp, #0x8c
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r4, sl
sub sb, sb, r0
add sl, sl, r0
mov r0, sl
mov r1, sb
bl ov00_0231604C
cmp r0, #0
addlt sp, sp, #0x8c
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r5, sl
add sl, sl, r0
sub sb, sb, r0
mov r0, r4
bl ov00_0231443C
cmp r0, #0
bne _02315570
mov r0, fp
mov r1, r4
mov r2, r5
bl ov00_0231518C
_02315570:
ldrsb r0, [sl]
cmp r0, #0
bne _02315508
_0231557C:
mov r0, #0
add sl, sl, #1
sub sb, sb, #1
str r0, [sp]
_0231558C:
cmp sb, #2
addlt sp, sp, #0x8c
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldrb r1, [sl]
ldrb r0, [sl, #1]
add r2, sp, #8
add sl, sl, #2
strb r1, [r2]
strb r0, [r2, #1]
ldrh r0, [sp, #8]
str sl, [sp, #4]
sub sb, sb, #2
mov r1, r0, asr #8
mov r0, r0, lsl #8
and r1, r1, #0xff
and r0, r0, #0xff00
orr r0, r1, r0
strh r0, [sp, #8]
ldrsb r0, [sl]
mov r5, #0
cmp r0, #0
beq _0231561C
_023155E4:
mov r0, sl
mov r1, sb
bl ov00_0231604C
cmp r0, #0
addlt sp, sp, #0x8c
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
cmp r0, #0x64
addgt sp, sp, #0x8c
ldmgtia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldrsb r1, [sl, r0]!
add r5, r5, #1
sub sb, sb, r0
cmp r1, #0
bne _023155E4
_0231561C:
ldrh r0, [sp, #8]
add sl, sl, #1
sub sb, sb, #1
cmp r0, #0
mov r6, #0
ble _023156B4
_02315634:
ldr r8, [sp, #4]
mov r7, #0
cmp r5, #0
ble _023156A4
_02315644:
mov r0, sl
mov r1, sb
bl ov00_0231604C
movs r4, r0
addmi sp, sp, #0x8c
ldmmiia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r1, _023156D0 ; =ov00_0231D3B0
add r0, sp, #0xa
mov r2, r8
mov r3, r6
bl sub_020790DC
mov r0, fp
add r1, sp, #0xa
mov r2, sl
bl ov00_0231518C
mov r0, r8
add sl, sl, r4
sub sb, sb, r4
bl strlen
add r0, r0, #1
add r7, r7, #1
add r8, r8, r0
cmp r7, r5
blt _02315644
_023156A4:
ldrh r0, [sp, #8]
add r6, r6, #1
cmp r6, r0
blt _02315634
_023156B4:
ldr r0, [sp]
add r0, r0, #1
str r0, [sp]
cmp r0, #2
blt _0231558C
add sp, sp, #0x8c
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
_023156D0: .word ov00_0231D3B0
arm_func_end ov00_023154E8
arm_func_start ov00_023156D4
ov00_023156D4: ; 0x023156D4
stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0x84
mov sb, r1
ldrsb r1, [sb]
mov sl, r0
mov r8, r2
cmp r1, #0
mov r5, #0
addeq sp, sp, #0x84
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r0, sb
mov r1, r8
bl ov00_0231604C
cmp r0, #0
addlt sp, sp, #0x84
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r4, sb
add sb, sb, r0
sub r8, r8, r0
ldr r0, _02315924 ; =ov00_0231D3B8
bl strlen
mov r2, r0
ldr r0, _02315924 ; =ov00_0231D3B8
mov r1, r4
bl sub_0208DEB0
cmp r0, #0
addne sp, sp, #0x84
ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
cmp r8, #1
addlt sp, sp, #0x84
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldrb r2, [sb], #1
sub r8, r8, #1
and r0, r2, #0x80
cmp r0, #0x80
eoreq r2, r2, #0x80
moveq r5, #1
cmp r2, #7
addhi sp, sp, #0x84
ldmhiia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
cmp r5, #1
ldrneb r1, [sl, #0x28]
movne r0, #1
orrne r0, r1, r0, lsl r2
bne _0231579C
mov r0, #0xff
mov r0, r0, lsl r2
ldrb r1, [sl, #0x28]
mov r0, r0, lsl #0x18
orr r0, r1, r0, asr #24
_0231579C:
cmp r8, #1
addlt sp, sp, #0x84
strb r0, [sl, #0x28]
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
cmp r8, #0
addle sp, sp, #0x84
ldmleia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
_023157B8:
ldrsb r0, [sb], #1
sub r8, r8, #1
str r0, [sp]
cmp r0, #0
addlt sp, sp, #0x84
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
cmp r0, #2
addgt sp, sp, #0x84
ldmgtia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldrsb r0, [sb]
cmp r0, #0
beq _023158F8
ldr fp, _02315928 ; =ov00_0231D3B0
add r4, sp, #4
_023157F0:
mov r0, sb
mov r1, r8
bl ov00_0231604C
cmp r0, #0
addlt sp, sp, #0x84
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r1, [sp]
mov r6, sb
cmp r1, #0
add sb, sb, r0
sub r8, r8, r0
bne _02315868
mov r0, sb
mov r1, r8
bl ov00_0231604C
cmp r0, #0
addlt sp, sp, #0x84
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r5, sb
add sb, sb, r0
sub r8, r8, r0
mov r0, r6
bl ov00_0231443C
cmp r0, #0
bne _023158EC
mov r0, sl
mov r1, r6
mov r2, r5
bl ov00_0231518C
b _023158EC
_02315868:
cmp r8, #1
addlt sp, sp, #0x84
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldrsb r5, [sb]
ldrsb r0, [sb, #1]!
sub r8, r8, #1
cmp r0, #0
beq _023158E0
_02315888:
mov r0, sb
mov r1, r8
bl ov00_0231604C
cmp r0, #0
addlt sp, sp, #0x84
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r7, sb
mov r1, fp
mov r2, r6
mov r3, r5
add sb, sb, r0
sub r8, r8, r0
mov r0, r4
bl sub_020790DC
mov r2, r7
mov r0, sl
mov r1, r4
bl ov00_0231518C
add r5, r5, #1
ldrsb r0, [sb]
cmp r0, #0
bne _02315888
_023158E0:
cmp r8, #0
addgt sb, sb, #1
subgt r8, r8, #1
_023158EC:
ldrsb r0, [sb]
cmp r0, #0
bne _023157F0
_023158F8:
cmp r8, #0
ble _02315914
cmp r0, #0
addne sp, sp, #0x84
ldmneia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
add sb, sb, #1
sub r8, r8, #1
_02315914:
cmp r8, #0
bgt _023157B8
add sp, sp, #0x84
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
_02315924: .word ov00_0231D3B8
_02315928: .word ov00_0231D3B0
arm_func_end ov00_023156D4
arm_func_start ov00_0231592C
ov00_0231592C: ; 0x0231592C
stmdb sp!, {r3, lr}
ldrsb lr, [r0]
mov ip, #0
cmp lr, #0
beq _0231596C
ldr r3, _0231597C ; =_020AECB0
ldr r2, _02315980 ; =0x9CCF9319
_02315948:
cmp lr, #0
blt _0231595C
cmp lr, #0x80
bge _0231595C
ldrb lr, [r3, lr]
_0231595C:
mla ip, r2, ip, lr
ldrsb lr, [r0, #1]!
cmp lr, #0
bne _02315948
_0231596C:
mov r0, ip
bl _u32_div_f
mov r0, r1
ldmia sp!, {r3, pc}
.align 2, 0
_0231597C: .word _020AECB0
_02315980: .word 0x9CCF9319
arm_func_end ov00_0231592C
arm_func_start ov00_02315984
ov00_02315984: ; 0x02315984
stmdb sp!, {r4, lr}
mov r4, r0
ldr r1, [r4]
mov r0, #0
bl ov00_02315FF8
ldr r1, [r4, #4]
mov r0, #0
bl ov00_02315FF8
ldmia sp!, {r4, pc}
arm_func_end ov00_02315984
arm_func_start ov00_023159A8
ov00_023159A8: ; 0x023159A8
ldr ip, _023159B4 ; =ov00_0231592C
ldr r0, [r0]
bx ip
.align 2, 0
_023159B4: .word ov00_0231592C
arm_func_end ov00_023159A8
arm_func_start ov00_023159B8
ov00_023159B8: ; 0x023159B8
stmdb sp!, {r3, lr}
ldr r0, [r0]
cmp r0, #0
ldrne r1, [r1]
cmpne r1, #0
moveq r0, #1
ldmeqia sp!, {r3, pc}
bl sub_0208DEBC
ldmia sp!, {r3, pc}
arm_func_end ov00_023159B8
arm_func_start ov00_023159DC
ov00_023159DC: ; 0x023159DC
ldr r0, [r0, #0x1c]
bx lr
arm_func_end ov00_023159DC
arm_func_start ov00_023159E4
ov00_023159E4: ; 0x023159E4
stmdb sp!, {r4, r5, r6, lr}
sub sp, sp, #8
mov r0, #0x2c
mov r6, r1
mov r5, r2
bl ov00_022F5AE4
movs r4, r0
addeq sp, sp, #8
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, pc}
ldr r1, _02315A84 ; =ov00_023159B8
ldr ip, _02315A88 ; =ov00_02315984
str r1, [sp]
mov r0, #8
ldr r3, _02315A8C ; =ov00_023159A8
mov r1, r0
mov r2, #4
str ip, [sp, #4]
bl ov00_022F4BBC
str r0, [r4, #0x18]
cmp r0, #0
bne _02315A50
mov r0, r4
bl ov00_022F5B14
add sp, sp, #8
mov r0, #0
ldmia sp!, {r4, r5, r6, pc}
_02315A50:
mov r1, #0
strb r1, [r4, #0x14]
strb r1, [r4, #0x15]
str r1, [r4, #0x24]
str r1, [r4, #0x1c]
str r1, [r4, #0x10]
str r6, [r4]
strh r5, [r4, #4]
str r1, [r4, #8]
mov r0, r4
strh r1, [r4, #0xc]
add sp, sp, #8
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_02315A84: .word ov00_023159B8
_02315A88: .word ov00_02315984
_02315A8C: .word ov00_023159A8
arm_func_end ov00_023159E4
arm_func_start ov00_02315A90
ov00_02315A90: ; 0x02315A90
strb r1, [r0, #0x15]
bx lr
arm_func_end ov00_02315A90
arm_func_start ov00_02315A98
ov00_02315A98: ; 0x02315A98
str r1, [r0, #8]
strh r2, [r0, #0xc]
bx lr
arm_func_end ov00_02315A98
arm_func_start ov00_02315AA4
ov00_02315AA4: ; 0x02315AA4
str r1, [r0, #0x10]
bx lr
arm_func_end ov00_02315AA4
arm_func_start ov00_02315AAC
ov00_02315AAC: ; 0x02315AAC
strb r1, [r0, #0x14]
bx lr
arm_func_end ov00_02315AAC
arm_func_start ov00_02315AB4
ov00_02315AB4: ; 0x02315AB4
ldrb r0, [r0, #0x14]
bx lr
arm_func_end ov00_02315AB4
arm_func_start ov00_02315ABC
ov00_02315ABC: ; 0x02315ABC
ldr r1, _02315AD4 ; =ov00_023294F4
ldr r1, [r1, #8]
cmp r0, r1
moveq r0, #1
movne r0, #0
bx lr
.align 2, 0
_02315AD4: .word ov00_023294F4
arm_func_end ov00_02315ABC
arm_func_start ov00_02315AD8
ov00_02315AD8: ; 0x02315AD8
stmdb sp!, {r4, lr}
mov r4, r0
add r0, r4, #0x4c
bl ov00_023168E8
mov r0, r4
bl ov00_02314B1C
mov r0, r4
bl ov00_022F5B14
ldmia sp!, {r4, pc}
arm_func_end ov00_02315AD8
arm_func_start ov00_02315AFC
ov00_02315AFC: ; 0x02315AFC
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0x108
ldr r8, [sp, #0x130]
mov sl, r0
str r1, [sp, #4]
add r4, sp, #8
mov sb, r3
mov r1, #0x40
mov r0, #0
_02315B20:
strb r0, [r4]
strb r0, [r4, #1]
strb r0, [r4, #2]
strb r0, [r4, #3]
add r4, r4, #4
subs r1, r1, #1
bne _02315B20
mov r5, #0
str r2, [sl, #0x828]
mov r6, r5
str r5, [sl, #0x40]
cmp r8, #0
ble _02315BA8
ldr r4, _02315C24 ; =ov00_0231CF68
add fp, sp, #8
_02315B5C:
ldrb r0, [sb, r6]
ldr r7, [r4, r0, lsl #2]
mov r0, r7
bl strlen
add r0, r5, r0
add r0, r0, #1
cmp r0, #0x100
bge _02315BA8
ldr r1, _02315C28 ; =ov00_0231D3C4
mov r2, r7
add r0, fp, r5
bl sub_020790DC
add r5, r5, r0
ldrb r1, [sb, r6]
mov r0, sl
bl ov00_02315070
add r6, r6, #1
cmp r6, r8
blt _02315B5C
_02315BA8:
ldr r4, [sp, #0x13c]
ldr r2, [sp, #0x134]
ldr r3, [sp, #0x138]
add r1, sp, #8
add r0, sl, #0x4c
str r4, [sp]
bl ov00_023165A0
cmp r0, #0
addne sp, sp, #0x108
ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r1, [sp, #4]
cmp r1, #0
addne sp, sp, #0x108
ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r4, #0xa
b _02315BF8
_02315BE8:
mov r0, r4
bl ov00_022F55EC
mov r0, sl
bl ov00_02315D00
_02315BF8:
ldr r1, [sl, #0x4c]
cmp r1, #3
beq _02315BE8
ldr r1, [sl, #0x10]
cmp r1, #0
addle sp, sp, #0x108
ldmleia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
cmp r0, #0
beq _02315BE8
add sp, sp, #0x108
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
_02315C24: .word ov00_0231CF68
_02315C28: .word ov00_0231D3C4
arm_func_end ov00_02315AFC
arm_func_start ov00_02315C2C
ov00_02315C2C: ; 0x02315C2C
stmdb sp!, {r3, lr}
sub sp, sp, #0x10
ldr lr, [sp, #0x18]
ldr ip, [sp, #0x1c]
str lr, [sp]
str ip, [sp, #4]
mov lr, #0x80
ldr ip, [sp, #0x20]
str lr, [sp, #8]
str ip, [sp, #0xc]
bl ov00_02315AFC
add sp, sp, #0x10
ldmia sp!, {r3, pc}
arm_func_end ov00_02315C2C
arm_func_start ov00_02315C60
ov00_02315C60: ; 0x02315C60
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #4
mov r5, r0
mov r6, r2
mov r0, r1
mov r4, r3
bl ov00_022F5178
mov r3, r6, asr #8
mov r2, r6, lsl #8
ldr ip, [sp, #0x18]
mov r1, r0
str ip, [sp]
and r3, r3, #0xff
and r0, r2, #0xff00
orr r0, r3, r0
mov r2, r0, lsl #0x10
mov r3, r4
add r0, r5, #0x4c
mov r2, r2, lsr #0x10
bl ov00_02317BF4
add sp, sp, #4
ldmia sp!, {r3, r4, r5, r6, pc}
arm_func_end ov00_02315C60
arm_func_start ov00_02315CB8
ov00_02315CB8: ; 0x02315CB8
stmdb sp!, {r4, r5, r6, lr}
mov r5, r0
mov r6, r2
mov r0, r1
mov r4, r3
bl ov00_022F5178
mov r3, r6, asr #8
mov r2, r6, lsl #8
mov r1, r0
and r3, r3, #0xff
and r0, r2, #0xff00
orr r0, r3, r0
mov r2, r0, lsl #0x10
mov r3, r4
add r0, r5, #0x4c
mov r2, r2, lsr #0x10
bl ov00_02317D1C
ldmia sp!, {r4, r5, r6, pc}
arm_func_end ov00_02315CB8
arm_func_start ov00_02315D00
ov00_02315D00: ; 0x02315D00
stmdb sp!, {r4, lr}
mov r4, r0
bl ov00_02315010
add r0, r4, #0x4c
bl ov00_02317EF8
ldmia sp!, {r4, pc}
arm_func_end ov00_02315D00
arm_func_start ov00_02315D18
ov00_02315D18: ; 0x02315D18
stmdb sp!, {r4, lr}
mov r4, r0
add r0, r4, #0x4c
bl ov00_02316884
mov r0, r4
bl ov00_02314B00
ldmia sp!, {r4, pc}
arm_func_end ov00_02315D18
arm_func_start ov00_02315D34
ov00_02315D34: ; 0x02315D34
stmdb sp!, {r4, lr}
mov r4, r0
bl ov00_02315D18
add r0, r4, #0x4c
bl ov00_02315F30
ldmia sp!, {r4, pc}
arm_func_end ov00_02315D34
arm_func_start ov00_02315D4C
ov00_02315D4C: ; 0x02315D4C
ldr r1, [r0, #0x10]
cmp r1, #0
movgt r0, #2
bxgt lr
ldr r0, [r0, #0x4c]
cmp r0, #3
cmpne r0, #0
moveq r0, #1
bxeq lr
cmp r0, #1
moveq r0, #0
movne r0, #3
bx lr
arm_func_end ov00_02315D4C
arm_func_start ov00_02315D80
ov00_02315D80: ; 0x02315D80
ldr ip, _02315D8C ; =ov00_02315EC4
add r0, r0, #0x4c
bx ip
.align 2, 0
_02315D8C: .word ov00_02315EC4
arm_func_end ov00_02315D80
arm_func_start ov00_02315D90
ov00_02315D90: ; 0x02315D90
ldr r0, [r0, #0x6f0]
bx lr
arm_func_end ov00_02315D90
arm_func_start ov00_02315D98
ov00_02315D98: ; 0x02315D98
stmdb sp!, {r0, r1, r2, r3}
stmdb sp!, {r4, lr}
mov r4, r0
ldr r0, [r4, #4]
add r1, sp, #0xc
bl ov00_022F47D4
ldr r2, [sp, #0xc]
ldr r3, [r4, #0x494]
ldr ip, [r4, #0x488]
mov r0, r4
mov r1, #0
blx ip
ldmia sp!, {r4, lr}
add sp, sp, #0x10
bx lr
arm_func_end ov00_02315D98
arm_func_start ov00_02315DD4
ov00_02315DD4: ; 0x02315DD4
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
mov sb, r0
ldr r0, [sb, #4]
mov r8, r1
mov r7, r2
bl ov00_022F47A0
mov r4, r0
cmp r4, #0
mov r6, #0
ble _02315E3C
_02315DFC:
ldr r0, [sb, #4]
mov r1, r6
bl ov00_022F47A8
ldr r5, [r0]
mov r0, r5
bl ov00_0231530C
cmp r8, r0
bne _02315E30
mov r0, r5
bl ov00_02315338
cmp r7, r0
moveq r0, r6
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
_02315E30:
add r6, r6, #1
cmp r6, r4
blt _02315DFC
_02315E3C:
mvn r0, #0
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
arm_func_end ov00_02315DD4
arm_func_start ov00_02315E44
ov00_02315E44: ; 0x02315E44
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
mov r4, r1
ldr r1, [r5, #0x7d8]
mov r0, r4
cmp r1, #0
bne _02315E6C
mov r1, #0
bl ov00_02315384
b _02315E70
_02315E6C:
bl ov00_02315384
_02315E70:
str r4, [r5, #0x7d8]
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_02315E44
arm_func_start ov00_02315E78
ov00_02315E78: ; 0x02315E78
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
ldr r0, [r6, #4]
mov r5, r1
bl ov00_022F47A8
ldr r4, [r0]
ldr r3, [r6, #0x494]
ldr ip, [r6, #0x488]
mov r0, r6
mov r2, r4
mov r1, #2
blx ip
ldr r0, [r6, #4]
mov r1, r5
bl ov00_022F491C
mov r0, r6
mov r1, r4
bl ov00_02315E44
ldmia sp!, {r4, r5, r6, pc}
arm_func_end ov00_02315E78
arm_func_start ov00_02315EC4
ov00_02315EC4: ; 0x02315EC4
stmdb sp!, {r3, lr}
ldr r0, [r0, #4]
bl ov00_022F47A8
ldr r0, [r0]
ldmia sp!, {r3, pc}
arm_func_end ov00_02315EC4
arm_func_start ov00_02315ED8
ov00_02315ED8: ; 0x02315ED8
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #4
mov r6, r0
ldr r5, [r6, #0x7d8]
cmp r5, #0
addeq sp, sp, #4
ldmeqia sp!, {r3, r4, r5, r6, pc}
str r5, [sp]
beq _02315F20
add r4, sp, #0
_02315F00:
mov r0, r5
bl ov00_0231538C
mov r5, r0
mov r0, r4
bl ov00_02315168
str r5, [sp]
cmp r5, #0
bne _02315F00
_02315F20:
mov r0, #0
str r0, [r6, #0x7d8]
add sp, sp, #4
ldmia sp!, {r3, r4, r5, r6, pc}
arm_func_end ov00_02315ED8
arm_func_start ov00_02315F30
ov00_02315F30: ; 0x02315F30
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
ldr r0, [r6, #4]
bl ov00_022F47A0
mov r5, r0
cmp r5, #0
mov r4, #0
ble _02315F74
_02315F50:
ldr r0, [r6, #4]
mov r1, r4
bl ov00_022F47A8
ldr r1, [r0]
mov r0, r6
bl ov00_02315E44
add r4, r4, #1
cmp r4, r5
blt _02315F50
_02315F74:
ldr r0, [r6, #4]
bl ov00_022F4AAC
mov r0, r6
bl ov00_02315ED8
ldmia sp!, {r4, r5, r6, pc}
arm_func_end ov00_02315F30
arm_func_start ov00_02315F88
ov00_02315F88: ; 0x02315F88
stmdb sp!, {r3, r4, r5, lr}
sub sp, sp, #8
mov r4, r1
mov r5, r0
str r4, [sp]
bl ov00_023150C4
add r1, sp, #0
bl ov00_022F4DCC
cmp r0, #0
beq _02315FC8
ldr r1, [r0, #4]
add sp, sp, #8
add r1, r1, #1
str r1, [r0, #4]
ldr r0, [r0]
ldmia sp!, {r3, r4, r5, pc}
_02315FC8:
mov r0, r4
bl ov00_022F5514
str r0, [sp]
mov r1, #1
mov r0, r5
str r1, [sp, #4]
bl ov00_023150C4
add r1, sp, #0
bl ov00_022F4CD0
ldr r0, [sp]
add sp, sp, #8
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_02315F88
arm_func_start ov00_02315FF8
ov00_02315FF8: ; 0x02315FF8
stmdb sp!, {r4, lr}
sub sp, sp, #8
mov r4, r0
str r1, [sp]
bl ov00_023150C4
add r1, sp, #0
bl ov00_022F4DCC
cmp r0, #0
addeq sp, sp, #8
ldmeqia sp!, {r4, pc}
ldr r1, [r0, #4]
subs r1, r1, #1
str r1, [r0, #4]
addne sp, sp, #8
ldmneia sp!, {r4, pc}
mov r0, r4
bl ov00_023150C4
add r1, sp, #0
bl ov00_022F4D50
add sp, sp, #8
ldmia sp!, {r4, pc}
arm_func_end ov00_02315FF8
arm_func_start ov00_0231604C
ov00_0231604C: ; 0x0231604C
cmp r1, #0
mov r3, #0
ble _02316074
_02316058:
ldrsb r2, [r0, r3]
cmp r2, #0
addeq r0, r3, #1
bxeq lr
add r3, r3, #1
cmp r3, r1
blt _02316058
_02316074:
mvn r0, #0
bx lr
arm_func_end ov00_0231604C
arm_func_start ov00_0231607C
ov00_0231607C: ; 0x0231607C
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r4, r0
ldr r5, [r4, #0x80]
cmp r5, #0
ble _02316108
ldr r0, _02316130 ; =ov00_0231D3C8
ldr r6, [r0]
mov r0, r6
bl strlen
cmp r5, r0
bls _02316108
ldr r0, _02316130 ; =ov00_0231D3C8
ldr r5, [r4, #0x7c]
ldr r7, [r0]
mov r0, r7
bl strlen
mov r2, r0
mov r0, r5
mov r1, r7
bl strncmp
cmp r0, #0
bne _02316108
mov r0, r6
bl strlen
mov r1, r0
mov r0, r4
add r1, r5, r1
bl ov00_02316FBC
ldr r0, _02316134 ; =ov00_023294FC
ldr r3, [r4, #0x494]
ldr r2, [r0]
ldr ip, [r4, #0x488]
mov r0, r4
mov r1, #5
blx ip
_02316108:
ldr r0, _02316134 ; =ov00_023294FC
ldr r3, [r4, #0x494]
ldr r2, [r0]
ldr ip, [r4, #0x488]
mov r0, r4
mov r1, #4
blx ip
mov r0, r4
bl ov00_02316884
ldmia sp!, {r3, r4, r5, r6, r7, pc}
.align 2, 0
_02316130: .word ov00_0231D3C8
_02316134: .word ov00_023294FC
arm_func_end ov00_0231607C
arm_func_start ov00_02316138
ov00_02316138: ; 0x02316138
stmdb sp!, {r3, lr}
ldrsb lr, [r0]
mov ip, #0
cmp lr, #0
beq _02316178
ldr r3, _02316188 ; =_020AECB0
ldr r2, _0231618C ; =0x9CCF9319
_02316154:
cmp lr, #0
blt _02316168
cmp lr, #0x80
bge _02316168
ldrb lr, [r3, lr]
_02316168:
mla ip, r2, ip, lr
ldrsb lr, [r0, #1]!
cmp lr, #0
bne _02316154
_02316178:
mov r0, ip
bl _u32_div_f
mov r0, r1
ldmia sp!, {r3, pc}
.align 2, 0
_02316188: .word _020AECB0
_0231618C: .word 0x9CCF9319
arm_func_end ov00_02316138
arm_func_start ov00_02316190
ov00_02316190: ; 0x02316190
stmdb sp!, {r4, lr}
sub sp, sp, #0x88
mov r4, r0
add r0, r4, #0xc
mov r1, #0x14
bl ov00_02316138
ldr r1, _023162B0 ; =ov00_02329500
mov r3, r0
ldr r1, [r1]
add r0, sp, #8
cmp r1, #0
beq _023161C8
bl strcpy
b _023161D4
_023161C8:
ldr r1, _023162B4 ; =ov00_0231D3E0
add r2, r4, #0xc
bl sub_020790DC
_023161D4:
ldr r1, _023162B8 ; =0x0000EE70
mov r2, #2
add r0, sp, #8
strb r2, [sp, #1]
strh r1, [sp, #2]
bl ov00_022F5178
mvn r1, #0
str r0, [sp, #4]
cmp r0, r1
bne _02316240
add r0, sp, #8
bl ov00_022CF3D4
cmp r0, #0
addeq sp, sp, #0x88
moveq r0, #2
ldmeqia sp!, {r4, pc}
ldr r0, [r0, #0xc]
add r3, sp, #4
ldr r2, [r0]
ldrb r1, [r2]
ldrb r0, [r2, #1]
strb r1, [r3]
strb r0, [r3, #1]
ldrb r1, [r2, #2]
ldrb r0, [r2, #3]
strb r1, [r3, #2]
strb r0, [r3, #3]
_02316240:
ldr r0, [r4, #0x6b4]
mvn r1, #0
cmp r0, r1
bne _02316278
mov r0, #2
mov r1, #1
mov r2, #0
bl ov00_022F4FA0
mvn r1, #0
cmp r0, r1
str r0, [r4, #0x6b4]
addeq sp, sp, #0x88
moveq r0, #1
ldmeqia sp!, {r4, pc}
_02316278:
add r1, sp, #0
mov r2, #8
bl ov00_022F503C
cmp r0, #0
addeq sp, sp, #0x88
moveq r0, #0
ldmeqia sp!, {r4, pc}
ldr r0, [r4, #0x6b4]
bl ov00_022F4FB4
mvn r0, #0
str r0, [r4, #0x6b4]
mov r0, #3
add sp, sp, #0x88
ldmia sp!, {r4, pc}
.align 2, 0
_023162B0: .word ov00_02329500
_023162B4: .word ov00_0231D3E0
_023162B8: .word 0x0000EE70
arm_func_end ov00_02316190
arm_func_start ov00_023162BC
ov00_023162BC: ; 0x023162BC
stmdb sp!, {r3, r4, r5, r6, r7, lr}
movs r7, r1
ldreq r7, _02316308 ; =ov00_0231D3DC
mov r4, r0
mov r0, r7
mov r6, r2
bl strlen
add r5, r0, #1
ldr r0, [r4]
mov r1, r7
mov r2, r5
bl memcpy
ldr r0, [r6]
add r0, r0, r5
str r0, [r6]
ldr r0, [r4]
add r0, r0, r5
str r0, [r4]
ldmia sp!, {r3, r4, r5, r6, r7, pc}
.align 2, 0
_02316308: .word ov00_0231D3DC
arm_func_end ov00_023162BC
arm_func_start ov00_0231630C
ov00_0231630C: ; 0x0231630C
ldr r3, [r0]
strb r1, [r3]
ldr r1, [r2]
add r1, r1, #1
str r1, [r2]
ldr r1, [r0]
add r1, r1, #1
str r1, [r0]
bx lr
arm_func_end ov00_0231630C
arm_func_start ov00_02316330
ov00_02316330: ; 0x02316330
stmdb sp!, {r0, r1, r2, r3}
stmdb sp!, {r3, lr}
add ip, sp, #0xc
ldrb r3, [ip]
ldrb r1, [ip, #1]
ldr lr, [r0]
strb r3, [lr]
strb r1, [lr, #1]
ldrb r3, [ip, #2]
ldrb r1, [ip, #3]
strb r3, [lr, #2]
strb r1, [lr, #3]
ldr r1, [r2]
add r1, r1, #4
str r1, [r2]
ldr r1, [r0]
add r1, r1, #4
str r1, [r0]
ldmia sp!, {r3, lr}
add sp, sp, #0x10
bx lr
arm_func_end ov00_02316330
arm_func_start ov00_02316384
ov00_02316384: ; 0x02316384
stmdb sp!, {r4, lr}
mov ip, r1, lsr #0x18
mov r3, r1, lsr #8
mov lr, r1, lsl #8
mov r4, r1, lsl #0x18
and ip, ip, #0xff
and r1, r3, #0xff00
and r3, lr, #0xff0000
orr r1, ip, r1
and r4, r4, #0xff000000
orr r1, r3, r1
orr r4, r4, r1
mov r1, #0
orr r3, r1, r4, lsl #24
and r1, r4, #0xff00
orr r3, r3, r1, lsl #8
and r1, r4, #0xff0000
orr r3, r3, r1, lsr #8
and r1, r4, #0xff000000
orr r1, r3, r1, lsr #24
bl ov00_02316330
ldmia sp!, {r4, pc}
arm_func_end ov00_02316384
arm_func_start ov00_023163DC
ov00_023163DC: ; 0x023163DC
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
ldr r0, [r6]
mov r4, r3
mov r5, r2
bl memcpy
ldr r0, [r4]
add r0, r0, r5
str r0, [r4]
ldr r0, [r6]
add r0, r0, r5
str r0, [r6]
ldmia sp!, {r4, r5, r6, pc}
arm_func_end ov00_023163DC
arm_func_start ov00_02316410
ov00_02316410: ; 0x02316410
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
mov sl, r0
bl sub_020895B0
ldr r5, _023164F8 ; =0x2C0B02C1
mov r8, #0
smull r2, r4, r5, r0
mov r1, r0, lsr #0x1f
add r4, r1, r4, asr #4
mov r3, #0x5d
smull r1, r2, r3, r4
sub r4, r0, r1
add r0, r4, #0x21
mov r7, #1
strb r0, [sl, #0x74]
mov fp, r8
mov r6, r7
mov r4, r3
_02316454:
add sb, sl, r7
ldrsb r3, [sb, #0x73]
ldrsb r0, [sl, #0x74]
cmp r3, r0
eor r3, r7, r3
movlt r1, r6
and r3, r3, #1
movge r1, fp
cmp r0, #0x4f
movlt r2, #1
and r0, r0, #1
eor r3, r8, r3
movge r2, #0
eor r0, r0, r3
eor r0, r0, r2
eor r8, r0, r1
bl sub_020895B0
smull r2, r3, r5, r0
mov r1, r0, lsr #0x1f
add r3, r1, r3, asr #4
smull r1, r2, r4, r3
sub r3, r0, r1
add r0, r3, #0x21
cmp r8, #0
strb r0, [sb, #0x74]
beq _023164C8
ldrsb r0, [sb, #0x74]
tst r0, #1
beq _023164DC
_023164C8:
cmp r8, #0
ldreqsb r0, [sb, #0x74]
andeq r0, r0, #1
cmpeq r0, #1
bne _023164E8
_023164DC:
ldrsb r0, [sb, #0x74]
add r0, r0, #1
strb r0, [sb, #0x74]
_023164E8:
add r7, r7, #1
cmp r7, #8
blt _02316454
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
_023164F8: .word 0x2C0B02C1
arm_func_end ov00_02316410
arm_func_start ov00_023164FC
ov00_023164FC: ; 0x023164FC
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
mov sl, r0
mov sb, r1
mov r8, r2
mov r7, #1
mov fp, #2
mov r5, #0
_02316518:
ldr r0, [sl, #0x6b4]
mov r1, sb
mov r2, r8
mov r3, r5
sub r7, r7, #1
bl ov00_022F50CC
mov r6, r0
cmp r6, #0
bgt _02316590
cmp r7, #0
blt _02316590
ldr r0, [sl, #0x80]
cmp r0, #0
bgt _02316590
mov r0, sl
bl ov00_02316884
mov r1, #0
mov r2, r1
mov r0, sl
mov r3, fp
str r2, [sp]
bl ov00_023165A0
movs r4, r0
beq _02316588
mov r0, sl
bl ov00_0231607C
mov r0, r4
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_02316588:
cmp r7, #0
bge _02316518
_02316590:
cmp r6, #0
movle r0, #3
movgt r0, #0
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
arm_func_end ov00_023164FC
arm_func_start ov00_023165A0
ov00_023165A0: ; 0x023165A0
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #0x30c
movs r7, r1
ldreq r7, _023167D8 ; =ov00_0231D3DC
mov r6, r2
mov r5, r0
cmp r6, #0
ldreq r6, _023167D8 ; =ov00_0231D3DC
mov r0, r7
mov r4, r3
bl strlen
cmp r0, #0x100
addhi sp, sp, #0x30c
movhi r0, #6
ldmhiia sp!, {r4, r5, r6, r7, pc}
mov r0, r6
bl strlen
cmp r0, #0x100
addhi sp, sp, #0x30c
movhi r0, #6
ldmhiia sp!, {r4, r5, r6, r7, pc}
mov r0, r5
bl ov00_02316190
cmp r0, #0
addne sp, sp, #0x30c
ldmneia sp!, {r4, r5, r6, r7, pc}
mov r0, r5
str r4, [r5, #0x7c8]
bl ov00_02316410
add r3, sp, #0xe
mov ip, #2
add r0, sp, #4
add r2, sp, #8
mov r1, #0
str ip, [sp, #8]
str r3, [sp, #4]
bl ov00_0231630C
add r0, sp, #4
add r2, sp, #8
mov r1, #1
bl ov00_0231630C
add r0, sp, #4
mov r1, #3
add r2, sp, #8
bl ov00_0231630C
ldr r1, [r5, #0x6bc]
add r0, sp, #4
add r2, sp, #8
bl ov00_02316384
add r0, sp, #4
add r1, r5, #0xc
add r2, sp, #8
bl ov00_023162BC
add r0, sp, #4
add r1, r5, #0x30
add r2, sp, #8
bl ov00_023162BC
add r0, sp, #4
add r1, r5, #0x74
mov r2, #8
add r3, sp, #8
bl ov00_023163DC
mov r1, r6
add r0, sp, #4
add r2, sp, #8
bl ov00_023162BC
mov r1, r7
add r0, sp, #4
add r2, sp, #8
bl ov00_023162BC
mov r1, r4, lsl #0x18
and ip, r1, #0xff000000
mov r1, r4, lsl #8
and r3, r1, #0xff0000
mov r1, r4, lsr #0x18
and r2, r1, #0xff
mov r1, r4, lsr #8
and r1, r1, #0xff00
orr r1, r2, r1
orr r1, r3, r1
add r0, sp, #4
orr r1, ip, r1
add r2, sp, #8
bl ov00_02316330
ldr r0, [r5, #0x7c8]
tst r0, #8
beq _0231670C
ldr r1, [r5, #0x6a8]
add r0, sp, #4
add r2, sp, #8
bl ov00_02316330
_0231670C:
ldr r0, [r5, #0x7c8]
tst r0, #0x80
beq _02316728
ldr r1, [sp, #0x320]
add r0, sp, #4
add r2, sp, #8
bl ov00_02316384
_02316728:
ldr r2, [sp, #8]
add r4, sp, #0
mov r0, r2, lsl #0x10
mov r0, r0, lsr #0x10
mov r1, r0, asr #8
mov r0, r0, lsl #8
and r1, r1, #0xff
and r0, r0, #0xff00
orr r0, r1, r0
strh r0, [sp]
ldrb r3, [r4]
add r1, sp, #0xc
ldrb r0, [r4, #1]
strb r3, [r1]
mov r3, #0
strb r0, [r1, #1]
ldr r0, [r5, #0x6b4]
bl ov00_022F50CC
cmp r0, #0
bgt _0231678C
mov r0, r5
bl ov00_02316884
add sp, sp, #0x30c
mov r0, #3
ldmia sp!, {r4, r5, r6, r7, pc}
_0231678C:
mov r0, #3
str r0, [r5]
mov r0, #0
str r0, [r5, #0x7cc]
ldr r0, [r5, #0x7c]
cmp r0, #0
bne _023167CC
mov r0, #0x1000
bl ov00_022F5AE4
cmp r0, #0
str r0, [r5, #0x7c]
addeq sp, sp, #0x30c
moveq r0, #5
ldmeqia sp!, {r4, r5, r6, r7, pc}
mov r0, #0
str r0, [r5, #0x80]
_023167CC:
mov r0, #0
add sp, sp, #0x30c
ldmia sp!, {r4, r5, r6, r7, pc}
.align 2, 0
_023167D8: .word ov00_0231D3DC
arm_func_end ov00_023165A0
arm_func_start ov00_023167DC
ov00_023167DC: ; 0x023167DC
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
ldr r0, [r5, #0x480]
mov r4, #0
cmp r0, #0
ble _02316814
_023167F4:
add r0, r5, r4, lsl #2
ldr r1, [r0, #0x84]
mov r0, r5
bl ov00_02315FF8
ldr r0, [r5, #0x480]
add r4, r4, #1
cmp r4, r0
blt _023167F4
_02316814:
mov r0, #0
str r0, [r5, #0x480]
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_023167DC
arm_func_start ov00_02316820
ov00_02316820: ; 0x02316820
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
ldr r0, [r5, #8]
cmp r0, #0
ldmeqia sp!, {r3, r4, r5, pc}
mov r4, #0
bl ov00_022F47A0
cmp r0, #0
ble _02316870
_02316844:
ldr r0, [r5, #8]
mov r1, r4
bl ov00_022F47A8
ldr r1, [r0]
mov r0, r5
bl ov00_02315FF8
ldr r0, [r5, #8]
add r4, r4, #1
bl ov00_022F47A0
cmp r4, r0
blt _02316844
_02316870:
ldr r0, [r5, #8]
bl ov00_022F4758
mov r0, #0
str r0, [r5, #8]
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_02316820
arm_func_start ov00_02316884
ov00_02316884: ; 0x02316884
stmdb sp!, {r4, lr}
mov r4, r0
ldr r0, [r4, #0x7c]
cmp r0, #0
beq _0231689C
bl ov00_022F5B14
_0231689C:
mov r1, #0
str r1, [r4, #0x7c]
str r1, [r4, #0x80]
ldr r0, [r4, #0x6b4]
sub r1, r1, #1
cmp r0, r1
beq _023168BC
bl ov00_022F4FB4
_023168BC:
mvn r1, #0
mov r0, r4
str r1, [r4, #0x6b4]
mov r1, #1
str r1, [r4]
bl ov00_02316820
mvn r1, #0
mov r0, r4
str r1, [r4, #0x484]
bl ov00_023167DC
ldmia sp!, {r4, pc}
arm_func_end ov00_02316884
arm_func_start ov00_023168E8
ov00_023168E8: ; 0x023168E8
stmdb sp!, {r4, lr}
mov r4, r0
bl ov00_02316884
mov r0, r4
bl ov00_02315F30
mov r0, r4
bl ov00_02315128
ldr r0, [r4, #4]
cmp r0, #0
beq _02316914
bl ov00_022F4758
_02316914:
mov r0, #0
str r0, [r4, #4]
ldmia sp!, {r4, pc}
arm_func_end ov00_023168E8
arm_func_start ov00_02316920
ov00_02316920: ; 0x02316920
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
mov sb, r0
mov r7, r2
add r0, sb, #0x54
mov r8, r1
bl strlen
mov r5, r0
cmp r7, #0
add r6, sb, #0x54
mov r4, #0
ble _023169A8
_0231694C:
mov r0, r4
mov r1, r5
bl _s32_div_f
ldrsb r1, [r6, r1]
mov r2, r4, lsr #0x1f
rsb r0, r2, r4, lsl #29
mul r3, r4, r1
mov r1, r3, lsr #0x1f
add r2, r2, r0, ror #29
rsb r0, r1, r3, lsl #29
add r2, sb, r2
add r3, r1, r0, ror #29
ldrsb r0, [r8, r4]
ldrsb r1, [r2, #0x74]
add r2, sb, r3
add r4, r4, #1
eor r0, r1, r0
ldrsb r1, [r2, #0x74]
mov r0, r0, lsl #0x18
cmp r4, r7
eor r0, r1, r0, asr #24
strb r0, [r2, #0x74]
blt _0231694C
_023169A8:
add r0, sb, #0x6c0
add r1, sb, #0x74
mov r2, #8
bl ov00_02314580
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
arm_func_end ov00_02316920
arm_func_start ov00_023169BC
ov00_023169BC: ; 0x023169BC
mov r1, #5
tst r0, #2
addne r1, r1, #4
tst r0, #8
addne r1, r1, #4
tst r0, #0x10
addne r1, r1, #2
tst r0, #0x20
addne r1, r1, #2
mov r0, r1
bx lr
arm_func_end ov00_023169BC
arm_func_start ov00_023169E8
ov00_023169E8: ; 0x023169E8
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
mov r4, r1
b _02316A38
_023169F8:
mov r0, r5
mov r1, r4
bl ov00_0231604C
cmp r0, #0
movlt r0, #0
ldmltia sp!, {r3, r4, r5, pc}
sub r4, r4, r0
add r5, r5, r0
mov r0, r5
mov r1, r4
bl ov00_0231604C
cmp r0, #0
movlt r0, #0
ldmltia sp!, {r3, r4, r5, pc}
add r5, r5, r0
sub r4, r4, r0
_02316A38:
cmp r4, #0
ble _02316A4C
ldrsb r0, [r5]
cmp r0, #0
bne _023169F8
_02316A4C:
cmp r4, #0
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, pc}
ldrsb r0, [r5]
cmp r0, #0
moveq r0, #1
movne r0, #0
ldmia sp!, {r3, r4, r5, pc}
arm_func_end ov00_023169E8
arm_func_start ov00_02316A6C
ov00_02316A6C: ; 0x02316A6C
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
mov r8, r0
ldr r0, [r8, #8]
mov r7, r1
mov r6, r2
bl ov00_022F47A0
mov r4, r0
cmp r4, #0
mov r5, #0
ble _02316B3C
mvn sb, #0
_02316A98:
ldr r0, [r8, #8]
mov r1, r5
bl ov00_022F47A8
ldr r0, [r0, #4]
cmp r0, #0
beq _02316ADC
cmp r0, #1
beq _02316AC4
cmp r0, #2
beq _02316AD0
b _02316B1C
_02316AC4:
add r7, r7, #1
sub r6, r6, #1
b _02316B24
_02316AD0:
add r7, r7, #2
sub r6, r6, #2
b _02316B24
_02316ADC:
cmp r6, #1
movlt r0, #0
ldmltia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
ldrb r0, [r7], #1
sub r6, r6, #1
cmp r0, #0xff
bne _02316B24
mov r0, r7
mov r1, r6
bl ov00_0231604C
cmp r0, sb
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
add r7, r7, r0
sub r6, r6, r0
b _02316B24
_02316B1C:
mov r0, #0
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
_02316B24:
cmp r6, #0
movlt r0, #0
ldmltia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
add r5, r5, #1
cmp r5, r4
blt _02316A98
_02316B3C:
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
arm_func_end ov00_02316A6C
arm_func_start ov00_02316B44
ov00_02316B44: ; 0x02316B44
stmdb sp!, {r4, lr}
cmp r2, #5
ldmltia sp!, {r4, pc}
ldrb r4, [r1]
ldrb lr, [r1, #1]
ldrb ip, [r1, #2]
tst r4, #0x10
strb lr, [r3]
strb ip, [r3, #1]
ldrb lr, [r1, #3]
ldrb ip, [r1, #4]
strb lr, [r3, #2]
strb ip, [r3, #3]
beq _02316BA0
sub r0, r2, #5
cmp r0, #2
ldmltia sp!, {r4, pc}
ldrb r2, [r1, #5]
ldrb r0, [r1, #6]
ldr r1, [sp, #8]
strb r2, [r1]
strb r0, [r1, #1]
ldmia sp!, {r4, pc}
_02316BA0:
add r0, r0, #0x600
ldrh r1, [r0, #0xac]
ldr r0, [sp, #8]
strh r1, [r0]
ldmia sp!, {r4, pc}
arm_func_end ov00_02316B44
arm_func_start ov00_02316BB4
ov00_02316BB4: ; 0x02316BB4
stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0xc
mov r8, r2
ldrb r5, [r8], #5
mov sb, r1
mov sl, r0
mov r7, r3
mov r0, sb
mov r1, r5
str r7, [sp]
ldr r6, [sp, #0x30]
bl ov00_02315A90
tst r5, #0x10
sub r7, r7, #5
addne r8, r8, #2
subne r7, r7, #2
tst r5, #2
moveq r0, #0
streq r0, [sp, #8]
beq _02316C30
ldrb r1, [r8]
ldrb r0, [r8, #1]
add r2, sp, #8
sub r7, r7, #4
strb r1, [r2]
strb r0, [r2, #1]
ldrb r1, [r8, #2]
ldrb r0, [r8, #3]
add r8, r8, #4
strb r1, [r2, #2]
strb r0, [r2, #3]
_02316C30:
tst r5, #0x20
addeq r0, sl, #0x600
ldreqh r0, [r0, #0xac]
streqh r0, [sp, #4]
beq _02316C60
ldrb r1, [r8]
ldrb r0, [r8, #1]
add r2, sp, #4
add r8, r8, #2
strb r1, [r2]
strb r0, [r2, #1]
sub r7, r7, #2
_02316C60:
ldrh r2, [sp, #4]
ldr r1, [sp, #8]
mov r0, sb
bl ov00_02315A98
tst r5, #8
beq _02316CB0
ldrb r2, [r8]
ldrb r1, [r8, #1]
add r3, sp, #8
mov r0, sb
strb r2, [r3]
strb r1, [r3, #1]
ldrb r2, [r8, #2]
ldrb r1, [r8, #3]
add r8, r8, #4
sub r7, r7, #4
strb r2, [r3, #2]
strb r1, [r3, #3]
ldr r1, [sp, #8]
bl ov00_02315AA4
_02316CB0:
tst r5, #0x40
beq _02316DDC
ldr r0, [sl, #8]
bl ov00_022F47A0
mov fp, r0
cmp fp, #0
mov r4, #0
ble _02316DC4
_02316CD0:
ldr r0, [sl, #8]
mov r1, r4
bl ov00_022F47A8
mov r1, r0
ldr r0, [r1, #4]
cmp r0, #0
beq _02316D64
cmp r0, #1
beq _02316D00
cmp r0, #2
beq _02316D18
b _02316DB8
_02316D00:
ldrb r2, [r8], #1
ldr r1, [r1]
mov r0, sb
bl ov00_023151CC
sub r7, r7, #1
b _02316DB8
_02316D18:
ldrb ip, [r8]
ldrb r3, [r8, #1]
add r2, sp, #6
mov r0, sb
strb ip, [r2]
strb r3, [r2, #1]
ldrh r3, [sp, #6]
ldr r1, [r1]
mov r2, r3, asr #8
mov r3, r3, lsl #8
and r2, r2, #0xff
and r3, r3, #0xff00
orr r2, r2, r3
mov r2, r2, lsl #0x10
mov r2, r2, lsr #0x10
bl ov00_023151CC
add r8, r8, #2
sub r7, r7, #2
b _02316DB8
_02316D64:
cmp r6, #0
ldrneb r0, [r8], #1
subne r7, r7, #1
moveq r0, #0xff
cmp r0, #0xff
bne _02316DA4
ldr r1, [r1]
mov r0, sb
mov r2, r8
bl ov00_0231518C
mov r0, r8
bl strlen
add r0, r0, #1
add r8, r8, r0
sub r7, r7, r0
b _02316DB8
_02316DA4:
add r0, sl, r0, lsl #2
ldr r1, [r1]
ldr r2, [r0, #0x84]
mov r0, sb
bl ov00_0231518C
_02316DB8:
add r4, r4, #1
cmp r4, fp
blt _02316CD0
_02316DC4:
mov r0, sb
bl ov00_02315AB4
orr r1, r0, #1
mov r0, sb
and r1, r1, #0xff
bl ov00_02315AAC
_02316DDC:
tst r5, #0x80
beq _02316E54
b _02316E24
_02316DE8:
mov r0, r8
mov r4, r8
bl strlen
add r3, r0, #1
add r8, r8, r3
mov r0, sb
mov r1, r4
mov r2, r8
sub r7, r7, r3
bl ov00_0231518C
mov r0, r8
bl strlen
add r0, r0, #1
add r8, r8, r0
sub r7, r7, r0
_02316E24:
ldrsb r0, [r8]
cmp r0, #0
beq _02316E38
cmp r7, #0
bgt _02316DE8
_02316E38:
mov r0, sb
sub r7, r7, #1
bl ov00_02315AB4
orr r1, r0, #2
mov r0, sb
and r1, r1, #0xff
bl ov00_02315AAC
_02316E54:
mov r0, sb
bl ov00_02315AB4
tst r5, #0xc0
bne _02316E7C
tst r0, #3
beq _02316E7C
and r1, r0, #0xfc
mov r0, sb
and r1, r1, #0xff
bl ov00_02315AAC
_02316E7C:
ldr r0, [sp]
sub r0, r0, r7
add sp, sp, #0xc
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
arm_func_end ov00_02316BB4
arm_func_start ov00_02316E8C
ov00_02316E8C: ; 0x02316E8C
stmdb sp!, {r3, r4, r5, r6, r7, r8, lr}
sub sp, sp, #0xc
mov r4, r2
cmp r4, #1
mov r6, r0
mov r5, r1
addlt sp, sp, #0xc
movlt r0, #0
ldmltia sp!, {r3, r4, r5, r6, r7, r8, pc}
ldrb r8, [r5]
mov r0, r8
bl ov00_023169BC
mov r7, r0
cmp r4, r7
addlt sp, sp, #0xc
movlt r0, #0
ldmltia sp!, {r3, r4, r5, r6, r7, r8, pc}
tst r8, #0x40
beq _02316EF8
mov r0, r6
add r1, r5, r7
sub r2, r4, r7
bl ov00_02316A6C
cmp r0, #0
addeq sp, sp, #0xc
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, pc}
_02316EF8:
tst r8, #0x80
beq _02316F1C
add r0, r5, r7
sub r1, r4, r7
bl ov00_023169E8
cmp r0, #0
addeq sp, sp, #0xc
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, pc}
_02316F1C:
ldr r1, _02316FB8 ; =ov00_0231D3FC
add r0, r5, #1
mov r2, #4
bl memcmp
cmp r0, #0
addeq sp, sp, #0xc
mvneq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, pc}
add r7, sp, #4
add r3, sp, #8
mov r0, r6
mov r1, r5
mov r2, r4
str r7, [sp]
bl ov00_02316B44
ldrh r2, [sp, #4]
ldr r1, [sp, #8]
mov r0, r6
bl ov00_023159E4
mov r7, r0
bl ov00_02315ABC
cmp r0, #0
addne sp, sp, #0xc
mvnne r0, #1
ldmneia sp!, {r3, r4, r5, r6, r7, r8, pc}
mov ip, #1
mov r0, r6
mov r1, r7
mov r2, r5
mov r3, r4
str ip, [sp]
bl ov00_02316BB4
mov r4, r0
mov r0, r6
mov r1, r7
bl ov00_02315D98
mov r0, r4
add sp, sp, #0xc
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
.align 2, 0
_02316FB8: .word ov00_0231D3FC
arm_func_end ov00_02316E8C
arm_func_start ov00_02316FBC
ov00_02316FBC: ; 0x02316FBC
str r1, [r0, #0x6b0]
bx lr
arm_func_end ov00_02316FBC
arm_func_start ov00_02316FC4
ov00_02316FC4: ; 0x02316FC4
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
sub sp, sp, #8
mov r7, r0
ldr r1, [r7, #0x7cc]
ldr r5, [r7, #0x7c]
ldr r6, [r7, #0x80]
cmp r1, #4
addls pc, pc, r1, lsl #2
b _023173B0
_02316FE8: ; jump table
b _02316FFC ; case 0
b _02317088 ; case 1
b _02317188 ; case 2
b _02317274 ; case 3
b _02317320 ; case 4
_02316FFC:
cmp r6, #1
blt _023173B0
ldrb r1, [r5]
eor r1, r1, #0xec
add r3, r1, #2
cmp r6, r3
blt _023173B0
sub r1, r3, #1
ldrb r1, [r5, r1]
eor r2, r1, #0xea
add r4, r3, r2
cmp r6, r4
blt _023173B0
add r1, r5, r3
bl ov00_02316920
mov r0, #1
str r0, [r7, #0x7cc]
ldrb r1, [r5, #1]
ldrb r0, [r5, #2]
add r3, r7, #0x700
add r5, r5, r4
strb r1, [r7, #0x7d0]
strb r0, [r7, #0x7d1]
ldrh r0, [r3, #0xd0]
sub r6, r6, r4
mov r1, r5
mov r2, r0, asr #8
mov r0, r0, lsl #8
and r2, r2, #0xff
and r0, r0, #0xff00
orr r4, r2, r0
mov r2, r6
add r0, r7, #0x6c0
strh r4, [r3, #0xd0]
bl ov00_02314714
_02317088:
cmp r6, #6
blt _023173B0
ldrb r3, [r5]
ldrb r1, [r5, #1]
ldr r2, _023173E8 ; =ov00_023294FC
mov r0, r7
strb r3, [r7, #0x6a4]
strb r1, [r7, #0x6a5]
ldrb r4, [r5, #2]
ldrb r3, [r5, #3]
mov r1, #6
strb r4, [r7, #0x6a6]
strb r3, [r7, #0x6a7]
ldr r2, [r2]
ldr r3, [r7, #0x494]
ldr r4, [r7, #0x488]
blx r4
ldrb r3, [r5, #4]
ldrb r2, [r5, #5]
add r0, r7, #0x600
ldr r1, _023173EC ; =0x0000FFFF
strb r3, [r7, #0x6ac]
strb r2, [r7, #0x6ad]
ldrh r0, [r0, #0xac]
cmp r0, r1
bne _0231713C
add r0, r5, #6
sub r1, r6, #6
bl ov00_0231604C
mvn r1, #0
cmp r0, r1
beq _023173B0
mov r0, r7
add r1, r5, #6
bl ov00_02316FBC
ldr r0, _023173E8 ; =ov00_023294FC
ldr r3, [r7, #0x494]
ldr r2, [r0]
ldr r4, [r7, #0x488]
mov r0, r7
mov r1, #5
blx r4
ldr r0, [r7, #0x7c]
cmp r0, #0
beq _023173B0
_0231713C:
ldr r0, [r7, #0x7c8]
add r5, r5, #6
tst r0, #2
sub r6, r6, #6
bne _02317164
add r0, r7, #0x600
ldrh r1, [r0, #0xac]
ldr r0, _023173EC ; =0x0000FFFF
cmp r1, r0
bne _02317178
_02317164:
mov r0, #5
str r0, [r7, #0x7cc]
mov r0, #2
str r0, [r7]
b _023173B0
_02317178:
mov r0, #2
str r0, [r7, #0x7cc]
sub r0, r0, #3
str r0, [r7, #0x484]
_02317188:
ldr r1, [r7, #0x484]
mvn r0, #0
cmp r1, r0
bne _023171D0
cmp r6, #1
blt _023173B0
ldrb r1, [r5]
mov r0, #8
mov r2, #0
str r1, [r7, #0x484]
bl ov00_022F4700
cmp r0, #0
str r0, [r7, #8]
addeq sp, sp, #8
moveq r0, #5
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
add r5, r5, #1
sub r6, r6, #1
_023171D0:
ldr r0, [r7, #8]
bl ov00_022F47A0
ldr r1, [r7, #0x484]
cmp r1, r0
ble _02317250
add r8, sp, #0
mvn r4, #0
_023171EC:
cmp r6, #2
blt _02317250
add r0, r5, #1
sub r1, r6, #1
bl ov00_0231604C
mov sb, r0
cmp sb, r4
beq _02317250
ldrb r2, [r5]
mov r0, r7
add r1, r5, #1
str r2, [sp, #4]
bl ov00_02315F88
str r0, [sp]
ldr r0, [r7, #8]
mov r1, r8
bl ov00_022F47D4
add r1, sb, #1
ldr r0, [r7, #8]
add r5, r5, r1
sub r6, r6, r1
bl ov00_022F47A0
ldr r1, [r7, #0x484]
cmp r1, r0
bgt _023171EC
_02317250:
ldr r0, [r7, #8]
bl ov00_022F47A0
ldr r1, [r7, #0x484]
cmp r1, r0
bgt _023173B0
mov r0, #3
str r0, [r7, #0x7cc]
sub r0, r0, #4
str r0, [r7, #0x484]
_02317274:
ldr r1, [r7, #0x484]
mvn r0, #0
cmp r1, r0
bne _023172A0
cmp r6, #1
blt _023173B0
ldrb r1, [r5], #1
mov r0, #0
sub r6, r6, #1
str r1, [r7, #0x484]
str r0, [r7, #0x480]
_023172A0:
ldr r1, [r7, #0x484]
ldr r0, [r7, #0x480]
cmp r1, r0
ble _02317308
mvn r8, #0
_023172B4:
mov r0, r5
mov r1, r6
bl ov00_0231604C
mov r4, r0
cmp r4, r8
beq _02317308
mov r0, r7
mov r1, r5
bl ov00_02315F88
ldr r1, [r7, #0x480]
add r5, r5, r4
mov r2, r1
add r1, r1, #1
str r1, [r7, #0x480]
add r1, r7, r2, lsl #2
str r0, [r1, #0x84]
ldr r1, [r7, #0x484]
ldr r0, [r7, #0x480]
sub r6, r6, r4
cmp r1, r0
bgt _023172B4
_02317308:
ldr r1, [r7, #0x484]
ldr r0, [r7, #0x480]
cmp r1, r0
bgt _023173B0
mov r0, #4
str r0, [r7, #0x7cc]
_02317320:
cmp r6, #5
blt _023173B0
mvn r4, #0
sub r8, r4, #1
mov sb, #0
_02317334:
mov r0, r7
mov r1, r5
mov r2, r6
bl ov00_02316E8C
cmp r0, r8
addeq sp, sp, #8
moveq r0, #5
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
cmp r0, r4
bne _02317394
mov r0, #5
str r0, [r7, #0x7cc]
mov r0, #2
str r0, [r7]
ldr r0, _023173E8 ; =ov00_023294FC
ldr r3, [r7, #0x494]
ldr r2, [r0]
ldr r4, [r7, #0x488]
mov r0, r7
mov r1, #3
sub r6, r6, #5
add r5, r5, #5
blx r4
b _023173B0
_02317394:
ldr r1, [r7, #0x7c]
add r5, r5, r0
cmp r1, #0
sub r6, r6, r0
moveq r0, sb
cmp r0, #0
bne _02317334
_023173B0:
ldr r0, [r7, #0x7c]
cmp r0, #0
addeq sp, sp, #8
moveq r0, #0
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
cmp r6, #0
beq _023173D8
mov r1, r5
mov r2, r6
bl memmove
_023173D8:
str r6, [r7, #0x80]
mov r0, #0
add sp, sp, #8
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
.align 2, 0
_023173E8: .word ov00_023294FC
_023173EC: .word 0x0000FFFF
arm_func_end ov00_02316FC4
arm_func_start ov00_023173F0
ov00_023173F0: ; 0x023173F0
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #8
mov sl, r0
ldr r3, [sl, #8]
mov sb, r1
mov r8, r2
cmp r3, #0
sub r8, r8, #1
ldrb r7, [sb], #1
beq _0231741C
bl ov00_02316820
_0231741C:
mov r1, r7
mov r0, #8
mov r2, #0
bl ov00_022F4700
cmp r0, #0
str r0, [sl, #8]
addeq sp, sp, #8
moveq r0, #5
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
cmp r7, #0
mov r6, #0
ble _023174C0
add fp, sp, #0
mvn r4, #0
_02317454:
cmp r8, #2
addlt sp, sp, #8
movlt r0, #4
ldmltia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
add r0, sb, #1
sub r1, r8, #1
bl ov00_0231604C
mov r5, r0
cmp r5, r4
addeq sp, sp, #8
moveq r0, #4
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldrb r2, [sb]
mov r0, sl
add r1, sb, #1
str r2, [sp, #4]
bl ov00_02315F88
str r0, [sp]
ldr r0, [sl, #8]
mov r1, fp
bl ov00_022F47D4
add r0, r5, #1
add r6, r6, #1
cmp r6, r7
add sb, sb, r0
sub r8, r8, r0
blt _02317454
_023174C0:
mov r0, #0
add sp, sp, #8
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
arm_func_end ov00_023173F0
arm_func_start ov00_023174CC
ov00_023174CC: ; 0x023174CC
stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0x24
mov r8, r2
cmp r8, #2
mov sl, r0
mov sb, r1
addlt sp, sp, #0x24
movlt r0, #4
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldrb r0, [sb, #1]
sub r8, r8, #2
mov fp, #0
str r0, [sp, #0xc]
ldrb r0, [sb], #2
str r0, [sp, #0x14]
ldr r0, [sp, #0xc]
cmp r0, #0
ble _02317648
add r7, sp, #0x20
add r6, sp, #0x1c
mvn r4, #0
_02317520:
mov r0, sb
mov r1, r8
str sb, [sp, #0x10]
bl ov00_0231604C
cmp r0, r4
addeq sp, sp, #0x24
moveq r0, #4
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
sub r3, r8, r0
cmp r3, #0xb
add r2, sb, r0
addlt sp, sp, #0x24
movlt r0, #4
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldrb r1, [r2]
ldrb r0, [r2, #1]
sub r8, r3, #0xa
add sb, r2, #0xa
strb r1, [r7]
strb r0, [r7, #1]
ldrb r5, [r2, #2]
ldrb r3, [r2, #3]
mov r0, sb
mov r1, r8
strb r3, [r7, #3]
strb r5, [r7, #2]
ldrb ip, [r2, #4]
ldrb r5, [r2, #5]
add r3, sp, #0x18
strb ip, [r3]
strb r5, [r3, #1]
ldrb r5, [r2, #6]
ldrb r3, [r2, #7]
strb r5, [r6]
strb r3, [r6, #1]
ldrb r3, [r2, #8]
ldrb r2, [r2, #9]
strb r3, [r6, #2]
strb r2, [r6, #3]
ldr ip, [sp, #0x1c]
mov r2, ip, lsl #0x18
and r5, r2, #0xff000000
mov r2, ip, lsl #8
and r3, r2, #0xff0000
mov r2, ip, lsr #0x18
mov ip, ip, lsr #8
and r2, r2, #0xff
and ip, ip, #0xff00
orr r2, r2, ip
orr r2, r3, r2
orr r2, r5, r2
str r2, [sp, #0x1c]
bl ov00_0231604C
mov r5, r0
cmp r5, r4
addeq sp, sp, #0x24
moveq r0, #4
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r1, [sp, #0x1c]
mov r0, sl
stmia sp, {r1, sb}
ldr r2, [sl, #0x494]
ldr r1, [sp, #0x10]
str r2, [sp, #8]
ldrh r3, [sp, #0x18]
ldr r2, [sp, #0x20]
ldr ip, [sl, #0x490]
blx ip
ldr r0, [sp, #0xc]
add fp, fp, #1
cmp fp, r0
add sb, sb, r5
sub r8, r8, r5
blt _02317520
_02317648:
ldr r0, [sp, #0x14]
cmp r0, #0
beq _0231767C
mov r1, #0
str r1, [sp]
str r1, [sp, #4]
ldr r2, [sl, #0x494]
mov r0, sl
str r2, [sp, #8]
ldr r4, [sl, #0x490]
mov r2, r1
mov r3, r1
blx r4
_0231767C:
mov r0, #0
add sp, sp, #0x24
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
arm_func_end ov00_023174CC
arm_func_start ov00_02317688
ov00_02317688: ; 0x02317688
stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0x54
mov r8, r2
cmp r8, #0xb
mov sl, r0
mov sb, r1
addlt sp, sp, #0x54
movlt r0, #4
ldmltia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldrb r2, [sb]
ldrb r1, [sb, #1]
add r3, sp, #0xc
add r4, sp, #8
strb r2, [r3]
strb r1, [r3, #1]
ldrb r2, [sb, #2]
ldrb r1, [sb, #3]
strb r1, [r3, #3]
strb r2, [r3, #2]
ldrb r3, [sb, #4]
ldrb r2, [sb, #5]
ldr r1, [sp, #0xc]
strb r3, [r4]
strb r2, [r4, #1]
ldrh r2, [sp, #8]
bl ov00_02315DD4
mov r1, r0
mvn r0, #0
cmp r1, r0
addeq sp, sp, #0x54
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r0, sl
bl ov00_02315EC4
ldrb r2, [sb, #6]
ldrb r1, [sb, #7]
add r3, sp, #0x10
mov fp, r0
strb r2, [r3]
strb r1, [r3, #1]
ldrb r1, [sb, #8]
ldrb r0, [sb, #9]
sub r8, r8, #0xb
mov r7, #0
strb r1, [r3, #2]
strb r0, [r3, #3]
ldr r3, [sp, #0x10]
add r5, sp, #0x14
mov r1, r3, lsr #0x18
mov r0, r3, lsr #8
mov r2, r3, lsl #8
and r1, r1, #0xff
and r0, r0, #0xff00
mov r3, r3, lsl #0x18
orr r0, r1, r0
and r2, r2, #0xff0000
and r1, r3, #0xff000000
orr r0, r2, r0
orr r0, r1, r0
str r0, [sp, #0x10]
ldrb r6, [sb, #0xa]
add sb, sb, #0xb
mvn r4, #0
b _023177BC
_02317788:
cmp r8, #1
blt _023177C8
mov r0, sb
mov r1, r8
bl ov00_0231604C
cmp r0, r4
addeq sp, sp, #0x54
moveq r0, #4
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
str sb, [r5, r7, lsl #2]
add sb, sb, r0
sub r8, r8, r0
add r7, r7, #1
_023177BC:
cmp r7, r6
cmplt r7, #0x10
blt _02317788
_023177C8:
ldr r4, [sl, #0x48c]
cmp r4, #0
addeq sp, sp, #0x54
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
add r1, sp, #0x14
str r1, [sp]
ldr r2, [sl, #0x494]
mov r0, sl
str r2, [sp, #4]
ldr r2, [sp, #0x10]
mov r1, fp
mov r3, r7
blx r4
mov r0, #0
add sp, sp, #0x54
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
arm_func_end ov00_02317688
arm_func_start ov00_0231780C
ov00_0231780C: ; 0x0231780C
stmdb sp!, {r4, lr}
sub sp, sp, #8
cmp r2, #6
mov r4, r0
addlt sp, sp, #8
movlt r0, #4
ldmltia sp!, {r4, pc}
ldrb r3, [r1]
ldrb r2, [r1, #1]
add lr, sp, #4
add ip, sp, #0
strb r3, [lr]
strb r2, [lr, #1]
ldrb r3, [r1, #2]
ldrb r2, [r1, #3]
strb r3, [lr, #2]
strb r2, [lr, #3]
ldrb r3, [r1, #4]
ldrb r2, [r1, #5]
ldr r1, [sp, #4]
strb r3, [ip]
strb r2, [ip, #1]
ldrh r2, [sp]
bl ov00_02315DD4
mov r1, r0
mvn r0, #0
cmp r1, r0
addeq sp, sp, #8
moveq r0, #0
ldmeqia sp!, {r4, pc}
mov r0, r4
bl ov00_02315E78
mov r0, #0
add sp, sp, #8
ldmia sp!, {r4, pc}
arm_func_end ov00_0231780C
arm_func_start ov00_02317898
ov00_02317898: ; 0x02317898
stmdb sp!, {r3, r4, r5, r6, r7, r8, lr}
sub sp, sp, #0xc
mov r6, r2
cmp r6, #5
mov r8, r0
mov r7, r1
addlt sp, sp, #0xc
movlt r0, #4
ldmltia sp!, {r3, r4, r5, r6, r7, r8, pc}
add r4, sp, #4
add r3, sp, #8
str r4, [sp]
bl ov00_02316B44
ldrh r2, [sp, #4]
ldr r1, [sp, #8]
mov r0, r8
bl ov00_02315DD4
mov r5, r0
mvn r0, #0
cmp r5, r0
bne _02317918
ldrh r2, [sp, #4]
ldr r1, [sp, #8]
mov r0, r8
bl ov00_023159E4
mov r4, r0
bl ov00_02315ABC
cmp r0, #0
beq _02317928
add sp, sp, #0xc
mov r0, #5
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_02317918:
mov r0, r8
mov r1, r5
bl ov00_02315EC4
mov r4, r0
_02317928:
mov ip, #0
mov r0, r8
mov r1, r4
mov r2, r7
mov r3, r6
str ip, [sp]
bl ov00_02316BB4
cmp r0, #0
addlt sp, sp, #0xc
movlt r0, #4
ldmltia sp!, {r3, r4, r5, r6, r7, r8, pc}
mvn r0, #0
cmp r5, r0
bne _0231796C
mov r0, r8
mov r1, r4
bl ov00_02315D98
_0231796C:
ldr r3, [r8, #0x494]
ldr r5, [r8, #0x488]
mov r0, r8
mov r2, r4
mov r1, #1
blx r5
mov r0, #0
add sp, sp, #0xc
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
arm_func_end ov00_02317898
arm_func_start ov00_02317990
ov00_02317990: ; 0x02317990
stmdb sp!, {r3, r4, r5, r6, r7, lr}
mov r7, r0
ldr r0, [r7, #0x80]
mov r6, #0
cmp r0, #3
blt _02317AF8
mov r4, r6
add r5, sp, #0
_023179B0:
ldr r0, [r7, #0x7c]
ldrb r1, [r0]
ldrb r0, [r0, #1]
strb r1, [r5]
strb r0, [r5, #1]
ldrh r0, [sp]
mov r1, r0, asr #8
mov r0, r0, lsl #8
and r1, r1, #0xff
and r0, r0, #0xff00
orr r0, r1, r0
strh r0, [sp]
ldrh r2, [sp]
cmp r2, #0x1000
movhi r6, #4
bhi _02317AF8
ldr r0, [r7, #0x80]
cmp r0, r2
movlt r0, #0
ldmltia sp!, {r3, r4, r5, r6, r7, pc}
ldr r1, [r7, #0x7c]
ldrsb r0, [r1, #2]
cmp r0, #6
addls pc, pc, r0, lsl #2
b _02317AC0
_02317A14: ; jump table
b _02317AC0 ; case 0
b _02317A30 ; case 1
b _02317A48 ; case 2
b _02317A60 ; case 3
b _02317A7C ; case 4
b _02317A94 ; case 5
b _02317AAC ; case 6
_02317A30:
mov r0, r7
add r1, r1, #3
sub r2, r2, #3
bl ov00_023173F0
mov r6, r0
b _02317AC0
_02317A48:
mov r0, r7
add r1, r1, #3
sub r2, r2, #3
bl ov00_02317898
mov r6, r0
b _02317AC0
_02317A60:
ldr r0, [r7, #0x6b4]
mov r3, r4
bl ov00_022F50CC
cmp r0, #0
bgt _02317AC0
mov r0, #3
ldmia sp!, {r3, r4, r5, r6, r7, pc}
_02317A7C:
mov r0, r7
add r1, r1, #3
sub r2, r2, #3
bl ov00_0231780C
mov r6, r0
b _02317AC0
_02317A94:
mov r0, r7
add r1, r1, #3
sub r2, r2, #3
bl ov00_02317688
mov r6, r0
b _02317AC0
_02317AAC:
mov r0, r7
add r1, r1, #3
sub r2, r2, #3
bl ov00_023174CC
mov r6, r0
_02317AC0:
ldrh r1, [sp]
ldr r0, [r7, #0x80]
subs r2, r0, r1
str r2, [r7, #0x80]
ldrne r0, [r7, #0x7c]
cmpne r0, #0
beq _02317AE4
add r1, r0, r1
bl memmove
_02317AE4:
cmp r6, #0
bne _02317AF8
ldr r0, [r7, #0x80]
cmp r0, #3
bge _023179B0
_02317AF8:
cmp r6, #0
beq _02317B08
mov r0, r7
bl ov00_0231607C
_02317B08:
mov r0, r6
ldmia sp!, {r3, r4, r5, r6, r7, pc}
arm_func_end ov00_02317990
arm_func_start ov00_02317B10
ov00_02317B10: ; 0x02317B10
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
ldr r0, [r6, #0x6b4]
bl ov00_022F5320
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, pc}
ldr r5, [r6, #0x80]
ldr r1, [r6, #0x7c]
ldr r0, [r6, #0x6b4]
add r1, r1, r5
rsb r2, r5, #0x1000
mov r3, #0
bl ov00_022F5088
add r1, r0, #1
cmp r1, #1
bhi _02317B64
mov r0, r6
bl ov00_0231607C
mov r0, #3
ldmia sp!, {r4, r5, r6, pc}
_02317B64:
ldr r1, [r6, #0x80]
mov r4, #0
add r0, r1, r0
str r0, [r6, #0x80]
ldr r0, [r6]
cmp r0, #2
beq _02317B8C
ldr r0, [r6, #0x7cc]
cmp r0, #0
ble _02317BA4
_02317B8C:
ldr r1, [r6, #0x7c]
ldr r2, [r6, #0x80]
add r0, r6, #0x6c0
add r1, r1, r5
sub r2, r2, r5
bl ov00_02314714
_02317BA4:
ldr r0, [r6]
cmp r0, #3
bne _02317BBC
mov r0, r6
bl ov00_02316FC4
mov r4, r0
_02317BBC:
cmp r4, #0
movne r0, r4
ldmneia sp!, {r4, r5, r6, pc}
ldr r0, [r6]
cmp r0, #2
bne _02317BEC
ldr r0, [r6, #0x80]
cmp r0, #0
ble _02317BEC
mov r0, r6
bl ov00_02317990
ldmia sp!, {r4, r5, r6, pc}
_02317BEC:
mov r0, #0
ldmia sp!, {r4, r5, r6, pc}
arm_func_end ov00_02317B10
arm_func_start ov00_02317BF4
ov00_02317BF4: ; 0x02317BF4
stmdb sp!, {r0, r1, r2, r3}
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0x18
mov r5, r0
ldr r1, [r5]
mov r4, r3
cmp r1, #1
bne _02317C28
mov r1, #0
mov r2, r1
mov r3, #2
str r1, [sp]
bl ov00_023165A0
_02317C28:
ldr r0, [r5]
cmp r0, #1
addeq sp, sp, #0x18
moveq r0, #3
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
addeq sp, sp, #0x10
bxeq lr
ldr r0, [sp, #0x50]
add r6, sp, #0x44
add r0, r0, #9
mov r0, r0, lsl #0x10
mov r0, r0, lsr #0x10
mov r2, r0, asr #8
mov r1, r0, lsl #8
and r2, r2, #0xff
and r1, r1, #0xff00
orr r1, r2, r1
strh r1, [sp, #4]
add r2, sp, #4
ldrb r3, [r2]
add r0, sp, #0x48
add r1, sp, #6
ldrb r2, [r2, #1]
strb r3, [r1]
mov fp, #2
strb r2, [r1, #1]
ldrb sb, [r6]
add sl, sp, #9
ldrb r8, [r6, #1]
ldrb r7, [r6, #2]
ldrb r6, [r6, #3]
ldrb ip, [r0]
ldrb r3, [r0, #1]
add lr, sp, #0xd
mov r0, r5
mov r2, #9
strb fp, [sp, #8]
strb sb, [sl]
strb r8, [sl, #1]
strb r7, [sl, #2]
strb r6, [sl, #3]
strb ip, [lr]
strb r3, [lr, #1]
bl ov00_023164FC
cmp r0, #0
addne sp, sp, #0x18
ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
addne sp, sp, #0x10
bxne lr
ldr r0, [r5, #0x6b4]
ldr r2, [sp, #0x50]
mov r1, r4
mov r3, #0
bl ov00_022F50CC
cmp r0, #0
movlt r0, #3
movge r0, #0
add sp, sp, #0x18
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
add sp, sp, #0x10
bx lr
arm_func_end ov00_02317BF4
arm_func_start ov00_02317D1C
ov00_02317D1C: ; 0x02317D1C
stmdb sp!, {r0, r1, r2, r3}
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0x10
ldr r5, [sp, #0x44]
mov r7, #0xfd
mov r4, r5, lsr #0x18
mov r8, r5, lsl #0x18
mov r3, r5, lsr #8
mov r6, r5, lsl #8
and r5, r4, #0xff
and r4, r3, #0xff00
orr sb, r5, r4
and r3, r6, #0xff0000
mov r6, #0xfc
mov r5, #0x1e
mov r4, #0x66
mov lr, #0x6a
mov fp, #0xb2
strb r4, [sp, #7]
and r8, r8, #0xff000000
orr r3, r3, sb
orr r8, r8, r3
add r3, sp, #0x44
str r8, [sp, #0x44]
strb r7, [sp, #4]
ldrb sl, [r3]
add ip, sp, #0xa
ldrb sb, [r3, #1]
ldrb r8, [r3, #2]
ldrb r7, [r3, #3]
add r3, sp, #4
strb r6, [sp, #5]
strb r5, [sp, #6]
strb lr, [sp, #8]
strb fp, [sp, #9]
strb sl, [ip]
strb sb, [ip, #1]
strb r8, [ip, #2]
strb r7, [ip, #3]
mov r4, #0xa
str r4, [sp]
bl ov00_02317BF4
add sp, sp, #0x10
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
add sp, sp, #0x10
bx lr
arm_func_end ov00_02317D1C
arm_func_start ov00_02317DD4
ov00_02317DD4: ; 0x02317DD4
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0x5f0
mov r1, #8
mov sl, r0
str r1, [sp, #8]
ldr r0, [sl, #0x6b4]
bl ov00_022F5320
cmp r0, #0
beq _02317E9C
ldr r6, _02317EF0 ; =0x000005DB
add sb, sp, #0xc
add r8, sp, #8
add r7, sp, #0x14
mov fp, #0
mvn r4, #0
_02317E10:
str sb, [sp]
str r8, [sp, #4]
ldr r0, [sl, #0x6b4]
mov r1, r7
mov r2, r6
mov r3, fp
bl ov00_022F509C
cmp r0, r4
beq _02317E8C
ldrh r2, [sp, #0xe]
ldr r1, [sp, #0x10]
mov r0, sl
bl ov00_02315DD4
cmp r0, r4
bne _02317E8C
ldrh r2, [sp, #0xe]
ldr r1, [sp, #0x10]
mov r0, sl
bl ov00_023159E4
mov r5, r0
bl ov00_02315ABC
cmp r0, #0
addne sp, sp, #0x5f0
movne r0, #5
ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r0, r5
mov r1, #0x11
bl ov00_02315A90
mov r0, sl
mov r1, r5
bl ov00_02315D98
_02317E8C:
ldr r0, [sl, #0x6b4]
bl ov00_022F5320
cmp r0, #0
bne _02317E10
_02317E9C:
bl ov00_022F5594
ldr r1, [sl, #0x6b8]
sub r0, r0, r1
cmp r0, #0x7d0
bls _02317EE4
ldr r0, [sl, #0x6b4]
bl ov00_022F4FB4
mvn r0, #0
str r0, [sl, #0x6b4]
mov r0, #1
str r0, [sl]
ldr r0, _02317EF4 ; =ov00_023294FC
ldr r3, [sl, #0x494]
ldr r2, [r0]
ldr r4, [sl, #0x488]
mov r0, sl
mov r1, #3
blx r4
_02317EE4:
mov r0, #0
add sp, sp, #0x5f0
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
_02317EF0: .word 0x000005DB
_02317EF4: .word ov00_023294FC
arm_func_end ov00_02317DD4
arm_func_start ov00_02317EF8
ov00_02317EF8: ; 0x02317EF8
stmdb sp!, {r4, lr}
mov r4, r0
bl ov00_02315ED8
ldr r0, [r4]
cmp r0, #3
addls pc, pc, r0, lsl #2
b _02317F3C
_02317F14: ; jump table
b _02317F30 ; case 0
b _02317F3C ; case 1
b _02317F24 ; case 2
b _02317F24 ; case 3
_02317F24:
mov r0, r4
bl ov00_02317B10
ldmia sp!, {r4, pc}
_02317F30:
mov r0, r4
bl ov00_02317DD4
ldmia sp!, {r4, pc}
_02317F3C:
mov r0, #0
ldmia sp!, {r4, pc}
arm_func_end ov00_02317EF8
; 0x02317F44
.rodata
#ifdef EUROPE
.global ov00_02318758_EU
ov00_02318758_EU:
.byte 0x55, 0x59, 0x46, 0x59, 0x46, 0x59, 0x46, 0x59, 0x44, 0x59, 0x46, 0x59, 0x49, 0x59, 0x46, 0x59
.byte 0x53, 0x59, 0x46, 0x59
#endif
.global ov00_02317F44
ov00_02317F44:
.byte 0x70, 0x6f, 0x6b, 0x65, 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x64, 0x73, 0x00, 0x00, 0x00
.global ov00_02317F54
ov00_02317F54:
.byte 0x53, 0x56, 0x62, 0x6d, 0x33, 0x78, 0x00, 0x00
.global ov00_02317F5C
ov00_02317F5C:
.byte 0x54, 0x58, 0x71, 0x6a, 0x44, 0x44, 0x4f, 0x4c
.byte 0x68, 0x50, 0x79, 0x53, 0x4b, 0x53, 0x7a, 0x74, 0x67, 0x42, 0x48, 0x59, 0x30, 0x30, 0x30, 0x31
.byte 0x62, 0x64, 0x39, 0x35, 0x30, 0x30, 0x30, 0x30, 0x37, 0x64, 0x39, 0x39, 0x30, 0x30, 0x30, 0x30
.byte 0x30, 0x32, 0x30, 0x30, 0x36, 0x31, 0x33, 0x63, 0x34, 0x39, 0x36, 0x34, 0x70, 0x6f, 0x6b, 0x65
.byte 0x64, 0x75, 0x6e, 0x67, 0x65, 0x6f, 0x6e, 0x64, 0x73, 0x00, 0x00, 0x00
.global ov00_02317FA0
ov00_02317FA0:
.byte 0x0b, 0x00, 0x00, 0x00
.word ov08_0233E230
.word ov08_0233E7D8
.word ov08_0233E2BC
.global ov00_02317FB0
ov00_02317FB0:
.byte 0x0c, 0x00, 0x00, 0x00
.word ov09_0233CA80
.word ov09_0233CBC8
.word ov09_0233CBF8
.global ov00_02317FC0
ov00_02317FC0:
.byte 0x2f, 0x42, 0x41, 0x43
.byte 0x4b, 0x2f, 0x73, 0x30, 0x39, 0x70, 0x31, 0x30, 0x61, 0x2e, 0x62, 0x67, 0x70, 0x00, 0x00, 0x00
.global ov00_02317FD4
ov00_02317FD4:
.byte 0x2f, 0x42, 0x41, 0x43, 0x4b, 0x2f, 0x73, 0x30, 0x39, 0x70, 0x30, 0x35, 0x61, 0x2e, 0x62, 0x67
.byte 0x70, 0x00, 0x00, 0x00
.global ov00_02317FE8
ov00_02317FE8:
.byte 0x2f, 0x42, 0x41, 0x43, 0x4b, 0x2f, 0x73, 0x30, 0x39, 0x70, 0x30, 0x38
.byte 0x61, 0x2e, 0x62, 0x67, 0x70, 0x00, 0x00, 0x00
.global ov00_02317FFC
ov00_02317FFC:
.byte 0x2f, 0x42, 0x41, 0x43, 0x4b, 0x2f, 0x73, 0x30
.byte 0x39, 0x70, 0x30, 0x37, 0x61, 0x2e, 0x62, 0x67, 0x70, 0x00, 0x00, 0x00
.global ov00_02318010
ov00_02318010:
.byte 0x2f, 0x42, 0x41, 0x43
.byte 0x4b, 0x2f, 0x73, 0x30, 0x39, 0x70, 0x30, 0x36, 0x61, 0x2e, 0x62, 0x67, 0x70, 0x00, 0x00, 0x00
.global ov00_02318024
ov00_02318024:
.byte 0x2f, 0x42, 0x41, 0x43, 0x4b, 0x2f, 0x73, 0x30, 0x39, 0x70, 0x30, 0x39, 0x61, 0x2e, 0x62, 0x67
.byte 0x70, 0x00, 0x00, 0x00
.global ov00_02318038
ov00_02318038:
.byte 0x2f, 0x42, 0x41, 0x43, 0x4b, 0x2f, 0x73, 0x30, 0x39, 0x70, 0x30, 0x34
.byte 0x61, 0x2e, 0x62, 0x67, 0x70, 0x00, 0x00, 0x00
.global ov00_0231804C
ov00_0231804C:
.byte 0x0a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
.byte 0x06, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov00_02318060
ov00_02318060:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_02318064
ov00_02318064:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x03, 0x02, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x05, 0x00, 0x00
.byte 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x04, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00
.byte 0x02, 0x00, 0x00, 0x00, 0x06, 0x07, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x07, 0x06, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00
.byte 0x02, 0x00, 0x00, 0x00, 0x0a, 0x0b, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x0b, 0x0a, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov00_0231812C
ov00_0231812C:
.byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00
.global ov00_02318138
ov00_02318138:
.byte 0x00, 0x40, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov00_02318150
ov00_02318150:
.byte 0x15, 0x03, 0x00, 0x00
.byte 0x02, 0x01, 0x29, 0x00
.global ov00_02318158
ov00_02318158:
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00
.global ov00_02318160
ov00_02318160:
.byte 0xff, 0xff, 0xff, 0xff
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
.global ov00_02318180
ov00_02318180:
.byte 0x57, 0x61, 0x79, 0x70
.byte 0x6f, 0x72, 0x74, 0x32
.global ov00_02318188
ov00_02318188:
.byte 0x46, 0x52, 0x45, 0x45, 0x53, 0x50, 0x4f, 0x54
.global ov00_02318190
ov00_02318190:
.byte 0x4e, 0x49, 0x4e, 0x54
.byte 0x45, 0x4e, 0x44, 0x4f, 0x57, 0x46, 0x43, 0x00
.global ov00_0231819C
ov00_0231819C:
.byte 0x02, 0x80, 0x00, 0x00, 0x04, 0x80, 0x00, 0x00
.byte 0x08, 0x80, 0x00, 0x00, 0x10, 0x80, 0x00, 0x00, 0x20, 0x80, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00
.byte 0x80, 0x80, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00
.byte 0x00, 0x88, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00
.global ov00_023181D0
ov00_023181D0:
.byte 0x00, 0x00, 0x00, 0x01
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.word ov00_02318B00
.byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x61, 0x61, 0x61
.global ov00_0231822B
ov00_0231822B:
.byte 0x17, 0x14, 0x11, 0x0d, 0x0b, 0x06, 0x0f, 0x0e, 0x09
.byte 0x15, 0x0c, 0x04, 0x02, 0x01, 0x12, 0x10, 0x05, 0x03, 0x13, 0x0a, 0x07, 0x08, 0x00, 0x16, 0x00
.global ov00_02318244
ov00_02318244:
.byte 0x05, 0x01, 0x0c, 0x04, 0x02, 0x03, 0x0a, 0x00, 0x0b, 0x07, 0x09, 0x08, 0x06, 0x00, 0x00, 0x00
.global ov00_02318254
ov00_02318254:
.byte 0x0a, 0x0d, 0x0e, 0x08, 0x09, 0x03, 0x06, 0x00, 0x0c, 0x05, 0x02, 0x07, 0x0b, 0x01, 0x0f, 0x04
.global ov00_02318264
ov00_02318264:
.byte 0x21, 0x53, 0x44, 0x57
.global ov00_02318268
ov00_02318268:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231826C
ov00_0231826C:
.byte 0x01, 0x02, 0x00, 0x04, 0x03, 0x05, 0x06, 0x07
.global ov00_02318274
ov00_02318274:
.byte 0x05, 0x09, 0x01, 0x0e, 0x0c, 0x02, 0x0a, 0x00, 0x0b, 0x0d, 0x03, 0x04, 0x08, 0x06, 0x0f, 0x07
.global ov00_02318284
ov00_02318284:
.byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66
.byte 0x00
.global ov00_02318295
ov00_02318295:
.byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x61, 0x62, 0x63, 0x64, 0x65
.byte 0x66, 0x00, 0x00, 0x00
.global ov00_023182A8
ov00_023182A8:
.byte 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c
.byte 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x61, 0x62
.byte 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72
.byte 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37
.byte 0x38, 0x39, 0x2e, 0x2d, 0x00, 0x00, 0x00, 0x00
.global ov00_023182EC
ov00_023182EC:
.byte 0x30, 0x30, 0x3a, 0x30, 0x30, 0x30, 0x30, 0x30
.byte 0x30, 0x30, 0x2d, 0x30, 0x30, 0x00, 0x00, 0x00
.global ov00_023182FC
ov00_023182FC:
.byte 0x59, 0x32, 0x39, 0x31, 0x62, 0x6e, 0x51, 0x2a
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_02318308
ov00_02318308:
.byte 0x62, 0x47, 0x6c, 0x7a, 0x64, 0x41, 0x2a, 0x2a, 0x00, 0x00, 0x00, 0x00
.global ov00_02318314
ov00_02318314:
.byte 0x59, 0x32, 0x39, 0x75, 0x64, 0x47, 0x56, 0x75, 0x64, 0x48, 0x4d, 0x2a, 0x00, 0x00, 0x00, 0x00
.global ov00_02318324
ov00_02318324:
.byte 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00
.byte 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, 0x00, 0xa0, 0x72, 0x4e, 0x18, 0x09, 0x00, 0x00
.byte 0x00, 0x10, 0xa5, 0xd4, 0xe8, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x17, 0x00, 0x00, 0x00
.byte 0x00, 0xe4, 0x0b, 0x54, 0x02, 0x00, 0x00, 0x00, 0x00, 0xca, 0x9a, 0x3b, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0xe1, 0xf5, 0x05, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x40, 0x42, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x86, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov00_023183A4
ov00_023183A4:
.byte 0x2d, 0x2d, 0x74, 0x39, 0x53, 0x66, 0x34, 0x79, 0x66, 0x6a, 0x66, 0x31, 0x52, 0x74, 0x76, 0x44
.byte 0x75, 0x33, 0x41
.global ov00_023183B7
ov00_023183B7:
.byte 0x41, 0x00, 0x00, 0x00, 0x00
.global ov00_023183BC
ov00_023183BC:
.byte 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d
.byte 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x20, 0x66, 0x6f, 0x72
.byte 0x6d, 0x2d, 0x64, 0x61, 0x74, 0x61, 0x3b, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x00, 0x00
.global ov00_023183E4
ov00_023183E4:
.byte 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d, 0x54, 0x79, 0x70, 0x65, 0x3a, 0x20, 0x61, 0x70
.byte 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6f, 0x63, 0x74, 0x65, 0x74, 0x2d
.byte 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x0d, 0x0a, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d
.byte 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2d, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e
.byte 0x67, 0x3a, 0x20, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x0d, 0x0a, 0x00
.global ov00_02318430
ov00_02318430:
.byte 0x00, 0xca, 0x9a, 0x3b
.byte 0x00, 0xe1, 0xf5, 0x05, 0x80, 0x96, 0x98, 0x00, 0x40, 0x42, 0x0f, 0x00, 0xa0, 0x86, 0x01, 0x00
.byte 0x10, 0x27, 0x00, 0x00, 0xe8, 0x03, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00
.global ov00_02318454
ov00_02318454:
.byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_02318468
ov00_02318468:
.byte 0x5b, 0x5d, 0x5f, 0x00
.global ov00_0231846C
ov00_0231846C:
.byte 0x2d, 0x5f, 0x3d, 0x00
.global ov00_02318470
ov00_02318470:
.byte 0x2b, 0x2f, 0x3d, 0x00
.global ov00_02318474
ov00_02318474:
.byte 0x99, 0x79, 0x82, 0x5a, 0xa1, 0xeb, 0xd9, 0x6e, 0xdc, 0xbc, 0x1b, 0x8f, 0xd6, 0xc1, 0x62, 0xca
.global ov00_02318484
ov00_02318484:
.byte 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00
.global ov00_02318490
ov00_02318490:
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov00_023184A0
ov00_023184A0:
.byte 0x25, 0x30, 0x30, 0x00
.byte 0x00, 0x20, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00
.global ov00_023184AC
ov00_023184AC:
.byte 0x32, 0x31, 0x34, 0x37, 0x34, 0x38, 0x33, 0x36
.byte 0x34, 0x37, 0x00, 0x00, 0x5c, 0x6d, 0x6f, 0x64, 0x5c, 0x25, 0x64, 0x00, 0x13, 0x1d, 0x01, 0x04
.byte 0x00, 0x00, 0x00, 0x28, 0x1f, 0x06, 0x45, 0x34, 0x3f, 0x01, 0x1b, 0x00
.global ov00_023184D0
ov00_023184D0:
.byte 0x13, 0x1d, 0x01, 0x04
.byte 0x00, 0x00, 0x00, 0x28, 0x1f, 0x06, 0x45, 0x34, 0x3f, 0x01, 0x1b, 0x00, 0x0c, 0x13, 0x1a, 0x1e
.byte 0x0d, 0x13, 0x28, 0x1d, 0x00, 0x01, 0x01, 0x24, 0x75, 0x16, 0x33, 0x18, 0x00, 0x10, 0x04, 0x1d
.byte 0x55, 0x1b, 0x39, 0x14, 0x39, 0x16, 0x33, 0x4f, 0x01, 0x00, 0x0c, 0x1c, 0x0a, 0x1d, 0x02, 0x02
.byte 0x19, 0x24, 0x2c, 0x34, 0x06, 0x17, 0x3e, 0x1c, 0x06, 0x0e, 0x39, 0x46, 0x10, 0x1d, 0x03, 0x0d
.byte 0x16, 0x0b, 0x3b, 0x17, 0x16, 0x36, 0x40, 0x07, 0x00, 0x0c, 0x15, 0x0a, 0x1e, 0x15, 0x0a, 0x10
.byte 0x1d, 0x2c, 0x06, 0x0c, 0x1b, 0x3b, 0x2e, 0x4a, 0x19, 0x39, 0x08, 0x11, 0x38, 0x18, 0x09, 0x16
.byte 0x10, 0x0c, 0x57, 0x1c, 0x36, 0x09, 0x0a, 0x10, 0x1d, 0x55, 0x0c, 0x00, 0x0c, 0x13, 0x1a, 0x1e
.byte 0x0d, 0x13, 0x28, 0x1d, 0x11, 0x1d, 0x11, 0x10, 0x24, 0x1d, 0x04, 0x0f, 0x0b, 0x3f, 0x51, 0x32
.byte 0x2c, 0x1a, 0x00, 0x0b, 0x20, 0x2e, 0x4a, 0x19, 0x39, 0x0f, 0x1d, 0x25, 0x2c, 0x4d, 0x01, 0x00
.byte 0x0c, 0x13, 0x1a, 0x1e, 0x0d, 0x13, 0x28, 0x1d, 0x1e, 0x01, 0x06, 0x13, 0x0c, 0x57, 0x1c, 0x36
.byte 0x0e, 0x06, 0x0d, 0x29, 0x11, 0x1b, 0x0d, 0x24, 0x75, 0x01, 0x33, 0x18, 0x00, 0x10, 0x04, 0x1d
.byte 0x55, 0x1b, 0x39, 0x14, 0x39, 0x16, 0x33, 0x4f, 0x01, 0x00, 0x0c, 0x13, 0x1a, 0x1e, 0x0d, 0x3f
.byte 0x28, 0x26, 0x11, 0x05, 0x00, 0x16, 0x31, 0x1f, 0x0a, 0x36, 0x40, 0x10, 0x28, 0x33, 0x15, 0x1b
.byte 0x15, 0x17, 0x3e, 0x01, 0x0a, 0x36, 0x40, 0x10, 0x28, 0x31, 0x1f, 0x1a, 0x11, 0x24, 0x75, 0x16
.byte 0x33, 0x03, 0x01, 0x3f, 0x45, 0x00, 0x0c, 0x15, 0x0a, 0x1e, 0x15, 0x07, 0x28, 0x1d, 0x00, 0x01
.byte 0x01, 0x24, 0x75, 0x16, 0x33, 0x1a, 0x11, 0x1a, 0x04, 0x24, 0x2c, 0x4d, 0x01, 0x24, 0x34, 0x1b
.byte 0x01, 0x0e, 0x00, 0x1b, 0x28, 0x64, 0x14, 0x34, 0x0e, 0x1d, 0x29, 0x01, 0x33, 0x4f, 0x16, 0x3f
.byte 0x18, 0x28, 0x14, 0x34, 0x40, 0x1c, 0x00, 0x0c, 0x07, 0x1f, 0x0e, 0x02, 0x02, 0x19, 0x24, 0x2c
.byte 0x34, 0x16, 0x1d, 0x23, 0x01, 0x04, 0x0f, 0x1c, 0x3f, 0x51, 0x25, 0x2c, 0x0b, 0x0a, 0x16, 0x3e
.byte 0x1b, 0x0b, 0x36, 0x40, 0x07, 0x28, 0x25, 0x1f, 0x06, 0x00, 0x24, 0x75, 0x16, 0x33, 0x0d, 0x04
.byte 0x0e, 0x11, 0x25, 0x11, 0x1c, 0x04, 0x24, 0x75, 0x01, 0x00, 0x0c, 0x01, 0x0a, 0x1e, 0x15, 0x07
.byte 0x28, 0x1d, 0x00, 0x01, 0x01, 0x24, 0x75, 0x16, 0x33, 0x1a, 0x11, 0x1a, 0x04, 0x24, 0x2c, 0x4d
.byte 0x01, 0x24, 0x34, 0x1b, 0x01, 0x0e, 0x00, 0x1b, 0x28, 0x64, 0x14, 0x34, 0x0e, 0x0e, 0x0c, 0x57
.byte 0x0b, 0x36, 0x09, 0x0a, 0x10, 0x1d, 0x55, 0x0c, 0x39, 0x14, 0x35, 0x1c, 0x08, 0x1e, 0x0d, 0x3f
.byte 0x51, 0x25, 0x2c, 0x0c, 0x04, 0x0c, 0x31, 0x2e, 0x00, 0x00, 0x00, 0x00
.global ov00_02318660
ov00_02318660:
.byte 0x5c, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov00_02318760
ov00_02318760:
.byte 0xfd, 0xfc, 0x1e, 0x66
.byte 0x6a, 0xb2, 0x00, 0x00
.global ov00_02318768
ov00_02318768:
.word ov00_0231D398
.word ov00_0231D390
.data
.global ov00_02318780
ov00_02318780:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov00_023187A0
ov00_023187A0:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov00_023187C4
ov00_023187C4:
.word ov00_02318780
.word ov00_02318780
.word ov00_02318780
.global ov00_023187D0
ov00_023187D0:
#if defined(EUROPE)
.byte 0x43, 0x32, 0x53, 0x50
#elif defined(JAPAN)
.byte 0x43, 0x32, 0x53, 0x4A
#else
.byte 0x43, 0x32, 0x53, 0x45
#endif
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_023187D8
ov00_023187D8:
#if defined(EUROPE)
.byte 0x41, 0x79, 0x43, 0x75, 0x48, 0x72, 0x47, 0x53, 0x4A, 0x4D, 0x4B, 0x56, 0x34, 0x71, 0x6A, 0x61
#elif defined(JAPAN)
.byte 0x36, 0x77, 0x42, 0x79, 0x66, 0x52, 0x33, 0x71
.byte 0x4D, 0x64, 0x56, 0x37, 0x7A, 0x74, 0x73, 0x68
#else
.byte 0x48, 0x61, 0x75, 0x5a, 0x6e, 0x37, 0x78, 0x32, 0x51, 0x6a, 0x41, 0x4a
.byte 0x47, 0x7a, 0x50, 0x43
#endif
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_023187EC
ov00_023187EC:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_023187F0
ov00_023187F0:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_023187F4
ov00_023187F4:
.word ov00_02318038
.word ov00_02317FD4
.word ov00_02318010
.word ov00_02317FFC
.word ov00_02317FE8
.word ov00_02318024
.word ov00_02317FC0
.global ov00_02318810
ov00_02318810:
.byte 0x00, 0x00, 0x01, 0x00
.global ov00_02318814
ov00_02318814:
.byte 0xff, 0x00, 0x00, 0x00
.global ov00_02318818
ov00_02318818:
.word ov00_02318138
.global ov00_0231881C
ov00_0231881C:
.byte 0x72, 0x6f, 0x6d, 0x00
.global ov00_02318820
ov00_02318820:
.byte 0x05, 0x00, 0x28, 0x00
.byte 0x28, 0x00, 0xff, 0xff
.word ov00_02318830
.byte 0x01, 0x00, 0x00, 0x00
.global ov00_02318830
ov00_02318830:
.byte 0x6d, 0x00, 0x75, 0x00
.byte 0x6c, 0x00, 0x74, 0x00, 0x69, 0x00, 0x62, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x74, 0x00, 0x00, 0x00
.global ov00_02318844
ov00_02318844:
.byte 0x10, 0x00, 0x00, 0x00
.global ov00_02318848
ov00_02318848:
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00
.global ov00_02318850
ov00_02318850:
.byte 0xaa, 0xaa, 0x03, 0x00
.byte 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov00_0231885C
ov00_0231885C:
.byte 0x4e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f
.byte 0x44, 0x53, 0x00, 0x00
.global ov00_02318868
ov00_02318868:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231886C
ov00_0231886C:
.byte 0xe6, 0xff, 0xff, 0xff
.global ov00_02318870
ov00_02318870:
.byte 0x01, 0x01, 0xc0, 0x05
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x08, 0x0c, 0x20
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_02318888
ov00_02318888:
.byte 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x66, 0x04, 0x00, 0x00, 0x00, 0x00
.byte 0x61, 0x08, 0x00, 0x00, 0x00, 0x08, 0x0c, 0x20, 0x00, 0x08, 0x0d, 0x20
.global ov00_023188A0
ov00_023188A0:
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0xea, 0x05, 0x00, 0x00, 0x00, 0x00, 0xeb, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x08, 0x0d, 0x20
.global ov00_023188B8
ov00_023188B8:
.byte 0x25, 0x64, 0x2e, 0x25, 0x64, 0x2e, 0x25, 0x64, 0x2e, 0x25, 0x64, 0x00
.global ov00_023188C4
ov00_023188C4:
.byte 0x55, 0x04, 0x03, 0x00
.global ov00_023188C8
ov00_023188C8:
.byte 0xff, 0xff, 0xff, 0x00
.global ov00_023188CC
ov00_023188CC:
.byte 0x04, 0x00, 0x05, 0x00, 0xff, 0xff, 0xff, 0xff
.global ov00_023188D4
ov00_023188D4:
.word ov00_023188C8
.word ov00_023188F4
.word ov00_023188EC
.word ov00_02318900
.word ov00_0231890C
.word ov00_023188C4
.global ov00_023188EC
ov00_023188EC:
.byte 0x55, 0x08, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00
.global ov00_023188F4
ov00_023188F4:
.byte 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00
.global ov00_02318900
ov00_02318900:
.byte 0x2a, 0x86, 0x48, 0x86
.byte 0xf7, 0x0d, 0x01, 0x01, 0x04, 0x00, 0x00, 0x00
.global ov00_0231890C
ov00_0231890C:
.byte 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01
.byte 0x05, 0x00, 0x00, 0x00
.global ov00_02318918
ov00_02318918:
.byte 0x41, 0x00, 0x00, 0x00
.global ov00_0231891C
ov00_0231891C:
.byte 0x42, 0x42, 0x00, 0x00
.global ov00_02318920
ov00_02318920:
.byte 0x43, 0x43, 0x43, 0x00
.global ov00_02318924
ov00_02318924:
.byte 0x53, 0x52, 0x56, 0x52, 0x00, 0x00, 0x00, 0x00
.global ov00_0231892C
ov00_0231892C:
.byte 0x43, 0x4c, 0x4e, 0x54, 0x00, 0x00, 0x00, 0x00
.global ov00_02318934
ov00_02318934:
.byte 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f
.byte 0x01, 0x06, 0x0b, 0x00, 0x05, 0x0a, 0x0f, 0x04, 0x09, 0x0e, 0x03, 0x08, 0x0d, 0x02, 0x07, 0x0c
.byte 0x05, 0x08, 0x0b, 0x0e, 0x01, 0x04, 0x07, 0x0a, 0x0d, 0x00, 0x03, 0x06, 0x09, 0x0c, 0x0f, 0x02
.byte 0x00, 0x07, 0x0e, 0x05, 0x0c, 0x03, 0x0a, 0x01, 0x08, 0x0f, 0x06, 0x0d, 0x04, 0x0b, 0x02, 0x09
.global ov00_02318974
ov00_02318974:
.byte 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov00_023189B4
ov00_023189B4:
.byte 0x78, 0xa4, 0x6a, 0xd7, 0x56, 0xb7, 0xc7, 0xe8, 0xdb, 0x70, 0x20, 0x24, 0xee, 0xce, 0xbd, 0xc1
.byte 0xaf, 0x0f, 0x7c, 0xf5, 0x2a, 0xc6, 0x87, 0x47, 0x13, 0x46, 0x30, 0xa8, 0x01, 0x95, 0x46, 0xfd
.byte 0xd8, 0x98, 0x80, 0x69, 0xaf, 0xf7, 0x44, 0x8b, 0xb1, 0x5b, 0xff, 0xff, 0xbe, 0xd7, 0x5c, 0x89
.byte 0x22, 0x11, 0x90, 0x6b, 0x93, 0x71, 0x98, 0xfd, 0x8e, 0x43, 0x79, 0xa6, 0x21, 0x08, 0xb4, 0x49
.byte 0x62, 0x25, 0x1e, 0xf6, 0x40, 0xb3, 0x40, 0xc0, 0x51, 0x5a, 0x5e, 0x26, 0xaa, 0xc7, 0xb6, 0xe9
.byte 0x5d, 0x10, 0x2f, 0xd6, 0x53, 0x14, 0x44, 0x02, 0x81, 0xe6, 0xa1, 0xd8, 0xc8, 0xfb, 0xd3, 0xe7
.byte 0xe6, 0xcd, 0xe1, 0x21, 0xd6, 0x07, 0x37, 0xc3, 0x87, 0x0d, 0xd5, 0xf4, 0xed, 0x14, 0x5a, 0x45
.byte 0x05, 0xe9, 0xe3, 0xa9, 0xf8, 0xa3, 0xef, 0xfc, 0xd9, 0x02, 0x6f, 0x67, 0x8a, 0x4c, 0x2a, 0x8d
.byte 0x42, 0x39, 0xfa, 0xff, 0x81, 0xf6, 0x71, 0x87, 0x22, 0x61, 0x9d, 0x6d, 0x0c, 0x38, 0xe5, 0xfd
.byte 0x44, 0xea, 0xbe, 0xa4, 0xa9, 0xcf, 0xde, 0x4b, 0x60, 0x4b, 0xbb, 0xf6, 0x70, 0xbc, 0xbf, 0xbe
.byte 0xc6, 0x7e, 0x9b, 0x28, 0xfa, 0x27, 0xa1, 0xea, 0x85, 0x30, 0xef, 0xd4, 0x05, 0x1d, 0x88, 0x04
.byte 0x39, 0xd0, 0xd4, 0xd9, 0xe5, 0x99, 0xdb, 0xe6, 0xf8, 0x7c, 0xa2, 0x1f, 0x65, 0x56, 0xac, 0xc4
.byte 0x44, 0x22, 0x29, 0xf4, 0x97, 0xff, 0x2a, 0x43, 0xa7, 0x23, 0x94, 0xab, 0x39, 0xa0, 0x93, 0xfc
.byte 0xc3, 0x59, 0x5b, 0x65, 0x92, 0xcc, 0x0c, 0x8f, 0x7d, 0xf4, 0xef, 0xff, 0xd1, 0x5d, 0x84, 0x85
.byte 0x4f, 0x7e, 0xa8, 0x6f, 0xe0, 0xe6, 0x2c, 0xfe, 0x14, 0x43, 0x01, 0xa3, 0xa1, 0x11, 0x08, 0x4e
.byte 0x82, 0x7e, 0x53, 0xf7, 0x35, 0xf2, 0x3a, 0xbd, 0xbb, 0xd2, 0xd7, 0x2a, 0x91, 0xd3, 0x86, 0xeb
.global ov00_02318AB4
ov00_02318AB4:
.byte 0x80
.global ov00_02318AB5
ov00_02318AB5:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov00_02318AF4
ov00_02318AF4:
.byte 0x4e, 0x57, 0x43, 0x55, 0x53, 0x42, 0x41, 0x50, 0x00, 0x00, 0x00, 0x00
.global ov00_02318B00
ov00_02318B00:
.byte 0x4e, 0x49, 0x4e, 0x54
.byte 0x45, 0x4e, 0x44, 0x4f, 0x2d, 0x44, 0x53, 0x00
.global ov00_02318B0C
ov00_02318B0C:
.word ov00_02318B58
.word ov00_02318B1C
.word ov00_02318B3C
.word ov00_02318B2C
.global ov00_02318B1C
ov00_02318B1C:
.byte 0x67, 0x77, 0x69, 0x27, 0x36, 0x26, 0x66, 0x73
.byte 0x3d, 0x30, 0x4e, 0x66, 0x7e, 0x00, 0x00, 0x00
.global ov00_02318B2C
ov00_02318B2C:
.byte 0x25, 0x28, 0x65, 0x67, 0x45, 0x72, 0x29, 0x61
.byte 0x67, 0x28, 0x73, 0x26, 0x6d, 0x00, 0x00, 0x00
.global ov00_02318B3C
ov00_02318B3C:
.byte 0x39, 0x35, 0x32, 0x75, 0x79, 0x62, 0x6a, 0x6e
.byte 0x70, 0x6d, 0x75, 0x39, 0x30, 0x33, 0x62, 0x69, 0x61, 0x40, 0x62, 0x6b, 0x35, 0x6d, 0x5b, 0x2d
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_02318B58
ov00_02318B58:
.byte 0x33, 0x38, 0x67, 0x36, 0x7a, 0x78, 0x6a, 0x6b, 0x32, 0x30, 0x67, 0x76
.byte 0x6d, 0x76, 0x5d, 0x36, 0x5e, 0x3d, 0x6a, 0x26, 0x25, 0x76, 0x59, 0x31, 0x00, 0x00, 0x00, 0x00
.global ov00_02318B74
ov00_02318B74:
.byte 0x4e, 0x44, 0x57, 0x43, 0x53, 0x48, 0x41, 0x50, 0x00, 0x00, 0x00, 0x00
.global ov00_02318B80
ov00_02318B80:
.byte 0x4e, 0x57, 0x43, 0x55
.byte 0x53, 0x42, 0x41, 0x50, 0x00, 0x00, 0x00, 0x00
.global ov00_02318B8C
ov00_02318B8C:
.byte 0x25, 0x30, 0x31, 0x32, 0x6c, 0x6c, 0x75, 0x00
.global ov00_02318B94
ov00_02318B94:
.byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66
.byte 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_02318BB8
ov00_02318BB8:
.byte 0x25, 0x73, 0x25, 0x63, 0x25, 0x63, 0x25, 0x63, 0x25, 0x63, 0x25, 0x73
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_02318BC8
ov00_02318BC8:
.word ov00_02318BE4
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x4e, 0x00, 0x00
.global ov00_02318BE4
ov00_02318BE4:
.byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x6e, 0x61, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74
.byte 0x2e, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x77, 0x69, 0x66, 0x69, 0x2e, 0x6e, 0x65
.byte 0x74, 0x2f, 0x61, 0x63, 0x00, 0x00, 0x00, 0x00
.global ov00_02318C0C
ov00_02318C0C:
.byte 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x20, 0x44, 0x57
.byte 0x43, 0x61, 0x75, 0x74, 0x68, 0x00, 0x00, 0x00
.global ov00_02318C1C
ov00_02318C1C:
.byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x44, 0x57, 0x43
.byte 0x61, 0x75, 0x74, 0x68, 0x00, 0x00, 0x00, 0x00
.global ov00_02318C2C
ov00_02318C2C:
.byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f
.byte 0x6e, 0x61, 0x73, 0x2e, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x77, 0x69, 0x66, 0x69
.byte 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x61, 0x63, 0x00
.global ov00_02318C4C
ov00_02318C4C:
.byte 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x20, 0x62, 0x6d
.byte 0x77, 0x6f, 0x72, 0x6b, 0x00, 0x00, 0x00, 0x00
.global ov00_02318C5C
ov00_02318C5C:
.byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x62, 0x6d, 0x77
.byte 0x6f, 0x72, 0x6b, 0x00
.global ov00_02318C68
ov00_02318C68:
.byte 0x44, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00
.global ov00_02318C70
ov00_02318C70:
.byte 0x68, 0x74, 0x74, 0x70
.byte 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x00, 0x00
.global ov00_02318C7C
ov00_02318C7C:
.byte 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x63, 0x64
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_02318C88
ov00_02318C88:
.byte 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x00, 0x00, 0x00
.global ov00_02318C90
ov00_02318C90:
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x00
.global ov00_02318C98
ov00_02318C98:
.byte 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x00, 0x00, 0x00
.global ov00_02318CA4
ov00_02318CA4:
.byte 0x64, 0x61, 0x74, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00
.global ov00_02318CB0
ov00_02318CB0:
.byte 0x53, 0x65, 0x74, 0x2d
.byte 0x43, 0x6f, 0x6f, 0x6b, 0x69, 0x65, 0x00, 0x00
.global ov00_02318CBC
ov00_02318CBC:
.byte 0x61, 0x63, 0x63, 0x74, 0x63, 0x72, 0x65, 0x61
.byte 0x74, 0x65, 0x00, 0x00
.global ov00_02318CC8
ov00_02318CC8:
.byte 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00
.global ov00_02318CD0
ov00_02318CD0:
.byte 0x6c, 0x6f, 0x67, 0x69
.byte 0x6e, 0x00, 0x00, 0x00
.global ov00_02318CD8
ov00_02318CD8:
.byte 0x67, 0x73, 0x62, 0x72, 0x63, 0x64, 0x00, 0x00
.global ov00_02318CE0
ov00_02318CE0:
.byte 0x59, 0x00, 0x00, 0x00
.global ov00_02318CE4
ov00_02318CE4:
.byte 0x69, 0x73, 0x77, 0x66, 0x63, 0x00, 0x00, 0x00
.global ov00_02318CEC
ov00_02318CEC:
.byte 0x69, 0x6e, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x6e
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_02318CF8
ov00_02318CF8:
.byte 0x25, 0x30, 0x31, 0x33, 0x6c, 0x6c, 0x75, 0x00
.global ov00_02318D00
ov00_02318D00:
.byte 0x25, 0x30, 0x33, 0x75
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_02318D08
ov00_02318D08:
.byte 0x25, 0x30, 0x32, 0x78, 0x00, 0x00, 0x00, 0x00
.global ov00_02318D10
ov00_02318D10:
.byte 0x25, 0x30, 0x32, 0x78
.byte 0x25, 0x30, 0x32, 0x78, 0x00, 0x00, 0x00, 0x00
.global ov00_02318D1C
ov00_02318D1C:
.byte 0x25, 0x30, 0x32, 0x64, 0x25, 0x30, 0x32, 0x64
.byte 0x25, 0x30, 0x32, 0x64, 0x25, 0x30, 0x32, 0x64, 0x25, 0x30, 0x32, 0x64, 0x25, 0x30, 0x32, 0x64
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_02318D38
ov00_02318D38:
.byte 0x25, 0x30, 0x32, 0x64, 0x3a, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30
.byte 0x2d, 0x30, 0x30, 0x00
.global ov00_02318D48
ov00_02318D48:
.byte 0x25, 0x30, 0x33, 0x64, 0x25, 0x30, 0x33, 0x64, 0x00, 0x00, 0x00, 0x00
.global ov00_02318D54
ov00_02318D54:
.byte 0x73, 0x64, 0x6b, 0x76, 0x65, 0x72, 0x00, 0x00
.global ov00_02318D5C
ov00_02318D5C:
.byte 0x75, 0x73, 0x65, 0x72, 0x69, 0x64, 0x00, 0x00
.global ov00_02318D64
ov00_02318D64:
.byte 0x70, 0x61, 0x73, 0x73, 0x77, 0x64, 0x00, 0x00
.global ov00_02318D6C
ov00_02318D6C:
.byte 0x62, 0x73, 0x73, 0x69, 0x64, 0x00, 0x00, 0x00
.global ov00_02318D74
ov00_02318D74:
.byte 0x61, 0x70, 0x69, 0x6e, 0x66, 0x6f, 0x00, 0x00
.global ov00_02318D7C
ov00_02318D7C:
.byte 0x67, 0x61, 0x6d, 0x65, 0x63, 0x64, 0x00, 0x00
.global ov00_02318D84
ov00_02318D84:
.byte 0x6d, 0x61, 0x6b, 0x65, 0x72, 0x63, 0x64, 0x00
.global ov00_02318D8C
ov00_02318D8C:
.byte 0x75, 0x6e, 0x69, 0x74, 0x63, 0x64, 0x00, 0x00
.global ov00_02318D94
ov00_02318D94:
.byte 0x6d, 0x61, 0x63, 0x61, 0x64, 0x72, 0x00, 0x00
.global ov00_02318D9C
ov00_02318D9C:
.byte 0x6c, 0x61, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00
.global ov00_02318DA4
ov00_02318DA4:
.byte 0x62, 0x69, 0x72, 0x74, 0x68, 0x00, 0x00, 0x00
.global ov00_02318DAC
ov00_02318DAC:
.byte 0x64, 0x65, 0x76, 0x74, 0x69, 0x6d, 0x65, 0x00
.global ov00_02318DB4
ov00_02318DB4:
.byte 0x64, 0x65, 0x76, 0x6e, 0x61, 0x6d, 0x65, 0x00
.global ov00_02318DBC
ov00_02318DBC:
.byte 0x73, 0x73, 0x69, 0x64, 0x00, 0x00, 0x00, 0x00
.global ov00_02318DC4
ov00_02318DC4:
.byte 0x4e, 0x69, 0x74, 0x72, 0x6f, 0x20, 0x57, 0x69, 0x46, 0x69, 0x20, 0x53, 0x44, 0x4b, 0x2f, 0x25
.byte 0x64, 0x2e, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00
.global ov00_02318DDC
ov00_02318DDC:
.byte 0x55, 0x73, 0x65, 0x72, 0x2d, 0x41, 0x67, 0x65
.byte 0x6e, 0x74, 0x00, 0x00
.global ov00_02318DE8
ov00_02318DE8:
.byte 0x48, 0x54, 0x54, 0x50, 0x5f, 0x58, 0x5f, 0x47, 0x41, 0x4d, 0x45, 0x43
.byte 0x44, 0x00, 0x00, 0x00
.global ov00_02318DF8
ov00_02318DF8:
.word ov00_02319C30
.word ov00_02319B04
.word ov00_02319DE4
.word ov00_02319EC0
.word ov00_0231939C
.word ov00_02319638
.word ov00_02319720
.word ov00_023194E8
.word ov00_023199EC
.word ov00_023198CC
.word ov00_02319F9C
.word ov00_023197E4
.global ov00_02318E28
ov00_02318E28:
.byte 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x20, 0x68, 0x74, 0x74, 0x70, 0x2d, 0x3e
.byte 0x6c, 0x6f, 0x77, 0x72, 0x65, 0x63, 0x76, 0x62, 0x75, 0x66, 0x00, 0x00
.global ov00_02318E40
ov00_02318E40:
.byte 0x41, 0x4c, 0x4c, 0x4f
.byte 0x43, 0x20, 0x68, 0x74, 0x74, 0x70, 0x2d, 0x3e, 0x6c, 0x6f, 0x77, 0x73, 0x65, 0x6e, 0x64, 0x62
.byte 0x75, 0x66, 0x00, 0x00
.global ov00_02318E58
ov00_02318E58:
.byte 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00
.global ov00_02318E64
ov00_02318E64:
.byte 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x00, 0x00, 0x00
.global ov00_02318E6C
ov00_02318E6C:
.byte 0x0d, 0x0a, 0x0d, 0x0a, 0x00, 0x00, 0x00, 0x00
.global ov00_02318E74
ov00_02318E74:
.byte 0x25, 0x64, 0x00, 0x00
.global ov00_02318E78
ov00_02318E78:
.byte 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d, 0x4c, 0x65, 0x6e, 0x67
.byte 0x74, 0x68, 0x00, 0x00
.global ov00_02318E88
ov00_02318E88:
.byte 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d, 0x4c, 0x65, 0x6e, 0x67
.byte 0x74, 0x68, 0x3a, 0x20, 0x00, 0x00, 0x00, 0x00
.global ov00_02318E9C
ov00_02318E9C:
.byte 0x0d, 0x0a, 0x00, 0x00
.global ov00_02318EA0
ov00_02318EA0:
.byte 0x46, 0x52, 0x45, 0x45
.byte 0x20, 0x68, 0x74, 0x74, 0x70, 0x2d, 0x3e, 0x6c, 0x6f, 0x77, 0x72, 0x65, 0x63, 0x76, 0x62, 0x75
.byte 0x66, 0x00, 0x00, 0x00
.global ov00_02318EB8
ov00_02318EB8:
.byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x68, 0x74, 0x74, 0x70, 0x2d, 0x3e, 0x6c
.byte 0x6f, 0x77, 0x73, 0x65, 0x6e, 0x64, 0x62, 0x75, 0x66, 0x00, 0x00, 0x00
.global ov00_02318ED0
ov00_02318ED0:
.byte 0x50, 0x4f, 0x53, 0x54
.byte 0x20, 0x2f, 0x25, 0x73, 0x20, 0x48, 0x54, 0x54, 0x50, 0x2f, 0x31, 0x2e, 0x30, 0x0d, 0x0a, 0x43
.byte 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x3a, 0x20, 0x61, 0x70, 0x70
.byte 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x78, 0x2d, 0x77, 0x77, 0x77, 0x2d, 0x66
.byte 0x6f, 0x72, 0x6d, 0x2d, 0x75, 0x72, 0x6c, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x65, 0x64, 0x0d, 0x0a
.byte 0x48, 0x6f, 0x73, 0x74, 0x3a, 0x20, 0x25, 0x73, 0x0d, 0x0a, 0x0d, 0x0a, 0x00, 0x00, 0x00, 0x00
.global ov00_02318F24
ov00_02318F24:
.byte 0x47, 0x45, 0x54, 0x20, 0x2f, 0x25, 0x73, 0x20, 0x48, 0x54, 0x54, 0x50, 0x2f, 0x31, 0x2e, 0x30
.byte 0x0d, 0x0a, 0x48, 0x6f, 0x73, 0x74, 0x3a, 0x20, 0x25, 0x73, 0x0d, 0x0a, 0x0d, 0x0a, 0x00, 0x00
.global ov00_02318F44
ov00_02318F44:
.byte 0x25, 0x73, 0x3a, 0x20, 0x25, 0x73, 0x0d, 0x0a, 0x00, 0x00, 0x00, 0x00
.global ov00_02318F50
ov00_02318F50:
.byte 0x25, 0x73, 0x3d, 0x00
.global ov00_02318F54
ov00_02318F54:
.byte 0x26, 0x25, 0x73, 0x3d, 0x00, 0x00, 0x00, 0x00
.global ov00_02318F5C
ov00_02318F5C:
.byte 0x25, 0x73, 0x00, 0x00
.global ov00_02318F60
ov00_02318F60:
.byte 0x41, 0x4c, 0x4c, 0x4f
.byte 0x43, 0x20, 0x62, 0x75, 0x66, 0x2d, 0x3e, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x00, 0x00, 0x00
.global ov00_02318F74
ov00_02318F74:
.byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x62, 0x75, 0x66, 0x2d, 0x3e, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_02318F88
ov00_02318F88:
.byte 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x20, 0x6e, 0x65, 0x77, 0x70, 0x74, 0x72
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_02318F98
ov00_02318F98:
.byte 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x00
.global ov00_02318FA0
ov00_02318FA0:
.byte 0x68, 0x74, 0x74, 0x70
.byte 0x73, 0x3a, 0x2f, 0x2f, 0x00, 0x00, 0x00, 0x00
.global ov00_02318FAC
ov00_02318FAC:
.byte 0x3a, 0x00, 0x00, 0x00
.global ov00_02318FB0
ov00_02318FB0:
.byte 0x2f, 0x00, 0x00, 0x00
.global ov00_02318FB4
ov00_02318FB4:
.byte 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2d, 0x3e, 0x65, 0x6e
.byte 0x74, 0x72, 0x79, 0x5b, 0x69, 0x5d, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x00, 0x00, 0x00, 0x00
.global ov00_02318FD4
ov00_02318FD4:
.byte 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2d, 0x3e, 0x65, 0x6e
.byte 0x74, 0x72, 0x79, 0x5b, 0x69, 0x5d, 0x2e, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x00, 0x00, 0x00, 0x00
.global ov00_02318FF4
ov00_02318FF4:
.byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2d, 0x3e, 0x65, 0x6e, 0x74
.byte 0x72, 0x79, 0x5b, 0x69, 0x5d, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x00
.global ov00_02319010
ov00_02319010:
.byte 0x46, 0x52, 0x45, 0x45
.byte 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x2d, 0x3e, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5b, 0x69
.byte 0x5d, 0x2e, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x00
.global ov00_0231902C
ov00_0231902C:
.byte 0x20, 0x00, 0x00, 0x00
.global ov00_02319030
ov00_02319030:
.byte 0x68, 0x74, 0x74, 0x70
.byte 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x00, 0x00
.global ov00_0231903C
ov00_0231903C:
.byte 0x32, 0x30, 0x30, 0x00
.global ov00_02319040
ov00_02319040:
.byte 0x3a, 0x20, 0x00, 0x00
.global ov00_02319044
ov00_02319044:
.byte 0x3d, 0x00, 0x00, 0x00
.global ov00_02319048
ov00_02319048:
.byte 0x26, 0x00, 0x00, 0x00
.global ov00_0231904C
ov00_0231904C:
.byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x61, 0x72, 0x72
.byte 0x61, 0x79, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5b, 0x69, 0x5d, 0x2e, 0x6c, 0x61, 0x62, 0x65
.byte 0x6c, 0x00, 0x00, 0x00
.global ov00_02319068
ov00_02319068:
.byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x5f, 0x65
.byte 0x6e, 0x74, 0x72, 0x79, 0x5b, 0x69, 0x5d, 0x2e, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x00, 0x00, 0x00
.global ov00_02319084
ov00_02319084:
.word ov00_02319088
.global ov00_02319088
ov00_02319088:
.byte 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x63, 0x6f, 0x6e, 0x6e, 0x74
.byte 0x65, 0x73, 0x74, 0x2e, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x77, 0x69, 0x66, 0x69
.byte 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x00, 0x00, 0x00
.global ov00_023190AC
ov00_023190AC:
.byte 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x20, 0x44, 0x57
.byte 0x43, 0x6e, 0x65, 0x74, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x00, 0x00, 0x00
.global ov00_023190C0
ov00_023190C0:
.byte 0x41, 0x4c, 0x4c, 0x4f
.byte 0x43, 0x20, 0x44, 0x57, 0x43, 0x68, 0x74, 0x74, 0x70, 0x00, 0x00, 0x00
.global ov00_023190D0
ov00_023190D0:
.byte 0x46, 0x52, 0x45, 0x45
.byte 0x20, 0x44, 0x57, 0x43, 0x68, 0x74, 0x74, 0x70, 0x00, 0x00, 0x00, 0x00
.global ov00_023190E0
ov00_023190E0:
.byte 0x46, 0x52, 0x45, 0x45
.byte 0x20, 0x44, 0x57, 0x43, 0x6e, 0x65, 0x74, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x2d, 0x3e, 0x62, 0x6f
.byte 0x64, 0x79, 0x5f, 0x33, 0x30, 0x32, 0x00, 0x00
.global ov00_023190FC
ov00_023190FC:
.byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x44, 0x57, 0x43
.byte 0x6e, 0x65, 0x74, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x2d, 0x3e, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x77
.byte 0x61, 0x79, 0x70, 0x6f, 0x72, 0x74, 0x00, 0x00
.global ov00_0231911C
ov00_0231911C:
.byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x44, 0x57, 0x43
.byte 0x6e, 0x65, 0x74, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x00, 0x00, 0x00, 0x00
.global ov00_02319130
ov00_02319130:
.byte 0x41, 0x4c, 0x4c, 0x4f
.byte 0x43, 0x20, 0x44, 0x57, 0x43, 0x6e, 0x65, 0x74, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x2d, 0x3e, 0x62
.byte 0x6f, 0x64, 0x79, 0x5f, 0x33, 0x30, 0x32, 0x00
.global ov00_0231914C
ov00_0231914C:
.byte 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x20, 0x75, 0x72
.byte 0x6c, 0x00, 0x00, 0x00
.global ov00_02319158
ov00_02319158:
.byte 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x20, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x6c
.byte 0x65, 0x6e, 0x00, 0x00
.global ov00_02319168
ov00_02319168:
.byte 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x20, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x6c
.byte 0x65, 0x6e, 0x00, 0x00
.global ov00_02319178
ov00_02319178:
.byte 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x20, 0x44, 0x57, 0x43, 0x6e, 0x65, 0x74
.byte 0x63, 0x68, 0x65, 0x63, 0x6b, 0x2d, 0x3e, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x77, 0x61, 0x79, 0x70
.byte 0x6f, 0x72, 0x74, 0x00
.global ov00_02319198
ov00_02319198:
.byte 0x68, 0x74, 0x74, 0x70, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x00, 0x00
.global ov00_023191A4
ov00_023191A4:
.byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x6e, 0x61, 0x73, 0x2e, 0x6e, 0x69, 0x6e, 0x74
.byte 0x65, 0x6e, 0x64, 0x6f, 0x77, 0x69, 0x66, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x61, 0x63, 0x00
.global ov00_023191C4
ov00_023191C4:
.byte 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00
.global ov00_023191CC
ov00_023191CC:
.byte 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x00
.global ov00_023191D4
ov00_023191D4:
.byte 0x48, 0x6f, 0x74, 0x53, 0x70, 0x6f, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x00
.global ov00_023191E4
ov00_023191E4:
.byte 0x70, 0x61, 0x72, 0x73, 0x65, 0x00, 0x00, 0x00
.global ov00_023191EC
ov00_023191EC:
.byte 0x48, 0x54, 0x4d, 0x4c, 0x00, 0x00, 0x00, 0x00
.global ov00_023191F4
ov00_023191F4:
.byte 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x63, 0x64, 0x00, 0x00, 0x00, 0x00
.global ov00_02319200
ov00_02319200:
.byte 0x75, 0x72, 0x6c, 0x00
.global ov00_02319204
ov00_02319204:
.byte 0x64, 0x61, 0x74, 0x61, 0x00, 0x00, 0x00, 0x00
.global ov00_0231920C
ov00_0231920C:
.byte 0x77, 0x61, 0x69, 0x74, 0x00, 0x00, 0x00, 0x00
.global ov00_02319214
ov00_02319214:
.byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x75, 0x72, 0x6c, 0x00, 0x00, 0x00, 0x00
.global ov00_02319220
ov00_02319220:
.byte 0x46, 0x52, 0x45, 0x45
.byte 0x20, 0x64, 0x61, 0x74, 0x61, 0x00, 0x00, 0x00
.global ov00_0231922C
ov00_0231922C:
.byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x77, 0x61, 0x69
.byte 0x74, 0x00, 0x00, 0x00
.global ov00_02319238
ov00_02319238:
.byte 0x4a, 0x75, 0x6e, 0x00
.global ov00_0231923C
ov00_0231923C:
.byte 0x4a, 0x75, 0x6c, 0x00
.global ov00_02319240
ov00_02319240:
.byte 0x44, 0x65, 0x63, 0x00
.global ov00_02319244
ov00_02319244:
.byte 0x53, 0x65, 0x70, 0x00
.global ov00_02319248
ov00_02319248:
.byte 0x41, 0x75, 0x67, 0x00
.global ov00_0231924C
ov00_0231924C:
.byte 0x4e, 0x6f, 0x76, 0x00
.global ov00_02319250
ov00_02319250:
.byte 0x4f, 0x63, 0x74, 0x00
.global ov00_02319254
ov00_02319254:
.byte 0x4d, 0x61, 0x79, 0x00
.global ov00_02319258
ov00_02319258:
.byte 0x41, 0x70, 0x72, 0x00
.global ov00_0231925C
ov00_0231925C:
.byte 0x4d, 0x61, 0x72, 0x00
.global ov00_02319260
ov00_02319260:
.byte 0x46, 0x65, 0x62, 0x00
.global ov00_02319264
ov00_02319264:
.byte 0x4a, 0x61, 0x6e, 0x00
.global ov00_02319268
ov00_02319268:
.word ov00_02319264
.word ov00_02319260
.word ov00_0231925C
.word ov00_02319258
.word ov00_02319254
.word ov00_02319238
.word ov00_0231923C
.word ov00_02319248
.word ov00_02319244
.word ov00_02319250
.word ov00_0231924C
.word ov00_02319240
.global ov00_02319298
ov00_02319298:
.byte 0x46, 0x72, 0x69, 0x2c, 0x20, 0x30, 0x33, 0x20, 0x4d, 0x61, 0x72, 0x20
.byte 0x32, 0x30, 0x30, 0x36, 0x20, 0x30, 0x31, 0x3a, 0x32, 0x38, 0x3a, 0x31, 0x33, 0x20, 0x47, 0x4d
.byte 0x54, 0x00, 0x00, 0x00
.global ov00_023192B8
ov00_023192B8:
.byte 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x20, 0x69, 0x6e, 0x74, 0x77, 0x6f, 0x72
.byte 0x6b, 0x00, 0x00, 0x00
.global ov00_023192C8
ov00_023192C8:
.byte 0x46, 0x52, 0x45, 0x45, 0x20, 0x69, 0x6e, 0x74, 0x77, 0x6f, 0x72, 0x6b
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_023192D8
ov00_023192D8:
.byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x6e, 0x61, 0x73, 0x2e
.byte 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x77, 0x69, 0x66, 0x69, 0x2e, 0x6e, 0x65, 0x74
.byte 0x2f, 0x61, 0x63, 0x00
.global ov00_023192F8
ov00_023192F8:
.byte 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00
.global ov00_02319300
ov00_02319300:
.byte 0x53, 0x56, 0x43, 0x4c
.byte 0x4f, 0x43, 0x00, 0x00
.global ov00_02319308
ov00_02319308:
.byte 0x73, 0x76, 0x63, 0x00
.global ov00_0231930C
ov00_0231930C:
.byte 0x44, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00
.global ov00_02319314
ov00_02319314:
.byte 0x68, 0x74, 0x74, 0x70, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x00, 0x00
.global ov00_02319320
ov00_02319320:
.byte 0x72, 0x65, 0x74, 0x75
.byte 0x72, 0x6e, 0x63, 0x64, 0x00, 0x00, 0x00, 0x00
.global ov00_0231932C
ov00_0231932C:
.byte 0x73, 0x76, 0x63, 0x68, 0x6f, 0x73, 0x74, 0x00
.global ov00_02319334
ov00_02319334:
.byte 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x00, 0x00, 0x00, 0x00
.global ov00_02319344
ov00_02319344:
.byte 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x64, 0x61, 0x74, 0x61, 0x00, 0x00
.global ov00_02319350
ov00_02319350:
.word ov00_02319354
.global ov00_02319354
ov00_02319354:
.byte 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50
.byte 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66
.byte 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76
.byte 0x77, 0x78, 0x79, 0x7a, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x2e, 0x2d
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_02319398
ov00_02319398:
.byte 0x01, 0x00, 0x01, 0x00
.global ov00_0231939C
ov00_0231939C:
.word ov00_023193B0
.byte 0x00, 0x01, 0x00, 0x00
.word ov00_023193E4
.byte 0x03, 0x00, 0x00, 0x00
.word ov00_02319398
.global ov00_023193B0
ov00_023193B0:
.byte 0x42, 0x45, 0x2c, 0x20
.byte 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x6e, 0x76, 0x2d, 0x73, 0x61
.byte 0x2c, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x2c, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61
.byte 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x00, 0x00, 0x00
.global ov00_023193E4
ov00_023193E4:
.byte 0xda, 0x0e, 0xe6, 0x99, 0x8d, 0xce, 0xa3, 0xe3, 0x4f, 0x8a, 0x7e, 0xfb, 0xf1, 0x8b, 0x83, 0x25
.byte 0x6b, 0xea, 0x48, 0x1f, 0xf1, 0x2a, 0xb0, 0xb9, 0x95, 0x11, 0x04, 0xbd, 0xf0, 0x63, 0xd1, 0xe2
.byte 0x67, 0x66, 0xcf, 0x1c, 0xdd, 0xcf, 0x1b, 0x48, 0x2b, 0xee, 0x8d, 0x89, 0x8e, 0x9a, 0xaf, 0x29
.byte 0x80, 0x65, 0xab, 0xe9, 0xc7, 0x2d, 0x12, 0xcb, 0xab, 0x1c, 0x4c, 0x70, 0x07, 0xa1, 0x3d, 0x0a
.byte 0x30, 0xcd, 0x15, 0x8d, 0x4f, 0xf8, 0xdd, 0xd4, 0x8c, 0x50, 0x15, 0x1c, 0xef, 0x50, 0xee, 0xc4
.byte 0x2e, 0xf7, 0xfc, 0xe9, 0x52, 0xf2, 0x91, 0x7d, 0xe0, 0x6d, 0xd5, 0x35, 0x30, 0x8e, 0x5e, 0x43
.byte 0x73, 0xf2, 0x41, 0xe9, 0xd5, 0x6a, 0xe3, 0xb2, 0x89, 0x3a, 0x56, 0x39, 0x38, 0x6f, 0x06, 0x3c
.byte 0x88, 0x69, 0x5b, 0x2a, 0x4d, 0xc5, 0xa7, 0x54, 0xb8, 0x6c, 0x89, 0xcc, 0x9b, 0xf9, 0x3c, 0xca
.byte 0xe5, 0xfd, 0x89, 0xf5, 0x12, 0x3c, 0x92, 0x78, 0x96, 0xd6, 0xdc, 0x74, 0x6e, 0x93, 0x44, 0x61
.byte 0xd1, 0x8d, 0xc7, 0x46, 0xb2, 0x75, 0x0e, 0x86, 0xe8, 0x19, 0x8a, 0xd5, 0x6d, 0x6c, 0xd5, 0x78
.byte 0x16, 0x95, 0xa2, 0xe9, 0xc8, 0x0a, 0x38, 0xeb, 0xf2, 0x24, 0x13, 0x4f, 0x73, 0x54, 0x93, 0x13
.byte 0x85, 0x3a, 0x1b, 0xbc, 0x1e, 0x34, 0xb5, 0x8b, 0x05, 0x8c, 0xb9, 0x77, 0x8b, 0xb1, 0xdb, 0x1f
.byte 0x20, 0x91, 0xab, 0x09, 0x53, 0x6e, 0x90, 0xce, 0x7b, 0x37, 0x74, 0xb9, 0x70, 0x47, 0x91, 0x22
.byte 0x51, 0x63, 0x16, 0x79, 0xae, 0xb1, 0xae, 0x41, 0x26, 0x08, 0xc8, 0x19, 0x2b, 0xd1, 0x46, 0xaa
.byte 0x48, 0xd6, 0x64, 0x2a, 0xd7, 0x83, 0x34, 0xff, 0x2c, 0x2a, 0xc1, 0x6c, 0x19, 0x43, 0x4a, 0x07
.byte 0x85, 0xe7, 0xd3, 0x7c, 0xf6, 0x21, 0x68, 0xef, 0xea, 0xf2, 0x52, 0x9f, 0x7f, 0x93, 0x90, 0xcf
.global ov00_023194E4
ov00_023194E4:
.byte 0x01, 0x00, 0x01, 0x00
.global ov00_023194E8
ov00_023194E8:
.word ov00_023194FC
.byte 0x00, 0x01, 0x00, 0x00
.word ov00_02319534
.byte 0x03, 0x00, 0x00, 0x00
.word ov00_023194E4
.global ov00_023194FC
ov00_023194FC:
.byte 0x49, 0x45, 0x2c, 0x20, 0x42, 0x61, 0x6c, 0x74
.byte 0x69, 0x6d, 0x6f, 0x72, 0x65, 0x2c, 0x20, 0x43, 0x79, 0x62, 0x65, 0x72, 0x54, 0x72, 0x75, 0x73
.byte 0x74, 0x2c, 0x20, 0x42, 0x61, 0x6c, 0x74, 0x69, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x43, 0x79, 0x62
.byte 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x00, 0x00, 0x00, 0x00
.global ov00_02319534
ov00_02319534:
.byte 0xa3, 0x04, 0xbb, 0x22, 0xab, 0x98, 0x3d, 0x57, 0xe8, 0x26, 0x72, 0x9a, 0xb5, 0x79, 0xd4, 0x29
.byte 0xe2, 0xe1, 0xe8, 0x95, 0x80, 0xb1, 0xb0, 0xe3, 0x5b, 0x8e, 0x2b, 0x29, 0x9a, 0x64, 0xdf, 0xa1
.byte 0x5d, 0xed, 0xb0, 0x09, 0x05, 0x6d, 0xdb, 0x28, 0x2e, 0xce, 0x62, 0xa2, 0x62, 0xfe, 0xb4, 0x88
.byte 0xda, 0x12, 0xeb, 0x38, 0xeb, 0x21, 0x9d, 0xc0, 0x41, 0x2b, 0x01, 0x52, 0x7b, 0x88, 0x77, 0xd3
.byte 0x1c, 0x8f, 0xc7, 0xba, 0xb9, 0x88, 0xb5, 0x6a, 0x09, 0xe7, 0x73, 0xe8, 0x11, 0x40, 0xa7, 0xd1
.byte 0xcc, 0xca, 0x62, 0x8d, 0x2d, 0xe5, 0x8f, 0x0b, 0xa6, 0x50, 0xd2, 0xa8, 0x50, 0xc3, 0x28, 0xea
.byte 0xf5, 0xab, 0x25, 0x87, 0x8a, 0x9a, 0x96, 0x1c, 0xa9, 0x67, 0xb8, 0x3f, 0x0c, 0xd5, 0xf7, 0xf9
.byte 0x52, 0x13, 0x2f, 0xc2, 0x1b, 0xd5, 0x70, 0x70, 0xf0, 0x8f, 0xc0, 0x12, 0xca, 0x06, 0xcb, 0x9a
.byte 0xe1, 0xd9, 0xca, 0x33, 0x7a, 0x77, 0xd6, 0xf8, 0xec, 0xb9, 0xf1, 0x68, 0x44, 0x42, 0x48, 0x13
.byte 0xd2, 0xc0, 0xc2, 0xa4, 0xae, 0x5e, 0x60, 0xfe, 0xb6, 0xa6, 0x05, 0xfc, 0xb4, 0xdd, 0x07, 0x59
.byte 0x02, 0xd4, 0x59, 0x18, 0x98, 0x63, 0xf5, 0xa5, 0x63, 0xe0, 0x90, 0x0c, 0x7d, 0x5d, 0xb2, 0x06
.byte 0x7a, 0xf3, 0x85, 0xea, 0xeb, 0xd4, 0x03, 0xae, 0x5e, 0x84, 0x3e, 0x5f, 0xff, 0x15, 0xed, 0x69
.byte 0xbc, 0xf9, 0x39, 0x36, 0x72, 0x75, 0xcf, 0x77, 0x52, 0x4d, 0xf3, 0xc9, 0x90, 0x2c, 0xb9, 0x3d
.byte 0xe5, 0xc9, 0x23, 0x53, 0x3f, 0x1f, 0x24, 0x98, 0x21, 0x5c, 0x07, 0x99, 0x29, 0xbd, 0xc6, 0x3a
.byte 0xec, 0xe7, 0x6e, 0x86, 0x3a, 0x6b, 0x97, 0x74, 0x63, 0x33, 0xbd, 0x68, 0x18, 0x31, 0xf0, 0x78
.byte 0x8d, 0x76, 0xbf, 0xfc, 0x9e, 0x8e, 0x5d, 0x2a, 0x86, 0xa7, 0x4d, 0x90, 0xdc, 0x27, 0x1a, 0x39
.global ov00_02319634
ov00_02319634:
.byte 0x01, 0x00, 0x01, 0x00
.global ov00_02319638
ov00_02319638:
.word ov00_0231964C
.byte 0x80, 0x00, 0x00, 0x00
.word ov00_0231969C
.byte 0x03, 0x00, 0x00, 0x00
.word ov00_02319634
.global ov00_0231964C
ov00_0231964C:
.byte 0x55, 0x53, 0x2c, 0x20, 0x47, 0x54, 0x45, 0x20
.byte 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x47, 0x54, 0x45
.byte 0x20, 0x43, 0x79, 0x62, 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x53, 0x6f, 0x6c, 0x75
.byte 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x2c, 0x20, 0x47, 0x54, 0x45
.byte 0x20, 0x43, 0x79, 0x62, 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x47, 0x6c, 0x6f, 0x62
.byte 0x61, 0x6c, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x00
.global ov00_0231969C
ov00_0231969C:
.byte 0x95, 0x0f, 0xa0, 0xb6, 0xf0, 0x50, 0x9c, 0xe8
.byte 0x7a, 0xc7, 0x88, 0xcd, 0xdd, 0x17, 0x0e, 0x2e, 0xb0, 0x94, 0xd0, 0x1b, 0x3d, 0x0e, 0xf6, 0x94
.byte 0xc0, 0x8a, 0x94, 0xc7, 0x06, 0xc8, 0x90, 0x97, 0xc8, 0xb8, 0x64, 0x1a, 0x7a, 0x7e, 0x6c, 0x3c
.byte 0x53, 0xe1, 0x37, 0x28, 0x73, 0x60, 0x7f, 0xb2, 0x97, 0x53, 0x07, 0x9f, 0x53, 0xf9, 0x6d, 0x58
.byte 0x94, 0xd2, 0xaf, 0x8d, 0x6d, 0x88, 0x67, 0x80, 0xe6, 0xed, 0xb2, 0x95, 0xcf, 0x72, 0x31, 0xca
.byte 0xa5, 0x1c, 0x72, 0xba, 0x5c, 0x02, 0xe7, 0x64, 0x42, 0xe7, 0xf9, 0xa9, 0x2c, 0xd6, 0x3a, 0x0d
.byte 0xac, 0x8d, 0x42, 0xaa, 0x24, 0x01, 0x39, 0xe6, 0x9c, 0x3f, 0x01, 0x85, 0x57, 0x0d, 0x58, 0x87
.byte 0x45, 0xf8, 0xd3, 0x85, 0xaa, 0x93, 0x69, 0x26, 0x85, 0x70, 0x48, 0x80, 0x3f, 0x12, 0x15, 0xc7
.byte 0x79, 0xb4, 0x1f, 0x05, 0x2f, 0x3b, 0x62, 0x99
.global ov00_0231971C
ov00_0231971C:
.byte 0x01, 0x00, 0x01, 0x00
.global ov00_02319720
ov00_02319720:
.word ov00_02319734
.byte 0x80, 0x00, 0x00, 0x00
.word ov00_02319760
.byte 0x03, 0x00, 0x00, 0x00
.word ov00_0231971C
.global ov00_02319734
ov00_02319734:
.byte 0x55, 0x53, 0x2c, 0x20, 0x47, 0x54, 0x45, 0x20, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x74
.byte 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x47, 0x54, 0x45, 0x20, 0x43, 0x79, 0x62, 0x65, 0x72, 0x54, 0x72
.byte 0x75, 0x73, 0x74, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x00, 0x00, 0x00, 0x00
.global ov00_02319760
ov00_02319760:
.byte 0xb8, 0xe6, 0x4f, 0xba
.byte 0xdb, 0x98, 0x7c, 0x71, 0x7c, 0xaf, 0x44, 0xb7, 0xd3, 0x0f, 0x46, 0xd9, 0x64, 0xe5, 0x93, 0xc1
.byte 0x42, 0x8e, 0xc7, 0xba, 0x49, 0x8d, 0x35, 0x2d, 0x7a, 0xe7, 0x8b, 0xbd, 0xe5, 0x05, 0x31, 0x59
.byte 0xc6, 0xb1, 0x2f, 0x0a, 0x0c, 0xfb, 0x9f, 0xa7, 0x3f, 0xa2, 0x09, 0x66, 0x84, 0x56, 0x1e, 0x37
.byte 0x29, 0x1b, 0x87, 0xe9, 0x7e, 0x0c, 0xca, 0x9a, 0x9f, 0xa5, 0x7f, 0xf5, 0x15, 0x94, 0xa3, 0xd5
.byte 0xa2, 0x46, 0x82, 0xd8, 0x68, 0x4c, 0xd1, 0x37, 0x15, 0x06, 0x68, 0xaf, 0xbd, 0xf8, 0xb0, 0xb3
.byte 0xf0, 0x29, 0xf5, 0x95, 0x5a, 0x09, 0x16, 0x61, 0x77, 0x0a, 0x22, 0x25, 0xd4, 0x4f, 0x45, 0xaa
.byte 0xc7, 0xbd, 0xe5, 0x96, 0xdf, 0xf9, 0xd4, 0xa8, 0x8e, 0x42, 0xcc, 0x24, 0xc0, 0x1e, 0x91, 0x27
.byte 0x4a, 0xb5, 0x6d, 0x06, 0x80, 0x63, 0x39, 0xc4, 0xa2, 0x5e, 0x38, 0x03
.global ov00_023197E0
ov00_023197E0:
.byte 0x01, 0x00, 0x01, 0x00
.global ov00_023197E4
ov00_023197E4:
.word ov00_023197F8
.byte 0x80, 0x00, 0x00, 0x00
.word ov00_02319848
.byte 0x03, 0x00, 0x00, 0x00
.word ov00_023197E0
.global ov00_023197F8
ov00_023197F8:
.byte 0x55, 0x53, 0x2c, 0x20, 0x57, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x74
.byte 0x6f, 0x6e, 0x2c, 0x20, 0x4e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x20, 0x6f, 0x66, 0x20
.byte 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x20, 0x49, 0x6e, 0x63, 0x2c, 0x20, 0x4e, 0x4f, 0x41
.byte 0x2c, 0x20, 0x4e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x20, 0x43, 0x41, 0x2c, 0x20, 0x63
.byte 0x61, 0x40, 0x6e, 0x6f, 0x61, 0x2e, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x2e, 0x63
.byte 0x6f, 0x6d, 0x00, 0x00
.global ov00_02319848
ov00_02319848:
.byte 0xb3, 0xcd, 0x79, 0x97, 0x77, 0x5d, 0x8a, 0xaf, 0x86, 0xa8, 0xe8, 0xd7
.byte 0x73, 0x1c, 0x77, 0xdf, 0x10, 0x90, 0x1f, 0x81, 0xf8, 0x41, 0x9e, 0x21, 0x55, 0xdf, 0xbc, 0xfc
.byte 0x63, 0xfb, 0x19, 0x43, 0xf1, 0xf6, 0xc4, 0x72, 0x42, 0x49, 0xbd, 0xad, 0x44, 0x68, 0x4e, 0xf3
.byte 0xda, 0x1d, 0xe6, 0x4d, 0xd8, 0xf9, 0x59, 0x88, 0xdc, 0xae, 0x3e, 0x9b, 0x38, 0x09, 0xca, 0x7f
.byte 0xff, 0xdc, 0x24, 0xa2, 0x44, 0x78, 0x78, 0x49, 0x93, 0xd4, 0x84, 0x40, 0x10, 0xb8, 0xec, 0x3e
.byte 0xdb, 0x2d, 0x93, 0xc8, 0x11, 0xc8, 0xfd, 0x78, 0x2d, 0x61, 0xad, 0x31, 0xae, 0x86, 0x26, 0xb0
.byte 0xfd, 0x5a, 0x3f, 0xa1, 0x3d, 0xbf, 0xe2, 0x4b, 0x49, 0xec, 0xce, 0x66, 0x98, 0x58, 0x26, 0x12
.byte 0xc0, 0xfb, 0xf4, 0x77, 0x65, 0x1b, 0xea, 0xfb, 0xcb, 0x7f, 0xe0, 0x8c, 0xcb, 0x02, 0xa3, 0x4e
.byte 0x5e, 0x8c, 0xea, 0x9b
.global ov00_023198C8
ov00_023198C8:
.byte 0x01, 0x00, 0x01, 0x00
.global ov00_023198CC
ov00_023198CC:
.word ov00_02319960
.byte 0x80, 0x00, 0x00, 0x00
.word ov00_023198E0
.byte 0x03, 0x00, 0x00, 0x00
.word ov00_023198C8
.global ov00_023198E0
ov00_023198E0:
.byte 0xd2, 0x36, 0x36, 0x6a
.byte 0x8b, 0xd7, 0xc2, 0x5b, 0x9e, 0xda, 0x81, 0x41, 0x62, 0x8f, 0x38, 0xee, 0x49, 0x04, 0x55, 0xd6
.byte 0xd0, 0xef, 0x1c, 0x1b, 0x95, 0x16, 0x47, 0xef, 0x18, 0x48, 0x35, 0x3a, 0x52, 0xf4, 0x2b, 0x6a
.byte 0x06, 0x8f, 0x3b, 0x2f, 0xea, 0x56, 0xe3, 0xaf, 0x86, 0x8d, 0x9e, 0x17, 0xf7, 0x9e, 0xb4, 0x65
.byte 0x75, 0x02, 0x4d, 0xef, 0xcb, 0x09, 0xa2, 0x21, 0x51, 0xd8, 0x9b, 0xd0, 0x67, 0xd0, 0xba, 0x0d
.byte 0x92, 0x06, 0x14, 0x73, 0xd4, 0x93, 0xcb, 0x97, 0x2a, 0x00, 0x9c, 0x5c, 0x4e, 0x0c, 0xbc, 0xfa
.byte 0x15, 0x52, 0xfc, 0xf2, 0x44, 0x6e, 0xda, 0x11, 0x4a, 0x6e, 0x08, 0x9f, 0x2f, 0x2d, 0xe3, 0xf9
.byte 0xaa, 0x3a, 0x86, 0x73, 0xb6, 0x46, 0x53, 0x58, 0xc8, 0x89, 0x05, 0xbd, 0x83, 0x11, 0xb8, 0x73
.byte 0x3f, 0xaa, 0x07, 0x8d, 0xf4, 0x42, 0x4d, 0xe7, 0x40, 0x9d, 0x1c, 0x37
.global ov00_02319960
ov00_02319960:
.byte 0x5a, 0x41, 0x2c, 0x20
.byte 0x57, 0x65, 0x73, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x43, 0x61, 0x70, 0x65, 0x2c, 0x20, 0x43, 0x61
.byte 0x70, 0x65, 0x20, 0x54, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x54, 0x68, 0x61, 0x77, 0x74, 0x65, 0x20
.byte 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6c, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x63, 0x2c, 0x20, 0x43
.byte 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x53, 0x65, 0x72
.byte 0x76, 0x69, 0x63, 0x65, 0x73, 0x20, 0x44, 0x69, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2c, 0x20
.byte 0x54, 0x68, 0x61, 0x77, 0x74, 0x65, 0x20, 0x50, 0x72, 0x65, 0x6d, 0x69, 0x75, 0x6d, 0x20, 0x53
.byte 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x43, 0x41, 0x2c, 0x20, 0x70, 0x72, 0x65, 0x6d, 0x69, 0x75
.byte 0x6d, 0x2d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x40, 0x74, 0x68, 0x61, 0x77, 0x74, 0x65, 0x2e
.byte 0x63, 0x6f, 0x6d, 0x00
.global ov00_023199E8
ov00_023199E8:
.byte 0x01, 0x00, 0x01, 0x00
.global ov00_023199EC
ov00_023199EC:
.word ov00_02319A00
.byte 0x80, 0x00, 0x00, 0x00
.word ov00_02319A80
.byte 0x03, 0x00, 0x00, 0x00
.word ov00_023199E8
.global ov00_02319A00
ov00_02319A00:
.byte 0x5a, 0x41, 0x2c, 0x20
.byte 0x57, 0x65, 0x73, 0x74, 0x65, 0x72, 0x6e, 0x20, 0x43, 0x61, 0x70, 0x65, 0x2c, 0x20, 0x43, 0x61
.byte 0x70, 0x65, 0x20, 0x54, 0x6f, 0x77, 0x6e, 0x2c, 0x20, 0x54, 0x68, 0x61, 0x77, 0x74, 0x65, 0x20
.byte 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6c, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x63, 0x2c, 0x20, 0x43
.byte 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x53, 0x65, 0x72
.byte 0x76, 0x69, 0x63, 0x65, 0x73, 0x20, 0x44, 0x69, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x2c, 0x20
.byte 0x54, 0x68, 0x61, 0x77, 0x74, 0x65, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x43, 0x41
.byte 0x2c, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2d, 0x63, 0x65, 0x72, 0x74, 0x73, 0x40, 0x74
.byte 0x68, 0x61, 0x77, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x00, 0x00, 0x00
.global ov00_02319A80
ov00_02319A80:
.byte 0xd3, 0xa4, 0x50, 0x6e
.byte 0xc8, 0xff, 0x56, 0x6b, 0xe6, 0xcf, 0x5d, 0xb6, 0xea, 0x0c, 0x68, 0x75, 0x47, 0xa2, 0xaa, 0xc2
.byte 0xda, 0x84, 0x25, 0xfc, 0xa8, 0xf4, 0x47, 0x51, 0xda, 0x85, 0xb5, 0x20, 0x74, 0x94, 0x86, 0x1e
.byte 0x0f, 0x75, 0xc9, 0xe9, 0x08, 0x61, 0xf5, 0x06, 0x6d, 0x30, 0x6e, 0x15, 0x19, 0x02, 0xe9, 0x52
.byte 0xc0, 0x62, 0xdb, 0x4d, 0x99, 0x9e, 0xe2, 0x6a, 0x0c, 0x44, 0x38, 0xcd, 0xfe, 0xbe, 0xe3, 0x64
.byte 0x09, 0x70, 0xc5, 0xfe, 0xb1, 0x6b, 0x29, 0xb6, 0x2f, 0x49, 0xc8, 0x3b, 0xd4, 0x27, 0x04, 0x25
.byte 0x10, 0x97, 0x2f, 0xe7, 0x90, 0x6d, 0xc0, 0x28, 0x42, 0x99, 0xd7, 0x4c, 0x43, 0xde, 0xc3, 0xf5
.byte 0x21, 0x6d, 0x54, 0x9f, 0x5d, 0xc3, 0x58, 0xe1, 0xc0, 0xe4, 0xd9, 0x5b, 0xb0, 0xb8, 0xdc, 0xb4
.byte 0x7b, 0xdf, 0x36, 0x3a, 0xc2, 0xb5, 0x66, 0x22, 0x12, 0xd6, 0x87, 0x0d
.global ov00_02319B00
ov00_02319B00:
.byte 0x01, 0x00, 0x01, 0x00
.global ov00_02319B04
ov00_02319B04:
.word ov00_02319B98
.byte 0x80, 0x00, 0x00, 0x00
.word ov00_02319B18
.byte 0x03, 0x00, 0x00, 0x00
.word ov00_02319B00
.global ov00_02319B18
ov00_02319B18:
.byte 0xcc, 0x5e, 0xd1, 0x11, 0x5d, 0x5c, 0x69, 0xd0, 0xab, 0xd3, 0xb9, 0x6a
.byte 0x4c, 0x99, 0x1f, 0x59, 0x98, 0x30, 0x8e, 0x16, 0x85, 0x20, 0x46, 0x6d, 0x47, 0x3f, 0xd4, 0x85
.byte 0x20, 0x84, 0xe1, 0x6d, 0xb3, 0xf8, 0xa4, 0xed, 0x0c, 0xf1, 0x17, 0x0f, 0x3b, 0xf9, 0xa7, 0xf9
.byte 0x25, 0xd7, 0xc1, 0xcf, 0x84, 0x63, 0xf2, 0x7c, 0x63, 0xcf, 0xa2, 0x47, 0xf2, 0xc6, 0x5b, 0x33
.byte 0x8e, 0x64, 0x40, 0x04, 0x68, 0xc1, 0x80, 0xb9, 0x64, 0x1c, 0x45, 0x77, 0xc7, 0xd8, 0x6e, 0xf5
.byte 0x95, 0x29, 0x3c, 0x50, 0xe8, 0x34, 0xd7, 0x78, 0x1f, 0xa8, 0xba, 0x6d, 0x43, 0x91, 0x95, 0x8f
.byte 0x45, 0x57, 0x5e, 0x7e, 0xc5, 0xfb, 0xca, 0xa4, 0x04, 0xeb, 0xea, 0x97, 0x37, 0x54, 0x30, 0x6f
.byte 0xbb, 0x01, 0x47, 0x32, 0x33, 0xcd, 0xdc, 0x57, 0x9b, 0x64, 0x69, 0x61, 0xf8, 0x9b, 0x1d, 0x1c
.byte 0x89, 0x4f, 0x5c, 0x67
.global ov00_02319B98
ov00_02319B98:
.byte 0x55, 0x53, 0x2c, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6e
.byte 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x2c, 0x20, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x33, 0x20
.byte 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x20, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x20, 0x43
.byte 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74
.byte 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x2d, 0x20, 0x47, 0x32, 0x2c, 0x20, 0x28, 0x63, 0x29
.byte 0x20, 0x31, 0x39, 0x39, 0x38, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6e, 0x2c, 0x20
.byte 0x49, 0x6e, 0x63, 0x2e, 0x20, 0x2d, 0x20, 0x46, 0x6f, 0x72, 0x20, 0x61, 0x75, 0x74, 0x68, 0x6f
.byte 0x72, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x2c, 0x20
.byte 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x4e
.byte 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x00, 0x00
.global ov00_02319C2C
ov00_02319C2C:
.byte 0x01, 0x00, 0x01, 0x00
.global ov00_02319C30
ov00_02319C30:
.word ov00_02319C44
.byte 0x00, 0x01, 0x00, 0x00
.word ov00_02319CE0
.byte 0x03, 0x00, 0x00, 0x00
.word ov00_02319C2C
.global ov00_02319C44
ov00_02319C44:
.byte 0x55, 0x53, 0x2c, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6e, 0x2c, 0x20, 0x49, 0x6e
.byte 0x63, 0x2e, 0x2c, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x54, 0x72, 0x75
.byte 0x73, 0x74, 0x20, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2c, 0x20, 0x28, 0x63, 0x29, 0x20
.byte 0x31, 0x39, 0x39, 0x39, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6e, 0x2c, 0x20, 0x49
.byte 0x6e, 0x63, 0x2e, 0x20, 0x2d, 0x20, 0x46, 0x6f, 0x72, 0x20, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72
.byte 0x69, 0x7a, 0x65, 0x64, 0x20, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x2c, 0x20, 0x56
.byte 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x33, 0x20
.byte 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x20, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x20, 0x43
.byte 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74
.byte 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x2d, 0x20, 0x47, 0x33, 0x00
.global ov00_02319CE0
ov00_02319CE0:
.byte 0xcb, 0xba, 0x9c, 0x52
.byte 0xfc, 0x78, 0x1f, 0x1a, 0x1e, 0x6f, 0x1b, 0x37, 0x73, 0xbd, 0xf8, 0xc9, 0x6b, 0x94, 0x12, 0x30
.byte 0x4f, 0xf0, 0x36, 0x47, 0xf5, 0xd0, 0x91, 0x0a, 0xf5, 0x17, 0xc8, 0xa5, 0x61, 0xc1, 0x16, 0x40
.byte 0x4d, 0xfb, 0x8a, 0x61, 0x90, 0xe5, 0x76, 0x20, 0xc1, 0x11, 0x06, 0x7d, 0xab, 0x2c, 0x6e, 0xa6
.byte 0xf5, 0x11, 0x41, 0x8e, 0xfa, 0x2d, 0xad, 0x2a, 0x61, 0x59, 0xa4, 0x67, 0x26, 0x4c, 0xd0, 0xe8
.byte 0xbc, 0x52, 0x5b, 0x70, 0x20, 0x04, 0x58, 0xd1, 0x7a, 0xc9, 0xa4, 0x69, 0xbc, 0x83, 0x17, 0x64
.byte 0xad, 0x05, 0x8b, 0xbc, 0xd0, 0x58, 0xce, 0x8d, 0x8c, 0xf5, 0xeb, 0xf0, 0x42, 0x49, 0x0b, 0x9d
.byte 0x97, 0x27, 0x67, 0x32, 0x6e, 0xe1, 0xae, 0x93, 0x15, 0x1c, 0x70, 0xbc, 0x20, 0x4d, 0x2f, 0x18
.byte 0xde, 0x92, 0x88, 0xe8, 0x6c, 0x85, 0x57, 0x11, 0x1a, 0xe9, 0x7e, 0xe3, 0x26, 0x11, 0x54, 0xa2
.byte 0x45, 0x96, 0x55, 0x83, 0xca, 0x30, 0x89, 0xe8, 0xdc, 0xd8, 0xa3, 0xed, 0x2a, 0x80, 0x3f, 0x7f
.byte 0x79, 0x65, 0x57, 0x3e, 0x15, 0x20, 0x66, 0x08, 0x2f, 0x95, 0x93, 0xbf, 0xaa, 0x47, 0x2f, 0xa8
.byte 0x46, 0x97, 0xf0, 0x12, 0xe2, 0xfe, 0xc2, 0x0a, 0x2b, 0x51, 0xe6, 0x76, 0xe6, 0xb7, 0x46, 0xb7
.byte 0xe2, 0x0d, 0xa6, 0xcc, 0xa8, 0xc3, 0x4c, 0x59, 0x55, 0x89, 0xe6, 0xe8, 0x53, 0x5c, 0x1c, 0xea
.byte 0x9d, 0xf0, 0x62, 0x16, 0x0b, 0xa7, 0xc9, 0x5f, 0x0c, 0xf0, 0xde, 0xc2, 0x76, 0xce, 0xaf, 0xf7
.byte 0x6a, 0xf2, 0xfa, 0x41, 0xa6, 0xa2, 0x33, 0x14, 0xc9, 0xe5, 0x7a, 0x63, 0xd3, 0x9e, 0x62, 0x37
.byte 0xd5, 0x85, 0x65, 0x9e, 0x0e, 0xe6, 0x53, 0x24, 0x74, 0x1b, 0x5e, 0x1d, 0x12, 0x53, 0x5b, 0xc7
.byte 0x2c, 0xe7, 0x83, 0x49, 0x3b, 0x15, 0xae, 0x8a, 0x68, 0xb9, 0x57, 0x97
.global ov00_02319DE0
ov00_02319DE0:
.byte 0x01, 0x00, 0x01, 0x00
.global ov00_02319DE4
ov00_02319DE4:
.word ov00_02319DF8
.byte 0x80, 0x00, 0x00, 0x00
.word ov00_02319E3C
.byte 0x03, 0x00, 0x00, 0x00
.word ov00_02319DE0
.global ov00_02319DF8
ov00_02319DF8:
.byte 0x55, 0x53, 0x2c, 0x20, 0x56, 0x65, 0x72, 0x69, 0x53, 0x69, 0x67, 0x6e
.byte 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x2c, 0x20, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x33, 0x20
.byte 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x20, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x20, 0x43
.byte 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74
.byte 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x00, 0x00
.global ov00_02319E3C
ov00_02319E3C:
.byte 0xc9, 0x5c, 0x59, 0x9e, 0xf2, 0x1b, 0x8a, 0x01
.byte 0x14, 0xb4, 0x10, 0xdf, 0x04, 0x40, 0xdb, 0xe3, 0x57, 0xaf, 0x6a, 0x45, 0x40, 0x8f, 0x84, 0x0c
.byte 0x0b, 0xd1, 0x33, 0xd9, 0xd9, 0x11, 0xcf, 0xee, 0x02, 0x58, 0x1f, 0x25, 0xf7, 0x2a, 0xa8, 0x44
.byte 0x05, 0xaa, 0xec, 0x03, 0x1f, 0x78, 0x7f, 0x9e, 0x93, 0xb9, 0x9a, 0x00, 0xaa, 0x23, 0x7d, 0xd6
.byte 0xac, 0x85, 0xa2, 0x63, 0x45, 0xc7, 0x72, 0x27, 0xcc, 0xf4, 0x4c, 0xc6, 0x75, 0x71, 0xd2, 0x39
.byte 0xef, 0x4f, 0x42, 0xf0, 0x75, 0xdf, 0x0a, 0x90, 0xc6, 0x8e, 0x20, 0x6f, 0x98, 0x0f, 0xf8, 0xac
.byte 0x23, 0x5f, 0x70, 0x29, 0x36, 0xa4, 0xc9, 0x86, 0xe7, 0xb1, 0x9a, 0x20, 0xcb, 0x53, 0xa5, 0x85
.byte 0xe7, 0x3d, 0xbe, 0x7d, 0x9a, 0xfe, 0x24, 0x45, 0x33, 0xdc, 0x76, 0x15, 0xed, 0x0f, 0xa2, 0x71
.byte 0x64, 0x4c, 0x65, 0x2e, 0x81, 0x68, 0x45, 0xa7
.global ov00_02319EBC
ov00_02319EBC:
.byte 0x01, 0x00, 0x01, 0x00
.global ov00_02319EC0
ov00_02319EC0:
.word ov00_02319ED4
.byte 0x7d, 0x00, 0x00, 0x00
.word ov00_02319F18
.byte 0x03, 0x00, 0x00, 0x00
.word ov00_02319EBC
.global ov00_02319ED4
ov00_02319ED4:
.byte 0x55, 0x53, 0x2c, 0x20, 0x52, 0x53, 0x41, 0x20, 0x44, 0x61, 0x74, 0x61, 0x20, 0x53, 0x65, 0x63
.byte 0x75, 0x72, 0x69, 0x74, 0x79, 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x2c, 0x20, 0x53, 0x65, 0x63
.byte 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69
.byte 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69
.byte 0x74, 0x79, 0x00, 0x00
.global ov00_02319F18
ov00_02319F18:
.byte 0x92, 0xce, 0x7a, 0xc1, 0xae, 0x83, 0x3e, 0x5a, 0xaa, 0x89, 0x83, 0x57
.byte 0xac, 0x25, 0x01, 0x76, 0x0c, 0xad, 0xae, 0x8e, 0x2c, 0x37, 0xce, 0xeb, 0x35, 0x78, 0x64, 0x54
.byte 0x03, 0xe5, 0x84, 0x40, 0x51, 0xc9, 0xbf, 0x8f, 0x08, 0xe2, 0x8a, 0x82, 0x08, 0xd2, 0x16, 0x86
.byte 0x37, 0x55, 0xe9, 0xb1, 0x21, 0x02, 0xad, 0x76, 0x68, 0x81, 0x9a, 0x05, 0xa2, 0x4b, 0xc9, 0x4b
.byte 0x25, 0x66, 0x22, 0x56, 0x6c, 0x88, 0x07, 0x8f, 0xf7, 0x81, 0x59, 0x6d, 0x84, 0x07, 0x65, 0x70
.byte 0x13, 0x71, 0x76, 0x3e, 0x9b, 0x77, 0x4c, 0xe3, 0x50, 0x89, 0x56, 0x98, 0x48, 0xb9, 0x1d, 0xa7
.byte 0x29, 0x1a, 0x13, 0x2e, 0x4a, 0x11, 0x59, 0x9c, 0x1e, 0x15, 0xd5, 0x49, 0x54, 0x2c, 0x73, 0x3a
.byte 0x69, 0x82, 0xb1, 0x97, 0x39, 0x9c, 0x6d, 0x70, 0x67, 0x48, 0xe5, 0xdd, 0x2d, 0xd6, 0xc8, 0x1e
.byte 0x7b, 0x00, 0x00, 0x00
.global ov00_02319F98
ov00_02319F98:
.byte 0x01, 0x00, 0x01, 0x00
.global ov00_02319F9C
ov00_02319F9C:
.word ov00_02319FB0
.byte 0x00, 0x01, 0x00, 0x00
.word ov00_02319FE0
.byte 0x03, 0x00, 0x00, 0x00
.word ov00_02319F98
.global ov00_02319FB0
ov00_02319FB0:
.byte 0x47, 0x6c, 0x6f, 0x62
.byte 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x2d
.byte 0x20, 0x52, 0x32, 0x2c, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x2c
.byte 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x00
.global ov00_02319FE0
ov00_02319FE0:
.byte 0xa6, 0xcf, 0x24, 0x0e
.byte 0xbe, 0x2e, 0x6f, 0x28, 0x99, 0x45, 0x42, 0xc4, 0xab, 0x3e, 0x21, 0x54, 0x9b, 0x0b, 0xd3, 0x7f
.byte 0x84, 0x70, 0xfa, 0x12, 0xb3, 0xcb, 0xbf, 0x87, 0x5f, 0xc6, 0x7f, 0x86, 0xd3, 0xb2, 0x30, 0x5c
.byte 0xd6, 0xfd, 0xad, 0xf1, 0x7b, 0xdc, 0xe5, 0xf8, 0x60, 0x96, 0x09, 0x92, 0x10, 0xf5, 0xd0, 0x53
.byte 0xde, 0xfb, 0x7b, 0x7e, 0x73, 0x88, 0xac, 0x52, 0x88, 0x7b, 0x4a, 0xa6, 0xca, 0x49, 0xa6, 0x5e
.byte 0xa8, 0xa7, 0x8c, 0x5a, 0x11, 0xbc, 0x7a, 0x82, 0xeb, 0xbe, 0x8c, 0xe9, 0xb3, 0xac, 0x96, 0x25
.byte 0x07, 0x97, 0x4a, 0x99, 0x2a, 0x07, 0x2f, 0xb4, 0x1e, 0x77, 0xbf, 0x8a, 0x0f, 0xb5, 0x02, 0x7c
.byte 0x1b, 0x96, 0xb8, 0xc5, 0xb9, 0x3a, 0x2c, 0xbc, 0xd6, 0x12, 0xb9, 0xeb, 0x59, 0x7d, 0xe2, 0xd0
.byte 0x06, 0x86, 0x5f, 0x5e, 0x49, 0x6a, 0xb5, 0x39, 0x5e, 0x88, 0x34, 0xec, 0xbc, 0x78, 0x0c, 0x08
.byte 0x98, 0x84, 0x6c, 0xa8, 0xcd, 0x4b, 0xb4, 0xa0, 0x7d, 0x0c, 0x79, 0x4d, 0xf0, 0xb8, 0x2d, 0xcb
.byte 0x21, 0xca, 0xd5, 0x6c, 0x5b, 0x7d, 0xe1, 0xa0, 0x29, 0x84, 0xa1, 0xf9, 0xd3, 0x94, 0x49, 0xcb
.byte 0x24, 0x62, 0x91, 0x20, 0xbc, 0xdd, 0x0b, 0xd5, 0xd9, 0xcc, 0xf9, 0xea, 0x27, 0x0a, 0x2b, 0x73
.byte 0x91, 0xc6, 0x9d, 0x1b, 0xac, 0xc8, 0xcb, 0xe8, 0xe0, 0xa0, 0xf4, 0x2f, 0x90, 0x8b, 0x4d, 0xfb
.byte 0xb0, 0x36, 0x1b, 0xf6, 0x19, 0x7a, 0x85, 0xe0, 0x6d, 0xf2, 0x61, 0x13, 0x88, 0x5c, 0x9f, 0xe0
.byte 0x93, 0x0a, 0x51, 0x97, 0x8a, 0x5a, 0xce, 0xaf, 0xab, 0xd5, 0xf7, 0xaa, 0x09, 0xaa, 0x60, 0xbd
.byte 0xdc, 0xd9, 0x5f, 0xdf, 0x72, 0xa9, 0x60, 0x13, 0x5e, 0x00, 0x01, 0xc9, 0x4a, 0xfa, 0x3f, 0xa4
.byte 0xea, 0x07, 0x03, 0x21, 0x02, 0x8e, 0x82, 0xca, 0x03, 0xc2, 0x9b, 0x8f
.global ov00_0231A0E0
ov00_0231A0E0:
.byte 0x68, 0x74, 0x74, 0x70
.byte 0x73, 0x3a, 0x2f, 0x2f, 0x6e, 0x61, 0x73, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x6e, 0x69, 0x6e
.byte 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x77, 0x69, 0x66, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x61, 0x63
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231A108
ov00_0231A108:
.byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x6e, 0x61, 0x73, 0x2e
.byte 0x64, 0x65, 0x76, 0x2e, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x77, 0x69, 0x66, 0x69
.byte 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x61, 0x63, 0x00
.global ov00_0231A12C
ov00_0231A12C:
.byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f
.byte 0x6e, 0x61, 0x73, 0x2e, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x77, 0x69, 0x66, 0x69
.byte 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x61, 0x63, 0x00
.global ov00_0231A14C
ov00_0231A14C:
.byte 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A154
ov00_0231A154:
.byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61
.byte 0x64, 0x00, 0x00, 0x00
.global ov00_0231A168
ov00_0231A168:
.byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x25, 0x73, 0x2f, 0x64
.byte 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x00
.global ov00_0231A17C
ov00_0231A17C:
.byte 0x39, 0x30, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A184
ov00_0231A184:
.byte 0x25, 0x63, 0x25, 0x73, 0x25, 0x63, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A190
ov00_0231A190:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231A194
ov00_0231A194:
.byte 0x47, 0x50, 0x43, 0x4d, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A19C
ov00_0231A19C:
.byte 0x4d, 0x41, 0x54, 0x00
.global ov00_0231A1A0
ov00_0231A1A0:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231A1A4
ov00_0231A1A4:
.byte 0x53, 0x43, 0x4d, 0x00
.global ov00_0231A1A8
ov00_0231A1A8:
.byte 0x53, 0x43, 0x4e, 0x00
.global ov00_0231A1AC
ov00_0231A1AC:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231A1B0
ov00_0231A1B0:
.byte 0x25, 0x63, 0x25, 0x63
.byte 0x25, 0x63, 0x25, 0x63, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A1BC
ov00_0231A1BC:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231A1C0
ov00_0231A1C0:
.byte 0x25, 0x75, 0x00, 0x00
.global ov00_0231A1C4
ov00_0231A1C4:
.byte 0x46, 0x4d, 0x45, 0x00
.global ov00_0231A1C8
ov00_0231A1C8:
.byte 0x4d, 0x44, 0x46, 0x00
.global ov00_0231A1CC
ov00_0231A1CC:
.byte 0x56, 0x45, 0x52, 0x00
.global ov00_0231A1D0
ov00_0231A1D0:
.byte 0x49, 0x6e, 0x69, 0x74
.byte 0x20, 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00
.global ov00_0231A1DC
ov00_0231A1DC:
.byte 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x66
.byte 0x75, 0x6c, 0x6c, 0x00
.global ov00_0231A1E8
ov00_0231A1E8:
.byte 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x6e
.byte 0x65, 0x63, 0x74, 0x20, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x00
.global ov00_0231A200
ov00_0231A200:
.byte 0x53, 0x43, 0x4d, 0x00
.global ov00_0231A204
ov00_0231A204:
.byte 0x53, 0x43, 0x4e, 0x00
.global ov00_0231A208
ov00_0231A208:
.byte 0x64, 0x77, 0x63, 0x5f, 0x70, 0x69, 0x64, 0x00
.global ov00_0231A210
ov00_0231A210:
.byte 0x64, 0x77, 0x63, 0x5f
.byte 0x6d, 0x74, 0x79, 0x70, 0x65, 0x00, 0x00, 0x00
.global ov00_0231A21C
ov00_0231A21C:
.byte 0x64, 0x77, 0x63, 0x5f, 0x6d, 0x72, 0x65, 0x73
.byte 0x76, 0x00, 0x00, 0x00
.global ov00_0231A228
ov00_0231A228:
.byte 0x64, 0x77, 0x63, 0x5f, 0x6d, 0x76, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A234
ov00_0231A234:
.byte 0x20, 0x61, 0x6e, 0x64, 0x20, 0x28, 0x25, 0x73, 0x29, 0x00, 0x00, 0x00
.global ov00_0231A240
ov00_0231A240:
.byte 0x25, 0x73, 0x20, 0x3d
.byte 0x20, 0x25, 0x75, 0x00
.global ov00_0231A248
ov00_0231A248:
.byte 0x25, 0x73, 0x20, 0x3d, 0x20, 0x25, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20
.byte 0x25, 0x73, 0x20, 0x21, 0x3d, 0x20, 0x25, 0x75, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6d, 0x61, 0x78
.byte 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x20, 0x3d, 0x20, 0x25, 0x64, 0x20, 0x61, 0x6e, 0x64
.byte 0x20, 0x6e, 0x75, 0x6d, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x20, 0x3c, 0x20, 0x25, 0x64
.byte 0x20, 0x61, 0x6e, 0x64, 0x20, 0x25, 0x73, 0x20, 0x3d, 0x20, 0x25, 0x64, 0x20, 0x61, 0x6e, 0x64
.byte 0x20, 0x25, 0x73, 0x20, 0x21, 0x3d, 0x20, 0x25, 0x73, 0x00, 0x00, 0x00
.global ov00_0231A2A0
ov00_0231A2A0:
.byte 0x2f, 0x25, 0x75, 0x00
.global ov00_0231A2A4
ov00_0231A2A4:
.byte 0x53, 0x42, 0x43, 0x4d, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A2AC
ov00_0231A2AC:
.byte 0x25, 0x73, 0x25, 0x64, 0x76, 0x25, 0x73, 0x00
.global ov00_0231A2B4
ov00_0231A2B4:
.byte 0x47, 0x50, 0x43, 0x4d, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A2BC
ov00_0231A2BC:
.byte 0x4d, 0x41, 0x54, 0x00
.global ov00_0231A2C0
ov00_0231A2C0:
.byte 0x44, 0x54, 0x00, 0x00
.global ov00_0231A2C4
ov00_0231A2C4:
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231A2D8
ov00_0231A2D8:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231A2F8
ov00_0231A2F8:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A33C
ov00_0231A33C:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231A368
ov00_0231A368:
.byte 0x26, 0x68, 0x61, 0x73, 0x68, 0x3d, 0x00, 0x00
.global ov00_0231A370
ov00_0231A370:
.byte 0x65, 0x72, 0x72, 0x6f
.byte 0x72, 0x3a, 0x00, 0x00
.global ov00_0231A378
ov00_0231A378:
.byte 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x67, 0x61, 0x6d, 0x65, 0x73
.byte 0x74, 0x61, 0x74, 0x73, 0x32, 0x2e, 0x67, 0x73, 0x2e, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64
.byte 0x6f, 0x77, 0x69, 0x66, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x00, 0x00
.global ov00_0231A3A0
ov00_0231A3A0:
.byte 0x68, 0x74, 0x74, 0x70
.byte 0x3a, 0x2f, 0x2f, 0x73, 0x64, 0x6b, 0x64, 0x65, 0x76, 0x2e, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x70
.byte 0x79, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x2f, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A3C4
ov00_0231A3C4:
.byte 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x69, 0x73, 0x68, 0x69, 0x6b, 0x61, 0x77, 0x61, 0x2e
.byte 0x73, 0x65, 0x72, 0x76, 0x65, 0x62, 0x65, 0x65, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x61
.byte 0x6d, 0x65, 0x73, 0x2f, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A3EC
ov00_0231A3EC:
.byte 0x26, 0x64, 0x61, 0x74, 0x61, 0x3d, 0x00, 0x00
.global ov00_0231A3F4
ov00_0231A3F4:
.byte 0x25, 0x64, 0x00, 0x00
.global ov00_0231A3F8
ov00_0231A3F8:
.byte 0x3f, 0x70, 0x69, 0x64, 0x3d, 0x00, 0x00, 0x00
.global ov00_0231A400
ov00_0231A400:
.byte 0x25, 0x73, 0x25, 0x73
.byte 0x25, 0x73, 0x3f, 0x70, 0x69, 0x64, 0x3d, 0x25, 0x64, 0x26, 0x68, 0x61, 0x73, 0x68, 0x3d, 0x25
.byte 0x73, 0x26, 0x64, 0x61, 0x74, 0x61, 0x3d, 0x00
.global ov00_0231A41C
ov00_0231A41C:
.byte 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30
.byte 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30
.byte 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231A448
ov00_0231A448:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231A44C
ov00_0231A44C:
.byte 0x01, 0x00, 0x01, 0x00
.global ov00_0231A450
ov00_0231A450:
.word ov00_0231A464
.byte 0x80, 0x00, 0x00, 0x00
.word ov00_0231A4B4
.byte 0x03, 0x00, 0x00, 0x00
.word ov00_0231A44C
.global ov00_0231A464
ov00_0231A464:
.byte 0x55, 0x53, 0x2c, 0x20, 0x57, 0x61, 0x73, 0x68, 0x69, 0x6e, 0x67, 0x74, 0x6f, 0x6e, 0x2c, 0x20
.byte 0x4e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x20, 0x6f, 0x66, 0x20, 0x41, 0x6d, 0x65, 0x72
.byte 0x69, 0x63, 0x61, 0x20, 0x49, 0x6e, 0x63, 0x2c, 0x20, 0x4e, 0x4f, 0x41, 0x2c, 0x20, 0x4e, 0x69
.byte 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x20, 0x43, 0x41, 0x2c, 0x20, 0x63, 0x61, 0x40, 0x6e, 0x6f
.byte 0x61, 0x2e, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x00, 0x00
.global ov00_0231A4B4
ov00_0231A4B4:
.byte 0xb3, 0xcd, 0x79, 0x97, 0x77, 0x5d, 0x8a, 0xaf, 0x86, 0xa8, 0xe8, 0xd7, 0x73, 0x1c, 0x77, 0xdf
.byte 0x10, 0x90, 0x1f, 0x81, 0xf8, 0x41, 0x9e, 0x21, 0x55, 0xdf, 0xbc, 0xfc, 0x63, 0xfb, 0x19, 0x43
.byte 0xf1, 0xf6, 0xc4, 0x72, 0x42, 0x49, 0xbd, 0xad, 0x44, 0x68, 0x4e, 0xf3, 0xda, 0x1d, 0xe6, 0x4d
.byte 0xd8, 0xf9, 0x59, 0x88, 0xdc, 0xae, 0x3e, 0x9b, 0x38, 0x09, 0xca, 0x7f, 0xff, 0xdc, 0x24, 0xa2
.byte 0x44, 0x78, 0x78, 0x49, 0x93, 0xd4, 0x84, 0x40, 0x10, 0xb8, 0xec, 0x3e, 0xdb, 0x2d, 0x93, 0xc8
.byte 0x11, 0xc8, 0xfd, 0x78, 0x2d, 0x61, 0xad, 0x31, 0xae, 0x86, 0x26, 0xb0, 0xfd, 0x5a, 0x3f, 0xa1
.byte 0x3d, 0xbf, 0xe2, 0x4b, 0x49, 0xec, 0xce, 0x66, 0x98, 0x58, 0x26, 0x12, 0xc0, 0xfb, 0xf4, 0x77
.byte 0x65, 0x1b, 0xea, 0xfb, 0xcb, 0x7f, 0xe0, 0x8c, 0xcb, 0x02, 0xa3, 0x4e, 0x5e, 0x8c, 0xea, 0x9b
.global ov00_0231A534
ov00_0231A534:
.byte 0x4e, 0x69, 0x74, 0x72, 0x6f, 0x20, 0x57, 0x69, 0x46, 0x69, 0x20, 0x53, 0x44, 0x4b, 0x2f, 0x25
.byte 0x64, 0x2e, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A54C
ov00_0231A54C:
.word ov00_0231A450
.global ov00_0231A550
ov00_0231A550:
.byte 0x48, 0x54, 0x54, 0x50
.byte 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x43, 0x4f, 0x44, 0x45, 0x00, 0x00
.global ov00_0231A560
ov00_0231A560:
.byte 0x72, 0x65, 0x74, 0x75
.byte 0x72, 0x6e, 0x63, 0x64, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A56C
ov00_0231A56C:
.byte 0x55, 0x73, 0x65, 0x72, 0x2d, 0x41, 0x67, 0x65
.byte 0x6e, 0x74, 0x00, 0x00
.global ov00_0231A578
ov00_0231A578:
.byte 0x67, 0x61, 0x6d, 0x65, 0x63, 0x64, 0x00, 0x00
.global ov00_0231A580
ov00_0231A580:
.byte 0x72, 0x68, 0x67, 0x61
.byte 0x6d, 0x65, 0x63, 0x64, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A58C
ov00_0231A58C:
.byte 0x70, 0x61, 0x73, 0x73, 0x77, 0x64, 0x00, 0x00
.global ov00_0231A594
ov00_0231A594:
.byte 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x00, 0x00, 0x00
.global ov00_0231A59C
ov00_0231A59C:
.byte 0x75, 0x73, 0x65, 0x72, 0x69, 0x64, 0x00, 0x00
.global ov00_0231A5A4
ov00_0231A5A4:
.byte 0x6d, 0x61, 0x63, 0x61, 0x64, 0x72, 0x00, 0x00
.global ov00_0231A5AC
ov00_0231A5AC:
.byte 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00
.global ov00_0231A5B4
ov00_0231A5B4:
.byte 0x61, 0x74, 0x74, 0x72, 0x31, 0x00, 0x00, 0x00
.global ov00_0231A5BC
ov00_0231A5BC:
.byte 0x61, 0x74, 0x74, 0x72, 0x32, 0x00, 0x00, 0x00
.global ov00_0231A5C4
ov00_0231A5C4:
.byte 0x61, 0x74, 0x74, 0x72, 0x33, 0x00, 0x00, 0x00
.global ov00_0231A5CC
ov00_0231A5CC:
.byte 0x61, 0x70, 0x69, 0x6e, 0x66, 0x6f, 0x00, 0x00
.global ov00_0231A5D4
ov00_0231A5D4:
.byte 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x6f, 0x67, 0x64, 0x61, 0x74, 0x61, 0x00
.global ov00_0231A5E4
ov00_0231A5E4:
.byte 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x00, 0x00
.global ov00_0231A5EC
ov00_0231A5EC:
.byte 0x6e, 0x75, 0x6d, 0x00
.global ov00_0231A5F0
ov00_0231A5F0:
.byte 0x63, 0x6f, 0x6e, 0x74
.byte 0x65, 0x6e, 0x74, 0x73, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A5FC
ov00_0231A5FC:
.byte 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d
.byte 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x00, 0x00
.global ov00_0231A60C
ov00_0231A60C:
.byte 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x00
.global ov00_0231A614
ov00_0231A614:
.byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A620
ov00_0231A620:
.byte 0x48, 0x54, 0x54, 0x50
.byte 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x43, 0x4f, 0x44, 0x45, 0x00, 0x00
.global ov00_0231A630
ov00_0231A630:
.byte 0x47, 0x45, 0x54, 0x20
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231A638
ov00_0231A638:
.byte 0x50, 0x4f, 0x53, 0x54, 0x20, 0x00, 0x00, 0x00
.global ov00_0231A640
ov00_0231A640:
.byte 0x48, 0x45, 0x41, 0x44
.byte 0x20, 0x00, 0x00, 0x00
.global ov00_0231A648
ov00_0231A648:
.byte 0x2f, 0x00, 0x00, 0x00
.global ov00_0231A64C
ov00_0231A64C:
.byte 0x20, 0x48, 0x54, 0x54, 0x50, 0x2f, 0x31, 0x2e
.byte 0x31, 0x0d, 0x0a, 0x00
.global ov00_0231A658
ov00_0231A658:
.byte 0x48, 0x6f, 0x73, 0x74, 0x3a, 0x20, 0x00, 0x00
.global ov00_0231A660
ov00_0231A660:
.byte 0x0d, 0x0a, 0x00, 0x00
.global ov00_0231A664
ov00_0231A664:
.byte 0x3a, 0x20, 0x00, 0x00
.global ov00_0231A668
ov00_0231A668:
.byte 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d, 0x54, 0x79, 0x70, 0x65
.byte 0x3a, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x61, 0x72, 0x74, 0x2f, 0x66, 0x6f, 0x72, 0x6d
.byte 0x2d, 0x64, 0x61, 0x74, 0x61, 0x3b, 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x3d
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231A698
ov00_0231A698:
.byte 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d, 0x54, 0x79, 0x70, 0x65
.byte 0x3a, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x78, 0x2d
.byte 0x77, 0x77, 0x77, 0x2d, 0x66, 0x6f, 0x72, 0x6d, 0x2d, 0x75, 0x72, 0x6c, 0x65, 0x6e, 0x63, 0x6f
.byte 0x64, 0x65, 0x64, 0x0d, 0x0a, 0x00, 0x00, 0x00
.global ov00_0231A6CC
ov00_0231A6CC:
.byte 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d
.byte 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x3a, 0x20, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A6E0
ov00_0231A6E0:
.byte 0x22, 0x0d, 0x0a, 0x00
.global ov00_0231A6E4
ov00_0231A6E4:
.byte 0x2d, 0x2d, 0x0d, 0x0a, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A6EC
ov00_0231A6EC:
.byte 0x3d, 0x00, 0x00, 0x00
.global ov00_0231A6F0
ov00_0231A6F0:
.byte 0x26, 0x00, 0x00, 0x00
.global ov00_0231A6F4
ov00_0231A6F4:
.byte 0x48, 0x54, 0x54, 0x50, 0x2f, 0x00, 0x00, 0x00
.global ov00_0231A6FC
ov00_0231A6FC:
.byte 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d
.byte 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x00, 0x00
.global ov00_0231A70C
ov00_0231A70C:
.byte 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69
.byte 0x6f, 0x6e, 0x00, 0x00
.global ov00_0231A718
ov00_0231A718:
.byte 0x4b, 0x65, 0x65, 0x70, 0x2d, 0x41, 0x6c, 0x69, 0x76, 0x65, 0x00, 0x00
.global ov00_0231A724
ov00_0231A724:
.byte 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2d, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e
.byte 0x67, 0x00, 0x00, 0x00
.global ov00_0231A738
ov00_0231A738:
.byte 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x65, 0x64, 0x00
.global ov00_0231A740
ov00_0231A740:
.byte 0x01, 0x00, 0x00, 0x00
.word ov00_022F5AC4
.byte 0xff, 0xff, 0xff, 0xff, 0x1e, 0x00, 0x00, 0x00, 0x3b, 0x00, 0x00, 0x00
.byte 0x5a, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0xb5, 0x00, 0x00, 0x00
.byte 0xd4, 0x00, 0x00, 0x00, 0xf3, 0x00, 0x00, 0x00, 0x11, 0x01, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00
.byte 0x4e, 0x01, 0x00, 0x00, 0x6d, 0x01, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x1e, 0x00, 0x00, 0x00
.byte 0x3a, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x96, 0x00, 0x00, 0x00
.byte 0xb4, 0x00, 0x00, 0x00, 0xd3, 0x00, 0x00, 0x00, 0xf2, 0x00, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00
.byte 0x2f, 0x01, 0x00, 0x00, 0x4d, 0x01, 0x00, 0x00, 0x6c, 0x01, 0x00, 0x00
.global ov00_0231A7B0
ov00_0231A7B0:
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x6c, 0x68, 0x6f, 0x73, 0x74, 0x00, 0x00, 0x00
.global ov00_0231A7BC
ov00_0231A7BC:
.byte 0x25, 0x73, 0x2e, 0x61, 0x76, 0x61, 0x69, 0x6c
.byte 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x67, 0x73, 0x2e, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f
.byte 0x77, 0x69, 0x66, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A7E0
ov00_0231A7E0:
.byte 0xfe, 0xfd, 0x09, 0x00
.global ov00_0231A7E4
ov00_0231A7E4:
.byte 0x3a, 0x20, 0x00, 0x00
.global ov00_0231A7E8
ov00_0231A7E8:
.byte 0x0d, 0x0a, 0x00, 0x00
.global ov00_0231A7EC
ov00_0231A7EC:
.byte 0x25, 0x64, 0x00, 0x00
.global ov00_0231A7F0
ov00_0231A7F0:
.byte 0xfa, 0x00, 0x00, 0x00
.global ov00_0231A7F4
ov00_0231A7F4:
.byte 0x7d, 0x00, 0x00, 0x00
.global ov00_0231A7F8
ov00_0231A7F8:
.byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A804
ov00_0231A804:
.byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A810
ov00_0231A810:
.byte 0x41, 0x00, 0x00, 0x00
.global ov00_0231A814
ov00_0231A814:
.byte 0x42, 0x42, 0x00, 0x00
.global ov00_0231A818
ov00_0231A818:
.byte 0x43, 0x43, 0x43, 0x00
.global ov00_0231A81C
ov00_0231A81C:
.byte 0x44, 0x44, 0x44, 0x44, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A824
ov00_0231A824:
.byte 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36
.byte 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36
.byte 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231A858
ov00_0231A858:
.byte 0x17, 0x00, 0x00, 0x00
.global ov00_0231A85C
ov00_0231A85C:
.byte 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c
.byte 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c
.byte 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c
.byte 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A890
ov00_0231A890:
.byte 0x43, 0x4c, 0x4e, 0x54
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231A898
ov00_0231A898:
.byte 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c
.byte 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x41, 0x42
.byte 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52
.byte 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37
.byte 0x38, 0x39, 0x5f, 0x40, 0x2d, 0x2e, 0x2a, 0x00
.global ov00_0231A8DC
ov00_0231A8DC:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231A8E0
ov00_0231A8E0:
.byte 0x61, 0x70, 0x70, 0x6c
.byte 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x64, 0x69, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A8F4
ov00_0231A8F4:
.byte 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x61, 0x72, 0x74, 0x2f, 0x66, 0x6f, 0x72, 0x6d, 0x2d, 0x64
.byte 0x61, 0x74, 0x61, 0x3b, 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x3d, 0x51, 0x72
.byte 0x34, 0x47, 0x38, 0x32, 0x33, 0x73, 0x32, 0x33, 0x64, 0x2d, 0x2d, 0x2d, 0x3c, 0x3c, 0x3e, 0x3c
.byte 0x3e, 0x3c, 0x3c, 0x3c, 0x3e, 0x2d, 0x2d, 0x37, 0x64, 0x31, 0x31, 0x38, 0x65, 0x30, 0x35, 0x33
.byte 0x36, 0x00, 0x00, 0x00
.global ov00_0231A938
ov00_0231A938:
.byte 0x74, 0x65, 0x78, 0x74, 0x2f, 0x78, 0x6d, 0x6c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A944
ov00_0231A944:
.byte 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x78, 0x2d, 0x77, 0x77
.byte 0x77, 0x2d, 0x66, 0x6f, 0x72, 0x6d, 0x2d, 0x75, 0x72, 0x6c, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x65
.byte 0x64, 0x00, 0x00, 0x00
.global ov00_0231A968
ov00_0231A968:
.byte 0x2d, 0x2d, 0x51, 0x72, 0x34, 0x47, 0x38, 0x32, 0x33, 0x73, 0x32, 0x33
.byte 0x64, 0x2d, 0x2d, 0x2d, 0x3c, 0x3c, 0x3e, 0x3c, 0x3e, 0x3c, 0x3c, 0x3c, 0x3e, 0x2d, 0x2d, 0x37
.byte 0x64, 0x31, 0x31, 0x38, 0x65, 0x30, 0x35, 0x33, 0x36, 0x00, 0x00, 0x00
.global ov00_0231A990
ov00_0231A990:
.byte 0x63, 0x69, 0x64, 0x3a
.byte 0x69, 0x64, 0x30, 0x00
.global ov00_0231A998
ov00_0231A998:
.byte 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d
.byte 0x61, 0x73, 0x2e, 0x78, 0x6d, 0x6c, 0x73, 0x6f, 0x61, 0x70, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x73
.byte 0x6f, 0x61, 0x70, 0x2f, 0x65, 0x6e, 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x65, 0x2f, 0x00, 0x00, 0x00
.global ov00_0231A9C4
ov00_0231A9C4:
.byte 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231A9D8
ov00_0231A9D8:
.byte 0x25, 0x73, 0x3d, 0x00
.global ov00_0231A9DC
ov00_0231A9DC:
.byte 0x26, 0x25, 0x73, 0x3d, 0x00, 0x00, 0x00, 0x00
.global ov00_0231A9E4
ov00_0231A9E4:
.byte 0x2d, 0x2d, 0x51, 0x72, 0x34, 0x47, 0x38, 0x32, 0x33, 0x73, 0x32, 0x33, 0x64, 0x2d, 0x2d, 0x2d
.byte 0x3c, 0x3c, 0x3e, 0x3c, 0x3e, 0x3c, 0x3c, 0x3c, 0x3e, 0x2d, 0x2d, 0x37, 0x64, 0x31, 0x31, 0x38
.byte 0x65, 0x30, 0x35, 0x33, 0x36, 0x0d, 0x0a, 0x00
.global ov00_0231AA0C
ov00_0231AA0C:
.byte 0x0d, 0x0a, 0x2d, 0x2d, 0x51, 0x72, 0x34, 0x47
.byte 0x38, 0x32, 0x33, 0x73, 0x32, 0x33, 0x64, 0x2d, 0x2d, 0x2d, 0x3c, 0x3c, 0x3e, 0x3c, 0x3e, 0x3c
.byte 0x3c, 0x3c, 0x3e, 0x2d, 0x2d, 0x37, 0x64, 0x31, 0x31, 0x38, 0x65, 0x30, 0x35, 0x33, 0x36, 0x0d
.byte 0x0a, 0x00, 0x00, 0x00
.global ov00_0231AA38
ov00_0231AA38:
.byte 0x25, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d, 0x44, 0x69
.byte 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x2d
.byte 0x64, 0x61, 0x74, 0x61, 0x3b, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x25, 0x73, 0x22, 0x0d
.byte 0x0a, 0x0d, 0x0a, 0x00
.global ov00_0231AA68
ov00_0231AA68:
.byte 0x25, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d, 0x44, 0x69
.byte 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x2d
.byte 0x64, 0x61, 0x74, 0x61, 0x3b, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x25, 0x73, 0x22, 0x3b
.byte 0x20, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x22, 0x25, 0x73, 0x22, 0x0d, 0x0a
.byte 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d, 0x54, 0x79, 0x70, 0x65, 0x3a, 0x20, 0x25, 0x73
.byte 0x0d, 0x0a, 0x0d, 0x0a, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AABC
ov00_0231AABC:
.byte 0x0d, 0x0a, 0x00, 0x00
.global ov00_0231AAC0
ov00_0231AAC0:
.byte 0x0d, 0x0a, 0x2d, 0x2d
.byte 0x51, 0x72, 0x34, 0x47, 0x38, 0x32, 0x33, 0x73, 0x32, 0x33, 0x64, 0x2d, 0x2d, 0x2d, 0x3c, 0x3c
.byte 0x3e, 0x3c, 0x3e, 0x3c, 0x3c, 0x3c, 0x3e, 0x2d, 0x2d, 0x37, 0x64, 0x31, 0x31, 0x38, 0x65, 0x30
.byte 0x35, 0x33, 0x36, 0x2d, 0x2d, 0x0d, 0x0a, 0x00
.global ov00_0231AAEC
ov00_0231AAEC:
.byte 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x00
.global ov00_0231AAF4
ov00_0231AAF4:
.byte 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AB00
ov00_0231AB00:
.byte 0x3a, 0x2f, 0x00, 0x00
.global ov00_0231AB04
ov00_0231AB04:
.byte 0x2f, 0x00, 0x00, 0x00
.global ov00_0231AB08
ov00_0231AB08:
.byte 0x50, 0x4f, 0x53, 0x54, 0x20, 0x00, 0x00, 0x00
.global ov00_0231AB10
ov00_0231AB10:
.byte 0x48, 0x45, 0x41, 0x44
.byte 0x20, 0x00, 0x00, 0x00
.global ov00_0231AB18
ov00_0231AB18:
.byte 0x47, 0x45, 0x54, 0x20, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AB20
ov00_0231AB20:
.byte 0x20, 0x48, 0x54, 0x54
.byte 0x50, 0x2f, 0x31, 0x2e, 0x31, 0x0d, 0x0a, 0x00
.global ov00_0231AB2C
ov00_0231AB2C:
.byte 0x48, 0x6f, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AB34
ov00_0231AB34:
.byte 0x48, 0x6f, 0x73, 0x74, 0x3a, 0x20, 0x00, 0x00
.global ov00_0231AB3C
ov00_0231AB3C:
.byte 0x0d, 0x0a, 0x00, 0x00
.global ov00_0231AB40
ov00_0231AB40:
.byte 0x55, 0x73, 0x65, 0x72
.byte 0x2d, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x00, 0x00
.global ov00_0231AB4C
ov00_0231AB4C:
.byte 0x47, 0x61, 0x6d, 0x65, 0x53, 0x70, 0x79, 0x48
.byte 0x54, 0x54, 0x50, 0x2f, 0x31, 0x2e, 0x30, 0x00
.global ov00_0231AB5C
ov00_0231AB5C:
.byte 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69
.byte 0x6f, 0x6e, 0x00, 0x00
.global ov00_0231AB68
ov00_0231AB68:
.byte 0x4b, 0x65, 0x65, 0x70, 0x2d, 0x41, 0x6c, 0x69, 0x76, 0x65, 0x00, 0x00
.global ov00_0231AB74
ov00_0231AB74:
.byte 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x00, 0x00, 0x00
.global ov00_0231AB7C
ov00_0231AB7C:
.byte 0x25, 0x64, 0x00, 0x00
.global ov00_0231AB80
ov00_0231AB80:
.byte 0x43, 0x6f, 0x6e, 0x74
.byte 0x65, 0x6e, 0x74, 0x2d, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x00, 0x00
.global ov00_0231AB90
ov00_0231AB90:
.byte 0x43, 0x6f, 0x6e, 0x74
.byte 0x65, 0x6e, 0x74, 0x2d, 0x54, 0x79, 0x70, 0x65, 0x00, 0x00, 0x00, 0x00
.global ov00_0231ABA0
ov00_0231ABA0:
.byte 0x48, 0x54, 0x54, 0x50
.byte 0x2f, 0x25, 0x64, 0x2e, 0x25, 0x64, 0x20, 0x25, 0x64, 0x25, 0x6e, 0x00
.global ov00_0231ABB0
ov00_0231ABB0:
.byte 0x25, 0x78, 0x00, 0x00
.global ov00_0231ABB4
ov00_0231ABB4:
.byte 0x0a, 0x0a, 0x00, 0x00
.global ov00_0231ABB8
ov00_0231ABB8:
.byte 0x0d, 0x0a, 0x0d, 0x0a, 0x00, 0x00, 0x00, 0x00
.global ov00_0231ABC0
ov00_0231ABC0:
.byte 0x4c, 0x6f, 0x63, 0x61
.byte 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x00, 0x00, 0x00
.global ov00_0231ABCC
ov00_0231ABCC:
.byte 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x25
.byte 0x73, 0x3a, 0x25, 0x64, 0x25, 0x73, 0x00, 0x00
.global ov00_0231ABDC
ov00_0231ABDC:
.byte 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d
.byte 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x3a, 0x00
.global ov00_0231ABEC
ov00_0231ABEC:
.byte 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72
.byte 0x2d, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x3a, 0x20, 0x63, 0x68, 0x75, 0x6e, 0x6b
.byte 0x65, 0x64, 0x00, 0x00
.global ov00_0231AC08
ov00_0231AC08:
.byte 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x66, 0x75, 0x6e, 0x63
.byte 0x2e, 0x00, 0x00, 0x00
.global ov00_0231AC18
ov00_0231AC18:
.byte 0x4e, 0x6f, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x2e
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231AC28
ov00_0231AC28:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231AC2C
ov00_0231AC2C:
.byte 0x54, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x6e
.byte 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x68, 0x61, 0x73, 0x20, 0x61, 0x6c, 0x72, 0x65, 0x61
.byte 0x64, 0x79, 0x20, 0x62, 0x65, 0x65, 0x6e, 0x20, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65
.byte 0x63, 0x74, 0x65, 0x64, 0x2e, 0x00, 0x00, 0x00
.global ov00_0231AC5C
ov00_0231AC5C:
.byte 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20
.byte 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x2e, 0x00
.global ov00_0231AC6C
ov00_0231AC6C:
.byte 0x5c, 0x61, 0x64, 0x64, 0x62, 0x75, 0x64, 0x64
.byte 0x79, 0x5c, 0x00, 0x00
.global ov00_0231AC78
ov00_0231AC78:
.byte 0x5c, 0x73, 0x65, 0x73, 0x73, 0x6b, 0x65, 0x79, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231AC84
ov00_0231AC84:
.byte 0x5c, 0x6e, 0x65, 0x77, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x69, 0x64, 0x5c, 0x00, 0x00
.global ov00_0231AC94
ov00_0231AC94:
.byte 0x5c, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231ACA0
ov00_0231ACA0:
.byte 0x5c, 0x66, 0x69, 0x6e
.byte 0x61, 0x6c, 0x5c, 0x00
.global ov00_0231ACA8
ov00_0231ACA8:
.byte 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x73, 0x74, 0x61, 0x74
.byte 0x75, 0x73, 0x2e, 0x00
.global ov00_0231ACB8
ov00_0231ACB8:
.byte 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x69, 0x6e, 0x64, 0x65
.byte 0x78, 0x2e, 0x00, 0x00
.global ov00_0231ACC8
ov00_0231ACC8:
.byte 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x73, 0x74, 0x61, 0x74
.byte 0x75, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x00, 0x00, 0x00
.global ov00_0231ACE0
ov00_0231ACE0:
.byte 0x49, 0x6e, 0x76, 0x61
.byte 0x6c, 0x69, 0x64, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x69
.byte 0x6e, 0x67, 0x2e, 0x00
.global ov00_0231ACF8
ov00_0231ACF8:
.byte 0x5c, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AD04
ov00_0231AD04:
.byte 0x5c, 0x73, 0x74, 0x61, 0x74, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AD14
ov00_0231AD14:
.byte 0x5c, 0x6c, 0x6f, 0x63, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5c, 0x00
.global ov00_0231AD20
ov00_0231AD20:
.byte 0x49, 0x6e, 0x76, 0x61
.byte 0x6c, 0x69, 0x64, 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AD34
ov00_0231AD34:
.byte 0x43, 0x4d, 0x00, 0x00
.global ov00_0231AD38
ov00_0231AD38:
.byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6e
.byte 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x66
.byte 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x00
.global ov00_0231AD64
ov00_0231AD64:
.byte 0x5c, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5c, 0x00
.global ov00_0231AD6C
ov00_0231AD6C:
.byte 0x4f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x6d
.byte 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2e, 0x00, 0x00
.global ov00_0231AD7C
ov00_0231AD7C:
.byte 0x5c, 0x69, 0x64, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AD84
ov00_0231AD84:
.byte 0x5c, 0x62, 0x6d, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AD8C
ov00_0231AD8C:
.byte 0x5c, 0x6b, 0x61, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AD94
ov00_0231AD94:
.byte 0x5c, 0x6c, 0x74, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AD9C
ov00_0231AD9C:
.byte 0x5c, 0x62, 0x73, 0x69, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231ADA4
ov00_0231ADA4:
.byte 0x54, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x68, 0x61, 0x73, 0x20, 0x63
.byte 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63
.byte 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x00, 0x00, 0x00
.global ov00_0231ADCC
ov00_0231ADCC:
.byte 0x5c, 0x6b, 0x61, 0x5c, 0x5c, 0x66, 0x69, 0x6e
.byte 0x61, 0x6c, 0x5c, 0x00
.global ov00_0231ADD8
ov00_0231ADD8:
.byte 0x5c, 0x61, 0x75, 0x74, 0x68, 0x61, 0x64, 0x64, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231ADE4
ov00_0231ADE4:
.byte 0x5c, 0x73, 0x65, 0x73, 0x73, 0x6b, 0x65, 0x79, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231ADF0
ov00_0231ADF0:
.byte 0x5c, 0x66, 0x72, 0x6f
.byte 0x6d, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x69, 0x64, 0x5c, 0x00
.global ov00_0231AE00
ov00_0231AE00:
.byte 0x5c, 0x73, 0x69, 0x67
.byte 0x5c, 0x00, 0x00, 0x00
.global ov00_0231AE08
ov00_0231AE08:
.byte 0x5c, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5c, 0x00
.global ov00_0231AE10
ov00_0231AE10:
.byte 0x5c, 0x62, 0x6d, 0x5c
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231AE18
ov00_0231AE18:
.byte 0x55, 0x6e, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64
.byte 0x61, 0x74, 0x61, 0x20, 0x77, 0x61, 0x73, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64
.byte 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72
.byte 0x2e, 0x00, 0x00, 0x00
.global ov00_0231AE48
ov00_0231AE48:
.byte 0x5c, 0x66, 0x5c, 0x00
.global ov00_0231AE4C
ov00_0231AE4C:
.byte 0x5c, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x00, 0x00
.global ov00_0231AE54
ov00_0231AE54:
.byte 0x4f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2e, 0x00, 0x00
.global ov00_0231AE64
ov00_0231AE64:
.byte 0x5c, 0x6d, 0x73, 0x67, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231AE6C
ov00_0231AE6C:
.byte 0x7c, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x7c
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231AE78
ov00_0231AE78:
.byte 0x7c, 0x73, 0x7c, 0x00
.global ov00_0231AE7C
ov00_0231AE7C:
.byte 0x7c, 0x73, 0x73, 0x7c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AE84
ov00_0231AE84:
.byte 0x7c, 0x6c, 0x73, 0x7c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AE8C
ov00_0231AE8C:
.byte 0x7c, 0x69, 0x70, 0x7c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AE94
ov00_0231AE94:
.byte 0x7c, 0x70, 0x7c, 0x00
.global ov00_0231AE98
ov00_0231AE98:
.byte 0x7c, 0x71, 0x6d, 0x7c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AEA0
ov00_0231AEA0:
.byte 0x7c, 0x6c, 0x7c, 0x00
.global ov00_0231AEA4
ov00_0231AEA4:
.byte 0x31, 0x00, 0x00, 0x00
.global ov00_0231AEA8
ov00_0231AEA8:
.byte 0x5c, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231AEB4
ov00_0231AEB4:
.byte 0x5c, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5c, 0x00
.global ov00_0231AEBC
ov00_0231AEBC:
.byte 0x5c, 0x62, 0x69, 0x70, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231AEC4
ov00_0231AEC4:
.byte 0x5c, 0x62, 0x70, 0x6f, 0x72, 0x74, 0x5c, 0x00
.global ov00_0231AECC
ov00_0231AECC:
.byte 0x5c, 0x68, 0x6f, 0x73, 0x74, 0x69, 0x70, 0x5c
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231AED8
ov00_0231AED8:
.byte 0x5c, 0x68, 0x70, 0x72, 0x69, 0x76, 0x69, 0x70, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231AEE4
ov00_0231AEE4:
.byte 0x5c, 0x71, 0x70, 0x6f, 0x72, 0x74, 0x5c, 0x00
.global ov00_0231AEEC
ov00_0231AEEC:
.byte 0x5c, 0x68, 0x70, 0x6f, 0x72, 0x74, 0x5c, 0x00
.global ov00_0231AEF4
ov00_0231AEF4:
.byte 0x5c, 0x73, 0x65, 0x73, 0x73, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x5c, 0x00
.global ov00_0231AF00
ov00_0231AF00:
.byte 0x5c, 0x72, 0x73, 0x74
.byte 0x61, 0x74, 0x75, 0x73, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231AF0C
ov00_0231AF0C:
.byte 0x5c, 0x67, 0x61, 0x6d, 0x65, 0x54, 0x79, 0x70
.byte 0x65, 0x5c, 0x00, 0x00
.global ov00_0231AF18
ov00_0231AF18:
.byte 0x5c, 0x67, 0x61, 0x6d, 0x65, 0x56, 0x6e, 0x74, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231AF24
ov00_0231AF24:
.byte 0x5c, 0x67, 0x61, 0x6d, 0x65, 0x4d, 0x6e, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AF30
ov00_0231AF30:
.byte 0x5c, 0x70, 0x72, 0x6f
.byte 0x64, 0x75, 0x63, 0x74, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231AF3C
ov00_0231AF3C:
.byte 0x5c, 0x71, 0x6d, 0x6f, 0x64, 0x65, 0x66, 0x6c
.byte 0x61, 0x67, 0x73, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AF4C
ov00_0231AF4C:
.byte 0x5c, 0x74, 0x5c, 0x00
.global ov00_0231AF50
ov00_0231AF50:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231AF54
ov00_0231AF54:
.byte 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x2e
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231AF68
ov00_0231AF68:
.byte 0x6b, 0x65, 0x79, 0x73, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AF70
ov00_0231AF70:
.byte 0x45, 0x72, 0x72, 0x6f
.byte 0x72, 0x20, 0x72, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6b, 0x65, 0x79, 0x73, 0x20, 0x72
.byte 0x65, 0x70, 0x6c, 0x79, 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x00, 0x00, 0x00, 0x00
.global ov00_0231AF94
ov00_0231AF94:
.byte 0x5c, 0x64, 0x65, 0x6c, 0x62, 0x75, 0x64, 0x64, 0x79, 0x5c, 0x00, 0x00
.global ov00_0231AFA0
ov00_0231AFA0:
.byte 0x5c, 0x64, 0x65, 0x6c
.byte 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x69, 0x64, 0x5c, 0x00, 0x00
.global ov00_0231AFB0
ov00_0231AFB0:
.byte 0x4f, 0x75, 0x74, 0x20
.byte 0x6f, 0x66, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2e, 0x00, 0x00
.global ov00_0231AFC0
ov00_0231AFC0:
.byte 0x25, 0x64, 0x00, 0x00
.global ov00_0231AFC4
ov00_0231AFC4:
.byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x72, 0x72
.byte 0x6f, 0x72, 0x20, 0x73, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x20
.byte 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x00
.global ov00_0231AFEC
ov00_0231AFEC:
.byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61
.byte 0x73, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x61, 0x64, 0x69
.byte 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74
.byte 0x2e, 0x00, 0x00, 0x00
.global ov00_0231B018
ov00_0231B018:
.byte 0x5c, 0x6d, 0x73, 0x67, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B020
ov00_0231B020:
.byte 0x5c, 0x6d, 0x5c, 0x00
.global ov00_0231B024
ov00_0231B024:
.byte 0x5c, 0x6c, 0x65, 0x6e, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B02C
ov00_0231B02C:
.byte 0x4f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x6d
.byte 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2e, 0x00, 0x00
.global ov00_0231B03C
ov00_0231B03C:
.byte 0x67, 0x70, 0x63, 0x6d, 0x2e, 0x67, 0x73, 0x2e
.byte 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x77, 0x69, 0x66, 0x69, 0x2e, 0x6e, 0x65, 0x74
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B07C
ov00_0231B07C:
.byte 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48
.byte 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58
.byte 0x59, 0x5a, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e
.byte 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x30, 0x31, 0x32, 0x33
.byte 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x00, 0x00
.global ov00_0231B0BC
ov00_0231B0BC:
.byte 0x67, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x79, 0x67
.byte 0x70, 0x00, 0x00, 0x00
.global ov00_0231B0C8
ov00_0231B0C8:
.byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x65, 0x72
.byte 0x72, 0x6f, 0x72, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65
.byte 0x20, 0x55, 0x44, 0x50, 0x20, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x2e, 0x00
.global ov00_0231B0F0
ov00_0231B0F0:
.byte 0x54, 0x68, 0x65, 0x72
.byte 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x73
.byte 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x55, 0x44, 0x50, 0x20
.byte 0x4c, 0x61, 0x79, 0x65, 0x72, 0x2e, 0x00, 0x00
.global ov00_0231B11C
ov00_0231B11C:
.byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61
.byte 0x73, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74
.byte 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x00, 0x00, 0x00
.global ov00_0231B144
ov00_0231B144:
.byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x72, 0x72
.byte 0x6f, 0x72, 0x20, 0x6d, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x63, 0x6b
.byte 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x6e, 0x2d, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231B178
ov00_0231B178:
.byte 0x43, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x72, 0x65
.byte 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e
.byte 0x20, 0x6d, 0x61, 0x6e, 0x61, 0x6e, 0x67, 0x65, 0x72, 0x20, 0x68, 0x6f, 0x73, 0x74, 0x20, 0x6e
.byte 0x61, 0x6d, 0x65, 0x2e, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B1AC
ov00_0231B1AC:
.byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61
.byte 0x73, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65
.byte 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x00
.global ov00_0231B1D4
ov00_0231B1D4:
.byte 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69
.byte 0x6f, 0x6e, 0x2e, 0x00
.global ov00_0231B1E8
ov00_0231B1E8:
.byte 0x4f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72
.byte 0x79, 0x2e, 0x00, 0x00
.global ov00_0231B1F8
ov00_0231B1F8:
.byte 0x25, 0x64, 0x40, 0x00
.global ov00_0231B1FC
ov00_0231B1FC:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231B200
ov00_0231B200:
.byte 0x25, 0x73, 0x25, 0x73
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231B208
ov00_0231B208:
.byte 0x25, 0x73, 0x25, 0x73, 0x40, 0x25, 0x73, 0x00
.global ov00_0231B210
ov00_0231B210:
.byte 0x25, 0x73, 0x25, 0x73
.byte 0x25, 0x73, 0x25, 0x73, 0x25, 0x73, 0x25, 0x73, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B220
ov00_0231B220:
.byte 0x20, 0x20, 0x20, 0x20
.byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20
.byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20
.byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B254
ov00_0231B254:
.byte 0x5c, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x5c, 0x00
.global ov00_0231B25C
ov00_0231B25C:
.byte 0x5c, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e
.byte 0x67, 0x65, 0x5c, 0x00
.global ov00_0231B268
ov00_0231B268:
.byte 0x5c, 0x61, 0x75, 0x74, 0x68, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5c, 0x00
.global ov00_0231B274
ov00_0231B274:
.byte 0x5c, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x6e, 0x69, 0x63, 0x6b, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B284
ov00_0231B284:
.byte 0x5c, 0x75, 0x73, 0x65, 0x72, 0x5c, 0x00, 0x00
.global ov00_0231B28C
ov00_0231B28C:
.byte 0x40, 0x00, 0x00, 0x00
.global ov00_0231B290
ov00_0231B290:
.byte 0x5c, 0x75, 0x73, 0x65
.byte 0x72, 0x69, 0x64, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B29C
ov00_0231B29C:
.byte 0x5c, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65
.byte 0x69, 0x64, 0x5c, 0x00
.global ov00_0231B2A8
ov00_0231B2A8:
.byte 0x5c, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x69, 0x64, 0x5c, 0x00
.global ov00_0231B2B4
ov00_0231B2B4:
.byte 0x5c, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5c, 0x00, 0x00
.global ov00_0231B2C0
ov00_0231B2C0:
.byte 0x5c, 0x66, 0x69, 0x72
.byte 0x65, 0x77, 0x61, 0x6c, 0x6c, 0x5c, 0x31, 0x00
.global ov00_0231B2CC
ov00_0231B2CC:
.byte 0x5c, 0x70, 0x6f, 0x72, 0x74, 0x5c, 0x00, 0x00
.global ov00_0231B2D4
ov00_0231B2D4:
.byte 0x5c, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x69, 0x64, 0x5c, 0x00
.global ov00_0231B2E0
ov00_0231B2E0:
.byte 0x5c, 0x67, 0x61, 0x6d
.byte 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x5c, 0x00, 0x00
.global ov00_0231B2EC
ov00_0231B2EC:
.byte 0x5c, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61
.byte 0x63, 0x65, 0x69, 0x64, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B2FC
ov00_0231B2FC:
.byte 0x5c, 0x73, 0x64, 0x6b, 0x72, 0x65, 0x76, 0x69
.byte 0x73, 0x69, 0x6f, 0x6e, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B30C
ov00_0231B30C:
.byte 0x5c, 0x71, 0x75, 0x69, 0x65, 0x74, 0x5c, 0x00
.global ov00_0231B314
ov00_0231B314:
.byte 0x5c, 0x69, 0x64, 0x5c, 0x31, 0x00, 0x00, 0x00
.global ov00_0231B31C
ov00_0231B31C:
.byte 0x5c, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5c, 0x00
.global ov00_0231B324
ov00_0231B324:
.byte 0x5c, 0x6e, 0x65, 0x77, 0x75, 0x73, 0x65, 0x72, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B330
ov00_0231B330:
.byte 0x5c, 0x65, 0x6d, 0x61
.byte 0x69, 0x6c, 0x5c, 0x00
.global ov00_0231B338
ov00_0231B338:
.byte 0x5c, 0x6e, 0x69, 0x63, 0x6b, 0x5c, 0x00, 0x00
.global ov00_0231B340
ov00_0231B340:
.byte 0x5c, 0x70, 0x61, 0x73
.byte 0x73, 0x77, 0x6f, 0x72, 0x64, 0x65, 0x6e, 0x63, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B350
ov00_0231B350:
.byte 0x5c, 0x63, 0x64, 0x6b
.byte 0x65, 0x79, 0x65, 0x6e, 0x63, 0x5c, 0x00, 0x00
.global ov00_0231B35C
ov00_0231B35C:
.byte 0x5c, 0x70, 0x69, 0x64, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B364
ov00_0231B364:
.byte 0x5c, 0x6c, 0x63, 0x5c, 0x31, 0x00, 0x00, 0x00
.global ov00_0231B36C
ov00_0231B36C:
.byte 0x55, 0x6e, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74
.byte 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x77, 0x61, 0x73, 0x20, 0x72, 0x65, 0x63, 0x65
.byte 0x69, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65
.byte 0x72, 0x76, 0x65, 0x72, 0x2e, 0x00, 0x00, 0x00
.global ov00_0231B39C
ov00_0231B39C:
.byte 0x5c, 0x6e, 0x75, 0x72, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B3A4
ov00_0231B3A4:
.byte 0x55, 0x6e, 0x65, 0x78, 0x65, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61
.byte 0x20, 0x77, 0x61, 0x73, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72
.byte 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x00, 0x00
.global ov00_0231B3D4
ov00_0231B3D4:
.byte 0x5c, 0x6c, 0x63, 0x5c, 0x32, 0x00, 0x00, 0x00
.global ov00_0231B3DC
ov00_0231B3DC:
.byte 0x5c, 0x73, 0x65, 0x73, 0x73, 0x6b, 0x65, 0x79
.byte 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B3E8
ov00_0231B3E8:
.byte 0x5c, 0x6c, 0x74, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B3F0
ov00_0231B3F0:
.byte 0x5c, 0x70, 0x72, 0x6f
.byte 0x6f, 0x66, 0x5c, 0x00
.global ov00_0231B3F8
ov00_0231B3F8:
.byte 0x43, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x75
.byte 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65
.byte 0x72, 0x2e, 0x00, 0x00
.global ov00_0231B418
ov00_0231B418:
.byte 0x54, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x68
.byte 0x61, 0x73, 0x20, 0x72, 0x65, 0x66, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63
.byte 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x00, 0x00
.global ov00_0231B440
ov00_0231B440:
.byte 0x5c, 0x6c, 0x6f, 0x67
.byte 0x6f, 0x75, 0x74, 0x5c, 0x5c, 0x73, 0x65, 0x73, 0x73, 0x6b, 0x65, 0x79, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B454
ov00_0231B454:
.byte 0x43, 0x4d, 0x00, 0x00
.global ov00_0231B458
ov00_0231B458:
.byte 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x64, 0x61, 0x74, 0x65
.byte 0x2e, 0x00, 0x00, 0x00
.global ov00_0231B468
ov00_0231B468:
.byte 0x5c, 0x70, 0x69, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B470
ov00_0231B470:
.byte 0x55, 0x6e, 0x65, 0x78
.byte 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x77, 0x61, 0x73, 0x20
.byte 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68
.byte 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x00, 0x00, 0x00
.global ov00_0231B4A0
ov00_0231B4A0:
.byte 0x5c, 0x70, 0x72, 0x6f
.byte 0x66, 0x69, 0x6c, 0x65, 0x69, 0x64, 0x5c, 0x00
.global ov00_0231B4AC
ov00_0231B4AC:
.byte 0x5c, 0x6e, 0x69, 0x63, 0x6b, 0x5c, 0x00, 0x00
.global ov00_0231B4B4
ov00_0231B4B4:
.byte 0x5c, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x6e, 0x69, 0x63, 0x6b, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B4C4
ov00_0231B4C4:
.byte 0x5c, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5c, 0x00
.global ov00_0231B4CC
ov00_0231B4CC:
.byte 0x5c, 0x66, 0x69, 0x72, 0x73, 0x74, 0x6e, 0x61
.byte 0x6d, 0x65, 0x5c, 0x00
.global ov00_0231B4D8
ov00_0231B4D8:
.byte 0x5c, 0x6c, 0x61, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x5c, 0x00, 0x00
.global ov00_0231B4E4
ov00_0231B4E4:
.byte 0x5c, 0x69, 0x63, 0x71, 0x75, 0x69, 0x6e, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B4F0
ov00_0231B4F0:
.byte 0x5c, 0x68, 0x6f, 0x6d
.byte 0x65, 0x70, 0x61, 0x67, 0x65, 0x5c, 0x00, 0x00
.global ov00_0231B4FC
ov00_0231B4FC:
.byte 0x5c, 0x7a, 0x69, 0x70, 0x63, 0x6f, 0x64, 0x65
.byte 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B508
ov00_0231B508:
.byte 0x5c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x63, 0x6f, 0x64, 0x65
.byte 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B518
ov00_0231B518:
.byte 0x5c, 0x6c, 0x6f, 0x6e, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B520
ov00_0231B520:
.byte 0x5c, 0x6c, 0x61, 0x74
.byte 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B528
ov00_0231B528:
.byte 0x5c, 0x6c, 0x6f, 0x63, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B530
ov00_0231B530:
.byte 0x5c, 0x62, 0x69, 0x72
.byte 0x74, 0x68, 0x64, 0x61, 0x79, 0x5c, 0x00, 0x00
.global ov00_0231B53C
ov00_0231B53C:
.byte 0x5c, 0x73, 0x65, 0x78, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B544
ov00_0231B544:
.byte 0x5c, 0x70, 0x6d, 0x61, 0x73, 0x6b, 0x5c, 0x00
.global ov00_0231B54C
ov00_0231B54C:
.byte 0x5c, 0x61, 0x69, 0x6d, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B554
ov00_0231B554:
.byte 0x5c, 0x70, 0x69, 0x63, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B55C
ov00_0231B55C:
.byte 0x5c, 0x6f, 0x63, 0x63, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B564
ov00_0231B564:
.byte 0x5c, 0x69, 0x6e, 0x64, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B56C
ov00_0231B56C:
.byte 0x5c, 0x69, 0x6e, 0x63, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B574
ov00_0231B574:
.byte 0x5c, 0x6d, 0x61, 0x72, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B57C
ov00_0231B57C:
.byte 0x5c, 0x63, 0x68, 0x63, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B584
ov00_0231B584:
.byte 0x5c, 0x69, 0x31, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B58C
ov00_0231B58C:
.byte 0x5c, 0x6f, 0x31, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B594
ov00_0231B594:
.byte 0x5c, 0x63, 0x6f, 0x6e, 0x6e, 0x5c, 0x00, 0x00
.global ov00_0231B59C
ov00_0231B59C:
.byte 0x5c, 0x73, 0x69, 0x67, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B5A4
ov00_0231B5A4:
.byte 0x4f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2e, 0x00, 0x00
.global ov00_0231B5B4
ov00_0231B5B4:
.byte 0x5c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x70, 0x72, 0x6f, 0x5c, 0x5c, 0x73, 0x65, 0x73, 0x73
.byte 0x6b, 0x65, 0x79, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B5CC
ov00_0231B5CC:
.byte 0x5c, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72
.byte 0x69, 0x64, 0x5c, 0x00
.global ov00_0231B5D8
ov00_0231B5D8:
.byte 0x5c, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5c, 0x00
.global ov00_0231B5E0
ov00_0231B5E0:
.byte 0x5c, 0x75, 0x70, 0x64
.byte 0x61, 0x74, 0x65, 0x75, 0x69, 0x5c, 0x5c, 0x73, 0x65, 0x73, 0x73, 0x6b, 0x65, 0x79, 0x5c, 0x00
.global ov00_0231B5F4
ov00_0231B5F4:
.byte 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x7a, 0x69, 0x70, 0x63, 0x6f, 0x64, 0x65, 0x2e
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231B608
ov00_0231B608:
.byte 0x25, 0x64, 0x00, 0x00
.global ov00_0231B60C
ov00_0231B60C:
.byte 0x30, 0x00, 0x00, 0x00
.global ov00_0231B610
ov00_0231B610:
.byte 0x31, 0x00, 0x00, 0x00
.global ov00_0231B614
ov00_0231B614:
.byte 0x32, 0x00, 0x00, 0x00
.global ov00_0231B618
ov00_0231B618:
.byte 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x73, 0x65, 0x78, 0x2e
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231B628
ov00_0231B628:
.byte 0x5c, 0x63, 0x70, 0x75, 0x62, 0x72, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x5c
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231B638
ov00_0231B638:
.byte 0x5c, 0x63, 0x70, 0x75, 0x73, 0x70, 0x65, 0x65, 0x64, 0x5c, 0x00, 0x00
.global ov00_0231B644
ov00_0231B644:
.byte 0x5c, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B650
ov00_0231B650:
.byte 0x5c, 0x76, 0x69, 0x64
.byte 0x65, 0x6f, 0x63, 0x61, 0x72, 0x64, 0x31, 0x72, 0x61, 0x6d, 0x5c, 0x00
.global ov00_0231B660
ov00_0231B660:
.byte 0x5c, 0x76, 0x69, 0x64
.byte 0x65, 0x6f, 0x63, 0x61, 0x72, 0x64, 0x32, 0x72, 0x61, 0x6d, 0x5c, 0x00
.global ov00_0231B670
ov00_0231B670:
.byte 0x5c, 0x63, 0x6f, 0x6e
.byte 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x69, 0x64, 0x5c, 0x00, 0x00
.global ov00_0231B680
ov00_0231B680:
.byte 0x5c, 0x63, 0x6f, 0x6e
.byte 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x70, 0x65, 0x65, 0x64, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B694
ov00_0231B694:
.byte 0x5c, 0x68, 0x61, 0x73, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B6A4
ov00_0231B6A4:
.byte 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x00, 0x00, 0x00
.global ov00_0231B6B4
ov00_0231B6B4:
.byte 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x00, 0x00
.global ov00_0231B6C4
ov00_0231B6C4:
.byte 0x5c, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x65, 0x6e, 0x63, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B6D4
ov00_0231B6D4:
.byte 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x63
.byte 0x6f, 0x64, 0x65, 0x2e, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B6EC
ov00_0231B6EC:
.byte 0x5c, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x63, 0x61
.byte 0x72, 0x64, 0x31, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5c, 0x00, 0x00
.global ov00_0231B700
ov00_0231B700:
.byte 0x5c, 0x76, 0x69, 0x64
.byte 0x65, 0x6f, 0x63, 0x61, 0x72, 0x64, 0x32, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5c, 0x00, 0x00
.global ov00_0231B714
ov00_0231B714:
.byte 0x5c, 0x6f, 0x73, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5c, 0x00, 0x00
.global ov00_0231B720
ov00_0231B720:
.byte 0x5c, 0x67, 0x65, 0x74
.byte 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5c, 0x5c, 0x73, 0x65, 0x73, 0x73, 0x6b, 0x65, 0x79
.byte 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B738
ov00_0231B738:
.byte 0x5c, 0x69, 0x64, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B740
ov00_0231B740:
.byte 0x4f, 0x75, 0x74, 0x20
.byte 0x6f, 0x66, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2e, 0x00, 0x00
.global ov00_0231B750
ov00_0231B750:
.byte 0x49, 0x6e, 0x76, 0x61
.byte 0x6c, 0x69, 0x64, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B764
ov00_0231B764:
.byte 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x00, 0x00, 0x00
.global ov00_0231B778
ov00_0231B778:
.byte 0x5c, 0x6b, 0x65, 0x79, 0x73, 0x5c, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B784
ov00_0231B784:
.byte 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B788
ov00_0231B788:
.byte 0x4f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72
.byte 0x79, 0x2e, 0x00, 0x00
.global ov00_0231B798
ov00_0231B798:
.byte 0x45, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63
.byte 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x20, 0x70, 0x65, 0x65, 0x72, 0x2e, 0x00
.global ov00_0231B7B4
ov00_0231B7B4:
.byte 0x5c, 0x61, 0x75, 0x74, 0x68, 0x5c, 0x00, 0x00
.global ov00_0231B7BC
ov00_0231B7BC:
.byte 0x5c, 0x70, 0x69, 0x64, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B7C4
ov00_0231B7C4:
.byte 0x5c, 0x6e, 0x69, 0x63, 0x6b, 0x5c, 0x00, 0x00
.global ov00_0231B7CC
ov00_0231B7CC:
.byte 0x5c, 0x73, 0x69, 0x67, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B7D4
ov00_0231B7D4:
.byte 0x5c, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5c, 0x00
.global ov00_0231B7DC
ov00_0231B7DC:
.byte 0x5c, 0x61, 0x6e, 0x61, 0x63, 0x6b, 0x5c, 0x00
.global ov00_0231B7E4
ov00_0231B7E4:
.byte 0x45, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x62, 0x75
.byte 0x64, 0x64, 0x79, 0x20, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f
.byte 0x6e, 0x2e, 0x00, 0x00
.global ov00_0231B808
ov00_0231B808:
.byte 0x5c, 0x61, 0x61, 0x63, 0x6b, 0x5c, 0x00, 0x00
.global ov00_0231B810
ov00_0231B810:
.byte 0x45, 0x72, 0x72, 0x6f
.byte 0x72, 0x20, 0x70, 0x61, 0x72, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x62, 0x75, 0x64, 0x64, 0x79, 0x20
.byte 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B830
ov00_0231B830:
.byte 0x25, 0x73, 0x25, 0x64
.byte 0x25, 0x64, 0x00, 0x00
.global ov00_0231B838
ov00_0231B838:
.byte 0x4f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72
.byte 0x79, 0x2e, 0x00, 0x00
.global ov00_0231B848
ov00_0231B848:
.byte 0x31, 0x00, 0x00, 0x00
.global ov00_0231B84C
ov00_0231B84C:
.byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61
.byte 0x73, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74
.byte 0x69, 0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f
.byte 0x6e, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x70, 0x65, 0x65, 0x72, 0x2e, 0x00, 0x00
.global ov00_0231B884
ov00_0231B884:
.byte 0x5c, 0x6d, 0x5c, 0x00
.global ov00_0231B888
ov00_0231B888:
.byte 0x5c, 0x6c, 0x65, 0x6e, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B890
ov00_0231B890:
.byte 0x5c, 0x6d, 0x73, 0x67
.byte 0x5c, 0x0a, 0x00, 0x00
.global ov00_0231B898
ov00_0231B898:
.byte 0x5c, 0x6d, 0x5c, 0x25, 0x64, 0x5c, 0x78, 0x66, 0x65, 0x72, 0x5c, 0x25
.byte 0x64, 0x20, 0x25, 0x75, 0x20, 0x25, 0x75, 0x00
.global ov00_0231B8AC
ov00_0231B8AC:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231B8B0
ov00_0231B8B0:
.byte 0x5c, 0x6c, 0x65, 0x6e
.byte 0x5c, 0x25, 0x64, 0x5c, 0x6d, 0x73, 0x67, 0x5c, 0x0a, 0x00, 0x00, 0x00
.global ov00_0231B8C0
ov00_0231B8C0:
.byte 0x5c, 0x6e, 0x70, 0x72
.byte 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B8C8
ov00_0231B8C8:
.byte 0x55, 0x6e, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64
.byte 0x61, 0x74, 0x61, 0x20, 0x77, 0x61, 0x73, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64
.byte 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72
.byte 0x2e, 0x00, 0x00, 0x00
.global ov00_0231B8F8
ov00_0231B8F8:
.byte 0x5c, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x69, 0x64, 0x5c, 0x00
.global ov00_0231B904
ov00_0231B904:
.byte 0x4f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2e, 0x00, 0x00
.global ov00_0231B914
ov00_0231B914:
.byte 0x5c, 0x64, 0x70, 0x72, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231B91C
ov00_0231B91C:
.byte 0x67, 0x70, 0x73, 0x70, 0x2e, 0x67, 0x73, 0x2e
.byte 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x77, 0x69, 0x66, 0x69, 0x2e, 0x6e, 0x65, 0x74
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov00_0231B95C
ov00_0231B95C:
.byte 0x4f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x6d
.byte 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2e, 0x00, 0x00
.global ov00_0231B96C
ov00_0231B96C:
.byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61
.byte 0x73, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74
.byte 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x00, 0x00, 0x00
.global ov00_0231B994
ov00_0231B994:
.byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x72, 0x72
.byte 0x6f, 0x72, 0x20, 0x6d, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x63, 0x6b
.byte 0x65, 0x74, 0x20, 0x6e, 0x6f, 0x6e, 0x2d, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231B9C8
ov00_0231B9C8:
.byte 0x43, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x72, 0x65
.byte 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x20, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x6d, 0x61, 0x6e
.byte 0x61, 0x6e, 0x67, 0x65, 0x72, 0x20, 0x68, 0x6f, 0x73, 0x74, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x2e
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231B9F8
ov00_0231B9F8:
.byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6e
.byte 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6e
.byte 0x67, 0x20, 0x61, 0x20, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x00
.global ov00_0231BA20
ov00_0231BA20:
.byte 0x4e, 0x6f, 0x20, 0x73
.byte 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x63, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69, 0x61, 0x2e, 0x00
.global ov00_0231BA34
ov00_0231BA34:
.byte 0x54, 0x68, 0x65, 0x20, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x64
.byte 0x20, 0x6f, 0x75, 0x74, 0x00, 0x00, 0x00, 0x00
.global ov00_0231BA4C
ov00_0231BA4C:
.byte 0x53, 0x4d, 0x00, 0x00
.global ov00_0231BA50
ov00_0231BA50:
.byte 0x43, 0x6f, 0x75, 0x6c
.byte 0x64, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x20, 0x74, 0x6f
.byte 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x6d, 0x61, 0x6e, 0x61
.byte 0x67, 0x65, 0x72, 0x2e, 0x00, 0x00, 0x00, 0x00
.global ov00_0231BA7C
ov00_0231BA7C:
.byte 0x5c, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5c
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231BA88
ov00_0231BA88:
.byte 0x5c, 0x73, 0x65, 0x73, 0x73, 0x6b, 0x65, 0x79, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231BA94
ov00_0231BA94:
.byte 0x5c, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x69, 0x64, 0x5c, 0x00
.global ov00_0231BAA0
ov00_0231BAA0:
.byte 0x5c, 0x6e, 0x61, 0x6d
.byte 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x69, 0x64, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231BAB0
ov00_0231BAB0:
.byte 0x5c, 0x70, 0x61, 0x72
.byte 0x74, 0x6e, 0x65, 0x72, 0x69, 0x64, 0x5c, 0x00
.global ov00_0231BABC
ov00_0231BABC:
.byte 0x5c, 0x6e, 0x69, 0x63, 0x6b, 0x5c, 0x00, 0x00
.global ov00_0231BAC4
ov00_0231BAC4:
.byte 0x5c, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x6e, 0x69, 0x63, 0x6b, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231BAD4
ov00_0231BAD4:
.byte 0x5c, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5c, 0x00
.global ov00_0231BADC
ov00_0231BADC:
.byte 0x5c, 0x66, 0x69, 0x72, 0x73, 0x74, 0x6e, 0x61
.byte 0x6d, 0x65, 0x5c, 0x00
.global ov00_0231BAE8
ov00_0231BAE8:
.byte 0x5c, 0x6c, 0x61, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x5c, 0x00, 0x00
.global ov00_0231BAF4
ov00_0231BAF4:
.byte 0x5c, 0x69, 0x63, 0x71, 0x75, 0x69, 0x6e, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231BB00
ov00_0231BB00:
.byte 0x5c, 0x73, 0x6b, 0x69
.byte 0x70, 0x5c, 0x00, 0x00
.global ov00_0231BB08
ov00_0231BB08:
.byte 0x5c, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5c, 0x00
.global ov00_0231BB10
ov00_0231BB10:
.byte 0x5c, 0x6e, 0x69, 0x63
.byte 0x6b, 0x73, 0x5c, 0x00
.global ov00_0231BB18
ov00_0231BB18:
.byte 0x5c, 0x70, 0x61, 0x73, 0x73, 0x65, 0x6e, 0x63, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231BB24
ov00_0231BB24:
.byte 0x5c, 0x70, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231BB30
ov00_0231BB30:
.byte 0x5c, 0x70, 0x72, 0x6f
.byte 0x64, 0x75, 0x63, 0x74, 0x69, 0x64, 0x5c, 0x00
.global ov00_0231BB3C
ov00_0231BB3C:
.byte 0x5c, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x5c, 0x00
.global ov00_0231BB44
ov00_0231BB44:
.byte 0x5c, 0x6e, 0x65, 0x77, 0x75, 0x73, 0x65, 0x72, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231BB50
ov00_0231BB50:
.byte 0x5c, 0x70, 0x72, 0x6f
.byte 0x64, 0x75, 0x63, 0x74, 0x49, 0x44, 0x5c, 0x00
.global ov00_0231BB5C
ov00_0231BB5C:
.byte 0x5c, 0x63, 0x64, 0x6b, 0x65, 0x79, 0x5c, 0x00
.global ov00_0231BB64
ov00_0231BB64:
.byte 0x5c, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x73, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231BB70
ov00_0231BB70:
.byte 0x5c, 0x6f, 0x74, 0x68
.byte 0x65, 0x72, 0x73, 0x6c, 0x69, 0x73, 0x74, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231BB80
ov00_0231BB80:
.byte 0x5c, 0x6e, 0x75, 0x6d
.byte 0x6f, 0x70, 0x69, 0x64, 0x73, 0x5c, 0x00, 0x00
.global ov00_0231BB8C
ov00_0231BB8C:
.byte 0x5c, 0x6f, 0x70, 0x69, 0x64, 0x73, 0x5c, 0x00
.global ov00_0231BB94
ov00_0231BB94:
.byte 0x7c, 0x00, 0x00, 0x00
.global ov00_0231BB98
ov00_0231BB98:
.byte 0x5c, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x73, 0x65, 0x61, 0x72, 0x63
.byte 0x68, 0x5c, 0x00, 0x00
.global ov00_0231BBA8
ov00_0231BBA8:
.byte 0x5c, 0x70, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x64, 0x6e, 0x69
.byte 0x63, 0x6b, 0x5c, 0x00
.global ov00_0231BBB8
ov00_0231BBB8:
.byte 0x5c, 0x67, 0x61, 0x6d, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x5c, 0x00, 0x00
.global ov00_0231BBC4
ov00_0231BBC4:
.byte 0x5c, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5c, 0x00
.global ov00_0231BBCC
ov00_0231BBCC:
.byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61
.byte 0x73, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x61, 0x64, 0x69
.byte 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76
.byte 0x65, 0x72, 0x2e, 0x00
.global ov00_0231BBF8
ov00_0231BBF8:
.byte 0x62, 0x73, 0x72, 0x64, 0x6f, 0x6e, 0x65, 0x00
.global ov00_0231BC00
ov00_0231BC00:
.byte 0x6d, 0x6f, 0x72, 0x65
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231BC08
ov00_0231BC08:
.byte 0x30, 0x00, 0x00, 0x00
.global ov00_0231BC0C
ov00_0231BC0C:
.byte 0x62, 0x73, 0x72, 0x00
.global ov00_0231BC10
ov00_0231BC10:
.byte 0x6e, 0x69, 0x63, 0x6b
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231BC18
ov00_0231BC18:
.byte 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x6e, 0x69, 0x63, 0x6b, 0x00, 0x00
.global ov00_0231BC24
ov00_0231BC24:
.byte 0x66, 0x69, 0x72, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x00, 0x00, 0x00
.global ov00_0231BC30
ov00_0231BC30:
.byte 0x6c, 0x61, 0x73, 0x74
.byte 0x6e, 0x61, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00
.global ov00_0231BC3C
ov00_0231BC3C:
.byte 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x00, 0x00, 0x00
.global ov00_0231BC44
ov00_0231BC44:
.byte 0x45, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x72
.byte 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x73, 0x65
.byte 0x72, 0x76, 0x65, 0x72, 0x2e, 0x00, 0x00, 0x00
.global ov00_0231BC6C
ov00_0231BC6C:
.byte 0x76, 0x72, 0x00, 0x00
.global ov00_0231BC70
ov00_0231BC70:
.byte 0x6e, 0x72, 0x00, 0x00
.global ov00_0231BC74
ov00_0231BC74:
.byte 0x6e, 0x64, 0x6f, 0x6e, 0x65, 0x00, 0x00, 0x00
.global ov00_0231BC7C
ov00_0231BC7C:
.byte 0x70, 0x73, 0x72, 0x64, 0x6f, 0x6e, 0x65, 0x00
.global ov00_0231BC84
ov00_0231BC84:
.byte 0x70, 0x73, 0x72, 0x00
.global ov00_0231BC88
ov00_0231BC88:
.byte 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x00, 0x00
.global ov00_0231BC90
ov00_0231BC90:
.byte 0x73, 0x74, 0x61, 0x74
.byte 0x75, 0x73, 0x63, 0x6f, 0x64, 0x65, 0x00, 0x00
.global ov00_0231BC9C
ov00_0231BC9C:
.byte 0x63, 0x75, 0x72, 0x00
.global ov00_0231BCA0
ov00_0231BCA0:
.byte 0x5c, 0x70, 0x69, 0x64
.byte 0x5c, 0x00, 0x00, 0x00
.global ov00_0231BCA8
ov00_0231BCA8:
.byte 0x6e, 0x75, 0x72, 0x00
.global ov00_0231BCAC
ov00_0231BCAC:
.byte 0x6f, 0x74, 0x68, 0x65, 0x72, 0x73, 0x00, 0x00
.global ov00_0231BCB4
ov00_0231BCB4:
.byte 0x6f, 0x64, 0x6f, 0x6e, 0x65, 0x00, 0x00, 0x00
.global ov00_0231BCBC
ov00_0231BCBC:
.byte 0x6f, 0x00, 0x00, 0x00
.global ov00_0231BCC0
ov00_0231BCC0:
.byte 0x66, 0x69, 0x72, 0x73
.byte 0x74, 0x00, 0x00, 0x00
.global ov00_0231BCC8
ov00_0231BCC8:
.byte 0x6c, 0x61, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00
.global ov00_0231BCD0
ov00_0231BCD0:
.byte 0x6f, 0x74, 0x68, 0x65
.byte 0x72, 0x73, 0x6c, 0x69, 0x73, 0x74, 0x00, 0x00
.global ov00_0231BCDC
ov00_0231BCDC:
.byte 0x6f, 0x6c, 0x64, 0x6f, 0x6e, 0x65, 0x00, 0x00
.global ov00_0231BCE4
ov00_0231BCE4:
.byte 0x75, 0x73, 0x00, 0x00
.global ov00_0231BCE8
ov00_0231BCE8:
.byte 0x75, 0x73, 0x64, 0x6f, 0x6e, 0x65, 0x00, 0x00
.global ov00_0231BCF0
ov00_0231BCF0:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231BCF4
ov00_0231BCF4:
.byte 0x5c, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5c, 0x25, 0x64, 0x5c, 0x72, 0x65, 0x73, 0x75
.byte 0x6c, 0x74, 0x5c, 0x25, 0x64, 0x00, 0x00, 0x00
.global ov00_0231BD0C
ov00_0231BD0C:
.byte 0x5c, 0x78, 0x66, 0x65, 0x72, 0x5c, 0x00, 0x00
.global ov00_0231BD14
ov00_0231BD14:
.byte 0x25, 0x64, 0x20, 0x25, 0x75, 0x20, 0x25, 0x75, 0x00, 0x00, 0x00, 0x00
.global ov00_0231BD20
ov00_0231BD20:
.byte 0x5c, 0x72, 0x6e, 0x5c
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231BD28
ov00_0231BD28:
.byte 0x55, 0x6e, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x64
.byte 0x61, 0x74, 0x61, 0x20, 0x77, 0x61, 0x73, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64
.byte 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72
.byte 0x2e, 0x00, 0x00, 0x00
.global ov00_0231BD58
ov00_0231BD58:
.byte 0x4f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72
.byte 0x79, 0x2e, 0x00, 0x00
.global ov00_0231BD68
ov00_0231BD68:
.byte 0x5c, 0x72, 0x63, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231BD70
ov00_0231BD70:
.byte 0x5c, 0x65, 0x72, 0x72
.byte 0x6f, 0x72, 0x5c, 0x00
.global ov00_0231BD78
ov00_0231BD78:
.byte 0x5c, 0x65, 0x72, 0x72, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231BD80
ov00_0231BD80:
.byte 0x5c, 0x65, 0x72, 0x72
.byte 0x6d, 0x73, 0x67, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231BD8C
ov00_0231BD8C:
.byte 0x5c, 0x66, 0x61, 0x74, 0x61, 0x6c, 0x5c, 0x00
.global ov00_0231BD94
ov00_0231BD94:
.byte 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x77, 0x61, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x72, 0x72
.byte 0x6f, 0x72, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x6f, 0x72, 0x20
.byte 0x61, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6e, 0x6e
.byte 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x00
.global ov00_0231BDCC
ov00_0231BDCC:
.byte 0x50, 0x61, 0x72, 0x73, 0x65, 0x20, 0x45, 0x72
.byte 0x72, 0x6f, 0x72, 0x2e, 0x00, 0x00, 0x00, 0x00
.global ov00_0231BDDC
ov00_0231BDDC:
.word ov00_0231BE28
.byte 0xff, 0xff, 0xff, 0xff
.byte 0x20, 0x4e, 0x00, 0x00
.word ov00_0230BDDC
.word ov00_0230BE08
.word ov00_0230BE9C
.word ov00_0230BF20
.word ov00_0230BFA0
.word ov00_0230C024
.word ov00_0230C098
.word ov00_0230CD28
.word ov00_0230CD90
.word ov00_0230CE00
.word ov00_0230CE5C
.word ov00_0230CEB8
.word ov00_0230CF18
.word ov00_0230CF74
.word ov00_0230CFD0
.word ov00_0230D030
.global ov00_0231BE28
ov00_0231BE28:
.byte 0x00, 0x61, 0x6d, 0x65, 0x53, 0x70, 0x79, 0x33, 0x44, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231BE38
ov00_0231BE38:
.byte 0x00, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x41, 0x70, 0x68, 0x65, 0x78
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231BE48
ov00_0231BE48:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231BE4C
ov00_0231BE4C:
.byte 0x5c, 0x00, 0x00, 0x00
.global ov00_0231BE50
ov00_0231BE50:
.byte 0x70, 0x61, 0x75, 0x74
.byte 0x68, 0x72, 0x00, 0x00
.global ov00_0231BE58
ov00_0231BE58:
.byte 0x6c, 0x69, 0x64, 0x00
.global ov00_0231BE5C
ov00_0231BE5C:
.byte 0x65, 0x72, 0x72, 0x6d, 0x73, 0x67, 0x00, 0x00
.global ov00_0231BE64
ov00_0231BE64:
.byte 0x67, 0x65, 0x74, 0x70, 0x69, 0x64, 0x72, 0x00
.global ov00_0231BE6C
ov00_0231BE6C:
.byte 0x67, 0x65, 0x74, 0x70, 0x64, 0x72, 0x00, 0x00
.global ov00_0231BE74
ov00_0231BE74:
.byte 0x70, 0x69, 0x64, 0x00
.global ov00_0231BE78
ov00_0231BE78:
.byte 0x6d, 0x6f, 0x64, 0x00
.global ov00_0231BE7C
ov00_0231BE7C:
.byte 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x00, 0x00
.global ov00_0231BE84
ov00_0231BE84:
.byte 0x5c, 0x64, 0x61, 0x74, 0x61, 0x5c, 0x00, 0x00
.global ov00_0231BE8C
ov00_0231BE8C:
.byte 0x73, 0x65, 0x74, 0x70, 0x64, 0x72, 0x00, 0x00
.global ov00_0231BE94
ov00_0231BE94:
.byte 0x5c, 0x70, 0x61, 0x75, 0x74, 0x68, 0x72, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231BEA0
ov00_0231BEA0:
.byte 0x5c, 0x67, 0x65, 0x74
.byte 0x70, 0x69, 0x64, 0x72, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231BEAC
ov00_0231BEAC:
.byte 0x5c, 0x67, 0x65, 0x74, 0x70, 0x64, 0x72, 0x5c
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231BEB8
ov00_0231BEB8:
.byte 0x5c, 0x73, 0x65, 0x74, 0x70, 0x64, 0x72, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231BEC4
ov00_0231BEC4:
.byte 0x25, 0x73, 0x5f, 0x74, 0x25, 0x64, 0x00, 0x00
.global ov00_0231BECC
ov00_0231BECC:
.byte 0x25, 0x73, 0x5f, 0x25, 0x64, 0x00, 0x00, 0x00
.global ov00_0231BED4
ov00_0231BED4:
.byte 0x33, 0x62, 0x38, 0x64, 0x64, 0x38, 0x39, 0x39, 0x35, 0x66, 0x37, 0x63, 0x34, 0x30, 0x61, 0x39
.byte 0x61, 0x35, 0x63, 0x35, 0x62, 0x37, 0x64, 0x64, 0x35, 0x62, 0x34, 0x38, 0x31, 0x33, 0x34, 0x31
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231BEF8
ov00_0231BEF8:
.byte 0x74, 0x69, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00
.global ov00_0231BF00
ov00_0231BF00:
.byte 0xfe, 0xfe, 0x00, 0x00
.global ov00_0231BF04
ov00_0231BF04:
.byte 0x25, 0x73, 0x3a, 0x25, 0x64, 0x00, 0x00, 0x00
.global ov00_0231BF0C
ov00_0231BF0C:
.byte 0x25, 0x73, 0x00, 0x00
.global ov00_0231BF10
ov00_0231BF10:
.byte 0x3a, 0x25, 0x64, 0x00
.global ov00_0231BF14
ov00_0231BF14:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231BF18
ov00_0231BF18:
.byte 0x06, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
.global ov00_0231BF24
ov00_0231BF24:
.byte 0xfd, 0xfc, 0x1e, 0x66, 0x6a, 0xb2, 0x00, 0x00
.global ov00_0231BF2C
ov00_0231BF2C:
.byte 0x25, 0x73, 0x2e, 0x25, 0x73, 0x00, 0x00, 0x00
.global ov00_0231BF34
ov00_0231BF34:
.byte 0x6e, 0x61, 0x74, 0x6e, 0x65, 0x67, 0x31, 0x2e, 0x67, 0x73, 0x2e, 0x6e, 0x69, 0x6e, 0x74, 0x65
.byte 0x6e, 0x64, 0x6f, 0x77, 0x69, 0x66, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x00
.global ov00_0231BF50
ov00_0231BF50:
.byte 0x6e, 0x61, 0x74, 0x6e
.byte 0x65, 0x67, 0x32, 0x2e, 0x67, 0x73, 0x2e, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x77
.byte 0x69, 0x66, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x00
.global ov00_0231BF6C
ov00_0231BF6C:
.byte 0x6e, 0x61, 0x74, 0x6e, 0x65, 0x67, 0x33, 0x2e
.byte 0x67, 0x73, 0x2e, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x77, 0x69, 0x66, 0x69, 0x2e
.byte 0x6e, 0x65, 0x74, 0x00
.global ov00_0231BF88
ov00_0231BF88:
.word ov00_0231BF8C
.global ov00_0231BF8C
ov00_0231BF8C:
.byte 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov00_0231CD20
ov00_0231CD20:
.byte 0x25, 0x73, 0x2e, 0x6d
.byte 0x61, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x67, 0x73, 0x2e, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64
.byte 0x6f, 0x77, 0x69, 0x66, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x00, 0x00, 0x00
.global ov00_0231CD40
ov00_0231CD40:
.byte 0x4e, 0x6f, 0x20, 0x63
.byte 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x77
.byte 0x61, 0x73, 0x20, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d
.byte 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x20, 0x73, 0x65, 0x72, 0x76
.byte 0x65, 0x72, 0x2e, 0x00
.global ov00_0231CD78
ov00_0231CD78:
.byte 0x25, 0x64, 0x00, 0x00
.global ov00_0231CD7C
ov00_0231CD7C:
.byte 0x32, 0x35, 0x35, 0x2e, 0x32, 0x35, 0x35, 0x2e
.byte 0x32, 0x35, 0x35, 0x2e, 0x32, 0x35, 0x35, 0x00
.global ov00_0231CD8C
ov00_0231CD8C:
.byte 0x25, 0x30, 0x38, 0x58, 0x25, 0x30, 0x34, 0x58
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231CD98
ov00_0231CD98:
.byte 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x00
.global ov00_0231CDA0
ov00_0231CDA0:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231CDA4
ov00_0231CDA4:
.byte 0x73, 0x70, 0x6c, 0x69, 0x74, 0x6e, 0x75, 0x6d, 0x00, 0x00, 0x00, 0x00
.global ov00_0231CDB0
ov00_0231CDB0:
.byte 0x25, 0x30, 0x32, 0x78
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231CDB8
ov00_0231CDB8:
.byte 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x69, 0x70, 0x25, 0x64, 0x00, 0x00, 0x00
.global ov00_0231CDC4
ov00_0231CDC4:
.byte 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x70, 0x6f, 0x72, 0x74, 0x00, 0x00, 0x00
.global ov00_0231CDD0
ov00_0231CDD0:
.byte 0x6e, 0x61, 0x74, 0x6e
.byte 0x65, 0x67, 0x00, 0x00
.global ov00_0231CDD8
ov00_0231CDD8:
.byte 0x31, 0x00, 0x00, 0x00
.global ov00_0231CDDC
ov00_0231CDDC:
.byte 0x30, 0x00, 0x00, 0x00
.global ov00_0231CDE0
ov00_0231CDE0:
.byte 0x73, 0x74, 0x61, 0x74
.byte 0x65, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x00, 0x00, 0x00, 0x00
.global ov00_0231CDF0
ov00_0231CDF0:
.byte 0x67, 0x61, 0x6d, 0x65
.byte 0x6e, 0x61, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00
.global ov00_0231CDFC
ov00_0231CDFC:
.byte 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x69, 0x70
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231CE08
ov00_0231CE08:
.byte 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x70, 0x6f, 0x72, 0x74, 0x00, 0x00
.global ov00_0231CE14
ov00_0231CE14:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231CE18
ov00_0231CE18:
.byte 0x70, 0x69, 0x64, 0x5f, 0x00, 0x00, 0x00, 0x00
.global ov00_0231CE20
ov00_0231CE20:
.byte 0x70, 0x69, 0x6e, 0x67
.byte 0x5f, 0x00, 0x00, 0x00
.global ov00_0231CE28
ov00_0231CE28:
.byte 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x00, 0x00, 0x00
.global ov00_0231CE30
ov00_0231CE30:
.byte 0x73, 0x63, 0x6f, 0x72
.byte 0x65, 0x5f, 0x00, 0x00
.global ov00_0231CE38
ov00_0231CE38:
.byte 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x74, 0x00, 0x00
.global ov00_0231CE40
ov00_0231CE40:
.byte 0x73, 0x6b, 0x69, 0x6c
.byte 0x6c, 0x5f, 0x00, 0x00
.global ov00_0231CE48
ov00_0231CE48:
.byte 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x00, 0x00
.global ov00_0231CE50
ov00_0231CE50:
.byte 0x70, 0x6c, 0x61, 0x79
.byte 0x65, 0x72, 0x5f, 0x00
.global ov00_0231CE58
ov00_0231CE58:
.byte 0x67, 0x61, 0x6d, 0x65, 0x76, 0x65, 0x72, 0x00
.global ov00_0231CE60
ov00_0231CE60:
.byte 0x6d, 0x61, 0x70, 0x6e
.byte 0x61, 0x6d, 0x65, 0x00
.global ov00_0231CE68
ov00_0231CE68:
.byte 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x00
.global ov00_0231CE70
ov00_0231CE70:
.byte 0x64, 0x65, 0x61, 0x74
.byte 0x68, 0x73, 0x5f, 0x00
.global ov00_0231CE78
ov00_0231CE78:
.byte 0x67, 0x72, 0x6f, 0x75, 0x70, 0x69, 0x64, 0x00
.global ov00_0231CE80
ov00_0231CE80:
.byte 0x73, 0x63, 0x6f, 0x72
.byte 0x65, 0x5f, 0x74, 0x00
.global ov00_0231CE88
ov00_0231CE88:
.byte 0x68, 0x6f, 0x73, 0x74, 0x70, 0x6f, 0x72, 0x74, 0x00, 0x00, 0x00, 0x00
.global ov00_0231CE94
ov00_0231CE94:
.byte 0x67, 0x61, 0x6d, 0x65, 0x74, 0x79, 0x70, 0x65, 0x00, 0x00, 0x00, 0x00
.global ov00_0231CEA0
ov00_0231CEA0:
.byte 0x6e, 0x75, 0x6d, 0x74
.byte 0x65, 0x61, 0x6d, 0x73, 0x00, 0x00, 0x00, 0x00
.global ov00_0231CEAC
ov00_0231CEAC:
.byte 0x67, 0x61, 0x6d, 0x65, 0x6d, 0x6f, 0x64, 0x65
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231CEB8
ov00_0231CEB8:
.byte 0x74, 0x65, 0x61, 0x6d, 0x70, 0x6c, 0x61, 0x79, 0x00, 0x00, 0x00, 0x00
.global ov00_0231CEC4
ov00_0231CEC4:
.byte 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00
.global ov00_0231CED0
ov00_0231CED0:
.byte 0x67, 0x61, 0x6d, 0x65
.byte 0x6e, 0x61, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00
.global ov00_0231CEDC
ov00_0231CEDC:
.byte 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231CEE8
ov00_0231CEE8:
.byte 0x66, 0x72, 0x61, 0x67, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x00, 0x00, 0x00
.global ov00_0231CEF4
ov00_0231CEF4:
.byte 0x74, 0x69, 0x6d, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x00, 0x00, 0x00
.global ov00_0231CF00
ov00_0231CF00:
.byte 0x72, 0x6f, 0x75, 0x6e
.byte 0x64, 0x74, 0x69, 0x6d, 0x65, 0x00, 0x00, 0x00
.global ov00_0231CF0C
ov00_0231CF0C:
.byte 0x6e, 0x75, 0x6d, 0x70, 0x6c, 0x61, 0x79, 0x65
.byte 0x72, 0x73, 0x00, 0x00
.global ov00_0231CF18
ov00_0231CF18:
.byte 0x6d, 0x61, 0x78, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x73, 0x00, 0x00
.global ov00_0231CF24
ov00_0231CF24:
.byte 0x6e, 0x6e, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x69, 0x64, 0x00, 0x00
.global ov00_0231CF30
ov00_0231CF30:
.byte 0x67, 0x61, 0x6d, 0x65
.byte 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x00
.global ov00_0231CF3C
ov00_0231CF3C:
.byte 0x74, 0x69, 0x6d, 0x65, 0x65, 0x6c, 0x61, 0x70
.byte 0x73, 0x65, 0x64, 0x00
.global ov00_0231CF48
ov00_0231CF48:
.byte 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x6c, 0x61, 0x70, 0x73, 0x65, 0x64
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231CF58
ov00_0231CF58:
.byte 0x74, 0x65, 0x61, 0x6d, 0x66, 0x72, 0x61, 0x67, 0x6c, 0x69, 0x6d, 0x69
.byte 0x74, 0x00, 0x00, 0x00
.global ov00_0231CF68
ov00_0231CF68:
.word ov00_0231CE14
.word ov00_0231CEC4
.word ov00_0231CED0
.word ov00_0231CE58
.word ov00_0231CE88
.word ov00_0231CE60
.word ov00_0231CE94
.word ov00_0231CF30
.word ov00_0231CF0C
.word ov00_0231CEA0
.word ov00_0231CF18
.word ov00_0231CEAC
.word ov00_0231CEB8
.word ov00_0231CEE8
.word ov00_0231CF58
.word ov00_0231CF3C
.word ov00_0231CEF4
.word ov00_0231CF00
.word ov00_0231CF48
.word ov00_0231CEDC
.word ov00_0231CE78
.word ov00_0231CE50
.word ov00_0231CE30
.word ov00_0231CE40
.word ov00_0231CE20
.word ov00_0231CE28
.word ov00_0231CE70
.word ov00_0231CE18
.word ov00_0231CE38
.word ov00_0231CE80
.word ov00_0231CF24
.word ov00_0231CE68
.word ov00_0231CE48
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov00_0231D360
ov00_0231D360:
.byte 0x5c, 0x62, 0x61, 0x73
.byte 0x69, 0x63, 0x5c, 0x5c, 0x69, 0x6e, 0x66, 0x6f, 0x5c, 0x00, 0x00, 0x00
.global ov00_0231D370
ov00_0231D370:
.byte 0x5c, 0x73, 0x74, 0x61
.byte 0x74, 0x75, 0x73, 0x5c, 0x00, 0x00, 0x00, 0x00
.global ov00_0231D37C
ov00_0231D37C:
.byte 0x73, 0x70, 0x6c, 0x69, 0x74, 0x6e, 0x75, 0x6d
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231D388
ov00_0231D388:
.byte 0x5c, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x5c, 0x00
.global ov00_0231D390
ov00_0231D390:
.byte 0x66, 0x69, 0x6e, 0x61
.byte 0x6c, 0x00, 0x00, 0x00
.global ov00_0231D398
ov00_0231D398:
.byte 0x71, 0x75, 0x65, 0x72, 0x79, 0x69, 0x64, 0x00
.global ov00_0231D3A0
ov00_0231D3A0:
.byte 0x25, 0x64, 0x00, 0x00
.global ov00_0231D3A4
ov00_0231D3A4:
.byte 0x70, 0x69, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00
.global ov00_0231D3AC
ov00_0231D3AC:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231D3B0
ov00_0231D3B0:
.byte 0x25, 0x73, 0x25, 0x64
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231D3B8
ov00_0231D3B8:
.byte 0x73, 0x70, 0x6c, 0x69, 0x74, 0x6e, 0x75, 0x6d, 0x00, 0x00, 0x00, 0x00
.global ov00_0231D3C4
ov00_0231D3C4:
.byte 0x5c, 0x25, 0x73, 0x00
.global ov00_0231D3C8
ov00_0231D3C8:
.word ov00_0231D3CC
.global ov00_0231D3CC
ov00_0231D3CC:
.byte 0x51, 0x75, 0x65, 0x72, 0x79, 0x20, 0x45, 0x72
.byte 0x72, 0x6f, 0x72, 0x3a, 0x20, 0x00, 0x00, 0x00
.global ov00_0231D3DC
ov00_0231D3DC:
.byte 0x00, 0x00, 0x00, 0x00
.global ov00_0231D3E0
ov00_0231D3E0:
.byte 0x25, 0x73, 0x2e, 0x6d
.byte 0x73, 0x25, 0x64, 0x2e, 0x67, 0x73, 0x2e, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x6f, 0x77
.byte 0x69, 0x66, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x00
.global ov00_0231D3FC
ov00_0231D3FC:
.byte 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.bss
.global ov00_0231D420
ov00_0231D420:
.space 0xC
.global ov00_0231D42C
ov00_0231D42C:
.space 0x64
.global ov00_0231D490
ov00_0231D490:
.space 0xE10
.global ov00_0231E2A0
ov00_0231E2A0:
.space 0x8
.global ov00_0231E2A8
ov00_0231E2A8:
.space 0x10
.global ov00_0231E2B8
ov00_0231E2B8:
.space 0x44
.global ov00_0231E2FC
ov00_0231E2FC:
.space 0x44
.global ov00_0231E340
ov00_0231E340:
.space 0x8
.global ov00_0231E348
ov00_0231E348:
.space 0x20
.global ov00_0231E368
ov00_0231E368:
.space 0x28
.global ov00_0231E390
ov00_0231E390:
.space 0x14
.global ov00_0231E3A4
ov00_0231E3A4:
.space 0x10
.global ov00_0231E3B4
ov00_0231E3B4:
.space 0x2C
.global ov00_0231E3E0
ov00_0231E3E0:
.space 0xA00
.global ov00_0231EDE0
ov00_0231EDE0:
.space 0x80
.global ov00_0231EE60
ov00_0231EE60:
.space 0x28
.global ov00_0231EE88
ov00_0231EE88:
.space 0x4
.global ov00_0231EE8C
ov00_0231EE8C:
.space 0x148
.global ov00_0231EFD4
ov00_0231EFD4:
.space 0x2B4
.global ov00_0231F288
ov00_0231F288:
.space 0x5C
.global ov00_0231F2E4
ov00_0231F2E4:
.space 0x280
.global ov00_0231F564
ov00_0231F564:
.space 0x4
.global ov00_0231F568
ov00_0231F568:
.space 0x18
.global ov00_0231F580
ov00_0231F580:
.space 0x40
.global ov00_0231F5C0
ov00_0231F5C0:
.space 0x8
.global ov00_0231F5C8
ov00_0231F5C8:
.space 0x6
.global ov00_0231F5CE
ov00_0231F5CE:
.space 0x2
.global ov00_0231F5D0
ov00_0231F5D0:
.space 0x58
.global ov00_0231F628
ov00_0231F628:
.space 0x59F8
.global ov00_02325020
ov00_02325020:
.space 0xC
.global ov00_0232502C
ov00_0232502C:
.space 0x14
.global ov00_02325040
ov00_02325040:
.space 0x20
.global ov00_02325060
ov00_02325060:
.space 0x4
.global ov00_02325064
ov00_02325064:
.space 0x14
.global ov00_02325078
ov00_02325078:
.space 0x14
.global ov00_0232508C
ov00_0232508C:
.space 0x8
.global ov00_02325094
ov00_02325094:
.space 0x10
.global ov00_023250A4
ov00_023250A4:
.space 0x14
.global ov00_023250B8
ov00_023250B8:
.space 0x10
.global ov00_023250C8
ov00_023250C8:
.space 0x10
.global ov00_023250D8
ov00_023250D8:
.space 0x8
.global ov00_023250E0
ov00_023250E0:
.space 0x18
.global ov00_023250F8
ov00_023250F8:
.space 0xA
.global ov00_02325102
ov00_02325102:
.space 0x56
.global ov00_02325158
ov00_02325158:
.space 0x20
.global ov00_02325178
ov00_02325178:
.space 0x44
.global ov00_023251BC
ov00_023251BC:
.space 0x64
.global ov00_02325220
ov00_02325220:
.space 0xC0
.global ov00_023252E0
ov00_023252E0:
.space 0xC0
.global ov00_023253A0
ov00_023253A0:
.space 0x1C0
.global ov00_02325560
ov00_02325560:
.space 0x2A
.global ov00_0232558A
ov00_0232558A:
.space 0x1A
.global ov00_023255A4
ov00_023255A4:
.space 0x2A
.global ov00_023255CE
ov00_023255CE:
.space 0x156
.global ov00_02325724
ov00_02325724:
.space 0x99C
.global ov00_023260C0
ov00_023260C0:
.space 0x800
.global ov00_023268C0
ov00_023268C0:
.space 0x4
.global ov00_023268C4
ov00_023268C4:
.space 0x4
.global ov00_023268C8
ov00_023268C8:
.space 0x4
.global ov00_023268CC
ov00_023268CC:
.space 0x4
.global ov00_023268D0
ov00_023268D0:
.space 0x30
.global ov00_02326900
ov00_02326900:
.space 0x4
.global ov00_02326904
ov00_02326904:
.space 0x20
.global ov00_02326924
ov00_02326924:
.space 0x8
.global ov00_0232692C
ov00_0232692C:
.space 0x4
.global ov00_02326930
ov00_02326930:
.space 0x4
.global ov00_02326934
ov00_02326934:
.space 0x18
.global ov00_0232694C
ov00_0232694C:
.space 0x8
.global ov00_02326954
ov00_02326954:
.space 0x20
.global ov00_02326974
ov00_02326974:
.space 0x38
.global ov00_023269AC
ov00_023269AC:
.space 0x10
.global ov00_023269BC
ov00_023269BC:
.space 0x104
.global ov00_02326AC0
ov00_02326AC0:
.space 0x8
.global ov00_02326AC8
ov00_02326AC8:
.space 0x170
.global ov00_02326C38
ov00_02326C38:
.space 0x13
.global ov00_02326C4B
ov00_02326C4B:
.space 0x1
.global ov00_02326C4C
ov00_02326C4C:
.space 0x4
.global ov00_02326C50
ov00_02326C50:
.space 0x4
.global ov00_02326C54
ov00_02326C54:
.space 0x8
.global ov00_02326C5C
ov00_02326C5C:
.space 0x20
.global ov00_02326C7C
ov00_02326C7C:
.space 0x4
.global ov00_02326C80
ov00_02326C80:
.space 0x10
.global ov00_02326C90
ov00_02326C90:
.space 0x14
.global ov00_02326CA4
ov00_02326CA4:
.space 0x4
.global ov00_02326CA8
ov00_02326CA8:
.space 0xC
.global ov00_02326CB4
ov00_02326CB4:
.space 0x8
.global ov00_02326CBC
ov00_02326CBC:
.space 0x4
.global ov00_02326CC0
ov00_02326CC0:
.space 0x14
.global ov00_02326CD4
ov00_02326CD4:
.space 0x4
.global ov00_02326CD8
ov00_02326CD8:
.space 0x4
.global ov00_02326CDC
ov00_02326CDC:
.space 0x14
.global ov00_02326CF0
ov00_02326CF0:
.space 0x1C
.global ov00_02326D0C
ov00_02326D0C:
.space 0x48
.global ov00_02326D54
ov00_02326D54:
.space 0x14
.global ov00_02326D68
ov00_02326D68:
.space 0x4
.global ov00_02326D6C
ov00_02326D6C:
.space 0x8
.global ov00_02326D74
ov00_02326D74:
.space 0x8
.global ov00_02326D7C
ov00_02326D7C:
.space 0x8
.global ov00_02326D84
ov00_02326D84:
.space 0x4
.global ov00_02326D88
ov00_02326D88:
.space 0x18
.global ov00_02326DA0
ov00_02326DA0:
.space 0x8
.global ov00_02326DA8
ov00_02326DA8:
.space 0x80
.global ov00_02326E28
ov00_02326E28:
.space 0x100
.global ov00_02326F28
ov00_02326F28:
.space 0xC
.global ov00_02326F34
ov00_02326F34:
.space 0x14
.global ov00_02326F48
ov00_02326F48:
.space 0x20
.global ov00_02326F68
ov00_02326F68:
.space 0x20
.global ov00_02326F88
ov00_02326F88:
.space 0x1
.global ov00_02326F89
ov00_02326F89:
.space 0x7
.global ov00_02326F90
ov00_02326F90:
.space 0x730
.global ov00_023276C0
ov00_023276C0:
.space 0x8
.global ov00_023276C8
ov00_023276C8:
.space 0x4
.global ov00_023276CC
ov00_023276CC:
.space 0x8
.global ov00_023276D4
ov00_023276D4:
.space 0xC
.global ov00_023276E0
ov00_023276E0:
.space 0x5
.global ov00_023276E5
ov00_023276E5:
.space 0x1
.global ov00_023276E6
ov00_023276E6:
.space 0x4
.global ov00_023276EA
ov00_023276EA:
.space 0x2
.global ov00_023276EC
ov00_023276EC:
.space 0x14
.global ov00_02327700
ov00_02327700:
.space 0x20
.global ov00_02327720
ov00_02327720:
.space 0x4
.global ov00_02327724
ov00_02327724:
.space 0x4
.global ov00_02327728
ov00_02327728:
.space 0x4
.global ov00_0232772C
ov00_0232772C:
.space 0x4
.global ov00_02327730
ov00_02327730:
.space 0x4
.global ov00_02327734
ov00_02327734:
.space 0x8
.global ov00_0232773C
ov00_0232773C:
.space 0x4
.global ov00_02327740
ov00_02327740:
.space 0x4
.global ov00_02327744
ov00_02327744:
.space 0x4
.global ov00_02327748
ov00_02327748:
.space 0x4
.global ov00_0232774C
ov00_0232774C:
.space 0xC
.global ov00_02327758
ov00_02327758:
.space 0xC
.global ov00_02327764
ov00_02327764:
.space 0x14
.global ov00_02327778
ov00_02327778:
.space 0x18
.global ov00_02327790
ov00_02327790:
.space 0x1C
.global ov00_023277AC
ov00_023277AC:
.space 0x24
.global ov00_023277D0
ov00_023277D0:
.space 0x8
.global ov00_023277D8
ov00_023277D8:
.space 0x34
.global ov00_0232780C
ov00_0232780C:
.space 0xC
.global ov00_02327818
ov00_02327818:
.space 0x18
.global ov00_02327830
ov00_02327830:
.space 0x5C
.global ov00_0232788C
ov00_0232788C:
.space 0x80
.global ov00_0232790C
ov00_0232790C:
.space 0x4
.global ov00_02327910
ov00_02327910:
.space 0x18
.global ov00_02327928
ov00_02327928:
.space 0x18
.global ov00_02327940
ov00_02327940:
.space 0x4
.global ov00_02327944
ov00_02327944:
.space 0x4
.global ov00_02327948
ov00_02327948:
.space 0x4
.global ov00_0232794C
ov00_0232794C:
.space 0x4
.global ov00_02327950
ov00_02327950:
.space 0x4
.global ov00_02327954
ov00_02327954:
.space 0x8
.global ov00_0232795C
ov00_0232795C:
.space 0x4
.global ov00_02327960
ov00_02327960:
.space 0x4
.global ov00_02327964
ov00_02327964:
.space 0x8C0
.global ov00_02328224
ov00_02328224:
.space 0x4
.global ov00_02328228
ov00_02328228:
.space 0x18
.global ov00_02328240
ov00_02328240:
.space 0x20
.global ov00_02328260
ov00_02328260:
.space 0xC0
.global ov00_02328320
ov00_02328320:
.space 0x20
.global ov00_02328340
ov00_02328340:
.space 0x8
.global ov00_02328348
ov00_02328348:
.space 0x4
.global ov00_0232834C
ov00_0232834C:
.space 0x3C
.global ov00_02328388
ov00_02328388:
.space 0x9
.global ov00_02328391
ov00_02328391:
.space 0x3F7
.global ov00_02328788
ov00_02328788:
.space 0x18
.global ov00_023287A0
ov00_023287A0:
.space 0x10
.global ov00_023287B0
ov00_023287B0:
.space 0x14
.global ov00_023287C4
ov00_023287C4:
.space 0x3C
.global ov00_02328800
ov00_02328800:
.space 0x4
.global ov00_02328804
ov00_02328804:
.space 0x40
.global ov00_02328844
ov00_02328844:
.space 0x40
.global ov00_02328884
ov00_02328884:
.space 0x4
.global ov00_02328888
ov00_02328888:
.space 0x4
.global ov00_0232888C
ov00_0232888C:
.space 0x4
.global ov00_02328890
ov00_02328890:
.space 0x5
.global ov00_02328895
ov00_02328895:
.space 0x47
.global ov00_023288DC
ov00_023288DC:
.space 0x4
.global ov00_023288E0
ov00_023288E0:
.space 0x4
.global ov00_023288E4
ov00_023288E4:
.space 0x4
.global ov00_023288E8
ov00_023288E8:
.space 0x84
.global ov00_0232896C
ov00_0232896C:
.space 0x3C
.global ov00_023289A8
ov00_023289A8:
.space 0x4
.global ov00_023289AC
ov00_023289AC:
.space 0x4
.global ov00_023289B0
ov00_023289B0:
.space 0x10
.global ov00_023289C0
ov00_023289C0:
.space 0x4
.global ov00_023289C4
ov00_023289C4:
.space 0x14
.global ov00_023289D8
ov00_023289D8:
.space 0x4
.global ov00_023289DC
ov00_023289DC:
.space 0x4
.global ov00_023289E0
ov00_023289E0:
.space 0x8
.global ov00_023289E8
ov00_023289E8:
.space 0x30
.global ov00_02328A18
ov00_02328A18:
.space 0x100
.global ov00_02328B18
ov00_02328B18:
.space 0x100
.global ov00_02328C18
ov00_02328C18:
.space 0x200
.global ov00_02328E18
ov00_02328E18:
.space 0x4
.global ov00_02328E1C
ov00_02328E1C:
.space 0x4
.global ov00_02328E20
ov00_02328E20:
.space 0x2C
.global ov00_02328E4C
ov00_02328E4C:
.space 0x4C
.global ov00_02328E98
ov00_02328E98:
.space 0x200
.global ov00_02329098
ov00_02329098:
.space 0x8
.global ov00_023290A0
ov00_023290A0:
.space 0x24
.global ov00_023290C4
ov00_023290C4:
.space 0xD8
.global ov00_0232919C
ov00_0232919C:
.space 0x200
.global ov00_0232939C
ov00_0232939C:
.space 0x4
.global ov00_023293A0
ov00_023293A0:
.space 0x14
.global ov00_023293B4
ov00_023293B4:
.space 0x40
.global ov00_023293F4
ov00_023293F4:
.space 0x100
.global ov00_023294F4
ov00_023294F4:
.space 0x8
.global ov00_023294FC
ov00_023294FC:
.space 0x4
.global ov00_02329500
ov00_02329500:
.space 0x20