2404 lines
92 KiB
Plaintext
2404 lines
92 KiB
Plaintext
(module $anagram.wasm
|
|
(type (;0;) (func (param i32 i32)))
|
|
(type (;1;) (func))
|
|
(type (;2;) (func (param i32 i32) (result i32)))
|
|
(type (;3;) (func (param i32)))
|
|
(type (;4;) (func (param i32 i32 i32)))
|
|
(type (;5;) (func (result i32)))
|
|
(type (;6;) (func (param i32) (result i32)))
|
|
(import "__pragma" "loopbound" (func $__pragma_loopbound (type 0)))
|
|
(func $__wasm_apply_data_relocs (type 1))
|
|
(func $anagram_ReadDict (type 1)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32)
|
|
global.get $__stack_pointer
|
|
i32.const 16
|
|
i32.sub
|
|
local.tee 0
|
|
global.set $__stack_pointer
|
|
i32.const 0
|
|
local.set 1
|
|
local.get 0
|
|
i32.const 0
|
|
i32.store8 offset=15
|
|
i32.const 2279
|
|
i32.const 2279
|
|
call $__pragma_loopbound
|
|
i32.const 0
|
|
local.set 2
|
|
loop ;; label = @1
|
|
i32.const 1
|
|
i32.const 5
|
|
call $__pragma_loopbound
|
|
local.get 2
|
|
i32.const 3
|
|
i32.add
|
|
local.set 3
|
|
i32.const 12592
|
|
local.get 1
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
i32.load
|
|
local.set 2
|
|
loop ;; label = @2
|
|
local.get 3
|
|
i32.const 1
|
|
i32.add
|
|
local.set 3
|
|
local.get 2
|
|
i32.load8_u
|
|
local.set 4
|
|
local.get 2
|
|
i32.const 1
|
|
i32.add
|
|
local.set 2
|
|
local.get 4
|
|
br_if 0 (;@2;)
|
|
end
|
|
local.get 3
|
|
i32.const -1
|
|
i32.add
|
|
local.set 2
|
|
local.get 1
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 1
|
|
i32.const 2279
|
|
i32.ne
|
|
br_if 0 (;@1;)
|
|
end
|
|
i32.const 0
|
|
local.get 3
|
|
call $anagram_malloc
|
|
local.tee 5
|
|
i32.store offset=21712
|
|
i32.const 2279
|
|
i32.const 2279
|
|
call $__pragma_loopbound
|
|
i32.const 0
|
|
local.set 6
|
|
loop ;; label = @1
|
|
i32.const 1
|
|
i32.const 5
|
|
call $__pragma_loopbound
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
i32.const 12592
|
|
local.get 6
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 7
|
|
i32.load
|
|
i32.load8_u
|
|
local.tee 2
|
|
br_if 0 (;@3;)
|
|
local.get 5
|
|
i32.const 2
|
|
i32.add
|
|
local.set 2
|
|
i32.const 0
|
|
local.set 4
|
|
br 1 (;@2;)
|
|
end
|
|
i32.const 0
|
|
local.set 4
|
|
i32.const 2
|
|
local.set 3
|
|
loop ;; label = @3
|
|
local.get 5
|
|
local.get 3
|
|
i32.add
|
|
local.tee 1
|
|
local.get 2
|
|
i32.store8
|
|
local.get 1
|
|
local.get 0
|
|
i32.load8_u offset=15
|
|
local.get 2
|
|
i32.xor
|
|
i32.store8
|
|
local.get 4
|
|
local.get 2
|
|
i32.const 223
|
|
i32.and
|
|
i32.extend8_s
|
|
i32.const -65
|
|
i32.add
|
|
i32.const 26
|
|
i32.lt_u
|
|
i32.add
|
|
local.set 4
|
|
local.get 7
|
|
i32.load
|
|
local.get 3
|
|
i32.add
|
|
local.set 2
|
|
local.get 3
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 1
|
|
local.set 3
|
|
local.get 2
|
|
i32.const -1
|
|
i32.add
|
|
i32.load8_u
|
|
local.tee 2
|
|
br_if 0 (;@3;)
|
|
end
|
|
local.get 5
|
|
local.get 1
|
|
i32.add
|
|
local.set 2
|
|
end
|
|
local.get 2
|
|
i32.const 0
|
|
i32.store8
|
|
local.get 5
|
|
local.get 4
|
|
i32.store8 offset=1
|
|
local.get 5
|
|
local.get 2
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 2
|
|
local.get 5
|
|
i32.sub
|
|
i32.store8
|
|
local.get 2
|
|
local.set 5
|
|
local.get 6
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 6
|
|
i32.const 2279
|
|
i32.ne
|
|
br_if 0 (;@1;)
|
|
end
|
|
local.get 2
|
|
i32.const 0
|
|
i32.store8
|
|
local.get 0
|
|
i32.const 16
|
|
i32.add
|
|
global.set $__stack_pointer)
|
|
(func $anagram_CompareFrequency (type 2) (param i32 i32) (result i32)
|
|
i32.const -1
|
|
local.get 0
|
|
i32.load
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 21760
|
|
i32.add
|
|
i32.load
|
|
local.tee 0
|
|
local.get 1
|
|
i32.load
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 21760
|
|
i32.add
|
|
i32.load
|
|
local.tee 1
|
|
i32.ne
|
|
local.get 0
|
|
local.get 1
|
|
i32.lt_u
|
|
select)
|
|
(func $anagram_BuildMask (type 3) (param i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32)
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.store offset=22816
|
|
i32.const 11
|
|
i32.const 11
|
|
call $__pragma_loopbound
|
|
block ;; label = @1
|
|
local.get 0
|
|
i32.load8_u
|
|
local.tee 1
|
|
i32.eqz
|
|
br_if 0 (;@1;)
|
|
local.get 0
|
|
i32.const 1
|
|
i32.add
|
|
local.set 0
|
|
i32.const 0
|
|
i32.load offset=22816
|
|
local.set 2
|
|
loop ;; label = @2
|
|
block ;; label = @3
|
|
local.get 1
|
|
i32.extend8_s
|
|
local.tee 1
|
|
i32.const -33
|
|
i32.and
|
|
i32.const -91
|
|
i32.add
|
|
i32.const -26
|
|
i32.lt_u
|
|
br_if 0 (;@3;)
|
|
i32.const 0
|
|
local.get 2
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 2
|
|
i32.store offset=22816
|
|
local.get 1
|
|
local.get 1
|
|
i32.const 32
|
|
i32.add
|
|
local.get 1
|
|
i32.const -91
|
|
i32.add
|
|
i32.const -26
|
|
i32.lt_u
|
|
select
|
|
i32.const 4
|
|
i32.shl
|
|
i32.const 20320
|
|
i32.add
|
|
local.tee 1
|
|
local.get 1
|
|
i32.load
|
|
i32.const 1
|
|
i32.add
|
|
i32.store
|
|
end
|
|
local.get 0
|
|
i32.load8_u
|
|
local.set 1
|
|
local.get 0
|
|
i32.const 1
|
|
i32.add
|
|
local.set 0
|
|
local.get 1
|
|
br_if 0 (;@2;)
|
|
end
|
|
end
|
|
i32.const 26
|
|
i32.const 26
|
|
call $__pragma_loopbound
|
|
i32.const 0
|
|
i32.load offset=22288
|
|
local.set 3
|
|
i32.const 0
|
|
i32.load offset=22296
|
|
local.set 4
|
|
i32.const 0
|
|
local.set 5
|
|
i32.const 0
|
|
local.set 6
|
|
loop ;; label = @1
|
|
local.get 6
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 21760
|
|
i32.add
|
|
local.set 1
|
|
block ;; label = @2
|
|
block ;; label = @3
|
|
local.get 6
|
|
i32.const 4
|
|
i32.shl
|
|
i32.const 21872
|
|
i32.add
|
|
local.tee 7
|
|
i32.load
|
|
local.tee 2
|
|
br_if 0 (;@3;)
|
|
local.get 1
|
|
i32.const -1
|
|
i32.store
|
|
br 1 (;@2;)
|
|
end
|
|
local.get 1
|
|
i32.const 0
|
|
i32.store
|
|
i32.const 1
|
|
local.set 1
|
|
i32.const 1
|
|
local.set 0
|
|
loop ;; label = @3
|
|
local.get 0
|
|
i32.const 1
|
|
i32.add
|
|
local.set 0
|
|
local.get 2
|
|
local.get 1
|
|
i32.const 1
|
|
i32.shl
|
|
local.tee 1
|
|
i32.ge_u
|
|
br_if 0 (;@3;)
|
|
end
|
|
local.get 7
|
|
i32.const 0
|
|
i32.store offset=12
|
|
local.get 7
|
|
local.get 1
|
|
i32.const -1
|
|
i32.add
|
|
i32.store offset=8
|
|
local.get 7
|
|
i32.const 0
|
|
local.get 5
|
|
local.get 5
|
|
local.get 0
|
|
i32.add
|
|
i32.const 32
|
|
i32.gt_u
|
|
select
|
|
local.tee 5
|
|
i32.store offset=4
|
|
i32.const 0
|
|
local.get 4
|
|
local.get 1
|
|
local.get 5
|
|
i32.shl
|
|
i32.or
|
|
local.tee 4
|
|
i32.store offset=22296
|
|
i32.const 0
|
|
local.get 3
|
|
local.get 2
|
|
local.get 5
|
|
i32.shl
|
|
i32.or
|
|
local.tee 3
|
|
i32.store offset=22288
|
|
local.get 5
|
|
local.get 0
|
|
i32.add
|
|
local.set 5
|
|
end
|
|
local.get 6
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 6
|
|
i32.const 26
|
|
i32.ne
|
|
br_if 0 (;@1;)
|
|
end)
|
|
(func $anagram_BuildWord (type 3) (param i32)
|
|
(local i32 i32 i32 i32 i32)
|
|
global.get $__stack_pointer
|
|
i32.const 32
|
|
i32.sub
|
|
local.tee 1
|
|
global.set $__stack_pointer
|
|
local.get 1
|
|
i32.const 26
|
|
call $anagram_bzero
|
|
i32.const 3
|
|
i32.const 5
|
|
call $__pragma_loopbound
|
|
i32.const 0
|
|
local.set 2
|
|
local.get 0
|
|
local.set 3
|
|
block ;; label = @1
|
|
block ;; label = @2
|
|
loop ;; label = @3
|
|
local.get 3
|
|
i32.load8_s
|
|
local.tee 4
|
|
i32.eqz
|
|
br_if 1 (;@2;)
|
|
local.get 3
|
|
i32.const 1
|
|
i32.add
|
|
local.set 3
|
|
local.get 4
|
|
i32.const -33
|
|
i32.and
|
|
i32.const -91
|
|
i32.add
|
|
i32.const -26
|
|
i32.lt_u
|
|
br_if 0 (;@3;)
|
|
local.get 1
|
|
local.get 4
|
|
local.get 4
|
|
i32.const 32
|
|
i32.add
|
|
local.get 4
|
|
i32.const -91
|
|
i32.add
|
|
i32.const -26
|
|
i32.lt_u
|
|
select
|
|
i32.const -97
|
|
i32.add
|
|
local.tee 4
|
|
i32.add
|
|
local.tee 5
|
|
local.get 5
|
|
i32.load8_u
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 5
|
|
i32.store8
|
|
local.get 4
|
|
i32.const 4
|
|
i32.shl
|
|
i32.const 21872
|
|
i32.add
|
|
i32.load
|
|
local.get 5
|
|
i32.const 255
|
|
i32.and
|
|
i32.lt_u
|
|
br_if 2 (;@1;)
|
|
local.get 2
|
|
i32.const 1
|
|
i32.add
|
|
local.set 2
|
|
br 0 (;@3;)
|
|
end
|
|
end
|
|
i32.const 26
|
|
i32.const 26
|
|
call $__pragma_loopbound
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21760
|
|
local.get 1
|
|
i32.load8_u
|
|
i32.add
|
|
i32.store offset=21760
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21764
|
|
local.get 1
|
|
i32.load8_u offset=1
|
|
i32.add
|
|
i32.store offset=21764
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21768
|
|
local.get 1
|
|
i32.load8_u offset=2
|
|
i32.add
|
|
i32.store offset=21768
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21772
|
|
local.get 1
|
|
i32.load8_u offset=3
|
|
i32.add
|
|
i32.store offset=21772
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21776
|
|
local.get 1
|
|
i32.load8_u offset=4
|
|
i32.add
|
|
i32.store offset=21776
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21780
|
|
local.get 1
|
|
i32.load8_u offset=5
|
|
i32.add
|
|
i32.store offset=21780
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21784
|
|
local.get 1
|
|
i32.load8_u offset=6
|
|
i32.add
|
|
i32.store offset=21784
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21788
|
|
local.get 1
|
|
i32.load8_u offset=7
|
|
i32.add
|
|
i32.store offset=21788
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21792
|
|
local.get 1
|
|
i32.load8_u offset=8
|
|
i32.add
|
|
i32.store offset=21792
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21796
|
|
local.get 1
|
|
i32.load8_u offset=9
|
|
i32.add
|
|
i32.store offset=21796
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21800
|
|
local.get 1
|
|
i32.load8_u offset=10
|
|
i32.add
|
|
i32.store offset=21800
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21804
|
|
local.get 1
|
|
i32.load8_u offset=11
|
|
i32.add
|
|
i32.store offset=21804
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21808
|
|
local.get 1
|
|
i32.load8_u offset=12
|
|
i32.add
|
|
i32.store offset=21808
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21812
|
|
local.get 1
|
|
i32.load8_u offset=13
|
|
i32.add
|
|
i32.store offset=21812
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21816
|
|
local.get 1
|
|
i32.load8_u offset=14
|
|
i32.add
|
|
i32.store offset=21816
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21820
|
|
local.get 1
|
|
i32.load8_u offset=15
|
|
i32.add
|
|
i32.store offset=21820
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21824
|
|
local.get 1
|
|
i32.load8_u offset=16
|
|
i32.add
|
|
i32.store offset=21824
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21828
|
|
local.get 1
|
|
i32.load8_u offset=17
|
|
i32.add
|
|
i32.store offset=21828
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21832
|
|
local.get 1
|
|
i32.load8_u offset=18
|
|
i32.add
|
|
i32.store offset=21832
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21836
|
|
local.get 1
|
|
i32.load8_u offset=19
|
|
i32.add
|
|
i32.store offset=21836
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21840
|
|
local.get 1
|
|
i32.load8_u offset=20
|
|
i32.add
|
|
i32.store offset=21840
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21844
|
|
local.get 1
|
|
i32.load8_u offset=21
|
|
i32.add
|
|
i32.store offset=21844
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21848
|
|
local.get 1
|
|
i32.load8_u offset=22
|
|
i32.add
|
|
i32.store offset=21848
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21852
|
|
local.get 1
|
|
i32.load8_u offset=23
|
|
i32.add
|
|
i32.store offset=21852
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21856
|
|
local.get 1
|
|
i32.load8_u offset=24
|
|
i32.add
|
|
i32.store offset=21856
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=21860
|
|
local.get 1
|
|
i32.load8_u offset=25
|
|
i32.add
|
|
i32.store offset=21860
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=22820
|
|
local.tee 3
|
|
i32.const 1
|
|
i32.add
|
|
i32.store offset=22820
|
|
block ;; label = @2
|
|
local.get 3
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 22416
|
|
i32.add
|
|
i32.load
|
|
local.tee 4
|
|
br_if 0 (;@2;)
|
|
i32.const 20
|
|
call $anagram_malloc
|
|
local.set 4
|
|
i32.const 0
|
|
i32.load offset=22820
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 22412
|
|
i32.add
|
|
local.get 4
|
|
i32.store
|
|
end
|
|
local.get 4
|
|
i32.const 4
|
|
i32.add
|
|
local.tee 3
|
|
i32.const 8
|
|
call $anagram_bzero
|
|
local.get 4
|
|
local.get 2
|
|
i32.store offset=12
|
|
local.get 4
|
|
local.get 0
|
|
i32.store
|
|
i32.const 26
|
|
i32.const 26
|
|
call $__pragma_loopbound
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=21884
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u
|
|
i32.const 0
|
|
i32.load offset=21876
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=21900
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=1
|
|
i32.const 0
|
|
i32.load offset=21892
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=21916
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=2
|
|
i32.const 0
|
|
i32.load offset=21908
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=21932
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=3
|
|
i32.const 0
|
|
i32.load offset=21924
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=21948
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=4
|
|
i32.const 0
|
|
i32.load offset=21940
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=21964
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=5
|
|
i32.const 0
|
|
i32.load offset=21956
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=21980
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=6
|
|
i32.const 0
|
|
i32.load offset=21972
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=21996
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=7
|
|
i32.const 0
|
|
i32.load offset=21988
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22012
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=8
|
|
i32.const 0
|
|
i32.load offset=22004
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22028
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=9
|
|
i32.const 0
|
|
i32.load offset=22020
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22044
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=10
|
|
i32.const 0
|
|
i32.load offset=22036
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22060
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=11
|
|
i32.const 0
|
|
i32.load offset=22052
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22076
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=12
|
|
i32.const 0
|
|
i32.load offset=22068
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22092
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=13
|
|
i32.const 0
|
|
i32.load offset=22084
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22108
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=14
|
|
i32.const 0
|
|
i32.load offset=22100
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22124
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=15
|
|
i32.const 0
|
|
i32.load offset=22116
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22140
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=16
|
|
i32.const 0
|
|
i32.load offset=22132
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22156
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=17
|
|
i32.const 0
|
|
i32.load offset=22148
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22172
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=18
|
|
i32.const 0
|
|
i32.load offset=22164
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22188
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=19
|
|
i32.const 0
|
|
i32.load offset=22180
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22204
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=20
|
|
i32.const 0
|
|
i32.load offset=22196
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22220
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=21
|
|
i32.const 0
|
|
i32.load offset=22212
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22236
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=22
|
|
i32.const 0
|
|
i32.load offset=22228
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22252
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=23
|
|
i32.const 0
|
|
i32.load offset=22244
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22268
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 4
|
|
local.get 4
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=24
|
|
i32.const 0
|
|
i32.load offset=22260
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
local.get 3
|
|
i32.const 0
|
|
i32.load offset=22284
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
local.tee 3
|
|
local.get 3
|
|
i32.load
|
|
local.get 1
|
|
i32.load8_u offset=25
|
|
i32.const 0
|
|
i32.load offset=22276
|
|
i32.shl
|
|
i32.or
|
|
i32.store
|
|
end
|
|
local.get 1
|
|
i32.const 32
|
|
i32.add
|
|
global.set $__stack_pointer)
|
|
(func $anagram_FindAnagram (type 4) (param i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
global.get $__stack_pointer
|
|
i32.const 16
|
|
i32.sub
|
|
local.tee 3
|
|
global.set $__stack_pointer
|
|
i32.const 0
|
|
i32.load offset=22820
|
|
local.set 4
|
|
i32.const 0
|
|
i32.const 6
|
|
call $__pragma_loopbound
|
|
local.get 2
|
|
i32.const -1
|
|
i32.add
|
|
local.set 5
|
|
local.get 2
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 22304
|
|
i32.add
|
|
local.set 2
|
|
loop ;; label = @1
|
|
local.get 2
|
|
i32.load
|
|
local.set 6
|
|
local.get 2
|
|
i32.const 4
|
|
i32.add
|
|
local.set 2
|
|
local.get 5
|
|
i32.const 1
|
|
i32.add
|
|
local.set 5
|
|
local.get 0
|
|
local.get 6
|
|
i32.const 4
|
|
i32.shl
|
|
local.tee 6
|
|
i32.const 21884
|
|
i32.add
|
|
i32.load
|
|
local.tee 7
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
i32.load
|
|
local.get 6
|
|
i32.const 21880
|
|
i32.add
|
|
i32.load
|
|
local.get 6
|
|
i32.const 21876
|
|
i32.add
|
|
i32.load
|
|
i32.shl
|
|
local.tee 8
|
|
i32.and
|
|
i32.eqz
|
|
br_if 0 (;@1;)
|
|
end
|
|
i32.const 0
|
|
i32.const 11
|
|
call $__pragma_loopbound
|
|
block ;; label = @1
|
|
local.get 4
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 22416
|
|
i32.add
|
|
local.tee 9
|
|
local.get 1
|
|
i32.le_u
|
|
br_if 0 (;@1;)
|
|
local.get 7
|
|
i32.const 2
|
|
i32.shl
|
|
local.set 10
|
|
loop ;; label = @2
|
|
i32.const 0
|
|
i32.load offset=22300
|
|
local.set 7
|
|
i32.const 0
|
|
i32.load offset=22296
|
|
local.set 2
|
|
local.get 0
|
|
i32.load
|
|
local.set 6
|
|
block ;; label = @3
|
|
loop ;; label = @4
|
|
local.get 2
|
|
local.get 6
|
|
local.get 1
|
|
i32.load
|
|
local.tee 11
|
|
i32.load offset=4
|
|
i32.sub
|
|
local.tee 4
|
|
i32.and
|
|
br_if 1 (;@3;)
|
|
block ;; label = @5
|
|
local.get 7
|
|
local.get 0
|
|
i32.load offset=4
|
|
local.get 11
|
|
i32.load offset=8
|
|
i32.sub
|
|
local.tee 12
|
|
i32.and
|
|
i32.eqz
|
|
br_if 0 (;@5;)
|
|
local.get 3
|
|
local.get 12
|
|
i32.store offset=12
|
|
br 2 (;@3;)
|
|
end
|
|
block ;; label = @5
|
|
local.get 11
|
|
i32.const 4
|
|
i32.add
|
|
local.get 10
|
|
i32.add
|
|
i32.load
|
|
local.get 8
|
|
i32.and
|
|
br_if 0 (;@5;)
|
|
local.get 1
|
|
local.get 9
|
|
i32.const -4
|
|
i32.add
|
|
local.tee 9
|
|
i32.load
|
|
i32.store
|
|
local.get 9
|
|
local.get 11
|
|
i32.store
|
|
local.get 1
|
|
local.get 9
|
|
i32.lt_u
|
|
br_if 1 (;@4;)
|
|
br 4 (;@1;)
|
|
end
|
|
end
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=22824
|
|
local.tee 2
|
|
i32.const 1
|
|
i32.add
|
|
i32.store offset=22824
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=22816
|
|
local.tee 6
|
|
local.get 11
|
|
i32.load offset=12
|
|
local.tee 7
|
|
i32.sub
|
|
i32.store offset=22816
|
|
local.get 2
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 22832
|
|
i32.add
|
|
local.get 11
|
|
i32.store
|
|
local.get 3
|
|
local.get 4
|
|
i32.store offset=8
|
|
local.get 3
|
|
local.get 12
|
|
i32.store offset=12
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
local.get 6
|
|
local.get 7
|
|
i32.eq
|
|
br_if 0 (;@5;)
|
|
i32.const 0
|
|
i32.load offset=22820
|
|
local.set 2
|
|
local.get 3
|
|
i32.const 8
|
|
i32.add
|
|
local.get 1
|
|
local.get 5
|
|
call $anagram_FindAnagram
|
|
local.get 2
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 22416
|
|
i32.add
|
|
local.set 9
|
|
i32.const 0
|
|
i32.load offset=22824
|
|
local.set 2
|
|
br 1 (;@4;)
|
|
end
|
|
i32.const 3
|
|
i32.const 3
|
|
call $__pragma_loopbound
|
|
i32.const 0
|
|
local.set 13
|
|
block ;; label = @5
|
|
i32.const 0
|
|
i32.load offset=22824
|
|
local.tee 2
|
|
i32.const 1
|
|
i32.lt_s
|
|
br_if 0 (;@5;)
|
|
i32.const 0
|
|
local.set 13
|
|
i32.const 0
|
|
local.set 14
|
|
loop ;; label = @6
|
|
i32.const 3
|
|
i32.const 5
|
|
call $__pragma_loopbound
|
|
i32.const 0
|
|
local.set 7
|
|
block ;; label = @7
|
|
local.get 14
|
|
i32.const 2
|
|
i32.shl
|
|
i32.const 22832
|
|
i32.add
|
|
i32.load
|
|
i32.load
|
|
local.tee 2
|
|
i32.load8_u
|
|
local.tee 6
|
|
i32.eqz
|
|
br_if 0 (;@7;)
|
|
local.get 13
|
|
i32.const 21728
|
|
i32.add
|
|
local.set 4
|
|
local.get 2
|
|
i32.const 1
|
|
i32.add
|
|
local.set 12
|
|
i32.const 0
|
|
local.set 2
|
|
loop ;; label = @8
|
|
local.get 4
|
|
local.get 2
|
|
i32.add
|
|
local.get 6
|
|
i32.store8
|
|
local.get 12
|
|
local.get 2
|
|
i32.add
|
|
local.set 6
|
|
local.get 2
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 7
|
|
local.set 2
|
|
local.get 6
|
|
i32.load8_u
|
|
local.tee 6
|
|
br_if 0 (;@8;)
|
|
end
|
|
end
|
|
local.get 7
|
|
local.get 13
|
|
i32.add
|
|
local.tee 2
|
|
i32.const 21728
|
|
i32.add
|
|
i32.const 32
|
|
i32.store8
|
|
local.get 2
|
|
i32.const 1
|
|
i32.add
|
|
local.set 13
|
|
local.get 14
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 14
|
|
i32.const 0
|
|
i32.load offset=22824
|
|
local.tee 2
|
|
i32.lt_s
|
|
br_if 0 (;@6;)
|
|
end
|
|
end
|
|
local.get 13
|
|
i32.const 21728
|
|
i32.add
|
|
i32.const 0
|
|
i32.store8
|
|
end
|
|
i32.const 0
|
|
local.get 2
|
|
i32.const -1
|
|
i32.add
|
|
i32.store offset=22824
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.load offset=22816
|
|
local.get 11
|
|
i32.load offset=12
|
|
i32.add
|
|
i32.store offset=22816
|
|
end
|
|
local.get 1
|
|
i32.const 4
|
|
i32.add
|
|
local.tee 1
|
|
local.get 9
|
|
i32.lt_u
|
|
br_if 0 (;@2;)
|
|
end
|
|
end
|
|
local.get 3
|
|
i32.const 16
|
|
i32.add
|
|
global.set $__stack_pointer)
|
|
(func $anagram_main (type 1)
|
|
(local i32 i32 i32 i32 i32)
|
|
i32.const 3
|
|
i32.const 3
|
|
call $__pragma_loopbound
|
|
i32.const 0
|
|
local.set 0
|
|
loop ;; label = @1
|
|
i32.const 21872
|
|
i32.const 416
|
|
call $anagram_bzero
|
|
i32.const 22288
|
|
i32.const 8
|
|
call $anagram_bzero
|
|
i32.const 22296
|
|
i32.const 8
|
|
call $anagram_bzero
|
|
i32.const 21760
|
|
i32.const 104
|
|
call $anagram_bzero
|
|
i32.const 22304
|
|
i32.const 104
|
|
call $anagram_bzero
|
|
i32.const 22416
|
|
i32.const 400
|
|
call $anagram_bzero
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.store offset=22820
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.store offset=22816
|
|
i32.const 12576
|
|
local.get 0
|
|
i32.const 2
|
|
i32.shl
|
|
i32.add
|
|
i32.load
|
|
call $anagram_BuildMask
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.store offset=22820
|
|
i32.const 0
|
|
i32.load offset=21712
|
|
local.set 1
|
|
i32.const 1967
|
|
i32.const 1967
|
|
call $__pragma_loopbound
|
|
block ;; label = @2
|
|
loop ;; label = @3
|
|
local.get 1
|
|
i32.load8_u
|
|
local.tee 2
|
|
i32.eqz
|
|
br_if 1 (;@2;)
|
|
block ;; label = @4
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
local.get 1
|
|
i32.load8_s offset=1
|
|
local.tee 3
|
|
i32.const 3
|
|
i32.lt_s
|
|
br_if 0 (;@6;)
|
|
i32.const 0
|
|
i32.load offset=22816
|
|
local.tee 4
|
|
local.get 3
|
|
i32.const 3
|
|
i32.add
|
|
i32.const 255
|
|
i32.and
|
|
i32.ge_s
|
|
br_if 1 (;@5;)
|
|
local.get 4
|
|
local.get 3
|
|
i32.eq
|
|
br_if 1 (;@5;)
|
|
br 2 (;@4;)
|
|
end
|
|
i32.const 0
|
|
i32.load offset=22816
|
|
local.get 3
|
|
i32.ne
|
|
br_if 1 (;@4;)
|
|
end
|
|
local.get 1
|
|
i32.const 2
|
|
i32.add
|
|
call $anagram_BuildWord
|
|
local.get 1
|
|
i32.load8_u
|
|
local.set 2
|
|
end
|
|
local.get 1
|
|
local.get 2
|
|
i32.extend8_s
|
|
i32.add
|
|
local.set 1
|
|
br 0 (;@3;)
|
|
end
|
|
end
|
|
block ;; label = @2
|
|
i32.const 0
|
|
i32.load offset=22820
|
|
i32.eqz
|
|
br_if 0 (;@2;)
|
|
i32.const 0
|
|
i32.load offset=22816
|
|
i32.eqz
|
|
br_if 0 (;@2;)
|
|
i32.const 0
|
|
i32.const 0
|
|
i32.store offset=22824
|
|
i32.const 26
|
|
i32.const 26
|
|
call $__pragma_loopbound
|
|
i32.const 0
|
|
i64.const 107374182424
|
|
i64.store offset=22400
|
|
i32.const 0
|
|
i64.const 98784247830
|
|
i64.store offset=22392
|
|
i32.const 0
|
|
i64.const 90194313236
|
|
i64.store offset=22384
|
|
i32.const 0
|
|
i64.const 81604378642
|
|
i64.store offset=22376
|
|
i32.const 0
|
|
i64.const 73014444048
|
|
i64.store offset=22368
|
|
i32.const 0
|
|
i64.const 64424509454
|
|
i64.store offset=22360
|
|
i32.const 0
|
|
i64.const 55834574860
|
|
i64.store offset=22352
|
|
i32.const 0
|
|
i64.const 47244640266
|
|
i64.store offset=22344
|
|
i32.const 0
|
|
i64.const 38654705672
|
|
i64.store offset=22336
|
|
i32.const 0
|
|
i64.const 30064771078
|
|
i64.store offset=22328
|
|
i32.const 0
|
|
i64.const 21474836484
|
|
i64.store offset=22320
|
|
i32.const 0
|
|
i64.const 12884901890
|
|
i64.store offset=22312
|
|
i32.const 0
|
|
i64.const 4294967296
|
|
i64.store offset=22304
|
|
i32.const 22304
|
|
i32.const 26
|
|
i32.const 4
|
|
call $anagram_qsort
|
|
i32.const 22288
|
|
i32.const 22416
|
|
i32.const 0
|
|
call $anagram_FindAnagram
|
|
end
|
|
local.get 0
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 0
|
|
i32.const 3
|
|
i32.ne
|
|
br_if 0 (;@1;)
|
|
end)
|
|
(func $__original_main (type 5) (result i32)
|
|
call $anagram_ReadDict
|
|
call $anagram_main
|
|
i32.const 0
|
|
i32.load8_u offset=21728
|
|
i32.const 100
|
|
i32.ne
|
|
i32.const 0
|
|
i32.load8_u offset=21729
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 117
|
|
i32.ne
|
|
i32.or
|
|
i32.const 0
|
|
i32.load8_u offset=21730
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 107
|
|
i32.ne
|
|
i32.or
|
|
i32.const 0
|
|
i32.load8_u offset=21731
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 101
|
|
i32.ne
|
|
i32.or
|
|
i32.const 0
|
|
i32.load8_u offset=21732
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 32
|
|
i32.ne
|
|
i32.or
|
|
i32.const 0
|
|
i32.load8_u offset=21733
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 121
|
|
i32.ne
|
|
i32.or
|
|
i32.const 0
|
|
i32.load8_u offset=21734
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 105
|
|
i32.ne
|
|
i32.or
|
|
i32.const 0
|
|
i32.load8_u offset=21735
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 112
|
|
i32.ne
|
|
i32.or
|
|
i32.const 0
|
|
i32.load8_u offset=21736
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 32
|
|
i32.ne
|
|
i32.or
|
|
i32.const 0
|
|
i32.load8_u offset=21737
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 97
|
|
i32.ne
|
|
i32.or
|
|
i32.const 0
|
|
i32.load8_u offset=21738
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 114
|
|
i32.ne
|
|
i32.or
|
|
i32.const 0
|
|
i32.load8_u offset=21739
|
|
i32.const 255
|
|
i32.and
|
|
i32.const 109
|
|
i32.ne
|
|
i32.or
|
|
i32.const 1
|
|
i32.and)
|
|
(func $anagram_qsorts (type 4) (param i32 i32 i32)
|
|
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
|
|
global.get $__stack_pointer
|
|
i32.const 16
|
|
i32.sub
|
|
local.tee 3
|
|
global.set $__stack_pointer
|
|
local.get 3
|
|
i32.const 0
|
|
i32.store offset=12
|
|
i32.const 0
|
|
i32.const 3
|
|
call $__pragma_loopbound
|
|
block ;; label = @1
|
|
local.get 1
|
|
i32.const 2
|
|
i32.lt_u
|
|
br_if 0 (;@1;)
|
|
local.get 2
|
|
i32.const -4
|
|
i32.and
|
|
local.set 4
|
|
local.get 2
|
|
i32.const 3
|
|
i32.and
|
|
local.set 5
|
|
local.get 2
|
|
i32.const -1
|
|
i32.add
|
|
local.set 6
|
|
i32.const 0
|
|
local.get 2
|
|
i32.sub
|
|
local.set 7
|
|
loop ;; label = @2
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
local.get 1
|
|
i32.const 11
|
|
i32.lt_u
|
|
br_if 0 (;@4;)
|
|
local.get 0
|
|
local.get 1
|
|
i32.const 6
|
|
i32.div_u
|
|
local.get 2
|
|
i32.mul
|
|
local.tee 8
|
|
i32.add
|
|
local.tee 9
|
|
local.get 8
|
|
i32.const 1
|
|
i32.shl
|
|
local.tee 10
|
|
i32.add
|
|
local.tee 8
|
|
local.get 10
|
|
i32.add
|
|
local.set 10
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
local.get 9
|
|
local.get 8
|
|
call $anagram_CompareFrequency
|
|
i32.const -1
|
|
i32.gt_s
|
|
br_if 0 (;@6;)
|
|
local.get 8
|
|
local.set 11
|
|
local.get 9
|
|
local.get 10
|
|
call $anagram_CompareFrequency
|
|
i32.const 0
|
|
i32.lt_s
|
|
br_if 1 (;@5;)
|
|
br 3 (;@3;)
|
|
end
|
|
local.get 9
|
|
local.set 11
|
|
local.get 8
|
|
local.set 9
|
|
local.get 8
|
|
local.get 10
|
|
call $anagram_CompareFrequency
|
|
i32.const -1
|
|
i32.gt_s
|
|
br_if 2 (;@3;)
|
|
end
|
|
local.get 11
|
|
local.get 10
|
|
local.get 11
|
|
local.get 10
|
|
call $anagram_CompareFrequency
|
|
i32.const 0
|
|
i32.lt_s
|
|
select
|
|
local.set 9
|
|
br 1 (;@3;)
|
|
end
|
|
local.get 0
|
|
local.get 1
|
|
i32.const 1
|
|
i32.shr_u
|
|
local.get 2
|
|
i32.mul
|
|
i32.add
|
|
local.set 9
|
|
end
|
|
block ;; label = @3
|
|
block ;; label = @4
|
|
local.get 5
|
|
br_if 0 (;@4;)
|
|
local.get 0
|
|
local.set 8
|
|
local.get 2
|
|
local.set 10
|
|
br 1 (;@3;)
|
|
end
|
|
local.get 5
|
|
local.set 10
|
|
local.get 0
|
|
local.set 8
|
|
loop ;; label = @4
|
|
local.get 8
|
|
i32.load8_u
|
|
local.set 11
|
|
local.get 8
|
|
local.get 9
|
|
i32.load8_u
|
|
i32.store8
|
|
local.get 9
|
|
local.get 11
|
|
i32.store8
|
|
local.get 9
|
|
i32.const 1
|
|
i32.add
|
|
local.set 9
|
|
local.get 8
|
|
i32.const 1
|
|
i32.add
|
|
local.set 8
|
|
local.get 10
|
|
i32.const -1
|
|
i32.add
|
|
local.tee 10
|
|
br_if 0 (;@4;)
|
|
end
|
|
local.get 4
|
|
local.set 10
|
|
end
|
|
block ;; label = @3
|
|
local.get 6
|
|
i32.const 3
|
|
i32.lt_u
|
|
local.tee 12
|
|
br_if 0 (;@3;)
|
|
loop ;; label = @4
|
|
local.get 8
|
|
i32.load8_u
|
|
local.set 11
|
|
local.get 8
|
|
local.get 9
|
|
i32.load8_u
|
|
i32.store8
|
|
local.get 9
|
|
local.get 11
|
|
i32.store8
|
|
local.get 8
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 11
|
|
i32.load8_u
|
|
local.set 13
|
|
local.get 11
|
|
local.get 9
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 14
|
|
i32.load8_u
|
|
i32.store8
|
|
local.get 14
|
|
local.get 13
|
|
i32.store8
|
|
local.get 8
|
|
i32.const 2
|
|
i32.add
|
|
local.tee 11
|
|
i32.load8_u
|
|
local.set 13
|
|
local.get 11
|
|
local.get 9
|
|
i32.const 2
|
|
i32.add
|
|
local.tee 14
|
|
i32.load8_u
|
|
i32.store8
|
|
local.get 14
|
|
local.get 13
|
|
i32.store8
|
|
local.get 8
|
|
i32.const 3
|
|
i32.add
|
|
local.tee 11
|
|
i32.load8_u
|
|
local.set 13
|
|
local.get 11
|
|
local.get 9
|
|
i32.const 3
|
|
i32.add
|
|
local.tee 14
|
|
i32.load8_u
|
|
i32.store8
|
|
local.get 14
|
|
local.get 13
|
|
i32.store8
|
|
local.get 8
|
|
i32.const 4
|
|
i32.add
|
|
local.set 8
|
|
local.get 9
|
|
i32.const 4
|
|
i32.add
|
|
local.set 9
|
|
local.get 10
|
|
i32.const -4
|
|
i32.add
|
|
local.tee 10
|
|
br_if 0 (;@4;)
|
|
end
|
|
end
|
|
i32.const 0
|
|
i32.const 10
|
|
call $__pragma_loopbound
|
|
local.get 0
|
|
local.set 10
|
|
local.get 0
|
|
local.get 1
|
|
local.get 2
|
|
i32.mul
|
|
i32.add
|
|
local.tee 15
|
|
local.set 16
|
|
block ;; label = @3
|
|
loop ;; label = @4
|
|
local.get 3
|
|
local.get 3
|
|
i32.load offset=12
|
|
i32.const 1
|
|
i32.add
|
|
i32.store offset=12
|
|
i32.const 1
|
|
i32.const 6
|
|
call $__pragma_loopbound
|
|
local.get 10
|
|
local.get 2
|
|
i32.add
|
|
local.set 9
|
|
block ;; label = @5
|
|
loop ;; label = @6
|
|
local.get 9
|
|
local.tee 10
|
|
local.get 15
|
|
i32.ge_u
|
|
br_if 1 (;@5;)
|
|
local.get 10
|
|
local.get 2
|
|
i32.add
|
|
local.set 9
|
|
local.get 10
|
|
local.get 0
|
|
call $anagram_CompareFrequency
|
|
i32.const 0
|
|
i32.lt_s
|
|
br_if 0 (;@6;)
|
|
end
|
|
end
|
|
i32.const 1
|
|
i32.const 7
|
|
call $__pragma_loopbound
|
|
local.get 7
|
|
local.set 9
|
|
block ;; label = @5
|
|
loop ;; label = @6
|
|
local.get 16
|
|
local.get 9
|
|
local.tee 11
|
|
i32.add
|
|
local.tee 14
|
|
local.get 0
|
|
i32.le_u
|
|
br_if 1 (;@5;)
|
|
local.get 11
|
|
local.get 2
|
|
i32.sub
|
|
local.set 9
|
|
local.get 14
|
|
local.get 0
|
|
call $anagram_CompareFrequency
|
|
i32.const 0
|
|
i32.gt_s
|
|
br_if 0 (;@6;)
|
|
end
|
|
end
|
|
block ;; label = @5
|
|
block ;; label = @6
|
|
local.get 14
|
|
local.get 10
|
|
i32.ge_u
|
|
br_if 0 (;@6;)
|
|
local.get 16
|
|
local.get 11
|
|
i32.add
|
|
local.set 9
|
|
block ;; label = @7
|
|
block ;; label = @8
|
|
local.get 5
|
|
br_if 0 (;@8;)
|
|
local.get 0
|
|
local.set 8
|
|
local.get 2
|
|
local.set 10
|
|
br 1 (;@7;)
|
|
end
|
|
local.get 5
|
|
local.set 10
|
|
local.get 0
|
|
local.set 8
|
|
loop ;; label = @8
|
|
local.get 8
|
|
i32.load8_u
|
|
local.set 13
|
|
local.get 8
|
|
local.get 9
|
|
i32.load8_u
|
|
i32.store8
|
|
local.get 9
|
|
local.get 13
|
|
i32.store8
|
|
local.get 9
|
|
i32.const 1
|
|
i32.add
|
|
local.set 9
|
|
local.get 8
|
|
i32.const 1
|
|
i32.add
|
|
local.set 8
|
|
local.get 10
|
|
i32.const -1
|
|
i32.add
|
|
local.tee 10
|
|
br_if 0 (;@8;)
|
|
end
|
|
local.get 4
|
|
local.set 10
|
|
end
|
|
block ;; label = @7
|
|
local.get 12
|
|
br_if 0 (;@7;)
|
|
loop ;; label = @8
|
|
local.get 8
|
|
i32.load8_u
|
|
local.set 13
|
|
local.get 8
|
|
local.get 9
|
|
i32.load8_u
|
|
i32.store8
|
|
local.get 9
|
|
local.get 13
|
|
i32.store8
|
|
local.get 8
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 13
|
|
i32.load8_u
|
|
local.set 14
|
|
local.get 13
|
|
local.get 9
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 17
|
|
i32.load8_u
|
|
i32.store8
|
|
local.get 17
|
|
local.get 14
|
|
i32.store8
|
|
local.get 8
|
|
i32.const 2
|
|
i32.add
|
|
local.tee 13
|
|
i32.load8_u
|
|
local.set 14
|
|
local.get 13
|
|
local.get 9
|
|
i32.const 2
|
|
i32.add
|
|
local.tee 17
|
|
i32.load8_u
|
|
i32.store8
|
|
local.get 17
|
|
local.get 14
|
|
i32.store8
|
|
local.get 8
|
|
i32.const 3
|
|
i32.add
|
|
local.tee 13
|
|
i32.load8_u
|
|
local.set 14
|
|
local.get 13
|
|
local.get 9
|
|
i32.const 3
|
|
i32.add
|
|
local.tee 17
|
|
i32.load8_u
|
|
i32.store8
|
|
local.get 17
|
|
local.get 14
|
|
i32.store8
|
|
local.get 8
|
|
i32.const 4
|
|
i32.add
|
|
local.set 8
|
|
local.get 9
|
|
i32.const 4
|
|
i32.add
|
|
local.set 9
|
|
local.get 10
|
|
i32.const -4
|
|
i32.add
|
|
local.tee 10
|
|
br_if 0 (;@8;)
|
|
end
|
|
end
|
|
local.get 16
|
|
local.get 0
|
|
i32.sub
|
|
local.get 11
|
|
i32.add
|
|
local.get 2
|
|
i32.div_u
|
|
local.tee 9
|
|
local.get 1
|
|
local.get 9
|
|
i32.const -1
|
|
i32.xor
|
|
i32.add
|
|
local.tee 1
|
|
i32.lt_u
|
|
br_if 1 (;@5;)
|
|
local.get 0
|
|
local.get 9
|
|
local.get 2
|
|
call $anagram_qsorts
|
|
local.get 0
|
|
local.get 9
|
|
i32.const 1
|
|
i32.add
|
|
local.get 2
|
|
i32.mul
|
|
i32.add
|
|
local.set 0
|
|
br 3 (;@3;)
|
|
end
|
|
local.get 10
|
|
local.set 9
|
|
local.get 14
|
|
local.set 8
|
|
local.get 2
|
|
local.set 13
|
|
block ;; label = @6
|
|
local.get 5
|
|
i32.eqz
|
|
br_if 0 (;@6;)
|
|
local.get 16
|
|
local.get 11
|
|
i32.add
|
|
local.set 16
|
|
i32.const 0
|
|
local.set 8
|
|
loop ;; label = @7
|
|
local.get 10
|
|
local.get 8
|
|
i32.add
|
|
local.tee 9
|
|
i32.load8_u
|
|
local.set 11
|
|
local.get 9
|
|
local.get 16
|
|
local.get 8
|
|
i32.add
|
|
local.tee 13
|
|
i32.load8_u
|
|
i32.store8
|
|
local.get 13
|
|
local.get 11
|
|
i32.store8
|
|
local.get 5
|
|
local.get 8
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 8
|
|
i32.ne
|
|
br_if 0 (;@7;)
|
|
end
|
|
local.get 2
|
|
local.get 8
|
|
i32.sub
|
|
local.set 13
|
|
local.get 10
|
|
local.get 8
|
|
i32.add
|
|
local.set 9
|
|
local.get 16
|
|
local.get 8
|
|
i32.add
|
|
local.set 8
|
|
end
|
|
local.get 14
|
|
local.set 16
|
|
local.get 12
|
|
br_if 1 (;@4;)
|
|
loop ;; label = @6
|
|
local.get 9
|
|
i32.load8_u
|
|
local.set 11
|
|
local.get 9
|
|
local.get 8
|
|
i32.load8_u
|
|
i32.store8
|
|
local.get 8
|
|
local.get 11
|
|
i32.store8
|
|
local.get 9
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 11
|
|
i32.load8_u
|
|
local.set 16
|
|
local.get 11
|
|
local.get 8
|
|
i32.const 1
|
|
i32.add
|
|
local.tee 17
|
|
i32.load8_u
|
|
i32.store8
|
|
local.get 17
|
|
local.get 16
|
|
i32.store8
|
|
local.get 9
|
|
i32.const 2
|
|
i32.add
|
|
local.tee 11
|
|
i32.load8_u
|
|
local.set 16
|
|
local.get 11
|
|
local.get 8
|
|
i32.const 2
|
|
i32.add
|
|
local.tee 17
|
|
i32.load8_u
|
|
i32.store8
|
|
local.get 17
|
|
local.get 16
|
|
i32.store8
|
|
local.get 9
|
|
i32.const 3
|
|
i32.add
|
|
local.tee 11
|
|
i32.load8_u
|
|
local.set 16
|
|
local.get 11
|
|
local.get 8
|
|
i32.const 3
|
|
i32.add
|
|
local.tee 17
|
|
i32.load8_u
|
|
i32.store8
|
|
local.get 17
|
|
local.get 16
|
|
i32.store8
|
|
local.get 9
|
|
i32.const 4
|
|
i32.add
|
|
local.set 9
|
|
local.get 8
|
|
i32.const 4
|
|
i32.add
|
|
local.set 8
|
|
local.get 13
|
|
i32.const -4
|
|
i32.add
|
|
local.tee 13
|
|
br_if 0 (;@6;)
|
|
end
|
|
local.get 14
|
|
local.set 16
|
|
br 1 (;@4;)
|
|
end
|
|
end
|
|
local.get 0
|
|
local.get 9
|
|
i32.const 1
|
|
i32.add
|
|
local.get 2
|
|
i32.mul
|
|
i32.add
|
|
local.get 1
|
|
local.get 2
|
|
call $anagram_qsorts
|
|
local.get 9
|
|
local.set 1
|
|
end
|
|
local.get 1
|
|
i32.const 1
|
|
i32.gt_u
|
|
br_if 0 (;@2;)
|
|
end
|
|
end
|
|
local.get 3
|
|
i32.const 16
|
|
i32.add
|
|
global.set $__stack_pointer)
|
|
(func $anagram_qsort (type 4) (param i32 i32 i32)
|
|
local.get 0
|
|
local.get 1
|
|
local.get 2
|
|
call $anagram_qsorts)
|
|
(func $anagram_malloc (type 6) (param i32) (result i32)
|
|
(local i32)
|
|
i32.const 0
|
|
i32.const 4
|
|
local.get 0
|
|
i32.const 3
|
|
i32.and
|
|
local.tee 1
|
|
i32.sub
|
|
i32.const 0
|
|
local.get 1
|
|
select
|
|
local.get 0
|
|
i32.add
|
|
i32.const 0
|
|
i32.load offset=44040
|
|
local.tee 0
|
|
i32.add
|
|
i32.store offset=44040
|
|
local.get 0
|
|
i32.const 23040
|
|
i32.add)
|
|
(func $anagram_bzero (type 0) (param i32 i32)
|
|
(local i32)
|
|
i32.const 8
|
|
i32.const 800
|
|
call $__pragma_loopbound
|
|
block ;; label = @1
|
|
local.get 1
|
|
i32.eqz
|
|
br_if 0 (;@1;)
|
|
local.get 1
|
|
i32.const 7
|
|
i32.and
|
|
local.set 2
|
|
block ;; label = @2
|
|
local.get 1
|
|
i32.const 8
|
|
i32.lt_u
|
|
br_if 0 (;@2;)
|
|
local.get 1
|
|
i32.const -8
|
|
i32.and
|
|
local.set 1
|
|
loop ;; label = @3
|
|
local.get 0
|
|
i64.const 0
|
|
i64.store align=1
|
|
local.get 0
|
|
i32.const 8
|
|
i32.add
|
|
local.set 0
|
|
local.get 1
|
|
i32.const -8
|
|
i32.add
|
|
local.tee 1
|
|
br_if 0 (;@3;)
|
|
end
|
|
end
|
|
local.get 2
|
|
i32.eqz
|
|
br_if 0 (;@1;)
|
|
loop ;; label = @2
|
|
local.get 0
|
|
i32.const 0
|
|
i32.store8
|
|
local.get 0
|
|
i32.const 1
|
|
i32.add
|
|
local.set 0
|
|
local.get 2
|
|
i32.const -1
|
|
i32.add
|
|
local.tee 2
|
|
br_if 0 (;@2;)
|
|
end
|
|
end)
|
|
(table (;0;) 1 1 funcref)
|
|
(memory (;0;) 1)
|
|
(global $__stack_pointer (mut i32) (i32.const 48144))
|
|
(global (;1;) i32 (i32.const 44044))
|
|
(global (;2;) i32 (i32.const 48144))
|
|
(export "memory" (memory 0))
|
|
(export "__wasm_apply_data_relocs" (func $__wasm_apply_data_relocs))
|
|
(export "entrypoint" (func $anagram_main))
|
|
(export "main" (func $__original_main))
|
|
(export "__data_end" (global 1))
|
|
(export "__heap_base" (global 2))
|
|
(data $.rodata (i32.const 1024) "hertz\00blitz\00Heinz\00Benz\00Franz\00whiz\00Suez\00Perez\00lazy\00epoxy\00pixy\00savvy\00ivy\00levy\00bevy\00gravy\00navy\00heavy\00guy\00sixty\00rutty\00witty\00nitty\00petty\00fatty\00rusty\00lusty\00misty\00tasty\00hasty\00hurty\00forty\00dirty\00warty\00salty\00pity\00deity\00city\00laity\00hefty\00diety\00meaty\00mousy\00lousy\00busy\00Patsy\00fussy\00lossy\00Missy\00messy\00tipsy\00cosy\00pansy\00daisy\00poesy\00cowry\00awry\00bury\00furry\00terry\00merry\00kerry\00ferry\00Gerry\00tarry\00story\00Emory\00gory\00fairy\00dairy\00angry\00fry\00query\00fiery\00faery\00dry\00nary\00diary\00Mary\00wispy\00puppy\00hippy\00sappy\00pappy\00copy\00lumpy\00dumpy\00envoy\00Sepoy\00annoy\00loy\00joy\00ahoy\00coy\00boy\00Roy\00tawny\00puny\00tony\00phony\00cony\00sunny\00sonny\00finny\00penny\00Denny\00Benny\00briny\00deny\00any\00army\00rummy\00mummy\00tommy\00rimy\00slimy\00seamy\00duly\00sly\00only\00dolly\00silly\00Lilly\00kelly\00wally\00dally\00lily\00ugly\00Italy\00Healy\00dusky\00jerky\00booky\00smoky\00punky\00junky\00gunky\00sulky\00bulky\00spiky\00lucky\00Becky\00wacky\00flaky\00shaky\00why\00withy\00pithy\00Kathy\00mushy\00bushy\00washy\00Vichy\00bogy\00muggy\00soggy\00leggy\00edgy\00Nagy\00deify\00puffy\00Duffy\00iffy\00taffy\00daffy\00leafy\00prey\00Corey\00Carey\00coney\00Haney\00Foley\00alley\00they\00obey\00abbey\00howdy\00study\00Trudy\00Rudy\00Judy\00wordy\00tardy\00moody\00Cody\00bundy\00randy\00oldy\00baldy\00tidy\00john alledy\00seedy\00reedy\00needy\00buddy\00Brady\00ready\00Nancy\00spicy\00Tracy\00ruby\00booby\00Colby\00hubby\00lobby\00hobby\00gibby\00way\00stay\00essay\00array\00pray\00fray\00slay\00splay\00allay\00Malay\00Okay\00gay\00fay\00today\00bay\00Kay\00onyx\00crux\00Sioux\00Knox\00admix\00Felix\00affix\00radix\00vex\00Pyrex\00apex\00annex\00Timex\00Telex\00hex\00pax\00flax\00relax\00Ajax\00wow\00avow\00sow\00arrow\00grow\00pow\00snow\00slow\00allow\00glow\00flow\00how\00widow\00stew\00threw\00shrew\00grew\00drew\00crew\00brew\00sinew\00Agnew\00mew\00askew\00chew\00few\00squaw\00straw\00papaw\00gnaw\00bylaw\00claw\00jaw\00shaw\00chaw\00Nov\00iv\00Kiev\00tutu\00guru\00Nehru\00bayou\00Ainu\00haiku\00juju\00du\00tabu\00Frau\00Wu\00input\00tout\00trout\00grout\00spout\00shout\00glut\00jut\00abut\00kraut\00Knott\00Wyatt\00watt\00Pratt\00mayst\00trust\00joust\00must\00gust\00bust\00Faust\00worst\00first\00frost\00post\00roost\00most\00Ernst\00wrist\00moist\00fist\00zest\00west\00vest\00wrest\00crest\00blest\00fest\00midst\00vast\00past\00mast\00last\00yeast\00hurt\00sort\00fort\00abort\00quirt\00inert\00alert\00heart\00dart\00Egypt\00opt\00tempt\00wept\00crept\00inapt\00leapt\00adapt\00rot\00loot\00hoot\00foot\00scoot\00minot\00pilot\00blot\00idiot\00hot\00got\00Scot\00stunt\00grunt\00brunt\00count\00shunt\00burnt\00quint\00glint\00flint\00faint\00event\00agent\00cent\00bent\00Kent\00brant\00giant\00adult\00fault\00Sault\00jolt\00holt\00wilt\00built\00stilt\00silt\00milt\00jilt\00gilt\00swelt\00dwelt\00melt\00belt\00malt\00exit\00twit\00davit\00suit\00tit\00grit\00omit\00limit\00flit\00befit\00audit\00tacit\00debit\00wait\00trait\00bait\00ought\00night\00fight\00yacht\00tuft\00soft\00croft\00tift\00lift\00shift\00left\00kraft\00craft\00wet\00upset\00onset\00beset\00ret\00net\00filet\00objet\00Viet\00get\00meet\00sleet\00fleet\00skeet\00beet\00facet\00tibet\00abet\00duct\00evict\00edict\00sect\00elect\00eject\00exact\00bract\00pact\00Oct\00doubt\00gloat\00boat\00mat\00flat\00blat\00that\00cleat\00cheat\00beat\00ducat\00scat\00rabat\00St\00can't\00fetus\00Cetus\00latus\00torus\00opus\00pious\00bonus\00minus\00Linus\00genus\00Venus\00plus\00thus\00Angus\00deus\00Claus\00Sus\00Watts\00Acts\00Yeats\00Keats\00gross\00dross\00moss\00Foss\00swiss\00piss\00amiss\00bliss\00kiss\00Zeiss\00guess\00tress\00press\00dress\00jess\00Tess\00brass\00Myers\00Ayers\00Mars\00Lars\00Mrs\00corps\00Eros\00Janos\00Enos\00Amos\00ethos\00cos\00Laos\00lens\00Evans\00Mans\00Hans\00Mills\00Parks\00Hicks\00axis\00Mavis\00Luis\00oasis\00Boris\00Chris\00Paris\00polis\00Ellis\00Allis\00his\00elves\00Yves\00Yates\00Bates\00Jeres\00Lares\00James\00gules\00Aries\00Andes\00Hades\00Woods\00Texas\00was\00Jonas\00atlas\00gas\00Lucas\00abbas\00y's\00x's\00v's\00t's\00s's\00r's\00p's\00n's\00m's\00l's\00e's\00a's\00satyr\00spur\00pour\00demur\00blur\00augur\00fur\00incur\00gaur\00Burr\00torr\00err\00razor\00Astor\00motor\00Bator\00visor\00door\00minor\00prior\00Tudor\00Muir\00sir\00tapir\00choir\00whir\00stair\00chair\00Mohr\00Dwyer\00buyer\00Moyer\00Meyer\00dyer\00Mayer\00tower\00over\00river\00ester\00enter\00alter\00water\00rater\00mater\00hater\00eater\00cater\00Moser\00upper\00caper\00Wyner\00Elmer\00Khmer\00osier\00drier\00Wier\00Niger\00eager\00infer\00wafer\00veer\00steer\00sneer\00sheer\00cheer\00alder\00ember\00amber\00weber\00Faber\00o'er\00dewar\00Qatar\00soar\00roar\00lunar\00mar\00molar\00friar\00briar\00liar\00char\00gar\00year\00swear\00spear\00near\00hear\00cedar\00radar\00vicar\00Dar\00Dr\00gyp\00layup\00mixup\00setup\00sup\00syrup\00coup\00cup\00cusp\00crisp\00lisp\00grasp\00gasp\00usurp\00slurp\00warp\00Karp\00wop\00stop\00pop\00troop\00poop\00snoop\00whoop\00whop\00fop\00crump\00plump\00clump\00jump\00chump\00dump\00bump\00romp\00clomp\00chomp\00crimp\00skimp\00hemp\00Kemp\00stamp\00tramp\00lamp\00champ\00gulp\00scalp\00zip\00yip\00strip\00drip\00snip\00chip\00pep\00julep\00peep\00sleep\00jeep\00beep\00swap\00tap\00strap\00soap\00nap\00map\00slap\00gap\00cap\00mezzo\00Muzo\00Mayo\00two\00servo\00bravo\00quo\00motto\00gusto\00Porto\00pinto\00Vito\00Plato\00Ito\00Russo\00torso\00ipso\00also\00Paso\00gyro\00metro\00Spiro\00Cairo\00fro\00Nero\00macro\00faro\00capo\00zoo\00igloo\00shoo\00wino\00rhino\00Gino\00guano\00piano\00homo\00Alamo\00Ramo\00polo\00nolo\00Menlo\00Pablo\00Nikko\00gecko\00banjo\00Mario\00Clio\00radio\00Rio\00macho\00Idaho\00pogo\00gogo\00Togo\00Congo\00lingo\00tango\00amigo\00Diego\00rodeo\00Leo\00judo\00hondo\00credo\00Prado\00Amoco\00coco\00junco\00Draco\00gumbo\00cacao\00Sao\00Mao\00Jo\00Gwyn\00Allyn\00town\00grown\00frown\00drown\00blown\00sewn\00spawn\00run\00pun\00gun\00fun\00Braun\00faun\00Hun\00turn\00bourn\00morn\00horn\00acorn\00stern\00yarn\00learn\00darn\00barn\00Lyon\00axon\00muon\00Upton\00Elton\00Alton\00Seton\00Olson\00Jason\00apron\00boron\00baron\00soon\00noon\00loon\00coon\00boon\00xenon\00tenon\00canon\00Timon\00Simon\00Damon\00Solon\00Orion\00union\00phon\00Creon\00neon\00icon\00bon\00Flynn\00Lynn\00Blinn\00toxin\00win\00Ervin\00Kevin\00todd austin\00Latin\00Turin\00Marin\00Orin\00loin\00join\00coin\00kin\00thin\00shin\00begin\00elfin\00vein\00din\00robin\00vain\00main\00plain\00Kuhn\00Cohn\00Hahn\00feign\00vixen\00given\00raven\00often\00Rosen\00Loren\00ripen\00Moen\00hymen\00lumen\00Yemen\00Galen\00token\00liken\00waken\00oaken\00mien\00lien\00when\00then\00ashen\00Chen\00Hagen\00queen\00Steen\00seen\00widen\00Eden\00Aden\00Ruben\00Eben\00Haydn\00Ryan\00wan\00van\00Juan\00Moran\00Iran\00Japan\00groan\00loan\00human\00Roman\00Inman\00Amman\00reman\00beman\00Nolan\00elan\00clan\00Klan\00Hokan\00Ethan\00Dugan\00hogan\00Logan\00pagan\00wean\00clean\00jean\00ocean\00bean\00urban\00Dan\00tum\00strum\00arum\00mum\00slum\00hilum\00Blum\00opium\00chum\00ileum\00rheum\00scum\00tecum\00bum\00spasm\00chasm\00Sturm\00worm\00storm\00form\00germ\00warm\00alarm\00harm\00bosom\00from\00room\00bloom\00venom\00Grimm\00Holm\00film\00whelm\00palm\00calm\00balm\00maxim\00rim\00slim\00whim\00bedim\00aim\00totem\00them\00gem\00yam\00exam\00Assam\00scram\00loam\00Islam\00ham\00steam\00cream\00bream\00gleam\00madam\00bam\00Sam\00butyl\00sibyl\00fowl\00drawl\00crawl\00foul\00Raoul\00annul\00maul\00Paul\00purl\00burl\00twirl\00Errol\00carol\00wool\00stool\00spool\00cool\00idol\00col\00pull\00mull\00hull\00gull\00full\00dull\00scull\00troll\00poll\00loll\00doll\00twill\00quill\00trill\00drill\00shill\00chill\00dill\00well\00quell\00spell\00snell\00Nell\00stall\00small\00shall\00gall\00call\00he'll\00devil\00til\00basil\00toil\00roil\00spoil\00boil\00vigil\00Mobil\00wail\00trail\00mail\00fail\00Gail\00hazel\00vowel\00dowel\00bowel\00jewel\00hovel\00level\00gavel\00fuel\00duel\00motel\00betel\00Basel\00lapel\00Ethel\00angel\00keel\00heel\00yodel\00model\00excel\00Nobel\00Mabel\00rival\00usual\00equal\00total\00natal\00fatal\00nasal\00basal\00mural\00aural\00moral\00pupal\00sepal\00foal\00tonal\00canal\00axial\00trial\00regal\00weal\00seal\00real\00meal\00ideal\00nodal\00pedal\00vocal\00local\00focal\00decal\00hawk\00gawk\00auk\00tusk\00rusk\00musk\00risk\00whisk\00Fisk\00desk\00task\00mask\00turk\00lurk\00work\00pork\00kirk\00shirk\00perk\00clerk\00Ozark\00stark\00spark\00snark\00hark\00wok\00kapok\00crook\00spook\00hook\00book\00amok\00trunk\00drunk\00plunk\00hunk\00dunk\00bunk\00tonk\00rink\00pink\00mink\00clink\00swank\00sank\00crank\00flank\00clank\00shank\00dank\00skulk\00caulk\00folk\00Polk\00silk\00milk\00bilk\00elk\00talk\00Salk\00batik\00week\00creek\00Greek\00peek\00tuck\00truck\00puck\00pluck\00cluck\00buck\00stock\00crock\00mock\00flock\00chock\00dock\00bock\00quick\00Buick\00rick\00slick\00kick\00thick\00chick\00dick\00wreck\00peck\00Aleck\00beck\00wack\00quack\00track\00crack\00pack\00snack\00flack\00black\00hack\00aback\00flak\00tweak\00steak\00creak\00peak\00leak\00beak\00j\00Nazi\00taxi\00cacti\00bassi\00Pepsi\00petri\00tori\00sari\00Shari\00poi\00Toni\00mini\00Fermi\00Mimi\00semi\00ami\00styli\00Pauli\00Paoli\00Loki\00khaki\00viii\00sushi\00phi\00magi\00Wei\00Saudi\00Mardi\00rabbi\00Dhabi\00assai\00Thai\00huh\00south\00Ruth\00forth\00mirth\00berth\00Perth\00depth\00broth\00tooth\00moth\00sloth\00cloth\00month\00smith\00Edith\00fifth\00path\00oath\00neath\00death\008th\004th\00crush\00gush\00bush\00harsh\00posh\00slosh\00welsh\00swish\00Irish\00shish\00fish\00fresh\00mesh\00awash\00quash\00stash\00crash\00leash\00dash\00cash\00abash\00Ralph\00sinh\00tanh\00cough\00Pugh\00sigh\00thigh\00psych\00such\00couch\00hutch\00notch\00witch\00ditch\00Fitch\00vetch\00retch\00fetch\00hatch\00catch\00batch\00Bosch\00Burch\00torch\00porch\00parch\00bunch\00winch\00pinch\00finch\00cinch\00bench\00mulch\00belch\00Welch\00Erich\00which\00leech\00beech\00teach\00reach\00leach\00Bach\00wah\00Utah\00Sarah\00Noah\00mynah\00rajah\00shah\00rug\00Doug\00snug\00slug\00plug\00thug\00Aug\00burg\00erg\00tog\00frog\00smog\00slog\00flog\00jog\00bog\00swung\00stung\00sung\00rung\00slung\00clung\00hung\00tong\00along\00bong\00Wong\00Kong\00zing\00tying\00lying\00owing\00Ising\00bring\00ping\00cling\00thing\00yang\00tang\00fang\00Eng\00zig\00swig\00prig\00mig\00jig\00gig\00fig\00big\00Craig\00Gregg\00dreg\00leg\00keg\00beg\00wag\00stag\00sag\00trag\00brag\00slag\00jag\00shag\00gag\00fag\00dwarf\00wharf\00scarf\00Prof\00roof\00goof\00golf\00motif\00serif\00bluff\00chuff\00duff\00cuff\00doff\00Hoff\00Goff\00quaff\00Graff\00chaff\00gaff\00brief\00chief\00chef\00oaf\00deaf\00booze\00doze\00bonze\00seize\00graze\00craze\00amaze\00blaze\00rye\00Skye\00oxeye\00axe\00Lowe\00awe\00carve\00wove\00stove\00rove\00clove\00dove\00cove\00wolve\00solve\00valve\00salve\00olive\00alive\00hive\00dive\00waive\00naive\00breve\00neve\00suave\00save\00rave\00agave\00leave\00heave\00sue\00sprue\00pique\00blue\00hue\00argue\00vague\00queue\00byte\00flute\00cute\00butte\00Lotte\00Bette\00matte\00peste\00haste\00caste\00baste\00Porte\00quote\00dote\00Dante\00rite\00unite\00mite\00kite\00white\00cite\00bite\00Pete\00ovate\00state\00irate\00grate\00crate\00spate\00mate\00plate\00elate\00agate\00ruse\00cause\00posse\00passe\00nurse\00worse\00parse\00loose\00goose\00nose\00lose\00whose\00chose\00dose\00tense\00dense\00dulse\00else\00wise\00vise\00guise\00rise\00poise\00noise\00Boise\00Lise\00Reese\00vase\00erase\00tease\00Pease\00livre\00pure\00lure\00jure\00mitre\00murre\00yore\00sore\00spore\00Moore\00snore\00shore\00gore\00fore\00adore\00bore\00genre\00tire\00spire\00mire\00hire\00afire\00were\00Deere\00padre\00ware\00rare\00spare\00glare\00flare\00blare\00hare\00fare\00dupe\00lope\00hope\00dope\00wipe\00tripe\00gripe\00pipe\00tape\00grape\00drape\00woe\00roe\00canoe\00aloe\00Tahoe\00Zoe\00Poe\00dyne\00Wayne\00tune\00stone\00atone\00prone\00crone\00agone\00done\00Anne\00twine\00swine\00urine\00mine\00Kline\00chine\00fine\00dine\00Paine\00Irene\00gene\00Duane\00sane\00pane\00mane\00plane\00bane\00Jane\00Dane\00tome\00some\00gnome\00home\00Rome\00prime\00grime\00crime\00clime\00same\00frame\00name\00flame\00game\00dame\00Pyle\00rule\00joule\00mule\00title\00isle\00Perle\00Merle\00apple\00ample\00stole\00sole\00role\00mole\00whole\00Ecole\00tulle\00wile\00guile\00utile\00stile\00smile\00Emile\00Chile\00agile\00bile\00Nile\00ogle\00Engle\00rifle\00Adele\00addle\00ladle\00uncle\00Bible\00fable\00cable\00wale\00stale\00sale\00pale\00male\00hale\00Yale\00Dyke\00fluke\00juke\00duke\00yoke\00poke\00joke\00alike\00hike\00mary updike\00take\00sake\00brake\00make\00slake\00fake\00vie\00Artie\00curie\00genie\00Wylie\00Angie\00die\00tithe\00niche\00rouge\00luge\00huge\00gauge\00surge\00forge\00serge\00merge\00tinge\00singe\00binge\00Lange\00bulge\00beige\00judge\00wedge\00sedge\00ledge\00hedge\00usage\00image\00life\00pewee\00tree\00spree\00three\00rupee\00knee\00glee\00flee\00whee\00thee\00Agee\00fee\00bee\00Dee\00Clyde\00etude\00rude\00nude\00elude\00Verde\00Goode\00oxide\00guide\00side\00pride\00elide\00bide\00wade\00vade\00spade\00Royce\00Boyce\00dunce\00Ponce\00since\00mince\00lance\00dance\00dolce\00twice\00price\00Brice\00voice\00nice\00lice\00piece\00grace\00pace\00mace\00place\00peace\00tube\00cube\00probe\00Niobe\00tribe\00grebe\00babe\00vitae\00algae\00Rae\00De\00Floyd\00crowd\00lewd\00bawd\00stud\00sud\00aloud\00mud\00scud\00Byrd\00gourd\00Kurd\00sword\00lord\00third\00weird\00ward\00board\00lard\00shard\00beard\00card\00pod\00stood\00blood\00hood\00food\00clod\00god\00round\00hound\00bound\00Lund\00pond\00blond\00fond\00blind\00hind\00trend\00upend\00fiend\00stand\00bland\00Rand\002nd\00told\00sold\00scold\00gild\00meld\00yield\00wield\00held\00scald\00avid\00Ovid\00druid\00tid\00grid\00Cupid\00tepid\00avoid\00Enid\00solid\00valid\00skid\00rigid\00Reid\00did\00ibid\00staid\00keyed\00bayed\00fled\00bled\00tied\00shied\00shed\00weed\00steed\00greed\00freed\00speed\00need\00feed\00added\00abed\00Ned\00Budd\00Dodd\00wad\00sad\00toad\00broad\00load\00clad\00Iliad\00shad\00Chad\00fad\00stead\00tread\00dread\00bread\00plead\00cycad\00bad\00you'd\00it'd\00we'd\00I'd\00disc\00hoc\00blanc\00tic\00Doric\00cynic\00tunic\00ionic\00manic\00ethic\00logic\00Aztec\00Dec\00lilac\00tub\00shrub\00grub\00scrub\00pub\00snub\00flub\00hub\00cub\00bub\00curb\00sorb\00verb\00garb\00barb\00rob\00mob\00blob\00job\00crumb\00numb\00womb\00bomb\00Lomb\00limb\00alb\00sib\00drib\00crib\00Carib\00glib\00Habib\00web\00reb\00Loeb\00Caleb\00tab\00slab\00cab\00plaza\00Kenya\00Tanya\00Maya\00Kiowa\00Iowa\00Alva\00viva\00siva\00kiva\00Neva\00Eva\00septa\00junta\00Santa\00Volta\00delta\00theta\00dicta\00rata\00versa\00balsa\00Myra\00Lyra\00Lura\00ultra\00supra\00copra\00amra\00Mira\00infra\00opera\00hydra\00Accra\00cobra\00umbra\00sabra\00Clara\00spa\00tappa\00papa\00Samoa\00whoa\00Alcoa\00tuna\00Ilona\00Leona\00manna\00magna\00hyena\00Rena\00Lena\00puma\00Burma\00Irma\00aroma\00lemma\00Gemma\00mamma\00gamma\00Wilma\00halma\00dogma\00sigma\00drama\00phyla\00Carla\00villa\00Vella\00Della\00Ella\00mila\00Leila\00Bela\00koala\00Kafka\00via\00Syria\00maria\00mania\00alia\00Lydia\00podia\00India\00media\00aloha\00yoga\00Korea\00flea\00Thea\00Shea\00Rhea\00Rhoda\00coda\00Vida\00Aida\00Veda\00Ada\00Inca\00Spica\00mica\00NY\00TRW\00LTV\00CRT\00TNT\00GMT\00EDT\00NTIS\00USGS\00PBS\00CBS\00IR\00NCR\00GNP\00NAACP\00NATO\00GPO\00FM\00SCM\00JACM\00IBM\00SIAM\00TTL\00BSTJ\00NJ\00FBI\00IEEE\00PhD\00SD\00R&D\00PVC\00SC\00FPC\00NBC\00GSA\00CPA\00DNA\00USIA\00CIA\00YWCA\00ABA\00")
|
|
(data $.data (i32.const 12576) "\93\16\00\003\08\00\00\ad(\00\00\00\00\00\00\cf+\00\00\b2\1f\00\00\ae\1f\00\00k0\00\00\121\00\00\5c\1e\00\00' \00\00\06\10\00\00\de\07\00\00\b2,\00\00\94\0d\00\00N\0b\00\00w\0a\00\00\f1.\00\00\bc0\00\00\9e\15\00\00\85\0e\00\00Y0\00\00\98\0b\00\00\ac,\00\006(\00\000(\00\00\b3\17\00\00\04\09\00\00\d0%\00\00>\0c\00\00\10\09\00\00\f6%\00\005\0d\00\00\cd$\00\00\da#\00\00\c2)\00\00\1d\0c\00\00\0f(\00\00\c0\09\00\00\bd&\00\00\0a\06\00\00O0\00\00T\19\00\00+\0a\00\00\8c\05\00\00P\09\00\00g\14\00\00\ee\18\00\00\f7-\00\00)/\00\00\ae\11\00\00\1e\1e\00\00`\0b\00\00\d4*\00\00\fd/\00\00\a2(\00\00\a3#\00\00\c8\08\00\00\ce\07\00\00\95\0f\00\00{\09\00\00\be\06\00\00<\15\00\00\82&\00\00\1a0\00\00\c4!\00\00\00+\00\00\fd\13\00\00\1a\11\00\00\da\15\00\00\5c.\00\007#\00\00\ba\11\00\00\da\1e\00\00\dc\14\00\00\b7\0e\00\00\09\18\00\00\09\15\00\00\e7\1c\00\00&\0f\00\00\b9'\00\00\d5.\00\00\8d\06\00\00\d4\0f\00\00g\1b\00\00\f5(\00\00\91\05\00\00j\0e\00\00\c8&\00\00+\09\00\00\fc\05\00\00\d9\19\00\00i$\00\00e\06\00\00&\09\00\00\b3'\00\00\f2\15\00\00\9a\0b\00\00\bf \00\00\05$\00\00\ce\0f\00\00\f5\18\00\00i\06\00\00l/\00\00\ad\08\00\00b\09\00\00\dd(\00\00\bb\04\00\00\83\18\00\008\10\00\00) \00\00\86\17\00\00V\07\00\00\ca\09\00\00+\1f\00\00p\19\00\00\80\10\00\00\cf$\00\00\f6\0f\00\00\ab&\00\00\ce\0c\00\00k!\00\00W\10\00\00N\1c\00\00\cb\1b\00\00\04,\00\00),\00\00Y\09\00\00\ff\1f\00\00[#\00\00f\15\00\00@\05\00\00R#\00\00\f4\1b\00\00a\0f\00\00\c4\15\00\00\fc\0e\00\00o-\00\008.\00\00\c9*\00\00$!\00\00\1a-\00\00\eb\0c\00\00(\08\00\005\19\00\00\ae.\00\00\a9\19\00\00q\18\00\00&'\00\00\94\14\00\00\c2-\00\00\ba\15\00\00\fe\15\00\00\bf\1b\00\00U\1b\00\00\ce\1a\00\00\9a\1e\00\00Q$\00\00\a0 \00\00\b0\0f\00\00\82\1d\00\00\8c\10\00\00\f2*\00\00\e7\08\00\00e,\00\00%\0a\00\00\cb*\00\00\83\1e\00\00j\18\00\00L+\00\00\00\0e\00\00$\1e\00\00\1b\07\00\00\b3,\00\00N\19\00\00\cb)\00\00\0c!\00\00s\13\00\00\83\0d\00\00\c8\0c\00\00[\22\00\00\d3\16\00\00W)\00\00\d6/\00\00\ee \00\00\90\0c\00\00\15\18\00\00\e2 \00\00T\06\00\00(\0c\00\00\12\04\00\00Q\1f\00\00I\0d\00\00\95\0d\00\00O\1b\00\003$\00\00L\04\00\00H(\00\00\18*\00\00>\22\00\00\15(\00\00o\1d\00\00E)\00\00\dc\0c\00\00\8e$\00\00Q\1e\00\00;-\00\00\c4+\00\00)&\00\00\ea\0d\00\00=#\00\00p,\00\00\14\0b\00\00\a1+\00\00w\16\00\00\bd\0e\00\00\06\04\00\00\cf-\00\00\96+\00\00a+\00\00\09\19\00\00\c3\0b\00\00Y\15\00\00\fc#\00\00\be\22\00\00\97\18\00\00R\10\00\00;+\00\00\dc\0d\00\00\e1\1d\00\00\94!\00\00a\07\00\00\e4\1a\00\00[%\00\00\e8-\00\00h\16\00\00\ca!\00\00B\0e\00\00\1f#\00\00z\08\00\00\e2\1c\00\00\e5\06\00\00\18\16\00\00\14#\00\00\d6%\00\00w\0f\00\00\f8\15\00\00\a6 \00\00\f9\18\00\00\86+\00\00\8e\15\00\00!\1b\00\00\13\06\00\003*\00\00\c1\0d\00\00W\08\00\00q\22\00\00\c3(\00\002\0c\00\00\f0\0e\00\00z\15\00\00\bb\13\00\00\08-\00\00\97\19\00\00\bf#\00\00\b5\09\00\00\fd\11\00\00o*\00\00\fa\22\00\00\f6!\00\00Z\06\00\00\d2,\00\00c\1f\00\00\e7\0b\00\00\cd0\00\00\aa-\00\00\ba\1d\00\00\bb,\00\00Q\08\00\00\ec\1d\00\00_\0c\00\00Q)\00\00\09\07\00\00\be\18\00\00\ee\12\00\00\c4 \00\00\17\08\00\00\08\1d\00\00\ac \00\00o!\00\00\ee\19\00\00a/\00\00\f9\0b\00\00l\10\00\00E\05\00\00\c1\1f\00\00O\07\00\00\b5\0a\00\00\fa\04\00\00'$\00\00\b1\19\00\00\e0\10\00\00\9b\08\00\00\f0\09\00\00\0f+\00\00\17$\00\006.\00\00T(\00\00&\15\00\00\94\1e\00\00\18\14\00\00'.\00\00\b9\1a\00\000\19\00\00\ee\1b\00\00|&\00\00)\16\00\00\19\0e\00\00\9d\13\00\00P\11\00\002\14\00\00R+\00\00\b6\07\00\00\09.\00\00\ae/\00\00\ff\19\00\00_#\00\00\22 \00\00K$\00\00\9a \00\00>\11\00\00U\1d\00\00\d8$\00\00\960\00\00,\12\00\00#\0c\00\00%\0e\00\00\ed,\00\00\ef\22\00\00\cf\10\00\00+\13\00\00\08\12\00\00\c8\18\00\00\04\0a\00\00\fa\0d\00\00\a8\11\00\00\06#\00\00\8c\17\00\00\d0\09\00\00\08\1e\00\00\00#\00\00\09(\00\00{\1a\00\00\ea&\00\00T\13\00\00\d6\1d\00\00\be\10\00\00\fe\12\00\00\18%\00\00}\0f\00\00\c4\22\00\00\a2\18\00\00\e3\12\00\00\091\00\00\dc \00\00\89$\00\00\d1\04\00\00\dd,\00\00&\18\00\00>\1d\00\00\09/\00\00u\0e\00\00\f6\09\00\00Y\18\00\00\f4\0d\00\00\a4\1c\00\00a'\00\00\01\22\00\00!\1d\00\00\a0\14\00\00q+\00\00\f8\12\00\00z\1f\00\00u#\00\00\b4\1d\00\00\d8\12\00\00\b4!\00\00\d3)\00\00\f7.\00\00\0f\15\00\00E0\00\00\12\08\00\00\03\17\00\00\c0\16\00\00 \1a\00\00\80\08\00\00\bc\07\00\00\ca\14\00\001\06\00\00\16\1a\00\00\13\16\00\00\cf.\00\00\df\05\00\00\b0\07\00\00\9f\15\00\00\10\0f\00\001\0f\00\00#\05\00\00^ \00\00= \00\00\ed\0b\00\00e\12\00\00\80#\00\00:\05\00\00\0f\06\00\00\fc0\00\00:\1e\00\003\0d\00\00B\22\00\002\1d\00\00\11 \00\00\b0$\00\00\c8\19\00\001#\00\00s\1e\00\00\91\19\00\00\fd\14\00\00\8d\1d\00\00X\16\00\00\86\0b\00\00\0e\0b\00\00\b0\09\00\00\04.\00\00['\00\00\04\13\00\00s\12\00\00\c5\1d\00\00\12\0d\00\00\b7&\00\00\d1\1c\00\00\e7*\00\00x0\00\00\d8-\00\00\cc\12\00\00\b6\1f\00\00\f4\08\00\00\a6-\00\00\ac*\00\00\cf\22\00\00j\12\00\00\1d,\00\00c\10\00\00\ae-\00\00\e3(\00\00n\12\00\00\22$\00\00\14-\00\00K-\00\000-\00\00\9f\07\00\00\8b\05\00\00.\05\00\00\bd\06\00\00\82'\00\00;\16\00\00u\18\00\00W*\00\000'\00\00J\1d\00\00h$\00\00>\12\00\00\b5\15\00\00l\0b\00\00\1d \00\00\a4\0c\00\00\e3\08\00\00\de*\00\00\0f#\00\00\1b\1c\00\00\a8\1f\00\00\da\0c\00\00u-\00\00>\1c\00\00\cf)\00\00\01&\00\00\82\07\00\00\cb\04\00\00\c0/\00\00\91.\00\00L\10\00\00\b4\17\00\00N\06\00\00)%\00\00`\06\00\00]\1f\00\00q\1c\00\00p\0e\00\00\c4\1a\00\00\d1\11\00\00%\1f\00\00\b6\05\00\00\0e\1e\00\00\9d.\00\00P,\00\00\fb(\00\00\e2\14\00\00\e2\04\00\00\81\1a\00\00\e4\16\00\00\f5&\00\00\b4\04\00\002-\00\00v \00\00\ae#\00\00\001\00\00\dc\1d\00\00\c0,\00\00\d4\22\00\00\96/\00\00]*\00\00X\1a\00\00\9f\06\00\00\c3&\00\00\98\10\00\00H&\00\00E-\00\00\1e%\00\00c$\00\00\d0\0d\00\00R!\00\00{#\00\00\1b\1b\00\00\1a#\00\00B\12\00\00\1a\15\00\00\a2/\00\00n&\00\00\c2\19\00\00\02-\00\00N\22\00\00\e0\0e\00\00\ab\09\00\00\ff-\00\00n\11\00\00o\1a\00\00J\13\00\00\9c\0e\00\00S\15\00\00\0e,\00\00\f2\1c\00\00\ad\05\00\00;\0a\00\00\0b'\00\00\05\0e\00\00\99\0d\00\00D\1b\00\00\ca\22\00\00\8e\07\00\00<\18\00\00\8e(\00\00=\1a\00\00/%\00\00\91\06\00\00\e9\12\00\00\ea\05\00\009*\00\00\03\1d\00\009&\00\00\d9\06\00\00\8c\22\00\00\85\0c\00\00\da\10\00\00\f2\10\00\00~(\00\00\95&\00\00\1f!\00\00\7f\11\00\00(\12\00\00\b0\15\00\00~%\00\00\01\0e\00\008\11\00\00\be\17\00\00\da'\00\00\ae\17\00\00v)\00\00x\07\00\00\a4\0d\00\00\8c\1f\00\00\840\00\00s\1b\00\00)\0d\00\00J\22\00\00q\0b\00\00\b5\0d\00\00\92\1b\00\00!\18\00\00\c7$\00\00\af\0d\00\00\d9\16\00\00\12*\00\00t\1d\00\00\c6/\00\00\8f\0f\00\00\5c\11\00\005%\00\00\d4\15\00\00\e9)\00\00\9f\0f\00\00\b4\11\00\00\03(\00\00z\05\00\00\1c\22\00\00$(\00\00/,\00\00!\0f\00\00\14\11\00\00\f0\05\00\002\04\00\00\a1\1b\00\00q%\00\00\03&\00\00t!\00\00\fa \00\00\e2\0a\00\00\16\0f\00\00v\10\00\00\f9\19\00\00\87\16\00\004\10\00\00\a7\08\00\00\0e\11\00\006\18\00\00a\1b\00\00c-\00\00+\0f\00\00\d9)\00\00u.\00\00?\0f\00\00\17\0c\00\00\9e\0d\00\00\bb\0d\00\00k\19\00\00\83\1b\00\00\9a\0c\00\00N#\00\00\12#\00\00\c6\11\00\00N(\00\00\88\0d\00\00\f2,\00\00\a7\05\00\00\88\22\00\00\05\1b\00\00\11\0c\00\00\85\05\00\00\d4(\00\00\17\22\00\004&\00\00-\14\00\00\b3\1b\00\00\84\04\00\00D\0c\00\00\80\15\00\00\ba\0a\00\00\dd\08\00\00\d50\00\00\c7)\00\00\a7,\00\00\0d\17\00\00\0a\09\00\00\ca\1e\00\00b\05\00\00\1a\0b\00\00\8e \00\00\1f\0e\00\00\d5\09\00\00\b8+\00\00\a1\05\00\00\92\1f\00\00:\22\00\00\fc\0c\00\00W\0d\00\00 \19\00\00\d6 \00\00\f0&\00\00B\06\00\00\f7%\00\00\c6\0a\00\00\ef\1f\00\00l\1c\00\00\f4\0a\00\00| \00\00K\1e\00\00b\1e\00\00'\07\00\00w'\00\008\1d\00\00#&\00\00\e5\0d\00\00E\09\00\00+0\00\00k,\00\00\b3)\00\00w\0d\00\00\0b\0c\00\00\c3\0c\00\00\d0\1d\00\00\8b!\00\00\86\09\00\00\e1*\00\00\9d-\00\00\83(\00\00\1c$\00\00l\16\00\00\b40\00\00\e3\1b\00\008\1c\00\00\c8\07\00\00[\1d\00\00\9c+\00\00l+\00\00\ac\0b\00\00\c8\12\00\00\cb%\00\00')\00\00\df\18\00\00I\0b\00\00E\1f\00\00\ae\04\00\00\a7\0e\00\00\ce\19\00\00\bd\19\00\00\f00\00\00l'\00\00\17\04\00\00C\0a\00\00\b8\08\00\00\96,\00\00\f4\1f\00\00\f7\11\00\00\1e\14\00\00|!\00\00\ff\18\00\00\cc\0a\00\00M\15\00\00\97\05\00\00?\1b\00\008\1a\00\00v\15\00\00]\10\00\00J\05\00\00\05\05\00\00\8a\22\00\00\f5\22\00\00\84\22\00\00\0a\1b\00\00T\17\00\00\b4\1a\00\00}'\00\00\84/\00\00\99\13\00\00\0d\12\00\00\bd-\00\00\fc\0f\00\00\84\12\00\00\ce$\00\00\1b)\00\00g\10\00\009\1b\00\00I\1c\00\00\d9\08\00\00\8e\14\00\00i\1b\00\00c\19\00\00x/\00\00\06'\00\00\e9(\00\00\db%\00\00T\0e\00\00\e4\18\00\00h\05\00\00h\0d\00\008\0c\00\00\98\08\00\006\22\00\00\e3+\00\00z\0c\00\00\d5\16\00\00Q\14\00\00\19\17\00\00\1d&\00\00\9d\19\00\00\ae)\00\00\0f.\00\00\05\0c\00\00\d6\0d\00\00\81\09\00\00n\0a\00\00\800\00\00\eb\09\00\00?'\00\00\a10\00\00v+\00\00\de\22\00\00\c0\14\00\00\ad\22\00\00\f5)\00\00\a8\22\00\00\02%\00\00\c6%\00\00\80\05\00\00\d2\0b\00\00\14+\00\00\b00\00\00\8b*\00\00\e9\22\00\00h&\00\00~\12\00\00\aa$\00\00Q\04\00\00+#\00\00\c3*\00\00\90,\00\00\93\1d\00\00H\22\00\00\a6\09\00\00\18,\00\00U'\00\00\15\19\00\00X&\00\00\b3\0c\00\00\ec\17\00\00\96\0e\00\00\5c\0a\00\00h\09\00\00G\15\00\00\89-\00\00\e1\0b\00\00\f80\00\00V\14\00\00\ce\0e\00\00\01*\00\00\eb'\00\00D%\00\00\c8\0f\00\003\1a\00\001\13\00\00 \15\00\00r\15\00\00\fd\06\00\00\1a\0a\00\00\bc\1f\00\00\b0\0a\00\00\cb\13\00\00b\04\00\007\15\00\00E\12\00\00\07\14\00\00\14.\00\00W\1e\00\00\ee,\00\00\da\0f\00\00\91\17\00\00\08\17\00\000\0a\00\00t(\00\00\90/\00\00\87\19\00\00\c2\07\00\00J\0f\00\00G+\00\00/&\00\00\c2\1c\00\00\f4\18\00\00\c6\1f\00\00E$\00\00\a2\04\00\00\94 \00\002\11\00\00D\1c\00\00\c3\17\00\00\0f\1b\00\00\08)\00\00\d3\06\00\00'\12\00\00f\0b\00\00\e6#\00\00\5c\04\00\00u)\00\00r\1b\00\00\dc\04\00\00\0c\04\00\00\f9+\00\00\be\1a\00\00\10\13\00\00\00\04\00\00\d1\09\00\00=\09\00\00\07\1f\00\00\09\1e\00\00[\0f\00\00\a8(\00\00\91\18\00\00\a7+\00\00U\13\00\00\cd\05\00\00\f1%\00\00\9b\0f\00\00\a9#\00\00\92\08\00\007-\00\00\d9\22\00\00B\18\00\000\18\00\00\d5'\00\00\1b\19\00\00U\0c\00\00E'\00\00b\14\00\00\f7\14\00\00g+\00\00\dd\1c\00\00\be\12\00\00\a7\0b\00\00C&\00\00\99\15\00\00\19%\00\00\ce\0b\00\00\80+\00\00-\1b\00\00\8b\09\00\00\e4\07\00\00\a2-\00\00\86\08\00\00\01$\00\00\c5\22\00\00\16)\00\006\1f\00\00.\1a\00\00\f7\17\00\00\85\15\00\00\ba!\00\00\fe\1c\00\00?\0b\00\00\a8\04\00\00d \00\00\eb.\00\00L/\00\00B\17\00\004\1f\00\00T,\00\00\c00\00\00c\16\00\00.-\00\00\b5\14\00\00\1a\1c\00\00\c8\0b\00\00\1b\1a\00\00\d90\00\00\94\07\00\00;\14\00\00\fc\1e\00\00\a7\18\00\00\e2,\00\00\82\1a\00\004/\00\00\81)\00\00\fb\16\00\00\8c\0b\00\00]0\00\00a\10\00\00\0e0\00\00Z\0b\00\00\85\11\00\00\df.\00\00\03\18\00\00y\16\00\00K\0a\00\00W-\00\00W.\00\00\f8\13\00\00\9a0\00\00\e1\17\00\00\a4$\00\00\00'\00\00\e3\1f\00\00g/\00\00\9c\0f\00\00\f0!\00\00\81\19\00\00\a2'\00\00\cd\06\00\00$-\00\00\e8\13\00\00\0d\0a\00\00C\04\00\00\88\1e\00\00\bb0\00\00{\22\00\00\c2\0f\00\00+'\00\00\1b\0f\00\00\e6\17\00\00\ec\15\00\00\fb\09\00\00_\18\00\00n\13\00\00\b6\0f\00\00\df\06\00\00\e6\0e\00\00_\0d\00\00'\1b\00\002\22\00\00u\0c\00\004\15\00\00\d4-\00\00\90!\00\00\bb\16\00\00\9d(\00\00P\0c\00\00\f0\0f\00\00\91'\00\00\a5\0a\00\00\06\06\00\00\d6\17\00\00])\00\00\f2\14\00\00\fb\07\00\006\0a\00\00\89(\00\00]\13\00\00\de\12\00\00\14\15\00\00\f7\06\00\00\7f.\00\00\93%\00\00s\0a\00\00\e1/\00\00\cb\1c\00\00\9a\12\00\00C\07\00\00\eb\08\00\00\90\0e\00\00m\1b\00\00W\22\00\00\b1\06\00\00\15\13\00\00-\0c\00\00@.\00\00\5c\05\00\00\8d\16\00\00_,\00\00\f5\1e\00\00b\11\00\00\fd\1d\00\00\10\0a\00\00\c5\16\00\00Q.\00\00\94\1c\00\00\c3\0e\00\00~$\00\00k.\00\00+\18\00\00\e4&\00\00\a9)\00\00\82\0a\00\00\ff\08\00\00\db/\00\00\d4!\00\00%0\00\00-\0d\00\00|\0a\00\00\fe\16\00\00\1a+\00\00{-\00\00R\1e\00\00\de,\00\00<(\00\00w\22\00\00\f9\16\00\00\d6\04\00\00\83\19\00\00x'\00\00&\13\00\00Q*\00\00!'\00\00K)\00\005\0f\00\00[\1b\00\00A+\00\00\bc\0f\00\00\07\0f\00\004\0b\00\00\c8$\00\00\9f\16\00\00+\0e\00\00\f7\09\00\00\d0\08\00\00I\12\00\00-\04\00\00\1e!\00\00\a5\07\00\00~\1e\00\00\92\0b\00\00\af\15\00\00\17 \00\00\e0#\00\00o)\00\00\06!\00\00(\0d\00\00S\22\00\00r\07\00\00\d0/\00\00r/\00\00W/\00\00:\0f\00\00\ee\14\00\00:/\00\00\15\0b\00\003\1b\00\00G\04\00\00\ed*\00\00\03\12\00\00\80*\00\00\f8\1d\00\00\f1(\00\00w\17\00\00\87)\00\00\1d\0d\00\00`\17\00\00y-\00\00\ab\06\00\00\c3\06\00\00\f2-\00\00\bd\0c\00\00\e5&\00\00\d0\14\00\00\22\1d\00\00N\0e\00\00a%\00\00y\12\00\00\a4#\00\00\83%\00\00\d8,\00\00|\19\00\00\f2\17\00\00\d0-\00\00\8c\08\00\002\1c\00\00\d1\1d\00\00\22.\00\00H\18\00\00i-\00\00\b6\16\00\00\f0\1e\00\00S\1a\00\00\ed-\00\00\c5!\00\00\0e\16\00\00\fc$\00\00\a2\0b\00\00>&\00\00%+\00\001\17\00\00\0d%\00\00\0b\05\00\00-$\00\00\01+\00\00\f4\04\00\00\87\09\00\00V#\00\00\02\06\00\000\10\00\00t0\00\00\00\10\00\00\15\07\00\00\11)\00\00l\0f\00\00H\17\00\00\e4\05\00\00\e7\11\00\00\8c+\00\00\be.\00\00\8e%\00\00\85\1c\00\00\90\04\00\00\020\00\00\e4!\00\00r\16\00\00\bf\15\00\00\b9.\00\00\af\19\00\00\8f\1b\00\00\96*\00\00\af\14\00\00'\14\00\00\a3\19\00\00\0a\1f\00\00F/\00\00\00\1b\00\00\f3\16\00\00\c9(\00\00\ce\08\00\00o(\00\00\a9\1a\00\00\95\0c\00\00~/\00\00\1b'\00\00\f7/\00\00]-\00\00@/\00\00E\0f\00\000\15\00\00\90\13\00\00\ed\11\00\00\19\1f\00\00\f1/\00\00\ab\16\00\00\9a\14\00\00\02\0f\00\00\bc\05\00\00{\1c\00\00/\0b\00\00\e1\0d\00\00\bc$\00\00,\11\00\009$\00\00\df\19\00\00f\0f\00\00:\19\00\00L.\00\00\f7\10\00\00\ac\13\00\00\99\0a\00\008#\00\00\84'\00\00\15\1c\00\00\e8\04\00\00\140\00\00l\0d\00\00\e8+\00\00\8b\0c\00\00P\17\00\00|\14\00\003)\00\00\ad'\00\00V\05\00\00\fa\1f\00\00\17\05\00\00\0c\14\00\00\c6\09\00\00\ec\10\00\00\a1\13\00\00h0\00\00\1f\0b\00\00r\17\00\00.\22\00\00\cb/\00\00j\1d\00\00O\0f\00\00p\0c\00\00\d0\1e\00\00K*\00\00\df&\00\00\c5\1e\00\00\1c\1d\00\00\9d\10\00\00\b7\0b\00\00H\0e\00\00\da.\00\00\ec%\00\00K\1f\00\00\11\05\00\00\96\04\00\00y$\00\00\98%\00\00O\12\00\00\cb-\00\00\ef\1a\00\00\cb\1d\00\00}\1b\00\00=\17\00\00\d5\10\00\00\ee\0a\00\00\f1\11\00\00\cf'\00\00\80\1f\00\00\0c\08\00\00\b4%\00\00\d1\1b\00\00\db\17\00\00\94\15\00\00D\11\00\00\a2\0e\00\00\dd\0a\00\00I\1b\00\00o\1f\00\00\b2\22\00\00\86\10\00\00\c5\13\00\00\ee\04\00\00\e6\10\00\00\0c\0f\00\00,\10\00\00\06+\00\00f\07\00\00\af\10\00\00\e8 \00\00\97'\00\00)\1a\00\00\88\18\00\00t\06\00\00\c9\15\00\00\c5\1b\00\00\9e%\00\00I\07\00\00\5c\1c\00\00\ab\0a\00\00\a7\13\00\00\8e\06\00\00\f6\0e\00\00=!\00\00\b4.\00\00\a50\00\00}\07\00\00\b9#\00\00r'\00\00c\08\00\00\8c\13\00\00\b1\05\00\00\b9\1b\00\00\ad\1b\00\00\ab0\00\00W\04\00\00\8a\1e\00\00\f40\00\00\9d0\00\002'\00\00\22\12\00\00\a2\1f\00\00\b7,\00\00\a2,\00\00K\08\00\00\1f\0a\00\00\9d\1a\00\00^\16\00\00\22\14\00\00S\0d\00\00p.\00\00\c5#\00\00\c2\09\00\00{*\00\00\05)\00\00y\11\00\00\f6\0c\00\00\88\14\00\00\1a(\00\00\b7*\00\00x\04\00\00\d20\00\00_\14\00\008!\00\00\89\1b\00\00 \1c\00\00U%\00\00\1b\18\00\00w\14\00\00\09\16\00\00\9f\10\00\00\08%\00\00j \00\00\09\0a\00\00r\09\00\00(\10\00\00\880\00\00\e4)\00\00\de-\00\00\ea$\00\00m0\00\00\0b#\00\00l\17\00\00\e3\11\00\00q\0f\00\00\9d\1f\00\00\d9\07\00\00]\0d\00\00d\18\00\00\cc\0d\00\00\f7)\00\00\cc\11\00\00\df\22\00\00%\17\00\00\1f(\00\00\d4\08\00\00\df+\00\00#\08\00\00\9d#\00\00\e6\15\00\00\b8\0c\00\00@*\00\00\9a\06\00\00C\0d\00\00C\0e\00\00\ef\08\00\00\15#\00\00\e5.\00\00\9c\18\00\00w\0b\00\007\0e\00\00\b4-\00\00\b1\16\00\00G\16\00\00h\11\00\00\f0\0c\00\00H\10\00\00j\0a\00\00\98$\00\00\03\11\00\00\09,\00\00\ea!\00\00\01\09\00\00L#\00\00\fb)\00\00\aa\1c\00\00\9f\13\00\00\82\14\00\00\91*\00\00@\1e\00\00\c7\0d\00\00\07&\00\00N\18\00\00\fa&\00\00j(\00\00+\19\00\00\16'\00\00(\05\00\00\ea\1e\00\00\19/\00\00\e5\09\00\00\d9\05\00\00\be \00\00\18&\00\00\83\0f\00\00\b7\1c\00\00U\0f\00\00\f6$\00\00\02\14\00\00\e4$\00\00*\0b\00\00\98\1f\00\00\ff\04\00\00\e4\19\00\00\e4\1e\00\00A\09\00\00\920\00\00\a1*\00\00y\1e\00\00}%\00\00\19\1e\00\00&\1c\00\00\a5)\00\00\99\1d\00\00c\13\00\009\17\00\00H\06\00\00Y\13\00\00\a0\1e\00\00'\04\00\00\9f\1c\00\00\a7'\00\00W\1f\00\00?$\00\00\93$\00\00\a6\1e\00\00~\04\00\00\8c)\00\00\de0\00\00\06\1f\00\00S\16\00\00+\06\00\00\a8/\00\00\5c\14\00\00\85*\00\00\bd\0b\00\00\d0 \00\00\fc!\00\00\17\1d\00\00\d7\13\00\00<\0e\00\00^&\00\00\f6#\00\00\b2\0e\00\00=\07\00\00\c6\04\00\008\04\00\00\9b*\00\00\f8\16\00\00 '\00\00\c1$\00\00\e2\13\00\00\c3\08\00\00:.\00\00\0e-\00\00\ae\1d\00\00a!\00\00\d2\12\00\00\f8\1c\00\00`\0e\00\00W+\00\00\080\00\00\91&\00\004\05\00\00\bb\14\00\00\bc\1e\00\00O%\00\00\98(\00\00\89\0f\00\00`\1d\00\00N\1a\00\00r\14\00\00?*\00\00\91+\00\00\11\1a\00\00\b2\12\00\00\a8\12\00\00\b8 \00\00\8f\1c\00\00W$\00\00\d1\13\00\00\cc\1f\00\00\de$\00\00\d2\0a\00\00G\10\00\00m\09\00\00\03\15\00\00\93\0a\00\00\b3\08\00\00\da\0e\00\00\ab\07\00\00i*\00\00\0c*\00\00)\22\00\00O'\00\00\a3\10\00\00\b1*\00\00\9e\22\00\00\b1&\00\00$\10\00\00S \00\00\94-\00\00\a9\1d\00\00\88\07\00\00C \00\00$\1a\00\00\5c/\00\00n\15\00\00\f1\06\00\00!\06\00\00\d7\1b\00\00\c7\05\00\00\89%\00\00\e9\19\00\008\0e\00\00\e90\00\00\87'\00\00 \09\00\00\d7\11\00\00.\1e\00\00\e3\22\00\00\05 \00\00\97\17\00\00\8b\1a\00\00\9b\05\00\00\11$\00\00\e6\1d\00\00c\1a\00\00\ff\0b\00\00T\0b\00\00\c1\13\00\00]$\00\00\10\0e\00\00\1f\1f\00\002\12\00\00\a5\14\00\00\16\09\00\00\da*\00\00r\22\00\00\fb\1a\00\00C!\00\00- \00\00m\14\00\00\e2\17\00\00\ca+\00\00\1d\08\00\00\d3\19\00\00o&\00\00\12&\00\00\7f\12\00\00\a3.\00\00&\11\00\00\d5#\00\00\1f\17\00\00z\10\00\00\e50\00\00\18!\00\00]\08\00\00\10\1c\00\00\1e.\00\00\14\1e\00\00E\08\00\00\94\1d\00\00f%\00\00\00\1c\00\00K,\00\00J\09\00\00\0f\18\00\00R/\00\00\ad+\00\00O\0d\00\00\88 \00\00:0\00\00\ad\18\00\00K\14\00\00?0\00\00\0b.\00\00p*\00\00\f2\1d\00\00\19,\00\00*(\00\00*\22\00\00E,\00\00p\1a\00\00@\19\00\00\80\06\00\00\12\1d\00\00\ab\14\00\00K\13\00\007\17\00\00J%\00\00a\1c\00\00n$\00\00\95\1b\00\00\08\11\00\00\d3,\00\00\e2\11\00\00\c7-\00\00\b2*\00\00\e8\16\00\00\e8\14\00\00x&\00\00\d9\1a\00\00\ca'\00\00\fd\17\00\00J'\00\00\f3\12\00\00\a3\22\00\00\04\19\00\00\d7\0a\00\00+\17\00\00\9e\0b\00\00\0b)\00\00z+\00\00]\0a\00\00p#\00\00\17\06\00\00-*\00\00 \10\00\00\b8\17\00\00u\08\00\00\df)\00\00\f6\07\00\00N!\00\00\8c'\00\00n\06\00\00j\15\00\00\a9!\00\00\e8\0b\00\00\a3)\00\00\d3$\00\00W\1c\00\00\ec\13\00\00\8a\04\00\00@\1f\00\00l\04\00\00\c9\17\00\00C#\00\00\b1.\00\00\03/\00\00\c9,\00\00h\22\00\00|)\00\00\be(\00\00e(\00\00}\1d\00\00\c0\04\00\00\97#\00\00\ad\19\00\00g'\00\00\1e/\00\00\11'\00\00-\1d\00\00\85.\00\00,\15\00\00\d3\05\00\002!\00\00\b1\1e\00\00<\10\00\00\13\1f\00\00J\0c\00\00\d0#\00\00=\04\00\00\ed0\00\00\fe+\00\006\13\00\00\98\22\00\00\0b\0e\00\00\b70\00\00\dd+\00\00\b1\0b\00\00\d6\0b\00\00v\19\00\00\8e-\00\00\0a+\00\00B\1a\00\00\b3\18\00\00\e20\00\00\0b\1c\00\00\8b\06\00\00\aa\0d\00\00i)\00\00?\08\00\00\a3\17\00\00%#\00\00\d5\1e\00\00\dd\1b\00\00\f6\05\00\00y.\00\00-)\00\00\b8\22\00\00\b5\13\00\00K\0d\00\00\e0\15\00\00U\12\00\00_\15\00\00\e8,\00\00\7f\22\00\00I!\00\00-\07\00\00\ae\1a\00\00D\1d\00\00F+\00\00\b6\1e\00\00\ff\09\00\0050\00\00\80,\00\00\a2\11\00\00z,\00\00\22\0d\00\00u\1a\00\00\ce\16\00\00\99\1c\00\00\e9\1f\00\00A\14\00\00\c0%\00\00h\0a\00\00\a0\09\00\00\83-\00\00\f3\0b\00\00\c40\00\00\fb-\00\00\b7\19\00\00\07*\00\00H \00\00\9c/\00\00e\1d\00\00\a5\06\00\00k\0c\00\005\16\00\00E*\00\00\ba\09\00\00?)\00\003 \00\00\f9\08\00\00\b4\10\00\00f.\00\00f\04\00\00}\0d\00\00\cb\09\00\00@,\00\00\0a\13\00\00O\1d\00\00G#\00\001.\00\00v\22\00\00\ce(\00\00\94\13\00\00\bd\08\00\00h\13\00\00q\0d\00\00\f7\1d\00\00D\19\00\00\85\06\00\00\86!\00\00\d1\1f\00\00t\1f\00\00v\09\00\00\5c!\00\00\8c\18\00\00\ae!\00\00\8f\12\00\00\96\06\00\00\a8\1a\00\00\fd'\00\00\86\1f\00\00\81!\00\00\eb\06\00\00E\1e\00\00\bc\1c\00\00\9c\11\00\00\97\1a\00\00O\13\00\00\b7\12\00\00\ba%\00\00q\09\00\00\98-\00\00W!\00\00\04\14\00\00\87\13\00\00\dd\11\00\00\0d\0d\00\00l\07\00\00\d8+\00\00\c5'\00\004,\00\00A\16\00\00\8b#\00\00:'\00\00\ee\15\00\00<\06\00\00\04\16\00\00\b3-\00\00\a9%\00\00D\0b\00\00:\1f\00\00^\09\00\00\0f/\00\00'*\00\00\17&\00\00\b6\1c\00\00\c2\18\00\00\b6$\00\00d\15\00\00\1c\12\00\00\9c,\00\00\91\1a\00\00b0\00\00i\08\00\00\0f\07\00\00\e6%\00\00\12\14\00\00\c2\08\00\00\de\1a\00\00\d7\1c\00\00\10\1a\00\00\ae%\00\00b\0a\00\00\97)\00\00\f0#\00\00B\10\00\00\c3\05\00\00\d9\09\00\00\1c\10\00\00\16\0e\00\00c\22\00\00Y,\00\00\c9\10\00\00_(\00\00\a2\1a\00\00\1a\13\00\00\be+\00\00\b0\1c\00\00\0b \00\00\9e$\00\00\a2\08\00\00\f6,\00\00m\1e\00\00\8b\19\00\00\8a,\00\00\9d\17\00\00\96\11\00\00\a4\15\00\00\95\09\00\00\f7'\00\00e\0c\00\00\bf\1d\00\00\bf'\00\00\a5&\00\00[+\00\00\0a\1a\00\00\a3\12\00\00\d9\18\00\00t\05\00\00j#\00\00\81\13\00\00\df\09\00\00D\13\00\00}\18\00\00\f7*\00\00\ea\07\00\00\9e!\00\00\db\0b\00\00\ce\18\00\00\de\1e\00\00\ca#\00\00Y \00\00\fc*\00\00\ec#\00\00\22\04\00\00\aa\0c\00\00\03\07\00\00\a4!\00\006\06\00\00[\12\00\00\c9.\00\00!)\00\00{\0e\00\00\00\1f\00\00'\1d\00\00x\13\00\00\16\12\00\00\7f\0c\00\00$\22\00\00\d3&\00\00\dd\1f\00\00\ac\0e\00\00\1f+\00\00\98!\00\00\eb/\00\00_\12\00\00-.\00\00>\0a\00\00\d4\0c\00\00\99\07\00\00\87&\00\00\b9(\00\00`(\00\00x\1d\00\00\1b\13\00\00\12\22\00\00\d6\14\00\008 \00\00F.\00\00}\13\00\00c&\00\00\b8\10\00\00\13/\00\00\d9\11\00\00\06\08\00\00n\05\00\00v\1c\00\00\9c\04\00\00\9f$\00\00\1b\06\00\00\8f\1e\00\00\12!\00\00w%\00\00\b8\18\00\007\09\00\00{\0b\00\00#\16\00\00#%\00\00#,\00\00P\05\00\00\eb\0e\00\00\e6\0f\00\001\1f\00\007\18\00\00\ef\0d\00\0000\00\00\bd)\00\00^\19\00\00\81\17\00\00\97.\00\00\d4\07\00\00\02\1e\00\00M \00\00\c9\16\00\00\07\22\00\00*+\00\00\9d)\00\00\9a\09\00\00f!\00\00e\0e\00\00\97\1e\00\00\8e\0d\00\00A-\00\00\14,\00\00.\08\00\00u,\00\00\18\0d\00\00\ca\1a\00\00\f8'\00\00f\0c\00\001\09\00\00/\16\00\009)\00\00\1d\05\00\00\e1%\00\00\af\0c\00\00\ff(\00\00\9c'\00\00|0\00\00\cd,\00\00\e1\08\00\00x!\00\00\c5\14\00\00\d4\1a\00\00Z\17\00\00\d3+\00\005'\00\00z\06\00\00\e8\1b\00\00\bf!\00\00\c0\1e\00\00\0d\1d\00\00&\06\00\00\0b\1a\00\00i\1f\00\00\a4\12\00\00\8e\10\00\00\b2 \00\00\ac\1e\00\00q\10\00\00\f2\13\00\001\0e\00\00\a7\1b\00\00X\19\00\00Q\0a\00\00\fd\10\00\00B\15\00\00}\16\00\004\1e\00\00o\08\00\00l\22\00\00\fa\1a\00\00\e5\0c\00\00 \13\00\00\82\13\00\00\fc,\00\00\92)\00\00\ac+\00\00\d4\0e\00\00\fa\1b\00\00\bd*\00\00i\1a\00\00R&\00\00H\1a\00\00\ac\12\00\00V\0a\00\00\a3\1d\00\00\f0\07\00\00\ec\1c\00\00\9f\0a\00\00p0\00\00\18\10\00\00\c90\00\00\7f-\00\00\a7*\00\00\9e\1d\00\00\a9\10\00\00\08\0d\00\00\e0'\00\00y\18\00\00//\00\00\a0&\00\00Q-\00\00\a5\16\00\00\80\1c\00\00\89\15\00\00R\1c\00\00\15\0a\00\00g\1e\00\00c*\00\00]\1a\00\00\cd&\00\00\f3\19\00\00\9f\0c\00\00\b1\13\00\00\de!\00\00\c8\06\00\00\c3.\00\00\fd.\00\00B(\00\00M\16\00\00s$\00\00\b2+\00\00J\11\00\00=\0d\00\00\ce\15\00\00o\18\00\00\d9&\00\00|\0e\00\00{)\00\00\da$\00\00\8d0\00\00\041\00\00\9b\1b\00\00\89\12\00\00-!\00\00\f1'\00\00\13\0a\00\00\22*\00\00\0b$\00\00\ee\16\00\00:,\00\00\91#\00\00\d2\17\00\00l%\00\00%\0b\00\00T0\00\00\91\11\00\00\df\16\00\00\ba/\00\00\0f\19\00\00Z\0e\00\00\b8-\00\00\ef)\00\00\a8.\00\00\03\0b\00\00\82 \00\00\1c\09\00\00\e7/\00\008\12\00\00[\07\00\00J0\00\00\d9(\00\00c\0d\00\00\e9\1a\00\00\fb\1e\00\00\b4/\00\00?%\00\00\92\10\00\00\ce*\00\00\dd\13\00\00a.\00\00\13\17\00\00,\1c\00\00u*\00\00\8b.\00\00\15\1b\00\00\14\10\00\00\07\0a\00\00)\1e\00\00!\07\00\00\c5,\00\00\1d*\00\00\8b\11\00\00_\22\00\00)!\00\00\f5\1a\00\00\e0\0c\00\00\b3#\00\00f\17\00\00Z(\00\00\b7\06\00\00\ce\17\00\00\d3\11\00\006+\00\00\0d&\00\00\e9\18\00\00\95\12\00\00\ba\04\00\00\ec\0f\00\00U\07\00\00 \11\00\00\8e\0a\00\00\7f\0e\00\00\9e\08\00\00\9a&\00\00\06\1c\00\00T\18\00\00\17\12\00\00\1a.\00\00\c0\11\00\00)-\00\00c)\00\00\85,\00\00\88\1d\00\00\0f\1f\00\000+\00\00\f4 \00\00\86\1a\00\00\d7\1f\00\00\81\0b\00\00\fc%\00\00\fe\0a\00\009\0d\00\00\92\22\00\00\b8)\00\00%\19\00\00|\17\00\00\00!\00\00I\19\00\00\c4\10\00\00f\1c\00\00\83$\00\00\1d\04\00\00$/\00\00\d4'\00\00\bd\12\00\00\c3\12\00\00\12%\00\003\07\00\00\a8\17\00\00\8f\09\00\00\f3+\00\00t\11\00\00\e6'\00\00^\1a\00\00\8a/\00\00Z\0c\00\00\83\16\00\00\ca \00\00F\14\00\00M&\00\00:%\00\00\c1\05\00\00p \00\007\07\00\00r\04\00\00t&\00\00\c7\1c\00\00\85#\00\00\e3-\00\00\cf!\00\00\e0\0f\00\00\05\1a\00\00\9f\12\00\00\00\08\00\00\8a\1c\00\00\d4\18\00\00\f0$\00\00\c0\0a\00\00e#\00\00U\09\00\00\13\1e\00\00\08\0b\00\00\e8\0a\00\00H\0a\00\00\88\0a\00\00\ef(\00\00V\11\00\00S\09\00\00\1d\16\00\00\10\10\00\00\02\0d\00\00y(\00\00g\19\00\00\0d\22\00\00\aa\15\00\00\aa\0f\00\00\11\12\00\009\0b\00\00\8a\0e\00\00N\17\00\00\ed+\00\00@\13\00\00w\1b\00\00 0\00\00\93(\00\00\a4%\00\00\1e-\00\00\0c\10\00\00\a5\0f\00\00\0d1\00\00\c8\0e\00\00\f9\0a\00\00 \22\00\00\d9!\00\00<\13\00\00\8d&\00\007\14\00\00"))
|