肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇葿蚃膅蒆薂衿肁蒅螄蚂肇蒄蒄羇羃蒃薆螀节蒂蚈羅膈蒂螀螈肄蒁蒀羄羀薀薂螆芈蕿蚅羂膄薈袇螅膀薇薇肀肆膄虿袃羂膃螁聿芁膂蒁袁膇膁薃肇肃芀蚆袀罿艿螈蚂芇艿蒈袈芃芈蚀螁腿芇螂羆肅芆蒂蝿羁芅薄羄芀芄蚆螇膆莃蝿羃肂莃蒈螆羈莂蚁羁羄莁螃袄芃莀蒃聿腿荿薅袂肅莈蚇肈羁莇螀袀艿蒇芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄袇膀葿袀螃膀薂蚃肁腿芁蒅羇芈莄蚁袃芇蒆蒄蝿芆膆虿蚅芅莈蒂肄芄蒀螇羀芄薂薀袆芃节螆螂节莄薈肀莁蒇螄羆莀蕿薇袂荿艿螂螈羆蒁薅螄羅薃袁肃羄芃蚃罿羃莅衿袅羂蒈蚂螁肁薀蒄聿肁芀蚀羅肀莂蒃羁聿薄蚈袇肈芄薁螃肇莆螇肂肆蒈蕿羈肆薁螅袄膅芀薈螀膄莃螃蚆膃蒅薆肅膂芅螁羁膁莇蚄 辽 宁 工 业 大 学 软件文档写作 实训报告题目: 人力资源管理系统软件文档 院(系): 专业班级: 、学 号: 、 学生姓名: 、 指导教师: 翟宝峰 教师职称: 副教授 起止时间: 2010.12.5-2010.12.11 实训任务及评语院(系)、 教研室:软件教研室学 号、学生姓名、专业班级、实训题目 人力资源管理系统软件文档实训任务实训任务及要求:1、 了解软件开发周期各阶段的文档。
2、 掌握各文档阐述的内容及作用3、 了解文档所采用的国际、国家等相关标准4、 了解各文档所涉及的软件知识5、 掌握各文档采用的描述工具6、 具体编写出2个主要的软件文档实训过程中,要严格遵守实训的时间安排,听从指导教师的指导正确地完成上述内容,记录实习日记,规范完整地撰写出实训报告几个人为一组完成一个相对完整的软件系统开发文档,组内成员编写的文档不能重复,文档要严格按照所采用的标准编写,图表布局要合理规范指导教师评语及成绩成绩: 指导教师签字: 年 月 日辽 宁 工 业 大 学 综 合 实 训 说 明 书(论 文)目 录第1章 实训目的与要求 11.1 实训目的 11.2 实训的实验环境 11.3 实训的预备知识 11.4 实训要求 1第2章 软件文档及其组成 22.1软件文档的作用及分类 22.2软件文档所采用的标准 42.3 软件文档的主要内容 4第3章 实 例 63.1 人力资源管理系统详细设计说明书实例 63.2 人力资源管理系统用户手册实例 10第4章 实训日记 14第5章 实训总结 15参考文献 16第1章 实训目的与要求1.1 实训目的 本实训要求学生通过具体的实例,模仿软件开发过程中软件文档写作的具体方法和步骤,分组完成一套较为简单软件文档,具体要达到以下几点目的。
1、了解软件开发周期各阶段的文档2、掌握各文档阐述的内容及作用3、了解文档所采用的国际、国家等相关标准4、了解各文档所涉及的软件知识5、掌握各文档采用的描述工具6、具体编写出2个主要的软件文件 1.2 实训的实验环境学校图书馆,互联网查询环境,具有软件图表制作软件的计算机1.3 实训的预备知识 要求学生修完全部专科所有课程,具有较全面计算机软件知识和一定的文献检索能力及动手实践能力该实训应安排在毕业设计之前进行1.4 实训要求实训过程中,要严格遵守实训的时间安排,听从指导教师的指导正确地完成上述内容,记录实习日记,规范完整地撰写出实训报告 第2章 软件文档及其组成2.1软件文档的作用及分类软件文档可以分为开发文档和产品文档两大类开发文档包括:《功能要求》、《投标方案》、《需求分析》、《技术分析》、《系统分析》、《数据库文档》、《功能函数文档》、《界面文档》、《编译手册》、《QA文档》、《项目总结》等产品文档包括:《产品简介》、《产品演示》、《疑问解答》、《功能介绍》、 《技术白皮书》、《评测报告》、《安装手册》、《使用手册》、《维护手册》、 《用户报告》、《销售培训》等一、开发文档: 1. 《功能要求》--来源于客户要求和市场调查,是软件开发中最早期的一个环节。
客户提出一个模糊的功能概念,或者要求解决一个实际问题,或者参照同类软件的一个功能有软件经验的客户还会提供比较详细的技术规范书,把他们的要求全部列表书写在文档中,必要时加以图表解说这份文档是需求分析的基础2. 《投标方案》--根据用户的功能要求,经过与招标方沟通和确认3. 《需求分析》--包括产品概述、主要概念、操作流程、功能列表和解说、注意事项、系统环境等4. 《技术分析》--包括技术选型、技术比较、开发人员、关键技术问题的解决、技术风险、技术升级方向、技术方案评价,竞争对手技术分析等以《需求分析》为基础,进行详细的技术分析,列出本项目需要使用什么技术方案,有哪些技术问题要解决 ,估计开发期间会碰到什么困难,技术方案以后如何升级,对本项目的技术有什么评价等5. 《系统分析》--包括功能实现、模块组成、功能流程图、函数接口、数据字典、软件开发需要考虑的各种问题等以《需求分析》为基础,进行详细的系统分析(产品的开发和实现方法),估计开发期间需要把什么问题说明白,程序员根据《系统分析》,开始在项目主管的带领下进行编码 6. 《数据库文档》--包括数据库名称、表名、字段名、字段类型、字段说明、备注、字段数值计算公式等。
以《系统分析》为基础,进行详细的数据库设计必要时可以用图表解说,特别是关系数据库7. 《功能函数文档》--包括变量名、变量初植、功能,函数名,参数,如何调用、备注、注意事项等以《系统分析》为基础,进行详细的说明,列出哪个功能涉及多少个函数,以便以后程序员修改、接手和扩展8. 《界面文档》--包括软件外观、界面素材、编辑工具、文件名、菜单、按钮和其它界面部件的要求,这里与软件完成后的运行界面是一致的 9. 《编译手册》--包括服务器编译环境、操作系统、编译工具、GNU的C++编译器版本信息、目录说明、程序生成、源程序文件列表、Makefile配置及其相关程序的对应关系列表10. 《QA文档》--包括产品简介、产品原理、产品功能列表、功能描述、功能流程、执行结果、数据库结构、测试要求等,提供给软件测试人员使用 11. 《项目总结》--包括项目简介、项目参与人员和开发时间、项目风险管理过程、项目功能列表、项目结构特点、技术特点、对项目的升级建议、对以后的项目的建议、人员素质情况等二、产品文档:1. 《产品简介》--包括公司背景、产品概念、适用范围、产品功能、功能特点、运行要求和公司联系地址2. 《产品演示》--包括公司简介、产品背景、产品描述、产品特点、产品作用、适用范围、使用分析、功能模块、解决问题、合作伙伴、成功案例等。
一般用Power、point或者VCD录制软件实现3. 《疑问解答》--列出用户关心的问题和处理方法用于解答软件的操作功能和解决用户的疑难问题 4. 《功能介绍》--以《需求分析》为书写基础,包括软件介绍、软件结构、功能列表、功能描述和公司联系地址5. 《技术白皮书》--以《技术分析》为书写基础,包括功能实现、技术选型、关键技术问题的解决、技术方案特点、技术升级方向等6. 《评测报告》--第三方权威评测报告包括评测目的、评测范围、评测环境、评测内容、实测数据、性能表现、结果分析和评测总结等7. 《安装手册》--包括系统环境、运行平台、产品安装过程、初始环境设置、安装记录等8. 《使用手册》--包括产品简介、功能列表、功能描述和解释、功能操作、客户服务和联系方式等9. 《维护手册》--包括产品简介、系统须知、初始环境设置、系统配置、数据管理和备份、技术问题解答和联系方式等10. 《用户报告》--包括产品简介、购买时间、使用目的、使用时间、使用地点、实施过程、出现问题和解决、产品总结和建议等11.《销售培训》--包括项目简介、产品功能、产品特点、商业优势、系统运行环境、适用范围、目标客户等。
2.2软件文档所采用的标准参照其它工程领域对工程标准划分的方法,软件工程标准主要有两种划分方法:按标准的类型划分和按标准的范围划分一、按标准的类型划分:按标准的类型划分主要有过程标准、产品标准、行业标准、记法标准等过程标准与开发一个产品或从事一项服务的一系列活动或操作有关过程标准使用一组方法、工具和技术,给出“谁来做”、“做什么”、“如何做”、“何时做”、“何地做”及在软件工程活动中进行的不同层次工作的过程模型产品标准则涉及软件工程事务的格式和内容软件开发和维护活动文档化的结果就是软件产品,软件文档是软件工程活动进一步开展的基础软件开发作为一种行业,其行业标准涉及软件工程的所有方面,如职业认证、职业培训、产品许可等行业标准可以等同于行业行为规范记法标准规定了在软件工程行业范围内,以唯一的方式进行交流的方法,如术语、表示法、语言等它其实是一种语境规范二、按标准的范围划分:按标准的范围划分主要是根据软件的任务功能和软件生存期进行比较、判定、评价和确定软件工程标准的范围和内容任务功能可以表示软件工程过程,可以划分为产品工程功能、验证与确认功能以及技术管理功能3个部分产品工程功能包括定义、生产和支持最终产品所必须的过程。
验证和确认功能是检查产品质量的活动技术管理功能是构造和控制产品工程的过程这3个部分并不集中在单个的软件生存周期里,而是并行进行的生产、检查和控制活动2.3 软件文档的主要内容我所做的软件文档是人力资源管理系统软件文档人力资源管理系统软件文档包括人力资源管理系统操作手册、人力资源管理系统测试计划、人力资源管理系统概要设计说明书、人力资源管理系统可行性分析报告、人力资源系统管理系统需求说明书、人力资源管理系统详细设计说明书、人力资源管理系统项目计划、人力资源管理系统项目总结报告、人力资源管理系统用户手册人力资源管理系统(HRM)分为以下六大模块:人事管理、工资管理、职位变更管理、离职管理、培训管理、辅助系统,各模块的基本功能如下:人事管理模块:包括人员档案、个人档案和部门机构的维护(人员的新增、修改、查看功能;个人档案的修改、查看功能,以及部门机构的新增、删除、修改、查看功能)工资管理模块:包括基本工资的设置;考勤、考核资料的导入;以及最终工资报表的查询和打印职位变更管理:包括职位空缺的维护(新增、删除、修改、查看、审核),应聘人员的登记、面试安排和考评;员工推荐的登记和考评;人事和领导的审批;调职记录的维护(新增、删除、修改、查看)。
离职管理模块:包括离职的申请、审批以及离职信息的维护培训管理模块:包括培训课程、培训讲师档案的维护;培训需求的维护(收集、审核);以及培训课程的安排、培训考核和培训反馈的维护辅助系统模块:包括数据的备份、还原;员工的权限设置;个人密码修改;以及退出系统功能 第3章 实 例3.1 人力资源管理系统详细设计说明书实例一、概述1.编写目的:本文挡提供给开发人员进行开发参考,以及测试人员编写单元测试所用2.项目背景:系统名称:HRM人力资源管理系统开发者:Mark、Michael、Robin、Luke详细设计的原则和方法:项目整体结构清晰,按照概要设计的结构来进行详细设计系统详细设计后容易扩展,降低对其他模块的耦合性详细设计要做到可操作性,使读者能清楚所要实现的功能,以及如果去实现粒度设计到方法不具体设计到方法内的伪代码3.术语和缩写:术语 描述性定义Entity: 实体DAL: 数据访问层BLL: 业务逻辑层User Profile: 用户的详细信息Reeducation: 再教育Refer People: 家庭成员Job History: 职位变更的历史记录Recommendation: 推荐二、软件模块标识:编 号模 块 名 称模 块 标 识1人事信息管理1.1 基本信息管理User1.2 详细信息管理UserProfile1.3 教育信息管理Education1.4 再教育信息管理ReEducation1.5 工作经验信息管理Experience1.6 项目经验信息管理Project1.7 技能信息管理Skill1.8 家庭成员信息管理ReferPeople2职位变更 2.1 职位空缺登记Vacancy2.2 简历信息同人事信息管理各模块2.3 面试相关信息Interview2.4 领导审批Interview2.5 录用情况JobHistory2.6 推荐信息Recommendation2.7 推荐考核信息PositionScore2.8 调职记录信息JobHistory3系统管理3.1 部门管理Department3.2 职位管理Position3.3 密码修改User三、基本信息管理(一)、表示层图3.1 基本信息管理表示层(二)、业务逻辑层功能描述:对用户基本信息进行管理模块编号:1.1模块功能:对用户的基本信息的操作和维护,包括:增加用户基本信息,修改用户的基本信息,查询用户的基本信息,删除用户模块名称:UserBiz命名空间:Microlink.HRM.UserBiz处理:对用户基本信息的增加,修改,查询用户或列表属性功能:获取和设置User实体 名称:User方式:Get & Set返回值:User处理过程:无函数和过程1、添加用户过程功能: 添加一个系统用户过程名称:AddUser参数说明:无返回值:bool是否成功处理过程:首先读取配置的初始密码,如果没有配置初始密码,则赋给它“123456”。
然后通过数据层Insert记录2、删除用户过程功能:修改用户的状态为离职状态过程名称:DeleteUser参数说明:无返回值:bool是否成功处理过程:修改员工的状态为离职状态,调用ChangeUserInfo修改其状态3、修改用户过程功能:修改用户的信息过程名称:ChangeUserInfo参数说明:无返回值:bool是否成功处理过程:通过修改实体信息,再通过用户编号ID把实体信息Update到数据库中4、获取某一用户过程功能:通过ID获取某一用户过程名称:GetUser参数说明:long ID用户编号返回值:User处理过程:以用户编号为参数,调用数据层的Load(ID)来获取用户实体,并返回用户实体5、获取所有用户过程功能:获取所有用户过程名称:GetAllUsers参数说明:无返回值:DataTable 包含所有用户的列表处理过程:通过数据层的LoadAll获取所有用户的数据集,提取其中的Users表6、用户登录过程功能:通过用户和密码登录系统过程名称:Login参数说明:string userName用户名String password密码Sring logIP登录IP返回值:bool看是否验证通过处理过程:对密码进行MD5加密,看是否和数据库数据匹配。
匹配通过后,加载用户信息,否则退出3.2 人力资源管理系统用户手册实例一、概述1.编写目的:阐明编写本文档的目的,指出读者对象编写本用户手册目的是为了帮助Comm贸易公司人员掌握如何使用人力资源管理系统(HRM),以便确保HRM系统顺利运行文档阅读对象:人力资源管理系统(HRM)的用户、测试人员2.项目背景:可包括:a.本软件项目的委托单位、开发单位和主管部门;b.本软件系统与其它系统的关系3.定义:列出本文档中所用到的专门术语的定义和缩写词的原意、容易引起混淆的概念等HRM:Human Resource Management 人力资源管理系统4.参考资料:列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:a.本项目经核准的工作任务陈述、合同或上级机关的批文;b.项目开发计划;c.软件需求规格说明书;d.概要设计说明书;e.详细设计说明书;f.本文档中所引用的资料、采用的标准和规范二、软件概述1.功能:列出本软件系统所具备的基本功能,并加以概述人力资源管理系统(HRM)分为以下六大模块:人事管理、工资管理、职位变更管理、离职管理、培训管理、辅助系统,各模块的基本功能如下:人事管理模块:包括人员档案、个人档案和部门机构的维护(人员的新增、修改、查看功能;个人档案的修改、查看功能,以及部门机构的新增、删除、修改、查看功能)。
工资管理模块:包括基本工资的设置;考勤、考核资料的导入;以及最终工资报表的查询和打印职位变更管理:包括职位空缺的维护(新增、删除、修改、查看、审核),应聘人员的登记、面试安排和考评;员工推荐的登记和考评;人事和领导的审批;调职记录的维护(新增、删除、修改、查看)离职管理模块:包括离职的申请、审批以及离职信息的维护培训管理模块:包括培训课程、培训讲师档案的维护;培训需求的维护(收集、审核);以及培训课程的安排、培训考核和培训反馈的维护辅助系统模块:包括数据的备份、还原;员工的权限设置;个人密码修改;以及退出系统功能2.性能:数据精确度逐项说明输入、输出及处理数据的精度公共说明:根据数据的有效性,针对不同的信息定义了不同的数据输入要求、预期输出结果以及数据精确度例如:类型输入输出数据精度170170数字格式,精度为3时间特性如响应时间、处理时间、数据传输时间和转换时间等响应时间:页面首次访问响应时间为<5s,非首次访问响应时间为<3s;处理时间:页面处理时间为<3s;数据传输时间和转换时间:页面数据传输时间和转换时间为<3s;注:考虑到设备、环境的问题(如:计算机性能、网络带宽等),其时间特性有所不同。
这里我们以正常、稳定的设备、环境为准适应性说明当操作方式、运行环境发生某些变化时,本软件的适应能力服务器端:须安装有WEB服务管理软件(例如IIS),DotNet Framework2.0框架组件,否则将无法运行该系统客户端:拥有浏览器(例如:IE)并支持页面脚本(例如:JavaScript),即可浏览该系统,反之,则无法浏览该系统安全保密说明该软件在安全保密方面的设计考虑和实际达到的能力页面权限:在安全保密方面,根据不同的员工设置了页面的访问权限(即正常显示和无权访问两种)数据保密:由于涉及到数据敏感问题(例如工资、密码),防止被意外获取,对这些敏感数据进行了加密三、运行环境硬件环境列出本软件系统运行时所需的硬件最小配置,如a.计算机型号、主存容量;b.外存储器、媒体、记录格式、设备型号及数量;c. 输入、输出设备;d.数据传输设备及数据转换设备的型号及数量;e.网络环境描述最低硬件要求:WEB服务器机器类型硬件配置台式PC、笔记本电脑CPU 奔腾IV 1.6G,内存 256M以上,硬盘10G以上,网络适配器(以不同方式接入网络,例如:LAN, WAN, Internet/Intranet)客户端机器类型硬件配置台式PC、笔记本电脑一般配置即可,另网络适配器(以不同方式接入网络,例如:LAN, WAN, Internet/Intranet),显示器800*600软件环境列出本软件系统运行时所需的软件最小配置,如a.操作系统名称及版本号;b.语言编译系统或汇编系统的名称及版本号;c.数据库管理系统的名称及版本号;d.网络管理工具、网络安全管理软件名称及版本号;e. 其它必要的支持软件。
最低软件要求:WEB服务器操作系统其他应用软件Windows 2003 Enterprise Server.Net Framework2.0客户端操作系统其他应用软件Windows系列操作系统IE6.0或以上四、安装及初始化安装准备说明本软件系统的存储形式及数量、需要的环境变量设置、初始化数据等HRM系统为B/S模式,将安装在应用程序服务器上,以.apsx等文件类型的形式存储,无须设置环境变量和初始化数据如图:图3.2 HRM环境变量和初始数据安装步骤一步步列出本软件系统的详细安装步骤,包括数据库系统的安装,应用服务器的安装,应用系统的安装等由于本HRM系统的安装过程简单易懂,只须按照安装提示,一步步安装本HRM系统初始化设置说明本软件系统安装后为保证正常运行而需要进行的相关系统设置、数据初始化等在HRM系统安装过程中已经对系统进行了相关设置和数据初始化,因此无须另外设置和初始化 第4章 实训日记第1天:选择题目我选择的题目是人力资源管理系统第2-3天:去图书馆查阅了大量关于人力资源管理系统软件工程文档的相关资料并在网上查找了一些关于软件工程设计的资料,要对每个细节要进行全面的设计和说明。
第4-6天:整理从图书馆和网上收集来的资料和程序代码,分析模块功能,阅读软件工程书籍,对软件工程文档的撰写有了一定了解, 了解对软件工程文档作用及分类并对其中内容整理到报告中,了解软件工程文档所采用的标准及分类并对内容整理到报告中,整理软件工程文档主要内容到报告中,完成报告实例一,对其中遇到的问题记录下来,然后通过从网上查资料找答案和大家共同研究探索解决,再完成实例一之后用同样的方式按部就班的进行着实例二的编写,再完成实例二之后,通过2周的实训,完成实训总结内容,总结这2周的收获第7天:完成人力资源管理系统软件工程文档报告,上交作品第5章 实训总结人力资源管理系统能够使得管理者快速高效地完成企业日常事务中的人事工作,降低了人力资源管理成本,使管理者能集中精力在企业战略目标;另一方面,通过软件及时收集与整理分析大量的人力资源管理数据,为企业战略决策的生成与实施控制提供强有力的支持,以提高组织目标实现的可能性人力资源管理系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的人力资源管理系统,实现洛克公司的人力资源管理自动化的计算机系统,为企业的决策层提供准确、精细、迅速的人事变动信息。
通过一周的实训,使我对软件工程文档知识有了进一步的了解,这是一次全面综合的训练我们通过学习《实用软件工程》这门课程,才可以成功的完成了这次课程设计,在实验过程中虽然遇到了很多问题,但是通过从图书馆里借来的资料和从网上查找的资料都把问题一一地解决了这次课程设计主要是让我们加深对软件工程文档写作基本知识的理解,掌握并运用软件工程文档写作来设计系统程序的基本方法及基本技巧这与我们平时学的知识息息相关,也有利于我们很好地把学会的知识应用到实践中去这次课程设计使我得到了充分的锻炼,真是受益匪浅从中也认识到了团队的重要性虽然也遇到过很多困难,但通过我们这个小团队的努力以及老师的帮助,都把困难一一克服了通过这学期的学习,使我又掌握了不少的新知识,使我对。