<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
span.EmailStyle19
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style>
</head>
<body lang="en-VN" link="#0563C1" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Pleasee see inline.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Regards.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Thu Nguyen.<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:12.0pt;color:black">From: </span></b><span style="font-size:12.0pt;color:black">openbmc <openbmc-bounces+thu=os.amperecomputing.com@lists.ozlabs.org> on behalf of Mahesh Kurapati <mahesh.kurapati@keysight.com><br>
<b>Date: </b>Friday, 16 April 2021 at 01:19<br>
<b>To: </b>"openbmc@lists.ozlabs.org" <openbmc@lists.ozlabs.org><br>
<b>Subject: </b>fansensor errors <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal">Hello, <o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">I am newbie with the OpenBMC. We are porting OpenBMC for a platform which has 7 fan modules with two fans in each module. I defined the
<a href="mailto:pwm-tacho-controller@1e786000.conf">pwm-tacho-controller@1e786000.conf</a>, and when I run it, I see the following errors from the fansenor service. Here I pasted logs from the service, my conf file and other important information. I did not
understand why the service is giving these errors. Appreciate your help. <o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">tacuser@fenderbmc:~# journalctl -u xyz.openbmc_project.fansensor.service</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">-- Logs begin at Thu 1970-01-01 00:00:08 UTC, end at Thu 2021-04-15 17:26:28 UTC. --</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Apr 15 17:24:24 fenderbmc systemd[1]: Started Fan Sensor.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Apr 15 17:24:27 fenderbmc fansensor[306]: failed to find match for /sys/class/hwmon/hwmon0/fan9_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Apr 15 17:24:27 fenderbmc fansensor[306]: failed to find match for /sys/class/hwmon/hwmon0/fan13_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Apr 15 17:24:27 fenderbmc fansensor[306]: failed to find match for /sys/class/hwmon/hwmon0/fan1_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Apr 15 17:24:27 fenderbmc fansensor[306]: failed to find match for /sys/class/hwmon/hwmon0/fan4_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Apr 15 17:24:27 fenderbmc fansensor[306]: failed to find match for /sys/class/hwmon/hwmon0/fan7_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Apr 15 17:24:27 fenderbmc fansensor[306]: failed to find match for /sys/class/hwmon/hwmon0/fan11_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Apr 15 17:24:27 fenderbmc fansensor[306]: failed to find match for /sys/class/hwmon/hwmon0/fan14_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Apr 15 17:24:27 fenderbmc fansensor[306]: failed to find match for /sys/class/hwmon/hwmon0/fan2_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Apr 15 17:24:27 fenderbmc fansensor[306]: failed to find match for /sys/class/hwmon/hwmon0/fan5_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Apr 15 17:24:27 fenderbmc fansensor[306]: failed to find match for /sys/class/hwmon/hwmon0/fan8_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Apr 15 17:24:27 fenderbmc fansensor[306]: failed to find match for /sys/class/hwmon/hwmon0/fan12_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Apr 15 17:24:27 fenderbmc fansensor[306]: failed to find match for /sys/class/hwmon/hwmon0/fan3_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Apr 15 17:24:27 fenderbmc fansensor[306]: failed to find match for /sys/class/hwmon/hwmon0/fan6_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Apr 15 17:24:27 fenderbmc fansensor[306]: failed to find match for /sys/class/hwmon/hwmon0/fan10_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">tacuser@fenderbmc:~#</span><o:p></o:p></p>
<p class="MsoNormal"> <span lang="EN-US">[Thu Nguyen]: It seem you are setting VIRTUAL-RUNTIME_obmc-sensors-hwmon?=”dbus-sensors”, but your configuration is for phosphor-hwmon.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Above log is from dbus-sensors.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">tacuser@fenderbmc:~# ls -ls /sys/class/hwmon/hwmon0/</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 lrwxrwxrwx 1 tacuser root 0 Jan 1 1970 device -> ../../../1e786000.pwm-tacho-controller</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -r--r--r-- 1 tacuser root 4096 Apr 15 17:24 fan10_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -r--r--r-- 1 tacuser root 4096 Apr 15 17:24 fan11_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -r--r--r-- 1 tacuser root 4096 Apr 15 17:24 fan12_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -r--r--r-- 1 tacuser root 4096 Apr 15 17:24 fan13_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -r--r--r-- 1 tacuser root 4096 Apr 15 17:24 fan14_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -r--r--r-- 1 tacuser root 4096 Jan 1 1970 fan1_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -r--r--r-- 1 tacuser root 4096 Apr 15 17:24 fan2_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -r--r--r-- 1 tacuser root 4096 Apr 15 17:24 fan3_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -r--r--r-- 1 tacuser root 4096 Apr 15 17:24 fan4_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -r--r--r-- 1 tacuser root 4096 Apr 15 17:24 fan5_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -r--r--r-- 1 tacuser root 4096 Apr 15 17:24 fan6_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -r--r--r-- 1 tacuser root 4096 Apr 15 17:24 fan7_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -r--r--r-- 1 tacuser root 4096 Apr 15 17:24 fan8_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -r--r--r-- 1 tacuser root 4096 Apr 15 17:24 fan9_input</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -r--r--r-- 1 tacuser root 4096 Apr 15 17:24 name</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 lrwxrwxrwx 1 tacuser root 0 Jan 1 1970 of_node -> ../../../../../../../firmware/devicetree/base/ahb/apb/pwm-tacho-controller@1e786000</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -rw-r--r-- 1 tacuser root 4096 Apr 15 17:45 pwm1</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -rw-r--r-- 1 tacuser root 4096 Apr 15 17:45 pwm2</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -rw-r--r-- 1 tacuser root 4096 Apr 15 17:45 pwm3</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -rw-r--r-- 1 tacuser root 4096 Apr 15 17:45 pwm4</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -rw-r--r-- 1 tacuser root 4096 Apr 15 17:45 pwm5</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -rw-r--r-- 1 tacuser root 4096 Apr 15 17:45 pwm6</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -rw-r--r-- 1 tacuser root 4096 Apr 15 17:45 pwm7</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 lrwxrwxrwx 1 tacuser root 0 Jan 1 1970 subsystem -> ../../../../../../../class/hwmon</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> 0 -rw-r--r-- 1 tacuser root 4096 Jan 1 1970 uevent</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">tacuser@fenderbmc:~#</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">tacuser@fenderbmc:~# cat /etc/default/obmc/hwmon/ahb/apb/pwm-tacho-controller@1e786000.conf</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""># Fender has 7 fan modules with two fans in each module</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">LABEL_fan1 = "fanA0"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">LABEL_fan2 = "fanA1"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">LABEL_fan3 = "fanB0"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">LABEL_fan4 = "fanB1"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">LABEL_fan5 = "fanC0"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">LABEL_fan6 = "fanC1"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">LABEL_fan7 = "fanD0"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">LABEL_fan8 = "fanD1"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">LABEL_fan9 = "fanE0"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">LABEL_fan10 = "fanE1"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">LABEL_fan11 = "fanF0"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">LABEL_fan12 = "fanF2"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">LABEL_fan13 = "fanG0"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">LABEL_fan14 = "fanG1"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_1 = "fanA"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_2 = "fanB"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_3 = "fanC"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_4 = "fanD"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_5 = "fanE"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_6 = "fanF"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_7 = "fanG"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">[Thu]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">The setting of PWM_TARGET should be:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_</span><span lang="EN-US" style="font-family:"Courier New"">fan</span><span style="font-family:"Courier New"">1 = "</span><span lang="EN-US" style="font-family:"Courier New"">PWM#</span><span style="font-family:"Courier New"">"</span><span style="font-family:"Courier New"">
<span lang="EN-US"><= Ex “3”</span></span><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_</span><span lang="EN-US" style="font-family:"Courier New"">fan</span><span style="font-family:"Courier New"">2 = "</span><span lang="EN-US" style="font-family:"Courier New"">PWM#</span><span style="font-family:"Courier New"">"</span><span style="font-family:"Courier New"">
<span lang="EN-US"><= Ex “3”</span></span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_</span><span lang="EN-US" style="font-family:"Courier New"">fan</span><span style="font-family:"Courier New"">3 = "</span><span lang="EN-US" style="font-family:"Courier New"">PWM#</span><span style="font-family:"Courier New"">"</span><span style="font-family:"Courier New"">
<span lang="EN-US"><= Ex “4”</span></span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_</span><span lang="EN-US" style="font-family:"Courier New"">fan</span><span style="font-family:"Courier New"">4 = "</span><span lang="EN-US" style="font-family:"Courier New"">PWM#</span><span style="font-family:"Courier New"">"</span><span style="font-family:"Courier New"">
<span lang="EN-US"><= Ex “4”</span></span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_</span><span lang="EN-US" style="font-family:"Courier New"">fan</span><span style="font-family:"Courier New"">5 = "</span><span lang="EN-US" style="font-family:"Courier New"">PWM#</span><span style="font-family:"Courier New"">"</span><span style="font-family:"Courier New"">
<span lang="EN-US"><= Ex “5”</span></span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_</span><span lang="EN-US" style="font-family:"Courier New"">fan</span><span style="font-family:"Courier New"">6 = "</span><span lang="EN-US" style="font-family:"Courier New"">PWM#</span><span style="font-family:"Courier New"">"</span><span style="font-family:"Courier New"">
<span lang="EN-US"><= Ex “5”</span></span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_</span><span lang="EN-US" style="font-family:"Courier New"">fan</span><span style="font-family:"Courier New"">7 = "</span><span lang="EN-US" style="font-family:"Courier New"">PWM#</span><span style="font-family:"Courier New"">"</span><span style="font-family:"Courier New"">
<span lang="EN-US"><= Ex “6”</span></span><span style="font-family:"Courier New""><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_</span><span lang="EN-US" style="font-family:"Courier New"">fan8</span><span style="font-family:"Courier New""> = "</span><span lang="EN-US" style="font-family:"Courier New"">PWM#</span><span style="font-family:"Courier New"">"</span><span style="font-family:"Courier New"">
<span lang="EN-US"><= Ex “6”</span></span><span style="font-family:"Courier New""><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_</span><span lang="EN-US" style="font-family:"Courier New"">fan9</span><span style="font-family:"Courier New""> = "</span><span lang="EN-US" style="font-family:"Courier New"">PWM#</span><span style="font-family:"Courier New"">"</span><span style="font-family:"Courier New"">
<span lang="EN-US"><= Ex “7”</span></span><span style="font-family:"Courier New""><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_</span><span lang="EN-US" style="font-family:"Courier New"">fan10</span><span style="font-family:"Courier New""> = "</span><span lang="EN-US" style="font-family:"Courier New"">PWM#</span><span style="font-family:"Courier New"">"</span><span style="font-family:"Courier New"">
<span lang="EN-US"><= Ex “7”</span></span><span style="font-family:"Courier New""><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_</span><span lang="EN-US" style="font-family:"Courier New"">fan11</span><span style="font-family:"Courier New""> = "</span><span lang="EN-US" style="font-family:"Courier New"">PWM#</span><span style="font-family:"Courier New"">"</span><span style="font-family:"Courier New"">
<span lang="EN-US"><= Ex “8”</span></span><span style="font-family:"Courier New""><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_</span><span lang="EN-US" style="font-family:"Courier New"">fan12</span><span style="font-family:"Courier New""> = "</span><span lang="EN-US" style="font-family:"Courier New"">PWM#</span><span style="font-family:"Courier New"">"</span><span style="font-family:"Courier New"">
<span lang="EN-US"><= Ex “8”</span></span><span style="font-family:"Courier New""><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_</span><span lang="EN-US" style="font-family:"Courier New"">fan13</span><span style="font-family:"Courier New""> = "</span><span lang="EN-US" style="font-family:"Courier New"">PWM#</span><span style="font-family:"Courier New"">"</span><span style="font-family:"Courier New"">
<span lang="EN-US"><= Ex “9”</span></span><span style="font-family:"Courier New""><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">PWM_TARGET_</span><span lang="EN-US" style="font-family:"Courier New"">fan14</span><span style="font-family:"Courier New""> = "</span><span lang="EN-US" style="font-family:"Courier New"">PWM#</span><span style="font-family:"Courier New"">"</span><span style="font-family:"Courier New"">
<span lang="EN-US"><= Ex “9”</span></span><span style="font-family:"Courier New""><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">tacuser@fenderbmc:~#</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">tacuser@fenderbmc:/sys/devices/platform/ahb/ahb:apb/1e786000.pwm-tacho-controller/hwmon/hwmon0# ls</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">device fan11_input fan13_input fan1_input fan3_input fan5_input fan7_input fan9_input of_node pwm2 pwm4 pwm6 subsystem</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">fan10_input fan12_input fan14_input fan2_input fan4_input fan6_input fan8_input name pwm1 pwm3 pwm5 pwm7 uevent</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New""><a href="mailto:tacuser@fenderbmc:/sys/devices/platform/ahb/ahb:apb/1e786000.pwm-tacho-controller/hwmon/hwmon0"><span style="color:windowtext;text-decoration:none">tacuser@fenderbmc:/sys/devices/platform/ahb/ahb:apb/1e786000.pwm-tacho-controller/hwmon/hwmon0#</span></a></span><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</body>
</html>