From mboxrd@z Thu Jan 1 00:00:00 1970 From: kbuild test robot Subject: Re: [PATCH] net : To avoid execution of extra instructions in NET RX path when rps_map is not set but rps_needed is true. Date: Thu, 10 Dec 2015 00:00:56 +0800 Message-ID: <201512092311.UAnUPnDo%fengguang.wu@intel.com> References: <1449657321-3797-1-git-send-email-rahul.jain@samsung.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="jI8keyz6grp/JLjh" Cc: kbuild-all@01.org, davem@davemloft.net, edumazet@google.com, ast@plumgrid.com, jiri@mellanox.com, daniel@iogearbox.net, makita.toshiaki@lab.ntt.co.jp, noureddine@arista.com, herbert@gondor.apana.org.au, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, k.ashutosh@samsung.com To: Rahul Jain Return-path: Content-Disposition: inline In-Reply-To: <1449657321-3797-1-git-send-email-rahul.jain@samsung.com> Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org --jI8keyz6grp/JLjh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Ashutosh, [auto build test ERROR on net-next/master] [also build test ERROR on v4.4-rc4 next-20151209] url: https://github.com/0day-ci/linux/commits/Rahul-Jain/net-To-avoid-execution-of-extra-instructions-in-NET-RX-path-when-rps_map-is-not-set-but-rps_needed-is-true/20151209-183932 config: m68k-m5208evb_defconfig (attached as .config) reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree make.cross ARCH=m68k All errors (new ones prefixed by >>): net/core/dev.c: In function 'netif_rx_internal': >> net/core/dev.c:3535:48: error: 'struct net_device' has no member named '_rx' struct netdev_rx_queue *dev_rxqueue = skb->dev->_rx; ^ net/core/dev.c:3535:26: warning: unused variable 'dev_rxqueue' [-Wunused-variable] struct netdev_rx_queue *dev_rxqueue = skb->dev->_rx; ^ net/core/dev.c: In function 'netif_receive_skb_internal': net/core/dev.c:3992:48: error: 'struct net_device' has no member named '_rx' struct netdev_rx_queue *dev_rxqueue = skb->dev->_rx; ^ net/core/dev.c:3992:26: warning: unused variable 'dev_rxqueue' [-Wunused-variable] struct netdev_rx_queue *dev_rxqueue = skb->dev->_rx; ^ vim +3535 net/core/dev.c 3529 return NET_RX_DROP; 3530 } 3531 3532 static int netif_rx_internal(struct sk_buff *skb) 3533 { 3534 int ret; > 3535 struct netdev_rx_queue *dev_rxqueue = skb->dev->_rx; 3536 3537 net_timestamp_check(netdev_tstamp_prequeue, skb); 3538 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --jI8keyz6grp/JLjh Content-Type: application/octet-stream Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICIpOaFYAAy5jb25maWcAjDzbkto4sO/7Fa7sqVO7D9nMMJfM1Kl5ELIMWmzLsWRg5sVF GCehMgMUMJvk70+3bPCtxW6qkoC6JbWkvrfE77/97rG3w+Z1cVgtFy8vv7yvxbrYLQ7Fs/dl 9VL8n+crL1bGE740fwFyuFq//fzwenv33bv+6/qvi/e75ZU3KXbr4sXjm/WX1dc36L3arH/7 /Teu4kCO8uj2bvLw6/gtnWkR5SMRi1TyXCcyDhVvwI+Q8UzI0dj0AZyFcpgyI3JfhOyRQNBZ VLcaGYk8VLM8FbpujVUuVaJSk0csgebfvRrgR8xb7b315uDti8Oxx5OKBYLqMcZPD5cXF8dv yciwYQhTiakI9cPg2O6LoPoUSm0e3n14WX3+8Lp5fnsp9h/+J4sZkJeKUDAtPvy1tDv47thX pp/ymUpxd2A7f/dG9mxekKy3bb3Bw1RNRJyrONdRUtMnY2lyEU9zluLkkTQPVyeyeKq0zrmK EhmKh3fv6h2o2nIjtCH2AU6LhVORaqli7Ec05ywzqqYDdoBlocnHShtc7sO7P9abdfFnY079 qKcy4c3pTrBEaTnPo0+ZyASJEIxZ7IeCoDXTAnilebwsAz5uYtp9hX329m+f97/2h+K13tcj Q+Ex6LGaEayGvAsHHht9PCOzei12e2q48VOeQC/lS97hOIDIzgraYBIyBvlArrYsnureqniS fTCL/XfvACR5i/Wztz8sDntvsVxu3taH1fprTZuRfJJDh5xxrrLYyHjUpHGo/TxJFRfAM4Bh SHoM0xNtmOlTkvLM0/0NgVkec4A1Z4KvuZjDPlG8pzvIdkbsQtKDQwE9YYgsHamYJjoVwmKa lHH6BI4kAeeIfKgUvfphJkM/H8p4QLOxnJQfSJHC7gHwmAzMw+V1QxZHqcoSTQ7Ix4JPEiVj g0xgVOrgH5A4ncDa6FE0DONbgbVT0RuAepZedDgB8Z5aVZP6NJk8VwlwqHwSeaDSXMMH6mgf NTdhLWEsBj0iY+U3tfaYTUWeSf/ytm4bJkH9peSc+nsHNwI1JEEppHWTHgkTARtZAoBXGpBH HehGc1NZAalHCLnoCQD0Y6SJhSYpnFjD3g2zUYP+MABmTUUDDHYhD7I2BUFmxJycWCTKQZKW o5iFAX1IVoM4YFa9OWCw+Wf3gUlFbAHzpxJWVXVsnG8koiFLU2kPqCYgGgrfF35PrVRuR1Ls vmx2r4v1svDEP8UaVBwDZcdRyYEqLnVhOdQ0KpeTWyXXUZotC8gMmNUJvZMhG1IcHGYtU6ND NST7R+By5LBw8EmyGCVHgkfzJOgdhk0y4C/5zLAczKsMJGdGOpQZqOhAhqC7SWgG4KFDDVjJ ur0egscAxIxi1Akc1T2xUIvLwwYPs5SP8xmDfQUjnicshdM9ugi/WqoA9DEorVQZwUFjuQaP lF+OqRPBcckNFlF+FoLNAym20oK66Sy0BirQzyAFOoNRY/+qB2DclASXvhZX0/efF3twhL+X fLbdbcAlLs1mzeFI5pjpHPGrAxC5Sx7s6o7OAziTwGpjkQJDEjthJV9HqHwuGsxTrpDCb/vR 4dBnQcuGV7p6qGn2aMDBafoXdW/EKJXGbRR45AMfipIX0p7kJovdYYVRgmd+bYuWiEIPI431 Iv0pi3lbLo67oH2la9SGAg1kq7l075Snl98KdLmtOjhaZFUav1ipVghwbPcFs4ugzXmFxINP BH1Hl7cautNa9X14t95strWzH9sdw4gI9AIeJjqeTXfewlOgqoKfg5F9Zym6MI7OTWDVuzY4 4CU9tc+xoc6y/vm+LA6ok0+RStm62yyL/X6zs6fePHQMEXnItJac2E0OAhpIaxXrHjeDi1ua HoQUFNMA4GdnjKufrjGu712QG2efj5dOyMAJuXFB7lzzXF18dEEGzj4fXZBr52jX7j5O2q6v L3/22eF08HpbLFdfVktPbVH89z1V6ksNX40cgS8AwSuG1MRRWr+w8pevTmwC4QtqYoiYwI4F UoR+w7doQMEN9OX09rrjWHIGUgnyF8qGB2kjPOT/Tw+Xt9WfE8x2kC0TZ5scnrCFDZUZ9zYo Wiy/rdbFSRu2GomtypxhyPXEmlgiBmORt6QTNABCY/Nw8fP6ovzTgKC/DpBBGzC19tvRayLS WIQ10PatqFB9Kuo4A4D9swYaygFbYaKqGokOUjNrW1nSOpqEc5Y6ncigWBzedkXDPCSg86IE dXjc0jzH9qkKwYdkKW0EKyyCvCBkBpi7ZjFssByN/m83H2U5E08bYTIOlMWk3E/k2zwxll+B 2fXDvf3TIGn8CNG776e5KV29M1kuJGr0cHk6bpma3IBcZa0cGqj+vHJgIX6WILBz9BnrfrEA EwkhmZW+SdSSlFCAdUeRIPfvKVGK9qGehln/FMXPYvl2WHx+KWza0rMBwaFxmhCYB5GBcDeV SUO8q2Y8gpavVDY/YTvt41TDjVkKK3Si2dNjKjs7SAQqj7R6MHRmE3qlEt38KHYehDmLr8Ur RDnepq8XEkqAYmGOY8TF4cdm9x182Ebvk+PFJ6K1C2ULqGRGZS0gdpk3sfF7D/cEnQdphG45 7UMAiaA1Hilhjts0yaSM4jnT9KYCwtFxBC0BgTI9I6AlMZ3uQGJkIs8BRylmn6OMDsJLnNxk cUdBNaK6GM5XTaQjHMMRMv/sEIgSKDrzhZuWs7EbJjS9OlmSjgGwG26P8gxlFunf4HaQCJWe SVmsMRX/n5D/87BDIc6MGKbKDXQyseEJHFs8OheanHB4NmwGrkfn/wh/eLd8+7xavmuPHvk3 WtKTy2RKO7xAMhYJci14xNo5iwavJAbmtS528NhKP1e9wTrYNBC4D1HiSiEAMsS3Z2TK59zB OQnoXuPIL/q0FBhXSQAMKNkeDhwzDFPpjyiraRW0PXPNmrsyDVmc310MLj+R4/mCxw72CkNO +/oyobUFMyykE03zAR0bhCyh4/NkrFxkSSEErufm2qlNbFBKL5c78gFwEMwG6iRYJSKe6pk0 nFZFU43VE+NUgRCWTmy27CyCU1qjJHQku7TbCpXk+oJekVUdV+CjaZCB3IWlrQtm8+k2ceeQ yHSO/tRjjinbjoH2DsX+0Mk0WSGemJGgc39jFqXMl7Ra44zuJFOf0SdLcxELgOo0odyVmcQq ptYtHy8YIc/RUXEohz1gud5jr3VRPO+9w8b7XHjFGp27Z3TsvIhxi9AoMVctmF/EKG8MLfO8 DF3qGWcSWmkNFEykI2WH235PcyBnMqABIhnnriRaHNBKLZz1jZvdD7/4Z7UsPH+3+qfMX9W1 YAiky+ZGkHh0x8pE91iESbPe0WoGD8+MW8VfYGkTJQGVX4StjX0WltFQHeXY4QKZRjNwhcsq WCtzNMtDxXxB5XrLHDgmFBu+boOUYQb/pnLqMDcVgpimrtoWxDvjR1jnVGoy2Xwq40J0AuNI Llrsi3FQ5eEPsyAg8pjDt733bI+n5YbDf7ErwR2Z1v7A1xwmwAjPJi7plSBWI6V6BoulH/sY lrZsD2wSlRcPbIHE7Bbr/YuNwr1w8auVG8WhhuEENqVZnrGNZe6wPmDjkBsXQDohaeA7h9M6 8Gm50ZGzExKslKN+isBTqhiOuFTqVN7kQ6qiD8HLYv/NW35bbb3nkyS2DyiQzon+FuAy2PoL zRIY9oM5BXM2k74Z55ftXe9AB2eh113+6sDvnFR2iXAkWPuYVwPHsmBPctlZjG0bdIm0rbRz cgLfOWaBM+rJlKJdRCsjQ90puVT5tu0WI+PqeK2psee9WGL2snfcECSFYo5bgf4ypTIRLeMg tdm8S18SMoMpuS4Runj58n65WR8WqzWYO0CtFIyL63TYGaY9zfgcFP6eA1tZHyAJPZO02n9/ r9bvOW5Pzz61BvEVH105p4jBprhFNxZduB09THw/9f63/H/gJTzyXovXze6Xa4/KDq5pdCLz WLnhEMfR7i1t/EGndKPZo1NVls+oolychSF+oZ2xComDtTxzleWIFoLKO4vgp0NHOf9IzZCK bI/QUtr6jWVR/eHyloJZX+z64v62YSV9EFJ0abk/penBorcC858LQ0cQxxnG59fTWW8p7av9 krLd4IZEj1j/IkcUMQ+VzsDT0ehWOG/VuMSKD7q8UaYvRYIKa/+23W52hyY5JSS/v+Lz2143 U/xc7D253h92b6/24sP+22IHauOAph2H8l6wgvAMa11t8WNzaCNz3SeFvRyK3cILkhHzvqx2 rz9gQO9582P9slk8e+XFxaMPKteH4sWLJLeOUKkAjjDNwTnuN9ddxpv9wQnki90zNaATf7Ot a0yHxaEAbX5KlP7BlY7+pBSU4GNHwDQPbQHeCSyrD1hjcKIIMSakyGYcpN8qKch2Rr9arpZH 1V/zxZG/AIhprlZJhEkwbcY4LrXY8VyA7p3XNrCKtGkFSWkK6FC70404qrraVMunin1XqsnK IS2DnzJ7YcYdxBvhsmqMY2aHzkbMXRAYEj5p5bqhKYzz1pUN2pW9ghibFD44qIbQz9WeT+3W 2fu6DgqmLv0Yhx1jUTI/xq21inhuB5Zg2w+71ec3vAKuf6wOy28e24EfdCiWWCGjbGyVQMuj 6d2duJ3P3WnxFlZVHkoygoVgRShhrdw/w8wjy40mS8IwOsSivkqxkNzJcJ4gWapSVz6GQ5ga 8/YtA8apq16NEYcpRLdglFtsfU37sUMeYcRJp1b86P7i4oIGdfr0qRBPfCyTtrBVILy6gffs GlF7IFr7E+gwTz6BJDuSRwifj2Ar3CgjyeKAUeFugxK8NRSSNMq7wc18ToIilk5F+/ZjNO3S QXSTPG1XjCf67u7mMo9CqmTc6Bkz4K9IksTAx1TFKhIk9O7q/qJFJw+widZhZqyoLFpjONRy 6O2Rc6XAR5ppGoZZ1ZQEaRbprH21W89HQ9F1sIieQnyih4x0i5t0xO8vaQWAqPeXbSAxoMHD U60xTYTs9+9EPsYQ7T/S2zKVjGyfyaeOnilb8tnNpUMgTwhXbYRjBDB+LJ8dlI6mlB60nAnj GBx1bCTDjg4/+O7iau4GR74TVsmPE+4zsNPohjvgn1AYnNBwbpwwLkGhutc0lUZoLZxwVPWw yZJrJwrykxN4VMxuBB59RCN0Bn738Qxc8iTM3MSlAs3VxAmP7TVe5j4ZbcTlxZyO5ELwyoS5 vLi8dG9AqQLdB5/cXd1d352H3348O7xCq+PECORcnGFM0OF4T2vIHA5gicAjvFgA0k/H2gm9 Pzpsl++ttGHA8X6/ei68TA+PPrXFKornqrSAkGMNhj0vthAL9b3vGTiKtSrBbyf/wo/gzB0w M245M2ZcZrAJBdLuFjWtZhPU8D0IKMebdDSoY4m7oFTLlunEh1vtIhzRsTbUFFD4kjl3JmUY XjhgpRg5gFrSAG3oduPAf3r02ekFl7ClJm+2wmrRH/0rM39iSWpfFN7h2xGLUOozV8lN+44o Y9rPBsr19u3QjwIbufQk64fwYwiebdguPygPu7QI0/gGjfbiWCTI9AT/ttgtligLdcLkqKZN 6zbBlHZu8W7QPega80ilSUMxYvzRQhv310+NVV5pcHPbXgTozhjCMluWcjw+ivORpiNB+9wr 152w9qj7xLR1Qw++T8qGKke7Wy1eqEOvyAJ39qK3ifFm/d4C9mV3q32IM63GyFgKUbchr/qV GO2HQo3GvIpWe0DwSKm2fMgyH1/UPlxe3gzqe5wNjHrELp2a89hhpSqMKmz727ARLuo/oP4r WuooBZVgDFjCxDkIsGz1CosW0AQcnvJJKR2rj2egsUBt0IwFEV6eGpq+9Or+lg4NUzY7V+o0 HP4mhH4YcFItON4gake2SsOS6aW2c0blPcRE900iNLZuDia6b9xqqTQJYpAjL19WZSKzvyoc lIcS680T+2DN4RKcsEK/c7OSQholbW14oqR6CL/ZNYkpoSYBOjfL78Q+wNIub+7uynvjHYtS xgX2Ja7z1lXDtCyen+0bGdAVdrb9X/U81bMjvLWeaQNeLi4jH3eeZKXiUyZBHyCwjEiOTEo1 VKX0fg2e3KKorLi8LrZb8J0sCqEQy3FnrgtLFnyswmNJLFCpQ6wQ82neJyPwy8mLn1vY2K4R pq+eJGomwEnIkiR03N62CGzquD80c74mHos0YnQqcMbwYpGi/D2th/jMXcuhVbGlkdmsV8u9 p1cvq+Vm7Q0Xy+/bl0U7gw/9iNHAZ2a94Ya7zeJ5uXn19scXGHjpvzkYdutv79vLYfXlbb20 twTOVCID35oeer8MPgrUkjvqgNB3IqIkdFQCAyxU3l7dO56pAFhHNxf0SbPh/Obiwk2a7f2I T06cYCMhwL66upnnRkNESysUi5jo25v7S8dLH0SIHI5XKkYZML+rBonOs+VWyjcb7Rbbb8gp HSUV7Bavhff57csXcNv8fp0rcF3p45MQf3gjD7lPTVq7eiOGr/3pfdXgslGVAYivcjXmMgfX xoQiB/dbNoMphFeTthtP7yzHvFX1yNoiUN50gTYqs43tybdfe/ylk/LGC8XKOJszaFeJhc+5 kPTdP4RaXTUdZrT2sBjMHznywNnM9WrYwXki0vjrDY6U+wwcacf12vKBrxzK0PWSE/yY8s6w I2PNqioPPXw2B/ubuH46wD4pKV2evicwXe1A4VCng91gd6OIMkmr5W6z33w5eONf22L3fup9 fSv2tJMNzmin8tQOnfR2tbYmvsND3DbqzdvOkcvDcD1PpMN/HZdP7XMe/QtCZDJakZwwTERf /hdRhQBs4UgJynCo+qY0BYt+KLCOSoY2xr7LhtFT/CWQfu/t6/5rd7c0IP6h7c9+eGrt4XWR P2sLRBRkdRbPpbt8DuPljlUlEfov+FCP3pW5cSp5ESnHKy7pUNjJjKZP4pOZ3CX54FzZIujZ SmAQ9fcW1VHz91OawUbpOjn0FbqXyZzlg7s4Qmfe4Q03sUA90YyHqbiJipnFcM+InhN3XNmO eF9ZN3+94RV8HnC4KYFNWV9LsPXzbrN6bolf7KdKOpIBGNQ7Uq3O9jN1aISCnUv5KeCmeQKT bTnx6NNesWj9ZhYccm/hFqvXFd+4lezQyMUAjw8g+G39dkbZlM/xYoBLMK7ygGZYgF27YKmQ EG7D0A74327Q3A0aBXrggg3NmeliGZ7pGgzcPQFS/sQU47Tjbn/RAcO5jsE49Y+V6Tyq8csm AluWkLz6FZp6EtbvcgJ+ypSh72dYCHdcf8Vf9Qm08wQD/JUMBwxvXYHl7oBLvlwsv3VcSd17 x1mC/fd4cxZvdyHD1vxay4ZW97e3Fy4qMj+gKPCV/hAw8yH+/8au7rdxG4b/K8GeNmC7a9Pe 4fbQB/kjiVt/pLLdNH0J2jRogy5N4SS39b8fKcmOLZPKARt6EKkPSxRFUeQvBdeuxodgWr2D uqwYFT1B0Vpqtzo8b1VuaW/b4XGot127oAE0OqpGLPYnURxIJocDg4qYgSk0Ivp2VYIpGYPN KsZMuJL60/uueqqi3FcirpFmOtpDBPy2ESOeNnGS1LMZt8dDvqrHkxy1rkcOvRBnY4bigwnC LcVtKfIJJ1wO5ZZEmCJ7gqgeBu/qmxG9ORPH/E552m16f+mkfueERJourRR8KMP7IuZHzHW0 MFv3yGclQPSaychXfs2WpXb1KY98hqCCrGZxnCTGNdfaEzRf3FcTBkzg9XH5prO3VOlHtX7f vym/3/NmtXshM7eVQ1pZ7tQmhYsabG+UV4UvWWeTXl22todKIdHNBDZim+5qu/kABfaXwgME Jb5826lBLXV5RY1LewAReIAYlsbnWMyETIFxKkNfFGHQQuPR9KTMCw1X14pBkgh8iTWvzs+G rc/IC4kp3DnYVnNm5hHmRjUsmMedMoWjDR07iZcxOYD6u0hhn4SYr5Q3I7bq5KHCiULFmQgr tbH+BotFz1CWxh0jQU+BQvBzZjiNMjQxZ6G4qaEUmGvdOFLHjqQRibCpBkij7cINVk+Hlxcr 2xBPE7T/wjTn0MZ0k8iIiVz01ULzZN41zIhrIRRoCRhF3Bmmue7o5dZEDUchwzGM19WVvu4p 3ArXgCZWCLi2PHCqBvF2+Xb40Htn8vj+0tkwqAUx7zPsQ5y1ukAinNypxrCkb1IihfUEKbIz mCj64k7EJSY7doioTbKyOBbXwFYadPC451Sxvcm75B6yp1VbryCcWnrfOKYWR3UThmySee29 oJBEceqPAjv4fWfcNLs/B5vDfvXfCv6x2i+/fPnyR1+L1WDDLuFAZEXGoaU5RJEluM9i+AIH m7kvYIA4qIN4hGi6nA0C8waSUmBWgQ26a7V6o3cSpbTwLUgzwf9gvXtZHrZfsHsUe8CRs+dp dIqDgZWrNydcbiIOcFHz+DIMQoyDIw5WxHil9ZSEqwoLAZtrLEJEcHXp2ZOzrwBif4nJjSJ7 63oWNWuk5AE0r8rFpS0PM5mLUEoVsnOtzxv6lqch5ygePbMIBQz2QNHPOMcvVau+yLlHALTb TCgF4i3yc+MpoF2WrnfV98tmr9DrhAOahPeYKswzoAWRjk2KM4MsgXw3wFhkdKiqYlDGFJ3k pegSM80LBqJM4wEHmZ93o9FVzbJnoB1FVmBaIQnwCAYeyHMn+6ouMh999Vu13e6vvj6vfn7d 7J+fUDWeNQiDCCPb0/2IIm1gKxlhq3NdEg44MkgQts2eBxMqszxU6/0nZVrehHPmQAn9EtEl FwHYvcptCh/HgE7XvKQlV2OuHBsUBCJLTW2hmftyPlUQ5nq81efHfgtmcrUabKvB6+qfD5WD 1GFeiHisEceo4mG/HKxMsrDP6sU3fjSdhLJPQgkkC/usMh1TZSRjc7+waQoaiPiY1gBbV2jd XE4lXBhiIlIw+WSvQVNOtWeDSJEVa4FU2y0nWhmPzoc/kpJKBjAcadmOZmwV9j8f74sKn57o SP1hAAHNkE+ziLKYhGn/YUAc9q+rd/zpBszWCd+XKKnoSP53vX8diN1uu1wrUvC4f2zvvXpw PpOmaCbJTfYnAv4bnk2zeH5+cUaD1RjePLztvph2ySE0BBb5XROuoJ7ZNttnC1jBdOzRt42a zLi6GzLn8jFDoR9gDTmWMxd5emJs9+7OQSfOpCBilxF8gJ0OKzza0gaJ8Am5vD8x0DurUZMb 9gJmAjUE6V8wQWdtjhMMxflZwEGqGIlE3eac/1+QxSSgg/Aasrt2BLKKx2Hk/F6ZBKBhTnF8 pxNMjhzDbzQIw5HjYuhsI5+Ic144gAo9EOIBhG9MKIvhKMby/G8nx2xqNaEFZ/3x2sEaac4+ Sk+LtPQi55YR0ncuJxjUs1HklhpfJGEcR/QbS8OTF07BQAbnYgXMxdKQR+qvUztMxINwHhQ5 XJ6EWyBqre3W1gwSWEOXUwtCoyceoXM2i1lmL0rjo6xWu50FDdvMIEJtMs8cmuWBw12q9fcD k/GtyT8unSIdPzhlDcgTIjTi8f15uxmkh83TqjI/4mNj3zbinkcLfyrJl8Z6EqSHXqy07Nkh isLoe007oT0Vk3V89jl6/V5HRaFg7GU2nTMmm/KEnOq/YcyNQflLzJJxJNl8aF07zslZY++v qj0GqIDlpFFgduuXdwUPrL3m1jXZi1Ih58RtUXus1k/VY/U5qLYHuF+3Uye8qED4LNn1xmjI WIx2O9KJQdeRHwoptIjav6LRBIX40SLKNJ6wRWKLu4vng4EIS8tMrs/gA2E950kOHRXlgvJi KSPBGsPFkHQKdBniyA+9+Q+iqqZwu1axCDnjlQpyeIyrGKh0UCroIKdF5NOGgfp1Kr345jdI zMrQPhWVhMBMT8N1/4BolQ7SwvOvSYdijmLSToPBos4voKUxhpX05aj25ljh6Fi/cfRgz9FI hV7ge2dn5TIZMN/M4fjkBgCbnta6c+BS94w21/+JaEooAm8AAA== --jI8keyz6grp/JLjh--